body:has(#mca-v2-marker) nav.fixed.top-0>div:first-of-type{padding-top:16px!important;padding-bottom:16px!important;border-bottom:1px solid #dce0e0}.hero-marquee{position:relative;width:100%;overflow:hidden;padding:18px 0}.hero-marquee-track{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:hero-marquee-scroll 28s linear infinite}.hero-marquee-item{display:inline-flex;align-items:center;gap:28px;white-space:nowrap;padding:0 28px}.hero-marquee-globe{flex:none}@keyframes hero-marquee-scroll{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.hero-marquee-fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#4071df,rgba(64,113,223,0) 8%,rgba(64,113,223,0) 92%,#4071df)}.hero-flag-flip{display:inline-flex;align-items:center;gap:12.6px;perspective:400px}.hero-flag-flip-coin{position:relative;display:inline-flex;width:48px;height:48px;border-radius:999px;flex:none;box-shadow:0 1px 4px rgba(11,30,61,.15);transition:transform .7s ease-in-out;transform-style:preserve-3d;will-change:transform}.hero-flag-flip-face{position:absolute;inset:0;border-radius:999px;overflow:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;border:1.5px solid #d7dde3;box-sizing:border-box}.hero-flag-flip-face-back{transform:rotateY(180deg)}.hero-flag-flip-face-symbol{background:#eef2ff;color:#26306b;font-weight:700;font-size:17px;white-space:nowrap}.coin-strip{position:relative;width:100%;height:108px;background-color:#ffffff;border-top:1px solid #dce0e0;overflow:hidden}.coin-strip-track{inset:0}.coin-strip-coin,.coin-strip-track{position:absolute;display:flex;align-items:center}.coin-strip-coin{left:-100px;top:50%;margin-top:-46px;flex:none;width:92px;height:92px;border-radius:999px;justify-content:center;font-weight:800;font-size:28px;letter-spacing:-.01em;color:#1c1f1f;animation-name:coin-strip-drift;animation-timing-function:linear;animation-iteration-count:infinite;opacity:0}@keyframes coin-strip-drift{0%{transform:translateX(0);opacity:0}8%{opacity:1}75%{opacity:1}to{transform:translateX(var(--coin-travel,1200px));opacity:0}}.coin-strip-fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,0) 12%,rgba(255,255,255,0) 78%,#ffffff)}.mca-calc-slider-wrap{position:relative;display:flex;align-items:center;height:44px}.mca-calc-slider-ticks{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 19px;pointer-events:none}.mca-calc-slider-ticks span{width:1px;height:10px;border-radius:999px;background-color:rgba(40,42,43,.16)}.mca-calc-slider-ticks span[data-on-fill=true]{background-color:rgba(255,255,255,.55)}.mca-calc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;width:100%;height:44px;border-radius:999px;background:linear-gradient(to right,#9db9ef 0,#4071df var(--slider-pct,35%),#eef2fb var(--slider-pct,35%),#eef2fb 100%);outline:none;cursor:pointer}.mca-calc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:38px;height:38px;margin-top:0;border-radius:999px;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234071df' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7l-5 5 5 5'/%3E%3Cpath d='M16 7l5 5-5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;border:3px solid #ffffff;cursor:grab;box-shadow:0 0 0 4px rgba(64,113,223,.25),0 6px 16px rgba(15,31,69,.35)}.mca-calc-slider::-moz-range-thumb{width:38px;height:38px;border-radius:999px;background-color:#ffffff;border:3px solid #ffffff;cursor:grab;box-shadow:0 0 0 4px rgba(64,113,223,.25),0 6px 16px rgba(15,31,69,.35)}.mca-calc-slider-compact,.mca-calc-slider-wrap-compact{height:34px}.mca-calc-slider-compact::-webkit-slider-thumb{width:28px;height:28px}.mca-calc-slider-compact::-moz-range-thumb{width:28px;height:28px}.mca-calc-slider-compact::-moz-range-track{height:34px}.mca-calc-slider::-moz-range-track{height:44px;border-radius:999px;background:transparent}.ipg-hero-blue-gradient-text{display:inline-block;background:linear-gradient(100deg,#163a8a,#4071df 50%,#7db2f5);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.25;padding-bottom:.1em}.mca-hero-heading .ipg-hero-blue-gradient-text{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mca-feature-card{position:relative}.mca-feature-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#8fb4f2,#c9a8f5);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.mca-feature-card:hover:before{opacity:1}.mca-feature-card-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease,margin-bottom .35s ease}.mca-feature-card:hover .mca-feature-card-body{max-height:200px;opacity:1;margin-bottom:1.5rem}.mca-feature-card-cta{background-color:transparent;color:#282a2b;border:1px solid #dce0e0;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}.mca-feature-card:hover .mca-feature-card-cta{background-color:#4071df;color:#ffffff;border-color:#4071df;box-shadow:0 2px 10px 0 rgba(64,113,223,.2),inset 0 0 7px 1px rgba(255,255,255,.2509803922)}.live-fx-pill{display:inline-grid;overflow:hidden}.live-fx-pill-face{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.mca-testimonial-mark{font-size:44px}@media (max-width:767px){.mca-testimonial-quote{font-size:19px;line-height:1.5}.mca-testimonial-mark{font-size:40px}.mca-testimonial-name{font-size:16px}.mca-testimonial-role{font-size:14px}}@media (min-width:768px){.mca-testimonial-mark{font-size:64px}}@media (max-width:767px){body:has(#mca-v2-marker) .common-btn-text{white-space:nowrap;font-size:14px;letter-spacing:0}body:has(#mca-v2-marker) .mca-feature-card-cta{padding-left:18px;padding-right:18px}}@media (max-width:359px){body:has(#mca-v2-marker) .common-btn-text{font-size:12px}}@media (min-width:768px) and (max-width:1023px){body:has(#mca-v2-marker) .mca-hero-heading{font-size:2.5rem;line-height:3rem}body:has(#mca-v2-marker) .mca-hero-sub{font-size:1.125rem;line-height:1.85rem;max-width:560px}}@media (min-width:400px) and (max-width:767px){body:has(#mca-v2-marker) .mca-hero-heading{font-size:2rem;line-height:2.5rem}body:has(#mca-v2-marker) .mca-hero-sub{font-size:1rem;line-height:1.6rem}}@media (max-width:767px){.mca-trust-row{flex-wrap:nowrap;-moz-column-gap:10px;column-gap:10px}.mca-trust-badge{font-size:10px;line-height:1.2;gap:4px;white-space:nowrap}.mca-trust-badge svg{width:12px;height:12px}}@media (max-width:374px){.mca-trust-word{display:none}}.mca-integrations-logo{height:calc(var(--logo-h, 22) * 1px)}.mca-integrations-label{position:relative;padding-right:2px;flex:none}.mca-integrations{width:100%}.mca-integrations-row{align-self:stretch;padding-top:6px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:16px;column-gap:16px;row-gap:8px}@media (min-width:1024px){.mca-integrations-row{justify-content:flex-start;padding-top:10px;-moz-column-gap:16px;column-gap:16px}}.mca-integrations-item{min-height:30px}.mca-integrations-row .mca-integrations-logo{max-width:100%;-o-object-fit:contain;object-fit:contain}.mca-integrations-label:after{content:":"}@media (max-width:767px){.mca-integrations{-moz-column-gap:10px;column-gap:10px}.mca-integrations-label,.mca-integrations-name{font-size:11px}.mca-integrations-logo{height:calc(var(--logo-h, 22) * .8px)}.mca-integrations-item{min-height:24px}}@media (min-width:1600px){body:has(#mca-v2-marker) .mca-hero-frame{max-width:1440px}body:has(#mca-v2-marker) .mca-hero-heading{font-size:3rem;line-height:3.5rem}body:has(#mca-v2-marker) .mca-hero-sub{font-size:1.125rem;line-height:1.9rem;max-width:520px}}@media (min-width:2000px){body:has(#mca-v2-marker) .mca-hero-frame{max-width:1680px}body:has(#mca-v2-marker) .mca-hero-heading{font-size:3.5rem;line-height:4rem}body:has(#mca-v2-marker) .mca-hero-sub{font-size:1.25rem;line-height:2.1rem;max-width:580px}body:has(#mca-v2-marker) .mca-integrations-label,body:has(#mca-v2-marker) .mca-trust-badge{font-size:15px}}