.hero{padding-block:clamp(32px,5vw,72px) clamp(40px,6vw,88px);overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hero h1{max-width:15ch;margin-bottom:.4em;font-size:clamp(38px,4.8vw,60px)}.hero .lede{color:var(--slate);margin-bottom:32px}.hero .orbit{justify-self:end;max-width:540px;margin-right:5%}.outcomes{border-block:1px solid var(--rule)}.outcomes-grid{grid-template-columns:repeat(3,1fr);display:grid}.outcomes-grid>div{border-left:1px solid var(--rule);padding:36px 32px 32px}.outcomes-grid>div:first-child{border-left:0;padding-left:0}.outcomes h2{font-size:24px}.outcomes p{color:var(--slate);margin:0;font-size:17px}.app-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.app-grid img{justify-self:center;width:100%;max-width:440px}.app h3{margin-top:1.4em;font-size:21px}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:3px solid var(--ink);padding-top:20px}.steps li:before{content:counter(s);color:var(--globe-dk);letter-spacing:-.03em;margin-bottom:14px;font-size:56px;font-weight:700;line-height:1;display:block}.steps a{color:var(--ink);font-size:21px;font-weight:700}.steps p{color:var(--slate);margin:8px 0 0}.training-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.training .pbbc{border-radius:var(--radius-img);background:#fff;width:150px;margin-bottom:24px;padding:10px}.training .lede{color:#dbe4ee}.training-img{border-radius:var(--radius-img);aspect-ratio:4/3;object-fit:cover;width:100%}.training-note{color:#b9c8d8;max-width:52ch;margin:20px 0 0;font-size:16px}@media (width<=900px){.hero-grid,.app-grid,.training-grid{grid-template-columns:1fr}.hero .orbit{justify-self:center;max-width:440px}.outcomes-grid,.steps,.trio{grid-template-columns:1fr}.outcomes-grid>div{border-left:0;border-top:1px solid var(--rule);padding:24px 0}.outcomes-grid>div:first-child{border-top:0}}.faq-filter{max-width:520px;margin:28px 0 20px}.faq-filter label{margin-bottom:6px;font-weight:500;display:block}.faq-filter input{width:100%;font:inherit;border:1.5px solid var(--slate);border-radius:var(--radius-btn);padding:12px 14px}.faq-filter p{margin-top:12px}.faq-list{columns:2 380px;column-gap:48px;margin:0;padding:0;list-style:none}.faq-list li{break-inside:avoid;border-top:1px solid var(--rule)}.faq-list a{color:var(--ink);align-items:flex-start;gap:14px;padding:14px 0;font-weight:500;text-decoration:none;display:flex}.faq-list a:hover span{text-decoration:underline}.faq-list svg{color:var(--globe-dk);flex:none;margin-top:2px}.res-trio{row-gap:36px;margin-top:28px}@media (width<=900px){.res-trio{grid-template-columns:1fr}}.join-hero{padding-block:clamp(36px,6vw,80px)}.join-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.join-hero h1{max-width:16ch;font-size:clamp(36px,4.8vw,58px)}.join-hero .lede{margin-bottom:28px}.join-already{color:var(--slate);margin-top:20px;font-size:16px}.problem{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.problem h2{font-size:clamp(26px,3vw,34px)}.pains{gap:6px;margin:0;padding-left:1.2em;display:grid}.pains li::marker{color:var(--slate)}.problem img{border-radius:var(--radius-img);width:100%}.now .wrap{max-width:880px}.now-q{color:var(--slate);font-size:clamp(24px,3vw,34px);font-style:italic;font-weight:500;line-height:1.3}.now h2{color:var(--globe-dk);margin:.3em 0;font-size:clamp(44px,6vw,72px)}.win-kicker{color:var(--globe-dk);margin-bottom:6px;font-weight:700}.win h2{max-width:22ch}.win-items{grid-template-columns:repeat(3,1fr);gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.win-items img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-img);width:100%;margin-bottom:14px}.win-items span{max-width:26ch;font-size:19px;font-weight:500;display:block}.win-items--icons{grid-template-columns:repeat(4,1fr)}.win-items--icons img{aspect-ratio:auto;object-fit:contain;width:88px;height:88px}.stat p{max-width:34ch;margin:0;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.3}.stat span{letter-spacing:-.04em;color:var(--globe);margin-bottom:16px;font-size:clamp(80px,12vw,160px);font-weight:700;line-height:.9;display:block}.recipe-h{max-width:30ch;margin-bottom:40px}.recipe{gap:0;margin:0;padding:0;list-style:none;display:grid}.recipe li{border-top:1px solid var(--rule);grid-template-columns:160px 1fr;align-items:center;gap:28px;padding:24px 0;display:grid}.recipe img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:160px}.recipe h3{font-size:22px}.recipe p{color:var(--slate);max-width:64ch;margin:0}.quotes{grid-template-columns:repeat(3,1fr);gap:36px 32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.quote-face{object-fit:cover;border-radius:50%;width:72px;height:72px;margin-bottom:16px}.quotes blockquote{border-left:3px solid var(--globe);margin:0;padding-left:16px;font-size:22px;font-weight:500;line-height:1.3}.quotes blockquote p{margin:0}.quote-who{color:var(--slate);margin:12px 0 4px 19px;font-size:16px}.quotes a{margin-left:19px;font-size:16px}@media (width<=900px){.join-hero-grid,.problem,.win-items,.quotes{grid-template-columns:1fr}.win-items--icons{grid-template-columns:1fr 1fr}.recipe li{grid-template-columns:88px 1fr;gap:16px}.recipe img{width:88px}}.tr-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.tr-grid img{border-radius:var(--radius-img);width:100%}.tr-grid p{max-width:62ch}.tr-points{gap:10px;max-width:62ch;margin:0 0 28px;padding-left:1.2em;display:grid}.tr-points li::marker{color:var(--globe)}.tr-more{margin:28px 0 0;padding:0;list-style:none}.tr-more li{border-top:1px solid var(--rule);grid-template-columns:280px 1fr;align-items:center;gap:28px;padding:24px 0;display:grid}.tr-more li:last-child{border-bottom:1px solid var(--rule)}.tr-more img{aspect-ratio:1024/357;object-fit:cover;border-radius:var(--radius-img);width:280px}.tr-more h3{margin-bottom:.3em;font-size:22px}.tr-more h3 a{color:var(--ink)}.tr-more p{max-width:62ch;margin:0 0 4px}@media (width<=800px){.tr-grid{grid-template-columns:1fr}.tr-more li{grid-template-columns:1fr;gap:12px}.tr-more img{width:100%}}.zapier-embed{min-height:600px}.sv-hero{background:var(--ink);color:#fff;padding-block:clamp(40px,6vw,80px)}.sv-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.sv-hero h1{margin-bottom:.4em;font-size:clamp(32px,4.2vw,50px)}.sv-hero .lede{color:#dbe4ee;margin-bottom:28px}.sv-hero-img{border-radius:999px 999px var(--radius-img) var(--radius-img);aspect-ratio:1;object-fit:cover;width:100%}.sv-partner{width:auto;height:44px;margin-bottom:28px}.sv-offer{color:var(--ink);background:#fff;border-radius:999px;margin-bottom:20px;padding:6px 14px;font-size:17px;font-weight:700;display:inline-block}.sv-h2{max-width:24ch;margin-bottom:36px}.sv-trio,.sv-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.sv-trio img,.sv-steps img,.sv-gets img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-img);width:100%;margin-bottom:16px}.sv-trio p{max-width:24ch;font-size:20px;font-weight:500}.sv-steps{counter-reset:step;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.sv-steps li{counter-increment:step}.sv-steps h3{grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:20px;display:grid}.sv-steps h3:before{content:counter(step);background:var(--globe-dk);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.sv-steps p{color:var(--slate);margin-left:48px}.sv-gets{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.sv-gets ul{padding-left:1.2em}.sv-gets li::marker{color:var(--globe)}.sv-close{color:#fff;background:var(--ink);text-align:center;position:relative;overflow:hidden}.sv-close>img{object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.sv-close .wrap{max-width:760px;padding-block:clamp(72px,10vw,140px);position:relative}.sv-close p{max-width:52ch;margin:0 auto 28px;font-size:20px}@media (width<=900px){.sv-hero-grid{grid-template-columns:1fr}.sv-hero-img{max-width:420px}.sv-steps{grid-template-columns:1fr 1fr}.sv-trio,.sv-gets{grid-template-columns:1fr;max-width:520px}}@media (width<=520px){.sv-steps{grid-template-columns:1fr}}.rx-list{max-width:920px}.rx{border-top:1px solid var(--rule);grid-template-columns:200px 1fr;gap:32px;padding:28px 0;display:grid}.rx img{aspect-ratio:1;object-fit:contain;background:var(--sky);width:200px;margin:0!important}.rx h3{margin-top:0!important}.rx dl{grid-template-columns:max-content 1fr;gap:6px 20px;margin:0;display:grid}.rx dt{font-weight:700}.rx dd{margin:0}.rx--extra{grid-template-columns:120px 1fr}.rx--extra img{width:120px}@media (width<=600px){.rx{grid-template-columns:96px 1fr;gap:16px}.rx img,.rx--extra img{width:96px}}.ty .wrap{max-width:760px}.ty h1{margin-top:20px;font-size:clamp(32px,4vw,48px)}.ty-body{margin-bottom:32px;font-size:21px}.ty-body .legacy-content>section:first-child>h2:first-child{display:none}.ty-body h3{margin-top:0;font-size:21px;font-weight:400;line-height:1.5}.legal{font-size:18px}.legal h2{font-size:26px}.legal h3{font-size:21px}.post-head{padding-block:clamp(36px,6vw,72px) 32px}.post-head h1{max-width:22ch;font-size:clamp(34px,4.6vw,54px)}.post-head .lede{color:var(--slate);max-width:60ch}.post-figure img{border-radius:var(--radius-img);max-width:100%;height:auto}.post-body{margin:clamp(32px,5vw,56px) 0 clamp(56px,8vw,96px)}.outline{margin:0;padding:0;list-style:none}.outline-item{border-top:1px solid var(--rule);grid-template-columns:64px 1fr;align-items:start;gap:20px;padding:22px 0;display:grid}.outline-item:last-child{border-bottom:1px solid var(--rule)}.outline-item.has-thumb{grid-template-columns:64px 200px 1fr}.outline-item>img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-img);width:200px}.outline-num{color:var(--globe-dk);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.outline-body>a{color:var(--ink);font-size:22px;font-weight:700;line-height:1.25;text-decoration:none}.outline-body>a:hover{text-decoration:underline}.outline-note{color:var(--slate);max-width:60ch;margin:6px 0 0;font-size:17px}.outline-tag{color:var(--slate);margin-bottom:4px;font-size:15px;display:block}.outline-topics{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.outline-topics a{color:var(--ink)}.outline-topics li:before{content:"";background:var(--globe);vertical-align:middle;width:10px;height:1px;margin-right:10px;display:inline-block}@media (width<=700px){.outline-item,.outline-item.has-thumb{grid-template-columns:40px 1fr;gap:14px}.outline-item>img{display:none}.outline-num{font-size:30px}.outline-body>a{font-size:19px}}.outline--compact .outline-item{grid-template-columns:28px 1fr;gap:8px;padding:10px 0;font-size:16px}.outline--compact .outline-num{color:var(--slate);padding-top:2px;font-size:16px}.outline--compact .outline-body>a{font-size:16px;font-weight:500}.outline--compact .outline-topics{margin-top:6px;font-size:15px}.outline--compact a[aria-current=page],.outline--compact .outline-item:has(>.outline-body>a[aria-current=page]) .outline-num{color:var(--globe-dk);font-weight:700}.course-head .wrap{grid-template-columns:1fr auto;align-items:center;gap:48px;display:grid}.course-art{border-radius:var(--radius-img);width:min(460px,38vw)}.course-art.is-logo{width:220px}.course-start{margin-top:28px}.course-intro:has(.legacy-content:empty),.course-intro:not(:has(.legacy-content>*)){display:none}.course-intro{margin-bottom:56px}.course-intro :where(h5,h6){font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:0;margin:0 0 1em}.course-intro img{display:none}.outline-h{font-size:24px}@media (width<=800px){.course-head .wrap{grid-template-columns:1fr}.course-art{width:100%;max-width:480px}.course-art.is-logo{display:none}}.lesson{grid-template-columns:minmax(0,1fr) 320px;gap:56px;padding-block:clamp(28px,4vw,48px) clamp(56px,8vw,96px);display:grid}.lesson h1{max-width:24ch;font-size:clamp(30px,3.6vw,44px)}.lesson .lesson-body{max-width:none}.lesson-body>.legacy-content>:not(.embed,section),.lesson-body section>:not(.embed){max-width:68ch}.lesson-body .embed{margin-top:8px}.lesson-parts{background:var(--sky);border-radius:var(--radius-img);margin-top:40px;padding:24px 28px}.lesson-parts h2{font-size:20px}.lesson-parts ol{gap:6px;margin:0;padding-left:1.3em;display:grid}.pager{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid}.pager a{border:1px solid var(--rule);border-radius:var(--radius-btn);color:var(--ink);padding:18px 20px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.pager a:hover{border-color:var(--ink)}.pager span{color:var(--slate);margin-bottom:4px;font-size:15px;font-weight:400;display:block}.pager-next{text-align:right;grid-column:2}.lesson-aside-inner{max-height:calc(100vh - 120px);padding-right:4px;position:sticky;top:100px;overflow:auto}.lesson-aside h2{margin-bottom:2px;font-size:18px}.lesson-aside h2 a{color:var(--ink)}.lesson-aside .muted{margin-bottom:12px;font-size:15px}@media (width<=960px){.lesson{grid-template-columns:1fr;gap:40px}.lesson-aside-inner{max-height:none;position:static}}@media (width<=520px){.pager{grid-template-columns:1fr}.pager-next{grid-column:1}}
