:root{--bg:#f4f2ef;--sidebar:#ece8e2;--card:#ffffff;--text:#1d2359;--muted:#4d567b;--brand:#13174e;--brand-2:#0f1240;--border:#d7d2cb;--accent:#c9b39a;--sidebar-bg-dark:#090c12;--sidebar-text-light:#e7edf9;--sidebar-text-muted:#9fb4c4;--sidebar-accent:#b8e4bd;--sidebar-active-a:#2f7b63;--sidebar-active-b:#1d4f7c}*{box-sizing:border-box}body{margin:0;font-family:Avenir Next,Segoe UI,sans-serif;background:linear-gradient(180deg,#faf9f7 0,var(--bg) 100%);color:var(--text)}a{color:inherit;text-decoration:none}.nowrap{white-space:nowrap}.app-shell{min-height:100vh;display:grid;grid-template-columns:224px 1fr}.app-shell-public{display:block}.app-shell-public .content-shell{padding:0}.app-shell-public .container{width:100%;max-width:100%}.sidebar{background:radial-gradient(circle at 15% 8%,rgba(95,133,255,.18),transparent 32%),radial-gradient(circle at 85% 14%,rgba(67,164,117,.2),transparent 38%),linear-gradient(180deg,#0b0e15 0,var(--sidebar-bg-dark) 100%);position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid rgba(255,255,255,.14)}.sidebar-inner{display:flex;flex-direction:column;height:100%;padding:.9rem .75rem;gap:.6rem;overflow:hidden;overscroll-behavior:contain}.sidebar-subtitle{margin:0;font-size:.8rem;color:var(--sidebar-text-muted)}.workspace-chip{display:flex;align-items:center;gap:.45rem}.workspace-chip-logo{width:24px;height:24px;border-radius:6px;border:1px solid var(--border);object-fit:cover;background:#fff}.sidebar-panel{border:1px solid rgba(184,228,189,.22);border-radius:11px;background:rgba(11,15,22,.48);padding:.65rem;display:grid;grid-gap:.35rem;gap:.35rem}.sidebar-panel-title{margin:0 0 .2rem;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:#9ecf9f;font-weight:700}.sidebar-panel-line{margin:0;font-size:.76rem;color:#bfd0dd}.sidebar-panel-line strong{color:#ffffff;margin-right:.25rem}.room-block{display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto;min-height:0}.room-title{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-text-muted)}.room-accordion{gap:.35rem}.room-accordion-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.room-accordion-summary::-webkit-details-marker{display:none}.room-accordion-summary:after{content:"▸";font-size:.72rem;color:var(--sidebar-text-muted);transform:translateY(-1px);transition:transform .14s ease}.room-accordion[open] .room-accordion-summary:after{transform:rotate(90deg) translateX(1px)}.room-accordion-nav{margin-top:.08rem}.room-nav{display:grid;grid-gap:.24rem;gap:.24rem;overflow-y:visible;padding-right:0;padding-bottom:0;min-height:0}.room-link{display:block;padding:.42rem .55rem;border-radius:9px;border:1px solid rgba(255,255,255,.08);color:var(--sidebar-text-light);background:rgba(255,255,255,.03);font-size:.84rem;line-height:1.15;transition:border-color .14s ease,transform .14s ease,box-shadow .16s ease,background .16s ease}.room-link:hover{background:rgba(255,255,255,.08);border-color:rgba(184,228,189,.5);transform:translateY(-1px)}.room-link-active{border-color:rgba(255,255,255,.18);background:linear-gradient(135deg,var(--sidebar-active-a) 0,var(--sidebar-active-b) 100%);color:#f5fffa;box-shadow:0 10px 20px rgba(14,23,39,.46)}.room-link-active:hover{background:linear-gradient(135deg,#389373,#235f96);border-color:rgba(255,255,255,.26)}.sidebar-footer{margin-top:0;flex-shrink:0}.sidebar-footer .ghost{min-height:30px;padding:.28rem .48rem;font-size:.78rem;border-radius:8px}.content-shell{padding:1rem 0}.container{width:min(1040px,92vw);margin:0 auto}.card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:1.1rem;box-shadow:0 10px 24px rgba(56,47,38,.06);min-width:0}.stack{display:grid;grid-gap:.9rem;gap:.9rem}.plain-list{list-style:none;margin:0;padding-left:0}.hero{padding:1.5rem 0 2rem}.home{display:grid;grid-gap:1rem;gap:1rem;padding:1rem 0 2rem}.home-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 10%,#e7e1d8 0,transparent 40%),radial-gradient(circle at 10% 90%,#efe9e1 0,transparent 35%),linear-gradient(180deg,#ffffff,#f7f3ee)}.home-hero h1{font-size:clamp(2.2rem,4.1vw,3.5rem);line-height:1.06;max-width:14ch;margin-bottom:.5rem}.hero-brand{font-size:clamp(2.4rem,5.4vw,4.1rem);line-height:.95;font-weight:850;letter-spacing:.01em;color:#13174e;margin:0 0 .35rem}.hero-wordmark{width:min(360px,80%);height:auto;margin:0 0 .45rem;display:block}.hero-eyebrow{margin:0 0 .6rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#8d5c2f;font-weight:700}.hero-lead{font-size:1.1rem;color:var(--text)}.hero-orb{position:absolute;border-radius:999px;filter:blur(1px);opacity:.4;pointer-events:none}.hero-orb-a{width:240px;height:240px;right:-40px;top:-80px;background:radial-gradient(circle,#ec9964 0,#f7d7bb 72%);animation:drift 10s ease-in-out infinite}.hero-orb-b{width:180px;height:180px;left:-20px;bottom:-60px;background:radial-gradient(circle,#f0c89c 0,#f8e5d1 70%);animation:drift 12s ease-in-out infinite reverse}.hero-badges{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.hero-badges span{padding:.35rem .6rem;border-radius:999px;border:1px solid #dcc7b2;background:rgba(255,255,255,.78);font-size:.78rem;color:#5e4f42}.hero-badges sup,.public-engine-copy sup,.public-panel-metric sup{font-size:.45em;line-height:0;vertical-align:super;letter-spacing:0}.home-metrics{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{background:linear-gradient(180deg,#f4eee8,#f8f5f1);border:1px solid var(--border);border-radius:12px;padding:.9rem;transition:transform .2s ease,box-shadow .2s ease}.metric-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px rgba(46,39,31,.08)}.metric-value{font-size:1.7rem;font-weight:800;color:#433a31}.metric-label{margin:.2rem 0 0;font-size:.88rem}.home-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.home-flow{background:linear-gradient(180deg,#fff,#fcf8f3)}.flow-grid{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.home-cta{border-color:#d6c3ae;background:linear-gradient(180deg,#fff8ef,#fff)}.home-spotlight{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1.5fr 1fr;align-items:center;background:linear-gradient(120deg,#fff,#f7efe6)}.public-home{min-height:100vh;padding:1rem clamp(1rem,4vw,3rem) 3rem;background:radial-gradient(circle at 12% 8%,rgba(111,161,130,.2),transparent 32%),radial-gradient(circle at 86% 10%,rgba(201,179,154,.32),transparent 30%),linear-gradient(180deg,#fbfaf7,#f2efe9);display:grid;grid-gap:1rem;gap:1rem}.public-nav{width:min(1180px,100%);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0}.public-brand{display:inline-flex;align-items:center}.public-brand img{width:176px;height:auto}.public-nav-links{display:flex;align-items:center;gap:.85rem;color:var(--brand);font-weight:700}.public-nav-links a{color:var(--muted)}.public-nav-links .hero-cta-primary{width:160px;min-width:160px;padding:.62rem .9rem}.public-hero{width:min(1180px,100%);margin:0 auto;position:relative;overflow:hidden;min-height:auto;display:grid;grid-template-columns:minmax(0,.98fr) minmax(340px,.78fr);grid-gap:clamp(1.4rem,3vw,2.4rem);gap:clamp(1.4rem,3vw,2.4rem);align-items:center;padding:clamp(1.6rem,3.4vw,2.65rem);background:radial-gradient(circle at 82% 18%,rgba(108,146,105,.38),transparent 34%),radial-gradient(circle at 12% 82%,rgba(230,196,157,.42),transparent 32%),linear-gradient(135deg,#ffffff,#f7f0e7)}.public-hero-copy{position:relative;z-index:1;max-width:640px;min-width:0}.public-hero h1{margin:0 0 .85rem;font-size:clamp(2.45rem,4.35vw,4.12rem);line-height:1.02;letter-spacing:-.038em;max-width:12ch;color:var(--brand)}.public-hero-lead{margin:0 0 .6rem;color:var(--brand);font-size:clamp(1.05rem,1.65vw,1.28rem);font-weight:800;max-width:34rem}.public-hero-copy>p:not(.hero-eyebrow):not(.public-hero-lead){max-width:37rem}.public-hero-actions{align-items:center;margin-top:1.2rem}.public-discover-link{font-weight:800;color:#235f96;border-bottom:2px solid rgba(35,95,150,.32);padding-bottom:.2rem}.public-hero-panel{position:relative;z-index:1;width:100%;max-width:500px;min-width:0;min-height:350px;justify-self:end;border-radius:28px;padding:clamp(1.35rem,2.2vw,1.8rem);border:1px solid rgba(19,23,78,.12);color:#f7fff9;background:radial-gradient(circle at 28% 20%,rgba(134,222,172,.32),transparent 38%),linear-gradient(145deg,#091018,#10194a 62%,#2f7b63);box-shadow:0 28px 70px rgba(15,18,64,.22);display:grid;grid-template-rows:auto 1fr auto auto;grid-gap:clamp(1rem,2.2vw,1.55rem);gap:clamp(1rem,2.2vw,1.55rem);overflow:hidden}.public-hero-panel:after{content:"";position:absolute;inset:auto -20% -34% 20%;height:220px;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 62%);transform:rotate(-8deg)}.public-panel-topline{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.42rem .72rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.public-panel-metric span,.public-panel-result p{color:rgba(247,255,249,.76)}.public-panel-metric{align-self:end}.public-panel-metric span{display:block;max-width:34ch;margin-bottom:.48rem;font-size:clamp(.95rem,1.7vw,1.12rem);line-height:1.25}.public-panel-metric strong{display:block;font-size:clamp(2.35rem,3.45vw,3.5rem);line-height:.94;letter-spacing:-.05em}.public-panel-flow{display:flex;flex-wrap:wrap;gap:.5rem}.public-panel-flow span{padding:.55rem .72rem;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18)}.public-panel-result{position:relative;z-index:1;border-radius:18px;padding:1rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18)}.public-panel-result p{margin-bottom:0}.public-engine,.public-final-cta,.public-tour-anchor,.public-value-strip{width:min(1180px,100%);margin:0 auto}.public-engine{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);grid-gap:clamp(1.2rem,3vw,2.4rem);gap:clamp(1.2rem,3vw,2.4rem);align-items:center;min-height:390px;padding:clamp(1.35rem,3vw,2.35rem);overflow:hidden;background:radial-gradient(circle at 12% 8%,rgba(184,228,189,.24),transparent 34%),radial-gradient(circle at 85% 25%,rgba(32,83,124,.2),transparent 40%),linear-gradient(135deg,#ffffff,#f5f0e8)}.public-engine-copy h2{margin:0 0 .75rem;max-width:13.4ch;color:var(--brand);font-size:clamp(2.05rem,3.85vw,3.7rem);line-height:1.02;letter-spacing:-.045em}.public-engine-copy p:last-child{max-width:56ch;margin-bottom:0;font-size:1.02rem}.public-engine-visual{position:relative;min-height:320px;border-radius:28px;border:1px solid rgba(19,23,78,.1);background:radial-gradient(circle at 50% 50%,rgba(184,228,189,.22),transparent 28%),radial-gradient(circle at 80% 10%,rgba(58,95,161,.32),transparent 32%),linear-gradient(145deg,#080d16,#11194d 52%,#2f7b63);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 26px 62px rgba(15,18,64,.18);overflow:hidden;display:grid;grid-gap:1rem;gap:1rem;align-content:space-between;padding:1.05rem}.public-engine-visual:before{content:"";position:absolute;inset:18% 10%;border:1px solid rgba(184,228,189,.36);border-radius:999px;transform:rotate(-4deg)}.public-engine-visual:after{content:"";position:absolute;width:360px;height:120px;right:-80px;bottom:-26px;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 70%);transform:rotate(-12deg)}.engine-result-row,.engine-source-row{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.engine-result-row span,.engine-source-row span{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:999px;color:#eef8f2;font-size:.78rem;font-weight:800;line-height:1.15;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.engine-result-row span{border-radius:14px;background:rgba(255,255,255,.13)}.engine-process-row{position:relative;z-index:2;display:grid;grid-template-columns:150px 42px minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center}.engine-core{width:150px;height:150px;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.34rem;text-align:center;color:#f8fff9;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.28),transparent 28%),linear-gradient(145deg,rgba(47,123,99,.95),rgba(18,31,83,.96));border:1px solid rgba(255,255,255,.32);box-shadow:0 20px 48px rgba(0,0,0,.28);z-index:2}.engine-core span{display:block;font-size:2.25rem;font-weight:900;line-height:.86}.engine-core strong{display:block;font-size:.74rem;line-height:1;letter-spacing:-.02em;margin:0}.engine-arrow{color:rgba(238,248,242,.9);font-size:2.1rem;font-weight:900;text-align:center}.engine-output{z-index:2;color:#eef8f2;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:1rem 1.05rem;display:grid;grid-gap:.32rem;gap:.32rem;min-height:116px;align-content:center}.engine-output span{color:rgba(238,248,242,.72);font-size:.9rem;line-height:1.35}.public-final-cta h2,.public-value-strip h2{margin-top:0}.public-value-strip{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);align-items:center;background:radial-gradient(circle at 8% 14%,rgba(75,137,104,.16),transparent 34%),linear-gradient(180deg,#ffffff,#f7f3ee)}.public-value-strip p:last-child{margin-bottom:0;font-size:1.05rem}.public-final-cta{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;background:radial-gradient(circle at 90% 10%,rgba(47,123,99,.18),transparent 38%),linear-gradient(135deg,#fff,#f7efe6)}.auth-public-shell{min-height:100vh;display:grid;place-items:center;padding:1.2rem;background:radial-gradient(circle at 12% 10%,rgba(111,161,130,.22),transparent 34%),radial-gradient(circle at 90% 10%,rgba(201,179,154,.28),transparent 32%),linear-gradient(180deg,#fbfaf7,#f2efe9)}.auth-public-card{width:min(540px,100%)}.auth-public-actions{align-items:center}.muted-copy{color:var(--muted)}.spotlight-pillars{display:grid;grid-gap:.55rem;gap:.55rem}.spotlight-pillars span{padding:.6rem .7rem;border-radius:10px;background:#fff;border:1px solid #dfcfbe;font-weight:600;color:#4f4438}.platform-overview{gap:1.15rem}.platform-overview>*{opacity:0;transform:translateY(16px);animation:platformReveal .54s ease forwards}.platform-overview>:first-child{animation-delay:50ms}.platform-overview>:nth-child(2){animation-delay:.12s}.platform-overview>:nth-child(3){animation-delay:.19s}.platform-overview>:nth-child(4){animation-delay:.26s}.platform-overview>:nth-child(5){animation-delay:.33s}.platform-overview>:nth-child(6){animation-delay:.4s}.platform-overview>:nth-child(7){animation-delay:.47s}.platform-kicker{margin:0 0 .35rem;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-active-a)}.platform-hero{position:relative;display:grid;grid-template-columns:1.35fr 1fr;grid-gap:1rem;gap:1rem;overflow:hidden;background:radial-gradient(circle at 88% 8%,rgba(47,123,99,.22),transparent 34%),radial-gradient(circle at 8% 100%,rgba(29,79,124,.13),transparent 40%),linear-gradient(125deg,#fcf7f2,#ffffff 46%,#f4f6f2)}.platform-hero:before{content:"";position:absolute;inset:-20% -10%;background:linear-gradient(120deg,rgba(47,123,99,0),rgba(47,123,99,.2) 35%,rgba(29,79,124,.16) 62%,rgba(29,79,124,0));transform:translateX(-22%);pointer-events:none;animation:platformHeroSweep 6.2s ease-in-out infinite}.platform-hero h1{margin:0 0 .55rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08}.platform-hero-copy p{margin:0 0 .7rem}.platform-hero-panel{position:relative;border:1px solid #d2ddd2;border-radius:14px;padding:.9rem;background:linear-gradient(180deg,#f8fbfa,#f1f6f3);box-shadow:0 14px 30px rgba(29,35,89,.08);animation:platformFloat 5.8s ease-in-out infinite}.platform-orbit{display:grid;grid-gap:.6rem;gap:.6rem}.platform-orbit span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:999px;border:1px solid #cdd8cf;font-weight:700;font-size:.84rem;color:var(--brand);background:#ffffffd6;box-shadow:0 8px 18px rgba(29,35,89,.09);animation:platformPulse 3.2s ease-in-out infinite}.platform-orbit span:nth-child(2){animation-delay:.18s}.platform-orbit span:nth-child(3){animation-delay:.34s}.platform-tier-stack{margin-top:.8rem;display:grid;grid-gap:.46rem;gap:.46rem}.platform-tier-stack div{border:1px solid #cfd5dc;border-radius:11px;background:#fff;padding:.58rem .65rem;transition:transform .18s ease,box-shadow .18s ease}.platform-tier-stack div:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(25,58,95,.12)}.platform-tier-stack strong{color:var(--brand)}.platform-tier-stack p{margin:.18rem 0 0;font-size:.83rem}.platform-problem-solution{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-surface{background:linear-gradient(180deg,#ffffff,#fbf8f4)}.platform-module-grid{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(6,minmax(0,1fr))}.platform-module{grid-column:span 3;background:linear-gradient(180deg,#ffffff,#f7f8fb);transition:transform .18s ease,box-shadow .18s ease}.platform-module.primary{grid-column:span 4;background:linear-gradient(140deg,#f6faf8,#eef4f3)}.platform-module.accent{grid-column:span 2;background:linear-gradient(150deg,#fffaf2,#f4f9f4)}.platform-module:hover{transform:translateY(-3px);box-shadow:0 12px 22px rgba(29,35,89,.11)}.platform-difference{background:linear-gradient(120deg,#fcfffe,#f3f8f6 48%,#f5f7f3)}.platform-difference-list{display:grid;grid-gap:.55rem;gap:.55rem}.platform-pill{border:1px solid #d2ddd6;border-radius:11px;padding:.6rem .66rem;background:#ffffff;font-size:.94rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.platform-pill:hover{transform:translateY(-1px);border-color:#b5cbc0;box-shadow:0 8px 16px rgba(29,35,89,.08)}.platform-flow{background:radial-gradient(circle at 100% 0,rgba(29,79,124,.12),transparent 32%),linear-gradient(180deg,#fff,#f5f7f3)}.platform-flow-grid{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.platform-step{border:1px solid #d4d9d3;border-radius:11px;background:#ffffff;padding:.7rem;position:relative;overflow:hidden}.platform-step:after{content:"";position:absolute;inset:auto 0 0 -40%;height:3px;background:linear-gradient(90deg,var(--sidebar-active-a) 0,var(--sidebar-active-b) 100%);opacity:.75;animation:platformStepRail 4.8s ease-in-out infinite}.platform-step:nth-child(2):after{animation-delay:.2s}.platform-step:nth-child(3):after{animation-delay:.4s}.platform-step:nth-child(4):after{animation-delay:.6s}.platform-step:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(29,35,89,.1)}.platform-step p{margin:.38rem 0 0}.platform-spotlight{background:linear-gradient(130deg,#ffffff,#f7efe6 45%,#eef3ef)}.platform-cta{background:linear-gradient(180deg,#fff7ec,#fff)}@keyframes platformPulse{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes platformReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes platformHeroSweep{0%{transform:translateX(-22%)}50%{transform:translateX(16%)}to{transform:translateX(-22%)}}@keyframes platformFloat{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes platformStepRail{0%{inset:auto 0 0 -40%}50%{inset:auto 0 0 0}to{inset:auto 0 0 -40%}}@media (prefers-reduced-motion:reduce){.platform-hero-panel,.platform-hero:before,.platform-orbit span,.platform-overview>*,.platform-step:after{animation:none!important;opacity:1;transform:none}}.demo-section{background:radial-gradient(circle at 10% 10%,#f5e0cb 0,transparent 40%),linear-gradient(135deg,#fff,#faf3eb);padding:1.3rem}.demo-head p{margin:0}.demo-head h3{font-size:clamp(1.55rem,2.3vw,2rem)}.room-tour-screen{margin-top:.9rem;border:1px solid #d8c7b5;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:280px 1fr;min-height:520px;background:#0a0f18}.room-tour-video-shell{position:relative;margin-top:1rem;border:1px solid #d8c7b5;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(118,164,139,.18),transparent 34%),linear-gradient(135deg,#050814,#101826);box-shadow:0 24px 54px rgba(10,15,24,.18);aspect-ratio:16/9}.room-tour-video{width:100%;height:100%;display:block;object-fit:cover;background:#050814}.room-tour-play-overlay{position:absolute;inset:0;z-index:2;border:0;border-radius:inherit;display:grid;place-items:center;color:#ffffff;cursor:pointer;background:radial-gradient(circle at 50% 42%,rgba(47,123,99,.34),transparent 28%),linear-gradient(135deg,rgba(5,8,20,.4),rgba(5,8,20,.72));transition:background .18s ease,transform .18s ease}.room-tour-play-overlay:hover{background:radial-gradient(circle at 50% 42%,rgba(74,157,120,.42),transparent 30%),linear-gradient(135deg,rgba(5,8,20,.32),rgba(5,8,20,.66))}.room-tour-play-icon{width:72px;height:72px;border-radius:999px;display:grid;place-items:center;padding-left:.3rem;color:var(--brand);background:rgba(255,255,255,.92);box-shadow:0 18px 42px rgba(0,0,0,.28)}.room-tour-sidebar{padding:.9rem .8rem;border-right:1px solid #253449;background:radial-gradient(circle at 14% 8%,rgba(91,131,255,.24),transparent 34%),linear-gradient(180deg,#0c111b,#090d15)}.room-tour-brand{display:block;color:#f8fbff;font-size:1.25rem;margin-bottom:.55rem}.room-tour-platform{border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:.48rem .56rem;font-size:.76rem;color:#ebf8f2;background:linear-gradient(135deg,rgba(47,123,99,.7),rgba(29,79,124,.7))}.room-tour-title{margin:.72rem 0 .5rem;color:#9fb4c4;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.room-tour-list{display:grid;grid-gap:.5rem;gap:.5rem;position:relative;padding-left:1.1rem}.room-tour-item{min-height:43px;display:flex;align-items:center;padding:.5rem .62rem;border-radius:10px;font-size:.84rem;color:#dce9f3;border:1px solid transparent;background:rgba(255,255,255,.03);transition:all .22s ease}.room-tour-item.active{color:#f6fffa;border-color:rgba(255,255,255,.3);background:linear-gradient(135deg,#2f7b63,#1d4f7c);transform:translateX(2px)}.room-tour-signout{margin-top:.6rem;text-align:center;font-size:.74rem;color:#d4e0eb;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:.45rem .4rem;background:rgba(255,255,255,.04)}.room-tour-stage{position:relative;background:radial-gradient(circle at 80% 16%,rgba(72,120,237,.2),transparent 35%),linear-gradient(180deg,#0d1422,#0c111b)}.room-tour-cursor{position:absolute;left:1.85rem;transform:translate(-50%,-50%);transition:top .52s ease-in-out;z-index:2}.cursor-pointer{display:inline-block;color:#b7f0d6;font-size:1rem;text-shadow:0 2px 8px rgba(0,0,0,.45)}.cursor-pulse{position:absolute;left:.58rem;top:.32rem;width:8px;height:8px;border-radius:999px;background:rgba(112,212,173,.9);box-shadow:0 0 0 0 rgba(112,212,173,.72);animation:cursorPulse 1.6s ease-out infinite}.room-tour-tooltip{position:absolute;right:1.05rem;top:1.05rem;width:min(390px,calc(100% - 2rem));border:1px solid rgba(145,198,178,.5);border-radius:14px;background:linear-gradient(160deg,rgba(18,34,58,.95),rgba(15,27,43,.95));color:#eaf4ff;padding:.9rem 1rem;box-shadow:0 16px 36px rgba(2,8,20,.42)}.room-tour-tooltip h4{margin:0 0 .35rem;color:#ffffff;font-size:1.1rem}.room-tour-tooltip p{margin:0;color:#d4e3f3;font-size:.92rem;line-height:1.45}.room-tour-preview{position:absolute;right:1.05rem;left:1.05rem;top:8.7rem;bottom:1.05rem}.room-tour-iframe{width:168%;height:168%;border:1px solid rgba(138,180,226,.35);border-radius:14px;background:#ffffff;display:block;transform:scale(.595);transform-origin:0 0}.tour-room-page{min-height:100vh;margin:0;padding:.7rem;background:linear-gradient(180deg,#f8fbff,#edf5ff);color:#1f2f45;font-family:Avenir Next,Segoe UI,sans-serif}.tour-room-header{margin-bottom:.62rem;display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.tour-room-header h1{margin:0;font-size:1.1rem}.tour-room-header p{margin:0;font-size:.72rem;color:#527198}.tour-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-room-grid,.tour-room-stack{display:grid;grid-gap:.5rem;gap:.5rem}.tour-chart-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.tour-block{border:1px solid #d5e5f7;background:linear-gradient(180deg,#ffffff,#f5faff);border-radius:10px;min-height:66px;padding:.5rem .58rem;font-size:.76rem;color:#2e4865;font-weight:600;line-height:1.25}.tour-block.row{min-height:52px}.tour-block.lg{min-height:98px}.tour-block.tall{min-height:132px}.tour-block.chart{min-height:130px}.tour-block.wide{min-height:150px}.tour-block.cta{background:linear-gradient(135deg,#2f7b63,#1d4f7c);border-color:#2f6d80;color:#f4fffa;display:flex;align-items:center}.tour-scene-shell{border:1px solid rgba(138,180,226,.35);border-radius:14px;background:linear-gradient(180deg,#f9fcff,#edf5ff);height:100%;display:grid;grid-template-rows:auto 1fr}.tour-scene-top{padding:.58rem .68rem;border-bottom:1px solid #d9e7f7;background:#ffffff;display:flex;justify-content:space-between;align-items:center;gap:.6rem}.tour-scene-top strong{color:#22344b;font-size:.84rem}.tour-scene-chips{display:flex;gap:.28rem;flex-wrap:wrap}.tour-scene-chips span{border:1px solid #d8e5f5;border-radius:999px;padding:.16rem .38rem;font-size:.63rem;color:#4c6785;background:#f7fbff}.tour-scene-viewport{overflow:hidden;position:relative}.tour-scene-scroll{padding:.62rem;animation:roomPageScroll 3.8s ease-in-out forwards}.tour-row,.tour-scene-scroll{display:grid;grid-gap:.45rem;gap:.45rem}.tour-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tour-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tour-box{border:1px solid #d5e5f8;border-radius:10px;background:linear-gradient(180deg,#ffffff,#f5faff);min-height:62px;padding:.45rem .55rem;color:#2c4562;font-size:.74rem;font-weight:600;line-height:1.25}.tour-box strong{display:block;font-size:.75rem;color:#1d3550;margin-bottom:.15rem}.tour-box p{margin:0;color:#3d5978;font-size:.69rem;font-weight:500;line-height:1.28}.tour-box small{display:block;margin-top:.18rem;color:#587595;font-size:.62rem;font-weight:600}.tour-box.tall{min-height:128px}.tour-box.chart{min-height:138px}.tour-box.cta{min-height:56px;display:flex;align-items:center;justify-content:center;color:#f4fffa;border-color:#2d6f85;background:linear-gradient(135deg,#2f7b63,#1d4f7c)}.tour-mini-pie{margin-top:.5rem;width:74px;height:74px;border-radius:50%;background:conic-gradient(#22c55e 0 35%,#3b82f6 35% 62%,#f59e0b 62% 84%,#ef4444 84% 100%);border:1px solid #cfe2f5}.tour-mini-bars{margin-top:.48rem;height:76px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;grid-gap:.2rem;gap:.2rem}.tour-mini-bars span{border-radius:4px 4px 0 0;background:linear-gradient(180deg,#60a5fa,#1d4ed8)}.tour-mini-line{margin-top:.5rem;height:62px;border:1px solid #d2e3f6;border-radius:9px;background:linear-gradient(180deg,#f8fcff,#edf5ff);padding:.15rem .3rem .1rem}.tour-mini-line-svg{width:100%;height:100%;display:block}.tour-mini-line-labels{margin-top:.3rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.2rem;gap:.2rem}.tour-mini-line-labels span{font-size:.58rem;color:#5c7797;text-align:center;font-weight:600}.tour-impact-table{margin-top:.38rem;border:1px solid #d5e5f8;border-radius:8px;overflow:hidden;background:#ffffff}.tour-impact-head,.tour-impact-row{display:grid;grid-template-columns:1.4fr 1.2fr .9fr .55fr .5fr;grid-gap:.35rem;gap:.35rem;align-items:center;padding:.34rem .4rem;font-size:.6rem}.tour-impact-head{background:#eef5ff;color:#3a5d82;font-weight:700;text-transform:uppercase}.tour-impact-row{border-top:1px solid #edf3fb;color:#304f71}.tour-impact-dot{width:9px;height:9px;border-radius:999px;display:inline-block;margin-left:.12rem}.tour-impact-dot.pos{background:#17a35d}.tour-impact-dot.warn{background:#d18a15}.tour-impact-dot.neg{background:#d14343}.room-preview-card{border:1px solid rgba(142,182,228,.35);border-radius:14px;background:linear-gradient(160deg,rgba(244,249,255,.98),rgba(234,243,255,.98));padding:.85rem;min-height:100%}.room-preview-card strong{color:#132033;font-size:.92rem}.room-preview-input{border:1px solid #d8e6f5;border-radius:9px;background:#ffffff;color:#52647b;font-size:.78rem;padding:.48rem .55rem}.room-preview-textarea{min-height:64px}.room-preview-btn{width:-moz-fit-content;width:fit-content;border-radius:9px;background:linear-gradient(135deg,#2f7b63,#1d4f7c);color:#f4fffa;font-size:.76rem;padding:.45rem .68rem}.room-preview-result{border:1px solid #d5e5f4;border-radius:9px;background:#ffffff;display:flex;justify-content:space-between;gap:.5rem;padding:.5rem .58rem;color:#324963;font-size:.78rem}.room-preview-result.open{border-color:#a7c8e8;background:linear-gradient(160deg,#f8fcff,#edf6ff)}.room-preview-bars{height:90px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;grid-gap:.25rem;gap:.25rem}.room-preview-bars span{border-radius:4px 4px 0 0;background:linear-gradient(180deg,#60a5fa,#2563eb)}.room-preview-line{height:54px;border:1px solid #d5e5f5;border-radius:9px;background:linear-gradient(180deg,#f6fbff,#ecf5ff),linear-gradient(140deg,transparent 15%,#5b92e6 0,#5b92e6 20%,transparent 0)}.room-preview-pill{border:1px solid #d2e4f5;border-radius:999px;background:#ffffff;color:#355171;font-size:.75rem;padding:.38rem .56rem;width:-moz-fit-content;width:fit-content}.room-page-shell{border:1px solid rgba(138,180,226,.35);border-radius:14px;background:linear-gradient(180deg,#f9fcff,#edf4ff);height:100%;display:grid;grid-template-rows:auto 1fr}.room-page-topbar{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.62rem .7rem;border-bottom:1px solid #dbe8f6;background:#ffffff}.room-page-topbar strong{color:#1e2b3e;font-size:.84rem}.room-page-chips{display:flex;gap:.32rem;flex-wrap:wrap;justify-content:flex-end}.room-page-chips span{font-size:.64rem;border-radius:999px;padding:.2rem .42rem;border:1px solid #d9e6f5;color:#49617b;background:#f7fbff}.room-page-viewport{overflow:hidden;position:relative;border-radius:0 0 14px 14px}.room-page-scroll{padding:.62rem;display:grid;grid-gap:.48rem;gap:.48rem;animation:roomPageScroll 2.25s ease-in-out forwards}.room-page-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.48rem;gap:.48rem}.room-page-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.room-page-card{height:62px;border:1px solid #dce8f7;border-radius:10px;background:linear-gradient(180deg,#ffffff,#f5faff)}.room-page-card.text{display:flex;align-items:center;padding:.45rem .6rem;height:auto;min-height:62px}.room-page-card.text span{color:#2e4662;font-size:.74rem;line-height:1.25;font-weight:600}.room-page-card.lg{height:96px}.room-page-card.tall{height:128px}.room-page-submit .room-page-card{border-color:#d7e7f7}.room-page-results .room-page-card{border-color:#cfe4f8;background:linear-gradient(180deg,#ffffff,#eff7ff)}.room-page-dashboard .room-page-card{border-color:#cce3fb;background:linear-gradient(180deg,#ffffff,#ecf6ff)}.room-page-workspace .room-page-card{border-color:#d9e9df;background:linear-gradient(180deg,#ffffff,#f0faf2)}.room-page-rubric .room-page-card{border-color:#e6dff6;background:linear-gradient(180deg,#ffffff,#f6f2ff)}.room-page-faq .room-page-card{border-color:#f0dfd8;background:linear-gradient(180deg,#ffffff,#fff5f1)}.room-page-hub .room-page-card{border-color:#d8e3f7;background:linear-gradient(180deg,#ffffff,#f2f7ff)}.room-page-chart-block{border:1px solid #d4e5f8;border-radius:10px;background:linear-gradient(180deg,#ffffff,#eff7ff);padding:.55rem;display:grid;grid-gap:.5rem;gap:.5rem}.room-page-mini-bars{height:88px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;grid-gap:.24rem;gap:.24rem}.room-page-mini-bars span{border-radius:4px 4px 0 0;background:linear-gradient(180deg,#60a5fa,#1d4ed8)}.room-page-mini-line{height:52px;border:1px solid #d3e4f7;border-radius:9px;background:linear-gradient(180deg,#f8fbff,#edf5ff),linear-gradient(145deg,transparent 10%,#5f94e8 0,#5f94e8 16%,transparent 0)}@keyframes roomPageScroll{0%{transform:translateY(0)}30%{transform:translateY(0)}to{transform:translateY(-34%)}}.room-tour-dots{margin-top:.7rem;display:flex;justify-content:center;gap:.45rem}.room-tour-dot{width:10px;height:10px;border:0;border-radius:999px;background:#cbb39a;padding:0;cursor:pointer}.room-tour-dot.active{background:#1c4f7e}@keyframes cursorPulse{0%{box-shadow:0 0 0 0 rgba(112,212,173,.72)}70%{box-shadow:0 0 0 16px rgba(112,212,173,0)}to{box-shadow:0 0 0 0 rgba(112,212,173,0)}}.demo-grid{margin-top:.8rem;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:.9fr 1.8fr}.demo-steps{display:grid;grid-gap:.45rem;gap:.45rem}.demo-step{text-align:left;background:#fff;color:var(--text);border:1px solid #e0d2c3;border-radius:10px;padding:.9rem .85rem;font-weight:600}.demo-step:hover{background:#fffaf3}.demo-step.active{border-color:#cc8f60;box-shadow:inset 0 0 0 1px #cc8f60}.demo-screen{border:1px solid #e0d2c3;border-radius:14px;background:#fff;overflow:hidden;min-height:520px}.demo-modal-overlay{position:fixed;inset:0;background:radial-gradient(circle at 14% 18%,rgba(119,173,138,.34),transparent 34%),radial-gradient(circle at 86% 12%,rgba(122,149,209,.26),transparent 36%),radial-gradient(circle at 78% 86%,rgba(170,190,226,.2),transparent 42%),linear-gradient(180deg,rgba(9,13,28,.62),rgba(8,11,24,.72));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;z-index:1200;padding:1rem}.demo-modal{width:min(760px,96vw);max-height:90vh;overflow:auto;border:1px solid rgba(170,203,184,.45);box-shadow:0 28px 70px rgba(7,12,33,.44),inset 0 1px 0 rgba(255,255,255,.35);background:radial-gradient(circle at 8% 6%,rgba(255,255,255,.62),transparent 34%),radial-gradient(circle at 96% 10%,rgba(201,221,207,.45),transparent 34%),linear-gradient(180deg,#f8fbf8,#f2f6f2)}.demo-modal-close{min-width:84px}.demo-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.success-text{color:#186b46}.error-text,.success-text{font-weight:600;margin:.25rem 0 0}.error-text{color:#b72f2f}.hero-cta-equal{width:220px;min-width:220px;text-align:center}.hero-cta-primary{width:300px;min-width:300px;text-align:center;position:relative;overflow:hidden;animation:demoPulse 2.8s ease-in-out infinite;box-shadow:0 0 0 rgba(20,30,92,0);transition:transform .18s ease,box-shadow .22s ease}.hero-cta-primary:after{content:"";position:absolute;top:-12%;left:-34%;width:28%;height:130%;transform:rotate(18deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.35),rgba(255,255,255,0));animation:demoShine 2.8s ease-in-out infinite;pointer-events:none}.hero-cta-primary:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(13,22,78,.25)}@keyframes demoPulse{0%,to{box-shadow:0 0 0 rgba(20,30,92,0)}50%{box-shadow:0 0 0 6px rgba(20,30,92,.08)}}@keyframes demoShine{0%{left:-34%;opacity:0}18%{opacity:1}45%{left:112%;opacity:0}to{left:112%;opacity:0}}.ghost.hero-cta-equal{width:220px;min-width:220px}.home-hero .row.gap{align-items:stretch;flex-wrap:nowrap}@media (max-width:980px){.home-hero .row.gap{flex-wrap:wrap}}.screen-top{display:flex;justify-content:space-between;align-items:center;padding:.7rem .85rem;border-bottom:1px solid #eee2d5;background:#fdf8f2}.screen-top span{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#8a6142}.screen-top strong{color:#43382d}.screen-body{padding:1.1rem 1rem .9rem}.screen-body h4{margin:0 0 .35rem}.screen-body p{margin:0 0 .8rem}.mock-app{display:grid;grid-template-columns:190px 30px 1fr;grid-gap:.65rem;gap:.65rem;border:1px solid #243041;border-radius:12px;background:#0a0f18;padding:.65rem;margin-bottom:.9rem;min-height:270px}.mock-sidebar{border:1px solid #29374b;border-radius:10px;background:radial-gradient(circle at 16% 10%,rgba(106,142,255,.2),transparent 35%),linear-gradient(180deg,#0b1019,#090d15);padding:.55rem}.mock-sidebar strong{display:block;margin-bottom:.5rem;font-size:.86rem;color:#f5f9ff}.mock-platform-link{margin-bottom:.45rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.38rem .42rem;font-size:.68rem;color:#ecf5ff;background:linear-gradient(135deg,rgba(47,123,99,.7),rgba(29,79,124,.7))}.mock-rooms-title{margin:0 0 .32rem;color:#9fb4c4;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.mock-signout{margin-top:.52rem;padding:.34rem .42rem;border-radius:7px;border:1px solid rgba(255,255,255,.12);color:#d7e3ef;font-size:.67rem;text-align:center;background:rgba(255,255,255,.04)}.mock-nav{display:grid;grid-gap:.35rem;gap:.35rem}.mock-room{border:1px solid transparent;border-radius:8px;padding:.42rem .45rem;font-size:.73rem;color:#d8e6f3;background:rgba(255,255,255,.03)}.mock-room.active{border-color:rgba(255,255,255,.26);background:linear-gradient(135deg,#2f7b63,#1d4f7c);color:#f5fffa}.mock-arrow-col{display:grid;align-items:center;justify-items:center}.mock-arrow{font-size:1.3rem;color:#70a1e3}.mock-main{border:1px solid #2b3b4f;border-radius:10px;background:#f8fafc;padding:.6rem}.mock-card{border:1px solid #ece2d9;border-radius:9px;padding:.55rem;background:#fffdfa}.mock-card strong{display:block;font-size:.8rem;color:#3f362e}.mock-card p{margin:.22rem 0 0;font-size:.74rem;line-height:1.3}.mock-card-brand{background:linear-gradient(160deg,#ffffff,#eef6ff);border-color:#d8e6f7}.mock-dashboard-grid{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.mock-tier-card{border:1px solid #dae6f2;border-radius:9px;background:#ffffff;padding:.48rem}.mock-tier-card strong{display:block;margin-bottom:.4rem;font-size:.75rem}.mock-pie{display:grid;grid-gap:.26rem;gap:.26rem}.mock-pie-row{display:grid;grid-template-columns:8px 1fr auto;align-items:center;grid-gap:.34rem;gap:.34rem;font-size:.67rem;color:#3b4355}.mock-dot{width:8px;height:8px;border-radius:50%}.mock-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;grid-gap:.2rem;gap:.2rem;height:76px}.mock-bar{border-radius:4px 4px 0 0;background:linear-gradient(180deg,#60a5fa,#1d4ed8)}.mock-line-wrap{height:76px;border:1px solid #e5edf7;border-radius:8px;background:linear-gradient(180deg,#f8fbff,#eef5ff)}.mock-line{width:100%;height:100%}.mock-kpi-grid{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.mock-form{display:grid;grid-gap:.45rem;gap:.45rem}.mock-input{border:1px solid #eadfd4;border-radius:8px;padding:.4rem .5rem;font-size:.72rem;color:#7a6c5f}.mock-textarea{min-height:52px}.mock-btn{width:-moz-fit-content;width:fit-content;border-radius:8px;padding:.42rem .62rem;background:#42372f;color:#fff;font-size:.72rem}.mock-dropdown{border:1px solid #e7d8ca;border-radius:10px}.mock-dropdown-head{display:flex;justify-content:space-between;gap:.45rem;padding:.5rem .55rem;font-size:.72rem;background:#fcf6ef}.mock-dropdown-body{padding:.52rem .55rem}.mock-dropdown-body p{margin:0 0 .35rem;font-size:.71rem;line-height:1.35}.progress-rail{height:8px;border-radius:999px;background:#efe5da;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#bb7242,#d9a77f);transition:width .32s ease}.screen-dots{padding:0 .85rem .85rem;display:flex;gap:.35rem}.dot{width:8px;height:8px;border-radius:999px;background:#dbc9b7}.dot.active{background:#9d643d}h1,h2,h3{margin:0 0 .65rem}p{color:var(--muted)}.row{display:flex;align-items:center}.between{justify-content:space-between}.gap{gap:1rem}.brand{font-weight:800;letter-spacing:.03em;font-size:.98rem;display:inline-flex;align-items:center}.brand-logo{width:132px;height:auto;display:block}button,input,select,textarea{width:100%;font:inherit;padding:.65rem .7rem;border-radius:10px;border:1px solid var(--border)}textarea{min-height:110px}button{cursor:pointer;background:var(--brand);color:#fff;border:0;font-weight:650}button:hover{background:var(--brand-2)}.ghost{width:auto;border:1px solid #b9ada1;background:#fff;color:var(--text)}.ghost:active,.ghost:focus,.ghost:focus-visible,.ghost:hover{color:var(--text);background:#fff}.grid-2{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-2>*{min-width:0}.kpi{font-size:1.5rem;font-weight:750;color:var(--brand)}.kpi-label{margin:.2rem 0 0;font-size:.85rem}.preblock{margin:0;white-space:pre-wrap;background:#ffffff;border:1px solid var(--border);border-radius:10px;padding:.75rem;font-family:inherit;font-size:.98rem;line-height:1.55;color:var(--text)}.workspace-logo-preview{width:150px;height:150px;border-radius:12px;border:1px solid var(--border);object-fit:cover;background:#fff}.workspace-logo-upload{display:grid;grid-gap:.45rem;gap:.45rem}.workspace-logo-native-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-logo-dropzone{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px dashed rgba(15,111,111,.45);border-radius:14px;background:radial-gradient(circle at 10% 10%,rgba(119,173,138,.18),transparent 34%),linear-gradient(180deg,#ffffff,#f4f8f4);padding:.9rem}.workspace-logo-dropzone:hover{border-color:rgba(15,111,111,.8);box-shadow:0 10px 24px rgba(15,111,111,.12)}.workspace-logo-dropzone strong{display:block;color:var(--brand)}.workspace-logo-dropzone small{display:block;color:var(--muted)}.workspace-logo-action{flex:0 0 auto;border-radius:999px;background:var(--brand);color:#fff;font-weight:800;padding:.5rem .75rem}.workspace-logo-file-name{margin:0;color:var(--muted);font-size:.86rem}ul{margin:0;padding-left:1.1rem}li{color:var(--muted);margin-bottom:.45rem}.result-dropdown{padding:.9rem}.result-summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.result-summary::-webkit-details-marker{display:none}.result-meta{display:grid;grid-gap:.25rem;gap:.25rem;justify-items:end;text-align:right;color:var(--muted);font-size:.92rem}.expansion-intent-card{border:2px solid #c5ced8;background:linear-gradient(160deg,rgba(255,255,255,.98) 0,rgba(245,248,252,.98) 26%,rgba(233,239,246,.96) 52%,rgba(248,251,255,.98) 76%,rgba(255,255,255,.98) 100%),linear-gradient(90deg,rgba(255,255,255,.45),rgba(255,255,255,.15) 35%,rgba(255,255,255,.4) 58%,rgba(255,255,255,.18) 100%),var(--card);box-shadow:0 10px 20px rgba(56,47,38,.08),inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 2px rgba(203,213,224,.3),0 0 0 4px rgba(223,230,240,.24)}.expansion-intent-summary{cursor:pointer;font-weight:800;color:#3b4f66;letter-spacing:.01em;text-transform:uppercase;font-size:.96rem;text-shadow:0 1px 0 rgba(255,255,255,.7)}.expansion-intent-summary:before{content:"↗";margin-right:.45rem;color:#6f87a3;font-weight:900}.decision-impact-card{border:2px solid #c5ced8;background:linear-gradient(160deg,rgba(255,255,255,.98) 0,rgba(245,248,252,.98) 26%,rgba(233,239,246,.96) 52%,rgba(248,251,255,.98) 76%,rgba(255,255,255,.98) 100%),linear-gradient(90deg,rgba(255,255,255,.45),rgba(255,255,255,.15) 35%,rgba(255,255,255,.4) 58%,rgba(255,255,255,.18) 100%),var(--card);box-shadow:0 10px 20px rgba(56,47,38,.08),inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 2px rgba(203,213,224,.3),0 0 0 4px rgba(223,230,240,.24)}.decision-impact-summary{cursor:pointer;font-weight:800;color:#3b4f66;letter-spacing:.01em;text-transform:uppercase;font-size:.96rem;text-shadow:0 1px 0 rgba(255,255,255,.7)}.decision-impact-summary:before{content:"◆";margin-right:.45rem;color:#6f87a3;font-weight:900}.expansion-alert-list{display:grid;grid-gap:.55rem;gap:.55rem}.expansion-alert-item{border:1px solid #d8d2ca;border-radius:10px;background:#fff;padding:.62rem .7rem;display:grid;grid-gap:.4rem;gap:.4rem}.expansion-alerts-card{border:1px solid #d8d2ca}.expansion-alerts-summary,.expansion-confidence-chip{display:inline-flex;align-items:center}.expansion-confidence-chip{border-radius:999px;border:1px solid transparent;padding:.12rem .5rem;font-size:.72rem;font-weight:750;white-space:nowrap}.expansion-confidence-help{position:relative;cursor:help}.expansion-confidence-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:260px;max-width:340px;background:#161c49;color:#ffffff;border-radius:9px;padding:.5rem .6rem;font-size:.7rem;line-height:1.35;white-space:pre-line;box-shadow:0 10px 18px rgba(6,10,28,.28);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:15}.expansion-confidence-help:hover .expansion-confidence-tip{opacity:1}.expansion-confidence-high{background:#e8f7ef;border-color:#9bd8b3;color:#16653f}.expansion-confidence-medium{background:#fff6e6;border-color:#f2c77d;color:#8d5a08}.expansion-confidence-low{background:#ffecee;border-color:#efb0b8;color:#8f1f2e}.expansion-signal-row{display:flex;flex-wrap:wrap;gap:.3rem}.expansion-signal-chip{display:inline-flex;align-items:center;border-radius:8px;border:1px solid #cad6e8;background:#f5f8ff;color:#254a78;padding:.08rem .42rem;font-size:.72rem;font-weight:650}.expansion-alert-link{font-size:.72rem;font-weight:700;color:#2b62b8;text-decoration:underline;text-underline-offset:2px}.decision-heatmap-wrap{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);grid-gap:.8rem;gap:.8rem;align-items:start}.decision-heatmap-svg{width:100%;height:auto}.decision-heatmap-side,.decision-heatmap-svg{border:1px solid #d8d2ca;border-radius:10px;background:#fff}.decision-heatmap-side{padding:.62rem .7rem}.decision-risk-legend{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem}.decision-risk-legend span{display:inline-flex;align-items:center;gap:.28rem;border:1px solid #d8d2ca;border-radius:999px;background:#fbfaf8;padding:.1rem .45rem;font-size:.74rem;font-weight:650}.decision-risk-legend i{width:8px;height:8px;border-radius:999px;display:inline-block}.risk-row{border:1px solid #e1dbd3;border-radius:8px;background:#fcfaf6;padding:.35rem .45rem}.decision-table-wrap{overflow-x:auto;border:1px solid #ddd5cb;border-radius:10px}.decision-table{width:100%;border-collapse:collapse;min-width:760px}.decision-table td,.decision-table th{border-bottom:1px solid #e3ddd4;padding:.55rem .52rem;text-align:left;vertical-align:top;font-size:.83rem}.decision-table th{background:#f8f5f0;color:#4e557c;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.risk-point-group .risk-tip{opacity:0;pointer-events:none;transition:opacity .12s ease}.risk-point-group:hover .risk-tip{opacity:1}.risk-point-group .risk-tip rect{fill:#161c49}@media (max-width:980px){.decision-heatmap-wrap{grid-template-columns:1fr}}@keyframes drift{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(12px) translateX(-8px)}to{transform:translateY(0) translateX(0)}}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.public-nav{align-items:flex-start}.public-nav-links{justify-content:flex-end;flex-wrap:wrap}.public-engine,.public-hero,.public-value-strip{grid-template-columns:1fr}.public-hero{min-height:auto}.public-hero-panel{min-height:320px}.public-engine-visual{min-height:280px}.engine-process-row{grid-template-columns:1fr;justify-items:center}.engine-arrow{transform:rotate(90deg);line-height:1}.engine-output{width:100%}.engine-result-row,.engine-source-row{grid-template-columns:1fr}.public-final-cta{align-items:flex-start;flex-direction:column}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border)}.room-nav{display:flex;overflow-x:auto;padding-bottom:.4rem}.room-link{white-space:nowrap}.sidebar-footer{margin-top:0}.flow-grid,.home-grid,.home-metrics,.home-spotlight,.platform-hero,.platform-module-grid,.platform-problem-solution{grid-template-columns:1fr}.platform-module,.platform-module.accent,.platform-module.primary{grid-column:span 1}.demo-grid,.mock-app,.platform-flow-grid{grid-template-columns:1fr}.mock-app{min-height:auto}.mock-arrow-col{display:none}.mock-kpi-grid{grid-template-columns:1fr}}@media (max-height:820px){.sidebar-inner{padding:.85rem .75rem;gap:.65rem}.room-title{font-size:.74rem}.room-link{padding:.5rem .58rem;font-size:.9rem}.sidebar-subtitle{font-size:.8rem}}.leader-row{border:1px solid var(--border);border-radius:10px;padding:.55rem .65rem;background:#fff}.member-list-header,.member-list-row{display:grid;grid-template-columns:1.1fr 1.2fr .9fr .9fr .8fr .6fr .6fr;grid-gap:.6rem;gap:.6rem;align-items:center}.member-list-header{padding:.55rem .65rem;border-bottom:1px solid var(--border);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.member-list-row{padding:.55rem .65rem;border-bottom:1px solid #ece8e2}.member-list-row:last-child{border-bottom:0}.switch-row{gap:.35rem;font-size:.85rem}.mini-switch,.switch-row{display:inline-flex;align-items:center}.mini-switch{height:32px;border:1px solid var(--border);border-radius:8px;background:#fff;justify-content:space-between;gap:.34rem;padding:0 .42rem;cursor:pointer;width:100%;line-height:1;transition:border-color .12s ease,background .12s ease}.mini-switch-on{border-color:#2f7b63;background:#ecf8f2}.mini-switch-knob{width:15px;height:15px;border-radius:999px;background:#a9b3c7;transition:background .12s ease}.mini-switch-on .mini-switch-knob{background:#1d8752}.mini-switch-text{font-size:.72rem;font-weight:600;color:var(--text)}.results-filter-number{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.results-filter-number::-webkit-inner-spin-button,.results-filter-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pre-submit-coach{background:linear-gradient(180deg,#ffffff,#f7fbff);border-color:#d6e3f2}.coach-tier-chip{border:1px solid #c9d9ec;border-radius:999px;padding:.14rem .52rem;font-size:.72rem;font-weight:700;color:#1d3f67;background:#eef5ff}.coach-bars{display:grid;grid-gap:.35rem;gap:.35rem}.coach-bar-row{display:grid;grid-template-columns:130px 1fr auto;grid-gap:.45rem;gap:.45rem;align-items:center;font-size:.82rem}.coach-bar-track{height:9px;border-radius:999px;overflow:hidden;background:#e7ecf4}.coach-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f7b63,#1d4f7c);min-width:4px}.hub-hero{background:radial-gradient(circle at 92% 12%,#ece7df 0,transparent 36%),linear-gradient(180deg,#fff,#f8f6f2)}.tier-viz-wrap{display:grid;grid-template-columns:minmax(160px,180px) 1fr;grid-gap:1rem;gap:1rem;align-items:center}.viz-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.viz-settings{position:relative;flex-shrink:0}.viz-settings-btn{list-style:none;cursor:pointer;width:30px;height:30px;border-radius:999px;display:inline-grid;place-items:center;border:1px solid var(--border);background:#fff;color:#1d2359;font-size:.95rem;transition:background .12s ease,border-color .12s ease}.viz-settings-btn:hover{background:#f4efe8;border-color:#bfb5ab}.viz-settings-btn::-webkit-details-marker{display:none}.viz-settings-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:150px;display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--border);border-radius:10px;background:#fff;padding:.35rem;box-shadow:0 10px 24px rgba(32,26,19,.12);z-index:20}.viz-settings-menu a{padding:.38rem .5rem;border-radius:8px;font-size:.84rem}.viz-settings-menu a:hover{background:#f3eee7}.tier-pie-solid-wrap{position:relative;width:160px;height:160px;display:grid;place-items:center}.tier-pie-svg{width:160px;height:160px}.tier-pie-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:1;pointer-events:none}.tier-pie-center strong{font-size:1.4rem;line-height:1}.tier-pie-center span{font-size:.78rem;color:var(--muted)}.tier-bars-wrap{display:grid;grid-gap:.5rem;gap:.5rem;width:min(480px,100%)}.tier-bar-row{display:grid;grid-template-columns:12px 68px 1fr auto;align-items:center;grid-gap:.45rem;gap:.45rem;font-size:.86rem}.tier-bar-track{height:10px;border-radius:999px;background:#ebe4db;overflow:hidden}.tier-bar-fill{height:100%;border-radius:inherit;min-width:4px}.tier-legend{display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.tier-legend-row{position:relative;display:grid;grid-template-columns:14px 1fr auto;grid-gap:.45rem;gap:.45rem;align-items:center;font-size:.9rem;padding:.42rem .5rem;border:1px solid var(--border);border-radius:9px;background:#fff;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.tier-slice{transition:opacity .14s ease,transform .14s ease;transform-origin:80px 80px}.tier-slice:hover{opacity:.92}.tier-slice-hover-label{opacity:0;font-size:11px;font-weight:700;fill:#ffffff;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.28)}.tier-slice-group:hover .tier-slice-hover-label{opacity:1}.tier-legend-row:hover{transform:translateY(-1px);border-color:#bdb4aa;box-shadow:0 8px 16px rgba(35,30,23,.06)}.tier-dot{width:10px;height:10px;border-radius:999px}.trend-bars{display:flex}.line-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-top:.35rem;-webkit-overflow-scrolling:touch}.line-scroll svg{display:block;flex:0 0 auto}.incoming-bars-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-top:.55rem;-webkit-overflow-scrolling:touch}.incoming-bars{height:180px;display:flex;align-items:flex-end;gap:.45rem;width:max-content;padding:0 .35rem .35rem}.incoming-bars.progress-bars-fill{display:grid;align-items:flex-end}.incoming-bars.progress-bars-fill .incoming-bar-col{min-width:0}.incoming-bar-col{position:relative;display:grid;justify-items:center;align-items:flex-end;grid-gap:.35rem;gap:.35rem;min-width:28px;padding:.15rem;border-radius:8px}.incoming-bar-col:hover{background:#f3eee7}.incoming-bar{width:20px;min-height:8px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#3a70c6,#224f95)}.incoming-bar.progress-bar{background:linear-gradient(180deg,#1a9f8c,#0f6f6f)}.target-track{width:100%;height:10px;border-radius:999px;background:#e9e2d9;overflow:hidden;margin:.45rem 0 .25rem}.target-fill{height:100%;border-radius:inherit;transition:width .22s ease,background .22s ease}.kpi-grid-six{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.incoming-bar-label{font-size:.66rem;color:var(--muted)}.incoming-line-svg{display:block}.line-point{transition:r .12s ease,fill .12s ease}.line-point:hover{r:6;fill:#0f3868}.progress-point-group .progress-tip{opacity:0;pointer-events:none;transition:opacity .12s ease}.progress-point-group:hover .progress-tip{opacity:1}.progress-point-group .progress-tip rect{fill:#161c49}.progress-tip-text{fill:#ffffff;font-size:10px;font-weight:700}.line-axis-label{font-size:10px;fill:#596285}.viz-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#161c49;color:#fff;border-radius:8px;padding:.35rem .5rem;font-size:.72rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:5}.incoming-bar-col:hover .viz-tip,.industry-bar-row:hover .viz-tip,.tier-legend-row:hover .viz-tip,.trend-col:hover .viz-tip{opacity:1}.industry-bar-row{position:relative;display:grid;grid-template-columns:140px 1fr auto;align-items:center;grid-gap:.45rem;gap:.45rem;font-size:.84rem}.industry-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.industry-heatmap-wrap{overflow-x:auto}.industry-heatmap-grid{min-width:760px;display:grid;grid-template-columns:minmax(190px,1.25fr) repeat(4,minmax(88px,1fr)) minmax(88px,.7fr);grid-gap:.42rem;gap:.42rem;align-items:stretch}.industry-heatmap-row{display:contents}.industry-heatmap-head{border:1px solid var(--border);border-radius:10px;background:#f7f6f3;color:#4f5673;font-size:.74rem;font-weight:700;text-align:center;padding:.38rem .42rem}.industry-heatmap-head-left{text-align:left}.industry-heatmap-industry{border:1px solid var(--border);border-radius:10px;background:#ffffff;padding:.42rem .52rem;color:#1d2359;font-size:.82rem;font-weight:700;display:grid;grid-gap:.1rem;gap:.1rem}.industry-heatmap-industry span{color:var(--muted);font-size:.7rem;font-weight:600}.industry-heatmap-cell{border:1px solid rgba(20,25,61,.09);border-radius:10px;padding:.36rem .35rem;text-align:center;display:grid;align-content:center;justify-items:center;grid-gap:.08rem;gap:.08rem;transition:transform .12s ease,filter .12s ease}.industry-heatmap-cell:hover{transform:translateY(-1px);filter:saturate(1.08)}.industry-heatmap-cell strong{font-size:.9rem;line-height:1}.industry-heatmap-cell span{font-size:.68rem;line-height:1;opacity:.9}.industry-heatmap-score{border:1px solid var(--border);border-radius:10px;background:#fff;color:#1d2359;font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center}.sales-hover-card{position:relative}.sales-hover-anchor{position:relative;display:inline-block;cursor:help}.sales-hover-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:220px;max-width:320px;background:#161c49;color:#fff;border-radius:9px;padding:.48rem .58rem;font-size:.7rem;line-height:1.35;white-space:pre-line;box-shadow:0 10px 18px rgba(6,10,28,.28);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:8}.sales-hover-anchor:hover .sales-hover-tip,.sales-hover-card:hover .sales-hover-tip{opacity:1}.confidence-mini-wrap{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.1rem}.confidence-mini-row{display:grid;grid-template-columns:50px 1fr auto;align-items:center;grid-gap:.35rem;gap:.35rem;font-size:.72rem}.confidence-mini-label{color:var(--muted);font-weight:600}.confidence-mini-track{height:8px;border-radius:999px;background:#ebe4db;overflow:hidden}.confidence-mini-fill{height:100%;border-radius:inherit;min-width:4px}.confidence-mini-fill-tier-1-plus{background:linear-gradient(90deg,#1d8752,#2eaa6c)}.confidence-mini-fill-tier-1{background:linear-gradient(90deg,#1466aa,#2b87d2)}.confidence-mini-fill-tier-2{background:linear-gradient(90deg,#d18a15,#e6a33e)}.confidence-mini-fill-tier-3{background:linear-gradient(90deg,#c33131,#de5a5a)}.confidence-count-link{color:#1e56a8;font-weight:800;font-size:.86rem;text-decoration:underline;text-underline-offset:2px;display:inline}.confidence-count-link:hover{color:#153f7d}.insights-title-row{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.insights-help-row{display:flex;justify-content:flex-end;margin:-.15rem 0 .15rem}.insights-help-card{position:relative}.insights-help-card .insights-help-dot{position:absolute;top:10px;right:10px}.decision-impact-summary .insights-help-dot,.expansion-alerts-summary .insights-help-dot,.expansion-intent-summary .insights-help-dot,.insights-title-row .insights-help-dot,.result-summary .insights-help-dot,.viz-head .insights-help-dot{position:static;top:auto;right:auto;margin-left:.35rem;flex-shrink:0}.insights-help-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid #bfc9d7;background:#f5f8fc;color:#284982;font-size:.72rem;font-weight:800;line-height:1;cursor:help}.insights-help-tip{position:absolute;right:0;top:calc(100% + 8px);width:min(320px,70vw);background:#121b2f;color:#f7fbff;border-radius:10px;padding:.5rem .6rem;font-size:.72rem;font-weight:500;line-height:1.35;box-shadow:0 12px 22px rgba(6,14,32,.34);opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .14s ease,transform .14s ease;z-index:60}.insights-help-dot:focus .insights-help-tip,.insights-help-dot:focus-visible .insights-help-tip,.insights-help-dot:hover .insights-help-tip{opacity:1;transform:translateY(0)}@media (max-width:980px){.kpi-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))}.member-list-header{display:none}.member-list-row{grid-template-columns:1fr;padding:.7rem .65rem;border:1px solid var(--border);border-radius:10px;margin-top:.55rem}.tier-viz-wrap{grid-template-columns:1fr;justify-items:center}.trend-bars{height:auto}.incoming-line-svg{height:200px}.incoming-bars{height:165px}}.compact-filter{padding-top:.8rem;padding-bottom:.8rem}.leader-row-boost{background:linear-gradient(180deg,#fff,#fbf8f4)}.mention-pill{display:inline-block;padding:.02rem .34rem;border-radius:999px;background:#e6f1ff;border:1px solid #b6d0f3;color:#1b4f89;font-weight:600}.missing-token{display:inline-block;margin:0 .12rem;padding:.02rem .32rem;border-radius:6px;border:1px solid #d63636;background:#ffe9e9;color:#a31111;font-weight:800}.rewrite-example-token{color:#b42318;font-weight:700}.revision-preview-card{border:1px solid #d3dde8;border-radius:12px;background:linear-gradient(180deg,#f8fbff,#ffffff);padding:.75rem .85rem}.revision-preview-head{justify-content:space-between;align-items:center}.revision-status-chip{display:inline-flex;align-items:center;border:1px solid #b8cbe0;background:#eaf3ff;color:#1f4f84;border-radius:999px;padding:.12rem .55rem;font-size:.74rem;font-weight:700}.revision-preview-section{margin-top:.45rem;border:1px solid #dce6f2;border-radius:10px;padding:.46rem .6rem;background:#fff}.revision-preview-section summary{cursor:pointer;font-weight:700;color:var(--brand)}.revision-preview-text{white-space:pre-wrap;background:#f9fbfd;border:1px solid #dce6f2;border-radius:8px;padding:.5rem .6rem}.evidence-dot{width:10px;height:10px;border-radius:999px;display:inline-block;border:1px solid transparent}.evidence-dot-positive{background:#1f9c5e;border-color:#15814a;box-shadow:0 0 0 2px rgba(31,156,94,.18)}.evidence-dot-negative{background:#cf3a3a;border-color:#ab2c2c;box-shadow:0 0 0 2px rgba(207,58,58,.16)}.marketing-table-wrap{overflow-x:auto}.marketing-actions{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.65rem;flex-wrap:wrap}.marketing-select-meta{font-size:.78rem;color:var(--muted)}.marketing-select-meta strong{color:var(--text)}.marketing-table{width:100%;border-collapse:collapse;min-width:100%;table-layout:fixed}.marketing-table td,.marketing-table th{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.6rem .55rem}.marketing-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:#f7f4ef;text-align:center;vertical-align:middle;line-height:1.2}.marketing-table td{font-size:.86rem;word-break:break-word;overflow-wrap:anywhere}.marketing-check-col{width:40px;min-width:40px;text-align:center!important}.marketing-table td:nth-child(2),.marketing-table th:nth-child(2){white-space:normal;word-break:normal;overflow-wrap:normal}.marketing-table td:nth-child(4),.marketing-table th:nth-child(4){white-space:nowrap;word-break:normal;overflow-wrap:normal;text-align:center}.marketing-table td:nth-child(5),.marketing-table th:nth-child(5){text-align:center}.marketing-table td:nth-child(6),.marketing-table th:nth-child(6){white-space:normal}.marketing-table td:nth-child(7),.marketing-table th:nth-child(7){text-align:center}.marketing-table td:nth-child(8),.marketing-table th:nth-child(8){white-space:normal}.rank-chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.22rem .52rem;font-size:.72rem;border:1px solid transparent}.rank-gold{color:#5d4312;background:#f6e4b9;border-color:#e0c27e}.rank-silver{color:#3f495b;background:#e6eaf0;border-color:#c8d0dc}.rank-bronze{color:#5a3f2f;background:#f0d9c7;border-color:#d9b59a}.rank-standard{color:#3d4161;background:#ececf7;border-color:#d6d7ea}.line-scroll text{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:700px){.rank-chip{font-size:.68rem}}.underlined-link{color:#2b62b8;text-decoration:underline;font-weight:600}.insights-header-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.insights-header-row h2{margin:0}.insights-board-btn{height:32px;min-height:32px;padding:.3rem .58rem;font-size:.76rem;border-radius:9px;animation:insightsPulse 2.4s ease-in-out infinite}@keyframes insightsPulse{0%{box-shadow:0 0 0 0 rgba(36,116,89,.22);transform:translateY(0)}50%{box-shadow:0 0 0 7px rgba(36,116,89,0);transform:translateY(-1px)}to{box-shadow:0 0 0 0 rgba(36,116,89,0);transform:translateY(0)}}.board-packet-hero{background:radial-gradient(circle at 96% 6%,rgba(47,123,99,.18),transparent 35%),radial-gradient(circle at 4% 94%,rgba(29,79,124,.12),transparent 34%),linear-gradient(125deg,#fbf7f2,#ffffff 52%,#f3f8f5)}.board-packet-hero-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.board-packet-action-btn{width:148px;min-width:148px;height:36px;min-height:36px;padding:.35rem .55rem;font-size:.82rem;background:#ffffff;color:#111111;border:1px solid #cfc8bf}.board-packet-action-btn:hover{background:#f7f7f7;color:#000000}.board-packet-action-btn-primary{background:#111111;color:#ffffff;border-color:#111111}.board-packet-action-btn-primary:hover{background:#000000;color:#ffffff}.valexya-assistant-fab{position:fixed;right:1.2rem;bottom:1.2rem;z-index:70;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.95),rgba(248,245,242,.88) 46%,rgba(214,226,216,.94) 100%);color:#13174e;border:1px solid rgba(19,23,78,.16);border-radius:999px;width:54px;height:54px;min-width:54px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 12px 26px rgba(11,18,61,.24),inset 0 1px 0 rgba(255,255,255,.82)}.valexya-assistant-fab:hover{transform:translateY(-1px);filter:saturate(1.05)}.valexya-assistant-fab-icon{display:inline-flex;width:42px;height:42px}.valexya-assistant-fab-icon img{width:100%;height:100%;display:block;object-fit:contain}.valexya-assistant-panel{position:fixed;right:1.2rem;bottom:4.25rem;width:min(330px,calc(100vw - 1.6rem));height:min(470px,calc(100vh - 7rem));z-index:71;border:1px solid var(--border);border-radius:16px;background:radial-gradient(circle at 94% 6%,rgba(42,124,95,.12),transparent 34%),linear-gradient(180deg,#f7faf8,#ffffff 65%);box-shadow:0 18px 38px rgba(16,21,69,.2);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.valexya-assistant-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.58rem .64rem .34rem;border-bottom:1px solid rgba(16,21,69,.08)}.valexya-assistant-head strong{font-size:.9rem;color:#121a52}.valexya-assistant-head p{margin:.15rem 0 0;font-size:.72rem;color:var(--muted)}.valexya-assistant-head-btn{padding:.18rem .36rem;min-height:24px;height:24px;font-size:.66rem;border-radius:7px;line-height:1}.valexya-assistant-quick{display:flex;flex-wrap:wrap;gap:.28rem;padding:.46rem .64rem .52rem;border-bottom:1px solid rgba(16,21,69,.08)}.valexya-assistant-quick button{border:1px solid rgba(16,21,69,.18);border-radius:999px;padding:.3rem .5rem;background:#ffffff;font-size:.7rem;color:#141b5d;font-weight:600}.valexya-assistant-messages{overflow:auto;padding:.58rem;display:grid;grid-gap:.36rem;gap:.36rem;align-content:start}.valexya-assistant-msg{max-width:90%;border-radius:12px;padding:.45rem .54rem;font-size:.74rem;line-height:1.35}.valexya-assistant-msg p{margin:0}.valexya-assistant-msg.assistant{justify-self:start;background:#eef5f1;border:1px solid #d7e7de;color:#1d2359}.valexya-assistant-msg.user{justify-self:end;background:linear-gradient(135deg,#1d2a86,#2b62b8);color:#ffffff;border:1px solid #224d95}.valexya-assistant-msg.user p{color:#ffffff!important}.valexya-assistant-input{display:grid;grid-template-columns:1fr auto;grid-gap:.42rem;gap:.42rem;padding:.54rem .58rem .58rem;border-top:1px solid rgba(16,21,69,.08);background:#fcfefd}.valexya-assistant-input input{width:100%;border-radius:9px;border:1px solid var(--border);padding:.4rem .5rem;background:#ffffff;color:#1d2359;font-size:.78rem}.valexya-assistant-input button{border-radius:9px;border:1px solid #141b5d;background:#141b5d;color:#ffffff;padding:.45rem .72rem;font-size:.76rem;font-weight:700}@media (max-width:900px){.valexya-assistant-fab{right:.7rem;bottom:.7rem}.valexya-assistant-panel{right:.7rem;bottom:3.65rem;width:calc(100vw - 1.4rem);height:min(66vh,460px)}}.deck-motion-page{width:min(1180px,96vw);margin:0 auto;padding:1rem 0 1.2rem;display:grid;grid-gap:.7rem;gap:.7rem}.deck-motion-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.deck-motion-header h1{margin:0 0 .2rem}.deck-motion-header p{margin:0;color:var(--muted)}.deck-motion-frame{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 14px 28px rgba(20,25,58,.08)}.deck-motion-frame iframe{width:100%;height:min(72vh,760px);border:0;display:block;background:#fff}.deck-motion-footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.deck-motion-footer p{margin:.15rem 0 0;color:var(--muted)}.deck-motion-dots{display:flex;align-items:center;gap:.34rem}.deck-motion-dots button{width:12px;height:12px;min-height:12px;border-radius:999px;padding:0;border:1px solid #a6afc3;background:#e6e9f2}.deck-motion-dots button.active{border-color:#2f7b63;background:#2f7b63}.deck-mock-page{width:min(1200px,96vw);margin:0 auto;padding:1rem 0 1.3rem;display:grid;grid-gap:.8rem;gap:.8rem}.deck-mock-header h1{margin:0 0 .25rem}.deck-mock-header p{margin:0;color:var(--muted)}.deck-mock-grid{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.deck-slide{padding:.8rem;display:grid;grid-gap:.45rem;gap:.45rem;min-height:340px}.deck-slide-head{display:grid;grid-gap:.12rem;gap:.12rem}.deck-slide-head span{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#6c7898}.deck-slide-head strong{font-size:1rem}.deck-slide-subtitle{margin:0;font-weight:600}.deck-slide-body{margin:0;color:var(--muted);font-size:.9rem;line-height:1.35}.deck-shot-slot{margin-top:auto;border:1px dashed #c9c2b8;border-radius:10px;background:#fbf8f3;padding:.45rem .5rem}.deck-shot-slot p{margin:0 0 .08rem;font-size:.74rem;color:#6d7892}.deck-shot-slot strong{font-size:.86rem}.deck-shot-slot-empty{background:#f7f7f7}.deck-slide-stage{position:relative;border:1px solid #cec7bd;border-radius:12px;overflow:hidden;background:#fff;aspect-ratio:16/9;display:flex;flex-direction:column}.deck-stage-bar{height:24px;border-bottom:1px solid rgba(23,31,75,.12);background:linear-gradient(90deg,#14184b,#2f7b63)}.deck-stage-content{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:.5rem;gap:.5rem;padding:.5rem;min-height:0;flex:1 1}.deck-stage-copy{display:grid;grid-gap:.26rem;gap:.26rem;align-content:start}.deck-stage-copy h4{margin:0;font-size:1rem;line-height:1.15;color:#14184b}.deck-stage-copy .deck-slide-subtitle{font-size:.78rem;line-height:1.25}.deck-stage-copy .deck-slide-body{font-size:.72rem;line-height:1.28}.deck-slide-stage .deck-shot-slot{align-self:stretch;border-style:solid;border-color:#d7d0c6;background:linear-gradient(180deg,#ffffff,#f7f4ef);display:grid;align-content:center}.deck-slide-stage.style-cover .deck-stage-bar{background:linear-gradient(90deg,#0d102e,#1c5d6f 46%,#2f7b63)}.deck-slide-stage.style-cover .deck-stage-content{grid-template-columns:1fr;background:radial-gradient(circle at 80% 15%,rgba(47,123,99,.2),transparent 45%),radial-gradient(circle at 10% 85%,rgba(20,24,75,.14),transparent 35%),linear-gradient(160deg,#fcfaf7,#f4f7f3)}.deck-slide-stage.style-cover .deck-shot-slot,.deck-slide-stage.style-problem .deck-shot-slot-empty,.deck-slide-stage.style-why .deck-shot-slot-empty{min-height:80px}.deck-slide-stage.style-problem .deck-stage-bar{background:linear-gradient(90deg,#14184b,#91553b)}.deck-slide-stage.style-why .deck-stage-bar{background:linear-gradient(90deg,#1f2e77,#2f7b63)}.deck-slide-stage.style-product .deck-stage-bar{background:linear-gradient(90deg,#173a5c,#2f7b63)}.deck-slide-stage.style-proof .deck-stage-bar{background:linear-gradient(90deg,#16446f,#0d7a8a)}.deck-slide-stage.style-board .deck-stage-bar{background:linear-gradient(90deg,#17204f,#2f7b63)}.deck-slide-stage.style-close .deck-stage-bar{background:linear-gradient(90deg,#0e1235,#2b5f6f 40%,#2f7b63)}@media (max-width:980px){.deck-mock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.deck-mock-grid{grid-template-columns:1fr}}.board-packet-metrics{margin-top:.8rem;display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr))}.board-pill{border:1px solid #ced9d2;border-radius:11px;padding:.52rem .58rem;background:rgba(255,255,255,.9);display:grid;grid-gap:.12rem;gap:.12rem}.board-pill span{font-size:.72rem;color:var(--muted)}.board-pill strong{font-size:1.05rem}.board-packet-table{width:100%;border-collapse:collapse;min-width:760px}.board-packet-table td,.board-packet-table th{border-bottom:1px solid var(--border);padding:.55rem;vertical-align:top;text-align:left}.board-packet-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;background:#f8f5f1;color:var(--muted)}.board-watchlist{display:grid;grid-gap:.45rem;gap:.45rem}.board-watchlist li{border:1px solid #d9d3cb;border-radius:10px;background:#fff;padding:.58rem .62rem;display:grid;grid-gap:.15rem;gap:.15rem}.board-watchlist li span{font-size:.82rem;color:var(--muted)}.board-meta-grid{display:grid;grid-gap:.58rem;gap:.58rem;grid-template-columns:repeat(4,minmax(0,1fr))}.board-meta-grid>div{border:1px solid #d8d2ca;border-radius:10px;background:#fff;padding:.5rem .56rem}.board-meta-grid p{margin:0 0 .1rem;font-size:.72rem;color:var(--muted)}@media (max-width:980px){.board-packet-hero-header{flex-direction:column}.board-meta-grid,.board-packet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.board-packet-page{gap:.8rem}.board-packet-document{padding:.95rem;background:linear-gradient(180deg,#fff,#fcfaf7)}.board-doc-header{border:1px solid #d8d1c8;border-radius:12px;padding:.75rem .8rem;background:#fff;display:grid;grid-gap:.65rem;gap:.65rem}.board-doc-eyebrow{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#6a7a96;font-weight:700}.board-doc-header h3{margin:.08rem 0 .2rem}.board-doc-header p{margin:0;color:var(--muted);font-size:.84rem}.board-doc-kpis{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.board-doc-kpis>div{border:1px solid #d7d0c8;border-radius:10px;background:#fff;padding:.45rem .5rem;display:grid;grid-gap:.08rem;gap:.08rem}.board-doc-kpis span{font-size:.7rem;color:var(--muted)}.board-doc-kpis strong{font-size:.98rem}.board-doc-section{margin-top:.75rem;border:1px solid #ddd6cd;border-radius:12px;background:#fff;padding:.7rem .75rem}.board-doc-section h4{margin:0 0 .4rem;font-size:1rem}.board-doc-section p{margin:.2rem 0;line-height:1.45}.board-doc-grid{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem}.board-doc-grid .board-doc-section{margin-top:0}.board-doc-section-full{grid-column:1/-1}.board-pos{color:#1f7f4a}.board-neg{color:#a63d3d}.board-print-page{width:100%}.board-print-doc{max-width:900px;margin:0 auto;background:#fff;border:1px solid #ddd;border-radius:10px;padding:1rem;color:#1f2558}.board-print-doc-compact header p{margin:.12rem 0;font-size:.84rem}.board-print-doc-compact p{margin:.18rem 0;font-size:.82rem;line-height:1.3}.board-print-doc-compact section{margin-top:.45rem}.board-print-doc h1,.board-print-doc h2,.board-print-doc h3{margin:.2rem 0}.board-print-doc h2{font-size:1.1rem;color:#4b5574;font-weight:600}.board-print-doc section{margin-top:.8rem}.board-print-meta{margin-top:.25rem;display:flex;gap:1rem;font-size:.82rem;color:#4b5574}.board-print-table{width:100%;border-collapse:collapse}.board-print-table td,.board-print-table th{border:1px solid #d6d6d6;padding:.35rem .42rem;text-align:left;vertical-align:top;font-size:.84rem}.board-print-table th{background:#f4f6fa;font-size:.74rem;text-transform:uppercase;letter-spacing:.03em}@media (max-width:980px){.board-doc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.board-doc-grid{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:8mm}.board-packet-hero .row,.sidebar,.sidebar-footer,.sidebar-inner{display:none!important}.app-shell{grid-template-columns:1fr!important}.container,.content-shell{padding:0!important;width:100%!important;max-width:100%!important}.board-print-doc{border:0!important;border-radius:0!important;max-width:100%!important;margin:0!important;padding:.1in!important;font-size:10px!important;line-height:1.2!important}.board-print-doc-compact h1{font-size:1.18rem!important;line-height:1.1!important}.board-print-doc-compact h2{font-size:.92rem!important;line-height:1.1!important}.board-print-doc-compact h3{font-size:.78rem!important;line-height:1.1!important;margin:.12rem 0!important}.board-print-doc-compact p{font-size:.68rem!important;line-height:1.2!important;margin:.09rem 0!important}.board-print-doc-compact .board-print-meta{font-size:.62rem!important;gap:.5rem!important;margin-top:.08rem!important}.board-print-doc-compact section{margin-top:.26rem!important;page-break-inside:avoid!important;break-inside:avoid!important}.board-print-doc-compact .board-print-table td,.board-print-doc-compact .board-print-table th{font-size:.6rem!important;padding:.09rem .14rem!important;line-height:1.12!important}}.chip-chip{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.8rem;border-radius:999px;border:1px solid #c8c2b8;background:#fff;color:#1d2359;font-size:.74rem;font-weight:700;padding:0 .6rem;text-decoration:none;line-height:1}.chip-chip-active{background:#ecf5f3;border-color:#8bb9a7}.eyebrow{margin:0 0 .45rem;color:#8b5f35;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.soft-panel{border:1px solid rgba(29,35,89,.12);border-radius:18px;background:linear-gradient(135deg,rgba(236,245,243,.92),rgba(255,255,255,.96)),#fff;padding:1rem}.knowledge-page{min-height:100%;padding:0 0 3rem;background:#fffdf9}.knowledge-centre{color:#1d2359}.knowledge-hero{margin:0 calc(50% - 50vw);border-bottom:1px solid #eadfce;background:radial-gradient(circle at 18% 10%,rgba(239,198,151,.45),transparent 26%),linear-gradient(180deg,#fff5ec,#fffdf9);padding:clamp(2.5rem,7vw,5.5rem) max(1rem,calc((100vw - 1040px) / 2));text-align:center}.knowledge-eyebrow{margin:0 0 .7rem;color:#8b5f35;font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.knowledge-hero h1{margin:0 auto 1.5rem;max-width:760px;color:#141957;font-size:clamp(2.2rem,5vw,4rem);line-height:1;letter-spacing:-.05em}.knowledge-search{display:flex;align-items:center;width:min(760px,100%);min-height:58px;margin:0 auto;border:1px solid #cfc7bd;border-radius:4px;background:#ffffff;box-shadow:0 12px 28px rgba(29,35,89,.1);overflow:hidden}.knowledge-search input{width:100%;min-width:0;border:0;background:transparent;color:#141957;font:inherit;font-size:1rem;outline:0;padding:0 1rem}.knowledge-search input::placeholder{color:#6c718f}.knowledge-search span{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-width:104px;background:#141957;color:#ffffff;font-size:.86rem;font-weight:900}.knowledge-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;color:#525b81;font-size:.88rem}.knowledge-stats span:not(:last-child):after{content:"•";margin-left:1rem;color:#c9b39a}.knowledge-main{width:min(1040px,100%);margin:0 auto;padding:clamp(1.6rem,4vw,3rem) 1rem 0}.knowledge-popular,.knowledge-result-list,.knowledge-results-head,.knowledge-topics{width:min(920px,100%);margin:0 auto}.knowledge-popular h2,.knowledge-results-head h2,.knowledge-topics h2{margin:0 0 1rem;color:#141957;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.15;letter-spacing:-.03em}.knowledge-link-columns{columns:320px 2;column-gap:3rem;border-top:1px solid #e3ddd4}.knowledge-article-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;page-break-inside:avoid;break-inside:avoid;display:block;width:100%;border:0;border-bottom:1px solid #e3ddd4;background:transparent;color:#1f5c99;cursor:pointer;font:inherit;padding:.9rem 0;text-align:left}.knowledge-article-link span{display:block;font-size:1rem;font-weight:800;line-height:1.25}.knowledge-article-link small{display:block;margin-top:.25rem;color:#69708c;font-size:.8rem;font-weight:700}.knowledge-article-link:hover span,.knowledge-result h3,.knowledge-topic-article summary:hover{color:#0f6f6f}.knowledge-topics{margin-top:clamp(2rem,5vw,3.4rem)}.knowledge-topic{border-top:1px solid #e3ddd4}.knowledge-topic:last-child{border-bottom:1px solid #e3ddd4}.knowledge-topic-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.15rem 0}.knowledge-topic-article summary::-webkit-details-marker,.knowledge-topic-summary::-webkit-details-marker{display:none}.knowledge-topic-summary strong{display:block;color:#141957;font-size:1.1rem;line-height:1.2}.knowledge-topic-summary small{display:block;max-width:620px;margin-top:.25rem;color:#525b81;font-size:.9rem;line-height:1.35}.knowledge-topic-summary em{flex:0 0 auto;color:#69708c;font-size:.82rem;font-style:normal;font-weight:800}.knowledge-topic-summary:after{content:"+";flex:0 0 auto;color:#0f6f6f;font-size:1.4rem;font-weight:800}.knowledge-topic[open]>.knowledge-topic-summary:after{content:"-"}.knowledge-article-list{display:grid;grid-gap:0;gap:0;padding:0 0 1rem}.knowledge-topic-article{border-top:1px solid rgba(227,221,212,.72)}.knowledge-topic-article summary{cursor:pointer;list-style:none;color:#1f5c99;font-weight:800;line-height:1.28;padding:.82rem 0}.knowledge-topic-article p{margin:0 0 .9rem;max-width:760px;color:#525b81;line-height:1.52}.knowledge-results-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e3ddd4;padding-bottom:1rem}.knowledge-result-list{display:grid;grid-gap:0;gap:0}.knowledge-result{border-bottom:1px solid #e3ddd4;padding:1.1rem 0}.knowledge-result span{display:block;margin-bottom:.35rem;color:#8b5f35;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.knowledge-result h3{margin:0 0 .4rem;font-size:1.08rem;line-height:1.25}.knowledge-result p{margin:0;color:#525b81;line-height:1.52}.knowledge-help-strip{width:min(920px,calc(100% - 2rem));margin:2.5rem auto 0;border-top:1px solid #e3ddd4;color:#525b81;display:flex;flex-wrap:wrap;gap:.45rem .75rem;padding-top:1rem}.knowledge-help-strip strong{color:#141957}@media (max-width:760px){.knowledge-hero{padding-left:1rem;padding-right:1rem}.knowledge-search{border-radius:6px;flex-direction:column;align-items:stretch}.knowledge-search input{min-height:54px}.knowledge-search span{min-height:46px}.knowledge-stats{align-items:center;flex-direction:column;gap:.35rem}.knowledge-stats span:not(:last-child):after{content:"";margin:0}.knowledge-results-head,.knowledge-topic-summary{align-items:flex-start;flex-direction:column}.knowledge-topic-summary:after{display:none}}