:root{--hp-pad:clamp(64px,8vw,112px);--hp-ease:var(--ms-ease);--hp-bg:var(--ms-bg-soft);--hp-surface:var(--ms-bg);--hp-ink:var(--ms-ink);--hp-muted:var(--ms-muted);--hp-faint:var(--ms-faint);--hp-line:var(--ms-panel-border);--hp-radius:var(--ms-radius);--hp-radius-sm:var(--ms-radius-sm);--hp-d-bg:#060a12;--hp-d-bg2:#0a0f1a;--hp-d-ink:rgba(226,232,240,0.96);--hp-d-ink2:rgba(226,232,240,0.72);--hp-d-muted:rgba(148,163,184,0.65);--hp-d-line:rgba(148,163,184,0.14);--hp-d-panel:rgba(15,23,42,0.55);--hp-d-panel-border:rgba(148,163,184,0.12)}.hp-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin-bottom:14px}.hp-eyebrow--hero{color:#60a5fa;display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.hp-eyebrow--hero:after{content:"";display:block;width:32px;height:2px;background:#60a5fa;border-radius:999px}.hp-spark{width:80px;height:28px;flex:none}.hp-hero{position:relative;background:#050810;overflow:hidden;padding-block:clamp(60px,7vw,96px) clamp(68px,8vw,108px);border-bottom:1px solid var(--hp-d-line)}.hp-aurora-wrap{position:absolute;inset:0;z-index:0;pointer-events:none;background:#050810 url(/home/aurora-poster.jpg) 50%/cover no-repeat}.hp-aurora-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.hp-hero>.ms-container--wide{position:relative;z-index:1}.hp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,5vw,80px);align-items:center}.hp-hero__copy{max-width:560px}.hp-hero__eyebrow{display:inline-block;padding-left:32px;margin-bottom:16px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.hp-hero__h1{margin:0 0 20px;font-weight:900;letter-spacing:-.015em;line-height:1.06;color:#ffffff;border-left:4px solid #60a5fa;padding-left:28px}.hp-hero__display{color:#ffffff}.hp-hero__display,.hp-hero__em{display:block;font-size:clamp(44px,5vw,68px);font-weight:900;letter-spacing:-.015em;line-height:1.06}.hp-hero__em{font-style:normal;margin-top:4px;background:linear-gradient(90deg,#93c5fd,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hp-hero__sub{margin:0 0 30px;padding-left:32px;font-size:clamp(15.5px,1.25vw,18px);line-height:1.58;color:rgba(255,255,255,.92);max-width:52ch;text-wrap:pretty}.hp-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.hp-hero__cta .ms-btn--ghost{color:#ffffff;border-color:rgba(255,255,255,.45)}.hp-hero__cta .ms-btn--ghost:hover{color:#fff;border-color:rgba(148,163,184,.55);background:rgba(255,255,255,.06)}.hp-hero__trust{display:flex;flex-wrap:wrap;gap:18px}.hp-hero__badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:rgba(255,255,255,.92)}.hp-hero__badge svg{color:var(--ms-accent-2);flex:none}.hp-hero__panel{min-width:0}@media (max-width:960px){.hp-hero__grid{grid-template-columns:1fr;gap:44px}.hp-hero__copy{max-width:none}}.cs-panel{--cs-ink:#ffffff;--cs-muted:rgba(255,255,255,0.72);--cs-panel:rgba(10,12,22,0.48);--cs-panel2:rgba(14,16,30,0.36);--cs-border:rgba(96,165,250,0.14);--cs-border2:rgba(96,165,250,0.38);--cs-purple:#60a5fa;--cs-cyan:#22d3ee;--cs-shadow:0 8px 32px rgba(0,0,0,0.40);display:grid;gap:8px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--cs-ink);letter-spacing:.2px}.cs-appbar{justify-content:space-between;padding:0 16px;height:44px;background:rgba(6,7,16,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--cs-border);border-radius:14px;box-shadow:var(--cs-shadow),inset 0 -1px 0 rgba(96,165,250,.18)}.cs-appbar,.cs-brand{display:flex;align-items:center}.cs-brand{gap:7px;font-size:14px;font-weight:800;letter-spacing:.1px;background:linear-gradient(90deg,#c4b5fd,#67e8f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cs-nav{display:flex;align-items:center;gap:16px}.cs-nav-item{font-size:12px;font-weight:600;color:var(--cs-muted);cursor:default}.cs-nav-active{color:var(--cs-ink);position:relative}.cs-nav-active:after{content:"";position:absolute;bottom:-14px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cs-purple),var(--cs-cyan));border-radius:999px}.cs-nav-gear{color:rgba(96,165,250,.7);flex:none}.cs-card{background:var(--cs-panel);border:1px solid var(--cs-border);border-radius:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--cs-shadow);overflow:hidden}.cs-card-inner{padding:14px 16px}.cs-card--glow{position:relative;border-top-color:transparent}.cs-card--glow:before{inset:0;padding:1px;background:linear-gradient(135deg,rgba(96,165,250,.55),rgba(34,211,238,.35) 50%,rgba(255,255,255,.06));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cs-card--glow:after,.cs-card--glow:before{content:"";position:absolute;border-radius:18px;pointer-events:none}.cs-card--glow:after{inset:-1px;background:radial-gradient(500px 200px at 10% 0,rgba(96,165,250,.13),transparent 65%),radial-gradient(400px 180px at 90% 0,rgba(34,211,238,.09),transparent 65%)}.cs-card--glow>*{position:relative;z-index:1}.cs-dash-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cs-dash-h2{margin:0;font-size:18px;font-weight:900;letter-spacing:.1px;color:var(--cs-ink)}.cs-version{font-size:11px;font-weight:700;color:var(--cs-purple);opacity:.75;flex:none;background:rgba(96,165,250,.12);padding:2px 7px;border-radius:999px;border:1px solid rgba(96,165,250,.25)}.cs-live-badge{font-size:10px;font-weight:700;letter-spacing:.06em;color:#4ade80;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.28);padding:2px 8px;border-radius:999px;flex:none}.cs-dash-sub{margin:6px 0 12px;font-size:11.5px;line-height:1.4;color:var(--cs-muted)}.cs-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.cs-kpi{border-radius:13px;border:1px solid var(--cs-border);background:rgba(14,16,30,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:10px 12px;aspect-ratio:1.618/1;min-height:72px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.cs-kpi:after{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);border-radius:999px}.cs-kpi--accent{border-color:rgba(96,165,250,.32);box-shadow:inset 0 0 0 1px rgba(96,165,250,.08),0 4px 20px rgba(96,165,250,.1)}.cs-kpi--center{align-items:center;text-align:center;justify-content:center;gap:5px}.cs-kpi-label{font-size:10px;font-weight:700;color:var(--cs-muted);line-height:1.2;letter-spacing:.4px;text-transform:uppercase}.cs-kpi-value{font-size:30px;font-weight:950;line-height:1;letter-spacing:-1px;color:#fff;text-shadow:0 0 24px rgba(96,165,250,.45)}.cs-section-head{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-muted);margin-bottom:9px}.cs-qa-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.cs-qa-tile{border-radius:13px;border:1px solid var(--cs-border);background:rgba(14,16,30,.45);padding:10px 11px;display:grid;gap:3px;position:relative;overflow:hidden}.cs-qa-icon{color:var(--cs-purple);margin-bottom:2px}.cs-qa-title{font-size:12px;font-weight:800;color:var(--cs-ink)}.cs-qa-desc{font-size:10px;line-height:1.3;color:var(--cs-muted)}.cs-stat-cols{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cs-stat-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-muted);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--cs-border)}.cs-muted-sm{font-size:10px;font-weight:600;color:rgba(96,165,250,.65);background:rgba(96,165,250,.1);padding:1px 6px;border-radius:999px}.cs-status-list{display:grid;gap:8px}.cs-status-row{display:grid;gap:4px}.cs-status-meta{display:flex;justify-content:space-between;align-items:baseline}.cs-status-label{font-size:12px;font-weight:700;color:var(--cs-ink)}.cs-bar{height:6px;background:rgba(255,255,255,.06);overflow:visible}.cs-bar,.cs-bar>div{border-radius:999px;position:relative}.cs-bar>div{height:100%;background:linear-gradient(90deg,var(--cs-purple),var(--cs-cyan));box-shadow:0 0 8px rgba(96,165,250,.5)}.cs-branch-list{display:grid}.cs-list-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:6px 0;border-top:1px solid rgba(255,255,255,.05);font-size:11.5px;color:var(--cs-ink)}.cs-list-row:first-child{border-top:none}.cs-list-row span:last-child{color:rgba(96,165,250,.85);font-weight:700;font-variant-numeric:tabular-nums}.cs-list-row--hi{background:rgba(96,165,250,.08);margin:0 -8px;padding:6px 8px;border-radius:6px;border-top:none!important}.cs-list-row--hi span:last-child{color:var(--cs-purple);background:rgba(96,165,250,.15);padding:1px 6px;border-radius:999px}:root{--hp-l-bg:#fafaf9;--hp-l-surface:#ffffff;--hp-l-ink:#0f1117;--hp-l-body:#6b7280;--hp-l-strong:#374151;--hp-l-line:rgba(0,0,0,0.08);--hp-l-line-sm:rgba(0,0,0,0.05);--hp-l-accent:#2563eb;--hp-l-shadow:0 8px 40px rgba(0,0,0,0.10),0 2px 8px rgba(0,0,0,0.06)}.hp-overview{background:var(--hp-l-bg);padding-block:clamp(56px,6.5vw,96px);border-bottom:1px solid var(--hp-l-line)}.hp-overview__intro{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.hp-overview__h{font-size:clamp(28px,3.5vw,46px);font-weight:800;letter-spacing:-.034em;line-height:1.1;color:var(--hp-l-ink);margin:0 0 12px}.hp-overview__sub{font-size:clamp(15px,1.3vw,18px);color:var(--hp-l-body);margin:0;line-height:1.6}.hp-overview__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(14px,2.5vw,32px)}.hp-overview__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.hp-overview__ic{width:52px;height:52px;border-radius:14px;background:rgba(37,99,235,.08);color:var(--hp-l-accent);display:inline-flex;align-items:center;justify-content:center;flex:none;margin-bottom:2px;transition:background .2s,transform .2s}.hp-overview__item:hover .hp-overview__ic{background:rgba(37,99,235,.14);transform:translateY(-2px)}.hp-overview__title{font-size:14px;font-weight:700;color:var(--hp-l-ink);letter-spacing:-.01em}.hp-overview__desc{font-size:12.5px;line-height:1.5;color:var(--hp-l-body);margin:0}@media (max-width:900px){.hp-overview__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.hp-overview__grid{grid-template-columns:repeat(2,1fr)}}.hp-security{background:#060a12;position:relative;overflow:hidden;padding-block:var(--hp-pad);border-top:1px solid rgba(148,163,184,.12)}.hp-security>.ms-container--wide{position:relative;z-index:1}.hp-security__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.55fr) minmax(0,.9fr);gap:clamp(28px,4vw,64px);align-items:center}.hp-security__copy{display:grid;gap:0}.hp-security__h{font-size:clamp(28px,3.2vw,44px);font-weight:800;letter-spacing:-.034em;line-height:1.1;color:#ffffff;margin:0 0 14px}.hp-security__body{font-size:clamp(14px,1.1vw,16px);line-height:1.65;color:rgba(148,163,184,.8);margin:0 0 22px;text-wrap:pretty}.hp-security__checks{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.hp-security__check{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:rgba(226,232,240,.88)}.hp-security__check svg{color:#4ade80;flex:none}.hp-security__link{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:#60a5fa;text-decoration:none;transition:gap .18s}.hp-security__link:hover{gap:8px}.hp-security__visual{display:flex;align-items:center;justify-content:center;position:relative;padding:48px 0}.hp-security__glow{position:absolute;inset:-30%;background:radial-gradient(ellipse 65% 72% at 50% 50%,rgba(37,99,235,.32) 0,transparent 65%);pointer-events:none}.hp-security__shield-svg{width:148px;height:auto;position:relative;z-index:1;filter:drop-shadow(0 0 20px rgba(37,99,235,.75)) drop-shadow(0 0 56px rgba(37,99,235,.38))}.hp-security__pillars{display:grid;gap:0}.hp-security__pillar{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-top:1px solid rgba(148,163,184,.1)}.hp-security__pillar:first-child{border-top:none;padding-top:0}.hp-security__pillar-ic{width:36px;height:36px;border-radius:9px;background:rgba(37,99,235,.16);color:#60a5fa;display:inline-flex;align-items:center;justify-content:center;flex:none}.hp-security__pillar-title{font-size:14px;font-weight:700;color:rgba(226,232,240,.95);display:block;margin-bottom:2px}.hp-security__pillar-desc{font-size:12.5px;color:rgba(148,163,184,.65);margin:0}@media (max-width:900px){.hp-security__grid{grid-template-columns:1fr}.hp-security__visual{padding:24px}.hp-security__shield-svg{width:100px}}.hp-gtui{background:var(--hp-l-surface);border:1px solid var(--hp-l-line);border-radius:16px;overflow:hidden;box-shadow:var(--hp-l-shadow)}.hp-gtui__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--hp-l-bg);border-bottom:1px solid var(--hp-l-line)}.hp-gtui__title{font-size:14px;font-weight:700;color:var(--hp-l-ink);letter-spacing:-.01em}.hp-gtui__new-btn{font-size:12px;font-weight:600;color:var(--hp-l-accent);background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.18);border-radius:7px;padding:5px 12px;cursor:pointer;white-space:nowrap}.hp-gtui__tabs{display:flex;background:var(--hp-l-bg);border-bottom:1px solid var(--hp-l-line);padding:0 8px;overflow-x:auto}.hp-gtui__tab{display:inline-flex;align-items:center;gap:5px;padding:9px 13px;font-size:12.5px;font-weight:500;color:var(--hp-l-body);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;cursor:pointer;white-space:nowrap}.hp-gtui__tab.is-on{color:var(--hp-l-ink);border-bottom-color:var(--hp-l-accent);font-weight:600}.hp-gtui__tab-count{font-size:10px;font-weight:700;background:rgba(0,0,0,.07);border-radius:999px;padding:1px 6px;color:var(--hp-l-body)}.hp-gtui__tab.is-on .hp-gtui__tab-count{background:rgba(37,99,235,.12);color:var(--hp-l-accent)}.hp-gtui__cols{padding:8px 18px;font-size:10.5px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:#9ca3af;border-bottom:1px solid var(--hp-l-line);background:var(--hp-l-bg)}.hp-gtui__cols,.hp-gtui__row{display:grid;grid-template-columns:118px 1fr 88px 58px 108px;gap:8px}.hp-gtui__row{padding:11px 18px;align-items:center;border-top:1px solid var(--hp-l-line-sm);font-size:12.5px;transition:background .12s}.hp-gtui__row.is-sel{background:rgba(37,99,235,.06);box-shadow:inset 3px 0 0 var(--hp-l-accent)}.hp-gtui__row:hover{background:rgba(0,0,0,.022)}.hp-gtui__id{font-family:ui-monospace,SFMono-Regular,monospace;font-size:10.5px;color:#9ca3af}.hp-gtui__name{font-weight:600;color:var(--hp-l-ink);font-size:13px}.hp-gtui__name,.hp-gtui__officer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-gtui__officer{font-size:12px;color:var(--hp-l-body)}.hp-gtui__filed{font-size:11.5px;color:#9ca3af;white-space:nowrap}.hp-gtui__badge{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.hp-gtui__badge--prog{background:rgba(245,158,11,.1);color:#b45309;border:1px solid rgba(245,158,11,.25)}.hp-gtui__badge--review{background:rgba(99,102,241,.1);color:#4338ca;border:1px solid rgba(99,102,241,.25)}.hp-gtui__badge--intake{background:rgba(37,99,235,.08);color:#1d4ed8;border:1px solid rgba(37,99,235,.22)}.hp-gtui__badge--resolved{background:rgba(16,185,129,.09);color:#059669;border:1px solid rgba(16,185,129,.22)}.hp-gtui__badge--closed{background:rgba(107,114,128,.08);color:#6b7280;border:1px solid rgba(107,114,128,.2)}.hp-spotlight{background:var(--hp-l-bg);padding-block:var(--hp-pad);border-top:1px solid var(--hp-l-line)}.hp-spotlight__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,5vw,88px);align-items:center}.hp-spotlight__panel{min-width:0}.hp-spotlight__copy{display:grid;gap:0}.hp-spotlight__h{font-size:clamp(28px,3.2vw,44px);font-weight:800;letter-spacing:-.034em;line-height:1.1;color:var(--hp-l-ink);margin:0 0 14px}.hp-spotlight__body{font-size:clamp(14px,1.1vw,16px);line-height:1.65;color:var(--hp-l-body);margin:0 0 22px;text-wrap:pretty}.hp-spotlight__bullets{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.hp-spotlight__bullet{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--hp-l-strong)}.hp-spotlight__bullet svg{color:var(--hp-l-accent);flex:none}.hp-spotlight__link{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--hp-l-accent);text-decoration:none;transition:gap .18s}.hp-spotlight__link:hover{gap:8px}@media (max-width:860px){.hp-spotlight__grid{grid-template-columns:1fr}}.hp-switching{background:var(--hp-l-bg);padding-block:var(--hp-pad);border-top:1px solid var(--hp-l-line);border-bottom:1px solid var(--hp-l-line)}.hp-switching__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,5vw,88px);align-items:start}.hp-switching__copy{display:grid;gap:0;position:sticky;top:88px}.hp-switching__h{font-size:clamp(28px,3.2vw,44px);font-weight:800;letter-spacing:-.034em;line-height:1.1;color:var(--hp-l-ink);margin:0 0 14px}.hp-switching__body{font-size:clamp(14px,1.1vw,16px);line-height:1.65;color:var(--hp-l-body);margin:0 0 22px;text-wrap:pretty}.hp-switching__link{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--hp-l-accent);text-decoration:none;transition:gap .18s}.hp-switching__link:hover{gap:8px}.hp-switching__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hp-switching__card{background:var(--hp-l-surface);border:1px solid var(--hp-l-line);border-radius:16px;padding:28px 24px;display:grid;gap:10px;transition:box-shadow .18s,border-color .18s}.hp-switching__card:hover{box-shadow:0 8px 32px rgba(0,0,0,.1);border-color:rgba(37,99,235,.22)}.hp-switching__card-num{font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--hp-l-accent);font-variant-numeric:tabular-nums;display:block}.hp-switching__card-title{font-size:16px;font-weight:700;letter-spacing:-.018em;color:var(--hp-l-ink);display:block;line-height:1.25}.hp-switching__card-desc{font-size:13.5px;line-height:1.6;color:var(--hp-l-body);margin:0;text-wrap:pretty}@media (max-width:860px){.hp-switching__grid{grid-template-columns:1fr}.hp-switching__copy{position:static}.hp-switching__cards{grid-template-columns:1fr}}.hp-closecta{background:#060a12;position:relative;overflow:hidden;padding-block:clamp(80px,10vw,140px);border-top:1px solid rgba(148,163,184,.12)}.hp-closecta__aurora{position:absolute;inset:0;pointer-events:none;z-index:0}.hp-closecta__blob{position:absolute;border-radius:50%;filter:blur(90px)}.hp-closecta__blob--1{width:700px;height:500px;top:-180px;left:-120px;background:radial-gradient(ellipse at center,rgba(37,99,235,.5) 0,rgba(37,99,235,.22) 45%,transparent 75%);animation:cta-blob1 9s ease-in-out infinite alternate}.hp-closecta__blob--2{width:560px;height:400px;top:-80px;right:-60px;background:radial-gradient(ellipse at center,rgba(16,185,129,.3) 0,rgba(16,185,129,.1) 50%,transparent 75%);animation:cta-blob2 12s ease-in-out infinite alternate}.hp-closecta__blob--3{width:400px;height:300px;bottom:-80px;left:35%;background:radial-gradient(ellipse at center,rgba(99,102,241,.28) 0,rgba(99,102,241,.09) 55%,transparent 80%);animation:cta-blob3 15s ease-in-out infinite alternate}@keyframes cta-blob1{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.08)}}@keyframes cta-blob2{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,20px) scale(1.12)}}@keyframes cta-blob3{0%{transform:translate(0) scale(1)}to{transform:translate(20px,-25px) scale(1.06)}}.hp-closecta>.ms-container--wide{position:relative;z-index:1}.hp-closecta__grid{display:grid;grid-template-columns:1fr auto;gap:clamp(36px,5vw,80px);align-items:center}.hp-closecta__copy{max-width:580px}.hp-closecta__h{font-size:clamp(36px,5vw,68px);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:#ffffff;margin:0 0 14px}.hp-closecta__body{font-size:clamp(14px,1.2vw,17px);line-height:1.65;color:rgba(148,163,184,.8);margin:0}.hp-closecta__right{display:flex;flex-direction:column;gap:14px;align-items:stretch;min-width:220px}.hp-closecta__right .ms-btn--ghost{color:rgba(226,232,240,.92);border-color:rgba(148,163,184,.28)}.hp-closecta__right .ms-btn--ghost:hover{color:#fff;border-color:rgba(148,163,184,.5);background:rgba(255,255,255,.05)}@media (max-width:820px){.hp-closecta__grid{grid-template-columns:1fr}.hp-closecta__right{flex-direction:row;flex-wrap:wrap}}.hp-trust{background:var(--hp-surface);padding-block:28px;border-bottom:1px solid var(--hp-line)}.hp-trust__label{text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-faint);margin:0 0 18px}.hp-trust__logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:36px}.hp-trust__logo{display:flex;flex-direction:column;align-items:center;line-height:1;color:var(--hp-muted);opacity:.75;user-select:none;transition:opacity .18s}.hp-trust__logo:hover{opacity:1}.hp-trust__logo strong{font-size:13px;font-weight:900;letter-spacing:.07em}.hp-trust__logo span{font-size:8.5px;font-weight:700;letter-spacing:.09em;margin-top:2px}.hp-problem{background:var(--hp-surface);padding-block:var(--hp-pad);border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line)}.hp-problem__lead{margin-bottom:clamp(40px,5vw,60px)}.hp-problem__h{font-size:clamp(24px,3.2vw,42px);font-weight:800;letter-spacing:-.034em;line-height:1.12;color:var(--hp-ink);margin:0;max-width:38ch}.hp-problem__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px)}.hp-problem__item{display:grid;gap:10px;align-content:start}.hp-problem__ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--ms-accent-soft);color:var(--ms-accent-ink);flex:none}.hp-problem__k{font-size:15px;font-weight:700;letter-spacing:-.015em;color:var(--hp-ink);margin:0}.hp-problem__d{font-size:13.5px;line-height:1.6;color:var(--hp-muted);margin:0;text-wrap:pretty}@media (max-width:860px){.hp-problem__cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.hp-problem__cols{grid-template-columns:1fr}}.hp-feat{position:relative;overflow:hidden}.hp-feat--light{background:var(--hp-surface);padding-block:var(--hp-pad);border-top:1px solid var(--hp-line)}.hp-feat--dark{background:var(--hp-d-bg);padding-block:var(--hp-pad)}.hp-feat__grid{display:grid;gap:clamp(36px,5vw,80px);align-items:center}.hp-feat__grid,.hp-feat__grid--rev{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.hp-feat__copy{display:grid;gap:0;max-width:420px}.hp-feat__copy--dark .hp-feat__h2{color:var(--hp-d-ink)}.hp-feat__copy--dark .hp-feat__body{color:var(--hp-d-muted)}.hp-feat__h2{font-size:clamp(24px,2.6vw,36px);font-weight:700;letter-spacing:-.028em;line-height:1.15;color:var(--hp-ink);margin:0 0 14px}.hp-feat__body{font-size:clamp(14px,1.1vw,16px);line-height:1.65;color:var(--hp-muted);margin:0 0 22px;text-wrap:pretty}.hp-feat__link{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:650;color:var(--ms-accent-ink);text-decoration:none;transition:gap .18s}.hp-feat__link:hover{gap:8px}.hp-feat__link--dark{color:#60a5fa}.hp-feat__panel{min-width:0}.hp-feat__aurora{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hp-feat__aurora-blob{position:absolute;border-radius:50%;filter:blur(80px)}.hp-feat__aurora-blob--1{width:45%;height:80%;left:-8%;top:-20%;background:radial-gradient(ellipse,rgba(37,99,235,.16) 0,transparent 70%)}.hp-feat__aurora-blob--2{width:38%;height:60%;right:5%;bottom:-15%;background:radial-gradient(ellipse,rgba(16,185,129,.1) 0,transparent 65%)}.hp-feat--dark .ms-btn--ghost{color:rgba(226,232,240,.92);border-color:rgba(148,163,184,.28)}.hp-feat--dark .ms-btn--ghost:hover{color:#fff;border-color:rgba(148,163,184,.5);background:rgba(255,255,255,.05)}@media (max-width:860px){.hp-feat__grid,.hp-feat__grid--rev{grid-template-columns:1fr;gap:36px}.hp-feat__copy{max-width:none}}.hp-gtable{background:var(--ms-bg);border:1px solid var(--ms-panel-border);border-radius:var(--hp-radius);overflow:hidden;box-shadow:var(--ms-shadow-md)}.hp-gtable__head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--ms-bg-soft);border-bottom:1px solid var(--ms-panel-border)}.hp-gtable__title{font-size:14px;font-weight:700;color:var(--hp-ink);letter-spacing:-.01em}.hp-gtable__all{font-size:12px;font-weight:600;color:var(--ms-accent-ink);cursor:pointer}.hp-gtable__cols{padding:8px 20px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-faint);border-bottom:1px solid var(--ms-panel-border)}.hp-gtable__cols,.hp-gtable__row{display:grid;grid-template-columns:130px 1fr 130px 80px;gap:12px}.hp-gtable__row{padding:11px 20px;align-items:center;border-top:1px solid var(--ms-panel-border);font-size:13px}.hp-gtable__row:first-of-type{border-top:none}.hp-gtable__id{font-family:var(--ms-font-mono);font-size:11.5px;color:var(--hp-muted)}.hp-gtable__name{font-weight:600;color:var(--hp-ink);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-gtable__date{font-size:12.5px;color:var(--hp-muted)}.hp-gstatus{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.hp-gstatus--prog{background:rgba(16,185,129,.1);color:#059669;border:1px solid rgba(16,185,129,.25)}.hp-gstatus--review{background:rgba(245,158,11,.1);color:#b45309;border:1px solid rgba(245,158,11,.25)}.hp-gstatus--wait{background:rgba(99,102,241,.1);color:#4338ca;border:1px solid rgba(99,102,241,.25)}.hp-wfpanel{background:rgba(10,16,28,.68);border:1px solid var(--hp-d-panel-border);border-radius:14px;overflow:hidden;backdrop-filter:blur(12px);box-shadow:0 32px 80px rgba(0,0,0,.45);position:relative;z-index:1}.hp-wfpanel__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:rgba(15,23,42,.4);border-bottom:1px solid var(--hp-d-line);font-size:13.5px;font-weight:700;color:var(--hp-d-ink)}.hp-wfpanel__all{font-size:11.5px;font-weight:600;color:var(--ms-accent);cursor:pointer}.hp-wfpanel__row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:11px 18px;border-top:1px solid rgba(148,163,184,.08);font-size:12.5px}.hp-wfpanel__row:first-of-type{border-top:none}.hp-wfpanel__ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:rgba(255,255,255,.06);color:var(--hp-d-muted);flex:none}.hp-wfpanel__body{display:grid;gap:2px;min-width:0}.hp-wfpanel__task{font-weight:600;color:var(--hp-d-ink2)}.hp-wfpanel__sub,.hp-wfpanel__task{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-wfpanel__sub{font-size:11.5px;color:var(--hp-d-muted)}.hp-wfpanel__date{font-size:12px;font-weight:600;color:var(--hp-d-muted);white-space:nowrap}.hp-wfpanel__date--overdue{color:#f87171}.hp-wfpanel__date--due-today{color:#fbbf24}.hp-files__grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.4fr) minmax(0,.55fr);gap:clamp(24px,3vw,48px);align-items:start}.hp-files__panel{min-width:0}.hp-files__sidebar{display:grid;gap:16px}.hp-files__card{background:var(--hp-bg);border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);padding:18px;display:grid;gap:6px}.hp-files__card-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--ms-accent-soft);color:var(--ms-accent-ink);margin-bottom:4px}.hp-files__card-title{font-size:13px;font-weight:700;color:var(--hp-ink)}.hp-files__card-body{font-size:12px;line-height:1.5;color:var(--hp-muted);margin:0;text-wrap:pretty}.hp-fpanel{background:var(--ms-bg);border:1px solid var(--ms-panel-border);border-radius:var(--hp-radius);overflow:hidden;box-shadow:var(--ms-shadow-md)}.hp-fpanel__head{padding:13px 18px;background:var(--ms-bg-soft);border-bottom:1px solid var(--ms-panel-border)}.hp-fpanel__title{font-size:13px;font-weight:700;color:var(--hp-ink);letter-spacing:-.01em}.hp-fpanel__tabs{display:flex;gap:0;padding:0 4px;border-bottom:1px solid var(--ms-panel-border);background:var(--ms-bg-soft)}.hp-fpanel__tab{padding:9px 12px;font-size:12px;font-weight:600;color:var(--hp-muted);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.hp-fpanel__tab.is-on{color:var(--hp-ink);border-bottom-color:var(--ms-accent)}.hp-fpanel__list{padding:4px 0}.hp-fpanel__row{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding:9px 18px;border-top:1px solid var(--ms-panel-border);font-size:12.5px}.hp-fpanel__row:first-child{border-top:none}.hp-fpanel__row-ic{color:var(--ms-accent);flex:none}.hp-fpanel__row-name{font-weight:500;color:var(--hp-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-fpanel__row-meta{font-size:11px;color:var(--hp-faint);white-space:nowrap}.hp-fpanel__drop{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--ms-panel-border);background:var(--ms-bg-sunken);font-size:12px;color:var(--hp-muted)}.hp-fpanel__add,.hp-fpanel__browse{color:var(--ms-accent-ink);font-weight:600;cursor:pointer}.hp-fpanel__add{margin-left:auto;font-size:12px;background:var(--ms-accent-soft);border:1px solid var(--ms-accent-border);border-radius:6px;padding:4px 12px}@media (max-width:1000px){.hp-files__grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.hp-files__sidebar{display:none}}@media (max-width:760px){.hp-files__grid{grid-template-columns:1fr}}.hp-stats{background:#060a12;padding-block:clamp(52px,6vw,88px);border-top:1px solid var(--hp-d-line);border-bottom:1px solid var(--hp-d-line);position:relative;overflow:hidden}.hp-stats:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 280px at 20% 60%,rgba(37,99,235,.09) 0,transparent 70%),radial-gradient(700px 260px at 78% 40%,rgba(16,185,129,.06) 0,transparent 65%);pointer-events:none}.hp-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;z-index:1}.hp-stat{padding:clamp(28px,3.5vw,48px) clamp(20px,2.5vw,36px);text-align:center;border-right:1px solid var(--hp-d-line)}.hp-stat:last-child{border-right:none}.hp-stat__num{font-size:clamp(34px,4.2vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,#93c5fd,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.hp-stat__label{font-size:13px;line-height:1.4;color:var(--hp-d-muted)}@media (max-width:720px){.hp-stats__grid{grid-template-columns:repeat(2,1fr)}.hp-stat:nth-child(2){border-right:none}.hp-stat:first-child,.hp-stat:nth-child(2){border-bottom:1px solid var(--hp-d-line)}}.hp-pricing{position:relative;overflow:hidden;background:var(--hp-d-bg);padding-block:var(--hp-pad);border-top:1px solid var(--hp-d-line)}.hp-pricing>.ms-container--wide{position:relative;z-index:1}.hp-pricing__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:clamp(40px,5vw,80px);align-items:center}.hp-pricing__copy{display:grid;gap:0}.hp-pricing__h2{font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.028em;line-height:1.14;color:var(--hp-d-ink);margin:0 0 14px}.hp-pricing__body{font-size:clamp(14px,1.1vw,16px);line-height:1.65;color:var(--hp-d-muted);margin:0 0 22px;text-wrap:pretty}.hp-pricing__trust{display:flex;flex-direction:column;gap:8px}.hp-pricing__badge{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--hp-d-muted)}.hp-pricing__badge svg{color:var(--ms-accent-2);flex:none}.hp-pricing__card{background:rgba(10,16,28,.65);border:1px solid var(--hp-d-panel-border);border-radius:16px;padding:28px 30px;backdrop-filter:blur(14px);box-shadow:0 32px 80px rgba(0,0,0,.4);display:grid;gap:8px}.hp-pricing__starting{font-size:12px;font-weight:600;color:var(--hp-d-muted)}.hp-pricing__price{display:flex;align-items:flex-start}.hp-pricing__dollar{font-size:44px;font-weight:700;letter-spacing:-.04em;color:var(--hp-d-ink);line-height:1}.hp-pricing__unit{font-size:14px;color:var(--hp-d-muted);margin:0}.hp-pricing__vol{font-size:12px;color:rgba(148,163,184,.5);margin:0 0 8px}.hp-pricing__btns{display:flex;gap:10px;flex-wrap:wrap}.hp-pricing__btns .ms-btn--ghost{color:rgba(226,232,240,.92);border-color:rgba(148,163,184,.28);font-size:13.5px;padding:11px 18px}.hp-pricing__btns .ms-btn--primary{font-size:13.5px;padding:11px 20px}.hp-pricing__btns .ms-btn--ghost:hover{color:#fff;border-color:rgba(148,163,184,.5);background:rgba(255,255,255,.05)}@media (max-width:820px){.hp-pricing__grid{grid-template-columns:1fr}}.hp-cta{background:var(--hp-bg);padding-block:var(--hp-pad);border-top:1px solid var(--hp-line)}.hp-cta__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(40px,5vw,80px);align-items:center}.hp-cta__copy{display:grid;gap:0}.hp-cta__h2{font-size:clamp(28px,3.5vw,46px);font-weight:700;letter-spacing:-.034em;line-height:1.09;color:var(--hp-ink);margin:0 0 14px}.hp-cta__body{font-size:clamp(14px,1.1vw,16px);line-height:1.65;color:var(--hp-muted);margin:0 0 24px;text-wrap:pretty}.hp-cta__btns{display:flex;flex-wrap:wrap;gap:12px}.hp-cta__quote-wrap{display:flex;align-items:center}.hp-cta__quote{background:var(--ms-bg);border:1px solid var(--ms-panel-border);border-left:3px solid var(--ms-accent);border-radius:var(--hp-radius);padding:28px 32px;box-shadow:var(--ms-shadow-md);position:relative}.hp-cta__qmark{display:none}.hp-cta__qtext{font-size:16px;line-height:1.7;color:var(--hp-ink);margin:0 0 16px;text-wrap:pretty;font-style:italic;font-weight:500}.hp-cta__attr{display:block;font-size:13px;font-weight:600;color:var(--hp-muted);font-style:normal}@media (max-width:820px){.hp-cta__grid{grid-template-columns:1fr}}