@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-400-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-400-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light dark;--ground:#f8faf8;--nav:#f1f3f9;--surface:#fff;--card:var(--surface);--hover:#eef1f7;--primary:#1e2a5a;--accent:#00b894;--accent-ink:#009b7d;--accent-deep:var(--accent-ink);--accent-soft:#e6f8f3;--additive:#6d57c9;--additive-soft:#efe9ff;--lavender:#c8b4ff;--peach:#ffd6b3;--cream:color-mix(in srgb, var(--peach) 18%, var(--surface));--mark-ground:var(--surface);--art-line:color-mix(in srgb, var(--primary) 20%, transparent);--band-warm:#fff1e4;--quote-warm:#ffe6d1;--band-violet:#f3efff;--on-accent-surface:var(--primary);--text:#2d3748;--ink:var(--text);--muted:#64748b;--faint:#64748b;--line:#e2e8f0;--ok:#10b981;--ok-soft:#e6f8f1;--warn:#f59e0b;--warn-soft:#fef3dd;--bad:#ef4444;--bad-soft:#fde8e8;--soon:#64748b;--soon-soft:#eef1f7;--blocked:#f59e0b;--queued:#cbd5e1;--tint:#efe9ff;--tint-edge:#f5f2ff;--on-fill:#fff;--display:"Poppins", "Segoe UI", system-ui, sans-serif;--serif:var(--display);--sans:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--r-region:20px;--r-card:16px;--r-panel:12px;--r-field:8px;--r-pill:999px;--rail:#f1f3f9;--gutter:24px;--measure:1140px;--lift:0 24px 70px -45px color-mix(in srgb, var(--primary) 55%, transparent);--ring:inset 0 0 0 1px color-mix(in srgb, var(--primary) 8%, transparent)}[data-theme=dark]{color-scheme:dark;--ground:#141c3a;--nav:#1a2347;--surface:#1e2a5a;--hover:#26335f;--primary:#c8b4ff;--on-fill:#1e2a5a;--accent:#00b894;--accent-ink:#00bb97;--accent-soft:#103f3a;--additive:#ab91fb;--additive-soft:#2a2456;--text:#f8faf8;--muted:#b4bcd0;--faint:#9aa3b8;--line:#33406b;--ok:#10b981;--ok-soft:#0f3d33;--warn:#f59e0b;--warn-soft:#3d2f0e;--bad:#ef4444;--bad-soft:#4a1a1a;--soon:#9aa3b8;--soon-soft:#26335f;--blocked:#f59e0b;--queued:#36495e;--tint:#1a2347;--tint-edge:#232c52;--rail:#1a2347;--lift:0 24px 70px -45px #05070fbf;--ring:inset 0 0 0 1px color-mix(in srgb, var(--text) 10%, transparent);--cream:color-mix(in srgb, var(--peach) 12%, var(--surface));--mark-ground:#f8faf8;--art-line:color-mix(in srgb, var(--text) 22%, transparent);--band-warm:#33241a;--quote-warm:#3e2a1c;--band-violet:#2a2456;--on-accent-surface:#1e2a5a}[data-theme=light]{color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--ground);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%}figure{margin:0}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:6px}h1{font-family:var(--display);color:var(--primary);letter-spacing:-.02em;margin:12px 0 18px;font-size:clamp(34px,4.6vw,52px);font-weight:700;line-height:1.08}h2{font-family:var(--display);color:var(--primary);letter-spacing:-.015em;margin:10px 0 18px;font-size:clamp(27px,3.2vw,38px);font-weight:700;line-height:1.15}h3{font-family:var(--display);color:var(--primary);margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3}p{margin:0 0 14px}.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}.skip{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-field);z-index:10;padding:8px 12px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip:focus{left:12px}.wrap{max-width:var(--measure);padding:0 var(--gutter);margin:0 auto}.site-head{background:var(--surface);border-bottom:1px solid var(--line);z-index:6;position:sticky;top:0}.site-head .wrap{align-items:center;gap:28px;min-height:74px;display:flex}.wordmark{align-items:center;display:inline-flex}.wordmark img{width:auto;height:32px;display:block}.site-nav{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.site-nav a{color:var(--text);border-radius:var(--r-pill);padding:8px 12px;font-size:15px}.site-nav a:hover{color:var(--primary);background:var(--hover)}.wordmark .on-dark,[data-theme=dark] .wordmark .on-light{display:none}[data-theme=dark] .wordmark .on-dark{display:block}.site-nav a.cta{color:var(--on-fill)}.site-nav a.btn{color:var(--primary)}.cta,.btn{font-family:var(--display);border-radius:var(--r-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.cta{background:var(--primary);color:var(--on-fill)}.btn{border-color:var(--primary);color:var(--primary);background:0 0}.cta:hover{background:color-mix(in srgb, var(--primary) 86%, var(--text))}.btn:hover{background:color-mix(in srgb, var(--primary) 7%, transparent)}.cta.large,.btn.large{padding:16px 30px;font-size:16px}.link{color:var(--accent-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}main{display:block}.section{padding:76px 0}.eyebrow{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-size:13px;font-weight:600}.lede{color:var(--text);max-width:46ch;font-size:18px}.band-challenge{background:var(--band-warm)}.band-solution{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.band-pricing{background:var(--band-violet)}.band-testimonials{background:var(--surface)}.split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.copy p{max-width:38ch;color:var(--text)}.art img{border-radius:var(--r-region);width:100%;height:auto;display:block}.art svg{width:100%;height:auto;display:block}.hero{background:var(--surface);padding:60px 0 68px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;display:grid}.hero h1{font-size:clamp(38px,5vw,60px)}.hero .sell{max-width:30ch;margin:0 0 28px;font-size:19px}.actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.under{color:var(--muted);max-width:44ch;margin:18px 0 0;font-size:14px}.hero-art{position:relative}.atelier{width:100%;height:auto;display:block}.atelier-phone{display:none}.route{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.art-display{font-family:var(--display);fill:var(--primary);font-size:17px;font-weight:600}.art-sans{font-family:var(--sans);fill:var(--muted);font-size:14px}.art-tile-name{fill:var(--primary);font-size:15px}.art-sheet-title{font-size:17px}.art-sheet-pill{fill:var(--accent-ink);font-size:11px}.art-bracket-label{font-size:20px}.bracket{fill:none;stroke:var(--peach);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.console-shot{justify-items:start;gap:14px;display:grid}.console-shot .house{width:30px;height:30px}.console-shot .frame{border:2px solid var(--primary);border-radius:var(--r-region);background:var(--surface);width:100%;box-shadow:var(--lift);overflow:hidden}.console-shot figcaption{font-family:var(--display);color:var(--primary);font-weight:600}.tick{border-radius:var(--r-pill);background:var(--accent-soft);width:18px;height:18px;color:var(--accent-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.marks-wrap{margin-top:34px}.marks-label{color:var(--muted);margin:0 0 12px;font-size:14px}.marks{flex-wrap:wrap;align-items:center;gap:12px 26px;margin:0;padding:0;list-style:none;display:flex}.mark{font-family:var(--display);color:var(--primary);align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.mark img{width:auto;height:26px;display:block}[data-theme=dark] .mark img{background:var(--mark-ground);border-radius:6px;height:32px;padding:3px 5px}[data-theme=dark] .art-sheet-chip{fill:var(--mark-ground)}.mark img.mark-wordmark{height:28px}.mark img.mark-square{height:40px}.mark .initial{border-radius:var(--r-field);background:var(--rail);width:26px;height:26px;color:var(--primary);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.marks-line{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.marks-rest[open]{flex:1 0 100%}.marks-rest summary{color:var(--muted);cursor:pointer;text-underline-offset:3px;font-size:16px;text-decoration:underline dotted;list-style:none;display:inline-block}.marks-rest summary::-webkit-details-marker{display:none}.marks-rest .marks{gap:10px 18px;margin-top:18px}.marks-rest .mark{color:var(--text);font-size:14px}.marks-rest .mark img{height:20px}.marks-note{color:var(--muted);max-width:54ch;margin:16px 0 0;font-size:12px;line-height:1.5}.quote{border-left:4px solid var(--peach);border-radius:var(--r-panel);background:var(--quote-warm);margin:24px 0;padding:16px 20px}.quote p{font-family:var(--display);color:var(--primary);margin:0;font-weight:600}.quote p+p{margin-top:4px}.closing-line{color:var(--muted);max-width:34ch;margin:0}.steps{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:30px 0 28px;display:flex}.step{flex:0 auto;min-width:116px}.step .glyph{border-radius:var(--r-panel);background:var(--surface);width:44px;height:44px;box-shadow:var(--ring);color:var(--primary);justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.step p{color:var(--muted);margin:0;font-size:14px}.step-arrow{color:var(--accent-ink);flex:none;margin-top:12px}.aside{color:var(--muted);max-width:62ch;margin:26px 0 0;font-size:14px}.pending{color:var(--muted)}.platform-row{margin-top:12px}.platforms{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.platform{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--text);align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.platform img{width:auto;height:18px;display:block}.platform-note{color:var(--muted);max-width:72ch;margin:12px 0 0;font-size:12.5px;line-height:1.5}.ways{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 288px;align-items:start;gap:34px;display:grid}.way h3{font-size:19px}.way .cadence{color:var(--muted);font-weight:400}.way p{color:var(--muted);max-width:34ch;font-size:15px}.ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.rung{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);padding:12px 14px}.rung .cap{color:var(--muted);white-space:nowrap;margin-bottom:2px;font-size:12px;display:block}.rung .amount{font-family:var(--display);color:var(--primary);font-size:25px;font-weight:700}.rung.ask{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, transparent);display:block}.rung.ask:hover{background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface))}.rung.ask .amount{color:var(--accent-ink);font-size:21px}.way .counts{color:var(--muted);max-width:40ch;margin:12px 0 0;font-size:12.5px;line-height:1.5}.chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.chip{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--text);align-items:center;gap:9px;padding:9px 14px;font-size:14px;display:flex}.chip .tick{background:var(--accent);color:var(--on-fill)}.chip .soon{background:var(--soon-soft);color:var(--soon)}.way .actions{margin-top:20px}.founding{background:var(--additive-soft);border-radius:var(--r-card);box-shadow:var(--ring);padding:22px 24px}.founding .head{color:var(--additive);align-items:center;gap:10px;margin-bottom:14px;display:flex}.founding h3{margin:0;font-size:18px}.founding ul{gap:8px;margin:0 0 18px;padding:0;font-size:15px;list-style:none;display:grid}.founding strong{color:var(--primary);font-weight:600}.founding .btn{background:var(--lavender);border-color:var(--additive);color:var(--on-accent-surface)}.founding .btn:hover{background:color-mix(in srgb, var(--lavender) 75%, var(--surface))}.price{font-family:var(--display);color:var(--primary);margin:6px 0 2px;font-size:34px;font-weight:700}.price .per{font-family:var(--sans);color:var(--muted);font-size:15px;font-weight:400}.cadence{color:var(--muted);margin:0 0 16px;font-size:14px}.quotes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:24px;display:grid}.quotes figure{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--ring);margin:0;padding:22px}.quotes blockquote{color:var(--text);margin:0 0 12px}.quotes .stars{color:var(--warn);letter-spacing:2px;margin:0 0 10px}.quotes figcaption{color:var(--muted);font-size:14px}.panel{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--ring);padding:26px 28px}.faq{margin:0}.qa+.qa{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.faq dt{font-family:var(--display);color:var(--primary);font-weight:600}.faq dd{color:var(--text);max-width:76ch;margin:6px 0 0}.prose{max-width:72ch}.prose h2{margin:28px 0 10px;font-size:22px}.prose ul{margin:0 0 14px;padding-left:22px}.prose li{margin-bottom:6px}.site-foot{background:var(--nav);border-top:1px solid var(--line);padding:44px 0 36px}.site-foot .cols{flex-wrap:wrap;justify-content:space-between;gap:24px 48px;display:flex}.site-foot nav{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:15px;display:flex}.site-foot a:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.site-foot .tagline{font-family:var(--display);color:var(--primary);margin:12px 0 0;font-weight:500}.site-foot .fine{color:var(--muted);max-width:82ch;margin:26px 0 0;font-size:12.5px;line-height:1.5}.site-foot .legal{flex-wrap:wrap;gap:6px 18px;display:flex}@media (width<=1040px){.ways{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.founding{grid-column:1/-1}}@media (width<=900px){.hero-grid,.split{grid-template-columns:minmax(0,1fr);gap:40px}.site-head{position:static}.site-head .wrap{flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:12px}.site-nav{gap:4px;width:100%;margin-left:0}}@media (width<=720px){.atelier-wide{display:none}.atelier-phone{display:block}}@media (width<=680px){.section{padding:56px 0}.ways,.chips{grid-template-columns:minmax(0,1fr)}.step-arrow{display:none}.ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav a{padding:7px 10px;font-size:14px}}
