@font-face{font-family:Jakarta;src:url(PlusJakartaSans-variable.woff2) format('woff2');font-style:normal;font-weight:200 800;font-display:swap}
:root{--navy:#0b1b2b;--orange:#f05a28;--yellow:#ffc51b;--muted:#556575;--paper:#f4f6f7;--line:#dbe1e5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;color:var(--navy);font-family:Jakarta,system-ui,sans-serif;font-size:16px;line-height:1.65;background:#fff}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.wrap{width:min(1280px,calc(100% - 80px));margin:auto}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{line-height:1.13;letter-spacing:-.055em}h2{font-size:clamp(32px,4vw,53px);font-weight:750}p{color:var(--muted)}.skip-link{position:fixed;top:-100px;left:20px;padding:14px;background:white;z-index:100}.skip-link:focus{top:10px}header{position:sticky;top:0;background:#fffffff5;backdrop-filter:blur(16px);z-index:20;border-bottom:1px solid var(--line)}.nav{height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-logo{width:168px;height:42px;object-fit:contain}.nav-links{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:700}.nav-links>a:hover{color:var(--orange)}.button{display:inline-flex;justify-content:center;align-items:center;gap:25px;min-height:54px;padding:15px 25px;background:var(--navy);color:#fff;border-radius:10px;font-size:14px;font-weight:750;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#203a50;color:#fff}.button span{font-size:20px}.button.small{min-height:44px;padding:9px 18px;font-size:12px;gap:18px}.nav-toggle{display:none}.hero{padding:78px 0 72px;overflow:hidden;background:linear-gradient(120deg,#fff 45%,#edf1f3)}.hero-grid{display:grid;grid-template-columns:.9fr 1.3fr;gap:44px;align-items:center}.product-brand{display:flex;align-items:center;gap:12px;margin-bottom:25px}.product-brand img{width:166px}.product-brand span{font-size:11px;color:var(--muted);border-left:1px solid #bcc6ce;padding-left:12px;white-space:nowrap}h1{font-size:clamp(40px,4.7vw,68px);font-weight:800;line-height:1.06;letter-spacing:-.065em}h1 em{font-style:normal;color:var(--orange)}.hero-copy>p{font-size:17px;line-height:1.75;margin:25px 0 30px}.secondary{display:block;font-size:12px;font-weight:700;margin-top:18px}.secondary span{margin-left:8px}.hero-product{width:calc(100% + 55px);background:var(--navy);padding:9px;border-radius:18px;box-shadow:0 30px 70px #0b1b2b22;transform:perspective(1800px) rotateY(-5deg)}.window-bar{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 8px;color:#b9c6d1;font-size:10px}.window-bar img{width:102px}.screen{border-radius:6px;width:100%}figcaption{display:flex;justify-content:space-between;gap:12px;padding:14px 12px 6px;font-size:10px;color:#c4cfd8}figcaption span{opacity:.7}.platform{padding:100px 0}.intro>p:last-child{max-width:570px;margin-top:24px}.eyebrow{font-size:10px;letter-spacing:.13em;font-weight:800;margin-bottom:20px;color:var(--orange)}.day-flow{display:grid;grid-template-columns:repeat(5,1fr);margin-top:60px;gap:28px}.day-step{border-top:2px solid var(--line);padding-top:20px}.day-step span{font-size:11px;color:var(--orange);font-weight:800}.day-step h3{font-size:21px;margin:14px 0 8px}.day-step p{font-size:13px}.modules{background:var(--navy);color:#fff;padding:85px 0}.section-heading>p{margin-top:22px;max-width:540px}.modules .section-heading>p{color:#b0bfca}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 45px;margin-top:45px}.module{padding:30px 0;border-top:1px solid #ffffff28}.module h3{font-size:12px;letter-spacing:0;color:var(--yellow);margin-bottom:24px}.module h4{font-size:23px;letter-spacing:-.04em;line-height:1.3;margin-bottom:15px}.module p{font-size:14px;color:#b9c7d1;max-width:320px}.product-section{padding:105px 0}.cooklayer-heading{width:185px;margin-bottom:22px}.product-shot{margin-top:40px;background:var(--navy);padding:10px;border-radius:18px;box-shadow:0 25px 55px #0b1b2b18}.product-shot>img{width:100%;border-radius:8px}.devices{background:#edf1f4;padding:75px 0;overflow:hidden}.device-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;max-width:1020px}.device-copy>p:not(.eyebrow){margin-top:26px;max-width:460px}.device-benefits{margin-top:30px;display:grid;gap:20px;font-size:14px}.device-benefits b{color:var(--navy)}.availability{font-size:12px;font-weight:700}.phone{width:290px;max-width:100%;margin:auto;border:8px solid var(--navy);border-radius:36px;overflow:hidden;box-shadow:0 30px 50px #0b1b2b26;background:var(--navy)}.phone img{width:100%}.operator{padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.operator-photo{height:420px;border-radius:16px;overflow:hidden}.operator-photo img{height:100%;width:100%;object-fit:cover;object-position:35% center}.operator-copy h2{font-size:clamp(30px,3vw,44px)}.operator-copy>p:not(.eyebrow){margin:24px 0;max-width:450px}.text-link{font-size:14px;font-weight:750}.text-link span{margin-left:10px}.final-cta{padding:75px 0;background:var(--navy);color:white}.final-grid{display:flex;align-items:center;justify-content:space-between;gap:40px}.final-grid img{width:170px;margin-bottom:22px}.final-grid h2{font-size:clamp(32px,4vw,51px)}.yellow{background:var(--yellow);color:var(--navy);white-space:nowrap}.yellow:hover{background:#ffdb6b;color:var(--navy)}footer{background:#071421;padding:36px 0;color:#b9c7d1}.footer-grid{display:flex;align-items:center;gap:28px;flex-wrap:wrap;font-size:12px}.footer-grid p{color:#b9c7d1;margin-right:auto}.footer-grid small{width:100%;font-size:10px;color:#91a2b1}.motion-ready .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.motion-ready .reveal.is-visible{opacity:1;transform:none}
@media(min-width:1500px){.hero-product{width:calc(100% + 90px)}}@media(max-width:1050px){.wrap{width:calc(100% - 48px)}.hero-grid{gap:24px;grid-template-columns:1fr 1.1fr}.hero-product{width:100%;transform:none}.nav-links{gap:20px}.device-grid{gap:50px}.hero{padding:65px 0}.module-grid{gap:0 25px}.operator{gap:35px}}@media(max-width:760px){.wrap{width:calc(100% - 36px)}.nav{height:70px}.brand-logo{width:148px}.nav-toggle{display:flex;align-items:center;gap:14px;background:none;border:1px solid var(--line);border-radius:8px;padding:7px 12px;font-size:12px}.nav-links{display:none;position:absolute;top:70px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:25px;flex-direction:column;align-items:stretch}.nav-links.is-open{display:flex}.nav-open{overflow:hidden}.hero{padding:45px 0}.hero-grid{grid-template-columns:1fr;gap:42px}h1{font-size:clamp(39px,8vw,60px)}.hero-copy>p{font-size:16px}.hero-product{width:100%}.product-brand img{width:155px}.hero-copy .button{min-width:190px}.window-bar{height:35px}.window-bar span{font-size:9px}figcaption{font-size:9px;padding:10px 4px 3px}.platform,.product-section{padding:65px 0}.day-flow{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:35px}.day-step:last-child{grid-column:1/-1}.modules{padding:60px 0}.module-grid{grid-template-columns:1fr 1fr;gap:0 25px}.module h4{font-size:20px}.module p{font-size:13px}.device-grid{grid-template-columns:1fr;gap:40px}.devices{padding:60px 0}.phone{width:260px}.operator{grid-template-columns:1fr;padding:65px 0;gap:30px}.operator-photo{height:300px}.final-grid{align-items:flex-start;flex-direction:column;gap:30px}.final-cta{padding:55px 0}.footer-grid{gap:20px}.footer-grid p{width:100%;order:2}.footer-grid small{order:3}}@media(max-width:380px){.module-grid{grid-template-columns:1fr}.product-brand{gap:8px}.product-brand img{width:145px}.product-brand span{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}.motion-ready .reveal{opacity:1;transform:none}}
