.campaign-live{color:#fff;background:#101720;padding:54px 0;position:relative;overflow:hidden}.campaign-live:before{content:"";filter:blur(30px);background:#00b0f024;border-radius:50%;width:420px;height:420px;position:absolute;top:-260px;right:-170px}.campaign-live-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;display:grid;position:relative}.campaign-pulse{place-items:center;gap:10px;min-width:122px;display:grid}.campaign-pulse span{background:#00b0f0;border-radius:50%;width:74px;height:74px;position:relative;box-shadow:0 0 0 12px #00b0f021,0 0 45px #00b0f08c}.campaign-pulse span:after{content:"40";color:#071119;place-items:center;font:900 25px/1 Arial;display:grid;position:absolute;inset:0}.campaign-pulse b{color:#8adfff;font-size:10px}.campaign-live-copy small{color:#66d4fb;font-weight:900}.campaign-live-copy h2{margin:8px 0;font-size:clamp(25px,3vw,41px);line-height:1.45}.campaign-live-copy p{color:#b9c5d1;margin:0 0 8px;font-size:15px}.campaign-live-copy strong{font-size:12px}.campaign-cta{color:#071119;white-space:nowrap;background:#00b0f0;border-radius:15px;align-items:center;gap:18px;padding:17px 22px;font-weight:900;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 15px 40px #00b0f040}.campaign-cta:hover{transform:translateY(-3px)}.campaign-page{background:#fff}.campaign-hero{color:#fff;background:#0d141c;align-items:center;min-height:670px;display:flex;position:relative;overflow:hidden}.campaign-hero:before{content:"";background:radial-gradient(circle at 72% 44%,#00b0f047,#0000 28%),linear-gradient(125deg,#0000 60%,#ffffff06 60%);position:absolute;inset:0}.campaign-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-block:80px;display:grid;position:relative}.campaign-badge{color:#64d7ff;letter-spacing:.15em;border:1px solid #00b0f080;border-radius:30px;padding:9px 14px;font-size:10px;font-weight:900;display:inline-flex}.campaign-hero h1{letter-spacing:-.07em;margin:24px 0 10px;font-size:clamp(54px,8vw,108px);line-height:1}.campaign-hero h2{color:#00b0f0;margin:0 0 25px;font-size:clamp(25px,3vw,43px)}.campaign-hero p{font-size:20px;font-weight:900}.campaign-hero blockquote{color:#b4c0cc;border-right:3px solid #00b0f0;margin:16px 0 30px;padding:0 18px;font-size:16px}.campaign-capacity{align-items:center;gap:16px;display:flex}.campaign-capacity b{color:#00b0f0;font:900 43px/1 Arial}.campaign-capacity span{color:#c5ced7;font-size:12px}.campaign-energy{aspect-ratio:1;border:1px solid #00b0f040;border-radius:50%;align-content:center;justify-self:center;place-items:center;width:min(390px,90vw);display:grid;box-shadow:0 0 0 28px #00b0f00a,0 0 0 58px #00b0f006,inset 0 0 80px #00b0f026}.campaign-energy span{color:#fff;letter-spacing:-.1em;font:900 150px/.8 Arial}.campaign-energy i{color:#00b0f0;font-size:20px;font-style:normal;font-weight:900}.campaign-energy em{color:#7e8c99;letter-spacing:.12em;margin-top:20px;font-size:11px;font-style:normal}.campaign-benefits{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;padding-block:100px;display:grid}.campaign-benefits small,.campaign-register aside>small{color:#0799cc;font-weight:900}.campaign-benefits h2,.campaign-register aside h2{margin:12px 0;font-size:38px;line-height:1.45}.campaign-benefits ul{margin:0;padding:0;list-style:none}.campaign-benefits li{border-bottom:1px solid #e5eaee;padding:20px 0;font-size:16px;font-weight:800}.campaign-benefits li:before{content:"✓";color:#00b0f0;margin-left:13px}.campaign-package{background:#f2f6f8;padding:90px 0}.campaign-package-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.campaign-package-grid article{background:#fff;border:1px solid #e5eaee;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:150px;padding:28px 20px;display:flex}.campaign-package-grid b{color:#00b0f0;font-size:12px}.campaign-package-grid span{font-size:15px;font-weight:900;line-height:1.7}.campaign-register{grid-template-columns:1.15fr .85fr;align-items:start;gap:70px;padding-block:110px;display:grid}.campaign-form{color:#fff;background:#111820;border-radius:28px;padding:40px;box-shadow:0 25px 70px #0f182033}.campaign-form-head small{color:#00b0f0;font-weight:900}.campaign-form-head h2{margin:10px 0;font-size:34px}.campaign-form-head p{color:#9eabb7}.campaign-form .form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:26px;display:grid}.campaign-form label,.campaign-login label{flex-direction:column;gap:8px;font-size:11px;font-weight:900;display:flex}.campaign-form input,.campaign-login input{color:#fff;min-height:52px;font:inherit;background:#1b242e;border:1px solid #313d49;border-radius:12px;padding:0 14px}.campaign-form input:focus,.campaign-login input:focus{border-color:#0000;outline:2px solid #00b0f0}.campaign-form label small{color:#788794}.campaign-terms{color:#b8c2cb;align-items:flex-start;margin:20px 0;line-height:1.8;flex-direction:row!important}.campaign-terms input{accent-color:#00b0f0;width:18px;min-height:18px}.campaign-form .primary-cta{color:#071119;background:#00b0f0;width:100%}.campaign-safe{text-align:center;color:#75828e;margin-top:13px;display:block}.form-alert{color:#ffbccb;background:#392129;border-radius:10px;margin-bottom:14px;padding:12px;font-size:11px}.campaign-register aside{padding-top:22px}.campaign-register ol{margin:25px 0;padding:0;list-style:none}.campaign-register li{border-bottom:1px solid #e5eaee;align-items:center;gap:15px;padding:17px 0;font-weight:800;display:flex}.campaign-register li b{color:#067fa9;background:#dff6fe;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.campaign-register aside>p{color:#697683;line-height:2}.campaign-success{text-align:center;background:#eefbff;border:1px solid #c5edfb;border-radius:28px;padding:45px}.campaign-success>span{color:#fff;background:#00b0f0;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:28px;display:grid}.campaign-success small{color:#0788b6;font-weight:900}.campaign-success h2{font-size:34px}.campaign-success .primary-cta,.campaign-success .secondary-cta{max-width:410px;margin:10px auto;display:flex}.campaign-login{gap:12px;width:100%;max-width:460px;margin:20px auto;display:grid}.campaign-login h2{font-size:20px}.campaign-login p{color:#b62a36}.account-auth .campaign-login input{color:#171d24;background:#f7f9fb;border-color:#dfe5ea}.auth-separator{align-items:center;gap:12px;max-width:460px;margin:24px auto;display:flex}.auth-separator:before,.auth-separator:after{content:"";background:#e3e8ec;flex:1;height:1px}.auth-separator span{color:#8b96a0;font-size:11px}.campaign-account-card{color:#fff;background:#101820;border-radius:22px;grid-template-columns:1fr auto auto;align-items:center;gap:25px;margin-bottom:24px;padding:25px 28px;display:grid}.campaign-account-card.waitlist{color:#17202a;background:#f0f4f6}.campaign-account-card small{color:#00b0f0;font-weight:900}.campaign-account-card h2{margin:7px 0;font-size:22px}.campaign-account-card p{color:#aab6c1;margin:0}.campaign-account-card.waitlist p{color:#65717d}.campaign-member-number{text-align:center}.campaign-member-number b{margin:8px;font:900 30px/1 Arial;display:block}.campaign-member-number span{color:#071119;background:#00b0f0;border-radius:12px;padding:5px 8px;font-size:9px}.campaign-account-card>a{color:#08131b;background:#00b0f0;border-radius:11px;padding:12px 15px;font-weight:900;text-decoration:none}.campaign-download{background:#effaff!important;border-color:#bceafb!important}@media (max-width:900px){.campaign-live-inner,.campaign-hero-grid,.campaign-benefits,.campaign-register{grid-template-columns:1fr}.campaign-live-inner{text-align:center;justify-items:center}.campaign-package-grid{grid-template-columns:repeat(2,1fr)}.campaign-energy{order:-1;width:280px}.campaign-energy span{font-size:105px}.campaign-hero-grid{gap:30px}.campaign-register aside{order:-1}.campaign-account-card{text-align:center;grid-template-columns:1fr}.campaign-form .form-grid{grid-template-columns:1fr}}@media (max-width:560px){.campaign-live{padding:40px 0}.campaign-live-inner{gap:22px}.campaign-cta{white-space:normal}.campaign-hero{min-height:auto}.campaign-hero-grid{padding-block:55px}.campaign-hero h1{font-size:54px}.campaign-hero p{font-size:17px}.campaign-energy{width:220px}.campaign-energy span{font-size:82px}.campaign-benefits{gap:25px;padding-block:65px}.campaign-benefits h2,.campaign-register aside h2{font-size:29px}.campaign-package{padding:65px 0}.campaign-package-grid{grid-template-columns:1fr}.campaign-register{gap:30px;padding-block:65px}.campaign-form{padding:25px 18px}.campaign-form-head h2{font-size:27px}.campaign-success{padding:30px 18px}}.campaign-password-note{margin:2px auto 14px;display:block;color:#667783!important}.campaign-password-note code{color:#087fa8;direction:ltr;background:#dff6fe;border:1px solid #bceafb;border-radius:7px;padding:2px 8px;font-family:monospace;font-size:1.05em;display:inline-block}.campaign-go-order{font:inherit;cursor:pointer}.campaign-go-order small{color:#a63b3b;margin-right:8px;display:block}.campaign-go-order:disabled{opacity:.72;cursor:wait}.campaign-success .primary-cta,.campaign-success .secondary-cta{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:54px}
.campaign-capacity b{font-size:43px;font-weight:900;line-height:1;font-family:Rokh,Kalameh,sans-serif!important}
@media (max-width:760px){.account-shell{overflow:visible}.account-sidebar{z-index:20;overscroll-behavior-inline:contain;scrollbar-width:none;background:#151920;border-radius:18px 18px 0 0;flex-direction:row;align-items:center;gap:8px;padding:12px 14px;display:flex;position:sticky;top:68px;overflow-x:auto;box-shadow:0 10px 24px #0f141b2e}.account-sidebar::-webkit-scrollbar{display:none}.account-sidebar .brand{display:none}.account-sidebar button,.account-sidebar>a{color:#d7dee6;text-align:center;background:#202731;flex:none;width:auto;min-width:max-content;padding:11px 14px}.account-sidebar button:hover,.account-sidebar>a:hover,.account-sidebar button.active{color:#071923;background:#00b0f0}.account-sidebar .account-signout{margin-top:0;color:#f0b7b7;margin-inline-start:auto}.account-content{border-radius:0 0 22px 22px}}
.detailed-compare{padding:0 0 100px}.detailed-compare-intro{text-align:center;max-width:760px;margin:0 auto 34px}.detailed-compare-intro h2{margin:10px 0;font-size:clamp(28px,3vw,42px)}.detailed-compare-intro p{color:#687481;line-height:1.9}.detailed-compare-cta{color:#fff;background:linear-gradient(125deg,#111821 0%,#172430 68%,#073d55 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:36px;margin-block:16px 90px;padding:38px 42px;display:flex;box-shadow:0 24px 60px #0f172029}.detailed-compare-cta>div{max-width:720px}.detailed-compare-cta h2{margin:8px 0 12px;font-size:clamp(25px,3vw,40px)}.detailed-compare-cta p{color:#b9c5cf;margin:0;line-height:1.9}.detailed-compare-cta .primary-cta{flex:none}.detailed-compare-nav{padding-block:30px}.detailed-compare-nav a{color:#087fa8;align-items:center;gap:10px;font-weight:900;display:inline-flex}.compare-groups{gap:14px;display:grid}.compare-group{background:#fff;border:1px solid #dfe5ea;border-radius:18px;overflow:hidden}.compare-group>summary{cursor:pointer;background:#f7f9fb;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:16px;font-weight:900;list-style:none;display:flex}.compare-group>summary::-webkit-details-marker{display:none}.compare-group>summary span{color:#00a1dc;font-size:22px}.compare-group[open]>summary{background:#eaf9ff}.detailed-table-wrap{overflow-x:auto}.detailed-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.detailed-table th,.detailed-table td{text-align:center;vertical-align:middle;border-top:1px solid #e7ebef;padding:14px 12px}.detailed-table th:first-child,.detailed-table td:first-child{text-align:start;width:42%;line-height:1.65}.detailed-table th{color:#fff;background:#151920;font-size:11px;position:sticky;top:0}.detailed-table td{font-size:11px}.detailed-table tbody tr:hover{background:#f7fcfe}.detailed-table .yes{color:#058dbc;background:#dff6ff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:inline-grid}.detailed-table .no{color:#aab3bd}.detailed-table .value{color:#087fa8;font-weight:900}.compare-source-note{text-align:center;color:#7b8792;margin-top:20px;font-size:11px}@media (max-width:760px){.detailed-compare{padding-bottom:70px}.detailed-compare-cta{flex-direction:column;align-items:stretch;margin-block:10px 64px;padding:28px 22px}.detailed-compare-cta .primary-cta{text-align:center;justify-content:center}.compare-group>summary{padding:16px}.detailed-table th:first-child,.detailed-table td:first-child{width:38%}}
