:root{--page-max: 1440px;--page-gutter: 112px;--page-width: min(var(--page-max), calc(100% - var(--page-gutter)))}@media (min-width: 2000px){:root{--page-max: 1680px;--page-gutter: 160px}}@media (max-width: 1250px){:root{--page-gutter: 72px}}@media (max-width: 1100px){:root{--page-gutter: 56px}}@media (max-width: 700px){:root{--page-gutter: 36px}}:root{--brand-blue: var(--unite-link);--brand-blue-highlight: var(--unite-link-hover);--brand-blue-deep: var(--unite-link-deep);--brand-blue-ink: var(--unite-link-deep);--brand-blue-pale: var(--unite-panel);--brand-blue-glow: var(--unite-steel-light);--brand-blue-surface: var(--unite-link-deep);--brand-blue-surface-deep: var(--unite-navy-surface);--accent-gold: var(--unite-gold);--accent-gold-light: var(--unite-gold-hover);--accent-gold-deep: var(--unite-gold-deep);--accent-gold-pale: var(--unite-panel);--accent-gold-ink: var(--unite-gold-ink);--metal-gold-surface: var(--unite-gold);--metal-silver-surface: var(--unite-steel-light);--control-silver-surface: var(--unite-muted);--control-silver-surface-deep: var(--unite-graphite);--metal-silver-pale: var(--unite-panel);--metal-silver-pale-deep: var(--unite-steel-light);--metal-silver-pale-highlight: var(--unite-border);--metal-bronze-surface: var(--unite-gold-deep);--task-blue-surface: var(--unite-link-deep);--task-blue-surface-deep: var(--unite-navy-surface);--ink-strong: var(--unite-ink-strong);--ink: var(--unite-ink);--graphite: var(--unite-graphite);--muted: var(--unite-muted);--soft: var(--unite-surface);--line: var(--unite-border);--white: var(--unite-white);--action: var(--accent-gold);--dark: var(--unite-navy-deep);--dark-2: var(--unite-navy);--header-height: 60px;--success: var(--unite-success);--risk: var(--unite-risk);--field-success: var(--unite-field-success);--field-success-pale: var(--unite-field-success-pale);--field-success-light: var(--unite-field-success-light);--radius: var(--unite-control-radius);--shadow: var(--unite-shadow);font-family:Inter,Manrope,IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,sans-serif;color:var(--ink);background:var(--white)}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background:var(--white);letter-spacing:0}body,button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.wrap{width:var(--page-width);margin-inline:auto}.topbar{position:sticky;top:0;z-index:20;height:var(--header-height);padding:0;color:var(--white);background:#0a0d12f5;border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 10px 34px #0000003d;backdrop-filter:blur(14px)}.topbar-inner{width:var(--page-width);height:100%;margin-inline:auto;display:grid;grid-template-columns:minmax(136px,220px) minmax(0,1fr) minmax(178px,238px);align-items:center;gap:clamp(14px,1.6vw,20px)}.brand-logo{width:124px;height:auto}.topnav{display:flex;justify-content:center;gap:clamp(18px,2vw,30px);font-size:var(--unite-type-14);color:#ffffffc7}.topnav a:hover,.topnav a:focus-visible{color:var(--white)}.coverage{justify-self:end;display:flex;align-items:center;gap:12px;color:var(--accent-gold);line-height:1.05}.coverage span{display:grid;gap:2px;text-align:right}.coverage small{color:#f7ce7ac7;font-size:13px}.coverage img{width:40px;height:auto;max-height:35px;object-fit:contain}.mobile-nav-button{display:none}.mobile-nav-menu{display:none;position:relative;justify-self:end}.mobile-nav-button::-webkit-details-marker{display:none}.mobile-nav-panel{position:absolute;top:calc(100% + 12px);right:0;width:min(304px,calc(100vw - 36px));display:grid;gap:4px;padding:12px;color:var(--white);background:#0a0d12fa;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);box-shadow:0 22px 60px #00000057}.mobile-nav-panel a{padding:12px;color:#ffffffd6;border-radius:8px}.mobile-nav-panel a:hover,.mobile-nav-panel a:focus-visible{color:var(--white);background:#ffffff14}.mobile-nav-coverage{margin-top:4px;padding:12px;color:var(--accent-gold);font-size:13px;font-weight:800;line-height:1.25;border-top:1px solid rgba(255,255,255,.12)}.hero{position:relative;overflow:hidden;color:var(--white);background:var(--dark)}.hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#080c12fa,#080c12c7 36%,#080c1252),var(--hero-bg) center right / cover no-repeat;transform:none;animation:none;will-change:auto}.hero-light{color:var(--ink);background:var(--soft)}.hero-light:before{background:linear-gradient(90deg,#fffffff5,#ffffffd1 42%,#ffffff85),var(--hero-bg) center right / cover no-repeat}.hero-overlay{position:absolute;inset:auto 0 0;z-index:1;height:38%;background:linear-gradient(0deg,rgba(8,12,18,.94),transparent);pointer-events:none}.hero-inner{position:relative;z-index:2;min-height:620px;display:flex;flex-direction:column;justify-content:center;padding:72px 0 78px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;color:#ffffffb8;font-size:var(--unite-type-14)}.hero-light .breadcrumbs{color:var(--muted)}.breadcrumbs a{color:inherit}.eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:#0a5f8f;font-size:var(--unite-type-14);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.eyebrow:after{content:"";width:44px;height:2px;background:currentColor;border-radius:999px;opacity:.45}.hero h1{width:min(820px,100%);margin:0;font-size:clamp(42px,6.6vw,76px);line-height:.98;letter-spacing:0}.hero-lead{width:min(670px,100%);margin:28px 0 0;color:#ffffffc7;font-size:21px;line-height:1.38}.hero-light .hero-lead{color:var(--graphite)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero>.home-hero-motion{opacity:.52}.hero>.hero-motion-compact .home-motion-stage{top:clamp(90px,16vh,150px);right:clamp(-56px,-2vw,-18px);bottom:auto;left:auto;width:min(58vw,780px);height:min(46vh,440px)}.hero-light>.home-hero-motion{opacity:.26;mix-blend-mode:multiply}.home-hero{position:relative;min-height:calc(100svh - var(--header-height));overflow:hidden;color:var(--white);background:var(--dark);isolation:isolate}.home-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 32vw 28vh at 16% 24%,rgba(131,207,248,.08),transparent 68%),radial-gradient(ellipse 28vw 24vh at 22% 62%,rgba(217,154,43,.055),transparent 72%),linear-gradient(90deg,#080c12f2,#080c12c2 34%,#080c122e),var(--hero-bg) center right / cover no-repeat;z-index:0;transform:none;transform-origin:72% 46%;animation:none;will-change:auto}.home-hero:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(0deg,rgba(8,12,18,.96),transparent);z-index:1;pointer-events:none}.home-hero-motion{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;perspective:none;transform-style:preserve-3d;mix-blend-mode:screen;opacity:1}.home-hero-motion:before{content:"";position:absolute;left:clamp(42px,8vw,220px);top:clamp(78px,13vh,150px);width:clamp(260px,25vw,480px);height:clamp(280px,48vh,560px);background:radial-gradient(circle at 28% 34%,rgba(131,207,248,.18),transparent 22%),radial-gradient(circle at 62% 62%,rgba(217,154,43,.12),transparent 24%),linear-gradient(90deg,transparent 0 22%,rgba(131,207,248,.08) 22.1% 22.32%,transparent 22.5% 100%),linear-gradient(90deg,transparent 0 64%,rgba(217,154,43,.07) 64.1% 64.28%,transparent 64.45% 100%),repeating-linear-gradient(90deg,rgba(131,207,248,.06) 0 1px,transparent 1px 76px),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 92px);filter:blur(.2px);opacity:.34;mask-image:radial-gradient(ellipse at center,#000 0 56%,transparent 76%),linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);pointer-events:none}.home-motion-stage{position:absolute;inset:0;width:100%;height:100%;transform-style:preserve-3d;transform-origin:70% 42%;transform:translateZ(0);animation:none;opacity:1;will-change:auto}.motion-left-projector{position:absolute;display:none;left:var(--motion-bg-left, 0);top:var(--motion-bg-top, 0);width:var(--motion-bg-width, 100%);height:var(--motion-bg-height, 100%);overflow:visible;opacity:.84;pointer-events:none;mix-blend-mode:screen}.home-hero .motion-left-projector{display:block}.motion-projector-surface-reveal{opacity:.34;mix-blend-mode:normal}.motion-projector-warm-outer{fill:url(#hero-projector-warm-outer);filter:url(#hero-projector-beam-soft)}.motion-projector-warm-core{fill:url(#hero-projector-warm-core);filter:url(#hero-projector-core-soft)}.motion-projector-warm-impact{fill:url(#hero-projector-warm-impact);filter:url(#hero-projector-impact-soft)}.motion-projector-floor-core{filter:url(#hero-projector-core-soft)}.motion-projector-floor-core.is-warm{fill:#fff4dae0}.motion-projector-smoke-wisp{fill:#fff4da57;filter:url(#hero-projector-smoke)}.motion-projector-smoke-wisp.is-b{fill:#d8f2ff38}.motion-projector-smoke-wisp.is-c{fill:#f7ce7a33}.motion-projector-dust circle{fill:#ffffffe6;filter:url(#hero-projector-source-glow)}.motion-projector-white-beam path{fill:url(#hero-projector-white-beam);filter:url(#hero-projector-beam-soft)}.motion-projector-white-beam .motion-projector-white-core{filter:url(#hero-projector-core-soft)}.motion-projector-white-beam ellipse{fill:url(#hero-projector-white-impact);filter:url(#hero-projector-impact-soft)}.motion-projector-white-beam .motion-projector-floor-core.is-white{fill:#e4f7ffd6;filter:url(#hero-projector-core-soft)}.motion-projector-source{filter:url(#hero-projector-source-glow)}.motion-projector-source-halo{fill:#f7ce7a3d}.motion-projector-source-aperture{fill:#fff4daeb;stroke:#d99a2bc7;stroke-width:1.4}.motion-projector-source-core{fill:var(--unite-white)}.motion-projector-source.is-white .motion-projector-source-halo{fill:#d8f2ff33}.motion-projector-source.is-white .motion-projector-source-aperture{fill:#ffffffe0;stroke:#d8f2ffad}.home-motion-stage:before,.home-motion-stage:after{content:none}@media (min-width: 1700px){.home-hero-motion:before{left:clamp(44px,3.8vw,74px);top:clamp(96px,13vh,170px);width:clamp(260px,16vw,320px);height:clamp(360px,48vh,580px);background:radial-gradient(circle at 28% 35%,rgba(131,207,248,.24),transparent 23%),radial-gradient(circle at 67% 58%,rgba(217,154,43,.15),transparent 26%),radial-gradient(ellipse at 54% 48%,rgba(255,255,255,.05),transparent 58%),linear-gradient(90deg,transparent 0 24%,rgba(131,207,248,.1) 24.1% 24.32%,transparent 24.5% 100%),linear-gradient(90deg,transparent 0 64%,rgba(217,154,43,.08) 64.1% 64.28%,transparent 64.45% 100%),repeating-linear-gradient(90deg,rgba(131,207,248,.075) 0 1px,transparent 1px 76px),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 92px);opacity:.28;mask-image:radial-gradient(ellipse at center,#000 0 60%,transparent 78%),linear-gradient(90deg,transparent,#000 12%,#000 48%,transparent 70%)}}@media (min-width: 2100px){.home-hero-motion:before{left:clamp(180px,8vw,300px);width:clamp(640px,24vw,820px);opacity:.3;mask-image:radial-gradient(ellipse at center,#000 0 60%,transparent 78%),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}}.motion-analysis-ring,.motion-analysis-ring:before,.motion-analysis-ring:after,.motion-analysis-ring i,.motion-assembly-molecule{position:absolute;display:block;transform-style:preserve-3d}.motion-assembly-molecule{top:var(--motion-molecule-top, 5.5%);right:var(--motion-molecule-right, -1%);left:var(--motion-molecule-left, auto);width:var(--motion-molecule-width, min(36vw, 590px));height:var(--motion-molecule-height, min(27vw, 390px));min-width:0;min-height:0;overflow:visible;opacity:.94;transform-origin:55% 52%;transform:translateZ(0);filter:drop-shadow(0 0 12px rgba(131,207,248,.13)) drop-shadow(0 0 18px rgba(242,184,75,.08));animation:heroAssemblyMoleculeStage 15.8s ease-in-out infinite}.motion-assembly-route{fill:none;stroke:transparent}.motion-assembly-molecule path,.motion-assembly-molecule circle{vector-effect:non-scaling-stroke}.motion-assembly-field{fill:none;stroke:#83cff826;stroke-width:1;stroke-dasharray:10 12;opacity:.16;transform-box:view-box;transform-origin:318px 158px;animation:heroAssemblyField 15.8s ease-in-out infinite}.motion-assembly-base{opacity:.54}.motion-assembly-base-bond{fill:none;stroke:#0777b694;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;opacity:.5;animation:heroAssemblyBaseBondPulse 15.8s ease-in-out infinite;animation-delay:var(--delay)}.motion-assembly-base-bond.is-spoke{stroke-width:1.35;opacity:.62}.motion-assembly-base-bond.is-rim{stroke-width:.9;opacity:.22}.motion-assembly-base-bond-gold,.motion-assembly-base-bond-result{stroke:#f2b84bb8;stroke-width:1.25;opacity:.42}.motion-assembly-base-sphere,.motion-assembly-base-unite{transform:translate(var(--x),var(--y));transform-box:view-box;transform-origin:0 0}.motion-assembly-base-sphere-halo,.motion-assembly-base-unite-halo{fill:#83cff809;stroke:#83cff838;stroke-width:1.15;transform-box:fill-box;transform-origin:center;animation:heroAssemblyBaseHaloPulse 15.8s ease-in-out infinite;animation-delay:var(--delay, 0s)}.motion-assembly-base-sphere-core{fill:url(#motion-assembly-blue-node);stroke:#d8f2ffad;stroke-width:1.45;opacity:.96;transform-box:fill-box;transform-origin:center;animation:heroAssemblyBaseCorePulse 15.8s ease-in-out infinite;animation-delay:var(--delay, 0s)}.motion-assembly-base-sphere.is-gold .motion-assembly-base-sphere-core{fill:url(#motion-assembly-gold-node);stroke:#f7ce7ac2}.motion-assembly-base-sphere.is-dark .motion-assembly-base-sphere-core{fill:url(#motion-assembly-dark-node);stroke:#83cff885}.motion-assembly-base-sphere.is-result .motion-assembly-base-sphere-core{fill:url(#motion-assembly-gold-node);stroke:#f7ce7ae6;stroke-width:1.7;opacity:.58}.motion-assembly-base-sphere.is-result .motion-assembly-base-sphere-halo{fill:#f2b84b09;stroke:#f2b84b3d}.motion-assembly-base-unite-halo{fill:#83cff814;stroke:#83cff83d}.motion-assembly-base-unite-ring{fill:#080c1280;stroke:#83cff86b;stroke-width:1.45;stroke-dasharray:10 8;transform-box:fill-box;transform-origin:center;animation:heroAssemblyUniteRing 15.8s linear infinite}.motion-assembly-base-unite-core{fill:url(#motion-assembly-blue-node);stroke:#d8f2ffc7;stroke-width:1.7;transform-box:fill-box;transform-origin:center;animation:heroAssemblyBaseCorePulse 15.8s ease-in-out infinite}.motion-assembly-base-unite-logo-backdrop{fill:#040a10e6;stroke:#ffffff70;stroke-width:1.25;transform-box:fill-box;transform-origin:center;animation:heroAssemblyBaseLogoPulse 15.8s ease-in-out infinite}.motion-assembly-base-unite-logo{opacity:.96;transform-box:fill-box;transform-origin:center;animation:heroAssemblyBaseLogoPulse 15.8s ease-in-out infinite}.motion-assembly-broadcast,.motion-assembly-result-ripple{fill:none;stroke:#83cff885;stroke-width:1.6;filter:url(#motion-assembly-glow)}.motion-assembly-result-ripple{stroke:#f7ce7a94;stroke-width:1.8}.motion-assembly-bond{fill:none;stroke:url(#motion-assembly-bond-blue);stroke-width:1.08;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;filter:url(#motion-assembly-glow);animation:none}.motion-assembly-bond.is-spoke{stroke-width:1.24}.motion-assembly-bond.is-rim{stroke-width:.88}.motion-assembly-bond-gold,.motion-assembly-bond-result{stroke:url(#motion-assembly-bond-gold)}.motion-assembly-bond-effect,.motion-assembly-bond-asset-method,.motion-assembly-bond-asset-owner{stroke-width:1.18}.motion-assembly-bond-tracer{fill:none;stroke:#d8f2ff9e;stroke-width:1.32;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.12 .88;stroke-dashoffset:1;opacity:0;filter:url(#motion-assembly-glow);animation:none}.motion-assembly-bond-tracer-gold,.motion-assembly-bond-tracer-result{stroke:#f7ce7aa8;stroke-width:1.24}.motion-assembly-bond-tracer.is-network{stroke-width:1.04;stroke-dasharray:.08 .92}.motion-assembly-spoke-signal{fill:#d8f2ffc2;stroke:#83cff894;stroke-width:.9;filter:url(#motion-assembly-glow)}.motion-assembly-spoke-signal.is-result{fill:#f7ce7ac2;stroke:#f2b84b99}.motion-assembly-leader{filter:drop-shadow(0 0 5px rgba(255,255,255,.58)) drop-shadow(0 0 12px rgba(131,207,248,.46))}.motion-assembly-leader-halo{fill:#83cff81f;stroke:#83cff885;stroke-width:1.7}.motion-assembly-leader-core{fill:#ffffffdb;stroke:#83cff8a3;stroke-width:1.5}.motion-assembly-unite{opacity:0;filter:url(#motion-assembly-glow);transform:translate(var(--x),var(--y));transform-box:view-box;transform-origin:0 0;animation:heroAssemblyUnite 15.8s ease-in-out infinite}.motion-assembly-unite-halo{fill:#83cff80e;stroke:#83cff826;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroAssemblyUniteHalo 15.8s ease-in-out infinite}.motion-assembly-unite-ring{fill:#080c126b;stroke:#83cff852;stroke-width:1.45;stroke-dasharray:10 8;transform-box:fill-box;transform-origin:center;animation:heroAssemblyUniteRing 15.8s linear infinite}.motion-assembly-unite-core{fill:url(#motion-assembly-blue-node);stroke:#d8f2ffa3;stroke-width:1.6}.motion-assembly-unite-logo-backdrop{fill:#050b11db;stroke:#ffffff57;stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:heroAssemblyUniteLogo 15.8s ease-in-out infinite}.motion-assembly-unite-logo{opacity:.88;transform-box:fill-box;transform-origin:center;animation:heroAssemblyUniteLogo 15.8s ease-in-out infinite}.motion-assembly-sphere{opacity:0;transform:translate(var(--x),var(--y));transform-box:view-box;transform-origin:0 0;animation:heroAssemblySphere 15.8s ease-in-out infinite;animation-delay:var(--delay)}.motion-assembly-sphere-halo{fill:#83cff80f;stroke:#83cff833;stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:heroAssemblySphereHalo 15.8s ease-in-out infinite;animation-delay:var(--delay)}.motion-assembly-sphere-core{fill:url(#motion-assembly-blue-node);stroke:#d8f2ff73;stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:heroAssemblySphereCore 15.8s ease-in-out infinite;animation-delay:var(--delay)}.motion-assembly-sphere.is-gold .motion-assembly-sphere-core{fill:url(#motion-assembly-gold-node);stroke:#f7ce7a94}.motion-assembly-sphere.is-dark .motion-assembly-sphere-core{fill:url(#motion-assembly-dark-node);stroke:#83cff847}.motion-assembly-sphere.is-result .motion-assembly-sphere-core{fill:url(#motion-assembly-gold-node);stroke:#f7ce7ae0;stroke-width:2}.motion-assembly-sphere.is-result .motion-assembly-sphere-halo{fill:#f2b84b14;stroke:#f2b84b5c}.motion-assembly-signal{opacity:0;filter:url(#motion-assembly-glow);animation:heroAssemblySignal 15.8s ease-in-out infinite}.motion-assembly-signal-blue{fill:#83cff89e}.motion-assembly-signal-gold{fill:#f2b84ba8}.motion-assembly-effect{filter:url(#motion-assembly-glow);animation:heroAssemblyEffect 15.8s ease-in-out infinite}.motion-assembly-effect-orbit{fill:none;stroke:#f2b84b47;stroke-width:1.4;stroke-dasharray:14 10;transform-origin:0 292px;animation:heroAssemblyEffectOrbit 15.8s linear infinite}.motion-assembly-effect-symbol{text-anchor:middle;letter-spacing:0;fill:#f7ce7ae6;font-size:var(--unite-type-28);font-weight:900;animation:heroAssemblyEffectSymbol 15.8s ease-in-out infinite}.motion-assembly-effect-tick{fill:none;stroke:#f2b84bb8;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:heroAssemblyEffectTick 15.8s ease-in-out infinite;animation-delay:var(--delay)}.motion-analysis-ring{width:min(18vw,260px);height:min(18vw,260px);border-radius:50%;opacity:.78;transform:translateZ(0);filter:drop-shadow(0 0 22px rgba(131,207,248,.28));mask-image:radial-gradient(circle,transparent 0 35%,#000 37% 58%,transparent 60% 100%);animation:heroAnalysisResolve 5.6s ease-in-out infinite}.motion-analysis-ring:before,.motion-analysis-ring:after{content:"";inset:20%;border-radius:50%;border:1px solid rgba(131,207,248,.18)}.motion-analysis-ring:after{inset:40%;background:#080c126b;border-color:#f2b84b2e}.motion-analysis-ring-main{top:24%;right:24%;background:conic-gradient(from 8deg,transparent 0 12%,rgba(131,207,248,.48) 13% 21%,transparent 22% 34%,rgba(242,184,75,.42) 35% 43%,transparent 44% 59%,rgba(131,207,248,.34) 60% 68%,transparent 69% 100%)}.motion-analysis-ring-echo{top:27%;right:27%;width:min(12vw,168px);height:min(12vw,168px);opacity:.46;background:conic-gradient(from 126deg,transparent 0 22%,rgba(242,184,75,.28) 23% 35%,transparent 36% 66%,rgba(131,207,248,.28) 67% 78%,transparent 79% 100%);animation-delay:-6.4s}.motion-analysis-ring-main i{left:50%;top:50%;width:72px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(242,184,75,.66),transparent);transform-origin:left center;opacity:0;animation:heroAnalysisTick 4.2s ease-in-out infinite;animation-delay:var(--delay)}.motion-analysis-tick-one{transform:rotate(18deg) translate(54px)}.motion-analysis-tick-two{transform:rotate(74deg) translate(54px)}.motion-analysis-tick-three{transform:rotate(132deg) translate(54px)}.motion-analysis-tick-four{transform:rotate(196deg) translate(54px)}.motion-analysis-tick-five{transform:rotate(252deg) translate(54px)}.motion-analysis-tick-six{transform:rotate(308deg) translate(54px)}.home-hero-inner{position:relative;z-index:2;min-height:calc(100svh - var(--header-height));display:flex;flex-direction:column;justify-content:center;gap:54px;padding:74px 0 58px}.home-copy{max-width:920px;transform:translateY(clamp(0px,calc((100svh - 900px)*.12),44px))}.home-copy h1{margin:0;font-size:clamp(42px,5.2vw,66px);line-height:.98;letter-spacing:0}.home-routes{display:grid;grid-template-columns:1fr 1.25fr 1.25fr 1.25fr 1fr;gap:10px;align-items:end;margin-top:0;transform:translateY(clamp(0px,calc((100svh - 900px)*.38),138px))}.home-paths{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px}@media (min-width: 981px) and (min-height: 900px){.home-hero-inner{padding-top:58px}.home-copy{transform:translateY(clamp(0px,calc((100svh - 900px)/25),18px))}}.home-routes .route-card{animation:none}.route-card{position:relative;isolation:isolate;min-height:160px;display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:24px;padding:20px 18px;color:var(--white);background:#0c1117c7;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);opacity:1;box-shadow:none;backdrop-filter:blur(12px);overflow:hidden;transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .36s ease,box-shadow .36s ease,background .36s ease,opacity .36s ease}.route-card:after{content:"";position:absolute;inset:-1px;z-index:0;background:linear-gradient(105deg,transparent 0 28%,rgba(255,255,255,.16) 42%,transparent 58% 100%);opacity:0;transform:translate(-58%);transition:opacity .42s ease,transform .64s cubic-bezier(.2,.8,.2,1);pointer-events:none}.route-card:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 18% 34%,rgba(255,255,255,.08),transparent 30%),radial-gradient(circle at 78% 18%,rgba(146,215,255,.08),transparent 24%),linear-gradient(116deg,transparent 0 34%,rgba(255,255,255,.055) 34.4% 35.1%,transparent 35.7% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 86px);opacity:.62;pointer-events:none}.route-primary-one{--route-object-art: url(/assets/generated/diagnostic-directions/task-selector-v1.svg);--route-object-rotate: -4deg;--route-object-x: 0px;--route-object-y: 0px;--route-marker-color: var(--metal-gold-surface);--route-marker-line-strong: rgba(210, 168, 77, .84);--route-marker-line-soft: rgba(210, 168, 77, .42)}.route-primary-two{--route-object-art: url(/assets/generated/diagnostic-directions/company-scan-v1.svg);--route-object-rotate: 3deg;--route-object-x: 0px;--route-object-y: 0px;--route-marker-color: var(--metal-silver-surface);--route-marker-line-strong: rgba(170, 181, 190, .78);--route-marker-line-soft: rgba(170, 181, 190, .4)}.route-primary-three{--route-object-art: url(/assets/generated/diagnostic-directions/innovation-core-v1.svg);--route-object-rotate: -2deg;--route-object-x: 0px;--route-object-y: 0px;--route-marker-color: var(--metal-bronze-surface);--route-marker-line-strong: rgba(183, 139, 108, .8);--route-marker-line-soft: rgba(183, 139, 108, .4)}.route-object{position:absolute;left:50%;top:50%;z-index:0;width:min(86%,390px);aspect-ratio:160 / 112;background:linear-gradient(138deg,var(--ink-strong) 0%,var(--dark-2) 58%,var(--task-blue-surface-deep) 100%);-webkit-mask:var(--route-object-art) center / contain no-repeat;mask:var(--route-object-art) center / contain no-repeat;opacity:.16;transform:translate(calc(-50% + var(--route-object-x)),calc(-50% + var(--route-object-y))) rotate(var(--route-object-rotate));transform-origin:50% 50%;pointer-events:none;transition:opacity .36s ease,transform .52s cubic-bezier(.2,.8,.2,1)}.route-primary-one .route-object{width:min(92%,430px);opacity:.15}.route-primary-three .route-object{width:min(82%,360px)}.route-primary-one:before{background:radial-gradient(circle at 18% 30%,rgba(255,255,255,.08),transparent 30%),radial-gradient(circle at 78% 18%,rgba(119,169,190,.1),transparent 24%),linear-gradient(116deg,transparent 0 34%,rgba(216,232,238,.055) 34.4% 35.2%,transparent 35.8% 100%),repeating-linear-gradient(90deg,rgba(216,232,238,.026) 0 1px,transparent 1px 86px)}.route-primary-two:before{background:radial-gradient(circle at 18% 34%,rgba(214,229,238,.1),transparent 30%),radial-gradient(circle at 78% 18%,rgba(146,215,255,.08),transparent 24%),linear-gradient(116deg,transparent 0 34%,rgba(214,229,238,.065) 34.4% 35.1%,transparent 35.7% 100%),repeating-linear-gradient(90deg,rgba(214,229,238,.028) 0 1px,transparent 1px 86px)}.route-primary-three:before{background:radial-gradient(circle at 18% 34%,rgba(255,255,255,.07),transparent 30%),radial-gradient(circle at 78% 18%,rgba(119,169,190,.085),transparent 24%),linear-gradient(116deg,transparent 0 34%,rgba(216,232,238,.05) 34.4% 35.1%,transparent 35.7% 100%),repeating-linear-gradient(90deg,rgba(216,232,238,.024) 0 1px,transparent 1px 86px)}.route-card:hover,.route-card:focus-within{transform:translateY(-6px);opacity:1;border-color:#aecbd675;box-shadow:0 22px 68px #0000003d}.route-card:hover:after,.route-card:focus-within:after{opacity:1;transform:translate(58%)}.route-card:hover .route-object,.route-card:focus-within .route-object{opacity:.22;transform:translate(calc(-50% + var(--route-object-x)),calc(-50% + var(--route-object-y))) rotate(var(--route-object-rotate)) scale(1.03)}.route-main,.route-cta{position:relative;z-index:2}.route-card.route-accent{min-height:340px;background:radial-gradient(ellipse 80% 120% at 78% 0%,rgba(14,121,182,.18),transparent 68%),linear-gradient(160deg,var(--brand-blue-surface) 0%,var(--brand-blue-deep) 48%,var(--brand-blue-surface-deep) 100%);border-color:#83cff861}.home-paths .route-card.route-accent{min-height:340px}.home-paths .route-card.route-primary-one{min-height:372px}.home-paths .route-card.route-primary-two{min-height:340px}.home-paths .route-card.route-primary-three{min-height:308px}.route-card.route-edge{min-height:150px;padding:17px 16px;background:#0c1117bd}.route-left{grid-column:1}.route-primary-one{grid-column:2;order:2;margin-top:0;min-height:372px;padding:28px 22px 20px;background:radial-gradient(ellipse 72% 105% at 82% 2%,rgba(14,121,182,.18),transparent 68%),linear-gradient(160deg,var(--brand-blue-surface) 0%,var(--brand-blue-deep) 48%,var(--brand-blue-surface-deep) 100%);border-color:#f2b84b9e;box-shadow:0 18px 72px #0000003d,0 0 0 1px #f2b84b14 inset}.route-primary-two{grid-column:1;order:1;margin-top:0}.route-primary-three{grid-column:3;order:3;margin-top:0}.route-primary-one h2{color:var(--accent-gold-light);text-shadow:0 8px 28px rgba(242,184,75,.18)}.route-primary-one .route-number{color:var(--white);background:var(--route-marker-color)}.route-primary-two{border-color:#83cff86b}.route-primary-two .route-number{color:var(--white);background:var(--route-marker-color)}.route-primary-three{border-color:#d99a2b85}.route-primary-three .route-number{color:var(--white);background:var(--route-marker-color)}.route-right{grid-column:5}.route-main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(16px,1fr) auto minmax(16px,1fr) auto;align-self:stretch;column-gap:14px;row-gap:0}.route-main:before{content:"";grid-column:1 / -1;grid-row:1;align-self:center;height:2px;margin-left:52px;margin-right:min(42%,190px);background:linear-gradient(90deg,rgba(255,255,255,0),var(--route-marker-line-strong, rgba(207, 231, 243, .42)) 14%,var(--route-marker-line-soft, rgba(207, 231, 243, .24)) 58%,rgba(255,255,255,0));opacity:1;pointer-events:none}.route-primary-one .route-main:before{background:linear-gradient(90deg,rgba(210,168,77,0),var(--route-marker-line-strong) 14%,var(--route-marker-line-soft) 58%,rgba(210,168,77,0))}.route-primary-two .route-main:before{background:linear-gradient(90deg,rgba(170,181,190,0),var(--route-marker-line-strong) 14%,var(--route-marker-line-soft) 58%,rgba(170,181,190,0))}.route-primary-three .route-main:before{background:linear-gradient(90deg,rgba(183,139,108,0),var(--route-marker-line-strong) 14%,var(--route-marker-line-soft) 58%,rgba(183,139,108,0))}.route-kicker{grid-column:2;grid-row:1;justify-self:end;align-self:center;max-width:min(100%,260px);color:var(--route-marker-color, rgba(255, 255, 255, .72));font-size:var(--unite-type-12);font-weight:900;line-height:1.15;text-align:right;text-transform:uppercase}.route-number{grid-column:1;grid-row:1;justify-self:start;display:inline-grid;width:36px;height:36px;place-items:center;color:var(--white);border:0;border-radius:50%;box-shadow:none;font-size:18px;font-weight:900;line-height:1;text-shadow:none}.route-kicker,.route-number,.route-card h2{opacity:1}.route-card h2{grid-column:1 / -1;grid-row:3;margin:0;font-size:24px;line-height:1.08}@media (min-width: 1366px) and (min-height: 821px){.route-primary-one h2{font-size:clamp(32px,2.35vw,34px);line-height:1.02}.route-primary-two h2{font-size:clamp(27px,2vw,29px);line-height:1.04}}.route-card.route-edge h2{font-size:22px}.route-card.route-edge p{font-size:var(--unite-type-14)}.route-card p{grid-column:1 / -1;grid-row:5;margin:0;color:#ffffffbd;line-height:1.35}.route-points{grid-column:1 / -1;grid-row:5;margin:0;padding:0 0 0 16px;color:#ffffffc2;line-height:1.32}.route-points--ordered{padding-left:20px}.route-points--ordered li::marker{color:#ffffffd1;font-weight:800}.route-points li{margin:0}.route-points li+li{margin-top:3px}.route-cta{align-self:flex-end;justify-self:end;display:inline-flex;min-width:156px;min-height:38px;margin-top:0;padding:9px 16px;align-items:center;justify-content:center;color:var(--white);text-align:center;font-weight:600;border:1px solid rgba(216,232,238,.32);border-radius:var(--radius);background:linear-gradient(160deg,var(--brand-blue-surface),var(--brand-blue-surface-deep))}.task-route-section{background:radial-gradient(ellipse 820px 520px at 18% 8%,rgba(131,207,248,.12),transparent 70%),linear-gradient(180deg,var(--unite-white) 0%,#f7fbfd 100%)}.product-route-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:stretch}.product-path-card{position:relative;min-height:246px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;overflow:hidden;background:var(--white);border:1px solid rgba(7,119,182,.16);border-radius:var(--radius);opacity:.95;box-shadow:0 16px 48px #0f1b280f;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,opacity .24s ease}.product-path-card:after{content:"";position:absolute;right:-86px;bottom:-132px;z-index:0;width:330px;height:286px;opacity:.52;background:linear-gradient(132deg,#ffffff1f,#83cff809 54%,#f7ce7a17);clip-path:polygon(26% 0,100% 17%,84% 100%,0 74%);transform:rotate(-5deg);pointer-events:none}.product-path-card.is-quiet:after{opacity:.5;background:linear-gradient(132deg,#07476e1a,#0777b606 56%,#d99a2b14)}.product-path-card.is-task-credit{--product-path-art: url(/assets/generated/diagnostic-directions/credit-ramp-v5.svg);--product-art-rotate: -4deg}.product-path-card.is-task-owner-compensation{--product-path-art: url(/assets/generated/diagnostic-directions/participant-payouts-v5.svg);--product-art-rotate: 2deg}.product-path-card.is-task-ma{--product-path-art: url(/assets/generated/diagnostic-directions/business-value-v5.svg);--product-art-rotate: -2deg}.product-path-card.is-task-reporting{--product-path-art: url(/assets/generated/diagnostic-directions/reporting-v5.svg);--product-art-rotate: -4deg}.product-path-card.is-task-dividends{--product-path-art: url(/assets/generated/diagnostic-directions/protected-capital-v5.svg);--product-art-rotate: 3deg}.product-path-visual{position:absolute;left:50%;bottom:8px;z-index:0;width:min(58%,230px,calc(100% - 164px));aspect-ratio:160 / 112;background:linear-gradient(138deg,#fffffff0,#83cff8c2 58%,#f7ce7ae6);-webkit-mask:var(--product-path-art) center / contain no-repeat;mask:var(--product-path-art) center / contain no-repeat;opacity:.2;transform:translate(-50%) rotate(var(--product-art-rotate));transform-origin:50% 50%;pointer-events:none;transition:opacity .3s ease,transform .46s cubic-bezier(.2,.8,.2,1)}.product-path-card.is-quiet .product-path-visual{width:min(54%,214px,calc(100% - 164px));background:linear-gradient(138deg,#07476eeb,#0777b6ad 58%,#d99a2bdb);opacity:.14}.product-path-card:hover .product-path-visual,.product-path-card:focus-within .product-path-visual{opacity:.3;transform:translate(-50%,-4px) rotate(var(--product-art-rotate))}.product-path-card.is-quiet:hover .product-path-visual,.product-path-card.is-quiet:focus-within .product-path-visual{opacity:.22}.product-path-card.is-priority{min-height:262px;background:radial-gradient(circle at 92% 8%,rgba(131,207,248,.14),transparent 34%),linear-gradient(160deg,var(--task-blue-surface) 0%,var(--task-blue-surface-deep) 100%);border-color:#92d7ff6b;color:var(--white)}.product-path-card.is-quiet{min-height:216px;padding:20px;color:var(--ink-strong);background:linear-gradient(112deg,transparent 0 36%,rgba(255,255,255,.44) 43%,transparent 51%),linear-gradient(145deg,var(--metal-silver-pale) 0%,var(--metal-silver-pale-deep) 56%,var(--metal-silver-pale-highlight) 100%);border-color:#46515b3d}.product-path-card:hover,.product-path-card:focus-within{transform:translateY(-3px);opacity:.85;border-color:#0777b64d;box-shadow:0 20px 54px #0f1b281a}.product-path-card.is-task-reporting{grid-column:2 / 4;grid-row:2}.product-path-card.is-task-credit{grid-column:1 / 3;grid-row:1}.product-path-card.is-task-owner-compensation{grid-column:3 / 5;grid-row:1}.product-path-card.is-task-ma{grid-column:5 / 7;grid-row:1}.product-path-card.is-task-dividends{grid-column:4 / 6;grid-row:2}.product-path-main,.product-path-cta{position:relative;z-index:2}.product-path-main{display:grid;gap:15px;min-width:0}.product-path-main>span,.product-path-card h3,.product-path-card p{min-width:0;overflow-wrap:anywhere;hyphens:auto}.product-path-main>span{display:flex;align-items:center;gap:12px;margin-bottom:4px;color:var(--brand-blue);font-size:var(--unite-type-12);font-weight:900;white-space:nowrap;text-transform:uppercase}.product-path-main>span:after{content:"";flex:1 1 auto;min-width:18px;height:1px;background:linear-gradient(90deg,currentColor 0%,currentColor 58%,transparent 100%);opacity:.42}.product-path-card.is-priority .product-path-main>span{color:var(--white)}.product-path-card.is-priority .product-path-main>span:after{background:linear-gradient(90deg,var(--accent-gold-light) 0 18%,var(--accent-gold) 18% 62%,rgba(217,154,43,.24) 78%,transparent 100%);opacity:.86}.product-path-card.is-quiet .product-path-main>span{color:var(--ink-strong)}.product-path-card.is-quiet .product-path-main>span:after{background:linear-gradient(90deg,#07476e 0 18%,var(--brand-blue) 18% 62%,rgba(7,71,110,.22) 78%,transparent 100%);opacity:.8}.product-path-card h3{margin:0;font-size:23px;line-height:1.08}.product-path-card.is-quiet h3{font-size:21px}.product-path-card p{margin:0;color:var(--muted);line-height:1.42}.product-path-card.is-priority p{color:var(--white)}.product-path-card.is-quiet p{color:var(--ink-strong)}.product-path-cta{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;padding:0;color:var(--white);font-weight:900;border:0;border-radius:50%;background:linear-gradient(145deg,var(--task-blue-surface),var(--task-blue-surface-deep));opacity:.3;transition:opacity .24s ease}.product-path-card:hover .product-path-cta,.product-path-card:focus-within .product-path-cta{opacity:.9}.product-path-cta svg{width:22px;height:22px;fill:currentColor}.product-path-card.is-priority .product-path-cta{color:var(--white);border:0;background:linear-gradient(145deg,var(--control-silver-surface),var(--control-silver-surface-deep))}.product-path-card.is-quiet .product-path-cta{background:#07476e}.path-explainer{display:grid;gap:10px;margin:22px 0 0}.path-explainer span{position:relative;padding-left:22px;color:var(--graphite);line-height:1.45}.path-explainer span:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;background:var(--brand-blue);border-radius:50%;box-shadow:0 0 0 5px #0777b61a}.split-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:var(--shape-control);border:1px solid transparent;font-weight:800;line-height:1.1;cursor:pointer;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,background .26s ease,box-shadow .26s ease}.btn:hover,.btn:focus-visible{transform:translateY(-2px);box-shadow:0 14px 34px #0f1b2824}.btn.primary{color:#111820;background:linear-gradient(180deg,var(--accent-gold-light),var(--accent-gold));border-color:#ffffff2e}.btn.secondary{color:var(--white);background:#ffffff1f;border-color:#ffffff42}.hero-light .btn.secondary,.light .btn.secondary{color:var(--ink);background:var(--white);border-color:var(--line)}.section{position:relative;padding:82px 0}.section.light{background:var(--white)}.section.approach-section{background:radial-gradient(ellipse 780px 520px at 50% 36%,rgba(131,207,248,.16),transparent 68%),radial-gradient(ellipse 780px 560px at 50% 78%,rgba(242,184,75,.13),transparent 66%),linear-gradient(180deg,#f8fbfd,#eef6fa 54%,#f8fbfd)}.section.soft{background:var(--soft)}.section.dark{color:var(--white);background:var(--dark)}.section.dark .eyebrow{color:var(--accent-gold-light)}.section.dark .section-copy{color:#ffffffc2}.section-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:42px;align-items:end;padding-top:22px;margin-bottom:32px;border-top:1px solid rgba(7,119,182,.18)}.section-head:before{content:"";position:absolute;top:-1px;left:0;width:min(220px,34vw);height:2px;background:linear-gradient(90deg,var(--brand-blue),var(--action))}.section-head--plain{grid-template-columns:minmax(0,1fr);border-top:0;padding-top:0;gap:0}.section-head--plain:before{display:none}.section-lead{max-width:74ch;margin:14px 0 0;font-size:19px;line-height:1.5;color:var(--muted, #626f78)}.section-link{margin:14px 0 0}.section h2,.section-head h2{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05}.section-copy{margin:0;color:var(--muted);font-size:var(--unite-type-16);line-height:1.55}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:28px;align-items:start}.answer-card,.side-note,.info-card,.helper-card,.metric-card,.lead-form{border-radius:var(--shape-surface);border:1px solid var(--line);background:var(--white);box-shadow:0 16px 42px #1018280f}.answer-card{padding:36px}.answer-card-primary{position:relative;overflow:hidden;border-color:#0777b62e}.answer-card-primary:after{content:"";position:absolute;top:26px;right:26px;width:92px;height:62px;border-top:1px solid rgba(7,119,182,.22);border-right:1px solid rgba(7,119,182,.18);transform:skew(-16deg);pointer-events:none}.answer-card h2{margin-bottom:18px}.answer-card h1{margin:0 0 18px;font-size:clamp(34px,4vw,48px);line-height:1.05}.answer-card p,.side-note p,.info-card p{color:var(--graphite);line-height:1.6}.side-note{padding:26px;border-color:#0777b638}.product-experience-section{overflow:hidden;background:linear-gradient(180deg,rgba(216,242,255,.34) 0%,rgba(255,255,255,.92) 58%,var(--unite-white) 100%);color:var(--ink)}.product-experience-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:clamp(44px,5vw,72px);align-items:center}.product-experience-section.is-reversed .product-experience-copy{order:2}.product-experience-section.is-reversed .product-experience-visual{order:1}.product-experience-copy{min-width:0;max-width:720px}.product-experience-copy .eyebrow{margin-bottom:14px}.product-experience-copy h2{max-width:680px;margin:0;color:var(--ink-strong);font-size:48px;line-height:1.05;letter-spacing:0;text-wrap:balance}.product-experience-question{margin:24px 0 0;padding-left:22px;color:var(--ink-strong);border-left:3px solid var(--accent-gold);font-size:25px;font-weight:850;line-height:1.25}.product-experience-copy>p:not(.eyebrow):not(.product-experience-question):not(.product-experience-boundary){max-width:700px;margin:18px 0 0;color:var(--graphite);font-size:18px;line-height:1.6}.product-experience-boundary{margin:24px 0 0;padding:16px 18px;color:#33414e;background:#ffffffc7;border:1px solid rgba(7,119,182,.16);border-left:3px solid rgba(7,119,182,.72);border-radius:var(--radius);font-size:15.5px;line-height:1.55}.product-experience-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.product-experience-point{min-width:0;min-height:150px;padding:18px;background:#ffffffbd;border:1px solid rgba(7,119,182,.16);border-radius:var(--radius);box-shadow:0 14px 34px #1018280f}.product-experience-point span{display:block;margin-bottom:11px;color:var(--brand-blue-ink);font-size:var(--unite-type-12);font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:0}.product-experience-point b{display:block;color:var(--ink-strong);font-size:18px;line-height:1.18}.product-experience-point p{margin:10px 0 0;color:var(--muted);font-size:14.5px;line-height:1.48}.product-experience-visual{min-width:0;margin:0}.product-experience-image-frame{width:100%;max-height:520px;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(7,119,182,.18);border-radius:var(--radius);box-shadow:0 24px 68px #10182826}.product-experience-visual img{display:block;width:100%;height:100%;object-fit:cover}.product-experience-visual figcaption{max-width:560px;margin:12px 0 0;color:#586471;font-size:13px;line-height:1.45}.inline-link{display:inline-flex;margin-top:14px;color:var(--brand-blue);font-weight:800}.inline-actions{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.muted-link{color:var(--muted)}.resource-flow{position:relative;display:grid;grid-template-columns:minmax(180px,.85fr) repeat(3,minmax(0,1fr)) minmax(180px,.85fr);gap:18px;align-items:center;margin-top:26px;padding:26px;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(131,207,248,.22),transparent 31%),linear-gradient(145deg,var(--unite-white),#f2f9fd);border:1px solid rgba(7,119,182,.16);border-radius:var(--shape-surface);box-shadow:0 18px 62px #0f1b280f}.resource-flow:before{content:"";position:absolute;left:20%;right:20%;top:50%;height:2px;background:linear-gradient(90deg,#0777b68c,#f2b84bcc,#0777b68c)}.source-cloud,.task-cloud{position:relative;z-index:1;display:grid;gap:10px}.source-cloud span,.task-cloud span{min-height:46px;display:flex;align-items:center;padding:10px 14px;color:var(--graphite);background:#ffffffd6;border:1px solid rgba(12,17,23,.1);border-radius:var(--radius);box-shadow:0 10px 28px #0f1b280d;font-size:var(--unite-type-14);font-weight:800;line-height:1.25}.flow-step{position:relative;z-index:1;min-height:230px;display:grid;align-content:start;gap:16px;padding:24px;background:#ffffffeb;border:1px solid rgba(7,119,182,.16);border-radius:var(--radius);box-shadow:0 18px 48px #0f1b2814}.flow-step small,.journey-node small,.journey-result small{color:var(--brand-blue);font-weight:900}.flow-step h3{margin:0;font-size:25px;line-height:1.08}.flow-step p{margin:0;color:var(--muted);line-height:1.5}.flow-step.flow-dark{color:var(--white);background:linear-gradient(155deg,#0e3449,#0b1721);border-color:#ffffff29}.flow-step.flow-dark small,.flow-step.flow-dark p{color:#ffffffc2}.approach-flow-shell{display:grid;gap:20px;margin-top:26px}.approach-flow-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,376px);gap:22px;align-items:start;padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.approach-flow-area{position:relative;height:1220px;min-height:1220px;overflow:hidden;overscroll-behavior:auto;touch-action:pan-y;background:transparent;border:0;border-radius:0}.approach-flow-area:before{content:"";position:absolute;left:50%;top:42px;bottom:46px;width:2px;background:linear-gradient(180deg,transparent,rgba(7,119,182,.26),rgba(242,184,75,.34),transparent);box-shadow:0 0 34px #0777b629;transform:translate(-50%)}.approach-flow-area:after{content:"";position:absolute;inset:7% 8% 8%;border-top:1px solid rgba(7,119,182,.12);border-bottom:1px solid rgba(242,184,75,.18);transform:skewY(-7deg);pointer-events:none}.approach-flow-area .react-flow{position:relative;z-index:1;height:100%;background:transparent}.react-flow__pane{cursor:default;touch-action:pan-y}.react-flow__pane:active{cursor:default}.react-flow__node{cursor:pointer}.hidden-handle{opacity:0;pointer-events:none}.hidden-handle.offset-up{top:34%}.hidden-handle.offset-down{top:66%}.approach-source-node,.approach-task-node,.approach-core-node,.approach-stage-node,.approach-apply-node,.approach-outcome-node{position:relative;border:0;font:inherit;cursor:pointer;transition:opacity .22s ease,transform .22s ease,border-color .22s ease,box-shadow .22s ease}.approach-k2-node{isolation:isolate;overflow:hidden}.approach-k2-node:before,.approach-k2-node:after{content:"";position:absolute;pointer-events:none}.approach-k2-node:before{inset:0;z-index:-2}.approach-k2-node:after{z-index:-1}.approach-node-axis{position:absolute;inset:14px auto 14px 14px;width:4px;border-radius:999px;background:linear-gradient(180deg,#83cff81f,#83cff8e0,#f2b84bc7);box-shadow:0 0 22px #83cff847}.approach-node-meta{display:grid;align-content:start;gap:8px}.approach-node-meta>span:last-child{color:#ffffff8a;font-size:11px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.approach-node-copy{min-width:0}.approach-task-node{width:460px;min-height:152px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px 18px;align-content:start;align-items:start;padding:24px 26px 22px 30px;color:var(--white);text-align:left;background:linear-gradient(115deg,transparent 0 55%,rgba(131,207,248,.1) 55% 56%,transparent 56% 100%),radial-gradient(circle at 92% 8%,rgba(131,207,248,.24),transparent 28%),linear-gradient(145deg,var(--brand-blue-surface),var(--brand-blue-surface-deep));border:1px solid rgba(131,207,248,.28);border-radius:var(--radius);box-shadow:0 0 0 8px #0777b60d,0 22px 68px #0f1b2829}.approach-task-node:before{background:linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 100%) 72px 0 / 1px 100% no-repeat,linear-gradient(180deg,transparent,rgba(255,255,255,.04))}.approach-task-node:after{right:18px;bottom:16px;width:92px;height:54px;border-right:1px solid rgba(131,207,248,.38);border-bottom:1px solid rgba(131,207,248,.28);transform:skew(-18deg);opacity:.7}.approach-task-node b{display:block;color:var(--white);font-size:27px;line-height:1.06}.approach-task-node small{display:block;margin-top:6px;color:#ffffffb8;font-size:var(--unite-type-14);font-weight:750;line-height:1.24}.approach-task-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-left:18px}.approach-task-list em{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:6px 8px;color:var(--brand-blue-pale);background:linear-gradient(180deg,#ffffff1c,#ffffff0f);border:1px solid rgba(131,207,248,.22);border-radius:6px;font-size:var(--unite-type-12);font-style:normal;font-weight:850;line-height:1.05;text-align:center}.approach-source-node{width:300px;min-height:82px;display:flex;align-items:center;gap:13px;padding:13px 18px;text-align:left;background:#fffffff5;border:1px solid rgba(7,119,182,.24);border-radius:var(--radius);box-shadow:0 18px 54px #0f1b2814}.approach-source-node-accent{color:var(--white);background:linear-gradient(145deg,var(--brand-blue-highlight),var(--brand-blue-deep));border-color:#83cff870}.approach-source-node-accent b,.approach-source-node-accent small{color:var(--white)}.approach-source-node-accent small{opacity:.74}.approach-source-node-quiet{background:#ffffffe6;border-color:#d99a2b47}.approach-source-node b,.approach-core-node b,.approach-stage-node b,.approach-apply-node b,.approach-outcome-node b{display:block;color:var(--ink);line-height:1.08}.approach-source-node b{font-size:18px}.approach-source-node small,.approach-core-node small,.approach-stage-node small,.approach-apply-node small{display:block;margin-top:5px;color:var(--muted);line-height:1.26}.approach-source-node small{font-size:13px;font-weight:700}.approach-source-node.approach-source-node-accent b{color:var(--white)}.approach-source-node.approach-source-node-accent small{color:#ffffffc2}.approach-source-icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;background:#f0f9ff;border:1px solid rgba(7,119,182,.22);border-radius:50%}.approach-source-node-accent .approach-source-icon{background:#ffffff24;border-color:#ffffff57}.approach-source-icon svg{width:29px;height:29px;overflow:visible}.approach-source-icon path,.approach-source-icon rect,.approach-source-icon circle{fill:none;stroke:var(--brand-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.approach-source-node-accent .approach-source-icon path,.approach-source-node-accent .approach-source-icon rect,.approach-source-node-accent .approach-source-icon circle{stroke:var(--white)}.approach-source-icon circle{fill:#83cff81f}.approach-core-node{width:276px;height:276px;display:grid;place-items:center;align-content:center;gap:10px;padding:36px;text-align:center;color:var(--white);background:radial-gradient(circle at 68% 20%,rgba(131,207,248,.2),transparent 24%),linear-gradient(145deg,var(--brand-blue-surface),var(--brand-blue-surface-deep));border:16px solid rgba(255,255,255,.78);border-radius:50%;box-shadow:0 0 0 1px #0777b638,0 0 0 26px #0777b614,0 28px 80px #0f1b2833}.approach-core-node:before,.approach-apply-node:before{inset:20px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.12) 48% 49%,transparent 49% 100%),linear-gradient(180deg,transparent 0 48%,rgba(255,255,255,.1) 48% 49%,transparent 49% 100%)}.approach-core-node:after,.approach-apply-node:after{inset:34px;border:1px dashed rgba(131,207,248,.32);border-radius:50%;animation:approachOrbit 14s linear infinite}.approach-core-orbit{position:absolute;inset:8px;border-radius:50%;border:1px solid rgba(131,207,248,.2);pointer-events:none}.approach-step-badge{display:inline-grid;width:34px;height:34px;min-height:34px;place-items:center;color:var(--brand-blue-pale);background:#83cff824;border:1px solid rgba(131,207,248,.46);border-radius:50%;box-shadow:inset 0 0 18px #83cff814;font-size:13px;font-weight:900;letter-spacing:0;line-height:1}.approach-core-node b{max-width:190px;color:var(--white);font-size:27px;line-height:1.05}.approach-core-node small{max-width:190px;color:#ffffffbd;font-size:13px}.approach-stage-node{width:276px;height:276px;min-height:276px;display:grid;grid-template-columns:1fr;place-items:center;align-content:center;justify-items:center;gap:10px;padding:36px;text-align:center;border:16px solid rgba(226,243,252,.88);border-radius:50%;box-shadow:0 0 0 1px #0777b62e,0 0 0 24px #83cff81c,0 28px 80px #0f1b281f}.approach-stage-node:before{inset:20px;border:1px solid rgba(7,119,182,.11);border-radius:50%;background:linear-gradient(90deg,transparent 0 48%,rgba(7,119,182,.08) 48% 49%,transparent 49% 100%),linear-gradient(180deg,transparent 0 48%,rgba(7,119,182,.07) 48% 49%,transparent 49% 100%)}.approach-stage-node:after{inset:34px;border:1px dashed rgba(131,207,248,.28);border-radius:50%;animation:approachOrbit 16s linear infinite}.approach-stage-node-dark{color:var(--white);background:radial-gradient(circle at 66% 18%,rgba(255,255,255,.11),transparent 26%),linear-gradient(145deg,#0d1117,#1c252e);border-color:#ffffffc7}.approach-stage-node.approach-stage-node-dark b{color:var(--white)}.approach-stage-node.approach-stage-node-dark small{color:#ffffffb8}.approach-stage-node-dark .approach-node-meta>span:last-child{display:none}.approach-stage-node-light{color:var(--ink);background:radial-gradient(circle at 70% 16%,rgba(255,255,255,.92),transparent 24%),radial-gradient(circle at 22% 80%,rgba(242,184,75,.1),transparent 30%),linear-gradient(145deg,#fffffffa,#eff9fff5 58%,#fff9ebeb);border-color:#e2f3fce6}.approach-stage-node-light .approach-node-axis{background:linear-gradient(180deg,#0777b62e,#0777b6c2,#f2b84bad)}.approach-stage-node-light .approach-node-meta>span:last-child{display:none}.approach-stage-node .approach-node-axis,.approach-stage-node .approach-stage-meter{display:none}.approach-stage-node .approach-node-meta{justify-items:center}.approach-stage-node .approach-node-copy{display:grid;justify-items:center}.approach-stage-node b{max-width:190px;font-size:24px;line-height:1.08}.approach-stage-node small{display:grid;justify-items:center;max-width:196px;color:currentColor;opacity:.72;font-size:13px;font-weight:700;line-height:1.24}.approach-stage-node.approach-stage-node-light b{color:var(--ink)}.approach-stage-node.approach-stage-node-light small{color:#111820a3}.approach-stage-meter{display:grid;gap:7px;align-self:stretch;align-content:center}.approach-stage-meter i{display:block;height:6px;border-radius:999px;background:currentColor;opacity:.22}.approach-stage-meter i:nth-child(2){width:74%;opacity:.38}.approach-stage-meter i:nth-child(3){width:48%;opacity:.58}.approach-stage-node-light .approach-step-badge{color:var(--brand-blue-ink);background:#0777b614;border-color:#0777b63d}.approach-apply-node .approach-step-badge{color:var(--brand-blue-ink);background:#ffffff94;border-color:#0777b63d}.approach-apply-node{width:308px;height:308px;display:grid;place-items:center;align-content:center;gap:12px;padding:34px 36px;color:#111820;text-align:center;background:radial-gradient(circle at 65% 18%,rgba(255,255,255,.58),transparent 25%),linear-gradient(145deg,var(--accent-gold-light),var(--accent-gold));border:1px solid rgba(111,77,7,.24);border-radius:50%;box-shadow:0 0 0 1px #6f4d073d,0 0 0 28px #f2b84b1f,0 26px 76px #0f1b282b}.approach-apply-node:before{border-color:#11182021}.approach-apply-node:after{border-color:#0777b642}.approach-result-main{display:grid;justify-items:center;gap:8px}.approach-apply-node b{max-width:200px;color:#111820;font-size:var(--unite-type-28);line-height:1.06}.approach-apply-node small{max-width:220px;color:#111820b8;font-size:13px;font-weight:750;line-height:1.24}.approach-result-list{display:flex;max-width:220px;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.approach-result-list li{position:relative;min-height:25px;display:flex;align-items:center;justify-content:center;padding:5px 9px;color:#111820d6;background:#ffffff42;border:1px solid rgba(7,119,182,.16);border-radius:var(--radius);font-size:var(--unite-type-12);font-weight:850;line-height:1.15}.approach-result-list li:before{content:none}.approach-outcome-node{width:280px;min-height:92px;display:grid;place-items:center;padding:16px 24px;text-align:center;background:#fffffff5;border:1px solid rgba(7,119,182,.2);border-radius:var(--radius);box-shadow:0 18px 54px #0f1b2817}.approach-outcome-node b{max-width:220px;font-size:18px;line-height:1.12}.approach-outcome-node-blue{color:var(--white);background:var(--brand-blue);border-color:#83cff859}.approach-outcome-node-blue b{color:var(--white)}.approach-outcome-node-gold{background:var(--action);border-color:#6f4d0733}.is-active{transform:translateY(-4px);border-color:#f2b84bc7;box-shadow:0 30px 94px #0777b638}.is-dimmed,.approach-aimed-edge.is-edge-dimmed{opacity:.26}.approach-edge-graphic{pointer-events:none;transition:opacity .22s ease}.approach-edge-hit{fill:none;stroke:transparent;stroke-width:22}.approach-edge-line,.approach-edge-runner,.approach-edge-pulse,.approach-edge-stage-glint{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.approach-edge-runner{pointer-events:none;opacity:.9;stroke-dasharray:6 12;animation:approachEdgeRun 1.55s linear infinite}.approach-edge-line-source{stroke:var(--brand-blue);stroke-width:3.1}.approach-edge-runner-source{stroke:#fffffff5;stroke-width:3.1;filter:drop-shadow(0 0 6px rgba(7,119,182,.42))}.approach-edge-line-main{stroke:var(--accent-gold-deep);stroke-width:3.6;filter:drop-shadow(0 0 8px rgba(242,184,75,.28))}.approach-edge-runner-main{stroke:#fffffff2;stroke-width:3.6;filter:drop-shadow(0 0 7px rgba(242,184,75,.46))}.approach-edge-line-outcome{stroke:#17212b;stroke-width:3;filter:drop-shadow(0 0 6px rgba(15,27,40,.14))}.approach-edge-runner-outcome{stroke:#fffffffa;stroke-width:3;filter:drop-shadow(0 0 6px rgba(15,27,40,.22))}.approach-edge-arrow{pointer-events:none;stroke-width:.8;stroke-linejoin:round;vector-effect:non-scaling-stroke}.approach-edge-arrow-source{fill:var(--brand-blue);stroke:#0777b6eb;filter:drop-shadow(0 0 5px rgba(7,119,182,.26))}.approach-edge-arrow-main{fill:var(--accent-gold-deep);stroke:#d99a2beb;filter:drop-shadow(0 0 6px rgba(242,184,75,.34))}.approach-edge-arrow-outcome{fill:#17212b;stroke:#17212be6;filter:drop-shadow(0 0 5px rgba(15,27,40,.16))}.approach-edge-graphic-stage .approach-edge-line-main{opacity:0;stroke-width:0;filter:none}.approach-edge-pulse{pointer-events:none;fill:#fffffffa;stroke:#ffffffb8;stroke-width:1.1}.approach-edge-pulse-source{filter:drop-shadow(0 0 5px rgba(7,119,182,.72)) drop-shadow(0 0 10px rgba(7,119,182,.34))}.approach-edge-pulse-main{filter:drop-shadow(0 0 6px rgba(242,184,75,.78)) drop-shadow(0 0 12px rgba(242,184,75,.38))}.approach-edge-pulse-outcome{filter:drop-shadow(0 0 5px rgba(23,33,43,.5)) drop-shadow(0 0 10px rgba(23,33,43,.22))}.approach-edge-flow,.approach-edge-stage-glint{pointer-events:none}.approach-edge-glint-halo,.approach-edge-glint-core{stroke:none;vector-effect:non-scaling-stroke}.approach-edge-glint-halo{fill:#ffffff6b}.approach-edge-glint-core{fill:#ffffffeb}.approach-edge-flow-source{filter:drop-shadow(0 0 5px rgba(7,119,182,.86)) drop-shadow(0 0 12px rgba(7,119,182,.42))}.approach-edge-flow-source .approach-edge-glint-halo{fill:#0777b657}.approach-edge-flow-source .approach-edge-glint-core{fill:#e9f9fff5}.approach-edge-flow-main{filter:drop-shadow(0 0 6px rgba(242,184,75,.88)) drop-shadow(0 0 14px rgba(242,184,75,.46))}.approach-edge-flow-outcome{filter:drop-shadow(0 0 4px rgba(23,33,43,.48)) drop-shadow(0 0 10px rgba(23,33,43,.2))}.approach-edge-flow-outcome .approach-edge-glint-halo{fill:#17212b29;stroke:none}.approach-edge-flow-outcome .approach-edge-glint-core{fill:#fffffff5}.approach-edge-stage-glint{pointer-events:none}.approach-edge-stage-sheen-halo,.approach-edge-stage-sheen-core{stroke:none;vector-effect:non-scaling-stroke}.approach-edge-stage-sheen-halo{fill:#ffffffbd;filter:blur(3.6px) drop-shadow(0 0 8px rgba(255,255,255,.9)) drop-shadow(0 0 14px rgba(242,184,75,.52))}.approach-edge-stage-sheen-core{fill:#fffffffa;filter:drop-shadow(0 0 4px rgba(255,255,255,.96)) drop-shadow(0 0 8px rgba(242,184,75,.42))}@keyframes approachEdgeRun{to{stroke-dashoffset:-22}}@keyframes approachOrbit{to{transform:rotate(1turn)}}.approach-detail-panel{position:sticky;top:88px;display:flex;flex-direction:column;gap:16px;align-items:start;min-height:520px;padding:24px;color:var(--ink);background:radial-gradient(circle at 92% 8%,rgba(131,207,248,.2),transparent 34%),linear-gradient(180deg,#fffffff5,#eef7fce6);border:1px solid rgba(7,119,182,.16);border-radius:var(--radius);box-shadow:0 20px 64px #0f1b281a}.approach-detail-panel .panel-label{color:var(--brand-blue)}.approach-detail-panel h3{margin:0;color:var(--ink);font-size:27px;line-height:1.08}.approach-detail-panel p,.approach-detail-panel li{color:var(--muted);line-height:1.5}.approach-detail-panel p{margin:0}.approach-detail-panel ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.approach-detail-panel li{position:relative;padding-left:18px}.approach-detail-panel li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--brand-blue)}.approach-help-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;color:var(--brand-blue-deep);background:#0777b612;border:1px solid rgba(7,119,182,.18);border-radius:var(--radius);font-weight:850;line-height:1.2;text-align:center}.panel-cta{margin-top:auto;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;color:#111820;background:linear-gradient(180deg,var(--accent-gold-light),var(--accent-gold));border-radius:var(--radius);font-weight:900}.approach-detail-panel .panel-cta{margin-top:auto}.approach-fallback{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.approach-fallback article{min-height:154px;display:grid;align-content:start;gap:10px;padding:22px;background:var(--white);border:1px solid rgba(12,17,23,.1);border-radius:var(--radius);box-shadow:0 14px 42px #0f1b280d}.approach-fallback small{display:inline-grid;width:34px;height:34px;place-items:center;color:var(--brand-blue);background:#0777b614;border:1px solid rgba(7,119,182,.16);border-radius:50%;font-weight:900;line-height:1}.approach-fallback b{font-size:21px;line-height:1.12}.approach-fallback p{margin:0;color:var(--muted);line-height:1.45}.solution-journey{position:relative;display:grid;grid-template-columns:minmax(148px,.7fr) 64px minmax(280px,1.08fr) 64px minmax(286px,.88fr);gap:0;align-items:center;margin:18px auto 50px;padding:26px;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(131,207,248,.28),transparent 30%),radial-gradient(circle at 78% 12%,rgba(242,184,75,.2),transparent 28%),linear-gradient(135deg,#fffffff5,#f1f8fce6);border:1px solid rgba(7,119,182,.13);border-radius:var(--radius);box-shadow:0 18px 62px #0f1b280f}.solution-journey:before{content:"";position:absolute;inset:0;opacity:.42;background-image:linear-gradient(rgba(7,119,182,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(7,119,182,.08) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);pointer-events:none}.solution-journey:after{content:"";position:absolute;right:28px;top:18px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,transparent 48%,rgba(7,119,182,.16) 49%,transparent 51%),conic-gradient(from 80deg,transparent 0 22%,rgba(242,184,75,.28) 23% 32%,transparent 33% 58%,rgba(7,119,182,.18) 59% 66%,transparent 67% 100%);opacity:.7;pointer-events:none}.journey-node,.journey-result,.journey-bridge{position:relative;z-index:1}.journey-node,.journey-result{min-height:138px;display:grid;gap:8px;align-content:start;padding:18px;background:var(--white);border:1px solid rgba(12,17,23,.1);border-radius:var(--radius);box-shadow:0 16px 48px #0f1b280f}.journey-node b,.journey-result b{font-size:22px;line-height:1.08}.journey-node span,.journey-result span,.journey-result li{color:var(--muted);line-height:1.35}.journey-context{background:linear-gradient(145deg,#073c59f5,#0777b6eb);border-color:#83cff842}.journey-context small,.journey-context b{color:var(--white)}.journey-context span{color:#ffffffbd}.journey-bridge{display:flex;align-items:center;justify-content:center;min-width:58px;height:auto;background:transparent}.journey-bridge i{position:relative;display:block;width:100%;height:4px;overflow:hidden;background:linear-gradient(90deg,var(--brand-blue),rgba(7,119,182,.2));border-radius:999px}.journey-bridge i:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.95) 0 9px,transparent 9px 18px);animation:journeyDash 1.8s linear infinite}.journey-bridge i:after{content:"";position:absolute;right:-1px;top:50%;width:12px;height:12px;border-top:4px solid var(--brand-blue);border-right:4px solid var(--brand-blue);transform:translateY(-50%) rotate(45deg)}.journey-bridge-gold i{background:linear-gradient(90deg,var(--accent-gold),rgba(242,184,75,.24))}.journey-bridge-gold i:after{border-color:var(--accent-gold)}.journey-result{min-height:252px;align-content:start;align-items:start;gap:12px;padding:62px 24px 24px 30px;overflow:hidden;background:linear-gradient(90deg,rgba(7,119,182,.09) 0 1px,transparent 1px 100%) 24px 0 / 1px 100% no-repeat,radial-gradient(circle at 88% 13%,rgba(242,184,75,.22),transparent 28%),linear-gradient(180deg,var(--unite-white),#fbfdff);border-color:#0777b633;clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,0 100%)}.journey-result:before{content:"";position:absolute;top:0;right:0;z-index:0;width:42px;height:42px;background:linear-gradient(135deg,#fffffff5,#fff4daf5 58%,#d99a2b38);clip-path:polygon(0 0,100% 100%,0 100%);box-shadow:-10px 12px 18px #d99a2b24}.journey-result:after{content:"";position:absolute;top:25px;right:-8px;z-index:1;width:68px;height:2px;background:linear-gradient(90deg,#fff3,#d99a2b73,#0777b61a);transform:rotate(45deg);transform-origin:right center}.journey-result>*{position:relative;z-index:2}.journey-result .document-label{position:absolute;top:28px;left:84px;z-index:3;color:var(--brand-blue);font-size:var(--unite-type-12);font-weight:900;line-height:1;letter-spacing:.12em;text-transform:uppercase}.journey-result ul{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.journey-result li{position:relative;min-height:34px;display:flex;align-items:center;padding:8px 0 8px 18px;color:var(--ink);border-bottom:1px solid rgba(7,119,182,.1);font-size:var(--unite-type-14);font-weight:850;line-height:1.15}.journey-result li:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;background:var(--brand-blue);border-radius:50%;box-shadow:0 0 12px #0777b638;transform:translateY(-50%)}.journey-result li:last-child{border-bottom:0}@keyframes journeyDash{0%{transform:translate(-18px)}to{transform:translate(18px)}}.proposal-flow-shell{width:var(--page-width);margin-top:18px;margin-bottom:50px;margin-inline:auto}.section.proposal-route-section{background:linear-gradient(180deg,#f5f7fa,#eef2f6 54%,#f5f7fa)}.proposal-flow-layout{display:block}.proposal-flow-area{position:relative;height:1100px;min-height:1100px;overflow:hidden;overscroll-behavior:auto;touch-action:pan-y;background:transparent;border-block:0;box-shadow:none}.proposal-flow-area:before{content:"";display:none;position:absolute;left:7%;right:7%;top:40%;height:2px;background:linear-gradient(90deg,#0777b62e,#0777b657,#f2b84b6b,#f2b84b2e);box-shadow:0 0 28px #0777b624}.proposal-flow-area:after{content:"";display:none;position:absolute;right:44px;top:46px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,transparent 48%,rgba(7,119,182,.15) 49%,transparent 51%),conic-gradient(from 80deg,transparent 0 22%,rgba(242,184,75,.24) 23% 32%,transparent 33% 58%,rgba(7,119,182,.16) 59% 66%,transparent 67% 100%);opacity:.72;pointer-events:none}.proposal-flow-area .react-flow{position:relative;z-index:1;height:100%;background:transparent}.proposal-flow-layout .react-flow__node{cursor:default;pointer-events:auto}.proposal-flow-layout .react-flow__renderer,.proposal-flow-layout .react-flow__pane,.proposal-flow-layout .react-flow__viewport-portal{pointer-events:none}.proposal-flow-layout .react-flow__viewport,.proposal-flow-layout .react-flow__nodes,.proposal-flow-layout .proposal-lane-item{pointer-events:auto}.proposal-node{position:relative;isolation:isolate;overflow:hidden;font:inherit;transition:opacity .22s ease,transform .22s ease,border-color .22s ease,box-shadow .22s ease}.proposal-node:before,.proposal-node:after{content:"";position:absolute;pointer-events:none}.proposal-step-node{width:270px;min-height:134px;display:grid;align-content:start;gap:9px;padding:22px 24px 22px 28px;text-align:left;background:#fffffff5;border:1px solid rgba(12,17,23,.1);border-radius:var(--radius);box-shadow:0 16px 48px #0f1b280f}.proposal-step-node:before{inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,119,182,.12) 0 1px,transparent 1px 100%) 52px 0 / 1px 100% no-repeat,linear-gradient(115deg,transparent 0 68%,rgba(7,119,182,.07) 68% 69%,transparent 69% 100%)}.proposal-step-node:after{right:16px;top:16px;width:48px;height:38px;border-top:1px solid currentColor;border-right:1px solid currentColor;opacity:.2}.proposal-step-dark{width:320px;min-height:156px;justify-content:start;padding:26px 28px;color:var(--white);background:radial-gradient(circle at 92% 8%,rgba(131,207,248,.18),transparent 30%),linear-gradient(145deg,#073c59fa,#0777b6f0);border-color:#83cff847}.proposal-step-gold{width:330px;min-height:170px;padding:28px 30px;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#f7ce7afa,#f2b84bf2);border-color:#6f4d073d;box-shadow:0 0 0 8px #f2b84b14,0 18px 56px #d99a2b29}.proposal-number{display:inline-grid;width:45px;height:45px;min-height:45px;place-items:center;color:var(--white);background:#21638a;border:1px solid rgba(255,255,255,.72);border-radius:50%;box-shadow:0 10px 18px #07476e1a,inset 0 0 0 1px #ffffff40;font-size:18px;font-weight:900;line-height:1}.proposal-step-dark .proposal-number,.proposal-step-gold .proposal-number{color:var(--white);background:#21638a;border-color:#ffffffb8}.proposal-node b{display:block;color:var(--ink);font-size:24px;line-height:1.08}.proposal-node small{display:block;max-width:260px;color:var(--muted);font-size:15px;font-weight:750;line-height:1.35}.proposal-step-dark b{max-width:310px;color:var(--white);font-size:26px}.proposal-step-dark small{color:#ffffffbd}.proposal-step-gold b,.proposal-step-gold small{color:#1b1f23}.proposal-step-gold small{max-width:270px}.proposal-task-node{width:460px;min-height:204px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:13px 18px;align-content:start;align-items:start;padding:24px 26px 22px 30px;color:var(--white);text-align:left;background:linear-gradient(115deg,transparent 0 55%,rgba(131,207,248,.1) 55% 56%,transparent 56% 100%),radial-gradient(circle at 92% 8%,rgba(131,207,248,.24),transparent 28%),linear-gradient(145deg,var(--brand-blue-surface),var(--brand-blue-surface-deep));border:1px solid rgba(131,207,248,.28);border-radius:var(--radius);box-shadow:0 0 0 8px #0777b60d,0 22px 68px #0f1b2829}.proposal-task-node:before{background:linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 100%) 102px 0 / 1px 100% no-repeat,linear-gradient(180deg,transparent,rgba(255,255,255,.04))}.proposal-task-node:after{right:18px;bottom:16px;width:92px;height:54px;border-right:1px solid rgba(131,207,248,.38);border-bottom:1px solid rgba(131,207,248,.28);transform:skew(-18deg);opacity:.7}.proposal-task-node b,.proposal-choice-node b,.proposal-task-option-node b,.proposal-stage-node b,.proposal-economy-node b{display:block;line-height:1.08}.proposal-task-node b,.proposal-choice-node b,.proposal-stage-dark b{color:var(--white)}.proposal-task-node b{font-size:27px}.proposal-task-node small,.proposal-stage-node small,.proposal-economy-node small{display:block;margin-top:5px;line-height:1.26}.proposal-task-node small{max-width:300px;color:#ffffffb8;font-size:var(--unite-type-14);font-weight:750}.proposal-task-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-left:18px}.proposal-task-list em{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:6px 8px;color:var(--brand-blue-pale);background:linear-gradient(180deg,#ffffff1c,#ffffff0f);border:1px solid rgba(131,207,248,.22);border-radius:6px;font-size:12.5px;font-style:normal;font-weight:850;line-height:1.05;text-align:center}.proposal-task-option-node{width:280px;min-height:92px;display:grid;place-items:center;padding:16px 24px;text-align:center;background:#fffffff5;border:1px solid rgba(7,119,182,.2);border-radius:999px;box-shadow:0 18px 54px #0f1b2817}.proposal-task-option-node b{max-width:220px;color:var(--ink);font-size:18px;line-height:1.12}.proposal-task-option-blue{color:var(--white);background:var(--brand-blue);border-color:#83cff859}.proposal-task-option-blue b{color:var(--white)}.proposal-task-option-gold{background:var(--action);border-color:#6f4d0733}.proposal-choice-node{width:276px;height:276px;display:grid;place-items:center;align-content:center;gap:10px;padding:36px;text-align:center;color:var(--white);background:radial-gradient(circle at 68% 20%,rgba(131,207,248,.2),transparent 24%),linear-gradient(145deg,var(--brand-blue-surface),var(--brand-blue-surface-deep));border:16px solid rgba(255,255,255,.78);border-radius:50%;box-shadow:0 0 0 1px #0777b638,0 0 0 26px #0777b614,0 28px 80px #0f1b2833}.proposal-choice-node:before{inset:20px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.12) 48% 49%,transparent 49% 100%),linear-gradient(180deg,transparent 0 48%,rgba(255,255,255,.1) 48% 49%,transparent 49% 100%)}.proposal-choice-node:after{inset:34px;border:1px dashed rgba(131,207,248,.32);border-radius:50%;animation:approachOrbit 14s linear infinite}.proposal-choice-node b{max-width:190px;font-size:27px;line-height:1.05}.proposal-choice-node small{max-width:190px;color:#ffffffbd;font-size:13px}.proposal-stage-node{width:470px;min-height:122px;display:grid;grid-template-columns:72px minmax(0,1fr) 64px;align-items:center;gap:16px;padding:20px 20px 20px 28px;text-align:left;border:1px solid rgba(7,119,182,.2);border-radius:var(--radius);box-shadow:0 24px 74px #0f1b2821}.proposal-stage-with-items{width:520px;min-height:178px;grid-template-columns:72px minmax(0,1fr) 54px;align-items:center}.proposal-stage-node:before{background:linear-gradient(90deg,rgba(7,119,182,.16) 0 1px,transparent 1px 100%) 102px 0 / 1px 100% no-repeat,linear-gradient(115deg,transparent 0 64%,rgba(7,119,182,.08) 64% 65%,transparent 65% 100%)}.proposal-stage-node:after{right:16px;top:16px;bottom:16px;width:36px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.22}.proposal-stage-dark{color:var(--white);background:radial-gradient(circle at 80% 0%,rgba(131,207,248,.2),transparent 26%),linear-gradient(145deg,var(--brand-blue-surface-deep),var(--brand-blue-surface));border-color:#83cff842}.proposal-stage-light{color:var(--ink);background:radial-gradient(circle at 92% 8%,rgba(131,207,248,.18),transparent 30%),#fffffff5}.proposal-stage-light .approach-node-axis{background:linear-gradient(180deg,#0777b62e,#0777b6c2,#f2b84bad)}.proposal-stage-light .approach-node-meta>span:last-child{color:#0777b69e}.proposal-stage-node b{max-width:330px;font-size:24px;line-height:1.12}.proposal-stage-with-items b{max-width:370px}.proposal-stage-node small{max-width:320px;color:currentColor;opacity:.72;font-size:var(--unite-type-14);font-weight:700}.proposal-stage-with-items small{max-width:380px}.proposal-potential-list{display:flex;max-width:386px;flex-wrap:wrap;gap:7px;margin-top:12px}.proposal-potential-list em{min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;color:var(--brand-blue-pale);background:#ffffff1c;border:1px solid rgba(131,207,248,.24);border-radius:999px;font-size:var(--unite-type-12);font-style:normal;font-weight:850;line-height:1.1}.proposal-economy-node{width:308px;height:308px;display:grid;place-items:center;align-content:center;gap:12px;padding:34px 36px;color:#111820;text-align:center;background:radial-gradient(circle at 65% 18%,rgba(255,255,255,.58),transparent 25%),linear-gradient(145deg,var(--accent-gold-light),var(--accent-gold));border:1px solid rgba(111,77,7,.24);border-radius:50%;box-shadow:0 0 0 1px #6f4d073d,0 0 0 28px #f2b84b1f,0 26px 76px #0f1b282b}.proposal-economy-node:before{inset:20px;border:1px solid rgba(17,24,32,.13);border-radius:50%;background:linear-gradient(90deg,transparent 0 48%,rgba(17,24,32,.1) 48% 49%,transparent 49% 100%),linear-gradient(180deg,transparent 0 48%,rgba(17,24,32,.08) 48% 49%,transparent 49% 100%)}.proposal-economy-node:after{inset:34px;border:1px dashed rgba(7,119,182,.26);border-radius:50%;animation:approachOrbit 14s linear infinite}.proposal-economy-node .approach-step-badge{color:var(--brand-blue-ink);background:#ffffff94;border-color:#0777b63d}.proposal-economy-node b{max-width:210px;color:#111820;font-size:var(--unite-type-28);line-height:1.06}.proposal-economy-node small{max-width:220px;color:#111820b8;font-size:13px;font-weight:750;line-height:1.24}.proposal-offer-node{width:370px;min-height:286px;display:grid;align-content:start;gap:12px;padding:30px;text-align:left;background:radial-gradient(circle at 88% 10%,rgba(242,184,75,.22),transparent 30%),linear-gradient(180deg,var(--unite-white),#fbfdff);border:1px solid rgba(7,119,182,.2);border-radius:var(--radius);box-shadow:0 0 0 8px #0777b60a,0 18px 58px #0f1b2814}.proposal-offer-node:before{inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,119,182,.09) 0 1px,transparent 1px 100%) 28px 0 / 1px 100% no-repeat,linear-gradient(115deg,transparent 0 70%,rgba(242,184,75,.12) 70% 71%,transparent 71% 100%)}.proposal-offer-node:after{right:18px;top:18px;width:78px;height:78px;border:1px dashed rgba(7,119,182,.22);border-radius:50%;animation:approachOrbit 16s linear infinite}.proposal-offer-node .document-label{color:var(--brand-blue);font-size:var(--unite-type-12);font-weight:900;line-height:1;letter-spacing:.12em;text-transform:uppercase}.proposal-offer-node ul{display:grid;gap:0;margin:2px 0 0;padding:0;list-style:none}.proposal-offer-node li{position:relative;min-height:34px;display:flex;align-items:center;padding:8px 0 8px 18px;color:var(--ink);border-bottom:1px solid rgba(7,119,182,.1);font-size:var(--unite-type-14);font-weight:850;line-height:1.15}.proposal-offer-node li:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;background:var(--brand-blue);border-radius:50%;transform:translateY(-50%)}.proposal-offer-node li:last-child{border-bottom:0}.proposal-lane-node{width:1320px;height:218px;min-height:218px;display:grid;grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:0;padding:0;color:var(--ink);text-align:left;background:linear-gradient(90deg,rgba(255,255,255,.7) 0 230px,transparent 230px 100%),linear-gradient(180deg,#ffffffeb,#f7fcffe6);border:1px solid rgba(7,119,182,.15);border-radius:var(--radius);box-shadow:0 20px 58px #0f1b2813}.proposal-lane-node:before{inset:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0,transparent calc((100% - 230px) / var(--proposal-columns) + 229px),rgba(7,119,182,.11) calc((100% - 230px) / var(--proposal-columns) + 230px),transparent calc((100% - 230px) / var(--proposal-columns) + 231px))}.proposal-lane-node:after{left:230px;top:0;bottom:0;width:1px;background:#0777b61f}.proposal-lane-head{position:relative;z-index:2;display:grid;align-content:center;gap:10px;min-width:0;padding:26px 24px;overflow:hidden}.proposal-lane-head>.proposal-number,.proposal-lane-head>b{position:relative;z-index:2}.proposal-stage-mark{position:absolute;inset:10px -34px 8px 24px;z-index:0;width:auto;height:auto;color:var(--brand-blue-ink);opacity:.1;pointer-events:none;transform:rotate(-5deg) scale(1.08)}.proposal-stage-mark:before{content:"";position:absolute;inset:-18px;z-index:0;background:radial-gradient(ellipse at 58% 54%,currentColor 0 12%,transparent 54%),radial-gradient(ellipse at 48% 52%,rgba(255,255,255,.72),transparent 64%);border-radius:48%;opacity:.34;filter:blur(2px)}.proposal-stage-mark svg{position:relative;z-index:1;width:100%;height:100%;overflow:visible}.proposal-stage-line,.proposal-stage-accent{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7;vector-effect:non-scaling-stroke}.proposal-stage-line{stroke:currentColor}.proposal-stage-accent{stroke:var(--accent-gold-deep)}.proposal-lane-tasks .proposal-stage-mark,.proposal-lane-offer .proposal-stage-mark{color:var(--brand-blue-pale);opacity:.075}.proposal-lane-tasks .proposal-stage-accent,.proposal-lane-offer .proposal-stage-accent{stroke:var(--accent-gold-light)}.proposal-lane-analysis .proposal-stage-mark{color:var(--white);opacity:.18}.proposal-lane-analysis .proposal-stage-accent{stroke:var(--brand-blue-pale)}.proposal-lane-evaluation .proposal-stage-mark{color:var(--white);opacity:.18}.proposal-lane-evaluation .proposal-stage-accent{stroke:#ffffffe0}.proposal-lane-head b{max-width:190px;color:var(--white);font-size:27px;line-height:1.08}.proposal-lane-body{position:relative;z-index:2;display:grid;grid-template-rows:104px 36px;align-content:start;gap:10px;min-width:0;padding:57px 28px 11px}.proposal-lane-grid{display:grid;grid-template-columns:repeat(var(--proposal-columns),minmax(0,1fr));gap:12px;align-items:stretch;min-width:0;min-height:104px}.proposal-lane-item{position:relative;height:104px;min-height:104px;isolation:isolate;appearance:none;display:grid;align-content:center;justify-items:start;gap:5px;padding:14px 16px;font:inherit;text-align:left;color:var(--ink);background:#ffffffd1;border:1px solid rgba(7,119,182,.16);border-radius:var(--radius);cursor:pointer;overflow:hidden;box-shadow:0 10px 26px #0f1b280e;transition:opacity .22s ease,transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.proposal-lane-item:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(115deg,transparent 0 73%,rgba(255,255,255,.18) 73% 74%,transparent 74% 100%),radial-gradient(circle at 14% 10%,rgba(255,255,255,.18),transparent 42%);opacity:.84;pointer-events:none}.proposal-lane-item:hover,.proposal-lane-item:focus-visible{transform:translateY(-2px);border-color:#0777b657;box-shadow:0 14px 32px #0f1b281a}.proposal-lane-item:focus-visible{outline:2px solid rgba(242,184,75,.76);outline-offset:3px}.proposal-lane-node.is-focusing .proposal-lane-item:not(.is-active){opacity:.5}.proposal-lane-item.is-active{opacity:1;transform:translateY(-3px);border-color:#f2b84bb8;box-shadow:0 0 0 3px #f2b84b29,0 18px 38px #0f1b281f}.proposal-lane-item b{position:relative;z-index:1;color:inherit;font-size:15px;line-height:1.12}.proposal-lane-item small{position:relative;z-index:1;max-width:100%;color:currentColor;opacity:.66;font-size:11.5px;font-weight:760;line-height:1.16}.proposal-lane-item-blue{color:var(--white);background:linear-gradient(160deg,#095f91,#123f5d);border-color:#d8f2ff3d}.proposal-lane-item-analysis{background:linear-gradient(180deg,#a9d9f2e5,#5ca3c6db);border-color:#07476e8a;box-shadow:inset 0 0 0 1px #ffffff61,0 13px 30px #07476e29}.proposal-lane-analysis .proposal-lane-body{overflow:hidden}.proposal-lane-analysis .proposal-lane-body:before{content:"";position:absolute;top:43px;bottom:56px;left:24px;width:38%;z-index:1;background:linear-gradient(102deg,transparent 0 12%,rgba(242,184,75,.1) 24%,rgba(242,184,75,.62) 41%,rgba(255,244,218,.94) 50%,rgba(242,184,75,.48) 58%,rgba(131,207,248,.18) 68%,transparent 82% 100%);border-radius:var(--radius);filter:blur(9px);box-shadow:0 0 42px #f2b84b52,0 0 28px #83cff829;mix-blend-mode:normal;opacity:0;pointer-events:none;transform:translate(-130%);will-change:opacity,transform}.proposal-lane-analysis .proposal-lane-grid{position:relative;z-index:2;overflow:visible;border-radius:var(--radius)}.proposal-lane-analysis .proposal-lane-grid:after{content:none}.proposal-lane-analysis.is-scanning .proposal-lane-body:before{animation:proposalSourceWave .58s cubic-bezier(.22,.74,.18,1) 1 both}.proposal-lane-analysis.is-scanning.is-scan-cycle-odd .proposal-lane-body:before{animation-name:proposalSourceWaveAlt}.proposal-lane-analysis.is-scan-rtl.is-scanning .proposal-lane-body:before{animation-name:proposalSourceWaveRtl}.proposal-lane-analysis.is-scan-rtl.is-scanning.is-scan-cycle-odd .proposal-lane-body:before{animation-name:proposalSourceWaveRtlAlt}.proposal-lane-analysis .proposal-lane-note{position:relative;z-index:2}.proposal-lane-analysis .proposal-lane-item.is-active{color:var(--ink);transform:translateY(-2px);background:linear-gradient(180deg,#f1fafefa,#c4e0eff2);border-color:#07476ec2;box-shadow:0 0 0 2px #07476e2e,inset 0 0 0 1px #ffffff94,0 16px 34px #07476e2e}.proposal-lane-analysis .proposal-lane-item.is-active small{color:currentColor;opacity:.68}.proposal-lane-analysis.is-focusing .proposal-lane-item:not(.is-active){opacity:.84}.proposal-lane-item-evaluation{background:linear-gradient(180deg,#fffdfa,#ffedc0);border-color:#9f6309b3;box-shadow:inset 0 0 0 1px #ffffffb3,0 13px 30px #6f4d071c}.proposal-lane-item-offer{min-height:104px;color:var(--ink);background:linear-gradient(115deg,transparent 0 76%,rgba(255,255,255,.22) 76% 77%,transparent 77% 100%),linear-gradient(180deg,var(--accent-gold-pale),var(--accent-gold-light));border-color:#f2b84b75;border-radius:var(--radius);box-shadow:0 0 0 1px #ffffff24,0 14px 32px #03111a29}.proposal-lane-item-offer b{font-size:15px;line-height:1.1}.proposal-lane-item-offer small{max-width:100%;color:#111820b8;opacity:.76;font-size:11.5px;line-height:1.18}.proposal-lane-note{max-width:920px;margin:0;color:#111820a8;font-size:13px;font-weight:760;line-height:1.32;overflow:hidden;transition:color .22s ease}.proposal-lane-analysis .proposal-lane-note,.proposal-lane-evaluation .proposal-lane-note{height:36px}.proposal-lane-evaluation .proposal-lane-item.is-active{transform:none;background:linear-gradient(180deg,var(--white),#ffe4a3);border-color:#9f6309eb;box-shadow:0 0 0 2px #9f63092e,inset 0 0 0 1px #ffffffad,0 14px 30px #6f4d0721}.proposal-lane-evaluation.is-focusing .proposal-lane-item:not(.is-active){opacity:.86}.proposal-lane-evaluation .proposal-lane-note{max-width:960px}.proposal-lane-offer .proposal-lane-note{max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proposal-lane-offer.is-focusing .proposal-lane-item:not(.is-active){opacity:.86}.proposal-lane-meter{position:absolute;top:18px;right:20px;z-index:0;display:grid;gap:5px;width:54px;opacity:.48;pointer-events:none}.proposal-lane-meter i{height:5px;background:#0777b638;border-radius:999px}.proposal-lane-meter i:nth-child(2){width:78%}.proposal-lane-meter i:nth-child(3){width:54%}.proposal-lane-tasks{min-height:218px;color:var(--white);background:radial-gradient(circle at 92% 10%,rgba(131,207,248,.11),transparent 30%),linear-gradient(90deg,rgba(3,47,76,.68) 0 230px,transparent 230px 100%),linear-gradient(145deg,var(--task-blue-surface),var(--task-blue-surface-deep));border-color:#83cff842}.proposal-lane-tasks .proposal-lane-head b{color:var(--white)}.proposal-lane-tasks .proposal-lane-note{color:#ffffffc2}.proposal-lane-tasks.is-focusing .proposal-lane-item:not(.is-active){opacity:.64}.proposal-lane-tasks .proposal-number{color:var(--white);background:#21638a;border-color:#ffffffb8}.proposal-lane-analysis{min-height:218px;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.2),transparent 30%),linear-gradient(90deg,rgba(121,136,146,.96) 0 230px,transparent 230px 100%),linear-gradient(145deg,#c7d8e2,#9eb2bf);border-color:#07476e5c}.proposal-lane-analysis .proposal-number,.proposal-lane-evaluation .proposal-number{color:var(--white);background:#21638a;border-color:#ffffffb8;box-shadow:0 10px 18px #07476e1a,inset 0 0 0 1px #ffffff40}.proposal-lane-evaluation{min-height:218px;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.22),transparent 30%),linear-gradient(90deg,rgba(242,184,75,.52) 0 230px,transparent 230px 100%),linear-gradient(145deg,#ffe39f,#f7ce7a);border-color:#d99a2b85}.proposal-lane-evaluation .proposal-lane-meter i{background:#d99a2b47}.proposal-lane-offer{min-height:218px;color:var(--white);background:radial-gradient(circle at 90% 12%,rgba(131,207,248,.11),transparent 30%),linear-gradient(90deg,rgba(3,47,76,.68) 0 230px,transparent 230px 100%),linear-gradient(145deg,var(--task-blue-surface),var(--task-blue-surface-deep));border-color:#83cff842}.proposal-lane-offer .proposal-lane-head b{color:var(--white)}.proposal-lane-offer .proposal-lane-note{color:#ffffffc2}.proposal-lane-offer .proposal-number{color:var(--white);background:#21638a;border-color:#ffffffb8}.proposal-lane-offer .proposal-lane-meter i{background:#ffffff47}.proposal-edge-graphic{pointer-events:none}.proposal-edge-hit{fill:none;stroke:transparent;stroke-width:22}.proposal-edge-line,.proposal-edge-runner,.proposal-edge-pulse,.proposal-edge-stage-glint{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.proposal-edge-line-source,.proposal-edge-line-blue{stroke:var(--brand-blue);stroke-width:3.4}.proposal-edge-line-main{stroke:var(--control-silver-surface);stroke-width:3.6;filter:drop-shadow(0 0 8px rgba(104,115,125,.3))}.proposal-edge-line-gold{stroke:var(--accent-gold-deep);stroke-width:3.7;filter:drop-shadow(0 0 8px rgba(242,184,75,.28))}.proposal-edge-runner{pointer-events:none;opacity:.92;stroke:#fffffff5;stroke-dasharray:7 12;animation:proposalEdgeRun 1.55s linear infinite}.proposal-edge-runner-source,.proposal-edge-runner-blue{stroke-width:3.4;filter:drop-shadow(0 0 7px rgba(7,119,182,.44))}.proposal-edge-runner-main{stroke-width:3.6;filter:drop-shadow(0 0 7px rgba(104,115,125,.42))}.proposal-edge-runner-gold{stroke-width:3.7;filter:drop-shadow(0 0 7px rgba(242,184,75,.46))}.proposal-edge-arrow{pointer-events:none;stroke-width:.8;stroke-linejoin:round;vector-effect:non-scaling-stroke}.proposal-edge-arrow-source,.proposal-edge-arrow-blue{fill:var(--brand-blue);stroke:#0777b6eb;filter:drop-shadow(0 0 5px rgba(7,119,182,.28))}.proposal-edge-arrow-main{fill:var(--control-silver-surface);stroke:#68737deb;filter:drop-shadow(0 0 6px rgba(104,115,125,.34))}.proposal-edge-arrow-gold{fill:var(--accent-gold-deep);stroke:#d99a2beb;filter:drop-shadow(0 0 6px rgba(242,184,75,.34))}.proposal-edge-graphic-stage .proposal-edge-line{opacity:0;stroke-width:0;filter:none}.proposal-edge-graphic-stage .proposal-edge-arrow{filter:drop-shadow(0 0 4px rgba(255,255,255,.42)) drop-shadow(0 0 7px rgba(7,119,182,.2))}.proposal-edge-pulse{pointer-events:none;fill:#fffffffa;stroke:#ffffffb8;stroke-width:1.1}.proposal-edge-pulse-source,.proposal-edge-pulse-blue{filter:drop-shadow(0 0 5px rgba(7,119,182,.72)) drop-shadow(0 0 10px rgba(7,119,182,.34))}.proposal-edge-pulse-main{filter:drop-shadow(0 0 6px rgba(104,115,125,.7)) drop-shadow(0 0 12px rgba(7,119,182,.24))}.proposal-edge-pulse-gold{filter:drop-shadow(0 0 6px rgba(242,184,75,.78)) drop-shadow(0 0 12px rgba(242,184,75,.38))}.proposal-edge-flow,.proposal-edge-stage-glint{pointer-events:none}.proposal-edge-glint-halo,.proposal-edge-glint-core{stroke:none;vector-effect:non-scaling-stroke}.proposal-edge-glint-halo{fill:#0777b652}.proposal-edge-glint-core{fill:#e9f9fff5}.proposal-edge-flow-source,.proposal-edge-flow-blue{filter:drop-shadow(0 0 5px rgba(7,119,182,.86)) drop-shadow(0 0 12px rgba(7,119,182,.42))}.proposal-edge-flow-main{filter:drop-shadow(0 0 6px rgba(104,115,125,.78)) drop-shadow(0 0 14px rgba(7,119,182,.28))}.proposal-edge-flow-gold{filter:drop-shadow(0 0 6px rgba(242,184,75,.88)) drop-shadow(0 0 14px rgba(242,184,75,.46))}.proposal-edge-stage-glint{pointer-events:none}.proposal-edge-stage-sheen-halo,.proposal-edge-stage-sheen-core{fill:none;stroke:#fff;stroke-linecap:round;vector-effect:non-scaling-stroke}.proposal-edge-stage-sheen-halo{stroke-width:16;filter:blur(5.5px) drop-shadow(0 0 12px rgb(255,255,255)) drop-shadow(0 0 22px rgba(7,119,182,.64))}.proposal-edge-stage-sheen-core{stroke-width:4.5;filter:drop-shadow(0 0 5px rgb(255,255,255)) drop-shadow(0 0 10px rgba(7,119,182,.58))}.proposal-edge-guided .proposal-edge-line{transition:stroke-width .22s ease,filter .22s ease}.proposal-edge-guided.is-scanning .proposal-edge-line{stroke-width:3.8;filter:drop-shadow(0 0 10px rgba(242,184,75,.36))}.proposal-edge-graphic-stage.proposal-edge-guided.is-scanning .proposal-edge-line{opacity:0;stroke-width:0;filter:none}.proposal-edge-guided.is-scanning .proposal-edge-runner{animation-duration:.88s}.proposal-flow-fallback{display:none}.proposal-layer-fallback{width:var(--page-width);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px auto 0;padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.proposal-fallback-layer{min-height:168px;display:grid;align-content:start;gap:12px;padding:16px;background:#ffffffe0;border:1px solid rgba(7,119,182,.14);border-radius:var(--radius)}.proposal-fallback-data{background:linear-gradient(145deg,#c7d8e2f5,#9eb2bfeb);border-color:#07476e5c}.proposal-fallback-evaluation{background:linear-gradient(145deg,var(--accent-gold-pale),rgba(247,206,122,.78));border-color:#d99a2b4d}.proposal-fallback-layer header{position:relative;display:grid;min-height:88px;align-content:center;gap:7px;overflow:hidden;padding-right:108px}.proposal-fallback-layer small{position:relative;z-index:2;display:inline-grid;width:34px;height:34px;place-items:center;padding:0;color:var(--brand-blue);background:#0777b614;border:1px solid rgba(7,119,182,.16);border-radius:50%;font-size:11px;font-weight:900;line-height:1}.proposal-fallback-layer b{position:relative;z-index:2;color:var(--ink);font-size:17px;line-height:1.08}.proposal-fallback-layer .proposal-fallback-stage-mark{position:absolute;right:-24px;top:0;bottom:-8px;z-index:0;width:152px;height:auto;color:var(--brand-blue-ink);opacity:.1;pointer-events:none;transform:rotate(-5deg)}.proposal-fallback-layer .proposal-fallback-stage-mark svg{width:100%;height:100%;overflow:visible}.proposal-fallback-evaluation .proposal-fallback-stage-mark,.proposal-fallback-data .proposal-fallback-stage-mark{color:var(--white);opacity:.18}.proposal-fallback-evaluation .proposal-stage-accent{stroke:#ffffffe0}.proposal-fallback-data .proposal-stage-accent{stroke:var(--brand-blue-pale)}.proposal-fallback-data small,.proposal-fallback-evaluation small{color:var(--white);background:#07476e57;border-color:#ffffffb8}.proposal-fallback-layer ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.proposal-fallback-layer li{position:relative;padding-left:12px;color:var(--ink);font-size:var(--unite-type-12);font-weight:780;line-height:1.22}.proposal-fallback-layer li:before{content:"";position:absolute;left:0;top:.52em;width:5px;height:5px;background:var(--brand-blue);border-radius:50%}.proposal-fallback-evaluation li:before{background:var(--action)}@keyframes proposalSourceWave{0%{opacity:0;transform:translate(-135%)}14%{opacity:.96;transform:translate(-54%)}74%{opacity:.96;transform:translate(178%)}to{opacity:0;transform:translate(276%)}}@keyframes proposalSourceWaveRtl{0%{opacity:0;transform:translate(276%)}14%{opacity:.96;transform:translate(178%)}74%{opacity:.96;transform:translate(-54%)}to{opacity:0;transform:translate(-135%)}}@keyframes proposalSourceWaveAlt{0%{opacity:0;transform:translate(-135%)}14%{opacity:.96;transform:translate(-54%)}74%{opacity:.96;transform:translate(178%)}to{opacity:0;transform:translate(276%)}}@keyframes proposalSourceWaveRtlAlt{0%{opacity:0;transform:translate(276%)}14%{opacity:.96;transform:translate(178%)}74%{opacity:.96;transform:translate(-54%)}to{opacity:0;transform:translate(-135%)}}@keyframes proposalEdgeRun{to{stroke-dashoffset:-22}}.solution-grid,.home-link-grid{display:grid;gap:12px}.solution-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-card,.home-link-grid a{position:relative;min-height:170px;display:grid;align-content:start;gap:14px;padding:24px;background:var(--white);border:1px solid rgba(12,17,23,.1);border-radius:var(--shape-surface);box-shadow:0 16px 46px #0f1b280d;transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .34s ease,box-shadow .34s ease,background .34s ease}.solution-card:hover,.solution-card:focus-visible,.home-link-grid a:hover,.home-link-grid a:focus-visible{transform:translateY(-5px);border-color:#0777b638;box-shadow:0 22px 62px #0f1b281a}.solution-card span{color:var(--brand-blue);font-size:var(--unite-type-12);font-weight:900;text-transform:uppercase}.solution-card b,.home-link-grid b{font-size:22px;line-height:1.1}.solution-card p,.home-link-grid span{margin:0;color:var(--muted);line-height:1.45}.visual-split{align-items:stretch}.visual-split>div{display:grid;align-content:center}.visual-split p{margin:18px 0 0;color:var(--graphite);line-height:1.55}.company-analysis-section{position:relative;overflow:hidden;background:radial-gradient(ellipse 760px 520px at 86% 46%,rgba(7,119,182,.09),transparent 72%),linear-gradient(180deg,#f7f9fc,#f2f5f9)}.company-analysis-section:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 5%,var(--brand-blue) 14%,var(--accent-gold) 23%,rgba(7,119,182,.24) 42%,transparent 92%)}.company-analysis-copy{align-content:start;padding:8px 0}.company-analysis-copy .eyebrow{margin-bottom:15px}.company-analysis-copy h2{max-width:620px;font-size:clamp(36px,3.15vw,46px);line-height:1;letter-spacing:-.035em}.company-analysis-copy .company-analysis-lead{max-width:620px;margin-top:18px;color:var(--graphite);font-size:var(--unite-type-16);line-height:1.5}.diagnostic-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.diagnostic-benefits>span{--benefit-accent: var(--brand-blue);--benefit-wash: rgba(216, 242, 255, .5);--benefit-plane: rgba(7, 119, 182, .07);position:relative;min-width:0;min-height:146px;display:grid;align-content:start;gap:8px;padding:20px 16px 18px;overflow:hidden;background:linear-gradient(158deg,transparent 0 67%,var(--benefit-plane) 67% 100%),linear-gradient(145deg,rgba(255,255,255,.96) 0 48%,var(--benefit-wash) 100%);border:1px solid rgba(7,71,110,.14);border-radius:var(--radius);box-shadow:inset 0 3px 0 var(--benefit-accent),0 12px 32px #07476e0f}.diagnostic-benefits>span:nth-child(2){--benefit-accent: var(--accent-gold);--benefit-wash: rgba(247, 206, 122, .18);--benefit-plane: rgba(247, 206, 122, .12)}.diagnostic-benefits>span:nth-child(3){--benefit-accent: var(--brand-blue-ink);--benefit-wash: rgba(131, 207, 248, .24);--benefit-plane: rgba(7, 71, 110, .08)}.diagnostic-benefits b{position:relative;z-index:1;color:var(--ink-strong);font-size:var(--unite-type-16);font-weight:600;line-height:1.18}.diagnostic-benefits small{position:relative;z-index:1;color:var(--muted);font-size:13px;line-height:1.4}.company-analysis-copy .analysis-output-note{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-top:16px;padding:16px 18px;color:var(--graphite);font-size:15px;line-height:1.5;background:#d8f2ff66;border-left:3px solid var(--brand-blue);border-radius:0 var(--radius) var(--radius) 0}.analysis-output-note>span{color:var(--brand-blue-ink);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.company-analysis-copy .mini-actions{margin-top:18px}.mini-actions,.method-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.light-btn,.method-links a{color:var(--ink);background:var(--white);border-color:var(--line)}.dashboard-preview{min-height:390px;padding:28px;color:var(--white);background:linear-gradient(155deg,#0d2b3c,#08131d);border-radius:var(--radius);box-shadow:var(--shadow)}.panel-label{display:inline-flex;width:max-content;margin-bottom:14px;color:var(--accent-gold-light);font-size:var(--unite-type-12);font-weight:900;text-transform:uppercase}.dashboard-preview h3{margin:0;font-size:var(--unite-type-28);line-height:1.1}.preview-tabs span,.dashboard-preview .metric-stack span,.clarity-grid span{min-height:44px;display:flex;align-items:center;padding:10px 13px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:var(--shape-field)}.preview-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;font-size:13px;font-weight:800}.dashboard-preview .metric-stack{display:grid;gap:10px;margin-top:14px;color:#ffffffdb;font-weight:800}.inn-diagnostic-card{min-width:0;display:grid;align-content:start;gap:20px;min-height:548px;padding:clamp(24px,3vw,38px);color:var(--white);background:radial-gradient(circle at 92% 8%,rgba(14,121,182,.32),transparent 30%),linear-gradient(150deg,#0a344b,#07283a,#061a27);border:1px solid rgba(131,207,248,.22);border-radius:var(--shape-surface);box-shadow:0 28px 76px #061a2740}.inn-diagnostic-head .panel-label{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:14px}.inn-diagnostic-head .panel-label:after{content:"";flex:1 1 auto;min-width:24px;height:1px;background:linear-gradient(90deg,var(--accent-gold-light),rgba(247,206,122,0));opacity:.7}.inn-diagnostic-card h3{margin:0;font-size:clamp(var(--unite-type-28),2.6vw,38px);line-height:1.04;letter-spacing:-.035em}.inn-diagnostic-head>p{max-width:620px;margin:12px 0 0;color:#ffffffb8;font-size:var(--unite-type-14);line-height:1.45}.home-inn-form{display:grid;gap:9px}.home-inn-form label{color:#ffffffd1;font-size:var(--unite-type-12);font-weight:800}.home-inn-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.home-inn-row input{width:100%;min-width:0;min-height:52px;padding:0 16px;color:var(--white);font:inherit;font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:.035em;background:#ffffff14;border:1px solid rgba(255,255,255,.22);border-radius:var(--shape-field);outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.home-inn-row input::placeholder{color:#ffffff75;letter-spacing:0}.home-inn-row input:focus{background:#ffffff1c;border-color:var(--brand-blue-glow);box-shadow:0 0 0 3px #83cff824}.home-inn-row input[aria-invalid=true]{border-color:#ee8b8b;box-shadow:0 0 0 3px #ee8b8b1a}.home-inn-row .btn{min-height:52px;padding-inline:18px;font-weight:600;white-space:nowrap}.diagnostic-route-block{display:grid;gap:11px;padding-top:2px}.diagnostic-route-title,.diagnostic-process-copy{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.diagnostic-route-title>span,.diagnostic-process-copy>span{color:var(--accent-gold-light);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.diagnostic-route-title small,.diagnostic-process-copy small{color:#ffffff80;font-size:10px;text-align:right}.diagnostic-route-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.diagnostic-route-pills>span{min-width:0;min-height:38px;display:flex;align-items:center;gap:9px;padding:8px 11px;color:#ffffffd1;font-size:11px;line-height:1.2;background:#ffffff0f;border:1px solid rgba(131,207,248,.14);border-radius:var(--radius)}.diagnostic-route-pills>span:last-child{grid-column:1 / -1}.diagnostic-route-pills b{color:var(--brand-blue-glow);font-size:9px;font-weight:900;letter-spacing:.06em}.diagnostic-process{display:grid;gap:6px;margin-top:auto;padding:14px 16px 8px;background:#03101957;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius)}.diagnostic-process svg{width:100%;height:62px;overflow:visible}.diagnostic-process path{fill:none;stroke-linecap:round;stroke-linejoin:round}.diagnostic-process .process-track{stroke:#ffffff1f;stroke-width:7}.diagnostic-process .process-progress{stroke:var(--brand-blue-glow);stroke-width:2;opacity:.72}.diagnostic-process circle{fill:var(--brand-blue-glow);stroke:#092c3f;stroke-width:3}.inn-diagnostic-card.is-valid .diagnostic-process .process-progress{stroke:var(--accent-gold-light);opacity:1}.inn-diagnostic-card.is-valid .diagnostic-process circle{fill:var(--accent-gold-light)}@media (min-width: 981px){.company-analysis-section .inn-diagnostic-card{grid-template-rows:auto auto auto minmax(146px,1fr)}.company-analysis-section .diagnostic-process{align-content:space-between;margin-top:0}.company-analysis-section .diagnostic-process svg{height:clamp(86px,8vw,122px)}}.clarity-grid{display:grid;gap:10px;margin-top:24px;color:#ffffffc7}.method-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;font-weight:800;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius)}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.info-card{min-height:190px;padding:26px}.info-card h3{margin:0 0 12px;font-size:22px;line-height:1.12}.indicator-card{min-height:220px;display:grid;align-content:start;gap:16px;border-color:#0777b62e}.indicator-card.indicator-good{border-color:#2e7d3238}.indicator-card.indicator-risk{border-color:#c43a3a33}.indicator-list{display:grid;gap:10px;margin:0}.indicator-list div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:baseline;padding-top:10px;border-top:1px solid rgba(12,17,23,.08)}.indicator-list dt{color:var(--muted);font-size:var(--unite-type-12);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.indicator-list dd{min-width:0;margin:0;color:var(--ink);font-size:var(--unite-type-16);font-weight:850;line-height:1.24;overflow-wrap:anywhere}.related-card{min-height:210px}.related-card h3 a{color:inherit}.contact-content-grid{align-items:stretch}.contact-form{min-height:100%}.contact-form h2{margin:0 0 8px}.contact-side-note{display:grid;align-content:start}.cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:36px;color:var(--white);background:linear-gradient(135deg,#0e2434,#0a141f 62%,#102b3a);border-radius:var(--shape-surface)}.cta-band h2{margin:0 0 12px}.cta-band p{margin:0;color:#ffffffc2}.materials-hero .credit-hero-copy{max-width:1320px}.materials-hero-panel{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)}.materials-hero-panel:before{background:linear-gradient(90deg,rgba(255,255,255,.1),transparent 34%),url(/assets/generated/diagnostic-directions/company-scan-v1.svg) center right / min(36vw,440px) auto no-repeat;opacity:.1}.materials-hero-controls{position:relative;z-index:1;display:grid;gap:14px;min-width:0}.materials-hero-topic-row{display:flex;flex-wrap:wrap;gap:9px}.materials-hero-topic-row a{min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:10px 12px;color:var(--white);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);font-weight:850}.materials-hero-topic-row small{min-width:24px;padding:4px 7px;color:#111820;background:var(--accent-gold-light);border-radius:999px;text-align:center}.materials-hero-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.materials-hero-format-grid a{min-height:124px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px 10px;padding:16px;color:var(--white);background:#ffffff17;border:1px solid rgba(255,255,255,.17);border-radius:var(--radius)}.materials-hero-format-grid b{font-size:18px;line-height:1.1}.materials-hero-panel h2{letter-spacing:0}.materials-hero-format-grid span{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#111820;background:linear-gradient(180deg,var(--accent-gold-light),var(--accent-gold));border-radius:999px;font-weight:900}.materials-hero-format-grid small{grid-column:1 / -1;color:#ffffffc2;font-size:13px;line-height:1.32}.materials-hero-topic-row a:hover,.materials-hero-topic-row a:focus-visible,.materials-hero-format-grid a:hover,.materials-hero-format-grid a:focus-visible{border-color:#f2b84b94;transform:translateY(-1px)}.materials-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.materials-hero-actions .btn{min-height:48px}.materials-hero-actions .btn.secondary{color:var(--white);background:#ffffff14;border-color:#ffffff38}.materials-direct-grid{align-items:stretch}.materials-direct-grid .answer-card,.materials-process-note{display:grid;align-content:start;gap:18px}.materials-direct-grid .answer-card h2,.materials-process-note h3{margin:0}.materials-direct-grid .answer-card>p:not(.eyebrow),.materials-process-note p:not(.eyebrow){margin:0;color:var(--graphite);font-size:18px;line-height:1.56}.materials-direct-grid .materials-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.materials-direct-grid .materials-kpis div{min-height:128px}.materials-process-strip{display:grid;gap:9px}.materials-process-strip span{min-height:42px;display:flex;align-items:center;padding:10px 12px;color:var(--brand-blue-ink);background:#0777b614;border:1px solid rgba(7,119,182,.16);border-radius:var(--radius);font-weight:850}.materials-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:34px;align-items:start}.materials-overview-copy{max-width:880px}.materials-overview-copy h2{margin:0;max-width:760px;font-size:clamp(32px,4.2vw,52px);line-height:1.05}.materials-overview-copy p:not(.eyebrow){max-width:820px;margin:22px 0 0;color:var(--graphite);font-size:18px;line-height:1.56}.materials-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.materials-filter-chip{min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:10px 13px;color:var(--brand-blue-ink);background:var(--white);border:1px solid rgba(7,119,182,.2);border-radius:var(--radius);font-weight:850;line-height:1.1}.materials-filter-chip:hover,.materials-filter-chip:focus-visible{border-color:#d99a2b9e;box-shadow:0 12px 28px #0777b61a}.materials-filter-chip small{min-width:24px;padding:4px 7px;color:var(--accent-gold-ink);background:var(--accent-gold-pale);border-radius:999px;text-align:center}.materials-kpis{display:grid;gap:12px;margin:0}.materials-kpis div{min-height:112px;display:grid;align-content:center;gap:8px;padding:20px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 42px #1018280f}.materials-kpis dt{margin:0;color:var(--brand-blue);font-size:38px;font-weight:900;line-height:1}.materials-kpis dd{margin:0;color:var(--graphite);font-size:15px;line-height:1.35}.materials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.materials-card{min-height:396px;display:grid;grid-template-rows:auto auto 1fr auto auto auto auto;gap:14px;padding:22px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 42px #1018280f}.materials-card-video{color:var(--white);background:linear-gradient(135deg,rgba(242,184,75,.13),transparent 48%),linear-gradient(150deg,#073c59,#0c1117 68%);border-color:#83cff847}.materials-card-topline,.materials-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:var(--muted);font-size:13px;line-height:1.25}.materials-card-video .materials-card-topline,.materials-card-video .materials-meta{color:#ffffffb8}.materials-card-topline span,.materials-meta span{min-height:26px;display:inline-flex;align-items:center;padding:5px 8px;background:#0777b614;border-radius:999px}.materials-card-video .materials-card-topline span,.materials-card-video .materials-meta span{background:#ffffff1a}.materials-card h3{margin:0;color:inherit;font-size:22px;line-height:1.16;overflow-wrap:anywhere}.materials-summary{margin:0;color:var(--graphite);line-height:1.55}.materials-card-video .materials-summary{color:#ffffffc7}.materials-tags,.materials-actions{display:flex;flex-wrap:wrap;gap:8px}.materials-tags a{min-height:30px;display:inline-flex;align-items:center;padding:6px 9px;color:var(--brand-blue-ink);background:var(--brand-blue-pale);border-radius:999px;font-size:13px;font-weight:800;line-height:1.1}.materials-card-video .materials-tags a{color:var(--white);background:#83cff833}.materials-risk{margin:0;padding-left:12px;color:var(--muted);border-left:3px solid rgba(217,154,43,.58);font-size:13px;line-height:1.38}.materials-card-video .materials-risk{color:#ffffffb3}.materials-source-link,.materials-product-link{min-height:var(--unite-control-height, 52px);display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:var(--shape-control);font-weight:600;line-height:1.1;overflow-wrap:anywhere}.materials-source-link{color:var(--ink);background:var(--soft);border:1px solid var(--line)}.materials-product-link{color:var(--unite-link-deep);background:transparent;border:1px solid var(--unite-link-deep)}.materials-card-video .materials-source-link{color:var(--white);background:#ffffff1a;border-color:#ffffff2e}.materials-card-video .materials-product-link{border-color:#ffffff2e}.materials-source-link:hover,.materials-source-link:focus-visible,.materials-product-link:hover,.materials-product-link:focus-visible{transform:translateY(-1px);box-shadow:0 12px 26px #1018281f}.materials-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.materials-topic-card{min-height:220px;display:grid;align-content:start;gap:18px;padding:22px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 42px #1018280f;scroll-margin-top:calc(var(--header-height) + 18px)}.materials-topic-card-video{background:linear-gradient(135deg,rgba(216,242,255,.72),transparent 54%),var(--white)}.materials-topic-card div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.materials-topic-card span{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-gold-ink);background:var(--accent-gold-pale);border-radius:999px;font-weight:900}.materials-topic-card h3{margin:0;font-size:var(--unite-type-20);line-height:1.16}.materials-topic-card p{margin:0;color:var(--graphite);line-height:1.52}.materials-topic-card a{align-self:end;color:var(--brand-blue);font-weight:850}.materials-video-list{display:grid;gap:18px}.materials-video-feature{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);gap:0;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 48px #10182814}.materials-video-cover{min-height:100%;display:grid;align-content:end;gap:18px;padding:28px;color:var(--white);background:linear-gradient(160deg,#0510191a,#051019c7),url(/assets/generated/product-experience/e2-materials-process-experience-v2.webp) center / cover no-repeat}.materials-video-play{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;color:#111820;background:linear-gradient(180deg,var(--accent-gold-light),var(--accent-gold));border-radius:999px;font-size:24px;font-weight:900;line-height:1;text-indent:3px}.materials-video-cover b{display:block;margin-bottom:4px;font-size:var(--unite-type-28);line-height:1.05}.materials-video-cover small{color:#ffffffc7;font-weight:800}.materials-video-body{display:grid;gap:16px;padding:clamp(24px,3.2vw,38px)}.materials-video-body h3{max-width:760px;margin:0;font-size:clamp(26px,3vw,42px);line-height:1.08}.materials-video-body>p{max-width:760px;margin:0;color:var(--graphite);font-size:17px;line-height:1.52}.materials-video-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.materials-video-brief div{min-height:132px;padding:15px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius)}.materials-video-brief b{display:block;margin-bottom:8px;color:var(--brand-blue-ink);font-size:var(--unite-type-14);line-height:1.1}.materials-video-brief p{margin:0;color:var(--graphite);font-size:var(--unite-type-14);line-height:1.42}.materials-pattern-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.materials-pattern-card{display:grid;align-content:start;gap:14px;min-height:320px;padding:22px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 42px #1018280f}.materials-pattern-card>span{width:fit-content;min-height:30px;display:inline-flex;align-items:center;padding:6px 10px;color:var(--accent-gold-ink);background:var(--accent-gold-pale);border-radius:999px;font-size:13px;font-weight:900}.materials-pattern-card h3{margin:0;color:var(--ink);font-size:22px;line-height:1.14}.materials-pattern-card p{margin:0;color:var(--graphite);line-height:1.52}.materials-pattern-example{padding:13px;background:#0777b612;border:1px solid rgba(7,119,182,.14);border-radius:var(--radius);font-size:var(--unite-type-14)}.footer{color:#ffffffc7;background:#080c11;border-top:1px solid rgba(255,255,255,.12)}.footer-inner{width:var(--page-width);margin-inline:auto;display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(500px,1.25fr) minmax(230px,.7fr);gap:clamp(36px,5vw,72px);align-items:start;padding:52px 0 38px}.footer-intro{max-width:420px}.footer-logo{width:96px;height:auto;object-fit:contain}.footer p{margin:0;font-size:var(--unite-type-14);line-height:1.48}.footer-docs{display:grid;gap:7px;margin-top:18px}.footer-docs a{color:#ffffffc2;font-size:13px;line-height:1.35;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:3px}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.footer-link-group{display:grid;gap:7px;align-content:start}.footer-link-group b{margin-bottom:2px;font-size:var(--unite-type-14);line-height:1.25}.footer-brand{display:grid;justify-items:end;gap:18px}.footer-contact{text-align:right}.footer-links b,.footer-contact b,.footer-intro b{color:var(--white)}.footer-links a,.footer-contact a{color:#ffffffb8;font-size:13px;line-height:1.35}.footer-contact{color:#ffffffc7;font-size:var(--unite-type-14);line-height:1.5}.footer-bottom{width:var(--page-width);margin-inline:auto;display:flex;justify-content:space-between;gap:24px;padding:22px 0 30px;color:#ffffff8a;border-top:1px solid rgba(255,255,255,.12);font-size:13px}.cookie-notice{position:fixed;z-index:60;left:24px;bottom:24px;width:min(560px,calc(100vw - 48px));display:grid;gap:14px;padding:18px;color:var(--ink);background:#fffffff5;border:1px solid rgba(12,17,23,.14);border-radius:var(--shape-surface);box-shadow:0 18px 70px #0c11172e}.cookie-notice[hidden]{display:none}.cookie-notice p{margin:0;color:var(--graphite);font-size:13px;line-height:1.45}.cookie-notice b{font-size:15px;line-height:1.2}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cookie-actions a,.cookie-actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:var(--shape-control);font-size:var(--unite-type-14);font-weight:800}.cookie-actions a{color:var(--brand-blue);border:1px solid rgba(7,119,182,.2)}.cookie-actions button{color:#111820;background:var(--action);border:1px solid rgba(12,17,23,.08);cursor:pointer}.offer-island{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(360px,1.32fr) minmax(300px,.82fr);gap:22px;align-items:start}.offer-island h2,.offer-island h3{margin:0;line-height:1.08}.helper-card,.lead-form{padding:26px}.helper-topline,.result-head{display:flex;justify-content:space-between;gap:18px;align-items:start;margin-bottom:20px}.helper-topline span,.status-badge{display:inline-flex;min-height:30px;align-items:center;padding:6px 10px;color:var(--brand-blue);background:#0777b61a;border:1px solid rgba(7,119,182,.22);border-radius:999px;font-size:var(--unite-type-12);font-weight:900}.status-badge.risk{color:var(--risk);background:#c43a3a17;border-color:#c43a3a33}.inn-form{display:grid;gap:10px;margin-top:22px}.inn-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.inn-form label,.lead-form label{color:var(--graphite);font-size:var(--unite-type-14);font-weight:800}input,textarea,select{width:100%;min-height:46px;padding:11px 13px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:var(--shape-field);outline:none}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px #0777b624}.form-note{margin:0;color:var(--muted);font-size:var(--unite-type-14);line-height:1.42}.form-error,.form-success,.status-note{margin:12px 0 0;padding:12px;border-radius:7px;line-height:1.45}.form-error{color:#8a1d1d;background:#c43a3a1a}.form-success{color:#124f20;background:#2e7d321a}.status-note{color:#6f4d07;background:#f2b84b2e}.task-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.task-pills button,.task-switcher button{border:1px solid var(--line);border-radius:var(--shape-chip);background:var(--white);cursor:pointer}.task-pills button{min-height:34px;padding:7px 10px;color:var(--graphite);font-size:13px;font-weight:800}.task-pills button.active,.task-switcher button.active{color:var(--white);background:var(--brand-blue);border-color:var(--brand-blue)}.result-card{min-height:590px}.empty-state{color:var(--graphite);line-height:1.55}.empty-state ol{margin:18px 0 0;padding-left:20px}.decision-workspace{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px}.task-switcher{display:grid;gap:8px;align-content:start}.task-switcher button{min-height:74px;padding:11px;text-align:left}.task-switcher span{display:block;font-weight:900}.task-switcher small{display:block;margin-top:6px;color:inherit;opacity:.78;line-height:1.25}.solution-panel{min-width:0;padding:22px;color:var(--white);background:linear-gradient(155deg,#0d2b3c,#08131d);background-color:#08131d;border-radius:var(--radius)}.solution-panel p{color:#ffffffc7;line-height:1.5}.key-value{display:block;margin:12px 0 18px;color:var(--accent-gold-light);font-size:clamp(24px,2.8vw,34px);line-height:1.05}.metric-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}.metric-card{min-height:118px;padding:14px;color:var(--ink)}.metric-card span,.metric-card small{color:var(--muted)}.metric-card b{display:block;margin:10px 0;font-size:var(--unite-type-20);overflow-wrap:anywhere}.metric-card.good b{color:var(--success)}.metric-card.risk b{color:var(--risk)}.lead-form{display:grid;gap:10px}.lead-form h2{font-size:26px}@keyframes heroStageBreathe{0%,to{transform:translateZ(0)}50%{transform:translate3d(-5px,2px,0)}}@keyframes heroAssemblyMoleculeStage{0%,8%,to{opacity:.84;transform:translateZ(0)}15%,32%{opacity:.96;transform:translateZ(0)}42%,68%{opacity:.92;transform:translateZ(0)}78%,90%{opacity:.98;transform:translateZ(0)}}@keyframes heroAssemblyField{0%,10%,to{opacity:.12;transform:translateZ(0) rotate(0)}18%,34%{opacity:.26;transform:translate3d(-3px,-1px,0) rotate(.8deg)}46%,68%{opacity:.22;transform:translate3d(-2px,-1px,0) rotate(.5deg)}80%,86%{opacity:.3;transform:translate3d(-4px,-1px,0) rotate(1deg)}}@keyframes heroAssemblyBaseBondPulse{0%,12%,38%,74%,to{opacity:.42;stroke-width:1.05}20%{opacity:.72;stroke-width:1.32}50%{opacity:.68;stroke-width:1.24}82%{opacity:.78;stroke-width:1.38}}@keyframes heroAssemblyBaseHaloPulse{0%,12%,38%,74%,to{opacity:.24;transform:scale(.98)}20%{opacity:.58;transform:scale(1.16)}50%{opacity:.48;transform:scale(1.1)}82%{opacity:.64;transform:scale(1.22)}}@keyframes heroAssemblyBaseCorePulse{0%,12%,38%,74%,to{opacity:.78;transform:scale(.98)}20%,82%{opacity:1;transform:scale(1.08)}50%{opacity:.95;transform:scale(1.05)}}@keyframes heroAssemblyBaseUnitePulse{0%,to{opacity:.76;transform:scale(.96)}26%{opacity:1;transform:scale(1.14)}44%,72%{opacity:.94;transform:scale(1.02)}}@keyframes heroAssemblyBaseLogoPulse{0%,to{opacity:.72;transform:scale(.92)}26%{opacity:1;transform:scale(1.16)}44%,72%{opacity:.94;transform:scale(1)}}@keyframes heroAssemblyBond{0%,42%,to{opacity:0;stroke-dashoffset:1}49%{opacity:.92;stroke-dashoffset:0}54%,86%{opacity:.82;stroke-dashoffset:0}92%{opacity:.3;stroke-dashoffset:0}}@keyframes heroAssemblyBondTracer{0%,to{opacity:0;stroke-dashoffset:1}8%{opacity:.94;stroke-dashoffset:.96}38%{opacity:.82;stroke-dashoffset:.54}58%{opacity:.94;stroke-dashoffset:.24}74%{opacity:.22;stroke-dashoffset:-.08}}@keyframes heroAssemblyUnite{0%,34%,to{opacity:0;transform:translate(var(--x),var(--y)) scale(.58)}40%{opacity:1;transform:translate(var(--x),var(--y)) scale(1.08)}45%,86%{opacity:.98;transform:translate(var(--x),var(--y)) scale(1)}94%{opacity:.28;transform:translate(var(--x),var(--y)) scale(.92)}}@keyframes heroAssemblyUniteHalo{0%,34%,to{opacity:0;transform:scale(.58)}40%{opacity:.78;transform:scale(1.26)}48%,82%{opacity:.68;transform:scale(1.18)}}@keyframes heroAssemblyUniteRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heroAssemblySphere{0%,9%,to{opacity:0;transform:translate(calc(var(--x) + var(--dx) * .72),calc(var(--y) + var(--dy) * .72)) scale(.68)}16%{opacity:.98;transform:translate(var(--x),var(--y)) scale(1.04)}22%,72%{opacity:.94;transform:translate(var(--x),var(--y)) scale(1)}88%{opacity:.42;transform:translate(var(--x),var(--y)) scale(.96)}}@keyframes heroAssemblySphereHalo{0%,9%,to{opacity:.03;transform:scale(.76)}18%{opacity:.48;transform:scale(1.12)}26%,76%{opacity:.38;transform:scale(1.06)}}@keyframes heroAssemblySphereCore{0%,9%,to{opacity:.34;transform:scale(.86)}16%{opacity:1;transform:scale(1.06)}22%,76%{opacity:1;transform:scale(1)}}@keyframes heroAssemblyUniteLogo{0%,34%,to{opacity:0;transform:scale(.58)}40%{opacity:.95;transform:scale(1.08)}45%,86%{opacity:.92;transform:scale(1)}94%{opacity:.3;transform:scale(.92)}}@keyframes heroAssemblySignal{0%,52%,to{opacity:0}58%,76%{opacity:.96}}@keyframes heroAssemblyEffect{0%,52%,to{opacity:.22;transform:translateZ(0) scale(.92)}64%{opacity:1;transform:translate3d(-3px,1px,0) scale(1.1)}70%,86%{opacity:1;transform:translate3d(-3px,1px,0) scale(1.06)}}@keyframes heroAssemblyEffectOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heroAssemblyEffectSymbol{0%,54%,to{opacity:.36;transform:translateY(0) scale(.92)}66%{opacity:1;transform:translateY(-3px) scale(1.12)}72%,86%{opacity:.96;transform:translateY(-2px) scale(1.08)}}@keyframes heroAssemblyEffectTick{0%,54%,to{opacity:0;stroke-dashoffset:1}64%{opacity:.9;stroke-dashoffset:0}70%,86%{opacity:.82;stroke-dashoffset:0}}@keyframes heroAnalysisResolve{0%,18%,to{opacity:.34;transform:translateZ(0) skew(-10deg) scaleY(.62) rotate(-10deg) scale(.98)}34%,58%{opacity:.86;transform:translate3d(-10px,3px,0) skew(-10deg) scaleY(.62) rotate(52deg) scale(1.04)}72%{opacity:.66;transform:translate3d(-13px,4px,0) skew(-10deg) scaleY(.62) rotate(76deg) scale(1)}}@keyframes heroAnalysisTick{0%,22%,62%,to{opacity:0}36%,52%{opacity:.68}}@keyframes sectionRise{0%{opacity:.01;transform:translateY(34px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@supports (animation-timeline: view()){@media (min-width: 981px){.section>.wrap,.route-card,.solution-card,.home-link-grid a,.approach-fallback article,.proposal-flow-fallback,.split-panel>*,.content-grid>*{animation:sectionRise both;animation-timeline:view();animation-range:entry 0% cover 24%}.home-routes .route-card{animation-range:entry 0% cover 18%}}}@media (prefers-reduced-motion: reduce){.home-hero:before,.home-motion-stage,.motion-analysis-ring,.motion-analysis-ring i,.approach-core-node:after,.approach-apply-node:after,.approach-edge-runner,.proposal-offer-node:after,.proposal-edge-runner,.proposal-lane-analysis.is-scanning .proposal-lane-body:before,.journey-bridge i:before{animation:none!important}.home-hero:before{inset:0;transform:none;filter:none}.home-hero-motion{opacity:.86}.motion-left-projector{opacity:.62}.section>.wrap,.route-card,.solution-card,.home-link-grid a,.approach-fallback article,.proposal-flow-fallback,.split-panel>*,.content-grid>*{animation:none!important;transform:none!important;filter:none!important}}@media (max-width: 1180px){.home-hero .motion-left-projector{display:none}#task-route .product-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#task-route .product-path-card{grid-column:auto!important;grid-row:auto!important}}@media (max-width: 980px){#task-route .product-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){#task-route .product-route-grid{grid-template-columns:1fr}}@media (min-width: 981px) and (min-height: 821px) and (max-height: 980px){.home-hero-inner{gap:40px;padding-bottom:34px}.home-copy .hero-lead{width:min(760px,100%);line-height:1.32}.home-routes{transform:translateY(-22px)}}@media (min-width: 981px) and (max-height: 820px){.home-hero-inner{padding:36px 0 14px;gap:24px}.home-copy{max-width:920px;transform:none}.home-copy h1{font-size:clamp(42px,4.15vw,56px);line-height:1}.home-copy .hero-lead{width:min(760px,100%);margin-top:16px;font-size:18px;line-height:1.28}.home-routes{gap:10px;transform:none;animation:none!important}.home-routes .route-card{min-height:238px;row-gap:16px;padding:16px;animation:none!important;transform:none!important}.home-routes .route-card.route-accent{min-height:270px}.home-routes .route-card.route-primary-one{min-height:296px;padding:18px 17px 16px}.home-routes .route-card.route-primary-two{min-height:270px}.home-routes .route-card.route-primary-three{min-height:244px}.route-primary-two,.route-primary-three{margin-top:0}.home-routes .route-card.route-edge{min-height:130px;padding:14px}.route-main{grid-template-rows:auto minmax(10px,1fr) auto minmax(10px,1fr) auto;column-gap:10px;row-gap:0}.route-main:before{margin-left:42px;margin-right:min(40%,156px)}.route-kicker{font-size:11px}.route-number{width:30px;height:30px;font-size:17px}.route-card h2{font-size:19px;line-height:1.07}.route-primary-one h2{font-size:21px}.route-card.route-edge h2{font-size:19px}.route-card p,.route-card.route-edge p,.route-points{font-size:var(--unite-type-16);line-height:1.24}.route-points li+li{margin-top:2px}.route-cta{margin-top:0;font-size:15px}.home-motion-stage{inset:0;width:100%;height:100%}}@media (min-width: 1366px) and (max-height: 820px){.route-primary-one h2{font-size:clamp(32px,2.35vw,34px);line-height:1.02}.route-primary-two h2{font-size:23px;line-height:1.04}}@media (max-width: 1180px){.topbar-inner{grid-template-columns:minmax(118px,168px) minmax(0,1fr) minmax(150px,204px);gap:14px;width:var(--page-width)}.brand-logo{width:116px}.topnav{gap:16px;font-size:13px}.coverage{gap:9px}.coverage small{font-size:var(--unite-type-12)}.coverage img{width:36px;max-height:32px}.approach-flow-layout{grid-template-columns:1fr}.approach-flow-area{height:1360px;min-height:1360px}.approach-detail-panel{position:static;min-height:auto}.product-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-route-grid .product-path-card{grid-column:auto;grid-row:auto}.company-analysis-section .visual-split{grid-template-columns:1fr;gap:32px}.company-analysis-copy{padding:0}.company-analysis-copy h2{max-width:800px;font-size:clamp(44px,5vw,56px)}.company-analysis-copy .company-analysis-lead{max-width:800px}.inn-diagnostic-card{width:100%;min-height:0}.footer-inner{grid-template-columns:minmax(260px,1.05fr) minmax(360px,1.25fr) minmax(190px,.7fr);gap:28px}}@media (max-width: 980px){.topbar-inner{grid-template-columns:1fr auto;width:calc(100% - 36px)}.topnav,.coverage{display:none}.mobile-nav-menu{display:block}.mobile-nav-button{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:var(--shape-control);border:1px solid rgba(255,255,255,.28);background:#ffffff14}.mobile-nav-button span,.mobile-nav-button:before,.mobile-nav-button:after{content:"";display:block;width:16px;height:2px;background:var(--white);border-radius:var(--shape-control)}.mobile-nav-button{flex-direction:column;gap:4px}.hero-inner{min-height:560px;padding:54px 0 66px}.hero h1{font-size:42px}.hero-lead{font-size:18px}.section-head,.content-grid,.split-panel,.offer-island,.materials-hero-panel,.materials-video-feature,.materials-overview-grid,.cta-band,.footer-inner{grid-template-columns:1fr}.company-analysis-copy h2{max-width:760px;font-size:clamp(42px,7vw,58px)}.company-analysis-copy .company-analysis-lead{max-width:760px}.home-hero-inner{min-height:auto;padding:64px 0 36px}.home-copy{transform:none}.home-hero-motion{opacity:.32}.home-motion-stage{inset:0;width:100%;height:100%}.home-routes{grid-template-columns:1fr;margin-top:0;transform:none}.home-paths{grid-template-columns:1fr}.route-card,.route-card.route-accent,.route-card.route-edge{min-height:162px;grid-column:auto;margin-top:0;padding:20px 18px}.home-paths .route-card.route-primary-one,.home-paths .route-card.route-primary-two,.home-paths .route-card.route-primary-three{min-height:0}.route-object,.route-primary-one .route-object,.route-primary-three .route-object{left:50%;right:auto;top:50%;width:min(78%,310px);opacity:.13;transform:translate(calc(-50% + var(--route-object-x)),calc(-50% + var(--route-object-y))) rotate(var(--route-object-rotate))}.route-primary-one .route-object{width:min(84%,340px);opacity:.12}.route-primary-three .route-object{width:min(74%,292px)}.route-card:hover .route-object,.route-card:focus-within .route-object{opacity:.18;transform:translate(calc(-50% + var(--route-object-x)),calc(-50% + var(--route-object-y))) rotate(var(--route-object-rotate)) scale(1.03)}.route-card.route-accent{order:1}.route-card.route-edge{order:2}.product-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-route-grid .product-path-card{grid-column:auto;grid-row:auto}.product-path-visual,.product-path-card.is-quiet .product-path-visual{width:min(58%,208px,calc(100% - 164px))}.decision-workspace{grid-template-columns:1fr}.task-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid{grid-template-columns:1fr}.materials-grid,.materials-pattern-grid,.materials-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-hero-panel{min-height:0}.materials-video-cover{min-height:320px}.resource-flow,.approach-flow-layout,.approach-fallback,.proposal-flow-fallback,.solution-journey,.solution-grid,.home-link-grid{grid-template-columns:1fr}.approach-fallback{display:grid}.section>.wrap,.route-card,.solution-card,.home-link-grid a,.approach-fallback article,.proposal-flow-fallback,.split-panel>*,.content-grid>*{animation:none!important;transform:none!important;filter:none!important}.proposal-flow-shell{width:100%;margin-top:18px;margin-bottom:36px}.proposal-layer-fallback{width:min(100% - 36px,1320px);gap:12px;padding:18px;background:transparent;border-block:0}.proposal-fallback-layer{min-height:auto;padding:18px}.proposal-fallback-layer ul{gap:8px}.proposal-fallback-layer li{font-size:13px}.resource-flow:before,.journey-bridge{display:none}.footer-brand{justify-items:start}.footer-contact{text-align:left}.cta-band .btn{width:100%}}@media (max-width: 640px){.route-object,.route-primary-one .route-object,.route-primary-three .route-object{left:50%;right:auto;top:50%;width:min(82%,296px);opacity:.12;transform:translate(calc(-50% + var(--route-object-x)),calc(-50% + var(--route-object-y))) rotate(var(--route-object-rotate))}.route-primary-one .route-object{width:min(88%,330px);opacity:.11}.route-primary-three .route-object{width:min(78%,282px)}.product-path-visual,.product-path-card.is-quiet .product-path-visual{width:min(56%,210px,calc(100% - 164px))}.product-path-card.is-priority .product-path-visual{opacity:.17}.product-path-card.is-quiet .product-path-visual{opacity:.12}}@media (max-width: 820px){.approach-flow-layout,.proposal-flow-layout{display:none}.proposal-flow-fallback{display:grid}}@media (max-width: 640px){.wrap,.footer-inner,.footer-bottom{width:min(100% - 36px,1320px)}.footer-links{grid-template-columns:1fr}.brand-logo{width:98px}.hero:before{background:linear-gradient(90deg,#080c12fa,#080c12b8),var(--hero-bg) center / cover no-repeat}.hero-light{color:var(--white)}.hero-light .breadcrumbs,.hero-light .hero-lead{color:#ffffffc7}.hero-light .btn.secondary{color:var(--ink);background:var(--white)}.home-hero:before{inset:0;background:linear-gradient(90deg,#080c12fa,#080c12b8),var(--hero-bg) center / cover no-repeat;transform:none;animation:none}.home-hero-motion{display:none}.home-copy h1{font-size:39px;line-height:1.02}.hero h1{font-size:38px;line-height:1.02}.hero-actions{display:grid}.btn{width:100%}.section{padding:58px 0}.company-analysis-copy h2{font-size:36px;line-height:1}.company-analysis-copy .company-analysis-lead{margin-top:20px;font-size:var(--unite-type-16)}.diagnostic-benefits{grid-template-columns:1fr;margin-top:22px}.diagnostic-benefits>span{min-height:0;padding:14px 15px}.company-analysis-copy .analysis-output-note{grid-template-columns:1fr;gap:7px}.inn-diagnostic-card{gap:18px;padding:22px 18px}.inn-diagnostic-card h3{font-size:30px}.home-inn-row{grid-template-columns:1fr}.diagnostic-route-title,.diagnostic-process-copy{display:grid;gap:4px}.diagnostic-route-title small,.diagnostic-process-copy small{text-align:left}.diagnostic-route-pills{grid-template-columns:1fr}.diagnostic-route-pills>span:last-child{grid-column:auto}.diagnostic-process{padding-inline:12px}.metric-grid,.task-switcher,.product-route-grid,.materials-grid,.materials-pattern-grid,.materials-video-brief,.materials-hero-format-grid,.materials-direct-grid .materials-kpis,.materials-topic-grid{grid-template-columns:1fr}.product-route-grid .product-path-card{grid-column:auto;grid-row:auto}.answer-card,.side-note,.info-card,.cta-band{padding:22px}.materials-overview-copy h2{font-size:31px}.materials-overview-copy p:not(.eyebrow){font-size:var(--unite-type-16)}.materials-kpis{grid-template-columns:1fr}.materials-card,.materials-topic-card,.materials-pattern-card{min-height:0;padding:20px}.materials-hero-panel{padding:22px 18px}.materials-hero-topic-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.materials-hero-topic-row a{justify-content:space-between}.materials-hero-actions{display:grid}.materials-video-cover{min-height:250px;padding:22px}.materials-video-brief div{min-height:0}.materials-card h3{font-size:var(--unite-type-20)}.materials-source-link,.materials-product-link{width:100%}.footer-bottom{display:grid}.footer-links{grid-template-columns:1fr;gap:22px}.footer-link-group{gap:7px}}.company-analysis-section .visual-split{grid-template-columns:minmax(410px,.78fr) minmax(620px,1.22fr);align-items:start;gap:clamp(24px,3vw,42px)}.company-analysis-section .inn-diagnostic-card{min-width:0;min-height:495px;margin-top:68px;align-self:start;display:grid;grid-template-rows:auto auto;align-content:space-between;gap:22px;padding:28px 24px;color:var(--white);background:linear-gradient(145deg,var(--brand-blue-surface-deep),var(--task-blue-surface-deep));border:1px solid rgba(131,207,248,.28);border-radius:var(--shape-surface);box-shadow:0 28px 72px #032f4c3d}.company-analysis-section .company-analysis-copy{align-self:start;align-content:start}.company-analysis-section .inn-diagnostic-command{display:grid;grid-template-columns:minmax(250px,1fr) minmax(316px,.72fr);align-items:start;gap:18px}.company-analysis-section .inn-diagnostic-card h3{align-self:center;margin:0;color:var(--white);font-size:clamp(var(--unite-type-28),2.35vw,34px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.company-analysis-section .home-inn-form{width:100%;min-width:316px;display:grid;justify-items:stretch;gap:7px;margin:0}.company-analysis-section .home-inn-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.company-analysis-section .home-inn-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px}.company-analysis-section .home-inn-row input{width:100%;min-width:0;min-height:56px;padding:0 16px;color:var(--ink-strong);font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:.025em;background:var(--white);border:2px solid var(--white);border-radius:var(--shape-field);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.company-analysis-section .home-inn-row input::placeholder{color:var(--muted);letter-spacing:0;opacity:.9}.company-analysis-section .home-inn-row input:focus-visible{border-color:var(--accent-gold-light);box-shadow:0 0 0 4px #f7ce7a38}.company-analysis-section .home-inn-row input[aria-invalid=true]{border-color:var(--risk);box-shadow:0 0 0 3px #c43a3a2e}input.field-input[data-field-state=valid],input.field-input[data-field-state=valid]:focus,input.field-input[data-field-state=valid]:focus-visible{color:var(--ink-strong);background:var(--field-success-pale);border-color:var(--field-success);box-shadow:0 0 0 3px #47765333}input.field-input[data-field-state=error]{border-color:var(--risk);box-shadow:0 0 0 3px #c43a3a2e}.company-analysis-section .home-inn-enter{width:100%;min-height:56px;padding:0 12px;color:var(--ink-strong);font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;background:var(--accent-gold);border:1px solid var(--accent-gold-light);border-radius:var(--shape-control);box-shadow:inset 0 -3px 0 var(--accent-gold-deep);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.company-analysis-section .home-inn-enter:hover{background:var(--accent-gold-light);transform:translateY(-1px)}.company-analysis-section .home-inn-enter:focus-visible{outline:3px solid var(--brand-blue-glow);outline-offset:3px}.company-analysis-section .home-inn-enter:active{transform:translateY(1px);box-shadow:inset 0 -1px 0 var(--accent-gold-deep)}.company-analysis-section .diagnostic-route-block{display:grid;gap:12px;padding:0}.company-analysis-section .diagnostic-route-title{margin:0;color:var(--accent-gold-light);font-size:var(--unite-type-12);font-weight:800;line-height:1.2;letter-spacing:.055em;text-transform:uppercase}.company-analysis-section .diagnostic-direction-grid{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto;gap:10px 8px}.company-analysis-section .diagnostic-direction-item{display:contents}.company-analysis-section .diagnostic-direction-item:nth-child(1) .diagnostic-direction-card{grid-column:1}.company-analysis-section .diagnostic-direction-item:nth-child(2) .diagnostic-direction-card{grid-column:2}.company-analysis-section .diagnostic-direction-item:nth-child(3) .diagnostic-direction-card{grid-column:3}.company-analysis-section .diagnostic-direction-item:nth-child(4) .diagnostic-direction-card{grid-column:4}.company-analysis-section .diagnostic-direction-item:nth-child(5) .diagnostic-direction-card{grid-column:5}.company-analysis-section .diagnostic-direction-card{min-width:0;min-height:184px;grid-row:1;display:grid;grid-template-rows:minmax(92px,1fr) auto;align-content:stretch;gap:10px;padding:12px 9px 15px;overflow:hidden;color:var(--brand-blue-glow);text-align:center;cursor:pointer;background:var(--task-blue-surface);border:1px solid rgba(131,207,248,.34);border-top:3px solid rgba(247,206,122,.42);border-radius:var(--shape-chip);isolation:isolate;box-shadow:inset 0 0 0 0 var(--accent-gold);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.company-analysis-section .diagnostic-direction-card:hover,.company-analysis-section .diagnostic-direction-card[aria-pressed=true]{color:var(--white);background:var(--brand-blue-surface);border-color:var(--accent-gold-light);box-shadow:inset 0 -4px 0 var(--accent-gold);transform:translateY(-2px)}.company-analysis-section .diagnostic-direction-card:focus-visible{outline:3px solid var(--accent-gold-light);outline-offset:3px}.company-analysis-section .diagnostic-direction-graphic{min-width:0;display:grid;place-items:center;align-self:center}.company-analysis-section .diagnostic-direction-vector{width:calc(100% + 18px);max-width:none;height:104px;object-fit:contain;opacity:.96;transform:translateZ(0) scale(.98);transition:opacity .18s ease,transform .18s ease;user-select:none}.company-analysis-section .diagnostic-direction-card:hover .diagnostic-direction-vector,.company-analysis-section .diagnostic-direction-card[aria-pressed=true] .diagnostic-direction-vector{opacity:1;transform:translateZ(0) scale(1.02)}.company-analysis-section .diagnostic-direction-name{align-self:end;color:var(--white);font-size:15px;font-weight:700;line-height:1.12;text-wrap:balance}.company-analysis-section .diagnostic-direction-detail{min-width:0;min-height:118px;grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);align-items:start;gap:22px;padding:15px 20px 15px 18px;color:var(--white);background:var(--brand-blue-surface);border-left:3px solid var(--accent-gold);border-radius:0 var(--radius) var(--radius) 0}.company-analysis-section .diagnostic-direction-detail strong{color:var(--accent-gold-light);font-size:var(--unite-type-16);line-height:1.25}.company-analysis-section .diagnostic-direction-detail p{margin:0;color:#ffffffe0;font-size:var(--unite-type-14);line-height:1.45}@media (max-width: 1240px){.company-analysis-section .inn-diagnostic-command{grid-template-columns:1fr}.company-analysis-section .home-inn-form{min-width:0}.company-analysis-section .home-inn-row{grid-template-columns:minmax(0,1fr) 104px}}@media (max-width: 1120px){.company-analysis-section .visual-split{grid-template-columns:1fr;gap:30px}.company-analysis-section .company-analysis-copy{padding:0}.company-analysis-section .inn-diagnostic-card{margin-top:0;min-height:0;align-content:start}.company-analysis-section .company-analysis-copy h2,.company-analysis-section .company-analysis-copy .company-analysis-lead{max-width:860px}}@media (max-width: 760px){.company-analysis-section .company-analysis-copy h2{max-width:560px;font-size:clamp(34px,9.6vw,44px)}.company-analysis-section .diagnostic-benefits{grid-template-columns:1fr}.company-analysis-section .diagnostic-benefits>span{min-height:106px;padding-right:16px}.company-analysis-section .inn-diagnostic-card{gap:20px;padding:22px 18px}.company-analysis-section .inn-diagnostic-command{grid-template-columns:1fr;gap:14px}.company-analysis-section .inn-diagnostic-card h3{font-size:clamp(var(--unite-type-28),8vw,34px)}.company-analysis-section .home-inn-form{width:100%;min-width:0;justify-items:stretch}.company-analysis-section .home-inn-row{width:100%;grid-template-columns:minmax(0,1fr) clamp(86px,25vw,104px)}.company-analysis-section .diagnostic-direction-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:9px}.company-analysis-section .diagnostic-direction-item{min-width:0;display:grid;gap:9px}.company-analysis-section .diagnostic-direction-item:nth-child(n) .diagnostic-direction-card{grid-column:auto}.company-analysis-section .diagnostic-direction-card{min-height:112px;grid-row:auto;grid-template-columns:116px minmax(0,1fr);grid-template-rows:1fr;align-items:center;gap:14px;padding:10px 16px 10px 10px;text-align:left}.company-analysis-section .diagnostic-direction-vector{width:126px;height:88px}.company-analysis-section .diagnostic-direction-name{align-self:center;font-size:17px}.company-analysis-section .diagnostic-direction-detail{min-height:0;grid-column:auto;grid-row:auto;grid-template-columns:1fr;gap:8px;padding:17px 17px 18px}.company-analysis-section .diagnostic-direction-detail strong{font-size:17px}.company-analysis-section .diagnostic-direction-detail p{font-size:var(--unite-type-14)}}@media (max-width: 380px){.company-analysis-section .inn-diagnostic-card{padding-inline:14px}.company-analysis-section .diagnostic-direction-card{grid-template-columns:100px minmax(0,1fr);padding-right:12px}.company-analysis-section .diagnostic-direction-vector{width:108px}}@media (max-width: 1180px){.product-experience-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:44px}.product-experience-copy h2{font-size:42px}.product-experience-question{font-size:23px}.product-experience-points{grid-template-columns:1fr}.product-experience-point{min-height:0}}@media (max-width: 980px){.product-experience-section{padding:72px 0}.product-experience-layout,.product-experience-section.is-reversed .product-experience-layout{grid-template-columns:1fr;gap:34px}.product-experience-section.is-reversed .product-experience-copy,.product-experience-section.is-reversed .product-experience-visual{order:initial}.product-experience-copy{max-width:760px}.product-experience-copy h2{font-size:34px;line-height:1.08}.product-experience-question{font-size:21px}.product-experience-visual{width:min(100%,560px)}.product-experience-image-frame{max-height:420px}}@media (max-width: 560px){.product-experience-section{padding:56px 0}.product-experience-layout{gap:28px}.product-experience-copy h2{font-size:30px;line-height:1.1}.product-experience-question{margin-top:18px;padding-left:16px;font-size:var(--unite-type-20);line-height:1.28}.product-experience-copy>p:not(.eyebrow):not(.product-experience-question):not(.product-experience-boundary){font-size:var(--unite-type-16);line-height:1.55}.product-experience-points{margin-top:22px}.product-experience-boundary{margin-top:20px;padding:14px 15px;font-size:14.5px}.product-experience-visual{width:100%}}@media (min-width: 901px){.credit-product-page .credit-obstacle-grid,.product-graphics-page .obstacle-grid:has(>.obstacle-card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.credit-product-page{background:var(--white)}.credit-product-page .section>.wrap,.credit-product-page section.section>.wrap.content-grid,.credit-product-page section.section>.wrap.section-head,.credit-product-page section.section>.wrap.card-grid,.credit-product-page section.section>.wrap.credit-factor-list,.credit-product-page section.section>.wrap.credit-route-flow-shell,.credit-product-page section.section>.wrap.credit-steps-grid,.credit-product-page section.section>.wrap.faq-grid,.credit-product-page .credit-route-diagram,.credit-product-page .route-card,.credit-product-page .solution-card,.credit-product-page .home-link-grid a,.credit-product-page .approach-fallback article,.credit-product-page .proposal-flow-fallback,.credit-product-page .split-panel>*,.credit-product-page .content-grid>*,.credit-product-page .card-grid>*,.credit-product-page .credit-factor-list>*,.credit-product-page .credit-route-diagram>*,.credit-product-page .credit-steps-grid>*,.credit-product-page .faq-grid>*{animation:none!important;animation-name:none!important;animation-timeline:auto!important;opacity:1!important;transform:none!important;filter:none!important}.credit-hero{position:relative;isolation:isolate;min-height:clamp(560px,calc(100svh - var(--header-height)),760px);overflow:hidden;color:var(--white);background:#071018}.credit-hero:before{content:"";position:absolute;inset:0;z-index:-3;background-image:linear-gradient(180deg,#5462703d,#0f141a00 26%),linear-gradient(90deg,#060c12fa,#070f17eb 38%,#07121ba8 66%,#07121b38),var(--credit-hero-bg);background-position:center right;background-size:cover}.credit-hero:after{content:"";position:absolute;inset:auto 0 0;z-index:-2;height:180px;background:linear-gradient(180deg,#07101800,#071018f5);pointer-events:none}.credit-hero-overlay{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 74% 28%,rgba(131,207,248,.18),transparent 30%),radial-gradient(circle at 23% 72%,rgba(242,184,75,.12),transparent 34%),linear-gradient(180deg,#ffffff0d,#fff0);mix-blend-mode:screen;opacity:.86}.credit-hero-inner{min-height:clamp(560px,calc(100svh - var(--header-height)),760px);display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:clamp(54px,7vw,92px) 0}.credit-hero-copy{min-width:0;max-width:840px}.credit-hero-copy .breadcrumbs{margin-bottom:28px}.credit-hero-copy .breadcrumb-current{color:var(--brand-blue-glow);font-weight:800}.credit-hero h1{max-width:760px;margin:0;font-size:clamp(46px,6vw,80px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.credit-hero .hero-lead{max-width:640px;margin:24px 0 0;color:#ffffffd6;font-size:clamp(18px,1.45vw,23px);line-height:1.45}.credit-hero-analyzer{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:clamp(18px,2vw,28px);align-items:center;overflow:hidden;max-width:820px;margin-top:32px;padding:clamp(18px,2.2vw,26px);color:var(--white);background:radial-gradient(circle at 90% 12%,rgba(131,207,248,.2),transparent 36%),linear-gradient(160deg,#073f5fe6,#052437f5);background-color:#052437;border:1px solid rgba(131,207,248,.32);border-left:4px solid var(--accent-gold);border-radius:var(--radius);box-shadow:0 22px 64px #00000047;backdrop-filter:blur(8px)}.credit-hero-analyzer:before{content:"";position:absolute;inset:-24px 18% -38px 20%;z-index:0;background:url(/assets/generated/diagnostic-directions/company-scan-v1.svg) center / min(44vw,560px) auto no-repeat;opacity:.13;mix-blend-mode:screen;pointer-events:none}.credit-hero-analyzer-copy,.credit-hero-inn-form{position:relative;z-index:1}.credit-hero-analyzer .eyebrow{margin-bottom:8px;color:var(--accent-gold-light)}.credit-hero-analyzer h2{max-width:520px;margin:0;color:var(--white);font-size:clamp(25px,2.4vw,34px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.credit-hero-analyzer p{margin:12px 0 0;color:#fffc;line-height:1.45}.credit-hero-analyzer-copy p{max-width:640px}.credit-hero-inn-form{display:grid;gap:9px;width:min(100%,520px);justify-self:end}.credit-hero-inn-form label{color:#fffffff0;font-size:13px;font-weight:900}.credit-hero-inn-row{display:grid;grid-template-columns:minmax(220px,320px) minmax(152px,176px);gap:12px;justify-content:start}.credit-hero-inn-row input{width:100%;min-height:62px;padding:0 16px;color:var(--ink);background:#fffffffa;border:1px solid rgba(255,255,255,.9);border-radius:var(--shape-field);font:inherit;font-size:18px;box-shadow:inset 0 1px #1018280f}.credit-hero-inn-row input:focus-visible{outline:3px solid rgba(242,184,75,.55);outline-offset:2px}.credit-hero-inn-row .btn{min-height:62px;justify-content:center}.credit-hero-inn-form .form-note,.credit-hero-inn-form .form-success{color:#ffffffc7}.credit-hero-inn-form .form-error{margin:0;padding:9px 11px;color:#fff2f2;background:#c43a3a47;border:1px solid rgba(255,190,190,.34);border-radius:var(--radius);font-size:13px;font-weight:800}.credit-analysis-section{background:radial-gradient(circle at 78% 16%,rgba(131,207,248,.18),transparent 32%),linear-gradient(180deg,#eef3f6,#f6f8fa)}.credit-analysis-section.is-deferred-awaiting{display:none}.credit-analysis-panel{margin-top:14px}.credit-analysis-panel .offer-island{grid-template-columns:minmax(340px,.82fr) minmax(0,1.45fr);align-items:stretch}.credit-analysis-panel .offer-island.has-dashboard{grid-template-columns:minmax(300px,.82fr) minmax(0,1.38fr) minmax(320px,.9fr)}.credit-analysis-panel .offer-island.is-results-only{grid-template-columns:minmax(0,1fr)}.credit-analysis-panel .offer-island.is-results-only.has-dashboard{grid-template-columns:minmax(0,1.34fr) minmax(320px,.86fr)}.credit-analysis-panel .helper-card,.credit-analysis-panel .result-card,.credit-analysis-panel .lead-form{color:var(--ink);background:#fffffff7;background-color:var(--unite-white);border-color:#0777b629;box-shadow:0 18px 52px #10182814}.credit-analysis-panel .helper-card,.credit-analysis-panel .lead-form{padding:clamp(22px,2.2vw,30px)}.credit-analysis-panel .result-card{min-height:100%;padding:clamp(22px,2.2vw,30px)}.credit-analysis-panel .offer-island-credit .intake-card{color:var(--white);background:radial-gradient(circle at 88% 12%,rgba(131,207,248,.16),transparent 34%),linear-gradient(160deg,#073f5f,#052437);background-color:#052437;border-color:#83cff847}.credit-analysis-panel .offer-island-credit .intake-card h2,.credit-analysis-panel .offer-island-credit .intake-card .eyebrow{color:var(--white)}.credit-analysis-panel .offer-island-credit .intake-card p,.credit-analysis-panel .offer-island-credit .intake-card .form-note{color:#ffffffc7}.credit-analysis-panel .offer-island-credit .intake-card .inn-form label{color:#ffffffeb}.credit-analysis-panel .offer-island-credit .intake-card .helper-topline span{color:var(--accent-gold-light);background:#f2b84b1f;border-color:#f2b84b57}.credit-analysis-panel .result-head h2{color:var(--ink)}.credit-analysis-panel .result-card .eyebrow{color:var(--brand-blue)}.credit-analysis-panel .lead-form{border-color:#f2b84b52;background:radial-gradient(circle at 88% 12%,rgba(242,184,75,.18),transparent 32%),linear-gradient(155deg,var(--unite-white),#fff7e6);background-color:#fff7e6}.credit-analysis-panel .offer-island-credit .intake-card .form-error{color:#fff2f2;background:#c43a3a47;border:1px solid rgba(255,190,190,.34)}.offer-island-locked .decision-workspace{grid-template-columns:1fr}.offer-island-locked .result-card{min-height:0}.offer-island-credit .inn-row{grid-template-columns:minmax(0,1fr) minmax(112px,.34fr)}.offer-island-credit .inn-row input{min-height:54px;font-size:17px}.offer-island-credit .inn-row .btn{min-height:54px}.offer-island-credit .empty-state{padding:18px;background:linear-gradient(150deg,#d8f2ff9e,#fff4da66);border:1px solid rgba(7,119,182,.14);border-radius:var(--radius)}.offer-island-credit .analysis-loading-state{background:radial-gradient(circle at 86% 16%,rgba(131,207,248,.18),transparent 32%),linear-gradient(150deg,#f6fbfe,#fff8e8);background-color:#f6fbfe}.offer-island-credit .solution-panel{background:radial-gradient(circle at 82% 14%,rgba(131,207,248,.14),transparent 34%),linear-gradient(160deg,#093f5f,#07131e);background-color:#07131e}.offer-island-credit .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-island-credit .metric-card{min-height:130px;background:linear-gradient(155deg,#fffffffa,#edf7fceb),var(--white);border-color:#0777b62e}.product-dashboard-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 8px}.product-dashboard-scale span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;color:#ffffffe6;background:#ffffff14;border:1px solid rgba(131,207,248,.2);border-radius:999px;font-size:var(--unite-type-12);font-weight:900;text-align:center}.checked-list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.checked-list li{position:relative;padding-left:26px;color:var(--graphite);line-height:1.5}.checked-list li:before{content:"";position:absolute;left:0;top:.62em;width:12px;height:12px;border:3px solid var(--brand-blue);border-top:0;border-left:0;transform:translateY(-50%) rotate(45deg)}.credit-note,.credit-tax-note{background:linear-gradient(155deg,#fffffff5,#d8f2ff61),var(--white)}.credit-situation-card{position:relative;min-height:210px;overflow:hidden}.credit-situation-card:after{content:"";position:absolute;right:22px;bottom:18px;width:88px;height:58px;border-right:1px solid rgba(7,119,182,.16);border-bottom:1px solid rgba(7,119,182,.16);transform:skew(-18deg)}.credit-factor-list{display:grid;gap:16px}.credit-factor-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:22px;padding:clamp(22px,2.3vw,32px);background:linear-gradient(110deg,#d8f2ffb3,#fffffff0 46%,#fff4da75),var(--white);border:1px solid rgba(7,119,182,.16);border-radius:var(--radius);box-shadow:0 16px 48px #1018280f}.credit-factor-index,.credit-steps-grid span,.credit-route-number{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--white);background:#21638a;border:1px solid rgba(255,255,255,.9);border-radius:50%;font-weight:900;line-height:1;box-shadow:inset 0 0 0 1px #ffffff2e}.credit-factor-card h3,.credit-steps-grid h3{margin:0 0 10px;font-size:clamp(21px,2vw,var(--unite-type-28));line-height:1.1}.credit-factor-card p,.credit-steps-grid p{margin:0;color:var(--graphite);line-height:1.55}.credit-example{margin-top:14px!important;padding:14px 16px;color:var(--brand-blue-ink)!important;background:#d8f2ff85;border-left:3px solid var(--brand-blue);border-radius:0 var(--radius) var(--radius) 0;font-weight:750}.credit-route-section{overflow:hidden}.credit-route-flow-shell{margin-top:12px}.credit-route-diagram{--credit-route-label-width: 310px;display:grid;gap:0}.credit-route-lane-wrap{position:relative;display:grid}.credit-route-diagram .proposal-lane-node{width:100%;height:auto;min-height:212px;grid-template-columns:var(--credit-route-label-width) minmax(0,1fr)}.credit-route-diagram .proposal-lane-node:before{background:repeating-linear-gradient(90deg,transparent 0,transparent calc((100% - var(--credit-route-label-width)) / var(--proposal-columns) + var(--credit-route-label-width) - 1px),rgba(7,119,182,.11) calc((100% - var(--credit-route-label-width)) / var(--proposal-columns) + var(--credit-route-label-width)),transparent calc((100% - var(--credit-route-label-width)) / var(--proposal-columns) + var(--credit-route-label-width) + 1px))}.credit-route-diagram .proposal-lane-node:after{left:var(--credit-route-label-width)}.credit-route-diagram .proposal-lane-head{padding:28px 24px}.credit-route-diagram .proposal-lane-head b{max-width:100%;color:var(--white);font-size:clamp(24px,1.85vw,27px);overflow-wrap:anywhere}.credit-route-diagram .proposal-stage-mark{inset:12px -42px 10px 18px;transform:rotate(-5deg) scale(1.18)}.credit-route-diagram .proposal-lane-body{grid-template-rows:minmax(96px,auto) auto;gap:12px;padding:52px 28px 16px}.credit-route-diagram .proposal-lane-grid{min-height:96px}.credit-route-diagram .proposal-lane-item{height:auto;min-height:96px;cursor:default}.credit-route-diagram .proposal-lane-item:hover{transform:none}.credit-route-diagram .proposal-lane-item.is-active{transform:translateY(-2px)}.credit-route-diagram .proposal-lane-note{height:auto;max-width:none;margin-top:0}.credit-route-diagram .proposal-lane-tasks{background:radial-gradient(circle at 92% 10%,rgba(131,207,248,.11),transparent 30%),linear-gradient(90deg,rgba(3,47,76,.76) 0 var(--credit-route-label-width),transparent var(--credit-route-label-width) 100%),linear-gradient(145deg,var(--task-blue-surface),var(--task-blue-surface-deep))}.credit-route-diagram .proposal-lane-analysis{background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.18),transparent 30%),linear-gradient(90deg,rgba(83,101,112,.98) 0 var(--credit-route-label-width),transparent var(--credit-route-label-width) 100%),linear-gradient(145deg,#9fb2bd,#c9d7de 48%,#9eb5c2);border-color:#07476e6b}.credit-route-diagram .proposal-lane-analysis .proposal-lane-body{background:linear-gradient(90deg,#7490a052,#507d9647 58%,#f4fafc2e)}.credit-route-diagram .proposal-lane-analysis .proposal-stage-mark,.credit-route-diagram .proposal-lane-evaluation .proposal-stage-mark,.credit-route-diagram .proposal-lane-asset .proposal-stage-mark{color:var(--white);opacity:.18}.credit-route-diagram .proposal-lane-analysis .proposal-stage-accent,.credit-route-diagram .proposal-lane-evaluation .proposal-stage-accent,.credit-route-diagram .proposal-lane-asset .proposal-stage-accent{stroke:#ffffffdb}.credit-route-diagram .proposal-lane-evaluation{background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.2),transparent 30%),linear-gradient(90deg,rgba(242,184,75,.68) 0 var(--credit-route-label-width),transparent var(--credit-route-label-width) 100%),linear-gradient(145deg,#ffd36d,#ffe39e 42%,#f4bd54);border-color:#d99a2bad}.credit-route-diagram .proposal-lane-asset{color:var(--ink);background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.18),transparent 30%),linear-gradient(90deg,rgba(196,129,34,.72) 0 var(--credit-route-label-width),transparent var(--credit-route-label-width) 100%),linear-gradient(145deg,#ffd678,#f4b84a 48%,#df982b);border-color:#a4640cb3}.credit-route-diagram .proposal-lane-asset .proposal-lane-head b{color:var(--white);font-size:clamp(var(--unite-type-20),1.45vw,21px);letter-spacing:-.04em}.credit-route-diagram .proposal-lane-asset .proposal-lane-note{color:#111820ad}.credit-route-diagram .proposal-lane-asset .proposal-lane-meter i{background:#a4640c47}.proposal-lane-item-asset{color:var(--ink);background:linear-gradient(115deg,transparent 0 76%,rgba(255,255,255,.22) 76% 77%,transparent 77% 100%),linear-gradient(180deg,#fff8e6,#ffd77a);border-color:#925707a3;box-shadow:inset 0 0 0 1px #ffffffa3,0 13px 30px #6f4d0721}.credit-route-diagram .proposal-lane-item-asset.is-active{background:linear-gradient(180deg,var(--unite-white),#ffc85b);border-color:#7e4c07db;box-shadow:0 0 0 2px #7e4c0729,inset 0 0 0 1px #ffffffbd,0 15px 32px #6f4d0726}.credit-route-diagram .proposal-lane-offer{background:radial-gradient(circle at 90% 12%,rgba(131,207,248,.11),transparent 30%),linear-gradient(90deg,rgba(3,47,76,.8) 0 var(--credit-route-label-width),transparent var(--credit-route-label-width) 100%),linear-gradient(145deg,var(--task-blue-surface),var(--task-blue-surface-deep))}.credit-route-diagram .proposal-lane-offer .proposal-lane-note{white-space:normal}.credit-route-connector{display:block;justify-self:center;width:0;height:0;margin:10px auto 12px;border-right:10px solid transparent;border-left:10px solid transparent;border-top:26px solid var(--brand-blue);filter:drop-shadow(0 5px 10px rgba(7,71,110,.18))}.credit-route-connector-blue{border-top-color:#44a8dd}.credit-route-connector-silver{border-top-color:#7a919e}.credit-route-connector-gold{border-top-color:#d6972a}@media (min-width: 861px){.credit-route-diagram .proposal-lane-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.credit-capitalization-card{background:radial-gradient(circle at 88% 14%,rgba(242,184,75,.16),transparent 24%),linear-gradient(145deg,var(--unite-white),#f5fbff)}.credit-tax-note{border-color:#f2b84b6b}.credit-tax-note b{color:var(--accent-gold-ink)}.credit-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.credit-steps-grid article{min-height:245px;padding:24px;background:var(--white);border:1px solid rgba(7,119,182,.16);border-radius:var(--radius);box-shadow:0 16px 42px #1018280f}.credit-steps-grid h3{margin-top:20px}.credit-faq-grid,.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.faq-item{display:grid;gap:10px;min-height:158px;padding:24px;background:var(--white);border:1px solid rgba(12,17,23,.1);border-radius:var(--radius);box-shadow:0 16px 42px #1018280f}.faq-item b{font-size:19px;line-height:1.2}.faq-item span{color:var(--graphite);line-height:1.55}.credit-final-cta{background:radial-gradient(circle at 76% 18%,rgba(131,207,248,.12),transparent 28%),#071018}.reporting-product-page .credit-hero:before{background-image:linear-gradient(180deg,#54627033,#0f141a00 28%),linear-gradient(90deg,#050c11fa,#061119eb 38%,#0a1e279e 68%,#142e3a29),var(--credit-hero-bg)}.reporting-product-page .credit-hero:after{background:linear-gradient(180deg,#07101800,#081218f2)}.reporting-hero-overlay{background:radial-gradient(circle at 76% 26%,rgba(135,206,210,.16),transparent 31%),radial-gradient(circle at 27% 68%,rgba(242,184,75,.1),transparent 34%),linear-gradient(180deg,#ffffff0b,#fff0)}.reporting-product-page .breadcrumb-current{color:#a7d7dc}.reporting-hero-analyzer{background:radial-gradient(ellipse 80% 120% at 78% 0%,rgba(14,121,182,.18),transparent 68%),radial-gradient(circle at 15% 32%,rgba(255,255,255,.08),transparent 28%),linear-gradient(116deg,transparent 0 34%,rgba(255,255,255,.052) 34.4% 35.1%,transparent 35.7% 100%),linear-gradient(160deg,#064064f7,#055480eb 52%,#032f4cfa);background-color:#032f4c;border-color:#83cff861;border-left-color:var(--accent-gold)}.reporting-hero-analyzer:before{inset:-34px 16% -52px 18%;background-image:url(/assets/generated/diagnostic-directions/reporting-audit-panel-v1.svg);background-size:min(48vw,620px) auto;opacity:.16}@media (min-width: 981px){.reporting-product-page .credit-hero-copy{grid-template-columns:minmax(0,760px) minmax(360px,1fr)}.reporting-product-page .credit-hero h1{max-width:760px}.reporting-product-page .credit-hero-analyzer{min-height:286px;padding-block:clamp(34px,3.2vw,50px)}}@media (min-width: 981px) and (max-height: 900px){.reporting-product-page .credit-hero-copy{grid-template-columns:minmax(0,760px) minmax(380px,1fr);row-gap:34px}.reporting-product-page .credit-hero h1{max-width:760px;font-size:clamp(44px,4vw,58px)}.reporting-product-page .credit-hero .hero-lead{max-width:460px}}@media (min-width: 1600px) and (min-height: 940px){.reporting-product-page .credit-hero h1{max-width:1120px}.reporting-product-page .credit-hero .hero-lead{max-width:760px}}.reporting-analysis-section{background:radial-gradient(circle at 78% 16%,rgba(120,190,197,.16),transparent 32%),linear-gradient(180deg,#eef5f5,#f7f9fa)}.credit-analysis-panel .offer-island-reporting .solution-panel{background:radial-gradient(circle at 82% 14%,rgba(120,190,197,.16),transparent 34%),linear-gradient(160deg,#0b4a58,#07151c);background-color:#07151c}.credit-analysis-panel .offer-island-reporting .metric-card{min-height:130px;background:linear-gradient(155deg,#fffffffa,#ecf7f7f0),var(--white);border-color:#0a5b682e}.credit-analysis-panel .offer-island-reporting .metric-card.risk{background:linear-gradient(155deg,#fffffffa,#fff3e2f0),var(--white);border-color:#d6972a47}@media (max-width: 520px){.credit-analysis-panel .offer-island-reporting .metric-grid{grid-template-columns:1fr}.credit-analysis-panel .offer-island-reporting .metric-card{min-height:0}}.reporting-note,.reporting-method-note{background:linear-gradient(155deg,#fffffff5,#e8f6f68a),var(--white)}.reporting-factor-card{background:linear-gradient(110deg,#e8f6f6c7,#fffffff0 46%,#fff4da5c),var(--white);border-color:#0a5b6829}.reporting-route-diagram .proposal-lane-analysis{background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.18),transparent 30%),linear-gradient(90deg,rgba(68,99,105,.98) 0 var(--credit-route-label-width),transparent var(--credit-route-label-width) 100%),linear-gradient(145deg,#9cb6ba,#d2dddf 48%,#9cb8bd)}.reporting-route-diagram .proposal-lane-evaluation{background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.18),transparent 30%),linear-gradient(90deg,rgba(92,122,128,.9) 0 var(--credit-route-label-width),transparent var(--credit-route-label-width) 100%),linear-gradient(145deg,#c4d3d6,#e7eef0 44%,#b8ccd0);border-color:#4b707970}.reporting-route-diagram .proposal-lane-evaluation .proposal-lane-head b{color:var(--white)}.reporting-route-diagram .proposal-lane-asset{background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.18),transparent 30%),linear-gradient(90deg,rgba(196,129,34,.72) 0 var(--credit-route-label-width),transparent var(--credit-route-label-width) 100%),linear-gradient(145deg,#ffd678,#f5c261 48%,#df9f3f)}.dividends-product-page .credit-hero:before{background-image:linear-gradient(180deg,#5462702e,#0f141a00 28%),linear-gradient(90deg,#040a10fc,#050e16f0 39%,#07141e94 66%,#07121b1f),var(--credit-hero-bg)}.dividends-product-page .credit-hero:after{background:linear-gradient(180deg,#07101800,#070f16f2)}.dividends-hero-overlay{background:radial-gradient(circle at 72% 27%,rgba(131,207,248,.12),transparent 30%),radial-gradient(circle at 64% 66%,rgba(242,184,75,.15),transparent 34%),linear-gradient(180deg,#ffffff0a,#fff0)}.dividends-hero-svg-bg{position:absolute;right:max(38px,calc((100vw - 1320px)/2 - 20px));top:clamp(118px,17vh,178px);z-index:-1;width:clamp(440px,42vw,740px);aspect-ratio:940 / 560;background:url(/assets/generated/diagnostic-directions/dividend-capital-hero-bg-v1.svg) center / contain no-repeat;opacity:.5;mix-blend-mode:screen;filter:drop-shadow(0 34px 80px rgba(4,22,34,.42));pointer-events:none}.dividends-hero .breadcrumb-current,.dividends-product-page .credit-analysis-panel .result-card .eyebrow{color:var(--accent-gold-light)}.dividends-hero h1{max-width:680px}.dividends-hero-analyzer{background:radial-gradient(ellipse 78% 116% at 80% 0%,rgba(242,184,75,.16),transparent 68%),radial-gradient(circle at 15% 32%,rgba(255,255,255,.08),transparent 28%),linear-gradient(116deg,transparent 0 34%,rgba(255,255,255,.055) 34.4% 35.1%,transparent 35.7% 100%),linear-gradient(160deg,#063a56f5,#124b66e8 52%,#15202af5);background-color:#071a24;border-color:#f2b84b6b;border-left-color:var(--accent-gold)}.dividends-hero-analyzer:before{background-image:url(/assets/generated/diagnostic-directions/dividend-capital-v1.svg);color:#ffffffe6;opacity:.14}.dividends-analysis-section{background:radial-gradient(circle at 78% 16%,rgba(242,184,75,.15),transparent 32%),linear-gradient(180deg,#eef3f6,#f8f7f3)}.credit-analysis-panel .offer-island-dividends .solution-panel{background:radial-gradient(circle at 82% 14%,rgba(242,184,75,.15),transparent 34%),linear-gradient(160deg,#0b344a,#07131e);background-color:#07131e}.credit-analysis-panel .offer-island-dividends .metric-card{min-height:130px;background:linear-gradient(155deg,#fffffffa,#fff7e6eb),var(--white);border-color:#d99a2b3d}.dividends-note,.dividends-situation-card,.dividends-factor-card,.dividends-route-grid article{border-color:#d99a2b33}.dividends-note{background:linear-gradient(155deg,#fffffff5,#fff4da6b),var(--white)}.dividends-note b{color:var(--accent-gold-ink)}.dividends-factor-card{background:linear-gradient(110deg,#fff4da94,#fffffff0 48%,#d8f2ff57),var(--white)}.dividends-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dividends-route-grid article{min-height:230px;padding:24px;background:var(--white);border:1px solid rgba(217,154,43,.2);border-radius:var(--radius);box-shadow:0 16px 42px #1018280f}.dividends-route-grid span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--white);background:#21638a;border:1px solid rgba(255,255,255,.9);border-radius:50%;font-weight:900;line-height:1}.dividends-route-grid h3{margin:20px 0 10px;font-size:clamp(21px,2vw,var(--unite-type-28));line-height:1.1}.dividends-route-grid p{margin:0;color:var(--graphite);line-height:1.55}.dividends-assets-card{background:radial-gradient(circle at 88% 14%,rgba(242,184,75,.16),transparent 24%),linear-gradient(145deg,var(--unite-white),#f5fbff)}.dividends-final-cta{background:radial-gradient(circle at 76% 18%,rgba(242,184,75,.12),transparent 28%),#071018}@media (min-width: 981px){.dividends-hero .credit-hero-inner{padding-top:clamp(72px,9vh,118px);padding-bottom:clamp(44px,5.5vh,70px)}.dividends-hero .credit-hero-copy{grid-template-areas:"breadcrumbs breadcrumbs" "title title" "lead lead" "analyzer analyzer";row-gap:34px}.dividends-hero-analyzer{min-height:340px}.dividends-hero h1{margin-top:0}}@media (min-width: 981px) and (max-height: 900px){.dividends-hero-svg-bg{top:clamp(94px,14vh,122px);right:clamp(36px,8vw,140px);width:clamp(420px,40vw,620px);opacity:.44}.dividends-hero .credit-hero-copy{grid-template-areas:"breadcrumbs breadcrumbs" "title lead" "analyzer analyzer";row-gap:28px}.dividends-hero h1{margin-top:10px}}@media (min-width: 981px) and (max-height: 820px){.dividends-hero .credit-hero-copy{row-gap:14px}.dividends-hero h1{margin-top:12px}.dividends-hero-analyzer{min-height:318px;padding-top:36px;padding-bottom:36px}}@media (max-width: 1180px){.dividends-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.dividends-route-grid{grid-template-columns:1fr}.dividends-route-grid article{min-height:0}}@media (max-width: 560px){.dividends-hero-svg-bg{top:92px;right:-158px;width:430px;opacity:.3}.dividends-hero-analyzer:after{content:none}}.owner-product-page .credit-hero:before{background-image:linear-gradient(180deg,#54627038,#0f141a00 28%),linear-gradient(90deg,#050a10fc,#070f17f0 39%,#07121b94 66%,#07121b24),var(--credit-hero-bg)}.owner-product-page .credit-hero-copy .breadcrumb-current,.owner-product-page .credit-analysis-panel .result-card .eyebrow{color:var(--accent-gold-light)}.owner-product-page .owner-hero-overlay{background:radial-gradient(circle at 72% 28%,rgba(242,184,75,.18),transparent 29%),radial-gradient(circle at 22% 68%,rgba(131,207,248,.13),transparent 34%),linear-gradient(180deg,#ffffff0a,#fff0)}.owner-product-page .owner-hero-analyzer{background:radial-gradient(ellipse 80% 120% at 78% 0%,rgba(242,184,75,.18),transparent 68%),radial-gradient(circle at 15% 32%,rgba(255,255,255,.08),transparent 28%),linear-gradient(116deg,transparent 0 34%,rgba(255,255,255,.055) 34.4% 35.1%,transparent 35.7% 100%),linear-gradient(160deg,#063e5ff5,#2a5169eb 52%,#372511eb);border-color:#f2b84b70}.owner-product-page .owner-hero-analyzer:before{background-image:url(/assets/generated/diagnostic-directions/owner-compensation-flow-v1.svg);background-position:center 56%;background-size:min(52vw,700px) auto;color:#fffc;opacity:.16}.owner-analysis-section{background:radial-gradient(circle at 80% 14%,rgba(242,184,75,.2),transparent 31%),linear-gradient(180deg,#eef3f6,#f7f8fa)}.offer-island-owner .solution-panel{background:radial-gradient(circle at 82% 14%,rgba(242,184,75,.18),transparent 34%),linear-gradient(160deg,#093f5f,#16191f);background-color:#16191f}.offer-island-owner .metric-card{background:linear-gradient(155deg,#fffffffa,#fff7e6e6),var(--white);border-color:#a8431f3d}.owner-boundary-note{border-color:#f2b84b61}.owner-boundary-note b{color:var(--accent-gold-ink)}.owner-situation-card:after{border-color:#a8431f38}.owner-factor-card{background:linear-gradient(110deg,#fff4dab8,#fffffff0 48%,#d8f2ff6b),var(--white);border-color:#a8431f38}.owner-factor-card .credit-factor-index,.owner-route-strip span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;font-size:15px;font-weight:600;line-height:1;letter-spacing:0;color:var(--white);background:var(--accent-ink, var(--unite-action-ink));border-radius:12px 4px}.owner-route-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:12px}.owner-route-strip article{position:relative;min-height:152px;display:grid;align-content:start;gap:18px;padding:22px;overflow:hidden;background:radial-gradient(circle at 92% 10%,rgba(242,184,75,.16),transparent 30%),linear-gradient(155deg,var(--unite-white),#f5fbff);border:1px solid rgba(7,119,182,.14);border-radius:var(--radius);box-shadow:0 16px 42px #1018280f}.owner-route-strip article:not(:last-child):after{content:"";position:absolute;top:50%;right:-8px;width:16px;height:16px;border-top:2px solid rgba(168,67,31,.5);border-right:2px solid rgba(168,67,31,.5);transform:translateY(-50%) rotate(45deg)}.owner-route-strip b{color:var(--ink);font-size:19px;line-height:1.18}.owner-final-cta{background:radial-gradient(circle at 76% 18%,rgba(242,184,75,.14),transparent 28%),#071018}@media (min-width: 981px){.credit-hero,.credit-hero-inner{min-height:calc(100svh - var(--header-height))}.credit-hero-inner{width:var(--page-width);align-items:start;padding:clamp(96px,10vh,110px) 0 clamp(58px,7vh,86px)}.credit-hero-copy{max-width:1320px;display:grid;grid-template-columns:minmax(0,820px) minmax(360px,1fr);grid-template-areas:"breadcrumbs breadcrumbs" "title title" "lead lead" "analyzer analyzer";column-gap:clamp(28px,3vw,52px);row-gap:clamp(16px,1.6vh,20px);align-items:start}.credit-hero-copy .breadcrumbs{grid-area:breadcrumbs;margin-bottom:0;font-size:13.5px}.credit-hero h1{grid-area:title;max-width:820px;margin-top:clamp(54px,6vh,68px);font-size:clamp(50px,4.2vw,76px);line-height:.98}.credit-hero .hero-lead{grid-area:lead;align-self:start;max-width:1180px;margin:0;padding-top:0;font-size:clamp(18px,1.1vw,21px);line-height:1.38}.credit-hero-analyzer{grid-area:analyzer;grid-template-columns:minmax(0,1fr) minmax(460px,500px);gap:clamp(30px,3.5vw,48px);width:100%;max-width:none;margin:clamp(8px,1vh,12px) 0 0;min-height:384px;padding:clamp(52px,3.6vw,64px) clamp(48px,3.6vw,62px);background:radial-gradient(ellipse 80% 120% at 78% 0%,rgba(14,121,182,.18),transparent 68%),radial-gradient(circle at 15% 32%,rgba(255,255,255,.08),transparent 28%),linear-gradient(116deg,transparent 0 34%,rgba(255,255,255,.055) 34.4% 35.1%,transparent 35.7% 100%),linear-gradient(160deg,#064b73f5,#045a8de6 52%,#032f4cf5);border-color:#83cff861}.credit-hero-analyzer h2{font-size:clamp(34px,2.25vw,42px)}.credit-hero-analyzer p{font-size:17px;line-height:1.55}}@media (min-width: 981px) and (max-height: 900px){.credit-hero,.credit-hero-inner{min-height:calc(100svh - var(--header-height))}.credit-hero-inner{width:var(--page-width);align-items:start;padding:clamp(76px,9.8vh,92px) 0 clamp(34px,5vh,54px)}.credit-hero-copy{max-width:1320px;display:grid;grid-template-columns:minmax(0,820px) minmax(340px,1fr);grid-template-areas:"breadcrumbs breadcrumbs" "title lead" "analyzer analyzer";column-gap:clamp(28px,3vw,44px);row-gap:42px;align-items:start}.credit-hero-copy .breadcrumbs{grid-area:breadcrumbs;margin-bottom:0;font-size:13px}.credit-hero h1{grid-area:title;max-width:820px;margin-top:0;font-size:clamp(42px,4.05vw,60px);line-height:.98}.credit-hero .hero-lead{grid-area:lead;align-self:start;max-width:410px;margin:0;padding-top:9px;font-size:17px;line-height:1.34}.credit-hero-analyzer{grid-area:analyzer;align-self:end;grid-template-columns:minmax(0,1fr) minmax(450px,490px);gap:32px;width:100%;max-width:none;margin:0;min-height:306px;padding:38px 34px}.credit-hero-analyzer h2{font-size:clamp(29px,2.05vw,34px)}.credit-hero-analyzer p{margin-top:10px;font-size:15.5px;line-height:1.5}.credit-hero-inn-row{grid-template-columns:minmax(220px,300px) minmax(150px,170px)}.credit-hero-inn-row input,.credit-hero-inn-row .btn{min-height:58px}}@media (min-width: 981px) and (max-height: 820px){.credit-hero-inner{width:var(--page-width);align-items:start;padding:clamp(68px,9.6vh,76px) 0 clamp(22px,3.5vh,34px)}.credit-hero-copy{grid-template-areas:"breadcrumbs breadcrumbs" "title lead" "analyzer analyzer";grid-template-columns:minmax(0,820px) minmax(340px,1fr);column-gap:clamp(28px,3vw,44px);row-gap:42px}.credit-hero h1{max-width:820px;margin-top:0;font-size:clamp(40px,3.7vw,53px);line-height:.97}.credit-hero .hero-lead{max-width:410px;margin:0;padding-top:9px;font-size:16.5px;line-height:1.28}.credit-hero-analyzer{grid-template-columns:minmax(0,1fr) minmax(440px,480px);gap:30px;width:100%;max-width:none;margin:0;min-height:306px;padding:38px 34px}.credit-hero-analyzer .eyebrow{margin-bottom:6px;font-size:11px}.credit-hero-analyzer h2{font-size:clamp(var(--unite-type-28),1.9vw,32px);line-height:1.06}.credit-hero-analyzer p{margin-top:8px;font-size:15.5px;line-height:1.36}.credit-hero-inn-form{gap:7px}.credit-hero-inn-form label{font-size:var(--unite-type-12)}.credit-hero-inn-row input,.credit-hero-inn-row .btn{min-height:58px}.credit-hero-inn-row input{font-size:var(--unite-type-16)}.credit-hero-inn-row{grid-template-columns:minmax(210px,292px) minmax(148px,166px)}.credit-hero-inn-form .form-note,.credit-hero-inn-form .form-success{font-size:12.5px}}@media (max-width: 1180px){.credit-route-diagram{--credit-route-label-width: 210px}.credit-hero{min-height:0}.credit-hero-inner{min-height:0;grid-template-columns:1fr;align-items:start}.credit-hero-copy{max-width:850px}.credit-analysis-panel .offer-island,.credit-analysis-panel .offer-island.has-dashboard,.credit-analysis-panel .offer-island.is-results-only.has-dashboard{grid-template-columns:1fr}.offer-island-credit .metric-grid,.credit-steps-grid,.credit-route-diagram .proposal-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-route-diagram .credit-route-lane-tasks .proposal-lane-grid,.credit-route-diagram .credit-route-lane-analysis .proposal-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.credit-route-diagram .proposal-lane-body{padding-top:38px}.owner-route-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 981px) and (max-width: 1180px){.credit-hero,.credit-hero-inner{min-height:calc(100svh - var(--header-height))}.credit-hero-inner{align-items:center;width:var(--page-width)}.credit-hero-copy{max-width:100%;grid-template-columns:minmax(0,1.9fr) minmax(320px,.86fr);column-gap:34px}.credit-hero h1{max-width:760px;font-size:clamp(42px,5.2vw,60px)}.credit-hero .hero-lead{max-width:360px;font-size:17px}.credit-hero-analyzer{grid-template-columns:minmax(0,1fr) minmax(410px,.95fr);width:100%}}@media (max-width: 980px){.credit-hero-analyzer{grid-template-columns:1fr}.credit-hero-analyzer:before{inset:48px 24px auto auto;width:min(34vw,250px);height:190px;background-size:contain;opacity:.07}.credit-hero-inn-form{width:100%;justify-self:stretch}.credit-hero-inn-row{grid-template-columns:minmax(0,1fr) minmax(150px,176px)}}@media (max-width: 860px){.credit-route-diagram{--credit-route-label-width: 100%}.credit-hero-inner{padding:46px 0 54px}.credit-hero h1{font-size:clamp(38px,10vw,54px)}.credit-hero-analyzer{grid-template-columns:1fr}.credit-hero-inn-form{width:100%;justify-self:stretch}.offer-island-credit .inn-row,.credit-hero-inn-row,.product-dashboard-scale,.credit-factor-card{grid-template-columns:1fr}.credit-route-diagram .proposal-lane-node{grid-template-columns:1fr;min-height:0}.credit-route-diagram .proposal-lane-node:before,.credit-route-diagram .proposal-lane-node:after{content:none}.credit-route-diagram .proposal-lane-head{min-height:154px;padding:24px}.credit-route-diagram .proposal-lane-head b{max-width:260px;font-size:clamp(var(--unite-type-28),8vw,36px)}.credit-route-diagram .proposal-stage-mark{inset:8px -28px 8px 90px;opacity:.14;transform:rotate(-5deg) scale(1.26)}.credit-route-diagram .proposal-lane-body{grid-template-rows:auto auto;padding:20px}.credit-route-diagram .proposal-lane-grid,.credit-route-diagram .credit-route-lane-tasks .proposal-lane-grid,.credit-route-diagram .credit-route-lane-analysis .proposal-lane-grid{grid-template-columns:1fr;min-height:0}.credit-route-diagram .proposal-lane-item{min-height:82px}.credit-route-diagram .proposal-lane-note{font-size:12.5px}.credit-faq-grid,.faq-grid,.credit-steps-grid,.owner-route-strip{grid-template-columns:1fr}.owner-route-strip article:not(:last-child):after{top:auto;right:50%;bottom:-7px;transform:translate(50%) rotate(135deg)}.credit-steps-grid article,.faq-item{min-height:0}}@media (max-width: 560px){.credit-hero .hero-lead{font-size:15px;line-height:1.32}.credit-hero-analyzer{gap:14px;margin-top:16px;padding:16px 18px}.credit-hero-analyzer:before{content:none}.credit-hero-analyzer h2{font-size:26px;line-height:1.06}.credit-hero-analyzer p{margin-top:10px;font-size:15px;line-height:1.38}.credit-hero-analyzer .eyebrow{margin-bottom:10px}.credit-hero-inn-form,.credit-hero-inn-row{gap:12px}.credit-analysis-panel .helper-card,.credit-analysis-panel .result-card,.credit-analysis-panel .lead-form{padding:18px}}.product-kicker{width:max-content;max-width:100%;margin:0 0 18px;padding:8px 12px;color:var(--accent-gold-light);background:#f2b84b1f;border:1px solid rgba(242,184,75,.34);border-radius:999px;font-size:var(--unite-type-12);font-weight:900;line-height:1;text-transform:uppercase}.ma-hero:before{background-image:linear-gradient(180deg,#54627038,#0f141a00 26%),linear-gradient(90deg,#05090efc,#060d14f0 38%,#08111aad 66%,#07121b2e),var(--credit-hero-bg)}.ma-hero-overlay{background:radial-gradient(circle at 74% 30%,rgba(131,207,248,.13),transparent 30%),radial-gradient(circle at 66% 63%,rgba(242,184,75,.14),transparent 34%),linear-gradient(180deg,#ffffff0b,#fff0)}.ma-hero .breadcrumb-current{color:var(--accent-gold-light)}.ma-hero-analyzer{background:radial-gradient(ellipse 78% 116% at 82% 0%,rgba(131,207,248,.18),transparent 66%),radial-gradient(circle at 15% 32%,rgba(255,255,255,.075),transparent 28%),linear-gradient(116deg,transparent 0 34%,rgba(255,255,255,.055) 34.4% 35.1%,transparent 35.7% 100%),linear-gradient(160deg,#053552fc,#074364f7 52%,#051422fc);background-color:#051422;border-color:#83cff861;border-left-color:#f2b84bc7;border-left-width:2px}.ma-hero-analyzer:before{content:"";inset:-18px 12% -34px 34%;background-image:url(/assets/generated/diagnostic-directions/ma-deal-map-v1.svg);background-size:min(42vw,620px) auto;opacity:.16}.ma-analysis-section{background:radial-gradient(circle at 74% 14%,rgba(242,184,75,.15),transparent 31%),linear-gradient(180deg,#f1f4f6,#f8f7f3)}.offer-island-ma .solution-panel{background:radial-gradient(circle at 82% 14%,rgba(242,184,75,.14),transparent 34%),linear-gradient(160deg,#0b344a,#07131e);background-color:#07131e}.offer-island-ma .metric-card{min-height:130px;background:linear-gradient(155deg,#fffffffa,#fff7e6eb),var(--white);border-color:#d99a2b3d}.ma-note,.ma-situation-card,.ma-factor-card,.ma-steps-grid article{border-color:#d99a2b33}.ma-note{background:linear-gradient(155deg,#fffffff5,#fff4da6b),var(--white)}.ma-note b{color:var(--accent-gold-ink)}.ma-factor-card{background:linear-gradient(110deg,#fff4da9e,#fffffff0 48%,#d8f2ff5c),var(--white)}.ma-example{color:var(--accent-gold-ink)!important;background:#fff4dabd;border-left-color:var(--accent-gold)}.ma-final-cta{background:radial-gradient(circle at 76% 18%,rgba(242,184,75,.12),transparent 28%),#071018}@media (min-width: 981px){.ma-hero,.ma-hero .credit-hero-inner{min-height:calc(100svh - var(--header-height))}.ma-hero .credit-hero-inner{align-items:start;padding:clamp(68px,8.5vh,104px) 0 clamp(34px,5vh,56px)}.ma-hero .credit-hero-copy{grid-template-areas:"breadcrumbs breadcrumbs" "title title" "lead lead" "analyzer analyzer";row-gap:clamp(16px,1.8vh,22px)}.ma-hero h1{max-width:880px;margin-top:clamp(48px,5.6vh,64px);font-size:clamp(48px,3.9vw,72px)}.ma-hero .hero-lead{max-width:760px;margin-top:0}.ma-hero .ma-hero-analyzer{min-height:370px;margin-top:clamp(128px,14.5vh,158px);padding:clamp(36px,3.1vw,52px) clamp(34px,3.4vw,56px)}}@media (min-width: 981px) and (max-height: 900px){.ma-hero .credit-hero-inner{padding:clamp(44px,6.6vh,58px) 0 clamp(24px,3.4vh,34px)}.ma-hero .credit-hero-copy{grid-template-areas:"breadcrumbs breadcrumbs" "title lead" "analyzer analyzer";row-gap:clamp(12px,1.8vh,18px)}.ma-hero h1{max-width:700px;margin-top:0;font-size:clamp(42px,3.7vw,56px)}.ma-hero .hero-lead{max-width:430px;padding-top:4px;font-size:16.5px;line-height:1.32}.ma-hero .ma-hero-analyzer{min-height:292px;margin-top:6px;padding:34px}}@media (min-width: 981px) and (max-height: 820px){.ma-hero .credit-hero-copy{row-gap:12px}.ma-hero h1{font-size:clamp(40px,3.35vw,50px)}.ma-hero .ma-hero-analyzer{min-height:278px;padding:30px 34px}}@media (max-width: 860px){.product-kicker{margin-bottom:14px}}@media (max-width: 560px){.ma-hero .hero-lead{font-size:var(--unite-type-16);line-height:1.38}.ma-hero-analyzer{gap:16px}.ma-hero-analyzer:before{content:"";inset:8px -32px auto auto;width:260px;height:180px;background-size:contain;opacity:.1}.ma-hero-analyzer h2{font-size:25px}.ma-hero-analyzer p{font-size:15px;line-height:1.42}}@media (min-width: 981px){.dividends-hero h1{max-width:680px}}@media (min-width: 981px) and (max-height: 900px){.dividends-hero .credit-hero-copy{row-gap:28px}.dividends-hero h1{max-width:680px}}.dividends-product-page .dividends-hero-analyzer{background:radial-gradient(80% 120% at 78% 0%,rgba(14,121,182,.18),transparent 68%),radial-gradient(circle at 15% 32%,rgba(255,255,255,.08),transparent 28%),linear-gradient(116deg,transparent 0 34%,rgba(255,255,255,.055) 34.4% 35.1%,transparent 35.7% 100%),linear-gradient(160deg,#064b73f5,#045a8de6 52%,#032f4cf5);background-color:#032f4c;border-color:#83cff857;border-left-color:var(--accent-gold)}.dividends-product-page .dividends-hero-analyzer:before{inset:-34px 6% -46px 31%;background:url(/assets/generated/diagnostic-directions/dividend-capital-v1.svg) center / min(42vw,620px) auto no-repeat;opacity:.16}.dividends-product-page .dividends-hero-analyzer:after{content:none}.owner-product-page .owner-hero-analyzer:before{inset:-18px 18% -42px;background-image:url(/assets/generated/diagnostic-directions/owner-compensation-flow-v1.svg);background-position:center 56%;background-size:min(52vw,700px) auto;opacity:.16}.owner-product-page .owner-hero-analyzer{background:radial-gradient(ellipse 70% 110% at 78% 0%,rgba(131,207,248,.16),transparent 66%),radial-gradient(circle at 18% 30%,rgba(255,255,255,.08),transparent 28%),linear-gradient(116deg,transparent 0 34%,rgba(255,255,255,.055) 34.4% 35.1%,transparent 35.7% 100%),linear-gradient(160deg,#064b73fa,#054c76f5 48%,#032f4cfa);background-color:#052437;border-color:#f2b84b6b}@media (max-width: 980px){.owner-product-page .owner-hero-analyzer:before{inset:58px 10px auto auto;width:min(58vw,300px);height:230px;background-size:contain;opacity:.18}}@media (max-width: 560px){.owner-product-page .owner-hero-analyzer:before{content:"";inset:56px 8px auto auto;width:220px;height:160px;opacity:.14}}@media (min-width: 981px) and (min-height: 901px){.owner-product-page .credit-hero-inner{padding:clamp(104px,10.2vh,112px) 0 clamp(46px,5vh,64px)}.owner-product-page .credit-hero-copy{row-gap:28px}.owner-product-page .credit-hero h1{margin-top:48px}.owner-product-page .owner-hero-analyzer{margin-top:22px}}@media (max-width: 560px){.offer-island-reporting .metric-grid{grid-template-columns:1fr}.offer-island-reporting .metric-card{min-height:0}}@media (min-width: 981px){.reporting-product-page .credit-hero-inner{padding:clamp(96px,10vh,112px) 0 clamp(18px,3.5vh,38px)}.reporting-product-page .credit-hero-copy{grid-template-columns:minmax(0,860px) minmax(360px,1fr);row-gap:clamp(24px,2.6vh,28px)}.reporting-product-page .credit-hero h1{max-width:860px;margin-top:clamp(38px,4vh,44px);font-size:clamp(50px,4.1vw,74px);letter-spacing:0}.reporting-product-page .credit-hero .hero-lead{width:min(590px,100%);max-width:590px}.reporting-product-page .reporting-hero-analyzer{min-height:400px;margin-top:32px;background:radial-gradient(ellipse 80% 120% at 78% 0%,rgba(14,121,182,.18),transparent 68%),radial-gradient(circle at 15% 32%,rgba(255,255,255,.08),transparent 28%),linear-gradient(116deg,transparent 0 34%,rgba(255,255,255,.052) 34.4% 35.1%,transparent 35.7% 100%),linear-gradient(160deg,#064064f7,#055480eb 52%,#032f4cfa);background-color:#032f4c;border-color:#83cff861;border-left-color:var(--accent-gold)}.reporting-product-page .reporting-hero-analyzer h2{max-width:560px;letter-spacing:0}}@media (min-width: 981px) and (max-height: 900px){.reporting-product-page .credit-hero-inner{padding:clamp(68px,9.6vh,82px) 0 clamp(22px,3.5vh,34px)}.reporting-product-page .credit-hero-copy{grid-template-columns:minmax(0,780px) minmax(400px,1fr);row-gap:clamp(34px,5.2vh,42px)}.reporting-product-page .credit-hero h1{max-width:780px;margin-top:0;font-size:clamp(40px,3.7vw,56px)}.reporting-product-page .credit-hero .hero-lead{max-width:460px;padding-top:7px;font-size:16.5px;line-height:1.3}.reporting-product-page .reporting-hero-analyzer{min-height:292px;margin-top:0;padding:34px}}@media (max-width: 560px){.credit-product-page .credit-hero .hero-lead{font-size:15px;line-height:1.32}.credit-product-page .credit-hero-analyzer{gap:14px;margin-top:16px;padding:16px 18px}.credit-product-page .credit-hero-analyzer h2{font-size:26px;line-height:1.06}.credit-product-page .credit-hero-analyzer p{margin-top:10px;font-size:15px;line-height:1.38}.credit-product-page .credit-hero-analyzer .eyebrow{margin-bottom:10px}.credit-product-page .credit-hero-inn-form,.credit-product-page .credit-hero-inn-row{gap:12px}}@media (max-width: 640px){.materials-hero .credit-hero-inner{padding:48px 0 38px}.materials-hero-panel{gap:16px;margin-top:18px;padding:18px}.materials-hero-panel h2{font-size:27px;line-height:1.08}.materials-hero-panel p{font-size:14.5px;line-height:1.36}.materials-hero-topic-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;order:1}.materials-hero-topic-row a{min-height:44px;justify-content:space-between;padding:8px 10px}.materials-hero-format-grid{grid-template-columns:1fr;gap:8px;order:3}.materials-hero-format-grid a{min-height:78px;padding:12px 14px}.materials-hero-format-grid b{font-size:18px}.materials-hero-format-grid small{font-size:12.5px;line-height:1.28}.materials-hero-actions{display:grid;order:2}.materials-hero-actions .btn{width:100%}}.materials-page section[id],.materials-page article[id]{scroll-margin-top:calc(var(--header-height) + 24px)}.materials-hero:before{background-image:linear-gradient(180deg,#54627033,#0f141a00 26%),linear-gradient(90deg,#060c12fc,#070f17f0 38%,#07121bb8 66%,#07121b33),var(--credit-hero-bg);background-position:center right}.materials-hero h1{max-width:940px;letter-spacing:0}.materials-hero .hero-lead{max-width:760px}
