.solution-module__RriGIa__header{border-bottom:1px solid var(--hair);background:var(--paper);position:relative}.solution-module__RriGIa__headerInner{justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:auto;padding:10px 20px;display:flex}.solution-module__RriGIa__logoLink{flex-shrink:0;align-items:center;min-height:44px;display:flex}.solution-module__RriGIa__logoLink img{width:90px;height:auto}.solution-module__RriGIa__logoDark{display:none}.dark .solution-module__RriGIa__logoLight{display:none}.dark .solution-module__RriGIa__logoDark{display:block}.solution-module__RriGIa__headerContact{min-height:44px;color:var(--green);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.solution-module__RriGIa__main{color:var(--ink);background:var(--paper);font-family:var(--font-body), sans-serif}.solution-module__RriGIa__hero{max-width:1180px;margin:auto;padding:18px 20px 36px}.solution-module__RriGIa__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.solution-module__RriGIa__breadcrumb a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.solution-module__RriGIa__hero h1{text-wrap:balance;letter-spacing:-.045em;max-width:930px;font-size:clamp(30px,5.4vw,64px);font-weight:600;line-height:1.08}.solution-module__RriGIa__intro{max-width:700px;color:var(--muted);margin:18px 0 22px;font-size:17px;line-height:1.55}.solution-module__RriGIa__cta{border:1px solid var(--green);background:var(--green);min-height:48px;color:var(--paper);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.solution-module__RriGIa__cta:hover{background:var(--green-deep);border-color:var(--green-deep)}.solution-module__RriGIa__note{color:var(--muted);margin:10px 0 0;font-size:13px}.solution-module__RriGIa__body{border-top:1px solid var(--hair);gap:32px;max-width:1180px;margin:auto;padding:0 20px;display:grid}.solution-module__RriGIa__article{min-width:0}.solution-module__RriGIa__section{border-bottom:1px solid var(--hair);padding:28px 0}.solution-module__RriGIa__section h2,.solution-module__RriGIa__questions h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(23px,2.4vw,31px);font-weight:600;line-height:1.2}.solution-module__RriGIa__section p,.solution-module__RriGIa__questions p{max-width:62ch;color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.75}.solution-module__RriGIa__section p:last-child,.solution-module__RriGIa__questions p:last-child{margin-bottom:0}.solution-module__RriGIa__questions{padding:32px 0}.solution-module__RriGIa__questions>div{margin-top:24px}.solution-module__RriGIa__questions h3{margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.4}.solution-module__RriGIa__related{border-top:1px solid var(--hair);align-self:start;padding:24px 0}.solution-module__RriGIa__related h2{margin-bottom:14px;font-size:18px;line-height:1.3}.solution-module__RriGIa__related a{border-bottom:1px solid var(--hair);min-height:52px;color:var(--green);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}.solution-module__RriGIa__related a svg{flex-shrink:0}.solution-module__RriGIa__related a:hover{text-underline-offset:4px;text-decoration:underline}.solution-module__RriGIa__closing{background:var(--band);max-width:1140px;margin:24px 20px 48px;padding:30px 24px}.solution-module__RriGIa__closing h2{max-width:650px;font-size:clamp(25px,3vw,36px);font-weight:600;line-height:1.15}.solution-module__RriGIa__closing p{max-width:620px;color:var(--muted);margin:16px 0 24px;font-size:16px;line-height:1.7}.solution-module__RriGIa__main a:focus-visible,.solution-module__RriGIa__header a:focus-visible{outline:3px solid var(--green);outline-offset:4px}@media (min-width:768px){.solution-module__RriGIa__headerInner{padding-block:16px}.solution-module__RriGIa__headerContact{font-size:15px}.solution-module__RriGIa__hero{padding-top:32px;padding-bottom:48px}.solution-module__RriGIa__intro{font-size:20px}.solution-module__RriGIa__body{grid-template-columns:minmax(0,2.5fr) minmax(200px,1fr);gap:60px}.solution-module__RriGIa__section{padding-block:36px}.solution-module__RriGIa__related{border-top:0;padding-top:36px}.solution-module__RriGIa__closing{margin-top:40px;padding:40px}}@media (min-width:1180px){.solution-module__RriGIa__closing{margin-inline:auto}}@media (max-height:480px) and (min-width:600px){.solution-module__RriGIa__hero{padding-top:0;padding-bottom:28px}.solution-module__RriGIa__breadcrumb{margin-bottom:4px}.solution-module__RriGIa__hero h1{font-size:34px}.solution-module__RriGIa__intro{margin-block:12px;font-size:17px}}@media (prefers-reduced-motion:reduce){.solution-module__RriGIa__main,.solution-module__RriGIa__header{scroll-behavior:auto}}
