:root{color:#162019;background:#f8f7f2;--content-gutter: max(24px, calc((100vw - 1120px)/2 + 24px) );font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f8f7f2}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px var(--content-gutter);border-bottom:1px solid rgba(22,32,25,.1);background:#f8f7f2e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.proof-row span,.button,.flow-item,.service-topline,.checklist-points span,footer{display:flex;align-items:center}.brand{gap:10px;font-weight:750}nav{display:flex;gap:clamp(14px,3vw,30px);color:#4e5f52;font-size:14px}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(28px,5vw,68px);align-items:center;min-height:calc(100vh - 72px);padding:clamp(48px,7vw,92px) var(--content-gutter) 44px}.hero-copy{max-width:700px}.eyebrow{margin:0 0 14px;color:#6c7d3d;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:24px;color:#121814;font-size:clamp(44px,6vw,82px);line-height:.98;letter-spacing:0}h2{margin-bottom:18px;color:#162019;font-size:clamp(30px,4.3vw,54px);line-height:1.06;letter-spacing:0}h3{margin-bottom:10px;font-size:20px;line-height:1.2}.lead{max-width:640px;color:#435047;font-size:clamp(18px,2vw,22px);line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:34px 0 26px}.button{min-height:46px;justify-content:center;gap:9px;border:1px solid transparent;border-radius:8px;padding:12px 18px;font-weight:750}.button.primary{background:#17251d;color:#fffaf0}.button.secondary{border-color:#1620192e;background:#ffffff7a}.proof-row{display:flex;flex-wrap:wrap;gap:10px}.proof-row span{gap:6px;min-height:34px;border:1px solid rgba(22,32,25,.12);border-radius:999px;padding:7px 12px;background:#fffdf7;color:#526057;font-size:13px}.hero-media{min-height:min(62vh,620px);border-radius:8px;overflow:hidden;box-shadow:0 28px 80px #1f2a222e}.hero-media img{display:block;width:100%;height:100%;min-height:min(62vh,620px);object-fit:cover}.section{scroll-margin-top:86px;padding:clamp(64px,8vw,108px) var(--content-gutter)}.section.compact{padding-top:40px}.section-heading{max-width:880px;margin-bottom:34px}.section-lead{max-width:780px;color:#516058;font-size:18px;line-height:1.65}.value-grid,.audience-grid,.module-grid,.kit-grid,.source-grid,.deploy-grid,.service-grid,.step-grid,.case-grid,.deliverable-list,.faq-list,.funnel-grid,.product-grid,.roadmap-grid,.lab-grid,.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audience-grid article{background:#fffdf7}.modules{background:#f3f0e7}.products{background:#fbfaf5}.offer-section{background:#f3f0e7}.waitlist-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.landing-path{background:#f3f0e7}.path-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.path-card{display:flex;min-height:260px;flex-direction:column;border:1px solid rgba(22,32,25,.11);border-radius:8px;padding:22px;background:#fffdf7;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.path-card:hover{transform:translateY(-4px);border-color:#6c7d3d47;box-shadow:0 18px 44px #1f2a221f}.path-card span{margin-bottom:28px;color:#6c7d3db8;font-weight:900}.path-card p{color:#516058;line-height:1.65}.path-card strong{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#6c7d3d;font-size:13px}.featured-offer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;border:1px solid rgba(89,114,56,.22);border-radius:8px;padding:22px;background:#fffdf7}.featured-offer h3{margin:10px 0 8px;font-size:clamp(24px,3vw,34px)}.featured-offer p{max-width:720px;margin:0;color:#516058;line-height:1.6}.featured-offer .button{flex:0 0 auto}.payment-guide{display:grid;gap:18px;margin-bottom:18px;border:1px solid rgba(22,32,25,.11);border-radius:8px;padding:22px;background:#fffdf7}.payment-guide-heading{max-width:860px}.payment-guide-heading h3{margin-bottom:10px;font-size:clamp(24px,3vw,36px)}.payment-guide-heading p{margin:0;color:#516058;line-height:1.6}.payment-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.payment-question-grid article{padding:18px;background:#fffaf0}.payment-question-grid h4{margin:0 0 8px;color:#17251d;font-size:17px;line-height:1.35}.payment-question-grid p{margin:0;color:#516058;line-height:1.6}.payment-guide>.button{width:max-content}.checklist-preview{display:grid;gap:18px;margin-bottom:18px;border:1px solid rgba(22,32,25,.11);border-radius:8px;padding:22px;background:#fffdf7}.preview-table{display:grid;overflow:hidden;border:1px solid rgba(22,32,25,.12);border-radius:8px;background:#fffaf0}.preview-row{display:grid;grid-template-columns:1.05fr 1fr 1.25fr 1.2fr 1.2fr;border-bottom:1px solid rgba(22,32,25,.09)}.preview-row:last-child{border-bottom:0}.preview-row span{border-right:1px solid rgba(22,32,25,.08);padding:12px;color:#435047;font-size:14px;line-height:1.55}.preview-row span:last-child{border-right:0}.preview-head{background:#17251d}.preview-head span{color:#fff8e7;font-weight:800}.checklist-preview>.button{width:max-content}.waitlist-note>div{border:1px solid rgba(22,32,25,.11);border-radius:8px;padding:18px;background:#fffdf7}.waitlist-note strong{display:block;margin-bottom:7px;color:#17251d}.waitlist-note p{margin:0;color:#516058;line-height:1.6}.funnel-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.funnel-grid article{background:#fffdf7}.funnel-grid strong,.roadmap-grid strong{display:block;margin-bottom:14px;color:#6c7d3d;font-size:13px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{display:flex;min-height:360px;flex-direction:column;background:#fffaf0}.offer-card{display:flex;min-height:560px;flex-direction:column;background:#fffdf7}.featured-card{border-color:#59723847;box-shadow:0 18px 46px #16201914}.offer-card .button{width:max-content;margin-top:auto}.interest-meter{display:grid;gap:8px;margin-top:16px;border:1px solid rgba(89,114,56,.18);border-radius:8px;padding:12px;background:#f8faf2}.interest-meter-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#435047;font-size:14px}.interest-meter-top strong{color:#17251d}.meter-track{height:8px;overflow:hidden;border-radius:999px;background:#1620191a}.meter-track span{display:block;height:100%;border-radius:inherit;background:#597238}.interest-meter small{color:#597238;font-weight:750}.offer-detail{border-top:1px solid rgba(22,32,25,.1);margin-top:14px;padding-top:14px}.offer-detail b{display:block;margin-bottom:8px}.offer-detail ul{display:grid;gap:8px;margin:0;padding-left:20px;color:#435047;line-height:1.55}.muted-detail{color:#516058}.muted-detail p{margin-bottom:0}.product-card ul{display:grid;gap:9px;margin:auto 0 18px;padding-left:20px;color:#435047;line-height:1.55}.product-next{width:max-content;border:1px solid rgba(89,114,56,.2);border-radius:999px;padding:7px 11px;color:#597238;font-size:12px;font-weight:850}.action-link{transition:border-color .16s ease,color .16s ease,background .16s ease}.action-link:hover{border-color:#17251d47;background:#17251d;color:#fffaf0}.steps{background:#17251d}.steps h2,.steps h3,.steps .eyebrow{color:#fff8e7}.steps article{border-color:#ffffff1f;background:#ffffff0f}.steps article span{display:block;margin-bottom:28px;color:#e6d6a5;font-size:28px;font-weight:850}.steps article p{color:#d9dfd0}.step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lab{background:#eef4ef}.lab-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.lab-grid article{display:flex;min-height:260px;flex-direction:column;background:#fffdf7}.lab-grid .product-next{margin-top:auto}.lab-tool{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);gap:16px;border:1px solid rgba(22,32,25,.12);border-radius:8px;padding:clamp(18px,3vw,26px);background:#fffdf7}.brief-form{display:grid;gap:14px}.brief-form label{display:grid;gap:7px;color:#435047;font-size:14px;font-weight:750}.brief-form input,.brief-form select,.checklist-form select{width:100%;border:1px solid rgba(22,32,25,.16);border-radius:8px;padding:12px 13px;background:#fffaf0;color:#17251d;font:inherit;font-weight:500}.brief-form button{width:max-content;cursor:pointer}.brief-output{min-width:0}.brief-output-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.compact-button{min-height:36px;padding:8px 12px;cursor:pointer}.brief-output pre{min-height:330px;max-height:480px;margin:0;overflow:auto;border:1px solid rgba(22,32,25,.12);border-radius:8px;padding:16px;background:#17251d;color:#fff8e7;font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:pre-wrap}.module-grid article{min-height:230px}.kit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}article{border:1px solid rgba(22,32,25,.11);border-radius:8px;background:#ffffff94;padding:24px}article svg{color:#597238}article p,.global p,.deploy p,.timeline p,.notice{color:#516058;line-height:1.65}.global{background:#eff4ed}.split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:clamp(24px,5vw,64px);align-items:start}.split>div:first-child{position:sticky;top:100px}.flow-panel{display:grid;gap:12px}.flow-item{gap:16px;border-bottom:1px solid rgba(22,32,25,.12);padding:16px 0}.flow-item span{flex:0 0 auto;color:#748350;font-weight:850}.flow-item p{margin:0}.source-grid{margin-top:44px}.notice{max-width:980px;margin:22px 0 0;font-size:14px}.services{background:#fbfaf5}.service-grid{align-items:stretch}.service-card{display:flex;min-height:620px;flex-direction:column}.service-topline{justify-content:space-between;gap:14px}.service-topline strong{color:#17251d;font-size:18px}.tag{width:max-content;border:1px solid rgba(89,114,56,.24);border-radius:999px;padding:5px 10px;color:#597238;font-size:12px;font-weight:800}.service-card h3{margin-top:18px}.service-meta{display:grid;gap:8px;margin:18px 0;border-top:1px solid rgba(22,32,25,.1);border-bottom:1px solid rgba(22,32,25,.1);padding:14px 0;color:#435047;font-size:14px;line-height:1.55}.service-meta strong{color:#17251d}.service-card ul{display:grid;gap:10px;margin:10px 0 0;padding-left:20px;color:#435047;line-height:1.55}.service-columns{display:grid;gap:16px;margin-top:auto}.service-columns b{display:block;color:#17251d}.service-columns div{border-top:1px solid rgba(22,32,25,.1);padding-top:12px}.deliverables{background:#f3f0e7}.cases{background:#f8f7f2}.case-grid article{min-height:210px;background:#fffdf7}.deliverable-list article{background:#fffaf0}.deliverable-list strong{display:block;margin-bottom:10px;font-size:20px}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.docs{background:#fbfaf5}.checklist{background:#f8f7f2}.checklist-form{display:grid;gap:16px;border:1px solid rgba(22,32,25,.12);border-radius:8px;padding:clamp(20px,4vw,30px);background:#fffdf7}.checklist-form label{display:grid;gap:7px;color:#435047;font-size:14px;font-weight:750}.checklist-form input{width:100%;border:1px solid rgba(22,32,25,.16);border-radius:8px;padding:12px 13px;background:#fffaf0;color:#17251d;font:inherit;font-weight:500}.checklist-form .button{width:max-content;cursor:pointer}.checklist-points{display:grid;gap:10px;margin-top:26px}.checklist-points span{gap:8px;color:#435047;line-height:1.5}.lead-magnet{background:#f3f0e7}.lead-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);gap:clamp(24px,5vw,64px);align-items:start}.download-box{display:grid;gap:8px;margin-top:28px;border:1px solid rgba(22,32,25,.12);border-radius:8px;padding:18px;background:#fffdf7;color:#435047;line-height:1.55}.download-box strong{color:#17251d}.next-offer-box{display:grid;gap:10px;margin-top:28px;border:1px solid rgba(89,114,56,.18);border-radius:8px;padding:18px;background:#fffdf7}.next-offer-box strong{color:#17251d}.next-offer-box p{margin:0;color:#516058;line-height:1.6}.next-offer-box .button{width:max-content}.intake-form{display:grid;gap:16px;border:1px solid rgba(22,32,25,.12);border-radius:8px;padding:clamp(20px,4vw,30px);background:#fffdf7}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.intake-form label{display:grid;gap:7px;color:#435047;font-size:14px;font-weight:750}.intake-form input,.intake-form textarea{width:100%;border:1px solid rgba(22,32,25,.16);border-radius:8px;padding:12px 13px;background:#fffaf0;color:#17251d;font:inherit;font-weight:500}.intake-form textarea{resize:vertical}.intake-form button{width:max-content;cursor:pointer}.form-intro{display:grid;gap:6px;border-bottom:1px solid rgba(22,32,25,.1);padding-bottom:14px}.form-intro strong{color:#17251d;font-size:18px}.form-intro p{margin:0;color:#516058;line-height:1.55}.interest-banner{display:grid;gap:6px;border:1px solid rgba(89,114,56,.22);border-radius:8px;padding:14px;background:#f4f7ed;color:#435047}.interest-banner strong{color:#17251d}.form-status{display:grid;gap:7px;border:1px solid rgba(89,114,56,.24);border-radius:8px;padding:14px;background:#f4f7ed;color:#435047;font-size:14px;line-height:1.55}.form-status strong{color:#17251d;font-size:16px}.form-status span,.form-status small{display:block}.form-status small{color:#597238;font-weight:750}.form-status.pending{border-color:#16201929;background:#fffaf0}.form-status.warning{border-color:#9a662647;background:#fff7e6}.doc-preview{display:grid;gap:14px;max-width:980px}.doc-preview details{border:1px solid rgba(22,32,25,.12);border-radius:8px;background:#fffdf7}.doc-preview summary{cursor:pointer;padding:18px 20px;color:#17251d;font-size:18px;font-weight:850}.doc-table{display:grid;gap:0;border-top:1px solid rgba(22,32,25,.1)}.doc-table div{display:grid;grid-template-columns:minmax(180px,.34fr) 1fr;gap:16px;padding:14px 20px;border-bottom:1px solid rgba(22,32,25,.08)}.doc-table div:last-child{border-bottom:0}.doc-table strong{color:#17251d}.doc-table span,.doc-preview li{color:#516058;line-height:1.6}.doc-preview ol{margin:0;border-top:1px solid rgba(22,32,25,.1);padding:16px 20px 20px 42px}.doc-preview>.button{width:max-content}.timeline{display:grid;gap:12px}.timeline article{display:grid;grid-template-columns:140px 1fr;gap:16px;align-items:center}.timeline strong{font-size:18px}.timeline p{margin:0}.roadmap-section{background:#f8f7f2}.roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.roadmap-grid article{background:#fffdf7}.deploy{background:#1a211c}.deploy h2,.deploy h3,.deploy .eyebrow,.deploy article svg{color:#fff8e7}.deploy article{border-color:#ffffff1f;background:#ffffff0f}.deploy article p{color:#d9dfd0}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#e6d6a5}.final-cta>div{max-width:860px}.final-cta h2{margin-bottom:12px}.final-cta p:last-child{margin-bottom:0;color:#435047;line-height:1.65}footer{justify-content:space-between;gap:20px;padding:28px var(--content-gutter);background:#111612;color:#fff8e7}@media(max-width:980px){.hero,.split,.lead-panel{grid-template-columns:1fr}.hero{min-height:auto}.hero-media,.hero-media img{min-height:420px}.split>div:first-child{position:static}.kit-grid,.value-grid,.audience-grid,.module-grid,.source-grid,.deploy-grid,.service-grid,.step-grid,.case-grid,.deliverable-list,.faq-list,.funnel-grid,.product-grid,.roadmap-grid,.lab-grid,.offer-grid,.path-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-tool{grid-template-columns:1fr}.final-cta,.featured-offer{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.site-header{align-items:flex-start;flex-direction:column}nav{width:100%;overflow-x:auto;padding-bottom:2px}h1{font-size:42px}.kit-grid,.value-grid,.audience-grid,.module-grid,.source-grid,.deploy-grid,.service-grid,.step-grid,.case-grid,.deliverable-list,.faq-list,.funnel-grid,.product-grid,.roadmap-grid,.lab-grid,.offer-grid,.timeline article{grid-template-columns:1fr}.path-cards,.waitlist-note,.payment-question-grid{grid-template-columns:1fr}.preview-table{gap:12px;border:0;background:transparent}.preview-row,.preview-head{grid-template-columns:1fr;border:1px solid rgba(22,32,25,.11);border-radius:8px;background:#fffaf0}.preview-head{display:none}.preview-row span{border-right:0;border-bottom:1px solid rgba(22,32,25,.08)}.preview-row span:last-child{border-bottom:0}.hero-media,.hero-media img{min-height:300px}article{padding:20px}.doc-table div,.form-grid{grid-template-columns:1fr}.intake-form button,.brief-form button,.checklist-form .button,.offer-card .button,.next-offer-box .button{width:100%}.payment-guide>.button{width:100%}.checklist-preview>.button{width:100%}footer{align-items:flex-start;flex-direction:column}}
