.hero-board.svelte-flv0pg{--light:var(--lightningcss-light,#e3e9fb)var(--lightningcss-dark,#c3cdf0);--dark:var(--lightningcss-light,#5a72d8)var(--lightningcss-dark,#4259bd);--teal:#2fd8c0;--gold:#f5b400;--calm:cubic-bezier(.22, 1, .36, 1);--glide:cubic-bezier(.45, 0, .2, 1);width:min(100%,100dvh - 190px,820px);margin-inline:auto;padding-bottom:34px;position:relative}.board.svelte-flv0pg{aspect-ratio:1;-webkit-user-select:none;user-select:none;border-radius:14px;grid-template-columns:repeat(8,1fr);display:grid;position:relative;box-shadow:0 0 0 1px var(--lightningcss-light,#243ca02e)var(--lightningcss-dark,#ffffff14),0 30px 60px -24px #1c2e8273,0 12px 24px -12px #141e504d;container-type:inline-size}.sq.svelte-flv0pg:first-child{border-top-left-radius:14px}.sq.svelte-flv0pg:nth-child(8){border-top-right-radius:14px}.sq.svelte-flv0pg:nth-child(57){border-bottom-left-radius:14px}.sq.svelte-flv0pg:nth-child(64){border-bottom-right-radius:14px}.sq.svelte-flv0pg{--sq:var(--light);--from:#f6e2a2;--to:#ffd257;background:var(--sq);transition:background-color .6s var(--calm);position:relative}.fading.svelte-flv0pg .sq:where(.svelte-flv0pg){transition:background-color .9s var(--glide)}.sq.dark.svelte-flv0pg{--sq:var(--dark);--from:#dcbc66;--to:#f0b92e}.sq.from.svelte-flv0pg{background:var(--from)}.sq.to.svelte-flv0pg{background:var(--to)}.sq.key.svelte-flv0pg{z-index:2}.mark.svelte-flv0pg{top:calc(var(--r) * 12.5%);left:calc(var(--f) * 12.5%);z-index:3;pointer-events:none;width:12.5%;height:12.5%;animation:svelte-flv0pg-mark .7s var(--calm) both;position:absolute}.mark.check.svelte-flv0pg{z-index:1;background:radial-gradient(circle,#ff4d4ff2 0%,#ff4d4f8c 38%,#0000 72%)}.mark.bright.svelte-flv0pg,.mark.gold.svelte-flv0pg{--ring:var(--gold);box-shadow:inset 0 0 0 .45cqi var(--ring), 0 0 3.6cqi .4cqi color-mix(in srgb, var(--ring) 50%, transparent)}.mark.bright.svelte-flv0pg{--ring:var(--teal)}.mark.gold.svelte-flv0pg{animation-duration:.9s}@keyframes svelte-flv0pg-mark{0%{opacity:0}}.rank.svelte-flv0pg,.file.svelte-flv0pg{color:var(--dark);opacity:.9;font-size:clamp(8px,1.5cqi,12px);font-weight:700;line-height:1;position:absolute}.dark.svelte-flv0pg .rank:where(.svelte-flv0pg),.dark.svelte-flv0pg .file:where(.svelte-flv0pg){color:var(--light)}.rank.svelte-flv0pg{top:6%;left:7%}.file.svelte-flv0pg{bottom:6%;right:7%}.dim.svelte-flv0pg{z-index:1;opacity:0;transition:opacity .9s var(--glide);pointer-events:none;background:var(--lightningcss-light,#10162c6b)var(--lightningcss-dark,#04060e94);border-radius:14px;position:absolute;inset:0}.mate.svelte-flv0pg .dim:where(.svelte-flv0pg){opacity:1}.layer.svelte-flv0pg{z-index:4;pointer-events:none;position:absolute;inset:0}.pc.svelte-flv0pg{width:12.5%;height:12.5%;transform:translate(calc(var(--f) * 100%), calc(var(--r) * 100%));transition:transform .56s var(--glide), opacity .9s var(--glide);padding:.6%;position:absolute;top:0;left:0}.pc.moved.svelte-flv0pg{z-index:1}.pc.exit.svelte-flv0pg{opacity:0;transition:transform .56s var(--glide), opacity .42s ease .16s}.pc.faint.svelte-flv0pg{opacity:.4}.fading.svelte-flv0pg .pc.gather:where(.svelte-flv0pg){animation:svelte-flv0pg-gather .9s var(--ease-in-out) both}.fading.svelte-flv0pg .pc.exit:where(.svelte-flv0pg){animation:svelte-flv0pg-gather-out .9s var(--ease-in-out) both}.fading.svelte-flv0pg .pc.enter:where(.svelte-flv0pg){animation:svelte-flv0pg-gather-in .9s var(--ease-in-out) both}@keyframes svelte-flv0pg-gather{0%{transform:translate(calc(var(--ff) * 100%), calc(var(--fr) * 100%));opacity:var(--from-opacity)}}@keyframes svelte-flv0pg-gather-out{0%{opacity:var(--from-opacity)}to{opacity:0}}@keyframes svelte-flv0pg-gather-in{0%{opacity:0;scale:.96}}.arrows.svelte-flv0pg{z-index:7;pointer-events:none;filter:drop-shadow(0 .3cqi .6cqi #0a143c59);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.shaft.svelte-flv0pg{fill:none;stroke:#ffffffeb;stroke-width:.18px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:svelte-flv0pg-draw .52s var(--calm) both}.head.svelte-flv0pg{fill:#ffffffeb;animation:svelte-flv0pg-head .36s var(--calm) .3s both}@keyframes svelte-flv0pg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-flv0pg-head{0%{opacity:0}}.pill.svelte-flv0pg{--x:-50%;--y:-58%;top:calc(var(--r) * 12.5%);left:calc((var(--f) + .5) * 12.5%);z-index:8;color:#fff;letter-spacing:-.01em;white-space:nowrap;transform:translate(var(--x), var(--y));animation:svelte-flv0pg-pill .7s var(--calm) both;border-radius:999px;align-items:center;gap:.4em;padding:.42em .85em;font-size:clamp(12px,2.6cqi,19px);font-weight:720;display:inline-flex;position:absolute;box-shadow:0 10px 24px -10px #0a143c8c}.pill.edge-right.svelte-flv0pg{--x:-82%}.pill.edge-left.svelte-flv0pg{--x:-18%}.pill.double.svelte-flv0pg{background:linear-gradient(#f66a5e,#dc3d3d)}.pill.brilliant.svelte-flv0pg{background:linear-gradient(#2bcdb6,#11a090)}.pill.brilliant.svelte-flv0pg i:where(.svelte-flv0pg){color:#0f8f7f;background:#fff;border-radius:999px;place-items:center;height:1.45em;margin-right:-.45em;padding-inline:.4em;font-size:.8em;font-style:normal;font-weight:800;display:grid}.pill.mate.svelte-flv0pg{--y:0%;top:calc((var(--r) + 1) * 12.5%);color:#3b2600;background:linear-gradient(#ffd34d,#f0a400);box-shadow:0 0 0 1px #ffecaa99,0 10px 24px -10px #3c28008c}@keyframes svelte-flv0pg-pill{0%{opacity:0;transform:translate(var(--x), calc(var(--y) + 3px))}}.coach.svelte-flv0pg{z-index:10;filter:drop-shadow(0 14px 22px #141e5038);align-items:flex-end;gap:10px;max-width:min(78%,400px);display:flex;position:absolute;bottom:0;left:clamp(-40px,-2.5vw,0px)}.coach.svelte-flv0pg svg{flex:none}.said.svelte-flv0pg{background:var(--surface);box-shadow:0 0 0 1px var(--border);color:var(--ink);border-radius:16px 16px 16px 6px;padding:11px 15px;font-size:15px;font-weight:600;line-height:1.35;display:grid}.said.svelte-flv0pg span:where(.svelte-flv0pg){opacity:0;grid-area:1/1;align-self:center;transition:opacity .3s,transform .3s;transform:translateY(2px)}.said.svelte-flv0pg span.on:where(.svelte-flv0pg){opacity:1;transition:opacity .6s var(--calm) .2s, transform .6s var(--calm) .2s;transform:none}.rating.svelte-flv0pg{z-index:10;background:var(--surface);box-shadow:0 0 0 1px var(--border), 0 16px 30px -14px #141e5059;opacity:0;transition:opacity .7s var(--calm), transform .7s var(--calm);border-radius:14px;grid-template-columns:auto auto;align-items:baseline;gap:4px 10px;padding:11px 14px 12px;display:grid;position:absolute;top:46%;right:clamp(-44px,-2.8vw,0px);transform:translateY(3px)}.rating.on.svelte-flv0pg{opacity:1;transform:none}.fading.svelte-flv0pg .rating:where(.svelte-flv0pg){transition:opacity .9s var(--glide), transform .9s var(--glide)}.rating.svelte-flv0pg .label:where(.svelte-flv0pg){color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:600}.value.svelte-flv0pg{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.1;display:flex}.digit-box.svelte-flv0pg{display:grid;overflow:hidden}.digit.svelte-flv0pg{animation:svelte-flv0pg-digit .32s var(--calm) both;grid-area:1/1}@keyframes svelte-flv0pg-digit{0%{opacity:0;transform:translateY(35%)}}.rating.svelte-flv0pg .gain:where(.svelte-flv0pg){color:var(--good);font-size:14px;font-weight:700}@media (width<=1023.98px){.hero-board.svelte-flv0pg{width:min(100%,620px)}}@media (width<=599.98px){.hero-board.svelte-flv0pg{padding-bottom:46px}.board.svelte-flv0pg,.dim.svelte-flv0pg{border-radius:10px}.coach.svelte-flv0pg{max-width:94%;left:6px}.said.svelte-flv0pg{padding:9px 12px;font-size:14px}.rating.svelte-flv0pg{display:none}}@media (prefers-reduced-motion:reduce){.sq.svelte-flv0pg,.mark.svelte-flv0pg,.dim.svelte-flv0pg,.pc.svelte-flv0pg,.pill.svelte-flv0pg,.said.svelte-flv0pg span:where(.svelte-flv0pg),.rating.svelte-flv0pg,.digit.svelte-flv0pg{transition:none;animation:none}}.badges.svelte-jbq8t7{flex-wrap:wrap;gap:8px;display:flex}.center.svelte-jbq8t7{justify-content:center}.badge.svelte-jbq8t7{color:#fff;text-align:left;height:36px;transition:transform .25s var(--ease-out,ease-out), box-shadow .25s ease;background:var(--lightningcss-light,#14161c)var(--lightningcss-dark,#000);border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px 0 11px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#ffffff29),0 1px 2px var(--lightningcss-light,#0a0e182e)var(--lightningcss-dark,#0a0e1866),0 6px 16px -8px var(--lightningcss-light,#0a0e1859)var(--lightningcss-dark,#0a0e1899)}.badge.svelte-jbq8t7:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff29 48%,#0000 66%);position:absolute;inset:0;translate:-110%}@media (hover:hover){.badge.svelte-jbq8t7:hover{transform:translateY(-1.5px);box-shadow:inset 0 0 0 1px var(--lightningcss-light,#ffffff24)var(--lightningcss-dark,#ffffff38),0 2px 4px var(--lightningcss-light,#0a0e1829)var(--lightningcss-dark,#0a0e1866),0 12px 22px -10px var(--lightningcss-light,#0a0e1866)var(--lightningcss-dark,#0a0e18b3)}.badge.svelte-jbq8t7:hover:after{transition:translate 1.1s cubic-bezier(.22,1,.36,1);translate:110%}}.badge.svelte-jbq8t7:active{transform:translateY(0)scale(.98)}.badge.svelte-jbq8t7 svg:where(.svelte-jbq8t7){flex:none}.text.svelte-jbq8t7{flex-direction:column;gap:1px;line-height:1;display:flex}small.svelte-jbq8t7{letter-spacing:.02em;opacity:.75;font-size:8.5px;font-weight:500}strong.svelte-jbq8t7{letter-spacing:-.01em;font-size:12.5px;font-weight:620}@media (prefers-reduced-motion:reduce){.badge.svelte-jbq8t7,.badge.svelte-jbq8t7:after{transition:none}.badge.svelte-jbq8t7:after{display:none}}.stores.svelte-jbq8t7{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.stores.center.svelte-jbq8t7{align-items:center}.badge.waiting.svelte-jbq8t7{opacity:.85;cursor:default}.badge.waiting.svelte-jbq8t7:after{display:none}@media (hover:hover){.badge.waiting.svelte-jbq8t7:hover{transform:none}}.badge.waiting.svelte-jbq8t7:active{transform:none}.soon-tag.svelte-jbq8t7{background:var(--accent-soft);height:20px;color:var(--accent-ink);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:650;display:inline-flex}section.svelte-1ewzqr7:not(.hero){content-visibility:auto;contain-intrinsic-size:auto var(--reserve,760px)}.band-blue.svelte-1ewzqr7{--reserve:1080px}.duo.svelte-1ewzqr7{--reserve:830px}.band-green.svelte-1ewzqr7{--reserve:480px}.parade.svelte-1ewzqr7{--reserve:620px}.import.svelte-1ewzqr7{--reserve:clamp(480px, 300px + 16vw, 600px)}.close.svelte-1ewzqr7{--reserve:500px}.faq.svelte-1ewzqr7{--reserve:560px}@media (width<=1099.98px){.duo.svelte-1ewzqr7{--reserve:1340px}}@media (width<=1023.98px){.import.svelte-1ewzqr7{--reserve:810px}.faq.svelte-1ewzqr7{--reserve:725px}.close.svelte-1ewzqr7{--reserve:400px}}@media (width<=767.98px){.band-blue.svelte-1ewzqr7{--reserve:1010px}.band-green.svelte-1ewzqr7{--reserve:640px}.parade.svelte-1ewzqr7{--reserve:500px}.import.svelte-1ewzqr7{--reserve:840px}.close.svelte-1ewzqr7{--reserve:345px}.faq.svelte-1ewzqr7{--reserve:665px}}.plain.svelte-1ewzqr7,.band.svelte-1ewzqr7{padding-block:var(--home-section)}.band.svelte-1ewzqr7{isolation:isolate;position:relative}.band.svelte-1ewzqr7:before{content:"";z-index:-1;background:var(--band);-webkit-mask-image:linear-gradient(180deg, transparent, #000 var(--home-section), #000 calc(100% - var(--home-section)), transparent);mask-image:linear-gradient(180deg, transparent, #000 var(--home-section), #000 calc(100% - var(--home-section)), transparent);position:absolute;inset:0}.band-blue.svelte-1ewzqr7{--band:radial-gradient(50% 40% at 50% 18%, var(--lightningcss-light,#2459d617)var(--lightningcss-dark,#3d6ef024), transparent 70%), var(--lightningcss-light,#eef2f9)var(--lightningcss-dark,#0d1119)}.band-green.svelte-1ewzqr7{--band:radial-gradient(40% 50% at 78% 50%, var(--lightningcss-light,#2f9e6817)var(--lightningcss-dark,#45c48614), transparent 70%), var(--lightningcss-light,#edf4f0)var(--lightningcss-dark,#0d1512)}.band-grey.svelte-1ewzqr7{--band:var(--lightningcss-light,#eceef3)var(--lightningcss-dark,#0e1015)}.wrap.svelte-1ewzqr7{width:100%;max-width:clamp(1240px, calc(var(--shell-content-w,100vw) * .86), 1680px);padding-inline:max(20px, var(--page-gutter));margin:0 auto}h2.svelte-1ewzqr7{--size:clamp(2rem, 1.2rem + 2.4vw, 3.4rem);--measure:100%;max-width:max(var(--measure), var(--fit) * 1em);font-size:min(var(--size), 100cqi / var(--fit));letter-spacing:-.042em;font-weight:700;line-height:1.03}.kicker.svelte-1ewzqr7{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:650;display:inline-block}.tone-blue.svelte-1ewzqr7{background:var(--accent-soft);color:var(--accent-ink)}.tone-rose.svelte-1ewzqr7{background:var(--bad-bg);color:var(--bad-ink)}.tone-violet.svelte-1ewzqr7{background:var(--violet-bg);color:var(--violet)}.tone-green.svelte-1ewzqr7{background:var(--good-bg);color:var(--good-ink)}.tone-amber.svelte-1ewzqr7{background:var(--warn-bg);color:var(--warn-ink)}.more.svelte-1ewzqr7{align-items:center;gap:4px;font-size:15.5px;font-weight:600;display:inline-flex}.more.svelte-1ewzqr7 .icon{--icon-stroke:2;transition:transform .6s var(--ease-out)}.more.svelte-1ewzqr7:hover .icon{transform:translate(3px)}.centered.svelte-1ewzqr7,.tile-copy.svelte-1ewzqr7,.copy.svelte-1ewzqr7,.import-copy.svelte-1ewzqr7,.faq-head.svelte-1ewzqr7,.close-inner.svelte-1ewzqr7,.hero-copy.svelte-1ewzqr7{container-type:inline-size}.centered.svelte-1ewzqr7{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.centered.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){--measure:18ch}.centered.svelte-1ewzqr7 p:where(.svelte-1ewzqr7),.copy.svelte-1ewzqr7 p:where(.svelte-1ewzqr7),.tile.svelte-1ewzqr7 p:where(.svelte-1ewzqr7),.import-copy.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){max-width:40ch;color:var(--muted);font-size:1.0625rem;line-height:1.5}.hero.svelte-1ewzqr7{padding-block:calc(var(--home-section) * .6) var(--home-section);position:relative;overflow-x:clip}.hero-grid.svelte-1ewzqr7{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,3vw,48px);min-height:min(760px,100dvh - 140px);display:grid}.hero-copy.svelte-1ewzqr7{flex-direction:column;align-items:flex-start;gap:24px;display:flex}h1.svelte-1ewzqr7{--size:clamp(2.6rem, 1rem + 3.3vw, 4.75rem);font-size:min(var(--size), 100cqi / var(--fit));letter-spacing:-.048em;flex-direction:column;font-weight:720;line-height:.98;display:flex}h1.svelte-1ewzqr7 span:where(.svelte-1ewzqr7){white-space:nowrap}.second.svelte-1ewzqr7{color:#0000;background:linear-gradient(100deg,var(--lightningcss-light,#1d4fd0)var(--lightningcss-dark,#6f97ff) 10%,var(--lightningcss-light,#5b2a9b)var(--lightningcss-dark,#b99bff) 90%);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.lead.svelte-1ewzqr7{max-width:30ch;color:var(--muted);letter-spacing:-.012em;font-size:clamp(1.0625rem,.95rem + .4vw,1.3125rem);line-height:1.45}.cta.svelte-1ewzqr7{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.cta.svelte-1ewzqr7 .btn:where(.svelte-1ewzqr7),.close-play.svelte-1ewzqr7{border-radius:5px;height:48px;padding-inline:25px;font-size:15px}.cta.svelte-1ewzqr7 .btn-primary:where(.svelte-1ewzqr7) .icon{--icon-stroke:2;margin-right:-4px}.coach-stage.svelte-1ewzqr7{background:var(--surface);max-width:1080px;box-shadow:0 0 0 1px var(--border), var(--shadow-card);border-radius:28px;margin:clamp(28px,3.5vw,48px) auto 0;padding:clamp(16px,3vw,40px)}.centered-link.svelte-1ewzqr7{text-align:center;margin-top:24px}.bento.svelte-1ewzqr7{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tile.svelte-1ewzqr7{transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out);border-radius:32px;flex-direction:column;gap:24px;padding:clamp(24px,3vw,40px);display:flex;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0f141d0d)var(--lightningcss-dark,#ffffff0d)}.tile.svelte-1ewzqr7:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0f141d0f)var(--lightningcss-dark,#ffffff12),0 30px 60px -30px var(--lightningcss-light,#0f141d40)var(--lightningcss-dark,#000000b3)}.tile-rose.svelte-1ewzqr7{background:linear-gradient(160deg,var(--lightningcss-light,#fdf6f6)var(--lightningcss-dark,#1d1517),var(--lightningcss-light,#f8eded)var(--lightningcss-dark,#151012))}.tile-violet.svelte-1ewzqr7{background:var(--wash-violet)}.tile-copy.svelte-1ewzqr7{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.tile.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){--measure:15ch;--size:clamp(1.75rem, 1.1rem + 1.4vw, 2.5rem)}.tile-visual.svelte-1ewzqr7{flex:1;align-items:center;display:grid}.split.svelte-1ewzqr7{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.copy.svelte-1ewzqr7{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.copy.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){--measure:14ch}.parade.svelte-1ewzqr7{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,44px);display:grid}.import.svelte-1ewzqr7{scroll-margin-top:calc(var(--header-height,0px) + 12px)}.import-grid.svelte-1ewzqr7{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.import-copy.svelte-1ewzqr7{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.import-copy.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){--measure:15ch;text-wrap:balance}@media (width>=768px){.import-copy.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){--size:clamp(2rem, 1rem + 2.3vw, 3.25rem)}}.sentences.svelte-1ewzqr7 span:where(.svelte-1ewzqr7){text-wrap:balance;display:block}.import-stage.svelte-1ewzqr7{--scene-h:clamp(380px, 250px + 11vw, 455px);min-width:0}@media (width<=1023.98px){.import-stage.svelte-1ewzqr7{--scene-h:450px}}@media (width<=767.98px){.import-stage.svelte-1ewzqr7{--scene-h:500px}}.import-copy.svelte-1ewzqr7 .ext-line:where(.svelte-1ewzqr7){margin-top:12px;font-size:15px}.ext-buttons.svelte-1ewzqr7{flex-wrap:wrap;gap:8px;display:flex}.ext-btn.svelte-1ewzqr7{height:44px;padding-inline:16px;font-size:14.5px}.ext-btn.svelte-1ewzqr7 svg:where(.svelte-1ewzqr7){opacity:.8;flex:none}.close.svelte-1ewzqr7{padding-block:calc(var(--home-section) * 1.15);text-align:center;position:relative;overflow:hidden}.close-board.svelte-1ewzqr7{background:repeating-conic-gradient(var(--lightningcss-light,#0f141d0a)var(--lightningcss-dark,#ffffff08) 0 25%, transparent 0 50%) 50% 50% / 88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 70%,#000,#0000);mask-image:radial-gradient(55% 70%,#000,#0000)}.close-inner.svelte-1ewzqr7{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.close.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){--measure:14ch;--size:clamp(2.4rem, 1.2rem + 4vw, 4.75rem);letter-spacing:-.048em;font-weight:720;line-height:1}.close.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){color:var(--muted);font-size:1.125rem}.close-actions.svelte-1ewzqr7{flex-direction:column;align-items:center;gap:18px;margin-top:6px;display:flex}.close-play.svelte-1ewzqr7{padding-inline:30px}.close-play.svelte-1ewzqr7 .icon{--icon-stroke:2}.faq-grid.svelte-1ewzqr7{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.faq-head.svelte-1ewzqr7{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.faq-head.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){--size:clamp(2rem, 1.2rem + 1.6vw, 2.75rem)}.faq-head.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){max-width:30ch;color:var(--muted);text-wrap:balance;font-size:1.0625rem;line-height:1.5}.ask.svelte-1ewzqr7{height:48px;transition:border-color .5s var(--ease-out), background-color .5s var(--ease-out), box-shadow .5s var(--ease-out);border-radius:999px;gap:11px;margin-top:10px;padding:0 22px 0 10px;font-size:15px}.ask.svelte-1ewzqr7:hover{box-shadow:var(--shadow-lift)}.ask.svelte-1ewzqr7 svg{flex:none}.faq-list.svelte-1ewzqr7{border-top:1px solid var(--border)}.qa.svelte-1ewzqr7{border-bottom:1px solid var(--border)}summary.svelte-1ewzqr7{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:18px 2px;list-style:none;display:flex}summary.svelte-1ewzqr7::-webkit-details-marker{display:none}summary.svelte-1ewzqr7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}summary.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7){color:var(--ink);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.0625rem,.95rem + .3vw,1.1875rem);font-weight:600;line-height:1.35}.plus.svelte-1ewzqr7{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--ink-2);transition:background-color .5s var(--ease-out), box-shadow .5s var(--ease-out), color .5s var(--ease-out);border-radius:50%;flex:none;position:relative}.plus.svelte-1ewzqr7:before,.plus.svelte-1ewzqr7:after{content:"";background:currentColor;border-radius:1px;width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.plus.svelte-1ewzqr7:after{transition:rotate .5s var(--ease-out);rotate:90deg}summary.svelte-1ewzqr7:hover .plus:where(.svelte-1ewzqr7){box-shadow:inset 0 0 0 1px var(--off);color:var(--ink)}.qa.svelte-1ewzqr7.shown .plus:where(.svelte-1ewzqr7),.qa[open].svelte-1ewzqr7:not(.js) .plus:where(.svelte-1ewzqr7){background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px #0000}.qa.svelte-1ewzqr7.shown .plus:where(.svelte-1ewzqr7):after,.qa[open].svelte-1ewzqr7:not(.js) .plus:where(.svelte-1ewzqr7):after{rotate:0deg}.qa-body.svelte-1ewzqr7{grid-template-rows:1fr;display:grid}.qa-body.svelte-1ewzqr7>div:where(.svelte-1ewzqr7){min-height:0;overflow:hidden}.qa.svelte-1ewzqr7.js .qa-body:where(.svelte-1ewzqr7){opacity:0;transition:grid-template-rows .5s var(--ease-in-out), opacity .5s var(--ease-out);grid-template-rows:0fr}.qa.svelte-1ewzqr7.js.shown .qa-body:where(.svelte-1ewzqr7){opacity:1;grid-template-rows:1fr}.qa-body.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){max-width:62ch;color:var(--muted);text-wrap:balance;transition:transform .6s var(--ease-out);padding:0 56px 24px 2px;font-size:1rem;line-height:1.6;transform:translateY(-4px)}.qa.svelte-1ewzqr7.js.shown .qa-body:where(.svelte-1ewzqr7) p:where(.svelte-1ewzqr7),.qa.svelte-1ewzqr7:not(.js) .qa-body:where(.svelte-1ewzqr7) p:where(.svelte-1ewzqr7){transform:none}@media (prefers-reduced-motion:reduce){.qa.svelte-1ewzqr7.js .qa-body:where(.svelte-1ewzqr7),.qa-body.svelte-1ewzqr7 p:where(.svelte-1ewzqr7),.plus.svelte-1ewzqr7,.plus.svelte-1ewzqr7:after{transition:none}}@media (width<=1099.98px){.bento.svelte-1ewzqr7{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto}}@media (width<=1023.98px){.hero-grid.svelte-1ewzqr7,.split.svelte-1ewzqr7,.import-grid.svelte-1ewzqr7{grid-template-columns:minmax(0,1fr)}.hero-grid.svelte-1ewzqr7{min-height:0}.hero-stage.svelte-1ewzqr7{order:-1}.hero-copy.svelte-1ewzqr7{text-align:center;align-items:center}.lead.svelte-1ewzqr7{max-width:36ch}.cta.svelte-1ewzqr7{justify-content:center}.copy.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){--measure:18ch}.faq-grid.svelte-1ewzqr7{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=767.98px){h2.svelte-1ewzqr7{--size:clamp(1.85rem, 1.2rem + 3vw, 2.4rem)}.centered.svelte-1ewzqr7 p:where(.svelte-1ewzqr7),.copy.svelte-1ewzqr7 p:where(.svelte-1ewzqr7),.tile.svelte-1ewzqr7 p:where(.svelte-1ewzqr7),.import-copy.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){font-size:1rem}.hero.svelte-1ewzqr7{padding-block:20px var(--home-section)}.hero-copy.svelte-1ewzqr7{gap:16px}h1.svelte-1ewzqr7{--size:clamp(2.4rem, 1.4rem + 5vw, 3rem)}.lead.svelte-1ewzqr7{font-size:1.0625rem}.cta.svelte-1ewzqr7{gap:8px;width:100%}.cta.svelte-1ewzqr7 .btn:where(.svelte-1ewzqr7){flex:1;height:44px;padding-inline:14px;font-size:14px}.coach-stage.svelte-1ewzqr7{border-radius:22px;margin-top:24px;padding:14px}.bento.svelte-1ewzqr7{gap:14px}.tile.svelte-1ewzqr7{border-radius:26px;gap:18px;padding:24px 18px 22px}.close-play.svelte-1ewzqr7{height:44px;font-size:14px}.qa-body.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){padding-right:8px}summary.svelte-1ewzqr7{min-height:64px;padding-block:16px}.plus.svelte-1ewzqr7{width:30px;height:30px}}
