.evo-misc{--ink:#18072f;--muted:#675874;--violet:#64129b;--pink:#B0245F;--line:#eadff2;--soft:#faf6fd;color:var(--ink);font-family:inherit}.evo-misc *{box-sizing:border-box}.evo-misc a{color:var(--violet);font-weight:800;text-decoration:none}.evo-misc a:hover{text-decoration:underline}.evo-misc .wrap{max-width:1180px;margin:0 auto}.evo-misc section{padding:50px 22px}.evo-misc .hero{background:linear-gradient(135deg,#fff 0%,#fbf8fd 58%,#f1e8f8 100%)}.evo-misc .grid{display:grid;gap:18px}.evo-misc .two{grid-template-columns:1.15fr .85fr}.evo-misc .three{grid-template-columns:repeat(3,minmax(0,1fr))}.evo-misc .kicker{display:inline-flex;gap:9px;align-items:center;color:var(--pink);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:850;margin-bottom:12px}.evo-misc .kicker:before{content:"";display:inline-block;width:28px;height:2px;background:var(--pink)}.evo-misc h1{font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.05;margin:0 0 16px;font-weight:780;letter-spacing:0}.evo-misc h2{font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.15;margin:0 0 14px;font-weight:760;letter-spacing:0}.evo-misc h3{font-size:1.08rem;margin:0 0 10px;line-height:1.25}.evo-misc p,.evo-misc li{font-size:1rem;line-height:1.72;color:var(--muted)}.evo-misc .lead{font-size:1.18rem;max-width:none;color:#2d1d3f}.evo-misc .card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}.evo-misc .panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:0 18px 42px rgba(26,14,46,.08)}.evo-misc .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.evo-misc .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:9px;background:var(--violet);color:#fff!important;font-weight:850}.evo-misc .btn.alt{background:#fff;color:var(--ink)!important;border:1px solid var(--line)}.evo-misc .soft{background:var(--soft)}.evo-misc ul{margin:10px 0 0;padding-left:20px}.evo-misc .links{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}@media(max-width:860px){.evo-misc .two,.evo-misc .three{grid-template-columns:1fr}.evo-misc section{padding:36px 18px}}.evo-misc{--ink:#18072f;--muted:#675874;--violet:#64129b;--pink:#B0245F;--line:#eadff2;--soft:#faf6fd;color:var(--ink);font-family:inherit}.evo-misc *{box-sizing:border-box}.evo-misc a{color:var(--violet);font-weight:800;text-decoration:none}.evo-misc a:hover{text-decoration:underline}.evo-misc .wrap{max-width:1180px;margin:0 auto}.evo-misc section{padding:50px 22px}.evo-misc .hero{background:linear-gradient(135deg,#fff 0%,#fbf8fd 58%,#f1e8f8 100%)}.evo-misc .grid{display:grid;gap:18px}.evo-misc .two{grid-template-columns:1.15fr .85fr}.evo-misc .three{grid-template-columns:repeat(3,minmax(0,1fr))}.evo-misc .kicker{display:inline-flex;gap:9px;align-items:center;color:var(--pink);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:850;margin-bottom:12px}.evo-misc .kicker:before{content:"";display:inline-block;width:28px;height:2px;background:var(--pink)}.evo-misc h1{font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.05;margin:0 0 16px;font-weight:780;letter-spacing:0}.evo-misc h2{font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.15;margin:0 0 14px;font-weight:760;letter-spacing:0}.evo-misc h3{font-size:1.08rem;margin:0 0 10px;line-height:1.25}.evo-misc p,.evo-misc li{font-size:1rem;line-height:1.72;color:var(--muted)}.evo-misc .lead{font-size:1.18rem;max-width:none;color:#2d1d3f}.evo-misc .card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}.evo-misc .panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:0 18px 42px rgba(26,14,46,.08)}.evo-misc .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.evo-misc .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:9px;background:var(--violet);color:#fff!important;font-weight:850}.evo-misc .btn.alt{background:#fff;color:var(--ink)!important;border:1px solid var(--line)}.evo-misc .soft{background:var(--soft)}.evo-misc ul{margin:10px 0 0;padding-left:20px}.evo-misc .links{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}@media(max-width:860px){.evo-misc .two,.evo-misc .three{grid-template-columns:1fr}.evo-misc section{padding:36px 18px}}