.language-toggle{display:flex;align-items:center;gap:7px;background:#f8fbf0a8;border:1px solid #224d342d;border-radius:30px;padding:9px 11px;flex:none;font-size:11px;min-height:40px}.language-toggle .ui-icon{width:18px;height:18px}.language-toggle:hover{background:#e4efd3}.language-dialog{width:min(620px,calc(100% - 32px));padding:34px}.language-dialog h2{font-size:38px;letter-spacing:-.035em;line-height:1.25}.language-dialog .eyebrow{margin-bottom:13px}.language-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:28px}.language-list button{display:grid;grid-template-columns:1fr 30px;gap:3px 10px;text-align:start;padding:15px 16px;border:1px solid #184e3429;border-radius:13px;background:#fff6;min-height:75px}.language-list button:hover{background:#e4efd3}.language-list button[aria-pressed=true]{background:#dfeece;border-color:#608052}.language-list span{font-size:17px;line-height:1.4}.language-list small{grid-column:1;font-size:10px;color:#58755f}.language-list b{grid-column:2;grid-row:1/3;align-self:center;font-size:10px;font-weight:500;color:#58755f}.language-error{font-size:13px;color:#974129;margin-top:20px}.language-dialog[aria-busy=true] .language-list{opacity:.6;pointer-events:none}
html:not([lang=ru]) h1,html:not([lang=ru]) h2,html:not([lang=ru]) h3{overflow-wrap:break-word}html:not([lang=ru]) .hero h1{font-size:clamp(60px,6.5vw,105px)}html:not([lang=ru]) .desktop-nav{gap:18px}html:not([lang=ru]) .desktop-nav a{font-size:12px}html:not([lang=ru]) .forum-logo>span{font-size:14px;max-width:145px}html:not([lang=ru]) .hero-content{width:78%}html:not([lang=ru]) .package h3{min-height:80px;font-size:28px}html:not([lang=ru]) .phone-session-card h3{font-size:17px}html:not([lang=ru]) .phone-control{font-size:11px}html:not([lang=ru]) .app-copy h2{font-size:clamp(43px,4.3vw,70px)}html:not([lang=ru]) .agenda h2{font-size:clamp(32px,3.2vw,51px)}
html:lang(ar),html:lang(fa){font-family:Tahoma,Arial,sans-serif}html:lang(ar) body,html:lang(fa) body{font-family:Tahoma,Arial,sans-serif}html:lang(zh) body{font-family:Manrope,'PingFang SC','Microsoft YaHei',sans-serif}html:lang(hi) body{font-family:Manrope,'Kohinoor Devanagari','Noto Sans Devanagari',sans-serif}html:lang(am) body{font-family:Manrope,'Kefa','Noto Sans Ethiopic',sans-serif}html:lang(th) body{font-family:Manrope,'Thonburi','Noto Sans Thai',sans-serif}
html:lang(ar) h1,html:lang(ar) h2,html:lang(fa) h1,html:lang(fa) h2,html:lang(hi) h1,html:lang(hi) h2,html:lang(th) h1,html:lang(th) h2,html:lang(am) h1,html:lang(am) h2{letter-spacing:0;line-height:1.25}html:lang(ar) .eyebrow,html:lang(fa) .eyebrow,html:lang(hi) .eyebrow,html:lang(th) .eyebrow{letter-spacing:0}html:lang(zh) h1,html:lang(zh) h2{letter-spacing:.01em;line-height:1.2}
[dir=rtl] .hero-caption{left:auto;right:var(--gutter)}[dir=rtl] .hero-year{right:auto;left:var(--gutter)}[dir=rtl] .scroll-cue{right:auto;left:var(--gutter)}[dir=rtl] .hero-content{margin-left:auto}[dir=rtl] .hero-visual:after{background:linear-gradient(270deg,#f6f4eeb0,transparent 70%)}[dir=rtl] .scene-side:after{background:linear-gradient(270deg,#f6f4ee 0%,#f6f4eefa 28%,#f6f4eecc 46%,transparent 76%)}[dir=rtl] .scene-dark:after{background:linear-gradient(265deg,#002e29e8,#002e29af 50%,#002e2950)}[dir=rtl] .directions .scene:after{background:linear-gradient(270deg,var(--ivory),#f6f4eeef 55%,transparent 90%)}[dir=rtl] .direction-list button{text-align:right}[dir=rtl] .direction-list button:after{margin-left:0;margin-right:auto;content:'←'}[dir=rtl] .text-link:after{content:'↖';margin-left:0;margin-right:5px}[dir=rtl] .benefit-arrow{transform:scaleX(-1)}[dir=rtl] .expert-photo{left:0;right:auto}[dir=rtl] .experts:after{background:linear-gradient(270deg,var(--ivory) 45%,transparent 78%)}[dir=rtl] .expo-image{left:0;right:auto}[dir=rtl] .expo-band:after{background:linear-gradient(270deg,#002e29 5%,#002e29e6 35%,#002e2910 82%)}[dir=rtl] .expo-content{margin-left:auto}[dir=rtl] .phones{direction:ltr}[dir=rtl] .phone-screen{direction:rtl}[dir=rtl] .phone-profile{margin-left:0;margin-right:auto}[dir=rtl] .phone-photo{text-align:right}[dir=rtl] .phone-photo>span>.icon:last-child{margin-left:0;margin-right:auto}[dir=rtl] .route-stages .icon-ring{float:right;margin-left:18px;margin-right:0}[dir=rtl] .route-stages article{border-left:1px solid var(--line);border-right:0;padding-right:0;padding-left:30px}[dir=rtl] .route-stages article:last-child{border-left:0;padding-left:0}[dir=rtl] .knowledge{padding-right:var(--gutter);padding-left:36%}[dir=rtl] .knowledge-visual{left:9%;right:auto}[dir=rtl] .document-sheet{text-align:right}[dir=rtl] .cycle-tabs button{text-align:right}[dir=rtl] .culture-image{inset:0 30% 0 0}[dir=rtl] .culture-content{margin-left:auto}[dir=rtl] .culture-brand{float:left}[dir=rtl] .faq-list summary{padding-left:15px;padding-right:37px}[dir=rtl] .faq-list summary:before{left:auto;right:0}[dir=rtl] .faq-list p{margin-right:37px;margin-left:0}[dir=rtl] .dialog-close{float:left;right:auto;left:0}[dir=rtl] .footer-top nav{margin-left:0;margin-right:auto}[dir=rtl] .chat-bubble{margin-left:0;margin-right:43px}[dir=rtl] .chat-bubble.question>.ui-icon{left:auto;right:-40px}[dir=rtl] .chat-bubble.question:before{left:auto;right:-43px}[dir=rtl] .chat-bubble.answer{padding-left:20px;padding-right:55px}[dir=rtl] .chat-bubble.answer:before{left:auto;right:15px}[dir=rtl] .author-state{margin-left:0;margin-right:43px}
@media(max-width:1150px){.desktop-nav{display:none}.menu-toggle{display:block}.site-header{gap:15px}.site-header .parent-brand{margin-left:auto}[dir=rtl] .site-header .parent-brand{margin-left:0;margin-right:auto}}
@media(max-width:760px){.site-header{grid-template-columns:1fr 52px 44px;gap:9px 7px}.site-header .parent-brand{grid-column:1/4;margin:0!important}.menu-toggle{grid-column:3}.language-toggle{grid-column:2;grid-row:1/3;align-self:start;margin-top:2px;padding:9px 7px;font-size:10px;gap:4px}.language-toggle .ui-icon{width:15px;height:15px}.language-dialog{padding:25px}.language-dialog h2{font-size:31px}.language-list{gap:7px}.language-list button{padding:12px;grid-template-columns:1fr;min-height:74px}.language-list b{display:none}.language-list span{font-size:15px}html:not([lang=ru]) .forum-logo>span{font-size:10px;max-width:125px}html:not([lang=ru]) .hero-content{width:100%;padding-top:178px}html:not([lang=ru]) .hero h1{font-size:clamp(39px,10.6vw,69px)}html:not([lang=ru]) .hero-lead{font-size:20px}html:not([lang=ru]) .hero .actions{gap:12px}html:not([lang=ru]) .hero .actions .button{padding:12px 17px}html:not([lang=ru]) .hero .actions .text-link{font-size:11px}html:not([lang=ru]) .app-copy h2{font-size:43px}html:not([lang=ru]) .package h3{min-height:0}html:not([lang=ru]) .agenda h2{font-size:36px}[dir=rtl] .hero-visual:after{background:linear-gradient(270deg,#f6f4eede 0%,#f6f4ee9c 35%,#f6f4ee15 85%)}[dir=rtl] .scene-side:after{background:linear-gradient(270deg,#f6f4eeee,#f6f4ee70)}[dir=rtl] .experts:after{background:linear-gradient(var(--ivory) 0%,var(--ivory) 45%,transparent 90%)}[dir=rtl] .expo-band:after{background:linear-gradient(#002e29 5%,#002e29e8 42%,#002e2920 78%)}[dir=rtl] .knowledge{padding-left:var(--gutter);padding-right:var(--gutter)}[dir=rtl] .knowledge-visual{left:calc(50% - 95px);right:auto}[dir=rtl] .culture-image{inset:auto 0 0}[dir=rtl] .culture-brand{float:none}[dir=rtl] .cycle-tabs{padding-left:0;padding-right:17px}[dir=rtl] .cycle-tabs:before{left:auto;right:17px}[dir=rtl] .cycle-tabs button{margin-left:0;margin-right:8px;padding-left:20px;padding-right:30px}[dir=rtl] .cycle-tabs button:before{left:auto;right:-18px}[dir=rtl] .faq-list summary{padding-left:0;padding-right:38px}[dir=rtl] .role-list span{letter-spacing:0}}
@media(max-width:360px){.site-header{padding-left:16px;padding-right:16px}.language-dialog{padding:23px 18px}.language-list button{padding:11px 9px}.language-list span{font-size:14px}html:not([lang=ru]) .hero h1{font-size:39px}html:not([lang=ru]) .hero-lead{font-size:18px}html:not([lang=ru]) .agenda h2{font-size:31px}html:not([lang=ru]) .phone-control{font-size:10px}html:not([lang=ru]) .app-copy h2{font-size:38px}}
