/* Friendz Partners shares the group's palette, type and navigation. */
.partners-hero{background:var(--dark);color:var(--paper);overflow:hidden}.partners-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-block:88px 72px}.partners-hero h1{font-size:clamp(48px,5.8vw,86px);line-height:1.18}.partners-hero h1 span{color:var(--accent)}.partners-lead{font-size:19px;max-width:560px;margin-top:26px;color:#d5e0d6}.partners-cta{background:var(--accent);color:var(--dark);border-color:var(--accent);gap:20px}.partners-cta:hover{background:#d1f2ae}.partners-hero .text-link{color:var(--paper)}.partnership-art{min-height:430px;position:relative;isolation:isolate;text-align:center;direction:ltr}.art-orbit{position:absolute;width:74%;aspect-ratio:1;border:1px solid #7caa8b;border-radius:50%;top:7%;z-index:-1}.orbit-a{left:0}.orbit-b{right:0;border-color:var(--accent)}.art-label{position:absolute;top:30%;width:48%;display:grid;gap:12px}.art-you{right:0}.art-us{left:0}.art-label strong{font-size:clamp(32px,3.7vw,55px);letter-spacing:-.05em}.art-label span{font-size:12px;color:#d5e0d6;padding-inline:10px}.art-plus{position:absolute;top:27%;left:46%;font-size:70px;font-weight:200;color:var(--accent)}.art-result{position:absolute;bottom:4%;width:100%;font-size:14px;color:var(--accent)}.partners-principles{display:grid;grid-template-columns:.8fr 1fr 1fr;border-top:1px solid #51756a;padding-block:28px 35px;gap:32px}.partners-principles p{display:grid;gap:5px}.partners-principles strong{font-size:20px}.partners-principles span{font-size:14px;color:#d5e0d6}.partners-founder-grid{max-width:960px;margin-inline:auto}.partners-portrait{width:var(--people-portrait-width);max-width:100%;justify-self:center}.partners-portrait img{width:100%;height:var(--people-portrait-height);aspect-ratio:auto;object-fit:cover;object-position:center top;filter:grayscale(1)}.partners-portrait>p{margin-top:20px;font-size:24px}.partners-portrait>p span{display:block;font-size:14px;color:var(--muted)}.founder-strengths article{padding-block:22px;border-top:1px solid var(--line);display:grid;grid-template-columns:160px 1fr;gap:20px}.founder-strengths h3{font-size:18px}.founder-strengths p{color:var(--muted);font-size:16px}.partners-capabilities{background:#e8eddf}.capability-list article{display:grid;grid-template-columns:45px 1fr 1.6fr;gap:28px;border-top:1px solid #bac9b5;padding-block:30px}.capability-list h3{font-size:26px}.capability-list p{max-width:640px}.partners-ai{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-top:56px;padding-top:24px;border-top:1px solid #bac9b5}.partners-ai>.eyebrow{grid-column:1/-1;margin-bottom:0}.partners-ai h3{font-size:19px;margin-bottom:8px}.partners-company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.partners-company{background:var(--paper);padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;transition:background .2s}.partners-company:hover{background:#e8eddf}.partners-company .company-logo-frame{height:90px;width:180px;align-self:center}.partners-company h3{font-size:22px}.partners-company p{font-size:15px;color:var(--muted);margin-top:6px}.portfolio-link{margin-top:auto;font-size:13px;text-decoration:underline;text-underline-offset:5px}.partners-model{background:var(--dark);color:var(--paper)}.model-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:40px}.equity-mark{display:grid;text-align:center;color:var(--accent);gap:8px}.equity-mark strong{font-size:clamp(56px,7vw,98px);font-family:Manrope,Heebo,sans-serif;letter-spacing:-.07em}.model-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #51756a;padding-top:35px}.model-columns h3{font-size:26px;margin-bottom:16px}.model-columns p{color:#d5e0d6;max-width:540px}.model-note{font-size:14px;color:#d5e0d6;border-top:1px solid #51756a;padding-top:24px;margin-top:32px}.partners-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.partners-steps li{border-top:1px solid var(--line);padding-top:24px}.step-number{display:block;font-family:Manrope,sans-serif;font-size:40px;color:#537068;margin-bottom:24px}.partners-steps h3{font-size:24px;margin-bottom:12px}.partners-steps p{color:var(--muted)}.partners-apply{background:#e8eddf}.application-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px;align-items:start}.application-intro{position:sticky;top:35px}.application-intro>p{color:var(--muted);margin-bottom:28px}.investment-form{padding:38px;background:var(--paper);border:1px solid var(--line);min-width:0}.investment-form fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.investment-form legend{font-size:21px;font-weight:600;margin-bottom:24px;padding:0}.investment-form legend>span{font-size:14px;font-family:Manrope,sans-serif;color:var(--muted);margin-inline-end:12px}.form-required{font-size:13px;color:var(--muted);margin-bottom:28px}.application-field{display:grid;gap:8px;margin-bottom:20px;font-size:14px}.application-field input,.application-field select,.application-field textarea{width:100%;min-width:0;max-width:100%;background:var(--white);color:var(--ink);border:1px solid #91a699;border-radius:0;padding:12px;min-height:48px}.application-field textarea{resize:vertical}.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.needs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.needs-grid label,.application-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.8}.investment-form input[type=checkbox]{width:19px;height:19px;accent-color:var(--dark);flex-shrink:0;margin:3px 0}.investment-form .needs-field legend{font-size:14px;margin-bottom:14px}.needs-field>p,.application-disclosure{font-size:12px;color:var(--muted);margin-top:12px}.application-disclosure{margin-bottom:24px}.application-consent .text-link{font-size:inherit}.application-trap{display:none}.application-submit{width:100%;gap:20px}.application-submit:disabled{opacity:.65}#application-status{margin-top:16px;font-size:15px}#application-status[data-error=true]{color:#9a2828}.investment-form :is(input,select,textarea):focus-visible{outline:3px solid #0e8e83;outline-offset:3px}.investment-teaser{background:#e3ebd9}.investment-teaser>.container{display:flex;justify-content:space-between;align-items:center;gap:40px}.investment-teaser h2{font-size:clamp(34px,4vw,54px)}.investment-teaser p:not(.eyebrow){margin-top:20px;max-width:650px}.investment-teaser .button{flex-shrink:0;gap:20px}
@media(max-width:1100px){.partners-hero-grid{gap:30px}.partners-founder-grid{gap:40px}.application-layout{gap:35px}.primary-nav{gap:20px}.header-inner{gap:20px}.art-label span{font-size:11px}}
@media(max-width:820px){.partners-hero-grid{grid-template-columns:1fr;padding-block:52px 28px}.partnership-art{min-height:340px;max-width:420px;width:100%;margin:auto}.art-orbit{width:65%}.partners-principles{grid-template-columns:1fr;gap:20px}.partners-principles p{grid-template-columns:1fr 1.2fr;align-items:center;gap:20px}.partners-founder-grid{grid-template-columns:1fr}.partners-portrait{max-width:360px}.partners-company-grid{grid-template-columns:minmax(0,1fr)}.model-heading{grid-template-columns:1fr}.equity-mark{text-align:start;margin-bottom:35px}.model-columns{gap:30px}.application-layout{grid-template-columns:1fr}.application-intro{position:static}.partners-steps{grid-template-columns:1fr 1fr}.capability-list article{grid-template-columns:30px 1fr;gap:16px}.capability-list article>div{grid-column:2}.investment-teaser>.container{align-items:flex-start;flex-direction:column}.partners-ai{grid-template-columns:1fr;gap:24px}}
@media(max-width:540px){.partners-hero h1{font-size:49px}.partners-lead{font-size:17px}.partners-hero .hero-actions{align-items:flex-start;flex-direction:column}.partners-principles p{grid-template-columns:1fr;gap:0}.founder-strengths article{grid-template-columns:1fr;gap:8px}.partners-company{padding:22px 15px}.partners-company .company-logo-frame{max-width:100%;width:140px;height:75px}.partners-company h3{font-size:19px}.model-columns{grid-template-columns:1fr;gap:25px}.partners-steps{gap:20px}.partners-steps h3{font-size:20px}.investment-form{padding:24px 18px}.application-grid,.needs-grid{grid-template-columns:1fr}.partnership-art{min-height:300px}.art-label strong{font-size:32px}.art-plus{font-size:50px;top:28%}.art-result{bottom:8%}}
@media(prefers-reduced-motion:reduce){.partners-company{transition:none}}

.art-label .art-brand{display:inline-flex;align-items:baseline;justify-content:center;gap:2px}.art-label .art-brand-plus{font-size:1em;color:var(--accent);padding:0;line-height:1;font-weight:400}

/* Use the original outlined wordmark: the plus keeps its exact brand alignment. */
.art-us{width:56%}.art-you{width:38%}.art-label>strong,.art-wordmark{height:clamp(42px,5vw,65px)}.art-label>strong{display:flex;align-items:center;justify-content:center}.art-wordmark{width:100%;max-width:280px;object-fit:contain;margin-inline:auto}

/* One centered equation, with equal visual letter heights and a tight plus-to-you gap. */
.partnership-art .art-orbit{width:70%;top:50%;transform:translateY(-50%)}
.art-equation{position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;gap:12px}
.art-equation .art-wordmark{width:clamp(180px,20vw,250px);height:auto;max-width:none;margin:0}
.art-you-word{font-size:clamp(54px,6vw,75px);line-height:1;font-weight:700;letter-spacing:-.04em;white-space:nowrap}
.art-captions{position:absolute;inset-inline:3%;top:calc(50% + 53px);display:grid;grid-template-columns:1fr 1fr;gap:15px;color:#d5e0d6;font-size:12px}
@media(max-width:540px){.art-equation{gap:9px}.art-captions{top:calc(50% + 39px);font-size:10px;gap:10px}.partnership-art .art-result{bottom:2%}}

html[lang=he] .art-you-word{font-size:clamp(50px,5.5vw,69px)}

/* Match the site outlined icons without platform-dependent arrow glyphs. */
.partnership-arrow{display:block;flex-shrink:0}
html[dir=rtl] .partnership-arrow{transform:scaleX(-1)}
