.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.6rem);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__ruleMark{width:46px;height:46px;color:var(--color-white);background:var(--color-navy);place-items:center;font-size:.67rem;font-weight:900;display:grid}.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)}@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}.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:135px 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,5rem);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;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)}@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__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,5vw,5.2rem);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;align-items:center;gap:10px;font-size:.58rem;font-weight:700;display:flex;position:absolute;bottom:28px;left:70px}.GermanyFinalSection-module__MTuujW__dot{background:var(--color-gold);border-radius:50%;width:3px;height:3px}.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}@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%)}.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}}@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}}
