#root{min-height:100vh}.logo{font-weight:800}button{color:#fff;cursor:pointer;background:#5b4636;border:none;border-radius:12px;padding:18px 35px;font-size:18px}.navButton{border-radius:999px;margin:0;padding:12px 20px;font-size:14px}.hero{justify-content:space-between;align-items:center;gap:70px;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:140px 40px 120px;display:flex}.heroText{text-align:right;flex:1}.proof{text-align:center;padding:120px 80px}@media (width<=900px){.navbar{width:92%}.navLinks{display:none}.hero{text-align:center;flex-direction:column;padding:120px 24px 80px}.heroText{text-align:center}h1{font-size:42px}.subtitle{font-size:17px}.heroImage img{width:100%;max-width:380px}.proof{padding:80px 24px}.proof h2{font-size:34px}.proofGrid{grid-template-columns:1fr 1fr}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{color:#2b2b2b;background:#f5efe6;font-family:Tahoma,Arial,sans-serif}img{max-width:100%}.page{background:#f5efe6;min-height:100vh}section{scroll-margin-top:160px}.navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:#ffffff8c;border:1px solid #5b46361f;border-radius:999px;justify-content:space-between;align-items:center;width:min(1100px,90%);height:64px;padding:0 28px;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #00000014}.logo{color:#3f3024;white-space:nowrap;font-weight:800}.navLinks{gap:28px;display:flex}.navLinks a{color:#5b4636;font-size:14px;font-weight:700;text-decoration:none}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(45px)}.reveal.active{opacity:1;transform:translateY(0)}.hero{background:#f5efe6;justify-content:space-between;align-items:center;gap:70px;width:100%;max-width:1200px;margin:0 auto;padding:160px 40px 120px;display:flex}.heroText{flex:1}.tag,.sectionTag{color:#5b4636;background:#d8c3a5;border-radius:999px;margin-bottom:25px;padding:8px 18px;font-weight:800;display:inline-block}h1{color:#3f3024;margin-bottom:25px;font-size:64px;font-weight:800;line-height:1.15}.subtitle{color:#666;margin-bottom:35px;font-size:20px;line-height:1.9}.buttonLink,.guideButton{color:#fff;cursor:pointer;background:#5b4636;border-radius:12px;padding:18px 35px;font-size:18px;text-decoration:none;transition:all .3s;display:inline-block}.guideButton{border-radius:16px;padding:18px 42px;font-weight:700}.buttonLink:hover,.guideButton:hover{background:#3f3024;transform:translateY(-3px);box-shadow:0 12px 30px #0000002e}.heroImage{position:relative}.heroImage img{object-fit:cover;border-radius:30px;width:420px;box-shadow:0 20px 60px #00000026}.statCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#3f3024;background:#ffffffbf;border:1px solid #5b46361f;border-radius:22px;padding:16px 20px;position:absolute;box-shadow:0 20px 50px #0000001f}.statCard strong{font-size:24px;font-weight:900;display:block}.statCard span{color:#7b6a5a;font-size:13px;font-weight:700}.cardOne{top:35px;right:-45px}.cardTwo{bottom:95px;left:-55px}.cardThree{bottom:-25px;right:45px}.proof{text-align:center;background:#fbf8f2;padding:120px 40px}.proof h2{color:#3f3024;margin-bottom:50px;font-size:48px;line-height:1.35}.proofGrid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1100px;margin:0 auto;display:grid}.proofGrid div{background:#ffffffa6;border:1px solid #5b46361f;border-radius:28px;padding:34px 20px;box-shadow:0 20px 50px #00000012}.proofGrid strong{color:#3f3024;font-size:36px;display:block}.proofGrid span{color:#7b6a5a;font-weight:800}.learn{text-align:center;background:#f5efe6;padding:120px 40px}.learn h2{color:#3f3024;margin-bottom:50px;font-size:48px;line-height:1.35}.learnGrid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:0 auto;display:grid}.learnGrid div{text-align:right;background:#fffaf3;border:1px solid #5b46361f;border-radius:30px;padding:35px;box-shadow:0 20px 50px #0000000f}.learnGrid span{color:#8b7355;font-weight:900}.learnGrid h3{color:#3f3024;margin:14px 0;font-size:26px}.learnGrid p{color:#6f6258;line-height:1.8}.story{align-items:center;gap:70px;max-width:1200px;margin:0 auto;padding:120px 70px;display:flex}.storyImage{flex:1}.storyImage img{border-radius:34px;width:100%;box-shadow:0 30px 80px #00000024}.storyText{flex:1}.storyText h2{color:#3f3024;margin:22px 0;font-size:48px;line-height:1.25}.storyText p{color:#6d6055;margin-bottom:16px;font-size:19px;line-height:1.9}.storyBadges{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.storyBadges div{background:#fff;border-radius:20px;padding:18px 24px;box-shadow:0 15px 40px #00000014}.storyBadges strong{color:#3f3024;font-size:28px;display:block}.storyBadges span{color:#8b7355}.starter{background:#fbf8f2;padding:120px 40px}.starterBox{color:#fffaf3;background:#3f3024;border-radius:42px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:70px;display:grid;box-shadow:0 30px 90px #00000029}.starterText{text-align:right}.starterText .sectionTag{color:#3f3024;background:#d8c3a5}.starterText h2{color:#fffaf3;margin-bottom:24px;font-size:46px;line-height:1.35}.starterText p{color:#e8ddd0;margin-bottom:32px;font-size:19px;line-height:1.9}.guideMockup{justify-content:center;align-items:center;display:flex}.guideMockup img{border-radius:20px;width:340px;transition:all .4s;transform:perspective(1200px)rotateY(-12deg)rotateX(3deg);box-shadow:0 35px 80px #00000047}.guideMockup img:hover{transform:perspective(1200px)rotateY(-6deg)translateY(-8px);box-shadow:0 45px 100px #00000052}.leadForm{text-align:center;background:#f5efe6;padding:120px 40px}.leadForm h2{color:#3f3024;margin-bottom:40px;font-size:46px;line-height:1.35}.leadForm form{flex-direction:column;gap:16px;max-width:620px;margin:0 auto;display:flex}.leadForm input,.leadForm textarea{background:#fffaf3;border:1px solid #5b463629;border-radius:18px;outline:none;width:100%;padding:18px 22px;font-family:inherit;font-size:16px}.leadForm textarea{resize:none;min-height:130px}.leadForm input:focus,.leadForm textarea:focus{border-color:#8b7355;box-shadow:0 0 0 4px #8b73551f}.submitButton{color:#fff;cursor:pointer;background:#5b4636;border:none;border-radius:16px;width:100%;padding:18px 42px;font-size:18px;font-weight:700;transition:all .3s}.submitButton:hover{background:#3f3024;transform:translateY(-3px);box-shadow:0 12px 30px #0000002e}.successBox{text-align:center;background:#fffaf3;border:1px solid #5b46361f;border-radius:34px;max-width:720px;margin:0 auto;padding:55px 40px;box-shadow:0 25px 70px #00000014}.successBox h2{color:#3f3024;margin-bottom:18px;font-size:46px;line-height:1.25}.successBox p{color:#6f6258;margin-bottom:0;font-size:18px}.faq{text-align:center;background:#fbf8f2;padding:120px 40px}.faq h2{color:#3f3024;margin-bottom:45px;font-size:48px}.faqList{flex-direction:column;gap:14px;max-width:850px;margin:0 auto;display:flex}.faqList details{text-align:right;background:#fffaf3;border:1px solid #5b46361f;border-radius:22px;padding:24px 28px;box-shadow:0 15px 40px #0000000d}.faqList summary{cursor:pointer;color:#3f3024;font-size:20px;font-weight:800}.faqList p{color:#6f6258;margin-top:16px;line-height:1.8}.footer{color:#fffaf3;background:#3f3024;justify-content:space-between;align-items:center;gap:30px;padding:55px 40px;display:flex}.footer h3{margin-bottom:8px;font-size:28px}.footer p{color:#d8c3a5}.footerLinks{gap:22px;display:flex}.footerLinks a{color:#fffaf3;font-weight:700;text-decoration:none}.footerLinks a:hover{color:#d8c3a5}@media (width<=900px){section{scroll-margin-top:120px}.navbar{justify-content:space-between;width:calc(100% - 24px);height:62px;padding:0 16px;top:14px}.navLinks{flex:1;gap:16px;display:flex;overflow-x:auto}.navLinks::-webkit-scrollbar{display:none}.navLinks a{white-space:nowrap;flex-shrink:0;font-size:14px}.logo{flex-shrink:0;font-size:16px}.hero{text-align:center;flex-direction:column;gap:45px;padding:140px 22px 80px}h1{font-size:clamp(42px,13vw,58px);line-height:1.15}.subtitle{font-size:17px;line-height:1.9}.heroImage{width:100%;max-width:360px;margin:0 auto}.heroImage img{width:100%;max-width:360px}.statCard{transform:scale(.82)}.cardOne{top:20px;right:-18px}.cardTwo{bottom:80px;left:-20px}.cardThree{bottom:-22px;right:35px}.proof,.learn,.story,.starter,.leadForm,.faq{width:100%;padding:90px 22px;overflow:hidden}.proof h2,.learn h2,.storyText h2,.starterText h2,.leadForm h2,.faq h2{font-size:clamp(34px,9vw,46px);line-height:1.3}.proofGrid,.learnGrid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.story{text-align:center;flex-direction:column-reverse;gap:40px}.storyText{text-align:center}.storyImage{width:100%;max-width:420px;margin:0 auto}.storyText p{font-size:17px}.storyBadges{grid-template-columns:1fr;max-width:320px;margin:35px auto 0}.starterBox{text-align:center;border-radius:32px;grid-template-columns:1fr;gap:35px;padding:38px 24px}.starterText{text-align:center}.guideMockup img{width:260px;transform:none}.leadForm form,.faqList{width:100%;max-width:420px}.successBox{padding:40px 24px}.footer{text-align:center;flex-direction:column;padding:45px 22px}.footerLinks{flex-wrap:wrap;justify-content:center}}@media (width<=430px){.navbar{width:calc(100% - 20px);height:56px}.logo{font-size:15px}.navLinks{gap:14px}.navLinks a{font-size:13px}h1{font-size:44px}.buttonLink,.guideButton,.submitButton{text-align:center;width:100%;max-width:320px}}
