@import"https://fonts.googleapis.com/css2?family=Fraunces:wght@500;600&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--surface: rgba(255, 251, 244, .84);--surface-strong: rgba(255, 251, 244, .94);--line: rgba(22, 45, 31, .12);--text: #162d1f;--muted: #5f705f;--accent: #dc6f2d;--accent-deep: #b8571d;--shadow-card: 0 20px 52px rgba(22, 45, 31, .11);--shadow-hover: 0 30px 68px rgba(22, 45, 31, .15);--radius-xl: 36px;--radius-lg: 26px;--radius-md: 18px;--radius-sm: 14px}:root{--surface: rgba(255, 251, 244, .84);--surface-strong: rgba(255, 251, 244, .94);--surface-soft: rgba(255, 255, 255, .58);--line: rgba(22, 45, 31, .12);--text: #162d1f;--muted: #5f705f;--accent: #dc6f2d;--accent-deep: #b8571d;--shadow-card: 0 20px 52px rgba(22, 45, 31, .11);--shadow-hover: 0 30px 68px rgba(22, 45, 31, .15);--radius-xl: 36px;--radius-lg: 26px;--radius-md: 18px;--radius-sm: 14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(220,111,45,.15),transparent 26%),radial-gradient(circle at top right,rgba(53,94,67,.16),transparent 22%),linear-gradient(180deg,#fbf7ef,#f2eadf);color:var(--text);font-family:Manrope,Avenir Next,Segoe UI,sans-serif;line-height:1.6}a{color:inherit}img{display:block;max-width:100%}.page-shell{width:min(1320px,calc(100% - 2rem));margin:0 auto;padding:1.35rem 0 4.5rem}main{display:grid;gap:6.5rem}.site-header,.site-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header{padding:.2rem 0 1.85rem}.brand-mark,.site-nav a{text-decoration:none}.brand-mark{display:inline-flex;align-items:center;max-width:min(330px,44vw)}.brand-wordmark{width:100%;height:auto}.site-nav{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;color:var(--muted);font-size:.9rem}.site-nav a{transition:color .14s ease}.site-nav a:hover{color:var(--text)}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;font-weight:700;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.nav-cta{padding:.7rem 1rem;border:1px solid rgba(22,45,31,.18);background:#ffffff8c;color:var(--text)}.nav-cta:hover,.button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #162d1f1a}.button{padding:.95rem 1.25rem;border:1px solid transparent}.button-primary{background:var(--text);color:#fff}.button-secondary{background:#ffffff94;border-color:#162d1f2e}.hero-proof,.brand-lab-shell,.attempt-metric-card,.problem-chart,.problem-callout,.solution-step-card,.solution-highlight-card,.pricing-card,.intake-form,.intake-success,.about-card,.faq-item,.thanks-wrap,.brand-tab,.brand-panel-main,.brand-gallery,.gallery-card{backdrop-filter:blur(18px);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}.hero-proof{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:2.2rem;padding:2.35rem;border-radius:var(--radius-xl);position:relative;overflow:hidden;align-items:stretch}.hero-proof>*{position:relative;z-index:1}.hero-orb{position:absolute;border-radius:999px;filter:blur(12px);opacity:.58;pointer-events:none;animation:drift 12s ease-in-out infinite}.hero-orb-left{width:240px;height:240px;left:-80px;top:20%;background:radial-gradient(circle,#dc6f2d26,#dc6f2d00)}.hero-orb-right{width:300px;height:300px;right:-110px;top:-30px;background:radial-gradient(circle,#355e4329,#355e4300);animation-delay:-4s}.hero-copy h1,.section-heading h2,.pricing-heading h2,.about-copy h2,.thanks-wrap h1{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.035em;line-height:1.04;margin:0}.hero-copy{display:grid;align-content:start;gap:.95rem}.hero-copy h1{font-size:clamp(2.8rem,5.8vw,5.1rem);max-width:11ch;margin-bottom:0;text-wrap:balance;line-height:.98}.hero-side{display:grid;align-content:stretch}.hero-text,.section-heading p,.brand-tab span,.brand-panel-copy p,.attempt-metric-card p,.problem-callout p,.solution-step-card p,.solution-highlight-card p,.pricing-card p,.faq-item p,.about-copy p,.founder-skill-list p,.form-actions p,.site-footer p,.thanks-wrap p,.plan-stat span,.founder-operator-note p{color:var(--muted)}.hero-text{max-width:46ch;font-size:.98rem;margin:0}.eyebrow,.section-label,.plan-label,.brand-tab-kicker,.footer-heading{margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.13em;font-size:.74rem;font-weight:800;color:var(--accent-deep)}.hero-actions,.pricing-actions,.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.pricing-actions{margin-top:auto}.hero-actions{margin-top:.15rem}.hero-note-icon,.proof-pill-icon,.hero-thesis-icon,.footer-contact a svg{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:999px;background:#dc6f2d1f;color:var(--accent-deep)}.hero-note-icon svg,.proof-pill-icon svg,.hero-thesis-icon svg,.footer-contact a svg{width:1.05rem;height:1.05rem;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.proof-bar,.brand-lab-section,.attempts-section,.problem-visual-section,.solution-section,.about-section,.faq-section{padding-top:0}.hero-authority-card{display:grid;gap:.65rem;padding:.9rem;border-radius:calc(var(--radius-xl) - 6px);background:linear-gradient(180deg,#ffffffb8,#f6efe6db);border:1px solid rgba(22,45,31,.08);box-shadow:0 18px 44px #162d1f1f}.proof-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.proof-pill{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:center;padding:.8rem .9rem;border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff8f;transition:transform .18s ease,box-shadow .18s ease}.proof-pill p{margin:0;font-size:.88rem;line-height:1.45}.hero-thesis{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:.95rem 1rem;border-radius:var(--radius-lg);border:1px solid rgba(22,45,31,.08);background:linear-gradient(180deg,#162d1feb,#1e3827f5);box-shadow:var(--shadow-card)}.hero-thesis strong{display:block;margin-bottom:.3rem;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff4ecd1}.hero-thesis p{margin:0;color:#ffffffeb;font-size:.92rem;line-height:1.5}.hero-signal-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.hero-signal-strip span{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:.6rem .8rem;border-radius:18px;background:linear-gradient(180deg,#ffffffd1,#faf3e9eb);border:1px solid rgba(22,45,31,.08);box-shadow:0 10px 24px #162d1f12;font-size:.75rem;font-weight:700;color:var(--text);line-height:1.2;text-align:center;text-wrap:balance}.hero-signal-strip span:before{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(180deg,#dc6f2df2,#b8571df2);box-shadow:0 0 0 4px #dc6f2d1f}.section-heading{max-width:760px;margin-bottom:1.45rem}.section-heading-wide{max-width:960px}.brand-lab-shell{display:grid;grid-template-columns:1fr;gap:1rem;padding:1.2rem;border-radius:var(--radius-xl)}.brand-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.brand-tab{padding:1rem 1rem 1.05rem;border-radius:var(--radius-lg);text-align:left;cursor:pointer;display:grid;gap:.35rem;align-content:start;min-height:140px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;background:linear-gradient(180deg,#ffffffb8,#fbf6eee0)}.brand-tab-mark,.brand-panel-logo{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(22,45,31,.1);background:#ffffffd1;overflow:hidden}.brand-tab-mark{width:3rem;height:3rem;margin-bottom:.25rem}.brand-tab-mark img,.brand-panel-logo img{width:100%;height:100%;object-fit:contain}.brand-tab strong{font-size:1.05rem;line-height:1.2}.brand-tab span:last-child{font-size:.88rem;line-height:1.45}.brand-tab.is-active{border-color:#dc6f2d57;background:var(--surface-strong);box-shadow:0 18px 40px #162d1f1f;transform:translateY(-2px)}.brand-tab-action{margin-top:auto;display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.brand-tab-action:after{content:"->";font-size:.92rem;line-height:1}.brand-tab:hover .brand-tab-action,.brand-tab.is-active .brand-tab-action{color:var(--accent)}.brand-panels{position:relative;min-height:0}.brand-panel{display:none;gap:1rem}.brand-panel.is-active{display:grid;animation:fadeUp .26s ease}.brand-panel-main{display:grid;grid-template-columns:minmax(0,.97fr) minmax(400px,1.03fr);gap:1.15rem;padding:1.2rem;border-radius:var(--radius-lg);align-items:center}.brand-visual-stack{display:grid;gap:.65rem;align-content:start;justify-items:end}.brand-panel-copy h3{margin:0 0 .45rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05}.brand-panel-copy{display:grid;align-content:center}.brand-panel-head{display:flex;align-items:center;gap:.9rem;margin-bottom:.35rem}.brand-panel-logo{width:4.5rem;height:4.5rem;flex:0 0 auto;padding:.3rem}.brand-stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.15rem 0}.brand-stat{padding:.9rem;border-radius:var(--radius-md);background:#ffffff9e;border:1px solid rgba(22,45,31,.08)}.brand-stat strong,.founder-stat strong,.plan-stat strong{display:block;font-size:1.3rem;line-height:1;margin-bottom:.35rem}.brand-mini-note{margin:0 0 1rem;padding:.95rem 1rem;border-radius:var(--radius-md);background:#ffffff9e;border:1px solid rgba(22,45,31,.08)}.brand-mini-note span{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-deep)}.brand-mini-note p{margin:0;font-size:.92rem;color:var(--muted)}.concept-chip-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.concept-chip{display:inline-flex;align-items:center;padding:.62rem .8rem;border-radius:var(--radius-md);background:#dc6f2d1a;color:var(--accent-deep);font-size:.82rem;font-weight:700}.brand-featured-shot,.gallery-card,.brand-thumb{border-radius:var(--radius-lg);overflow:hidden;position:relative}.brand-featured-shot img,.gallery-card img,.brand-thumb img{width:100%;height:100%;object-fit:cover;background:linear-gradient(180deg,#eaf0eaf2,#f9f1e9f2)}.brand-featured-shot img{aspect-ratio:1 / 1;max-width:520px;border-radius:calc(var(--radius-lg) - 8px)}.brand-featured-shot{width:min(100%,520px);padding:.55rem;background:linear-gradient(180deg,#ffffffeb,#f8f0e7f0);border:1px solid rgba(22,45,31,.12);box-shadow:0 18px 40px #162d1f1f,0 0 0 1px #fff6 inset}.gallery-card-label{position:absolute;left:.85rem;bottom:.85rem;display:inline-flex;align-items:center;padding:.42rem .62rem;border-radius:999px;background:#162d1fd6;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.gallery-card-label-featured{left:auto;right:.85rem;top:.85rem;bottom:auto;background:#dc6f2de6}.brand-thumb-row{display:grid;grid-template-columns:repeat(4,minmax(0,86px));justify-content:center;gap:.45rem;width:min(100%,520px)}.brand-thumb{display:grid;gap:0;padding:.22rem;border:1px solid rgba(22,45,31,.1);background:#ffffff9e;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;text-align:left}.brand-thumb img{aspect-ratio:1 / 1;border-radius:calc(var(--radius-md) - 8px)}.brand-thumb.is-active{border-color:#dc6f2d57;box-shadow:0 14px 32px #162d1f1f;transform:translateY(-2px)}.brand-thumb.is-active span{color:var(--accent-deep)}.gallery-card img{aspect-ratio:1 / 1}.attempt-story-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;position:relative}.attempt-metric-card{padding:1.2rem;border-radius:var(--radius-lg);position:relative;display:grid;gap:.1rem}.attempt-metric-card-featured{background:linear-gradient(180deg,#fffbf4f5,#faf1e6eb);border-color:#dc6f2d38}.metric-display{margin-bottom:.2rem}.attempt-step-index{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5f705fb3}.attempt-metric-kicker{margin:0 0 .55rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.counter{font-family:Fraunces,Georgia,serif;font-size:clamp(2.6rem,5vw,3.75rem);line-height:.9;letter-spacing:-.05em}.attempt-metric-card h3,.problem-callout h3,.solution-step-card h3,.solution-highlight-card h3,.faq-item h3{margin:0 0 .45rem;font-size:1rem;line-height:1.25}.problem-visual-shell{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:1rem}.problem-chart-panel{display:grid;gap:1rem}.problem-chart,.problem-callout{border-radius:var(--radius-xl);padding:1.1rem 1.15rem;background:linear-gradient(180deg,#ffffffad,#fbf6eeeb)}.problem-callouts{display:grid;gap:1rem}.problem-callout-kicker{margin:0 0 .45rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.problem-chart-head{display:grid;grid-template-columns:minmax(180px,1.1fr) repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;color:var(--muted);font-weight:700}.problem-bar-row{display:grid;grid-template-columns:minmax(180px,1.1fr) repeat(2,minmax(0,1fr));gap:1rem;align-items:center;padding:.95rem 0;border-bottom:1px solid rgba(22,45,31,.08)}.problem-bar-row:last-child{border-bottom:0}.problem-bar-metric{margin:0;font-weight:700}.problem-bar-column{display:grid;gap:.45rem;align-items:start}.problem-bar-value{display:inline-flex;justify-content:flex-end;font-size:.84rem;font-weight:700;color:var(--muted)}.bar-track{height:.8rem;border-radius:999px;background:#162d1f14;overflow:hidden}.bar-fill{height:100%;width:0;border-radius:inherit;transition:width .9s cubic-bezier(.2,.8,.2,1)}.bar-track.team .bar-fill{background:linear-gradient(90deg,#5f705f73,#5f705fb3)}.bar-track.meta .bar-fill{background:linear-gradient(90deg,#dc6f2dbf,#b8571deb)}.problem-thesis{padding:1.15rem 1.2rem;border-radius:var(--radius-lg);background:#162d1feb;color:#fff;box-shadow:var(--shadow-card)}.problem-panel-summary{padding:1.05rem 1.15rem;border-radius:var(--radius-lg);background:#ffffffb8;border:1px solid rgba(22,45,31,.08);box-shadow:var(--shadow-card)}.problem-panel-summary strong{display:block;margin-bottom:.35rem;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.problem-panel-summary p{margin:0;font-size:.95rem;color:var(--text)}.problem-thesis strong{display:block;margin-bottom:.45rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffffc7}.problem-thesis p{margin:0;font-size:1rem;line-height:1.5;color:#ffffffe6}.solution-section{display:grid;gap:1.8rem}.solution-system-map{display:grid;gap:1rem;align-content:start}.solution-map-rail{display:grid;grid-template-columns:auto minmax(24px,.8fr) auto minmax(24px,.8fr) auto minmax(24px,.8fr) auto minmax(24px,.8fr) auto;align-items:center;gap:.55rem;padding:1rem 1.15rem;border-radius:var(--radius-lg);background:#ffffff8f;border:1px solid rgba(22,45,31,.08);box-shadow:var(--shadow-card)}.solution-map-node{display:inline-flex;align-items:center;justify-content:center;padding:.68rem .9rem;border-radius:999px;background:#162d1feb;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.solution-map-arrow{height:2px;border-radius:999px;background:linear-gradient(90deg,#162d1f24,#dc6f2db8);position:relative}.solution-map-arrow:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:999px;background:var(--accent)}.solution-step-grid,.solution-highlight-grid{display:grid;gap:1rem}.solution-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.solution-step-card,.solution-highlight-card{border-radius:var(--radius-lg);padding:1rem}.solution-step-card{display:grid;grid-template-rows:auto auto auto auto;align-content:start}.solution-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.solution-step-top span{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:999px;background:#dc6f2d24;color:var(--accent-deep);font-size:.8rem;font-weight:800}.solution-step-top svg{width:1.15rem;height:1.15rem;stroke:var(--text);stroke-width:1.8;fill:none}.solution-step-card strong{display:block;margin-bottom:.4rem;font-size:1.2rem;letter-spacing:-.03em}.solution-step-card h3{margin-bottom:.35rem;font-size:.92rem}.solution-step-card p{margin:0;font-size:.84rem;line-height:1.55}.solution-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.template-library-block{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.15rem;padding:1.15rem;border-radius:var(--radius-xl);background:linear-gradient(180deg,#fffbf4e6,#f6eee4f5);border:1px solid rgba(22,45,31,.1);box-shadow:var(--shadow-card);align-items:start}.template-library-copy{display:grid;gap:.8rem;align-content:start}.template-library-count{font-family:Fraunces,Georgia,serif;font-size:clamp(2.5rem,5vw,4rem);line-height:.92;letter-spacing:-.05em;color:var(--text)}.template-library-copy h3{margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.02;letter-spacing:-.04em}.template-library-copy p{margin:0}.template-library-points{display:flex;flex-wrap:wrap;gap:.55rem}.template-library-points span{display:inline-flex;align-items:center;padding:.5rem .7rem;border-radius:999px;background:#ffffffb3;border:1px solid rgba(22,45,31,.08);font-size:.8rem;font-weight:700;color:var(--text)}.template-library-visual{border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(22,45,31,.1);box-shadow:0 18px 44px #162d1f1f}.template-library-visual img{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.pricing-shell{display:grid;gap:1.25rem;padding-top:.8rem}.pricing-heading{max-width:760px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.pricing-card{display:grid;grid-template-rows:auto auto auto auto 1fr auto;gap:.9rem;padding:1.45rem;border-radius:var(--radius-xl);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pricing-card:not(.pricing-card-featured){background:linear-gradient(180deg,#ffffff94,#faf3e9d6)}.pricing-card-featured{border-color:#dc6f2d57;background:var(--surface-strong);box-shadow:0 28px 58px #162d1f24}.pricing-card h3{display:block;margin:0;font-size:clamp(2.2rem,5vw,3.65rem);letter-spacing:-.05em;line-height:.95}.pricing-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.plan-badge{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .8rem;border-radius:999px;background:#dc6f2d24;color:var(--accent-deep);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.plan-use-case{margin:-.1rem 0 0;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.plan-summary{min-height:2.8rem;margin:0}.plan-formula{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;padding:.8rem .9rem;border-radius:var(--radius-md);background:#ffffff8f;border:1px solid rgba(22,45,31,.08);font-size:.82rem;font-weight:700;color:var(--text)}.plan-formula strong{font-size:.92rem}.plan-formula-multiply,.plan-formula-equals{color:var(--accent-deep);font-weight:800}.plan-chip-groups{display:grid;gap:.75rem}.plan-chip-group{display:grid;gap:.45rem;align-content:start}.plan-chip-label{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.plan-feature-list{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr;gap:.35rem}.plan-feature-list li{display:flex;align-items:center;gap:.65rem;width:100%;padding:.1rem 0;font-size:.84rem;font-weight:600;line-height:1.35;color:var(--text)}.plan-feature-list li:before{content:"";width:.46rem;height:.46rem;flex:0 0 auto;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px #dc6f2d1a}.plan-feature-list-exclude li{color:var(--muted)}.plan-feature-list-exclude li:before{background:#5f705f80;box-shadow:none}.intake-section{display:grid;gap:1.15rem;padding-top:1rem}.intake-shell{width:100%;max-width:none}.intake-form,.intake-success{border-radius:var(--radius-xl);padding:1.35rem}.intake-shell.submitted .intake-form,.intake-success{display:none}.intake-success h3{margin:0 0 .65rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.8rem,4vw,2.3rem);line-height:1.05;letter-spacing:-.03em}.intake-shell.submitted .intake-success{display:block}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field-grid-core{gap:.9rem 1rem}.intake-details{margin-top:.95rem;border-radius:var(--radius-md);border:1px solid rgba(22,45,31,.08);background:#ffffff7a}.intake-details summary{padding:.9rem 1rem;cursor:pointer;list-style:none;font-size:.88rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-deep)}.intake-details summary::-webkit-details-marker{display:none}.field-grid-optional{padding:0 1rem 1rem}.field-span{grid-column:1 / -1}label{display:grid;gap:.45rem;font-size:.94rem;font-weight:600}input,select,textarea{width:100%;border:1px solid rgba(22,45,31,.14);border-radius:var(--radius-sm);background:#ffffffd9;padding:.95rem 1rem;font:inherit;color:var(--text)}textarea{resize:vertical}.form-actions{justify-content:space-between;margin-top:1rem}.form-message{min-height:1.4rem;margin:.85rem 0 0;color:var(--muted)}.form-message-error{color:#a53d1c}.honey-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.about-card{display:grid;grid-template-columns:minmax(340px,.96fr) minmax(0,1.04fr);gap:1rem;padding:1.8rem;border-radius:var(--radius-xl);position:relative;overflow:hidden}.about-card:after{content:"";position:absolute;right:-40px;bottom:-60px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,#dc6f2d1f,#dc6f2d00);pointer-events:none}.about-identity{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.avatar-shell{display:inline-flex;align-items:center;justify-content:center;width:168px;height:168px;border-radius:999px;padding:6px;background:linear-gradient(180deg,#dc6f2d59,#162d1f1f);overflow:hidden}.founder-avatar{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.3),transparent 35%),linear-gradient(180deg,#fffbf4f5,#ede2d3f5);font-family:Fraunces,Georgia,serif;font-size:2.4rem;letter-spacing:-.04em;color:var(--text)}.founder-avatar-image{width:100%;height:100%;border-radius:999px;object-fit:cover}.founder-proof-grid{display:grid;gap:1rem}.founder-operator-note{padding:1.05rem 1.15rem;border-radius:var(--radius-lg);background:#ffffff94;border:1px solid rgba(22,45,31,.08)}.founder-operator-note strong{display:block;margin-bottom:.35rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.09em;color:var(--accent-deep)}.founder-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.founder-stat{padding:1rem;border-radius:var(--radius-md);background:#fff9;border:1px solid rgba(22,45,31,.08)}.founder-skill-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.founder-skill-list p{margin:0;padding:1rem;border-radius:var(--radius-md);background:#ffffff73;border:1px solid rgba(22,45,31,.08)}.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.faq-item{padding:1.25rem;border-radius:var(--radius-lg);transition:transform .18s ease,box-shadow .18s ease}.site-footer{padding:2.6rem 0 .9rem;color:var(--muted);font-size:.94rem;border-top:1px solid rgba(22,45,31,.08);margin-top:5rem;display:grid;gap:1.4rem}.footer-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;align-items:stretch}.footer-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.footer-col{min-width:0}.footer-brand-col{display:grid;gap:.9rem}.footer-brand{display:inline-flex;align-items:center;gap:.85rem}.footer-link-list{display:grid;gap:.5rem}.footer-contact{display:grid;gap:.7rem}.footer-contact a{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none}.footer-icon{width:2.35rem;height:2.35rem;border-radius:.65rem}.footer-wordmark{height:1.55rem;width:auto;margin-bottom:.25rem}.footer-closing{max-width:28rem;margin:0}.footer-status-strip{display:flex;flex-wrap:wrap;gap:.5rem}.footer-status-strip span{display:inline-flex;align-items:center;padding:.45rem .7rem;border-radius:999px;background:#ffffff8c;border:1px solid rgba(22,45,31,.08);font-size:.76rem;font-weight:700;color:var(--text)}.footer-support-copy{max-width:18rem;margin:0}.footer-cta-card{display:grid;align-content:start;gap:.8rem;padding:1.25rem;border-radius:var(--radius-xl);background:linear-gradient(180deg,#162d1ff0,#1e3827fa);box-shadow:0 24px 54px #162d1f29}.footer-cta-card h3{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.06;letter-spacing:-.03em;color:#fff}.footer-cta-card p{margin:0;color:#ffffffd6}.footer-cta-card .footer-heading{margin-bottom:0;color:#ffdac5d1}.thanks-wrap{max-width:720px;margin:5rem auto;padding:2rem;border-radius:var(--radius-xl)}.animate-in-view,.hero-proof,.pricing-card,.faq-item,.brand-tab,.gallery-card,.attempt-metric-card{animation:riseIn .56s ease both}.proof-pill:hover,.brand-tab:hover,.brand-thumb:hover,.attempt-metric-card:hover,.problem-chart:hover,.problem-callout:hover,.solution-step-card:hover,.solution-highlight-card:hover,.pricing-card:hover,.faq-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1080px){.hero-proof,.brand-lab-shell,.brand-panel-main,.problem-visual-shell,.about-card,.template-library-block{grid-template-columns:1fr}.attempt-metrics-grid,.pricing-grid,.founder-skill-list,.solution-step-grid,.solution-highlight-grid,.footer-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top,.brand-tabs{grid-template-columns:1fr}.brand-panels{min-height:0}}@media(max-width:880px){.brand-gallery,.solution-step-grid,.solution-highlight-grid,.founder-stat-grid,.faq-list,.pricing-grid{grid-template-columns:1fr}}@media(max-width:720px){.page-shell{width:min(100% - 1rem,100%)}main{gap:4.2rem}.site-header{flex-direction:row;align-items:center;justify-content:space-between}.site-nav{width:auto;justify-content:flex-end;gap:.5rem}.brand-mark{max-width:min(220px,56vw)}.site-nav a:not(.nav-cta){display:none}.nav-cta{padding:.62rem .9rem;font-size:.82rem}.hero-proof,.brand-lab-shell,.brand-panel-main,.brand-gallery,.attempt-metric-card,.problem-chart,.problem-callout,.solution-step-card,.solution-highlight-card,.pricing-card,.intake-form,.intake-success,.about-card,.faq-item,.thanks-wrap{padding-left:1rem;padding-right:1rem}.brand-lab-shell{padding:.8rem;gap:.8rem}.hero-copy h1{max-width:100%;font-size:clamp(2.2rem,10vw,3.3rem)}.hero-copy{gap:.75rem}.hero-note,.about-identity,.problem-chart-head,.problem-bar-row{grid-template-columns:1fr}.hero-proof{gap:1.15rem;padding-top:1.3rem}.proof-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.proof-pill{padding:.7rem .75rem;gap:.55rem}.proof-pill p{font-size:.8rem}.hero-thesis{padding:.9rem .95rem}.hero-signal-strip{grid-template-columns:1fr;gap:.45rem}.hero-signal-strip span{min-height:0;font-size:.72rem;padding:.52rem .68rem;justify-content:flex-start;text-align:left}.brand-lab-section,.attempts-section,.problem-visual-section,.solution-section,.about-section,.faq-section{padding-top:0}.brand-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0;gap:.6rem}.brand-tab{min-height:118px;padding:.75rem .75rem .8rem;gap:.22rem}.brand-tab:last-child{grid-column:1 / -1}.brand-tab-mark{width:2.4rem;height:2.4rem;margin-bottom:.1rem}.brand-tab-kicker{margin-bottom:.3rem;font-size:.67rem}.brand-tab strong{font-size:.92rem}.brand-tab span:last-child{font-size:.78rem;line-height:1.28}.brand-tab-action{font-size:.7rem!important}.brand-panel-main{gap:.8rem;padding-top:.85rem;padding-bottom:.85rem}.brand-visual-stack{order:-1}.brand-panel-head{align-items:flex-start;gap:.65rem}.brand-panel-logo{width:3rem;height:3rem}.brand-panel-copy h3{font-size:clamp(1.55rem,8vw,2rem)}.brand-panel-copy>p{font-size:.95rem}.brand-thumb-row{grid-template-columns:repeat(4,minmax(0,66px));gap:.35rem;width:100%}.brand-thumb{padding:.2rem}.brand-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-stat{padding:.65rem}.brand-stat strong{font-size:.98rem}.brand-mini-note{padding:.72rem .8rem;margin-bottom:.65rem}.concept-chip-row{gap:.4rem}.concept-chip{padding:.42rem .56rem;font-size:.72rem}.hero-actions .button,.pricing-actions .button{width:100%}.plan-formula{font-size:.78rem;padding:.72rem .78rem}.plan-feature-list li{font-size:.8rem}.template-library-block{padding:.9rem;gap:.85rem}.solution-section{gap:1.15rem}.solution-system-map{gap:.75rem}.template-library-visual img{aspect-ratio:3 / 2}.template-library-count{font-size:clamp(2.15rem,10vw,3.1rem)}.template-library-copy h3{font-size:clamp(1.35rem,7vw,1.9rem)}.field-grid,.founder-stat-grid,.founder-skill-list{grid-template-columns:1fr}.field-grid-core{gap:.8rem}.intake-details summary{padding:.8rem .9rem;font-size:.8rem}.field-grid-optional{padding:0 .9rem .9rem}.form-actions{flex-direction:column;align-items:flex-start}.solution-map-rail,.solution-map-arrow{display:none}.solution-map-arrow:after{display:none}.solution-map-node{padding:.56rem .75rem;font-size:.72rem}.solution-step-grid{gap:.75rem}.solution-step-card{padding:.9rem}.solution-step-top{margin-bottom:.6rem}.solution-step-card strong{font-size:1.08rem;margin-bottom:.3rem}.solution-step-card h3{font-size:.88rem;margin-bottom:.25rem}.solution-step-card p{font-size:.8rem;line-height:1.45}.problem-bar-column{display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.55rem}.problem-bar-value{justify-content:flex-start;font-size:.78rem}.problem-chart-head{gap:.35rem;margin-bottom:.75rem}.problem-chart-head span:first-child{display:none}.problem-bar-row{gap:.55rem;padding:.8rem 0}.problem-bar-metric{font-size:.92rem}.attempt-story-strip{grid-template-columns:1fr;gap:.75rem}.attempt-metric-card{padding:1rem}.about-card{gap:1.2rem}.avatar-shell{width:124px;height:124px}.founder-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.founder-stat{padding:.75rem}.founder-stat strong{font-size:1rem}.footer-bottom{grid-template-columns:1fr}.footer-status-strip{gap:.4rem}.footer-status-strip span{font-size:.72rem}}
