.new-home-copy{z-index:2;position:relative}.evolution-visual{color:#fff;background:#0d2c33;border-radius:28px;min-height:560px;padding:35px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0d2c3324}.evolution-visual:before{content:"";background:radial-gradient(circle,#59ced055,#0000 66%);width:420px;height:420px;position:absolute;top:-120px;right:-110px}.evolution-intro{gap:7px;display:grid;position:relative}.evolution-intro small{color:#f3ba4d;letter-spacing:.17em;font-size:9px;font-weight:900}.evolution-intro strong{font-family:Georgia,Noto Serif SC,serif;font-size:28px;font-weight:500}.evolution-intro span{color:#b8cfcc;font-size:12px}.evolution-line{grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:end;gap:12px;margin-top:55px;display:grid;position:relative}.evolution-line>i{color:#67d7d6;margin-bottom:70px;font-size:23px;font-style:normal}.evolution-line article{border-top:1px solid #ffffff3d;min-height:230px;padding:18px 5px 0;display:grid}.evolution-line article small{color:#91adaa;letter-spacing:.12em;font-size:7px;font-weight:900}.evolution-line article>strong{align-self:center;font-family:Noto Serif SC,serif;font-size:70px;font-weight:500}.evolution-line article>span{color:#9eb8b5;align-self:end;font-size:9px;line-height:1.4}.evolution-line .today{color:#0d2c33;background:#fff;border-radius:18px;padding:18px}.evolution-line .today small{color:#d84932}.evolution-line .today>strong{align-items:center;gap:8px;display:flex}.evolution-line .today b{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:34px;display:flex}.evolution-line .today b:first-child{background:#ed665b}.evolution-line .today b:last-child{background:#31a9e7}.evolution-line .today>span{color:#49666a}.home-loop{border-top:1px solid #ffffff29;justify-content:center;align-items:center;gap:12px;margin-top:34px;padding-top:22px;display:flex}.home-loop span{letter-spacing:.15em;font-size:9px;font-weight:900}.home-loop i{color:#f3ba4d;font-style:normal}.method-copy .section-heading h2 em{color:#d84932;font-style:normal}.method-section .rule-visual{align-self:center}.method-section .hero-proof{margin-top:36px}.platform-section{background:#edf8f6;max-width:none;margin:auto;padding:110px max(5vw,50vw - 648px)}.platform-heading{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.platform-heading>p{color:#b93627;letter-spacing:.18em;grid-column:1/-1;margin:0;font-size:11px;font-weight:900}.platform-heading h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(40px,4.5vw,62px);font-weight:500;line-height:1.05}.platform-heading h2 em{color:#d84932;font-style:normal}.platform-heading>span{color:#3f5c61;font-size:16px;line-height:1.7}.platform-modules{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.platform-modules>a{background:#fff;border:1px solid #0d2c3317;border-radius:18px;flex-direction:column;min-height:340px;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.platform-modules>a:hover{transform:translateY(-5px);box-shadow:0 18px 42px #0d2c3317}.platform-modules small{color:#d84932;letter-spacing:.12em;font-size:8px;font-weight:900}.platform-modules>a>strong{margin:22px 0 14px;font-family:Noto Serif SC,Georgia,serif;font-size:48px;font-weight:500;line-height:1.2}.platform-modules h3{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:21px;font-weight:500}.platform-modules p{color:#587075;flex:1;font-size:12px;line-height:1.6}.platform-modules>a>span{border-top:1px solid #0d2c3317;padding-top:14px;font-size:10px;font-weight:900}.platform-path{color:#fff;background:#0d2c33;border-radius:99px;justify-content:center;align-items:center;gap:16px;max-width:720px;margin:35px auto 0;padding:16px 24px;display:flex}.platform-path span,.platform-path b{letter-spacing:.14em;font-size:9px}.platform-path i{color:#f3ba4d;font-style:normal}.platform-path b{color:#67d7d6}.legacy-home-lesson{display:none!important}@media (width<=1100px){.platform-modules{grid-template-columns:repeat(3,1fr)}.evolution-visual{min-height:520px}}@media (width<=700px){.evolution-visual{min-height:0;padding:25px 18px}.evolution-line{grid-template-columns:1fr;align-items:stretch;margin-top:35px}.evolution-line>i{text-align:center;margin:0;transform:rotate(90deg)}.evolution-line article{min-height:160px}.evolution-line article>strong{font-size:62px}.evolution-line .today>strong{margin:18px 0}.home-loop{flex-wrap:wrap}.platform-section{padding-block:78px}.platform-heading{grid-template-columns:1fr;gap:20px}.platform-heading>p{grid-column:auto}.platform-modules{grid-template-columns:1fr}.platform-modules>a{min-height:250px}.platform-path{border-radius:18px;flex-wrap:wrap}.method-section .rule-visual{margin-top:30px}}.membership-home-cta{border:1px solid #fff;border-radius:99px;margin-top:12px;padding:13px 18px;font-size:12px;font-weight:900;display:inline-block}
