:root{--ink:#062e2a;--green:#26786b;--lime:#b8f279;--paper:#f6f9f7;--muted:#64736f;--line:#dbe6e1;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font),Urbanist,sans-serif}a{text-decoration:none;color:inherit}p{color:var(--muted);line-height:1.65}.announce{height:34px;background:var(--ink);color:#d9ede5;text-align:center;font-size:12px;letter-spacing:.5px;padding:9px}.announce i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--lime);margin:0 12px}header{height:78px;justify-content:space-between;padding:0 max(5vw,24px);background:rgba(255,255,255,.93);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand,header{display:flex;align-items:center}.brand{gap:12px;font-size:20px;font-weight:900}.brand img{width:42px;height:42px}.brand span{display:flex;flex-direction:column}.brand small{font-size:9px;letter-spacing:2px;color:var(--green);text-transform:uppercase}nav{display:flex;align-items:center;gap:27px;font-size:14px;font-weight:750}nav>a:not(.btn):hover{color:var(--green)}.menu{display:none;border:0;background:none;font-size:26px}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;border-radius:14px;padding:15px 21px;font-weight:850;box-shadow:0 8px 24px rgba(6,46,42,.13);transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(6,46,42,.2)}.btn.small{padding:11px 15px;border-radius:11px}.btn.lime{background:var(--lime);color:var(--ink)}.btn.ghost{border:1px solid rgba(255,255,255,.35);background:transparent}.btn.ghost-dark{border:1px solid var(--ink);color:var(--ink);background:transparent}.hero{min-height:720px;background:var(--ink);display:grid;grid-template-columns:1.02fr .98fr;align-items:center;padding:78px max(6vw,28px);overflow:hidden}.hero-copy{max-width:660px}.eyebrow,.safety small,.section-head small,.showcase small{color:var(--green);font-size:11px;font-weight:900;letter-spacing:2.4px}.hero .eyebrow{color:var(--lime)}h1{font-size:clamp(55px,7.2vw,100px);line-height:.91;letter-spacing:-5px;margin:22px 0;color:#fff}h1 em{font-style:normal;color:var(--lime)}.hero-copy>p{font-size:19px;max-width:610px;color:#bad0c8}.actions{gap:12px;margin:29px 0}.actions,.store-row{display:flex;flex-wrap:wrap}.store,.store-row{gap:10px}.store{display:flex;align-items:center;border:1px solid rgba(255,255,255,.24);border-radius:12px;color:#fff;padding:9px 14px;min-width:156px}.store>span{font-size:21px}.store small{display:flex;flex-direction:column;font-size:8px;line-height:1.2}.store strong{font-size:15px}.proof{display:grid;grid-template-columns:auto auto auto auto auto auto;align-items:center;grid-gap:8px 12px;gap:8px 12px;margin-top:33px;color:#9cb8ae;font-size:11px}.proof b{color:#fff;font-size:20px}.hero-art{height:560px;display:flex;align-items:center;justify-content:center;gap:20px}.hero-art,.phone{position:relative}.phone{width:238px;height:500px;border-radius:39px;background:#f8fbf9;border:8px solid #153d39;padding:34px 15px 15px;box-shadow:0 38px 70px rgba(0,0,0,.3);animation:float 5s ease-in-out infinite}.phone.driver{transform:translateY(40px) rotate(4deg);animation-delay:-2s}.phone.customer{transform:rotate(-4deg)}.notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:75px;height:18px;border-radius:20px;background:#062e2a}.phone-head{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:900}.phone-head img{width:29px}.mock-hero{margin-top:17px;background:var(--ink);color:#fff;border-radius:19px;padding:18px;display:flex;flex-direction:column;gap:9px}.mock-hero small{font-size:7px;color:var(--lime);letter-spacing:1px}.mock-hero b{font-size:18px}.mock-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:14px;margin-top:12px;display:flex;flex-direction:column;font-size:12px}.mock-card span{color:var(--muted);font-size:9px;margin-top:4px}.online{margin:13px 0;background:#e5f8d4;color:var(--green);border-radius:12px;padding:12px;font-size:11px;font-weight:800}.orbit{position:absolute;border:1px solid rgba(184,242,121,.24);border-radius:50%;animation:spin 18s linear infinite}.orbit.one{width:500px;height:500px}.orbit.two{width:390px;height:390px;animation-direction:reverse}.trust{min-height:82px;background:var(--lime);display:flex;justify-content:center;gap:clamp(18px,4vw,65px);align-items:center;flex-wrap:wrap;padding:20px;font-size:13px;font-weight:850}.section{padding:100px max(6vw,28px)}.section.mint{background:#eaf4ef}.section-head{max-width:700px;margin-bottom:45px}.safety h2,.section-head h2,.showcase h2{font-size:clamp(37px,4vw,58px);line-height:1.02;letter-spacing:-2px;margin:13px 0}.section-head>p{font-size:17px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.feature{background:#fff;border:1px solid var(--line);border-radius:24px;padding:27px;transition:.25s}.feature:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(6,46,42,.08)}.icon{width:47px;height:47px;border-radius:15px;background:#e9f7dd;color:var(--green);display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:900}.feature h3,.service-grid h3{font-size:19px;margin:18px 0 5px}.feature p,.service-grid p{font-size:14px;margin:0}.text-link{display:inline-block;color:var(--green);font-weight:850;margin-top:30px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.panel{padding:39px;border-radius:29px}.panel h3{font-size:33px;margin:0 0 6px}.panel.dark{background:var(--ink);color:#fff}.panel.dark p{color:#a9c3b9}.lime-panel{background:var(--lime)}.steps{list-style:none;padding:15px 0 0;margin:0}.steps li{display:flex;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(128,150,140,.25)}.steps li span{width:31px;height:31px;border-radius:10px;background:rgba(255,255,255,.18);display:grid;place-items:center;font-size:11px}.services{background:#fff}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:26px;overflow:hidden}.service-grid article{background:#fff;padding:31px}.showcase{padding:100px max(6vw,28px);background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.showcase p{color:#b2c9c0;max-width:570px}.show-phones{height:520px}.show-phones .hero-art{transform:scale(.83);transform-origin:center}.safety{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;grid-gap:70px;gap:70px}.safety-art{height:390px;background:var(--lime);border-radius:35% 65% 53% 47%/42% 36% 64% 58%;display:grid;place-items:center;position:relative}.safety-art .icon{width:125px;height:125px;font-size:68px;background:#fff;z-index:1}.ring{position:absolute;width:230px;height:230px;border:2px dashed var(--green);border-radius:50%;animation:spin 18s linear infinite}.safety ul{padding:0;list-style:none}.safety li{padding:10px 0;font-weight:750}.safety li:before{content:"✓";color:var(--green);margin-right:12px}.testimonials{background:#eaf4ef}.quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.quotes blockquote{margin:0;padding:27px;background:#fff;border-radius:23px;border:1px solid var(--line)}.quotes p{font-size:17px;color:var(--ink)}.quotes cite{color:var(--green);font-weight:800;font-style:normal;font-size:12px}.disclaimer{font-size:11px}.faq-list{max-width:900px}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:16px;margin:10px 0;padding:4px 20px}.faq-list summary{list-style:none;cursor:pointer;font-weight:850;padding:18px 0}.faq-list summary span{font-size:9px;text-transform:uppercase;background:#e8f6da;color:var(--green);padding:5px 8px;border-radius:7px;margin-right:10px}.faq-list details p{padding:0 0 18px;margin:0}.final-cta{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:#fff}.final-cta>div{padding:70px max(6vw,28px)}.final-cta>div+div{background:var(--green)}.final-cta small{color:var(--lime);letter-spacing:2px;font-weight:900}.final-cta h2{font-size:34px;line-height:1.1;max-width:540px}footer{background:#021c19;color:#fff;padding:65px max(6vw,28px) 30px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:35px;gap:35px}footer>div{display:flex;flex-direction:column;gap:10px}footer p{max-width:390px;color:#93aea5}footer b{color:var(--lime);margin-bottom:7px}footer a:not(.brand){font-size:13px;color:#acc1b9}footer>small{grid-column:1/-1;border-top:1px solid #24403c;margin-top:25px;padding-top:25px;color:#708d84}@keyframes float{50%{translate:0 -12px}}@keyframes spin{to{rotate:1turn}}@media(max-width:900px){header nav{display:none;position:absolute;top:77px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;align-items:stretch}header nav.open{display:flex}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:65px}.hero-art{height:510px;transform:scale(.8)}.feature-grid,.quotes,.service-grid{grid-template-columns:repeat(2,1fr)}.safety,.showcase{grid-template-columns:1fr}.show-phones{margin-top:30px}.proof{grid-template-columns:auto 1fr auto 1fr auto 1fr}footer{grid-template-columns:2fr 1fr 1fr}}@media(max-width:600px){.announce{font-size:9px}.hero{padding:55px 20px 25px}h1{letter-spacing:-3px}.hero-copy>p{font-size:16px}.hero-art{height:420px;transform:scale(.62);margin:-20px -105px}.trust{justify-content:flex-start}.section{padding:72px 20px}.feature-grid,.quotes,.service-grid,.split{grid-template-columns:1fr}.showcase{padding:75px 20px}.show-phones{height:430px}.show-phones .hero-art{transform:scale(.62);margin:0 -100px}.safety{gap:35px}.safety-art{height:280px}.final-cta{grid-template-columns:1fr}.final-cta>div{padding:52px 20px}footer{grid-template-columns:1fr 1fr;padding:55px 20px}footer>div:first-child{grid-column:1/-1}.store{min-width:143px}.proof{font-size:9px}}.support-assistant{position:fixed;right:24px;bottom:22px;z-index:90;font-family:var(--font),sans-serif}.support-launcher{border:0;border-radius:999px;background:#062e2a;color:#fff;box-shadow:0 16px 42px #062e2a42;padding:12px 18px 12px 12px;display:flex;align-items:center;gap:9px;font:700 15px inherit;cursor:pointer}.support-launcher span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#b8f279;color:#062e2a;font-size:19px}.support-window{position:absolute;right:0;bottom:64px;width:min(390px,calc(100vw - 28px));height:min(610px,calc(100vh - 120px));border:1px solid #dbe7e2;border-radius:24px;box-shadow:0 24px 70px #062e2a38;display:flex;flex-direction:column;overflow:hidden}.support-window>header{display:flex;align-items:center;gap:11px;padding:17px;background:#062e2a;color:#fff}.support-window>header>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.support-window>header strong{font-size:16px}.support-window>header span{font-size:11px;color:#c8dcd5}.support-window>header span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b8f279;margin-right:4px}.support-window>header button{margin-left:auto;border:0;background:transparent;color:#fff;font-size:27px;cursor:pointer}.support-avatar{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#b8f279;color:#062e2a;font-weight:900}.support-messages{flex:1 1;overflow:auto;padding:16px;background:#f5f8f7}.support-bubble{max-width:84%;margin:0 0 12px;padding:11px 13px;border-radius:16px;background:#fff;border:1px solid #dce7e3;color:#123a35}.support-bubble.customer{margin-left:auto;background:#062e2a;color:#fff;border-color:#062e2a}.support-bubble.admin{background:#e7f8d5;border-color:#b8f279}.support-bubble small{display:block;font-size:10px;font-weight:800;margin-bottom:4px;opacity:.7}.support-bubble p{font-size:13px;line-height:1.45;margin:0}.support-error,.support-status{font-size:12px;text-align:center;border-radius:10px;padding:8px;margin:8px 0;background:#fff3d7;color:#704b00}.support-status.resolved{background:#e9f3ef;color:#174d44}.support-status button{border:0;background:transparent;text-decoration:underline;color:inherit;font-weight:800;cursor:pointer}.support-error{background:#fff0ef;color:#9b3028}.support-loading{font-size:13px;color:#667a74;text-align:center;padding:30px}.support-quick{padding:10px 14px;display:flex;gap:7px;overflow-x:auto;border-top:1px solid #e4ece9}.support-quick button{flex:0 0 auto;border:1px solid #bad4ca;background:#fff;border-radius:999px;padding:8px 11px;color:#135f52;font:700 11px inherit;cursor:pointer}.support-window>form{display:flex;gap:8px;padding:12px 14px;border-top:1px solid #e4ece9}.support-window>form input{flex:1 1;min-width:0;border:1px solid #cadbd5;border-radius:12px;padding:11px;font:500 13px inherit;outline:none}.support-window>form input:focus{border-color:#167563;box-shadow:0 0 0 3px #16756316}.support-window>form button{width:42px;border:0;border-radius:12px;background:#062e2a;color:#b8f279;cursor:pointer}.support-window>form button:disabled{opacity:.45}.support-window>footer{padding:8px;font-size:10px;color:#71827c}@media(max-width:600px){.support-assistant{right:14px;bottom:14px}.support-window{position:fixed;inset:12px 12px 84px;width:auto;height:auto}.support-launcher b{font-size:13px}}.support-window>header .support-end-chat{margin-left:auto;padding:7px 9px;border:1px solid #6f9d91;border-radius:9px;background:#ffffff12;color:#fff;font-size:10px;font-weight:800;white-space:nowrap}.support-window>header .support-end-chat+button{margin-left:2px}.support-window{transform-origin:calc(100% - 28px) 100%;animation:support-panel-in .32s cubic-bezier(.2,.85,.3,1);border-color:#cfe0da;background:#fff}.support-window>header{position:relative;top:auto;height:auto;min-height:82px;justify-content:flex-start;padding:17px 18px;background:linear-gradient(135deg,#062e2a,#0a443d);border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.support-avatar{width:48px;height:48px;overflow:hidden;border:1px solid #b8f27966;border-radius:15px;background:#fff;box-shadow:0 8px 22px #001e1b44}.support-avatar img{width:100%;height:100%;object-fit:cover}.support-window>header strong{font-size:17px;letter-spacing:-.2px}.support-window>header span{display:flex;align-items:center;font-size:12px;color:#d5e7e1}.support-window>header span i{width:8px;height:8px;margin-right:7px;box-shadow:0 0 0 0 #b8f27980;animation:support-online-pulse 2s ease-out infinite}.support-messages{padding:18px;background:radial-gradient(circle at 100% 0,#eaf7f1 0,transparent 38%),#f6f9f7;scroll-behavior:smooth}.support-bubble{position:relative;margin-bottom:14px;padding:13px 15px;border-color:#d5e4de;box-shadow:0 7px 22px #062e2a0a;animation:support-message-in .28s ease both}.support-bubble.bot{border-top-left-radius:5px}.support-bubble.customer{border-top-right-radius:5px;background:linear-gradient(145deg,#062e2a,#0b443d)}.support-bubble.admin{border-top-left-radius:5px;background:linear-gradient(145deg,#effbdf,#e2f7c8);border-color:#9ee957}.support-bubble small{display:flex;align-items:center;gap:6px;font-size:11px;opacity:.85}.support-bubble small img{width:18px;height:18px;border-radius:5px}.support-bubble p{font-size:14px;line-height:1.55}.support-status{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;background:#fff8e6;border:1px solid #f0d796}.support-status>i{width:8px;height:8px;border-radius:50%;background:#e5a423;animation:support-online-pulse 2s ease-out infinite}.support-status.resolved{display:block;border-color:#d7e8e1}.support-quick{padding:11px 15px;scrollbar-width:none;background:#fff}.support-quick::-webkit-scrollbar{display:none}.support-quick button{padding:9px 13px;transition:transform .18s ease,background .18s ease}.support-quick button:hover{transform:translateY(-2px);background:#edf8f3}.support-window>form{padding:13px 15px;background:#fff}.support-window>form input{padding:13px 14px;font-size:14px}.support-window>form button{width:46px;transition:transform .18s ease,box-shadow .18s ease}.support-window>form button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 20px #062e2a30}.support-window>footer{width:100%;display:flex;grid-template-columns:none;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-top:1px solid #edf2ef;background:#fff;color:#647b74;font-size:11px;text-align:center}.support-window>footer span{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#e7f5ef;color:#167563;font-size:10px;font-weight:900}.support-launcher{position:relative;transition:transform .2s ease,box-shadow .2s ease}.support-launcher:hover{transform:translateY(-3px);box-shadow:0 20px 48px #062e2a55}.support-launcher span{animation:support-spark 2.8s ease-in-out infinite}@keyframes support-panel-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes support-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes support-online-pulse{0%{box-shadow:0 0 0 0 #b8f27980}70%{box-shadow:0 0 0 7px #b8f27900}to{box-shadow:0 0 0 0 #b8f27900}}@keyframes support-spark{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(10deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){.support-bubble,.support-launcher span,.support-status>i,.support-window,.support-window>header span i{animation:none}.support-messages{scroll-behavior:auto}}.skip-link{position:fixed;top:10px;left:10px;z-index:200;transform:translateY(-150%);border-radius:10px;background:var(--lime);color:var(--ink);padding:11px 16px;font-weight:900;box-shadow:0 8px 25px #0003}.skip-link:focus{transform:translateY(0)}@media(max-width:900px){body.nav-open{overflow:hidden}header nav{z-index:32;max-height:calc(100dvh - 111px);overflow:auto;gap:6px;padding:22px max(6vw,24px) 26px;border-bottom:1px solid var(--line);box-shadow:0 22px 40px #062e2a24}header nav>.nav-business,header nav>a:not(.btn){width:100%;min-height:45px;display:flex;align-items:center;justify-content:flex-start;padding:10px 2px;border-bottom:1px solid #edf2f0;text-align:left}header nav>.btn{margin-top:8px}.menu{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--ink);font-size:28px;line-height:1;cursor:pointer}.menu:focus-visible,.menu:hover{background:#edf5f1;outline:2px solid transparent}.nav-backdrop{position:fixed;inset:112px 0 0;z-index:29;border:0;background:#062e2a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:360px){.support-launcher{padding:10px}.support-launcher b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.support-launcher span{width:38px;height:38px}}.brand img{object-fit:cover;border-radius:12px}.phone-head img{object-fit:cover;border-radius:8px}.icon svg{display:block}.icon svg,.store>svg{width:24px;height:24px}.store>svg{flex:0 0 auto}.people-section{padding:84px max(6vw,28px);display:grid;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);align-items:center;grid-gap:clamp(36px,6vw,90px);gap:clamp(36px,6vw,90px);background:linear-gradient(135deg,#eff8f4,#fff 55%,#eefbdc);overflow:hidden}.people-section small{color:var(--green);font-weight:900;letter-spacing:2px}.people-section h2{font-size:clamp(36px,4vw,62px);line-height:1.02;letter-spacing:-2.5px;margin:14px 0 20px}.people-section p{color:#526d66;font-size:18px;line-height:1.65;max-width:580px}.people-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:28px}.people-points span{background:#fff;border:1px solid #d7e8e1;border-radius:18px;padding:18px;color:#60766f;font-size:13px;line-height:1.5;box-shadow:0 14px 34px #06352e0b}.people-points b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}.people-art{position:relative;max-width:760px;margin:auto;width:100%;filter:drop-shadow(0 28px 36px #06352e18)}.people-art svg{width:100%;height:auto;display:block}.people-art .customer{transform-origin:125px 424px;animation:person-breathe 3.2s ease-in-out infinite}.people-art .driver{transform-origin:605px 424px;animation:person-breathe 3.2s ease-in-out .35s infinite}@keyframes person-breathe{50%{transform:translateY(-5px)}}@media(max-width:900px){.people-section{grid-template-columns:1fr;text-align:center}.people-section p{margin-left:auto;margin-right:auto}.people-art{max-width:680px}.people-points{text-align:left}}@media(max-width:600px){.people-section{padding:64px 20px 48px;gap:20px}.people-section h2{letter-spacing:-1.6px}.people-section p{font-size:16px}.people-points{grid-template-columns:1fr}.people-art{width:116%;margin-left:-8%}}.legal-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.legal-links button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:#acc1b9;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:color .2s ease,transform .2s ease}.legal-links button:focus-visible,.legal-links button:hover{color:var(--lime);transform:translateX(3px);outline:none}.legal-dialog{width:min(960px,calc(100vw - 32px));max-width:none;height:min(900px,calc(100dvh - 32px));max-height:none;margin:auto;padding:0;border:0;border-radius:28px;background:#f7faf8;color:var(--ink);box-shadow:0 35px 100px rgba(0,25,22,.45);overflow:hidden}.legal-dialog::-webkit-backdrop{background:rgba(1,25,22,.74);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:legal-backdrop-in .22s ease both}.legal-dialog::backdrop{background:rgba(1,25,22,.74);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:legal-backdrop-in .22s ease both}.legal-dialog[open]{animation:legal-dialog-in .28s cubic-bezier(.16,1,.3,1) both}.legal-shell{height:100%;display:grid;grid-template-rows:auto 1fr auto}.legal-topbar{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--ink);color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.legal-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--lime);color:var(--ink);font-weight:950;letter-spacing:-1px}.legal-topbar>div:nth-child(2){display:flex;flex-direction:column;gap:2px}.legal-topbar strong{font-size:16px}.legal-topbar span{font-size:11px;color:#adc7bf}.legal-close{margin-left:auto;width:42px;height:42px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font:400 29px/1 inherit;cursor:pointer;transition:background .2s ease,transform .2s ease}.legal-close:hover{background:rgba(255,255,255,.16);transform:rotate(5deg)}.legal-document{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#8fb3a7 transparent}.legal-document>header{height:auto;display:block;position:static;padding:44px clamp(25px,6vw,70px) 38px;background:linear-gradient(135deg,#eaf7ef,#f8fcf5 60%,#e8f7d6);border:0}.legal-document>header>span{display:inline-flex;align-items:center;gap:10px;color:var(--green);font-size:11px;font-weight:950;letter-spacing:2px}.legal-document>header>span:before{content:"";width:22px;height:2px;border-radius:3px;background:var(--lime);box-shadow:0 0 0 1px #9dd65f}.legal-document h2{margin:13px 0 14px;font-size:clamp(38px,5vw,60px);line-height:1;letter-spacing:-2.5px}.legal-document>header>p{max-width:730px;margin:0;color:#536e66;font-size:16px;line-height:1.7}.legal-meta{display:grid;grid-template-columns:auto 1fr auto 1fr;grid-gap:8px 13px;gap:8px 13px;align-items:center;margin-top:28px;padding-top:22px;border-top:1px solid #cfe2d7;font-size:12px}.legal-meta b{color:#1d6458;text-transform:uppercase;letter-spacing:.7px}.legal-meta span{color:#536e66}.legal-body{padding:34px clamp(25px,6vw,70px) 50px;background:#fff}.legal-body section{padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid #e0e9e5}.legal-body section:last-of-type{border-bottom:0}.legal-body h3{margin:0 0 13px;font-size:21px;letter-spacing:-.3px}.legal-body p{margin:9px 0;font-size:14px;line-height:1.75}.legal-body ul{display:grid;grid-gap:10px;gap:10px;margin:13px 0 0;padding:0;list-style:none}.legal-body li{position:relative;padding-left:26px;color:#536e66;font-size:14px;line-height:1.65}.legal-body li:before{content:"✓";position:absolute;left:0;top:1px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#e9f8dc;color:#1b6e5c;font-size:10px;font-weight:950}.legal-body aside{padding:24px;border:1px solid #cce1d7;border-radius:20px;background:#eef8f3}.legal-body aside strong{font-size:17px}.legal-body aside p{margin:5px 0 15px}.legal-body aside div{display:flex;gap:10px;flex-wrap:wrap}.legal-body aside a{padding:10px 13px;border-radius:10px;background:#fff;color:#176b5c;font-size:13px;font-weight:850;border:1px solid #d4e5de}.legal-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;background:#f0f5f2;border-top:1px solid #d7e4de}.legal-actions button{min-height:44px;padding:0 18px;border:1px solid #bcd2c9;border-radius:12px;background:#fff;color:var(--ink);font:800 13px inherit;cursor:pointer}.legal-actions .legal-done{border-color:var(--ink);background:var(--ink);color:#fff;min-width:100px}.legal-modal-open{overflow:hidden}@keyframes legal-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes legal-backdrop-in{0%{opacity:0}to{opacity:1}}@media(max-width:650px){.legal-dialog{width:100vw;height:100dvh;border-radius:0}.legal-topbar{padding:13px 15px}.legal-document>header{padding:34px 20px 29px}.legal-document h2{font-size:40px;letter-spacing:-1.8px}.legal-meta{grid-template-columns:auto 1fr}.legal-body{padding:28px 20px 42px}.legal-body section{padding-bottom:23px;margin-bottom:23px}.legal-body h3{font-size:19px}.legal-actions{padding:11px 14px}.legal-actions button{flex:1 1}.legal-body aside div{flex-direction:column}.legal-body aside a{text-align:center}}@media(prefers-reduced-motion:reduce){.legal-dialog::-webkit-backdrop{animation:none}.legal-dialog::backdrop,.legal-dialog[open]{animation:none}.legal-close,.legal-links button{transition:none}}@media print{body>*{display:none!important}.legal-dialog{display:block!important;position:static;width:auto;height:auto;max-height:none;box-shadow:none}.legal-actions,.legal-topbar{display:none}.legal-document{overflow:visible}.legal-body,.legal-document>header{padding:24px}.legal-dialog::-webkit-backdrop{display:none}.legal-dialog::backdrop{display:none}}body.business-modal-open{overflow:hidden}.business-dialog{width:min(1120px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:0;border-radius:30px;background:#fff;color:var(--ink);box-shadow:0 34px 100px rgba(3,31,28,.35);overflow:hidden}.business-dialog::-webkit-backdrop{background:rgba(3,34,30,.76);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.business-dialog::backdrop{background:rgba(3,34,30,.76);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.business-shell{display:grid;grid-template-columns:.92fr 1.08fr;min-height:680px;position:relative}.business-close{position:absolute;z-index:4;right:18px;top:18px;width:42px;height:42px;border:1px solid rgba(6,46,42,.12);border-radius:50%;background:#fff;color:var(--ink);font-size:28px;line-height:1;cursor:pointer;box-shadow:0 8px 20px rgba(6,46,42,.12)}.business-visual{position:relative;min-height:680px;overflow:hidden;background:var(--ink)}.business-visual>img{object-fit:cover;object-position:center}.business-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(3,34,30,.9))}.business-visual-copy{position:absolute;z-index:2;left:34px;right:34px;bottom:34px;color:#fff;display:grid;grid-gap:10px;gap:10px}.business-visual-copy span{width:max-content;padding:8px 12px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.business-visual-copy strong{font-size:clamp(25px,2.5vw,38px);line-height:1.08;letter-spacing:-.04em}.business-form-panel{padding:34px 42px 36px;overflow:auto}.business-brand{display:flex;align-items:center;gap:12px;margin-bottom:30px}.business-brand img{border-radius:12px}.business-brand div{display:grid}.business-brand b{font-size:15px}.business-brand span{color:var(--muted);font-size:12px}.business-form-panel header small{color:var(--green);font-weight:950;letter-spacing:.14em}.business-form-panel header h2{font-size:clamp(35px,4vw,48px);line-height:1;margin:12px 0;letter-spacing:-.045em}.business-form-panel header p{margin:0 0 25px;line-height:1.55}.business-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.business-form label{display:flex;flex-direction:column;gap:7px;font-weight:850;font-size:13px}.business-form label>span{color:#d4504a}.business-form input{height:50px;border:1px solid #cbdad5;border-radius:13px;padding:0 14px;background:#fff;color:var(--ink);font:inherit;outline:none}.business-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(32,133,114,.12)}.business-phone{height:50px;border:1px solid #cbdad5;border-radius:13px;display:flex;overflow:hidden}.business-phone:focus-within{border-color:var(--green);box-shadow:0 0 0 3px rgba(32,133,114,.12)}.business-phone b{display:grid;place-items:center;padding:0 12px;background:#edf5f1;border-right:1px solid #cbdad5}.business-phone input{border:0;border-radius:0;box-shadow:none!important;min-width:0;width:100%}.business-wide{grid-column:1/-1}.business-consent{flex-direction:row!important;align-items:flex-start;font-weight:600!important;color:var(--muted);line-height:1.4}.business-consent input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--green);flex:none}.business-submit{border:0;width:100%;cursor:pointer;font:inherit}.business-submit:disabled{opacity:.65;cursor:wait}.business-message{margin:0;padding:12px;border-radius:12px}.business-message.error{background:#fff0f0;color:#aa2e2e}.business-honeypot{position:absolute;left:-9999px}.business-success{min-height:480px;display:grid;place-content:center;text-align:center;justify-items:center}.business-success>span{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--lime);font-size:30px;font-weight:900}.business-success h2{font-size:38px;margin:18px 0 4px}.business-success p{max-width:480px;line-height:1.6}.business-success button{border:0;margin-top:14px;cursor:pointer}@media (max-width:820px){.business-dialog{width:min(680px,calc(100vw - 18px));max-height:calc(100dvh - 18px);border-radius:24px;overflow:auto}.business-shell{grid-template-columns:1fr}.business-visual{min-height:280px}.business-visual-copy{left:22px;right:60px;bottom:22px}.business-visual-copy strong{font-size:26px}.business-form-panel{padding:26px 22px 30px}.business-brand{margin-bottom:22px}.business-form{grid-template-columns:1fr}.business-wide{grid-column:auto}}@media (max-width:520px){.business-visual{min-height:235px}.business-visual-copy strong{font-size:21px}.business-form-panel header h2{font-size:34px}.business-form{gap:13px}}@property --business-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.business-dialog[open] .business-shell:before{content:"";position:absolute;z-index:8;inset:0;padding:3px;border-radius:30px;background:conic-gradient(from var(--business-edge-angle),transparent 0deg 268deg,rgba(184,242,121,.15) 282deg,#b8f279 310deg,#fff 324deg,#b8f279 338deg,transparent 1turn);filter:drop-shadow(0 0 12px rgba(184,242,121,.72));pointer-events:none;opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:business-edge-light 1.8s cubic-bezier(.22,.7,.24,1) 1 forwards}@keyframes business-edge-light{0%{--business-edge-angle:-80deg;opacity:0}10%{opacity:1}78%{opacity:1}to{--business-edge-angle:280deg;opacity:0}}@media (max-width:820px){.business-dialog[open] .business-shell:before{border-radius:24px}}@media (prefers-reduced-motion:reduce){.business-dialog[open] .business-shell:before{animation:none;opacity:0}}.site-footer{display:block;padding:68px max(6vw,28px) 28px;background:#021c19;color:#fff}.footer-grid{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(175px,.85fr));grid-gap:clamp(36px,6vw,92px);gap:clamp(36px,6vw,92px);align-items:start}.footer-brand-column{display:flex;flex-direction:column;align-items:flex-start}.footer-brand-column>p{max-width:390px;margin:22px 0;color:#9eb7ae;font-size:15px}.site-footer .brand img{box-shadow:0 8px 25px #0004}.footer-address{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;margin-top:2px;color:#b5c9c2;font-size:13px;font-style:normal;line-height:1.6}.footer-address>span:last-child{display:flex;flex-direction:column;max-width:260px}.footer-address strong{margin:0 0 5px;color:#b8f279;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.footer-column>a>.icon,.footer-column>button>.icon,.footer-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid #34504a;border-radius:12px;background:#0a2b27;color:#b8f279}.footer-icon .icon{width:auto;height:auto;background:transparent;color:inherit}.footer-column>a>.icon svg,.footer-column>button>.icon svg,.footer-icon svg{width:18px;height:18px}.site-footer .footer-column{display:flex;flex-direction:column;align-items:stretch;gap:8px}.footer-column h2{margin:4px 0 16px;color:#b8f279;font-size:14px;letter-spacing:.02em}.footer-column>a,.footer-legal .legal-links button,.site-footer .footer-business{width:100%;min-height:46px;display:flex;align-items:center;gap:11px;padding:4px 7px 4px 0;border:0;border-radius:12px;background:transparent;color:#b8cbc4;font:700 13px/1.35 inherit;text-align:left;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.footer-column>a:focus-visible,.footer-column>a:hover,.footer-legal .legal-links button:focus-visible,.footer-legal .legal-links button:hover,.site-footer .footer-business:focus-visible,.site-footer .footer-business:hover{color:#fff;background:#0a2b27;transform:translateX(3px);outline:none}.footer-column>a:hover>.icon,.site-footer .footer-business:hover>.icon{border-color:#6c965e;background:#133a33}.site-footer .footer-business{justify-content:flex-start}.footer-support-note{display:flex;align-items:center;gap:7px;margin-top:12px;color:#78958b;font-size:10px}.footer-support-note i{width:7px;height:7px;border-radius:50%;background:#b8f279;box-shadow:0 0 0 4px #b8f27916}.footer-legal .legal-links{gap:8px}.footer-legal .legal-links button{position:relative;padding-left:49px}.footer-legal .legal-links button:before{position:absolute;left:0;width:38px;height:38px;display:grid;place-items:center;border:1px solid #34504a;border-radius:12px;background:#0a2b27;color:#b8f279;font-size:16px}.footer-legal .legal-links button:first-child:before{content:"◈"}.footer-legal .legal-links button:nth-child(2):before{content:"§"}.footer-legal .legal-links button:nth-child(3):before{content:"↺"}.footer-bottom{max-width:1500px;margin:52px auto 0;padding-top:24px;border-top:1px solid #24403c;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#78958b}.footer-bottom small{font-size:12px}.footer-bottom>span{display:flex;align-items:center;gap:8px;font-size:11px}.footer-bottom .icon{width:26px;height:26px;border-radius:8px}.footer-bottom .icon svg{width:14px;height:14px}@media(max-width:1050px){.footer-grid{grid-template-columns:1.35fr repeat(2,1fr)}.footer-legal{grid-column:2/-1}.footer-legal .legal-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.site-footer{padding:54px 20px 24px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-brand-column,.footer-legal{grid-column:1/-1}.footer-legal .legal-links{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column;margin-top:38px}}@media(max-width:460px){.footer-grid{grid-template-columns:1fr}.footer-brand-column,.footer-legal{grid-column:auto}}@media(prefers-reduced-motion:reduce){.footer-column>a,.footer-legal .legal-links button,.site-footer .footer-business{transition:none}}.faq-hero{position:relative;isolation:isolate;overflow:hidden;min-height:620px;padding:105px max(7vw,28px) 82px;background:linear-gradient(135deg,#062e2a,#083b35 58%,#0d5047);color:#fff}.faq-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(circle at 1px 1px,rgba(184,242,121,.2) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.faq-hero-copy{position:relative;z-index:1;max-width:880px}.faq-conversion span,.faq-hero-copy>small,.faq-kicker,.faq-support-band small{display:block;color:var(--lime);font-size:11px;font-weight:900;letter-spacing:2.4px}.faq-hero h1{max-width:820px;margin:22px 0 26px;font-size:clamp(58px,7vw,96px);line-height:.92;letter-spacing:-5px}.faq-hero h1 em{color:var(--lime)}.faq-hero-copy>p{max-width:720px;margin:0;color:#c1d8d0;font-size:19px;line-height:1.7}.faq-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.faq-hero-proof{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin-top:70px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(2,28,25,.45);box-shadow:0 24px 60px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.faq-hero-proof article{display:flex;align-items:center;gap:14px;padding:21px 24px}.faq-hero-proof article+article{border-left:1px solid rgba(255,255,255,.14)}.faq-hero-proof article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--lime);color:var(--ink);font-size:11px;font-weight:950}.faq-hero-proof div{display:flex;flex-direction:column;gap:3px}.faq-hero-proof b{font-size:14px}.faq-hero-proof small{color:#a9c5bc;font-size:11px}.faq-hero-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);pointer-events:none}.faq-hero-orb-one{right:-120px;top:30px;width:440px;height:440px;border:1px solid rgba(184,242,121,.24);box-shadow:inset 0 0 90px rgba(184,242,121,.08);animation:faq-drift 9s ease-in-out infinite}.faq-hero-orb-two{right:190px;bottom:-150px;width:290px;height:290px;background:rgba(184,242,121,.08);animation:faq-drift 11s ease-in-out -4s infinite reverse}.faq-workspace{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,820px);justify-content:center;grid-gap:clamp(35px,6vw,90px);gap:clamp(35px,6vw,90px);padding:100px max(6vw,24px);background:linear-gradient(180deg,#f6f9f7,#edf5f1)}.faq-sidebar{min-width:0;align-self:start;position:-webkit-sticky;position:sticky;top:132px}.faq-content{min-width:0}.faq-sidebar h2{margin:12px 0 10px;font-size:clamp(34px,4vw,49px);line-height:1;letter-spacing:-2px}.faq-sidebar>p{margin:0 0 26px;font-size:15px}.faq-filter-list{display:grid;grid-gap:10px;gap:10px}.faq-filter-list button{display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:11px;gap:11px;width:100%;min-height:64px;padding:9px 13px;border:1px solid var(--line);border-radius:17px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.faq-filter-list button>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eaf4ef;color:var(--green);font-size:18px}.faq-filter-list button>b{font-size:14px}.faq-filter-list button>small{display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:20px;background:#edf3f0;color:var(--muted);font-size:11px;font-weight:900}.faq-filter-list button:hover{transform:translateX(4px);border-color:#aacbbd;box-shadow:0 12px 30px rgba(6,46,42,.08)}.faq-filter-list button.active{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 18px 38px rgba(6,46,42,.18)}.faq-filter-list button.active>small,.faq-filter-list button.active>span{background:var(--lime);color:var(--ink)}.faq-sidebar-note{display:flex;gap:12px;margin-top:28px;padding:18px;border:1px solid #cfe1d9;border-radius:18px;background:rgba(255,255,255,.65)}.faq-sidebar-note>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:var(--lime);font-weight:950}.faq-sidebar-note b{font-size:13px}.faq-sidebar-note p{margin:5px 0 0;font-size:12px;line-height:1.5}.faq-search-shell{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:13px;gap:13px;min-height:78px;padding:13px 16px;border:1px solid #cfe0d9;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(6,46,42,.07);transition:border-color .2s ease,box-shadow .2s ease}.faq-search-shell:focus-within{border-color:var(--green);box-shadow:0 0 0 4px rgba(38,120,107,.1),0 20px 48px rgba(6,46,42,.09)}.faq-search-shell>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e9f7dd;color:var(--green);font-size:27px;font-weight:900}.faq-search-shell label{position:absolute;left:75px;top:14px;color:var(--green);font-size:9px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.faq-search-shell input{min-width:0;width:100%;padding-top:17px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:700}.faq-search-shell input::placeholder{color:#899a94;font-weight:600}.faq-search-shell>button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#edf3f0;color:var(--ink);font-size:22px;cursor:pointer}.faq-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:38px 2px 18px}.faq-results-head span{color:var(--green);font-size:10px;font-weight:900;letter-spacing:1.8px}.faq-results-head h2{margin:7px 0 0;font-size:clamp(28px,3.5vw,41px);letter-spacing:-1.5px}.faq-results-head>b{flex:0 0 auto;padding:8px 12px;border-radius:20px;background:#dff4cd;color:var(--green);font-size:11px}.faq-accordion{display:grid;grid-gap:12px;gap:12px}.faq-accordion details{overflow:hidden;border:1px solid #d6e4de;border-radius:20px;background:#fff;box-shadow:0 7px 20px rgba(6,46,42,.035);animation:faq-item-in .45s both;animation-delay:calc(var(--faq-order) * 28ms);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.faq-accordion details:hover{transform:translateY(-2px);border-color:#afcec1;box-shadow:0 15px 34px rgba(6,46,42,.075)}.faq-accordion details[open]{border-color:#9fc8b7;box-shadow:0 17px 42px rgba(6,46,42,.09)}.faq-accordion summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;min-height:82px;padding:17px 20px;list-style:none;cursor:pointer}.faq-accordion summary::-webkit-details-marker{display:none}.faq-audience{padding:7px 9px;border-radius:9px;background:#e9f7dd;color:var(--green);font-size:9px;font-weight:950;letter-spacing:.7px;text-transform:uppercase}.faq-accordion summary strong{font-size:16px;line-height:1.35}.faq-accordion summary i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#edf4f1;color:var(--green);font-style:normal;font-size:23px;transition:transform .3s ease,background .3s ease}.faq-accordion details[open] summary i{transform:rotate(45deg);background:var(--lime);color:var(--ink)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-accordion details[open] .faq-answer{grid-template-rows:1fr}.faq-answer p{overflow:hidden;margin:0;padding:0 70px 22px 126px;color:#52645f;font-size:15px;line-height:1.75}.faq-empty{padding:65px 24px;border:1px dashed #bad1c7;border-radius:24px;background:#fff;text-align:center}.faq-empty>span{display:grid;place-items:center;width:58px;height:58px;margin:auto;border-radius:18px;background:#e9f7dd;color:var(--green);font-size:32px}.faq-empty h3{margin:19px 0 7px;font-size:24px}.faq-empty p{max-width:500px;margin:0 auto 23px}.faq-support-band{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;grid-gap:50px;gap:50px;padding:85px max(8vw,28px);background:var(--green);color:#fff}.faq-support-band h2{max-width:790px;margin:13px 0 14px;font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-2.5px}.faq-support-band p{max-width:760px;color:#d4e7e1}.faq-support-actions{display:flex;align-items:flex-start;flex-direction:column;gap:13px}.faq-support-actions .btn{margin-bottom:8px}.faq-support-actions>a:not(.btn){color:#fff;font-size:14px;font-weight:800;border-bottom:1px solid rgba(255,255,255,.35)}.faq-conversion{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:58px max(8vw,28px);background:var(--ink);color:#fff}.faq-conversion h2{max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,50px);line-height:1.05;letter-spacing:-2px}.faq-conversion .btn{flex:0 0 auto}.faq-reveal{animation:faq-reveal .7s cubic-bezier(.2,.7,.2,1) both}.faq-content.faq-reveal{animation-delay:.08s}.faq-conversion.faq-reveal,.faq-support-band.faq-reveal{animation-timeline:view();animation-range:entry 8% cover 28%}@keyframes faq-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes faq-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes faq-drift{50%{transform:translate3d(-24px,18px,0) scale(1.04)}}@media (max-width:900px){.faq-hero{min-height:auto}.faq-hero-proof{grid-template-columns:1fr}.faq-hero-proof article+article{border-left:0;border-top:1px solid rgba(255,255,255,.14)}.faq-workspace{grid-template-columns:1fr;padding-top:72px}.faq-sidebar{position:static}.faq-filter-list{grid-template-columns:repeat(3,1fr)}.faq-filter-list button{grid-template-columns:38px 1fr}.faq-filter-list button small,.faq-sidebar-note{display:none}.faq-support-band{grid-template-columns:1fr}.faq-conversion{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.faq-hero{padding:75px 20px 60px}.faq-hero h1{font-size:clamp(50px,16vw,68px);letter-spacing:-3.5px}.faq-hero-copy>p{font-size:16px}.faq-hero-proof{margin-top:45px}.faq-workspace{padding:58px 18px}.faq-filter-list{display:flex;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.faq-filter-list button{flex:0 0 auto;width:auto;grid-template-columns:34px auto;min-height:55px;padding:7px 12px}.faq-filter-list button>span{width:34px;height:34px}.faq-search-shell{min-height:72px;padding:10px 12px}.faq-search-shell>span{width:42px;height:42px}.faq-search-shell label{left:65px;top:12px}.faq-search-shell input{font-size:14px}.faq-results-head{align-items:flex-start;flex-direction:column;padding-top:32px}.faq-results-head>b{order:-1}.faq-accordion summary{grid-template-columns:1fr auto;gap:10px;min-height:0;padding:18px}.faq-audience{grid-column:1/-1;width:max-content}.faq-accordion summary strong{font-size:15px}.faq-accordion summary i{grid-column:2;grid-row:2}.faq-answer p{padding:0 18px 21px;font-size:14px}.faq-support-band{padding:65px 20px}.faq-conversion{padding:52px 20px}}@media (prefers-reduced-motion:reduce){.faq-accordion details,.faq-hero-orb,.faq-reveal{animation:none!important}.faq-accordion details,.faq-accordion summary i,.faq-answer,.faq-filter-list button{transition:none!important}}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist Fallback;src:local("Arial");ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:99.04%}.__className_472caf{font-family:Urbanist,Urbanist Fallback;font-style:normal}.__variable_472caf{--font:"Urbanist","Urbanist Fallback"}.subhero{min-height:680px;background:var(--ink);color:#fff;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;padding:75px max(8vw,28px);overflow:hidden}.subhero>div{max-width:700px}.app-feature small,.coverage small,.earn-section small,.join-final small,.page-head small,.subhero small{color:var(--lime);font-weight:900;letter-spacing:2.2px}.page-head h1,.subhero h1{font-size:clamp(48px,6vw,82px);letter-spacing:-4px;line-height:.96}.subhero p{font-size:19px;color:#b6cec5}.subhero .phone{justify-self:center;transform:rotate(4deg)}.driver-sub{background:linear-gradient(135deg,#062e2a,#174e47)}.driver-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--lime);padding:30px max(6vw,25px);text-align:center}.driver-strip span{border-right:1px solid rgba(6,46,42,.2);font-size:14px}.driver-strip b{display:block;font-size:25px}.use-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.use-grid article{background:#fff;border:1px solid var(--line);border-radius:19px;padding:20px;display:flex;align-items:center;gap:14px;font-weight:850}.transparency{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;background:var(--ink);color:#fff}.transparency h2{font-size:45px}.transparency>div>small{color:var(--lime);font-weight:900;letter-spacing:2px}.transparency>div>p{color:#b4cbc2}.bill{background:#fff;color:var(--ink);border-radius:25px;padding:25px}.bill span{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:16px 0;color:var(--muted)}.bill .total{font-size:18px;color:var(--ink);border:0}.app-feature,.download-band{background:#eaf4ef;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;padding:80px max(10vw,30px);grid-gap:70px;gap:70px;overflow:hidden}.app-feature .phone,.download-band .phone{justify-self:center}.app-feature h2,.download-band h2{font-size:clamp(38px,4vw,60px)}.app-feature .store,.download-band .store{color:var(--ink);border-color:#9eb8af}.earn-section{padding:95px max(7vw,28px);display:grid;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px;align-items:center;background:var(--ink);color:#fff}.earn-section h2{font-size:clamp(40px,5vw,65px);margin:15px 0}.earn-section p{color:#b4cbc2}.app-feature ul,.earn-section ul{list-style:none;padding:0}.app-feature li,.earn-section li{padding:10px 0}.app-feature li:before,.earn-section li:before{content:"✓";color:var(--lime);margin-right:11px}.earn-card{background:var(--lime);color:var(--ink);border-radius:30px;padding:34px;display:flex;flex-direction:column}.earn-card small{color:var(--green)}.earn-card strong{font-size:28px;margin:8px 0 22px}.earn-card span{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #8fc45d}.earn-card>div{background:var(--ink);color:#fff;padding:16px;margin-top:25px;border-radius:14px}.requirements{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.requirements article{background:#fff;border:1px solid var(--line);padding:24px;border-radius:21px;display:flex;flex-direction:column;gap:11px}.requirements span{font-size:11px;color:var(--muted)}.join-final{text-align:center;background:var(--green);color:#fff;padding:95px 20px}.join-final h2{font-size:clamp(43px,6vw,70px);margin:15px}.join-final p{color:#d3e5de}.join-final .store-row{justify-content:center}.page-head{background:var(--ink);color:#fff;text-align:center;padding:90px 20px}.page-head h1{max-width:900px;margin:20px auto}.page-head p{font-size:18px;color:#b7cec6}.faq-page{max-width:1000px;margin:auto}.faq-page>input{width:100%;height:60px;border:1px solid var(--line);border-radius:16px;padding:0 20px;font:inherit;font-size:16px;outline:none}.faq-page>input:focus{border-color:var(--green)}.filters{display:flex;gap:8px;margin:20px 0}.filters button{border:1px solid var(--line);background:#fff;border-radius:11px;padding:10px 16px;text-transform:capitalize;font:inherit;font-weight:800}.filters button.active{background:var(--ink);color:#fff}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.contact-grid>a,.contact-grid>div{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px}.contact-grid h2{margin:18px 0 0}.coverage{background:#eaf4ef}.coverage h2{font-size:45px}.coverage>div{display:flex;gap:10px;flex-wrap:wrap}.coverage span{background:#fff;border:1px solid var(--line);border-radius:30px;padding:11px 18px;font-weight:800}@media(max-width:900px){.app-feature,.download-band,.earn-section,.subhero,.transparency{grid-template-columns:1fr}.subhero .phone{margin-top:35px}.requirements,.use-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}.driver-strip{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:600px){.subhero{padding:65px 20px}.page-head h1,.subhero h1{letter-spacing:-2.5px}.subhero .phone{transform:scale(.82)}.requirements,.use-grid{grid-template-columns:1fr}.driver-strip span{border:0}.app-feature,.download-band,.earn-section,.transparency{padding:70px 20px}.app-feature .phone,.download-band .phone{transform:scale(.82);margin:-35px 0}.contact-grid{padding-top:55px}}.hero-copy .eyebrow{display:inline-flex;align-items:center;gap:12px;animation:text-rise .65s cubic-bezier(.2,.8,.2,1) both}.hero-copy .eyebrow:after{content:"";width:38px;height:2px;border-radius:9px;background:var(--lime);transform-origin:left;animation:line-grow .8s cubic-bezier(.2,.8,.2,1) .35s both}.hero-copy h1{animation:hero-title-in .85s cubic-bezier(.16,1,.3,1) .1s both}.hero-copy h1 em{display:inline-block;background:linear-gradient(100deg,var(--lime) 15%,#ecffd8 45%,var(--lime) 75%);background-size:220% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:lime-shine 5s ease-in-out 1.1s infinite}.hero-copy>p{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .3s both}.hero-copy>.actions{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .43s both}.hero-copy>.store-row{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .53s both}.hero-copy>.proof{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .64s both}.brand span{transition:letter-spacing .3s ease}.brand:hover span{letter-spacing:.25px}.proof b{animation:soft-number-pulse 4.2s ease-in-out infinite}.proof b:nth-of-type(2){animation-delay:.35s}.proof b:nth-of-type(3){animation-delay:.7s}.people-section h2 br:after{content:""}.people-section h2{background:linear-gradient(90deg,var(--ink) 0 45%,var(--green) 55% 100%);background-size:200% 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;color:transparent;animation:heading-wash 7s ease-in-out infinite}.subhero>div:first-child>small{display:inline-flex;align-items:center;gap:12px;animation:text-rise .6s cubic-bezier(.2,.8,.2,1) both}.subhero>div:first-child>small:after{content:"";width:34px;height:2px;border-radius:9px;background:var(--lime);transform-origin:left;animation:line-grow .75s cubic-bezier(.2,.8,.2,1) .3s both}.subhero h1{animation:hero-title-in .85s cubic-bezier(.16,1,.3,1) .08s both}.subhero h1 em{display:inline-block;background:linear-gradient(100deg,var(--lime) 15%,#efffdb 45%,var(--lime) 75%);background-size:220% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:lime-shine 5s ease-in-out 1s infinite}.subhero>div:first-child>p{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .28s both}.subhero>div:first-child>.actions{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .4s both}.subhero>div:first-child>.store-row{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .52s both}.subhero>.phone{animation:phone-arrive .95s cubic-bezier(.16,1,.3,1) .22s both,float 5s ease-in-out 1.2s infinite}.driver-strip span{animation:text-rise .55s cubic-bezier(.2,.8,.2,1) both}.driver-strip span:nth-child(2){animation-delay:.1s}.driver-strip span:nth-child(3){animation-delay:.2s}.driver-strip span:nth-child(4){animation-delay:.3s}.driver-strip b{animation:soft-green-pulse 4.5s ease-in-out infinite}.driver-strip span:nth-child(2) b{animation-delay:.35s}.driver-strip span:nth-child(3) b{animation-delay:.7s}.driver-strip span:nth-child(4) b{animation-delay:1.05s}.animated-page-head>small{display:inline-flex;align-items:center;gap:12px;animation:text-rise .6s cubic-bezier(.2,.8,.2,1) both}.animated-page-head>small:after{content:"";width:34px;height:2px;border-radius:9px;background:var(--lime);transform-origin:left;animation:line-grow .75s cubic-bezier(.2,.8,.2,1) .3s both}.animated-page-head>h1{animation:hero-title-in .85s cubic-bezier(.16,1,.3,1) .08s both}.animated-page-head>h1 em{display:inline-block;font-style:normal;background:linear-gradient(100deg,var(--lime) 15%,#efffdb 45%,var(--lime) 75%);background-size:220% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:lime-shine 5s ease-in-out 1s infinite}.animated-page-head>p{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .28s both}@keyframes text-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-title-in{0%{opacity:0;transform:translateY(28px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes phone-arrive{0%{opacity:0;transform:translate(34px,24px) rotate(7deg) scale(.94)}to{opacity:1}}@keyframes line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lime-shine{0%,35%{background-position:110%}60%,to{background-position:-105%}}@keyframes soft-number-pulse{0%,85%,to{color:#fff}92%{color:var(--lime)}}@keyframes soft-green-pulse{0%,82%,to{color:var(--ink)}90%{color:var(--green)}}@keyframes heading-wash{0%,25%{background-position:0 0}55%,to{background-position:100% 0}}@keyframes section-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.app-feature>div,.download-band>div,.earn-section>div,.final-cta>div,.join-final>*,.people-section>div:first-child,.safety>div:last-child,.section-head,.showcase>div:first-child,.transparency>div{animation:section-reveal linear both;animation-timeline:view();animation-range:entry 8% cover 32%}}@media(prefers-reduced-motion:reduce){.animated-page-head>h1,.animated-page-head>h1 em,.animated-page-head>p,.animated-page-head>small,.animated-page-head>small:after,.app-feature>div,.download-band>div,.driver-strip b,.driver-strip span,.earn-section>div,.final-cta>div,.hero-copy .eyebrow,.hero-copy .eyebrow:after,.hero-copy h1,.hero-copy h1 em,.hero-copy>.actions,.hero-copy>.proof,.hero-copy>.store-row,.hero-copy>p,.join-final>*,.people-section h2,.people-section>div:first-child,.proof b,.safety>div:last-child,.section-head,.showcase>div:first-child,.subhero h1,.subhero h1 em,.subhero>.phone,.subhero>div:first-child>.actions,.subhero>div:first-child>.store-row,.subhero>div:first-child>p,.subhero>div:first-child>small,.subhero>div:first-child>small:after,.transparency>div{animation:none!important;opacity:1!important;transform:none!important}.brand span{transition:none}}.legal-mark{overflow:hidden;background:#ffffff;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.legal-mark img{display:block;width:42px;height:42px;object-fit:cover}.footer-business,.nav-business{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.nav-business{font-weight:800}.nav-business:hover{color:var(--green)}footer .footer-business{color:#b8cbc5;text-align:left;font-weight:600}footer .footer-business:hover{color:#ffffff}.business-form-panel>header{position:static;z-index:auto;display:block;width:auto;height:auto;padding:0;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.footer-linkedin{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:8px 13px 8px 8px;border:1px solid #34504a;border-radius:13px;background:#0a2b27;color:#fff;font-size:12px;font-weight:850;transition:transform .2s ease,border-color .2s ease,background .2s ease}.footer-linkedin>.icon{width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#b8f279;color:#062e2a}.footer-linkedin>.icon svg{width:18px;height:18px}.footer-linkedin:focus-visible,.footer-linkedin:hover{transform:translateY(-2px);border-color:#b8f279;background:#103a34;outline:none}.footer-linkedin:focus-visible{box-shadow:0 0 0 3px #b8f27940}@media (prefers-reduced-motion:reduce){.footer-linkedin{transition:none}}.contact-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.7fr);align-items:center;grid-gap:clamp(45px,7vw,110px);gap:clamp(45px,7vw,110px);min-height:690px;padding:95px max(7vw,28px);background:linear-gradient(130deg,#062e2a,#083a34 62%,#0b4941);color:#fff}.contact-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(184,242,121,.06) 1px,transparent 0),linear-gradient(90deg,rgba(184,242,121,.06) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 78%);mask-image:linear-gradient(90deg,#000,transparent 78%)}.contact-hero-copy{position:relative;z-index:1;max-width:780px}.contact-active-copy>small,.contact-coverage-copy>small,.contact-final small,.contact-hero-copy>small,.contact-section-heading>small{display:block;color:var(--lime);font-size:11px;font-weight:900;letter-spacing:2.3px}.contact-hero h1{margin:22px 0 27px;font-size:clamp(62px,7vw,102px);line-height:.9;letter-spacing:-5px}.contact-hero h1 em{color:var(--lime)}.contact-hero-copy>p{max-width:690px;margin:0;color:#bfd6ce;font-size:19px;line-height:1.7}.contact-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:33px}.contact-hero-actions button{border:0;font:inherit;cursor:pointer}.contact-hero-trust{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:38px;color:#a9c5bc;font-size:12px;font-weight:750}.contact-hero-trust span:first-child{color:#e8f8df}.contact-console{position:relative;z-index:1;width:100%;max-width:480px;justify-self:end;padding:20px;border:1px solid rgba(255,255,255,.19);border-radius:30px;background:rgba(246,249,247,.96);color:var(--ink);box-shadow:0 35px 80px rgba(0,0,0,.28);transform:rotate(1.5deg);animation:contact-float 6s ease-in-out infinite}.contact-console-head{display:flex;align-items:center;gap:12px;padding:5px 4px 19px;border-bottom:1px solid var(--line)}.contact-console-head img{width:48px;height:48px;border-radius:14px}.contact-console-head>div{display:flex;flex-direction:column;gap:4px}.contact-console-head b{font-size:15px}.contact-console-head span{color:var(--green);font-size:11px;font-weight:800}.contact-console-head i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#42a36b;box-shadow:0 0 0 4px rgba(66,163,107,.12)}.contact-message{max-width:88%;margin-top:18px;padding:15px 17px;border-radius:17px}.contact-message small{display:block;margin-bottom:5px;color:var(--green);font-size:9px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.contact-message p{margin:0;color:var(--ink);font-size:14px;line-height:1.5}.contact-message.customer{margin-left:auto;background:var(--ink)}.contact-message.customer small{color:var(--lime)}.contact-message.customer p{color:#fff}.contact-message.agent{background:#e8f3ee}.contact-console-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:23px;padding:13px 3px 3px;border-top:1px solid var(--line);font-size:10px}.contact-console-meta span{color:var(--muted)}.contact-console-meta b{color:var(--green)}.contact-hero-glow{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.contact-glow-one{right:-130px;top:20px;width:460px;height:460px;border:1px solid rgba(184,242,121,.22);box-shadow:inset 0 0 100px rgba(184,242,121,.06)}.contact-glow-two{right:32%;bottom:-230px;width:390px;height:390px;background:rgba(184,242,121,.07);filter:blur(2px)}.contact-channels{padding:100px max(7vw,28px);background:#f6f9f7}.contact-section-heading{max-width:780px;margin-bottom:45px}.contact-section-heading h2{margin:13px 0 14px;font-size:clamp(40px,5vw,65px);line-height:1;letter-spacing:-2.5px}.contact-section-heading p{max-width:720px;margin:0;font-size:17px}.contact-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.contact-channel{display:flex;flex-direction:column;min-width:0;min-height:330px;padding:29px;border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:0 8px 25px rgba(6,46,42,.035);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.contact-channel:hover{transform:translateY(-6px);border-color:#a8cbbd;box-shadow:0 24px 50px rgba(6,46,42,.1)}.contact-channel.featured{background:var(--ink);color:#fff}.contact-channel-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.contact-channel-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#e9f7dd;color:var(--green);font-size:24px;font-weight:900}.contact-channel-top small{color:var(--green);font-size:9px;font-weight:900;letter-spacing:1px;text-align:right}.contact-channel.featured .contact-channel-top small{color:var(--lime)}.contact-channel h3{margin:29px 0 9px;font-size:29px;letter-spacing:-1px}.contact-channel p{margin:0 0 25px;font-size:14px;overflow-wrap:anywhere}.contact-channel.featured p{color:#aec7be}.contact-channel-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding:16px 0 2px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--green);font:inherit;font-size:14px;font-weight:900;text-align:left;cursor:pointer;overflow-wrap:anywhere}.contact-channel.featured .contact-channel-link{border-color:rgba(255,255,255,.17);color:var(--lime)}.contact-channel-link span{font-size:20px;transition:transform .2s ease}.contact-channel-link:hover span{transform:translateX(5px)}.contact-active{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(45px,7vw,110px);gap:clamp(45px,7vw,110px);padding:100px max(8vw,28px);background:#eaf4ef}.contact-active-copy h2{margin:14px 0 18px;font-size:clamp(42px,5vw,66px);line-height:.98;letter-spacing:-3px}.contact-active-copy>p{max-width:620px;font-size:17px}.contact-active-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:29px}.contact-active-actions button{border:0;font:inherit;cursor:pointer}.contact-text-link{color:var(--green);font-size:14px;font-weight:900}.contact-checklist{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.contact-checklist li{display:grid;grid-template-columns:50px 1fr;grid-gap:16px;gap:16px;padding:22px;border:1px solid #cfe0d9;border-radius:21px;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.contact-checklist li:hover{transform:translateX(5px);box-shadow:0 16px 35px rgba(6,46,42,.07)}.contact-checklist li>span{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:var(--lime);font-size:11px;font-weight:950}.contact-checklist b{font-size:16px}.contact-checklist p{margin:6px 0 0;font-size:13px;line-height:1.55}.contact-expectations{padding:100px max(7vw,28px);background:#fff}.contact-expectation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--line)}.contact-expectation-grid article{min-height:270px;padding:28px;background:#fff;transition:background .25s ease}.contact-expectation-grid article:hover{background:#f3f9f6}.contact-expectation-grid article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e9f7dd;color:var(--green);font-size:10px;font-weight:950}.contact-expectation-grid h3{margin:27px 0 9px;font-size:20px}.contact-expectation-grid p{margin:0;font-size:13px}.contact-coverage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(50px,8vw,120px);gap:clamp(50px,8vw,120px);padding:100px max(8vw,28px);background:var(--ink);color:#fff}.contact-coverage-copy h2{margin:15px 0 20px;font-size:clamp(48px,6vw,78px);line-height:.93;letter-spacing:-4px}.contact-coverage-copy h2 em{color:var(--lime);font-style:normal}.contact-coverage-copy p{max-width:620px;color:#b2cac1;font-size:17px}.contact-live-badge{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:11px 15px;border:1px solid rgba(184,242,121,.25);border-radius:30px;background:rgba(184,242,121,.08);color:#e5f6da;font-size:12px;font-weight:850}.contact-live-badge i{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(184,242,121,.12)}.contact-city-board{overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:29px;background:#fff;color:var(--ink);box-shadow:0 30px 65px rgba(0,0,0,.2)}.contact-city-live{padding:31px;background:var(--lime)}.contact-city-live small,.contact-city-next small{font-size:9px;font-weight:950;letter-spacing:1.5px}.contact-city-live b{display:block;margin:8px 0 4px;font-size:38px;letter-spacing:-1.5px}.contact-city-live p{margin:0;color:#255c53;font-size:13px}.contact-city-next{padding:30px}.contact-city-next>div{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.contact-city-next span{padding:9px 12px;border-radius:20px;background:#edf4f1;color:#43615a;font-size:11px;font-weight:850}.contact-city-next p{margin:0;font-size:12px;line-height:1.55}.contact-final{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:75px max(8vw,28px);background:var(--green);color:#fff}.contact-final h2{max-width:800px;margin:12px 0 0;font-size:clamp(34px,4vw,55px);line-height:1.03;letter-spacing:-2px}.contact-final>div:last-child{display:flex;flex:0 0 auto;gap:12px}.contact-final .btn{border:0}.contact-reveal{opacity:1;transform:none}@keyframes contact-float{50%{transform:translateY(-10px) rotate(-.5deg)}}@media (max-width:1000px){.contact-active,.contact-coverage,.contact-hero{grid-template-columns:1fr}.contact-console{justify-self:start;max-width:620px}.contact-channel-grid{grid-template-columns:1fr 1fr}.contact-channel:last-child{grid-column:1/-1}.contact-expectation-grid{grid-template-columns:1fr 1fr}.contact-final{align-items:flex-start;flex-direction:column}.contact-final>div:last-child{flex-wrap:wrap}}@media (max-width:620px){.contact-hero{padding:75px 20px 65px}.contact-hero h1{font-size:clamp(56px,17vw,74px);letter-spacing:-3.5px}.contact-hero-copy>p{font-size:16px}.contact-hero-trust{display:grid}.contact-console{padding:15px;border-radius:22px;transform:none}.contact-message{max-width:94%}.contact-active,.contact-channels,.contact-coverage,.contact-expectations{padding:70px 20px}.contact-channel-grid,.contact-expectation-grid{grid-template-columns:1fr}.contact-channel:last-child{grid-column:auto}.contact-channel{min-height:300px}.contact-checklist li{grid-template-columns:42px 1fr;padding:18px}.contact-checklist li>span{width:42px;height:42px}.contact-expectation-grid article{min-height:0}.contact-city-live,.contact-city-next{padding:24px}.contact-final{padding:58px 20px}.contact-final>div:last-child{width:100%}.contact-final .btn{flex:1 1 auto}.contact-active-copy h2,.contact-section-heading h2{letter-spacing:-2px}}@media (prefers-reduced-motion:reduce){.contact-console,.contact-reveal{animation:none!important}.contact-channel,.contact-channel-link span,.contact-checklist li{transition:none!important}}