.hero[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(400px,62vh,660px);overflow:hidden;max-width:1440px;margin:0 auto}.hero-text[data-astro-cid-bbe6dxrz]{padding:calc(3.5 * var(--leading)) clamp(24px,5vw,64px) calc(3 * var(--leading)) var(--edge);display:flex;flex-direction:column;justify-content:center;max-width:660px;width:100%;margin-left:auto}.display[data-astro-cid-bbe6dxrz]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(34px,4.6vw,66px);line-height:1.04;letter-spacing:-.025em;margin:0}.display[data-astro-cid-bbe6dxrz] .line[data-astro-cid-bbe6dxrz]{display:block}.sub[data-astro-cid-bbe6dxrz]{font-size:16px;line-height:var(--leading);max-width:46ch;margin:calc(1.2 * var(--leading)) 0 0;color:color-mix(in srgb,var(--color-text) 75%,transparent)}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--leading)}.hero-img[data-astro-cid-bbe6dxrz]{overflow:hidden;background:var(--color-surface)}.hero-img[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;display:block}.hero-img-empty[data-astro-cid-bbe6dxrz]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 22%,transparent)}@media(max-width:760px){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;min-height:auto}.hero-text[data-astro-cid-bbe6dxrz]{max-width:none;padding:calc(2.5 * var(--leading)) var(--edge) calc(2 * var(--leading));margin-left:0}.hero-img[data-astro-cid-bbe6dxrz]{height:260px}.display[data-astro-cid-bbe6dxrz]{font-size:clamp(30px,8vw,42px)}}.stats[data-astro-cid-bhxv2qxz]{padding:calc(2.4 * var(--leading)) 0}.stats[data-astro-cid-bhxv2qxz] .grid[data-astro-cid-bhxv2qxz]{display:grid;grid-template-columns:repeat(var(--cols),auto);justify-content:space-between;gap:calc(1.5 * var(--leading)) var(--leading)}.stat-num[data-astro-cid-bhxv2qxz]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(28px,2.8vw,42px);line-height:1.1;color:var(--color-accent-soft);margin:0}.stat-label[data-astro-cid-bhxv2qxz]{font-size:13px;line-height:var(--half);letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 65%,transparent);margin:10px 0 0;max-width:20ch}@media(max-width:720px){.stats[data-astro-cid-bhxv2qxz] .grid[data-astro-cid-bhxv2qxz]{grid-template-columns:repeat(2,1fr);justify-content:start}}.section[data-astro-cid-v2cbyr3p]{padding:calc(2.6 * var(--leading)) 0}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(1.5 * var(--leading)) clamp(24px,5vw,80px)}.section-title[data-astro-cid-v2cbyr3p]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(28px,3.2vw,42px);line-height:calc(1.4 * var(--leading));letter-spacing:-.015em;margin:0 0 var(--half)}.section-copy[data-astro-cid-v2cbyr3p]{font-size:15.5px;line-height:var(--leading);margin:0;color:color-mix(in srgb,var(--color-text) 82%,transparent);max-width:62ch}.about-side[data-astro-cid-v2cbyr3p]{display:grid;gap:calc(1.2 * var(--leading));align-content:start}.about-side[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px;line-height:var(--leading);margin:0 0 6px;letter-spacing:-.01em}.about-side[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:15px;line-height:var(--leading);margin:0;color:color-mix(in srgb,var(--color-text) 78%,transparent)}@media(max-width:880px){.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}}.poster[data-astro-cid-l7asctr4]{background:var(--color-band);color:var(--color-text);border-block:2px solid var(--color-divider)}.poster[data-astro-cid-l7asctr4] .wrap-inner[data-astro-cid-l7asctr4]{padding:calc(2.6 * var(--leading)) var(--edge);max-width:1200px;margin:0 auto}.poster[data-astro-cid-l7asctr4] h2[data-astro-cid-l7asctr4]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(30px,4vw,54px);line-height:1.06;letter-spacing:-.02em;margin:0 0 var(--half);max-width:22ch}.poster[data-astro-cid-l7asctr4] p[data-astro-cid-l7asctr4]{font-size:16px;line-height:var(--leading);max-width:52ch;margin:0;color:color-mix(in srgb,var(--color-text) 72%,transparent)}.section[data-astro-cid-tmtdwgds]{padding:calc(2.8 * var(--leading)) 0}.cards-head[data-astro-cid-tmtdwgds]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:calc(1.4 * var(--leading))}.section-title[data-astro-cid-tmtdwgds]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(26px,3vw,40px);line-height:1.1;letter-spacing:-.015em;margin:0}.card-grid[data-astro-cid-tmtdwgds]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:960px){.card-grid[data-astro-cid-tmtdwgds]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.card-grid[data-astro-cid-tmtdwgds]{grid-template-columns:1fr}}.moto-card[data-astro-cid-tmtdwgds]{display:block;text-decoration:none;color:inherit;background:var(--color-surface);box-shadow:var(--shadow-sm)}.moto-card[data-astro-cid-tmtdwgds] img[data-astro-cid-tmtdwgds]{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.moto-card[data-astro-cid-tmtdwgds] .img-placeholder[data-astro-cid-tmtdwgds]{width:100%;aspect-ratio:16/9;background:color-mix(in srgb,var(--color-text) 8%,transparent);display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-text) 28%,transparent);font-size:13px}.moto-card[data-astro-cid-tmtdwgds] .card-inner[data-astro-cid-tmtdwgds]{padding:var(--space-4) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.moto-card[data-astro-cid-tmtdwgds] .card-title[data-astro-cid-tmtdwgds]{font-family:var(--font-heading);font-weight:800;font-size:16px;line-height:1.2;margin:0}.moto-card[data-astro-cid-tmtdwgds] .card-price[data-astro-cid-tmtdwgds]{font-family:var(--font-heading);font-weight:800;font-size:24px;color:var(--color-accent-soft);margin:0;line-height:1.1}.moto-card[data-astro-cid-tmtdwgds] .card-chips[data-astro-cid-tmtdwgds]{display:flex;gap:5px;flex-wrap:wrap;margin-top:2px}.moto-card[data-astro-cid-tmtdwgds]:hover img[data-astro-cid-tmtdwgds]{opacity:.92}.section[data-astro-cid-wwkfyzex]{padding:calc(2.6 * var(--leading)) 0}.feature[data-astro-cid-wwkfyzex]{display:grid;grid-template-columns:minmax(64px,140px) minmax(0,320px) minmax(0,1fr);gap:var(--leading) clamp(24px,4vw,72px);align-items:baseline;padding:calc(1.4 * var(--leading)) 0}.feature[data-astro-cid-wwkfyzex]+.feature[data-astro-cid-wwkfyzex]{border-top:2px solid var(--color-divider)}.f-num[data-astro-cid-wwkfyzex]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:15px;line-height:var(--leading);margin:0}.f-title[data-astro-cid-wwkfyzex]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:22px;line-height:var(--leading);letter-spacing:-.01em;margin:0}.f-copy[data-astro-cid-wwkfyzex]{font-size:15px;line-height:var(--leading);margin:0;color:color-mix(in srgb,var(--color-text) 78%,transparent);max-width:52ch}@media(max-width:880px){.feature[data-astro-cid-wwkfyzex]{grid-template-columns:1fr;gap:var(--half)}}.section[data-astro-cid-xmivup5a]{padding:calc(2.6 * var(--leading)) 0}.contact-grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(1.5 * var(--leading)) clamp(24px,5vw,80px);align-items:start}.contact-info[data-astro-cid-xmivup5a] dt[data-astro-cid-xmivup5a]{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);margin-top:var(--half)}.contact-info[data-astro-cid-xmivup5a] dt[data-astro-cid-xmivup5a]:first-child{margin-top:0}.contact-info[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a]{margin:2px 0 0;font-size:16px;line-height:var(--leading)}.contact-info[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:inherit}.contact-info[data-astro-cid-xmivup5a] dl[data-astro-cid-xmivup5a]{margin:0 0 var(--leading)}.contact-map[data-astro-cid-xmivup5a]{width:100%;aspect-ratio:4/3;background:var(--color-surface);display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-text) 40%,transparent);font-size:13px;overflow:hidden}.contact-map[data-astro-cid-xmivup5a] iframe[data-astro-cid-xmivup5a]{width:100%;height:100%;border:0}@media(max-width:880px){.contact-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}.section-title[data-astro-cid-xmivup5a]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(28px,3.2vw,42px);line-height:calc(1.4 * var(--leading));letter-spacing:-.015em;margin:0 0 var(--half)}.close[data-astro-cid-3dyr47cn]{background:var(--color-accent);color:var(--color-on-accent)}.close[data-astro-cid-3dyr47cn] .inner[data-astro-cid-3dyr47cn]{padding:calc(2.6 * var(--leading)) var(--edge);max-width:1440px;margin:0 auto}.close[data-astro-cid-3dyr47cn] h3[data-astro-cid-3dyr47cn]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(30px,3.8vw,50px);line-height:clamp(32px,4vw,53px);letter-spacing:-.015em;margin:0}.close[data-astro-cid-3dyr47cn] .row[data-astro-cid-3dyr47cn]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:calc(1.2 * var(--leading))}.close[data-astro-cid-3dyr47cn] .btn-ghost[data-astro-cid-3dyr47cn]{color:var(--color-on-accent);border:2px solid var(--color-on-accent);padding:8px 16px;background:transparent}.close[data-astro-cid-3dyr47cn] .btn-ghost[data-astro-cid-3dyr47cn]:hover{background:color-mix(in srgb,var(--color-on-accent) 15%,transparent)}
