.logo-marquee-section{position:relative;overflow:hidden;padding:clamp(4.5rem,7vw,7rem) 0;border-top:1px solid #e7edf5;border-bottom:1px solid #e7edf5;background:radial-gradient(circle at 50% 0%,rgba(37,99,235,.055),transparent 42%),linear-gradient(180deg,#fff,#f8faff)}.partner-section-heading{max-width:760px;margin:0 auto clamp(2.75rem,5vw,4rem);text-align:center}.partner-section-kicker{margin:0 0 .9rem;color:#2563eb;font-size:.82rem;font-weight:800;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.partner-section-title{margin:0 0 1rem;color:#0f172a;font-size:clamp(2rem,3.3vw,3.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.08}.partner-section-copy{max-width:620px;margin:0 auto;color:#64748b;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}.partner-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1220px;margin:0 auto;padding:0;overflow:hidden;border:1px solid #dfe7f2;border-radius:20px;background:#ffffffe6;box-shadow:0 24px 70px -42px #1e40af59;list-style:none}.partner-logo-grid .brand-logo{display:flex;min-width:0;min-height:clamp(7rem,9vw,8.5rem);align-items:center;justify-content:center;padding:clamp(1.5rem,2.5vw,2.25rem);border-right:1px solid #edf1f7;border-bottom:1px solid #edf1f7;filter:none;opacity:1;transition:background-color .18s ease,transform .18s ease}.partner-logo-grid .brand-logo:nth-child(4n){border-right:0}.partner-logo-grid .brand-logo:nth-last-child(-n+4){border-bottom:0}.partner-logo-grid .brand-logo:hover{z-index:1;background:#f8faff;transform:translateY(-2px)}.partner-logo-grid .brand-logo img{width:min(100%,220px);height:58px;object-fit:contain;filter:grayscale(1) contrast(.9) brightness(.56);opacity:.8;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.partner-logo-grid .brand-logo:hover img{filter:grayscale(0) contrast(1);opacity:1;transform:scale(1.035)}.partner-logo-grid .brand-logo img[alt="ExpiredDomains.net"]{width:min(100%,235px)}.partner-logo-grid .brand-logo img[alt=Paddle]{filter:grayscale(1) contrast(1.15) brightness(.35)}.partner-logo-grid .brand-logo:hover img[alt=Paddle]{filter:grayscale(0) contrast(1) brightness(.9)}@media(max-width:900px){.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-logo-grid .brand-logo:nth-child(4n){border-right:1px solid #edf1f7}.partner-logo-grid .brand-logo:nth-child(2n){border-right:0}.partner-logo-grid .brand-logo:nth-last-child(-n+4){border-bottom:1px solid #edf1f7}.partner-logo-grid .brand-logo:nth-last-child(-n+2){border-bottom:0}}@media(max-width:520px){.logo-marquee-section{padding:4rem 0}.partner-section-heading{margin-bottom:2.25rem;text-align:left}.partner-section-title{font-size:2rem}.partner-section-copy{font-size:1rem}.partner-logo-grid{border-radius:16px}.partner-logo-grid .brand-logo{min-height:6.75rem;padding:1.35rem}.partner-logo-grid .brand-logo img,.partner-logo-grid .brand-logo img[alt="ExpiredDomains.net"]{width:min(100%,155px);height:46px}}@media(prefers-reduced-motion:reduce){.partner-logo-grid .brand-logo,.partner-logo-grid .brand-logo img{transition:none}.partner-logo-grid .brand-logo:hover,.partner-logo-grid .brand-logo:hover img{transform:none}}:root{--ai-bg-dark: #07090e;--ai-bg-surface: #0e1526;--ai-bg-card: rgba(14, 21, 38, .7);--ai-border: rgba(255, 255, 255, .08);--ai-border-hover: rgba(99, 102, 241, .35);--ai-primary: #2563eb;--ai-primary-glow: rgba(37, 99, 235, .35);--ai-accent-blue: #60a5fa;--ai-accent-violet: #a78bfa;--ai-accent-green: #34d399;--ai-accent-green-glow: rgba(52, 211, 153, .15);--ai-accent-yellow: #fbbf24;--ai-text-heading: #ffffff;--ai-text-body: #94a3b8;--ai-text-muted: #64748b;--ai-radius-card: 20px;--ai-radius-pill: 99px;--ai-max-width: 1240px}.ai-page{background-color:var(--ai-bg-dark);color:#f8fafc;font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh;position:relative;overflow-x:hidden;line-height:1.6}.ai-page-bg{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 10% 12%,rgba(239,68,68,.05) 0%,transparent 40%),radial-gradient(circle at 85% 25%,rgba(37,99,235,.12) 0%,transparent 45%),radial-gradient(circle at 50% 75%,rgba(124,58,237,.08) 0%,transparent 50%)}.ai-page main{position:relative;z-index:1}.ai-page .container{max-width:var(--ai-max-width);margin:0 auto;padding:0 clamp(1.25rem,3vw,2.5rem)}.ai-page .navbar{background:#07090ed9!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)!important}.ai-page .nav-link{color:#cbd5e1!important}.ai-page .nav-link:hover{color:var(--ai-accent-blue)!important}.ai-page .nav-link-secondary{color:#cbd5e1!important}.ai-page .nav-link-secondary:hover{color:#fff!important}.ai-page .logo-tagline{color:#94a3b8!important}.ai-section{padding:clamp(4.5rem,7vw,7.5rem) 0;position:relative}.ai-section-border{border-bottom:1px solid rgba(255,255,255,.06)}.ai-section-header{text-align:center;max-width:720px;margin:0 auto clamp(2.5rem,5vw,4rem)}.ai-section-title{font-size:clamp(2.1rem,3.5vw,3.25rem);font-weight:800;letter-spacing:-.03em;color:var(--ai-text-heading);line-height:1.15;margin-bottom:1rem}.ai-section-subtitle{font-size:clamp(1.05rem,1.2vw,1.25rem);color:var(--ai-text-body);line-height:1.6;margin:0 auto}.ai-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .95rem;border-radius:var(--ai-radius-pill);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#2563eb26,#7c3aed26);border:1px solid rgba(99,102,241,.3);color:#93c5fd;margin-bottom:1.25rem}.ai-eyebrow i{color:var(--ai-accent-blue);font-size:.75rem}.ai-glass-card{background:var(--ai-bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--ai-border);border-radius:var(--ai-radius-card);box-shadow:0 15px 35px -10px #00000080,inset 0 1px #ffffff0d;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.ai-glass-card:hover{transform:translateY(-3px);border-color:var(--ai-border-hover);box-shadow:0 20px 45px -10px #2563eb26,inset 0 1px #ffffff1a}.ai-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff!important;font-weight:600;padding:.875rem 2rem;border-radius:var(--ai-radius-pill);border:1px solid rgba(147,197,253,.25);box-shadow:0 4px 20px #2563eb66,inset 0 1px #fff3;transition:all .25s ease;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none;font-size:1.025rem}.ai-btn-primary:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translateY(-2px);box-shadow:0 8px 25px #2563eb8c,inset 0 1px #ffffff4d}.ai-btn-secondary{background:#ffffff0d;color:#f1f5f9!important;font-weight:600;padding:.875rem 2rem;border-radius:var(--ai-radius-pill);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .25s ease;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none;font-size:1.025rem}.ai-btn-secondary:hover{background:#ffffff1a;border-color:#ffffff40;color:#fff!important;transform:translateY(-2px)}.ai-btn-primary:focus-visible,.ai-btn-secondary:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--ai-accent-blue);outline-offset:3px}.ai-hero{padding:clamp(3rem,6vw,5.5rem) 0 clamp(4rem,8vw,7rem)}.ai-hero-grid{display:grid;grid-template-columns:1fr;gap:3.5rem;align-items:center}@media(min-width:992px){.ai-hero-grid{grid-template-columns:1fr 1.15fr;gap:4rem}}.ai-hero-content{display:flex;flex-direction:column;align-items:flex-start}.ai-hero-title{font-size:clamp(2.5rem,4.2vw,3.85rem);font-weight:900;line-height:1.1;letter-spacing:-.035em;color:var(--ai-text-heading);margin-bottom:1.25rem}.ai-hero-title .gradient-text{background:linear-gradient(135deg,var(--ai-accent-blue) 0%,var(--ai-accent-violet) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ai-hero-text{font-size:clamp(1.05rem,1.2vw,1.2rem);color:var(--ai-text-body);line-height:1.65;margin-bottom:2.25rem;max-width:560px}.ai-hero-ctas{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.ai-hero-mockup-wrapper{position:relative;width:100%}.ai-hero-mockup-glow{position:absolute;inset:-12px;background:radial-gradient(circle,rgba(99,102,241,.22) 0%,rgba(37,99,235,.12) 40%,transparent 70%);filter:blur(40px);z-index:0;animation:ai-pulse-glow 6s ease-in-out infinite alternate}@keyframes ai-pulse-glow{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1.02)}}.ai-hero-mockup{position:relative;z-index:1;background:#090e1a;border:1px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden;box-shadow:0 30px 70px -15px #000000d9,0 0 0 1px #ffffff0d}.mockup-header{background:#0f172a;padding:.85rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.mockup-dots{display:flex;gap:6px}.mockup-dot{width:10px;height:10px;border-radius:50%}.mockup-dot.red{background:#ef4444}.mockup-dot.yellow{background:#f59e0b}.mockup-dot.green{background:#10b981}.mockup-path{font-size:.75rem;font-family:monospace;color:#64748b;background:#0f172acc;padding:3px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.mockup-body{padding:1.5rem}.mockup-domain-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1.25rem}.mockup-domain-title{font-size:1.5rem;font-weight:900;color:#fff;margin-bottom:.25rem}.mockup-domain-status{display:flex;align-items:center;gap:.75rem;font-size:.775rem;color:var(--ai-text-muted)}.status-badge-green{display:inline-flex;align-items:center;gap:5px;color:var(--ai-accent-green);font-weight:600}.status-badge-green:before{content:"";width:6px;height:6px;background:var(--ai-accent-green);border-radius:50%}.mockup-score-gauge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:#10b98114;border:4px solid var(--ai-accent-green);box-shadow:0 0 20px #34d39933;flex-shrink:0}.score-gauge-num{font-size:1.6rem;font-weight:900;color:var(--ai-accent-green);line-height:1}.score-gauge-sub{font-size:.65rem;font-weight:700;color:#a7f3d0;text-transform:uppercase;letter-spacing:.03em;margin-top:2px}.mockup-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem}@media(max-width:640px){.mockup-metrics-grid{grid-template-columns:1fr}}.mockup-metric-card{background:#0f172acc;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.85rem}.metric-card-label{font-size:.725rem;color:var(--ai-text-muted);margin-bottom:.35rem;font-weight:600;display:flex;align-items:center;gap:6px}.metric-card-label i{color:var(--ai-accent-blue)}.metric-card-val{font-size:.95rem;font-weight:700;color:#fff}.metric-card-sub{font-size:.7rem;color:#94a3b8;margin-top:2px}.val-green{color:var(--ai-accent-green)}.val-blue{color:var(--ai-accent-blue)}.val-yellow{color:var(--ai-accent-yellow)}.mockup-ai-insight{background:linear-gradient(135deg,#2563eb1f,#7c3aed1a);border:1px solid rgba(99,102,241,.25);border-radius:12px;padding:.95rem 1.15rem;margin-bottom:1rem}.insight-header{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--ai-accent-blue);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem}.insight-body{font-size:.85rem;color:#cbd5e1;line-height:1.5}.mockup-pills-row{display:flex;flex-wrap:wrap;gap:.4rem}.mockup-pill{font-size:.7rem;font-weight:600;color:#94a3b8;background:#1e293bcc;border:1px solid rgba(255,255,255,.08);padding:3px 10px;border-radius:6px}.ai-principle-grid{display:grid;grid-template-columns:1fr;gap:3.5rem;align-items:center}@media(min-width:992px){.ai-principle-grid{grid-template-columns:1fr 1.1fr;gap:4.5rem}}.ai-principle-content{display:flex;flex-direction:column;align-items:flex-start}.ai-signal-list-card{padding:2.25rem;background:#0e1526d9;border:1px solid rgba(255,255,255,.08);border-radius:24px}.ai-pipeline-bar{display:flex;align-items:center;justify-content:space-between;background:#07090eb3;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.85rem 1.25rem;margin-bottom:1.75rem}.pipeline-step{font-size:.775rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ai-text-muted)}.pipeline-step.active{color:var(--ai-accent-blue)}.pipeline-step.final{color:var(--ai-accent-green)}.pipeline-arrow{color:#475569;font-size:.8rem}.signal-items-grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:640px){.signal-items-grid{grid-template-columns:repeat(2,1fr)}}.signal-item-pill{background:#0f172a99;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:#cbd5e1;display:flex;align-items:center;gap:.6rem}.signal-item-pill i{color:var(--ai-accent-blue);font-size:.85rem}.ai-breakdown-grid{display:grid;grid-template-columns:1fr;gap:3.5rem;align-items:center}@media(min-width:992px){.ai-breakdown-grid{grid-template-columns:1fr 1.15fr;gap:4rem}}.ai-breakdown-points{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-direction:column;gap:1.15rem}.ai-breakdown-points li{display:flex;align-items:flex-start;gap:.85rem;font-size:1.025rem;color:#cbd5e1}.point-icon{width:24px;height:24px;border-radius:50%;background:#2563eb33;border:1px solid rgba(99,102,241,.4);color:var(--ai-accent-blue);display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0;margin-top:2px}.breakdown-card{background:#0b1120e6;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:2rem}.breakdown-card-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1.5rem}.breakdown-score-circle{width:56px;height:56px;border-radius:50%;background:#10b9811a;border:3px solid var(--ai-accent-green);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:900;color:var(--ai-accent-green)}.breakdown-meter-list{display:flex;flex-direction:column;gap:.85rem}.breakdown-meter-row{display:flex;flex-direction:column;gap:.35rem}.meter-row-header{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;color:#e2e8f0}.meter-pts-badge{font-size:.775rem;font-weight:700;padding:2px 8px;border-radius:99px}.pts-add{color:var(--ai-accent-green);background:#34d3991f}.pts-review{color:var(--ai-accent-yellow);background:#fbbf241f}.pts-clean{color:var(--ai-text-muted);background:#94a3b81a}.meter-track{width:100%;height:6px;background:#ffffff0f;border-radius:99px;overflow:hidden}.meter-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#2563eb,#34d399)}.ai-context-grid{display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:768px){.ai-context-grid{grid-template-columns:repeat(2,1fr)}}.context-card{padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.context-card-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.context-icon-box{width:44px;height:44px;border-radius:12px;background:#2563eb26;border:1px solid rgba(99,102,241,.3);color:var(--ai-accent-blue);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.context-card h3{font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 .25rem}.context-card-desc{font-size:.875rem;color:var(--ai-text-muted);margin:0}.context-panel-box{background:#060a12;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.15rem;font-size:.9rem;color:#cbd5e1;margin-top:1rem}.context-panel-box label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ai-text-muted);margin-bottom:.4rem}.ai-workflow-grid{display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:992px){.ai-workflow-grid{grid-template-columns:repeat(3,1fr)}}.workflow-step-card{padding:2.25rem 2rem;display:flex;flex-direction:column;align-items:flex-start}.step-number{font-size:.8rem;font-weight:800;color:var(--ai-accent-blue);background:#2563eb26;border:1px solid rgba(99,102,241,.3);padding:4px 12px;border-radius:var(--ai-radius-pill);margin-bottom:1.5rem;letter-spacing:.05em}.workflow-step-card h3{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem}.workflow-step-card p{font-size:.95rem;color:var(--ai-text-body);line-height:1.6;margin:0}.ai-decision-panel{background:#090e1a;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:clamp(2rem,4vw,3.25rem);box-shadow:0 30px 75px -20px #000000d9}.decision-top-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:2rem}.decision-domain-title{font-size:clamp(1.6rem,2.5vw,2.35rem);font-weight:900;color:#fff;display:flex;align-items:center;gap:.75rem}.decision-score-badge{display:flex;align-items:center;gap:1rem;background:#10b9811f;border:1px solid rgba(52,211,153,.3);padding:.6rem 1.25rem;border-radius:16px}.decision-score-val{font-size:2.1rem;font-weight:900;color:var(--ai-accent-green);line-height:1}.decision-score-meta label{font-size:.675rem;color:var(--ai-text-muted);text-transform:uppercase;font-weight:700;display:block}.decision-score-meta span{font-size:.85rem;color:#a7f3d0;font-weight:700}.decision-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.decision-grid{grid-template-columns:repeat(2,1fr)}}.decision-box{background:#0f172a99;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.5rem}.decision-box.full-width{grid-column:span 1}@media(min-width:768px){.decision-box.full-width{grid-column:span 2}}.decision-box label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ai-text-muted);font-weight:700;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.decision-box label i{color:var(--ai-accent-blue)}.decision-box p{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0}.buyer-pills{display:flex;flex-wrap:wrap;gap:.6rem}.buyer-pill{background:#1e293be6;border:1px solid rgba(255,255,255,.1);color:#f1f5f9;font-size:.85rem;font-weight:600;padding:6px 14px;border-radius:8px}.risk-alert-box{background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:12px;padding:1rem;color:#fef3c7;font-size:.925rem;display:flex;gap:.75rem;align-items:flex-start}.risk-alert-box i{color:var(--ai-accent-yellow);font-size:1.1rem;margin-top:2px}.decision-bottom-bar{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.recommendation-badge{display:inline-flex;align-items:center;gap:.5rem;background:#6366f126;border:1px solid rgba(124,58,237,.4);color:#c084fc;padding:.5rem 1.15rem;border-radius:var(--ai-radius-pill);font-weight:700;font-size:.875rem}.watchlist-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#f1f5f9;font-size:.85rem;font-weight:600;padding:.5rem 1.15rem;border-radius:var(--ai-radius-pill);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.watchlist-btn:hover{background:#ffffff1f;color:#fff}.ai-cta-panel{background:linear-gradient(135deg,#1e3a8ad9,#581c87d9);border:1px solid rgba(147,197,253,.25);border-radius:32px;padding:clamp(3.5rem,6vw,5.5rem) clamp(2rem,5vw,4rem);text-align:center;position:relative;overflow:hidden;box-shadow:0 25px 65px -15px #2563eb73}.ai-cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(147,197,253,.15) 0%,transparent 65%);pointer-events:none}.ai-cta-content{position:relative;z-index:1;max-width:660px;margin:0 auto}.ai-cta-content h2{font-size:clamp(2.25rem,4vw,3.25rem);font-weight:900;color:#fff;margin-bottom:1rem;line-height:1.15;letter-spacing:-.03em}.ai-cta-content p{font-size:clamp(1.05rem,1.2vw,1.2rem);color:#e2e8f0;margin-bottom:2.25rem;line-height:1.6}.ai-cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.ai-page{--ink:#10233f;--copy:#52657c;--soft:#f4f8fd;--rule:#dce6f1;--blue:#1378e8;--blue-dark:#075fc0;--green:#168866;--amber:#b47214;background:#fff;color:var(--ink)}.ai-page-bg{display:none}.ai-page .navbar{background:#ffffffeb;border-bottom:1px solid #edf2f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-page .navbar .nav-link,.ai-page .navbar .nav-btn-login{color:#35465c}.ai-page .navbar .nav-link:hover,.ai-page .navbar .nav-btn-login:hover{color:var(--blue)}.ai-page .ai-section{padding:clamp(5.5rem,10vw,9rem) 0}.ai-page .ai-section-border{border:0}.ai-page .ai-section:nth-of-type(2n){background:var(--soft)}.ai-page .ai-eyebrow{color:var(--blue);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase}.ai-page .ai-hero{min-height:0;padding-top:clamp(4rem,8vw,7rem);background:radial-gradient(circle at 100% 8%,rgba(19,120,232,.1),transparent 29rem),linear-gradient(180deg,#fff,#f7faff)}.ai-page .ai-hero-title,.ai-page .ai-section-title,.ai-page .ai-cta-content h2{color:var(--ink);letter-spacing:-.058em}.ai-page .ai-hero-title{max-width:11ch;font-size:clamp(3.25rem,5vw,5.25rem);line-height:.98}.ai-page .ai-hero-title .gradient-text{color:var(--blue);background:none;-webkit-text-fill-color:currentColor}.ai-page .ai-hero-text,.ai-page .ai-section-subtitle,.ai-page .workflow-step-card p,.ai-page .context-card-desc{color:var(--copy)!important;font-size:1.05rem;line-height:1.75}.ai-page .ai-btn-primary{background:var(--blue);border-color:var(--blue);border-radius:10px;box-shadow:0 14px 28px #1378e833}.ai-page .ai-btn-primary:hover{background:var(--blue-dark)}.ai-page .ai-btn-secondary{color:var(--ink)!important;background:#fff;border-color:#bfcede;border-radius:10px;-webkit-backdrop-filter:none;backdrop-filter:none}.ai-page .ai-btn-secondary:hover{color:var(--blue)!important;background:#f7fbff;border-color:var(--blue)}.ai-page .ai-hero-mockup-glow{inset:-1.5rem;background:radial-gradient(circle,rgba(19,120,232,.12),transparent 68%);filter:blur(24px);animation:none}.ai-page .ai-hero-mockup,.ai-page .ai-signal-list-card,.ai-page .breakdown-card,.ai-page .ai-decision-panel{background:#fff;border:1px solid var(--rule);border-radius:16px;box-shadow:0 28px 65px #22436f21}.ai-page .mockup-header{padding:1rem 1.3rem;background:#f7faff;border-bottom-color:var(--rule)}.ai-page .mockup-path{color:#70839a;background:#fff;border-color:var(--rule)}.ai-page .mockup-body{padding:clamp(1.3rem,2.5vw,2rem)}.ai-page .mockup-domain-bar{border-bottom-color:var(--rule)}.ai-page .mockup-domain-title,.ai-page .breakdown-card h3,.ai-page .decision-domain-title,.ai-page .context-card h3{color:var(--ink)!important}.ai-page .mockup-domain-status{color:#728399}.ai-page .mockup-score-gauge,.ai-page .breakdown-score-circle{background:#f1faf7;border-color:var(--green);box-shadow:none}.ai-page .score-gauge-num,.ai-page .breakdown-score-circle{color:var(--green)}.ai-page .score-gauge-sub{color:#4b7f6b}.ai-page .mockup-metric-card,.ai-page .context-panel-box,.ai-page .decision-box{background:#f8fbff;border-color:var(--rule);border-radius:10px}.ai-page .metric-card-label,.ai-page .metric-card-sub,.ai-page .context-panel-box label,.ai-page .decision-box label{color:#6b7f96}.ai-page .metric-card-val{color:var(--ink)}.ai-page .mockup-ai-insight{background:#f2f8ff;border-color:#cbe0f8;border-radius:10px}.ai-page .insight-body{color:#425b78}.ai-page .mockup-pill{background:#f4f8fd;border-color:var(--rule);color:#536b87}.ai-page .ai-principle-grid,.ai-page .ai-breakdown-grid{gap:clamp(3rem,8vw,8rem)}.ai-page .ai-principle-content,.ai-page .ai-breakdown-content{max-width:33rem}.ai-page .ai-signal-list-card{position:relative;overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem)}.ai-page .ai-signal-list-card:before{content:"";position:absolute;width:19rem;height:19rem;right:-12rem;bottom:-13rem;border:1px solid rgba(19,120,232,.16);border-radius:50%;box-shadow:0 0 0 2rem #1378e806,0 0 0 4rem #1378e805}.ai-page .ai-pipeline-bar{position:relative;background:transparent;border:0;border-radius:0;border-bottom:1px solid var(--rule);padding:0 0 1.15rem}.ai-page .pipeline-step{color:#62758c}.ai-page .pipeline-step.active{color:var(--blue)}.ai-page .pipeline-step.final{color:var(--green)}.ai-page .pipeline-arrow{color:#a7b7c8}.ai-page .signal-items-grid{position:relative;gap:0}.ai-page .signal-item-pill{background:transparent;color:#304761;border:0;border-bottom:1px solid var(--rule);border-radius:0;padding:1rem 0}.ai-page .signal-item-pill i{color:var(--blue)}.ai-page .ai-breakdown-points li{color:#425873;font-size:.98rem;line-height:1.55}.ai-page .point-icon{width:1.8rem;height:1.8rem;border-radius:50%;color:var(--blue);background:#eff7ff;border-color:#bcdafa}.ai-page .breakdown-card{padding:clamp(1.5rem,3vw,2.5rem)}.ai-page .breakdown-card-top{border-bottom-color:var(--rule)}.ai-page .meter-row-header{color:#435a74}.ai-page .meter-track{height:4px;background:#e7eef6}.ai-page .meter-fill{background:var(--blue)}.ai-page .pts-add{color:var(--green);background:#effaf5}.ai-page .pts-review{color:var(--amber);background:#fff8e8}.ai-page .pts-clean{color:#6d7f94;background:#f1f5f9}.ai-page .ai-section-header{max-width:42rem;margin:0 0 4rem;text-align:left}.ai-page .ai-section-header .ai-eyebrow{justify-content:flex-start}.ai-page .ai-section-header .ai-section-subtitle{margin-left:0}.ai-page .ai-context-grid{grid-template-columns:repeat(12,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}.ai-page .context-card{min-height:15rem;padding:clamp(1.5rem,3vw,2.4rem);background:#fff;border:0;border-radius:0;box-shadow:none}.ai-page .context-card:nth-child(1){grid-column:span 5}.ai-page .context-card:nth-child(2){grid-column:span 7;background:#f5f9ff}.ai-page .context-card:nth-child(3){grid-column:span 7;background:#eef7ff}.ai-page .context-card:nth-child(4){grid-column:span 5}.ai-page .ai-glass-card:hover{transform:none;border-color:transparent;box-shadow:none}.ai-page .context-icon-box{color:var(--blue);background:#edf6ff;border-color:#bcdafa;border-radius:10px}.ai-page .context-panel-box{color:#2e455f}.ai-page .ai-workflow-grid{gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ai-page .workflow-step-card{min-height:16rem;padding:2.25rem 2rem;background:transparent;border:0;border-right:1px solid var(--rule);border-radius:0;box-shadow:none}.ai-page .workflow-step-card:last-child{border-right:0}.ai-page .step-number{color:var(--blue);background:transparent;border:0;padding:0;border-radius:0}.ai-page .workflow-step-card h3{color:var(--ink)}.ai-page .ai-decision-panel{padding:clamp(1.5rem,4vw,3.5rem)}.ai-page .decision-top-bar,.ai-page .decision-bottom-bar{border-color:var(--rule)}.ai-page .decision-score-badge{background:#effaf5;border-color:#b9e7d6}.ai-page .decision-score-meta span{color:#347b62}.ai-page .decision-box p{color:#415a76}.ai-page .buyer-pill{color:#35506c;background:#f5f8fc;border-color:var(--rule);border-radius:8px}.ai-page .risk-alert-box{color:#785318;background:#fff9ed;border-color:#f1dcac}.ai-page .recommendation-badge{color:#187259;background:#effaf5;border-color:#b9e7d6}.ai-page .watchlist-btn{color:#42607e;background:#fff;border-color:#c8d6e4}.ai-page .ai-cta-panel{background:#10284b;border:0;border-radius:16px;text-align:left;box-shadow:0 24px 55px #10284b2e}.ai-page .ai-cta-glow{background:radial-gradient(circle,rgba(45,143,255,.23),transparent 64%)}.ai-page .ai-cta-content{max-width:100%;margin:0}.ai-page .ai-cta-content h2{color:#fff;max-width:15ch}.ai-page .ai-cta-content p{color:#c8d8ec;max-width:40rem}.ai-page .ai-cta-buttons{justify-content:flex-start}@media(min-width:992px){.ai-page .ai-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(38rem,1.18fr);gap:clamp(3rem,6vw,7.5rem)}}@media(max-width:767px){.ai-page .ai-hero-title{max-width:12ch}.ai-page .mockup-path,.ai-page .mockup-dots{display:none}.ai-page .ai-pipeline-bar{align-items:flex-start;gap:.75rem;flex-direction:column}.ai-page .pipeline-arrow{transform:rotate(90deg)}.ai-page .context-card:nth-child(n){grid-column:span 12}.ai-page .workflow-step-card{min-height:auto;border-right:0;border-bottom:1px solid var(--rule)}.ai-page .workflow-step-card:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.ai-glass-card,.ai-btn-primary,.ai-btn-secondary,.ai-hero-mockup-glow{transition:none!important;animation:none!important}}.ai-page>main>:not(.reference-page){display:none}.ai-page{background:#030b17;color:#fff}.ai-page .navbar{background:#030b17;border-color:#94afd31f}.ai-page .navbar .nav-link,.ai-page .navbar .nav-btn-login{color:#f4f7fb}.ai-page .navbar .nav-inner{min-height:88px}.reference-page{overflow:hidden;background:radial-gradient(circle at 0 28%,rgba(226,32,50,.18),transparent 23rem),radial-gradient(circle at 100% 6%,rgba(0,104,255,.19),transparent 31rem),#030b17;color:#eef5ff}.ref-container{width:min(1200px,calc(100% - 3rem));margin:auto}.ref-hero{padding:5.5rem 0 4.5rem;min-height:620px;display:grid;align-items:center}.ref-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:4.5rem}.ref-kicker{margin:0 0 1.8rem;color:#1689ff;font-size:.76rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ref-kicker:before{content:"";width:30px;height:2px;margin:0 11px 4px 0;display:inline-block;background:#ef3340}.ref-copy h1{max-width:580px;margin:0;font-size:clamp(3rem,4.5vw,4.85rem);line-height:1.04;letter-spacing:-.055em}.ref-copy>p:not(.ref-kicker){max-width:500px;margin:1.6rem 0 0;color:#aebcd0;font-size:1.08rem;line-height:1.75}.ref-actions{display:flex;gap:12px;margin-top:2.2rem}.ref-actions a,.ref-cta a{display:inline-flex;align-items:center;gap:.75rem;min-height:50px;padding:0 1.2rem;border:1px solid rgba(149,181,219,.45);border-radius:7px;color:#fff;font-weight:700;text-decoration:none}.ref-actions a:first-child,.ref-cta a{background:#087df3;border-color:#087df3;box-shadow:0 14px 30px #0472e940}.ref-report{padding:1.5rem;border:1px solid rgba(142,170,204,.19);border-radius:15px;background:linear-gradient(145deg,#0e1b2efa,#050e1bf7);box-shadow:0 28px 70px #00000059}.ref-report header{display:flex;justify-content:space-between;padding-bottom:1.2rem;border-bottom:1px solid rgba(142,170,204,.14)}.ref-report h2{margin:0;font-size:1.65rem}.ref-report header p{margin:.45rem 0 0;color:#20d889;font-size:.78rem}.ref-report header p span{margin-left:13px;padding-left:13px;color:#8796ab;border-left:1px solid #425168}.ref-ring{width:88px;height:88px;display:grid;place-items:center;border:5px solid #2bd395;border-left-color:#1a4050;border-radius:50%}.ref-ring strong{font-size:2rem}.ref-ring small{margin-top:-24px;transform:translateY(25px);color:#c6d3e2;font-size:.73rem}.ref-signal{display:grid;gap:.2rem;padding:1rem 0}.ref-signal span,.ref-stat-grid span{color:#a5b4c9;font-size:.72rem}.ref-signal strong{font-size:1.2rem}.ref-signal strong i{color:#23d88f;margin-right:.45rem}.ref-signal small{color:#a5b4c9}.ref-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ref-stat-grid>div{min-height:154px;padding:1rem;border:1px solid rgba(142,170,204,.15);border-radius:8px}.ref-stat-grid i{display:block;margin-bottom:.65rem;color:#1689ff;font-size:1.3rem}.ref-stat-grid span{display:block}.ref-stat-grid strong{display:block;margin-top:.35rem;font-size:1.05rem}.ref-stat-grid em{color:#20d889;font-size:.74rem;font-style:normal}.ref-stat-grid p{margin:.8rem 0 0;color:#93a4ba;font-size:.73rem;line-height:1.45}.ref-insight{display:flex;gap:.8rem;margin-top:10px;padding:1rem;border:1px solid rgba(142,170,204,.15);border-radius:8px;background:#14253c73}.ref-insight i{color:#1689ff}.ref-insight p{margin:0;color:#aebcd0;font-size:.75rem;line-height:1.5}.ref-insight b{display:block;color:#fff;margin-bottom:.2rem}.ref-report footer{margin-top:1rem;color:#aebcd0;font-size:.73rem}.ref-report footer span{display:inline-block;margin-left:.5rem;padding:.5rem .7rem;background:#111f32;border-radius:7px;color:#dbe6f2}.ref-strip{padding:2.8rem 0}.ref-strip .ref-container{padding:2.5rem;border:1px solid rgba(142,170,204,.18);border-radius:15px;background:#091628b8}.ref-strip h2{margin:0 0 2rem;text-align:center;font-size:2rem;letter-spacing:-.04em}.ref-trio{display:grid;grid-template-columns:repeat(3,1fr)}.ref-trio article{display:flex;gap:1rem;padding:0 1.7rem;border-right:1px solid rgba(142,170,204,.14)}.ref-trio article:last-child{border:0}.ref-trio>article>i,.ref-benefits>article>i{width:52px;height:52px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(22,137,255,.38);border-radius:9px;color:#1689ff;background:#09213f;font-size:1.4rem}.ref-trio h3,.ref-benefits h3{margin:0;font-size:1rem}.ref-trio p,.ref-benefits p{margin:.5rem 0 0;color:#a5b4c9;font-size:.86rem;line-height:1.55}.ref-decisions{padding:3rem 0 4rem}.ref-decisions-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ref-breakdown{padding:1.7rem;border:1px solid rgba(142,170,204,.18);border-radius:15px;background:#071426}.ref-breakdown header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.3rem}.ref-breakdown h3{margin:0}.ref-breakdown header b{display:grid;place-items:center;width:55px;height:55px;border:3px solid #20d889;border-radius:50%}.ref-meter{display:grid;grid-template-columns:130px 1fr 58px;align-items:center;gap:.75rem;margin:1rem 0;font-size:.85rem}.ref-meter i{height:7px;border-radius:10px;background:linear-gradient(90deg,#087df3 var(--w),#243349 var(--w))}.ref-meter b{color:#1689ff;text-align:right}.ref-meter.risk i{background:linear-gradient(90deg,#ff3b4b var(--w),#243349 var(--w))}.ref-meter.risk b{color:#ff4d5c}.ref-breakdown>p{margin:1.4rem 0 0;padding:1rem;color:#9fb0c4;background:#0d1d32;border:1px solid rgba(142,170,204,.13);border-radius:8px;font-size:.84rem;line-height:1.55}.ref-breakdown>p i{color:#1689ff;margin-right:.55rem}.ref-benefits h2{max-width:450px;margin:0 0 1.8rem;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.05em}.ref-benefits article{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(142,170,204,.15)}.ref-benefits article:last-child{border:0}.ref-cta{padding:2rem 0 4rem}.ref-cta>.ref-container{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.4rem 3rem;border:1px solid rgba(142,170,204,.25);border-radius:10px;background:radial-gradient(circle at 0 100%,#0b57cf,transparent 35%),radial-gradient(circle at 100% 100%,#a4162d,transparent 36%),#0b1524}.ref-cta>div>div{display:flex;align-items:center;gap:2rem}.ref-mark{width:66px;height:66px;display:grid;place-items:center;border:4px solid #1689ff;border-radius:50%;color:#f02f3b;font-size:2rem;font-weight:900}.ref-cta h2{max-width:560px;margin:0;font-size:2.2rem;letter-spacing:-.05em}@media(max-width:900px){.ref-hero-grid,.ref-decisions-grid{grid-template-columns:1fr}.ref-hero{padding-top:3.5rem}.ref-trio{grid-template-columns:1fr}.ref-trio article{padding:1rem 0;border-right:0;border-bottom:1px solid rgba(142,170,204,.14)}.ref-cta>.ref-container,.ref-cta>div>div{align-items:flex-start;flex-direction:column}.ref-cta>div>div{gap:1rem}.ref-stat-grid{grid-template-columns:1fr}.ref-report header p span{display:none}}.ai-page,.reference-page{background:#fff;color:#0b1734}.reference-page{background:radial-gradient(circle at 0 34%,rgba(255,126,164,.16),transparent 24rem),radial-gradient(circle at 100% 7%,rgba(69,147,255,.12),transparent 30rem),#fff}.ai-page .navbar{background:#fffffff0;border-color:#e8edf5}.ai-page .navbar .nav-link,.ai-page .navbar .nav-btn-login{color:#10203c}.ai-page .navbar .btn{background:#087bf3}.ref-hero{min-height:610px}.ref-copy h1,.ref-strip h2,.ref-benefits h2,.ref-cta h2{color:#081431}.ref-copy>p:not(.ref-kicker){color:#53647e}.ref-kicker{color:#087bf3}.ref-report{background:#fff;border-color:#d8e1ed;box-shadow:0 18px 42px #1f3d6824}.ref-report h2,.ref-signal strong{color:#081431}.ref-report header{border-color:#dfe7f0}.ref-report header p span,.ref-signal span,.ref-signal small,.ref-stat-grid span{color:#65758e}.ref-ring{border-color:#10b66e;border-left-color:#dce9e2}.ref-ring strong{color:#0b1734}.ref-ring small{color:#168866}.ref-signal strong i{color:#10b66e}.ref-stat-grid>div{border-color:#dbe4ef;background:#fff}.ref-stat-grid i{color:#087bf3}.ref-stat-grid>div:nth-child(2) i{color:#ff9800}.ref-stat-grid>div:nth-child(3) i{color:#7a48ec}.ref-stat-grid strong{color:#0b1734}.ref-stat-grid p{color:#65758e}.ref-insight{background:#fafcff;border-color:#dbe4ef}.ref-insight p{color:#53647e}.ref-insight b{color:#0b1734}.ref-report footer{color:#65758e}.ref-report footer span{background:#f2f6fa;color:#53647e}.ref-strip{background:#fff}.ref-strip .ref-container{background:#fff;border-color:#d7e1ed;box-shadow:0 10px 28px #2d4f7c14}.ref-trio article{border-color:#e0e7f0}.ref-trio>article>i,.ref-benefits>article>i{background:#f7fbff;border-color:#cfe0fa;color:#087bf3}.ref-trio article:last-child>i{color:#f03447;border-color:#ffd2d8;background:#fff9fa}.ref-trio h3,.ref-benefits h3{color:#0b1734}.ref-trio p,.ref-benefits p{color:#53647e}.ref-decisions{background:#fff}.ref-breakdown{background:#fff;border-color:#d7e1ed;box-shadow:0 14px 36px #2d4f7c14}.ref-breakdown h3,.ref-meter{color:#0b1734}.ref-breakdown header b{border-color:#10b66e}.ref-meter i{background:linear-gradient(90deg,#087bf3 var(--w),#e5ecf3 var(--w))}.ref-meter b{color:#087bf3}.ref-meter.risk i{background:linear-gradient(90deg,#ff3546 var(--w),#e5ecf3 var(--w))}.ref-breakdown>p{color:#53647e;background:#f8fbff;border-color:#dbe4ef}.ref-cta{background:#fff}.ref-cta>.ref-container{background:linear-gradient(105deg,#f2f7ff,#fff 50%,#fff1f4);border-color:#d7e1ed;box-shadow:none}.ref-cta h2{color:#081431}.ref-mark{background:#fff;border-color:#087bf3}.ai-page .main-footer{background:#fff!important;border-top:1px solid #e2e8f0}.ai-page .footer-main,.ai-page .footer-bottom{background:#fff!important}.ai-page .footer-cta{display:none}.ai-page .main-footer .logo-title,.ai-page .main-footer h4{color:#0b1734!important}.ai-page .main-footer .brand-description,.ai-page .main-footer a,.ai-page .main-footer p{color:#53647e!important}.ai-page .social-icon{background:#f2f5f9!important;color:#53647e!important;border-color:#dbe4ef!important}.ai-page .footer-bottom{border-color:#e2e8f0!important}.ai-page .nav-link i{margin-left:.28rem;font-size:.62rem}.ai-page .nav-btn-login i{display:none}.ref-copy h1{max-width:620px;font-size:clamp(3rem,3.8vw,4rem);line-height:1.08}.ref-actions a{white-space:nowrap}.ref-actions a:not(:first-child){color:#10203c}.enterprise-navbar,.enterprise-navbar *{box-sizing:border-box}.navbar.enterprise-navbar{position:sticky;z-index:1000;top:0;width:100%;height:92px;border-bottom:1px solid #dde5ef;background:#fffffff7;box-shadow:0 1px #0f234205;font-family:Inter,sans-serif;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.enterprise-navbar .enterprise-nav-shell{display:flex;width:min(1480px,calc(100% - 96px));height:100%;margin-inline:auto;align-items:center;gap:clamp(32px,4vw,72px)}.enterprise-navbar .logo-wrapper{display:flex;min-width:272px;flex:0 0 auto;align-items:center;gap:10px;color:inherit;text-decoration:none}.enterprise-navbar .logo-wrapper>img{display:block;width:58px;height:58px;flex:0 0 58px;object-fit:contain}.enterprise-navbar .logo-content{display:grid;gap:2px;min-width:0}.enterprise-navbar .logo-title{font-family:Inter,sans-serif;font-size:26px;font-weight:750;line-height:1.05;letter-spacing:-.045em;white-space:nowrap}.enterprise-navbar .logo-tagline{color:#66758a;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.005em;white-space:nowrap}.enterprise-nav-content{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:22px}.enterprise-navbar .nav-menu{display:flex;min-width:0;align-items:center;gap:2px}.enterprise-nav-group{position:relative}.enterprise-navbar .nav-link,.enterprise-navbar .enterprise-nav-trigger{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:0;border-radius:8px;color:#152238;background:transparent;font:inherit;font-size:15px;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease}.enterprise-navbar .nav-link:hover,.enterprise-navbar .nav-link:focus-visible,.enterprise-navbar .nav-link.has-active,.enterprise-navbar .enterprise-nav-group.has-active>.enterprise-nav-trigger,.enterprise-navbar .enterprise-nav-group.is-open>.enterprise-nav-trigger{color:#0878ed;background:#eef6ff}.enterprise-navbar .enterprise-nav-group.has-active>.enterprise-nav-trigger:after,.enterprise-navbar .enterprise-direct-link.has-active:after{position:absolute;right:12px;bottom:3px;left:12px;height:2px;border-radius:999px;background:#0878ed;content:""}.enterprise-navbar .enterprise-nav-trigger,.enterprise-navbar .enterprise-direct-link{position:relative}.enterprise-navbar .nav-link:focus-visible,.enterprise-navbar .enterprise-button:focus-visible,.enterprise-navbar .nav-btn-login:focus-visible,.enterprise-navbar .nav-btn-dashboard:focus-visible,.enterprise-navbar .nav-btn-logout:focus-visible,.enterprise-menu-toggle:focus-visible{outline:3px solid rgba(8,120,237,.24);outline-offset:2px}.enterprise-nav-trigger>i{font-size:12px;transition:transform .18s ease}.enterprise-nav-group.is-open>.enterprise-nav-trigger>i{transform:rotate(180deg)}.enterprise-dropdown{position:absolute;top:calc(100% + 14px);left:0;display:grid;width:322px;gap:4px;padding:10px;border:1px solid #dbe5f0;border-radius:14px;background:#fffffffc;box-shadow:0 22px 56px #142b4c29;opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity .16s ease,transform .16s ease,visibility .16s;pointer-events:none}.enterprise-nav-group.is-open>.enterprise-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.enterprise-dropdown:before{position:absolute;top:-15px;right:0;left:0;height:15px;content:""}.enterprise-dropdown a{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;padding:11px;border-radius:10px;color:#17253b;text-decoration:none;transition:background .15s ease,color .15s ease}.enterprise-dropdown a:hover,.enterprise-dropdown a:focus-visible{color:#0878ed;background:#f1f7ff;outline:none}.enterprise-dropdown a>i{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;color:#0878ed;background:#eaf4ff;font-size:19px}.enterprise-dropdown a>span{display:grid;gap:3px}.enterprise-dropdown strong{font-size:13px;font-weight:800;line-height:1.2}.enterprise-dropdown small{color:#718097;font-size:11px;font-weight:550;line-height:1.35}.enterprise-navbar .nav-actions{display:flex;flex:0 0 auto;align-items:center;padding-left:18px;border-left:1px solid #d9e3ee}.enterprise-navbar .nav-auth-group,.enterprise-navbar .nav-user-menu{display:flex;align-items:center;gap:9px}.enterprise-navbar .nav-btn-login,.enterprise-navbar .nav-btn-dashboard,.enterprise-navbar .nav-btn-logout{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-radius:8px;color:#17253b;background:transparent;font:inherit;font-size:14px;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.enterprise-navbar .nav-btn-login:hover,.enterprise-navbar .nav-btn-dashboard:hover,.enterprise-navbar .nav-btn-logout:hover{color:#0878ed;background:#eef6ff}.enterprise-navbar .enterprise-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 17px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:13px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.enterprise-navbar .enterprise-button:hover{transform:translateY(-1px)}.enterprise-navbar .enterprise-button-chrome{gap:9px}.enterprise-navbar .enterprise-button-chrome img{width:20px;height:20px;flex:0 0 20px;object-fit:contain}.enterprise-navbar .enterprise-button-secondary{min-width:176px;color:#0878ed;border-color:#99c7f8;background:#fff}.enterprise-navbar .enterprise-button-secondary:hover{border-color:#0878ed;background:#f3f8ff}.enterprise-navbar .enterprise-button-primary{min-width:148px;color:#fff;border-color:#0878ed;background:#0878ed;box-shadow:0 10px 24px #0878ed33}.enterprise-navbar .enterprise-button-primary:hover{border-color:#0568cf;background:#0568cf;box-shadow:0 13px 28px #0878ed40}.enterprise-navbar .user-avatar-wrapper{text-decoration:none}.enterprise-navbar .nav-avatar-circle{display:grid;width:40px;height:40px;place-items:center;border:1px solid #b9d7f6;border-radius:50%;color:#076acb;background:#eaf4ff;font-size:13px;font-weight:800}.enterprise-menu-toggle{display:none;width:44px;height:44px;place-items:center;margin-left:auto;border:1px solid #d9e3ee;border-radius:9px;color:#17253b;background:#fff;font-size:24px;cursor:pointer}@media(hover:hover)and (min-width:1181px){.enterprise-nav-group:hover>.enterprise-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}@media(max-width:1360px)and (min-width:1181px){.enterprise-navbar .enterprise-nav-shell{width:calc(100% - 64px);gap:15px}.enterprise-navbar .logo-wrapper{min-width:245px}.enterprise-navbar .logo-wrapper>img{width:52px;height:52px;flex-basis:52px}.enterprise-navbar .logo-title{font-size:23px}.enterprise-navbar .nav-link,.enterprise-navbar .enterprise-nav-trigger{padding-inline:9px;font-size:13px}.enterprise-navbar .nav-actions{padding-left:11px}.enterprise-navbar .enterprise-button{min-width:0;padding-inline:13px;font-size:12px}.enterprise-navbar .nav-btn-login{padding-inline:8px;font-size:13px}}@media(max-width:1180px){.navbar.enterprise-navbar{height:82px}.enterprise-navbar .enterprise-nav-shell{position:relative;width:min(100% - 36px,1040px);gap:16px}.enterprise-navbar .logo-wrapper{min-width:0}.enterprise-navbar .logo-wrapper>img{width:52px;height:52px;flex-basis:52px}.enterprise-navbar .logo-title{font-size:23px}.enterprise-menu-toggle{display:grid}.enterprise-nav-content{position:absolute;top:calc(100% + 1px);right:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 94px);align-items:start;gap:16px;overflow-y:auto;padding:18px;border:1px solid #dbe5f0;border-top:0;border-radius:0 0 14px 14px;background:#fffffffc;box-shadow:0 24px 55px #142b4c26;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}.enterprise-navbar.is-menu-open .enterprise-nav-content{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.enterprise-navbar .nav-menu{display:grid;width:100%;gap:4px}.enterprise-navbar .nav-link,.enterprise-navbar .enterprise-nav-trigger{width:100%;justify-content:space-between;min-height:48px;padding-inline:14px;font-size:14px}.enterprise-navbar .enterprise-direct-link{justify-content:flex-start}.enterprise-navbar .enterprise-nav-group.has-active>.enterprise-nav-trigger:after,.enterprise-navbar .enterprise-direct-link.has-active:after{inset:13px auto 13px 2px;width:3px;height:auto}.enterprise-dropdown{position:static;display:none;width:100%;margin:2px 0 8px;padding:6px;border:0;border-radius:12px;background:#f5f8fc;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none;pointer-events:auto}.enterprise-nav-group.is-open>.enterprise-dropdown{display:grid}.enterprise-dropdown:before{display:none}.enterprise-navbar .nav-actions{width:100%;padding:15px 0 0;border-top:1px solid #dde5ef;border-left:0}.enterprise-navbar .nav-auth-group,.enterprise-navbar .nav-user-menu{width:100%}.enterprise-navbar .nav-btn-login,.enterprise-navbar .enterprise-button{flex:1}}@media(max-width:640px){.navbar.enterprise-navbar{height:74px}.enterprise-navbar .enterprise-nav-shell{width:calc(100% - 24px)}.enterprise-navbar .logo-wrapper{gap:7px}.enterprise-navbar .logo-wrapper>img{width:45px;height:45px;flex-basis:45px}.enterprise-navbar .logo-title{font-size:20px}.enterprise-navbar .logo-tagline{font-size:10px}.enterprise-nav-content{max-height:calc(100dvh - 84px)}.enterprise-navbar .nav-auth-group:not(.hidden),.enterprise-navbar .nav-user-menu:not(.hidden){display:grid!important;grid-template-columns:1fr}.enterprise-navbar .nav-btn-login,.enterprise-navbar .enterprise-button,.enterprise-navbar .nav-btn-dashboard,.enterprise-navbar .nav-btn-logout{width:100%}.enterprise-navbar .user-avatar-wrapper{justify-self:center}}@media(min-width:761px){:is(.homepage,.public-site-compact) .navbar.enterprise-navbar{height:74px}:is(.homepage,.public-site-compact) .enterprise-navbar .enterprise-nav-shell{width:min(1184px,calc(100% - 48px));gap:clamp(26px,3.2vw,58px)}:is(.homepage,.public-site-compact) .enterprise-navbar .logo-wrapper{min-width:218px;gap:8px}:is(.homepage,.public-site-compact) .enterprise-navbar .logo-wrapper>img{width:46px;height:46px;flex-basis:46px}:is(.homepage,.public-site-compact) .enterprise-navbar .logo-title{font-size:21px}:is(.homepage,.public-site-compact) .enterprise-navbar .logo-tagline{font-size:10px}:is(.homepage,.public-site-compact) .enterprise-navbar .nav-link,:is(.homepage,.public-site-compact) .enterprise-navbar .enterprise-nav-trigger{min-height:36px;padding-inline:10px;font-size:13px}:is(.homepage,.public-site-compact) .enterprise-navbar .enterprise-button{min-height:44px;padding-inline:18px;font-size:13px}:is(.homepage,.public-site-compact) .enterprise-navbar .enterprise-button img{width:19px;height:19px}:is(.homepage,.public-site-compact) .enterprise-navbar .nav-btn-login{font-size:13px}}@media(prefers-reduced-motion:reduce){.enterprise-navbar *,.enterprise-navbar *:before,.enterprise-navbar *:after{scroll-behavior:auto!important;transition:none!important}}.sd-modal-overlay{position:fixed;inset:0;z-index:99998;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .2s ease}.sd-modal-card{width:min(100%,400px);padding:2rem 2rem 1.75rem;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:var(--white, #fff);box-shadow:0 24px 70px #0f172a33,0 4px 16px #0f172a14;text-align:center}.sd-modal-enter{animation:sdModalIn .25s cubic-bezier(.34,1.56,.64,1) forwards}.sd-modal-exit{animation:sdModalOut .18s ease-in forwards}@keyframes sdModalIn{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes sdModalOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(5px)}}.sd-modal-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 1.25rem;border-radius:14px}.sd-modal-title{margin:0 0 .5rem;color:var(--text-main, #1f2937);font:800 1.15rem/1.3 var(--font-inter, var(--font-sans, Inter, sans-serif));letter-spacing:-.02em}.sd-modal-message{margin:0 0 1.5rem;color:var(--text-muted, #4b5563);font:400 .9rem/1.55 var(--font-inter, var(--font-sans, Inter, sans-serif))}.sd-modal-actions{display:flex;gap:.75rem;justify-content:center}.sd-modal-btn{flex:1;padding:.72rem 1.25rem;border:0;border-radius:10px;font:700 .875rem/1.2 var(--font-inter, var(--font-sans, Inter, sans-serif));cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.sd-modal-btn:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.sd-confirm-btn-cancel{border:1px solid var(--border, var(--border-color, #e5e7eb));background:var(--bg-light, var(--bg-off-white, #f8fafc));color:var(--text-muted, #4b5563)}.sd-confirm-btn-cancel:hover{background:#e2e8f0;color:var(--text-main, #1f2937)}.sd-confirm-btn-primary{background:var(--primary, #2563eb);color:#fff}.sd-confirm-btn-primary:hover{background:var(--primary-hover, #1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.sd-confirm-btn-danger{background:#ef4444;color:#fff}.sd-confirm-btn-danger:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}@media(max-width:520px){.sd-modal-overlay{padding:1rem}.sd-modal-card{padding:1.6rem 1.25rem 1.25rem}.sd-modal-actions{flex-direction:column-reverse}.sd-modal-btn{width:100%}}@media(prefers-reduced-motion:reduce){.sd-modal-enter,.sd-modal-exit{animation:none}}
