:root{font-family:Arial,Helvetica,sans-serif;color:#edf1f6;background:#080e18;font-synthesis:none;font-weight:400;--muted:#9ba9ba;--line:#263142;--accent:#c9f477}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:5px}p{line-height:1.75;margin:0}h1,h2,h3{margin:0;font-weight:600}h1,h2{letter-spacing:-.055em}h1{font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.08}h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.15}h3{font-size:1.15rem;letter-spacing:-.02em}svg{flex-shrink:0}.container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.header{position:sticky;top:0;z-index:20;background:#080e18f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff0b}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:24px}.wordmark{font-size:24px;font-weight:800;letter-spacing:-1px}.wordmark>span{color:var(--accent)}nav{display:flex;gap:32px;font-size:13px;color:#bdc7d5}nav a:hover,.footer a:hover{color:var(--accent)}.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:14px 22px;border:1px solid var(--accent);border-radius:7px;background:var(--accent);color:#172411;font-size:13px;font-weight:700;text-align:center;transition:background .18s,transform .18s}.button:hover{background:#daf9a1;border-color:#daf9a1;transform:translateY(-2px)}.button-small{min-height:40px;padding:10px 16px;font-size:12px}.button-outline{background:transparent;border-color:#4c5c6b;color:#edf1f6}.button-outline:hover{background:#202e26;border-color:var(--accent);color:var(--accent)}.button-text{border-color:transparent;background:transparent;color:#dce6d2;padding-inline:4px}.button-text:hover{background:transparent;color:var(--accent);border-color:transparent}.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:700;color:var(--accent);margin-bottom:24px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:9px;vertical-align:middle}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-block:90px 80px}.hero h1 span{color:var(--accent)}.intro{color:var(--muted);max-width:450px;font-size:15px;margin-top:26px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.hero-price{display:flex;align-items:center;gap:16px;margin-top:44px}.price-number{font-size:38px;letter-spacing:-.06em;font-weight:600}.hero-price>span:last-child{font-size:11px;line-height:1.7;color:var(--muted);border-left:1px solid var(--line);padding-left:16px}.hero-price strong{font-weight:400;color:#c6d0dc}.artwork{position:relative;margin:0;min-width:0;padding:65px 12px 55px 22px}.screen{position:relative;padding:20px;border:1px solid #4c5c6a;border-radius:14px;background:linear-gradient(130deg,#23303c,#121d29);box-shadow:0 35px 90px #0008;transform:rotate(-3deg);z-index:2}.screen-top{display:flex;align-items:center;justify-content:space-between;padding:0 2px 18px}.screen-top .wordmark{font-size:13px}.screen-dots{font-size:7px;letter-spacing:3px;color:#82919f}.abstract-landscape{height:210px;position:relative;border-radius:7px;overflow:hidden;background:linear-gradient(150deg,#a9cbb7,#53796e 55%,#23403b)}.sun{position:absolute;top:24px;right:65px;width:76px;height:76px;background:#e4ebbb;border-radius:50%;box-shadow:0 0 60px #e4ebbb44}.mountain{position:absolute;width:110%;height:150%;border-radius:45% 50% 0 0;transform:rotate(-28deg)}.mountain-back{background:linear-gradient(90deg,#3e7767,#739884);top:67%;left:-20%}.mountain-front{background:linear-gradient(90deg,#123c39,#335d51);top:62%;left:28%;transform:rotate(35deg)}.play-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border:1px solid #ffffff80;background:#e8f3e521;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;border-radius:50%;color:#fff;padding-left:3px}.screen-bottom{display:flex;justify-content:space-between;align-items:center;padding-block:18px}.skeleton{display:block;height:5px;border-radius:3px;background:#6e7f8a}.skeleton.long{width:90px}.skeleton.short{width:55px;margin-top:7px;background:#425564}.screen-time{font-size:8px;letter-spacing:1px;color:#96a6b1}.mini-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mini-tiles span{height:42px;border-radius:4px;background:linear-gradient(140deg,#506e66,#b1c7a2)}.mini-tiles span:nth-child(2){background:linear-gradient(140deg,#425678,#8b9ac0)}.mini-tiles span:nth-child(3){background:linear-gradient(140deg,#8c6959,#d2b48b)}.orbit{position:absolute;border:1px solid #c9f47713;border-radius:50%;width:85%;height:90%;top:0;left:10%;transform:rotate(35deg)}.orbit-two{transform:rotate(-30deg);width:100%;height:70%;top:12%;left:0}.artwork:before{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;background:#a4d18818;filter:blur(70px)}.device-note{position:absolute;bottom:47px;left:0;z-index:3;display:flex;align-items:center;gap:12px;padding:16px 22px;border:1px solid #496057;border-radius:8px;background:#15261ef5;box-shadow:0 10px 30px #0004;color:var(--accent)}.device-note span{font-size:10px;line-height:1.6;color:#a1b09f}.device-note strong{font-size:12px;color:#e9f4e6;font-weight:500}.artwork figcaption{font-size:9px;color:#8b9caa;position:absolute;bottom:5px;width:100%;text-align:center}.intro-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0}.intro-strip>span{font-size:9px;letter-spacing:.13em;color:#8392a5}.intro-strip p{font-size:12px;color:#bec9d7}.intro-strip p span{color:var(--accent);margin:0 20px}.section{padding-block:90px;scroll-margin-top:10px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}.section-heading .eyebrow{margin-bottom:18px}.section-heading>p{color:var(--muted);font-size:13px;max-width:310px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.features article{position:relative;padding:30px 0;border-top:1px solid var(--line)}.icon-box{display:inline-flex;color:var(--accent);margin-bottom:25px}.feature-number{position:absolute;right:0;top:30px;font-size:11px;color:#748397}.features h3{margin-bottom:12px}.features p{font-size:13px;color:var(--muted);max-width:300px}.pricing-section{background:#0e1621;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08}.pricing-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.price-card{border:1px solid #2c3947;border-radius:10px;padding:24px 16px;background:#111c28;display:flex;flex-direction:column}.price-card.featured{background:#17231d;border-color:#b4d580}.package-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-height:40px}.package-top h3{font-size:14px}.tag{font-size:7px;letter-spacing:.05em;font-weight:700;color:var(--accent);padding:4px 6px;border-radius:3px;background:#c9f47712}.package-price{margin-top:24px;font-size:44px;line-height:1.3;letter-spacing:-.05em;font-weight:600}.package-price>span{font-size:12px;letter-spacing:0;font-weight:400;margin-right:4px;color:var(--muted)}.package-duration{font-size:11px;color:var(--muted)}.package-divider{height:1px;background:#ffffff15;margin:24px 0 17px}.package-detail{display:flex;gap:6px;font-size:10px;line-height:1.6;color:#b7c5cf;margin-bottom:12px}.package-detail svg{color:var(--accent);width:13px}.price-card .button{margin-top:auto;font-size:10px;padding:12px 8px;min-height:42px;gap:6px}.price-card .button svg{width:14px}.pricing-note{font-size:11px;color:var(--muted);margin-top:24px}.steps-section{display:grid;grid-template-columns:1fr 1fr;gap:90px}.steps-section .button{margin-top:28px}.steps{list-style:none;margin:0;padding:0}.steps li{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid var(--line)}.steps li:first-child{padding-top:0}.steps li>span{font-size:12px;color:var(--accent);padding-top:4px}.steps p{font-size:13px;color:var(--muted);margin-top:9px}.faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.muted{color:var(--muted);font-size:13px}.faq-section .muted{margin-top:22px}.faq-list details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;font-weight:500}.faq-list summary svg{color:#9baa9a}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{color:var(--muted);font-size:13px;padding-bottom:24px;padding-right:20px}.final-section{padding-bottom:75px}.final-cta{background:#c9f477;color:#172411;border-radius:12px;padding:55px 60px;display:flex;justify-content:space-between;align-items:center;gap:30px}.final-cta .eyebrow{color:#4b6330;margin-bottom:18px}.final-cta p:last-child{font-size:13px;margin-top:18px;color:#465c30}.final-cta .button{background:#192817;color:#edfadf;border-color:#192817}.final-cta .button:hover{background:#2d4326}.footer{padding-bottom:25px}.footer-top{display:flex;align-items:center;gap:30px;padding-bottom:28px;border-bottom:1px solid var(--line)}.footer-top .wordmark{margin-right:auto}.footer-top>a:not(.wordmark){font-size:11px;color:var(--muted)}.footer-notes{font-size:10px;color:#94a1b1;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:25px}.footer-notes summary{display:flex;gap:7px;align-items:center;color:#b7c6d4;margin-bottom:12px}.copyright{font-size:10px;color:#8090a2;margin-top:25px}.skip-link{position:fixed;top:-100px;left:15px;z-index:100;background:var(--accent);color:#172411;padding:12px}.skip-link:focus{top:10px}.lead-dialog{border:1px solid #3b4c5b;border-radius:16px;background:#111c28;color:#edf1f6;padding:0;width:min(450px,calc(100% - 32px));max-height:90dvh}.lead-dialog::backdrop{background:#02070cd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-content{position:relative;padding:30px}.dialog-close{position:absolute;top:15px;right:15px;color:#bbc8d6;background:transparent;border:0;padding:6px;display:flex}.lead-dialog h2{font-size:27px;margin-bottom:12px}.lead-dialog .eyebrow{margin-bottom:14px}.lead-dialog form{margin-top:22px}.lead-dialog label{display:block;font-size:11px;margin:16px 0 8px;color:#b3c4d1}.lead-dialog input,.lead-dialog select{width:100%;background:#0a131d;border:1px solid #435465;border-radius:6px;color:#edf1f6;padding:12px;min-height:46px}.lead-dialog .button{width:100%;margin-top:18px}.privacy-notice{font-size:10px;color:var(--muted);margin-top:18px}.privacy-notice a{text-decoration:underline;color:#d3e7bc}.selected-package{font-size:13px;color:var(--accent);background:#c9f4770c;border:1px solid #c9f47733;border-radius:6px;padding:12px;margin-top:16px}.form-error{color:#ffb7a3;font-size:12px;margin-top:10px}@media (min-width:1500px){.hero{padding-block:115px}.abstract-landscape{height:240px}}@media (max-width:1100px){.container{width:calc(100% - 48px)}.hero{gap:20px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{padding:24px}.steps-section{gap:50px}.artwork{padding-left:10px}.abstract-landscape{height:180px}.final-cta{padding:40px}}@media (max-width:760px){.header-inner{min-height:72px;gap:12px}.header nav{display:none}.header .button{font-size:10px;padding:10px;gap:8px}.wordmark{font-size:22px}.container{width:calc(100% - 40px)}.hero{grid-template-columns:1fr;padding-block:55px 35px;gap:20px}.hero-copy{max-width:540px}.hero h1{font-size:clamp(2.5rem,8vw,3.8rem)}.hero .intro{font-size:14px}.hero-actions{gap:18px}.hero-price{margin-top:30px}.artwork{width:min(100%,510px);margin-inline:auto;padding:40px 15px 55px}.abstract-landscape{height:200px}.device-note{bottom:45px}.intro-strip{display:block;padding-block:20px}.intro-strip p{margin-top:10px;font-size:10px}.intro-strip p span{margin-inline:7px}.section{padding-block:60px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px}.features{grid-template-columns:1fr;gap:0}.features article{padding:24px 0}.icon-box{margin-bottom:16px}.features p{max-width:none}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.price-card{padding:20px 14px}.package-price{font-size:38px}.package-top{min-height:45px;align-content:start}.package-detail{font-size:10px}.steps-section,.faq-section{grid-template-columns:1fr;gap:30px}.steps-section .button{margin-top:20px}.final-cta{display:block;padding:32px 24px}.final-cta .button{margin-top:25px}.final-section{padding-bottom:50px}.footer-top{flex-wrap:wrap;gap:20px}.footer-top .wordmark{width:100%;margin-right:0}.footer-notes{grid-template-columns:1fr;gap:22px}.dialog-content{padding:26px}}@media (max-width:380px){.pricing-grid{grid-template-columns:1fr}.package-top{min-height:initial;justify-content:space-between}.package-detail,.price-card .button{font-size:12px}.hero-actions{gap:10px}.hero-actions .button{font-size:11px;padding-inline:12px}.abstract-landscape{height:160px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
