.zrYpSG_servicesPage{background:var(--color-white)}.zrYpSG_banner{background:var(--gradient-page);padding:clamp(2rem,4vw,3.5rem) 0 0}.zrYpSG_bannerInner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:24rem;display:grid}.zrYpSG_bannerCopy{max-width:45rem;padding:1.5rem 0 3rem}.zrYpSG_eyebrow{color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .8rem;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}.zrYpSG_eyebrow:before{content:"";background:var(--gradient-accent);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.zrYpSG_bannerTitle,.zrYpSG_whyEuropeTitle{color:var(--color-primary-darker);font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-weight:700}.zrYpSG_bannerTitle{max-width:17ch;font-size:clamp(2.15rem,4.1vw,3.7rem);line-height:1.08}.zrYpSG_bannerTitle em,.zrYpSG_whyEuropeTitle em{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-dark) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.zrYpSG_bannerLead,.zrYpSG_whyEuropeLead{max-width:52ch;color:var(--color-gray-600);margin:1rem 0 1.5rem;font-size:.94rem;line-height:1.65}.zrYpSG_bannerVisual{justify-content:center;align-items:flex-end;min-height:22rem;display:flex;overflow:hidden}.zrYpSG_bannerImage{object-fit:contain;object-position:center bottom;width:min(100%,38rem);max-height:27rem;display:block}.zrYpSG_whyEurope{padding:clamp(3rem,7vw,6rem) 0}.zrYpSG_offerSection{background:var(--color-white);padding:clamp(3.5rem,7vw,6rem) 0}.zrYpSG_offerInner{flex-direction:column;align-items:center;display:flex}.zrYpSG_offerHeader{text-align:center;max-width:38rem;margin-bottom:clamp(2rem,4vw,3rem)}.zrYpSG_offerTitle{color:var(--color-primary-darker);font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3.5vw,2.7rem);font-weight:700;line-height:1.15}.zrYpSG_offerTitle em{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-dark) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.zrYpSG_offerLead{max-width:44ch;color:var(--color-gray-600);margin:.9rem auto 0;font-size:.92rem;line-height:1.65}.zrYpSG_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);width:100%;display:grid}.zrYpSG_whyEuropeInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.zrYpSG_whyEuropeMedia{aspect-ratio:1.2;box-shadow:var(--shadow-soft);border-radius:.85rem;overflow:hidden}.zrYpSG_whyEuropeImage{object-fit:cover;width:100%;height:100%;display:block}.zrYpSG_whyEuropeTitle{max-width:18ch;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.16}.zrYpSG_whyEuropeLead{margin-bottom:1rem;font-size:.92rem}.zrYpSG_benefitList{gap:.55rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.zrYpSG_benefitItem{color:var(--color-gray-600);align-items:center;gap:.65rem;font-size:.86rem;line-height:1.45;display:flex}.zrYpSG_benefitIcon{background:var(--gradient-accent);width:1rem;height:1rem;color:var(--color-primary-darker);border-radius:50%;flex:0 0 1rem;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}@media screen and (max-width:991px){.zrYpSG_bannerInner,.zrYpSG_whyEuropeInner{grid-template-columns:1fr}.zrYpSG_bannerCopy{max-width:none;padding-bottom:1rem}.zrYpSG_bannerTitle{max-width:19ch}.zrYpSG_bannerVisual{min-height:18rem}.zrYpSG_whyEuropeMedia{max-width:42rem}}@media screen and (max-width:575px){.zrYpSG_banner{padding-top:1.5rem}.zrYpSG_bannerTitle{font-size:clamp(2rem,10vw,2.8rem)}.zrYpSG_bannerVisual{min-height:14rem}.zrYpSG_whyEurope{padding:3.5rem 0}.zrYpSG_whyEuropeMedia{aspect-ratio:1/.9}.zrYpSG_serviceGrid{grid-template-columns:minmax(0,1fr)}}
.-qNKvG_detailPage{background:var(--color-white)}.-qNKvG_factorsSection{background:var(--color-white);padding:clamp(3rem,6vw,5rem) 0}.-qNKvG_factorsInner{flex-direction:column;display:flex}.-qNKvG_sectionHeader{text-align:center;max-width:52rem;margin:0 auto}.-qNKvG_factorsTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-primary-darker);margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;line-height:1.25}.-qNKvG_factorsTitle em{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-dark) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.-qNKvG_sectionLead{max-width:56ch;color:var(--color-gray-600);margin:1rem auto 0;font-size:.95rem;line-height:1.7}.-qNKvG_factorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2rem,4vw,2.75rem);display:grid}.-qNKvG_factorCard{background:var(--color-surface);border:1px solid #0000;border-radius:1rem;flex-direction:column;align-items:flex-start;padding:1.5rem 1.4rem 1.75rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.-qNKvG_factorCard:hover{box-shadow:var(--shadow-soft);border-color:var(--color-accent);transform:translateY(-4px)}.-qNKvG_factorIcon{object-fit:contain;width:2.75rem;height:2.75rem;margin-bottom:1rem}.-qNKvG_factorTitle{font-family:var(--font-heading);color:var(--color-primary-darker);margin:0;font-size:1.05rem;font-weight:700}.-qNKvG_factorDescription{color:var(--color-gray-600);margin:.55rem 0 0;font-size:.88rem;line-height:1.6}.-qNKvG_detailSection{background:var(--color-white);padding:clamp(3rem,6vw,5rem) 0}.-qNKvG_detailInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.-qNKvG_detailMedia{aspect-ratio:4/4.6;background:var(--color-surface);width:100%;box-shadow:var(--shadow-soft);border-radius:1.25rem;overflow:hidden}.-qNKvG_detailImage{object-fit:cover;width:100%;height:100%;display:block}.-qNKvG_detailCopy{max-width:38rem}.-qNKvG_detailTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-primary-darker);margin:.6rem 0 0;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:700;line-height:1.25}.-qNKvG_detailParagraph{color:var(--color-gray-600);margin:1rem 0 0;font-size:.95rem;line-height:1.7}.-qNKvG_detailQuote{border-left:3px solid var(--color-accent);font-family:var(--font-heading);color:var(--color-primary-darker);margin:1.25rem 0 0;padding-left:1.1rem;font-size:1.05rem;font-style:italic;font-weight:600}.-qNKvG_profileSection{background:var(--color-surface);padding:clamp(3rem,6vw,5rem) 0}.-qNKvG_profileHeader{text-align:center;max-width:40rem;margin:0 auto}.-qNKvG_profileTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-primary-darker);margin:0;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:700;line-height:1.3}.-qNKvG_profileTitle em{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-dark) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.-qNKvG_profileLead{max-width:42ch;color:var(--color-gray-600);margin:1rem auto 0;font-size:1rem;line-height:1.7}.-qNKvG_profileList{flex-direction:column;gap:1.1rem;max-width:44rem;margin:clamp(2rem,4vw,2.75rem) auto 0;display:flex}.-qNKvG_profileCard{background:var(--color-white);border:1px solid var(--color-gray-200);border-top:3px solid var(--color-accent);box-shadow:var(--shadow-soft);border-radius:.9rem;padding:1.5rem 1.6rem;transition:box-shadow .3s,transform .3s}.-qNKvG_profileCard:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.-qNKvG_profileCardTitle{font-family:var(--font-heading);color:var(--color-primary-darker);margin:0;font-size:1.05rem;font-weight:700}.-qNKvG_profileCardDescription{color:var(--color-gray-600);margin:.5rem 0 0;font-size:.92rem;line-height:1.65}.-qNKvG_outcomesSection{background:var(--color-white);padding:clamp(3rem,6vw,5rem) 0}.-qNKvG_outcomesHeader{max-width:44rem}.-qNKvG_outcomesTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-primary-darker);margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;line-height:1.2}.-qNKvG_outcomesTitle span{display:block}.-qNKvG_outcomesTitle em{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-dark) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.-qNKvG_outcomesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2rem,4vw,2.75rem);display:grid}.-qNKvG_outcomesCard{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:.9rem;flex-direction:column;align-items:flex-start;min-height:12rem;padding:1.5rem 1.4rem 1.75rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.-qNKvG_outcomesCard:nth-child(odd){border-top:3px solid var(--color-primary)}.-qNKvG_outcomesCard:nth-child(2n){border-bottom:3px solid var(--color-accent)}.-qNKvG_outcomesCard:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.-qNKvG_outcomesNumber{font-family:var(--font-heading);background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-dark) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.7rem;font-style:italic;font-weight:600;line-height:1}.-qNKvG_outcomesCardTitle{font-family:var(--font-heading);color:var(--color-primary-darker);margin:1.1rem 0 0;font-size:.95rem;font-weight:700;line-height:1.35}.-qNKvG_outcomesCardDescription{color:var(--color-gray-600);margin:.55rem 0 0;font-size:.85rem;line-height:1.6}@media screen and (max-width:991px){.-qNKvG_factorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.-qNKvG_detailInner{grid-template-columns:1fr}.-qNKvG_detailMedia{aspect-ratio:16/9;max-width:32rem;margin:0 auto}.-qNKvG_outcomesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.-qNKvG_factorGrid,.-qNKvG_outcomesGrid{grid-template-columns:1fr}}
