.govori{--gov-bg:#fff7e9;--gov-ink:#142b50;--gov-orange:#f36b35;--gov-blue:#82cbd0;--gov-yellow:#ffd66f;--gov-lilac:#9dbcf4;color:var(--gov-ink);background:var(--gov-bg);font-family:Nunito,sans-serif}.govori-nav{grid-template-columns:1fr auto 1fr;align-items:center;min-height:96px;padding:0 clamp(20px,5vw,82px);display:grid}.govori-logo{color:var(--gov-orange);font-size:28px;font-weight:700}.govori-nav nav{gap:32px;font-size:14px;font-weight:700;display:flex}.govori-nav nav a,.govori-nav__cta{align-items:center;min-height:44px;display:inline-flex}.govori-nav__cta{color:#fff;background:var(--gov-orange);border-radius:16px;justify-self:end;padding:0 20px;font-weight:800;transition:transform .16s,box-shadow .16s;box-shadow:0 6px #bd431b}.govori-nav__cta:active,.govori-button:active{transform:translateY(4px);box-shadow:0 2px #bd431b}.govori-hero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(30px,5vw,80px);min-height:calc(100svh - 96px);padding:40px clamp(20px,5vw,82px) 90px;display:grid}.govori-hero__copy{z-index:3;position:relative}.govori-hero__copy>p:first-child,.govori-method__heading>p:first-child,.govori-session__copy>p:first-child,.govori-booking__intro>p:first-child,.govori-faq>div>p{color:#577194;letter-spacing:.06em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:800}.govori-hero h1{letter-spacing:-.06em;max-width:680px;margin:0;font-size:clamp(4.8rem,9vw,10.5rem);font-weight:600;line-height:.82}.govori-hero__copy>p:not(:first-child){color:#4a5d79;max-width:570px;margin:34px 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.58}.govori-hero__actions{align-items:center;gap:26px;margin-top:36px;font-size:14px;font-weight:800;display:flex}.govori-button{color:#fff;background:var(--gov-orange);border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 22px;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px #bd431b}.govori-button svg{width:17px}.govori-hero__trust{color:#59708f;flex-wrap:wrap;gap:18px;margin-top:34px;font-size:13px;font-weight:700;display:flex}.govori-hero__trust span{align-items:center;gap:7px;display:inline-flex}.govori-hero__trust svg{width:18px;color:var(--gov-orange)}.govori-hero__media{border:4px solid var(--gov-ink);min-height:670px;box-shadow:14px 16px 0 var(--gov-blue);border-radius:54px 140px 54px 120px;position:relative;overflow:hidden}.govori-hero__media img{object-fit:cover;object-position:57% center;width:100%;height:100%}.govori-hero__bubble{min-width:80px;min-height:58px;color:var(--gov-ink);border:3px solid var(--gov-ink);box-shadow:5px 6px 0 var(--gov-ink);background:#fff;border-radius:50%;place-items:center;padding:12px 18px;font-family:Fredoka,sans-serif;font-size:24px;font-weight:600;display:grid;position:absolute}.govori-hero__bubble--one{top:15%;left:7%;transform:rotate(-8deg)}.govori-hero__bubble--two{background:var(--gov-yellow);top:8%;right:8%;transform:rotate(7deg)}.govori-hero__bubble--three{background:#f5a88b;bottom:12%;right:8%;transform:rotate(-5deg)}.govori-fit{color:#fff;background:var(--gov-ink);padding:50px 0;overflow:hidden}.govori-fit>p{color:#a8bad1;text-transform:uppercase;margin:0 0 26px;padding:0 clamp(20px,5vw,82px);font-size:13px;font-weight:800}.govori-fit__marquee{width:max-content;animation:26s linear infinite govori-marquee}.govori-fit__marquee>div{white-space:nowrap;align-items:center;gap:44px;padding-left:20px;display:flex}.govori-fit__marquee span,.govori-fit__marquee i{font-family:Fredoka,sans-serif;font-size:clamp(2.5rem,5.8vw,6.3rem);font-style:normal;line-height:1}.govori-fit__marquee i{color:var(--gov-yellow)}@keyframes govori-marquee{to{transform:translate(-38%)}}.govori-method{padding:clamp(84px,9vw,142px) clamp(20px,5vw,82px) clamp(102px,11vw,164px)}.govori-method__heading{grid-template-columns:.35fr 1fr;align-items:start;gap:clamp(30px,7vw,110px);margin-bottom:72px;display:grid}.govori-method__heading>p:first-child{grid-row:span 2}.govori-method__heading h2,.govori-session__copy h2,.govori-booking__intro h2,.govori-faq h2{letter-spacing:-.055em;max-width:1050px;margin:0;font-size:clamp(3.5rem,6.5vw,7.6rem);font-weight:600;line-height:.88}.govori-method__heading>p:last-child{color:#51657f;max-width:58ch;margin:0;font-size:18px;line-height:1.65}.govori-method__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.govori-method__card{border:4px solid var(--gov-ink);min-height:470px;box-shadow:9px 10px 0 var(--gov-ink);border-radius:46px;flex-direction:column;padding:clamp(28px,4vw,50px);transition:transform .22s,box-shadow .22s;display:flex}.govori-method__card:hover{box-shadow:13px 15px 0 var(--gov-ink);transform:translate(-4px,-5px)}.govori-method__card--yellow{background:var(--gov-yellow);border-radius:48px 110px 48px 48px}.govori-method__card--blue{background:var(--gov-blue);border-radius:110px 48px 48px}.govori-method__card--orange{background:#f5a88b;border-radius:48px 48px 110px}.govori-method__card>span{text-transform:uppercase;font-size:13px;font-weight:800}.govori-method__card h3{margin:auto 0 18px;font-size:clamp(2rem,3vw,3.7rem);font-weight:600;line-height:.98}.govori-method__card p{margin:0;font-size:17px;line-height:1.55}.govori-session{color:#fff;background:var(--gov-ink);grid-template-columns:1.1fr .9fr;min-height:900px;display:grid}.govori-session__media{min-height:760px;overflow:hidden}.govori-session__media img{object-fit:cover;width:100%;height:100%}.govori-session__copy{align-self:center;padding:clamp(60px,8vw,130px)}.govori-session__copy>p:first-child{color:var(--gov-yellow)}.govori-session__copy>p:not(:first-child){color:#c3cede;max-width:50ch;margin:34px 0 0;font-size:18px;line-height:1.65}.govori-session ul{gap:18px;margin:42px 0 0;padding:0;list-style:none;display:grid}.govori-session li{grid-template-columns:auto 1fr;align-items:center;gap:12px;font-weight:700;display:grid}.govori-session li svg{width:22px;color:var(--gov-yellow)}.govori-booking{grid-template-columns:.82fr 1.18fr;gap:clamp(50px,8vw,130px);padding:clamp(100px,14vw,200px) clamp(20px,5vw,82px);display:grid}.govori-booking__intro>p:last-child{color:#52657d;max-width:52ch;margin:32px 0 0;line-height:1.65}.govori-wizard{border:4px solid var(--gov-ink);min-height:630px;box-shadow:11px 12px 0 var(--gov-blue);background:#fff;border-radius:46px;padding:clamp(28px,5vw,60px)}.govori-wizard__progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:54px;display:grid}.govori-wizard__progress span{color:#7890ae;background:#e8edf4;border-radius:999px;place-items:center;min-height:40px;font-weight:800;display:grid}.govori-wizard__progress span.is-active{color:#fff;background:var(--gov-orange)}.govori-wizard fieldset{border:0;gap:22px;margin:0;padding:0;display:grid}.govori-wizard legend{margin-bottom:30px;font-family:Fredoka,sans-serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:600;line-height:1}.govori-options{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.govori-options--age{grid-template-columns:repeat(3,1fr)}.govori-options button,.govori-slots button{min-height:64px;color:var(--gov-ink);background:var(--gov-bg);border:2px solid #b7c5d7;border-radius:18px;justify-content:center;align-items:center;gap:9px;font-weight:800;display:flex}.govori-options button.is-selected,.govori-slots button.is-selected{background:var(--gov-yellow);border-color:var(--gov-ink);box-shadow:4px 5px 0 var(--gov-ink)}.govori-options svg{width:19px}.govori-slots{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.govori-wizard label{gap:8px;display:grid}.govori-wizard label span{font-size:13px;font-weight:800}.govori-wizard input{min-height:56px;color:var(--gov-ink);background:var(--gov-bg);border:2px solid #b7c5d7;border-radius:14px;padding:0 14px}.govori-wizard__nav{justify-content:space-between;gap:14px;margin-top:44px;display:flex}.govori-wizard__nav button,.govori-wizard__submit,.govori-wizard__complete button{min-height:52px;color:var(--gov-ink);border:2px solid var(--gov-ink);background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-weight:800;display:inline-flex}.govori-wizard__next,.govori-wizard__submit{margin-left:auto;color:#fff!important;background:var(--gov-orange)!important;border-color:var(--gov-orange)!important}.govori-wizard__nav svg{width:17px}.govori-wizard__complete{align-content:center;min-height:410px;display:grid}.govori-wizard__complete>svg{color:#fff;background:var(--gov-orange);border-radius:50%;place-items:center;width:54px;height:54px;padding:12px;display:grid}.govori-wizard__complete h3{max-width:600px;margin:30px 0 16px;font-size:clamp(2.3rem,4vw,4.5rem);line-height:.95}.govori-wizard__complete p{max-width:54ch;margin:0 0 28px;line-height:1.6}.govori-faq{background:#ffe0a0;grid-template-columns:.75fr 1.25fr;gap:clamp(50px,9vw,150px);padding:clamp(100px,14vw,200px) clamp(20px,5vw,82px);display:grid}.govori-faq details{border-top:2px solid var(--gov-ink)}.govori-faq details:last-child{border-bottom:2px solid var(--gov-ink)}.govori-faq summary{cursor:pointer;min-height:82px;padding:26px 36px 20px 0;font-size:20px;font-weight:800}.govori-faq details p{max-width:62ch;margin:0;padding:0 30px 28px 0;line-height:1.65}.govori-footer{color:#fff;background:var(--gov-ink);grid-template-columns:1fr 1fr 1fr;align-items:end;gap:24px;padding:54px clamp(20px,5vw,82px) 100px;font-size:12px;line-height:1.6;display:grid}.govori-footer p{margin:4px 0}.govori-footer>p{text-align:right}@media (max-width:1000px){.govori-hero{grid-template-columns:1fr}.govori-hero__copy{max-width:880px;padding-top:70px}.govori-hero__media{min-height:650px}.govori-method__heading,.govori-booking,.govori-faq{grid-template-columns:1fr}.govori-method__heading>p:first-child{grid-row:auto}.govori-method__cards{grid-template-columns:1fr}.govori-method__card{min-height:420px}.govori-session{grid-template-columns:1fr}}@media (max-width:700px){.govori-nav{grid-template-columns:1fr auto;min-height:76px;padding-inline:18px}.govori-nav nav{display:none}.govori-hero{min-height:auto;padding-inline:18px}.govori-hero h1{font-size:clamp(4.4rem,21vw,7rem)}.govori-hero__actions{flex-direction:column;align-items:flex-start}.govori-hero__media{min-height:520px;box-shadow:8px 9px 0 var(--gov-blue);border-radius:34px 90px 34px 80px}.govori-hero__bubble{min-width:58px;min-height:46px;font-size:18px}.govori-session__media{min-height:60vh}.govori-session__copy{padding-inline:22px}.govori-options,.govori-options--age,.govori-slots{grid-template-columns:1fr}.govori-wizard{border-radius:30px;padding:24px 18px}.govori-wizard__nav{flex-direction:column-reverse;align-items:stretch}.govori-wizard__nav button{width:100%}.govori-footer{grid-template-columns:1fr}.govori-footer>p{text-align:left}}@media (prefers-reduced-motion:reduce){.govori-fit__marquee{width:auto;animation:none}.govori-fit__marquee>div{white-space:normal;flex-wrap:wrap}}.govori{--gov-cream:#fff5e7;--gov-orange:#ff7a45;--gov-blue:#3158d4;--gov-plum:#512a66;font-family:Nunito,sans-serif}.govori h1,.govori h2,.govori h3,.govori-logo{font-family:Fredoka,sans-serif}.govori-pointer{mix-blend-mode:multiply;background:radial-gradient(circle at 32% 28%,#ffffffb3,#0000 18%),linear-gradient(135deg,#ff7a4547,#3158d42e);border:0;border-radius:42% 58% 62% 38%/48% 38% 62% 52%;width:220px;height:220px;box-shadow:0 0 70px #ff7a452e}.govori-voice{color:#fff;background:radial-gradient(circle at 14% 16%, #ff7a453d, transparent 30%), radial-gradient(circle at 85% 72%, #3158d44d, transparent 28%), var(--gov-plum);grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(42px,7vw,110px);padding:clamp(78px,8vw,124px) clamp(22px,6vw,100px) clamp(92px,9vw,142px);display:grid}.govori-voice__copy{align-content:start;gap:22px;display:grid}.govori-voice__copy>p{color:#ffffffb8;max-width:48ch;margin:0;font-size:16px;line-height:1.7}.govori-voice__copy>p:first-child{color:#ffd0b9;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.govori-voice__copy h2{letter-spacing:-.05em;max-width:10ch;margin:0;font-size:clamp(3.1rem,6vw,7.2rem);line-height:.9}.govori-voice__player{color:#1e1730;background:var(--gov-cream);border:3px solid #ffffff94;border-radius:42px;grid-template-rows:auto minmax(240px,1fr) auto;min-height:530px;padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 28px #21122d29,0 50px 90px #14081e47,inset 0 2px #fffc}.govori-voice__meta{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.govori-voice__meta b{color:var(--gov-orange)}.govori-voice__wave{align-items:center;gap:clamp(3px,.45vw,8px);min-height:280px;display:flex}.govori-voice__wave i{background:linear-gradient(180deg, var(--gov-orange), #ffb55c 48%, var(--gov-blue));border-radius:999px;flex:1;min-width:3px;box-shadow:0 8px 20px #3158d424}.govori-voice__quote{letter-spacing:-.03em;max-width:16ch;font-family:Fredoka,sans-serif;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:600;line-height:1}.govori-outcomes{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.govori-outcomes article{color:#1d1830;background:var(--gov-cream);border-radius:32px;align-self:stretch;gap:22px;min-height:220px;padding:clamp(24px,3vw,42px);display:grid;box-shadow:inset 0 0 0 2px #ffffffb3}.govori-outcomes article:nth-child(2){background:#ffb45c}.govori-outcomes article:nth-child(3){color:#fff;background:var(--gov-blue)}.govori-outcomes strong{letter-spacing:-.06em;font-family:Fredoka,sans-serif;font-size:clamp(3.4rem,6vw,7rem);font-weight:600;line-height:.82}.govori-outcomes span{align-self:end;max-width:24ch;font-weight:700;line-height:1.45}.govori-specialist{color:#2e2038;background:#ffd9c4;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:900px;padding:clamp(18px,3vw,42px);display:grid}.govori-specialist__portrait{border-radius:46px;min-height:760px;position:relative;overflow:hidden}.govori-specialist__portrait:after{content:"";background:linear-gradient(#0000 64%,#231628a6);position:absolute;inset:0}.govori-specialist__portrait img{object-fit:cover;width:100%;height:100%}.govori-specialist__portrait>span{z-index:2;color:#fff;font-size:11px;font-weight:800;position:absolute;bottom:22px;left:24px;right:24px}.govori-specialist__copy{align-content:center;gap:28px;padding:clamp(48px,8vw,130px);display:grid}.govori-specialist__copy>p{color:var(--gov-plum);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.govori-specialist__copy h2{letter-spacing:-.05em;max-width:12ch;margin:0;font-size:clamp(3rem,5.6vw,6.8rem);line-height:.9}.govori-specialist__copy blockquote{color:#2e2038b8;border-left:3px solid var(--gov-orange);max-width:42ch;margin:12px 0;padding-left:24px;font-size:17px;line-height:1.7}.govori-specialist__facts{border-top:2px solid #2e20382e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.govori-specialist__facts>div{gap:12px;padding:24px 18px 0 0;display:grid}.govori-specialist__facts strong{font-family:Fredoka,sans-serif;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.govori-specialist__facts span{color:#2e2038a3;max-width:15ch;font-size:12px;font-weight:700}@media (max-width:940px){.govori-voice{grid-template-columns:1fr}.govori-outcomes{grid-column:auto}.govori-specialist{grid-template-columns:1fr}.govori-specialist__portrait{min-height:70vh}}@media (max-width:660px){.govori-voice{padding-inline:18px}.govori-voice__player{border-radius:30px;min-height:480px}.govori-voice__wave{gap:3px;min-height:220px}.govori-outcomes{grid-template-columns:1fr}.govori-outcomes article{min-height:190px}.govori-specialist{padding:12px}.govori-specialist__portrait{border-radius:30px;min-height:620px}.govori-specialist__copy{padding:64px 12px}.govori-specialist__facts{grid-template-columns:1fr}}.govori,.govori h1,.govori h2,.govori h3,.govori-logo,.govori-voice__quote,.govori-outcomes strong,.govori-specialist__facts strong{font-family:Onest,sans-serif}.govori-hero{isolation:isolate;background:radial-gradient(circle at 8% 12%, #ffd66f47, transparent 25%), radial-gradient(circle at 88% 72%, #82cbd038, transparent 28%), repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), #142b5009 calc(10% - 1px) 10%), var(--gov-bg);position:relative;overflow:hidden}.govori-hero:before{z-index:-1;content:"А · Р · Ш";color:#142b5007;letter-spacing:-.11em;white-space:nowrap;font-family:Onest,sans-serif;font-size:clamp(10rem,25vw,30rem);font-weight:800;line-height:.7;position:absolute;bottom:-.26em;left:-.08em}.govori-floating-shapes{z-index:1}.govori-hero__media{z-index:2}.govori-nav__cta,.govori-button{border:1px solid #ffffff8f;transition:transform .32s,box-shadow .42s,background .32s;position:relative;overflow:hidden;box-shadow:0 12px 28px #bd431b38,inset 0 1px #ffffff59}.govori-nav__cta:after,.govori-button:after{pointer-events:none;content:"";background:linear-gradient(110deg,#0000 35%,#ffffff85 49%,#0000 63%);transition:transform .75s cubic-bezier(.16,1,.3,1);position:absolute;inset:-30% -20%;transform:translate(-100%)}.govori-nav__cta:hover,.govori-button:hover{background:#ff8050;transform:translateY(-2px);box-shadow:0 0 30px #f36b3540,0 18px 40px #bd431b38}.govori-nav__cta:hover:after,.govori-button:hover:after{transform:translate(100%)}.govori-voice{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 14% 16%, #ff7a453d, transparent 30%), radial-gradient(circle at 85% 72%, #3158d44d, transparent 28%), var(--gov-plum);background-size:54px 54px,54px 54px,auto,auto,auto}.govori-outcomes article,.govori-method__card{--spot-color:#ffffff52;transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s}.govori-outcomes article:hover,.govori-method__card:hover{z-index:3;transform:translateY(-9px)rotate(0);box-shadow:0 34px 80px #241c302e,inset 0 1px #ffffffb3}.govori-method{background:radial-gradient(circle at 90% 12%, #9dbcf433, transparent 24%), repeating-radial-gradient(circle at 5% 90%, transparent 0 24px, #142b5009 25px 26px), var(--gov-bg)}.govori-specialist{background:linear-gradient(120deg,#ffffff2e,#0000 38%),repeating-linear-gradient(90deg,#0000 0 84px,#2e203809 85px),#ffd9c4}@media (max-width:700px){.govori-floating-shapes{opacity:.62}}
