.CompactOccasion-module__lRfI-G__page{background:var(--bg-canvas);min-height:100svh;color:var(--text-primary);overflow-wrap:anywhere;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}.CompactOccasion-module__lRfI-G__header{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;margin:auto;padding:25px 32px;display:flex}.CompactOccasion-module__lRfI-G__brand{align-items:center;gap:10px;text-decoration:none;display:flex}.CompactOccasion-module__lRfI-G__brandIcon{background:var(--accent);color:var(--text-on-accent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.CompactOccasion-module__lRfI-G__main{flex:1;align-items:center;width:100%;max-width:760px;margin:0 auto;padding:38px 28px 44px;display:flex}.CompactOccasion-module__lRfI-G__start{width:100%}.CompactOccasion-module__lRfI-G__eyebrow{letter-spacing:1.8px;color:var(--text-secondary);align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.CompactOccasion-module__lRfI-G__eyebrow>span{background:var(--accent);border-radius:50%;width:6px;height:6px}.CompactOccasion-module__lRfI-G__start h1{letter-spacing:-2.7px;margin:24px 0 28px;font-size:clamp(42px,5.3vw,66px);font-weight:750;line-height:1.08}.CompactOccasion-module__lRfI-G__intro{color:var(--text-secondary);margin-bottom:20px;font-size:15px}.CompactOccasion-module__lRfI-G__entry{border:1px solid var(--border-control);background:var(--bg-surface);border-radius:17px;gap:8px;padding:6px;display:flex}.CompactOccasion-module__lRfI-G__entry input{width:100%;min-width:0;height:48px;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:0 15px;font-size:16px}.CompactOccasion-module__lRfI-G__entry input::placeholder{color:var(--text-muted)}.CompactOccasion-module__lRfI-G__entry:focus-within{border-color:var(--accent)}.CompactOccasion-module__lRfI-G__entry button{background:var(--accent);color:var(--text-on-accent);cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;min-width:150px;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;display:flex}.CompactOccasion-module__lRfI-G__entry button:hover{background:var(--accent-hover)}.CompactOccasion-module__lRfI-G__entry button:disabled,.CompactOccasion-module__lRfI-G__play:disabled{opacity:.55;cursor:wait}.CompactOccasion-module__lRfI-G__price{color:var(--text-secondary);margin-top:14px;font-size:11px;line-height:1.6}.CompactOccasion-module__lRfI-G__price>span{margin:0 7px}.CompactOccasion-module__lRfI-G__price strong{color:var(--text-primary);font-weight:500}.CompactOccasion-module__lRfI-G__sample{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:17px;max-width:460px;margin-top:30px;padding:18px 20px 8px}.CompactOccasion-module__lRfI-G__sampleTop{align-items:center;gap:15px;display:flex}.CompactOccasion-module__lRfI-G__play{background:var(--accent);width:52px;height:52px;color:var(--text-on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.CompactOccasion-module__lRfI-G__play:hover{background:var(--accent-hover)}.CompactOccasion-module__lRfI-G__sampleKicker{letter-spacing:1.2px;color:var(--accent);margin-bottom:6px;font-size:9px;font-weight:600}.CompactOccasion-module__lRfI-G__sample h2{letter-spacing:-.2px;font-size:16px;font-weight:650;line-height:1.3}.CompactOccasion-module__lRfI-G__sampleContext{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.5}.CompactOccasion-module__lRfI-G__timeline{color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:7px;font-size:10px;display:flex}.CompactOccasion-module__lRfI-G__timeline>span{flex:none;width:28px}.CompactOccasion-module__lRfI-G__timeline>span:last-child{text-align:right}.CompactOccasion-module__lRfI-G__timeline input{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;min-width:0;height:44px;margin:0}.CompactOccasion-module__lRfI-G__timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) 0 var(--progress),var(--track) var(--progress) 100%);border-radius:5px;height:3px}.CompactOccasion-module__lRfI-G__timeline input::-moz-range-track{background:var(--track);border-radius:5px;height:3px}.CompactOccasion-module__lRfI-G__timeline input::-moz-range-progress{background:var(--accent);height:3px}.CompactOccasion-module__lRfI-G__timeline input::-webkit-slider-thumb{appearance:none;background:var(--accent);border:0;border-radius:50%;width:10px;height:10px;margin-top:-3.5px}.CompactOccasion-module__lRfI-G__timeline input::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:10px;height:10px}.CompactOccasion-module__lRfI-G__timeline input:disabled{cursor:default}.CompactOccasion-module__lRfI-G__timeline input:disabled::-webkit-slider-thumb{background:var(--text-muted)}.CompactOccasion-module__lRfI-G__bottom{width:100%;max-width:760px;margin:0 auto;padding:0 28px}.CompactOccasion-module__lRfI-G__details{border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:11px}.CompactOccasion-module__lRfI-G__details summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;list-style:none;display:flex}.CompactOccasion-module__lRfI-G__details summary::-webkit-details-marker{display:none}.CompactOccasion-module__lRfI-G__detailBody{max-width:600px;padding:12px 0 30px;font-size:13px;line-height:1.8}.CompactOccasion-module__lRfI-G__detailBody h2{color:var(--text-primary);margin:25px 0 10px;font-size:18px}.CompactOccasion-module__lRfI-G__detailBody h3{color:var(--text-primary);margin:20px 0 7px;font-size:13px}.CompactOccasion-module__lRfI-G__detailBody ul{padding-left:20px;list-style:outside}.CompactOccasion-module__lRfI-G__detailBody a{padding:15px 0;text-decoration:underline;display:inline-block}.CompactOccasion-module__lRfI-G__detailBody>p{margin:10px 0}.CompactOccasion-module__lRfI-G__footer{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:20px;padding:8px 0 22px;font-size:10px;display:flex}.CompactOccasion-module__lRfI-G__footer nav{gap:15px;display:flex}.CompactOccasion-module__lRfI-G__footer a{align-items:center;min-height:44px;display:inline-flex}.CompactOccasion-module__lRfI-G__wizard{width:100%;padding:0 0 25px}.CompactOccasion-module__lRfI-G__back{color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:44px;margin-bottom:10px;font-size:13px}.CompactOccasion-module__lRfI-G__error{color:var(--danger);margin-top:10px;font-size:12px;line-height:1.5}.CompactOccasion-module__lRfI-G__error a{text-decoration:underline}.CompactOccasion-module__lRfI-G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CompactOccasion-module__lRfI-G__spinner{border:2px solid var(--border-subtle);border-top-color:var(--text-on-accent);border-radius:50%;width:19px;height:19px;animation:1s linear infinite CompactOccasion-module__lRfI-G__spin}.CompactOccasion-module__lRfI-G__page button:focus-visible,.CompactOccasion-module__lRfI-G__page a:focus-visible,.CompactOccasion-module__lRfI-G__page summary:focus-visible,.CompactOccasion-module__lRfI-G__timeline input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes CompactOccasion-module__lRfI-G__spin{to{transform:rotate(360deg)}}@media (max-width:650px){.CompactOccasion-module__lRfI-G__header{padding:20px 24px}.CompactOccasion-module__lRfI-G__brandIcon{width:30px;height:30px}.CompactOccasion-module__lRfI-G__main{align-items:center;padding:32px 24px 28px}.CompactOccasion-module__lRfI-G__eyebrow{letter-spacing:1.4px;font-size:8px}.CompactOccasion-module__lRfI-G__start h1{letter-spacing:-1.9px;margin:24px 0 27px;font-size:43px}.CompactOccasion-module__lRfI-G__intro{font-size:14px}.CompactOccasion-module__lRfI-G__entry{flex-direction:column;gap:3px;padding:5px}.CompactOccasion-module__lRfI-G__entry input{height:48px;min-height:48px;padding:0 14px}.CompactOccasion-module__lRfI-G__entry button{width:100%;min-height:48px;padding:0 15px}.CompactOccasion-module__lRfI-G__price{margin-top:14px;font-size:10px}.CompactOccasion-module__lRfI-G__price>span{margin:0 5px}.CompactOccasion-module__lRfI-G__sample{border-radius:15px;max-width:none;margin-top:25px;padding:17px 16px 7px}.CompactOccasion-module__lRfI-G__sampleTop{gap:13px}.CompactOccasion-module__lRfI-G__play{width:48px;height:48px}.CompactOccasion-module__lRfI-G__sample h2{font-size:15px}.CompactOccasion-module__lRfI-G__sampleKicker{letter-spacing:1px;font-size:8px}.CompactOccasion-module__lRfI-G__sampleContext{font-size:10px}.CompactOccasion-module__lRfI-G__timeline{gap:8px;font-size:9px}.CompactOccasion-module__lRfI-G__bottom{padding:0 24px}.CompactOccasion-module__lRfI-G__footer{gap:10px;padding-bottom:12px;font-size:9px}.CompactOccasion-module__lRfI-G__footer nav{gap:10px}.CompactOccasion-module__lRfI-G__details summary{min-height:44px;font-size:10px}}@media (prefers-reduced-motion:reduce){.CompactOccasion-module__lRfI-G__spinner{animation:none}}.CompactOccasion-module__lRfI-G__previewPage{font-family:var(--font-display),Arial,Helvetica,sans-serif}.CompactOccasion-module__lRfI-G__previewPage .CompactOccasion-module__lRfI-G__header{margin:0 auto}.CompactOccasion-module__lRfI-G__previewPage>main{width:100%}.CompactOccasion-module__lRfI-G__previewStage{flex-direction:column;justify-content:center;max-width:760px;min-height:calc(100svh - 84px);margin:0 auto;padding:48px 28px 24px;display:flex}.CompactOccasion-module__lRfI-G__previewStage .CompactOccasion-module__lRfI-G__sample{max-width:100%}.CompactOccasion-module__lRfI-G__belowLink{border-top:1px solid var(--border-subtle);min-height:56px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:20px;margin-top:56px;font-size:12px;text-decoration:none;display:flex}.CompactOccasion-module__lRfI-G__belowLink:hover{color:var(--accent)}.CompactOccasion-module__lRfI-G__previewInformation{max-width:760px;margin:0 auto;padding:80px 28px 48px;scroll-margin-top:28px}.CompactOccasion-module__lRfI-G__previewInformation h2{letter-spacing:-1px;text-wrap:balance;margin:18px 0 32px;font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.25}.CompactOccasion-module__lRfI-G__previewSteps{gap:26px;margin:0;padding:0;list-style:none;display:grid}.CompactOccasion-module__lRfI-G__previewSteps li{align-items:baseline;gap:22px;display:flex}.CompactOccasion-module__lRfI-G__previewSteps li>span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:12px}.CompactOccasion-module__lRfI-G__previewSteps h3{margin-bottom:7px;font-size:16px;font-weight:600}.CompactOccasion-module__lRfI-G__previewSteps p,.CompactOccasion-module__lRfI-G__previewFacts p{color:var(--text-secondary);max-width:58ch;font-size:14px;line-height:1.8}.CompactOccasion-module__lRfI-G__previewFacts{margin-top:64px}.CompactOccasion-module__lRfI-G__previewFacts h2{letter-spacing:-.5px;margin-bottom:20px;font-size:23px}.CompactOccasion-module__lRfI-G__previewFacts details{border-top:1px solid var(--border-subtle)}.CompactOccasion-module__lRfI-G__previewFacts summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;font-size:14px;list-style:none;display:flex}.CompactOccasion-module__lRfI-G__previewFacts summary::-webkit-details-marker{display:none}.CompactOccasion-module__lRfI-G__previewFacts summary:after{content:"+";color:var(--accent)}.CompactOccasion-module__lRfI-G__previewFacts details[open] summary:after{content:"−"}.CompactOccasion-module__lRfI-G__previewFacts p{padding-bottom:18px}.CompactOccasion-module__lRfI-G__relatedPreview{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:0 24px;margin-top:40px;padding-top:16px;display:flex}.CompactOccasion-module__lRfI-G__relatedPreview a{color:var(--accent);align-items:center;min-height:44px;font-size:12px;display:inline-flex}.CompactOccasion-module__lRfI-G__skipLink{background:var(--accent);color:var(--text-on-accent);z-index:50;padding:14px;position:absolute;top:-100px;left:24px}.CompactOccasion-module__lRfI-G__skipLink:focus{top:12px}@media (max-width:650px){.CompactOccasion-module__lRfI-G__previewStage{min-height:calc(100svh - 74px);padding:32px 24px 20px}.CompactOccasion-module__lRfI-G__previewStage h1{letter-spacing:-1.7px;font-size:clamp(35px,10.5vw,43px)}.CompactOccasion-module__lRfI-G__belowLink{min-height:48px;margin-top:38px;font-size:11px}.CompactOccasion-module__lRfI-G__previewInformation{padding:56px 24px 36px}.CompactOccasion-module__lRfI-G__previewInformation h2{font-size:28px}.CompactOccasion-module__lRfI-G__previewFacts h2{font-size:21px}.CompactOccasion-module__lRfI-G__previewSteps{gap:24px}.CompactOccasion-module__lRfI-G__previewSteps li{gap:18px}.CompactOccasion-module__lRfI-G__previewSteps p,.CompactOccasion-module__lRfI-G__previewFacts p,.CompactOccasion-module__lRfI-G__previewFacts summary{font-size:13px}.CompactOccasion-module__lRfI-G__previewPage .CompactOccasion-module__lRfI-G__footer{padding-top:10px}}
.HalloweenUx-module__W-ezaa__page{font-family:var(--font-display), Arial, Helvetica, sans-serif}.HalloweenUx-module__W-ezaa__header{margin:0 auto}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__main,.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__bottom{max-width:636px}.HalloweenUx-module__W-ezaa__main{padding-top:28px;padding-bottom:32px}.HalloweenUx-module__W-ezaa__start h1{text-wrap:balance;margin:18px 0 16px}.HalloweenUx-module__W-ezaa__description{color:var(--text-secondary);margin-bottom:26px;font-size:16px;line-height:1.6}.HalloweenUx-module__W-ezaa__label{margin-bottom:10px;font-size:15px;font-weight:600;line-height:1.5;display:block}.HalloweenUx-module__W-ezaa__hint,.HalloweenUx-module__W-ezaa__privacy{color:var(--text-secondary);font-size:13px;line-height:1.6}.HalloweenUx-module__W-ezaa__hint{margin-top:10px}.HalloweenUx-module__W-ezaa__price{color:var(--text-primary);margin-top:22px;font-size:15px;line-height:1.7}.HalloweenUx-module__W-ezaa__priceSeparator{margin:0 7px}.HalloweenUx-module__W-ezaa__fullPrice{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.HalloweenUx-module__W-ezaa__price strong{color:var(--text-primary);font-weight:600}.HalloweenUx-module__W-ezaa__priceNote{color:var(--text-secondary);font-size:13px;display:block}.HalloweenUx-module__W-ezaa__privacy{max-width:65ch;margin-top:12px}.HalloweenUx-module__W-ezaa__privacy a{color:var(--accent);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.HalloweenUx-module__W-ezaa__example>section{max-width:100%;margin-top:24px}.HalloweenUx-module__W-ezaa__example h2{font-size:18px}.HalloweenUx-module__W-ezaa__example p{font-size:12px;line-height:1.5}.HalloweenUx-module__W-ezaa__example input{min-height:44px}.HalloweenUx-module__W-ezaa__wizard{scroll-margin-top:24px}.HalloweenUx-module__W-ezaa__wizard:focus{outline:none}.HalloweenUx-module__W-ezaa__details{font-size:14px}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__details summary{gap:20px;min-height:52px;font-size:14px;font-weight:500}.HalloweenUx-module__W-ezaa__details summary:after{content:"+";color:var(--accent)}.HalloweenUx-module__W-ezaa__details[open] summary:after{content:"−"}.HalloweenUx-module__W-ezaa__detailBody{padding-top:0;font-size:14px;line-height:1.75}.HalloweenUx-module__W-ezaa__detailBody p{margin:10px 0}.HalloweenUx-module__W-ezaa__detailBody ol{padding-left:20px;list-style:decimal}.HalloweenUx-module__W-ezaa__detailBody li{margin:8px 0}.HalloweenUx-module__W-ezaa__detailBody a{color:var(--accent)}.HalloweenUx-module__W-ezaa__footer{flex-wrap:wrap;padding-bottom:64px;font-size:12px}.HalloweenUx-module__W-ezaa__footer nav{flex-wrap:wrap;gap:6px 18px}.HalloweenUx-module__W-ezaa__footer a{text-underline-offset:3px;min-height:44px;text-decoration:underline}.HalloweenUx-module__W-ezaa__page button,.HalloweenUx-module__W-ezaa__page a,.HalloweenUx-module__W-ezaa__page summary{touch-action:manipulation}.HalloweenUx-module__W-ezaa__start button{transition:background-color .16s,transform .16s}.HalloweenUx-module__W-ezaa__start button:active:not(:disabled){transform:translateY(1px)}.HalloweenUx-module__W-ezaa__skipLink{z-index:50;background:var(--accent);color:var(--text-on-accent);border-radius:8px;padding:14px;position:absolute;top:-100px;left:24px}.HalloweenUx-module__W-ezaa__skipLink:focus{top:12px}@media (max-width:650px){.HalloweenUx-module__W-ezaa__header{padding:18px 20px}.HalloweenUx-module__W-ezaa__main{padding:22px 20px 28px}.HalloweenUx-module__W-ezaa__start h1{margin:16px 0;font-size:clamp(38px,10.5vw,46px)}.HalloweenUx-module__W-ezaa__description{margin-bottom:22px;font-size:15px}.HalloweenUx-module__W-ezaa__price{margin-top:18px;font-size:14px}.HalloweenUx-module__W-ezaa__bottom{padding:0 20px}.HalloweenUx-module__W-ezaa__footer{align-items:flex-start;gap:4px}.HalloweenUx-module__W-ezaa__footer>span{width:100%;padding-top:16px}.HalloweenUx-module__W-ezaa__wizard button{max-width:100%}}@media (prefers-reduced-motion:reduce){.HalloweenUx-module__W-ezaa__start button{transition:none}}.HalloweenUx-module__W-ezaa__page{text-align:start}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__main{min-width:0}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__start .HalloweenUx-module__W-ezaa__localizedHeading{letter-spacing:-1.2px;overflow-wrap:anywhere;font-size:clamp(34px,4.2vw,48px);line-height:1.15}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__start input{text-align:start}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__start form button{white-space:normal;gap:14px}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__start form button svg{flex-shrink:0}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__detailBody ul,.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__detailBody ol{padding-left:0;padding-inline-start:20px}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__detailBody nav a{padding-block:10px}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__privacy a{white-space:normal;max-width:100%;display:inline-block}.HalloweenUx-module__W-ezaa__page[dir=rtl] .HalloweenUx-module__W-ezaa__forwardArrow{transform:rotate(180deg)}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__skipLink{left:auto;inset-inline-start:24px}@media (max-width:650px){.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__start .HalloweenUx-module__W-ezaa__localizedHeading{letter-spacing:-.8px;font-size:clamp(32px,9.3vw,40px)}.HalloweenUx-module__W-ezaa__page .HalloweenUx-module__W-ezaa__footer nav{width:100%}}
