.ent-hero-grid{display:block}.ent-compare{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:900px){.ent-compare{grid-template-columns:1fr 1fr;gap:24px}}.ent-col{border:1px solid var(--land-stroke);border-radius:14px;padding:28px 28px 32px;background:var(--bg-elev-1);position:relative}.ent-col-before{background:linear-gradient(180deg,rgba(255,92,106,.04),rgba(10,11,13,0)),var(--bg-elev-1)}.ent-col-after{background:linear-gradient(180deg,rgba(226,237,74,.04),rgba(10,11,13,0)),var(--bg-elev-1);border-color:var(--accent-mid)}.ent-col-h{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-2);padding:4px 10px;border:1px solid var(--land-stroke-2);border-radius:999px;margin-bottom:22px}.ent-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ent-col li{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;font-size:14px;line-height:1.5;color:var(--t-2)}.ent-col-before li{color:var(--t-3)}.ent-col li .x{color:var(--neg);opacity:.6;font-family:var(--font-mono);font-size:14px;line-height:1.4}.ent-col li .check{color:var(--brand);font-family:var(--font-mono);font-size:12px;line-height:1.5}.ent-cap-grid{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:var(--land-stroke);border:1px solid var(--land-stroke);border-radius:14px;overflow:hidden;align-items:stretch}@media (min-width:720px){.ent-cap-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.ent-cap-grid{grid-template-columns:repeat(3,1fr)}}.ent-cap-card{background:var(--bg);padding:32px 28px;min-height:220px;display:flex;flex-direction:column;transition:background .2s;height:100%}.ent-card-reveal{height:100%}.ent-posture-grid{grid-template-columns:1fr}@media (min-width:720px){.ent-posture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ent-posture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ent-cap-card:hover{background:var(--bg-elev-1)}.ent-cap-card .ix{font-family:var(--font-mono);font-size:10.5px;color:var(--brand);letter-spacing:.1em;margin-bottom:56px}.ent-cap-card .t{font-size:19px;font-weight:500;color:var(--t-1);letter-spacing:-.01em;line-height:1.25;padding-top:0;margin-bottom:10px}.ent-cap-card .d{color:var(--t-3);font-size:14px;line-height:1.55;margin-top:auto}.ent-timeline{border:1px solid var(--land-stroke);border-radius:14px;background:var(--bg-elev-1);overflow:hidden}.ent-step{display:grid;grid-template-columns:80px 1fr;grid-gap:20px;gap:20px;padding:28px 32px;border-bottom:1px solid var(--land-stroke);align-items:start;position:relative}.ent-step:last-child{border-bottom:0}.ent-step-ix{font-family:var(--font-mono);font-size:26px;color:var(--brand);letter-spacing:-.02em;font-weight:400}.ent-step-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;gap:16px}.ent-step-t{font-size:18px;font-weight:500;color:var(--t-1);letter-spacing:-.01em}.ent-step-days{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-4)}.ent-step-d{font-size:14px;color:var(--t-3);line-height:1.55;max-width:72ch}.adviser-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.adviser-cap-grid{grid-template-columns:1fr}}