#how-it-works,#features,#dashboard-preview,#pricing,#countries,#faq{scroll-margin-top:76px}.ii{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"copy copy photo""track track photo""speed stat inverse"}.ii>*{min-width:0}.hI{grid-area:copy}.hI button{margin-top:26px}.hw{grid-area:photo;position:relative}.hw img{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.ii>.hx{padding:var(--cell-pad);background:var(--soft-green);grid-area:track}.hx>strong{color:var(--ink);font-size:var(--fs-cell);letter-spacing:-.01em;text-wrap:balance;line-height:1.25;display:block}.fo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-top:20px;display:grid}.bC{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid}.bC>img{border:1px solid var(--line);border-radius:var(--radius-md);object-fit:cover;width:40px;height:40px}.bC>span{gap:2px;min-width:0;display:grid}.bC b{color:var(--ink);font-size:var(--fs-meta);line-height:1.2}.bC small{color:var(--muted);text-wrap:pretty;font-size:12px;line-height:1.35}.bC time{color:var(--muted);align-self:start;font-size:11px;line-height:1.2}.hy,.ef{flex-direction:column;align-items:flex-start;display:flex}.hy{grid-area:speed}.ef{grid-area:stat}.ef.ie{grid-area:inverse}.ii .ef strong{margin:0 0 4px}.hx>.h{border:1px solid var(--line);background:#fff}.hU{background:conic-gradient(var(--ink) 0 82%, var(--brand-surface-mid) 82%);text-align:center;border-radius:50%;place-content:center;width:96px;height:96px;margin-bottom:20px;display:grid;position:relative}.hU:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.hU span,.hU small{z-index:1}.hU span{color:var(--ink);font:700 24px / 1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hU small{color:var(--muted);margin-top:3px;font-size:11px}.ef span{color:var(--muted);font-size:var(--fs-meta);line-height:1.4}.hV{border-radius:var(--radius-md);background:var(--soft-green);order:-1;align-items:center;gap:6px;height:44px;margin-bottom:16px;padding:0 12px;display:flex}.hV img{border:1px solid var(--line);border-radius:var(--radius-xs);object-fit:cover;width:26px;height:20px}.ef.ie .h{order:-1}.ht{grid-template-columns:minmax(0,1fr)}.ht>.hT{background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.hT button{min-height:56px;padding:0 12px 0 var(--shell-inset);color:var(--muted);font:600 14px / 1.25 var(--font-text);text-align:left;cursor:pointer;background:#fff;border:0;transition:color .18s;position:relative}@media (hover:hover){.hT button:hover{color:var(--ink)}}.hT button:focus-visible{outline:2px solid var(--green-2);outline-offset:-2px}.hT button.ih{background:var(--soft-green);color:var(--ink)}.hT button.ih:after{content:"";background:var(--ink);height:2px;animation:4s linear benefit-progress;position:absolute;bottom:0;left:0;right:0}@keyframes benefit-progress{0%{opacity:0;clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:reduce){.hT button.ih:after{animation:none}}.ht[data-autoplay=off] .hT button.ih:after{animation:none}.hu{align-items:start;gap:var(--shell-inset);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.gT{min-height:96px;padding-left:var(--shell-inset);border-left:1px solid var(--line);align-self:center}.gT>p{max-width:640px;color:var(--muted);font-size:var(--fs-body);margin:0;line-height:1.6}.ha{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.ha>.hB{border-radius:var(--radius-section);background:var(--soft);place-items:center;display:grid;overflow:clip}.ha>.id{padding:0 var(--shell-inset) 0 72px}.hJ{width:100%;height:100%;min-height:560px;position:relative}.cu{--phone-width:174px;--phone-bezel:5px;width:var(--phone-width);aspect-ratio:430/932;box-sizing:border-box;padding:var(--phone-bezel);background:var(--brand-primary-dark);border:1px solid #2e6d66;border-radius:12%/5.5%;margin:0;position:absolute}.cu:before{content:"";z-index:4;pointer-events:none;background:#001c19;border-radius:999px;width:25%;height:2.8%;position:absolute;top:2.5%;left:50%;transform:translate(-50%)}.cu:after{content:"";pointer-events:none;background:#2e6d66;border-radius:999px;width:2px;height:10%;position:absolute;top:24%;right:-3px}.aE{background:var(--brand-primary-dark);border-radius:10.5%/5%;width:100%;height:100%;display:block;overflow:hidden}.aE img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.gn{z-index:3;--phone-width:214px;--phone-bezel:6px;top:50%;left:50%;transform:translate(-50%,-50%)}.gn .aE img{object-position:center top;transform-origin:top;transform:scale(1.115)}.gm,.fR{z-index:2;top:50%}.gm{left:5%;transform:translateY(-50%)rotate(-9deg)}.fR{right:5%;transform:translateY(-50%)rotate(9deg)}.id{flex-direction:column;justify-content:center;display:flex}.fS{align-items:center;gap:12px;margin-top:28px;display:flex}.ba{cursor:default;flex:none;display:inline-flex}.fS img{object-fit:contain;max-width:100%;height:auto;display:block}.fS :is(.dR,.dt){width:auto;height:48px}@media (width<=1100px){.gT{min-height:144px}}@media (width<=1050px){.gn{--phone-width:188px}.gm,.fR{--phone-width:150px}}@media (width<=959px){.hT button{padding:0 20px}}@media (width>=761px) and (width<=900px){.ha>.id{padding:32px var(--shell-inset) 0}}@media (width<=900px){.ii{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copy copy""track photo""speed speed""stat inverse"}.fo{grid-template-columns:minmax(0,1fr)}.hy{grid-template-columns:80px minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.hU{width:80px;height:80px;margin:0}.hU span{font-size:20px}.hu,.ha{grid-template-columns:minmax(0,1fr)}.gT{border-top:1px solid var(--line);border-left:0;min-height:121px;padding:24px 0 0}.hJ{min-height:480px}}@media (width<=760px){.ii{grid-template-areas:"copy copy""track track""photo photo""speed speed""stat inverse"}.hw{aspect-ratio:16/10}.hI button{margin-top:22px}.fo{margin-top:16px}.bC time{display:none}.bC{grid-template-columns:40px minmax(0,1fr)}.hV{height:40px}.ha>.id{padding:32px 0 0}.ht{background:#fff;flex-direction:column;gap:0;display:flex}.hu{display:contents}.hH{padding:var(--lead-pad);order:-1;padding-bottom:20px}.ht>.hT{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;flex-wrap:nowrap;gap:8px;padding:0 20px 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.ht>.hT::-webkit-scrollbar{display:none}.hT button{border:1px solid var(--line);scroll-snap-align:start;white-space:nowrap;border-radius:999px;flex:none;min-height:44px;padding:0 16px}.hT button.ih{border-color:var(--ink)}.hT button.ih:after{display:none}.gT{min-height:193px;padding:20px 20px 28px}.ha>.hB{border-radius:var(--radius-section-mobile)}.hJ{min-height:380px}.gn{--phone-width:156px;--phone-bezel:5px}.gm,.fR{--phone-width:124px;--phone-bezel:4px}.gm{left:6%}.fR{right:6%}.fS{gap:10px;margin-top:22px}.fS :is(.dR,.dt){height:40px}}.gU{padding-block:var(--band-pad);background:var(--soft)}.gz{grid-template-columns:repeat(3,minmax(0,1fr))}.gV{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.gV button{margin-top:26px}.gj{border-radius:var(--radius-xl);background:var(--soft-green);padding:22px}.gj>b{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:16px;font-size:20px;display:flex}.hv{background:var(--ink);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #054a4224}.gj>div{border-radius:var(--radius-lg);background:#fff;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.gk{background:var(--soft);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.gk .h,.gj>div>.h{width:18px;height:18px}.gj strong{color:var(--ink);font-size:14px;display:block}.gj small{color:var(--muted);font-size:var(--fs-meta)}@media (width<=900px){.gz{grid-template-columns:minmax(0,1fr)}.gV{grid-template-columns:minmax(0,1fr);gap:28px}}.aU{cursor:pointer;transition:background-color .18s,border-color .18s}@media (hover:hover){.aU:not(.ic):hover{background:#ffffff1a;border-color:#ffffff47}}.bh{border:1.5px solid var(--on-dark-muted);border-radius:50%;place-items:center;width:18px;height:18px;margin-bottom:24px;display:grid}.bh:after{content:"";border-radius:50%;width:8px;height:8px}.aU.ic .bh{border-color:var(--ink)}.aU.ic .bh:after{background:var(--ink)}html[data-auth=checking] [data-gs]{visibility:hidden}html[data-premium=true] [data-gs]{display:none}.ib{grid-template-rows:auto 1fr}.ib>div:first-child>p{max-width:470px;color:var(--muted);font-size:var(--fs-body);margin:0;line-height:1.6}.gX{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.gX>a{grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:16px;min-height:72px;padding:18px 24px;transition:background-color .18s;display:grid}@media (hover:hover){.gX>a:hover{background:var(--soft-green)}}.gX>a:active{background:var(--soft-green)}.gX .W{border-radius:var(--radius-xs);object-fit:cover;border:1px solid #054a421a;width:44px;height:30px}.gX span{gap:2px;display:grid}.gX b{color:var(--ink);font-size:var(--fs-body);line-height:1.3}.gX small{color:var(--muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.gX .h{width:18px;height:18px}.gY{grid-area:2/1}@media (width<=900px){.ib{grid-template-rows:none}.gX,.gY{grid-area:auto/1}}@media (width<=760px){.gX>a{grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:60px;padding:14px}.gX .W{width:28px;height:21px}.gX b{font-size:14px}.gX .h{display:none}}@media (width<=359px){.gX>a{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:12px}.gX .W{width:24px;height:18px}}.Y main h3{font-weight:700}.ij>div:first-child>p{max-width:390px;color:var(--muted);font-size:var(--fs-body);margin:0;line-height:1.65}.gr{padding:4px var(--shell-inset);border-radius:var(--radius-section);box-shadow:var(--shadow);background:#fff}.ij details:not(.gs){border-bottom:1px solid var(--line)}:is(.gr,.gs)>details:last-child{border-bottom:0}.ij summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:20px 0;list-style:none;display:flex}.ij summary::-webkit-details-marker{display:none}.ij summary h3{color:var(--ink);text-wrap:pretty;margin:0;font-size:17px;font-weight:600;line-height:1.35}.ij summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 14px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 2px 14px no-repeat;flex:none;width:24px;height:24px;transition:rotate .2s}.ij details[open]>summary:after{rotate:45deg}.ij details p{color:var(--muted);font-size:var(--fs-body);margin:0 40px 14px 0;line-height:1.6}.ij details p:last-child{margin-bottom:22px}.ij .gs>summary{color:var(--ink);font:600 17px / 1.35 var(--font-display)}.ij .gs[open]>summary{display:none}.ij.faq-reveal-ready>div:first-child,.ij.faq-reveal-ready .gr>details{opacity:0;transition:opacity .62s cubic-bezier(.2,.75,.25,1),transform .62s cubic-bezier(.2,.75,.25,1);transform:translateY(24px)}.ij.faq-reveal-ready.is-visible>div:first-child,.ij.faq-reveal-ready.is-visible .gr>details{opacity:1;transform:none}.ij.faq-reveal-ready .gr>details:first-child{transition-delay:60ms}.ij.faq-reveal-ready .gr>details:nth-child(2){transition-delay:.11s}.ij.faq-reveal-ready .gr>details:nth-child(3){transition-delay:.16s}.ij.faq-reveal-ready .gr>details:nth-child(4){transition-delay:.21s}.ij.faq-reveal-ready .gr>details:nth-child(5){transition-delay:.26s}.ij.faq-reveal-ready .gr>details:nth-child(6){transition-delay:.31s}.fK{margin-bottom:var(--section-gap);padding:96px var(--shell-inset) 88px;border-radius:var(--radius-section);background:var(--brand-primary-dark);color:#fff;text-align:center;justify-items:center;display:grid}.bF{flex-direction:column;align-items:center;max-width:760px;display:flex}.fK h2{color:#fff;text-wrap:balance;margin:0}.fK p{color:var(--on-dark);font-size:var(--fs-body);text-wrap:pretty;margin:18px 0 0;line-height:1.65}.fK,.T{--focus-ring:var(--on-dark)}.T{padding-top:72px}@media (width<=820px){#how-it-works,#features,#dashboard-preview,#pricing,#countries,#faq{scroll-margin-top:64px}}[data-auth-dialog],[data-premium-paywall]{color-scheme:light}@media (width<=760px){.gr{border:1px solid var(--line);border-radius:var(--radius-section-mobile);box-shadow:none;padding:0 20px}.ij summary{min-height:56px;padding:16px 0}.ij :is(summary h3,.gs>summary){font-size:16px}.ij details p{margin-right:0}.ij.faq-reveal-ready>div:first-child,.ij.faq-reveal-ready .gr>details{opacity:1;transition:none;transform:none}.fK{margin-bottom:var(--mobile-home-gutter);border-radius:var(--radius-section-mobile);text-align:left;justify-items:stretch;padding:48px 20px 20px}.bF{align-items:stretch}.fK .bA{justify-content:center}.T{padding-top:56px}}@media (prefers-reduced-motion:reduce){.ij summary:after{transition:none}}@media (width<=389px){.gT{min-height:217px}}@media (width<=359px){.gT{min-height:241px}.hV{gap:4px;max-width:100%;padding:0 8px}.hV img{flex:0 22px;min-width:0;height:16px}}