.dark-hero[data-astro-cid-pgpo2ev5]{position:relative;width:100%;min-height:clamp(640px,92vh,880px);overflow:hidden;background:radial-gradient(ellipse 70% 50% at 50% 42%,rgba(184,92,56,.18) 0%,transparent 70%),radial-gradient(ellipse 40% 30% at 50% 50%,rgba(200,144,56,.1) 0%,transparent 60%),linear-gradient(180deg,#14192a 0%,var(--color-text, #1A1F2E) 40%,#14192a 100%);display:flex;align-items:center;justify-content:center}.hero-noise[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px}.hero-vignette[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse 70% 62% at 50% 48%,transparent 0%,transparent 35%,rgba(12,14,24,.8) 100%)}.hero-embers[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.ember[data-astro-cid-pgpo2ev5]{position:absolute;bottom:-4%;border-radius:50%;background:radial-gradient(circle,#F0C674 0%,#C89038 45%,#B85C38 75%,transparent 100%);box-shadow:0 0 10px #c89038cc,0 0 4px #f0c674e6;opacity:0;animation-name:heroEmberRise;animation-iteration-count:infinite;animation-timing-function:ease-out}@keyframes heroEmberRise{0%{opacity:0;transform:translate(0) scale(1.15)}5%{opacity:var(--op, .6)}50%{opacity:.3}to{opacity:0;transform:translate(var(--drift, 0px),-68vh) scale(.25)}}.hero-arcane[data-astro-cid-pgpo2ev5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,680px);height:min(92vw,680px);opacity:.6;z-index:1;pointer-events:none}.ring-outer[data-astro-cid-pgpo2ev5]{transform-origin:300px 300px;animation:heroSpinSlow 110s linear infinite}.ring-mid[data-astro-cid-pgpo2ev5]{transform-origin:300px 300px;animation:heroSpinRev 85s linear infinite}@keyframes heroSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heroSpinRev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.core-mid[data-astro-cid-pgpo2ev5]{animation:heroCorePulseMid 4s ease-in-out infinite;transform-origin:300px 300px}.core-inner[data-astro-cid-pgpo2ev5]{animation:heroCorePulseInner 3s ease-in-out infinite;transform-origin:300px 300px}@keyframes heroCorePulseMid{0%,to{r:56;opacity:1}50%{r:64;opacity:.8}}@keyframes heroCorePulseInner{0%,to{r:28;opacity:1}50%{r:35;opacity:.7}}.hero-content[data-astro-cid-pgpo2ev5]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(2.5rem,6vw,4rem) 1.5rem;max-width:760px;width:100%}.brand-row[data-astro-cid-pgpo2ev5]{display:flex;flex-direction:column;align-items:center;gap:.6rem;animation:heroFadeUp .9s ease-out both}.brand-seal[data-astro-cid-pgpo2ev5]{width:67px;height:67px;border-radius:50%}.eyebrow[data-astro-cid-pgpo2ev5]{font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-size:clamp(1.02rem,1.92vw,1.26rem);letter-spacing:.35em;text-transform:uppercase;color:#c89038;font-weight:600;margin:0}.sr-only[data-astro-cid-pgpo2ev5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-divider[data-astro-cid-pgpo2ev5]{height:1px;width:120px;margin:1.25rem 0 1.5rem;background:linear-gradient(90deg,transparent,rgba(184,92,56,.75),transparent);animation:heroDividerGrow 1.1s .25s ease-out both}.hero-sub[data-astro-cid-pgpo2ev5]{font-family:var(--font-serif, "Newsreader", Georgia, serif);font-style:italic;font-weight:300;font-size:clamp(1.2rem,2.6vw,1.65rem);line-height:1.55;color:#faf6f0d9;max-width:42rem;margin:.75rem 0 2rem;text-wrap:balance;animation:heroFadeUp .95s .3s ease-out both}.tw-console[data-astro-cid-pgpo2ev5]{display:flex;align-items:center;gap:.65rem;padding:.7rem 1.4rem;background:#0f1320c7;border:1px solid rgba(184,92,56,.38);border-radius:4px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);min-height:2.4rem;min-width:min(88vw,480px);justify-content:center;box-shadow:inset 0 1px #c890380d,0 4px 30px #00000073;font-family:SF Mono,Monaco,Inconsolata,JetBrains Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:clamp(.78rem,1.55vw,.92rem);animation:heroFadeUp .95s .45s ease-out both}.tw-hammer[data-astro-cid-pgpo2ev5]{color:#b85c38;font-size:.95em}.tw-text[data-astro-cid-pgpo2ev5]{color:#faf6f0b3;transition:color .4s,text-shadow .4s}.tw-text[data-astro-cid-pgpo2ev5][data-glow="1"]{color:#c89038;font-weight:500;text-shadow:0 0 18px rgba(200,144,56,.35)}.tw-cursor[data-astro-cid-pgpo2ev5]{display:inline-block;width:2px;height:1.1em;background:#c89038;margin-left:3px;vertical-align:text-bottom;animation:heroCursorBlink 1s step-end infinite}.hero-ctas[data-astro-cid-pgpo2ev5]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1.5rem;justify-content:center;align-items:stretch;margin:2rem 0 .5rem;animation:heroFadeUp .95s .6s ease-out both}.hero-ctas[data-astro-cid-pgpo2ev5] a{text-align:center}@media(max-width:480px){.hero-ctas[data-astro-cid-pgpo2ev5]{grid-auto-flow:row;grid-auto-columns:unset;justify-items:stretch;width:min(88vw,320px)}}.hero-ghost-cta[data-astro-cid-pgpo2ev5]{color:#faf6f0d9;font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-size:.92rem;font-weight:500;letter-spacing:.04em;text-decoration:none;padding:.85rem 1.6rem;border:1px solid rgba(184,92,56,.5);border-radius:3px;transition:color .25s,border-color .25s,transform .25s}.hero-ghost-cta[data-astro-cid-pgpo2ev5]:hover{color:#c89038;border-color:#c89038b3}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes heroDividerGrow{0%{opacity:0;width:0}to{opacity:1;width:120px}}@keyframes heroCursorBlink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.hero-arcane[data-astro-cid-pgpo2ev5],.hero-embers[data-astro-cid-pgpo2ev5],.hero-divider[data-astro-cid-pgpo2ev5],.brand-row[data-astro-cid-pgpo2ev5],.hero-sub[data-astro-cid-pgpo2ev5],.tw-console[data-astro-cid-pgpo2ev5],.hero-ctas[data-astro-cid-pgpo2ev5],.ring-outer[data-astro-cid-pgpo2ev5],.ring-mid[data-astro-cid-pgpo2ev5],.core-mid[data-astro-cid-pgpo2ev5],.core-inner[data-astro-cid-pgpo2ev5],.tw-cursor[data-astro-cid-pgpo2ev5]{animation:none!important}.hero-embers[data-astro-cid-pgpo2ev5]{display:none}}@media(max-width:540px){.tw-console[data-astro-cid-pgpo2ev5]{padding:.6rem 1rem}}.who-we-help[data-astro-cid-j7pv25f6]{background-color:var(--color-surface)}.who-we-help[data-astro-cid-j7pv25f6] .ornament[data-astro-cid-j7pv25f6]{display:block}.who-we-help[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6);max-width:36rem}.eyebrow-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:clamp(1.25rem,2.6vw,1.75rem);letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--color-text)}.problem-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.75rem 1.5rem;margin:0 0 var(--space-8)}.problem[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.1875rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem;padding-top:.9rem;border-top:2px solid var(--color-accent)}.problem[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.who-metros[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--color-text-secondary);margin:0;max-width:44rem;line-height:1.7}.who-metros[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.is-this-you[data-astro-cid-j7pv25f6] .ornament[data-astro-cid-j7pv25f6]{display:block}.is-this-you__inner[data-astro-cid-j7pv25f6]{max-width:44rem}.is-this-you[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6)}.fit-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 var(--space-6);display:flex;flex-direction:column;gap:1.35rem}.fit-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.75rem;font-size:1.125rem;line-height:1.6;color:var(--color-text-secondary)}.fit-mark[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-size:.8rem;flex-shrink:0;position:relative;top:-1px}.fit-close[data-astro-cid-j7pv25f6]{font-size:1.125rem;color:var(--color-text);font-weight:500;margin:0}.how-it-works[data-astro-cid-j7pv25f6]{background-color:#f7f0e6}.how-it-works[data-astro-cid-j7pv25f6] .ornament[data-astro-cid-j7pv25f6]{display:block}.how-it-works[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6);max-width:40rem}.hiw-lede[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.65;color:var(--color-text-secondary);max-width:42rem;margin:0 0 var(--space-6)}.method-start[data-astro-cid-j7pv25f6]{background-color:#fffdf9;border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:3px;padding:1.5rem;margin:0 0 var(--space-5);max-width:42rem}.method-start__head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.85rem;flex-wrap:wrap;margin-bottom:.4rem}.method-start__title[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0}.method-start__price[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--color-accent);margin:0}.method-start__body[data-astro-cid-j7pv25f6]{font-size:1.0625rem;line-height:1.65;color:var(--color-text-secondary);margin:0}.paths[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.5rem;margin:0 0 var(--space-5)}.rung[data-astro-cid-j7pv25f6]{background-color:#fffdf9;border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:3px;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.4rem}.rung-step[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent);font-weight:600;margin:0}.rung-title[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0}.rung-price[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.rung-body[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.rung-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:.65rem 0 0;display:flex;flex-direction:column;gap:.55rem}.rung-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.15rem;font-size:.9875rem;line-height:1.55;color:var(--color-text-secondary)}.rung-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"◆";position:absolute;left:0;top:.05em;font-size:.62rem;color:var(--color-accent)}.rung-foot[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-text);font-weight:500;margin:.9rem 0 0}.rung--featured[data-astro-cid-j7pv25f6]{border-top-width:5px;box-shadow:0 2px 20px #1a1f2e12}.closing-cta[data-astro-cid-j7pv25f6]{padding-block:var(--space-12);text-align:center}.closing-cta-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.closing-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#faf6f0f2;max-width:36rem;margin:0}.closing-cta-body[data-astro-cid-j7pv25f6]{font-size:1.125rem;color:#faf6f0a6;max-width:36rem;margin:0}.cta-row[data-astro-cid-j7pv25f6]{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center;align-items:center}.closing-cta-or[data-astro-cid-j7pv25f6]{font-size:1rem;color:#faf6f0a6;margin:0}.closing-cta-or[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#faf6f0eb;text-decoration:underline;text-underline-offset:3px}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
