.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(1.5rem,1rem + 3vw,3.5rem);padding-bottom:clamp(2rem,1rem + 3vw,3.5rem);position:relative;overflow:hidden}.hero__stripes[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 85% 0,#ff7a001a,#0000 70%),radial-gradient(50% 50% at 0 100%,#1f9d571a,#0000 70%);position:absolute;inset:0}.hero__grid[data-astro-cid-ge2uvauf]{z-index:1;align-items:center;gap:clamp(1.5rem,1rem + 3vw,3rem);display:grid;position:relative}.eyebrow__dot[data-astro-cid-ge2uvauf]{background:var(--red);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e5231b2e}.hero__title[data-astro-cid-ge2uvauf]{margin-top:.9rem;font-size:clamp(3.2rem,2rem + 9vw,7rem);line-height:.9}.hero__title-line[data-astro-cid-ge2uvauf]{display:block}.hero__title-line--accent[data-astro-cid-ge2uvauf]{color:var(--red)}.hero__lead[data-astro-cid-ge2uvauf]{max-width:34rem;color:var(--ink-2);margin-top:1.25rem;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.hero__phone[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--ink);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.4rem;font-size:1.2rem;font-weight:600;display:inline-flex}.hero__phone[data-astro-cid-ge2uvauf]:hover{color:var(--red)}.hero__phone-note[data-astro-cid-ge2uvauf]{font-family:var(--font-body);color:var(--muted);font-size:.95rem;font-weight:400}.hero__media[data-astro-cid-ge2uvauf]{justify-self:center;width:100%;max-width:420px;position:relative}.js[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{animation:hero-media-in .7s var(--ease) both}@keyframes hero-media-in{0%{opacity:0;transform:translateY(22px)rotate(1.2deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{animation:none}}.hero__frame[data-astro-cid-ge2uvauf]{aspect-ratio:9/14;padding:0;position:relative;overflow:hidden}.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.hero__badge[data-astro-cid-ge2uvauf]{background:var(--red);color:#fff;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--ink);border-left:none;border-radius:0 8px 8px 0;padding:.4rem .9rem;font-size:.85rem;font-weight:600;position:absolute;bottom:14px;left:0}.hero__checker[data-astro-cid-ge2uvauf]{border:3px solid var(--ink);z-index:-1;opacity:.9;border-radius:12px;width:84px;height:84px;position:absolute;top:-14px;right:-14px}.facts[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:clamp(2rem,1rem + 3vw,3rem);display:grid}.facts__item[data-astro-cid-ge2uvauf]{gap:.3rem;padding:1.1rem 1.15rem;display:grid}.facts__icon[data-astro-cid-ge2uvauf]{background:var(--amber);width:44px;height:44px;color:var(--ink);border:2.5px solid var(--ink);border-radius:10px;place-items:center;margin-bottom:.35rem;display:inline-grid}.facts__label[data-astro-cid-ge2uvauf]{font-family:var(--font-display);text-transform:uppercase;font-size:1.08rem;font-weight:600;line-height:1.05}.facts__sub[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:.92rem}@media (width>=760px){.facts[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=960px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr .85fr}.hero__media[data-astro-cid-ge2uvauf]{justify-self:end}}.marquee[data-astro-cid-543bmuqs]{margin-block:clamp(2rem,1rem + 3vw,3.5rem);overflow:hidden}.marquee__band[data-astro-cid-543bmuqs]{background:var(--orange);border-block:3px solid var(--ink);width:112%;margin-left:-6%;overflow:hidden;transform:rotate(-1.6deg)}.marquee__track[data-astro-cid-543bmuqs]{width:max-content;animation:30s linear infinite marquee-scroll;display:flex}.marquee__group[data-astro-cid-543bmuqs]{align-items:center;display:flex}.marquee__word[data-astro-cid-543bmuqs]{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);white-space:nowrap;letter-spacing:.02em;padding-block:.65rem;font-size:clamp(1.1rem,.9rem + .8vw,1.5rem);font-weight:700}.marquee__sep[data-astro-cid-543bmuqs]{background:var(--ink);flex:none;width:12px;height:12px;margin-inline:clamp(1rem,.5rem + 1.5vw,1.9rem);transform:rotate(45deg)}@keyframes marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-543bmuqs]{animation:none}}.accent-word[data-astro-cid-sn4ehzqm]{color:var(--red)}.formats[data-astro-cid-sn4ehzqm]{grid-template-columns:1fr;gap:1rem;display:grid}.formats__card[data-astro-cid-sn4ehzqm]{border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-hard);transition:transform .18s var(--ease), box-shadow .18s var(--ease);flex-direction:column;padding:1.5rem 1.4rem 1.6rem;display:flex;position:relative;overflow:hidden}.formats__card[data-astro-cid-sn4ehzqm]:hover{box-shadow:var(--shadow-hard-lg);transform:translate(-3px,-3px)}.formats__checker[data-astro-cid-sn4ehzqm]{opacity:.9;height:12px;position:absolute;inset:0 0 auto}.fmt--dark[data-astro-cid-sn4ehzqm] .formats__checker[data-astro-cid-sn4ehzqm]{background-image:repeating-conic-gradient(var(--paper) 0% 25%, transparent 0% 50%);background-size:22px 22px}.formats__top[data-astro-cid-sn4ehzqm]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.formats__icon[data-astro-cid-sn4ehzqm]{border:2.5px solid var(--ink);width:52px;height:52px;color:var(--ink);background:#ffffffd9;border-radius:12px;place-items:center;display:inline-grid}.formats__num[data-astro-cid-sn4ehzqm]{font-family:var(--font-display);opacity:.5;font-size:2.2rem;font-weight:700;line-height:1}.formats__title[data-astro-cid-sn4ehzqm]{margin-bottom:.5rem;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.formats__text[data-astro-cid-sn4ehzqm]{margin-bottom:1.1rem;font-size:1.02rem}.formats__links[data-astro-cid-sn4ehzqm]{flex-wrap:wrap;gap:.4rem;margin-bottom:1.1rem;display:flex}.formats__links[data-astro-cid-sn4ehzqm] a[data-astro-cid-sn4ehzqm]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;transition:background .16s var(--ease), color .16s var(--ease);border:2px solid;border-radius:999px;padding:.3rem .65rem;font-size:.82rem;font-weight:500;display:inline-block}.fmt--green[data-astro-cid-sn4ehzqm] .formats__links[data-astro-cid-sn4ehzqm] a[data-astro-cid-sn4ehzqm]:hover{color:var(--green);background:#fff}.formats__cta[data-astro-cid-sn4ehzqm]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;transition:gap .16s var(--ease);border-bottom:2px solid;align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;padding-bottom:2px;font-size:.95rem;font-weight:600;display:inline-flex}.formats__cta[data-astro-cid-sn4ehzqm]:hover{gap:.7rem}.fmt--red[data-astro-cid-sn4ehzqm]{background:var(--red);color:#fff}.fmt--orange[data-astro-cid-sn4ehzqm]{background:var(--orange);color:var(--ink)}.fmt--green[data-astro-cid-sn4ehzqm]{background:var(--green);color:#fff}.fmt--dark[data-astro-cid-sn4ehzqm]{background:var(--ink);color:var(--paper)}.fmt--red[data-astro-cid-sn4ehzqm] .formats__text[data-astro-cid-sn4ehzqm],.fmt--green[data-astro-cid-sn4ehzqm] .formats__text[data-astro-cid-sn4ehzqm]{color:#ffffffeb}.fmt--dark[data-astro-cid-sn4ehzqm] .formats__text[data-astro-cid-sn4ehzqm]{color:#f7f4ecd9}.fmt--orange[data-astro-cid-sn4ehzqm] .formats__text[data-astro-cid-sn4ehzqm]{color:#17150fdb}@media (width>=620px){.formats[data-astro-cid-sn4ehzqm]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.formats[data-astro-cid-sn4ehzqm]{grid-template-columns:repeat(4,1fr)}}.about-section[data-astro-cid-oxgmilyn]{background:var(--paper-2);border-block:2px solid var(--ink)}.about[data-astro-cid-oxgmilyn]{gap:clamp(1.75rem,1rem + 3vw,3rem);display:grid}.about__accent[data-astro-cid-oxgmilyn]{color:var(--green)}.about__p[data-astro-cid-oxgmilyn]{color:var(--ink-2);max-width:40rem;margin-top:1rem}.about__points[data-astro-cid-oxgmilyn]{align-content:start;gap:.9rem;display:grid}.about__point[data-astro-cid-oxgmilyn]{box-shadow:4px 4px 0 var(--ink);background:var(--paper);gap:.9rem;padding:1.1rem 1.2rem;display:flex}.about__ic[data-astro-cid-oxgmilyn]{background:var(--amber);width:42px;height:42px;color:var(--ink);border:2.5px solid var(--ink);border-radius:10px;flex:none;place-items:center;display:inline-grid}.about__point-title[data-astro-cid-oxgmilyn]{margin-bottom:.25rem;font-size:1.1rem}.about__point-text[data-astro-cid-oxgmilyn]{color:var(--ink-2);font-size:.98rem}@media (width>=640px) and (width<=939px){.about__points[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=940px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.fleet[data-astro-cid-rm4dyk5j]{background:var(--paper-2);border-block:2px solid var(--ink)}.fleet__grid[data-astro-cid-rm4dyk5j]{grid-template-columns:1fr;gap:1rem;display:grid}.fleet__card[data-astro-cid-rm4dyk5j]{background:var(--paper);border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-hard);transition:transform .18s var(--ease), box-shadow .18s var(--ease);padding:1.5rem 1.4rem 1.6rem}.fleet__card[data-astro-cid-rm4dyk5j]:hover{box-shadow:var(--shadow-hard-lg);transform:translate(-3px,-3px)}.fleet__top[data-astro-cid-rm4dyk5j]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.fleet__icon[data-astro-cid-rm4dyk5j]{background:var(--red);color:#fff;border:2.5px solid var(--ink);border-radius:12px;place-items:center;width:52px;height:52px;display:inline-grid}.fleet__tag[data-astro-cid-rm4dyk5j]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);background:var(--amber);border:2px solid var(--ink);border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:600}.fleet__title[data-astro-cid-rm4dyk5j]{margin-bottom:.5rem;font-size:clamp(1.25rem,1.1rem + .8vw,1.55rem)}.fleet__text[data-astro-cid-rm4dyk5j]{color:var(--ink-2);font-size:1rem}@media (width>=620px){.fleet__grid[data-astro-cid-rm4dyk5j]{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.fleet__grid[data-astro-cid-rm4dyk5j]{grid-template-columns:repeat(4,1fr)}}.safety[data-astro-cid-xddwiqgp]{background:var(--green-deep);color:#fff;border-block:2px solid var(--ink)}.safety__eyebrow[data-astro-cid-xddwiqgp]{color:#fff}.safety__eyebrow[data-astro-cid-xddwiqgp] .eyebrow__dot{background:#fff}.safety[data-astro-cid-xddwiqgp] .section-head[data-astro-cid-xddwiqgp] p[data-astro-cid-xddwiqgp]{color:#ffffffd9}.safety__accent[data-astro-cid-xddwiqgp]{color:var(--amber)}.safety__grid[data-astro-cid-xddwiqgp]{grid-template-columns:1fr;gap:1rem;display:grid}.safety__card[data-astro-cid-xddwiqgp]{border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-hard);background:#0000002e;padding:1.5rem 1.4rem 1.6rem}.safety__icon[data-astro-cid-xddwiqgp]{background:var(--amber);width:52px;height:52px;color:var(--ink);border:2.5px solid var(--ink);border-radius:12px;place-items:center;margin-bottom:1rem;display:inline-grid}.safety__title[data-astro-cid-xddwiqgp]{margin-bottom:.5rem;font-size:clamp(1.3rem,1.1rem + 1vw,1.7rem)}.safety__text[data-astro-cid-xddwiqgp]{color:#ffffffe6;font-size:1.02rem}@media (width>=800px){.safety__grid[data-astro-cid-xddwiqgp]{grid-template-columns:repeat(3,1fr)}}.reviews[data-astro-cid-4bjs7uhz]{gap:1rem;display:grid}.reviews__item[data-astro-cid-4bjs7uhz]{flex-direction:column;gap:.9rem;padding:1.4rem 1.4rem 1.2rem;display:flex}.reviews__text[data-astro-cid-4bjs7uhz]{color:var(--ink-2)}.reviews__author[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--red-deep);margin-top:auto;font-weight:600}@media (width>=700px){.reviews[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.reviews[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(3,minmax(0,1fr))}}
