:root{--bg:#081426;--surface:#101f34;--line:#ffffff1c;--text:#f2f1ed;--muted:#a5afbd;--blue:#adcae7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.7 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2{font-weight:400;letter-spacing:-.055em;line-height:1.06}em{font-family:'Instrument Serif',Georgia,serif;font-weight:400;letter-spacing:-.03em;color:#b9d0e5}h1{font-size:clamp(60px,6.6vw,102px)}h2{font-size:clamp(40px,4.25vw,65px)}h3{font-weight:500;letter-spacing:-.035em;line-height:1.25}.wrap{max-width:1320px;padding-left:64px;padding-right:64px;margin:auto}.section{padding-top:112px;padding-bottom:112px}.eyebrow{font-size:10px;letter-spacing:.19em;font-weight:500;color:#b4c4d7;margin-bottom:27px}.tiny-line{display:inline-block;width:25px;height:1px;background:var(--blue);vertical-align:middle;margin-right:12px}header{height:94px;padding:0 5%;position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;background:linear-gradient(#08142677,transparent)}.logo{display:flex;align-items:center;gap:12px;line-height:1.2;letter-spacing:.16em;font-size:19px;font-weight:500}.growth{display:block;font-size:8px;letter-spacing:.43em;margin-top:5px}.mark{position:relative;font-size:39px;font-weight:400;letter-spacing:-.1em;line-height:1}.mark span{font-size:26px;position:absolute;right:-5px;top:-8px;color:#b7cfe5;background:transparent}nav{display:flex;gap:35px;font-size:12px;color:#d3d9e0}nav a:hover,.text-link:hover{color:var(--blue)}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;padding:16px 24px;background:#e4edf4;color:#0b1a2e;border:1px solid transparent;border-radius:5px;font-size:12px;font-weight:500;transition:.25s}.button:hover{background:#b9d3ed;transform:translateY(-2px);box-shadow:0 6px 30px #8cadd21c}.button span{font-size:19px;line-height:1}.button.small{padding:10px 17px;font-size:11px}.hero{min-height:760px;height:94vh;max-height:1050px;position:relative;display:flex;align-items:center;overflow:hidden}.film,.hero-shade{position:absolute;inset:0}.film{background:url('hero.jpg') center/cover}.film video{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.62);opacity:.8}.hero-shade{background:linear-gradient(90deg,#071326ed 0%,#08162ab3 48%,#08142622 100%),linear-gradient(0deg,#081426 0%,transparent 45%)}.hero-content{position:relative;width:100%;padding-top:55px}.hero-content p{max-width:490px;color:#c1c8d1;font-size:15px;line-height:1.85;margin-top:28px}.actions{display:flex;align-items:center;gap:32px;margin-top:33px}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px}.hero-note{display:flex;align-items:center;gap:9px;color:#a5b2c4;font-size:10px;margin-top:28px}.status-dot{width:5px;height:5px;border-radius:50%;background:#b9d0df;box-shadow:0 0 10px #b9d0df}.hero-bottom{position:absolute;bottom:27px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.15em;color:#aab6c6}#video-toggle{border:0;background:transparent;font-size:12px;display:flex;align-items:center;gap:8px;color:#c4d0df}#video-toggle span{font-size:9px;letter-spacing:.04em}.strip{display:flex;justify-content:space-evenly;gap:20px;padding:24px 5%;border-block:1px solid var(--line);font-size:10px;color:#a4b0c0;letter-spacing:.02em}.strip span:before{content:'✳';margin-right:15px;color:#9bb8d5}.approach{display:grid;grid-template-columns:1.15fr 1fr;gap:100px}.approach-copy{padding-top:36px}.approach-copy p{color:var(--muted);margin-bottom:20px;font-size:14px}.approach-copy .large-copy{font-size:21px;color:var(--text);letter-spacing:-.03em}.approach-copy .text-link{margin-top:10px;border-bottom:1px solid #879bb055;padding-bottom:8px}.system{background:#0c1b30;border-block:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:50px}.section-head>p{color:var(--muted);font-size:12px;line-height:1.9;padding-bottom:7px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ffffff20;margin-bottom:35px}.step{background:none;border:0;border-bottom:2px solid transparent;text-align:left;padding:18px 0;color:#77899f;font-size:15px;transition:.25s}.step span{font-size:9px;margin-right:18px}.step.active{color:#e2ecf7;border-bottom-color:#a8c7e6}.step:hover{color:#d6e5f4}.process-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;min-height:340px;align-items:center}.process-copy h3{font-size:31px;margin-bottom:22px}.process-copy p{color:var(--muted);max-width:425px;font-size:13px}.process-copy .eyebrow{display:block;font-size:9px;margin-bottom:18px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.tags span{border:1px solid #ffffff20;border-radius:20px;padding:4px 10px;font-size:9px;color:#bdcbdc}.process-visual{padding:19px 23px;background:linear-gradient(135deg,#233c57,#14263d);border:1px solid #91b4d529;border-radius:8px;min-height:330px}.visual-top,.visual-bottom{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.1em;color:#acbfd3}.visual-top>span:last-child{font-size:21px}.visual-bottom{font-size:8px;letter-spacing:0;margin-top:18px}.mock-content{height:225px;display:grid;place-items:center}.viewfinder{position:relative;width:90%;height:200px;background:radial-gradient(ellipse at 70% 70%,#39536c,#12283e 75%);overflow:hidden;display:grid;place-items:center}.rec{position:absolute;top:15px;left:18px;font-size:8px;letter-spacing:.1em;color:#c1ceda}.focus-corner{position:absolute;width:18px;height:18px;border-color:#aec9e4;border-style:solid}.tl{top:12px;left:12px;border-width:1px 0 0 1px}.tr{top:12px;right:12px;border-width:1px 1px 0 0}.bl{bottom:12px;left:12px;border-width:0 0 1px 1px}.br{bottom:12px;right:12px;border-width:0 1px 1px 0}.frame-text{font-size:29px;line-height:1.15;text-align:center;letter-spacing:-.04em}.frame-text i{font-family:'Instrument Serif';font-size:36px;color:#c3d6e9}.timecode{position:absolute;bottom:18px;font-size:7px;letter-spacing:.15em}.demo-flow{width:85%;display:grid;gap:10px}.demo-row{padding:13px 16px;background:#ffffff09;border:1px solid #ffffff1a;border-radius:5px;font-size:11px;display:flex;justify-content:space-between;gap:15px}.demo-row span{color:#9ebdd9;font-size:10px}.demo-label{font-size:8px;text-align:center;color:#9eafc0;letter-spacing:.1em}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.features article{border-top:1px solid #8ba5c035;padding-top:30px}.feature-icon{display:block;font-size:28px;font-weight:400;color:#aac5e0;margin-bottom:28px}.features h3{font-size:18px;max-width:250px;margin-bottom:16px}.features p{color:var(--muted);font-size:12px;max-width:300px}.extras{border-top:1px solid var(--line);margin-top:45px;padding-top:26px;display:flex;align-items:center;gap:30px}.extras>span{font-size:8px;letter-spacing:.12em;color:#8092aa;white-space:nowrap}.extras p{font-size:10px;color:#acb8c8}.extras b{margin:0 10px;color:#617994}.handoff{padding:90px 0;background:#dce5ed;color:#10223a}.handoff-inner{text-align:center}.handoff .eyebrow{color:#5c7188}.handoff em{color:#446481}.handoff p{max-width:610px;margin:25px auto 35px;font-size:13px;color:#516278}.handoff-line{display:flex;justify-content:center;gap:36px;align-items:center}.handoff-line>span{font-size:11px;font-weight:600;letter-spacing:.12em}.handoff-line small{display:block;font-size:9px;letter-spacing:0;font-weight:400;color:#5a6e84;margin-top:9px}.handoff-line .arrow{font-size:30px;font-weight:400;color:#70879d}.faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.faq-items{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;font-size:13px}summary::-webkit-details-marker{display:none}summary span{color:#8098b3;font-size:20px;line-height:1}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);font-size:12px;padding:18px 25px 0 0}.contact{background:#0d2039;border-block:1px solid var(--line)}.contact-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:95px}.contact p{max-width:390px;font-size:13px;color:#a9b9cb;margin-top:24px}.email{display:inline-block;margin-top:28px;font-size:13px;border-bottom:1px solid #627e9b;padding-bottom:7px}form{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px}label{font-size:10px;display:flex;flex-direction:column;gap:8px;color:#c9d5e2}input,select{width:100%;border:1px solid #ffffff26;background:#ffffff04;color:#eef3f7;padding:12px;border-radius:4px;min-width:0;font-size:11px}input::placeholder{color:#7c8da2}select option{background:#10223a}form .button,form .form-note,#form-status{grid-column:1/-1}form .button{margin-top:4px}form .form-note{font-size:9px!important;max-width:none;margin:0;line-height:1.6}#form-status:empty{display:none}#form-status{margin:0;font-size:11px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:38px;padding-bottom:38px}footer .logo{font-size:15px}footer .mark{font-size:30px}footer .mark span{font-size:20px}footer>span,footer>a:last-child{font-size:8px;color:#8192a7}footer>a:last-child{letter-spacing:.1em}.reveal{transition:opacity .65s,transform .65s}.js-ready .reveal.pending{opacity:0;transform:translateY(20px)}@media(min-width:1500px){.wrap{max-width:1440px}.hero-content{padding-top:70px}}@media(max-width:900px){.wrap{padding-left:32px;padding-right:32px}header{padding:0 32px}nav{gap:22px}.section{padding-top:80px;padding-bottom:80px}.approach,.faq,.contact-grid{gap:40px}.process-panel{gap:30px}.hero{min-height:720px;height:90vh}.features{gap:25px}.extras{align-items:flex-start;flex-direction:column;gap:10px}.handoff-line{gap:20px}footer>span:nth-child(3){display:none}}@media(max-width:600px){header{height:80px;padding:0 22px}nav{display:none}.logo{font-size:16px}.mark{font-size:33px}.button.small{font-size:10px;padding:9px 12px;gap:10px}.wrap{padding-left:24px;padding-right:24px}.hero{height:auto;min-height:760px}.hero-content{padding-top:5px}.hero h1{font-size:60px}.hero-content .eyebrow{font-size:8px;letter-spacing:.15em}.hero-content p{font-size:13px;max-width:340px}.hero-shade{background:linear-gradient(90deg,#071326dd,#08162a70),linear-gradient(0deg,#081426,transparent)}.actions{gap:22px;flex-wrap:wrap}.button{padding:14px 18px;font-size:11px}.hero-note{font-size:8px}.hero-bottom{font-size:7px}.hero-bottom>a{display:none}#video-toggle span{font-size:8px}.strip{padding:20px 24px;justify-content:center}.strip span{font-size:9px}.strip span:nth-child(n+2){display:none}.section{padding-top:65px;padding-bottom:65px}.approach,.faq,.contact-grid,.process-panel{grid-template-columns:1fr;gap:32px}.approach-copy{padding-top:0}.approach-copy p{font-size:13px}.section-head{display:block;margin-bottom:30px}.section-head>p{margin-top:25px}.step{font-size:11px;padding:16px 0}.step span{font-size:8px;display:block;margin-bottom:6px}.process-copy h3{font-size:29px}.process-panel{gap:30px}.process-visual{min-height:315px}.features{grid-template-columns:1fr;gap:30px}.features article{padding-top:22px;position:relative;padding-left:50px}.feature-icon{position:absolute;left:0;top:17px}.features h3{max-width:none}.features p{max-width:none}.extras p{line-height:2.2}.extras b{margin:0 4px}.handoff{padding:65px 0}.handoff h2{font-size:38px}.handoff-line{flex-direction:column;gap:12px}.handoff-line .arrow{transform:rotate(90deg)}.handoff .eyebrow{font-size:8px}.contact h2{font-size:42px}form{gap:18px 12px}footer{flex-wrap:wrap;padding-top:30px;padding-bottom:30px}footer>span{font-size:8px}footer>a:last-child{width:100%;text-align:right}.hero-content .actions .text-link{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-ready .reveal.pending{opacity:1;transform:none}}
/* Compact, inset interface over an uninterrupted video canvas. */
body{background:#060c15}.ambient-video,.ambient-tint{position:fixed;inset:0;pointer-events:none}.ambient-video{z-index:-3;background:#0b1828 url('hero.jpg') center/cover}.ambient-video video{width:100%;height:100%;object-fit:cover;filter:grayscale(.9) brightness(.65);opacity:1}.ambient-tint{z-index:-2;background:linear-gradient(135deg,#08182a44,#06101e33)}.site-shell{position:relative;width:calc(100% - 100px);max-width:1180px;margin:65px auto;isolation:isolate;border-radius:24px;overflow:clip;background:#050c16db;box-shadow:0 30px 100px #0006;border:1px solid #b6cee611}.site-shell:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#030a1244,#030810eb 650px)}header{top:17px;left:50%;right:auto;transform:translateX(-50%);height:46px;padding:5px 8px;gap:19px;width:max-content;max-width:calc(100% - 30px);border:1px solid #a4bbd72e;border-radius:50px;background:#060e19ed;box-shadow:0 4px 25px #0005;backdrop-filter:blur(15px)}.nav-monogram{display:grid;place-items:center;border:1px solid #8eabc8;border-radius:50%;width:29px;height:29px;font-family:'Instrument Serif';font-size:16px;color:#c6d9ea}nav{display:flex;gap:22px;align-items:center}nav a,.nav-contact{font-size:10px;white-space:nowrap;color:#b9c2ce}.nav-contact{padding:7px 10px;border-left:1px solid #ffffff12}.hero{height:calc(100svh - 130px);min-height:610px;max-height:850px;background:linear-gradient(0deg,#03080f 0%,#03080fcc 27%,#03081030 75%,transparent);justify-content:center}.hero-content{padding-top:10px;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}.hero-content .eyebrow{font-size:8px;letter-spacing:.28em;color:#afbdcb;margin-bottom:22px}.tiny-line{display:none}.hero h1{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:clamp(55px,6.8vw,91px);font-weight:400;letter-spacing:-.045em;line-height:1.05}.hero-role{font-size:12px;margin-top:15px;color:#b7bdc6}.hero-role em{color:#e3e8ee;font-size:15px}.hero-content p{font-size:10px;max-width:405px;line-height:1.9;margin-top:26px;color:#a2abb8}.actions{margin-top:28px;gap:12px}.hero .button,.hero .text-link{padding:9px 18px;font-size:9px;border-radius:50px;gap:9px;line-height:1.4}.hero .button{background:#f1f3f5;color:#111927}.hero .button span,.hero .text-link span{font-size:11px}.hero .text-link{border:1px solid #8192a6;color:#c1cbd8;background:#03081088}.hero-note{display:none}.hero-bottom{bottom:25px;display:flex;justify-content:center;align-items:center;width:100%}.scroll-cue{display:flex;flex-direction:column;gap:12px;align-items:center;font-size:7px;letter-spacing:.22em}.scroll-cue span{width:1px;height:23px;background:linear-gradient(#b8cde2,#75899e11)}#video-toggle{position:absolute;right:25px;bottom:4px;font-size:10px;opacity:.65}#video-toggle span{font-size:8px}.wrap{padding-left:56px;padding-right:56px}.section{padding-top:85px;padding-bottom:85px}h2{font-size:clamp(35px,3.6vw,49px)}.eyebrow{font-size:8px}.approach{gap:65px}.approach-copy p{font-size:12px}.approach-copy .large-copy{font-size:18px}.system{background:#0a1727b8}.section-head{margin-bottom:35px}.section-head>p{font-size:11px}.process-panel{gap:45px}.process-copy h3{font-size:28px}.process-copy p{font-size:12px}.process-visual{min-height:300px}.features h3{font-size:16px}.features p{font-size:11px}.handoff{background:#13243ae8;color:#e6edf4}.handoff em{color:#b6cee3}.handoff p,.handoff .eyebrow,.handoff-line small{color:#9eafc2}.contact{background:#0c1d33c9}.contact-grid{gap:55px}.strip{font-size:8px;padding:20px 25px;background:#030a13aa}.strip span:before{margin-right:8px}footer{background:#050d18a8}html{scroll-padding-top:40px}
@media(max-width:900px){.site-shell{width:calc(100% - 56px);margin:35px auto;border-radius:20px}.hero{height:calc(100svh - 70px);min-height:580px}.wrap{padding-left:34px;padding-right:34px}.approach,.faq,.contact-grid{gap:35px}.process-panel{gap:25px}.hero h1{font-size:72px}.strip{gap:14px}.strip span{font-size:8px}.section{padding-top:65px;padding-bottom:65px}}
@media(max-width:600px){.site-shell{width:calc(100% - 24px);margin:16px auto;border-radius:16px}header{height:40px;top:15px;gap:12px;padding:4px 7px}nav{display:flex;gap:16px}nav a,.nav-contact{font-size:9px}.nav-contact{padding:5px 8px}.nav-monogram{width:25px;height:25px;font-size:14px}.hero{height:calc(100svh - 32px);min-height:590px;max-height:900px}.hero-content{padding-top:0}.hero h1{font-size:clamp(47px,12vw,66px);white-space:nowrap}.hero-role{font-size:10px}.hero-role em{font-size:13px}.hero-content .eyebrow{font-size:7px}.hero-content p{font-size:9px;max-width:285px;margin-top:22px}.hero-content p br{display:none}.actions{gap:10px;margin-top:25px}.hero .button,.hero .text-link{font-size:9px;padding:10px 16px}.hero-bottom>a{display:flex}.hero-bottom{bottom:22px}.wrap{padding-left:23px;padding-right:23px}#video-toggle{right:15px}#video-toggle span{display:none}.section{padding-top:55px;padding-bottom:55px}.section-head>p{font-size:11px}.features h3{font-size:16px}.process-copy h3{font-size:26px}.process-visual{padding:15px}.handoff{padding:55px 0}.handoff h2{font-size:34px}.contact h2{font-size:37px}form{grid-template-columns:1fr}.strip{padding:18px}.strip span{font-size:8px}.faq{gap:28px}footer{gap:15px}footer .logo{font-size:13px}.hero-content .actions .text-link{font-size:9px}}
/* Outcome-led opening with a visible connected-system story. */
.hero{min-height:840px;height:calc(100svh - 130px);max-height:1080px;background:radial-gradient(ellipse at 50% 45%,#23436140,transparent 62%),linear-gradient(0deg,#03080f,#03080fc9 35%,#03081030 90%)}.hero-content{padding-top:70px;padding-bottom:80px}.hero-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:23px!important;font-size:8px!important;letter-spacing:.18em!important}.brand-orbit{display:grid;place-items:center;width:21px;height:21px;border:1px solid #89a9c7;border-radius:50%;font-family:'Instrument Serif';font-size:13px;letter-spacing:0}.brand-divider{height:11px;width:1px;background:#71869c55}.hero h1{font-family:Inter,Arial,sans-serif;font-style:normal;font-size:clamp(38px,4.4vw,62px);line-height:1.06;letter-spacing:-.055em;max-width:900px}.hero h1 em{font-size:1.13em;color:#c8dff2;line-height:1}.hero-content .hero-promise{font-size:15px;letter-spacing:-.02em;color:#b8c5d3;margin-top:22px;max-width:none}.hero-promise strong{font-weight:500;color:#edf3f9}.hero-content .hero-description{font-size:11px;max-width:465px;line-height:1.8;margin-top:10px;color:#a5b2c2}.hero .actions{margin-top:22px}.hero .button{background:#deecf8;box-shadow:0 0 28px #89aacc20;font-size:10px;padding:12px 21px}.hero .text-link{font-size:10px;padding:12px 21px}.system-preview{width:min(650px,100%);margin-top:35px;border:1px solid #a9c6e52e;background:linear-gradient(120deg,#18304ad4,#091726e8);border-radius:12px;box-shadow:0 20px 50px #0004;overflow:hidden;text-align:left;position:relative}.system-preview:before{content:'';position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#c1ddf5,transparent)}.preview-heading{display:flex;justify-content:space-between;align-items:center;padding:12px 17px;border-bottom:1px solid #ffffff0d;font-size:7px;letter-spacing:.14em;color:#a8bfd6}.preview-heading i{display:inline-block;width:4px;height:4px;background:#a9d4cc;border-radius:50%;margin-right:7px;box-shadow:0 0 8px #a9d4cc66}.preview-heading>span:last-child{font-size:6px;color:#7d91a7}.preview-track{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;gap:12px}.preview-track>div{flex:1}.pipeline-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:#99bddd12;border:1px solid #b0d4f021;color:#c6dff4;font-size:14px;margin-bottom:10px}.preview-track strong{font-size:10px;font-weight:500;display:block;color:#e0ebf5}.preview-track small{font-size:8px;color:#8fa6be;display:block;margin-top:4px}.pipeline-arrow{color:#6889a9;font-size:16px;margin-right:15px}.preview-footer{display:flex;justify-content:space-between;gap:12px;padding:9px 17px;border-top:1px solid #ffffff0a;font-size:7px;color:#7e96ae}.preview-footer>span:last-child{color:#afc7df}.hero-bottom{bottom:16px}.scroll-cue{gap:7px}.scroll-cue span{height:16px}@media(max-width:900px){.hero{min-height:820px;height:calc(100svh - 70px)}.hero h1{font-size:48px}.hero-content{padding-top:80px;padding-bottom:70px}}@media(max-width:600px){.hero{min-height:800px;height:auto;max-height:none}.hero-content{padding-top:110px;padding-bottom:85px}.hero-brand{font-size:6px!important;gap:8px;letter-spacing:.1em!important}.hero h1{font-size:clamp(32px,8.7vw,47px);white-space:normal;line-height:1.09}.hero h1 em{font-size:1.08em}.hero-content .hero-promise{font-size:12px;margin-top:20px}.hero-content .hero-description{font-size:10px;max-width:300px}.hero .actions{gap:10px;justify-content:center}.hero .button,.hero .text-link{font-size:9px;padding:11px 15px}.system-preview{margin-top:30px;border-radius:9px}.preview-heading{padding:10px 12px;font-size:6px}.preview-heading>span:last-child{font-size:5px}.preview-track{padding:15px 12px;gap:7px}.preview-track strong{font-size:8px;line-height:1.45}.preview-track small{font-size:7px;line-height:1.5}.pipeline-arrow{font-size:12px;margin-right:0}.pipeline-icon{width:23px;height:23px}.preview-footer{padding:9px 12px;font-size:6px}.preview-footer>span:last-child{display:none}.hero-bottom{bottom:17px}}

/* More breathing room in the opening; retain existing type and control sizes. */
.hero{min-height:960px;max-height:none}.hero-content{padding-top:125px;padding-bottom:120px}.hero-brand{margin-bottom:42px!important}.hero-content .hero-promise{margin-top:36px}.hero .actions{margin-top:34px;gap:20px}.system-preview{margin-top:64px}.preview-track{padding-top:27px;padding-bottom:27px}.hero-bottom{bottom:25px}
@media(max-width:900px){.hero{min-height:920px}.hero-content{padding-top:125px;padding-bottom:110px}}
@media(max-width:600px){.hero{min-height:890px}.hero-content{padding-top:125px;padding-bottom:110px}.hero-brand{margin-bottom:34px!important}.hero-content .hero-promise{margin-top:30px}.hero .actions{margin-top:30px;gap:14px}.system-preview{margin-top:48px}.preview-track{padding-top:22px;padding-bottom:22px}.hero-bottom{bottom:22px}}
