.features-page .ft-crumbs ol{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0 0 22px;font-size:13px;color:var(--lp-ink-3)}.features-page .ft-crumbs a{color:var(--lp-ink-2);font-weight:600}.features-page .ft-crumbs a:hover{color:var(--lp-teal-700)}.features-page .ft-crumbs li[aria-current]{color:var(--lp-ink-3)}.features-page .ft-hero{padding-bottom:40px}.features-page .ft-hero-in{max-width:46em;position:relative}.features-page .ft-hero-in h1{font-size:clamp(38px,5vw,62px)}.features-page .ft-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.features-page .ft-define{margin-top:40px;padding:26px 28px;max-width:62em;background:var(--lp-surface);border:1px solid var(--lp-line);border-left:4px solid var(--lp-teal);border-radius:var(--lp-r-lg);box-shadow:var(--lp-shadow-sm)}.features-page .ft-define-title{font-size:18px;margin-bottom:12px}.features-page .ft-define p{font-size:15.5px;color:var(--lp-ink-2)}.features-page .ft-define p+p{margin-top:12px}.features-page .ft-define strong{color:var(--lp-ink);font-weight:700}.features-page .ft-why-sec{background:var(--lp-parchment-2);border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.features-page .ft-why{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:16px;gap:16px}.features-page .ft-why li{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-r-md);padding:18px;font-size:14px;color:var(--lp-ink-2);box-shadow:var(--lp-shadow-sm)}.features-page .ft-why b{display:block;font-size:15px;color:var(--lp-ink);font-weight:600;margin-bottom:7px}.features-page .ft-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.features-page .ft-card{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);padding:24px;box-shadow:var(--lp-shadow-sm);transition:transform .22s ease,box-shadow .22s ease}.features-page .ft-card:hover{transform:translateY(-3px);box-shadow:var(--lp-shadow-md)}.features-page .ft-ico{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--lp-teal-tint);color:var(--lp-teal-700);border:1px solid rgba(26,158,136,.2);margin-bottom:16px}.features-page .ft-ico svg{width:21px;height:21px}.features-page .ft-card h3{font-size:16.5px;margin-bottom:9px}.features-page .ft-card p{font-size:14.5px;color:var(--lp-ink-2)}.features-page .lp-steps.ft-steps{grid-template-columns:repeat(5,1fr)}.features-page .ft-teams-sec{background:var(--lp-parchment-2);border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.features-page .ft-teams{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.features-page .ft-team{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);padding:24px;box-shadow:var(--lp-shadow-sm)}.features-page .ft-team h3{font-size:16.5px;margin-bottom:9px;color:var(--lp-teal-700)}.features-page .ft-team p{font-size:14.5px;color:var(--lp-ink-2)}.features-page .ft-soon-sec{background:var(--lp-ink);color:#fff}.features-page .ft-soon-sec .lp-sec-head h2{color:#fff}.features-page .ft-soon-sec .lp-sec-head p{color:rgba(255,255,255,.66)}.features-page .ft-soon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.features-page .ft-soon{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:var(--lp-r-lg);padding:22px}.features-page .ft-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f3d9ac;background:rgba(184,130,58,.22);border:1px solid rgba(184,130,58,.45);padding:5px 11px;border-radius:100px;margin-bottom:14px}.features-page .ft-soon h3{font-size:16.5px;margin-bottom:9px;color:#fff}.features-page .ft-soon p{font-size:14.5px;color:rgba(255,255,255,.68)}@media (max-width:1180px){.features-page .lp-steps.ft-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.features-page .ft-grid,.features-page .lp-steps.ft-steps{grid-template-columns:repeat(2,1fr)}.features-page .ft-teams{grid-template-columns:1fr}.features-page .ft-soon-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.features-page .ft-grid,.features-page .ft-soon-grid,.features-page .lp-steps.ft-steps{grid-template-columns:1fr}.features-page .ft-define{padding:20px}.features-page .ft-hero-cta .lp-btn{width:100%}}