.launch-offer,.launch-offer::backdrop{--lo-b-300:#ff9b75;--lo-b-500:#ff4c22;--lo-b-700:#b03a0c;--lo-s-1:4px;--lo-s-2:8px;--lo-s-3:12px;--lo-s-4:16px;--lo-s-5:20px;--lo-s-6:24px;--lo-s-8:32px;--lo-r-control:10px;--lo-r-card:16px;--lo-r-chip:999px;--lo-font:"Appliqu Suisse", var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--lo-t-offer:clamp(23px,2.2vw,30px);--lo-t-price:clamp(30px,2.6vw,38px);--lo-t-body:16px;--lo-t-sm:14px;--lo-t-caption:12px;--lo-ls-display:-.02em;--lo-ls-caps:.06em;--lo-lh-display:1.15;--lo-lh-relaxed:1.6;--lo-ease:cubic-bezier(.2,.6,.3,1);--lo-dur-fast:.12s;--lo-dur-base:.22s}.launch-offer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lo-surface:var(--color-panel);--lo-inset:var(--color-band);--lo-hover:var(--color-band);--lo-border:var(--color-hairline);--lo-border-strong:var(--color-strong);--lo-fg:var(--color-fg);--lo-fg-2:var(--color-fg-2);--lo-fg-3:var(--color-fg-muted);--lo-accent:var(--lo-b-700);--lo-chip-bg:#feede6;--lo-chip-fg:var(--lo-b-700);--lo-chip-border:#ffc3ac;--lo-scrim:#1c19176b;--lo-shadow:0 32px 64px -20px #1c191747, 0 0 0 1px #1c19170d;--lo-focus:var(--lo-b-500)}html.dark .launch-offer{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lo-accent:var(--lo-b-500);--lo-chip-bg:#ff4c2224;--lo-chip-fg:var(--lo-b-300);--lo-chip-border:#ff4c2252;--lo-scrim:#090808b8;--lo-shadow:0 40px 80px -24px #000000b3, 0 0 0 1px #ffffff0a}.launch-offer *,.launch-offer :before,.launch-offer :after{box-sizing:border-box}.launch-offer h2,.launch-offer p{margin:0}.launch-offer a:not(.btn){color:inherit;text-decoration:none}.launch-offer a.btn{text-decoration:none}.launch-offer button{font:inherit;color:inherit;background:0 0;border:0}.launch-offer :focus-visible{outline:2px solid var(--lo-focus);outline-offset:2px;border-radius:6px}.launch-offer .offer h2:focus,.launch-offer .offer h2:focus-visible{box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){.launch-offer,.launch-offer *,.launch-offer :before,.launch-offer :after,.launch-offer::backdrop{transition-duration:1ms!important;animation-duration:1ms!important}}dialog.launch-offer{max-width:none;max-height:none;color:var(--lo-fg);font-family:var(--lo-font);cursor:pointer;background:0 0;border:0;margin:auto;padding:0;font-weight:400}dialog.launch-offer::-webkit-scrollbar{display:none}dialog.launch-offer::backdrop{background:var(--lo-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}dialog.launch-offer,dialog.launch-offer::backdrop{transition:opacity var(--lo-dur-base) var(--lo-ease),transform var(--lo-dur-base) var(--lo-ease), display var(--lo-dur-base) allow-discrete,overlay var(--lo-dur-base) allow-discrete}dialog.launch-offer:not([open]),dialog.launch-offer:not([open])::backdrop{opacity:0}dialog.launch-offer:not([open]){transform:translateY(10px)scale(.985)}dialog.launch-offer[open]{opacity:1;transform:none}dialog.launch-offer[open]::backdrop{opacity:1}@starting-style{dialog.launch-offer[open]{opacity:0;transform:translateY(10px)scale(.985)}dialog.launch-offer[open]::backdrop{opacity:0}}dialog.launch-offer[open]{place-items:center;display:grid}.launch-offer .window{cursor:auto;width:min(920px,calc(100vw - var(--lo-s-8)));max-height:calc(100dvh - var(--lo-s-8));background:var(--lo-surface);border:1px solid var(--lo-border);border-radius:var(--lo-r-card);box-shadow:var(--lo-shadow);grid-template-rows:minmax(0,1fr);grid-template-columns:1.05fr .95fr;display:grid;position:relative;overflow:hidden}.launch-offer .close{top:var(--lo-s-3);right:var(--lo-s-3);z-index:5;border-radius:var(--lo-r-control);cursor:pointer;width:40px;height:40px;color:var(--lo-fg-2);background:var(--lo-surface);border:1px solid var(--lo-border);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--lo-dur-fast) var(--lo-ease),color var(--lo-dur-fast) var(--lo-ease);place-items:center;display:grid;position:absolute}@media (hover:hover){.launch-offer .close:hover{background:var(--lo-hover);color:var(--lo-fg)}}.launch-offer .close:active{transform:scale(.94)}.launch-offer .grab{display:none}.launch-offer .offer{padding:var(--lo-s-8) var(--lo-s-8) var(--lo-s-6);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.launch-offer .eyebrow{align-self:flex-start;align-items:center;gap:var(--lo-s-2);height:28px;padding-inline:var(--lo-s-3);border-radius:var(--lo-r-chip);background:var(--lo-chip-bg);border:1px solid var(--lo-chip-border);color:var(--lo-chip-fg);font-size:var(--lo-t-caption);letter-spacing:var(--lo-ls-caps);text-transform:uppercase;font-weight:500;display:inline-flex}.launch-offer .offer h2{margin-top:var(--lo-s-4);color:var(--lo-fg);font-size:var(--lo-t-offer);letter-spacing:var(--lo-ls-display);font-weight:500;line-height:var(--lo-lh-display);text-wrap:balance}.launch-offer .offer h2 em{color:var(--lo-accent);font-variant-numeric:tabular-nums;font-style:normal}.launch-offer .sub{margin-top:var(--lo-s-4);font-size:var(--lo-t-sm);color:var(--lo-fg-2);line-height:var(--lo-lh-relaxed);max-width:44ch}.launch-offer .controls{margin-top:var(--lo-s-6);gap:var(--lo-s-4);display:grid}.launch-offer .ctl{gap:var(--lo-s-2);display:grid}.launch-offer .ctl .lbl{font-size:var(--lo-t-caption);letter-spacing:var(--lo-ls-caps);text-transform:uppercase;color:var(--lo-fg-3);font-weight:500}.launch-offer .planNote{font-size:var(--lo-t-sm);color:var(--lo-fg-2);min-height:21px}.launch-offer .seg{gap:var(--lo-s-1);padding:var(--lo-s-1);background:var(--lo-inset);border:1px solid var(--lo-border);border-radius:var(--lo-r-control);grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.launch-offer .seg button{min-height:40px;padding-inline:var(--lo-s-4);border-radius:calc(var(--lo-r-control) - 2px);font-size:var(--lo-t-sm);color:var(--lo-fg-2);cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--lo-dur-fast) var(--lo-ease),color var(--lo-dur-fast) var(--lo-ease);font-weight:500}.launch-offer .seg button[aria-pressed=true]{background:var(--lo-surface);color:var(--lo-fg)}.launch-offer .seg button:active{transform:scale(.98)}@media (hover:hover){.launch-offer .seg button:hover{color:var(--lo-fg)}}.launch-offer .price{padding-top:var(--lo-s-5);align-items:baseline;gap:var(--lo-s-3);flex-wrap:wrap;min-height:52px;margin-top:auto;display:flex}.launch-offer .price .now{font-size:var(--lo-t-price);letter-spacing:var(--lo-ls-display);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.05}.launch-offer .price .was{font-size:var(--lo-t-body);color:var(--lo-fg-3);font-variant-numeric:tabular-nums;text-decoration:line-through}.launch-offer .price .unit{font-size:var(--lo-t-sm);color:var(--lo-fg-2)}.launch-offer .then{margin-top:var(--lo-s-2);font-size:var(--lo-t-sm);color:var(--lo-fg-2);font-variant-numeric:tabular-nums;min-height:21px}.launch-offer .save{margin-top:var(--lo-s-1);font-size:var(--lo-t-sm);color:var(--lo-accent);font-variant-numeric:tabular-nums;min-height:21px;font-weight:500}.launch-offer .fine{margin-top:var(--lo-s-4);font-size:var(--lo-t-caption);line-height:var(--lo-lh-relaxed);color:var(--lo-fg-3)}.launch-offer .cta-block{width:100%;margin-top:var(--lo-s-5)}.launch-offer .visual{border-left:1px solid var(--lo-border);background:var(--lo-inset);padding:var(--lo-s-6);place-items:center;display:grid;position:relative;overflow:hidden}.launch-offer .visual:before{content:"";pointer-events:none;will-change:transform;animation:lo-breathe 26s var(--lo-ease) infinite alternate;background:radial-gradient(44% 40% at 75% 20%,#ff4c224d,#0000 70%),radial-gradient(48% 44% at 23% 77%,#ff785033,#0000 72%),radial-gradient(36% 32% at 86% 70%,#ff9b7521,#0000 70%);position:absolute;inset:-6%}.launch-offer .visual:after{content:"";pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes lo-breathe{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3.5%,2.5%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.launch-offer .visual:before{animation:none}}html:not(.dark) .launch-offer .visual:before{background:radial-gradient(44% 40% at 75% 20%,#ff4c2229,#0000 70%),radial-gradient(48% 44% at 23% 77%,#ff8c5f33,#0000 72%),radial-gradient(36% 32% at 86% 70%,#ffb7962e,#0000 70%)}html:not(.dark) .launch-offer .visual:after{opacity:.022;mix-blend-mode:multiply}.launch-offer .mock{z-index:2;gap:var(--lo-s-3);width:100%;max-width:320px;display:grid;position:relative}.launch-offer .mcard{background:var(--lo-surface);border:1px solid var(--lo-border);border-radius:var(--lo-r-control);padding:var(--lo-s-4)}.launch-offer .mcard .mt{font-size:var(--lo-t-sm);font-weight:500}.launch-offer .mcard .mm{font-size:var(--lo-t-caption);color:var(--lo-fg-3);margin-top:2px}.launch-offer .mrow{align-items:center;gap:var(--lo-s-2);margin-top:var(--lo-s-3);display:flex}.launch-offer .mchip{font-size:var(--lo-t-caption);border-radius:var(--lo-r-chip);background:var(--lo-chip-bg);color:var(--lo-chip-fg);border:1px solid var(--lo-chip-border);padding:3px 9px;font-weight:500}.launch-offer .mbar{border-radius:var(--lo-r-chip);background:var(--lo-inset);flex:1;height:6px}@media (max-width:820px){dialog.launch-offer{align-items:end;width:100%;max-width:100%;margin:0;inset:auto 0 0}dialog.launch-offer:not([open]){transform:translateY(16px)}.launch-offer .visual{display:none}.launch-offer .window{width:100%;max-height:min(90dvh,760px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:20px 20px 0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.launch-offer .window:before{content:"";pointer-events:none;z-index:0;height:220px;animation:lo-breathe 26s var(--lo-ease) infinite alternate;background:radial-gradient(70% 100% at 78% 0,#ff4c2233,#0000 72%),radial-gradient(60% 90% at 12% 8%,#ff785021,#0000 74%);position:absolute;inset:0 0 auto}html:not(.dark) .launch-offer .window:before{background:radial-gradient(70% 100% at 78% 0,#ff4c221c,#0000 72%),radial-gradient(60% 90% at 12% 8%,#ff8c5f21,#0000 74%)}.launch-offer .grab,.launch-offer .offer{z-index:1;position:relative}.launch-offer .grab{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.launch-offer .grab:before{content:"";border-radius:var(--lo-r-chip);background:var(--lo-border-strong);width:40px;height:4px;display:block}.launch-offer .close{width:44px;height:44px;top:var(--lo-s-2);right:var(--lo-s-2)}.launch-offer .eyebrow{margin-right:52px}.launch-offer .offer{padding:var(--lo-s-2) var(--lo-s-5) calc(var(--lo-s-5) + env(safe-area-inset-bottom))}.launch-offer .offer h2,.launch-offer .sub{margin-top:var(--lo-s-3)}.launch-offer .controls{margin-top:var(--lo-s-5);gap:var(--lo-s-4)}.launch-offer .seg button{min-height:44px}.launch-offer .price{padding-top:var(--lo-s-4)}.launch-offer .fine{margin-top:var(--lo-s-3)}}@starting-style{@media (max-width:820px){dialog.launch-offer[open]{transform:translateY(16px)}}}@media (max-width:820px) and (max-height:640px){.launch-offer .window{max-height:94dvh}.launch-offer .sub{display:none}.launch-offer .controls{margin-top:var(--lo-s-4);gap:var(--lo-s-3)}.launch-offer .offer h2{margin-top:var(--lo-s-2)}.launch-offer .price{padding-top:var(--lo-s-3)}.launch-offer .fine{margin-top:var(--lo-s-2)}.launch-offer .grab{min-height:36px}}@media (max-height:520px){.launch-offer .visual{display:none}.launch-offer .window{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;max-height:88dvh}.launch-offer .grab{cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;width:100%;min-height:32px;display:flex}.launch-offer .grab:before{content:"";border-radius:var(--lo-r-chip);background:var(--lo-border-strong);width:40px;height:4px;display:block}.launch-offer .sub{display:none}.launch-offer .offer{padding:var(--lo-s-2) var(--lo-s-6) var(--lo-s-4)}.launch-offer .controls{margin-top:var(--lo-s-3);gap:var(--lo-s-3)}}
