.kW5ilW_head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(36px,6vw,72px) clamp(28px,4vw,48px);display:grid}.kW5ilW_title{letter-spacing:-.045em;background:var(--water);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding-block:.04em .18em;font-size:clamp(2.8rem,6.5vw,5rem);line-height:1}.kW5ilW_lede{max-width:44ch;color:var(--ink-soft);margin-top:16px;font-size:1.15rem}.kW5ilW_headPhoto{aspect-ratio:16/10;box-shadow:var(--shadow-lg);border-radius:36px 36px 120px;position:relative;overflow:hidden}.kW5ilW_headPhoto img,.kW5ilW_groupPhoto img{object-fit:cover}.kW5ilW_glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 clamp(36px,5vw,56px);padding:0;list-style:none;display:grid}.kW5ilW_glance li,.kW5ilW_group{--c:var(--brand);--t:var(--brand-tint)}.kW5ilW_glance li[data-tone=sea],.kW5ilW_group[data-tone=sea]{--c:var(--sea);--t:var(--aqua-tint)}.kW5ilW_glance li[data-tone=coral],.kW5ilW_group[data-tone=coral]{--c:var(--coral);--t:var(--coral-tint)}.kW5ilW_glance li[data-tone=mint],.kW5ilW_group[data-tone=mint]{--c:var(--mint);--t:var(--mint-tint)}.kW5ilW_glance li[data-tone=lilac],.kW5ilW_group[data-tone=lilac]{--c:var(--lilac);--t:var(--lilac-tint)}.kW5ilW_glance li{background:linear-gradient(160deg, var(--t), #fff 70%);box-shadow:var(--shadow-sm);border-radius:22px;justify-items:start;gap:6px;padding:18px;display:grid}.kW5ilW_glance b{font-family:var(--accent);color:var(--c);font-size:2rem;font-weight:800;line-height:1}.kW5ilW_glance li>span:last-child{color:var(--ink-soft);font-weight:600}.kW5ilW_glanceIcon{background:var(--c);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.kW5ilW_groups{gap:clamp(20px,3vw,32px);display:grid}.kW5ilW_group{background:linear-gradient(120deg, var(--t), #fff 55%);box-shadow:var(--shadow-md);border-radius:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(18px,3vw,36px);padding:clamp(16px,2.4vw,24px);display:grid}.kW5ilW_group[data-flip] .kW5ilW_groupPhoto{order:2}.kW5ilW_groupPhoto{aspect-ratio:4/3;border-radius:24px;position:relative;overflow:hidden}.kW5ilW_groupBadge{background:var(--c);color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:absolute;bottom:14px;left:14px;box-shadow:0 10px 20px -8px #0006}.kW5ilW_groupBody{gap:14px;padding-top:6px;display:grid}.kW5ilW_groupBody h2{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.2rem)}.kW5ilW_clause{box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;gap:8px;padding:16px 18px;display:grid}.kW5ilW_clause header{align-items:center;gap:12px;display:flex}.kW5ilW_clause header small{font-family:var(--accent);letter-spacing:.06em;color:var(--c);font-size:.8rem;font-weight:600;display:block}.kW5ilW_clause header strong{font-family:var(--display);font-size:1.12rem}.kW5ilW_clauseIcon{background:var(--t);width:40px;height:40px;color:var(--c);border-radius:50%;flex:none;place-items:center;display:grid}.kW5ilW_short{color:var(--ink);font-weight:700}.kW5ilW_full{color:var(--ink-soft);font-size:.95rem}.kW5ilW_cta{background:var(--water);color:#fff;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,4vw,44px);padding:22px 26px;display:flex}@media (max-width:1000px){.kW5ilW_glance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.kW5ilW_head,.kW5ilW_group{grid-template-columns:minmax(0,1fr)}.kW5ilW_group[data-flip] .kW5ilW_groupPhoto{order:0}}@media (max-width:420px){.kW5ilW_glance{grid-template-columns:minmax(0,1fr)}}
