.page-hero{padding:160px 0 50px}.page-hero h1{max-width:820px}.page-hero .sub{margin:22px 0 30px}.cat-block{max-width:780px;margin:0 auto 36px}.cat-block h3{font-size:21px;margin-bottom:10px}.cat-block p{color:var(--soft);font-size:15.5px;margin-bottom:12px}.cat-block b{color:var(--ink)}.bestfor-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:40px}.bf-card{border-radius:28px;padding:30px 28px}.bf-card h3{font-size:19px;margin-bottom:12px}.bf-card p,.bf-card ul{font-size:15px;color:var(--soft)}.bf-card ul{margin:12px 0 0 18px}.bf-card li{margin-bottom:8px}.bf-us{background:var(--lavender)}.bf-them{background:var(--pink)}.trigger-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:32px;max-width:720px}.trigger-list li{background:#fff;border-radius:22px;padding:20px 26px;box-shadow:0 6px 22px rgba(45,35,35,.05);font-size:15.5px;color:var(--soft);display:flex;gap:14px;align-items:flex-start}.trigger-list .n{flex:none;font-family:var(--display);font-weight:800;font-size:14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--rose);color:#8e3d38}.note-card{border-radius:24px;padding:24px 28px;font-size:15px;color:var(--soft);max-width:720px;margin-top:28px}.note-card b{color:var(--ink)}.nc-lav{background:var(--lavender)}.more-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:36px}.more-card{background:#fff;border-radius:24px;padding:24px;box-shadow:0 6px 22px rgba(45,35,35,.05);transition:transform .25s ease;display:block}.more-card:hover{transform:translateY(-5px)}.more-card h3{font-size:16px;margin-bottom:6px}.more-card p{font-size:13.5px;color:var(--soft)}.more-card .go{display:inline-block;margin-top:10px;font-family:var(--display);font-weight:700;font-size:13px;color:var(--indigo)}.final h2{font-size:clamp(28px,4vw,46px)}.final p{max-width:560px}@media (max-width:960px){.bestfor-grid{grid-template-columns:1fr}.more-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.more-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.more-card{transition:none}.more-card:hover{transform:none}}