.SolutionPage-module__-qyjWq__page{--bg:#f4f0e6;--bg-warm:#ece6d7;--paper:#fff;--ink:#0e1413;--ink-soft:#5a615b;--ink-faint:#8a8f88;--green:#0d352a;--green-deep:#08221b;--accent:#1a6147;--line:#c8c1b0;--line-soft:#ddd6c4;background:var(--bg);color:var(--ink);overflow-x:hidden}.SolutionPage-module__-qyjWq__wrap{width:auto;margin:0 10%}.SolutionPage-module__-qyjWq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:800;display:inline-block}.SolutionPage-module__-qyjWq__eyebrowLight{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-size:.72rem;font-weight:800;display:inline-block}.SolutionPage-module__-qyjWq__btnPrimary{background:var(--green);color:#fff;border:1px solid var(--green);border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 28px;font-size:.96rem;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.SolutionPage-module__-qyjWq__btnPrimary:hover{background:var(--green-deep);transform:translateY(-1px)}.SolutionPage-module__-qyjWq__btnGhost{height:54px;color:var(--ink);border:1px solid var(--ink);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:.96rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.SolutionPage-module__-qyjWq__btnGhost:hover{background:var(--ink);color:var(--bg)}.SolutionPage-module__-qyjWq__btnOnDark{height:54px;color:var(--green);background:#fff;border:1px solid #fff;border-radius:999px;align-items:center;gap:10px;padding:0 28px;font-size:.96rem;font-weight:700;transition:background .18s;display:inline-flex}.SolutionPage-module__-qyjWq__btnOnDark:hover{background:#f0e8d8}.SolutionPage-module__-qyjWq__btnGhostDark{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 26px;font-size:.96rem;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.SolutionPage-module__-qyjWq__btnGhostDark:hover{background:#ffffff14;border-color:#ffffffb3}.SolutionPage-module__-qyjWq__hero{background:var(--bg);border-bottom:1px solid var(--line);padding:140px 0 96px}.SolutionPage-module__-qyjWq__heroLayout{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.SolutionPage-module__-qyjWq__heroCopy{flex-direction:column;display:flex}.SolutionPage-module__-qyjWq__heroH1{letter-spacing:-.02em;color:var(--ink);max-width:16ch;margin:18px 0 0;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:900;line-height:1.02}.SolutionPage-module__-qyjWq__heroH1 em{color:var(--accent);font-style:normal}.SolutionPage-module__-qyjWq__heroLead{max-width:560px;color:var(--ink-soft);margin:30px 0 0;font-size:1.14rem;line-height:1.55}.SolutionPage-module__-qyjWq__heroActions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.SolutionPage-module__-qyjWq__heroVisual{background:#ffffffb8;border:1px solid #0e14131a;border-radius:24px;flex-direction:column;gap:16px;padding:22px;display:flex;box-shadow:0 16px 44px #231d1414}.SolutionPage-module__-qyjWq__heroVisualHeader{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;font-size:.7rem;font-weight:800;display:flex}.SolutionPage-module__-qyjWq__heroVisualBody{background:var(--bg-warm);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.SolutionPage-module__-qyjWq__heroVisualBar{background:#0e141324;border-radius:999px;width:70%;height:12px}.SolutionPage-module__-qyjWq__heroVisualBarShort{width:45%}.SolutionPage-module__-qyjWq__heroVisualTiles{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px;display:grid}.SolutionPage-module__-qyjWq__heroVisualTiles span{background:#0e141314;border-radius:12px;height:56px}.SolutionPage-module__-qyjWq__heroVisualChips{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.SolutionPage-module__-qyjWq__heroVisualChips li{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:999px;padding:6px 12px;font-size:.76rem;font-weight:700}.SolutionPage-module__-qyjWq__features{border-bottom:1px solid var(--line);padding:96px 0}.SolutionPage-module__-qyjWq__featuresHead{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.SolutionPage-module__-qyjWq__featuresH2{letter-spacing:-.01em;color:var(--ink);margin:14px 0 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1.08}.SolutionPage-module__-qyjWq__featuresDesc{color:var(--ink-soft);font-size:1.05rem;line-height:1.55}.SolutionPage-module__-qyjWq__featureGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.SolutionPage-module__-qyjWq__featureCard{border:1px solid var(--line-soft);background:var(--paper);border-radius:20px;flex-direction:column;height:100%;padding:28px;display:flex}.SolutionPage-module__-qyjWq__featureCard h3{color:var(--ink);margin:0 0 12px;font-size:1.18rem;font-weight:800}.SolutionPage-module__-qyjWq__featureCard p{color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.55}.SolutionPage-module__-qyjWq__featureTags{flex-wrap:wrap;gap:8px;margin-top:18px;list-style:none;display:flex}.SolutionPage-module__-qyjWq__featureTags li{border:1px solid var(--line);color:var(--ink-soft);background:var(--bg-warm);border-radius:999px;padding:5px 11px;font-size:.74rem;font-weight:700}.SolutionPage-module__-qyjWq__automation{background:var(--green);color:#fff;padding:96px 0}.SolutionPage-module__-qyjWq__automationSpread{grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;display:grid}.SolutionPage-module__-qyjWq__automationH2{letter-spacing:-.01em;color:#fff;margin:14px 0 0;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:900;line-height:1.1}.SolutionPage-module__-qyjWq__automationLead{color:#ffffffc7;margin:22px 0 0;font-size:1.08rem;line-height:1.55}.SolutionPage-module__-qyjWq__automationList{flex-direction:column;gap:16px;display:flex}.SolutionPage-module__-qyjWq__automationEntry{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:24px 26px}.SolutionPage-module__-qyjWq__automationEntry h3{color:#fff;margin:0 0 8px;font-size:1.1rem;font-weight:800}.SolutionPage-module__-qyjWq__automationEntry p{color:#ffffffc7;margin:0;font-size:.98rem;line-height:1.55}.SolutionPage-module__-qyjWq__related{border-bottom:1px solid var(--line);padding:96px 0}.SolutionPage-module__-qyjWq__relatedHead{margin-bottom:40px}.SolutionPage-module__-qyjWq__relatedH2{letter-spacing:-.01em;color:var(--ink);margin:14px 0 0;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:900;line-height:1.1}.SolutionPage-module__-qyjWq__relatedGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.SolutionPage-module__-qyjWq__relatedCard{border:1px solid var(--line-soft);background:var(--paper);border-radius:20px;flex-direction:column;gap:12px;padding:30px;transition:transform .18s,border-color .18s;display:flex}.SolutionPage-module__-qyjWq__relatedCard:hover{border-color:var(--accent);transform:translateY(-2px)}.SolutionPage-module__-qyjWq__relatedEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:800}.SolutionPage-module__-qyjWq__relatedCard h3{color:var(--ink);margin:0;font-size:1.3rem;font-weight:800}.SolutionPage-module__-qyjWq__relatedLink{color:var(--accent);align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:inline-flex}.SolutionPage-module__-qyjWq__cta{background:var(--green-deep);color:#fff;padding:110px 0}.SolutionPage-module__-qyjWq__ctaInner{text-align:center;max-width:820px;margin:0 auto}.SolutionPage-module__-qyjWq__ctaH2{letter-spacing:-.01em;color:#fff;margin:16px 0 0;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:900;line-height:1.08}.SolutionPage-module__-qyjWq__ctaH2 em{color:#c7e6d5;font-style:normal}.SolutionPage-module__-qyjWq__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}.SolutionPage-module__-qyjWq__ctaContact{color:#ffffffb3;width:100%;margin-top:8px;font-size:.96rem}.SolutionPage-module__-qyjWq__ctaContact a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.SolutionPage-module__-qyjWq__heroLayout{grid-template-columns:1fr;gap:40px}.SolutionPage-module__-qyjWq__featuresHead{grid-template-columns:1fr;align-items:start;gap:18px}.SolutionPage-module__-qyjWq__featureGrid{grid-template-columns:repeat(2,1fr)}.SolutionPage-module__-qyjWq__automationSpread{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.SolutionPage-module__-qyjWq__wrap{margin:0 6%}.SolutionPage-module__-qyjWq__hero{padding:116px 0 72px}.SolutionPage-module__-qyjWq__features,.SolutionPage-module__-qyjWq__automation,.SolutionPage-module__-qyjWq__related{padding:72px 0}.SolutionPage-module__-qyjWq__cta{padding:84px 0}.SolutionPage-module__-qyjWq__featureGrid,.SolutionPage-module__-qyjWq__relatedGrid{grid-template-columns:1fr}}
