.form-root.svelte-11curmd{display:flex;flex-direction:column;gap:14px;width:100%;max-width:620px}.stepdots.svelte-11curmd{list-style:none;display:flex;gap:8px;padding:0;margin:0 0 8px}.stepdots.svelte-11curmd li:where(.svelte-11curmd){width:28px;height:28px;border-radius:50%;border:1px solid var(--dsl-card-border);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--dsl-text-dim);background:transparent}.stepdots.svelte-11curmd li.on:where(.svelte-11curmd){background:var(--dsl-icon-bg);border-color:var(--dsl-gold);color:var(--dsl-gold)}.step.svelte-11curmd{display:flex;flex-direction:column;gap:16px}.field.svelte-11curmd{display:flex;flex-direction:column;gap:8px;padding:14px 18px 15px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff14;box-shadow:0 16px 34px #0003,inset 0 1px #ffffff0f;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s}.field.svelte-11curmd:focus-within{border-color:#fe8c01b8;background:#ffffff1c;box-shadow:0 18px 38px #0000003d,0 0 0 4px #fe8c012e,inset 0 1px #ffffff14;transform:translateY(-1px)}.lbl.svelte-11curmd{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--dsl-text-muted);line-height:1.2}input[type=email].svelte-11curmd,input[type=text].svelte-11curmd{width:100%;min-height:34px;padding:0;border:0;background:transparent;color:var(--dsl-text);font-size:clamp(1.12rem,2.25vw,1.65rem);font-weight:700;font-family:inherit;line-height:1.2;outline:none}.name-grid.svelte-11curmd{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:620px){.name-grid.svelte-11curmd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}input[type=email].svelte-11curmd:focus,input[type=text].svelte-11curmd:focus{box-shadow:none}input[type=email].svelte-11curmd::placeholder,input[type=text].svelte-11curmd::placeholder{color:#e8ecf457}.light.svelte-11curmd .field:where(.svelte-11curmd){background:#fff;border-color:#ffffffe6;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffffe6}.light.svelte-11curmd .field:where(.svelte-11curmd):focus-within{border-color:#fe8c01cc;box-shadow:0 20px 44px #0000004d,0 0 0 4px #fe8c012e}.light.svelte-11curmd .lbl:where(.svelte-11curmd){color:#1e21308c}.light.svelte-11curmd input[type=email]:where(.svelte-11curmd),.light.svelte-11curmd input[type=text]:where(.svelte-11curmd){color:#121523}.light.svelte-11curmd input[type=email]:where(.svelte-11curmd)::placeholder,.light.svelte-11curmd input[type=text]:where(.svelte-11curmd)::placeholder{color:#12152357}.cta.svelte-11curmd{width:100%;min-height:64px;padding:16px 20px;border-radius:18px;border:1px solid rgba(254,140,1,.58);background:linear-gradient(180deg,#ff9d21,#fe8c01);color:#1a1a1a;font-size:clamp(1rem,1.8vw,1.28rem);font-weight:900;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;font-family:inherit;box-shadow:0 14px 28px #fe8c0133,inset 0 1px #ffffff59;transition:background .15s,box-shadow .15s,transform .15s,opacity .15s}.cta.svelte-11curmd:hover:not(:disabled){background:linear-gradient(180deg,#ffad42,#fe940f);box-shadow:0 18px 34px #fe8c0142,inset 0 1px #ffffff6b;transform:translateY(-1px)}.cta.svelte-11curmd:disabled{background:#ffffff17;border-color:#ffffff24;box-shadow:none;color:#e8ecf46b;cursor:not-allowed;opacity:1}.light.svelte-11curmd .cta:where(.svelte-11curmd):disabled{background:#ffffff1f;border-color:#ffffff29;color:#e8ecf470}.echo.svelte-11curmd{font-size:15px;color:var(--dsl-text-muted);display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0}.echo.svelte-11curmd strong:where(.svelte-11curmd){color:var(--dsl-text);font-weight:800}.review.svelte-11curmd{min-height:56px;padding:13px 16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0e}.review.svelte-11curmd>span:where(.svelte-11curmd):first-child{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.light.svelte-11curmd .review:where(.svelte-11curmd){background:#fff1;border-color:#ffffff1f}.link.svelte-11curmd{background:none;border:none;color:var(--dsl-gold);font-size:12px;cursor:pointer;text-decoration:underline;padding:4px;min-height:0;min-width:0;font-family:inherit}.slots.svelte-11curmd{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.slots.svelte-11curmd legend:where(.svelte-11curmd){font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--dsl-text-muted);padding:0 0 6px}.slot.svelte-11curmd{display:flex;align-items:center;gap:16px;min-height:86px;padding:18px 20px;border:1px solid rgba(255,255,255,.11);border-radius:18px;cursor:pointer;background:#ffffff0e;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff0a;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.slot.svelte-11curmd:hover{border-color:#fff3;background:#ffffff13;transform:translateY(-1px)}.slot.selected.svelte-11curmd{border-color:#fe8c01d1;background:linear-gradient(90deg,#fe8c0133,#fe8c0112),#ffffff0f;box-shadow:0 16px 34px #00000038,0 0 0 4px #fe8c0121}.slot.svelte-11curmd input[type=radio]:where(.svelte-11curmd){position:absolute;opacity:0;pointer-events:none}.radio-mark.svelte-11curmd{width:24px;height:24px;flex:0 0 24px;border:2px solid rgba(232,236,244,.5);border-radius:999px;display:grid;place-items:center;transition:border-color .15s,background .15s}.radio-mark.svelte-11curmd:after{content:"";width:10px;height:10px;border-radius:999px;background:transparent;transition:background .15s}.slot.selected.svelte-11curmd .radio-mark:where(.svelte-11curmd){border-color:var(--dsl-gold);background:#fe8c0124}.slot.selected.svelte-11curmd .radio-mark:where(.svelte-11curmd):after{background:var(--dsl-gold)}.slot-main.svelte-11curmd{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.slot-copy.svelte-11curmd{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.slot-display.svelte-11curmd{flex:1;color:var(--dsl-text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:800;line-height:1.25}.slot-countdown.svelte-11curmd{color:var(--dsl-text-muted);font-size:clamp(.86rem,1.4vw,1rem);font-weight:600;line-height:1.2}.badge.svelte-11curmd{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:#fe8c0124;color:var(--dsl-gold);padding:6px 10px;border-radius:8px;white-space:nowrap}@media(max-width:520px){.slot.svelte-11curmd{align-items:flex-start}.slot-main.svelte-11curmd{align-items:flex-start;flex-direction:column}}.muted.svelte-11curmd{color:var(--dsl-text-muted);font-size:14px;margin:0}.error.svelte-11curmd{color:#ff8b8b;font-size:13px;margin:0}.wrap.svelte-dg8snf{display:flex;flex-direction:column;align-items:center;gap:24px;padding:16px 0 32px}.card.svelte-dg8snf{width:100%;max-width:520px;background:var(--dsl-card-bg);border:1px solid var(--dsl-card-border);border-radius:16px;padding:clamp(20px,5vw,32px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-head.svelte-dg8snf h1:where(.svelte-dg8snf){font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.1;margin-bottom:8px}.subtitle.svelte-dg8snf{font-style:italic;font-weight:400;color:var(--dsl-text-muted);margin-bottom:8px}.lead.svelte-dg8snf{color:var(--dsl-text-muted);margin-bottom:16px;font-size:14px}.blocks.svelte-dg8snf{width:100%;max-width:720px;display:flex;flex-direction:column;gap:16px}.lead-magnet.svelte-ho6e7y{display:grid;grid-template-columns:1fr;gap:18px;align-items:center;max-width:1030px;margin:0 auto 28px}.offer-col.svelte-ho6e7y{display:flex;flex-direction:column;gap:13px;width:100%;max-width:590px;order:1}.book-col.svelte-ho6e7y{display:flex;align-items:center;justify-content:center;width:100%;order:2}.mobile-book.svelte-ho6e7y{display:flex;align-items:center;justify-content:center}.desktop-book.svelte-ho6e7y{display:none}.eyebrow.svelte-ho6e7y{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;min-height:30px;padding:6px 12px;border:1px solid rgba(254,140,1,.42);border-radius:999px;background:#fe8c011a;color:var(--dsl-gold);font-size:.76rem;line-height:1;font-weight:900;text-transform:uppercase}h1.svelte-ho6e7y{max-width:560px;margin:0;color:var(--dsl-text);font-size:clamp(2.35rem,10vw,4.75rem);line-height:.96}.support.svelte-ho6e7y{max-width:560px;margin:0;color:var(--dsl-text);font-size:clamp(1rem,1.75vw,1.22rem);line-height:1.4;font-weight:750}.fit-line.svelte-ho6e7y{margin:-2px 0 2px;color:var(--dsl-text-muted);font-size:.95rem;line-height:1.35;font-weight:700}.book-stage.svelte-ho6e7y{width:100%;max-width:330px;display:flex;align-items:center;justify-content:center;padding:8px 0 2px}.book-stage.svelte-ho6e7y img:where(.svelte-ho6e7y){width:auto;max-width:min(76vw,250px);max-height:330px;height:auto;display:block;filter:drop-shadow(0 20px 36px rgba(0,0,0,.52))}.audience-fit.svelte-ho6e7y{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:2px 0 0}.audience-fit.svelte-ho6e7y li:where(.svelte-ho6e7y){display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid rgba(254,140,1,.22);border-radius:999px;background:#fe8c0114;color:var(--dsl-text-muted);font-size:.78rem;line-height:1.15;font-weight:800}@media(min-width:760px){.lead-magnet.svelte-ho6e7y{grid-template-columns:minmax(250px,.82fr) minmax(420px,1.18fr);gap:clamp(34px,6vw,72px);align-items:center}.book-col.svelte-ho6e7y{display:flex;order:1}.desktop-book.svelte-ho6e7y{display:flex}.mobile-book.svelte-ho6e7y{display:none}.offer-col.svelte-ho6e7y{order:2}.book-stage.svelte-ho6e7y{max-width:340px;padding:18px 0}.book-stage.svelte-ho6e7y img:where(.svelte-ho6e7y){max-width:min(30vw,310px);max-height:410px}}@media(max-width:560px){.lead-magnet.svelte-ho6e7y{gap:10px;margin-bottom:24px}.offer-col.svelte-ho6e7y{gap:9px}.eyebrow.svelte-ho6e7y{min-height:26px;padding:5px 10px;font-size:.72rem}h1.svelte-ho6e7y{font-size:clamp(2rem,11vw,3.05rem);line-height:.96}.support.svelte-ho6e7y{font-size:.92rem;line-height:1.32}.book-col.svelte-ho6e7y{order:2}.offer-col.svelte-ho6e7y{order:1}.book-stage.svelte-ho6e7y{align-self:center;max-width:100%;padding:4px 0 0}.book-stage.svelte-ho6e7y img:where(.svelte-ho6e7y){max-width:min(46vw,170px);max-height:220px}.audience-fit.svelte-ho6e7y{gap:7px;margin-top:0}.audience-fit.svelte-ho6e7y li:where(.svelte-ho6e7y){min-height:30px;font-size:.74rem}}.blocks.svelte-ho6e7y{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.shell.svelte-jot9ci{display:flex;flex-direction:column;min-height:100vh}.page.svelte-jot9ci{flex:1;background:radial-gradient(80vw 50vh at 50% -15%,rgba(254,140,1,.08),transparent 60%),var(--dsl-navy)}.container.svelte-jot9ci{max-width:1080px;margin:0 auto;padding:8px clamp(16px,4vw,32px) 32px}
