.valuation-blue{color:#1aaeff;font-weight:800}:root{--bg:#dceeff;--bg-soft:#e7f4ff;--panel:rgba(229,241,255,0.95);--panel-soft:rgba(244,250,255,0.88);--panel-strong:#ffffff;--panel-accent:linear-gradient(145deg,rgba(16,110,245,0.18),rgba(66,196,255,0.26));--line:rgba(34,36,38,0.08);--line-strong:rgba(34,36,38,0.14);--text:#1e2430;--text-soft:#394250;--text-muted:#6b7480;--accent:#1aaeff;--accent-secondary:#0a4fd1;--accent-strong:var(--accent-secondary);--accent-warm:#27b8ff;--danger:#c2473e;--shadow:0 18px 50px rgba(29,31,34,0.06);--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--font-body:"Aptos","Segoe UI Variable","Segoe UI",sans-serif;--font-headline:"Iowan Old Style","Palatino Linotype","Book Antiqua",serif;--font-accent-stack:var(--font-accent),"Space Mono",monospace}*{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(14px);animation:revealUp .52s cubic-bezier(.22,1,.36,1) forwards}.reveal-1{animation-delay:10ms}.reveal-2{animation-delay:90ms}.reveal-3{animation-delay:.16s}.reveal-4{animation-delay:.22s}.reveal-5{animation-delay:.28s}.reveal-6{animation-delay:.34s}.reveal-7{animation-delay:.39s}}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip;background:radial-gradient(ellipse at -6% -4%,rgba(9,79,209,.24),transparent 38%),radial-gradient(ellipse at 106% -6%,rgba(26,174,255,.32),transparent 36%),radial-gradient(ellipse at 50% 112%,rgba(26,139,224,.2),transparent 44%),linear-gradient(180deg,#e8f3ff,#d7eafc 48%,#e8f3ff);color:var(--text);font-family:var(--font-body)}main.site-shell{flex:1 1}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.site-shell{width:100%;margin:0;padding:20px clamp(12px,2.5vw,32px) 40px}.home-shell{display:flex;flex-direction:column;gap:46px;min-height:calc(100vh - 68px);padding-bottom:0}.home-shell>footer{margin-top:auto}.hero-card,.not-found-card,.site-footer,.topbar{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow)}.feature-card,.hero-console,.hero-panel,.problem-card,.signal-card,.solution-card,.stack-card,.summary-card,.surface-card,.work-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 40px;height:88px;background:rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);border-bottom:1px solid var(--line);box-shadow:0 1px 0 var(--line)}.topbar.app-header{width:100%;margin-inline:0;margin-top:-20px;justify-content:flex-start;height:68px;padding:0 clamp(20px,3vw,44px);gap:20px;border-radius:0;background:rgba(255,255,255,.94);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:none;border-bottom:1px solid rgba(15,23,42,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 4px 16px rgba(15,23,42,.05)}.app-header-container{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-inline:clamp(20px,3.5vw,48px)}.app-header-brand-slot{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start}.app-header-main-nav{flex:1 1;display:flex;justify-content:center;min-width:0}.app-header-menu-slot{flex:0 0 48px;display:flex;gap:10px;justify-content:flex-end;align-items:center}.app-header-credit-pill{gap:10px;min-height:38px;padding:0 12px;border:1px solid rgba(10,79,209,.16);background:linear-gradient(180deg,rgba(10,79,209,.08),rgba(10,79,209,.03));color:#0f172a;box-shadow:0 8px 24px rgba(15,23,42,.06);white-space:nowrap}.app-header-credit-pill,.app-header-credit-plan{display:inline-flex;align-items:center;border-radius:999px}.app-header-credit-plan{min-height:22px;padding:0 8px;background:rgba(10,79,209,.12);color:#0b52d0;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-header-credit-value{display:inline-flex;align-items:baseline;gap:4px;font-size:.82rem;font-weight:600}.app-header-credit-value strong{font-size:.95rem;font-weight:800}.brand{gap:10px}.brand,.brand-wordmark{display:inline-flex;align-items:center}.brand-wordmark{gap:0}.brand-word-text{font-family:Avenir Next,Frutiger,Neue Haas Grotesk Text Pro,Aptos,Segoe UI,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text);line-height:1}.brand-final-c,.brand-word-text{display:inline-flex;align-items:center}.brand-final-c{margin-left:-18px}.brand-final-c .brand-badge,.brand-final-c .brand-badge-logo{width:88px;height:88px}.brand-badge{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:0}.brand-badge,.brand-badge-image{background:transparent;box-shadow:none}.brand-badge-image{overflow:visible;border:none}.brand-badge-logo{width:80px;height:80px;object-fit:contain;border-radius:0;display:block}.hero-copy h1{display:block;font-family:var(--font-headline);letter-spacing:-.03em;color:var(--text)}h2,h3,h4{font-family:var(--font-body);font-weight:600}.brand small{display:block;margin-top:3px;color:var(--text-muted);font-size:.83rem}.footer-actions,.hero-actions,.hero-metrics,.logo-strip,.mini-metrics,.topbar-actions,.topnav,.valuator-form-row{display:flex;align-items:center;gap:12px}.topnav{flex-wrap:nowrap;justify-content:flex-end}.topnav a{padding:7px 14px;border-radius:8px;border:1px solid transparent;color:var(--text-muted);font-size:.875rem;font-weight:500;letter-spacing:.01em;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.topnav a:hover{color:var(--text);background:rgba(10,79,209,.05)}.app-header-groups{justify-content:flex-end;flex:1 1 auto;min-width:0;margin-left:auto}.app-header-group,.app-header-groups{display:flex;align-items:center;gap:14px}.app-header-link-column,.app-header-link-row{display:flex;align-items:center;gap:6px}.app-header-link-column{flex-direction:column;align-items:stretch}.app-header-tool-link{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:1px solid transparent;border-radius:8px;color:#374151;font-size:.875rem;font-weight:500;letter-spacing:.01em;text-transform:none;white-space:nowrap;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.app-header-tool-link:hover{color:#0f172a;border-color:rgba(15,23,42,.1);background:rgba(15,23,42,.045)}.app-header-tool-link.is-active{color:#0b52d0;border-color:rgba(10,79,209,.18);background:rgba(10,79,209,.07);font-weight:600}.app-header-actions{display:flex;align-items:center;gap:8px;padding-left:10px;border-left:1px solid rgba(15,23,42,.1)}.app-header-cta{min-width:118px}.app-header-brand-link{text-decoration:none}.app-header-link-row{display:flex;align-items:center;gap:clamp(2px,1.4vw,24px);flex-wrap:nowrap}.app-nav-link.is-active{border-color:rgba(10,79,209,.18);background:rgba(10,79,209,.08);color:var(--accent-secondary);font-weight:600}.mobile-menu-button{display:none;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--line-strong);border-radius:9px;background:transparent;color:var(--text-soft);cursor:pointer}.mobile-menu-button:hover{background:rgba(10,79,209,.06);border-color:rgba(10,79,209,.3);color:var(--accent-secondary)}@media (max-width:900px){.app-header-main-nav{display:none!important}.app-header-credit-pill{display:none}.mobile-menu-button{display:flex}.app-header-menu-slot{flex:0 0 auto}}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid transparent;border-radius:999px;font-weight:600;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.button:hover{transform:translateY(-1px)}.button:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff9f1;box-shadow:0 10px 30px rgba(10,79,209,.28)}.button-primary:hover{box-shadow:0 14px 36px rgba(10,79,209,.34)}.button-dark,.button-ghost,.button-secondary{border-color:var(--line-strong);background:rgba(255,255,255,.35);color:var(--text)}.cta-high{letter-spacing:.01em}.cta-high:hover{transform:translateY(-2px) scale(1.012)}.cta-secondary{border-color:rgba(10,79,209,.18);background:rgba(255,255,255,.58)}.cta-secondary:hover{border-color:rgba(10,79,209,.32);background:rgba(255,255,255,.82)}.cta-critical{background:linear-gradient(130deg,#0d5fd6,#0a4fd1 48%,#0879dd);box-shadow:0 12px 34px rgba(10,79,209,.36)}.cta-critical:hover{transform:translateY(-2px) scale(1.018);box-shadow:0 18px 42px rgba(10,79,209,.42)}.card-kicker,.console-title,.eyebrow{margin:0 0 10px;color:var(--text-soft);font-size:.8rem;font-weight:700;font-family:var(--font-accent-stack);letter-spacing:.16em;text-transform:uppercase}.hero-headline{margin:0;max-width:18ch;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.25}.hero-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);grid-gap:24px;gap:24px;padding:34px;overflow:hidden}.hero-copy h1{margin:0;max-width:13ch;font-size:clamp(2.2rem,5.2vw,4.4rem);line-height:1}.feature-card p,.hero-card p,.hero-text,.not-found-card p,.problem-card p,.section-heading p,.site-footer p,.solution-card p,.stack-card p,.summary-card span,.surface-card p,.valuator-intro p,.work-card p,.work-card span{color:var(--text-soft);line-height:1.72}.hero-text{max-width:62ch;margin:18px 0 0;font-size:1.04rem}.hero-actions{margin-top:26px;flex-wrap:wrap}.hero-proof{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.hero-proof-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--line-strong);border-radius:999px;background:rgba(255,255,255,.5);color:var(--text-soft);font-size:.78rem;font-weight:600}.hero-metrics{margin-top:28px;flex-wrap:wrap}.metric-card{min-width:180px;padding:18px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.48)}.metric-card strong,.summary-card strong{display:block;margin-bottom:8px;font-size:1.6rem;font-family:var(--font-headline)}.metric-card span{color:var(--text-soft);line-height:1.6}.hero-aside{display:grid;grid-gap:18px;gap:18px}.hero-console,.signal-card{padding:24px}.console-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.console-chips span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.42);color:var(--text-soft);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.console-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.console-line:first-of-type{border-top:0}.console-line span{color:var(--text-muted)}.console-line strong{max-width:220px;text-align:right;font-size:.96rem}.logo-strip{flex-wrap:wrap;justify-content:space-between;padding:14px 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-family:var(--font-accent-stack)}.section-block{display:grid;grid-gap:18px;gap:18px}.main-tool-priority{position:static;padding:20px;border:1px solid var(--line);border-radius:var(--radius-xl);background:rgba(245,251,255,.92);box-shadow:var(--shadow)}#product{scroll-margin-top:120px}.section-heading{max-width:760px}.hero-card h1,.not-found-card h1,.section-heading h2{margin:0;font-size:clamp(1.7rem,3.2vw,2.8rem);line-height:1.08}.feature-grid,.guide-grid,.problem-grid,.solution-grid,.stack-grid,.valuator-grid,.valuator-summary-grid{display:grid;grid-gap:18px;gap:18px}.split-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px}.problem-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.problem-card,.solution-card,.stack-card{padding:24px}.feature-card:hover{border-color:var(--accent-strong)}.statement-card{min-height:220px}.feature-card h3,.problem-card h3,.solution-card h3,.stack-card h3,.summary-card h4,.surface-card h2,.work-card h4{margin:0 0 10px;font-size:1.24rem}.valuator-shell{display:grid;grid-gap:18px;gap:18px;padding:12px 0 24px}.valuator-shell.has-results{display:flex!important;flex-direction:column!important;align-items:center!important;gap:18px!important;padding:24px 0 36px!important}.valuator-shell.has-results .tool-hero.valuator-hero{width:min(1100px,96%);margin:0 auto 18px;padding:18px 24px}.valuator-shell.has-results>.tool-hero.valuator-hero{width:100%!important;max-width:1100px!important;margin:0 auto 18px!important;padding:18px 24px!important;box-sizing:border-box!important}.valuator-shell.has-results .tool-hero-title{margin:0 0 10px;font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1.05}.valuator-shell.has-results .tool-hero-desc{margin:0;color:var(--text-soft);max-width:60ch}.valuator-shell.has-results .valuator-intro{display:block!important;width:100%!important;max-width:1100px!important;margin:0 auto 48px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,251,255,.96))!important;border-radius:20px!important;padding:24px!important;box-shadow:0 18px 48px rgba(10,79,209,.06)!important;border:1px solid rgba(10,79,209,.04)!important;grid-template-columns:1fr!important;box-sizing:border-box!important}.valuator-shell.intro-center{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(180deg,rgba(10,79,209,.02),rgba(26,174,255,.02))}.valuator-shell.intro-center .valuator-intro{width:min(1100px,96%);background:transparent;border-radius:0;padding:0;box-shadow:none;border:none}.valuator-shell.intro-center .valuator-form{width:100%}.valuator-shell.intro-center .valuator-form label{display:none}.valuator-shell.intro-center .valuator-intro-copy h3{font-size:1.6rem;margin-bottom:6px}.valuator-shell.intro-center .valuator-form{display:block}.valuator-shell.intro-center .valuator-form-row{gap:18px}.valuator-shell.intro-center input#domain-input,.valuator-shell.intro-center textarea#portfolio-input-empty{padding:20px 22px;font-size:1.05rem;border-radius:14px;border:1px solid rgba(10,79,209,.12);box-shadow:inset 0 8px 20px rgba(10,79,209,.04)}.valuator-shell.intro-center .button-primary{min-width:160px;padding:14px 22px;border-radius:999px;box-shadow:0 12px 34px rgba(10,79,209,.18)}.valuator-shell.intro-center input#domain-input:focus{outline:none;box-shadow:0 8px 28px rgba(10,79,209,.12);border-color:rgba(10,79,209,.28)}.workspace-dashboard{display:grid;grid-gap:18px;gap:18px}.workspace-hero-card{padding:24px;border:1px solid rgba(10,79,209,.14);border-radius:var(--radius-xl);background:radial-gradient(circle at top right,rgba(26,174,255,.16),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.74),rgba(232,244,255,.9));box-shadow:var(--shadow)}.workspace-hero-card h3{margin:0 0 10px;font-size:clamp(1.4rem,2.7vw,2rem);font-family:var(--font-headline)}.workspace-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.workspace-queue-card{background:rgba(255,255,255,.62)}.intro-global-header{width:100%;padding:8px 20px 0}.intro-global-header .valuator-intro-copy{width:min(1100px,96%);margin:0 auto 6px;text-align:left}.intro-global-header .valuator-intro-copy h3{font-size:clamp(1.6rem,2.8vw,2.4rem);margin:0 0 6px;color:var(--text)}.intro-global-header .valuator-intro-copy p{color:var(--text-muted);margin:0 0 10px}.workspace-session-list{display:grid;grid-gap:10px;gap:10px}.workspace-session-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;padding:14px 16px;border:1px solid rgba(10,79,209,.12);border-radius:16px;background:rgba(255,255,255,.76);text-align:left}.workspace-session-row:hover{transform:translateY(-1px);border-color:rgba(10,79,209,.22)}.workspace-session-main{display:grid;grid-gap:4px;gap:4px}.workspace-session-main span,.workspace-session-meta small{color:var(--text-muted)}.workspace-session-meta{display:grid;justify-items:end;grid-gap:8px;gap:8px;text-align:right}.workflow-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.workflow-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.44);text-align:left}.workflow-card:hover{transform:translateY(-2px);border-color:rgba(10,79,209,.18);background:rgba(255,255,255,.68)}.workflow-card-active{border-color:rgba(10,79,209,.2);background:linear-gradient(145deg,rgba(9,82,202,.12),rgba(41,190,255,.18))}.workflow-card-label{color:var(--accent-secondary);font-size:.76rem;font-weight:700;font-family:var(--font-accent-stack);letter-spacing:.12em;text-transform:uppercase}.workflow-card strong{font-size:1rem;line-height:1.3}.workflow-card p,.workflow-card small{margin:0;color:var(--text-soft);line-height:1.55}.workflow-card small{color:var(--text-muted)}.valuator-intro{display:grid;grid-gap:20px;gap:20px}.valuator-intro-compact{gap:0}.valuator-intro-copy{display:grid;grid-gap:10px;gap:10px}.valuator-intro-copy.above-input{text-align:center;max-width:920px;margin:0 auto 8px}.valuator-intro-copy.above-input h3{font-size:clamp(1.6rem,2.8vw,2.4rem);margin:0}.valuator-shell.intro-center .valuator-intro-copy.above-input+.valuator-form-row{margin-top:6px;justify-content:center}.valuator-intro h3{margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-family:var(--font-headline)}.valuator-header-tools{display:flex;gap:10px;flex-wrap:wrap}.valuator-header-tools .tool-switch-button{flex:0 0 auto}.modern-domain-input{width:100%;min-height:56px;padding:0 18px;border:2px solid rgba(0,0,0,.12);border-radius:16px;background:#fff;color:#141a23;font-size:1.1rem;transition:border-color .18s,box-shadow .18s;outline:none;box-shadow:none}.modern-domain-input:focus{border-color:#1aaeff;box-shadow:0 0 0 3px rgba(26,174,255,.13)}.valuator-eval-preview{display:grid;grid-gap:16px;gap:16px;padding-top:4px}.vep-heading{margin:0;font-size:.82rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.vep-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.vep-card{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.62)}.vep-card strong{font-size:.95rem;color:var(--text)}.vep-card p{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.6}.vep-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,rgba(10,79,209,.1),rgba(26,174,255,.07));border:1px solid rgba(10,79,209,.12);color:var(--accent-secondary)}.tool-switch{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.tool-switch-button{flex:1 1;min-height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:14px;background:rgba(255,255,255,.48);color:var(--text-soft);font-weight:600}.tool-switch-button-active{border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff9f1}.valuator-form label{display:inline-block;margin-bottom:10px;font-weight:600;font-size:.9rem;color:var(--text-soft);letter-spacing:.01em}.footer-locale select,.valuator-form input,.valuator-textarea{width:100%;min-height:56px;padding:0 18px;border:1.5px solid rgba(0,0,0,.1);border-radius:16px;background:rgba(255,255,255,.96);color:#141a23;font-size:1rem;transition:border-color .15s,box-shadow .15s}.valuator-form input:focus,.valuator-textarea:focus{outline:none;border-color:rgba(10,79,209,.45);box-shadow:0 0 0 3px rgba(10,79,209,.08)}.footer-locale select::placeholder,.valuator-form input::placeholder,.valuator-textarea::placeholder{color:var(--text-muted)}.valuator-textarea{min-height:180px;padding:14px 16px;resize:vertical}.valuator-form-row{display:flex;align-items:center;gap:0;background:rgba(255,255,255,.98);border:1.5px solid rgba(10,79,209,.2);border-radius:999px;box-shadow:0 4px 24px rgba(10,79,209,.07),0 1px 4px rgba(0,0,0,.04);padding:.3rem .35rem .3rem 1.4rem}.valuator-form-row input{flex:1 1;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0 .5rem!important}.form-note{margin:10px 0 0;color:var(--text-muted);font-size:.92rem}.error-text,.form-note-error{color:var(--danger)}.valuator-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card,.work-card{padding:22px}.summary-card-accent{background:var(--panel-accent)}.summary-card h4{font-family:var(--font-headline);font-size:1.1rem}.evaluation-hero-grid{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem}.score-card{flex-direction:column;justify-content:flex-start;text-align:center;min-height:280px;padding-top:22px;background:var(--panel-soft);border:1px solid var(--line);box-shadow:var(--shadow)}.score-card,.score-circle{display:flex;align-items:center}.score-circle{width:190px;height:190px;border-radius:50%;border:10px solid rgba(255,255,255,.65);background:rgba(255,255,255,.14);justify-content:center;margin:1.25rem 0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15),0 20px 40px rgba(0,0,0,.05)}.score-display{font-size:3.25rem;font-weight:800;line-height:1}.score-subtitle{display:block;margin:1rem 0;color:var(--text-muted);max-width:320px}.score-gauge{position:absolute;width:180px;height:180px;display:block}.score-circle{position:relative}.gauge-track{stroke:rgba(255,255,255,.18)}.gauge-progress{stroke:var(--accent);transform-origin:50% 50%;stroke-linecap:round}.gauge-center{position:absolute;width:100px;height:100px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(10,79,209,.08)}.score-card .gauge-center .score-display{font-size:2.25rem;color:#12202b}.score-meta{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.score-meta span{background:rgba(255,255,255,.18);padding:.65rem 1rem;border-radius:999px;font-size:.92rem}.summary-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.beta-pill{display:inline-flex;padding:.2rem .65rem;font-size:.78rem;font-weight:700;color:var(--text);background:rgba(255,255,255,.6);border-radius:999px}.value-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.value-card.value-card-hero{background:linear-gradient(160deg,rgba(10,79,209,.07),rgba(26,174,255,.04))!important;border-color:rgba(10,79,209,.18)!important;box-shadow:0 8px 32px rgba(10,79,209,.1),var(--shadow)!important}.value-card.value-card-hero .bin-display{font-size:4.2rem!important;color:var(--accent)!important}.value-card-simple .value-body{display:flex;flex-direction:column;gap:.4rem;margin:0;align-items:center;justify-content:flex-start;padding-top:6px}.value-card-simple .bin-display{font-size:3.6rem;font-weight:800;letter-spacing:-.035em;margin:0;color:var(--text)}.value-card-simple .price-range{font-size:1.05rem;font-weight:600;color:var(--text-muted);margin:0}.hero-meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center}.hero-meta span{background:rgba(255,255,255,.15);padding:.65rem .9rem;border-radius:999px;font-size:.9rem}.signals-card .signal-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:.75rem;gap:.75rem}.signals-card .signal-list li{padding-left:1.5rem;position:relative}.signals-card .signal-list li:before{content:"⬆";position:absolute;left:0;top:.15rem;color:var(--success)}.signal-more{display:inline-block;margin-top:.85rem;color:var(--text-muted);font-size:.95rem}.signal-negative{padding-left:1.5rem;position:relative;color:var(--text-soft)}.signal-negative:before{content:"⬇";position:absolute;left:0;top:.15rem;color:var(--danger,#e03e2f);font-size:.85em}.score-bars{display:flex;flex-direction:column;gap:10px;margin-top:6px;width:100%}.score-bar-wrap{display:flex;align-items:center;gap:8px;font-size:.87rem}.score-bar-label{min-width:88px;color:var(--text-soft);font-weight:500;flex-shrink:0}.score-bar-track{flex:1 1;height:6px;background:rgba(0,0,0,.08);border-radius:999px;overflow:hidden}.score-bar-fill{height:100%;border-radius:999px;transition:width .75s cubic-bezier(.4,0,.2,1)}.score-bar-good .score-bar-fill{background:#10b981}.score-bar-mid .score-bar-fill{background:#f59e0b}.score-bar-low .score-bar-fill{background:#ef4444}.score-bar-val{min-width:28px;text-align:right;color:var(--text-muted);font-weight:600;font-size:.82rem;flex-shrink:0}.score-card-meta{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:8px;width:100%;max-width:210px}.score-card-comps{font-size:.88rem;color:var(--text-muted);text-align:center}.results-cta-strip{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:min(1200px,96%);margin:24px auto 0;padding-top:20px;border-top:1px solid rgba(10,79,209,.08)}@media (max-width:640px){.results-cta-strip{flex-direction:column;align-items:stretch}}.eval-feature-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(860px,96%);margin:2.5rem auto 0}.eval-feature-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;border-radius:20px;border:1px solid rgba(10,79,209,.1);background:rgba(255,255,255,.65);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.eval-feature-icon{font-size:1.85rem;line-height:1}.eval-feature-item strong{font-size:1rem;font-weight:700;color:var(--text)}.eval-feature-item>span{font-size:.9rem;color:var(--text-muted);line-height:1.55}@media (max-width:680px){.eval-feature-preview{grid-template-columns:1fr}}.valuator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-card{border-radius:var(--radius-lg)}.buyer-results-card{grid-column:1/-1;width:100%;margin-top:28px}.workflow-status-card{background:linear-gradient(145deg,rgba(255,255,255,.64),rgba(235,245,255,.82))}.work-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(9,79,209,.12);color:var(--accent);font-size:.8rem;font-weight:700;font-family:var(--font-accent-stack)}.subtle-pill{background:rgba(255,255,255,.5);color:var(--text-soft)}.plain-list{margin:0;padding-left:18px;color:var(--text-soft);line-height:1.72}.plain-list li+li{margin-top:8px}.buyer-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:760px){.buyer-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.buyer-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.buyer-card{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.5);display:flex;flex-direction:column;gap:10px}.buyer-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.buyer-card-title{display:flex;flex-direction:column;gap:2px;min-width:0}.buyer-company-name{font-weight:700;font-size:.97rem;color:var(--accent-secondary);text-decoration:none;line-height:1.3}.buyer-company-name:hover{text-decoration:underline}.buyer-root-domain{font-size:.8rem;color:var(--text-muted)}.buyer-confidence{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:.7rem;font-weight:700;font-family:var(--font-accent-stack);white-space:nowrap;flex-shrink:0}.buyer-confidence-high{background:rgba(26,174,255,.12);color:var(--accent)}.buyer-confidence-medium{background:rgba(255,184,0,.1);color:#b07d00}.buyer-confidence-low{background:rgba(107,116,128,.1);color:var(--text-muted)}.buyer-meta-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.buyer-type-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;border:1px solid var(--line-strong);font-size:.74rem;color:var(--text-soft);background:transparent}.buyer-role-tag{font-size:.74rem;color:var(--text-muted);padding:2px 8px;border-radius:999px;background:rgba(34,36,38,.05)}.buyer-contacts{display:grid;grid-template-columns:1fr;grid-gap:10px 20px;gap:10px 20px;border-top:1px solid var(--line);padding-top:10px}@media (min-width:920px){.buyer-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.buyer-contact-row{display:flex;align-items:flex-start;gap:8px;font-size:.875rem}.buyer-contact-label{font-size:.76rem;font-weight:600;color:var(--text-muted);min-width:80px;flex-shrink:0}.buyer-contact-link{color:var(--accent-secondary);text-decoration:none;word-break:break-all;font-size:.875rem}.buyer-contact-link:hover{text-decoration:underline}.buyer-contact-missing{color:var(--text-muted);font-size:.875rem;font-style:italic}.buyer-empty{color:var(--text-muted);font-size:.9rem;padding:8px 0}.buyer-searching{display:flex;flex-direction:column;align-items:center;gap:18px;padding:36px 16px}.buyer-searching-spinner{width:40px;height:40px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:buyer-spin .9s linear infinite}@keyframes buyer-spin{to{transform:rotate(1turn)}}.buyer-searching-step{color:var(--text-soft);font-size:.95rem;text-align:center;min-height:1.4em;transition:opacity .3s}.buyer-searching-dots{display:flex;gap:6px}.buyer-searching-dot{width:8px;height:8px;border-radius:50%;background:var(--line);transition:background .4s}.buyer-searching-dot-active{background:var(--accent)}.buyer-searching-domain{font-size:1rem;color:var(--text);text-align:center}.buyer-searching-domain strong{color:var(--accent)}.buyer-header-right{display:flex;align-items:center;gap:8px}.buyer-card-cta{padding-top:10px;border-top:1px solid var(--line);display:flex;justify-content:flex-end}.buyer-cta-link{display:inline-flex;align-items:center;gap:4px;padding:5px 14px;border-radius:999px;border:1px solid rgba(10,79,209,.2);background:rgba(10,79,209,.06);font-size:.8rem;font-weight:700;cursor:pointer;transition:background .13s ease,border-color .13s ease}.buyer-cta-link,.buyer-cta-link:hover{color:var(--accent-strong);text-decoration:none}.buyer-cta-link:hover{background:rgba(10,79,209,.11);border-color:rgba(10,79,209,.32)}.buyer-cta-btn{font-family:inherit;font-size:.8rem}.buyer-no-contacts{font-size:.82rem;color:var(--text-muted);font-style:italic;padding:4px 0}.buyer-type-exact-match{border-color:rgba(10,79,209,.25);color:var(--accent-strong);background:rgba(10,79,209,.06)}.buyer-type-brand-expansion{border-color:rgba(217,119,6,.25);color:#b45309;background:rgba(245,158,11,.08)}.buyer-type-category-buyer{border-color:rgba(109,40,217,.22);color:#6d28d9;background:rgba(139,92,246,.08)}.buyers-feature-preview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:20px;width:100%;max-width:600px}@media (max-width:580px){.buyers-feature-preview{grid-template-columns:1fr}}.buyers-preview-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.6);text-align:center}.buyers-preview-icon{font-size:1.4rem;line-height:1}.buyers-preview-item strong{font-size:.88rem;font-weight:700;color:var(--text)}.buyers-preview-item span:not(.buyers-preview-icon){font-size:.8rem;color:var(--text-muted);line-height:1.4}.tool-note{margin-top:14px;color:var(--text-muted);font-size:.9rem}.mini-metrics{margin-top:16px;flex-wrap:wrap}.mini-metrics span{padding:10px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.45);color:var(--text-soft);font-size:.88rem}.hero-card,.not-found-card,.site-footer,.surface-card{padding:28px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.home-mega-footer{display:grid;grid-gap:18px;gap:18px;padding:40px clamp(24px,5vw,72px);background:linear-gradient(145deg,#0a77d9,#1997ef 45%,#49c4ff);color:#eff8ff;border:1px solid rgba(224,245,255,.35);border-right:none;border-left:none;box-shadow:0 24px 50px rgba(7,64,115,.28)}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.footer-brand-block{display:grid;grid-gap:22px;gap:22px}.footer-brand-mark{margin:0;font-family:var(--font-accent-stack);letter-spacing:.1em;text-transform:uppercase;font-size:1rem;font-weight:700;color:rgba(255,255,255,.5)}.footer-brand-block h2{margin:0;color:#f8fcff;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.2}.footer-brand-block p{margin:0;max-width:64ch;color:rgba(239,248,255,.9);line-height:1.6}.footer-link-columns{display:contents}.footer-link-column{display:grid;grid-gap:16px;gap:16px;align-content:start}.footer-link-column h3{margin:0;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.14);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.footer-link-list{display:grid;grid-gap:12px;gap:12px}.footer-link-list a{color:rgba(239,248,255,.78);font-weight:400;font-size:.93rem;line-height:1.4;transition:color .14s ease}.footer-link-list a:hover{color:#ffffff;text-decoration:none}.home-mega-footer .footer-social-link{width:42px;height:42px;border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);transition:background .16s ease,border-color .16s ease,transform .16s ease}.home-mega-footer .footer-social-link:hover{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.2);color:#ffffff;transform:translateY(-2px)}.home-mega-footer .footer-social-link .social-brand-icon{opacity:1}.footer-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:2px}.footer-bottom p{margin:0;color:rgba(255,255,255,.45);font-weight:400;font-size:.88rem}.footer-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.footer-badges span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(214,239,255,.45);background:rgba(4,42,75,.24);color:#eff8ff;font-size:.86rem}.hero-card.compact-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.footer-actions,.hero-actions,.legal-links{flex-wrap:wrap}.legal-links{display:flex;gap:14px;margin-top:10px}.legal-links a{font-size:.9rem;color:var(--text-soft);text-decoration:underline;text-underline-offset:3px}.legal-page{display:grid;grid-gap:16px;gap:16px}.legal-page h1,.legal-page h2{margin:0}.legal-page li,.legal-page p{color:var(--text-soft);line-height:1.7}.legal-page ul{margin:0;padding-left:18px}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-card-accent{background:var(--panel-accent)}.compact-list{padding-left:18px}.compact-list li+li{margin-top:10px}.not-found-shell{display:grid;place-items:center;min-height:calc(100vh - 60px)}.not-found-card{max-width:640px}@media (max-width:760px){.site-shell{width:100%;min-width:0;max-width:100%;padding-top:8px;overflow-x:hidden}.feature-card,.hero-card,.hero-console,.hero-panel,.not-found-card,.problem-card,.signal-card,.site-footer,.solution-card,.stack-card,.summary-card,.surface-card,.topbar,.valuator-shell,.work-card{padding:14px;min-width:0;box-sizing:border-box}.footer-top{grid-template-columns:1fr;gap:32px}.footer-link-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.topbar{position:-webkit-sticky;position:sticky;top:0;min-width:0;width:100%;box-sizing:border-box;padding-left:8px;padding-right:8px}.topbar.app-header{width:100%;margin-inline:0;flex-direction:row;align-items:center;height:56px;padding:0 16px;gap:8px;overflow:hidden;border-radius:0}.app-header-container{padding-inline:0;gap:10px}.app-header-main-nav{display:none!important}.app-header-menu-slot{flex:0 0 auto}.brand-word-text{font-size:1.15rem}.brand-final-c{margin-left:-8px}.brand-badge,.brand-badge-logo,.brand-final-c .brand-badge,.brand-final-c .brand-badge-logo{width:56px;height:56px}.app-header-groups{display:none}.mobile-menu-button{display:flex;margin-left:auto}.app-header-groups::-webkit-scrollbar{display:none}.app-header-group,.app-header-link-row{flex-wrap:nowrap;gap:4px;flex-shrink:0}.app-header-actions{padding-left:8px;border-left:1px solid var(--line);padding-top:0;border-top:none;flex-shrink:0}.app-header-cta,.app-header-tool-link,.app-header-user-trigger{width:auto;font-size:.78rem;padding:0 10px;min-height:34px;white-space:nowrap;justify-content:center}.hero-copy h1{max-width:none;font-size:clamp(1.5rem,7vw,2.2rem)}.feature-grid,.guide-grid,.problem-grid,.solution-grid,.split-band,.stack-grid,.valuator-grid,.valuator-summary-grid,.workspace-kpi-grid{grid-template-columns:1fr;gap:12px}.footer-link-columns{grid-template-columns:1fr;gap:10px}.footer-actions,.hero-actions,.tool-switch,.topbar-actions,.valuator-form-row{flex-direction:column;align-items:stretch;gap:10px}.valuator-form-row{background:transparent;border:none;box-shadow:none;padding:0}.valuator-form-row input{min-width:0;width:100%}.valuator-form-row button{width:100%;max-width:320px;min-width:0;align-self:center}.valuator-shell{padding:0;border:none;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;animation:fadeInUp .6s cubic-bezier(.22,1,.36,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.valuator-form{position:relative;background:linear-gradient(135deg,rgba(255,251,255,.95),rgba(240,248,255,.95));.valuator-form-row{background:transparent;border:none;box-shadow:none;padding:0}.valuator-form-row input{min-width:0;width:100%}.valuator-form-row button{width:100%;max-width:320px;min-width:0;align-self:center}padding:24px;border-radius:18px;border:1px solid rgba(10,79,209,.08);box-shadow:0 4px 16px rgba(10,79,209,.06);transition:all .25s cubic-bezier(.22,1,.36,1)}.valuator-form:focus-within,.valuator-form:hover{border-color:rgba(10,79,209,.16);box-shadow:0 8px 24px rgba(10,79,209,.12)}.valuator-form label{display:block;font-weight:700;font-size:.95rem;margin-bottom:10px;color:var(--text);letter-spacing:.01em}.valuator-form input,.valuator-textarea{border:1px solid rgba(10,79,209,.12);border-radius:12px;background:rgba(255,255,255,.8);padding:12px 14px;font-size:.98rem;color:var(--text);transition:all .18s ease;font-family:var(--font-body)}.valuator-form input:hover,.valuator-textarea:hover{border-color:rgba(10,79,209,.18);background:#fff}.valuator-form input:focus,.valuator-textarea:focus{outline:none;border-color:var(--accent-secondary);background:#fff;box-shadow:0 0 0 3px rgba(10,79,209,.08)}.valuator-form-row{display:flex;align-items:center;gap:0;background:rgba(255,255,255,.98);border:1.5px solid rgba(10,79,209,.2);border-radius:999px;box-shadow:0 4px 24px rgba(10,79,209,.07),0 1px 4px rgba(0,0,0,.04);padding:.3rem .35rem .3rem 1.4rem}.valuator-form-row input{flex:1 1;min-width:140px;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0 .5rem!important}.valuator-form-row button{min-width:140px;transition:all .2s cubic-bezier(.22,1,.36,1)}@media (max-width:760px){.valuator-shell.intro-center .valuator-form-row{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;align-items:center}.valuator-shell.intro-center .valuator-form-row input{min-width:0;width:100%}.valuator-shell.intro-center .valuator-form-row button{width:min(320px,100%);min-width:0;margin-inline:auto;align-self:center}.valuator-shell.intro-center .valuator-form,.valuator-shell.intro-center .valuator-form-row{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.valuator-shell.intro-center .valuator-form-row{width:100%;align-items:stretch}.valuator-shell.intro-center .valuator-form-row input{min-width:0;width:100%}.valuator-shell.intro-center .valuator-form-row button{width:-moz-fit-content;width:fit-content;min-width:0;max-width:none;margin-inline:auto;align-self:center;padding:0 1.2rem;white-space:nowrap}}.form-note{font-size:.85rem;color:var(--text-muted);margin-top:8px;line-height:1.4;animation:slideDown .3s ease}.form-note-error{color:var(--danger);font-weight:600}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.work-card{transition:all .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.work-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-warm));opacity:0;transition:opacity .28s ease}.work-card:hover{border-color:rgba(10,79,209,.16);box-shadow:0 12px 32px rgba(10,79,209,.14)}.work-card:hover:before{opacity:1}.work-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.work-card-head>div{flex:1 1}.card-kicker{margin:0 0 4px;color:var(--accent-secondary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.work-card h4{margin:0;font-size:1.1rem;font-weight:700;color:var(--text)}.summary-card{animation:fadeInUp .5s ease .1s both}.summary-card:nth-child(2){animation-delay:.15s}.summary-card:nth-child(3){animation-delay:.2s}.summary-card:nth-child(4){animation-delay:.25s}.summary-card h4{font-size:2rem;margin:12px 0 8px;color:var(--accent-secondary);font-weight:800}.summary-card strong{display:block;font-size:.9rem;font-weight:700;color:var(--text-soft);margin-bottom:4px}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap;transition:all .2s ease}.subtle-pill{background:rgba(10,79,209,.08);color:var(--accent-secondary);border:1px solid rgba(10,79,209,.12)}.subtle-pill:hover{background:rgba(10,79,209,.14);border-color:rgba(10,79,209,.2)}.mini-metrics{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.mini-metrics span{font-size:.85rem;color:var(--text-muted);font-weight:500}.buyer-searching{text-align:center;padding:32px 20px;animation:fadeInUp .4s ease}.buyer-searching-spinner{display:inline-block;width:36px;height:36px;border:3px solid rgba(10,79,209,.1);border-top:3px solid var(--accent-secondary);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:16px}@keyframes spin{to{transform:rotate(1turn)}}.buyer-searching-step{font-weight:600;color:var(--text);margin:16px 0 12px;font-size:.95rem}.buyer-searching-dots{display:flex;justify-content:center;gap:6px}.buyer-searching-dot{width:6px;height:6px;border-radius:50%;background:rgba(10,79,209,.2);transition:all .2s ease}.buyer-searching-dot-active{background:var(--accent-secondary);transform:scale(1.3)}.buyer-card{padding:16px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.5);transition:all .2s ease;animation:fadeInUp .4s ease}.buyer-card:hover{border-color:rgba(10,79,209,.12);background:#fff;box-shadow:0 6px 16px rgba(10,79,209,.08);transform:translateY(-2px)}.buyer-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.buyer-company-name{font-weight:700;color:var(--accent-secondary);text-decoration:none;transition:color .2s ease}.buyer-company-name:hover{color:var(--accent)}.buyer-confidence{font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:6px;white-space:nowrap}.buyer-confidence-high{background:rgba(34,197,94,.12);color:#166534}.buyer-confidence-medium{background:rgba(250,204,21,.12);color:#92400e}.buyer-confidence-low{background:rgba(239,68,68,.12);color:#991b1b}.plain-list{list-style:none;padding:0;margin:0}.plain-list li{padding:10px 0;border-bottom:1px solid var(--line);color:var(--text-soft);font-size:.95rem;line-height:1.5;animation:fadeInUp .3s ease}.plain-list li:last-child{border-bottom:none}.button{width:100%;min-width:0}.topbar-actions{flex-direction:row;align-items:center;justify-content:space-between}.logo-strip{gap:10px;justify-content:flex-start}.premium-workflow-grid{gap:14px}.outcomes-grid,.premium-workflow-grid{grid-template-columns:1fr}.outcome-item{padding:24px 20px}.outcome-item:first-child{border-radius:27px 27px 0 0}.outcome-item:nth-child(2),.outcome-item:nth-child(3){border-radius:0}.outcome-item:nth-child(4){border-radius:0 0 27px 27px}.premium-hero{padding:28px 18px;grid-template-columns:1fr}.premium-hero-copy{justify-items:center;text-align:center}.premium-hero-visual{display:flex;justify-content:center;padding-top:8px}.premium-hero:after{inset:10px}.premium-hero-copy h1{font-size:clamp(2rem,8vw,2.8rem);line-height:1.04;letter-spacing:-.02em}.premium-hero-text{font-size:.98rem;line-height:1.62}.proof-grid{gap:12px}.premium-primary-cta,.premium-secondary-cta{min-width:0;width:100%}.premium-action-band{padding:22px 18px}body,html{max-width:100%;overflow-x:hidden}img,svg,video{max-width:100%;display:block}.brand-badge-logo{height:80px;width:80px}.app-header,.site-footer,.site-shell,.topbar{min-width:0;box-sizing:border-box}}.btn-settings:hover{background:var(--line);border-color:var(--accent-strong);color:var(--text)}.settings-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:flex-end;padding:16px;background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .15s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.settings-panel{display:flex;flex-direction:column;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel-strong);box-shadow:0 32px 80px rgba(0,0,0,.18);animation:slideIn .18s cubic-bezier(.22,1,.36,1)}@keyframes slideIn{0%{transform:translateY(-12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.settings-header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid var(--line)}.settings-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.settings-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text-muted);font-size:.85rem;transition:background .12s}.settings-close:hover{background:var(--line)}.settings-body{flex:1 1;overflow-y:auto;padding:20px 22px}.settings-section-title{margin:0 0 4px;font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.settings-section-desc{margin:0 0 18px;font-size:.84rem;color:var(--text-muted);line-height:1.5}.settings-field{margin-bottom:16px}.settings-label{display:block;margin-bottom:5px;font-size:.87rem;font-weight:600;color:var(--text-soft)}.settings-input{width:100%;padding:9px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-soft);color:var(--text);font-size:.88rem;transition:border-color .12s,box-shadow .12s}.settings-input:focus{outline:none;border-color:var(--accent-strong);box-shadow:0 0 0 3px rgba(52,152,219,.12)}.settings-input::placeholder{color:var(--text-muted);opacity:.7}.settings-hint{margin:5px 0 0;font-size:.77rem;color:var(--text-muted);line-height:1.45}.settings-support-list{display:flex;flex-direction:column;gap:10px}.settings-support-icons{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.settings-support-icon-item{display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center;padding:12px 10px;border:1px solid var(--line-strong);border-radius:12px;background:var(--bg-soft);text-decoration:none;transition:border-color .15s,transform .12s}.settings-support-icon-item:hover{border-color:var(--accent-strong);transform:translateY(-1px)}.settings-support-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.8);font-size:1.1rem}.settings-support-item{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--line-strong);border-radius:12px;background:var(--bg-soft);text-decoration:none;transition:border-color .15s,transform .12s}.settings-support-item:hover{border-color:var(--accent-strong);transform:translateY(-1px)}.settings-support-label{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.settings-support-value{color:var(--text-soft);font-size:.9rem}.support-channel-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-soft);text-decoration:none;transition:border-color .15s,transform .12s}.support-channel-link:hover{border-color:var(--accent-strong);transform:translateY(-1px)}.support-channel-icon{font-size:1.2rem;line-height:1}.social-icons-card{grid-column:1/-1}.social-icon-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.social-icon-link{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-soft);text-decoration:none;transition:border-color .15s,transform .12s}.social-icon-link:hover{border-color:var(--accent-strong);transform:translateY(-2px)}.settings-social-row{display:flex;flex-wrap:wrap;gap:10px}.settings-social-link{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-soft);text-decoration:none;transition:border-color .15s,transform .12s}.settings-social-link:hover{border-color:var(--accent-strong);transform:translateY(-1px)}.settings-social-icon{width:1.2rem;height:1.2rem}.social-brand-icon{width:1.35rem;height:1.35rem;line-height:1}.settings-layout{gap:20px;margin-top:14px}.settings-shell{gap:20px}.settings-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;border:1px solid rgba(10,79,209,.13);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 0,rgba(26,174,255,.16),transparent 50%),linear-gradient(160deg,rgba(255,255,255,.95),rgba(239,248,255,.88));box-shadow:0 12px 35px rgba(8,42,119,.07)}.settings-hero-greeting{display:flex;flex-direction:column;gap:4px}.settings-hero-title{margin:0;font-family:var(--font-headline);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.settings-hero-email{font-size:.88rem;color:var(--text-muted);font-weight:400}.settings-hero-badge{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;border:1px solid rgba(10,79,209,.18);background:rgba(10,79,209,.07);color:var(--accent-strong);font-size:.8rem;font-weight:700;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.settings-help-card{display:flex;align-items:center;gap:16px;padding:18px 22px;border:1px dashed rgba(10,79,209,.18);border-radius:var(--radius-lg);background:rgba(255,255,255,.7)}.settings-help-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(217,119,6,.1));border:1px solid rgba(217,119,6,.18);color:#b45309}.settings-help-body{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.settings-help-title{font-size:.95rem;font-weight:700;color:var(--text)}.settings-help-desc{font-size:.85rem;color:var(--text-muted)}.settings-help-cta{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:50px;padding:14px 18px;border-radius:14px;border:1px solid rgba(10,79,209,.18);background:rgba(255,255,255,.9);font-size:1rem;font-weight:700;white-space:nowrap;flex-shrink:0;transition:box-shadow .14s ease,border-color .14s ease,transform .14s ease}.settings-help-cta,.settings-help-cta:hover{color:var(--accent-strong);text-decoration:none}.settings-help-cta:hover{border-color:rgba(10,79,209,.32);box-shadow:0 4px 12px rgba(9,54,111,.12);transform:translateY(-1px)}@media (max-width:540px){.settings-hero{flex-direction:column;align-items:flex-start}.settings-help-card{flex-wrap:wrap}.settings-help-cta{width:100%;justify-content:center}}.settings-enterprise{grid-template-columns:minmax(250px,280px) minmax(0,1fr);align-items:start}.settings-content,.settings-enterprise{display:grid;grid-gap:18px;gap:18px}.settings-rail{position:-webkit-sticky;position:sticky;top:92px;padding:22px;border:1px solid rgba(10,79,209,.14);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(241,250,255,.86))}.settings-rail h3{margin:0;font-size:1.2rem}.settings-rail-copy{margin:10px 0 0;color:var(--text-soft);line-height:1.65;font-size:.92rem}.settings-rail-nav{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.settings-rail-nav a{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(10,79,209,.08);color:var(--text-soft);background:rgba(255,255,255,.62);font-size:.9rem;font-weight:600}.settings-rail-nav a:hover{border-color:rgba(10,79,209,.24);color:var(--text);transform:translateX(2px)}.settings-rail-status{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.settings-rail-status span{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px dashed rgba(10,79,209,.24);border-radius:10px;color:var(--text-soft);font-size:.84rem}.settings-heading-panel{padding:24px 26px;border:1px solid rgba(10,79,209,.16);border-radius:var(--radius-lg);background:radial-gradient(circle at 95% 0,rgba(26,174,255,.2),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.9),rgba(239,248,255,.9));box-shadow:0 20px 55px rgba(8,42,119,.08)}.settings-heading-panel h2{max-width:21ch;font-family:var(--font-headline);font-size:clamp(1.8rem,3vw,2.6rem)}.settings-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.settings-grid-billing{grid-template-columns:minmax(0,1fr)}.settings-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-link{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid rgba(10,79,209,.1);border-radius:16px;background:rgba(255,255,255,.9);transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.settings-link,.settings-link:hover{color:var(--text);text-decoration:none}.settings-link:hover{border-color:rgba(10,79,209,.22);box-shadow:0 8px 20px rgba(9,54,111,.1);transform:translateY(-1px)}.settings-link-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,rgba(32,166,255,.2),rgba(10,79,209,.12));border:1px solid rgba(10,79,209,.14);color:var(--accent)}.settings-link-body{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.settings-link-title{font-size:1rem;font-weight:700;color:var(--text)}.settings-link-desc{font-size:.875rem;color:var(--text-muted);font-weight:400}.settings-link-chevron{flex-shrink:0;color:var(--text-muted);opacity:.6}.settings-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.settings-grid-two[id=channels]{grid-template-columns:1fr}.settings-grid-two .surface-card{padding:24px}.settings-card{position:relative;overflow:hidden;border:1px solid rgba(10,79,209,.12);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(246,252,255,.8));box-shadow:0 18px 45px rgba(8,42,119,.06)}.settings-card label,.settings-card li,.settings-card p,.settings-card small,.settings-card span{color:var(--text-soft)}.settings-card:before{content:"";position:absolute;inset:0 auto auto 0;width:120px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--accent-strong),var(--accent))}.settings-grid-two h3{margin:0 0 16px;font-size:1.24rem;letter-spacing:-.01em}.settings-inline-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.account-auth-card{width:min(100%,560px);margin:0 auto;padding:30px}.account-auth-header{margin-bottom:22px}.account-auth-header h3{margin:0;font-family:var(--font-headline);font-size:clamp(2rem,4vw,2.6rem)}.account-auth-intro{margin:12px 0 0;color:var(--text-soft);line-height:1.65}.account-auth-tabs{display:inline-flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding:8px;border:1px solid rgba(10,79,209,.12);border-radius:18px;background:linear-gradient(180deg,rgba(248,252,255,.96),rgba(238,247,255,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.account-auth-tab{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:12px;background:transparent;color:#42556f;font:inherit;font-size:.95rem;font-weight:700;letter-spacing:.01em;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.account-auth-tab:hover{background:rgba(255,255,255,.72);border-color:rgba(10,79,209,.14);color:#1f324b}.account-auth-tab.is-active{background:linear-gradient(135deg,rgba(32,166,255,.18),rgba(10,79,209,.12));border-color:rgba(10,79,209,.2);color:#0c4db8;box-shadow:0 8px 18px rgba(10,79,209,.12),inset 0 1px 0 rgba(255,255,255,.75)}.account-auth-actions{display:flex;flex-direction:column;gap:12px;margin-top:18px}.account-auth-primary,.account-auth-secondary{width:100%;justify-content:center}.account-auth-link{width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:var(--accent-secondary);font:inherit;font-weight:600}.account-auth-link:hover{text-decoration:underline}@media (max-width:540px){.account-auth-tabs{width:100%}.account-auth-tab{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}}.settings-toggle-list{display:grid;grid-gap:10px;gap:10px}.settings-toggle-item{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid rgba(10,79,209,.12);border-radius:16px;background:rgba(255,255,255,.72)}.settings-toggle-item:hover{border-color:rgba(10,79,209,.26);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.settings-toggle-item span{display:grid;grid-gap:4px;gap:4px;color:var(--text-soft)}.settings-toggle-copy strong{font-size:.95rem;line-height:1.3}.settings-toggle-item small{color:var(--text-muted);line-height:1.5}.settings-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:42px;height:24px;margin-top:2px;border-radius:999px;border:1px solid rgba(10,79,209,.28);background:linear-gradient(180deg,#dceafe,#ccdffa);position:relative;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.settings-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#ffffff;box-shadow:0 3px 7px rgba(25,34,58,.2);transition:transform .16s ease}.settings-switch:checked{background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:var(--accent-strong)}.settings-switch:checked:after{transform:translateX(18px)}.settings-switch:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,79,209,.18)}.settings-session-list{display:grid;grid-gap:10px;gap:10px}.settings-session-item{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid rgba(10,79,209,.12);border-radius:16px;background:rgba(255,255,255,.78)}.settings-session-item strong{font-size:.95rem;display:inline-flex;align-items:center;gap:8px}.settings-session-item small,.settings-session-item span{color:var(--text-muted)}.session-live-dot{width:8px;height:8px;border-radius:999px;background:#17c86f;box-shadow:0 0 0 3px rgba(23,200,111,.16)}.settings-metrics{margin-bottom:10px}.settings-metrics span{border-color:rgba(10,79,209,.22);background:rgba(241,250,255,.9)}.reports-list{display:grid;grid-gap:10px;gap:10px}.report-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(10,79,209,.12);border-radius:16px;background:rgba(255,255,255,.78)}.report-row-main{display:grid;grid-gap:4px;gap:4px}.report-row-main strong{font-size:.98rem}.report-row-main span,.report-row-meta small{color:var(--text-muted)}.report-row-meta{display:grid;justify-items:end;grid-gap:8px;gap:8px;text-align:right}.portfolio-span-card{grid-column:1/-1}.portfolio-list{display:grid;grid-gap:10px;gap:10px}.portfolio-row{display:flex;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(10,79,209,.12);border-radius:16px;background:rgba(255,255,255,.78)}.portfolio-row-main{display:grid;grid-gap:4px;gap:4px}.portfolio-row-main span,.portfolio-row-meta small,.portfolio-row-meta span{color:var(--text-muted)}.portfolio-row-meta{display:grid;justify-items:end;grid-gap:8px;gap:8px;text-align:right}.report-row-main small{color:var(--text-muted)}.tool-pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-body);color:var(--text-soft);line-height:1.72}.cleaner-pill-keep{background:rgba(42,122,70,.14);color:#1f6b3d}.cleaner-pill-review{background:rgba(194,126,18,.14);color:#9a6206}.cleaner-pill-drop{background:rgba(190,54,72,.14);color:#9c2333}.settings-input{min-height:46px;border-radius:12px;border-color:rgba(10,79,209,.2);background:rgba(255,255,255,.9)}.settings-input:focus{border-color:rgba(10,79,209,.55);box-shadow:0 0 0 3px rgba(10,79,209,.14)}.social-icons-card .social-icon-link{border-color:rgba(10,79,209,.18);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(239,248,255,.86))}.social-icons-card .social-icon-link:hover{border-color:var(--accent-strong);box-shadow:0 10px 24px rgba(10,79,209,.18)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.settings-enterprise{grid-template-columns:1fr}.settings-rail{position:static}.settings-grid-two,.settings-hub-grid{grid-template-columns:1fr}.settings-inline-row{flex-direction:column;align-items:stretch}}.buyer-empty-state{list-style:none;padding:0;grid-column:1/-1}.bes-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.bes-preview-card{padding:16px 16px 14px;border:1px solid rgba(15,52,112,.12);border-radius:16px;background:linear-gradient(160deg,rgba(255,255,255,.98),rgba(241,249,255,.9));box-shadow:0 4px 14px rgba(10,39,91,.05);display:flex;flex-direction:column;gap:6px}.bes-preview-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,rgba(26,111,216,.1),rgba(44,167,243,.07));color:#1a6fd8;margin-bottom:2px}.bes-preview-card strong{font-size:.95rem;font-weight:700;color:#1a2435}.bes-preview-card>p{margin:0;font-size:.82rem;line-height:1.45;color:var(--text-soft)}.bes-sample{margin-top:8px;padding:10px 12px;border-radius:10px;background:rgba(234,244,255,.7);border:1px solid rgba(15,52,112,.1);display:flex;flex-direction:column;gap:5px}.bes-sample-row{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#3e4e66}.bes-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bes-dot-high{background:#1a9e5c}.bes-dot-medium{background:#c07d18}.bes-dot-low{background:#9baec4}.bes-label{font-weight:600;color:#5c6f88;min-width:52px;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.bes-cta-hint{margin:0;padding:12px 16px;border-radius:12px;background:rgba(26,111,216,.06);border:1px solid rgba(26,111,216,.14);font-size:.88rem;color:#355276;line-height:1.5}.bes-cta-hint strong{color:#1a6fd8}@media (max-width:680px){.premium-hero{grid-template-columns:1fr}.premium-hero-visual{display:none}.premium-hero-copy{justify-items:center;text-align:center}.premium-hero-actions{justify-content:center}.bes-preview-grid,.use-cases-grid{grid-template-columns:1fr}}.billing-meter{width:100%;height:12px;margin:12px 0 18px;overflow:hidden;border:1px solid rgba(10,79,209,.12);border-radius:999px;background:rgba(255,255,255,.7)}.billing-meter-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.billing-panel-card{border-color:rgba(15,52,112,.2);background:radial-gradient(circle at 100% -20%,rgba(29,152,237,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,248,255,.9));box-shadow:0 24px 58px rgba(7,37,88,.1)}.billing-panel-card:before{width:160px;height:5px;background:linear-gradient(90deg,#0f57c8,#2a97ea)}.billing-panel-card>h3{margin-bottom:14px;font-size:clamp(1.9rem,3.2vw,2.35rem);letter-spacing:-.02em;color:#1e2633}.billing-hero{margin-bottom:24px;padding:20px 22px;border:1px solid rgba(15,52,112,.16);border-radius:16px;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(233,245,255,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.billing-hero p{margin:0;font-size:1.15rem;line-height:1.52}.billing-conversion-note{margin:6px 0 2px;font-size:1.02rem;color:#3a4b63}.billing-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.billing-trust-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid rgba(10,79,209,.16);border-radius:999px;background:rgba(255,255,255,.76);color:var(--text-soft);font-size:.8rem;font-weight:600}.billing-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px;margin:14px 0 22px}.billing-plan-card{display:grid;grid-gap:14px;gap:14px;padding:20px 20px 18px;border:1px solid rgba(15,52,112,.14);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.94));box-shadow:0 8px 24px rgba(10,39,91,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.billing-plan-card:hover{transform:translateY(-2px);border-color:rgba(15,74,159,.26);box-shadow:0 14px 30px rgba(10,39,91,.1)}.billing-plan-card-highlighted{border-color:rgba(15,74,159,.38);background:radial-gradient(circle at top right,rgba(44,167,243,.15),transparent 50%),linear-gradient(150deg,rgba(255,255,255,.98),rgba(226,241,255,.92));box-shadow:0 18px 38px rgba(10,79,209,.16)}.billing-plan-head p{margin:0}.billing-plan-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding:5px 10px;border:1px solid rgba(17,83,174,.2);border-radius:999px;background:rgba(236,246,255,.85);color:#1b4f98;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em}.billing-plan-badge-highlighted{border-color:rgba(17,83,174,.32);background:linear-gradient(120deg,rgba(241,249,255,.94),rgba(219,238,255,.88));color:#0f4594}.billing-plan-head .card-kicker{letter-spacing:.18em;font-size:1.02rem;font-weight:700;color:#145fcf;text-shadow:0 1px 0 rgba(255,255,255,.7)}.billing-plan-head h4{margin:0;display:inline-flex;align-items:baseline;gap:6px;font-size:2.15rem;font-family:var(--font-headline);line-height:1;color:#1f2a39}.billing-plan-head h4 span{font-size:.9rem;font-family:var(--font-body);color:var(--text-muted)}.billing-plan-value-note{margin-top:8px!important;font-size:.95rem;line-height:1.45;color:#355276}.billing-plan-features{margin:0}.billing-plan-cta{width:100%;margin-top:auto}.billing-plan-card .button.button-primary{width:100%;margin-top:auto;background:linear-gradient(100deg,#2097e7,#1554cd 92%);box-shadow:0 10px 20px rgba(21,84,205,.24)}.billing-plan-card .button.button-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px rgba(21,84,205,.3)}.billing-plan-card .button.button-primary:disabled{box-shadow:none}.billing-plan-card-active{border-color:rgba(16,155,100,.38);background:radial-gradient(circle at top right,rgba(16,200,120,.1),transparent 50%),linear-gradient(150deg,rgba(255,255,255,.98),rgba(228,249,240,.9));box-shadow:0 18px 38px rgba(12,120,70,.12)}.billing-plan-badge-active{border-color:rgba(14,140,82,.34);background:linear-gradient(120deg,rgba(230,252,242,.96),rgba(200,243,224,.88));color:#0a6640;font-size:.74rem;font-weight:700}.billing-plan-subtitle{margin:0;font-size:.93rem;line-height:1.45;color:var(--text-soft)}.billing-current-section{margin-bottom:32px;padding:22px 24px;border:1px solid rgba(15,52,112,.16);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(29,152,237,.07),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(240,248,255,.9));box-shadow:0 8px 24px rgba(10,39,91,.07);display:grid;grid-gap:18px;gap:18px}.billing-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.billing-stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid rgba(10,79,209,.12);border-radius:14px;background:rgba(255,255,255,.82)}.billing-stat-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.billing-stat-value{font-size:1.05rem;font-weight:600;color:#1e2a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billing-stat-plan{font-size:1.15rem;font-weight:700;color:#0f4594;text-transform:capitalize}.billing-stat-sep{margin:0 3px;color:var(--text-muted);font-weight:400}.billing-usage-block{display:grid;grid-gap:6px;gap:6px}.billing-usage-labels{display:flex;justify-content:space-between;font-size:.86rem;font-weight:500;color:var(--text-soft)}.billing-usage-warning{color:#b36a00;font-weight:700}.billing-usage-danger{color:#c0281a;font-weight:700}.billing-meter-bar--warning{background:linear-gradient(90deg,#f5a623,#e07b00)}.billing-meter-bar--danger{background:linear-gradient(90deg,#f55b3a,#c0281a)}.billing-cancel-notice{margin:0;padding:10px 14px;border:1px solid rgba(180,60,20,.22);border-radius:12px;background:rgba(255,245,242,.9);color:#a03010;font-size:.9rem;line-height:1.45}.billing-portal-section{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(10,79,209,.12);border-radius:14px;background:rgba(255,255,255,.7)}.billing-portal-copy{display:flex;flex-direction:column;gap:2px}.billing-portal-copy strong{font-size:.96rem;color:#1e2a3a}.billing-portal-copy span{font-size:.84rem;color:var(--text-muted)}.billing-portal-btn{flex-shrink:0;white-space:nowrap}.billing-plans-heading{margin:4px 0 6px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.billing-credit-note{margin:2px 0 0;padding:10px 14px;border:1px solid rgba(10,79,209,.1);border-radius:12px;background:rgba(240,248,255,.7);font-size:.84rem;color:#3a5070;line-height:1.5}.billing-loading{color:var(--text-muted);font-size:.95rem}@media (max-width:900px){.billing-stat-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.billing-plan-grid{grid-template-columns:repeat(2,1fr)}.billing-portal-section{flex-direction:column;align-items:flex-start}.billing-portal-btn{width:100%}}@media (max-width:480px){.billing-plan-grid{grid-template-columns:1fr}.billing-stat-strip{grid-template-columns:repeat(2,1fr)}}.premium-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:start;margin-top:14px;padding:80px 52px;border:none;background:transparent;box-shadow:none}.premium-hero:after{display:none}.premium-hero-copy{position:relative;z-index:1;width:100%;max-width:100%;display:grid;justify-items:start;text-align:left;grid-gap:18px;gap:18px}.premium-hero-visual{display:flex;align-items:center;justify-content:center;width:100%}.hero-illustration{width:100%;max-width:440px;height:auto;object-fit:contain}.hero-mockup-card{width:100%;max-width:360px;padding:24px;border:1px solid rgba(10,79,209,.16);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 24px 60px rgba(9,54,111,.14),0 2px 8px rgba(10,79,209,.07);display:flex;flex-direction:column;gap:16px}.hero-mockup-domain-row{display:flex;align-items:center;justify-content:space-between}.hero-mockup-domain-pill{padding:4px 12px;border-radius:999px;border:1px solid rgba(10,79,209,.2);background:rgba(10,79,209,.06);font-size:.82rem;font-weight:700;color:#1040a8;letter-spacing:.02em}.hero-mockup-analyzed-badge{font-size:.76rem;font-weight:600;color:#0a8a4f;background:rgba(10,138,79,.1);border:1px solid rgba(10,138,79,.2);padding:3px 10px;border-radius:999px}.hero-mockup-value-block{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;background:linear-gradient(135deg,rgba(10,79,209,.06),rgba(26,174,255,.08));border:1px solid rgba(10,79,209,.1)}.hero-mockup-value-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#5c7a9e}.hero-mockup-value-range{font-size:1.5rem;font-weight:800;color:#0f2038;font-family:var(--font-headline);line-height:1.1}.hero-mockup-bars{display:flex;flex-direction:column;gap:8px}.hero-mockup-bar-row{display:flex;align-items:center;gap:8px}.hero-mockup-bar-label{font-size:.75rem;font-weight:500;color:#4a5e74;flex:0 0 88px}.hero-mockup-bar-track{flex:1 1;height:6px;border-radius:999px;background:rgba(10,79,209,.1);overflow:hidden}.hero-mockup-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#1aaeff,#0a4fd1)}.hero-mockup-bar-pct{font-size:.72rem;font-weight:700;color:#1a4fd8;flex:0 0 28px;text-align:right}.hero-mockup-chips-row{display:flex;flex-direction:column;gap:6px}.hero-mockup-chip-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#5c7a9e}.hero-mockup-chips{display:flex;flex-wrap:wrap;gap:6px}.hero-mockup-chip{padding:4px 10px;border-radius:999px;border:1px solid rgba(10,79,209,.18);background:rgba(240,248,255,.9);font-size:.76rem;font-weight:500;color:#214b82}.hero-kicker{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(146,103,10,.18);border-radius:999px;background:rgba(255,251,240,.82);color:#92670a;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.premium-hero-copy h1{max-width:24ch;font-size:clamp(2.6rem,4.5vw,5.4rem);line-height:1.04}.premium-hero-text{max-width:56ch;font-size:1.18rem}.premium-hero-actions{gap:14px;justify-content:center}.premium-primary-cta,.premium-secondary-cta{min-width:220px}.premium-value-card,.premium-workflow-card{border-color:rgba(10,79,209,.1);background:rgba(255,255,255,.78)}.trust-strip{gap:20px}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.trust-card{position:relative;overflow:hidden;padding:24px;border-color:rgba(10,79,209,.12);background:radial-gradient(circle at 100% 0,rgba(26,174,255,.13),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(244,250,255,.84));box-shadow:0 18px 34px rgba(9,54,111,.09);transition:transform .18s ease,box-shadow .18s ease}.trust-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:none}.trust-card:hover{transform:translateY(-4px);box-shadow:0 26px 46px rgba(9,54,111,.14)}.trust-card-tone-1{background:radial-gradient(circle at 100% 0,rgba(251,191,36,.18),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,251,235,.88))}.trust-card-tone-2{background:radial-gradient(circle at 100% 0,rgba(217,119,6,.15),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,248,230,.88))}.trust-card-tone-3{background:radial-gradient(circle at 100% 0,rgba(245,158,11,.14),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,252,240,.9))}.trust-card-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,rgba(32,166,255,.22),rgba(10,79,209,.14));border:1px solid rgba(10,79,209,.15);color:var(--accent);margin-bottom:14px}.trust-card h3{margin:0 0 10px;font-size:1.3rem;line-height:1.2}.trust-card p{margin:0;font-size:1.02rem}.trust-strip-enterprise{padding:0;border:none;border-radius:0;background:transparent}.trust-strip-enterprise .premium-centered-heading h2{color:#182433}.trust-strip-enterprise .premium-centered-heading p{color:#445468}.trust-strip-enterprise .trust-grid{gap:18px}.trust-strip-enterprise .trust-card{border-color:rgba(10,79,209,.1);background:#ffffff;box-shadow:0 10px 20px rgba(9,54,111,.07)}.trust-strip-enterprise .trust-card:before{height:3px;background:none}.trust-strip-enterprise .trust-card-tone-1:before{background:linear-gradient(90deg,#f59e0b,#fbbf24);opacity:.9}.trust-strip-enterprise .trust-card-tone-2:before{background:linear-gradient(90deg,#2563eb,#60a5fa);opacity:.9}.trust-strip-enterprise .trust-card-tone-3:before{background:linear-gradient(90deg,#059669,#34d399);opacity:.9}.trust-strip-enterprise .trust-card:hover{transform:translateY(-2px);box-shadow:0 14px 24px rgba(24,36,51,.1)}.trust-strip-enterprise .trust-card h3{color:#182433}.trust-strip-enterprise .trust-card p{color:#445468}.trust-strip-enterprise .trust-card-tone-1,.trust-strip-enterprise .trust-card-tone-2,.trust-strip-enterprise .trust-card-tone-3{background:#ffffff}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.proof-stat{padding:20px;border:1px solid rgba(10,79,209,.14);border-radius:20px;background:rgba(255,255,255,.82)}.proof-stat strong{display:block;margin-bottom:8px;font-family:var(--font-headline);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;color:var(--accent-secondary)}.proof-stat h3{margin:0 0 6px;font-size:1rem}.proof-stat p{margin:0;color:var(--text-soft);font-size:.92rem;line-height:1.55}.premium-section{gap:22px}.premium-centered-heading{max-width:880px;margin:0 auto;display:grid;justify-items:center;text-align:center}.section-kicker{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(146,103,10,.16);border-radius:999px;background:rgba(255,251,240,.78);color:#92670a;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.premium-value-card{position:relative;max-width:880px;width:100%;margin:0 auto;padding:34px;border:1px solid rgba(10,79,209,.1);background:radial-gradient(circle at top left,rgba(26,174,255,.1),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(244,250,255,.84));box-shadow:0 24px 60px rgba(9,54,111,.08)}.premium-action-band:after,.premium-value-card:after{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.62);border-radius:24px;pointer-events:none}.premium-value-list{display:grid;grid-gap:18px;gap:18px;padding-left:0;list-style:none}.premium-value-list li{position:relative;padding:0 0 0 24px;font-size:1.1rem;font-weight:500;line-height:1.5}.premium-value-list li:before{content:"";position:absolute;top:.72em;left:0;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));box-shadow:0 0 0 6px rgba(26,174,255,.12)}.hero-section{width:100%;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);background:linear-gradient(135deg,#f7fbff,#eaf4ff 40%,#f0f8ff);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-inner{max-width:900px;margin:0 auto}.hero-content{text-align:center}.hero-headline{font-family:var(--font-headline);font-size:clamp(2.2rem,6vw,3.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text);margin:0 0 24px}.hero-subheading{font-size:clamp(1rem,2.5vw,1.25rem);color:var(--text-soft);line-height:1.5;margin:0 0 40px;font-weight:400}.hero-ctas{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.button-lg{min-height:52px;padding:0 32px;font-size:1rem;font-weight:600}.proof-section{width:100%;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:64px clamp(12px,5vw,48px);background:rgba(255,255,255,.5);border-bottom:1px solid var(--line)}.proof-container{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:40px;gap:40px;text-align:center}.proof-item{display:flex;flex-direction:column;gap:12px}.proof-value{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;background:linear-gradient(135deg,var(--accent),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.proof-label{font-size:.95rem;color:var(--text-soft);font-weight:500}.features-section{width:100%;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);background:linear-gradient(180deg,#ffffff,#f9fbff)}.section-header{max-width:900px;margin:0 auto 60px;text-align:center}.section-header h2{font-size:clamp(1.8rem,5vw,2.6rem);font-weight:700;color:var(--text);margin:0 0 12px;letter-spacing:-.01em}.section-header p{font-size:1rem;color:var(--text-soft);margin:0;font-weight:400}.features-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px}.feature-card{padding:36px 28px;border:1px solid var(--line-strong);border-radius:16px;background:var(--panel-strong);box-shadow:0 2px 8px rgba(0,0,0,.04);text-align:center;transition:all .3s ease}.feature-card:hover{border-color:rgba(10,79,209,.2);box-shadow:0 12px 32px rgba(10,79,209,.12);transform:translateY(-4px)}.feature-icon{font-size:2.8rem;margin-bottom:16px}.feature-card h3{font-size:1.1rem;font-weight:600;color:var(--text);margin:0 0 12px}.feature-card p{font-size:.95rem;color:var(--text-soft);margin:0;line-height:1.6}.workflow-section{width:100%;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);background:linear-gradient(135deg,#f0f8ff,#ffffff)}.workflow-container{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:40px;gap:40px}.workflow-item{position:relative;display:flex;flex-direction:column;gap:18px}.workflow-number{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-secondary));color:white;font-size:1.8rem;font-weight:800;box-shadow:0 8px 20px rgba(10,79,209,.24)}.workflow-content h3{font-size:1.1rem;font-weight:600;color:var(--text);margin:0 0 8px}.workflow-content p{font-size:.95rem;color:var(--text-soft);margin:0;line-height:1.6}.workflow-arrow{display:none}@media (min-width:768px){.workflow-container{grid-template-columns:1fr 1fr 1fr}.workflow-arrow{display:flex;position:absolute;right:-32px;top:28px;font-size:2rem;color:var(--accent);font-weight:300}.workflow-item:last-child .workflow-arrow{display:none}}.usecases-section{width:100%;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);background:rgba(255,255,255,.6)}.usecases-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:32px;gap:32px}.usecase-card{padding:40px 28px;border:1.5px solid var(--line-strong);border-radius:16px;background:var(--panel-strong);text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:16px}.usecase-card:hover{border-color:rgba(10,79,209,.3);background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(240,248,255,.9));box-shadow:0 16px 40px rgba(10,79,209,.15);transform:translateY(-6px)}.usecase-icon{font-size:3rem;line-height:1}.usecase-card h3{font-size:1.15rem;font-weight:600;color:var(--text);margin:0}.usecase-card p{font-size:.95rem;color:var(--text-soft);margin:0;line-height:1.6}.faq-section{width:100%;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);background:linear-gradient(180deg,#f7fbff,#ffffff)}.faq-grid{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.faq-heading-block{max-width:760px}.faq-card{position:relative;overflow:hidden;padding:0;border:1px solid rgba(10,79,209,.12);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 14px 40px rgba(15,23,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.faq-card:hover{transform:translateY(-2px);border-color:rgba(10,79,209,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 48px rgba(15,23,42,.08)}.faq-card[open]{border-color:rgba(26,174,255,.34);background:linear-gradient(180deg,rgba(223,246,255,.98),rgba(255,255,255,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 48px rgba(26,174,255,.12)}.faq-summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;font-weight:600;color:var(--text);list-style:none;cursor:pointer;outline:none;transition:color .18s ease}.faq-summary::-webkit-details-marker{display:none}.faq-summary:after{content:"+";flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(26,174,255,.2);background:rgba(26,174,255,.1);color:#0a7fd1;font-size:1rem;font-weight:700;transition:transform .18s ease,background .18s ease}.faq-card[open] .faq-summary:after{content:"–";background:rgba(26,174,255,.16)}.faq-answer{margin:0;padding:0 24px 22px;color:var(--text-soft);font-size:.98rem;line-height:1.75;max-width:64ch}.faq-card[open] .faq-summary{padding-bottom:14px;color:#0a7fd1}.faq-card:hover .faq-summary,.faq-summary:hover{color:#0a7fd1}.cta-section{width:100%;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);background:linear-gradient(135deg,var(--accent-secondary) 0,var(--accent-strong) 40%,#0d5fd6 100%);box-shadow:0 20px 60px rgba(10,79,209,.3)}.cta-content{max-width:700px;margin:0 auto;text-align:center}.cta-section h2{font-size:clamp(1.8rem,5vw,2.4rem);font-weight:700;color:#ffffff;margin:0 0 16px;letter-spacing:-.01em}.cta-section p{font-size:1.05rem;color:rgba(255,255,255,.92);margin:0 0 32px;line-height:1.5;font-weight:400}.cta-section .button-primary{background:rgba(255,255,255,.15);color:#ffffff;border:2px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.cta-section .button-primary:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.7);box-shadow:0 12px 32px rgba(0,0,0,.25)}@media (max-width:640px){.cta-section,.faq-section,.features-section,.hero-section,.proof-section,.usecases-section,.workflow-section{padding:48px clamp(12px,2.5vw,24px)}.faq-grid,.features-grid,.usecases-grid{grid-template-columns:1fr}.proof-container{gap:24px}.workflow-container{grid-template-columns:1fr}.workflow-arrow{display:none!important}.button-lg{min-height:48px;padding:0 24px;font-size:.95rem}.hero-ctas{gap:12px}}.outcomes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:880px;width:100%;margin:0 auto;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.outcome-item{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid rgba(10,79,209,.1);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,250,255,.9));box-shadow:0 14px 28px rgba(9,54,111,.08);transition:transform .18s ease,box-shadow .18s ease}.outcome-item:hover{transform:translateY(-3px);box-shadow:0 20px 36px rgba(9,54,111,.12)}.outcome-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:58px;height:58px;border-radius:999px;border:1px solid rgba(10,79,209,.24);background:radial-gradient(circle at 30% 20%,rgba(32,166,255,.28),rgba(10,79,209,.16));color:var(--accent-secondary);font-size:1.08rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-accent-stack);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.outcome-bubble{flex:1 1;min-height:auto;padding:0;border:0;border-radius:0;background:transparent}.outcome-bubble:before{content:none}.outcome-bubble p{margin:0;font-size:1rem;font-weight:500;line-height:1.5;color:var(--text)}.outcome-item-label{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3b5578;margin-bottom:4px}.premium-workflow-grid,.use-cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.use-cases-grid{max-width:940px;width:100%;margin:0 auto}.use-case-card{padding:28px;display:flex;flex-direction:column;gap:12px;border-color:rgba(10,79,209,.12);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,248,255,.9));transition:transform .18s ease,box-shadow .18s ease}.use-case-card:hover{transform:translateY(-3px);box-shadow:0 24px 44px rgba(9,54,111,.13)}.use-case-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,rgba(26,174,255,.2),rgba(10,79,209,.12));border:1px solid rgba(10,79,209,.14);color:var(--accent-secondary);flex-shrink:0}.use-case-card h3{margin:0;font-size:1.18rem;font-weight:700;color:#1a2638}.use-case-card p{margin:0;font-size:.98rem;line-height:1.55;color:var(--text-soft)}.home-final-cta-band{padding:52px 40px;text-align:center;border:none;border-radius:0;background:transparent;box-shadow:none}.home-final-cta-band h2{font-size:clamp(1.6rem,3.2vw,2.4rem);margin:0 0 12px;color:#0d1f35}.home-final-cta-band p{font-size:1.06rem;line-height:1.6;color:#3f5470;max-width:52ch;margin:0 auto 24px}.premium-workflow-card{position:relative;padding:30px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(243,249,255,.84));box-shadow:0 20px 55px rgba(9,54,111,.07)}.premium-workflow-card h3{margin:0 0 12px;font-size:1.28rem}.premium-workflow-card p{margin:0}.premium-action-band{position:relative;padding:28px 30px;border:1px solid rgba(10,79,209,.1);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,rgba(26,174,255,.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(241,249,255,.84));box-shadow:0 24px 60px rgba(9,54,111,.08)}.premium-final-cta{max-width:640px}.premium-section .hero-actions{justify-content:center}.home-pricing-section{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.home-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.home-pricing-card{position:relative;display:grid;grid-gap:8px;gap:8px;min-height:100%;padding:22px;font-family:var(--font-body);border:1px solid rgba(10,79,209,.17);border-radius:24px;background:linear-gradient(165deg,rgba(255,255,255,.98),rgba(241,248,255,.93));box-shadow:0 14px 30px rgba(10,39,91,.1);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home-pricing-card:hover{transform:translateY(-4px);border-color:rgba(10,79,209,.3);box-shadow:0 24px 42px rgba(10,39,91,.16)}.home-pricing-card-highlighted{border-color:rgba(12,96,223,.5);background:radial-gradient(circle at top right,rgba(55,180,255,.26),transparent 52%),linear-gradient(160deg,rgba(255,255,255,.99),rgba(218,238,255,.95));box-shadow:0 0 0 3px rgba(26,174,255,.2),0 28px 56px rgba(11,90,214,.26);transform:translateY(-3px)}.home-pricing-card-head{position:relative;padding-top:10px}.home-pricing-card-head h3{margin:0 0 10px;font-family:var(--font-headline);font-size:1.34rem;line-height:1;white-space:nowrap;overflow:hidden;font-weight:700;color:#1f2e40;letter-spacing:.01em;text-transform:none}.home-pricing-price{margin:8px 0;display:inline-flex;align-items:baseline;gap:8px;font-family:var(--font-headline);font-size:clamp(3rem,4.1vw,4.2rem);line-height:.95;color:#1d2838}.home-pricing-price span{font-size:1.08rem;font-family:var(--font-body);color:#617085}.home-pricing-subtitle{margin:0 0 .4rem;font-size:1rem;line-height:1.4;color:#3f4e62}.home-pricing-note{margin:10px 0 0;font-size:.92rem;font-weight:500;line-height:1.42;color:#4a6281}.home-pricing-badge{position:absolute;top:22px;right:22px;display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:0;padding:5px 11px;border:1px solid rgba(17,83,174,.26);border-radius:999px;background:rgba(236,246,255,.95);color:#194f9e;font-size:.73rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-pricing-features{margin:0;font-size:1rem;line-height:1.6;font-weight:500;color:#324255}.home-pricing-features li{display:flex;align-items:center;gap:8px}.pricing-check-icon{flex-shrink:0;color:#1f9eef;font-size:.72rem}.home-pricing-cta{width:100%;margin-top:auto;min-height:54px;border-radius:999px;font-size:1.03rem;font-weight:800;background:linear-gradient(100deg,#1f9eef,#1452cb 92%);box-shadow:0 12px 24px rgba(20,82,203,.3)}.home-pricing-cta:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(20,82,203,.34)}.home-mega-footer{width:100%;max-width:none;margin-left:0;margin-right:0;border-radius:0;padding:60px clamp(28px,5vw,72px) 48px;background:radial-gradient(ellipse at 100% -20%,rgba(73,196,255,.28),transparent 40%),radial-gradient(ellipse at -10% 110%,rgba(10,79,209,.3),transparent 40%),linear-gradient(155deg,#0a55b0,#1070c8 40%,#1e8fe0);border:none;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -4px 32px rgba(7,46,100,.18)}@media (max-width:980px){.home-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plan-grid,.proof-grid,.trust-grid{grid-template-columns:1fr}.premium-hero-actions{flex-direction:row;flex-wrap:wrap}.premium-hero-copy h1{font-size:clamp(2.4rem,6.5vw,3.8rem);line-height:1.03}.premium-hero-text{font-size:1.02rem;line-height:1.68}}.cta-section,.faq-section,.features-section,.hero-section,.proof-section,.usecases-section,.workflow-section{width:100%;left:auto;right:auto;margin-left:0;margin-right:0}@media (max-width:700px){.valuator-shell.intro-center{padding:24px 14px}.valuator-shell.intro-center .valuator-intro{width:100%}.valuator-shell.intro-center .valuator-form{padding:16px;border-radius:18px}.valuator-shell.intro-center .valuator-form-row{display:flex;flex-direction:column;gap:10px;padding:0;border-radius:0;border:none;box-shadow:none;background:transparent;align-items:center}.valuator-shell.intro-center .valuator-form-row input#domain-input{min-width:0;width:100%;padding:14px 12px!important;border-radius:12px!important;border:1px solid rgba(10,79,209,.14)!important;background:#fff!important}.valuator-shell.intro-center .valuator-form-row button{width:-moz-fit-content;width:fit-content;min-width:0;min-height:50px;padding:0 1.25rem;border-radius:999px;font-size:1rem;margin-inline:auto;align-self:center;white-space:nowrap}.outcomes-grid{grid-template-columns:1fr;gap:14px}.outcome-item{align-items:flex-start;padding:18px}.outcome-bubble p{font-size:.98rem;line-height:1.55;overflow-wrap:anywhere}.premium-hero{grid-template-columns:1fr}.premium-hero-visual{display:none}.home-pricing-grid{grid-template-columns:1fr}.home-pricing-section{padding:20px}.home-pricing-card{padding:18px}.home-pricing-price{font-size:clamp(2.6rem,14vw,3.4rem)}.premium-workflow-grid,.use-cases-grid{grid-template-columns:1fr;gap:14px}.premium-workflow-card,.use-case-card{padding:20px}.premium-workflow-card h3,.use-case-card h3{line-height:1.2}.premium-workflow-card p,.use-case-card p{font-size:1rem;line-height:1.6}}.find-buyers-shell{display:flex;flex-direction:column;gap:24px;padding:32px clamp(16px,4vw,48px);max-width:1100px;margin:0 auto}.find-buyers-shell .tool-hero-title-accent{color:#1aaeff}.find-buyers-header{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(280px,1fr);grid-gap:28px;gap:28px;align-items:start;padding:34px 34px 30px;border-radius:28px;border:1px solid rgba(15,52,112,.1);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,249,255,.92));box-shadow:0 24px 65px rgba(15,52,112,.09)}.find-buyers-header-copy{display:grid;grid-gap:14px;gap:14px}.find-buyers-header-copy .card-kicker{margin:0;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:#375d9d}.find-buyers-header-copy h1{margin:0;font-size:clamp(2.3rem,4vw,3.2rem);letter-spacing:-.03em;line-height:1.05;color:#10233a}.find-buyers-intro{margin:0;font-size:1.06rem;line-height:1.75;max-width:660px;color:#475569}.find-buyers-form{display:grid;grid-gap:16px;gap:16px;align-self:stretch}.find-buyers-label{display:block;margin-bottom:6px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3c506d}.find-buyers-input-row{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center}.find-buyers-input{width:100%;min-height:54px;padding:0 18px;border:1px solid rgba(15,52,112,.18);border-radius:999px;background:rgba(255,255,255,.96);color:#10233a;font-size:1rem;box-shadow:inset 0 1px 3px rgba(15,52,112,.06);transition:border-color .18s ease,box-shadow .18s ease}.find-buyers-input:focus{outline:none;border-color:#2d7ce4;box-shadow:0 0 0 3px rgba(45,124,228,.16)}.find-buyers-input::placeholder{color:#a0abc1}.find-buyers-submit{height:54px;min-width:170px;padding:0 24px;border-radius:999px}.find-buyers-hint{margin:0;font-size:.9rem;color:#63758a;line-height:1.6}.find-buyers-searching{display:flex;flex-direction:column;align-items:center;gap:18px;padding:42px 26px;text-align:center}.find-buyers-searching .buyer-searching-step{margin:0;font-size:1rem;color:#1c2f48}.find-buyers-error{padding:24px 26px;border-color:rgba(194,71,62,.2);background:rgba(255,248,247,.95);color:#7b2f33;border-radius:20px}.find-buyers-error strong{display:block;margin-bottom:8px;font-size:1rem}.find-buyers-results{display:grid;grid-gap:24px;gap:24px}.find-buyers-companies,.find-buyers-notes,.find-buyers-profiles{padding:32px;border-radius:24px;border:1px solid rgba(15,52,112,.1);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.96))}.find-buyers-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.find-buyers-section-head h2{margin:0;font-size:clamp(1.4rem,2vw,1.8rem);color:#10233a;letter-spacing:-.02em}.find-buyers-domain-label{color:#1d6fce}.find-buyers-reason{margin:0 0 18px;font-size:.95rem;line-height:1.65;color:#5f6f88}.find-buyers-evidence{margin:12px 0 0;font-size:.9rem;color:#66738f}.find-buyers-profiles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.find-buyers-profile-card{padding:22px 22px 20px;border-radius:20px;border:1px solid rgba(15,52,112,.1);background:rgba(255,255,255,.95)}.find-buyers-profile-segment{display:block;margin-bottom:10px;font-size:1rem;color:#10233a}.find-buyers-profile-card p{margin:0 0 14px;font-size:.93rem;line-height:1.7;color:#55647a}.find-buyers-profile-roles{display:flex;flex-wrap:wrap;gap:8px}.find-buyers-notes{border-color:rgba(15,52,112,.08)}.find-buyers-notes .card-kicker{margin-bottom:10px}.find-buyers-header-copy h1,.find-buyers-profile-segment,.find-buyers-section-head h2{font-family:var(--font-headline)}@media (max-width:860px){.find-buyers-header,.find-buyers-input-row{grid-template-columns:1fr}.find-buyers-submit{width:100%}}@media (max-width:720px){.find-buyers-shell{padding:22px 18px}.fbe-preview-grid{grid-template-columns:1fr}.fbe-steps{flex-direction:column;align-items:flex-start}.fbe-step-arrow{transform:rotate(90deg)}.find-buyers-header{grid-template-columns:1fr}.find-buyers-input-row{flex-direction:column}.find-buyers-submit{width:100%}}.find-buyers-empty-state{display:flex;flex-direction:column;gap:18px}.fbe-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.fbe-preview-card{padding:22px 22px 20px;border:1px solid rgba(15,52,112,.13);border-radius:20px;background:linear-gradient(165deg,rgba(255,255,255,.98),rgba(241,249,255,.9));box-shadow:0 6px 20px rgba(10,39,91,.06);display:flex;flex-direction:column;gap:8px}.fbe-preview-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgba(26,111,216,.12),rgba(44,167,243,.08));color:#1a6fd8;margin-bottom:4px}.fbe-preview-card strong{font-size:1.04rem;font-weight:700;color:#1a2435;line-height:1.3}.fbe-preview-card>p{margin:0;font-size:.88rem;line-height:1.5;color:var(--text-soft)}.fbe-preview-sample{margin-top:10px;padding:12px 14px;border-radius:12px;background:rgba(237,246,255,.65);border:1px solid rgba(15,52,112,.1);display:flex;flex-direction:column;gap:7px}.fbe-sample-row{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#3e4e66}.fbe-sample-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.fbe-dot-high{background:#1a9e5c}.fbe-dot-medium{background:#c07d18}.fbe-dot-low{background:#9baec4}.fbe-sample-label{font-weight:600;color:#5c6f88;min-width:56px;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.fbe-sample-value{color:#1a6fd8;font-size:.82rem}.fbe-steps{padding:18px 24px;border:1px solid rgba(15,52,112,.1);border-radius:16px;background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(242,249,255,.9))}.fbe-step,.fbe-steps{display:flex;align-items:center;gap:10px}.fbe-step{flex:1 1;font-size:.9rem;color:#3a4b63;line-height:1.4}.fbe-step-num{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#1a6fd8,#2a97ea);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em}.fbe-step-arrow{font-size:1.1rem;color:#9baec4;flex-shrink:0}@media (max-width:720px){.fbe-preview-grid{grid-template-columns:1fr}.fbe-steps{flex-direction:column;align-items:flex-start}.fbe-step-arrow{transform:rotate(90deg)}}.outcomes-grid .outcome-item:first-child .outcome-number{background:radial-gradient(circle at 30% 20%,rgba(99,102,241,.3),rgba(79,70,229,.18));border-color:rgba(99,102,241,.3);color:#4f46e5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.outcomes-grid .outcome-item:nth-child(2) .outcome-number{background:radial-gradient(circle at 30% 20%,rgba(16,185,129,.3),rgba(5,150,105,.18));border-color:rgba(16,185,129,.3);color:#059669;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.outcomes-grid .outcome-item:nth-child(3) .outcome-number{background:radial-gradient(circle at 30% 20%,rgba(245,158,11,.3),rgba(217,119,6,.18));border-color:rgba(245,158,11,.3);color:#d97706;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.outcomes-grid .outcome-item:nth-child(4) .outcome-number{background:radial-gradient(circle at 30% 20%,rgba(14,165,233,.3),rgba(2,132,199,.18));border-color:rgba(14,165,233,.3);color:#0284c7;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.settings-list .settings-link:first-child .settings-link-icon-wrap{background:linear-gradient(135deg,rgba(20,184,166,.22),rgba(13,148,136,.14));border-color:rgba(13,148,136,.2);color:#0d9488}.settings-list .settings-link:nth-child(2) .settings-link-icon-wrap{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(109,40,217,.14));border-color:rgba(109,40,217,.2);color:#7c3aed}.settings-list .settings-link:nth-child(3) .settings-link-icon-wrap{background:linear-gradient(135deg,rgba(16,185,129,.22),rgba(5,150,105,.14));border-color:rgba(5,150,105,.2);color:#059669}.settings-list .settings-link:nth-child(4) .settings-link-icon-wrap{background:linear-gradient(135deg,rgba(99,102,241,.22),rgba(67,56,202,.14));border-color:rgba(67,56,202,.2);color:#4338ca}.button-primary{position:relative;overflow:hidden}.button-primary:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.18) 50%,transparent);transform:skewX(-18deg);transition:left .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.button-primary:hover:after{left:160%}.home-pricing-card-highlighted:hover{transform:translateY(-6px);box-shadow:0 0 0 3px rgba(26,174,255,.28),0 32px 60px rgba(11,90,214,.3)}.trust-strip-enterprise .trust-card-tone-1 .trust-card-icon-wrap{background:linear-gradient(135deg,rgba(251,191,36,.26),rgba(245,158,11,.16));border-color:rgba(245,158,11,.22);color:#b45309}.trust-strip-enterprise .trust-card-tone-2 .trust-card-icon-wrap{background:linear-gradient(135deg,rgba(59,130,246,.22),rgba(37,99,235,.14));border-color:rgba(37,99,235,.2);color:#1d4ed8}.trust-strip-enterprise .trust-card-tone-3 .trust-card-icon-wrap{background:linear-gradient(135deg,rgba(16,185,129,.22),rgba(5,150,105,.14));border-color:rgba(5,150,105,.2);color:#059669}@media (max-width:640px){.settings-list{grid-template-columns:1fr}}.home-shell .section-block:nth-child(even of .section-block){padding:0;border-radius:0;background:transparent;border:none}.faq-heading-block{text-align:center;margin:0 auto}.tech-av{display:flex;align-items:center;justify-content:center;animation:tech-av-float 5.5s ease-in-out infinite}@keyframes tech-av-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.tech-av-svg{overflow:visible}.tool-hero{padding:4px 0 8px}.domain-ideas-shell .tool-hero{margin-top:28px}.valuator-shell.intro-center .tool-hero{margin-top:10px}@media (max-width:760px){.domain-ideas-shell .tool-hero,.valuator-shell.intro-center .tool-hero{margin-top:16px}}.valuation-results-section.has-estimate .tool-hero.valuator-hero{display:none!important}.valuation-results-section.has-estimate .valuator-grid,.valuation-results-section.has-estimate .valuator-summary-grid{margin-top:4rem}.valuation-results-section.has-estimate .valuator-grid{margin-top:1.5rem}.tool-hero-title{margin:0 0 10px;font-size:clamp(2.8rem,6vw,4.2rem);font-weight:800;color:var(--text);line-height:1.1;letter-spacing:-.02em}.domain-ideas-shell .tool-hero-title{text-align:center}.domain-ideas-shell .tool-hero-title-accent{color:#1aaeff}.tool-hero-desc{margin:0 auto;font-size:1rem;color:var(--text-muted);max-width:600px;line-height:1.65;text-align:center}.tool-page-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:4px}.tool-page-header-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,rgba(10,79,209,.12),rgba(26,174,255,.08));border:1px solid rgba(10,79,209,.14);color:var(--accent-secondary);margin-top:2px}.tool-page-title{margin:0 0 6px;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700;color:var(--text);line-height:1.2}.tool-page-desc{margin:0;font-size:.97rem;color:var(--text-muted);max-width:640px;line-height:1.6}.domain-ideas-shell{display:grid;grid-gap:20px;gap:20px}.renewals-shell{padding-top:12px}@media (max-width:760px){.renewals-shell{padding-top:18px}}.di-form-card{padding:28px 32px}.di-kw-label{display:block;margin:0 0 8px;font-weight:600;font-size:.9rem;color:var(--text);letter-spacing:.01em}.di-kw-input{width:100%;min-height:56px;padding:0 18px;border-radius:16px;border:1.5px solid rgba(0,0,0,.1);background:rgba(255,255,255,.96);color:var(--text);font:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px rgba(0,0,0,.04)}.di-kw-input:focus{outline:none;border-color:rgba(10,79,209,.45);box-shadow:0 0 0 3px rgba(10,79,209,.08)}.di-kw-hint{margin:8px 0 0;color:var(--text-muted);font-size:.84rem}.di-toolbar{gap:10px;flex-wrap:wrap;margin-top:16px}.di-filter-toggle,.di-toolbar{display:flex;align-items:center}.di-filter-toggle{gap:6px}.di-filter-status{color:var(--text-muted);font-size:.83rem}.di-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.di-filter-label{display:grid;grid-gap:6px;gap:6px;font-size:.88rem;font-weight:600;color:var(--text)}.di-filter-input{min-height:44px;padding:0 12px;border-radius:12px;border:1.5px solid rgba(0,0,0,.1);background:rgba(255,255,255,.9);color:var(--text);font:inherit;font-size:.93rem;transition:border-color .15s}.di-filter-input:focus{outline:none;border-color:rgba(10,79,209,.45);box-shadow:0 0 0 3px rgba(10,79,209,.08)}.di-mode-col{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;margin-top:4px}.di-mode-heading{font-weight:600;font-size:.88rem;color:var(--text)}.di-mode-actions,.di-mode-row{display:flex;gap:8px;flex-wrap:wrap}.di-results-card{padding:28px 32px}.di-results-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.di-count-badge{padding:4px 14px;border-radius:20px;background:rgba(10,79,209,.08);color:var(--accent);font-size:.85rem;font-weight:700;flex-shrink:0}.di-checked-note{color:var(--text-muted);font-size:.83rem;margin-left:auto}.di-avail-error{margin:0 0 12px;color:#9f1239;font-size:.88rem}.di-avail-note{margin:0 0 12px;color:var(--text-muted);font-size:.84rem}.di-empty{margin:0;color:var(--text-muted)}.di-domain-list{display:grid;grid-gap:8px;gap:8px;margin:0}.di-domain-item{display:flex;align-items:center;gap:16px;padding:14px 20px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.62);transition:border-color .15s,background .15s,box-shadow .15s}.di-domain-item:hover{border-color:rgba(10,79,209,.18);background:rgba(255,255,255,.92);box-shadow:0 2px 12px rgba(10,79,209,.06)}.di-domain-info{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.di-domain-name{display:block;font-size:1.05rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.di-domain-reason{display:block;color:var(--text-muted);font-size:.82rem}.di-domain-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.di-domain-check-btn{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(56,189,248,.42);background:rgba(56,189,248,.16);color:#0369a1;font-weight:700;font-size:.9rem;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.di-domain-check-btn:hover:not(:disabled){background:rgba(56,189,248,.28);border-color:rgba(56,189,248,.6);color:#055d8c;transform:translateY(-1px)}.di-domain-check-btn:disabled{opacity:.65}.avail-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:.74rem;font-weight:700;white-space:nowrap;letter-spacing:.02em}.avail-unchecked{background:rgba(0,0,0,.05);color:var(--text-muted);font-weight:400}.avail-available{background:#dcfce7;color:#166534}.avail-taken{background:#fef3c7;color:#92400e}.avail-error{background:#fee2e2;color:#9f1239}.icon-copy-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:10px;border:1px solid var(--line-strong);background:transparent;color:var(--text-soft);font:inherit;font-size:.8rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.icon-copy-btn:hover{border-color:rgba(10,79,209,.3);color:var(--accent);background:rgba(10,79,209,.04)}.tech-av-n-core{transform-box:fill-box;transform-origin:center;animation:tech-av-pulse-core 2.8s ease-in-out infinite}@keyframes tech-av-pulse-core{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.95}}.tech-av-n-inner{transform-box:fill-box;transform-origin:center;animation:tech-av-pulse-inner 3.2s ease-in-out infinite}@keyframes tech-av-pulse-inner{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.15);opacity:1}}.tech-av-n-outer{transform-box:fill-box;transform-origin:center;animation:tech-av-pulse-outer 4s ease-in-out infinite}@keyframes tech-av-pulse-outer{0%,to{opacity:.6}50%{opacity:1}}.css-orb-wrap{position:relative;width:280px;height:280px;perspective:800px}.css-orb-halo{inset:0;background:radial-gradient(circle,rgba(26,174,255,.22) 0,transparent 66%)}.css-orb-halo,.css-orb-ring{position:absolute;border-radius:50%}.css-orb-ring{top:50%;left:50%;border:1.5px solid rgba(26,174,255,.45);box-shadow:0 0 14px rgba(26,174,255,.22)}.css-orb-ring-1{width:200px;height:200px;margin:-100px 0 0 -100px;animation:css-orb-ring1 6s linear infinite}.css-orb-ring-2{width:246px;height:246px;margin:-123px 0 0 -123px;border-color:rgba(26,174,255,.2);box-shadow:0 0 8px rgba(26,174,255,.1);animation:css-orb-ring2 9.5s linear infinite}@keyframes css-orb-ring1{0%{transform:rotateX(72deg) rotate(0deg)}to{transform:rotateX(72deg) rotate(1turn)}}@keyframes css-orb-ring2{0%{transform:rotateX(72deg) rotate(45deg)}to{transform:rotateX(72deg) rotate(-315deg)}}.css-orb-dot{position:absolute;top:-5px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#7de4ff;box-shadow:0 0 12px #5ad0ff,0 0 22px rgba(90,208,255,.5)}.css-orb-dot-2{width:7px;height:7px;top:-4px;margin-left:-3.5px;background:#b8f0ff;box-shadow:0 0 10px #96e8ff,0 0 18px rgba(150,232,255,.4)}.css-orb-sphere{position:absolute;top:50%;left:50%;width:130px;height:130px;margin:-65px 0 0 -65px;border-radius:50%;background:radial-gradient(circle at 34% 27%,#ccefff 0,#41baff 22%,#1469d4 58%,#062d82 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 0 30px rgba(26,174,255,.7),0 0 64px rgba(26,174,255,.34),0 0 120px rgba(26,174,255,.16);animation:css-orb-pulse 3.2s ease-in-out infinite;z-index:1}@keyframes css-orb-pulse{0%,to{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 0 30px rgba(26,174,255,.7),0 0 64px rgba(26,174,255,.34),0 0 120px rgba(26,174,255,.16)}50%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 0 42px rgba(26,174,255,.9),0 0 88px rgba(26,174,255,.48),0 0 160px rgba(26,174,255,.24)}}.css-orb-glint{top:17%;left:16%;width:38px;height:21px;background:rgba(255,255,255,.38);transform:rotate(-38deg);filter:blur(3px)}.css-orb-glint,.css-orb-glint-2{position:absolute;border-radius:50%}.css-orb-glint-2{top:12%;left:20%;width:15px;height:8px;background:rgba(255,255,255,.68);transform:rotate(-35deg);filter:blur(1.5px)}.css-orb-spark{position:absolute;border-radius:50%;background:#9ce4ff;box-shadow:0 0 8px rgba(26,174,255,.65);animation:css-orb-spark-pulse 3s ease-in-out infinite}.css-orb-spark-1{width:5px;height:5px;top:13%;left:11%;animation-delay:0s}.css-orb-spark-2{width:4px;height:4px;top:11%;right:13%;animation-delay:.9s}.css-orb-spark-3{width:5px;height:5px;bottom:13%;right:11%;animation-delay:1.8s}.css-orb-spark-4{width:4px;height:4px;bottom:13%;left:13%;animation-delay:2.7s}@keyframes css-orb-spark-pulse{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.5);opacity:1}}.orb-scene{position:relative;width:100%;max-width:440px;height:380px;justify-content:center}.orb-chip,.orb-scene{display:flex;align-items:center}.orb-chip{position:absolute;gap:10px;padding:10px 14px;background:rgba(255,255,255,.84);border:1px solid rgba(26,174,255,.2);border-radius:14px;box-shadow:0 4px 20px rgba(9,54,111,.1),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;z-index:2}.orb-chip-1{top:22px;left:4px;animation:orb-chip-float-a 5s ease-in-out infinite}.orb-chip-2{bottom:28px;right:4px;animation:orb-chip-float-b 5.6s ease-in-out infinite;animation-delay:.8s}.orb-chip-3{top:22px;right:4px;animation:orb-chip-float-a 4.8s ease-in-out infinite;animation-delay:1.5s}@keyframes orb-chip-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes orb-chip-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.orb-chip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.orb-chip-dot-green{background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.55)}.orb-chip-dot-blue{background:#1aaeff;box-shadow:0 0 6px rgba(26,174,255,.55)}.orb-chip-dot-amber{background:#f59e0b;box-shadow:0 0 6px rgba(245,158,11,.55)}.orb-chip-label{font-size:.67rem;font-weight:500;color:var(--text-muted);letter-spacing:.025em;line-height:1;margin-bottom:3px}.orb-chip-value{font-size:.88rem;font-weight:700;color:var(--text);line-height:1}.mobile-nav-drawer{position:fixed;top:56px;left:0;right:0;z-index:100;display:flex;flex-direction:column;padding:12px 16px 20px;background:rgba(255,255,255,.98);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border-bottom:1px solid rgba(15,23,42,.09);box-shadow:0 16px 40px rgba(10,30,70,.12)}.mobile-nav-section-label{padding:10px 12px 6px;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-family:var(--font-accent-stack)}.mobile-nav-link{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;font-size:1rem;font-weight:500;color:var(--text-soft);text-decoration:none;transition:background .12s ease,color .12s ease}.mobile-nav-link:active,.mobile-nav-link:hover{background:rgba(10,79,209,.07);color:var(--text)}.mobile-nav-link.is-active{background:rgba(10,79,209,.09);color:var(--accent-secondary);font-weight:600}.mobile-nav-divider{height:1px;margin:8px 12px;background:var(--line)}