.ui-scope-about{--about-blue:var(--theme_blue,#0054a8);--about-ink:#172438;--about-muted:#60656b;color:var(--about-ink);font-size:var(--site-body-font-size);background:#fff;line-height:1.75}.ui-scope-about *{box-sizing:border-box}.ui-scope-about h1,.ui-scope-about h2,.ui-scope-about h3{color:var(--about-ink);margin:0;font-weight:700;line-height:1.35}.ui-scope-about p{color:var(--about-muted);margin:0}.ui-scope-about .about-section{padding-block-start:64px;padding-block-end:64px}.ui-scope-about .about-eyebrow{color:var(--about-blue);font-size:var(--site-body-font-size);letter-spacing:1.1px;text-transform:uppercase;margin-bottom:18px;font-weight:600}.ui-scope-about .about-title{font-size:clamp(30px,3.5vw,44px)}.ui-scope-about .about-heading-rule{background:var(--about-blue);border-radius:2px;width:60px;height:3px;margin:22px auto 24px;display:block}.ui-scope-about .about-section-heading{text-align:center;margin-bottom:32px}.ui-scope-about .about-section-heading h2,.ui-scope-about .about-purpose-card h2{font-size:34px}.ui-scope-about .about-section-heading .about-heading-rule{margin-bottom:0}.ui-scope-about .about-intro{text-align:center;background:radial-gradient(at top,#f1f6fd 0%,#fff 74%);padding:78px 0 0}.ui-scope-about .about-intro-copy{max-width:850px;font-size:var(--site-body-font-size);margin-inline-start:auto;margin-inline-end:auto;line-height:1.8}.ui-scope-about .about-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.ui-scope-about .about-benefit{background:#f1f6fd;border:1px solid #e3e8ef;border-radius:17px;padding:28px 26px}.ui-scope-about .about-benefit-icon{width:52px;height:52px;color:var(--about-blue);background:#fff;border-radius:15px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.ui-scope-about .about-benefit h2{margin-bottom:10px;font-size:18px}.ui-scope-about .about-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ui-scope-about .about-service-card{border:1px solid #e3e8ef;border-top:3px solid var(--about-blue);background:linear-gradient(#f7fafe,#fff);border-radius:15px;flex-direction:column;padding:28px 24px 24px;display:flex}.ui-scope-about .about-service-card h3{border-bottom:1px solid #e3e8ef;min-height:76px;padding-bottom:24px;font-size:18px}.ui-scope-about .about-service-card p{font-size:var(--site-body-font-size);flex:1;padding-block-start:16px;padding-block-end:28px}.ui-scope-about .about-service-link{min-height:46px;color:var(--about-blue);font-size:var(--site-body-font-size);background:#fff;border:1px solid #e3e8ef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.ui-scope-about .about-service-link:hover{border-color:var(--about-blue);background:#edf5ff}.ui-scope-about a:focus-visible{outline-offset:4px;outline:3px solid #fc7200}.ui-scope-about .about-purpose{background:#f7faff}.ui-scope-about .about-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ui-scope-about .about-purpose-card{isolation:isolate;border:1px solid #e3e8ef;border-radius:20px;padding:40px;position:relative;overflow:hidden}.ui-scope-about .about-purpose-card:after{z-index:-1;opacity:.04;font-size:110px;font-weight:600;line-height:1.4;position:absolute;bottom:-35px;right:20px}.ui-scope-about .about-purpose-card h2{margin-bottom:18px}.ui-scope-about .about-purpose-card .about-eyebrow{margin-bottom:14px}.ui-scope-about .about-mission{background:linear-gradient(115deg,#172740,var(--about-blue))}.ui-scope-about .about-mission h2,.ui-scope-about .about-mission p{color:#fff}.ui-scope-about .about-mission:after{content:"01";color:#fff}.ui-scope-about .about-vision{background:#fff}.ui-scope-about .about-vision:after{content:"02"}.ui-scope-about .about-reasons{padding-bottom:104px}.ui-scope-about .about-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 44px;max-width:1000px;margin:48px auto 0;display:grid}.ui-scope-about .about-reason{border-bottom:1px solid #e3e8ef;align-items:flex-start;gap:18px;padding-block-start:8px;padding-block-end:24px;display:flex}.ui-scope-about .about-check{width:30px;height:30px;color:var(--about-blue);background:#f1f6fd;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.ui-scope-about .about-reason h3{margin-bottom:10px;font-size:18px}.ui-scope-about .about-support{background:var(--about-blue);text-align:center;padding:48px 0 36px;position:relative}.ui-scope-about .about-support-icon{width:76px;height:76px;color:var(--about-blue);background:#fff;border:1px solid #e3e8ef;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ui-scope-about .about-support h2{color:#fff;margin-bottom:8px;font-size:30px}.ui-scope-about .about-support p{color:#fff;font-size:var(--site-body-font-size);margin-bottom:8px}.ui-scope-about .about-phone{color:#fff;font-size:var(--site-body-font-size);padding:4px;text-decoration:none;display:inline-block}.ui-scope-about .about-phone:hover{text-decoration:underline}@media (max-width:991px){.ui-scope-about .about-intro{padding-top:56px}.ui-scope-about .about-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-scope-about .about-benefit{padding:24px 18px}.ui-scope-about .about-purpose-card{padding:30px}}@media (max-width:600px){.ui-scope-about .about-section{padding-block-start:44px;padding-block-end:44px}.ui-scope-about .about-intro{padding-top:42px}.ui-scope-about .about-intro-copy{font-size:var(--site-body-font-size)}.ui-scope-about .about-benefit-grid,.ui-scope-about .about-service-grid,.ui-scope-about .about-purpose-grid,.ui-scope-about .about-reason-grid{grid-template-columns:1fr}.ui-scope-about .about-benefit-grid{gap:16px;margin-top:30px}.ui-scope-about .about-section-heading h2,.ui-scope-about .about-purpose-card h2{font-size:28px}.ui-scope-about .about-service-card h3{min-height:0;padding-bottom:18px}.ui-scope-about .about-purpose-card{padding:28px}.ui-scope-about .about-reason-grid{gap:20px;margin-top:30px}.ui-scope-about .about-reasons{padding-bottom:80px}.ui-scope-about .about-support{padding-top:50px}.ui-scope-about .about-support h2{font-size:25px}}
