:root{--orva-brand:var(--orva-brand-primary);--orva-accent:var(--orva-brand-accent);--orva-success:var(--orva-brand-success);--orva-warning:var(--orva-status-warning);--orva-danger:var(--orva-status-error);--orva-type-hero:clamp(48px, 5vw, var(--orva-type-marketing-hero-size));--orva-type-mobile-hero:clamp(var(--orva-type-marketing-section-size), 12vw, var(--orva-type-marketing-mobile-hero-size));--orva-type-section:clamp(34px, 3.2vw, var(--orva-type-marketing-section-size));--orva-type-page:var(--orva-type-page-title-size);--orva-type-heading:var(--orva-type-heading-2-size);--orva-type-card:var(--orva-type-heading-3-size);--orva-type-body:var(--orva-type-body-size);--orva-type-control:var(--orva-type-control-size);--orva-type-small:var(--orva-type-small-size);--orva-type-micro:var(--orva-type-micro-size);--orva-space-1:var(--orva-space-xxs);--orva-space-2:var(--orva-space-xs);--orva-space-3:var(--orva-space-sm);--orva-space-4:var(--orva-space-md);--orva-space-5:var(--orva-component-card-padding);--orva-space-6:var(--orva-space-lg);--orva-space-8:var(--orva-space-xl);--orva-space-12:var(--orva-space-xxl);--orva-space-16:var(--orva-space-section);--orva-shadow-raised:var(--orva-shadow-level-3);--orva-motion:var(--orva-motion-duration-standard) var(--orva-motion-easing-standard)}body{--orva-font-sans:var(--font-manrope), Manrope, system-ui, sans-serif;font-family:var(--orva-font-sans)}@view-transition{navigation:auto}::view-transition-old(root){animation:orva-page-out var(--orva-motion-duration-fast) var(--orva-motion-easing-standard) both}::view-transition-new(root){animation:orva-page-in var(--orva-motion-duration-emphasis) var(--orva-motion-easing-standard) both}@keyframes orva-page-out{to{opacity:0;transform:translateY(-4px)}}@keyframes orva-page-in{0%{opacity:0;transform:translateY(10px)}}.skip-link{z-index:1000;top:var(--orva-space-3);left:var(--orva-space-3);padding:var(--orva-space-3) var(--orva-space-4);border-radius:var(--orva-radius-control);background:var(--orva-brand);color:var(--orva-content-on-action);font-size:var(--orva-type-control);transition:transform var(--orva-motion);font-weight:750;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.marketing-shell :where(a,button,input,select,textarea,summary):focus-visible,.static-shell :where(a,button,input,select,textarea,summary):focus-visible{outline:var(--orva-component-focus-ring-width) solid var(--orva-brand-cyan);outline-offset:var(--orva-component-focus-ring-offset)}.lead-form button:disabled{cursor:wait;opacity:.72}.form-status{min-height:22px;font-size:var(--orva-type-small);margin:0}.form-status-success{color:var(--orva-success)}.form-status-error{color:var(--orva-danger)}.marketing-shell{--m-blue:var(--orva-brand-strong);--m-cyan:var(--orva-brand-cyan);--m-orange:var(--orva-brand-accent);overflow:clip visible}.static-shell{--s-blue:var(--orva-brand);--s-cyan:var(--orva-brand-cyan);--s-orange:var(--orva-accent);--s-bg:var(--orva-marketing-canvas);--s-panel:var(--orva-marketing-panel);--s-border:var(--orva-marketing-border);background:var(--s-bg);font-family:var(--orva-font-sans)}.static-header{height:auto;min-height:76px}.static-header nav{align-items:center;height:100%;margin-left:clamp(48px,6vw,96px);margin-right:auto}.static-header nav>a,.static-header nav>.static-dropdown,.static-header nav>.marketing-dropdown{align-items:center;height:100%;display:flex}.static-header nav>a,.static-header nav>.static-dropdown>a,.static-header nav>.marketing-dropdown>button,.static-login{min-height:44px;line-height:20px;font-size:var(--orva-type-control);align-items:center;font-weight:650;display:inline-flex}.static-header nav>.static-dropdown>a span,.static-header nav>.marketing-dropdown>button span{align-items:center;line-height:1;display:inline-flex}.static-header nav>a.active:after,.static-header nav>.static-dropdown>a.active:after{bottom:0}.static-dropdown>div,.marketing-dropdown>div,.mobile-menu{border-radius:var(--orva-radius-card)}.static-dropdown a,.marketing-dropdown a{min-height:44px;font-size:var(--orva-type-small);align-items:center;display:flex}.static-cta,.static-outline,.orange-button,.outline-button,.hero-actions button,.hero-actions a,.closing-cta button,.closing-cta a{min-height:44px;padding:0 var(--orva-space-5);border-radius:var(--orva-radius-control);font-size:var(--orva-type-control);transition:transform var(--orva-motion), border-color var(--orva-motion), box-shadow var(--orva-motion);font-weight:750}.static-cta:hover,.orange-button:hover,.hero-actions button:hover{transform:translateY(-2px)}.static-hero,.marketing-hero{padding-block:96px}.static-hero h1,.hero-copy h1{font-size:var(--orva-type-hero);letter-spacing:-.045em;font-weight:680;line-height:1.02}.static-hero-copy>p,.hero-copy>p{font-size:var(--orva-type-marketing-lead-size);color:var(--orva-marketing-content-secondary);line-height:1.7}.static-eyebrow,.hero-kicker,.section-heading>span,.closing-cta>div>span{font-size:var(--orva-type-micro);letter-spacing:1.7px;font-weight:800;line-height:16px}.static-section,.workflow-steps-section,.platform-story,.capability-deep-dive{padding-block:96px}.section-title h2,.section-heading h2,.closing-cta h2{font-size:var(--orva-type-section);letter-spacing:-.035em;line-height:1.15}.section-title>p,.section-heading>p{font-size:var(--orva-type-marketing-body-size);color:var(--orva-marketing-content-secondary);line-height:1.65}.workflow-grid article,.tool-grid article,.solution-card-grid article,.resource-grid article,.benefit-grid article,.values-grid article,.feature-card,.capability-deep-dive article,.resource-feature,.static-proof,.static-bottom-cta,.closing-cta,.apply-section,.lead-form,.article-callout{border-radius:var(--orva-radius-card);border-color:var(--s-border)}.feature-card,.resource-feature,.static-proof,.apply-section,.lead-form{box-shadow:var(--orva-shadow-raised)}.workflow-grid h3,.tool-grid h3,.solution-card-grid h3,.benefit-grid h3,.values-grid h3{font-size:var(--orva-type-card);line-height:22px}.workflow-grid p,.tool-grid p,.solution-card-grid p,.benefit-grid p,.values-grid p,.resource-grid p{font-size:var(--orva-type-small);line-height:1.65}.workflow-grid a,.tool-grid a,.solution-card-grid a,.resource-grid a,.resource-feature a{min-height:44px;font-size:var(--orva-type-small);align-items:center;font-weight:750;display:inline-flex}.static-kpi small,.resource-grid small,.paper-top small,.lead-form label,.lead-form>small{font-size:var(--orva-type-micro);line-height:16px}.static-kpi strong{font-size:var(--orva-type-page-title-size);line-height:var(--orva-type-kpi-line)}.static-breadcrumb,.static-breadcrumb a,.solution-orbit .orbit-card small,.standards-compare small{font-size:var(--orva-type-micro);line-height:16px}.water-timeline small,.fire-timeline small,.contents-custody-timeline small,.storm-timeline small,.mold-timeline small,.demo-steps p,.faq details p,.lead-form>p,.founding-path>div:first-child p,.founding-path article p,.why-orva-grid p{font-size:var(--orva-type-small);line-height:1.6}.founding-job p{font-size:var(--orva-type-micro);line-height:1.5}.lead-form input,.lead-form select,.lead-form textarea{border-radius:var(--orva-radius-control);min-height:44px;font-size:var(--orva-type-control)}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--orva-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--orva-brand) 13%, transparent);outline:0}.static-footer{font-size:var(--orva-type-small)}.footer-brand p,.static-footer a,.static-footer strong,.footer-legal,.marketing-footer{font-size:var(--orva-type-marketing-footer-size);line-height:1.55}.static-footer a{align-items:center;min-height:36px;display:flex}.footer-choice-button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-choice-button:hover{color:var(--orva-marketing-navigation-text)}.footer-legal>span{align-items:center;gap:var(--orva-space-2);display:flex}.marketing-footer .footer-choice-button{color:var(--orva-marketing-content-secondary);margin-left:22px}.resource-breadcrumb{margin-bottom:var(--orva-space-4);position:static}.resource-reading-progress{z-index:85;background:color-mix(in srgb, var(--orva-marketing-canvas-deep) 78%, transparent);pointer-events:none;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.resource-reading-progress>span{transform-origin:0;background:linear-gradient(90deg, var(--orva-brand), var(--orva-brand-cyan), var(--orva-accent));width:100%;height:100%;transition:transform var(--orva-motion-duration-fast) linear;display:block;transform:scaleX(0)}.resource-reading-back{z-index:60;top:max(var(--orva-space-4), env(safe-area-inset-top));left:var(--orva-space-5);min-height:44px;padding:0 var(--orva-space-4);align-items:center;gap:var(--orva-space-2);border:1px solid var(--orva-marketing-border-strong);border-radius:var(--orva-radius-pill);background:var(--orva-marketing-navigation-panel);color:var(--orva-marketing-navigation-text-secondary);box-shadow:var(--orva-shadow-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:var(--orva-type-small);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--orva-motion), transform var(--orva-motion), border-color var(--orva-motion), visibility var(--orva-motion);font-weight:700;display:inline-flex;position:fixed;transform:translateY(-10px)}.resource-reading-back:hover{border-color:var(--orva-marketing-highlight);color:var(--orva-marketing-navigation-text)}.resource-reading-back.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}.resource-reading-back small{padding-left:var(--orva-space-2);border-left:1px solid var(--orva-marketing-border-strong);color:var(--orva-marketing-navigation-muted);font-size:var(--orva-type-micro);font-weight:650}.trust-hero{border-bottom:1px solid var(--s-border);background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--orva-brand) 18%, transparent), transparent 34%), var(--orva-marketing-canvas-deep);padding:108px clamp(24px,8vw,140px) 72px}.trust-hero h1{max-width:860px;margin:var(--orva-space-4) 0;font-size:var(--orva-type-hero);letter-spacing:-.04em;line-height:1.04}.trust-hero p{max-width:760px;margin:0 0 var(--orva-space-5);color:var(--orva-marketing-content-secondary);font-size:var(--orva-type-marketing-lead-size);line-height:1.7}.trust-hero small{color:var(--orva-marketing-navigation-muted);font-size:var(--orva-type-small)}.trust-layout{width:min(1180px,100% - 48px);padding-block:var(--orva-space-16);justify-content:space-between;gap:var(--orva-space-12);grid-template-columns:230px minmax(0,760px);margin:0 auto;display:grid}.trust-toc{top:var(--orva-space-6);padding:var(--orva-space-5);border:1px solid var(--s-border);border-radius:var(--orva-radius-card);background:var(--orva-marketing-panel);align-self:start;position:sticky}.trust-toc strong{margin-bottom:var(--orva-space-3);color:var(--orva-marketing-navigation-text);font-size:var(--orva-type-control);display:block}.trust-toc a{min-height:36px;color:var(--orva-marketing-content-secondary);font-size:var(--orva-type-small);align-items:center;display:flex}.trust-toc a:hover{color:var(--orva-marketing-highlight)}.trust-content>section{padding-block:var(--orva-space-6);border-bottom:1px solid var(--s-border);scroll-margin-top:var(--orva-space-6)}.trust-content>section:first-child{padding-top:0}.trust-content h2{margin:0 0 var(--orva-space-4);font-size:var(--orva-type-heading);line-height:1.3}.trust-content p,.trust-content li{color:var(--orva-marketing-content-secondary);font-size:var(--orva-type-body);line-height:1.75}.trust-content p{margin:0 0 var(--orva-space-4)}.trust-content ul{padding-left:var(--orva-space-5);margin:0}.trust-content li+li{margin-top:var(--orva-space-3)}.trust-callout{margin-top:var(--orva-space-8);padding:var(--orva-space-6);border:1px solid var(--orva-marketing-border-strong);border-radius:var(--orva-radius-card);background:color-mix(in srgb, var(--orva-brand) 10%, var(--orva-marketing-panel))}.trust-callout strong{font-size:var(--orva-type-card)}.trust-callout p{margin:var(--orva-space-2) 0 var(--orva-space-4)}.trust-choice-button{min-height:44px;padding:0 var(--orva-space-5);border:1px solid var(--orva-brand);border-radius:var(--orva-radius-control);background:var(--orva-brand);color:var(--orva-content-on-action);font-size:var(--orva-type-control);cursor:pointer;font-weight:750}.analytics-consent{z-index:90;left:50%;bottom:max(var(--orva-space-5), env(safe-area-inset-bottom));width:min(760px,100% - 40px);padding:var(--orva-space-5);align-items:center;gap:var(--orva-space-5);border:1px solid var(--orva-marketing-border-strong);border-radius:var(--orva-radius-card);background:var(--orva-marketing-navigation-panel);color:var(--orva-marketing-navigation-text);box-shadow:var(--orva-shadow-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto;display:grid;position:fixed;transform:translate(-50%)}.analytics-consent strong{font-size:var(--orva-type-card)}.analytics-consent p{margin:var(--orva-space-2) 0 0;color:var(--orva-marketing-content-secondary);font-size:var(--orva-type-small);line-height:1.55}.analytics-consent>div:last-child{align-items:center;gap:var(--orva-space-2);display:flex}.analytics-consent button,.analytics-consent a{min-height:44px;padding:0 var(--orva-space-4);border:1px solid var(--orva-marketing-border-strong);border-radius:var(--orva-radius-control);color:var(--orva-marketing-navigation-text);font-size:var(--orva-type-small);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.analytics-consent .analytics-consent-accept{border-color:var(--orva-brand-cyan);background:var(--orva-marketing-navigation-hover);color:var(--orva-content-on-action)}.analytics-consent a{padding-inline:var(--orva-space-2);color:var(--orva-marketing-highlight);border-color:#0000}.mobile-contextual-cta{display:none}@media (max-width:1180px){.static-header{padding-inline:var(--orva-space-6)}.static-header nav{display:none}.static-header>div{margin-left:auto}.static-header>div .static-cta{display:none}.mobile-menu-btn{border:1px solid var(--s-border);border-radius:var(--orva-radius-control);background:var(--orva-marketing-navigation-surface);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:44px;height:44px;padding:11px;display:flex}.mobile-menu-btn span{background:var(--orva-marketing-navigation-text);flex:none;width:22px;height:2px}.mobile-menu{top:calc(100% + 8px);right:var(--orva-space-6);width:min(360px,100vw - 48px);max-height:calc(100vh - 100px);padding:var(--orva-space-3);border:1px solid var(--orva-marketing-border-strong);border-radius:var(--orva-radius-card);background:var(--orva-marketing-navigation-panel);box-shadow:0 24px 70px color-mix(in srgb, var(--orva-marketing-canvas-deep) 80%, transparent), 0 0 32px color-mix(in srgb, var(--orva-brand-strong) 11%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;flex-direction:column;align-items:stretch;gap:3px;display:flex;position:absolute;left:auto;overflow:auto}.mobile-menu>a,.mobile-menu-group>a{min-height:44px;font-size:var(--orva-type-small);color:var(--orva-marketing-navigation-text-secondary);border-radius:8px;align-items:center;padding:11px 12px;display:flex}.mobile-menu>a:hover,.mobile-menu-group>a:hover{background:var(--orva-marketing-navigation-hover)}.mobile-menu-group{border-top:1px solid var(--s-border);flex-direction:column;padding:6px 0 2px;display:flex}.mobile-menu-group>span{color:var(--orva-marketing-navigation-muted);font-size:var(--orva-type-micro);letter-spacing:1px;text-transform:uppercase;padding:8px 12px 3px;font-weight:800}.mobile-menu .mobile-menu-cta{width:100%;margin-top:var(--orva-space-2);justify-content:flex-start}.marketing-hero,.static-hero{gap:var(--orva-space-12);grid-template-columns:minmax(0,1fr)}.hero-copy,.static-hero-copy{max-width:780px}.hero-product-stage,.static-hero>:last-child{justify-self:start;width:min(100%,900px)}.home-acronym{max-width:620px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-acronym>span:nth-child(3),.home-acronym>span:nth-child(4){border-top:1px solid var(--orva-marketing-accent-border)}.home-acronym>span:nth-child(3){border-left:0}.static-header{justify-content:flex-start;gap:var(--orva-space-2);padding-inline:var(--orva-space-6)}.static-header>div{flex:none;order:-1;margin:0}.static-logo{margin-right:auto}.mobile-menu-btn{align-items:flex-start}.mobile-menu{left:var(--orva-space-6);border-radius:0 var(--orva-radius-card) var(--orva-radius-card) var(--orva-radius-card);text-align:left;width:min(360px,100vw - 48px);max-height:calc(100vh - 96px);right:auto}.mobile-menu>a,.mobile-menu-group>a,.mobile-menu-group>span{text-align:left;justify-content:flex-start}}@media (max-width:700px){.static-header{padding-inline:18px}.mobile-menu{width:min(320px,100vw - 36px);max-height:calc(100vh - 88px);left:18px}}.home-fit-section .home-acronym{z-index:1;width:100%;max-width:none;position:relative;inset:auto}.home-fit-section .orva-acronym-art{width:100%}.marketing-shell :where(h1,h2,h3){text-wrap:balance}.marketing-shell :where(.hero-copy>p,.section-heading>p,.home-problem p,.home-fit-section p,.feature-copy p,.capability-deep-dive article p,.closing-cta p){color:var(--orva-marketing-content-secondary)}.hero-proof{font-size:var(--orva-type-small);line-height:var(--orva-type-small-line);gap:clamp(18px,2vw,30px)}.workflow-step b,.workflow-step span,.feature-copy small,.capability-deep-dive article>span,.capability-deep-dive article b,.home-problem>span,.home-fit-section>div>span{font-size:var(--orva-type-micro);line-height:var(--orva-type-micro-line)}.workflow-step strong{font-size:var(--orva-type-body);line-height:var(--orva-type-body-line)}.workflow-step span{font-size:var(--orva-type-small);line-height:var(--orva-type-small-line);color:var(--orva-marketing-content-secondary)}.feature-card{border-color:var(--orva-marketing-border);min-height:470px;box-shadow:inset 0 1px #ffffff0d, var(--orva-shadow-raised);transition:transform var(--orva-motion), border-color var(--orva-motion), box-shadow var(--orva-motion)}.feature-card:hover{border-color:color-mix(in srgb, var(--orva-brand) 58%, var(--orva-marketing-border));box-shadow:inset 0 1px #ffffff12, 0 24px 62px #0000007a, 0 0 32px color-mix(in srgb, var(--orva-brand) 12%, transparent);transform:translateY(-4px)}.feature-copy h3{letter-spacing:-.025em;font-size:clamp(23px,2vw,27px);line-height:1.2}.feature-copy p,.capability-deep-dive article p{font-size:var(--orva-type-body);line-height:1.7}.feature-copy a{font-size:var(--orva-type-control);line-height:var(--orva-type-control-line)}.capability-deep-dive article{border-color:var(--orva-marketing-border);min-height:250px}.capability-deep-dive h3{letter-spacing:-.02em;font-size:clamp(21px,1.8vw,25px);line-height:1.25}.capability-deep-dive article b{line-height:1.45}.home-problem h2,.home-fit-section h2{text-wrap:balance}.home-problem p,.home-fit-section p,.closing-cta p{font-size:var(--orva-type-body);line-height:1.7}@media (max-width:700px){.feature-card{min-height:510px}.feature-card:hover{transform:none}.hero-proof{font-size:var(--orva-type-small)}}@media (prefers-reduced-motion:reduce){.feature-card{transition:none}.feature-card:hover{transform:none}}@media (max-width:700px){html,body,.static-shell,.marketing-shell{max-width:100%;overflow-x:clip}.static-shell :where(section,article,aside,div,nav,header,footer),.marketing-shell :where(section,article,aside,div,nav,header,footer){min-width:0}.static-shell :where(h1,h2,h3,p,a,strong,small),.marketing-shell :where(h1,h2,h3,p,a,strong,small){overflow-wrap:anywhere}.static-shell img,.marketing-shell img{max-width:100%}.static-breadcrumb{white-space:nowrap;scrollbar-width:none;max-width:calc(100vw - 40px);right:20px;overflow-x:auto}.static-breadcrumb::-webkit-scrollbar{display:none}:where(.water-hero-points,.fire-hero-points,.contents-hero-points,.mold-hero-points,.storm-hero-points){flex-wrap:wrap;gap:8px 14px;display:flex}:where(.water-hero-points,.fire-hero-points,.contents-hero-points,.mold-hero-points,.storm-hero-points) span{flex:145px;min-width:0}:where(.fire-loss-panel,.contents-inventory-panel,.mold-containment-panel,.storm-command-panel,.water-visit-panel),:where(.standards-compare,.contents-panel-table,.storm-dispatch-board){width:100%;max-width:100%}:where(.contents-panel-table,.standards-compare,.storm-dispatch-board){overscroll-behavior-inline:contain;overflow-x:auto}.lead-form :where(input,select,textarea){min-height:48px;font-size:16px}.lead-form textarea{min-height:116px}.faq summary{align-items:center;min-height:44px;display:flex}}@media (max-width:480px){.solution-orbit{grid-template-columns:1fr}.orbit-4{grid-column:auto;width:100%}:where(.contents-report-strip,.mold-report-strip,.storm-report-strip) aside{grid-template-columns:1fr}}.orva-acronym,.home-acronym,.about-acronym{border:1px solid color-mix(in srgb, var(--orva-brand) 24%, transparent);border-radius:var(--orva-radius-card);background:var(--orva-marketing-canvas-deep);width:min(100%,360px);max-width:360px;box-shadow:0 14px 38px color-mix(in srgb, var(--orva-marketing-canvas-deep) 47%, transparent);opacity:.92;transition:border-color var(--orva-motion), box-shadow var(--orva-motion), opacity var(--orva-motion), transform var(--orva-motion);margin:0;padding:0;display:block;position:relative;overflow:hidden}.orva-acronym:hover{opacity:1;border-color:var(--orva-marketing-highlight);box-shadow:0 18px 46px color-mix(in srgb, var(--orva-marketing-canvas-deep) 67%, transparent), 0 0 0 1px color-mix(in srgb, var(--orva-brand) 33%, transparent), 0 0 34px color-mix(in srgb, var(--orva-brand) 26%, transparent), 18px 0 38px color-mix(in srgb, var(--orva-accent) 9%, transparent);transform:translateY(-2px)}.orva-acronym:before,.orva-acronym:after{display:none}.orva-acronym-art{width:100%;height:auto;display:block}.home-acronym{z-index:6;width:min(31vw,350px);max-width:350px;position:absolute;top:8px;right:clamp(24px,4vw,72px)}.about-acronym{z-index:5;width:min(31vw,350px);max-width:350px;position:absolute;top:0;right:0}.about-principle{margin-top:170px}@media (max-width:1180px){.home-acronym{width:min(38vw,320px);top:8px;right:16px}}@media (max-width:700px){.home-acronym{width:min(100%,320px);margin:0 0 var(--orva-space-4) auto;opacity:.88;position:relative;top:auto;right:auto}.about-acronym{width:min(100%,280px);position:relative;top:auto;right:auto}.about-principle{margin-top:0}}@media (max-width:1180px){.static-header>div{gap:8px}.mobile-menu-btn{order:-1}}@media (max-width:700px){.marketing-hero>.hero-product-stage{margin-top:0}.static-hero,.marketing-hero{padding-block:var(--orva-space-16)}.static-hero h1,.hero-copy h1{font-size:var(--orva-type-mobile-hero)}.static-hero-copy>p,.hero-copy>p{font-size:var(--orva-type-marketing-body-size)}.static-section,.workflow-steps-section,.platform-story,.capability-deep-dive{padding-block:var(--orva-space-16)}.section-title h2,.section-heading h2{font-size:var(--orva-type-marketing-mobile-section-size)}.workflow-grid p,.tool-grid p,.solution-card-grid p,.benefit-grid p,.values-grid p,.resource-grid p{font-size:var(--orva-type-control-size)}.trust-hero{padding:var(--orva-space-16) 20px var(--orva-space-12)}.trust-hero h1{font-size:var(--orva-type-marketing-mobile-hero-size)}.trust-hero p{font-size:var(--orva-type-marketing-body-size)}.trust-layout{width:auto;padding-block:var(--orva-space-12);gap:var(--orva-space-8);grid-template-columns:1fr;margin:0 20px}.trust-toc{position:static}.trust-content p,.trust-content li{font-size:var(--orva-type-marketing-body-size)}.analytics-consent{bottom:max(var(--orva-space-3), env(safe-area-inset-bottom));padding:var(--orva-space-4);grid-template-columns:1fr}.analytics-consent>div:last-child{flex-wrap:wrap}.analytics-consent button{flex:1}.analytics-consent a{width:100%}.mobile-contextual-cta{z-index:55;left:16px;right:16px;bottom:max(14px, env(safe-area-inset-bottom));min-height:64px;padding:9px 9px 9px var(--orva-space-4);align-items:center;gap:var(--orva-space-3);border:1px solid var(--orva-marketing-border-strong);border-radius:var(--orva-radius-card);background:var(--orva-marketing-navigation-panel);box-shadow:var(--orva-shadow-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--orva-motion), transform var(--orva-motion), visibility var(--orva-motion);display:flex;position:fixed;transform:translateY(18px)}.mobile-contextual-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mobile-contextual-cta>span{color:var(--orva-marketing-content-secondary);font-size:var(--orva-type-small);flex:1;line-height:1.3}.mobile-contextual-cta>a{min-height:44px;padding:0 var(--orva-space-4);align-items:center;gap:var(--orva-space-2);border-radius:var(--orva-radius-control);background:var(--orva-accent);color:var(--orva-content-on-action);font-size:var(--orva-type-control);white-space:nowrap;font-weight:750;text-decoration:none;display:inline-flex}.mobile-contextual-cta>button{width:44px;height:44px;color:var(--orva-marketing-content-secondary);font-size:var(--orva-type-heading);cursor:pointer;background:0 0;border:0;padding:0}.marketing-footer .footer-choice-button{margin-left:0}.resource-reading-back{top:max(var(--orva-space-3), env(safe-area-inset-top));left:var(--orva-space-3);padding-inline:var(--orva-space-3)}.resource-reading-back small{display:none}}@media (prefers-reduced-motion:reduce){.static-shell *,.static-shell :before,.static-shell :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.mobile-contextual-cta,.resource-reading-progress>span,.resource-reading-back{transition:none}}@media (max-width:700px){.marketing-hero{padding-top:196px!important}.marketing-hero>.home-acronym{width:min(100% - 32px,340px);margin:0;position:absolute;top:8px;left:50%;right:auto;transform:translate(-50%)}.about-acronym{align-self:center;margin-inline:auto}}.marketing-hero>.hero-product-stage{margin-top:0}@media (max-width:700px){.marketing-hero{padding-top:var(--orva-space-16)!important}}.hero-access-note svg{color:var(--orva-brand-cyan)}.chapter-index{margin-bottom:var(--orva-space-3);color:var(--orva-brand-cyan);font-size:var(--orva-type-micro);letter-spacing:.16em;font-weight:800;display:block}.section-heading>.chapter-index{margin-bottom:var(--orva-space-3)}.home-problem{position:relative}.home-problem>.chapter-index{top:var(--orva-space-8);position:absolute;right:clamp(24px,4vw,72px)}.product-tour-section{border-bottom:1px solid var(--orva-marketing-border);background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--orva-brand-strong) 13%, transparent), transparent 31%), var(--orva-marketing-canvas);padding:clamp(72px,7vw,112px) clamp(24px,4vw,72px)}.product-tour-heading{max-width:1440px;margin:0 auto var(--orva-space-12);column-gap:var(--orva-space-8);row-gap:var(--orva-space-4);grid-template-columns:70px minmax(0,1fr);align-items:start;display:grid}.product-tour-heading>.chapter-index{align-self:start;margin-top:5px}.product-tour-heading span{color:var(--orva-brand-cyan);font-size:var(--orva-type-micro);letter-spacing:.17em;font-weight:800}.product-tour-heading h2{margin:var(--orva-space-3) 0 0;color:var(--orva-marketing-navigation-text);letter-spacing:-.045em;font-size:clamp(34px,3.1vw,52px);line-height:1.08}.product-tour-heading>p{max-width:58ch;color:var(--orva-marketing-content-secondary);font-size:var(--orva-type-marketing-lead-size);grid-column:2;margin:0;font-weight:600;line-height:1.55}.product-tour-grid{gap:var(--orva-space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1440px;margin:0 auto;display:grid}.product-tour-mobile-cue{display:none}.product-tour-card{border:1px solid var(--orva-marketing-border);border-radius:var(--orva-radius-card);background:linear-gradient(145deg, color-mix(in srgb, var(--orva-brand) 6%, var(--orva-marketing-panel)), var(--orva-marketing-panel));box-shadow:var(--orva-shadow-level-2);color:var(--orva-marketing-navigation-text);transition:transform var(--orva-motion), border-color var(--orva-motion), box-shadow var(--orva-motion);grid-template-rows:auto auto;text-decoration:none;display:grid;overflow:hidden}.product-tour-card:hover,.product-tour-card:focus-visible{border-color:var(--orva-marketing-border-strong);box-shadow:var(--orva-shadow-raised);transform:translateY(-5px)}.product-tour-image{aspect-ratio:16/9;border-bottom:1px solid var(--orva-marketing-border);background:var(--orva-marketing-canvas-deep);overflow:hidden}.product-tour-image img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .48s cubic-bezier(.2,.8,.2,1);display:block}.product-tour-card:hover .product-tour-image img,.product-tour-card:focus-visible .product-tour-image img{transform:scale(1.025)}.product-tour-copy{min-height:104px;padding:var(--orva-space-6);justify-content:space-between;align-items:center;gap:var(--orva-space-5);display:flex}.product-tour-copy>div{min-width:0}.product-tour-copy small{color:var(--orva-brand-cyan);font-size:var(--orva-type-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.product-tour-copy h3{margin:var(--orva-space-2) 0 0;letter-spacing:-.025em;font-size:clamp(20px,1.6vw,26px);line-height:1.16}.product-tour-copy>span{border:1px solid var(--orva-marketing-border-strong);background:color-mix(in srgb, var(--orva-brand-strong) 14%, transparent);width:38px;height:38px;color:var(--orva-brand-cyan);font-size:var(--orva-type-heading);transition:transform var(--orva-motion), background var(--orva-motion);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.product-tour-card:hover .product-tour-copy>span,.product-tour-card:focus-visible .product-tour-copy>span{background:color-mix(in srgb, var(--orva-brand-strong) 24%, transparent);transform:translate(4px)}.validation-link{margin-top:var(--orva-space-5);color:var(--orva-brand-cyan);font-size:var(--orva-type-control);font-weight:750;display:inline-flex}.lead-form label>small{float:right;color:var(--orva-marketing-navigation-muted);font-size:inherit;font-weight:600}@media (max-width:900px){.product-tour-heading{gap:var(--orva-space-4);grid-template-columns:52px 1fr}.product-tour-heading>p{grid-column:2}}@media (max-width:700px){.home-problem>.chapter-index{position:static}.product-tour-section{padding:var(--orva-space-16) 0;overflow:hidden}.product-tour-heading{margin:0 20px var(--orva-space-5);gap:var(--orva-space-3);grid-template-columns:1fr}.product-tour-heading>.chapter-index{margin-bottom:0}.product-tour-heading>p{max-width:34ch;font-size:var(--orva-type-small);grid-column:auto;line-height:1.55}.product-tour-heading h2{font-size:32px}.product-tour-mobile-cue{margin:0 20px var(--orva-space-4);align-items:center;gap:var(--orva-space-2);color:var(--orva-marketing-navigation-muted);font-size:var(--orva-type-small);font-weight:700;display:flex}.product-tour-mobile-cue span{color:var(--orva-brand-cyan);font-size:var(--orva-type-heading)}.product-tour-grid{max-width:none;padding:0 20px var(--orva-space-3);gap:var(--orva-space-4);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;display:flex;overflow-x:auto}.product-tour-grid::-webkit-scrollbar{display:none}.product-tour-card{scroll-snap-align:start;flex:0 0 min(82vw,340px)}.product-tour-copy{min-height:92px;padding:var(--orva-space-5)}.product-tour-copy h3{font-size:20px}.product-tour-copy>span{width:34px;height:34px;font-size:var(--orva-type-card)}}@media (prefers-reduced-motion:reduce){.product-tour-card,.product-tour-image img,.product-tour-copy>span{transition:none}.product-tour-card:hover,.product-tour-card:focus-visible,.product-tour-card:hover .product-tour-image img,.product-tour-card:focus-visible .product-tour-image img{transform:none}}.connected-story{background:radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--orva-brand-strong) 16%, transparent), transparent 32%), linear-gradient(180deg, #07121f 0%, #091725 52%, #07121f 100%);padding:112px max(24px,50vw - 640px);position:relative}.connected-story:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#6dcbff1f 1px,#0000 1px),linear-gradient(90deg,#6dcbff1f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 78%,#0000);mask-image:linear-gradient(#0000,#000 14% 78%,#0000)}.connected-story-heading,.connected-story-layout,.connected-story-actions{z-index:1;max-width:1280px;margin-inline:auto;position:relative}.connected-story-heading{gap:var(--orva-space-5);grid-template-columns:56px minmax(0,760px);margin-bottom:72px;display:grid}.connected-story-heading>div>span{color:var(--orva-brand-cyan);font-size:var(--orva-type-label);letter-spacing:.16em;font-weight:800}.connected-story-heading h2{max-width:18ch;color:var(--orva-marketing-text);letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(40px,5vw,68px);line-height:.98}.connected-story-heading p{max-width:62ch;color:var(--orva-marketing-navigation-muted);font-size:var(--orva-type-lead);margin:0;line-height:1.65}.connected-story-layout{display:block}.connected-story-steps{min-width:0}.connected-story-step{grid-template-columns:minmax(300px,.68fr) minmax(620px,1.5fr);align-items:start;gap:clamp(48px,7vw,104px);min-height:92vh;display:grid}.connected-story-step:last-child{min-height:76vh}.connected-story-copy{text-align:left;border-left:1px solid #8fb7d933;width:100%;padding:28px 0 30px 24px;display:block;position:sticky;top:32vh}.connected-story-copy>span{color:var(--orva-brand-cyan);letter-spacing:.15em;font-size:12px;font-weight:800}.connected-story-step h3{max-width:14ch;color:var(--orva-marketing-text);letter-spacing:-.045em;margin:14px 0;font-size:clamp(28px,2.5vw,42px);line-height:1.04}.connected-story-step p{max-width:37ch;color:var(--orva-marketing-navigation-muted);font-size:var(--orva-type-body);margin:0;line-height:1.65}.connected-story-copy>i{background:#ffffff1f;width:96px;height:2px;margin-top:24px;display:block;overflow:hidden}.connected-story-copy>i b{background:linear-gradient(90deg, var(--orva-brand-strong), var(--orva-brand-cyan));height:100%;display:block}.connected-story-frame,.connected-story-stage{background:linear-gradient(145deg,#1c4c7957,#0b1a2bd1);border:1px solid #6fc4ff3d;border-radius:26px;min-width:0;padding:1px;position:sticky;top:90px;box-shadow:0 36px 90px #00000073,0 0 50px #2a90ff17}.connected-story-stage-glow{filter:blur(70px);pointer-events:none;background:#1e8bff21;border-radius:50%;height:45%;position:absolute;inset:-20% 8% auto}.connected-story-stage>nav{gap:8px;display:flex;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.connected-story-stage>nav button{cursor:pointer;background:#bed8ed47;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .22s,background .22s,border-radius .22s}.connected-story-stage>nav button.is-active{background:var(--orva-brand-cyan);border-radius:8px;width:28px}.connected-story-mobile-frame{display:none}.connected-story-actions{justify-content:space-between;align-items:center;gap:var(--orva-space-5);background:#071422c2;border:1px solid #72aedb33;border-radius:18px;margin-top:72px;padding:28px 32px;display:flex}.connected-story-actions p{color:var(--orva-marketing-navigation-muted);margin:0;font-weight:650}.connected-story-actions a{color:var(--orva-brand-cyan);align-items:center;gap:12px;font-weight:800;display:inline-flex}.connected-story-actions a span{transition:transform var(--orva-motion);font-size:20px}.connected-story-actions a:hover span{transform:translate(4px)}.story-product-frame{color:#eaf4fc;background:#0b1725;border-radius:25px;min-height:600px;animation:.46s cubic-bezier(.2,.75,.2,1) both story-frame-in;position:relative;overflow:hidden}@keyframes story-frame-in{0%{opacity:.3;transform:translateY(10px)scale(.992)}to{opacity:1;transform:none}}.story-product-frame:after{content:"ILLUSTRATIVE PRODUCT WORKFLOW";color:#b5d3eb6b;letter-spacing:.12em;font-size:8px;font-weight:800;position:absolute;bottom:12px;right:18px}.story-product-topbar{background:#050e19b8;border-bottom:1px solid #82b2d724;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:72px;padding:14px 20px;display:grid}.story-product-brand{color:#fff;letter-spacing:.14em;align-items:center;gap:5px;font-size:12px;display:flex}.story-product-brand i{border:4px dotted #3da7ff;border-radius:50%;width:17px;height:17px;display:block;box-shadow:4px 4px 0 -2px #ff9f2f}.story-product-brand span{color:#43b9ff}.story-product-job{text-align:center}.story-product-job small{color:#66839c;letter-spacing:.14em;font-size:8px;font-weight:800;display:block}.story-product-job b{margin-top:4px;font-size:12px;display:block}.story-product-status{color:#5fe0b3;letter-spacing:.08em;background:#1b9d701a;border:1px solid #32d39947;border-radius:999px;justify-self:end;padding:7px 9px;font-size:8px;font-weight:850}.story-product-progress{border-bottom:1px solid #82b2d71f;grid-template-columns:repeat(5,1fr);padding:15px 22px;display:grid}.story-product-progress span{color:#506b82;letter-spacing:.08em;flex-direction:column;align-items:center;gap:6px;font-size:7px;display:flex;position:relative}.story-product-progress span:not(:last-child):after{content:"";background:#263a4d;height:1px;position:absolute;top:9px;left:calc(50% + 12px);right:calc(12px - 50%)}.story-product-progress span.is-complete:not(:last-child):after{background:linear-gradient(90deg,#249af1,#4ad0ff)}.story-product-progress i{z-index:1;color:#708ca4;background:#0c1a29;border:1px solid #294157;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid;position:relative}.story-product-progress .is-complete i{color:#fff;background:#147bc2;border-color:#38aefd;box-shadow:0 0 12px #22a5ff52}.story-product-body{min-height:472px}.story-screen{min-height:472px;padding:24px}.story-screen-title{justify-content:space-between;align-items:start;gap:18px;display:flex}.story-screen-title small,.story-label{color:#5d829f;letter-spacing:.13em;font-size:8px;font-weight:850}.story-screen-title h4{color:#f4f9fc;letter-spacing:-.025em;margin:6px 0 0;font-size:21px}.story-screen-title>span{color:#7590a6;font-size:9px}.story-intake-grid{grid-template-columns:1.1fr 1fr 1fr;gap:10px;margin-top:25px;display:grid}.story-intake-grid>article{background:linear-gradient(145deg,#101f2f,#0c1927);border:1px solid #1f3548;border-radius:12px;min-width:0;min-height:246px;padding:18px}.story-intake-grid .story-primary-card{background:linear-gradient(145deg,#186aa83b,#0c1927 58%)}.story-intake-grid h5{margin:14px 0 8px;font-size:16px}.story-intake-grid p{color:#89a0b4;margin:0;font-size:11px;line-height:1.6}.story-contact{border-top:1px solid #23394c;align-items:center;gap:10px;margin-top:28px;padding-top:15px;display:flex}.story-contact>i,.story-crew-column header>i{color:#8bd3ff;background:#214d73;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:800;display:grid}.story-contact span,.story-crew-column header span{min-width:0}.story-contact b,.story-contact small,.story-crew-column header b,.story-crew-column header small{display:block}.story-contact b{font-size:10px}.story-contact small{color:#607b92;margin-top:3px;font-size:8px}.story-intake-grid dl{margin:12px 0 0}.story-intake-grid dl>div{border-bottom:1px solid #1e3244;justify-content:space-between;gap:8px;padding:13px 0;font-size:9px;display:flex}.story-intake-grid dt{color:#657f95}.story-intake-grid dd{text-align:right;margin:0;font-weight:700}.story-priority{color:#ffb45f}.story-system-note{color:#8ba8bd;background:#2391d214;border:1px solid #36beff2e;border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;font-size:9px;display:flex}.story-system-note svg{color:#4bc8ff}.story-system-note b{color:#ccecff;margin-right:4px}.story-sync,.story-live,.story-ready{align-items:center;gap:5px;display:inline-flex;color:#6edeb7!important}.story-sync i,.story-live i{background:#44d5a4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #44d5a4}.story-schedule{grid-template-columns:42px 1fr 1fr;gap:9px;margin-top:22px;display:grid}.story-time-column{color:#4f6c84;flex-direction:column;justify-content:space-around;padding-top:43px;font-size:8px;display:flex}.story-crew-column{min-width:0}.story-crew-column header{align-items:center;gap:8px;height:38px;display:flex}.story-crew-column header b{font-size:9px}.story-crew-column header small{color:#627c91;margin-top:2px;font-size:7px}.story-crew-column article{background:linear-gradient(145deg,#1a74b442,#0d1d2ccc);border:1px solid #2caeff61;border-left:3px solid #2ba9fa;border-radius:10px;flex-direction:column;min-height:218px;margin-top:9px;padding:18px;display:flex}.story-crew-column article small{color:#62bff6;font-size:8px}.story-crew-column article b{margin-top:18px;font-size:13px}.story-crew-column article span{color:#89a2b7;margin-top:6px;font-size:9px}.story-crew-column article em{color:#63d4ff;margin-top:auto;font-size:8px;font-style:normal}.story-crew-column .story-schedule-muted{opacity:.72;background:#101d2a;border-color:#263c4f #263c4f #263c4f #4b6479;min-height:132px}.story-dispatch-footer{background:#0d1b29;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;padding:12px;display:grid}.story-dispatch-footer span{color:#6f8da5;justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.story-dispatch-footer svg{color:#46bcff}.story-dispatch-footer b{color:#aec3d4}.story-field-screen{grid-template-columns:1fr 176px;align-items:center;gap:20px;display:grid}.story-field-console{min-width:0}.story-field-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.story-field-stats article{background:#0f1e2d;border:1px solid #20364a;border-radius:10px;padding:13px}.story-field-stats span,.story-field-stats small{color:#627f96;font-size:8px;display:block}.story-field-stats b{margin:6px 0 3px;font-size:22px;display:block}.story-activity-list{background:#0d1b29;border:1px solid #1f3447;border-radius:11px;margin-top:12px}.story-activity-list>span{border-bottom:1px solid #1c3042;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.story-activity-list>span:last-child{border-bottom:0}.story-activity-list i{border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.story-activity-list i.cyan{color:#55d7ff;background:#31c6f621}.story-activity-list i.blue{color:#6aa9ff;background:#3b82f621}.story-activity-list i.orange{color:#ffb25b;background:#ff9a2f1f}.story-activity-list b{font-size:9px}.story-activity-list small{color:#617d94;font-size:8px}.story-field-phone{background:linear-gradient(170deg,#102234,#0a1521);border:4px solid #263a4d;border-radius:25px;min-height:352px;padding:17px 13px;box-shadow:0 18px 35px #0000006b}.story-phone-speaker{background:#263b4e;border-radius:4px;width:42px;height:4px;margin:-8px auto 20px}.story-field-phone>small{color:#4ebcff;letter-spacing:.12em;font-size:7px;font-weight:800}.story-field-phone h5{margin:6px 0 15px;font-size:13px}.story-phone-progress>span{background:#203446;border-radius:4px;height:4px;display:block}.story-phone-progress>span b{border-radius:inherit;background:linear-gradient(90deg,#239ce9,#54d2ff);height:100%;display:block}.story-phone-progress small{color:#668299;margin:5px 0 14px;font-size:7px;display:block}.story-field-phone button{color:#98b1c4;width:100%;font:inherit;text-align:left;background:#0d1d2c;border:1px solid #20384b;border-radius:8px;align-items:center;gap:7px;margin-top:7px;padding:9px;font-size:8px;display:flex}.story-field-phone button svg{color:#46d5aa}.story-field-phone button.is-next{color:#d9f3ff;background:#248aca21;border-color:#3ab0f56b}.story-field-phone button.is-next svg{color:#4fcaff}.story-review-grid{grid-template-columns:190px 1fr;gap:13px;margin-top:22px;display:grid}.story-score-card{text-align:center;background:linear-gradient(160deg,#1c68a033,#0d1b29);border:1px solid #20384d;border-radius:12px;padding:22px 16px}.story-score-ring{background:radial-gradient(circle closest-side,#0e1c2a 78%,transparent 79% 100%), conic-gradient(#32b6f5 84%,#20384b 0);border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 16px;display:grid}.story-score-ring b{font-size:27px}.story-score-ring span{color:#7d9ab0;font-size:10px}.story-score-card h5{margin:0;font-size:12px}.story-score-card p{color:#69849a;margin:8px 0 0;font-size:8px;line-height:1.5}.story-review-list{border:1px solid #20364a;border-radius:12px;overflow:hidden}.story-review-list article{background:#0d1b29;border-bottom:1px solid #1e3244;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.story-review-list article:last-child{border-bottom:0}.story-review-list article>i{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.story-review-list .is-complete>i{color:#50d5a8;background:#2ac38f1f}.story-review-list .needs-action>i{color:#ffb03e;background:#f59e0b1f}.story-review-list b,.story-review-list small{display:block}.story-review-list b{font-size:9px}.story-review-list small{color:#607b92;margin-top:3px;font-size:8px}.story-review-list em{font-size:7px;font-style:normal;font-weight:800}.story-review-list .is-complete em{color:#4bd0a3}.story-review-list .needs-action em{color:#ffb34f}.story-review-note{margin-top:13px}.story-close-grid{grid-template-columns:1.15fr .85fr;gap:13px;margin-top:22px;display:grid}.story-report-preview{color:#11263a;background:#f4f7f9;border:1px solid #294257;border-radius:12px;padding:18px;transform:rotate(-.5deg);box-shadow:0 14px 30px #00000042}.story-report-preview header{border-bottom:1px solid #cfdae2;justify-content:space-between;padding-bottom:12px;display:flex}.story-report-preview .story-product-brand{color:#122d45}.story-report-preview header>small{color:#6e8190;font-size:7px;font-weight:800}.story-report-preview h5{margin:18px 0 5px;font-size:18px}.story-report-preview p{color:#667b8b;margin:0;font-size:8px}.story-report-bars{gap:7px;margin:20px 0;display:grid}.story-report-bars span{background:#dce5eb;border-radius:5px;height:7px}.story-report-bars span:first-child{width:92%}.story-report-bars span:nth-child(2){width:76%}.story-report-bars span:nth-child(3){width:84%}.story-report-preview footer{border-top:1px solid #d4dfe6;grid-template-columns:repeat(4,1fr);gap:5px;padding-top:13px;display:grid}.story-report-preview footer span{color:#436278;font-size:7px;font-weight:750}.story-close-checklist{background:#0d1c2a;border:1px solid #21384b;border-radius:12px;padding:17px}.story-close-checklist h5{margin:0 0 12px;font-size:12px}.story-close-checklist>span{color:#9db3c4;border-bottom:1px solid #1f3345;align-items:center;gap:7px;padding:9px 0;font-size:8px;display:flex}.story-close-checklist>span svg{color:#4bd3a5}.story-close-checklist button{color:#fff;width:100%;font:inherit;background:linear-gradient(135deg,#168ee0,#32b8ed);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:15px;padding:10px;font-size:9px;font-weight:800;display:flex}.story-close-outcome{background:#2087c317;border:1px solid #3dc2f62e;border-radius:10px;align-items:center;gap:11px;margin-top:13px;padding:12px 15px;display:flex}.story-close-outcome>span{color:#57c9ff;background:#3ab2f224;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.story-close-outcome b,.story-close-outcome small{display:block}.story-close-outcome b{font-size:9px}.story-close-outcome small{color:#728da3;margin-top:3px;font-size:8px}@media (max-width:1120px){.connected-story-step{grid-template-columns:minmax(270px,.62fr) minmax(560px,1.38fr);gap:42px}.story-product-frame{min-height:565px}.story-product-body,.story-screen{min-height:437px}}@media (max-width:900px){.connected-story{padding:84px 20px}.connected-story-heading{grid-template-columns:1fr;margin-bottom:54px}.connected-story-heading h2{font-size:clamp(36px,9vw,56px)}.connected-story-step{display:block}.connected-story-step,.connected-story-step:first-child,.connected-story-step:last-child{opacity:1;min-height:0;margin:0 0 76px;display:block}.connected-story-copy{border:0;padding:0 0 24px;position:static}.connected-story-step h3{max-width:18ch;font-size:clamp(29px,7vw,40px)}.connected-story-step p{max-width:54ch}.connected-story-copy>i{display:none}.connected-story-frame{border-radius:20px;padding:0;position:static}.connected-story-actions{margin-top:0}.story-product-frame{border:1px solid #6fc4ff38;border-radius:20px;min-height:570px;box-shadow:0 28px 70px #00000061}}@media (max-width:620px){.connected-story{padding:72px 16px}.connected-story-heading{gap:12px;margin-bottom:52px}.connected-story-heading h2{margin-top:10px;font-size:36px}.connected-story-heading p{font-size:16px}.connected-story-step{margin-bottom:66px}.connected-story-step h3{font-size:30px}.connected-story-actions{flex-direction:column;align-items:flex-start;padding:22px}.story-product-frame{border-radius:17px;min-height:0}.story-product-topbar{grid-template-columns:auto 1fr;min-height:61px;padding:11px 12px}.story-product-job{text-align:right}.story-product-status{display:none}.story-product-progress{padding:12px 10px}.story-product-progress span b{font-size:6px}.story-product-progress i{width:17px;height:17px}.story-product-progress span:not(:last-child):after{top:8px}.story-product-body,.story-screen{min-height:0}.story-screen{padding:18px 13px 38px}.story-screen-title h4{font-size:18px}.story-intake-grid{grid-template-columns:1fr}.story-intake-grid>article{min-height:0}.story-intake-grid>article:not(:first-child){display:none}.story-contact{margin-top:18px}.story-schedule{grid-template-columns:34px 1fr}.story-crew-column:last-child{display:none}.story-crew-column article{min-height:190px}.story-dispatch-footer{grid-template-columns:1fr}.story-dispatch-footer span{justify-content:flex-start}.story-field-screen{grid-template-columns:1fr 130px;gap:10px}.story-field-stats{grid-template-columns:repeat(3,1fr)}.story-field-stats article{padding:9px 7px}.story-field-stats b{font-size:18px}.story-field-stats small{display:none}.story-activity-list>span{grid-template-columns:25px 1fr}.story-activity-list small{display:none}.story-field-phone{min-height:325px;padding-inline:9px}.story-field-phone button{padding:8px 6px;font-size:7px}.story-review-grid{grid-template-columns:1fr}.story-score-card{text-align:left;grid-template-columns:76px 1fr;align-items:center;display:grid}.story-score-ring{grid-row:span 2;width:66px;height:66px;margin:0}.story-score-ring b{font-size:20px}.story-score-card p{grid-column:2}.story-review-list article{grid-template-columns:27px 1fr}.story-review-list em{display:none}.story-close-grid{grid-template-columns:1fr}.story-close-checklist{display:none}.story-report-preview{min-height:245px}.story-close-outcome{align-items:flex-start}.story-product-frame:after{font-size:6px;bottom:8px;right:12px}}@media (prefers-reduced-motion:reduce){.connected-story-step,.connected-story-stage>nav button,.connected-story-actions a span,.story-product-frame{transition:none;animation:none}}
