:root{--rox-cream:#fcffe9;--rox-lime:#eafe8a;--rox-olive:#c4e567;--rox-ink:#313326;--rox-black:#0e0f0a;--rox-ink-2:#1a1b15;--rox-ink-3:#4a4d3d;--rox-ink-4:#6b6e5a;--rox-paper-1:#fcffe9;--rox-paper-2:#f3f5dc;--rox-paper-3:#e6e9c8;--rox-paper-4:#b9bd9b;--bg:var(--rox-ink);--bg-elev:#3a3c2e;--bg-inverse:var(--rox-cream);--surface-card:#3a3c2e;--surface-stroke:rgba(252,255,233,0.08);--divider:rgba(252,255,233,0.12);--fg-1:var(--rox-cream);--fg-2:rgba(252,255,233,0.72);--fg-3:rgba(252,255,233,0.50);--fg-4:rgba(252,255,233,0.30);--fg-on-lime:var(--rox-ink);--fg-on-cream:var(--rox-ink);--accent:var(--rox-olive);--accent-strong:#b0d24c;--accent-soft:var(--rox-olive);--positive:#b8f04a;--warning:#f0c04a;--critical:#f06a4a;--font-display:var(--font-anton),"Oswald","Bebas Neue","Impact",system-ui,sans-serif;--font-wordmark:var(--font-wallpoet),"Major Mono Display","Anton",system-ui,sans-serif;--font-stencil:var(--font-bebas-neue),"Anton","Oswald",system-ui,sans-serif;--font-body:var(--font-archivo),"Inter",system-ui,-apple-system,sans-serif;--font-mono:var(--font-jetbrains-mono),"IBM Plex Mono",ui-monospace,monospace;--fs-poster:clamp(72px,12vw,220px);--fs-hero:clamp(48px,7vw,112px);--fs-h1:64px;--fs-h2:44px;--fs-h3:32px;--fs-h4:22px;--fs-h5:18px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--fs-micro:11px;--lh-tight:0.92;--lh-display:1.02;--lh-heading:1.12;--lh-body:1.5;--lh-loose:1.65;--tracking-display:-0.01em;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-eyebrow:0.18em;--radius-0:0;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:20px;--radius-pill:999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--shadow-1:0 1px 2px rgba(0,0,0,0.4);--shadow-2:0 4px 12px rgba(0,0,0,0.35);--shadow-3:0 12px 32px rgba(0,0,0,0.45);--shadow-glow:0 0 0 4px rgba(234,254,138,0.25);--border-1:1px solid var(--surface-stroke);--border-2:1px solid var(--divider);--border-strong:2px solid var(--rox-cream)}*,:after,:before{box-sizing:border-box}body,html{margin:0;background:var(--rox-ink);color:var(--fg-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100%}::selection{background:var(--accent);color:var(--fg-on-lime)}input::placeholder,textarea::placeholder{color:var(--fg-3);font-family:var(--font-body)}input:focus,select:focus,textarea:focus{border-color:var(--accent)!important;outline:none}@keyframes rxPulse{0%{box-shadow:0 0 0 0 rgba(196,229,103,.55)}70%{box-shadow:0 0 0 10px rgba(196,229,103,0)}to{box-shadow:0 0 0 0 rgba(196,229,103,0)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:767px){.nav-root{padding:14px 24px!important}.nav-links-desktop{display:none!important}.nav-hamburger,.nav-mobile-menu{display:flex!important}}@media (min-width:768px) and (max-width:1024px){.nav-root{padding-left:40px!important;padding-right:40px!important}}@media (min-width:768px){.nav-hamburger,.nav-mobile-menu{display:none!important}}.nav-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;cursor:pointer;background:transparent;border:0;padding:8px;position:relative;z-index:51}.nav-mobile-menu{position:fixed;inset:0;z-index:48;background:rgba(14,15,10,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-direction:column;padding:100px 32px 48px;overflow-y:auto;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .22s,transform .22s}.nav-mobile-menu--open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-mobile-link{font-family:var(--font-display);font-size:clamp(40px,12vw,64px);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-1);text-decoration:none;padding:18px 0;border-bottom:1px solid var(--surface-stroke);transition:color .16s,padding-left .16s;display:block}.nav-mobile-link:hover{color:var(--accent);padding-left:8px}.nav-mobile-link:last-of-type{border-bottom:none}.nav-mobile-cta{margin-top:40px;display:flex}.spb-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:0 40px}.spb-cell{padding:28px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.spb-cell+.spb-cell{border-left:1px solid var(--surface-stroke)}.spb-n{font-family:var(--font-display);font-size:clamp(32px,3.2vw,42px);letter-spacing:.02em;color:var(--accent);line-height:1}.spb-l{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-2);line-height:1.3}@media (min-width:768px) and (max-width:1024px){.spb-inner{padding:0 32px}.spb-cell{padding:24px 20px;gap:6px}.spb-n{font-size:clamp(26px,3.5vw,36px)}.spb-l{font-size:10px;letter-spacing:.18em}}@media (max-width:767px){.spb-inner{grid-template-columns:repeat(2,1fr);padding:0}.spb-cell{padding:28px 24px;gap:6px}.spb-cell+.spb-cell{border-left:none}.spb-cell:nth-child(2n){border-left:1px solid var(--surface-stroke)}.spb-cell:nth-child(n+3){border-top:1px solid var(--surface-stroke)}.spb-n{font-size:38px}.spb-l{font-size:10px;letter-spacing:.16em}}.method-wrap{background:var(--rox-ink);padding:120px 40px}.method-inner{max-width:1320px;margin:0 auto}.method-label{margin-bottom:56px}.method-head{margin-bottom:64px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:64px;column-gap:64px;align-items:end}.method-h{font-family:var(--font-display);font-size:clamp(44px,6vw,88px);line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--fg-1);margin:24px 0 0;max-width:14ch}.method-intro{font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--fg-2);max-width:none;margin-top:0}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.method-card{background:var(--bg-elev);border:1px solid var(--surface-stroke);overflow:hidden;display:flex;flex-direction:column}.method-media{height:280px;background-size:cover;background-position:50%;position:relative;filter:grayscale(.2) contrast(1.05);flex-shrink:0}.method-body{padding:28px 28px 32px}@media (min-width:768px) and (max-width:1024px){.method-wrap{padding:80px 40px}.method-label{margin-bottom:40px}.method-head{margin-bottom:48px;display:block}.method-grid{grid-template-columns:1fr;gap:12px}.method-card{flex-direction:row}.method-media{width:260px;height:auto;min-height:200px}.method-body{padding:28px 32px;flex:1 1;display:flex;flex-direction:column;justify-content:center}.method-intro{font-size:16px;max-width:640px;margin-top:24px}}@media (max-width:767px){.method-wrap{padding:64px 24px}.method-label{margin-bottom:32px}.method-head{margin-bottom:40px;display:block}.method-intro{font-size:15px;margin-top:20px;max-width:none}.method-grid{grid-template-columns:1fr;gap:12px}.method-media{height:220px}.method-body{padding:22px 22px 26px}}.plans-wrap{background:var(--rox-black);padding:120px 40px;position:relative}.plans-inner{max-width:1320px;margin:0 auto}.plans-head,.plans-label{margin-bottom:56px}.plans-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:32px}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.plans-card{padding:36px 32px 32px;display:flex;flex-direction:column;position:relative;border-radius:4}.plans-soon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (min-width:768px) and (max-width:1024px){.plans-wrap{padding:80px 40px}.plans-label{margin-bottom:40px}.plans-head{margin-bottom:48px;align-items:flex-start}.plans-grid{grid-template-columns:1fr;max-width:600px;gap:12px}.plans-card{padding:32px 28px 28px;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:0}.plans-card-main{flex:1 1;min-width:240px}.plans-card-perks{flex:0 0 260px;padding-left:32px;border-left:1px solid var(--surface-stroke)}}@media (max-width:767px){.plans-wrap{padding:64px 24px}.plans-label{margin-bottom:32px}.plans-head{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px}.plans-grid{grid-template-columns:1fr;gap:12px}.plans-card{padding:28px 22px 24px}.plans-soon-grid{grid-template-columns:1fr;gap:10px}}.results-card-quote{display:none}@media (max-width:767px){.results-wrap{padding:64px 24px!important}.results-head{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.results-feature{display:none!important}.results-grid{grid-template-columns:1fr!important}.results-card-quote{display:block}}@media (min-width:768px) and (max-width:1024px){.results-wrap{padding:80px 40px!important}.results-feature{grid-template-columns:1fr 1fr!important}.results-feature-media{min-height:320px!important}.results-feature-body{padding:40px!important}.results-grid{grid-template-columns:repeat(2,1fr)!important}}.lm-wrap{background:var(--rox-black);padding:120px 40px;position:relative;overflow:hidden}.lm-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.lm-label{margin-bottom:56px;grid-column:1/-1}.lm-form{margin-top:36px;display:flex;max-width:520px;border:1px solid var(--surface-stroke);background:var(--rox-ink);border-radius:4px;overflow:hidden}.lm-submit{padding:0 28px}.lm-mock{perspective:1200px;display:flex;justify-content:center;align-items:center;min-height:540px}.lm-cover{width:360px;height:480px}@media (min-width:768px) and (max-width:1024px){.lm-wrap{padding:80px 40px}.lm-inner{gap:48px}.lm-mock{min-height:420px}.lm-cover{width:300px;height:400px}}@media (max-width:767px){.lm-wrap{padding:64px 24px}.lm-label{margin-bottom:32px}.lm-inner{grid-template-columns:1fr;gap:48px}.lm-form{flex-direction:column;max-width:100%}.lm-submit{padding:18px 28px}.lm-mock{min-height:auto}.lm-cover{width:240px;height:320px;transform:rotateY(-6deg) rotateX(1deg) rotate(-1deg)!important}}.blog-wrap{background:var(--rox-ink);padding:120px 40px}.blog-inner{max-width:1320px;margin:0 auto}.blog-head,.blog-label{margin-bottom:56px}.blog-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:32px}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.blog-media{height:320px;background-size:cover;background-position:50%;filter:grayscale(.2) contrast(1.05);position:relative}@media (min-width:768px) and (max-width:1024px){.blog-wrap{padding:80px 40px}.blog-head,.blog-label{margin-bottom:40px}.blog-head{align-items:flex-start}.blog-grid{grid-template-columns:1fr;gap:12px}.blog-media{height:280px}}@media (max-width:767px){.blog-wrap{padding:64px 24px}.blog-label{margin-bottom:32px}.blog-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:36px}.blog-grid{grid-template-columns:1fr;gap:12px}.blog-media{height:220px}}.fcta-wrap{position:relative;padding:160px 40px;background:var(--rox-black);overflow:hidden;border-top:1px solid var(--surface-stroke)}@media (min-width:768px) and (max-width:1024px){.fcta-wrap{padding:120px 40px}}@media (max-width:767px){.fcta-wrap{padding:80px 24px}}.footer-wrap{background:var(--rox-black);padding:80px 40px 32px;border-top:1px solid var(--surface-stroke)}.footer-inner{max-width:1320px;margin:0 auto}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;padding-bottom:56px;border-bottom:1px solid var(--surface-stroke)}.footer-bot{display:flex;justify-content:space-between;padding-top:32px;flex-wrap:wrap;gap:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}@media (min-width:768px) and (max-width:1024px){.footer-wrap{padding:64px 40px 32px}.footer-top{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:767px){.footer-wrap{padding:56px 24px 28px}.footer-top{grid-template-columns:1fr 1fr 1fr;gap:36px 16px;padding-bottom:40px}.footer-top>:first-child{grid-column:1/-1}.footer-top a{word-break:break-all;font-size:13px}.footer-bot{flex-direction:column;gap:8px;padding-top:24px}.hero-wrap{padding:56px 24px!important}.hero-bg-word,.hero-side-meta{display:none!important}.hero-sub-row{grid-template-columns:1fr!important;gap:32px!important;margin-top:32px!important}.hero-sub-row>div:last-child{display:none!important}}@media (min-width:768px) and (max-width:1024px){.hero-wrap{padding:72px 40px 64px!important}.hero-side-meta{display:none!important}.hero-sub-row{grid-template-columns:1fr!important;gap:36px!important}}@media (max-width:767px){.brand-mission-wrap{padding:64px 24px 60px!important}.brand-mission-grid{grid-template-columns:1fr!important}.brand-mission-col{padding:28px 0!important;border-right:none!important;border-top:1px solid var(--surface-stroke)!important}.brand-mission-col:first-child{border-top:none!important}.three-pillars-wrap{padding:64px 24px 60px!important}.three-pillars-grid{grid-template-columns:1fr!important}.impact-wrap{padding:64px 24px!important}.impact-grid{grid-template-columns:repeat(2,1fr)!important}.impact-cell{border-left:none!important;border-top:1px solid var(--surface-stroke)!important;padding:28px 16px!important}.impact-cell:first-child,.impact-cell:nth-child(2){border-top:none!important}.impact-cell:nth-child(2n){border-left:1px solid var(--surface-stroke)!important}.impact-cell:nth-child(odd){padding-left:0!important}.meet-the-coach-wrap{padding:64px 24px 60px!important}.meet-the-coach-grid{grid-template-columns:1fr!important;gap:40px!important}.meet-the-coach-media{aspect-ratio:3/4!important}.meet-the-coach-twocol{grid-template-columns:1fr!important}.network-wrap{padding:64px 24px 60px!important}.network-head{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin-bottom:36px!important}.network-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.dual-cta-wrap{padding:64px 24px 60px!important}.dual-cta-grid{grid-template-columns:1fr!important}.dual-cta-card{padding:36px 28px!important;min-height:auto!important}}@media (min-width:768px) and (max-width:1024px){.brand-mission-wrap,.three-pillars-wrap{padding:80px 32px 72px!important}.three-pillars-grid{grid-template-columns:1fr!important}.impact-wrap{padding:72px 32px!important}.meet-the-coach-wrap{padding:80px 32px 72px!important}.meet-the-coach-grid{grid-template-columns:1fr!important;gap:40px!important}.meet-the-coach-media{aspect-ratio:3/4!important}.network-wrap{padding:80px 32px 72px!important}.network-grid{grid-template-columns:repeat(3,1fr)!important}.dual-cta-wrap{padding:80px 32px 72px!important}.dual-cta-card{padding:40px 36px!important}}@media (max-width:767px){.about-hero-wrap{padding:64px 24px 72px!important}.about-hero-bg-word{display:none!important}.about-hero-badges{flex-direction:column!important;gap:10px!important}}@media (min-width:768px) and (max-width:1024px){.about-hero-wrap{padding:80px 32px!important}.about-hero-bg-word{display:none!important}}.wp-content{font-family:var(--font-body);font-size:18px;line-height:1.72;color:var(--fg-2)}.wp-content h2{font-size:clamp(30px,4vw,48px);line-height:1;margin:2.4em 0 .6em}.wp-content h2,.wp-content h3{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--fg-1)}.wp-content h3{font-size:clamp(22px,3vw,34px);line-height:1.05;margin:2em 0 .5em}.wp-content h4{font-family:var(--font-body);font-size:18px;font-weight:700;color:var(--fg-1);margin:1.8em 0 .4em}.wp-content p{margin:0 0 1.4em}.wp-content p:last-child{margin-bottom:0}.wp-content strong{color:var(--fg-1);font-weight:700}.wp-content em{color:var(--fg-1);font-style:italic}.wp-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;transition:color .16s}.wp-content a:hover{color:var(--accent-strong)}.wp-content ol,.wp-content ul{margin:0 0 1.4em;padding-left:1.5em}.wp-content li{margin-bottom:.5em;line-height:1.65}.wp-content ul li::marker{color:var(--accent)}.wp-content ol li::marker{color:var(--accent);font-family:var(--font-mono);font-size:13px}.wp-content hr{border:none;border-top:1px solid var(--surface-stroke);margin:2.5em 0}.wp-content .wp-block-quote,.wp-content blockquote{border-left:3px solid var(--accent);margin:2em 0;padding:.25em 0 .25em 1.5em;font-family:var(--font-display);font-size:clamp(20px,2.5vw,30px);line-height:1.15;letter-spacing:.01em;text-transform:uppercase;color:var(--fg-1)}.wp-content .wp-block-quote p,.wp-content blockquote p{margin:0;font-size:inherit}.wp-content figure img,.wp-content img{max-width:100%;height:auto;display:block;margin:2em auto}.wp-content figure{margin:2em 0}.wp-content figcaption{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);text-align:center;margin-top:8px}.wp-content .wp-block-code,.wp-content pre{background:rgba(49,51,38,.6);border:1px solid var(--surface-stroke);padding:1.2em 1.4em;font-family:var(--font-mono);font-size:14px;color:var(--fg-1);overflow-x:auto;margin:1.8em 0}.wp-content code{font-family:var(--font-mono);font-size:.875em;background:rgba(49,51,38,.5);padding:2px 6px;border-radius:3px}.wp-content .wp-block-image{margin:2em 0}.wp-content .alignwide{max-width:100%}.wp-content .aligncenter{text-align:center}.wp-content .aligncenter img{margin:0 auto}@media (max-width:767px){.wp-content{font-size:16px;line-height:1.65}.wp-content .wp-block-quote,.wp-content blockquote{padding-left:1em}.coaching-hero-wrap{padding:0 0 56px!important}.coaching-hero-bg-word{display:none!important}.coaching-hero-inner{flex-direction:column!important;gap:0!important;align-items:stretch!important}.coaching-hero-right{width:100%!important;min-height:460px!important;align-self:auto!important;flex-shrink:1!important}.coaching-hero-right img{object-position:center center!important}.coaching-hero-inner>div:first-child{padding:40px 24px 32px!important}.coaching-hero-actions{flex-direction:column!important}.coaching-hero-actions>*{width:100%!important;justify-content:center!important}.coaching-hero-badges{flex-direction:column!important;gap:10px!important}}@media (min-width:768px) and (max-width:1024px){.coaching-hero-wrap{padding:80px 32px 72px!important}.coaching-hero-inner{gap:clamp(24px,4vw,56px)!important}.coaching-hero-right{width:clamp(220px,30vw,360px)!important;min-height:400px!important}}@media (max-width:767px){.meet-coach-wrap{padding:64px 24px 60px!important}.meet-coach-grid{grid-template-columns:1fr!important;gap:40px!important}.meet-coach-portrait{aspect-ratio:3/4!important;order:2!important}.meet-coach-grid>div:not(.meet-coach-portrait){order:1!important}.meet-coach-stat-n{font-size:38px!important}}@media (min-width:768px) and (max-width:1024px){.meet-coach-wrap{padding:80px 32px 72px!important}.meet-coach-grid{gap:40px!important}.meet-coach-stat-n{font-size:44px!important}}@media (max-width:767px){.coach-gallery-wrap{padding:64px 24px 60px!important}.coach-gallery-head{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin-bottom:32px!important}.coach-gallery-grid{grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:160px!important;gap:8px!important}.coach-gallery-cell{grid-column:span 1!important;grid-row:span 1!important}}@media (min-width:768px) and (max-width:1024px){.coach-gallery-wrap{padding:80px 32px 72px!important}.coach-gallery-head{gap:20px!important;margin-bottom:36px!important}.coach-gallery-grid{grid-template-columns:repeat(4,1fr)!important;grid-auto-rows:200px!important;gap:10px!important}.coach-gallery-cell[style*="span 4"]{grid-column:span 4!important}.coach-gallery-cell[style*="span 2"]{grid-column:span 2!important}}@media (max-width:767px){.success-cases-wrap{padding:64px 24px 60px!important}.success-cases-grid{grid-template-columns:1fr!important;gap:16px!important}.success-cases-media{height:240px!important}}@media (min-width:768px) and (max-width:1024px){.success-cases-wrap{padding:80px 32px 72px!important}.success-cases-grid{grid-template-columns:1fr!important;gap:16px!important}.success-cases-card{flex-direction:row!important}.success-cases-media{width:300px!important;height:auto!important;min-height:240px!important;flex-shrink:0!important}.success-cases-body{flex:1 1!important;justify-content:center!important}}@media (max-width:767px){.whats-included-wrap{padding:64px 24px 60px!important}.whats-included-grid{grid-template-columns:1fr!important}}@media (min-width:768px) and (max-width:1024px){.whats-included-wrap{padding:80px 32px 72px!important}.whats-included-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.apply-coaching-wrap{padding:64px 24px 60px!important}.apply-coaching-grid{grid-template-columns:1fr!important;gap:40px!important}.apply-coaching-form{padding:28px 20px!important}.apply-form-grid2{grid-template-columns:1fr!important}}@media (min-width:768px) and (max-width:1024px){.apply-coaching-wrap{padding:80px 32px 72px!important}.apply-coaching-grid{grid-template-columns:1fr!important;gap:48px!important}.apply-coaching-form{padding:36px 40px!important}}.blog-hero-wrap{padding:64px 40px 80px}.blog-hero-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:32px;margin-bottom:56px;padding-bottom:32px;border-bottom:1px solid var(--surface-stroke)}.blog-hero-feature{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:0;gap:0}.blog-hero-imgwrap{min-height:480px}.blog-hero-body{padding:48px 56px}@media (max-width:767px){.blog-hero-wrap{padding:40px 20px 56px}.blog-hero-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px;padding-bottom:24px}.blog-hero-feature{grid-template-columns:1fr}.blog-hero-imgwrap{min-height:240px}.blog-hero-body{padding:28px 20px}}@media (min-width:768px) and (max-width:1079px){.blog-hero-wrap{padding:56px 32px 72px}.blog-hero-feature{grid-template-columns:1fr}.blog-hero-imgwrap{min-height:340px}.blog-hero-body{padding:36px}}.blog-index-wrap{padding:88px 40px 120px}.blog-index-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--surface-stroke)}.blog-index-search{position:relative;width:280px}.blog-index-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:767px){.blog-index-wrap{padding:56px 20px 80px}.blog-index-bar{flex-direction:column;align-items:stretch;gap:12px}.blog-index-search{width:100%}.blog-index-grid{grid-template-columns:1fr;gap:16px}}@media (min-width:768px) and (max-width:1079px){.blog-index-wrap{padding:72px 32px 96px}.blog-index-grid{grid-template-columns:repeat(2,1fr);gap:20px}.blog-index-search{width:220px}}.blog-newsletter-wrap{padding:120px 40px}.blog-newsletter-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.blog-newsletter-row{display:flex;gap:8px;margin-top:8px}@media (max-width:767px){.blog-newsletter-wrap{padding:64px 20px}.blog-newsletter-inner{grid-template-columns:1fr;gap:40px}.blog-newsletter-row{flex-direction:column}}@media (min-width:768px) and (max-width:1079px){.blog-newsletter-wrap{padding:80px 32px}.blog-newsletter-inner{grid-template-columns:1fr;gap:48px}}.blog-post-header{padding:64px 40px 56px}.blog-post-content{padding:80px 40px 120px}@media (max-width:767px){.blog-post-header{padding:40px 20px 36px}.blog-post-content{padding:48px 20px 80px}}@media (min-width:768px) and (max-width:1079px){.blog-post-header{padding:56px 32px 48px}.blog-post-content{padding:64px 32px 96px}}@media (max-width:767px){.contact-hero-wrap{padding:48px 24px 32px!important}.contact-form-wrap{padding:32px 24px 72px!important}.contact-form-inner{grid-template-columns:1fr!important;gap:32px!important}.contact-form-box{padding:28px 20px!important}.contact-form-grid2{grid-template-columns:1fr!important}.contact-direct-wrap{padding:64px 24px 60px!important}.contact-direct-grid{grid-template-columns:1fr!important}.contact-social-wrap{padding:64px 24px 60px!important}.contact-social-inner{grid-template-columns:1fr!important;gap:16px!important}.contact-social-panel{padding:32px 28px!important;min-height:auto!important}.contact-faq-wrap{padding:64px 24px 60px!important}}@media (min-width:768px) and (max-width:1024px){.contact-hero-wrap{padding:64px 32px 40px!important}.contact-form-wrap{padding:32px 32px 80px!important}.contact-form-box{padding:32px 36px!important}.contact-direct-wrap,.contact-social-wrap{padding:80px 32px 72px!important}.contact-social-panel{padding:36px 40px!important}.contact-faq-wrap{padding:80px 32px 72px!important}}.faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 56px;gap:0 56px}@media (max-width:767px){.faq-grid{grid-template-columns:1fr}.faq-wrap{padding:72px 24px!important}}@media (min-width:768px) and (max-width:1024px){.faq-grid{grid-template-columns:1fr}.faq-wrap{padding:80px 32px!important}}.compare-grid{display:grid;grid-template-columns:40fr 60fr;grid-gap:48px;gap:48px;align-items:start}@media (max-width:900px){.compare-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.plans-hero-wrap{padding:56px 20px 48px!important}.plans-hero-bgword{display:none!important}.plans-hero-h{font-size:clamp(44px,12vw,64px)!important;max-width:none!important}.plans-hero-sub{font-size:16px!important;margin-top:24px!important}.plans-hero-badges{font-size:10px!important;gap:8px 16px!important;margin-top:28px!important}.core-plans-wrap{padding:64px 20px!important}.core-plans-label{margin-bottom:32px!important}.core-plans-head{margin-bottom:36px!important}.core-plans-h{font-size:clamp(38px,11vw,60px)!important}.core-plans-intro{font-size:15px!important;max-width:none!important}.core-plans-grid{grid-template-columns:1fr!important;gap:18px!important}.core-plans-body{padding:32px 24px 28px!important}.core-plans-name{font-size:clamp(40px,12vw,56px)!important;margin:24px 0 10px!important}.core-plans-tagline{font-size:18px!important}.core-plans-price{font-size:60px!important}.compare-wrap{padding:64px 20px!important}.compare-h{font-size:clamp(30px,8.5vw,44px)!important;margin-bottom:28px!important}.compare-th{font-size:14px!important;padding:14px 10px!important}.compare-td{font-size:13px!important;padding:12px 10px!important}.compare-rowlabel{font-size:10px!important;letter-spacing:.12em!important}.specialist-wrap{padding:64px 20px!important}.specialist-label{margin-bottom:32px!important}.specialist-head{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin-bottom:36px!important}.specialist-h{font-size:clamp(34px,10vw,52px)!important;max-width:none!important}.specialist-sub{font-size:15px!important;max-width:none!important}.specialist-grid{grid-template-columns:1fr!important;gap:12px!important}.plans-faq-wrap{padding:64px 20px!important}.plans-faq-h{font-size:clamp(40px,11vw,64px)!important;margin-bottom:32px!important}.plans-faq-grid{grid-template-columns:1fr!important;gap:24px!important}.coaching-faq-wrap{padding:64px 20px!important}.coaching-faq-h{font-size:clamp(40px,11vw,64px)!important;margin-bottom:32px!important}.coaching-faq-grid{grid-template-columns:1fr!important;gap:24px!important}.plans-cta-wrap{padding:72px 20px!important}.plans-cta-h{font-size:clamp(48px,14vw,88px)!important}.plans-cta-sub{font-size:16px!important}.plans-cta-actions{flex-direction:column!important;gap:12px!important}.plans-cta-actions>*{width:100%!important;justify-content:center!important}}@media (min-width:768px) and (max-width:1024px){.plans-hero-wrap{padding:72px 32px 56px!important}.plans-hero-bgword{right:-32px!important;font-size:clamp(140px,22vw,260px)!important}.core-plans-wrap{padding:80px 32px!important}.core-plans-body{padding:36px 28px 32px!important}.core-plans-name{font-size:clamp(40px,6.5vw,56px)!important}.core-plans-price{font-size:64px!important}.compare-wrap{padding:80px 32px!important}.compare-th{font-size:18px!important;padding:18px!important}.compare-td{padding:14px 18px!important}.specialist-wrap{padding:80px 32px!important}.specialist-grid{grid-template-columns:repeat(2,1fr)!important}.plans-faq-wrap{padding:80px 32px!important}.plans-faq-grid{grid-template-columns:1fr!important;gap:16px!important}.coaching-faq-wrap{padding:80px 32px!important}.coaching-faq-grid{grid-template-columns:1fr!important;gap:16px!important}.plans-cta-wrap{padding:100px 32px!important}}.faq-wrap [aria-labelledby^=faq-question-] a,.method-intro a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s ease}.faq-wrap [aria-labelledby^=faq-question-] a:hover,.method-intro a:hover{color:var(--accent)}.plans-method-grid{display:grid;grid-template-columns:55fr 45fr;grid-gap:64px;gap:64px;align-items:start}@media (max-width:900px){.plans-method-grid{grid-template-columns:1fr;gap:48px}}