.landing-page.svelte-1uha8ag{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 18% 0%,rgba(230,57,70,.16),transparent 30rem),radial-gradient(circle at 88% 24%,rgba(255,149,0,.1),transparent 24rem),var(--color-onxx-bg)}.landing-page.svelte-1uha8ag:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.16;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:5rem 5rem;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}.page-wrap.svelte-1uha8ag{width:min(100% - 2rem,72rem);margin-inline:auto}.hero-section.svelte-1uha8ag{padding:clamp(5rem,10vw,8rem) 0 clamp(4rem,8vw,6rem);border-bottom:1px solid rgba(255,255,255,.08)}.hero-art.svelte-1uha8ag{position:relative;float:right;width:clamp(10rem,26vw,17rem);aspect-ratio:288 / 512;margin:.25rem 0 1rem 1.75rem;shape-outside:margin-box}.hero-art-img.svelte-1uha8ag{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;animation:svelte-1uha8ag-hero-art-fade 8s ease-in-out infinite}.hero-art-img--b.svelte-1uha8ag{animation-delay:-4s}@keyframes svelte-1uha8ag-hero-art-fade{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}.hero-wrap.svelte-1uha8ag{max-width:76rem}.section-kicker.svelte-1uha8ag{margin:0 0 1rem;color:var(--color-onxx-red);font-family:var(--font-heading, "Allerta Stencil", system-ui, sans-serif);font-size:.78rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.hero-section.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:11ch;margin:0;font-family:var(--font-h1-h2, "Saira Stencil", system-ui, sans-serif);font-size:clamp(4.25rem,12vw,9rem);font-weight:400;letter-spacing:-.08em;line-height:.82;text-transform:uppercase;text-wrap:balance}.hero-section.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--color-onxx-red)}.hero-subhead.svelte-1uha8ag{margin:1.35rem 0 0;color:var(--color-onxx-text);font-family:var(--font-heading, "Allerta Stencil", system-ui, sans-serif);font-size:clamp(1.3rem,3vw,2rem);font-weight:400;letter-spacing:.04em}.copy-stack.svelte-1uha8ag,.assessment-copy.svelte-1uha8ag{max-width:45rem;color:var(--color-onxx-text);font-size:1.075rem;line-height:1.75}.hero-copy.svelte-1uha8ag{max-width:50rem;margin-top:2rem;display:flow-root;color:var(--color-onxx-text);font-size:1.075rem;line-height:1.75}.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 1rem}.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.copy-stack.svelte-1uha8ag p:where(.svelte-1uha8ag),.assessment-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.cta-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.5rem}.button-primary.svelte-1uha8ag,.button-secondary.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.95rem 1.35rem;border-radius:.35rem;font-size:.95rem;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.button-primary.svelte-1uha8ag{border:1px solid #b91c1c;background:#b91c1c;color:#fff}.button-secondary.svelte-1uha8ag{border:1px solid rgba(255,255,255,.18);background:#ffffff09;color:var(--color-onxx-text)}.button-primary.svelte-1uha8ag:hover,.button-primary.svelte-1uha8ag:focus-visible,.button-secondary.svelte-1uha8ag:hover,.button-secondary.svelte-1uha8ag:focus-visible{transform:translateY(-2px)}.button-primary.svelte-1uha8ag:focus-visible,.button-secondary.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-onxx-velocity);outline-offset:3px}.button-secondary.svelte-1uha8ag:hover,.button-secondary.svelte-1uha8ag:focus-visible{border-color:#e63946b8;background:#e639461f}.proof-strip.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:52rem;padding:1px;margin:3rem 0 0;border:1px solid rgba(255,255,255,.1);background:#ffffff14;list-style:none}.proof-strip.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:1rem;color:var(--color-onxx-text);background:#0f0f0feb;font-size:.85rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.section-block.svelte-1uha8ag{padding:clamp(4.5rem,9vw,7rem) 0}.section-block.svelte-1uha8ag+.section-block:where(.svelte-1uha8ag),.section-fit.svelte-1uha8ag{border-top:1px solid rgba(255,255,255,.08)}.section-problem.svelte-1uha8ag,.section-fit.svelte-1uha8ag,.assessment-band.svelte-1uha8ag{background:linear-gradient(180deg,#ffffff09,#ffffff03)}.split-layout.svelte-1uha8ag,.assessment-grid.svelte-1uha8ag{display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}h2.svelte-1uha8ag{max-width:13ch;margin:0;font-family:var(--font-h1-h2, "Saira Stencil", system-ui, sans-serif);font-size:clamp(2.4rem,6vw,5rem);font-weight:400;letter-spacing:-.06em;line-height:.9;text-transform:uppercase;text-wrap:balance}.copy-stack.svelte-1uha8ag{display:grid;gap:1.1rem}.assessment-band.svelte-1uha8ag{padding:clamp(3rem,7vw,5rem) 0;border-block:1px solid rgba(230,57,70,.28)}.assessment-grid.svelte-1uha8ag{align-items:center}.assessment-copy.svelte-1uha8ag .button-primary:where(.svelte-1uha8ag){margin-top:1.5rem}.section-heading.svelte-1uha8ag{max-width:54rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:15ch}.step-grid.svelte-1uha8ag{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.step-panel.svelte-1uha8ag{border:1px solid rgba(255,255,255,.1);background:#111111d1}.step-panel.svelte-1uha8ag{padding:1.5rem}.step-panel.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;margin-bottom:2rem;color:#e63946cc;font-family:var(--font-sans, "Montserrat", system-ui, sans-serif);font-size:3rem;font-weight:900;line-height:1}.step-panel.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .85rem;color:var(--color-onxx-text);font-size:1.3rem;line-height:1.15}.step-panel.svelte-1uha8ag p:where(.svelte-1uha8ag),.fit-list.svelte-1uha8ag{line-height:1.65}.step-panel.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-onxx-text);margin:0}.fit-list.svelte-1uha8ag{color:var(--color-onxx-muted)}.fit-list.svelte-1uha8ag{display:grid;gap:.8rem;padding:0;margin:0;list-style:none}.fit-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:1rem 0 1rem 1.25rem;border-left:3px solid rgba(230,57,70,.72);background:linear-gradient(90deg,rgba(230,57,70,.1),transparent)}.final-cta.svelte-1uha8ag{padding:clamp(4.5rem,9vw,7rem) 0;border-top:1px solid rgba(230,57,70,.28);background:radial-gradient(circle at 20% 0%,rgba(230,57,70,.16),transparent 28rem),#ffffff06}.final-cta-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:14ch}@media(max-width:900px){.split-layout.svelte-1uha8ag,.assessment-grid.svelte-1uha8ag,.step-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-section.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3.6rem,18vw,6rem)}.proof-strip.svelte-1uha8ag{grid-template-columns:1fr}}@media(max-width:640px){.hero-art.svelte-1uha8ag{float:none;width:100%;max-width:16rem;margin:0 auto 1.5rem}}@media(max-width:540px){.button-primary.svelte-1uha8ag,.button-secondary.svelte-1uha8ag{width:100%}.hero-section.svelte-1uha8ag h1:where(.svelte-1uha8ag),h2.svelte-1uha8ag{letter-spacing:-.055em}}@media(prefers-reduced-motion:reduce){.hero-art-img.svelte-1uha8ag{animation:none}.hero-art-img--b.svelte-1uha8ag{opacity:0}.button-primary.svelte-1uha8ag,.button-secondary.svelte-1uha8ag{transition:none}.button-primary.svelte-1uha8ag:hover,.button-primary.svelte-1uha8ag:focus-visible,.button-secondary.svelte-1uha8ag:hover,.button-secondary.svelte-1uha8ag:focus-visible{transform:none}}
