@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/geist-sans-latin-800-normal-EH2RlpXL.woff2) format("woff2"),url(/assets/geist-sans-latin-800-normal-XNjooQKs.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/geist-sans-latin-900-normal-yM37RqPD.woff2) format("woff2"),url(/assets/geist-sans-latin-900-normal-Bo3O536z.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-C3sF8Y1B.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-YfPbDI_o.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-700-normal-DMoeyBRY.woff2) format("woff2"),url(/assets/geist-mono-latin-700-normal-CzSaXH83.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/geist-mono-latin-800-normal-BMuqZ0pA.woff2) format("woff2"),url(/assets/geist-mono-latin-800-normal-TFaQf7_T.woff) format("woff")}:root{color-scheme:light;--brand-lime: #8cff2f;--brand-lime-strong: #5ebc13;--brand-forest: #163321;--brand-mint: #e7f6d9;--page: #f7f8f3;--page-soft: #f3f7ef;--page-end: #f7f8f3;--text: #142018;--text-muted: #536157;--text-strong: #263629;--surface: #ffffff;--surface-raised: #f8fbf4;--surface-subtle: rgba(255, 255, 255, .74);--surface-strong: #ecf5e7;--border: rgba(40, 74, 47, .18);--border-strong: rgba(94, 188, 19, .55);--accent: var(--brand-lime);--accent-strong: var(--brand-lime-strong);--accent-text: #367a0b;--accent-ink: #102000;--danger: #b83a2d;--shadow-soft: rgba(20, 32, 24, .12);--shadow-strong: rgba(20, 32, 24, .2);--glow-accent: rgba(140, 255, 47, .26);--grid-line: rgba(33, 78, 42, .08);--body-glow-a: rgba(116, 164, 125, .2);--body-glow-b: rgba(140, 255, 47, .16);--body-overlay: rgba(247, 248, 243, .4);--nav-bg: linear-gradient(180deg, rgba(247, 248, 243, .96), rgba(247, 248, 243, .88)), radial-gradient(ellipse at 18% 0%, rgba(140, 255, 47, .1), transparent 38%);--nav-shadow: inset 0 -1px 0 rgba(40, 74, 47, .08);--hero-bg: radial-gradient(ellipse at 50% 24%, rgba(231, 246, 217, .98) 0%, rgba(246, 250, 242, .92) 48%, rgba(244, 248, 239, 0) 78%), linear-gradient(180deg, rgba(236, 247, 228, .88) 0%, rgba(244, 248, 239, .58) 62%, rgba(247, 248, 243, 0) 100%);--hero-overlay: radial-gradient(ellipse at 50% 23%, rgba(248, 252, 244, .92) 0%, rgba(248, 252, 244, .66) 34%, rgba(248, 252, 244, .16) 64%, transparent 100%), linear-gradient(180deg, rgba(248, 252, 244, .58) 0%, rgba(248, 252, 244, .22) 48%, rgba(248, 252, 244, 0) 76%, rgba(247, 248, 243, .1) 100%);--hero-media-overlay: linear-gradient(180deg, rgba(244, 248, 239, .42) 0%, rgba(244, 248, 239, .18) 38%, rgba(244, 248, 239, 0) 74%, rgba(244, 248, 239, .34) 100%), radial-gradient(ellipse at 50% 78%, rgba(140, 255, 47, .2), transparent 48%);--surface-card: linear-gradient(180deg, rgba(255, 255, 255, .86), rgba(249, 253, 245, .72)), rgba(255, 255, 255, .78);--feature-surface: radial-gradient(circle at 14% 10%, rgba(140, 255, 47, .16), transparent 11rem), linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(244, 250, 239, .78)), rgba(255, 255, 255, .88);--custom-surface: linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(241, 248, 235, .58)), rgba(255, 255, 255, .62);--checkout-surface: radial-gradient(circle at 20% 20%, rgba(140, 255, 47, .18), transparent 22rem), linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(241, 249, 235, .72)), rgba(255, 255, 255, .86);--selected-plan-bg: rgba(255, 255, 255, .74);--form-bg: rgba(255, 255, 255, .72);--field-bg: #fbfdf8;--placeholder: #889384;--trust-text: #172419;--trust-bg: rgba(255, 255, 255, .76);--trust-border: rgba(40, 74, 47, .18);--cta-surface: radial-gradient(circle at 50% 0%, rgba(140, 255, 47, .18), transparent 28rem), rgba(255, 255, 255, .78);--bg: var(--page);--bg-soft: var(--page-soft);--panel: var(--surface);--panel-strong: var(--surface-strong);--ink: var(--text);--muted: var(--text-muted);--muted-strong: var(--text-strong);--line: var(--border);--line-strong: var(--border-strong);--radius: 8px;--font-sans: "Geist Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", monospace;font-family:Geist Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark]{color-scheme:dark;--brand-lime: #a6ff3d;--brand-lime-strong: #a6ff3d;--brand-forest: #101611;--brand-mint: #1d2a21;--page: #101611;--page-soft: #141c16;--page-end: #0f1511;--text: #f3f7f1;--text-muted: #aeb7ad;--text-strong: #d7dfd4;--surface: #172018;--surface-raised: #1d2a21;--surface-subtle: rgba(23, 32, 24, .88);--surface-strong: #1d2a21;--border: rgba(216, 239, 210, .2);--border-strong: rgba(166, 255, 61, .42);--accent: var(--brand-lime);--accent-strong: var(--brand-lime-strong);--accent-text: var(--brand-lime);--accent-ink: #122000;--danger: #ff7a68;--shadow-soft: rgba(0, 0, 0, .16);--shadow-strong: rgba(0, 0, 0, .28);--glow-accent: rgba(166, 255, 61, .24);--grid-line: rgba(210, 242, 210, .045);--body-glow-a: rgba(116, 164, 125, .22);--body-glow-b: rgba(166, 255, 61, .13);--body-overlay: rgba(16, 22, 17, .58);--nav-bg: radial-gradient(ellipse at 20% 0%, rgba(166, 255, 61, .1), transparent 36%), linear-gradient(90deg, transparent 0%, rgba(28, 39, 31, .72) 12%, rgba(20, 28, 22, .68) 88%, transparent 100%);--nav-shadow: 0 22px 80px rgba(0, 0, 0, .16), inset 0 -1px 0 rgba(216, 239, 210, .08);--hero-bg: radial-gradient(ellipse at 50% 26%, rgba(29, 43, 32, .94) 0%, rgba(18, 26, 20, .82) 45%, rgba(16, 22, 17, 0) 78%), linear-gradient(180deg, rgba(19, 29, 22, .58) 0%, rgba(16, 22, 17, .34) 70%, rgba(16, 22, 17, 0) 100%);--hero-overlay: radial-gradient(ellipse at 50% 24%, rgba(15, 22, 17, .9) 0%, rgba(15, 22, 17, .68) 38%, rgba(15, 22, 17, .26) 70%, transparent 100%), linear-gradient(180deg, rgba(15, 22, 17, .72) 0%, rgba(15, 22, 17, .42) 48%, rgba(15, 22, 17, .16) 76%, rgba(15, 22, 17, .34) 100%);--hero-media-overlay: linear-gradient(180deg, rgba(20, 28, 22, .74) 0%, rgba(20, 28, 22, .48) 38%, rgba(20, 28, 22, .2) 74%, rgba(20, 28, 22, .58) 100%), radial-gradient(ellipse at 50% 78%, rgba(166, 255, 61, .12), transparent 48%);--surface-card: linear-gradient(180deg, rgba(255, 255, 255, .035), rgba(255, 255, 255, .012)), rgba(23, 32, 24, .88);--feature-surface: radial-gradient(circle at 14% 10%, rgba(166, 255, 61, .1), transparent 11rem), linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .014)), rgba(23, 32, 24, .92);--custom-surface: linear-gradient(180deg, rgba(255, 255, 255, .028), rgba(255, 255, 255, .01)), rgba(15, 20, 18, .62);--checkout-surface: radial-gradient(circle at 20% 20%, rgba(166, 255, 61, .14), transparent 22rem), linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .012)), rgba(15, 20, 18, .9);--selected-plan-bg: rgba(0, 0, 0, .25);--form-bg: rgba(8, 10, 9, .42);--field-bg: #0a0d0c;--placeholder: #6f786f;--trust-text: #f7fff1;--trust-bg: rgba(7, 10, 9, .78);--trust-border: rgba(213, 245, 207, .28);--cta-surface: radial-gradient(circle at 50% 0%, rgba(166, 255, 61, .16), transparent 28rem), rgba(15, 20, 18, .9);--bg: var(--page);--bg-soft: var(--page-soft);--panel: var(--surface);--panel-strong: var(--surface-strong);--ink: var(--text);--muted: var(--text-muted);--muted-strong: var(--text-strong);--line: var(--border);--line-strong: var(--border-strong)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--ink);background:radial-gradient(circle at 18% 18%,var(--body-glow-a),transparent 30rem),radial-gradient(circle at 82% 42%,var(--body-glow-b),transparent 26rem),linear-gradient(180deg,var(--bg) 0%,var(--bg-soft) 46%,var(--page-end) 100%)}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;content:"";background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 22%,black 0,transparent 68%);mask-image:radial-gradient(circle at 50% 22%,black 0,transparent 68%)}body:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(180deg,transparent 0%,var(--body-overlay) 58%,var(--bg) 100%),radial-gradient(circle at 50% 0%,transparent 0,var(--body-overlay) 52rem)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}.site-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:0 0 36px}.nav-shell{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:100vw;margin-inline:calc(50% - 50vw);min-height:64px;padding:10px max(24px,calc((100vw - 1180px)/2 + 12px)) 10px max(24px,calc((100vw - 1180px)/2 + 18px));background:var(--nav-bg);border:0;border-radius:0;box-shadow:var(--nav-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:9px;font-weight:800;letter-spacing:0}.brand-mark{display:inline-grid;width:28px;height:28px;place-items:center;color:var(--accent-ink);background:var(--accent);border-radius:7px;font-size:.82rem;font-weight:900;box-shadow:0 0 30px var(--glow-accent)}.nav-shell nav{display:flex;justify-content:center;gap:26px;color:var(--muted);font-size:.92rem}.nav-shell nav a,.nav-actions>a{transition:color .16s ease,opacity .16s ease}.nav-shell nav a:hover,.nav-actions>a:hover{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:.92rem}main{display:grid;gap:28px;padding-top:0}.hero{position:relative;width:100vw;margin-inline:calc(50% - 50vw);min-height:600px;overflow:hidden;padding:clamp(34px,5.5vw,58px) max(24px,calc((100vw - 1180px)/2 + 72px)) 0;background:var(--hero-bg);border:0;border-radius:0;box-shadow:none}.hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:"";background-image:radial-gradient(var(--grid-line) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 52%);mask-image:linear-gradient(180deg,black 0%,transparent 52%);opacity:.65}.hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:"";background:var(--hero-overlay)}.hero-copy{position:relative;z-index:2;max-width:860px;margin:0 auto;text-align:center}.eyebrow{margin:0 0 14px;color:var(--accent-text);font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:820px;margin-right:auto;margin-bottom:22px;margin-left:auto;font-size:4.85rem;line-height:1.01;letter-spacing:0;text-shadow:0 2px 24px var(--shadow-soft)}h2{margin-bottom:16px;font-size:3.7rem;line-height:1;letter-spacing:0}h3{margin-bottom:10px;font-size:1.12rem;line-height:1.2;letter-spacing:0}.hero-copy>p:not(.eyebrow),.section-heading p,.checkout-panel>div>p,.final-cta p:not(.eyebrow),.status-card p{color:var(--muted);font-size:1.08rem;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid transparent;border-radius:var(--radius);font-weight:800;line-height:1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.72;transform:none}.button-primary{color:var(--accent-ink);background:var(--accent);box-shadow:0 16px 42px var(--glow-accent)}.button-secondary{color:var(--ink);background:var(--surface-subtle);border-color:var(--line)}.button-secondary:hover,.button-ghost:hover{border-color:var(--line-strong)}.button-ghost{color:var(--muted-strong);background:transparent;border-color:var(--line)}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:32px auto 0;color:var(--trust-text);font-size:.92rem;font-weight:800}.trust-row span{padding:10px 14px;background:var(--trust-bg);border:1px solid var(--trust-border);border-radius:999px;box-shadow:0 10px 30px var(--shadow-soft),inset 0 1px #ffffff3d}.hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:100%;margin:0;overflow:hidden;pointer-events:none}.hero-visual:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;height:100%;content:"";background:var(--hero-media-overlay)}.hero-art{position:absolute;top:0;bottom:0;left:50%;width:min(1320px,112%);height:100%;max-width:none;object-fit:contain;object-position:center bottom;opacity:.96;transform:translate(-50%)}.performance-hero{position:relative;display:grid;align-content:center;gap:56px;width:100vw;min-height:590px;margin-inline:calc(50% - 50vw);padding:clamp(72px,9vw,116px) max(24px,calc((100vw - 1180px)/2 + 72px)) 52px;overflow:hidden;background:var(--hero-bg);border-block:1px solid var(--line)}.performance-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse at 50% 46%,black 0%,transparent 74%);mask-image:radial-gradient(ellipse at 50% 46%,black 0%,transparent 74%)}.performance-hero:after{position:absolute;top:15%;right:18%;bottom:8%;left:18%;pointer-events:none;content:"";border:1px solid var(--line);border-radius:50%;box-shadow:0 0 0 34px #8cff2f0a,0 0 0 72px #8cff2f06;opacity:.9}.performance-hero-copy{position:relative;z-index:1;max-width:860px;margin:0 auto;text-align:center}.performance-hero-copy h1{max-width:860px}.performance-signal-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:940px;margin:0 auto}.performance-signal-row span{padding:10px 14px;color:var(--muted-strong);font-family:var(--font-mono);font-size:.8rem;font-weight:800;background:var(--surface-subtle);border:1px solid var(--line);border-radius:999px;box-shadow:0 12px 30px var(--shadow-soft)}.performance-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.performance-outcome{min-height:238px;display:grid;align-content:space-between;gap:30px;padding:26px;background:var(--feature-surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff57}.performance-outcome p,.stack-support-item p,.proof-panel p,.expectation-panel p,.evidence-panel p{color:var(--muted);line-height:1.65}.section-link-row{display:flex;justify-content:center;margin-top:-12px}.text-link{color:var(--accent-text);font-weight:900}.text-link:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:4px}.stack-diagram{display:grid;gap:28px;padding:28px;background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius)}.stack-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.stack-flow-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.stack-node{min-height:142px;display:grid;align-content:start;gap:9px;padding:16px;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius)}.stack-node-index,.stack-support-mark{color:var(--accent-text);font-family:var(--font-mono);font-size:.72rem;font-weight:900}.stack-node strong{overflow-wrap:anywhere;font-size:.98rem;line-height:1.2}.stack-node>span:last-child{color:var(--muted);font-size:.82rem;line-height:1.35}.stack-arrow{color:var(--accent-text);font-family:var(--font-mono);font-size:1.1rem;font-weight:900}.stack-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:20px;border-top:1px solid var(--line)}.stack-support-item{display:grid;grid-template-columns:auto 1fr;gap:10px;min-width:0}.stack-support-mark{width:8px;height:8px;margin-top:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 16px var(--glow-accent)}.stack-support-item h3,.proof-panel h3,.expectation-panel h3,.evidence-panel h3{margin-bottom:8px;font-size:1rem}.stack-support-item p,.proof-panel p,.expectation-panel p,.evidence-panel p{margin-bottom:0;font-size:.92rem}.wordpress-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.proof-panel,.expectation-panel{min-height:260px;padding:28px;border:1px solid var(--line);border-radius:var(--radius)}.proof-panel{background:var(--surface-card)}.expectation-panel{background:var(--feature-surface);border-color:var(--border-strong)}.evidence-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:28px;align-items:center;padding:32px;background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius)}.metric-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-list span{padding:12px;color:var(--muted-strong);font-family:var(--font-mono);font-size:.82rem;font-weight:800;background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius)}.performance-final-cta h2{max-width:860px}.business-hero:after{top:18%;right:24%;bottom:8%;left:24%;border-radius:42% 58% 48% 52%;transform:rotate(-5deg)}.business-concern-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.business-concern-card{min-height:270px;display:grid;align-content:space-between;gap:28px;padding:24px;background:var(--feature-surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff57}.business-concern-card p{margin-bottom:0;color:var(--muted);line-height:1.62}.business-plan-grid,.business-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.business-plan-fit,.business-split-panel{display:grid;align-content:start;gap:16px;min-width:0;padding:28px;background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius)}.business-plan-fit.featured,.business-split-panel.highlighted{background:var(--feature-surface);border-color:var(--border-strong)}.business-plan-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.business-plan-heading .eyebrow{width:100%;margin-bottom:0}.business-plan-heading strong{font-size:3.5rem;line-height:.95}.business-plan-heading>span:last-child{color:var(--muted);font-size:.9rem}.business-plan-fit h3,.business-split-panel h3{margin-bottom:0;font-size:1.25rem}.business-plan-fit p{margin-bottom:0;color:var(--muted);line-height:1.6}.business-plan-fit ul,.business-split-panel ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.business-plan-fit li,.business-split-panel li{display:grid;grid-template-columns:18px 1fr;gap:10px;color:var(--muted-strong);line-height:1.5}.business-plan-fit li:before,.business-split-panel li:before{width:18px;height:18px;content:"✓";color:var(--accent-text);font-weight:900}.business-split-panel{min-height:290px}.section{display:grid;gap:36px}.section-heading{max-width:780px;margin:0 auto;text-align:center}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-tile,.plan-card,.checkout-panel,.faq-item,.final-cta,.status-card{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius)}.feature-tile{min-height:250px;display:grid;align-content:space-between;gap:30px;padding:24px;background:var(--feature-surface);box-shadow:inset 0 1px #ffffff57}.feature-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.feature-marker{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;margin-bottom:0;color:var(--accent-ink);background:var(--accent);border-radius:var(--radius);font-size:.8rem;font-weight:900;box-shadow:0 0 34px var(--glow-accent)}.feature-proof{max-width:190px;color:var(--muted-strong);font-family:var(--font-mono);font-size:.78rem;font-weight:800;line-height:1.35;text-align:right}.feature-tile p,.plan-tagline,.plan-card li,.faq-item p,.form-note,.form-message,.footer{color:var(--muted);line-height:1.6}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1120px;width:100%;margin:0 auto}.plan-card{position:relative;display:grid;gap:20px;min-width:0;padding:26px;overflow:hidden}.custom-plan{border-style:dashed;background:var(--custom-surface)}.plan-card.selected{border-color:var(--line-strong);box-shadow:0 0 0 1px var(--glow-accent) inset,0 22px 90px var(--glow-accent)}.plan-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.plan-topline span{flex:0 0 auto;padding:5px 8px;color:var(--accent-ink);font-family:var(--font-mono);background:var(--accent);border-radius:999px;font-size:.72rem;font-weight:900}.plan-name{min-width:0;margin:0;color:var(--muted-strong);font-weight:900;overflow-wrap:anywhere}.plan-price-row{display:flex;align-items:flex-end;gap:10px;min-width:0}.plan-price-row strong{font-size:4rem;line-height:.9;overflow-wrap:anywhere}.plan-price-row span{min-width:0;max-width:115px;padding-bottom:6px;color:var(--muted);font-size:.88rem;line-height:1.25;overflow-wrap:anywhere}.plan-tagline,.plan-card li,.plan-stats span{overflow-wrap:anywhere}.plan-stats{display:grid;gap:8px}.plan-stats span{padding:10px 12px;color:var(--muted-strong);font-family:var(--font-mono);background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius);font-size:.92rem}.plan-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.plan-card li{display:grid;grid-template-columns:18px 1fr;gap:10px}.plan-card li:before{width:18px;height:18px;content:"✓";color:var(--accent-text);font-weight:900}.plan-select{width:100%;min-height:46px;color:var(--ink);background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius);font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.plan-select:hover,.plan-card.selected .plan-select{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.plan-select:disabled{color:var(--muted);cursor:not-allowed;background:var(--surface-subtle);border-color:var(--line)}.plan-select:disabled:hover{color:var(--muted);background:var(--surface-subtle);border-color:var(--line)}.signup-section{scroll-margin-top:120px}.checkout-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.74fr);gap:40px;align-items:start;padding:46px;overflow:hidden;background:var(--checkout-surface)}.selected-plan{display:grid;gap:6px;max-width:460px;margin-top:28px;padding:16px;background:var(--selected-plan-bg);border:1px solid var(--line);border-radius:var(--radius)}.selected-plan strong{font-size:1.15rem}.selected-plan span{color:var(--muted)}.checkout-form{display:grid;gap:14px;padding:18px;background:var(--form-bg);border:1px solid var(--line);border-radius:var(--radius)}label{display:grid;gap:7px;color:var(--muted-strong);font-size:.92rem;font-weight:800}input,select{width:100%;min-height:48px;padding:0 13px;color:var(--ink);background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius)}input::placeholder{color:var(--placeholder)}input:focus,select:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.form-note,.form-message{margin:0;font-size:.9rem}.form-message.info{color:var(--muted-strong)}.form-message.error{color:var(--danger)}.faq-list{display:grid;gap:12px;max-width:840px;width:100%;margin:0 auto}.faq-item{padding:0}.faq-item summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;color:var(--muted-strong);font-weight:900;cursor:pointer}.faq-item summary:after{content:"+";color:var(--accent-text);font-size:1.3rem;line-height:1}.faq-item[open] summary:after{content:"-"}.faq-item p{margin:-4px 0 0;padding:0 20px 20px}.final-cta{display:grid;justify-items:center;padding:70px 24px;text-align:center;background:var(--cta-surface)}.final-cta h2{max-width:780px}.footer{display:flex;justify-content:space-between;gap:18px;padding:30px 4px 0;font-size:.9rem}.status-page{min-height:100vh;display:grid;place-items:center;padding:24px}.status-card{width:min(720px,100%);padding:52px}.status-card .brand{margin-bottom:34px}.status-card h1{margin-bottom:18px;font-size:4.5rem}.status-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width: 1120px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.custom-plan{grid-column:1 / -1}}@media (max-width: 940px){.site-shell{width:min(100% - 28px,1180px)}.nav-shell{grid-template-columns:1fr auto}.nav-shell nav{display:none}.hero{min-height:640px}.performance-hero{min-height:560px;padding-right:max(24px,calc((100vw - 880px)/2 + 36px));padding-left:max(24px,calc((100vw - 880px)/2 + 36px))}h1{font-size:3.6rem}h2{font-size:3rem}.feature-grid,.business-concern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-panel{grid-template-columns:1fr;padding:34px}.stack-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.stack-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-price-row strong{font-size:3.3rem}}@media (max-width: 820px){.pricing-grid{grid-template-columns:1fr;max-width:520px}.custom-plan{grid-column:auto}}@media (max-width: 720px){.site-shell{width:min(100% - 20px,1180px)}main{gap:72px;padding-top:16px}.nav-shell{position:static;grid-template-columns:1fr;align-items:start;gap:14px}.nav-actions{width:100%;justify-content:space-between}.hero{min-height:auto;padding-top:42px;padding-bottom:26px}.performance-hero{min-height:auto;align-content:start;gap:34px;padding-top:58px;padding-bottom:34px}.performance-hero-copy,.hero-copy{text-align:left}h1{font-size:2.22rem;line-height:1.06}h2{font-size:2.25rem;line-height:1.06}.hero-copy>p:not(.eyebrow),.section-heading p,.checkout-panel>div>p,.final-cta p:not(.eyebrow),.status-card p{font-size:1rem}.hero-actions,.trust-row,.performance-signal-row{justify-content:flex-start}.performance-signal-row span{flex:1 1 calc(50% - 12px);min-width:140px}.hero-visual{min-height:190px;opacity:.52}.metric-card{display:none}.feature-grid,.pricing-grid,.performance-outcome-grid,.wordpress-proof-grid,.business-concern-grid,.business-plan-grid,.business-split-grid{grid-template-columns:1fr}.feature-tile{min-height:0}.feature-marker{margin-bottom:24px}.section-link-row{justify-content:flex-start}.stack-diagram{padding:20px}.stack-flow{grid-template-columns:1fr;gap:0}.stack-flow-item{grid-column:auto;grid-template-columns:1fr;max-width:none;gap:0}.stack-node{min-height:0}.stack-arrow{display:block;width:100%;padding:4px 0;text-align:center;transform:rotate(90deg)}.stack-support-grid,.evidence-panel{grid-template-columns:1fr}.performance-outcome,.proof-panel,.expectation-panel,.business-concern-card,.business-split-panel{min-height:0}.section-heading{text-align:left}.footer{flex-direction:column}.final-cta,.status-card{padding:34px 20px}.status-card h1{font-size:2.22rem}}@media (max-width: 460px){.button,.plan-select{width:100%}.nav-actions{display:flex;align-items:center}.nav-actions .button{width:auto;flex:1}.hero-actions{display:grid}.trust-row span{width:100%}.checkout-panel,.plan-card,.feature-tile,.performance-outcome,.proof-panel,.expectation-panel,.business-concern-card,.business-plan-fit,.business-split-panel,.evidence-panel{padding:20px}.performance-signal-row{display:grid;grid-template-columns:1fr}.performance-signal-row span{min-width:0}.metric-list{grid-template-columns:1fr}.checkout-form{padding:14px}}
