.tag-hero{padding:115px 0;overflow:hidden}.tag-hero .breadcrumb__title{font-size:48px;max-width:980px}.tag-answer-box,.tag-content-card,.tag-phone-card,.tag-link-panel,.tag-invalid{height:100%;background:#fff;border:1px solid #e8edf3;border-radius:12px;padding:42px;box-shadow:0 12px 35px rgba(16,32,57,.06)}.tag-answer-box h2,.tag-content-card h2,.tag-link-panel h2,.tag-invalid h2{font-size:32px;margin:10px 0 20px}.tag-answer-box p{max-width:950px}.tag-lead{font-size:18px!important;line-height:1.85!important;color:#435066!important}.tag-meta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.tag-meta-row span{background:#eef5fc;color:#0054a3;border-radius:999px;padding:7px 14px;font-size:14px}.tag-phone-card{background:#0054a3;color:#fff;border-color:#0054a3}.tag-phone-card span{display:block;opacity:.8}.tag-phone-card strong{display:block;font-size:34px;margin:15px 0}.tag-phone-card p{color:#dceafa}.tag-phone-card a{display:inline-block;background:#fff;color:#0054a3;border-radius:7px;padding:13px 22px;font-weight:700}.tag-search{display:flex;gap:12px;margin-top:28px;max-width:760px}.tag-search input{border:1px solid #dce3eb;border-radius:7px;padding:0 18px}.tag-search button{flex:0 0 auto;background:#0054a3;color:#fff;border-radius:7px;padding:0 26px;font-weight:700}.tag-family-card{height:100%;background:#f6f9fc;border-left:4px solid #0054a3;border-radius:8px;padding:26px}.tag-family-card span{display:block;font-size:20px;font-weight:700;margin-bottom:10px}.tag-family-card p{font-size:14px;line-height:1.6;margin:0}.tag-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px}.tag-section-heading h2{font-size:34px;margin-top:8px}.tag-section-heading>span{color:#6f7b8b}.tag-section-link{color:#0054a3;font-weight:700}.tag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tag-directory-item{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #e3e8ef;border-radius:8px;padding:15px 17px;background:#fff}.tag-directory-item:hover{border-color:#0054a3;box-shadow:0 8px 25px rgba(0,84,163,.08)}.tag-directory-item strong{font-size:15px}.tag-directory-item span{font-size:12px;color:#0054a3;white-space:nowrap}.tag-pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:42px}.tag-pagination a{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;border:1px solid #dde4ec;border-radius:6px;padding:0 13px}.tag-pagination a.active,.tag-pagination a:hover{background:#0054a3;color:#fff;border-color:#0054a3}.tag-empty{padding:35px;background:#f6f9fc;border-radius:8px;text-align:center}.tag-check-list li{position:relative;padding:13px 0 13px 30px;border-bottom:1px solid #edf0f4}.tag-check-list li:before{content:'✓';position:absolute;left:0;color:#0054a3;font-weight:800}.tag-process-list li{display:flex;align-items:flex-start;gap:15px;padding:10px 0}.tag-process-list li span{display:flex;align-items:center;justify-content:center;flex:0 0 34px;height:34px;border-radius:50%;background:#0054a3;color:#fff;font-weight:700}.tag-process-list p{margin:3px 0 0}.tag-product-section,.tag-proof-section{background:#f6f9fc}.tag-product-card,.tag-article-card{height:100%;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #e6ebf1}.tag-product-card>a,.tag-article-card>a{display:block;overflow:hidden}.tag-product-card img{width:100%;height:240px}.tag-article-card img{width:100%;height:190px}.tag-product-card>div,.tag-article-card>div{padding:25px}.tag-product-card span,.tag-article-card span{color:#0054a3;font-size:13px;font-weight:700}.tag-product-card h3,.tag-article-card h3{font-size:21px;margin:10px 0}.tag-product-card p,.tag-article-card p{font-size:14px;line-height:1.7}.tag-card-link{color:#0054a3;font-weight:700}.tag-proof-panel{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;background:#102039;border-radius:14px;padding:48px;color:#fff}.tag-proof-panel h2{color:#fff;font-size:34px;margin:10px 0 20px}.tag-proof-panel p{color:#d6deea}.tag-proof-panel ul{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tag-proof-panel li{display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:14px;color:#fff}.tag-faq-list{display:grid;gap:12px}.tag-faq-list details{border:1px solid #e1e7ee;border-radius:8px;background:#fff;padding:0 24px}.tag-faq-list summary{cursor:pointer;font-size:18px;font-weight:700;padding:20px 30px 20px 0}.tag-faq-list p{padding:0 0 20px;margin:0}.tag-related-links,.tag-category-links{display:flex;gap:10px;flex-wrap:wrap}.tag-related-links a,.tag-category-links a{border:1px solid #dce3eb;border-radius:999px;padding:8px 14px;font-size:14px}.tag-category-links a{background:#0054a3;border-color:#0054a3;color:#fff}.tag-invalid{text-align:center;max-width:850px;margin:auto}.tag-invalid>span{color:#0054a3;font-weight:700}.tag-invalid .tag-category-links{justify-content:center;margin-top:25px}.tag-cta-section{background:#0054a3}.tag-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:48px 0;color:#fff}.tag-cta h2{color:#fff;font-size:34px;margin-top:5px}.tag-cta a{background:#fff;color:#0054a3;padding:15px 24px;border-radius:7px;font-size:20px;font-weight:800;white-space:nowrap}
.tag-card-media{display:block;overflow:hidden;padding:0!important}
@media(max-width:1199px){.tag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991px){.tag-hero{padding:90px 0}.tag-hero .breadcrumb__title{font-size:38px}.tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tag-proof-panel{grid-template-columns:1fr}.tag-section-heading{align-items:flex-start;flex-direction:column}.tag-cta{align-items:flex-start;flex-direction:column}}@media(max-width:767px){.tag-hero{padding:70px 0}.tag-hero .breadcrumb__title{font-size:30px}.tag-answer-box,.tag-content-card,.tag-phone-card,.tag-link-panel,.tag-invalid{padding:28px}.tag-answer-box h2,.tag-content-card h2,.tag-link-panel h2{font-size:26px}.tag-search{flex-direction:column}.tag-search button{height:55px}.tag-grid{grid-template-columns:1fr}.tag-product-card img{height:210px}.tag-proof-panel{padding:30px}.tag-proof-panel ul{grid-template-columns:1fr}.tag-cta h2{font-size:28px}.tag-cta a{font-size:17px}}
