.cta-illustrated{padding:var(--space-section) var(--hero-inset) var(--hero-inset)}.cta-illustrated .cta-band__inner{min-height:580px;border-radius:var(--hero-radius);padding:2rem max(2rem,calc((100vw - var(--max))/2 + var(--gutter)));display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center;background-color:#fff;isolation:isolate}.cta-band__copy{position:relative;z-index:2;display:grid;justify-items:start;text-align:left;gap:1.5rem;max-width:35rem}.cta-illustrated h2{font-size:clamp(2.5rem,3.8vw,3.65rem);line-height:1.07;letter-spacing:-.035em}.cta-illustrated h2 span{display:block;color:var(--c-hero-muted)}.cta-illustrated p{font-size:15px;line-height:1.75;max-width:31rem}.cta-illustrated .btn-row{margin-top:.5rem;gap:.75rem;flex-wrap:wrap}.cta-illustrated .btn--ghost{background:#fff}.intro-person{margin:0;min-width:0;height:500px;width:100%;align-self:end;display:flex;align-items:flex-end;justify-content:center}.intro-person img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 16px #1720320b)}@media(max-width:899px){.cta-illustrated .cta-band__inner{padding:2.5rem;gap:2rem;min-height:520px}.cta-illustrated h2{font-size:2.7rem}.intro-person{height:420px}}@media(max-width:639px){.cta-illustrated{padding-top:4rem}.cta-illustrated .cta-band__inner{padding:2.5rem 1.5rem 1rem;grid-template-columns:1fr;gap:2rem;min-height:0}.cta-illustrated h2{font-size:2.35rem}.cta-illustrated p{font-size:14px}.cta-band__copy{gap:1.25rem}.intro-person{height:auto;aspect-ratio:1;width:min(100%,26rem);margin:auto}.intro-person img{height:auto;object-fit:contain}}.intro-person{position:relative;isolation:isolate}.intro-person img{position:relative;z-index:2}.intro-person__cards{position:absolute;inset:0;z-index:1;pointer-events:none}.intro-person__card{position:absolute;border-radius:20px;border:1px solid #dfe3e7;padding:21px;background:#fff;box-shadow:0 3px 5px #17181a09,0 20px 40px #17181a1c;transform-origin:center 90%;overflow:hidden;font-family:var(--font-sans);color:#17212d}.intro-person__card svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none;color:var(--c-accent)}.person-card__brand{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-bottom:14px;white-space:nowrap}.person-card__title{font:700 22px/1.12 var(--font-heading);letter-spacing:-.025em;display:block;margin-bottom:18px;max-width:12rem}.person-card--bank{width:64%;left:-13%;top:12%;rotate:-10deg;background:#f6d8be;border-color:#e6c8aa}.person-card--create{width:64%;right:-9%;top:4%;rotate:10deg}.person-card--review{width:58%;left:-11%;top:61%;rotate:-5deg}.person-card__search{display:flex;gap:8px;align-items:center;border:1px solid #e4d2c0;border-radius:9px;background:#ffffffd9;padding:10px;font-size:9px;color:#6d747d;margin-bottom:9px;white-space:nowrap}.person-card__search svg{width:13px;height:13px}.person-card__documents{border-radius:10px;background:#fff;padding:6px;box-shadow:0 5px 12px #5c39180a}.person-card__documents>div{display:flex;gap:6px;align-items:center;padding:9px 6px;border:1px solid transparent;border-bottom:1px solid #f0f1f3;font-size:9px;white-space:nowrap}.person-card__documents svg{width:12px;height:12px}.person-card__documents small{font-size:8px;color:#7c8792;margin-left:auto}.person-card__documents .person-card__selected{border:1px solid #1979eb;border-radius:6px;background:#f1f6ff}.person-card__source{display:flex;align-items:center;gap:6px;font-size:8px;margin-top:12px;color:#6c635b}.person-card__source svg{width:12px;height:12px}.person-card__story{padding:12px;background:radial-gradient(#d4dce7 1px,transparent 1px) 0 0/8px 8px,#f4f6f9;border:1px solid #e1e6ec;border-radius:10px;display:grid;gap:10px}.person-card__story>div{position:relative;padding:10px;border:1px solid #e0e5ed;border-left:3px solid #1979eb;border-radius:7px;background:#fff;box-shadow:0 3px 7px #152d4610}.person-card__story>div:nth-child(2){margin-left:12px;border-left-color:#aa75e7}.person-card__story>div:nth-child(3){margin-left:4px;border-left-color:#eb9449}.person-card__story small{font-size:6px;letter-spacing:.04em;color:#7b8591;display:block;margin-bottom:5px}.person-card__story span{font-size:9px;display:block}.person-card__story i{height:3px;background:#e8ecf1;width:72%;display:block;border-radius:99px;margin-top:6px}.person-card__story i:last-child{width:50%}.person-card__review{border:1px solid #e0e5eb;border-radius:9px;overflow:hidden}.person-card__review>div{display:flex;align-items:center;justify-content:space-between;padding:10px 9px;border-bottom:1px solid #e9edf1;font-size:9px}.person-card__review>div:first-child{background:#edf4ff;color:#1264c6;font-size:8px}.person-card__review b{font-size:7px;font-weight:500;color:#1f6f5c;background:#e3efea;border-radius:99px;padding:4px 7px}.person-card__review .person-card__almost{color:#8a5b00;background:#fff3d6}@media(max-width:999px){.intro-person__card{padding:16px;border-radius:16px}.person-card__title{font-size:19px}.person-card__brand{font-size:10px;gap:6px}.person-card__documents>div{font-size:8px;padding:7px 4px}.person-card__documents small{font-size:7px}.person-card__story{padding:8px}.person-card--review{top:58%}}@media(max-width:639px){.intro-person__cards{inset:0 4px}.intro-person__card{padding:14px}.person-card--bank{left:-13%;top:10%;width:68%}.person-card--create{right:-16%;width:68%;top:2%}.person-card--review{display:none}.person-card__title{font-size:18px;margin-bottom:13px}.person-card__brand{font-size:9px;margin-bottom:12px}.person-card__brand svg{width:14px;height:14px}.person-card__search{font-size:8px;padding:8px}.person-card__documents>div{font-size:7px;gap:4px}.person-card__documents svg{width:10px;height:10px}.person-card__documents small{font-size:6px}.person-card__source{font-size:7px}.person-card__story span{font-size:8px}.person-card__story small{font-size:5px}}.person-card--bank{width:59%;left:-10%;top:13%;rotate:-9deg;z-index:1}.person-card--create{width:59%;right:-8%;top:9%;rotate:9deg;z-index:1}.person-card--review{width:57%;left:-8%;top:54%;rotate:-4deg;z-index:2}.person-card--review .person-card__title{max-width:none;font-size:20px;margin-bottom:13px}.person-card--review .person-card__brand{margin-bottom:11px}.person-card--review .person-card__review>div{padding:8px 9px}@media(max-width:999px){.person-card--bank{left:-13%;top:17%}.person-card--create{right:-12%;top:12%}.person-card--review{left:-11%;top:58%;width:59%}}@media(max-width:639px){.person-card--bank{width:62%;left:-7%;top:11%;rotate:-7deg}.person-card--create{width:62%;right:-7%;top:6%;rotate:7deg}.person-card--review{display:none}.intro-person__cards{inset:0 2px}}.intro-person__card{top:auto;right:auto;bottom:40px;left:20%;width:60%;height:360px;transform-origin:50% 100%}.person-card--bank{rotate:-22deg;z-index:1}.person-card--create{rotate:22deg;z-index:1}.person-card--review{rotate:0deg;z-index:0;bottom:44px;height:350px}.person-card--review .person-card__title{max-width:11rem}@media(max-width:999px){.intro-person__card{height:320px;bottom:32px;left:18%;width:64%}.person-card--bank{rotate:-19deg}.person-card--create{rotate:19deg}.person-card--review{bottom:36px;height:310px}}@media(max-width:639px){.intro-person__card{height:250px;bottom:25px;left:18%;width:64%}.person-card--bank{rotate:-21deg}.person-card--create{rotate:21deg}.person-card--review{display:none}}
.intro-person img{transform:translateY(calc(2rem + 6% + 28px))}@media(max-width:899px){.intro-person img{transform:translateY(calc(2.5rem + 6% + 28px))}}@media(max-width:639px){.intro-person img{transform:translateY(calc(1rem + 6% + 20px))}}
