@import"https://fonts.googleapis.com/css2?family=Epilogue:wght@200;300;400;600;700&display=swap";:root{--primary: #d73b02;--primary-soft: #ffd8ca;--black: #222222;--white: #f5f5f5;--surface: #eeeeee;--surface-2: #e3e3e3;--text: #222222;--muted: #6f6c6c;--line: rgba(34, 34, 34, .12);font-family:Epilogue,system-ui,sans-serif;color:var(--text);background:var(--white)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-width:320px;background:var(--white);overflow-x:clip}main{padding-top:78px}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,#contenido:focus-visible{outline:3px solid rgba(215,59,2,.72);outline-offset:4px}.skipLink{position:fixed;left:18px;top:12px;z-index:100;transform:translateY(-140%);min-height:44px;display:inline-flex;align-items:center;padding:0 16px;background:var(--black);color:var(--white);font-weight:700;transition:transform .18s ease}.skipLink:focus{transform:translateY(0)}.hero{min-height:calc(88svh - 78px);display:grid;align-items:end;padding:clamp(54px,8vw,96px) clamp(20px,5vw,72px) clamp(34px,5vw,64px);background:linear-gradient(90deg,#000000c7,#0000008a 38%,#0000001f 74%),linear-gradient(0deg,#0000008c,#00000008 48%),url(/original-assets/prozynergies-hero-generated.webp) center/cover}.nav{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px;padding:20px clamp(20px,5vw,72px);background:#f5f5f5eb;border-bottom:1px solid rgba(34,34,34,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.navStandalone{border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:600;letter-spacing:0;color:var(--black)}.brandLogo{display:block;width:clamp(170px,17vw,225px);max-width:100%;height:auto}.brandButton,.navLinkButton{border:0;background:transparent;font:inherit;cursor:pointer}.brandButton{min-height:44px;padding:0}.brandMark{width:28px;height:28px;background:linear-gradient(148deg,transparent 0 31%,var(--black) 32% 43%,transparent 44%),linear-gradient(24deg,var(--primary) 0 48%,var(--black) 49% 100%);clip-path:circle(50% at 50% 50%)}.navControls{display:flex;align-items:center;gap:24px;min-width:0}.navLinks{display:flex;align-items:center;gap:clamp(16px,3vw,38px);color:var(--muted);font-size:.91rem;font-weight:700}.navLinks a,.navLinkButton{transition:color .18s ease}.navLinks a:hover,.navLinkButton:hover{color:var(--primary)}.navLinkButton{min-width:44px;min-height:44px;padding:0 2px;color:inherit}.navLinkButton[aria-current=page]{color:var(--black)}.navLinkButton[aria-current=page]:after{content:"";display:block;width:100%;height:2px;margin-top:6px;background:var(--primary)}.languageToggle{display:inline-flex;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:0 12px;border:1px solid rgba(34,34,34,.22);background:#f5f5f5ad;color:var(--black);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.menuToggle{display:none;place-items:center;width:44px;height:44px;border:1px solid rgba(34,34,34,.22);border-radius:4px;background:#f5f5f5ad;color:var(--black);cursor:pointer}.heroGrid{display:grid;grid-template-columns:minmax(0,760px) minmax(280px,1fr);gap:clamp(30px,6vw,90px);align-items:end;width:100%;min-width:0}.heroCopy{width:100%;min-width:0;max-width:620px;animation:hero-rise .72s ease both}.heroDeck{display:inline-block;margin-bottom:20px;color:var(--primary-soft);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{margin:0}h1,h2{font-family:Epilogue,system-ui,sans-serif;font-weight:700;letter-spacing:0}h1{font-size:clamp(3rem,4.25vw,4.7rem);line-height:1.04;color:var(--white);max-width:650px;overflow-wrap:normal}.hero h1{max-width:780px;font-size:clamp(2.45rem,3.45vw,4rem)}.heroCopy p{width:min(650px,100%);margin-top:28px;color:#f5f5f5d1;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.65}.heroActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.primaryCta,.secondaryCta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid var(--black);font-size:.91rem;font-weight:600}.primaryCta{gap:10px;background:var(--primary);border-color:var(--primary);color:var(--white);border-radius:5px}.secondaryCta{color:var(--white);border-color:#f5f5f5ad;background:#f5f5f514;border-radius:5px}.primaryCta,.secondaryCta,.backLink,.blogEntry{transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.primaryCta:hover,.secondaryCta:hover{transform:translateY(-2px)}.heroBottomLine{justify-self:end;width:min(380px,100%);display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(245,245,245,.42);padding-top:18px;color:var(--white);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.heroBottomLine span,.heroBottomLine strong{white-space:nowrap}.heroBottomLine strong{color:var(--primary-soft)}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.heroMedia{position:relative;min-height:min(68vh,650px);background:linear-gradient(260deg,#0000000f,#000000b8),url(/original-assets/prozynergies-hero-generated.webp) center/cover;border:1px solid rgba(34,34,34,.16);overflow:hidden}.mediaCaption{position:absolute;left:22px;right:22px;bottom:22px;display:flex;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid rgba(245,245,245,.45);color:var(--white);text-transform:uppercase;font-size:.72rem;letter-spacing:.08em}.mediaCaption strong{color:var(--primary-soft)}.section{padding:clamp(72px,10vw,142px) clamp(20px,5vw,72px)}.sectionIntro{display:grid;grid-template-columns:86px minmax(0,850px);gap:24px;align-items:start;margin-bottom:clamp(34px,5vw,72px)}.sectionNumber{color:var(--primary);font-size:.8rem;font-weight:600}.section h2{color:var(--black);font-size:clamp(2rem,4vw,4.45rem);line-height:1.08}.pillarGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pillar{min-height:300px;padding:clamp(28px,4vw,48px);border-right:1px solid var(--line)}.pillar:last-child{border-right:0}.sectionCta{display:flex;justify-content:center;padding-top:34px}.investmentOptions{padding:clamp(76px,9vw,130px) clamp(20px,5vw,72px) clamp(86px,11vw,150px);background:var(--white);overflow:hidden}.investmentOptionsHeader{max-width:980px;margin:0 auto clamp(44px,6vw,76px);text-align:center}.investmentOptionsHeader h2{margin-top:12px;color:var(--black);font-size:clamp(2.5rem,5.7vw,6.5rem);line-height:.95}.investmentOptionsHeader p{max-width:620px;margin:24px auto 0;color:var(--muted);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.7}.investmentOptionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);align-items:end}.investmentOption{display:grid;align-content:start;min-width:0}.investmentOptionImage{position:relative;z-index:1;width:min(280px,74%);aspect-ratio:1;margin:0 auto -78px;border:7px solid var(--white);border-radius:999px;background:var(--surface);overflow:hidden}.investmentOptionImage img{width:100%;height:100%;object-fit:cover;transition:transform .42s ease,filter .42s ease}.investmentOptionBody{min-height:clamp(330px,32vw,475px);display:grid;align-content:space-between;gap:48px;padding:clamp(114px,10vw,148px) clamp(22px,4vw,46px) clamp(34px,5vw,62px);background:var(--primary);color:var(--white);text-align:center}.investmentOptionBody h3{color:var(--white);font-size:clamp(1.85rem,3.2vw,3.45rem);line-height:1.06}.investmentOptionBody p{max-width:260px;margin:0 auto;color:#f5f5f5d1;font-size:clamp(1.25rem,2.1vw,2.15rem);line-height:1.16}.investmentOption:hover .investmentOptionImage img{filter:saturate(1.04) contrast(1.04);transform:scale(1.055)}.pillar svg,.partnerEditorial svg,.contact svg{color:var(--black)}.pillar h3,.processStep h3,.partnerEditorial h3{margin-top:28px;font-family:Epilogue,system-ui,sans-serif;color:var(--text);font-size:clamp(1.35rem,1.8vw,1.85rem);font-weight:700}.pillar p,.aboutCopy p,.partnerEditorial p,.contact p{margin-top:18px;color:var(--muted);font-size:1rem;line-height:1.72}.about{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:clamp(34px,7vw,100px);align-items:center;background:var(--surface)}.aboutCopy h2{margin-top:22px;font-size:clamp(2.2rem,4vw,4.55rem);line-height:1.02}.teamPhotoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-self:stretch}.teamPhotoSlot{position:relative;min-height:360px;border:1px solid rgba(34,34,34,.14);background:linear-gradient(180deg,#22222205,#2222221c),var(--surface-2);overflow:hidden}.teamPhotoSlot:after{content:"";position:absolute;inset:auto 18px 18px;height:3px;background:var(--primary)}.metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;border-top:1px solid var(--line);padding-top:26px}.metrics div{display:grid;gap:7px}.metrics strong{color:var(--black);font-size:1.05rem}.metrics span{color:var(--muted);font-size:.88rem}.partner{background:var(--black);color:var(--white)}.partnerCard{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr);gap:clamp(38px,7vw,92px);align-items:start}.partner h2{color:var(--white)}.partnerIntro{max-width:680px;margin-top:28px;color:#f5f5f5c7;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.72}.partner .sectionNumber{color:var(--primary-soft)}.partnerEditorial{padding:clamp(30px,4vw,52px);background:var(--white);color:var(--text)}.partnerLogo{display:block;width:min(230px,70%);margin-top:28px;padding:12px 16px;background:var(--black)}.partnerEditorial a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:28px;color:var(--black);font-weight:600}.partnerEditorial a:hover,.blogPost a:hover{color:var(--primary)}.process{background:linear-gradient(180deg,#e3e3e34d,#f5f5f500 42%),var(--white)}.processIntro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.5fr);gap:clamp(28px,6vw,86px);align-items:end;margin-bottom:clamp(34px,5vw,68px)}.processIntro h2{margin-top:18px;color:var(--black);font-size:clamp(2rem,4vw,4.45rem);line-height:1.08}.processIntro p{color:var(--muted);font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.72;border-left:2px solid var(--primary);padding-left:24px}.processGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.processStep{display:grid;align-content:start;gap:22px;min-width:0;min-height:360px;padding:clamp(28px,3vw,42px) 28px;border-right:1px solid var(--line);background:#ffffff4d}.processStep:last-child{border-right:0}.processStep span{color:var(--primary);font-size:.82rem;font-weight:600}.processStep svg{color:var(--black)}.processStep h3{margin-top:0}.processStep p{color:var(--muted);font-size:.95rem;line-height:1.68}.blog{background:linear-gradient(180deg,#e3e3e357,#f5f5f500 56%),var(--white)}.blogIntro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.5fr);gap:clamp(28px,6vw,86px);align-items:end;margin-bottom:clamp(34px,5vw,68px)}.blogIntro h2{margin-top:18px}.blogIntro p{color:var(--muted);font-size:1rem;line-height:1.72;border-left:2px solid var(--primary);padding-left:24px}.blogGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.blogPost{min-height:330px;padding:clamp(28px,4vw,44px);border-right:1px solid var(--line)}.blogPost:last-child{border-right:0}.blogPost svg{color:var(--primary)}.blogPost>span{display:block;margin-top:26px;color:var(--primary);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.blogPost h3{margin-top:14px;font-family:Playfair Display,Georgia,serif;color:var(--black);font-size:clamp(1.45rem,2.2vw,2.25rem);font-weight:500;line-height:1.08}.blogPost p{margin-top:18px;color:var(--muted);line-height:1.7}.articleStatus{display:inline-flex;align-items:center;margin-top:30px;color:var(--black);font-weight:700;cursor:default;opacity:.74}.blogActions{display:flex;justify-content:center;padding-top:34px}.secondaryTextCta{display:inline-flex;align-items:center;gap:9px;min-height:48px;border:0;border-bottom:1px solid rgba(34,34,34,.32);padding:0 2px 4px;background:transparent;color:var(--black);font:inherit;font-size:.94rem;font-weight:700;cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease}.secondaryTextCta:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.blogPage{min-height:calc(100vh - 78px);padding:clamp(54px,7vw,96px) clamp(20px,5vw,72px) clamp(80px,10vw,140px);background:linear-gradient(90deg,#f5f5f5f5,#eeeeeec7),var(--white)}.blogPageHero{display:grid;grid-template-columns:170px minmax(0,920px);gap:clamp(28px,5vw,72px);align-items:start;margin-bottom:clamp(38px,6vw,84px)}.backLink{width:fit-content;border:0;border-bottom:1px solid rgba(34,34,34,.28);padding:0 0 8px;background:transparent;color:var(--black);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.blogPageIntro h1{margin-top:18px;color:var(--black);font-size:clamp(3rem,6.2vw,6.8rem);line-height:1}.blogPageIntro p{max-width:700px;margin-top:26px;color:var(--muted);font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.7}.featuredPost{position:relative;display:grid;grid-template-columns:minmax(280px,.66fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:stretch;margin-bottom:40px;background:var(--black);color:var(--white);overflow:hidden}.featuredPost>img{width:100%;height:100%;min-height:460px;object-fit:cover;filter:saturate(.9) contrast(1.02)}.featuredPostCopy{display:grid;align-content:end;padding:clamp(30px,4.5vw,58px)}.featuredPost svg{color:var(--primary-soft)}.featuredPost span{display:block;margin-top:28px;color:var(--primary-soft);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.featuredPost h2{max-width:820px;margin-top:14px;color:var(--white);font-size:clamp(2.05rem,4vw,4.7rem);line-height:1.05}.featuredPost p{max-width:680px;margin-top:22px;color:#f5f5f5c2;font-size:1rem;line-height:1.75}.featuredPost .articleStatus,.blogEntry .articleStatus{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.featuredPost .articleStatus{width:fit-content;margin-top:32px;min-width:max-content;color:var(--white)}.entryGrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.blogEntry{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:24px;min-height:280px;padding:clamp(22px,3vw,34px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f5f5f58a}.blogEntry:hover{background:#ffffffb8}.blogEntry>img{width:100%;height:100%;min-height:210px;object-fit:cover;filter:saturate(.86)}.blogEntry span,.blogEntry small{display:block;color:var(--primary);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.blogEntry small{margin-top:8px;color:var(--primary)}.blogEntry h3{margin-top:28px;color:var(--black);font-family:Epilogue,system-ui,sans-serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:700;line-height:1.14}.blogEntry p{margin-top:18px;color:var(--muted);line-height:1.7}.blogEntry .articleStatus{margin-top:30px;color:var(--black)}.contact{display:grid;grid-template-columns:minmax(0,.78fr) minmax(320px,.58fr);gap:clamp(34px,7vw,92px);align-items:start;padding:clamp(70px,9vw,128px) clamp(20px,5vw,72px);color:var(--white);background:linear-gradient(90deg,#222222f0,#222222c2 48%,#d73b02ad),url(https://images.unsplash.com/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1600&q=82) center/cover}.contactLinks{display:grid;gap:10px;width:min(360px,100%);margin-top:30px;color:#f5f5f5cc;font-size:.95rem}.contactLinks a{min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid rgba(245,245,245,.24);padding-bottom:8px}.contact h2{margin-top:26px;max-width:820px;font-family:Epilogue,system-ui,sans-serif;font-size:clamp(2.35rem,4.4vw,5rem);line-height:1.04;font-weight:700}.contact p{max-width:560px;color:#f5f5f5c7}.contact svg{color:var(--primary-soft)}.contactForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:clamp(26px,4vw,46px);border-top:5px solid var(--primary);background:#f5f5f5fa;color:var(--black);box-shadow:0 28px 70px #0003}.contactFormIntro{grid-column:1 / -1;display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid rgba(34,34,34,.12)}.contactFormIntro span{color:var(--primary);font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contactFormIntro p{margin:0;color:var(--black);font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.12;font-weight:700}.contactFormIntro small{width:fit-content;display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid rgba(215,59,2,.22);background:#d73b0214;color:var(--black);font-size:.76rem;font-weight:700;letter-spacing:0}.contactForm label{display:grid;gap:8px;color:var(--black);font-size:.82rem;font-weight:700}.contactForm input,.contactForm textarea{width:100%;min-height:46px;border:0;border-bottom:1px solid rgba(34,34,34,.26);border-radius:0;padding:12px 0;background:transparent;color:var(--black);font:inherit;font-size:.95rem}.contactForm textarea{min-height:138px;border:1px solid rgba(34,34,34,.2);padding:13px;resize:vertical}.contactForm input:focus,.contactForm textarea:focus{border-color:var(--primary);outline:2px solid rgba(215,59,2,.18);outline-offset:0}.messageField,.turnstileField,.contactForm .primaryCta,.formStatus{grid-column:1 / -1}.turnstileField{display:grid;gap:10px;padding:16px;border:1px solid rgba(34,34,34,.12);background:linear-gradient(90deg,rgba(215,59,2,.06),transparent 58%),#ffffff85}.turnstileWidget{min-height:65px;display:grid;align-items:center}.turnstileField p{margin:0;color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.45}.turnstileField .turnstileAlert{color:#a33113}.contactForm .primaryCta{width:fit-content;justify-self:start;border-color:var(--primary);background:var(--primary);color:var(--white)}.contactForm .primaryCta:disabled{opacity:.72;cursor:progress;transform:none}.formStatus{margin-top:0;color:var(--muted);font-size:.9rem;line-height:1.55}.formStatus p{margin:0;color:var(--muted)}.formStatus .success{color:var(--black)}.formStatus .error{color:#a33113}.primaryCta.dark{border-color:var(--white);background:var(--white);color:var(--black);white-space:nowrap}.footer{display:grid;grid-template-columns:minmax(170px,auto) minmax(0,520px) auto;gap:24px;align-items:center;padding:28px clamp(20px,5vw,72px);border-top:1px solid var(--line);background:var(--white)}.footer p{color:var(--muted);font-size:.9rem;line-height:1.55}.footerLinks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;color:var(--black);font-size:.88rem;font-weight:700}.footerLinks a{min-height:44px;display:inline-flex;align-items:center}.footerCredit{grid-column:1 / -1;justify-self:end;margin-top:-6px;color:#6f6c6cb8;font-size:.76rem;font-weight:600;line-height:1.4;transition:color .18s ease}.footerCredit:hover{color:var(--primary)}@media(max-width:980px){.navLinks{position:absolute;top:calc(100% + 1px);left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px clamp(20px,5vw,72px) 16px;background:#f5f5f5f7;border-bottom:1px solid rgba(34,34,34,.1);box-shadow:0 18px 34px #22222214;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.navLinks.isOpen{display:flex}.navLinkButton{width:100%;min-height:44px;border-bottom:1px solid rgba(34,34,34,.08);text-align:left}.navLinkButton[aria-current=page]:after{width:34px}.navLinkButton:last-child{border-bottom:0}.menuToggle{display:grid}.heroGrid{grid-template-columns:1fr}h1{font-size:clamp(3rem,8vw,5rem);line-height:.98}.heroBottomLine{justify-self:start}.processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.processStep:nth-child(2n){border-right:0}.investmentOptionGrid{gap:24px}.investmentOptionImage{width:min(230px,76%);margin-bottom:-64px}.investmentOptionBody{min-height:350px;padding-top:104px}.contact{grid-template-columns:1fr}.contactForm{width:min(640px,100%)}}@media(max-width:760px){main{padding-top:70px}.nav{align-items:center;min-height:70px;height:auto;gap:12px;padding:14px 16px}.brand{min-width:0}.brandLogo{width:clamp(150px,46vw,180px)}.navControls{gap:10px;flex:0 0 auto}.hero{min-height:auto;background-position:62% center}.heroGrid,.about,.partnerCard,.processIntro,.blogIntro,.blogPageHero,.featuredPost,.blogEntry,.contact,.footer{grid-template-columns:1fr}.heroGrid{min-height:auto}.teamPhotoSlot{min-height:280px}.heroBottomLine{display:none}.featuredPost>img,.blogEntry>img{min-height:240px}.sectionIntro{grid-template-columns:1fr}.processIntro{align-items:start}.processIntro p,.blogIntro p{border-left:0;border-top:2px solid var(--primary);padding-left:0;padding-top:22px}.pillarGrid,.investmentOptionGrid,.processGrid,.blogGrid,.entryGrid{grid-template-columns:1fr}.investmentOptionsHeader{margin-inline:0;text-align:left}.investmentOptionsHeader p{margin-left:0}.investmentOptionGrid{max-width:520px;margin:0 auto;gap:36px}.investmentOptionImage{width:min(260px,74%);margin-bottom:-72px}.investmentOptionBody{min-height:310px}.pillar,.processStep,.blogPost,.blogEntry{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.pillar:last-child,.processStep:last-child,.blogPost:last-child,.blogEntry:last-child{border-bottom:0}.footer,.footerLinks,.footerCredit{justify-content:flex-start;justify-self:start}}@media(max-width:560px){.hero{padding:20px 24px 34px}h1{width:100%;max-width:100%;font-size:clamp(2.45rem,10vw,3rem);line-height:1.02;overflow-wrap:break-word}.heroCopy p,.pillar p,.aboutCopy p,.partnerEditorial p,.contact p{font-size:.96rem}.heroActions,.primaryCta,.secondaryCta{width:100%}.primaryCta,.secondaryCta{padding-inline:14px}.languageToggle{padding-inline:10px}.menuToggle{flex:0 0 44px}.mediaCaption,.heroBottomLine,.metrics,.contact,.contactForm{grid-template-columns:1fr}.hero h1{font-size:clamp(2.12rem,9vw,2.72rem);line-height:1.04}.teamPhotoGrid{gap:10px}.teamPhotoSlot{min-height:220px}.contactForm .primaryCta{width:100%}.investmentOptions{padding-inline:24px}.investmentOptionsHeader h2{font-size:clamp(2.35rem,12vw,3.75rem)}.investmentOptionImage{width:min(230px,78%);margin-bottom:-62px}.investmentOptionBody{min-height:285px;padding-top:96px}.investmentOptionBody h3{font-size:clamp(1.8rem,9vw,2.65rem)}.investmentOptionBody p{font-size:clamp(1.18rem,6vw,1.6rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
