.launch-offer-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09162a9e;position:fixed;inset:0}.launch-offer-dialog{z-index:81;overscroll-behavior:contain;box-sizing:border-box;color:#263345;text-align:left;background:#fff;border:1px solid #fff6;border-radius:26px;width:min(580px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;font-family:inherit;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 28px 100px #06162c66}.launch-offer-close{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.launch-offer-close:hover{background:#ffffff1f}.launch-offer-hero{isolation:isolate;padding:28px 36px 42px;position:relative}.launch-offer-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 95% 0,#d4b66a35,#0000 65%),linear-gradient(135deg,#6e4b16,#987126 75%);position:absolute;inset:0 0 -90px;-webkit-mask-image:linear-gradient(#000 0% 38%,#000000f2 51%,#000000ce 63%,#00000087 75%,#0000003d 86%,#0000000f 95%,#0000 100%);mask-image:linear-gradient(#000 0% 38%,#000000f2 51%,#000000ce 63%,#00000087 75%,#0000003d 86%,#0000000f 95%,#0000 100%)}.launch-offer-gift-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.launch-offer-background-gift{color:#fff;opacity:.11;stroke-width:1px;width:240px;height:240px;position:absolute;top:12px;right:-25px;transform:rotate(12deg)}.launch-offer-brand{width:142px;margin:0 0 20px}.launch-offer-brand .brand-logo{width:100%;height:auto;display:block}.launch-offer-brand .brand-artwork-color{display:none!important}.launch-offer-brand .brand-artwork-mono{display:block!important}.launch-offer-eyebrow{color:#fff;letter-spacing:.14em;margin:0 0 10px;font-size:12px;font-weight:800;line-height:1.4}.launch-offer-title{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,6vw,37px);font-weight:750;line-height:1.12}.launch-offer-title:focus{outline:none}.launch-offer-total{margin-top:16px}.launch-offer-total-reference{color:#fff;flex-wrap:wrap;align-items:baseline;gap:9px;font-size:11px;line-height:1.4;display:flex}.launch-offer-total-reference s{font-size:15px;text-decoration-color:#fff9;text-decoration-thickness:1.5px}.launch-offer-total-reference small{margin-left:3px;font-size:11px}.launch-offer-total-now{color:#fff;align-items:center;gap:16px;margin:2px 0 0;display:flex}.launch-offer-total-now strong{letter-spacing:-.07em;white-space:nowrap;align-items:baseline;gap:5px;font-size:70px;font-weight:750;line-height:1.02;display:flex}.launch-offer-total-now strong span{letter-spacing:-.04em;font-size:36px}.launch-offer-total-now>span{font-size:15px;font-weight:650;line-height:1.5}.launch-offer-total-now small{font-size:12px;font-weight:400;display:block}.launch-offer-body{min-width:0;padding:0 36px 22px;position:relative}.launch-offer-includes{background:#fffdfa;border:1px solid #e5dac2;border-radius:15px;margin:0 0 17px;padding:2px 16px 11px;position:relative;box-shadow:0 5px 18px #6e4b1608}.launch-offer-price-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:13px 0;display:grid}.launch-offer-price-row+.launch-offer-price-row{border-top:1px solid #eee5d5}.launch-offer-module{color:#3f382b;align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:650;line-height:1.35;display:flex}.launch-offer-module svg{color:#8b6929;flex-shrink:0}.launch-offer-module-reference{text-align:right;color:#746955;white-space:nowrap;flex-direction:column;line-height:1.4;display:flex}.launch-offer-module-reference s{font-size:13px;text-decoration-thickness:1.2px}.launch-offer-module-reference span{font-size:10px}.launch-offer-module-free{color:#6e4b16;letter-spacing:-.04em;white-space:nowrap;font-size:25px;line-height:1.2}.launch-offer-includes .launch-offer-price-note{color:#746955;margin:3px 0 0;font-size:10px;line-height:1.5}.launch-offer-activation{color:#2d3b4c;margin:14px 0;font-size:13px;font-weight:600;line-height:1.65}.launch-offer-conditions{color:#574d37;background:#f8f4e9;border-left:2px solid #b39855;border-radius:0 8px 8px 0;margin:14px 0 18px;padding:11px 13px;font-size:12px;line-height:1.6}.launch-offer-action{box-sizing:border-box;color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#78551b,#947020);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 15px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.launch-offer-action:hover,main.access-shell .launch-offer-submit:hover{background:linear-gradient(115deg,#674715,#83611b)}main.access-shell .launch-offer-submit{color:#fff;background:linear-gradient(115deg,#78551b,#947020)}.launch-offer-action:focus-visible{outline-offset:3px;outline:3px solid #947020}.launch-offer-banner-button:focus-visible{outline-offset:3px;outline:3px solid #947020}.launch-offer-summary button:focus-visible{outline-offset:3px;outline:3px solid #947020}.launch-offer-close:focus-visible{outline-offset:1px;outline:2px solid #fff}.launch-offer-reassurance{color:#59616c;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:11px;line-height:1.5;display:flex}.launch-offer-reassurance svg{color:#487051;flex-shrink:0}.launch-offer-banner{box-sizing:border-box;color:#2d3540;background:radial-gradient(at 94% 10%,#ead8a44d,#0000 70%),linear-gradient(115deg,#fffdf9,#faf4e6);border-block:1px solid #daccac;width:100%;margin:0;padding:14px clamp(16px,4vw,64px)}.launch-offer-banner-inner{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;max-width:1120px;margin:0 auto;display:grid}.launch-offer-banner-copy{min-width:0}.launch-offer-banner-copy>span{color:#876121;letter-spacing:.1em;align-items:center;gap:6px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.launch-offer-banner-copy h2{color:#252c37;letter-spacing:-.025em;margin:4px 0;font-size:20px;font-weight:750;line-height:1.2}.launch-offer-banner-copy p{color:#65707d;margin:0;font-size:12px;line-height:1.4}.launch-offer-banner-price{color:#70511b;white-space:nowrap;align-items:center;gap:16px;display:flex}.launch-offer-banner-price>span{color:#746955;flex-direction:column;gap:2px;font-size:10px;line-height:1.4;display:flex}.launch-offer-banner-price s{color:#7b725f;font-size:13px}.launch-offer-banner-price strong{letter-spacing:-.06em;flex-direction:column;font-size:34px;font-weight:750;line-height:1;display:flex}.launch-offer-banner-price small{color:#746955;letter-spacing:0;margin-top:3px;font-size:10px;font-weight:400;line-height:1.2}.opeprest-landing .launch-offer-banner-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#78551b;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.launch-offer-banner-button svg{flex-shrink:0}.opeprest-landing .launch-offer-banner-button:hover{background:#674715}.launch-offer-summary{color:#2d3b4c;text-align:left;background:linear-gradient(115deg,#fffdf9,#faf4e6);border:1px solid #e5d8b9;border-radius:12px;margin:0 0 20px}.launch-offer-summary button{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}.launch-offer-summary button:hover{background:#b398550a}.launch-offer-summary-label{color:#876121;letter-spacing:.07em;align-items:center;gap:5px;font-size:9px;font-weight:800;line-height:1.5;display:flex}.launch-offer-summary-label svg{flex-shrink:0}.launch-offer-summary-title{color:#252c37;grid-column:1;font-size:13px;font-weight:700;line-height:1.4}.launch-offer-summary-price{color:#70511b;letter-spacing:-.05em;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:30px;font-weight:750;line-height:1}.launch-offer-summary-activation{color:#59616c;grid-column:1/-1;font-size:12px;line-height:1.5}.launch-offer-summary-footer{color:#746955;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:3px 10px;margin-top:2px;font-size:10px;line-height:1.5;display:flex}.launch-offer-summary-more{color:#78551b;text-underline-offset:3px;align-items:center;gap:4px;font-weight:650;text-decoration:underline;display:inline-flex}@media (max-width:760px){.launch-offer-banner{padding:12px 16px}.launch-offer-banner-inner{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.launch-offer-banner-copy{grid-column:1/-1}.launch-offer-banner-copy h2{font-size:18px}.launch-offer-banner-price{gap:12px}.launch-offer-banner-price strong{font-size:30px}.opeprest-landing .launch-offer-banner-button{padding:10px 12px}}@media (max-width:480px){.launch-offer-hero .launch-offer-background-gift{width:190px;height:190px;top:24px;right:-20px}.launch-offer-dialog{border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.launch-offer-hero{padding:24px 22px 36px}.launch-offer-body{padding:0 22px 20px}.launch-offer-brand{width:132px;margin-bottom:18px}.launch-offer-eyebrow{letter-spacing:.1em;margin-bottom:8px;font-size:11px}.launch-offer-total{margin-top:12px}.launch-offer-total-now{gap:12px}.launch-offer-total-now strong{font-size:62px}.launch-offer-total-now>span{font-size:12px}.launch-offer-total-now small{font-size:11px}.launch-offer-includes{padding-inline:12px}.launch-offer-price-row{gap:10px;padding:11px 0}.launch-offer-module{gap:6px;font-size:12px}.launch-offer-module-reference s{font-size:12px}.launch-offer-module-free{font-size:23px}}@media (max-width:380px){.launch-offer-banner-copy h2{font-size:16px}.launch-offer-banner-inner{column-gap:10px}.launch-offer-banner-price{gap:9px}.opeprest-landing .launch-offer-banner-button{gap:5px;padding:10px;font-size:11px}}.dark .launch-offer-overlay{background:#05070abd}.dark .launch-offer-dialog{color:#f1ede5;background:#1b1e22;border-color:#75613c;box-shadow:0 28px 100px #0009}.dark .launch-offer-hero:before{background:radial-gradient(at 95% 0,#d4b66a22,#0000 65%),linear-gradient(135deg,#4a3518,#765923 75%)}.dark .launch-offer-background-gift{color:#f5dfae;opacity:.14}.dark .launch-offer-includes{background:#22262b;border-color:#514731;box-shadow:0 5px 18px #0002}.dark .launch-offer-price-row+.launch-offer-price-row{border-color:#414039}.dark .launch-offer-module{color:#f1ede5}.dark .launch-offer-module svg,.dark .launch-offer-module-free{color:#e2c27a}.dark .launch-offer-module-reference,.dark .launch-offer-includes .launch-offer-price-note{color:#c0b8a9}.dark .launch-offer-activation{color:#e0e1e4}.dark .launch-offer-conditions{color:#ded4bd;background:#2b2922;border-color:#b8944d}.dark .launch-offer-action,.dark main.access-shell .launch-offer-submit,.dark .opeprest-landing .launch-offer-banner-button{color:#242017;background:linear-gradient(115deg,#e2c27a,#caa250)}.dark .launch-offer-action:hover,.dark main.access-shell .launch-offer-submit:hover,.dark .opeprest-landing .launch-offer-banner-button:hover{background:linear-gradient(115deg,#edd396,#dcb96a)}.dark .launch-offer-action:focus-visible{outline-color:#e2c27a}.dark .launch-offer-banner-button:focus-visible{outline-color:#e2c27a}.dark .launch-offer-summary button:focus-visible{outline-color:#e2c27a}.dark main.access-shell .launch-offer-submit:focus-visible{outline-color:#e2c27a}.dark .launch-offer-reassurance{color:#bcc2cb}.dark .launch-offer-reassurance svg{color:#a4c5ac}.dark .launch-offer-banner{color:#f1ede5;background:radial-gradient(at 94% 10%,#c8a35814,#0000 70%),linear-gradient(115deg,#222326,#30291d);border-color:#5b4b2f}.dark .launch-offer-banner-copy>span,.dark .launch-offer-banner-price strong{color:#e2c27a}.dark .launch-offer-banner-copy h2{color:#f4f0e8}.dark .launch-offer-banner-copy p{color:#bfc1c7}.dark .launch-offer-banner-price>span,.dark .launch-offer-banner-price s,.dark .launch-offer-banner-price small{color:#c7bead}.dark .launch-offer-summary{color:#e0e1e4;background:linear-gradient(115deg,#222326,#30291d);border-color:#514731}.dark .launch-offer-summary-label,.dark .launch-offer-summary-price,.dark .launch-offer-summary-more{color:#e2c27a}.dark .launch-offer-summary-title{color:#f4f0e8}.dark .launch-offer-summary-activation{color:#bfc1c7}.dark .launch-offer-summary-footer{color:#c7bead}.launch-offer-preview-note{color:#59616c;margin:12px 0;font-size:12px;line-height:1.5}.dark .launch-offer-preview-note{color:#bcc2cb}.launch-offer-complete{color:inherit;font-weight:inherit}
