.nwl-features-page{background:#fff;font-family:IBM Plex Sans,system-ui,sans-serif;color:#1a1a1a}.nwl-features-page .nwl-wrap{max-width:1180px;width:100%;padding:0 24px;margin:0 auto}.nwl-features-page h1,.nwl-features-page h2,.nwl-features-page h3{font-family:Roboto Slab,Georgia,serif}.nwl-features-hero{background-size:cover;background-position:center;color:#fff;padding:128px 0 107px}.nwl-features-hero .nwl-wrap{max-width:1180px}.nwl-features-eyebrow,.nwl-features-label{font:700 12px/1.4 IBM Plex Sans,sans-serif;letter-spacing:.13em;color:#0d9488}.nwl-features-eyebrow{color:#5eead4}.nwl-features-hero h1{font-size:clamp(39px,5.2vw,67px);font-weight:700;line-height:1.11;letter-spacing:-.035em;color:#fff;max-width:800px;margin:18px 0 25px}.nwl-features-hero p{font-size:clamp(16px,1.8vw,20px);color:#ffffffe6;line-height:1.7;max-width:715px;margin:0 0 35px}.nwl-features-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.nwl-features-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 23px;font:700 14px IBM Plex Sans,sans-serif;background:#0d9488;border:1px solid #0D9488;border-radius:2px;color:#fff;text-decoration:none;transition:background .2s,transform .2s}.nwl-features-btn:hover{background:#0f766e;transform:translateY(-2px);color:#fff}.nwl-features-btn.secondary{background:transparent;border-color:#fff9}.nwl-features-btn.secondary:hover{background:#ffffff1c}.nwl-features-intro{padding:70px 0 66px}.nwl-features-intro-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.nwl-features-intro h2{font-size:clamp(28px,3.7vw,45px);line-height:1.16;margin:12px 0 0;color:#1a1a1a}.nwl-features-intro p{color:#525b5e;line-height:1.8;font-size:17px;margin:0}.nwl-features-directory{padding:70px 0 85px}.nwl-features-group{scroll-margin-top:120px;margin-bottom:85px}.nwl-features-group:last-child{margin-bottom:0}.nwl-features-group-heading{max-width:780px;margin-bottom:28px}.nwl-features-group-heading h2{font-size:clamp(29px,3.8vw,43px);line-height:1.15;font-weight:700;margin:13px 0 16px;color:#1a1a1a}.nwl-features-group-heading p{max-width:690px;font-size:16px;color:#5b6264;line-height:1.75;margin:0}.nwl-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nwl-features-card{display:flex;flex-direction:column;min-width:0;padding:27px 25px 25px;background:#fff;border-radius:6px;border:1px solid #d8e6e3;border-top:5px solid #0D9488;box-shadow:0 3px 14px #0d3e3a09;transition:transform .2s,box-shadow .2s}.nwl-features-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0d3e3a14}.nwl-features-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#e5f5f2;color:#0d9488;margin-bottom:20px}.nwl-features-card h3{font-size:21px;line-height:1.3;margin:0 0 12px;font-weight:700}.nwl-features-card p{color:#566061;font-size:14px;line-height:1.7;margin:0 0 20px}.nwl-features-card ul{list-style:none;padding:18px 0 0;margin:auto 0 0;border-top:1px solid #e7eceb}.nwl-features-card li{display:flex;gap:9px;align-items:flex-start;color:#424d4d;font-size:13px;line-height:1.5;margin-bottom:11px}.nwl-features-card li svg{color:#0d9488;flex:none;margin-top:2px}.nwl-features-card-link{color:#c41a72;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin-top:15px;text-decoration:none}.nwl-features-card-link:hover{text-decoration:underline}.nwl-features-end{background:#0c665f;padding:62px 0 72px;color:#fff}.nwl-features-end-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:26px;align-items:center}.nwl-features-end-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#fff}.nwl-features-end .nwl-features-label{color:#a0f3e7}.nwl-features-end h2{font-size:clamp(24px,3vw,36px);color:#fff;margin:10px 0 12px;line-height:1.18}.nwl-features-end p{margin:0;font-size:15px;line-height:1.6;color:#ffffffd1}.nwl-features-end-links{display:flex;gap:16px;align-items:flex-start;flex-direction:column;min-width:205px}.nwl-features-end-links .nwl-features-btn{background:#fff;color:#0d7068;border-color:#fff}.nwl-features-end-links .nwl-features-btn:hover{background:#e7f8f4}.nwl-features-plan-link{display:inline-flex;gap:8px;align-items:center;color:#fff;text-decoration:underline;font-weight:700;font-size:14px}.nwl-features-plan-link:hover{color:#ffdce9}@media (max-width:900px){.nwl-features-hero{padding:90px 0 80px}.nwl-features-intro-layout{grid-template-columns:1fr;gap:18px}.nwl-features-grid{grid-template-columns:1fr 1fr}.nwl-features-end-inner{grid-template-columns:1fr}}@media (max-width:630px){.nwl-features-hero{padding:72px 0}.nwl-features-grid{grid-template-columns:1fr}.nwl-features-intro{padding:48px 0}.nwl-features-directory{padding:50px 0}.nwl-features-group{margin-bottom:56px}}@media (prefers-reduced-motion:reduce){.nwl-features-btn,.nwl-features-card{transition:none}.nwl-features-btn:hover,.nwl-features-card:hover{transform:none}}
