:root{--slate-900:#0f172a;--slate-800:#1e293b;--slate-700:#334155;--slate-500:#64748b;--slate-300:#cbd5e1;--slate-100:#f1f5f9;--slate-50:#f8fafc;--orange:#ff6a00;--orange-dark:#e05f00;--orange-tint:rgba(255,106,0,0.08);--green:#22c55e;--red:#ef4444;--white:#ffffff;--font-display:"Satoshi",ui-sans-serif,system-ui,sans-serif;--font-body:"Inter",ui-sans-serif,system-ui,sans-serif;--text-xs:clamp(0.75rem,0.7rem + 0.25vw,0.875rem);--text-sm:clamp(0.875rem,0.8rem + 0.35vw,1rem);--text-base:clamp(1rem,0.95rem + 0.25vw,1.125rem);--text-lg:clamp(1.125rem,1rem + 0.75vw,1.5rem);--text-xl:clamp(1.5rem,1.2rem + 1.25vw,2.25rem);--text-2xl:clamp(2rem,1.2rem + 2.5vw,3.5rem);--text-3xl:clamp(2.5rem,1rem + 4vw,5rem);--text-hero:clamp(3rem,1.2rem + 6vw,6.5rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px rgba(15,23,42,0.06);--shadow-md:0 8px 24px rgba(15,23,42,0.08);--shadow-lg:0 20px 40px rgba(15,23,42,0.12)}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--white);font-family:var(--font-body);font-size:var(--text-base);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,html{color:var(--slate-900)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.1;font-weight:700}p{color:var(--slate-700);max-width:60ch}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.85);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--slate-100)}.header .container{justify-content:space-between;height:72px}.header .container,.logo{display:flex;align-items:center}.logo{gap:var(--space-3);color:var(--slate-900);font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.nav{display:none;gap:var(--space-8);color:var(--slate-700);font-size:var(--text-sm);font-weight:500}.nav a:hover{color:var(--slate-900)}@media (min-width:900px){.nav{display:flex}}.header-cta{display:flex;gap:var(--space-3)}.btn,.header-cta{align-items:center}.btn{display:inline-flex;justify-content:center;gap:var(--space-2);padding:12px 20px;font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-md);border:1px solid transparent;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;cursor:pointer;white-space:nowrap}.btn-primary{background:var(--orange);color:var(--white)}.btn-primary:hover{background:var(--orange-dark);box-shadow:0 4px 14px rgba(255,106,0,.35);transform:translateY(-1px)}.btn-secondary{background:transparent;color:var(--slate-900);border-color:var(--slate-300)}.btn-secondary:hover{border-color:var(--slate-900)}.btn-ghost{background:transparent;color:var(--slate-700)}.btn-ghost:hover{color:var(--slate-900)}.btn-lg{padding:16px 28px;font-size:var(--text-base)}.hero{padding:var(--space-24) 0 var(--space-20);background:radial-gradient(ellipse 60% 40% at 100% 0,rgba(255,106,0,.1),transparent 70%),radial-gradient(ellipse 40% 30% at 0 100%,rgba(15,23,42,.04),transparent 70%)}.hero h1{font-size:var(--text-hero);max-width:15ch;margin-bottom:var(--space-8)}.hero .subhead{font-size:var(--text-lg);max-width:40ch;color:var(--slate-700);margin-bottom:var(--space-10)}.hero-ctas{gap:var(--space-4);margin-bottom:var(--space-10)}.hero-ctas,.trust-row{display:flex;flex-wrap:wrap}.trust-row{gap:var(--space-6);color:var(--slate-500);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:600;align-items:center}.trust-row span{display:inline-flex;align-items:center;gap:var(--space-2)}.trust-dot{width:6px;height:6px;background:var(--orange);border-radius:50%}.problem{padding:var(--space-20) 0;background:var(--slate-900);color:var(--white)}.problem .eyebrow{color:var(--orange);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-8)}.problem-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-12);gap:var(--space-12)}@media (min-width:800px){.problem-grid{grid-template-columns:repeat(3,1fr)}}.problem-stat h3{color:var(--white);font-size:var(--text-2xl);margin-bottom:var(--space-3)}.problem-stat p{color:rgba(255,255,255,.75);max-width:30ch}section.section{padding:var(--space-24) 0}.section h2{font-size:var(--text-2xl);max-width:20ch;margin-bottom:var(--space-4)}.section .lede{font-size:var(--text-lg);color:var(--slate-500);margin-bottom:var(--space-16);max-width:50ch}.tools-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:900px){.tools-grid{grid-template-columns:repeat(3,1fr)}}.tool-card{padding:var(--space-8);border:1px solid var(--slate-100);border-radius:var(--radius-lg);background:var(--white);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease;display:flex;flex-direction:column;gap:var(--space-4)}.tool-card:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:var(--shadow-md)}.tool-icon{width:48px;height:48px;border-radius:var(--radius-md);background:var(--orange-tint);color:var(--orange);justify-content:center;margin-bottom:var(--space-2)}.tool-card h3,.tool-icon{display:inline-flex;align-items:center}.tool-card h3{font-size:var(--text-lg);gap:var(--space-2);flex-wrap:wrap}.badge-live{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;background:var(--teal-100,#ccfbf1);color:var(--teal-900,#134e4a);border:1px solid var(--teal-300,#5eead4);line-height:1;vertical-align:middle}.tool-card ol{color:var(--slate-700);padding-left:var(--space-6);margin-top:var(--space-2)}.tool-card ol li{margin-bottom:var(--space-2);font-size:var(--text-sm)}.tool-card .caption{margin-top:auto;padding-top:var(--space-4);border-top:1px dashed var(--slate-100);font-size:var(--text-xs);color:var(--slate-500);font-style:italic}.how{background:var(--slate-50)}.how-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:900px){.how-grid{grid-template-columns:repeat(4,1fr)}}.how-step{display:flex;flex-direction:column;gap:var(--space-3)}.step-num{width:40px;height:40px;border-radius:50%;background:var(--slate-900);color:var(--white);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:1rem}.how-step h4{font-size:var(--text-base);font-weight:700}.how-step p{font-size:var(--text-sm);color:var(--slate-700)}.trades-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:700px){.trades-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.trades-grid{grid-template-columns:repeat(3,1fr)}}.trade-card{padding:var(--space-6);background:var(--white);border:1px solid var(--slate-100);border-radius:var(--radius-md)}.trade-card h4{font-size:var(--text-base);color:var(--orange);margin-bottom:var(--space-2);font-family:var(--font-display);font-weight:700}.trade-card p{font-size:var(--text-sm);color:var(--slate-700)}.pricing{background:var(--slate-50)}.pricing-below{color:var(--slate-500);font-size:var(--text-sm);margin-bottom:var(--space-12)}.pricing-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:900px){.pricing-grid{grid-template-columns:repeat(4,1fr)}}.plan{padding:var(--space-8);background:var(--white);border:1px solid var(--slate-100);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4);position:relative}.plan.popular{border-color:var(--orange);box-shadow:var(--shadow-md);transform:translateY(-4px)}.plan-badge{position:absolute;top:-12px;left:var(--space-6);background:var(--orange);color:var(--white);font-size:var(--text-xs);font-weight:700;padding:4px 10px;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.08em}.plan h3{font-size:var(--text-lg)}.plan .tagline{color:var(--slate-500);font-size:var(--text-sm);font-style:italic;margin-bottom:var(--space-2)}.plan .price{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700}.plan .price span{font-size:var(--text-sm);color:var(--slate-500);font-weight:500}.plan ul{list-style:none;padding:0;margin:var(--space-4) 0;flex-direction:column;flex-grow:1}.plan ul,.plan ul li{display:flex;gap:var(--space-2)}.plan ul li{font-size:var(--text-sm);color:var(--slate-700);align-items:flex-start}.plan ul li:before{content:"✓";color:var(--orange);font-weight:700;flex-shrink:0}.plan .btn{width:100%}.trust-strip{background:var(--slate-900);color:var(--white)}.trust-strip h2{color:var(--white);max-width:25ch}.trust-strip .lede{color:rgba(255,255,255,.6)}.trust-items{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:700px){.trust-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.trust-items{grid-template-columns:repeat(5,1fr)}}.trust-item{border-left:2px solid var(--orange);padding:var(--space-3) var(--space-4)}.trust-item strong{display:block;font-family:var(--font-display);color:var(--white);font-size:var(--text-base);margin-bottom:var(--space-1)}.trust-item span{color:rgba(255,255,255,.65);font-size:var(--text-sm)}.faq-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:800px){.faq-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}}.faq-item h4{font-size:var(--text-base);font-family:var(--font-display);font-weight:700;margin-bottom:var(--space-2)}.faq-item p{font-size:var(--text-sm);color:var(--slate-700)}.cta-band{background:var(--slate-900);color:var(--white);padding:var(--space-24) 0;text-align:center}.cta-band h2{color:var(--white);font-size:var(--text-2xl);max-width:20ch;margin:0 auto var(--space-4)}.cta-band p{color:rgba(255,255,255,.7);max-width:40ch;margin:0 auto var(--space-8)}.footer{background:var(--slate-900);color:rgba(255,255,255,.6);padding:var(--space-16) 0 var(--space-8);border-top:1px solid rgba(255,255,255,.08)}.footer-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-12)}@media (min-width:700px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-brand p{color:rgba(255,255,255,.5);font-size:var(--text-sm);margin-top:var(--space-3)}.footer h5{color:var(--white);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4)}.footer ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.footer ul li a{color:rgba(255,255,255,.65);font-size:var(--text-sm)}.footer ul li a:hover{color:var(--white)}.footer-bottom{padding-top:var(--space-6);border-top:1px solid rgba(255,255,255,.1);font-size:var(--text-xs);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);color:rgba(255,255,255,.5)}:root{--teal-100:#ccfbf1;--teal-300:#5eead4;--teal-900:#134e4a}.eyebrow{color:var(--orange);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-4)}.center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.header .btn-ghost{display:none}@media (min-width:640px){.header .btn-ghost{display:inline-flex}}.nav-toggle{display:none}.hero .container{display:grid;grid-template-columns:1fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:center}@media (min-width:960px){.hero .container{grid-template-columns:1.05fr .95fr}}.hero-media img{width:100%;height:auto;border-radius:var(--radius-xl)}.hero-media{position:relative}.section-head{max-width:44ch;margin:0 auto var(--space-16);text-align:center}.section-head h2{max-width:none;margin-bottom:var(--space-4)}.section-head .lede{margin:0 auto;color:var(--slate-500);font-size:var(--text-lg)}.tool-row{display:grid;grid-template-columns:1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center;padding:var(--space-16) 0}.tool-row+.tool-row{border-top:1px solid var(--slate-100)}@media (min-width:900px){.tool-row{grid-template-columns:1fr 1fr;gap:var(--space-20)}.tool-row.reverse .tool-copy{order:2}.tool-row.reverse .tool-media{order:1}}.tool-media img{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--slate-50)}.tool-copy h3{font-size:var(--text-xl);margin:var(--space-4) 0 var(--space-4);max-width:18ch}.tool-copy>p{font-size:var(--text-base);margin-bottom:var(--space-6)}.tool-steps{list-style:none;padding:0;margin:0 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.tool-steps li{display:flex;gap:var(--space-4);align-items:flex-start;font-size:var(--text-sm);color:var(--slate-700)}.tool-steps li .num{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--orange-tint);color:var(--orange);font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.tool-callout{background:var(--slate-50);border:1px solid var(--slate-100);border-left:3px solid var(--orange);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);font-size:var(--text-sm);color:var(--slate-700)}.tool-callout strong{color:var(--slate-900)}.trade-card{display:flex;flex-direction:column;gap:var(--space-3);transition:border-color .16s ease,box-shadow .16s ease}.trade-card:hover{border-color:var(--slate-300);box-shadow:var(--shadow-sm)}.trade-icon{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--orange-tint);color:var(--orange);display:inline-flex;align-items:center;justify-content:center}.trade-card h4{color:var(--slate-900)}.pricing-foot{text-align:center;margin-top:var(--space-10);color:var(--slate-500);font-size:var(--text-sm)}.pricing-foot a{color:var(--orange);font-weight:600}.pricing-foot a:hover{color:var(--orange-dark)}.accordion{max-width:760px;margin:0 auto;border-top:1px solid var(--slate-100)}.acc-item{border-bottom:1px solid var(--slate-100)}.acc-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-2);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-display);font-weight:700;font-size:var(--text-base);color:var(--slate-900)}.acc-q:hover{color:var(--orange)}.acc-icon{flex-shrink:0;width:20px;height:20px;color:var(--slate-500);transition:transform .2s ease}.acc-item.open .acc-icon{transform:rotate(45deg);color:var(--orange)}.acc-a{overflow:hidden;max-height:0;transition:max-height .26s ease,opacity .2s ease;opacity:0}.acc-item.open .acc-a{max-height:400px;opacity:1}.acc-a p{font-size:var(--text-sm);color:var(--slate-700);padding:0 var(--space-2) var(--space-6);max-width:68ch}.cta-band .btn-primary{box-shadow:0 8px 24px rgba(255,106,0,.4)}.page-hero{padding:var(--space-20) 0 var(--space-12);text-align:center}.page-hero h1{font-size:var(--text-3xl);max-width:18ch;margin:var(--space-4) auto var(--space-6)}.page-hero p{font-size:var(--text-lg);color:var(--slate-500);max-width:46ch;margin:0 auto}.founder-banner{background:linear-gradient(100deg,var(--orange) 0,var(--orange-dark) 100%);color:var(--white);text-align:center;padding:var(--space-4) var(--space-6)}.founder-banner .fb-inner{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--text-sm);font-weight:500}.founder-banner strong{font-weight:700}.founder-banner .fb-count{background:rgba(255,255,255,.2);padding:2px 10px;border-radius:999px;font-weight:700;white-space:nowrap}.fb-skeleton{display:inline-block;width:150px;height:14px;border-radius:999px;background:rgba(255,255,255,.35);animation:fbpulse 1.2s ease-in-out infinite;vertical-align:middle}@keyframes fbpulse{0%,to{opacity:.4}50%{opacity:.8}}.billing-toggle{display:inline-flex;align-items:center;gap:var(--space-3);background:var(--slate-100);border-radius:999px;padding:4px;margin:var(--space-8) auto var(--space-4)}.billing-toggle button{border:none;background:none;cursor:pointer;padding:8px 18px;border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);color:var(--slate-500);transition:all .16s ease;white-space:nowrap}.billing-toggle button.active{background:var(--white);color:var(--slate-900);box-shadow:var(--shadow-sm)}.billing-save{display:block;text-align:center;color:var(--slate-500);font-size:var(--text-sm);margin-bottom:var(--space-12)}.billing-save strong{color:var(--orange)}.plan .price-regular{font-size:var(--text-sm);color:var(--slate-500);text-decoration:line-through;margin-bottom:var(--space-1)}.plan .price-founder{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:1.05}.plan .price-founder span{font-size:var(--text-sm);color:var(--slate-500);font-weight:500}.plan .price-note{font-size:var(--text-xs);color:var(--slate-500);margin-top:var(--space-1);margin-bottom:var(--space-2)}.plan .talk-link{display:block;text-align:center;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--orange);font-weight:600}.plan .talk-link:hover{color:var(--orange-dark)}.faq-cta{text-align:center;margin-top:var(--space-16)}.faq-cta h3{font-size:var(--text-xl);margin-bottom:var(--space-6)}.section.alt{background:var(--slate-50)}