.features-page{background:#fff}.features-page .container-fluid{padding-left:0!important;padding-right:0!important}.features-page .track-identity{padding-bottom:clamp(2rem,3vw,3rem)!important}.features-page .track-identity>.container,.features-page section>.container.position-relative.py-5{padding-bottom:clamp(2.5rem,5vw,4.25rem)!important}.features-hero-section{position:relative;padding:clamp(5rem,10vw,7.5rem) 0 clamp(3rem,6vw,4.25rem);overflow:hidden}.features-hero-bg{position:absolute;inset:0;opacity:.55;filter:saturate(1.05) contrast(1.02)}.features-hero-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(99,188,71,.25),transparent 45%),radial-gradient(circle at 80% 10%,rgba(246,147,32,.18),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.96))}.features-hero-section .features-hero{position:relative;z-index:1;text-align:center;max-width:1100px;margin:0 auto}.features-hero-title{font-family:Montserrat,Roboto,sans-serif;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#020202;font-size:clamp(1.75rem,3.4vw,3.25rem);line-height:1.15;margin:0 auto 1.6rem}.features-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:14px 22px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.features-intro-section{padding:clamp(3rem,6vw,4.5rem) 0}.features-section-header{text-align:center;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.features-section-title{font-family:Montserrat,Roboto,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(2rem,4.2vw,4.25rem);line-height:1.05;margin:0 0 .75rem;color:#020202}.features-section-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:#6b6f76;margin:0}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:991px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.features-grid{grid-template-columns:1fr}}.features-card{background:rgba(255,255,255,.9);border:1px solid rgba(15,18,28,.12);border-radius:22px;box-shadow:0 18px 44px rgba(15,18,28,.08);padding:26px 20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;min-height:160px;display:grid;place-items:center;gap:14px}.features-card:hover{transform:translateY(-3px);box-shadow:0 22px 68px rgba(15,18,28,.12);border-color:rgba(99,188,71,.28)}.features-card-title{margin:0;font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#1a1d22}.features-modules-section{padding:clamp(3rem,6vw,4.75rem) 0;background:radial-gradient(circle at 10% 15%,rgba(99,188,71,.08),transparent 35%),radial-gradient(circle at 85% 0,rgba(246,147,32,.08),transparent 40%),#f6f7fb}.features-module+.features-module{margin-top:clamp(2.25rem,4vw,3.25rem)}.features-module-title{text-align:center;font-family:Montserrat,Roboto,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.75rem,3.2vw,3.25rem);line-height:1.1;margin:0 0 1.25rem}.features-highlight-panel{position:relative;border-radius:22px;padding:clamp(1.25rem,2.6vw,2rem);background:rgba(255,255,255,.85);border:1px solid rgba(15,18,28,.12);box-shadow:0 18px 44px rgba(15,18,28,.1);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:18px;align-items:center}.management-highlight-panel{position:relative;margin-top:40px;padding:46px 28px;border-radius:18px;background:rgba(255,255,255,.7);border:1px solid #808080;box-shadow:0 14px 30px rgba(0,0,0,.04);overflow:hidden;gap:18px;z-index:2}.features-highlight-panel:before,.management-highlight-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 15%,rgba(99,188,71,.16),transparent 45%);opacity:0;transition:opacity .22s ease;pointer-events:none}.features-highlight-panel:hover:before,.management-highlight-panel:hover:before{opacity:1}.features-highlight-text h3,.management-highlight-text h3{font-size:clamp(1.25rem,2.2vw,2rem);font-weight:800;color:#63bc47;margin:0 0 .9rem}.features-highlight-text ul,.management-highlight-text ul{margin:0;padding-left:18px}.features-highlight-text li,.management-highlight-text li{font-size:1rem;color:#3b3b3b;line-height:1.55;margin-bottom:8px}.features-highlight-text li:last-child,.management-highlight-text li:last-child{margin-bottom:0}.features-highlight-visual{height:160px;border-radius:20px;background:radial-gradient(circle at 30% 25%,rgba(99,188,71,.18),transparent 55%),radial-gradient(circle at 70% 70%,rgba(246,147,32,.14),transparent 60%),rgba(15,18,28,.04);border:1px solid rgba(15,18,28,.12)}@media (max-width:991px){.features-highlight-panel{grid-template-columns:1fr}.features-highlight-visual{height:140px}}@media (max-width:767px){.management-highlight-panel{padding:20px 18px;margin-top:26px}.management-highlight-text h3{font-size:22px}.management-highlight-text li{font-size:15px}}.features-page{overflow-x:clip}@supports not (overflow:clip){.features-page{overflow-x:hidden}}.features-page section{overflow-x:clip}@supports not (overflow:clip){.features-page section{overflow-x:hidden}}.features-page .bg-track,.features-page .complain-bg-01,.features-page .grid-box-complain-photp-main.bg-1:before{max-width:100%}.features-workflow-section{padding:0}.features-workflow-visual{min-height:320px;background:radial-gradient(circle at 20% 20%,rgba(99,188,71,.2),transparent 48%),radial-gradient(circle at 70% 40%,rgba(246,147,32,.18),transparent 52%),#0b0f0a}.features-workflow-title{font-family:Montserrat,Roboto,sans-serif;font-weight:900;letter-spacing:.02em;text-transform:uppercase;text-align:center;margin:0;padding:36px 22px;color:#020202;font-size:clamp(1.6rem,3vw,3rem);line-height:1.1}.features-final-section{padding:clamp(3rem,6vw,4.75rem) 0;background:#fff}.features-final-card{border-radius:26px;background:linear-gradient(135deg,rgba(99,188,71,.18),rgba(246,147,32,.12));border:1px solid rgba(15,18,28,.12);box-shadow:0 22px 70px rgba(15,18,28,.12);padding:clamp(1.5rem,3vw,2.25rem)}.features-final-title{font-weight:900;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .85rem;font-size:clamp(1.4rem,2.4vw,2.2rem)}.features-final-desc{color:rgba(15,18,28,.72);font-size:1.05rem;margin:0}.features-final-right{min-height:220px;border-radius:22px;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.55),transparent 45%),radial-gradient(circle at 70% 60%,rgba(0,0,0,.18),transparent 60%),rgba(15,18,28,.18);border:1px solid rgba(255,255,255,.25)}