:root{--bg-primary:#020403;--bg-surface:#0b0d0c;--bg-elevated:#111514;--border:#1d2421;--accent:#10b981;--accent-warm:#f59e0b;--text:#e5e5e5;--text-muted:#9ca3a3;--font-heading:"Sora", sans-serif;--font-body:"Inter", sans-serif;--shadow-soft:0 20px 50px #00000047;--radius-lg:1.5rem;--radius-md:1rem;--site-max-width:1180px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(180deg, #10b98114, transparent 22rem), linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(180deg, #ffffff05 1px, transparent 1px), var(--bg-primary);min-width:320px;color:var(--text);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:auto,6rem 6rem,6rem 6rem,auto;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}#root{min-height:100vh}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page p{margin:0}.marketing-page h1,.marketing-page h2,.marketing-page h3{font-family:var(--font-heading);color:var(--text)}.marketing-page h1{letter-spacing:0;font-size:clamp(2.9rem,7vw,5.4rem);line-height:.96}.marketing-page h2{letter-spacing:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.marketing-page h3{font-size:1.18rem;line-height:1.2}.marketing-page p,.section-intro,.info-card p,.stat-card p,.pricing-card p,.timeline-step p,.question-list li,.process-step p{color:var(--text-muted);line-height:1.75}.section-divider{border-top:1px solid #ffffff0a}.page-section--compact{padding-top:0}.section-heading{gap:1rem;max-width:48rem;margin-bottom:2rem;display:grid}.section-heading--center,.narrow-copy{text-align:center;justify-items:center;margin-inline:auto}.section-intro{max-width:44rem}.button-row{flex-wrap:wrap;gap:.9rem;display:flex}.card-grid{gap:1rem;display:grid}.card-grid--three,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card,.stat-card,.pricing-card,.addon-card,.timeline-step,.contact-process,.form-card,.split-card,.niche-pricing-card,.question-grid,.roi-inputs,.roi-results,.guarantee-banner{padding:1.5rem}.home-hero{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);align-items:center;gap:1.5rem;display:grid}.founder-card{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.75rem;display:grid}.founder-card__media,.founder-card__content{gap:.85rem;display:grid}.founder-card__media{justify-items:center}.founder-card__photo{aspect-ratio:4/5;object-fit:cover;object-position:center;background:linear-gradient(145deg,#10b9812e,#0000 45%),linear-gradient(160deg,#ffffff14,#ffffff05),#ffffff08;border:1px solid #10b98133;border-radius:1.5rem;width:min(100%,17rem);display:block;box-shadow:inset 0 1px #ffffff0d}.founder-card__photo-note{text-align:center;font-size:.86rem}.founder-card__content{align-content:start}.founder-card__name-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.founder-card__name-row h2{font-size:clamp(2rem,5vw,3rem)}.founder-badge{width:fit-content;color:var(--accent);letter-spacing:0;text-transform:uppercase;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.founder-card__title{color:var(--text);font-size:1rem;font-weight:600;line-height:1.6}.home-hero__copy{gap:1.35rem;display:grid}.trust-badge-list,.bullet-list,.feature-list,.question-list{margin:0;padding:0;list-style:none}.trust-badge-list{flex-wrap:wrap;gap:.75rem;display:flex}.trust-badge-list li{color:var(--text);background:#10b98114;border:1px solid #10b98133;border-radius:999px;padding:.6rem .9rem;font-size:.9rem}.hero-chat-card{gap:1rem;padding:1.35rem;display:grid;position:relative;overflow:hidden}.hero-chat-card:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#10b98114,#0000),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 4.5rem);position:absolute;inset:0}.hero-chat-card>*{position:relative}.hero-recovery-strip{width:fit-content;color:var(--text-muted);background:#0808085c;border:1px solid #10b9813d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.48rem .75rem;font-size:.82rem;display:flex}.hero-recovery-strip strong{color:var(--accent)}.hero-recovery-strip__dot{background:var(--accent);border-radius:999px;width:.48rem;height:.48rem;animation:1.8s infinite status-pulse;box-shadow:0 0 #10b98170}.hero-chat-card__header,.hero-chat-card__identity{align-items:center;gap:.85rem;display:flex}.hero-chat-card__avatar{background:#10b98124;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:inline-flex}.hero-chat-card__identity div{gap:.3rem;display:grid}.hero-chat-card__identity span{color:var(--text-muted);font-size:.82rem}.hero-chat-card__messages{gap:.85rem;display:grid}.hero-chat-bubble{opacity:0;max-width:85%;animation:.5s forwards hero-bubble-in;animation-delay:var(--bubble-delay);border-radius:1rem;gap:.3rem;padding:.9rem 1rem;display:grid;transform:translateY(12px)}.hero-chat-bubble span{color:var(--text-muted);font-size:.8rem}.hero-chat-bubble--visitor{background:#10b98124;border:1px solid #10b98138;justify-self:end}.hero-chat-bubble--assistant{border:1px solid var(--border);background:#ffffff08}.hero-recovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.hero-recovery-metric{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1rem;gap:.3rem;min-width:0;padding:.85rem;display:grid}.hero-recovery-metric span,.hero-recovery-metric small{color:var(--text-muted);line-height:1.4}.hero-recovery-metric span{font-size:.78rem}.hero-recovery-metric strong{color:var(--text);font-family:var(--font-heading);font-size:clamp(1.15rem,3vw,1.45rem);line-height:1}.hero-recovery-metric small{font-size:.72rem}.tldr-panel{border-color:#10b9812e;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:1.25rem;padding:1.4rem;display:grid}.tldr-panel__copy{gap:.75rem;display:grid}.tldr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.tldr-item{background:#10b9810e;border:1px solid #10b98124;border-radius:1rem;gap:.35rem;min-width:0;padding:.85rem;display:grid}.tldr-item span,.tldr-item p{color:var(--text-muted)}.tldr-item span{font-size:.76rem}.tldr-item strong{color:var(--text);font-family:var(--font-heading);font-size:clamp(1.2rem,3vw,1.7rem);line-height:1}.tldr-item p{font-size:.82rem;line-height:1.45}@keyframes hero-bubble-in{to{opacity:1;transform:translateY(0)}}@keyframes status-pulse{70%{box-shadow:0 0 0 .5rem #10b98100}to{box-shadow:0 0 #10b98100}}.proof-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid;position:relative}.proof-timeline:before{content:"";background:linear-gradient(90deg,#10b9819e,#ffffff0f);height:1px;position:absolute;top:2.75rem;left:1rem;right:1rem}.proof-step{align-content:start;gap:.8rem;padding:1.5rem;transition:border-color .18s,transform .18s,background-color .18s;display:grid;position:relative}.proof-step:hover{border-color:#10b98159;transform:translateY(-3px)}.proof-step--decision{border-color:#10b98152}.agent-section{background:linear-gradient(#0000,#10b98107,#0000)}.agent-loop{background:linear-gradient(135deg,#10b9811f,#0000 34%),#ffffff0b;border-color:#10b98129;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.agent-loop__step{background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--bg-surface);align-content:start;gap:.85rem;min-width:0;padding:1.25rem;display:grid}.agent-loop__top{color:var(--accent);justify-content:space-between;align-items:center;gap:1rem;display:flex}.agent-loop__top span{font-size:.82rem;font-weight:800}.agent-loop__step p{color:var(--text-muted);line-height:1.65}.revenue-system-section{background:linear-gradient(#0000,#10b98109,#0000),linear-gradient(90deg,#0000 0 49.8%,#f59e0b1f 49.8% 50.2%,#0000 50.2%)}.revenue-system{gap:0;padding:2rem 0;display:grid;position:relative}.revenue-system__rail{background:linear-gradient(180deg, transparent, #f59e0b40 6%, var(--accent-warm) 32%, var(--accent) 52%, var(--accent-warm) 72%, transparent);border-radius:999px;width:.28rem;position:absolute;inset:0 50% 0 auto;transform:translate(50%);box-shadow:0 0 1.4rem #f59e0b8c,0 0 3rem #10b9812e}.system-node{grid-template-columns:minmax(0,1fr) minmax(4rem,7rem) minmax(0,1fr);align-items:center;min-height:18rem;display:grid}.system-node--left .system-node__copy{text-align:right;grid-column:1;justify-self:end}.system-node--left .system-panel,.system-node--right .system-node__copy{grid-column:3;justify-self:start}.system-node--right .system-panel{grid-column:1;justify-self:end}.system-node__copy{gap:.75rem;max-width:31rem;display:grid}.system-node__copy span{color:var(--accent);text-transform:uppercase;font-size:.82rem;font-weight:700}.system-node__copy p{color:var(--text-muted);line-height:1.75}.system-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#f59e0b1c,#0000 28%),linear-gradient(#ffffff0e,#ffffff04),#050606eb;border-color:#ffffff17;gap:1rem;width:min(100%,24rem);padding:1.2rem;display:grid}.system-panel__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.system-panel__index{color:var(--accent-warm);font-size:.84rem;font-weight:800}.system-panel__icon{background:#10b98117;border:1px solid #10b98133;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.system-panel strong{color:var(--text);font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);line-height:1}.system-panel p{color:var(--text-muted)}.system-panel__bar{background:#ffffff0f;border-radius:999px;height:.45rem;overflow:hidden}.system-panel__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-warm), var(--accent));width:72%;height:100%;display:block}.info-card{align-content:start;gap:1rem;display:grid}.info-card__header{justify-content:space-between;align-items:center;display:flex}.info-card__index{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:.92rem;font-weight:700}.info-card__icon{width:2.6rem;height:2.6rem;color:var(--text);background:#10b9811f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.info-card__timing{color:var(--text);font-size:.96rem}.bullet-list,.feature-list{gap:.7rem;display:grid}.bullet-list li,.feature-list li,.question-list li{padding-left:1.2rem;position:relative}.bullet-list li:before,.feature-list li:before,.question-list li:before{content:"";background:var(--accent);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.7rem;left:0}.stat-card{gap:.8rem;display:grid}.stat-card strong{color:var(--accent);font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);line-height:.95}.stat-card span{color:var(--text-muted);font-size:.85rem}.cta-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.8rem;display:grid}.cta-banner__copy{gap:.9rem;display:grid}.pricing-grid{gap:1rem;display:grid}.pricing-card{align-content:start;gap:1.2rem;display:grid}.pricing-card--featured{border-color:#10b98161;transform:scale(1.02)}.pricing-card__top{gap:.75rem;display:grid}.pricing-card__price{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.pricing-card__price strong,.niche-pricing-card__price{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);line-height:1}.pricing-card__price span{color:var(--text-muted)}.pricing-badge{width:fit-content;color:var(--text);letter-spacing:0;text-transform:uppercase;background:#10b9811a;border:1px solid #10b9814d;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.78rem;display:inline-flex}.pricing-card__best-for strong{color:var(--text)}.pricing-card__payment-note,.stripe-trust-note,.pricing-deposit-note,.niche-payment-note,.niche-pricing-card__note,.success-card__note{color:var(--text-muted);line-height:1.7}.pricing-card__payment-note,.stripe-trust-note,.niche-pricing-card__note,.success-card__note{font-size:.92rem}.stripe-trust-note{margin-top:-.45rem}.pricing-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.pricing-proof span{min-height:3.2rem;color:var(--text);text-align:center;background:#10b9810f;border:1px solid #10b98129;border-radius:.9rem;place-items:center;padding:.55rem;font-size:.78rem;line-height:1.35;display:grid}.pricing-deposit-note{text-align:center;margin-top:1rem;font-size:.95rem}.addon-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.addon-card{gap:.65rem;display:grid}.addon-card strong{color:var(--accent);font-size:1.1rem}.addon-card__cta{width:fit-content;min-height:2.5rem;margin-top:.35rem;padding:.7rem 1rem;font-size:.88rem}.roi-grid,.contact-layout,.niche-hero,.terms-hero,.terms-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.terms-hero{align-items:center}.terms-notice,.terms-panel{gap:1rem;padding:1.5rem;display:grid}.terms-notice p,.terms-panel p{color:var(--text-muted);line-height:1.75}.terms-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.terms-summary-grid div{background:#10b9810f;border:1px solid #10b98129;border-radius:1rem;gap:.35rem;padding:.85rem;display:grid}.terms-summary-grid span{color:var(--text-muted);font-size:.76rem}.terms-summary-grid strong{color:var(--text);font-family:var(--font-heading);font-size:1.2rem}.roi-inputs,.roi-results,.contact-process,.form-card,.split-card,.niche-pricing-card{gap:1rem;display:grid}.roi-results__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.roi-result-card{word-break:break-word;background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;gap:.45rem;padding:1rem;display:grid;overflow:hidden}.roi-result-card span{color:var(--text-muted);font-size:13px;line-height:1.5}.roi-result-card strong{font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,2rem);line-height:1}.guarantee-banner{text-align:left;gap:1.25rem;display:grid}.guarantee-banner__copy{gap:.9rem;max-width:52rem;display:grid}.guarantee-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.guarantee-step{background:#ffffff06;border:1px solid #10b98124;border-radius:1rem;gap:.5rem;min-width:0;padding:1rem;display:grid}.guarantee-step span{color:var(--accent);font-size:.82rem;font-weight:800}.guarantee-step p{color:var(--text-muted);font-size:.9rem;line-height:1.6}.guarantee-banner--accent{background:radial-gradient(circle at top, #10b9812e, transparent 0 20rem), linear-gradient(180deg, #10b9810f, #ffffff05), var(--bg-surface);border-color:#10b9814d}.timeline-grid{gap:1rem;display:grid}.timeline-step{gap:.8rem;display:grid}.timeline-step__index,.process-step__index{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-weight:700}.contact-process{align-content:start}.process-steps{gap:.9rem;display:grid}.process-step{background:#ffffff08;border:1px solid #ffffff0a;border-radius:1rem;gap:.35rem;padding:.9rem 1rem;display:grid}.stack-form{gap:1rem;display:grid}.contact-form__actions{flex-wrap:wrap;gap:.85rem;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-field{gap:.55rem;display:grid}.form-field--full{grid-column:1/-1}.form-field span{color:var(--text);font-size:.92rem}.form-field input,.form-field select{border:1px solid var(--border);width:100%;min-height:3.2rem;color:var(--text);background:#ffffff05;border-radius:1rem;padding:.9rem 1rem;transition:border-color .16s,background-color .16s,box-shadow .16s}.form-field input:hover,.form-field input:focus,.form-field select:hover,.form-field select:focus{background:#10b9810d;border-color:#10b98159;outline:none;box-shadow:0 0 0 3px #10b98114}.form-error{color:#fca5a5;font-size:.85rem}.form-success{color:var(--accent);line-height:1.7}.split-card{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start}.split-card__copy{gap:.9rem;display:grid}.success-card,.success-order-note{gap:1rem;display:grid}.success-order-note{padding-bottom:.35rem}.niche-hero__copy,.niche-pricing-card{align-content:start}.niche-hero__copy{gap:1rem;display:grid}.question-grid{padding:1.2rem 1.5rem}.question-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;display:grid}@media (width<=980px){.home-hero,.founder-card,.tldr-panel,.contact-layout,.split-card,.niche-hero,.roi-grid,.cta-banner,.terms-hero,.terms-split,.card-grid--three,.card-grid--four,.card-grid--two,.tldr-grid,.agent-loop,.pricing-grid,.proof-timeline,.timeline-grid,.guarantee-steps,.addon-strip{grid-template-columns:1fr}.proof-timeline:before{display:none}.revenue-system-section{background:linear-gradient(#0000,#10b98109,#0000)}.revenue-system{gap:1rem;padding:0}.revenue-system__rail{display:none}.system-node,.system-node--left .system-node__copy,.system-node--left .system-panel,.system-node--right .system-node__copy,.system-node--right .system-panel{text-align:left;grid-column:auto;justify-self:stretch}.system-node{grid-template-columns:1fr;gap:1rem;min-height:auto}.system-panel{width:100%}.pricing-card--featured{transform:none}.roi-results__grid{grid-template-columns:1fr}}@media (width<=700px){.marketing-page h1{font-size:clamp(2.4rem,13vw,4rem)}.marketing-page h2{font-size:clamp(1.8rem,8vw,2.6rem)}.form-grid,.question-list,.hero-recovery-grid,.pricing-proof,.terms-summary-grid{grid-template-columns:1fr}.info-card,.stat-card,.pricing-card,.addon-card,.timeline-step,.contact-process,.form-card,.split-card,.niche-pricing-card,.question-grid,.roi-inputs,.roi-results,.guarantee-banner,.cta-banner,.terms-notice,.terms-panel{padding:1rem}.trust-badge-list li{text-align:center;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hero-chat-bubble,.hero-recovery-strip__dot{animation:none}.proof-step,.proof-step:hover{transform:none}}.site-footer{border-top:1px solid var(--border);background:#111111b8}.footer-shell{gap:2rem;padding:2.5rem 0;display:grid}.footer-brand{gap:.75rem;display:grid}.footer-brand__link{align-items:center;gap:.75rem;width:fit-content;display:inline-flex}.footer-brand__name,.footer-column h2{font-family:var(--font-heading)}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.footer-column{gap:.9rem;display:grid}.footer-column h2{margin:0;font-size:1rem}.footer-column ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.footer-column a{color:var(--text-muted);border-radius:.35rem;transition:color .16s}.footer-column a:hover,.footer-column a:focus-visible{color:var(--text)}.footer-column a:focus-visible,.footer-brand__link:focus-visible{outline:2px solid var(--accent);outline-offset:.25rem}.footer-copy,.footer-brand p{color:var(--text-muted);margin:0;line-height:1.7}@media (width<=820px){.footer-columns{grid-template-columns:1fr}}.site-header{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808db;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1rem 0;display:flex}.brand{align-items:center;display:inline-flex}.brand__logo{width:auto;height:2.1rem;display:block}.site-nav-toggle{width:2.9rem;height:2.9rem;color:var(--text);background:#10b98114;border:1px solid #10b9813d;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-weight:700;display:none}.site-nav-toggle__bars{gap:.2rem;display:grid}.site-nav-toggle__bars span{background:currentColor;border-radius:999px;width:1rem;height:2px;display:block}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.site-nav__link{color:var(--text-muted);border-radius:999px;padding:.55rem .8rem;font-size:.95rem;transition:color .16s,background-color .16s}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__link.is-active{color:var(--text);background:#10b98114}@media (width<=860px){.site-header__inner{justify-content:space-between;position:relative}.site-nav-toggle{z-index:50;display:inline-flex;position:fixed;top:.85rem;right:1rem}.site-nav{border:1px solid var(--border);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;visibility:hidden;background:radial-gradient(circle at 100% 0,#10b98121,#0000 0 12rem),#080808f5;border-radius:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem;transition:opacity .16s,visibility .16s,transform .16s;display:grid;position:fixed;top:4.5rem;left:1rem;right:1rem;transform:translateY(-.5rem)}.site-nav.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.site-nav__link{text-align:center;background:#ffffff05;justify-content:center;padding:.8rem;display:flex}}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1}.container{width:min(100% - 2rem, var(--site-max-width));margin:0 auto}.page-section{padding:5.5rem 0}.page-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg, #10b9811a, transparent 34%), linear-gradient(180deg, #ffffff0b, #ffffff03), var(--bg-surface);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffff0a}.eyebrow{width:fit-content;color:var(--text);letter-spacing:0;text-transform:uppercase;background:#10b9811a;border:1px solid #10b9814d;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.button{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.25rem;font-weight:600;transition:transform .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button--accent{border-color:var(--accent);background:var(--accent);color:#042117}.button--ghost{color:var(--text);background:#ffffff05}.page-hero,.placeholder-grid{gap:1.5rem;display:grid}.page-hero{padding:2.2rem 2.4rem 2.2rem 3rem}.page-hero h1{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.96}.page-hero p,.placeholder-item p{color:var(--text-muted);line-height:1.75}.placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.placeholder-item{padding:1.5rem}.placeholder-item h2{font-family:var(--font-heading);margin:0 0 .75rem;font-size:1.2rem;line-height:1.2}@media (width<=860px){.page-section{padding:4rem 0}.placeholder-grid{grid-template-columns:1fr}.page-hero{padding:1.5rem 1.5rem 1.5rem 1.75rem}}
