@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#81d8d0;--bg-strong:#65bfb7;--surface:#f2f1f0b8;--surface-strong:#3f7373f0;--surface-line:#3f737333;--text:#274848;--text-muted:#274848b8;--text-inverse:#f2f1f0;--accent:#3f7373;--accent-strong:#768c45;--accent-soft:#768c4529;--shadow:0 28px 90px #3f737324;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--page-width:min(1120px, calc(100vw - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 18% 0%, #81d8d0e0, transparent 30%), radial-gradient(circle at 88% 16%, #65bfb794, transparent 28%), linear-gradient(180deg, #d7f3f0 0%, var(--bg) 44%, #8bdad3 100%);margin:0;font-family:Manrope,sans-serif}body:before{content:"";z-index:-1;opacity:.08;background-image:linear-gradient(#3f73735c 1px,#0000 1px),linear-gradient(90deg,#3f73735c 1px,#0000 1px);background-size:96px 96px;position:fixed;inset:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Times New Roman,Times,serif;font-weight:400;line-height:.98}h1{text-wrap:normal;max-width:none;font-size:clamp(2.45rem,3.3vw,3.45rem)}.title-line{white-space:nowrap;display:block}.title-line-mobile{display:none}.title-line-desktop{display:block}h2{text-wrap:balance;font-size:clamp(1.85rem,3.1vw,2.75rem)}h3{font-size:clamp(1.35rem,2vw,1.75rem)}p{line-height:1.6}.page-shell{overflow-x:clip}main,.footer-shell{width:var(--page-width);margin:0 auto}main{gap:14px;padding:18px 0 32px;display:grid}.panel{border:1px solid var(--surface-line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.panel-contrast{color:var(--text-inverse);background:radial-gradient(circle at 88% 12%,#a8bdbf29,#0000 30%),linear-gradient(135deg,#3f7373fa,#356363f5)}.panel-contrast .eyebrow,.panel-contrast .section-heading p{color:#f2f1f0d1}.panel-contrast .section-heading h2{color:var(--text-inverse)}.hero{border:1px solid var(--surface-line);border-radius:var(--radius-xl);min-height:auto;box-shadow:var(--shadow);background:radial-gradient(circle at 12% 18%,#f2f1f024,#0000 34%),linear-gradient(145deg,#81d8d08a,#73cfc875 48%,#65bfb785);grid-template-columns:minmax(0,540px) minmax(340px,420px);justify-content:center;align-items:center;gap:34px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.9;filter:saturate(1.18)contrast(1.08);background:linear-gradient(90deg,#81d8d00f 0%,#81d8d000 46%,#81d8d014 100%),url(/images/background/2%20%D0%B1%D0%BB%D0%BE%D0%BA.jpg) 50%/cover no-repeat;position:absolute;inset:0}.hero>*{z-index:1;position:relative}.hero-content{text-align:left;justify-items:start;gap:15px;width:100%;min-width:0;max-width:540px;display:grid}.hero-kicker{grid-template-columns:minmax(0,1fr);justify-content:start;justify-items:start;gap:12px;width:100%;display:grid}.hero-logos{flex-shrink:0;justify-content:flex-start;align-items:center;gap:22px;max-width:390px;display:inline-flex}.hero-logo{object-fit:contain;width:auto;height:52px;display:block}.hero-logo-consulting,.hero-logo-training{height:52px}.hero-logos img{object-fit:contain;width:auto;max-width:100%;display:block}.eyebrow{color:#0c2a1ba8;letter-spacing:.17em;text-align:left;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;font-size:.76rem;font-weight:800;line-height:1.35;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:30px;height:1px}.hero-lead,.section-heading p,.program-list p,.problem-grid p,.audience-grid p,.expert-description,.care-copy p,.footer p,.footer a,.outcome-grid p{color:var(--text-muted)}.hero-lead{max-width:44ch;font-size:.94rem}.hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,360px);display:grid}.hero-meta div,.outcome-grid div{border-radius:var(--radius-md);background:linear-gradient(#3f7373f0,#356363e6);border:1px solid #f2f1f01f;padding:14px 16px;box-shadow:inset 0 1px #f2f1f014,0 10px 22px #3f73731f}.hero-meta span{color:#f2f1f0ad;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.hero-meta strong{color:var(--text-inverse);font-size:.98rem}.hero-actions,.care-actions,.footer-socials,.footer-bottom div{flex-wrap:wrap;gap:12px;display:flex}.hero-actions{justify-content:flex-start}.hero-bonus{border-left:3px solid var(--accent-strong);max-width:42ch;color:var(--text);background:#f2f1f05c;border-radius:0 14px 14px 0;padding:10px 14px;font-weight:700}.button{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:800;transition:transform .22s,box-shadow .22s,background-color .22s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{color:var(--text-inverse);background:linear-gradient(135deg, var(--accent), var(--accent-strong));box-shadow:0 16px 32px #3f737347}.button-secondary{color:var(--text);background:#f2f1f0b8;border:1px solid #3f737333}.button-dark{color:var(--text-inverse);background:linear-gradient(#3f7373f0,#356363e6);border:1px solid #f2f1f01f;box-shadow:0 14px 28px #3f737333}.hero-visual,.expert-visual,.care-visual{justify-content:center;min-width:0;display:flex}.photo-shell{width:100%;position:relative}.hero-photo-shell{border-radius:26px;width:100%;max-width:none;overflow:hidden;box-shadow:0 18px 42px #3f73731a}.hero-photo-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:min(100%,420px);display:grid}.hero-photo{object-fit:cover;object-position:center top;border-radius:26px;width:100%;height:420px;display:block}.hero-photo-ivanov{object-position:center center}.expert-photo-shell{border-radius:30px;max-width:340px;margin:0 auto;overflow:hidden}.photo-glow{filter:blur(32px);background:#3f737338;border-radius:999px;height:86px;position:absolute;inset:auto 22px 12px}.expert-photo{object-fit:cover;object-position:center top;border:1px solid #ffffffd1;border-radius:30px;width:100%;height:390px;display:block;position:relative;box-shadow:inset 0 1px #fff6,0 24px 58px #3f73732e}.care-phone-frame{background:linear-gradient(#f2f1f0d1,#81d8d0b8);border-radius:34px;width:min(100%,320px);padding:14px;position:relative;box-shadow:0 18px 42px #3f737324,inset 0 1px #fffc}.care-phone-frame:before{content:"";background:#ffffff6b;border-radius:28px;position:absolute;inset:14px}.care-phone-inner{background:linear-gradient(#ffffffe0,#f2f1f0c7);border-radius:28px;padding:14px;position:relative}.care-photo{border-radius:24px;width:100%;display:block;box-shadow:0 14px 32px #0f172a1f}.problem,.program,.audience,.cycle,.toolkit,.outcome,.expert,.registration,.care{padding:28px}.problem,.program,.cycle,.toolkit,.outcome,.care{isolation:isolate;position:relative}.problem>*,.program>*,.cycle>*,.toolkit>*,.outcome>*,.care>*{z-index:1;position:relative}.problem:before,.program:before{content:"";z-index:0;pointer-events:none;opacity:.88;filter:saturate(1.2)contrast(1.1);width:100vw;position:absolute;top:-64px;bottom:-64px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.problem:before{background:linear-gradient(#81d8d014,#81d8d00a),url(/images/background/1%20%D0%B1%D0%BB%D0%BE%D0%BA.jpg) 50% 42%/cover no-repeat}.program:before{mix-blend-mode:multiply;background:linear-gradient(#81d8d047,#81d8d02e),url(/images/background/4%20%D0%B1%D0%BB%D0%BE%D0%BA.jpg) 50% 48%/cover no-repeat}.section-heading{text-align:center;justify-items:center;gap:9px;display:grid}.section-heading p{max-width:72ch}.section-heading-left{text-align:left;justify-items:start}.problem-grid,.cycle-grid,.audience-grid,.toolkit-grid,.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.problem-grid article,.cycle-grid article,.audience-grid article{border-radius:var(--radius-lg);background:#f2f1f094;border:1px solid #3f737329;padding:18px}.problem-grid span,.cycle-grid span,.program-list span{width:42px;height:42px;color:var(--accent);background:#3f73731f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-weight:800;display:inline-flex}.problem-grid h3,.cycle-grid h3,.audience-grid h3{margin-bottom:10px}.audience-grid h3 span,.cycle-lead span{display:block}.audience-grid p{text-wrap:pretty}.cycle-lead{max-width:82ch}.cycle{background:radial-gradient(circle at 12% 12%,#81d8d057,#0000 34%),linear-gradient(135deg,#f2f1f0d1,#81d8d085);overflow:hidden}.cycle:before{content:"";z-index:0;opacity:.72;filter:saturate(1.08)contrast(1.04);background:linear-gradient(135deg,#f2f1f0bd,#81d8d070),url(/images/background/%D0%B1%D0%BB%D0%BE%D0%BA%20%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8.jpg) 50%/cover no-repeat;position:absolute;inset:0}.cycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cycle-grid article{background:#f2f1f0b3;box-shadow:inset 0 1px #ffffff61}.toolkit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.toolkit-grid article{background:linear-gradient(#3f7373f0,#356363e6);border-color:#f2f1f01f;padding:22px}.toolkit-grid h3{color:var(--text-inverse);margin-bottom:10px}.toolkit-grid p{color:#f2f1f0cc}.panel-contrast .audience-grid article{background:#f2f1f0e6}.panel-contrast .audience-grid h3,.panel-contrast .audience-grid p{color:var(--text)}.program-list{gap:10px;margin-top:18px;display:grid}.program-list article{background:linear-gradient(#3f7373f0,#356363e6);border-color:#f2f1f01f;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 14px 32px #3f73732e}.program-list span{color:var(--accent-strong);background:#f2f1f0e0;margin-bottom:0}.program-list p{color:#f2f1f0f0}.outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.outcome-grid strong{color:var(--text-inverse);margin-bottom:8px;font-size:1.05rem;display:block}.outcome-grid p{color:#f2f1f0c7}.outcome{overflow:hidden}.outcome:before{content:"";z-index:0;opacity:.62;filter:blur(.5px)saturate(1.02);background:linear-gradient(135deg,#f2f1f0c7,#81d8d08c),url(/images/background/5%20%D0%B1%D0%BB%D0%BE%D0%BA.jpg) 50%/cover no-repeat;position:absolute;inset:0}.expert,.care{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:24px;display:grid}.expert-copy{gap:12px;display:grid}.expert-role{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.expert-description{max-width:70ch}.expert-facts{gap:8px;margin-top:4px;display:grid}.expert-facts div{border-radius:var(--radius-md);color:#f2f1f0e6;background:linear-gradient(#3f7373e6,#356363e0);border:1px solid #3f737324;padding:12px 14px}.registration-lead span{display:block}.registration-widget{border-radius:var(--radius-lg);min-height:190px;color:var(--text);background:linear-gradient(#f2f1f0eb,#e2eaeae6),repeating-linear-gradient(135deg,#768c4514,#768c4514 10px,#0000 10px 20px);border:1px dashed #f2f1f066;align-content:center;place-items:center;gap:8px;margin-top:18px;display:grid;overflow:hidden}.registration-widget iframe{width:100%;max-width:100%;margin:0 auto;display:block}.registration-widget noscript{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:800}.care{background:radial-gradient(circle at 82% 12%,#a8bdbf38,#0000 30%),linear-gradient(135deg,#f2f1f0c7,#81d8d0c2);overflow:hidden}.care:before{content:"";z-index:0;opacity:.58;filter:blur(.5px)saturate(1.04);background:linear-gradient(90deg,#f2f1f0b8,#81d8d07a),url(/images/background/8%20%D0%B1%D0%BB%D0%BE%D0%BA.jpg) 50%/cover no-repeat;position:absolute;inset:0}.care-copy{gap:12px;display:grid}.care-note a{width:max-content;max-width:100%;color:var(--accent);white-space:nowrap;margin-top:3px;font-weight:800;display:block}.footer{color:#ecf8f0d1;background:linear-gradient(135deg,#355f5f,#3f7373 48%,#486c5e)}.footer-shell{padding:40px 0 24px}.footer-main{grid-template-columns:minmax(0,1.45fr) 180px minmax(220px,.75fr) minmax(220px,.75fr);gap:28px;display:grid}.footer-brand,.footer-links,.footer-contacts{align-content:start;gap:12px;display:grid}.footer-title{color:#fff;font-size:1.2rem;font-weight:800}.footer-partnership{background:#123a2847;border:1px solid #ecf8f029;border-radius:14px;max-width:38ch;padding:12px 14px}.footer-partnership span{display:block}.footer-nowrap{white-space:nowrap}.footer p,.footer a{color:#ecf8f0d1}.footer h3{color:#fff;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:800}.footer-socials a{color:#fff;background:#123a28c7;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.footer-manager-note{margin-top:2px}.footer-contact-link-strong,.footer-strong{color:#fff;font-weight:800}.footer-bottom{border-top:1px solid #ecf8f029;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (width<=980px){.hero,.expert,.care,.footer-main{grid-template-columns:1fr}.hero{grid-template-columns:1fr;min-height:auto}.problem-grid,.cycle-grid,.audience-grid,.toolkit-grid,.outcome-grid{grid-template-columns:1fr}.hero-photo-shell{max-width:none}.hero-photo-duo{width:min(100%,520px)}}@media (width<=680px){:root{--page-width:min(100vw - 20px, 100%)}.hero,.problem,.program,.audience,.cycle,.toolkit,.outcome,.expert,.registration,.care{border-radius:24px;padding:22px 16px}.hero-kicker{gap:8px}.hero-logos{gap:12px;width:100%;max-width:320px}.hero-logo-consulting,.hero-logo-training{width:auto;height:42px}h1{max-width:none;font-size:clamp(1.75rem,7.2vw,2.55rem)}.title-line-desktop{display:none}.title-line-mobile{display:block}.program-list article{grid-template-columns:1fr}.hero-meta,.hero-actions,.care-actions,.button{width:100%}.hero-bonus{max-width:none}.hero-photo-shell,.expert-photo-shell{max-width:100%}.hero-photo-duo{gap:10px;width:100%}.hero-photo{height:min(76vw,360px)}.expert-photo{height:320px}.footer-shell{padding:36px 0 24px}.footer-bottom,.footer-bottom div{flex-direction:column;align-items:flex-start}}
