.page_page__f_oqv{color:#f3f7fa;background:radial-gradient(ellipse 760px 500px at 10% 0,rgba(89,150,190,.065),transparent 75%),#080f15}.page_container__Fe4ws{width:min(100%,1220px);margin:0 auto;padding:2rem 1.5rem 4rem}.page_breadcrumb__P_jmw{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1.5rem;font-size:.875rem;color:#a5b8bd}.page_breadcrumb__P_jmw a{color:#d3e4e7}.page_purchaseLayout__Aat5v{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.page_productColumn__Aj0Wc{min-width:0;position:sticky;top:6rem}.page_productBenefits__n8zAZ{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:1.1rem 0 0;list-style:none}.page_productBenefits__n8zAZ li{color:#c5d9d7;border:1px solid #2c4545;border-radius:999px;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4}.page_setupSection__HoqAy{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3.5rem;padding:2rem 0;border-top:1px solid #293b40;border-bottom:1px solid #293b40}.page_eyebrow__YSOl9{margin:0 0 .55rem;color:#6bdef0;font-size:.75rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.page_faqSection___QLFY h2,.page_productInformation__Bbodj h2,.page_setupSection__HoqAy h2{margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);line-height:1.25;letter-spacing:-.025em}.page_setupSection__HoqAy p:not(.page_eyebrow__YSOl9){max-width:42rem;margin:.7rem 0 0;color:#b8cacf;line-height:1.6}.page_setupActions__WUY_U{display:grid;gap:.8rem;flex-shrink:0;text-align:center;font-size:.875rem}.page_secondaryButton__lDN9l{display:inline-flex;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1rem;min-height:3rem;border:1px solid #5694a0;border-radius:999px;color:#d7f5fb;text-decoration:none!important;background:#0c222b}.page_secondaryButton__lDN9l:hover{background:#143542}.page_faqSection___QLFY{margin-top:2.5rem}.page_faqSection___QLFY h2{margin-bottom:.9rem}.page_detail__JHwF3{border-bottom:1px solid #263b42;padding:0 .15rem}.page_detail__JHwF3 summary{cursor:pointer;padding:1.1rem 0;color:#e5eef1;font-size:1rem;font-weight:500}.page_detail__JHwF3 p{color:#b8cacf;margin:0 0 .85rem;max-width:64rem;font-size:.9375rem;line-height:1.65}.page_detail__JHwF3>a{display:inline-block;margin-bottom:1.1rem}.page_productInformation__Bbodj{margin-top:2.5rem}.page_informationGrid__46pAW{display:grid;grid-template-columns:.85fr 1.15fr;gap:2.5rem;margin-top:1.3rem}.page_informationGrid__46pAW h3{margin:0 0 .75rem;font-size:1rem;color:#e3ecee}.page_informationGrid__46pAW address,.page_informationGrid__46pAW p,.page_informationGrid__46pAW ul{font-size:.875rem;color:#b3c6cc;line-height:1.65}.page_informationGrid__46pAW address{font-style:normal}.page_informationGrid__46pAW ul{padding-left:1.1rem;margin:0 0 .7rem}.page_informationGrid__46pAW li+li{margin-top:.55rem}.page_informationGrid__46pAW p{margin:1rem 0 0}.page_dataNote__UJ2FN{margin:1.5rem 0 0;color:#b3c6cc;font-size:.875rem;line-height:1.65}.page_legalFooter__xEFRF{display:flex;flex-wrap:wrap;gap:.6rem 1.1rem;margin-top:1.3rem;font-size:.8125rem}.page_page__f_oqv a{text-underline-offset:.2em}.page_contactRow__QurF4 a,.page_dataNote__UJ2FN a,.page_detail__JHwF3>a,.page_informationGrid__46pAW a,.page_legalFooter__xEFRF a,.page_setupActions__WUY_U>a:not(.page_secondaryButton__lDN9l){color:#9de5ed;text-decoration:underline}.page_page__f_oqv a:focus-visible,.page_page__f_oqv summary:focus-visible{outline:2px solid #7dedff;outline-offset:4px;border-radius:3px}.page_contactRow__QurF4{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;align-items:center;border-top:1px solid #293b40;margin-top:2rem;padding-top:1.3rem;color:#b3c6cc;font-size:.875rem}.page_contactRow__QurF4 p{margin:0}.page_marketplaces__GeyVS{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:900px){.page_container__Fe4ws{padding-inline:1rem}.page_purchaseLayout__Aat5v{grid-template-columns:1fr;gap:1.5rem}.page_productColumn__Aj0Wc{position:static}.page_productBenefits__n8zAZ{margin-top:.8rem}.page_setupSection__HoqAy{align-items:stretch;flex-direction:column;gap:1rem;margin-top:2rem}.page_setupActions__WUY_U{justify-items:start}}@media (max-width:540px){.page_container__Fe4ws{padding-top:1.25rem}.page_informationGrid__46pAW{grid-template-columns:1fr;gap:1.5rem}.page_productBenefits__n8zAZ li{font-size:.75rem}}.vyravolt-checkout-button_card__V5joq{min-width:0;padding:clamp(1.3rem,3vw,2.2rem);border:1px solid #344d57;border-radius:1.75rem;background:linear-gradient(145deg,#12252f,#0b1822 70%);color:#edf6fa;box-shadow:0 24px 70px #00000030,inset 0 1px #ffffff0a}.vyravolt-checkout-button_headingRow__5Upln{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.7rem}.vyravolt-checkout-button_eyebrow__zNUbI{margin:0;color:#9cbfc9;font-size:.75rem;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.09em}.vyravolt-checkout-button_status__0w9zp{padding:.3rem .6rem;border-radius:999px;border:1px solid #39595e;color:#c5e6df;background:#10282c;font-size:.75rem;line-height:1.4}.vyravolt-checkout-button_card__V5joq h1{margin:1rem 0 .7rem;font-size:clamp(2.15rem,4vw,3.15rem);font-weight:650;line-height:1.1;letter-spacing:-.05em}.vyravolt-checkout-button_description__ZgaWD{margin:0;color:#c0d0d8;font-size:1rem;line-height:1.6}.vyravolt-checkout-button_noSubscription__4VCLY{color:#b2e2d7;font-size:.875rem;line-height:1.5;margin:.85rem 0 0}.vyravolt-checkout-button_priceBlock__toNAX{margin-top:1.4rem}.vyravolt-checkout-button_price__tTOWW{margin:0;color:#91ecf4;font-size:clamp(2.65rem,5vw,3.5rem);font-weight:650;line-height:1.05;letter-spacing:-.055em}.vyravolt-checkout-button_tax__5wj5p{margin:.4rem 0 0;color:#b5cbd3;font-size:.8125rem;line-height:1.5}.vyravolt-checkout-button_shipping__qfxed{display:grid;gap:.45rem;margin:1.1rem 0 0;font-size:.875rem;line-height:1.4}.vyravolt-checkout-button_shipping__qfxed>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.vyravolt-checkout-button_shipping__qfxed dt{color:#a1bac5}.vyravolt-checkout-button_shipping__qfxed dd{margin:0;color:#e3f0f5;text-align:right;font-weight:500}.vyravolt-checkout-button_deliveryNote__HLrUH{margin:.55rem 0 0;color:#a9bfc8;font-size:.75rem;line-height:1.5}.vyravolt-checkout-button_included__EBJ1B{border-top:1px solid #2d454f;border-bottom:1px solid #2d454f;padding:1rem 0;margin-top:1.1rem}.vyravolt-checkout-button_included__EBJ1B h2{margin:0 0 .55rem;font-size:.9375rem;font-weight:600;color:#edf6fa}.vyravolt-checkout-button_included__EBJ1B ul{margin:0;padding-left:1.1rem;color:#d1e0e5;font-size:.875rem;line-height:1.65}.vyravolt-checkout-button_included__EBJ1B p{margin:.6rem 0 0;color:#b3c9d2;font-size:.8125rem;line-height:1.55}.vyravolt-checkout-button_included__EBJ1B strong{font-weight:600;color:#d6e6ed}.vyravolt-checkout-button_premiumOffer__2dvqf{margin-top:1.15rem;padding:1rem;border:1px solid #416f61;border-radius:1rem;background:linear-gradient(120deg,#173a32,#102b2d);font-size:.8125rem;line-height:1.55}.vyravolt-checkout-button_premiumOffer__2dvqf .vyravolt-checkout-button_offerEyebrow__88ZlO{margin:0 0 .35rem;color:#a2e7c7;text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:600}.vyravolt-checkout-button_premiumOffer__2dvqf h2{margin:0;color:#d7ffeb;font-size:1.125rem;line-height:1.3;letter-spacing:-.02em}.vyravolt-checkout-button_premiumOffer__2dvqf p{margin:.65rem 0;color:#c5e1d6}.vyravolt-checkout-button_premiumOffer__2dvqf .vyravolt-checkout-button_offerNote__LIKlZ{color:#aec9bf}.vyravolt-checkout-button_legalLinks__wXtEJ{display:flex;flex-wrap:wrap;gap:.4rem .85rem;margin:1rem 0;font-size:.75rem;line-height:1.55}.vyravolt-checkout-button_card__V5joq a{color:#a6e8f3;text-decoration:underline;text-underline-offset:.2em}.vyravolt-checkout-button_card__V5joq a:hover{color:#e7fcff}.vyravolt-checkout-button_buyButton__WZr1Q{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:3.5rem;padding:.85rem 1.1rem;border:1px solid #72f0fa;border-radius:999px;background:linear-gradient(110deg,#55dfec,#17cce4);color:#06232c;font:inherit;font-size:1.125rem;line-height:1.4;font-weight:700;cursor:pointer;box-shadow:0 7px 30px #2ed9ec20;transition:background .2s}.vyravolt-checkout-button_buyButton__WZr1Q:hover{background:#9ef0fa}.vyravolt-checkout-button_buyButton__WZr1Q:disabled{color:#acbfc9;border-color:#3c535e;background:#263943;box-shadow:none;cursor:not-allowed}.vyravolt-checkout-button_paymentNote__wpETs{margin:.75rem 0 0;color:#a7bec8;font-size:.75rem;line-height:1.55;text-align:center}.vyravolt-checkout-button_notice__FlKSg{padding:.75rem;color:#f2dab1;background:#332b21;border:1px solid #6a5737;border-radius:.65rem;font-size:.8125rem;line-height:1.5}.vyravolt-checkout-button_error__VyblS{padding:.8rem;border-radius:.65rem;background:#381e26;color:#ffccd3;border:1px solid #875062;font-size:.875rem;line-height:1.55}.vyravolt-checkout-button_buyButton__WZr1Q:focus-visible,.vyravolt-checkout-button_card__V5joq a:focus-visible{outline:2px solid #7dedff;outline-offset:4px}@media (max-width:540px){.vyravolt-checkout-button_card__V5joq{border-radius:1.3rem}.vyravolt-checkout-button_headingRow__5Upln{align-items:flex-start}.vyravolt-checkout-button_shipping__qfxed>div{flex-wrap:wrap;gap:.2rem .75rem}.vyravolt-checkout-button_shipping__qfxed dd{text-align:left}}@media (prefers-reduced-motion:reduce){.vyravolt-checkout-button_buyButton__WZr1Q{transition:none}}.vyravolt-product-gallery_gallery__OB8Fa{margin:0;min-width:0}.vyravolt-product-gallery_stage__ldqkM{position:relative;overflow:hidden;isolation:isolate;border:1px solid #304843;border-radius:1.75rem;background:#101e24;touch-action:pan-y pinch-zoom}.vyravolt-product-gallery_viewport__SHFdg{display:block;width:100%;height:36rem;-o-object-fit:contain;object-fit:contain;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vyravolt-product-gallery_badge__hyFaG{position:absolute;z-index:1;top:1rem;left:1rem;padding:.45rem .7rem;border:1px solid #435e54;border-radius:999px;color:#c7ddd4;background:#0a191be6;font-size:.75rem}.vyravolt-product-gallery_arrow__zAumB{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid #5b7e76;border-radius:50%;background:#0a191bea;color:#effff8;font-size:1.25rem;cursor:pointer}.vyravolt-product-gallery_arrow__zAumB:hover{background:#244238}.vyravolt-product-gallery_previous__KclcV{left:.75rem}.vyravolt-product-gallery_next__e7s1F{right:.75rem}.vyravolt-product-gallery_current__MLoA7{position:absolute;bottom:0;inset-inline:0;margin:0;padding:1.5rem 1rem .85rem;display:flex;justify-content:space-between;gap:.75rem;color:#dbece6;background:linear-gradient(transparent,#07110fed);font-size:.8125rem}.vyravolt-product-gallery_current__MLoA7 span:last-child{color:#a6c7bb;white-space:nowrap}.vyravolt-product-gallery_thumbnails__5psjz{display:flex;gap:.5rem;overflow-x:auto;padding:.6rem .2rem;margin:.3rem -.2rem 0;scrollbar-width:thin;scrollbar-color:#557d71 transparent}.vyravolt-product-gallery_thumbnail__csyCA{position:relative;overflow:hidden;flex:1 0 2.75rem;min-width:2.75rem;height:4rem;padding:0;border:1px solid #36554b;border-radius:.65rem;background:#0c1716;cursor:pointer}.vyravolt-product-gallery_thumbnail__csyCA[aria-pressed=true]{border:2px solid #91edc7;box-shadow:0 0 0 1px #91edc733;background:#254338}.vyravolt-product-gallery_thumbnail__csyCA:hover{border-color:#a2cbbb}.vyravolt-product-gallery_thumbnail__csyCA .vyravolt-product-gallery_viewport__SHFdg{width:100%;height:100%}.vyravolt-product-gallery_gallery__OB8Fa button:focus-visible{outline:2px solid #9af5d0;outline-offset:2px}.vyravolt-product-gallery_caption__0YGiv{margin:.25rem .2rem 0;color:#a3b6bb;font-size:.75rem;line-height:1.5}@media (max-width:900px){.vyravolt-product-gallery_viewport__SHFdg{height:25rem}}@media (max-width:540px){.vyravolt-product-gallery_stage__ldqkM{border-radius:1.3rem}.vyravolt-product-gallery_viewport__SHFdg{height:26rem;max-height:72svh}.vyravolt-product-gallery_badge__hyFaG{font-size:.6875rem;top:.75rem;left:.75rem}.vyravolt-product-gallery_thumbnail__csyCA{flex:1 0 2.75rem;height:3.5rem}}.vyravolt-product-gallery_caption__0YGiv a{color:#a8e3e7;text-underline-offset:.2em}