@property --ga{syntax:"<angle>";inherits:false;initial-value:0deg}:root{color-scheme:light;--bg:#ffffff;--bg-2:#fafafa;--bg-3:#f4f4f5;--fg:#0a0a0a;--fg-2:#3f3f46;--muted:#71717a;--faint:#a1a1aa;--line:#e4e4e7;--line-2:#d4d4d8;--g1:#2563eb;--g2:#7c3aed;--g3:#db2777;--accent:#6d28d9;--accent-tint:rgba(109, 40, 217, 0.08);--grad:linear-gradient(100deg, var(--g1), var(--g2) 45%, var(--g3));--font-sans:"Geist", system-ui, -apple-system, sans-serif;--font-display:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(0.22, 1, 0.36, 1);--maxw:76rem;--radius:12px;--shadow-sm:0 1px 2px rgba(9, 9, 11, 0.05), 0 1px 1px rgba(9, 9, 11, 0.04);--shadow-md:0 2px 4px rgba(9, 9, 11, 0.04), 0 12px 28px -12px rgba(9, 9, 11, 0.18);--shadow-lg:0 4px 8px rgba(9, 9, 11, 0.05), 0 32px 64px -24px rgba(9, 9, 11, 0.28)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--fg-2);font-family:var(--font-sans);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);color:var(--fg);font-weight:700;letter-spacing:-.035em;line-height:1.02;text-wrap:balance;margin:0}p{margin:0}a{color:inherit;text-decoration:none}img,canvas,svg{display:block;max-width:100%}[hidden]{display:none!important}::selection{background:var(--accent-tint);color:var(--fg)}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.grid-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--bg)}body.grain::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:1.75rem}.rule{height:1px;background:var(--line)}.section{padding-block:clamp(4.5rem, 9vw, 7.5rem);position:relative}.section--panel{background:var(--bg-2);border-block:1px solid var(--line)}.section--wash{position:relative}.section-head{max-width:48rem;margin-bottom:clamp(2.25rem, 5vw, 3.5rem)}.section-head h2{font-size:clamp(2.1rem, 4.6vw, 3.4rem);margin-bottom:1.1rem}.section-head .lede{color:var(--muted);font-size:1.15rem;max-width:42rem}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.02em;color:var(--muted);margin-bottom:1.1rem}.eyebrow-idx{color:#fff0;background:var(--grad);-webkit-background-clip:text;background-clip:text;font-weight:600}.glass{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-sm);transition:box-shadow 0.25s var(--ease),transform 0.25s var(--ease),border-color 0.25s var(--ease)}.chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:999px;background:var(--bg);color:var(--fg-2);border:1px solid var(--line);box-shadow:var(--shadow-sm);font-size:.8125rem;font-weight:500;font-family:var(--font-mono)}.chip::before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--grad)}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .62rem;border-radius:6px;font-size:.7rem;font-weight:600;letter-spacing:.02em;border:1px solid var(--line);color:var(--muted);background:var(--bg);font-family:var(--font-mono)}.badge--ready{color:#047857;border-color:#6ee7b7;background:#ecfdf5}.badge--planned{color:var(--muted)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;border:1px solid #fff0;cursor:pointer;font-family:var(--font-sans);font-weight:600;transition:transform 0.18s var(--ease),box-shadow 0.18s var(--ease),background-color 0.18s var(--ease),border-color 0.18s var(--ease),opacity 0.18s var(--ease)}.btn:active{transform:scale(.98)}.btn--sm{height:2.3rem;padding-inline:.95rem;font-size:.875rem}.btn--md{height:2.75rem;padding-inline:1.3rem;font-size:.9375rem}.btn--lg{height:3.1rem;padding-inline:1.6rem;font-size:1rem}.btn--primary{background:var(--fg);color:var(--bg);box-shadow:var(--shadow-sm)}.btn--primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);background:#1f1f23}.btn--ghost{background:var(--bg);color:var(--fg);border-color:var(--line-2)}.btn--ghost:hover{border-color:var(--fg);transform:translateY(-1px)}.btn--soft{background:var(--bg-3);color:var(--fg)}.btn--soft:hover{background:var(--line)}.focus-ring{outline:none}.focus-ring:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px color-mix(in srgb,var(--accent) 75%,transparent);border-radius:8px}.site-header{position:sticky;top:0;z-index:30;height:4.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:max(1.75rem, calc((100% - var(--maxw)) / 2));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--bg) 80%,transparent);border-bottom:1px solid var(--line)}.logo{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.03em;color:var(--fg)}.logo-mark{width:1.7rem;height:1.7rem;border-radius:7px;background:var(--grad)}.logo-mark span{display:none}.logo-tag{margin-left:.4rem;padding:.12rem .5rem;border-radius:6px;font-family:var(--font-mono);font-size:.72rem;color:var(--fg-2);background:var(--bg-3);border:1px solid var(--line)}.site-nav{display:flex;align-items:center;gap:1.6rem}.nav-link{color:var(--muted);font-size:.9rem;font-weight:500;transition:color 0.2s var(--ease)}.nav-link:hover{color:var(--fg)}.nav-back{color:var(--muted);font-size:.9rem;font-weight:500}.nav-back:hover{color:var(--fg)}@media (max-width:860px){.site-nav .nav-link{display:none}}.hero{position:relative;padding-block:clamp(3.5rem, 8vw, 6rem) clamp(3.5rem, 8vw, 5.5rem);overflow:hidden}.hero-grid{position:absolute;inset:0;width:100%;height:100%;z-index:0}.hero .container{position:relative;z-index:1}.hero-layout{display:grid;grid-template-columns:1.05fr 0.95fr;gap:3.5rem;align-items:center}@media (max-width:940px){.hero-layout{grid-template-columns:1fr;gap:2.5rem}.hero-visual{display:none}}.hero-content{max-width:38rem}.hero-title{font-size:clamp(2.6rem, 6.4vw, 4.6rem);font-weight:700;letter-spacing:-.04em;margin:1.4rem 0 1.4rem}.hero-title-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.hero-sub{max-width:34rem;font-size:clamp(1.05rem, 2vw, 1.25rem);color:var(--muted)}.hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.hero-cue{margin-top:2.5rem;font-size:.8rem;color:var(--faint);font-family:var(--font-mono)}.hero-visual{position:relative}.hero-visual .terminal{position:relative}.hero-visual .terminal::before{content:"";position:absolute;inset:0;border-radius:12px;padding:1.5px;z-index:3;background:conic-gradient(from var(--ga),var(--g1),var(--g2),var(--g3),var(--g1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ga-spin 7s linear infinite;pointer-events:none}.grad-border{position:relative;border-radius:16px}.grad-border::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ga),var(--g1),var(--g2),var(--g3),var(--g1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ga-spin 7s linear infinite}@keyframes ga-spin{to{--ga:360deg}}.feature-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}.module-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.step-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.stack-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.card-pad{padding:1.6rem}.card-title{color:var(--fg);font-family:var(--font-display);font-weight:600;font-size:1.15rem;letter-spacing:-.02em;margin-bottom:.5rem}.card-body{color:var(--muted);font-size:.95rem}.feature-card{position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--line-2)}.feature-card::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--ease)}.feature-card:hover::after{transform:scaleX(1)}.icon-wrap{width:2.6rem;height:2.6rem;border-radius:9px;margin-bottom:1.1rem;display:grid;place-items:center;background:var(--bg-3);color:var(--fg);border:1px solid var(--line)}.icon-wrap svg{width:1.25rem;height:1.25rem}.step-num{font-family:var(--font-mono);font-weight:500;font-size:.95rem;display:inline-block;margin-bottom:1rem;padding:.2rem .6rem;border-radius:6px;background:var(--bg-3);border:1px solid var(--line);color:#fff0;background-image:var(--grad);-webkit-background-clip:text;background-clip:text}.stack-card{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem}.stack-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--line-2)}.stack-card-top{display:flex;align-items:center;gap:.6rem}.stack-dot{width:.7rem;height:.7rem;border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 14%,transparent)}.stack-name{font-family:var(--font-display);font-weight:600;color:var(--fg);font-size:1.2rem;letter-spacing:-.02em;margin-right:auto}.stack-runtime{font-family:var(--font-mono);font-size:.8rem;color:var(--muted)}.stack-arrow{margin-top:auto;font-weight:600;font-size:.875rem;display:inline-flex;align-items:center;gap:.35rem;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.code{font-family:var(--font-mono);font-size:.875rem;background:#0a0a0a;border-radius:10px;padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow-x:auto;box-shadow:var(--shadow-md)}.code code{white-space:pre;color:#ededed}.code-label{font-family:var(--font-mono);font-size:.75rem;color:var(--faint);margin-bottom:.5rem}.code-copy{flex:none;cursor:pointer;border:1px solid rgb(255 255 255 / .18);background:#fff0;color:#d4d4d8;font-family:var(--font-sans);font-size:.75rem;font-weight:600;padding:.32rem .62rem;border-radius:6px;transition:color 0.2s var(--ease),border-color 0.2s var(--ease)}.code-copy:hover{color:#fff;border-color:rgb(255 255 255 / .4)}.terminal{border-radius:12px;background:#0a0a0a;overflow:hidden;box-shadow:var(--shadow-lg)}.terminal-bar{display:flex;align-items:center;gap:.5rem;padding:.7rem .95rem;border-bottom:1px solid rgb(255 255 255 / .08)}.terminal-dots{display:flex;gap:.42rem}.terminal-dots i{width:.7rem;height:.7rem;border-radius:50%;background:rgb(255 255 255 / .18)}.terminal-title{font-family:var(--font-mono);font-size:.72rem;color:#a1a1aa;margin-left:.45rem}.terminal-body{padding:1.05rem 1.15rem;font-family:var(--font-mono);font-size:.82rem;line-height:1.75;color:#ededed;white-space:pre-wrap}.terminal-body .pr{color:#818cf8}.terminal-body .ok{color:#34d399}.terminal-body .dim{color:#71717a}.hero-card{position:absolute;right:-6px;bottom:-14px;width:56%;padding:.95rem 1.05rem;border-radius:12px;background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.hero-card-row{display:flex;align-items:center;gap:.6rem;font-size:.82rem;color:var(--fg-2);font-weight:500}.hero-card-row+.hero-card-row{margin-top:.6rem}.hero-card-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--grad)}.hero-card-meta{margin-left:auto;font-family:var(--font-mono);font-size:.72rem;color:var(--faint)}.spec-strip{margin-top:2.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);box-shadow:var(--shadow-sm);overflow:hidden}.spec-item{padding:1.15rem 1.35rem;border-right:1px solid var(--line)}.spec-item:last-child{border-right:0}.spec-num{font-family:var(--font-display);font-weight:700;font-size:1.85rem;line-height:1;color:var(--fg);letter-spacing:-.03em}.spec-num em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.spec-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;color:var(--muted);margin-top:.5rem}.statement{font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem, 3.6vw, 2.7rem);line-height:1.18;letter-spacing:-.03em;color:var(--fg);max-width:52rem}.statement em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.notify{max-width:36rem}.notify-form{display:grid;gap:.9rem}.field label{display:block;font-size:.8rem;color:var(--muted);margin-bottom:.4rem;font-weight:500}.field input{width:100%;height:2.95rem;padding-inline:.95rem;background:var(--bg);color:var(--fg);border:1px solid var(--line-2);border-radius:10px;font-family:var(--font-sans);font-size:.95rem;transition:border-color 0.2s var(--ease),box-shadow 0.2s var(--ease)}.field input::placeholder{color:var(--faint)}.field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.field input.is-invalid{border-color:#dc2626;box-shadow:0 0 0 3px rgb(220 38 38 / .12)}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.notify-error{color:#dc2626;font-size:.85rem;min-height:1.1rem}.notify-fine{color:var(--faint);font-size:.8rem;margin-top:.4rem}.notify-success{display:flex;align-items:flex-start;gap:.75rem;padding:1.3rem;border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--line);color:var(--fg)}.notify-success svg{color:#059669}.final-cta{text-align:center}.final-cta h2{font-size:clamp(2.3rem, 5.4vw, 3.75rem);margin-bottom:1.3rem}.final-cta .hero-cta{justify-content:center}.site-footer{border-top:1px solid var(--line);padding-block:3.5rem 3rem;color:var(--muted);background:var(--bg-2)}.footer-cols{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:2rem 1.5rem}@media (max-width:760px){.footer-cols{grid-template-columns:1fr 1fr}}.footer-brand{max-width:22rem}.footer-brand .card-body{margin-top:.7rem}.footer-col .footer-heading{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.04em;color:var(--fg-2);margin:0 0 .9rem;font-weight:500}.footer-col a{display:block;color:var(--muted);font-size:.9rem;padding:.22rem 0}.footer-col a:hover{color:var(--fg)}.footer-bottom{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid var(--line)}.footer-meta{font-size:.85rem;color:var(--fg-2)}.footer-meta a:hover{color:var(--fg)}.footer-social{display:flex;gap:.8rem}.footer-social a{color:var(--muted);transition:color 0.2s var(--ease)}.footer-social a:hover{color:var(--fg)}.footer-links{display:flex;flex-wrap:wrap;gap:1.3rem;font-size:.9rem}.footer-links a:hover{color:var(--fg)}.legal-hero{padding-bottom:0}.legal-container{max-width:46rem;margin-inline:auto}.legal-container .nav-back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:2rem}.legal-title{font-size:clamp(1.75rem, 5vw, 2.6rem);line-height:1.12;letter-spacing:-.03em;margin-bottom:.6rem;text-wrap:balance}.legal-updated{font-family:var(--font-mono);font-size:.8rem;color:var(--muted);margin-bottom:0;display:flex;flex-wrap:wrap;gap:.5rem}.legal{max-width:46rem;margin-inline:auto}.legal h2{font-size:1.4rem;font-weight:600;letter-spacing:-.02em;color:var(--fg);margin:3rem 0 1rem}.legal h2:first-child{margin-top:0}.legal h3{font-size:1.05rem;font-weight:600;color:var(--fg);margin:1.75rem 0 .75rem}.legal p{line-height:1.75;color:var(--fg-2);margin-bottom:1rem}.legal ul,.legal ol{line-height:1.75;color:var(--fg-2);margin:0 0 1.25rem;padding-left:1.35rem}.legal li{margin-bottom:.4rem}.legal li p{margin-bottom:0}.legal a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.legal a:hover{color:var(--fg)}.legal strong{color:var(--fg);font-weight:600}.legal address{font-style:normal;line-height:1.75}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity 0.7s var(--ease),transform 0.7s var(--ease)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.btn,.stack-card,.glass,.feature-card{transition:none!important}.feature-card::after{transition:none!important}.grad-border::before,.hero-visual .terminal::before{animation:none!important}}.hero-grid{display:none}.hero-title{font-size:clamp(2.7rem, 6.4vw, 4.7rem)}.hero .hero-title-grad{background:none;-webkit-text-fill-color:var(--fg);color:var(--fg)}.hero-visual{position:relative;border-radius:26px;padding:30px;min-height:440px;display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--g1) 68%,#0b1020),var(--g2) 55%,var(--g3));box-shadow:0 50px 120px -45px color-mix(in srgb,var(--g2) 60%,transparent)}.hero-visual::before,.hero-visual::after{content:"";position:absolute;border-radius:50%;filter:blur(46px);mix-blend-mode:screen;z-index:0;pointer-events:none}.hero-visual::before{width:66%;height:76%;left:-12%;top:-18%;background:radial-gradient(circle,var(--g1),transparent 60%);animation:heroA 15s ease-in-out infinite}.hero-visual::after{width:70%;height:82%;right:-14%;bottom:-20%;background:radial-gradient(circle,var(--g3),transparent 60%);animation:heroB 19s ease-in-out infinite}@keyframes heroA{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(20%,14%) scale(1.18)}}@keyframes heroB{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-16%,-12%) scale(1.12)}}.hero-visual .terminal{position:relative;z-index:1;width:100%;background:rgb(255 255 255 / .14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .32);box-shadow:0 24px 60px -30px rgb(0 0 0 / .5)}.hero-visual .terminal::before{display:none}.hero-visual .terminal-bar{border-bottom-color:rgb(255 255 255 / .22)}.hero-visual .terminal-title{color:rgb(255 255 255 / .8)}.hero-visual .terminal-body{color:#fff}.hero-visual .terminal-body .pr{color:#bfdbfe}.hero-visual .terminal-body .ok{color:#a7f3d0}.hero-visual .terminal-body .dim{color:rgb(255 255 255 / .7)}.hero-visual .hero-card{z-index:2;right:22px;bottom:22px;width:60%;background:rgb(255 255 255 / .94);border-color:rgb(255 255 255 / .7)}#early-access .section-head{margin-inline:auto;text-align:center}#early-access .notify{margin-inline:auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero-visual{animation:heroParallax linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes heroParallax{to{transform:translateY(-54px)}}.section--panel>.container,.section--wash>.container{animation:secParallax linear both;animation-timeline:view();animation-range:entry 0% entry 48%}@keyframes secParallax{from{transform:translateY(38px)}to{transform:translateY(0)}}}}@media (prefers-reduced-motion:reduce){.hero-visual::before,.hero-visual::after{animation:none!important}}.hero{min-height:68vh;display:flex;align-items:center}.hero-layout{display:block}.hero-visual{display:none!important}.hero-grid{display:block!important;filter:blur(1px) saturate(1.1)}.hero-content{max-width:46rem}.hero-title-grad,.final-cta .hero-title-grad,.eyebrow-idx,.spec-num em,.statement em,.stack-arrow,.grad-text{background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}.hero-title-grad,.final-cta .hero-title-grad{color:var(--fg)!important}.eyebrow-idx{color:var(--muted)!important}.spec-num em,.statement em{color:var(--accent)!important}.stack-arrow{color:var(--accent)!important}.step-num{background-image:none!important;background-color:var(--bg-3)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important}.type-word{color:var(--fg)}.type-caret{display:inline-block;width:.06em;height:.84em;border-radius:1px;background:var(--fg);margin-left:.05em;vertical-align:-.04em;animation:caretBlink 1.05s steps(1) infinite}@keyframes caretBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.type-caret{animation:none}}.logo-mark{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' rx='8' fill='%230a0a0a'/%3E%3Cpath d='M16 7 L25 12 L16 17 L7 12 Z' fill='%23ffffff'/%3E%3Cpath d='M7 15.5 L16 20.5 L25 15.5' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round' opacity='0.7'/%3E%3Cpath d='M7 19.5 L16 24.5 L25 19.5' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round' opacity='0.4'/%3E%3C/svg%3E") center / cover no-repeat!important;border-radius:7px}.hero-grid{filter:none}.logo-mark{background:#0a0a0a!important;color:#fff;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center}.text-accent{color:var(--accent)}a.text-accent{border-bottom:2px solid color-mix(in srgb,var(--accent) 35%,transparent)}a.text-accent:hover{border-bottom-color:var(--accent)}.text-accent .type-word{color:inherit}.text-accent+.type-caret,a.text-accent .type-caret{background:var(--accent)}.hero-trust{margin-top:2.5rem;display:grid;gap:.45rem;font-family:var(--font-mono);font-size:.8rem;color:var(--muted)}.hero-trust li{display:inline-flex;align-items:baseline;gap:.5rem}.hero-trust .ok{color:#047857}@media (min-width:980px){.feature-grid--3col{grid-template-columns:repeat(3,1fr)}}.icon-wrap.icon-emoji{font-size:1.15rem;line-height:1}.card-pad{display:flex;flex-direction:column;align-items:flex-start}.card-pad>*{align-self:stretch}.card-pad .step-num,.card-pad .icon-wrap{align-self:flex-start}.card-pad .sources{margin-top:auto}.sources{padding-top:.85rem;margin-top:.85rem;border-top:1px dashed var(--line);font-family:var(--font-mono);font-size:.75rem;color:var(--faint)}.sources strong{text-transform:uppercase;font-size:.65rem;letter-spacing:.1em;color:var(--faint);margin-right:.35rem;font-weight:500}.sources a{color:var(--accent);font-weight:500;border-bottom:1px dotted color-mix(in srgb,var(--accent) 45%,transparent);padding-bottom:1px;transition:color 0.2s var(--ease),border-color 0.2s var(--ease)}.sources a:hover{border-bottom-color:var(--accent)}.sources--centered{margin:.75rem auto 0;max-width:56rem;text-align:center;border-top:none;padding-top:0}.why-me-footer{text-align:center;margin-top:2.5rem;font-size:.95rem;color:var(--muted)}.why-me-footer a{color:var(--accent);font-weight:500;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.why-me-footer a:hover{border-bottom-color:var(--accent)}.btn--block{width:100%}.tiers{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));max-width:var(--maxw);margin:0 auto}.tier{position:relative;display:flex;flex-direction:column;padding:2rem}.tier:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--line-2)}.tier--featured{border-color:#fff0;box-shadow:var(--shadow-md)}.tier--featured:hover{border-color:#fff0}.tier-ribbon{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .8rem;border-radius:999px;box-shadow:var(--shadow-sm)}.tier-name{font-family:var(--font-display);color:var(--fg);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.25rem}.tier-tag{font-size:.85rem;color:var(--muted);margin-bottom:1.25rem}.tier-amount{margin-bottom:1.25rem}.tier-amount span{display:inline-block;font-family:var(--font-display);font-size:2.5rem;font-weight:700;letter-spacing:-.03em;color:var(--fg)}.tier-list{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.6rem;font-size:.95rem;flex:1}.tier-list li{position:relative;padding-left:1.6rem;color:var(--fg-2)}.tier-list li::before{content:"✓";position:absolute;left:0;top:.2rem;width:1.15rem;height:1.15rem;border-radius:999px;background:var(--accent-tint);color:var(--accent);font-size:.68rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.tier-list strong{color:var(--fg);font-weight:600}.tiers-roi{max-width:56rem;margin:2.5rem auto 0;text-align:center;font-size:.95rem;color:var(--muted);line-height:1.6}.tiers-roi strong{color:var(--fg);font-weight:600}.testimonial{max-width:48rem;margin:0 auto;padding:2.5rem;text-align:center}.testimonial-quote{font-family:var(--font-display);font-size:clamp(1.15rem, 2vw, 1.4rem);line-height:1.5;font-weight:500;letter-spacing:-.015em;color:var(--fg);margin:0 0 1.75rem}.testimonial-caption{display:inline-flex;align-items:center;gap:.85rem;text-align:left;margin:0}.testimonial-avatar{width:2.75rem;height:2.75rem;border-radius:999px;background:var(--grad);color:#fff;font-family:var(--font-mono);font-weight:500;font-size:.8rem;letter-spacing:.05em;display:inline-flex;align-items:center;justify-content:center}.testimonial-author{font-weight:600;color:var(--fg);font-size:.95rem;margin:0}.testimonial-role{font-size:.85rem;color:var(--muted);margin:0}.final-cta .chip{margin-bottom:1.2rem}.footer-cols{grid-template-columns:1.6fr 1fr 1fr}@media (max-width:760px){.footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:540px){.tier{padding:1.6rem}.testimonial{padding:2rem 1.5rem}}.consent{position:fixed;inset-inline:0;bottom:0;z-index:60;padding:1rem;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:var(--shadow-lg)}.consent[hidden]{display:none}.consent-inner{max-width:var(--maxw);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.consent-title{font-weight:600;color:var(--fg);margin:0 0 .25rem}.consent-body{color:var(--muted);font-size:.875rem;margin:0;max-width:46rem}.consent-body a{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.consent-actions{display:flex;gap:.6rem;flex-shrink:0}@media (max-width:40rem){.consent-actions{width:100%}.consent-actions .btn{flex:1}}.contact-grid{display:grid;gap:2rem;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}@media (max-width:60rem){.contact-grid{grid-template-columns:1fr}}.contact-side{display:grid;gap:1rem}.contact-side .card-title{margin-top:0}.contact-form .form-grid{display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:40rem){.contact-form .form-grid{grid-template-columns:1fr}}.contact-form .field{margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.45rem}.contact-form .form-grid .field{margin-bottom:0}.contact-form label{font-size:.875rem;font-weight:500;color:var(--fg)}.contact-form .req{color:var(--accent)}.contact-form .field-hint{font-size:.8125rem;color:var(--muted)}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form select,.contact-form textarea{width:100%;font:inherit;font-size:.9375rem;color:var(--fg);background:var(--bg);border:1px solid var(--line-2);border-radius:10px;padding:.7rem .85rem;transition:border-color 0.15s var(--ease),box-shadow 0.15s var(--ease)}.contact-form textarea{resize:vertical;min-height:9rem}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline:none;border-color:var(--fg);box-shadow:0 0 0 3px var(--accent-tint)}.contact-form .field--check{flex-direction:row;align-items:flex-start;gap:.6rem;font-size:.875rem;color:var(--muted)}.contact-form .field--check .wpcf7-list-item{margin:0}.contact-form .field--check a{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.contact-form .field--submit{margin-bottom:0}.contact-form .wpcf7-spinner{margin-inline-start:.6rem}.sh-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-form .wpcf7-response-output{margin:1.25rem 0 0;padding:.85rem 1rem;border-radius:10px;border:1px solid var(--line-2);font-size:.9375rem}.contact-form form.sent .wpcf7-response-output{border-color:color-mix(in srgb,#15803d 45%,transparent);background:color-mix(in srgb,#15803d 7%,transparent);color:#14532d}.contact-form form.invalid .wpcf7-response-output,.contact-form form.failed .wpcf7-response-output,.contact-form form.spam .wpcf7-response-output{border-color:color-mix(in srgb,#dc2626 45%,transparent);background:color-mix(in srgb,#dc2626 6%,transparent);color:#7f1d1d}.contact-form .wpcf7-not-valid-tip{font-size:.8125rem;color:#b91c1c}.contact-form .wpcf7-not-valid{border-color:color-mix(in srgb,#dc2626 55%,transparent)}.post-cat{margin-bottom:1rem}.post-cat .badge{text-decoration:none}.post-cat .badge:hover{color:var(--fg);border-color:var(--line-2)}.related-head{font-size:1.4rem;font-weight:600;letter-spacing:-.02em;color:var(--fg);margin-bottom:1.5rem}.post-prose .wp-block-rank-math-toc-block{margin:2.5rem 0;padding:1.25rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2)}.post-prose .wp-block-rank-math-toc-block h2{margin:0 0 .85rem;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.post-prose .wp-block-rank-math-toc-block ul{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.post-prose .wp-block-rank-math-toc-block li{margin:0}.post-prose .wp-block-rank-math-toc-block a{color:var(--fg-2);text-decoration:none;line-height:1.45}.post-prose .wp-block-rank-math-toc-block a:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.faq{margin:0 0 1.5rem}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.1rem 0;font-weight:500;color:var(--fg);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";flex-shrink:0;width:9px;height:9px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform 0.25s var(--ease)}.faq details[open] summary::after{transform:rotate(-135deg) translate(-2px,-2px)}.faq details>div{padding-bottom:1.1rem}.faq details>div>p{margin-bottom:0;color:var(--fg-2);line-height:1.75}.faq--section{max-width:46rem}.faq--section .faq{margin-bottom:0}.post-prose .post-figure{margin:2.25rem 0}.post-prose .post-figure img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:12px}.post-prose .post-figure figcaption{margin-top:.7rem;font-size:.85rem;line-height:1.5;color:var(--muted)}.post-prose .wp-block-table{margin:2rem 0;overflow-x:auto}.post-prose table{width:100%;border-collapse:collapse;font-size:.95rem}.post-prose th,.post-prose td{padding:.7rem .9rem;text-align:left;border-bottom:1px solid var(--line);color:var(--fg-2);line-height:1.6}.post-prose th{color:var(--fg);font-weight:600;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase;border-bottom-color:var(--line-2);white-space:nowrap}.post-prose blockquote{margin:2rem 0;padding:.2rem 0 .2rem 1.25rem;border-left:2px solid var(--accent)}.post-prose blockquote p{margin-bottom:0;color:var(--fg);font-size:1.05rem}.post-prose code{font-family:var(--font-mono);font-size:.875em;padding:.12em .35em;border-radius:5px;background:var(--bg-3);color:var(--fg)}.post-prose pre{margin:2rem 0;padding:1.1rem 1.25rem;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2)}.post-prose pre code{padding:0;background:none;font-size:.85rem;line-height:1.65}.post-prose h2[id],.post-prose h3[id]{scroll-margin-top:5.5rem}.cat-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.cat-nav a{text-decoration:none}.cat-nav a[aria-current="page"]{color:var(--fg);border-color:var(--fg)}.post-card-kicker{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);min-height:.89rem;margin-bottom:.7rem}.post-card-title{line-height:1.25;margin-bottom:.55rem}.post-card-body{line-height:1.6}.post-card-date{margin-top:auto;padding-top:1.15rem;font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}