.hero.svelte-19gmfdv{justify-content:center;width:100%;margin-top:-60px;padding:calc(60px + clamp(56px,9svh,104px)) 24px clamp(64px,9svh,104px);display:flex}.hero-grid.svelte-19gmfdv{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.copy.svelte-19gmfdv{flex-direction:column;align-items:flex-start;display:flex}.tape.svelte-19gmfdv{background:var(--color-poster-lilac);color:var(--color-on-poster-lilac);font-variation-settings:"wght" 800;text-transform:uppercase;margin-bottom:24px;padding:8px 14px 7px;font-size:13px;font-weight:800;line-height:1.1;display:inline-block;transform:rotate(-3deg)}.title.svelte-19gmfdv{max-width:720px;font-size:clamp(40px,4.8vw,68px)}.lead.svelte-19gmfdv{max-width:560px;margin:24px 0 0;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.5em}.buttons.svelte-19gmfdv{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.share.svelte-19gmfdv{flex-direction:column;justify-self:center;align-items:flex-end;display:flex}.share-figure.svelte-19gmfdv{letter-spacing:-.06em;font-variation-settings:"wght" 900;color:var(--color-poster-lilac);white-space:nowrap;font-size:clamp(110px,13vw,210px);font-weight:900;line-height:.85;display:block}.share.svelte-19gmfdv .sticker{margin-top:-8px}.calc.svelte-19gmfdv{padding-top:112px;padding-bottom:112px}.band.svelte-19gmfdv{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.tool.svelte-19gmfdv{flex-direction:column;justify-self:center;gap:40px;width:min(100%,360px);display:flex}.control.svelte-19gmfdv{background:var(--color-poster-paper);color:var(--color-on-poster-paper);border-radius:var(--radius-lg);padding:20px 22px 18px}.control-head.svelte-19gmfdv{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.control-name.svelte-19gmfdv{font-variation-settings:"wght" 700;font-size:15px;font-weight:700;line-height:20px}.section-title.svelte-19gmfdv{font-size:clamp(32px,3.6vw,52px)}.panel-lead.svelte-19gmfdv{max-width:520px;margin:20px 0 0;font-size:18px;font-weight:500;line-height:1.5em}.panel-note.svelte-19gmfdv{max-width:520px;color:var(--m-text-soft);margin:20px 0 0;font-size:14px;line-height:1.5em}.how.svelte-19gmfdv{padding-top:112px;padding-bottom:112px}.how-inner.svelte-19gmfdv{flex-direction:column;gap:40px;display:flex}.steps.svelte-19gmfdv{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid}.step.svelte-19gmfdv{background:var(--color-poster-lilac-soft);color:var(--color-on-poster-lilac-soft);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:28px 28px 32px;display:flex;position:relative}.step.svelte-19gmfdv:not(:last-child):after{content:"→";font-variation-settings:"wght" 900;color:var(--m-text);font-size:28px;font-weight:900;line-height:1;position:absolute;top:50%;right:-36px;translate:0 -50%}.step-no.svelte-19gmfdv{letter-spacing:-.05em;font-variation-settings:"wght" 900;color:var(--color-poster-night);font-variant-numeric:tabular-nums;font-size:72px;font-weight:900;line-height:.85}.step-title.svelte-19gmfdv{font-variation-settings:"wght" 900;text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;margin:16px 0 0;font-size:22px;font-weight:900;line-height:1.1}.step-body.svelte-19gmfdv{opacity:.8;margin:0;font-size:15px;line-height:1.6em}.deal.svelte-19gmfdv{padding-top:112px;padding-bottom:112px}.deal-grid.svelte-19gmfdv{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:72px;display:grid}.deal-copy.svelte-19gmfdv{flex-direction:column;align-items:flex-start;display:flex}.deal-title.svelte-19gmfdv{font-size:clamp(48px,6vw,96px)}.deal-lead.svelte-19gmfdv{max-width:420px;margin:24px 0 0;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.5em}.deal-action.svelte-19gmfdv{margin-top:32px;display:flex}.ticket.svelte-19gmfdv{background:var(--color-poster-paper);color:var(--color-on-poster-paper);flex-direction:column;padding:clamp(28px,3.4vw,44px) clamp(24px,3.4vw,44px) calc(clamp(28px,3.4vw,44px) + 14px);display:flex;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 14px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/28px 14px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 14px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/28px 14px repeat-x}.ticket-part.svelte-19gmfdv+.ticket-part:where(.svelte-19gmfdv){border-top:2px dashed;margin-top:28px;padding-top:28px}.ticket-title.svelte-19gmfdv{font-variation-settings:"wght" 800;text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:13px;font-weight:800;line-height:1.2}.checks.svelte-19gmfdv{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.checks.svelte-19gmfdv li:where(.svelte-19gmfdv){font-variation-settings:"wght" 600;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;line-height:1.5em;display:flex}.checks.svelte-19gmfdv img:where(.svelte-19gmfdv){flex:none;width:24px;height:25px}.values.svelte-19gmfdv{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.value.svelte-19gmfdv dt:where(.svelte-19gmfdv){font-variation-settings:"wght" 900;text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-size:16px;font-weight:900;line-height:1.2em}.value.svelte-19gmfdv dd:where(.svelte-19gmfdv){opacity:.75;margin:8px 0 0;font-size:14px;line-height:1.55em}@media (width<=1137px){.band.svelte-19gmfdv,.deal-grid.svelte-19gmfdv{gap:48px}.deal-grid.svelte-19gmfdv{grid-template-columns:minmax(0,1fr)}.steps.svelte-19gmfdv{gap:40px}.step.svelte-19gmfdv:not(:last-child):after{right:-32px}}@media (width<=809px){.hero.svelte-19gmfdv{padding:104px 20px 64px}.hero-grid.svelte-19gmfdv,.band.svelte-19gmfdv,.steps.svelte-19gmfdv{grid-template-columns:minmax(0,1fr)}.hero-grid.svelte-19gmfdv{gap:56px}.share.svelte-19gmfdv{justify-self:start;align-items:flex-start}.buttons.svelte-19gmfdv{flex-direction:column;align-items:stretch;width:100%}.calc.svelte-19gmfdv,.how.svelte-19gmfdv,.deal.svelte-19gmfdv{padding-top:56px;padding-bottom:56px}.values.svelte-19gmfdv{grid-template-columns:minmax(0,1fr);gap:18px}.step.svelte-19gmfdv:not(:last-child):after{content:"↓";inset:auto auto -34px 50%;translate:-50%}.tool.svelte-19gmfdv{width:100%}}
