.about-page{color:#252525;min-height:100vh;font-family:var(--font-assistant),"Assistant","Segoe UI",sans-serif;direction:rtl;background:linear-gradient(135deg,#f8e7f0 0%,#fff 52%,#e1f7f8 100%);position:relative}.about-page__wash{pointer-events:none;position:absolute;inset:0;overflow:hidden}.about-page__blob{filter:blur(60px);border-radius:50%;position:absolute}.about-page__blob--pink{top:-140px;opacity:.5;background:#f8c6d8;width:560px;height:560px;inset-inline-start:-100px}.about-page__blob--teal{top:160px;opacity:.3;background:#7edee1;width:600px;height:600px;inset-inline-end:-140px}.about-page__main{z-index:1;max-width:1080px;margin:0 auto;padding:clamp(140px,11vw,170px) 24px 96px;position:relative}.about-page a{color:#e82f81}.about-page a:hover{color:#e63972}.about-page summary{list-style:none}.about-page summary::-webkit-details-marker{display:none}.about-page :focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #e82f81}.about-crumbs{color:#969696;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:15px;display:flex}.about-crumbs a{color:#969696;font-weight:600;text-decoration:none}.about-crumbs a:hover{color:#e82f81}.about-crumbs span[aria-current=page]{color:#4a5565;font-weight:700}.about-hero{text-align:right;max-width:760px}.about-hero h1{text-wrap:balance;margin:0 0 16px;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.15}.about-hero p{color:#4a5565;text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.about-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.about-trust__item{background:#ffffffd9;border:1px solid #f1f2f5;border-radius:16px;padding:20px 22px;box-shadow:0 8px 24px #2525250d}.about-trust__value{color:#e82f81;font-size:26px;font-weight:800;line-height:1.2;display:block}.about-trust__label{color:#4a5565;margin-top:4px;font-size:14.5px;line-height:1.4;display:block}.about-founder{background:#fff;border-radius:20px;align-items:center;gap:40px;margin-top:72px;padding:clamp(28px,3.4vw,44px);display:flex;position:relative;box-shadow:0 66px 19px #0000,0 42px 17px #00000003,0 24px 14px #0000000d,0 11px 11px #00000017,0 3px 6px #0000001a}.about-founder__portrait{cursor:pointer;border-radius:50%;flex:none;width:220px;height:220px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 10px 26px #e82f812e}.about-founder__photo-toggle{z-index:2;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.about-founder__portrait img{object-fit:cover;width:100%;height:100%;transition:opacity .55s,transform .7s cubic-bezier(.22,1,.36,1),filter .55s;display:block}.about-founder__art{transform:scale(1)}.about-founder__photo{object-position:46% 12%;opacity:0;filter:saturate(.88)brightness(1.06);position:absolute;inset:0;transform:scale(1.16)}.about-founder__portrait:hover,.about-founder__portrait:focus-within{transform:scale(1.05);box-shadow:0 18px 40px #e82f813d,0 0 0 5px #b0fffdb3}.about-founder__portrait:has(.about-founder__photo-toggle:checked){transform:scale(1.05);box-shadow:0 18px 40px #e82f813d,0 0 0 5px #b0fffdb3}.about-founder__portrait:hover .about-founder__art,.about-founder__portrait:focus-within .about-founder__art{opacity:0;filter:blur(8px);transform:scale(1.1)}.about-founder__portrait:has(.about-founder__photo-toggle:checked) .about-founder__art{opacity:0;filter:blur(8px);transform:scale(1.1)}.about-founder__portrait:hover .about-founder__photo,.about-founder__portrait:focus-within .about-founder__photo{opacity:1;filter:none;transform:scale(1)}.about-founder__portrait:has(.about-founder__photo-toggle:checked) .about-founder__photo{opacity:1;filter:none;transform:scale(1)}@media (prefers-reduced-motion:reduce){.about-founder__portrait,.about-founder__portrait img{transition:opacity .2s}.about-founder__portrait:hover,.about-founder__portrait:focus-within{transform:none}.about-founder__portrait:has(.about-founder__photo-toggle:checked){transform:none}.about-founder__art,.about-founder__photo,.about-founder__portrait:hover .about-founder__art,.about-founder__portrait:focus-within .about-founder__art,.about-founder__portrait:hover .about-founder__photo,.about-founder__portrait:focus-within .about-founder__photo{filter:none;transform:none}.about-founder__portrait:has(.about-founder__photo-toggle:checked) .about-founder__art{filter:none;transform:none}.about-founder__portrait:has(.about-founder__photo-toggle:checked) .about-founder__photo{filter:none;transform:none}}.about-founder__body{flex:auto;min-width:0}.about-founder__eyebrow{color:#e82f81;margin:0 0 6px;font-size:14.5px;font-weight:800}.about-founder h2{margin:0 0 4px;font-size:clamp(24px,2.6vw,30px);font-weight:800}.about-page a.about-founder__linkedin{color:#0a66c2;width:28px;height:28px;display:inline-flex;position:absolute;top:20px;right:20px}.about-founder__linkedin svg{fill:currentColor;width:28px;height:28px;display:block}.about-founder__linkedin:hover{color:#084d93}.about-founder__role{color:#6b7280;margin:0 0 14px;font-size:15.5px;font-weight:700}.about-founder p{color:#4a5565;text-wrap:pretty;margin:0 0 16px;font-size:16.5px;line-height:1.65}.about-founder__links{flex-wrap:wrap;gap:8px 20px;display:flex}.about-founder__links a{font-size:14.5px;font-weight:700;text-decoration:none}.about-founder__links a:hover{text-decoration:underline}.about-team{margin-top:56px}.about-team h2{margin:0 0 6px;font-size:clamp(22px,2.4vw,27px);font-weight:700}.about-team__lead{color:#6b7280;margin:0 0 24px;font-size:15px}.about-team__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;display:grid}.about-team__card{text-align:center;background:#ffffffd9;border:1px solid #f1f2f5;border-radius:16px;padding:22px 16px}.about-team__portrait{border-radius:50%;width:104px;height:104px;margin:0 auto 14px;overflow:hidden}.about-team__portrait img{object-fit:cover;width:100%;height:100%;display:block}.about-team__name{margin:0;font-size:17px;font-weight:800}.about-team__role{color:#e82f81;margin:3px 0 8px;font-size:13.5px;font-weight:700}.about-team__blurb{color:#4a5565;margin:0;font-size:14px;line-height:1.5}.about-team__foot{color:#969696;margin:20px 4px 0;font-size:14px}.about-contact{background:#e1f7f8;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding:clamp(24px,3vw,36px);display:flex}.about-contact__copy h2{margin:0 0 8px;font-size:clamp(21px,2.2vw,26px);font-weight:800}.about-contact__copy p{color:#252525;margin:0;font-size:15.5px;line-height:1.55}.about-contact__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.about-cta,a.about-cta{color:#fff;font:inherit;cursor:pointer;background:#e82f81;border:none;border-radius:25px;padding:13px 32px;font-size:16.5px;font-weight:700;text-decoration:none;display:inline-block}a.about-cta:hover{color:#fff}.about-cta--outline,a.about-cta--outline{color:#252525;background:#fff;border:1.5px solid #252525}a.about-cta--outline:hover{color:#252525}.about-faq{max-width:760px;margin-top:64px}.about-faq h2{margin:0 0 8px;font-size:clamp(22px,2.4vw,27px);font-weight:700}.about-faq details{border-bottom:1px solid #ececec}.about-faq summary{cursor:pointer;padding:18px 0;font-size:17px;font-weight:700}.about-faq p{color:#4a5565;margin:0;padding:0 0 18px;font-size:16px;line-height:1.65}.about-bottom-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:56px;display:flex}.about-legal{color:#969696;text-align:center;margin-top:40px;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.about-page *{transition:none!important}}@media (max-width:767px){.about-page{background:linear-gradient(160deg,#f8e7f0 0%,#fff 45%,#e1f7f8 100%)}.about-page__blob--pink{top:-120px;opacity:.4;filter:blur(50px);width:280px;height:280px;inset-inline-start:-80px}.about-page__blob--teal{display:none}.about-page__main{padding:104px 16px 72px}.about-trust{grid-template-columns:1fr}.about-founder{text-align:center;flex-direction:column;gap:20px;margin-top:48px;padding:24px 18px}.about-founder__portrait{width:160px;height:160px;margin:0 auto}.about-founder__links{justify-content:center}.about-team{margin-top:40px}.about-team__grid{grid-template-columns:repeat(2,1fr);gap:14px}.about-contact{text-align:center;flex-direction:column;align-items:stretch;margin-top:44px}.about-contact__actions{justify-content:center}.about-cta,a.about-cta,.about-cta--outline,a.about-cta--outline{box-sizing:border-box;text-align:center;width:100%}.about-faq{margin-top:44px}.about-bottom-cta{flex-direction:column;align-items:stretch}}
