/* Start custom CSS */html{overflow-x:clip}
body{background:#02040B;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.sa-topbar .sa-tb-txt b{color:#fff;font-weight:800;letter-spacing:.06em;background:rgba(2,4,11,.22);padding:2px 8px;border-radius:4px;margin-right:8px}
.sa-topbar .sa-tb-txt strong{color:#fff;font-weight:600}
.tb-sep{margin:0 12px;font-weight:400;opacity:.45}
.sa-tb-plus::before,.sa-tb-plus::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:2px;background:#fff;transform:translate(-50%,-50%)}
.sa-tb-plus::after{transform:translate(-50%,-50%) rotate(90deg)}
body.tb-dark .sa-topbar{background-color:#02040B}
.tb-cd{display:inline-flex;gap:6px;margin-left:8px;vertical-align:middle}
body .tb-cd span{font-family:Geist,sans-serif;font-size:14px;font-weight:600;line-height:1.3;background:rgba(2,4,11,.22);border:0;border-radius:6px;padding:3px 8px;font-variant-numeric:tabular-nums;color:#fff}
body .tb-cd small{font-size:10px;font-weight:500;opacity:.7;margin-left:1px}
@media (max-width:767px){.tb-sep{display:none}.sa-topbar .sa-tb-txt strong{font-size:10px}.tb-cd{gap:3px;margin-left:4px}body .tb-cd span{font-size:10px;padding:1px 4px}body .tb-cd small{font-size:8px}.sa-tb-plus::before,.sa-tb-plus::after{width:6px;height:1.5px}}
.sa-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(230,245,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(230,245,255,.08) 1px,transparent 1px);background-size:24px 24px;background-position:center -1px;opacity:.7;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000 30%,transparent 75%);pointer-events:none}
.sa-hero::after{content:"";position:absolute;left:50%;top:-35%;width:min(1100px,140vw);aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(39,110,245,.22),rgba(39,110,245,.06) 55%,transparent 72%);pointer-events:none}
.sa-hero>.sa-wrap{z-index:1}
.hero-glow{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}
.hero-glow i{position:absolute;left:50%;top:50%;border-radius:50%;filter:blur(80px);opacity:.34;will-change:transform;transform:translate(-50%,-50%)}
.hero-glow i:nth-child(1){width:46vmax;height:46vmax;background:radial-gradient(closest-side,#276EF5,rgba(39,110,245,0))}
.hero-glow i:nth-child(2){width:38vmax;height:38vmax;background:radial-gradient(closest-side,#4F95FF,rgba(79,149,255,0));opacity:.26}
.hero-glow i:nth-child(3){width:52vmax;height:52vmax;background:radial-gradient(closest-side,#1A47C9,rgba(26,71,201,0));opacity:.4}
.hero-glow i:nth-child(4){width:30vmax;height:30vmax;background:radial-gradient(closest-side,#7DB4FF,rgba(125,180,255,0));opacity:.18}
.hero-glow i:nth-child(5){width:42vmax;height:42vmax;background:radial-gradient(closest-side,#2F5FE8,rgba(47,95,232,0));opacity:.28}
@media (max-width:767px){.hero-glow i{filter:blur(56px)}.sa-hero2 .sa-h1 em{white-space:normal}}
@media (max-width:359px){.sa-hero2 .sa-micro{white-space:normal}}
.sa-black b{font-weight:400;color:#73B7FF}
.sa-h1 em{font-style:normal;color:#73B7FF;white-space:nowrap}
.sa-h1,.sa-h2,.sa-offer-h2,.sa-kicker{text-wrap:balance}
.sa-vsl::after{content:"";position:absolute;right:4%;bottom:-6%;width:30%;aspect-ratio:278/257;opacity:.12;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1196 22 278 257' fill='%2373B7FF'%3E%3Cpath d='M1404.54 274.558V26.4217H1354.75L1200.74 274.558H1238.85L1372.64 58.3139V274.558H1404.54Z'/%3E%3Crect x='1436.97' y='26.4217' width='31.8922' height='248.137'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}
.sa-play{z-index:1}
.sa-play::after{content:"";position:absolute;inset:0;margin:auto;width:24px;height:24px;transform:translateX(2px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2302040B'%3E%3Cpath d='M7 4.5v15a1 1 0 0 0 1.5.86l12.5-7.5a1 1 0 0 0 0-1.72L8.5 3.64A1 1 0 0 0 7 4.5z'/%3E%3C/svg%3E") center/contain no-repeat}
.sa-btn{isolation:isolate}
.sa-btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.sa-btn:hover::after{transform:translateX(120%)}
.sa-btn-ar::before,.sa-btn-ar::after{content:"";position:absolute;inset:0;margin:auto;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2302040B' stroke-width='1.8'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.sa-btn-ar::after{transform:translateX(-160%)}
.sa-btn:hover .sa-btn-ar::before{transform:translateX(160%)}
.sa-btn:hover .sa-btn-ar::after{transform:translateX(0)}
.sa-btn.sa-offer-btn{box-shadow:0 16px 36px -14px rgba(2,4,11,.45)}
.sa-srow-ck{position:relative}
.sa-srow-ck::after{content:"";position:absolute;inset:0;margin:auto;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233CCB7F' stroke-width='2.2'%3E%3Cpath d='M3 8.5l3 3 7-7'/%3E%3C/svg%3E") center/contain no-repeat}
.sa-srow-p b{color:#73B7FF}
.sa-rich strong{color:#E6F5FF}
.sa-offer-band::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%);pointer-events:none}
.sa-ocard-por b{font-weight:600;color:inherit}
.sa-guar-txt strong{color:#fff}
.sa-guar-ico{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.7'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8.3-7 10-4-1.7-7-5.5-7-10V6l7-3z'/%3E%3Cpath d='M8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E") center/contain no-repeat}
.sa-tape-track{animation:sa-marq 38s linear infinite}
.sa-tape-rev .sa-tape-track{animation-direction:reverse}
@keyframes sa-marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.sa-faq-list{interpolate-size:allow-keywords}
.sa-qa:last-child{border-bottom:1px solid rgba(230,245,255,.08)}
.sa-qa summary{list-style:none}
.sa-qa summary::-webkit-details-marker{display:none}
.sa-qa summary:focus-visible{outline:2px solid #73B7FF;outline-offset:2px}
.sa-qa::details-content{block-size:0;overflow:clip;transition:block-size .6s cubic-bezier(.2,.8,.2,1),content-visibility .6s allow-discrete}
.sa-qa[open]::details-content{block-size:auto}
.sa-qa-a a{color:#73B7FF;text-decoration:underline}
.sa-qa-i svg{display:none}
.sa-qa-i,.sa-qa[open] .sa-qa-i{transform:none!important}
.sa-qa-i::before,.sa-qa-i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:#E6F5FF;transform:translate(-50%,-50%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.sa-qa-i::after{transform:translate(-50%,-50%) rotate(90deg)}
.sa-qa[open] .sa-qa-i{background-color:#276EF5;border-color:#276EF5}
.sa-qa[open] .sa-qa-i::after{transform:translate(-50%,-50%) rotate(0)}
body .arrows button:focus,body .arrows button:active{background:#276EF5;color:#fff}
body .arrows button:hover{background:#E6F5FF;color:#02040B}
body .arrows button:disabled{background:#0C1326;color:#5D6884}
body .arrows button:focus-visible{outline:2px solid #73B7FF;outline-offset:2px}
@media (max-width:767px){body .btn{white-space:nowrap;text-align:center;max-width:100%;min-width:0}body .btn .ar{flex:none}body .sa-btn .sa-btn-txt{flex:1 1 auto;text-align:center;white-space:nowrap}}
body figure.clip{margin:clamp(48px,5vw,72px) auto 0}
body .clip .clip-logo{height:42px;width:auto;max-width:none}
@media (max-width:720px){body .clip .clip-logo{height:32px}}
@media (prefers-reduced-motion:reduce){.sa-tape-track{animation:none}}
.post-password-form{font-family:Geist,sans-serif;color:#E6F5FF}
.post-password-form p,.post-password-form label{color:#E6F5FF}
.post-password-form input[type=password]{background:#080D1B;color:#E6F5FF;border:1px solid rgba(230,245,255,.16);border-radius:8px}
.post-password-form input[type=submit]{background:#8CF542;color:#02040B;border:0;border-radius:999px;font-weight:600;padding:10px 22px;cursor:pointer}
.post-password-form input[type=submit]:hover{background:#76DE2E;color:#02040B}/* End custom CSS */