.uk-features-page{background:var(--section-alt);color:var(--white)}.uk-features-hero{padding:80px 0;background:var(--primary-dark);border-bottom:1px solid rgba(85,112,190,.25)}.uk-features-hero-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:50px;align-items:center}.uk-features-hero h1{font-size:clamp(42px,5vw,64px);line-height:1.08;margin:0 0 28px}.uk-features-hero p{font-size:19px!important;max-width:630px;color:#cbd6e3}.uk-features-hero img{width:100%;max-width:400px;height:auto;justify-self:center}.uk-feature-cta{display:inline-flex;align-items:center;gap:20px;color:var(--navbar-bg);background:var(--highlight-light);padding:17px 25px;border-radius:30px;font-size:12px;font-weight:800;margin:15px 0 20px}.uk-feature-cta:hover{color:var(--navbar-bg);background:#ff8f83;text-decoration:none}.uk-feature-caption{display:block;color:#b0bfe3;font-size:12px;line-height:1.7}.uk-feature-section{padding:75px 0}.uk-feature-alt{background:var(--primary-dark)}.uk-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}.uk-feature-grid article{padding:30px;background:var(--surface-card);border:1px solid rgba(85,112,190,.28);border-radius:18px;display:flex;flex-direction:column}.uk-feature-grid img{width:48px;height:48px;object-fit:contain;margin-bottom:28px}.uk-features-page h3{font:700 20px/1.4 Raleway,sans-serif!important;margin:0 0 18px}.uk-feature-grid p,.uk-platform-features p{font-size:16px!important;line-height:1.8;color:#c2ccdd}.uk-feature-grid a,.uk-platform-features a{font-size:13px;font-weight:700;color:var(--highlight-light);margin-top:auto}.uk-platform-features{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:40px}.uk-platform-features article{border-top:1px solid rgba(85,112,190,.4);padding-top:30px}.uk-platform-features .material-icons{display:block;color:var(--highlight-light);font-size:34px;margin-bottom:20px}.uk-platform-label{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#b0bfe3;font-weight:700;margin-bottom:15px}.uk-platform-features h3{font-size:24px!important}.uk-feature-bottom{display:grid;grid-template-columns:1.4fr 1fr;gap:80px}.uk-feature-bottom h2{font-size:40px;line-height:1.2;margin:0 0 23px}.uk-feature-bottom p{font-size:16px!important;color:#c2ccdd}.uk-feature-bottom a{color:var(--highlight-light)}.uk-feature-sources{padding:28px;border:1px solid rgba(85,112,190,.3);border-radius:18px;background:var(--surface-card);align-self:start}.uk-feature-sources a{display:flex;justify-content:space-between;font-size:14px;font-weight:700;border-bottom:1px solid rgba(85,112,190,.25);padding:13px 0}.uk-feature-sources p{font-size:12px!important;line-height:1.8;margin:20px 0 0}
@media(max-width:850px){.uk-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-features-hero-grid{grid-template-columns:1fr}.uk-features-hero img{max-width:280px}.uk-feature-bottom{gap:35px}.uk-features-hero{padding:50px 0}}
@media(max-width:600px){.uk-features-page .container{padding-inline:24px}.uk-feature-grid,.uk-platform-features,.uk-feature-bottom{grid-template-columns:1fr}.uk-feature-section{padding:48px 0}.uk-features-hero h1{font-size:43px}.uk-feature-grid article{padding:26px}.uk-features-hero-grid{gap:30px}.uk-feature-bottom h2{font-size:34px}}
