@media(max-width:1050px){.main-nav{gap:18px}.header-cta{display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr 1fr;gap:10px}.hero-visual{transform:scale(.85);transform-origin:center}.trust-grid div{padding:0 16px}.process-grid{gap:50px}.footer-grid{grid-template-columns:1.3fr .8fr .9fr}.footer-note{display:none}.page-hero-grid{gap:35px}.register-shell{margin-inline:20px}}
@media(max-width:800px){.container{width:min(100% - 32px,680px)}.header-row{height:72px}.menu-toggle{display:block;margin-left:auto;z-index:52}.header-cta{display:none}.main-nav{position:fixed;inset:72px 0 auto 0;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 24px 35px;background:#f8fbff;box-shadow:0 20px 30px rgba(40,70,100,.12);transform:translateY(-140%);transition:.3s;z-index:51}.main-nav.open{transform:translateY(0)}.main-nav a{width:100%;padding:15px 0;border-bottom:1px solid var(--line);font-size:17px}.main-nav a::after{display:none}.menu-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{padding:65px 0 40px}.hero-grid,.page-hero-grid,.split{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy .lead{margin-inline:auto}.actions,.hero-proof{justify-content:center}.hero-visual{min-height:460px;transform:scale(.8);margin-top:-30px}.orb{left:50%;transform:translateX(-50%)}.session-card{left:8%}.mood-card{right:5%}.trust-grid{grid-template-columns:1fr 1fr;gap:0;padding:18px 0}.trust-grid div{border-bottom:1px solid var(--line);padding:18px}.trust-grid div:nth-child(2){border-right:0}.trust-grid div:nth-child(3),.trust-grid div:nth-child(4){border-bottom:0}.section{padding:80px 0}.section-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:38px}.service-grid,.story-grid,.feature-grid{grid-template-columns:1fr}.service-card{display:grid;grid-template-columns:.9fr 1.1fr}.service-card img{height:100%}.service-body p{min-height:0}.process-grid{grid-template-columns:1fr}.process-image{max-width:500px;margin:auto}.expert-grid{grid-template-columns:1fr 1fr}.story-grid blockquote>p{min-height:0}.cta-card{padding:48px 38px;align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:30px}.logo-cloud{grid-template-columns:repeat(3,1fr)}.timeline{grid-template-columns:1fr 1fr}.timeline article:nth-child(2)::after{display:none}.page-hero{text-align:center;padding:65px 0}.page-hero .lead{margin-inline:auto}.page-hero-image{margin-top:20px}.page-hero-image>img{height:400px}.page-hero-image .badge-card{left:20px;text-align:left}.split .split-image{order:-1;height:410px}.stat-banner{grid-template-columns:1fr}.specialist-list{grid-template-columns:1fr 1fr}.register-shell{grid-template-columns:1fr;max-width:650px}.register-side{padding:40px}.register-points{display:none}.register-side h1{font-size:36px}.register-form-wrap{padding:40px}}
@media(max-width:540px){.container{width:calc(100% - 28px)}.logo img{width:98px}.hero h1,.page-hero h1{font-size:43px}.lead{font-size:17px}.actions{flex-direction:column;gap:20px}.hero-visual{min-height:370px;transform:scale(.65);margin:-50px -60px -30px}.trust-grid{grid-template-columns:1fr}.trust-grid div,.trust-grid div:nth-child(2),.trust-grid div:nth-child(3){border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.trust-grid div:last-child{border-bottom:0}.section{padding:65px 0}.section-heading h2,.process-copy h2,.stories h2,.cta-card h2,.content-section h2{font-size:38px}.service-card{display:block}.service-card img{height:220px}.expert-grid,.specialist-list{grid-template-columns:1fr}.desktop-link{display:none}.mobile-only{display:flex;margin-top:20px}.expert-photo img,.specialist-list .expert-photo img{aspect-ratio:4/4.3}.story-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.story-grid blockquote{min-width:88%;scroll-snap-align:start}.cta-section{padding:60px 0}.cta-card{padding:40px 25px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.copyright{flex-direction:column;gap:7px}.process-image{border-radius:30px}.logo-cloud{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:1fr}.timeline article::after{display:none}.page-hero-image>img{height:320px}.page-hero-image .badge-card{left:12px;bottom:12px}.stat-banner strong{font-size:32px}.register-page{padding:25px 0}.register-shell{margin-inline:14px;border-radius:22px}.register-side,.register-form-wrap{padding:30px 24px}.role-picker{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}
