*{box-sizing:border-box}:root{--page-background:#010a28;--panel-background:linear-gradient(145deg,#061735,#031027 62%,#020b20);--panel-background-soft:linear-gradient(145deg,#051630,#031027 64%,#020b20);--panel-border:rgba(69,156,255,.78);--panel-border-strong:rgba(105,190,255,.98);--panel-shadow:0 20px 48px rgba(0,0,0,.3),0 0 9px rgba(20,115,255,.16),inset 0 0 0 1px rgba(69,156,255,.12),inset 0 1px 0 hsla(0,0%,100%,.1)}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body,html{background:var(--page-background)}body{font-family:Inter,Arial,Helvetica,sans-serif;color:#fff;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}img{display:block;max-width:100%}.site-page{min-height:100vh;padding:24px}.site-header{width:100%;max-width:1440px;margin:0 auto 56px;justify-content:space-between;gap:24px}.header-brand,.site-header{display:flex;align-items:center}.header-brand{gap:16px}.header-logo{object-fit:contain;filter:drop-shadow(0 0 12px rgba(15,111,255,.22))}.footer-wordmark,.header-wordmark{display:inline-flex;align-items:baseline;gap:0;font-weight:600;letter-spacing:-.04em;line-height:1;white-space:nowrap}.header-wordmark{font-size:29px}.footer-wordmark{font-size:28px}.footer-wordmark span,.header-wordmark span{color:#f8fafc}.footer-wordmark strong,.header-wordmark strong{color:#0f6fff}.site-nav{display:flex;align-items:center;gap:42px;font-size:15px;font-weight:500}.footer-links a,.site-nav a{position:relative;color:rgba(226,232,240,.86);transition:color .25s ease,transform .25s ease}.footer-links a:after,.site-nav a:after{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:2px;background:#1473ff;border-radius:999px;transform:translateX(-50%);transition:width .25s ease}.footer-links a:hover,.site-nav a:hover{color:#fff;transform:translateY(-2px)}.footer-links a.active:after,.footer-links a:hover:after,.site-nav a.active:after,.site-nav a:hover:after{width:100%}.footer-links a.active,.site-nav a.active{color:#fff}.header-actions{display:flex;align-items:center;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:10px;border:1px solid rgba(70,145,255,.4);font-size:15px;font-weight:700;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,opacity .22s ease}.btn:hover{transform:translateY(-2px)}.btn.primary{color:#fff;background:linear-gradient(135deg,#1473ff,#0957d8);border-color:rgba(75,150,255,.78);box-shadow:0 10px 26px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.14)}.btn.primary:hover{transform:translateY(-3px);background:linear-gradient(135deg,#2684ff,#0f6fff);border-color:rgba(135,190,255,.95);box-shadow:0 16px 36px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.22)}.btn.ghost{color:#e2e8f0;background:rgba(4,15,38,.72)}.btn.ghost:hover{transform:translateY(-3px);color:#fff;background:rgba(8,30,72,.95);border-color:rgba(80,155,255,.76);box-shadow:0 14px 34px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.btn.large{min-height:56px;padding:0 30px;font-size:16px}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.eyebrow,.mini-label{margin:0 0 18px;color:#1473ff;text-transform:uppercase;letter-spacing:.2em;font-size:12px;line-height:1.2;font-weight:800;text-shadow:none}.eyebrow.center{text-align:center}.pricing-faq h2,.pricing-page-hero h1,.pricing-section-heading h2{margin:0;color:#fff;font-size:clamp(32px,4vw,48px);line-height:1.06;letter-spacing:-.045em;font-weight:800}.site-footer{width:100%;max-width:1440px;margin:86px auto 0;padding:34px 0 10px;border-top:1px solid rgba(70,145,255,.18);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:32px;gap:32px}.pricing-page .site-footer{margin-top:96px}.footer-brand{display:flex;align-items:center;gap:16px}.footer-brand img{object-fit:contain}.footer-links{min-width:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px 28px}.footer-links a{font-size:14px;font-weight:500;white-space:nowrap}.footer-copyright{margin:0;color:rgba(226,232,240,.72);font-size:13px;line-height:1.5;text-align:right;white-space:nowrap}@media (max-width:1100px){.site-nav{display:none}.site-footer{grid-template-columns:1fr;justify-items:center}.footer-copyright,.site-footer{text-align:center}.plan-selection-grid{grid-template-columns:1fr;max-width:620px;margin:0 auto}.plan-selection-card{min-height:310px}.console-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-option,.console-option-content{min-height:310px}.checkout-layout{grid-template-columns:1fr;align-items:start}.checkout-information,.order-summary{height:auto}.checkout-steps{grid-template-rows:none}.pricing-benefits{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.site-page{padding:18px 16px 52px}.site-header{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;margin-bottom:46px;padding:18px 0 6px}.header-brand{justify-content:center;gap:13px}.header-logo{width:64px;height:64px}.header-wordmark{font-size:30px}.header-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.header-actions .ghost,.header-actions .primary{width:100%;min-height:54px;padding:0 16px;border-radius:14px;font-size:16px}.pricing-page .site-header{margin-bottom:56px}.pricing-faq h2,.pricing-page-hero h1,.pricing-section-heading h2{font-size:38px;line-height:1.08;letter-spacing:-.045em}.pricing-page-hero>p:last-of-type{font-size:17px}.billing-toggle{width:100%}.billing-toggle button{width:50%;min-width:0;padding:0 14px}.plan-selection-section{margin-top:38px}.plan-selection-grid{grid-template-columns:1fr;gap:24px}.plan-selection-card{min-height:330px;padding:28px 24px;border-width:2px}.plan-selection-card.selected,.plan-selection-card.selected:hover,.plan-selection-card:hover{transform:translateY(-5px)}.plan-price-area>strong{font-size:40px}.selected-badge{top:18px;right:14px}.console-selection-section{margin-top:60px}.console-options-grid{grid-template-columns:1fr;gap:20px}.console-option,.console-option-content{min-height:360px}.console-option{border-width:2px}.console-option-content{padding:24px 22px}.console-option h3{font-size:28px}.console-option p{max-width:100%;font-size:15px}.console-option-state{margin-top:22px;font-size:14px}.console-option.selected,.console-option.selected:hover:not(:disabled),.console-option:hover:not(:disabled){transform:translateY(-4px)}.console-check{top:14px;right:14px;width:32px;height:32px;min-width:32px}.checkout-layout{margin-top:56px}.checkout-information,.order-summary{padding:24px}.checkout-step{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px}.checkout-step-number{width:36px;height:36px;min-width:36px;font-size:14px!important}.summary-total strong{font-size:30px}.pricing-benefits{grid-template-columns:1fr;margin-top:68px}.pricing-faq{margin-top:76px}.site-footer{margin-top:68px;grid-template-columns:1fr;justify-items:center;text-align:center;gap:28px;padding:42px 0 20px}.footer-brand{flex-direction:column;gap:12px}.footer-brand img{width:76px;height:76px}.footer-links{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 24px;gap:20px 24px;justify-items:center}.footer-links a{font-size:17px;font-weight:600}.footer-links a:after{display:none}.footer-copyright{max-width:290px;font-size:13px;text-align:center;white-space:normal}}