.seo-public-page{--seo-paper:#fff;--seo-paper-soft:#f7f7f9;--seo-ink:#111114;--seo-ink-soft:#303038;--seo-muted:#666674;--seo-line:#e5e5ea;--seo-accent:#6d28d9;--seo-accent-bright:#8b5cf6;--seo-accent-soft:#f0eafd;--seo-dark:#0b0b0f;--seo-dark-soft:#15151b;background:var(--seo-paper);color:var(--seo-ink)}html.dark .seo-public-page{--seo-paper:#0b0b0e;--seo-paper-soft:#131318;--seo-ink:#f7f7f8;--seo-ink-soft:#d5d5dc;--seo-muted:#a0a0ad;--seo-line:#2a2a31;--seo-accent:#a78bfa;--seo-accent-bright:#c4b5fd;--seo-accent-soft:#261b42;--seo-dark:#070709;--seo-dark-soft:#111116}.seo-public-page *,.seo-public-page :before,.seo-public-page :after{box-sizing:border-box}.seo-public-page main{overflow:hidden}.seo-public-page h1,.seo-public-page h2,.seo-public-page h3,.seo-public-page p{margin-top:0}.seo-public-page h1,.seo-public-page h2,.seo-public-page h3{color:inherit;font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em}.seo-public-page p{color:var(--seo-muted)}.seo-shell{width:min(1240px,100% - 80px);margin-inline:auto}.seo-breadcrumb{border-bottom:1px solid var(--seo-line);min-height:54px;color:var(--seo-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:10px;font-size:12px;display:flex}.seo-breadcrumb a{color:inherit;text-decoration:none}.seo-breadcrumb a:hover,.seo-breadcrumb a:focus-visible{color:var(--seo-ink)}.seo-breadcrumb span[aria-hidden=true]{color:color-mix(in srgb, var(--seo-muted) 45%, transparent)}.seo-kicker,.seo-eyebrow{color:var(--seo-accent);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:650}.seo-kicker{border:1px solid color-mix(in srgb, var(--seo-accent) 25%, var(--seo-line));background:color-mix(in srgb, var(--seo-accent-soft) 70%, var(--seo-paper));border-radius:999px;align-items:center;gap:9px;padding:7px 11px;display:inline-flex}.seo-kicker__dot{background:var(--seo-accent);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--seo-accent) 14%, transparent);border-radius:50%}.seo-hero{border-bottom:1px solid var(--seo-line);background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--seo-accent) 12%, transparent), transparent 33%), var(--seo-paper);position:relative}.seo-hero__grid,.seo-final-cta__grid{pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--seo-line) 58%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--seo-line) 58%, transparent) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 68% 30%,#000 20%,#0000 78%);mask-image:radial-gradient(75% 85% at 68% 30%,#000 20%,#0000 78%)}.seo-hero__inner{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(48px,7vw,96px);min-height:720px;padding-block:84px 96px;display:grid;position:relative}.seo-hero h1{letter-spacing:-.06em;max-width:760px;margin:24px 0 0;font-size:clamp(48px,6.2vw,82px);font-weight:650;line-height:.98}.seo-hero h1 span{color:var(--seo-accent);display:block}.seo-hero__lead{max-width:660px;margin:28px 0 0;font-size:clamp(17px,1.55vw,20px);line-height:1.6;color:var(--seo-ink-soft)!important}.seo-hero__actions,.seo-final-cta__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.seo-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.seo-button:hover{transform:translateY(-2px)}.seo-button:focus-visible,.seo-inline-link:focus-visible,.seo-proof-card:focus-visible,.seo-resource-grid a:focus-visible,.seo-format-card>a:focus-visible{outline:3px solid color-mix(in srgb, var(--seo-accent) 35%, transparent);outline-offset:3px}.seo-button--primary{background:var(--seo-ink);color:var(--seo-paper)}.seo-button--secondary{border-color:var(--seo-line);background:color-mix(in srgb, var(--seo-paper) 86%, transparent);color:var(--seo-ink)}.seo-button--secondary:hover{border-color:color-mix(in srgb, var(--seo-accent) 45%, var(--seo-line))}.seo-hero__facts{color:var(--seo-muted);flex-wrap:wrap;gap:10px 22px;margin:25px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.seo-hero__facts li{align-items:center;gap:7px;display:inline-flex}.seo-hero__facts svg{color:var(--seo-accent)}.seo-diagnostic{border:1px solid color-mix(in srgb, var(--seo-line) 80%, transparent);background:color-mix(in srgb, var(--seo-paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 36px 80px -45px #2e10658c}.seo-diagnostic:after{background:color-mix(in srgb, var(--seo-accent) 11%, transparent);content:"";filter:blur(10px);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-35%;right:-30%}.seo-diagnostic__top,.seo-diagnostic__footer{z-index:1;padding:22px 24px;position:relative}.seo-diagnostic__top{border-bottom:1px solid var(--seo-line);justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.seo-diagnostic__eyebrow,.seo-diagnostic__status,.seo-diagnostic__number{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;font-size:10px;font-weight:700}.seo-diagnostic__eyebrow{color:var(--seo-muted)}.seo-diagnostic__top p{margin:5px 0 0;font-size:15px;font-weight:650;color:var(--seo-ink)!important}.seo-diagnostic__status{color:#166534;background:#dcfce7;border-radius:999px;padding:5px 8px}html.dark .seo-diagnostic__status{color:#86efac;background:#153a26}.seo-diagnostic__flow{z-index:1;padding:8px 24px;position:relative}.seo-diagnostic__row{border-bottom:1px solid var(--seo-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 0;display:grid}.seo-diagnostic__row:last-child{border-bottom:0}.seo-diagnostic__number{color:var(--seo-accent)}.seo-diagnostic__row strong,.seo-diagnostic__row span{display:block}.seo-diagnostic__row strong{color:var(--seo-ink);font-size:14px}.seo-diagnostic__row div span{color:var(--seo-muted);margin-top:2px;font-size:12px;line-height:1.35}.seo-diagnostic__row svg{color:var(--seo-accent)}.seo-diagnostic__footer{border-top:1px solid var(--seo-line);background:var(--seo-paper-soft);color:var(--seo-muted);font-size:12px;line-height:1.5}.seo-proof-band{border-bottom:1px solid var(--seo-line);padding-block:72px}.seo-section{padding-block:112px}.seo-section--soft{border-block:1px solid var(--seo-line);background:var(--seo-paper-soft)}.seo-section--dark,.seo-resources{background:var(--seo-dark);color:#fff;position:relative}.seo-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:end;gap:48px;margin-bottom:56px;display:grid}.seo-section-heading--compact{margin-bottom:36px}.seo-section-heading h2,.seo-refusals-intro h2,.seo-faq-intro h2{letter-spacing:-.05em;max-width:770px;margin:13px 0 0;font-size:clamp(34px,4.2vw,54px);font-weight:630;line-height:1.05}.seo-section-heading>p,.seo-refusals-intro>p,.seo-faq-intro>p{margin:0;font-size:16px;line-height:1.65}.seo-section-heading--dark p{color:#ffffff9e}.seo-section-heading--dark .seo-eyebrow{color:var(--seo-accent-bright)}.seo-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seo-proof-card{border:1px solid var(--seo-line);background:var(--seo-paper-soft);min-height:142px;color:var(--seo-ink);border-radius:14px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex;position:relative}.seo-proof-card:hover{border-color:color-mix(in srgb, var(--seo-accent) 42%, var(--seo-line));transform:translateY(-3px)}.seo-proof-card__value{color:var(--seo-accent);letter-spacing:-.05em;font-size:30px;font-weight:700}.seo-proof-card__value--place{letter-spacing:-.035em;font-size:25px}.seo-proof-card__label{max-width:180px;color:var(--seo-muted);margin-top:9px;font-size:13px;line-height:1.4}.seo-proof-card svg{color:var(--seo-accent);position:absolute;bottom:18px;right:18px}.seo-start-grid,.seo-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seo-icon-card{border:1px solid var(--seo-line);background:var(--seo-paper);border-radius:16px;min-width:0;padding:28px}.seo-icon-card__icon{background:var(--seo-accent-soft);width:44px;height:44px;color:var(--seo-accent);border-radius:11px;place-items:center;display:grid}.seo-icon-card h3{margin:20px 0 9px;font-size:20px;line-height:1.2}.seo-icon-card p{margin-bottom:0;font-size:14px;line-height:1.65}.seo-section--dark .seo-icon-card{background:#ffffff09;border-color:#ffffff1a}.seo-section--dark .seo-icon-card__icon{color:#a78bfa;background:#8b5cf624}.seo-section--dark .seo-icon-card h3{color:#fff}.seo-section--dark .seo-icon-card p{color:#ffffff94}.seo-deliverables-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-process-list{border-top:1px solid var(--seo-line);margin:0;padding:0;list-style:none}.seo-process-list li{border-bottom:1px solid var(--seo-line);grid-template-columns:92px minmax(0,1fr);gap:26px;padding:28px 0;display:grid}.seo-process-list__number{color:var(--seo-accent);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:700}.seo-process-list h3{margin:0 0 7px;font-size:20px}.seo-process-list p{max-width:780px;margin-bottom:0;font-size:14px;line-height:1.65}.seo-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seo-format-card{border:1px solid var(--seo-line);background:var(--seo-paper);border-radius:18px;flex-direction:column;min-width:0;padding:28px;display:flex}.seo-format-card--featured{border-color:color-mix(in srgb, var(--seo-accent) 50%, var(--seo-line));box-shadow:0 24px 60px -46px color-mix(in srgb, var(--seo-accent) 70%, transparent)}.seo-format-card__top{min-height:26px;color:var(--seo-accent);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.seo-format-card__badge{background:var(--seo-accent-soft);border-radius:999px;padding:4px 7px;font-size:9px}.seo-format-card h3{margin:18px 0 10px;font-size:23px}.seo-format-card>p{min-height:100px;margin-bottom:0;font-size:14px;line-height:1.6}.seo-format-card__fit{background:var(--seo-paper-soft);color:var(--seo-ink-soft);border-radius:9px;align-items:center;gap:8px;margin-top:20px;padding:11px 12px;font-size:12px;font-weight:600;display:flex}.seo-format-card__fit svg{color:var(--seo-accent);flex:none}.seo-format-card ul{gap:10px;margin:0;padding:20px 0;list-style:none;display:grid}.seo-format-card li{color:var(--seo-muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.seo-format-card li svg{color:var(--seo-accent);flex:none;margin-top:2px}.seo-format-card>a,.seo-inline-link{color:var(--seo-ink);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.seo-refusals-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(50px,8vw,110px);display:grid}.seo-refusals-intro{position:sticky;top:104px}.seo-refusals-intro>p,.seo-faq-intro>p{margin-top:20px}.seo-refusals-intro .seo-inline-link{margin-top:25px}.seo-refusals-list{border-top:1px solid var(--seo-line)}.seo-refusals-list article{border-bottom:1px solid var(--seo-line);grid-template-columns:34px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.seo-refusals-list article>span{color:#b91c1c;background:#fee2e2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}html.dark .seo-refusals-list article>span{color:#fca5a5;background:#3b161c}.seo-refusals-list h3{margin:1px 0 6px;font-size:18px}.seo-refusals-list p{margin-bottom:0;font-size:14px;line-height:1.6}.seo-resources{padding-block:104px}.seo-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seo-resource-grid a{color:#fff;background:#ffffff09;border:1px solid #ffffff1c;border-radius:15px;min-height:170px;padding:25px;text-decoration:none;transition:transform .16s,background .16s;position:relative}.seo-resource-grid a:hover{background:#fff1;transform:translateY(-3px)}.seo-resource-grid span{color:#a78bfa;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.seo-resource-grid h3{color:#fff;max-width:480px;margin:17px 44px 0 0;font-size:20px;line-height:1.3}.seo-resource-grid svg{color:#a78bfa;position:absolute;bottom:22px;right:22px}.seo-faq-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(50px,8vw,110px);display:grid}.seo-faq-intro{position:sticky;top:104px}.seo-faq-list{border-top:1px solid var(--seo-line)}.seo-faq-list details{border-bottom:1px solid var(--seo-line)}.seo-faq-list summary{color:var(--seo-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:20px;padding:23px 0;font-size:16px;font-weight:650;list-style:none;display:grid}.seo-faq-list summary::-webkit-details-marker{display:none}.seo-faq-list summary span{border:1px solid var(--seo-line);width:28px;height:28px;color:var(--seo-accent);border-radius:50%;place-items:center;transition:transform .16s,background .16s;display:grid}.seo-faq-list details[open] summary span{background:var(--seo-accent-soft);transform:rotate(45deg)}.seo-faq-list details p{max-width:720px;margin-bottom:0;padding:0 48px 22px 0;font-size:14px;line-height:1.7}.seo-final-cta{background:var(--seo-dark);color:#fff;text-align:center;padding-block:120px;position:relative;overflow:hidden}.seo-final-cta__grid{background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);-webkit-mask-image:radial-gradient(58% 80%,#000 20%,#0000 82%);mask-image:radial-gradient(58% 80%,#000 20%,#0000 82%)}.seo-final-cta__inner{flex-direction:column;align-items:center;max-width:800px;display:flex;position:relative}.seo-final-cta .seo-eyebrow{color:#a78bfa}.seo-final-cta h2{color:#fff;letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(38px,5vw,62px);line-height:1.04}.seo-final-cta p{color:#ffffffa3;max-width:690px;margin:24px 0 0;font-size:17px;line-height:1.65}.seo-button--light{color:#111114;background:#fff}.seo-button--dark-ghost{color:#fff;background:#ffffff0a;border-color:#ffffff2e}.seo-final-cta__location{color:#ffffff7a;font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:8px;margin-top:26px;font-size:11px;display:inline-flex}@media (max-width:1080px){.seo-hero__inner{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:46px}.seo-deliverables-grid,.seo-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-format-card>p{min-height:auto}.seo-format-card:last-child{grid-column:1/-1}}@media (max-width:900px){.seo-shell{width:min(100% - 48px,1240px)}.seo-hero__inner{grid-template-columns:1fr;min-height:0;padding-block:70px 80px}.seo-diagnostic{max-width:660px}.seo-section-heading,.seo-refusals-layout,.seo-faq-layout{grid-template-columns:1fr;gap:26px}.seo-section-heading>p{max-width:700px}.seo-refusals-intro,.seo-faq-intro{position:static}.seo-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.seo-shell{width:min(100% - 32px,1240px)}.seo-breadcrumb{white-space:nowrap;overflow:hidden}.seo-section,.seo-resources,.seo-final-cta{padding-block:82px}.seo-proof-band{padding-block:62px}.seo-hero__inner{padding-block:58px 68px}.seo-hero h1{font-size:clamp(42px,13vw,62px)}.seo-start-grid,.seo-deliverables-grid,.seo-format-grid,.seo-resource-grid{grid-template-columns:1fr}.seo-format-card:last-child{grid-column:auto}.seo-process-list li{grid-template-columns:54px minmax(0,1fr);gap:16px}}@media (max-width:520px){.seo-hero__actions,.seo-final-cta__actions{flex-direction:column;width:100%}.seo-button{width:100%}.seo-hero__facts{display:grid}.seo-diagnostic__top,.seo-diagnostic__footer,.seo-diagnostic__flow{padding-inline:18px}.seo-diagnostic__top{align-items:flex-start}.seo-proof-grid{grid-template-columns:1fr}.seo-proof-card{min-height:120px}.seo-section-heading{margin-bottom:38px}.seo-icon-card,.seo-format-card{padding:22px}.seo-process-list li{grid-template-columns:1fr;gap:8px}.seo-refusals-list article{grid-template-columns:30px minmax(0,1fr);gap:12px}.seo-faq-list details p{padding-right:0}}@media (max-width:360px){.seo-shell{width:min(100% - 24px,1240px)}.seo-hero h1{font-size:39px}.seo-hero__lead{font-size:16px}.seo-kicker{font-size:10px}.seo-diagnostic__status{display:none}.seo-diagnostic__row{grid-template-columns:28px minmax(0,1fr)}.seo-diagnostic__row>svg{display:none}.seo-section-heading h2,.seo-refusals-intro h2,.seo-faq-intro h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.seo-public-page *,.seo-public-page :before,.seo-public-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
