@import url("obsidian-base-2026.css");

/* Borderless navbar at page top */
.ob-nav__inner{transition:border-color .25s,background .25s,box-shadow .25s}
.ob-nav:not(.is-scrolled) .ob-nav__inner{border-color:transparent;box-shadow:none}

/* Media program smoke campaign */
.ob-media{position:relative;min-height:620px;display:grid;place-items:center;overflow:hidden;padding:115px 0 145px;border-top:1px solid #18181a;border-bottom:1px solid #18181a;background:#000}
.ob-media__content{position:relative;z-index:2;width:min(1180px,calc(100% - 40px));max-width:none;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:70px}.ob-media .ob-heading{width:auto;margin:0;text-align:left}
.ob-media__image{overflow:hidden;margin:0;border:1px solid #242426;border-radius:18px;background:#050505;box-shadow:0 28px 70px rgba(0,0,0,.65)}
.ob-media__image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;filter:grayscale(1) contrast(1.08)}
.ob-media .ob-heading h2{font-size:clamp(48px,6vw,76px);text-shadow:0 12px 35px #000}
.ob-media .ob-heading p{max-width:510px;margin:0;color:#b1b1b5;font-size:12px;text-shadow:0 2px 10px #000}
.ob-media .ob-button{margin-top:28px;border:0;cursor:pointer}body.ob-modal-open{overflow:hidden}
.ob-media-modal{position:fixed;z-index:2500;inset:0;display:grid;place-items:center;padding:24px;visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s}
.ob-media-modal.is-open{visibility:visible;opacity:1}.ob-media-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.82);backdrop-filter:blur(12px);cursor:pointer}
.ob-media-modal__panel{position:relative;width:min(760px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;padding:28px;border:1px solid #343438;border-radius:20px;background:radial-gradient(circle at 70% 0,rgba(255,255,255,.055),transparent 30%),#09090a;box-shadow:0 35px 100px #000;transform:translateY(20px) scale(.98);transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.ob-media-modal.is-open .ob-media-modal__panel{transform:none}.ob-media-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #242426}
.ob-media-modal__head span{color:#77777c;font-size:8px;font-weight:800;letter-spacing:.18em}.ob-media-modal__head h2{margin:8px 0 0;color:#fff;font-size:30px;letter-spacing:-.045em}
.ob-media-modal__head>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #303034;border-radius:50%;background:#111;color:#aaa;font-size:23px;line-height:1;cursor:pointer}.ob-media-modal__intro{margin:19px 0 23px;color:#79797e;font-size:10px;line-height:1.7}
.ob-media-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ob-media-form__grid label{display:grid;gap:7px}.ob-media-form__grid label>span{color:#aaa;font-size:9px;font-weight:650}.ob-media-form__wide{grid-column:1/-1}
.ob-media-form__grid input,.ob-media-form__grid select,.ob-media-form__grid textarea{width:100%;border:1px solid #2c2c30;border-radius:10px;outline:0;background:#050506;color:#eee;font:500 11px/1.5 Inter,Arial,sans-serif;transition:border-color .2s,box-shadow .2s}
.ob-media-form__grid input,.ob-media-form__grid select{height:43px;padding:0 13px}.ob-media-form__grid textarea{resize:vertical;padding:12px 13px}.ob-media-form__grid input:focus,.ob-media-form__grid select:focus,.ob-media-form__grid textarea:focus{border-color:#777;box-shadow:0 0 0 3px rgba(255,255,255,.055)}.ob-media-form__grid option{background:#09090a;color:#fff}
.ob-media-consent{display:flex;align-items:flex-start;gap:9px;margin-top:17px;color:#777;font-size:9px;line-height:1.5}.ob-media-consent input{margin-top:1px;accent-color:#fff}.ob-media-form__status{min-height:16px;margin:14px 0 0;color:#bbb;font-size:9px}.ob-media-form__submit{width:100%;margin-top:8px;border:0;cursor:pointer}
@media(max-width:760px){.ob-media{min-height:0;padding:80px 0}.ob-media__content{width:calc(100% - 28px);grid-template-columns:1fr;gap:38px}.ob-media .ob-heading{text-align:center}.ob-media .ob-heading p{margin-inline:auto}.ob-media__image{width:100%;max-width:620px;margin-inline:auto}.ob-media-modal{padding:12px}.ob-media-modal__panel{max-height:calc(100vh - 24px);padding:20px;border-radius:16px}.ob-media-form__grid{grid-template-columns:1fr}.ob-media-form__wide{grid-column:auto}}

/* Unified account CTA */
.ob-footer__credit a{margin-left:3px;color:#d8d8dc;text-decoration:none;font-weight:700;transition:color .2s}.ob-footer__credit a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
.ob-footer__prestige{display:block;width:176px;margin-top:14px;opacity:.86;transition:opacity .2s ease,transform .2s ease}
.ob-footer__prestige:hover{opacity:1;transform:translateY(-2px)}
.ob-footer__prestige img{display:block;width:100%;height:auto}
@media(max-width:620px){.ob-footer__prestige{width:154px;margin-top:12px}}
.ob-access-switch{display:flex;align-items:center;padding:3px;border:1px solid #29292c;border-radius:22px;background:#0a0a0b;box-shadow:inset 0 1px rgba(255,255,255,.035)}
.ob-access-switch__item{min-width:88px;padding:8px 13px;border-radius:17px;color:#8d8d92;text-align:center;text-decoration:none;font-size:9px;font-weight:700;transition:color .25s,background .25s,box-shadow .25s,transform .25s}
.ob-access-switch__item:hover{color:#fff}
.ob-access-switch__item.is-active{background:linear-gradient(180deg,#fff,#dcdcdc);box-shadow:inset 0 -3px 6px rgba(0,0,0,.16),0 5px 18px rgba(255,255,255,.1);color:#070707;transform:translateY(-1px)}

/* Premium monochrome 3D feature illustrations */
.ob-bento article{position:relative;isolation:isolate;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}
.ob-bento article:hover{transform:translateY(-5px);border-color:#3a3a3e;box-shadow:0 24px 55px rgba(0,0,0,.55)}
.ob-icon-stage{position:relative;flex:1;display:grid;place-items:center;min-height:205px;perspective:850px}
.ob-icon-stage:after{content:"";position:absolute;bottom:23px;width:120px;height:22px;border-radius:50%;background:rgba(255,255,255,.1);filter:blur(16px);transform:rotateX(68deg)}
.ob-icon-cube{position:relative;width:112px;height:112px;transform:rotateX(58deg) rotateZ(-45deg);transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1)}
.ob-bento article:hover .ob-icon-cube{transform:rotateX(58deg) rotateZ(-38deg) translateZ(12px)}
.ob-icon-cube i{position:absolute;inset:0;border:1px solid #74747a;border-radius:22px;background:linear-gradient(145deg,#f8f8f8,#707075);box-shadow:inset 0 0 18px rgba(255,255,255,.55),0 22px 40px rgba(0,0,0,.7)}
.ob-icon-cube i:nth-child(2){background:#242426;transform:translateZ(-20px)}
.ob-icon-cube i:nth-child(3){inset:13px;border-color:#bcbcc0;background:linear-gradient(145deg,#222,#080808);transform:translateZ(9px)}
.ob-icon-cube span{position:absolute;z-index:2;inset:0;display:grid;place-items:center;color:#fff;font-size:64px;font-weight:900;text-shadow:0 5px 16px #000;transform:translateZ(17px) rotateZ(45deg) rotateX(-35deg)}
.ob-icon-stage--delivery em{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:-76px 18px 0 -2px #555,69px -25px 0 -1px #888,58px 44px 0 -2px #666,0 0 16px #fff;animation:obFloat 3s ease-in-out infinite}
.ob-icon-stage--secure .ob-bento__radar{width:100%;height:100%}
.ob-bento__radar i{box-shadow:inset 0 0 18px rgba(255,255,255,.015)}
.ob-bento__radar i:nth-child(3){width:54px;height:54px}
.ob-bento__radar b{z-index:2;width:62px;height:62px;border:1px solid #555;border-radius:19px;background:linear-gradient(145deg,#3b3b3f,#090909);box-shadow:inset 5px 5px 10px rgba(255,255,255,.08),inset -7px -8px 14px #000,0 18px 35px #000;transform:rotate(-8deg);transition:.4s}
.ob-bento article:hover .ob-bento__radar b{transform:rotate(0) translateY(-5px)}
.ob-bento__radar b svg{width:29px;fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.ob-icon-stage--signal{overflow:hidden}
.ob-icon-stage--signal .ob-bento__wave{position:absolute;inset:auto -20px 34px;opacity:.72}
.ob-icon-stage--signal .ob-bento__wave path{stroke:#a9a9ad;filter:drop-shadow(0 0 5px rgba(255,255,255,.22))}
.ob-signal-orb{position:relative;z-index:2;width:90px;height:90px;border:1px solid #555;border-radius:50%;background:radial-gradient(circle at 35% 28%,#6b6b70,#111 43%,#020202 72%);box-shadow:inset -15px -18px 25px #000,inset 7px 8px 16px rgba(255,255,255,.16),0 22px 35px #000;transition:.45s}
.ob-bento article:hover .ob-signal-orb{transform:translateY(-7px) rotate(8deg)}
.ob-signal-orb:after{content:"";position:absolute;inset:17px;border:1px solid #777;border-radius:50%;box-shadow:0 0 18px rgba(255,255,255,.1)}
.ob-signal-orb span,.ob-signal-orb i,.ob-signal-orb b{position:absolute;z-index:2;left:50%;top:50%;height:4px;border-radius:4px;background:#ddd;transform-origin:left center}
.ob-signal-orb span{width:29px;transform:rotate(-45deg)}
.ob-signal-orb i{width:21px;transform:rotate(55deg)}
.ob-signal-orb b{width:6px;height:6px;transform:translate(-3px,-3px);box-shadow:0 0 12px #fff}
.ob-payment-card{position:relative}
.ob-payments{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:205px;padding:24px 0;overflow:hidden;isolation:isolate}
.ob-payments:before,.ob-payments:after{content:"";position:absolute;z-index:5;top:0;bottom:0;width:22%;pointer-events:none}
.ob-payments:before{left:0;background:linear-gradient(90deg,#080808 12%,rgba(8,8,8,.86) 38%,transparent)}
.ob-payments:after{right:0;background:linear-gradient(270deg,#080808 12%,rgba(8,8,8,.86) 38%,transparent)}
.ob-payment-row{width:100%;overflow:hidden}
.ob-payment-row--crypto,.ob-payment-row--fiat{transform:none}
.ob-payment-track{display:flex;width:max-content;gap:9px;will-change:transform;animation:obPaymentSpin 23s linear infinite}
.ob-payment-row--fiat .ob-payment-track{animation-name:obPaymentSpinReverse;animation-duration:26s}
.ob-payment-track span{flex:none;display:flex;align-items:center;gap:8px;min-width:132px;min-height:46px;padding:0 14px 0 8px;border:1px solid #d0d0d4;border-radius:11px;background:linear-gradient(145deg,#fff,#e4e4e7);box-shadow:inset 0 -6px 10px rgba(0,0,0,.1),0 12px 22px rgba(0,0,0,.56);color:#101012;font-size:10px;font-weight:800;white-space:nowrap;letter-spacing:-.015em}
.ob-payment-track i{display:grid;place-items:center;min-width:30px;height:30px;padding:0 5px;border-radius:50%;color:#fff;font-size:13px;font-style:normal;font-weight:900;box-shadow:inset 0 1px rgba(255,255,255,.3),0 3px 8px rgba(0,0,0,.22)}
.ob-payment-row--crypto .ob-payment-track span:nth-child(7n+1) i{background:#f7931a}
.ob-payment-row--crypto .ob-payment-track span:nth-child(7n+2) i{background:linear-gradient(145deg,#627eea,#3c3c3d)}
.ob-payment-row--crypto .ob-payment-track span:nth-child(7n+3) i{background:#345d9d}
.ob-payment-row--crypto .ob-payment-track span:nth-child(7n+4) i{background:#26a17b}
.ob-payment-row--crypto .ob-payment-track span:nth-child(7n+5) i{background:#2775ca}
.ob-payment-row--crypto .ob-payment-track span:nth-child(7n+6) i{background:linear-gradient(135deg,#9945ff 8%,#14f195 92%)}
.ob-payment-row--crypto .ob-payment-track span:nth-child(7n) i{background:#c2a633}
.ob-payment-row--fiat .ob-payment-track i{border-radius:8px;font-size:9px}
.ob-payment-row--fiat .ob-payment-track span:nth-child(6n+1) i{background:linear-gradient(135deg,#1a1f71 0 48%,#f7b600 49% 100%)}
.ob-payment-row--fiat .ob-payment-track span:nth-child(6n+2) i{background:linear-gradient(135deg,#eb001b 0 48%,#f79e1b 49% 100%)}
.ob-payment-row--fiat .ob-payment-track span:nth-child(6n+3) i{background:conic-gradient(from 45deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4)}
.ob-payment-row--fiat .ob-payment-track span:nth-child(6n+4) i{background:#000;color:#fff;font-size:12px}
.ob-payment-row--fiat .ob-payment-track span:nth-child(6n+5) i{background:#008cff}
.ob-payment-row--fiat .ob-payment-track span:nth-child(6n) i{background:linear-gradient(135deg,#003087,#009cde)}
.ob-payments:hover .ob-payment-track{animation-play-state:paused}
@keyframes obPaymentSpin{to{transform:translateX(calc(-50% - 4.5px))}}
@keyframes obPaymentSpinReverse{from{transform:translateX(calc(-50% - 4.5px))}to{transform:translateX(0)}}
@media(prefers-reduced-motion:reduce){.ob-payment-track{animation-play-state:paused!important}}
.ob-code{position:relative;box-shadow:inset 0 1px rgba(255,255,255,.05),18px 20px 0 -10px #090909,18px 20px 0 -9px #27272a,0 30px 45px #000;transform:rotateY(-8deg) rotateX(3deg);transition:.45s}
.ob-bento article:hover .ob-code{transform:rotateY(0) rotateX(0) translateY(-4px)}
@keyframes obFloat{50%{transform:translateY(-12px)}}
@media(max-width:900px){.ob-access-switch__item{min-width:auto;padding-inline:12px}}
@media(max-width:620px){.ob-access-switch{display:none}}
.ob-page{min-height:78vh;padding:145px 0 105px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.035),transparent 25%),#000}.ob-page-head{max-width:800px;margin:0 auto 48px;text-align:center}.ob-page-head>span{display:inline-flex;padding:8px 12px;border:1px solid #303033;border-radius:18px;background:#101011;color:#aaa;font-size:8px;font-weight:700;letter-spacing:.12em}.ob-page-head h1{margin:18px 0 11px;color:#fff;font-size:clamp(46px,6vw,78px);font-weight:650;line-height:.95;letter-spacing:-.06em}.ob-page-head p{margin:0;color:#727277;font-size:11px}.ob-catalog__tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding:10px;border:1px solid #252527;border-radius:15px;background:#09090a}.ob-catalog__tools nav{display:flex;gap:4px;overflow:auto}.ob-catalog__tools nav a{padding:9px 12px;border-radius:9px;color:#777;text-decoration:none;font-size:9px;white-space:nowrap}.ob-catalog__tools nav a:hover,.ob-catalog__tools nav a.is-active{background:#fff;color:#000}.ob-catalog__tools label{display:flex;align-items:center;gap:8px;min-width:210px;padding:0 10px;border-left:1px solid #29292c}.ob-catalog__tools input{width:100%;height:32px;border:0;outline:0;background:transparent;color:#fff;font-size:10px}.ob-catalog [data-ob-product][hidden]{display:none}.ob-page-empty{padding:26px;border:1px dashed #303033;border-radius:13px;background:#080808;color:#777;text-align:center;font-size:11px}.ob-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.ob-review-grid .f9k2m{min-height:220px;border-color:#252527;background:#090909}.ob-review-grid .p1xt9{font-family:Inter,sans-serif}.ob-status-list{display:grid;gap:20px}.ob-status-list>section{padding:22px;border:1px solid #252527;border-radius:14px;background:#080808}.ob-status-list>section h2{margin:0 0 16px;color:#aaa;font-size:10px;text-transform:uppercase;letter-spacing:.14em}.ob-status-list>section>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.status-card{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:70px!important;padding:0 18px!important;border:1px solid #28282b!important;border-radius:11px!important;background:#0a0a0b!important;color:#eee!important;text-decoration:none!important}.status-card h3{margin:0!important;font-size:11px!important}.status-card .status{display:flex!important;align-items:center!important;gap:8px!important}.status-card .indicator{width:7px!important;height:7px!important;border-radius:50%!important}.status-card .label{font-size:9px!important}.ob-contact-card{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:65px;padding:34px;border:1px solid #2b2b2e;border-radius:15px;background:linear-gradient(130deg,#0e0e0f,#070707)}.ob-contact-card span{color:#777;font-size:8px;letter-spacing:.15em}.ob-contact-card h2{margin:10px 0 8px;color:#fff;font-size:30px;letter-spacing:-.04em}.ob-contact-card p{margin:0;color:#6e6e73;font-size:10px}.ob-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ob-blog-card{display:flex;flex-direction:column;padding:12px 12px 20px;border:1px solid #252527;border-radius:14px;background:#090909;color:#fff;text-decoration:none}.ob-blog-card>div{display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;border-radius:9px;background:#111}.ob-blog-card img{width:100%;height:100%;object-fit:cover}.ob-blog-card>div span{color:#555;font-size:35px}.ob-blog-card small{margin-top:18px;color:#666;font-size:8px}.ob-blog-card h2{margin:10px 0 9px;color:#eee;font-size:17px}.ob-blog-card p{margin:0;color:#6d6d72;font-size:10px;line-height:1.6}.ob-blog-card>b{margin-top:18px;color:#aaa;font-size:9px}.ob-richtext{padding:32px;border:1px solid #28282b;border-radius:14px;background:#090909;color:#aaa;font-size:12px;line-height:1.8}.ob-richtext h1,.ob-richtext h2,.ob-richtext h3{color:#fff}.ob-richtext a{color:#fff}@media(max-width:900px){.ob-review-grid,.ob-blog-grid{grid-template-columns:repeat(2,1fr)}.ob-status-list>section>div{grid-template-columns:1fr 1fr}}@media(max-width:620px){.ob-page{padding-top:120px}.ob-catalog__tools{align-items:stretch;flex-direction:column}.ob-catalog__tools label{border-left:0;border-top:1px solid #29292c;padding-top:8px}.ob-review-grid,.ob-blog-grid,.ob-status-list>section>div{grid-template-columns:1fr}.ob-contact-card{align-items:flex-start;flex-direction:column}}
