.solution-page{--solution-border:#e1e3df;--solution-surface:#fafaf9}.solution-page .compare-hero{padding-top:112px}.solution-page main h2{font-size:clamp(2.2rem,3.5vw,3.65rem)}.solution-index-hero .compare-index-hero__grid{padding:44px 0 48px}.solution-page .solution-index-hero h1{max-width:870px;font-size:clamp(3.1rem,5.25vw,5.3rem)}.solution-index-group{background:var(--compare-paper);color:var(--compare-ink);padding:clamp(72px,7vw,108px) 0}.solution-index-group+.solution-index-group{border-top:1px solid var(--solution-border);background:#fff}.solution-index-group .compare-index-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.solution-index-group .compare-index-card{grid-column:span 4}.solution-index-group .compare-index-card:nth-child(n+4){grid-column:span 3}.solution-index-card{min-height:258px}.solution-index-card h3{font-size:clamp(1.5rem,2.2vw,2rem)}.solution-index-card .compare-index-card__copy{max-width:38ch}.solution-page .solution-detail-hero h1{max-width:850px;font-size:clamp(2.9rem,4.45vw,4.6rem)}.solution-detail-hero .compare-detail-hero__grid{align-items:end;gap:clamp(28px,4vw,62px);padding:38px 0 40px}.solution-detail-hero .compare-detail-hero__aside{padding-bottom:7px}.solution-detail-hero .compare-actions{margin-top:22px}.solution-detail-hero .compare-detail-hero__answer{padding:23px 0 34px}.solution-friction{color:var(--compare-ink);background:#fff;padding:clamp(76px,7vw,104px) 0}.solution-friction__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.solution-friction__card{border:1px solid var(--solution-border);background:var(--solution-surface);border-radius:20px;flex-direction:column;gap:32px;min-height:228px;padding:27px;display:flex}.solution-friction__mark{background:var(--compare-orange);border-radius:3px;width:25px;height:3px}.solution-friction__card p{color:#45474d;font-size:1.06rem;line-height:1.55}.solution-workflow{background:var(--compare-paper);color:var(--compare-ink);padding:clamp(70px,6.5vw,94px) 0}.solution-workflow__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.solution-workflow__column{border:1px solid var(--solution-border);background:var(--solution-surface);border-radius:20px;padding:clamp(26px,3vw,42px)}.solution-workflow__column--after{background:#fff;border-color:#ff5a1f6b}.solution-workflow__column h3{margin-bottom:24px!important}.solution-workflow__column--after h3{color:#ba3a13}.solution-workflow__column ol{counter-reset:solution-step;list-style:none}.solution-workflow__column li{border-top:1px solid var(--solution-border);color:#45474d;counter-increment:solution-step;grid-template-columns:30px minmax(0,1fr);gap:16px;padding:16px 0;line-height:1.52;display:grid}.solution-workflow__column li:before{content:counter(solution-step, decimal-leading-zero);color:#8c9090;font-size:.8rem;font-weight:750}.solution-workflow__column--after li:before{color:#b8360c}.solution-fact-dot{background:var(--compare-orange);border-radius:50%;align-self:center;width:8px;height:8px;margin-left:3px}.solution-details{color:var(--compare-ink);background:#fff;padding:clamp(76px,8vw,110px) 0}.solution-details__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.solution-details__card{border:1px solid var(--solution-border);background:var(--solution-surface);border-radius:20px;padding:clamp(28px,3vw,42px)}.solution-details__card>p{color:var(--compare-muted);font-size:1.04rem;line-height:1.58;margin-top:18px!important}.solution-details__card ul{padding-left:20px;margin-top:26px!important}.solution-details__card li{color:#45474d;margin-top:11px;line-height:1.5}.solution-details__card li::marker{color:#b8360c}.solution-modules{border-top:1px solid var(--solution-border);background:var(--compare-paper);color:var(--compare-ink);padding:clamp(70px,7vw,96px) 0}.solution-modules__grid{border-top:1px solid #cfd2ce;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.solution-modules__link{border-bottom:1px solid #cfd2ce;justify-content:space-between;align-items:center;gap:26px;min-height:170px;padding:24px 20px 24px 0;display:flex}.solution-modules__link:nth-child(2n){padding-left:24px}.solution-modules__link svg{color:#b8360c;flex:none}.solution-modules__category{color:var(--compare-muted);font-size:.76rem;font-weight:750;display:block}.solution-modules__link h3{margin-top:9px!important}.solution-modules__copy{max-width:42ch;color:var(--compare-muted);margin-top:9px;font-size:.92rem;line-height:1.45;display:block}.solution-modules__link:hover h3{color:#b8360c}.solution-faq-item{grid-template-columns:minmax(0,1fr)!important}.solution-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.solution-index-group .compare-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-index-group .compare-index-card,.solution-index-group .compare-index-card:nth-child(n+4){grid-column:auto}.solution-index-group .compare-index-card:last-child{grid-column:span 2}.solution-friction__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.solution-page .compare-hero{padding-top:96px}.solution-page main h2{font-size:clamp(2rem,7vw,2.7rem)}.solution-index-hero .compare-index-hero__grid,.solution-detail-hero .compare-detail-hero__grid{padding:30px 0 36px}.solution-page .solution-index-hero h1{font-size:clamp(2.9rem,10vw,3.8rem)}.solution-index-group .compare-index-grid{grid-template-columns:minmax(0,1fr)}.solution-index-group .compare-index-card:last-child{grid-column:auto}.solution-index-group{padding:65px 0}.solution-index-card{min-height:220px}.solution-page .solution-detail-hero h1{font-size:clamp(2.45rem,8.5vw,3rem)}.solution-friction,.solution-workflow,.solution-details,.solution-modules{padding:65px 0}.solution-friction__grid,.solution-workflow__grid,.solution-details__grid,.solution-modules__grid,.solution-related__grid{grid-template-columns:minmax(0,1fr)}.solution-friction__card{gap:22px;min-height:0}.solution-modules__link:nth-child(2n){padding-left:0}}
