:root{--red:#00bfff;--bg:#020711;--panel:#071426;--muted:#b2c3d9;--line:#8debff22}
.available-account{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:28px;padding:28px;border:1px solid #8debff33;border-radius:22px;background:linear-gradient(135deg,#0a1c33,#040c18)}.account-image-link{display:block;align-self:start}.account-image-link img{display:block;width:100%;height:auto;border-radius:13px}.account-description{align-self:center;min-width:0}.account-description h3{font-size:34px;margin:18px 0}.account-description>p{color:#b2c3d9}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0}.account-stats>div{padding:12px;background:#02071177;border:1px solid #8debff22;border-radius:8px}.account-stats dt{font-size:12px;color:#b2c3d9}.account-stats dd{margin:3px 0 0;color:#8debff;font-size:24px;font-weight:bold}.account-description .account-price{font-size:23px;color:#f5faff;font-weight:600}.account-description .secondary-link{display:inline-block;margin-top:20px}@media(max-width:700px){.available-account{grid-template-columns:1fr;gap:25px;padding:18px}.account-description h3{font-size:29px}.account-stats{gap:8px}}
body{background:radial-gradient(ellipse at 85% 0,#087bff22,transparent 25%),#020711;color:#f5faff}
.header-logo{width:58px;height:58px;object-fit:contain;border-radius:50%}.brand-sub{font-size:8px;letter-spacing:1.8px;white-space:nowrap}.brand{font-size:26px;letter-spacing:-1px}.hero-copy .eyebrow,.eyebrow{color:#8debff}h1 em{color:#00bfff;text-shadow:0 2px #075187,0 4px #063454,0 12px 40px #087bff33}.intro,.hero-perks,.section-heading p:last-child{color:#b2c3d9}.hero-perks span:before{color:#8debff}.secondary-link span,nav a:hover,footer a:hover{color:#00bfff}.soft-heading{color:#93acc9}
.logo-stage{padding:0;background:#020711;min-height:0;aspect-ratio:1;border-color:#8debff2c;box-shadow:inset 1px 1px #8debff44,8px 12px #071426,9px 13px #087bff55,20px 35px 65px #000b,0 0 90px #087bff22;overflow:hidden}.logo-stage img{display:block;width:100%;height:100%;object-fit:contain}.logo-stage:before,.logo-stage:after{display:none}
.platform-strip{background:#07142688;border-color:#8debff13}.platform-strip>a span{color:#00bfff}.button{background:linear-gradient(140deg,#168aff,#075be0);border-color:#8debff55;box-shadow:inset 0 1px #8debff55,0 3px #043470,0 10px 25px #087bff18;color:#fff}.button:hover{background:linear-gradient(140deg,#30a0ff,#087bff);box-shadow:0 4px #043470,0 12px 25px #087bff25}.button:active{box-shadow:0 1px #043470}.button.light{background:linear-gradient(130deg,#f5faff,#8debff);color:#071426;border-color:#c8d5e3;box-shadow:0 3px #256b91}
.instagram-card,.service-card,.market-picker,.steps article{background:linear-gradient(145deg,#0c1c30,#050e1c);border-color:#8debff20;box-shadow:inset 0 1px #c8d5e30c,0 15px 35px #0003}.instagram-card:focus-within,.service-card:focus-within{border-color:#00bfff66}.service-mark{background:linear-gradient(145deg,#173c65,#071426);border-color:#00bfff40;color:#8debff}.tag{background:#087bff18;color:#8debff}.muted{color:#c8d5e3;background:#c8d5e310}.card-title{color:#c8d5e3}.instagram-card p.card-intro,.service-card p.card-intro,.calculator .small,.service-card p,.conditions>div>p:last-child,.faq p{color:#b2c3d9}
.market-number{color:#8debff;border-color:#8debff40}.market-picker #market-select,.market-picker #market-select option{background:#f5faff;color:#071426}.market-picker #market-select option:checked{background:#087bff;color:white}.service-jumps a{background:#071426;color:#c8d5e3;border-color:#8debff22}.service-jumps a:hover{border-color:#00bfff;color:#8debff}.calculator label{color:#c8d5e3}.calculator input[type=number]{background:#020711;color:#f5faff;border-color:#8debff33}.calculator .total{background:linear-gradient(130deg,#102740,#071426);border-color:#8debff22}.calculator .total .result-price{color:#8debff}.calculator input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#00bfff var(--progress),#23364d var(--progress))}.calculator input[type=range]::-webkit-slider-thumb{background:#f5faff;border-color:#087bff;box-shadow:0 3px #043470,0 0 15px #00bfff33}.calculator input[type=range]::-moz-range-progress{background:#00bfff}.calculator input[type=range]::-moz-range-thumb{background:#f5faff;border-color:#087bff}.how-section{background:linear-gradient(140deg,#071426,#020711)}.steps article>span{color:#00bfff}.steps p{color:#b2c3d9}.support{background:radial-gradient(ellipse at 10% 0,#087bff66,transparent 65%),linear-gradient(120deg,#0b3764,#071426);border-color:#00bfff40;box-shadow:inset 0 1px #8debff44,0 6px #021022,0 20px 40px #0005}.support .eyebrow,.support p:last-child{color:#c8d5e3}.text-button{color:#8debff}.unavailable-service{background:#07142666}.hero-copy .eyebrow span{background:#00bfff}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-color:#8debff!important}
.diamonds-section{padding-block:85px}.diamond-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:28px}.diamond-order,.diamond-aside,.accounts-panel{border:1px solid #8debff25;border-radius:22px;padding:32px;background:linear-gradient(140deg,#0a1c33,#040c18);box-shadow:inset 0 1px #c8d5e30c,0 20px 40px #0003}.diamond-order fieldset{margin:0}.diamond-order legend{font-size:16px;color:#f5faff;margin-bottom:20px}.diamond-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.diamond-packages label{position:relative;cursor:pointer}.diamond-packages input{position:absolute;opacity:0;width:1px;height:1px}.diamond-packages label>span{display:flex;flex-direction:column;align-items:center;padding:20px 8px;border:1px solid #8debff2c;border-radius:12px;background:#02071177}.diamond-packages strong{font-size:24px;letter-spacing:-.5px;color:#f5faff}.diamond-packages small{font-size:12px;color:#b2c3d9}.diamond-packages b{font-size:17px;margin-top:13px;color:#8debff}.diamond-packages input:checked+span{border-color:#00bfff;background:linear-gradient(135deg,#087bff28,#00bfff12);box-shadow:inset 0 1px #8debff44,0 0 20px #087bff0c}.diamond-packages input:focus-visible+span{outline:3px solid #8debff;outline-offset:3px}.diamond-total{display:flex;justify-content:space-between;gap:15px;margin:25px 0;padding:22px 0;border-top:1px solid #8debff22}.diamond-total>div{display:flex;flex-direction:column}.diamond-total>div:last-child{text-align:right}.diamond-total span{font-size:12px;color:#b2c3d9}.diamond-total strong{font-size:22px;color:#f5faff}#diamond-price{color:#8debff;font-size:30px}.diamond-aside{background:radial-gradient(ellipse at 100% 0,#087bff26,transparent 65%),#071426}.diamond-aside h3{font-size:43px;line-height:1.1;letter-spacing:-1.5px}.diamond-aside>p{color:#b2c3d9}.payment-list{border-top:1px solid #8debff22;margin-top:28px;padding-top:10px}.payment-list h4{font-size:14px}.payment-list>div{display:flex;flex-wrap:wrap;gap:8px}.payment-list span{padding:8px 12px;border:1px solid #8debff22;border-radius:6px;font-size:13px;background:#02071155}.accounts-panel{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:40px;scroll-margin-top:30px}.accounts-panel p{color:#b2c3d9;font-size:15px;line-height:1.8}.accounts-panel h2{font-size:37px}.accounts-action h3{margin-top:20px;font-size:23px}.accounts-action .small{font-size:12px}.catalog{border-top:1px solid #8debff15}.header-cta{white-space:nowrap}
@media(max-width:900px){header nav{gap:16px}.diamond-layout{grid-template-columns:1fr}.diamond-aside h3 br{display:none}.accounts-panel{gap:30px;padding:30px}}
@media(max-width:700px){.header-logo{width:44px;height:44px}.brand{font-size:23px}.brand-sub{font-size:7px;letter-spacing:1px}header nav{overflow-x:auto;font-size:12px;gap:18px}.hero .logo-stage{width:min(100%,400px);min-height:0;max-width:400px;margin-inline:auto}.diamonds-section{padding-block:50px}.diamond-order,.diamond-aside{padding:24px 18px}.diamond-packages{gap:8px}.diamond-packages strong{font-size:21px}.diamond-packages label>span{padding:17px 6px}.diamond-total strong{font-size:18px}.diamond-aside h3{font-size:32px}.accounts-panel{grid-template-columns:1fr;padding:26px 20px;gap:25px}.accounts-panel h2{font-size:32px}.platform-strip{flex-wrap:wrap;gap:20px}.platform-strip>a{font-size:15px}.platform-strip>a span{margin-left:8px}}
