.lp-features-page{--border-hover: #9bc4ed}.lp-features-page .lp-features-hero{max-width:none;padding:72px 32px 48px;background:radial-gradient(ellipse at 50% 0%,#e4f0fd,transparent 70%),linear-gradient(#f5f9fd,#fff)}.lp-features-page .lp-section-label{margin:0 0 20px;color:var(--accent);font-size:13.2px;font-weight:800;letter-spacing:.12em}.lp-features-page .lp-features-hero-title{margin:0 0 22px;font-size:clamp(32px,4.3vw,56px);font-weight:750;line-height:1.65;letter-spacing:-.045em}.lp-features-page .lp-features-hero-sub{max-width:720px;font-size:19.36px;font-weight:500;margin:0 auto 32px;color:var(--text-muted);line-height:2;text-wrap:balance}.lp-features-page .lp-tabs{padding:5px;gap:6px;border-radius:10px;background:#edf4fb}.lp-features-page .lp-tab{font-size:15.4px;font-weight:800;min-width:152px;min-height:48px;border-radius:7px}.lp-features-page .lp-tab.is-active{background:var(--accent);color:#fff;box-shadow:none}.lp-features-page .lp-tab:not(.is-active):hover{background:#e0edf9;color:var(--accent)}.lp-features-page .lp-features-section{max-width:1080px;margin:auto;padding:48px 32px 100px}.lp-features-page .lp-feature-block-head{text-align:center;margin-bottom:42px}.lp-features-page .lp-feature-block-title{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.55;letter-spacing:-.045em;text-wrap:balance;word-break:auto-phrase}.lp-features-page .lp-feature-block-desc{margin:18px auto 0;color:var(--text-muted);font-size:15.4px;line-height:1.9}.lp-features-page .lp-subtabs{justify-content:center;gap:32px;margin-bottom:48px}.lp-features-page .lp-subtab{margin-right:0;min-height:48px;font-size:15.4px;font-weight:700}.lp-features-page .lp-subtab.is-active{color:var(--accent)}.lp-features-page .lp-subtab.is-active:after{background:var(--accent)}.lp-features-page .lp-feature-list{gap:24px}.lp-features-page .lp-feature-item{gap:20px;padding:32px;border-radius:10px;box-shadow:none}.lp-features-page .lp-feature-item:not(button):hover{transform:none;border-color:var(--border);box-shadow:none}.lp-features-page .lp-feature-item-button{padding-bottom:64px}.lp-features-page .lp-feature-item-button:hover{background:#f5f9fd;box-shadow:none}.lp-features-page .lp-feature-item-icon{width:44px;height:44px;background:#e5eff9;border-radius:10px}.lp-features-page .lp-feature-item-title{font-size:17px;line-height:1.6;margin-bottom:10px}.lp-features-page .lp-feature-item-desc{color:var(--text-muted);font-size:14.3px;font-weight:500;line-height:1.9}.lp-features-page .lp-feature-item-preview{right:32px;bottom:24px;font-size:14.3px;font-weight:800}.lp-features-page>footer{margin-top:0}@media(max-width:760px){.lp-features-page .lp-features-hero{padding:48px 22px 32px}.lp-features-page .lp-features-hero-title{font-size:clamp(23px,5.5vw,40px);letter-spacing:-.055em}.lp-features-page .lp-features-hero-sub{font-size:15.73px}.lp-features-page .lp-tab{min-width:120px}.lp-features-page .lp-features-section{padding:32px 22px 64px}.lp-features-page .lp-feature-block-head{margin-bottom:30px}.lp-features-page .lp-feature-block-desc{font-size:13.2px}.lp-features-page .lp-feature-list{grid-template-columns:1fr;gap:16px}.lp-features-page .lp-feature-item{padding:24px;gap:16px}.lp-features-page .lp-feature-item-button{padding-bottom:60px}.lp-features-page .lp-feature-item-title{font-size:17px}.lp-features-page .lp-feature-item-preview{right:24px;bottom:22px}.lp-features-page .lp-subtabs{gap:20px;margin-bottom:36px}}@media(prefers-reduced-motion:reduce){.lp-features-page main *{animation:none!important;transition:none!important}}
