.irx-page{background:var(--irx-black)}.irx-kicker{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--irx-gold)}.irx-accent{color:var(--irx-red)}.irx-anchor{scroll-margin-top:96px}.irx-display-title--md{font-size:clamp(44px,5.6vw,84px)}.irx-motion .irx-page [data-anim=rise]{animation:irx-rise .9s var(--irx-ease) both;animation-delay:calc(.2s + var(--d, 0) * .11s)}.irx-motion .irx-page [data-anim=card]{animation:irx-card 1.1s var(--irx-ease) both;animation-delay:calc(.25s + var(--d, 0) * .11s)}.irx-phero{position:relative;overflow:hidden;padding-block:clamp(64px,9vw,128px) clamp(64px,8vw,112px);border-bottom:1px solid var(--irx-line)}.irx-phero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px}.irx-phero__grid--solo{grid-template-columns:minmax(0,1fr)}.irx-phero__title{margin:0;font-family:var(--irx-display);font-weight:900;font-size:clamp(64px,9.5vw,148px);line-height:.84;letter-spacing:-.01em;text-transform:uppercase;color:#fff}.irx-phero__sub{max-width:540px;margin:0 0 28px;font-size:19px;line-height:1.55;color:#ffffffc2}.irx-phero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.irx-phero__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--irx-panel)}.irx-phero__media img{display:block;width:100%;height:100%;object-fit:cover}.irx-motion .irx-phero__media img{animation:irx-settle 1.8s var(--irx-ease) both}.irx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none}.irx-chips li{padding:7px 12px;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9}.irx-psection{padding-block:clamp(72px,9vw,128px);border-bottom:1px solid var(--irx-line)}.irx-psection--alt{background:#0e0e0e}.irx-psection__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;margin-bottom:48px}.irx-psection__intro{max-width:440px;margin:0;font-size:18px;line-height:1.55;color:var(--irx-muted)}.irx-prose p{max-width:580px;margin:0 0 18px;font-size:18px;line-height:1.65;color:#ffffffb8}.irx-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px}.irx-split__media{position:relative;overflow:hidden;margin:0;aspect-ratio:4 / 5;background:var(--irx-panel)}.irx-parallax{position:absolute;top:-10%;right:0;bottom:-10%;left:0}.irx-parallax img{display:block;width:100%;height:100%;object-fit:cover}@supports (animation-timeline: view()){.irx-motion .irx-parallax{animation:irx-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes irx-parallax{0%{transform:translate3d(0,-8%,0)}to{transform:translate3d(0,8%,0)}}}.irx-sticky-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px}.irx-sticky-split__aside{position:sticky;top:14vh}.irx-stats{display:grid;margin:32px 0 0;border-top:1px solid var(--irx-line)}.irx-stats>div{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:18px 0;border-bottom:1px solid var(--irx-line)}.irx-stats dt{order:2;font-size:14px;letter-spacing:.06em;text-align:right;color:#fff9}.irx-stats dd{order:1;margin:0;font-family:var(--irx-display);font-weight:900;font-size:clamp(40px,4.4vw,64px);line-height:.9;color:#fff}.irx-chart{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px}.irx-chart__intro{position:sticky;top:14vh}.irx-chart__sub{max-width:440px;margin:20px 0 32px;font-size:17px;line-height:1.55;color:var(--irx-muted)}.irx-chart__hero{padding-top:24px;border-top:1px solid var(--irx-line)}.irx-chart__hero .irx-kicker{margin-bottom:8px}.irx-chart__big{margin:0;font-family:var(--irx-display);font-weight:900;font-size:clamp(72px,8vw,128px);line-height:.85;white-space:nowrap;font-variant-numeric:tabular-nums}.irx-chart__big small{margin-left:8px;font-size:.34em;letter-spacing:.04em;text-transform:uppercase}.irx-chart__scale{margin:0 0 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.irx-chart__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--irx-line)}.irx-chart__row{border-bottom:1px solid var(--irx-line)}.irx-chart__row summary{display:grid;grid-template-columns:64px minmax(0,1fr) 96px 16px;grid-template-areas:"tag name val icon" "tag track track track";align-items:center;column-gap:16px;row-gap:10px;padding:18px 0;list-style:none;cursor:pointer}.irx-chart__row summary::-webkit-details-marker{display:none}.irx-chart__tag{grid-area:tag;align-self:start;font-family:var(--irx-display);font-weight:900;font-size:26px;line-height:1;color:#fff;transition:color .3s ease}.irx-chart__name{grid-area:name;font-size:15px;color:#ffffffa6}.irx-chart__val{grid-area:val;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.irx-chart__icon{grid-area:icon;width:16px;height:16px;transition:transform .4s var(--irx-ease)}.irx-chart__row[open] .irx-chart__icon{transform:rotate(45deg)}.irx-chart__track{grid-area:track;position:relative;height:8px;overflow:hidden;background:#ffffff12}.irx-chart__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--irx-red);transform:scaleX(var(--v, 1));transform-origin:left center;transition:background-color .3s ease}.irx-chart__row--thc .irx-chart__fill{background:var(--irx-gold)}@media(hover:hover){.irx-chart__row summary:hover .irx-chart__tag{color:var(--irx-red)}.irx-chart__row summary:hover .irx-chart__fill{background:#e03a40}.irx-chart__row--thc summary:hover .irx-chart__fill{background:#e8c552}}.irx-chart__desc{margin:-4px 0 18px 80px;font-size:15px;line-height:1.55;color:#ffffffb8}.irx-motion .irx-chart__row[open] .irx-chart__desc{animation:irx-rise .5s var(--irx-ease) both}.irx-motion .irx-chart__rows:not(.is-in) .irx-chart__fill{transform:scaleX(0)}.irx-motion .irx-chart__rows.is-in .irx-chart__fill{animation:irx-grow 1.3s var(--irx-ease) both;animation-delay:calc(.25s + var(--b, 0) * .11s)}.irx-strengths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.irx-strength{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;background:var(--irx-panel);border:1px solid var(--irx-line)}.irx-strength:before{content:"";position:absolute;top:0;left:0;right:0;z-index:2;height:2px;background:var(--irx-red);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--irx-ease) .4s}.irx-strength.is-in:before{transform:scaleX(1)}.irx-strength__media{position:relative;overflow:hidden;min-height:380px;background:#000}.irx-strength__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--irx-ease)}@media(hover:hover){.irx-strength:hover .irx-strength__media img{transform:scale(1.05)}}.irx-strength__body{display:flex;flex-direction:column;gap:14px;padding:32px 28px}.irx-strength__mg{margin:0;font-family:var(--irx-display);font-weight:900;font-size:clamp(56px,5vw,80px);line-height:.85}.irx-strength__mg small{display:block;margin-top:8px;font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.irx-strength__desc{margin:0;font-size:16px;line-height:1.55;color:var(--irx-muted)}.irx-strength__meta{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--irx-line);border-bottom:1px solid var(--irx-line);font-size:14px;color:#fff9}.irx-strength__meta strong{font-weight:600;color:#fff}.irx-strength__buy{margin-top:auto}.irx-strength__buy .irx-add{width:100%}.irx-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px}.irx-feature+.irx-feature{margin-top:clamp(72px,9vw,128px)}.irx-feature--reverse .irx-feature__media{order:2}.irx-feature__media{position:relative;overflow:hidden;margin:0;aspect-ratio:1 / 1;background:var(--irx-panel)}.irx-feature__num{font-family:var(--irx-display);font-weight:900;font-size:18px;letter-spacing:.1em;color:#ffffff9e}.irx-feature__title{margin:10px 0 8px;font-family:var(--irx-display);font-weight:900;font-size:clamp(52px,6vw,96px);line-height:.86;text-transform:uppercase;color:#fff}.irx-feature__mg{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--irx-gold)}.irx-feature__desc{max-width:520px;margin:0 0 24px;font-size:18px;line-height:1.6;color:#ffffffb8}.irx-list{max-width:520px;margin:0 0 28px;padding:0;list-style:none;border-top:1px solid var(--irx-line)}.irx-list li{position:relative;padding:13px 0 13px 28px;border-bottom:1px solid var(--irx-line);font-size:16px;color:#ffffffd9}.irx-list li:before{content:"";position:absolute;top:50%;left:2px;width:7px;height:16px;margin-top:-8px;background:var(--irx-red);transform:skew(-24deg)}.irx-feature__buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.irx-feature__price{font-family:var(--irx-display);font-weight:900;font-size:44px;line-height:1}.irx-feature__buy .irx-add{flex:0 0 auto;min-width:220px}.irx-feature .irx-add__status{margin-top:10px}.irx-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none}.irx-value{position:relative;padding-top:28px;border-top:2px solid rgba(255,255,255,.14)}.irx-value:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:var(--irx-red);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--irx-ease);transition-delay:calc(.3s + var(--d, 0) * .14s)}[data-reveal-group].is-in>.irx-value:before{transform:scaleX(1)}.irx-value__num{display:block;margin-bottom:16px;font-family:var(--irx-display);font-weight:900;font-size:64px;line-height:1;color:var(--irx-red)}.irx-value h3{margin:0 0 12px;font-family:var(--irx-display);font-weight:800;font-size:32px;letter-spacing:.02em;text-transform:uppercase;color:#fff}.irx-value p{margin:0;font-size:17px;line-height:1.6;color:var(--irx-muted)}.irx-cta{position:relative;overflow:hidden;padding-block:clamp(80px,10vw,140px);background:var(--irx-red)}.irx-cta__slash{position:absolute;top:-20%;bottom:-20%;right:-4%;width:34%;background:#0a0a0a;opacity:.16;transform:skew(-24deg)}.irx-cta__inner{position:relative;z-index:1;display:grid;gap:28px}.irx-cta__title{max-width:12ch;margin:0;font-family:var(--irx-display);font-weight:900;font-size:clamp(56px,9vw,150px);line-height:.84;text-transform:uppercase;color:#fff}.irx-cta__sub{max-width:520px;margin:0;font-size:19px;line-height:1.55;color:#ffffffe6}.irx-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.irx-cta .irx-btn{background:#0a0a0a}.irx-cta .irx-btn:before{background:#fff}.irx-cta .irx-btn{transition:color .3s ease}@media(hover:hover){.irx-cta .irx-btn:hover{color:#0a0a0a}}.irx-cta .irx-link:after{background:#fff}@media screen and (max-width:989px){.irx-phero__grid,.irx-split,.irx-sticky-split,.irx-chart,.irx-feature{grid-template-columns:minmax(0,1fr);gap:40px}.irx-phero__media{order:-1;aspect-ratio:1 / 1}.irx-sticky-split__aside,.irx-chart__intro{position:static}.irx-feature--reverse .irx-feature__media{order:0}.irx-strengths{grid-template-columns:minmax(0,1fr)}.irx-values{grid-template-columns:minmax(0,1fr);gap:32px}}@media screen and (max-width:600px){.irx-strength{grid-template-columns:minmax(0,1fr)}.irx-strength__media{min-height:280px}.irx-chart__row summary{grid-template-columns:48px minmax(0,1fr) 84px 16px;column-gap:12px}.irx-chart__tag{font-size:22px}.irx-chart__desc{margin-left:60px}.irx-feature__buy .irx-add{min-width:0;width:100%}}.irx-ws{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px}.irx-ws__perks{position:sticky;top:12vh}.irx-perks{margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--irx-line)}.irx-perk{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid var(--irx-line)}.irx-perk__num{font-family:var(--irx-display);font-weight:900;font-size:28px;line-height:1;color:var(--irx-red)}.irx-perk h3{margin:0 0 6px;font-family:var(--irx-display);font-weight:800;font-size:24px;letter-spacing:.03em;text-transform:uppercase;color:#fff}.irx-perk p{margin:0;font-size:16px;line-height:1.55;color:var(--irx-muted)}.irx-ws__form{padding:40px;background:var(--irx-panel);border:1px solid var(--irx-line)}.irx-ws__form-sub{margin:16px 0 28px;font-size:16px;line-height:1.55;color:var(--irx-muted)}.irx-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.irx-field{position:relative;padding-top:20px}.irx-field--full{grid-column:1 / -1}.irx-field input,.irx-field select,.irx-field textarea{width:100%;padding:12px 0 10px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.22);border-radius:0;box-shadow:none;color:#fff;font-family:var(--irx-body);font-size:17px;outline:none;-webkit-appearance:none;appearance:none}.irx-field select{padding-right:24px;background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='1.6'><path d='M2 4l4 4 4-4'/></svg>") no-repeat right 2px center;cursor:pointer}.irx-field select option{background:#141414;color:#fff}.irx-field textarea{min-height:120px;resize:vertical}.irx-field label{position:absolute;top:32px;left:0;font-size:17px;color:#ffffff9e;pointer-events:none;transform-origin:left top;transition:transform .3s var(--irx-ease),color .3s ease}.irx-field input:focus+label,.irx-field input:not(:placeholder-shown)+label,.irx-field textarea:focus+label,.irx-field textarea:not(:placeholder-shown)+label,.irx-field--select label{color:#ffffffb3;transform:translate3d(0,-28px,0) scale(.74)}.irx-field__line{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--irx-red);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--irx-ease)}.irx-field textarea~.irx-field__line{bottom:6px}.irx-field input:focus~.irx-field__line,.irx-field select:focus~.irx-field__line,.irx-field textarea:focus~.irx-field__line{transform:scaleX(1)}.irx-form__submit{margin-top:32px;border:0;cursor:pointer}.irx-form__success{margin:0;padding:20px;border:1px solid var(--irx-gold);color:#fff}.irx-form__error{margin:0 0 16px;color:#ff7a7e}.irx-faq{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:72px}.irx-faq__aside{position:sticky;top:12vh;display:grid;gap:28px}.irx-faq__jump{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--irx-line)}.irx-faq__jump a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--irx-line);color:#ffffffbf;font-family:var(--irx-display);font-weight:800;font-size:22px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;transition:color .3s ease}.irx-faq__jump a span{transition:transform .4s var(--irx-ease)}.irx-faq__jump small{font-family:var(--irx-body);font-size:13px;font-weight:500;letter-spacing:0;color:#ffffff9e}@media(hover:hover){.irx-faq__jump a:hover{color:#fff}.irx-faq__jump a:hover span{transform:translate(8px)}}.irx-faq__help{padding:28px;background:var(--irx-panel);border:1px solid var(--irx-line)}.irx-faq__help strong{display:block;margin-bottom:6px;font-family:var(--irx-display);font-weight:800;font-size:26px;text-transform:uppercase;color:#fff}.irx-faq__help p{margin:0 0 18px;font-size:16px;color:var(--irx-muted)}.irx-faq__group+.irx-faq__group{margin-top:64px}.irx-faq__heading{margin:0 0 8px;font-family:var(--irx-body);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--irx-gold)}.irx-faq__items{border-top:1px solid var(--irx-line)}.irx-faq__item{border-bottom:1px solid var(--irx-line)}.irx-faq__q{margin:0;font-family:var(--irx-body);letter-spacing:0;text-transform:none}.irx-faq__q button{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:22px 0;background:none;border:0;color:#fff;font-family:var(--irx-body);font-size:19px;font-weight:600;line-height:1.35;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer}.irx-faq__q button span{transition:color .3s ease}.irx-faq__q button svg{flex-shrink:0;width:18px;height:18px;color:var(--irx-red);transition:transform .45s var(--irx-ease)}.irx-faq__q button[aria-expanded=true] svg{transform:rotate(45deg)}@media(hover:hover){.irx-faq__q button:hover span{color:#ffffffbf}}.irx-faq__a{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s var(--irx-ease)}.irx-faq__a[data-open=false]{grid-template-rows:0fr}html:not(.irx-js) .irx-faq__a{grid-template-rows:1fr}.irx-faq__a-inner{min-height:0;overflow:hidden}.irx-faq__a p{max-width:640px;margin:0 0 14px;font-size:17px;line-height:1.7;color:#ffffffb8}.irx-faq__a p:last-child{margin-bottom:24px}@media screen and (max-width:989px){.irx-ws,.irx-faq{grid-template-columns:minmax(0,1fr);gap:48px}.irx-ws__perks,.irx-faq__aside{position:static}.irx-ws__form{padding:24px}.irx-form__grid{grid-template-columns:minmax(0,1fr)}}.irx-contact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px}.irx-contact__aside{position:sticky;top:12vh;display:grid;gap:28px}.irx-contact__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--irx-line)}.irx-contact__list li{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--irx-line)}.irx-contact__list span{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.irx-contact__list a,.irx-contact__list strong{font-family:var(--irx-display);font-weight:800;font-size:26px;letter-spacing:.02em;color:#fff;text-decoration:none;overflow-wrap:anywhere}.irx-contact__list a{transition:color .3s ease}@media(hover:hover){.irx-contact__list a:hover{color:var(--irx-red)}}.irx-ws__form>.irx-display-title{margin-bottom:24px}.irx-ws__form>.irx-ws__form-sub{margin-top:-8px}@media screen and (max-width:989px){.irx-contact{grid-template-columns:minmax(0,1fr);gap:48px}.irx-contact__aside{position:static}}.irx-page .irx-display-title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.irx-sticky-split__aside .irx-display-title--md{font-size:clamp(40px,4.4vw,68px)}.irx-sym{display:inline-block;margin-right:.04em;font-family:var(--irx-body);font-weight:500;font-size:.62em;vertical-align:.18em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/instarx-pages.css.map */
