@font-face{font-family:system;src:local('Segoe UI')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f6f7f1;color:#173a32;font-family:system,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.65}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #d3ec86;outline-offset:5px}.wrap{max-width:1220px;margin:auto;padding:0 48px}.nav{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce3d9}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;font-size:23px;font-weight:750;letter-spacing:-.8px}.brand img{width:38px;height:38px;border-radius:11px}.nav-links{display:flex;align-items:center;gap:30px;font-size:14px}.nav-links a{text-decoration:none}.nav-links a:hover{color:#0b766b}.btn{display:inline-flex;gap:20px;align-items:center;justify-content:center;background:#173f34;color:white;padding:15px 23px;border-radius:50px;text-decoration:none;font-weight:600;font-size:14px;border:1px solid transparent;transition:transform .2s,background .2s}.btn:hover{background:#0b766b;transform:translateY(-2px)}.btn.light{background:#e1efa8;color:#173a32}.btn.outline{background:transparent;border-color:#aabeb1;color:#173a32}.arrow{font-size:22px;line-height:1}.hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:710px;align-items:center;gap:45px;padding:60px 0 70px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:flex;gap:9px;align-items:center}.dot{width:7px;height:7px;border-radius:50%;background:#0b766b}.hero h1{font-size:clamp(48px,5.7vw,78px);font-weight:520;line-height:1.05;letter-spacing:-4px;margin:25px 0}.serif{font-family:Georgia,serif;font-weight:400;font-style:italic}.hero p{max-width:440px;color:#597167;font-size:17px;line-height:1.8}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.quiet{font-size:12px;color:#6b7c70;margin-top:18px}.visual{position:relative;border-radius:38px;background:#e1e8d7;min-height:565px;display:flex;justify-content:center;align-items:center;overflow:hidden}.visual:before{content:'';position:absolute;width:440px;height:440px;border-radius:50%;border:1px solid #b7c8ac;top:65px;left:50%;transform:translateX(-50%)}.visual:after{content:'';position:absolute;width:540px;height:540px;border-radius:50%;border:1px solid #cbd5bf;top:15px;left:50%;transform:translateX(-50%)}.phone{position:relative;z-index:2;width:226px;height:485px;border:7px solid #17382f;border-radius:30px;box-shadow:18px 30px 50px #173a3226;overflow:hidden;background:#101b17;transform:rotate(-6deg)}.phone img{width:100%;height:auto;display:block;transform:translateY(-24px)}.float{position:absolute;z-index:3;border-radius:16px;padding:15px 20px;box-shadow:0 9px 35px #173a3212;background:#fff;font-size:12px;max-width:210px}.float strong{display:block;font-size:13px}.float.first{top:95px;right:20px;transform:rotate(5deg)}.float.second{left:16px;bottom:83px;transform:rotate(-3deg);background:#173f34;color:#fff}.check{display:inline-flex;background:#e5f1dc;color:#17634f;width:25px;height:25px;align-items:center;justify-content:center;border-radius:50%;margin-bottom:6px}.visual-label{position:absolute;z-index:3;bottom:17px;right:24px;font-size:9px;letter-spacing:1px;color:#62715b}.strip{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0;border-top:1px solid #dce3d9;border-bottom:1px solid #dce3d9;gap:25px}.strip div{display:flex;align-items:center;gap:15px;font-size:13px}.line-icon{font-size:27px;color:#0b766b}.section{padding:100px 0}.heading{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:42px}h2{font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.14;letter-spacing:-1.8px;margin:15px 0}h3{font-weight:600;letter-spacing:-.4px}.heading p{max-width:350px;font-size:14px;color:#597167}.features{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:auto auto;gap:18px}.feature{background:#e9ede2;padding:35px;border-radius:24px}.feature.big{grid-row:span 2;display:grid;grid-template-columns:1fr 220px;gap:20px;overflow:hidden;min-height:450px}.feature p{color:#597167;font-size:14px;max-width:300px}.feature h3{font-size:24px;line-height:1.25;max-width:260px;margin:20px 0 13px}.feature.big .phone{width:205px;height:440px;margin-top:40px;transform:rotate(6deg)}.number{font-size:11px;letter-spacing:1px;color:#60765c}.feature:nth-child(2){background:#e1efa8}.feature:nth-child(3){background:#173f34;color:#fff}.feature:nth-child(3) p,.feature:nth-child(3) .number{color:#c8dacd}.flow-section{background:#173f34;color:#fff;border-radius:36px;padding:60px;margin:0 0 80px}.flow-section .eyebrow{color:#d0e7b3}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px}.step{border-top:1px solid #547261;padding-top:22px}.step span{font-family:Georgia,serif;font-size:34px;font-style:italic;color:#d7ec9e}.step h3{font-size:18px;margin:18px 0 12px}.step p{font-size:14px;color:#bed1c4}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.compare-art{background:#dfe7d8;border-radius:28px;min-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden}.compare-art .phone{transform:rotate(3deg);margin:35px 0;width:220px;height:455px}.list{padding:0;list-style:none}.list li{padding:16px 0;border-bottom:1px solid #d7dfd4;font-size:14px;display:flex;gap:13px}.list li span{color:#0b766b}.faq{max-width:820px;margin:0 auto}details{border-bottom:1px solid #ccd9cd;padding:20px 0}summary{font-weight:600;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}summary:after{content:'+';font-size:23px;font-weight:400}details[open] summary:after{content:'−'}details p{font-size:14px;color:#597167;max-width:700px;padding-right:30px}.cta{background:#e1efa8;border-radius:30px;padding:55px 60px;display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:70px}.cta h2{max-width:580px;margin:0}.footer{border-top:1px solid #d6dfd4;padding:35px 0}.footer-top{display:flex;justify-content:space-between;gap:35px}.footer-links{display:flex;gap:22px;flex-wrap:wrap;font-size:12px}.footer-links a{text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:30px;font-size:11px;color:#718375}.page-head{padding:75px 0 40px;max-width:820px}.page-head h1{font-size:60px;line-height:1.08;letter-spacing:-2.5px;font-weight:500;margin:22px 0}.page-head p{color:#597167}.prose{max-width:820px;padding-bottom:80px}.prose h2{font-size:27px;letter-spacing:-.6px;margin-top:42px}.prose p,.prose li{font-size:15px;color:#516b5f}.notice{background:#e9ede2;border-left:3px solid #0b766b;border-radius:0 16px 16px 0;padding:22px 28px;margin:25px 0}.tabs{display:flex;gap:10px;margin-bottom:25px}.tab{border:1px solid #aabeb1;padding:10px 17px;border-radius:30px;font:inherit;font-size:13px;background:none;cursor:pointer}.tab[aria-selected=true]{background:#173f34;color:#fff;border-color:#173f34}.tab-panel[hidden]{display:none}.support-card{padding:30px;background:#e9ede2;border-radius:20px;margin:25px 0}.support-card a{color:#075e56;font-weight:600}.copy{border:1px solid #9bb5a2;border-radius:25px;background:transparent;font:inherit;font-size:12px;padding:8px 15px;cursor:pointer;margin-left:12px}.mobile-menu{display:none}.release{border:1px solid #b7c8ac;border-radius:30px;padding:6px 11px;font-size:10px;letter-spacing:.6px;display:inline-block}.skip{position:absolute;top:-100px}.skip:focus{top:5px;z-index:100;background:white;padding:8px}@media(max-width:900px){.wrap{padding:0 25px}.hero{gap:20px}.hero h1{font-size:60px;letter-spacing:-3px}.visual{min-height:540px}.float.first{right:5px}.float.second{left:5px}.features{grid-template-columns:1fr 1fr}.feature.big{grid-column:span 2;grid-row:auto}.flow-section{padding:40px}.split{gap:35px}.nav-links{gap:17px}.heading{gap:20px}.cta{padding:40px}}@media(max-width:640px){.wrap{padding:0 20px}.nav{height:76px}.brand{font-size:22px}.nav-links>a:not(.btn){display:none}.nav-links .btn{font-size:12px;padding:10px 16px}.hero{grid-template-columns:1fr;padding:44px 0;gap:38px}.hero h1{font-size:58px;letter-spacing:-3px}.hero p{font-size:16px}.visual{min-height:540px}.float.first{right:14px;top:90px}.float.second{left:8px;bottom:90px}.strip{gap:17px;grid-template-columns:1fr;padding:25px 0}.strip div{font-size:14px}.section{padding:65px 0}.heading{display:block}.heading p{max-width:100%}.features{grid-template-columns:1fr}.feature.big{grid-column:auto;display:block;min-height:470px}.feature.big .phone{margin:25px auto -190px;width:205px}.feature{padding:28px}.feature h3{max-width:none}.flow-section{padding:32px 25px;margin-bottom:55px}.steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.step p{margin-bottom:0}.split{grid-template-columns:1fr;gap:30px}.compare-art{order:2;min-height:440px}.compare-art .phone{height:405px}.cta{display:block;padding:32px 25px;margin-bottom:45px}.cta .btn{margin-top:25px}.footer-top,.footer-bottom{display:block}.footer-links{margin-top:24px;gap:15px}.footer-bottom span{display:block;margin:8px 0}.page-head{padding:45px 0 20px}.page-head h1{font-size:43px}.tabs{flex-wrap:wrap}.prose h2{font-size:25px}.support-card{padding:23px}.copy{margin:12px 0 0;display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
