:root{--bg:#06070a;--panel:#0c0e12;--line:#252932;--text:#f4f5f7;--muted:#8d929d;--accent:#8d5cff;--cyan:#33d6c5;--danger:#ff7180}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Barlow,Arial,sans-serif;overflow-x:hidden}.container{width:min(1500px,calc(100% - 48px));margin:auto}.topline{height:30px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;background:#050609;border-bottom:1px solid #ffffff0b;color:#676c76;font-size:9px;letter-spacing:.16em}.site-header{position:sticky;top:0;z-index:50;background:#07080bdd;border-bottom:1px solid #ffffff0d;backdrop-filter:blur(18px)}.header-inner{width:min(1360px,calc(100% - 48px));height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.brand-mark{width:34px;height:34px;border:1px solid #8d5cff99;border-radius:10px;display:grid;place-items:center;color:#bca7ff;font:700 12px 'Barlow Condensed';box-shadow:0 0 30px #8d5cff2f}.brand strong{font:800 22px 'Barlow Condensed';letter-spacing:.04em}.brand em{color:var(--accent);font-style:normal}.main-nav{display:flex;gap:37px}.main-nav a,.header-actions>a:not(.create-account){color:#898d96;text-decoration:none;font-size:13px;font-weight:600}.main-nav a:hover,.main-nav a.active,.header-actions>a:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:22px}.server-pill{height:40px;padding:0 15px;border:1px solid var(--line);border-radius:13px;display:flex;align-items:center;gap:8px;color:#adb1ba;font-size:11px}.server-pill i,.eyebrow i,.live-badge i{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px var(--cyan)}.create-account{padding:13px 20px;background:#fff;color:#090a0d;text-decoration:none;border-radius:12px;font-size:12px;font-weight:700}.product-hero{position:relative;padding:62px 0 90px;isolation:isolate}.ambient{position:absolute;border-radius:50%;filter:blur(110px);opacity:.18;z-index:-1}.ambient-one{width:450px;height:450px;background:var(--accent);top:50px;left:-200px}.ambient-two{width:380px;height:380px;background:#1f8ea8;right:-180px;top:380px}.hero-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:32px}.eyebrow{display:flex;align-items:center;gap:9px;color:#a9aeb8;font-size:10px;font-weight:700;letter-spacing:.16em}.hero-heading h1,.section-heading h2{font:700 clamp(48px,5vw,76px)/.95 'Barlow Condensed';letter-spacing:-.02em;margin:15px 0 12px}.hero-heading h1 em{color:var(--accent);font-style:normal}.hero-heading p{color:var(--muted);font-size:16px;margin:0}.trust-row{display:flex;gap:24px;padding-bottom:5px}.trust-row span{color:#747a84;font-size:11px}.trust-row b{color:#c8cbd1;margin-right:6px}.service-tabs{display:grid;grid-template-columns:repeat(3,1fr);max-width:720px;gap:8px;margin-bottom:18px}.service-tabs button{border:1px solid var(--line);background:#0a0c10;color:#fff;border-radius:14px;padding:14px 16px;display:flex;gap:12px;align-items:center;text-align:left;cursor:pointer}.service-tabs button>span{width:36px;height:36px;display:grid;place-items:center;background:#ffffff07;border-radius:10px;color:#777e89;font-size:20px}.service-tabs b,.service-tabs small{display:block}.service-tabs b{font-size:13px}.service-tabs small{color:#717783;font-size:10px;margin-top:3px}.service-tabs button.active{border-color:#8d5cff8c;background:linear-gradient(135deg,#8d5cff1c,#12141a);box-shadow:0 0 30px #8d5cff13}.service-tabs button.active>span{color:#c4b1ff;background:#8d5cff1f}.calculator-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(370px,.85fr);gap:18px;align-items:start}.config-panel,.summary-panel{background:linear-gradient(145deg,#0d0f13,#090a0e);border:1px solid var(--line);border-radius:24px;box-shadow:0 30px 80px #00000042}.config-panel{padding:30px}.panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.panel-title span,.summary-head>span,.section-heading>span{color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.18em}.panel-title h2{font:700 28px 'Barlow Condensed';margin:4px 0 0}.live-badge{display:flex;align-items:center;gap:8px;border:1px solid #33d6c52e;background:#33d6c50a;color:#87d9ce;border-radius:20px;padding:8px 12px;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.rank-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px}.rank-config{min-width:0}.rank-config>label,.config-options label,.coupon-row>label{display:block;color:#9398a2;font-size:9px;font-weight:700;letter-spacing:.15em;margin-bottom:9px}.selected-rank{height:100px;border:1px solid var(--line);background:radial-gradient(circle at 18% 50%,#8d5cff18,transparent 55%),#090b0f;border-radius:15px;padding:14px;display:flex;align-items:center;gap:13px}.selected-rank img{width:66px;height:66px;object-fit:contain;filter:drop-shadow(0 8px 14px #000)}.selected-rank div>*{display:block}.selected-rank small{color:#666c77;font-size:8px;letter-spacing:.14em}.selected-rank strong{font:700 24px 'Barlow Condensed';margin:3px 0}.selected-rank span{color:#727883;font-size:10px}.rank-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px}.rank-option{aspect-ratio:1;border:1px solid #20242c;background:#080a0e;border-radius:11px;padding:5px;cursor:pointer;transition:.2s;position:relative}.rank-option img{width:100%;height:100%;object-fit:contain;filter:saturate(.68) brightness(.7);transition:.2s}.rank-option:hover{border-color:#555c69;transform:translateY(-2px)}.rank-option:hover img{filter:none}.rank-option.active{border-color:var(--accent);background:#8d5cff13;box-shadow:0 0 24px #8d5cff27}.rank-option.active img{filter:none}.rank-option:disabled{opacity:.16;cursor:not-allowed;transform:none}.division-area{margin-top:13px;text-align:center}.division-area>small{color:#6f7580;font-size:8px;letter-spacing:.14em}.division-grid{display:flex;justify-content:center;gap:8px;margin-top:8px}.division-grid button{width:48px;height:38px;border:1px solid #252a32;background:#090b0f;color:#8b919c;border-radius:9px;font:700 13px 'Barlow Condensed';cursor:pointer}.division-grid button.active{border-color:var(--accent);background:#8d5cff18;color:#fff}.division-grid button:disabled{opacity:.15;cursor:not-allowed}.division-grid .single-division{width:auto;padding:0 20px}.config-options{border-top:1px solid var(--line);margin-top:26px;padding-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.lp-control label{display:flex;justify-content:space-between}.lp-control output{color:#fff}.lp-control input{width:100%;accent-color:var(--accent)}.segmented{display:flex;gap:7px}.segmented button{height:42px;padding:0 18px;border:1px solid var(--line);background:#090b0f;color:#818691;border-radius:10px;font-weight:700;cursor:pointer}.segmented button.active{border-color:#8d5cff7d;background:#8d5cff18;color:#fff}.segmented small{color:var(--cyan)}.coupon-row{border-top:1px solid var(--line);margin-top:24px;padding-top:21px}.coupon-row>div{display:flex}.coupon-row input{flex:1;height:47px;background:#080a0d;border:1px solid var(--line);border-radius:11px 0 0 11px;color:#fff;padding:0 14px;font:inherit;outline:none}.coupon-row input:focus{border-color:#8d5cff88}.coupon-row button{width:100px;border:1px solid var(--line);border-left:0;border-radius:0 11px 11px 0;background:#151820;color:#d7d9df;font-weight:700;cursor:pointer}.coupon-row>small{display:block;color:#5f6671;font-size:9px;margin-top:8px}.coupon-row>small.success{color:var(--cyan)}.coupon-row>small.error{color:var(--danger)}.coaching-card{min-height:260px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at 15% 30%,#8d5cff1b,transparent 50%),#090b0f;padding:35px;display:grid;grid-template-columns:auto 1fr 180px;gap:24px;align-items:center}.coaching-card>span{font-size:62px;color:#aa8cff}.coaching-card small{color:var(--accent);letter-spacing:.14em}.coaching-card h3{font:700 30px 'Barlow Condensed';margin:8px 0}.coaching-card p{color:#777e89;line-height:1.5}.coaching-card select,.order-modal select{height:50px;background:#101319;border:1px solid var(--line);border-radius:10px;color:#fff;padding:0 12px}.summary-panel{position:sticky;top:100px;padding:25px}.summary-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.summary-head i{color:#777d87;font-size:10px;font-style:normal}.extras>p{color:#676d77;font-size:8px;font-weight:700;letter-spacing:.14em}.extras{display:grid;gap:7px}.extras button{height:48px;border:1px solid #252932;background:#0b0d11;color:#fff;border-radius:11px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:.18s}.extras button span{display:flex;align-items:center;gap:10px}.extras button i{width:25px;color:#6f7580;font-style:normal}.extras button b{font-size:11px}.extras button strong{font-size:10px;color:#616772}.extras button:hover{border-color:#464d5a;background:#101319}.extras button.active{border-color:#8d5cff80;background:#8d5cff12}.extras button.active i,.extras button.active strong{color:#bda9ff}.route-summary{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;margin:19px 0}.route-summary div:last-child{text-align:right}.route-summary small,.route-summary b{display:block}.route-summary small{color:#626873;font-size:8px;letter-spacing:.12em}.route-summary b{font-size:12px;margin-top:3px}.route-summary>span{color:#4f5560}.price-breakdown{display:grid;gap:8px}.price-breakdown>div{display:flex;justify-content:space-between;color:#747a85;font-size:10px}.price-breakdown b{color:#aeb2ba}.price-breakdown #discount-price{color:var(--cyan)}.grand-total{display:flex;justify-content:space-between;align-items:end;border-top:1px solid var(--line);padding-top:18px;margin-top:17px}.grand-total>span{color:#9da1aa;font-size:12px}.grand-total small{display:block;color:#5f6570;font-size:9px;margin-top:5px}.grand-total strong{font:800 38px 'Barlow Condensed'}.quote-error{min-height:16px;color:var(--danger);font-size:10px}.order-button{width:100%;height:53px;border:0;border-radius:12px;background:linear-gradient(105deg,#7444ef,#9f64ff);color:#fff;font-weight:800;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:30px;cursor:pointer;box-shadow:0 15px 34px #7e4ff02e}.order-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.order-button:disabled{opacity:.4;cursor:not-allowed;transform:none}.secondary-action{height:46px;border:1px solid var(--line);border-radius:11px;margin-top:9px;display:flex;align-items:center;justify-content:center;color:#b1b5bd;text-decoration:none;font-size:11px;font-weight:700}.payment-note{color:#555b65;font-size:9px;line-height:1.4;text-align:center;margin:14px 10px 0}.payment-note span{color:var(--cyan)}.benefits,.faq-section{padding:95px 0;border-top:1px solid #ffffff0b}.section-heading{max-width:700px;margin-bottom:45px}.section-heading h2{font-size:52px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.benefit-grid article{min-height:260px;border:1px solid var(--line);background:#0a0c10;padding:24px;border-radius:18px;position:relative}.benefit-grid article>span{position:absolute;right:20px;color:#3f454f;font:700 12px 'Barlow Condensed'}.benefit-grid i{width:50px;height:50px;border-radius:14px;background:#8d5cff12;color:#ae93ff;display:grid;place-items:center;font-style:normal;font-size:20px}.benefit-grid h3{font:700 24px 'Barlow Condensed';margin:35px 0 10px}.benefit-grid p,.faq-grid p{color:#767c87;font-size:12px;line-height:1.6}.faq-section{background:#08090c}.faq-grid{display:grid;gap:8px;max-width:900px}.faq-grid details{border:1px solid var(--line);border-radius:13px;background:#0c0e12;padding:18px 20px}.faq-grid summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;font-weight:700}.faq-grid summary i{color:var(--accent);font-style:normal}.faq-grid p{max-width:760px}footer{padding:45px 0;border-top:1px solid var(--line)}footer .container{display:flex;align-items:center;justify-content:space-between;gap:30px}footer p{max-width:620px;color:#555b65;font-size:10px;line-height:1.5}footer>div>span{color:#565c66;font-size:10px}.order-modal{width:min(470px,calc(100vw - 30px));border:1px solid var(--line);border-radius:22px;background:#0c0e12;color:#fff;padding:34px;box-shadow:0 40px 100px #000}.order-modal h2{font:700 38px 'Barlow Condensed';margin:14px 0 5px}.order-modal>p{color:#7b818c;font-size:12px;line-height:1.5}.order-modal label{display:block;color:#9ba0aa;font-size:9px;font-weight:700;letter-spacing:.1em;margin-top:15px}.order-modal input:not([type=checkbox]),.order-modal select{width:100%;height:48px;margin-top:7px;background:#090b0f;border:1px solid var(--line);border-radius:10px;color:#fff;padding:0 12px;outline:none}.consent{display:flex!important;gap:9px;align-items:start;letter-spacing:0!important;line-height:1.4}.consent input{accent-color:var(--accent)}.modal-close{position:absolute;right:19px;top:17px;border:0;background:transparent;color:#777d87;font-size:24px;cursor:pointer}.modal-error{min-height:15px;color:var(--danger)!important}.order-modal::backdrop{background:#000b;backdrop-filter:blur(6px)}@media(max-width:1100px){.main-nav{display:none}.calculator-grid{grid-template-columns:1fr}.summary-panel{position:relative;top:auto}.trust-row{display:none}.benefit-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.container,.header-inner{width:calc(100% - 24px)}.topline span:not(:first-child){display:none}.header-actions{gap:10px}.server-pill,.header-actions>a:not(.create-account){display:none}.create-account{padding:11px 13px}.product-hero{padding-top:35px}.hero-heading h1{font-size:50px}.service-tabs{grid-template-columns:1fr}.config-panel,.summary-panel{border-radius:17px;padding:17px}.summary-panel{margin-top:12px}.rank-columns{grid-template-columns:1fr;gap:35px}.rank-grid{grid-template-columns:repeat(5,1fr)}.config-options{grid-template-columns:1fr}.coaching-card{grid-template-columns:1fr}.benefit-grid{grid-template-columns:1fr}.section-heading h2{font-size:40px}footer .container{display:grid}.grand-total strong{font-size:34px}}
