:root{color:#203b30;font-synthesis:none;--text:#203b30;--muted:#68736c;--green:#299447;--green-dark:#19743a;--line:#dfe5dc;--mint:#edf2e7;--ease:cubic-bezier(.16, 1, .3, 1);background:#fbfcf9;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:active,.btn:active,.appstore-badge:active{transform:scale(.97)}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #638a4e}img{max-width:100%}svg{flex-shrink:0}.reference-landing{--ink:#07151b;--lime:#aefc28;--leaf:#4c8f21;color:var(--ink);background:#fffefa;font-family:Manrope,system-ui,sans-serif}.reference-landing .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefae0;border:0;max-width:1280px;height:72px;margin:auto;padding:0 28px}.reference-landing .brand-mark{filter:none;border-radius:0;width:auto;height:48px}.reference-landing .navlinks,.reference-landing .nav-cta{display:none}.reference-landing .topbar-actions{gap:12px}.reference-landing .lang-switch{gap:8px}.reference-landing .lang-switch button{border:1px solid #edf0e9;border-radius:11px;padding:13px 16px;font-size:13px}.reference-landing .lang-switch button.is-active{color:#4c941d;background:#efffdc;border-color:#e5f6d4}.reference-landing main{max-width:1280px;margin:auto;padding:0 28px}.ref-hero{grid-template-columns:52% 48%;align-items:center;min-height:760px;display:grid;position:relative}.ref-hero-copy{z-index:2;padding:44px 0 48px;position:relative}.ref-pill,.mini-pill{color:#15251a;letter-spacing:1.7px;background:#efffdb;border-radius:999px;align-items:center;gap:10px;padding:10px 17px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.ref-pill svg{color:#307f19;width:15px}.ref-hero h1{letter-spacing:-4.5px;margin:24px 0 22px;font-size:clamp(52px,5.4vw,78px);font-weight:800;line-height:.98}.ref-hero h1 span,.community-copy h2 span,.download-band h2 span{color:var(--leaf)}.ref-hero-copy>p{color:#506170;max-width:590px;margin-bottom:28px;font-size:19px;line-height:1.55}.ref-stores{flex-wrap:wrap;gap:16px;display:flex}.reference-landing .appstore-badge{background:var(--lime);color:#07120d;border-radius:11px;justify-content:center;min-width:185px;padding:11px 20px;box-shadow:0 12px 28px #5d971121}.reference-landing .appstore-badge:hover{background:#9bec20}.reference-landing .appstore-badge em{font-size:10px}.reference-landing .appstore-badge strong{font-size:19px}.ref-trust{color:#5d6973;flex-wrap:wrap;gap:25px;margin-top:38px;font-size:12px;display:flex}.ref-trust span,.download-notes span{align-items:center;gap:9px;display:flex}.ref-trust svg,.download-notes svg{color:#478c21;width:20px}.ref-phone-scene{place-items:center;height:670px;display:grid;position:relative}.ref-phone-scene:after{content:"";z-index:0;background:radial-gradient(circle,#e7f8da 0,#effde4a6 38%,#0000 69%);width:470px;height:470px;position:absolute}.ref-phone{z-index:2;background:#101516;border-radius:54px;width:300px;height:630px;padding:9px;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:0 35px 70px #172f1f3d,inset 0 0 0 2px #66706b}.ref-phone img{object-fit:cover;border-radius:45px;width:100%;height:100%}.phone-speaker{z-index:3;background:#030708;border-radius:20px;width:83px;height:22px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.map-pop{z-index:3;background:#fffffff2;border:1px solid #edf0e9;border-radius:17px;align-items:center;gap:10px;padding:12px 15px;animation:4s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 15px 35px #2531271f}.map-pop>svg{color:#fff;box-sizing:content-box;border-radius:50%;width:25px;height:25px;padding:6px}.map-pop span{flex-direction:column;font-size:13px;display:flex}.map-pop strong{white-space:nowrap}.map-pop small{margin-top:3px}.pop-a{top:36%;left:7%}.pop-a svg{background:#b23}.pop-b{animation-delay:-1.2s;top:23%;right:-2%}.pop-b svg{background:#116877}.pop-c{animation-delay:-2.3s;bottom:24%;right:0}.pop-c svg{background:#13516f}.ray{z-index:3;background:#83ed25;border-radius:10px;width:45px;height:7px;position:absolute}.ray-a{top:20%;left:6%;transform:rotate(27deg)}.ray-b{width:38px;top:15%;left:12%;transform:rotate(65deg)}.ray-c{width:26px;top:27%;left:4%;transform:rotate(12deg)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ref-feature-grid{background:#fffc;border:1px solid #edf0e9;border-radius:34px;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 -12px 24px;padding:22px;display:grid}.ref-feature-grid article{text-align:center;border:1px solid #e7ebe5;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:24px 20px;display:flex}.ref-feature-grid i,.story-image i{border-radius:50%;place-items:center;width:66px;height:66px;font-style:normal;display:grid}.ref-feature-grid i svg{width:32px;height:32px}.green{color:#10a542;background:#c8f6d5}.red,.coral{color:#e93f48;background:#ffd1d1}.blue{color:#2468e8;background:#d8e8ff}.violet,.lilac{color:#9148d9;background:#ecdafa}.ref-feature-grid h2{letter-spacing:-.5px;margin:17px 0 10px;font-size:19px;line-height:1.05}.ref-feature-grid p{max-width:200px;margin:0;font-size:14px;line-height:1.45}.community-panel{border:1px solid #e9ede6;border-radius:32px;grid-template-columns:60% 40%;min-height:460px;margin:0 0 24px;display:grid;overflow:hidden}.community-photo{min-height:460px;position:relative;overflow:hidden}.community-photo>img{object-fit:cover;width:100%;height:100%}.community-photo:after{content:"";background:linear-gradient(90deg,#101e1229,#0000 55%);position:absolute;inset:0}.message{z-index:2;background:#fffffff0;border-radius:17px;width:230px;padding:16px 18px;font-size:12px;position:absolute;transform:rotate(-4deg);box-shadow:0 15px 32px #19231826}.message b,.message small{display:block}.message small{color:#788177;margin-top:2px}.message p{color:#27352e;margin:12px 0 8px;font-size:13px;line-height:1.4}.message span{color:#59675e}.message-a{top:14%;left:7%}.message-b{bottom:10%;left:4%;transform:rotate(0)}.community-copy{flex-direction:column;justify-content:center;padding:48px;display:flex}.mini-pill{align-self:flex-start;padding:9px 14px;font-size:9px}.community-copy h2,.cities-panel h2,.download-band h2{letter-spacing:-3px;margin:19px 0;font-size:clamp(35px,4vw,53px);line-height:1}.community-copy>p{font-size:16px;line-height:1.55}.neighbor-row{align-items:center;margin-top:15px;display:flex}.neighbor-row>span{color:#365026;background:#d7efc8;border:3px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-right:-7px;font-size:9px;font-weight:800;display:grid}.neighbor-row>span:nth-child(2n){background:#f2d5bf}.neighbor-row small{color:#63706a;max-width:160px;margin-left:19px;line-height:1.4}.story-grid{border:1px solid #edf0e9;border-radius:32px;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;padding:22px;display:grid}.story-grid article{background:#fff;border:1px solid #e3e8e1;border-radius:18px;overflow:hidden}.story-image{height:170px;position:relative}.story-image img{object-fit:cover;width:100%;height:100%}.story-image i{border:4px solid #fff;width:43px;height:43px;position:absolute;bottom:-21px;left:15px}.story-image i svg{width:21px}.story-grid article>div:last-child{padding:28px 17px 16px}.story-grid h3{margin:0 0 6px;font-size:16px}.story-grid p{margin:0;font-size:13px;line-height:1.4}.cities-panel{background:linear-gradient(120deg,#f2fbe9,#f9fff4);border-radius:35px;margin:0 8px 26px;padding:34px 38px 32px}.cities-panel h2{letter-spacing:-2px;font-size:36px}.city-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.city{background-image:linear-gradient(#0000 30%,#050e09a8),url(/images/city-traffic.webp);background-size:cover;border-radius:17px;height:145px;position:relative;overflow:hidden}.city-1{background-position:30%}.city-2{background-position:60%}.city-3{background-position:100%}.city span{color:#fff;font-size:16px;font-weight:800;position:absolute;bottom:13px;left:16px}.download-band{grid-template-columns:1fr auto;align-items:center;gap:40px;padding:10px 30px 42px;display:grid}.download-band h2{letter-spacing:-2px;margin-bottom:12px;font-size:34px}.download-band p{margin:0;font-size:13px}.download-notes{color:#66716b;gap:25px;margin-top:15px;font-size:11px;display:flex}.reference-landing .footer{max-width:1224px;margin:0 auto;padding-left:28px;padding-right:28px}.reference-landing [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.reference-landing [data-reveal].is-visible{opacity:1;transform:none}@media (width<=900px){.reference-landing main{padding:0 18px}.ref-hero{grid-template-columns:1fr;padding-top:35px}.ref-hero-copy{text-align:center}.ref-pill{margin:auto}.ref-hero-copy>p{margin-left:auto;margin-right:auto}.ref-stores,.ref-trust{justify-content:center}.ref-phone-scene{height:650px}.ref-feature-grid,.story-grid{grid-template-columns:repeat(2,1fr)}.community-panel{grid-template-columns:1fr}.community-copy{padding:36px}.city-grid{grid-template-columns:repeat(2,1fr)}.download-band{text-align:center;grid-template-columns:1fr}.download-band .ref-stores,.download-notes{justify-content:center}}@media (width<=600px){.reference-landing .topbar{height:72px;padding:0 18px}.reference-landing .brand-mark{height:37px}.reference-landing .lang-switch button{padding:9px 11px}.ref-hero h1{letter-spacing:-3px;font-size:45px}.ref-hero-copy>p{font-size:16px}.ref-phone-scene{height:545px}.ref-phone{border-radius:43px;width:238px;height:500px}.ref-phone img{border-radius:36px}.phone-speaker{width:65px;height:17px;top:14px}.map-pop{padding:9px 11px}.pop-a{left:-2%}.pop-b{right:-3%}.pop-c{right:-2%}.ray{display:none}.ref-feature-grid,.story-grid{grid-template-columns:1fr;margin-left:0;margin-right:0;padding:14px}.ref-feature-grid article{min-height:220px}.community-photo{min-height:430px}.community-photo>img{object-position:64% center}.community-copy{padding:32px 24px}.message{width:200px}.message-a{left:4%}.city-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.city{scroll-snap-align:start;min-width:240px}.cities-panel{margin-left:0;margin-right:0;padding:28px 20px}.cities-panel h2{font-size:31px}.download-band{padding:15px 8px 38px}.download-notes{flex-direction:column;align-items:center;gap:8px}.reference-landing .footer{margin-top:0}.reference-landing .appstore-badge{min-width:175px}.ref-trust{gap:14px}.ref-trust span{font-size:10px}}.site-shell{overflow:clip}::selection{background:#d7e9bb}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:700}p{color:var(--muted);line-height:1.8}h2{white-space:pre-line}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#fbfcf9f0;justify-content:space-between;align-items:center;gap:30px;height:70px;padding:0 max(32px,50vw - 600px);display:flex;position:sticky;top:0}.brand{white-space:nowrap;letter-spacing:-1px;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.brand-mark{object-fit:cover;border-radius:11px;height:38px}.brand-period{color:#719447}.navlinks{color:#606b62;gap:29px;font-size:13px;font-weight:600;display:flex}.navlinks a,.footer-links a{transition:color .2s}.navlinks a:hover,.footer-links a:hover{color:#356846}.topbar-actions{align-items:center;gap:24px;display:flex}.lang-switch{gap:2px;display:flex}.lang-switch button{color:#70796f;background:0 0;border:0;min-height:36px;padding:9px 7px;font-size:11px;font-weight:700}.lang-switch button.is-active{color:var(--text);background:#eaf0e4;border-radius:5px}.nav-cta{background:var(--text);color:#fff;border-radius:7px;align-items:center;gap:16px;padding:12px 17px;font-size:12px;font-weight:600;transition:background .2s;display:flex}.nav-cta:hover{background:#37674f}.menu-toggle{display:none}.skip-link{clip-path:inset(50%);white-space:nowrap;background:#fff;width:1px;height:1px;padding:12px;position:absolute;top:12px;left:20px;overflow:hidden}.skip-link:focus{clip-path:none;z-index:1;width:auto;height:auto}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:60px 0 64px;display:grid}.eyebrow{letter-spacing:1.8px;color:var(--green);align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.status-dot{background:#63884d;border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero h1{letter-spacing:-4px;margin:25px 0;font-size:clamp(48px,5.3vw,74px);font-weight:700;line-height:1}.hero-copy>p{max-width:410px;margin-bottom:31px;font-size:15px;line-height:1.9}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px 27px;display:flex}.store-badges{flex-wrap:wrap;gap:12px;display:flex}.appstore-badge{color:#fff;transition:transform .25s var(--ease), background .25s;background:#213c30;border-radius:9px;align-items:center;gap:11px;padding:11px 20px;display:inline-flex}.appstore-badge:hover{background:#37674f;transform:translateY(-2px)}.appstore-badge span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.appstore-badge em{letter-spacing:.2px;font-size:9px;font-style:normal}.appstore-badge strong{letter-spacing:-.5px;white-space:nowrap;font-size:19px;font-weight:600}.hero-explore{align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.hero-explore:hover svg,.text-link:hover svg{transform:translate(4px)}.hero-explore svg,.text-link svg{transition:transform .25s}.hero-note{color:#778173;align-items:center;gap:8px;margin-top:24px;font-size:10px;display:flex}.phone-stage{isolation:isolate;background:#edf1e6;border:1px solid #e3e9da;border-radius:160px 160px 24px 24px;place-items:center;height:590px;display:grid;position:relative;overflow:visible}.orbit{z-index:-1;border:1px solid #dce4d1;border-radius:50%;width:430px;height:430px;position:absolute}.orbit-two{width:320px;height:320px}.stage-label{color:#66805b;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;top:26px;left:0;right:0}.phone{background:#18241e;border:6px solid #29352f;border-radius:34px;width:219px;overflow:hidden;transform:rotate(6deg);box-shadow:12px 24px 36px -18px #233b3066}.phone img{width:100%;height:auto;display:block}.floating-note{background:#fffffff7;border:1px solid #e3e8df;border-radius:12px;align-items:center;gap:12px;padding:15px;animation:7s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 12px 30px -14px #3c543b33}.note-alert{top:166px;left:-27px}.note-circle{animation-delay:-3s;bottom:110px;right:-15px}.note-icon{color:#557446;background:#eef3e8;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.floating-note strong{font-size:11px;font-weight:700;display:block}.floating-note div>span{color:#899081;margin-top:5px;font-size:9px;display:block}.note-dot{background:#6f995a;border-radius:50%;width:6px;height:6px;margin:0 3px 20px}.stage-caption{letter-spacing:1.6px;color:#6f7d63;font-size:8px;font-weight:600;position:absolute;bottom:24px}.stage-caption span{padding:0 8px}.benefit-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;max-width:1200px;margin:auto;padding:26px 0;display:flex}.benefit-strip>div,.benefit-strip>a{align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.benefit-strip svg{color:#6b825b}.benefit-strip>a{color:#718069;font-size:10px}.section{max-width:1200px;margin:auto;padding:106px 0}.section-heading{margin-bottom:43px}.heading-split{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;display:grid}.section-heading h2,.split h2{letter-spacing:-1.9px;margin:15px 0 0;font-size:43px;line-height:1.2}.section-heading p{max-width:355px;margin:0 0 4px;font-size:13px}.feature-grid{grid-template-columns:1.15fr 1fr 1fr;gap:18px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:28px}.feature-alerts{background:#eaf0e3;flex-direction:column;grid-row:span 2;display:flex}.feature-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.feature-icon{color:#577448}.feature-number{color:#8f9a86;font-variant-numeric:tabular-nums;font-size:10px}.feature-card h3{letter-spacing:-.4px;margin-bottom:10px;font-size:17px}.feature-card p{max-width:290px;margin:0;font-size:12px}.feature-alerts h3{letter-spacing:-1px;max-width:220px;margin-top:30px;font-size:30px}.feature-alerts p{font-size:14px}.feature-callout{color:#647454;border-top:1px solid #d2ddc8;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.feature-privacy{background:#f2f4ee;grid-column:1/-1;grid-template-columns:46px 1fr;align-items:center;column-gap:10px;display:grid}.feature-privacy .feature-top{grid-row:span 2;margin:0}.feature-privacy .feature-number{display:none}.feature-privacy p{max-width:none}.feature-privacy h3{margin-bottom:4px}.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.plan-card{border:1px solid var(--landing-line);background:var(--landing-surface);border-radius:22px;flex-direction:column;min-width:0;padding:32px;display:flex}.plan-card.plan-pro{background:#10130d;border-color:#d8ae18}.plan-topline{color:#a5b4a6;letter-spacing:1.4px;justify-content:space-between;align-items:center;gap:16px;min-height:29px;font-size:11px;font-weight:800;display:flex}.plan-current{color:#dce6dc;letter-spacing:0;text-transform:none;background:#1b2821;border-radius:999px;padding:7px 12px}.plan-pro-label,.plan-pro-label>span{color:#efbd14}.plan-pro-label>span{align-items:center;gap:8px;display:flex}.plan-card h3{text-transform:uppercase;margin:20px 0 12px;font-size:28px;line-height:1}.plan-price{align-items:baseline;gap:9px;display:flex}.plan-price strong{letter-spacing:-1px;font-size:27px}.plan-price span{color:var(--landing-muted);font-size:12px}.plan-divider{background:var(--landing-line);height:1px;margin:25px 0}.plan-includes{margin-bottom:18px;font-size:14px;display:block}.plan-card ul{flex:1;align-content:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.plan-card li{color:#dbe4dc;align-items:center;gap:12px;font-size:13px;line-height:1.4;display:flex}.plan-card li svg{color:#28c76f}.plan-pro li svg{color:#efbd14}.plan-cta{color:#11170f;transition:transform .3s var(--ease), background .3s var(--ease);background:#efbd14;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:14px 18px;font-size:13px;font-weight:800;display:flex}.plan-cta:hover{background:#ffd13d;transform:translateY(-2px)}.plan-cta:active{transform:scale(.98)}.plans-note{color:#829087;text-align:right;max-width:none;margin:18px 0 0;font-size:10px}.pro-offer{background:#10130d;border:1px solid #d8ae18;border-radius:28px;grid-template-columns:minmax(270px,.72fr) minmax(0,1.65fr);display:grid;overflow:hidden;box-shadow:0 28px 70px #040a0638}.pro-offer-summary{background:linear-gradient(155deg,#efbd141f,#efbd1404 58%);border-right:1px solid #efbd144d;flex-direction:column;align-items:flex-start;padding:42px 38px;display:flex}.pro-crown{color:#efbd14;background:#efbd141a;border:1px solid #efbd1480;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:34px;display:grid}.pro-kicker{color:#efbd14;letter-spacing:1.4px;font-size:10px;font-weight:800}.pro-offer-summary h3{letter-spacing:-2.5px;margin:12px 0 18px;font-size:clamp(34px,4vw,54px);line-height:.95}.pro-offer-summary h3 span{color:#efbd14}.pro-offer-summary p{color:#aab5ac;margin:0;font-size:14px;line-height:1.7}.pro-price{align-items:baseline;gap:9px;margin-top:auto;padding-top:42px;display:flex}.pro-price strong{letter-spacing:-1.3px;font-size:30px}.pro-price span{color:#89978d;font-size:11px}.pro-offer-summary .plan-cta{width:100%;margin-top:20px}.pro-offer-summary small{color:#748178;margin-top:13px;font-size:9px;line-height:1.5}.pro-benefits{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pro-group{border-bottom:1px solid #efbd1433;padding:30px 32px 22px}.pro-group:nth-child(odd){border-right:1px solid #efbd1433}.pro-group-measure{border-bottom:0;grid-row:span 2}.pro-group-unlimited{border-bottom:0}.pro-group h4{color:#efbd14;letter-spacing:1.4px;margin:0 0 12px;font-size:10px}.pro-feature-list{display:grid}.pro-feature{border-bottom:1px solid #efbd1421;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:15px 0;display:grid}.pro-feature:last-child{border-bottom:0}.pro-feature-icon{color:#efbd14;background:#efbd141a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.pro-feature strong{color:#edf2ed;font-size:13px;line-height:1.35;display:block}.pro-feature p{color:#89978d;margin:4px 0 0;font-size:11px;line-height:1.5}.trust-section{border-top:1px solid var(--landing-line)}.trust-layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.35fr);align-items:center;gap:clamp(38px,7vw,94px);display:grid}.trust-phone{background:#030805;border:1px solid #35483d;border-radius:42px;justify-self:center;max-width:360px;padding:10px;position:relative;box-shadow:0 34px 70px #0105036b}.trust-phone img{border-radius:33px;width:100%;height:auto;display:block}.trust-phone-label{color:#f2c532;letter-spacing:.4px;background:#14140d;border:1px solid #efbd1473;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;font-weight:800;display:flex;position:absolute;top:28px;right:-28px;box-shadow:0 16px 30px #00000047}.trust-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trust-item{border-bottom:1px solid var(--landing-line);grid-template-columns:46px minmax(0,1fr);gap:15px;padding:24px 24px 24px 0;display:grid}.trust-item:nth-child(odd){border-right:1px solid var(--landing-line);padding-right:28px}.trust-item:nth-child(2n){padding-left:28px}.trust-item>span{width:46px;height:46px;color:var(--landing-lime);background:#17281d;border-radius:15px;place-items:center;display:grid}.trust-item h3{margin:2px 0 7px;font-size:15px}.trust-item p{color:var(--landing-muted);margin:0;font-size:11px;line-height:1.55}.verification-note{color:#91a097;background:#0a1710;border:1px solid #294132;border-radius:15px;gap:10px;margin:24px 0 0;padding:17px 19px;font-size:10px;line-height:1.55;display:flex}.verification-note svg{color:#71a979;flex:none}.upcoming-block{border-top:1px solid var(--landing-line);margin-top:86px;padding-top:34px}.upcoming-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:50px;margin-bottom:28px;display:grid}.upcoming-heading h3{letter-spacing:-1.5px;margin:10px 0 0;font-size:clamp(24px,3vw,38px);line-height:1.05}.upcoming-heading p{color:var(--landing-muted);margin:0;font-size:12px;line-height:1.65}.upcoming-grid{border-top:1px solid var(--landing-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.upcoming-grid article{border-bottom:1px solid var(--landing-line);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:22px 24px 22px 0;display:grid}.upcoming-grid article:nth-child(odd){border-right:1px solid var(--landing-line)}.upcoming-grid article:nth-child(2n){padding-left:24px}.upcoming-grid svg{color:#efbd14}.upcoming-grid strong{color:#e9f0e9;margin-bottom:5px;font-size:13px;display:block}.upcoming-grid p{color:#829087;margin:0;font-size:10px;line-height:1.5}.circle-visual{margin-top:17px;display:flex}.circle-visual span{color:#566a49;background:#dbe5d2;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-5px;font-size:9px;display:grid}.circle-visual span:nth-child(2){background:#e8e7de}.circle-visual span:nth-child(3){background:#d0decc}.showcase{background:#edf1e7;padding:85px 0 54px;overflow:hidden}.showcase>.section-heading{max-width:1200px;margin:0 auto 35px}.carousel-viewport{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;padding:22px 0 35px;overflow:hidden}.carousel-viewport.is-dragging{cursor:grabbing}.carousel-viewport.is-dragging .carousel-track{transition:none}.carousel-slide img{-webkit-user-drag:none}.carousel-track{gap:var(--slide-gap);transition:transform .6s var(--ease);display:flex}.carousel-slide{flex:0 0 var(--slide-w);opacity:.45;background:#18241e;border:5px solid #304034;border-radius:31px;transition:opacity .5s,transform .5s;overflow:hidden;transform:scale(.92);box-shadow:0 18px 30px -20px #203c3055}.carousel-slide.is-active{opacity:1;transform:scale(1)}.carousel-slide img{width:100%;height:auto;display:block}.carousel-controls{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:10px auto 0;display:flex}.carousel-caption{align-items:center;gap:20px;font-size:11px;display:flex}.carousel-caption>span{color:#829076;font-variant-numeric:tabular-nums;font-size:10px}.carousel-caption strong{font-weight:600}.carousel-dots{gap:3px;display:flex}.carousel-dot{background:0 0;border:0;width:22px;height:32px;padding:0;position:relative}.carousel-dot:after{content:"";background:#b9c6ad;border-radius:10px;width:5px;height:5px;position:absolute;top:13px;left:8px}.carousel-dot.is-active:after{background:#3e5f37;width:15px;left:3px}.carousel-arrows{gap:8px;display:flex}.carousel-arrow{width:42px;height:42px;color:var(--text);background:0 0;border:1px solid #c9d3c2;border-radius:50%;place-items:center;transition:background .2s;display:grid}.carousel-arrow:hover{background:#dce6d1}.split{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.split h2{margin-bottom:22px;font-size:37px}.split-copy p{font-size:13px}.text-link{align-items:center;gap:13px;margin-top:12px;font-size:12px;font-weight:700;display:inline-flex}.community-visual{background:#f1f3ec;border-radius:20px;place-items:center;min-height:375px;display:grid;position:relative;overflow:hidden}.community-orbit{border:1px solid #dce4d3;border-radius:50%;width:310px;height:310px;position:absolute}.community-orbit.inner{width:210px;height:210px}.community-center{color:#4a6e3e;background:#dbe6cf;border-radius:29px;place-items:center;width:104px;height:104px;display:grid;transform:rotate(-8deg)}.community-chip{color:#56704a;background:#fff;border:1px solid #e1e6da;border-radius:9px;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex;position:absolute;box-shadow:0 8px 22px -15px #3d513c33}.chip-one{top:20%;left:13%}.chip-two{top:34%;right:8%}.chip-three{bottom:28%;left:7%}.chip-four{bottom:18%;right:13%}.community-label{color:#77876b;font-size:10px;position:absolute;bottom:22px}.cta{color:#f4f6ed;background:#243f32;border-radius:20px;justify-content:space-between;align-items:center;gap:60px;max-width:1200px;margin:0 auto 80px;padding:54px 60px;display:flex;position:relative;overflow:hidden}.cta .eyebrow{color:#b6c6a3}.cta h2{letter-spacing:-1.4px;max-width:520px;margin:18px 0;font-size:38px;line-height:1.2}.cta p{color:#b9c7b7;margin:0;font-size:12px}.cta-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;display:flex}.cta .appstore-badge{color:#243f32;background:#e1edce}.cta .text-link{color:#d7e0cf;font-size:10px}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;max-width:1200px;margin:auto;padding:35px 0 45px;display:flex}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand strong{font-size:13px}.footer-brand p{margin:5px 0 0;font-size:10px}.footer-links{color:#727c6e;gap:23px;font-size:10px;display:flex}.footer>.appstore-badge{display:none}.legal-page,.support-page{max-width:1000px;margin:auto;padding:70px 32px 100px}.legal-hero,.support-hero{padding:20px 0 45px}.legal-hero h1,.support-hero h1{letter-spacing:-2.5px;margin:20px 0;font-size:clamp(38px,5vw,60px);line-height:1.1}.legal-hero p,.support-hero p{font-size:15px}.legal-block{border-top:1px solid var(--line);padding:24px 0}.legal-block h2{letter-spacing:-.5px;font-size:20px}.legal-block p{font-size:14px}.legal-block a{color:var(--green);text-decoration:underline}.btn{border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:12px;font-weight:700;transition:transform .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--text);color:#fff}.btn-secondary{color:var(--text);background:#e6eddc;border:1px solid #d3dec8}.support-grid{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 70px;display:grid}.support-card{border:1px solid var(--line);background:#f1f4ec;border-radius:14px;padding:26px}.support-card:last-child{grid-column:1/-1}.support-card svg{color:#61834e;margin-bottom:15px}.support-card h3{margin-bottom:8px;font-size:17px}.support-card p{margin:0;font-size:13px}.faq-section{margin:60px 0}.faq-list{border-top:1px solid var(--line)}.faq-item{text-align:left;width:100%;color:var(--text);border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:1fr auto;gap:16px;padding:23px 0;font-size:14px;display:grid}.faq-item b{color:#6b8956}.faq-item p{grid-column:1/-1;margin:0;font-size:13px}.support-contact{background:var(--mint);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:32px;display:flex}.support-contact h2{letter-spacing:-1px;font-size:25px}.support-contact p{margin:0;font-size:12px}[data-reveal]{animation:reveal .8s var(--ease) both}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width>=1400px){.hero{padding-top:60px;padding-bottom:60px}.phone-stage{height:620px}.phone{width:233px}}@media (width<=1270px){.hero,.section,.benefit-strip,.showcase>.section-heading,.carousel-controls,.footer,.cta{margin-left:40px;margin-right:40px}.hero{gap:55px}.note-alert{left:-30px}.note-circle{right:-15px}.navlinks{gap:20px}.topbar-actions{gap:16px}}@media (width<=1000px){.topbar{gap:20px;padding:0 26px}.nav-cta{display:none}.hero{gap:34px}.hero h1{letter-spacing:-3px;font-size:58px}.phone-stage{border-radius:130px 130px 20px 20px;height:535px}.phone{width:197px}.floating-note{gap:8px;padding:10px}.floating-note strong{font-size:9px}.floating-note div>span{font-size:8px}.note-icon{width:30px;height:30px}.note-alert{top:150px;left:-20px}.note-circle{bottom:95px;right:-15px}.stage-caption{letter-spacing:1px;font-size:6px}.feature-grid{grid-template-columns:1fr 1fr}.feature-alerts{grid-row:span 2}.feature-privacy{grid-column:auto;display:block}.feature-privacy .feature-top{margin-bottom:24px}.feature-callout{line-height:1.6}.plans-grid{grid-template-columns:1fr 1fr}.heading-split{gap:35px}.section-heading h2{font-size:36px}.split{gap:40px}.split h2{font-size:32px}.benefit-strip>a{display:none}.cta{gap:30px;padding:42px}.cta h2{font-size:33px}.footer-links{gap:13px}.chip-one{left:6%}.chip-two{right:3%}.chip-three{left:3%}.chip-four{right:6%}}@media (width<=767px){html{scroll-padding-top:84px}.topbar{height:73px;padding:0 20px}.brand{font-size:20px}.topbar-actions{gap:12px}.menu-toggle{border:1px solid var(--line);width:38px;height:38px;color:var(--text);background:0 0;border-radius:7px;place-items:center;display:grid}.navlinks{border-bottom:1px solid var(--line);background:#fbfcf9;padding:20px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 15px 20px -15px #203b3033}.navlinks.is-open{gap:0;display:grid}.navlinks a{padding:13px 4px}.hero{grid-template-columns:1fr;gap:38px;margin:0;padding:44px 24px 32px}.hero h1{letter-spacing:-3px;margin:20px 0;font-size:clamp(43px,13vw,59px)}.hero-copy>p{max-width:440px;margin-bottom:25px;font-size:14px}.hero .eyebrow{font-size:9px}.hero-note{margin-top:20px;font-size:9px}.hero-actions{gap:23px;width:100%}.hero-actions .store-badges,.cta-actions,.cta-actions .store-badges{width:100%}.store-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appstore-badge{justify-content:center;gap:8px;width:100%;min-width:0;padding:10px 12px}.appstore-badge strong{font-size:16px}.hero-explore{font-size:11px}.phone-stage{border-radius:110px 110px 20px 20px;width:100%;max-width:480px;height:510px;margin:auto}.phone{width:192px}.note-alert{top:152px;left:-7px}.note-circle{bottom:90px;right:-7px}.floating-note strong{font-size:10px}.floating-note div>span{font-size:8px}.stage-caption{font-size:7px}.orbit{width:290px;height:290px}.orbit-two{width:210px;height:210px}.benefit-strip{grid-template-columns:1fr;gap:17px;margin:0 24px;padding:24px 0;display:grid}.benefit-strip>div{font-size:11px}.section{margin:0;padding:64px 24px}.heading-split{grid-template-columns:1fr;gap:20px}.section-heading h2{letter-spacing:-1.5px;font-size:35px}.section-heading p{max-width:440px;font-size:13px}.section-heading{margin-bottom:28px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{padding:24px}.feature-alerts{grid-row:auto;min-height:295px}.feature-alerts h3{max-width:none;margin-top:0;font-size:27px}.feature-alerts p{max-width:400px;font-size:13px}.feature-top{margin-bottom:18px}.feature-callout{margin-top:28px}.feature-privacy{grid-column:auto}.feature-card p{max-width:none}.plans-grid{grid-template-columns:1fr}.plan-card{padding:25px 23px}.plans-note{text-align:left}.circle-visual{margin-top:15px}.showcase{padding:59px 0 30px}.showcase>.section-heading{margin:0 24px 25px}.carousel{--slide-w:200px;--slide-gap:25px}.carousel-controls{flex-wrap:wrap;gap:10px;margin:10px 24px 0}.carousel-caption{flex:1;gap:12px}.carousel-dots{order:3;justify-content:center;width:100%}.carousel-arrow{width:39px;height:39px}.split{grid-template-columns:1fr;gap:33px}.community-visual{min-height:330px}.split h2{font-size:32px}.cta{flex-direction:column;align-items:flex-start;gap:27px;margin:0 24px 50px;padding:32px 26px}.cta h2{font-size:32px}.cta-actions{align-items:flex-start;gap:8px}.footer{flex-direction:column;align-items:flex-start;gap:23px;margin:0 24px;padding:28px 0}.footer-links{flex-wrap:wrap;gap:17px}.legal-page,.support-page{padding:40px 24px 60px}.support-grid{grid-template-columns:1fr}.support-card:last-child{grid-column:auto}.support-contact{flex-direction:column;align-items:flex-start;padding:25px}.legal-hero h1,.support-hero h1{letter-spacing:-1.5px}.eyebrow{font-size:9px}}@media (width<=420px){.store-badges{grid-template-columns:1fr}.hero h1{letter-spacing:-2.5px}}.reference-landing .ref-hero-copy>p{max-width:610px;margin-bottom:20px}.reference-landing .hero-benefits{color:#35463d;align-items:center;gap:12px 25px;margin:0 0 25px;font-size:12px;font-weight:700;display:flex}.reference-landing .hero-benefits span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.reference-landing .hero-benefits svg{color:#4c9226;stroke-width:2px;width:18px;height:18px}.reference-landing .hero-download-note{gap:0;margin-top:17px;font-size:10px}.reference-landing .hero-download-note span{white-space:nowrap;gap:0}.reference-landing .hero-download-note span+span:before{content:"·";color:#8ba07f;margin:0 9px}.reference-landing .ref-stores .appstore-badge{min-width:190px;min-height:58px}.reference-landing .ref-stores .appstore-badge:focus-visible{outline-offset:4px;outline:3px solid #4e922b}@keyframes ref-phone-drift-balanced{0%,to{transform:rotate(-2.5deg)translate(0,0)}50%{transform:rotate(-1.25deg)translateY(-9px)}}.reference-landing .ref-phone-scene{height:690px;transform:translate(10px)}.reference-landing .ref-phone-scene:after{background:radial-gradient(circle,#c2f09e73 0,#e8f9da47 44%,#0000 70%);width:500px;height:500px}.reference-landing .ref-phone{width:312px;height:650px;animation-name:ref-phone-drift-balanced;box-shadow:0 38px 70px #172f1f33,inset 0 0 0 2px #66706b}.reference-landing .pop-a{top:37%;left:3%}.reference-landing .pop-b{top:22%;right:0}.reference-landing .pop-c{bottom:23%;right:1%}@media (width<=900px){.reference-landing .ref-hero{padding-top:26px}.reference-landing .hero-benefits,.reference-landing .hero-download-note{justify-content:center}.reference-landing .ref-phone-scene{transform:none}}@media (width<=600px){.reference-landing .ref-hero{gap:12px;padding-top:18px}.reference-landing .ref-hero-copy{padding:20px 0 12px}.reference-landing .ref-hero h1{margin:17px 0 15px;font-size:clamp(40px,11.8vw,50px);line-height:.98}.reference-landing .ref-hero-copy>p{margin-bottom:17px;font-size:15px;line-height:1.5}.reference-landing .hero-benefits{gap:10px 14px;margin-bottom:19px;font-size:10px}.reference-landing .hero-benefits span{gap:5px}.reference-landing .hero-benefits svg{width:15px;height:15px}.reference-landing .ref-hero-copy>.ref-stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.reference-landing .ref-hero-copy>.ref-stores .appstore-badge{gap:7px;width:100%;min-width:0;min-height:54px;padding:9px 8px}.reference-landing .ref-hero-copy>.ref-stores .appstore-badge svg{width:24px;height:24px}.reference-landing .ref-hero-copy>.ref-stores .appstore-badge em{font-size:8px}.reference-landing .ref-hero-copy>.ref-stores .appstore-badge strong{font-size:15px}.reference-landing .hero-download-note{gap:5px 0;margin-top:13px;font-size:8.5px}.reference-landing .hero-download-note span+span:before{margin:0 5px}.reference-landing .ref-phone-scene{width:100%;height:510px}.reference-landing .ref-phone-scene:after{width:340px;height:340px}.reference-landing .ref-phone{border-radius:41px;width:226px;height:478px}.reference-landing .ref-phone img{border-radius:33px}.reference-landing .map-pop{border-radius:13px;gap:6px;max-width:128px;padding:8px 9px}.reference-landing .map-pop>svg{width:18px;height:18px;padding:4px}.reference-landing .map-pop span{font-size:10px}.reference-landing .map-pop strong{white-space:normal;line-height:1.1}.reference-landing .map-pop small{font-size:8px}.reference-landing .pop-a{top:34%;left:0}.reference-landing .pop-b{top:19%;right:0}.reference-landing .pop-c{bottom:22%;right:1%}}@media (width<=360px){.reference-landing .hero-benefits{justify-content:space-between;gap:5px;font-size:9px}.reference-landing .hero-benefits svg{width:14px;height:14px}.reference-landing .hero-download-note{flex-wrap:wrap}.reference-landing .hero-download-note span:last-child{justify-content:center;width:100%}.reference-landing .hero-download-note span:last-child:before{display:none}}@media (prefers-reduced-motion:reduce){.reference-landing .ref-phone{transform:rotate(-2deg);animation:none!important}}.reference-landing .ref-stores .store-badge-official,.reference-landing .footer .store-badge-official{width:180px;min-width:180px;height:60px;min-height:60px;box-shadow:none;background:0 0;border-radius:8px;padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s;display:block;position:relative;overflow:hidden}.reference-landing .store-badge-official:hover{filter:drop-shadow(0 7px 8px #101b141f);background:0 0;transform:translateY(-2px)}.reference-landing .store-badge-official:active{transform:translate(0,0)scale(.985)}.reference-landing .store-badge-official:focus-visible{outline-offset:4px;outline:3px solid #4e922b}.reference-landing .store-badge-official img{pointer-events:none;max-width:none;height:auto;display:block}.reference-landing .app-store-official img{width:100%}.reference-landing .hero-download-note{color:#4c822f}@media (width<=600px){.reference-landing .ref-hero-copy>.ref-stores .store-badge-official{aspect-ratio:3;width:100%;min-width:0;height:auto;min-height:0;padding:0}.reference-landing .download-band .ref-stores .store-badge-official{width:170px;min-width:170px;height:57px;min-height:57px}}@keyframes ref-phone-drift{0%,to{transform:rotate(-5deg)translate(0,0)}50%{transform:rotate(-3.5deg)translateY(-10px)}}@keyframes ref-item-rise{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ref-soft-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ref-chat-hover{0%,to{translate:0}50%{translate:0 -5px}}@keyframes ref-crown-tilt{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(7deg)translateY(-3px)}}.reference-landing .ref-phone{will-change:transform;animation:6s cubic-bezier(.45,0,.55,1) infinite ref-phone-drift}.reference-landing .ref-phone-scene:after{animation:5s cubic-bezier(.45,0,.55,1) infinite ref-soft-breathe}.reference-landing .ref-pill svg,.reference-landing .mini-pill{animation:3.8s cubic-bezier(.45,0,.55,1) infinite ref-soft-breathe}.reference-landing .ref-feature-grid.is-visible article,.reference-landing .story-grid.is-visible article,.reference-landing .app-overview.is-visible .overview-grid article,.reference-landing .nerli-pro.is-visible .pro-tools article{animation:.75s cubic-bezier(.16,1,.3,1) backwards ref-item-rise}.reference-landing .ref-feature-grid.is-visible article:nth-child(2),.reference-landing .story-grid.is-visible article:nth-child(2),.reference-landing .app-overview.is-visible .overview-grid article:nth-child(2),.reference-landing .nerli-pro.is-visible .pro-tools article:nth-child(2){animation-delay:80ms}.reference-landing .ref-feature-grid.is-visible article:nth-child(3),.reference-landing .story-grid.is-visible article:nth-child(3),.reference-landing .app-overview.is-visible .overview-grid article:nth-child(3),.reference-landing .nerli-pro.is-visible .pro-tools article:nth-child(3){animation-delay:.16s}.reference-landing .ref-feature-grid.is-visible article:nth-child(4),.reference-landing .story-grid.is-visible article:nth-child(4),.reference-landing .app-overview.is-visible .overview-grid article:nth-child(4),.reference-landing .nerli-pro.is-visible .pro-tools article:nth-child(4){animation-delay:.24s}.reference-landing .app-overview.is-visible .overview-grid article:nth-child(5),.reference-landing .nerli-pro.is-visible .pro-tools article:nth-child(5){animation-delay:.32s}.reference-landing .app-overview.is-visible .overview-grid article:nth-child(6),.reference-landing .nerli-pro.is-visible .pro-tools article:nth-child(6){animation-delay:.4s}.reference-landing .app-overview.is-visible .overview-grid article:nth-child(7){animation-delay:.48s}.reference-landing .ref-feature-grid article,.reference-landing .story-grid article{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .45s}.reference-landing .ref-feature-grid article:hover,.reference-landing .story-grid article:hover{border-color:#d2dec9;transform:translateY(-7px);box-shadow:0 22px 38px -28px #18351f66}.reference-landing .story-image img{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s}.reference-landing .story-grid article:hover .story-image img{filter:saturate(1.06);transform:scale(1.055)}.reference-landing .ref-feature-grid article:hover i,.reference-landing .story-grid article:hover i,.reference-landing .overview-grid article:hover i{animation:1.2s cubic-bezier(.16,1,.3,1) infinite ref-soft-breathe}.reference-landing .community-panel.is-visible .message-a{animation:4.8s ease-in-out infinite ref-chat-hover}.reference-landing .community-panel.is-visible .message-b{animation:5.4s ease-in-out -1.5s infinite ref-chat-hover}.reference-landing .chat-avatar i{animation:1.8s ease-in-out infinite ref-soft-breathe}.reference-landing .pro-label svg{animation:2.8s ease-in-out infinite ref-crown-tilt}.reference-landing .app-gallery .carousel-slide{transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s}.reference-landing .app-gallery .carousel-slide.is-active{box-shadow:0 30px 55px -25px #1b46257a}.reference-landing .carousel-dot.is-active:after{animation:1.8s ease-in-out infinite ref-soft-breathe}@media (prefers-reduced-motion:reduce){.reference-landing *,.reference-landing :before,.reference-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=760px){.reference-landing .navlinks.is-open{display:flex}}.reference-landing .nerli-pro{color:#fffdf5;background:linear-gradient(135deg,#14231b 0%,#20392a 100%);border:1px solid #eadca8;border-radius:34px;margin:0 8px 28px;padding:42px;box-shadow:0 24px 55px #182b1f21}.reference-landing .pro-heading{border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto;align-items:end;gap:36px;padding-bottom:30px;display:grid}.reference-landing .pro-label{color:#d9b642;letter-spacing:1.8px;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.reference-landing .pro-label svg{width:20px;height:20px}.reference-landing .pro-heading h2{letter-spacing:-3.5px;max-width:720px;margin:15px 0 10px;font-size:clamp(36px,4.5vw,59px);line-height:.98}.reference-landing .pro-heading p{color:#bdc9c0;margin:0;font-size:15px}.reference-landing .pro-price{text-align:right;white-space:nowrap}.reference-landing .pro-price strong{color:#d9b642;letter-spacing:-2px;font-size:44px;line-height:1;display:block}.reference-landing .pro-price span{color:#aebbb1;text-transform:uppercase;letter-spacing:1px;font-size:11px}.reference-landing .pro-tools{grid-template-columns:repeat(3,1fr);gap:0 28px;display:grid}.reference-landing .pro-tools article{border-bottom:1px solid #ffffff1a;gap:15px;padding:27px 0;display:flex}.reference-landing .pro-tools i{color:#e5c552;background:#d9b64221;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.reference-landing .pro-tools i svg{width:22px;height:22px}.reference-landing .pro-tools h3{color:#fffdf5;margin:1px 0 6px;font-size:15px}.reference-landing .pro-tools p{color:#aebbb1;margin:0;font-size:12px;line-height:1.45}.reference-landing .pro-note{color:#93a299;margin-top:20px;font-size:10px;display:block}@media (width<=900px){.reference-landing .pro-tools{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.reference-landing .nerli-pro{margin:0 0 24px;padding:30px 22px}.reference-landing .pro-heading{grid-template-columns:1fr;align-items:start}.reference-landing .pro-heading h2{letter-spacing:-2.5px;font-size:38px}.reference-landing .pro-price{text-align:left}.reference-landing .pro-tools{grid-template-columns:1fr}}.reference-landing .community-photo .message{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #ffffffd1;border-radius:22px;width:min(330px,43%);padding:18px;font-size:12px;box-shadow:0 18px 45px #1220142e,inset 0 1px #fff}.reference-landing .community-photo .message-a{top:10%;left:5%;transform:rotate(-2.5deg)}.reference-landing .community-photo .message-b{bottom:8%;left:8%;transform:rotate(1deg)}.reference-landing .message header{align-items:center;gap:10px;display:flex}.reference-landing .chat-avatar{flex:0 0 43px;width:43px;height:43px;position:relative}.reference-landing .chat-avatar img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 3px 10px #1423172e}.reference-landing .chat-avatar.sofia img{object-position:71% 26%}.reference-landing .chat-avatar.martin img{object-position:66% 23%}.reference-landing .chat-avatar i{background:#58bd45;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:0}.reference-landing .chat-author{flex-direction:column;flex:1;min-width:0;display:flex}.reference-landing .chat-author b{color:#142019;align-items:center;gap:4px;font-size:13px;display:flex}.reference-landing .chat-author b svg{color:#4f942b;width:14px}.reference-landing .chat-author small{color:#7d8981;margin-top:2px;font-size:9px}.reference-landing .chat-live{color:#4d822f;text-transform:uppercase;letter-spacing:.5px;background:#eff9e8;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.reference-landing .chat-live.is-pro{color:#8d6a00;background:#fff5cf}.reference-landing .community-photo .message>p{color:#243129;margin:16px 0;font-size:14px;line-height:1.45}.reference-landing .message footer{border-top:1px solid #edf0ec;align-items:center;gap:8px;padding-top:12px;display:flex}.reference-landing .message footer button{color:#dd3443;background:#fff1f2;border:0;border-radius:9px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s;display:inline-flex}.reference-landing .message footer button:hover{background:#ffe2e5;transform:translateY(-2px)}.reference-landing .message footer button svg{width:15px;height:15px}.reference-landing .message footer button:nth-child(2){color:#5e6e64;background:#f1f5f2}.reference-landing .message footer>span{color:#89948d;margin-left:auto;font-size:8px}.reference-landing .message footer .available-dot{color:#4d822f;align-items:center;gap:5px;font-weight:700;display:flex}.reference-landing .message footer .available-dot:before{content:"";background:#58bd45;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #eaf7e5}@media (width<=600px){.reference-landing .community-photo .message{width:260px;padding:14px}.reference-landing .community-photo .message-a{top:7%;left:4%}.reference-landing .community-photo .message-b{bottom:7%;left:auto;right:4%}.reference-landing .community-photo .message>p{margin:12px 0;font-size:12px}.reference-landing .message footer>span{display:none}}.reference-landing .app-overview{background:#f7faf3;border:1px solid #e7ece3;border-radius:35px;margin:0 8px 24px;padding:58px 42px 42px}.reference-landing .overview-heading{grid-template-columns:minmax(0,1.2fr) minmax(260px,.7fr);align-items:end;gap:50px;margin-bottom:38px;display:grid}.reference-landing .overview-heading .ref-pill{grid-column:1/-1;justify-self:start;margin:0 0 -28px}.reference-landing .overview-heading h2,.reference-landing .gallery-heading h2{color:#09161b;letter-spacing:-3.5px;max-width:770px;margin:0;font-size:clamp(38px,4.4vw,58px);line-height:.98}.reference-landing .overview-heading>p,.reference-landing .gallery-heading>p{margin:0;font-size:15px;line-height:1.6}.reference-landing .overview-grid{border-top:1px solid #dde5d8;border-left:1px solid #dde5d8;grid-template-columns:1.35fr 1fr 1fr;display:grid}.reference-landing .overview-grid article{background:#ffffffb3;border-bottom:1px solid #dde5d8;border-right:1px solid #dde5d8;min-height:220px;padding:28px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s;position:relative}.reference-landing .overview-grid article:hover{z-index:1;background:#fff;transform:translateY(-4px)}.reference-landing .overview-grid .overview-lead:hover{color:#fff;background:#21462f;box-shadow:0 24px 44px -30px #0c2415a6}.reference-landing .overview-grid .overview-lead:hover h3{color:#fff}.reference-landing .overview-grid .overview-lead:hover p{color:#d2ddd5}.reference-landing .overview-grid .overview-lead{color:#fff;background:#173324;flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:440px;display:flex}.reference-landing .overview-grid article:first-child{border-radius:22px 0 0 22px}.reference-landing .overview-grid article:nth-child(3){border-radius:0 22px 0 0}.reference-landing .overview-grid article:last-child{border-radius:0 0 22px}.reference-landing .overview-grid i{color:#478e25;background:#e8f9d6;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:34px;display:grid}.reference-landing .overview-grid i svg{width:24px;height:24px}.reference-landing .overview-lead i{color:#173324;background:#aefc28;border-radius:19px;width:62px;height:62px}.reference-landing .overview-number{color:#9da99f;letter-spacing:1px;font-size:10px;font-weight:800;position:absolute;top:24px;right:25px}.reference-landing .overview-lead .overview-number{color:#91a397}.reference-landing .overview-grid h3{letter-spacing:-.4px;margin:0 0 9px;font-size:17px;line-height:1.15}.reference-landing .overview-grid p{margin:0;font-size:12px;line-height:1.55}.reference-landing .overview-lead h3{color:#fff;letter-spacing:-1px;max-width:330px;font-size:27px}.reference-landing .overview-lead p{color:#b8c7bd;max-width:340px;font-size:14px}.reference-landing .app-gallery{background:linear-gradient(145deg,#edf6e5,#f8fbf4);border:1px solid #e3e9dd;border-radius:35px;margin-bottom:24px;padding:58px 0 34px;overflow:hidden}.reference-landing .gallery-heading{grid-template-columns:1fr minmax(260px,.45fr);align-items:end;gap:40px;padding:0 42px 26px;display:grid}.reference-landing .gallery-heading .mini-pill{margin-bottom:17px}.reference-landing .gallery-heading h2{font-size:clamp(35px,3.7vw,49px)}.reference-landing .app-gallery .carousel{--slide-w:250px;--slide-gap:30px}.reference-landing .app-gallery .carousel-slide{opacity:.5;background:#18241e;border:6px solid #18241e;border-radius:38px;box-shadow:0 20px 38px -22px #142d1c73}.reference-landing .app-gallery .carousel-slide.is-active{opacity:1;transform:scale(1.04)}.reference-landing .app-gallery .carousel-controls{padding:0 42px}.reference-landing .app-gallery .carousel-arrow{background:#ffffffb3}.reference-landing .app-gallery .carousel-arrow:hover{background:#fff}@media (width<=900px){.reference-landing .overview-heading,.reference-landing .gallery-heading{grid-template-columns:1fr;gap:20px}.reference-landing .overview-heading .ref-pill{margin-bottom:0}.reference-landing .overview-grid{grid-template-columns:1fr 1fr}.reference-landing .overview-grid .overview-lead{grid-area:auto/span 2;min-height:330px}.reference-landing .overview-grid article:first-child{border-radius:22px 22px 0 0}.reference-landing .overview-grid article:nth-child(3){border-radius:0}}@media (width<=600px){.reference-landing .app-overview{margin:0 0 20px;padding:38px 18px 18px}.reference-landing .overview-heading h2{letter-spacing:-2.5px;font-size:39px}.reference-landing .overview-grid{border:0;display:block}.reference-landing .overview-grid article,.reference-landing .overview-grid .overview-lead{border:0;border-top:1px solid #dde5d8;border-radius:0;min-height:0;padding:24px 20px}.reference-landing .overview-grid .overview-lead{border-radius:20px 20px 0 0;padding-top:110px}.reference-landing .overview-grid i{margin-bottom:24px}.reference-landing .app-gallery{border-radius:28px;padding-top:38px}.reference-landing .gallery-heading{padding:0 22px 20px}.reference-landing .gallery-heading h2{letter-spacing:-2.3px;font-size:36px}.reference-landing .app-gallery .carousel{--slide-w:218px;--slide-gap:22px}.reference-landing .app-gallery .carousel-controls{padding:0 18px}.reference-landing .app-gallery .carousel-dots{display:none}}.deletion-path{background:var(--mint);border-left:3px solid var(--green);color:var(--text);overflow-wrap:anywhere;border-radius:0 8px 8px 0;padding:20px 24px;font-weight:700}.deletion-steps{color:var(--muted);padding-left:24px;font-size:14px;line-height:1.8}.deletion-steps li{padding:6px 0 6px 6px}.delete-account-page .legal-block .deletion-email{color:#fff;text-decoration:none}.deletion-email-note{margin-top:16px}.footer-links{flex-wrap:wrap}.landing-page [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--reveal-delay,0s);animation:none;transform:translateY(22px)}.landing-page [data-reveal].is-visible{opacity:1;transform:translate(0,0)}.navlinks a,.footer-links a{position:relative}.navlinks a:after,.footer-links a:after{content:"";background:var(--green);height:2px;transition:right .35s var(--ease);position:absolute;bottom:-5px;left:0;right:100%}.navlinks a:hover:after,.footer-links a:hover:after{right:0}.nav-cta,.appstore-badge,.btn{will-change:transform;transition:transform .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease)}.nav-cta:hover{background:var(--green-dark);transform:translateY(-2px);box-shadow:0 10px 22px -14px #299447}.appstore-badge:hover{background:var(--green-dark);box-shadow:0 12px 24px -14px #299447}.status-dot{animation:2.2s ease-in-out infinite status-pulse}.hero h1>span{color:var(--green)}.phone-stage{animation:stage-in 1.1s var(--ease) both .12s}.phone{will-change:transform;transition:transform .5s var(--ease), box-shadow .5s var(--ease);animation:6s ease-in-out infinite phone-float}.phone-stage:hover .phone{transform:rotate(2deg)translateY(-8px);box-shadow:18px 30px 42px -18px #203c3066}.orbit{animation:20s linear infinite orbit-spin}.orbit-two{animation-duration:16s;animation-direction:reverse}.floating-note{transition:transform .35s var(--ease), box-shadow .35s var(--ease)}.floating-note:hover{transform:translateY(-8px)scale(1.025);box-shadow:0 18px 30px -14px #29944745}.benefit-strip>div,.benefit-strip>a{transition:color .25s var(--ease), transform .25s var(--ease)}.benefit-strip>div:hover,.benefit-strip>a:hover{color:var(--green-dark);transform:translateY(-3px)}.benefit-strip svg{transition:transform .3s var(--ease)}.benefit-strip>div:hover svg{transform:rotate(-8deg)scale(1.14)}.feature-card{will-change:transform;transition:transform .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease)}.feature-card:hover{border-color:#b9d9bd;transform:translateY(-7px);box-shadow:0 20px 35px -24px #1d663844}.feature-card:hover .feature-icon{color:var(--green);transform:rotate(-8deg)scale(1.08)}.feature-icon{transition:color .3s var(--ease), transform .3s var(--ease)}.circle-visual span{transition:transform .35s var(--ease)}.feature-circles:hover .circle-visual span:nth-child(odd){transform:translateY(-5px)}.feature-circles:hover .circle-visual span:nth-child(2n){transform:translateY(4px)}.carousel-slide{will-change:transform;transition:opacity .5s, transform .5s, box-shadow .5s var(--ease)}.carousel-slide:hover{transform:scale(.96)translateY(-8px);box-shadow:0 24px 36px -20px #29944766}.carousel-slide.is-active:hover{transform:scale(1.025)translateY(-8px)}.carousel-arrow{transition:background .3s var(--ease), transform .3s var(--ease), border-color .3s var(--ease)}.carousel-arrow:hover{background:#cfe9d1;border-color:#9bc7a0;transform:translateY(-3px)}.carousel-dot:after{transition:width .35s var(--ease), left .35s var(--ease), background .35s var(--ease)}.community-orbit{animation:24s linear infinite orbit-spin}.community-orbit.inner{animation-duration:18s;animation-direction:reverse}.community-center{transition:transform .4s var(--ease), background .4s var(--ease);animation:4s ease-in-out infinite center-breathe}.community-visual:hover .community-center{background:#cce9cf;transform:rotate(0)scale(1.08)}.community-chip{will-change:transform;transition:transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease)}.community-chip:hover{border-color:#9bc7a0;transform:translateY(-6px)rotate(-2deg);box-shadow:0 14px 25px -15px #29944766}.cta{isolation:isolate}.cta:after{content:"";pointer-events:none;border:1px solid #7cc58b55;border-radius:50%;width:240px;height:240px;animation:18s linear infinite orbit-spin;position:absolute;top:-100px;right:-80px}.cta>*{z-index:1;position:relative}@keyframes status-pulse{0%,to{box-shadow:0 0 #29944744}50%{box-shadow:0 0 0 6px #0000}}@keyframes stage-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes phone-float{0%,to{transform:rotate(6deg)translateY(0)}50%{transform:rotate(6deg)translateY(-8px)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes center-breathe{0%,to{box-shadow:0 0 #29944700}50%{box-shadow:0 0 0 12px #29944712}}@media (prefers-reduced-motion:reduce){.landing-page [data-reveal]{opacity:1;transform:none}}.carousel{--slide-w:280px;--slide-gap:34px}.carousel-viewport{padding:30px 0 43px}.carousel-slide{border-radius:36px}.carousel-slide.is-active{box-shadow:0 24px 38px -20px #203c3066}@media (width<=767px){.carousel{--slide-w:230px;--slide-gap:24px}.carousel-viewport{padding:24px 0 35px}}.landing-page{--landing-bg:#06100c;--landing-surface:#0b1a14;--landing-surface-2:#10241a;--landing-line:#203b2b;--landing-text:#f2f6ee;--landing-muted:#a5b4a6;--landing-lime:#caff32;--landing-blue:#1687ff;background:var(--landing-bg);color:var(--landing-text)}.landing-page .topbar{border-color:var(--landing-line);color:var(--landing-text);background:#06100ce0}.landing-page .brand-mark{filter:none}.landing-page .brand-period,.landing-page .eyebrow,.landing-page .hero h1>span{color:var(--landing-lime)}.landing-page .navlinks{color:#a8b7a9}.landing-page .navlinks a:hover,.landing-page .footer-links a:hover{color:var(--landing-lime)}.landing-page .navlinks a:after,.landing-page .footer-links a:after{background:var(--landing-lime)}.landing-page .lang-switch button{color:#84968a}.landing-page .lang-switch button.is-active{color:var(--landing-lime);background:#172b1c}.landing-page .nav-cta{background:var(--landing-lime);color:#08110b}.landing-page .nav-cta:hover{background:#e0ff6a;box-shadow:0 12px 26px -14px #caff32aa}.landing-page .status-dot{background:var(--landing-lime)}.landing-page p{color:var(--landing-muted)}.landing-page .hero-copy>p{color:#b2c0b3}.landing-page .hero-note{color:#899b8c}.landing-page .hero-note svg{color:var(--landing-lime)}.landing-page .appstore-badge{background:var(--landing-lime);color:#07100b;box-shadow:0 12px 30px -18px #caff32aa}.landing-page .appstore-badge:hover{background:#e0ff6a;box-shadow:0 18px 34px -18px #caff32cc}.landing-page .hero-explore,.landing-page .text-link{color:#e3eadf}.landing-page .hero-explore:hover,.landing-page .text-link:hover{color:var(--landing-lime)}.landing-page .phone-stage{background:radial-gradient(circle at 65% 30%,#143f2b 0,#0c2318 35%,#07130e 75%);border-color:#1f4a30;box-shadow:inset 0 1px #ffffff12,0 30px 70px -45px #000}.landing-page .orbit{border-color:#1d5534}.landing-page .stage-label{color:var(--landing-lime)}.landing-page .phone{background:#030806;border-color:#26352c;box-shadow:12px 24px 36px -18px #000}.landing-page .floating-note{color:var(--landing-text);background:#0e1f17ef;border-color:#31513a;box-shadow:0 18px 35px -18px #000}.landing-page .floating-note div>span{color:#91a594}.landing-page .note-icon{color:var(--landing-lime);background:#1a3420}.landing-page .note-dot{background:var(--landing-lime)}.landing-page .stage-caption{color:#789181}.landing-page .benefit-strip{border-color:var(--landing-line)}.landing-page .benefit-strip>div,.landing-page .benefit-strip>a{color:#b6c3b5}.landing-page .benefit-strip svg,.landing-page .benefit-strip>div:hover,.landing-page .benefit-strip>a:hover{color:var(--landing-lime)}.landing-page .feature-card{background:var(--landing-surface);border-color:var(--landing-line)}.landing-page .feature-card:hover{background:#0e2117;border-color:#56783d;box-shadow:0 24px 40px -25px #000}.landing-page .feature-alerts{background:linear-gradient(145deg,#16351f,#0a1c13)}.landing-page .feature-privacy{background:#0b1a14}.landing-page .feature-icon{color:var(--landing-lime)}.landing-page .feature-number{color:#688072}.landing-page .feature-card h3{color:#edf4eb}.landing-page .feature-callout{color:#a9bd9b;border-color:#2d5332}.landing-page .circle-visual span{border-color:var(--landing-surface);color:var(--landing-lime);background:#244129}.landing-page .circle-visual span:nth-child(2){color:#8bd4ff;background:#24333a}.landing-page .circle-visual span:nth-child(3){color:#8dffad;background:#174936}.landing-page .showcase{background:#07120e}.landing-page .carousel-slide{background:#020604;border-color:#20372b;box-shadow:0 22px 36px -20px #000}.landing-page .carousel-slide.is-active{box-shadow:0 28px 44px -20px #000}.landing-page .carousel-caption{color:#eaf2e8}.landing-page .carousel-caption>span{color:#8aa38e}.landing-page .carousel-arrow{color:var(--landing-text);border-color:#31533a}.landing-page .carousel-arrow:hover{color:var(--landing-lime);background:#1a3822;border-color:#6d9746}.landing-page .carousel-dot:after{background:#35543c}.landing-page .carousel-dot.is-active:after{background:var(--landing-lime)}.landing-page .community-visual{border:1px solid var(--landing-line);background:radial-gradient(circle at 50% 45%,#16442a 0,#0b2117 45%,#07100c 100%)}.landing-page .community-orbit{border-color:#23633a}.landing-page .community-center{color:var(--landing-lime);background:#1c4425}.landing-page .community-visual:hover .community-center{background:#2c642d}.landing-page .community-chip{color:#d4e7d0;background:#0d2016;border-color:#2d5137;box-shadow:0 12px 26px -16px #000}.landing-page .community-chip:hover{color:var(--landing-lime);border-color:#83a94b;box-shadow:0 18px 30px -15px #000}.landing-page .community-label{color:#8ea892}.landing-page .cta{background:linear-gradient(120deg,#122d1b,#0c1b13);border:1px solid #2d5734;box-shadow:0 25px 50px -35px #000}.landing-page .cta .eyebrow{color:var(--landing-lime)}.landing-page .cta p{color:#a9bca9}.landing-page .cta .appstore-badge{background:var(--landing-lime);color:#07100b}.landing-page .cta .text-link{color:#d9e5d6}.landing-page .footer{border-color:var(--landing-line)}.landing-page .footer-brand p,.landing-page .footer-links{color:#819487}@media (width<=1050px){.pro-offer{grid-template-columns:1fr}.pro-offer-summary{border-bottom:1px solid #efbd144d;border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 24px;display:grid}.pro-crown{grid-row:span 2;margin:0}.pro-price{margin:0;padding:0}.pro-offer-summary .plan-cta,.pro-offer-summary small{grid-column:2/4}.trust-layout{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:50px}.trust-list{grid-template-columns:1fr}.trust-item,.trust-item:nth-child(odd),.trust-item:nth-child(2n){border-right:0;padding:19px 0}}@media (width<=767px){.landing-page .navlinks{border-color:var(--landing-line);background:#08140e}.landing-page .phone-stage{box-shadow:none}.pro-offer{border-radius:22px}.pro-offer-summary{padding:28px 23px;display:flex}.pro-crown{width:60px;height:60px;margin-bottom:25px}.pro-price{margin-top:0;padding-top:28px}.pro-benefits{grid-template-columns:1fr}.pro-group,.pro-group:nth-child(odd),.pro-group-measure,.pro-group-unlimited{border-bottom:1px solid #efbd1433;border-right:0;grid-row:auto;padding:27px 22px 18px}.pro-group:last-child{border-bottom:0}.pro-feature{grid-template-columns:40px minmax(0,1fr)}.trust-layout{grid-template-columns:1fr}.trust-phone{width:min(82vw,340px)}.trust-phone-label{right:-10px}.trust-item,.trust-item:nth-child(odd),.trust-item:nth-child(2n){padding:18px 0}.upcoming-block{margin-top:58px}.upcoming-heading,.upcoming-grid{grid-template-columns:1fr}.upcoming-heading{gap:17px}.upcoming-grid article,.upcoming-grid article:nth-child(odd),.upcoming-grid article:nth-child(2n){border-right:0;padding:19px 0}}.appstore-badge.is-disabled,.landing-page .appstore-badge.is-disabled,.landing-page .cta .appstore-badge.is-disabled{opacity:.55;cursor:not-allowed;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;transform:none}.brand-home{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.landing-page .hero{min-height:calc(100dvh - 70px);padding-top:clamp(34px,5vw,66px);padding-bottom:clamp(38px,5vw,66px)}.landing-page .hero h1{letter-spacing:clamp(-4px,-.055em,-2px);text-wrap:balance;max-width:680px;font-size:clamp(46px,5.45vw,76px);line-height:.98}.landing-page .hero-copy>p{max-width:520px;font-size:clamp(14px,1.2vw,17px);line-height:1.65}.landing-page .appstore-badge{min-height:52px}.landing-page .hero-explore{min-height:44px;padding-inline:2px}.landing-page .phone-stage:before{content:"";aspect-ratio:1;filter:blur(48px);pointer-events:none;background:#669a422e;border-radius:50%;width:58%;position:absolute}.landing-page .benefit-strip{border:1px solid var(--landing-line);background:#0b1a14b8;border-radius:22px;grid-template-columns:1.05fr 1.2fr 1fr;gap:0;padding:0;display:grid;overflow:hidden}.landing-page .benefit-card{border-right:1px solid var(--landing-line);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:28px;display:grid}.landing-page .benefit-card:last-child{border-right:0}.landing-page .benefit-icon{width:44px;height:44px;color:var(--landing-lime);background:#14271c;border:1px solid #304b38;border-radius:13px;place-items:center;display:grid}.landing-page .benefit-card h2{color:var(--landing-text);letter-spacing:-.25px;margin:1px 0 7px;font-size:15px;line-height:1.25}.landing-page .benefit-card p{color:var(--landing-muted);margin:0;font-size:11px;line-height:1.55}@media (width<=767px){.landing-page .topbar{height:64px;padding-inline:16px}.landing-page .brand-mark{height:34px}.landing-page .lang-switch button,.landing-page .menu-toggle{min-width:44px;min-height:44px}.landing-page .menu-toggle{background:#102118;border-color:#34513d}.landing-page .navlinks{top:63px}.landing-page .navlinks a{align-items:center;min-height:48px;display:flex}.landing-page .hero{gap:30px;min-height:0;padding:34px 20px 28px}.landing-page .hero h1{letter-spacing:-.052em;max-width:390px;margin:17px 0 16px;font-size:clamp(42px,12vw,56px);line-height:.98}.landing-page .hero-copy>p{margin-bottom:22px;line-height:1.6}.landing-page .hero-note{margin-top:16px}.landing-page .phone-stage{border-radius:86px 86px 20px 20px;height:min(112vw,470px);min-height:390px}.landing-page .phone{width:clamp(172px,49vw,205px)}.landing-page .benefit-strip{border-radius:18px;grid-template-columns:1fr;margin:0 20px}.landing-page .benefit-card{border-right:0;border-bottom:1px solid var(--landing-line);padding:20px}.landing-page .benefit-card:last-child{border-bottom:0}}@media (width<=420px){.landing-page .store-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .appstore-badge{padding-inline:9px}.landing-page .appstore-badge svg{width:24px;height:24px}.landing-page .appstore-badge strong{font-size:14px}.landing-page .floating-note{max-width:165px}}.reference-landing .ref-stores .app-store-official,.reference-landing .footer .app-store-official{width:168px;min-width:168px;height:56px;min-height:56px}.reference-landing .ref-stores .google-play-official{width:188px;min-width:188px;height:56px;min-height:56px}.reference-landing .google-play-official img{width:100%}@media (width<=600px){.reference-landing .ref-hero-copy>.ref-stores{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;display:flex}.reference-landing .ref-hero-copy>.ref-stores .app-store-official{aspect-ratio:auto;width:144px;min-width:144px;height:48px;min-height:48px}.reference-landing .ref-hero-copy>.ref-stores .google-play-official{aspect-ratio:auto;width:161px;min-width:161px;height:48px;min-height:48px}}@media (width<=350px){.reference-landing .ref-hero-copy>.ref-stores{flex-direction:column}}
