.service-accordion-module__ujGzXa__section{isolation:isolate;padding:48px 0;position:relative}.service-accordion-module__ujGzXa__section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 15% 40%,#dceaff99,#0000 65%);border-radius:40px;position:absolute;inset:15% -2% 0}.service-accordion-module__ujGzXa__section header{margin-bottom:24px}.service-accordion-module__ujGzXa__section header span{color:#1769e0;letter-spacing:.12em;font-size:11px}.service-accordion-module__ujGzXa__section h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(24px,3vw,36px)}.service-accordion-module__ujGzXa__section p{color:#53657c;line-height:1.8}.service-accordion-module__ujGzXa__cards{align-items:stretch;gap:14px;display:flex}.service-accordion-module__ujGzXa__cards article{background:#fff;border:1px solid #dce5f0;border-radius:20px;flex:1;min-width:0;overflow:hidden}.service-accordion-module__ujGzXa__cards article[data-active=true]{border-color:#9bbfee;flex:2.5}.service-accordion-module__ujGzXa__cards button{text-align:left;color:#18314f;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:72px;padding:22px 18px;display:flex}.service-accordion-module__ujGzXa__cards button span{color:#1769e0;font-size:13px}.service-accordion-module__ujGzXa__cards button strong{font-size:18px}.service-accordion-module__ujGzXa__cards button i{margin-left:auto;font-size:22px;font-style:normal}.service-accordion-module__ujGzXa__cards button:focus-visible{outline-offset:-4px;border-radius:18px;outline:3px solid #1769e0}.service-accordion-module__ujGzXa__image{aspect-ratio:16/10;background:#f2f6fc;position:relative}.service-accordion-module__ujGzXa__image img{object-fit:contain}.service-accordion-module__ujGzXa__detail p{padding:0 22px 12px;font-size:15px}.service-accordion-module__ujGzXa__section>a{color:#1769e0;margin-top:24px;font-weight:700;display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.service-accordion-module__ujGzXa__section:before{animation:linear both service-accordion-module__ujGzXa__drift;animation-timeline:view()}@keyframes service-accordion-module__ujGzXa__drift{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}}}@media (max-width:760px){.service-accordion-module__ujGzXa__cards{flex-direction:column}.service-accordion-module__ujGzXa__section{padding-block:30px}.service-accordion-module__ujGzXa__cards button{min-height:68px}}
