.SiteShell-module__SUpnZW__shellContainer{width:min(1160px,100% - 48px);margin-inline:auto}.SiteShell-module__SUpnZW__header{background:var(--page-bg)}.SiteShell-module__SUpnZW__headerRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.SiteShell-module__SUpnZW__breadcrumbs{min-height:64px;color:var(--ink-muted);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.SiteShell-module__SUpnZW__breadcrumbLink{transition:color .16s}.SiteShell-module__SUpnZW__breadcrumbLink:hover{color:var(--ink)}.SiteShell-module__SUpnZW__breadcrumbLink:focus-visible{outline-offset:4px;outline:3px solid #0f766e59}.SiteShell-module__SUpnZW__breadcrumbSeparator{color:var(--line-strong)}.SiteShell-module__SUpnZW__breadcrumbCurrent{color:var(--ink-soft)}.SiteShell-module__SUpnZW__headerPhone{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.SiteShell-module__SUpnZW__headerPhone:hover{color:var(--accent)}.SiteShell-module__SUpnZW__footer{border-top:1px solid var(--line);background:var(--page-bg);padding-block:28px}.SiteShell-module__SUpnZW__footerLink{color:var(--ink-muted);font-size:14px;text-decoration:none;transition:color .16s}.SiteShell-module__SUpnZW__footerLink:hover{color:var(--accent)}@media (max-width:1024px){.SiteShell-module__SUpnZW__shellContainer{width:min(100% - 40px,900px)}}@media (max-width:767px){.SiteShell-module__SUpnZW__headerRow{flex-direction:column;align-items:flex-start;gap:10px}.SiteShell-module__SUpnZW__headerPhone{font-size:14px}}@media (max-width:640px){.SiteShell-module__SUpnZW__shellContainer{width:min(100% - 32px,520px)}.SiteShell-module__SUpnZW__breadcrumbs{min-height:56px;font-size:13px}}
.page-module__E0kJGG__page{min-height:100vh;color:var(--ink);background:var(--page-bg)}.page-module__E0kJGG__brand{min-height:64px;color:var(--ink);letter-spacing:-.02em;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.page-module__E0kJGG__brand:focus-visible,.page-module__E0kJGG__solutionCard:focus-visible{outline-offset:4px;outline:3px solid #0f766e59}.page-module__E0kJGG__main{border-block:1px solid var(--line);align-items:center;min-height:calc(100vh - 137px);display:flex}.page-module__E0kJGG__container{width:min(1160px,100% - 48px);margin-inline:auto;padding-block:64px}.page-module__E0kJGG__intro{max-width:720px}.page-module__E0kJGG__intro h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:1.02}.page-module__E0kJGG__intro p{max-width:620px;color:var(--ink-soft);margin:22px 0 0;font-size:19px;line-height:1.55}.page-module__E0kJGG__solutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.page-module__E0kJGG__solutionCard{border:1px solid var(--line);background:var(--surface);flex-direction:column;justify-content:space-between;min-height:180px;padding:28px;transition:border-color .16s,background-color .16s,transform .16s;display:flex;position:relative}.page-module__E0kJGG__solutionCard:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.page-module__E0kJGG__solutionCard h2{letter-spacing:-.025em;max-width:480px;margin:0;padding-right:28px;font-size:clamp(21px,2.1vw,28px);line-height:1.15}.page-module__E0kJGG__solutionCard p{max-width:520px;color:var(--ink-soft);margin:24px 0 0;font-size:16px;line-height:1.5}.page-module__E0kJGG__cardArrow{color:var(--accent);font-size:24px;line-height:1;position:absolute;top:26px;right:28px}@media (max-width:1024px){.page-module__E0kJGG__container{width:min(100% - 40px,900px)}}@media (max-width:640px){.page-module__E0kJGG__brand{min-height:56px}.page-module__E0kJGG__main{min-height:0}.page-module__E0kJGG__container{width:min(100% - 32px,520px);padding-block:48px}.page-module__E0kJGG__intro p{font-size:17px}.page-module__E0kJGG__solutions{grid-template-columns:1fr;gap:14px;margin-top:36px}.page-module__E0kJGG__solutionCard{min-height:150px;padding:24px}.page-module__E0kJGG__cardArrow{top:23px;right:24px}}
.SolutionPageRenderer-module__ABpcXW__page{min-height:100vh;color:var(--ink);background:var(--page-bg)}.SolutionPageRenderer-module__ABpcXW__container{width:min(1160px,100% - 48px);margin-inline:auto}.SolutionPageRenderer-module__ABpcXW__breadcrumbs{min-height:64px;color:var(--ink-muted);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.SolutionPageRenderer-module__ABpcXW__breadcrumbLink{transition:color .16s}.SolutionPageRenderer-module__ABpcXW__breadcrumbLink:hover{color:var(--ink)}.SolutionPageRenderer-module__ABpcXW__breadcrumbLink:focus-visible,.SolutionPageRenderer-module__ABpcXW__button:focus-visible,.SolutionPageRenderer-module__ABpcXW__faqSummary:focus-visible{outline-offset:4px;outline:3px solid #0f766e59}.SolutionPageRenderer-module__ABpcXW__breadcrumbSeparator{color:var(--line-strong)}.SolutionPageRenderer-module__ABpcXW__breadcrumbCurrent{color:var(--ink-soft)}.SolutionPageRenderer-module__ABpcXW__hero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg, #e7f4f2b8, #fff0 52%), var(--page-bg)}.SolutionPageRenderer-module__ABpcXW__heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:72px;min-height:620px;padding-block:80px;display:grid}.SolutionPageRenderer-module__ABpcXW__heroContent{max-width:650px}.SolutionPageRenderer-module__ABpcXW__heroKicker,.SolutionPageRenderer-module__ABpcXW__eyebrow,.SolutionPageRenderer-module__ABpcXW__finalCtaEyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.4}.SolutionPageRenderer-module__ABpcXW__heroKicker{align-items:center;gap:9px;display:flex}.SolutionPageRenderer-module__ABpcXW__kickerDot{background:var(--accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.SolutionPageRenderer-module__ABpcXW__heroTitle{letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(48px,6vw,78px);font-weight:700;line-height:.98}.SolutionPageRenderer-module__ABpcXW__heroDescription{max-width:620px;color:var(--ink-soft);margin:30px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.65}.SolutionPageRenderer-module__ABpcXW__heroActions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.SolutionPageRenderer-module__ABpcXW__breadcrumbsRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.SolutionPageRenderer-module__ABpcXW__headerPhone{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.SolutionPageRenderer-module__ABpcXW__headerPhone:hover{color:var(--accent)}.SolutionPageRenderer-module__ABpcXW__footer{border-top:1px solid var(--line);background:var(--page-bg);padding-block:28px}.SolutionPageRenderer-module__ABpcXW__footerLink{color:var(--ink-muted);font-size:14px;text-decoration:none;transition:color .16s}.SolutionPageRenderer-module__ABpcXW__footerLink:hover{color:var(--accent)}.SolutionPageRenderer-module__ABpcXW__button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 20px;font-size:15px;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.SolutionPageRenderer-module__ABpcXW__button:hover{transform:translateY(-1px)}.SolutionPageRenderer-module__ABpcXW__buttonPrimary{color:var(--white);background:var(--accent);border-color:var(--accent)}.SolutionPageRenderer-module__ABpcXW__buttonPrimary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.SolutionPageRenderer-module__ABpcXW__buttonSecondary{color:var(--ink);background:var(--white);border-color:var(--line-strong)}.SolutionPageRenderer-module__ABpcXW__buttonSecondary:hover{background:var(--surface);border-color:var(--ink-muted)}.SolutionPageRenderer-module__ABpcXW__arrowIcon{width:16px;height:16px}.SolutionPageRenderer-module__ABpcXW__heroNote{color:var(--ink-muted);align-items:center;gap:8px;margin-top:22px;font-size:13px;line-height:1.5;display:flex}.SolutionPageRenderer-module__ABpcXW__heroNoteIcon{width:18px;height:18px;color:var(--accent);border:1px solid #b8dcd8;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.SolutionPageRenderer-module__ABpcXW__heroVisual{background:linear-gradient(145deg,#fffffff5,#eef2f5f5);border:1px solid #ccd7de;border-radius:14px;min-height:450px;position:relative;overflow:hidden;box-shadow:0 24px 60px #17212b14,0 2px 8px #17212b0a}.SolutionPageRenderer-module__ABpcXW__heroVisual:before{content:"";border:1px solid #0f766e1f;border-radius:50%;width:250px;height:250px;position:absolute;top:-100px;right:-80px}.SolutionPageRenderer-module__ABpcXW__heroVisual:after{content:"";border:1px solid #0f766e1a;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-100px;right:-70px}.SolutionPageRenderer-module__ABpcXW__visualChrome{z-index:1;border-bottom:1px solid var(--line);background:#fffc;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;display:flex;position:relative}.SolutionPageRenderer-module__ABpcXW__visualChromeDots{gap:6px;display:flex}.SolutionPageRenderer-module__ABpcXW__visualChromeDots span{border:1px solid #aebac3;border-radius:50%;width:7px;height:7px}.SolutionPageRenderer-module__ABpcXW__visualChromeLabel{color:var(--ink-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.SolutionPageRenderer-module__ABpcXW__workflow{z-index:1;padding:32px 28px;position:relative}.SolutionPageRenderer-module__ABpcXW__workflowStep{border:1px solid var(--line);background:#ffffffeb;border-radius:9px;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 4px 14px #17212b0a}.SolutionPageRenderer-module__ABpcXW__workflowStepActive{background:#f1faf8;border-color:#9bcfc9;box-shadow:0 8px 22px #0f766e14}.SolutionPageRenderer-module__ABpcXW__workflowIcon{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--ink-soft);background:var(--surface);font-family:var(--font-geist-mono), monospace;border-radius:7px;flex:0 0 42px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.SolutionPageRenderer-module__ABpcXW__workflowStepActive .SolutionPageRenderer-module__ABpcXW__workflowIcon{color:var(--accent);background:var(--accent-soft);border-color:#9bcfc9}.SolutionPageRenderer-module__ABpcXW__workflowStep strong,.SolutionPageRenderer-module__ABpcXW__workflowStep span{display:block}.SolutionPageRenderer-module__ABpcXW__workflowStep strong{font-size:15px;line-height:1.4}.SolutionPageRenderer-module__ABpcXW__workflowStep div>span{color:var(--ink-muted);margin-top:3px;font-size:12px;line-height:1.4}.SolutionPageRenderer-module__ABpcXW__workflowConnector{justify-content:center;align-items:center;height:28px;display:flex}.SolutionPageRenderer-module__ABpcXW__workflowConnector span{background:var(--line-strong);width:1px;height:100%}.SolutionPageRenderer-module__ABpcXW__workflowConnector span:after{border-right:1px solid var(--ink-muted);border-bottom:1px solid var(--ink-muted);content:"";width:5px;height:5px;margin-top:11px;margin-left:-2px;display:block;transform:rotate(45deg)}.SolutionPageRenderer-module__ABpcXW__visualFooter{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.SolutionPageRenderer-module__ABpcXW__visualFooter span{border:1px solid var(--line);color:var(--ink-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#ffffffc7;border-radius:5px;padding:6px 9px;font-size:9px}.SolutionPageRenderer-module__ABpcXW__section{padding-block:104px}.SolutionPageRenderer-module__ABpcXW__sectionMuted{background:var(--surface);border-block:1px solid var(--line)}.SolutionPageRenderer-module__ABpcXW__sectionDark{color:#edf3f6;background:var(--dark)}.SolutionPageRenderer-module__ABpcXW__sectionDark .SolutionPageRenderer-module__ABpcXW__eyebrow{color:#79c9c2}.SolutionPageRenderer-module__ABpcXW__sectionDark .SolutionPageRenderer-module__ABpcXW__sectionTitle{color:#fff}.SolutionPageRenderer-module__ABpcXW__sectionDark .SolutionPageRenderer-module__ABpcXW__sectionIntro{color:#b7c4cc}.SolutionPageRenderer-module__ABpcXW__sectionHeader{max-width:780px;margin-bottom:52px}.SolutionPageRenderer-module__ABpcXW__sectionTitle{max-width:800px;color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:700;line-height:1.06}.SolutionPageRenderer-module__ABpcXW__sectionIntro{max-width:720px;color:var(--ink-soft);margin:20px 0 0;font-size:17px;line-height:1.7}.SolutionPageRenderer-module__ABpcXW__sectionIntro>p+p{margin-top:14px}.SolutionPageRenderer-module__ABpcXW__problemLayout{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.SolutionPageRenderer-module__ABpcXW__problemLayout:has(.SolutionPageRenderer-module__ABpcXW__claimGrid>.SolutionPageRenderer-module__ABpcXW__claimCard:nth-child(2):last-child){grid-template-columns:minmax(250px,.45fr) minmax(0,1.55fr)}.SolutionPageRenderer-module__ABpcXW__problemLayout:has(.SolutionPageRenderer-module__ABpcXW__claimGrid>.SolutionPageRenderer-module__ABpcXW__claimCard:nth-child(2):last-child) .SolutionPageRenderer-module__ABpcXW__claimGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.SolutionPageRenderer-module__ABpcXW__problemLead{padding-top:4px;position:sticky;top:24px}.SolutionPageRenderer-module__ABpcXW__sectionIndex{color:var(--accent);font-family:var(--font-geist-mono), monospace;margin-bottom:24px;font-size:12px;font-weight:700;display:inline-flex}.SolutionPageRenderer-module__ABpcXW__problemLead h3{letter-spacing:-.025em;max-width:360px;font-size:25px;line-height:1.25}.SolutionPageRenderer-module__ABpcXW__problemLead p{max-width:380px;color:var(--ink-soft);margin-top:18px;font-size:15px;line-height:1.65}.SolutionPageRenderer-module__ABpcXW__claimGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.SolutionPageRenderer-module__ABpcXW__claimCard{border:1px solid var(--line);background:var(--white);border-radius:9px;min-height:220px;padding:22px}.SolutionPageRenderer-module__ABpcXW__cardNumber{color:var(--ink-muted);font-family:var(--font-geist-mono), monospace;margin-bottom:50px;font-size:11px}.SolutionPageRenderer-module__ABpcXW__claimCard h3{min-height:72px;font-size:17px;line-height:1.4}.SolutionPageRenderer-module__ABpcXW__claimTextList{color:var(--ink-soft);gap:8px;margin:12px 0 0;padding-left:20px;font-size:15px;line-height:1.65;display:grid}.SolutionPageRenderer-module__ABpcXW__claimCard>p,.SolutionPageRenderer-module__ABpcXW__solutionItemBody>p,.SolutionPageRenderer-module__ABpcXW__integrationCard>p,.SolutionPageRenderer-module__ABpcXW__valueItemContent>p{color:var(--ink-soft);margin-top:12px;font-size:15px;line-height:1.65}.SolutionPageRenderer-module__ABpcXW__claimSource{font-size:13px!important}.SolutionPageRenderer-module__ABpcXW__evidenceBadge{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.SolutionPageRenderer-module__ABpcXW__evidenceSymbol{font-family:var(--font-geist-mono), monospace;font-size:11px}.SolutionPageRenderer-module__ABpcXW__evidenceBadge_confirmed{color:#17634f;background:#e9f7f1;border-color:#bfe5d7}.SolutionPageRenderer-module__ABpcXW__evidenceBadge_inference{color:#7b5c16;background:#fbf5df;border-color:#ead9a2}.SolutionPageRenderer-module__ABpcXW__evidenceBadge_hypothesis{color:#7652a1;background:#f3ecfb;border-color:#dcc9ee}.SolutionPageRenderer-module__ABpcXW__evidenceBadge_unknown{color:#5d6a75;background:#edf0f2;border-color:#d6dde2}.SolutionPageRenderer-module__ABpcXW__solutionList{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SolutionPageRenderer-module__ABpcXW__solutionItem{border-right:1px solid var(--line);gap:20px;min-height:190px;padding:28px 24px;display:flex}.SolutionPageRenderer-module__ABpcXW__solutionItem:last-child{border-right:0}.SolutionPageRenderer-module__ABpcXW__solutionItemNumber{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:11px;font-weight:700}.SolutionPageRenderer-module__ABpcXW__solutionItemBody{min-width:0}.SolutionPageRenderer-module__ABpcXW__solutionItem h3{font-size:17px;line-height:1.45}.SolutionPageRenderer-module__ABpcXW__capabilityGrid{border:1px solid var(--dark-line);background:var(--dark-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.SolutionPageRenderer-module__ABpcXW__capabilityCard{background:var(--dark);min-height:280px;padding:26px;position:relative}.SolutionPageRenderer-module__ABpcXW__capabilityNumber{color:#71818d;font-family:var(--font-geist-mono), monospace;font-size:10px}.SolutionPageRenderer-module__ABpcXW__capabilityMarker{border:1px solid #50616d;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;margin-top:48px;display:flex}.SolutionPageRenderer-module__ABpcXW__capabilityMarker span{background:#79c9c2;border-radius:2px;width:9px;height:9px}.SolutionPageRenderer-module__ABpcXW__capabilityCard h3{color:#f4f7f8;max-width:250px;margin-top:20px;font-size:18px;line-height:1.4}.SolutionPageRenderer-module__ABpcXW__capabilityCard>p{color:#9eacb5;margin-top:9px;font-size:12px;line-height:1.5}.SolutionPageRenderer-module__ABpcXW__sectionDark .SolutionPageRenderer-module__ABpcXW__evidenceBadge_inference{color:#ead9a2;background:#ead9a21a;border-color:#ead9a259}.SolutionPageRenderer-module__ABpcXW__scenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.SolutionPageRenderer-module__ABpcXW__scenarioCard{border:1px solid var(--line);background:var(--white);border-radius:10px;flex-direction:column;min-height:450px;padding:26px;display:flex}.SolutionPageRenderer-module__ABpcXW__scenarioHeader{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding-bottom:24px;display:flex}.SolutionPageRenderer-module__ABpcXW__scenarioNumber{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:11px;font-weight:700}.SolutionPageRenderer-module__ABpcXW__scenarioHeader h3{letter-spacing:-.02em;font-size:20px;line-height:1.3}.SolutionPageRenderer-module__ABpcXW__scenarioFlow{flex-direction:column;flex:1;padding-top:24px;display:flex}.SolutionPageRenderer-module__ABpcXW__scenarioBlock span,.SolutionPageRenderer-module__ABpcXW__scenarioOutcome .SolutionPageRenderer-module__ABpcXW__outcomeHeader>span{color:var(--ink-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.SolutionPageRenderer-module__ABpcXW__scenarioBlock p,.SolutionPageRenderer-module__ABpcXW__scenarioOutcome p{color:var(--ink-soft);font-size:14px;line-height:1.6}.SolutionPageRenderer-module__ABpcXW__scenarioArrow{height:30px;color:var(--accent);font-family:var(--font-geist-mono), monospace;padding-top:7px;font-size:14px}.SolutionPageRenderer-module__ABpcXW__scenarioOutcome{background:#f5faf9;border:1px solid #cfe3e0;border-radius:7px;margin-top:0;padding:14px}.SolutionPageRenderer-module__ABpcXW__outcomeHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.SolutionPageRenderer-module__ABpcXW__outcomeHeader>span{margin:0}.SolutionPageRenderer-module__ABpcXW__integrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.SolutionPageRenderer-module__ABpcXW__integrationCard{border:1px solid var(--line);background:var(--white);border-radius:9px;min-height:180px;padding:24px}.SolutionPageRenderer-module__ABpcXW__integrationMark{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--accent);font-family:var(--font-geist-mono), monospace;border-radius:6px;justify-content:center;align-items:center;margin-bottom:38px;font-size:13px;display:inline-flex}.SolutionPageRenderer-module__ABpcXW__integrationCard h3{font-size:16px;line-height:1.45}.SolutionPageRenderer-module__ABpcXW__valueLayout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:70px;display:grid}.SolutionPageRenderer-module__ABpcXW__valueLead{background:var(--accent-soft);border:1px solid #b9dcd8;border-radius:10px;padding:30px}.SolutionPageRenderer-module__ABpcXW__valueLeadMark{width:36px;height:36px;color:var(--accent);background:var(--white);font-family:var(--font-geist-mono), monospace;border:1px solid #a8d4cf;border-radius:50%;justify-content:center;align-items:center;margin-bottom:44px;display:inline-flex}.SolutionPageRenderer-module__ABpcXW__valueLead h3{font-size:21px;line-height:1.35}.SolutionPageRenderer-module__ABpcXW__valueLead p{color:#42625f;margin-top:14px;font-size:14px;line-height:1.65}.SolutionPageRenderer-module__ABpcXW__valueList{border-top:1px solid var(--line)}.SolutionPageRenderer-module__ABpcXW__valueItem{border-bottom:1px solid var(--line);gap:24px;padding:25px 0;display:flex}.SolutionPageRenderer-module__ABpcXW__valueItemNumber{min-width:26px;color:var(--ink-muted);font-family:var(--font-geist-mono), monospace;font-size:10px}.SolutionPageRenderer-module__ABpcXW__valueItemContent{flex:1}.SolutionPageRenderer-module__ABpcXW__valueItem h3{font-size:17px;line-height:1.45}.SolutionPageRenderer-module__ABpcXW__sectionEvidence{border-block:1px solid var(--line);background:#f9fafb}.SolutionPageRenderer-module__ABpcXW__evidenceLegend{flex-wrap:wrap;gap:8px;margin-top:-22px;margin-bottom:30px;display:flex}.SolutionPageRenderer-module__ABpcXW__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.SolutionPageRenderer-module__ABpcXW__evidenceCard{border:1px solid var(--line);background:var(--white);border-radius:9px;min-height:200px;padding:24px}.SolutionPageRenderer-module__ABpcXW__evidenceCardHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.SolutionPageRenderer-module__ABpcXW__evidenceId{color:var(--ink-muted);font-family:var(--font-geist-mono), monospace;text-align:right;font-size:9px}.SolutionPageRenderer-module__ABpcXW__evidenceCard h3{margin-top:28px;font-size:17px;line-height:1.5}.SolutionPageRenderer-module__ABpcXW__evidenceValue{color:var(--ink-soft);margin-top:10px;font-size:14px;line-height:1.55}.SolutionPageRenderer-module__ABpcXW__evidenceSource{border-top:1px solid var(--line);color:var(--ink-muted);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin-top:24px;padding-top:12px;font-size:9px;line-height:1.5}.SolutionPageRenderer-module__ABpcXW__faqLayout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:start;gap:80px;display:grid}.SolutionPageRenderer-module__ABpcXW__faqIntro{position:sticky;top:24px}.SolutionPageRenderer-module__ABpcXW__faqList{border-top:1px solid var(--line)}.SolutionPageRenderer-module__ABpcXW__faqItem{border-bottom:1px solid var(--line)}.SolutionPageRenderer-module__ABpcXW__faqSummary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:82px;padding:18px 0;list-style:none;display:grid}.SolutionPageRenderer-module__ABpcXW__faqSummary::-webkit-details-marker{display:none}.SolutionPageRenderer-module__ABpcXW__faqSummary::marker{display:none}.SolutionPageRenderer-module__ABpcXW__faqNumber{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:700}.SolutionPageRenderer-module__ABpcXW__faqQuestion{padding-right:8px;font-size:16px;font-weight:650;line-height:1.45}.SolutionPageRenderer-module__ABpcXW__faqToggle{width:24px;height:24px;color:var(--ink-soft);font-family:var(--font-geist-mono), monospace;justify-content:center;align-items:center;font-size:18px;font-weight:400;transition:transform .16s;display:inline-flex}.SolutionPageRenderer-module__ABpcXW__faqItem[open] .SolutionPageRenderer-module__ABpcXW__faqToggle{transform:rotate(45deg)}.SolutionPageRenderer-module__ABpcXW__faqAnswer{padding:0 40px 24px 50px}.SolutionPageRenderer-module__ABpcXW__faqAnswer p{max-width:680px;color:var(--ink-soft);font-size:15px;line-height:1.7}.SolutionPageRenderer-module__ABpcXW__finalCta{color:#fff;background:var(--dark);padding-block:80px}.SolutionPageRenderer-module__ABpcXW__finalCtaInner{border:1px solid var(--dark-line);background:var(--dark-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;padding:56px;display:grid}.SolutionPageRenderer-module__ABpcXW__finalCtaEyebrow{color:#79c9c2}.SolutionPageRenderer-module__ABpcXW__finalCta h2{letter-spacing:-.035em;max-width:700px;font-size:clamp(34px,4vw,50px);line-height:1.05}.SolutionPageRenderer-module__ABpcXW__finalCtaInner>div:first-child>p:last-child{color:#b8c5cc;max-width:680px;margin-top:18px;font-size:16px;line-height:1.65}.SolutionPageRenderer-module__ABpcXW__finalCtaActions{flex-direction:column;align-items:stretch;gap:10px;min-width:190px;display:flex}.SolutionPageRenderer-module__ABpcXW__buttonLight{color:var(--dark);background:#fff;border-color:#fff}.SolutionPageRenderer-module__ABpcXW__buttonLight:hover{background:#e8efef;border-color:#e8efef}.SolutionPageRenderer-module__ABpcXW__buttonOutlineLight{color:#fff;background:0 0;border-color:#61727e}.SolutionPageRenderer-module__ABpcXW__buttonOutlineLight:hover{background:#ffffff0f;border-color:#91a0aa}.SolutionPageRenderer-module__ABpcXW__callbackForm{width:min(100%,520px)}.SolutionPageRenderer-module__ABpcXW__callbackLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SolutionPageRenderer-module__ABpcXW__callbackFields{gap:10px;display:flex}.SolutionPageRenderer-module__ABpcXW__callbackInput{min-width:0;min-height:50px;color:var(--dark);font:inherit;background:#fff;border:1px solid #61727e;border-radius:7px;outline:none;flex:1;padding:13px 16px;font-size:15px}.SolutionPageRenderer-module__ABpcXW__callbackInput::placeholder{color:#7b8991}.SolutionPageRenderer-module__ABpcXW__callbackInput:focus{border-color:#91a0aa;box-shadow:0 0 0 2px #ffffff1f}.SolutionPageRenderer-module__ABpcXW__callbackForm button:disabled{cursor:wait;opacity:.65}.SolutionPageRenderer-module__ABpcXW__callbackSuccess{color:#fff;max-width:520px;margin:0;font-size:15px;line-height:1.6}.SolutionPageRenderer-module__ABpcXW__callbackError{color:#ffb4b4;margin:10px 0 0;font-size:13px;line-height:1.5}@media (max-width:1024px){.SolutionPageRenderer-module__ABpcXW__container{width:min(100% - 40px,900px)}.SolutionPageRenderer-module__ABpcXW__heroGrid{grid-template-columns:1fr;gap:48px;min-height:0}.SolutionPageRenderer-module__ABpcXW__heroContent{max-width:760px}.SolutionPageRenderer-module__ABpcXW__heroVisual{width:min(100%,680px)}.SolutionPageRenderer-module__ABpcXW__claimGrid,.SolutionPageRenderer-module__ABpcXW__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionPageRenderer-module__ABpcXW__problemLayout,.SolutionPageRenderer-module__ABpcXW__valueLayout{grid-template-columns:1fr;gap:38px}.SolutionPageRenderer-module__ABpcXW__problemLead,.SolutionPageRenderer-module__ABpcXW__faqIntro{position:static}.SolutionPageRenderer-module__ABpcXW__problemLead h3,.SolutionPageRenderer-module__ABpcXW__problemLead p{max-width:700px}.SolutionPageRenderer-module__ABpcXW__solutionList{grid-template-columns:1fr}.SolutionPageRenderer-module__ABpcXW__solutionItem{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.SolutionPageRenderer-module__ABpcXW__solutionItem:last-child{border-bottom:0}.SolutionPageRenderer-module__ABpcXW__scenarioGrid{grid-template-columns:1fr}.SolutionPageRenderer-module__ABpcXW__scenarioCard{min-height:auto}.SolutionPageRenderer-module__ABpcXW__integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionPageRenderer-module__ABpcXW__faqLayout{grid-template-columns:1fr;gap:40px}.SolutionPageRenderer-module__ABpcXW__finalCtaInner{grid-template-columns:1fr;gap:36px}.SolutionPageRenderer-module__ABpcXW__finalCtaActions{flex-flow:wrap;justify-content:flex-start}}@media (max-width:767px){.SolutionPageRenderer-module__ABpcXW__breadcrumbsRow{flex-direction:column;align-items:flex-start;gap:10px}.SolutionPageRenderer-module__ABpcXW__headerPhone{font-size:14px}}@media (max-width:640px){.SolutionPageRenderer-module__ABpcXW__container{width:min(100% - 32px,520px)}.SolutionPageRenderer-module__ABpcXW__breadcrumbs{min-height:56px;font-size:13px}.SolutionPageRenderer-module__ABpcXW__heroGrid{gap:38px;padding-block:56px 64px}.SolutionPageRenderer-module__ABpcXW__heroTitle{font-size:clamp(42px,14vw,58px)}.SolutionPageRenderer-module__ABpcXW__heroDescription{margin-top:22px;font-size:17px;line-height:1.6}.SolutionPageRenderer-module__ABpcXW__heroActions{flex-direction:column;align-items:stretch;margin-top:28px}.SolutionPageRenderer-module__ABpcXW__button{width:100%}.SolutionPageRenderer-module__ABpcXW__heroNote{align-items:flex-start}.SolutionPageRenderer-module__ABpcXW__heroVisual{min-height:0}.SolutionPageRenderer-module__ABpcXW__visualChrome{min-height:44px;padding-inline:14px}.SolutionPageRenderer-module__ABpcXW__visualChromeLabel{font-size:8px}.SolutionPageRenderer-module__ABpcXW__workflow{padding:22px 16px 76px}.SolutionPageRenderer-module__ABpcXW__workflowStep{padding:13px}.SolutionPageRenderer-module__ABpcXW__workflowIcon{flex-basis:36px;width:36px;height:36px}.SolutionPageRenderer-module__ABpcXW__workflowStep strong{font-size:14px}.SolutionPageRenderer-module__ABpcXW__workflowStep div>span{font-size:11px}.SolutionPageRenderer-module__ABpcXW__visualFooter{bottom:14px;left:14px;right:14px}.SolutionPageRenderer-module__ABpcXW__visualFooter span{font-size:8px}.SolutionPageRenderer-module__ABpcXW__section{padding-block:72px}.SolutionPageRenderer-module__ABpcXW__sectionHeader{margin-bottom:36px}.SolutionPageRenderer-module__ABpcXW__sectionTitle{font-size:34px}.SolutionPageRenderer-module__ABpcXW__sectionIntro{font-size:15px}.SolutionPageRenderer-module__ABpcXW__problemLayout{gap:30px}.SolutionPageRenderer-module__ABpcXW__claimGrid,.SolutionPageRenderer-module__ABpcXW__capabilityGrid,.SolutionPageRenderer-module__ABpcXW__integrationGrid,.SolutionPageRenderer-module__ABpcXW__evidenceGrid{grid-template-columns:1fr}.SolutionPageRenderer-module__ABpcXW__problemLayout:has(.SolutionPageRenderer-module__ABpcXW__claimGrid>.SolutionPageRenderer-module__ABpcXW__claimCard:nth-child(2):last-child) .SolutionPageRenderer-module__ABpcXW__claimGrid{grid-template-columns:1fr}.SolutionPageRenderer-module__ABpcXW__claimCard{min-height:0}.SolutionPageRenderer-module__ABpcXW__cardNumber{margin-bottom:30px}.SolutionPageRenderer-module__ABpcXW__claimCard h3{min-height:0}.SolutionPageRenderer-module__ABpcXW__solutionItem{gap:14px;padding:22px 0}.SolutionPageRenderer-module__ABpcXW__capabilityCard{min-height:250px}.SolutionPageRenderer-module__ABpcXW__capabilityMarker{margin-top:34px}.SolutionPageRenderer-module__ABpcXW__scenarioCard{padding:20px}.SolutionPageRenderer-module__ABpcXW__valueLead{padding:22px}.SolutionPageRenderer-module__ABpcXW__valueLeadMark{margin-bottom:30px}.SolutionPageRenderer-module__ABpcXW__valueItem{gap:14px}.SolutionPageRenderer-module__ABpcXW__evidenceLegend{margin-top:-8px}.SolutionPageRenderer-module__ABpcXW__evidenceCard{min-height:0}.SolutionPageRenderer-module__ABpcXW__faqSummary{grid-template-columns:28px minmax(0,1fr) 20px;gap:10px;min-height:76px}.SolutionPageRenderer-module__ABpcXW__faqQuestion{font-size:15px}.SolutionPageRenderer-module__ABpcXW__faqAnswer{padding:0 30px 22px 38px}.SolutionPageRenderer-module__ABpcXW__finalCta{padding-block:48px}.SolutionPageRenderer-module__ABpcXW__finalCtaInner{padding:32px 22px}.SolutionPageRenderer-module__ABpcXW__finalCtaActions{flex-direction:column}.SolutionPageRenderer-module__ABpcXW__callbackForm{width:100%}.SolutionPageRenderer-module__ABpcXW__callbackFields{flex-direction:column}.SolutionPageRenderer-module__ABpcXW__callbackInput,.SolutionPageRenderer-module__ABpcXW__callbackForm button{width:100%}}@media (prefers-reduced-motion:reduce){.SolutionPageRenderer-module__ABpcXW__button,.SolutionPageRenderer-module__ABpcXW__breadcrumbLink,.SolutionPageRenderer-module__ABpcXW__faqToggle{transition:none}.SolutionPageRenderer-module__ABpcXW__button:hover{transform:none}}.SolutionPageRenderer-module__ABpcXW__relatedLinks{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;padding-top:24px;font-size:14px;display:flex}.SolutionPageRenderer-module__ABpcXW__integrationStatement{max-width:760px;color:var(--ink-soft);margin-top:24px;font-size:17px;line-height:1.7}.SolutionPageRenderer-module__ABpcXW__relatedLink{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);background:var(--white);border-radius:7px;align-items:center;gap:8px;padding:9px 13px;font-weight:700;display:inline-flex}.SolutionPageRenderer-module__ABpcXW__relatedLink:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:640px){.SolutionPageRenderer-module__ABpcXW__relatedLinks{flex-direction:column;align-items:flex-start}.SolutionPageRenderer-module__ABpcXW__relatedLink{justify-content:space-between;width:100%}}
