:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{color:#0f172a;background:#f8fafc;margin:0}a{color:inherit;text-decoration:none}.shell{max-width:1180px;margin:0 auto;padding:32px 20px 56px}.header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.eyebrow{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}h1{margin:.2rem 0 .5rem;font-size:34px;line-height:1.1}.card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px;box-shadow:0 8px 26px #0f172a0f}.notice{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;margin:-10px 0 18px;padding:12px 16px}.notice.warn{color:#92400e;background:#fef3c7;border-color:#fde68a}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.stack{gap:16px;display:grid}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.sectionHeader h2{margin-top:0}.sectionHeader.compact{margin-bottom:8px}.actionForm{grid-template-columns:180px minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.intakeForm{gap:14px;max-width:760px;display:grid}.reviewForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.actionForm label,.intakeForm label,.reviewForm label{color:#475569;gap:6px;font-size:13px;font-weight:700;display:grid}.actionForm input,.actionForm select,.intakeForm input,.intakeForm select,.reviewForm input,.reviewForm select,.reviewForm textarea{color:#0f172a;font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px}.checkboxGrid{border:1px solid #cbd5e1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.checkboxGrid legend{color:#475569;padding:0 4px;font-size:13px;font-weight:800}.checkboxGrid label{align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.checkboxGrid input{padding:0}.actionForm button,.intakeForm button,.reviewForm button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.actionForm button:disabled,.actionForm input:disabled,.actionForm select:disabled,.intakeForm button:disabled,.intakeForm input:disabled,.intakeForm select:disabled,.reviewForm button:disabled,.reviewForm input:disabled,.reviewForm select:disabled,.reviewForm textarea:disabled,.checkboxGrid:disabled{cursor:not-allowed;opacity:.55}.reviewForm textarea{resize:vertical;min-height:96px}.span2{grid-column:span 2}.badge{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.badge.warn{color:#92400e;background:#fef3c7}.badge.danger{color:#991b1b;background:#fee2e2}.badge.ok{color:#166534;background:#dcfce7}.buttonBadge{cursor:pointer;font:inherit;border:0}.buttonBadge:not(:disabled):hover{filter:brightness(.96);transform:translateY(-1px)}.buttonBadge:disabled{cursor:not-allowed;opacity:.55}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px}.table th{color:#475569;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.review{background:#f8fafc;border-left:4px solid #cbd5e1;border-radius:12px;padding:12px 14px}.evidenceList{margin-top:16px}.evidenceItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.inlineForm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inlineForm select{color:#0f172a;font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px}.inlineForm button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:10px;padding:9px 12px;font-weight:800}.inlineForm button:disabled,.inlineForm select:disabled{cursor:not-allowed;opacity:.55}.blockerList{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:0 0 16px;padding:12px 16px 12px 34px}.packetCandidate{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:12px;padding:14px}.packetCandidate.ready{border-left-color:#22c55e}.packetCandidate.needs_evidence{border-left-color:#f59e0b}.packetCandidate.not_recommended{border-left-color:#ef4444}.review.medium{border-color:#f59e0b}.review.weak{border-color:#94a3b8}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-left:2px solid #cbd5e1;padding:12px 0 12px 18px;position:relative}.timeline li:before{content:"";background:#2563eb;border-radius:99px;width:10px;height:10px;position:absolute;top:18px;left:-6px}@media (max-width:850px){.grid,.grid4,.actionForm,.reviewForm{grid-template-columns:1fr}.span2{grid-column:span 1}.header,.sectionHeader{display:block}}.taskList{gap:10px}.taskItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.taskItem p{color:#475569;margin:.45rem 0}.taskItem small{color:#64748b}.taskActions{flex-direction:column;align-items:flex-end;gap:10px;min-width:120px;display:flex}.taskActions button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:10px;padding:9px 12px;font-weight:800}.taskActions button:disabled{cursor:not-allowed;opacity:.55}.summaryGrid{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.summaryGrid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.summaryGrid h3{margin:.45rem 0;font-size:28px;line-height:1}.summaryGrid p{color:#475569;margin:.35rem 0 0}.safeLinkList{flex-wrap:wrap;gap:8px;display:flex}.funnelList{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.nextFocus{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-top:14px;padding:12px 14px}.auditSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.auditSummaryGrid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:14px}.auditSummaryGrid h3{margin:.45rem 0 0;font-size:28px;line-height:1}.auditSummaryGrid p{color:#475569;overflow-wrap:anywhere;margin:.35rem 0 0}.auditSummaryGrid code,.auditTimeline code{color:#3730a3;background:#eef2ff;border-radius:8px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.auditEntryHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.auditTimeline small{color:#64748b}@media (max-width:850px){.taskItem{display:block}.taskActions{align-items:flex-start;margin-top:12px}.summaryGrid,.auditSummaryGrid{grid-template-columns:1fr}}.inlineCheck{flex-direction:row;align-items:center;gap:.5rem;display:flex}.workflowChecklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workflowStep{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:12px;padding:12px 14px}.workflowStep.done{border-left-color:#22c55e}.workflowStep.ready{border-left-color:#f59e0b}.workflowStep.blocked{border-left-color:#94a3b8}.workflowStep p{color:#475569;margin:.35rem 0 0}@media (max-width:850px){.workflowChecklist{grid-template-columns:1fr}}.readinessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.readinessItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.readinessItem small{color:#475569;line-height:1.35}@media (max-width:850px){.readinessGrid{grid-template-columns:1fr}}.codeBlock{color:#e2e8f0;white-space:pre-wrap;background:#0f172a;border-radius:12px;padding:12px;font-size:.85rem;overflow-x:auto}.marketingShell{max-width:1180px;margin:0 auto;padding:24px 20px 64px}.marketingNav{justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-bottom:44px;display:flex}.brandMark{color:#0f172a;letter-spacing:-.03em;font-size:20px;font-weight:900}.marketingNavLinks{color:#475569;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;min-width:0;font-size:14px;font-weight:750;display:flex}.ctaSmall{color:#fff;background:#0f172a;border-radius:999px;padding:9px 14px}.heroSection{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:center;gap:32px;margin-bottom:24px;display:grid}.heroSection h1{letter-spacing:-.06em;max-width:850px;font-size:60px}.heroLead{color:#475569;max-width:760px;margin:0 0 22px;font-size:20px;line-height:1.6}.heroActions{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.primaryCta,.secondaryCta{border-radius:14px;padding:13px 18px;font-weight:900;display:inline-flex}.primaryCta{color:#fff;background:#0f172a}.primaryCta.light{color:#0f172a;background:#fff;margin-top:12px}.secondaryCta{color:#075985;background:#e0f2fe}.finePrint{color:#64748b;font-size:13px;font-weight:700}.heroProofChips{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.heroProofChips span{color:#1e3a8a;letter-spacing:.03em;text-transform:uppercase;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;box-shadow:0 8px 22px #0f172a0d}.heroAssuranceRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:820px;margin-top:16px;display:grid}.heroAssuranceRail article{background:#ffffffd1;border:1px solid #dbeafe;border-radius:18px;padding:13px;box-shadow:0 12px 30px #0f172a0f}.heroAssuranceRail b{color:#0f172a;letter-spacing:-.015em;font-size:14px;display:block}.heroAssuranceRail span{color:#475569;margin-top:4px;font-size:12px;font-weight:750;line-height:1.35;display:block}.heroCard,.marketingCard{background:#fff;border:1px solid #e2e8f0;border-radius:26px;padding:24px;box-shadow:0 20px 60px #0f172a14}.heroCard{background:linear-gradient(#fff,#f8fafc)}.heroVisual{color:#fff;background:radial-gradient(circle at 72% 18%,#22c55e3d,#0000 32%),linear-gradient(145deg,#020617,#0f172a 52%,#172554);border:1px solid #94a3b847;border-radius:30px;padding:18px;position:relative;overflow:hidden;box-shadow:0 26px 80px #02061747}.heroVisual:before{content:"";background-color:#0000;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.heroVisualTopline{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex;position:relative}.visualStatus{color:#86efac;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.targetingGrid{z-index:1;border:1px solid #e2e8f02e;border-radius:24px;min-height:360px;position:relative;overflow:hidden}.scanBeam{background:linear-gradient(#0000,#22c55e6b,#0000);height:120px;animation:4.8s ease-in-out infinite scanSweep;position:absolute;top:-120px;left:0;right:0}.reviewTarget{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;background:#f8fafceb;border:1px solid #e2e8f080;border-radius:18px;gap:5px;width:190px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 50px #02061738}.reviewTarget b{letter-spacing:-.04em;font-size:24px}.reviewTarget span{color:#475569;font-size:13px;font-weight:800}.reviewTarget em{color:#fff;text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.goodReview{top:28px;left:22px;transform:rotate(-3deg)}.hotReview{top:90px;right:24px;transform:rotate(3deg)}.watchReview{bottom:34px;left:42px;transform:rotate(2deg)}.hotReview em{background:#dc2626}.watchReview em{color:#111827;background:#f59e0b}.crosshair{border:2px solid #22c55eeb;border-radius:999px;width:142px;height:142px;animation:2.8s ease-in-out infinite targetPulse;position:absolute;top:74px;right:52px}.crosshair:before,.crosshair:after{content:"";background:#22c55ec7;position:absolute}.crosshair:before{height:2px;top:70px;left:-26px;right:-26px}.crosshair:after{width:2px;top:-26px;bottom:-26px;left:70px}.crosshair i,.crosshair b,.crosshair span{border:1px solid #22c55e8c;border-radius:999px;position:absolute;inset:22px}.crosshair b{inset:52px}.crosshair span{background:#22c55e;border:0;width:8px;height:8px;inset:67px auto auto 67px}.lockBadge{color:#052e16;letter-spacing:.08em;text-transform:uppercase;background:#22c55eeb;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:950;position:absolute;bottom:52px;right:26px}.precisionMetrics{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 10px;display:grid;position:relative}.precisionMetrics div{background:#ffffff17;border:1px solid #ffffff29;border-radius:16px;padding:12px}.precisionMetrics b{letter-spacing:-.04em;font-size:24px;display:block}.precisionMetrics span{color:#cbd5e1;text-transform:uppercase;font-size:12px;font-weight:800}.heroMotionStrip{z-index:1;background:#0f172ab8;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.heroMotionStrip:before{content:"";background:linear-gradient(90deg,#0000,#22c55e94,#0000);width:34%;animation:4.4s ease-in-out infinite motionPing;position:absolute;top:0;bottom:0;left:-35%}.heroMotionStrip span{color:#e2e8f0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;z-index:1;font-size:10px;font-weight:950;position:relative}.heroMotionStrip i{z-index:1;background:linear-gradient(90deg,#94a3b847,#22c55edb);border-radius:999px;min-width:16px;height:2px;display:block;position:relative}.heroCommandFeed{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid;position:relative}.heroCommandFeed div{background:#0206176b;border:1px solid #ffffff21;border-radius:14px;gap:3px;min-width:0;padding:10px;display:grid}.heroCommandFeed span{color:#86efac;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.heroCommandFeed b{color:#f8fafc;font-size:12px;line-height:1.25}.heroEvidenceRail{z-index:1;background:#0f172a94;border:1px solid #86efac33;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:9px;display:grid;position:relative}.heroEvidenceRail article{background:linear-gradient(#14532d61,#0f172a5c);border:1px solid #86efac29;border-radius:13px;gap:3px;min-width:0;padding:9px;display:grid}.heroEvidenceRail span{color:#bbf7d0;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.heroEvidenceRail b{color:#f8fafc;font-size:12px;line-height:1.2}.heroEvidenceRail em{color:#cbd5e1;font-size:10px;font-style:normal;font-weight:850;line-height:1.25}.heroSignalTicker{z-index:1;background:#02061780;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:9px;display:grid;position:relative}.heroSignalTicker article{background:linear-gradient(#ffffff1c,#ffffff0d);border:1px solid #ffffff1f;border-radius:13px;gap:3px;min-width:0;padding:9px;display:grid}.heroSignalTicker span{color:#86efac;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.heroSignalTicker b{color:#f8fafc;font-size:12px;line-height:1.2}.heroSignalTicker em{color:#cbd5e1;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.heroAutomationLedger{z-index:1;background:linear-gradient(135deg,#22c55e29,#3b82f61a);border:1px solid #86efac3d;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:9px;display:grid;position:relative}.heroAutomationLedger article{background:#02061773;border:1px solid #ffffff1f;border-radius:13px;gap:3px;min-width:0;padding:9px;display:grid}.heroAutomationLedger span{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.heroAutomationLedger b{color:#f8fafc;text-transform:uppercase;font-size:13px;line-height:1.15}.heroAutomationLedger em{color:#cbd5e1;font-size:10px;font-style:normal;font-weight:750;line-height:1.25}.heroOutcomeBoard{z-index:1;background:#0206178a;border:1px solid #93c5fd38;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:9px;display:grid;position:relative}.heroOutcomeBoard article{background:linear-gradient(#0f172ac7,#0f172a70);border:1px solid #ffffff1f;border-radius:13px;gap:2px;min-width:0;padding:9px;display:grid}.heroOutcomeBoard span{color:#bfdbfe;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.heroOutcomeBoard b{color:#f8fafc;letter-spacing:-.04em;font-size:18px;line-height:1}.heroOutcomeBoard em{color:#cbd5e1;font-size:10px;font-style:normal;font-weight:750;line-height:1.25}.heroVisual .finePrint{color:#cbd5e1;z-index:1;position:relative}.homepageTrustStrip{color:#fff;background:linear-gradient(135deg,#020617,#0f172a 58%,#064e3b);border:1px solid #0f172a24;border-radius:28px;grid-template-columns:.85fr 1.15fr;gap:16px;margin:0 0 18px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #0f172a29}.homepageTrustStrip:before{content:"";background:radial-gradient(circle at 18% 20%,#22c55e3d,#0000 30%),linear-gradient(#94a3b81a 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#94a3b81a 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.homepageTrustStrip>*{z-index:1;position:relative}.trustStripIntro h2{color:#f8fafc;letter-spacing:-.045em;margin:.35rem 0 0;font-size:27px;line-height:1.1}.trustStripGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trustStripGrid article{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;padding:14px}.trustStripGrid b{color:#f8fafc;font-size:15px;display:block}.trustStripGrid span{color:#cbd5e1;margin-top:5px;font-size:13px;font-weight:750;line-height:1.45;display:block}.heroDecisionStrip{background:linear-gradient(135deg,#fff,#f8fafc 54%,#ecfdf5);border:1px solid #dbeafe;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:16px;margin:0 0 18px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #0f172a12}.heroDecisionStrip:before{content:"";pointer-events:none;background:radial-gradient(circle at 86% 12%,#22c55e2e,#0000 28%);position:absolute;inset:0}.heroDecisionStrip>*{z-index:1;position:relative}.decisionIntro h2{letter-spacing:-.045em;margin:.35rem 0 0;font-size:28px;line-height:1.08}.decisionRail{color:#fff;background:linear-gradient(135deg,#020617,#0f172a 58%,#064e3b);border:1px solid #0f172a14;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));align-self:center;align-items:stretch;gap:8px;padding:14px;display:grid;overflow:hidden}.decisionRail span{letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:7px 6px;font-size:10px;font-weight:950;line-height:1.2;display:flex}.decisionRail i{display:none}.decisionBadges{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.decisionBadges span{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}@keyframes scanSweep{0%{opacity:0;transform:translateY(0)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(520px)}}@keyframes motionPing{0%{opacity:0;transform:translate(0)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(400%)}}@keyframes targetPulse{0%,to{transform:scale(1);box-shadow:0 0 #22c55e47}50%{transform:scale(1.04);box-shadow:0 0 0 18px #22c55e00}}.metricRow{align-items:baseline;gap:10px;margin:16px 0;display:flex}.metricRow b{letter-spacing:-.05em;font-size:46px}.metricRow span{color:#64748b;font-weight:750}.ratingBars{gap:8px;margin:18px 0;display:grid}.ratingBars div{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.ratingBars span{color:#475569;font-size:13px;font-weight:800}.ratingBars i{background:#0f172a;border-radius:99px;height:10px;display:block}.miniList{gap:8px;display:grid}.miniList span{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px;padding:9px 10px;font-size:13px;font-weight:750}.marketingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketingGrid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:18px}.marketingGrid h3,.faqGrid h3{margin:.2rem 0 .4rem}.marketingGrid p,.marketingCard p,.faqGrid p{color:#475569;line-height:1.55}.fiveGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.stepNumber{color:#fff;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.splitSection{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.pricingShowcase{grid-template-columns:.9fr 1.05fr 1.2fr .9fr;gap:16px;margin-top:16px;display:grid}.pricingObjectionCard{grid-column:1/-1}.pricingObjectionRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.pricingObjectionRows article{background:linear-gradient(#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:18px;padding:16px}.pricingObjectionRows b{color:#0f172a;margin-bottom:8px;font-size:15px;display:block}.pricingObjectionRows span{color:#be123c;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.pricingObjectionRows p{color:#475569;margin:0;font-size:14px;line-height:1.5}.pricingVisualCard{background:linear-gradient(#fff,#f8fafc);position:relative;overflow:hidden}.successFeeLedger{background:linear-gradient(#f8fafc,#fff);border-color:#bbf7d0}.successFeeRows{gap:10px;margin:16px 0 10px;display:grid}.successFeeRows article{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;grid-template-columns:34px 1fr;align-items:flex-start;gap:10px;padding:11px;display:grid}.successFeeRows strong{color:#fff;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:950;display:inline-flex}.successFeeRows b{color:#0f172a;letter-spacing:-.02em;font-size:15px;display:block}.successFeeRows span{color:#047857;text-transform:uppercase;margin:2px 0 4px;font-size:12px;font-weight:950;display:block}.successFeeRows p{color:#334155;margin:0;font-size:13px;line-height:1.42}.pricingScope{color:#fff;background:radial-gradient(circle at 76% 26%,#22c55e42,#0000 30%),linear-gradient(145deg,#020617,#0f172a 56%,#172554);border-radius:24px;min-height:270px;margin:18px 0 12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 44px #0f172a2e}.pricingScopeGrid{background-color:#0000;background-image:linear-gradient(#94a3b821 1px,#0000 1px),linear-gradient(90deg,#94a3b821 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.pricingScan{background:linear-gradient(90deg,#0000,#22c55e9e,#0000);width:90px;animation:4.2s ease-in-out infinite pricingScan;position:absolute;top:0;bottom:0;left:-100px}.pricingCrosshair{border:2px solid #22c55edb;border-radius:999px;width:104px;height:104px;animation:3.1s ease-in-out infinite targetPulse;position:absolute;top:36px;right:34px}.pricingCrosshair:before,.pricingCrosshair:after{content:"";background:#22c55eb3;position:absolute}.pricingCrosshair:before{height:2px;top:51px;left:-18px;right:-18px}.pricingCrosshair:after{width:2px;top:-18px;bottom:-18px;left:51px}.pricingCrosshair i,.pricingCrosshair b{border:1px solid #22c55e80;border-radius:999px;position:absolute;inset:20px}.pricingCrosshair b{background:#22c55e;border:0;width:8px;height:8px;inset:48px auto auto 48px}.pricingNode{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;z-index:2;background:#f8fafcf0;border:1px solid #ffffff94;border-radius:17px;gap:3px;width:128px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 14px 32px #0206173d}.pricingNode strong{letter-spacing:-.04em;font-size:22px}.pricingNode span{color:#475569;text-transform:uppercase;font-size:12px;font-weight:850}.pricingNode.free{top:34px;left:20px}.pricingNode.dispute{top:88px;left:34%}.pricingNode.removed{top:126px;right:24px}.pricingNode.fee{bottom:24px;left:28%}.pricingRoute{border-top:2px dashed #22c55eb8;border-bottom:0;border-left:0;border-right:2px dashed #22c55eb8;border-radius:0 90px 0 0;width:58%;height:122px;position:absolute;top:88px;left:102px;transform:skew(-12deg)}@keyframes pricingScan{0%{opacity:0;transform:translate(0)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(620px)}}.darkCard{color:#fff;background:#0f172a}.darkCard p,.darkCard .eyebrow{color:#cbd5e1}.checkList{color:#334155;gap:10px;margin:14px 0 0;padding-left:20px;line-height:1.45;display:grid}.darkCard .checkList{color:#e2e8f0}.pillCloud{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pillCloud span{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:8px 12px;font-weight:800}.testimonialSection{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.faqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.faqGrid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:18px}@media (min-width:921px) and (max-width:1120px){.pricingShowcase{grid-template-columns:1fr 1fr}.marketingNav{flex-direction:column;align-items:flex-start;margin-bottom:34px}.marketingNavLinks{justify-content:flex-start}.heroSection{grid-template-columns:minmax(0,.98fr) minmax(330px,.82fr)}.heroSection h1{font-size:46px}.heroLead{font-size:18px}.targetingGrid{min-height:330px}.reviewTarget{width:172px}.goodReview{left:18px}.hotReview{right:18px}.watchReview{left:28px}.crosshair{right:38px}.precisionMetrics b{font-size:21px}.heroMotionStrip{grid-template-columns:1fr}.heroMotionStrip i{display:none}}@media (max-width:920px){.heroSection,.heroDecisionStrip,.splitSection,.pricingShowcase,.marketingGrid,.fiveGrid,.faqGrid,.pricingObjectionRows{grid-template-columns:1fr}.heroSection h1{font-size:42px}.heroAssuranceRail{grid-template-columns:1fr}.marketingNav{flex-direction:column;align-items:flex-start;margin-bottom:34px}.marketingNavLinks{justify-content:flex-start}.heroVisual{justify-self:center;width:100%;max-width:720px}.testimonialSection{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.marketingShell{padding:22px 20px 52px}.marketingNav{gap:12px;margin-bottom:28px}.marketingNavLinks{scrollbar-width:none;flex-wrap:nowrap;gap:9px;max-width:100%;padding:0 28px 6px 0;scroll-padding-inline:0 28px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%)}.marketingNavLinks::-webkit-scrollbar{display:none}.marketingNavLinks a{flex:none}.marketingNavLinks .ctaSmall{padding:8px 12px}.heroSection{gap:24px;margin-bottom:18px}.heroEvidenceRail,.heroAutomationLedger,.heroOutcomeBoard{grid-template-columns:1fr}.heroSection h1{letter-spacing:-.055em;font-size:34px;line-height:1.08}.heroLead{font-size:17px;line-height:1.52}.heroActions{flex-direction:column;align-items:stretch;max-width:235px}.primaryCta,.secondaryCta{justify-content:center}.targetingGrid{min-height:330px}.reviewTarget{width:165px}.goodReview{top:22px;left:16px}.hotReview{top:96px;right:14px}.watchReview{bottom:28px;left:24px}.crosshair{top:82px;right:28px}.precisionMetrics,.heroCommandFeed,.heroMotionStrip,.decisionRail{grid-template-columns:1fr}.heroMotionStrip i,.decisionRail i{display:none}.heroDecisionStrip{padding:16px}.decisionIntro h2{font-size:24px}}.buttonRow{flex-wrap:wrap;gap:10px;margin:14px 0 8px;display:flex}.buttonRow.compact{gap:6px;margin:8px 0}.starBreakdown{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.starBreakdown span{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:7px 10px;font-weight:800}.reviewList{gap:12px;margin-top:12px;display:grid}.reviewCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:14px}.reviewCard p{color:#334155;line-height:1.45}.reviewMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.reviewMeta span{color:#64748b;font-size:13px}.secondaryButton{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:12px;padding:10px 14px;font-weight:850}.secondaryButton:disabled{cursor:not-allowed;opacity:.55}.fileImportButton{justify-content:center;align-items:center;min-height:39px;display:inline-flex}.fileImportButton input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.identityPill{color:#0f172a;text-align:right;background:#fff;border:1px solid #cbd5e1;border-radius:16px;flex-direction:column;align-items:flex-end;gap:2px;min-width:min(320px,100%);padding:10px 12px;display:flex;box-shadow:0 8px 22px #0f172a0f}.identityPill b{overflow-wrap:anywhere;font-size:14px}.identityPill small{color:#64748b;font-size:12px;font-weight:750}.adminSessionControls{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.adminIdentityPill{color:#f8fafc;background:#0f172a;border-color:#94a3b859}.signOutButton{color:#991b1b;background:#fee2e2}.signedOutIdentityBar{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;display:flex}.noticeCard{color:#0c4a6e;background:#ecfeff;border-color:#bae6fd;margin-bottom:16px}.muted{color:#64748b;font-size:14px}.activationCard{background:linear-gradient(#fff,#f8fafc)}.activationSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.activationStep{border:1px solid #e2e8f0;border-left:4px solid #f59e0b;border-radius:14px;gap:5px;padding:12px 14px;display:grid}.activationStep.done{background:#f0fdf4;border-left-color:#22c55e}.activationStep.blocked{background:#fffbeb}.activationStep b{color:#0f172a}.activationStep span{color:#64748b;font-size:13px;line-height:1.35}.approvalContractGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 14px;display:grid}.approvalContractCard{background:linear-gradient(#f8fafc,#fff);border:1px solid #dbeafe;border-radius:14px;gap:6px;padding:12px;display:grid}.approvalContractCard b{color:#0f172a;font-size:13px}.approvalContractCard span{color:#475569;font-size:12px;line-height:1.35}.queueFilterBar{background:#f8fafc;border:1px solid #dbeafe;border-radius:16px;grid-template-columns:minmax(220px,320px) auto 1fr;align-items:end;gap:10px;margin:12px 0 14px;padding:12px;display:grid}.queueFilterBar label{color:#0f172a;text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:12px;font-weight:900;display:grid}.queueFilterBar select{color:#0f172a;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:10px;font-size:14px;font-weight:800}.queueFilterBar small{color:#64748b;line-height:1.35}@media (max-width:1000px){.approvalContractGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.queueFilterBar{grid-template-columns:1fr}}@media (max-width:850px){.activationSteps,.approvalContractGrid{grid-template-columns:1fr}}.postingPanel{border-radius:16px;grid-template-columns:1.25fr minmax(180px,.75fr) auto;align-items:center;gap:14px;margin-top:12px;padding:14px;display:grid}.postingPanel h3{margin:.2rem 0 .35rem}.postingPanel p{color:#475569;margin:0}.postingPanel.locked{background:#fffbeb;border:1px solid #fde68a}.postingPanel.unlocked{background:#ecfdf5;border:1px solid #bbf7d0}.postingChecklist{gap:6px;display:grid}.postingChecklist span{border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.postingChecklist .done{color:#166534;background:#dcfce7}.postingChecklist .blocked{color:#92400e;background:#fef3c7}.postingButton{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:0;border-radius:12px;padding:11px 14px;font-weight:900}.postingButton:disabled{cursor:not-allowed;opacity:.55}.workflowSummaryCard{background:linear-gradient(#fff,#f8fafc)}.workflowStageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.workflowStage{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #cbd5e1;border-radius:16px;padding:13px}.workflowStage.active{border-left-color:#2563eb;box-shadow:0 12px 30px #2563eb17}.workflowStage p{color:#475569;margin:.55rem 0;font-size:13px;line-height:1.4}.workflowStage .nextFocus{font-size:13px}@media (max-width:1000px){.workflowStageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.postingPanel{grid-template-columns:1fr}.postingButton{width:100%}.workflowStageGrid{grid-template-columns:1fr}}.precisionLoopSection{background:linear-gradient(135deg,#fff,#f8fafc 48%,#ecfeff);border:1px solid #dbeafe;border-radius:30px;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:center;gap:24px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172a14}.precisionLoopSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 12%,#22c55e2e,#0000 28%);position:absolute;inset:0}.precisionLoopSection>*{z-index:1;position:relative}.precisionLoopSection h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.precisionLoopSection p{color:#475569;line-height:1.6}.precisionLoop{background:linear-gradient(145deg,#020617,#0f172a 54%,#172554);border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:250px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 44px #0f172a33}.precisionLoop:before{content:"";background-color:#0000;background-image:linear-gradient(#94a3b81a 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.precisionLoop:after{content:"";background:linear-gradient(90deg,#0000,#22c55e7a,#0000);width:110px;animation:4.8s ease-in-out infinite loopSweep;position:absolute;top:0;bottom:0;left:-120px}.loopPane{color:#0f172a;z-index:1;background:#f8fafcf0;border:1px solid #ffffff8f;border-radius:20px;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:190px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0206173d}.loopPane:before{content:"";border:2px solid #22c55ea8;border-radius:999px;width:72px;height:72px;position:absolute;top:42px;right:14px}.loopPane:after{content:"";background:#22c55eb3;width:100px;height:2px;position:absolute;top:78px;right:0}.loopPane span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.loopPane b{letter-spacing:-.045em;max-width:150px;font-size:28px;line-height:1.05}.loopPane em{color:#fff;text-transform:uppercase;background:#0f172a;border-radius:999px;justify-self:end;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900}.scanPane{transform:rotate(-2deg)}.lockPane{transform:translateY(18px)}.outcomePane{transform:rotate(2deg)}.outcomePane em{background:#166534}@keyframes loopSweep{0%{opacity:0;transform:translate(0)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(760px)}}.adCarouselSection{color:#fff;background:linear-gradient(135deg,#0f172a,#172554 58%,#064e3b);border-radius:30px;margin:18px 0;padding:24px;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.adCarouselSection .eyebrow,.adCarouselSection .finePrint{color:#cbd5e1}.adCarouselSection h2{letter-spacing:-.04em;margin:.2rem 0 0;font-size:34px}.carouselViewport{scrollbar-width:none;margin:8px -24px 14px;padding:10px 0 20px;position:relative;overflow:hidden}.carouselViewport::-webkit-scrollbar{display:none}.carouselViewport:before,.carouselViewport:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0f172a,#0f172a00);width:34px;position:absolute;inset:0 auto 0 0}.carouselViewport:after{background:linear-gradient(270deg,#0f172a,#0f172a00);left:auto;right:0}.carouselTrack{gap:16px;width:max-content;animation:58s linear infinite carouselDrift;display:flex}.carouselViewport:hover .carouselTrack{animation-play-state:paused}.adCard{color:#0f172a;background:#fffffff5;border:1px solid #ffffffa3;border-radius:24px;grid-template-rows:112px 1fr;gap:16px;width:316px;min-height:360px;padding:16px;display:grid;overflow:hidden;box-shadow:0 20px 46px #0f172a38}.adCard h3{letter-spacing:-.04em;margin:.35rem 0 .55rem;font-size:24px;line-height:1.05}.adCard p{color:#475569;margin:0;line-height:1.5}.adCount{color:#075985;background:#e0f2fe;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.adVisual{background:radial-gradient(circle at 72% 42%,#22c55e57,#0000 30%),linear-gradient(135deg,#22c55e,#2563eb);border-radius:18px;position:relative;overflow:hidden}.adVisual:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.adVisual .adScanline,.adVisual .adCrosshair,.adVisual .adReviewCard,.adVisual strong{display:block;position:absolute}.adVisual .adScanline{background:linear-gradient(#0000,#ffffff94,#0000);height:70px;animation:3.8s ease-in-out infinite adScan;top:-72px;left:0;right:0}.adVisual .adCrosshair{background:0 0;border:2px solid #ffffffd1;border-radius:999px;width:58px;height:58px;top:16px;right:18px}.adVisual .adCrosshair:before,.adVisual .adCrosshair:after{content:"";background:#ffffffb8;position:absolute}.adVisual .adCrosshair:before{height:2px;top:28px;left:-14px;right:-14px}.adVisual .adCrosshair:after{width:2px;top:-14px;bottom:-14px;left:28px}.adVisual .adReviewCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0f172a;text-overflow:ellipsis;white-space:nowrap;background:#ffffffe6;border:1px solid #ffffffb8;border-radius:14px;max-width:132px;padding:16px 18px 24px;font-size:23px;top:20px;left:18px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 14px 30px #02061738}.adVisual .adReviewCard:after{color:#fff;content:attr(data-tag);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#ef4444;border-radius:999px;max-width:112px;padding:3px 6px;font-size:8px;font-weight:950;position:absolute;bottom:8px;left:12px;right:10px;overflow:hidden}.adVisual strong{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#0f172adb;border:1px solid #ffffff2e;border-radius:999px;max-width:calc(100% - 28px);padding:7px 10px;font-size:11px;font-weight:950;bottom:14px;left:14px;right:14px;overflow:hidden}.adCard.success .adReviewCard:after,.adCard.shield .adReviewCard:after{background:#16a34a}.adCard.timeline .adReviewCard:after,.adCard.human .adReviewCard:after{color:#111827;background:#f59e0b}.adCard.rating .adReviewCard:after,.adCard.google .adReviewCard:after{background:#2563eb}.adCard.automation .adReviewCard:after,.adCard.response .adReviewCard:after{background:#0f172a}.adCard.policy .adVisual{background:linear-gradient(135deg,#0ea5e9,#3730a3)}.adCard.timeline .adVisual{background:linear-gradient(135deg,#f59e0b,#ef4444)}.adCard.rating .adVisual{background:linear-gradient(135deg,#facc15,#0f172a)}.adCard.automation .adVisual{background:linear-gradient(135deg,#64748b,#111827)}.adCard.process .adVisual{background:linear-gradient(135deg,#14b8a6,#0f766e)}.adCard.google .adVisual{background:linear-gradient(135deg,#2563eb,#dc2626)}.adCard.human .adVisual{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.adCard.shield .adVisual{background:linear-gradient(135deg,#16a34a,#14532d)}.adCard.response .adVisual{background:linear-gradient(135deg,#06b6d4,#1d4ed8)}.carouselControlRail{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.carouselControlRail span{color:#e2e8f0;letter-spacing:.04em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff29;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.carouselSequenceRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.carouselSequenceRail article{background:#02061747;border:1px solid #ffffff24;border-radius:18px;gap:5px;padding:12px;display:grid;position:relative;overflow:hidden}.carouselSequenceRail article:before{content:"";background:linear-gradient(90deg,#22c55ea8,#0000);height:3px;position:absolute;top:0;left:0;right:0}.carouselSequenceRail span{color:#86efac;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.carouselSequenceRail b{color:#f8fafc;font-size:14px;line-height:1.15}.carouselSequenceRail p{color:#cbd5e1;margin:0;font-size:12px;font-weight:700;line-height:1.35}.carouselJumpRail{scrollbar-color:#86efac94 #ffffff1a;gap:8px;margin:0 0 10px;padding:2px 0 8px;display:flex;overflow-x:auto}.carouselJumpRail a{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:999px;flex:none;max-width:210px;padding:8px 10px;font-size:12px;font-weight:900;overflow:hidden}.carouselJumpRail a:focus,.carouselJumpRail a:hover{color:#064e3b;background:#ecfdf5;outline:0}.carouselSwipeHint{color:#cbd5e1;margin:-2px 0 10px;font-size:12px;font-weight:800;line-height:1.35}.carouselManualControls{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.carouselManualControls input{opacity:0;width:1px;height:1px;position:absolute}.carouselManualControls label{color:#064e3b;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#ecfdf5;border:1px solid #86efacc2;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950}.carouselManualControls label b{display:none}.carouselManualControls input:checked+label{color:#f8fafc;background:#0f172a;border-color:#ffffff38}.carouselManualControls input:checked+label span{display:none}.carouselManualControls input:checked+label b{display:inline}.carouselManualControls input:focus+label{outline-offset:3px;outline:3px solid #86efaccc}.carouselManualControls small{color:#cbd5e1;font-size:12px;font-weight:750}.carouselManualControls:has(input:checked)~.carouselProgress span{animation-play-state:paused}.carouselManualControls:has(input:checked)~.carouselViewport .carouselTrack{animation-play-state:paused}.carouselProgress{background:#ffffff1f;border-radius:999px;height:5px;margin:2px 0 4px;overflow:hidden}.carouselProgress span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#86efac,#38bdf8,#f8fafc);height:100%;animation:58s linear infinite carouselProgress;display:block}.carouselViewport:focus{outline-offset:4px;outline:3px solid #86efaccc}.carouselViewport:hover .carouselTrack,.carouselViewport:focus-within .carouselTrack,.carouselViewport:focus .carouselTrack,.adCarouselSection:hover .carouselProgress span,.adCarouselSection:focus-within .carouselProgress span{animation-play-state:paused}.carouselProofRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.carouselProofRail article{background:#ffffff17;border:1px solid #ffffff29;border-radius:18px;gap:5px;padding:13px 14px;display:grid}.carouselProofRail b{color:#f8fafc;letter-spacing:-.025em;font-size:18px}.carouselProofRail span{color:#cbd5e1;font-size:13px;font-weight:750;line-height:1.4}@keyframes carouselDrift{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@keyframes carouselProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes adScan{0%{opacity:0;transform:translateY(0)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(190px)}}@media (max-width:920px){.screenshotStoryboardSection{grid-template-columns:1fr}.storyboardIntro h2{font-size:28px}}@media (max-width:560px){.screenshotStoryboardSection{border-radius:24px;padding:20px}.storyboardGrid{grid-template-columns:1fr}}@media (max-width:920px){.heroIntegrityRail{grid-template-columns:1fr;margin:0 0 20px}}.freeScanDeliverables{color:#0f172a;background:linear-gradient(135deg,#fffffffa,#f0fdf4f0);border:1px solid #22c55e3d;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:16px;margin-top:18px;padding:18px;display:grid;box-shadow:0 18px 46px #0f172a1a}.freeScanDeliverables h3{letter-spacing:-.04em;margin:.35rem 0 .45rem;font-size:26px;line-height:1.08}.freeScanDeliverables p{color:#475569;margin:0;font-size:13px;font-weight:750;line-height:1.45}.freeScanDeliverableRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.freeScanDeliverableRows article{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:13px;box-shadow:0 10px 26px #0f172a0f}.freeScanDeliverableRows span{color:#047857;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.freeScanDeliverableRows b{margin-bottom:5px;font-size:15px;display:block}@media (max-width:760px){.freeScanDeliverables,.freeScanDeliverableRows{grid-template-columns:1fr}}.billingDecisionMatrix{color:#f8fafc;background:linear-gradient(135deg,#0f172af2,#166534d6);border:1px solid #86efac47;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:16px;margin-top:18px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f172a29}.billingDecisionMatrix:before{content:"";background:radial-gradient(circle at 86% 12%,#86efac3d,#0000 26%),linear-gradient(#ffffff12 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.billingDecisionMatrix>*{z-index:1;position:relative}.billingDecisionMatrix h3{letter-spacing:-.04em;margin:.35rem 0 0;font-size:26px;line-height:1.08}.billingDecisionRows{gap:10px;display:grid}.billingDecisionRows article{background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;padding:13px}.billingDecisionRows b{margin-bottom:4px;font-size:15px;display:block}.billingDecisionRows p{color:#d1fae5;margin:0 0 8px;font-size:13px;line-height:1.42}.billingDecisionRows span{color:#065f46;letter-spacing:.06em;text-transform:uppercase;background:#ecfdf5;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:950;display:inline-flex}@media (max-width:760px){.billingDecisionMatrix{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.carouselTrack,.carouselProgress span,.precisionLoop:after,.heroMotionStrip:before{max-width:100%;animation:none;overflow-x:auto}.carouselProgress span{transform:scaleX(1)}.carouselViewport{scroll-snap-type:x mandatory;overflow-x:auto}.carouselTrack{width:max-content;display:flex}.adCard{scroll-snap-align:start}}@media (max-width:920px){.precisionLoopSection,.precisionLoop{grid-template-columns:1fr}.loopPane,.scanPane,.lockPane,.outcomePane{transform:none}.precisionLoopSection h2,.adCarouselSection h2{font-size:28px}.adCard{width:280px}.carouselProofRail,.carouselSequenceRail{grid-template-columns:1fr}}@media (max-width:560px){.adCarouselSection{border-radius:24px;margin-left:-4px;margin-right:-4px;padding:20px 16px}.carouselViewport{scroll-snap-type:x mandatory;margin-left:-16px;margin-right:-16px;overflow-x:auto}.carouselViewport:before,.carouselViewport:after{width:18px}.carouselSwipeHint{background:#ffffff17;border:1px solid #ffffff24;border-radius:14px;padding:10px 12px}.carouselTrack{padding:0 16px;animation:none}.adCard{scroll-snap-align:start;width:min(274px,100vw - 64px);min-height:340px}.adCard h3{font-size:21px}.adCard p{font-size:14px;line-height:1.45}.carouselProgress span{animation:none;transform:scaleX(1)}}.onboardingCard{background:linear-gradient(135deg,#fff,#f8fafc 58%,#eef2ff);margin-bottom:16px}.onboardingSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.onboardingStep{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #cbd5e1;border-radius:16px;gap:7px;min-height:118px;padding:14px;display:grid}.onboardingStep.current{border-left-color:#2563eb;box-shadow:0 12px 30px #2563eb17}.onboardingStep.done{background:#f0fdf4;border-left-color:#22c55e}.onboardingStep b{color:#0f172a}.onboardingStep span{color:#475569;font-size:13px;line-height:1.4}@media (max-width:1100px){.onboardingSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.onboardingSteps{grid-template-columns:1fr}}.proofStrip{background:linear-gradient(135deg,#fff,#f8fafc 48%,#ecfdf5);border:1px solid #dbeafe;border-radius:28px;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;margin:18px 0;padding:16px;display:grid;box-shadow:0 18px 52px #0f172a12}.proofIntro{flex-direction:column;justify-content:center;padding:8px 10px;display:flex}.proofIntro h2{letter-spacing:-.045em;margin:.3rem 0 0;font-size:28px;line-height:1.05}.proofStat{background:#fff;border:1px solid #e2e8f0;border-radius:20px;gap:8px;min-height:112px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0d}.proofStat:before{content:"";border:1px solid #22c55e6b;border-radius:999px;width:54px;height:54px;position:absolute;top:-14px;right:-14px}.proofStat b{color:#0f172a;letter-spacing:-.045em;font-size:24px;line-height:1.05}.proofStat span{color:#475569;font-size:13px;font-weight:750;line-height:1.4}@media (max-width:980px){.proofStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.proofIntro{grid-column:1/-1}}@media (max-width:560px){.proofStrip{grid-template-columns:1fr;margin:14px 0;padding:14px}.proofIntro h2{font-size:24px}}.policyScopeSection{color:#fff;background:linear-gradient(135deg,#020617,#0f172a 56%,#064e3b);border-radius:30px;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:center;gap:24px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.policyScopeSection:before{content:"";background:radial-gradient(circle at 84% 20%,#22c55e38,#0000 30%),linear-gradient(#94a3b814 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.policyScopeSection>*{z-index:1;position:relative}.policyScopeSection .eyebrow,.policyScopeSection p{color:#cbd5e1}.policyScopeSection h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.policyScopeSection p{line-height:1.6}.scopeChecklist{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.scopeChecklist span{color:#e2e8f0;background:#ffffff17;border:1px solid #ffffff29;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:850}.policyScopeVisual{border:1px solid #e2e8f029;border-radius:26px;min-height:330px;position:relative;overflow:hidden}.policyScopeVisual:after{content:"";background:linear-gradient(#0000,#22c55e6b,#0000);height:96px;animation:4.6s ease-in-out infinite scopeSweep;position:absolute;top:-100px;left:0;right:0}.scopeRadar{border:2px solid #22c55ee6;border-radius:999px;width:156px;height:156px;animation:3s ease-in-out infinite targetPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scopeRadar:before,.scopeRadar:after{content:"";background:#22c55eb8;position:absolute}.scopeRadar:before{height:2px;top:77px;left:-32px;right:-32px}.scopeRadar:after{width:2px;top:-32px;bottom:-32px;left:77px}.scopeRadar i,.scopeRadar b{border:1px solid #22c55e80;border-radius:999px;position:absolute;inset:25px}.scopeRadar b{inset:58px}.scopeRadar span{background:#22c55e;border-radius:999px;width:8px;height:8px;position:absolute;top:74px;left:74px}.scopeReview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;z-index:2;background:#f8fafcf0;border:1px solid #ffffff94;border-radius:18px;gap:5px;width:185px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 46px #02061747}.scopeReview strong{letter-spacing:-.04em;font-size:26px}.scopeReview span{color:#475569;font-size:13px;font-weight:800}.scopeReview em{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 7px;font-size:10px;font-style:normal;font-weight:950}.scopeReview.legitimate{top:28px;left:24px;transform:rotate(-3deg)}.scopeReview.legitimate em{color:#166534;background:#dcfce7}.scopeReview.candidate{top:72px;right:28px;transform:rotate(3deg)}.scopeReview.candidate em{color:#991b1b;background:#fee2e2}.scopeReview.evidence{bottom:42px;left:74px;transform:rotate(2deg)}.scopeReview.evidence em{color:#92400e;background:#fef3c7}.scopeSignal{color:#e2e8f0;z-index:3;background:#0f172ad1;border:1px solid #ffffff29;border-radius:999px;max-width:calc(100% - 32px);padding:9px 12px;font-size:12px;font-weight:850;position:absolute;bottom:16px;left:16px}@keyframes scopeSweep{0%{opacity:0;transform:translateY(0)}16%{opacity:1}76%{opacity:1}to{opacity:0;transform:translateY(520px)}}@media (prefers-reduced-motion:reduce){.policyScopeVisual:after,.scopeRadar{animation:none}}@media (max-width:920px){.policyScopeSection{grid-template-columns:1fr}.policyScopeSection h2{font-size:28px}}@media (max-width:560px){.policyScopeSection{padding:20px}.policyScopeVisual{min-height:360px}.scopeReview{width:160px}.scopeReview.legitimate{top:20px;left:14px}.scopeReview.candidate{top:100px;right:14px}.scopeReview.evidence{bottom:58px;left:24px}}.activationPreviewSection{background:linear-gradient(135deg,#fff,#f8fafc 52%,#ecfdf5);border:1px solid #dbeafe;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:center;gap:24px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172a14}.activationPreviewSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 84% 20%,#22c55e2e,#0000 30%);position:absolute;inset:0}.activationPreviewSection>*{z-index:1;position:relative}.activationPreviewCopy h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.activationPreviewCopy p{color:#475569;margin-bottom:16px;line-height:1.6}.activationPreviewPanel{color:#fff;background:linear-gradient(145deg,#020617,#0f172a 56%,#172554);border-radius:26px;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 44px #0f172a2e}.activationPreviewPanel:before{content:"";background-color:#0000;background-image:linear-gradient(#94a3b81a 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.activationPreviewPanel>*{z-index:1;position:relative}.activationPreviewTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.activationPreviewTopline span{color:#86efac;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.activationPreviewTopline b{color:#e2e8f0;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:7px 9px;font-size:11px}.activationPreviewStep{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;background:#f8fafcf0;border:1px solid #ffffff94;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.activationPreviewStep strong{color:#fff;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:950;display:flex}.activationPreviewStep b{letter-spacing:-.03em;margin-bottom:2px;font-size:18px;display:block}.activationPreviewStep span{color:#475569;font-size:13px;font-weight:750;line-height:1.4}.postingLockPreview{color:#92400e;background:#fef3c7f2;border:1px solid #fde68af2;border-radius:18px;gap:4px;padding:13px;display:grid}.postingLockPreview b{color:#78350f}.postingLockPreview span{font-size:13px;font-weight:800}@media (max-width:920px){.activationPreviewSection{grid-template-columns:1fr}.activationPreviewCopy h2{font-size:28px}}@media (max-width:560px){.activationPreviewSection{padding:20px}.activationPreviewTopline{flex-direction:column;align-items:flex-start}}.customerDashboardPreviewSection{color:#fff;background:linear-gradient(135deg,#020617,#0f172a 58%,#1e3a8a);border-radius:30px;grid-template-columns:minmax(360px,1.1fr) minmax(0,.9fr);align-items:center;gap:24px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.customerDashboardPreviewSection:before{content:"";background:radial-gradient(circle at 18% 18%,#22c55e38,#0000 28%),linear-gradient(#94a3b814 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.customerDashboardPreviewSection>*{z-index:1;position:relative}.dashboardPreviewCopy .eyebrow,.dashboardPreviewCopy p{color:#cbd5e1}.dashboardPreviewCopy h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.dashboardPreviewCopy p{line-height:1.6}.dashboardPreviewPanel{color:#0f172a;background:#f8fafcf5;border:1px solid #ffffff94;border-radius:26px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 48px #02061747}.dashboardPreviewTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboardPreviewTopline span{color:#0f766e;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.dashboardPreviewTopline b{color:#92400e;text-transform:uppercase;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:7px 9px;font-size:11px}.dashboardRatingPreview{background:linear-gradient(135deg,#f8fafc,#ecfdf5);border:1px solid #dbeafe;border-radius:20px;grid-template-columns:130px 1fr;align-items:center;gap:16px;padding:16px;display:grid}.dashboardRatingPreview strong{letter-spacing:-.06em;font-size:52px;line-height:1;display:block}.dashboardRatingPreview span{color:#475569;text-transform:uppercase;font-size:12px;font-weight:900}.miniBars{gap:7px;display:grid}.miniBars i{background:linear-gradient(90deg,#22c55e,#0ea5e9);border-radius:999px;height:9px;display:block}.dashboardStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboardStatusGrid article{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #f59e0b;border-radius:16px;gap:5px;padding:12px;display:grid}.dashboardStatusGrid span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.dashboardStatusGrid b{letter-spacing:-.035em;font-size:20px}.dashboardStatusGrid small{color:#475569;line-height:1.35}.dashboardCandidatePreview{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:18px;gap:4px;padding:13px;display:grid}.dashboardCandidatePreview span{color:#166534;font-size:13px;font-weight:800}.dashboardPreviewBadges{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.dashboardPreviewBadges span{color:#e2e8f0;background:#ffffff17;border:1px solid #ffffff29;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:850}@media (max-width:920px){.customerDashboardPreviewSection{grid-template-columns:1fr}.dashboardPreviewCopy h2{font-size:28px}}@media (max-width:560px){.customerDashboardPreviewSection{padding:20px}.dashboardRatingPreview,.dashboardStatusGrid{grid-template-columns:1fr}}.responseAssistantPreviewSection{background:linear-gradient(135deg,#fff,#f8fafc 50%,#eef2ff);border:1px solid #dbeafe;border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:center;gap:24px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172a14}.responseAssistantPreviewSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 16%,#2563eb29,#0000 30%);position:absolute;inset:0}.responseAssistantPreviewSection>*{z-index:1;position:relative}.responseAssistantCopy h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.responseAssistantCopy p{color:#475569;line-height:1.6}.responseAssistantCopy .dashboardPreviewBadges span{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.responseAssistantPanel{color:#fff;background:linear-gradient(145deg,#020617,#0f172a 56%,#312e81);border-radius:26px;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 44px #0f172a2e}.responseAssistantPanel:before{content:"";background-color:#0000;background-image:linear-gradient(#94a3b81a 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.responseAssistantPanel>*{z-index:1;position:relative}.responseAssistantTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.responseAssistantTopline span{color:#93c5fd;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.responseAssistantTopline b{color:#fde68a;text-transform:uppercase;background:#fef3c724;border:1px solid #fde68a52;border-radius:999px;padding:7px 9px;font-size:11px}.responseReviewCard,.responsePreviewItem{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;background:#f8fafcf0;border:1px solid #ffffff94;border-radius:18px;padding:14px}.responseReviewCard strong{letter-spacing:-.04em;margin-bottom:6px;font-size:22px;display:block}.responseReviewCard p,.responsePreviewItem p{color:#475569;margin:.25rem 0;line-height:1.45}.responseReviewCard em{color:#92400e;text-transform:uppercase;background:#fef3c7;border-radius:999px;margin-top:8px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.responsePreviewItem{gap:4px;display:grid}.responsePreviewItem span{color:#3730a3;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.responseLockBar{color:#92400e;background:#fef3c7f2;border:1px solid #fde68af2;border-radius:18px;justify-content:space-between;gap:12px;padding:13px;display:flex}.responseLockBar b{color:#78350f;white-space:nowrap}.responseLockBar span{text-align:right;font-size:13px;font-weight:800}@media (max-width:920px){.responseAssistantPreviewSection{grid-template-columns:1fr}.responseAssistantCopy h2{font-size:28px}}@media (max-width:560px){.responseAssistantPreviewSection{padding:20px}.responseAssistantTopline,.responseLockBar{flex-direction:column;align-items:flex-start}.responseLockBar span{text-align:left}}.signupCommandSection{color:#fff;background:linear-gradient(135deg,#020617,#0f172a 54%,#064e3b);border-radius:30px;grid-template-columns:minmax(360px,1.08fr) minmax(0,.92fr);align-items:center;gap:24px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.signupCommandSection:before{content:"";background:radial-gradient(circle at 16% 20%,#22c55e38,#0000 28%),linear-gradient(#94a3b814 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.signupCommandSection>*{z-index:1;position:relative}.signupCommandCopy .eyebrow,.signupCommandCopy p{color:#cbd5e1}.signupCommandCopy h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.signupCommandCopy p{line-height:1.6}.signupCommandCopy .primaryCta{margin-top:16px}.signupCommandPanel{color:#0f172a;background:#f8fafcf5;border:1px solid #ffffff94;border-radius:26px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 48px #02061747}.signupCommandTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.signupCommandTopline span{color:#047857;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.signupCommandTopline b{color:#166534;text-transform:uppercase;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:7px 9px;font-size:11px}.signupFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.signupFieldGrid span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px;font-size:13px;font-weight:850}.signupRoutePreview{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;gap:8px;display:grid}.signupRoutePreview article{background:linear-gradient(#fff,#f8fafc);border:1px solid #dbeafe;border-radius:18px;gap:5px;padding:13px;display:grid}.signupRoutePreview strong{color:#fff;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.signupRoutePreview span{letter-spacing:-.03em;font-size:16px;font-weight:950}.signupRoutePreview em{color:#047857;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:950}.signupRoutePreview i{background:linear-gradient(90deg,#94a3b8,#22c55e);border-radius:999px;align-self:center;height:3px;display:block;position:relative}.signupRoutePreview i:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #22c55e;position:absolute;top:-3px;right:-1px}.signupSafetyBar{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:18px;gap:4px;padding:13px;display:grid}.signupSafetyBar b{color:#78350f}.signupSafetyBar span{font-size:13px;font-weight:800}@media (max-width:920px){.signupCommandSection{grid-template-columns:1fr}.signupCommandCopy h2{font-size:28px}}@media (max-width:560px){.signupCommandSection{padding:20px}.signupCommandTopline{flex-direction:column;align-items:flex-start}.signupFieldGrid,.signupRoutePreview{grid-template-columns:1fr}.signupRoutePreview i{display:none}}.heroOpsBoardSection{color:#fff;background:linear-gradient(135deg,#0f172a,#111827 48%,#064e3b);border:1px solid #94a3b847;border-radius:30px;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:center;gap:24px;margin:18px 0 24px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.heroOpsBoardSection:before{content:"";background:radial-gradient(circle at 78% 16%,#22c55e38,#0000 30%),linear-gradient(#94a3b814 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.heroOpsBoardSection>*{z-index:1;position:relative}.heroOpsBoardCopy h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.heroOpsBoardCopy p{color:#cbd5e1;line-height:1.6}.heroOpsBoardCopy .eyebrow{color:#86efac}.heroOpsBoardVisual{background:#0206177a;border:1px solid #ffffff24;border-radius:24px;padding:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.opsBoardTopline,.opsBoardFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.opsBoardTopline span{color:#86efac;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.opsBoardTopline b,.opsBoardFooter b{color:#f8fafc;text-transform:uppercase;font-size:13px}.opsBoardGrid{border:1px solid #ffffff1f;border-radius:20px;min-height:280px;margin:14px 0;position:relative;overflow:hidden}.opsBoardGrid:before{content:"";background:linear-gradient(#0000,#22c55e61,#0000);height:110px;animation:5.2s ease-in-out infinite scanSweep;position:absolute;top:-120px;left:0;right:0}.opsBoardReview{color:#0f172a;background:#f8fafcf0;border:1px solid #ffffff80;border-radius:16px;gap:4px;width:190px;padding:13px;display:grid;position:absolute;box-shadow:0 18px 44px #0206173d}.opsBoardReview strong{letter-spacing:-.04em;font-size:24px}.opsBoardReview span{color:#475569;font-size:13px;font-weight:850}.opsBoardReview em{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950}.opsBoardReview.flagged{top:34px;right:26px;transform:rotate(2deg)}.opsBoardReview.watch{top:86px;left:24px;transform:rotate(-2deg)}.opsBoardReview.safe{bottom:26px;right:72px;transform:rotate(-1deg)}.opsBoardReview.flagged em{color:#166534;background:#dcfce7}.opsBoardReview.watch em{color:#92400e;background:#fef3c7}.opsBoardReview.safe em{color:#334155;background:#e2e8f0}.opsBoardScope{border:2px solid #22c55ee6;border-radius:999px;width:130px;height:130px;animation:3s ease-in-out infinite targetPulse;position:absolute;top:22px;right:62px}.opsBoardScope:before,.opsBoardScope:after{content:"";background:#22c55ebd;position:absolute}.opsBoardScope:before{height:2px;top:64px;left:-22px;right:-22px}.opsBoardScope:after{width:2px;top:-22px;bottom:-22px;left:64px}.opsBoardScope i,.opsBoardScope b,.opsBoardScope span{border:1px solid #22c55e80;border-radius:999px;position:absolute;inset:22px}.opsBoardScope b{inset:48px}.opsBoardScope span{background:#22c55e;border:0;width:8px;height:8px;inset:61px auto auto 61px}.opsBoardLanes{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;margin-bottom:14px;display:grid}.opsBoardLanes span{color:#e2e8f0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950}.opsBoardLanes i{background:linear-gradient(90deg,#94a3b840,#22c55ed1);border-radius:999px;min-width:16px;height:2px;display:block}.opsBoardFooter{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;padding:10px 12px}.opsBoardFooter span{color:#cbd5e1;font-size:12px;font-weight:750}@media (max-width:920px){.heroOpsBoardSection{grid-template-columns:1fr}}@media (max-width:560px){.heroOpsBoardSection{padding:18px}.heroOpsBoardCopy h2{font-size:28px}.opsBoardGrid{min-height:330px}.opsBoardLanes{grid-template-columns:1fr}.opsBoardLanes i{display:none}.opsBoardReview{width:165px}.opsBoardReview.flagged{right:14px}.opsBoardReview.watch{left:14px}.opsBoardReview.safe{right:24px}.opsBoardFooter{flex-direction:column;align-items:flex-start}}.objectionScopeSection{background:linear-gradient(135deg,#fff,#f8fafc 52%,#ecfeff);border:1px solid #dbeafe;border-radius:30px;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:center;gap:24px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172a14}.objectionScopeSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#22c55e29,#0000 30%);position:absolute;inset:0}.objectionScopeSection>*{z-index:1;position:relative}.objectionScopeCopy h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.objectionScopeCopy p{color:#475569;line-height:1.6}.objectionScopeCopy .dashboardPreviewBadges span{color:#166534;background:#ecfdf5;border-color:#bbf7d0}.objectionScopePanel{color:#fff;background:linear-gradient(145deg,#020617,#0f172a 56%,#064e3b);border-radius:26px;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 44px #0f172a2e}.objectionScopePanel:before{content:"";background-color:#0000;background-image:linear-gradient(#94a3b81a 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.objectionScopePanel>*{z-index:1;position:relative}.objectionScopeTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.objectionScopeTopline span{color:#86efac;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.objectionScopeTopline b{color:#bbf7d0;text-transform:uppercase;background:#22c55e24;border:1px solid #86efac52;border-radius:999px;padding:7px 9px;font-size:11px}.objectionRow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;background:#f8fafcf0;border:1px solid #ffffff94;border-radius:18px;grid-template-columns:1fr auto;gap:12px;padding:14px;display:grid}.objectionRow span{color:#047857;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.objectionRow p{color:#475569;margin:.25rem 0 0;line-height:1.4}.objectionRow b{color:#166534;text-transform:uppercase;white-space:nowrap;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;align-self:center;padding:7px 9px;font-size:11px}.objectionTarget{opacity:.55;z-index:0;border:2px solid #22c55ec7;border-radius:999px;width:108px;height:108px;animation:3s ease-in-out infinite targetPulse;position:absolute;top:66px;right:20px}.objectionTarget:before,.objectionTarget:after{content:"";background:#22c55ea3;position:absolute}.objectionTarget:before{height:2px;top:53px;left:-18px;right:-18px}.objectionTarget:after{width:2px;top:-18px;bottom:-18px;left:53px}.objectionTarget i,.objectionTarget b,.objectionTarget span{border:1px solid #22c55e73;border-radius:999px;position:absolute;inset:18px}.objectionTarget b{inset:42px}.objectionTarget span{background:#22c55e;border:0;width:8px;height:8px;inset:50px auto auto 50px}.objectionFooter{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;gap:4px;padding:12px;display:grid}.objectionFooter strong{color:#f8fafc;text-transform:uppercase;font-size:13px}.objectionFooter span{color:#cbd5e1;font-size:13px;font-weight:750;line-height:1.35}@media (max-width:920px){.objectionScopeSection{grid-template-columns:1fr}.objectionScopeCopy h2{font-size:28px}}@media (max-width:560px){.objectionScopeSection{padding:20px}.objectionScopeTopline,.objectionRow{grid-template-columns:1fr;align-items:flex-start}.objectionRow b{white-space:normal;justify-self:start}}.serviceControlsSection{background:linear-gradient(135deg,#f8fafc,#fff 48%,#eff6ff);border:1px solid #dbeafe;border-radius:30px;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:center;gap:24px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172a14}.serviceControlsSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#2563eb21,#0000 30%),radial-gradient(circle at 18% 88%,#22c55e1c,#0000 28%);position:absolute;inset:0}.serviceControlsSection>*{z-index:1;position:relative}.serviceControlsCopy h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.serviceControlsCopy p{color:#475569;line-height:1.6}.serviceControlsPanel{color:#fff;background:linear-gradient(145deg,#020617,#111827 55%,#172554);border-radius:26px;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 44px #0f172a2e}.serviceControlsPanel:before{content:"";background-color:#0000;background-image:linear-gradient(#94a3b81a 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.serviceControlsPanel>*{z-index:1;position:relative}.serviceControlsTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.serviceControlsTopline span{color:#93c5fd;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.serviceControlsTopline b{color:#bfdbfe;text-transform:uppercase;background:#3b82f626;border:1px solid #93c5fd5c;border-radius:999px;padding:7px 9px;font-size:11px}.serviceControlRow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;background:#f8fafcf0;border:1px solid #ffffff94;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.serviceControlRow strong{font-size:15px;display:block}.serviceControlRow p{color:#475569;margin:.25rem 0 0;line-height:1.4}.serviceControlRow span{color:#1d4ed8;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950}.serviceChargeGate{background:#22c55e1f;border:1px solid #86efac52;border-radius:16px;gap:4px;padding:12px;display:grid}.serviceChargeGate b{color:#f8fafc;text-transform:uppercase;font-size:13px}.serviceChargeGate span{color:#cbd5e1;font-size:13px;font-weight:750;line-height:1.35}@media (max-width:920px){.serviceControlsSection{grid-template-columns:1fr}.serviceControlsCopy h2{font-size:28px}}@media (max-width:560px){.serviceControlsSection{padding:20px}.serviceControlsTopline,.serviceControlRow{grid-template-columns:1fr;align-items:flex-start}.serviceControlRow span{white-space:normal;justify-self:start}}.positiveReviewDraftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.positiveReviewDraftGrid label{color:#475569;flex-direction:column;gap:6px;font-size:.9rem;font-weight:700;display:flex}.positiveReviewDraftGrid input,.positiveReviewDraftGrid textarea{font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px}.positiveReviewDraftGrid textarea{resize:vertical;min-height:78px}.positiveReviewDraftGrid input:disabled,.positiveReviewDraftGrid textarea:disabled{color:#64748b;background:#f8fafc}.positiveReviewContactPanel{background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #dbeafe;border-radius:18px;margin:18px 0;padding:16px}.checkboxLine{color:#334155;align-items:center;gap:10px;margin:4px 0 12px;font-weight:700;display:flex}.checkboxLine input{accent-color:#0f766e;width:18px;height:18px}.positiveReviewContactList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}@media (max-width:720px){.positiveReviewDraftGrid,.positiveReviewContactList{grid-template-columns:1fr}}.creativeReelSection{color:#f8fafc;background:linear-gradient(135deg,#020617,#0f172a 48%,#064e3b);border:1px solid #94a3b847;border-radius:30px;grid-template-columns:.82fr 1.18fr;gap:22px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #0206172e}.creativeReelSection:before{content:"";background-color:#0000;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.creativeReelSection>*{z-index:1;position:relative}.creativeReelCopy p{color:#cbd5e1;line-height:1.6}.creativeReelCopy h2{letter-spacing:-.05em;margin:.35rem 0 .65rem;font-size:36px;line-height:1.05}.creativeReelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creativeReelCard{background:#f8fafc14;border:1px solid #ffffff24;border-radius:22px;padding:14px}.creativeReelCard h3{margin:12px 0 6px}.creativeReelCard p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.45}.creativeLoop{background:radial-gradient(circle at 70% 26%,#22c55e3d,#0000 32%),#020617b8;border:1px solid #ffffff1f;border-radius:18px;height:180px;position:relative;overflow:hidden}.creativeLoop:before{content:"";background-color:#0000;background-image:linear-gradient(#94a3b821 1px,#0000 1px),linear-gradient(90deg,#94a3b821 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.creativeSweep{background:linear-gradient(#0000,#22c55e70,#0000);height:90px;animation:4.6s ease-in-out infinite scanSweep;position:absolute;top:-90px;left:0;right:0}.creativeScope{border:2px solid #22c55ed1;border-radius:999px;width:88px;height:88px;animation:3.2s ease-in-out infinite targetPulse;position:absolute;top:26px;right:18px}.creativeScope:before,.creativeScope:after{content:"";background:#22c55e9e;position:absolute}.creativeScope:before{height:2px;top:43px;left:-16px;right:-16px}.creativeScope:after{width:2px;top:-16px;bottom:-16px;left:43px}.creativeReviewTile{color:#0f172a;letter-spacing:-.05em;background:#fffffff0;border-radius:15px;padding:18px 20px;font-size:28px;position:absolute;top:54px;left:18px;transform:rotate(-4deg);box-shadow:0 14px 34px #00000047}.creativeLoop strong{color:#052e16;letter-spacing:.08em;text-transform:uppercase;background:#22c55e;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:950;position:absolute;bottom:16px;right:16px}.creativeReelCard.price .creativeLoop{background:radial-gradient(circle at 70% 26%,#3b82f647,#0000 32%),#020617b8}.creativeReelCard.price .creativeLoop strong{color:#172554;background:#93c5fd}.creativeReelCard.review .creativeLoop{background:radial-gradient(circle at 70% 26%,#f59e0b4d,#0000 32%),#020617b8}.creativeReelCard.review .creativeLoop strong{color:#451a03;background:#fbbf24}.creativeReelSection .finePrint{color:#cbd5e1;grid-column:1/-1;margin:0}@media (max-width:920px){.creativeReelSection,.creativeReelGrid{grid-template-columns:1fr}}.motionStoryboardSection{background:linear-gradient(135deg,#f8fafc,#eef2ff 48%,#ecfdf5);border:1px solid #dbeafe;border-radius:30px;margin:18px 0;padding:24px;position:relative;overflow:hidden;box-shadow:0 22px 64px #0f172a1f}.motionStoryboardSection:before{content:"";background-color:#0000;background-image:linear-gradient(#0f172a0d 1px,#0000 1px),linear-gradient(90deg,#0f172a0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.motionStoryboardSection>*{z-index:1;position:relative}.motionStoryboardCopy{max-width:780px}.motionStoryboardCopy h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.motionStoryboardCopy p{color:#475569;line-height:1.6}.motionStoryboardRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.motionStoryboardRail article{background:#ffffffd1;border:1px solid #94a3b857;border-radius:22px;padding:14px;overflow:hidden;box-shadow:0 16px 38px #0f172a14}.motionStoryboardRail article>span{color:#bbf7d0;letter-spacing:.12em;text-transform:uppercase;background:#0f172a;border-radius:999px;margin-bottom:10px;padding:6px 9px;font-size:11px;font-weight:950;display:inline-block}.motionStoryboardRail h3{letter-spacing:-.035em;margin:10px 0 6px}.motionStoryboardRail p{color:#475569;margin:0;font-size:13px;line-height:1.45}.motionMiniStage{background:radial-gradient(circle at 68% 36%,#22c55e38,#0000 33%),#0f172a;border-radius:18px;height:132px;position:relative;overflow:hidden}.motionMiniStage:before{content:"";background:linear-gradient(#0000,#22c55e6b,#0000);height:70px;animation:4.8s ease-in-out infinite scanSweep;position:absolute;top:-80px;left:0;right:0}.motionMiniStage:after{color:#0f172a;content:"1★";letter-spacing:-.05em;background:#f8fafcf2;border-radius:14px;padding:15px 18px;font-size:22px;font-weight:950;position:absolute;top:38px;left:18px;transform:rotate(-4deg);box-shadow:0 12px 26px #00000047}.motionMiniStage i{border:2px solid #22c55edb;border-radius:999px;width:68px;height:68px;animation:3.1s ease-in-out infinite targetPulse;position:absolute;top:24px;right:18px}.motionMiniStage i:before,.motionMiniStage i:after{content:"";background:#22c55eb3;position:absolute}.motionMiniStage i:before{height:2px;top:33px;left:-13px;right:-13px}.motionMiniStage i:after{width:2px;top:-13px;bottom:-13px;left:33px}.motionMiniStage b{color:#052e16;letter-spacing:.08em;text-transform:uppercase;background:#22c55e;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:950;position:absolute;bottom:12px;right:12px}.motionMiniStage b:after{content:"policy lock"}.motionMiniStage em{color:#172554;text-transform:uppercase;background:#dbeafe;border-radius:999px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:950;position:absolute;bottom:12px;left:12px}.motionMiniStage em:after{content:"$0 upfront"}.motionStoryboardCompliance{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;margin:14px 0 0;padding:12px 14px;font-size:13px;font-weight:800}@media (max-width:920px){.motionStoryboardRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.motionStoryboardSection{padding:18px}.motionStoryboardCopy h2{font-size:28px}.motionStoryboardRail{grid-template-columns:1fr}}.viewportPolishSection{color:#fff;background:linear-gradient(135deg,#020617,#0f172a 52%,#172554);border:1px solid #94a3b847;border-radius:30px;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:center;gap:24px;margin:18px 0 24px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 72px #0f172a33}.viewportPolishSection:before{content:"";background:radial-gradient(circle at 82% 18%,#22c55e33,#0000 30%),linear-gradient(#94a3b814 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.viewportPolishSection>*{z-index:1;position:relative}.viewportPolishCopy h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.viewportPolishCopy p{color:#cbd5e1;line-height:1.6}.viewportPolishList{gap:10px;margin-top:16px;display:grid}.viewportPolishList article{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;padding:14px}.viewportPolishList span{color:#86efac;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.viewportPolishList b{letter-spacing:-.03em;margin:4px 0;font-size:18px;display:block}.viewportPolishList p{margin:0;font-size:13px}.devicePreviewCluster{grid-template-columns:1fr 156px;align-items:end;gap:18px;min-height:360px;display:grid}.desktopFrame,.phoneFrame{color:#0f172a;background:#f8fafcf5;border:1px solid #ffffff9e;position:relative;overflow:hidden;box-shadow:0 20px 48px #02061752}.desktopFrame{border-radius:24px;min-height:320px;padding:14px}.desktopFrame:before,.phoneFrame:before{content:"";background:linear-gradient(#0000,#22c55e47,#0000);height:90px;animation:4.8s ease-in-out infinite scopeSweep;position:absolute;top:-96px;left:0;right:0}.frameTopbar{border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;margin:-2px -2px 14px;padding:0 0 12px;display:flex}.frameTopbar span{background:#cbd5e1;border-radius:99px;width:9px;height:9px}.frameTopbar b{color:#64748b;margin-left:8px;font-size:11px}.frameHero{color:#fff;background:linear-gradient(135deg,#0f172a,#064e3b);border-radius:18px;gap:16px;min-height:126px;padding:18px;display:grid}.frameHero strong{letter-spacing:-.045em;max-width:310px;font-size:26px;line-height:1.04}.frameHero em{color:#0f172a;background:#fff;border-radius:999px;place-self:end start;padding:8px 11px;font-size:12px;font-style:normal;font-weight:950}.frameCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.frameCards i{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;height:54px;display:block}.frameCarousel{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.frameCarousel span{color:#1d4ed8;text-transform:uppercase;font-size:11px;font-weight:950}.frameCarousel b{text-align:right;font-size:13px}.phoneFrame{border-radius:30px;min-height:260px;padding:28px 16px 16px;transform:translateY(12px)}.phoneNotch{background:#0f172a;border-radius:999px;width:54px;height:8px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.phoneFrame strong{letter-spacing:-.05em;margin-bottom:6px;font-size:26px;display:block}.phoneFrame span{color:#475569;font-size:12px;font-weight:850;display:block}.phoneTarget{border:2px solid #22c55edb;border-radius:999px;width:86px;height:86px;margin:24px auto;position:relative}.phoneTarget:before,.phoneTarget:after{content:"";background:#22c55ead;position:absolute}.phoneTarget:before{height:2px;top:42px;left:-18px;right:-18px}.phoneTarget:after{width:2px;top:-18px;bottom:-18px;left:42px}.phoneTarget i{border:1px solid #22c55e73;border-radius:999px;position:absolute;inset:18px}.phoneTarget b{background:#22c55e;border-radius:999px;width:8px;height:8px;position:absolute;inset:39px auto auto 39px}.phoneFrame em{color:#92400e;text-align:center;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:8px 9px;font-size:11px;font-style:normal;font-weight:950;display:block}@media (max-width:920px){.viewportPolishSection{grid-template-columns:1fr}.viewportPolishCopy h2{font-size:28px}}@media (max-width:560px){.viewportPolishSection{padding:20px}.devicePreviewCluster{grid-template-columns:1fr;min-height:auto}.phoneFrame{width:min(190px,100%);transform:none}.frameHero strong{font-size:22px}}.heroReelSection{background:linear-gradient(135deg,#f8fafc,#fff 45%,#ecfdf5);border:1px solid #dbeafe;border-radius:30px;grid-template-columns:minmax(360px,1.08fr) minmax(0,.92fr);align-items:center;gap:24px;margin:18px 0 24px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 64px #0f172a14}.heroReelSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,#22c55e26,#0000 28%),radial-gradient(circle at 88% 72%,#2563eb1f,#0000 30%);position:absolute;inset:0}.heroReelSection>*{z-index:1;position:relative}.heroReelVisual{color:#fff;background:linear-gradient(145deg,#020617,#0f172a 54%,#064e3b);border:1px solid #94a3b84d;border-radius:26px;min-height:360px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 44px #0f172a33}.heroReelVisual:before{content:"";background-color:#0000;background-image:linear-gradient(#94a3b81a 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.reelScanBeam{z-index:1;background:linear-gradient(90deg,#0000,#22c55e75,#93c5fd5c,#0000);width:42%;animation:5.6s ease-in-out infinite reelSweep;position:absolute;top:0;bottom:0;left:-45%}.reelReview{color:#0f172a;z-index:2;background:#f8fafcf5;border:1px solid #ffffffa6;border-radius:18px;gap:4px;width:190px;padding:14px;display:grid;position:absolute;box-shadow:0 16px 36px #0000003d}.reelReview b{color:#b91c1c;letter-spacing:-.05em;font-size:24px}.reelReview span{font-weight:850}.reelReview em{color:#047857;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:950}.reelReviewOne{top:52px;left:26px;transform:rotate(-3deg)}.reelReviewTwo{top:102px;right:34px;transform:rotate(3deg)}.reelReviewSafe{opacity:.82;bottom:52px;left:62px;transform:rotate(2deg)}.reelReviewSafe b{color:#15803d}.reelTarget{z-index:3;border:2px solid #22c55edb;border-radius:999px;width:138px;height:138px;animation:3.1s ease-in-out infinite targetPulse;position:absolute;top:70px;right:72px}.reelTarget:before,.reelTarget:after{content:"";background:#22c55ead;position:absolute}.reelTarget:before{height:2px;top:68px;left:-24px;right:-24px}.reelTarget:after{width:2px;top:-24px;bottom:-24px;left:68px}.reelTarget i,.reelTarget b,.reelTarget span{border:1px solid #22c55e80;border-radius:999px;position:absolute;inset:22px}.reelTarget b{inset:52px}.reelTarget span{background:#22c55e;border:0;width:8px;height:8px;inset:65px auto auto 65px}.reelOutcome{color:#bbf7d0;z-index:4;background:#020617b8;border:1px solid #86efac52;border-radius:18px;gap:4px;padding:12px 14px;display:grid;position:absolute;bottom:18px;right:18px}.reelOutcome strong{color:#f8fafc;text-transform:uppercase;font-size:13px}.reelOutcome span{color:#cbd5e1;font-size:12px;font-weight:800}.heroReelCopy h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.08}.heroReelCopy p{color:#475569;line-height:1.6}.reelFrameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.reelFrameGrid article{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:13px}.reelFrameGrid span{color:#047857;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.reelFrameGrid b{color:#0f172a;display:block}.reelFrameGrid p{color:#64748b;margin:.25rem 0 0;font-size:13px;line-height:1.4}@keyframes reelSweep{0%,12%{transform:translate(0)}70%,to{transform:translate(350%)}}@media (max-width:920px){.heroReelSection{grid-template-columns:1fr}}@media (max-width:560px){.heroReelSection{padding:18px}.heroReelVisual{min-height:390px}.reelFrameGrid{grid-template-columns:1fr}.heroReelCopy h2{font-size:28px}.reelReview{width:165px}.reelReviewOne{left:14px}.reelReviewTwo{top:126px;right:12px}.reelReviewSafe{bottom:82px;left:22px}.reelTarget{top:104px;right:22px}.reelOutcome{left:16px;right:16px}}.responsiveCtaSection{color:#fff;background:linear-gradient(135deg,#020617,#0f172a 55%,#064e3b);border:1px solid #0f172a14;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:stretch;gap:18px;margin:18px 0;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #0f172a29}.responsiveCtaSection:before{content:"";background:radial-gradient(circle at 82% 16%,#22c55e47,#0000 30%),linear-gradient(#94a3b814 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.responsiveCtaSection>*{z-index:1;position:relative}.responsiveCtaCopy .eyebrow,.responsiveCtaCopy p{color:#cbd5e1}.responsiveCtaCopy h2{letter-spacing:-.05em;margin:.35rem 0 .7rem;font-size:34px;line-height:1.08}.responsiveCtaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.responsiveCtaGrid article{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;gap:8px;padding:16px;display:grid}.responsiveCtaGrid b{color:#f8fafc;font-size:16px}.responsiveCtaGrid p{color:#cbd5e1;margin:0;line-height:1.45}.mobileStickyCta{color:#fff;z-index:40;background:#0f172af0;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:9px 11px;display:none;position:sticky;bottom:14px;box-shadow:0 18px 48px #02061747}.mobileStickyCta div{gap:2px;min-width:0;display:grid}.mobileStickyCta b{font-size:13px}.mobileStickyCta span{color:#cbd5e1;font-size:11px;font-weight:750;line-height:1.25}.mobileStickyCta a{color:#052e16;background:#22c55e;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:950}@media (max-width:920px){.responsiveCtaSection,.responsiveCtaGrid{grid-template-columns:1fr}}@media (max-width:640px){.marketingShell{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.adCarouselSection,.screenshotStoryboardSection,#how,#pricing,#why,#testimonials,#faq{scroll-margin-top:18px;scroll-margin-bottom:118px}.responsiveCtaCopy h2{font-size:28px}.mobileStickyCta{bottom:calc(14px + env(safe-area-inset-bottom));display:flex}}@media (max-width:420px){.mobileStickyCta span{display:none}.mobileStickyCta{border-radius:999px;padding:8px 9px 8px 13px;left:18px;right:18px}}.dashboardJumpNav{z-index:20;background:#fffffff0;border:1px solid #e2e8f0;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin:-10px 0 18px;padding:8px 10px;display:flex;position:sticky;top:10px;box-shadow:0 10px 30px #0f172a14}.dashboardJumpNav span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:900}.dashboardJumpNav a{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:800}.dashboardJumpNav a:hover{color:#fff;background:#0f172a;border-color:#0f172a}.dashboardAnchor,#service-controls,#subscriber-tools,#positive-reviews,#automated-responses,#x-escalation,#review-summary,#response-queue{scroll-margin-top:96px}.subscriberToolsOverview{background:linear-gradient(135deg,#fff,#f8fafc 55%,#ecfeff);border-color:#bae6fd}.subscriberToolsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 12px;display:grid}.subscriberToolCard{color:#0f172a;background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:8px;padding:16px;text-decoration:none;display:grid;box-shadow:0 12px 30px #0f172a0f}.subscriberToolCard:hover{border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 16px 38px #0ea5e929}.subscriberToolCard b{letter-spacing:-.02em;font-size:18px}.subscriberToolCard p{color:#475569;margin:0;line-height:1.45}.subscriberToolCard small{color:#047857;font-weight:900}.subscriberReadinessStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 12px;display:grid}.subscriberReadinessItem{background:#ffffffd1;border:1px solid #dbeafe;border-radius:16px;gap:5px;padding:13px;display:grid}.subscriberReadinessItem.ok{border-color:#bbf7d0;box-shadow:inset 0 0 0 1px #22c55e14}.subscriberReadinessItem.blocked{border-color:#fed7aa;box-shadow:inset 0 0 0 1px #f9731614}.subscriberReadinessItem b{color:#0f172a;font-size:15px}.subscriberReadinessItem small{color:#475569;font-weight:750;line-height:1.35}@media (max-width:860px){.subscriberToolsGrid,.subscriberReadinessStrip{grid-template-columns:1fr}}@media (max-width:720px){.dashboardJumpNav{border-radius:18px;position:static}.dashboardJumpNav a{text-align:center;flex:calc(50% - 8px);justify-content:center}}.loginIdentitySwitchPanel{background:linear-gradient(135deg,#ecfdf5,#eff6ff);border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.loginIdentitySwitchPanel b{color:#0f172a;overflow-wrap:anywhere;font-size:18px;display:block}.loginIdentitySwitchPanel small{color:#475569;margin-top:4px;font-weight:800;display:block}.loginTesterChecklist{background:linear-gradient(135deg,#f8fafc,#fff7ed);border:1px solid #fed7aa;border-radius:18px;padding:16px}.loginTesterChecklist b{color:#0f172a;margin-bottom:8px;display:block}.loginTesterChecklist ol{color:#475569;margin:8px 0;padding-left:20px}.loginTesterChecklist li{margin:4px 0}.loginTesterChecklist small{color:#64748b;font-weight:800;display:block}@media (max-width:720px){.loginIdentitySwitchPanel{flex-direction:column;align-items:flex-start}}.dividerLine{color:#64748b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.dividerLine:before,.dividerLine:after{content:"";background:#e2e8f0;flex:1;height:1px}.dividerLine span{background:#fff;padding:0 4px}.importIssueList{background:#0f172a0a;border:1px solid #94a3b859;border-radius:14px;gap:8px;margin-top:10px;padding:12px;display:grid}.importIssue{border-radius:10px;align-items:start;gap:3px;padding:8px 10px;display:grid}.importIssue span{font-weight:800}.importIssue small{color:#475569}.importIssue.error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.importIssue.warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.importPreviewTable{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:grid}.importPreviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.importPreviewHeader span{color:#64748b;font-size:12px;font-weight:750}.importPreviewRow{background:#fff;border:1px solid #dbeafe;border-radius:12px;grid-template-columns:1.1fr 1.2fr 1fr 1.25fr auto auto;align-items:end;gap:8px;padding:10px;display:grid}.importPreviewRow.hasIssues{border-color:#fde68a;box-shadow:inset 4px 0 #f59e0b}.importPreviewRow label{color:#475569;gap:4px;font-size:12px;font-weight:800;display:grid}.importPreviewRow input:not([type=checkbox]){color:#0f172a;font:inherit;border:1px solid #cbd5e1;border-radius:9px;padding:8px 9px}.importPreviewActions{flex-direction:column;gap:6px;display:flex}.importPreviewActions button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;padding:8px 9px;font-size:12px;font-weight:850}.importPreviewActions button:disabled{cursor:not-allowed;opacity:.55}.importConsentCheck{white-space:nowrap;align-self:center;align-items:center!important;gap:6px!important;display:flex!important}@media (max-width:920px){.importPreviewRow{grid-template-columns:1fr 1fr}.importConsentCheck{align-self:end}}@media (max-width:560px){.importPreviewRow{grid-template-columns:1fr}}.carouselInspectorRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.carouselInspectorRail article{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:34px 1fr;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:grid}.carouselInspectorRail span{color:#bbf7d0;background:#86efac29;border:1px solid #86efac57;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:950;display:flex}.carouselInspectorRail b{color:#f8fafc;font-size:13px;line-height:1.15;display:block}.carouselInspectorRail em{color:#86efac;letter-spacing:.07em;text-transform:uppercase;margin:3px 0;font-size:10px;font-style:normal;font-weight:950;display:block}.carouselInspectorRail p{color:#cbd5e1;margin:0;font-size:11px;font-weight:700;line-height:1.3}@media (max-width:920px){.carouselInspectorRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.carouselInspectorRail{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.carouselInspectorRail article{scroll-snap-align:start;flex:0 0 230px}}.precisionBuyerSection{background:linear-gradient(135deg,#f8fafc,#fff 48%,#ecfdf5);border:1px solid #dbeafe;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:24px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 64px #0f172a14}.precisionBuyerSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 84% 20%,#22c55e26,#0000 30%),radial-gradient(circle at 16% 84%,#2563eb1a,#0000 28%);position:absolute;inset:0}.precisionBuyerSection>*{z-index:1;position:relative}.precisionBuyerCopy h2{letter-spacing:-.05em;margin:.35rem 0 .65rem;font-size:36px;line-height:1.06}.precisionBuyerCopy p{color:#475569;line-height:1.6}.precisionBuyerCards{gap:10px;margin-top:16px;display:grid}.precisionBuyerCards article{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:14px;box-shadow:0 10px 28px #0f172a0d}.precisionBuyerCards span{color:#047857;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.precisionBuyerCards b{color:#0f172a;margin:4px 0;font-size:17px;display:block}.precisionBuyerCards p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.precisionBuyerVisual{color:#fff;background:linear-gradient(145deg,#020617,#0f172a 56%,#064e3b);border:1px solid #94a3b84d;border-radius:26px;padding:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 48px #0f172a2e}.buyerVisualTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.buyerVisualTop span{color:#86efac;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.buyerVisualTop b{color:#bbf7d0;text-transform:uppercase;background:#22c55e24;border:1px solid #86efac52;border-radius:999px;padding:7px 9px;font-size:11px}.buyerScopeStage{border:1px solid #ffffff24;border-radius:22px;min-height:290px;position:relative;overflow:hidden}.buyerScopeStage:before{content:"";background-color:#0000;background-image:linear-gradient(#94a3b81a 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.buyerSweep{z-index:1;background:linear-gradient(90deg,#0000,#22c55e6b,#0000);width:36%;animation:4.8s ease-in-out infinite scanSweep;position:absolute;top:0;bottom:0;left:-40%}.buyerReviewCard{color:#0f172a;z-index:2;background:#f8fafcf5;border:1px solid #fff9;border-radius:18px;gap:4px;width:210px;padding:14px;display:grid;position:absolute;box-shadow:0 16px 36px #0000003d}.buyerReviewCard strong{letter-spacing:-.05em;font-size:26px}.buyerReviewCard span{color:#334155;font-size:13px;font-weight:850}.buyerReviewCard em{text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 8px;font-size:10px;font-style:normal;font-weight:950}.buyerReviewCard.candidate{top:42px;right:34px;transform:rotate(2deg)}.buyerReviewCard.candidate strong{color:#b91c1c}.buyerReviewCard.candidate em{color:#166534;background:#dcfce7}.buyerReviewCard.protected{opacity:.78;bottom:38px;left:28px;transform:rotate(-2deg)}.buyerReviewCard.protected strong{color:#15803d}.buyerReviewCard.protected em{color:#334155;background:#e2e8f0}.buyerCrosshair{z-index:3;border:2px solid #22c55ee0;border-radius:999px;width:136px;height:136px;animation:3.2s ease-in-out infinite targetPulse;position:absolute;top:36px;right:78px}.buyerCrosshair:before,.buyerCrosshair:after{content:"";background:#22c55ea8;position:absolute}.buyerCrosshair:before{height:2px;top:67px;left:-24px;right:-24px}.buyerCrosshair:after{width:2px;top:-24px;bottom:-24px;left:67px}.buyerCrosshair i,.buyerCrosshair b,.buyerCrosshair span{border:1px solid #22c55e7a;border-radius:999px;position:absolute;inset:22px}.buyerCrosshair b{inset:52px}.buyerCrosshair span{background:#22c55e;border:0;width:8px;height:8px;inset:64px auto auto 64px}.buyerPriceGate{z-index:4;background:#020617b8;border:1px solid #86efac57;border-radius:16px;gap:4px;padding:11px 13px;display:grid;position:absolute;bottom:16px;right:16px}.buyerPriceGate strong{color:#f8fafc;text-transform:uppercase;font-size:13px}.buyerPriceGate span{color:#cbd5e1;font-size:12px;font-weight:800}.targetingSignalList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.targetingSignalList div{background:#ffffff14;border:1px solid #ffffff21;border-radius:14px;padding:11px}.targetingSignalList b{color:#f8fafc;margin-bottom:4px;font-size:12px;display:block}.targetingSignalList span{color:#cbd5e1;font-size:11px;font-weight:750;line-height:1.35;display:block}@media (max-width:920px){.precisionBuyerSection,.targetingSignalList{grid-template-columns:1fr}}@media (max-width:560px){.precisionBuyerSection{padding:18px}.precisionBuyerCopy h2{font-size:28px}.buyerScopeStage{min-height:360px}.buyerReviewCard{width:165px}.buyerReviewCard.candidate{top:56px;right:14px}.buyerReviewCard.protected{bottom:84px;left:14px}.buyerCrosshair{top:62px;right:28px}.buyerPriceGate{left:14px;right:14px}}.creativeSafetyMatrixSection{background:linear-gradient(135deg,#f8fafc,#fff 48%,#eff6ff);border:1px solid #dbeafe;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);gap:18px;margin:18px 0;padding:22px;display:grid;box-shadow:0 20px 60px #0f172a14}.creativeSafetyIntro h2{color:#0f172a;letter-spacing:-.05em;margin:.35rem 0 .65rem;font-size:34px;line-height:1.07}.creativeSafetyIntro p{color:#475569;margin:0;line-height:1.6}.creativeSafetyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creativeSafetyGrid article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px;box-shadow:0 10px 24px #0f172a0d}.creativeSafetyGrid span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.creativeSafetyGrid b{color:#0f172a;margin:5px 0;font-size:16px;display:block}.creativeSafetyGrid p{color:#64748b;margin:0;font-size:13px;line-height:1.45}@media (max-width:920px){.creativeSafetyMatrixSection,.creativeSafetyGrid{grid-template-columns:1fr}}@media (max-width:560px){.creativeSafetyMatrixSection{padding:18px}.creativeSafetyIntro h2{font-size:28px}}.webmLoopSection{color:#fff;background:linear-gradient(135deg,#020617,#0f172a 54%,#064e3b);border:1px solid #94a3b847;border-radius:30px;grid-template-columns:minmax(320px,.86fr) minmax(0,1fr);align-items:center;gap:24px;margin:18px 0;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.webmLoopSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,#22c55e38,#0000 30%),radial-gradient(circle at 88% 82%,#38bdf829,#0000 32%);position:absolute;inset:0}.webmLoopSection>*{z-index:1;position:relative}.webmLoopStage{background:linear-gradient(#94a3b81f 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#94a3b81f 1px,#0000 1px) 0 0/26px 26px,#020617c7 radial-gradient(circle at 64% 36%,#22c55e2e,#0000 28%) 0 0/100% 100%;border:1px solid #ffffff24;border-radius:24px;min-height:330px;position:relative;overflow:hidden}.webmLoopHud{justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:16px;right:16px}.webmLoopHud span,.webmLoopHud b{color:#bbf7d0;letter-spacing:.09em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:950}.webmLoopHud b{color:#f8fafc}.webmLoopTimeline{grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.webmLoopTimeline i{background:#ffffff29;border-radius:999px;height:5px;position:relative;overflow:hidden}.webmLoopTimeline i:after{content:"";transform-origin:0;background:linear-gradient(90deg,#86efac,#38bdf8);animation:5.8s ease-in-out infinite webmProgress;position:absolute;inset:0}.webmLoopTimeline i:nth-child(2):after{animation-delay:.35s}.webmLoopTimeline i:nth-child(3):after{animation-delay:.7s}.webmLoopTimeline i:nth-child(4):after{animation-delay:1.05s}.webmLoopReview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;background:#f8fafcf0;border:1px solid #ffffff8c;border-radius:18px;gap:4px;width:180px;padding:13px 14px;display:grid;position:absolute;box-shadow:0 18px 44px #02061747}.webmLoopReview strong{letter-spacing:-.04em;font-size:25px}.webmLoopReview span{color:#475569;font-size:13px;font-weight:850}.webmLoopReview em{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950}.webmCandidate{animation:5.8s ease-in-out infinite webmCandidate;top:92px;right:34px}.webmCandidate em{color:#991b1b;background:#fee2e2}.webmProtected{animation:5.8s ease-in-out infinite webmProtected;top:74px;left:28px}.webmProtected em{color:#166534;background:#dcfce7}.webmLoopScope{border:2px solid #22c55eeb;border-radius:999px;width:130px;height:130px;animation:5.8s ease-in-out infinite webmScope;position:absolute;top:82px;right:58px}.webmLoopScope:before,.webmLoopScope:after{content:"";background:#22c55eb8;position:absolute}.webmLoopScope:before{height:2px;top:64px;left:-24px;right:-24px}.webmLoopScope:after{width:2px;top:-24px;bottom:-24px;left:64px}.webmLoopScope i,.webmLoopScope b,.webmLoopScope span{border:1px solid #22c55e80;border-radius:999px;position:absolute;inset:22px}.webmLoopScope b{inset:50px}.webmLoopScope span{background:#22c55e;border:0;width:8px;height:8px;inset:61px auto auto 61px}.webmLoopPrice{color:#052e16;background:#22c55eeb;border-radius:16px;gap:2px;width:220px;padding:11px 13px;animation:5.8s ease-in-out infinite webmPrice;display:grid;position:absolute;bottom:48px;left:26px}.webmLoopPrice strong{font-size:18px}.webmLoopPrice span{font-size:12px;font-weight:850;line-height:1.25}.webmLoopCopy h2{letter-spacing:-.045em;margin:.25rem 0 .75rem;font-size:34px;line-height:1.08}.webmLoopCopy p{color:#cbd5e1;line-height:1.55}.precisionAssetFrame{background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;margin:16px 0;padding:8px;overflow:hidden;box-shadow:0 18px 46px #02061733}.precisionAssetFrame img{border-radius:14px;width:100%;height:auto;display:block}.precisionAssetFrame figcaption{color:#cbd5e1;margin:8px 4px 2px;font-size:12px;font-weight:750;line-height:1.35}.webmLoopCallouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 10px;display:grid}.webmLoopCallouts article{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;gap:5px;padding:12px;display:grid}.webmLoopCallouts b{color:#86efac;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.webmLoopCallouts span{color:#e2e8f0;font-size:12px;font-weight:750;line-height:1.35}@keyframes webmProgress{0%,10%{opacity:.5;transform:scaleX(0)}45%,to{opacity:1;transform:scaleX(1)}}@keyframes webmCandidate{0%,to{transform:translateY(0)rotate(2deg)}48%{transform:translateY(-8px)rotate(1deg)}}@keyframes webmProtected{0%,to{opacity:.86;transform:translate(0)rotate(-2deg)}50%{opacity:.58;transform:translate(-8px)rotate(-3deg)}}@keyframes webmScope{0%,to{transform:scale(1);box-shadow:0 0 #22c55e3d}50%{transform:scale(1.05);box-shadow:0 0 0 18px #22c55e00}}@keyframes webmPrice{0%,42%{opacity:.72;transform:translateY(10px)}58%,to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.webmLoopSection{grid-template-columns:1fr}.webmLoopCallouts{grid-template-columns:repeat(2,minmax(0,1fr))}.webmLoopCopy h2{font-size:28px}}@media (max-width:560px){.webmLoopSection{border-radius:24px;margin-left:-4px;margin-right:-4px;padding:18px}.webmLoopStage{min-height:310px}.webmLoopReview{width:158px}.webmCandidate{right:18px}.webmProtected{left:18px}.webmLoopScope{right:36px}.webmLoopCallouts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.webmLoopTimeline i:after,.webmCandidate,.webmProtected,.webmLoopScope,.webmLoopPrice{animation:none}}.motionFrameSection{background:linear-gradient(135deg,#fff,#f8fafc 58%,#ecfdf5);border:1px solid #dbeafe;border-radius:28px;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);gap:18px;margin:18px 0;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #0f172a12}.motionFrameSection:before{content:"";background:radial-gradient(circle at 86% 16%,#22c55e2e,#0000 30%),linear-gradient(#0f172a0f 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#0f172a0f 1px,#0000 1px) 0 0/30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.motionFrameSection>*{z-index:1;position:relative}.motionFrameIntro h2{letter-spacing:-.045em;margin:.25rem 0 .65rem;font-size:30px;line-height:1.08}.motionFrameIntro p{color:#475569;line-height:1.55}.motionFrameGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.motionFrameGrid article{background:#ffffffdb;border:1px solid #dbeafe;border-radius:18px;gap:7px;padding:14px;display:grid;box-shadow:0 10px 28px #0f172a0d}.motionFrameGrid span{color:#047857;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.motionFrameGrid b{color:#0f172a;letter-spacing:-.02em;font-size:15px}.motionFrameGrid p{color:#475569;margin:0;font-size:13px;line-height:1.42}@media (max-width:920px){.motionFrameSection{grid-template-columns:1fr}.motionFrameGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.motionFrameSection{border-radius:24px;padding:20px}.motionFrameGrid{grid-template-columns:1fr}}@media (max-width:920px){.screenshotStoryboardSection{grid-template-columns:1fr}.storyboardIntro h2{font-size:28px}}@media (max-width:560px){.screenshotStoryboardSection{border-radius:24px;padding:20px}.storyboardGrid{grid-template-columns:1fr}}.adLaunchMatrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.adLaunchMatrix article{background:#ecfdf51a;border:1px solid #86efac38;border-radius:18px;gap:7px;padding:14px;display:grid}.adLaunchMatrix span{color:#bbf7d0;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:950}.adLaunchMatrix b{color:#f8fafc;letter-spacing:-.025em;font-size:16px;line-height:1.2}.adLaunchMatrix em{color:#86efac;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:950}.adLaunchMatrix p{color:#cbd5e1;margin:0;font-size:12px;font-weight:750;line-height:1.4}@media (max-width:920px){.adLaunchMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.adLaunchMatrix{grid-template-columns:1fr}}@media (max-width:760px){.homepageTrustStrip,.trustStripGrid{grid-template-columns:1fr}}.screenshotStoryboardSection{background:linear-gradient(135deg,#fff,#f8fafc 50%,#eef2ff);border:1px solid #dbeafe;border-radius:30px;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:18px;margin:18px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172a14}.screenshotStoryboardSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 86% 12%,#2563eb29,#0000 30%),linear-gradient(#94a3b81f 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#94a3b81f 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.screenshotStoryboardSection>*{z-index:1;position:relative}.storyboardIntro h2{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:32px;line-height:1.08}.storyboardIntro p,.screenshotStoryboardSection .finePrint{color:#475569;line-height:1.55}.storyboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.storyboardGrid article{background:#ffffffe6;border:1px solid #dbeafe;border-radius:20px;gap:7px;min-height:150px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #0f172a0f}.storyboardGrid article:before{content:"";border:2px solid #2563eb33;border-radius:999px;width:68px;height:68px;position:absolute;top:-18px;right:-18px}.storyboardGrid span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.storyboardGrid b{color:#0f172a;letter-spacing:-.03em;font-size:20px}.storyboardGrid p{color:#475569;margin:0;font-size:13px;font-weight:750;line-height:1.45}@media (max-width:920px){.screenshotStoryboardSection{grid-template-columns:1fr}.storyboardIntro h2{font-size:28px}}@media (max-width:560px){.screenshotStoryboardSection{border-radius:24px;padding:20px}.storyboardGrid{grid-template-columns:1fr}}.heroIntegrityRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:-8px 0 22px;display:grid}.heroIntegrityRail article{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #dbeafe;border-radius:20px;padding:16px;box-shadow:0 12px 30px #0f172a0f}.heroIntegrityRail span{color:#047857;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.heroIntegrityRail b{color:#0f172a;letter-spacing:-.02em;margin:5px 0;font-size:18px;display:block}.heroIntegrityRail p{color:#64748b;margin:0;font-size:13px;line-height:1.5}@media (max-width:920px){.heroIntegrityRail{grid-template-columns:1fr;margin:0 0 20px}}.conversionProofRail{background:linear-gradient(135deg,#ecfeff,#f0fdf4 58%,#fff);border:1px solid #bae6fd;border-radius:24px;grid-template-columns:.72fr 1fr;align-items:center;gap:18px;margin:0 0 22px;padding:18px;display:grid;box-shadow:0 18px 45px #0ea5e914}.conversionProofRail h2{color:#0f172a;letter-spacing:-.03em;margin:4px 0 0;font-size:24px;line-height:1.05}.conversionProofSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.conversionProofSteps article{background:#ffffffd1;border:1px solid #0ea5e933;border-radius:18px;min-height:142px;padding:14px;position:relative}.conversionProofSteps article:before{content:"";opacity:.75;background:linear-gradient(#22c55e,#0ea5e9);border-radius:999px;width:3px;height:42px;position:absolute;top:12px;right:12px}.conversionProofSteps span{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;padding-right:12px;font-size:11px;font-weight:950;display:block}.conversionProofSteps b{color:#0f172a;letter-spacing:-.02em;margin:8px 0 5px;font-size:16px;display:block}.conversionProofSteps p{color:#475569;margin:0;font-size:12px;line-height:1.45}@media (max-width:980px){.conversionProofRail{grid-template-columns:1fr}.conversionProofSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.conversionProofRail{border-radius:22px;margin-left:-4px;margin-right:-4px;padding:16px}.conversionProofRail h2{font-size:22px}.conversionProofSteps{grid-template-columns:1fr}.conversionProofSteps article{min-height:auto}}.instantValueSection{color:#fff;background:linear-gradient(135deg,#020617,#0f172a 58%,#052e16);border:1px solid #86efac3d;border-radius:30px;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:22px;margin:0 0 22px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0206172e}.instantValueSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%,#22c55e38,#0000 30%),radial-gradient(circle at 88% 80%,#38bdf824,#0000 32%),linear-gradient(#94a3b814 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/30px 30px;position:absolute;inset:0}.instantValueSection>*{z-index:1;position:relative}.instantValueIntro h2{color:#f8fafc;letter-spacing:-.045em;margin:.3rem 0 .65rem;font-size:34px;line-height:1.06}.instantValueIntro p{color:#cbd5e1;margin:0 0 16px;line-height:1.6}.instantValueBoard{background:#ffffff14;border:1px solid #ffffff24;border-radius:24px;padding:16px;position:relative;overflow:hidden}.valueScope{opacity:.34;border:2px solid #22c55eb8;border-radius:999px;width:126px;height:126px;animation:3.4s ease-in-out infinite targetPulse;position:absolute;top:18px;right:22px}.valueScope:before,.valueScope:after{content:"";background:#22c55e9e;position:absolute}.valueScope:before{height:2px;top:61px;left:-22px;right:-22px}.valueScope:after{width:2px;top:-22px;bottom:-22px;left:61px}.valueScope i,.valueScope b,.valueScope span{border:1px solid #22c55e73;border-radius:999px;position:absolute;inset:22px}.valueScope b{inset:48px}.valueScope span{background:#22c55e;border:0;width:8px;height:8px;inset:58px auto auto 58px}.instantValueRows{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.instantValueRows article{color:#0f172a;background:#f8fafcf2;border:1px solid #fff9;border-radius:18px;min-height:168px;padding:14px;box-shadow:0 12px 32px #02061729}.instantValueRows span{color:#047857;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.instantValueRows b{letter-spacing:-.05em;margin:8px 0 4px;font-size:30px;display:block}.instantValueRows p{color:#475569;margin:0;font-size:12px;font-weight:750;line-height:1.45}.valueGuardrails{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid;position:relative}.valueGuardrails div{background:#0f172a9e;border:1px solid #86efac33;border-radius:16px;padding:12px}.valueGuardrails b{color:#86efac;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.valueGuardrails span{color:#e2e8f0;font-size:12px;font-weight:750;line-height:1.38;display:block}@media (max-width:980px){.instantValueSection{grid-template-columns:1fr}.instantValueRows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.instantValueSection{border-radius:24px;margin-left:-4px;margin-right:-4px;padding:18px}.instantValueIntro h2{font-size:28px}.instantValueRows,.valueGuardrails{grid-template-columns:1fr}.instantValueRows article{min-height:auto}}@media (prefers-reduced-motion:reduce){.valueScope{animation:none}}@media (max-width:560px){.heroSignalTicker,.heroEvidenceRail{grid-template-columns:1fr}}.carouselMotionLoopFrame,.carouselContactSheetFrame{background:linear-gradient(135deg,#020617e0,#0f172ab8);border:1px solid #86efac42;border-radius:24px;margin:0 0 14px;padding:12px;overflow:hidden;box-shadow:0 18px 50px #00000029}.carouselMotionLoopFrame{border-color:#93c5fd52}.carouselMotionLoopFrame img,.carouselContactSheetFrame img{background:#020617;border:1px solid #ffffff1f;border-radius:18px;width:100%;height:auto;display:block}.carouselMotionLoopFrame figcaption,.carouselContactSheetFrame figcaption{color:#cbd5e1;margin:10px 4px 2px;font-size:12px;font-weight:750;line-height:1.45}.carouselLiveCaptureChecklist{background:#ffffff14;border:1px solid #86efac3d;border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;margin:0 0 14px;padding:16px;display:grid}.carouselLiveCaptureChecklist h3{color:#f8fafc;letter-spacing:-.035em;margin:.35rem 0;font-size:24px;line-height:1.05}.carouselLiveCaptureChecklist p{color:#cbd5e1;margin:.2rem 0 0;font-size:13px;font-weight:750;line-height:1.45}.carouselLiveCaptureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.carouselLiveCaptureGrid article{background:#02061761;border:1px solid #ffffff24;border-radius:16px;gap:5px;padding:12px;display:grid}.carouselLiveCaptureGrid span{color:#86efac;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.carouselLiveCaptureGrid b{color:#fff;letter-spacing:-.02em;font-size:15px}@media (max-width:920px){.carouselLiveCaptureChecklist{grid-template-columns:1fr}}@media (max-width:560px){.carouselMotionLoopFrame,.carouselContactSheetFrame{border-radius:20px;margin-left:-2px;margin-right:-2px;padding:8px}.carouselMotionLoopFrame figcaption,.carouselContactSheetFrame figcaption{font-size:11px}.carouselLiveCaptureGrid{grid-template-columns:1fr}}.motionProductionChecklist{background:linear-gradient(135deg,#0f172ac7,#02061785);border:1px solid #86efac38;border-radius:22px;margin-top:14px;padding:18px;box-shadow:0 18px 46px #02061729}.motionProductionChecklist h3{color:#f8fafc;margin:4px 0 14px}.motionProductionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.motionProductionGrid article{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;padding:13px}.motionProductionGrid span{color:#86efac;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.motionProductionGrid b{color:#f8fafc;margin:5px 0;display:block}.motionProductionGrid p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.45}@media (max-width:920px){.motionProductionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.motionProductionChecklist{margin-left:-2px;margin-right:-2px;padding:14px}.motionProductionGrid{grid-template-columns:1fr}}.activationHandoffPanel{color:#f8fafc;background:linear-gradient(135deg,#0f172af0,#1e293be6 55%,#064e3bdb);border:1px solid #86efac38;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:16px;margin-top:18px;padding:18px;display:grid;position:relative;overflow:hidden}.activationHandoffPanel:before{content:"";pointer-events:none;background:linear-gradient(#94a3b814 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 84% 20%,#22c55e33,#0000 30%);position:absolute;inset:0}.activationHandoffPanel>*{z-index:1;position:relative}.activationHandoffPanel h3{color:#fff;letter-spacing:-.045em;margin:.35rem 0 .45rem;font-size:27px;line-height:1.08}.activationHandoffPanel p{color:#cbd5e1;margin:0;font-size:13px;font-weight:750;line-height:1.45}.activationHandoffSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.activationHandoffSteps article{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;gap:6px;min-width:0;padding:13px;display:grid}.activationHandoffSteps strong{color:#052e16;background:#bbf7d0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:inline-flex}.activationHandoffSteps span{color:#86efac;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.activationHandoffSteps b{color:#f8fafc;font-size:14px;line-height:1.2}.activationHandoffSteps p{font-size:12px}@media (max-width:920px){.activationHandoffPanel{grid-template-columns:1fr}.activationHandoffSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.activationHandoffSteps{grid-template-columns:1fr}}.liveHeroCreativeChecks{color:#f8fafc;background:linear-gradient(135deg,#0f172a,#1e293b 58%,#064e3b);border:1px solid #86efac33;border-radius:28px;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:center;gap:20px;margin:24px 0;padding:22px;display:grid;position:relative;overflow:hidden}.liveHeroCreativeChecks:before{content:"";background:linear-gradient(120deg,#0000,#22c55e29,#0000);width:34%;height:180%;position:absolute;top:-40%;left:-35%;transform:rotate(12deg)}.liveHeroCreativeChecks>*{z-index:1;position:relative}.liveHeroCreativeChecks h2{color:#fff;letter-spacing:-.045em;margin:.35rem 0 .5rem;font-size:29px;line-height:1.08}.liveHeroCreativeChecks p{color:#cbd5e1;margin:0;font-size:13px;font-weight:750;line-height:1.45}.liveHeroCreativeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.liveHeroCreativeGrid article{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;gap:7px;padding:14px;display:grid}.liveHeroCreativeGrid span{color:#86efac;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.liveHeroCreativeGrid b{color:#f8fafc;font-size:15px;line-height:1.15}@media (max-width:920px){.liveHeroCreativeChecks,.liveHeroCreativeGrid{grid-template-columns:1fr}}.heroMotionAssetSection{color:#e2e8f0;background:linear-gradient(135deg,#020617,#0f172a 54%,#064e3b);border:1px solid #94a3b840;border-radius:32px;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:28px;margin:22px 0;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.heroMotionAssetSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 12%,#22c55e38,#0000 28%),linear-gradient(120deg,#0000,#67e8f91a,#0000);position:absolute;inset:0}.heroMotionAssetSection>*{z-index:1;position:relative}.heroMotionAssetCopy h2{color:#fff;letter-spacing:-.045em;margin:.35rem 0 .7rem;font-size:34px;line-height:1.08}.heroMotionAssetCopy p{color:#cbd5e1;line-height:1.65}.heroMotionAssetShots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.heroMotionAssetShots article{background:#ffffff12;border:1px solid #e2e8f024;border-radius:18px;padding:14px}.heroMotionAssetShots span{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.heroMotionAssetShots b{color:#fff;margin:6px 0;display:block}.heroMotionAssetShots p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.45}.heroMotionPosterFrame{background:#020617b8;border:1px solid #e2e8f029;border-radius:26px;margin:0;padding:12px;overflow:hidden;box-shadow:0 18px 48px #02061759}.heroMotionPosterFrame img{border-radius:18px;width:100%;height:auto;display:block}.heroMotionPosterFrame figcaption{color:#cbd5e1;padding:11px 4px 2px;font-size:13px;line-height:1.5}@media (max-width:900px){.heroMotionAssetSection{grid-template-columns:1fr;padding:22px}.heroMotionAssetShots{grid-template-columns:1fr}}.liveScreenshotQaSection{background:linear-gradient(135deg,#fff,#f8fafc 58%,#ecfdf5);border:1px solid #dbeafe;border-radius:28px;grid-template-columns:.85fr 1.15fr;gap:18px;margin:0 0 18px;padding:20px;display:grid;box-shadow:0 18px 52px #0f172a12}.liveScreenshotQaIntro h2{letter-spacing:-.045em;margin:.35rem 0 0;font-size:28px;line-height:1.08}.liveScreenshotQaIntro p{color:#475569;line-height:1.55}.liveScreenshotQaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.liveScreenshotQaGrid article{background:#ffffffdb;border:1px solid #dbeafe;border-radius:18px;gap:6px;padding:14px;display:grid;box-shadow:0 12px 32px #0f172a0d}.liveScreenshotQaGrid span{color:#166534;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.liveScreenshotQaGrid b{color:#0f172a;font-size:15px}.liveScreenshotQaGrid p{color:#475569;margin:0;font-size:13px;line-height:1.45}.liveScreenshotQaGrid em{color:#166534;text-transform:uppercase;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;justify-self:start;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}@media (max-width:760px){.liveScreenshotQaSection,.liveScreenshotQaGrid{grid-template-columns:1fr}}.adminGbpScanPanel .gbpScanForm{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.adminGbpScanPanel label{color:var(--muted);gap:6px;font-size:.86rem;display:grid}.adminGbpScanPanel input{color:var(--text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px}.adminGbpScanPanel .fieldHint{color:var(--muted);font-size:.76rem;line-height:1.35}.adminGbpScanPanel .fieldHint.warn{color:#fbbf24}.adminGbpScanPanel .checkboxLine{align-items:center;gap:8px;display:flex}.adminGbpScanPanel .checkboxLine input{width:auto}.gbpScanActions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.gbpScanResult{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:16px}.gbpPersistenceStatus,.gbpCacheReadback,.gbpCostDecision,.gbpCostLogReadback,.gbpExecutionReadback,.gbpOperatorDecisionReadback,.gbpOutcomeReadback,.gbpReadinessReadback,.gbpInputDiagnostics,.gbpAnalysisSummary,.gbpSourceDiagnostics,.gbpUsageWarnings{color:var(--muted);overflow-wrap:anywhere;background:#0f172a57;border:1px solid #94a3b838;border-radius:14px;margin:12px 0;padding:10px 12px;font-size:.86rem;line-height:1.45}.gbpPersistenceStatus b,.gbpCacheReadback b,.gbpCostDecision b,.gbpCostLogReadback b,.gbpExecutionReadback b,.gbpOperatorDecisionReadback b,.gbpOutcomeReadback b,.gbpReadinessReadback b,.gbpInputDiagnostics b,.gbpAnalysisSummary b,.gbpSourceDiagnostics b,.gbpUsageWarnings b{color:var(--text)}.gbpCostLogReadback code{color:var(--text);white-space:pre-wrap;background:#0f172ab8;border:1px solid #94a3b840;border-radius:8px;margin:8px 0;padding:8px;font-size:.78rem;display:block}.gbpSourceDiagnostics .badge{margin-left:8px}.gbpDisputePacketPreview{background:#f59e0b14;border:1px solid #f59e0b59;border-radius:14px;margin:14px 0;padding:14px}.packetPreview{background:#0f172a0d;border-radius:12px;margin-top:10px;padding:12px}.operatorConsoleDetails{margin-top:18px}.operatorConsoleDetails>summary,.operatorDebugDetails>summary,.advancedScanOptions>summary{cursor:pointer;color:var(--text);font-weight:900}.customerScanPanel{background:linear-gradient(135deg,#fffffffa,#f0fdf4eb);border-color:#22c55e38}.customerScanHero h2{letter-spacing:-.06em;margin:.2rem 0;font-size:clamp(2rem,4vw,3.2rem)}.customerScanHero p{color:#334155;max-width:760px;font-size:1.05rem}.customerScanForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.customerScanForm .wideField{grid-column:span 2}.customerScanActions{align-items:center}.advancedScanOptions{background:#ffffffb3;border:1px solid #e2e8f0;border-radius:16px;grid-column:1/-1;padding:12px}.advancedScanOptions[open]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.scanOutcomeCard{color:#fff;background:#0f172a;border-radius:24px;justify-content:space-between;align-items:start;gap:18px;padding:22px;display:flex}.scanOutcomeCard h3{color:#fff;margin:.25rem 0;font-size:clamp(1.6rem,3vw,2.4rem)}.scanOutcomeCard p{color:#cbd5e1;max-width:780px;margin:0;line-height:1.55}.scanOutcomeBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:210px;display:flex}.simpleMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.simpleMetricGrid article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:16px;box-shadow:0 12px 32px #0f172a0d}.simpleMetricGrid span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.simpleMetricGrid b{color:#0f172a;letter-spacing:-.05em;margin:5px 0;font-size:2rem;display:block}.simpleMetricGrid small{color:#64748b;line-height:1.4}.plainNextStep{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;margin-top:14px;padding:16px;line-height:1.55}.plainNextStep p{margin:6px 0 0}.candidateCards{gap:12px;margin-top:16px;display:grid}.candidateCard{background:#fff;border:1px solid #dbeafe;border-radius:18px;gap:10px;padding:16px;display:grid}.candidateCardTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operatorDebugDetails{background:#f8fafce6;border:1px solid #e2e8f0;border-radius:16px;margin-top:16px;padding:12px}.debugGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:820px){.customerScanForm,.simpleMetricGrid,.debugGrid{grid-template-columns:1fr}.customerScanForm .wideField{grid-column:auto}.scanOutcomeCard{display:grid}.scanOutcomeBadges{justify-content:flex-start}}.appStatusCluster{align-items:flex-start;gap:12px}.topActionLink,.environmentPill,.scanStatusPill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.topActionLink{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.environmentPill{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.scanStatusPill{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.scanStatusPill span{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e24}.adminIdentityPill{color:#fff;background:#0f172a;border:1px solid #94a3b859;box-shadow:0 14px 36px #0f172a2e}.adminIdentityPill .eyebrow{color:#94a3b8}.adminIdentityPill small{color:#cbd5e1}.signOutButton{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.primaryUrlField input{padding:14px 16px;font-size:1.05rem;font-weight:750}.customerScanActions button[type=submit]{color:#fff;cursor:pointer;letter-spacing:-.01em;background:linear-gradient(135deg,#0f172a,#14532d);border:0;border-radius:999px;padding:14px 20px;font-size:15px;font-weight:950;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 16px 34px #0f172a2e,inset 0 1px #ffffff29}.customerScanActions button[type=submit]:not(:disabled):hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 20px 42px #0f172a3d}.customerScanActions button[type=submit]:disabled{cursor:not-allowed;opacity:.6}.customerScanActions .secondaryButton{border-radius:999px;padding:13px 17px}.resolvedBusinessCard{background:#fff;border:1px solid #bbf7d0;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px;display:flex;box-shadow:0 12px 30px #0f172a0f}.resolvedBusinessCard span{color:#166534;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.resolvedBusinessCard b{color:#0f172a;letter-spacing:-.03em;margin-top:3px;font-size:1.35rem;display:block}.resolvedBusinessCard p{color:#475569;margin:4px 0 0}.resolvedBusinessCard em{color:#854d0e;white-space:nowrap;background:#fefce8;border:1px solid #fde68a;border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:900}.helpDot{color:#075985;cursor:help;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;font-size:11px;font-weight:950;display:inline-flex}.advancedScanOptions label{position:relative}.advancedScanOptions label:hover:after{color:#fff;content:attr(title);z-index:20;background:#0f172a;border-radius:10px;max-width:280px;padding:9px 10px;font-size:12px;font-weight:700;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:0}@media (max-width:820px){.appStatusCluster{align-items:stretch}.resolvedBusinessCard{align-items:flex-start;display:grid}.resolvedBusinessCard em{white-space:normal}}.aiLandingShell{max-width:1180px;margin:0 auto;padding:24px 20px 64px}.aiNav{margin-bottom:34px}.aiHeroSection{grid-template-columns:minmax(0,1.04fr) minmax(330px,.82fr);align-items:center;gap:34px;margin-bottom:20px;display:grid}.aiHeroSection h1{letter-spacing:-.06em;margin:.25rem 0 .8rem;font-size:58px;line-height:1.03}.aiCommandPanel{color:#fff;background:radial-gradient(circle at 76% 18%,#22c55e47,#0000 30%),linear-gradient(145deg,#020617,#0f172a 56%,#172554);border:1px solid #94a3b847;border-radius:32px;padding:18px;position:relative;overflow:hidden;box-shadow:0 28px 84px #02061747}.aiCommandPanel:before{content:"";background-color:#0000;background-image:linear-gradient(#94a3b81a 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.aiCommandPanel>*{z-index:1;position:relative}.aiPanelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.aiPanelHeader span{color:#86efac;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:950}.aiPanelHeader b{color:#bbf7d0;text-transform:uppercase;background:#22c55e29;border:1px solid #86efac52;border-radius:999px;padding:7px 10px;font-size:12px}.aiReviewStack{gap:12px;min-height:330px;padding:14px;display:grid;position:relative}.aiReviewStack:before{content:"";background:linear-gradient(#0000,#22c55e75,#0000);height:120px;animation:4.8s ease-in-out infinite scanSweep;position:absolute;top:-120px;left:0;right:0}.aiReviewCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;background:#f8fafcf0;border:1px solid #e2e8f08c;border-radius:20px;gap:4px;width:76%;padding:16px;display:grid;box-shadow:0 18px 50px #0206173d}.aiReviewCard strong{letter-spacing:-.05em;font-size:30px}.aiReviewCard span{color:#334155;font-size:14px;font-weight:900}.aiReviewCard em{color:#fff;text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950}.aiReviewCard.hot{border-color:#ef444485;justify-self:end;transform:rotate(2deg)}.aiReviewCard.hot em{background:#dc2626}.aiReviewCard.watch{border-color:#f59e0b85;transform:rotate(-2deg)}.aiReviewCard.watch em{color:#111827;background:#f59e0b}.aiReviewCard.safe{border-color:#22c55e85;justify-self:center;transform:rotate(1deg)}.aiReviewCard.safe em{background:#16a34a}.aiApprovalRail{background:#02061785;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.aiApprovalRail span{color:#e2e8f0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950}.aiApprovalRail i{background:linear-gradient(90deg,#94a3b84d,#22c55ee0);border-radius:999px;min-width:16px;height:2px;display:block}.aiMetricStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.aiMetricStrip article{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:16px;box-shadow:0 12px 32px #0f172a0f}.aiMetricStrip b{font-size:16px;display:block}.aiMetricStrip span{color:#475569;margin-top:5px;font-size:13px;font-weight:750;line-height:1.45;display:block}.aiWorkflowCard{margin-top:18px}.aiWorkflowGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.aiWorkflowGrid article{background:linear-gradient(#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:18px;gap:8px;padding:16px;display:grid}.aiWorkflowGrid strong{color:#fff;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:34px;font-size:13px;font-weight:950;display:inline-flex}.aiWorkflowGrid b{letter-spacing:-.02em;font-size:16px}.aiWorkflowGrid span{color:#475569;font-size:13px;line-height:1.45}.aiSplit{margin-top:16px}.aiSignalCloud{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.aiSignalCloud span{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:9px 11px;font-size:13px;font-weight:900}.aiGuardrail{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #22c55e;border-radius:14px;padding:13px 14px}.aiGuardrail b{display:block}.aiGuardrail span{color:#475569;margin-top:4px;font-size:13px;line-height:1.45;display:block}.aiCtaBand{color:#fff;background:linear-gradient(135deg,#020617,#0f172a 58%,#064e3b);border-radius:28px;justify-content:space-between;align-items:center;gap:22px;margin-top:16px;padding:24px;display:flex}.aiCtaBand h2{color:#f8fafc;letter-spacing:-.045em;margin:.35rem 0;font-size:32px;line-height:1.08}.aiCtaBand p{color:#cbd5e1;max-width:760px;margin:0;line-height:1.55}@media (max-width:900px){.aiHeroSection,.aiMetricStrip,.aiWorkflowGrid,.aiSplit{grid-template-columns:1fr}.aiHeroSection h1{font-size:42px}.aiCommandPanel{border-radius:24px}.aiCtaBand{align-items:flex-start;display:grid}}.referralShell{max-width:1120px;margin:0 auto;padding:24px 20px 64px}.referralNav{margin-bottom:28px}.referralHero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr);align-items:center;gap:28px;margin-bottom:18px;display:grid}.referralHero h1{letter-spacing:-.055em;max-width:850px;font-size:54px}.referralPriceCard{color:#fff;background:linear-gradient(145deg,#020617,#0f172a 58%,#064e3b);border-radius:30px;padding:28px;box-shadow:0 28px 80px #0206173d}.referralPriceCard .priceTag{letter-spacing:-.08em;margin:18px 0 8px;font-size:74px;font-weight:950;line-height:1}.referralPriceCard p,.referralPriceCard li{color:#dbeafe;font-weight:750;line-height:1.5}.referralPriceCard ul{gap:10px;margin:18px 0 0;padding-left:20px;display:grid}.referralSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.referralSteps article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 12px 34px #0f172a0f}.referralSteps b{font-size:16px}.referralSteps span{color:#475569;font-size:14px;font-weight:700;line-height:1.45}.referralDisclosure{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.referralDisclosure h2{margin-top:0}.referralDisclosure p{color:#475569;max-width:740px;margin-bottom:0;line-height:1.55}@media (max-width:850px){.referralHero,.referralSteps{grid-template-columns:1fr}.referralHero h1{font-size:38px}.referralDisclosure{display:block}}.referralMonthlyCard{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:flex-start;gap:18px;margin:20px 0;display:grid}.referralMonthlyCard h2{margin-top:0}.referralMonthlyCard p{color:#475569;margin-bottom:0;line-height:1.55}.referralCapBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:10px;padding:16px;display:grid}.referralCapBox label{color:#475569;gap:7px;font-size:13px;font-weight:800;display:grid}.referralCapBox input{color:#0f172a;font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px}.referralCapBox p{color:#0f172a;margin:0;font-weight:750}.referralCapBox small{color:#64748b;font-weight:700;line-height:1.4}.salesStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:850px){.referralMonthlyCard,.salesStatsGrid{grid-template-columns:1fr}}.businessCardDownloadSection{margin-top:16px}.businessCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.businessCardGrid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;gap:12px;padding:14px;display:grid}.businessCardGrid img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 12px 28px #0f172a1f}.businessCardGrid b{text-transform:capitalize;margin-bottom:10px;display:block}@media (max-width:850px){.businessCardGrid{grid-template-columns:1fr}}.reviewDetailCards{gap:14px;margin-top:18px;display:grid}.reviewDetailCard{background:#fff;border:1px solid #dbeafe;border-radius:20px;gap:12px;padding:16px;display:grid;box-shadow:0 14px 34px #0f172a0f}.reviewDetailCard blockquote{color:#0f172a;white-space:pre-wrap;background:#f8fafc;border-left:4px solid #2563eb;border-radius:12px;margin:0;padding:12px 14px}.reviewDecisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reviewDecisionGrid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.reviewDecisionGrid span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.reviewDecisionGrid b{color:#0f172a;margin:4px 0;display:block}.reviewDecisionGrid small{color:#475569;line-height:1.4}.reviewMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reviewMetaGrid span{color:#64748b;overflow-wrap:anywhere;background:#f8fafc;border-radius:999px;padding:8px 10px;font-size:12px}.reviewMetaGrid b{color:#0f172a}.reviewLinks{flex-wrap:wrap;gap:8px;display:flex}.reviewLinks a{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800;text-decoration:none}.ownerAnswer{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;padding:12px}.ownerAnswer p{margin:6px 0}.rawFieldDetails{background:#f8fafc;border-radius:14px;padding:10px 12px}.rawFieldDetails dl{grid-template-columns:180px minmax(0,1fr);gap:8px;margin:10px 0 0;display:grid}.rawFieldDetails div{display:contents}.rawFieldDetails dt{color:#64748b;font-weight:900}.rawFieldDetails dd{color:#0f172a;overflow-wrap:anywhere;margin:0}@media (max-width:900px){.reviewDecisionGrid,.reviewMetaGrid,.rawFieldDetails dl{grid-template-columns:1fr}}.categoryStatsCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-top:18px;padding:16px;box-shadow:0 14px 34px #0f172a0f}.categoryStatsList{gap:8px;display:grid}.categoryStatRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:1.2fr 1fr 1fr 1.4fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.categoryStatRow b{text-transform:capitalize}.categoryStatRow span{color:#0f172a;font-weight:800}.categoryStatRow small{color:#64748b}@media (max-width:900px){.categoryStatRow{grid-template-columns:1fr}}.selectedScanTarget{background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;gap:4px;margin:14px 0;padding:14px 16px;display:grid}.selectedScanTarget span{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.selectedScanTarget b{color:#0f172a;overflow-wrap:anywhere;font-size:1.05rem}.selectedScanTarget small{color:#475569}.reviewDetailDisclosure summary{cursor:pointer;list-style:none}.reviewDetailDisclosure summary::-webkit-details-marker{display:none}.reviewDetailDisclosure summary small{color:#475569;margin-top:6px;display:block}.reviewFlagReason{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:12px}.reviewFlagReason p{margin:6px 0}.reviewFlagReason ul{margin:8px 0 0;padding-left:18px}.reviewFlagReason li{color:#334155;margin:4px 0}
