*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Poppins,Arial,sans-serif;color:#080808}h1,h2,h3,p{margin-top:0}h2{font-size:clamp(30px,3.6vw,44px);line-height:1.25;font-weight:700;text-align:center;margin:0 auto 55px}.container{width:min(1120px,calc(100% - 40px));margin:auto}.section{padding:75px 0;text-align:center}.suitable{font-size:20px;font-weight:600}.cta{display:table;background:#107b1b;color:#fff;text-decoration:none;font-size:19px;font-weight:700;border-radius:10px;padding:17px 36px;margin:38px auto 0;min-width:min(485px,100%);transition:background .2s}.cta:hover{background:#075f10}.cta del{text-decoration-color:#f56b6b}.video{aspect-ratio:16/9;background:#111;border-radius:8px;overflow:hidden}.video iframe{width:100%;height:100%;border:0}.hero-video{max-width:800px;margin:50px auto 30px}.details{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;max-width:850px;margin:30px auto}.details div{background:#fff;border-radius:10px;padding:15px}.details h3{font-size:20px;margin:0;color:#12761b}.details p{margin:4px 0 0;font-size:20px;font-weight:600}.lesson-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.lesson-grid article{background:#e1f5e1;border-radius:12px;padding:28px 20px;min-height:180px;display:flex;flex-direction:column;justify-content:center}.lesson-grid span{font-size:38px}.lesson-grid h3{font-size:21px;line-height:1.4;margin:15px 0 0}.blueprint{background:#e1f5e1}.blueprint-card{max-width:920px;margin:auto;text-align:left;background:#fff;border:2px solid #117b1c;border-radius:12px;overflow:hidden}.blueprint-card h3{background:#117b1c;color:#fff;text-align:center;padding:22px;margin:0;font-size:24px}.blueprint-card ul{list-style:none;padding:20px 35px;margin:0}.blueprint-card li{display:flex;gap:14px;color:#13801e;font-weight:700;font-size:22px;padding:10px 0}.blueprint-card li span{color:#111;font-weight:500}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pale{background:#d1f1d4}.checks{display:grid;grid-template-columns:repeat(2,1fr);gap:38px 20px;text-align:left}.check{background:#107b1b;border-radius:10px;color:#fff;padding:20px 30px;display:flex;align-items:center;gap:22px;min-height:110px;font-size:clamp(20px,2.5vw,29px);line-height:1.3}.check span{flex:none;border-radius:50%;width:50px;height:50px;background:#fff;color:#107b1b;display:grid;place-items:center;font-size:35px;font-weight:800}.pale .cta{margin-top:78px}.coach,.coach h2{text-align:left}.coach-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center}.coach ul{padding:0;list-style:none;margin:0}.coach li{display:flex;gap:15px;font-size:21px;font-weight:600;line-height:1.45;margin:0 0 22px}.coach li span{color:#118020}.coach-profile{text-align:center}.coach-profile img{max-width:100%;height:400px;object-fit:contain;object-position:bottom}.coach-profile h3{font-size:28px;margin:10px 0 0;color:#107b1b}.coach-profile p{font-size:18px;font-weight:600}.faq-list{max-width:900px;margin:auto;text-align:left}.faq details{border:1px solid #dedede;margin-bottom:12px;background:#fff}.faq summary{cursor:pointer;list-style:none;padding:20px 25px;font-size:20px;font-weight:600}.faq summary:after{content:"+";float:right;color:#107b1b}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 25px 20px;margin:0}.top{position:fixed;right:25px;bottom:30px;background:#1261cd;color:#fff;text-decoration:none;padding:2px 10px;font-size:23px;border-radius:2px}@media(max-width:767px){.section{padding:50px 0}h2{margin-bottom:30px}.details{grid-template-columns:repeat(2,1fr)}.lesson-grid{grid-template-columns:1fr 1fr;gap:12px}.lesson-grid article{padding:18px 12px;min-height:150px}.lesson-grid h3{font-size:16px}.checks{grid-template-columns:1fr;gap:15px}.check{min-height:90px;padding:18px;font-size:20px}.check span{width:40px;height:40px;font-size:27px}.pale .cta{margin-top:40px}.coach-grid{grid-template-columns:1fr}.coach li{font-size:17px}.coach-profile img{height:300px}.video-grid{gap:12px}.blueprint-card li{font-size:17px}.blueprint-card ul{padding:15px 20px}.faq summary{font-size:16px}.cta{font-size:16px;padding:16px 20px}}@media(max-width:420px){.video-grid,.lesson-grid{grid-template-columns:1fr}.lesson-grid article{min-height:120px}}.workshop{background:#fff;padding:60px 20px;text-align:center}.workshop-inner{max-width:850px;margin:auto}.workshop .hero-video{margin:0 auto 30px}.details-card{background:#e1f5e1;border-radius:16px;padding:20px}.workshop .details{margin:0;max-width:none}.lesson-grid{grid-auto-rows:1fr}.lesson-grid article{height:100%}.learn .cta{display:block;width:100%;min-width:0}@media(max-width:767px){.workshop{padding:40px 20px}.details-card{padding:14px}.lesson-grid{grid-template-columns:1fr;grid-auto-rows:1fr}.lesson-grid article{min-height:100px;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:18px;padding:18px 20px}.lesson-grid span{flex:0 0 42px;text-align:center;font-size:32px}.lesson-grid h3{margin:0;font-size:17px}.learn .cta{margin-top:26px}}.coach{padding:55px 0}.coach h2{margin-bottom:28px}.coach-grid{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:26px;align-items:center}.coach-profile img{display:block;width:100%;height:260px;object-fit:contain;object-position:center bottom}.coach-identity{background:#e1f5e1;border-radius:12px;padding:14px 16px}.coach-profile h3{font-size:24px;line-height:1.2;margin:0 0 4px}.coach-profile p{font-size:15px;line-height:1.35;margin:0}.coach ul.coach-info{background:#f4f8f4;border-radius:14px;padding:22px 24px}.coach li{font-size:16px;line-height:1.4;margin:0 0 10px;gap:10px}.coach li:last-child{margin-bottom:0}.coach li span{flex:none}@media(max-width:767px){.coach{padding:40px 0}.coach h2{margin-bottom:20px}.coach-grid{grid-template-columns:1fr;gap:14px}.coach-profile img{height:210px}.coach-identity{padding:11px 14px}.coach-profile h3{font-size:22px}.coach-profile p{font-size:14px}.coach ul.coach-info{padding:17px 18px}.coach li{font-size:14px;line-height:1.38;margin-bottom:8px}}:root{--surface-radius:12px;--surface-border:1px solid rgba(24,91,52,.12);--shadow-card:0 3px 6px rgba(21,68,36,.04),0 10px 24px rgba(21,68,36,.08);--shadow-raised:0 5px 10px rgba(21,68,36,.06),0 16px 32px rgba(21,68,36,.12)}.cta,.video,.details-card,.details div,.lesson-grid article,.blueprint-card,.check,.coach-identity,.coach ul.coach-info,.top{border-radius:var(--surface-radius)}.details-card,.details div,.lesson-grid article,.check,.coach-identity,.coach ul.coach-info{border:var(--surface-border);box-shadow:var(--shadow-card)}.video,.blueprint-card{box-shadow:var(--shadow-raised)}.cta{box-shadow:0 4px #085910,0 10px 20px #107b1b2e;transition:background .2s,box-shadow .2s,transform .2s}.cta:hover{transform:translateY(-2px);box-shadow:0 4px #085910,0 14px 24px #107b1b38}.cta:focus-visible,.faq summary:focus-visible,.top:focus-visible{outline:3px solid #229343;outline-offset:5px}.details-card{background:#e3f3e7}.details div{background:#fff;box-shadow:0 3px #185b3412,0 7px 16px #185b3414}.lesson-grid article{align-items:center}.lesson-grid .lesson-icon{display:grid;place-items:center;flex:none;width:60px;height:60px;font-size:inherit;color:#137637;background:#f5fcf6;border-radius:var(--surface-radius)}.lesson-icon svg{width:34px;height:34px}.checks{grid-auto-rows:1fr;gap:22px}.check{background:#edf9ef;color:#111b14;height:100%;min-height:135px;padding:25px;gap:18px;font-size:clamp(20px,2vw,25px);line-height:1.4}.check strong{font-weight:600}.check span{background:transparent;color:#128136;width:30px;height:30px;border-radius:0}.check svg{width:30px;height:30px}.pale .cta{display:block;width:100%;min-width:0;margin-top:34px}.faq details{background:transparent;border:0;border-bottom:1px solid #d7e4da;margin:0;border-radius:0;box-shadow:none}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:23px 0}.faq summary::-webkit-details-marker{display:none}.faq summary:after{float:none;flex:none;font-size:24px;font-weight:500}.faq details p{padding:0 36px 23px 0;color:#405347;line-height:1.65}@media(max-width:767px){.lesson-grid article{align-items:center}.lesson-grid .lesson-icon{width:46px;height:46px}.lesson-icon svg{width:28px;height:28px}.check{min-height:100px;padding:18px;font-size:18px;gap:12px}.check span,.check svg{width:25px;height:25px}.checks{gap:14px}.faq summary{padding:20px 0;font-size:16px}.pale .cta{margin-top:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta{transition:none}.cta:hover{transform:none}}.learn,.blueprint,.pale{padding:48px 0}.learn h2,.blueprint h2,.pale h2{font-size:clamp(28px,3vw,38px);line-height:1.22;margin-bottom:28px;letter-spacing:-.025em}.lesson-grid{gap:16px}.lesson-grid article{min-height:150px;padding:20px 18px;box-shadow:0 3px 10px #15442412}.lesson-grid h3{font-size:18px;line-height:1.4;font-weight:600;margin-top:12px}.lesson-grid .lesson-icon{width:46px;height:46px}.lesson-icon svg{width:28px;height:28px}.checks{gap:14px}.check{min-height:100px;padding:18px 20px;font-size:19px;gap:14px;box-shadow:0 3px 10px #15442412}.check span,.check svg{width:24px;height:24px}.blueprint-card{border:var(--surface-border)}.blueprint-card h3{font-size:18px;line-height:1.35;padding:16px 20px}.blueprint-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:16px 24px}.blueprint-card li{font-size:17px;line-height:1.45;gap:10px;padding:8px 0;align-items:baseline}.learn .cta,.blueprint .cta,.pale .cta{margin-top:24px}@media(max-width:767px){.learn,.blueprint,.pale{padding:32px 0}.learn h2,.blueprint h2,.pale h2{font-size:25px;line-height:1.22;margin-bottom:20px}.lesson-grid,.checks{gap:9px}.lesson-grid article{min-height:72px;padding:12px 14px;gap:12px}.lesson-grid h3{font-size:15px;line-height:1.4;margin:0}.lesson-grid .lesson-icon{width:36px;height:36px}.lesson-icon svg{width:24px;height:24px}.check{min-height:72px;padding:12px 14px;font-size:15px;line-height:1.4;gap:10px}.check span,.check svg{width:20px;height:20px}.blueprint-card h3{font-size:16px;padding:13px 16px;letter-spacing:.01em}.blueprint-card ul{grid-template-columns:1fr;padding:10px 16px}.blueprint-card li{font-size:15px;line-height:1.4;padding:6px 0;gap:9px}.learn .cta,.blueprint .cta,.pale .cta{margin-top:20px;font-size:15px;padding:15px 12px}}.section{--section-top:75px}.workshop{--section-top:60px}.learn,.blueprint,.pale{--section-top:48px}.coach{--section-top:55px}main>section+section:is(.section,.workshop){margin-top:0;padding-top:calc(var(--section-top) + 32px)}@media(max-width:767px){.section{--section-top:50px}.workshop,.coach{--section-top:40px}.learn,.blueprint,.pale{--section-top:32px}}.workshop .cta,.testimonials .cta{display:block;width:100%;min-width:0}.blueprint .cta{display:block;width:100%;max-width:920px;min-width:0}.cta-content{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;vertical-align:middle}.cta-arrow{width:22px;height:22px;flex:none}@media(max-width:767px){.cta-content{gap:8px}.cta-arrow{width:20px;height:20px}}.coach-identity{width:100%;display:grid;align-content:center;gap:4px}.coach-identity h3{margin:0;min-height:1.2em}.coach-identity p{min-height:2.7em;display:flex;align-items:center;justify-content:center}@media(min-width:768px)and (max-width:1100px){.coach-identity h3{min-height:2.4em;display:grid;align-items:center}.coach-identity p{min-height:4.05em}}.coach-list{display:grid;gap:40px}@media(max-width:767px){.coach-list{gap:30px}}.details p{white-space:nowrap}@media(max-width:767px){.details div{padding:14px 8px}.details p{font-size:clamp(13px,3.5vw,20px)}}.hero{text-align:center;position:relative;isolation:isolate;background:#ffc400 url(/images/amazon-packages-hero.png) center center/cover no-repeat;min-height:max(660px,56.28vw);display:flex;align-items:flex-start}.hero-inner{position:relative;z-index:1;width:49%;max-width:880px;margin:0 auto;padding:clamp(40px,4.5vw,90px) 0 max(170px,15vw)}.hero-kicker{font-size:clamp(16px,1.15vw,21px);line-height:1.4;font-weight:600;margin:0 0 18px;color:#253d24}.hero h1{font-size:clamp(44px,4.5vw,86px);line-height:1.08;letter-spacing:-.035em;max-width:none;margin:0 0 22px;color:#164c3d}.hero-sub{font-size:clamp(18px,1.65vw,30px);line-height:1.45;font-weight:500;max-width:none;margin:0 auto 20px;color:#253024}.hero .suitable{font-size:clamp(14px,1vw,18px);line-height:1.5;font-weight:500;margin:0 0 24px}.hero .cta{display:block;width:100%;max-width:660px;min-width:0;margin:0 auto;font-size:clamp(17px,1.25vw,23px);padding:19px 18px}@media(max-width:1199px){.hero{display:block;min-height:0;background-image:none;overflow:hidden}.hero:before{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;aspect-ratio:1672/941;background:url(/images/amazon-packages-hero.png) center bottom/100% auto no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 15%);mask-image:linear-gradient(to bottom,transparent,#000 15%)}.hero-inner{width:100%;max-width:740px;padding:40px 28px calc(56.28vw + 12px)}.hero-kicker{font-size:16px;margin-bottom:16px}.hero h1{font-size:clamp(36px,6vw,56px);line-height:1.1;margin-bottom:20px}.hero-sub{font-size:20px;line-height:1.45;margin-bottom:18px;max-width:600px}.hero .suitable{font-size:15px;margin-bottom:22px}.hero .cta{max-width:560px;font-size:18px;padding:18px}}@media(max-width:599px){.hero-inner{padding:32px 20px calc(56.28vw + 12px)}.hero-kicker{font-size:14px;margin-bottom:16px}.hero h1{font-size:clamp(29px,8.6vw,46px);line-height:1.1;margin-bottom:20px}.hero-sub{font-size:clamp(16px,3.8vw,19px);line-height:1.45;margin-bottom:18px}.hero .suitable{font-size:clamp(12px,2.9vw,14px);margin-bottom:22px}.hero .cta{font-size:clamp(14px,3.6vw,17px);padding:17px 10px}}:root{--brand-yellow:#ffc400;--yellow-edge:#ffce32;--yellow-surface:#fffbee;--ink-green:#164c3d}main{background:#fff}.learn,.testimonials,.coach,.faq{background:radial-gradient(ellipse at 50% 28%,#ffe98c 0%,#ffdb58 48%,var(--yellow-edge) 100%);color:#1d2a21}.learn h2,.testimonials h2,.coach h2,.faq h2{color:var(--ink-green)}.learn .lesson-grid article{background:var(--yellow-surface);border-color:#70580f29;box-shadow:0 3px 5px #6748000a,0 9px 20px #6748001a}.learn .lesson-grid h3{color:#1d2a21}.learn .lesson-icon{background:#e7f3e4;color:#126c32}.coach .coach-identity{background:#e7f3e4;border-color:#145c2e2b}.coach .coach-identity h3{color:#126531}.coach ul.coach-info{background:var(--yellow-surface);border-color:#70580f29}.coach .coach-identity,.coach ul.coach-info{box-shadow:0 3px 5px #6748000a,0 9px 20px #6748001a}.testimonials .video{border:1px solid rgba(79,65,14,.2)}.faq details{border-bottom-color:#164c3d3d}.faq summary{color:#163c2c}.faq summary:after{color:#126531}.faq details p{color:#334b35}.faq summary:hover{color:#09632b}.learn .cta,.testimonials .cta,.coach .cta,.faq .cta{box-shadow:0 4px #085910,0 12px 24px #2e4b0b33}.coach h2{text-align:center;margin-bottom:40px}.expert-list{display:grid;gap:0}.expert-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:64px;align-items:center;padding:28px 0 0}.expert-row+.expert-row{margin-top:44px;padding-top:44px;border-top:1px solid rgba(22,76,61,.16)}.expert-portrait{align-self:end;display:flex;justify-content:center;min-width:0}.expert-portrait img{display:block;width:100%;max-width:470px;height:420px;object-fit:contain;object-position:center bottom;mix-blend-mode:normal}.expert-bio{padding:14px 0 24px;min-width:0}.expert-bio h3{font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-.025em;color:var(--ink-green);margin:0 0 10px;font-weight:700}.expert-title{color:#126531;font-size:16px;line-height:1.45;font-weight:600;margin:0 0 24px}.coach ul.expert-points{list-style:none;margin:0;padding:0;background:none;border:0;box-shadow:none}.coach .expert-points li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;font-weight:400;color:#253b2b;margin:0 0 10px}.coach .expert-points li:last-child{margin-bottom:0}.expert-points svg{width:17px;height:17px;flex:none;color:#126531;margin-top:3px}.coach .expert-points li span{color:inherit;flex:1;min-width:0}.expert-row:nth-child(2n) .expert-portrait{grid-column:2;grid-row:1}.expert-row:nth-child(2n) .expert-bio{grid-column:1;grid-row:1}@media(min-width:768px)and (max-width:1023px){.expert-row{column-gap:30px;grid-template-columns:1fr 1.2fr}.expert-portrait img{height:360px}.expert-bio h3{font-size:28px}.expert-title{font-size:14px;margin-bottom:18px}.coach .expert-points li{font-size:14px;line-height:1.45;margin-bottom:8px}}@media(max-width:767px){.coach h2{font-size:28px;line-height:1.2;margin-bottom:22px}.expert-row{display:flex;flex-direction:column;gap:0;padding-top:0}.expert-row+.expert-row{margin-top:28px;padding-top:28px}.expert-portrait{align-self:center;width:100%}.expert-portrait img{height:260px;max-width:340px}.expert-bio{width:100%;padding:20px 0 0}.expert-bio h3{font-size:26px;text-align:center;margin-bottom:8px}.expert-title{text-align:center;font-size:14px;margin:0 auto 20px;max-width:340px}.coach .expert-points li{font-size:14px;line-height:1.45;margin-bottom:8px}}.coach{background:radial-gradient(ellipse at 50% 80%,#fff,#fafafb 70%,#f1f2f3);padding-bottom:0;color:#25272a}.coach>.container{width:100%;max-width:none}.coach h2{color:#25272a;width:min(1120px,calc(100% - 40px));margin:0 auto;padding-bottom:40px}.expert-row{min-height:460px;padding:36px max(24px,calc((100% - 1120px)/2)) 0;column-gap:64px;background:radial-gradient(ellipse at 35% 45%,#fff,#fdfdfd 48%,#f0f1f2);box-shadow:inset 0 14px 22px -24px #0003}.expert-row+.expert-row{margin-top:0;padding-top:36px;border-top:0;background:radial-gradient(ellipse at 65% 45%,#fff,#fdfdfd 48%,#f0f1f2)}.expert-portrait{align-self:end;align-items:flex-end}.expert-portrait img{height:440px;max-width:480px;object-position:center bottom;filter:drop-shadow(6px 0 10px rgba(0,0,0,.05))}.expert-bio{padding:24px 0 44px}.expert-bio h3{color:#25272a}.coach .expert-points li{color:#363a38}@media(min-width:768px)and (max-width:1023px){.expert-row{column-gap:32px;padding-inline:24px}.expert-portrait img{height:380px}.expert-bio{padding-top:14px;padding-bottom:32px}}@media(max-width:767px){.coach h2{padding-bottom:24px}.expert-row,.expert-row+.expert-row{min-height:0;padding:24px 20px 0;margin:0;gap:0}.expert-bio{order:0;padding:0 0 26px}.expert-portrait{order:1;align-self:center;align-items:flex-end}.expert-portrait img{height:280px;max-width:350px}}main>section+section.coach{padding-top:0}.expert-row:first-child{padding-top:64px;box-shadow:none;row-gap:0}.coach .expert-row h2{grid-column:1 / -1;grid-row:1;width:100%;margin:0;padding:0 0 32px}.expert-row:first-child .expert-portrait{grid-column:1;grid-row:2}.expert-row:first-child .expert-bio{grid-column:2;grid-row:2}@media(max-width:767px){.expert-row:first-child{padding-top:44px}.coach .expert-row h2{order:-1;padding-bottom:24px}}
