.yp-facts ul{list-style:none!important;margin:0 0 16px!important;padding:0!important}.yp-facts ul li{list-style:none!important;margin:0!important;padding:11px 0!important;border-top:1px solid #E3E4EC;color:#585A69;font-size:.9rem;line-height:1.4}.yp-facts ul li:last-child{border-bottom:1px solid #E3E4EC}.yp-facts ul li::before,.yp-facts ul li::marker{content:none!important;display:none!important}.yp-person-col .yp-name{min-height:2.3em}.yumps-hero *{box-sizing:border-box}.yumps-hero{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#282B70;color:#fff;font-family:Inter,"Helvetica Neue",Helvetica,sans-serif;overflow:hidden}.yh-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.55em}.yh-pill{display:flex;align-items:center;gap:.6em;padding:.35em .8em .35em .35em;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2)}.yh-pill img{flex:0 0 auto;width:2.2em!important;height:2.2em!important;max-width:none;border-radius:50%;object-fit:cover;display:block}.yh-pill b{display:block;font-size:.72em;font-weight:700;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.yh-pill small{display:block;font-size:.56em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);line-height:1.4;white-space:nowrap}.yh-bubble{width:fit-content;padding:.7em 1.05em;border-radius:1em 1em 1em .3em;background:rgba(53,57,131,.88);border:1px solid rgba(255,255,255,.24);font-weight:500;line-height:1.35;letter-spacing:-.01em;box-shadow:0 14px 40px rgba(12,14,50,.35);text-wrap:pretty}.yh-typing{display:flex;align-items:center;gap:.3em;padding:.6em .9em;border-radius:1em 1em 1em .3em;background:rgba(53,57,131,.88);border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 40px rgba(12,14,50,.35)}.yh-typing span{width:.3em;height:.3em;border-radius:50%;background:#fff;animation:yh-pulse 1.4s infinite}.yh-typing span:nth-child(2){animation-delay:.2s}.yh-typing span:nth-child(3){animation-delay:.4s}@keyframes yh-pulse{0%,100%{opacity:.35}50%{opacity:1}}.yh-caption{background:#7D78F0;color:#ffffff;display:flex;flex-direction:column;justify-content:center;gap:.3em;box-shadow:0 24px 60px rgba(12,14,50,.4)}.yh-caption::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:5em;pointer-events:none;background:linear-gradient(180deg,rgba(40,43,112,0),rgba(40,43,112,.75))}.yh-caption em{font-style:normal;font-size:.55em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f2a900}.yh-caption span{font-weight:500;line-height:1.35;letter-spacing:-.015em;text-wrap:pretty}.yh-copy{display:flex;flex-direction:column;gap:1.4rem;align-items:flex-start}.yh-eyebrow{display:block;font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f2a900}.yh-copy h1{margin:0;color:#fff;font-family:"Recoleta Medium",Recoleta,Georgia,serif;font-weight:500;font-size:clamp(2.25rem,4.4vw,4.5rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.yh-copy p{margin:0;max-width:34ch;font-size:clamp(1rem,1.25vw,1.3rem);line-height:1.55;color:rgba(255,255,255,.72);text-wrap:pretty}.yh-actions{display:flex;flex-wrap:wrap;gap:1rem}.yh-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:52px;padding:0 2rem;border-radius:999px;text-decoration:none;font-size:1.05rem;font-weight:500;background:#fff;color:#282B70}.yh-btn:hover{background:rgba(255,255,255,.88);color:#282B70}.yh-btn--ghost{background:transparent;color:rgba(255,255,255,.86);font-weight:600;border:1px solid rgba(255,255,255,.28)}.yh-btn--ghost:hover{border-color:rgba(255,255,255,.6);color:#fff}.yh-visual{position:relative;width:100%;overflow:hidden}.yh-visual img.yh-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.yh-visual--desktop,.yh-visual--tablet,.yh-visual--mobile{display:none}@media (min-width:1024px){.yh-visual--desktop{display:block;aspect-ratio:16/9}.yh-visual--desktop::after{content:"";position:absolute;left:0;top:0;width:59%;height:100%;background:linear-gradient(90deg,#282B70 58%,rgba(40,43,112,0) 100%)}.yh-visual--desktop .yh-copy{position:absolute;left:6%;top:0;height:100%;width:40%;justify-content:center;z-index:2}.yh-visual--desktop .yh-stack{position:absolute;left:54.5%;top:4.9%;width:44%;z-index:2;font-size:clamp(15px,1.375vw,22px)}.yh-visual--desktop .yh-bubble{max-width:35vw}.yh-visual--desktop .yh-caption::before{display:none}.yh-visual--desktop .yh-caption{position:absolute;left:50%;top:69.8%;width:33.75%;min-height:14.7%;z-index:2;padding:1.05em 1.35em;border-radius:1.15em 1.15em .4em 1.15em;font-size:clamp(15px,1.3125vw,21px)}}@media (min-width:640px) and (max-width:1023px){.yh-visual--tablet{display:block;aspect-ratio:800/620}.yh-visual--tablet .yh-photo{object-position:100% 100%}.yh-visual--tablet .yh-stack{position:absolute;left:5%;top:4%;width:62%;z-index:2;font-size:clamp(15px,2.5vw,19px)}.yh-visual--tablet .yh-bubble{max-width:58vw}.yh-visual--tablet .yh-caption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.05rem 6% 1.15rem;font-size:clamp(15px,2.3vw,18px);box-shadow:0 -16px 44px rgba(12,14,50,.35)}.yumps-hero .yh-copy{padding:2.5rem 6% 3.5rem}}@media (max-width:639px){.yh-visual--mobile{display:block;aspect-ratio:800/1360}.yh-visual--mobile .yh-stack{position:absolute;left:5%;top:4%;width:90%;z-index:2;font-size:clamp(15px,4.2vw,17px)}.yh-visual--mobile .yh-bubble{max-width:76vw}.yh-visual--mobile .yh-caption{position:absolute;left:0;right:0;top:83.4%;bottom:0;z-index:2;padding:.85rem 5% .95rem;font-size:clamp(14px,3.9vw,16px);box-shadow:0 -14px 40px rgba(12,14,50,.35)}.yumps-hero .yh-copy{padding:2rem 5% 3rem}.yh-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.yh-typing span{animation:none;opacity:.7}}@media (min-width:1024px){.yh-copy--below{display:none}}.yumps-hero2 *{box-sizing:border-box}.yumps-hero2{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#F2AB00;color:#1A1820;font-family:Inter,"Helvetica Neue",Helvetica,sans-serif;overflow:hidden}.yh2-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.6em}.yh2-bubble{width:fit-content;padding:.7em 1.05em;border-radius:1em 1em 1em .3em;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.75);color:#1A1820;font-weight:500;line-height:1.35;letter-spacing:-.01em;box-shadow:0 12px 34px rgba(120,80,0,.12);text-wrap:pretty}.yh2-bubble--ask,.yh2-bubble--self{align-self:flex-end;border-radius:1em 1em .3em 1em}.yh2-bubble--ask,.yh2-bubble--self{text-align:right;margin-right:-6%}.yh2-bubble--self{max-width:11.5em}.yh2-bubble--reply em{font-style:italic}.yh2-typing{display:flex;align-items:center;gap:.3em;padding:.7em 1em;border-radius:1em 1em 1em .3em;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.75);box-shadow:0 12px 34px rgba(120,80,0,.12)}.yh2-typing span{width:.34em;height:.34em;border-radius:50%;background:#1A1820;animation:yh2-pulse 1.4s infinite}.yh2-typing span:nth-child(2){animation-delay:.2s}.yh2-typing span:nth-child(3){animation-delay:.4s}@keyframes yh2-pulse{0%,100%{opacity:.3}50%{opacity:1}}.yh2-caption{background:#6A70F5;color:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 24px 60px rgba(120,80,0,.22)}.yh2-caption span{font-weight:500;line-height:1.35;letter-spacing:-.015em;text-wrap:pretty}.yh2-copy{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.yh2-eyebrow{display:block;font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#000000}.yh2-copy h1{margin:0;color:#000000;font-family:"Recoleta Medium",Recoleta,Georgia,serif;font-weight:500;font-size:clamp(2.25rem,4.6vw,4.75rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.yh2-copy p{margin:0;max-width:32ch;font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.5;color:#1A1820}.yh2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 2.4rem;border-radius:999px;text-decoration:none;font-size:1.1rem;font-weight:500;background:#fff;color:#282B70}.yh2-btn:hover{background:rgba(255,255,255,.88);color:#282B70}.yh2-visual{position:relative;width:100%;overflow:hidden}.yh2-photo{position:absolute;display:block;height:auto}.yh2-visual--desktop,.yh2-visual--tablet,.yh2-visual--mobile{display:none}@media (min-width:1024px){.yh2-visual--desktop{display:block;aspect-ratio:16/9}.yh2-visual--desktop .yh2-photo{right:6%;bottom:0;height:78%;width:auto}.yh2-visual--desktop .yh2-copy{position:absolute;left:8.6%;top:0;height:100%;width:44%;justify-content:center;z-index:2}.yh2-visual--desktop .yh2-stack{position:absolute;left:55.6%;top:3.3%;width:30%;z-index:3;font-size:clamp(14px,1.3vw,21px)}.yh2-visual--desktop .yh2-bubble--ask,.yh2-visual--desktop .yh2-bubble--self{margin-right:-43%}.yh2-visual--desktop .yh2-bubble--self{margin-top:.4em}.yh2-visual--desktop .yh2-caption{position:absolute;left:36.6%;top:74%;width:30%;z-index:3;padding:1.15em 1.4em;border-radius:.4em;font-size:clamp(15px,1.3125vw,21px)}}@media (min-width:640px) and (max-width:1023px){.yh2-visual--tablet{display:block;aspect-ratio:800/620}.yh2-visual--tablet .yh2-photo{right:2%;bottom:11%;height:78%;width:auto}.yh2-visual--tablet .yh2-stack{position:absolute;left:5%;top:5%;width:56%;z-index:3;font-size:clamp(13px,1.9vw,16px)}.yh2-visual--tablet .yh2-caption{position:absolute;left:0;right:0;top:89%;bottom:0;z-index:3;padding:0 6%;font-size:clamp(14px,2.1vw,17px)}.yumps-hero2 .yh2-copy{padding:2.5rem 6% 3.5rem}}@media (max-width:639px){.yh2-visual--mobile{display:block;aspect-ratio:800/1450}.yh2-visual--mobile .yh2-photo{left:50%;margin-left:-33%;bottom:14%;height:60%;width:auto}.yh2-visual--mobile .yh2-bubble--self{max-width:12.5em}.yh2-visual--mobile .yh2-stack{position:absolute;left:5%;top:3%;width:88%;z-index:3;gap:.5em;font-size:clamp(13px,3.3vw,14.5px)}.yh2-visual--mobile .yh2-caption{position:absolute;left:0;right:0;top:86%;bottom:0;z-index:3;padding:0 5%;font-size:clamp(14px,3.8vw,16px)}.yumps-hero2 .yh2-copy{padding:2rem 5% 3rem}}@media (prefers-reduced-motion:reduce){.yh2-typing span{animation:none;opacity:.6}}@media (min-width:1024px){.yh2-copy--below{display:none}}@media (min-width:1024px) and (max-height:920px){.yh-visual--desktop,.yh2-visual--desktop{max-width:calc((100vh - 96px) * 16 / 9);margin-left:auto;margin-right:auto}}