.elementor-1003724 .elementor-element.elementor-element-947e698{--display:flex;}.elementor-1003724 .elementor-element.elementor-element-6d97a51{--display:flex;}.elementor-1003724 .elementor-element.elementor-element-717e75a{--display:flex;}.elementor-1003724 .elementor-element.elementor-element-38d3fa4{--display:flex;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Geist:wght@600;700;800&family=Inter:wght@400;500;600&display=swap');

:root{
  --mobile-iv-navy:#023059;--mobile-iv-navy-hover:#034A87;--mobile-iv-blue:#079DE5;--mobile-iv-blue-hover:#06B3FF;
  --mobile-iv-blue-light:rgba(7,157,229,0.10);--mobile-iv-teal:#0D9488;--mobile-iv-green:#22C55E;
  --mobile-iv-body:#1E293B;--mobile-iv-body-soft:#475569;--mobile-iv-body-mute:#64748B;
  --mobile-iv-white:#FFFFFF;--mobile-iv-shade:rgba(2,48,89,0.03);--mobile-iv-border:rgba(2,48,89,0.10);
  --mobile-iv-shadow:0 4px 15px rgba(2,48,89,0.08);--mobile-iv-shadow-lg:0 8px 25px rgba(2,48,89,0.12);
  --mobile-iv-radius:16px;--mobile-iv-radius-sm:8px;
  --mobile-iv-font:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --mobile-iv-font-heading:'Geist',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --mobile-iv-gradient:linear-gradient(135deg,#023059 0%,#079DE5 50%,#0D9488 100%);
  --mobile-iv-gradient-bar:linear-gradient(180deg,#023059 0%,#079DE5 100%);
  --mobile-iv-lh-body:1.6;--mobile-iv-lh-heading:1.2;--mobile-iv-space-para:1em;
  --mobile-iv-space-above-h:2em;--mobile-iv-space-below-h:0.6em;
}

.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}

.mobile-iv-short,.mobile-iv-toc,.mobile-iv-domains,.mobile-iv-ingr,.mobile-iv-price,.mobile-iv-compare,
.mobile-iv-faq,.mobile-iv-disc,.mobile-iv-cta,.mobile-iv-steps,.mobile-iv-area,.mobile-iv-prose{
  font-family:var(--mobile-iv-font);color:var(--mobile-iv-body);max-width:820px;margin:64px auto 0;
}
.mobile-iv-short:first-child,.mobile-iv-toc:first-child,.mobile-iv-domains:first-child,.mobile-iv-ingr:first-child,
.mobile-iv-price:first-child,.mobile-iv-compare:first-child,.mobile-iv-faq:first-child,.mobile-iv-disc:first-child,
.mobile-iv-cta:first-child,.mobile-iv-steps:first-child,.mobile-iv-area:first-child,.mobile-iv-prose:first-child{margin-top:0;}
@media (max-width:640px){
  .mobile-iv-short,.mobile-iv-toc,.mobile-iv-domains,.mobile-iv-ingr,.mobile-iv-price,.mobile-iv-compare,
  .mobile-iv-faq,.mobile-iv-disc,.mobile-iv-cta,.mobile-iv-steps,.mobile-iv-area,.mobile-iv-prose{margin-top:48px;}
}
.mobile-iv-short *,.mobile-iv-toc *,.mobile-iv-domains *,.mobile-iv-ingr *,.mobile-iv-price *,.mobile-iv-compare *,
.mobile-iv-faq *,.mobile-iv-disc *,.mobile-iv-cta *,.mobile-iv-steps *,.mobile-iv-area *,.mobile-iv-prose *{box-sizing:border-box;}

.mobile-iv-short a,.mobile-iv-toc a,.mobile-iv-domains a,.mobile-iv-ingr a,.mobile-iv-price a,.mobile-iv-compare a,
.mobile-iv-faq a,.mobile-iv-disc a,.mobile-iv-cta a,.mobile-iv-steps a,.mobile-iv-area a,.mobile-iv-prose a{
  color:var(--mobile-iv-blue)!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:600;transition:color .2s ease;
}
.mobile-iv-short a:hover,.mobile-iv-toc a:hover,.mobile-iv-domains a:hover,.mobile-iv-ingr a:hover,.mobile-iv-price a:hover,
.mobile-iv-compare a:hover,.mobile-iv-faq a:hover,.mobile-iv-disc a:hover,.mobile-iv-cta a:hover,.mobile-iv-steps a:hover,
.mobile-iv-area a:hover,.mobile-iv-prose a:hover{color:var(--mobile-iv-blue-hover)!important;}
.mobile-iv-short a:visited,.mobile-iv-toc a:visited,.mobile-iv-domains a:visited,.mobile-iv-ingr a:visited,.mobile-iv-price a:visited,
.mobile-iv-compare a:visited,.mobile-iv-faq a:visited,.mobile-iv-disc a:visited,.mobile-iv-cta a:visited,.mobile-iv-steps a:visited,
.mobile-iv-area a:visited,.mobile-iv-prose a:visited{color:var(--mobile-iv-blue)!important;}

.mobile-iv-price a.mobile-iv-price__cta,
.mobile-iv-price a.mobile-iv-price__cta:visited{color:#FFFFFF!important;text-decoration:none!important;}
.mobile-iv-price a.mobile-iv-price__cta:hover{color:#FFFFFF!important;text-decoration:none!important;}
.mobile-iv-cta a.mobile-iv-cta__btn,
.mobile-iv-cta a.mobile-iv-cta__btn:visited{color:var(--mobile-iv-navy)!important;text-decoration:none!important;}
.mobile-iv-cta a.mobile-iv-cta__btn:hover{color:var(--mobile-iv-navy)!important;text-decoration:none!important;}

.mobile-iv-short,.mobile-iv-faq,.mobile-iv-ingr,.mobile-iv-steps,.mobile-iv-disc,.mobile-iv-price,.mobile-iv-compare{
  background:#FFFFFF!important;border:1px solid var(--mobile-iv-border)!important;border-radius:var(--mobile-iv-radius)!important;
  box-shadow:var(--mobile-iv-shadow)!important;overflow:hidden!important;
}
.mobile-iv-faq__bar,.mobile-iv-ingr__bar,.mobile-iv-steps__bar,.mobile-iv-disc__bar,.mobile-iv-price__bar,.mobile-iv-compare__bar{
  height:4px!important;background:var(--mobile-iv-gradient)!important;
}

.mobile-iv-h3{font-family:var(--mobile-iv-font-heading);font-size:20px;font-weight:700;color:var(--mobile-iv-navy);line-height:1.3;margin:0 0 10px 0;}
.mobile-iv-eyebrow{font-family:var(--mobile-iv-font-heading);font-size:17px;font-weight:700;color:var(--mobile-iv-teal);letter-spacing:.04em;margin:0 0 8px 0;}
.mobile-iv-chip{display:inline-flex;align-items:center;padding:8px 14px;background:var(--mobile-iv-shade);border:1px solid var(--mobile-iv-border);border-radius:999px;font-size:16px;font-weight:600;color:var(--mobile-iv-body);}
.mobile-iv-chip--blue{background:var(--mobile-iv-blue-light);border-color:rgba(7,157,229,0.25);color:var(--mobile-iv-navy);}
.mobile-iv-chip-group{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0;}

.mobile-iv-prose{font-size:18px;line-height:var(--mobile-iv-lh-body);color:var(--mobile-iv-body);}
.mobile-iv-prose > :first-child{margin-top:0;}
.mobile-iv-prose h2{font-family:var(--mobile-iv-font-heading);font-size:30px;line-height:var(--mobile-iv-lh-heading);font-weight:800;letter-spacing:-0.03em;color:var(--mobile-iv-navy);margin-top:var(--mobile-iv-space-above-h);margin-bottom:var(--mobile-iv-space-below-h);padding:.5em .85em;background:var(--mobile-iv-shade);border-left:5px solid;border-image:var(--mobile-iv-gradient-bar) 1;border-radius:4px;}
.mobile-iv-prose h3{font-family:var(--mobile-iv-font-heading);font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-0.02em;color:var(--mobile-iv-blue);margin-top:1.75em;margin-bottom:.5em;padding-left:.7em;border-left:4px solid var(--mobile-iv-blue);}
.mobile-iv-prose h2 + p,.mobile-iv-prose h3 + p{margin-top:0;}
.mobile-iv-prose p{margin:0 0 var(--mobile-iv-space-para) 0;font-size:18px;font-weight:400;color:var(--mobile-iv-body);line-height:var(--mobile-iv-lh-body);}
.mobile-iv-prose ul,.mobile-iv-prose ol{margin:0 0 var(--mobile-iv-space-para) 0;padding-left:1.5em;}
.mobile-iv-prose li{margin-bottom:.5em;font-size:18px;font-weight:400;line-height:var(--mobile-iv-lh-body);color:var(--mobile-iv-body);}
.mobile-iv-prose ul li::marker{color:var(--mobile-iv-blue);}
.mobile-iv-prose strong{font-weight:600;color:var(--mobile-iv-navy);}
@media (max-width:640px){
  .mobile-iv-prose h2{font-size:24px;padding:.45em .7em;}
  .mobile-iv-prose h3{font-size:19px;}
  .mobile-iv-prose p,.mobile-iv-prose li{font-size:17px;}
}

.mobile-iv-short{position:relative!important;transition:all .3s ease!important;}
.mobile-iv-short:hover{box-shadow:var(--mobile-iv-shadow-lg)!important;}
.mobile-iv-short::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:var(--mobile-iv-gradient)!important;border-radius:var(--mobile-iv-radius) var(--mobile-iv-radius) 0 0!important;}
.mobile-iv-short__inner{display:flex!important;align-items:flex-start!important;gap:20px!important;padding:28px 32px!important;}
.mobile-iv-short__icon{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;background:var(--mobile-iv-blue-light)!important;border-radius:12px!important;font-size:22px!important;}
.mobile-iv-short__title{font-family:var(--mobile-iv-font-heading)!important;font-size:22px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;line-height:1.25!important;letter-spacing:-0.03em!important;margin-bottom:8px!important;}
.mobile-iv-short__text{font-family:var(--mobile-iv-font)!important;font-size:18px!important;color:var(--mobile-iv-body)!important;line-height:1.6!important;}
.mobile-iv-short__text strong{font-weight:600!important;color:var(--mobile-iv-navy)!important;}
@media (max-width:768px){.mobile-iv-short__inner{flex-direction:column!important;gap:14px!important;padding:24px 20px!important;}.mobile-iv-short__title{font-size:20px!important;}.mobile-iv-short__text{font-size:17px!important;}}

.mobile-iv-toc{background:var(--mobile-iv-shade)!important;border:1px solid var(--mobile-iv-border)!important;border-radius:var(--mobile-iv-radius)!important;padding:28px 32px 24px!important;box-shadow:var(--mobile-iv-shadow)!important;}
.mobile-iv-toc__title{font-family:var(--mobile-iv-font-heading)!important;font-size:24px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;line-height:1.2!important;letter-spacing:-0.03em!important;}
.mobile-iv-toc__divider{height:3px!important;background:linear-gradient(135deg,#023059 0%,#079DE5 50%,#0D9488 60%,transparent 100%)!important;border:none!important;margin:14px 0 20px 0!important;border-radius:3px!important;}
.mobile-iv-toc__list{list-style:none!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;margin:0!important;}
.mobile-iv-toc__item{display:flex!important;align-items:center!important;gap:14px!important;padding:10px 14px!important;border-radius:10px!important;transition:background .3s ease!important;}
.mobile-iv-toc__item:hover{background:rgba(7,157,229,0.06)!important;}
.mobile-iv-toc__badge{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:8px!important;border:2px solid var(--mobile-iv-blue)!important;background:transparent!important;font-family:var(--mobile-iv-font)!important;font-size:14px!important;font-weight:600!important;color:var(--mobile-iv-blue)!important;flex-shrink:0!important;}
.mobile-iv-toc__link{font-family:var(--mobile-iv-font)!important;font-size:17px!important;font-weight:500!important;color:var(--mobile-iv-navy)!important;text-decoration:none!important;line-height:1.4!important;transition:color .3s ease!important;}
.mobile-iv-toc__link:hover{color:var(--mobile-iv-blue)!important;}
@media (max-width:768px){.mobile-iv-toc{padding:24px 20px 20px!important;}.mobile-iv-toc__title{font-size:22px!important;}.mobile-iv-toc__item{padding:9px 10px!important;gap:12px!important;}}

.mobile-iv-domains{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;}
.mobile-iv-domains__card{background:#FFFFFF!important;border-radius:var(--mobile-iv-radius)!important;overflow:hidden!important;box-shadow:var(--mobile-iv-shadow)!important;border:1px solid var(--mobile-iv-border)!important;transition:transform .3s ease,box-shadow .3s ease!important;}
.mobile-iv-domains__card:hover{transform:translateY(-3px)!important;box-shadow:var(--mobile-iv-shadow-lg)!important;}
.mobile-iv-domains__header{display:flex!important;align-items:center!important;gap:14px!important;padding:16px 20px!important;}
.mobile-iv-domains__header--navy{background:linear-gradient(135deg,rgba(2,48,89,0.08) 0%,rgba(2,48,89,0.03) 100%)!important;}
.mobile-iv-domains__header--blue{background:linear-gradient(135deg,rgba(7,157,229,0.10) 0%,rgba(7,157,229,0.03) 100%)!important;}
.mobile-iv-domains__header--teal{background:linear-gradient(135deg,rgba(13,148,136,0.10) 0%,rgba(13,148,136,0.03) 100%)!important;}
.mobile-iv-domains__header--green{background:linear-gradient(135deg,rgba(34,197,94,0.10) 0%,rgba(34,197,94,0.03) 100%)!important;}
.mobile-iv-domains__icon{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;background:#FFFFFF!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(2,48,89,0.07)!important;font-size:20px!important;}
.mobile-iv-domains__title{font-family:var(--mobile-iv-font-heading)!important;font-size:18px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;line-height:1.25!important;letter-spacing:-0.03em!important;}
.mobile-iv-domains__body{padding:18px 20px 22px!important;}
.mobile-iv-domains__desc{font-family:var(--mobile-iv-font)!important;font-size:17px!important;color:var(--mobile-iv-body)!important;line-height:1.6!important;}
@media (max-width:768px){.mobile-iv-domains{grid-template-columns:1fr!important;gap:14px!important;}.mobile-iv-domains__title{font-size:17px!important;}}

.mobile-iv-ingr__header{display:flex!important;align-items:center!important;gap:14px!important;padding:24px 28px!important;border-bottom:1px solid var(--mobile-iv-border)!important;}
.mobile-iv-ingr__header-icon{width:48px!important;height:48px!important;min-width:48px!important;border-radius:12px!important;background:var(--mobile-iv-blue-light)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;}
.mobile-iv-ingr__header-title{font-family:var(--mobile-iv-font-heading)!important;font-size:22px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;letter-spacing:-0.03em!important;line-height:1.2!important;}
.mobile-iv-ingr__header-sub{font-family:var(--mobile-iv-font)!important;font-size:14px!important;color:var(--mobile-iv-body-soft)!important;margin-top:2px!important;}
.mobile-iv-ingr__list{padding:6px 0!important;}
.mobile-iv-ingr__item{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 28px!important;transition:background .3s ease!important;}
.mobile-iv-ingr__item:hover{background:var(--mobile-iv-shade)!important;}
.mobile-iv-ingr__item + .mobile-iv-ingr__item{border-top:1px solid var(--mobile-iv-border)!important;}
.mobile-iv-ingr__item-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:8px!important;background:var(--mobile-iv-shade)!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.mobile-iv-ingr__item-icon svg{width:16px!important;height:16px!important;stroke:var(--mobile-iv-blue)!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
.mobile-iv-ingr__item-content{flex:1!important;}
.mobile-iv-ingr__item-name{font-family:var(--mobile-iv-font-heading)!important;font-size:17px!important;font-weight:600!important;color:var(--mobile-iv-navy)!important;line-height:1.3!important;letter-spacing:-0.02em!important;}
.mobile-iv-ingr__item-desc{font-family:var(--mobile-iv-font)!important;font-size:15px!important;color:var(--mobile-iv-body)!important;line-height:1.5!important;margin-top:2px!important;}
.mobile-iv-ingr__item-dose{font-family:var(--mobile-iv-font)!important;font-size:14px!important;font-weight:700!important;color:var(--mobile-iv-teal)!important;background:rgba(13,148,136,0.08)!important;padding:6px 12px!important;border-radius:6px!important;white-space:nowrap!important;}
@media (max-width:768px){.mobile-iv-ingr__header{padding:22px 18px!important;}.mobile-iv-ingr__item{padding:12px 18px!important;}}

.mobile-iv-price{position:relative!important;}
.mobile-iv-price__inner{padding:30px 34px!important;}
.mobile-iv-price__eyebrow{font-family:var(--mobile-iv-font-heading)!important;font-size:15px!important;font-weight:600!important;color:var(--mobile-iv-blue)!important;margin-bottom:12px!important;}
.mobile-iv-price__heading{font-family:var(--mobile-iv-font-heading)!important;font-size:32px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;line-height:1.15!important;letter-spacing:-0.03em!important;margin:0 0 14px 0!important;}
.mobile-iv-price__heading-amount{color:var(--mobile-iv-blue)!important;white-space:nowrap!important;}
.mobile-iv-price__meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:26px!important;}
.mobile-iv-price__meta-item{display:inline-flex!important;align-items:center!important;padding:7px 14px!important;background:var(--mobile-iv-shade)!important;border:1px solid var(--mobile-iv-border)!important;border-radius:100px!important;font-family:var(--mobile-iv-font)!important;font-size:14px!important;color:var(--mobile-iv-navy)!important;font-weight:500!important;}
.mobile-iv-price__includes-label{font-family:var(--mobile-iv-font-heading)!important;font-size:18px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;letter-spacing:-0.01em!important;margin-bottom:14px!important;}
.mobile-iv-price__includes{list-style:none!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px 20px!important;margin:0 0 24px 0!important;padding:0!important;}
.mobile-iv-price__includes li{font-family:var(--mobile-iv-font)!important;font-size:16px!important;color:var(--mobile-iv-body)!important;line-height:1.5!important;padding-left:26px!important;position:relative!important;}
.mobile-iv-price__includes li::before{content:''!important;position:absolute!important;left:0!important;top:7px!important;width:14px!important;height:8px!important;border-left:2px solid var(--mobile-iv-blue)!important;border-bottom:2px solid var(--mobile-iv-blue)!important;transform:rotate(-45deg)!important;}
.mobile-iv-price__disclaimer{font-family:var(--mobile-iv-font)!important;font-size:14px!important;color:var(--mobile-iv-body-soft)!important;font-style:italic!important;line-height:1.55!important;padding:14px 18px!important;background:var(--mobile-iv-shade)!important;border-radius:10px!important;margin-bottom:24px!important;}
.mobile-iv-price__cta{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:14px 28px!important;background:var(--mobile-iv-blue)!important;color:#FFFFFF!important;text-decoration:none!important;border-radius:100px!important;font-family:var(--mobile-iv-font-heading)!important;font-size:16px!important;font-weight:700!important;transition:all .3s ease!important;}
.mobile-iv-price__cta:hover{background:var(--mobile-iv-blue-hover)!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgba(7,157,229,0.30)!important;}
.mobile-iv-price__cta svg{width:16px!important;height:16px!important;}
@media (max-width:768px){.mobile-iv-price__inner{padding:26px 22px!important;}.mobile-iv-price__heading{font-size:26px!important;}.mobile-iv-price__includes{grid-template-columns:1fr!important;gap:11px!important;}.mobile-iv-price__cta{width:100%!important;justify-content:center!important;}}

.mobile-iv-compare__inner{padding:30px 34px!important;}
.mobile-iv-compare__heading{font-family:var(--mobile-iv-font-heading)!important;font-size:28px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;line-height:1.18!important;letter-spacing:-0.03em!important;margin:0 0 10px 0!important;}
.mobile-iv-compare__sub{font-family:var(--mobile-iv-font)!important;font-size:17px!important;color:var(--mobile-iv-body)!important;line-height:1.55!important;margin:0 0 26px 0!important;}
.mobile-iv-compare__table{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;font-family:var(--mobile-iv-font)!important;}
.mobile-iv-compare__table thead th{font-family:var(--mobile-iv-font-heading)!important;font-size:14px!important;font-weight:700!important;text-align:left!important;padding:16px 18px!important;background:var(--mobile-iv-shade)!important;border-bottom:2px solid var(--mobile-iv-border)!important;vertical-align:bottom!important;letter-spacing:-0.01em!important;}
.mobile-iv-compare__th-criterion{width:28%!important;color:var(--mobile-iv-body-soft)!important;font-weight:600!important;}
.mobile-iv-compare__th-a{background:var(--mobile-iv-blue-light)!important;color:var(--mobile-iv-blue)!important;position:relative!important;}
.mobile-iv-compare__th-a::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:var(--mobile-iv-gradient)!important;}
.mobile-iv-compare__table tbody th{font-family:var(--mobile-iv-font-heading)!important;font-size:16px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;text-align:left!important;padding:18px!important;border-bottom:1px solid var(--mobile-iv-border)!important;vertical-align:top!important;line-height:1.4!important;}
.mobile-iv-compare__td{font-family:var(--mobile-iv-font)!important;font-size:16px!important;color:var(--mobile-iv-body)!important;line-height:1.55!important;padding:18px!important;border-bottom:1px solid var(--mobile-iv-border)!important;vertical-align:top!important;}
.mobile-iv-compare__td--a{background:rgba(7,157,229,0.04)!important;color:var(--mobile-iv-navy)!important;font-weight:500!important;}
.mobile-iv-compare__table tbody tr:last-child th,.mobile-iv-compare__table tbody tr:last-child td{border-bottom:none!important;}
.mobile-iv-compare__badge{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:8px!important;padding:4px 11px!important;background:var(--mobile-iv-blue)!important;color:#FFFFFF!important;font-family:var(--mobile-iv-font-heading)!important;font-size:13px!important;font-weight:600!important;border-radius:100px!important;}
.mobile-iv-compare__badge::before{content:'✓'!important;font-size:13px!important;font-weight:700!important;}
@media (max-width:768px){
  .mobile-iv-compare__inner{padding:26px 20px!important;}
  .mobile-iv-compare__heading{font-size:24px!important;}
  .mobile-iv-compare__table thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;}
  .mobile-iv-compare__table,.mobile-iv-compare__table tbody,.mobile-iv-compare__table tr,.mobile-iv-compare__table tbody th,.mobile-iv-compare__table tbody td{display:block!important;width:100%!important;}
  .mobile-iv-compare__table tbody tr{background:#FFFFFF!important;border:1px solid var(--mobile-iv-border)!important;border-radius:14px!important;padding:20px!important;margin-bottom:14px!important;}
  .mobile-iv-compare__table tbody th{padding:0 0 14px!important;margin-bottom:14px!important;font-size:20px!important;border-bottom:1px solid var(--mobile-iv-border)!important;}
  .mobile-iv-compare__table tbody td{position:relative!important;padding:12px 0 12px 120px!important;border-bottom:none!important;background:transparent!important;font-size:15px!important;}
  .mobile-iv-compare__table tbody td::before{content:attr(data-label)!important;position:absolute!important;left:0!important;top:12px!important;width:110px!important;font-family:var(--mobile-iv-font-heading)!important;font-size:13px!important;font-weight:600!important;color:var(--mobile-iv-body-soft)!important;}
  .mobile-iv-compare__td--a{background:var(--mobile-iv-blue-light)!important;border-radius:10px!important;padding:14px 14px 14px 120px!important;font-size:16px!important;}
  .mobile-iv-compare__td--a::before{left:14px!important;top:14px!important;color:var(--mobile-iv-blue)!important;font-weight:700!important;}
}

.mobile-iv-steps__inner{padding:28px 32px 32px!important;}
.mobile-iv-steps__title{font-family:var(--mobile-iv-font-heading)!important;font-size:22px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;letter-spacing:-0.03em!important;margin-bottom:24px!important;}
.mobile-iv-steps__list{display:flex!important;flex-direction:column!important;}
.mobile-iv-steps__item{display:flex!important;gap:18px!important;position:relative!important;}
.mobile-iv-steps__item::before{content:''!important;position:absolute!important;left:17px!important;top:36px!important;bottom:0!important;width:2px!important;background:var(--mobile-iv-border)!important;}
.mobile-iv-steps__item:last-child::before{display:none!important;}
.mobile-iv-steps__number{width:36px!important;height:36px!important;min-width:36px!important;border-radius:50%!important;background:var(--mobile-iv-blue)!important;color:#FFFFFF!important;font-family:var(--mobile-iv-font-heading)!important;font-size:15px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:1!important;}
.mobile-iv-steps__content{flex:1!important;padding-bottom:24px!important;}
.mobile-iv-steps__item:last-child .mobile-iv-steps__content{padding-bottom:0!important;}
.mobile-iv-steps__step-title{font-family:var(--mobile-iv-font-heading)!important;font-size:18px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;letter-spacing:-0.02em!important;line-height:1.3!important;margin-bottom:4px!important;padding-top:6px!important;}
.mobile-iv-steps__step-text{font-family:var(--mobile-iv-font)!important;font-size:17px!important;color:var(--mobile-iv-body)!important;line-height:1.6!important;}
@media (max-width:768px){.mobile-iv-steps__inner{padding:24px 20px 28px!important;}.mobile-iv-steps__item::before{left:15px!important;top:32px!important;}.mobile-iv-steps__number{width:32px!important;height:32px!important;min-width:32px!important;}}

.mobile-iv-disc__inner{display:flex!important;align-items:flex-start!important;gap:14px!important;padding:22px 26px!important;}
.mobile-iv-disc__icon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important;background:var(--mobile-iv-shade)!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.mobile-iv-disc__icon svg{width:18px!important;height:18px!important;stroke:var(--mobile-iv-navy)!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
.mobile-iv-disc__label{font-family:var(--mobile-iv-font-heading)!important;font-size:16px!important;font-weight:600!important;color:var(--mobile-iv-navy)!important;letter-spacing:-0.02em!important;margin-bottom:4px!important;}
.mobile-iv-disc__text{font-family:var(--mobile-iv-font)!important;font-size:14px!important;color:var(--mobile-iv-body-soft)!important;line-height:1.6!important;}
@media (max-width:768px){.mobile-iv-disc__inner{padding:20px 18px!important;}}

.mobile-iv-faq__header{padding:24px 28px 0!important;}
.mobile-iv-faq__title{font-family:var(--mobile-iv-font-heading)!important;font-size:22px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;line-height:1.25!important;letter-spacing:-0.03em!important;margin-bottom:18px!important;}
.mobile-iv-faq__item{border-top:1px solid var(--mobile-iv-border)!important;}
.mobile-iv-faq__question{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;padding:18px 28px!important;cursor:pointer!important;list-style:none!important;transition:background .3s ease!important;}
.mobile-iv-faq__question::-webkit-details-marker{display:none!important;}
.mobile-iv-faq__question::marker{content:""!important;}
.mobile-iv-faq__question:hover{background:rgba(7,157,229,0.04)!important;}
.mobile-iv-faq__question-text{font-family:var(--mobile-iv-font-heading)!important;font-size:17px!important;font-weight:600!important;color:var(--mobile-iv-navy)!important;line-height:1.4!important;letter-spacing:-0.02em!important;}
.mobile-iv-faq__chevron{width:22px!important;height:22px!important;min-width:22px!important;stroke:var(--mobile-iv-blue)!important;fill:none!important;stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;transition:transform .3s ease!important;}
.mobile-iv-faq__item[open] .mobile-iv-faq__chevron{transform:rotate(180deg)!important;}
.mobile-iv-faq__answer-inner{padding:0 28px 22px!important;}
.mobile-iv-faq__answer-text{font-family:var(--mobile-iv-font)!important;font-size:17px!important;color:var(--mobile-iv-body)!important;line-height:1.65!important;}
@media (max-width:768px){.mobile-iv-faq__header{padding:22px 20px 0!important;}.mobile-iv-faq__question{padding:16px 20px!important;}.mobile-iv-faq__answer-inner{padding:0 20px 18px!important;}}

.mobile-iv-cta{background:var(--mobile-iv-gradient)!important;border-radius:var(--mobile-iv-radius)!important;padding:40px 36px!important;text-align:center!important;box-shadow:0 12px 40px rgba(3,4,94,0.25)!important;position:relative!important;overflow:hidden!important;}
.mobile-iv-cta::before{content:''!important;position:absolute!important;top:-40%!important;right:-20%!important;width:280px!important;height:280px!important;background:radial-gradient(circle,rgba(255,255,255,0.08) 0%,transparent 70%)!important;border-radius:50%!important;pointer-events:none!important;}
.mobile-iv-cta__badge{display:inline-block!important;font-family:var(--mobile-iv-font)!important;font-size:13px!important;font-weight:600!important;color:var(--mobile-iv-navy)!important;background:#FFFFFF!important;padding:7px 18px!important;border-radius:999px!important;margin-bottom:14px!important;box-shadow:0 2px 12px rgba(0,0,0,0.15)!important;position:relative!important;}
.mobile-iv-cta__title{font-family:var(--mobile-iv-font-heading)!important;font-size:24px!important;font-weight:700!important;color:#FFFFFF!important;line-height:1.2!important;letter-spacing:-0.03em!important;margin-bottom:10px!important;position:relative!important;}
.mobile-iv-cta__sub{font-family:var(--mobile-iv-font)!important;font-size:17px!important;color:rgba(255,255,255,0.9)!important;line-height:1.5!important;margin:0 auto 24px!important;max-width:540px!important;position:relative!important;}
.mobile-iv-cta__btn{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:14px 32px!important;border-radius:100px!important;font-family:var(--mobile-iv-font-heading)!important;font-size:17px!important;font-weight:700!important;text-decoration:none!important;border:none!important;cursor:pointer!important;transition:all .3s ease!important;color:var(--mobile-iv-navy)!important;background:#FFFFFF!important;box-shadow:0 4px 15px rgba(0,0,0,0.15)!important;position:relative!important;}
.mobile-iv-cta__btn:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px rgba(0,0,0,0.2)!important;}
.mobile-iv-cta__btn svg{width:18px!important;height:18px!important;}
@media (max-width:768px){.mobile-iv-cta{padding:32px 22px!important;}.mobile-iv-cta__btn{width:100%!important;justify-content:center!important;}}

.mobile-iv-area__title{font-family:var(--mobile-iv-font-heading)!important;font-size:22px!important;font-weight:700!important;color:var(--mobile-iv-navy)!important;letter-spacing:-0.03em!important;margin:0 0 6px 0!important;}
.mobile-iv-area__sub{font-family:var(--mobile-iv-font)!important;font-size:16px!important;color:var(--mobile-iv-body-soft)!important;margin:0 0 18px 0!important;}/* End custom CSS */