.io{--io-bg: #0a0a0c;--io-panel: #131317;--io-panel-2: #1a1a1f;--io-line: rgba(255,255,255,.09);--io-line-2: rgba(255,255,255,.16);--io-text: #f6f4ef;--io-muted: #a6a6b0;--io-red: #e3262c;--io-red-2: #ff4046;--io-gold: #d9b25f;--io-gold-2: #f1d38c;--io-radius: 18px;--io-head: "Futura PT", "Futura", "Avenir Next Condensed", "Avenir Next", "Arial Narrow", Arial, sans-serif;--io-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--io-bg);color:var(--io-text);font-family:var(--io-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.io *,.io *:before,.io *:after{box-sizing:border-box}.io :where(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote){margin:0;padding:0}.io :where(ul,ol){list-style:none}.io :where(h1,h2,h3,h4,h5,h6){color:inherit}.io img{display:block;max-width:100%;height:auto}.io a{color:inherit}.io-wrap{width:min(1180px,100%);margin:0 auto;padding:0 16px}@media(min-width:750px){.io-wrap{padding:0 28px}}.io-h{font-family:var(--io-head);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.02}.io-eyebrow{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--io-muted)}.io-eyebrow--red{color:var(--io-red-2)}.io-section{padding:56px 0;border-top:1px solid var(--io-line)}@media(min-width:750px){.io-section{padding:88px 0}}.io-section__head{text-align:center;max-width:720px;margin:0 auto 36px}.io-section__head .io-h{font-size:clamp(30px,5vw,48px);margin-top:10px}.io-section__head p{margin-top:12px;color:var(--io-muted)}.io-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:58px;padding:14px 22px;border:0;border-radius:12px;cursor:pointer;font-family:var(--io-head);font-weight:800;font-size:19px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#fff;background:linear-gradient(180deg,var(--io-red-2),var(--io-red));box-shadow:0 12px 28px -12px #e3262cbf,inset 0 -3px #00000038;transition:transform .15s ease,filter .15s ease}.io-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.io-btn:focus-visible{outline:3px solid var(--io-gold-2);outline-offset:3px}.io-btn[disabled]{opacity:.65;cursor:wait;transform:none}.io-btn--ghost{background:transparent;color:var(--io-text);border:1px solid var(--io-line-2);box-shadow:none}.io-btn--gold{color:#141008;background:linear-gradient(180deg,var(--io-gold-2),var(--io-gold));box-shadow:0 12px 28px -12px #d9b25fb3,inset 0 -3px #00000026}.io-bar{background:#000;border-bottom:1px solid var(--io-line);font-size:13px}.io-bar__in{display:flex;align-items:center;justify-content:center;gap:10px 16px;flex-wrap:wrap;padding:10px 16px;text-align:center}.io-bar__label{font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--io-muted)}.io-clock{display:inline-flex;gap:6px;font-variant-numeric:tabular-nums}.io-clock span{display:inline-flex;flex-direction:column;align-items:center;min-width:42px;padding:4px 6px;border-radius:8px;background:var(--io-panel-2);border:1px solid var(--io-line)}.io-clock b{font-family:var(--io-head);font-size:18px;line-height:1.1;color:var(--io-text)}.io-clock small{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--io-muted)}.io-hero{position:relative;overflow:hidden;padding:28px 0 48px}.io-hero:before{content:"";position:absolute;inset:-20% -10% auto;height:520px;background:radial-gradient(50% 60% at 50% 0%,rgba(227,38,44,.22),transparent 70%);pointer-events:none}.io-hero__grid{position:relative;display:grid;gap:24px}@media(min-width:990px){.io-hero__grid{grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.io-hero{padding:56px 0 80px}}.io-hero__copy{text-align:center}@media(min-width:990px){.io-hero__copy{text-align:left;position:sticky;top:24px}}.io-hero__logo{width:110px;margin:0 auto 14px}@media(min-width:990px){.io-hero__logo{margin:0 0 18px}}.io-hero__title{font-size:clamp(30px,8vw,44px);margin-top:8px}@media(min-width:990px){.io-hero__title{font-size:clamp(40px,4.2vw,56px)}}.io-hero__title em{font-style:normal;color:var(--io-red-2)}.io-hero__sub{margin-top:12px;color:var(--io-muted);font-size:16px}.io-hero__media{position:relative;margin-top:18px;border-radius:var(--io-radius);overflow:hidden;border:1px solid var(--io-line);aspect-ratio:16 / 10;background:var(--io-panel)}.io-hero__media img{width:100%;height:100%;object-fit:cover}.io-hero__media figcaption{position:absolute;left:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:#000000ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:989px){.io-hero__media{aspect-ratio:16 / 9}.io-hero__media--desk{display:none}}@media(min-width:990px){.io-hero__media--mob{display:none}}.io-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.io-stat{padding:12px 8px;border-radius:12px;background:var(--io-panel);border:1px solid var(--io-line);text-align:center}.io-stat b{display:block;font-family:var(--io-head);font-size:clamp(18px,4.6vw,24px);line-height:1.1}.io-stat small{display:block;margin-top:2px;font-size:11px;color:var(--io-muted);letter-spacing:.04em}.io-offers{display:grid;gap:14px;scroll-margin-top:16px}.io-offer{position:relative;padding:22px 18px 18px;border-radius:var(--io-radius);background:linear-gradient(180deg,var(--io-panel-2),var(--io-panel));border:1px solid var(--io-line-2)}@media(min-width:750px){.io-offer{padding:26px 26px 22px}}.io-offer--feat{border-color:color-mix(in srgb,var(--io-gold) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--io-gold) 35%,transparent),0 30px 60px -30px #d9b25f59;background:radial-gradient(120% 80% at 50% 0%,rgba(217,178,95,.12),transparent 60%),linear-gradient(180deg,var(--io-panel-2),var(--io-panel))}.io-offer__tag{position:absolute;top:-12px;left:18px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:var(--io-red);color:#fff}.io-offer--feat .io-offer__tag{background:var(--io-gold);color:#141008}.io-offer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.io-offer__name{font-family:var(--io-head);font-weight:800;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--io-muted)}.io-offer--feat .io-offer__name{color:var(--io-gold-2)}.io-offer__incl{margin-top:2px;font-size:13px;color:var(--io-muted)}.io-offer__entries{margin-top:10px;font-family:var(--io-head);font-weight:800;text-transform:uppercase;line-height:.95;font-size:clamp(44px,12vw,64px)}.io-offer__entries small{display:block;margin-top:6px;font-family:var(--io-body);font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--io-text);opacity:.9;line-height:1.35}.io-offer__price{text-align:right;flex:none}.io-offer__price b{display:block;font-family:var(--io-head);font-weight:800;font-size:clamp(30px,8vw,40px);line-height:1}.io-offer__price s{display:block;font-size:14px;color:var(--io-muted)}.io-offer__price small{display:block;margin-top:4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--io-muted)}.io-offer__meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 16px;font-size:13px;color:var(--io-muted)}.io-offer__meta li{display:inline-flex;align-items:center;gap:6px}.io-offer__meta li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--io-red-2)}.io-offer--feat .io-offer__meta li:before{background:var(--io-gold)}.io-offer__note{margin-top:10px;text-align:center;font-size:12px;color:var(--io-muted)}.io-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:16px;font-size:12.5px;color:var(--io-muted)}.io-trust span{display:inline-flex;align-items:center;gap:6px}.io-trust svg{width:15px;height:15px;color:var(--io-gold);flex:none}.io-amoe{margin-top:14px;font-size:11.5px;line-height:1.5;color:var(--io-muted);text-align:center}.io-amoe a{text-decoration:underline;text-underline-offset:2px}.io-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:750px){.io-specs{grid-template-columns:repeat(3,1fr);gap:14px}}.io-spec{padding:18px 16px;border-radius:14px;background:var(--io-panel);border:1px solid var(--io-line)}.io-spec h3{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--io-red-2)}.io-spec p{margin-top:6px;font-family:var(--io-head);font-weight:800;font-size:clamp(17px,4vw,22px);text-transform:uppercase;line-height:1.1}.io-spec ul{margin-top:8px;display:grid;gap:3px;font-size:13px;color:var(--io-muted)}.io-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px}@media(min-width:750px){.io-gallery{grid-template-columns:repeat(4,1fr);gap:12px}}.io-gallery figure{border-radius:14px;overflow:hidden;border:1px solid var(--io-line);aspect-ratio:4 / 3;background:var(--io-panel)}.io-gallery figure:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.io-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.io-gallery figure:hover img{transform:scale(1.03)}.io-winners{display:grid;gap:12px}@media(min-width:750px){.io-winners{grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1100px){.io-winners{grid-template-columns:repeat(4,1fr)}}.io-winner{display:flex;flex-direction:column;border-radius:var(--io-radius);overflow:hidden;background:var(--io-panel);border:1px solid var(--io-line)}.io-winner__img{aspect-ratio:4 / 3;background:var(--io-panel-2)}.io-winner__img img{width:100%;height:100%;object-fit:cover}.io-winner__body{padding:16px;display:grid;gap:6px}.io-winner__prize{font-family:var(--io-head);font-weight:800;font-size:20px;text-transform:uppercase;line-height:1.1}.io-winner__who{font-size:13px;color:var(--io-muted)}.io-winner__quote{margin-top:4px;font-size:14px;font-style:italic;color:var(--io-text);opacity:.9}.io-banner{margin-top:16px;border-radius:var(--io-radius);overflow:hidden;border:1px solid var(--io-line)}.io-steps{display:grid;gap:12px}@media(min-width:750px){.io-steps{grid-template-columns:repeat(3,1fr);gap:16px}}.io-step{padding:22px 20px;border-radius:var(--io-radius);background:var(--io-panel);border:1px solid var(--io-line)}.io-step__n{font-family:var(--io-head);font-weight:800;font-size:14px;letter-spacing:.14em;color:var(--io-red-2)}.io-step h3{margin-top:8px;font-family:var(--io-head);font-weight:800;font-size:22px;text-transform:uppercase}.io-step p{margin-top:8px;font-size:14.5px;color:var(--io-muted)}.io-about{max-width:760px;margin:28px auto 0;text-align:center;color:var(--io-muted);font-size:15.5px}.io-about p+p{margin-top:10px}.io-about strong{color:var(--io-text)}.io-seal{display:flex;align-items:center;gap:14px;max-width:760px;margin:28px auto 0;padding:18px 20px;border-radius:var(--io-radius);background:var(--io-panel);border:1px solid color-mix(in srgb,var(--io-gold) 40%,transparent)}.io-seal svg{width:40px;height:40px;flex:none;color:var(--io-gold)}.io-seal p{font-size:14.5px;color:var(--io-muted)}.io-seal strong{color:var(--io-text)}.io-seal a{color:var(--io-gold-2);text-decoration:underline;text-underline-offset:2px}.io-faq{max-width:760px;margin:0 auto;display:grid;gap:10px}.io-faq details{border-radius:14px;background:var(--io-panel);border:1px solid var(--io-line)}.io-faq summary{list-style:none;cursor:pointer;padding:18px 48px 18px 18px;position:relative;font-weight:700;font-size:15.5px}.io-faq summary::-webkit-details-marker{display:none}.io-faq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--io-muted)}.io-faq details[open] summary:after{content:"\2013"}.io-faq .io-faq__a{padding:0 18px 18px;color:var(--io-muted);font-size:14.5px}.io-final{text-align:center}.io-final .io-h{font-size:clamp(32px,6vw,56px)}.io-final p{margin:12px auto 0;max-width:560px;color:var(--io-muted)}.io-final .io-btn{max-width:420px;margin-top:24px}.io-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#0a0a0ceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--io-line-2);transform:translateY(110%);transition:transform .25s ease}.io-sticky.is-on{transform:none}.io-sticky__in{display:flex;align-items:center;gap:12px;max-width:560px;margin:0 auto}.io-sticky__txt{flex:1;min-width:0;line-height:1.2}.io-sticky__txt b{display:block;font-family:var(--io-head);font-weight:800;font-size:17px;text-transform:uppercase}.io-sticky__txt small{font-size:12px;color:var(--io-muted)}.io-sticky .io-btn{width:auto;min-height:48px;padding:10px 20px;font-size:16px}@media(min-width:990px){.io-sticky{display:none}}.io-pop{position:fixed;top:0;right:0;bottom:0;left:0;width:min(460px,calc(100% - 24px));height:fit-content;max-height:calc(100% - 24px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--io-gold) 55%,transparent);border-radius:22px;color:var(--io-text);text-align:center;background:radial-gradient(120% 70% at 50% 0%,rgba(217,178,95,.18),transparent 60%),#121216;font-family:var(--io-body);box-shadow:0 40px 100px -20px #000000e6,0 0 0 6px #d9b25f14}.io-pop:not([open]){display:none}.io-pop[open]{animation:ioIn .28s cubic-bezier(.2,1.3,.4,1)}@keyframes ioIn{0%{transform:translateY(12px) scale(.96);opacity:0}to{transform:none;opacity:1}}.io-pop::backdrop{background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.io-pop__in{padding:30px 20px 18px}@media(min-width:600px){.io-pop__in{padding:34px 30px 22px}}.io-pop__x{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--io-muted);font-size:26px;line-height:1;cursor:pointer}.io-pop__x:hover{color:var(--io-text);background:#ffffff0f}.io-pop__x:focus,.io-pop__x:focus-visible{outline:0;box-shadow:none}.io-pop__x:focus-visible{background:#ffffff1a;color:var(--io-text)}.io-pop__badge{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--io-gold);color:#141008;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.io-pop__kicker{margin-top:14px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--io-muted)}.io-pop__big{display:block;margin-top:4px;font-family:var(--io-head);font-weight:800;text-transform:uppercase;line-height:.92;font-size:clamp(54px,17vw,78px);color:var(--io-gold-2);text-shadow:0 0 30px rgba(217,178,95,.35)}.io-pop__line{margin-top:6px;font-family:var(--io-head);font-weight:800;font-size:clamp(19px,5.4vw,24px);text-transform:uppercase;line-height:1.1}.io-pop__math{margin-top:8px;font-size:14px;color:var(--io-muted)}.io-pop__math b{color:var(--io-text)}.io-pop__list{display:grid;gap:8px;margin:16px auto 0;max-width:340px;padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid var(--io-line);text-align:left}.io-pop__list li{position:relative;padding-left:26px;font-size:14px;font-weight:600;line-height:1.35}.io-pop__list li:before{content:"\2713";position:absolute;left:0;top:0;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--io-gold);color:#141008;font-size:11px;font-weight:900}.io-pop .io-btn{margin-top:18px;flex-direction:column;gap:2px;min-height:64px}.io-pop .io-btn small{font-family:var(--io-body);font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;opacity:.85}.io-pop__terms{margin-top:10px;font-size:11.5px;line-height:1.45;color:var(--io-muted)}.io-pop__no{display:inline-block;margin-top:12px;padding:10px;border:0;background:none;color:var(--io-muted);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.io-pop__no:hover{color:var(--io-text)}.io-pop__err{margin-top:10px;font-size:13px;color:var(--io-red-2)}@media(prefers-reduced-motion:reduce){.io-pop[open],.io-btn,.io-gallery img,.io-sticky{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/io-offer.css.map */
