.template-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1040px;margin:0 auto;display:grid}@media (width<=900px){.template-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=580px){.template-features-grid{grid-template-columns:1fr;gap:12px}}.template-feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:16px;padding:22px 24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 4px 16px #18467d0a}.template-feature-card:hover{border-color:#cbd8ec;transform:translateY(-2px);box-shadow:0 12px 28px #18467d17}.template-feature-card__icon{color:#2867b6;background:#2867b614;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.template-feature-card__title{color:#282829;margin:0;font-size:15px;font-weight:600;line-height:1.35}.container-fluid{width:100%;max-width:1720px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,3vw,48px);padding-right:clamp(16px,3vw,48px)}.liquid-glass-card{-webkit-backdrop-filter:blur(20px)saturate(190%);background:linear-gradient(135deg,#ffffff42 0%,#ffffff12 38%,#90c6fa2e 72%,#ffffff38 100%);border:1px solid #ffffff38;border-radius:28px;width:100%;padding:8px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .45s;position:relative;box-shadow:0 12px 36px -4px #0000008c,0 24px 60px -10px #060e1abf,inset 0 1px 2px #ffffffb3,inset 0 -1px 2px #00000059}@media (width>=640px){.liquid-glass-card{padding:10px}}.liquid-glass-card:before{border-radius:inherit;content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 25% 0,#ffffff61,#0000 55%);transition:opacity .3s;position:absolute;inset:0}.liquid-glass-card:hover{border-color:#ffffff73;transform:scale(1.025);box-shadow:0 20px 48px -4px #000000a6,0 32px 72px -10px #2867b673,inset 0 1px 3px #ffffffe6,inset 0 -1px 2px #00000040}.liquid-glass-card:hover:before{opacity:1}.template-interest-title .rt-title-accent{color:#2867b6;text-decoration:none}
