@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Oswald:wght@500;600;700&display=swap');:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#101311;color:#f5f4ee;font-family:'DM Sans',sans-serif}header{display:flex;justify-content:space-between;align-items:center;padding:24px 6%;border-bottom:1px solid #303832}header strong{font-size:26px;letter-spacing:2px}header strong span{color:#c5fa59}header a{color:#e7e9e0;text-decoration:none;font-size:13px}section{padding:90px 7%}.hero{min-height:630px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at 90% 35%,#34452d 0%,transparent 52%),#101311}.eyebrow{color:#c5fa59;font-weight:800;font-size:12px;letter-spacing:3px}h1,h2,h3{font-family:Oswald,Impact,sans-serif;line-height:1.04}h1{font-size:clamp(70px,11vw,155px);max-width:1000px;margin:25px 0}h1 em{font-style:normal;color:#c5fa59}h2{font-size:clamp(40px,6vw,76px);margin:20px 0 32px;max-width:850px}.hero p{font-size:20px;max-width:570px;color:#c6cdc4;line-height:1.6}.cta,button{background:#c5fa59;color:#101311;border:0;text-decoration:none;padding:19px 28px;font-weight:800;font-size:15px;cursor:pointer;display:inline-block;margin-top:22px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:60px}.chips span{border:1px solid #4c584a;padding:12px 16px;border-radius:40px;font-size:12px}.services{background:#e9ede4;color:#141a14}.services .eyebrow{color:#5d7a26}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cards article{background:white;padding:30px;min-height:270px}.cards b{color:#668e27}.cards h3{font-size:28px}.cards p,.process p{line-height:1.7;color:#596359}.process{background:#1b241c}.process p{color:#d1d9cd;font-size:19px;max-width:900px}.note{font-size:13px!important;line-height:1.6!important;color:#b9c5b4!important}.consult{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#131914}.consult p{color:#bdc9bb;line-height:1.6}form{background:#222d23;padding:35px;display:grid;gap:16px}label{display:grid;gap:8px;font-size:13px;font-weight:700}input,select,textarea{width:100%;padding:15px;background:#f4f6ef;border:1px solid #cdd6ca;border-radius:2px;color:#142017;font:inherit}label.check{display:flex;align-items:flex-start;font-weight:400;line-height:1.5}.check input{width:18px;margin:3px 5px 0 0;flex-shrink:0}button{width:100%}#status{margin:0}footer{display:flex;justify-content:space-between;gap:20px;padding:30px 7%;font-size:12px;color:#9ca99a}.expansion{background:#17191c;color:#f6f4f1}.expansion>p{max-width:720px;color:#b8b9bb;line-height:1.8}.expansiongrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0}.expansiongrid article{background:#23252a;border:1px solid #3c3e42;padding:32px 26px;display:flex;flex-direction:column;min-height:365px}.expansionnum{color:#ff624b;font-size:12px;letter-spacing:2px;font-weight:800}.expansiongrid h3{font-size:clamp(27px,3vw,42px);margin:30px 0 15px}.expansiongrid p{color:#c5c6c8;line-height:1.7}.expansiongrid a{margin-top:auto;color:#ff624b;font-size:12px;font-weight:800;text-decoration:none;letter-spacing:1px}.soon{font-size:10px;letter-spacing:1px;color:#bbb;margin-top:15px}.socialproof{background:#0c0d0e;display:grid;grid-template-columns:1fr 1.2fr;gap:7%;align-items:center}.socialproof h2{font-size:clamp(44px,5vw,78px)}.socialproof p{line-height:1.8;color:#b8b8b8}.sociallinks{display:flex;flex-direction:column;gap:14px;margin-top:30px}.sociallinks a{color:#ff5b45;font-weight:800;text-decoration:none;font-size:13px;letter-spacing:1px}.reelgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;min-height:380px}.reelgrid a{background:linear-gradient(165deg,#32343a,#0e1012 60%,#621d1a);border:1px solid #464646;color:white;text-decoration:none;padding:20px 13px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s}.reelgrid a:hover{transform:translateY(-6px)}.reelgrid a:nth-child(2){background:linear-gradient(155deg,#291515,#0d0d0e 65%,#9b3428)}.reelgrid a:nth-child(3){background:linear-gradient(155deg,#32353b,#101013 65%,#402323)}.reelgrid span,.reelgrid small{font-size:10px;letter-spacing:1px}.reelgrid strong{font:700 clamp(22px,2.4vw,37px)/1 Oswald,sans-serif}.coach{background:linear-gradient(110deg,#3d1312,#141415 75%)}.coach p{max-width:700px;color:#ddd;line-height:1.8;font-size:19px}.hero{background:radial-gradient(ellipse at 88% 32%,#66251d 0%,transparent 55%),#101113}.eyebrow,h1 em{color:#ff624b}.cta,button{background:#ff624b;color:white}.pricing{background:#e5e7de;color:#141a14}.pricing .eyebrow{color:#56762c}.pricing>p{max-width:720px;line-height:1.7}.pricecards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:36px 0}.pricecards article{background:#fff;padding:30px;min-height:280px;display:flex;flex-direction:column}.pricecards small{font-weight:800;letter-spacing:2px;color:#56762c}.pricecards h3{font-size:38px;margin:26px 0 10px}.pricecards p{line-height:1.6;color:#536052}.pricecards a{color:#172317;font-weight:800;margin-top:auto}.pricing .note{color:#536052!important}header strong{font-size:clamp(13px,2vw,23px);letter-spacing:1px}@media(max-width:800px){.expansiongrid{grid-template-columns:1fr}.socialproof{grid-template-columns:1fr}.reelgrid{min-height:280px}.pricecards{grid-template-columns:1fr}{section{padding:65px 6%}.cards{grid-template-columns:1fr 1fr}.consult{grid-template-columns:1fr}.hero{min-height:550px}h1{font-size:clamp(62px,14vw,100px)}}@media(max-width:480px){.cards{grid-template-columns:1fr}header{padding:20px 6%}header a{font-size:11px}form{padding:22px}footer{display:block}}