@font-face{font-family:spaceMono;src:url(../media/SpaceMono_Regular-s.p.3ftvft6j0g1x6.woff2)format("woff2");font-display:swap}@font-face{font-family:spaceMono Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.spacemono_d029e480-module__mF-dAq__className{font-family:spaceMono,spaceMono Fallback}.spacemono_d029e480-module__mF-dAq__variable{--font-accent:"spaceMono", "spaceMono Fallback"}
.valuation-blue{color:#1aaeff;font-weight:800}.hero-stats-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.hero-stat{flex-direction:column;gap:2px;display:flex}.hero-stat strong{color:var(--text);font-size:1.3rem;font-weight:800;line-height:1}.hero-stat span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:500}.hero-stat-divider{background:#0a4fd126;flex-shrink:0;width:1px;height:28px}.pricing-page-shell{gap:52px;padding-top:28px;display:grid}.pricing-hero{text-align:center;gap:14px;max-width:660px;margin:0 auto;display:grid}.pricing-hero-title{letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:1.05}.pricing-hero-accent{background:linear-gradient(90deg,#0a4fd1,#1aaeff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pricing-hero-sub{color:var(--text-soft);margin:0;font-size:1.1rem;line-height:1.6}.pricing-trust-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pricing-trust-pill{min-height:30px;color:var(--text-soft);background:#ffffffb3;border:1px solid #0a4fd124;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:600;display:inline-flex}.pricing-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-page-features{padding:0!important;list-style:none!important}.pricing-credit-table{width:100%;max-width:760px;margin:0 auto}.pricing-table-title{margin:0 0 6px;font-size:1.3rem}.pricing-table-sub{color:var(--text-muted);margin:0 0 20px;font-size:.9rem}.pricing-credit-grid{gap:10px;display:grid}.pricing-credit-row{border:1px solid var(--line);background:#fff9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.pricing-credit-row-tool{flex-direction:column;gap:2px;display:flex}.pricing-credit-row-tool strong{font-size:.95rem}.pricing-credit-row-tool span{color:var(--text-muted);font-size:.82rem}.pricing-credit-cost{color:var(--accent-secondary);white-space:nowrap;flex-shrink:0;font-size:.9rem;font-weight:700}.pricing-faq-section{gap:20px;display:grid}.pricing-faq-title{text-align:center;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem)}.pricing-final-cta{text-align:center;border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 0,#1aaeff1f,#0000 60%),linear-gradient(#fffffff2,#f1faffe6);border:1px solid #0a4fd11f;padding:48px 28px}.pricing-final-cta h2{margin:0 0 10px;font-size:clamp(1.6rem,2.8vw,2.4rem)}.pricing-final-cta p{color:var(--text-soft);margin:0;font-size:1rem;line-height:1.6}@media (max-width:860px){.pricing-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.pricing-page-grid{grid-template-columns:1fr}.hero-stats-row{gap:12px}}.tool-onboarding-hint{color:var(--text-muted);text-align:center;margin:10px 0 0;font-size:.88rem}.tool-onboarding-example{color:var(--accent-secondary);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.88rem;font-weight:600;text-decoration:underline}.tool-onboarding-example:hover{color:var(--accent)}:root{--bg:#dceeff;--bg-soft:#e7f4ff;--panel:#e5f1fff2;--panel-soft:#f4faffe0;--panel-strong:#fff;--panel-accent:linear-gradient(145deg, #106ef52e, #42c4ff42);--line:#22242614;--line-strong:#22242624;--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 #1d1f220f;--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;animation:.52s cubic-bezier(.22,1,.36,1) forwards revealUp;transform:translateY(14px)}.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{min-height:100vh;color:var(--text);font-family:var(--font-body);background:radial-gradient(at -6% -4%,#094fd13d,#0000 38%),radial-gradient(at 106% -6%,#1aaeff52,#0000 36%),radial-gradient(at 50% 112%,#1a8be033,#0000 44%),linear-gradient(#e8f3ff 0%,#d7eafc 48%,#e8f3ff 100%);flex-direction:column;margin:0;display:flex;overflow-x:clip}main.site-shell{flex: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{flex-direction:column;gap:46px;min-height:calc(100vh - 68px);padding-bottom:0;display:flex}.home-shell>footer{margin-top:auto}.topbar,.site-footer,.hero-card,.not-found-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow)}.hero-panel,.problem-card,.solution-card,.feature-card,.stack-card,.summary-card,.work-card,.hero-console,.signal-card,.surface-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel-soft);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.6);border-bottom:1px solid var(--line);height:88px;box-shadow:0 1px 0 var(--line);background:#ffffffd1;justify-content:space-between;align-items:center;gap:24px;padding:0 40px;display:flex;position:sticky;top:0}.topbar.app-header{margin-inline:0;-webkit-backdrop-filter:blur(20px)saturate(1.8);background:#fffffff0;border:none;border-bottom:1px solid #0f172a12;border-radius:0;justify-content:flex-start;gap:20px;width:100%;height:68px;margin-top:-20px;padding:0 clamp(20px,3vw,44px);box-shadow:inset 0 1px #ffffffd9,0 4px 16px #0f172a0d}.app-header-container{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding-inline:clamp(20px,3.5vw,48px);display:flex}.app-header-brand-slot{flex:none;justify-content:flex-start;align-items:center;display:flex}.app-header-main-nav{flex:1 1 0;justify-content:center;min-width:0;display:flex}.app-header-menu-slot{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-header-signup-link{letter-spacing:.01em;white-space:nowrap;min-height:38px;padding:0 16px;font-size:.82rem;text-decoration:none}.app-header-credit-pill{color:#0f172a;white-space:nowrap;background:linear-gradient(#0a4fd114,#0a4fd108);border:1px solid #0a4fd129;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:inline-flex;box-shadow:0 8px 24px #0f172a0f}.app-header-credit-plan{color:#0b52d0;letter-spacing:.04em;text-transform:uppercase;background:#0a4fd11f;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.7rem;font-weight:700;display:inline-flex}.app-header-credit-value{align-items:baseline;gap:4px;font-size:.82rem;font-weight:600;display:inline-flex}.app-header-credit-value strong{font-size:.95rem;font-weight:800}.brand{align-items:center;gap:10px;display:inline-flex}.brand-wordmark{align-items:center;gap:0;display:inline-flex}.brand-word-text{letter-spacing:.07em;text-transform:uppercase;color:var(--text);align-items:center;font-family:Avenir Next,Frutiger,Neue Haas Grotesk Text Pro,Aptos,Segoe UI,sans-serif;font-size:1.35rem;font-weight:700;line-height:1;display:inline-flex}.brand-final-c{align-items:center;margin-left:-18px;display:inline-flex}.brand-final-c .brand-badge,.brand-final-c .brand-badge-logo{width:88px;height:88px}.brand-badge{width:80px;height:80px;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.brand-badge-image{box-shadow:none;background:0 0;border:none;overflow:visible}.brand-badge-logo{object-fit:contain;border-radius:0;width:80px;height:80px;display:block}.topnav{flex-wrap:nowrap;justify-content:flex-end}.topnav a{color:var(--text-muted);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:7px 14px;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s,background .15s}.topnav a:hover{color:var(--text);background:#0a4fd10d}.app-header-groups{flex:auto;justify-content:flex-end;align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}.app-header-group{align-items:center;gap:14px;display:flex}.app-header-link-row,.app-header-link-column{align-items:center;gap:6px;display:flex}.app-header-link-column{flex-direction:column;align-items:stretch}.app-header-tool-link{color:#374151;letter-spacing:.01em;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.app-header-tool-link:hover{color:#0f172a;background:#0f172a0b;border-color:#0f172a1a}.app-header-tool-link.is-active{color:#0b52d0;background:#0a4fd112;border-color:#0a4fd12e;font-weight:600}.app-header-actions{border-left:1px solid #0f172a1a;align-items:center;gap:8px;padding-left:10px;display:flex}.app-header-cta{min-width:118px}.app-header-brand-link{text-decoration:none}.app-header-link-row{flex-wrap:nowrap;align-items:center;gap:clamp(2px,1.4vw,24px);display:flex}.app-nav-link.is-active{color:var(--accent-secondary);background:#0a4fd114;border-color:#0a4fd12e;font-weight:600}.mobile-menu-button{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--text-soft);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:none}.mobile-menu-button:hover{color:var(--accent-secondary);background:#0a4fd10f;border-color:#0a4fd14d}@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:none}}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:600;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.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 #0a4fd147}.button-primary:hover{box-shadow:0 14px 36px #0a4fd157}.button-sky{color:#fff;background:linear-gradient(135deg,#57c8ff,#1aaeff);border-color:#3fbeff52;box-shadow:0 10px 28px #1aaeff47}.button-sky:hover{color:#fff;box-shadow:0 14px 34px #1aaeff57}.upgrade-cta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.upgrade-cta-copy{color:var(--text-muted);font-size:.9rem}.button-secondary,.button-ghost,.button-dark{border-color:var(--line-strong);color:var(--text);background:#ffffff59}.cta-high{letter-spacing:.01em}.cta-high:hover{transform:translateY(-2px)scale(1.012)}.cta-secondary{background:#ffffff94;border-color:#0a4fd12e}.cta-secondary:hover{background:#ffffffd1;border-color:#0a4fd152}.cta-critical{background:linear-gradient(130deg,#0d5fd6 0%,#0a4fd1 48%,#0879dd 100%);box-shadow:0 12px 34px #0a4fd15c}.cta-critical:hover{transform:translateY(-2px)scale(1.018);box-shadow:0 18px 42px #0a4fd16b}.eyebrow,.card-kicker,.console-title{color:var(--text-soft);font-size:.8rem;font-weight:700;font-family:var(--font-accent-stack);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}.hero-headline{max-width:18ch;color:var(--text);margin:0;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:700;line-height:1.25}.hero-panel{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:24px;padding:34px;display:grid;overflow:hidden}.hero-copy h1{max-width:13ch;margin:0;font-size:clamp(2.2rem,5.2vw,4.4rem);line-height:1}.hero-text,.section-heading p,.problem-card p,.solution-card p,.feature-card p,.stack-card p,.site-footer p,.hero-card p,.surface-card p,.valuator-intro p,.summary-card span,.work-card p,.work-card span,.not-found-card p{color:var(--text-soft);line-height:1.72}.hero-text{max-width:62ch;margin:18px 0 0;font-size:1.04rem}.hero-actions{flex-wrap:wrap;margin-top:26px}.hero-proof{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero-proof-pill{border:1px solid var(--line-strong);min-height:30px;color:var(--text-soft);background:#ffffff80;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:600;display:inline-flex}.hero-metrics{flex-wrap:wrap;margin-top:28px}.metric-card{border:1px solid var(--line);background:#ffffff7a;border-radius:20px;min-width:180px;padding:18px}.metric-card strong,.summary-card strong{font-size:1.6rem;font-family:var(--font-headline);margin-bottom:8px;display:block}.metric-card span{color:var(--text-soft);line-height:1.6}.hero-aside{gap:18px;display:grid}.hero-console,.signal-card{padding:24px}.console-chips{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.console-chips span{border:1px solid var(--line);min-height:28px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em;background:#ffffff6b;border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.console-line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.console-line:first-of-type{border-top:0}.console-line span{color:var(--text-muted)}.console-line strong{text-align:right;max-width:220px;font-size:.96rem}.logo-strip{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);flex-wrap:wrap;justify-content:space-between;padding:14px 18px}.section-block{gap:18px;display:grid}.main-tool-priority{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);background:#f5fbffeb;padding:20px;position:static}#product{scroll-margin-top:120px}.section-heading{max-width:760px}.section-heading h2,.hero-card h1,.not-found-card h1{margin:0;font-size:clamp(1.7rem,3.2vw,2.8rem);line-height:1.08}.problem-grid,.solution-grid,.feature-grid,.stack-grid,.valuator-summary-grid,.valuator-grid,.guide-grid{gap:18px;display:grid}.split-band{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.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))}.problem-card,.solution-card,.feature-card,.stack-card{padding:24px}.feature-card:hover{border-color:var(--accent-strong);transform:translateY(-4px)}.statement-card{min-height:220px}.problem-card h3,.solution-card h3,.feature-card h3,.stack-card h3,.summary-card h4,.work-card h4,.surface-card h2{margin:0 0 10px;font-size:1.24rem}.valuator-shell{gap:18px;padding:12px 0 24px;display:grid}.valuator-shell.has-results{flex-direction:column!important;align-items:center!important;gap:18px!important;padding:24px 0 36px!important;display:flex!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{box-sizing:border-box!important;width:100%!important;max-width:1100px!important;margin:0 auto 18px!important;padding:18px 24px!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{color:var(--text-soft);max-width:60ch;margin:0}.valuator-shell.has-results .valuator-intro{box-sizing:border-box!important;background:linear-gradient(#fffffffa,#f5fbfff5)!important;border:1px solid #0a4fd10a!important;border-radius:20px!important;grid-template-columns:1fr!important;width:100%!important;max-width:1100px!important;margin:0 auto 48px!important;padding:24px!important;display:block!important;box-shadow:0 18px 48px #0a4fd10f!important}.valuator-shell.intro-center{background:linear-gradient(#0a4fd105,#1aaeff05);justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:40px 20px;display:flex}.valuator-shell.intro-center .valuator-intro{width:min(1100px,96%);box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.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{margin-bottom:6px;font-size:1.6rem}.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{border:1px solid #0a4fd11f;border-radius:14px;padding:20px 22px;font-size:1.05rem;box-shadow:inset 0 8px 20px #0a4fd10a}.valuator-shell.intro-center .button-primary{border-radius:999px;min-width:160px;padding:14px 22px;box-shadow:0 12px 34px #0a4fd12e}.valuator-shell.intro-center input#domain-input:focus{border-color:#0a4fd147;outline:none;box-shadow:0 8px 28px #0a4fd11f}.workspace-dashboard{gap:18px;display:grid}.workspace-hero-card{border-radius:var(--radius-xl);box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#1aaeff29,#0000 32%),linear-gradient(145deg,#ffffffbd,#e8f4ffe6);border:1px solid #0a4fd124;padding:24px}.workspace-hero-card h3{font-size:clamp(1.4rem,2.7vw,2rem);font-family:var(--font-headline);margin:0 0 10px}.workspace-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workspace-queue-card{background:#ffffff9e}.intro-global-header{width:100%;padding:8px 20px 0}.intro-global-header .valuator-intro-copy{text-align:left;width:min(1100px,96%);margin:0 auto 6px}.intro-global-header .valuator-intro-copy h3{color:var(--text);margin:0 0 6px;font-size:clamp(1.6rem,2.8vw,2.4rem)}.intro-global-header .valuator-intro-copy p{color:var(--text-muted);margin:0 0 10px}.workspace-session-list{gap:10px;display:grid}.workspace-session-row{text-align:left;background:#ffffffc2;border:1px solid #0a4fd11f;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:14px 16px;display:flex}.workspace-session-row:hover{border-color:#0a4fd138;transform:translateY(-1px)}.workspace-session-main{gap:4px;display:grid}.workspace-session-main span,.workspace-session-meta small{color:var(--text-muted)}.workspace-session-meta{text-align:right;justify-items:end;gap:8px;display:grid}.workflow-deck{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.workflow-card{border:1px solid var(--line);text-align:left;background:#ffffff70;border-radius:22px;gap:8px;padding:18px;display:grid}.workflow-card:hover{background:#ffffffad;border-color:#0a4fd12e;transform:translateY(-2px)}.workflow-card-active{background:linear-gradient(145deg,#0952ca1f,#29beff2e);border-color:#0a4fd133}.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{color:var(--text-soft);margin:0;line-height:1.55}.workflow-card small{color:var(--text-muted)}.valuator-intro{gap:20px;display:grid}.valuator-intro-compact{gap:0}.valuator-intro-copy{gap:10px;display:grid}.valuator-intro-copy.above-input{text-align:center;max-width:920px;margin:0 auto 8px}.valuator-intro-copy.above-input h3{margin:0;font-size:clamp(1.6rem,2.8vw,2.4rem)}.valuator-shell.intro-center .valuator-intro-copy.above-input+.valuator-form-row{justify-content:center;margin-top:6px}.valuator-intro h3{font-size:clamp(1.5rem,2.6vw,2.1rem);font-family:var(--font-headline);margin:0}.valuator-header-tools{flex-wrap:wrap;gap:10px;display:flex}.valuator-header-tools .tool-switch-button{flex:none}.modern-domain-input{color:#141a23;width:100%;min-height:56px;box-shadow:none;background:#fff;border:2px solid #0000001f;border-radius:16px;outline:none;padding:0 18px;font-size:1.1rem;transition:border-color .18s,box-shadow .18s}.modern-domain-input:focus{border-color:#1aaeff;box-shadow:0 0 0 3px #1aaeff21}.valuator-eval-preview{gap:16px;padding-top:4px;display:grid}.vep-heading{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.82rem;font-weight:600}.vep-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vep-card{border:1px solid var(--line);background:#ffffff9e;border-radius:18px;gap:8px;padding:18px 20px;display:grid}.vep-card strong{color:var(--text);font-size:.95rem}.vep-card p{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.6}.vep-icon{width:34px;height:34px;color:var(--accent-secondary);background:linear-gradient(135deg,#0a4fd11a,#1aaeff12);border:1px solid #0a4fd11f;border-radius:10px;justify-content:center;align-items:center;display:flex}.tool-switch{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.tool-switch-button{border:1px solid var(--line-strong);min-height:44px;color:var(--text-soft);background:#ffffff7a;border-radius:14px;flex:1;padding:0 14px;font-weight:600}.tool-switch-button-active{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff9f1;border-color:#0000}.valuator-form label{color:var(--text-soft);letter-spacing:.01em;margin-bottom:10px;font-size:.9rem;font-weight:600;display:inline-block}.valuator-form input,.valuator-textarea,.footer-locale select{color:#141a23;background:#fffffff5;border:1.5px solid #0000001a;border-radius:16px;width:100%;min-height:56px;padding:0 18px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.valuator-form input:focus,.valuator-textarea:focus{border-color:#0a4fd173;outline:none;box-shadow:0 0 0 3px #0a4fd114}.valuator-form input::placeholder,.valuator-textarea::placeholder,.footer-locale select::placeholder{color:var(--text-muted)}.valuator-textarea{resize:vertical;min-height:180px;padding:14px 16px}.valuator-form-row{background:#fffffffa;border:1.5px solid #0a4fd133;border-radius:999px;align-items:center;gap:0;padding:.3rem .35rem .3rem 1.4rem;display:flex;box-shadow:0 4px 24px #0a4fd112,0 1px 4px #0000000a}.valuator-form-row input{flex:1;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0 .5rem!important}.form-note{color:var(--text-muted);margin:10px 0 0;font-size:.92rem}.form-note-error,.error-text{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{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.score-card{text-align:center;background:var(--panel-soft);border:1px solid var(--line);min-height:280px;box-shadow:var(--shadow);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:22px;display:flex}.score-circle{background:#ffffff24;border:10px solid #ffffffa6;border-radius:50%;justify-content:center;align-items:center;width:190px;height:190px;margin:1.25rem 0;display:flex;box-shadow:inset 0 0 0 1px #ffffff26,0 20px 40px #0000000d}.score-display{font-size:3.25rem;font-weight:800;line-height:1}.score-subtitle{color:var(--text-muted);max-width:320px;margin:1rem 0;display:block}.score-gauge{width:180px;height:180px;display:block;position:absolute}.score-circle{position:relative}.gauge-track{stroke:#ffffff2e}.gauge-progress{stroke:var(--accent);transform-origin:50%;stroke-linecap:round}.gauge-center{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;box-shadow:0 8px 24px #0a4fd114}.score-card .gauge-center .score-display{color:#12202b;font-size:2.25rem}.score-meta{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.score-meta span{background:#ffffff2e;border-radius:999px;padding:.65rem 1rem;font-size:.92rem}.summary-card-title-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.beta-pill{color:var(--text);background:#fff9;border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.value-card{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.value-card.value-card-hero{box-shadow:0 8px 32px #0a4fd11a, var(--shadow)!important;background:linear-gradient(160deg,#0a4fd112 0%,#1aaeff0a 100%)!important;border-color:#0a4fd12e!important}.value-card.value-card-hero .bin-display{color:var(--accent)!important;font-size:4.2rem!important}.value-card-simple .value-body{flex-direction:column;justify-content:flex-start;align-items:center;gap:.4rem;margin:0;padding-top:6px;display:flex}.value-card-simple .bin-display{letter-spacing:-.035em;color:var(--text);margin:0;font-size:3.6rem;font-weight:800}.value-card-simple .price-range{color:var(--text-muted);margin:0;font-size:1.05rem;font-weight:600}.hero-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.hero-meta span{background:#ffffff26;border-radius:999px;padding:.65rem .9rem;font-size:.9rem}.signals-card .signal-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.signals-card .signal-list li{padding-left:1.5rem;position:relative}.signals-card .signal-list li:before{content:"⬆";color:var(--success);position:absolute;top:.15rem;left:0}.signal-more{color:var(--text-muted);margin-top:.85rem;font-size:.95rem;display:inline-block}.signal-negative{color:var(--text-soft);padding-left:1.5rem;position:relative}.signal-negative:before{content:"⬇";color:var(--danger,#e03e2f);font-size:.85em;position:absolute;top:.15rem;left:0}.score-bars{flex-direction:column;gap:10px;width:100%;margin-top:6px;display:flex}.score-bar-wrap{align-items:center;gap:8px;font-size:.87rem;display:flex}.score-bar-label{min-width:88px;color:var(--text-soft);flex-shrink:0;font-weight:500}.score-bar-track{background:#00000014;border-radius:999px;flex:1;height:6px;overflow:hidden}.score-bar-fill{border-radius:999px;height:100%;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{text-align:right;min-width:28px;color:var(--text-muted);flex-shrink:0;font-size:.82rem;font-weight:600}.score-card-meta{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:210px;margin-top:8px;display:flex}.score-card-comps{color:var(--text-muted);text-align:center;font-size:.88rem}.results-cta-strip{border-top:1px solid #0a4fd114;justify-content:flex-end;align-items:center;gap:12px;width:min(1200px,96%);margin:24px auto 0;padding-top:20px;display:flex}@media (max-width:640px){.results-cta-strip{flex-direction:column;align-items:stretch}}.eval-feature-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(860px,96%);margin:2.5rem auto 0;display:grid}.eval-feature-item{text-align:center;backdrop-filter:blur(4px);background:#ffffffa6;border:1px solid #0a4fd11a;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;display:flex}.eval-feature-icon{font-size:1.85rem;line-height:1}.eval-feature-item strong{color:var(--text);font-size:1rem;font-weight:700}.eval-feature-item>span{color:var(--text-muted);font-size:.9rem;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,#ffffffa3,#ebf5ffd1)}.work-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.status-pill{min-height:34px;color:var(--accent);font-size:.8rem;font-weight:700;font-family:var(--font-accent-stack);background:#094fd11f;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.subtle-pill{color:var(--text-soft);background:#ffffff80}.plain-list{color:var(--text-soft);margin:0;padding-left:18px;line-height:1.72}.plain-list li+li{margin-top:8px}.buyer-list{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@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{border:1px solid var(--line);background:#ffffff80;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.buyer-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.buyer-card-title{flex-direction:column;gap:2px;min-width:0;display:flex}.buyer-company-name{color:var(--accent-secondary);font-size:.97rem;font-weight:700;line-height:1.3;text-decoration:none}.buyer-company-name:hover{text-decoration:underline}.buyer-root-domain{color:var(--text-muted);font-size:.8rem}.buyer-confidence{font-size:.7rem;font-weight:700;font-family:var(--font-accent-stack);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 9px;display:inline-flex}.buyer-confidence-high{color:var(--accent);background:#1aaeff1f}.buyer-confidence-medium{color:#b07d00;background:#ffb8001a}.buyer-confidence-low{color:var(--text-muted);background:#6b74801a}.buyer-meta-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.buyer-type-pill{border:1px solid var(--line-strong);color:var(--text-soft);background:0 0;border-radius:999px;align-items:center;padding:2px 9px;font-size:.74rem;display:inline-flex}.buyer-role-tag{color:var(--text-muted);background:#2224260d;border-radius:999px;padding:2px 8px;font-size:.74rem}.buyer-contacts{border-top:1px solid var(--line);grid-template-columns:1fr;gap:10px 20px;padding-top:10px;display:grid}@media (min-width:920px){.buyer-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.buyer-contact-row{align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.buyer-contact-label{color:var(--text-muted);flex-shrink:0;min-width:80px;font-size:.76rem;font-weight:600}.buyer-contact-link{color:var(--accent-secondary);word-break:break-all;font-size:.875rem;text-decoration:none}.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);padding:8px 0;font-size:.9rem}.buyer-searching{flex-direction:column;align-items:center;gap:18px;padding:36px 16px;display:flex}.buyer-searching-spinner{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:.9s linear infinite buyer-spin}@keyframes buyer-spin{to{transform:rotate(360deg)}}.buyer-searching-step{color:var(--text-soft);text-align:center;min-height:1.4em;font-size:.95rem;transition:opacity .3s}.buyer-searching-dots{gap:6px;display:flex}.buyer-searching-dot{background:var(--line);border-radius:50%;width:8px;height:8px;transition:background .4s}.buyer-searching-dot-active{background:var(--accent)}.buyer-searching-domain{color:var(--text);text-align:center;font-size:1rem}.buyer-searching-domain strong{color:var(--accent)}.buyer-header-right{align-items:center;gap:8px;display:flex}.buyer-card-cta{border-top:1px solid var(--line);justify-content:flex-end;padding-top:10px;display:flex}.buyer-cta-link{color:var(--accent-strong);cursor:pointer;background:#0a4fd10f;border:1px solid #0a4fd133;border-radius:999px;align-items:center;gap:4px;padding:5px 14px;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .13s,border-color .13s;display:inline-flex}.buyer-cta-link:hover{color:var(--accent-strong);background:#0a4fd11c;border-color:#0a4fd152;text-decoration:none}.buyer-cta-btn{font-family:inherit;font-size:.8rem}.buyer-no-contacts{color:var(--text-muted);padding:4px 0;font-size:.82rem;font-style:italic}.buyer-type-exact-match{color:var(--accent-strong);background:#0a4fd10f;border-color:#0a4fd140}.buyer-type-brand-expansion{color:#b45309;background:#f59e0b14;border-color:#d9770640}.buyer-type-category-buyer{color:#6d28d9;background:#8b5cf614;border-color:#6d28d938}.buyers-feature-preview{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:600px;margin-top:20px;display:grid}@media (max-width:580px){.buyers-feature-preview{grid-template-columns:1fr}}.buyers-preview-item{border:1px solid var(--line);text-align:center;background:#fff9;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;display:flex}.buyers-preview-icon{font-size:1.4rem;line-height:1}.buyers-preview-item strong{color:var(--text);font-size:.88rem;font-weight:700}.buyers-preview-item span:not(.buyers-preview-icon){color:var(--text-muted);font-size:.8rem;line-height:1.4}.tool-note{color:var(--text-muted);margin-top:14px;font-size:.9rem}.mini-metrics{flex-wrap:wrap;margin-top:16px}.mini-metrics span{border:1px solid var(--line);color:var(--text-soft);background:#ffffff73;border-radius:999px;padding:10px 12px;font-size:.88rem}.site-footer,.hero-card,.surface-card,.not-found-card{padding:28px}.site-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.home-mega-footer{color:#eff8ff;background:linear-gradient(145deg,#0a77d9 0%,#1997ef 45%,#49c4ff 100%);border:1px solid #e0f5ff59;border-left:none;border-right:none;border-radius:0;gap:18px;width:100%;max-width:none;margin-left:calc(-1*clamp(12px,2.5vw,32px));margin-right:calc(-1*clamp(12px,2.5vw,32px));padding:40px clamp(24px,5vw,72px);display:grid;box-shadow:0 24px 50px #07407347}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:56px;display:grid}.footer-brand-block{gap:22px;display:grid}.footer-brand-mark{font-family:var(--font-accent-stack);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:1rem;font-weight:700}.footer-brand-block h2{color:#f8fcff;margin:0;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.2}.footer-brand-block p{color:#eff8ffe6;max-width:64ch;margin:0;line-height:1.6}.footer-link-columns{display:contents}.footer-link-column{align-content:start;gap:16px;display:grid}.footer-link-column h3{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;border-bottom:1px solid #ffffff24;margin:0;padding-bottom:12px;font-size:.72rem;font-weight:700}.footer-link-list{gap:12px;display:grid}.footer-link-list a{color:#eff8ffc7;font-size:.93rem;font-weight:400;line-height:1.4;transition:color .14s}.footer-link-list a:hover{color:#fff;text-decoration:none}.home-mega-footer .footer-social-link{color:#ffffffe6;background:#ffffff1a;border-color:#ffffff40;width:42px;height:42px;transition:background .16s,border-color .16s,transform .16s}.home-mega-footer .footer-social-link:hover{color:#fff;background:#fff3;border-color:#ffffff8c;transform:translateY(-2px)}.home-mega-footer .footer-social-link .social-brand-icon{opacity:1}.footer-divider{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.footer-bottom p{color:#ffffff73;margin:0;font-size:.88rem;font-weight:400}.footer-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer-badges span{color:#eff8ff;background:#042a4b3d;border:1px solid #d6efff73;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.86rem;display:inline-flex}.hero-card.compact-hero{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hero-actions,.footer-actions{flex-wrap:wrap}.legal-links{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.legal-links a{color:var(--text-soft);text-underline-offset:3px;font-size:.9rem;text-decoration:underline}.legal-page{gap:16px;display:grid}.legal-page h1,.legal-page h2{margin:0}.legal-page p,.legal-page li{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{place-items:center;min-height:calc(100vh - 60px);display:grid}.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}.topbar,.hero-panel,.problem-card,.solution-card,.feature-card,.stack-card,.site-footer,.valuator-shell,.summary-card,.work-card,.hero-console,.signal-card,.site-footer,.valuator-shell,.summary-card,.work-card,.hero-console,.signal-card,.hero-card,.surface-card,.not-found-card{box-sizing:border-box;min-width:0;padding:14px}.footer-top{grid-template-columns:1fr;gap:32px}.footer-link-columns{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.topbar{box-sizing:border-box;width:100%;min-width:0;padding-left:8px;padding-right:8px;position:sticky;top:0}.topbar.app-header{border-radius:0;flex-direction:row;align-items:center;gap:8px;width:100%;height:56px;margin-inline:0;padding:0 16px;overflow:hidden}.app-header-container{gap:10px;padding-inline:0}.app-header-main-nav{display:none!important}.app-header-menu-slot{flex:none}.brand-word-text{font-size:1.15rem}.brand-final-c{margin-left:-8px}.brand-final-c .brand-badge,.brand-final-c .brand-badge-logo,.brand-badge,.brand-badge-logo{width:56px;height:56px}.app-header-groups{display:none}.mobile-menu-button{margin-left:auto;display:flex}.app-header-groups::-webkit-scrollbar{display:none}.app-header-group,.app-header-link-row{flex-wrap:nowrap;flex-shrink:0;gap:4px}.app-header-actions{border-left:1px solid var(--line);border-top:none;flex-shrink:0;padding-top:0;padding-left:8px}.app-header-tool-link,.app-header-cta,.app-header-user-trigger{white-space:nowrap;justify-content:center;width:auto;min-height:34px;padding:0 10px;font-size:.78rem}.hero-copy h1{max-width:none;font-size:clamp(1.5rem,7vw,2.2rem)}.problem-grid,.solution-grid,.feature-grid,.stack-grid,.workspace-kpi-grid,.valuator-summary-grid,.valuator-grid,.guide-grid,.split-band{grid-template-columns:1fr;gap:12px}.footer-link-columns{grid-template-columns:1fr;gap:10px}.valuator-form-row,.tool-switch,.topbar-actions,.hero-actions,.footer-actions{flex-direction:column;align-items:stretch;gap:10px}.valuator-form-row{box-shadow:none;background:0 0;border:none;padding:0}.valuator-form-row input{width:100%;min-width:0}.valuator-form-row button{align-self:center;width:100%;min-width:0;max-width:320px}.valuator-shell{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;animation:.6s cubic-bezier(.22,1,.36,1) fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.valuator-form{background:linear-gradient(135deg,#fffbfff2 0%,#f0f8fff2 100%);position:relative}.valuator-form .valuator-form-row{box-shadow:none;background:0 0;border:none;padding:0}.valuator-form .valuator-form-row input{width:100%;min-width:0}.valuator-form .valuator-form-row button{align-self:center;width:100%;min-width:0;max-width:320px}.valuator-form{border:1px solid #0a4fd114;border-radius:18px;padding:24px;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 16px #0a4fd10f}.valuator-form:hover,.valuator-form:focus-within{border-color:#0a4fd129;box-shadow:0 8px 24px #0a4fd11f}.valuator-form label{color:var(--text);letter-spacing:.01em;margin-bottom:10px;font-size:.95rem;font-weight:700;display:block}.valuator-form input,.valuator-textarea{color:var(--text);font-size:.98rem;font-family:var(--font-body);background:#fffc;border:1px solid #0a4fd11f;border-radius:12px;padding:12px 14px;transition:all .18s}.valuator-form input:hover,.valuator-textarea:hover{background:#fff;border-color:#0a4fd12e}.valuator-form input:focus,.valuator-textarea:focus{border-color:var(--accent-secondary);background:#fff;outline:none;box-shadow:0 0 0 3px #0a4fd114}.valuator-form-row{background:#fffffffa;border:1.5px solid #0a4fd133;border-radius:999px;align-items:center;gap:0;padding:.3rem .35rem .3rem 1.4rem;display:flex;box-shadow:0 4px 24px #0a4fd112,0 1px 4px #0000000a}.valuator-form-row input{flex:1;min-width:140px;box-shadow:none!important;background:0 0!important;border: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{align-items:center;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.valuator-shell.intro-center .valuator-form-row button{align-self:center;width:min(320px,100%);min-width:0;margin-inline:auto}.valuator-shell.intro-center .valuator-form{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.valuator-shell.intro-center .valuator-form-row{align-items:stretch;width:100%;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.valuator-shell.intro-center .valuator-form-row input{width:100%;min-width:0}.valuator-shell.intro-center .valuator-form-row button{white-space:nowrap;align-self:center;width:fit-content;min-width:0;max-width:none;margin-inline:auto;padding:0 1.2rem}}.form-note{color:var(--text-muted);margin-top:8px;font-size:.85rem;line-height:1.4;animation:.3s slideDown}.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:"";background:linear-gradient(90deg, var(--accent), var(--accent-warm));opacity:0;height:3px;transition:opacity .28s;position:absolute;top:0;left:0;right:0}.work-card:hover{border-color:#0a4fd129;box-shadow:0 12px 32px #0a4fd124}.work-card:hover:before{opacity:1}.work-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}.work-card-head>div{flex:1}.card-kicker{color:var(--accent-secondary);text-transform:uppercase;letter-spacing:.12em;margin:0 0 4px;font-size:.75rem;font-weight:700}.work-card h4{color:var(--text);margin:0;font-size:1.1rem;font-weight:700}.summary-card{animation:.5s .1s both fadeInUp}.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{color:var(--accent-secondary);margin:12px 0 8px;font-size:2rem;font-weight:800}.summary-card strong{color:var(--text-soft);margin-bottom:4px;font-size:.9rem;font-weight:700;display:block}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.subtle-pill{color:var(--accent-secondary);background:#0a4fd114;border:1px solid #0a4fd11f}.subtle-pill:hover{background:#0a4fd124;border-color:#0a4fd133}.mini-metrics{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;display:flex}.mini-metrics span{color:var(--text-muted);font-size:.85rem;font-weight:500}.buyer-searching{text-align:center;padding:32px 20px;animation:.4s fadeInUp}.buyer-searching-spinner{border:3px solid #0a4fd11a;border-top-color:var(--accent-secondary);border-radius:50%;width:36px;height:36px;margin-bottom:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.buyer-searching-step{color:var(--text);margin:16px 0 12px;font-size:.95rem;font-weight:600}.buyer-searching-dots{justify-content:center;gap:6px;display:flex}.buyer-searching-dot{background:#0a4fd133;border-radius:50%;width:6px;height:6px;transition:all .2s}.buyer-searching-dot-active{background:var(--accent-secondary);transform:scale(1.3)}.buyer-card{border:1px solid var(--line);background:#ffffff80;border-radius:12px;padding:16px;transition:all .2s;animation:.4s fadeInUp}.buyer-card:hover{background:#fff;border-color:#0a4fd11f;transform:translateY(-2px);box-shadow:0 6px 16px #0a4fd114}.buyer-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.buyer-company-name{color:var(--accent-secondary);font-weight:700;text-decoration:none;transition:color .2s}.buyer-company-name:hover{color:var(--accent)}.buyer-confidence{white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:700}.buyer-confidence-high{color:#166534;background:#22c55e1f}.buyer-confidence-medium{color:#92400e;background:#facc151f}.buyer-confidence-low{color:#991b1b;background:#ef44441f}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{border-bottom:1px solid var(--line);color:var(--text-soft);padding:10px 0;font-size:.95rem;line-height:1.5;animation:.3s fadeInUp}.plain-list li:last-child{border-bottom:none}.button{width:100%;min-width:0}.topbar-actions{flex-direction:row;justify-content:space-between;align-items:center}.logo-strip{justify-content:flex-start;gap:10px}.premium-workflow-grid{grid-template-columns:1fr;gap:14px}.outcomes-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{grid-template-columns:1fr;padding:28px 18px}.premium-hero-copy{text-align:center;justify-items:center}.premium-hero-visual{justify-content:center;padding-top:8px;display:flex}.premium-hero:after{inset:10px}.premium-hero-copy h1{letter-spacing:-.02em;font-size:clamp(2rem,8vw,2.8rem);line-height:1.04}.premium-hero-text{font-size:.98rem;line-height:1.62}.proof-grid{gap:12px}.premium-primary-cta,.premium-secondary-cta{width:100%;min-width:0}.premium-action-band{padding:22px 18px}body,html{max-width:100%;overflow-x:hidden}img,video,svg{max-width:100%;display:block}.brand-badge-logo{width:80px;height:80px}.app-header,.topbar,.site-shell,.site-footer{box-sizing:border-box;min-width:0}}.btn-settings:hover{background:var(--line);border-color:var(--accent-strong);color:var(--text)}.settings-overlay{z-index:100;backdrop-filter:blur(4px);background:#00000040;justify-content:flex-end;align-items:flex-start;padding:16px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.settings-panel{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel-strong);flex-direction:column;width:min(440px,100vw - 32px);max-height:calc(100vh - 32px);animation:.18s cubic-bezier(.22,1,.36,1) slideIn;display:flex;overflow:hidden;box-shadow:0 32px 80px #0000002e}@keyframes slideIn{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px 16px;display:flex}.settings-title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.settings-close{border:1px solid var(--line);width:30px;height:30px;color:var(--text-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:.85rem;transition:background .12s;display:inline-flex}.settings-close:hover{background:var(--line)}.settings-body{flex:1;padding:20px 22px;overflow-y:auto}.settings-section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 4px;font-size:.88rem;font-weight:700}.settings-section-desc{color:var(--text-muted);margin:0 0 18px;font-size:.84rem;line-height:1.5}.settings-field{margin-bottom:16px}.settings-label{color:var(--text-soft);margin-bottom:5px;font-size:.87rem;font-weight:600;display:block}.settings-input{border:1px solid var(--line-strong);background:var(--bg-soft);width:100%;color:var(--text);border-radius:10px;padding:9px 12px;font-size:.88rem;transition:border-color .12s,box-shadow .12s}.settings-input:focus{border-color:var(--accent-strong);outline:none;box-shadow:0 0 0 3px #3498db1f}.settings-input::placeholder{color:var(--text-muted);opacity:.7}.settings-hint{color:var(--text-muted);margin:5px 0 0;font-size:.77rem;line-height:1.45}.settings-support-list{flex-direction:column;gap:10px;display:flex}.settings-support-icons{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.settings-support-icon-item{text-align:center;border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:12px;justify-items:center;gap:6px;padding:12px 10px;text-decoration:none;transition:border-color .15s,transform .12s;display:grid}.settings-support-icon-item:hover{border-color:var(--accent-strong);transform:translateY(-1px)}.settings-support-icon{border:1px solid var(--line-strong);background:#fffc;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:inline-flex}.settings-support-item{border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:12px;flex-direction:column;gap:4px;padding:12px;text-decoration:none;transition:border-color .15s,transform .12s;display:flex}.settings-support-item:hover{border-color:var(--accent-strong);transform:translateY(-1px)}.settings-support-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.74rem;font-weight:700}.settings-support-value{color:var(--text-soft);font-size:.9rem}.support-channel-link{border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:border-color .15s,transform .12s;display:inline-flex}.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{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.social-icon-link{border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;transition:border-color .15s,transform .12s;display:inline-flex}.social-icon-link:hover{border-color:var(--accent-strong);transform:translateY(-2px)}.settings-social-row{flex-wrap:wrap;gap:10px;display:flex}.settings-social-link{border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:border-color .15s,transform .12s;display:inline-flex}.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{border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 0,#1aaeff29,#0000 50%),linear-gradient(160deg,#fffffff2,#eff8ffe0);border:1px solid #0a4fd121;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex;box-shadow:0 12px 35px #082a7712}.settings-hero-greeting{flex-direction:column;gap:4px;display:flex}.settings-hero-title{font-family:var(--font-headline);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.15}.settings-hero-email{color:var(--text-muted);font-size:.88rem;font-weight:400}.settings-hero-badge{color:var(--accent-strong);letter-spacing:.03em;white-space:nowrap;background:#0a4fd112;border:1px solid #0a4fd12e;border-radius:999px;flex-shrink:0;align-items:center;padding:5px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.settings-help-card{border-radius:var(--radius-lg);background:#ffffffb3;border:1px dashed #0a4fd12e;align-items:center;gap:16px;padding:18px 22px;display:flex}.settings-help-icon{color:#b45309;background:linear-gradient(135deg,#f59e0b2e,#d977061a);border:1px solid #d977062e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.settings-help-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-help-title{color:var(--text);font-size:.95rem;font-weight:700}.settings-help-desc{color:var(--text-muted);font-size:.85rem}.settings-help-cta{min-height:50px;color:var(--accent-strong);white-space:nowrap;background:#ffffffe6;border:1px solid #0a4fd12e;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:14px 18px;font-size:1rem;font-weight:700;text-decoration:none;transition:box-shadow .14s,border-color .14s,transform .14s;display:inline-flex}.settings-help-cta:hover{color:var(--accent-strong);border-color:#0a4fd152;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #09366f1f}@media (max-width:540px){.settings-hero{flex-direction:column;align-items:flex-start}.settings-help-card{flex-wrap:wrap}.settings-help-cta{justify-content:center;width:100%}}.settings-enterprise{grid-template-columns:minmax(250px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-content{gap:18px;display:grid}.settings-rail{background:linear-gradient(#fffffff0,#f1faffdb);border:1px solid #0a4fd124;padding:22px;position:sticky;top:92px}.settings-rail h3{margin:0;font-size:1.2rem}.settings-rail-copy{color:var(--text-soft);margin:10px 0 0;font-size:.92rem;line-height:1.65}.settings-rail-nav{gap:8px;margin-top:16px;display:grid}.settings-rail-nav a{min-height:38px;color:var(--text-soft);background:#ffffff9e;border:1px solid #0a4fd114;border-radius:10px;align-items:center;padding:0 12px;font-size:.9rem;font-weight:600;display:inline-flex}.settings-rail-nav a:hover{color:var(--text);border-color:#0a4fd13d;transform:translate(2px)}.settings-rail-status{gap:8px;margin-top:14px;display:grid}.settings-rail-status span{min-height:32px;color:var(--text-soft);border:1px dashed #0a4fd13d;border-radius:10px;align-items:center;padding:0 10px;font-size:.84rem;display:inline-flex}.settings-heading-panel{border-radius:var(--radius-lg);background:radial-gradient(circle at 95% 0,#1aaeff33,#0000 42%),linear-gradient(145deg,#ffffffe6,#eff8ffe6);border:1px solid #0a4fd129;padding:24px 26px;box-shadow:0 20px 55px #082a7714}.settings-heading-panel h2{max-width:21ch;font-family:var(--font-headline);font-size:clamp(1.8rem,3vw,2.6rem)}.settings-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.settings-security-shell{padding-top:clamp(20px,4vw,44px)}.settings-security-grid{grid-template-columns:minmax(0,760px);justify-content:center}.settings-grid-billing{grid-template-columns:minmax(0,1fr)}.settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-link{color:var(--text);background:#ffffffe6;border:1px solid #0a4fd11a;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:box-shadow .16s,transform .16s,border-color .16s;display:flex}.settings-link:hover{color:var(--text);border-color:#0a4fd138;text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 20px #09366f1a}.settings-link-icon-wrap{width:42px;height:42px;color:var(--accent);background:linear-gradient(135deg,#20a6ff33,#0a4fd11f);border:1px solid #0a4fd124;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settings-link-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-link-title{color:var(--text);font-size:1rem;font-weight:700}.settings-link-desc{color:var(--text-muted);font-size:.875rem;font-weight:400}.settings-link-chevron{color:var(--text-muted);opacity:.6;flex-shrink:0}.settings-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-grid-two[id=channels]{grid-template-columns:1fr}.settings-grid-two .surface-card{padding:24px}.settings-card{background:linear-gradient(#ffffffe6,#f6fcffcc);border:1px solid #0a4fd11f;position:relative;overflow:hidden;box-shadow:0 18px 45px #082a770f}.settings-card p,.settings-card li,.settings-card span,.settings-card small,.settings-card label{color:var(--text-soft)}.settings-card:before{content:"";background:linear-gradient(90deg, var(--accent-strong), var(--accent));border-radius:999px;width:120px;height:4px;position:absolute;inset:0 auto auto 0}.settings-grid-two h3{letter-spacing:-.01em;margin:0 0 16px;font-size:1.24rem}.settings-inline-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.account-auth-card{width:min(100%,560px);margin:18px auto 0;padding:30px}.account-auth-header{margin-bottom:22px}.account-auth-header h3{font-family:var(--font-headline);margin:0;font-size:clamp(2rem,4vw,2.6rem)}.account-auth-intro{color:var(--text-soft);margin:12px 0 0;line-height:1.65}.account-auth-actions{flex-direction:column;gap:12px;margin-top:18px;display:flex}.account-auth-primary,.account-auth-secondary{justify-content:center;width:100%}.account-auth-link{width:fit-content;color:var(--accent-secondary);font:inherit;background:0 0;border:0;padding:0;font-weight:600}.account-auth-quick-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.account-auth-link:hover{text-decoration:underline}@media (max-width:540px){.account-auth-quick-links{gap:10px}}.settings-toggle-list{gap:10px;display:grid}.settings-toggle-item{background:#ffffffb8;border:1px solid #0a4fd11f;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.settings-toggle-item:hover{border-color:#0a4fd142;box-shadow:inset 0 0 0 1px #ffffff8c}.settings-toggle-item span{color:var(--text-soft);gap:4px;display:grid}.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{appearance:none;background:linear-gradient(#dceafe,#ccdffa);border:1px solid #0a4fd147;border-radius:999px;flex-shrink:0;width:42px;height:24px;margin-top:2px;transition:background .16s,border-color .16s,box-shadow .16s;position:relative}.settings-switch:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 3px 7px #19223a33}.settings-switch:checked{background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-color:var(--accent-strong)}.settings-switch:checked:after{transform:translate(18px)}.settings-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #0a4fd12e}.settings-session-list{gap:10px;display:grid}.settings-session-item{background:#ffffffc7;border:1px solid #0a4fd11f;border-radius:16px;gap:4px;padding:14px;display:grid}.settings-session-item strong{align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.settings-session-item span,.settings-session-item small{color:var(--text-muted)}.session-live-dot{background:#17c86f;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #17c86f29}.settings-metrics{margin-bottom:10px}.settings-metrics span{background:#f1faffe6;border-color:#0a4fd138}.reports-list{gap:10px;display:grid}.report-row{background:#ffffffc7;border:1px solid #0a4fd11f;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.report-row-main{gap:4px;display:grid}.report-row-main strong{font-size:.98rem}.report-row-main span,.report-row-meta small{color:var(--text-muted)}.report-row-meta{text-align:right;justify-items:end;gap:8px;display:grid}.portfolio-span-card{grid-column:1/-1}.portfolio-list{gap:10px;display:grid}.portfolio-row{background:#ffffffc7;border:1px solid #0a4fd11f;border-radius:16px;justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.portfolio-row-main{gap:4px;display:grid}.portfolio-row-main span,.portfolio-row-meta small,.portfolio-row-meta span{color:var(--text-muted)}.portfolio-row-meta{text-align:right;justify-items:end;gap:8px;display:grid}.report-row-main small{color:var(--text-muted)}.tool-pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font-body);color:var(--text-soft);margin:0;line-height:1.72}.cleaner-pill-keep{color:#1f6b3d;background:#2a7a4624}.cleaner-pill-review{color:#9a6206;background:#c27e1224}.cleaner-pill-drop{color:#9c2333;background:#be364824}.settings-input{background:#ffffffe6;border-color:#0a4fd133;border-radius:12px;min-height:46px}.settings-input:focus{border-color:#0a4fd18c;box-shadow:0 0 0 3px #0a4fd124}.social-icons-card .social-icon-link{background:linear-gradient(#fffffff2,#eff8ffdb);border-color:#0a4fd12e}.social-icons-card .social-icon-link:hover{border-color:var(--accent-strong);box-shadow:0 10px 24px #0a4fd12e}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@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{grid-column:1/-1;padding:0;list-style:none}.bes-preview-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.bes-preview-card{background:linear-gradient(160deg,#fffffffa,#f1f9ffe6);border:1px solid #0f34701f;border-radius:16px;flex-direction:column;gap:6px;padding:16px 16px 14px;display:flex;box-shadow:0 4px 14px #0a275b0d}.bes-preview-icon{color:#1a6fd8;background:linear-gradient(135deg,#1a6fd81a,#2ca7f312);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:2px;display:flex}.bes-preview-card strong{color:#1a2435;font-size:.95rem;font-weight:700}.bes-preview-card>p{color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.45}.bes-sample{background:#eaf4ffb3;border:1px solid #0f34701a;border-radius:10px;flex-direction:column;gap:5px;margin-top:8px;padding:10px 12px;display:flex}.bes-sample-row{color:#3e4e66;align-items:center;gap:6px;font-size:.78rem;display:flex}.bes-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bes-dot-high{background:#1a9e5c}.bes-dot-medium{background:#c07d18}.bes-dot-low{background:#9baec4}.bes-label{color:#5c6f88;text-transform:uppercase;letter-spacing:.05em;min-width:52px;font-size:.74rem;font-weight:600}.bes-cta-hint{color:#355276;background:#1a6fd80f;border:1px solid #1a6fd824;border-radius:12px;margin:0;padding:12px 16px;font-size:.88rem;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{text-align:center;justify-items:center}.premium-hero-actions{justify-content:center}.use-cases-grid,.bes-preview-grid{grid-template-columns:1fr}}.billing-meter{background:#ffffffb3;border:1px solid #0a4fd11f;border-radius:999px;width:100%;height:12px;margin:12px 0 18px;overflow:hidden}.billing-meter-bar{background:linear-gradient(90deg, var(--accent), var(--accent-strong));border-radius:999px;height:100%}.billing-panel-card{background:radial-gradient(circle at 100% -20%,#1d98ed1a,#0000 34%),linear-gradient(#fffffff5,#f3f8ffe6);border-color:#0f347033;box-shadow:0 24px 58px #0725581a}.billing-panel-card:before{background:linear-gradient(90deg,#0f57c8,#2a97ea);width:160px;height:5px}.billing-panel-card>h3{letter-spacing:-.02em;color:#1e2633;margin-bottom:14px;font-size:clamp(1.9rem,3.2vw,2.35rem)}.billing-hero{background:linear-gradient(90deg,#fffffff5,#e9f5ffe6);border:1px solid #0f347029;border-radius:16px;margin-bottom:24px;padding:20px 22px;box-shadow:inset 0 1px #fffc}.billing-hero p{margin:0;font-size:1.15rem;line-height:1.52}.billing-conversion-note{color:#3a4b63;margin:6px 0 2px;font-size:1.02rem}.billing-trust-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.billing-trust-pill{min-height:30px;color:var(--text-soft);background:#ffffffc2;border:1px solid #0a4fd129;border-radius:999px;align-items:center;padding:0 11px;font-size:.8rem;font-weight:600;display:inline-flex}.billing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:14px 0 22px;display:grid}.billing-plan-card{background:linear-gradient(#fffffffa,#f7fbfff0);border:1px solid #0f347024;border-radius:20px;gap:14px;padding:20px 20px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 8px 24px #0a275b0f}.billing-plan-card:hover{border-color:#0f4a9f42;transform:translateY(-2px);box-shadow:0 14px 30px #0a275b1a}.billing-plan-card-highlighted{background:radial-gradient(circle at 100% 0,#2ca7f326,#0000 50%),linear-gradient(150deg,#fffffffa,#e2f1ffeb);border-color:#0f4a9f61;box-shadow:0 18px 38px #0a4fd129}.billing-plan-head p{margin:0}.billing-plan-badge{color:#1b4f98;text-transform:uppercase;letter-spacing:.11em;background:#ecf6ffd9;border:1px solid #1153ae33;border-radius:999px;align-items:center;width:fit-content;margin-bottom:8px;padding:5px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.billing-plan-badge-highlighted{color:#0f4594;background:linear-gradient(120deg,#f1f9fff0,#dbeeffe0);border-color:#1153ae52}.billing-plan-head .card-kicker{letter-spacing:.18em;color:#145fcf;text-shadow:0 1px #ffffffb3;font-size:1.02rem;font-weight:700}.billing-plan-price{font-size:clamp(2.45rem,3.2vw,3.15rem);font-family:var(--font-headline);color:#1f2a39;align-items:baseline;gap:8px;margin:0;line-height:.95;display:inline-flex}.billing-plan-price span{font-size:1.02rem;font-weight:500;font-family:var(--font-body);color:var(--text-muted)}.billing-plan-value-note{color:#355276;font-size:.95rem;line-height:1.45;margin-top:8px!important}.billing-plan-features{gap:8px;margin:0;padding:0;list-style:none;display:grid}.billing-plan-features li{color:var(--text-soft);align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.45;display:flex}.billing-plan-features li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6l2.5 2.5 4.5-5' stroke='%230a4fd1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 10px no-repeat;border:1px solid #0a4fd12e;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:3px}.billing-plan-cta{width:100%;margin-top:auto}.billing-plan-card .button.button-primary{background:linear-gradient(100deg,#2097e7 0%,#1554cd 92%);width:100%;margin-top:auto;box-shadow:0 10px 20px #1554cd3d}.billing-plan-card .button.button-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px #1554cd4d}.billing-plan-card .button.button-primary:disabled{box-shadow:none}.billing-plan-card-active{background:radial-gradient(circle at 100% 0,#10c8781a,#0000 50%),linear-gradient(150deg,#fffffffa,#e4f9f0e6);border-color:#109b6461;box-shadow:0 18px 38px #0c78461f}.billing-plan-badge-active{color:#0a6640;background:linear-gradient(120deg,#e6fcf2f5,#c8f3e0e0);border-color:#0e8c5257;font-size:.74rem;font-weight:700}.billing-plan-subtitle{color:var(--text-soft);margin:0;font-size:.93rem;line-height:1.45}.billing-current-section{background:radial-gradient(circle at 100% 0,#1d98ed12,#0000 50%),linear-gradient(#fffffff7,#f0f8ffe6);border:1px solid #0f347029;border-radius:20px;gap:18px;margin-bottom:32px;padding:22px 24px;display:grid;box-shadow:0 8px 24px #0a275b12}.billing-stat-strip{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.billing-stat{background:#ffffffd1;border:1px solid #0a4fd11f;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.billing-stat-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.72rem;font-weight:700}.billing-stat-value{color:#1e2a3a;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:600;overflow:hidden}.billing-stat-plan{color:#0f4594;text-transform:capitalize;font-size:1.15rem;font-weight:700}.billing-stat-sep{color:var(--text-muted);margin:0 3px;font-weight:400}.billing-usage-block{gap:6px;display:grid}.billing-usage-labels{color:var(--text-soft);justify-content:space-between;font-size:.86rem;font-weight:500;display:flex}.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{color:#a03010;background:#fff5f2e6;border:1px solid #b43c1438;border-radius:12px;margin:0;padding:10px 14px;font-size:.9rem;line-height:1.45}.billing-portal-section{background:#ffffffb3;border:1px solid #0a4fd11f;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.billing-portal-copy{flex-direction:column;gap:2px;display:flex}.billing-portal-copy strong{color:#1e2a3a;font-size:.96rem}.billing-portal-copy span{color:var(--text-muted);font-size:.84rem}.billing-portal-btn{white-space:nowrap;flex-shrink:0}.billing-plans-heading{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin:4px 0 6px;font-size:.8rem;font-weight:700}.billing-credit-note{color:#3a5070;background:#f0f8ffb3;border:1px solid #0a4fd11a;border-radius:12px;margin:2px 0 0;padding:10px 14px;font-size:.84rem;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{box-shadow:none;background:0 0;border:none;grid-template-columns:1fr 1fr;place-items:center start;margin-top:14px;padding:80px 52px;display:grid;position:relative}.premium-hero:after{display:none}.premium-hero-copy{z-index:1;text-align:left;justify-items:start;gap:18px;width:100%;max-width:100%;display:grid;position:relative}.premium-hero-visual{justify-content:center;align-items:center;width:100%;display:flex}.hero-illustration{object-fit:contain;width:100%;max-width:440px;height:auto}.hero-mockup-card{background:#fffffff5;border:1px solid #0a4fd129;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:360px;padding:24px;display:flex;box-shadow:0 24px 60px #09366f24,0 2px 8px #0a4fd112}.hero-mockup-domain-row{justify-content:space-between;align-items:center;display:flex}.hero-mockup-domain-pill{color:#1040a8;letter-spacing:.02em;background:#0a4fd10f;border:1px solid #0a4fd133;border-radius:999px;padding:4px 12px;font-size:.82rem;font-weight:700}.hero-mockup-analyzed-badge{color:#0a8a4f;background:#0a8a4f1a;border:1px solid #0a8a4f33;border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:600}.hero-mockup-value-block{background:linear-gradient(135deg,#0a4fd10f,#1aaeff14);border:1px solid #0a4fd11a;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.hero-mockup-value-label{text-transform:uppercase;letter-spacing:.08em;color:#5c7a9e;font-size:.72rem;font-weight:600}.hero-mockup-value-range{color:#0f2038;font-size:1.5rem;font-weight:800;font-family:var(--font-headline);line-height:1.1}.hero-mockup-bars{flex-direction:column;gap:8px;display:flex}.hero-mockup-bar-row{align-items:center;gap:8px;display:flex}.hero-mockup-bar-label{color:#4a5e74;flex:0 0 88px;font-size:.75rem;font-weight:500}.hero-mockup-bar-track{background:#0a4fd11a;border-radius:999px;flex:1;height:6px;overflow:hidden}.hero-mockup-bar-fill{background:linear-gradient(90deg,#1aaeff,#0a4fd1);border-radius:999px;height:100%}.hero-mockup-bar-pct{color:#1a4fd8;text-align:right;flex:0 0 28px;font-size:.72rem;font-weight:700}.hero-mockup-chips-row{flex-direction:column;gap:6px;display:flex}.hero-mockup-chip-label{text-transform:uppercase;letter-spacing:.07em;color:#5c7a9e;font-size:.72rem;font-weight:600}.hero-mockup-chips{flex-wrap:wrap;gap:6px;display:flex}.hero-mockup-chip{color:#214b82;background:#f0f8ffe6;border:1px solid #0a4fd12e;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:500}.hero-kicker{color:#92670a;letter-spacing:.1em;text-transform:uppercase;background:#fffbf0d1;border:1px solid #92670a2e;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.78rem;font-weight:700;display:inline-flex}.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{justify-content:center;gap:14px}.premium-primary-cta,.premium-secondary-cta{min-width:220px}.premium-value-card,.premium-workflow-card{background:#ffffffc7;border-color:#0a4fd11a}.trust-strip{gap:20px}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.trust-card{background:radial-gradient(circle at 100% 0,#1aaeff21,#0000 34%),linear-gradient(#ffffffe6,#f4faffd6);border-color:#0a4fd11f;padding:24px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 18px 34px #09366f17}.trust-card:before{content:"";background:0 0;height:4px;position:absolute;inset:0 0 auto}.trust-card:hover{transform:translateY(-4px);box-shadow:0 26px 46px #09366f24}.trust-card-tone-1{background:radial-gradient(circle at 100% 0,#fbbf242e,#0000 36%),linear-gradient(#fffffff2,#fffbebe0)}.trust-card-tone-2{background:radial-gradient(circle at 100% 0,#d9770626,#0000 36%),linear-gradient(#fffffff2,#fff8e6e0)}.trust-card-tone-3{background:radial-gradient(circle at 100% 0,#f59e0b24,#0000 36%),linear-gradient(#fffffff2,#fffcf0e6)}.trust-card-icon-wrap{width:38px;height:38px;color:var(--accent);background:linear-gradient(135deg,#20a6ff38,#0a4fd124);border:1px solid #0a4fd126;border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.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{background:0 0;border:none;border-radius:0;padding:0}.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{background:#fff;border-color:#0a4fd11a;box-shadow:0 10px 20px #09366f12}.trust-strip-enterprise .trust-card:before{background:0 0;height:3px}.trust-strip-enterprise .trust-card-tone-1:before{opacity:.9;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.trust-strip-enterprise .trust-card-tone-2:before{opacity:.9;background:linear-gradient(90deg,#2563eb,#60a5fa)}.trust-strip-enterprise .trust-card-tone-3:before{opacity:.9;background:linear-gradient(90deg,#059669,#34d399)}.trust-strip-enterprise .trust-card:hover{transform:translateY(-2px);box-shadow:0 14px 24px #1824331a}.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:#fff}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.proof-stat{background:#ffffffd1;border:1px solid #0a4fd124;border-radius:20px;padding:20px}.proof-stat strong{font-family:var(--font-headline);color:var(--accent-secondary);margin-bottom:8px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;display:block}.proof-stat h3{margin:0 0 6px;font-size:1rem}.proof-stat p{color:var(--text-soft);margin:0;font-size:.92rem;line-height:1.55}.premium-section{gap:22px}.premium-centered-heading{text-align:center;justify-items:center;max-width:880px;margin:0 auto;display:grid}.section-kicker{color:#92670a;letter-spacing:.12em;text-transform:uppercase;background:#fffbf0c7;border:1px solid #92670a29;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.74rem;font-weight:700;display:inline-flex}.premium-value-card{background:radial-gradient(circle at 0 0,#1aaeff1a,#0000 22%),linear-gradient(#ffffffe0,#f4faffd6);border:1px solid #0a4fd11a;width:100%;max-width:880px;margin:0 auto;padding:34px;position:relative;box-shadow:0 24px 60px #09366f14}.premium-value-card:after,.premium-action-band:after{content:"";pointer-events:none;border:1px solid #ffffff9e;border-radius:24px;position:absolute;inset:18px}.premium-value-list{gap:18px;padding-left:0;list-style:none;display:grid}.premium-value-list li{padding:0 0 0 24px;font-size:1.1rem;font-weight:500;line-height:1.5;position:relative}.premium-value-list li:before{content:"";background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-radius:999px;width:10px;height:10px;position:absolute;top:.72em;left:0;box-shadow:0 0 0 6px #1aaeff1f}.hero-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f7fbff 0%,#eaf4ff 40%,#f0f8ff 100%);width:100%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);position:relative;left:50%;right:50%}.hero-inner{max-width:900px;margin:0 auto}.hero-content{text-align:center}.hero-headline{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--text);margin:0 0 24px;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:700;line-height:1.15}.hero-subheading{color:var(--text-soft);margin:0 0 40px;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:400;line-height:1.5}.hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.button-lg{min-height:52px;padding:0 32px;font-size:1rem;font-weight:600}.proof-section{border-bottom:1px solid var(--line);background:#ffffff80;width:100%;margin-left:-50vw;margin-right:-50vw;padding:64px clamp(12px,5vw,48px);position:relative;left:50%;right:50%}.proof-container{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:900px;margin:0 auto;display:grid}.proof-item{flex-direction:column;gap:12px;display:flex}.proof-value{background:linear-gradient(135deg, var(--accent), var(--accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.proof-label{color:var(--text-soft);font-size:.95rem;font-weight:500}.features-section{background:linear-gradient(#fff 0%,#f9fbff 100%);width:100%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);position:relative;left:50%;right:50%}.section-header{text-align:center;max-width:900px;margin:0 auto 60px}.section-header h2{color:var(--text);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:700}.section-header p{color:var(--text-soft);margin:0;font-size:1rem;font-weight:400}.features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1100px;margin:0 auto;display:grid}.feature-card{border:1px solid var(--line-strong);background:var(--panel-strong);text-align:center;border-radius:16px;padding:36px 28px;transition:all .3s;box-shadow:0 2px 8px #0000000a}.feature-card:hover{border-color:#0a4fd133;transform:translateY(-4px);box-shadow:0 12px 32px #0a4fd11f}.feature-icon{margin-bottom:16px;font-size:2.8rem}.feature-card h3{color:var(--text);margin:0 0 12px;font-size:1.1rem;font-weight:600}.feature-card p{color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.6}.workflow-section{background:linear-gradient(135deg,#f0f8ff 0%,#fff 100%);width:100%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);position:relative;left:50%;right:50%}.workflow-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:1000px;margin:0 auto;display:grid}.workflow-item{flex-direction:column;gap:18px;display:flex;position:relative}.workflow-number{background:linear-gradient(135deg, var(--accent), var(--accent-secondary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.8rem;font-weight:800;display:flex;box-shadow:0 8px 20px #0a4fd13d}.workflow-content h3{color:var(--text);margin:0 0 8px;font-size:1.1rem;font-weight:600}.workflow-content p{color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.6}.workflow-arrow{display:none}@media (min-width:768px){.workflow-container{grid-template-columns:1fr 1fr 1fr}.workflow-arrow{color:var(--accent);font-size:2rem;font-weight:300;display:flex;position:absolute;top:28px;right:-32px}.workflow-item:last-child .workflow-arrow{display:none}}.usecases-section{background:#fff9;width:100%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);position:relative;left:50%;right:50%}.usecases-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1100px;margin:0 auto;display:grid}.usecase-card{border:1.5px solid var(--line-strong);background:var(--panel-strong);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:40px 28px;transition:all .3s;display:flex}.usecase-card:hover{background:linear-gradient(135deg,#ffffffe6,#f0f8ffe6);border-color:#0a4fd14d;transform:translateY(-6px);box-shadow:0 16px 40px #0a4fd126}.usecase-icon{font-size:3rem;line-height:1}.usecase-card h3{color:var(--text);margin:0;font-size:1.15rem;font-weight:600}.usecase-card p{color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.6}.faq-section{background:linear-gradient(#f7fbff 0%,#fff 100%);width:100%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);position:relative;left:50%;right:50%}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;width:min(1120px,100%);margin:0 auto;display:grid}.faq-heading-block{max-width:760px}.faq-card{background:linear-gradient(#fffffff5,#f8fbffeb);border:1px solid #0a4fd11f;border-radius:22px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 14px 40px #0f172a0f}.faq-card:hover{border-color:#0a4fd138;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 18px 48px #0f172a14}.faq-card[open]{background:linear-gradient(#dff6fffa,#fffffff5);border-color:#1aaeff57;box-shadow:inset 0 1px #fffffff5,0 18px 48px #1aaeff1f}.faq-summary{color:var(--text);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;font-weight:600;list-style:none;transition:color .18s;display:flex;position:relative}.faq-summary::-webkit-details-marker{display:none}.faq-summary:after{content:"+";color:#0a7fd1;background:#1aaeff1a;border:1px solid #1aaeff33;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.faq-card[open] .faq-summary:after{content:"–";background:#1aaeff29}.faq-answer{color:var(--text-soft);max-width:64ch;margin:0;padding:0 24px 22px;font-size:.98rem;line-height:1.75}.faq-card[open] .faq-summary{color:#0a7fd1;padding-bottom:14px}.faq-summary:hover,.faq-card:hover .faq-summary{color:#0a7fd1}.cta-section{background:linear-gradient(135deg, var(--accent-secondary) 0%, var(--accent-strong) 40%, #0d5fd6 100%);width:100%;margin-left:-50vw;margin-right:-50vw;padding:80px clamp(12px,5vw,48px);position:relative;left:50%;right:50%;box-shadow:0 20px 60px #0a4fd14d}.cta-content{text-align:center;max-width:700px;margin:0 auto}.cta-section h2{color:#fff;letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:700}.cta-section p{color:#ffffffeb;margin:0 0 32px;font-size:1.05rem;font-weight:400;line-height:1.5}.cta-section .button-primary{color:#fff;backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fff6;box-shadow:0 8px 24px #00000026}.cta-section .button-primary:hover{background:#ffffff40;border-color:#ffffffb3;box-shadow:0 12px 32px #00000040}@media (max-width:640px){.hero-section,.proof-section,.features-section,.workflow-section,.usecases-section,.faq-section,.cta-section{padding:48px clamp(12px,2.5vw,24px)}.features-grid,.usecases-grid,.faq-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{width:100%;max-width:880px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 auto;display:grid;overflow:visible}.outcome-item{background:linear-gradient(#fffffff0,#f4faffe6);border:1px solid #0a4fd11a;border-radius:24px;align-items:center;gap:14px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 28px #09366f14}.outcome-item:hover{transform:translateY(-3px);box-shadow:0 20px 36px #09366f1f}.outcome-number{width:58px;height:58px;color:var(--accent-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:1.08rem;font-weight:800;font-family:var(--font-accent-stack);background:radial-gradient(circle at 30% 20%,#20a6ff47,#0a4fd129);border:1px solid #0a4fd13d;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #fff9}.outcome-bubble{background:0 0;border:0;border-radius:0;flex:1;min-height:auto;padding:0}.outcome-bubble:before{content:none}.outcome-bubble p{color:var(--text);margin:0;font-size:1rem;font-weight:500;line-height:1.5}.outcome-item-label{text-transform:uppercase;letter-spacing:.08em;color:#3b5578;margin-bottom:4px;font-size:.78rem;font-weight:700;display:block}.premium-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.use-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;max-width:940px;margin:0 auto;display:grid}.use-case-card{background:linear-gradient(#fffffff5,#f1f8ffe6);border-color:#0a4fd11f;flex-direction:column;gap:12px;padding:28px;transition:transform .18s,box-shadow .18s;display:flex}.use-case-card:hover{transform:translateY(-3px);box-shadow:0 24px 44px #09366f21}.use-case-icon-wrap{width:42px;height:42px;color:var(--accent-secondary);background:linear-gradient(135deg,#1aaeff33,#0a4fd11f);border:1px solid #0a4fd124;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.use-case-card h3{color:#1a2638;margin:0;font-size:1.18rem;font-weight:700}.use-case-card p{color:var(--text-soft);margin:0;font-size:.98rem;line-height:1.55}.home-final-cta-band{text-align:center;box-shadow:none;background:0 0;border:none;border-radius:0;padding:52px 40px}.home-final-cta-band h2{color:#0d1f35;margin:0 0 12px;font-size:clamp(1.6rem,3.2vw,2.4rem)}.home-final-cta-band p{color:#3f5470;max-width:52ch;margin:0 auto 24px;font-size:1.06rem;line-height:1.6}.premium-workflow-card{background:linear-gradient(#ffffffe0,#f3f9ffd6);border-radius:28px;padding:30px;position:relative;box-shadow:0 20px 55px #09366f12}.premium-workflow-card h3{margin:0 0 12px;font-size:1.28rem}.premium-workflow-card p{margin:0}.premium-action-band{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#1aaeff1f,#0000 24%),linear-gradient(#ffffffe0,#f1f9ffd6);border:1px solid #0a4fd11a;padding:28px 30px;position:relative;box-shadow:0 24px 60px #09366f14}.premium-final-cta{max-width:640px}.premium-section .hero-actions{justify-content:center}.home-pricing-section{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.home-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.home-pricing-card{min-height:100%;font-family:var(--font-body);background:linear-gradient(165deg,#fffffffa,#f1f8ffed);border:1px solid #0a4fd12b;border-radius:24px;gap:8px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 14px 30px #0a275b1a}.home-pricing-card:hover{border-color:#0a4fd14d;transform:translateY(-4px);box-shadow:0 24px 42px #0a275b29}.home-pricing-card-highlighted{background:radial-gradient(circle at 100% 0,#37b4ff42,#0000 52%),linear-gradient(160deg,#fffffffc,#daeefff2);border-color:#0c60df80;transform:translateY(-3px);box-shadow:0 0 0 3px #1aaeff33,0 28px 56px #0b5ad642}.home-pricing-card-head{padding-top:10px;position:relative}.home-pricing-card-head h3{font-family:var(--font-headline);white-space:nowrap;color:#1f2e40;letter-spacing:.01em;text-transform:none;margin:0 0 10px;font-size:1.34rem;font-weight:700;line-height:1;overflow:hidden}.home-pricing-price{font-family:var(--font-headline);color:#1d2838;align-items:baseline;gap:8px;margin:8px 0;font-size:clamp(3rem,4.1vw,4.2rem);line-height:.95;display:inline-flex}.home-pricing-price span{font-size:1.08rem;font-family:var(--font-body);color:#617085}.home-pricing-subtitle{color:#3f4e62;margin:0 0 .4rem;font-size:1rem;line-height:1.4}.home-pricing-note{color:#4a6281;margin:10px 0 0;font-size:.92rem;font-weight:500;line-height:1.42}.home-pricing-badge{color:#194f9e;letter-spacing:.12em;text-transform:uppercase;background:#ecf6fff2;border:1px solid #1153ae42;border-radius:999px;width:fit-content;margin-bottom:0;padding:5px 11px;font-size:.73rem;font-weight:800;display:inline-flex;position:absolute;top:22px;right:22px}.home-pricing-features{color:#324255;margin:0;font-size:1rem;font-weight:500;line-height:1.6}.home-pricing-features li{align-items:center;gap:8px;display:flex}.pricing-check-icon{color:#1f9eef;flex-shrink:0;font-size:.72rem}.home-pricing-cta{background:linear-gradient(100deg,#1f9eef 0%,#1452cb 92%);border-radius:999px;width:100%;min-height:54px;margin-top:auto;font-size:1.03rem;font-weight:800;box-shadow:0 12px 24px #1452cb4d}.home-pricing-cta:hover{transform:translateY(-1px);box-shadow:0 16px 28px #1452cb57}.home-mega-footer{background:radial-gradient(at 100% -20%,#49c4ff47,#0000 40%),radial-gradient(at -10% 110%,#0a4fd14d,#0000 40%),linear-gradient(155deg,#0a55b0 0%,#1070c8 40%,#1e8fe0 100%);border:none;border-top:1px solid #ffffff1a;border-radius:0;width:100%;max-width:none;margin-left:0;margin-right:0;padding:60px clamp(28px,5vw,72px) 48px;box-shadow:0 -4px 32px #072e642e}@media (max-width:980px){.home-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plan-grid,.trust-grid,.proof-grid{grid-template-columns:1fr}.premium-hero-actions{flex-flow: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}}.hero-section,.proof-section,.features-section,.workflow-section,.usecases-section,.faq-section,.cta-section{width:100%;margin-left:0;margin-right:0;left:auto;right:auto}@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{border-radius:18px;padding:16px}.valuator-shell.intro-center .valuator-form-row{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.valuator-shell.intro-center .valuator-form-row input#domain-input{width:100%;min-width:0;background:#fff!important;border:1px solid #0a4fd124!important;border-radius:12px!important;padding:14px 12px!important}.valuator-shell.intro-center .valuator-form-row button{white-space:nowrap;border-radius:999px;align-self:center;width:fit-content;min-width:0;min-height:50px;margin-inline:auto;padding:0 1.25rem;font-size:1rem}.outcomes-grid{grid-template-columns:1fr;gap:14px}.outcome-item{align-items:flex-start;padding:18px}.outcome-bubble p{overflow-wrap:anywhere;font-size:.98rem;line-height:1.55}.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{flex-direction:column;gap:24px;max-width:1100px;margin:0 auto;padding:32px clamp(16px,4vw,48px);display:flex}.find-buyers-shell .tool-hero-title-accent{color:#1aaeff}.find-buyers-header{background:linear-gradient(#fffffffa,#f3f9ffeb);border:1px solid #0f34701a;border-radius:28px;grid-template-columns:minmax(280px,1.5fr) minmax(280px,1fr);align-items:start;gap:28px;padding:34px 34px 30px;display:grid;box-shadow:0 24px 65px #0f347017}.find-buyers-header-copy{gap:14px;display:grid}.find-buyers-header-copy .card-kicker{letter-spacing:.18em;text-transform:uppercase;color:#375d9d;margin:0;font-size:.82rem}.find-buyers-header-copy h1{letter-spacing:-.03em;color:#10233a;margin:0;font-size:clamp(2.3rem,4vw,3.2rem);line-height:1.05}.find-buyers-intro{color:#475569;max-width:660px;margin:0;font-size:1.06rem;line-height:1.75}.find-buyers-form{align-self:stretch;gap:16px;display:grid}.find-buyers-label{letter-spacing:.14em;text-transform:uppercase;color:#3c506d;margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.find-buyers-input-row{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.find-buyers-input{color:#10233a;background:#fffffff5;border:1px solid #0f34702e;border-radius:999px;width:100%;min-height:54px;padding:0 18px;font-size:1rem;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 3px #0f34700f}.find-buyers-input:focus{border-color:#2d7ce4;outline:none;box-shadow:0 0 0 3px #2d7ce429}.find-buyers-input::placeholder{color:#a0abc1}.find-buyers-submit{border-radius:999px;min-width:170px;height:54px;padding:0 24px}.find-buyers-hint{color:#63758a;margin:0;font-size:.9rem;line-height:1.6}.find-buyers-searching{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:42px 26px;display:flex}.find-buyers-searching .buyer-searching-step{color:#1c2f48;margin:0;font-size:1rem}.find-buyers-error{color:#7b2f33;background:#fff8f7f2;border-color:#c2473e33;border-radius:20px;padding:24px 26px}.find-buyers-error strong{margin-bottom:8px;font-size:1rem;display:block}.find-buyers-results{gap:24px;display:grid}.find-buyers-companies,.find-buyers-profiles,.find-buyers-notes{background:linear-gradient(#fffffffa,#f6fafff5);border:1px solid #0f34701a;border-radius:24px;padding:32px}.find-buyers-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.find-buyers-section-head h2{color:#10233a;letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2vw,1.8rem)}.find-buyers-domain-label{color:#1d6fce}.find-buyers-reason{color:#5f6f88;margin:0 0 18px;font-size:.95rem;line-height:1.65}.find-buyers-evidence{color:#66738f;margin:12px 0 0;font-size:.9rem}.find-buyers-profiles-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:16px;display:grid}.find-buyers-profile-card{background:#fffffff2;border:1px solid #0f34701a;border-radius:20px;padding:22px 22px 20px}.find-buyers-profile-segment{color:#10233a;margin-bottom:10px;font-size:1rem;display:block}.find-buyers-profile-card p{color:#55647a;margin:0 0 14px;font-size:.93rem;line-height:1.7}.find-buyers-profile-roles{flex-wrap:wrap;gap:8px;display:flex}.find-buyers-notes{border-color:#0f347014}.find-buyers-notes .card-kicker{margin-bottom:10px}.find-buyers-header-copy h1,.find-buyers-section-head h2,.find-buyers-profile-segment{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{flex-direction:column;gap:18px;display:flex}.fbe-preview-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fbe-preview-card{background:linear-gradient(165deg,#fffffffa,#f1f9ffe6);border:1px solid #0f347021;border-radius:20px;flex-direction:column;gap:8px;padding:22px 22px 20px;display:flex;box-shadow:0 6px 20px #0a275b0f}.fbe-preview-icon{color:#1a6fd8;background:linear-gradient(135deg,#1a6fd81f,#2ca7f314);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:4px;display:flex}.fbe-preview-card strong{color:#1a2435;font-size:1.04rem;font-weight:700;line-height:1.3}.fbe-preview-card>p{color:var(--text-soft);margin:0;font-size:.88rem;line-height:1.5}.fbe-preview-sample{background:#edf6ffa6;border:1px solid #0f34701a;border-radius:12px;flex-direction:column;gap:7px;margin-top:10px;padding:12px 14px;display:flex}.fbe-sample-row{color:#3e4e66;align-items:center;gap:8px;font-size:.82rem;display:flex}.fbe-sample-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.fbe-dot-high{background:#1a9e5c}.fbe-dot-medium{background:#c07d18}.fbe-dot-low{background:#9baec4}.fbe-sample-label{color:#5c6f88;text-transform:uppercase;letter-spacing:.06em;min-width:56px;font-size:.78rem;font-weight:600}.fbe-sample-value{color:#1a6fd8;font-size:.82rem}.fbe-steps{background:linear-gradient(90deg,#fffffff7,#f2f9ffe6);border:1px solid #0f34701a;border-radius:16px;align-items:center;gap:10px;padding:18px 24px;display:flex}.fbe-step{color:#3a4b63;flex:1;align-items:center;gap:10px;font-size:.9rem;line-height:1.4;display:flex}.fbe-step-num{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#1a6fd8,#2a97ea);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:flex}.fbe-step-arrow{color:#9baec4;flex-shrink:0;font-size:1.1rem}@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{color:#4f46e5;background:radial-gradient(circle at 30% 20%,#6366f14d,#4f46e52e);border-color:#6366f14d;box-shadow:inset 0 0 0 1px #ffffffa6}.outcomes-grid .outcome-item:nth-child(2) .outcome-number{color:#059669;background:radial-gradient(circle at 30% 20%,#10b9814d,#0596692e);border-color:#10b9814d;box-shadow:inset 0 0 0 1px #ffffffa6}.outcomes-grid .outcome-item:nth-child(3) .outcome-number{color:#d97706;background:radial-gradient(circle at 30% 20%,#f59e0b4d,#d977062e);border-color:#f59e0b4d;box-shadow:inset 0 0 0 1px #ffffffa6}.outcomes-grid .outcome-item:nth-child(4) .outcome-number{color:#0284c7;background:radial-gradient(circle at 30% 20%,#0ea5e94d,#0284c72e);border-color:#0ea5e94d;box-shadow:inset 0 0 0 1px #ffffffa6}.settings-list .settings-link:first-child .settings-link-icon-wrap{color:#0d9488;background:linear-gradient(135deg,#14b8a638,#0d948824);border-color:#0d948833}.settings-list .settings-link:nth-child(2) .settings-link-icon-wrap{color:#7c3aed;background:linear-gradient(135deg,#8b5cf638,#6d28d924);border-color:#6d28d933}.settings-list .settings-link:nth-child(3) .settings-link-icon-wrap{color:#059669;background:linear-gradient(135deg,#10b98138,#05966924);border-color:#05966933}.settings-list .settings-link:nth-child(4) .settings-link-icon-wrap{color:#4338ca;background:linear-gradient(135deg,#6366f138,#4338ca24);border-color:#4338ca33}.button-primary{position:relative;overflow:hidden}.button-primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff2e 50%,#0000 100%);width:60%;height:100%;transition:left .48s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-100%;transform:skew(-18deg)}.button-primary:hover:after{left:160%}.home-pricing-card-highlighted:hover{transform:translateY(-6px);box-shadow:0 0 0 3px #1aaeff47,0 32px 60px #0b5ad64d}.trust-strip-enterprise .trust-card-tone-1 .trust-card-icon-wrap{color:#b45309;background:linear-gradient(135deg,#fbbf2442,#f59e0b29);border-color:#f59e0b38}.trust-strip-enterprise .trust-card-tone-2 .trust-card-icon-wrap{color:#1d4ed8;background:linear-gradient(135deg,#3b82f638,#2563eb24);border-color:#2563eb33}.trust-strip-enterprise .trust-card-tone-3 .trust-card-icon-wrap{color:#059669;background:linear-gradient(135deg,#10b98138,#05966924);border-color:#05966933}@media (max-width:640px){.settings-list{grid-template-columns:1fr}}.home-shell .section-block:nth-child(2n of .section-block){background:0 0;border:none;border-radius:0;padding:0}.faq-heading-block{text-align:center;margin:0 auto}.tech-av{justify-content:center;align-items:center;animation:5.5s ease-in-out infinite tech-av-float;display:flex}@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{color:var(--text);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(2.8rem,6vw,4.2rem);font-weight:800;line-height:1.1}.domain-ideas-shell .tool-hero-title{text-align:center}.domain-ideas-shell .tool-hero-title-accent{color:#1aaeff}.tool-hero-desc{color:var(--text-muted);text-align:center;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.65}.tool-page-header{align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.tool-page-header-icon{width:42px;height:42px;color:var(--accent-secondary);background:linear-gradient(135deg,#0a4fd11f,#1aaeff14);border:1px solid #0a4fd124;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.tool-page-title{color:var(--text);margin:0 0 6px;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700;line-height:1.2}.tool-page-desc{color:var(--text-muted);max-width:640px;margin:0;font-size:.97rem;line-height:1.6}.domain-ideas-shell{gap:20px;display:grid}.renewals-shell{padding-top:clamp(28px,4vw,52px)}@media (max-width:760px){.renewals-shell{padding-top:24px}}.di-form-card{padding:28px 32px}.di-kw-label{color:var(--text);letter-spacing:.01em;margin:0 0 8px;font-size:.9rem;font-weight:600;display:block}.di-kw-input{width:100%;min-height:56px;color:var(--text);font:inherit;background:#fffffff5;border:1.5px solid #0000001a;border-radius:16px;padding:0 18px;font-size:1rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0000000a}.di-kw-input:focus{border-color:#0a4fd173;outline:none;box-shadow:0 0 0 3px #0a4fd114}.di-kw-hint{color:var(--text-muted);margin:8px 0 0;font-size:.84rem}.di-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.di-filter-toggle{align-items:center;gap:6px;display:flex}.di-filter-status{color:var(--text-muted);font-size:.83rem}.di-filters{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:20px;padding-top:20px;display:grid}.di-filter-label{color:var(--text);gap:6px;font-size:.88rem;font-weight:600;display:grid}.di-filter-input{min-height:44px;color:var(--text);font:inherit;background:#ffffffe6;border:1.5px solid #0000001a;border-radius:12px;padding:0 12px;font-size:.93rem;transition:border-color .15s}.di-filter-input:focus{border-color:#0a4fd173;outline:none;box-shadow:0 0 0 3px #0a4fd114}.di-mode-col{grid-column:1/-1;gap:10px;margin-top:4px;display:grid}.di-mode-heading{color:var(--text);font-size:.88rem;font-weight:600}.di-mode-row,.di-mode-actions{flex-wrap:wrap;gap:8px;display:flex}.di-results-card{padding:28px 32px}.di-results-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.di-count-badge{color:var(--accent);background:#0a4fd114;border-radius:20px;flex-shrink:0;padding:4px 14px;font-size:.85rem;font-weight:700}.di-checked-note{color:var(--text-muted);margin-left:auto;font-size:.83rem}.di-avail-error{color:#9f1239;margin:0 0 12px;font-size:.88rem}.di-notice{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;display:flex}.di-notice-text{color:#1e40af;flex:1;font-size:.84rem;line-height:1.45}.di-notice-dismiss{color:#60a5fa;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:.8rem;transition:background .15s,color .15s;display:flex}.di-notice-dismiss:hover{color:#1e40af;background:#dbeafe}.di-avail-note{color:var(--text-muted);margin:0 0 12px;font-size:.84rem}.di-empty{color:var(--text-muted);margin:0}.di-domain-list{gap:8px;margin:0;display:grid}.di-domain-item{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;align-items:center;gap:16px;padding:14px 20px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.di-domain-item:hover{background:#ffffffeb;border-color:#0a4fd12e;box-shadow:0 2px 12px #0a4fd10f}.di-domain-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.di-domain-name{color:var(--text);letter-spacing:-.01em;font-size:1.05rem;font-weight:700;display:block}.di-domain-reason{color:var(--text-muted);font-size:.82rem;display:block}.di-domain-actions{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.di-domain-check-btn{color:#0369a1;background:#38bdf829;border:1px solid #38bdf86b;border-radius:999px;min-height:36px;padding:0 14px;font-size:.9rem;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .15s}.di-domain-check-btn:hover:not(:disabled){color:#055d8c;background:#38bdf847;border-color:#38bdf899;transform:translateY(-1px)}.di-domain-check-btn:disabled{opacity:.65}.avail-badge{white-space:nowrap;letter-spacing:.02em;border-radius:20px;align-items:center;padding:3px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.avail-unchecked{color:var(--text-muted);background:#0000000d;font-weight:400}.avail-available{color:#166534;background:#dcfce7}.avail-taken{color:#92400e;background:#fef3c7}.avail-error{color:#9f1239;background:#fee2e2}.icon-copy-btn{border:1px solid var(--line-strong);color:var(--text-soft);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.icon-copy-btn:hover{color:var(--accent);background:#0a4fd10a;border-color:#0a4fd14d}@media (max-width:768px){.di-form-card,.di-results-card{padding:20px 16px}.di-results-head{flex-direction:column;align-items:stretch;gap:10px}.di-results-head .button{justify-content:center;width:100%}.di-checked-note{text-align:center;margin-left:0}.di-domain-item{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.di-domain-info{width:100%}.di-domain-actions{flex-wrap:wrap;flex-shrink:1;gap:8px;width:100%}.avail-badge{flex-shrink:0}.di-domain-check-btn,.icon-copy-btn{flex:1;justify-content:center;min-width:80px}}.tech-av-n-core{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite tech-av-pulse-core}@keyframes tech-av-pulse-core{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.2)}}.tech-av-n-inner{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite tech-av-pulse-inner}@keyframes tech-av-pulse-inner{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.tech-av-n-outer{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite tech-av-pulse-outer}@keyframes tech-av-pulse-outer{0%,to{opacity:.6}50%{opacity:1}}.css-orb-wrap{perspective:800px;width:280px;height:280px;position:relative}.css-orb-halo{background:radial-gradient(circle,#1aaeff38 0%,#0000 66%);border-radius:50%;position:absolute;inset:0}.css-orb-ring{border:1.5px solid #1aaeff73;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #1aaeff38}.css-orb-ring-1{width:200px;height:200px;margin:-100px 0 0 -100px;animation:6s linear infinite css-orb-ring1}.css-orb-ring-2{border-color:#1aaeff33;width:246px;height:246px;margin:-123px 0 0 -123px;animation:9.5s linear infinite css-orb-ring2;box-shadow:0 0 8px #1aaeff1a}@keyframes css-orb-ring1{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes css-orb-ring2{0%{transform:rotateX(72deg)rotate(45deg)}to{transform:rotateX(72deg)rotate(-315deg)}}.css-orb-dot{background:#7de4ff;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 12px #5ad0ff,0 0 22px #5ad0ff80}.css-orb-dot-2{background:#b8f0ff;width:7px;height:7px;margin-left:-3.5px;top:-4px;box-shadow:0 0 10px #96e8ff,0 0 18px #96e8ff66}.css-orb-sphere{z-index:1;background:radial-gradient(circle at 34% 27%,#ccefff 0%,#41baff 22%,#1469d4 58%,#062d82 100%);border-radius:50%;width:130px;height:130px;margin:-65px 0 0 -65px;animation:3.2s ease-in-out infinite css-orb-pulse;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 30px #1aaeffb3,0 0 64px #1aaeff57,0 0 120px #1aaeff29}@keyframes css-orb-pulse{0%,to{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 30px #1aaeffb3,0 0 64px #1aaeff57,0 0 120px #1aaeff29}50%{box-shadow:inset 0 0 0 1px #ffffff2e,0 0 42px #1aaeffe6,0 0 88px #1aaeff7a,0 0 160px #1aaeff3d}}.css-orb-glint{filter:blur(3px);background:#ffffff61;border-radius:50%;width:38px;height:21px;position:absolute;top:17%;left:16%;transform:rotate(-38deg)}.css-orb-glint-2{filter:blur(1.5px);background:#ffffffad;border-radius:50%;width:15px;height:8px;position:absolute;top:12%;left:20%;transform:rotate(-35deg)}.css-orb-spark{background:#9ce4ff;border-radius:50%;animation:3s ease-in-out infinite css-orb-spark-pulse;position:absolute;box-shadow:0 0 8px #1aaeffa6}.css-orb-spark-1{width:5px;height:5px;animation-delay:0s;top:13%;left:11%}.css-orb-spark-2{width:4px;height:4px;animation-delay:.9s;top:11%;right:13%}.css-orb-spark-3{width:5px;height:5px;animation-delay:1.8s;bottom:13%;right:11%}.css-orb-spark-4{width:4px;height:4px;animation-delay:2.7s;bottom:13%;left:13%}@keyframes css-orb-spark-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.orb-scene{justify-content:center;align-items:center;width:100%;max-width:440px;height:380px;display:flex;position:relative}.orb-chip{backdrop-filter:blur(12px);white-space:nowrap;z-index:2;background:#ffffffd6;border:1px solid #1aaeff33;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 4px 20px #09366f1a,inset 0 1px #fffffff2}.orb-chip-1{animation:5s ease-in-out infinite orb-chip-float-a;top:22px;left:4px}.orb-chip-2{animation:5.6s ease-in-out .8s infinite orb-chip-float-b;bottom:28px;right:4px}.orb-chip-3{animation:4.8s ease-in-out 1.5s infinite orb-chip-float-a;top:22px;right:4px}@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{border-radius:50%;flex-shrink:0;width:8px;height:8px}.orb-chip-dot-green{background:#10b981;box-shadow:0 0 6px #10b9818c}.orb-chip-dot-blue{background:#1aaeff;box-shadow:0 0 6px #1aaeff8c}.orb-chip-dot-amber{background:#f59e0b;box-shadow:0 0 6px #f59e0b8c}.orb-chip-label{color:var(--text-muted);letter-spacing:.025em;margin-bottom:3px;font-size:.67rem;font-weight:500;line-height:1}.orb-chip-value{color:var(--text);font-size:.88rem;font-weight:700;line-height:1}.mobile-nav-drawer{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(1.8);background:#fffffffa;border-bottom:1px solid #0f172a17;flex-direction:column;padding:12px 16px 20px;display:flex;position:fixed;top:56px;left:0;right:0;box-shadow:0 16px 40px #0a1e461f}.mobile-nav-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700;font-family:var(--font-accent-stack);padding:10px 12px 6px}.mobile-nav-link{min-height:48px;color:var(--text-soft);border-radius:12px;align-items:center;padding:0 14px;font-size:1rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.mobile-nav-link:hover,.mobile-nav-link:active{color:var(--text);background:#0a4fd112}.mobile-nav-link.is-active{color:var(--accent-secondary);background:#0a4fd117;font-weight:600}.mobile-nav-divider{background:var(--line);height:1px;margin:8px 12px}
