.page-category .qm-title h2{margin-top:0} .qm-page {background:#ffffff} .qm-page .grid-row {margin-bottom:30px} .qm-title {text-align:center;margin-bottom:18px} .qm-title h2 {font-size:34px;line-height:1.2;text-transform:uppercase;font-weight:700;color:#222} .qm-section-title {text-align:center;margin-bottom:18px} .qm-section-title h2 {font-size:28px;line-height:1.2;text-transform:uppercase;font-weight:700;color:#222} .qm-section-intro {max-width:900px;margin:0 auto;text-align:center;color:#666;line-height:28px;font-size:17px} .qm-hero-box {background:#fff;padding:10px 0 0 0} .qm-iso9001-showcase {background:#f5f5f5;padding:32px;box-sizing:border-box;border: 4px solid #000000} .qm-iso9001-wrap {display:table;width:100%} .qm-iso9001-left,.qm-iso9001-main,.qm-iso9001-side {display:table-cell;vertical-align:top} .qm-iso9001-left {width:220px;padding-right:30px} .qm-iso9001-main {padding-right:10px} .qm-iso9001-side {width:280px} .qm-iso9001-main h2 {font-size:34px;line-height:1.2;font-weight:700;color:#222;margin-bottom:10px} .qm-iso9001-main h3 {font-size:22px;line-height:1.4;font-weight:400;color:#333;margin-bottom:18px;padding-bottom:14px;border-bottom:3px solid #16a085} .qm-iso9001-main p {color:#555;line-height:28px;margin-bottom:16px} .qm-iso9001-meta {margin-top:10px} .qm-iso9001-meta p {margin-bottom:10px} .qm-iso9001-meta strong {color:#16a085;font-weight:700} .qm-iso9001-points {margin-top:15px} .qm-iso9001-points li {position:relative;padding-left:22px;margin-bottom:12px;color:#444;line-height:26px} .qm-iso9001-points li:before {content:"";font-family:FontAwesome;position:absolute;left:0;top:1px;color:#16a085;font-size:14px} .qm-iso9001-sidebox {background:#fafafa;border:1px solid #e3e3e3} .qm-iso9001-sidebox-head {padding:18px 22px;border-bottom:1px solid #e3e3e3;text-align:center;font-size:20px;line-height:28px;font-weight:700;color:#222} .qm-iso9001-sidebox-body {padding:22px} .qm-iso9001-sidebox-body li {position:relative;padding-left:22px;margin-bottom:10px;color:#444;line-height:24px} .qm-iso9001-sidebox-body li:before {content:"";font-family:FontAwesome;position:absolute;left:0;top:1px;color:#0f89c8;font-size:13px} .qm-iso9001-sidebox .button,.qm-iso9001-sidebox .wpb_button {width:100%;text-align:center;box-sizing:border-box;margin-top:10px} .qm-iso9001-mini-note {margin-top:14px;font-size:13px;line-height:20px;color:#777;text-align:center} .qm-toolkit-grid-thumb {font-size: 0;margin: 0 -15px;border: 4px solid #000000;border-radius: 9px} .qm-toolkit-thumb-item {display:inline-block;vertical-align:top;width:33.3333%;padding:15px;box-sizing:border-box;font-size:14px} .qm-toolkit-thumb-card {background:#fff;box-sizing:border-box;padding: 10px} .qm-toolkit-thumb-image {display:block;width:100%;height:0;padding-bottom:56%;position:relative;overflow:hidden;background:#f2f2f2;margin-bottom:18px} .qm-toolkit-thumb-image img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block} .qm-toolkit-thumb-card h3 {font-size:19px;line-height:28px;font-weight:700;margin-bottom:10px;text-align:center} .qm-toolkit-thumb-card h3 a {color:#111;display:block;width:100%;text-align:center} .qm-toolkit-thumb-card p {color: #555;line-height: 25px;min-height: 100px;margin-bottom: 14px;padding: 0 10px 0 10px} .qm-toolkit-thumb-tag {display:table;margin:0 auto;padding:6px 12px;border:1px solid #d9e3ea;color:#0f89c8;font-weight:700;font-size:13px;line-height:18px;background:#f8fbfd;text-align:center} @media screen and (max-width:980px) {.qm-toolkit-thumb-item {width:50%} .qm-iso9001-wrap {display:block} .qm-iso9001-left,.qm-iso9001-main,.qm-iso9001-side {display:block;width:100%;padding-right:0;padding-left:0 !important} .qm-iso9001-left,.qm-iso9001-main {margin-bottom:25px}} @media screen and (max-width:767px) {.qm-page {padding-top:20px} .qm-title h2 {font-size:28px} .qm-section-intro {font-size:16px;line-height:26px} .qm-toolkit-thumb-item {width:100%} .qm-toolkit-thumb-card p {min-height:auto}} .iso-page,.iso-section {font-family: Lato,Helvetica,Arial,sans-serif} .iso-page {background: #f4fafc} .iso-section {background: #ffffff;padding: 34px 0 44px;overflow-x: hidden;box-sizing: border-box} .iso-section--compact {padding-top: 18px;padding-bottom: 34px} .iso-container,.iso-frame,.iso-frame--feature {width: 1170px;max-width: 1170px;margin-left: auto;margin-right: auto;box-sizing: border-box} .grid-row .iso-container,.grid-row .iso-frame,.grid-row .iso-frame--feature {width: 100%;max-width: 100%} .iso-frame {border: 4px solid #000000;border-radius: 9px;background: #ffffff;box-shadow: 12px 14px 0 #e8edf7;padding: 26px} .iso-frame--feature {border-radius: 10px;padding: 12px 18px} .iso-frame--large-pad {padding: 58px 64px 62px} .iso-frame--samples {padding: 42px 68px 62px} .iso-panel {background: #f5f5f5;border-radius: 8px;padding: 54px 50px 62px;box-sizing: border-box} .iso-panel--simple {border-radius: 10px;padding: 46px 70px;min-height: 460px} .iso-panel--content {padding: 50px 34px;min-height: 420px;display: flex;flex-direction: column;justify-content: center} .iso-panel--reasons {padding: 34px 34px 38px;min-height: 610px} .iso-split {display: flex;align-items: center;justify-content: space-between;gap: 42px;box-sizing: border-box} .iso-split--feature {display: grid;grid-template-columns: 360px 1fr;align-items: center;gap: 48px} .iso-split--wide-gap {gap: 60px} .iso-split--medium-gap {gap: 50px} .iso-content {color: #000000} .iso-content--wide {flex: 1 1 68%} .iso-content--medium {flex: 1 1 65%;max-width: 760px} .iso-content--narrow {flex: 0 0 43%;max-width: 520px} .iso-title,.iso-content h2,.iso-frame > h2 {margin: 0 0 34px;color: #000000;font-size: 36px;line-height: 1.25;font-weight: 900;letter-spacing: 1px} .iso-title--center {text-align: center} .iso-title--template {font-size: 28px;margin-bottom: 34px} .iso-title--large {font-size: 38px;margin-bottom: 60px} .iso-title--feature {font-size: 26px;line-height: 1.2;margin-bottom: 28px} .iso-title--reasons {font-size: 30px;margin-bottom: 32px} .iso-text,.iso-content p {margin: 0 0 30px;color: #000000;font-size: 18px;line-height: 1.55} .iso-text:last-child,.iso-content p:last-child {margin-bottom: 0} .iso-text--feature-intro {margin-bottom: 22px;font-size: 16px;line-height: 1.45} .iso-link {color: #005da8;text-decoration: underline} .iso-btn {display: inline-block;min-width: 190px;padding: 10px 18px;background: #ffa21a;color: #000000;border-radius: 999px;text-align: center;text-decoration: none;font-size: 14px;line-height: 1.2;box-sizing: border-box} .iso-btn:hover {background: #f79800;color: #000000} .iso-btn--yellow {min-width: 300px;padding: 12px 12px;background: #ffd318;font-size: 14px;transition: background 0.25s ease,transform 0.25s ease} .iso-btn--yellow:hover {background: #f5c900;transform: translateY(-1px)} .iso-visual {flex: 0 0 330px;display: flex;align-items: center;justify-content: center} .iso-visual--large {flex-basis: 390px} .iso-visual--map {flex: 1 1 auto} .iso-visual svg,.iso-visual img {display: block;max-width: 100%;height: auto;border: 0} .iso-icon--320 {width: 320px} .iso-icon--300 {width: 300px} .iso-icon--390 {width: 390px} .iso-map-img {width: 100%;max-width: 650px} .iso-check-list {margin: 0;padding: 0;list-style: none} .iso-check-list li,.iso-check-item {display: grid;grid-template-columns: 34px 1fr;align-items: start;margin-bottom: 22px} .iso-check-list li:last-child,.iso-check-item:last-child {margin-bottom: 0} .iso-check,.iso-check-list span {color: #5cc35a;font-size: 24px;font-weight: 900;line-height: 1.1} .iso-check-list p,.iso-check-item p {margin: 0;color: #000000;font-size: 15px;line-height: 1.45} .iso-check-item {display: flex;gap: 26px;grid-template-columns: none} .iso-check-item p {font-size: 18px;line-height: 1.55} .iso-check-item strong,.iso-content strong {font-weight: 900} .iso-featured-seal {width: 230px;height: 230px} .iso-featured-seal svg {width: 100%;height: 100%;display: block} .iso-featured-seal path {fill: #ffd85a;stroke: #000000;stroke-width: 8;stroke-linejoin: round} .iso-featured-seal circle {fill: #ffe9a5;stroke: #000000;stroke-width: 6} .iso-featured-seal polyline {fill: none;stroke: #302448;stroke-width: 10;stroke-linecap: round;stroke-linejoin: round} .iso-reviews {display: inline-flex;align-items: center;gap: 12px;margin-bottom: 34px;color: #000000;text-decoration: none;font-size: 16px;line-height: 1.4} .iso-reviews:hover {color: #000000;opacity: 0.85} .iso-reviews__brand {font-size: 22px;font-weight: 400;letter-spacing: 0.2px;color: #000000} .iso-reviews__stars {color: #078b28;font-size: 19px;letter-spacing: 3px;white-space: nowrap} .iso-reviews__rating {font-size: 16px;color: #000000} .iso-actions {display: flex;flex-wrap: wrap;gap: 8px} .iso-template-cards {width: 100%;display: grid;grid-template-columns: repeat(3,1fr);gap: 34px;align-items: stretch;box-sizing: border-box} .iso-template-card {min-height: 320px;padding: 34px 30px 30px;border: 4px solid #000000;border-radius: 9px;background: #ffffff;box-shadow: 10px 12px 0 #e8edf7;box-sizing: border-box;display: flex;flex-direction: column;align-items: center} .iso-template-icon {height: 110px;display: flex;align-items: center;justify-content: center;margin-bottom: 18px} .iso-template-card h3 {margin: 0 0 24px;text-align: center;color: #000000;font-size: 18px;line-height: 1.25;font-weight: 900} .iso-template-card p {width: 100%;margin: 0 0 24px;color: #000000;font-size: 14px;line-height: 1.45} .iso-template-button-wrap {margin-top: auto;width: 100%;text-align: center} .iso-samples-intro {margin: 0 0 56px;color: #000000;font-size: 18px;line-height: 1.5;text-align: center} .iso-link-grid {display: flex;justify-content: space-between;gap: 80px;align-items: flex-start} .iso-link-list {flex: 1;margin: 0;padding: 0;list-style: none} .iso-link-list li {position: relative;margin: 0 0 18px;padding-left: 18px;color: #000000;font-size: 18px;line-height: 1.35} .iso-link-list li::before {content: "▪";position: absolute;left: 0;color: #000000} .iso-link-list a {color: #005da8;text-decoration: none} .iso-link-list a:hover {text-decoration: underline} .iso-reason-item {margin-bottom: 24px} .iso-reason-item:last-child {margin-bottom: 0} .iso-reason-item p {margin: 0;color: #000000;font-size: 17px;line-height: 1.45} .iso-reason-title {margin-bottom: 4px !important;font-weight: 900} @media screen and (max-width: 1190px) {.iso-container,.iso-frame,.iso-frame--feature {width: 940px;max-width: 940px} .grid-row .iso-container,.grid-row .iso-frame,.grid-row .iso-frame--feature {width: 100%;max-width: 100%} .iso-frame {padding: 18px} .iso-frame--feature {padding: 14px 18px} .iso-frame--large-pad,.iso-frame--samples {padding: 46px 44px 50px} .iso-panel--simple {grid-template-columns: 280px 1fr;padding: 46px 46px;column-gap: 34px} .iso-panel--content {padding: 44px 30px} .iso-split {gap: 30px} .iso-split--feature {grid-template-columns: 280px 1fr;gap: 34px} .iso-title,.iso-content h2,.iso-frame > h2 {font-size: 30px} .iso-title--large {font-size: 32px;margin-bottom: 46px} .iso-title--feature {font-size: 22px} .iso-title--template {font-size: 26px} .iso-content p,.iso-text {font-size: 17px} .iso-check-item p,.iso-link-list li {font-size: 16px} .iso-featured-seal {width: 200px;height: 200px} .iso-visual {flex-basis: 260px} .iso-visual--large {flex-basis: 280px} .iso-icon--320 {width: 260px} .iso-icon--300 {width: 250px} .iso-icon--390 {width: 280px} .iso-map-img {max-width: 480px} .iso-template-cards {gap: 24px} .iso-template-card {padding: 30px 24px 28px} .iso-reason-item p {font-size: 15px}} @media screen and (max-width: 980px) {.iso-container,.iso-frame,.iso-frame--feature {width: 738px;max-width: 738px} .grid-row .iso-container,.grid-row .iso-frame,.grid-row .iso-frame--feature {width: 100%;max-width: 100%} .iso-section {padding: 32px 0 40px} .iso-split {flex-direction: column;gap: 28px} .iso-split--feature {grid-template-columns: 1fr;text-align: center;row-gap: 28px;min-height: auto} .iso-panel,.iso-panel--content,.iso-panel--reasons {width: 100%;min-height: auto;padding: 40px 30px 42px} .iso-panel--content,.iso-content--medium {max-width: 100%;text-align: center;align-items: center} .iso-content--narrow {width: 100%;max-width: 620px;flex: 0 0 auto} .iso-visual {width: 100%;flex: 0 0 auto} .iso-reviews {justify-content: center;flex-wrap: wrap} .iso-check-list {max-width: 620px;margin-left: auto;margin-right: auto;text-align: left} .iso-actions {justify-content: center} .iso-template-cards {grid-template-columns: repeat(2,1fr);gap: 28px} .iso-template-card {min-height: 300px} .iso-link-grid {flex-direction: column;gap: 0} .iso-link-list + .iso-link-list {margin-top: 18px} .iso-title--large,.iso-frame > h2 {text-align: center} .iso-title--large {font-size: 30px;margin-bottom: 38px} .iso-reason-title,.iso-title--reasons {text-align: center} .iso-samples-intro {margin-bottom: 38px} .iso-map-img {max-width: 560px}} @media screen and (max-width: 767px) {.iso-section {padding: 24px 0 34px} .iso-container,.iso-frame,.iso-frame--feature {width: auto;max-width: none;margin-left: 5px;margin-right: 5px} .grid-row .iso-container,.grid-row .iso-frame,.grid-row .iso-frame--feature {width: 100%;max-width: 100%;margin-left: 0;margin-right: 0} .iso-frame {padding: 18px;border-width: 3px;box-shadow: 8px 10px 0 #e8edf7} .iso-frame--large-pad,.iso-frame--samples {padding: 32px 24px 36px} .iso-panel,.iso-panel--content,.iso-panel--reasons,.iso-panel--simple {padding: 32px 22px 34px} .iso-title,.iso-content h2,.iso-frame > h2 {font-size: 26px;line-height: 1.25;margin-bottom: 22px} .iso-title--template {font-size: 24px;line-height: 1.3;padding: 0 10px} .iso-title--large {font-size: 25px;line-height: 1.3;margin-bottom: 30px} .iso-title--reasons {font-size: 24px;line-height: 1.3;margin-bottom: 26px} .iso-content p,.iso-text,.iso-check-item p,.iso-link-list li {font-size: 16px;line-height: 1.5} .iso-check-list li {grid-template-columns: 28px 1fr;margin-bottom: 18px} .iso-check-list p {font-size: 16px} .iso-check-item {gap: 16px;margin-bottom: 22px} .iso-check {font-size: 22px} .iso-featured-seal {width: 160px;height: 160px} .iso-reviews__brand {font-size: 18px} .iso-btn,.iso-btn--yellow {width: 100%;min-width: 0;font-size: 15px;padding: 12px 18px} .iso-template-cards {grid-template-columns: 1fr;gap: 26px} .iso-template-card {width: 100%;min-height: auto;padding: 30px 26px 28px} .iso-icon--320 {width: 220px} .iso-icon--300 {width: 210px} .iso-icon--390 {width: 230px} .iso-map-img {max-width: 420px}} @media screen and (max-width: 479px) {.iso-section {padding: 22px 0 30px} .iso-frame {padding: 14px} .iso-frame--large-pad,.iso-frame--samples {padding: 28px 18px 32px} .iso-panel,.iso-panel--content,.iso-panel--reasons,.iso-panel--simple {padding: 26px 18px 28px} .iso-title,.iso-content h2,.iso-frame > h2 {font-size: 23px;letter-spacing: 0.5px} .iso-title--template {font-size: 21px} .iso-title--large,.iso-title--reasons {font-size: 22px;letter-spacing: 0.5px} .iso-content p,.iso-text,.iso-check-item p,.iso-link-list li,.iso-reason-item p {font-size: 15px} .iso-template-card {padding: 26px 22px 26px;border-width: 3px;box-shadow: 8px 10px 0 #e8edf7} .iso-reviews {gap: 8px} .iso-reviews__stars {letter-spacing: 1px} .iso-icon--320 {width: 190px} .iso-icon--300 {width: 180px} .iso-icon--390 {width: 190px} .iso-map-img {max-width: 320px}} .qm-iso9001-showcase .qm-iso9001-left .image-center > .button {position: relative;display: block;margin: 20px auto;padding: 11px 21px;border: 3px solid #0A3F55;border-radius: 0;background: #0A3F55;color: #fff;font-size: 14px;line-height: 22px;text-align: center;text-transform: uppercase;box-sizing: border-box;cursor: pointer;transition: border .3s,background .3s,color .3s} .qm-iso9001-showcase .qm-iso9001-left .image-center > .button:hover,.qm-iso9001-showcase .qm-iso9001-left .image-center > .button:focus-visible {background: #fff;color: #0A3F55} .qm-iso9001-showcase .qm-iso9001-sidebox .wpb_button {position: relative;display: inline-block;width: 100%;margin: 10px 0 30px;padding: 11px 21px;border: 3px solid #0A3F55;border-radius: 0;background: #0A3F55;color: #fff;font-size: 14px;line-height: 22px;text-align: center;text-shadow: none;text-transform: uppercase;vertical-align: middle;box-sizing: border-box;cursor: pointer;transition: border .3s,background .3s,color .3s} .qm-iso9001-showcase .qm-iso9001-sidebox .wpb_button:hover,.qm-iso9001-showcase .qm-iso9001-sidebox .wpb_button:focus-visible {background: #fff;color: #0A3F55} .qm-iso9001-showcase .qm-iso9001-sidebox .wpb_button.wpb_btn-arrow-right::after {border-left-color: #0A3F55} .category-page {background:#ffffff} .category-page .iso-section:first-child {padding-top:26px} .category-hero-frame {overflow:hidden} .category-hero-frame .iso-split {min-height:410px} .category-hero-copy {flex:1 1 62%} .category-hero-copy .iso-title {margin-bottom:20px;font-size:40px;letter-spacing:.2px} .category-kicker {display:inline-block;margin:0 0 14px;color:#0f89c8;font-size:13px;line-height:1.3;font-weight:900;text-transform:uppercase;letter-spacing:2px} .category-hero-lead {max-width:700px;margin:0 0 24px;color:#333;font-size:18px;line-height:1.65} .category-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .category-btn-outline {background:#ffffff;border:2px solid #0A3F55;color:#0A3F55} .category-btn-outline:hover {background:#0A3F55;color:#ffffff} .category-hero-visual {flex:0 0 390px} .category-hero-visual img {width:100%;max-width:360px} .category-trust-row {display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px;color:#333;font-size:13px;line-height:1.4;font-weight:700} .category-trust-row span {position:relative;padding-left:20px} .category-trust-row span::before {content:"✓";position:absolute;left:0;top:0;color:#5cc35a;font-weight:900} .category-section-head {max-width:900px;margin:0 auto 34px;text-align:center} .category-section-head .iso-title {margin-bottom:14px} .category-section-intro {margin:0;color:#555;font-size:17px;line-height:1.65} .category-anchor-nav {display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 34px} .category-anchor-nav a {display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border:1px solid #d9e3ea;border-radius:999px;background:#f8fbfd;color:#0A3F55;font-size:13px;line-height:1.2;font-weight:900;text-decoration:none} .category-anchor-nav a:hover,.category-anchor-nav a:focus-visible {border-color:#0A3F55;background:#ffffff;color:#0A3F55} .category-featured {display:grid;grid-template-columns:280px 1fr;gap:42px;align-items:center;margin-bottom:46px;padding:36px 42px;border:2px solid #000000;border-radius:8px;background:#f5f5f5} .category-featured-visual {display:flex;align-items:center;justify-content:center} .category-featured .iso-featured-seal {width:190px;height:190px} .category-featured-badge {display:inline-block;margin-bottom:12px;padding:6px 10px;border-radius:4px;background:#ffd318;color:#000000;font-size:12px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.8px} .category-featured h3 {margin:0 0 12px;color:#000000;font-size:30px;line-height:1.2;font-weight:900} .category-featured-copy > p {margin:0 0 18px;color:#333;font-size:16px;line-height:1.6} .category-featured .iso-check-list {margin-bottom:22px} .category-featured .iso-check-list li {margin-bottom:10px;grid-template-columns:28px 1fr} .category-featured .iso-check-list p {font-size:14px;line-height:1.45} .category-toolkit-group {margin-top:48px;scroll-margin-top:24px} .category-toolkit-group:first-of-type {margin-top:0} .category-toolkit-group-head {display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px;padding-bottom:12px;border-bottom:3px solid #000000} .category-toolkit-group-head h3 {margin:0;color:#000000;font-size:24px;line-height:1.25;font-weight:900} .category-toolkit-group-head p {max-width:520px;margin:0;color:#666;font-size:13px;line-height:1.5;text-align:right} .category-toolkit-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch} .category-toolkit-grid--two {grid-template-columns:repeat(2,minmax(0,1fr))} .category-toolkit-card {display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #d9e2e7;border-radius:8px;background:#ffffff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease} .category-toolkit-card:hover {transform:translateY(-3px);border-color:#aabac4;box-shadow:0 10px 24px rgba(10,63,85,.10)} .category-toolkit-media {display:none;position:relative;width:100%;height:0;padding-bottom:56%;overflow:hidden;background:#f3f5f6} .category-toolkit-media img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block} .category-toolkit-body {display:flex;flex:1;flex-direction:column;padding:20px 20px 18px} .category-toolkit-tag {align-self:flex-start;display:inline-block;margin-bottom:10px;padding:5px 8px;border:1px solid #ead37a;border-radius:3px;background:#fff4c7;color:#443600;font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.5px} .category-toolkit-card h4 {margin:0 0 9px;color:#111111;font-size:20px;line-height:1.3;font-weight:900} .category-toolkit-card h4 a {color:#111111;text-decoration:none} .category-toolkit-card h4 a:hover {color:#0A3F55} .category-toolkit-card p {margin:0 0 14px;color:#555;font-size:14px;line-height:1.6} .category-toolkit-best {margin-top:auto!important;padding-top:13px;border-top:1px solid #edf1f3;color:#333!important;font-size:13px!important} .category-toolkit-best strong {color:#000000} .category-toolkit-link {display:inline-block;margin-top:2px;color:#005da8;font-size:14px;line-height:1.4;font-weight:900;text-decoration:none} .category-toolkit-link:hover {text-decoration:underline} .category-choice-cta {margin-top:46px;padding:30px 34px;text-align:center} .category-choice-cta h3 {margin:0 0 10px;color:#000000;font-size:24px;line-height:1.3;font-weight:900} .category-choice-cta p {max-width:720px;margin:0 auto 18px;color:#444;font-size:15px;line-height:1.6} .category-choice-cta .iso-actions {justify-content:center} .category-related-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px} .category-related-card {display:flex;flex-direction:column;min-height:150px;padding:20px;border:1px solid #d9e2e7;border-radius:8px;background:#ffffff} .category-related-card .category-toolkit-tag {margin-bottom:9px} .category-related-card h3 {margin:0 0 8px;color:#000;font-size:18px;line-height:1.35;font-weight:900} .category-related-card p {margin:0 0 14px;color:#555;font-size:13px;line-height:1.55} .category-related-card a {margin-top:auto;color:#005da8;font-size:13px;line-height:1.4;font-weight:900;text-decoration:none} .category-related-card a:hover {text-decoration:underline} .category-proof-frame .iso-panel {padding:46px 48px} .category-proof-frame .iso-check-item {margin-bottom:18px} .category-proof-frame .iso-check-item p {font-size:16px;line-height:1.5} .category-proof-frame .iso-visual svg {width:300px;max-width:100%} @media screen and (max-width:1190px) {.category-hero-copy .iso-title {font-size:34px} .category-hero-visual {flex-basis:300px} .category-featured {grid-template-columns:230px 1fr;gap:32px;padding:32px} .category-featured .iso-featured-seal {width:170px;height:170px} .category-toolkit-grid {gap:18px} .category-related-grid {grid-template-columns:repeat(3,minmax(0,1fr))}} @media screen and (max-width:980px) {.category-hero-frame .iso-split {min-height:0} .category-hero-copy {text-align:center} .category-hero-lead {margin-left:auto;margin-right:auto} .category-actions,.category-trust-row {justify-content:center} .category-hero-visual {width:100%;flex-basis:auto} .category-featured {grid-template-columns:1fr;text-align:center} .category-featured .iso-check-list {max-width:560px;margin-left:auto;margin-right:auto;text-align:left} .category-featured .iso-actions {justify-content:center} .category-toolkit-grid {grid-template-columns:repeat(2,minmax(0,1fr))} .category-toolkit-grid--two {grid-template-columns:repeat(2,minmax(0,1fr))} .category-related-grid {grid-template-columns:repeat(2,minmax(0,1fr))} .category-toolkit-group-head {display:block} .category-toolkit-group-head p {max-width:none;margin-top:7px;text-align:left}} @media screen and (max-width:767px) {.category-page .iso-section:first-child {padding-top:20px} .category-hero-copy .iso-title {font-size:28px} .category-hero-lead {font-size:16px} .category-actions {display:grid;grid-template-columns:1fr;width:100%} .category-actions .iso-btn {width:100%} .category-trust-row {display:grid;grid-template-columns:1fr;text-align:left} .category-section-intro {font-size:15px} .category-anchor-nav {justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px} .category-anchor-nav a {flex:0 0 auto} .category-featured {gap:22px;margin-bottom:36px;padding:26px 20px} .category-featured h3 {font-size:24px} .category-featured .iso-featured-seal {width:145px;height:145px} .category-toolkit-group {margin-top:38px} .category-toolkit-group-head h3 {font-size:21px} .category-toolkit-grid,.category-toolkit-grid--two,.category-related-grid {grid-template-columns:1fr} .category-toolkit-body {padding:18px} .category-choice-cta {padding:26px 20px} .category-choice-cta h3 {font-size:21px} .category-proof-frame .iso-panel {padding:30px 22px}} @media screen and (max-width:479px) {.category-hero-copy .iso-title {font-size:25px} .category-kicker {font-size:11px;letter-spacing:1.4px} .category-toolkit-card h4 {font-size:18px} .category-related-card {min-height:0}}
