.home-accountability-funnel{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 20%,rgba(86,214,255,.11),transparent 34%),linear-gradient(180deg,#041225 0%,#071833 56%,#041225 100%);border-top:1px solid rgba(148,163,184,.18);border-bottom:1px solid rgba(148,163,184,.18);padding:clamp(42px,6vw,82px) 0}.home-accountability-funnel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 28%,rgba(86,214,255,.045) 64%,transparent);pointer-events:none}.home-accountability-shell{position:relative;z-index:1;max-width:1180px}.home-accountability-header{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:clamp(22px,4vw,44px);align-items:end;margin-bottom:28px}.home-accountability-header h2{font-size:clamp(32px,4.5vw,58px);line-height:1.02;margin:0 0 14px;letter-spacing:-.035em}.home-accountability-header .lead{color:#d8e6fb;font-size:clamp(17px,2vw,21px);line-height:1.55;max-width:780px}.home-accountability-standard{background:rgba(255,255,255,.07);border:1px solid rgba(148,163,184,.24);border-radius:22px;padding:20px;box-shadow:0 18px 42px rgba(0,0,0,.22)}.home-accountability-standard strong{color:#fff}.home-accountability-standard p{margin:0;color:#cbdaf2;font-size:14.5px}.home-accountability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.home-accountability-card{min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));border:1px solid rgba(148,163,184,.25);border-radius:24px;padding:24px;box-shadow:0 18px 46px rgba(0,0,0,.25)}.home-accountability-card .meta,.home-proof-card .meta{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(86,214,255,.28);border-radius:999px;color:#aeefff;background:rgba(86,214,255,.075);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-accountability-card h3{margin:16px 0 10px;font-size:clamp(22px,2.4vw,30px);line-height:1.12}.home-accountability-card p,.home-proof-card p{color:#c9d8ee}.home-accountability-card ul{margin:16px 0 18px;padding-left:18px}.home-accountability-card li{color:#d7e5f8;margin-bottom:8px}.home-accountability-card a,.home-proof-card a,.home-accountability-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;padding:11px 15px;font-weight:800;text-decoration:none}.home-accountability-card a{color:#06111f;background:#9deaff;box-shadow:0 12px 28px rgba(86,214,255,.17)}.home-accountability-card a:hover,.home-accountability-card a:focus{color:#020817;transform:translateY(-1px)}.home-proof-route{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;margin-top:18px}.home-proof-card{background:rgba(2,8,23,.52);border:1px solid rgba(148,163,184,.23);border-radius:24px;padding:24px}.home-proof-card h3{margin:14px 0 10px;font-size:clamp(23px,2.4vw,34px)}.home-proof-card .proof-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.home-proof-card .proof-list span{border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:10px 12px;color:#dce9fb;background:rgba(255,255,255,.045);font-size:13.5px}.home-accountability-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.home-accountability-actions a:first-child{color:#06111f;background:#fff}.home-accountability-actions a:not(:first-child){color:#e6f7ff;border:1px solid rgba(148,163,184,.3);background:rgba(255,255,255,.07)}.home-proof-footnote{margin-top:20px;color:#9fb4d0;font-size:13.5px}@media(max-width:991px){.home-accountability-header,.home-proof-route,.home-accountability-grid{grid-template-columns:1fr}.home-proof-card .proof-list{grid-template-columns:1fr}}@media(max-width:520px){.home-accountability-funnel{padding:38px 0}.home-accountability-card,.home-proof-card,.home-accountability-standard{border-radius:18px;padding:18px}.home-accountability-actions a,.home-accountability-card a{width:100%}}@media(prefers-reduced-motion:reduce){.home-accountability-card a:hover,.home-accountability-card a:focus{transform:none}}
