:root{--ink:#1d263d;--muted:#4a5878;--quiet:#8a96b0;--line:#1d263d1a;--paper:#f7f8fa;--surface:#fff;--soft:#e7993d1f;--accent:#e7993d;--accent-dark:#c9781d;--navy:#1d263d;--navy-2:#2a3654;--cream:#f2f3f4;--danger:#a33b2f}@font-face{font-family:Fraunces Local;src:url(/fonts/Fraunces/Fraunces.ttf)format("truetype");font-weight:300 900;font-display:swap}@font-face{font-family:Inter Local;src:url(/fonts/Inter/Inter.ttf)format("truetype");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:Inter Local,Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit}.shell{grid-template-columns:minmax(280px,.88fr) minmax(360px,1.12fr);min-height:100vh;display:grid}.intro{background:var(--navy);color:var(--cream);flex-direction:column;justify-content:space-between;gap:48px;padding:48px;display:flex;position:relative;overflow:hidden}.intro:after{content:"";clip-path:polygon(14% 0,100% 0,100% 100%,0% 100%);pointer-events:none;background:#f2f3f40a;width:34%;height:100%;position:absolute;top:0;right:0}.brand{z-index:1;position:relative}.brand img{filter:brightness(0)invert();display:block}.intro h1{letter-spacing:0;z-index:1;max-width:560px;margin:0 0 18px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:320;line-height:.96;position:relative}.intro h1 em{color:var(--accent);font-style:italic;font-weight:320}.intro p{color:#f2f3f4c7;z-index:1;max-width:540px;margin:0;font-size:18px;font-weight:300;line-height:1.55;position:relative}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px;font-size:12px;font-weight:900}.intro footer{color:#f2f3f49e;z-index:1;font-size:14px;line-height:1.5;position:relative}.intro footer span{display:block}.introLegalLinks{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.introLegalLinks a{color:#f2f3f4c7;text-underline-offset:3px;-webkit-text-decoration:underline #e7993d80;text-decoration:underline #e7993d80}.introMeta{z-index:1;flex-wrap:wrap;gap:10px;margin-top:28px;display:flex;position:relative}.introMeta span{color:#f2f3f4d1;background:#e7993d14;border:1px solid #e7993d57;border-radius:999px;padding:8px 12px;font-size:13px}.calibrationPanel{z-index:1;background:#ffffff0e;border:1px solid #f2f3f429;border-radius:8px;max-width:420px;padding:16px;position:relative}.calibrationPanel>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.calibrationPanel span{color:#f2f3f4b8;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.calibrationPanel strong{color:#fff;font-size:28px}.calibrationTrack{background:#f2f3f41f;border-radius:999px;height:8px;margin:12px 0 10px;overflow:hidden}.calibrationTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #f6c77d);height:100%;display:block}.calibrationPanel p{color:#f2f3f4b8;margin:0;font-size:13px;line-height:1.45}.formArea{justify-content:center;align-items:center;padding:42px;display:flex}.panel{width:min(100%,760px)}.contractPlanStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.contractPlanCard{border:1px solid var(--line);background:var(--surface);min-height:118px;color:var(--ink);text-align:left;border-radius:8px;gap:6px;padding:16px;display:grid;box-shadow:0 12px 28px #1d263d0f}.contractPlanCard:hover,.contractPlanCard[data-active=true]{background:linear-gradient(135deg,#e7993d1a,#fffffffa);border-color:#e7993d94}.contractPlanCard span{color:var(--accent-dark);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.contractPlanCard strong{font-family:Fraunces Local,Georgia,serif;font-size:40px;font-weight:360;line-height:1}.contractPlanCard small{color:var(--quiet);font-family:Inter Local,Arial,sans-serif;font-size:14px;font-weight:800}.contractPlanCard em{color:var(--muted);font-size:13px;font-style:normal;font-weight:750}.steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:28px;display:grid}.stepPill{border:1px solid var(--line);background:var(--surface);min-height:56px;color:var(--muted);border-radius:8px;padding:10px 12px}.stepPill strong{color:var(--ink);margin-bottom:3px;font-size:14px;display:block}.stepPill[data-active=true]{border-color:var(--accent);background:var(--soft)}.stepPill[data-done=true]{background:#1d263d09;border-color:#1d263d29}.formCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:28px;box-shadow:0 24px 58px #1d263d1a,0 4px 14px #1d263d0d}.formCard h2{letter-spacing:0;margin:0 0 8px;font-family:Fraunces Local,Georgia,serif;font-size:28px;font-weight:380;line-height:1.12}.onboardingPro{position:relative;overflow:hidden}.onboardingPro:before{content:"";background:linear-gradient(90deg, var(--accent), var(--navy));height:5px;position:absolute;inset:0 0 auto}.lead{color:var(--muted);margin:0 0 24px;line-height:1.5}.grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field.full{grid-column:1/-1}label{font-size:14px;font-weight:700}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;outline:none;min-height:46px;padding:12px 13px}textarea{resize:vertical;min-height:112px}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e7993d29}.hint{color:var(--muted);font-size:13px;line-height:1.4}.checkboxGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.check{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:8px;min-height:42px;padding:10px;font-weight:500;display:flex}.check input{width:18px;min-height:18px;accent-color:var(--accent);margin:1px 0 0}.compactChecks .check{background:#1d263d05;min-height:40px}.chipRow{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.chipButton{min-height:34px;color:var(--muted);background:#1d263d09;border-color:#1d263d1f;border-radius:999px;padding:0 11px;font-size:13px;font-weight:800}.chipButton:hover{color:var(--ink);background:#e7993d1a;border-color:#e7993d6b}.planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.planChoice{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto 1fr;gap:7px 10px;min-height:110px;padding:14px;display:grid}.planChoice input{width:18px;min-height:18px;accent-color:var(--accent);grid-row:1/span 2;margin:2px 0 0}.planChoice strong{color:var(--ink);gap:4px;display:grid}.planChoice strong em{color:var(--accent-dark);font-size:22px;font-style:normal;font-weight:900}.planChoice span{color:var(--muted);font-size:13px;font-weight:500;line-height:1.45}.planChoice[data-active=true]{background:#e7993d14;border-color:#e7993d8f}.accountTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accountTypeChoice{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto 1fr;gap:7px 10px;min-height:96px;padding:14px;display:grid}.accountTypeChoice input{width:18px;min-height:18px;accent-color:var(--accent);grid-row:1/span 2;margin:2px 0 0}.accountTypeChoice strong{color:var(--ink)}.accountTypeChoice span{color:var(--muted);font-size:13px;font-weight:500;line-height:1.45}.accountTypeChoice[data-active=true]{background:#20416c0e;border-color:#20416c6b}.miniPreview{border:1px solid var(--line);background:linear-gradient(135deg,#1d263d0a,#e7993d0f),#fff;border-radius:8px;margin-top:18px;padding:16px}.miniPreview strong{color:var(--ink);margin-bottom:10px;display:block}.miniPreview div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.miniPreview span{color:var(--muted);background:#ffffffbd;border:1px solid #1d263d14;border-radius:8px;padding:10px;font-size:13px;font-weight:800}.successPanel{gap:18px;display:grid}.successPanel h2{margin-bottom:0}.successTimeline{gap:10px;display:grid}.successTimeline div{border:1px solid var(--line);color:var(--muted);background:#1d263d06;border-radius:8px;padding:14px 14px 14px 44px;line-height:1.45;position:relative}.successTimeline div:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:18px;left:16px;box-shadow:0 0 0 6px #e7993d1f}.successTimeline strong{color:var(--ink);margin-bottom:3px;display:block}.successSummary{flex-wrap:wrap;gap:8px;display:flex}.successSummary span{color:var(--muted);background:#fff;border:1px solid #1d263d1a;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800}.successNote{border-left:3px solid var(--accent);color:var(--muted);background:#e7993d14;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.successActions{justify-content:flex-start}.actions{justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.buttonRow{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}button{border:1px solid var(--line);cursor:pointer;min-height:44px;color:var(--ink);background:#fff;border-radius:8px;padding:0 16px;font-weight:700}button.primary{background:var(--navy);border-color:var(--navy);color:#fff}button.primary:hover{background:var(--navy-2);border-color:var(--navy-2)}button:disabled{opacity:.6;cursor:not-allowed}.marketingPage{background:linear-gradient(104deg, #fff 0 58%, #1d263d0e 58% 100%), var(--paper);min-height:100vh}.marketingNav{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0;display:flex}.marketingNav img{display:block}.marketingNav div{align-items:center;gap:18px;display:flex}.marketingNav a{color:var(--muted);font-size:14px;font-weight:700;text-decoration:none}.marketingNav .navCta,.primaryMarketingCta,.secondaryMarketingCta{border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.marketingNav .navCta,.primaryMarketingCta{color:#fff;background:var(--navy);border:1px solid var(--navy)}.secondaryMarketingCta{color:var(--ink);background:var(--surface);border:1px solid var(--line)}.marketingHero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:46px;width:min(1180px,100% - 40px);min-height:calc(100vh - 92px);margin:0 auto;padding:36px 0 72px;display:grid}.heroCopy h1,.sectionIntro h2,.roiSection h2,.finalCta h2{color:var(--ink);letter-spacing:0;margin:0;font-family:Fraunces Local,Georgia,serif;font-weight:340}.heroCopy h1{max-width:640px;font-size:clamp(46px,6vw,82px);line-height:.95}.heroCopy>p,.roiSection p,.finalCta p{max-width:620px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.6}.heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.heroLoginLink{padding:10px 2px}.heroTrust{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.heroTrust span{border-left:2px solid var(--accent);color:var(--muted);background:#ffffffad;padding:5px 10px;font-size:12px;font-weight:850}.heroPills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.heroPills span{color:var(--ink);background:#e7993d1a;border:1px solid #e7993d6b;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:900}.compactHeroActions{margin-top:18px}.heroVisual{perspective:1300px;place-items:center;min-width:0;min-height:560px;display:grid;position:relative}.floatingReport{background:var(--surface);border:1px solid #1d263d24;border-radius:8px;width:min(100% - 28px,650px);max-width:100%;padding:26px;transform:rotate(-2.4deg);box-shadow:0 34px 90px #1d263d2e,0 8px 22px #1d263d14}.reportTopline,.impactRow,.activationCards{align-items:center;gap:14px;display:flex}.reportTopline{color:var(--quiet);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin-bottom:20px;font-size:12px;font-weight:900}.reportTopline b{color:var(--accent)}.impactRow{grid-template-columns:120px minmax(0,1fr);align-items:flex-start;display:grid}.miniImpact{background:conic-gradient(var(--navy) 78%, #e6e4df 0);width:112px;height:112px;color:var(--ink);border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.miniImpact:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:13px}.miniImpact strong,.miniImpact span{z-index:1;position:relative}.miniImpact strong{font-family:Fraunces Local,Georgia,serif;font-size:42px;line-height:.9}.miniImpact span{color:var(--quiet);text-align:center;letter-spacing:.12em;text-transform:uppercase;max-width:72px;font-size:8px;font-weight:900}.impactRow h2{margin:0 0 10px;font-family:Fraunces Local,Georgia,serif;font-size:28px;font-weight:390;line-height:1.08}.impactRow p{color:var(--muted);margin:0;line-height:1.55}.signalBars{gap:12px;margin:24px 0;display:grid}.signalBars div{grid-template-columns:120px 1fr;align-items:center;gap:12px;display:grid}.signalBars span{color:var(--muted);font-size:13px;font-weight:800}.signalBars b{background:linear-gradient(90deg, #5c9fd6, var(--navy));border-radius:999px;height:9px;display:block}.activationCards{flex-wrap:wrap}.activationCards span{border:1px solid var(--line);color:var(--muted);background:var(--paper);border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800}.sourceContextPill{color:#2e7d5a;letter-spacing:.08em;text-transform:uppercase;background:#2e7d5a14;border:1px solid #2e7d5a3d;border-radius:999px;width:fit-content;margin:-8px 0 16px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.marketingBand,.workflowSection,.productSection,.roiSection,.sectorUseCases,.comparisonSection,.legalSourceSection,.productPackageSection,.threeMinuteDemo,.customerPathSection,.pricingSection,.finalCta{width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0}.sectionIntro h2,.roiSection h2,.finalCta h2{max-width:760px;font-size:clamp(34px,4vw,56px);line-height:1.02}.proofGrid,.sectorUseCaseGrid,.pricingGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.proofGrid article,.sectorUseCaseGrid article,.pricingCard,.roiCards div{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:20px}.proofGrid strong{color:var(--ink);font-size:18px;display:block}.sectorUseCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sectorUseCaseGrid article{background:linear-gradient(118deg, #fffffff5 0 58%, #1d263d0a 58% 100%), var(--surface);gap:14px;min-height:420px;padding:24px;display:grid}.sectorUseCaseGrid article:first-child{border-color:#e7993d94;box-shadow:0 24px 70px #1d263d14}.sectorUseCaseGrid span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.sectorUseCaseGrid h3{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:42px;font-weight:360;line-height:1}.sectorUseCaseGrid p{color:var(--muted);margin:0;line-height:1.6}.sectorUseCaseGrid ul{align-self:end;gap:8px;margin:0;padding:0;list-style:none;display:grid}.sectorUseCaseGrid li{border:1px solid var(--line);color:var(--muted);background:#ffffffc2;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800}.comparisonSection{gap:24px;display:grid}.comparisonSection .sectionIntro p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.6}.comparisonTable{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden;box-shadow:0 18px 46px #1d263d0f}.comparisonHead,.comparisonRow{grid-template-columns:.72fr 1fr 1fr;gap:0;display:grid}.comparisonHead{background:var(--navy);color:var(--surface)}.comparisonHead span{letter-spacing:.12em;text-transform:uppercase;padding:16px 18px;font-size:12px;font-weight:900}.comparisonRow{border-top:1px solid var(--line)}.comparisonRow strong,.comparisonRow p{border-right:1px solid var(--line);color:var(--muted);margin:0;padding:18px;line-height:1.55}.comparisonRow strong{color:var(--ink);font-size:16px}.comparisonRow p:last-child{color:var(--ink);background:#e7993d12;border-right:0;font-weight:750}.proofGrid p,.pricingCard p,.pricingCard li{color:var(--muted);line-height:1.55}.threeMinuteDemo{gap:24px;display:grid}.threeMinuteDemo .sectionIntro p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.6}.demoMinuteGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.minuteCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:12px;min-height:220px;padding:20px;display:grid}.minuteCard span{width:fit-content;color:var(--ink);background:#e7993d29;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.minuteCard strong{color:var(--ink);font-size:20px}.minuteCard p{color:var(--muted);margin:0;line-height:1.55}.demoCommercialFrame{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 70px #1d263d14}.demoNarrative{background:linear-gradient(118deg, #fffffff5 0 58%, #1d263d0a 58% 100%), var(--surface);align-content:end;gap:14px;min-height:260px;padding:30px;display:grid}.demoNarrative.connect{color:#fff;background:radial-gradient(circle at 18% 22%, #e7993d38, transparent 32%), linear-gradient(135deg, var(--navy), #314267)}.demoNarrative span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.demoNarrative h3{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:340;line-height:1}.demoNarrative.connect h3{color:var(--surface)}.demoNarrative p{max-width:520px;color:var(--muted);margin:0;line-height:1.6}.demoNarrative.connect p{color:#ffffffc2}.workflowSection{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:0;display:grid}.workflowSection article,.productSection,.legalSourceSection{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;box-shadow:0 18px 46px #1d263d0f}.workflowSection article{gap:12px;padding:24px;display:grid}.workflowSection span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.workflowSection strong{color:var(--ink);font-size:22px}.workflowSection p,.productSection p,.legalSourceSection p{color:var(--muted);margin:0;line-height:1.6}.productSection{background:linear-gradient(104deg, #fffffff0 0 58%, #1d263d0b 58% 100%), var(--surface);grid-template-columns:minmax(0,.86fr) minmax(360px,1fr);align-items:center;gap:34px;padding:46px;display:grid}.productSection h2,.legalSourceSection h2{color:var(--ink);margin:0 0 16px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:340;line-height:1.02}.productSection ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.customerPathSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:0;display:grid}.customerPathSection article{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:16px;min-height:320px;padding:30px;display:grid;box-shadow:0 18px 46px #1d263d0f}.customerPathSection article:last-child{background:linear-gradient(118deg, #fffffff5 0 58%, #e7993d14 58% 100%), var(--surface);border-color:#e7993d85}.customerPathSection h2{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:340;line-height:1.02}.customerPathSection p{color:var(--muted);margin:0;line-height:1.6}.customerPathSection a{justify-self:start}.productSection li{border:1px solid var(--line);color:var(--muted);background:#fffc;border-radius:8px;padding:13px 14px;font-weight:800}.roiSection{grid-template-columns:1fr .9fr;align-items:center;gap:36px;display:grid}.roiCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.roiCards strong{color:var(--accent);font-family:Fraunces Local,Georgia,serif;font-size:40px;line-height:1;display:block}.roiCards span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:900;display:block}.legalSourceSection{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:start;gap:34px;padding:46px;display:grid}.legalSourceGrid{gap:14px;display:grid}.legalSourceGrid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:20px}.legalSourceGrid strong{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.productPackageSection{padding-top:46px}.packageIntro{gap:14px;display:grid}.packageIntro p{max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.packageShelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.productPackage{border:1px solid var(--line);background:radial-gradient(circle at 22% 20%, #e7993d14, transparent 32%), linear-gradient(120deg, #fffffffa 0 56%, #1d263d0b 56% 100%), var(--surface);border-radius:8px;grid-template-columns:minmax(230px,.92fr) minmax(0,1fr);align-items:center;gap:34px;min-height:520px;padding:34px;display:grid;overflow:hidden;box-shadow:0 32px 90px #1d263d1c}.packageArtwork{background:#f2f3f4;border-radius:4px;width:min(100%,325px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 26px 55px #1d263d2e,0 8px 18px #1d263d1a}.packageArtwork:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1d263d1f}.packageArtwork img{width:100%;height:auto;display:block}.packageBox{aspect-ratio:.72;filter:drop-shadow(0 28px 24px #1d263d3d);width:min(100%,278px);transform-style:preserve-3d;margin:0 auto;position:relative;transform:rotateY(-20deg)rotateX(3deg)}.packageFront,.packageSide,.packageBase{position:absolute}.packageFront{color:#fff;clip-path:polygon(0 0,100% 0,100% 76%,0 84%);background:linear-gradient(135deg,#e7993d47 0 1px,#0000 1px 12px),radial-gradient(circle at 20% 14%,#589dd647,#0000 28%),linear-gradient(145deg,#243456 0%,#1d263d 50%,#0b1629 100%);border:1px solid #ffffff2e;align-content:start;padding:28px 25px;display:grid;inset:0;overflow:hidden}.productPackage.blue .packageFront{background:linear-gradient(135deg,#e7993d38 0 1px,#0000 1px 12px),radial-gradient(circle at 22% 16%,#589dd657,#0000 30%),linear-gradient(145deg,#223a63 0%,#1d263d 48%,#0a1526 100%)}.packageFront:before{content:"";background:linear-gradient(90deg,#589dd659,#e7993d47),repeating-linear-gradient(0deg,#ffffff38 0 1px,#0000 1px 14px);border:1px solid #ffffff2e;border-radius:10px;width:142px;height:88px;position:absolute;inset:104px 24px auto auto;box-shadow:-82px 34px 0 -20px #ffffff1c,-58px -22px 0 -24px #e7993d6b}.packageFront:after{content:"";opacity:.78;background:linear-gradient(90deg,#e7993ddb 0 28%,#589dd6b8 28% 55%,#ffffff29 55% 100%);border-radius:12px;height:74px;position:absolute;bottom:82px;left:24px;right:24px;transform:skewY(-3deg)}.packageLogo{z-index:1;filter:brightness(0)invert();opacity:.95;width:104px;height:auto;position:relative}.packageFront strong{z-index:1;letter-spacing:0;margin-top:76px;font-family:Fraunces Local,Georgia,serif;font-size:46px;font-weight:340;line-height:.96;position:relative}.packageFront p{z-index:1;color:#ffffffc2;max-width:175px;margin:18px 0 0;font-size:15px;line-height:1.35;position:relative}.packageFront i{background:linear-gradient(90deg, var(--accent), #5c9fd6);height:9px;position:absolute;bottom:43px;left:0;right:0}.productPackage.blue .packageFront i{background:linear-gradient(90deg, #5c9fd6, var(--accent))}.packageSide{transform-origin:100% 0;background:linear-gradient(#142342,#071221);width:32px;top:14px;bottom:13%;left:-30px;transform:skewY(-9deg)}.packageBase{color:#1d263db8;background:linear-gradient(110deg,#fffffff0,#f7f8fafa),radial-gradient(circle at 14% 20%,#e7993d2e,#0000 34%);border:1px solid #1d263d14;border-top:0;align-content:center;gap:7px;min-height:27%;padding:24px 28px 20px;display:grid;bottom:0;left:0;right:0;box-shadow:inset 18px 0 30px #1d263d0e,inset 0 1px #fffc}.packageBase span{letter-spacing:.01em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.packageBase span:before{content:"";background:var(--accent);border-radius:999px;flex:0 0 6px;width:6px;height:6px}.packageCopy span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.packageCopy h3{color:var(--ink);margin:10px 0 0;font-family:Fraunces Local,Georgia,serif;font-size:48px;font-weight:340;line-height:1}.packageCopy p{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.5}.packageCopy ul{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.packageCopy li{color:var(--ink);gap:9px;font-size:14px;font-weight:750;display:flex}.packageCopy li:before{content:"";background:var(--accent);border-radius:999px;flex:0 0 7px;width:7px;height:7px;margin-top:6px}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingCard{gap:22px;display:grid}.pricingActions{align-items:center;gap:10px;display:grid}.textMarketingLink{color:var(--muted);text-align:center;font-size:13px;font-weight:800;text-decoration:none}.textMarketingLink:hover{color:var(--accent-dark)}.pricingCard.featured{border-color:#e7993d85;box-shadow:0 22px 70px #1d263d14}.planName{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.pricingCard h3{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:62px;line-height:.9}.pricingCard h3 span{color:var(--quiet);font-family:Inter Local,Arial,sans-serif;font-size:16px}.pricingCard ul{gap:10px;margin:0;padding-left:18px;display:grid}.finalCta{background:var(--navy);color:var(--surface);border-radius:8px;margin-bottom:60px;padding:54px}.finalCta h2,.finalCta p{color:var(--surface)}.finalCta p{color:#ffffffbf}.finalCta .primaryMarketingCta{color:var(--ink);background:var(--accent);border-color:var(--accent)}.finalCta .secondaryMarketingCta{color:var(--surface);background:#ffffff0f;border-color:#ffffff3d}.paymentResultPage{background:linear-gradient(104deg, #fff 0 58%, #1d263d0e 58% 100%), var(--paper);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.paymentResultCard{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;width:min(760px,100%);padding:clamp(32px,6vw,58px);box-shadow:0 24px 70px #1d263d1a}.loginChoicePage{background:linear-gradient(104deg, #fff 0 58%, #1d263d0e 58% 100%), var(--paper);min-height:100vh}.loginNav{padding-bottom:18px}.loginChoiceHero{align-content:center;gap:32px;width:min(1080px,100% - 40px);min-height:calc(100vh - 94px);margin:0 auto;padding:54px 0 80px;display:grid}.loginChoiceHero h1{max-width:820px;color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:clamp(46px,6vw,82px);font-weight:340;line-height:.95}.loginChoiceHero>div>p{max-width:720px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.6}.loginChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.loginChoiceGrid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:16px;min-height:330px;padding:30px;display:grid;box-shadow:0 24px 70px #1d263d14}.loginChoiceGrid article:first-child{color:var(--surface);background:radial-gradient(circle at 18% 22%, #e7993d2e, transparent 30%), linear-gradient(135deg, var(--navy), #314267)}.loginChoiceGrid span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.loginChoiceGrid h2{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:340;line-height:1}.loginChoiceGrid article:first-child h2{color:var(--surface)}.loginChoiceGrid p{color:var(--muted);margin:0;line-height:1.6}.loginChoiceGrid article:first-child p{color:#ffffffc2}.loginChoiceGrid a{justify-self:start}.loginChoiceGrid article:first-child .primaryMarketingCta{color:var(--ink);background:var(--accent);border-color:var(--accent)}.loginChoiceNote{max-width:780px;color:var(--quiet);margin:0;font-size:13px;line-height:1.6}.paymentResultCard h1{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:clamp(42px,7vw,72px);font-weight:340;line-height:.96}.paymentResultCard p{color:var(--muted);font-size:18px;line-height:1.6}.paymentNextSteps{gap:10px;margin:24px 0;display:grid}.paymentNextSteps span{border:1px solid var(--line);color:var(--muted);background:#ffffffb8;border-radius:8px;padding:12px 14px;font-weight:800}.demoPage,.sectorDemoPage{background:linear-gradient(104deg, #fff 0 58%, #1d263d0e 58% 100%), var(--paper);min-height:100vh}.demoNav{margin-bottom:10px}.demoHero,.salesStory,.demoSectionIntro,.sectorReportHero,.guidedDemo,.sectorDemoBand,.sectorReportGrid,.sectorColumns,.demoDisclaimer{width:min(1180px,100% - 40px);margin:0 auto}.demoHero{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:end;gap:32px;padding:44px 0 30px;display:grid}.demoHero h1,.salesStoryCard h2,.demoSectionIntro h2,.demoSlideCopy h2,.sectorDemoBand h2,.sectorReportHero h1,.sectorMainCard h2,.sectorColumns h2{color:var(--ink);letter-spacing:0;margin:0;font-family:Fraunces Local,Georgia,serif;font-weight:340}.demoHero h1{max-width:780px;font-size:clamp(46px,6vw,82px);line-height:.95}.demoHero p,.salesStoryCard p,.demoSectionIntro p,.demoSlideCopy p,.sectorDemoBand p,.sectorReportHero p,.sectorMainCard p,.demoDisclaimer p{color:var(--muted);line-height:1.6}.demoHero>div:first-child>p:last-child{max-width:720px;font-size:18px}.salesStory{grid-template-columns:1fr;gap:30px;margin-top:14px;padding:18px 0 54px;display:grid}.salesStoryCard{border:1px solid var(--line);background:linear-gradient(104deg, #fffffffa 0 64%, #1d263d0a 64% 100%), var(--surface);border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(300px,.46fr);align-items:center;gap:clamp(34px,6vw,72px);min-height:calc(100vh - 130px);padding:clamp(42px,6vw,78px);display:grid;position:relative;box-shadow:0 22px 54px #1d263d12}.salesStoryCopy{max-width:760px}.salesStoryCopy>span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:30px;font-size:18px;font-weight:900;display:inline-grid}.salesStoryCard h2{max-width:760px;font-size:clamp(44px,5.2vw,72px);line-height:.98}.salesStoryCard p{max-width:680px;font-size:20px}.salesStoryAside{background:#ffffffbd;border:1px solid #1d263d1a;border-radius:8px;padding:30px;box-shadow:0 18px 42px #1d263d0f}.salesStoryCard ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.salesStoryCard li{color:var(--muted);padding-left:26px;font-size:20px;line-height:1.45;position:relative}.salesStoryCard li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.salesStoryCardDark{color:#fff;background:radial-gradient(circle at 18% 16%, #e7993d38, transparent 34%), linear-gradient(135deg, var(--navy), #2b3856)}.salesStoryCardDark .productEyebrow,.salesStoryCardDark .salesStoryCopy>span{color:var(--accent)}.salesStoryCardDark .salesStoryCopy>span{background:#ffffff1a}.salesStoryCardDark h2,.salesStoryCardDark p{color:#fff}.salesStoryCardDark .salesStoryAside{box-shadow:none;background:#ffffff14;border-color:#ffffff29}.salesBenefits{grid-template-columns:1fr;gap:12px;display:grid}.salesBenefits strong{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;padding:14px 16px;font-size:17px}.demoSectionIntro{border-top:1px solid var(--line);gap:10px;margin-top:12px;padding:30px 0 18px;display:grid}.demoSectionIntro h2{font-size:46px;line-height:1}.demoSectionIntro p{max-width:760px;font-size:18px}.demoHeroBadge{border:1px solid var(--line);background:#ffffffd1;border-radius:8px;padding:20px;box-shadow:0 18px 46px #1d263d0f}.demoHeroBadge strong{color:var(--accent);margin-bottom:8px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(27px,2.5vw,34px);line-height:1;display:block}.demoHeroBadge span{color:var(--muted);line-height:1.5}.demoCinema{background:linear-gradient(104deg, #1d263df5 0 42%, #2a3654fa 42% 100%), var(--navy);border:1px solid #1d263d1a;border-radius:10px;grid-template-columns:minmax(0,.72fr) minmax(520px,1.08fr);align-items:center;gap:34px;width:min(1180px,100% - 40px);margin:12px auto 54px;padding:34px;display:grid;box-shadow:0 34px 90px #1d263d2e}.cinemaCopy h2{color:#fff;margin:0;font-family:Fraunces Local,Georgia,serif;font-size:clamp(38px,4vw,58px);font-weight:340;line-height:.98}.cinemaCopy p{color:#ffffffbd;max-width:520px;font-size:17px;line-height:1.6}.cinemaCopy .secondaryMarketingCta{color:#fff;background:#ffffff14;border-color:#fff3;width:fit-content;margin-top:18px}.cinemaStage{position:relative}.cinemaFrame{background:radial-gradient(circle at 20% 24%,#e7993d2e,#0000 30%),linear-gradient(135deg,#f8f8f6 0 56%,#eef1f5 56% 100%);border:1px solid #ffffff2e;border-radius:10px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000042}.cinemaTop{border-bottom:1px solid #1d263d14;align-items:center;gap:8px;padding:14px 16px;display:flex}.cinemaTop span{background:#1d263d29;border-radius:50%;width:10px;height:10px}.cinemaTop span:first-child{background:var(--accent)}.cinemaTop strong{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:900}.cinemaSources{gap:10px;display:grid;position:absolute;top:82px;left:28px}.cinemaSources i{width:fit-content;color:var(--muted);opacity:0;background:#ffffffdb;border:1px solid #e7993d57;border-radius:999px;padding:9px 12px;font-size:13px;font-style:normal;font-weight:900;animation:10s ease-in-out infinite sourceFlow;display:block;transform:translate(-24px)}.cinemaSources i:nth-child(2){animation-delay:.4s}.cinemaSources i:nth-child(3){animation-delay:.8s}.cinemaSources i:nth-child(4){animation-delay:1.2s}.cinemaSources i:nth-child(5){animation-delay:1.6s}.cinemaCore{color:#fff;background:radial-gradient(circle at 35% 28%, #e7993d6b, transparent 36%), var(--navy);border-radius:50%;place-items:center;width:190px;height:190px;animation:10s ease-in-out infinite corePulse;display:grid;position:absolute;top:128px;left:50%;transform:translate(-50%);box-shadow:0 22px 54px #1d263d40}.cinemaCore b{font-family:Fraunces Local,Georgia,serif;font-size:25px;font-weight:380}.cinemaCore span{letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;position:absolute}.cinemaCore span:first-of-type{top:30px;right:12px}.cinemaCore span:nth-of-type(2){top:76px;left:8px}.cinemaCore span:nth-of-type(3){bottom:38px;left:12px}.cinemaCore span:nth-of-type(4){bottom:20px;right:8px}.cinemaCore i{color:#ffffffb8;font-size:12px;font-style:normal}.cinemaMail,.cinemaPanel{background:#ffffffeb;border:1px solid #1d263d1a;border-radius:8px;width:250px;position:absolute;right:30px;box-shadow:0 18px 46px #1d263d1f}.cinemaMail{opacity:0;gap:8px;padding:18px;animation:10s ease-in-out infinite mailReveal;display:grid;top:78px;transform:translateY(34px)}.cinemaMail small{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.cinemaMail strong{color:var(--ink);font-family:Fraunces Local,Georgia,serif;font-size:24px;line-height:1.05}.cinemaPanel{opacity:0;grid-template-columns:82px 1fr;align-items:center;gap:6px 12px;padding:16px;animation:10s ease-in-out infinite panelReveal;display:grid;bottom:30px;transform:translateY(42px)rotate(-1.4deg)}.cinemaPanel strong{color:var(--accent);grid-row:span 4;font-family:Fraunces Local,Georgia,serif;font-size:56px;line-height:.9}.cinemaPanel span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.cinemaPanel em{background:linear-gradient(90deg, #6f86b5, var(--navy));border-radius:999px;height:8px;animation:10s ease-in-out infinite cinemaBar;display:block}.cinemaPanel em:nth-of-type(2){animation-delay:.3s}.cinemaPanel em:nth-of-type(3){animation-delay:.6s}.cinemaTimeline{background:#ffffff29;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.cinemaTimeline span{border-radius:inherit;background:var(--accent);transform-origin:0;width:100%;height:100%;animation:10s linear infinite timelineRun;display:block}@keyframes sourceFlow{0%,8%{opacity:0;transform:translate(-24px)}16%,58%{opacity:1;transform:translate(0)}76%,to{opacity:.26;transform:translate(132px)}}@keyframes corePulse{0%,18%{transform:translate(-50%)scale(.92)}30%,72%{transform:translate(-50%)scale(1)}to{transform:translate(-50%)scale(.96)}}@keyframes mailReveal{0%,36%{opacity:0;transform:translateY(34px)}46%,72%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(-18px)}}@keyframes panelReveal{0%,56%{opacity:0;transform:translateY(42px)rotate(-1.4deg)}66%,92%{opacity:1;transform:translateY(0)rotate(-1.4deg)}to{opacity:.34;transform:translateY(-10px)rotate(-1.4deg)}}@keyframes cinemaBar{0%,64%{width:12%}78%,to{width:86%}}@keyframes timelineRun{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.guidedDemo{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:26px;display:grid}.demoStepsRail{gap:10px;display:grid;position:sticky;top:24px}.demoStepsRail a{min-height:54px;color:var(--muted);border:1px solid var(--line);background:#fffc;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.demoStepsRail span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.demoStepsRail strong{color:var(--ink)}.demoScrollArea{min-width:0;position:relative}.demoScrollArea:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff0,#e7993d2e);border-radius:0 8px 8px 0;width:130px;position:absolute;top:0;bottom:18px;right:0}.demoSwipeCue{z-index:3;color:#fff;background:var(--navy);pointer-events:none;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;padding:9px 10px 9px 13px;display:inline-flex;position:absolute;top:16px;right:18px;box-shadow:0 16px 36px #1d263d33}.demoSwipeCue span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.demoSwipeCue strong{font-size:13px}.demoSwipeCue i{width:25px;height:25px;color:var(--navy);background:var(--accent);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.demoScroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--accent) #1d263d1f;scrollbar-width:thin;grid-auto-columns:minmax(780px,100%);grid-auto-flow:column;gap:18px;padding:0 4px 18px;display:grid;overflow-x:auto}.demoScroller::-webkit-scrollbar{height:12px}.demoScroller::-webkit-scrollbar-track{background:#1d263d1a;border-radius:999px}.demoScroller::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--accent), var(--navy));border-radius:999px}.demoSlide{scroll-snap-align:start;border:1px solid var(--line);background:linear-gradient(104deg, #fffffffa 0 48%, #1d263d0b 48% 100%), var(--surface);border-radius:8px;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-items:center;gap:34px;min-height:560px;padding:34px;display:grid;box-shadow:0 26px 70px #1d263d14}.demoSlideCopy h2{font-size:40px;line-height:1.05}.demoSlideCopy p{font-size:17px}.demoDevice{background:#fff;border:1px solid #1d263d29;border-radius:8px;min-height:380px;padding:18px;transform:rotate(-1.8deg);box-shadow:0 30px 80px #1d263d29,0 8px 20px #1d263d14}.demoSlide:nth-child(2n) .demoDevice{transform:rotate(1.2deg)}.demoSlide:target .demoDevice,.demoDevice:hover{animation:5.5s ease-in-out infinite demoDeviceFloat}@keyframes demoDeviceFloat{0%,to{translate:0}50%{translate:0 -10px}}.deviceTop{gap:7px;margin-bottom:18px;display:flex}.deviceTop span{background:#1d263d2e;border-radius:50%;width:10px;height:10px}.deviceTop span:first-child{background:var(--accent)}.configMock,.mailMock,.panelMock{gap:12px;display:grid}.configMock strong{font-family:Fraunces Local,Georgia,serif;font-size:34px}.configMock label{color:var(--quiet);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.configMock div:not(.mockTags),.mailMock p,.mockAction{border:1px solid var(--line);color:var(--muted);background:#1d263d06;border-radius:8px;padding:12px}.mockTags,.engineGrid,.sectorSources{flex-wrap:wrap;gap:8px;display:flex}.mockTags span,.engineGrid span,.sectorSources span{color:var(--muted);background:#e7993d14;border:1px solid #e7993d57;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800}.setupDevice .mockTags span{animation:5.8s ease-in-out infinite tagPulse}.setupDevice .mockTags span:nth-child(2){animation-delay:.35s}.setupDevice .mockTags span:nth-child(3){animation-delay:.7s}.setupDevice .mockTags span:nth-child(4){animation-delay:1.05s}.demoCursor{border:2px solid var(--navy);background:#ffffffbd;border-radius:50%;width:28px;height:28px;animation:4.2s ease-in-out infinite cursorTap;position:absolute;bottom:78px;right:90px;box-shadow:0 8px 20px #1d263d29}@keyframes tagPulse{0%,72%,to{background:#e7993d14;border-color:#e7993d57}24%,44%{border-color:var(--accent);background:#e7993d33;transform:translateY(-3px)}}@keyframes cursorTap{0%,24%{transform:translate(0)scale(1)}38%{transform:translate(-112px,-34px)scale(1)}46%{transform:translate(-112px,-34px)scale(.72)}58%,to{transform:translate(-112px,-34px)scale(1)}}.engineMock{align-content:start;gap:22px;display:grid}.engineGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enginePulse{text-align:center;color:#fff;background:radial-gradient(circle at 30% 30%, #e7993d6b, transparent 38%), linear-gradient(135deg, var(--navy), #314267);border-radius:8px;place-items:center;min-height:150px;font-weight:900;display:grid;position:relative;overflow:hidden}.enginePulse:before,.enginePulse:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:170px;height:170px;animation:6s linear infinite orbitSignal;position:absolute}.enginePulse:after{width:110px;height:110px;animation-duration:4.2s;animation-direction:reverse}.enginePulse span,.enginePulse i{z-index:1;position:relative}.enginePulse span{font-family:Fraunces Local,Georgia,serif;font-size:26px;font-weight:380}.enginePulse b{z-index:1;background:#ffffff29;border-radius:999px;width:68%;height:7px;display:block;position:relative;overflow:hidden}.enginePulse b:after{content:"";border-radius:inherit;background:var(--accent);width:64%;height:100%;animation:2.6s ease-in-out infinite engineLoad;display:block}.enginePulse i{color:#ffffffb8;font-size:13px;font-style:normal}@keyframes orbitSignal{0%{transform:rotate(0)translate(10px)rotate(0)}to{transform:rotate(360deg)translate(10px)rotate(-360deg)}}@keyframes engineLoad{0%,to{transform:translate(-52%)}50%{transform:translate(82%)}}.mailHeader{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.mailMock h3{margin:0;font-family:Fraunces Local,Georgia,serif;font-size:34px;line-height:1.05}.mailMock button{color:#fff;background:var(--navy);border-color:var(--navy);justify-self:start}.mailMock{animation:5.6s ease-in-out infinite mailCardArrive;position:relative}.mailCursor{animation:4s ease-in-out infinite mailClick;bottom:20px;right:118px}@keyframes mailCardArrive{0%{opacity:.42;transform:translateY(38px)}24%,to{opacity:1;transform:translateY(0)}}@keyframes mailClick{0%,48%{transform:translate(0)scale(1)}58%{transform:translate(-50px,-4px)scale(.72)}70%,to{transform:translate(-50px,-4px)scale(1)}}.panelMockTop{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.panelMockTop div{border:1px solid var(--line);border-radius:8px;padding:12px}.panelMockTop strong{color:var(--accent);font-family:Fraunces Local,Georgia,serif;font-size:34px;display:block}.panelMockTop span{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.mockBars{gap:10px;display:grid}.mockBars p{color:var(--muted);grid-template-columns:120px 1fr;align-items:center;gap:12px;margin:0;display:grid}.mockBars b{background:linear-gradient(90deg, #6f86b5, var(--navy));border-radius:999px;height:10px;display:block}.mockBars .barBrand,.mockBars .barCompetitors,.mockBars .barMarket{width:0;animation:4.4s ease-in-out infinite reportBarGrow}.mockBars .barBrand{--bar-width:48%}.mockBars .barCompetitors{--bar-width:58%;animation-delay:.22s}.mockBars .barMarket{--bar-width:72%;animation-delay:.44s}@keyframes reportBarGrow{0%,18%{width:0}56%,to{width:var(--bar-width)}}.sectorDemoBand{background:linear-gradient(104deg, #1d263df5 0 58%, #2a3654f0 58% 100%), var(--navy);border:1px solid #ffffff1f;border-radius:8px;width:min(1240px,100% - 40px);margin-top:92px;margin-bottom:72px;padding:42px;box-shadow:0 34px 90px #1d263d2e,0 12px 30px #1d263d1a}.sectorDemoBand .sectionIntro{max-width:920px}.sectorDemoBand h2{color:#fff;font-size:54px;line-height:1}.sectorDemoBand p{color:#ffffffc7}.sectorDemoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.sectorDemoCard{min-height:220px;color:inherit;border:1px solid var(--line);background:#fffffff0;border-radius:8px;gap:10px;padding:22px;text-decoration:none;display:grid;box-shadow:0 18px 46px #1d263d0f}.sectorDemoCard:hover{border-color:#e7993d7a}.sectorDemoCard span,.sectorDemoCard b{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.sectorDemoCard strong{color:var(--ink);font-family:Fraunces Local,Georgia,serif;font-size:34px;font-weight:360}.sectorDemoCard p{color:var(--muted);margin:0;line-height:1.55}.sectorReportHero{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:26px;padding:42px 0 24px;display:grid}.sectorReportHero h1{font-size:clamp(44px,6vw,74px);line-height:.95}.sectorImpact{background:conic-gradient(var(--navy) calc(var(--score,78) * 1%), #e8e4dc 0);border-radius:50%;align-content:center;justify-items:center;gap:2px;width:172px;height:172px;display:grid;position:relative}.sectorImpact:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:18px}.sectorImpact strong,.sectorImpact span{z-index:1;position:relative}.sectorImpact strong{font-family:Fraunces Local,Georgia,serif;font-size:52px;line-height:.86}.sectorImpact span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1;display:block}.sectorReportGrid{grid-template-columns:minmax(0,1fr) 360px;gap:16px;display:grid}.sectorMainCard,.sectorSignalCard,.sectorColumns article,.demoDisclaimer{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:24px;box-shadow:0 18px 46px #1d263d0f}.sectorMainCard h2,.sectorColumns h2{font-size:31px;line-height:1.05}.sectorSignalCard{align-content:start;gap:16px;display:grid}.sectorSignalCard>strong{font-family:Fraunces Local,Georgia,serif;font-size:28px;font-weight:360}.sectorSignal{gap:7px;display:grid}.sectorSignal div{color:var(--muted);justify-content:space-between;gap:12px;font-weight:800;display:flex}.sectorSignal p{background:#e8e4dc;border-radius:999px;height:9px;margin:0;overflow:hidden}.sectorSignal i{border-radius:inherit;background:linear-gradient(90deg, #6f86b5, var(--navy));height:100%;display:block}.sectorSignal small{color:var(--quiet);line-height:1.4}.sectorColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.sectorStructuredLine{border:1px solid var(--line);color:var(--muted);border-radius:8px;grid-template-columns:120px 1fr;gap:14px;margin-top:10px;padding:14px;display:grid}.sectorStructuredLine strong{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.demoDisclaimer{margin-top:16px;margin-bottom:70px}.demoDisclaimer strong{color:var(--ink);margin-bottom:6px;display:block}.status{border-radius:8px;margin-top:18px;padding:14px 16px;line-height:1.45}.status.ok{color:#1a6644;background:#1a66441a}.status.error{color:var(--danger);background:#f7e9e6}.summary{gap:12px;margin-top:12px;display:grid}.summaryItem{border-top:1px solid var(--line);padding-top:12px}.summaryItem strong{margin-bottom:4px;display:block}.legalBox{color:var(--muted);background:#e7993d14;border:1px solid #e7993d47;border-radius:8px;margin-top:18px;padding:14px;font-size:13px;line-height:1.45}.legalBox strong{color:var(--ink);margin-bottom:6px;display:block}.legalBox p{margin:0}.legalBox p+p{margin-top:8px}.legalCheck{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;font-size:13px;font-weight:500;display:flex}.legalCheck input{width:18px;min-height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.legalCheck a,.legalPage a{color:var(--navy);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #e7993d99;text-decoration:underline #e7993d99}.legalPage{width:min(100% - 40px,840px);color:var(--ink);margin:0 auto;padding:48px 0 72px}.legalPage h1{margin:22px 0 8px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(36px,6vw,64px);font-weight:340;line-height:1}.legalPage h2{margin:32px 0 8px;font-size:20px}.legalPage p{color:var(--muted);line-height:1.65}.legalDate,.backLink{color:var(--quiet);font-size:14px}.backLink{margin-bottom:8px;display:inline-flex}@media (max-width:900px){.shell{grid-template-columns:1fr}.intro{gap:28px;padding:32px 24px}.intro:after{display:none}.intro h1{font-size:42px}.formArea{padding:24px}}@media (max-width:640px){.contractPlanStrip,.steps,.grid,.checkboxGrid,.planGrid,.accountTypeGrid,.miniPreview div{grid-template-columns:1fr}.formCard{padding:20px}.actions{flex-direction:column;align-items:stretch}.buttonRow,.buttonRow button{width:100%}}.productShell{width:min(100% - 40px,1180px);margin:0 auto;padding:34px 0 72px}.productHero{background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #1d263d0f}.productHero:before{content:"";background:linear-gradient(180deg, #9bc6d2, var(--navy));width:4px;position:absolute;inset:0 auto 0 0}.productHero.compact{align-items:flex-start}.productHero h1{margin:0 0 8px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(38px,5vw,68px);font-weight:340;line-height:.98}.productHero p{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.productEyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.productButton,.sectionHead a,.backLinkProduct{color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:10px 14px;font-weight:700;text-decoration:none}.heroActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.backLinkProduct{color:var(--muted);margin-bottom:16px;display:inline-flex}.monthlyTopActions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.printButton{cursor:pointer}.productKpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.productKpis.internalKpis{grid-template-columns:repeat(5,1fr)}.productKpis.monthlyKpis,.productKpis.commercialKpis{grid-template-columns:repeat(6,1fr)}.productKpis.systemKpis{grid-template-columns:repeat(4,1fr)}.productKpis div,.metricGrid div{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:18px}.productKpis strong,.metricGrid strong{color:var(--accent);font-family:Fraunces Local,Georgia,serif;font-size:34px;font-weight:520;line-height:1;display:block}.productKpis span,.metricGrid span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:800;display:block}.metricGrid small{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.35;display:block}.productSection{margin-top:26px}.clientReportsSection{border:1px solid var(--line);background:linear-gradient(106deg, #fffffff5 0 70%, #1d263d09 70% 100%), var(--surface);border-radius:8px;gap:14px;margin-top:26px;padding:24px;display:grid;box-shadow:0 18px 46px #1d263d0f}.clientReportsSection .sectionHead{align-items:flex-start}.clientReportsSection .sectionHead p:not(.productEyebrow){max-width:680px;color:var(--muted);margin-top:6px;line-height:1.45}.moduleTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.moduleTab{min-height:78px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.moduleTab.active{color:var(--ink);background:linear-gradient(#e7993d14,#fffffff5);border-color:#e7993d5c}.moduleTab span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.moduleTab strong{font-size:18px}.signalHero:before{background:linear-gradient(180deg, #2e7d5a, var(--accent))}.signalBoard{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;margin-top:26px;display:grid}.signalIntro,.signalUseCases article,.signalConfigGrid>div,.signalConfigSection{border:1px solid var(--line);background:var(--surface);border-radius:8px;box-shadow:0 16px 42px #1d263d0b}.signalIntro{padding:24px}.signalIntro h2{color:var(--ink);margin:0 0 10px;font-family:Fraunces Local,Georgia,serif;font-size:36px;font-weight:360;line-height:1}.signalIntro p{color:var(--muted);margin:0;line-height:1.5}.signalUseCases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.signalUseCases article{align-content:start;gap:8px;min-height:176px;padding:18px;display:grid}.signalUseCases span{color:var(--accent);letter-spacing:.14em;font-size:12px;font-weight:900}.signalUseCases strong,.signalConfigGrid strong,.signalModuleChecklist strong{color:var(--ink);font-size:17px}.signalUseCases p,.signalConfigGrid p,.signalConfigGrid li,.signalModuleChecklist span{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.signalConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signalConfigGrid>div{gap:10px;padding:16px;display:grid}.wideSignalCell{grid-column:1/-1}.signalConfigGrid ul{gap:6px;margin:0;padding-left:18px;display:grid}.signalModuleChecklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.signalModuleChecklist div{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;gap:8px;padding:14px;display:grid}.sectionHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.sectionHead h2,.trackingClient h2,.trackingBox h2{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:28px;font-weight:360}.clientCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.clientCard,.reportPreview{color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:6px;justify-content:space-between;gap:16px;padding:18px;text-decoration:none;display:flex}.clientCard{display:grid}.clientCard strong,.reportPreview strong{color:var(--ink);font-size:18px}.clientCard span,.reportPreview p,.reportPreview span{color:var(--muted);margin:7px 0 0;line-height:1.45}.reportList{gap:10px;display:grid}.reportPreview.clickable:hover,.clientCard:hover,.productButton:hover,.sectionHead a:hover{border-color:#e7993d7a}.commercialBoard{gap:14px;display:grid}.commercialRenewalBoard{border:1px solid var(--line);background:linear-gradient(112deg, #fffffff5 0 60%, #1d263d0e 60% 100%), var(--surface);border-radius:10px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:18px;margin-bottom:20px;padding:24px;display:grid;box-shadow:0 18px 46px #1d263d0d}.commercialRenewalBoard h2{color:var(--ink);margin:0 0 10px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:360;line-height:.98}.commercialRenewalBoard p:not(.productEyebrow){max-width:620px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.commercialRenewalList{gap:10px;display:grid}.commercialRenewalItem{border:1px solid var(--line);border-left:5px solid var(--accent);color:inherit;background:#ffffffd6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 17px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid}.commercialRenewalItem:hover{transform:translateY(-1px);box-shadow:0 14px 32px #1d263d13}.commercialRenewalItem.good{border-left-color:#2e7d5a}.commercialRenewalItem.warning{border-left-color:var(--accent)}.commercialRenewalItem.danger{border-left-color:#c95542}.commercialRenewalItem.neutral{border-left-color:#6d7895}.commercialRenewalItem strong,.commercialRenewalItem b{color:var(--ink);display:block}.commercialRenewalItem strong{font-size:17px}.commercialRenewalItem span,.commercialRenewalItem small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.35;display:block}.commercialRenewalItem>div:last-child{text-align:right;min-width:140px}.commercialRenewalItem b{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.commercialCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px;box-shadow:0 14px 36px #1d263d0b}.commercialCard header,.commercialCard footer,.clientCommercialStrip{justify-content:space-between;align-items:center;gap:18px;display:flex}.commercialFooterActions,.commercialFooterActions form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compactNativeButton{border-radius:4px;min-height:38px;padding:0 12px;font-size:13px}.commercialCard h2{color:var(--ink);margin:0 0 4px;font-family:Fraunces Local,Georgia,serif;font-size:34px;font-weight:360;line-height:1}.commercialCard header span:not(.healthPill),.commercialCard footer span{color:var(--quiet);font-size:13px;font-weight:700}.commercialMeta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:20px 0;display:grid}.commercialMeta div,.clientCommercialStrip>div{border:1px solid var(--line);background:#ffffffb8;border-radius:6px;padding:14px}.commercialMeta span,.clientCommercialStrip span,.commercialAction span{color:var(--quiet);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.commercialMeta strong,.clientCommercialStrip strong{color:var(--ink);font-size:15px}.commercialAction{border-left:4px solid var(--accent);background:#e7993d12;border-radius:6px;margin-bottom:18px;padding:15px 16px}.commercialAction p{color:var(--muted);margin:0;line-height:1.5}.adminNotice{border-radius:6px;margin:0 0 18px;padding:14px 16px;font-weight:800;line-height:1.45}.adminNotice.good{color:#1f6b4d;background:#2e7d5a14;border:1px solid #2e7d5a38}.adminNotice.danger{color:var(--danger);background:#a33b2f14;border:1px solid #a33b2f33}.configEditor{gap:18px;display:grid}.activationReadiness{border:1px solid var(--line);background:linear-gradient(112deg, #fffffff5 0 62%, #1d263d0e 62% 100%), var(--surface);border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(280px,.55fr);align-items:stretch;gap:18px;margin-bottom:18px;padding:24px;display:grid;box-shadow:0 18px 46px #1d263d0e}.activationReadiness.ready{border-color:#2e7d5a42}.activationReadiness.review{border-color:#e7993d52}.activationReadiness.blocked{border-color:#a33b2f38}.activationReadiness h2{color:var(--ink);margin:0 0 10px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(42px,7vw,78px);font-weight:360;line-height:.92}.activationReadiness p{max-width:720px;color:var(--muted);margin:0;font-size:17px;line-height:1.5}.activationReadinessMeta{background:#ffffffc7;border:1px solid #1d263d1a;border-radius:8px;align-content:center;gap:8px;padding:18px;display:grid}.activationReadinessMeta span,.activationReadinessMeta small{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.activationReadinessMeta strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px}.activationReadinessMeta small{letter-spacing:0;text-transform:none;line-height:1.4}.activationReadinessChecks{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.activationReadinessChecks div{border:1px solid var(--line);background:#ffffffd1;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.activationReadinessChecks div.ok{background:#2e7d5a0e;border-color:#2e7d5a2e}.activationReadinessChecks div.missing{background:#e7993d11;border-color:#e7993d42}.activationReadinessChecks strong{color:var(--ink);font-size:13px}.activationReadinessChecks span{color:var(--muted);font-size:12px;line-height:1.42}.configEditorSection{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:18px;padding:24px;display:grid;box-shadow:0 16px 42px #1d263d0b}.configEditorSection h2{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:34px;font-weight:360;line-height:1}.configGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.configEditor label{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900;display:grid}.configEditor input,.configEditor select,.configEditor textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#ffffffe0;border-radius:6px;padding:13px 14px;font-size:15px;line-height:1.5}.configEditor textarea{resize:vertical;min-height:112px}.configEditor .fieldHelp{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700;line-height:1.45}.configEditor input:focus,.configEditor select:focus,.configEditor textarea:focus{border-color:#e7993db8;outline:2px solid #e7993d52}.wideField{grid-column:1/-1}.configEditorActions{justify-content:flex-end;align-items:center;gap:10px;padding:14px 0 0;display:flex}.radarWorkQueue{background:linear-gradient(112deg, #1d263df7 0 42%, #2a3654f0 42% 100%), var(--navy);border-radius:10px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:18px;margin:18px 0;padding:26px;display:grid;box-shadow:0 22px 58px #1d263d29}.radarWorkIntro h2{color:#fff;margin:0 0 12px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:360;line-height:.98}.radarWorkIntro p:not(.productEyebrow){color:#ffffffb8;max-width:560px;margin:0;font-size:16px;line-height:1.55}.radarWorkList{gap:10px;display:grid}.radarWorkItem,.radarWorkEmpty{color:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.radarWorkItem:hover{background:#ffffff1f}.radarWorkItem span{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.radarWorkItem strong,.radarWorkEmpty strong{color:#fff;margin-top:4px;font-size:18px;display:block}.radarWorkItem p,.radarWorkEmpty span{color:#ffffffb3;margin:6px 0 0;font-size:13px;line-height:1.38}.radarWorkItem b{color:#ffffffc7;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:12px}.radarBoard{gap:16px;display:grid}.radarCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:18px;padding:22px;display:grid;box-shadow:0 16px 42px #1d263d0b}.radarCard header,.radarCard footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.radarCard h2{color:var(--ink);margin:0 0 4px;font-family:Fraunces Local,Georgia,serif;font-size:34px;font-weight:360;line-height:1}.radarCard header span,.radarCard footer p{color:var(--quiet);margin:0;font-size:13px;font-weight:800;line-height:1.45}.radarScore{border:1px solid var(--line);text-align:right;border-radius:8px;min-width:112px;padding:12px 14px;display:grid}.radarScore strong{color:var(--accent);font-family:Fraunces Local,Georgia,serif;font-size:38px;line-height:.95}.radarScore span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.radarActivationStrip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.radarActivationStrip span,.radarActivationStrip code{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.radarActivationStrip span{color:#1f6f4c;background:#2e7d5a14;border:1px solid #2e7d5a2e}.radarActivationStrip span.review{color:#8a5a12;background:#e7993d1a;border-color:#e7993d3d}.radarActivationStrip span.blocked{color:#8f342b;background:#a33b2f14;border-color:#a33b2f33}.radarActivationStrip code{border:1px solid var(--line);color:var(--muted);text-transform:none;background:#1d263d0a;font-family:inherit}.radarLegalPolicy{background:#1d263d06;border:1px solid #1d263d14;border-radius:8px;padding:12px 14px}.radarLegalPolicy span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.radarLegalPolicy p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.radarProgress{background:#1d263d1a;border-radius:999px;height:10px;overflow:hidden}.radarProgress i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--ink));height:100%;display:block}.radarCard.warning .radarProgress i{background:linear-gradient(90deg, var(--accent), #7b5a1b)}.radarCard.danger .radarProgress i,.radarCard.neutral .radarProgress i{background:linear-gradient(90deg, #a33b2f, var(--accent))}.radarChecks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.radarChecks div{border:1px solid var(--line);background:#ffffffb8;border-radius:6px;gap:6px;padding:13px 14px;display:grid}.radarChecks div:before{content:"";background:#2e7d5a;border-radius:999px;width:10px;height:10px}.radarChecks div.missing:before{background:var(--accent)}.radarChecks strong{color:var(--ink);font-size:13px}.radarChecks span{color:var(--muted);font-size:13px;line-height:1.45}.adminCommandGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dailyCoverageBoard{border:1px solid var(--line);background:linear-gradient(112deg, #1d263df6 0 44%, #273350f0 44% 100%), var(--ink);border-radius:10px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:18px;margin:22px 0 18px;padding:28px;display:grid;box-shadow:0 22px 60px #1d263d24}.dailyCoverageIntro h2{color:#fff;margin:0 0 12px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:360;line-height:.98}.dailyCoverageIntro p:not(.productEyebrow){color:#ffffffbd;max-width:560px;margin:0;line-height:1.55}.dailyCoverageList{gap:10px;display:grid}.dailyCoverageItem{color:inherit;border:1px solid #ffffff29;border-left:5px solid var(--accent);background:#ffffff14;border-radius:8px;grid-template-columns:86px minmax(0,.7fr) minmax(0,1.1fr) auto;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;transition:transform .16s,background .16s;display:grid}.dailyCoverageItem:hover{background:#ffffff1f;transform:translateY(-1px)}.dailyCoverageItem.good{border-left-color:#62bd8e}.dailyCoverageItem.warning{border-left-color:var(--accent)}.dailyCoverageItem.danger{border-left-color:#e66b56}.dailyCoverageItem span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.dailyCoverageItem.good span{color:#8fe0b5}.dailyCoverageItem.danger span{color:#ff9b8b}.dailyCoverageItem strong{color:#fff;overflow-wrap:anywhere}.dailyCoverageItem p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.36}.dailyCoverageItem b{color:#ffffffb8;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;justify-self:end;padding:7px 9px;font-size:11px}.adminPriorityBoard{background:linear-gradient(112deg, #fffffff2 0 58%, #1d263d0e 58% 100%), var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:18px;margin:22px 0 18px;padding:28px;display:grid;box-shadow:0 18px 48px #1d263d0f}.adminPriorityIntro h2{color:var(--ink);margin:0 0 12px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:360;line-height:.98}.adminPriorityIntro p:not(.productEyebrow){max-width:620px;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.adminPriorityList{gap:10px;display:grid}.adminPriorityItem,.adminPriorityEmpty{color:inherit;border:1px solid var(--line);background:#ffffffdb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:grid}.adminPriorityItem{border-left:5px solid var(--accent);transition:transform .16s,box-shadow .16s}.adminPriorityItem:hover{transform:translateY(-1px);box-shadow:0 14px 32px #1d263d14}.adminPriorityItem.severity3{border-left-color:#c95542}.adminPriorityItem.severity2{border-left-color:var(--accent)}.adminPriorityItem.severity1{border-left-color:#6d7895}.adminPriorityItem strong,.adminPriorityEmpty strong{color:var(--ink);font-size:18px;display:block}.adminPriorityItem span,.adminPriorityEmpty span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.35;display:block}.adminPriorityItem ul{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:360px;margin:0;padding:0;list-style:none;display:flex}.adminPriorityItem li{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#f6f6f4cc;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.adminCommandCard{min-height:240px;color:inherit;background:linear-gradient(112deg, #fffffff0 0 62%, #1d263d0d 62% 100%), var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 18px 46px #1d263d0e}.adminCommandCard:hover{border-color:#e7993d75;transform:translateY(-2px);box-shadow:0 22px 52px #1d263d16}.adminCommandCard span{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.adminCommandCard h2{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:40px;font-weight:360;line-height:.98}.adminCommandCard p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.adminCommandCard strong{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;align-self:end;font-size:14px}.briefingBoard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.briefingQualityBoard{margin-top:18px}.briefingQualityBoard .briefingColumn{min-height:auto}.briefingQualityBoard .briefingList{grid-template-columns:repeat(2,minmax(0,1fr))}.briefingFocus{border:1px solid var(--line);background:linear-gradient(112deg, #fffffff5 0 66%, #1d263d0b 66% 100%), var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:flex}.briefingFocus.danger{background:linear-gradient(112deg, #fffffffa 0 66%, #b7483714 66% 100%), var(--surface);border-color:#b7483738}.briefingFocus.warning{border-color:#e7993d38}.briefingFocus.good{background:linear-gradient(112deg, #fffffffa 0 66%, #2e7d5a12 66% 100%), var(--surface);border-color:#2e7d5a33}.briefingFocus h2{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:clamp(32px,3.2vw,52px);font-weight:360;line-height:.98}.briefingFocus p:not(.productEyebrow){max-width:880px;color:var(--muted);margin:10px 0 0;line-height:1.45}.briefingColumn{background:linear-gradient(112deg, #fffffff5 0 62%, #1d263d0b 62% 100%), var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;min-height:420px;padding:18px;display:grid}.briefingColumn header{gap:8px;display:grid}.briefingColumn h2{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:clamp(32px,3vw,46px);font-weight:360;line-height:.98}.briefingList{gap:10px;display:grid}.briefingItem{color:inherit;border:1px solid var(--line);border-left:5px solid var(--quiet);background:#ffffffd1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid}.briefingItem:hover{transform:translateY(-1px);box-shadow:0 14px 32px #1d263d14}.briefingItem.danger{border-left-color:var(--danger)}.briefingItem.warning{border-left-color:var(--accent)}.briefingItem.good{border-left-color:#2e7d5a}.briefingItem span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.briefingItem strong{color:var(--ink);margin-top:5px;font-size:18px;line-height:1.12;display:block}.briefingItem p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.42}.briefingItem b{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#f6f6f4d9;border-radius:999px;padding:7px 9px;font-size:12px}.briefingEmpty{border:1px dashed var(--line);color:var(--muted);background:#ffffff8f;border-radius:8px;padding:18px;line-height:1.45}.systemHealthBoard{border:1px solid var(--line);background:linear-gradient(112deg, #fffffff5 0 60%, #1d263d0e 60% 100%), var(--surface);border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;padding:28px;display:grid;box-shadow:0 18px 48px #1d263d0e}.systemHealthIntro h2{color:var(--ink);margin:0 0 12px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:360;line-height:.98}.systemHealthIntro p:not(.productEyebrow){max-width:620px;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.systemCheckList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.systemCheck{border:1px solid var(--line);background:#ffffffd6;border-left:5px solid #6d7895;border-radius:8px;gap:7px;padding:14px 15px;display:grid}.systemCheck.ok{border-left-color:#2e7d5a}.systemCheck.critical{border-left-color:#c95542}.systemCheck.warning{border-left-color:var(--accent)}.systemCheck span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.systemCheck strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px}.systemCheck p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.systemAccessBoard{border:1px solid var(--line);background:linear-gradient(112deg, #fffffff5 0 55%, #1d263d0e 55% 100%), var(--surface);border-radius:10px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:18px;margin-top:18px;padding:28px;display:grid;box-shadow:0 18px 48px #1d263d0e}.systemAccessIntro h2{color:var(--ink);margin:0 0 12px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:360;line-height:.98}.systemAccessIntro p:not(.productEyebrow){max-width:560px;color:var(--muted);margin:0;line-height:1.55}.systemAccessList{gap:10px;display:grid}.systemAccessItem{border:1px solid var(--line);border-left:5px solid var(--quiet);background:#ffffffc7;border-radius:8px;grid-template-columns:110px minmax(0,.85fr) minmax(0,1.1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.systemAccessItem.good{border-left-color:#2e7d5a}.systemAccessItem.warning{border-left-color:var(--accent)}.systemAccessItem.danger{border-left-color:var(--danger)}.systemAccessItem span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.systemAccessItem strong{color:var(--ink);overflow-wrap:anywhere}.systemAccessItem p{color:var(--muted);margin:0;font-size:13px;line-height:1.36}.systemAccessItem small{color:var(--quiet);grid-column:2/-1;line-height:1.35}.systemRoutesBoard{border:1px solid var(--line);background:linear-gradient(112deg, #1d263df6 0 46%, #2a3654f0 46% 100%), var(--navy);border-radius:10px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:18px;margin-top:18px;padding:28px;display:grid;box-shadow:0 18px 48px #1d263d1c}.systemRoutesBoard .systemAccessIntro h2,.systemRoutesBoard .systemAccessIntro p:not(.productEyebrow){color:var(--surface)}.systemRoutesBoard .systemAccessIntro p:not(.productEyebrow){color:#ffffffb8}.systemRoutesList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.systemRouteItem{color:inherit;background:#fff1;border:1px solid #ffffff24;border-radius:8px;gap:8px;padding:15px;text-decoration:none;display:grid}.systemRouteItem:hover{border-color:#e7993d8c}.systemRouteItem.machineOnly{cursor:default;background:#ffffff0a;border-style:dashed}.systemRouteItem.machineOnly:hover{border-color:#ffffff24}.systemRouteItem span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.systemRouteItem strong{color:#fff;font-size:18px}.systemRouteItem p{color:#ffffffbd;margin:0;font-size:13px;line-height:1.42}.systemRouteItem code{color:#ffffff8c;overflow-wrap:anywhere;font-family:inherit;font-size:12px}.systemMasterBoard{background:linear-gradient(112deg, #fffffff5 0 58%, #9bc6d221 58% 100%), var(--surface);border:1px solid var(--line);border-radius:10px;gap:16px;margin-top:18px;padding:24px;display:grid;box-shadow:0 16px 42px #1d263d0b}.systemMasterSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.systemMasterSummary div{background:#ffffffb8;border:1px solid #1d263d14;border-radius:8px;padding:14px}.systemMasterSummary strong{color:var(--accent);font-family:Fraunces Local,Georgia,serif;font-size:34px;line-height:.95;display:block}.systemMasterSummary span,.systemMasterEndpoint span,.systemMasterItem span{color:var(--quiet);letter-spacing:.11em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:900;display:block}.systemMasterEndpoint{background:#1d263d09;border:1px solid #1d263d14;border-radius:8px;gap:8px;padding:14px;display:grid}.systemMasterEndpoint code,.systemMasterItem code{color:var(--muted);overflow-wrap:anywhere;font-family:inherit;font-size:13px}.systemMasterEndpoint p{color:var(--danger);margin:0;font-size:13px;line-height:1.4}.systemMasterList{gap:9px;display:grid}.systemMasterItem{background:#ffffffc7;border:1px solid #2e7d5a1f;border-left:4px solid #2e7d5a;border-radius:8px;grid-template-columns:110px minmax(0,.8fr) minmax(160px,.52fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:12px;display:grid}.systemMasterItem.revisar{border-color:#e7993d2e;border-left-color:var(--accent)}.systemMasterItem strong{color:var(--ink)}.systemMasterItem p{color:var(--muted);margin:0;font-size:13px;line-height:1.36}.onboardingActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.activationSheet{background:#e7993d12;border:1px solid #e7993d47;border-radius:8px;gap:7px;margin:14px 0;padding:14px;display:grid}.activationSheet span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.activationSheet p{color:var(--muted);word-break:break-word;margin:0;font-size:13px;line-height:1.45}.activationSheet b{color:var(--ink)}.activationReview{background:#2e7d5a0f;border:1px solid #1d263d1a;border-left:4px solid #2e7d5a;border-radius:8px;gap:10px;margin:14px 0;padding:14px;display:grid}.activationReview.review{border-left-color:var(--accent);background:#e7993d14}.activationReview.blocked{border-left-color:var(--danger);background:#a33b2f12}.activationReview header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.activationReview span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.activationReview strong{color:var(--ink);font-size:14px}.activationReview p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.activationReview div{flex-wrap:wrap;gap:7px;display:flex}.activationReview small{color:#1f6f4c;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #2e7d5a2e;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.activationReview small.missing{color:#8a5a12;border-color:#e7993d4d}.clientCommercialStrip{margin:0 0 26px}.clientCommercialStrip>div{flex:1}.clientCommercialStrip .clientCommercialAction{flex:2}.emptyState{color:var(--quiet)}.reportDetail{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:26px;box-shadow:0 18px 46px #1d263d0f}.reportHero{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;margin-bottom:18px;display:grid}.reportHero h1{margin:0 0 8px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(36px,5vw,62px);font-weight:340;line-height:.98}.reportHero p{color:var(--muted)}.languageSwitch{border:1px solid var(--line);background:#f7f8fad1;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:5px;display:inline-flex}.languageSwitch span,.languageSwitch a{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.languageSwitch span{color:var(--quiet)}.languageSwitch a{color:var(--muted)}.languageSwitch a.active{background:var(--navy);color:#fff}.impactCircle{--score:0;background:conic-gradient(var(--navy) calc(var(--score) * 1%), #e8e4dc 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:112px;height:112px;display:flex;position:relative}.impactSummary{background:linear-gradient(122deg, #fffffff0 0 58%, #9bc6d21f 58% 100%), var(--surface);border:1px solid #1d263d1a;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:0 14px 34px #1d263d0e}.impactSummaryBody strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:900;display:block}.impactSummaryBody p{color:var(--muted);margin:5px 0 10px;font-size:14px;line-height:1.45}.impactMiniGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.impactMiniGrid span{color:var(--muted);background:#ffffffc2;border:1px solid #1d263d1a;border-radius:6px;gap:2px;padding:7px 9px;font-size:12px;font-weight:800;display:grid}.impactMiniGrid b{color:var(--ink)}@media (max-width:760px){.impactSummary{grid-template-columns:1fr;justify-items:center}.impactSummaryBody{width:100%}}.impactCircle:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:12px}.impactCircle strong,.impactCircle span{z-index:1;position:relative}.impactCircle strong{font-family:Fraunces Local,Georgia,serif;font-size:34px;line-height:.82;transform:translateY(-4px)}.impactCircle span{color:var(--quiet);text-align:center;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;width:72px;max-width:72px;font-size:9px;font-weight:800;line-height:1;display:block;transform:translateY(6px)}.metricGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.reportReadingGuide{background:linear-gradient(108deg, #fffffff0 0 62%, #9bc6d21a 62% 100%), var(--surface);border:1px solid #1d263d1a;border-radius:8px;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:14px;margin:12px 0 18px;padding:14px;display:grid}.reportReadingGuide .productEyebrow{margin-top:4px}.readingGuideGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.readingGuideGrid details{background:#ffffffc7;border:1px solid #1d263d1a;border-radius:7px;overflow:hidden}.readingGuideGrid summary{cursor:pointer;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;font-size:12px;font-weight:900}.readingGuideGrid summary::marker{color:var(--accent)}.readingGuideGrid p{color:var(--muted);margin:0;padding:0 12px 12px;font-size:13px;line-height:1.45}.socialPulse{border:1px solid #1d263d1f;border-left:3px solid var(--navy);background:linear-gradient(135deg,#1d263d0e,#12578017);border-radius:6px;grid-template-columns:.36fr 1fr;align-items:start;gap:16px;margin:18px 0;padding:18px;display:grid}.socialPulse.quiet{border-left-color:var(--line);background:#ffffffb3}.socialPulse h2{color:var(--ink);margin:2px 0 0;font-family:Fraunces Local,Georgia,serif;font-size:28px;font-weight:360}.socialPulse .reportText{line-height:1.5}.socialPulse .structuredLine{background:#ffffffb8}.executiveStack{gap:12px;margin-top:18px;display:grid}.reportBlock{background:var(--paper);border:1px solid var(--line);border-radius:6px;margin-top:18px;padding:18px}.reportBlock.featured{border-left:3px solid var(--accent)}.reportBlock.dark{background:var(--navy);color:var(--surface)}.reportBlock.dark .reportText{color:#ffffffe0}.reportBlock.compact{margin-top:0}.reportText{color:var(--muted);line-height:1.7}.reportText p{margin:0 0 13px}.reportText p:last-child{margin-bottom:0}.structuredLine{background:#ffffff9e;border:1px solid #1d263d14;border-radius:6px;grid-template-columns:minmax(116px,.28fr) 1fr;align-items:start;gap:14px;margin-top:10px;padding:12px 14px;display:grid}.reportBlock.dark .structuredLine{background:#ffffff0e;border-color:#ffffff29}.structuredLine strong{color:var(--ink)}.reportBlock.dark .structuredLine strong,.reportBlock.dark .structuredLine span{color:#ffffffe6}.structuredLine strong{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.structuredLine span{color:var(--muted)}.structuredLine>span:only-child{grid-column:1/-1}.contextValidation{border-left:3px solid #1d263d3d}.contextValidation span{letter-spacing:.02em;border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.contextValidation.sufficientContext{border-left-color:#17754b99}.contextValidation.sufficientContext span{color:#176b48;background:#17754b1a}.contextValidation.partialContext{border-left-color:#c68b2cb3}.contextValidation.partialContext span{color:#9a6418;background:#e29c3924}.contextValidation.needsValidation{border-left-color:#9f3f37b8}.contextValidation.needsValidation span{color:#8e332d;background:#9f3f371f}.reportText.cardList{gap:10px;display:grid}.reportText.cardList .structuredLine{background:var(--surface);margin-top:0}.newsAccordion{gap:10px;display:grid}.newsItem{background:var(--surface);border:1px solid #1d263d1a;border-radius:6px;overflow:hidden}.newsItem summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-weight:800;display:flex}.newsItem summary::marker{color:var(--accent)}.newsItem summary small{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:11px;font-weight:800}.newsItem .reportText{padding:0 16px 16px}.editorialQualityPanel{border:1px solid #e7993d52;border-left:5px solid var(--accent);background:linear-gradient(112deg, #fffffff5 0 62%, #e7993d17 62% 100%), var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding:18px;display:grid}.editorialQualityPanel h2{color:var(--ink);margin:4px 0 8px;font-family:Fraunces Local,Georgia,serif;font-size:32px;font-weight:360;line-height:1.04}.editorialQualityPanel p:not(.productEyebrow){color:var(--muted);margin:0;line-height:1.48}.editorialQualityList{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:420px;display:flex}.editorialQualityList span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#e7993d14;border:1px solid #e7993d57;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.editorialQualityList span.danger{color:#c95542;background:#c9554214;border-color:#c9554257}.trackingBox{border:1px solid var(--line);border-radius:6px;margin-top:20px;padding:18px}.legalSafeguards{background:linear-gradient(105deg, #9bc6d21c 0 58%, #10272e09 58% 100%), var(--surface);border:1px solid #10272e24;border-radius:8px;margin-top:20px;padding:18px}.legalSafeguards h2{color:var(--ink);margin:6px 0 14px;font-size:22px}.legalSafeguardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.legalSafeguardsGrid p{color:var(--muted);background:#ffffffb8;border:1px solid #10272e1a;border-radius:6px;margin:0;padding:12px;font-size:13px;line-height:1.55}.reportPoweredBy{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:18px 12px 4px;font-size:12px;font-weight:800;display:flex}.reportPoweredBy a{color:var(--ink);text-decoration:none}.reportPoweredBy a:hover{color:var(--accent)}.reportPoweredBy small{color:var(--muted);letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:700}.performanceHero{background:linear-gradient(105deg, var(--surface) 0 64%, #9bc6d229 64% 100%), var(--surface)}.monthlyExecutive{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:14px;margin-bottom:16px;display:grid}.monthlyExecutive>div{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:20px}.monthlyExecutive h2{color:var(--ink);margin:8px 0 10px;font-family:Fraunces Local,Georgia,serif;font-size:clamp(26px,3vw,42px);font-weight:360;line-height:1.05}.monthlyExecutive p{color:var(--muted);margin:0;line-height:1.55}.monthlyToneCard{align-content:center;gap:10px;display:grid}.monthlyClients{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.monthlyClient{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.monthlyClient header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.monthlyClient h2{color:var(--ink);margin:0 0 6px;font-family:Fraunces Local,Georgia,serif;font-size:31px;font-weight:360;line-height:1.05}.monthlyClient p{color:var(--muted);margin:0;line-height:1.45}.monthlyClientScore{justify-items:end;gap:6px;display:grid}.monthlyClientScore strong{color:var(--accent);font-family:Fraunces Local,Georgia,serif;font-size:48px;line-height:.9}.heroMonthlyScore{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;justify-items:center;min-width:170px;padding:20px}.heroMonthlyScore strong{font-size:68px}.monthlyClientStats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.monthlyClientStats div{border:1px solid var(--line);background:#1d263d05;border-radius:6px;padding:12px}.monthlyClientStats strong{color:var(--ink);font-family:Fraunces Local,Georgia,serif;font-size:25px;line-height:1;display:block}.monthlyClientStats span,.monthlyAdoption span{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:800;display:block}.monthlySplit{grid-template-columns:1fr 190px;align-items:stretch;gap:12px;display:grid}.monthlyToneMini{border:1px solid var(--line);border-radius:6px;align-content:center;gap:8px;padding:12px;display:grid}.toneBar{grid-template-columns:72px 1fr 24px;align-items:center;gap:9px;display:grid}.toneBar span{color:var(--muted);font-size:12px;font-weight:700}.toneBar div{background:#1d263d14;border-radius:999px;height:8px;overflow:hidden}.toneBar i{border-radius:inherit;min-width:0;height:100%;display:block}.toneBar i.positive{background:#2e7d5a}.toneBar i.neutral{background:#9bc6d2}.toneBar i.negative{background:var(--danger)}.toneBar strong{color:var(--ink);text-align:right;font-size:13px}.monthlyAdoption{border:1px solid var(--line);background:linear-gradient(135deg,#9bc6d21f,#1d263d05);border-radius:6px;align-content:center;gap:6px;padding:12px;display:grid}.monthlyAdoption strong{color:var(--ink);font-family:Fraunces Local,Georgia,serif;font-size:31px;line-height:1}.monthlyAdoption small{color:var(--muted);line-height:1.35}.clientInsight{border-radius:6px;padding:12px 14px;font-weight:700}.clientInsight.good{color:#1f6b4d;background:#2e7d5a14}.clientInsight.warning,.clientInsight.neutral{color:#7b5a1b;background:#e7993d1a}.clientInsight.danger{color:var(--danger);background:#a33b2f14}.monthlyAccountNarrative{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.monthlyAccountNarrative div{border:1px solid var(--line);background:linear-gradient(135deg, #1d263d09, #ffffffb8), var(--surface);border-radius:6px;padding:14px}.monthlyAccountNarrative span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.monthlyAccountNarrative p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.compactButton{justify-self:start}.monthlyClientActions{flex-wrap:wrap;gap:8px;display:flex}.onboardingQueue{gap:14px;display:grid}.feedbackPublicShell{width:min(960px,100% - 40px);margin:0 auto;padding:64px 0 88px}.feedbackPublicHero,.feedbackThanks,.feedbackForm,.feedbackTemplateBox,.feedbackAdminCard{background:var(--surface);border:1px solid var(--line);box-shadow:0 22px 70px #1d263d14}.feedbackPublicHero{border-radius:8px;margin-bottom:24px;padding:clamp(32px,5vw,64px);position:relative;overflow:hidden}.feedbackPublicHero:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 35%,#e7993d24 35% 100%);width:42%;position:absolute;inset:0 0 0 auto}.feedbackPublicHero h1,.feedbackThanks h2{max-width:760px;color:var(--ink);letter-spacing:0;margin:0;font-family:Fraunces Local,Georgia,serif;font-size:clamp(44px,7vw,78px);font-weight:360;line-height:.96}.feedbackPublicHero p,.feedbackThanks p{max-width:720px;color:var(--muted);margin-top:18px;font-size:19px;line-height:1.65}.feedbackForm{border-radius:8px;gap:18px;padding:clamp(24px,4vw,44px);display:grid}.feedbackForm label{color:var(--ink);gap:10px;font-weight:800;display:grid}.feedbackForm input,.feedbackForm textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #1d263d29;border-radius:8px;padding:14px 16px}.feedbackSubmit{justify-self:start;margin-top:8px}.feedbackThanks{border-radius:8px;padding:clamp(32px,5vw,58px)}.feedbackTemplateBox{border-radius:8px;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:24px;margin-bottom:24px;padding:28px;display:grid}.feedbackTemplateBox h2,.feedbackAdminCard h2{color:var(--ink);letter-spacing:0;margin:0;font-family:Fraunces Local,Georgia,serif;font-size:34px;font-weight:360}.feedbackTemplateBox p{color:var(--muted);line-height:1.6}.feedbackTemplateBox pre,.feedbackPendingBox pre{white-space:pre-wrap;color:var(--ink);font:14px/1.6 var(--fontSans);background:#f7f5f0;border:1px solid #1d263d1a;border-radius:8px;margin:0;padding:18px}.feedbackAdminList{gap:18px;display:grid}.feedbackAdminCard{border-radius:8px;padding:26px}.feedbackAdminCard.completado{border-left:5px solid #2c7a54}.feedbackAdminCard.pendiente,.feedbackAdminCard.enviado{border-left:5px solid var(--accent)}.feedbackAdminCard header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.feedbackAdminCard header>strong{color:var(--accent);font-family:Fraunces Local,Georgia,serif;font-size:42px;line-height:1}.feedbackResponseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feedbackResponseGrid div,.feedbackPendingBox{background:#fff;border:1px solid #1d263d1a;border-radius:8px;padding:16px}.feedbackResponseGrid span{color:var(--softText);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.feedbackResponseGrid p,.feedbackPendingBox p{color:var(--muted);margin:0;line-height:1.6}.feedbackPendingBox details{margin-top:12px}.feedbackPendingBox summary{cursor:pointer;color:var(--ink);margin-bottom:10px;font-weight:900}.onboardingCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.onboardingCard header{justify-content:space-between;gap:18px;display:flex}.onboardingCard h2{color:var(--ink);margin:0 0 6px;font-family:Fraunces Local,Georgia,serif;font-size:34px;font-weight:360;line-height:1.05}.onboardingCard p{color:var(--muted);margin:0;line-height:1.5}.onboardingDetails{grid-template-columns:1fr 1.2fr 1fr;gap:10px;display:grid}.onboardingDetails div{border:1px solid var(--line);border-radius:6px;padding:12px}.onboardingDetails span{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.onboardingDetails strong{color:var(--ink);margin:6px 0 4px;display:block}.onboardingReadinessStrip{border:1px solid var(--line);background:#1d263d06;border-radius:8px;grid-template-columns:minmax(240px,.9fr) 1.5fr;align-items:center;gap:14px;padding:14px;display:grid}.onboardingReadinessStrip.ready{background:#237f570f;border-color:#237f573d}.onboardingReadinessStrip.blocked{background:#b748370f;border-color:#b748373d}.onboardingReadinessStrip span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.onboardingReadinessStrip strong{color:var(--ink);margin:5px 0;font-size:18px;display:block}.onboardingReadinessStrip p{color:var(--muted);margin:0;font-size:13px}.onboardingReadinessStrip>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.onboardingReadinessStrip small{border:1px solid var(--line);color:var(--muted);background:#ffffffb8;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.onboardingReadinessStrip small.ok{color:#1f6f4b;background:#237f5712;border-color:#237f5738}.onboardingReadinessStrip small.missing{color:#a24a30;background:#b748370f;border-color:#b7483738}.onboardingContent{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onboardingContent>div,.configBlock{border:1px solid var(--line);background:#1d263d05;border-radius:6px;padding:14px}.onboardingContent h3{color:var(--ink);margin:0 0 10px}.onboardingContent p+p{margin-top:8px}.configBlock summary{cursor:pointer;color:var(--ink);font-weight:800}.configBlock pre{background:var(--navy);color:#fff;white-space:pre-wrap;border-radius:6px;max-height:360px;margin:14px 0 0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.internalSummary{grid-template-columns:180px 130px 1fr;align-items:stretch;gap:12px;margin-bottom:22px;display:grid}.internalSummary>div,.internalSummary>p{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:0;padding:16px 18px}.internalSummary strong{margin-top:8px;font-size:19px;display:block}.summaryLabel{color:var(--quiet);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.internalSummary p{color:var(--muted);line-height:1.55}.trackingFollowUpBoard{border:1px solid var(--line);background:linear-gradient(112deg, #fffffff5 0 64%, #1d263d0b 64% 100%), var(--surface);border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:start;gap:14px;margin-bottom:22px;padding:18px;display:grid}.trackingFollowUpIntro h2{color:var(--ink);margin:0;font-family:Fraunces Local,Georgia,serif;font-size:clamp(30px,3vw,46px);font-weight:360;line-height:1}.trackingFollowUpIntro p:not(.productEyebrow){color:var(--muted);margin:10px 0 0;line-height:1.45}.trackingFollowUpList{gap:10px;display:grid}.trackingFollowUpItem,.trackingFollowUpEmpty{color:inherit;border:1px solid var(--line);border-left:5px solid var(--quiet);background:#ffffffd1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;text-decoration:none;display:grid}.trackingFollowUpItem.danger{border-left-color:var(--danger)}.trackingFollowUpItem.warning{border-left-color:var(--accent)}.trackingFollowUpItem.good{border-left-color:#2e7d5a}.trackingFollowUpItem span,.trackingFollowUpEmpty span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.trackingFollowUpItem strong,.trackingFollowUpEmpty strong{color:var(--ink);margin-top:5px;font-size:18px;display:block}.trackingFollowUpItem p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.42}.trackingFollowUpItem b{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#f6f6f4d9;border-radius:999px;padding:7px 9px;font-size:12px}.recipientGrid,.trackingGrid{gap:12px;display:grid}.recipientGrid{grid-template-columns:repeat(3,1fr);margin-top:12px}.recipientTile,.trackingClient,.trackingReport{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:16px}.recipientTile span,.trackingClient p,.trackingReport p,.recipientMiniList span{color:var(--muted)}.trackingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trackingClient header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.trackingClientActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.trackingClientScore{justify-items:end;gap:6px;display:grid}.trackingClientScore strong{color:var(--accent);font-family:Fraunces Local,Georgia,serif;font-size:34px}.healthPill,.testBadge,.realBadge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.healthPill.good,.realBadge{color:#1f6b4d;background:#2e7d5a17;border:1px solid #2e7d5a3d}.healthPill.warning{color:#9b671e;background:#e7993d1c;border:1px solid #e7993d47}.healthPill.danger{color:var(--danger);background:#a33b2f14;border:1px solid #a33b2f33}.healthPill.neutral,.testBadge{color:var(--muted);border:1px solid var(--line);background:#1d263d0a}.trackingReports{gap:10px;display:grid}.trackingReport{gap:13px;display:grid}.trackingReport.isTest{background:linear-gradient(90deg, #1d263d09, var(--surface) 42%)}.trackingMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trackingMeta strong{color:var(--ink)}.trackingMeta>span:last-child{color:var(--quiet);font-size:12px;font-weight:800}.trackingReportMain p{margin-bottom:0}.recipientMiniList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.recipientMiniList span{border:1px solid var(--line);border-radius:6px;padding:9px 10px;font-size:12px;line-height:1.35}.recipientMiniList b,.recipientMiniList small{display:block}.recipientMiniList b{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:10px}.recipientMiniList small{color:var(--quiet);margin-top:2px}.recipientMiniList span.read{color:#2e7d5a;background:#2e7d5a14;border-color:#2e7d5a3d}.recipientMiniList span.pending{color:var(--muted);background:#1d263d06}@media (max-width:900px){.marketingNav,.marketingNav div,.impactRow,.roiSection{display:grid}.marketingNav{align-items:start}.marketingHero,.demoCommercialFrame,.customerPathSection,.workflowSection,.productSection,.roiSection,.legalSourceSection,.packageShelf,.productPackage,.sectorUseCases,.comparisonSection,.demoHero,.demoCinema,.salesStory,.guidedDemo,.demoSlide,.loginChoiceGrid,.sectorReportHero,.sectorReportGrid,.sectorColumns{grid-template-columns:1fr}.heroVisual{min-height:0}.floatingReport{transform:none}.proofGrid,.demoMinuteGrid,.sectorUseCaseGrid,.productSection ul,.pricingGrid,.roiCards,.legalSourceGrid,.sectorDemoGrid{grid-template-columns:1fr}.productPackage,.minuteCard,.demoNarrative,.customerPathSection article,.loginChoiceGrid article{min-height:0}.packageBox{width:min(230px,72vw);transform:none}.demoStepsRail{grid-template-columns:repeat(4,minmax(0,1fr));position:static}.cinemaFrame{min-height:520px}.cinemaSources,.cinemaMail,.cinemaPanel{width:auto;margin:16px;position:relative;inset:auto}.cinemaCore{max-width:calc(100% - 32px);margin:22px auto 10px;position:relative;top:auto;left:auto;transform:none}.demoStepsRail a{grid-template-columns:1fr}.demoScroller{grid-auto-columns:minmax(680px,100%)}.salesStoryCard{grid-template-columns:1fr;gap:24px;min-height:auto}.demoSlide{min-height:auto}.finalCta{padding:28px}.comparisonHead,.comparisonRow{grid-template-columns:1fr;gap:12px}.comparisonHead span:first-child,.comparisonRow strong{min-height:0}.productHero,.reportHero,.productKpis,.productKpis.internalKpis,.productKpis.monthlyKpis,.productKpis.commercialKpis,.productKpis.systemKpis,.moduleTabs,.signalBoard,.signalUseCases,.signalConfigGrid,.signalModuleChecklist,.internalSummary,.monthlyExecutive,.monthlyClients,.monthlyClientStats,.monthlySplit,.monthlyAccountNarrative,.commercialMeta,.commercialRenewalBoard,.activationReadiness,.activationReadinessChecks,.configGrid,.radarWorkQueue,.radarChecks,.dailyCoverageBoard,.dailyCoverageItem,.adminPriorityBoard,.adminCommandGrid,.briefingBoard,.briefingQualityBoard .briefingList,.trackingFollowUpBoard,.systemHealthBoard,.systemCheckList,.systemAccessBoard,.systemAccessItem,.systemRoutesBoard,.systemRoutesList,.systemMasterSummary,.systemMasterItem,.radarActivationStrip,.onboardingDetails,.onboardingReadinessStrip,.onboardingContent,.clientCards,.metricGrid,.reportReadingGuide,.readingGuideGrid,.recipientGrid,.trackingGrid,.editorialQualityPanel,.legalSafeguardsGrid,.recipientMiniList,.sectorStructuredLine{grid-template-columns:1fr}.systemAccessItem small,.wideSignalCell{grid-column:auto}.dailyCoverageItem b{justify-self:start}.onboardingReadinessStrip>div:last-child,.editorialQualityList{justify-content:flex-start}.productHero,.reportDetail{padding:20px}.commercialCard header,.commercialCard footer,.commercialRenewalItem,.briefingFocus,.clientCommercialStrip{flex-direction:column;align-items:flex-start}.commercialRenewalItem{grid-template-columns:1fr}.commercialRenewalItem>div:last-child{text-align:left;min-width:0}.clientCommercialStrip>div{width:100%}.configEditorSection{padding:20px}.configEditorActions{flex-direction:column-reverse;align-items:stretch}.radarCard header,.radarCard footer{flex-direction:column;align-items:flex-start}.radarScore{text-align:left;width:100%}.adminPriorityBoard{padding:20px}.adminPriorityItem,.adminPriorityEmpty,.trackingFollowUpItem,.trackingFollowUpEmpty{grid-template-columns:1fr}.adminPriorityItem ul{justify-content:flex-start}}@media (max-width:640px){.demoHero,.demoCinema,.salesStory,.demoSectionIntro,.sectorUseCases,.comparisonSection,.sectorReportHero,.guidedDemo,.sectorDemoBand,.sectorReportGrid,.sectorColumns,.demoDisclaimer{width:min(100% - 28px,1180px)}.salesStoryCard,.demoCinema,.productSection,.legalSourceSection,.sectorUseCases,.comparisonSection,.sectorDemoBand{padding:22px}.salesStoryCard p,.salesStoryCard li{font-size:16px}.salesStoryAside{padding:18px}.salesStoryCard h2,.demoSectionIntro h2,.sectorDemoBand h2,.sectorUseCases h2,.comparisonSection h2{font-size:34px}.salesBenefits{grid-template-columns:1fr}.demoStepsRail{grid-template-columns:repeat(2,minmax(0,1fr))}.demoScroller{grid-auto-columns:minmax(86vw,100%)}.demoSlide,.sectorMainCard,.sectorSignalCard,.sectorColumns article,.demoDisclaimer{padding:20px}.demoDevice{min-height:320px;transform:none}.panelMockTop,.engineGrid{grid-template-columns:1fr}.cinemaFrame{min-height:560px}.mockBars p{grid-template-columns:1fr}.sectorImpact{width:142px;height:142px}}@media print{:root{--paper:#fff}body{color:#1d263d;background:#fff}.productShell{width:100%;max-width:none;padding:0}.backLinkProduct,.monthlyTopActions,.heroActions,.productButton,.sectionHead a,.compactButton,.monthlyClientActions{display:none!important}.productHero,.performanceHero,.monthlyExecutive>div,.monthlyClient,.monthlyClientStats div,.monthlyToneMini,.monthlyAdoption,.monthlyAccountNarrative div,.reportPreview{break-inside:avoid;box-shadow:none!important}.productHero,.performanceHero{background:#fff;border:0;border-bottom:2px solid #1d263d29;margin-bottom:18px;padding:22px 0}.productHero:before{display:none}.productHero h1{font-size:46px}.productKpis.monthlyKpis,.monthlyExecutive,.monthlyAccountNarrative,.monthlyClients,.monthlyClientStats,.monthlySplit{grid-template-columns:repeat(2,minmax(0,1fr))}.monthlyExecutive,.monthlyAccountNarrative,.productSection{page-break-inside:avoid}.monthlyClients{gap:10px}.monthlyClient{padding:14px}.reportPreview{text-decoration:none}.reportPreview span{color:#1d263d}}
