.etc-coach-landing{--text:#0f172a;--muted:#475569;--border:#0f172a1a;--border-strong:#0f172a24;--brand:#0aa6a6;--brand-dark:#087e7e;--soft:#f8fafc;--card:#fff;--shell:linear-gradient(180deg, #0aa6a60f, #fff0);--shadow:0 16px 42px #0f172a14;--shadow-soft:0 10px 26px #0f172a0f;--radius:28px;--radius-sm:18px;--max:1480px;--gutter:34px;color:var(--text);font-family:Poppins,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.etc-coach-landing *{box-sizing:border-box}.etc-coach-landing a{color:inherit;text-decoration:none}.etc-coach-landing a:hover{text-decoration:none}.etc-coach-landing p,.etc-coach-landing ul,.etc-coach-landing h1,.etc-coach-landing h2,.etc-coach-landing h3{margin:0}.etc-coach-landing .wrap{width:min(var(--max), calc(100% - var(--gutter) * 2));margin:0 auto;padding:42px 0 174px}.etc-coach-landing section{padding:56px 0}.etc-coach-landing .hero{padding-top:8px}.etc-coach-landing .hero-grid{border:1px solid var(--border);box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#0aa6a621,#0000 30%),radial-gradient(circle at 100% 0,#0aa6a614,#0000 24%),#fff;border-radius:32px;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:start;gap:44px;padding:58px;display:grid}.etc-coach-landing .hero-copy{min-width:0}.etc-coach-landing .eyebrow{border:1px solid var(--border);color:#0f172ad6;background:#fff;border-radius:999px;align-items:center;min-height:46px;padding:0 18px;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #0f172a0f}.etc-coach-landing .hero-title{letter-spacing:-.035em;max-width:16ch;margin-top:24px;font-size:clamp(2.3rem,4vw,4.35rem);font-weight:900;line-height:1.02}.etc-coach-landing .hero-lead{color:var(--muted);max-width:70ch;margin-top:24px;font-size:1.06rem;line-height:1.8}.etc-coach-landing .hero-actions,.etc-coach-landing .cta-actions,.etc-coach-landing .inline-actions,.etc-coach-landing .price-actions{flex-wrap:wrap;gap:12px;display:flex}.etc-coach-landing .hero-actions{margin-top:34px}.etc-coach-landing .btn{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-size:.98rem;font-weight:800;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 4px 14px #0f172a0d}.etc-coach-landing .btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.etc-coach-landing .btn.primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.etc-coach-landing .hero-inline-points,.etc-coach-landing .cta-points{flex-wrap:wrap;gap:10px;display:flex}.etc-coach-landing .hero-inline-points{margin-top:22px}.etc-coach-landing .hero-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.etc-coach-landing .trust-card,.etc-coach-landing .panel-note,.etc-coach-landing .value-item,.etc-coach-landing .card,.etc-coach-landing .section-card,.etc-coach-landing .pricebox,.etc-coach-landing .step{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft)}.etc-coach-landing .trust-card{padding:22px}.etc-coach-landing .trust-card strong{font-size:1rem;font-weight:900;line-height:1.35;display:block}.etc-coach-landing .trust-card span{color:var(--muted);margin-top:10px;font-size:.96rem;font-weight:600;line-height:1.65;display:block}.etc-coach-landing .hero-panel{border:1px solid var(--border);background:#ffffffd6;border-radius:26px;padding:24px;box-shadow:inset 0 1px #ffffffe6}.etc-coach-landing .panel-badges{flex-wrap:wrap;gap:10px;display:flex}.etc-coach-landing .badge,.etc-coach-landing .inline-note{border-radius:999px;align-items:center;gap:8px;font-size:.9rem;font-weight:800;display:inline-flex}.etc-coach-landing .badge{color:var(--text);background:#0aa6a617;border:1px solid #0aa6a62e;min-height:38px;padding:0 14px}.etc-coach-landing .inline-note{color:#0f172ac7;background:#0f172a0a;border:1px solid #0f172a0f;min-height:38px;padding:0 14px}.etc-coach-landing .coach-preview{margin-top:18px}.etc-coach-landing .panel-notes{gap:12px;margin-top:18px;display:grid}.etc-coach-landing .panel-note{padding:18px 20px}.etc-coach-landing .panel-note strong{font-size:1rem;font-weight:900;display:block}.etc-coach-landing .panel-note span{color:var(--muted);margin-top:8px;font-size:.95rem;font-weight:600;line-height:1.65;display:block}.etc-coach-landing .value-band{padding-top:38px}.etc-coach-landing .value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.etc-coach-landing .value-item{align-items:center;gap:12px;min-height:84px;padding:0 20px;display:flex}.etc-coach-landing .value-item i,.etc-coach-landing .icon i,.etc-coach-landing .icon-list i,.etc-coach-landing .features i,.etc-coach-landing .resource-card a i,.etc-coach-landing .inline-note i{color:var(--brand)}.etc-coach-landing .value-item span{font-size:.96rem;font-weight:800;line-height:1.5}.etc-coach-landing .section-head{margin-bottom:32px}.etc-coach-landing .h2{letter-spacing:-.03em;max-width:18ch;font-size:clamp(1.8rem,2.8vw,2.45rem);font-weight:900;line-height:1.08}.etc-coach-landing .sub{color:var(--muted);max-width:80ch;margin-top:12px;font-size:1rem;font-weight:600;line-height:1.78}.etc-coach-landing .grid{gap:24px;display:grid}.etc-coach-landing .cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.etc-coach-landing .cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.etc-coach-landing .card,.etc-coach-landing .section-card,.etc-coach-landing .pricebox,.etc-coach-landing .step{padding:28px}.etc-coach-landing .card h3,.etc-coach-landing .section-card h3,.etc-coach-landing .step h3{letter-spacing:-.02em;font-size:1.08rem;font-weight:900;line-height:1.4}.etc-coach-landing .card p,.etc-coach-landing .section-card p,.etc-coach-landing .section-card li,.etc-coach-landing .pricebox li,.etc-coach-landing .step p{color:var(--muted);font-size:.98rem;font-weight:600;line-height:1.74}.etc-coach-landing .card small{color:#475569eb;margin-top:12px;font-size:.92rem;font-weight:700;line-height:1.6;display:block}.etc-coach-landing .icon{background:#0aa6a614;border:1px solid #0aa6a624;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;display:inline-flex}.etc-coach-landing .feature-card,.etc-coach-landing .resource-card,.etc-coach-landing .argument-card{min-height:100%}.etc-coach-landing .feature-card h3,.etc-coach-landing .resource-card h3{margin-bottom:10px}.etc-coach-landing .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.etc-coach-landing .step{position:relative}.etc-coach-landing .step-number{color:var(--brand-dark);background:#0aa6a61a;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.95rem;font-weight:900;display:inline-flex}.etc-coach-landing .step h3{margin-top:16px}.etc-coach-landing .step p{margin-top:10px}.etc-coach-landing .profile-showcase{grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);gap:26px;display:grid}.etc-coach-landing .profile-card,.etc-coach-landing .profile-points,.etc-coach-landing .price-intro,.etc-coach-landing .price-reference,.etc-coach-landing .cta-shell{padding:28px}.etc-coach-landing .profile-card{min-height:100%}.etc-coach-landing .profile-points h3{margin-bottom:14px}.etc-coach-landing .placeholder-card{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:320px;display:flex}.etc-coach-landing .icon-list,.etc-coach-landing .features{gap:12px;padding:0;list-style:none;display:grid}.etc-coach-landing .icon-list li,.etc-coach-landing .features li{align-items:flex-start;gap:10px;display:flex}.etc-coach-landing .include-card h3{margin-top:2px}.etc-coach-landing .argument-card{background:var(--shell), #fff}.etc-coach-landing .argument-card p{color:var(--text);font-weight:700}.etc-coach-landing .price-intro,.etc-coach-landing .price-reference{margin-bottom:18px}.etc-coach-landing .section-pricing .price-intro{background:var(--shell), #fff;border-color:#0aa6a629}.etc-coach-landing .pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.etc-coach-landing .pricebox{padding:26px}.etc-coach-landing .headline{justify-content:space-between;align-items:center;gap:10px;display:flex}.etc-coach-landing .price{color:var(--text);letter-spacing:-.04em;flex-direction:column;margin-top:22px;font-size:2.25rem;font-weight:900;line-height:1;display:flex}.etc-coach-landing .price-unit{color:var(--muted);letter-spacing:0;margin-top:8px;font-size:1rem;font-weight:800}.etc-coach-landing .price small{color:#475569e6;letter-spacing:0;margin-top:10px;font-size:.94rem;font-weight:700;line-height:1.5}.etc-coach-landing .callout{color:var(--text);background:#0aa6a614;border:1px solid #0aa6a629;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:.95rem;font-weight:700;line-height:1.55}.etc-coach-landing .features{margin-top:24px}.etc-coach-landing .price-actions,.etc-coach-landing .inline-actions,.etc-coach-landing .cta-points{margin-top:26px}.etc-coach-landing .faq{padding:0}.etc-coach-landing .faq details+details{border-top:1px solid var(--border)}.etc-coach-landing .faq summary{cursor:pointer;padding:22px 24px;list-style:none}.etc-coach-landing .faq summary::-webkit-details-marker{display:none}.etc-coach-landing .faq .q span{align-items:center;gap:10px;font-size:1rem;font-weight:800;line-height:1.5;display:flex}.etc-coach-landing .faq p{padding:0 24px 22px}.etc-coach-landing .resource-card a{align-items:center;gap:8px;margin-top:14px;font-size:.95rem;font-weight:800;display:inline-flex}.etc-coach-landing .cta-final{padding-top:72px;padding-bottom:12px}.etc-coach-landing .cta-shell{background:radial-gradient(circle at 100% 0,#0aa6a617,#0000 30%),#fff;grid-template-columns:minmax(0,1.15fr) auto;justify-content:space-between;align-items:center;gap:24px;padding-block:34px;display:grid}.etc-coach-landing .sticky-price-bar{pointer-events:none;z-index:40;padding:0 20px;position:fixed;bottom:16px;left:0;right:0}.etc-coach-landing .sticky-price-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#fffffff0;border:1px solid #0f172a1f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:15px 16px;display:flex;box-shadow:0 16px 36px #0f172a24}.etc-coach-landing .sticky-price-text{flex-direction:column;gap:4px;display:flex}.etc-coach-landing .sticky-price-text strong{letter-spacing:-.02em;font-size:.98rem;font-weight:900;line-height:1.3}.etc-coach-landing .sticky-price-text span{color:var(--muted);font-size:.92rem;font-weight:600;line-height:1.45}@media (max-width:1280px){.etc-coach-landing{--max:1380px;--gutter:28px}.etc-coach-landing .hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:28px;padding:42px}.etc-coach-landing .hero-trust,.etc-coach-landing .cols-3,.etc-coach-landing .value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.etc-coach-landing .wrap{padding-bottom:188px}.etc-coach-landing section{padding:42px 0}.etc-coach-landing .hero-grid,.etc-coach-landing .cols-2,.etc-coach-landing .cols-3,.etc-coach-landing .steps,.etc-coach-landing .profile-showcase,.etc-coach-landing .pricing,.etc-coach-landing .value-grid,.etc-coach-landing .cta-shell{grid-template-columns:1fr}.etc-coach-landing .hero-grid{padding:32px}.etc-coach-landing .hero-title,.etc-coach-landing .h2{max-width:none}.etc-coach-landing .cta-actions{width:100%}.etc-coach-landing .cta-shell{align-items:start}}@media (max-width:640px){.etc-coach-landing{--gutter:14px}.etc-coach-landing .wrap{padding-top:22px;padding-bottom:190px}.etc-coach-landing section{padding:32px 0}.etc-coach-landing .hero-grid{border-radius:24px;gap:22px;padding:22px}.etc-coach-landing .eyebrow{min-height:40px;padding:0 14px;font-size:.87rem}.etc-coach-landing .hero-title{margin-top:18px;font-size:clamp(2.1rem,10.5vw,3.1rem);line-height:1.02}.etc-coach-landing .hero-lead,.etc-coach-landing .sub,.etc-coach-landing .card p,.etc-coach-landing .section-card p,.etc-coach-landing .step p,.etc-coach-landing .section-card li,.etc-coach-landing .pricebox li{font-size:.96rem}.etc-coach-landing .btn,.etc-coach-landing .hero-actions .btn,.etc-coach-landing .cta-actions .btn,.etc-coach-landing .price-actions .btn,.etc-coach-landing .sticky-price-content .btn{width:100%}.etc-coach-landing .hero-actions,.etc-coach-landing .cta-actions,.etc-coach-landing .price-actions,.etc-coach-landing .hero-inline-points,.etc-coach-landing .cta-points{flex-direction:column}.etc-coach-landing .hero-trust{grid-template-columns:1fr}.etc-coach-landing .card,.etc-coach-landing .section-card,.etc-coach-landing .pricebox,.etc-coach-landing .step,.etc-coach-landing .profile-card,.etc-coach-landing .profile-points,.etc-coach-landing .price-intro,.etc-coach-landing .price-reference,.etc-coach-landing .cta-shell{padding:20px}.etc-coach-landing .faq summary,.etc-coach-landing .faq p{padding-left:18px;padding-right:18px}.etc-coach-landing .sticky-price-bar{padding:0 12px;bottom:10px}.etc-coach-landing .sticky-price-content{border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;padding:14px}.etc-coach-landing .sticky-price-text strong,.etc-coach-landing .sticky-price-text span{text-align:center}}.etc-coach-landing{--text:#0c2420;--muted:#5d716c;--border:#0c24201c;--border-strong:#0c242033;--brand:#078f80;--brand-dark:#056c62;--mint:#e8f3ef;--mint-soft:#f3f8f6;--ink:#0b302a;--warm:#f4f0e9;--card:#fff;--shadow:0 22px 70px #0c242017;--shadow-soft:0 12px 34px #0c242012;--radius:34px;--radius-sm:20px;--max:1560px;background:radial-gradient(circle at 4% 4%,#078f8012,#0000 19rem),#fbfcfb;overflow:clip}.etc-coach-landing .wrap{padding-top:20px}.etc-coach-landing section{position:relative}.etc-coach-landing .hero{width:100vw;margin-left:calc(50% - 50vw);padding:0 0 38px}.etc-coach-landing .hero-grid{background:var(--mint);box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:stretch;gap:0;min-height:740px;padding:0;overflow:hidden}.etc-coach-landing .hero-copy{align-self:center;padding:clamp(52px,5.5vw,88px) max(clamp(52px,7vw,120px),50vw - 708px)}.etc-coach-landing .eyebrow{box-shadow:none;color:var(--brand-dark);letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;min-height:auto;padding:0;font-size:.78rem}.etc-coach-landing .hero-title{color:var(--text);letter-spacing:-.068em;max-width:14ch;margin-top:28px;font-size:clamp(3rem,4.35vw,5rem);line-height:.97}.etc-coach-landing .hero-lead{max-width:62ch;margin-top:28px;font-size:1.04rem;line-height:1.75}.etc-coach-landing .btn{box-shadow:none;border-color:#0c242029;border-radius:999px;min-height:52px;padding:0 22px}.etc-coach-landing .btn:hover{border-color:#078f8075;transform:translateY(-2px);box-shadow:0 12px 26px #0c24201a}.etc-coach-landing .btn.primary{background:var(--brand);border-color:var(--brand)}.etc-coach-landing .hero-inline-points{gap:8px;margin-top:24px}.etc-coach-landing .inline-note{background:#ffffff8a;border-color:#0c242014;min-height:34px;padding:0 11px;font-size:.78rem}.etc-coach-landing .hero-trust{border-top:1px solid #0c24201f;gap:0;margin-top:38px;padding-top:26px}.etc-coach-landing .trust-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 22px 0 0}.etc-coach-landing .trust-card+.trust-card{border-left:1px solid #0c24201f;padding-left:22px}.etc-coach-landing .trust-card .icon{display:none}.etc-coach-landing .trust-card strong{font-size:.9rem}.etc-coach-landing .trust-card span{margin-top:7px;font-size:.82rem;line-height:1.55}.etc-coach-landing .hero-panel{box-shadow:none;background:linear-gradient(#0b302a0d,#0b302a2b),#dcebe6;border:0;border-left:1px solid #0c24201a;border-radius:0;align-content:center;padding:clamp(30px,4vw,62px) max(clamp(30px,5vw,80px),50vw - 726px);display:grid}.etc-coach-landing .panel-badges{margin-bottom:4px}.etc-coach-landing .badge{background:#ffffffb3;border-color:#0c24201a;font-size:.78rem}.etc-coach-landing .coach-preview{margin-top:14px;transition:transform .3s;transform:rotate(1.2deg)}.etc-coach-landing .hero-panel:hover .coach-preview{transform:rotate(0)}.etc-coach-landing .panel-notes{gap:8px;margin-top:16px}.etc-coach-landing .panel-note{box-shadow:none;background:#ffffffc2;border-color:#0c242014;border-radius:14px;padding:13px 15px}.etc-coach-landing .panel-note strong{font-size:.83rem}.etc-coach-landing .panel-note span{margin-top:4px;font-size:.78rem;line-height:1.5}.etc-coach-landing .value-band{padding:18px 0 70px}.etc-coach-landing .value-grid{background:var(--ink);border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:9px;overflow:hidden}.etc-coach-landing .value-item{box-shadow:none;color:#fff;text-align:center;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;gap:9px;min-height:112px;padding:16px}.etc-coach-landing .value-item+.value-item{border-left:1px solid #ffffff1f}.etc-coach-landing .value-item i{color:#67d6c8}.etc-coach-landing .value-item span{font-size:.76rem;line-height:1.4}.etc-coach-landing .section-block{border-radius:36px;margin:52px 0;padding:clamp(54px,6vw,92px)}.etc-coach-landing .section-block+.section-block{padding-top:clamp(48px,6vw,90px)}.etc-coach-landing .section-block:nth-of-type(4),.etc-coach-landing .section-block:nth-of-type(7),.etc-coach-landing .section-block:nth-of-type(10){background:var(--mint-soft)}.etc-coach-landing .section-block:nth-of-type(5),.etc-coach-landing .section-block:nth-of-type(9){background:var(--ink);color:#fff}.etc-coach-landing .section-block:nth-of-type(5) .sub,.etc-coach-landing .section-block:nth-of-type(9) .sub{color:#ffffffad}.etc-coach-landing .section-head{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.etc-coach-landing .h2{letter-spacing:-.052em;max-width:24ch;font-size:clamp(2.25rem,3.35vw,3.75rem);line-height:1.03}.etc-coach-landing .sub{max-width:68ch;margin-top:18px;font-size:.96rem;line-height:1.75}.etc-coach-landing .grid{gap:16px}.etc-coach-landing .card,.etc-coach-landing .section-card,.etc-coach-landing .pricebox,.etc-coach-landing .step{box-shadow:none;border-color:#0c24201a;border-radius:22px;padding:30px;transition:border-color .2s,box-shadow .2s,transform .2s}.etc-coach-landing .card:hover,.etc-coach-landing .step:hover,.etc-coach-landing .resource-card:hover{box-shadow:var(--shadow-soft);border-color:#078f8052;transform:translateY(-4px)}.etc-coach-landing .section-block:nth-of-type(5) .card,.etc-coach-landing .section-block:nth-of-type(9) .card{color:#fff;background:#ffffff12;border-color:#ffffff21}.etc-coach-landing .section-block:nth-of-type(5) .card p,.etc-coach-landing .section-block:nth-of-type(9) .card p{color:#ffffffa8}.etc-coach-landing .icon{background:#078f801a;border:0;border-radius:999px;width:42px;height:42px}.etc-coach-landing .section-block:nth-of-type(5) .icon,.etc-coach-landing .section-block:nth-of-type(9) .icon{background:#ffffff1c}.etc-coach-landing .section-block:nth-of-type(5) .icon i,.etc-coach-landing .section-block:nth-of-type(9) .icon i{color:#6ed7c9}.etc-coach-landing .profile-showcase{gap:16px}.etc-coach-landing .profile-card{background:var(--warm)}.etc-coach-landing .profile-points{background:var(--ink);color:#fff;align-content:center;padding:clamp(32px,5vw,70px);display:grid}.etc-coach-landing .profile-points li{color:#ffffffbd}.etc-coach-landing .profile-points .btn{background:#fff}.etc-coach-landing .section-pricing{background:var(--warm);border-radius:42px}.etc-coach-landing .pricing{gap:18px}.etc-coach-landing .pricebox{background:#fff;min-height:100%;padding:clamp(30px,4vw,54px)}.etc-coach-landing .pricebox:nth-child(2){background:var(--ink);color:#fff;transform:translateY(-12px)}.etc-coach-landing .pricebox:nth-child(2) .features li,.etc-coach-landing .pricebox:nth-child(2) .price,.etc-coach-landing .pricebox:nth-child(2) .price-unit,.etc-coach-landing .pricebox:nth-child(2) .price small{color:#ffffffc7}.etc-coach-landing .pricebox:nth-child(2) .btn:not(.primary){background:#fff}.etc-coach-landing .price{font-size:clamp(3rem,5vw,5rem)}.etc-coach-landing .price-reference{box-shadow:none;text-align:center;background:0 0;border:0;margin-bottom:0;padding-bottom:0}.etc-coach-landing .faq{border-radius:26px;overflow:hidden}.etc-coach-landing .faq details{background:#fff}.etc-coach-landing .faq summary{padding:26px 28px}.etc-coach-landing .faq summary .q span:after{color:var(--brand);content:"+";margin-left:auto;font-size:1.35rem}.etc-coach-landing .faq details[open] summary .q span:after{content:"−"}.etc-coach-landing .resource-card a{color:var(--brand-dark)}.etc-coach-landing .cta-final{padding-top:44px}.etc-coach-landing .cta-shell{background:radial-gradient(circle at 88% 22%, #6bdaca2e, transparent 23rem), var(--ink);color:#fff;border:0;border-radius:38px;min-height:320px;padding:clamp(46px,7vw,96px)}.etc-coach-landing .cta-shell .h2{max-width:26ch;font-size:clamp(2.2rem,3.15vw,3.7rem)}.etc-coach-landing .cta-shell .sub{color:#ffffffad}.etc-coach-landing .cta-shell .btn:not(.primary){background:#fff}.etc-coach-landing .sticky-price-content{border-color:#0c242021;border-radius:999px;max-width:920px;padding:10px 11px 10px 22px;box-shadow:0 18px 48px #0c24202e}@media (max-width:1280px){.etc-coach-landing .hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.88fr)}.etc-coach-landing .hero-copy{padding:54px max(42px,5vw)}.etc-coach-landing .hero-panel{padding-left:max(36px,4vw);padding-right:max(36px,4vw)}.etc-coach-landing .value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.etc-coach-landing .value-item:nth-child(4){border-left:0}}@media (max-width:980px){.etc-coach-landing .hero{margin-left:calc(50% - 50vw)}.etc-coach-landing .hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr)}.etc-coach-landing .hero-title{max-width:12ch}.etc-coach-landing .hero-panel{border-top:0;border-left:1px solid #0c24201a;padding-left:24px;padding-right:24px}.etc-coach-landing .section-block{margin:34px 0;padding:52px 32px}.etc-coach-landing .pricebox:nth-child(2){transform:none}}@media (max-width:760px){.etc-coach-landing .hero-grid{grid-template-columns:1fr}.etc-coach-landing .hero-panel{border-top:1px solid #0c24201a;border-left:0}}@media (max-width:640px){.etc-coach-landing{--gutter:6px}.etc-coach-landing .wrap{padding-top:0;padding-bottom:0}.etc-coach-landing .hero{padding-bottom:18px}.etc-coach-landing .hero-grid{border-radius:0;min-height:auto}.etc-coach-landing .hero-copy,.etc-coach-landing .hero-panel{padding:30px 14px}.etc-coach-landing .hero-title{letter-spacing:-.065em;max-width:none;font-size:clamp(2.55rem,12.4vw,3.35rem);line-height:.95}.etc-coach-landing .hero-lead{font-size:.94rem;line-height:1.65}.etc-coach-landing .hero-trust{grid-template-columns:1fr;gap:18px}.etc-coach-landing .trust-card,.etc-coach-landing .trust-card+.trust-card{border-left:0;padding:0}.etc-coach-landing .coach-preview{transform:none}.etc-coach-landing .value-band{padding:10px 0 30px}.etc-coach-landing .value-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.etc-coach-landing .value-item{min-height:94px;padding:12px 8px}.etc-coach-landing .value-item:nth-child(odd){border-left:0}.etc-coach-landing .section-block,.etc-coach-landing .section-block+.section-block{border-radius:24px;margin:12px 0;padding:38px 10px}.etc-coach-landing .section-head{margin-bottom:25px}.etc-coach-landing .h2{font-size:clamp(2.25rem,11.5vw,3.2rem);line-height:.98}.etc-coach-landing .grid{gap:10px}.etc-coach-landing .card,.etc-coach-landing .section-card,.etc-coach-landing .pricebox,.etc-coach-landing .step,.etc-coach-landing .profile-card,.etc-coach-landing .profile-points,.etc-coach-landing .price-intro,.etc-coach-landing .price-reference,.etc-coach-landing .cta-shell{padding:20px}.etc-coach-landing .cta-shell{border-radius:26px;min-height:auto;padding:38px 20px}.etc-coach-landing .sticky-price-content{border-radius:20px;padding:12px}.etc-coach-landing .sticky-price-bar{display:none}}@media (prefers-reduced-motion:reduce){.etc-coach-landing .coach-preview,.etc-coach-landing .card,.etc-coach-landing .step,.etc-coach-landing .resource-card,.etc-coach-landing .btn{transition:none}}@media (min-width:1200px){.etc-coach-landing .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(520px,.8fr);min-height:720px}.etc-coach-landing .hero-copy{padding:72px clamp(52px,4vw,78px) 72px max(clamp(72px,7vw,132px),50vw - 768px)}.etc-coach-landing .hero-title{max-width:14.5em;font-size:clamp(3.75rem,3.65vw,4.4rem);line-height:.98}.etc-coach-landing .hero-lead{max-width:64ch}.etc-coach-landing .hero-panel{padding:54px max(clamp(72px,7vw,132px),50vw - 768px) 54px clamp(52px,4vw,78px)}.etc-coach-landing .section-head>div{width:100%}.etc-coach-landing .h2{max-width:32ch;font-size:clamp(2.7rem,3vw,3.35rem);line-height:1.04}.etc-coach-landing .sub{max-width:92ch}.etc-coach-landing .cta-shell{grid-template-columns:minmax(0,1fr) minmax(280px,.3fr)}.etc-coach-landing .cta-shell .h2{max-width:34ch;font-size:clamp(2.5rem,2.55vw,3.05rem)}.etc-coach-landing .cta-actions{justify-content:flex-end}}
