:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#081521;--panel:#102333;--line:#294051;--text:#f2f5f3;--muted:#b6c4ce;--cyan:#78dfdd;--warm:#ffbf8e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:var(--bg);color:var(--text);margin:0;font-family:Segoe UI,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--warm);outline-offset:5px}a:hover{color:var(--cyan)}.skip{background:var(--cyan);color:var(--bg);z-index:10;padding:12px;position:fixed;top:-100px}.skip:focus{top:10px}.wrap{width:min(1280px,100% - 96px);margin-inline:auto}.header{border-bottom:1px solid var(--line);z-index:5;background:#081521f5;justify-content:space-between;align-items:center;gap:24px;padding:24px 48px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.7px;white-space:nowrap;font-size:23px;font-weight:750}.brand>span:not(.mark){color:var(--cyan);font-weight:400}.mark{background:var(--cyan);color:var(--bg);border-radius:7px;place-items:center;width:30px;height:30px;margin-right:8px;display:inline-grid}.header nav{align-items:center;gap:28px;font-size:14px;display:flex}.nav-cta{border:1px solid var(--line);border-radius:5px;padding:8px 16px}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding-block:75px 85px;display:grid}.eyebrow{color:var(--cyan);letter-spacing:2px;margin:0 0 20px;font-size:11px;font-weight:700}.hero h1{letter-spacing:-2.3px;margin:0 0 26px;font:clamp(43px,4.4vw,70px)/1.08 Georgia,serif}em{color:var(--cyan);font-weight:400}.intro{max-width:510px;color:var(--muted);font-size:19px;line-height:1.7}.actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.button{background:var(--cyan);color:#071c26;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:14px;padding:14px 18px;font-size:14px;font-weight:700;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.button:hover{color:#071c26;background:#a4f1ef;transform:translateY(-2px)}.button.outline{color:var(--text);background:0 0;border-color:#557082}.button.outline:hover{border-color:var(--cyan);color:var(--cyan)}.button.warm{background:var(--warm)}.button.warm:hover{background:#ffdac0}.hero-note{color:var(--muted);margin-top:24px;font-size:12px}.hero-art{border:1px solid #3f6579;border-radius:8px;position:relative;overflow:hidden;box-shadow:20px 25px #122c3b}.frame{aspect-ratio:1;background:var(--panel);position:relative;overflow:hidden}.frame img{object-fit:fill;width:300%;max-width:none;height:100%;position:absolute;top:0;left:0}.panel-1 img{left:-100%}.panel-2 img{left:-200%}.hero-art .frame:after{content:"";background:linear-gradient(#0000 45%,#081521ed);position:absolute;inset:0}.record-label{letter-spacing:1.1px;background:#081521d9;border:1px solid #8db8c34f;border-radius:4px;padding:9px 12px;font-size:10px;position:absolute;top:20px;left:20px}.dot{background:var(--warm);border-radius:100%;width:6px;height:6px;margin-right:7px;display:inline-block}.art-caption{gap:10px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.art-caption>span{letter-spacing:2px;color:var(--cyan);font-size:10px}.art-caption strong{font:26px/1.2 Georgia,serif}.art-caption small{color:var(--muted);font-size:11px}.workflow{border-block:1px solid var(--line);letter-spacing:2px;color:var(--muted);justify-content:center;gap:32px;padding:23px 24px;font-size:11px;display:flex}.workflow b{color:var(--cyan)}.section{padding-block:85px}.section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:40px;display:grid}h2{letter-spacing:-1.2px;margin:0;font:clamp(34px,3.2vw,49px)/1.18 Georgia,serif}.section-heading>p{color:var(--muted);max-width:440px;margin:0 0 4px;font-size:17px}.storyboard{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.storyboard li{border:1px solid var(--line);background:#0d1e2b;border-radius:7px;overflow:hidden}.storyboard .frame{border-bottom:1px solid var(--line)}.step-copy{padding:24px;position:relative}.step{color:var(--cyan);letter-spacing:2px;font-size:11px}.step-copy h3{letter-spacing:-.3px;margin:8px 0 10px;font-size:21px;line-height:1.3}.step-copy p{color:var(--muted);margin:0;font-size:14px}.route-bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding-top:30px;display:flex}.route-bar p{gap:3px;margin:0;display:grid}.route-bar strong{font-size:18px}.route-bar p span{color:var(--muted);font-size:13px}.ultrasound{border-block:1px solid var(--line);background:#0c1c29}.ultrasound .eyebrow,.ultrasound em,.ultrasound .step{color:var(--warm)}.connection{border:1px solid var(--line);text-align:center;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;gap:25px;margin-top:30px;padding:24px;font-size:12px;display:flex}.connection b{color:var(--text)}.connection i{color:var(--warm);font-style:normal}.connection .extra{border-left:1px solid var(--line);text-align:left;padding-left:25px}.compatibility{max-width:900px;color:var(--muted);margin:18px auto 0;font-size:12px}.editing-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.editing-grid article{border-top:1px solid #658496;padding-top:24px}.feature-number{color:var(--cyan);font:italic 31px Georgia,serif}.editing-grid h3{font-size:20px;line-height:1.4}.editing-grid p{color:var(--muted);font-size:14px}.privacy-note{border-left:3px solid var(--cyan);background:#142d3a;gap:24px;margin-top:35px;padding:25px 30px;display:flex}.privacy-note>span{color:var(--cyan);font-size:32px}.privacy-note h3{margin:0 0 6px}.privacy-note p{color:var(--muted);margin:0;font-size:14px}.access{border-top:1px solid var(--line)}.access-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:38px;display:grid}.access-grid article{border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:35px}.access-grid article:last-child{background:#2b2727}.access-grid article:last-child .eyebrow{color:var(--warm)}.access-grid h3{margin:0 0 16px;font:28px/1.25 Georgia,serif}.access-grid p:not(.eyebrow){color:var(--muted);margin-bottom:24px}.availability{color:var(--muted);max-width:860px;padding-top:20px;font-size:13px}.faq{max-width:950px;padding-top:0}.faq h2{margin-bottom:30px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:17px;line-height:1.5}.faq details p{color:var(--muted);max-width:800px;padding-right:35px;font-size:15px}.footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:30px;padding-block:40px;display:grid}.footer p{color:var(--muted);font-size:13px}.footer>div:last-of-type{flex-direction:column;gap:10px;font-size:13px;display:flex}.footer small{color:var(--muted);grid-column:1/-1;max-width:950px;font-size:11px}@media (width<=1000px){.wrap{width:calc(100% - 48px)}.header{padding:18px 24px}.header nav{gap:16px}.hero{gap:30px}.hero h1{font-size:50px}.section-heading{gap:30px}.storyboard{gap:15px}.step-copy{padding:18px}.editing-grid{grid-template-columns:repeat(2,1fr)}.workflow{gap:20px}.route-bar{align-items:flex-start}.route-bar .button{text-align:center;max-width:280px}}@media (width<=700px){html{scroll-padding-top:145px}.header{flex-wrap:wrap;gap:14px;padding:15px 20px}.header nav{justify-content:space-between;gap:10px;width:100%;font-size:12px}.header .nav-cta{border:0;padding:0}.header nav>a:nth-child(3){display:none}.wrap{width:calc(100% - 40px)}.hero{grid-template-columns:1fr;gap:32px;padding-block:45px 55px}.hero h1{letter-spacing:-1.6px;font-size:48px}.intro{font-size:17px}.hero-art{max-width:500px;box-shadow:10px 12px #122c3b}.art-caption strong{font-size:25px}.actions{grid-template-columns:1fr;max-width:450px;display:grid}.workflow{letter-spacing:1px;flex-wrap:wrap;gap:10px 13px;font-size:9px}.section{padding-block:55px}.section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.section-heading>p{font-size:16px}h2{font-size:35px}.storyboard{grid-template-columns:1fr;gap:24px}.step-copy{padding:24px}.step-copy p{font-size:15px}.route-bar{flex-direction:column;gap:20px}.route-bar .button{width:100%;max-width:none}.connection{flex-wrap:wrap;gap:13px;padding:18px 12px}.connection span{font-size:10px}.connection .extra{border-left:0;border-top:1px solid var(--line);text-align:center;width:100%;padding:12px 0 0;font-size:12px}.compatibility{font-size:12px}.editing-grid{gap:22px}.editing-grid h3{font-size:18px}.privacy-note{gap:14px;padding:22px}.privacy-note>span{font-size:24px}.access-grid{grid-template-columns:1fr}.access-grid article{padding:26px}.access-grid .button{width:100%;font-size:13px}.availability{font-size:12px}.faq{padding-top:0}.faq summary{font-size:16px}.footer{grid-template-columns:1fr;gap:20px}.footer small{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.launch-status{color:var(--muted);background:#ffbf8e0a;border:1px solid #ffbf8e80;border-radius:10px;align-items:center;gap:18px;margin:24px 0 0;padding:15px 20px;font-size:14px;display:flex}.launch-status strong{color:var(--warm);white-space:nowrap}.launch-status span{line-height:1.5}@media (width<=700px){.launch-status{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px}}
