.vision_page__yiN5v{width:100%;padding:0 clamp(24px,3vw,64px) 80px;background:var(--white);color:var(--ink);font-size:18px;line-height:1.65;overflow-wrap:break-word}.vision_page__yiN5v,.vision_page__yiN5v *{box-sizing:border-box}.vision_page__yiN5v :where(h1,h2,h3,p,figure){margin:0}.vision_page__yiN5v h1,.vision_page__yiN5v h2,.vision_page__yiN5v h3{font-weight:700;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.vision_page__yiN5v h1{font-size:clamp(40px,4.25vw,76px)}.vision_page__yiN5v h2{font-size:clamp(30px,2.7vw,48px)}.vision_page__yiN5v h3{font-size:24px;line-height:1.25}.vision_page__yiN5v p+p{margin-top:16px}.vision_page__yiN5v img{display:block;width:100%;height:auto}.vision_page__yiN5v a:not(.btn){color:inherit;text-underline-offset:5px}.vision_page__yiN5v a:focus-visible,.vision_page__yiN5v summary:focus-visible{outline:3px solid var(--coral);outline-offset:5px}.vision_page__yiN5v .btn{max-width:100%;white-space:normal;text-align:center;gap:12px}.vision_page__yiN5v :target{scroll-margin-top:110px}.vision_eyebrow__ATF7S{font-size:12px;line-height:1.5;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--coral);margin-bottom:18px!important}.vision_hero__oBOvz{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,4vw,88px);padding:clamp(48px,5vw,88px) 0}.vision_hero-copy__XVq3b{min-width:0;max-width:48rem}.vision_hero__oBOvz h1 span{color:var(--coral)}.vision_lead__KCHsW{font-size:clamp(19px,1.4vw,24px);line-height:1.55;color:var(--ink-2);margin-top:26px!important;max-width:42rem}.vision_actions__2gKx6{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.vision_fine__OeDp8{font-size:14px;line-height:1.6;color:var(--ink-3)}.vision_page__yiN5v .vision_fine__OeDp8{margin-top:18px}.vision_hero__oBOvz .vision_fine__OeDp8{max-width:42rem}.vision_hero-figure__FGdVV{min-width:0}.vision_host-image__95KmQ,.vision_image-shell__fAgKv{border-radius:24px;overflow:hidden;box-shadow:var(--sh-box);background:var(--surface)}.vision_hero-figure__FGdVV img{aspect-ratio:1672/941;object-fit:contain}.vision_caption__AriQM{display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.5;color:var(--ink-3);padding:18px 4px 0}.vision_caption__AriQM strong{font-weight:600;color:var(--ink-2)}.vision_section__fcE3h{margin-top:clamp(64px,7vw,112px)}.vision_hero__oBOvz+.vision_section__fcE3h{margin-top:20px}.vision_section-heading__d4Rl8{max-width:54rem;margin-bottom:36px}.vision_split__0SbEh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,112px);align-items:center}.vision_split__0SbEh>*{min-width:0}.vision_split__0SbEh>div>p:not(.vision_eyebrow__ATF7S){max-width:45rem}.vision_quote__4I5lP{font-size:clamp(23px,1.8vw,30px);line-height:1.45;letter-spacing:-.02em;margin:24px 0!important}.vision_pill__t_e1s{display:inline-flex;align-items:center;font-size:12px;line-height:1.4;font-weight:700;border-radius:99px;padding:7px 12px;background:var(--surface);color:var(--ink-2)}.vision_pill__t_e1s.vision_future___kmBS{background:var(--coral-wash);color:var(--coral)}.vision_agent-card__0ylZT{padding:clamp(24px,2.5vw,44px);border-radius:24px;background:var(--white);box-shadow:var(--sh-box)}.vision_agent-top__zeBQN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-bottom:22px;border-bottom:1px solid var(--line-soft)}.vision_agent-name__MAwvK{font-size:16px;font-weight:700;min-width:0}.vision_avatar__Z6LP8{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--coral-wash);color:var(--coral);margin-inline-end:10px}.vision_user-message__Wsxhe{margin:24px 0 22px 24px!important;padding:20px;background:var(--surface);border-radius:20px 20px 4px 20px;font-size:19px;line-height:1.5}.vision_agent-message__wLvo9{font-size:17px;line-height:1.6}.vision_agent-message__wLvo9 strong{display:block;margin-bottom:8px}.vision_permission__EoT4L{margin-top:24px;padding:18px 20px;border-radius:16px;background:var(--coral-wash);font-size:14px}.vision_permission__EoT4L strong{display:block;margin-bottom:5px}.vision_points__E9p71{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-block:1px solid var(--line-soft);padding:36px 0;margin-top:52px}.vision_points__E9p71 h3{font-size:22px;margin-bottom:12px}.vision_points__E9p71 p{font-size:17px;color:var(--ink-2);max-width:36rem}.vision_step__OOu2_{display:block;color:var(--coral);font-size:14px;font-weight:800;margin-bottom:16px}.vision_host-image__95KmQ{max-width:48rem}.vision_host-image__95KmQ img{aspect-ratio:4/3;object-fit:contain}.vision_host-copy__rEGHi{max-width:48rem}.vision_host-copy__rEGHi h2{margin-bottom:24px}.vision_host-copy__rEGHi>p{color:var(--ink-2)}.vision_voice__5nsnr{border-inline-start:3px solid var(--coral);padding-inline-start:22px;margin:28px 0}.vision_voice__5nsnr p{font-size:24px;line-height:1.45}.vision_voice__5nsnr .vision_fine__OeDp8{display:block;margin-top:10px}.vision_status-grid__IxsBJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.vision_status-card__PkaH7{background:var(--white);border-radius:24px;padding:clamp(26px,3vw,48px);box-shadow:var(--sh-box)}.vision_status-card__PkaH7 h3{margin:22px 0 18px}.vision_status-card__PkaH7 ul{padding-inline-start:22px;margin:0;color:var(--ink-2)}.vision_status-card__PkaH7 li+li{margin-top:12px}.vision_connect__GeDba{background:var(--white);border-radius:24px;box-shadow:var(--sh-box);padding:clamp(28px,4vw,64px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:center}.vision_connect__GeDba p:not(.vision_eyebrow__ATF7S){margin-top:22px;max-width:42rem}.vision_connect-steps__Y0kBy{padding:0;margin:0;list-style:none;counter-reset:connection}.vision_connect-steps__Y0kBy li{counter-increment:connection;position:relative;padding-inline-start:48px}.vision_connect-steps__Y0kBy li+li{margin-top:30px}.vision_connect-steps__Y0kBy li:before{content:counter(connection);position:absolute;inset-inline-start:0;top:0;width:30px;height:30px;display:grid;place-items:center;background:var(--coral-wash);color:var(--coral);border-radius:50%;font-size:14px;font-weight:700}.vision_connect-steps__Y0kBy strong{display:block;margin-bottom:6px}.vision_connect-steps__Y0kBy span{display:block;color:var(--ink-2);font-size:17px}.vision_commitment__CgX_Z{max-width:72rem;text-align:center;margin-inline:auto}.vision_commitment__CgX_Z p{max-width:52rem;margin:24px auto 0;color:var(--ink-2);font-size:20px}.vision_host-banner__I61BV{border-radius:24px;padding:clamp(28px,3vw,48px);background:var(--coral-wash);display:flex;align-items:center;gap:36px;justify-content:space-between;margin-top:48px}.vision_host-banner__I61BV h3{margin-bottom:12px}.vision_host-banner__I61BV p{font-size:17px;color:var(--ink-2);max-width:60rem}.vision_host-banner__I61BV .btn{flex-shrink:0}.vision_faq__YJgna{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,112px)}.vision_faq__YJgna details{border-top:1px solid var(--line-soft);padding:24px 0}.vision_faq__YJgna details:last-child{border-bottom:1px solid var(--line-soft)}.vision_faq__YJgna summary{font-weight:600;cursor:pointer;line-height:1.5;padding-inline-end:12px}.vision_faq__YJgna summary:hover{color:var(--coral)}.vision_faq__YJgna details p{font-size:17px;line-height:1.7;color:var(--ink-2);margin-top:18px}@media(max-width:1023px){.vision_hero__oBOvz{grid-template-columns:1fr;gap:36px}.vision_hero-copy__XVq3b{max-width:48rem}.vision_hero-figure__FGdVV{max-width:64rem;width:100%}.vision_page__yiN5v h1{font-size:clamp(40px,6vw,64px)}.vision_connect__GeDba,.vision_faq__YJgna,.vision_split__0SbEh{gap:32px}.vision_host-banner__I61BV{align-items:flex-start;flex-direction:column}}@media(max-width:767px){.vision_page__yiN5v{padding:0 24px 48px;font-size:17px}.vision_hero__oBOvz{padding:36px 0 24px}.vision_page__yiN5v h1{font-size:clamp(36px,8vw,52px)}.vision_page__yiN5v h2{font-size:32px}.vision_page__yiN5v h3{font-size:23px}.vision_actions__2gKx6{gap:20px}.vision_actions__2gKx6 .btn{width:100%}.vision_hero__oBOvz+.vision_section__fcE3h{margin-top:48px}.vision_section__fcE3h{margin-top:64px}.vision_connect__GeDba,.vision_faq__YJgna,.vision_split__0SbEh,.vision_status-grid__IxsBJ{grid-template-columns:1fr;gap:32px}.vision_agent-card__0ylZT,.vision_status-card__PkaH7{padding:24px}.vision_user-message__Wsxhe{margin-inline-start:0!important;font-size:18px}.vision_points__E9p71{grid-template-columns:1fr;gap:28px;margin-top:36px}.vision_points__E9p71 article{display:grid;grid-template-columns:28px 1fr;column-gap:14px}.vision_points__E9p71 .vision_step__OOu2_{grid-row:span 2;margin-top:4px}.vision_points__E9p71 p{grid-column:2}.vision_host-copy__rEGHi{order:-1}.vision_connect__GeDba{padding:28px 24px}.vision_commitment__CgX_Z{text-align:start}.vision_commitment__CgX_Z p{font-size:18px}.vision_host-banner__I61BV .btn{width:100%}}