:root{--bg:#0a0e11;--bg-2:#0d1216;--surface:#11171b;--surface-strong:#161d22;--surface-soft:#0e1418;--text:#e7edef;--muted:#94a3a9;--faint:#67757c;--line:#ffffff12;--line-strong:#ffffff24;--accent:#4bb3a4;--accent-bright:#6fccbd;--accent-deep:#1f5c54;--accent-soft:#4bb3a41a;--ok:#4bb3a4;--warn:#d6a75c;--danger:#d97066;--shadow:0 18px 40px -28px #00080ce6;--shadow-lift:0 24px 56px -30px #00080cf2;--radius-xl:10px;--radius-lg:8px;--radius-md:6px;--radius-sm:4px;--container:1200px;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--transition:.22s cubic-bezier(.2, .7, .2, 1);--ease:cubic-bezier(.2, .7, .2, 1);--z-base:1;--z-sticky:10;--z-overlay:20;--z-modal:30}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden}body:before{content:"";z-index:-2;background:radial-gradient(120vw 70vh at 50% -10%,#4bb3a40d,#0000 70%),linear-gradient(#0d1216 0%,#0a0e11 45%,#080b0e 100%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-size:96px 100%,100% 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 60%);mask-image:linear-gradient(#000 0%,#0000 60%)}.grain{z-index:var(--z-overlay);pointer-events:none;opacity:.028;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}#root{min-height:100dvh}img{max-width:100%;display:block}p{max-width:66ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:1.005rem;line-height:1.68}h1,h2,h3,strong,b{color:var(--text);text-wrap:balance}h1{letter-spacing:-.042em;max-width:17ch;margin:20px 0;font-size:clamp(2.5rem,5vw,4.15rem);font-weight:600;line-height:.98}h2{letter-spacing:-.032em;max-width:22ch;margin:12px 0;font-size:clamp(1.75rem,2.6vw,2.45rem);font-weight:600;line-height:1.06}h3{letter-spacing:-.018em;margin:0 0 10px;font-size:1.16rem;font-weight:600}.mono,.stat-value,.price,.tier-price,.spec-value{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}::selection{color:#fff;background:#4bb3a447}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{z-index:var(--z-modal);border-radius:var(--radius-sm);background:var(--accent);color:#06100e;transition:top var(--transition);padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link:focus-visible{top:12px}ul,ol{margin:0;padding:0}.grad-text{color:var(--accent-bright);white-space:nowrap;position:relative}.grad-text:after{content:"";background:var(--accent);opacity:.4;height:2px;position:absolute;bottom:.06em;left:0;right:0}.app-shell{min-height:100dvh;position:relative}.noise-layer{display:none}.topbar,.page-main,.hero,.band,.home-section{width:min(calc(100% - 32px), var(--container));margin-left:auto;margin-right:auto}.topbar{z-index:var(--z-sticky);border-radius:var(--radius-lg);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);box-shadow:inset 0 1px 0 #ffffff0a, var(--shadow);background:#0a0e11d1;justify-content:space-between;align-items:center;gap:22px;margin-top:12px;padding:10px 10px 10px 14px;display:flex;position:sticky;top:12px}.brand-mark{letter-spacing:-.022em;align-items:center;gap:11px;font-weight:600;display:inline-flex}.brand-mark img{width:34px;height:34px;transition:transform var(--transition)}.brand-mark:hover img{transform:translateY(-1px)}.brand-mark span{line-height:1.1;display:grid}.brand-mark small,.metric small,.status-header span,.contact-grid small,.service-label,.metric-card small{color:var(--faint);letter-spacing:.02em;font-size:.72rem;display:block}.nav-links,.footer-links,.topbar-actions,.hero-actions{align-items:center;gap:14px;display:flex}.nav-links{color:var(--muted);gap:24px;font-size:.95rem}.nav-links a{transition:color var(--transition);padding:4px 0;position:relative}.nav-links a:after{content:"";background:var(--accent);width:0;height:1px;transition:width var(--transition);position:absolute;bottom:-2px;left:0}.nav-links a.active,.nav-links a:hover{color:var(--text)}.nav-links a.active:after,.nav-links a:hover:after{width:100%}.button,.auth-toggle button{border-radius:var(--radius-sm);letter-spacing:-.012em;color:var(--text);cursor:pointer;transition:transform var(--transition), background-color var(--transition), border-color var(--transition), box-shadow var(--transition), color var(--transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-size:.94rem;font-weight:600;display:inline-flex}.button span{transition:transform var(--transition);justify-content:center;align-items:center;font-size:1.02em;line-height:1;display:inline-flex}.button:hover span{transform:translate(3px)}.button-primary{color:#061310;background:var(--accent);box-shadow:inset 0 1px #ffffff38}.button-primary:hover{background:var(--accent-bright)}.button-primary span{background:0 0}.button-secondary,.small-button,.cart-button{border-color:var(--line-strong);background:var(--surface);color:var(--text)}.button-secondary:hover,.cart-button:hover{border-color:var(--line-strong);background:var(--surface-strong)}.button-primary.small-button{color:#061310;background:var(--accent);border-color:#0000}.button-primary.small-button:hover{background:var(--accent-bright)}.small-button{padding:9px 15px;font-size:.88rem}.button-disabled{opacity:.5;pointer-events:none}.cart-button b{border-radius:var(--radius-sm);background:var(--accent);color:#061310;min-width:20px;height:20px;font-family:var(--mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:.78rem;display:inline-flex}.clickable-card{transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition)}.clickable-card:hover{transform:translateY(-2px)}.hero,.section-grid,.two-column-detail,.dashboard-detail-grid,.auth-layout{gap:28px;display:grid}.hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;min-height:calc(100dvh - 150px);padding:40px 0 72px}.hero-copy p,.section-heading p,.page-hero p{max-width:60ch;font-size:1.04rem}.eyebrow,.service-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);align-items:center;gap:8px;padding:0;font-size:.7rem;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);opacity:.7;width:18px;height:1px}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.service-label{background:0 0;border:none;padding:0}.service-label:before{display:none}.hero-points,.content-list,.number-list{gap:12px;display:grid}.hero-points,.content-list{list-style:none}.hero-points li,.content-list li{color:var(--muted);padding-left:26px;position:relative}.hero-points li:before,.content-list li:before{content:"";background:var(--accent);border-radius:1px;width:6px;height:6px;position:absolute;top:11px;left:0}.number-list{color:var(--muted);padding-left:20px}.number-list li{line-height:1.7}.bezel{border-radius:var(--radius-lg);transition:transform var(--transition), border-color var(--transition), background-color var(--transition);background:0 0;padding:0;position:relative}.bezel-core{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);height:100%}.bezel:hover>.bezel-core{border-color:var(--line-strong);background:var(--surface-strong)}.status-board,.feature-card .bezel-core,.detail-card .bezel-core,.legal-card .bezel-core,.knowledge-card .bezel-core,.dashboard-card .bezel-core,.service-section .bezel-core,.pricing-section .bezel-core,.auth-card .bezel-core{padding:28px}.status-header,.service-section-header,.pricing-headline,.dashboard-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.section-title-block{min-width:0}.section-title{letter-spacing:-.026em;max-width:26ch;margin:6px 0 8px;font-size:1.42rem;font-weight:600;line-height:1.2}.section-desc{max-width:62ch;font-size:.96rem;line-height:1.6}.signal-grid,.services-layout,.pricing-grid,.dashboard-grid,.mini-grid,.role-grid{gap:16px;display:grid}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.metric-card,.metric,.pricing-card,.plan-shell,.stat-pill,.dashboard-card-head,.cart-item{border-radius:var(--radius-md)}.metric-card,.metric,.pricing-card,.plan-shell,.stat-pill{border:1px solid var(--line);background:var(--surface);transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition);box-shadow:inset 0 1px #ffffff0a}.metric-card:hover,.pricing-card:hover,.plan-shell:hover{border-color:var(--line-strong);transform:translateY(-3px)}.metric-card,.pricing-card,.plan-shell{padding:20px}.pricing-card,.plan-shell{flex-direction:column;min-height:100%;display:flex}.metric-card strong,.metric strong,.pricing-card strong,.plan-shell strong,.dashboard-card strong,.cart-item strong,.page-state strong,.role-grid strong,.legal-copy strong{color:var(--text);margin:8px 0;font-size:1.05rem;display:block}.metric-card strong{color:var(--accent-bright);letter-spacing:-.04em;font-size:1.7rem}.pricing-card strong{font-size:1.22rem;line-height:1.2}.metric-card span,.stat-pill span{color:var(--muted);font-size:.9rem;line-height:1.55}.hero-panel,.stack-grid{gap:18px;display:grid}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric{padding:18px}.metric strong{font-size:.98rem;line-height:1.5}.hero-panel{position:relative}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 auto 72px;padding:20px 28px}.band p{color:var(--text);font-size:1.05rem}.home-section{padding:56px 0}.section-head-center{text-align:center;justify-items:center;gap:14px;max-width:640px;margin:0 auto 40px;display:grid}.section-head-center h2{max-width:none}.section-head-center p{max-width:56ch}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{gap:46px;width:max-content;animation:32s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{color:var(--muted);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:.92rem;display:inline-flex}.marquee-item:before{content:"";background:var(--accent);opacity:.8;border-radius:1px;width:4px;height:4px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats-band{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.stat-tile{border-right:1px solid var(--line);text-align:left;padding:26px 24px}.stat-tile:last-child{border-right:none}.stat-tile .stat-value{color:var(--text);font-size:clamp(1.9rem,3vw,2.5rem);font-weight:500;line-height:1}.stat-tile .stat-label{color:var(--text);margin:12px 0 6px;font-size:.94rem;font-weight:500;display:block}.stat-tile .stat-note{color:var(--faint);font-size:.84rem;line-height:1.5}.service-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.svc-card .bezel-core{gap:14px;height:100%;padding:24px;display:grid}.svc-icon{border-radius:var(--radius-md);width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--line);justify-content:center;align-items:center;display:inline-flex}.svc-card h3{margin:0;font-size:1.16rem}.svc-card p{font-size:.94rem}.svc-card .svc-link{color:var(--accent-bright);transition:gap var(--transition);align-items:center;gap:6px;margin-top:auto;font-size:.92rem;font-weight:600;display:inline-flex}.svc-card:hover .svc-link{gap:12px}.why-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:8px;display:grid}.why-card{border-bottom:1px solid var(--line);transition:background-color var(--transition);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:6px 18px;padding:30px 30px 30px 0;display:grid}.why-card:nth-child(odd){border-right:1px solid var(--line);padding-right:40px}.why-card:nth-child(2n){padding-left:30px}.why-card .svc-icon{grid-row:span 2;width:38px;height:38px}.why-card h3{align-self:center;margin:2px 0 0;font-size:1.06rem}.why-card p{grid-column:2;font-size:.93rem}.steps-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:10px;display:grid}.step-card{align-content:start;gap:10px;padding:28px 26px 28px 0;display:grid;position:relative}.step-card:not(:last-child){border-right:1px solid var(--line);margin-right:0}.step-card:not(:first-child){padding-left:26px}.step-card:before{content:"";background:var(--accent);width:28px;height:1px;position:absolute;top:-1px;left:0}.step-card:not(:first-child):before{left:26px}.step-num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--accent);font-size:.78rem;font-weight:500}.step-card h3{margin:0;font-size:1.08rem}.step-card p{font-size:.92rem}.faq-list{gap:12px;max-width:820px;margin:0 auto;display:grid}.faq-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);transition:border-color var(--transition);overflow:hidden}.faq-item.open{border-color:var(--line-strong)}.faq-q{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:1.04rem;font-weight:600;display:flex}.faq-icon{border-radius:var(--radius-sm);border:1px solid var(--line-strong);width:24px;height:24px;color:var(--accent);transition:transform var(--transition), background var(--transition);flex-shrink:0;place-items:center;display:grid}.faq-item.open .faq-icon{background:var(--accent-soft);transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .46s var(--ease);overflow:hidden}.faq-a-inner{color:var(--muted);padding:0 22px 22px;line-height:1.72}.founding-band{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--surface);grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;padding:44px;display:grid;position:relative;overflow:hidden}.founding-band:before{content:"";background:var(--accent);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.founding-band>*{position:relative}.founding-copy h2{margin-top:12px}.founding-points{gap:12px;margin-top:20px;list-style:none;display:grid}.founding-points li{color:var(--text);padding-left:30px;position:relative}.founding-points li:before{content:"";background:var(--accent);width:12px;height:1px;position:absolute;top:11px;left:0}.founding-actions{justify-items:start;gap:14px;display:grid}.founding-actions .button{width:100%}.section-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;column-gap:44px;padding:24px 0 64px}.section-heading{align-self:start;position:sticky;top:110px}.section-heading h2{max-width:12ch}.section-heading p{max-width:40ch}.feature-section{grid-template-columns:minmax(320px,.78fr) minmax(600px,.96fr);align-items:start;gap:0 56px}.feature-section .section-heading{max-width:520px;margin-left:clamp(0px,4vw,72px);padding-top:20px;position:static}.feature-section .section-heading h2{max-width:11ch}.feature-section .section-heading p{max-width:36ch}.feature-section .services-layout,.feature-section .two-column-detail,.feature-section .pricing-grid{width:min(100%,980px)}.feature-section .two-column-detail{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);padding-bottom:0}.feature-section .pricing-grid{grid-template-columns:repeat(2,minmax(280px,360px));justify-content:start}.services-layout{grid-template-columns:repeat(2,minmax(280px,1fr));justify-content:start}.feature-card h3{margin-bottom:12px;font-size:1.14rem;line-height:1.3}.feature-card .bezel-core{gap:16px;min-height:100%;display:grid}.feature-card .bezel-core,.pricing-card,.plan-shell,.detail-card .bezel-core,.dashboard-card .bezel-core,.knowledge-card .bezel-core,.legal-card .bezel-core{overflow-wrap:anywhere}.feature-card,.pricing-card{max-width:470px}.inline-link,.text-button{color:var(--accent-bright);font-weight:600}.policy-list,.legal-copy{gap:18px;display:grid}.policy-list article,.legal-copy article{border-top:1px solid var(--line);padding-top:18px}.policy-list article:first-child,.legal-copy article:first-child{border-top:none;padding-top:0}.policy-list strong{color:var(--text);margin-bottom:6px;display:block}.two-column-detail,.dashboard-detail-grid,.auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:28px;padding-bottom:64px}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.stat-pill{align-items:flex-start;gap:14px;min-height:108px;padding:20px 18px;display:flex}.stat-pill svg{color:var(--accent-bright);flex-shrink:0}.stat-pill strong{margin-bottom:6px;display:block}.stat-pill div{gap:4px;display:grid}.service-section-body,.plan-shells,.cart-list,.auth-form,.auth-message-block{gap:18px;display:grid}.service-section-body{margin-top:16px}.plan-shells{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 24px;display:grid}.contact-grid-wide{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.9fr) minmax(180px,1fr)}.contact-grid strong{overflow-wrap:anywhere;line-height:1.35}.plan-description,.add-on-card p,.role-catalog-card p,.catalog-count,.role-meta,.pricing-add-on-head span{color:var(--muted)}.role-grid article,.contact-grid>div{min-width:0}.role-grid article{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-soft);padding:16px}.compact li:before{width:8px;height:8px;top:7px}.plan-action-button{justify-content:center;min-width:182px;padding:10px 18px}.detail-card .hero-actions{justify-content:flex-start;align-items:center;margin-top:18px}.detail-card .hero-actions .button{white-space:nowrap}.card-action-row{padding-top:6px}.action-button{border-color:var(--line-strong);color:var(--accent-bright);background:var(--accent-soft);padding:10px 16px;font-weight:600}.dashboard-detail-grid .policy-list,.two-column-detail .policy-list{padding-top:8px}.price-placeholder{color:var(--accent-bright);font-family:var(--mono);font-variant-numeric:tabular-nums;margin:10px 0 14px;font-size:1.05rem;font-weight:600}.subtle-price{margin:8px 0 10px;font-size:.92rem}.compact-header{justify-content:flex-start}.add-on-block{margin-top:2px}.add-on-grid,.role-catalog-grid{gap:16px;display:grid}.add-on-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-add-on-wrap{margin-top:18px;padding-top:6px}.pricing-add-on-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.add-on-card,.role-catalog-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:18px;box-shadow:inset 0 1px #ffffff0a}.add-on-card strong,.role-catalog-card strong{margin:8px 0;display:block}.role-tool-row{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:16px;margin:18px 0;display:grid}.role-tool-row label{color:var(--text);gap:8px;font-size:.95rem;font-weight:500;display:grid}.role-tool-row input,.role-tool-row select{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--text);border-radius:14px;padding:14px 16px}.role-tool-row input:focus,.role-tool-row select:focus,.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.role-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.role-catalog-card{transition:border-color var(--transition), transform var(--transition)}.role-catalog-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.role-meta,.catalog-count{font-size:.9rem}.page-main{padding:34px 0 0}.portal-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:28px;display:grid}.page-hero{padding:40px 0 28px}.page-hero h1{max-width:16ch}.section-note{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--accent-soft);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.section-note svg{color:var(--accent-bright);flex-shrink:0}.warning-note{background:#d9706614;border-color:#d9706647}.warning-note svg{color:var(--danger)}.auth-toggle{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-soft);gap:8px;padding:6px;display:inline-flex}.auth-toggle button{color:var(--muted);padding:10px 20px}.toggle-active{background:var(--accent);border-color:#0000;color:#04120f!important}.auth-form label{color:var(--text);gap:8px;font-size:.95rem;font-weight:500;display:grid}.auth-form input{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--text);border-radius:14px;padding:14px 16px}.checkbox-row{color:var(--muted);align-items:center;gap:10px;display:flex}.checkbox-row input{width:18px;height:18px;accent-color:var(--accent);margin:0}.checkbox-row label{color:var(--muted);font-size:.95rem;font-weight:400}.auth-actions-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.submit-button{width:-moz-fit-content;width:fit-content;margin-top:4px}.auth-message-block{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-soft);padding:16px}.auth-message-block small{color:var(--faint)}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.dashboard-header{margin-bottom:22px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:28px}.dashboard-card-head{border:1px solid var(--line);background:var(--accent-soft);align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.dashboard-card-head svg{color:var(--accent-bright)}.cart-list{gap:14px}.cart-item{border:1px solid var(--line);background:var(--surface);justify-content:space-between;gap:16px;padding:18px;display:flex}.cart-actions{color:var(--muted);justify-items:end;gap:10px;font-size:.92rem;display:grid}.qty-control-group{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);align-items:center;gap:10px;padding:6px;display:inline-flex}.qty-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-strong);width:34px;height:34px;color:var(--text);cursor:pointer;transition:transform var(--transition), border-color var(--transition);font-size:1.15rem;line-height:1}.qty-button:hover{border-color:var(--accent);transform:translateY(-1px)}.qty-badge{text-align:center;min-width:64px;color:var(--text);font-weight:600}.text-button{cursor:pointer;background:0 0;border:none;padding:0}.status-placeholder,.page-state{justify-items:start;gap:12px;display:grid}.status-placeholder svg,.page-state svg{color:var(--accent-bright)}.site-footer{border-top:1px solid var(--line);background:#060d16d9;width:100%;margin-top:40px}.site-footer-inner{width:min(calc(100% - 32px), var(--container));justify-content:space-between;gap:40px;margin:0 auto;padding:42px 0 30px;display:flex}.site-footer-inner>div:first-child{max-width:340px}.footer-brand{align-items:center;gap:12px;margin-bottom:14px;font-size:1.1rem;font-weight:600;display:inline-flex}.footer-brand img{width:34px;height:34px}.footer-links{color:var(--muted);flex-wrap:wrap;gap:12px 26px}.footer-links a{transition:color var(--transition)}.footer-links a:hover{color:var(--accent-bright)}.footer-bottom{width:min(calc(100% - 32px), var(--container));border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:20px 0 30px;font-size:.86rem;display:flex}.reveal{opacity:0;transition:opacity .72s var(--ease), transform .72s var(--ease);will-change:opacity, transform;transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.reveal-delay-1{transition-delay:90ms}.reveal-delay-2{transition-delay:.18s}.reveal-delay-3{transition-delay:.27s}.reveal-delay-4{transition-delay:.36s}@media (max-width:1080px){.topbar,.hero,.section-grid,.two-column-detail,.dashboard-detail-grid,.auth-layout,.dashboard-grid,.signal-grid,.hero-metrics,.services-layout,.pricing-grid,.plan-shells,.role-grid,.contact-grid,.portal-intro-grid,.add-on-grid,.role-catalog-grid,.role-tool-row,.service-overview-grid,.why-grid,.steps-grid,.stats-band{grid-template-columns:1fr}.stats-band,.service-overview-grid,.why-grid,.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-section .two-column-detail,.feature-section .pricing-grid{grid-template-columns:1fr}.feature-section{grid-template-columns:1fr;row-gap:22px}.feature-section .section-heading{max-width:none;margin-left:0;padding-top:0}.section-heading{position:static}.section-heading h2,.section-heading p{max-width:none}.feature-card,.pricing-card,.feature-section .services-layout,.feature-section .two-column-detail,.feature-section .pricing-grid{width:100%;max-width:none}.founding-band{grid-template-columns:1fr;padding:34px}.topbar{border-radius:26px;flex-direction:column;align-items:flex-start}.nav-links,.topbar-actions,.footer-links{flex-wrap:wrap}.hero{min-height:auto;padding-top:30px}}@media (max-width:720px){h1{max-width:none;font-size:clamp(2.1rem,9vw,3rem)}h2{max-width:none;font-size:clamp(1.6rem,7vw,2.1rem)}.topbar,.page-main,.hero,.band,.home-section{width:min(calc(100% - 24px), var(--container))}.stats-band,.service-overview-grid,.why-grid,.steps-grid,.mini-grid,.add-on-grid{grid-template-columns:1fr}.home-section{padding:44px 0}.page-hero,.section-grid,.two-column-detail,.dashboard-detail-grid,.auth-layout{padding-top:0;padding-bottom:60px}.page-hero{padding-top:24px}.status-board,.feature-card .bezel-core,.detail-card .bezel-core,.legal-card .bezel-core,.knowledge-card .bezel-core,.dashboard-card .bezel-core,.service-section .bezel-core,.pricing-section .bezel-core,.auth-card .bezel-core{padding:22px}.site-footer-inner{flex-direction:column}.founding-band{padding:26px}.submit-button{width:100%}.detail-card .hero-actions .button{white-space:normal}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spec-sheet{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.spec-sheet-head{border-bottom:1px solid var(--line);padding:26px 26px 20px}.spec-sheet-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:12px;font-size:.68rem;display:inline-block}.spec-sheet-model{max-width:none;font-family:var(--mono);letter-spacing:-.02em;margin:0 0 10px;font-size:1.32rem;font-weight:500}.spec-sheet-head p{font-size:.92rem;line-height:1.6}.spec-rows{margin:0;padding:0}.spec-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(70px,.4fr) minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 26px;display:grid}.spec-row:last-child{border-bottom:none}.spec-row dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--faint);font-size:.7rem}.spec-row dd{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.spec-row .spec-value{color:var(--text);font-size:1rem;font-weight:500}.spec-row dd small{color:var(--faint);font-size:.82rem}.spec-sheet-foot{border-top:1px solid var(--line);background:var(--surface-soft);color:var(--faint);padding:14px 26px;font-size:.84rem;line-height:1.5}.section-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.operator-grid{gap:14px;display:grid}.operator-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--transition), background-color var(--transition);grid-template-columns:auto minmax(0,1fr);gap:18px;padding:22px;display:grid}.operator-card:hover{border-color:var(--line-strong);background:var(--surface-strong)}.operator-initials{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--accent-soft);width:46px;height:46px;color:var(--accent-bright);font-family:var(--mono);letter-spacing:.04em;place-items:center;font-size:.92rem;display:grid}.operator-body h3{margin:0 0 2px;font-size:1.06rem}.operator-role{color:var(--accent);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:.72rem;display:block}.operator-body p{font-size:.93rem;line-height:1.62}.operator-focus{border-top:1px solid var(--line);width:100%;color:var(--faint);margin-top:12px;padding-top:12px;font-size:.84rem;display:inline-block}.compare-table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:30px;overflow-x:auto}.compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.compare-table th,.compare-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:15px 20px;font-size:.93rem;line-height:1.5}.compare-table thead th{color:var(--faint);font-family:var(--mono);text-transform:uppercase;letter-spacing:.13em;background:var(--surface-soft);font-size:.7rem;font-weight:500}.compare-table tbody th{color:var(--text);width:32%;font-weight:500}.compare-table tbody td{color:var(--muted)}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:none}.compare-table .compare-win{color:var(--text);padding-left:20px;position:relative}.compare-table .compare-win:before{content:"";background:var(--accent);border-radius:1px;width:5px;height:5px;position:absolute;top:19px;left:8px}@media (max-width:980px){.section-split{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:720px){.spec-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 20px}.spec-sheet-head,.spec-sheet-foot{padding-left:20px;padding-right:20px}.operator-card{grid-template-columns:minmax(0,1fr);gap:14px}}.ownership-block{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:34px}.operator-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}@media (max-width:860px){.operator-grid-wide,.why-grid{grid-template-columns:minmax(0,1fr)}.why-card:nth-child(odd){border-right:none;padding-right:0}.why-card:nth-child(2n){padding-left:0}.stats-band{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-tile:nth-child(2n){border-right:none}.stat-tile:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:520px){.stats-band{grid-template-columns:minmax(0,1fr)}.stat-tile{border-right:none;border-bottom:1px solid var(--line)}.stat-tile:last-child{border-bottom:none}}.not-found{justify-items:start;gap:6px;max-width:640px;padding:90px 0 120px;display:grid}.not-found-code{letter-spacing:.2em;color:var(--accent);font-size:.82rem}.not-found h1{margin:10px 0 4px;font-size:clamp(2rem,3.6vw,3rem)}.not-found .hero-actions{margin-top:26px}.not-found-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 18px;width:100%;margin-top:40px;padding-top:22px;font-size:.92rem;display:flex}.not-found-links span{color:var(--faint)}.not-found-links a{color:var(--accent);transition:color var(--transition)}.not-found-links a:hover{color:var(--accent-bright);text-underline-offset:3px;text-decoration:underline}.dedicated-callout{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:40px;margin-bottom:26px;padding:38px 40px;display:grid;position:relative;overflow:hidden}.dedicated-callout:before{content:"";background:var(--accent);width:2px;position:absolute;inset:0 auto 0 0}.dedicated-callout h2{max-width:18ch;margin:14px 0 12px}.dedicated-callout p{font-size:.96rem}.dedicated-callout .hero-actions{flex-wrap:wrap;margin-top:24px}.dedicated-callout-figures{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:0;margin:0;display:grid}.dedicated-callout-figures>div{border-bottom:1px solid var(--line);padding:16px 20px}.dedicated-callout-figures>div:last-child{border-bottom:none}.dedicated-callout-figures dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:.66rem}.dedicated-callout-figures dd{color:var(--text);margin:6px 0 2px;font-size:1.5rem;font-weight:500}.dedicated-callout-figures small{color:var(--faint);font-size:.8rem}.catalog-jump{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:26px;padding-bottom:22px;display:flex}.catalog-jump-link{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);transition:color var(--transition), border-color var(--transition), background-color var(--transition);padding:7px 12px;font-size:.85rem}.catalog-jump-link:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface-strong)}.catalog-jump-link.is-flagship{border-color:var(--accent-deep);color:var(--accent-bright);background:var(--accent-soft)}.service-section-flagship>.bezel-core{border-color:var(--line-strong);box-shadow:inset 2px 0 0 var(--accent)}.flag-tag{background:var(--accent);color:#061310;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;vertical-align:1px;border-radius:2px;margin-right:10px;padding:2px 7px;font-size:.62rem;font-weight:600;display:inline-block}.plan-shell-featured,.pricing-card-featured{border-color:var(--accent-deep);background:var(--accent-soft);position:relative}.plan-shell-featured:before,.pricing-card-featured:before{content:"";background:var(--accent);border-radius:var(--radius-md) var(--radius-md) 0 0;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.plan-shell-featured .price-placeholder,.pricing-card-featured .price-placeholder{color:var(--accent-bright)}@media (max-width:900px){.dedicated-callout{grid-template-columns:minmax(0,1fr);gap:26px;padding:28px 24px}.dedicated-callout-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.dedicated-callout-figures>div{border-bottom:none;border-right:1px solid var(--line)}.dedicated-callout-figures>div:last-child{border-right:none}}@media (max-width:620px){.dedicated-callout-figures{grid-template-columns:minmax(0,1fr)}.dedicated-callout-figures>div{border-right:none;border-bottom:1px solid var(--line)}.dedicated-callout-figures>div:last-child{border-bottom:none}}.page-hero{border-bottom:1px solid var(--line);margin-bottom:30px;padding:44px 0 30px}.page-hero h1{letter-spacing:-.034em;max-width:24ch;margin:16px 0 14px;font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.06}.page-hero p{max-width:68ch;font-size:1.02rem;line-height:1.65}.section-heading h2{max-width:18ch;font-size:clamp(1.5rem,2.1vw,1.95rem)}.section-heading p{max-width:46ch;font-size:.95rem}.section-head-center h2{font-size:clamp(1.7rem,2.5vw,2.3rem)}.service-section-header,.pricing-headline,.dashboard-header{border-bottom:1px solid var(--line);align-items:flex-end;gap:24px;margin-bottom:4px;padding-bottom:20px}.service-section-header>.button,.pricing-headline>.inline-link{white-space:nowrap;flex-shrink:0}.pricing-headline>.inline-link{transition:border-color var(--transition), color var(--transition);border-bottom:1px solid #0000;padding-bottom:3px;font-size:.9rem}.pricing-headline>.inline-link:hover{color:var(--accent-bright);border-bottom-color:var(--accent)}.metric-card strong,.metric strong,.pricing-card strong,.plan-shell strong,.dashboard-card strong,.cart-item strong,.role-grid strong,.add-on-card strong{letter-spacing:-.018em;margin:6px 0 8px;font-size:1.06rem;font-weight:600;line-height:1.3;display:block}.metric-card strong{letter-spacing:-.03em;font-size:1.5rem}.plan-shell,.pricing-card{flex-direction:column;gap:0;padding:22px;display:flex}.plan-shell>small,.pricing-card>small{min-height:1.1rem;color:var(--faint);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;display:block}.plan-shell>strong,.pricing-card>strong{min-height:2.6rem}.plan-shell .price-placeholder,.pricing-card .price-placeholder{border-bottom:1px solid var(--line);margin:2px 0 14px;padding-bottom:14px;font-size:1.24rem;line-height:1.25}.plan-description{margin-bottom:14px;font-size:.9rem;line-height:1.55}.plan-shell .content-list.compact,.pricing-card .content-list.compact{gap:8px;font-size:.88rem}.plan-shell .content-list.compact li,.pricing-card .content-list.compact li{padding-left:18px}.plan-shell .content-list.compact li:before,.pricing-card .content-list.compact li:before{width:5px;height:5px;top:9px}.plan-action-row{margin-top:auto;padding-top:18px}.plan-action-button{width:100%}.add-on-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);flex-direction:column;padding:18px;display:flex}.add-on-card .subtle-price{margin:0 0 10px;font-size:1rem}.add-on-card p{font-size:.88rem;line-height:1.55}.button,.auth-toggle button,.submit-button{min-height:40px;line-height:1.2}.small-button{min-height:36px}.hero-actions{flex-wrap:wrap;gap:12px}.detail-card h3,.legal-card h3,.knowledge-card h3,.service-section h3,.pricing-section h3{font-size:1.14rem;line-height:1.3}.detail-card .content-list,.legal-card .content-list{margin-top:16px}.detail-card p+.content-list{margin-top:14px}.section-note{align-items:flex-start;margin-top:18px}.section-note p{font-size:.9rem;line-height:1.58}.section-note svg{margin-top:1px}@media (max-width:760px){.service-section-header,.pricing-headline,.dashboard-header{flex-direction:column;align-items:flex-start;gap:16px}.plan-shell>strong,.pricing-card>strong{min-height:0}}.status-summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:14px;margin-bottom:26px;padding:24px 26px;display:grid}.status-chip{letter-spacing:-.018em;color:var(--text);align-items:center;gap:10px;font-size:1.02rem;font-weight:600;display:inline-flex}.status-chip i{background:var(--ok);border-radius:2px;width:8px;height:8px}.status-chip-ok i{box-shadow:0 0 0 3px #4bb3a429}.status-summary p{font-size:.93rem}.status-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0 0 26px;list-style:none;overflow:hidden}.status-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.status-row:last-child{border-bottom:none}.status-row-main{align-items:center;gap:14px;min-width:0;display:flex}.status-row-main>span{gap:2px;min-width:0;display:grid}.status-row strong{font-size:.98rem;font-weight:500;line-height:1.3}.status-row small{color:var(--faint);font-size:.83rem}.status-dot{background:var(--ok);border-radius:2px;flex-shrink:0;width:8px;height:8px}.status-state{color:var(--accent);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;flex-shrink:0;font-size:.72rem}.status-incidents{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:26px}.status-incidents h3{margin-bottom:10px}.status-incidents .hero-actions{margin-top:20px}@media (max-width:620px){.status-row{flex-direction:column;align-items:flex-start;gap:10px}}.auth-form input,.role-tool-row input,.role-tool-row select{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:44px;color:var(--text);transition:border-color var(--transition), box-shadow var(--transition);padding:12px 14px;font-size:.95rem}.auth-form input::placeholder{color:var(--faint)}.auth-form label,.role-tool-row label{gap:7px;font-size:.88rem;font-weight:500}.auth-form{gap:16px}.submit-button{width:100%;margin-top:4px}.auth-toggle{width:100%;margin-bottom:22px}.auth-toggle button{flex:1;padding:10px 16px;font-size:.92rem}.auth-message-block{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:18px}.auth-message-block p{font-size:.9rem;line-height:1.55}.auth-message-block small{color:var(--faint);font-size:.82rem;line-height:1.5}.text-button{cursor:pointer;background:0 0;margin-bottom:0;padding:0;font-size:.9rem;font-weight:500}.text-button:hover{color:var(--accent-bright);text-underline-offset:3px;text-decoration:underline}.cart-item{border:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.cart-item p{font-size:.89rem;line-height:1.5}.cart-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.qty-control-group{gap:6px;padding:4px}.qty-button{border-radius:var(--radius-sm);width:30px;height:30px}.qty-badge{min-width:58px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500}@media (max-width:700px){.cart-item{flex-direction:column;align-items:stretch;gap:16px}.cart-actions{justify-content:space-between}}:root{--radius-xl:26px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--radius-pill:999px;--glass-body:#12191e85;--glass-body-strong:#161e24a8;--glass-body-deep:#0c1115bd;--glass-sheen:linear-gradient(177deg, #ffffff13 0%, #ffffff07 38%, #ffffff04 66%, #ffffff0d 100%);--glass-blur:26px;--glass-blur-heavy:40px;--glass-sat:168%;--glass-rim:#ffffff1a;--glass-rim-lit:#fff3;--spec-top:#ffffff42;--spec-top-lit:#fff6;--spec-bottom:#ffffff0e;--spec-side:#ffffff0b;--glass-cast:0 22px 48px -30px #00060aeb;--glass-cast-lift:0 34px 70px -34px #00060af5, 0 4px 14px -8px #00060a99;--accent-glass:#4bb3a429;--accent-glass-lit:#6fccbd42;--accent-halo:0 10px 34px -14px #4bb3a48c;--ease-liquid:cubic-bezier(.32, .72, .16, 1);--transition:.32s cubic-bezier(.32, .72, .16, 1);--ease:cubic-bezier(.32, .72, .16, 1);--line:#ffffff13;--line-strong:#ffffff26;--surface:var(--glass-body);--surface-strong:var(--glass-body-strong);--surface-soft:#ffffff07}body:before{background:radial-gradient(52vw 44vh at 14% 8%,#4bb3a421,#0000 68%),radial-gradient(48vw 40vh at 88% 22%,#4074a81c,#0000 66%),radial-gradient(64vw 52vh at 52% 96%,#348a8217,#0000 70%),linear-gradient(178deg,#0b1014 0%,#090d11 46%,#06090c 100%);animation:72s ease-in-out infinite alternate stage-drift}@keyframes stage-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-1.4%,1.1%)scale(1.04)}to{transform:translate(1.2%,-.9%)scale(1.02)}}body:after{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:96px 100%,100% 32px;-webkit-mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 88%);mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 88%)}.grain{opacity:.022}.lg-pane,.bezel-core,.spec-sheet,.stats-band,.status-summary,.status-list,.status-incidents,.compare-table-wrap,.founding-band,.dedicated-callout,.operator-card,.faq-item,.metric-card,.metric,.pricing-card,.plan-shell,.stat-pill,.role-catalog-card,.cart-item,.section-note,.auth-message-block{background-color:var(--glass-body);background-image:var(--glass-sheen);border:1px solid var(--glass-rim);box-shadow:inset 0 1px 0 var(--spec-top), inset 0 -1px 0 var(--spec-bottom), inset 1px 0 0 var(--spec-side), inset -1px 0 0 var(--spec-side), var(--glass-cast);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));position:relative}.lg-pane:before,.bezel-core:before,.spec-sheet:before,.stats-band:before,.status-summary:before,.compare-table-wrap:before,.founding-band:after,.dedicated-callout:after,.operator-card:before,.metric-card:before,.pricing-card:after,.plan-shell:after,.stat-pill:before,.role-catalog-card:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.9;transition:opacity var(--transition);background:conic-gradient(from 212deg,#ffffff4d 0deg,#ffffff0f 58deg,#fff0 132deg,#ffffff08 208deg,#ffffff29 292deg,#ffffff4d 360deg);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bezel-core>*,.founding-band>*,.dedicated-callout>*,.pricing-card>*,.plan-shell>*{z-index:1;position:relative}.add-on-card,.role-grid article,.auth-toggle,.qty-control-group,.dashboard-card-head,.spec-sheet-foot,.dedicated-callout-figures,.catalog-jump-link,.auth-form input,.role-tool-row input,.role-tool-row select{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffff08;background-image:linear-gradient(177deg,#ffffff0d 0%,#ffffff03 100%);border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #00000029}.bezel:hover>.bezel-core,.metric-card:hover,.pricing-card:hover,.plan-shell:hover,.operator-card:hover,.role-catalog-card:hover,.stat-pill:hover{background-color:var(--glass-body-strong);border-color:var(--glass-rim-lit);box-shadow:inset 0 1px 0 var(--spec-top-lit), inset 0 -1px 0 var(--spec-bottom), inset 1px 0 0 #ffffff12, inset -1px 0 0 #ffffff12, var(--glass-cast-lift)}.bezel:hover>.bezel-core:before,.metric-card:hover:before,.pricing-card:hover:after,.plan-shell:hover:after,.operator-card:hover:before,.role-catalog-card:hover:before,.stat-pill:hover:before{opacity:1}.metric-card:hover,.pricing-card:hover,.plan-shell:hover,.role-catalog-card:hover,.clickable-card:hover{transform:translateY(-3px)scale(1.004)}.topbar{border-radius:var(--radius-xl);background-color:#0d121694;background-image:var(--glass-sheen);-webkit-backdrop-filter:blur(var(--glass-blur-heavy)) saturate(180%);backdrop-filter:blur(var(--glass-blur-heavy)) saturate(180%);box-shadow:inset 0 1px 0 var(--spec-top-lit), inset 0 -1px 0 var(--spec-bottom), 0 18px 44px -26px #00060ae6;transition:background-color var(--transition), box-shadow var(--transition);border:1px solid #ffffff1c;margin-top:14px;padding:9px 9px 9px 18px;top:14px}.nav-links a:after{border-radius:var(--radius-pill);height:2px;box-shadow:0 0 10px -1px var(--accent);bottom:-1px}.button,.auth-toggle button,.qty-button,.catalog-jump-link{border-radius:var(--radius-pill)}.button-secondary,.small-button,.cart-button{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background-color:#ffffff0b;background-image:linear-gradient(177deg,#ffffff14 0%,#ffffff04 100%);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0003}.button-secondary:hover,.cart-button:hover{background-color:#ffffff16;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0003,0 10px 26px -16px #00060ae6}.button-primary,.button-primary.small-button,.toggle-active,.auth-toggle button.toggle-active{color:#04120f;background-color:var(--accent);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #00282247, var(--accent-halo);background-image:linear-gradient(177deg,#ffffff57 0%,#ffffff0f 46%,#00000014 100%);border-color:#ffffff2e}.button-primary:hover,.button-primary.small-button:hover{background-color:var(--accent-bright);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #00282247,0 14px 40px -14px #6fccbda8}.button:active,.auth-toggle button:active{transform:translateY(1px)scale(.995)}.cart-button b{border-radius:var(--radius-pill);box-shadow:inset 0 1px #fff6}.stats-band,.status-list,.compare-table-wrap,.spec-sheet{border-radius:var(--radius-lg);overflow:hidden}.stat-tile{border-right:1px solid #0000003d;box-shadow:inset -1px 0 #ffffff0d}.stat-tile:last-child{box-shadow:none;border-right:none}.status-row,.spec-row,.dedicated-callout-figures>div,.compare-table th,.compare-table td{border-bottom:1px solid #00000038;box-shadow:inset 0 -1px #ffffff0b}.status-row:last-child,.spec-row:last-child,.dedicated-callout-figures>div:last-child,.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{box-shadow:none;border-bottom:none}.compare-table thead th{background:#ffffff0a}.compare-table tbody tr:hover th,.compare-table tbody tr:hover td{background:#ffffff0b}.service-section-flagship>.bezel-core{box-shadow:inset 3px 0 0 var(--accent), inset 0 1px 0 var(--spec-top-lit), inset 0 -1px 0 var(--spec-bottom), 0 24px 56px -30px #00060af0, 0 0 44px -22px #4bb3a46b;border-color:#6fccbd42}.founding-band:before,.dedicated-callout:before{border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--accent-bright), var(--accent) 45%, transparent);width:3px;box-shadow:0 0 22px -4px var(--accent)}.plan-shell-featured,.pricing-card-featured{box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 var(--spec-bottom), var(--glass-cast), 0 0 40px -24px #4bb3a499;background-color:#4bb3a416;border-color:#6fccbd4d}.plan-shell-featured:before,.pricing-card-featured:before{border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent, var(--accent-bright), transparent);height:2px;box-shadow:0 0 14px -2px var(--accent)}.svc-icon,.operator-initials,.faq-icon,.dashboard-card-head{border-radius:var(--radius-md);background-color:var(--accent-glass);background-image:linear-gradient(170deg,#ffffff29 0%,#ffffff05 100%);border:1px solid #6fccbd33;box-shadow:inset 0 1px #ffffff38,0 6px 18px -12px #4bb3a480}.svc-card:hover .svc-icon,.why-card:hover .svc-icon{background-color:var(--accent-glass-lit);border-color:#6fccbd5c}.flag-tag{border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 #ffffff73, 0 4px 14px -8px var(--accent);padding:3px 9px}.catalog-jump-link.is-flagship{background-color:var(--accent-glass);border-color:#6fccbd47;box-shadow:inset 0 1px #ffffff2e}.status-chip i,.status-dot,.marquee-item:before,.hero-points li:before,.content-list li:before{border-radius:var(--radius-pill)}.status-chip-ok i,.status-dot{box-shadow:0 0 0 3px #4bb3a424, 0 0 12px -1px var(--accent)}.section-note{background-color:#4bb3a417;border-color:#6fccbd33}.warning-note{background-color:#d970661a;border-color:#d9706642}.auth-form input,.role-tool-row input,.role-tool-row select{border-radius:var(--radius-sm)}.auth-form input:focus,.role-tool-row input:focus,.role-tool-row select:focus{background-color:#ffffff0e;border-color:#6fccbd8c;box-shadow:inset 0 1px #ffffff24,0 0 0 3px #4bb3a429}.auth-toggle{border-radius:var(--radius-pill);padding:5px}.site-footer{border-top:1px solid var(--glass-rim);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-shadow:inset 0 1px 0 var(--spec-top);background:linear-gradient(#080c106b,#06090cc7);margin-top:64px}:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px;border-radius:var(--radius-sm);box-shadow:0 0 0 6px #4bb3a42e}.skip-link{border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 #ffffff80, var(--accent-halo)}.reveal{filter:blur(3px);transition:opacity .76s var(--ease-liquid), transform .76s var(--ease-liquid), filter .56s var(--ease-liquid);transform:translateY(20px)scale(.994)}.reveal.in{filter:none;transform:none}.guarantee-strip{border-radius:var(--radius-lg);background-color:var(--glass-body);background-image:var(--glass-sheen);border:1px solid var(--glass-rim);box-shadow:inset 0 1px 0 var(--spec-top), inset 0 -1px 0 var(--spec-bottom), var(--glass-cast);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 28px;display:grid;position:relative;overflow:hidden}.guarantee-item{transition:background-color var(--transition);border-bottom:1px solid #00000038;border-right:1px solid #00000038;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 14px;padding:20px 22px;display:grid;box-shadow:inset -1px 0 #ffffff0a,inset 0 -1px #ffffff0a}.guarantee-item:hover{background:#ffffff09}.guarantee-item:nth-child(3n){border-right:none;box-shadow:inset 0 -1px #ffffff0a}.guarantee-item:nth-last-child(-n+3){border-bottom:none}.guarantee-item svg{color:var(--accent-bright);grid-row:span 2;margin-top:2px}.guarantee-item strong{letter-spacing:-.014em;font-size:.95rem;font-weight:600}.guarantee-item p{color:var(--muted);grid-column:2;margin-top:2px;font-size:.86rem;line-height:1.55}.cycle-row{flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0 4px;display:flex}.cycle-row small{color:var(--faint);max-width:46ch;font-size:.84rem;line-height:1.5}.cycle-toggle{border-radius:var(--radius-pill);background-color:#ffffff08;border:1px solid #ffffff14;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff17}.cycle-option{border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;transition:color var(--transition), background-color var(--transition), box-shadow var(--transition);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:8px 16px;font-size:.88rem;font-weight:500;display:inline-flex}.cycle-option:hover{color:var(--text)}.cycle-option b{font-family:var(--mono);letter-spacing:.04em;color:var(--accent-bright);font-size:.7rem}.cycle-option-active{color:#04120f;background-color:var(--accent);background-image:linear-gradient(177deg,#ffffff57 0%,#ffffff0d 100%);box-shadow:inset 0 1px #ffffff80,0 6px 18px -10px #4bb3a4b3}.cycle-option-active b{color:#04120f;opacity:.72}.add-on-more{color:var(--faint);border-top:1px solid #ffffff0f;margin-top:16px;padding-top:14px;font-size:.87rem}.sla-panel{margin-top:26px}.sla-panel .bezel-core{padding:28px}.sla-table-wrap{border-radius:var(--radius-md);border:1px solid var(--glass-rim);margin:20px 0 18px;overflow-x:auto}.sla-table{min-width:520px}.sla-claim{max-width:78ch;font-size:.9rem;line-height:1.6}.calc-block{margin-top:2px}.calc-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:18px 0 4px;display:grid}.calc-field{gap:12px;display:grid}.calc-field>span{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:.88rem;display:flex}.calc-field>span b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent-bright);letter-spacing:-.02em;font-size:1.05rem}.calc-field input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px}.calc-field input[type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:#ffffff12;height:6px;box-shadow:inset 0 1px 2px #00000073,inset 0 -1px #ffffff12}.calc-field input[type=range]::-moz-range-track{border-radius:var(--radius-pill);background:#ffffff12;height:6px;box-shadow:inset 0 1px 2px #00000073}.calc-field input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(180deg, var(--accent-bright), var(--accent));width:20px;height:20px;transition:transform .14s var(--ease-liquid);border:1px solid #ffffff4d;border-radius:50%;margin-top:-7px;box-shadow:inset 0 1px #fff9,0 4px 12px -4px #4bb3a4cc}.calc-field input[type=range]::-moz-range-thumb{background:linear-gradient(180deg, var(--accent-bright), var(--accent));border:1px solid #ffffff4d;border-radius:50%;width:20px;height:20px;box-shadow:inset 0 1px #fff9,0 4px 12px -4px #4bb3a4cc}.calc-field input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.calc-table{min-width:560px}.calc-table td b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.98rem}.calc-row-us th,.calc-row-us td{background:#4bb3a40e}.calc-row-us th{color:var(--text)}.calc-included{color:var(--accent-bright);font-size:.85rem}.calc-note{color:var(--faint);max-width:76ch;margin-top:4px;font-size:.85rem;line-height:1.6}.compare-group,.network-hero,.network-pending{margin-bottom:22px}.compare-group .bezel-core,.network-hero .bezel-core,.network-pending .bezel-core{padding:28px}.compare-group .compare-table-wrap{margin-top:20px}.compare-group .compare-table tbody th{width:26%}.network-rows{border:1px solid var(--glass-rim);border-radius:var(--radius-md);margin-top:22px;overflow:hidden}.network-rows .spec-row{padding:15px 20px}.network-rows .spec-row dd{flex-direction:column;align-items:flex-start;gap:3px}.pending-list{border-top:1px solid var(--glass-rim);gap:0;margin-top:20px;list-style:none;display:grid}.pending-list li{border-bottom:1px solid var(--glass-rim);padding:18px 0 18px 26px;position:relative}.pending-list li:before{content:"";border-top:1px dashed var(--faint);width:12px;height:1px;position:absolute;top:25px;left:0}.pending-list strong{color:var(--text);margin-bottom:5px;font-size:1rem;display:block}.pending-list p{max-width:74ch;font-size:.9rem;line-height:1.6}.network-pending .hero-actions{margin-top:24px}@media (max-width:1080px){.calc-controls{grid-template-columns:minmax(0,1fr);gap:18px}.guarantee-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.guarantee-item:nth-child(3n){border-right:1px solid #00000038;box-shadow:inset -1px 0 #ffffff0a,inset 0 -1px #ffffff0a}.guarantee-item:nth-child(2n){border-right:none;box-shadow:inset 0 -1px #ffffff0a}.guarantee-item:nth-last-child(-n+3){border-bottom:1px solid #00000038}.guarantee-item:nth-last-child(-n+1){border-bottom:none}}@media (max-width:640px){.guarantee-strip{grid-template-columns:minmax(0,1fr)}.guarantee-item,.guarantee-item:nth-child(3n),.guarantee-item:nth-child(2n){border-bottom:1px solid #00000038;border-right:none;box-shadow:inset 0 -1px #ffffff0a}.guarantee-item:last-child{box-shadow:none;border-bottom:none}.cycle-toggle{width:100%}.cycle-option{flex:1;justify-content:center;padding:9px 10px}}.dashboard-services{padding-bottom:12px}.svc-status-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;margin-top:18px;display:grid}.svc-status-card .bezel-core{align-content:start;gap:18px;height:100%;padding:22px;display:grid}.svc-status-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.svc-status-cat{color:var(--faint);font-family:var(--mono);text-transform:uppercase;letter-spacing:.13em;font-size:.66rem;display:block}.svc-status-head strong{letter-spacing:-.02em;margin:6px 0 4px;font-size:1.1rem;display:block}.svc-status-label{font-family:var(--mono);color:var(--muted);font-size:.8rem}.svc-state{border-radius:var(--radius-pill);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:7px;padding:5px 11px;font-size:.66rem;display:inline-flex}.svc-state i{background:var(--faint);border-radius:50%;width:7px;height:7px}.svc-state-online{color:var(--accent-bright);background:#4bb3a41a;border-color:#6fccbd47}.svc-state-online i{background:var(--ok);box-shadow:0 0 9px 0 var(--ok)}.svc-state-maintenance{color:var(--warn);background:#d6a75c1a;border-color:#d6a75c4d}.svc-state-maintenance i{background:var(--warn);box-shadow:0 0 9px 0 var(--warn)}.svc-state-offline,.svc-state-suspended{color:var(--danger);background:#d970661a;border-color:#d9706652}.svc-state-offline i,.svc-state-suspended i{background:var(--danger);box-shadow:0 0 9px 0 var(--danger)}.svc-metrics{border-radius:var(--radius-md);background:#ffffff07;border:1px solid #ffffff12;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.svc-metrics>div{border-right:1px solid #00000038;padding:12px 10px;box-shadow:inset -1px 0 #ffffff0a}.svc-metrics>div:last-child{box-shadow:none;border-right:none}.svc-metrics dt{color:var(--faint);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}.svc-metrics dd{color:var(--text);margin:6px 0 0;font-size:.98rem;font-weight:500}.svc-resources{gap:12px;display:grid}.svc-resource span{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:.83rem;display:flex}.svc-resource span b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.svc-bar{border-radius:var(--radius-pill);background:#ffffff12;height:5px;overflow:hidden;box-shadow:inset 0 1px 2px #00000073}.svc-bar i{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent-deep), var(--accent));height:100%;box-shadow:0 0 10px -2px var(--accent);display:block}.svc-addresses{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding-top:16px;display:grid}.svc-addresses dt{color:var(--faint);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.svc-addresses dd{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0;font-size:.9rem}.svc-na{color:var(--faint)}.svc-status-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.exclude-list li:before{opacity:.75;background:var(--danger)!important}.exclude-list li{color:var(--faint)}.checkbox-row{align-items:flex-start;gap:12px}.checkbox-row .cb-input{opacity:0;cursor:pointer;z-index:1;width:20px;height:20px;margin:0;position:absolute}.checkbox-row .cb-visual{pointer-events:none;width:20px;height:20px;transition:background-color var(--transition), border-color var(--transition), box-shadow var(--transition);background-color:#ffffff0b;background-image:linear-gradient(170deg,#ffffff1a 0%,#ffffff03 100%);border:1px solid #ffffff2e;border-radius:7px;flex-shrink:0;place-content:center;margin-top:1px;display:grid;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000003d}.checkbox-row .cb-visual:before{content:"";opacity:0;width:10px;height:6px;transition:opacity .14s var(--ease-liquid), transform .2s var(--ease-liquid);border-bottom:2px solid #04120f;border-left:2px solid #04120f;border-radius:1px;transform:rotate(-45deg)translate(1px,-1px)scale(.5)}.checkbox-row .cb-input:hover+.cb-visual{background-color:#ffffff14;border-color:#ffffff4d}.checkbox-row .cb-input:checked+.cb-visual{background-color:var(--accent);background-image:linear-gradient(170deg,#ffffff57 0%,#ffffff0a 100%);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff80,0 4px 14px -6px #4bb3a4cc}.checkbox-row .cb-input:checked+.cb-visual:before{opacity:1;transform:rotate(-45deg)translate(1px,-1px)scale(1)}.checkbox-row .cb-input:focus-visible+.cb-visual{outline:2px solid var(--accent-bright);outline-offset:3px;box-shadow:0 0 0 6px #4bb3a42e}.checkbox-row label{cursor:pointer;color:var(--muted);line-height:1.5}.cart-line-price{color:var(--accent-bright);font-variant-numeric:tabular-nums;margin-top:8px;font-size:.92rem;display:inline-block}.cart-totals{border-radius:var(--radius-md);border:1px solid var(--glass-rim);background:#ffffff08;gap:10px;margin-top:6px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff17}.cart-total-row{color:var(--muted);justify-content:space-between;align-items:baseline;gap:18px;font-size:.95rem;display:flex}.cart-total-row b{color:var(--text);font-variant-numeric:tabular-nums}.cart-total-note b{color:var(--faint);font-family:inherit;font-size:.88rem;font-weight:500}.cart-total-grand{border-top:1px solid var(--glass-rim);color:var(--text);margin-top:4px;padding-top:12px;font-size:1.02rem;font-weight:600}.cart-total-grand b{color:var(--accent-bright);font-size:1.3rem}.cart-totals small{color:var(--faint);margin-top:2px;font-size:.85rem;line-height:1.55}.checkout-error{border-radius:var(--radius-md);width:100%;color:var(--text);background:#d970661a;border:1px solid #d9706652;margin-top:12px;padding:12px 14px;font-size:.9rem;line-height:1.55}.boundary-rationale{border-top:1px solid #ffffff12;margin-top:16px;padding-top:14px;font-size:.88rem;line-height:1.6}@media (max-width:520px){.svc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-metrics>div:nth-child(2n){box-shadow:none;border-right:none}.svc-metrics>div:nth-child(-n+2){border-bottom:1px solid #00000038}}.legal-index{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:8px;display:grid}.legal-index-card{border-radius:var(--radius-lg);background-color:var(--glass-body);background-image:var(--glass-sheen);border:1px solid var(--glass-rim);box-shadow:inset 0 1px 0 var(--spec-top), inset 0 -1px 0 var(--spec-bottom), var(--glass-cast);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);align-content:start;gap:10px;padding:22px;display:grid;position:relative}.legal-index-card:hover{border-color:var(--glass-rim-lit);box-shadow:inset 0 1px 0 var(--spec-top-lit), inset 0 -1px 0 var(--spec-bottom), var(--glass-cast-lift);transform:translateY(-3px)scale(1.004)}.legal-index-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.legal-index-card strong{letter-spacing:-.018em;font-size:1.05rem}.legal-index-card p{font-size:.89rem;line-height:1.55}.legal-index-card small{color:var(--faint);font-size:.79rem}.legal-version{border-radius:var(--radius-pill);color:var(--muted);background:#ffffff0a;border:1px solid #ffffff1a;flex-shrink:0;padding:3px 8px;font-size:.7rem}.legal-meta{border-bottom:1px solid var(--glass-rim);color:var(--faint);flex-wrap:wrap;gap:10px 22px;margin-bottom:20px;padding-bottom:18px;font-size:.86rem;display:flex}.legal-state-ok{color:var(--accent-bright)}.legal-state-draft{color:var(--warn)}.legal-other{border-top:1px solid var(--glass-rim);margin-top:28px;padding-top:22px}.legal-other-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.blog-filter{border-bottom:1px solid var(--glass-rim);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:20px;display:flex}.blog-filter button{cursor:pointer;font:inherit}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.blog-card .bezel-core{align-content:start;gap:12px;height:100%;padding:24px;display:grid}.blog-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.blog-card-meta small{color:var(--faint);font-size:.79rem}.blog-card h3{margin:0;font-size:1.14rem;line-height:1.3}.blog-card p{font-size:.91rem}.blog-card .svc-link{color:var(--accent-bright);margin-top:auto;font-size:.9rem;font-weight:600}.reseller-terms{margin-bottom:24px}.reseller-terms .stat-value{font-size:clamp(1.4rem,2.2vw,1.85rem)}:root{--faint:#86949a;--muted:#9aa9af;--glass-body:#12191e9e;--glass-body-strong:#161e24bd}p{font-size:1.04rem;line-height:1.7}.svc-metrics dt,.svc-addresses dt{letter-spacing:.08em;font-size:.72rem}.spec-row dt,.dedicated-callout-figures dt,.svc-status-cat,.plan-shell>small,.pricing-card>small,.compare-table thead th,.spec-sheet-label,.operator-role,.status-state,.svc-state,.flag-tag{font-size:.72rem}.eyebrow,.service-label{font-size:.74rem}.stat-tile .stat-note,.calc-note,.add-on-more,.sla-claim,.guarantee-item p,.cycle-row small,.spec-sheet-foot,.spec-row dd small,.operator-focus,.status-row small,.pending-list p,.boundary-rationale,.add-on-card p,.svc-resource span{font-size:.9rem;line-height:1.6}.footer-bottom,.footer-links{font-size:.92rem}.compare-table th,.compare-table td{font-size:.95rem;line-height:1.55}.spec-value,.price-placeholder,.svc-metrics dd{color:var(--text)}.price-placeholder{font-size:1.3rem;font-weight:500}.plan-shell .price-placeholder,.pricing-card .price-placeholder{font-size:1.34rem}.inline-link,.svc-card .svc-link{text-underline-offset:3px;-webkit-text-decoration:underline #6fccbd66;text-decoration:underline #6fccbd66;text-decoration-thickness:1px}.inline-link:hover,.svc-card:hover .svc-link{-webkit-text-decoration-color:var(--accent-bright);text-decoration-color:var(--accent-bright)}.nav-links{color:var(--muted);font-size:.97rem}small,.mono{font-size:max(.72rem,12px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg-pane,.bezel-core,.spec-sheet,.stats-band,.status-summary,.status-list,.status-incidents,.compare-table-wrap,.founding-band,.dedicated-callout,.operator-card,.faq-item,.metric-card,.metric,.pricing-card,.plan-shell,.stat-pill,.role-catalog-card,.cart-item,.section-note,.auth-message-block,.guarantee-strip,.topbar,.site-footer,.button-secondary,.small-button,.cart-button{background-color:#12181d;background-image:var(--glass-sheen)}.topbar{background-color:#0d1216}}@media (prefers-reduced-transparency:reduce){.lg-pane,.bezel-core,.spec-sheet,.stats-band,.status-summary,.status-list,.status-incidents,.compare-table-wrap,.founding-band,.dedicated-callout,.operator-card,.faq-item,.metric-card,.metric,.pricing-card,.plan-shell,.stat-pill,.role-catalog-card,.cart-item,.auth-message-block,.guarantee-strip{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#131a1f}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0c1115}.site-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080c0f}}@media (prefers-contrast:more){:root{--glass-body:#0e1419db;--glass-rim:#ffffff42;--glass-rim-lit:#ffffff6b;--spec-top:#fff6;--muted:#b6c3c8;--faint:#8e9ea5}}@media (prefers-reduced-motion:reduce){body:before{animation:none}.reveal{opacity:1;filter:none;transform:none}.metric-card:hover,.pricing-card:hover,.plan-shell:hover,.role-catalog-card:hover,.clickable-card:hover{transform:none}}@media (max-width:720px){:root{--glass-blur:16px;--glass-blur-heavy:22px;--radius-xl:20px;--radius-lg:16px}.topbar{border-radius:var(--radius-lg)}}
