@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(/fonts/saira-var.woff2)format("woff2")}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/fonts/martian-mono-var.woff2)format("woff2")}:root{--werkbank:#141019;--werkbank-2:#1e1826;--werkbank-0:#0d0a11;--werkbank-3:#2a2136;--w-ink:#ede7f0;--w-ink-2:#a79bb0;--w-ink-3:#827890;--w-line:#332a40;--w-line-2:#6d5986;--blatt:#f2eef3;--blatt-hi:#fbf9fc;--blatt-2:#e4dee8;--b-ink:#191322;--b-ink-2:#574c63;--b-ink-3:#786783;--b-line:#d5ccdc;--b-line-2:#9481a0;--signal-fill:#dd217f;--signal-dark:#ff63a8;--signal-light:#cc1e75;--logo-gradient:linear-gradient(120deg, #6366f1 0%, #8b5cf6 45%, #ec4899 100%);--grad-fill:linear-gradient(115deg, #5f62f1 0%, #8655f6 48%, #e2187d 100%);--grad-ink-dark:linear-gradient(115deg, #6e70f2 0%, #8d5ff7 48%, #e82687 100%);--grad-ink-light:linear-gradient(115deg, #4346ef 0%, #743df5 48%, #d01673 100%);--grad-ink:var(--grad-ink-dark);--ground:var(--werkbank);--raised:var(--werkbank-2);--recessed:var(--werkbank-0);--ground-2:var(--werkbank-2);--ground-3:var(--werkbank-3);--text:var(--w-ink);--text-2:var(--w-ink-2);--text-3:var(--w-ink-3);--line:var(--w-line);--line-2:var(--w-line-2);--signal:var(--signal-dark);--w-04:#ede7f00a;--w-08:#ede7f014;--w-14:#ede7f024;--w-24:#ede7f03d;--sig-08:#dd217f14;--sig-16:#dd217f29;--sig-40:#dd217f66;--font-display:"Saira", "Saira Fallback", system-ui, sans-serif;--font-text:"Saira", "Saira Fallback", system-ui, sans-serif;--font-mono:"Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-family:var(--font-text);--radius-input:0;--radius-lg:0;--radius-pill:999px;--ease:cubic-bezier(.16, 1, .3, 1);--t-micro:.25s;--t-move:.55s;--t-reveal:1.1s;--transition-normal:var(--t-micro) var(--ease);--container-max:1280px;--mock-bad:#ef4444;--mock-bad-soft:#f87171;--mock-warn:#fb923c;--mock-ink:#0f172a;--mock-chip:#475569;--mock-muted:#94a3b8;--gutter:1.75rem;--vel:0;--dir:1;--sand:var(--w-ink-2);--sand-2:var(--w-ink-3);--signal-hi:var(--signal);--signal-2:var(--signal);--signal-deep:var(--signal-fill);--paper:var(--ground);--paper-2:var(--ground-2);--paper-hi:var(--ground-3);--ink:var(--text);--ink-2:var(--text-2);--ink-3:var(--text-3);--rule:var(--line);--rule-strong:var(--line-2);--seal:var(--signal);--seal-deep:var(--signal-fill);--seal-tint:var(--sig-16);--plate:var(--ground-3);--plate-2:var(--ground-2);--on-plate:var(--text);--on-plate-2:var(--text-2);--rule-plate:var(--line);--seal-plate:var(--signal);--bg-color:var(--ground);--text-primary:var(--text);--text-secondary:var(--text-2);--text-muted:var(--text-3);--accent-indigo:var(--signal);--accent-blue:var(--signal);--accent-purple:var(--signal);--accent-pink:var(--signal);--success-green:var(--signal);--hubspot-orange:var(--signal);--bg-card:var(--ground-2);--bg-card-hover:var(--ground-3);--bg-menu:var(--ground);--bg-navbar-scrolled:#141019e0;--glass-border:1px solid var(--line);--glass-shadow:none;--glow-shadow:none;--gradient-primary:var(--signal);--gradient-text:none}[data-material=blatt]{--ground:var(--blatt);--raised:var(--blatt-hi);--recessed:var(--blatt-2);--ground-2:var(--blatt-2);--ground-3:var(--blatt);--text:var(--b-ink);--text-2:var(--b-ink-2);--text-3:var(--b-ink-3);--line:var(--b-line);--line-2:var(--b-line-2);--signal:var(--signal-light);--grad-ink:var(--grad-ink-light);--w-04:#19132208;--w-08:#1913220f;--w-14:#1913221a;--w-24:#1913222e;--bg-navbar-scrolled:#f2eef3e0;--sand:var(--b-ink-2);--sand-2:var(--b-ink-3);--signal-hi:var(--signal-light);--signal-2:var(--signal-light);--signal-deep:var(--signal-fill);--paper:var(--blatt);--paper-2:var(--blatt-2);--paper-hi:var(--blatt);--ink:var(--b-ink);--ink-2:var(--b-ink-2);--ink-3:var(--b-ink-3);--rule:var(--b-line);--rule-strong:var(--b-line-2);--seal:var(--signal-light);--seal-deep:var(--signal-fill);--seal-tint:#cc1e751f;--plate:var(--blatt-2);--plate-2:var(--blatt);--on-plate:var(--b-ink);--on-plate-2:var(--b-ink-2);--rule-plate:var(--b-line);--seal-plate:var(--signal-light);--bg-color:var(--blatt);--text-primary:var(--b-ink);--text-secondary:var(--b-ink-2);--text-muted:var(--b-ink-3);--accent-indigo:var(--signal-light);--accent-blue:var(--signal-light);--accent-purple:var(--signal-light);--accent-pink:var(--signal-light);--success-green:var(--signal-light);--hubspot-orange:var(--signal-light);--bg-card:var(--blatt-2);--bg-card-hover:var(--blatt-2);--bg-menu:var(--blatt);--glass-border:1px solid var(--b-line);--gradient-primary:var(--signal-light);--sig-08:#cc1e7514;--sig-16:#cc1e7529;--sig-40:#cc1e7566;background:var(--blatt);color:var(--b-ink-2)}[data-material=werkbank]{background:var(--werkbank);color:var(--w-ink-2)}*{box-sizing:border-box;margin:0;padding:0}html.pl-lock,html.pl-lock body{touch-action:none;overflow:hidden}[tabindex="-1"]:focus{outline:none}body{background:var(--ground);color:var(--text-2);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{color:var(--text);font-family:var(--font-display)}#bg{z-index:0;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .7s var(--ease);position:fixed;inset:0}html.on-blatt #bg{opacity:.12}html.on-blatt .grain{opacity:.025}.grain{z-index:1;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:fixed;inset:0}main,nav,footer{z-index:2;position:relative}.progress{z-index:60;transform-origin:0;background:var(--seal);width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}nav{z-index:50;padding:1.4rem var(--gutter);transition:background var(--transition-normal), padding var(--transition-normal), border-color var(--transition-normal);transition:background var(--t-move) var(--ease), color var(--t-move) var(--ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;top:0;left:0;right:0}nav[data-material=blatt]{--ground:var(--blatt);--text:var(--b-ink);--text-2:var(--b-ink-2);--text-3:var(--b-ink-3);--line:var(--b-line);--line-2:var(--b-line-2);--signal:var(--signal-light)}nav[data-material=blatt] .wordmark,nav[data-material=blatt] .nav-links>a:hover{color:var(--b-ink)}nav[data-material=blatt] .nav-links>a,nav[data-material=blatt] .dropdown>button{color:var(--b-ink-2)}nav[data-material=blatt] .lang-switcher .active{color:var(--b-ink)}nav[data-material=blatt] .nav-burger span{background:var(--b-ink)}nav.scrolled{background:var(--bg-navbar-scrolled);border-bottom:1px solid var(--rule);padding:.85rem var(--gutter)}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);font-size:1.35rem;font-weight:700;font-stretch:112%;text-decoration:none}.wordmark .text-gradient{font-weight:700;font-family:var(--font-display);background:var(--logo-gradient);-webkit-text-fill-color:transparent;color:var(--signal);background-clip:text;font-style:normal;font-stretch:112%}.nav-links{align-items:center;gap:1.75rem;display:flex}.nav-links>a,.dropdown>button{color:var(--text-secondary);transition:color var(--transition-normal);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;font-family:inherit;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-links>a:after{content:"";background:var(--seal);transform-origin:0;width:100%;height:1px;transition:transform var(--transition-normal);border-radius:0;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.nav-links>a:hover,.nav-links>a:focus-visible,.dropdown>button:hover,.dropdown:focus-within>button{color:var(--text-primary)}.nav-links>a:hover:after,.nav-links>a:focus-visible:after{transform:scaleX(1)}.dropdown{position:relative}.dropdown .caret{transition:transform var(--transition-normal)}.dropdown:hover .caret,.dropdown:focus-within .caret{transform:rotate(180deg)}.dropdown-content{background:var(--paper-hi);border:1px solid var(--rule);opacity:0;visibility:hidden;min-width:260px;transition:opacity var(--transition-normal), transform var(--transition-normal), visibility var(--transition-normal);border-radius:0;flex-direction:column;padding:.4rem;display:flex;position:absolute;top:calc(100% + .9rem);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 12px 28px #16130f1a}.dropdown:hover .dropdown-content,.dropdown:focus-within .dropdown-content{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.dropdown-content a{color:var(--text-secondary);transition:background var(--transition-normal), color var(--transition-normal);border-radius:0;padding:.65rem .9rem;font-size:.9rem;font-weight:500;text-decoration:none}.dropdown-content a:hover,.dropdown-content a:focus-visible{background:var(--paper-2);color:var(--ink)}.nav-actions{align-items:center;gap:1.2rem;display:flex}.lang-switcher{color:var(--text-muted);font-size:.85rem;font-weight:600}.lang-switcher .active{color:var(--text-primary)}.lang-switcher a{color:var(--text-muted);text-decoration:none}.lang-switcher a:hover{color:var(--text-secondary)}@media (width<=860px){.nav-links,.lang-switcher{display:none}}.btn{font-family:var(--font-text);letter-spacing:-.005em;cursor:pointer;transition:background var(--t-micro) var(--ease), color var(--t-micro) var(--ease), border-color var(--t-micro) var(--ease), transform var(--t-micro) var(--ease);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--grad-fill);color:#fff;transition:background-position var(--t-move) var(--ease);background-position:0 0;background-size:160% 100%;border-color:#0000;font-weight:600;position:relative}.btn-primary:before,.btn-primary:after{content:"";background:var(--text);pointer-events:none;width:6px;height:6px;transition:transform var(--t-micro) var(--ease);position:absolute}.btn-primary:before{top:-1px;left:-1px}.btn-primary:after{bottom:-1px;right:-1px}.btn-primary:hover{background-position:100% 0}.btn-primary:hover:before{transform:translate(-2px,-2px)}.btn-primary:hover:after{transform:translate(2px,2px)}.btn-secondary{color:var(--text);border-color:var(--line-2);background:0 0}.btn-secondary:hover{border-color:var(--text);background:var(--w-04)}.btn-submit{background:var(--grad-fill);color:#fff;width:100%;transition:background-position var(--t-move) var(--ease);background-position:0 0;background-size:160% 100%;border-color:#0000;font-weight:600;position:relative}.btn-submit:before,.btn-submit:after{content:"";background:var(--text);pointer-events:none;width:6px;height:6px;position:absolute}.btn-submit:before{top:-1px;left:-1px}.btn-submit:after{bottom:-1px;right:-1px}.btn-submit:hover{background-position:100% 0}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--seal);outline-offset:3px}.btn-nav{padding:.55rem 1.25rem;font-size:.875rem}.magnetic{transition:transform .15s ease-out, box-shadow var(--transition-normal), background var(--transition-normal)}.container{max-width:var(--container-max);padding:0 var(--gutter);margin:0 auto}section{padding:7rem 0;position:relative}#ergebnisse{padding-top:3.5rem}#verlaesslichkeit{padding:8.5rem 0}#faq{padding:5.5rem 0 6rem}#founder{padding:5rem 0 6.5rem}@media (width<=860px){#verlaesslichkeit{padding:4.5rem 0}#ergebnisse,#faq,#founder{padding:3rem 0}}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;border-radius:0;align-items:center;gap:.75rem;padding:0;font-size:.6875rem;font-weight:400;display:inline-flex}.eyebrow .dot{background:var(--seal);border-radius:0;flex:none;width:28px;height:1px}.section-head{text-align:left;max-width:46ch;margin:0 0 4.5rem}.section-head>*+*{margin-top:1rem}.section-head h2{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:600;font-stretch:116%;line-height:.98}.section-head p{color:var(--ink-2);max-width:44ch;font-size:1.0625rem}.text-gradient,.shine{font-family:var(--font-display);letter-spacing:-.03em;color:var(--signal);background:var(--grad-ink);-webkit-text-fill-color:transparent;background-clip:text;font-style:normal;font-weight:700;font-stretch:118%;animation:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{text-align:left;max-width:none;min-height:100vh;padding:9rem max(var(--gutter), calc((100% - var(--container-max)) / 2 + var(--gutter))) 5rem;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;display:flex;position:relative}.hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:1.75rem 0 1.5rem;font-size:clamp(2.7rem,7.2vw,5.4rem);font-weight:600;font-stretch:118%;line-height:.94}.hero .sub{color:var(--ink-2);max-width:48ch;margin-bottom:2.6rem;font-size:1.125rem}.hero-ctas{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;display:flex}@keyframes hwIn{0%{opacity:0;filter:blur(12px);transform:translateY(.5em)}to{opacity:1;filter:blur();transform:none}}@keyframes liftIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hw{display:inline-block}.hw:not(:last-child){margin-right:.24em}html.js .hw{animation:hwIn 1s var(--ease) var(--hd,0s) both}html.js .lift{animation:liftIn .9s var(--ease) var(--hd,0s) both}.founder-pill{border:0;border-top:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);background:0 0;border-radius:0;align-items:center;gap:.7rem;margin-top:3rem;padding:1.1rem 0 0;font-size:.75rem;font-weight:400;display:inline-flex}.avatar{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-3);font-family:var(--font-mono);border-radius:0;flex:none;place-items:center;font-weight:400;display:grid}.avatar-sm{width:32px;height:32px;font-size:.75rem}.avatar-lg{object-fit:cover;width:150px;height:186px;font-size:2rem}.scroll-cue{bottom:2.2rem;right:var(--gutter);pointer-events:none;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.6rem;font-size:.6875rem;transition:opacity .5s;display:flex;position:absolute;left:auto;transform:none}.scroll-cue .line{background:linear-gradient(to bottom, var(--ink-3), transparent);transform-origin:top;width:1px;height:44px;animation:2s ease-in-out infinite cue}@keyframes cue{0%,to{opacity:.4;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}@media (width<=720px),(height<=700px){.scroll-cue{display:none}}html.js .reveal{opacity:0;filter:blur(7px);transition:opacity var(--t-reveal) var(--ease), transform var(--t-reveal) var(--ease), filter var(--t-reveal) var(--ease);transition-delay:var(--d,0s);transform:translateY(16px)}html.js .reveal.in{opacity:1;filter:blur();transform:none}html.js [data-speed].reveal{transform:none}.pin-mark{position:relative}.pin-mark:before,.pin-mark:after{content:"";background:var(--pin-color,var(--signal));pointer-events:none;z-index:2;width:6px;height:6px;position:absolute}.pin-mark:before{top:-1px;left:-1px}.pin-mark:after{bottom:-1px;right:-1px}.pin-mark--quiet:before,.pin-mark--quiet:after{background:var(--line-2)}.marquee{transform:skewX(calc(var(--vel) * -4deg));transition:transform .35s var(--ease)}html.js [data-draw]{border-top-color:#0000;position:relative}html.js [data-draw]:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform 1.15s var(--ease);transition-delay:var(--d,0s);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}html.js [data-draw].in:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html.js [data-draw]{border-top-color:var(--ink)}html.js [data-draw]:after{display:none}}.cards-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (width<=680px){.cards-grid{grid-template-columns:1fr}}.card{border:1px solid var(--rule);transition:background var(--t-micro) var(--ease), border-color var(--t-micro) var(--ease);background:0 0;border-radius:0;flex-direction:column;padding:2.25rem 2rem 2rem;display:flex}.card:hover{background:var(--paper-hi);border-color:var(--rule-strong)}.icon-tile{border-bottom:1px solid var(--rule);width:auto;height:auto;color:var(--ink-3);transition:color var(--t-micro) var(--ease), border-color var(--t-micro) var(--ease);border-radius:0;align-items:center;gap:.85rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.icon-tile svg{stroke-width:1.5px;width:20px;height:20px}.icon-tile-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-hi);white-space:nowrap;font-size:.625rem}.card:hover .icon-tile{color:var(--ink);border-color:var(--rule-strong)}.cards-grid>.card,.blog-card,.hcard{position:relative;overflow:hidden}.cards-grid>.card:before,.blog-card:before,.hcard:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-10%), #ff7a660e, transparent 60%);opacity:0;transition:opacity .45s var(--ease);position:absolute;inset:0}.cards-grid>.card>*,.blog-card>*,.hcard>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.cards-grid>.card:hover:before,.blog-card:hover:before,.hcard:hover:before{opacity:1}}.tile-indigo,.tile-pink,.tile-orange,.tile-blue{background:0 0}.card h3{letter-spacing:-.02em;text-wrap:balance;margin-bottom:.7rem;font-size:1.3rem;font-weight:600;font-stretch:108%;line-height:1.12}.card>p{color:var(--ink-2);margin-bottom:1.3rem;font-size:.9375rem}.check{flex-direction:column;gap:.55rem;margin-bottom:1.5rem;list-style:none;display:flex}.check li{color:var(--text-secondary);align-items:baseline;gap:.6rem;font-size:.9rem;display:flex}.check li:before{content:"—";color:var(--seal);flex:none;font-weight:400}.card .btn{margin-top:auto}.card-lead{background:var(--ground-2);border-color:var(--line-2);grid-template-columns:1fr auto;align-items:start;gap:.4rem 3rem;margin-bottom:1.5rem;padding:2.75rem 2.5rem;display:grid}.card-lead .icon-tile{grid-column:1/-1}.card-lead h3{letter-spacing:-.03em;grid-column:1;font-size:clamp(1.5rem,2.6vw,2rem);font-stretch:104%;line-height:1.05}.card-lead>p{grid-column:1;max-width:62ch}.card-lead .check{grid-column:1;margin-bottom:0}.card-lead .btn{grid-area:2/2/5;align-self:center;margin-top:0}@media (width<=860px){.card-lead{grid-template-columns:1fr;gap:0;padding:2rem 1.5rem}.card-lead .btn{grid-area:auto/1;margin-top:1.5rem}}.cards-grid--support{grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (width<=900px){.cards-grid--support{grid-template-columns:1fr}}.cards-grid--support .card>p{margin-bottom:1.5rem}.cards-grid--support .card .btn{margin-top:auto}.promise-list{gap:0;margin:0 0 2.5rem;list-style:none;display:grid}.promise{border-top:1px solid var(--line);grid-template-columns:4.5rem 1fr;gap:0 1.5rem;padding:1.9rem 0;display:grid}.promise-idx{font-family:var(--font-mono);letter-spacing:.12em;color:var(--signal-hi);grid-area:1/1/span 2;padding-top:.35rem;font-size:.6875rem}.promise h3,.promise p{grid-column:2}.promise h3{letter-spacing:-.025em;color:var(--text);margin-bottom:.5rem;font-size:clamp(1.15rem,2.1vw,1.45rem);font-weight:600;font-stretch:104%;line-height:1.2}.promise p{color:var(--text-2);max-width:60ch;margin:0}@media (width<=640px){.promise{grid-template-columns:1fr;gap:.4rem;padding:1.5rem 0}.promise-idx{grid-area:auto/1;padding-top:0}.promise h3,.promise p{grid-column:1}}.promise-out{border-left:2px solid var(--signal);color:var(--text-2);max-width:62ch;padding:.2rem 0 .2rem 1.25rem;font-size:1.0625rem}.faq-container{max-width:700px}.faq-card{border-top:1px solid var(--line);padding:1.7rem 0}.faq-card h3{margin-bottom:.6rem}.faq-card p{max-width:58ch}.pin-outer{height:240vh;padding:0}.pin-stage{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.pin-head{text-align:left;padding:0 var(--gutter);max-width:var(--container-max);width:100%;margin:0 auto 3.5rem}.pin-head h2{letter-spacing:-.03em;margin:1rem 0 .9rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:600;font-stretch:116%;line-height:.98}.pin-head p{color:var(--ink-2);max-width:46ch;margin:0;font-size:1.0625rem}.pin-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;width:100%;display:grid}@media (width<=860px){.pin-grid{grid-template-columns:1fr;gap:2rem}.pin-visual{display:none}}.pin-steps{min-height:300px;position:relative}@media (width<=860px){.pin-steps{min-height:420px}}.pin-step{opacity:0;pointer-events:none;transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:translateY(26px)}.pin-step.active{opacity:1;pointer-events:auto;transform:none}.pin-step .ghost{font-family:var(--font-display);letter-spacing:.02em;color:var(--signal);background:var(--grad-ink);-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.2rem;font-size:clamp(4.5rem,9vw,7.5rem);font-weight:500;font-stretch:58%;line-height:.85;display:block}.pin-step h3{letter-spacing:-.025em;color:var(--ink);margin-bottom:.9rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;font-stretch:112%;line-height:1.05}.pin-step p{color:var(--ink-2);max-width:52ch}.pin-visual{border:0;border-left:1px solid var(--rule);background:0 0;border-radius:0;padding:.5rem 0 .5rem 2.5rem}.pin-track{background:var(--rule);border-radius:0;height:1px;margin-bottom:2rem;overflow:hidden}.pin-fill{background:var(--seal);border-radius:0;width:0%;height:100%}.pin-list{flex-direction:column;gap:1.1rem;list-style:none;display:flex}.pin-list li{color:var(--ink-3);transition:color .35s var(--ease);align-items:center;gap:.9rem;font-size:.9375rem;font-weight:500;display:flex}.pin-list li .idx{width:auto;height:auto;font-family:var(--font-mono);letter-spacing:.1em;transition:color .35s var(--ease);color:var(--rule-strong);border:0;border-radius:0;flex:none;font-size:.6875rem;display:block}.pin-list li.done{color:var(--ink-2)}.pin-list li.done .idx{color:var(--ink-3)}.pin-list li.now{color:var(--ink)}.pin-list li.now .idx{color:var(--seal)}.priceband-outer{height:250vh;padding:0}.priceband{flex-direction:column;justify-content:center;min-height:100svh;padding:6rem 0 3rem;display:flex;position:sticky;top:0}.priceband-head{max-width:var(--container-max);width:100%;padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:0 auto 2.2rem;display:flex}.priceband-nav{flex:none;align-items:center;gap:1.1rem;padding-bottom:.35rem;display:flex}.priceband-hint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:.625rem}.priceband-view{overflow:hidden}.priceband-track{width:max-content;padding-left:max(var(--gutter), calc((100vw - var(--container-max)) / 2));will-change:transform;gap:1.5rem;padding-right:4rem;display:flex}.pb-panel{border:1px solid var(--line-2);background:var(--raised);flex-direction:column;flex:none;gap:1.1rem;width:min(680px,84vw);padding:1.6rem 1.75rem 1.75rem;display:flex}.pb-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;display:flex}.pb-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);font-size:.625rem}.pb-more{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--line-2);transition:color var(--t-micro) var(--ease), border-color var(--t-micro) var(--ease);padding-bottom:2px;font-size:.625rem;text-decoration:none}.pb-more:hover{color:var(--text);border-color:var(--signal)}.pb-row{flex-direction:column;gap:.45rem;display:flex}.pb-row--lead{border-left:2px solid var(--signal);margin-left:-1rem;padding-left:1rem}.pb-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pb-row h3{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.05rem;font-weight:600;font-stretch:104%;line-height:1.2}.pb-price{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:500;font-stretch:96%}.pb-price i{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);vertical-align:.35em;margin-right:.35rem;font-size:.6rem;font-style:normal}.pb-row>p{color:var(--text-2);max-width:56ch;margin:0;font-size:.9rem}.pb-row .check{gap:.35rem;margin:.2rem 0 0}.pb-row .check li{font-size:.85rem}.priceband .pricing-note{max-width:var(--container-max);width:100%;padding:0 var(--gutter);padding-left:var(--gutter);border-left:0;margin:2.2rem auto 0}@media (width>=861px) and (height<=880px){.priceband{padding:3.5rem 0 2rem}.priceband-head{margin-bottom:1.4rem}.pb-panel{gap:.8rem;padding:1.2rem 1.4rem 1.35rem}.pb-price{font-size:1.35rem}.pb-row{gap:.3rem}.pb-row>p{font-size:.85rem}.priceband .pricing-note{margin-top:1.4rem;font-size:.65rem}}@media (width>=861px) and (height<=760px){.priceband{padding:2.5rem 0 1.5rem}.priceband-head{margin-bottom:1rem}.pb-panel{gap:.6rem;padding:1rem 1.2rem 1.1rem}.pb-head{padding-bottom:.6rem}.pb-price{font-size:1.2rem}.pb-row h3{font-size:.98rem}.pb-row>p{font-size:.8rem}.pb-row .check{gap:.22rem;margin-top:.1rem}.pb-row .check li{font-size:.78rem}.priceband .pricing-note{margin-top:1rem}}@media (width>=861px) and (height<=660px){.priceband{padding:1.75rem 0 1rem}.priceband-head{margin-bottom:.8rem}.pb-panel{padding:.9rem 1.1rem 1rem}.pb-row>p{display:none}}@media (width<=860px){.priceband-outer{height:auto;padding:3.75rem 0}.priceband{min-height:0;padding:0;position:static}.priceband-view{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.priceband-track{width:max-content;padding-right:var(--gutter);transform:none!important}.pb-panel{scroll-snap-align:start;width:min(88vw,420px)}.priceband-hint{display:none}}@media (prefers-reduced-motion:reduce){.priceband-outer{height:auto}.priceband{min-height:0;position:static}.priceband-view{overflow-x:auto}.priceband-track{transform:none!important}}.pricing-toggle{scrollbar-width:none;border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;gap:0;width:max-content;max-width:100%;margin:0 0 3rem;padding:0;display:flex;overflow-x:auto}.pricing-toggle::-webkit-scrollbar{display:none}.pricing-toggle{position:relative}.pricing-toggle-indicator{background:var(--seal);width:0;height:1px;box-shadow:none;z-index:0;pointer-events:none;border-radius:0;transition:left .42s cubic-bezier(.2,.7,.25,1),width .42s cubic-bezier(.2,.7,.25,1);position:absolute;top:auto;bottom:-1px;left:0}.pricing-toggle button{z-index:1;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:color var(--transition-normal);background:0 0;border:none;border-radius:0;padding:.8rem 1.2rem;font-size:.75rem;font-weight:400;position:relative}.pricing-toggle button.active{color:var(--ink)}html:not(.js) .pricing-toggle button.active{border-bottom:1px solid var(--seal);background:0 0}.pricing-grids{position:relative}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:900px;margin:0 auto;display:none}.pricing-grid.active-grid{display:grid}.pricing-grid.entering .pricing-card{animation:.45s cubic-bezier(.2,.7,.25,1) backwards gridIn}.pricing-grid.entering .pricing-card:nth-child(2){animation-delay:80ms}@keyframes gridIn{0%{opacity:0;transform:translateY(22px)scale(.97)}}.pricing-card{position:relative}.pricing-card .price{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:1rem;font-size:2.8rem;font-weight:500;font-stretch:104%;line-height:1}.pricing-card .price .ab{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;font-size:.75rem;font-weight:400}.pricing-card.popular{border-color:var(--ink);box-shadow:none}@media (width>=900px){.pricing-card.popular{transform:scale(1.05)}.pricing-card.popular:hover{transform:scale(1.05)translateY(-5px)}}.popular-badge{background:var(--seal);color:var(--paper);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;box-shadow:none;border-radius:0;padding:.3rem .7rem;font-size:.625rem;font-weight:400;position:absolute;top:-.7rem;right:1.5rem}.pricing-card .price-num{font-variant-numeric:tabular-nums}.pricing-note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);border-left:1px solid var(--signal);max-width:60ch;margin:-1rem 0 2.2rem;padding-left:1rem;font-size:.7rem;line-height:1.7}.pricing-cat{display:none}.pricing-progress{font-variant-numeric:tabular-nums;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.1em;justify-content:flex-start;align-items:center;gap:.5rem;margin:0 0 2.2rem;font-size:.75rem;font-weight:400;display:flex}.pricing-progress b{color:var(--ink);font-size:.75rem;font-weight:400}.pricing-progress .rail{background:var(--rule);border-radius:0;width:120px;height:1px;overflow:hidden}.pricing-progress .rail i{background:var(--seal);width:25%;height:100%;transition:transform .5s var(--ease);border-radius:0;display:block;transform:translate(0)}.pricing-outer{padding:7rem 0}.pricing-stage{position:static}.pricing-toggle-sticky{z-index:20;background:var(--ground);position:sticky;top:4.5rem}html.js .pricing-grid.entering .pricing-card{animation:priceCardIn .7s var(--ease) backwards}html.js .pricing-grid.entering .pricing-card:nth-child(2){animation-delay:90ms}@keyframes priceCardIn{0%{opacity:0;filter:blur(9px);transform:translate(38px)}}html:not(.js) .pricing-toggle,html:not(.js) .pricing-progress{display:none}html:not(.js) .pricing-grid{margin-bottom:2.5rem;display:grid!important}html:not(.js) .pricing-cat{letter-spacing:-.01em;grid-column:1/-1;margin-bottom:.2rem;font-size:1.1rem;font-weight:700;display:block}html:not(.js) .pricing-cat .text-gradient{font-weight:700}@media (prefers-reduced-motion:reduce){html.js .pricing-card.popular{animation:none}.pricing-toggle-indicator,.pricing-progress .rail i{transition:none}html.js .pricing-grid.entering .pricing-card{animation:none}html.js .pricing-toggle,html.js .pricing-progress{display:none}html.js .pricing-grid{margin-bottom:2.5rem;display:grid!important}html.js .pricing-cat{grid-column:1/-1;margin-bottom:.2rem;font-size:1.1rem;font-weight:700;display:block}}.founder-card{border:0;border-top:1px solid var(--ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto 1fr;align-items:start;gap:3rem;padding:2.5rem 0 0;display:grid}@media (width<=720px){.founder-card{text-align:center;grid-template-columns:1fr;justify-items:center}}.founder-card h3{letter-spacing:-.03em;margin-bottom:.6rem;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:600;font-stretch:114%;line-height:1}.founder-card .role{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;margin-bottom:1.4rem;font-size:.75rem}.founder-card .role strong{color:var(--seal);font-weight:400}.founder-card .bio{color:var(--ink-2);max-width:58ch;margin-bottom:1.8rem;font-size:1rem}.stmt-outer{background:var(--plate);height:180vh;padding:0}.stmt-stage{text-align:left;width:100%;height:100vh;max-width:var(--container-max);padding:0 var(--gutter);justify-content:flex-start;align-items:center;margin:0 auto;display:flex;position:sticky;top:0}.stmt{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;color:var(--on-plate);font-size:clamp(2rem,5.2vw,3.6rem);font-weight:500;font-stretch:112%;line-height:1.1}.stmt .w{opacity:.14;will-change:opacity, transform;display:inline-block}.form-wrap{text-align:left;background:var(--paper-2);border:1px solid var(--rule);max-width:720px;box-shadow:none;border-radius:0;margin:0;padding:2.5rem}@media (width<=600px){.form-wrap{padding:1.8rem}}.form-row{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}@media (width<=600px){.form-row{grid-template-columns:1fr}}.form-group{margin-bottom:1.4rem}.form-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.55rem;font-size:.6875rem;font-weight:400;display:block}.form-hint{color:var(--ink-3);margin:-.2rem 0 .6rem;font-size:.8125rem}.form-control{background:var(--paper);width:100%;color:var(--ink);border:1px solid var(--rule-strong);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:0;padding:.8rem 1rem;font-family:inherit;font-size:.9375rem}.form-control:focus{border-color:var(--seal);box-shadow:none;outline:none}textarea.form-control{resize:vertical;min-height:110px}select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B6357' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat}.radio-group{flex-direction:column;gap:.6rem;display:flex}.radio-label{cursor:pointer;background:var(--paper);border:1px solid var(--rule-strong);color:var(--ink-2);transition:border-color var(--transition-normal), color var(--transition-normal);border-radius:0;align-items:center;gap:.7rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.radio-label:hover{border-color:var(--ink-3)}.radio-label:has(input:checked){border-color:var(--seal);color:var(--ink)}.radio-label input{accent-color:var(--seal);width:1rem;height:1rem}.form-success{text-align:center;background:var(--paper-hi);border:1px solid var(--seal);color:var(--ink);border-radius:0;padding:2.2rem 1.5rem;display:none}.form-error{text-align:center;color:var(--ink);background:var(--paper-hi);border:1px solid var(--signal);margin-top:1rem;padding:.9rem 1.1rem;font-size:.875rem}.form-error[hidden]{display:none}.form-error a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}footer{border-top:1px solid var(--rule);padding:4.5rem var(--gutter) 2.5rem}.footer-grid{max-width:var(--container-max);grid-template-columns:2fr 1fr 1fr;gap:2.5rem;margin:0 auto;display:grid}@media (width<=720px){.footer-grid{grid-template-columns:1fr}}.footer-grid .footer-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1.1rem;font-size:.6875rem;font-weight:400}.footer-grid a{color:var(--text-muted);transition:color var(--transition-normal);margin-bottom:.55rem;font-size:.9rem;text-decoration:none;display:block}.footer-grid a:hover{color:var(--text-secondary)}.footer-grid p{color:var(--text-muted);font-size:.9rem}.footer-bottom{max-width:var(--container-max);border-top:1px solid var(--rule);color:var(--ink-3);font-family:var(--font-mono);margin:2.5rem auto 0;padding-top:1.5rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){html.js .reveal,html.js .hw,html.js .lift{opacity:1;filter:none;transition:none;animation:none;transform:none}.shine,.scroll-cue .line{animation:none}.stmt .w{opacity:1}.pin-outer,.stmt-outer{height:auto}.pin-stage,.stmt-stage{height:auto;position:static}.pin-step{opacity:1;margin-bottom:3rem;position:static;transform:none}.pricing-grid.entering .pricing-card{animation:none}}.btn-lg{padding:1.05rem 2.3rem;font-size:1rem}.faq-list{flex-direction:column;gap:0;display:flex}.faq-card h3{letter-spacing:-.015em;color:var(--ink);margin-bottom:.5rem;font-size:1.1rem;font-weight:600;font-stretch:108%}.faq-card p{color:var(--ink-2);margin:0;font-size:.9375rem}.stats-wrap{text-align:left;border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;display:grid}.stat{border:0;border-bottom:1px solid var(--rule);will-change:transform;background:0 0;border-radius:0;padding:1.8rem 1.5rem 1.8rem 0}.stat .num{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4rem);font-weight:500;font-stretch:100%;line-height:.95}.stat .lbl{color:var(--ink-3);max-width:26ch;margin-top:.7rem;font-size:.875rem}.quote-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.quote-card{border:0;border-top:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:1.2rem;margin:0;padding:1.6rem 0 0;display:flex}.quote-card blockquote{color:var(--text-2);font-family:var(--font-display);font-size:1.2rem;font-stretch:100%;line-height:1.4}.quote-card figcaption{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:.8rem;margin-top:auto;font-size:.6875rem;display:flex}.quote-card figcaption strong{color:var(--ink);font-weight:400}.logo-strip{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3rem;display:flex}.logo-slot{border:1px dashed var(--rule-strong);min-width:140px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.1em;border-radius:0;place-items:center;padding:.9rem 1.4rem;font-size:.6875rem;font-weight:400;display:grid}.contact-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:2rem;max-width:1080px;margin:0 auto;display:grid}@media (width<=900px){.contact-grid{grid-template-columns:1fr}}.side-card{gap:0;position:sticky;top:6.5rem}.side-card h3{margin-bottom:.5rem}.side-card>p{margin-bottom:1.2rem}.side-card .btn{width:100%;margin-bottom:1.2rem}.side-card .check{margin:0}img.avatar{object-fit:cover;border:1px solid var(--rule)}@view-transition{navigation:auto}nav .wordmark{view-transition-name:brand}h2.split{letter-spacing:-.03em;text-wrap:balance;margin:0 0 .9rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:600;font-stretch:116%;line-height:.98}html.js h2.split{padding-bottom:.12em;overflow:hidden}html.js h2.split .mask-inner{transition:transform .9s var(--ease);display:inline-block;transform:translateY(112%)}html.js h2.split.in .mask-inner{transform:none}.marquee-sec{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:2rem 0;overflow:hidden}.marquee{will-change:transform;gap:3.5rem;width:max-content;animation:28s linear infinite marq;display:flex}@keyframes marq{to{transform:translate(-50%)}}.marquee span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:3.5rem;font-size:.8125rem;font-weight:400;display:inline-flex}.marquee span:after{content:"/";color:var(--seal);font-size:.8125rem}.marquee-sec:hover .marquee{animation-play-state:paused}.scrub-outer{height:165vh;padding:0}.scrub-stage{align-items:center;min-height:100vh;padding:6.5rem 0 3rem;display:flex;position:sticky;top:0;overflow:hidden}[data-scrub-stages]>*{transition:border-color .4s,background .4s,color .4s,transform .4s}[data-scrub-stages]>.hot{color:var(--ink);transform:translate(6px);border-color:var(--seal)!important;background:var(--seal-tint)!important}.tilt-zone{perspective:1200px}[data-tilt]{transform-style:preserve-3d;will-change:transform}.scrub-progress-rail{background:var(--rule);border-radius:0;width:1px;position:absolute;top:8px;bottom:8px;right:6px}.scrub-progress-rail i{background:var(--seal);border-radius:0;width:100%;height:12%;display:block}.hslide-outer{height:220vh;padding:0}.hslide{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.hslide-head{max-width:var(--container-max);padding:0 var(--gutter);justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;margin:0 auto 2.6rem;display:flex}.hslide-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-3);letter-spacing:.1em;flex:none;padding-bottom:.4rem;font-size:.75rem;font-weight:400}.hslide-count b{color:var(--ink);font-size:.75rem;font-weight:400}.htrack{width:max-content;padding-left:max(var(--gutter), calc((100vw - var(--container-max)) / 2));will-change:transform;gap:1.5rem;padding-right:4rem;display:flex}.hcard{border:1px solid var(--rule);width:min(360px,74vw);color:inherit;transition:border-color var(--transition-normal), background var(--transition-normal);background:0 0;border-radius:0;flex-direction:column;flex:none;text-decoration:none;display:flex;overflow:hidden}.hcard:hover{border-color:var(--rule-strong);background:var(--paper-hi)}.hcard .cover{background:var(--paper-2);border-bottom:1px solid var(--rule);height:108px;position:relative}.hcard .cover .tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);background:0 0;border:0;border-radius:0;padding:0;font-size:.625rem;font-weight:400;position:absolute;bottom:.9rem;left:1.25rem}.hcard .body{flex-direction:column;flex:1;gap:.5rem;padding:1.4rem 1.5rem 1.6rem;display:flex}.hcard h3{letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:600;font-stretch:108%;line-height:1.15}.hcard p{color:var(--ink-2);margin:0;font-size:.875rem}.hcard .more{color:var(--seal);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:.8rem;font-size:.6875rem;font-weight:400}.unfold-outer{height:195vh;padding:0}.unfold{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.unfold>.section-head,.hslide>.section-head,.scrub-stage>.section-head{margin-left:max(var(--gutter), calc((100% - var(--container-max)) / 2 + var(--gutter)));margin-right:var(--gutter)}.unfold .section-head{margin-bottom:2rem}.deck{width:100%;max-width:1100px;height:400px;margin:0 auto;position:relative}.dcard{background:var(--paper);border:1px solid var(--rule-strong);will-change:transform;width:min(320px,84vw);color:inherit;border-radius:0;padding:2rem 1.8rem;text-decoration:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px #16130f21}.dcard .ic{border-bottom:1px solid var(--rule);width:auto;height:auto;color:var(--ink-3);border-radius:0;align-items:center;margin-bottom:1.1rem;padding-bottom:.9rem;display:flex}.dcard .ic svg{width:24px;height:24px}.dcard h3{letter-spacing:-.02em;color:var(--ink);margin-bottom:.5rem;font-size:1.2rem;font-weight:600;font-stretch:108%;line-height:1.15}.dcard p{color:var(--ink-2);margin-bottom:1rem;font-size:.9rem}.dcard .more{color:var(--seal);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:400}@media (width>=1001px) and (height<=940px){.deck{height:340px}}@media (width>=1001px) and (height<=780px){.unfold-outer{height:auto}.unfold{height:auto;min-height:0;padding:4rem 0;position:static}.deck{flex-direction:column;align-items:center;gap:1.2rem;height:auto;display:flex}.dcard{position:static;transform:none!important}}@media (width<=1000px){.unfold-outer{height:auto}.unfold{height:auto;min-height:0;padding:4rem 0;position:static}.deck{flex-direction:column;align-items:center;gap:1.2rem;height:auto;display:flex}.dcard{position:static;transform:none!important}}.dots{z-index:55;flex-direction:column;gap:.7rem;display:flex;position:fixed;top:50%;right:1.2rem;transform:translateY(-50%)}.dots a{background:var(--rule-strong);width:14px;height:1px;transition:all var(--transition-normal);border-radius:0;display:block}.dots a.active{background:var(--seal);box-shadow:none;width:26px}@media (width<=900px){.dots{display:none}}@keyframes ctaPing{0%{box-shadow:none}to{box-shadow:none}}#navCta.pulse{animation:1s ease-out 2 ctaPing}@media (prefers-reduced-motion:reduce){.marquee{animation:none}html.js h2.split .mask-inner{transition:none;transform:none}.scrub-outer,.hslide-outer,.unfold-outer{height:auto}.scrub-stage,.hslide,.unfold{height:auto;min-height:0;position:static}.htrack{flex-wrap:wrap;width:auto;padding-right:1.5rem;transform:none!important}.deck{flex-direction:column;align-items:center;gap:1.2rem;height:auto;display:flex}.dcard{position:static;transform:none!important}.dots{display:none}#navCta.pulse{animation:none}}.skip-link{z-index:200;background:var(--accent-indigo);color:#fff;border-radius:0;padding:.7rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus-visible{outline-offset:2px;outline:2px solid #fff;transform:none}.budget-fieldset{border:0;min-inline-size:0;margin-inline:0;padding:0}.budget-fieldset>legend{padding:0;display:block}@media (width<=860px){section{padding:3.75rem 0}.container{padding:0 1.25rem}.section-head{margin-bottom:2.4rem}.scrub-outer,.hslide-outer,.unfold-outer,.pin-outer,.stmt-outer{height:auto;padding:0}.pricing-outer{padding:3.75rem 0}.scrub-stage,.hslide,.unfold,.pin-stage,.stmt-stage{height:auto;min-height:0;padding:3.75rem 0;display:block;position:static;overflow:visible}.wd-mockup-scroller,[data-tilt]{transform:none!important}.scrub-progress-rail{display:none}[data-scrub-stages]>.hot{transform:none}.pin-steps{min-height:0;position:static}.pin-step{margin-bottom:2.2rem;position:static;opacity:1!important;transform:none!important}.pin-visual{display:none}.pin-head{margin-bottom:2rem}.stmt .w{opacity:1!important;filter:none!important;transform:none!important}.hslide-head{flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:1.6rem}.hslide-count{display:none}.htrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;width:auto;padding:.5rem 1.25rem 1.5rem;overflow-x:auto;transform:none!important}.htrack::-webkit-scrollbar{display:none}.hcard{scroll-snap-align:center;width:min(290px,82vw)}.deck{flex-direction:column;gap:1.2rem;height:auto;display:flex;position:static}.dcard{width:100%;max-width:440px;margin:0 auto;position:static;transform:none!important}.pricing-progress{display:none}.pricing-toggle{flex-wrap:wrap;width:100%;overflow:visible}.pricing-toggle button{white-space:normal;text-align:center;flex:45%;min-width:0;padding:.6rem .5rem;font-size:.78rem}.pricing-toggle-indicator{display:none}.pricing-toggle button.active{background:var(--paper-2);color:var(--ink);box-shadow:none}.hero{padding:7rem var(--gutter) 3.5rem;min-height:auto}.card,.founder-card{padding:2rem 1.6rem}.cta-card{padding:3rem 1.5rem}}@media (width<=480px){:root{--gutter:1.25rem}section{padding:3rem 0}.hero h1{font-size:clamp(2.1rem,8.5vw,2.7rem)}.hero .sub{font-size:1rem}h2.split,.section-head h2{font-size:clamp(1.7rem,7vw,2.2rem)}.stmt{font-size:clamp(1.6rem,7vw,2.2rem)}.btn{padding:.85rem 1.5rem}.hero-ctas{flex-direction:column;width:100%}.hero-ctas .btn{justify-content:center;width:100%}}.nav-burger{cursor:pointer;z-index:60;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.nav-burger span{background:var(--ink);border-radius:0;width:24px;height:1px;transition:transform .3s,opacity .2s;display:block}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{z-index:55;background:var(--paper);opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-start;padding:5.5rem 2rem 3rem;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu-inner{flex-direction:column;gap:.15rem;width:100%;max-width:440px;margin:0 auto;display:flex}.mm-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.75rem;font-size:.6875rem;font-weight:400}.mm-link{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;opacity:0;padding:.5rem 0;font-size:1.6rem;font-weight:600;font-stretch:112%;text-decoration:none;transform:translateY(14px)}.mobile-menu.open .mm-link{opacity:1;transition:opacity .4s 80ms,transform .45s cubic-bezier(.2,.7,.25,1) 80ms;transform:none}.mm-link:active{color:var(--seal)}.mm-sep{border:none;border-top:1px solid var(--rule);width:100%;margin:1rem 0}.mm-cta{width:100%;margin-top:1.6rem;padding:1rem;font-size:1rem}.mobile-lang{text-align:center;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;margin-top:1.6rem;font-size:.75rem;font-weight:400}.mobile-lang a{color:var(--text-secondary);text-decoration:none}.mobile-lang .active{color:var(--text-primary)}body.menu-open{overflow:hidden}@media (width<=860px){.nav-burger{display:flex}.nav-actions{display:none}}@media (prefers-reduced-motion:reduce){.mobile-menu.open .mm-link,.nav-burger span{transition:none}}#preloader[data-astro-cid-xtleqxzo]{z-index:200;background:var(--bg-color);place-items:center;display:grid;position:fixed;inset:0}html:not(.js) #preloader[data-astro-cid-xtleqxzo],#preloader[data-astro-cid-xtleqxzo].pl-skip{display:none}.pl-inner[data-astro-cid-xtleqxzo]{flex-direction:column;align-items:center;gap:1.3rem;display:flex;overflow:hidden}.pl-mark[data-astro-cid-xtleqxzo]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--text-primary);will-change:transform;animation:plRise .75s var(--ease) .1s both;font-size:clamp(1.5rem,4.5vw,2.1rem);font-weight:700;font-stretch:82%;transform:translateY(115%)}.pl-bar[data-astro-cid-xtleqxzo]{background:#ffffff1a;border-radius:0;width:min(180px,42vw);height:1px;overflow:hidden}.pl-bar[data-astro-cid-xtleqxzo] i[data-astro-cid-xtleqxzo]{transform-origin:0;background:var(--gradient-primary);height:100%;animation:plFill .9s var(--ease) .3s both;display:block;transform:scaleX(0)}#preloader[data-astro-cid-xtleqxzo].pl-run{animation:plOut .6s var(--ease) 1.5s forwards}@keyframes plRise{to{transform:translateY(0)}}@keyframes plFill{to{transform:scaleX(1)}}@keyframes plOut{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){#preloader[data-astro-cid-xtleqxzo]{display:none}}#cookie-banner[data-astro-cid-u6s5b3h2]{z-index:9999;background:var(--ground-2);border:1px solid var(--line-2);width:90%;max-width:600px;box-shadow:var(--glass-shadow);border-radius:0;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}#cookie-banner[data-astro-cid-u6s5b3h2][hidden]{display:none}#cookie-banner[data-astro-cid-u6s5b3h2] h3[data-astro-cid-u6s5b3h2]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin-bottom:.5rem;font-size:1.2rem;font-weight:600;font-stretch:92%}#cookie-banner[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{color:var(--text-2);font-size:.95rem;line-height:1.5}#cookie-banner[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--signal);text-decoration:underline}.consent-actions[data-astro-cid-u6s5b3h2]{justify-content:flex-end;gap:1rem;margin-top:.5rem;display:flex}.consent-actions[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{padding:.5rem 1.5rem;font-size:.9rem}
