.campaign{--ir-camp-sky-1:#3dc9ff;--ir-camp-sky-2:#79c4fe;--ir-camp-sky-3:#77b0ff;--ir-camp-gold-bg:#ffe7b3;--ir-camp-gold-1:#ffefb4;--ir-camp-gold-2:#fc0;--ir-camp-gold-text:#dab037;background:#fff;justify-content:center;align-items:center;display:flex}.campaign-board{isolation:isolate;--ir-camp-gap-lg:clamp(.75rem, 6cqh, 3rem);--ir-camp-gap-md:clamp(.5rem, 3cqh, 1.5rem);--ir-camp-gap-sm:clamp(.25rem, 2cqh, 1rem);width:100%;max-width:480px;position:relative;overflow-x:clip}.is-campaign-deck .campaign-board{height:100svh;overflow:hidden;container-type:size}@media (width>=768px){.campaign{min-height:100svh}.campaign-board{border-radius:22px;width:360px}.is-campaign-deck .campaign-board{height:800px;max-height:calc(100svh - 64px)}}.is-campaign-deck body{overflow:hidden}.is-campaign-deck{font-size:clamp(12.5px,2svh,16px)}.is-campaign-deck .campaign-deck,.is-campaign-deck .campaign-deck .swiper-wrapper{height:100%}.campaign-slide{isolation:isolate;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;height:100%;padding:0 1.5rem 6.875rem;display:flex;position:relative;overflow:hidden auto}.campaign-slide::-webkit-scrollbar{display:none}.campaign-slide--intro,.campaign-slide--offer,.campaign-slide--faq{background:#fff}.campaign-slide--terms{background:var(--ir-camp-gold-bg)}.campaign-wash{z-index:-20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.campaign-wash:before,.campaign-wash:after{content:"";filter:blur(12.5rem);border-radius:50%;width:222.222%;height:100%;position:absolute}.campaign-wash:before{left:var(--ir-camp-wash-1-x);top:var(--ir-camp-wash-1-y);opacity:.5}.campaign-wash:after{left:var(--ir-camp-wash-2-x);top:var(--ir-camp-wash-2-y);opacity:.3}.campaign-slide--intro .campaign-wash:before,.campaign-slide--offer .campaign-wash:before,.campaign-slide--faq .campaign-wash:before{background:linear-gradient(to top, var(--ir-camp-sky-1) 33.08%, var(--ir-camp-sky-2) 68.58%, #fff 93.75%)}.campaign-slide--intro .campaign-wash:after,.campaign-slide--offer .campaign-wash:after,.campaign-slide--faq .campaign-wash:after{background:linear-gradient(to top, var(--ir-camp-sky-3) 33.08%, var(--ir-camp-sky-1) 68.58%, #fff 93.75%)}.campaign-slide--terms .campaign-wash:before{background:#fff}.campaign-slide--terms .campaign-wash:after{background:linear-gradient(to top, var(--ir-camp-gold-1) 33.08%, var(--ir-camp-gold-2) 68.58%, #fff 93.75%)}.campaign-slide--intro .campaign-wash{--ir-camp-wash-1-x:22.2222%;--ir-camp-wash-1-y:7.5068%;--ir-camp-wash-2-x:-182.453%;--ir-camp-wash-2-y:-36.5%}.campaign-slide--offer .campaign-wash{--ir-camp-wash-1-x:23.2525%;--ir-camp-wash-1-y:-31.4388%;--ir-camp-wash-2-x:-168.563%;--ir-camp-wash-2-y:36.75%}.campaign-slide--terms .campaign-wash{--ir-camp-wash-1-x:23.253%;--ir-camp-wash-1-y:-34.6771%;--ir-camp-wash-2-x:-168.563%;--ir-camp-wash-2-y:36.75%}.campaign-slide--faq .campaign-wash{--ir-camp-wash-1-x:36.6211%;--ir-camp-wash-1-y:-8.5%;--ir-camp-wash-2-x:-126.667%;--ir-camp-wash-2-y:36.75%}.campaign-gradient-text{background-image:linear-gradient(97deg, var(--ir-ci-ramp-1), var(--ir-ci-ramp-2));color:#0000;-webkit-background-clip:text;background-clip:text}.campaign-offer-chip{vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 32' preserveAspectRatio='none'%3E%3Cpath d='M4.15625 0.253761L92.1562 3.91978C94.1648 4.00353 95.75 5.65655 95.75 7.66685V23.993C95.75 26.0033 94.1648 27.6563 92.1562 27.7401L4.15625 31.4061C2.02585 31.4949 0.25012 29.7922 0.25 27.66V3.99986C0.25012 1.86764 2.02585 0.164995 4.15625 0.253761Z' fill='url(%23f)' fill-opacity='.08' stroke='url(%23s)' stroke-width='.5'/%3E%3Cdefs%3E%3ClinearGradient id='f' x1='1.9066' y1='-.170068' x2='98.2163' y2='24.9199' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230095FF'/%3E%3Cstop offset='.639423' stop-color='%230061FF'/%3E%3Cstop offset='1' stop-color='%23166FFF'/%3E%3C/linearGradient%3E%3ClinearGradient id='s' x1='96' y1='-.170069' x2='-2.55825' y2='17.7956' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.158759' stop-color='%230095FF' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%230095FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;height:2rem;padding-inline:.5rem;display:inline-flex}.campaign-slide .campaign-benefits{margin-inline:-1.5rem;overflow:clip visible}.campaign-benefit{height:2.75rem;font-size:.875rem;transition:transform .3s;box-shadow:0 12px 12px #1c34721f}.swiper-slide:not(.swiper-slide-active) .campaign-benefit{opacity:.5;transform:scale(.909)}@media (prefers-reduced-motion:reduce){.campaign-benefit{transition:none}}.campaign-ribbons{--ir-camp-x-tilt:-3.05deg;--ir-camp-x-arm:9.25deg;height:5.75rem;margin-inline:-1.5rem;position:relative;overflow:clip visible}.campaign-ribbon{top:50%;background-image:linear-gradient(100deg, var(--ir-ci-ramp-1), var(--ir-ci-ramp-2) 64%, var(--ir-ci-ramp-3));direction:ltr;align-items:center;height:2.75rem;display:flex;position:absolute;inset-inline:-30%;overflow:hidden}.campaign-ribbon--a{opacity:.88;transform:translateY(-50%) rotate(calc(var(--ir-camp-x-tilt) + var(--ir-camp-x-arm)))}.campaign-ribbon--b{transform:translateY(-50%) rotate(calc(var(--ir-camp-x-tilt) - var(--ir-camp-x-arm)))}.campaign-ribbon-track{will-change:transform;flex-shrink:0;align-items:center;gap:1.5rem;padding-right:1.5rem;animation:90s linear infinite ir-camp-marquee;display:flex}.campaign-ribbon--b .campaign-ribbon-track{animation-direction:reverse}@keyframes ir-camp-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@container (height<=620px){.campaign-ribbons{height:3.75rem}.campaign-ribbon{height:2.25rem}}.campaign-coin{pointer-events:none;color:#d1deff;opacity:.4;mix-blend-mode:hard-light;position:absolute}.campaign-coin path{stroke-width:2px}.campaign-coin--1,.campaign-coin--4{width:2.5rem;height:2.5rem;rotate:11deg}.campaign-coin--1 path,.campaign-coin--4 path{stroke-width:1.2px}.campaign-coin--2,.campaign-coin--3,.campaign-coin--5,.campaign-coin--6{width:1.5rem;height:1.5rem}.campaign-coin--2,.campaign-coin--5{rotate:-6deg}.campaign-coin--3,.campaign-coin--6{rotate:-17deg}.campaign-coin--1{top:-.8739rem;right:-.1929rem}.campaign-coin--2{top:.7324rem;right:2.6756rem}.campaign-coin--3{top:2.1668rem;right:.645rem}.campaign-coin--4{bottom:1.1864rem;left:1.3804rem}.campaign-coin--5{bottom:.5176rem;left:-.4554rem}.campaign-coin--6{bottom:-.8543rem;left:1.0425rem}.campaign-scroll{overscroll-behavior:contain;scrollbar-width:none;direction:ltr;min-height:0;overflow:hidden auto}.campaign-scroll>*{direction:rtl}.campaign-scroll::-webkit-scrollbar{width:0}.campaign-scroll-shell[data-overflowing=true] .campaign-scroll{scrollbar-width:thin;scrollbar-color:var(--ir-ci-ramp-2) var(--color-dark-blue-2)}.campaign-scroll-shell[data-overflowing=true] .campaign-scroll::-webkit-scrollbar{width:4px}.campaign-scroll-shell[data-overflowing=true] .campaign-scroll::-webkit-scrollbar-track{background:var(--color-dark-blue-2);border-radius:1px}.campaign-scroll-shell[data-overflowing=true] .campaign-scroll::-webkit-scrollbar-thumb{background-image:linear-gradient(to right, var(--ir-ci-ramp-1), var(--ir-ci-ramp-2) 64%, var(--ir-ci-ramp-3));border-radius:1px}.campaign-scroll-fade{opacity:0;transition:opacity .2s}.campaign-scroll-shell[data-overflowing=true][data-at-end=false] .campaign-scroll-fade{opacity:1}.campaign-terms-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(201deg,#fff0,#fff);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.campaign-dots{display:none}.is-campaign-deck .campaign-dots{display:flex}.is-campaign-deck .campaign-board[data-slide="0"] .campaign-pdf{visibility:hidden}@media (prefers-reduced-motion:reduce){.campaign-ribbon-track{animation:none}}
