[hidden]{display:none!important}.hero-copy{max-width:680px}.hero h1{font-size:clamp(2.7rem,4.5vw,4.3rem)}.hero-caption{font-size:.875rem;color:#c8dace;margin:18px 0 0}.hero .text-link{font-size:.875rem}.apep-strip{background:#edf6f0;border-bottom:1px solid #dce7e0}.apep-strip>.wrap{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0;gap:24px}.apep-strip span{display:flex;align-items:center;gap:15px;font-size:1rem}.apep-strip b{font-size:1.6rem;color:#217552;font-weight:500}.intro-section{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.intro-section h2{margin-bottom:0}.lead{font-size:1.2rem}.method,.outcome,.form-section{padding:90px 0;background:#f3f8f5}.method .section-top>p:last-child{max-width:670px}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.pillars article{border-top:1px solid #b8d1c2;padding-top:26px}.pillar-letter{display:block;color:#267553;font-size:4rem;line-height:1;margin-bottom:28px;font-weight:500;letter-spacing:-.06em}.pillars h3{font-size:1.4rem}.pillars p{font-size:1rem}.pillar-question{display:block;border-top:1px solid #d5e3da;padding-top:20px;font-size:.875rem;line-height:1.5;color:#286043}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.steps article{border-top:1px solid var(--line);padding-top:25px}.steps h3{font-size:1.5rem;line-height:1.2}.outcome{background:#edf6f0}.outcome-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.outcome-list{padding:0;list-style:none;margin:30px 0}.outcome-list li{border-bottom:1px solid #c9ded1;padding:14px 0;font-size:1rem;line-height:1.5}.result-example,.actual-result{background:white;border:1px solid #d2e3d8;border-radius:12px;padding:30px}.result-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.75rem;color:#52685c;margin-bottom:25px}.tag{padding:6px 10px;background:#e7f4eb;color:#256143;border-radius:30px}.result-example h3{font-size:1.5rem}.example-row{padding:17px 0;border-top:1px solid #e2eae5}.example-row b{font-weight:600;font-size:1rem}.example-row p{font-size:.95rem;margin:9px 0 0;line-height:1.55}.result-example .note{margin-top:20px}.studio-proof{display:flex;align-items:center;gap:25px;border-block:1px solid var(--line);padding:30px 0;margin:42px 0}.studio-proof>strong{font-size:4rem;font-weight:500;letter-spacing:-.05em;color:#217552}.studio-proof p{margin:0;font-size:.95rem}.studio-proof>div{margin-left:auto;font-size:1.15rem;line-height:1.5;color:#286043}.brands-heading{font-size:1rem;margin-bottom:24px}.testimonials{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:40px}.testimonials figure{margin:0;padding:30px 0;border-top:1px solid var(--line)}blockquote{margin:0 0 22px;font-size:1.12rem;line-height:1.6;color:#2c4939}figcaption{display:flex;flex-direction:column;gap:7px;font-size:.875rem}figcaption span{color:var(--muted)}.form-section{background:#eaf4ed}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:start}.form-grid>div>p{max-width:470px}.availability{border-top:1px solid #b9d4c3;padding-top:25px;margin-top:30px}.availability strong{font-size:1rem}.availability p{font-size:.95rem;margin:10px 0}.availability a{text-decoration:underline;text-underline-offset:4px;font-size:.95rem;color:#1b6342}form{background:#fff;border:1px solid #d5e4da;border-radius:12px;padding:35px}.form-title{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;color:#1b4932;border-bottom:1px solid var(--line);padding-bottom:23px}.form-title span{font-size:.875rem;background:#e8f5ec;padding:5px 12px;border-radius:20px}label{display:block;font-size:.95rem;color:#2e493b;margin:23px 0 10px}input{display:block;width:100%;padding:15px 14px;background:#fff;border:1px solid #c8d8ce;border-radius:5px;font:inherit;font-size:1rem;color:#1b3929;min-width:0}input:focus{outline:2px solid #267553;outline-offset:2px}.instagram-input{display:flex;align-items:center;border:1px solid #c8d8ce;border-radius:5px}.instagram-input span{padding-left:15px;color:#5c7666}.instagram-input input{border:0}.form-help{font-size:.875rem;line-height:1.5;margin:12px 0;color:#586d60}form .button{width:100%;border:0;justify-content:center;font-family:inherit;margin-top:15px;cursor:pointer;font-size:1rem}form button:disabled{background:#e0e8e3;color:#53675b;cursor:not-allowed;transform:none}.actual-result{margin-top:45px}.actual-result h2{font-size:2rem}.actual-result .button{margin-top:25px}.result-row{padding:22px 0;border-top:1px solid var(--line)}.result-row h3{margin-bottom:10px}.result-row p{margin:0;white-space:pre-line}footer{flex-wrap:wrap}footer>div{flex-wrap:wrap}button:focus-visible{outline:2px solid #217552;outline-offset:4px}
@media(max-width:1050px){.pillars{grid-template-columns:1fr 1fr;gap:40px}.intro-section,.outcome-grid,.form-grid{gap:40px}.steps{gap:25px}.studio-proof>div{font-size:1rem}}
@media(max-width:760px){.hero h1{font-size:clamp(2.4rem,8.4vw,3.8rem)}.hero-copy{max-width:100%}.hero-inner{padding-bottom:235px}.apep-strip>.wrap{grid-template-columns:1fr 1fr;gap:18px}.apep-strip span{font-size:.875rem;gap:10px}.intro-section,.outcome-grid,.form-grid{display:block}.intro-section h2{margin-bottom:28px}.lead{font-size:1.1rem}.method,.outcome,.form-section{padding:65px 0}.pillars{gap:30px 24px}.pillar-letter{font-size:3rem;margin-bottom:20px}.pillars h3{font-size:1.2rem}.steps{grid-template-columns:1fr;gap:20px}.steps .num{margin-bottom:20px}.steps p{margin-bottom:0}.result-example{margin-top:35px;padding:22px}.studio-proof{flex-wrap:wrap;gap:16px 22px}.studio-proof>div{width:100%;margin-left:0;padding-top:10px}.testimonials{grid-template-columns:1fr;gap:10px}.testimonials figure{padding:25px 0}.form-grid form{margin-top:35px;padding:24px}.closing>a{font-size:2rem}.actual-result{padding:24px}.result-top{flex-wrap:wrap}}
