@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#030507;--bg-soft:#071018;--card:#ffffff0e;--card-strong:#ffffff16;--border:#ffffff21;--border-strong:#38bdf85c;--text:#f7fbff;--muted:#9aa7b7;--muted-2:#687488;--accent:#38bdf8;--accent-2:#2dd4bf;--shadow:0 30px 120px #0000007a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.page-shell{background:radial-gradient(circle at 50% 0,#38bdf838,#0000 31rem),radial-gradient(circle at 15% 30%,#2dd4bf1f,#0000 24rem),linear-gradient(#020405 0%,#030507 38%,#05080c 100%);min-height:100vh;position:relative}.ambient-grid{z-index:0;pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at top,#000 0%,#0000 66%);mask-image:radial-gradient(circle at top,#000 0%,#0000 66%)}.site-header{z-index:10;border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030507bd;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100% - 32px);height:64px;margin:18px auto 0;padding:0 10px 0 18px;display:flex;position:sticky;top:18px;box-shadow:0 18px 70px #00000057}.brand{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-size:1.05rem;font-weight:800;display:inline-flex}.brand-mark{color:#061016;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:0 0 34px #38bdf86b}.nav-links{color:var(--muted);align-items:center;gap:26px;font-size:.93rem;font-weight:500;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-cta,.btn{border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.nav-cta{color:#061016;background:#fff;min-height:44px;padding:0 18px;font-size:.92rem}.nav-cta:hover,.btn:hover{transform:translateY(-2px)}.section-wrap{z-index:1;width:min(1120px,100% - 40px);margin:0 auto;position:relative}.hero{text-align:center;flex-direction:column;align-items:center;min-height:calc(100vh - 82px);padding:88px 0 92px;display:flex}.eyebrow,.section-label{color:#b7edff;letter-spacing:.08em;text-transform:uppercase;background:#38bdf817;border:1px solid #38bdf847;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:8px 13px;font-size:.79rem;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:920px;margin:28px auto 0;font-size:clamp(2.65rem,6.7vw,5.85rem);font-weight:760;line-height:1.02}.hero-copy{max-width:780px;color:var(--muted);margin:30px auto 0;font-size:clamp(1.05rem,2vw,1.34rem);line-height:1.65}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.btn{border:1px solid var(--border);min-height:54px;padding:0 24px;font-size:.98rem}.btn.primary{color:#061016;background:#fff;border-color:#fff;box-shadow:0 18px 56px #ffffff21}.btn.secondary{color:var(--text);background:#ffffff0e}.trust-line{color:var(--muted-2);margin:28px 0 0;font-size:.95rem}.agent-console{border:1px solid var(--border);width:min(900px,100%);box-shadow:var(--shadow);text-align:left;background:radial-gradient(circle at 20% 0,#38bdf824,#0000 20rem),linear-gradient(#ffffff16,#ffffff09);border-radius:28px;margin:58px auto 0;overflow:hidden}.console-top{border-bottom:1px solid var(--border);min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.console-top p{color:#dce8f7;margin:0;font-weight:700}.console-top strong{color:var(--accent-2);font-size:.84rem}.traffic{gap:7px;display:flex}.traffic span{background:#ffffff3d;border-radius:50%;width:10px;height:10px}.traffic span:first-child{background:#ff5f56}.traffic span:nth-child(2){background:#ffbd2e}.traffic span:nth-child(3){background:#27c93f}.console-grid{grid-template-columns:1.3fr 1fr 1fr;gap:14px;padding:22px;display:grid}.status-card{border:1px solid var(--border);background:#0305078c;border-radius:20px;align-items:flex-start;gap:14px;min-height:116px;padding:18px;display:flex}.status-card svg{color:var(--accent);flex:none}.status-card span{color:var(--muted-2);margin-bottom:7px;font-size:.82rem;display:block}.status-card strong{color:var(--text);line-height:1.35;display:block}.main-status{border-color:var(--border-strong)}.wide{grid-column:span 2}.split-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:58px;padding:92px 0;display:grid}h2{letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2rem,4.2vw,3.65rem);font-weight:740;line-height:1.08}.section-copy,.section-heading p,.portal-card p,.cta-section p,.feature-card p,.solution-card p,.process-item p{color:var(--muted);line-height:1.7}.section-copy{margin-top:22px;font-size:1.08rem}.feature-grid{gap:14px;display:grid}.feature-card,.solution-card,.process-item,.portal-card{border:1px solid var(--border);background:var(--card);border-radius:24px;box-shadow:0 18px 70px #00000029}.feature-card{padding:26px}.feature-card svg,.solution-card svg{color:var(--accent)}h3{letter-spacing:-.035em;margin:16px 0 8px;font-size:1.22rem}.feature-card p,.solution-card p{margin:0}.section-heading{max-width:780px;margin:0 auto 36px}.centered{text-align:center;flex-direction:column;align-items:center;display:flex}.solutions-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.solution-card{min-height:250px;padding:26px}.process-section{padding:112px 0 0}.process-list{gap:14px;display:grid}.process-item{background:linear-gradient(90deg,#ffffff13,#ffffff09);grid-template-columns:90px 1fr;align-items:center;padding:26px;display:grid}.process-item>span{color:var(--accent);letter-spacing:-.06em;font-size:1.7rem;font-weight:800}.process-item h3{margin:0 0 6px}.process-item p{margin:0}.portal-section{padding:112px 0 0}.portal-card{background:radial-gradient(circle at 85% 0,#2dd4bf26,#0000 24rem),#ffffff0e;padding:clamp(30px,6vw,58px)}.portal-card p{max-width:770px;font-size:1.08rem}.portal-points{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.portal-points span{border:1px solid var(--border);color:#dce8f7;background:#0000002e;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-weight:600;display:flex}.portal-points svg{color:var(--accent-2);flex:none;width:18px}.cta-section{text-align:center;flex-direction:column;align-items:center;padding:132px 0 116px;display:flex}.cta-section h2{max-width:900px}.cta-section p{max-width:720px;margin:24px auto 0;font-size:1.08rem}.site-footer{z-index:1;border-top:1px solid var(--border);width:min(1120px,100% - 40px);color:var(--muted);justify-content:space-between;align-items:center;gap:22px;margin:0 auto;padding:34px 0 46px;display:flex;position:relative}.footer-links{flex-wrap:wrap;justify-content:center;gap:18px;font-size:.92rem;display:flex}.site-footer p{color:var(--muted-2);margin:0;font-size:.86rem}@media (width<=900px){.site-header{border-radius:26px;flex-wrap:wrap;height:auto;min-height:62px;padding:12px 14px;position:relative;top:auto}.nav-links{flex-wrap:wrap;order:3;justify-content:center;gap:16px;width:100%;font-size:.86rem}.hero{padding-top:72px}.console-grid,.split-section,.solutions-grid,.portal-points{grid-template-columns:1fr}.wide{grid-column:auto}.split-section{gap:30px}.site-footer{text-align:center;flex-direction:column}}@media (width<=560px){.section-wrap{width:min(100% - 28px,1120px)}.nav-cta{display:none}.hero h1{letter-spacing:-.07em}.hero-copy{font-size:1rem}.btn{width:100%}.agent-console{border-radius:22px}.console-top{padding:0 14px}.console-top p{font-size:.86rem}.console-grid{padding:14px}.status-card{min-height:auto}.process-item{grid-template-columns:1fr;gap:12px}.portal-card{border-radius:22px}}
