.ev-surface .warm-hero-cta{margin-top:2rem;display:flex;gap:16px;flex-wrap:wrap}.ev-surface .warm-hero-visual{border:1px solid var(--line-2);border-radius:14px;background:var(--card);overflow:hidden;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 5%,transparent),0 28px 62px -38px color-mix(in oklab,var(--ink) 32%,transparent)}.ev-surface .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(34px,4vw,48px)}.ev-surface .feat-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;background:var(--card);padding:20px;transition:border-color .2s var(--ease)}.ev-surface .feat-card:hover{border-color:var(--teal)}.ev-surface .feat-card .ic{width:30px;height:30px;border-radius:8px;background:color-mix(in oklab,var(--teal) 12%,transparent);color:var(--teal-deep);display:grid;place-items:center;margin-bottom:14px}.ev-surface .feat-card h3{font-size:1.02rem;max-width:40ch}.ev-surface .feat-card p{margin-top:8px;font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-2);max-width:60ch}.ev-surface .goal-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 22px;margin-top:clamp(28px,3vw,40px)}.ev-surface .goal{display:flex;gap:10px;align-items:flex-start;font-size:1rem;color:var(--ink);line-height:1.5;max-width:60ch}.ev-surface .goal .tk{width:20px;height:20px;border-radius:6px;background:color-mix(in oklab,var(--teal) 12%,transparent);color:var(--teal-deep);display:grid;place-items:center;flex-shrink:0;margin-top:1px}.ev-surface .warm-aside{margin-top:22px;font-family:var(--sans);font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-2);max-width:60ch}.ev-surface .closer{text-align:center}.ev-surface .closer p{margin-inline:auto}.ev-surface .closer .wrap{max-width:720px}.ev-surface .closer .display{margin:1.2rem auto 0;max-width:16em}.ev-surface .closer .lead{margin:1.4rem auto 0;max-width:45ch}.ev-surface .closer .warm-hero-cta{justify-content:center}@media (max-width:1000px){.ev-surface .feat-grid{grid-template-columns:repeat(2,1fr)}.ev-surface .goal-list{grid-template-columns:1fr}}@media (max-width:600px){.ev-surface .feat-grid{grid-template-columns:1fr}}.ev.field-record .feat-grid{display:block;margin-top:clamp(28px,3.5vw,44px);border-top:2px solid var(--ink);max-width:940px}.ev.field-record .feat-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:28px;align-items:start;padding:24px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.ev.field-record .feat-card:hover{border-color:var(--line)}.ev.field-record .feat-card .ic{width:auto;height:auto;margin:6px 0 0;border-radius:0;background:transparent;color:var(--ink-2);display:flex;justify-content:flex-start;grid-row:1/span 2}.ev.field-record .feat-card h3,.ev.field-record .feat-card p{grid-column:2}.ev.field-record .feat-card h3{font-size:1.1875rem}.ev.field-record .feat-card p{margin-top:8px;font-size:1rem;line-height:1.6;color:var(--ink-2);max-width:56ch}.ev.field-record .goal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none;border-top:2px solid var(--ink);max-width:760px}.ev.field-record .goal{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-size:1rem;line-height:1.5;color:var(--ink)}@media (max-width:800px){.ev.field-record .feat-card{grid-template-columns:1fr;gap:10px}.ev.field-record .goal-list{grid-template-columns:1fr}}