
/* V9 corporate inner-page system */
.v9-main{max-width:1200px;margin:0 auto;padding:28px 20px 75px;color:#152d40}.v9-hero{background:linear-gradient(115deg,#0b253a,#153d55);color:#fff;border-radius:24px;padding:clamp(26px,5vw,58px);margin:12px 0 26px;position:relative;overflow:hidden}.v9-hero:after{content:'+';position:absolute;right:4%;top:-75px;font-size:300px;font-weight:900;color:#ffffff08;pointer-events:none}.v9-eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:#e7b84d}.v9-hero h1{color:white;font-size:clamp(28px,4vw,52px);line-height:1.13;max-width:800px;margin:14px 0}.v9-hero p{max-width:760px;color:#dce8ed;font-size:16px;line-height:1.7}.v9-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.v9-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:11px;text-decoration:none!important;font-weight:800;background:#e7b84d;color:#11283a!important}.v9-button.alt{background:#fff;color:#11283a!important}.v9-button.outline{border:1px solid #b9cbd7;background:transparent;color:#163247!important}.v9-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 34px}.v9-card{border:1px solid #dce5ea;border-radius:18px;padding:24px;background:#fff;box-shadow:0 10px 30px #11283a09;min-width:0}.v9-card h2,.v9-card h3{font-size:20px;color:#15364b;margin:12px 0}.v9-card p{line-height:1.65;color:#526777}.v9-card a:not(.v9-button){font-weight:800;color:#155b78}.v9-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#eef5f8;color:#16435b;font-size:23px}.v9-title{font-size:clamp(23px,3vw,33px);color:#13354a;margin:38px 0 12px}.v9-sub{color:#526777;line-height:1.7}.v9-faq{margin:20px 0 35px}.v9-faq details{background:#fff;border:1px solid #dce5ea;border-radius:12px;margin:9px 0;padding:0 19px}.v9-faq summary{padding:17px 0;font-weight:800;cursor:pointer;color:#15364b;list-style-position:inside}.v9-faq details p{padding:0 8px 16px;color:#526777;line-height:1.7}.v9-faq details[open]{border-color:#b5ccd8}.v9-search{display:block;width:100%;max-width:550px;border:1px solid #b9cbd7;border-radius:12px;padding:15px 18px;font:inherit;margin:18px 0 22px;background:white;color:#18374c}.v9-hidden{display:none!important}.v9-main .catalog-finder{margin:20px 0 30px}.v9-main .brand-modern{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v9-main .brand-seo-card{margin:0;min-width:0}.v9-main .location-library{margin-top:18px}.v9-main .location-category{border:1px solid #dce5ea;border-radius:14px;padding:15px;margin:12px 0;background:#fff}.v9-main .location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v9-main .location-grid a{padding:8px;border-radius:7px;background:#f3f7f9;text-decoration:none;color:#153b53}.v9-main .v9-area-accordion{border:1px solid #dce5ea;border-radius:14px;margin:12px 0;padding:12px 18px;background:white}.v9-main .v9-area-accordion summary{font-size:19px;font-weight:800;cursor:pointer;padding:10px 0;color:#143b52}.v9-main .v9-area-accordion>section{margin-top:12px}.v9-main a:focus-visible,.v9-main summary:focus-visible,.v9-main input:focus-visible{outline:3px solid #e7b84d;outline-offset:3px}@media(max-width:850px){.v9-grid,.v9-main .brand-modern{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-main .location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.v9-main{padding:12px 14px 70px}.v9-hero{border-radius:17px;padding:27px 20px}.v9-grid,.v9-main .brand-modern,.v9-main .location-grid{grid-template-columns:1fr}.v9-actions{flex-direction:column}.v9-button{width:100%}.v9-card{padding:19px}}
