.about-journey .journey-corner{width:135px;height:50px;border-radius:22px;opacity:.8;pointer-events:none}.about-journey .journey-corner-top{left:calc(var(--about-left) + 10px);top:23px}.about-journey .journey-corner-bottom{right:calc(var(--about-right) + 16px);bottom:23px}.about-journey .journey-corner:after{inset:-6px -9px;border-radius:26px}.about-journey .journey-switch-photo img,.about-journey .journey-switch-photo:hover img{width:400%;height:auto;top:50%;transform:translateY(-50%);object-fit:initial;transform-origin:center;max-width:none}.about-journey .journey-switch-photo{aspect-ratio:3/4}.about-journey .journey-caption{position:relative;inset:auto;margin:14px 0 0;min-height:0;padding:14px 16px;border:1px solid #e2e9e4;border-radius:14px;box-shadow:none}.about-journey .journey-caption p{font-size:14px}.about-purpose .purpose-services-action{max-width:1120px;margin:28px auto 0;position:relative;z-index:1}.purpose-services-action .who-button{font-size:16px;min-height:48px;padding:13px 23px}body:has(.about-hero-v3) .home-setup-consultation .setup-inner{grid-template-columns:1fr 1fr;gap:45px;align-items:center}body:has(.about-hero-v3) .home-setup-consultation .setup-form{width:100%;max-width:550px;box-sizing:border-box;justify-self:end;padding:25px}body:has(.about-hero-v3) .setup-form h3{font-size:28px;line-height:1.2;margin-bottom:22px}body:has(.about-hero-v3) .setup-fields{gap:13px 16px}body:has(.about-hero-v3) .setup-form label{font-size:13px;gap:6px}body:has(.about-hero-v3) .setup-form input,body:has(.about-hero-v3) .setup-form select,body:has(.about-hero-v3) .setup-form textarea{padding:10px 12px;font-size:14px;min-height:42px}body:has(.about-hero-v3) .setup-form textarea{min-height:82px;height:82px}body:has(.about-hero-v3) .setup-form button{font-size:17px;padding:12px 16px;min-height:46px;margin-top:18px}body:has(.about-hero-v3) .setup-copy h2{font-size:clamp(32px,3vw,43px);margin-bottom:20px}body:has(.about-hero-v3) .setup-intro{font-size:17px}body:has(.about-hero-v3) .setup-copy ul{gap:15px;margin:26px 0}body:has(.about-hero-v3) .setup-copy li{font-size:17px;line-height:1.45}body:has(.about-hero-v3) .setup-about{font-size:17px;padding:13px 23px}@media(max-width:760px){.about-journey .journey-corner{width:85px;height:30px}.about-journey .journey-corner-top{top:15px}.about-journey .journey-corner-bottom{bottom:15px}.about-journey .journey-switch-photo{aspect-ratio:1}.about-purpose .purpose-services-action{margin-top:23px}body:has(.about-hero-v3) .home-setup-consultation .setup-inner{grid-template-columns:1fr;gap:28px}body:has(.about-hero-v3) .home-setup-consultation .setup-form{max-width:none;padding:22px}body:has(.about-hero-v3) .setup-form h3{font-size:26px}}