:root{--ink:#0B0E0C;--panel:#171B18;--call:#34DA4F;--lens:#0EBE2C;--mist:#EDF3EE;--soft:rgba(237,243,238,.72);--spring:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--out:cubic-bezier(.16,1,.3,1);--fs-body:clamp(1rem,0.97rem + 0.15vw,1.0625rem);--fs-mid:clamp(1.35rem,1.05rem + 1.25vw,2rem);--fs-display:clamp(1.85rem,1.25rem + 2.8vw,3.4rem);--r:28px;}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--mist);font-family:"Red Hat Text",ui-sans-serif,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:1.6;text-wrap:pretty;overflow-x:clip;}::selection{background:var(--call);color:var(--ink)}h1,h2,.big{font-family:"Red Hat Display",ui-sans-serif,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.08;text-wrap:balance;margin:0}h1{font-size:var(--fs-display)}h2,.big{font-size:var(--fs-mid);line-height:1.15}p{margin:0}a{color:var(--mist)}.wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:max(18px,env(safe-area-inset-left))}.hero{padding:12px 0 26px}.hero .wrap{display:grid;gap:10px;justify-items:center;text-align:center}.mark{width:112px;height:112px;display:block}@media (max-width:719px){.mark{width:64px;height:64px}}.lead{color:var(--soft);max-width:36ch}.plate{width:100%;max-width:420px;margin:2px auto 0}.plate svg{width:100%;height:auto;display:block;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.plate:focus-visible{outline:3px solid var(--call);outline-offset:6px;border-radius:18px}.calls{list-style:none;margin:0;padding:0;display:grid;gap:7px;text-align:left;max-width:34ch;width:100%}.calls li{display:flex;gap:10px;align-items:flex-start;line-height:1.35;color:var(--soft)}.num{flex:0 0 auto;width:22px;height:22px;border-radius:999px;background:var(--call);color:var(--ink);font-family:"Red Hat Display",sans-serif;font-weight:800;font-size:13px;line-height:22px;text-align:center}.ctaline{display:grid;gap:8px;justify-items:center;width:100%}.get-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:260px;min-height:58px;padding:0 30px;border-radius:999px;background:var(--call);color:var(--ink);text-decoration:none;font-family:"Red Hat Display",sans-serif;font-weight:800;font-size:1.0625rem;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;transition:scale .5s var(--spring);}.get-btn:active{scale:.95}.get-btn:focus-visible{outline:3px solid var(--mist);outline-offset:4px}.under{color:var(--soft);font-size:.95rem;max-width:32ch;text-align:center}.ctarow{display:flex;align-items:center;gap:12px}.toc{padding:4px 0 30px}.toc .wrap{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline}.toc b{font-family:"Red Hat Display",sans-serif;font-weight:800;color:var(--soft);font-size:.95rem}.toc a{color:var(--mist);text-decoration:underline;text-decoration-color:var(--call);text-underline-offset:5px;text-decoration-thickness:2px;font-size:.95rem}.band{background:var(--panel);border-radius:var(--r) var(--r) 0 0;padding:40px 0 34px;position:relative}.rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:18px;padding:4px 18px 10px;margin-inline:-18px;scrollbar-color:var(--call) rgba(237,243,238,.12)}.card{scroll-snap-align:start;flex:0 0 min(86%,380px);background:var(--ink);border-radius:var(--r);padding:24px 22px 26px;display:grid;gap:14px;align-content:start}.card h2{display:flex;gap:12px;align-items:baseline}.onum{font-family:"Red Hat Display",sans-serif;font-weight:800;font-size:2.4rem;line-height:.9;color:transparent;-webkit-text-stroke:2px var(--call);letter-spacing:0}.q{color:var(--mist);line-height:1.32}.q span{display:block;margin-bottom:12px}.fits{color:var(--soft)}.limits{list-style:none;margin:0;padding:0;display:grid;gap:10px}.limits li{display:flex;gap:10px;align-items:flex-start;color:var(--soft);line-height:1.45}.x{flex:0 0 auto;margin-top:3px}.path{width:100%;height:auto;display:block}.stops{display:grid;gap:10px;color:var(--soft);line-height:1.45}.dots{display:flex;gap:8px;justify-content:center;padding-top:6px}.dots i{width:8px;height:8px;border-radius:999px;background:rgba(237,243,238,.28);transition:scale .5s var(--spring),background .3s linear}.dots i.on{background:var(--call);scale:1.5}.close{background:var(--ink);border-radius:var(--r) var(--r) 0 0;margin-top:-20px;padding:56px 0 20px;position:relative}.close .wrap{display:grid;gap:18px;justify-items:center;text-align:center}.stampwrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center}.stamp{width:104px;height:104px;flex:0 0 auto}.saying{text-align:left;max-width:22ch;color:var(--soft)}@media (max-width:519px){.saying{text-align:center}}footer{background:var(--panel);border-radius:var(--r) var(--r) 0 0;margin-top:40px;padding:34px 0 calc(34px + env(safe-area-inset-bottom))}footer .wrap{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:center;text-align:center}footer img{width:34px;height:34px;display:block}.fbrand{font-family:"Red Hat Display",sans-serif;font-weight:800}footer small{font-size:.9rem;color:var(--soft)}footer a{color:var(--mist);text-decoration:underline;text-decoration-color:var(--call);text-underline-offset:5px;text-decoration-thickness:2px;font-size:.9rem;min-height:44px;display:inline-flex;align-items:center}dialog{border:0;padding:0;background:transparent;max-width:min(560px,92vw);width:100%;color:var(--mist)}dialog::backdrop{background:rgba(5,8,6,.74)}.sheet{background:var(--panel);border-radius:var(--r);padding:26px 22px;max-height:82dvh;overflow-y:auto}.sheet h3{font-family:"Red Hat Display",sans-serif;font-weight:800;font-size:1.1rem;margin:18px 0 6px;line-height:1.2}.sheet h3:first-of-type{margin-top:0}.sheet p{color:var(--soft);font-size:.95rem;margin:0 0 6px}.tear{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;margin-top:18px;border:2px dashed var(--call);border-radius:999px;background:transparent;color:var(--mist);font-family:"Red Hat Text",sans-serif;font-size:.95rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.tear:focus-visible{outline:3px solid var(--call);outline-offset:3px}dialog[open] .sheet{animation:pop .75s var(--spring) both}dialog.away .sheet{animation:fly .4s var(--out) both}@keyframes fly{to{opacity:0;transform:translateY(-120%) rotate(-3deg)}}@keyframes pop{from{opacity:0;scale:.88;filter:blur(10px)}}.hero .mark{animation:pop .9s var(--spring) both}.hero h1{animation:pop .9s .08s var(--spring) both}.hero .lead{animation:pop .9s .16s var(--spring) both}.hero .plate{animation:pop 1s .24s var(--spring) both}.hero .calls{animation:pop .9s .34s var(--spring) both}.hero .ctaline{animation:pop .9s .42s var(--spring) both}.drawer{transition:transform .7s var(--spring)}.frame{fill:#39413B;transition:fill .4s linear}.plate.open .drawer{transform:translate(-14px,30px)}.drawtag{transition:transform .7s var(--spring)}.plate.open .drawtag{transform:translate(-44px,8px)}.plate.open .frame{fill:#EDF3EE}@media (min-width:900px){.hero{padding:34px 0 44px}.hero .wrap{grid-template-columns:7fr 5fr;align-items:center;column-gap:52px;gap:16px}.hero .mark{grid-column:1}.hero h1,.hero .lead,.hero .calls,.hero .ctaline{grid-column:1}.hero .lead{max-width:38ch}.hero .calls{justify-self:center}.plate{grid-column:2;grid-row:1 / span 5;max-width:460px;margin:0}.card{flex:0 0 380px}.toc{padding:0 0 42px}.band{padding:56px 0 40px}.close{padding:72px 0 24px}footer{padding:44px 0 44px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}.plate.open .drawer{transform:translate(-14px,30px)}}body,html{max-width:100%;overflow-x:clip;}