:root{--ink:#06283e;--muted:#536777;--cream:#fff;--line:#dce8eb;--sage:#eaf8f5;--accent:#00bba8;--white:#fff}body{background:#fff;color:var(--ink)}.header{max-width:1440px;height:98px;border:0}.brand{color:#05283e;font-size:29px;letter-spacing:-1px}.brand img{width:48px;height:50px;object-fit:contain}.header nav{font-size:14px;gap:28px}.login{border:1px solid #b5c9d1;border-radius:9px;color:#06283e}.hero-band{background:radial-gradient(ellipse at 95% 0,#087b80 0,transparent 55%),linear-gradient(120deg,#03283a,#003c49);overflow:hidden}.hero{max-width:1400px;grid-template-columns:1.05fr 1fr;padding-top:76px;padding-bottom:70px;gap:56px;min-height:660px}.hero h1{font-size:clamp(44px,4.8vw,70px);font-weight:800;letter-spacing:-3.2px;line-height:1.12;color:#fff}.hero h1 em{color:#06d3bf;font-style:normal}.hero .eyebrow{color:#b9eee7;letter-spacing:1.7px}.hero .lede{color:#d6e9ed;font-size:17px;max-width:560px;line-height:1.75}.hero-price{color:white}.hero-price strong{color:white;font-size:48px}.hero-price small{color:#bad7dc}.hero .micro{color:#b9dce0}.hero-actions{gap:22px;flex-wrap:wrap}.button.primary{background:#00beac;color:#032d3e;border-radius:10px;box-shadow:none;font-weight:800}.button.primary:hover{background:#39dfca;transform:translateY(-2px)}.hero .text-link{color:white}.hero .button{font-size:14px;padding:18px 23px}.hero-visual{background:transparent;border:0;border-radius:0;padding:18px 0;box-shadow:none}.hero-visual:before{display:none}.visual-tag{color:#bbefea;background:transparent}.app-preview{left:0;width:100%;transform:perspective(1500px) rotateY(-7deg) rotateZ(1deg);border:6px solid #093546;border-radius:16px;box-shadow:0 30px 70px #001e3380;background:#fff}.app-top{background:#f2f8f9}.mini-brand{color:#06374c;font-weight:800}.app-sidebar{background:#07394a}.app-sidebar .selected{background:#00bbaa;color:#03283a}.app-main{background:#fff}.app-main h2{color:#06283e}.pill{background:#d6f5e9;color:#086754}.copilot-preview{background:#fff;border:1px solid #d6eae7;border-radius:12px;box-shadow:0 20px 45px #001c3a40;margin:18px 12px 0 45px}.copilot-icon{background:#d4faf0;color:#007c70}.preview-caption{color:#a7ced4}.principles{padding-top:29px;padding-bottom:29px;min-height:100px;border-bottom:1px solid #dce8eb;color:#143c50}.principles p{font-weight:750}.eyebrow{color:#007d73}.mission-sign{color:#007d73}.mission{padding-top:85px;padding-bottom:85px}h2 em{color:#008d80;font-style:normal}.feature{background:#f2f8f9;border:1px solid #dce8eb;border-radius:16px}.feature-number{color:#008878}.dark-feature{background:#07394a;color:white}.dark-feature p,.dark-feature .feature-number{color:#bee7e4}.record-strip,.command{background:white;border-color:#d1e8e3}.cloud-art{background:#eaf8f5}.cloud-orbit{background:white;color:#00a894}.cloud-chip{background:white;color:#07394a}.pricing-section{background:#edf8f6}.price-card{background:#fff;border:1px solid #b5e2d8;box-shadow:0 24px 60px #06394a0c;border-radius:18px}.price-top .coming{background:#e5f7f1;color:#057f70}.price{color:#06283e}.included li:before{color:#009985}.calculator{background:#fff;border-color:#d6e8e4}.savings strong{color:#008675}.trial-form{background:#f0f8f8;border-color:#d2e7e7}.closing{background:#063449;color:white}.closing h2,.closing p{color:white}.closing h2 em{color:#00dac1}.closing .button{background:#00c4af;color:#06283e}.closing-paw{display:none}.footer-links a:hover{color:#008c7d}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-color:#00ad9a}.cloud-orbit svg{display:none}.cloud-orbit{background:#fff url('favicon.svg') center/110px 110px no-repeat}
@media(max-width:1000px){.header{padding:0 28px}.header nav{gap:18px}.hero{gap:28px}.hero h1{font-size:52px;letter-spacing:-2px}.hero .lede{font-size:15px}.hero .button{font-size:12px;padding:15px 18px}}
@media(max-width:760px){.header{height:82px;padding:0 20px}.brand{font-size:25px}.brand img{width:39px;height:41px}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:40px;gap:25px;min-height:0}.hero h1{font-size:clamp(42px,10vw,62px);letter-spacing:-2px}.hero .lede{font-size:16px}.hero-visual{max-width:520px;padding:12px 0}.app-preview{transform:none;border-width:4px}.copilot-preview{margin:14px 5px 0 20px}.hero .button{font-size:13px}.principles{gap:12px 18px}.mission{padding-top:55px;padding-bottom:55px}.hero-price strong{font-size:40px}.header nav{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
