:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f6fb;--bg-strong:#e7edf6;--surface:#fff;--surface-muted:#f8fbff;--ink:#0f1728;--muted:#59657a;--line:#0f17281a;--line-strong:#0f17282e;--brand:#1159d9;--brand-strong:#0d43a5;--brand-soft:#1159d914;--teal:#0c8db1;--danger:#b93c3c;--success:#16734d;--shadow:0 24px 70px #23375b17;--shadow-strong:0 38px 100px #23375b24;--radius-xl:34px;--radius-lg:24px;--radius-md:18px}*{box-sizing:border-box}html,body{background:radial-gradient(circle at top left,#1159d914,transparent 22%),linear-gradient(180deg,#f9fbfe 0%,var(--bg)50%,var(--bg-strong)100%);min-height:100%;color:var(--ink);margin:0;font-family:Avenir Next,SF Pro Display,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#1159d908 1px,#0000 1px),linear-gradient(90deg,#1159d908 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site{max-width:1380px;margin:0 auto;padding:24px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffd1;border:1px solid #ffffffb3;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;display:flex;position:sticky;top:16px;box-shadow:0 8px 34px #314d7b14}.brand{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:.86rem;font-weight:700;display:inline-flex}.brand-logo{background:linear-gradient(#fffffff0,#f4f8ffeb);border:1px solid #1159d914;border-radius:16px;justify-content:center;align-items:center;height:46px;padding:6px 12px;display:inline-flex}.brand-logo img{object-fit:contain;width:auto;height:28px}.nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nav a,.nav button{color:var(--muted);cursor:pointer;background:0 0;border:0}.nav-button,.nav-ghost,.button-primary,.button-secondary,.button-link{border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;transition:transform .14s,background .14s,color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.nav-button,.button-primary{background:var(--brand);color:#fff;box-shadow:0 14px 30px #1159d92e}.nav-ghost,.button-secondary{border:1px solid var(--line-strong);background:#ffffffe0}.button-link{color:var(--brand-strong);padding-left:0}.nav-button:hover,.nav-ghost:hover,.button-primary:hover,.button-secondary:hover,.button-link:hover,.provider-button:hover{transform:translateY(-1px)}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--brand);margin:0 0 12px;font-size:.76rem}.lead{color:var(--muted);margin:18px 0 0;font-size:1.05rem;line-height:1.72}.lead.small{font-size:.98rem}.hero-actions,.product-row-actions,.executive-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hero-v2{grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr);gap:22px;margin-top:32px;display:grid}.hero-main-panel,.hero-side-card,.section-band,.product-row,.service-panel,.executive-card,.executive-metrics article,.auth-story-panel,.auth-card,.contact-story-panel,.profile-identity-panel,.profile-benefit-panel,.empty-state,.subscription-row,.loading-card{border-radius:var(--radius-xl);box-shadow:var(--shadow);background:#ffffffeb;border:1px solid #ffffffad}.hero-main-panel{background:linear-gradient(180deg,#fffffff2,#f8fbfff5),var(--surface);padding:56px}.hero-main-panel h1,.auth-story-panel h1,.profile-identity-panel h1,.contact-story-panel h1,.loading-card h1{letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(2.9rem,7vw,5.6rem);line-height:.96}.hero-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.hero-proof-card{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid #1159d914;padding:18px}.hero-proof-card strong,.product-row-visual h3,.service-panel h3,.executive-metrics strong,.auth-story-list strong,.contact-points strong,.subscription-row h3{margin:0;font-size:1.02rem;display:block}.hero-proof-card span{color:var(--muted);margin-top:8px;line-height:1.55;display:block}.hero-side-stack{gap:18px;display:grid}.hero-side-card{padding:28px}.hero-side-primary{color:#fff;box-shadow:var(--shadow-strong);background:linear-gradient(#0f4dbd,#0a3d96)}.hero-side-primary .eyebrow,.hero-side-primary p{color:#ffffffc7}.hero-side-primary h2{letter-spacing:-.04em;margin:0;font-size:2rem;line-height:1.08}.hero-side-secondary{background:linear-gradient(#fffffff5,#f2f8fff2)}.tier-badge{background:#ffffff1f;border-radius:28px;justify-content:center;align-items:center;width:120px;height:120px;margin:8px 0 18px;font-size:2.4rem;font-weight:800;display:inline-flex}.tier-scale,.stack-lines,.identity-grid{margin:18px 0 0;padding:0;list-style:none}.tier-scale li,.stack-lines span,.identity-grid div{border-top:1px solid #ffffff29;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.stack-lines span{color:var(--ink);border-top-color:#0f172814}.section{margin-top:34px}.section-band{padding:32px}.section-header-v2{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:end;gap:24px;margin-bottom:20px;display:grid}.section-header-v2 h2,.executive-card h2,.auth-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,4vw,3rem)}.section-header-v2 p,.executive-card p,.auth-card p,.contact-story-panel p,.executive-metrics p,.auth-story-list p,.contact-points p,.product-row-description,.service-panel p,.subscription-row p{color:var(--muted);margin:0;line-height:1.6}.architecture-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.architecture-strip article{border-radius:var(--radius-lg);background:var(--surface-muted);border:1px solid #1159d912;padding:20px}.architecture-strip span{color:var(--brand);margin-bottom:14px;font-size:.92rem;font-weight:700;display:inline-flex}.architecture-strip h3{margin:0 0 8px;font-size:1.16rem}.catalog-rows,.service-grid-v2,.subscription-rail,.auth-story-list,.contact-points{gap:18px;display:grid}.product-row{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.product-row-visual,.product-row-body{padding:28px}.product-row-visual{color:#fff;align-content:end;min-height:230px;display:grid}.product-tone-1 .product-row-visual{background:linear-gradient(135deg,#0e4fc4,#2778f0)}.product-tone-2 .product-row-visual{background:linear-gradient(135deg,#11597d,#0c8db1)}.product-tone-3 .product-row-visual{background:linear-gradient(135deg,#213b66,#4e6fa4)}.product-row-visual p{color:#ffffffc7;margin:8px 0 0}.product-chip{text-transform:uppercase;letter-spacing:.15em;background:#ffffff24;border-radius:999px;align-items:center;width:fit-content;margin-bottom:18px;padding:8px 12px;font-size:.75rem;display:inline-flex}.product-row-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.product-row-meta>div{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid #1159d912;padding:16px}.meta-label{text-transform:uppercase;letter-spacing:.16em;color:var(--brand);margin-bottom:8px;font-size:.76rem;display:block}.product-row-meta strong{font-size:1.05rem}.service-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.service-panel{background:linear-gradient(#fffffff5,#f8fbfff5);padding:28px}.service-tone-1{border-top:5px solid #1159d9}.service-tone-2{border-top:5px solid #0c8db1}.service-tone-3{border-top:5px solid #4e6fa4}.service-heading{gap:8px;display:grid}.service-footer{color:var(--muted);justify-content:space-between;gap:16px;margin-top:22px;display:flex}.service-footer a{color:var(--brand-strong);font-weight:700}.executive-section{margin-top:36px}.executive-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;display:grid}.executive-card,.executive-metrics article{padding:30px}.executive-metrics{gap:16px;display:grid}.auth-page-shell,.profile-shell{gap:28px;display:grid}.auth-hero-grid,.contact-layout,.profile-hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:18px;display:grid}.auth-register-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.auth-story-panel,.contact-story-panel,.profile-identity-panel,.profile-benefit-panel,.auth-card{padding:34px}.auth-story-list article,.contact-points article,.auth-card-secondary{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid #1159d914;padding:18px}.auth-form-stack{gap:18px;display:grid}.auth-card-primary{background:linear-gradient(#fffffff5,#f9fcfff2)}.auth-card-secondary{background:linear-gradient(#f5f9fff5,#fffffff5)}.auth-form{gap:14px;margin-top:22px;display:grid}.auth-form label{color:var(--muted);gap:8px;display:grid}.auth-form input,.auth-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:16px;outline:none;padding:14px 16px}.auth-form input:focus,.auth-form textarea:focus{border-color:#1159d959;box-shadow:0 0 0 4px #1159d914}.provider-row{flex-wrap:wrap;gap:10px;display:flex}.provider-button{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:10px 14px}.provider-button.active{background:var(--brand);color:#fff;border-color:#0000}.status{background:#fff;border-radius:16px;padding:12px 14px}.status.error{color:var(--danger);background:#b93c3c14}.status.success{color:var(--success);background:#16734d14}.helper{color:var(--muted)}.profile-benefit-panel{color:#fff;box-shadow:var(--shadow-strong);background:linear-gradient(#0f4dbd,#0a3d96)}.profile-benefit-panel .eyebrow,.profile-benefit-panel .lead,.profile-benefit-panel .helper{color:#fffc}.benefit-figure{margin:12px 0 8px;font-size:clamp(3.4rem,8vw,5rem);font-weight:800;line-height:.92}.identity-grid{gap:0;display:grid}.identity-grid dt{color:var(--brand);text-transform:uppercase;letter-spacing:.16em;font-size:.78rem}.identity-grid dd{color:var(--ink);margin:8px 0 0}.subscription-rail{gap:14px;display:grid}.subscription-row{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr) minmax(120px,auto);align-items:center;gap:16px;padding:24px 28px;display:grid}.subscription-kicker{background:var(--brand-soft);color:var(--brand-strong);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:7px 10px;font-size:.76rem;display:inline-flex}.subscription-row strong{background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;justify-content:center;padding:10px 12px;display:inline-flex}.empty-state{gap:10px;padding:30px;display:grid}.empty-state h3{margin:0;font-size:1.4rem}.loading-card{margin-top:40px;padding:30px}.footer{color:var(--muted);justify-content:space-between;gap:16px;padding:34px 0 12px;display:flex}.footer div{gap:16px;display:flex}@media (max-width:1100px){.hero-v2,.section-header-v2,.executive-layout,.auth-hero-grid,.contact-layout,.profile-hero,.product-row,.service-grid-v2,.architecture-strip{grid-template-columns:1fr}}@media (max-width:900px){.hero-proof-grid{grid-template-columns:1fr}.topbar,.footer,.subscription-row{flex-direction:column;align-items:flex-start}.subscription-row{grid-template-columns:1fr}}@media (max-width:640px){.site{padding:16px}.hero-main-panel,.hero-side-card,.section-band,.product-row-visual,.product-row-body,.service-panel,.executive-card,.executive-metrics article,.auth-story-panel,.auth-card,.contact-story-panel,.profile-identity-panel,.profile-benefit-panel,.empty-state,.subscription-row,.loading-card{padding:24px}.hero-main-panel h1,.auth-story-panel h1,.profile-identity-panel h1,.contact-story-panel h1,.loading-card h1{font-size:clamp(2.4rem,14vw,4rem)}.product-row-meta{grid-template-columns:1fr}}
