.iso-homepage {width: 100%;overflow: hidden;background: #ffffff} .iso-home-container {width: 1170px;max-width: calc(100% - 32px);margin: 0 auto} .iso-section {padding: 72px 0} .iso-eyebrow {display: inline-block;margin-bottom: 12px;color: var(--iso-primary);font-size: 13px;line-height: 1.4;font-weight: 900;letter-spacing: 1px;text-transform: uppercase} .iso-btn {display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 24px;border-radius: 8px;font-size: 14px;line-height: 1;font-weight: 900;text-transform: uppercase;letter-spacing: 0.4px;border: 2px solid transparent;transition: all 0.25s ease} .iso-btn-primary {background: var(--iso-primary);color: #ffffff;border-color: var(--iso-primary);box-shadow: 0 12px 24px rgba(10,63,85,0.18)} .iso-btn-primary:hover {background: var(--iso-primary-dark);border-color: var(--iso-primary-dark);color: #ffffff;transform: translateY(-1px)} .iso-hero {position: relative;padding: 64px 0 62px 0;overflow: hidden;background: radial-gradient(circle at 15% 15%,rgba(10,63,85,0.10),transparent 26%),linear-gradient(135deg,#F8FBFC 0%,#FFFFFF 42%,#EAF2F5 100%)} .iso-hero:after {content: "";position: absolute;top: -120px;right: -120px;width: 420px;height: 420px;border-radius: 50%;background: rgba(10,63,85,0.07)} .iso-hero-wrap {position: relative;z-index: 2;display: grid;grid-template-columns: 1.08fr 0.92fr;gap: 58px;align-items: center} .iso-hero-content h1 {margin-bottom: 20px;color: var(--iso-primary-dark);font-size: 44px;line-height: 1.12;font-weight: 900;letter-spacing: 1.0px} .iso-hero-lead {max-width: 650px;margin-bottom: 28px;color: #475467;font-size: 18px;line-height: 1.72} .iso-hero-actions {display: flex;flex-wrap: wrap;gap: 14px;align-items: center} .iso-trust-points {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px} .iso-trust-points span {display: inline-block;padding: 8px 12px;border: 1px solid rgba(10,63,85,0.14);border-radius: 999px;background: rgba(255,255,255,0.82);color: var(--iso-primary);font-size: 13px;line-height: 1.35;font-weight: 700} .iso-hero-panel {position: relative;z-index: 2} .iso-featured-card {display: block;overflow: hidden;border: 1px solid var(--iso-border);border-radius: var(--iso-radius-md);background: #ffffff;box-shadow: var(--iso-shadow-sm);transition: all 0.25s ease} .iso-featured-card:hover {transform: translateY(-4px);border-color: rgba(10,63,85,0.28);box-shadow: var(--iso-shadow-md)} @media screen and (max-width: 1190px) {.iso-home-container {width: 940px} .iso-hero-content h1 {font-size: 44px} .iso-hero-wrap {gap: 42px}} @media screen and (max-width: 980px) {.iso-home-container {width: 738px} .iso-section {padding: 58px 0} .iso-hero {padding: 64px 0 58px 0} .iso-hero-wrap {grid-template-columns: 1fr} .iso-hero-content h1 {font-size: 40px}} @media screen and (max-width: 767px) {.iso-home-container {width: auto;max-width: none;margin: 0 16px} .iso-section {padding: 46px 0} .iso-hero {padding: 52px 0 48px 0} .iso-hero-content h1 {font-size: 32px;line-height: 1.15;letter-spacing: 1.0px} .iso-hero-lead {font-size: 15px;line-height: 1.7} .iso-hero-actions {display: grid;grid-template-columns: 1fr} .iso-btn {width: 100%;min-height: 46px;padding-left: 16px;padding-right: 16px;text-align: center} .iso-trust-points {display: grid;grid-template-columns: 1fr}} @media screen and (max-width: 480px) {.iso-home-container {margin: 0 12px} .iso-hero-content h1 {font-size: 28px} .iso-eyebrow {font-size: 12px}} .iso-homepage.iso-home-v2,.iso-homepage.iso-home-v2 * {box-sizing:border-box} .iso-homepage.iso-home-v2 {--iso-black:#000000;--iso-text:#0f172a;--iso-muted:#48556a;--iso-blue:#006699;--iso-deep:#063B4C;--iso-cyan:#0A6F98;--iso-yellow:#ffd318;--iso-yellow-hover:#f5c400;--iso-green:#5cc35a;--iso-panel:#f5f5f5;--iso-shadow:#e8edf7;--iso-radius:10px;background:#ffffff;color:var(--iso-text);font-family:Lato,Helvetica,Arial,sans-serif;line-height:1.5} .iso-homepage.iso-home-v2 a {color:#005da8} .iso-homepage.iso-home-v2 img,.iso-homepage.iso-home-v2 svg {max-width:100%} .iso-home-v2 .iso-home-container {width:1170px;max-width:1170px;margin:0 auto;box-sizing:border-box} .iso-home-v2 .iso-section {position:relative;background:#ffffff;padding:42px 0 48px;overflow:hidden} .iso-home-v2 .iso-eyebrow {display:block;margin:0 0 12px;color:#0A6F98;font-size:12px;line-height:1.3;font-weight:900;letter-spacing:2.2px;text-transform:uppercase} .iso-home-v2 h1,.iso-home-v2 h2,.iso-home-v2 h3 {color:#000000;margin-top:0;font-family:Georgia,"Times New Roman",serif;font-weight:900;letter-spacing:.1px} .iso-home-v2 .iso-center-title {margin:0 0 14px;font-size:36px;line-height:1.22;text-align:center} .iso-home-v2 .iso-btn {display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:180px;padding:12px 22px;border-radius:999px;border:2px solid transparent;font-size:14px;line-height:1.2;font-weight:800;text-decoration:none;text-align:center;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease} .iso-home-v2 .iso-btn:hover {transform:translateY(-1px);text-decoration:none} .iso-home-v2 .iso-btn-primary {background:#ffffff;border-color:#ffffff;color:#006699 !important} .iso-home-v2 .iso-btn-primary:hover {background:transparent;border-color:#ffffff;color:#ffffff !important} .iso-home-v2 .iso-btn-yellow {background:var(--iso-yellow);border-color:var(--iso-yellow);color:#000000 !important;min-width:210px;font-size:15px;font-weight:700} .iso-home-v2 .iso-btn-yellow:hover {background:var(--iso-yellow-hover);border-color:var(--iso-yellow-hover);color:#000000 !important} .iso-home-v2 .iso-hero {position:relative;overflow:hidden;background:linear-gradient(90deg,#063B4C 0%,#0A6F98 100%);padding:58px 0 62px;color:#ffffff} .iso-home-v2 .iso-hero:after {content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:rgba(255,255,255,.10)} .iso-home-v2 .iso-hero-wrap {position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;gap:42px;align-items:center} .iso-home-v2 .iso-hero-content {display:flex;flex-direction:column;align-items:flex-start} .iso-home-v2 .iso-hero .iso-eyebrow {color:#B9EAF7} .iso-home-v2 .iso-hero-content h1 {margin:0 0 22px;color:#ffffff;font-size:48px;line-height:1.12;letter-spacing:1.0px} .iso-home-v2 .iso-hero-lead {max-width:760px;margin:0 0 22px;color:#E7F5FA;font-size:18px;line-height:1.7} .iso-home-v2 .iso-trust-points {display:flex;flex-wrap:wrap;gap:12px;margin:0 0 28px} .iso-home-v2 .iso-trust-points span {display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.10);color:#ffffff;font-size:13px;line-height:1.2;font-weight:700} .iso-home-v2 .iso-trust-points span:before {content:"✓";color:#c9f7d2;font-weight:900} .iso-home-v2 .iso-hero-actions {display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:0} .iso-home-v2 .iso-hero-image-card {position:relative;width:100%;margin-left:auto;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.25);box-shadow:0 28px 70px rgba(0,0,0,.26);background:#ffffff} .iso-home-v2 .iso-hero-image-card img {display:block;width:100%;height:385px;object-fit:cover} .iso-home-v2 .iso-hero-badge {position:absolute;left:20px;right:20px;bottom:18px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.94);color:#0f172a;box-shadow:0 14px 34px rgba(0,0,0,.18)} .iso-home-v2 .iso-hero-badge strong,.iso-home-v2 .iso-hero-badge span {display:block} .iso-home-v2 .iso-hero-badge strong {font-size:15px;color:#000} .iso-home-v2 .iso-hero-badge span {margin-top:3px;font-size:13px;color:#475569} .iso-home-v2 .iso-featured-card {display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:4px solid #000000;border-radius:9px;background:#ffffff;box-shadow:10px 12px 0 var(--iso-shadow);color:#000000;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease} .iso-home-v2 .iso-featured-card:hover {transform:translateY(-2px);box-shadow:12px 14px 0 var(--iso-shadow);text-decoration:none} .iso-home-v2 .iso-frame {border:4px solid #000000;border-radius:9px;background:#ffffff;box-shadow:12px 14px 0 var(--iso-shadow);padding:26px} .iso-home-v2 .iso-frame-large {padding:26px 26px} .iso-home-v2 .iso-panel {background:var(--iso-panel);border-radius:8px;padding:50px 44px} .iso-home-v2 .iso-split {display:flex;align-items:center;justify-content:space-between;gap:42px} .iso-home-v2 .iso-split-wide {gap:60px} .iso-home-v2 .iso-split-medium {gap:52px} .iso-home-v2 .iso-content {color:#000000} .iso-home-v2 .iso-content-wide {flex:1 1 64%} .iso-home-v2 .iso-content-medium {flex:0 1 56%} .iso-home-v2 .iso-content-narrow {flex:0 0 42%;max-width:520px} .iso-home-v2 .iso-content h2 {margin:0 0 26px;font-size:38px;line-height:1.22} .iso-home-v2 .iso-content p {margin:0 0 24px;color:#000000;font-size:17px;line-height:1.65} .iso-home-v2 .iso-content p:last-child {margin-bottom:0} .iso-home-v2 .iso-visual {flex:0 0 340px;display:flex;align-items:center;justify-content:center} .iso-home-v2 .iso-seal-visual {flex-basis:320px} .iso-home-v2 .iso-docs-visual {flex-basis:420px} .iso-home-v2 .iso-audit-visual {flex-basis:310px} .iso-home-v2 .iso-check-list {margin:0 0 28px;padding:0;list-style:none} .iso-home-v2 .iso-check-list li {display:grid;grid-template-columns:34px 1fr;align-items:start;margin-bottom:18px} .iso-home-v2 .iso-check-list li:last-child {margin-bottom:0} .iso-home-v2 .iso-check-list span {color:var(--iso-green);font-size:24px;font-weight:900;line-height:1.1} .iso-home-v2 .iso-check-list p {margin:0;color:#000000;font-size:16px;line-height:1.55} .iso-home-v2 .iso-check-list-compact p {font-size:15px} .iso-home-v2 .iso-template-overview {padding-top:24px} .iso-home-v2 .iso-template-cards {display:grid;grid-template-columns:repeat(3,1fr);gap:34px} .iso-home-v2 .iso-template-card {display:flex;flex-direction:column;align-items:center;min-height:408px;padding:34px 30px 30px;border:4px solid #000000;border-radius:9px;background:#ffffff;box-shadow:10px 12px 0 var(--iso-shadow);text-align:center} .iso-home-v2 .iso-template-icon {height:105px;width:120px;display:flex;align-items:center;justify-content:center;margin-bottom:18px} .iso-home-v2 .iso-template-icon svg {width:110px;height:110px;display:block} .iso-home-v2 .iso-template-card h3 {min-height:54px;margin:0 0 18px;font-size:24px;line-height:1.18} .iso-home-v2 .iso-template-card p {width:100%;margin:0 0 24px;color:#000000;font-size:15px;line-height:1.55;text-align:left} .iso-home-v2 .iso-template-card .iso-btn {margin-top:auto} .iso-home-v2 .iso-info-cards .iso-template-card {min-height:360px} .iso-home-v2 .iso-info-cards .iso-template-card p {text-align:left} .iso-home-v2 .iso-card-section {padding-top:36px} .iso-home-v2 .iso-center-title {margin-bottom:38px} .iso-home-v2 .iso-guide-section {padding-top:48px;padding-bottom:64px} .iso-home-v2 .iso-review-stars {color:#078b28;font-size:20px;letter-spacing:3px} @media screen and (max-width:1190px) {.iso-home-v2 .iso-home-container {width:940px;max-width:940px} .iso-home-v2 .iso-hero-content h1 {font-size:40px} .iso-home-v2 .iso-content h2 {font-size:32px} .iso-home-v2 .iso-content p {font-size:16px} .iso-home-v2 .iso-panel {padding:44px 34px} .iso-home-v2 .iso-visual {flex-basis:280px} .iso-home-v2 .iso-docs-visual {flex-basis:360px} .iso-home-v2 .iso-template-cards {gap:24px} .iso-home-v2 .iso-template-card {padding:30px 24px 28px}} @media screen and (max-width:980px) {.iso-home-v2 .iso-home-container {width:738px;max-width:738px} .iso-home-v2 .iso-hero-wrap {grid-template-columns:1fr} .iso-home-v2 .iso-hero-image-card {max-width:560px;margin-left:0} .iso-home-v2 .iso-template-cards {grid-template-columns:repeat(2,1fr)} .iso-home-v2 .iso-split {flex-direction:column;text-align:left} .iso-home-v2 .iso-content-wide,.iso-home-v2 .iso-content-medium,.iso-home-v2 .iso-content-narrow {width:100%;max-width:100%;flex:0 0 auto} .iso-home-v2 .iso-visual,.iso-home-v2 .iso-docs-visual,.iso-home-v2 .iso-audit-visual {width:100%;flex:0 0 auto} .iso-home-v2 .iso-visual svg {max-height:300px}} @media screen and (max-width:767px) {.iso-home-v2 .iso-home-container {width:auto;max-width:none;margin-left:12px;margin-right:12px} .iso-home-v2 .iso-section {padding:30px 0 38px} .iso-home-v2 .iso-hero {padding:42px 0 46px} .iso-home-v2 .iso-hero-wrap {gap:28px} .iso-home-v2 .iso-hero-content h1 {font-size:32px} .iso-home-v2 .iso-hero-lead {font-size:16px} .iso-home-v2 .iso-hero-actions {flex-direction:column;align-items:stretch;width:100%} .iso-home-v2 .iso-hero .iso-btn,.iso-home-v2 .iso-btn-yellow {width:100%;min-width:0} .iso-home-v2 .iso-trust-points {display:grid;grid-template-columns:1fr;width:100%} .iso-home-v2 .iso-hero-image-card img {height:270px} .iso-home-v2 .iso-center-title {font-size:27px;line-height:1.25} .iso-home-v2 .iso-template-cards {grid-template-columns:1fr;gap:26px} .iso-home-v2 .iso-featured-card,.iso-home-v2 .iso-template-card,.iso-home-v2 .iso-frame {border-width:3px;box-shadow:8px 10px 0 var(--iso-shadow)} .iso-home-v2 .iso-frame {padding:16px} .iso-home-v2 .iso-panel {padding:32px 22px 34px} .iso-home-v2 .iso-content h2 {font-size:27px;line-height:1.28;margin-bottom:22px} .iso-home-v2 .iso-content p,.iso-home-v2 .iso-check-list p {font-size:15px} .iso-home-v2 .iso-check-list li {grid-template-columns:28px 1fr;margin-bottom:16px} .iso-home-v2 .iso-check-list span {font-size:21px} .iso-home-v2 .iso-template-card {min-height:auto} .iso-home-v2 .iso-template-card h3 {min-height:auto;font-size:24px}} @media screen and (max-width:479px) {.iso-home-v2 .iso-home-container {margin-left:8px;margin-right:8px} .iso-home-v2 .iso-frame {padding:12px} .iso-home-v2 .iso-panel {padding:28px 18px 30px} .iso-home-v2 .iso-hero-badge {position:static;border-radius:0;box-shadow:none} .iso-home-v2 .iso-review-stars {letter-spacing:1px}} * {box-sizing: border-box} html {scroll-behavior: smooth} body {margin: 0;padding: 0;background: #ffffff;color: #1F2937;font-family: Lato,Arial,Helvetica,sans-serif;font-size: 15px;line-height: 1.6} img {max-width: 100%;height: auto;display: block} a {color: inherit;text-decoration: none} ul,ol {margin: 0;padding: 0} li {list-style: none} p,h1,h2,h3,h4,h5,h6 {margin: 0} :root {--iso-primary: #006699;--iso-primary-dark: #073242;--iso-primary-light: #EAF2F5;--iso-accent: #F59E0B;--iso-bg: #F6F9FB;--iso-bg-soft: #F8FAFC;--iso-white: #FFFFFF;--iso-text: #1F2937;--iso-muted: #667085;--iso-border: #E2E8F0;--iso-shadow-sm: 0 8px 20px rgba(15,23,42,0.04);--iso-shadow-md: 0 14px 34px rgba(10,63,85,0.12);--iso-shadow-lg: 0 24px 60px rgba(10,63,85,0.18);--iso-radius-sm: 10px;--iso-radius-md: 16px;--iso-radius-lg: 22px} @media screen and (max-width: 767px) {body {font-size: 14px}} .iso-popular-cover-section {background: #ffffff;padding: 70px 0 76px;font-family: Lato,Helvetica,Arial,sans-serif} .iso-popular-cover-container {width: 1170px;max-width: 1170px;margin: 0 auto;box-sizing: border-box} .iso-popular-cover-heading {max-width: 860px;margin: 0 auto 44px;text-align: center} .iso-popular-cover-heading span {display: inline-block;margin-bottom: 12px;color: #f59e0b;font-size: 13px;line-height: 1.3;font-weight: 900;letter-spacing: 2px;text-transform: uppercase} .iso-popular-cover-heading h2 {margin: 0 0 16px;color: #002f4f;font-size: 38px;line-height: 1.22;font-weight: 900} .iso-popular-cover-heading p {margin: 0;color: #5f6f86;font-size: 18px;line-height: 1.7} .iso-popular-cover-grid {display: grid;grid-template-columns: repeat(3,1fr);gap: 32px} .iso-popular-cover-card {display: flex;flex-direction: column;overflow: hidden;background: #ffffff;border: 1px solid #dfe8f1;border-radius: 16px;box-shadow: 0 14px 34px rgba(10,63,85,0.08);text-decoration: none;transition: transform .22s ease,box-shadow .22s ease,border-color .22s ease} .iso-popular-cover-card:hover {transform: translateY(-4px);border-color: #cbd8e6;box-shadow: 0 20px 46px rgba(10,63,85,0.13);text-decoration: none} .iso-popular-cover-image {display: flex;align-items: center;justify-content: center;min-height: 265px;padding: 28px 28px 24px;background: #f6f9fc;box-sizing: border-box} .iso-popular-cover-image img {display: block;width: auto;max-width: 78%;max-height: 238px;object-fit: contain;border: 0} .iso-popular-cover-body {padding: 30px 30px 34px;text-align: center;box-sizing: border-box} .iso-popular-cover-body span {display: block;margin-bottom: 12px;color: #f59e0b;font-size: 14px;line-height: 1.3;font-weight: 900;letter-spacing: 1px;text-transform: uppercase} .iso-popular-cover-body h3 {margin: 0 0 18px;color: #003b5c;font-size: 30px;line-height: 1.22;font-weight: 900} .iso-popular-cover-body p {margin: 0;color: #5f6f86;font-size: 17px;line-height: 1.65} .iso-popular-cover-action {margin-top: 42px;text-align: center} .iso-popular-cover-btn {display: inline-flex;align-items: center;justify-content: center;min-height: 46px;padding: 13px 28px;background: #ffd318;color: #000000 !important;border-radius: 999px;font-size: 15px;line-height: 1.2;font-weight: 800;text-decoration: none;transition: background .22s ease,transform .22s ease} .iso-popular-cover-btn:hover {background: #f5c900;color: #000000 !important;transform: translateY(-1px);text-decoration: none} @media screen and (max-width: 1190px) {.iso-popular-cover-container {width: 940px;max-width: 940px} .iso-popular-cover-grid {gap: 26px} .iso-popular-cover-body h3 {font-size: 26px}} @media screen and (max-width: 980px) {.iso-popular-cover-container {width: 738px;max-width: 738px} .iso-popular-cover-grid {grid-template-columns: repeat(2,1fr)}} @media screen and (max-width: 767px) {.iso-popular-cover-section {padding: 48px 0 54px} .iso-popular-cover-container {width: auto;max-width: none;margin-left: 12px;margin-right: 12px} .iso-popular-cover-heading h2 {font-size: 30px} .iso-popular-cover-heading p {font-size: 16px} .iso-popular-cover-grid {grid-template-columns: 1fr} .iso-popular-cover-image {min-height: 245px} .iso-popular-cover-body h3 {font-size: 26px}} .iso-popular-sync {background: #ffffff;padding: 56px 0 70px;font-family: Lato,Helvetica,Arial,sans-serif} .iso-popular-sync-container {width: 1170px;max-width: 1170px;margin: 0 auto;box-sizing: border-box} .iso-popular-sync-heading {max-width: 880px;margin: 0 auto 38px;text-align: center} .iso-popular-sync-heading span {display: inline-flex;align-items: center;justify-content: center;min-height: 38px;padding: 10px 24px;margin-bottom: 18px;background: #ffd318;color: #000000;border-radius: 999px;font-size: 13px;line-height: 1.2;font-weight: 900;letter-spacing: 1px;text-transform: uppercase;box-sizing: border-box;box-shadow: none} .iso-popular-sync-heading h2 {margin: 0 0 16px;color: #000000;font-family: Georgia,"Times New Roman",serif;font-size: 40px;line-height: 1.18;font-weight: 900} .iso-popular-sync-heading p {margin: 0;color: #000000;font-size: 17px;line-height: 1.65} .iso-popular-sync-grid {display: grid;align-items: stretch} .iso-popular-sync-card {display: flex;flex-direction: column;overflow: hidden;background: #ffffff;border: 4px solid #000000;border-radius: 7px;box-shadow: 10px 12px 0 #e8edf7;text-decoration: none;color: #000000;box-sizing: border-box;transition: transform .22s ease,box-shadow .22s ease} .iso-popular-sync-card:hover {transform: translateY(-3px);box-shadow: 12px 15px 0 #e8edf7;text-decoration: none;color: #000000} .iso-popular-sync-image {background: #f5f5f5;display: flex;align-items: center;justify-content: center;box-sizing: border-box} .iso-popular-sync-image img {display: block;width: auto;object-fit: contain;border: 0} .iso-popular-sync-body {flex: 1;text-align: center;display: flex;flex-direction: column;box-sizing: border-box} .iso-popular-sync-category {display: block;margin-bottom: 12px;color: #006699;font-size: 13px;line-height: 1.3;font-weight: 900;letter-spacing: 1.3px;text-transform: uppercase} .iso-popular-sync-body h3 {margin: 0 0 18px;color: #000000;font-family: Georgia,"Times New Roman",serif;line-height: 1.2;font-weight: 900} .iso-popular-sync-body p {margin: 0 0 26px;color: #000000;text-align: left} .iso-popular-sync-button-wrap {margin-top: auto;text-align: center} .iso-popular-sync-button {display: inline-flex;align-items: center;justify-content: center;min-width: 190px;min-height: 42px;padding: 11px 22px;background: #ffd318;color: #000000 !important;border-radius: 999px;font-size: 13px;line-height: 1.2;font-weight: 900;text-transform: uppercase;text-decoration: none;box-sizing: border-box;transition: background .22s ease,transform .22s ease} .iso-popular-sync-card:hover .iso-popular-sync-button,.iso-popular-sync-button:hover {background: #f5c900;color: #000000 !important;transform: translateY(-1px);text-decoration: none} .iso-popular-sync-action {margin-top: 46px;text-align: center} .iso-popular-sync-main-btn {display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 12px 26px;background: #ffd318;color: #000000 !important;border-radius: 999px;font-size: 14px;line-height: 1.2;font-weight: 900;text-transform: uppercase;text-decoration: none;box-sizing: border-box;transition: background .22s ease,transform .22s ease} .iso-popular-sync-main-btn:hover {background: #f5c900;color: #000000 !important;transform: translateY(-1px);text-decoration: none} @media screen and (max-width: 1190px) {.iso-popular-sync-container {width: 940px;max-width: 940px} .iso-popular-sync-grid {} .iso-popular-sync-card {} .iso-popular-sync-body h3 {}} @media screen and (max-width: 980px) {.iso-popular-sync-container {width: 738px;max-width: 738px} .iso-popular-sync-grid {}} @media screen and (max-width: 767px) {.iso-popular-sync {padding: 44px 0 54px} .iso-popular-sync-container {width: auto;max-width: none;margin-left: 12px;margin-right: 12px} .iso-popular-sync-heading h2 {font-size: 30px} .iso-popular-sync-heading p {font-size: 16px} .iso-popular-sync-grid {} .iso-popular-sync-card {} .iso-popular-sync-image {} .iso-popular-sync-body {} .iso-popular-sync-body h3 {} .iso-popular-sync-body p {} .iso-popular-sync-button,.iso-popular-sync-main-btn {width: 100%}} #used-worldwide .iso-split-wide {display: flex;align-items: center;justify-content: space-between;gap: 40px} #used-worldwide .iso-content-medium {flex: 0 0 52%;max-width: 52%} #used-worldwide .iso-visual--map {flex: 0 0 48%;max-width: 48%;display: flex;justify-content: center;align-items: center} #used-worldwide .iso-visual--map img {width: 200%;max-width: 500px;height: auto;display: block;object-fit: contain} @media (max-width: 992px) {#used-worldwide .iso-split-wide {flex-direction: column;text-align: left} #used-worldwide .iso-content-medium,#used-worldwide .iso-visual--map {flex: 0 0 100%;max-width: 100%} #used-worldwide .iso-visual--map img {width: 100%;max-width: 520px}} .iso-guide-section {background: #ffffff;padding: 58px 0 72px;font-family: Lato,Helvetica,Arial,sans-serif} .iso-guide-container {width: 1170px;max-width: 1170px;margin: 0 auto;box-sizing: border-box} .iso-guide-title {margin: 0 0 48px;color: #000000;font-family: Georgia,"Times New Roman",serif;font-size: 42px;line-height: 1.2;font-weight: 900;text-align: center} .iso-guide-grid {display: grid;grid-template-columns: repeat(3,1fr);gap: 34px;align-items: stretch} .iso-guide-card {display: flex;flex-direction: column;min-height: 420px;padding: 52px 44px 46px;background: #ffffff;border: 4px solid #000000;border-radius: 9px;box-shadow: 12px 14px 0 #e8edf7;box-sizing: border-box;color: #000000;text-decoration: none;transition: transform .22s ease,box-shadow .22s ease} .iso-guide-card:hover {transform: translateY(-3px);box-shadow: 14px 17px 0 #e8edf7;color: #000000;text-decoration: none} .iso-guide-icon {width: 96px;height: 96px;margin: 0 auto 34px;display: flex;align-items: center;justify-content: center} .iso-guide-icon svg {display: block;width: 96px;height: 96px} .iso-guide-card h3 {margin: 0 0 30px;color: #000000;font-family: Georgia,"Times New Roman",serif;font-size: 28px;line-height: 1.25;font-weight: 900;text-align: center} .iso-guide-card p {margin: 0;color: #000000;font-size: 17px;line-height: 1.65} .iso-guide-card strong {font-weight: 900} .iso-guide-link {display: inline;color: #005da8;text-decoration: none} .iso-guide-card:hover .iso-guide-link {text-decoration: underline} @media screen and (max-width: 1190px) {.iso-guide-container {width: 940px;max-width: 940px} .iso-guide-title {font-size: 36px} .iso-guide-card {padding: 46px 34px 42px} .iso-guide-card h3 {font-size: 24px}} @media screen and (max-width: 980px) {.iso-guide-container {width: 738px;max-width: 738px} .iso-guide-grid {grid-template-columns: 1fr;gap: 30px} .iso-guide-card {min-height: auto}} @media screen and (max-width: 767px) {.iso-guide-section {padding: 44px 0 54px} .iso-guide-container {width: auto;max-width: none;margin-left: 12px;margin-right: 12px} .iso-guide-title {font-size: 30px;margin-bottom: 34px} .iso-guide-card {padding: 38px 26px 36px;border-width: 3px;box-shadow: 8px 10px 0 #e8edf7} .iso-guide-card h3 {font-size: 24px} .iso-guide-card p {font-size: 16px;text-align: center}} .iso-popular-sync-grid {grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px} .iso-popular-sync-card {min-height: 540px} .iso-popular-sync-image {min-height: 238px;padding: 22px 18px} .iso-popular-sync-image img {max-width: 86%;max-height: 212px} .iso-popular-sync-body {padding: 26px 22px 28px} .iso-popular-sync-body h3 {font-size: 20px} .iso-popular-sync-body p {font-size: 15px;line-height: 1.56} @media screen and (max-width: 1190px) {.iso-popular-sync-grid {gap: 18px} .iso-popular-sync-card {min-height: 520px} .iso-popular-sync-body {padding-left: 18px;padding-right: 18px} .iso-popular-sync-body h3 {font-size: 23px}} @media screen and (max-width: 980px) {.iso-popular-sync-grid {grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px}} @media screen and (max-width: 767px) {.iso-popular-sync-grid {grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px} .iso-popular-sync-card {min-height: 430px;border-width: 3px;box-shadow: 5px 7px 0 #e8edf7} .iso-popular-sync-image {min-height: 176px;padding: 14px 10px} .iso-popular-sync-image img {max-width: 92%;max-height: 152px} .iso-popular-sync-body {padding: 17px 12px 18px} .iso-popular-sync-category {margin-bottom: 8px;font-size: 10px;line-height: 1.25;letter-spacing: .7px} .iso-popular-sync-body h3 {margin-bottom: 11px;font-size: 18px;line-height: 1.16} .iso-popular-sync-body p {margin-bottom: 16px;font-size: 12px;line-height: 1.45;text-align: left} .iso-popular-sync-button {width: 100%;min-width: 0;min-height: 36px;padding: 8px 7px;font-size: 10px;line-height: 1.15} .iso-popular-sync-main-btn {width: 100%}} .iso-category-explore{background:#f5f5f5;padding:58px 0 68px;font-family:Lato,Helvetica,Arial,sans-serif} .iso-category-explore-container{width:1170px;max-width:1170px;margin:0 auto;box-sizing:border-box} .iso-category-explore-heading{max-width:900px;margin:0 auto 38px;text-align:center} .iso-category-explore-heading span{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:9px 22px;margin-bottom:16px;background:#ffd318;color:#000;border-radius:999px;font-size:12px;line-height:1.2;font-weight:900;letter-spacing:1px;text-transform:uppercase} .iso-category-explore-heading h2{margin:0 0 14px;color:#000;font-family:Georgia,"Times New Roman",serif;font-size:38px;line-height:1.2;font-weight:900} .iso-category-explore-heading p{margin:0;color:#000;font-size:16px;line-height:1.6} .iso-category-explore-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;align-items:stretch} .iso-category-explore-card{min-height:220px;padding:24px 14px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#000!important;border:3px solid #000;border-radius:9px;box-shadow:7px 9px 0 #e1e7f0;text-align:center;text-decoration:none;box-sizing:border-box;transition:transform .22s ease,box-shadow .22s ease,background .22s ease} .iso-category-explore-card:hover{transform:translateY(-3px);box-shadow:9px 12px 0 #e1e7f0;background:#fffdf5;color:#000!important;text-decoration:none} .iso-category-explore-icon{width:92px;height:92px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;color:#f59e0b} .iso-category-explore-icon svg{display:block;width:86px;height:86px;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round} .iso-category-explore-card h3{margin:0;color:#000;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.28;font-weight:900} @media screen and (max-width:1190px){.iso-category-explore-container{width:940px;max-width:940px}.iso-category-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}} @media screen and (max-width:980px){.iso-category-explore-container{width:738px;max-width:738px}.iso-category-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}} @media screen and (max-width:767px){.iso-category-explore{padding:44px 0 52px}.iso-category-explore-container{width:auto;max-width:none;margin-left:12px;margin-right:12px}.iso-category-explore-heading{margin-bottom:30px}.iso-category-explore-heading h2{font-size:29px;line-height:1.24}.iso-category-explore-heading p{font-size:14px;line-height:1.55}.iso-category-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.iso-category-explore-card{min-height:176px;padding:18px 10px 16px;border-width:3px;box-shadow:5px 7px 0 #e1e7f0}.iso-category-explore-icon{width:72px;height:72px;margin-bottom:13px}.iso-category-explore-icon svg{width:68px;height:68px;stroke-width:4}.iso-category-explore-card h3{font-size:15px;line-height:1.25}} @media screen and (max-width:420px){.iso-category-explore-container{margin-left:8px;margin-right:8px}.iso-category-explore-grid{gap:10px}.iso-category-explore-card{min-height:165px;padding-left:8px;padding-right:8px}.iso-category-explore-card h3{font-size:14px}}


/* FOR ISO CONSULTANTS CTA */
.iso-consultant-cta{background:#ffffff;padding:28px 0 64px;font-family:Lato,Helvetica,Arial,sans-serif}
.iso-consultant-cta__container{width:1170px;max-width:1170px;margin:0 auto;box-sizing:border-box}
.iso-consultant-cta__panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:46px;align-items:center;padding:54px 58px;background:#f7f4ee;border-radius:18px;box-sizing:border-box}
.iso-consultant-cta__content{min-width:0}
.iso-consultant-cta__eyebrow{display:block;margin:0 0 18px;color:#52606d;font-size:13px;line-height:1.3;font-weight:900;letter-spacing:1.7px;text-transform:uppercase}
.iso-consultant-cta__content h2{margin:0 0 22px;color:#111827;font-family:Lato,Helvetica,Arial,sans-serif;font-size:40px;line-height:1.16;font-weight:900;letter-spacing:-.5px}
.iso-consultant-cta__content p{margin:0 0 24px;color:#111827;font-size:17px;line-height:1.7}
.iso-consultant-cta__list{margin:0 0 28px;padding:0;list-style:none;color:#111827}
.iso-consultant-cta__list li{position:relative;margin:0 0 14px;padding-left:44px;font-size:16px;line-height:1.6;list-style:none}
.iso-consultant-cta__list li:before{content:"✓";position:absolute;left:0;top:1px;color:#5cc35a;font-size:28px;line-height:1;font-weight:900}
.iso-consultant-cta__list li:last-child{margin-bottom:0}
.iso-consultant-cta__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.iso-consultant-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:48px;padding:12px 24px;border:1px solid #20252a;border-radius:8px;font-size:15px;line-height:1.2;font-weight:900;text-decoration:none;box-sizing:border-box;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}
.iso-consultant-cta__btn:hover{transform:translateY(-1px);text-decoration:none}
.iso-consultant-cta__btn--primary{background:#20252a;color:#ffffff!important;border-color:#20252a}
.iso-consultant-cta__btn--primary:hover{background:#111827;color:#ffffff!important;border-color:#111827}
.iso-consultant-cta__btn--secondary{background:transparent;color:#111827!important}
.iso-consultant-cta__btn--secondary:hover{background:#ffffff;color:#111827!important}
.iso-consultant-cta__media{min-width:0}
.iso-consultant-cta__media img{display:block;width:100%;height:330px;object-fit:cover;border-radius:12px}
@media screen and (max-width:1190px){.iso-consultant-cta__container{width:940px;max-width:940px}.iso-consultant-cta__panel{padding:46px 42px;gap:36px}.iso-consultant-cta__content h2{font-size:35px}.iso-consultant-cta__content p{font-size:16px}.iso-consultant-cta__list li{font-size:15px}.iso-consultant-cta__media img{height:300px}}
@media screen and (max-width:980px){.iso-consultant-cta__container{width:738px;max-width:738px}.iso-consultant-cta__panel{grid-template-columns:1fr;padding:42px;gap:30px}.iso-consultant-cta__media{order:-1}.iso-consultant-cta__media img{height:340px}.iso-consultant-cta__content h2{font-size:34px}}
@media screen and (max-width:767px){.iso-consultant-cta{padding:18px 0 46px}.iso-consultant-cta__container{width:auto;max-width:none;margin-left:12px;margin-right:12px}.iso-consultant-cta__panel{padding:28px 22px;border-radius:14px;gap:24px}.iso-consultant-cta__media img{height:240px;border-radius:10px}.iso-consultant-cta__eyebrow{margin-bottom:12px;font-size:11px}.iso-consultant-cta__content h2{margin-bottom:18px;font-size:29px;line-height:1.2}.iso-consultant-cta__content p{font-size:15px;line-height:1.65}.iso-consultant-cta__list li{padding-left:36px;font-size:14px;line-height:1.5}.iso-consultant-cta__list li:before{top:0;font-size:24px}.iso-consultant-cta__actions{display:grid;grid-template-columns:1fr;width:100%}.iso-consultant-cta__btn{width:100%;min-height:46px;padding-left:16px;padding-right:16px}}
