.hco{--hco-night:#06121b;--hco-night-soft:#091a25;--hco-night-raised:#102733;--hco-line:rgba(172,207,204,.2);--hco-paper:#e8efeb;--hco-copy:#c3d0cc;--hco-muted:#a7bbb7;--hco-cyan:#66d7cf;--hco-amber:#eea16e;position:relative;overflow:hidden;background:var(--hco-night);color:var(--hco-paper);font-family:Avenir Next,Avenir,Segoe UI,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.hco,.hco *{box-sizing:border-box}.hco :where(button,a){font:inherit}.hco button{color:inherit;cursor:pointer}.hco :where(a,button):focus-visible{outline:2px solid var(--hco-amber);outline-offset:4px}.hco img{display:block;max-width:100%}.hco section[id]{scroll-margin-top:84px}.hco-anchor{display:block;position:relative;top:-84px;height:0;visibility:hidden}.hco-skip{position:absolute;z-index:100;top:-80px;left:16px;padding:12px 16px;background:#e8efeb;color:#102733}.hco-skip:focus{top:12px}.hco-header{position:sticky;z-index:50;top:0;border-bottom:1px solid rgba(159,208,214,.16);background:rgba(6,18,27,.96);backdrop-filter:blur(16px)}.hco-header-inner{display:flex;align-items:center;gap:28px;max-width:1440px;height:76px;margin:auto;padding:0 5%}.hco-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;color:#eef2ed;text-decoration:none;white-space:nowrap}.hco-brand img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.hco-brand>span{font-size:17px;font-weight:650;letter-spacing:-.04em}.hco-brand-footer>span>span,.hco-brand>span>span{color:var(--hco-cyan)}.hco-nav{display:flex;align-items:center;gap:8px;margin-left:auto}.hco-final-login,.hco-nav>button,.hco-text-button{border:0;background:transparent;color:#c1cfca}.hco-nav>button{padding:9px 12px;font-size:14px}.hco-final-login:hover,.hco-nav>button:hover,.hco-text-button:hover{color:var(--hco-cyan)}.hco-header-actions{display:flex;align-items:center;gap:18px}.hco-text-button{gap:6px;padding:8px 0}.hco-button,.hco-text-button{display:inline-flex;align-items:center;font-size:14px}.hco-button{min-height:44px;justify-content:center;gap:9px;padding:0 17px;border:1px solid transparent;border-radius:3px;font-weight:650;text-align:center;text-decoration:none;transition:transform .2s,background .2s,border-color .2s}.hco-button:hover{transform:translateY(-2px)}.hco-button-orange{background:var(--hco-amber);color:#14232a!important}.hco-button-orange:hover{background:#f4b184}.hco-button-navy{background:#174b55;color:#f3f7f1!important}.hco-button-navy:hover{background:#22636a}.hco-button-outline-light{border-color:rgba(199,222,222,.48);background:rgba(9,30,41,.55);color:#f0f4ef!important}.hco-button-outline-light:hover{border-color:var(--hco-cyan);background:rgba(83,216,208,.12)}.hco-button-large{min-height:52px;padding:0 20px;font-size:15px}.hco-menu-toggle,.hco-mobile-actions{display:none}.hco-hero{position:relative;isolation:isolate;display:flex;min-height:680px;align-items:center;padding:78px 6% 70px;background:var(--hco-night)}.hco-hero-art{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(90deg,rgba(5,17,26,.97) 0,rgba(5,17,26,.87) 47%,rgba(5,17,26,.6) 100%),linear-gradient(0deg,var(--hco-night) 0,transparent 32%),url(/assets/images/AdobeStock_574183420.jpeg);background-position:50%;background-size:cover}.hco-hero:after{position:absolute;z-index:-1;inset:24px;border:1px solid rgba(83,216,208,.22);content:"";pointer-events:none}.hco-hero-frame{width:100%;max-width:1324px;margin:0 auto}.hco-hero-copy{max-width:790px;animation:hco-production-rise .7s both}.hco-eyebrow,.hco-kicker{display:flex;align-items:center;gap:11px;color:var(--hco-cyan);font-size:13px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.hco-eyebrow>span{width:8px;height:8px;border:1px solid var(--hco-cyan);background:var(--hco-cyan);box-shadow:0 0 0 5px rgba(83,216,208,.12)}.hco-hero h1{margin:24px 0 0;color:#f0f3ea;font:400 clamp(54px,7vw,88px)/1.02 Georgia,Times New Roman,serif;letter-spacing:-.055em}.hco-hero h1>span{color:var(--hco-cyan)}.hco-hero-deck{max-width:690px;margin:22px 0 24px;color:#d0ddda;font-size:clamp(17px,1.65vw,20px);line-height:1.8}.hco-availability{display:inline-flex;align-items:center;gap:12px;max-width:100%;margin-bottom:30px;padding:12px 16px;border:1px solid rgba(83,216,208,.3);border-radius:3px;background:rgba(10,40,49,.78);color:#e1eae4;font-size:15px;font-weight:560}.hco-availability>svg{flex:0 0 auto;color:var(--hco-cyan)}.hco-availability i{display:inline-block;width:5px;height:5px;margin:0 8px 3px;border-radius:50%;background:var(--hco-amber)}.hco-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hco-hero-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:26px;color:#d4dfda;font-size:14px}.hco-hero-meta span{display:inline-flex;align-items:center;gap:8px}.hco-hero-meta svg{color:var(--hco-cyan)}.hco-partner-badges{display:flex;align-items:center;gap:24px;margin-top:20px}.hco-partner-badges img{width:auto;max-width:125px;height:32px;-o-object-fit:contain;object-fit:contain}.hco-credentials{border-top:1px solid rgba(157,201,205,.14);border-bottom:1px solid rgba(157,201,205,.18);background:#0a1d27}.hco-credential-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.2fr);align-items:center;gap:24px;max-width:1324px;min-height:120px;margin:auto;padding:20px 34px}.hco-live-stat{display:grid;gap:3px}.hco-live-stat strong{color:#eff4ee;font:400 31px/1.2 Georgia,Times New Roman,serif}.hco-live-stat span{color:#c1d0cb;font-size:14px}.hco-credential-inner>p{margin:0;color:#b6c7c2;font-size:14px;line-height:1.55}.hco-section-shell{width:min(1190px,100%);margin:0 auto}.hco-capabilities-section,.hco-faq-section,.hco-platform-section,.hco-product-section{padding:100px 6%;background:#081923}.hco-platform-section{background:#071720}.hco-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.8fr);align-items:end;gap:70px;margin-bottom:50px}.hco-kicker{font-size:12px;letter-spacing:.09em}.hco-kicker>i{width:28px;height:1px;background:currentColor;opacity:.8}.hco-evaluation-intro h2,.hco-faq-heading h2,.hco-leadership-copy h2,.hco-runtime-copy h2,.hco-section-heading h2,.hco-video-intro h2{margin:20px 0 0;color:#edf1e9;font:400 clamp(39px,5vw,65px)/1.08 Georgia,Times New Roman,serif;letter-spacing:-.045em}.hco-evaluation-intro h2 em,.hco-faq-heading h2 em,.hco-final-cta h2 em,.hco-leadership-copy h2 em,.hco-runtime-copy h2 em,.hco-section-heading h2 em,.hco-video-intro h2 em{color:var(--hco-cyan);font-style:normal}.hco-section-heading>p{max-width:500px;margin:0 0 5px;color:#c0cfca;font-size:17px;line-height:1.8}.hco-squad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.hco-squad-card{overflow:hidden;border:1px solid rgba(155,198,199,.2);background:#0c202a}.hco-squad-photo{position:relative;height:245px;overflow:hidden}.hco-squad-photo:after{position:absolute;inset:35% 0 0;background:linear-gradient(0deg,rgba(5,17,26,.75),transparent);content:""}.hco-squad-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.hco-squad-card:hover .hco-squad-photo img{transform:scale(1.035)}.hco-squad-photo>span{position:absolute;z-index:1;bottom:16px;left:18px;color:#eff4ee;font-size:13px;font-weight:650;letter-spacing:.12em}.hco-squad-copy{padding:22px 24px 25px}.hco-squad-copy>svg{color:var(--hco-cyan)}.hco-squad-copy h3{margin:12px 0 8px;color:#eff3eb;font:400 23px/1.25 Georgia,Times New Roman,serif}.hco-squad-copy p{margin:0;color:#bfcec9;font-size:16px;line-height:1.7}.hco-decision-section,.hco-evaluation-section{padding:100px 6%;background:#102833}.hco-decision-section .hco-section-heading{margin-bottom:56px}.hco-phase-track{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.hco-phase{position:relative;display:grid;grid-template-rows:20px 24px auto;justify-items:start;gap:8px}.hco-phase>span{color:#b1c6c2;font-size:13px;font-variant-numeric:tabular-nums}.hco-phase>i{position:relative;z-index:1;width:14px;height:14px;border:3px solid #102833;border-radius:50%;background:var(--hco-cyan);box-shadow:0 0 0 1px #85b8b2}.hco-phase.phase-4>i,.hco-phase.phase-6>i{background:var(--hco-amber)}.hco-phase>strong{color:#eef3ed;font-size:15px;font-weight:650}.hco-phase:not(:last-child):after{position:absolute;top:49px;left:16px;width:calc(100% - 4px);height:1px;background:rgba(191,218,211,.52);content:""}.hco-helixmodel-strip{display:grid;grid-template-columns:46px minmax(180px,.8fr) 1.5fr auto;align-items:center;gap:18px;margin-top:44px;padding:21px;border:1px solid rgba(164,208,203,.28);background:rgba(5,18,26,.46)}.hco-helixmodel-icon{display:grid;width:42px;height:42px;place-items:center;background:rgba(83,216,208,.16);color:var(--hco-cyan)}.hco-helixmodel-strip>div:nth-child(2){display:grid;gap:3px}.hco-helixmodel-strip>div:nth-child(2) span,.hco-model-status{color:#c1d0ca;font-size:12px;font-weight:600;letter-spacing:.07em}.hco-helixmodel-strip>div:nth-child(2) strong{color:#eff4ee;font:400 21px Georgia,Times New Roman,serif}.hco-helixmodel-strip>p{margin:0;color:#c5d2ce;font-size:15px;line-height:1.65}.hco-model-status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.hco-model-status i{width:8px;height:8px;border-radius:50%;background:var(--hco-cyan)}.hco-product-section{background:#0a1c26}.hco-architecture-stack{max-width:970px;margin:auto;padding:28px;border:1px solid rgba(146,187,187,.28);background:#0c202a}.hco-stack-foundation,.hco-stack-product{display:grid;justify-items:center;padding:25px;border:1px solid rgba(83,216,208,.4);background:#102a34;text-align:center}.hco-stack-foundation>span,.hco-stack-product>span{color:#b4cbc5;font-size:12px;font-weight:650;letter-spacing:.11em}.hco-stack-foundation strong,.hco-stack-product strong{margin-top:5px;color:#f1f4ec;font:400 31px Georgia,Times New Roman,serif}.hco-stack-foundation p,.hco-stack-product p{margin:4px 0 0;color:#c3d1cc;font-size:15px}.hco-stack-connector{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;color:var(--hco-cyan)}.hco-stack-connector span{width:1px;height:13px;background:#478d8c}.hco-stack-foundation{background:#12232a;border-color:rgba(230,161,110,.42)}.hco-stack-foundation strong{color:var(--hco-amber)}.hco-spine-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:24px}.hco-spine-principles article{display:grid;grid-template-columns:32px 25px 1fr;align-items:start;gap:12px;min-height:103px;padding:17px 0;border-top:1px solid var(--hco-line)}.hco-spine-number{padding-top:2px;color:#b1c5c1;font-size:13px}.hco-spine-principles svg{color:var(--hco-cyan)}.hco-spine-principles h3{margin:0 0 5px;color:#edf2eb;font-size:16px}.hco-spine-principles p{margin:0;color:#bbc9c5;font-size:15px;line-height:1.55}.hco-capabilities-section{background:#071720}.hco-feature-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hco-feature-tile{overflow:hidden;border:1px solid rgba(155,198,199,.2);background:#0c202a}.hco-feature-tile>img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.hco-feature-tile>div{padding:22px}.hco-feature-tile>div>span{color:var(--hco-cyan);font-size:12px;font-weight:650;letter-spacing:.06em}.hco-feature-tile h3{margin:11px 0 7px;color:#edf2eb;font:400 23px Georgia,Times New Roman,serif}.hco-feature-tile p{margin:0;color:#bfcec9;font-size:15px;line-height:1.7}.hco-runtime-section{display:grid;grid-template-columns:1fr 1fr;min-height:570px;background:#0b202a}.hco-runtime-art{position:relative;min-height:500px;overflow:hidden;background:#06121b}.hco-runtime-art>img{-o-object-fit:cover;object-fit:cover;opacity:.55}.hco-runtime-art:after{position:absolute;inset:22px;border:1px solid rgba(83,216,208,.32);content:"";pointer-events:none}.hco-runtime-art-caption,.hco-runtime-art-label{position:absolute;z-index:1;left:max(35px,calc((100vw - 1190px) / 2));color:#eff4ee;font-size:13px;font-weight:650;letter-spacing:.1em}.hco-runtime-art-label{top:48px}.hco-runtime-art-caption{right:24px;bottom:44px;color:#d6e3dc}.hco-runtime-copy{align-self:center;max-width:670px;padding:70px clamp(35px,7vw,108px)}.hco-evaluation-intro h2,.hco-faq-heading h2,.hco-leadership-copy h2,.hco-runtime-copy h2,.hco-video-intro h2{font-size:clamp(40px,4.5vw,59px)}.hco-evaluation-intro>p,.hco-faq-heading>p,.hco-leadership-copy>p,.hco-runtime-copy>p,.hco-video-intro>p{color:#c4d1cc;font-size:17px;line-height:1.75}.hco-runtime-steps{display:grid;margin-top:24px;border-top:1px solid var(--hco-line)}.hco-runtime-steps>div{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--hco-line)}.hco-runtime-steps span{color:var(--hco-cyan);font-size:12px;font-weight:650;letter-spacing:.06em}.hco-runtime-steps strong{color:#e1eae4;font-size:15px;line-height:1.5}.hco-runtime-copy .hco-runtime-footnote{margin-top:17px;color:#bac9c4;font-size:15px}.hco-video-section{padding:98px 6%;background:#071720}.hco-video-layout{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:54px}.hco-video-intro .hco-button{margin-top:14px}.hco-video-frame{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid rgba(155,198,199,.28);background:#03080b;box-shadow:0 25px 70px rgba(0,0,0,.28)}.hco-video-frame iframe,.hco-video-frame video{position:absolute;inset:0;width:100%;height:100%;border:0;-o-object-fit:contain;object-fit:contain}.hco-leadership-section{padding:96px 6%;background:#0a1c26}.hco-leadership-layout{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:78px}.hco-founder-photo{position:relative;overflow:hidden;border:1px solid rgba(155,198,199,.22)}.hco-founder-photo>img{width:100%;max-height:620px;-o-object-fit:cover;object-fit:cover}.hco-founder-photo>div{position:absolute;right:0;bottom:0;left:0;display:grid;gap:3px;padding:36px 20px 18px;background:linear-gradient(0deg,rgba(5,17,26,.94),transparent)}.hco-founder-photo strong{color:#f1f4ed;font:400 23px Georgia,Times New Roman,serif}.hco-founder-photo span{color:#d3ded8;font-size:15px}.hco-leadership-copy>p{margin:20px 0 0}.hco-founder-credentials{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.hco-founder-credentials>span{padding:8px 11px;border:1px solid rgba(83,216,208,.25);color:#dbe5df;font-size:14px}.hco-leadership-copy>a{display:inline-flex;align-items:center;gap:7px;color:var(--hco-cyan);font-size:16px;text-decoration:none}.hco-leadership-copy>a:hover{color:#b3fff5}.hco-evaluation-section{background:#102833}.hco-evaluation-grid{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px}.hco-evaluation-intro>p{max-width:390px}.hco-evaluation-table{border-top:1px solid rgba(191,218,211,.58)}.hco-evaluation-head,.hco-evaluation-table>div:not(.hco-evaluation-head){display:grid;grid-template-columns:.85fr 1.15fr;gap:20px}.hco-evaluation-head{padding:0 12px 11px;color:#d3e1dc;font-size:12px;font-weight:650;letter-spacing:.1em}.hco-evaluation-table>div:not(.hco-evaluation-head){padding:16px 12px;border-top:1px solid rgba(191,218,211,.3)}.hco-evaluation-table strong{color:#f0f4ed;font:400 20px/1.3 Georgia,Times New Roman,serif}.hco-evaluation-table p{margin:0;color:#c4d1cc;font-size:15px;line-height:1.65}.hco-evaluation-table .hco-evaluation-caveat{display:flex;align-items:center;gap:10px;margin:15px 0 0;color:#c7d5cf;font-size:14px}.hco-evaluation-caveat svg{flex:0 0 auto;color:var(--hco-cyan)}.hco-faq-section{background:#081923}.hco-faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px}.hco-faq-heading>p{max-width:300px}.hco-faq-list{border-top:1px solid var(--hco-line)}.hco-faq-item{border-bottom:1px solid var(--hco-line)}.hco-faq-item>button{display:grid;width:100%;grid-template-columns:40px 1fr 22px;align-items:center;gap:12px;padding:19px 3px;border:0;background:transparent;color:#edf2eb;text-align:left;font-size:17px;font-weight:600}.hco-faq-number{color:#a9c3be;font-size:14px}.hco-faq-item>button svg{color:var(--hco-cyan);transition:transform .2s}.hco-faq-item.is-active>button svg{transform:rotate(180deg)}.hco-faq-answer{padding:0 38px 20px 55px}.hco-faq-answer p{max-width:750px;margin:0;color:#c6d3ce;font-size:16px;line-height:1.75}.hco-final-cta{position:relative;overflow:hidden;padding:76px 6%;background:#132f39}.hco-final-cta-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr .65fr;align-items:center;gap:70px;max-width:1190px;margin:auto}.hco-final-cta h2{margin:20px 0 12px;color:#f0f4ec;font:400 clamp(48px,5.5vw,70px)/1 Georgia,Times New Roman,serif;letter-spacing:-.05em}.hco-final-cta-grid>div:first-child>p{max-width:510px;color:#d0ddd7;font-size:17px;line-height:1.7}.hco-final-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px}.hco-final-login{display:inline-flex;align-items:center;gap:6px;padding:7px 0;color:#d5e2dc;font-size:15px}.hco-final-art{position:relative;display:grid;min-height:230px;place-items:center}.hco-final-orbit{position:relative;width:195px;height:195px;border:1px solid rgba(83,216,208,.54);border-radius:50%;transform:rotate(-22deg)}.hco-final-orbit:after,.hco-final-orbit:before{position:absolute;inset:25px;border:1px solid rgba(83,216,208,.42);border-radius:50%;content:"";transform:rotate(42deg) scaleX(.63)}.hco-final-orbit:after{inset:50px;transform:rotate(-55deg) scaleX(.8)}.hco-final-orbit span{position:absolute;z-index:1;width:8px;height:8px;border-radius:50%;background:var(--hco-cyan)}.hco-final-orbit span:first-child{top:15px;left:78px;background:var(--hco-amber)}.hco-final-orbit span:nth-child(2){top:127px;right:20px}.hco-final-orbit span:nth-child(3){bottom:31px;left:35px;width:6px;height:6px}.hco-final-art-label{position:absolute;top:10px;right:0;color:#c0d1cb;font-size:12px;font-weight:600;letter-spacing:.1em}.hco>footer{background:#041018;color:#d0dcd6}.hco>footer :where(p,a,span,button){color:#c4d1cc}.hco>footer :where(a,button):hover{color:var(--hco-cyan)}.hco>footer :where(h4,.font-bold,.font-semibold){color:#f0f4ed}.hco>footer img{-o-object-fit:contain;object-fit:contain}@keyframes hco-production-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.hco-header-inner{gap:16px;padding:0 4%}.hco-nav{gap:0}.hco-header-actions{gap:12px}.hco-section-heading{gap:40px}.hco-helixmodel-strip{grid-template-columns:44px 1fr 1.3fr}.hco-model-status{grid-column:2/-1}.hco-evaluation-grid,.hco-faq-layout,.hco-video-layout{gap:48px}}@media (max-width:800px){.hco-header-inner{height:68px}.hco-nav{position:absolute;top:68px;right:0;left:0;display:none;align-items:stretch;padding:12px 5% 20px;border-bottom:1px solid var(--hco-line);background:#071720}.hco-nav.is-open{display:flex;flex-direction:column}.hco-nav>button{padding:13px 8px;color:#e1eae4;text-align:left}.hco-header-actions{display:none}.hco-mobile-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding-top:12px}.hco-mobile-actions>*{justify-content:center;min-height:46px}.hco-menu-toggle{display:grid;width:44px;height:44px;margin-left:auto;place-items:center;border:1px solid rgba(155,196,198,.32);background:transparent;color:#edf3ec}.hco-hero{min-height:620px;padding:64px 7%}.hco-credential-inner{grid-template-columns:repeat(3,1fr);padding:24px 7%}.hco-credential-inner>p{grid-column:1/-1}.hco-capabilities-section,.hco-decision-section,.hco-evaluation-section,.hco-faq-section,.hco-leadership-section,.hco-platform-section,.hco-product-section,.hco-video-section{padding:78px 7%}.hco-section-heading{grid-template-columns:1fr;gap:17px;margin-bottom:36px}.hco-section-heading>p{max-width:680px}.hco-runtime-section{grid-template-columns:1fr}.hco-runtime-art{min-height:360px}.hco-runtime-art-caption,.hco-runtime-art-label{left:40px}.hco-runtime-copy{max-width:none;padding:62px 7%}.hco-video-layout{grid-template-columns:1fr;gap:32px}.hco-video-intro{max-width:700px}.hco-leadership-layout{grid-template-columns:.8fr 1.2fr;gap:38px}.hco-evaluation-grid,.hco-faq-layout{grid-template-columns:1fr;gap:30px}.hco-final-cta{padding:65px 7%}.hco-final-cta-grid{gap:30px}.hco-final-art{min-height:190px}}@media (max-width:600px){.hco-header-inner{padding:0 18px}.hco-brand>span{font-size:16px}.hco-hero{min-height:auto;padding:64px 24px 70px}.hco-hero:after{inset:12px}.hco-hero-art{background-image:linear-gradient(90deg,rgba(5,17,26,.94),rgba(5,17,26,.77)),linear-gradient(0deg,var(--hco-night),transparent 40%),url(/assets/images/AdobeStock_574183420.jpeg)}.hco-hero h1{font-size:clamp(38px,10vw,46px)}.hco-eyebrow,.hco-kicker{font-size:12px}.hco-hero-deck{font-size:17px}.hco-availability{align-items:flex-start;font-size:14px;line-height:1.55}.hco-availability i{margin:0 5px 3px}.hco-hero-actions{flex-direction:column;align-items:stretch}.hco-hero-meta{flex-direction:column;gap:10px}.hco-credential-inner{grid-template-columns:1fr;gap:18px;padding:24px}.hco-credential-inner>p{grid-column:auto}.hco-live-stat{grid-template-columns:120px 1fr;align-items:center;gap:14px}.hco-live-stat strong{font-size:27px}.hco-capabilities-section,.hco-decision-section,.hco-evaluation-section,.hco-faq-section,.hco-leadership-section,.hco-platform-section,.hco-product-section,.hco-video-section{padding:64px 24px}.hco-evaluation-intro h2,.hco-faq-heading h2,.hco-leadership-copy h2,.hco-runtime-copy h2,.hco-section-heading h2,.hco-video-intro h2{font-size:40px}.hco-evaluation-intro>p,.hco-faq-heading>p,.hco-leadership-copy>p,.hco-runtime-copy>p,.hco-section-heading>p,.hco-video-intro>p{font-size:16px}.hco-feature-tiles,.hco-spine-principles,.hco-squad-grid{grid-template-columns:1fr}.hco-squad-photo{height:215px}.hco-phase-track{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:24px}.hco-phase:nth-child(4):after{display:none}.hco-phase:not(:last-child):after{width:calc(100% - 3px)}.hco-helixmodel-strip{grid-template-columns:44px 1fr;gap:12px;margin-top:34px;padding:17px}.hco-helixmodel-strip>p,.hco-model-status{grid-column:1/-1}.hco-architecture-stack{padding:15px}.hco-spine-principles{gap:0}.hco-runtime-art{min-height:285px}.hco-runtime-art-caption,.hco-runtime-art-label{left:32px;font-size:11px}.hco-runtime-copy{padding:56px 24px}.hco-runtime-steps>div{grid-template-columns:1fr;gap:5px}.hco-leadership-layout{grid-template-columns:1fr;gap:34px}.hco-founder-photo{max-width:430px}.hco-evaluation-head,.hco-evaluation-table>div:not(.hco-evaluation-head){grid-template-columns:1fr;gap:8px}.hco-evaluation-head{display:none}.hco-faq-item>button{grid-template-columns:34px 1fr 20px;gap:8px;font-size:16px}.hco-faq-answer{padding:0 16px 19px 42px}.hco-final-cta{padding:62px 24px}.hco-final-cta-grid{grid-template-columns:1fr}.hco-final-cta h2{font-size:52px}.hco-final-art{min-height:175px}.hco-final-art-label{right:4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.hco *,.hco :after,.hco :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}