:root{--paper:#f7f7ef;--ink:#1c3e32;--muted:#6b776e;--green:#255b46;--lime:#dce8b3;--line:#dce0d3;--serif:Georgia,'Times New Roman',serif;--sans:Inter,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #8eab4d;outline-offset:7px;border-radius:4px}img{max-width:100%;display:block}svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-2.5px}h2{font-size:54px;line-height:1.12}h2 em,h1 em{font-weight:400;color:#64784f}p{color:var(--muted);line-height:1.8}.wrap{max-width:1200px;width:calc(100% - 112px);margin-inline:auto}.header{height:110px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:26px;font-weight:700;letter-spacing:-1.3px}.brand-dot{color:#6c8757;margin-left:2px}.header nav{display:flex;gap:34px;font-size:13px;color:#5f6b61}.header nav a:hover,.footer a:hover{color:#718947}.nav-cta{font-size:13px;font-weight:600;padding:12px 18px;border:1px solid #b8c5b3;border-radius:6px;display:flex;gap:20px}.nav-cta:hover{background:#eaf0dd}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:760px;padding-block:56px 66px;gap:30px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.2px;display:flex;align-items:center;gap:10px;margin-bottom:26px}.small-line{width:25px;height:1px;background:var(--green)}h1{font-size:clamp(62px,6.1vw,84px);line-height:1.06;letter-spacing:-4.6px;margin-bottom:26px}.hero-intro{font-size:16px;max-width:395px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:33px}.button{background:var(--green);color:var(--paper);border-radius:7px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-weight:500;font-size:13px;padding:19px 22px;transition:background .2s,transform .2s}.button:hover{background:#173b2d;transform:translateY(-2px)}.button span{font-size:18px}.text-link{font-size:12px;font-weight:600;display:inline-flex;gap:14px;align-items:center;border-bottom:1px solid #9fac8f;padding-bottom:5px}.hero-proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:27px;font-size:10px;color:#71806f}.hero-proof span{display:flex;align-items:center;gap:6px}.hero-proof svg{width:14px;height:14px;stroke:#6b8150}.availability{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:46px;font-size:10px;color:#7f8979}.status-dot{width:5px;height:5px;background:#6d8655;border-radius:50%}.availability-divider{margin-inline:5px;color:#a9b19e}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:630px;isolation:isolate}.hero-art:before{content:'';position:absolute;background:#e4ead7;width:470px;height:470px;border-radius:50%;z-index:-2;top:90px;left:50%;transform:translateX(-50%)}.orbit{position:absolute;border:1px solid #d9e0cd;border-radius:50%;z-index:-1;width:530px;height:530px;top:60px;left:50%;transform:translateX(-50%)}.orbit-two{width:410px;height:410px;top:120px}.phone{width:260px;padding:7px 7px 10px;border-radius:34px;background:#203c30;box-shadow:0 34px 55px -25px #203c3050,0 3px 0 1px #a7b19f;transform:rotate(6deg);position:relative;overflow:hidden}.phone img{width:100%;height:auto;border-radius:0 0 25px 25px}.phone-top{height:19px;background:var(--paper);display:flex;align-items:center;justify-content:center;gap:5px;border-radius:28px 28px 0 0}.phone-top span{height:4px;width:28px;background:#cad0c2;border-radius:4px}.phone-top i{height:4px;width:4px;background:#cad0c2;border-radius:50%}.hero-caption{position:absolute;right:0;top:35px;display:flex;gap:12px;align-items:center;font-size:10px;line-height:1.65;color:#7a876e;transform:rotate(3deg)}.caption-spark{font-size:37px;font-weight:300;color:#90a36d}.privacy-tag{position:absolute;left:-5px;bottom:80px;display:flex;align-items:center;gap:12px;background:#fffef8;padding:16px 20px;box-shadow:0 7px 35px #203c3010;border:1px solid #e3e7d9;border-radius:9px;transform:rotate(-5deg)}.tag-icon{display:grid;place-items:center;width:32px;height:32px;background:#e8efd8;color:#607847;border-radius:50%;font-size:17px}.privacy-tag strong{display:block;font-size:11px;font-weight:600}.privacy-tag div span{font-size:9px;color:#88917f;display:block;margin-top:5px}.preview-label{font-size:7px;letter-spacing:1.5px;color:#95a087;position:absolute;bottom:0;right:50px}.intro-strip{border-block:1px solid var(--line);background:#eef1e4}.strip-inner{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:25px}.strip-label{font-size:9px;letter-spacing:1.8px;font-weight:700}.strip-inner p{font-family:var(--serif);font-size:23px;letter-spacing:-.4px;color:#667553}.strip-star{font-size:43px;color:#859b60}.section{padding-block:105px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:58px}.section-heading .eyebrow{margin-bottom:22px}.section-heading p{font-size:13px;max-width:330px;margin-bottom:7px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.step{border-top:1px solid #bcc8ae;padding-top:22px}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.step-top svg{width:35px;height:35px;stroke:#5c754a}.step-number{font-family:var(--serif);font-size:34px;color:#a7b397}.step h3{font-family:var(--serif);font-size:27px;font-weight:400;letter-spacing:-.6px;margin-bottom:14px}.step p{font-size:12px;max-width:280px;line-height:1.9;min-height:91px}.step-note{font-size:7px;letter-spacing:1.4px;color:#859078;display:block;margin-top:25px}.privacy-section{background:#e9eddf;padding-block:100px}.privacy-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:100px}.privacy-copy>p{font-size:13px;max-width:320px;margin-block:25px}.privacy-copy .text-link{font-size:11px}.privacy-illustration{display:flex;align-items:center;gap:15px;margin-top:30px}.privacy-illustration svg{width:155px;height:150px;color:#7f9666}.privacy-illustration svg circle{stroke:#ced8be;stroke-width:.9}.privacy-illustration svg path{stroke-width:1.4}.privacy-illustration span{font-size:7px;letter-spacing:1.5px;max-width:80px;line-height:1.8;color:#8d9c7e}.privacy-facts{margin:0}.privacy-facts>div{padding-block:25px;border-top:1px solid #cbd5bd}.privacy-facts>div:first-child{padding-top:4px;border-top:0}.privacy-facts dt{font-size:17px;letter-spacing:-.4px;font-weight:500;display:flex;gap:17px;align-items:center}.privacy-facts dt span{font-family:var(--serif);color:#8d9d79;font-size:14px;min-width:22px}.privacy-facts dd{margin:12px 0 0 39px;font-size:12px;line-height:1.9;color:#78836d}.privacy-facts .plain-note{padding-bottom:0}.plain-note dt{font-size:14px}.plain-note dd{font-size:11px}.faq{padding-bottom:100px}.faq .section-heading{margin-bottom:45px}.faq-list{margin-left:34%;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:24px 0;font-size:14px;font-weight:500;display:flex;justify-content:space-between;gap:25px;line-height:1.5}summary::-webkit-details-marker{display:none}summary span{color:#7d8b6e;font-size:20px;line-height:1;flex-shrink:0;font-weight:400;transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;padding:0 40px 25px 0;max-width:640px;line-height:1.9}.android-section{padding-bottom:95px}.android-card{border-radius:15px;padding:55px 60px;background:#234b3a;color:#f4f5e7;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;gap:35px}.android-card .eyebrow{font-size:8px;letter-spacing:1.8px;color:#c5d6a4;margin-bottom:21px}.android-card h2{font-size:48px;letter-spacing:-1.8px}.android-card p{font-size:12px;color:#b7c7af;margin-top:20px}.release-box{padding:18px 27px;border:1px solid #7f9473;border-radius:8px;display:flex;gap:16px;align-items:center;z-index:1;background:#234b3a;flex-shrink:0}.release-box svg{width:31px;height:31px;stroke:#d4e2ba;stroke-width:1}.release-box span{font-size:7px;letter-spacing:1.7px;display:block;color:#b9c8ae}.release-box strong{font-size:19px;font-weight:400;display:block;margin-top:6px}.card-decoration{position:absolute;right:65px;bottom:-112px;font-size:310px;color:#345c43;line-height:1;transform:rotate(17deg);z-index:0}.footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding-block:36px 40px;gap:25px}.footer .brand{font-size:21px;gap:8px}.footer p{font-size:10px;margin-top:13px;color:#8b957f}.footer-links{display:flex;gap:26px;font-size:11px;color:#707d66}.copyright{font-size:9px;color:#98a28b}.skip{position:fixed;z-index:10;top:-70px;left:20px;background:var(--ink);color:white;padding:15px}.skip:focus{top:10px}.legal{max-width:760px;padding-block:80px 100px;min-height:70vh}.legal h1{font-size:64px;margin-bottom:20px}.legal h2{font-family:var(--sans);font-size:20px;font-weight:600;letter-spacing:-.5px;margin-top:38px;margin-bottom:13px}.legal p,.legal li{font-size:14px;line-height:1.9;color:var(--muted)}.legal .text-link{margin-top:35px}.legal ul{padding-left:20px}.legal .updated{font-size:11px;color:#87917d;margin-bottom:35px}
@media(min-width:1450px){.hero{min-height:790px}.hero-art{min-height:650px}.phone{width:270px}}@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.hero{gap:10px;min-height:700px}.hero-art:before{width:360px;height:360px;top:135px}.orbit{width:410px;height:410px;top:110px}.orbit-two{width:320px;height:320px;top:155px}.phone{width:234px}.hero-art{min-height:610px}.hero-caption{right:0;top:0}.hero-proof{gap:12px}.hero-actions{gap:18px}.button{font-size:11px;padding:18px;gap:15px}.text-link{font-size:11px}.privacy-grid{gap:55px}.privacy-tag{left:0;bottom:65px;padding:13px}.section{padding-block:80px}.steps{gap:30px}.step p{min-height:115px}.android-card{padding:45px}.hero-intro{max-width:340px;font-size:14px}.strip-inner p{font-size:20px}h1{font-size:68px}h2{font-size:46px}}
@media(max-width:800px){.header nav{gap:18px;font-size:11px}.wrap{width:calc(100% - 44px)}.header{height:90px;gap:15px}.brand{font-size:23px}.nav-cta{font-size:11px;padding:11px 12px;gap:10px}.hero{grid-template-columns:1fr 1fr;padding-top:45px;min-height:660px}.hero-art{min-height:570px}.hero-art:before{width:290px;height:290px;top:150px}.orbit{width:320px;height:320px;top:135px}.orbit-two{width:255px;height:255px;top:167px}.phone{width:205px;border-radius:27px}.phone img{border-radius:0 0 19px 19px}.hero-caption{font-size:8px;top:6px}.caption-spark{font-size:27px}.privacy-tag{font-size:9px;bottom:60px;left:-10px;padding:12px;gap:8px}.privacy-tag strong{font-size:9px}.privacy-tag div span{font-size:8px}.tag-icon{width:25px;height:25px;font-size:13px}.preview-label{right:0;bottom:15px;font-size:6px;letter-spacing:.8px}h1{font-size:54px;letter-spacing:-3px}.hero-intro{font-size:12px}.hero-actions{flex-wrap:wrap;gap:17px}.hero-proof{font-size:8px;gap:8px}.availability{font-size:8px;margin-top:30px}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.4px}.strip-label{font-size:7px}.strip-inner p{font-size:17px}.strip-star{font-size:30px}.steps{gap:22px}.step h3{font-size:24px}.step p{font-size:11px;min-height:126px}.step-note{font-size:6px}.privacy-grid{gap:35px}.privacy-copy h2{font-size:40px}.privacy-facts dt{font-size:15px}.privacy-facts dd{font-size:11px}.privacy-illustration svg{width:115px}.section-heading{gap:25px}.section-heading p{font-size:11px;max-width:240px}.faq-list{margin-left:20%}.android-card{padding:35px;gap:20px}.android-card h2{font-size:41px}.release-box{padding:16px 20px}.release-box strong{font-size:17px}.footer-links{gap:15px;font-size:10px}.copyright{font-size:8px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.header{height:82px}.header nav{display:none}.brand{font-size:23px}.brand img{width:33px;height:33px}.nav-cta{font-size:10px}.hero{grid-template-columns:1fr;padding-top:44px;padding-bottom:35px;gap:35px}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:23px}h1{font-size:clamp(52px,13.8vw,76px);line-height:1.04;letter-spacing:-3px;margin-bottom:24px}.hero-intro{font-size:14px;max-width:360px}.hero-actions{gap:23px;margin-top:27px}.button{font-size:11px;padding:17px 19px}.hero-proof{margin-top:23px;font-size:9px;gap:20px}.availability{font-size:9px;margin-top:28px;line-height:1.7}.hero-art{min-height:610px;margin-inline:0}.phone{width:239px;border-radius:32px;transform:rotate(5deg)}.phone img{border-radius:0 0 25px 25px}.hero-art:before{width:min(340px,87vw);height:min(340px,87vw);top:140px}.orbit{width:min(370px,94vw);height:min(370px,94vw);top:125px}.orbit-two{width:min(290px,74vw);height:min(290px,74vw);top:165px}.hero-caption{right:0;top:-4px;font-size:9px;gap:8px}.privacy-tag{left:-2px;bottom:60px;padding:14px;gap:10px}.privacy-tag strong{font-size:10px}.privacy-tag div span{font-size:8px}.tag-icon{width:29px;height:29px}.preview-label{right:25px;bottom:9px;font-size:6px}.strip-inner{min-height:110px;flex-wrap:wrap;justify-content:flex-start;align-content:center;gap:12px;position:relative}.strip-label{width:100%;font-size:7px}.strip-inner p{font-size:18px;line-height:1.3;max-width:270px}.strip-star{position:absolute;right:0;top:35px}.section{padding-block:65px}.section-heading{display:block;margin-bottom:38px}.section-heading p{font-size:12px;max-width:330px;margin-top:23px}.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:22px}h2{font-size:43px;letter-spacing:-1.8px}.steps{grid-template-columns:1fr;gap:35px}.step-top{margin-bottom:17px}.step h3{font-size:29px}.step p{font-size:13px;min-height:0;max-width:350px}.step-note{font-size:7px;margin-top:19px}.step-number{font-size:31px}.step-top svg{width:32px;height:32px}.privacy-section{padding-block:64px}.privacy-grid{grid-template-columns:1fr;gap:42px}.privacy-copy h2{font-size:43px}.privacy-copy>p{font-size:13px;margin-block:22px;max-width:340px}.privacy-illustration{display:none}.privacy-facts dt{font-size:17px}.privacy-facts dd{font-size:12px}.privacy-facts>div{padding-block:24px}.faq .section-heading{margin-bottom:26px}.faq-list{margin-left:0}summary{font-size:13px;padding:21px 0;gap:18px}details p{font-size:12px;padding-right:15px}.android-section{padding-bottom:60px}.android-card{padding:35px 27px;display:block;border-radius:11px}.android-card h2{font-size:43px}.android-card .eyebrow{font-size:7px;line-height:1.7;letter-spacing:1.4px}.android-card p{font-size:12px;max-width:280px}.release-box{display:inline-flex;margin-top:30px;position:relative;padding:16px 23px}.card-decoration{right:-35px;bottom:-70px;font-size:240px}.footer{flex-wrap:wrap;justify-content:flex-start;padding-block:28px;gap:27px}.footer>div:first-child{width:100%}.footer-links{gap:24px;font-size:10px}.copyright{margin-left:auto;font-size:8px}.footer .brand{font-size:21px}.footer p{margin-top:10px}.legal{padding-block:50px 65px}.legal h1{font-size:49px}.legal h2{font-size:19px;letter-spacing:-.4px}.legal p,.legal li{font-size:13px}.desktop-break{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
