.PhoneMockup_frame__C2OHv{container-type:inline-size;background:var(--black);border-radius:44px;border:10px solid var(--black);box-shadow:var(--shadow-phone);overflow:hidden;position:relative}.PhoneMockup_hero__SvuEy{width:260px;height:520px}.PhoneMockup_steps__FNLCP{width:240px;height:490px;border-radius:42px;box-shadow:var(--shadow-phone-steps)}.PhoneMockup_notch__s5Nna{position:absolute;top:var(--phone-notch-top);left:50%;transform:translateX(-50%);width:var(--phone-notch-width);height:var(--phone-notch-height);background:var(--black);border-radius:var(--phone-notch-radius);z-index:10}.PhoneMockup_screen__ATuMr{--bg:var(--app-bg);--bg-card:var(--app-divider);--black:var(--app-text);--gray:var(--app-text-secondary);--gray-lt:var(--app-border);--green:var(--app-primary);--green-badge:var(--app-primary-wash);--hairline-heavy:var(--app-border);position:absolute;inset:0;background:var(--app-bg);display:flex;flex-direction:column;overflow:hidden;min-height:0;font-family:var(--font-body)}.PhoneShowcase_showcase__eM7S6{display:flex;flex-direction:column;align-items:center;gap:.9rem}.PhoneShowcase_slide__DEAkx{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateX(3%);transition:opacity .35s ease,transform .35s ease,visibility .35s ease}.PhoneShowcase_slide__DEAkx[data-active=true]{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.PhoneShowcase_slide__DEAkx,.PhoneShowcase_slide__DEAkx[data-active=false]{transform:none}.PhoneShowcase_slide__DEAkx{transition:opacity .2s ease,visibility .2s ease}}.PhoneShowcase_tabs__dN0Ax{position:absolute;left:0;right:0;bottom:0;height:var(--phone-tabbar-height);display:flex;justify-content:space-around;align-items:center;padding:var(--phone-space-3) var(--phone-space-1) var(--phone-space-4);z-index:3}.PhoneShowcase_tab__wPlqu{width:var(--phone-tab-active-width);height:var(--phone-tab-height);padding:0;border:0;background:none;cursor:pointer;border-radius:var(--phone-radius-pill);font-size:0;color:transparent}.PhoneShowcase_tab__wPlqu:focus-visible{outline:2px solid var(--green);outline-offset:2px}.PhoneShowcase_hint__pzrn_{margin:0;font-size:.85rem;color:var(--gray);text-align:center}.StoreButtons_row__HpMFz{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.StoreButtons_rowCentered__VgsGc{justify-content:center;gap:1rem}.StoreButtons_button__Ox8ba{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.75rem;border-radius:14px;font-size:.9rem;font-weight:500;font-family:var(--font-body);line-height:1.2;cursor:pointer;transition:transform var(--dur-fast),box-shadow var(--dur-fast),opacity var(--dur-fast)}.StoreButtons_button__Ox8ba:hover{transform:translateY(-3px)}.StoreButtons_sub__FWRjn{font-size:.65rem;opacity:.65;display:block;font-weight:400}.StoreButtons_name__xAMkg{font-family:var(--font-display);font-size:.95rem;font-weight:700;display:block}.StoreButtons_storePrimary___ZtLV{background:var(--black);color:var(--white)}.StoreButtons_storeOutline__UOuwC{background:var(--white);color:var(--black);border:1.5px solid var(--hairline-heavy)}.StoreButtons_storeOutline__UOuwC:hover,.StoreButtons_storePrimary___ZtLV:hover{box-shadow:var(--shadow-lift)}.StoreButtons_ctaPrimary__3yY0H{background:var(--white);color:var(--black)}.StoreButtons_ctaOutline__YqLwU{background:var(--on-dark-surface);color:var(--white);border:1px solid var(--on-dark-border)}.StoreButtons_ctaOutline__YqLwU:hover,.StoreButtons_ctaPrimary__3yY0H:hover{opacity:.9}@media (max-width:600px){.StoreButtons_button__Ox8ba{padding:.75rem 1.25rem;font-size:.85rem}.StoreButtons_sub__FWRjn{font-size:.75rem}}.Features_grid__ZaTXz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(.85rem,1.7vh,1.5rem);gap:clamp(.85rem,1.7vh,1.5rem);margin-top:clamp(1.35rem,3vh,2.5rem)}.Features_pair__Zdhht{grid-column:span 2}.Features_card__GQcu6{background:var(--white);border:1.5px solid var(--hairline-soft);border-radius:var(--radius-lg);padding:clamp(1.1rem,2.3vh,2rem) 1.75rem;min-width:0;transition:transform var(--dur) var(--ease)}.Features_card__GQcu6:not(.Features_pair__Zdhht):hover{transform:translateY(-4px)}.Features_pair__Zdhht{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(1rem,1.8vw,2rem);gap:clamp(1rem,1.8vw,2rem);align-items:center}.Features_algorithm__KsCPW{background:var(--green);border-color:transparent}.Features_cardTop__7YiWY{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.Features_tag__zKeVu{display:inline-block;font-size:.68rem;font-weight:500;letter-spacing:.04em;padding:.2rem .65rem;border-radius:8px;margin-bottom:clamp(.5rem,1.2vh,1rem)}.Features_tagOnGreen__OVAtZ{background:color-mix(in srgb,var(--black) 22%,transparent);color:var(--white)}.Features_tagAmber__cUzCH{background:var(--amber);color:var(--black)}.Features_tagGreen__yS96N{background:var(--green);color:var(--white)}.Features_tagRed__WG8db{background:color-mix(in srgb,var(--black) 25%,var(--red));color:var(--white)}.Features_num__lCfUp:before{content:attr(data-num)}.Features_num__lCfUp{font-family:var(--font-display);font-size:clamp(1.7rem,3.4vh,2.5rem);font-weight:800;line-height:1;color:var(--hairline);margin-bottom:.4rem}.Features_algorithm__KsCPW .Features_num__lCfUp{color:color-mix(in srgb,var(--white) 12%,transparent)}.Features_card__GQcu6 h3{font-family:var(--font-display);font-size:clamp(1.02rem,min(1.5vw,2.3vh),1.2rem);font-weight:700;line-height:1.3;color:var(--black);margin-bottom:.7rem;text-wrap:balance}.Features_card__GQcu6 p{font-size:.875rem;color:var(--gray);line-height:1.65}.Features_algorithm__KsCPW h3{color:var(--white)}.Features_algorithm__KsCPW p{color:color-mix(in srgb,var(--white) 85%,transparent)}.Features_chart__LXFI7{display:flex;flex-direction:column;min-width:0}.Features_chartLabel__Q3UxX{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.Features_chartSvg__3X1g7{display:block;width:100%;height:auto;max-height:clamp(120px,21vh,250px)}.Features_dashLine__A1i0q{stroke:color-mix(in srgb,var(--white) 16%,transparent);stroke-width:1;stroke-dasharray:3 4}.Features_axisLabel__DkfGL{fill:color-mix(in srgb,var(--white) 40%,transparent);font-family:var(--font-body);font-size:10px}.Features_axisLabelKey___l0X3{fill:var(--chart-with-review);font-family:var(--font-body);font-size:11px;font-weight:500}.Features_legendText__PA0nK{fill:color-mix(in srgb,var(--white) 50%,transparent);font-family:var(--font-body);font-size:10px}.Features_curveNoReview__DjHhZ{fill:none;stroke:var(--red);stroke-width:2.5;stroke-linecap:round}.Features_curveWithReview__AQKhL{fill:none;stroke:var(--chart-with-review);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.Features_reviewDot__IjUz3{fill:var(--chart-with-review)}.Features_chartCaption__ToLCB{margin-top:.6rem;font-size:.875rem;line-height:1.65}.Features_preview__jYtRt{background:var(--white);border:1.5px solid var(--gray-lt);border-radius:var(--radius-sm);padding:clamp(.7rem,1.5vh,1rem);box-shadow:var(--shadow)}.Features_previewDeck__vxT9v{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:.45rem}.Features_previewQuestion__wd0jr{font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.3;color:var(--black);margin-bottom:.7rem}.Features_previewImage__LCpQH{display:block;width:100%;height:auto;max-height:clamp(84px,14vh,160px);border-radius:8px}.Features_skyTop___xKXO{stop-color:color-mix(in srgb,var(--green-tint) 86%,var(--chart-with-review))}.Features_skyBottom__6o7CI{stop-color:color-mix(in srgb,var(--green-tint) 45%,var(--white))}.Features_sun__6Wz_V{fill:var(--amber);opacity:.5}.Features_branch__Ydqw5{fill:none;stroke:var(--green);stroke-width:4.5;stroke-linecap:round}.Features_leaf__psLjE{fill:var(--chart-with-review)}.Features_birdBody__XrkgG,.Features_birdDark__A3xRx{fill:var(--green)}.Features_beak__AMAEc{fill:var(--amber)}.Features_eye__JYJ4m{fill:color-mix(in srgb,var(--green-tint) 40%,var(--white))}.Features_legs__0uBtm{fill:none;stroke:var(--green);stroke-width:3.5;stroke-linecap:round}.Features_bird__pjsrD{transform-box:fill-box;transform-origin:center bottom}.Features_wing__2B6WP{fill:var(--chart-with-review);transform-box:fill-box;transform-origin:8% 55%}.Features_song__LlvRP{fill:none;stroke:var(--green);stroke-width:2.5;stroke-linecap:round}.Features_song__LlvRP path{opacity:0;transition:opacity var(--dur) var(--ease)}.Features_playing__KwqVN .Features_song__LlvRP path{opacity:1}.Features_songMid__3nSk0{transition-delay:.12s}.Features_songFar__SSjAN{transition-delay:.24s}.Features_player__bF9x7{display:flex;align-items:center;gap:.6rem;margin-top:.7rem;padding:.45rem .7rem;background:var(--green-tint);border:1px solid var(--green);border-radius:var(--radius-pill)}.Features_playerButton__sPaUB{flex:none;width:18px;height:18px}.Features_playerDisc__tsMPY{fill:var(--green)}.Features_iconPause___zASF,.Features_iconPlay__uJtG5{fill:var(--white);transition:opacity var(--dur-fast) var(--ease)}.Features_iconPause___zASF,.Features_playing__KwqVN .Features_iconPlay__uJtG5{opacity:0}.Features_playing__KwqVN .Features_iconPause___zASF{opacity:1}.Features_playerWave__rnZz5{flex:1 1;min-width:0;height:18px}.Features_waveRest__WgQ0A{fill:color-mix(in srgb,var(--chart-with-review) 80%,var(--white))}.Features_waveDone__r8N1z{fill:var(--green)}.Features_playedMask__VkgCl{transform-box:fill-box;transform-origin:left center;transform:scaleX(0)}.Features_playerTime__aPmAM{flex:none;font-size:.7rem;font-weight:500;color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Features_glyph__XjqRs{flex:none;width:2.5rem;height:auto;margin-top:-.25rem}.Features_calendarRing__PjSw5{fill:none;stroke:var(--gray-line);stroke-width:2.5;stroke-linecap:round}.Features_calendarBody__c9X_P{fill:var(--white);stroke:var(--gray-line);stroke-width:2}.Features_calendarBand__61rTB{fill:var(--green)}.Features_calendarDay__BmtbZ{fill:var(--black);font-family:var(--font-display);font-size:16px;font-weight:700}.Features_wifiArc__MiGjr{fill:none;stroke:var(--gray-line);stroke-width:2.5;stroke-linecap:round}.Features_wifiDot__dCp7K{fill:var(--gray-line)}.Features_wifiSlash__67376{stroke:var(--red);stroke-width:2.5;stroke-linecap:round}.Features_syncSvg__PLe_g{display:block;width:100%;height:auto;max-height:clamp(96px,15vh,170px)}.Features_deviceBody__ALtwo{fill:var(--white);stroke:var(--gray);stroke-width:2}.Features_deviceScreen__e5sJy{fill:var(--green-tint);stroke:var(--green);stroke-width:1}.Features_deviceDot__bsNxI{fill:var(--gray-line)}.Features_deviceName__hnibs{fill:var(--gray);font-family:var(--font-body);font-size:15px}.Features_waveFar__PeZ36,.Features_waveNear__HHpEw{fill:none;stroke-width:2;stroke-linecap:round;opacity:.32;transition:opacity var(--dur) var(--ease)}.Features_waveNear__HHpEw{stroke:var(--green)}.Features_waveFar__PeZ36{stroke:var(--chart-with-review)}.Features_sync__EXvwY:hover .Features_waveNear__HHpEw{animation:Features_signal__k47Is 2.2s ease-in-out infinite}.Features_sync__EXvwY:hover .Features_waveFar__PeZ36{animation:Features_signal__k47Is 2.2s ease-in-out .28s infinite}.Features_sync__EXvwY:hover .Features_waveLate__KYRKw.Features_waveNear__HHpEw{animation-delay:.5s}.Features_sync__EXvwY:hover .Features_waveLate__KYRKw.Features_waveFar__PeZ36{animation-delay:.78s}@keyframes Features_signal__k47Is{0%,to{opacity:.32}25%{opacity:1}60%{opacity:.32}}@media (prefers-reduced-motion:reduce){.Features_sync__EXvwY:hover .Features_waveFar__PeZ36,.Features_sync__EXvwY:hover .Features_waveNear__HHpEw{animation:none}.Features_waveFar__PeZ36,.Features_waveNear__HHpEw{opacity:.7}}@media (max-width:1000px){.Features_grid__ZaTXz{grid-template-columns:repeat(2,minmax(0,1fr))}.Features_pair__Zdhht{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (max-width:640px){.Features_grid__ZaTXz{grid-template-columns:minmax(0,1fr)}.Features_pair__Zdhht{grid-column:span 1}}@media (max-width:600px){.Features_card__GQcu6{padding:1.5rem 1.25rem}.Features_tag__zKeVu{font-size:.75rem}}.Comparison_wrap__fqxfW{margin-top:2.5rem;background:var(--white);border-radius:var(--radius-lg);border:1.5px solid var(--hairline);width:100%;overflow:hidden}.Comparison_table__FnGdT{width:100%;border-collapse:collapse;table-layout:fixed}.Comparison_table__FnGdT th{padding:1.3rem 1.5rem;text-align:left;font-family:var(--font-display);font-size:.65rem;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:var(--gray);background:var(--white);border-bottom:1.5px solid var(--hairline)}.Comparison_table__FnGdT td{padding:1.1rem 1.5rem;font-size:.9rem;line-height:1.5;color:var(--gray);border-bottom:1px solid var(--hairline-faint)}.Comparison_table__FnGdT tr:last-child td{border-bottom:none}.Comparison_table__FnGdT td:first-child{color:var(--black);font-weight:500}@media (max-width:768px){.Comparison_table__FnGdT td:nth-child(2),.Comparison_table__FnGdT td:nth-child(3),.Comparison_table__FnGdT th:nth-child(2),.Comparison_table__FnGdT th:nth-child(3){text-align:center}}.Comparison_table__FnGdT th.Comparison_glimsyColumn__lvvhr{background:color-mix(in srgb,var(--green) 7%,transparent);color:var(--green)}.Comparison_table__FnGdT td.Comparison_glimsyColumn__lvvhr{background:color-mix(in srgb,var(--green) 3%,transparent)}.Comparison_yes__YLQB3{color:var(--green);font-weight:500;font-size:1.2rem}.Comparison_no__aGLkl{color:var(--gray-lt);font-size:1rem;font-style:italic}@media (max-width:768px){.Comparison_table__FnGdT td{font-size:.68rem}}@media (max-width:600px){.Comparison_table__FnGdT th{padding:1rem .35rem;font-size:.68rem;letter-spacing:.04em}.Comparison_table__FnGdT td{padding:.9rem .5rem;font-size:.8rem}.Comparison_table__FnGdT td:first-child,.Comparison_table__FnGdT th:first-child{width:40%}}.ForWho_grid__JxFwM{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem}@media (max-width:768px){.ForWho_grid__JxFwM{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ForWho_grid__JxFwM{grid-template-columns:1fr}}.ForWho_card__ZEOu1{background:var(--white);border-radius:var(--radius-lg);padding:1.75rem 1.5rem;border:1.5px solid var(--hairline-soft);transition:transform var(--dur)}.ForWho_card__ZEOu1:hover{transform:translateY(-5px)}.ForWho_card__ZEOu1 h3{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--black);margin-bottom:.5rem}.ForWho_card__ZEOu1 p{font-size:.85rem;color:var(--gray);line-height:1.6}.ForWho_emoji__LcVHk{font-size:2rem;margin-bottom:1rem;display:block}.ForWho_borderGreen__Tj0Ff{border-top:4px solid var(--green)}.ForWho_borderBlue__Xqw4Z{border-top:4px solid var(--blue)}.ForWho_borderAmber__Icp1y{border-top:4px solid var(--amber)}.ForWho_borderRed__IDcYK{border-top:4px solid var(--red)}.Herbarium_grid__TGr6d{display:grid;grid-template-columns:1fr minmax(0,24rem);grid-gap:4rem;gap:4rem;align-items:center;margin-top:2.5rem}@media (max-width:900px){.Herbarium_grid__TGr6d{grid-template-columns:1fr;gap:2.5rem;justify-items:center}}.Herbarium_trail__lhRaa{position:relative;list-style:none;margin:2.25rem 0 0;display:grid;grid-gap:var(--row-gap);gap:var(--row-gap);max-width:34rem;--pad:3.75rem;--stem-x:1.7rem;--stem-w:3px;--leaf:1.45rem;--vine-w:1.15rem;--row-gap:2.6rem;--stem-cx:calc(var(--stem-x) + var(--stem-w) / 2 - var(--pad));padding:0 0 0 var(--pad)}.Herbarium_vine__YSzQ5{position:absolute;left:calc(var(--stem-cx) - var(--vine-w) * .85);top:0;bottom:calc(-1 * var(--row-gap));width:var(--vine-w)}.Herbarium_step__VO4WX:last-child .Herbarium_vine__YSzQ5{bottom:0}.Herbarium_vinePath__vnjQY{display:block;width:100%;height:100%;fill:none;stroke:var(--green);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.Herbarium_step__VO4WX{position:relative}.Herbarium_step__VO4WX p{font-size:.95rem;color:var(--gray);line-height:var(--line-height-body)}.Herbarium_leafBack__65EnT,.Herbarium_leaf__M6ngE{--leaf-ratio:0.861;--leaf-anchor:14%;position:absolute;height:var(--leaf);width:calc(var(--leaf) * var(--leaf-ratio));fill:currentcolor;color:var(--green);transform-origin:var(--leaf-anchor) 100%}.Herbarium_leaf__M6ngE{left:calc(85% - var(--leaf) * var(--leaf-ratio) * .14);top:calc(25% - var(--leaf));transform:rotate(38deg)}.Herbarium_leafBack__65EnT{--leaf-back:calc(var(--leaf) * 0.66);height:var(--leaf-back);width:calc(var(--leaf-back) * var(--leaf-ratio));left:calc(15% - var(--leaf-back) * var(--leaf-ratio) * .14);top:calc(75% - var(--leaf-back));opacity:.55;transform:scalex(-1) rotate(38deg)}.Herbarium_step__VO4WX:first-child p{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--black);line-height:1.45}.Herbarium_step__VO4WX:last-child p{font-family:var(--font-display);font-size:1.02rem;font-weight:600;color:var(--green);line-height:1.45}.Herbarium_step__VO4WX:last-child .Herbarium_leaf__M6ngE{height:calc(var(--leaf) * 1.15);width:calc(var(--leaf) * 1.15 * var(--leaf-ratio));top:calc(25% - var(--leaf) * 1.15);left:calc(85% - var(--leaf) * 1.15 * var(--leaf-ratio) * .14)}.Herbarium_step__VO4WX:last-child{padding-bottom:1.3rem}@media (max-width:900px){.Herbarium_trail__lhRaa{max-width:30rem;--pad:3rem;--stem-x:1.35rem;--leaf:1rem}}.Herbarium_plate__myR93{margin:0;display:flex;flex-direction:column;align-items:center;overflow:visible}.Herbarium_hint__3JiZY{margin-bottom:.9rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.Herbarium_caption__uzTyl{margin-top:1.5rem;max-width:22rem;text-align:center}.Herbarium_meta__y6euF{display:block;margin-bottom:.45rem;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--specimen-wild-tint)}.Herbarium_caption__uzTyl p{font-size:.85rem;color:var(--gray);line-height:1.65}.Herbarium_card__KJ9hs{--tilt-x:0;--tilt-y:0;--card-w:clamp(12rem,76vw,20rem);--art:var(--card-w);--img:calc(var(--card-w) * 0.82);--img-shift-y:calc(var(--card-w) * 0.05);--divider:max(2px,calc(var(--card-w) * 2 / 168));--name-size:clamp(0.7rem,calc(var(--card-w) * 0.092),1.85rem);--sil-amp:max(8px,calc(var(--img) * 0.07));--sil-dx:max(2px,calc(var(--card-w) * 0.018));--sil-dy:calc(max(3px, calc(var(--card-w) * 0.03)) + var(--img-shift-y));width:var(--card-w);border-radius:max(10px,calc(var(--card-w) * 14 / 168));background:var(--white);box-shadow:var(--shadow);overflow:hidden;transform:perspective(var(--specimen-perspective)) rotateX(calc(var(--tilt-y) * 1deg)) rotateY(calc(var(--tilt-x) * 1deg));touch-action:pan-y pinch-zoom;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Herbarium_card__KJ9hs:active{cursor:-webkit-grabbing;cursor:grabbing}.Herbarium_card__KJ9hs[data-moving],.Herbarium_card__KJ9hs[data-moving] .Herbarium_silhouette__ay_ab{will-change:transform}.Herbarium_card__KJ9hs:focus-visible{outline:2px solid var(--specimen-wild-tint);outline-offset:4px}.Herbarium_art__ZbLt8{position:relative;width:100%;height:var(--art);display:flex;align-items:center;justify-content:center;background:var(--specimen-wild-soft)}.Herbarium_silhouette__ay_ab,.Herbarium_specimen__j7EGH{position:absolute;width:var(--img);height:var(--img);object-fit:contain}.Herbarium_specimen__j7EGH{transform:translateY(var(--img-shift-y))}.Herbarium_silhouette__ay_ab{opacity:var(--specimen-shadow-opacity);filter:brightness(0);transform:translate(calc(var(--sil-dx) - var(--sil-amp) * var(--tilt-x) / 14),calc(var(--sil-dy) + var(--sil-amp) * var(--tilt-y) / 14))}.Herbarium_footer__wveFg{position:relative;padding:1.15rem 1rem 1.35rem;display:flex;align-items:center;justify-content:center;background:var(--specimen-wild-soft)}.Herbarium_footer__wveFg:before{content:"";position:absolute;inset:0 0 auto;height:var(--divider);background:var(--specimen-wild-tint)}.Herbarium_name__YtzJZ{font-family:var(--font-body);font-size:var(--name-size);font-style:italic;font-weight:700;color:var(--black);text-align:center;line-height:1.22}.Hero_hero__S3Hzi{display:grid;grid-template-columns:1fr 440px;grid-gap:2rem;gap:2rem;align-items:center}@media (max-width:960px){.Hero_hero__S3Hzi{grid-template-columns:1fr}}.Hero_left__xAQHG{padding-bottom:3rem}@media (max-width:600px){.Hero_left__xAQHG{padding-bottom:2rem}}.Hero_pill__DoLVo{display:inline-flex;align-items:center;gap:.5rem;background:var(--green);color:var(--white);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .9rem;border-radius:var(--radius-pill);margin-bottom:1.5rem}.Hero_pillDot__aNoem{width:6px;height:6px;border-radius:50%;background:var(--amber);flex-shrink:0}.Hero_title__qtVvx{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,5.5rem);font-weight:700;line-height:1;letter-spacing:-.015em;color:var(--black);margin-bottom:.5rem}.Hero_accent__KEUQW{color:var(--green)}.Hero_mobileBreak__j18A0{display:none}@media (max-width:600px){.Hero_title__qtVvx{font-size:2.4rem;line-height:1.05;letter-spacing:-.01em;font-weight:700}.Hero_mobileBreak__j18A0{display:block}.Hero_pill__DoLVo{font-size:.75rem;letter-spacing:.08em;padding:.35rem .8rem}}@media (max-width:380px){.Hero_title__qtVvx{font-size:2rem}}.Hero_desc__hevN2 strong{font-weight:inherit;color:inherit}.Hero_desc__hevN2{font-size:1rem;color:var(--gray);max-width:46ch;line-height:1.7;margin-bottom:2rem}.Hero_right__RWufM{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:960px){.Hero_right__RWufM{display:none}}.Hero_phoneWrap__x6Zh2{width:420px;height:560px;display:flex;align-items:center;justify-content:center;padding-bottom:2rem}.HowItWorks_wrap__BjgF3{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:4rem;gap:4rem;align-items:start;margin-top:2.5rem;position:relative;z-index:1}@media (max-width:960px){.HowItWorks_wrap__BjgF3{display:flex;flex-direction:column;align-items:center;gap:2rem}}.HowItWorks_stepsNav__j_Wuz{display:flex;flex-direction:column;gap:0;width:100%}@media (max-width:960px){.HowItWorks_stepsNav__j_Wuz{display:none}}.HowItWorks_step__gTiB3{display:flex;gap:1.25rem;align-items:flex-start;padding:1.4rem 1.5rem;border-radius:var(--radius-lg);cursor:pointer;transition:background var(--dur-fast);border:none;border-left:3px solid transparent;position:relative;width:100%;text-align:left;background:none;font:inherit;color:inherit}.HowItWorks_step__gTiB3:hover{background:color-mix(in srgb,var(--blue) 4%,transparent)}.HowItWorks_step__gTiB3[data-active=true]{background:var(--white);border-left-color:var(--green);box-shadow:var(--shadow)}.HowItWorks_stepNum__iC35w{font-family:var(--font-display);font-size:.72rem;font-weight:800;color:var(--gray-lt);letter-spacing:.08em;width:28px;flex-shrink:0;padding-top:2px;transition:color var(--dur-fast)}.HowItWorks_step__gTiB3[data-active=true] .HowItWorks_stepNum__iC35w{color:var(--green)}.HowItWorks_stepText__jf_B_{display:flex;flex-direction:column;gap:3px}.HowItWorks_stepText__jf_B_ strong{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--gray);transition:color var(--dur-fast)}.HowItWorks_step__gTiB3[data-active=true] .HowItWorks_stepText__jf_B_ strong{color:var(--black)}.HowItWorks_stepText__jf_B_ span{font-size:.82rem;color:var(--gray);line-height:1.5}.HowItWorks_dots__5Ukpe{display:flex;gap:8px;padding-left:1.5rem;margin-top:1.5rem}.HowItWorks_dot__c3xot{width:8px;height:8px;border-radius:10px;background:var(--gray-lt);cursor:pointer;transition:background var(--dur),width var(--dur);border:none;padding:0}.HowItWorks_dot__c3xot[data-active=true]{background:var(--green);width:24px}.HowItWorks_phoneArea__Q513H{width:240px;justify-self:start;margin-top:-4.5rem}@media (max-width:960px){.HowItWorks_phoneArea__Q513H{width:100%;display:flex;flex-direction:column;align-items:center;order:-1;margin-top:0;padding:.5rem 0 0}}.HowItWorks_phones__4X9ZE{position:relative;width:240px;height:490px;overflow:visible;margin:0 auto}.HowItWorks_mobileLabels__0Gp6J{display:none}@media (max-width:960px){.HowItWorks_mobileLabels__0Gp6J{display:grid;margin-top:1.75rem;width:100%;max-width:22rem}}.HowItWorks_mobileLabel__5kOJC{grid-area:1/1;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:1.4rem 1.5rem;background:var(--white);border:1.5px solid var(--hairline-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow);opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.HowItWorks_mobileLabel__5kOJC[data-active=true]{opacity:1;visibility:visible}.HowItWorks_mobileLabelNum__OYydi{font-family:var(--font-display);font-size:.72rem;font-weight:800;color:var(--green);letter-spacing:.08em}.HowItWorks_mobileLabel__5kOJC strong{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--black)}.HowItWorks_mobileLabel__5kOJC span{font-size:.85rem;color:var(--gray);line-height:1.5}@media (prefers-reduced-motion:reduce){.HowItWorks_mobileLabel__5kOJC{transition:none}}.HowItWorks_phoneSlide__hFs1f{position:absolute;inset:0;display:flex;justify-content:center;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.HowItWorks_phoneSlide__hFs1f[data-active=true]{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.HowItWorks_phoneSlide__hFs1f{transition:none}}.PageTemplate_section__fFB1B{padding:var(--section-padding-block) 2.5rem;max-width:var(--content-max);margin:0 auto}.PageTemplate_section__fFB1B>*{max-width:100%}.PageTemplate_sectionHero__Ts8u3{padding:2rem 2.5rem 0;min-height:calc(100vh - var(--nav-height));display:flex;flex-direction:column;justify-content:center}.PageTemplate_sectionHero__Ts8u3>*{width:100%}@media (max-width:768px){.PageTemplate_sectionHero__Ts8u3{padding:1.5rem 1.25rem 2rem;min-height:auto}}.PageTemplate_label___9IEL{display:inline-block;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:var(--green-badge);padding:.3rem .8rem;border-radius:var(--radius-pill);margin-bottom:1.2rem}.PageTemplate_title__6w4rQ{font-family:var(--font-display);font-size:clamp(2.2rem,min(4vw,5.4vh),3.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--black);margin-bottom:.5rem}.PageTemplate_title__6w4rQ .PageTemplate_muted__8BEi3{color:var(--gray)}.PageTemplate_divider__HDG7q{height:1px;background:var(--hairline-strong);max-width:var(--content-max);margin:0 auto}@media (max-width:768px){.PageTemplate_section__fFB1B{padding:var(--section-padding-block) 1.25rem}.PageTemplate_title__6w4rQ{font-size:1.9rem}.PageTemplate_label___9IEL{font-size:.75rem}}@media (max-width:600px){.PageTemplate_title__6w4rQ{font-size:1.7rem}}