.GermanyInPracticeSection-module__kMSQrG__section{background:var(--color-white);padding:135px 0;position:relative;overflow:hidden}.GermanyInPracticeSection-module__kMSQrG__header{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:end;gap:80px;margin-bottom:55px;display:grid}.GermanyInPracticeSection-module__kMSQrG__eyebrow{color:var(--color-gold-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.72rem;font-weight:800;display:inline-flex}.GermanyInPracticeSection-module__kMSQrG__eyebrowLine{background:var(--color-gold);width:32px;height:2px}.GermanyInPracticeSection-module__kMSQrG__title{color:var(--color-navy);letter-spacing:-.057em;font-size:clamp(2.9rem,5vw,4.3rem);line-height:.97}.GermanyInPracticeSection-module__kMSQrG__title span{color:var(--color-gold-dark)}.GermanyInPracticeSection-module__kMSQrG__intro{max-width:610px}.GermanyInPracticeSection-module__kMSQrG__intro p{color:var(--color-text-secondary);margin-bottom:18px;font-size:.94rem;line-height:1.82}.GermanyInPracticeSection-module__kMSQrG__introLink{color:var(--color-navy);transition:gap var(--transition-fast), color var(--transition-fast);align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:inline-flex}.GermanyInPracticeSection-module__kMSQrG__introLink:hover{color:var(--color-gold-dark);gap:13px}.GermanyInPracticeSection-module__kMSQrG__gallery{grid-template-rows:360px 280px 350px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px;display:grid}.GermanyInPracticeSection-module__kMSQrG__photoBlock{border-radius:var(--radius-lg);isolation:isolate;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.GermanyInPracticeSection-module__kMSQrG__city{grid-area:1/1/span 2}.GermanyInPracticeSection-module__kMSQrG__university{grid-area:1/2}.GermanyInPracticeSection-module__kMSQrG__healthcare{grid-area:2/2/span 2}.GermanyInPracticeSection-module__kMSQrG__business{grid-area:3/1}.GermanyInPracticeSection-module__kMSQrG__image{object-fit:cover;transition:transform .9s}.GermanyInPracticeSection-module__kMSQrG__photoBlock:hover .GermanyInPracticeSection-module__kMSQrG__image{transform:scale(1.035)}.GermanyInPracticeSection-module__kMSQrG__overlay{z-index:1;background:linear-gradient(#071f3608 15%,#071f3621 48%,#061b2fe6 100%);position:absolute;inset:0}.GermanyInPracticeSection-module__kMSQrG__number{z-index:2;color:#ffffffc2;letter-spacing:.1em;font-size:.63rem;font-weight:800;position:absolute;top:20px;left:22px}.GermanyInPracticeSection-module__kMSQrG__photoContent{z-index:2;position:absolute;bottom:25px;left:26px;right:26px}.GermanyInPracticeSection-module__kMSQrG__label{color:var(--color-gold-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.59rem;font-weight:800;display:block}.GermanyInPracticeSection-module__kMSQrG__photoContent h3{max-width:470px;color:var(--color-white);letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:800;line-height:1.25}.GermanyInPracticeSection-module__kMSQrG__photoContent p{color:#ffffffa8;max-width:520px;font-size:.7rem;line-height:1.55}.GermanyInPracticeSection-module__kMSQrG__context{background:var(--color-background-soft);border-left:4px solid var(--color-gold);grid-template-columns:minmax(200px,.65fr) minmax(300px,1fr) minmax(280px,auto);align-items:center;gap:38px;margin-top:28px;padding:30px 32px;display:grid}.GermanyInPracticeSection-module__kMSQrG__contextTitle span{color:var(--color-gold-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:.59rem;font-weight:800;display:block}.GermanyInPracticeSection-module__kMSQrG__contextTitle h3{color:var(--color-navy);font-size:1.05rem;font-weight:800}.GermanyInPracticeSection-module__kMSQrG__contextText p{color:var(--color-text-secondary);font-size:.75rem;line-height:1.62}.GermanyInPracticeSection-module__kMSQrG__contextTags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.GermanyInPracticeSection-module__kMSQrG__contextTags span{color:var(--color-navy);background:var(--color-white);border:1px solid var(--color-border);border-radius:5px;padding:8px 10px;font-size:.62rem;font-weight:700}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__header{direction:rtl}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__header>div{text-align:right}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__intro{text-align:right}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__eyebrow{letter-spacing:0;text-transform:none;direction:rtl}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__title{letter-spacing:-.02em;line-height:1.25}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__intro p{line-height:1.95}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__introLink{direction:rtl}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__number{letter-spacing:0;left:auto;right:22px}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__photoContent{text-align:right}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__label{letter-spacing:0;text-transform:none}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__photoContent h3{letter-spacing:-.01em;line-height:1.45}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__photoContent p{line-height:1.8}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__context{border-left:0;border-right:4px solid var(--color-gold);direction:rtl}:is(html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__contextTitle,html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__contextText){text-align:right}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__contextTitle span{letter-spacing:0;text-transform:none}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__contextText p{line-height:1.8}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__contextTags{direction:rtl;justify-content:flex-start}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__contextTags span{text-align:right}@media (max-width:1000px){.GermanyInPracticeSection-module__kMSQrG__header{grid-template-columns:1fr;gap:24px}.GermanyInPracticeSection-module__kMSQrG__intro{max-width:760px}.GermanyInPracticeSection-module__kMSQrG__gallery{grid-template-rows:390px 280px 320px}.GermanyInPracticeSection-module__kMSQrG__context{grid-template-columns:1fr 1.4fr}.GermanyInPracticeSection-module__kMSQrG__contextTags{grid-column:1/-1;justify-content:flex-start}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__contextTags{justify-content:flex-start}}@media (max-width:760px){.GermanyInPracticeSection-module__kMSQrG__section{padding:95px 0}.GermanyInPracticeSection-module__kMSQrG__gallery{flex-direction:column;gap:14px;display:flex}.GermanyInPracticeSection-module__kMSQrG__photoBlock{min-height:390px}.GermanyInPracticeSection-module__kMSQrG__city,.GermanyInPracticeSection-module__kMSQrG__university,.GermanyInPracticeSection-module__kMSQrG__healthcare,.GermanyInPracticeSection-module__kMSQrG__business{grid-area:auto}.GermanyInPracticeSection-module__kMSQrG__context{grid-template-columns:1fr;gap:18px}.GermanyInPracticeSection-module__kMSQrG__contextTags{grid-column:auto;justify-content:flex-start}}@media (max-width:480px){.GermanyInPracticeSection-module__kMSQrG__section{padding:72px 0}.GermanyInPracticeSection-module__kMSQrG__title{font-size:clamp(2.5rem,12vw,3.8rem)}.GermanyInPracticeSection-module__kMSQrG__photoBlock{border-radius:var(--radius-md);min-height:350px}.GermanyInPracticeSection-module__kMSQrG__photoContent{bottom:20px;left:20px;right:20px}.GermanyInPracticeSection-module__kMSQrG__number{top:18px;left:20px}html[dir=rtl] .GermanyInPracticeSection-module__kMSQrG__number{left:auto;right:20px}.GermanyInPracticeSection-module__kMSQrG__photoContent p{font-size:.69rem}.GermanyInPracticeSection-module__kMSQrG__context{padding:24px 20px}.GermanyInPracticeSection-module__kMSQrG__contextTags{flex-direction:column}.GermanyInPracticeSection-module__kMSQrG__contextTags span{width:100%}}
.GermanySystemSection-module__kkPc6G__section{background:linear-gradient(180deg, var(--color-background-soft) 0%, #fff 100%);padding:135px 0}.GermanySystemSection-module__kkPc6G__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:70px;display:grid}.GermanySystemSection-module__kkPc6G__visualColumn{position:sticky;top:110px}.GermanySystemSection-module__kkPc6G__heading{margin-bottom:32px}.GermanySystemSection-module__kkPc6G__eyebrow{color:var(--color-gold-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.72rem;font-weight:800;display:inline-flex}.GermanySystemSection-module__kkPc6G__eyebrowLine{background:var(--color-gold);width:32px;height:2px}.GermanySystemSection-module__kkPc6G__title{max-width:610px;color:var(--color-navy);letter-spacing:-.055em;font-size:clamp(2.8rem,4.8vw,4.4rem);line-height:.98}.GermanySystemSection-module__kkPc6G__title span{color:var(--color-gold-dark)}.GermanySystemSection-module__kkPc6G__visual{min-height:510px;box-shadow:var(--shadow-lg);border-radius:28px 28px 90px;position:relative;overflow:hidden}.GermanySystemSection-module__kkPc6G__image{object-fit:cover;transition:transform .8s}.GermanySystemSection-module__kkPc6G__visual:hover .GermanySystemSection-module__kkPc6G__image{transform:scale(1.025)}.GermanySystemSection-module__kkPc6G__overlay{background:linear-gradient(#071f360a 25%,#071f3626 52%,#061c30e6 100%);position:absolute;inset:0}.GermanySystemSection-module__kkPc6G__imageContent{z-index:2;position:absolute;bottom:28px;left:28px;right:28px}.GermanySystemSection-module__kkPc6G__imageLabel{color:var(--color-gold-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.6rem;font-weight:800;display:block}.GermanySystemSection-module__kkPc6G__imageContent h3{max-width:430px;color:var(--color-white);margin-bottom:9px;font-size:1.4rem;font-weight:800;line-height:1.3}.GermanySystemSection-module__kkPc6G__imageContent p{color:#ffffffab;max-width:420px;font-size:.73rem;line-height:1.58}.GermanySystemSection-module__kkPc6G__system{padding-top:5px}.GermanySystemSection-module__kkPc6G__systemIntro{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;padding-bottom:26px;display:grid}.GermanySystemSection-module__kkPc6G__systemCode{color:var(--color-gold-dark);letter-spacing:.1em;white-space:nowrap;font-size:.6rem;font-weight:900}.GermanySystemSection-module__kkPc6G__systemIntro p{max-width:600px;color:var(--color-text-secondary);font-size:.81rem;line-height:1.7}.GermanySystemSection-module__kkPc6G__points{border-bottom:1px solid var(--color-border)}.GermanySystemSection-module__kkPc6G__point{border-bottom:1px solid var(--color-border-light);transition:padding var(--transition-normal), background var(--transition-normal);grid-template-columns:70px minmax(0,1fr);gap:22px;padding:27px 0;display:grid}.GermanySystemSection-module__kkPc6G__point:last-child{border-bottom:0}.GermanySystemSection-module__kkPc6G__point:hover{background:var(--color-white);padding-left:15px;padding-right:15px}.GermanySystemSection-module__kkPc6G__pointNumber{color:#0d315824;letter-spacing:-.06em;font-size:2rem;font-weight:900;line-height:1}.GermanySystemSection-module__kkPc6G__pointContent h3{color:var(--color-navy);margin-bottom:7px;font-size:1.04rem;font-weight:800}.GermanySystemSection-module__kkPc6G__pointContent p{max-width:650px;color:var(--color-text-secondary);font-size:.76rem;line-height:1.65}.GermanySystemSection-module__kkPc6G__rule{background:var(--color-background-blue);border-left:3px solid var(--color-gold);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:30px;padding:21px 23px;display:grid}.GermanySystemSection-module__kkPc6G__ruleLogo{background:var(--color-white);border:4px solid #c7a24a33;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.GermanySystemSection-module__kkPc6G__ruleLogoImage{object-fit:contain;width:50px;height:50px;display:block}.GermanySystemSection-module__kkPc6G__ruleLabel{color:var(--color-gold-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:.57rem;font-weight:800;display:block}.GermanySystemSection-module__kkPc6G__rule p{max-width:600px;color:var(--color-text-secondary);font-size:.73rem;line-height:1.58}.GermanySystemSection-module__kkPc6G__button{min-height:51px;color:var(--color-white);background:var(--color-navy);border-radius:var(--radius-sm);transition:transform var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:0 21px;font-size:.78rem;font-weight:800;display:inline-flex}.GermanySystemSection-module__kkPc6G__button:hover{background:var(--color-navy-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}html[dir=rtl] .GermanySystemSection-module__kkPc6G__layout{direction:rtl}:is(html[dir=rtl] .GermanySystemSection-module__kkPc6G__heading,html[dir=rtl] .GermanySystemSection-module__kkPc6G__system){text-align:right}html[dir=rtl] .GermanySystemSection-module__kkPc6G__eyebrow{letter-spacing:0;text-transform:none;direction:rtl}html[dir=rtl] .GermanySystemSection-module__kkPc6G__title{letter-spacing:-.02em;line-height:1.25}html[dir=rtl] .GermanySystemSection-module__kkPc6G__visual{border-radius:28px 28px 28px 90px}html[dir=rtl] .GermanySystemSection-module__kkPc6G__imageContent{text-align:right}html[dir=rtl] .GermanySystemSection-module__kkPc6G__imageLabel{letter-spacing:0;text-transform:none}html[dir=rtl] .GermanySystemSection-module__kkPc6G__imageContent h3{line-height:1.5}html[dir=rtl] .GermanySystemSection-module__kkPc6G__imageContent p{line-height:1.8}html[dir=rtl] .GermanySystemSection-module__kkPc6G__systemIntro{direction:rtl}html[dir=rtl] .GermanySystemSection-module__kkPc6G__systemCode{letter-spacing:0}html[dir=rtl] .GermanySystemSection-module__kkPc6G__systemIntro p{line-height:1.85}html[dir=rtl] .GermanySystemSection-module__kkPc6G__point{direction:rtl}html[dir=rtl] .GermanySystemSection-module__kkPc6G__pointNumber{letter-spacing:0}html[dir=rtl] .GermanySystemSection-module__kkPc6G__pointContent{text-align:right}html[dir=rtl] .GermanySystemSection-module__kkPc6G__pointContent p{line-height:1.85}html[dir=rtl] .GermanySystemSection-module__kkPc6G__rule{border-left:0;border-right:3px solid var(--color-gold);direction:rtl}html[dir=rtl] .GermanySystemSection-module__kkPc6G__rule>div:last-child{text-align:right}html[dir=rtl] .GermanySystemSection-module__kkPc6G__ruleLabel{letter-spacing:0;text-transform:none}html[dir=rtl] .GermanySystemSection-module__kkPc6G__rule p{line-height:1.8}@media (max-width:1000px){.GermanySystemSection-module__kkPc6G__layout{grid-template-columns:1fr;gap:55px}.GermanySystemSection-module__kkPc6G__visualColumn{position:relative;top:auto}.GermanySystemSection-module__kkPc6G__visual{max-width:760px;min-height:500px}.GermanySystemSection-module__kkPc6G__title{max-width:760px}}@media (max-width:700px){.GermanySystemSection-module__kkPc6G__section{padding:95px 0}.GermanySystemSection-module__kkPc6G__visual{border-radius:var(--radius-xl);min-height:430px}html[dir=rtl] .GermanySystemSection-module__kkPc6G__visual{border-radius:var(--radius-xl)}.GermanySystemSection-module__kkPc6G__systemIntro{grid-template-columns:1fr;gap:10px}.GermanySystemSection-module__kkPc6G__point{grid-template-columns:52px minmax(0,1fr);gap:14px}}@media (max-width:480px){.GermanySystemSection-module__kkPc6G__section{padding:72px 0}.GermanySystemSection-module__kkPc6G__title{font-size:clamp(2.5rem,12vw,3.7rem)}.GermanySystemSection-module__kkPc6G__visual{min-height:390px}.GermanySystemSection-module__kkPc6G__imageContent{bottom:21px;left:20px;right:20px}.GermanySystemSection-module__kkPc6G__point{grid-template-columns:1fr;gap:8px;padding:24px 0}.GermanySystemSection-module__kkPc6G__point:hover{background:0 0;padding-left:0;padding-right:0}.GermanySystemSection-module__kkPc6G__rule{grid-template-columns:1fr}.GermanySystemSection-module__kkPc6G__button{width:100%}}
.GermanyBusinessInstitutionsSection-module__pZGsha__section{background:var(--color-white);padding:100px 0;overflow:hidden}.GermanyBusinessInstitutionsSection-module__pZGsha__header{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:end;gap:80px;margin-bottom:68px;display:grid}.GermanyBusinessInstitutionsSection-module__pZGsha__eyebrow{color:var(--color-gold-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.72rem;font-weight:800;display:inline-flex}.GermanyBusinessInstitutionsSection-module__pZGsha__eyebrowLine{background:var(--color-gold);width:32px;height:2px}.GermanyBusinessInstitutionsSection-module__pZGsha__title{color:var(--color-navy);letter-spacing:-.057em;font-size:clamp(2.9rem,5vw,3.8rem);line-height:.97}.GermanyBusinessInstitutionsSection-module__pZGsha__title span{color:var(--color-gold-dark)}.GermanyBusinessInstitutionsSection-module__pZGsha__intro{max-width:610px;color:var(--color-text-secondary);font-size:.94rem;line-height:1.82}.GermanyBusinessInstitutionsSection-module__pZGsha__story{background:var(--color-background-soft);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;min-height:560px;margin-bottom:70px;scroll-margin-top:120px;display:grid;overflow:hidden}.GermanyBusinessInstitutionsSection-module__pZGsha__educationStory{background:var(--color-white);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.GermanyBusinessInstitutionsSection-module__pZGsha__storyImage{min-height:560px;position:relative;overflow:hidden}.GermanyBusinessInstitutionsSection-module__pZGsha__image{object-fit:cover;transition:transform .9s}.GermanyBusinessInstitutionsSection-module__pZGsha__story:hover .GermanyBusinessInstitutionsSection-module__pZGsha__image{transform:scale(1.03)}.GermanyBusinessInstitutionsSection-module__pZGsha__imageOverlay{background:linear-gradient(#071f3605 30%,#071f3626 65%,#061b2fb8 100%);position:absolute;inset:0}.GermanyBusinessInstitutionsSection-module__pZGsha__imageLocation{z-index:2;position:absolute;bottom:24px;left:25px}.GermanyBusinessInstitutionsSection-module__pZGsha__imageLocation span{color:var(--color-gold-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:800;display:block}.GermanyBusinessInstitutionsSection-module__pZGsha__imageLocation strong{color:var(--color-white);font-size:.82rem;font-weight:800}.GermanyBusinessInstitutionsSection-module__pZGsha__storyContent{flex-direction:column;justify-content:center;padding:55px 58px;display:flex}.GermanyBusinessInstitutionsSection-module__pZGsha__storyNumber{color:#0d31581c;letter-spacing:-.07em;margin-bottom:35px;font-size:3.6rem;font-weight:900;line-height:1;display:block}.GermanyBusinessInstitutionsSection-module__pZGsha__storyLabel{color:var(--color-gold-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:.62rem;font-weight:800;display:block}.GermanyBusinessInstitutionsSection-module__pZGsha__storyTitle{max-width:530px;color:var(--color-navy);letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:800;line-height:1.08}.GermanyBusinessInstitutionsSection-module__pZGsha__storyText{max-width:590px;color:var(--color-text-secondary);margin-bottom:27px;font-size:.82rem;line-height:1.75}.GermanyBusinessInstitutionsSection-module__pZGsha__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 25px;margin-bottom:31px;display:grid}.GermanyBusinessInstitutionsSection-module__pZGsha__point{color:var(--color-text);align-items:center;gap:10px;font-size:.71rem;font-weight:700;display:flex}.GermanyBusinessInstitutionsSection-module__pZGsha__pointLine{background:var(--color-gold);flex-shrink:0;width:16px;height:2px}.GermanyBusinessInstitutionsSection-module__pZGsha__textLink{width:fit-content;color:var(--color-navy);transition:gap var(--transition-fast), color var(--transition-fast);align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:inline-flex}.GermanyBusinessInstitutionsSection-module__pZGsha__textLink:hover{color:var(--color-gold-dark);gap:13px}.GermanyBusinessInstitutionsSection-module__pZGsha__bottom{background:linear-gradient(135deg, var(--color-navy-dark), var(--color-navy));border-radius:var(--radius-lg);grid-template-columns:minmax(220px,.75fr) minmax(340px,1.15fr) auto;align-items:center;gap:40px;padding:32px;display:grid}.GermanyBusinessInstitutionsSection-module__pZGsha__bottomLabel{color:var(--color-gold-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.59rem;font-weight:800;display:block}.GermanyBusinessInstitutionsSection-module__pZGsha__bottomLead h3{max-width:330px;color:var(--color-white);font-size:1.08rem;font-weight:800;line-height:1.4}.GermanyBusinessInstitutionsSection-module__pZGsha__bottom>p{color:#ffffffa1;max-width:670px;font-size:.73rem;line-height:1.6}.GermanyBusinessInstitutionsSection-module__pZGsha__button{min-height:50px;color:var(--color-navy-dark);background:var(--color-gold-light);border-radius:var(--radius-sm);white-space:nowrap;transition:transform var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:.76rem;font-weight:800;display:inline-flex}.GermanyBusinessInstitutionsSection-module__pZGsha__button:hover{background:var(--color-gold);transform:translateY(-2px)}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__header{direction:rtl}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__header>div{text-align:right}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__intro{text-align:right}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__eyebrow{letter-spacing:0;text-transform:none;direction:rtl}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__title{letter-spacing:-.02em;line-height:1.25}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__intro{line-height:1.95}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__story{direction:rtl}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__storyContent{text-align:right}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__storyNumber{letter-spacing:0}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__storyLabel{letter-spacing:0;text-transform:none}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__storyTitle{letter-spacing:-.01em;line-height:1.45}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__storyText{line-height:1.9}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__points{direction:rtl}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__point{text-align:right;direction:rtl}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__textLink{direction:rtl}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__imageLocation{text-align:right;left:auto;right:25px}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__imageLocation span{letter-spacing:0;text-transform:none}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__bottom{direction:rtl}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__bottomLead{text-align:right}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__bottom>p{text-align:right}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__bottomLabel{letter-spacing:0;text-transform:none}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__bottomLead h3{line-height:1.6}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__bottom>p{line-height:1.8}@media (max-width:1050px){.GermanyBusinessInstitutionsSection-module__pZGsha__header{grid-template-columns:1fr;gap:24px}.GermanyBusinessInstitutionsSection-module__pZGsha__intro{max-width:760px}.GermanyBusinessInstitutionsSection-module__pZGsha__story,.GermanyBusinessInstitutionsSection-module__pZGsha__educationStory{grid-template-columns:1fr 1fr}.GermanyBusinessInstitutionsSection-module__pZGsha__storyContent{padding:45px 38px}.GermanyBusinessInstitutionsSection-module__pZGsha__bottom{grid-template-columns:1fr 1fr}.GermanyBusinessInstitutionsSection-module__pZGsha__button{grid-column:1/-1;width:100%}}@media (max-width:850px){.GermanyBusinessInstitutionsSection-module__pZGsha__story,.GermanyBusinessInstitutionsSection-module__pZGsha__educationStory{flex-direction:column;min-height:auto;margin-bottom:50px;display:flex}.GermanyBusinessInstitutionsSection-module__pZGsha__storyImage{min-height:440px}.GermanyBusinessInstitutionsSection-module__pZGsha__educationStory .GermanyBusinessInstitutionsSection-module__pZGsha__storyContent{order:2}.GermanyBusinessInstitutionsSection-module__pZGsha__educationStory .GermanyBusinessInstitutionsSection-module__pZGsha__storyImage{order:1}.GermanyBusinessInstitutionsSection-module__pZGsha__storyContent{padding:42px 34px}}@media (max-width:700px){.GermanyBusinessInstitutionsSection-module__pZGsha__section{padding:95px 0}.GermanyBusinessInstitutionsSection-module__pZGsha__storyImage{min-height:390px}.GermanyBusinessInstitutionsSection-module__pZGsha__points{grid-template-columns:1fr}.GermanyBusinessInstitutionsSection-module__pZGsha__bottom{grid-template-columns:1fr;gap:22px}.GermanyBusinessInstitutionsSection-module__pZGsha__button{grid-column:auto}}@media (max-width:480px){.GermanyBusinessInstitutionsSection-module__pZGsha__section{padding:72px 0}.GermanyBusinessInstitutionsSection-module__pZGsha__title{font-size:clamp(2.5rem,12vw,3.8rem)}.GermanyBusinessInstitutionsSection-module__pZGsha__story{border-radius:var(--radius-lg)}.GermanyBusinessInstitutionsSection-module__pZGsha__storyImage{min-height:340px}.GermanyBusinessInstitutionsSection-module__pZGsha__storyContent{padding:34px 22px}.GermanyBusinessInstitutionsSection-module__pZGsha__storyNumber{margin-bottom:24px;font-size:3rem}.GermanyBusinessInstitutionsSection-module__pZGsha__storyTitle{font-size:1.75rem}.GermanyBusinessInstitutionsSection-module__pZGsha__imageLocation{bottom:20px;left:20px}html[dir=rtl] .GermanyBusinessInstitutionsSection-module__pZGsha__imageLocation{left:auto;right:20px}.GermanyBusinessInstitutionsSection-module__pZGsha__bottom{padding:24px 21px}}
.GermanyFinalSection-module__MTuujW__section{background:var(--color-white);padding:40px 0 110px}.GermanyFinalSection-module__MTuujW__frame{isolation:isolate;border-radius:34px;min-height:680px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0826412e}.GermanyFinalSection-module__MTuujW__image{object-fit:cover;object-position:center;transition:transform 1s}.GermanyFinalSection-module__MTuujW__frame:hover .GermanyFinalSection-module__MTuujW__image{transform:scale(1.015)}.GermanyFinalSection-module__MTuujW__overlay{z-index:1;background:linear-gradient(90deg,#05182af5 0%,#071f36e0 42%,#071f368c 70%,#071f3661 100%);position:absolute;inset:0}.GermanyFinalSection-module__MTuujW__content{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:70px;min-height:680px;padding:70px;display:grid;position:relative}.GermanyFinalSection-module__MTuujW__main{max-width:700px}.GermanyFinalSection-module__MTuujW__eyebrow{color:var(--color-gold-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.68rem;font-weight:800;display:block}.GermanyFinalSection-module__MTuujW__title{color:var(--color-white);letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(3rem,7vw,4rem);line-height:.98}.GermanyFinalSection-module__MTuujW__title span{color:var(--color-gold-light)}.GermanyFinalSection-module__MTuujW__description{color:#ffffffab;max-width:620px;margin-bottom:31px;font-size:.95rem;line-height:1.8}.GermanyFinalSection-module__MTuujW__primaryButton{min-height:54px;color:var(--color-navy-dark);background:var(--color-gold-light);border-radius:var(--radius-sm);transition:transform var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:.81rem;font-weight:800;display:inline-flex}.GermanyFinalSection-module__MTuujW__primaryButton:hover{background:var(--color-gold);transform:translateY(-2px)}.GermanyFinalSection-module__MTuujW__selector{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(15px);background:#fffffff2;border:1px solid #ffffff4d;padding:27px;box-shadow:0 20px 50px #0000002e}.GermanyFinalSection-module__MTuujW__selectorTop{border-bottom:1px solid var(--color-border);padding-bottom:18px}.GermanyFinalSection-module__MTuujW__selectorTop span{color:var(--color-gold-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:800;display:block}.GermanyFinalSection-module__MTuujW__selectorTop strong{color:var(--color-navy);font-size:1rem}.GermanyFinalSection-module__MTuujW__routes{flex-direction:column;display:flex}.GermanyFinalSection-module__MTuujW__route{border-bottom:1px solid var(--color-border-light);transition:padding var(--transition-normal), background var(--transition-normal);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 0;display:grid}.GermanyFinalSection-module__MTuujW__route:last-child{border-bottom:0}.GermanyFinalSection-module__MTuujW__route:hover{background:var(--color-background-soft);padding-left:10px;padding-right:10px}.GermanyFinalSection-module__MTuujW__number{color:#0d315838;font-size:.72rem;font-weight:900}.GermanyFinalSection-module__MTuujW__route h3{color:var(--color-navy);margin-bottom:4px;font-size:.85rem;font-weight:800}.GermanyFinalSection-module__MTuujW__route p{color:var(--color-text-secondary);font-size:.64rem;line-height:1.45}.GermanyFinalSection-module__MTuujW__arrow{color:var(--color-gold-dark);transition:transform var(--transition-fast);font-size:.85rem}.GermanyFinalSection-module__MTuujW__route:hover .GermanyFinalSection-module__MTuujW__arrow{transform:translate(4px)}.GermanyFinalSection-module__MTuujW__footerLine{z-index:3;color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:.58rem;font-weight:700;display:flex;position:absolute;bottom:28px;left:70px}.GermanyFinalSection-module__MTuujW__footerItem{align-items:center;gap:10px;display:inline-flex}.GermanyFinalSection-module__MTuujW__dot{background:var(--color-gold);border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}.GermanyFinalSection-module__MTuujW__disclaimer{max-width:980px;color:var(--color-text-light);text-align:center;margin:18px auto 0;font-size:.64rem;line-height:1.55}html[dir=rtl] .GermanyFinalSection-module__MTuujW__overlay{background:linear-gradient(270deg,#05182af5 0%,#071f36e0 42%,#071f368c 70%,#071f3661 100%)}html[dir=rtl] .GermanyFinalSection-module__MTuujW__content{direction:rtl}html[dir=rtl] .GermanyFinalSection-module__MTuujW__main{text-align:right}html[dir=rtl] .GermanyFinalSection-module__MTuujW__eyebrow{letter-spacing:0;text-transform:none}html[dir=rtl] .GermanyFinalSection-module__MTuujW__title{letter-spacing:-.02em;line-height:1.2}html[dir=rtl] .GermanyFinalSection-module__MTuujW__description{line-height:1.95}html[dir=rtl] .GermanyFinalSection-module__MTuujW__primaryButton{direction:rtl}html[dir=rtl] .GermanyFinalSection-module__MTuujW__selector{text-align:right;direction:rtl}html[dir=rtl] .GermanyFinalSection-module__MTuujW__selectorTop span{letter-spacing:0;text-transform:none}html[dir=rtl] .GermanyFinalSection-module__MTuujW__route{direction:rtl}html[dir=rtl] .GermanyFinalSection-module__MTuujW__route p{line-height:1.7}html[dir=rtl] .GermanyFinalSection-module__MTuujW__route:hover .GermanyFinalSection-module__MTuujW__arrow{transform:translate(-4px)}html[dir=rtl] .GermanyFinalSection-module__MTuujW__footerLine{letter-spacing:0;text-transform:none;direction:rtl;left:auto;right:70px}html[dir=rtl] .GermanyFinalSection-module__MTuujW__footerItem{direction:rtl}html[dir=rtl] .GermanyFinalSection-module__MTuujW__disclaimer{line-height:1.8}@media (max-width:1050px){.GermanyFinalSection-module__MTuujW__content{grid-template-columns:1fr;gap:45px;padding:60px}.GermanyFinalSection-module__MTuujW__selector{max-width:650px}.GermanyFinalSection-module__MTuujW__frame,.GermanyFinalSection-module__MTuujW__content{min-height:820px}}@media (max-width:700px){.GermanyFinalSection-module__MTuujW__section{padding:25px 0 90px}.GermanyFinalSection-module__MTuujW__frame{border-radius:var(--radius-xl)}.GermanyFinalSection-module__MTuujW__overlay{background:linear-gradient(#05182ae6 0%,#05182af0 100%)}html[dir=rtl] .GermanyFinalSection-module__MTuujW__overlay{background:linear-gradient(#05182ae6 0%,#05182af0 100%)}.GermanyFinalSection-module__MTuujW__content{padding:45px 28px 80px}.GermanyFinalSection-module__MTuujW__title{font-size:clamp(2.7rem,12vw,4.2rem)}.GermanyFinalSection-module__MTuujW__selector{padding:22px}.GermanyFinalSection-module__MTuujW__footerLine{left:28px}html[dir=rtl] .GermanyFinalSection-module__MTuujW__footerLine{left:auto;right:28px}}@media (max-width:480px){.GermanyFinalSection-module__MTuujW__section{padding-bottom:72px}.GermanyFinalSection-module__MTuujW__content{padding:38px 20px 75px}.GermanyFinalSection-module__MTuujW__frame,.GermanyFinalSection-module__MTuujW__content{min-height:auto}.GermanyFinalSection-module__MTuujW__primaryButton{width:100%}.GermanyFinalSection-module__MTuujW__selector{padding:19px 17px}.GermanyFinalSection-module__MTuujW__route{grid-template-columns:28px minmax(0,1fr)}.GermanyFinalSection-module__MTuujW__arrow{grid-column:2}.GermanyFinalSection-module__MTuujW__footerLine{flex-wrap:wrap;bottom:22px;left:20px}html[dir=rtl] .GermanyFinalSection-module__MTuujW__footerLine{left:auto;right:20px}}
