@font-face{font-family:Square Market;font-style:normal;font-weight:400;src:url(1bb4c52c3b595f-sqmarket-regular.woff)format("woff");font-display:swap}*{box-sizing:border-box}body{color:#24465f;background:#fff;margin:0;font:16px/1.6 Square Market,Arial,sans-serif}.price-brandbar{background:#b9dff5;justify-content:center;align-items:center;min-height:88px;padding:22px 20px;display:flex}.price-brandbar a{color:#24465f;letter-spacing:-.02em;font-size:26px;font-weight:600;text-decoration:none}.price-main{width:min(880px,100% - 48px);margin:40px auto 72px}.price-back{color:#32678b;font-size:14px;text-decoration:none}h1{letter-spacing:-.02em;margin:22px 0 38px;font-size:34px;line-height:1.25}h2{letter-spacing:.08em;margin:0 0 18px;font-size:15px;line-height:1.5}.price-section{margin-bottom:38px}.price-section dl{background:#f5faff;border:1px solid #c7dfef;border-radius:5px;margin:0;overflow:hidden}.price-row{justify-content:space-between;align-items:center;gap:24px;padding:21px 24px;display:flex}.price-row+.price-row{border-top:1px solid #c7dfef}.price-row dt{min-width:0;font-weight:600}.price-row dt small{color:#526c80;margin-top:5px;font-size:14px;font-weight:400;display:block}.price-row dd{white-space:nowrap;flex-shrink:0;margin:0;font-weight:600}.price-inquiries{background:#eaf6fd;border-radius:5px;padding:26px}.price-inquiries h2{margin-bottom:12px}.price-inquiries p{margin:0}.price-inquiries a{color:#24465f;text-underline-offset:4px;font-weight:600}a:focus-visible{outline-offset:5px;outline:3px solid #5f9dc7}@media (width<=600px){.price-brandbar{min-height:74px;padding:20px}.price-brandbar a{font-size:24px}.price-main{width:calc(100% - 32px);margin:28px auto 48px}h1{margin:22px 0 30px;font-size:29px}.price-row{align-items:flex-start;gap:16px;padding:18px 16px}.price-row dt{font-size:15px}.price-row dd{font-size:14px}.price-inquiries{padding:22px 18px}.price-inquiries p{font-size:15px}}
