.hiiq{--font-data:var(--font-label);--font-technical-body:var(--font-body);font-family:var(--font-body);overflow:clip}.hiiq .wrap{width:min(1264px,100% - 112px);margin-inline:auto}.hiiq .section-space{padding-block:112px}.hiiq h1,.hiiq h2,.hiiq h3,.hiiq p{margin:0}.hiiq h2{font:600 clamp(38px, 4.5vw, 64px) / 1.08 var(--font-technical);letter-spacing:-.045em}.hiiq p{line-height:1.65}.hiiq .serif{font-family:var(--font-lyric);letter-spacing:-.025em;font-style:italic;font-weight:500}.hiiq .icon{width:20px;height:20px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.hiiq .eyebrow,.hiiq .tiny-label{font-family:var(--font-data);letter-spacing:.14em;font-size:10px;font-weight:500;line-height:1.6}.hiiq .eyebrow{color:var(--text-tertiary);align-items:center;gap:12px;margin-bottom:28px;display:flex}.hiiq .section-number{color:var(--accent);border:1px solid var(--border);letter-spacing:0;padding:3px 6px}.hiiq .tiny-label{color:var(--text-muted)}.hiiq .accent{color:var(--accent)}.hiiq .signal-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;flex:none;display:inline-block}.hiiq .hero{isolation:isolate;align-items:center;height:min(980px,100svh);min-height:780px;display:flex;position:relative;overflow:hidden}.hiiq .hero-image,.hiiq .hero-shade,.hiiq .hero-grid{pointer-events:none;z-index:-1;position:absolute;inset:0}.hiiq .hero-image img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.hiiq .hero-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-well) 90%, transparent), color-mix(in srgb, var(--surface-well) 55%, transparent) 45%, color-mix(in srgb, var(--surface-well) 8%, transparent) 80%), linear-gradient(0deg, var(--surface-page), transparent 28%, transparent 75%, color-mix(in srgb, var(--surface-well) 50%, transparent))}.hiiq .hero-grid{opacity:.18;background-image:linear-gradient(to right, var(--border) 1px, transparent 1px);background-size:25% 100%}.hiiq .hero-copy{padding-top:95px;padding-bottom:90px}.hiiq .hero-copy .eyebrow{color:var(--text);margin-bottom:28px;font-size:10px}.hiiq .hero h1{font:400 clamp(68px, 7.8vw, 120px) / 1.02 var(--font-stamp);letter-spacing:-.012em;color:var(--text-strong)}.hiiq .hero h1 span{color:var(--cream)}.hiiq .hero-lyric{font:italic 500 clamp(28px, 3.2vw, 45px) / 1.2 var(--font-lyric);color:var(--accent);margin-top:21px}.hiiq .hero-description{color:var(--text-tertiary);max-width:435px;margin-top:24px;font-size:15px}.hiiq .hero-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.hiiq .primary-link{border:1px solid var(--accent);background:color-mix(in srgb, var(--surface-page) 80%, transparent);border-radius:var(--radius-xs);color:var(--text);font:600 14px var(--font-ui);justify-content:space-between;align-items:center;gap:35px;padding:17px 23px;transition:border-color .2s,transform .2s,background .2s;display:inline-flex;position:relative}.hiiq .primary-link .icon{color:var(--accent)}.hiiq .primary-link:hover{border-color:var(--focus);background:var(--surface-slab);transform:translateY(-3px)}.hiiq .quiet-link{align-items:center;gap:14px;padding-block:16px;font-size:12px;display:inline-flex}.hiiq .quiet-link:hover{color:var(--focus)}.hiiq .quiet-link .icon{width:16px}.hiiq .hero-coordinates{font:11px/1.8 var(--font-data);letter-spacing:.11em;color:var(--text-tertiary);align-items:center;gap:14px;display:flex;position:absolute;top:57%;right:7%}.hiiq .crosshair{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);width:50px;height:50px;color:var(--accent);border-radius:50%;place-items:center;font-size:25px;display:grid}.hiiq .hero-bottom{font:11px var(--font-data);letter-spacing:.1em;color:var(--text-tertiary);justify-content:space-between;display:flex;position:absolute;bottom:30px;left:0;right:0}.hiiq .scroll-cue{align-items:center;gap:16px;min-height:24px;display:flex}.hiiq .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hiiq .scroll-line{background:var(--accent);width:30px;height:1px}.hiiq .marquee{border-block:1px solid var(--border);background:var(--surface-page);padding-block:24px;overflow:hidden}.hiiq .marquee-track{width:max-content;animation:38s linear infinite ticker;display:flex}.hiiq .marquee-group{flex:none;display:flex}.hiiq .marquee-group>span{font:500 14px var(--font-label);letter-spacing:.055em;color:var(--text-tertiary);align-items:center;gap:56px;margin-right:56px;display:flex}.hiiq .marquee b{color:var(--accent);font-size:23px;font-weight:400}@keyframes ticker{to{transform:translate(-50%)}}.hiiq .intro-grid{grid-template-columns:1.2fr 1fr;align-items:end;gap:12%;display:grid}.hiiq .intro-grid>p{color:var(--text-muted);max-width:350px;font-size:16px}.hiiq .story-section{padding-bottom:40px}.hiiq .story-grid{grid-template-columns:1fr 1fr;column-gap:12%;margin-top:45px;display:grid;position:relative}.hiiq .story-chapter{flex-direction:column;justify-content:center;min-height:660px;padding:110px 0 100px;scroll-margin-top:100px;display:flex}.hiiq .chapter-time{font:11px var(--font-data);letter-spacing:.1em;color:var(--accent);align-items:center;gap:17px;margin-bottom:28px;display:flex}.hiiq .chapter-rule{background:var(--border);flex:1;height:1px}.hiiq .chapter-time>span:last-child{color:var(--text-muted)}.hiiq .story-chapter h3{font:600 clamp(34px, 3.8vw, 53px) / 1.13 var(--font-technical);letter-spacing:-.04em;margin-block:15px 23px}.hiiq .muted-title{color:var(--text-muted)}.hiiq .story-chapter>p:not(.tiny-label){color:var(--text-muted);max-width:445px;font-size:15px}.hiiq .chapter-solution{border-top:1px solid var(--border);gap:16px;margin-top:30px;padding-top:24px;display:flex}.hiiq .chapter-solution>.icon{color:var(--accent);margin-top:3px}.hiiq .chapter-solution strong{margin-bottom:10px;font-size:13px;font-weight:500;display:block}.hiiq .chapter-solution p{color:var(--text-muted);font-size:13px}.hiiq .sticky-story{padding-block:50px;position:sticky;top:calc(50vh - 220px)}.hiiq .orbital-line{border:1px solid var(--border);pointer-events:none;opacity:.6;border-radius:50%;position:absolute;inset:5% -10%;transform:rotate(-20deg)}.hiiq .workflow-board{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-well);box-shadow:0 30px 80px color-mix(in srgb, var(--black) 20%, transparent);position:relative}.hiiq .window-bar{border-bottom:1px solid var(--border);font:11px var(--font-data);letter-spacing:.08em;color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;padding:15px 20px;display:flex}.hiiq .window-bar>.icon{width:13px;height:13px}.hiiq .window-dots{gap:4px;display:flex}.hiiq .window-dots i{border:1px solid var(--text-muted);border-radius:50%;width:4px;height:4px}.hiiq .window-dots i:first-child{background:var(--accent);border-color:var(--accent)}.hiiq .workflow-heading{justify-content:space-between;align-items:center;gap:10px;padding:26px 22px 18px;display:flex}.hiiq .workflow-heading .tiny-label{font-size:8px}.hiiq .status-pill{font:11px var(--font-data);color:var(--text-tertiary);border:1px solid var(--sage);border-radius:20px;padding:5px 9px}.hiiq .status-pill.warning{border-color:var(--accent);color:var(--accent)}.hiiq .workflow-rows{gap:14px;padding:0 24px 24px;display:grid}.hiiq .workflow-row{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-raised);align-items:center;gap:12px;padding:17px 13px;display:flex}.hiiq .workflow-icon{border:1px solid var(--border);color:var(--accent);place-items:center;padding:9px;display:grid}.hiiq .workflow-icon .icon{width:16px;height:16px}.hiiq .workflow-row>div{flex:1}.hiiq .workflow-row strong{font-size:12px;font-weight:500;display:block}.hiiq .workflow-row div>span{color:var(--text-muted);margin-top:5px;font-size:10px;display:block}.hiiq .workflow-row>.icon{width:14px;color:var(--text-muted)}.hiiq .stage-2 .workflow-icon{color:var(--sage)}.hiiq .workflow-footer{border-top:1px solid var(--border);color:var(--text-tertiary);align-items:center;gap:10px;padding:17px 20px;font-size:10px;display:flex}.hiiq .workflow-board .demo-note{padding:0 20px 17px;font-size:9px}.hiiq .demo-note{color:var(--text-muted);font-size:11px;line-height:1.5}.hiiq .chapter-dots{font:11px var(--font-data);color:var(--text-muted);justify-content:center;gap:30px;margin-top:30px;display:flex;position:relative}.hiiq .chapter-dots a{align-items:center;gap:8px;padding:10px;display:flex}.hiiq .chapter-dots span{background:var(--border);border-radius:50%;width:5px;height:5px}.hiiq .chapter-dots .active{color:var(--accent)}.hiiq .chapter-dots .active span{background:var(--accent)}.hiiq .mobile-workflow{display:none}.hiiq .solutions-section{background:var(--cream);color:var(--doc-ink)}.hiiq .solutions-section .eyebrow{color:var(--doc-muted)}.hiiq .solutions-section .section-number{border-color:color-mix(in srgb, var(--doc-ink) 25%, transparent);color:var(--doc-accent)}.hiiq .solutions-section .intro-grid>p{color:var(--doc-muted)}.hiiq .solutions-layout{grid-template-columns:.85fr 1.3fr;gap:9%;margin-top:60px;display:grid}.hiiq .mobile-challenge{display:none}.hiiq .challenge-list{border-top:1px solid color-mix(in srgb, var(--doc-ink) 22%, transparent);flex-direction:column;align-self:start;display:flex}.hiiq .challenge-list button{text-align:left;border:0;border-bottom:1px solid color-mix(in srgb, var(--doc-ink) 22%, transparent);width:100%;font:500 16px var(--font-technical);color:var(--doc-muted);background:0 0;align-items:center;gap:18px;padding:23px 10px;transition:color .2s,padding .2s,background .2s;display:flex}.hiiq .challenge-list button>span:nth-child(2){flex:1}.hiiq .challenge-list button>.icon{width:17px}.hiiq .challenge-list .challenge-num{font:11px var(--font-data)}.hiiq .challenge-list button.selected{color:var(--doc-ink);background:var(--cream-deep);box-shadow:inset 3px 0 var(--doc-accent);padding-left:17px}.hiiq .challenge-list button.selected .icon{color:var(--doc-accent)}.hiiq .challenge-list button:hover{color:var(--doc-focus)}.hiiq .solutions-section :focus-visible{outline-color:var(--doc-focus)}.hiiq .solution-panel{min-height:468px}.hiiq .solution-category{align-items:center;gap:11px;margin-bottom:21px;display:flex}.hiiq .solution-category .icon{color:var(--doc-accent)}.hiiq .solution-category .tiny-label{color:var(--doc-muted)}.hiiq .solution-panel h3{font:600 clamp(28px, 2.8vw, 39px) / 1.12 var(--font-technical);letter-spacing:-.04em}.hiiq .solution-description{color:var(--doc-muted);max-width:545px;margin-top:18px;font-size:15px}.hiiq .solution-flow{border-block:1px solid color-mix(in srgb, var(--doc-ink) 22%, transparent);margin-top:30px;padding:23px 0;display:flex}.hiiq .flow-node{flex-direction:column;flex:1;align-items:flex-start;gap:15px;padding-right:25px;display:flex;position:relative}.hiiq .flow-node>span{border:1px solid color-mix(in srgb, var(--doc-ink) 30%, transparent);width:30px;height:30px;font:11px var(--font-data);border-radius:50%;place-items:center;transition:background .25s;display:grid}.hiiq .flow-node strong{font-size:11px;font-weight:500}.hiiq .flow-node>.icon{width:17px;color:var(--doc-muted);position:absolute;top:7px;right:18px}.hiiq .flow-node.completed>span{background:var(--sage-deep);border-color:var(--sage-deep);color:var(--white)}.hiiq .flow-node>span .icon{width:15px;height:15px}.hiiq .solution-detail{color:var(--doc-muted);margin-top:12px;font-size:11px}.hiiq .solution-bottom{align-items:center;gap:18px;margin-top:24px;display:flex}.hiiq .demo-button{border:1px solid var(--border);gap:10px;min-width:155px;font-size:12px;color:var(--text)!important}.hiiq .demo-button .icon{width:14px;height:14px;color:var(--accent)}.hiiq .demo-caption{color:var(--doc-muted);max-width:140px;font-size:10px}.hiiq .solution-result{font:italic 500 23px/1.2 var(--font-lyric);margin-top:24px}.hiiq .local-section{background:var(--surface-well)}.hiiq .local-heading{grid-template-columns:1fr 1fr;align-items:center;gap:15%;display:grid}.hiiq .local-heading p:not(.eyebrow){color:var(--text-muted);max-width:440px;margin-top:25px;font-size:15px}.hiiq .local-globe{height:350px;margin-block:-40px;position:relative}.hiiq .globe-label{font:11px var(--font-data);letter-spacing:.14em;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.hiiq .globe-fallback{border:1px dotted var(--text-muted);background-image:radial-gradient(var(--text-muted) 1px, transparent 1px);opacity:.35;-webkit-mask-image:radial-gradient(ellipse, var(--black) 40%, transparent 70%);mask-image:radial-gradient(ellipse, var(--black) 40%, transparent 70%);background-size:12px 12px;border-radius:50%;position:absolute;inset:30px}.hiiq .local-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;margin:75px -8px 0;padding:20px 8px 30px;display:grid;position:relative}.hiiq .local-card{rotate:var(--card-angle);border:1px solid var(--border);background:var(--surface-page);cursor:grab;touch-action:pan-y;padding:10px;transition:border-color .3s}.hiiq .local-card:hover{border-color:var(--focus)}.hiiq .local-card:active{cursor:grabbing}.hiiq .local-image{position:relative;overflow:hidden}.hiiq .local-image img{aspect-ratio:1.5;object-fit:cover;pointer-events:none;width:100%}.hiiq .local-image>span{font:32px var(--font-stamp);color:var(--cream);text-shadow:0 1px 6px var(--black);position:absolute;bottom:12px;left:15px}.hiiq .local-card-copy{padding:24px 16px 20px}.hiiq .local-card-copy .tiny-label{color:var(--accent);font-size:8px}.hiiq .local-card h3{font:600 23px/1.2 var(--font-technical);letter-spacing:-.03em;margin-block:13px}.hiiq .local-card-copy>p:last-child{color:var(--text-muted);font-size:12px}.hiiq .deck-caption{color:var(--text-muted);justify-content:space-between;align-items:center;gap:25px;margin-top:17px;font-size:10px;display:flex}.hiiq .deck-caption button{color:var(--text);background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.hiiq .deck-caption .icon{width:14px;height:14px}.hiiq .time-section{border-bottom:1px solid var(--border)}.hiiq .time-grid{grid-template-columns:1fr 1fr;align-items:center;gap:11%;display:grid}.hiiq .time-grid>div>p:not(.eyebrow){color:var(--text-muted);max-width:390px;margin-top:25px;font-size:15px}.hiiq .time-calculator{border:1px solid var(--border);background:var(--surface-raised);padding:34px}.hiiq .slider-label{justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.hiiq .slider-label output{color:var(--accent);font:13px var(--font-data);white-space:nowrap}.hiiq .time-calculator input{width:100%;accent-color:var(--accent);cursor:pointer;height:25px;margin-block:23px 5px}.hiiq .slider-scale{font:11px var(--font-data);color:var(--text-muted);justify-content:space-between;display:flex}.hiiq .time-calculator fieldset{border:0;margin:25px 0;padding:0}.hiiq .time-calculator legend{color:var(--text-muted);margin-bottom:12px;font-size:11px}.hiiq .percentage-options{gap:9px;display:flex}.hiiq .percentage-options button{border:1px solid var(--border);color:var(--text-muted);font:11px var(--font-data);background:0 0;flex:1;padding:10px}.hiiq .percentage-options .selected{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}.hiiq .time-result{border-top:1px solid var(--border);align-items:center;gap:25px;padding-top:22px;display:flex}.hiiq .time-result>strong{font:64px/1 var(--font-stamp);color:var(--cream)}.hiiq .time-result>strong span{color:var(--text-muted);font:11px var(--font-data);margin-top:10px;display:block}.hiiq .time-result>p{color:var(--text-muted);font-size:12px}.hiiq .time-result b{color:var(--text);font-weight:500}.hiiq .time-calculator>.demo-note{margin-top:23px;font-size:9px}.hiiq .process-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:12%;margin-bottom:50px;display:grid}.hiiq .process-heading h2{max-width:620px;font-size:clamp(35px,4vw,54px)}.hiiq .process-heading p{color:var(--text-muted);font-size:15px}.hiiq .timeline-entries{position:relative}.hiiq .timeline-track{background:var(--border);width:1px;position:absolute;top:30px;bottom:60px;left:19px}.hiiq .timeline-track>div{background:var(--accent);transform-origin:top;height:100%}.hiiq .timeline-entry{grid-template-columns:1fr 1.4fr;gap:13%;padding-block:45px;display:grid}.hiiq .timeline-title{align-items:flex-start;gap:25px;display:flex}.hiiq .timeline-index{z-index:1;background:var(--surface-page);border:1px solid var(--border);min-width:40px;height:40px;color:var(--accent);font:11px var(--font-data);place-items:center;display:grid;position:relative}.hiiq .timeline-title h3{font:600 clamp(32px, 3.7vw, 52px) var(--font-technical);letter-spacing:-.04em}.hiiq .timeline-content .tiny-label{color:var(--accent);font-size:9px}.hiiq .timeline-content h3{font:600 25px/1.2 var(--font-technical);letter-spacing:-.025em;margin-block:12px 16px}.hiiq .timeline-content p{color:var(--text-muted);max-width:500px;font-size:14px}.hiiq .process-deliverable{color:var(--text-tertiary);align-items:center;gap:9px;margin-top:20px;font-size:11px;display:flex}.hiiq .process-deliverable .icon{width:15px;height:15px;color:var(--accent)}.hiiq .engagement-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}.hiiq .engagement-card{background:var(--surface-page)!important;border:1px solid var(--border)!important;border-radius:var(--radius-xs)!important;padding:30px!important}.hiiq .engagement-card>.icon{color:var(--accent);margin-bottom:23px}.hiiq .engagement-card h3{font:600 22px var(--font-technical);margin-bottom:12px;position:relative}.hiiq .engagement-card p{color:var(--text-muted);font-size:13px;position:relative}.hiiq .brand-card-glow{background:conic-gradient(var(--focus), var(--accent), var(--focus))}.hiiq .faq-section{grid-template-columns:1fr 1.3fr;gap:10%;padding-bottom:130px;display:grid}.hiiq .faq-section .eyebrow{font-size:9px}.hiiq .faq-section h2{font-size:43px}.hiiq .faq-list{border-top:1px solid var(--border)}.hiiq .faq-list details{border-bottom:1px solid var(--border);padding-block:22px}.hiiq .faq-list summary{cursor:pointer;font:500 15px var(--font-ui);justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.hiiq .faq-list summary::-webkit-details-marker{display:none}.hiiq .faq-list summary .icon{width:16px;color:var(--accent);transition:rotate .2s}.hiiq .faq-list details[open] summary .icon{rotate:45deg}.hiiq .faq-list details p{color:var(--text-muted);margin-top:20px;padding-right:35px;font-size:13px}.hiiq .contact-section{border-block:1px solid var(--border);background:var(--surface-well);isolation:isolate;padding-block:105px;position:relative}.hiiq .contact-grid{z-index:-1;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);-webkit-mask-image:linear-gradient(90deg, transparent 30%, var(--black));mask-image:linear-gradient(90deg, transparent 30%, var(--black));opacity:.28;background-size:70px 70px;position:absolute;inset:0}.hiiq .contact-content h2{font:400 clamp(51px, 7.4vw, 106px) / 1.04 var(--font-stamp);letter-spacing:-.01em}.hiiq .contact-content h2 span{color:var(--accent)}.hiiq .contact-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:40px;display:flex}.hiiq .contact-bottom>p{color:var(--text-muted);font-size:15px}.hiiq .contact-bottom .primary-link{min-width:230px}.hiiq.motion-paused *,.hiiq.motion-paused :before,.hiiq.motion-paused :after{transition:none!important;animation-play-state:paused!important}.hiiq.motion-paused .local-card{cursor:default}@media (width<=1100px){.hiiq .wrap{width:calc(100% - 72px)}.hiiq .hero{min-height:720px}.hiiq .hero-coordinates{top:70%;right:5%}.hiiq .hero h1{font-size:clamp(66px,8.6vw,105px)}.hiiq .story-grid{column-gap:7%}.hiiq .workflow-heading .tiny-label{font-size:7px}.hiiq .workflow-row{padding-inline:10px}.hiiq .workflow-icon{padding:6px}.hiiq .workflow-row strong{font-size:11px}.hiiq .workflow-row div>span{font-size:9px}.hiiq .solutions-layout{gap:6%}.hiiq .challenge-list button{gap:12px;font-size:14px}.hiiq .local-deck{gap:18px}.hiiq .local-card-copy{padding-inline:10px}.hiiq .local-card h3{font-size:21px}.hiiq .time-grid{gap:6%}.hiiq .time-calculator{padding:25px}.hiiq .footer-islands{display:none}}@media (width<=760px){.hiiq .challenge-list{display:none}.hiiq .mobile-challenge{gap:12px;display:grid}.hiiq .mobile-challenge label{color:var(--doc-muted);font-size:11px}.hiiq .mobile-challenge select{border:1px solid var(--doc-muted);border-left:3px solid var(--doc-accent);background:var(--cream-deep);width:100%;min-height:52px;color:var(--doc-ink);border-radius:0;padding:12px;font-size:15px}.hiiq .wrap{width:calc(100% - 40px)}.hiiq .section-space{padding-block:72px}.hiiq .hero{align-items:flex-start;height:100svh;min-height:720px;max-height:930px}.hiiq .hero-copy{padding-top:max(152px,22svh);padding-bottom:90px}.hiiq .hero-copy .eyebrow{gap:10px;margin-bottom:22px;font-size:8px}.hiiq .hero h1{font-size:clamp(52px,11.7vw,88px);line-height:1.05}.hiiq .hero-lyric{margin-top:21px;font-size:32px}.hiiq .hero-description{max-width:345px;margin-top:21px;font-size:14px}.hiiq .hero-actions{flex-wrap:wrap;gap:17px;margin-top:28px}.hiiq .primary-link{gap:26px;padding:16px 19px;font-size:13px}.hiiq .quiet-link{font-size:11px}.hiiq .hero-image img{object-position:62% 50%}.hiiq .hero-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-well) 80%, transparent), color-mix(in srgb, var(--surface-well) 50%, transparent)), linear-gradient(0deg, var(--surface-page), transparent 55%)}.hiiq .hero-coordinates{display:none}.hiiq .hero-bottom{font-size:8px;bottom:25px}.hiiq .hero-bottom>span{display:none}.hiiq .marquee{padding-block:20px}.hiiq .marquee-group>span{gap:30px;margin-right:30px;font-size:11px}.hiiq .intro-grid{grid-template-columns:1fr;gap:25px}.hiiq h2{font-size:43px}.hiiq .eyebrow{margin-bottom:23px;font-size:9px}.hiiq .intro-grid>p{font-size:14px}.hiiq .story-grid{margin-top:30px;display:block}.hiiq .story-visual{display:none}.hiiq .story-chapter{min-height:0;padding-block:45px}.hiiq .story-chapter h3{font-size:36px}.hiiq .story-chapter>p:not(.tiny-label){font-size:14px}.hiiq .mobile-workflow{margin-top:32px;display:block}.hiiq .compact-board .workflow-heading{padding-top:20px}.hiiq .compact-board .workflow-row{padding:12px}.hiiq .compact-board .workflow-row strong{font-size:12px}.hiiq .compact-board .workflow-rows{gap:10px;padding-bottom:18px}.hiiq .compact-board .workflow-heading .tiny-label{font-size:8px}.hiiq .compact-board .workflow-row div>span,.hiiq .compact-board .workflow-footer{font-size:10px}.hiiq .chapter-solution{margin-top:23px}.hiiq .solutions-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.hiiq .challenge-list button{padding:18px 10px;font-size:15px}.hiiq .solution-panel{min-height:480px}.hiiq .solution-panel h3{font-size:31px}.hiiq .solution-description{font-size:14px}.hiiq .solution-result{font-size:25px}.hiiq .solution-flow{margin-top:25px}.hiiq .flow-node{padding-right:12px}.hiiq .flow-node>.icon{right:9px}.hiiq .flow-node strong{font-size:10px}.hiiq .solution-bottom{gap:14px}.hiiq .demo-caption{font-size:10px}.hiiq .local-heading{grid-template-columns:1fr;gap:0}.hiiq .local-heading p:not(.eyebrow){font-size:14px}.hiiq .local-globe{justify-self:center;width:100%;max-width:340px;height:270px;margin:15px 0 0}.hiiq .local-deck{grid-template-columns:1fr;gap:30px;margin-top:30px;padding-inline:7px}.hiiq .local-card{rotate:0deg;touch-action:pan-y!important}.hiiq .local-image img{aspect-ratio:1.65}.hiiq .local-card-copy{padding:25px 15px}.hiiq .local-card h3{font-size:26px}.hiiq .local-card-copy>p:last-child{font-size:13px}.hiiq .local-card-copy .tiny-label{font-size:9px}.hiiq .deck-caption{align-items:start;margin-top:5px}.hiiq .deck-caption>p{max-width:225px}.hiiq .deck-caption button{white-space:nowrap;padding-top:2px}.hiiq .time-grid{grid-template-columns:1fr;gap:40px}.hiiq .time-grid h2{font-size:40px}.hiiq .time-calculator{padding:25px}.hiiq .slider-label{font-size:11px}.hiiq .time-result{gap:25px}.hiiq .process-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.hiiq .process-heading h2{font-size:42px}.hiiq .timeline-entry{grid-template-columns:1fr;gap:25px;padding-block:25px 35px}.hiiq .timeline-title{gap:18px}.hiiq .timeline-title h3{font-size:35px}.hiiq .timeline-content{margin-left:59px}.hiiq .timeline-content h3{font-size:24px}.hiiq .timeline-content p{font-size:13px}.hiiq .timeline-track{bottom:75px}.hiiq .process-deliverable{align-items:flex-start;font-size:10px}.hiiq .engagement-grid{grid-template-columns:1fr;gap:14px;margin-top:40px}.hiiq .engagement-card{padding:25px!important}.hiiq .engagement-card h3{font-size:24px}.hiiq .faq-section{grid-template-columns:1fr;gap:40px;padding-bottom:80px}.hiiq .faq-section h2{font-size:40px}.hiiq .faq-list summary{font-size:15px}.hiiq .contact-section{padding-block:70px}.hiiq .contact-content h2{font-size:clamp(42px,10.7vw,77px)}.hiiq .contact-bottom{flex-direction:column;align-items:flex-start;gap:27px;margin-top:30px}.hiiq .contact-bottom>p{font-size:14px}}@media (width<=370px){.hiiq .hero h1{font-size:49px}.hiiq .hero-lyric{font-size:29px}.hiiq .hero-actions{gap:6px}.hiiq .solution-bottom{flex-wrap:wrap}.hiiq .demo-caption{max-width:100%}.hiiq .time-calculator{padding:18px}.hiiq .time-result{gap:18px}}.hiiq .hero-ai-note{font:11px var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:6px;display:block}.hiiq .shimmer-button{z-index:0;white-space:nowrap;cursor:pointer;color:#fff;background:var(--bg);border-radius:var(--radius);border:1px solid #ffffff1a;justify-content:center;align-items:center;padding:12px 24px;transition:transform .3s ease-in-out;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.hiiq .shimmer-button:active{transform:translateY(1px)}.hiiq .shimmer-spark-box{z-index:-30;filter:blur(2px);position:absolute;inset:0;overflow:visible;container-type:size}.hiiq .shimmer-spark{aspect-ratio:1;height:100cqh;animation:shimmer-slide var(--speed) ease-in-out infinite alternate;position:absolute;inset:0}.hiiq .shimmer-spark-light{background:conic-gradient(from calc(270deg - (var(--spread) * .5)), transparent 0, var(--shimmer-color) var(--spread), transparent var(--spread));width:auto;animation:spin-around calc(var(--speed) * 2) linear infinite;position:absolute;inset:-100%}.hiiq .shimmer-highlight{border-radius:16px;transition:box-shadow .3s ease-in-out;position:absolute;inset:0;box-shadow:inset 0 -8px 10px #ffffff1f}.hiiq .shimmer-button:hover .shimmer-highlight{box-shadow:inset 0 -6px 10px #ffffff3f}.hiiq .shimmer-button:active .shimmer-highlight{box-shadow:inset 0 -10px 10px #ffffff3f}.hiiq .shimmer-backdrop{z-index:-20;inset:var(--cut);background:var(--bg);border-radius:var(--radius);position:absolute}@keyframes shimmer-slide{to{transform:translate(calc(100cqw - 100%))}}@keyframes spin-around{0%{transform:translateZ(0)rotate(0)}15%,35%{transform:translateZ(0)rotate(90deg)}65%,85%{transform:translateZ(0)rotate(270deg)}to{transform:translateZ(0)rotate(360deg)}}.hiiq .grid-card{isolation:isolate;z-index:0;background:#0c0c0e;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:space-between;height:100%;padding:16px 20px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.hiiq .grid-card:hover{border-color:#ffffff26}.hiiq .grid-card-glow-box{position:absolute;inset:0}.hiiq .grid-card-glow{opacity:0;filter:blur(50px);transition:opacity .15s;position:absolute;inset:-10%}.hiiq .grid-card:hover .grid-card-glow{opacity:.15}.hiiq{--font-technical:var(--font-display)}.hiiq h2,.hiiq .story-chapter h3{letter-spacing:-.025em}.hiiq .serif{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--accent)}.hiiq .eyebrow{color:var(--accent);font:650 11px/1.5 var(--font-label);letter-spacing:.12em;text-transform:uppercase}.hiiq .local-section,.hiiq .time-section,.hiiq .contact-section,.hiiq .marquee{background:0 0}.hiiq .status-pill{border-radius:var(--radius-xs)}.hiiq .shimmer-highlight{border-radius:var(--radius)}.hiiq .grid-card{background:var(--surface-raised);border-color:var(--border);border-radius:var(--radius-sm)}.hiiq .time-grid h2{font-size:clamp(30px,3vw,44px)}.hiiq .wrap{padding-inline:0}.hiiq .solutions-section .serif,.hiiq .solutions-section .eyebrow{color:var(--doc-accent)}.hiiq .local-card{cursor:default;position:relative}.hiiq .local-card--draggable{cursor:grab;-webkit-user-select:none;user-select:none}.hiiq .local-card[data-dragging=true]{cursor:grabbing;z-index:5;transition:border-color .3s,scale .15s;scale:1.03}
