body.page-template-page-service .svc-body{max-width:none !important;padding:0 !important;}
.intdx table,.intmx table{margin:0;}
.intdx p,.intmx p{margin-bottom:0;}
.intdx,.intmx{--int-brand:#0EA5B7;--int-brand-dark:#0A7F8D;--int-brand-soft:#E8F8FB;--int-ink:#0F172A;--int-text:#334155;--int-muted:#64748B;--int-line:#DCE7EC;--int-bg:#F4F8FA;--int-white:#FFFFFF;--int-navy:#071B3A;--int-shadow-sm:0 10px 30px rgba(15,23,42,.06);--int-shadow-md:0 18px 44px rgba(15,23,42,.10);--int-shadow-lg:0 28px 70px rgba(2,12,27,.16);color:var(--int-ink);background:var(--int-bg);}
.intdx *,.intmx *{box-sizing:border-box;}
.intdx a,.intmx a{text-decoration:none;}
.intdx ul,.intmx ul,.intdx ol,.intmx ol{margin:0;padding:0;}
.intdx-wrap{width:min(100%,1360px);margin:0 auto;padding:0 34px;}
.intmx-wrap{width:min(100%,100%);margin:0 auto;padding:0 20px;}

.intdx-hero{position:relative;overflow:hidden;min-height:620px;background:linear-gradient(135deg,#05152F 0%,#08224A 48%,#0C5F76 100%);}
.intdx-hero__bg{position:absolute;inset:0;background:url('/wp-content/themes/generatepress-child/assets/images/service-interior-support-hero.webp') center center/cover no-repeat;opacity:.18;transform:scale(1.06);}
.intdx-hero__overlay{position:absolute;inset:0;}
.intdx-hero__inner{position:relative;z-index:2;width:min(100%,1360px);min-height:620px;margin:0 auto;padding:112px 34px 106px;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:56px;align-items:end;}
.intdx-hero__content{max-width:920px;}
.intdx-hero__eyebrow,.intdx-kicker,.intdx-cta__eyebrow{font-size:12px;line-height:1.4;font-weight:900;letter-spacing:.12em;}
.intdx-hero__eyebrow{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);color:#EAFDFF;}
.intdx-hero__title{margin-top:20px;font-size:clamp(46px,4.7vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:900;color:#FFFFFF;word-break:keep-all;line-height:1.2;}
.intdx-hero__lead{margin-top:24px;max-width:780px;font-size:18px;line-height:1.9;font-weight:500;color:rgba(255,255,255,.88);word-break:keep-all;}
.intdx-hero__actions{margin-top:32px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;}
.intdx-hero__primary,.intdx-hero__secondary{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 26px;border-radius:999px;font-size:15px;line-height:1;font-weight:900;transition:transform .24s ease,box-shadow .24s ease,background .24s ease;}
.intdx-hero__primary{background:#FFFFFF;color:#0B2236;box-shadow:0 16px 30px rgba(6,22,44,.18);}
.intdx-hero__secondary{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:#FFFFFF;backdrop-filter:blur(10px);}
.intdx-hero__primary:hover,.intdx-hero__secondary:hover{transform:translateY(-3px);}
.intdx-hero__panel{padding:26px;border-radius:28px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px);box-shadow:0 22px 48px rgba(0,0,0,.16);}
.intdx-hero__panel-label{font-size:12px;line-height:1.4;font-weight:900;letter-spacing:.12em;color:rgba(255,255,255,.72);}
.intdx-hero__panel-list{margin-top:18px;list-style:none;display:grid;gap:12px;}
.intdx-hero__panel-list li{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);}
.intdx-hero__panel-list span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.18);color:#FFFFFF;font-size:12px;font-weight:900;flex:0 0 auto;}
.intdx-hero__panel-list strong{font-size:15px;line-height:1.4;font-weight:800;color:#FFFFFF;word-break:keep-all;}

.intdx-facts{position:relative;z-index:3;margin-top:-54px;}
.intdx-facts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.intdx-fact{position:relative;padding:26px 24px 24px;border-radius:24px;background:rgba(255,255,255,.96);border:1px solid rgba(14,165,183,.18);box-shadow:var(--int-shadow-sm);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;}
.intdx-fact:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:linear-gradient(90deg,var(--int-brand) 0%,#7BE2EC 100%);}
.intdx-fact:hover{transform:translateY(-8px);box-shadow:var(--int-shadow-md);border-color:rgba(14,165,183,.34);}
.intdx-fact__label{font-size:13px;line-height:1.4;font-weight:900;color:var(--int-brand-dark);}
.intdx-fact__value{margin-top:10px;font-size:31px;line-height:1.04;letter-spacing:-.04em;font-weight:900;color:var(--int-ink);word-break:keep-all;}
.intdx-fact__desc{margin-top:12px;font-size:14px;line-height:1.7;font-weight:500;color:var(--int-muted);word-break:keep-all;}

.intdx-overview{padding:88px 0 54px;background:var(--int-bg);}
.intdx-sectionhead{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:26px;align-items:end;}
.intdx-sectionhead--center{display:block;max-width:850px;margin:0 auto;text-align:center;}
.intdx-kicker{color:var(--int-brand-dark);}
.intdx-sectionhead__title{margin-top:12px;font-size:clamp(34px,3.2vw,50px);line-height:1.14;letter-spacing:-.045em;font-weight:900;color:var(--int-ink);word-break:keep-all;}
.intdx-sectionhead__desc{font-size:16px;line-height:1.9;font-weight:500;color:var(--int-muted);word-break:keep-all;}
.intdx-sectionhead--center .intdx-sectionhead__desc{margin-top:16px;}
.intdx-overview__grid{margin-top:34px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:24px;align-items:stretch;}
.intdx-overview__article{padding:38px 36px;border-radius:28px;background:#FFFFFF;border:1px solid var(--int-line);box-shadow:var(--int-shadow-sm);}
.intdx-overview__article p{font-size:17px;line-height:2;font-weight:500;color:var(--int-text);word-break:keep-all;}
.intdx-overview__article p+p{margin-top:18px;}
.intdx-overview__points{position:relative;padding:36px;border-radius:28px;background:linear-gradient(135deg,#0A8EA0 0%,#0EA5B7 55%,#48CCD9 100%);box-shadow:var(--int-shadow-md);overflow:hidden;}
.intdx-overview__points:after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.08);}
.intdx-overview__points-title{position:relative;z-index:1;font-size:30px;line-height:1.12;letter-spacing:-.03em;font-weight:900;color:#FFFFFF;}
.intdx-overview__list{position:relative;z-index:1;margin-top:24px;list-style:none;display:grid;gap:12px;}
.intdx-overview__list li{position:relative;padding-left:20px;font-size:15px;line-height:1.85;font-weight:700;color:rgba(255,255,255,.96);word-break:keep-all;}
.intdx-overview__list li:before{content:"";position:absolute;left:0;top:11px;width:7px;height:7px;border-radius:50%;background:#FFFFFF;}

.intdx-criteria{padding:54px 0;background:#FFFFFF;}
.intdx-table{margin-top:34px;border-radius:28px;overflow:hidden;border:1px solid #D7E8ED;box-shadow:var(--int-shadow-sm);background:#FFFFFF;}
.intdx-table table{width:100%;border-collapse:collapse;table-layout:fixed;}
.intdx-table thead th{padding:20px 18px;background:var(--int-brand-soft);font-size:13px;line-height:1.45;font-weight:900;color:var(--int-brand-dark);text-align:center;border-bottom:1px solid #D7E8ED;}
.intdx-table tbody td{padding:24px 18px;font-size:15px;line-height:1.8;font-weight:700;color:var(--int-ink);text-align:center;border-bottom:1px solid #EAF1F4;word-break:keep-all;}
.intdx-table tbody tr:last-child td{border-bottom:0;}
.intdx-note{margin-top:16px;font-size:13px;line-height:1.8;font-weight:600;color:#64748B;word-break:keep-all;}

.intdx-process{padding:84px 0;background:var(--int-bg);}
.intdx-process__grid{margin-top:34px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;}
.intdx-step{position:relative;padding:24px 22px 22px;border-radius:24px;background:#FFFFFF;border:1px solid #DDEBF0;box-shadow:var(--int-shadow-sm);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;}
.intdx-step:hover{transform:translateY(-8px);box-shadow:var(--int-shadow-md);border-color:rgba(14,165,183,.28);}
.intdx-step:after{content:"";position:absolute;top:38px;right:-10px;width:20px;height:2px;background:#BFDDE4;}
.intdx-step:last-child:after{display:none;}
.intdx-step__no{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--int-brand-dark) 0%,var(--int-brand) 100%);font-size:13px;line-height:1;font-weight:900;color:#FFFFFF;box-shadow:0 10px 20px rgba(14,165,183,.24);}
.intdx-step__title{margin-top:18px;font-size:20px;line-height:1.28;letter-spacing:-.02em;font-weight:900;color:var(--int-ink);word-break:keep-all;}
.intdx-step__desc{margin-top:10px;font-size:14px;line-height:1.8;font-weight:500;color:var(--int-muted);word-break:keep-all;}

.intdx-support{padding:54px 0;background:linear-gradient(180deg,#EAF8FB 0%,#F7FBFD 100%);}
.intdx-support__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:24px;align-items:stretch;}
.intdx-card{position:relative;padding:34px;border-radius:28px;border:1px solid var(--int-line);box-shadow:var(--int-shadow-sm);overflow:hidden;}
.intdx-card--docs{background:#FFFFFF;}
.intdx-card--limit{background:linear-gradient(135deg,#08224A 0%,#0B6E84 45%,#0EA5B7 100%);border-color:transparent;box-shadow:var(--int-shadow-md);}
.intdx-card__eyebrow{font-size:12px;line-height:1.4;font-weight:900;letter-spacing:.12em;color:var(--int-brand-dark);}
.intdx-card--limit .intdx-card__eyebrow{color:rgba(255,255,255,.72);}
.intdx-card__title{margin-top:10px;font-size:36px;line-height:1.08;letter-spacing:-.04em;font-weight:900;color:var(--int-ink);word-break:keep-all;}
.intdx-card--limit .intdx-card__title{color:#FFFFFF;}
.intdx-card__desc{margin-top:14px;font-size:15px;line-height:1.9;font-weight:500;color:var(--int-muted);word-break:keep-all;}
.intdx-card--limit .intdx-card__desc{color:rgba(255,255,255,.84);}
.intdx-card__list{margin-top:22px;list-style:none;display:grid;gap:10px;}
.intdx-card__list li{position:relative;padding-left:18px;font-size:15px;line-height:1.85;font-weight:700;color:var(--int-text);word-break:keep-all;}
.intdx-card__list li:before{content:"";position:absolute;left:0;top:11px;width:7px;height:7px;border-radius:50%;background:var(--int-brand);}
.intdx-limit{margin-top:26px;padding:24px;border-radius:22px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);}
.intdx-limit__label{font-size:13px;line-height:1.45;font-weight:800;color:rgba(255,255,255,.76);}
.intdx-limit__value{margin-top:10px;font-size:56px;line-height:1;letter-spacing:-.05em;font-weight:900;color:#FFFFFF;}
.intdx-limit__text{margin-top:14px;font-size:15px;line-height:1.85;font-weight:600;color:rgba(255,255,255,.90);word-break:keep-all;}

.intdx-faq{padding:84px 0;background:#FFFFFF;}
.intdx-faq__list{max-width:980px;margin:32px auto 0;display:grid;gap:12px;}
.intdx-faq__item{border:1px solid var(--int-line);border-radius:20px;background:#FFFFFF;box-shadow:var(--int-shadow-sm);overflow:hidden;}
.intdx-faq__item summary{cursor:pointer;list-style:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;font-size:16px;line-height:1.5;font-weight:900;color:var(--int-ink);word-break:keep-all;}
.intdx-faq__item summary::-webkit-details-marker{display:none;}
.intdx-faq__item summary:after{content:"";width:10px;height:10px;border-right:2px solid #94A3B8;border-top:2px solid #94A3B8;transform:rotate(135deg);flex:0 0 auto;transition:transform .2s ease;}
.intdx-faq__item[open] summary:after{transform:rotate(-45deg);}
.intdx-faq__answer{padding:0 22px 22px;font-size:15px;line-height:1.85;font-weight:500;color:var(--int-muted);word-break:keep-all;}

.intdx-cta{padding:0 0 86px;background:var(--int-bg);}
.intdx-cta__inner{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding:42px;border-radius:32px;background:linear-gradient(135deg,#071B3A 0%,#0A7F8D 48%,#0EA5B7 100%);box-shadow:var(--int-shadow-lg);}
.intdx-cta__inner:before{content:"";position:absolute;right:-100px;top:-120px;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.08);}
.intdx-cta__content,.intdx-cta__action{position:relative;z-index:1;}
.intdx-cta__eyebrow{color:rgba(255,255,255,.72);}
.intdx-cta__title{margin-top:10px;font-size:clamp(32px,3vw,46px);line-height:1.14;letter-spacing:-.04em;font-weight:900;color:#FFFFFF;max-width:13em;word-break:keep-all;}
.intdx-cta__desc{margin-top:16px;font-size:16px;line-height:1.9;font-weight:500;color:rgba(255,255,255,.84);max-width:48em;word-break:keep-all;}
.intdx-cta__link{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:58px;padding:0 30px;border-radius:999px;background:#FFFFFF;font-size:15px;line-height:1;font-weight:900;color:#0B2236;box-shadow:0 16px 30px rgba(6,22,44,.18);transition:transform .24s ease,box-shadow .24s ease,background .24s ease;}
.intdx-cta__link:hover{transform:translateY(-3px);box-shadow:0 22px 36px rgba(6,22,44,.22);background:#F8FEFF;}
.intdx-foot{padding:0 0 50px;background:var(--int-bg);}
.intdx-foot p{font-size:13px;line-height:1.8;font-weight:600;color:#758696;word-break:keep-all;}

.intmx{background:var(--int-bg);}
.intmx-hero{position:relative;overflow:hidden;padding:80px 0 60px;background:linear-gradient(135deg,#061731 0%,#082550 45%,#0EA5B7 100%);}
.intmx-hero__bg{position:absolute;inset:0;background:url('/wp-content/themes/generatepress-child/assets/images/service-interior-support-hero.webp') center center/cover no-repeat;opacity:.16;transform:scale(1.08);}
.intmx-hero__overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgba(14,165,183,.32) 0%,rgba(7,27,58,.20) 36%,rgba(7,27,58,.88) 100%);}
.intmx-hero__inner{position:relative;z-index:1;padding:0 20px;}
.intmx-hero__eyebrow,.intmx-kicker,.intmx-cta__eyebrow{font-size:11px;line-height:1.4;font-weight:900;letter-spacing:.12em;}
.intmx-hero__eyebrow{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);color:#EAFDFF;}
.intmx-hero__title{margin-top:14px;font-size:36px;line-height:1.05;letter-spacing:-.05em;font-weight:900;color:#FFFFFF;word-break:keep-all;line-height:1.2;}
.intmx-hero__lead{margin-top:16px;font-size:16px;line-height:1.85;font-weight:500;color:rgba(255,255,255,.88);word-break:keep-all;}
.intmx-hero__link{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 24px;margin-top:20px;border-radius:999px;background:#FFFFFF;color:#0B2236;font-size:14px;font-weight:900;box-shadow:0 14px 24px rgba(6,22,44,.18);}
.intmx-panel{margin-top:-40px;padding-bottom:24px;}
.intmx-panel__box{padding:22px 20px;border-radius:22px;background:#FFFFFF;border:1px solid rgba(14,165,183,.18);box-shadow:var(--int-shadow-md);}
.intmx-panel__label{font-size:11px;line-height:1.4;font-weight:900;letter-spacing:.12em;color:var(--int-brand-dark);}
.intmx-panel__list{margin-top:14px;list-style:none;display:grid;gap:8px;}
.intmx-panel__list li{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border-radius:14px;background:#F8FEFF;border:1px solid var(--int-line);}
.intmx-panel__list span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--int-brand-soft);color:var(--int-brand-dark);font-size:11px;font-weight:900;}
.intmx-panel__list strong{font-size:14px;line-height:1.4;font-weight:900;color:var(--int-ink);}
.intmx-facts{padding-bottom:24px;}
.intmx-facts__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.intmx-fact{position:relative;padding:18px 16px;border-radius:18px;background:#FFFFFF;border:1px solid rgba(14,165,183,.18);box-shadow:var(--int-shadow-sm);overflow:hidden;}
.intmx-fact:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--int-brand) 0%,#7BE2EC 100%);}
.intmx-fact__label{font-size:12px;line-height:1.4;font-weight:800;color:var(--int-brand-dark);}
.intmx-fact__value{margin-top:8px;font-size:22px;line-height:1.1;letter-spacing:-.04em;font-weight:900;color:var(--int-ink);word-break:keep-all;}
.intmx-overview,.intmx-criteria,.intmx-process,.intmx-support,.intmx-faq{padding:30px 0;}
.intmx-overview,.intmx-process{background:var(--int-bg);}
.intmx-criteria,.intmx-faq{background:#FFFFFF;}
.intmx-support{background:linear-gradient(180deg,#EAF8FB 0%,#F7FBFD 100%);}
.intmx-kicker{color:var(--int-brand-dark);}
.intmx-section-title{margin-top:10px;font-size:30px;line-height:1.14;letter-spacing:-.04em;font-weight:900;color:var(--int-ink);word-break:keep-all;}
.intmx-section-desc{margin-top:12px;font-size:14px;line-height:1.85;font-weight:500;color:var(--int-muted);word-break:keep-all;}
.intmx-article{margin-top:22px;padding:24px 20px;border-radius:22px;background:#FFFFFF;border:1px solid var(--int-line);box-shadow:var(--int-shadow-sm);}
.intmx-article p{font-size:15px;line-height:1.95;font-weight:500;color:var(--int-text);word-break:keep-all;}
.intmx-article p+p{margin-top:14px;}
.intmx-pointbox{margin-top:14px;padding:22px 20px;border-radius:22px;background:linear-gradient(135deg,#0A8EA0 0%,#0EA5B7 60%,#4BD2DE 100%);box-shadow:var(--int-shadow-md);}
.intmx-pointbox__title{font-size:24px;line-height:1.12;letter-spacing:-.03em;font-weight:900;color:#FFFFFF;}
.intmx-pointbox__list{margin-top:16px;list-style:none;display:grid;gap:8px;}
.intmx-pointbox__list li{position:relative;padding-left:16px;font-size:14px;line-height:1.8;font-weight:700;color:#FFFFFF;word-break:keep-all;}
.intmx-pointbox__list li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#FFFFFF;}
.intmx-table{margin-top:20px;border-radius:18px;overflow:auto;background:#FFFFFF;border:1px solid #D7E8ED;box-shadow:var(--int-shadow-sm);-webkit-overflow-scrolling:touch;}
.intmx-table table{width:720px;min-width:720px;border-collapse:collapse;}
.intmx-table thead th{padding:14px 12px;background:var(--int-brand-soft);font-size:12px;line-height:1.45;font-weight:900;color:var(--int-brand-dark);text-align:center;border-bottom:1px solid #D7E8ED;white-space:nowrap;}
.intmx-table tbody td{padding:16px 12px;font-size:13px;line-height:1.7;font-weight:700;color:var(--int-ink);text-align:center;border-bottom:1px solid #EAF1F4;white-space:nowrap;}
.intmx-table tbody tr:last-child td{border-bottom:0;}
.intmx-note{margin-top:14px;font-size:12px;line-height:1.8;font-weight:600;color:#64748B;word-break:keep-all;}
.intmx-process__list{margin-top:22px;display:grid;gap:12px;}
.intmx-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start;padding:18px 16px;border-radius:18px;background:#FFFFFF;border:1px solid #DDEBF0;box-shadow:var(--int-shadow-sm);}
.intmx-step__no{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--int-brand-dark) 0%,var(--int-brand) 100%);font-size:12px;line-height:1;font-weight:900;color:#FFFFFF;}
.intmx-step__title{font-size:18px;line-height:1.25;letter-spacing:-.02em;font-weight:900;color:var(--int-ink);word-break:keep-all;}
.intmx-step__desc{margin-top:6px;font-size:14px;line-height:1.75;font-weight:500;color:var(--int-muted);word-break:keep-all;}
.intmx-card{position:relative;padding:24px 20px;border-radius:22px;border:1px solid var(--int-line);box-shadow:var(--int-shadow-sm);overflow:hidden;}
.intmx-card+.intmx-card{margin-top:14px;}
.intmx-card--docs{background:#FFFFFF;}
.intmx-card--limit{background:linear-gradient(135deg,#08224A 0%,#0B6E84 45%,#0EA5B7 100%);border-color:transparent;box-shadow:var(--int-shadow-md);}
.intmx-card__eyebrow{font-size:11px;line-height:1.4;font-weight:900;letter-spacing:.12em;color:var(--int-brand-dark);}
.intmx-card--limit .intmx-card__eyebrow{color:rgba(255,255,255,.72);}
.intmx-card__title{margin-top:8px;font-size:30px;line-height:1.08;letter-spacing:-.04em;font-weight:900;color:var(--int-ink);word-break:keep-all;}
.intmx-card--limit .intmx-card__title{color:#FFFFFF;}
.intmx-card__desc{margin-top:12px;font-size:14px;line-height:1.85;font-weight:500;color:var(--int-muted);word-break:keep-all;}
.intmx-card--limit .intmx-card__desc{color:rgba(255,255,255,.82);}
.intmx-card__list{margin-top:18px;list-style:none;display:grid;gap:8px;}
.intmx-card__list li{position:relative;padding-left:16px;font-size:14px;line-height:1.8;font-weight:700;color:var(--int-text);}
.intmx-card__list li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--int-brand);}
.intmx-limit{margin-top:18px;padding:18px;border-radius:18px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.15);}
.intmx-limit__label{font-size:12px;line-height:1.45;font-weight:800;color:rgba(255,255,255,.76);}
.intmx-limit__value{margin-top:8px;font-size:46px;line-height:1;letter-spacing:-.05em;font-weight:900;color:#FFFFFF;}
.intmx-limit__text{margin-top:12px;font-size:14px;line-height:1.75;font-weight:600;color:rgba(255,255,255,.90);word-break:keep-all;}
.intmx-faq__list{margin-top:18px;display:grid;gap:12px;}
.intmx-faq__item{border:1px solid var(--int-line);border-radius:18px;background:#FFFFFF;box-shadow:var(--int-shadow-sm);overflow:hidden;}
.intmx-faq__item summary{cursor:pointer;list-style:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;font-size:14px;line-height:1.55;font-weight:900;color:var(--int-ink);word-break:keep-all;}
.intmx-faq__item summary::-webkit-details-marker{display:none;}
.intmx-faq__item summary:after{content:"";width:9px;height:9px;border-right:2px solid #94A3B8;border-top:2px solid #94A3B8;transform:rotate(135deg);flex:0 0 auto;transition:transform .2s ease;}
.intmx-faq__item[open] summary:after{transform:rotate(-45deg);}
.intmx-faq__answer{padding:0 16px 16px;font-size:13px;line-height:1.8;font-weight:500;color:var(--int-muted);word-break:keep-all;}
.intmx-cta{padding:0 0 36px;background:var(--int-bg);}
.intmx-cta__inner{position:relative;overflow:hidden;padding:28px 22px;border-radius:24px;background:linear-gradient(135deg,#071B3A 0%,#0A7F8D 48%,#0EA5B7 100%);box-shadow:var(--int-shadow-lg);}
.intmx-cta__inner:before{content:"";position:absolute;right:-90px;top:-110px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.08);}
.intmx-cta__eyebrow,.intmx-cta__title,.intmx-cta__desc,.intmx-cta__link{position:relative;z-index:1;}
.intmx-cta__eyebrow{color:rgba(255,255,255,.72);}
.intmx-cta__title{margin-top:10px;font-size:30px;line-height:1.14;letter-spacing:-.04em;font-weight:900;color:#FFFFFF;word-break:keep-all;}
.intmx-cta__desc{margin-top:12px;font-size:14px;line-height:1.85;font-weight:500;color:rgba(255,255,255,.86);word-break:keep-all;}
.intmx-cta__link{display:inline-flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 24px;margin-top:18px;border-radius:999px;background:#FFFFFF;font-size:14px;line-height:1;font-weight:900;color:#0B2236;box-shadow:0 14px 24px rgba(6,22,44,.18);}
.intmx-foot{padding:0 0 30px;background:var(--int-bg);}
.intmx-foot p{font-size:12px;line-height:1.8;font-weight:600;color:#758696;word-break:keep-all;}

.intdx .is-reveal,.intmx .is-reveal{opacity:0;transform:translate3d(0,48px,0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);}
.intdx .is-reveal.is-visible,.intmx .is-reveal.is-visible{opacity:1;transform:translate3d(0,0,0);}

@media (max-width:1280px){.intdx-hero__inner{grid-template-columns:1fr;gap:34px;}.intdx-hero__panel{max-width:760px;}.intdx-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.intdx-sectionhead{grid-template-columns:1fr;}.intdx-overview__grid{grid-template-columns:1fr;}.intdx-support__grid{grid-template-columns:1fr;}.intdx-process__grid{grid-template-columns:repeat(3,minmax(0,1fr));}.intdx-step:nth-child(3):after,.intdx-step:nth-child(5):after{display:none;}}
@media (max-width:1024px){.intdx-hero{min-height:680px;}.intdx-hero__inner{padding:96px 28px 72px;}.intdx-wrap{padding:0 28px;}.intdx-process__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.intdx-step:nth-child(2):after,.intdx-step:nth-child(4):after{display:none;}.intdx-cta__inner{grid-template-columns:1fr;align-items:start;}}
@media (max-width:767px){.intdx{display:none !important;}}
@media (min-width:768px){.intmx{display:none !important;}}