:root{--img-photo:url(/honolulu-insights-discover.jpg);--flow-star-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2c.6 4.2 1.8 6.6 4 8 2.2 1.4 4.8 1.8 8 2-3.2.2-5.8.6-8 2-2.2 1.4-3.4 3.8-4 8-.6-4.2-1.8-6.6-4-8-2.2-1.4-4.8-1.8-8-2 3.2-.2 5.8-.6 8-2 2.2-1.4 3.4-3.8 4-8z'/%3E%3C/svg%3E");--navy:#04243C;--navy-90:#0B3355;--ink:#0F2334;--slate:#51667A;--muted:#7A8CA0;--silver:#E8E8E8;--line:#E6EAEF;--bg:#FFFFFF;--bg-soft:#F7F9FB;--accent:#116BF8;--accent-soft:#EBF2FE;--mint:#21BCEE;--mint-soft:#EBFBFD;--radius:0;--radius-lg:0;--shadow-sm:0 1px 2px rgba(4,36,60,.05),0 1px 6px rgba(4,36,60,.04);--shadow-md:0 4px 14px rgba(4,36,60,.07),0 1px 3px rgba(4,36,60,.05);--shadow-lg:0 24px 60px rgba(4,36,60,.13)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-text-size-adjust:100%;background:#fff;color-scheme:light only}html{scroll-behavior:smooth}body{font-family:var(--sigma-font-family);background:var(--bg);color:var(--ink);font-size:15px;line-height:1.6;overflow-x:hidden;max-width:100vw;touch-action:manipulation;-webkit-font-smoothing:antialiased}img{max-width:100%;-webkit-touch-callout:none}.wrap{max-width:1180px;margin:0 auto;padding:0 24px;padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.serif-i{font-family:var(--sigma-font-family);font-style:italic;font-weight:400}.rv{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.rv.in{opacity:1;transform:none}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){header{background:#fffffffa}}header{position:fixed;top:0;left:0;right:0;z-index:90;background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .2s cubic-bezier(.4,0,.2,1)}header.solid{border-bottom-color:var(--line)}nav{display:flex;align-items:center;height:64px;gap:30px}.logo{display:flex;align-items:center;gap:9px;text-decoration:none}.sigma-mark{width:32px;height:32px}.logo-lockup{height:30px;width:auto;display:block}.logo-sub{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--muted);font-family:var(--sigma-font-family);padding-left:11px;margin-left:3px;border-left:1px solid var(--line);line-height:1;align-self:center;position:relative;top:1px}.nav-links{display:flex;gap:30px;margin-left:auto;list-style:none;align-items:center}.nav-links a{text-decoration:none;font-size:14.5px;font-weight:500;color:var(--slate);transition:color .2s}.nav-links a:hover{color:var(--navy)}.nav-cta{background:var(--navy);color:#fff!important;padding:10px 20px;border-radius:100px;font-weight:600;transition:.2s!important;box-shadow:var(--shadow-sm)}.nav-cta:hover{background:var(--navy-90);transform:translateY(-1px)}.menu-btn{display:none;margin-left:auto;background:#fff;border:1px solid var(--line);color:var(--ink);padding:8px 14px;border-radius:10px;font-size:13px;cursor:pointer;font-family:var(--sigma-font-family)}.hero{padding:108px 0 56px;position:relative;overflow:hidden;background:radial-gradient(900px 480px at 85% -10%,var(--accent-soft),transparent 65%),radial-gradient(700px 420px at -10% 25%,var(--mint-soft),transparent 60%),var(--bg)}.hero{position:relative;overflow:hidden}.hero-photo{position:absolute;left:0;right:0;bottom:0;height:62%;will-change:auto;background-image:url(/honolulu-harbor-skyline.webp);background-size:cover;background-position:center 62%;z-index:0}.hero-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff,#ffffffe6 26%,#ffffff6b 60%,#04243c57)}.hero .wrap{position:relative;z-index:1}.hero-inner{max-width:800px;margin:0 auto;text-align:center}.pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:100px;padding:6px 14px;font-size:12px;font-weight:500;color:var(--slate);box-shadow:var(--shadow-sm);margin-bottom:28px}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--mint)}.hero h1{font-size:clamp(28px,4vw,44px);line-height:1.14;letter-spacing:-1.2px;font-weight:800;color:var(--navy)}.hero-sub{margin:16px auto 26px;font-size:15.5px;color:var(--slate);max-width:540px}.hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;font-family:var(--sigma-font-family);font-weight:600;font-size:14px;text-decoration:none;border-radius:100px;transition:.2s;border:none;cursor:pointer}.btn-primary{background:var(--navy);color:#fff;box-shadow:var(--shadow-md)}.btn-primary:hover{background:var(--navy-90);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.btn-secondary:hover{border-color:#cbd5df;transform:translateY(-2px)}.hero-meta{margin-top:18px;font-size:12.5px;color:var(--muted)}.bar-current .bar-sigma .trust{padding:36px 0;border-top:1px solid var(--line)}.trust .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.trust-item{text-align:center;padding:18px 14px;border-radius:var(--radius);background:var(--bg-soft)}.trust-item b{display:block;font-size:21px;font-weight:800;letter-spacing:-.8px;color:var(--navy)}.trust-item span{font-size:13px;color:var(--slate)}.cov-sub{font-size:12.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-bottom:14px;text-align:center}.coverage{padding:44px 0}.cov-head{text-align:center;margin-bottom:16px}.cov-head h2{font-size:17px;font-weight:700;letter-spacing:-.3px;color:var(--navy)}.cov-head span{font-size:12.5px;color:var(--muted)}.cov-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cov{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:14px 15px}.cov b{display:block;font-size:13px;font-weight:700;color:var(--navy);margin-bottom:3px}.cov span{font-size:11.5px;color:var(--slate);line-height:1.45;display:block}@media(max-width:1020px){.cov-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.cov-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cov-grid{grid-template-columns:repeat(2,1fr)}}section{padding:60px 0;background:var(--bg)}.sec-head{text-align:center;max-width:600px;margin:0 auto 34px}.eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:100px;padding:5px 13px;margin-bottom:12px}.sec-head h2{font-size:clamp(22px,2.6vw,30px);line-height:1.2;letter-spacing:-.8px;font-weight:800;color:var(--navy)}.sec-head p{margin-top:10px;color:var(--slate);font-size:14.5px}.toolbar{display:flex;gap:8px;justify-content:center;margin-bottom:28px;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px}.ic-wireless{background:var(--accent-soft)}.ic-voice{background:var(--mint-soft)}.ic-network{background:#fff3e4}.ic-managed{background:#f1edfb}.ic-office{background:#e7f0f2}.ic-ai{background:#eef0fc}#insights{background:var(--bg)}.bench-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:940px;margin:0 auto}.slot{border:1.5px dashed #CBD5DF;border-radius:var(--radius-lg);min-height:118px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13.5px;padding:22px;text-align:center;transition:.25s;background:var(--bg-soft)}.slot.filled{border:1.5px solid var(--accent);background:#fff;flex-direction:column;align-items:flex-start;text-align:left;justify-content:flex-start;gap:5px;box-shadow:var(--shadow-md)}.slot.filled .slot-cat{font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);font-weight:700}.slot.filled .slot-name{font-size:16px;font-weight:700;color:var(--navy);line-height:1.35}.slot.filled button{margin-top:auto;background:none;border:none;color:var(--muted);font-size:12.5px;cursor:pointer;padding:0;font-family:var(--sigma-font-family);text-decoration:underline;text-underline-offset:3px}.slot.filled button:hover{color:var(--ink)}.bench-note{text-align:center;color:var(--muted);font-size:14px;margin-top:24px}.bench-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:40px auto 0;max-width:940px;display:none;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.bench-table-wrap.show{display:block}table{width:100%;border-collapse:collapse;min-width:640px}th,td{padding:15px 20px;text-align:left;font-size:14px;border-bottom:1px solid var(--line);vertical-align:top}thead th{font-size:15px;font-weight:700;color:var(--navy);background:var(--bg-soft)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:none}tbody th{font-size:11.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-weight:700;width:165px}td{color:var(--slate)}td b{color:var(--ink);font-weight:700}.bench-cta{text-align:center;margin-top:34px;display:none}.bench-cta.show{display:block}.bench-cards{display:none}.bench-solcard{border-bottom:1px solid var(--line)}.bench-solcard:last-child{border-bottom:none}.bench-solcard-head{padding:16px 18px 12px}.bench-solcard-head span{font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent)}.bench-solcard-head h4{font-size:16px;font-weight:700;color:var(--navy);margin-top:3px;font-family:var(--sigma-font-family)}.bench-solcard dl{padding:0 18px 16px}.bench-solcard dl>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-top:1px solid var(--line)}.bench-solcard dl>div.wide{flex-direction:column;gap:4px}.bench-solcard dt{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);flex:none}.bench-solcard dd{font-size:13.5px;color:var(--ink);font-weight:600;text-align:right}.bench-solcard dl>div.wide dd{text-align:left;font-weight:400;color:var(--slate)}@media(max-width:700px){.bench-table-wrap table{display:none}.bench-cards{display:block}.bench-table-wrap{overflow-x:visible}}.estimator{background:var(--bg-soft)}.est-panel{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:940px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.est-left{padding:32px 30px}.est-left label{display:block;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:16px}.est-value{font-size:40px;font-weight:800;letter-spacing:-2px;color:var(--navy);line-height:1}.est-value small{font-size:15px;color:var(--muted);font-weight:500;letter-spacing:0;margin-left:8px}input[type=range]{width:100%;margin:30px 0 8px;accent-color:var(--accent);height:5px;cursor:pointer}.est-scale{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.est-context{margin-top:30px;font-size:13.5px;color:var(--slate);background:var(--accent-soft);border-radius:12px;padding:16px 18px;line-height:1.65}.est-right{padding:32px 30px;background:linear-gradient(160deg,var(--navy),#062E4D);color:#fff;display:flex;flex-direction:column;justify-content:center}.est-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(232,232,232,.14)}.est-row:last-of-type{border-bottom:none}.est-row span{font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;color:#9db2c4}.est-row b{font-size:19px;font-weight:700;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.est-row.hl b{font-size:26px;background:linear-gradient(100deg,#21bcee,#4fe3b0);-webkit-background-clip:text;background-clip:text;color:transparent}.est-disclaimer{margin-top:24px;margin-bottom:6px;font-size:11.5px;color:#7e96ab}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 24px;box-shadow:var(--shadow-sm);position:relative;transition:.25s}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.step-num{width:38px;height:38px;border-radius:12px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;margin-bottom:20px}.step h3{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:10px;font-family:var(--sigma-font-family);letter-spacing:-.2px}.step p{font-size:14.5px;color:var(--slate)}.step-tag{display:inline-block;margin-top:18px;font-size:12px;font-weight:600;color:var(--mint);background:var(--mint-soft);border-radius:100px;padding:5px 13px}.cta{padding:0 0 100px}.btn-white{background:#fff;color:var(--navy)}.btn-white:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.post{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px 18px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:.25s;text-decoration:none}.post:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:#d6dee6}.post-tag{font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;color:var(--accent)}.post h3{font-size:15px;font-weight:700;letter-spacing:-.2px;color:var(--navy);line-height:1.4;margin-bottom:8px;font-family:var(--sigma-font-family)}.post p{font-size:13.5px;color:var(--slate);flex:1}.post-more{margin-top:16px;display:inline-block;font-size:13px;font-weight:700;color:var(--accent)}.post:hover .read{color:var(--accent)}.tabs{display:flex;gap:8px;margin-bottom:22px}.tab{background:#fff;border:1px solid var(--line);border-radius:100px;padding:10px 22px;font-family:var(--sigma-font-family);font-size:14px;font-weight:600;color:var(--slate);cursor:pointer;transition:.2s}.tab.active{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:var(--shadow-sm)}.form-section+.form-section{margin-top:28px;border-top:1px solid var(--line);padding-top:26px}.form-section h3{font-size:15px;font-weight:700;color:var(--navy);margin-bottom:16px;font-family:var(--sigma-font-family)}.form-note{font-size:12px;color:var(--muted);max-width:320px}.side-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm);position:sticky;top:92px}.side-card h3{font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-family:var(--sigma-font-family)}.side-card p{font-size:14px;color:var(--slate)}.side-card a{display:block;font-weight:700;color:var(--navy);text-decoration:none;font-size:15.5px;margin-top:4px}.side-card a:hover{color:var(--accent)}.side-card+.side-card{margin-top:14px}@media(hover:none){.btn:active{transform:translateY(1px)}}@media(max-width:640px){.est-right,.est-right *,footer,footer *,.exhibit,.exhibit *,.featured,.featured *{-webkit-text-fill-color:currentColor}.est-right b,footer .foot-col a,footer .foot-brand p{color:#c2d2df!important;-webkit-text-fill-color:#C2D2DF!important}}footer{background:var(--navy);color:#aec0d0;padding:52px 0 26px;font-size:13.5px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:36px;border-bottom:1px solid rgba(232,232,232,.12)}.foot-brand .foot-lockup{height:34px;width:auto;margin-bottom:18px;display:block}.foot-brand p{color:#8fa6ba;font-size:13.5px;max-width:280px;line-height:1.6}.foot-brand .foot-contact{margin-top:16px}.foot-brand .foot-contact a{color:#e8e8e8;text-decoration:none;display:block;font-weight:600;font-size:14px;margin-top:3px}.foot-brand .foot-contact a:hover{color:#fff}.foot-col h4{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#8aa4bc;margin-bottom:14px;font-weight:700}.foot-col a{display:block;color:#c2d2df;text-decoration:none;padding:5px 0;font-size:13.5px}.foot-col a:hover{color:#fff}.foot-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:22px;font-size:12.5px;color:#7c93a8}.foot-bottom a{color:#7c93a8;text-decoration:none}.foot-bottom a:hover{color:#c2d2df}@media(max-width:820px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media(max-width:940px){.est-panel{grid-template-columns:1fr}.side-card{position:static}.bench-slots{grid-template-columns:1fr;gap:12px}.slot{min-height:auto;padding:16px 18px}.tabs{width:100%}.tab{flex:1;text-align:center;padding:11px 12px}.bench-slots,.steps{grid-template-columns:1fr}.trust .wrap{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.nav-links{display:none;position:absolute;top:64px;left:0;right:0;background:#fff;flex-direction:column;gap:0;padding:10px 24px 20px;align-items:flex-start;border-bottom:1px solid var(--line);box-shadow:var(--shadow-md)}.nav-links.open{display:flex}.nav-links li{width:100%}.nav-links a{display:block;padding:13px 0;border-bottom:1px solid var(--line);width:100%}.nav-cta{border-radius:12px;text-align:center;margin-top:8px}.menu-btn{display:block;min-height:40px}.btn{padding:13px 24px}}@media(max-width:640px){.tab{padding:9px 16px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}html{scroll-behavior:auto}}.about-hero{padding:120px 0 46px;position:relative;overflow:hidden;background:var(--bg);text-align:center}.about-hero .about-photo{position:absolute;left:0;right:0;bottom:0;height:66%;background-image:var(--img-photo);background-size:cover;background-position:center 60%;z-index:0}.about-hero .about-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff,#ffffffeb 30%,#ffffff80 62%,#04243c47)}.about-hero .wrap{position:relative;z-index:1}.about-hero h1{font-size:clamp(28px,4vw,42px);letter-spacing:-1.1px;font-weight:800;color:var(--navy);line-height:1.14;max-width:700px;margin:12px auto 0}.about-hero p{margin:14px auto 0;color:var(--ink);font-weight:500;font-size:16.5px;max-width:560px}.about-prose{max-width:660px;margin:0 auto;text-align:center}.about-prose p{color:var(--slate);font-size:15px;line-height:1.75}.about-lead{font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.6px;color:var(--navy);line-height:1.2;margin-bottom:16px}.about-back{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--slate);text-decoration:none;margin-bottom:18px}.about-back:hover{color:var(--navy)}.faq-item{border:1px solid var(--line);border-radius:14px;background:#fff;margin-bottom:12px;box-shadow:var(--shadow-sm);overflow:hidden}.faq-q{width:100%;text-align:left;background:none;border:none;padding:18px 20px;font-family:var(--sigma-font-family);font-size:15.5px;font-weight:700;color:var(--navy);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;line-height:1.4}.faq-q:hover{color:var(--accent)}.faq-q .ico{flex:none;width:20px;height:20px;position:relative}.faq-q .ico:before,.faq-q .ico:after{content:"";position:absolute;background:var(--accent);border-radius:2px}.faq-q .ico:before{top:9px;left:2px;right:2px;height:2.5px}.faq-q .ico:after{left:9px;top:2px;bottom:2px;width:2.5px;transition:transform .25s}.faq-item.open .faq-q .ico:after{transform:scaleY(0)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a-inner{padding:0 20px 18px;color:var(--slate);font-size:14px;line-height:1.7}.faq-item.open .faq-a{max-height:300px}.faq-list{max-width:760px;margin:0 auto}.mv-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;max-width:900px;margin:0 auto}.mv-item .k{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:100px;padding:5px 13px;margin-bottom:14px}.mv-item h3{font-size:clamp(19px,2.2vw,24px);line-height:1.28;letter-spacing:-.4px;font-weight:800;color:var(--navy);margin-bottom:10px}.mv-item p{font-size:15px;line-height:1.7;color:var(--slate)}@media(max-width:760px){.mv-grid{grid-template-columns:1fr;gap:32px}}.article-hero{padding:120px 0 8px;background:var(--bg)}.article-back{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--slate);text-decoration:none;margin-bottom:22px}.article-back:hover{color:var(--navy)}.article-cat{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:100px;padding:5px 13px;margin-bottom:16px}.article-wrap{max-width:720px;margin:0 auto}.article-wrap h1{font-size:clamp(28px,3.6vw,40px);line-height:1.18;letter-spacing:-1px;font-weight:800;color:var(--navy)}.article-lead{margin-top:18px;font-size:18px;line-height:1.6;color:var(--slate)}.article-body{max-width:720px;margin:0 auto;padding:36px 0 20px}.article-body h2{font-size:22px;font-weight:800;color:var(--navy);letter-spacing:-.4px;margin:34px 0 12px}.article-placeholder{background:var(--bg-soft);border:1px dashed var(--line);border-radius:12px;padding:22px 24px;color:var(--muted);font-size:14.5px;line-height:1.7}.article-cta{border-top:1px solid var(--line);margin-top:24px;padding-top:28px}.article-hero{padding:120px 0 8px}.article-meta-row{display:flex;align-items:center;gap:14px;margin-top:22px;font-size:13.5px;color:var(--muted)}.article-divider{max-width:720px;margin:26px auto 0;border:none;border-top:1px solid var(--line)}.article-toc{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;padding:22px 24px;margin:0 0 34px}.article-toc .toc-k{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.article-toc ol{list-style:none;counter-reset:toc;margin:0;padding:0}.article-toc li{counter-increment:toc;margin:0 0 8px}.article-toc li:last-child{margin-bottom:0}.article-toc a{display:flex;gap:12px;text-decoration:none;color:var(--ink);font-size:14.5px;font-weight:500;line-height:1.5}.article-toc a:before{content:counter(toc);flex:none;width:22px;height:22px;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.article-toc a:hover{color:var(--accent)}.article-body h2{scroll-margin-top:90px}.article-body ul{margin:0 0 20px;padding-left:0;list-style:none}.article-body ul li{position:relative;padding-left:26px;margin-bottom:12px;font-size:16px;line-height:1.7;color:var(--ink)}.article-body ul li:before{content:"";position:absolute;left:4px;top:10px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.article-pull{border-left:3px solid var(--accent);padding:6px 0 6px 22px;margin:28px 0;font-size:19px;line-height:1.5;color:var(--navy);font-weight:600;letter-spacing:-.3px}.article-key{background:var(--accent-soft);border-radius:14px;padding:24px 26px;margin:30px 0}.article-key .k{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.article-key p{margin:0;font-size:15.5px;line-height:1.7;color:var(--ink)}.article-body .article-cta{max-width:100%}#aboutView[hidden],.articleView[hidden]{display:none}html.v-article #mainView,html.v-about #mainView{display:none!important}:root{--sp-section: 72px;--sp-section-sm: 64px;--ease: cubic-bezier(.4,0,.2,1)}section{padding-top:var(--sp-section);padding-bottom:var(--sp-section)}.hero{padding-top:132px}.sec-head h2{font-size:clamp(24px,2.8vw,32px);line-height:1.18;letter-spacing:-.8px;font-weight:800;color:var(--navy)}.sec-head p{margin-top:12px;font-size:15px;line-height:1.6;color:var(--slate);max-width:560px}.sec-head{margin-bottom:40px}a,button{transition:color .18s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.btn{will-change:transform}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}@media(max-width:760px){:root{--sp-section:56px;--sp-section-sm:44px}.hero{padding-top:104px}.sec-head{margin-bottom:28px}.sec-head h2{font-size:clamp(22px,6vw,26px)}}#solutions{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#process{background:var(--bg)}#insights{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#estimator{background:var(--bg)}.cov{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 20px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f23340a;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.cov:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--accent),var(--mint));transform:scaleY(0);transform-origin:top;transition:transform .2s cubic-bezier(.4,0,.2,1)}.cov:hover{transform:translateY(-3px);box-shadow:0 12px 28px -8px #04243c24;border-color:transparent}.cov b{display:block;font-size:15px;font-weight:700;color:var(--navy);letter-spacing:-.2px;margin-bottom:6px}.cov span{font-size:13.5px;line-height:1.6;color:var(--slate)}.eyebrow{box-shadow:0 1px 2px #1b6bf81a}.step{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 24px;box-shadow:0 1px 2px #0f23340a;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.step-num{width:42px;height:42px;border-radius:12px;background:linear-gradient(140deg,var(--navy),var(--accent));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;margin-bottom:16px;box-shadow:0 6px 14px -4px #1b6bf873}.pill{background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #0f23340a;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.pill:hover{transform:translateY(-2px);box-shadow:0 8px 18px -6px #04243c29;color:var(--accent)}.post{background:#fff;box-shadow:0 1px 2px #0f23340d;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.post:hover{transform:translateY(-4px);box-shadow:0 18px 40px -12px #04243c33}.grad{background:linear-gradient(100deg,#21bcee 10%,#116bf8 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-primary{box-shadow:0 8px 20px -6px #04243c66}.btn-primary:hover{box-shadow:0 14px 28px -8px #04243c80}@media(max-width:760px){.cov{padding:18px 16px}.step{padding:22px 20px}}.step-label{display:block;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.step h3{font-size:17px;font-weight:800;color:var(--navy);letter-spacing:-.3px;margin:0 0 8px}.step-num,.step-tag{display:none!important}#insights .sec-head{text-align:center;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:32px}#insights .sec-head p{margin-left:auto;margin-right:auto}.step-label{display:none!important}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 24px;box-shadow:0 1px 2px #0f23340a;display:flex;flex-direction:column;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.step:hover{transform:translateY(-3px);box-shadow:0 14px 32px -10px #04243c29}.step h3{font-size:17px;font-weight:800;color:var(--navy);letter-spacing:-.3px;margin:0 0 10px;line-height:1.3}.step p{font-size:14.5px;line-height:1.7;color:var(--slate);margin:0}@media(max-width:860px){.steps{grid-template-columns:1fr;gap:14px}.step{padding:22px 20px}}.cov-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.cov{display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:18px 20px;border-radius:12px;background:#fff;border:1px solid var(--line)}.cov b{font-size:14.5px;font-weight:700;color:var(--navy);letter-spacing:-.2px;margin-bottom:5px;line-height:1.3}.cov span{font-size:13px;line-height:1.55;color:var(--slate)}#solutions .grid{display:grid;gap:16px;align-items:stretch}#estimator .est-card,#estimator .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.step{padding:24px 22px;border-radius:14px}@media(max-width:980px){.cov-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cov-grid{grid-template-columns:1fr}}.cov-grid{grid-auto-rows:1fr}.cov{height:100%;min-height:0}#solutions .grid,.steps{grid-auto-rows:1fr}@media(max-width:860px){.steps{grid-template-columns:1fr!important;gap:14px}.step{padding:20px 18px}}.est-panel{max-width:820px;margin:0 auto;border-radius:14px}.est-left,.est-right{padding:26px}.est-left label,.est-left .est-k,.est-left>span:first-child{font-size:10.5px;letter-spacing:1.4px;font-weight:700;color:var(--muted)}#lineCount,.est-num,.est-left b{font-size:34px!important;line-height:1;letter-spacing:-1.5px}.est-left .unit{font-size:13px;color:var(--slate)}.est-left input[type=range]{height:4px;margin:14px 0 6px}.est-scale,.est-left .scale{font-size:11px;color:var(--muted)}.est-note,.est-left .note{background:var(--accent-soft);border-radius:10px;padding:13px 15px;font-size:12.5px;line-height:1.55;color:var(--ink);margin-top:16px}.est-right{border-radius:0 14px 14px 0}.est-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0}.est-row span,.est-right .lbl{font-size:10.5px;letter-spacing:1.3px;font-weight:700;text-transform:uppercase;color:#8fa6b8}.est-row b,.est-right .val{font-size:19px;font-weight:800;letter-spacing:-.4px}.est-right .big,.est-right .savings{font-size:26px!important;letter-spacing:-.8px}.est-fine,.est-right small,.est-right p:last-child{font-size:11.5px;line-height:1.55;color:#7e96ab;margin-top:24px;margin-bottom:6px}@media(max-width:860px){.est-panel{max-width:none}.est-left,.est-right{padding:22px 20px}.est-right{border-radius:0 0 14px 14px}}.est-panel{max-width:860px;margin:0 auto;border-radius:14px;display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;overflow:hidden}.est-left{padding:26px 28px;display:flex;flex-direction:column}.est-left label{display:block;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:10px}.est-value{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.est-value #lineCount{font-size:36px;font-weight:800;color:var(--navy);letter-spacing:-1.6px;line-height:1}.est-value small{font-size:13px;color:var(--slate);font-weight:500}.est-left input[type=range]{width:100%;height:4px;margin:16px 0 8px;accent-color:var(--accent)}.est-scale{display:flex;justify-content:space-between;width:100%;font-size:11px;color:var(--muted)}.est-context{background:var(--accent-soft);border-radius:10px;padding:14px 16px;margin:18px 0 0;font-size:12.5px;line-height:1.6;color:var(--ink);width:100%}.est-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;width:100%;padding:12px 0}.est-row+.est-row{border-top:1px solid rgba(255,255,255,.1)}.est-row span{flex:1;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:#8fa6b8;line-height:1.4}.est-row b{flex:none;font-size:18px;font-weight:800;letter-spacing:-.4px;white-space:nowrap}.est-row.hl b{font-size:24px;letter-spacing:-.8px}.est-disclaimer{font-size:11.5px;line-height:1.6;color:#7e96ab;margin:24px 0 6px;width:100%}@media(max-width:860px){.est-panel{grid-template-columns:1fr;max-width:none}.est-left,.est-right{padding:22px 20px}}.est-panel{max-width:880px;grid-template-columns:1fr 1.12fr}.est-right{padding:24px 26px}.est-row{display:block;padding:12px 0}.est-row span{display:block;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:#8fa6b8;margin-bottom:5px;line-height:1.3;white-space:normal}.est-row b{display:block;font-size:20px;font-weight:800;letter-spacing:-.5px;white-space:nowrap;line-height:1.15}.est-row.hl b{font-size:26px;letter-spacing:-.9px}.est-disclaimer{font-size:11px;line-height:1.55;margin-top:24px;margin-bottom:6px}.est-left{padding:24px 26px}.est-context{font-size:12px;line-height:1.6;padding:13px 15px;margin-top:16px}.est-value #lineCount{font-size:32px}@media(max-width:860px){.est-panel{grid-template-columns:1fr!important}}.est-panel{max-width:900px;grid-template-columns:1fr 1.05fr;border-radius:16px;box-shadow:0 10px 28px -14px #04243c24}.est-right{padding:26px 28px;display:flex;flex-direction:column;justify-content:center}.est-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0}.est-row+.est-row{border-top:1px solid rgba(255,255,255,.09)}.est-row span{flex:1 1 auto;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:#8fa6b8;line-height:1.35;margin:0;display:block;max-width:120px}.est-row b{flex:0 0 auto;font-size:19px;font-weight:800;letter-spacing:-.5px;white-space:nowrap;text-align:right;line-height:1.1}.est-row.hl{margin-top:4px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18)}.est-row.hl span{color:#a8c4d8}.est-row.hl b{font-size:25px;letter-spacing:-.9px;color:#4fd1c5}.est-disclaimer{font-size:11px;line-height:1.6;color:#7e96ab;margin:24px 0 6px}.est-row span{max-width:none!important;padding-right:6px}.est-row b{min-width:0}.est-row.hl{margin-top:0!important;padding-top:13px!important;border-top:1px solid rgba(255,255,255,.09)!important}.est-row.hl b{color:#21bcee!important}.cov-grid{grid-template-columns:repeat(3,1fr);gap:14px;grid-auto-rows:1fr}.cov{min-height:96px;padding:18px 20px}.cov b{font-size:15px;margin-bottom:6px}.cov span{font-size:13px;line-height:1.55}.article-wrap,.article-body{max-width:660px;margin:0 auto}.article-body{padding:32px 24px 24px}.article-body p{font-size:17px;line-height:1.75;color:#0f2334;margin:0 0 22px}.article-lead{font-size:19px;line-height:1.6;color:var(--slate)}.article-body>p:first-of-type{font-size:18px;line-height:1.7;color:var(--ink)}.article-wrap h1{font-size:clamp(27px,3.2vw,36px);line-height:1.2;letter-spacing:-.9px}.article-body h2{font-size:21px;font-weight:800;letter-spacing:-.4px;color:var(--navy);margin:40px 0 14px;line-height:1.3;scroll-margin-top:90px}.article-body p>strong:first-child{color:var(--navy)}.article-body ul{margin:0 0 22px}.article-body ul li{font-size:17px;line-height:1.7;margin-bottom:14px;padding-left:24px;color:#0f2334}.article-body ul li:before{top:11px;width:6px;height:6px}.article-pull{font-size:19px;line-height:1.5;font-weight:600;color:var(--navy);border-left:3px solid var(--accent);padding:4px 0 4px 20px;margin:30px 0}.article-key{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:20px 22px;margin:32px 0}.article-key .k{font-size:10.5px;letter-spacing:1.5px;color:var(--accent);margin-bottom:8px}.article-key p{font-size:15.5px;line-height:1.7;margin:0;color:var(--ink)}.article-toc{padding:18px 20px;margin:0 0 30px;border-radius:12px}.article-toc .toc-k{font-size:10.5px;margin-bottom:10px}.article-toc a,.article-toc span{font-size:14px}.article-meta-row{font-size:13px;margin-top:18px}.article-divider{max-width:660px;margin-top:22px}.article-hero{padding:110px 0 4px}@media(max-width:760px){.article-body{padding:24px 20px 20px}.article-body p{font-size:16.5px;line-height:1.72;color:#0f2334}.article-body h2{font-size:19px;margin:32px 0 12px}}.article-key{background:var(--accent-soft)!important;border:none!important;border-radius:14px;padding:22px 24px;margin:32px 0}.article-key .k{font-size:11px;letter-spacing:1.6px;font-weight:700;color:var(--accent);margin-bottom:10px}.article-key p{font-size:16px;line-height:1.7;margin:0;color:var(--ink)}.article-pull{border-left:none!important;padding:24px 0!important;margin:34px 0!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;font-size:22px!important;line-height:1.5;font-weight:700;color:var(--navy);letter-spacing:-.4px}.article-hero{padding:104px 0 0}.article-back{display:inline-block;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;margin-bottom:26px;letter-spacing:.2px}.article-back:hover{color:var(--accent)}.article-cat{display:block;width:fit-content;font-size:10.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);background:transparent;padding:0;margin-bottom:14px;border-radius:0}.article-wrap h1{font-size:clamp(28px,3.4vw,38px);line-height:1.18;letter-spacing:-1px;font-weight:800;color:var(--navy);margin:0 0 16px}.article-lead{font-size:19px;line-height:1.6;color:var(--slate);margin:0 0 20px;font-weight:400}.article-meta-row{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);margin:0}.article-meta-row .dot{width:3px;height:3px;border-radius:50%;background:var(--muted)}.article-divider{max-width:660px;margin:26px auto 0;border:none;border-top:1px solid var(--line)}.article-toc{display:none!important}.article-body{padding:34px 24px 28px}.article-body>p:first-of-type{font-size:18.5px;line-height:1.7;color:var(--ink)}.article-body>p:first-of-type:first-letter{float:left;font-size:52px;line-height:.86;font-weight:800;color:var(--navy);padding:4px 10px 0 0;font-family:var(--sigma-font-family)}.article-body h2{position:relative;margin:44px 0 16px;padding-top:18px;font-size:21px;font-weight:800;letter-spacing:-.4px;color:var(--navy);line-height:1.3}.article-body h2:before{content:"";position:absolute;top:0;left:0;width:32px;height:2px;background:linear-gradient(90deg,var(--accent),var(--mint))}.step-block{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin:0 0 12px}.step-block strong{display:block;color:var(--navy);font-size:15px;margin-bottom:5px;letter-spacing:-.2px}.step-block span{font-size:15px;line-height:1.65;color:#2a3f52}.article-body ul li:before{background:var(--accent);width:6px;height:6px;top:11px}.art-hero-img{position:relative;width:100%;height:340px;background-size:cover;background-position:center 45%;background-color:#04243c;overflow:hidden}.art-hero-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 45%}.art-hero-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04243c33,#04243c6b)}.art-hero-img.grad-1:after{background:linear-gradient(135deg,#04243c80,#1b6bf838)}.art-hero-img.grad-2:after{background:linear-gradient(135deg,#04243c85,#2dd4e82e)}.art-hero-img.grad-3:after{background:linear-gradient(135deg,#1b1a3c8c,#7b5cc933)}.art-utils{max-width:660px;margin:0 auto;padding:22px 24px 0;display:flex;align-items:center;gap:22px}.art-util{display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:0;font-family:var(--sigma-font-family);font-size:12px;color:var(--slate);font-weight:500;transition:color .18s var(--ease)}.art-util:hover{color:var(--accent)}.art-util svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.art-back-top{font-size:13px;font-weight:600;color:var(--muted);text-decoration:none}.art-back-top:hover{color:var(--accent)}.art-head{max-width:660px;margin:0 auto;padding:26px 24px 0}.art-head .article-cat{display:block;font-size:10.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.art-head h1{font-size:clamp(30px,3.8vw,42px);line-height:1.22;letter-spacing:-1px;font-weight:400;color:var(--ink);margin:0 0 18px}.art-head .article-lead{font-size:18px;line-height:1.6;color:var(--slate);margin:0 0 18px}.art-head .article-meta-row{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.art-head .article-meta-row .dot{width:3px;height:3px;border-radius:50%;background:var(--muted)}.article-meta-row{flex-wrap:wrap}.art-hr{max-width:660px;margin:24px auto 0;border:none;border-top:1px solid var(--line)}.article-hero{display:none!important}@media(max-width:760px){.art-hero-img{height:220px}.art-head h1{font-size:clamp(24px,7vw,30px)}.art-utils{gap:18px;padding-top:18px}}#artBar{position:fixed;top:0;left:0;right:0;z-index:60;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transform:translateY(-100%);transition:transform .2s cubic-bezier(.4,0,.2,1);display:none;isolation:isolate}#artBar.show{transform:translateY(0)}#artBar.active{display:block}.artbar-inner{max-width:1180px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:20px}#artBarTitle{flex:1;min-width:0;font-size:15.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.artbar-actions{display:flex;align-items:center;gap:18px;flex:none}.artbar-btn{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;cursor:pointer;padding:0;font-family:var(--sigma-font-family);font-size:11px;color:var(--slate);font-weight:500;transition:color .18s var(--ease)}.artbar-btn:hover{color:var(--accent)}.artbar-btn svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.artbar-cta{flex:none;font-size:13px;font-weight:700;color:var(--accent);border:1px solid var(--accent);border-radius:8px;padding:8px 16px;text-decoration:none;transition:background .18s var(--ease),color .18s var(--ease)}.artbar-cta:hover{background:var(--accent);color:#fff}#artProgress{height:2px;background:var(--accent);width:0%;transition:width .1s linear}@media(max-width:640px){#artBarTitle{font-size:13.5px}.artbar-actions{gap:14px}.artbar-cta{display:none}}.article-body{padding:28px 24px 24px}.article-body p{margin:0 0 18px}.article-body h2{margin:32px 0 12px!important;padding-top:14px}.article-body ul{margin:0 0 18px}.article-body ul li{margin-bottom:10px}.article-pull{margin:26px 0!important;padding:20px 0!important}.article-key{margin:26px 0!important;padding:20px 22px}.step-block{margin:0 0 10px;padding:14px 16px}.article-cta{margin-top:26px;padding-top:24px}.art-head{padding:22px 24px 0}.art-head h1,.art-head .article-lead{margin:0 0 14px}.art-hr{margin:20px auto 0}.art-utils{padding-top:18px}.btn-summarize{display:inline-flex;align-items:center;gap:7px;flex:none;font-family:var(--sigma-font-family);font-size:13px;font-weight:700;color:var(--accent);background:#fff;border:1px solid var(--accent);border-radius:8px;padding:8px 15px;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.btn-summarize:hover{background:var(--accent);color:#fff}.btn-summarize:disabled{opacity:.6;cursor:wait}.btn-summarize svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-summary{max-width:660px;margin:0 auto 22px;background:linear-gradient(150deg,var(--accent-soft),#F4FAFE);border:1px solid #CFE6F7;border-radius:14px;padding:20px 22px;display:none}.ai-summary.show{display:block;animation:aiIn .32s var(--ease)}@keyframes aiIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ai-summary-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ai-summary-head .k{font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent)}.ai-summary-head svg{width:14px;height:14px;stroke:var(--accent);fill:none;stroke-width:1.8}.ai-summary ul{margin:0;padding:0;list-style:none}.ai-summary li{position:relative;padding-left:20px;margin-bottom:9px;font-size:14.5px;line-height:1.65;color:var(--ink)}.ai-summary li:last-child{margin-bottom:0}.ai-summary li:before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.ai-summary .ai-fine{margin-top:12px;font-size:11px;color:var(--muted)}.ai-loading{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--slate)}.ai-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:aiPulse 1.1s infinite}.ai-dot:nth-child(2){animation-delay:.15s}.ai-dot:nth-child(3){animation-delay:.3s}@keyframes aiPulse{0%,60%,to{opacity:.25}30%{opacity:1}}.art-foot{max-width:660px;margin:0 auto;padding:0 24px 70px}.art-rate{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:26px 0;margin:34px 0 0}.art-rate h4{font-size:17px;font-weight:800;color:var(--navy);letter-spacing:-.3px;margin:0 0 16px}.rate-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.stars{display:flex;gap:5px}.star{width:24px;height:24px;cursor:pointer;background:none;border:none;padding:0;color:#c9d4de;transition:color .14s var(--ease),transform .14s var(--ease)}.star svg{width:100%;height:100%;fill:currentColor}.star:hover{transform:scale(1.12)}.star.on{color:var(--accent)}.stars.done .star{cursor:default}.stars.done .star:hover{transform:none}.rate-thanks{font-size:14.5px;color:var(--slate);font-style:italic;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.rate-thanks.show{opacity:1}.art-talk{text-align:center;padding:36px 0 0}.art-talk p{font-size:15px;color:var(--slate);margin:0 0 16px}.btn-talk{display:inline-block;font-family:var(--sigma-font-family);font-size:15px;font-weight:600;color:var(--accent);background:#fff;border:1px solid var(--accent);border-radius:4px;padding:14px 44px;text-decoration:none;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.btn-talk:hover{background:var(--accent);color:#fff}.art-utils{display:flex;align-items:center;gap:26px}.art-util-group{display:flex;align-items:center;gap:22px}.art-util-spacer{flex:1}#insightsIndex[hidden]{display:none}.idx-hero{padding:108px 0 0;background:var(--bg)}.idx-wrap{max-width:760px;margin:0 auto;padding:0 24px}.idx-back{display:inline-block;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;margin-bottom:22px}.idx-back:hover{color:var(--accent)}.idx-head h1{font-size:clamp(30px,3.8vw,42px);line-height:1.18;letter-spacing:-1.1px;font-weight:800;color:var(--navy);margin:0 0 14px}.idx-head h1 .grad{background:linear-gradient(100deg,#21bcee,#116bf8);-webkit-background-clip:text;background-clip:text;color:transparent}.idx-head p{font-size:17px;line-height:1.6;color:var(--slate);margin:0}.idx-note{background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;padding:13px 16px;margin:26px 0 0;font-size:13.5px;color:var(--slate);text-align:center}.idx-note a{color:var(--accent);font-weight:600;text-decoration:none}.idx-hr{border:none;border-top:1px solid var(--line);margin:30px 0 0}.idx-list{max-width:760px;margin:0 auto;padding:34px 24px 80px}.idx-item{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:26px 0;border-bottom:1px solid var(--line);align-items:start}.idx-item:last-child{border-bottom:none}.idx-thumb{width:190px;height:120px;border-radius:10px;background-size:cover;background-position:center 45%;background-color:#04243c;position:relative;overflow:hidden}.idx-thumb.g1{background-image:linear-gradient(135deg,#04243c,#0b3355 45%,#116bf8 120%)}.idx-thumb.g2{background-image:linear-gradient(135deg,#04243c,#0b4a7a 50%,#21bcee 130%)}.idx-thumb.g3{background-image:linear-gradient(135deg,#1b1a3c,#2e2a5e 50%,#7b5cc9 130%)}.idx-thumb.ph{background-image:var(--img-photo)}.idx-body .num{font-size:13px;font-weight:800;color:var(--accent);margin-right:6px}.idx-body h3{display:inline;font-size:18px;font-weight:800;color:var(--navy);letter-spacing:-.4px;line-height:1.3;margin:0}.idx-body p{font-size:14.5px;line-height:1.65;color:var(--slate);margin:9px 0 0}.idx-read{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font-size:13.5px;font-weight:700;color:var(--accent);text-decoration:none}.idx-read .arw{transition:transform .2s cubic-bezier(.4,0,.2,1)}.idx-read:hover .arw{transform:translate(3px)}.idx-cat{display:block;font-size:10px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);margin-bottom:7px}@media(max-width:700px){.idx-item{grid-template-columns:1fr;gap:14px}.idx-thumb{width:100%;height:150px}}.hero-meta{display:none!important}.hero-trust{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:26px;padding:11px 22px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(4,36,60,.08);border-radius:100px;box-shadow:0 6px 20px -8px #04243c38}.ht-carriers{font-size:12.5px;font-weight:700;color:var(--navy);letter-spacing:.2px}.ht-point{font-size:12.5px;font-weight:600;color:var(--slate)}.ht-dot{width:3px;height:3px;border-radius:50%;background:#b4c2ce;flex:none}.hero-actions .btn-primary{box-shadow:0 10px 26px -8px #04243c8c}.hero-actions .btn-secondary{background:#fffffff5;box-shadow:0 10px 26px -10px #04243c59;border:1px solid rgba(4,36,60,.1)}.hero-actions{gap:12px;margin-top:6px}@media(max-width:640px){.hero-trust{gap:8px;padding:10px 16px;border-radius:16px}.ht-carriers,.ht-point{font-size:11.5px}.ht-dot{display:none}.hero-trust{flex-direction:column;gap:5px}}.hero{position:relative;overflow:hidden;padding:150px 0 120px!important;background:#04243c!important;min-height:520px;display:flex;align-items:center}.hero-photo{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;background-size:cover!important;background-position:center 58%!important;opacity:.55;animation:heroDrift 26s ease-in-out infinite alternate;will-change:transform}@keyframes heroDrift{0%{transform:scale(1.02)}to{transform:scale(1.11)}}@media(prefers-reduced-motion:reduce){.hero-photo{animation:none}}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#021523db,#02152385 42%,#021523cc),radial-gradient(900px 500px at 20% 40%,rgba(27,107,248,.18),transparent 70%)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;z-index:2;background:linear-gradient(180deg,transparent,var(--bg));pointer-events:none}.hero-inner{position:relative;z-index:3;max-width:840px;margin:0 auto;text-align:center}.hero h1{font-size:clamp(32px,4.6vw,54px)!important;line-height:1.1;letter-spacing:-1.6px;font-weight:800;color:#fff!important;text-shadow:0 2px 30px rgba(2,21,35,.35);margin:0}.hero h1 .grad{background:linear-gradient(100deg,#21bcee,#116bf8);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{margin:20px auto 30px!important;font-size:17px!important;line-height:1.65;color:#c7d6e2!important;max-width:600px}.hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:0}.hero-actions .btn{border-radius:6px!important;padding:15px 30px!important;font-size:15px;font-weight:700}.hero-actions .btn-primary{background:var(--accent)!important;color:#fff!important;border:none!important;box-shadow:0 10px 30px -8px #1b6bf88c!important}.hero-actions .btn-primary:hover{background:#052698!important}.hero-actions .btn-secondary{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:none!important}.hero-actions .btn-secondary:hover{background:#ffffff1f!important;border-color:#fff!important}.hero-trust{display:flex!important;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:34px!important;padding:0!important;background:none!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ht-carriers{font-size:12.5px!important;font-weight:600!important;color:#ffffffeb!important;letter-spacing:.4px}.ht-point{font-size:12.5px!important;font-weight:500!important;color:#ffffff9e!important}.ht-dot{background:#ffffff59!important}@media(max-width:760px){.hero{padding:120px 0 90px!important;min-height:440px}.hero h1{font-size:clamp(27px,7.5vw,34px)!important;letter-spacing:-1px}.hero-sub{font-size:15.5px!important}.hero-trust{flex-direction:column;gap:6px}.ht-dot{display:none}}#solutions .grid{grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:1000px){#solutions .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){#solutions .grid{grid-template-columns:1fr}}#solutions .grid{grid-template-columns:repeat(4,1fr)!important;gap:13px}@media(max-width:1200px){#solutions .grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:900px){#solutions .grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){#solutions .grid{grid-template-columns:1fr!important}}#solutions .grid{grid-template-columns:repeat(3,1fr)!important;gap:14px}@media(max-width:980px){#solutions .grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:620px){#solutions .grid{grid-template-columns:1fr!important}}.ab-hero{padding:104px 0 0;background:var(--bg)}.ab-crumb{display:inline-flex;gap:6px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;margin-bottom:24px}.ab-grid{display:grid;grid-template-columns:1fr 290px;gap:56px;align-items:start;max-width:1080px;margin:0 auto;padding:0 24px 80px}.ab-main h1{font-size:clamp(30px,3.6vw,40px);line-height:1.18;letter-spacing:-1.1px;font-weight:800;color:var(--navy);margin:0 0 16px}.ab-lede{font-size:18px;line-height:1.6;color:var(--slate);margin:0 0 22px}.ab-intro{font-size:14.5px;line-height:1.75;color:var(--slate);margin:0 0 36px;padding-bottom:26px;border-bottom:1px solid var(--line)}.ab-main h2{font-size:24px;font-weight:800;color:var(--navy);letter-spacing:-.6px;margin:38px 0 12px;line-height:1.25}.ab-main p{font-size:15px;line-height:1.75;color:var(--slate);margin:0 0 14px}.ab-main h3{font-size:17px;font-weight:800;color:var(--navy);margin:26px 0 10px}.ab-main ul{list-style:none;margin:0 0 22px;padding:0}.ab-main ul li{position:relative;padding-left:20px;margin-bottom:8px;font-size:14.5px;line-height:1.65;color:var(--slate)}.ab-main ul li:before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.ab-mv .mv-block{padding:20px 0;border-top:1px solid var(--line)}.ab-mv .mv-block:last-child{border-bottom:1px solid var(--line)}.ab-mv .mv-k{display:block;font-size:10.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.ab-mv .mv-t{font-size:17px;line-height:1.55;color:var(--navy);font-weight:600;margin:0}.ab-rail{position:sticky;top:96px}.ab-rail-k{font-size:10.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--ink);margin-bottom:20px}.rail-card{display:block;text-decoration:none;margin-bottom:24px}.rail-img{width:100%;height:125px;border-radius:8px;margin-bottom:11px}.rail-img.g1{background:linear-gradient(135deg,#04243c,#0b3355 45%,#116bf8 120%)}.rail-img.g2{background:linear-gradient(135deg,#04243c,#0b4a7a 50%,#21bcee 130%)}.rail-card h4{font-size:15px;font-weight:800;color:var(--navy);margin:0 0 6px}.rail-card h4 .chev,.rail-card:hover h4{color:var(--accent)}.rail-card p{font-size:13px;line-height:1.55;color:var(--slate);margin:0}@media(max-width:900px){.ab-grid{grid-template-columns:1fr;gap:40px}.ab-rail{position:static}}footer{display:block!important;visibility:visible!important}.about-hero{padding:120px 0 46px;text-align:center}.about-hero .ab-crumb{display:inline-block;margin-bottom:18px;color:var(--slate)}.about-hero .eyebrow{margin-bottom:12px}.ab-grid{padding-top:36px}.ab-top{padding:104px 0 0;background:var(--bg)}.ab-topwrap{max-width:1080px;margin:0 auto;padding:0 24px}.ab-crumb{display:inline-block;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;margin-bottom:20px}.ab-crumb:hover{color:var(--accent)}.ab-grid{padding-top:0!important}.ab-main h1{font-size:clamp(30px,3.6vw,40px);line-height:1.18;letter-spacing:-1.1px;font-weight:800;color:var(--navy);margin:0 0 16px;text-align:left}.ab-lede{font-size:17px;line-height:1.6;color:var(--slate);margin:0 0 20px;text-align:left}.ab-intro{text-align:left}.about-hero,.about-photo{display:none!important}#mainView section{padding-top:52px!important;padding-bottom:52px!important}#mainView .coverage,#mainView #solutions{padding-top:52px!important;padding-bottom:52px!important}#mainView .hero{padding-top:150px!important;padding-bottom:96px!important}#mainView .sec-head{margin-bottom:28px}@media(max-width:760px){#mainView section{padding-top:40px!important;padding-bottom:40px!important}#mainView .hero{padding-top:110px!important;padding-bottom:70px!important}}@media(max-width:760px){#mainView section,#mainView #solutions{padding-top:38px!important;padding-bottom:38px!important}#mainView .hero{padding-top:110px!important;padding-bottom:70px!important}#mainView .sec-head{margin-bottom:22px}}#process{background:#fff}.proc-head{max-width:1180px;margin:0 auto 40px;padding:0 24px}.proc-head h2{font-size:32px;line-height:1.2;letter-spacing:-.8px;font-weight:800;color:#0a2342;margin:0 0 10px}.proc-head p{font-size:17px;line-height:1.6;color:#5a6b7d;margin:0;font-weight:400}.proc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1180px;margin:0 auto;padding:0 24px;align-items:stretch}.proc-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(10,35,66,.08);border-radius:18px;padding:36px;box-shadow:0 1px 2px #0a23420a,0 8px 24px -12px #0a23421a;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.proc-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0a23420d,0 20px 44px -16px #0a234233;border-color:#1b6bf838}.proc-icon{width:26px;height:26px;color:#116bf8;margin-bottom:22px}.proc-icon svg{width:100%;height:100%;display:block}.proc-num{display:block;font-size:12px;font-weight:700;letter-spacing:1.6px;color:#116bf8;margin-bottom:10px}.proc-card h3{font-size:23px;line-height:1.25;letter-spacing:-.4px;font-weight:700;color:#0a2342;margin:0 0 12px}.proc-card p{font-size:16.5px;line-height:1.65;color:#5a6b7d;margin:0;font-weight:400}.steps,.step,.step-num,.step-tag,.step-label{display:none!important}@media(max-width:1000px){.proc-grid{grid-template-columns:1fr;gap:20px}.proc-card{padding:30px}.proc-head{margin-bottom:30px}.proc-head h2{font-size:27px}}@media(max-width:600px){.proc-card{padding:26px}.proc-card h3{font-size:21px}.proc-card p{font-size:16px}}.proc-icon,.proc-num{display:none!important}.proc-card{padding:36px}.proc-card h3{margin:0 0 12px}.proc-head{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.proc-head h2{text-align:center}.proc-head p{text-align:center;margin-left:auto;margin-right:auto}.hero-trust{gap:14px}.ht-carriers,.ht-point{font-family:var(--sigma-font-family)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.3px!important;color:#ffffffd9!important;line-height:1.5}#mainView #solutions{background:#fff!important;border-top:none;border-bottom:1px solid var(--line)}#mainView #estimator{background:var(--bg-soft)!important;border-bottom:1px solid var(--line)}#mainView #process{background:#fff!important}#mainView #insights{background:var(--bg-soft)!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cov-grid,.cov{display:none!important}.svc-list{max-width:960px;margin:0 auto;padding:0 24px}.svc-row{display:grid;grid-template-columns:270px 1fr;gap:40px;align-items:baseline;padding:22px 0;border-top:1px solid var(--line);transition:padding-left .2s var(--ease)}.svc-row:last-child{border-bottom:1px solid var(--line)}.svc-row:hover{padding-left:8px}.svc-name{font-size:17px;font-weight:800;color:var(--navy);letter-spacing:-.3px;line-height:1.35}.svc-desc{font-size:15px;line-height:1.65;color:var(--slate)}@media(max-width:760px){.svc-row{grid-template-columns:1fr;gap:6px;padding:18px 0}.svc-name{font-size:16px}.svc-desc{font-size:14.5px}}.proc-grid,.proc-card{display:none!important}.timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;max-width:960px;margin:0 auto;padding:0 24px}.tl-line{position:absolute;top:19px;left:calc(16.6% + 24px);right:calc(16.6% + 24px);height:1px;background:linear-gradient(90deg,var(--line),var(--accent),var(--line));z-index:0}.tl-step{position:relative;z-index:1;text-align:center;padding:0 8px}.tl-dot{width:38px;height:38px;border-radius:50%;background:#fff;border:1.5px solid var(--accent);display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 0 0 5px #fff;transition:background .2s var(--ease),transform .2s var(--ease)}.tl-dot span{font-size:14px;font-weight:800;color:var(--accent);transition:color .2s var(--ease)}.tl-step:hover .tl-dot{background:var(--accent);transform:scale(1.06)}.tl-step:hover .tl-dot span{color:#fff}.tl-step h3{font-size:19px;font-weight:800;color:var(--navy);letter-spacing:-.3px;margin:0 0 8px}.tl-step p{font-size:15px;line-height:1.65;color:var(--slate);margin:0}@media(max-width:860px){.timeline{grid-template-columns:1fr;gap:0;max-width:520px}.tl-line{display:none}.tl-step{text-align:left;display:grid;grid-template-columns:38px 1fr;gap:16px;padding:0 0 26px;position:relative}.tl-step:before{content:"";position:absolute;left:18px;top:38px;bottom:0;width:1px;background:var(--line)}.tl-step:last-child:before{display:none}.tl-dot{margin:0;box-shadow:none}.tl-step h3{grid-column:2;margin:6px 0}.tl-step p{grid-column:2}}.svc-split{display:grid;grid-template-columns:360px 1fr;gap:64px;align-items:start;max-width:1080px;margin:0 auto;padding:0 24px}.svc-intro{position:sticky;top:100px}.svc-intro .eyebrow{margin-bottom:14px}.svc-intro h2{font-size:clamp(24px,2.6vw,30px);line-height:1.22;letter-spacing:-.7px;font-weight:800;color:var(--navy);margin:0 0 12px}.svc-intro p{font-size:15px;line-height:1.65;color:var(--slate);margin:0 0 22px}.svc-islands{display:flex;flex-wrap:wrap;gap:6px}.svc-islands span{font-size:11.5px;font-weight:600;color:var(--slate);background:var(--bg-soft);border:1px solid var(--line);border-radius:100px;padding:5px 11px}.svc-items{list-style:none;margin:0;padding:0}.svc-item{position:relative;padding:20px 0 20px 26px;border-bottom:1px solid var(--line);transition:padding-left .2s var(--ease)}.svc-item:first-child{padding-top:0}.svc-item:last-child{border-bottom:none}.svc-item:before{content:"";position:absolute;left:0;top:26px;width:7px;height:7px;border-radius:50%;background:var(--accent);transition:transform .2s var(--ease)}.svc-item:first-child:before{top:6px}.svc-item:hover{padding-left:32px}.svc-item:hover:before{transform:scale(1.4)}.svc-t{display:block;font-size:17px;font-weight:800;color:var(--navy);letter-spacing:-.3px;line-height:1.35;margin-bottom:5px}.svc-d{display:block;font-size:14.5px;line-height:1.6;color:var(--slate)}@media(max-width:900px){.svc-split{grid-template-columns:1fr;gap:32px}.svc-intro{position:static}.svc-item{padding:18px 0 18px 24px}.svc-item:first-child{padding-top:18px}}.svc-split,.svc-intro,.svc-items,.svc-item,.svc-islands,.svc-list,.svc-row{display:none!important}#solutions .sec-head{text-align:center;max-width:620px;margin:0 auto 22px}.cov-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px;grid-auto-rows:1fr;max-width:1080px;margin:0 auto;padding:0 24px}.cov{display:flex!important;flex-direction:column;justify-content:center;background:#fff;border:1px solid rgba(10,35,66,.08);border-radius:14px;padding:24px 22px;min-height:110px;box-shadow:0 1px 2px #0a23420a;position:relative;overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.cov:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .26s var(--ease)}.cov:hover{transform:translateY(-3px);box-shadow:0 14px 32px -12px #0a23422e;border-color:#1b6bf833}.cov:hover:before{transform:scaleY(1)}.cov b{display:block;font-size:15.5px;font-weight:800;color:var(--navy);letter-spacing:-.3px;line-height:1.35;margin-bottom:7px}.cov span{display:block;font-size:13.5px;line-height:1.6;color:var(--slate)}@media(max-width:980px){.cov-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.cov-grid{grid-template-columns:1fr!important}}.cov{justify-content:flex-start!important;min-height:150px!important;padding:24px 22px!important}.cov-ic{width:28px;height:28px;color:var(--accent);margin-bottom:16px;flex:none;transition:transform .24s var(--ease),color .24s var(--ease)}.cov-ic svg{width:100%;height:100%;display:block}.cov:hover .cov-ic{transform:scale(1.06);color:var(--navy)}.cov{min-height:180px!important}.cov b{font-size:15px!important;line-height:1.3!important;margin-bottom:8px!important}.cov span{font-size:14.5px!important;line-height:1.6!important}.cov{display:grid!important;grid-template-columns:44px 1fr;gap:18px;align-items:start;min-height:150px!important;padding:24px 22px!important}.cov-ic{width:40px!important;height:40px!important;margin-bottom:0!important;grid-row:span 2;align-self:start}.cov b{align-self:start;margin-bottom:7px!important}.cov span{grid-column:2}@media(max-width:640px){.cov{grid-template-columns:40px 1fr;gap:14px}.cov-ic{width:36px!important;height:36px!important}}#mainView .hero{padding-top:135px!important;padding-bottom:86px!important;min-height:468px!important}@media(max-width:760px){#mainView .hero{padding-top:99px!important;padding-bottom:63px!important;min-height:auto!important}}#mainView .hero{padding-top:124px!important;padding-bottom:74px!important;min-height:0!important}#mainView .hero-sub{margin:16px auto 24px!important}#mainView .hero-trust{margin-top:26px!important}@media(max-width:760px){#mainView .hero{padding-top:96px!important;padding-bottom:56px!important}}@media(max-width:760px){#mainView .hero{padding-top:88px!important;padding-bottom:48px!important}#mainView .hero-sub{margin:14px auto 20px!important;font-size:15px!important}#mainView .hero-trust{margin-top:20px!important}}#mainView #process{background:linear-gradient(170deg,#04243c,#021a2c)!important;padding-top:64px!important;padding-bottom:64px!important}.timeline,.tl-step,.tl-line,.proc-head,.proc-grid,.proc-card{display:none!important}.flow-head{max-width:1080px;margin:0 auto 34px;padding:0 24px}.flow-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#21bcee;margin-bottom:12px}.flow-head h2{font-size:clamp(24px,2.7vw,31px);line-height:1.24;letter-spacing:-.7px;font-weight:800;color:#fff;margin:0 0 12px;max-width:760px}.flow-head p{font-size:15.5px;line-height:1.65;color:#a9c0d2;margin:0;max-width:700px}.flow-band{display:grid;grid-template-columns:repeat(4,1fr);max-width:1080px;margin:0 auto;padding:0 24px;border:1px solid rgba(95,194,255,.16);border-radius:12px;overflow:hidden;background:#ffffff05}.flow-step{position:relative;padding:0 0 26px;border-left:1px solid rgba(95,194,255,.14)}.flow-chevron{position:relative;height:34px;margin-bottom:22px;background:linear-gradient(90deg,#0a3e63,#116bf8 65%,#21bcee)}.flow-step:first-child .flow-chevron{border-top-left-radius:11px}.flow-step:last-child .flow-chevron{border-top-right-radius:11px}.flow-chevron:after{content:"";position:absolute;right:-17px;top:0;z-index:2;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #21BCEE}.flow-step:last-child .flow-chevron:after{display:none}.flow-body{padding:0 24px}.flow-body h3{font-size:19px;font-weight:800;color:#fff;letter-spacing:-.3px;margin:0 0 9px}.flow-body p{font-size:14px;line-height:1.62;color:#9fb6c9;margin:0}@media(max-width:900px){.flow-band{grid-template-columns:1fr;border-radius:12px}.flow-step{border-left:none;border-top:1px solid rgba(95,194,255,.14);padding-bottom:22px}.flow-step:first-child{border-top:none}.flow-chevron{height:6px;margin-bottom:18px;border-radius:0!important}.flow-chevron:after{display:none!important}}@media(max-width:640px){#mainView #process{padding-top:44px!important;padding-bottom:44px!important}#mainView #process,#mainView #process *{-webkit-text-fill-color:currentColor}}#mainView #process{background:#fff!important;padding-top:52px!important;padding-bottom:52px!important}.flow-head{max-width:640px;margin:0 auto 34px;padding:0 24px;text-align:center}.flow-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:100px;padding:5px 13px;margin-bottom:12px}.flow-head h2{font-size:clamp(24px,2.7vw,30px);line-height:1.24;letter-spacing:-.7px;font-weight:800;color:var(--navy);margin:0 0 10px;max-width:none}.flow-head p{font-size:15px;line-height:1.65;color:var(--slate);margin:0 auto;max-width:560px}.flow-band{background:#fff;border:1px solid rgba(10,35,66,.08);border-radius:14px;box-shadow:0 1px 2px #0a23420a,0 10px 28px -14px #0a23421f;max-width:1080px}.flow-step{border-left:1px solid rgba(10,35,66,.07)}.flow-step:first-child{border-left:none}.flow-chevron{height:30px;margin-bottom:20px;background:linear-gradient(90deg,var(--accent-soft) 0%,#21BCEE 55%,var(--accent) 100%)}.flow-step:first-child .flow-chevron{border-top-left-radius:13px}.flow-step:last-child .flow-chevron{border-top-right-radius:13px}.flow-chevron:after{right:-15px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid var(--accent)}.flow-body h3{font-size:18px;font-weight:800;color:var(--navy);letter-spacing:-.3px;margin:0 0 8px}.flow-body p{font-size:14px;line-height:1.62;color:var(--slate);margin:0}@media(max-width:900px){.flow-step{border-left:none;border-top:1px solid rgba(10,35,66,.07)}.flow-step:first-child{border-top:none}.flow-chevron{height:5px;margin-bottom:16px}}@media(max-width:640px){#mainView #process{padding-top:40px!important;padding-bottom:40px!important}}#mainView .sec-head h2,#mainView .flow-head h2{margin-top:0}#mainView .sec-head,#mainView .flow-head{padding-top:0}.flow-band{grid-template-columns:repeat(3,1fr)!important}@media(max-width:900px){.flow-band{grid-template-columns:1fr!important}}.hero-inner{max-width:820px}.hero h1{margin-bottom:22px!important}.hero-actions{margin-top:34px!important}.hero-sub{font-size:18.5px!important;font-weight:500!important;line-height:1.72!important;max-width:560px!important;margin-left:auto!important;margin-right:auto!important}.hero-actions .btn-primary{background:var(--accent)!important;color:#fff!important;padding:16px 34px!important;font-size:15.5px!important;font-weight:700!important;box-shadow:0 12px 28px -8px #1b6bf88c!important}.hero-actions .btn-primary:hover{background:#052698!important;transform:translateY(-2px);box-shadow:0 16px 34px -10px #1b6bf8a6!important}.hero-actions .btn-secondary{background:transparent!important;color:#ffffffd1!important;border:1px solid rgba(255,255,255,.28)!important;padding:16px 28px!important;font-size:14.5px!important;font-weight:600!important;box-shadow:none!important}.hero-actions .btn-secondary:hover{border-color:#ffffff8c!important;color:#fff!important;background:#ffffff0f!important;transform:translateY(-2px)}.btn{transition:background .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)!important}.hero-fade-1,.hero-fade-2,.hero-fade-3{opacity:0;transform:translateY(10px);animation:heroFadeIn .8s cubic-bezier(.2,.7,.2,1) forwards}.hero-fade-1{animation-delay:.05s}.hero-fade-2{animation-delay:.2s}.hero-fade-3{animation-delay:.35s}@keyframes heroFadeIn{to{opacity:1;transform:none}}.hero:before{background-size:140% 140%;animation:heroGradientShift 22s ease-in-out infinite alternate}@keyframes heroGradientShift{0%{background-position:0% 0%}to{background-position:12% 8%}}@media(prefers-reduced-motion:reduce){.hero-fade-1,.hero-fade-2,.hero-fade-3{animation:none;opacity:1;transform:none}.hero:before{animation:none}}@media(max-width:640px){.hero-sub{font-size:16.5px!important;max-width:none!important}.hero-actions{margin-top:26px!important;flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%;text-align:center}}#mainView #insights{background:#f8f9fa!important;padding-top:104px!important;padding-bottom:104px!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#mainView #insights{background:#f8f9fa!important;padding-top:112px!important;padding-bottom:112px!important}#mainView #insights{background:#f8f9fa!important;padding-top:96px!important;padding-bottom:96px!important}@media(max-width:640px){#mainView #insights{padding-top:64px!important;padding-bottom:64px!important}}@media(max-width:640px){#mainView #insights{padding-top:56px;padding-bottom:56px}}.cta-eyebrow{display:block;font-size:11.5px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.cta-heading{font-size:clamp(22px,2.6vw,28px);line-height:1.25;letter-spacing:-.5px;font-weight:800;color:var(--navy);margin:0 0 10px}.cta-support{font-size:15px;line-height:1.6;color:var(--slate);margin:0 0 26px;font-weight:500}.cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cta-btn-primary{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border-radius:9px;background:var(--accent);color:#fff;font-family:var(--sigma-font-family);font-size:15px;font-weight:600;text-decoration:none;border:none;cursor:pointer;box-shadow:0 1px 2px #04243c14;transition:background .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.cta-btn-primary:hover{background:#052698;transform:translateY(-1.5px);box-shadow:0 4px 10px #04243c24}.cta-btn-secondary{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border-radius:9px;background:#fff;color:var(--navy);border:1.5px solid var(--line);font-family:var(--sigma-font-family);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.cta-btn-secondary:hover{background:var(--accent-soft);border-color:var(--accent);transform:translateY(-1.5px)}.cta-link{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:600;color:var(--navy);text-decoration:none}.cta-link-icon{width:26px;height:26px;flex:none;border-radius:50%;border:1.5px solid rgba(27,107,248,.35);display:flex;align-items:center;justify-content:center;color:var(--accent);transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.cta-link-icon svg{width:13px;height:13px}.cta-link:hover{color:var(--accent)}.cta-link:hover .cta-link-icon{border-color:var(--accent);background:var(--accent-soft);transform:translate(2px)}@media(max-width:640px){.cta-heading{font-size:22px}.cta-actions{justify-content:flex-start}}#mainView .sec-head,#mainView .flow-head{margin-bottom:40px!important}#mainView .cov-grid{gap:24px!important}#mainView .timeline{gap:40px!important}.cta-eyebrow{margin-bottom:14px!important}.cta-heading{margin-bottom:12px!important}.cta-support{margin-bottom:28px!important}.hero-actions .btn-primary,.hero-actions .btn-secondary{height:48px!important;padding:0 26px!important;border-radius:0!important;font-size:15px!important;font-weight:600!important}.hero-actions .btn-primary{box-shadow:0 1px 2px #04243c14!important}.hero-actions .btn-primary:hover{background:#052698!important;transform:translateY(-1.5px)!important;box-shadow:0 4px 10px #04243c24!important}.hero-actions .btn-secondary:hover{transform:translateY(-1.5px)!important}:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important;border-radius:6px}#mainView #insights{background:#f8f9fa;padding-top:96px;padding-bottom:96px}.ins-header{max-width:1180px;margin:0 auto 48px;padding:0 24px}.ins-headline{max-width:680px}.ins-headline h2{font-size:clamp(36px,4.6vw,50px);line-height:1.08;letter-spacing:-1.3px;font-weight:800;color:var(--navy);margin:0 0 14px}.ins-headline p{font-size:16px;line-height:1.6;color:#5a6b7a;margin:0;font-weight:500}.ins-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:36px;align-items:stretch;max-width:1180px;margin:0 auto;padding:0 24px}.ins-feature{display:flex;text-decoration:none;cursor:pointer}.ins-media{position:relative;width:100%;border-radius:16px;overflow:hidden;background-image:var(--img-photo);background-size:cover;background-position:center 42%;background-repeat:no-repeat;transition:transform .5s cubic-bezier(.2,.7,.2,1);min-height:100%}.ins-feature:hover .ins-media{transform:scale(1.025)}.ins-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0215239e,#02152394 30%,#0215230d 68%);transition:opacity .2s var(--ease)}.ins-feature:hover .ins-media:before{opacity:1.1}.ins-meta-top{position:absolute;top:24px;left:26px;z-index:1;font-size:11.5px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#fff}.ins-overlay{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:0 30px 30px}.ins-overlay h3{font-size:clamp(24px,2.4vw,30px);line-height:1.28;letter-spacing:-.4px;font-weight:800;color:#fff;max-width:460px;margin:0 0 12px;transition:color .2s var(--ease)}.ins-feature:hover .ins-overlay h3{color:#dceefb}.ins-overlay .ins-time{display:block;font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:#ffffffc7}.ins-rail{display:flex;flex-direction:column;gap:16px}.ins-card{display:flex;flex-direction:column;text-decoration:none;flex:1;background:#fff;border:1px solid rgba(10,35,66,.07);border-radius:14px;padding:24px 26px;box-shadow:0 1px 2px #0a234208;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.ins-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px -14px #0a23422e;border-color:#1b6bf82e}.ins-card>.ins-tag{display:block;font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent);margin-bottom:11px}.ins-card h3{font-size:17.5px;line-height:1.36;letter-spacing:-.2px;font-weight:700;color:var(--navy);margin:0 0 8px;transition:color .2s var(--ease)}.ins-card:hover h3{color:var(--accent)}.ins-card>p{font-size:14.5px;line-height:1.5;color:var(--slate);margin:0 0 16px;flex:1}.ins-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ins-meta-row .ins-time{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#93a1ac}.ins-read{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--navy);opacity:0;transform:translate(-4px);transition:opacity .2s var(--ease),transform .2s var(--ease),color .2s var(--ease)}.ins-card:hover .ins-read{opacity:1;transform:translate(0);color:var(--accent)}.ins-read .arw{transition:transform .2s var(--ease)}.ins-card:hover .ins-read .arw{transform:translate(2px)}.ins-cta{max-width:1180px;margin:40px auto 0;padding:0 24px}.ins-viewall{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--navy);text-decoration:none;padding-bottom:3px;border-bottom:1.5px solid transparent;transition:color .2s var(--ease),border-color .2s var(--ease)}.ins-viewall:hover{color:var(--accent);border-color:var(--accent)}.ins-viewall .arw{transition:transform .2s var(--ease)}.ins-viewall:hover .arw{transform:translate(3px)}@media(max-width:900px){.ins-header{margin-bottom:36px}.ins-grid{grid-template-columns:1fr;gap:32px}.ins-media{min-height:320px}}@media(max-width:640px){#mainView #insights{padding-top:64px;padding-bottom:64px}.ins-media{min-height:260px}}.hero-sub{display:inline-block;background:#04243c38;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:12px;padding:14px 22px!important;border:1px solid rgba(255,255,255,.08)}.hero-actions .btn-secondary{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0d!important}header{box-shadow:0 1px #04243c0a,0 8px 24px -18px #04243c2e}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,#0000 55%,#020f1a52)}@media(max-width:640px){.hero-sub{padding:12px 16px!important}}#mainView .hero{min-height:95vh!important;padding-top:140px!important;padding-bottom:80px!important;display:flex!important;align-items:center!important}#mainView .hero .wrap{width:100%}@media(max-width:760px){#mainView .hero{min-height:90vh!important;padding-top:110px!important;padding-bottom:56px!important}}#aboutView .ab-process-copy{max-width:900px;margin-top:12px}#aboutView .ab-process-copy p{margin:0 0 18px!important;font-size:16px!important;line-height:1.65!important}#aboutView .ab-process-copy p:last-child{margin-bottom:0!important}#mainView #insights{padding:72px 0!important}#insights .ins-editorial{display:grid;grid-template-columns:minmax(420px,1.06fr) minmax(0,.94fr);grid-template-rows:auto minmax(0,1fr);gap:18px;max-width:1120px;margin:0 auto}#insights .ins-editorial-intro{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:0 0 6px}#insights .ins-editorial-intro h2{margin:0 0 8px;color:#fff;font-size:clamp(30px,3vw,40px);line-height:1.08;letter-spacing:-1px}#insights .ins-editorial-intro p{max-width:520px;margin:0;color:#ffffffbd;font-size:14.5px;line-height:1.55}#insights .ins-editorial-cta{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:0 17px;border:1px solid rgba(255,255,255,.62);color:#fff;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}#insights .ins-editorial-cta:hover{background:#fff;color:var(--deep-blue)}#insights .ins-mosaic{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;min-height:390px}#insights .ins-tile,#insights .ins-editorial-feature{position:relative;display:flex;min-width:0;overflow:hidden;color:#fff;text-decoration:none}#insights .ins-tile{padding:22px;background:linear-gradient(145deg,#0a3760,#0a2b4a)}#insights .ins-tile-wireless{grid-column:1 / 3;grid-row:1;align-items:flex-end;background-image:linear-gradient(180deg,#04243c1a 25%,#04243ce0),var(--img-photo);background-position:center 43%;background-size:cover}#insights .ins-tile-ucaas{background:linear-gradient(145deg,#0a3760,#0b2e50)}#insights .ins-tile-ai{background:linear-gradient(145deg,#0c4170,#12305a)}#insights .ins-tile-content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%}#insights .ins-tile-wireless .ins-tile-content{justify-content:flex-end}#insights .ins-tile-tag,#insights .ins-feature-tag{display:block;margin-bottom:10px;color:var(--cyan);font-size:10.5px;font-weight:800;letter-spacing:1.35px;text-transform:uppercase}#insights .ins-tile-wireless .ins-tile-tag,#insights .ins-feature-tag{color:#ffffffe0}#insights .ins-tile h3{margin:0;color:#fff;font-size:16px;line-height:1.3;letter-spacing:-.2px}#insights .ins-tile-wireless h3{font-size:clamp(19px,1.7vw,24px);line-height:1.22}#insights .ins-tile-meta,#insights .ins-feature-time{display:block;margin-top:auto;padding-top:14px;color:#ffffffc7;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase}#insights .ins-tile-wireless .ins-tile-meta{margin-top:12px;padding-top:0}#insights .ins-editorial-feature{grid-column:1;grid-row:1 / 3;min-height:520px;align-items:flex-end;padding:30px;background-image:linear-gradient(180deg,#04243c38 10%,#04243c7a 50%,#04243cf0),var(--img-photo);background-position:center 62%;background-size:cover}#insights .ins-editorial-feature-content{position:relative;z-index:1;max-width:430px}#insights .ins-editorial-feature h3{margin:0;color:#fff;font-size:clamp(25px,2.3vw,34px);line-height:1.15;letter-spacing:-.7px}#insights .ins-editorial-feature .ins-feature-time{margin-top:15px;padding-top:0}#insights .ins-tile:after,#insights .ins-editorial-feature:after{content:"\2192";position:absolute;right:20px;bottom:18px;color:#ffffffd1;font-size:18px;transition:transform .2s var(--ease)}#insights .ins-tile-wireless:after,#insights .ins-editorial-feature:after{display:none}#insights .ins-tile:hover:after,#insights .ins-editorial-feature:hover:after{transform:translate(3px)}@media(max-width:1168px){#insights .ins-editorial{margin-left:24px;margin-right:24px}}@media(max-width:900px){#insights .ins-editorial{grid-template-columns:1fr;grid-template-rows:auto}#insights .ins-editorial-intro{grid-column:1;grid-row:1}#insights .ins-editorial-feature{grid-column:1;grid-row:2;min-height:430px}#insights .ins-mosaic{grid-column:1;grid-row:3}}@media(max-width:600px){#mainView #insights{padding:54px 0!important}#insights .ins-editorial{gap:16px;margin-left:18px;margin-right:18px}#insights .ins-editorial-intro{grid-template-columns:1fr;align-items:start;gap:18px}#insights .ins-editorial-cta{width:max-content}#insights .ins-editorial-feature{min-height:340px;padding:24px 22px}#insights .ins-editorial-feature h3{font-size:25px}#insights .ins-mosaic{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}#insights .ins-tile,#insights .ins-tile-wireless{grid-column:1;grid-row:auto;min-height:190px}#insights .ins-tile-wireless{min-height:280px}#aboutView .ab-process-copy p{margin-bottom:16px!important;font-size:15px!important;line-height:1.6!important}}.hero h1{font-size:clamp(28px,4vw,47px)!important;margin-bottom:30px!important}.hero-inner{padding-top:8px}@media(max-width:760px){.hero h1{font-size:clamp(26px,7vw,30px)!important;margin-bottom:22px!important}}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;max-width:1180px;margin:0 auto}.hero-inner{text-align:left!important;max-width:none!important;margin:0!important}.hero-actions,.hero-trust{justify-content:flex-start!important}.hero-sub{margin-left:0!important;margin-right:0!important}.hero-card-wrap{position:relative}.hero-card{position:relative;z-index:2;background:#fffffff7;border-radius:18px;padding:26px 26px 24px;box-shadow:0 30px 70px -20px #020f1a73,0 2px 8px #020f1a1f;border:1px solid rgba(255,255,255,.5);animation:heroCardFloat 6s ease-in-out infinite}.hero-card-glow{position:absolute;z-index:1;top:14px;right:-18px;bottom:-18px;left:14px;background:radial-gradient(60% 60% at 30% 20%,rgba(27,107,248,.3),transparent 70%);filter:blur(18px)}@keyframes heroCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.hc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.hc-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--navy)}.hc-live{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:#0fa35c;letter-spacing:.4px;text-transform:uppercase}.hc-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#0fa35c;animation:hcPulse 1.8s ease-in-out infinite}@keyframes hcPulse{0%,to{opacity:1}50%{opacity:.35}}.hc-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.hc-row-sigma{margin-top:16px}.hc-label{font-size:12.5px;font-weight:600;color:var(--slate)}.hc-value{font-size:19px;font-weight:800;color:var(--navy);letter-spacing:-.3px}.hc-value-accent{color:var(--accent)}.hc-unit{font-size:11px;font-weight:600;color:var(--muted);margin-left:2px}.hc-bar{height:6px;border-radius:100px;background:var(--bg-soft);overflow:hidden}.hc-bar-fill{height:100%;border-radius:100px}.hc-bar-current{width:100%;background:#c7d2dc}.hc-bar-sigma{width:66%;background:linear-gradient(90deg,#21BCEE,var(--accent))}.hc-divider{height:1px;background:var(--line);margin:20px 0 16px}.hc-carriers{display:flex;gap:8px;margin-bottom:18px}.hc-chip{font-size:10.5px;font-weight:700;color:var(--slate);background:var(--bg-soft);border:1px solid var(--line);border-radius:100px;padding:5px 11px}.hc-savings{display:flex;align-items:center;justify-content:space-between;background:var(--navy);border-radius:12px;padding:14px 18px}.hc-savings-label{font-size:12px;font-weight:600;color:#ffffffb8}.hc-savings-value{font-size:21px;font-weight:800;color:#fff;letter-spacing:-.3px}@media(prefers-reduced-motion:reduce){.hero-card{animation:none}.hc-live:before{animation:none}}@media(max-width:980px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-inner{text-align:center!important}.hero-actions,.hero-trust{justify-content:center!important}.hero-card-wrap{max-width:400px;margin:0 auto}}@media(max-width:640px){.hero-card{padding:22px 20px 20px}.hc-value{font-size:17px}.hc-savings-value{font-size:19px}}.art-sidebar-box{background:var(--bg-soft);border-radius:8px;padding:16px 18px;float:left;width:230px;margin:4px 24px 16px 0;clear:left}.asb-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.asb-label{font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}.asb-toggle{width:30px;height:30px;border-radius:50%;flex:none;background:#fff;border:1px solid var(--line);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s var(--ease),border-color .2s var(--ease)}.asb-toggle:hover{border-color:var(--accent);background:var(--accent-soft)}.asb-icon{position:relative;width:11px;height:11px;display:block}.asb-icon span{position:absolute;background:var(--navy);border-radius:1px;transition:transform .2s var(--ease)}.asb-icon span:first-child{left:0;top:50%;width:11px;height:1.5px;margin-top:-.75px}.asb-icon span:last-child{top:0;left:50%;width:1.5px;height:11px;margin-left:-.75px;transition:transform .2s var(--ease),opacity .2s var(--ease)}.asb-toggle[aria-expanded=true] .asb-icon span:last-child{transform:rotate(90deg);opacity:0}.asb-heading{font-size:17px;font-weight:800;color:var(--navy);letter-spacing:-.2px;margin:0 0 2px}.asb-body{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .25s ease,margin-top .3s ease;opacity:0;margin-top:0}.art-sidebar-box.is-open .asb-body{max-height:400px;opacity:1;margin-top:14px}.asb-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line)}.asb-row:first-child{border-top:none}.asb-k{font-size:12.5px;font-weight:600;color:var(--muted);flex:none;min-width:110px}.asb-v{font-size:13.5px;font-weight:600;color:var(--navy);text-align:right}@media(max-width:640px){.art-sidebar-box{padding:18px}.asb-row{flex-direction:column;align-items:flex-start;gap:2px}.asb-v{text-align:left}}.hero-actions .btn-secondary,.cta-btn-secondary{background:#fff!important;color:var(--accent)!important;border:1.5px solid var(--accent)!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;font-weight:600!important}.hero-actions .btn-secondary:hover,.cta-btn-secondary:hover{background:var(--accent-soft)!important;color:var(--accent)!important;border-color:var(--accent)!important;transform:translateY(-1.5px)}.asb-label{font-size:10px}.asb-toggle{width:26px;height:26px}.asb-icon{width:9px;height:9px}.asb-icon span:first-child{width:9px}.asb-icon span:last-child{height:9px}.asb-heading{font-size:14.5px;margin:0}.asb-row{padding:8px 0;flex-direction:column;align-items:flex-start;gap:1px}.asb-k{font-size:10.5px;min-width:0}.asb-v{font-size:12px;text-align:left}.art-sidebar-box.is-open .asb-body{max-height:320px}.article-body h2{clear:left}@media(max-width:760px){.art-sidebar-box{float:none;width:auto;margin:20px 0}}.tab{border-radius:9px!important;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)!important}.form-intro{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--line)}.form-intro h3{font-size:21px;font-weight:800;color:var(--navy);letter-spacing:-.3px;margin:0 0 6px}.form-intro p{font-size:14.5px;color:var(--slate);margin:0}.form-section h4{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.form-section{margin-bottom:28px}.btn-spinner{display:none;position:absolute;right:16px;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:btnSpin .7s linear infinite}@media(prefers-reduced-motion:reduce){.btn-spinner{animation:none}}#mainView .connect{position:relative;background:#f6f8fb;overflow:hidden;padding-top:88px;padding-bottom:88px}.connect-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,rgba(4,36,60,.035) 0%,transparent 45%),linear-gradient(rgba(4,36,60,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(4,36,60,.03) 1px,transparent 1px);background-size:100% 100%,46px 46px,46px 46px;-webkit-mask-image:linear-gradient(120deg,#000 0%,#000 45%,transparent 75%);mask-image:linear-gradient(120deg,#000 0%,#000 45%,transparent 75%)}.connect .wrap{position:relative;z-index:1;max-width:1180px}.connect-layout{display:grid;grid-template-columns:.72fr 1fr;gap:64px;align-items:start}.connect-left{padding-top:6px}.connect-eyebrow{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.connect-left h2{font-size:clamp(32px,3.4vw,46px);line-height:1.12;letter-spacing:-1.1px;font-weight:800;color:var(--navy);margin:0 0 16px}.connect-lede{font-size:17px;line-height:1.65;color:var(--slate);margin:0 0 12px;max-width:440px}.connect-response{font-size:14.5px;font-weight:700;color:var(--navy);margin:0 0 26px}.trust-points{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:12px}.trust-points li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:var(--navy)}.trust-points svg{width:18px;height:18px;flex:none;color:var(--accent)}.connect-service-area{font-size:13.5px;color:var(--muted);margin:0 0 16px;padding-top:18px;border-top:1px solid var(--line);max-width:400px}.connect-alt{font-size:13.5px;color:var(--muted);margin:0}.connect-alt a{color:var(--accent);font-weight:700;text-decoration:none}.connect-alt a:hover{text-decoration:underline}.seg-control{display:flex;background:#fff;border:1px solid var(--line);border-radius:11px;padding:4px;margin-bottom:16px;max-width:100%}.seg-btn{flex:1;border:none;background:transparent;cursor:pointer;font-family:var(--sigma-font-family);font-size:13.5px;font-weight:600;color:var(--slate);height:38px;border-radius:8px;transition:background .2s var(--ease),color .2s var(--ease)}.seg-btn.active{background:var(--navy);color:#fff}.seg-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #1b6bf838!important;border-radius:8px!important}.form-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:36px 38px;box-shadow:0 1px 2px #04243c0a,0 12px 30px -18px #04243c24;max-width:680px}.form-head{margin-bottom:22px}.form-head h3{font-size:24px;font-weight:800;color:var(--navy);letter-spacing:-.4px;margin:0 0 6px}.form-head p{font-size:14.5px;color:var(--slate);margin:0}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;margin-bottom:18px}.fields .field.full{grid-column:1/-1}.field label{display:block;font-size:14px;font-weight:600;color:var(--navy);margin-bottom:6px}.field input,.field select,.field textarea{width:100%;height:48px;padding:0 14px;font-family:var(--sigma-font-family);font-size:15px;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.field textarea.ta-compact{height:auto;min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px var(--accent-soft)}.field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2351667A' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.field-err{display:none;font-size:12.5px;color:#d64545;margin-top:5px;font-weight:600}.field.field-invalid input,.field.field-invalid select{border-color:#d64545!important}.field.field-invalid .field-err{display:block}.checkbox{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--slate);cursor:pointer;margin-bottom:20px;line-height:1.4}.checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;flex:none;margin-top:1px;border:1.5px solid var(--line);border-radius:5px;background:var(--bg-soft);cursor:pointer;position:relative;transition:background .2s var(--ease),border-color .2s var(--ease)}.checkbox input[type=checkbox]:hover{border-color:var(--accent)}.checkbox input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.upload-zone-compact{height:48px;border:1.5px dashed var(--line);border-radius:10px;background:var(--bg-soft);display:flex;align-items:center;padding:0 14px;cursor:pointer;font-size:13.5px;color:var(--muted);transition:border-color .2s var(--ease),background .2s var(--ease)}.upload-zone-compact:hover,.upload-zone-compact.dragover{border-color:var(--accent);background:var(--accent-soft)}.upload-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.upload-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:12px;color:var(--navy)}.upload-list .uf-size{color:var(--muted);flex:none}.upload-list .uf-remove{background:none;border:none;color:var(--muted);cursor:pointer;font-size:15px;line-height:1;padding:2px 4px}.upload-list .uf-remove:hover{color:#d64545}.rfp-more-toggle{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:var(--sigma-font-family);font-size:13px;font-weight:700;color:var(--accent);padding:0 0 18px}.rfp-more-toggle svg{width:13px;height:13px;transition:transform .2s var(--ease)}.rfp-more-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rfp-more-fields{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .3s ease}.rfp-more-fields.is-open{max-height:500px;opacity:1;margin-bottom:6px}.form-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.form-actions .btn{width:auto;min-width:220px;height:50px;padding:0 28px;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-spinner{display:none;width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:btnSpin .7s linear infinite}.form-card.submitting .btn-spinner{display:inline-block}.form-card.submitting .btn-label{opacity:.7}.form-card.submitting .btn-primary{pointer-events:none}@keyframes btnSpin{to{transform:rotate(360deg)}}.form-privacy{font-size:12.5px;color:var(--muted);margin:0;max-width:280px}.form-success{display:none;flex-direction:column;align-items:flex-start;padding:8px 0}.form-card.is-success .form-success{display:flex}.form-card.is-success>*:not(.form-success){display:none}.fs-icon{width:44px;height:44px;border-radius:50%;background:#0fa35c;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.fs-icon svg{width:22px;height:22px}.form-success h3{font-size:21px;font-weight:800;color:var(--navy);margin:0 0 8px}.form-success p{font-size:14.5px;color:var(--slate);margin:0 0 20px}.form-error-banner{margin-top:16px;background:#fcebeb;border:1px solid #F1B8B8;border-radius:10px;padding:12px 16px;max-width:680px}.form-error-banner p{font-size:13px;color:#a32e2e;margin:0;font-weight:600}@media(max-width:980px){.connect-layout{grid-template-columns:1fr;gap:40px}.connect-left{text-align:left}.form-card{max-width:none}}@media(max-width:760px){#mainView .connect{padding-top:56px;padding-bottom:56px}.form-card{padding:24px}.fields{grid-template-columns:1fr}.form-actions{flex-direction:column;align-items:stretch}.form-actions .btn{width:100%!important;min-width:0!important}.form-privacy{max-width:none}}.btn,.btn-primary,.btn-secondary,.cta-btn-primary,.cta-btn-secondary,.seg-btn,.seg-control,.tab,.nav-cta,.menu-btn,.field input,.field select,.field textarea,.form-card,.form-error-banner,.checkbox input[type=checkbox],.cov,.cov-ic,.ins-card,.ins-media,.ins-row,.flow-band,.flow-chevron,.art-sidebar-box,.asb-toggle,.rail-img,.rail-card,.idx-thumb,.idx-note,.est-panel,.est-context,.step,.step-block,.step-num,.article-key,.article-toc,.article-placeholder,.faq-item,.side-card,.slot,.post,.bench-table-wrap,.trust-item,.note,.k,.eyebrow,.article-cat,.pill,.islands span,.chk-pill span,.upload-zone-compact,.upload-list li,.hero-trust,.hc-bar,.hc-bar-fill,.hero-card,.about-photo,.cov-grid,.svc-split,.hero-media,.hero-card-wrap .hero-card{border-radius:0!important}.flow-body h3{display:inline-flex;align-items:center;gap:7px}.flow-recurring{width:15px;height:15px;flex:none;color:var(--accent);opacity:.85}*,*:before,*:after{border-radius:0!important}.flow-step:last-child .flow-chevron{position:relative}.flow-step:last-child .flow-chevron:after{display:flex!important;align-items:center;justify-content:center;content:"";right:-13px;top:0;bottom:0;width:26px;height:30px;border:none;background:var(--accent)}.flow-step:last-child .flow-chevron{background-image:linear-gradient(90deg,var(--accent-soft) 0%,#21BCEE 55%,var(--accent) 100%),var(--flow-star-svg);background-repeat:no-repeat,no-repeat;background-size:100% 100%,13px 13px;background-position:0 0,calc(100% + 4px) 50%}@media(max-width:760px){.menu-btn{min-height:44px;padding:10px 16px}.seg-btn{min-height:44px}.checkbox{padding:6px 0;min-height:44px;align-items:center}footer a{display:inline-block;padding:10px 0;min-height:44px;box-sizing:border-box;display:flex;align-items:center}}.est-row span{color:#ffffffb8!important;font-size:11.5px!important;font-weight:700!important}.est-row b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:19px!important}.est-row.hl span{color:#fffc!important}.est-row.hl b{color:#21bcee!important;-webkit-text-fill-color:#21BCEE!important;font-size:21px!important}@media(max-width:760px){.est-row{flex-wrap:wrap;gap:2px 12px}.est-row span{font-size:11.5px!important;flex:1 1 100%;max-width:none!important}.est-row b{font-size:17px!important;white-space:normal!important;text-align:right!important;display:block;width:100%}.est-row.hl b{font-size:20px!important}}.est-disclaimer{text-align:center!important}.est-fine,.est-right small,.est-right p:last-child{text-align:center!important}@media(max-width:760px){.star{width:24px;height:24px;padding:10px!important;box-sizing:content-box}.art-util{min-height:44px;justify-content:center;padding:6px 8px}.asb-toggle{width:44px!important;height:44px!important}}:root{--content:1120px;--measure:680px;--section-space:clamp(64px,7vw,92px);--card-radius:16px;--focus:0 0 0 3px rgba(27,107,248,.24)}html{scroll-padding-top:88px}body{font-size:15px;line-height:1.65;text-rendering:optimizeLegibility}.wrap{max-width:var(--content);padding-left:clamp(20px,4vw,32px);padding-right:clamp(20px,4vw,32px)}section{padding-top:var(--section-space);padding-bottom:var(--section-space)}#header{height:76px;background:#fffffff0;border-bottom:1px solid rgba(4,36,60,.09);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#header nav{min-height:76px}.logo-lockup{width:auto!important;height:30px!important}.nav-links{gap:24px}.nav-links a{font-size:13.5px;font-weight:600}.nav-cta{padding:10px 17px!important;border-radius:8px!important;box-shadow:none}.hero{min-height:min(720px,calc(100svh - 76px));padding:clamp(116px,14vh,152px) 0 76px!important;display:flex;align-items:center}.hero-grid{width:100%;gap:clamp(32px,5vw,64px)!important;align-items:center}.hero h1{font-size:clamp(34px,4.3vw,54px)!important;line-height:1.08!important;letter-spacing:-.045em!important;max-width:760px}.hero-sub{font-size:clamp(15px,1.25vw,17px)!important;line-height:1.65!important;max-width:610px!important;margin-top:20px!important}.hero-actions{margin-top:28px!important;gap:10px!important}.hero-actions .btn{min-height:46px;padding:12px 20px!important;border-radius:8px!important;font-size:14px!important}.hero-trust{margin-top:24px!important;gap:10px 18px!important;font-size:12.5px!important}.hero-card{border-radius:18px!important;box-shadow:0 22px 60px -35px #04243c8c!important}.sec-head{max-width:var(--measure);margin-bottom:38px}.sec-head h2{font-size:clamp(26px,3vw,36px)!important;line-height:1.18;letter-spacing:-.035em}.sec-head p{font-size:15px;line-height:1.7;max-width:620px;margin-left:auto;margin-right:auto}.eyebrow{font-size:10.5px;letter-spacing:.14em;padding:5px 11px}.grid,.steps,.bench-slots,.cov-grid{gap:16px!important}.card,.step,.cov,.slot,.est-panel,.connect-card,.ins-card{border-radius:var(--card-radius)!important;box-shadow:0 8px 28px -24px #04243c6b!important}.card:hover,.step:hover{transform:translateY(-2px)!important;box-shadow:0 16px 34px -24px #04243c80!important}.card,.step{padding:24px!important}.trust{padding:28px 0!important}.trust-item{padding:16px 12px}.trust-item b{font-size:19px}.est-panel{max-width:900px}.est-left,.est-right{padding:clamp(26px,4vw,38px)!important}.connect{padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important}.field input,.field select,.field textarea{font-family:var(--sigma-font-family);font-size:15px;border-radius:8px!important}a,button,input,select,textarea{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus)!important}.btn,.nav-cta,.card,.step{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}@media(max-width:980px){.hero{min-height:auto;padding-top:112px!important}.hero-grid{grid-template-columns:1fr!important}.hero-inner{text-align:center!important;max-width:760px!important;margin:0 auto!important}.hero-actions,.hero-trust{justify-content:center!important}.hero-sub{margin-left:auto!important;margin-right:auto!important}.hero-card-wrap{max-width:620px;margin:0 auto;width:100%}}@media(max-width:760px){:root{--section-space:58px}#header,#header nav{height:68px;min-height:68px}html{scroll-padding-top:76px}.wrap{padding-left:20px;padding-right:20px}.hero{padding:98px 0 56px!important}.hero h1{font-size:clamp(32px,10vw,42px)!important}.hero-sub{font-size:15.5px!important}.hero-actions{width:100%;display:grid!important;grid-template-columns:1fr!important}.hero-actions .btn{width:100%;justify-content:center}.hero-trust{justify-content:flex-start!important}.sec-head{text-align:left;margin-bottom:28px}.sec-head p{margin-left:0}.card,.step{padding:21px!important}.trust .wrap{grid-template-columns:repeat(2,1fr)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--navy:#123A5A;--navy-90:#0D2F4A;--accent:#0E6BA8;--accent-soft:#EAF3F8;--mint:#2F8F73;--mint-soft:#EAF5F1;--ink:#193247;--slate:#526574;--muted:#748491;--line:#D9E1E7;--bg:#FFFFFF;--bg-soft:#F5F7F9;--radius:12px;--radius-lg:16px}html,body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,a,li,dt,dd,th,td,label,.article-body,.article-body p,.article-body h2,.article-body h3,.art-head h1,.art-deck,.ab-quote,.mv-quote{font-family:var(--sigma-font-family)!important}body{color:var(--ink)!important;background:#fff!important}h1,h2,h3,h4,h5,h6{color:var(--navy)!important;font-style:normal!important}p,li,dd{color:var(--slate)}.hero h1 .grad,.est-row.hl b,.cta-card h2 span,.idx-hero h1 span,.article-hero h1 span{background:none!important;color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important}.btn-primary,.nav-cta,.form-submit,.tab-btn.active,.step-num,.btn-summarize,.rfp-submit{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.btn-primary:hover,.nav-cta:hover,.form-submit:hover,.rfp-submit:hover{background:#0b5c91!important;border-color:#0b5c91!important}.btn-secondary,.tab-btn,.artbar-btn{background:#fff!important;border:1px solid var(--line)!important;color:var(--navy)!important}.eyebrow,.card-cat,.hc-eyebrow,.slot-cat,.art-kicker,.idx-kicker,.field label,.form-section-title{color:var(--accent)!important}.hc-live,.step-tag,.success-pill,.ht-point:before{color:var(--mint)!important}.hc-live,.step-tag,.success-pill{background:var(--mint-soft)!important}.card,.step,.cov,.slot,.hero-card,.ins-card,.about-card,.faq-item,.contact-form,.rfp-form,.art-sidebar-box,.idx-card{background:#fff!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;box-shadow:0 8px 24px -22px #123a5a73!important}.trust-item,.hc-chip,.est-context,.form-section,.upload-zone{background:var(--bg-soft)!important;border-color:var(--line)!important}.card:hover,.step:hover,.idx-card:hover{border-color:#b9c8d3!important;box-shadow:0 14px 30px -24px #123a5a80!important}.field label{min-height:18px!important;margin:0!important;font-size:11px!important;line-height:18px!important}.field input,.field select,.field textarea{width:100%!important;box-sizing:border-box!important;border:1px solid var(--line)!important;border-radius:8px!important;background:#fff!important;color:var(--ink)!important;font-size:14px!important;line-height:1.45!important;padding:12px 13px!important}.field textarea{min-height:118px!important;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #0e6ba821!important}.form-grid{align-items:start!important;gap:18px!important}.hero:before,.hero:after{opacity:.18!important}.hero-actions .btn-primary{box-shadow:none!important}.hero-card-glow{background:#0e6ba81f!important}.hc-bar{background:#e5ebef!important}.hc-bar-current{background:#9aa9b5!important}.cta-card,.est-right,footer{background:var(--navy)!important;background-image:none!important}.cta-card h2,.cta-card p,.est-right b,footer h4{color:#fff!important}.coverage,.estimator,#process,#insights,.connect{background:#fff!important}.coverage:nth-of-type(2n),.estimator{background:var(--bg-soft)!important}@media(max-width:760px){.form-grid{grid-template-columns:1fr!important;gap:16px!important}}:root{--navy:#051C2C;--navy-90:#041724;--accent:#2251FF;--accent-soft:#EEF1FF;--mint:#24836B;--mint-soft:#EAF5F1;--ink:#051C2C;--slate:#465865;--muted:#697A86;--line:#D8E0E5;--bg-soft:#F4F6F7;--focus:0 0 0 3px rgba(34,81,255,.2)}body{background:#fff!important;color:var(--ink)!important}h1,h2,h3,h4,h5,h6{color:var(--navy)!important}a{color:inherit}.hero h1 .grad,.est-row.hl b,.cta-card h2 span,.idx-hero h1 span,.article-hero h1 span,.eyebrow,.card-cat,.hc-eyebrow,.slot-cat,.art-kicker,.idx-kicker,.field label,.form-section-title,.ins-link,.foot-contact a{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important}.hero h1 .grad,.est-row.hl b,.cta-card h2 span{background:none!important}.btn-primary,.nav-cta,.form-submit,.rfp-submit,.tab-btn.active,.step-num,.btn-summarize,.hc-bar-current,.article-progress,.art-progress,.range-fill{background:var(--accent)!important;border-color:var(--accent)!important}.btn-primary:hover,.nav-cta:hover,.form-submit:hover,.rfp-submit:hover{background:#052698!important;border-color:#052698!important}.btn-secondary,.tab-btn:not(.active),.artbar-btn{background:#fff!important;border-color:#c8d2d9!important;color:var(--navy)!important}.eyebrow,.card-cat,.ic-wireless,.ic-voice,.ic-network,.ic-managed,.ic-office,.ic-ai{background:var(--accent-soft)!important}.cta-card,.est-right,footer,.article-hero,.idx-hero{background:linear-gradient(135deg,#051c2c,#0a2b3f)!important;color:#fff!important}.cta-card h1,.cta-card h2,.cta-card h3,.cta-card p,.est-right h1,.est-right h2,.est-right h3,.est-right p,footer h1,footer h2,footer h3,footer h4,footer p,footer a,.article-hero h1,.article-hero p,.idx-hero h1,.idx-hero p{color:#fff!important}.est-row{border-color:#ffffff29!important}.est-row span,.est-disclaimer{color:#ffffffb8!important}.est-row b{color:#fff!important;-webkit-text-fill-color:#fff!important}.est-row.hl b{color:#7fa0ff!important;-webkit-text-fill-color:#7FA0FF!important}.btn-white{background:#fff!important;color:var(--navy)!important}.cta-card .btn-secondary,.est-right .btn-secondary{background:transparent!important;border-color:#ffffff8c!important;color:#fff!important}.hero:before{background:linear-gradient(90deg,#051c2cf0,#051c2cbd 48%,#051c2c38)!important;opacity:1!important}.hero:after{background:linear-gradient(180deg,transparent 70%,rgba(5,28,44,.2) 100%)!important}.hero h1,.hero-sub,.hero-trust{color:#fff!important}.hero h1 .grad{color:#8faaff!important;-webkit-text-fill-color:#8FAAFF!important}.hero-actions .btn-secondary{background:#ffffff14!important;border-color:#ffffff8c!important;color:#fff!important}.hero-actions .btn-secondary:hover{background:#ffffff29!important}.hero-card{background:#fff!important;border-color:#ffffff57!important;box-shadow:0 24px 60px -28px #0000008c!important}.hero-card-glow{background:#2251ff33!important}.card,.step,.cov,.slot,.ins-card,.idx-card,.about-card,.faq-item,.contact-form,.rfp-form,.art-sidebar-box{border-color:var(--line)!important}.card:hover,.step:hover,.idx-card:hover{border-color:#aebbff!important}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #2251ff24!important}.hc-live,.step-tag,.success-pill{color:var(--mint)!important;background:var(--mint-soft)!important}.hc-bar-sigma{background:var(--mint)!important}.hc-value-accent,.hc-savings-value{color:var(--mint)!important}.ic-wireless,.ic-voice,.ic-network,.ic-managed,.ic-office,.ic-ai,.cov,.trust-item,.hc-chip,.form-section,.upload-zone{border-color:var(--line)!important}:root{--deep-blue:#051C2C;--royal-blue:#052698;--bright-blue:#116BF8;--cyan:#21BCEE;--white:#FFFFFF;--cool-gray:#878EA0;--soft-blue-gray:#DCE3EB;--black:#000000;--navy:var(--deep-blue);--navy-90:#031722;--accent:var(--bright-blue);--accent-soft:#EDF4FF;--mint:var(--bright-blue);--mint-soft:#EDF4FF;--ink:var(--deep-blue);--slate:#475766;--muted:var(--cool-gray);--line:var(--soft-blue-gray);--bg:var(--white);--bg-soft:#F5F7FA;--focus:0 0 0 3px rgba(17,107,248,.2)}body{background:var(--white)!important;color:var(--deep-blue)!important}h1,h2,h3,h4,h5,h6{color:var(--deep-blue)!important}.cta-card,.est-right,footer,.article-hero,.idx-hero{background:linear-gradient(135deg,var(--deep-blue) 0%,var(--royal-blue) 100%)!important}.step-num{background:var(--royal-blue)!important;border-color:var(--royal-blue)!important}.btn-primary,.nav-cta,.form-submit,.rfp-submit,.tab-btn.active,.btn-summarize,.article-progress,.art-progress,.range-fill{background:var(--bright-blue)!important;border-color:var(--bright-blue)!important;color:var(--white)!important}.btn-primary:hover,.nav-cta:hover,.form-submit:hover,.rfp-submit:hover{background:var(--royal-blue)!important;border-color:var(--royal-blue)!important}.hero h1 .grad,.est-row.hl b,.cta-card h2 span,.idx-hero h1 span,.article-hero h1 span,.eyebrow,.card-cat,.hc-eyebrow,.slot-cat,.art-kicker,.idx-kicker,.field label,.form-section-title,.ins-link,.foot-contact a{color:var(--bright-blue)!important;-webkit-text-fill-color:var(--bright-blue)!important}.hc-live,.step-tag,.success-pill{color:var(--royal-blue)!important;background:#21bcee24!important}.hero h1 .grad{color:#21bcee!important;-webkit-text-fill-color:#21BCEE!important}.ht-point:before{background:var(--cyan)!important;color:var(--cyan)!important}.success-icon,.check-icon,.form-success svg{color:var(--bright-blue)!important}.hero:before{background:linear-gradient(90deg,#051c2cf5,#052698c7 52%,#05269838)!important}.hero:after{background:linear-gradient(180deg,transparent 68%,rgba(5,28,44,.32) 100%)!important}.hero-card-glow{background:#21bcee38!important}.card,.step,.cov,.slot,.ins-card,.idx-card,.about-card,.faq-item,.contact-form,.rfp-form,.art-sidebar-box,.hero-card{border-color:var(--soft-blue-gray)!important}.trust-item,.hc-chip,.est-context,.form-section,.upload-zone{background:#f5f7fa!important;border-color:var(--soft-blue-gray)!important}.card:hover,.step:hover,.idx-card:hover{border-color:#9ebbff!important}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--bright-blue)!important;box-shadow:0 0 0 3px #116bf824!important}.hero{background:#051c2c!important}.hero:before{background:linear-gradient(90deg,#051c2cbd,#051c2c8f 34%,#051c2c2e 62%,#051c2c00 82%)!important;opacity:1!important}.hero:after{background:linear-gradient(180deg,rgba(5,28,44,.08) 0%,transparent 60%,rgba(5,28,44,.16) 100%)!important;opacity:1!important}.hero-photo{filter:saturate(.94) contrast(1.04)!important}.hero-photo:before{background:linear-gradient(90deg,rgba(5,28,44,.28) 0%,rgba(5,28,44,.08) 46%,transparent 72%)!important}.hero h1,.hero-sub,.hero-trust{color:#fff!important;text-shadow:0 1px 16px rgba(0,0,0,.25)}.hero h1 .grad{color:#fff!important;-webkit-text-fill-color:#fff!important}.hero-sub{color:#ffffffe6!important}.hero-trust{color:#ffffffd6!important}.hero-card{color:var(--deep-blue)!important;text-shadow:none!important}body{font-size:15px!important;line-height:1.65!important}h1,h2,h3,h4,h5,h6{font-family:var(--sigma-font-family)!important}.hero h1{font-size:clamp(36px,4.2vw,54px)!important;line-height:1.08!important}.sec-head h2,.connect-head h2,.ab-top h1{font-size:clamp(27px,3vw,36px)!important;line-height:1.18!important}.card h3,.step h3,.ins-card h3{font-size:17px!important;line-height:1.35!important}.card p,.step p,.ins-card p,.cov span{font-size:14px!important;line-height:1.65!important}.cta-card,.est-right,footer,.article-hero,.idx-hero{background:linear-gradient(135deg,#051c2c,#052698)!important}.cta-card :is(h1,h2,h3,h4,p,span),.est-right :is(h1,h2,h3,h4,p,span,b,small),footer :is(h1,h2,h3,h4,p,a,span),.article-hero :is(h1,h2,h3,h4,p,span,a),.idx-hero :is(h1,h2,h3,h4,p,span,a){color:#fff!important;-webkit-text-fill-color:#fff!important}.cta-card p,.est-disclaimer,footer p,footer span,.article-hero p,.idx-hero p{color:#ffffffd1!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}.est-row{min-height:58px!important;align-items:center!important;border-color:#fff3!important}.est-row span{color:#ffffffd1!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;font-size:12px!important;line-height:1.4!important}.est-row b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:19px!important;line-height:1.25!important}.est-row.hl b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:23px!important}.card,.step,.cov,.slot,.ins-card,.idx-card,.about-card,.faq-item,.contact-form,.rfp-form,.art-sidebar-box,.hero-card{background:#fff!important;color:var(--deep-blue)!important}.card :is(h1,h2,h3,h4),.step :is(h1,h2,h3,h4),.cov :is(h1,h2,h3,h4),.hero-card :is(h1,h2,h3,h4,b),.contact-form :is(h1,h2,h3,h4),.rfp-form :is(h1,h2,h3,h4){color:var(--deep-blue)!important}.card p,.step p,.cov span,.hero-card .hc-label,.hero-card .hc-unit{color:#526472!important}.hc-bar-sigma{background:var(--cyan)!important}.hc-live{background:#eaf9fd!important;color:var(--royal-blue)!important}.hc-live:before,.hc-live:after{background:var(--cyan)!important}.hc-value-accent,.hc-savings-value{color:var(--royal-blue)!important}.hc-savings-label{color:#fffc!important}.hc-savings-value{color:var(--cyan)!important;-webkit-text-fill-color:var(--cyan)!important}.step-tag,.success-pill{background:#edf4ff!important;color:var(--royal-blue)!important}.ht-point:before{background:#fff!important;color:#fff!important}.card,.step,.cov,.slot,.ins-card,.idx-card,.about-card,.faq-item,.contact-form,.rfp-form,.art-sidebar-box,.hero-card{border:1px solid var(--soft-blue-gray)!important;border-radius:14px!important}.btn,.nav-cta,.form-submit,.rfp-submit,.tab-btn{min-height:46px!important;padding:12px 20px!important;border-radius:7px!important;font-size:14px!important;line-height:20px!important;justify-content:center!important}.form-grid{display:grid!important;align-items:start!important;gap:18px!important}.field{display:flex!important;flex-direction:column!important;gap:7px!important}.field label{min-height:18px!important;margin:0!important;color:var(--deep-blue)!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}.field input,.field select{height:46px!important;min-height:46px!important}.field input,.field select,.field textarea{border:1px solid #BFCBD4!important;border-radius:7px!important;background:#fff!important;color:var(--deep-blue)!important;font-size:14px!important;line-height:1.45!important;padding:12px 13px!important}@media(max-width:980px){.hero:before{background:linear-gradient(180deg,#051c2cad,#051c2c7a 52%,#051c2c2e)!important}}@media(max-width:760px){.hero{padding-top:96px!important}.hero h1{font-size:clamp(32px,10vw,42px)!important}.hero-card{margin-top:10px!important}.form-grid{grid-template-columns:1fr!important;gap:16px!important}.est-row{align-items:flex-start!important}.est-row b{text-align:left!important}}#mainView .connect{background:#fff!important;padding-top:80px!important;padding-bottom:80px!important}.connect-bg{display:none!important}.connect-layout{grid-template-columns:minmax(300px,.72fr) minmax(520px,1fr)!important;gap:72px!important}.connect-eyebrow{color:var(--cool-gray)!important;font-size:11px!important;letter-spacing:1.5px!important}.connect-left h2{color:var(--deep-blue)!important}.connect-left{position:relative;top:-46px;margin-bottom:-46px;font-family:var(--sigma-font-family)}.connect-right{position:relative;top:24px;margin-bottom:24px}.connect-left .connect-lede,.connect-left .connect-custom p{max-width:440px;color:#526472!important;font-family:var(--sigma-font-family)!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important}.connect-left .connect-custom h3,.connect-left .connect-response{color:var(--deep-blue)!important;font-family:var(--sigma-font-family)!important;font-size:15px!important;font-weight:700!important;line-height:1.6!important}.connect-custom{margin:24px 0 20px}.connect-custom h3{margin:0 0 7px;color:var(--deep-blue);font-size:17px;line-height:1.3}.connect-custom p{margin:0;color:#526472;max-width:440px;font-size:15px;font-weight:400;line-height:1.6}.trust-points{gap:14px!important}.trust-points li{color:var(--deep-blue)!important;font-family:var(--sigma-font-family)!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important}.trust-points svg{color:var(--deep-blue)!important}.connect-service-area,.connect-alt{color:var(--cool-gray)!important}.connect-alt a{color:var(--bright-blue)!important;text-decoration:underline!important;text-underline-offset:3px}@media(max-width:900px){.connect-left,.connect-right{top:0;margin-bottom:0}}.seg-control{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:0!important;margin-bottom:20px!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--soft-blue-gray)!important;border-radius:0!important}.seg-btn{height:48px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:#fff!important;color:#526472!important;font-size:14px!important;font-weight:600!important}.seg-btn.active{background:#fff!important;color:var(--deep-blue)!important;border-bottom-color:var(--deep-blue)!important}.seg-btn:hover{color:var(--deep-blue)!important}.form-card{max-width:680px!important;padding:32px 34px!important;background:#fff!important;border:1px solid var(--soft-blue-gray)!important;border-radius:12px!important;box-shadow:none!important}.form-head{margin-bottom:24px!important}.form-head h3{color:var(--deep-blue)!important;font-size:23px!important;line-height:1.25!important}.form-head p{color:#526472!important;font-size:14px!important}.fields{gap:17px 18px!important}.field label{color:var(--deep-blue)!important;font-size:12px!important;font-weight:600!important}.field input,.field select,.field textarea{background:#f7f8fa!important;border:1px solid transparent!important;border-bottom-color:#bfcbd4!important;border-radius:4px!important;color:var(--deep-blue)!important;box-shadow:none!important}.field input:hover,.field select:hover,.field textarea:hover{border-color:#bfcbd4!important}.field input:focus,.field select:focus,.field textarea:focus{background:#fff!important;border-color:var(--bright-blue)!important;box-shadow:0 0 0 2px #116bf81f!important}.checkbox{color:#526472!important}.checkbox input[type=checkbox]{background:#fff!important;border-color:#aebbc5!important}.sec-head .eyebrow,.connect-eyebrow,.card-cat,.cov-sub{color:var(--cool-gray)!important;background:transparent!important;padding-left:0!important;padding-right:0!important}.card h3,.step h3,.cov b,.ins-card h3{color:var(--deep-blue)!important}.card p,.step p,.cov span,.ins-card p{color:#526472!important}@media(max-width:980px){.connect-layout{grid-template-columns:1fr!important;gap:42px!important}.form-card{max-width:none!important}}@media(max-width:640px){#mainView .connect{padding-top:56px!important;padding-bottom:56px!important}.form-card{padding:24px 20px!important}.fields{grid-template-columns:1fr!important}.fields .field.full{grid-column:auto!important}}.hc-savings-label{color:#ffffffd1!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}.hc-savings-value{color:#fff!important;-webkit-text-fill-color:#fff!important}footer .foot-contact a{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration-color:#ffffff7a!important}footer .foot-contact a:hover,footer .foot-contact a:focus-visible{color:#21bcee!important;-webkit-text-fill-color:#21BCEE!important;text-decoration-color:#21bcee!important}.ins-media:before{background:linear-gradient(0deg,#051c2ce6,#051c2cb3 42%,#051c2c29 76%)!important}.ins-overlay h3,.ins-meta-top{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 10px rgba(0,0,0,.34)}.ins-overlay .ins-time{color:#ffffffdb!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important}.ins-feature:hover .ins-overlay h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.seg-control{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;padding:4px!important;margin-bottom:16px!important;background:#fff!important;border:1px solid var(--soft-blue-gray)!important;border-radius:8px!important}.seg-btn{height:42px!important;border:1px solid transparent!important;border-radius:5px!important;background:#fff!important;color:#526472!important;font-size:14px!important;font-weight:600!important}.seg-btn.active,.seg-btn.active:hover{background:var(--deep-blue)!important;border-color:var(--deep-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.seg-btn:not(.active):hover{background:#f5f7fa!important;color:var(--deep-blue)!important}.seg-btn:focus-visible{outline:2px solid var(--bright-blue)!important;outline-offset:2px!important;box-shadow:none!important}.est-right,.hc-savings{background:linear-gradient(135deg,var(--deep-blue) 0%,var(--royal-blue) 100%)!important}.hc-savings{border:1px solid rgba(255,255,255,.12)!important}.est-right .est-row span,.est-right .est-disclaimer,.hc-savings-label{color:#ffffffd1!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}.est-right .est-row b,.hc-savings-value{color:#fff!important;-webkit-text-fill-color:#fff!important}.hc-savings .hc-savings-label,.hc-savings .hc-savings-value,.hero .hero-sub,.hero .hero-trust,.hero .hero-trust span,.hero .hero-actions .btn-secondary{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.hero .hero-actions .btn-secondary{border-color:#ffffffb8!important}.hero .ht-dot,.hero .ht-point:before{background:#fff!important;color:#fff!important}.nav-cta,.contact-form .btn-primary,.contact-form .btn-secondary,.rfp-form .btn-primary,.rfp-form .btn-secondary,.btn-summarize,.btn-talk{background:#fff!important;border:1px solid var(--bright-blue)!important;border-radius:4px!important;color:var(--bright-blue)!important;-webkit-text-fill-color:var(--bright-blue)!important;box-shadow:none!important}.nav-cta:hover,.contact-form .btn-primary:hover,.contact-form .btn-secondary:hover,.rfp-form .btn-primary:hover,.rfp-form .btn-secondary:hover,.btn-summarize:hover,.btn-talk:hover{background:var(--bright-blue)!important;border-color:var(--bright-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.btn-summarize svg{stroke:currentColor!important}.art-head,.art-head *,.art-utils,.art-utils *,.article-body,.article-body *{font-family:var(--sigma-font-family)!important}.art-head h1{font-size:clamp(30px,3.4vw,40px)!important;line-height:1.14!important;letter-spacing:-1.1px!important;font-weight:800!important;color:var(--deep-blue)!important}.art-head .article-lead{font-size:17px!important;line-height:1.65!important;font-weight:400!important;color:#526472!important}.art-head .article-cat,.art-head .article-meta-row,.art-back-top,.art-util{font-family:var(--sigma-font-family)!important}.article-body p,.article-body li{font-size:16px!important;line-height:1.75!important;color:#263e50!important}.article-body h2{font-size:21px!important;line-height:1.3!important;font-weight:800!important;letter-spacing:-.35px!important}.article-body>p:first-of-type:first-letter{font-family:var(--sigma-font-family)!important}@media(max-width:760px){.art-head h1{font-size:clamp(27px,7vw,34px)!important;line-height:1.16!important}}.idx-search{display:flex;align-items:center;gap:12px;margin-top:26px;padding:0 18px;min-height:58px;background:#fff;border:1px solid var(--soft-blue-gray);border-radius:4px}.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}.idx-search svg{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:#526472;stroke-width:1.8;stroke-linecap:round}.idx-search input{width:100%;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--deep-blue)!important;font:500 15px/1.4 Inter,Arial,sans-serif!important}.idx-search input::placeholder{color:var(--sigma-placeholder);opacity:1}.idx-search:focus-within{border-color:var(--bright-blue);box-shadow:0 0 0 3px #116bf824}.idx-no-results{margin:28px 0;padding:26px;border:1px solid var(--soft-blue-gray);color:#526472!important;text-align:center}#solutions .cov-featured{order:-1;grid-column:span 2;min-height:230px!important;padding:30px 34px!important;background:linear-gradient(135deg,var(--deep-blue) 0%,var(--royal-blue) 100%)!important;border-color:transparent!important;justify-content:center!important}#solutions .cov-featured:before{display:none!important}#solutions .cov-featured .cov-ic{color:var(--cyan)!important;margin-bottom:14px!important}#solutions .cov-featured b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:20px!important;margin-bottom:10px!important}#solutions .cov-featured>span{max-width:690px;color:#ffffffdb!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;font-size:15px!important;line-height:1.65!important}.cov-cta{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:18px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px;font-weight:700;text-decoration:none}.cov-cta span{color:inherit!important;-webkit-text-fill-color:inherit!important;transition:transform .18s ease}.cov-cta:hover span{transform:translate(3px)}@media(max-width:640px){#solutions .cov-featured{grid-column:span 1;min-height:0!important;padding:26px 24px!important}}.card,.step,.cov,.slot,.hero-card,.ins-card,.ins-media,.idx-card,.idx-thumb,.about-card,.faq-item,.contact-form,.rfp-form,.form-card,.art-sidebar-box,.side-card,.post,.est-panel,.est-left,.est-right,.hc-savings,.seg-control,.seg-btn,.idx-search,.idx-no-results,.step-block,.article-key,.upload-zone,.trust-item,.btn,.nav-cta,.btn-talk,.btn-summarize,.artbar-btn,.field input,.field select,.field textarea{border-radius:0!important}#solutions .cov-grid{grid-auto-rows:auto!important;align-items:stretch!important;gap:18px!important}#solutions .cov:not(.cov-featured){height:auto!important;min-height:158px!important;padding:22px 20px!important;grid-template-columns:38px 1fr!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:7px!important;align-content:center!important}#solutions .cov:not(.cov-featured) .cov-ic{width:34px!important;height:34px!important;grid-row:1 / span 2!important}#solutions .cov:not(.cov-featured) b{margin:0!important}#solutions .cov:not(.cov-featured)>span{margin:0!important;font-size:13.5px!important;line-height:1.55!important}#solutions .cov-featured{min-height:210px!important}.cta-card,.article-cta,.article-placeholder,.article-toc,.article-key,.ai-summary,.flow-band,.flow-chevron,.proc-card,.rail-card,.rail-img,.idx-note,.bench-table-wrap,.est-context,.form-section,.form-error-banner,.upload-zone-compact,.upload-list li,.asb-toggle,.menu-btn,.cta-btn-primary,.cta-btn-secondary,.form-submit,.rfp-submit,.tab,.art-util,.article-cta a,button,input,select,textarea{border-radius:0!important}#solutions .cov-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row dense!important;grid-auto-rows:minmax(152px,auto)!important;gap:0!important;padding:0!important;border-top:1px solid var(--soft-blue-gray);border-left:1px solid var(--soft-blue-gray)}#solutions .cov{margin:0!important;border:0!important;border-right:1px solid var(--soft-blue-gray)!important;border-bottom:1px solid var(--soft-blue-gray)!important;box-shadow:none!important}#solutions .cov:hover{transform:none!important;box-shadow:inset 0 0 0 1px #116bf852!important}#solutions .cov-featured{grid-column:span 2!important;grid-row:span 2!important;min-height:304px!important}@media(max-width:980px){#solutions .cov-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#solutions .cov-featured{grid-column:1 / -1!important;grid-row:span 1!important;min-height:210px!important}#solutions .cov:last-child{grid-column:1 / -1!important}}@media(max-width:640px){#solutions .cov-grid{grid-template-columns:1fr!important}#solutions .cov-featured,#solutions .cov:last-child{grid-column:span 1!important;grid-row:span 1!important}}@media(max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden!important}body{font-size:15px!important;line-height:1.62!important}.wrap,.idx-wrap{width:100%!important;max-width:none!important;padding-left:18px!important;padding-right:18px!important}section:not(.hero):not(.article-hero):not(.idx-hero){padding-top:54px!important;padding-bottom:54px!important}.sec-head,.flow-head,.ins-header{margin-bottom:28px!important}.sec-head h2,.flow-head h2,.ins-headline h2,.connect-left h2{font-size:28px!important;line-height:1.18!important;letter-spacing:-.65px!important}#header .wrap{padding-left:16px!important;padding-right:16px!important}#header nav{min-height:64px!important}.logo img{width:118px!important;height:auto!important}.hero{min-height:0!important;padding:96px 0 48px!important}.hero-photo{background-position:62% center!important}.hero:before{background:linear-gradient(90deg,#051c2cdb,#051c2cad 62%,#051c2c57)!important}.hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:28px!important}.hero-inner{max-width:none!important}.hero h1{font-size:clamp(34px,10vw,42px)!important;line-height:1.07!important;letter-spacing:-1.25px!important}.hero-br{display:none!important}.hero-sub{max-width:none!important;font-size:17px!important;line-height:1.55!important}.hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.hero-actions .btn{width:100%!important;min-height:48px!important}.hero-trust{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;padding:0!important}.hero-trust .ht-dot{display:none!important}.hero-card-wrap,.hero-card{width:100%!important;max-width:none!important}.hero-card{padding:22px 18px!important}.hc-row{gap:14px!important}.hc-value{font-size:18px!important}.hc-carriers{flex-wrap:wrap!important}#solutions .sec-head{text-align:left!important}#solutions .cov-grid{grid-template-columns:1fr!important}#solutions .cov,#solutions .cov-featured{grid-column:span 1!important;grid-row:span 1!important;min-height:0!important;padding:24px 20px!important}#solutions .cov-featured b{font-size:19px!important}#solutions .cov-featured>span{font-size:14.5px!important}.est-panel{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.est-left,.est-right{width:100%!important;padding:24px 20px!important}.est-row{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}.est-row b{white-space:normal!important;overflow-wrap:anywhere!important}.flow-band{display:grid!important;grid-template-columns:1fr!important}.flow-step{min-height:0!important;padding:22px 20px!important}.ins-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.ins-media{min-height:300px!important}.ins-overlay{padding:0 22px 24px!important}.ins-overlay h3{font-size:24px!important;line-height:1.22!important}.ins-rail{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.ins-card{padding:20px!important}.connect-layout{display:grid!important;grid-template-columns:1fr!important;gap:36px!important}.form-card{width:100%!important;padding:24px 18px!important}.fields,.form-grid{display:grid!important;grid-template-columns:1fr!important}.fields .field,.fields .field.full{grid-column:1!important}.field input,.field select,.field textarea{width:100%!important;min-width:0!important;font-size:16px!important}.seg-btn{min-width:0!important;padding:8px!important;font-size:12.5px!important}.form-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.form-actions .btn{width:100%!important}.idx-hero{padding:86px 0 34px!important}.idx-head h1{font-size:clamp(34px,10vw,42px)!important;line-height:1.08!important}.idx-head p{font-size:16px!important}.idx-search{min-height:52px!important;margin-top:22px!important;padding:0 14px!important}.idx-list{width:100%!important;padding:22px 18px 56px!important}.idx-item{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:22px 0!important}.idx-thumb{width:100%!important;height:180px!important}.idx-body h3{font-size:22px!important;line-height:1.25!important}.art-hero-img{height:190px!important}.art-utils{width:100%!important;max-width:none!important;padding:16px 18px 0!important;gap:16px!important;flex-wrap:wrap!important}.art-back-top{flex:1 1 auto!important}.art-util-group{gap:14px!important}.art-util-spacer{display:none!important}.art-utils .btn-summarize{flex:0 0 100%!important;min-height:44px!important;justify-content:center!important}.art-head{width:100%!important;max-width:none!important;padding:24px 18px 0!important}.art-head h1{font-size:clamp(30px,9vw,36px)!important;line-height:1.12!important;letter-spacing:-.85px!important;overflow-wrap:anywhere!important}.art-head .article-lead{font-size:17px!important;line-height:1.6!important}.art-hr{margin-left:18px!important;margin-right:18px!important}.article-body{width:100%!important;max-width:none!important;padding:26px 18px!important}.article-body p,.article-body li{font-size:16px!important;line-height:1.72!important}.article-body>p:first-of-type:first-letter{float:none!important;font-size:inherit!important;line-height:inherit!important;padding:0!important}.article-body h2{margin-top:34px!important;font-size:22px!important}.article-body img,.article-body video,.article-body iframe{max-width:100%!important;height:auto!important}.bench-table-wrap{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.article-key,.step-block,.ai-summary{padding:18px!important}.art-foot{padding-left:18px!important;padding-right:18px!important}.ab-grid{display:grid!important;grid-template-columns:1fr!important;gap:32px!important}.ab-main,.ab-rail{min-width:0!important}.foot-grid{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.foot-brand{grid-column:auto!important}}.ins-viewall{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;padding:12px 22px!important;background:#fff!important;border:1px solid var(--bright-blue)!important;border-radius:0!important;color:var(--bright-blue)!important;-webkit-text-fill-color:var(--bright-blue)!important;text-decoration:none!important}.ins-viewall:hover,.ins-viewall:focus-visible{background:var(--bright-blue)!important;border-color:var(--bright-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.ins-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important}.ins-viewall-desktop{flex:0 0 auto}.ins-cta-mobile{display:none!important}@media(max-width:760px){.ins-header{display:block!important}.ins-viewall-desktop{display:none!important}.ins-cta-mobile{display:block!important;margin-top:22px!important;padding:0!important}.ins-cta-mobile .ins-viewall{width:100%!important}}.connect-eyebrow{color:var(--bright-blue)!important;-webkit-text-fill-color:var(--bright-blue)!important}.flow-chevron-final{position:relative!important;padding-right:58px!important;overflow:hidden!important}.flow-chevron-final:before{content:"";position:absolute;top:0;right:0;bottom:0;width:56px;background:#05269857;border-left:1px solid rgba(255,255,255,.32)}.flow-chevron-final .flow-recurring{position:absolute;z-index:2;top:50%;right:17px;width:22px!important;height:22px!important;color:#fff!important;opacity:1!important;transform:translateY(-50%)}@media(max-width:900px){.flow-chevron-final{height:34px!important;margin-bottom:18px!important}}#process .flow-band{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:1080px!important;padding:0!important;overflow:visible!important;background:#fff!important;border:1px solid var(--soft-blue-gray)!important;box-shadow:0 14px 38px -30px #051c2c57!important}#process .flow-step{position:relative!important;min-width:0!important;padding:34px 30px 30px!important;border:0!important;border-left:1px solid var(--soft-blue-gray)!important}#process .flow-step:first-child{border-left:0!important}#process .flow-chevron{position:absolute!important;top:0!important;left:0!important;right:0!important;width:auto!important;height:6px!important;margin:0!important;padding:0!important;overflow:visible!important;background:linear-gradient(90deg,#DCEBFA 0%,var(--bright-blue) 100%)!important}#process .flow-chevron:after{display:block!important;content:""!important;position:absolute!important;z-index:3!important;top:50%!important;right:-8px!important;width:14px!important;height:14px!important;border:0!important;background:var(--bright-blue)!important;transform:translateY(-50%) rotate(45deg)!important}#process .flow-body{padding:0!important}#process .flow-body h3{display:block!important;margin:0 0 8px!important;color:var(--deep-blue)!important;font-size:19px!important;line-height:1.3!important}#process .flow-body p{margin:0!important;color:#526472!important;font-size:14.5px!important;line-height:1.65!important}#process .flow-chevron-final:before{top:50%!important;right:18px!important;bottom:auto!important;width:38px!important;height:38px!important;background:#fff!important;border:1px solid var(--bright-blue)!important;transform:translateY(-50%)!important}#process .flow-chevron-final .flow-recurring{top:50%!important;right:27px!important;width:20px!important;height:20px!important;color:var(--bright-blue)!important;transform:translateY(-50%)!important}@media(max-width:900px){#process .flow-band{grid-template-columns:1fr!important}#process .flow-step{padding:24px 58px 24px 26px!important;border-left:0!important;border-top:1px solid var(--soft-blue-gray)!important}#process .flow-step:first-child{border-top:0!important}#process .flow-chevron{top:0!important;right:auto!important;bottom:0!important;width:5px!important;height:auto!important;background:linear-gradient(180deg,#DCEBFA 0%,var(--bright-blue) 100%)!important}#process .flow-chevron:after{display:none!important}#process .flow-chevron-final{right:0!important;width:100%!important;margin:0!important;background-size:5px 100%!important;background-repeat:no-repeat!important}#process .flow-chevron-final:before{top:50%!important;right:18px!important;left:auto!important}#process .flow-chevron-final .flow-recurring{top:50%!important;right:27px!important;left:auto!important}}#process .flow-chevron-final:before{right:12px!important;width:54px!important;height:34px!important;background:var(--bright-blue)!important;border:0!important;clip-path:polygon(0 0,76% 0,100% 50%,76% 100%,0 100%,14% 50%)!important}#process .flow-chevron-final .flow-recurring{right:30px!important;width:18px!important;height:18px!important;color:#fff!important}@media(max-width:900px){#process .flow-chevron-final:before{right:12px!important}#process .flow-chevron-final .flow-recurring{right:30px!important}}#process .flow-chevron-final:before{display:none!important;content:none!important}#process .flow-chevron-final .flow-recurring{right:18px!important;width:20px!important;height:20px!important;color:var(--bright-blue)!important;background:transparent!important;border:0!important;clip-path:none!important}#process .flow-step:first-child .flow-chevron:after,#process .flow-step:nth-child(2) .flow-chevron:after{display:block!important}#process .flow-step:last-child .flow-chevron:after{display:none!important}@media(max-width:900px){#process .flow-chevron-final .flow-recurring{right:18px!important}}#process .flow-chevron-final .flow-recurring{top:34px!important;right:24px!important;width:22px!important;height:22px!important;color:var(--bright-blue)!important;transform:none!important}@media(max-width:900px){#process .flow-chevron-final .flow-recurring{top:22px!important;right:20px!important}}#process .flow-step:last-child .flow-chevron:after{display:block!important;top:50%!important;right:-7px!important;width:14px!important;height:14px!important;background:var(--bright-blue)!important;border:0!important;transform:translateY(-50%) rotate(45deg)!important}@media(max-width:900px){#process .flow-step:last-child .flow-chevron:after{display:none!important}}.art-rate,.art-rate h4{text-align:center!important}.art-rate .rate-row{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important}.art-rate .stars{justify-content:center!important}.art-rate .rate-thanks{text-align:center!important}.connect-alt{font-family:var(--sigma-font-family)!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;margin-bottom:26px!important}.connect-coverage{position:relative;max-width:440px;padding:18px 0 0;border-top:1px solid var(--soft-blue-gray)}.connect-coverage:before{content:"";position:absolute;top:-1px;left:0;width:44px;height:2px;background:var(--bright-blue)}.connect-coverage-label{display:flex;align-items:center;gap:8px;margin:0 0 7px;color:var(--deep-blue);font-size:10.5px;font-weight:800;letter-spacing:1.4px;line-height:1.3;text-transform:uppercase}.connect-coverage-label:before{content:"";width:5px;height:5px;background:var(--bright-blue);flex:none}.connect-service-area{margin:0 0 13px!important;padding:0!important;border:0!important;max-width:none!important;color:#526472!important;font-family:var(--sigma-font-family)!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important}.connect-islands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;max-width:440px;margin:0;padding:0;list-style:none;border:0}.connect-islands li{position:relative;padding:0 0 0 11px;border:0;color:var(--deep-blue)!important;font-family:var(--sigma-font-family)!important;font-size:15px;font-weight:700;line-height:1.6}.connect-islands li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;background:var(--bright-blue)}@media(max-width:480px){.connect-islands{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px}}#solutions .cov-grid{grid-auto-rows:minmax(148px,auto)!important}#solutions .cov-featured{grid-column:span 2!important;grid-row:span 1!important;min-height:172px!important;padding:24px 28px!important}#solutions .cov-featured .cov-ic{margin-bottom:8px!important}#solutions .cov-featured b{font-size:19px!important;margin-bottom:7px!important}#solutions .cov-featured>span{max-width:650px;font-size:14.5px!important;line-height:1.55!important}#solutions .cov-featured .cov-cta{margin-top:13px!important}#solutions .cov:not(.cov-featured){min-height:148px!important;padding:20px!important}@media(max-width:980px){#solutions .cov-featured{grid-column:1 / -1!important;min-height:164px!important}}@media(max-width:640px){#solutions .cov-featured{grid-column:span 1!important;min-height:0!important;padding:22px 20px!important}#solutions .cov:not(.cov-featured){min-height:0!important}}#process .flow-body{text-align:center!important}#process .flow-body h3,#process .flow-body p{margin-left:auto!important;margin-right:auto!important}#process .flow-body p{max-width:300px}#insights .ins-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}#insights .ins-feature{min-height:390px}#insights .ins-media{min-height:390px!important}#insights .ins-media-internet{background-image:linear-gradient(145deg,#04243cf5,#05266ef0),linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.08) 50%,transparent 50.5%),linear-gradient(transparent 49.5%,rgba(255,255,255,.08) 50%,transparent 50.5%)!important;background-size:auto,64px 64px,64px 64px!important;background-position:center!important}#insights .ins-media-internet:before{background:linear-gradient(0deg,#0215238f,#02152305 72%)!important}#insights .ins-rail{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}@media(max-width:760px){#insights .ins-grid,#insights .ins-rail{grid-template-columns:1fr!important}#insights .ins-feature,#insights .ins-media{min-height:290px!important}}@media(min-width:981px){#solutions .cov-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}#solutions .cov-featured{grid-column:span 8!important}#solutions .cov:not(.cov-featured){grid-column:span 3!important}#solutions .cov:first-child{grid-column:span 4!important}}.articleView .art-hero-img{height:clamp(400px,28vw,500px)!important}@media(max-width:760px){.articleView .art-hero-img{height:250px!important}}#aboutView .ab-grid{grid-template-columns:minmax(0,1fr) 260px!important;gap:64px!important;max-width:1180px!important;padding-top:18px!important}#aboutView .ab-intro-block{padding-bottom:32px;border-bottom:1px solid var(--soft-blue-gray)}#aboutView .ab-main h1{max-width:720px;font-size:clamp(38px,4.4vw,54px)!important;line-height:1.08!important;margin-bottom:18px!important}#aboutView .ab-lede{max-width:760px;color:var(--deep-blue)!important;font-size:20px!important;line-height:1.5!important;font-weight:600}#aboutView .ab-intro{max-width:760px;margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important;font-size:15.5px!important}#aboutView .ab-mv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;border-top:1px solid var(--soft-blue-gray);border-left:1px solid var(--soft-blue-gray)}#aboutView .ab-mv .mv-block{min-height:168px;padding:26px!important;border:0!important;border-right:1px solid var(--soft-blue-gray)!important;border-bottom:1px solid var(--soft-blue-gray)!important}#aboutView .ab-mv .mv-k{color:var(--bright-blue)!important}#aboutView .ab-mv .mv-t{font-size:18px!important;line-height:1.5!important}#aboutView .ab-section{margin-top:48px;padding-top:24px;border-top:1px solid var(--soft-blue-gray)}#aboutView .ab-section h2{margin:0 0 14px!important}#aboutView .ab-section>p{max-width:760px;font-size:15.5px!important}#aboutView .ab-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border-top:1px solid var(--soft-blue-gray);border-left:1px solid var(--soft-blue-gray)}#aboutView .ab-process-step{padding:24px 22px;border-right:1px solid var(--soft-blue-gray);border-bottom:1px solid var(--soft-blue-gray)}#aboutView .ab-process-step span{display:block;margin-bottom:10px;color:var(--bright-blue);font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}#aboutView .ab-process-step p{margin:0!important;font-size:14px!important;line-height:1.65!important}#aboutView .ab-values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--soft-blue-gray);border-left:1px solid var(--soft-blue-gray)}#aboutView .ab-value-card{padding:26px 24px 20px;border-right:1px solid var(--soft-blue-gray);border-bottom:1px solid var(--soft-blue-gray)}#aboutView .ab-value-card h3{margin:0 0 14px!important;font-size:18px!important}#aboutView .ab-value-card ul{margin-bottom:0!important}#aboutView .ab-value-card li{font-size:13.5px!important;line-height:1.55!important}@media(max-width:900px){#aboutView .ab-grid{grid-template-columns:1fr!important;gap:44px!important}}@media(max-width:680px){#aboutView .ab-main h1{font-size:36px!important}#aboutView .ab-mv,#aboutView .ab-process-grid,#aboutView .ab-values-grid{grid-template-columns:1fr}#aboutView .ab-mv .mv-block{min-height:0}}#aboutView .ab-intro-block{padding-bottom:18px;border-bottom:0}#aboutView .ab-mv{gap:12px;border:0}#aboutView .ab-mv .mv-block{background:#f5f8fb;border:0!important}#aboutView .ab-section{margin-top:42px;padding-top:0;border-top:0}#aboutView .ab-process-grid{gap:12px;border:0}#aboutView .ab-process-step{background:#f7f9fb;border:0}#aboutView .ab-values-grid{gap:12px;border:0}#aboutView .ab-value-card{background:#f7f9fb;border:0}#aboutView .ab-process-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;background:#f7f9fb}#aboutView .ab-process-step{position:relative;min-height:220px;padding:30px 34px 28px!important;background:transparent}#aboutView .ab-process-step:not(:last-child):after{content:"";position:absolute;z-index:2;top:38px;right:-7px;width:14px;height:14px;background:var(--bright-blue);transform:rotate(45deg)}#aboutView .ab-process-step span{margin-bottom:18px}@media(max-width:680px){#aboutView .ab-process-grid{grid-template-columns:1fr!important}#aboutView .ab-process-step{min-height:0;padding:24px 22px!important}#aboutView .ab-process-step:not(:last-child):after{top:auto;right:auto;bottom:-7px;left:28px}}#mainView #insights{background:#052033!important;border:0!important}#insights .ins-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:34px}#insights .ins-headline{max-width:620px}#insights .ins-headline h2{color:#fff!important;-webkit-text-fill-color:#fff!important}#insights .ins-headline p{color:#ffffffbd!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important}#insights .ins-viewall{min-height:44px;padding:0 18px!important;border:1px solid rgba(255,255,255,.58)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}#insights .ins-viewall:hover{background:#fff!important;border-color:#fff!important;color:var(--deep-blue)!important;-webkit-text-fill-color:var(--deep-blue)!important}#insights .ins-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(220px,1fr))!important;gap:14px!important;min-height:540px}#insights .ins-feature{min-height:0!important;overflow:hidden}#insights .ins-feature:first-child{grid-column:1 / 7;grid-row:1 / 3}#insights .ins-feature:nth-child(2){grid-column:7 / 13;grid-row:1 / 2}#insights .ins-media{min-height:100%!important;border:0!important;border-radius:0!important}#insights .ins-feature:first-child .ins-media{background-position:center 42%}#insights .ins-media-internet{background-image:linear-gradient(135deg,#04243ce0,#05266eb8),var(--img-photo)!important;background-size:cover!important;background-position:center 62%!important}#insights .ins-overlay{padding:0 28px 28px!important}#insights .ins-overlay h3{max-width:520px;font-size:clamp(22px,2.25vw,31px)!important;line-height:1.22!important}#insights .ins-rail{grid-column:7 / 13!important;grid-row:2 / 3!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}#insights .ins-card{min-width:0;padding:24px!important;border:0!important;background:linear-gradient(145deg,#0a3760,#0a2b4a)!important;box-shadow:none!important}#insights .ins-card:nth-child(2){background:linear-gradient(145deg,#0c4170,#12305a)!important}#insights .ins-card .ins-tag{color:var(--cyan)!important;-webkit-text-fill-color:var(--cyan)!important}#insights .ins-card h3{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:17px!important}#insights .ins-card p{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:13.5px!important}#insights .ins-card .ins-time,#insights .ins-card .ins-read{color:#ffffffd1!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}#insights .ins-card .ins-read{opacity:1!important;transform:none!important}#insights .ins-card:hover{transform:none!important;box-shadow:inset 0 0 0 1px #5bc3ffb8!important}#insights .ins-card:hover h3{color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:900px){#insights .ins-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;min-height:0}#insights .ins-feature:first-child,#insights .ins-feature:nth-child(2){grid-column:span 1!important;grid-row:auto!important;min-height:360px!important}#insights .ins-rail{grid-column:1 / -1!important;grid-row:auto!important}}#aboutView .ab-process-grid{display:flex!important;flex-direction:row!important;align-items:stretch;gap:12px!important;background:transparent!important}#aboutView .ab-process-step{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;min-height:142px!important;padding:22px 24px!important;background:#f7f9fb!important}#aboutView .ab-process-step span{margin:0 0 10px!important}#aboutView .ab-process-step p{max-width:260px}@media(max-width:680px){#aboutView .ab-process-grid{flex-direction:column!important}#aboutView .ab-process-step{min-height:0!important}}#mainView #insights{padding-top:68px!important;padding-bottom:72px!important}#insights .ins-header{max-width:1120px!important;margin-bottom:28px!important;padding:0!important}#insights .ins-headline h2{font-size:clamp(32px,3.4vw,42px)!important;line-height:1.08!important;letter-spacing:-1px!important;margin-bottom:9px!important}#insights .ins-headline p{max-width:560px;font-size:14.5px!important;line-height:1.55!important}#insights .ins-viewall,#insights .ins-viewall:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:174px!important;min-height:46px!important;padding:0 18px!important;background:transparent!important;border:1px solid rgba(255,255,255,.68)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;line-height:1!important;opacity:1!important;visibility:visible!important}#insights .ins-viewall *,#insights .ins-viewall:visited *{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}#insights .ins-viewall:hover{background:#fff!important;color:var(--deep-blue)!important;-webkit-text-fill-color:var(--deep-blue)!important}#insights .ins-grid{max-width:1120px!important;min-height:0!important;height:480px!important;padding:0!important;grid-template-rows:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:10px!important}#insights .ins-feature:first-child{grid-column:1 / 8!important}#insights .ins-feature:nth-child(2){grid-column:8 / 13!important}#insights .ins-feature,#insights .ins-media{min-height:0!important;height:100%!important}#insights .ins-meta-top{top:22px!important;left:24px!important}#insights .ins-overlay{padding:0 26px 24px!important}#insights .ins-overlay h3{font-size:clamp(21px,1.9vw,27px)!important;line-height:1.18!important;margin-bottom:10px!important}#insights .ins-feature:nth-child(2) .ins-overlay h3{max-width:410px;font-size:clamp(19px,1.55vw,23px)!important}#insights .ins-rail{grid-column:8 / 13!important;grid-row:2 / 3!important;gap:10px!important}#insights .ins-card{padding:18px 19px!important;overflow:hidden;justify-content:flex-start!important;border:0!important}#insights .ins-card .ins-tag{margin-bottom:8px!important;font-size:10.5px!important}#insights .ins-card h3{margin-bottom:6px!important;font-size:14.5px!important;line-height:1.32!important}#insights .ins-card p{display:none!important}#insights .ins-meta-row{margin-top:auto;padding-top:10px}#insights .ins-card .ins-read{font-size:11.5px!important}@media(max-width:900px){#insights .ins-header,#insights .ins-grid{margin-left:24px!important;margin-right:24px!important}#insights .ins-grid{width:auto!important;height:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:12px!important}#insights .ins-feature:first-child,#insights .ins-feature:nth-child(2){grid-column:span 1!important;grid-row:auto!important;min-height:330px!important}#insights .ins-rail{grid-column:1 / -1!important;grid-row:auto!important;gap:12px!important}}#aboutView .ab-process-grid{display:flex!important;flex-direction:row!important;align-items:center!important;gap:34px!important;padding:24px 26px!important;background:#f7f9fb!important}#aboutView .ab-process-step{position:relative;flex:1 1 0;display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px!important;min-height:0!important;padding:0!important;background:transparent!important}#aboutView .ab-process-step:after{display:block!important;content:"\2192"!important;position:absolute!important;top:50%!important;right:-25px!important;width:auto!important;height:auto!important;color:var(--bright-blue)!important;background:transparent!important;font:500 20px/1 Arial,sans-serif;transform:translateY(-50%)!important}#aboutView .ab-process-step:last-child:after{display:none!important;content:none!important}#aboutView .ab-process-step span{margin:0!important;white-space:nowrap}#aboutView .ab-process-step p{max-width:none!important;margin:0!important;font-size:13px!important;line-height:1.45!important}@media(max-width:760px){#aboutView .ab-process-grid{flex-direction:column!important;align-items:stretch!important;gap:20px!important;padding:22px!important}#aboutView .ab-process-step{grid-template-columns:110px minmax(0,1fr)}#aboutView .ab-process-step:after{display:none!important}}#aboutView .ab-process-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;background:#fff!important;border:1px solid var(--soft-blue-gray)!important}#aboutView .ab-process-step{width:100%;display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:start!important;gap:0!important;min-height:0!important;padding:0!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--soft-blue-gray)!important}#aboutView .ab-process-step:last-child{border-bottom:0!important}#aboutView .ab-process-step:after{display:none!important;content:none!important}#aboutView .ab-process-step span{margin:0!important;align-self:stretch;display:flex!important;align-items:center;padding:26px 28px!important;background:#f2f6fa;border-right:3px solid var(--bright-blue)}#aboutView .ab-process-step p{margin:0!important;max-width:760px!important;padding:24px 30px!important;font-size:14px!important;line-height:1.6!important}@media(max-width:600px){#aboutView .ab-process-grid{border-left:3px solid var(--bright-blue)!important}#aboutView .ab-process-step{grid-template-columns:1fr!important}#aboutView .ab-process-step span{padding:20px 20px 8px!important;background:#fff;border-right:0}#aboutView .ab-process-step p{padding:4px 20px 22px!important}}@media(max-width:640px){#mainView #insights{padding-top:54px!important;padding-bottom:56px!important}#insights .ins-header{margin-bottom:22px!important}#insights .ins-feature:first-child,#insights .ins-feature:nth-child(2){min-height:280px!important}}@media(max-width:640px){#insights .ins-header{grid-template-columns:1fr;align-items:start}#insights .ins-viewall-desktop{display:none!important}#insights .ins-grid,#insights .ins-rail{grid-template-columns:1fr!important}#insights .ins-feature:first-child,#insights .ins-feature:nth-child(2){grid-column:span 1!important;min-height:300px!important}#insights .ins-cta-mobile{display:block!important;margin-top:22px!important;padding:0 24px!important}}.share-popover{position:fixed;z-index:200;width:min(248px,calc(100vw - 32px));padding:10px;background:#fff;border:1px solid #D7E0E8;border-radius:0!important;box-shadow:0 18px 42px -20px #051c2c6b}.share-popover[hidden]{display:none!important}.share-popover-title{margin:0 4px 6px;padding:4px 6px 10px;border-bottom:1px solid #E1E8EE;color:#607181;font-size:11px;font-weight:700;letter-spacing:1.25px;text-transform:uppercase}.share-popover a,.share-popover button{display:flex;align-items:center;width:100%;min-height:44px;padding:10px 12px;background:#fff!important;border:0!important;border-radius:0!important;color:var(--deep-blue)!important;-webkit-text-fill-color:var(--deep-blue)!important;font:600 14px/1.3 Inter,Arial,sans-serif!important;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}.share-popover a:hover,.share-popover button:hover,.share-popover a:focus-visible,.share-popover button:focus-visible{background:#edf4ff!important;color:var(--bright-blue)!important;-webkit-text-fill-color:var(--bright-blue)!important;outline:0}.share-popover a:focus-visible,.share-popover button:focus-visible{box-shadow:inset 3px 0 0 var(--bright-blue)}.share-copy-status{margin:7px 12px 3px;color:#526472;font-size:12px}.share-copy-status:empty{display:none}@media(max-width:520px){.share-popover{left:50%!important;right:auto!important;bottom:16px!important;top:auto!important;transform:translate(-50%)}}.hero h1.hero-long-title{max-width:820px;font-size:clamp(34px,3.6vw,48px)!important;line-height:1.1!important}.credibility-strip{padding:54px 0!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border-top:1px solid var(--soft-blue-gray);border-bottom:1px solid var(--soft-blue-gray)}.credibility-strip .wrap{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:64px}.credibility-intro span{display:block;margin-bottom:10px;color:var(--bright-blue);font-size:10.5px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.credibility-intro h2{margin:0;color:var(--deep-blue);font-size:clamp(23px,2.4vw,34px);line-height:1.16;letter-spacing:-.75px}.credibility-intro h2 .phrase-nowrap{display:inline;margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;white-space:nowrap}.credibility-intro p{max-width:360px;margin:14px 0 0;color:#526472;font-size:14.5px;line-height:1.65}.credibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;row-gap:0;border:0}.credibility-grid>div{position:relative;min-height:0;padding:18px 0 22px 18px;border:0;border-top:1px solid rgba(4,36,60,.13)}.credibility-grid>div:nth-last-child(-n+2){border-bottom:1px solid rgba(4,36,60,.13)}.credibility-grid>div:before{content:"";position:absolute;left:0;top:22px;width:3px;height:32px;border-radius:999px;background:linear-gradient(180deg,var(--bright-blue),#21BCEE)}.credibility-grid h3{margin:0 0 7px;color:var(--deep-blue);font-size:15.5px;line-height:1.28;letter-spacing:-.15px}.credibility-grid p{margin:0;color:#526472;font-size:13.5px;line-height:1.6}.ins-topic-index{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 6px}.ins-topic-index span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid rgba(255,255,255,.34);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.service-modal-outcome{margin:0 0 26px;padding:16px 18px;background:#f1f5f8;border-left:3px solid var(--bright-blue)}.service-modal-outcome h3{margin:0 0 6px}.service-modal-outcome p{margin:0;color:#354b5b;font-size:14.5px;line-height:1.55}#solutions .solution-group-label{grid-column:1 / -1!important;align-self:end;min-height:0!important;padding:14px 18px;background:#f1f5f8;color:#04243c;font-size:11px;font-weight:800;letter-spacing:1.5px;line-height:1.3;text-transform:uppercase}#solutions .solution-primary-label{order:-4;padding:14px 18px}#solutions .cov-featured{order:-3!important;grid-column:1 / -1!important;position:relative!important;min-height:220px!important;padding:32px 250px 32px 36px!important}#solutions .solution-support-label{order:-2;padding:14px 18px}#solutions .cov:not(.cov-featured){order:0;grid-column:span 4!important;min-height:164px!important;padding:23px!important}#solutions .cov.cov-support-wide{grid-column:span 6!important}#solutions .cov-featured b{font-size:24px!important;line-height:1.2!important}#solutions .cov-featured>span{max-width:760px!important;font-size:15.5px!important;line-height:1.6!important}#solutions .cov-featured .cov-cta{display:inline-flex!important;width:max-content!important;min-height:42px;align-items:center;position:absolute!important;right:36px!important;bottom:32px!important;margin:0!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.72)!important;color:#fff!important;text-decoration:none!important}@media(max-width:900px){.credibility-strip .wrap{grid-template-columns:1fr;gap:30px}.credibility-intro{max-width:680px}.credibility-grid{column-gap:30px}#solutions .cov:not(.cov-featured),#solutions .cov.cov-support-wide{grid-column:span 6!important}}@media(max-width:640px){.hero h1.hero-long-title{font-size:clamp(30px,9vw,38px)!important;line-height:1.1!important}.credibility-strip{padding:38px 0!important}.credibility-grid{grid-template-columns:1fr}.credibility-grid>div{min-height:0;padding:18px 0 20px 18px}.credibility-grid>div:nth-last-child(-n+2){border-bottom:0}.credibility-grid>div:last-child{border-bottom:1px solid rgba(4,36,60,.13)}.credibility-intro p{max-width:520px}.ins-topic-index{grid-column:1;margin-bottom:4px}#solutions .cov-featured,#solutions .cov:not(.cov-featured),#solutions .cov.cov-support-wide{grid-column:1 / -1!important}#solutions .cov-featured{min-height:0!important;padding:26px 22px!important}#solutions .cov-featured .cov-cta{position:static!important;margin:20px 0 0 auto!important}#solutions .cov-featured .service-detail-trigger{top:20px;right:20px}}#mainView #solutions,#mainView #estimator,#mainView #process{padding-top:76px!important;padding-bottom:76px!important}#mainView .sec-head,#mainView .flow-head{max-width:760px!important;margin:0 auto 36px!important;text-align:center!important}#mainView .sec-head h2,#mainView .flow-head h2{margin:0 0 12px!important;color:var(--deep-blue)!important;font-size:clamp(31px,3.4vw,42px)!important;line-height:1.12!important;letter-spacing:-1px!important}#mainView .sec-head p,#mainView .flow-head p{max-width:650px!important;margin:0 auto!important;color:#526472!important;font-size:15.5px!important;line-height:1.65!important}#mainView .eyebrow,#mainView .flow-eyebrow{display:block!important;width:auto!important;margin:0 0 13px!important;padding:0!important;background:transparent!important;border:0!important;color:var(--bright-blue)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.6px!important;text-transform:uppercase!important}#solutions .cov-grid{gap:0!important;grid-auto-rows:auto!important;border-top:1px solid var(--soft-blue-gray)!important;border-left:1px solid var(--soft-blue-gray)!important;box-shadow:none!important}#solutions .cov{border:0!important;border-right:1px solid var(--soft-blue-gray)!important;border-bottom:1px solid var(--soft-blue-gray)!important;box-shadow:none!important;transform:none!important}#solutions .cov:hover{transform:none!important;box-shadow:none!important}#solutions .cov-featured{order:-1;background:linear-gradient(135deg,#04243c,#0a2f68)!important}#solutions .cov-featured b,#solutions .cov-featured>span,#solutions .cov-featured .cov-cta{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}#solutions .cov-featured .cov-ic{color:#21bcee!important}#estimator .est-panel,#process .flow-band{box-shadow:none!important}.consult-faq{padding:76px 0!important;background:#fff;border-top:1px solid var(--soft-blue-gray)}.consult-faq .wrap{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:72px;align-items:start}.consult-faq-head{max-width:340px;margin:0;text-align:left}.consult-faq-head .eyebrow{display:block;width:auto!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--bright-blue);font-size:10.5px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.consult-faq-head h2{margin:0 0 14px;color:var(--deep-blue);font-size:clamp(30px,3.2vw,42px);line-height:1.1;letter-spacing:-1px}.consult-faq-head p{margin:0;color:#526472;font-size:15px;line-height:1.65}.consult-faq-list{width:100%;max-width:none;margin:0;border-top:1px solid #B8CBD9}.consult-faq details{border-bottom:1px solid #B8CBD9;background:transparent;transition:background-color .18s ease}.consult-faq details:hover,.consult-faq details[open]{background:#f6f9fc}.consult-faq summary{position:relative;padding:21px 58px 21px 20px;color:var(--deep-blue);font-size:15.5px;font-weight:750;line-height:1.4;cursor:pointer;list-style:none}.consult-faq summary::-webkit-details-marker{display:none}.consult-faq summary:after{content:"+";position:absolute;right:20px;top:18px;color:var(--bright-blue);font:400 24px/1 Arial,sans-serif}.consult-faq details[open] summary:after{content:"\2212"}.consult-faq details p{max-width:780px;margin:0;padding:0 58px 24px 20px;color:#526472;font-size:14.5px;line-height:1.7}@media(max-width:900px){.consult-faq .wrap{grid-template-columns:1fr;gap:30px}.consult-faq-head{max-width:650px}}@media(max-width:640px){.consult-faq{padding:48px 0!important}.consult-faq .wrap{gap:24px}.consult-faq-head h2{font-size:30px}.consult-faq summary{padding:18px 48px 18px 16px;font-size:14.5px}.consult-faq summary:after{right:16px;top:15px}.consult-faq details p{padding-left:18px;padding-right:30px}}#solutions .cov[data-service]{position:relative!important;cursor:pointer;padding-bottom:62px!important;transition:background-color .18s ease,border-color .18s ease!important}#solutions .cov[data-service]:not(.cov-featured):hover,#solutions .cov[data-service]:not(.cov-featured):focus-within{background:#f6f9fc!important}.service-detail-trigger{position:absolute;right:20px;bottom:18px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid #AFC6D8;border-radius:0;background:#fff;color:var(--bright-blue);font:400 25px/1 Arial,sans-serif;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.service-detail-trigger:hover,.service-detail-trigger:focus-visible{border-color:var(--bright-blue);background:var(--bright-blue);color:#fff;outline:none}#solutions .cov-featured .service-detail-trigger{top:28px;right:32px;bottom:auto;border-color:#ffffffb8;background:transparent;color:#fff}#solutions .cov-featured>b{padding-right:48px}#solutions .cov-featured .service-detail-trigger:hover,#solutions .cov-featured .service-detail-trigger:focus-visible{border-color:#fff;background:#fff;color:var(--deep-blue)}.service-modal[hidden]{display:none!important}.service-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px;perspective:1200px}.service-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0216268f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:serviceBackdropIn .42s ease-out both}.service-modal-panel{position:relative;width:min(680px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;padding:42px 46px 40px;border:1px solid var(--soft-blue-gray);border-radius:0;background:#fff;box-shadow:0 18px 52px #02162633;transform-origin:center center;animation:servicePanelIn .62s cubic-bezier(.16,.82,.24,1) both}@keyframes serviceBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes servicePanelIn{0%{opacity:0;transform:translateY(18px) translateZ(-90px) scale(.94);filter:blur(2px)}to{opacity:1;transform:translateY(0) translateZ(0) scale(1);filter:blur(0)}}.service-modal-close{position:absolute;top:18px;right:18px;width:38px;height:38px;padding:0;border:0;border-radius:0;background:transparent;color:#526472;font:300 32px/1 Arial,sans-serif;cursor:pointer}.service-modal-close:hover,.service-modal-close:focus-visible{color:var(--bright-blue);outline:2px solid var(--bright-blue);outline-offset:2px}.service-modal-eyebrow{display:block;margin:0 48px 10px 0;color:var(--bright-blue);font-size:10.5px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.service-modal-panel h2{margin:0 48px 16px 0;color:var(--deep-blue);font-size:clamp(25px,3vw,34px);line-height:1.15;letter-spacing:-.7px}.service-modal-panel>p{margin:0 0 22px;color:#526472;font-size:15.5px;line-height:1.65}.service-modal-handles{margin:0 0 22px!important;color:#354b5b!important;font-size:14.5px!important;line-height:1.6!important}.service-modal-handles:empty{display:none}.service-modal-panel h3{margin:0 0 10px;color:var(--deep-blue);font-size:15px}.service-modal-panel ul{margin:0 0 28px;padding:0;list-style:none}.service-modal-panel ul:empty{display:none}.service-modal-panel li{position:relative;margin:0;padding:10px 0 10px 20px;border-bottom:1px solid var(--soft-blue-gray);color:#354b5b;font-size:14.5px;line-height:1.5}.service-modal-panel li:before{content:"";position:absolute;left:1px;top:18px;width:6px;height:6px;background:var(--bright-blue)}.service-modal-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid var(--bright-blue);border-radius:0;color:var(--bright-blue);font-size:14px;font-weight:700;text-decoration:none}.service-modal-cta:hover,.service-modal-cta:focus-visible{background:var(--bright-blue);color:#fff;outline:none}body.service-modal-open{overflow:hidden}@media(max-width:640px){.service-modal{padding:14px}.service-modal-panel{max-height:calc(100vh - 28px);padding:36px 24px 28px}.service-modal-close{top:10px;right:10px}.service-modal-panel h2{margin-right:34px}}@media(prefers-reduced-motion:reduce){.service-detail-trigger{transition:none}.service-modal-backdrop,.service-modal-panel{animation:none}}#process .flow-band{border:1px solid var(--soft-blue-gray)!important}#process .flow-step{box-shadow:none!important}#process .flow-body h3{font-size:19px!important;letter-spacing:-.3px!important}#process .flow-body p{color:#526472!important;font-size:14.5px!important;line-height:1.6!important}@media(max-width:640px){#mainView #solutions,#mainView #estimator,#mainView #process{padding-top:56px!important;padding-bottom:56px!important}#mainView .sec-head,#mainView .flow-head{margin-bottom:28px!important}#mainView .sec-head h2,#mainView .flow-head h2{font-size:29px!important}}#mainView #insights .ins-editorial-intro h2,#mainView #insights .ins-editorial-intro p,#mainView #insights .ins-tile h3,#mainView #insights .ins-editorial-feature h3{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}#mainView #insights .ins-editorial-intro p{color:#ffffffc7!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important}#mainView #insights .ins-tile-tag{color:#36d3f2!important;-webkit-text-fill-color:#36D3F2!important}#mainView #insights .ins-tile-wireless .ins-tile-tag,#mainView #insights .ins-feature-tag{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}#mainView #insights .ins-tile:after,#mainView #insights .ins-editorial-feature:after{display:none!important;content:none!important}html{min-width:320px;scrollbar-gutter:stable}body,button,input,select,textarea{font-family:var(--sigma-font-family)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}img,svg{display:block}h1,h2,h3,h4,p,a,span,label{overflow-wrap:break-word}.connect-bg{-webkit-mask-image:linear-gradient(120deg,#000 0%,#000 45%,transparent 75%)}#header{-webkit-transform:translateZ(0);transform:translateZ(0)}.est-left input[type=range]{width:100%;cursor:pointer}.est-left input[type=range]::-moz-range-track{height:4px;border:0;background:#dce3eb}.est-left input[type=range]::-moz-range-progress{height:4px;background:var(--bright-blue)}.est-left input[type=range]::-moz-range-thumb{width:22px;height:22px;border:2px solid #FFFFFF;border-radius:50%;background:var(--bright-blue);box-shadow:0 0 0 1px #04243c2e}@supports not (height:100svh){.hero{min-height:calc(100vh - 76px)}}@media(max-width:900px){.field input,.field select,.field textarea{font-size:16px!important}}@media(hover:none){.btn:hover,.cov:hover,.ins-tile:hover,.ins-editorial-feature:hover{transform:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){.btn,.cov,.form-card,.seg-control,.flow-band{border:1px solid CanvasText!important}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid Highlight!important;outline-offset:3px}}#header .logo{width:240px;height:66px;flex:0 0 auto;background:url(/sigma-logo-header.webp) center / contain no-repeat}#header,#header nav{height:100px!important;min-height:100px!important}#header .logo-lockup{width:100%!important;height:100%!important;opacity:0}#header .nav-links a:not(.nav-cta){display:flex;align-items:center;min-height:48px;padding:12px 0;font-size:16px!important;font-weight:600!important;line-height:1.25}@media(max-width:640px){#header,#header nav{height:82px!important;min-height:82px!important}#header .logo{width:190px;height:52px}}@media(max-width:860px){#header .nav-links{top:100px!important;max-height:calc(100dvh - 100px);padding:8px 20px 18px!important;overflow-y:auto;overscroll-behavior:contain}#header .nav-links a:not(.nav-cta){min-height:50px;padding:13px 2px!important;font-size:15.5px!important}#header .nav-cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:10px}}@media(max-width:640px){html{scroll-padding-top:92px!important}#header .wrap{padding-left:16px!important;padding-right:16px!important}#header .nav-links{top:82px!important;max-height:calc(100dvh - 82px)}.wrap,.idx-wrap{padding-left:16px!important;padding-right:16px!important}#mainView .hero{min-height:calc(100svh - 82px)!important;padding-top:112px!important;padding-bottom:48px!important}#mainView .hero-inner{text-align:left!important}#mainView .hero h1,#mainView .hero h1.hero-long-title{max-width:100%!important;font-size:clamp(32px,9.4vw,39px)!important;line-height:1.08!important;letter-spacing:-.035em!important}#mainView .hero-sub{margin-left:0!important;padding:14px 16px!important;font-size:15px!important;line-height:1.55!important}#mainView .hero-actions{gap:10px!important}#mainView .hero-actions .btn{min-height:50px!important}#mainView .credibility-strip .wrap{padding-left:16px!important;padding-right:16px!important}#mainView #solutions,#mainView #estimator,#mainView #process,#mainView #insights,#mainView .connect,#mainView .consult-faq{padding-top:52px!important;padding-bottom:52px!important}#mainView .sec-head,#mainView .flow-head{margin-bottom:24px!important;text-align:left!important}#mainView .sec-head h2,#mainView .flow-head h2{font-size:29px!important;line-height:1.15!important}#mainView .sec-head p,#mainView .flow-head p{margin-left:0!important;font-size:15px!important}#solutions .solution-group-label{padding:12px 16px!important}#solutions .cov,#solutions .cov-featured,#solutions .cov:not(.cov-featured){min-height:0!important;padding:22px 18px!important}#solutions .cov-featured b{padding-right:36px;font-size:20px!important}#solutions .cov-featured>span{font-size:14.5px!important;line-height:1.58!important}#solutions .cov-featured .cov-cta{width:100%!important;min-height:48px!important;margin-top:20px!important;justify-content:center}#solutions .cov:not(.cov-featured){grid-template-columns:42px minmax(0,1fr)!important}#solutions .service-detail-trigger{min-width:44px;min-height:44px}#estimator .est-left,#estimator .est-right{padding:22px 18px!important}#estimator .est-right{min-height:0!important}#process .flow-step{padding:20px 18px!important}#insights .ins-header h2{font-size:31px!important}#insights .ins-feature,#insights .ins-media,#insights .ins-editorial-feature{min-height:280px!important}#insights .ins-overlay{padding:0 18px 20px!important}#insights .ins-overlay h3{font-size:22px!important;line-height:1.2!important}#insights .ins-viewall,#insights .ins-cta-mobile .ins-viewall{width:100%!important;min-height:48px!important}#contact .connect-layout{gap:28px!important}#contact .connect-copy{padding-top:0!important;transform:none!important}#contact .connect-copy h2{font-size:34px!important;line-height:1.1!important}#contact .form-card{padding:20px 16px!important}#contact .seg-control{grid-template-columns:1fr!important}#contact .seg-btn{min-height:48px!important}#contact .form-submit,#contact .rfp-submit{width:100%!important;min-height:50px!important}.consult-faq-head h2{font-size:29px!important;line-height:1.16!important}.consult-faq summary{min-height:58px;padding:18px 50px 18px 16px!important;line-height:1.4!important}.consult-faq details p{padding:0 20px 20px 16px!important;font-size:14.5px!important;line-height:1.65!important}.service-modal{align-items:flex-end!important;padding:0!important}.service-modal-panel{width:100%!important;max-width:none!important;max-height:88dvh!important;padding:32px 18px calc(24px + env(safe-area-inset-bottom))!important;overflow-y:auto}.service-modal-panel h2{font-size:27px!important;line-height:1.15!important}.service-modal-panel>p,.service-modal-handles,.service-modal-outcome p{font-size:14.5px!important}.service-modal-cta{width:100%!important;min-height:50px!important;justify-content:center}footer{padding-top:42px!important}footer .foot-grid{grid-template-columns:1fr!important;gap:28px!important}footer .foot-col a{min-height:42px!important;padding:8px 0!important}footer .foot-bottom{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}#aboutView{background:#fff}#aboutView .ab-top{padding:118px 0 0!important;background:#fff!important}#aboutView .ab-topwrap,#aboutView .ab-grid{width:min(1180px,calc(100% - 48px));max-width:none!important;margin-inline:auto;padding-inline:0!important}#aboutView .ab-crumb{margin:0 0 30px!important;color:#53677a;font-size:13px;letter-spacing:.01em}#aboutView .ab-grid{grid-template-columns:minmax(0,1fr) 280px!important;gap:72px!important;padding-bottom:92px!important}#aboutView .ab-intro-block{padding:0 0 36px!important;border-bottom:1px solid #DCE3EB!important}#aboutView .ab-main h1{max-width:780px;margin:0 0 20px!important;color:#04243c!important;font-size:clamp(40px,4.6vw,60px)!important;font-weight:750!important;letter-spacing:-.04em!important;line-height:1.04!important}#aboutView .ab-lede{max-width:780px;margin:0 0 18px!important;color:#163a5c!important;font-size:clamp(19px,2vw,23px)!important;font-weight:600!important;line-height:1.45!important}#aboutView .ab-intro{max-width:780px;color:#53677a!important;font-size:16px!important;line-height:1.72!important}#aboutView .ab-mv{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:0!important;border-bottom:1px solid #DCE3EB!important}#aboutView .ab-mv .mv-block{min-height:184px!important;padding:30px 30px 32px!important;background:#fff!important;border:0!important}#aboutView .ab-mv .mv-block:first-child{padding-left:0!important;border-right:1px solid #DCE3EB!important}#aboutView .ab-mv .mv-k,#aboutView .ab-rail-k{color:#116bf8!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important}#aboutView .ab-mv .mv-t{max-width:390px;color:#04243c!important;font-size:18px!important;font-weight:650!important;line-height:1.5!important}#aboutView .ab-section{margin-top:52px!important;padding-top:0!important;border:0!important}#aboutView .ab-section h2{margin:0 0 16px!important;color:#04243c!important;font-size:29px!important;letter-spacing:-.025em!important;line-height:1.2!important}#aboutView .ab-section>p,#aboutView .ab-process-copy{max-width:780px!important}#aboutView .ab-section>p,#aboutView .ab-process-copy p{color:#53677a!important;font-size:16px!important;line-height:1.72!important}#aboutView .ab-process-copy{margin-top:0!important}#aboutView .ab-process-copy p{margin:0 0 16px!important}#aboutView .ab-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border-top:1px solid #DCE3EB!important;border-left:1px solid #DCE3EB!important}#aboutView .ab-value-card{padding:28px 28px 24px!important;background:#fff!important;border-right:1px solid #DCE3EB!important;border-bottom:1px solid #DCE3EB!important}#aboutView .ab-value-card h3{margin:0 0 14px!important;color:#04243c!important;font-size:18px!important;line-height:1.35!important}#aboutView .ab-value-card li{margin-bottom:7px!important;padding-left:17px!important;color:#53677a!important;font-size:14px!important;line-height:1.55!important}#aboutView .ab-value-card li:before{left:0!important;top:.67em!important;width:4px!important;height:4px!important;border-radius:0!important;background:#116bf8!important}#aboutView .ab-rail{position:sticky!important;top:104px!important;padding-top:4px}#aboutView .ab-rail-k{margin:0 0 18px!important;padding:0 0 12px!important;border-bottom:1px solid #04243C!important}#aboutView .rail-card{margin:0!important;padding:20px 0 22px!important;border-bottom:1px solid #DCE3EB}#aboutView .rail-img{display:none!important}#aboutView .rail-card h4{display:flex;justify-content:space-between;gap:16px;margin:0 0 8px!important;color:#04243c!important;font-size:17px!important;line-height:1.35!important}#aboutView .rail-card .chev{color:#116bf8!important;font-size:22px;font-weight:400}#aboutView .rail-card p{color:#53677a!important;font-size:13.5px!important;line-height:1.6!important}#aboutView .rail-card:hover h4,#aboutView .rail-card:focus-visible h4{color:#116bf8!important}@media(max-width:900px){#aboutView .ab-grid{grid-template-columns:1fr!important;gap:56px!important}#aboutView .ab-rail{position:static!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}#aboutView .ab-rail-k{grid-column:1 / -1}}@media(max-width:640px){#aboutView .ab-top{padding-top:92px!important}#aboutView .ab-topwrap,#aboutView .ab-grid{width:min(100% - 32px,1180px)}#aboutView .ab-crumb{margin-bottom:22px!important}#aboutView .ab-grid{gap:46px!important;padding-bottom:64px!important}#aboutView .ab-main h1{font-size:38px!important;line-height:1.08!important}#aboutView .ab-lede{font-size:18px!important}#aboutView .ab-intro{font-size:15px!important}#aboutView .ab-mv,#aboutView .ab-values-grid,#aboutView .ab-rail{grid-template-columns:1fr!important}#aboutView .ab-mv .mv-block{min-height:0!important;padding:24px 0!important;border-right:0!important;border-bottom:1px solid #DCE3EB!important}#aboutView .ab-mv .mv-block:last-child{border-bottom:0!important}#aboutView .ab-section{margin-top:42px!important}#aboutView .ab-section h2{font-size:26px!important}#aboutView .ab-section>p,#aboutView .ab-process-copy p{font-size:15px!important}#aboutView .ab-value-card{padding:24px 22px 20px!important}}@supports (content-visibility:auto){#mainView>section:not(.hero),#aboutView .ab-section,#aboutView .ab-rail,footer{content-visibility:auto;contain-intrinsic-size:auto 700px}}#header .logo{background:none!important}#header .logo-lockup{display:block!important;width:240px!important;height:auto!important;opacity:1!important;object-fit:contain}@media(max-width:640px){#header .logo-lockup{width:190px!important}}.skip-link{position:fixed;left:18px;top:12px;z-index:1000;padding:12px 16px;background:#fff;color:var(--navy);border:2px solid var(--accent);font-weight:700;text-decoration:none;transform:translateY(-150%);transition:transform .18s ease}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.utility-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.utility-link{-webkit-appearance:none;appearance:none;border:0;padding:2px 0;background:transparent;color:#ffffffd1;font:inherit;font-size:13px;cursor:pointer}.utility-link:hover,.utility-link:focus-visible{color:#fff;text-decoration:underline}.utility-modal[hidden]{display:none!important}.utility-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:grid;place-items:center;padding:24px}.utility-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#04243ca8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.utility-modal-panel{position:relative;width:min(720px,100%);max-height:min(78vh,760px);overflow:auto;background:#fff;color:var(--ink);border:1px solid #DCE3EB;box-shadow:0 24px 70px #04243c3d;padding:42px 46px}.utility-modal-close{position:absolute;right:18px;top:14px;border:0;background:transparent;color:var(--slate);font-size:30px;line-height:1;cursor:pointer}.utility-modal-panel h2{font-size:30px;line-height:1.15;margin:0 44px 20px 0}.utility-modal-panel h3{font-size:16px;margin:24px 0 6px}.utility-modal-panel p,.utility-modal-panel li{font-size:15px;line-height:1.7;color:var(--slate)}.utility-modal-panel ul{margin:8px 0 0 20px}body.utility-modal-open{overflow:hidden}.article-body .article-note.publish-note{border-left:3px solid var(--accent);background:#f5f8fc}.hero-brand-mark,.footer-brand-watermark{position:absolute;display:block;width:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-brand-mark{left:clamp(22px,3.5vw,62px);bottom:26px;z-index:2;height:clamp(72px,7vw,108px);opacity:.11;filter:brightness(0) invert(1)}footer{position:relative;overflow:hidden}footer .wrap{position:relative;z-index:1}.footer-brand-watermark{right:clamp(18px,4vw,68px);top:22px;z-index:0;height:clamp(150px,16vw,235px);opacity:.055;filter:brightness(0) invert(1)}.hero-photo{display:block;width:100%;object-fit:cover;object-position:center 58%}@media(max-width:980px){.hero-brand-mark{display:none}.footer-brand-watermark{right:-26px;top:34px;height:170px;opacity:.04}}@media(max-width:640px){.utility-links{justify-content:flex-start}.utility-modal{padding:12px}.utility-modal-panel{padding:34px 22px 28px}.utility-modal-panel h2{font-size:25px}body{font-size:16px}.hero-sub,.credibility-card p,.cov p,.process-step p,.contact-intro,.custom-copy,.statewide-copy,.article-body p,.article-body li,.about-body p,.consult-faq p,.utility-modal-panel p,.utility-modal-panel li{font-size:16px!important}button,[role=button],.nav-links a,.btn-talk,.service-modal-cta,.utility-link,.art-util,.artbar-btn,.star{min-width:44px;min-height:44px}}#insights .ins-photo-card{background-image:linear-gradient(180deg,#04243c1f 12%,#04243cf0),var(--card-photo)!important;background-position:center;background-size:cover}#insights .ins-photo-card .ins-tile-content{justify-content:flex-end}#insights .ins-photo-card .ins-tile-tag{color:#fff}.idx-thumb.article-photo{background-position:center;background-size:cover}.industry-hero{position:relative;width:min(1180px,calc(100% - 40px));height:clamp(500px,62vh,680px);margin:88px auto 0;overflow:hidden;background:#04243c}.industry-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.industry-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#04243cd6,#04243c85 58%,#04243c2e),linear-gradient(0deg,rgba(4,36,60,.7) 0%,transparent 58%)}.industry-hero-copy{position:absolute;left:clamp(28px,5vw,72px);right:clamp(28px,5vw,72px);bottom:clamp(32px,6vw,76px);z-index:2;max-width:850px}.industry-hero-back{display:inline-block;margin-bottom:clamp(30px,6vh,70px);color:#ffffffdb;font-size:13px;font-weight:700;text-decoration:none}.industry-hero-category{display:block;margin-bottom:12px;color:#7edcff;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.industry-hero h1{max-width:820px;margin:0;color:#fff;font-family:var(--sigma-font-family);font-size:clamp(34px,4.3vw,58px);line-height:1.04;letter-spacing:-1.8px}.industry-hero-copy>p{max-width:760px;margin:20px 0 0;color:#fff;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.industry-hero-meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:22px;color:#ffffffc7;font-size:12.5px}.industry-hero-meta a{color:#fff;font-weight:700;text-decoration:none}.industry-article .art-utils{margin-top:0}.industry-article-body{padding-top:26px}.industry-article-body .sigma-callout{margin:30px 0;padding:20px 24px;border-left:3px solid var(--accent);background:#f3f7fc}.industry-article-body .sigma-callout strong{display:block;margin-bottom:6px;color:var(--accent);font-size:12px;letter-spacing:1px;text-transform:uppercase}@media(max-width:700px){.industry-hero{width:100%;height:560px;margin-top:72px}.industry-hero-shade{background:linear-gradient(0deg,#04243cf0,#04243c80 70%,#04243c33)}.industry-hero-copy{left:22px;right:22px;bottom:28px}.industry-hero-back{margin-bottom:44px}.industry-hero h1{font-size:clamp(29px,8.4vw,38px);letter-spacing:-1px}.industry-hero-copy>p{font-size:16px;line-height:1.48}.industry-hero-meta{font-size:12px}}.editorial-format-label{display:inline-flex;align-items:center;min-height:26px;margin:0 0 14px;padding:4px 9px;border:1px solid rgba(255,255,255,.48);color:#fff;font-size:11px;font-weight:800;letter-spacing:1.25px;line-height:1;text-transform:uppercase}.art-head .editorial-format-label,.article-hero .editorial-format-label{border-color:#b9c8d6;color:#31506a}.idx-format{display:inline-block;margin-left:9px;padding-left:9px;border-left:1px solid #B9C8D6;color:#52687a;font-size:11px;font-weight:750;letter-spacing:.8px;line-height:1.2;text-transform:uppercase}.industry-hero-category+.editorial-format-label{margin-left:10px;vertical-align:middle}.industry-hero-category{display:inline-block}.editorial-format-analysis .industry-hero-copy{max-width:900px}.editorial-format-analysis .industry-article-body{max-width:760px}.editorial-format-executive .industry-hero{width:min(1240px,calc(100% - 40px));height:clamp(460px,56vh,610px)}.editorial-format-executive .industry-hero-shade{background:linear-gradient(90deg,#04243cf0,#04243cb8 48%,#04243c47),linear-gradient(0deg,rgba(4,36,60,.52),transparent 60%)}.editorial-format-executive .industry-hero h1{max-width:760px;font-size:clamp(33px,3.9vw,54px)}.editorial-format-executive .industry-hero-copy>p{max-width:690px}.editorial-format-executive .industry-article-body{max-width:700px}.editorial-format-executive .industry-article-body h2{padding-left:0;border-left:0}.editorial-format-field .industry-hero{width:min(1080px,calc(100% - 40px));height:clamp(470px,58vh,620px)}.editorial-format-field .industry-hero-shade{background:linear-gradient(0deg,#04243ced,#04243c7a 67%,#04243c2e)}.editorial-format-field .industry-hero-copy{max-width:780px;left:clamp(26px,4.5vw,58px);bottom:clamp(30px,5vw,58px)}.editorial-format-field .industry-article-body{max-width:680px}.editorial-format-short .industry-hero{width:min(820px,calc(100% - 40px));height:clamp(380px,48vh,480px)}.editorial-format-short .industry-hero-shade{background:linear-gradient(0deg,#04243cf5,#04243c66 78%,#04243c2e)}.editorial-format-short .industry-hero-copy{left:clamp(24px,4vw,46px);right:clamp(24px,4vw,46px);bottom:clamp(26px,4vw,44px)}.editorial-format-short .industry-hero-back{margin-bottom:22px}.editorial-format-short .industry-hero h1{max-width:690px;font-size:clamp(30px,4.2vw,46px);line-height:1.07}.editorial-format-short .industry-hero-copy>p{max-width:650px;margin-top:14px;font-size:17px}.editorial-format-short .industry-hero-meta{margin-top:16px}.editorial-format-short .industry-article-body{max-width:620px}.editorial-format-short .industry-article-body p{font-size:17px;line-height:1.72}.articleView.editorial-format-short:not(.industry-article) .art-head,.articleView.editorial-format-short:not(.industry-article) .article-wrap,.articleView.editorial-format-short:not(.industry-article) .article-body{max-width:620px}.articleView.editorial-format-executive:not(.industry-article) .art-head,.articleView.editorial-format-executive:not(.industry-article) .article-wrap,.articleView.editorial-format-executive:not(.industry-article) .article-body{max-width:700px}.articleView.editorial-format-field:not(.industry-article) .art-head,.articleView.editorial-format-field:not(.industry-article) .article-wrap,.articleView.editorial-format-field:not(.industry-article) .article-body{max-width:680px}@media(max-width:700px){.idx-format{margin-left:7px;padding-left:7px;font-size:10px}.editorial-format-label{min-height:24px;margin-bottom:10px;padding:4px 8px;font-size:10px}.industry-hero-category+.editorial-format-label{margin-left:7px}.editorial-format-analysis .industry-hero,.editorial-format-executive .industry-hero,.editorial-format-field .industry-hero,.editorial-format-short .industry-hero{width:100%;height:auto;min-height:560px;margin-top:72px}.editorial-format-short .industry-hero{min-height:520px}.editorial-format-analysis .industry-hero-copy,.editorial-format-executive .industry-hero-copy,.editorial-format-field .industry-hero-copy,.editorial-format-short .industry-hero-copy{left:20px;right:20px;bottom:26px}.editorial-format-analysis .industry-hero h1,.editorial-format-executive .industry-hero h1,.editorial-format-field .industry-hero h1,.editorial-format-short .industry-hero h1{font-size:clamp(28px,8vw,36px);line-height:1.08;letter-spacing:-.8px}.editorial-format-analysis .industry-hero-copy>p,.editorial-format-executive .industry-hero-copy>p,.editorial-format-field .industry-hero-copy>p,.editorial-format-short .industry-hero-copy>p{font-size:16px;line-height:1.5}.editorial-format-analysis .industry-article-body,.editorial-format-executive .industry-article-body,.editorial-format-field .industry-article-body,.editorial-format-short .industry-article-body{width:100%;max-width:none;padding:24px 20px 20px}.industry-article-body p,.industry-article-body li{font-size:16px!important;line-height:1.68!important}.industry-article-body h2{font-size:22px!important;line-height:1.22!important;margin-top:34px!important}.industry-article-body h3{font-size:18px!important;line-height:1.3!important}.industry-article .art-utils{min-height:56px;padding-left:16px;padding-right:16px}}@media(max-width:380px){.industry-hero-category{display:block;margin-bottom:8px}.industry-hero-category+.editorial-format-label{margin-left:0}.industry-hero-meta{gap:5px 8px}}@media(prefers-reduced-motion:reduce){.editorial-format *{scroll-behavior:auto!important}}.industry-hero .industry-hero-copy,.industry-hero .industry-hero-copy *,.industry-hero h1,.industry-hero h2,.industry-hero p,.industry-hero a,.industry-hero time,.industry-hero span{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;text-shadow:0 1px 2px rgba(0,18,34,.28)}.industry-hero .industry-hero-category{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.industry-hero .industry-hero-shade{background:linear-gradient(90deg,#04243cd1,#04243c8a 58%,#04243c38),linear-gradient(0deg,#04243cb8,#04243c1f 72%,#04243c0f)!important}.editorial-format-executive .industry-hero-shade{background:linear-gradient(90deg,#04243cde,#04243c9e 52%,#04243c3d),linear-gradient(0deg,#04243cad,#04243c14 72%)!important}.editorial-format-field .industry-hero-shade,.editorial-format-short .industry-hero-shade{background:linear-gradient(0deg,#04243ce0,#04243c8a 66%,#04243c2e)!important}#insights .ins-photo-card,#insights .ins-photo-card *,#insights .ins-photo-card h2,#insights .ins-photo-card h3,#insights .ins-photo-card p,#insights .ins-photo-card span{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}#insights .ins-photo-card{background-image:linear-gradient(180deg,#04243c00,#04243c0d 38%,#04243c57 68%,#04243cd1),var(--card-photo)!important}#insights .ins-photo-card h2,#insights .ins-photo-card h3,#insights .ins-photo-card .ins-tile-tag,#insights .ins-photo-card .ins-feature-tag{text-shadow:0 2px 12px rgba(0,18,34,.38)}.articleView .art-utils{width:min(100%,760px);max-width:760px}.articleView .art-util-group{margin-left:auto!important}.industry-hero .industry-hero-shade,.editorial-format-executive .industry-hero-shade,.editorial-format-field .industry-hero-shade,.editorial-format-short .industry-hero-shade{background:linear-gradient(90deg,#04243cc7,#04243c94 42%,#04243c33 72%,#04243c0a),linear-gradient(0deg,rgba(4,36,60,.2) 0%,transparent 64%)!important}.industry-hero .industry-hero-copy{padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.industry-hero .industry-hero-copy,.industry-hero .industry-hero-copy *{text-shadow:0 2px 12px rgba(0,18,34,.26)!important}@media(max-width:700px){.articleView .art-utils{width:100%!important;max-width:none!important}.articleView .art-back-top{flex:0 1 auto!important}.articleView .art-util-group{margin-left:auto!important}.industry-hero .industry-hero-copy{left:20px;right:20px;bottom:26px;padding:0;background:transparent}.industry-hero .industry-hero-shade,.editorial-format-executive .industry-hero-shade,.editorial-format-field .industry-hero-shade,.editorial-format-short .industry-hero-shade{background:linear-gradient(90deg,#04243cb8,#04243c61 72%,#04243c24),linear-gradient(0deg,rgba(4,36,60,.7) 0%,rgba(4,36,60,.16) 68%,transparent 100%)!important}#insights .ins-photo-card{background-image:linear-gradient(180deg,#04243c00,#04243c0f 34%,#04243c61 64%,#04243cdb),var(--card-photo)!important}}.article-content-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,270px);align-items:start;gap:clamp(44px,6vw,78px);width:min(1160px,calc(100% - 48px));margin:0 auto}.article-content-layout .article-body{width:100%!important;max-width:none!important;margin:0!important;padding:38px 0 30px!important}.articleView .article-body p,.articleView .article-body li{font-size:18px!important;line-height:1.72!important;color:#263e50!important}.articleView .article-body h2{margin:50px 0 18px!important;padding-top:20px!important;font-size:clamp(27px,2.6vw,34px)!important;line-height:1.18!important;letter-spacing:-.8px!important;color:var(--deep-blue)!important}.articleView .article-body h3{margin:34px 0 10px!important;padding-left:0;border-left:0;font-size:clamp(20px,1.8vw,23px)!important;line-height:1.3!important;letter-spacing:-.3px!important;color:var(--deep-blue)!important}.articleView .article-body h2:before{display:none!important;content:none!important}.articleView .article-body h2,.articleView .article-body h3,.articleView .industry-article-body h2,.articleView .industry-article-body h3{padding-left:0!important;border-left:0!important}.articleView .article-pull,.articleView .article-note,.articleView .sigma-callout{border-left:0!important}.articleView .article-body ul,.articleView .article-body ol{margin:26px 0 32px!important;padding:22px 26px 16px 28px!important;border-top:1px solid #D3DFEA;border-bottom:1px solid #D3DFEA;background:#f6f9fc}.articleView .article-body ul li,.articleView .article-body ol li{margin:0 0 14px!important;padding-left:25px!important}.articleView .article-body ul li:before{top:11px!important;left:2px!important;width:8px!important;height:8px!important;border-radius:0!important;background:var(--bright-blue)!important}.article-reading-rail{position:sticky;top:104px;margin-top:38px;padding:22px 0 0;border-top:2px solid var(--deep-blue)}.article-reading-rail h2{margin:0 0 18px;color:var(--deep-blue)!important;font-size:15px!important;font-weight:800;letter-spacing:1.2px;line-height:1.25;text-transform:uppercase}.article-reading-rail ol{margin:0;padding:0;list-style:none;counter-reset:rail}.article-reading-rail li{position:relative;margin:0 0 15px;min-height:24px;padding-left:36px;counter-increment:rail}.article-reading-rail li:before{content:counter(rail,decimal-leading-zero);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#e8f0ff;color:var(--royal-blue);font-size:10px;font-weight:800;letter-spacing:.6px}.article-reading-rail a{color:#17344b;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none}.article-reading-rail a:hover,.article-reading-rail a:focus-visible{color:var(--bright-blue);text-decoration:underline;text-underline-offset:3px}.article-references{width:min(760px,calc(100% - 48px));margin:42px auto 10px;padding:26px 28px;border:1px solid #C9D8E5;background:#f6f9fc}.article-references h2{margin:0 0 9px;color:var(--deep-blue)!important;font-size:20px!important;line-height:1.3!important}.article-references p{margin:0 0 14px;color:#52687a;font-size:14px;line-height:1.6}.article-references ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.article-references a{color:var(--royal-blue);font-size:14px;font-weight:750;line-height:1.45;text-decoration:underline;text-underline-offset:3px}@media(max-width:940px){.article-content-layout{grid-template-columns:1fr;gap:0;width:min(760px,calc(100% - 40px))}.article-reading-rail{position:static;order:-1;margin:28px 0 0;padding:18px 0 4px}.article-reading-rail ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px}.article-reading-rail li{margin-bottom:8px}}@media(max-width:600px){.article-content-layout{width:100%}.article-content-layout .article-body{padding:28px 20px 24px!important}.articleView .article-body p,.articleView .article-body li{font-size:16.5px!important;line-height:1.7!important}.articleView .article-body h2{margin-top:38px!important;padding-top:17px!important;font-size:26px!important;line-height:1.2!important}.articleView .article-body h3{margin-top:27px!important;font-size:20px!important}.articleView .article-body ul,.articleView .article-body ol{margin-left:0!important;margin-right:0!important;padding:18px 16px 10px 20px!important}.article-reading-rail{margin:22px 20px 0}.article-reading-rail ol{grid-template-columns:1fr;gap:6px}.article-references{width:calc(100% - 40px);margin-top:32px;padding:22px 20px}}.industry-article .industry-hero{width:min(1240px,calc(100% - 40px))!important;margin-top:0!important;margin-left:auto;margin-right:auto}.industry-article .industry-hero-copy{max-width:940px}.industry-article .industry-hero-category{display:block;margin-bottom:18px}.article-hero-nav{display:flex;width:min(1240px,calc(100% - 40px));margin:94px auto 14px}.article-hero-nav .art-back-top{display:inline-flex;align-items:center;min-height:46px;padding:10px 18px;border:1px solid #071F2F;color:#071f2f!important;background:#fff;font-size:14px;font-weight:750;line-height:1;opacity:1!important;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.article-hero-nav .art-back-top:hover,.article-hero-nav .art-back-top:focus-visible{border-color:var(--deep-blue,var(--navy));color:#fff!important;background:var(--deep-blue,var(--navy));text-decoration:none}.article-dek{width:min(1000px,calc(100% - 40px));margin:0 auto;padding:26px 0 8px}.article-dek p{max-width:900px;margin:0;color:#334a5e;font-size:clamp(18px,1.7vw,22px);line-height:1.58;letter-spacing:-.15px}.article-bylines{display:flex;flex-wrap:wrap;gap:6px 12px;width:min(1000px,calc(100% - 40px));margin:0 auto;padding:8px 0 12px;color:#647487;font-size:13px;line-height:1.45}.article-bylines a{color:#10293b;font-weight:700;text-decoration:none}.article-bylines a:hover,.article-bylines a:focus-visible{text-decoration:underline;text-underline-offset:3px}.industry-article .art-utils{justify-content:flex-end;width:min(1000px,calc(100% - 40px));margin-left:auto;margin-right:auto;padding-top:6px}@media(max-width:700px){.article-hero-nav{width:calc(100% - 32px);margin-top:82px;margin-bottom:12px}.article-hero-nav .art-back-top{min-height:44px;padding:10px 15px}.industry-article .industry-hero{width:100%!important}.article-dek,.article-bylines,.industry-article .art-utils{width:calc(100% - 32px)}.article-dek{padding-top:20px}.article-dek p{font-size:17px;line-height:1.55}.article-bylines{padding-top:6px;font-size:12px}}.article-share-inline{display:flex;align-items:center;gap:8px;margin-right:6px}.article-share-label{margin-right:3px;color:var(--deep-blue,#04243C);font-size:13px;font-weight:750;white-space:nowrap}.article-social-button{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--deep-blue,#04243C);border-radius:50%;background:var(--deep-blue,#04243C);color:#fff;-webkit-text-fill-color:#FFFFFF;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.article-social-button:hover,.article-social-button:focus-visible{border-color:var(--electric-blue,#116BF8);background:var(--electric-blue,#116BF8);transform:translateY(-1px)}.article-social-button span{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;font:800 15px/1 Inter,Arial,sans-serif;letter-spacing:-.25px}.article-social-button svg{width:18px!important;height:18px!important;fill:none!important;stroke:#fff!important;stroke-width:1.8!important}.share-popover{width:auto!important;min-width:316px;max-width:calc(100vw - 24px);padding:17px 20px 16px!important;border-color:#cad6e1!important;box-shadow:0 16px 34px -18px #04243c61!important}.share-popover-title{margin:0 0 13px!important;padding:0!important;border:0!important;color:var(--deep-blue)!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}.share-social-row{display:flex;align-items:center;gap:10px}.share-popover .share-circle{display:inline-flex!important;flex:0 0 44px;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid var(--deep-blue)!important;border-radius:50%!important;background:var(--deep-blue)!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;text-decoration:none!important}.share-popover .share-circle:hover,.share-popover .share-circle:focus-visible{border-color:var(--bright-blue)!important;background:var(--bright-blue)!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 0 0 3px #1b6bf82e!important}.share-circle-mark{display:block;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;font:800 16px/1 Inter,Arial,sans-serif!important;letter-spacing:-.3px;text-align:center}.share-link-mark{font-size:20px!important;font-weight:500!important}.share-copy-status{min-height:16px;margin:10px 0 0!important;color:#52687a!important;font-size:12px!important;line-height:1.3}@media(max-width:520px){.article-share-inline{width:100%;flex-wrap:wrap;gap:8px}.article-share-label{flex:1 0 100%;margin:0 0 2px}.article-social-button{flex-basis:44px;width:44px;height:44px;min-height:44px}.share-popover{width:calc(100vw - 24px)!important;min-width:0!important;padding:16px 18px!important}.share-social-row{justify-content:flex-start;gap:9px}}:root{--deep-blue:#04243C;--royal-blue:#052698;--electric-blue:#116BF8;--bright-blue:#116BF8;--cyan:#21BCEE;--black:#000000;--white:#FFFFFF;--navy:var(--deep-blue);--navy-90:#0B3355;--ink:#0F2334;--accent:var(--electric-blue);--accent-soft:#E8F0FF;--mint:var(--cyan);--mint-soft:#E9F8FC}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--electric-blue)}.article-reading-rail li:before{color:var(--royal-blue);background:#e8f0ff}#mainView #insights .ins-photo-card .ins-tile-tag,#mainView #insights .ins-photo-card .ins-feature-tag,.industry-hero-category{color:var(--cyan)!important;-webkit-text-fill-color:var(--cyan)!important}#insightsIndex .idx-list{width:min(980px,calc(100% - 40px))!important;max-width:none!important;margin:0 auto!important;padding:38px 0 88px!important}#insightsIndex .idx-item{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:30px!important;align-items:start!important;padding:32px 0!important}#insightsIndex .idx-item>a{display:block;width:240px}#insightsIndex .idx-thumb{width:240px!important;height:152px!important;border-radius:0!important}#insightsIndex .idx-body{min-width:0;padding-top:1px}#insightsIndex .idx-format,#insightsIndex .idx-body .num{display:none!important}#insightsIndex .idx-cat{margin:0 0 9px!important}#insightsIndex .idx-body h3{display:block!important;margin:0!important;font-size:clamp(19px,2vw,23px)!important;line-height:1.26!important;letter-spacing:-.45px!important}#insightsIndex .idx-body p{max-width:650px;margin:11px 0 0!important;font-size:15.5px!important;line-height:1.62!important}#insightsIndex .idx-read{margin-top:14px!important;color:var(--deep-blue,var(--navy))!important;font-size:14px!important;line-height:1.35!important}#insightsIndex .idx-read:hover{color:var(--accent)!important}@media(max-width:700px){#insightsIndex .idx-list{width:100%!important;padding:18px 18px 64px!important}#insightsIndex .idx-item{grid-template-columns:1fr!important;gap:17px!important;padding:28px 0!important}#insightsIndex .idx-item>a,#insightsIndex .idx-thumb{width:100%!important}#insightsIndex .idx-thumb{height:auto!important;aspect-ratio:16/9}#insightsIndex .idx-body h3{font-size:21px!important}}.related-insights{width:min(1180px,calc(100% - 40px));margin:14px auto 72px;padding:48px 44px 54px;background:#f2f4f7}.related-insights>h2{margin:0 0 28px;color:var(--deep-blue);font-size:17px;font-weight:800;letter-spacing:1.25px;line-height:1.2;text-align:center;text-transform:uppercase}.related-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.related-insight-card{display:block;min-width:0;padding-bottom:26px;color:var(--deep-blue);background:#fff;border:1px solid #D5E0E9;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.related-insight-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #04243c1f}.related-insight-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.related-insight-category{display:block;margin:22px 24px 8px;color:#52687a;font-size:10.5px;font-weight:800;letter-spacing:1.15px;line-height:1.25;text-transform:uppercase}.related-insight-card h3{margin:0 24px;color:var(--deep-blue);font-size:21px;font-weight:800;letter-spacing:-.45px;line-height:1.28}.rating-placement-sidebar{margin:25px 0 0!important;padding:21px 0 0!important;border-top:1px solid #C9D6E1!important;border-bottom:0!important}.rating-placement-sidebar h4{margin-bottom:12px!important;font-size:14px!important;line-height:1.35!important}.rating-placement-sidebar .rate-row{gap:9px!important}.rating-placement-sidebar .star{width:20px!important;height:20px!important}.rating-placement-sidebar .rate-thanks{font-size:12px!important}.rating-placement-mid{margin:42px 0!important;padding:24px 26px!important;border:1px solid #D3DFEA!important;background:#f5f8fb}@media(max-width:940px){.rating-placement-sidebar{margin-top:18px!important;padding:18px 0 2px!important}.related-insights{margin-bottom:56px;padding:40px 30px 44px}.related-insights-grid{gap:18px}.related-insight-card h3{font-size:18px}}@media(max-width:700px){.related-insights{width:100%;margin:8px 0 44px;padding:36px 18px 40px}.related-insights-grid{grid-template-columns:1fr;gap:20px}.related-insight-card{padding-bottom:22px}.related-insight-card h3{margin-left:20px;margin-right:20px;font-size:20px}.related-insight-category{margin-left:20px;margin-right:20px}.rating-placement-mid{margin:34px 0!important;padding:22px 20px!important}}#mainView #insights .ins-photo-card,#mainView #insights .ins-photo-card h2,#mainView #insights .ins-photo-card h3,#mainView #insights .ins-photo-card p,#mainView #insights .ins-photo-card .ins-tile-tag,#mainView #insights .ins-photo-card .ins-feature-tag,.industry-hero .industry-hero-copy,.industry-hero .industry-hero-copy h1,.industry-hero .industry-hero-copy p,.industry-hero .industry-hero-copy span,.industry-hero .industry-hero-category,.industry-hero .industry-hero-meta,.industry-hero .industry-hero-meta a,.industry-hero .industry-hero-meta time{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}#mainView #insights .ins-photo-card .ins-tile-tag,#mainView #insights .ins-photo-card .ins-feature-tag,.industry-hero .industry-hero-category{text-shadow:0 2px 8px rgba(0,18,34,.72)!important}#mainView #insights .ins-photo-card h2,#mainView #insights .ins-photo-card h3,.industry-hero .industry-hero-copy h1{text-shadow:0 2px 14px rgba(0,18,34,.58)!important}#mainView #insights .ins-photo-card{background-image:linear-gradient(180deg,#04243c00,#04243c0a 35%,#04243c61 66%,#04243cdb),var(--card-photo)!important}.articleView .art-utils>.art-back-top{grid-column:1;justify-self:start;align-self:end}.articleView .art-utils>.art-util-group{grid-column:2;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;justify-self:stretch;gap:13px!important;width:100%;margin:0!important}.articleView .art-utils>.art-util-spacer{display:none!important}.articleView .art-utils .article-share-inline{display:grid!important;grid-template-columns:repeat(4,38px)!important;gap:7px!important;align-items:center!important;width:auto!important;margin:0!important}.articleView .art-utils .article-share-label{grid-column:1/-1;margin:0 0 4px!important;color:var(--deep-blue)!important;font-size:12.5px!important;font-weight:800!important;line-height:1.25!important;text-align:left}.articleView .art-utils .article-social-button{display:inline-flex!important;flex:0 0 38px!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid var(--royal-blue,#052698)!important;border-radius:50%!important;background:var(--royal-blue,#052698)!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.articleView .art-utils .article-social-button:hover,.articleView .art-utils .article-social-button:focus-visible{border-color:var(--bright-blue,#116BF8)!important;background:var(--bright-blue,#116BF8)!important}.articleView .art-utils .art-util{display:inline-flex!important;flex:0 0 44px;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-width:44px!important;min-height:44px!important;margin:0 0 -1px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--royal-blue,#052698)!important;-webkit-text-fill-color:var(--royal-blue,#052698)!important;font-size:12px!important;font-weight:700!important}.articleView .art-utils .art-util svg{width:21px!important;height:21px!important;fill:none!important;stroke:var(--royal-blue,#052698)!important;stroke-width:1.8!important}.articleView .art-utils .art-util:hover,.articleView .art-utils .art-util:focus-visible{color:var(--bright-blue,#116BF8)!important;-webkit-text-fill-color:var(--bright-blue,#116BF8)!important}.articleView .art-utils .art-util:hover svg,.articleView .art-utils .art-util:focus-visible svg{stroke:var(--bright-blue,#116BF8)!important}#artBar .article-share-label{display:none!important}#artBar .article-share-inline{gap:6px!important;margin:0!important}#artBar .article-social-button{width:34px!important;height:34px!important;min-height:34px!important;flex-basis:34px!important;border-color:var(--royal-blue,#052698)!important;border-radius:50%!important;background:var(--royal-blue,#052698)!important}#artBar .artbar-btn{color:var(--royal-blue,#052698)!important;-webkit-text-fill-color:var(--royal-blue,#052698)!important}#artBar .artbar-btn svg{stroke:var(--royal-blue,#052698)!important}@media(max-width:940px){.articleView .art-utils,.industry-article .art-utils{grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;width:min(760px,calc(100% - 40px))!important}.articleView .art-utils>.art-util-group{width:auto}}@media(max-width:700px){.articleView .art-utils,.industry-article .art-utils{display:flex!important;flex-wrap:wrap;align-items:flex-end!important;justify-content:space-between!important;width:calc(100% - 32px)!important;margin-top:8px!important;padding-bottom:16px!important}.articleView .art-utils>.art-util-group{width:auto!important;margin-left:auto!important}.articleView .art-utils .article-share-label{font-size:12px!important}.articleView .art-utils .article-social-button{width:36px!important;height:36px!important;min-height:36px!important;flex-basis:36px!important}}@media(max-width:520px){.articleView .art-utils>.art-util-group{width:100%!important;margin:8px 0 0!important}}:root{--sigma-royal:#052698;--sigma-bright:#116BF8;--sigma-cyan:#21BCEE;--sigma-mist:#DCE3EB;--sigma-deep:#052337;--sigma-ink:#071E2E}.rv{opacity:1!important;visibility:visible!important;transform:none!important}.consult-faq{background:#f2f6f9!important;border-top:1px solid var(--sigma-mist)!important}.consult-faq details{background:#fff!important;border-color:#cbd7e2!important;border-radius:0!important}.consult-faq details:hover,.consult-faq details[open]{background:#f8fbfd!important}.industry-article .article-hero-nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:min(1000px,calc(100% - 40px))!important;margin:0 auto!important;padding:16px 0 4px!important}.industry-article .article-hero-nav .art-back-top{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:6px 0!important;border:0!important;background:transparent!important;color:#071f2f!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;text-decoration:none!important}.industry-article .article-hero-nav .art-back-top:hover,.industry-article .article-hero-nav .art-back-top:focus-visible{color:#116bf8!important;background:transparent!important;text-decoration:underline!important;text-underline-offset:4px!important}@media(max-width:700px){.industry-article .article-hero-nav{width:calc(100% - 32px)!important;padding-top:12px!important}.industry-article .article-hero-nav .art-back-top{min-height:42px!important;font-size:14px!important}}.articleView .art-utils,.industry-article .art-utils{display:grid!important;grid-template-columns:minmax(0,760px) minmax(220px,270px)!important;gap:clamp(44px,6vw,78px)!important;align-items:end!important;width:min(1160px,calc(100% - 48px))!important;max-width:none!important;margin:12px auto 0!important;padding:10px 0 18px!important}.articleView .art-utils>.art-util-group{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;justify-self:start!important;width:auto!important;margin:0!important}.articleView .article-share-inline{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;margin:0!important}.articleView .art-util-spacer{display:none!important}#artBar .artbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin-left:auto!important}@media(max-width:940px){.articleView .art-utils,.industry-article .art-utils{grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;width:min(760px,calc(100% - 40px))!important}}@media(max-width:700px){.articleView .art-utils,.industry-article .art-utils{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:calc(100% - 32px)!important;margin:8px auto 0!important;padding:10px 0 16px!important}.articleView .art-utils>.art-back-top{margin-right:auto!important}.articleView .art-utils>.art-util-group{width:auto!important;margin-left:auto!important}.articleView .article-share-inline{justify-content:flex-end!important;gap:8px!important}.articleView .article-social-button{width:40px!important;height:40px!important;min-height:40px!important;flex-basis:40px!important}}:root{--sigma-navy:#04243C;--sigma-royal:#052698;--sigma-bright:#116BF8;--sigma-cyan:#21BCEE;--sigma-white:#FFFFFF;--sigma-gray:#878EA0;--sigma-soft:#DCE3EB;--navy:var(--sigma-navy);--navy-90:#0B3355;--accent:var(--sigma-bright);--cyan:var(--sigma-cyan);--accent-soft:#EDF4FF}.nav-cta,.btn-primary,.hero-actions .btn-primary,.cta-btn-primary,button[type=submit],input[type=submit],.form-submit,.submit-btn{background:var(--sigma-bright)!important;border-color:var(--sigma-bright)!important;color:var(--sigma-white)!important}.nav-cta:hover,.btn-primary:hover,.hero-actions .btn-primary:hover,.cta-btn-primary:hover,button[type=submit]:hover,input[type=submit]:hover,.form-submit:hover,.submit-btn:hover{background:var(--sigma-royal)!important;border-color:var(--sigma-royal)!important;color:var(--sigma-white)!important}.btn-secondary,.hero-actions .btn-secondary,.cta-btn-secondary,.btn-talk,.btn-summarize,.artbar-cta,.ins-editorial-cta,.ins-viewall{background:var(--sigma-white)!important;border-color:var(--sigma-royal)!important;color:var(--sigma-royal)!important}.btn-secondary:hover,.hero-actions .btn-secondary:hover,.cta-btn-secondary:hover,.btn-talk:hover,.btn-summarize:hover,.artbar-cta:hover,.ins-editorial-cta:hover,.ins-viewall:hover{background:var(--sigma-royal)!important;border-color:var(--sigma-royal)!important;color:var(--sigma-white)!important}.hero .btn-secondary,.dark-section .btn-secondary,#insights .ins-editorial-cta{background:transparent!important;border-color:#ffffffb8!important;color:var(--sigma-white)!important}.hero .btn-secondary:hover,.dark-section .btn-secondary:hover,#insights .ins-editorial-cta:hover{background:var(--sigma-white)!important;border-color:var(--sigma-white)!important;color:var(--sigma-navy)!important}.article-social-button,.articleView .article-social-button,.industry-article .article-social-button{background:var(--sigma-royal)!important;border-color:var(--sigma-royal)!important;color:var(--sigma-white)!important}.article-social-button:hover,.articleView .article-social-button:hover,.industry-article .article-social-button:hover{background:var(--sigma-navy)!important;border-color:var(--sigma-navy)!important;color:var(--sigma-white)!important}.eyebrow,.article-cat,.post-tag,.idx-body .num,.article-key .k,.mv-item .k,.ab-mv .mv-k,.flow-eyebrow,.cta-eyebrow{color:var(--sigma-royal)!important}#insights .ins-kicker,#insights .ins-card-kicker,.article-hero .article-cat,.industry-article-hero .article-cat,.dark-section .eyebrow{color:var(--sigma-cyan)!important}.faq-q:hover,.side-card a:hover,.article-toc a:hover,.post-more:hover,.cta-link:hover,.article-back:hover,.about-back:hover{color:var(--sigma-bright)}:focus-visible{outline-color:var(--sigma-bright)!important}input[type=range]{accent-color:var(--sigma-bright)!important}footer a,footer a:hover,.dark-section a:not(.btn):not(.cta-btn-primary):not(.cta-btn-secondary){color:var(--sigma-white)}.hero,#insights,.industry-hero,.cta-card,.est-right,footer{color:var(--sigma-white)!important}.hero :is(h1,h2,h3,h4),#insights :is(h1,h2,h3,h4),.industry-hero :is(h1,h2,h3,h4),.cta-card :is(h1,h2,h3,h4),.est-right :is(h1,h2,h3,h4),footer :is(h1,h2,h3,h4){color:var(--sigma-white)!important;-webkit-text-fill-color:var(--sigma-white)!important}.hero p,#insights .ins-editorial-intro p,.cta-card p,.est-right p,footer p{color:#ffffffd6!important;-webkit-text-fill-color:rgba(255,255,255,.84)!important}.industry-hero-category,#insights .ins-tile-tag,#insights .ins-feature-tag{color:var(--sigma-cyan)!important;-webkit-text-fill-color:var(--sigma-cyan)!important}.industry-hero h1,#insights .ins-tile h3,#insights .ins-editorial-feature h3{color:var(--sigma-white)!important;-webkit-text-fill-color:var(--sigma-white)!important}.article-dek,.article-bylines,.article-body,.article-hero-nav,.consult-wrap,.faq-wrap{color:var(--sigma-navy)!important}.article-dek :is(h1,h2,h3,h4),.article-body :is(h1,h2,h3,h4),.consult-wrap :is(h1,h2,h3,h4),.faq-wrap :is(h1,h2,h3,h4){color:var(--sigma-navy)!important;-webkit-text-fill-color:var(--sigma-navy)!important}.article-dek p,.article-body p,.consult-wrap p,.faq-wrap p{color:#526472!important;-webkit-text-fill-color:#526472!important}.articleView .art-utils>.art-util-group,.industry-article .art-utils>.art-util-group{grid-column:1!important;justify-self:start!important;justify-content:flex-start!important;margin:0!important}.articleView .article-share-inline,.industry-article .article-share-inline{justify-content:flex-start!important;margin:0!important}@media(max-width:700px){.articleView .art-utils,.industry-article .art-utils{justify-content:flex-start!important}.articleView .art-utils>.art-util-group,.industry-article .art-utils>.art-util-group{margin-left:0!important;margin-right:auto!important}.articleView .article-share-inline,.industry-article .article-share-inline{justify-content:flex-start!important}}.industry-article .article-bylines{display:flex!important;align-items:center!important;gap:10px 14px!important;flex-wrap:wrap!important}.industry-article .article-back-inline{display:inline-flex!important;align-items:center!important;min-height:44px!important;margin-left:auto!important;color:var(--sigma-navy,#04243C)!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important}.industry-article .article-back-inline:hover,.industry-article .article-back-inline:focus-visible{color:var(--sigma-bright,#116BF8)!important;text-decoration:underline!important;text-underline-offset:4px!important}@media(max-width:700px){.industry-article .article-bylines{align-items:flex-start!important}.industry-article .article-back-inline{flex-basis:100%!important;width:max-content!important;min-height:40px!important;margin-left:0!important;margin-top:2px!important}}#header .nav-links .nav-cta,#header .nav-links .nav-cta:visited,#header .nav-links .nav-cta:hover,#header .nav-links .nav-cta:focus-visible{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important}#header .nav-links .nav-cta{background:#116bf8!important;border-color:#116bf8!important}#header .nav-links .nav-cta:hover,#header .nav-links .nav-cta:focus-visible{background:#052698!important;border-color:#052698!important}.industry-article .article-body,.industry-article .article-dek{color:#354b5b!important}.industry-article .article-body p,.industry-article .article-body li,.industry-article .article-dek p{color:#354b5b!important;-webkit-text-fill-color:#354B5B!important}.industry-article .article-body :is(h1,h2,h3,h4,h5,h6),.industry-article .article-body p:first-child:first-letter{color:#04243c!important;-webkit-text-fill-color:#04243C!important}.industry-article .article-body strong{color:#04243c!important;-webkit-text-fill-color:#04243C!important}.industry-article .article-toc,.industry-article .article-toc :is(h2,h3,h4),.industry-article .article-toc a{color:#0f2f47!important;-webkit-text-fill-color:#0F2F47!important}.industry-article .article-toc a:hover,.industry-article .article-toc a:focus-visible{color:#116bf8!important;-webkit-text-fill-color:#116BF8!important}.industry-article .article-toc a:before{color:#052698!important;-webkit-text-fill-color:#052698!important;background:#edf4ff!important}.industry-article .article-bylines{color:#526472!important;-webkit-text-fill-color:#526472!important}.industry-article .article-bylines a{color:#04243c!important;-webkit-text-fill-color:#04243C!important}.industry-article .article-body,.industry-article .article-dek{color:#333!important}.industry-article .article-body p,.industry-article .article-body li,.industry-article .article-dek p{color:#333!important;-webkit-text-fill-color:#333333!important}.industry-article .article-body :is(h1,h2,h3,h4,h5,h6),.industry-article .article-body strong,.industry-article .article-body p:first-child:first-letter{color:#111!important;-webkit-text-fill-color:#111111!important}.industry-article .article-toc,.industry-article .article-toc :is(h2,h3,h4),.industry-article .article-toc a{color:#222!important;-webkit-text-fill-color:#222222!important}.industry-article .article-bylines{color:#666!important;-webkit-text-fill-color:#666666!important}.industry-article .article-bylines a{color:#111!important;-webkit-text-fill-color:#111111!important}.industry-article .article-back-inline{color:#222!important;-webkit-text-fill-color:#222222!important}.industry-article .article-toc a:hover,.industry-article .article-toc a:focus-visible,.industry-article .article-back-inline:hover,.industry-article .article-back-inline:focus-visible{color:#116bf8!important;-webkit-text-fill-color:#116BF8!important}.hero{min-height:720px!important;padding:150px 0 90px!important;background:#04243c!important}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#04243ce0,#04243cbd 36%,#04243c3d,#04243c14),linear-gradient(180deg,#04243c2e,#04243c47);pointer-events:none}.hero .wrap{position:relative!important;z-index:2!important}.hero-photo{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;filter:none!important;z-index:0!important}.hero-brand-mark{display:none!important}.hero-grid{grid-template-columns:minmax(0,700px)!important;max-width:1180px!important;gap:0!important}.hero-inner{max-width:700px!important;text-align:left!important}.hero h1,.hero h1.hero-long-title{max-width:700px!important;font-size:clamp(44px,5.7vw,76px)!important;line-height:.98!important;letter-spacing:-.045em!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;margin-bottom:24px!important}.hero h1 .grad{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;background:none!important}.hero-sub{max-width:640px!important;margin:0 0 28px!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;color:#ffffffe0!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important;font-size:19px!important;line-height:1.55!important}.hero-card-wrap{display:none!important}.hero-actions .btn{min-width:168px;justify-content:center}#mainView #insights .ins-tile-tag,#mainView #insights .ins-feature-tag{display:none!important}#mainView #insights .ins-photo-card{border:1px solid rgba(49,106,255,.46)!important;box-shadow:0 18px 44px #04243c1f!important}#mainView #insights .ins-photo-card:hover{border-color:#316affd1!important;box-shadow:0 24px 54px #04243c29!important}#partnersView[hidden]{display:none}html.v-partners #mainView{display:none!important}#partnersView{background:#fff;color:var(--ink)}.partners-hero{padding:132px 0 54px;background:linear-gradient(135deg,#04243cf5,#04243ce0),radial-gradient(560px 320px at 78% 26%,rgba(33,188,238,.22),transparent 68%);color:#fff}.partners-hero .wrap{display:grid;grid-template-columns:minmax(0,.86fr) minmax(260px,.44fr);gap:44px;align-items:end}.partners-hero h1{max-width:760px;margin:0;color:#fff;font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-.045em}.partners-hero p{max-width:660px;margin:22px 0 0;color:#ffffffc7;font-size:17px;line-height:1.65}.partners-note{border-left:3px solid #21BCEE;padding:18px 0 18px 20px;color:#ffffffc2;font-size:14px;line-height:1.55}.partners-tabs{padding:0 0 30px;background:#f7f9fb;border-bottom:1px solid var(--line)}.partners-tabs .wrap{display:flex;gap:0;overflow-x:auto}.partners-tabs a{flex:0 0 auto;padding:18px 20px 15px;color:#526472;font-weight:750;font-size:14px;text-decoration:none;border-bottom:3px solid transparent}.partners-tabs a:hover,.partners-tabs a:focus-visible{color:var(--accent);border-bottom-color:#21bcee}.partners-grid-section{padding:52px 0 68px;background:#f7f9fb}.partners-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.partner-card{min-height:238px;display:flex;flex-direction:column;justify-content:space-between;padding:22px;background:linear-gradient(145deg,#05273f,#063551);color:#fff;border:1px solid rgba(33,188,238,.28);box-shadow:0 14px 34px #04243c1f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.partner-card:hover{transform:translateY(-3px);border-color:#21bceec7;box-shadow:0 22px 48px #04243c2e}.partner-card h2{margin:0 0 10px;color:#fff;font-size:21px;line-height:1.15;letter-spacing:-.02em}.partner-card p{margin:0 0 18px;color:#ffffffb8;font-size:13.5px;line-height:1.52}.partner-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.partner-list span{display:inline-flex;padding:6px 8px;color:#ffffffdb;background:#ffffff14;border:1px solid rgba(255,255,255,.11);font-size:11.5px;line-height:1}.partners-cta{margin-top:28px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid var(--line)}.partners-cta h2{margin:0;color:var(--navy);font-size:22px;line-height:1.2}.partners-cta p{margin:7px 0 0;color:var(--slate);font-size:14px}section[id]{scroll-margin-top:96px}@media(max-width:900px){.hero{min-height:680px!important;padding:130px 0 72px!important}.hero h1,.hero h1.hero-long-title{font-size:clamp(38px,9vw,58px)!important}.hero-sub{font-size:17px!important}.partners-hero .wrap{grid-template-columns:1fr}.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hero{min-height:640px!important;padding:112px 0 56px!important}.hero:before{background:linear-gradient(90deg,#04243ce6,#04243cc2 60%,#04243c57)}.hero-actions .btn{width:100%}.partners-cta{align-items:flex-start;flex-direction:column}.partners-grid{grid-template-columns:1fr}.partner-card{min-height:0}}.partners-hero{padding:116px 0 50px!important;background:linear-gradient(180deg,#fff,#f7f9fb)!important;border-bottom:1px solid var(--line)!important;color:var(--ink)!important}.partners-hero .wrap{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(280px,.44fr)!important;gap:58px!important;align-items:end!important}.partners-hero h1{max-width:760px!important;color:var(--deep-blue)!important;font-size:clamp(36px,4.6vw,62px)!important;line-height:1.02!important;letter-spacing:-.04em!important}.partners-hero p{max-width:660px!important;margin:18px 0 0!important;color:#526472!important;font-size:16.5px!important;line-height:1.64!important}.partners-note{padding:18px 20px!important;color:#465866!important;background:#fff!important;border:1px solid var(--line)!important;border-top:3px solid #21BCEE!important;font-size:14px!important;line-height:1.55!important;box-shadow:0 14px 34px #04243c0f!important}.partner-category-strip{padding:22px 0;background:#fff;border-bottom:1px solid var(--line)}.partner-category-strip .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.partner-category-strip a{min-height:64px;display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--deep-blue);font-weight:800;font-size:14px;text-decoration:none;background:#fff;border:1px solid var(--line);box-shadow:0 8px 22px #04243c0a}.partner-category-strip a:hover,.partner-category-strip a:focus-visible{border-color:#21bcee;color:var(--bright-blue);transform:translateY(-1px)}.partner-icon{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--bright-blue);background:#eef4ff;border-radius:10px}.partner-icon svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.partners-directory{padding:54px 0 72px;background:#f7f9fb}.partners-section-head{max-width:760px;margin:0 0 28px}.partners-section-head span{display:block;margin-bottom:10px;color:var(--bright-blue);font-size:11px;font-weight:850;letter-spacing:1.9px;text-transform:uppercase}.partners-section-head h2{margin:0;color:var(--deep-blue);font-size:clamp(28px,3.1vw,42px);line-height:1.1;letter-spacing:-.03em}.partners-section-head p{max-width:680px;margin:12px 0 0;color:#526472;font-size:15px;line-height:1.65}.partner-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.partner-directory-card{position:relative;min-height:285px;padding:22px 22px 18px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 34px #04243c0f;overflow:hidden}.partner-directory-card:before{content:"";position:absolute;left:22px;top:0;width:38px;height:3px;background:#21bcee}.partner-directory-card:hover{transform:translateY(-2px);border-color:#21bceebf;box-shadow:0 20px 42px #04243c1a}.partner-card-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.partner-directory-card h2{margin:0;color:var(--deep-blue);font-size:18px;line-height:1.2;letter-spacing:-.015em}.partner-directory-card p{margin:0 0 14px;color:#526472;font-size:13.5px;line-height:1.5}.partner-links{list-style:none;margin:0;padding:0}.partner-links li{margin:0}.partner-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:31px;padding:7px 0;color:var(--deep-blue);border-top:1px solid rgba(4,36,60,.08);font-size:13.5px;font-weight:700;text-decoration:none}.partner-links a:after{content:"\2197";color:#21bcee;font-size:12px;line-height:1;opacity:.78}.partner-links a:hover{color:var(--bright-blue)}.partners-cta{margin-top:28px!important;padding:24px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;background:#05273f!important;color:#fff!important;border:1px solid rgba(33,188,238,.35)!important;box-shadow:0 18px 44px #04243c1f!important}.partners-cta h2{margin:0!important;color:#fff!important;font-size:22px!important;line-height:1.2!important}.partners-cta p{margin:7px 0 0!important;color:#ffffffc2!important;font-size:14px!important}.partners-cta .btn{flex:0 0 auto}@media(max-width:1100px){.partner-category-strip .wrap,.partner-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.partners-hero .wrap{grid-template-columns:1fr!important;gap:28px!important}}@media(max-width:720px){.partner-category-strip .wrap,.partner-directory-grid{grid-template-columns:1fr}.partners-hero{padding:98px 0 38px!important}.partners-cta{align-items:flex-start!important;flex-direction:column!important}}.articleView .article-content-layout{--article-main-width:760px;--article-rail-width:270px;width:min(1120px,calc(100% - 48px))!important;grid-template-columns:minmax(0,var(--article-main-width)) var(--article-rail-width)!important;gap:clamp(46px,5vw,70px)!important;align-items:start!important}.articleView .article-body,.articleView .industry-article-body{max-width:var(--article-main-width)!important;width:100%!important;margin:0!important}.articleView .art-head,.articleView .article-dek,.articleView .article-bylines,.articleView .art-utils{width:min(1120px,calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important}.articleView .art-head>*,.articleView .article-dek>*,.articleView .article-bylines>*{max-width:760px!important}.articleView .art-hero-img,.articleView .industry-hero{width:min(1120px,calc(100% - 40px))!important;margin-left:auto!important;margin-right:auto!important}.articleView .industry-hero-copy{left:clamp(28px,5vw,64px)!important;right:auto!important;max-width:760px!important}.articleView .art-utils{display:grid!important;grid-template-columns:minmax(0,760px) minmax(220px,270px)!important;column-gap:clamp(46px,5vw,70px)!important;align-items:end!important;justify-content:normal!important;padding-top:14px!important}.articleView .art-utils>.art-back-top{grid-column:1!important;justify-self:start!important}.articleView .art-utils>.art-util-group{grid-column:2!important;justify-self:start!important;margin:0!important}.articleView .art-utils .article-share-inline{justify-content:flex-start!important;margin:0!important}.article-reading-rail{margin-top:0!important;padding-top:18px!important;border-top:3px solid var(--cyan,var(--bright-blue,#13A8E3))!important}.article-reading-rail h2{text-align:center!important;margin-bottom:18px!important;letter-spacing:.08em!important}.article-reading-rail ol{border-top:1px solid rgba(166,185,203,.65);padding-top:14px!important}.article-reading-rail li{margin-bottom:13px!important}.article-reading-rail a{font-size:13.5px!important}.article-reading-rail .art-rate{margin-top:24px!important;padding:18px 16px 16px!important;border:1px solid #C9D8E5!important;border-top:3px solid var(--cyan,var(--bright-blue,#13A8E3))!important;background:linear-gradient(180deg,#fff,#f7fafd)!important;box-shadow:0 16px 40px -30px #04243c57!important}.articleView .art-rate h4{margin:0 0 10px!important;color:var(--deep-blue,#04243C)!important;font-size:14px!important;line-height:1.3!important;font-weight:800!important;text-align:center!important}.articleView .rate-note{margin:0 0 12px!important;color:#52687a!important;font-size:12px!important;line-height:1.45!important;text-align:center!important}.articleView .rate-row,.articleView .stars{justify-content:center!important}.articleView .rate-thanks{display:block!important;width:100%!important;margin-top:10px!important;text-align:center!important;color:#52687a!important;font-size:12px!important}@media(max-width:940px){.articleView .article-content-layout{grid-template-columns:1fr!important;width:min(760px,calc(100% - 40px))!important;gap:22px!important}.articleView .art-head,.articleView .article-dek,.articleView .article-bylines,.articleView .art-utils{width:min(760px,calc(100% - 40px))!important}.articleView .art-utils{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.articleView .art-utils>.art-util-group{margin-left:auto!important}.article-reading-rail{order:-1;position:static!important}}@media(max-width:600px){.articleView .article-content-layout,.articleView .art-head,.articleView .article-dek,.articleView .article-bylines,.articleView .art-utils{width:calc(100% - 32px)!important}.articleView .art-utils{align-items:flex-start!important;flex-direction:column!important}.articleView .article-body,.articleView .industry-article-body{padding-left:0!important;padding-right:0!important}.article-reading-rail h2{text-align:left!important}}:root{--sigma-primary:#1B4DFF;--sigma-primary-hover:#0F3DCC;--sigma-dark:#04243C;--sigma-cyan:#13A8E3}.btn,.nav-cta,.cta-btn-primary,.cta-btn-secondary,.form-actions .btn,.contact-form .btn-primary,.rfp-form .btn-primary,.btn-talk,.btn-summarize{font-family:var(--sigma-font-family)!important;font-weight:700!important;text-decoration:none!important}.btn-primary,.hero-actions .btn-primary,.contact-form .btn-primary,.rfp-form .btn-primary,.cta-btn-primary,.form-submit,.rfp-submit,.submit-btn{background:var(--sigma-primary)!important;border-color:var(--sigma-primary)!important;color:#fff!important;box-shadow:0 10px 24px -16px #1b4dff8c!important}.btn-primary:hover,.hero-actions .btn-primary:hover,.contact-form .btn-primary:hover,.rfp-form .btn-primary:hover,.cta-btn-primary:hover,.form-submit:hover,.rfp-submit:hover,.submit-btn:hover{background:var(--sigma-primary-hover)!important;border-color:var(--sigma-primary-hover)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px -18px #1b4dffa6!important}.btn-secondary,.hero-actions .btn-secondary,.cta-btn-secondary,.btn-talk,.btn-summarize{background:#fff!important;border:1px solid #C9D8E5!important;color:var(--sigma-dark)!important;box-shadow:none!important}.btn-secondary:hover,.hero-actions .btn-secondary:hover,.cta-btn-secondary:hover,.btn-talk:hover,.btn-summarize:hover{background:#f3f8fc!important;border-color:var(--sigma-primary)!important;color:var(--sigma-dark)!important;transform:translateY(-1px)!important}.hero .btn-secondary,.dark-section .btn-secondary{background:#ffffff1a!important;border-color:#ffffff8c!important;color:#fff!important}.hero .btn-secondary:hover,.dark-section .btn-secondary:hover{background:#ffffff2e!important;border-color:#fff!important;color:#fff!important}.nav-cta{background:var(--sigma-primary)!important;border-color:var(--sigma-primary)!important;color:#fff!important}.nav-cta:hover{background:var(--sigma-primary-hover)!important;color:#fff!important}.eyebrow,.flow-eyebrow,.connect-eyebrow,.cta-eyebrow,.card-cat,.idx-kicker,.art-kicker,.slot-cat,.cov-sub{color:var(--sigma-primary)!important}.eyebrow:before,.connect-eyebrow:before,.service-modal-eyebrow:before{background:var(--sigma-cyan)!important;opacity:1!important}.sec-head .eyebrow,.consult-faq-head .eyebrow,#mainView .eyebrow{background:#edf5ff!important;border:1px solid #D8E8FF!important}.flow-eyebrow{background:transparent!important;border:0!important}#process .flow-step,#solutions .cov,.consult-faq details,.ins-card,.post,.contact-form,.rfp-form{border-color:#d8e2eb!important}#process .flow-step:before,#solutions .cov:before,.ins-card:before,.post:before{background:var(--sigma-cyan)!important;opacity:1!important}.articleView{--article-main-width:820px;--article-rail-width:270px}.articleView .art-head,.articleView .article-dek,.articleView .article-bylines,.articleView .art-utils,.articleView .article-content-layout{width:min(1160px,calc(100% - 48px))!important}.articleView .article-content-layout{grid-template-columns:minmax(0,var(--article-main-width)) var(--article-rail-width)!important;gap:clamp(42px,4.4vw,66px)!important;margin-top:0!important}.articleView .article-content-layout .article-body{max-width:820px!important;padding-top:22px!important}.industry-article .article-dek{margin-top:24px!important;margin-bottom:8px!important}.industry-article .article-dek p{max-width:940px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:clamp(17px,1.35vw,21px)!important;line-height:1.58!important;color:#263e50!important}.industry-article .article-bylines{justify-content:center!important;margin-top:12px!important;margin-bottom:16px!important}.industry-article .industry-hero-copy{left:50%!important;right:auto!important;bottom:clamp(28px,5vw,62px)!important;transform:translate(-50%)!important;max-width:min(760px,calc(100% - 56px))!important;text-align:center!important}.industry-article .industry-hero-copy h1{max-width:740px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(34px,4.15vw,58px)!important;line-height:1.08!important}.industry-article .industry-hero-copy>p{max-width:700px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(15px,1.05vw,18px)!important;line-height:1.55!important}.articleView .art-utils{grid-template-columns:minmax(0,820px) var(--article-rail-width)!important;column-gap:clamp(42px,4.4vw,66px)!important;padding-top:10px!important}.articleView .art-utils>.art-util-group,.industry-article .art-utils>.art-util-group{justify-self:center!important;width:var(--article-rail-width)!important;display:flex!important;justify-content:center!important}.articleView .art-utils .article-share-inline,.industry-article .article-share-inline{width:100%!important;justify-content:center!important;gap:10px!important}.article-reading-rail{padding-top:16px!important}.article-reading-rail h2{text-align:center!important}#mainView #insights .ins-tile,#mainView #insights .ins-editorial-feature,#mainView #insights .ins-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease!important;will-change:transform}#mainView #insights .ins-tile:hover,#mainView #insights .ins-editorial-feature:hover,#mainView #insights .ins-card:hover{transform:translateY(-4px)!important;box-shadow:0 22px 44px -28px #04243c6b!important;border-color:#13a8e38c!important;filter:saturate(1.03)}#mainView #insights .ins-photo-card:hover:after{opacity:.92!important}.related-insights{position:relative!important;overflow:hidden!important}.related-insights-head{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 28px}.related-insights-head h2{margin:0!important;color:var(--deep-blue)!important;font-size:17px!important;font-weight:800!important;letter-spacing:1.25px!important;line-height:1.2!important;text-align:center!important;text-transform:uppercase!important}.related-arrow{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #BFD0DF;background:#fff;color:var(--sigma-dark,#04243C);font-size:22px;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.related-arrow:hover,.related-arrow:focus-visible{background:#f3f8fc;border-color:var(--sigma-primary,#1B4DFF);color:var(--sigma-primary,#1B4DFF);transform:translateY(-1px);outline:none}.related-insights-grid.is-carousel{display:flex!important;gap:22px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px 2px 8px}.related-insights-grid.is-carousel::-webkit-scrollbar{display:none}.related-insights-grid.is-carousel .related-insight-card{flex:0 0 calc((100% - 44px)/3);scroll-snap-align:start}.contact-form .form-actions .btn-primary,.rfp-form .form-actions .btn-primary,.form-actions button.btn-primary,.form-actions .btn-primary .btn-label{color:#fff!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#fff!important}.contact-form .form-actions .btn-primary:hover,.rfp-form .form-actions .btn-primary:hover,.form-actions button.btn-primary:hover{color:#fff!important;-webkit-text-fill-color:#fff!important}.form-card.submitting .btn-label{opacity:.9!important}@media(max-width:940px){.articleView .article-content-layout,.articleView .art-utils{grid-template-columns:1fr!important;width:min(820px,calc(100% - 40px))!important}.articleView .art-utils>.art-util-group,.industry-article .art-utils>.art-util-group{justify-self:start!important;width:auto!important}.articleView .art-utils .article-share-inline,.industry-article .article-share-inline{justify-content:flex-start!important}.related-insights-grid.is-carousel .related-insight-card{flex-basis:calc((100% - 22px)/2)}}@media(max-width:640px){.articleView .article-content-layout .article-body{padding-top:14px!important}.industry-article .industry-hero-copy{max-width:calc(100% - 36px)!important;bottom:24px!important}.industry-article .industry-hero-copy h1{font-size:31px!important}.industry-article .article-dek p{text-align:left!important;font-size:17px!important}.industry-article .article-bylines{justify-content:flex-start!important}.related-insights-head{justify-content:space-between;gap:10px}.related-insights-grid.is-carousel .related-insight-card{flex-basis:86%}}#mainView .eyebrow,#mainView .flow-eyebrow,#mainView .connect-eyebrow,#mainView .cta-eyebrow,#mainView .sec-head .eyebrow,#mainView .consult-faq-head .eyebrow,#mainView .network-eyebrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:max-content!important;min-width:0!important;padding:0!important;margin:0 0 14px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--sigma-primary,#1B4DFF)!important;font-family:var(--sigma-font-code)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;line-height:1.2!important;text-transform:uppercase!important;position:relative!important}#mainView .eyebrow:before,#mainView .flow-eyebrow:before,#mainView .connect-eyebrow:before,#mainView .cta-eyebrow:before,#mainView .network-eyebrow:before{display:none!important;content:none!important}#mainView .eyebrow:after,#mainView .flow-eyebrow:after,#mainView .connect-eyebrow:after,#mainView .cta-eyebrow:after,#mainView .network-eyebrow:after{display:none!important;content:none!important}#mainView .sec-head,#mainView .consult-faq-head{text-align:center!important}.articleView{--sigma-article-width:1180px;--sigma-article-main:780px;--sigma-article-rail:300px;--sigma-article-gap:clamp(48px,5vw,74px)}.articleView .industry-hero{width:min(var(--sigma-article-width),calc(100% - 48px))!important;height:clamp(390px,48vh,520px)!important;margin:82px auto 0!important}.articleView .industry-hero>img{object-position:center!important}.industry-article .industry-hero-copy{left:50%!important;right:auto!important;top:auto!important;bottom:clamp(42px,6vw,70px)!important;width:min(850px,calc(100% - 96px))!important;max-width:none!important;transform:translate(-50%)!important;text-align:center!important}.industry-article .industry-hero-copy h1{width:100%!important;max-width:850px!important;margin:0 auto!important;font-size:clamp(34px,3.45vw,52px)!important;line-height:1.09!important;letter-spacing:-.03em!important;text-wrap:balance}.industry-article .industry-hero-category{margin:0 0 12px!important;font-size:11px!important;letter-spacing:.18em!important}.articleView .article-dek,.articleView .article-bylines,.articleView .art-utils,.articleView .article-content-layout,.articleView .art-foot{width:min(var(--sigma-article-width),calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important}.industry-article .article-dek{padding:24px 0 0!important;margin-top:0!important;margin-bottom:0!important}.industry-article .article-dek p{max-width:920px!important;margin:0 auto!important;text-align:center!important;font-size:clamp(18px,1.55vw,22px)!important;line-height:1.55!important;color:#2c3f4f!important;-webkit-text-fill-color:#2C3F4F!important}.industry-article .article-bylines{display:grid!important;grid-template-columns:minmax(0,var(--sigma-article-main)) var(--sigma-article-rail)!important;column-gap:var(--sigma-article-gap)!important;align-items:center!important;padding:28px 0 4px!important;margin-top:0!important;margin-bottom:0!important;color:#5b6d7a!important;font-size:14px!important;line-height:1.4!important}.industry-article .article-bylines span,.industry-article .article-bylines time{grid-column:1!important}.industry-article .article-bylines .article-back-inline{grid-column:2!important;justify-self:center!important;margin:0!important;min-height:0!important;font-size:14px!important;color:#111!important;-webkit-text-fill-color:#111111!important}.articleView .art-utils{display:grid!important;grid-template-columns:minmax(0,var(--sigma-article-main)) var(--sigma-article-rail)!important;column-gap:var(--sigma-article-gap)!important;align-items:center!important;justify-content:normal!important;padding-top:6px!important;margin-top:0!important;margin-bottom:14px!important}.articleView .art-utils>.art-util-group,.industry-article .art-utils>.art-util-group{grid-column:2!important;justify-self:center!important;width:var(--sigma-article-rail)!important;display:flex!important;justify-content:center!important;margin:0!important}.articleView .article-share-inline,.industry-article .article-share-inline{width:100%!important;justify-content:center!important;gap:10px!important;margin:0!important}.articleView .article-content-layout{grid-template-columns:minmax(0,var(--sigma-article-main)) var(--sigma-article-rail)!important;gap:var(--sigma-article-gap)!important;align-items:start!important;margin-top:0!important}.articleView .article-content-layout .article-body,.articleView .industry-article-body{max-width:var(--sigma-article-main)!important;width:100%!important;padding:6px 0 28px!important;margin:0!important}.articleView .article-body>*,.articleView .industry-article-body>*{max-width:100%!important;margin-left:0!important;margin-right:0!important}.articleView .article-body p,.articleView .article-body li{font-size:18px!important;line-height:1.72!important}.article-reading-rail{width:var(--sigma-article-rail)!important;margin-top:0!important;padding-top:18px!important;border-top:3px solid var(--sigma-cyan,#13A8E3)!important}.article-reading-rail h2{text-align:center!important;margin:0 0 18px!important;font-size:14px!important;letter-spacing:.14em!important}.article-reading-rail ol{border-top:1px solid #C8D7E4!important;padding-top:16px!important}.article-reading-rail a{font-size:13.5px!important;line-height:1.55!important}.articleView .art-foot{display:grid!important;grid-template-columns:minmax(0,var(--sigma-article-main)) var(--sigma-article-rail)!important;column-gap:var(--sigma-article-gap)!important;align-items:stretch!important;max-width:none!important;padding:0 0 58px!important;margin-top:8px!important}.articleView .article-references h2{font-size:20px!important;line-height:1.25!important}.articleView .article-references p,.articleView .article-references a{font-size:14px!important;line-height:1.55!important}.articleView .art-talk{grid-column:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:100%!important;padding:24px 22px!important;text-align:center!important;background:#fff!important;border:1px solid #C9D8E5!important;border-top:3px solid var(--sigma-cyan,#13A8E3)!important;box-shadow:0 18px 48px -38px #04243c42!important}.articleView .art-talk p{margin:0 0 16px!important;color:#52687a!important;font-size:14px!important;line-height:1.45!important}.articleView .art-talk .btn-talk{min-height:44px!important;padding:0 22px!important}@media(max-width:980px){.articleView .article-dek,.articleView .article-bylines,.articleView .art-utils,.articleView .article-content-layout,.articleView .art-foot{width:min(820px,calc(100% - 40px))!important}.industry-article .article-bylines,.articleView .art-utils,.articleView .article-content-layout,.articleView .art-foot{grid-template-columns:1fr!important;gap:22px!important}.industry-article .article-bylines span,.industry-article .article-bylines time,.industry-article .article-bylines .article-back-inline,.articleView .art-utils>.art-util-group,.industry-article .art-utils>.art-util-group,.articleView .article-references,.articleView .art-talk{grid-column:1!important;justify-self:start!important}.articleView .art-utils>.art-util-group,.industry-article .art-utils>.art-util-group,.article-reading-rail{width:100%!important}.articleView .article-share-inline,.industry-article .article-share-inline{justify-content:flex-start!important}.article-reading-rail{position:static!important;order:-1!important}.article-reading-rail h2{text-align:left!important}.articleView .art-talk{align-items:flex-start!important;text-align:left!important}}@media(max-width:640px){.articleView .industry-hero{width:100%!important;height:520px!important;margin-top:72px!important}.industry-article .industry-hero-copy{width:calc(100% - 40px)!important;bottom:30px!important;text-align:left!important}.industry-article .industry-hero-copy h1{font-size:31px!important;text-align:left!important}.industry-article .article-dek p{text-align:left!important;font-size:17px!important}.articleView .article-dek,.articleView .article-bylines,.articleView .art-utils,.articleView .article-content-layout,.articleView .art-foot{width:calc(100% - 32px)!important}.articleView .article-body p,.articleView .article-body li{font-size:16.5px!important}}.articleView{--sigma-article-width:1240px;--sigma-article-main:820px;--sigma-article-rail:310px;--sigma-article-gap:clamp(44px,5vw,78px)}.articleView .industry-hero{width:min(var(--sigma-article-width),calc(100% - 48px))!important;height:clamp(370px,44vh,500px)!important;margin:78px auto 0!important}.industry-article .industry-hero-copy{left:clamp(40px,6vw,92px)!important;right:clamp(40px,6vw,92px)!important;bottom:clamp(38px,5.2vw,64px)!important;width:auto!important;max-width:980px!important;transform:none!important;text-align:left!important}.industry-article .industry-hero-category{display:block!important;width:100%!important;margin:0 0 14px!important;text-align:left!important;letter-spacing:.18em!important;line-height:1.2!important}.industry-article .industry-hero-copy h1{width:100%!important;max-width:980px!important;margin:0!important;text-align:left!important;font-size:clamp(36px,3.7vw,58px)!important;line-height:1.05!important;letter-spacing:-.035em!important;text-wrap:balance}.industry-article .article-dek{padding:24px 0 0!important;margin:0 auto!important;width:min(var(--sigma-article-width),calc(100% - 48px))!important}.industry-article .article-dek p{max-width:1040px!important;margin:0!important;text-align:left!important;font-size:clamp(18px,1.45vw,21px)!important;line-height:1.48!important;color:#2c3f4f!important;-webkit-text-fill-color:#2C3F4F!important}.industry-article .article-bylines{display:grid!important;width:min(var(--sigma-article-width),calc(100% - 48px))!important;grid-template-columns:auto auto auto 1fr!important;margin:0 auto!important;padding:22px 0 8px!important;align-items:center!important;justify-content:start!important;column-gap:10px!important;row-gap:6px!important;color:#5b6d7a!important;font-size:14px!important;line-height:1.4!important}.industry-article .article-bylines span,.industry-article .article-bylines time{display:inline!important;grid-column:auto!important;color:#5b6d7a!important;-webkit-text-fill-color:#5B6D7A!important}.industry-article .article-bylines span[aria-hidden=true]{display:inline!important;margin:0 2px!important}.industry-article .article-bylines .article-back-inline{display:inline-flex!important;grid-column:4!important;margin-left:0!important;justify-self:end!important;white-space:nowrap!important;color:#111!important;-webkit-text-fill-color:#111111!important}.articleView .art-utils{display:grid!important;width:min(var(--sigma-article-width),calc(100% - 48px))!important;grid-template-columns:minmax(0,var(--sigma-article-main)) var(--sigma-article-rail)!important;column-gap:var(--sigma-article-gap)!important;align-items:center!important;margin:0 auto 6px!important;padding:0!important}.articleView .art-utils>.art-util-group,.industry-article .art-utils>.art-util-group{grid-column:2!important;width:var(--sigma-article-rail)!important;justify-self:center!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important}.articleView .article-share-inline,.industry-article .article-share-inline{width:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important}.articleView .article-content-layout{width:min(var(--sigma-article-width),calc(100% - 48px))!important;display:grid!important;grid-template-columns:minmax(0,var(--sigma-article-main)) var(--sigma-article-rail)!important;gap:var(--sigma-article-gap)!important;align-items:start!important;margin:0 auto!important;padding-top:0!important}.articleView .article-content-layout .article-body,.articleView .industry-article-body{width:100%!important;max-width:var(--sigma-article-main)!important;margin:0!important;padding:0 0 30px!important}.articleView .article-body p:first-child{margin-top:0!important}.articleView .article-body p,.articleView .article-body li{font-size:18px!important;line-height:1.72!important;color:#2c3f4f!important;-webkit-text-fill-color:#2C3F4F!important}.article-reading-rail{width:var(--sigma-article-rail)!important;margin:0!important;padding-top:18px!important;border-top:3px solid var(--sigma-cyan,#13A8E3)!important;align-self:start!important}.article-reading-rail h2{text-align:center!important;margin:0 0 18px!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.14em!important}.article-reading-rail ol{margin:0!important;padding-top:16px!important;border-top:1px solid #C8D7E4!important}.article-reading-rail .art-rate{margin-top:22px!important}.articleView .art-foot{width:min(var(--sigma-article-width),calc(100% - 48px))!important;display:grid!important;grid-template-columns:minmax(0,var(--sigma-article-main)) var(--sigma-article-rail)!important;column-gap:var(--sigma-article-gap)!important;align-items:stretch!important;margin:10px auto 0!important;padding:0 0 58px!important}.articleView .article-references{grid-column:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:26px 28px!important;background:#f7fafd!important;border:1px solid #C9D8E5!important;box-shadow:0 18px 48px -36px #04243c47!important}.articleView .art-talk{grid-column:2!important;width:100%!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;min-height:100%!important;padding:24px 22px!important;background:#fff!important;border:1px solid #C9D8E5!important;border-top:3px solid var(--sigma-cyan,#13A8E3)!important;box-shadow:0 18px 48px -38px #04243c42!important}.articleView .related-insights{width:min(var(--sigma-article-width),calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:980px){.articleView .industry-hero,.industry-article .article-dek,.industry-article .article-bylines,.articleView .art-utils,.articleView .article-content-layout,.articleView .art-foot,.articleView .related-insights{width:min(820px,calc(100% - 40px))!important}.industry-article .article-bylines .article-back-inline{margin-left:0!important}.articleView .art-utils,.articleView .article-content-layout,.articleView .art-foot{grid-template-columns:1fr!important;gap:22px!important}.articleView .art-utils>.art-util-group,.industry-article .art-utils>.art-util-group,.articleView .article-references,.articleView .art-talk{grid-column:1!important;width:100%!important;justify-self:start!important}.articleView .article-share-inline,.industry-article .article-share-inline{justify-content:flex-start!important}.article-reading-rail{width:100%!important;order:-1!important;position:static!important}.article-reading-rail h2{text-align:left!important}.articleView .art-talk{align-items:flex-start!important;text-align:left!important}}@media(max-width:640px){.articleView .industry-hero{width:100%!important;height:520px!important;margin-top:72px!important}.industry-article .industry-hero-copy{left:20px!important;right:20px!important;bottom:30px!important;max-width:none!important}.industry-article .industry-hero-copy h1{font-size:31px!important}.industry-article .article-dek,.industry-article .article-bylines,.articleView .art-utils,.articleView .article-content-layout,.articleView .art-foot,.articleView .related-insights{width:calc(100% - 32px)!important}.industry-article .article-dek p{font-size:17px!important}.articleView .article-body p,.articleView .article-body li{font-size:16.5px!important}.industry-article .article-bylines{grid-template-columns:auto auto auto!important}.industry-article .article-bylines .article-back-inline{grid-column:1 / -1!important;justify-self:start!important;margin-top:4px!important}}body :where(h1,h2,h3,h4,h5,h6,p,a,span,div,li,label,input,textarea,select,button,summary,time,small,strong,em,blockquote,figcaption,td,th){font-family:var(--sigma-font-family)!important}#mainView .sigma-journal{padding:80px 0!important;background:#f5f7f8!important}.sigma-journal-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px}.sigma-journal-heading h2{font-size:38px!important;line-height:1.2!important;max-width:570px;margin:0!important}.sigma-journal-heading>a{font-size:14px;white-space:nowrap;color:#06263e}.sigma-journal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sigma-insight-card{display:flex;flex-direction:column;text-decoration:none!important;color:#06263e!important;min-width:0}.sigma-insight-card>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;margin-bottom:20px}.sigma-insight-card>span{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--sigma-muted)}.sigma-insight-card h3{font-size:19px!important;line-height:1.4!important;letter-spacing:-.025em!important;margin:12px 0 24px!important;color:#06263e!important}.sigma-insight-card>p{font-size:14px!important;margin:auto 0 0!important;padding-top:16px;border-top:1px solid #ccd7df;display:flex;justify-content:space-between}.sigma-insight-card:hover h3{text-decoration:underline;text-underline-offset:4px}.sigma-insight-card:hover>p{color:#3563ca}#insightsIndex .idx-search{max-width:760px!important;width:100%!important;min-height:88px!important;padding:18px 24px!important;border:1px solid #ccd7df!important;border-radius:22px!important;background:#fff!important;box-shadow:0 8px 28px #06263e08!important;display:flex!important;align-items:center!important;gap:16px!important;margin:30px 0 0!important;box-sizing:border-box!important}#insightsIndex .idx-search:focus-within{border-color:#3563ca!important;box-shadow:0 0 0 3px #3563ca15!important}#insightsIndex .idx-search input{font-size:19px!important;flex:1!important;min-width:0!important;border:0!important;background:transparent!important;padding:0!important;outline:none!important;color:#06263e!important}#insightsIndex .idx-search svg{width:22px!important;height:22px!important;flex-shrink:0}#insightsIndex .sigma-search-hint{font-size:14px!important;color:var(--sigma-muted)!important;margin:14px 0!important}.sigma-search-topics{display:flex;flex-wrap:wrap;gap:8px}.sigma-search-topics button{border:1px solid #dce3e7;background:#fff;color:var(--sigma-muted);border-radius:22px;padding:9px 15px;font-size:14px;cursor:pointer}.sigma-search-topics button:hover{border-color:#06263e;color:#06263e}#sigma-search-count{font-size:13px!important;color:var(--sigma-muted)!important;margin:22px 0 0!important}@media(max-width:980px){.sigma-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.sigma-journal-heading{align-items:start;flex-direction:column;gap:20px}}@media(max-width:650px){#mainView .sigma-journal{padding:52px 0!important}.sigma-journal-heading h2{font-size:31px!important}.sigma-journal-grid{grid-template-columns:1fr;gap:32px}.sigma-insight-card>img{aspect-ratio:16/9}#insightsIndex .idx-search{padding:18px!important;min-height:78px!important}#insightsIndex .idx-search input{font-size:16px!important}}:root{--sigma-navy:#06263e;--sigma-blue:#3563ca;--sigma-muted:#465b6e;--sigma-placeholder:#526373;--sigma-line:#dce3e7;--sigma-paper:#f3f6f8}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#fff!important;color:var(--sigma-navy);font-family:var(--sigma-font-family)!important;-webkit-font-smoothing:antialiased}#header{background:#fff!important;box-shadow:none!important;border-bottom:1px solid var(--sigma-line)}#header nav{min-height:86px}.logo-lockup{max-width:170px!important;height:auto!important}.nav-links a{font-size:14px!important;font-weight:500!important}.nav-cta{background:var(--sigma-navy)!important;border-radius:5px!important;box-shadow:none!important}.wrap{max-width:1200px!important}.sigma-opening{padding:78px 0 0!important;background:#fff!important}.sigma-kicker{display:block;font-size:12px;letter-spacing:.16em;font-weight:600;color:#4d6375;margin-bottom:25px}.sigma-opening h1{font-size:clamp(48px,6.8vw,96px)!important;line-height:1.02!important;font-weight:400!important;letter-spacing:-.065em!important;max-width:1000px!important;margin:0 0 35px!important;color:var(--sigma-navy)!important}.sigma-opening h1 span{color:#758b9b}.sigma-opening-bottom{display:flex;justify-content:space-between;gap:55px;align-items:center;padding-bottom:57px}.sigma-opening-bottom p{font-size:20px;line-height:1.65;max-width:610px;margin:0;color:var(--sigma-muted)}.sigma-opening-bottom>div{min-width:205px}.sigma-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:17px 24px;border-radius:5px;background:var(--sigma-navy);color:#fff!important;font-size:16px;text-decoration:none;font-weight:500;transition:background .2s,transform .2s}.sigma-button:hover{background:#164a70;transform:translateY(-2px)}.sigma-text-link{display:block;margin-top:20px;font-size:15px;color:var(--sigma-navy);text-decoration:none}.sigma-text-link:hover{text-decoration:underline}.sigma-carriers{padding:28px 0;border-top:1px solid var(--sigma-line);display:flex;align-items:center;justify-content:space-between;gap:24px}.sigma-carriers>span{font-size:11px;letter-spacing:.1em;max-width:155px;line-height:1.7}.sigma-carriers>div{display:flex;gap:40px;align-items:center}.sigma-carriers b{font-size:27px;letter-spacing:-.04em;font-weight:600}.sigma-carriers small{max-width:170px;line-height:1.6;color:var(--sigma-muted);font-size:13px}.sigma-wireless{padding:75px 0!important;background:var(--sigma-paper)!important}.sigma-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sigma-split h2{font-size:clamp(32px,3.2vw,48px)!important;line-height:1.12!important;letter-spacing:-.045em!important;font-weight:400!important;margin:0 0 24px!important}.sigma-split p{font-size:17px;line-height:1.8;color:var(--sigma-muted)}.sigma-mini{font-size:13px;line-height:1.8;color:var(--sigma-muted);margin-top:25px}.sigma-photo{align-self:stretch;min-height:390px;position:relative;overflow:hidden;border-radius:6px}.sigma-photo img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.sigma-photo span{position:absolute;bottom:0;left:0;right:0;padding:40px 24px 22px;color:#fff;font-size:14px;background:linear-gradient(transparent,#06263ed9)}.sigma-model{padding:100px 0!important;background:#fff!important}.sigma-model .sigma-split{align-items:start}.sigma-fee{border-top:1px solid var(--sigma-line);padding-top:24px;margin-top:25px}.sigma-fee h3{font-size:21px;font-weight:500;line-height:1.4}.sigma-fee p{font-size:16px}.credibility-strip{background:var(--sigma-navy)!important;color:#fff!important;padding:70px 0!important}.credibility-strip h2,.credibility-strip h3,.credibility-strip p,.credibility-intro>span{color:#fff!important}.credibility-strip p{opacity:.75}.credibility-grid>div{background:transparent!important;border:0!important;border-top:1px solid #ffffff40!important;border-radius:0!important;padding-top:24px!important}.credibility-strip h2{font-weight:400!important;letter-spacing:-.035em!important}.sec-head h2,#process h2,#insights h2,.connect h2{font-weight:400!important;letter-spacing:-.04em!important}.btn{box-shadow:none!important;border-radius:5px!important}.btn-primary{background:var(--sigma-navy)!important}.coverage{background:#fff!important}.coverage .wrap{padding-top:12px}.coverage h2,.coverage .sec-head p{max-width:700px}.article-hero{background:#fff!important;padding:76px 0 38px!important}.article-hero h2{font-weight:400!important;letter-spacing:-.045em!important;line-height:1.12!important;font-size:clamp(34px,4.2vw,60px)!important;max-width:850px!important}.article-lead{font-size:20px!important;line-height:1.65!important;color:var(--sigma-muted)!important}.article-meta-row{font-size:13px!important;color:#607383!important}.article-content-layout{max-width:1060px!important;margin-left:auto!important;margin-right:auto!important;gap:65px!important}.article-body{font-size:18px!important;line-height:1.85!important}.article-body h2{font-size:30px!important;letter-spacing:-.03em!important;font-weight:500!important}.article-pull{font-size:29px!important;line-height:1.5!important;border-color:var(--sigma-navy)!important;background:transparent!important;font-weight:400!important}.article-reading-rail{font-size:14px!important}.idx-hero{background:#fff!important}.idx-hero h1,.idx-hero h2{font-weight:400!important;letter-spacing:-.045em!important}a:focus-visible,button:focus-visible{outline:3px solid #6490e9;outline-offset:5px}@media(max-width:900px){.sigma-split{gap:35px}.sigma-carriers>div{gap:22px}.sigma-carriers b{font-size:22px}.sigma-opening-bottom{gap:25px}.sigma-photo{min-height:350px}}@media(max-width:650px){.sigma-opening{padding-top:45px!important}.sigma-opening h1{font-size:52px!important}.sigma-opening-bottom{display:block;padding-bottom:35px}.sigma-opening-bottom p{font-size:18px}.sigma-opening-bottom>div{margin-top:27px}.sigma-carriers{flex-wrap:wrap}.sigma-carriers>span{max-width:none;width:100%}.sigma-carriers small{max-width:none}.sigma-carriers>div{justify-content:space-between;width:100%}.sigma-split{grid-template-columns:1fr;gap:32px}.sigma-wireless{padding:48px 0!important}.sigma-photo{min-height:280px}.sigma-model{padding:56px 0!important}.sigma-kicker{font-size:11px}.sigma-carriers b{font-size:25px}.article-content-layout{padding:0 22px!important}.article-hero{padding-top:40px!important}.article-body{font-size:17px!important}}#insightsIndex .idx-hero{padding:150px 24px 45px!important;color:#06263e!important}#insightsIndex .idx-hero h1,#insightsIndex .idx-hero p,#insightsIndex .idx-hero a,#aboutView .ab-top h1,#aboutView .ab-top p{color:#06263e!important}#insightsIndex .idx-item[hidden]{display:none!important}#aboutView .ab-top{padding-top:150px!important;background:#f3f6f8!important}.articleView .art-head{max-width:850px!important;margin:35px auto 42px!important;padding:0 24px!important}.articleView .art-head h1{font-size:clamp(34px,4.3vw,60px)!important;line-height:1.13!important;font-weight:400!important;letter-spacing:-.045em!important}.articleView .art-utils{max-width:1120px!important;margin:25px auto!important;padding:0 24px!important}.articleView .art-hero-img{height:auto!important;max-height:none!important;max-width:900px!important;margin:35px auto 55px!important}.articleView .art-hero-img img{height:auto!important;width:100%!important;max-height:none!important;object-fit:contain!important;display:block!important}.articleView .article-hero{display:none!important}#aboutView h1{font-weight:400!important;letter-spacing:-.045em!important}#aboutView .ab-top{padding-bottom:26px!important}#mainView .sigma-opening{padding-top:155px!important}.sigma-photo{min-height:0;align-self:center;overflow:hidden;background:#e9eef2}.sigma-photo img{position:relative;display:block;width:100%;height:auto;object-fit:contain}.sigma-photo span{position:relative;display:block;padding:16px 20px;background:var(--sigma-navy);color:#fff}#header .nav-links{gap:20px!important}#header .nav-cta{background:var(--sigma-navy)!important}.articleView{padding-top:100px}.articleView[hidden],#mainView[hidden],#aboutView[hidden],#insightsIndex[hidden],#partnersView[hidden]{display:none!important}@media(max-width:650px){#mainView .sigma-opening{padding-top:120px!important}.sigma-photo{min-height:0}.articleView{padding-top:85px}}body,button,input,textarea{font-family:var(--sigma-font-family)!important}.sigma-opening h1{font-weight:500!important;font-size:clamp(48px,6vw,84px)!important;letter-spacing:-.06em!important}.sigma-opening-bottom p{max-width:560px;font-size:19px}.sigma-opening-bottom{padding-bottom:55px}.sigma-local-line{display:flex;gap:45px;border-top:1px solid #dde4e7;padding:25px 0 35px;color:var(--sigma-muted);font-size:14px}.sigma-explore{background:#f2f5f6;padding:90px 0!important}.sigma-explore h2{font-size:clamp(32px,3.6vw,50px);font-weight:500;letter-spacing:-.045em;margin:0 0 40px}.sigma-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #ccd8df;padding-bottom:18px}.sigma-tabs button{font-size:15px;padding:13px 20px;border:1px solid transparent;border-radius:30px;background:transparent;color:#465b68;cursor:pointer}.sigma-tabs button[aria-selected=true]{background:#06263e;color:#fff}.sigma-tabs button:hover{border-color:#8a9daa}.sigma-panel{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:44px 0 0;min-height:240px}.sigma-panel[hidden]{display:none!important}.sigma-number{font-size:13px;color:#64818b}.sigma-panel h3{font-size:32px;letter-spacing:-.035em;line-height:1.25;font-weight:500;max-width:360px;margin:18px 0}.sigma-panel p{font-size:18px;line-height:1.7;margin:0 0 18px;color:#455f6e}.sigma-panel .sigma-topics{font-size:14px;color:#607783}.sigma-model{padding:85px 0!important}.sigma-fee{border-radius:0;background:transparent}.credibility-strip{padding:60px 0!important}.credibility-intro>p{display:none}.credibility-grid p{font-size:15px!important}.credibility-grid h3{font-size:18px!important;font-weight:500!important}.articleView .art-foot{display:block!important;width:100%!important;max-width:850px!important;padding:35px 24px 65px!important;margin:auto!important}.articleView .article-references{background:transparent!important;border:0!important;border-top:1px solid #dce3e7!important;box-shadow:none!important;border-radius:0!important;padding:28px 0!important;margin:0!important;width:100%!important;max-width:none!important}.articleView .article-references h2{font-size:20px!important;font-weight:500!important;letter-spacing:-.02em!important}.articleView .article-references p,.articleView .article-references li{font-size:14px!important;line-height:1.75!important}.sigma-article-actions{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid #dce3e7;padding-top:30px}.sigma-article-actions .art-rate,.sigma-article-actions .art-talk{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;float:none!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;width:100%!important;min-height:160px!important;max-width:none!important}.sigma-article-actions h4,.sigma-article-actions .art-talk>p{font-size:18px!important;font-weight:500!important;line-height:1.4!important;margin:0 0 15px!important}.sigma-article-actions .btn-talk{margin-top:auto!important;background:#06263e!important;color:#fff!important;border:0!important;border-radius:5px!important;padding:14px 24px!important}.sigma-article-actions .rate-row{margin-top:auto!important}.sigma-article-actions .rate-note{font-size:14px!important}.article-references ul{padding-left:18px!important}#header .nav-links .nav-cta{background:#06263e!important}@media(max-width:650px){.sigma-local-line{gap:12px;flex-direction:column}.sigma-explore{padding:55px 0!important}.sigma-tabs{gap:3px}.sigma-tabs button{padding:10px 13px;font-size:14px}.sigma-panel{grid-template-columns:1fr;gap:16px}.sigma-panel h3{font-size:28px}.sigma-article-actions{grid-template-columns:1fr;gap:30px}.sigma-article-actions .art-rate,.sigma-article-actions .art-talk{min-height:130px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sigma-button{transition:none}}.sigma-article-actions>.art-talk,.sigma-article-actions>.art-rate{grid-column:auto!important;grid-row:auto!important;align-self:stretch!important}#mainView #insights.sigma-journal{background:#fff!important;padding:72px 0!important}#mainView #insights .sigma-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:44px 36px!important}#mainView #insights .sigma-journal-heading{align-items:end!important;margin-bottom:36px!important;border-top:1px solid #dce3e7!important;padding-top:40px!important}#mainView #insights .sigma-journal-heading h2{font-size:36px!important;line-height:1.2!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important;font-weight:500!important}#mainView #insights .sigma-journal-heading>a{color:#06263e!important;-webkit-text-fill-color:#06263e!important;text-decoration:none!important;font-size:14px!important;border-bottom:0!important}#mainView #insights .sigma-insight-card,#mainView #insights .sigma-insight-card:hover{background:none!important;border:0!important;box-shadow:none!important;text-decoration:none!important;transform:none!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important}#mainView #insights .sigma-insight-card>img{aspect-ratio:16/9!important;object-fit:cover!important;object-position:center 35%!important;border-radius:4px!important;margin-bottom:18px!important;filter:none!important}#mainView #insights .sigma-insight-card>span{font-family:var(--sigma-font-family)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#60717d!important;-webkit-text-fill-color:#60717d!important}#mainView #insights .sigma-insight-card h3,#mainView #insights .sigma-insight-card:hover h3{font-family:var(--sigma-font-family)!important;font-size:23px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:-.025em!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important;text-decoration:none!important;margin:10px 0 18px!important}#mainView #insights .sigma-insight-card>p{border:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;color:var(--sigma-muted)!important;-webkit-text-fill-color:var(--sigma-muted)!important;justify-content:flex-start!important;gap:12px!important;text-decoration:none!important}#mainView #insights .sigma-insight-card>p span{color:inherit!important;-webkit-text-fill-color:currentColor!important;transition:transform .18s ease}#mainView #insights .sigma-insight-card:hover>p span{transform:translate(3px,-3px)}#mainView #insights .sigma-insight-card:focus-visible{outline:2px solid #3563ca!important;outline-offset:8px!important}@media(max-width:650px){#mainView #insights .sigma-journal-grid{grid-template-columns:1fr!important;gap:36px!important}#mainView #insights .sigma-journal-heading{align-items:start!important;padding-top:28px!important}#mainView #insights .sigma-journal-heading h2{font-size:30px!important}#mainView #insights .sigma-insight-card h3{font-size:21px!important}}@media(prefers-reduced-motion:reduce){#mainView #insights .sigma-insight-card>p span{transition:none!important;transform:none!important}}.articleView .art-utils .article-social-button,#artBar .article-social-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:1px solid #d4dfe5!important;border-radius:6px!important;background:#fff!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important;box-shadow:none!important;transform:none!important;transition:background .18s ease,border-color .18s ease!important}.articleView .art-utils .article-social-button span,#artBar .article-social-button span{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:17px!important;font-weight:600!important;line-height:1!important}.articleView .art-utils .article-social-button svg,#artBar .article-social-button svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}.articleView .art-utils .article-social-button:hover,#artBar .article-social-button:hover{background:#edf3f6!important;border-color:#8ca5b5!important;color:#06263e!important}.articleView .art-utils .article-social-button:focus-visible,#artBar .article-social-button:focus-visible{outline:2px solid #3563ca!important;outline-offset:3px!important;background:#edf3f6!important}.articleView.sigma-aligned-article .article-reading-rail>h2{border-top:1px solid #d4dfe5!important;color:#06263e!important;letter-spacing:.09em!important;font-weight:500!important}@media(prefers-reduced-motion:reduce){.articleView .art-utils .article-social-button,#artBar .article-social-button{transition:none!important}}html body :is(#mainView,#aboutView,#insightsIndex,#partnersView,.articleView,#header,footer) *{font-family:var(--sigma-font-family)!important}#insightsIndex .idx-hero :is(h1,p,a,span){color:#06263e!important;-webkit-text-fill-color:#06263e!important;background-clip:border-box!important}#insightsIndex .idx-head .grad{background:none!important}#insightsIndex .idx-head{text-align:left!important}#insightsIndex .idx-head h1{font-size:42px!important;line-height:1.15!important;margin-bottom:20px!important}#insightsIndex .idx-head p{font-size:17px!important;line-height:1.6!important}#insightsIndex .sigma-search-topics button{border-radius:22px!important}#insightsIndex .idx-hero{padding-bottom:12px!important}.articleView.sigma-aligned-article .article-dek,.articleView.sigma-aligned-article .article-bylines,.articleView.sigma-aligned-article .article-content-layout{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:1060px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.articleView.sigma-aligned-article .article-content-layout{grid-template-columns:minmax(0,1fr) 280px!important;gap:64px!important;margin-top:52px!important;align-items:start!important}.articleView.sigma-aligned-article .article-body{top:0!important;max-width:none!important}.articleView.sigma-aligned-article .article-reading-rail{width:100%!important;margin:0!important;padding:0!important;border-top:0!important}.articleView.sigma-aligned-article .article-reading-rail .art-utils{display:block!important;width:100%!important;max-width:none!important;margin:0 0 24px!important;padding:0!important}.articleView.sigma-aligned-article .article-reading-rail .art-util-group{width:100%!important;display:flex!important;justify-content:center!important;margin:0!important}.articleView.sigma-aligned-article .article-reading-rail .article-share-inline{top:0!important;position:static!important;gap:10px!important}.articleView.sigma-aligned-article .article-reading-rail>h2{border-top:2px solid #13a8e3!important;padding-top:20px!important;margin:0 0 20px!important}@media(max-width:980px){.articleView.sigma-aligned-article .article-content-layout{grid-template-columns:1fr!important;gap:28px!important}.articleView.sigma-aligned-article .article-reading-rail{order:-1!important;position:static!important}.articleView.sigma-aligned-article .article-reading-rail .art-util-group{justify-content:flex-start!important}}@media(max-width:650px){.articleView.sigma-aligned-article .article-dek,.articleView.sigma-aligned-article .article-bylines,.articleView.sigma-aligned-article .article-content-layout{width:calc(100% - 32px)!important}.articleView.sigma-aligned-article .article-content-layout{margin-top:36px!important}}#header .logo-lockup{width:215px!important;max-width:215px!important;height:auto!important;max-height:none!important}#header .logo{display:flex!important;align-items:center!important;overflow:visible!important}.sigma-island-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:450px;width:100%;margin:0 0 0 auto}.sigma-island-mosaic .island-tile{aspect-ratio:1;background-image:url(/insight-manufacturing.webp);background-size:auto 100%;background-repeat:no-repeat}.island-ocean{background-position:left center}.island-city{background-position:center center;margin-top:32px;margin-bottom:-32px}.island-mountain{background-position:right center;margin-top:32px}.sigma-island-mosaic figcaption{background:#06263e;color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;font-size:20px;line-height:1.35;letter-spacing:-.025em}.sigma-island-mosaic figcaption span+span{color:#b9ced9;margin-top:6px}.sigma-why{padding:80px 0!important;background:#06263e!important;color:#fff!important}.sigma-why-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.sigma-why .sigma-kicker{color:#b9ced9}.sigma-why h2,.sigma-process h2{font-size:40px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.04em!important;margin:0 0 24px!important}.sigma-why h2{color:#fff!important}.sigma-why p{font-size:17px;line-height:1.7;color:#c5d4dd;max-width:460px}.sigma-why .sigma-text-link{color:#fff!important}.sigma-disclosures details{border-top:1px solid #ffffff40;padding:22px 0}.sigma-disclosures details:last-child{border-bottom:1px solid #ffffff40}.sigma-disclosures summary,.sigma-source-details summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-size:19px;font-weight:500;line-height:1.4}.sigma-disclosures summary::-webkit-details-marker,.sigma-source-details summary::-webkit-details-marker{display:none}.sigma-disclosures summary:after,.sigma-source-details summary:after{content:"+";font-weight:400;font-size:26px;flex:0 0 24px;text-align:center}.sigma-disclosures details[open]>summary:after,.sigma-source-details[open]>summary:after{content:"\2212"}.sigma-disclosures p{margin:16px 32px 0 0;max-width:none;font-size:16px}.sigma-process{padding:80px 0!important;background:#fff!important}.sigma-process>.wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.sigma-process-steps>div{padding:24px 0;border-top:1px solid #dce3e7;display:grid;grid-template-columns:180px 1fr;gap:24px}.sigma-process-steps>div:last-child{border-bottom:1px solid #dce3e7}.sigma-process h3{font-size:20px;font-weight:500;letter-spacing:-.025em;margin:0}.sigma-process p{font-size:16px;line-height:1.7;color:var(--sigma-muted);margin:0}.sigma-panel h3{margin-top:0!important}.articleView .article-body{position:relative;top:-10px}.articleView .article-reading-rail{margin-top:12px!important}.articleView .art-utils .article-share-inline{position:relative;top:10px}.articleView .sigma-source-details summary{font-size:18px!important;margin:0 0 16px!important;letter-spacing:-.02em}.sigma-source-details summary:focus-visible,.sigma-disclosures summary:focus-visible{outline:2px solid #6490e9;outline-offset:6px}#mainView h2{font-family:var(--sigma-font-family)!important;font-weight:500!important;letter-spacing:-.04em!important}#mainView h3{font-family:var(--sigma-font-family)!important;font-weight:500!important}#mainView .connect-bg{opacity:0!important}.connect .form-card{box-shadow:none!important;border:1px solid #dce3e7!important;border-radius:4px!important}.connect .connect-custom{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.connect h2{font-size:40px!important}.connect input,.connect select,.connect textarea{font-family:var(--sigma-font-family)!important;border-radius:3px!important}@media(max-width:980px){.sigma-why-layout,.sigma-process>.wrap{gap:36px;grid-template-columns:1fr 1fr}.sigma-process-steps>div{display:block}.sigma-process h3{margin-bottom:12px}.sigma-island-mosaic{gap:8px}.sigma-island-mosaic figcaption{font-size:17px;padding:18px}}@media(max-width:650px){#header .logo-lockup{width:185px!important;max-width:185px!important}.sigma-island-mosaic{max-width:420px;margin:0 auto}.sigma-island-mosaic figcaption{font-size:18px}.sigma-why-layout,.sigma-process>.wrap{grid-template-columns:1fr;gap:28px}.sigma-why,.sigma-process{padding:52px 0!important}.sigma-why h2,.sigma-process h2,.connect h2{font-size:32px!important}.sigma-disclosures summary{font-size:18px}.articleView .article-body{top:0}.articleView .article-reading-rail{margin-top:0!important}.articleView .art-utils .article-share-inline{top:0}}.articleView .article-body>.art-foot{width:100%!important;max-width:none!important;margin:48px 0 0!important;padding:0!important;display:block!important}.articleView .article-body>h2{margin-top:96px!important;margin-bottom:28px!important}.articleView .article-body>h3{margin-top:48px!important;margin-bottom:18px!important}@media(max-width:650px){.articleView .article-body>h2{margin-top:64px!important;margin-bottom:24px!important}.articleView .article-body>h3{margin-top:36px!important}}.articleView .article-body>.art-foot .article-references{padding:24px 0 32px!important;margin:0!important;border-top:1px solid #d6dfe4!important}.articleView .article-body>.art-foot .article-references h2{margin:0 0 12px!important;font-size:18px!important}.articleView .article-body>.art-foot .article-references p,.articleView .article-body>.art-foot .article-references li{font-size:14px!important;line-height:1.65!important}.articleView .sigma-article-actions{padding:28px 0!important;margin:0!important;border-top:1px solid #d6dfe4;border-bottom:1px solid #d6dfe4;gap:32px;align-items:stretch}.articleView .sigma-article-actions>.art-talk,.articleView .sigma-article-actions>.art-rate{min-height:0!important;display:grid!important;grid-template-rows:auto 1fr 48px!important;gap:12px!important;text-align:left!important;align-items:start!important;position:static!important}.articleView .sigma-article-actions .art-talk>p:first-child,.articleView .sigma-article-actions h4{font-size:18px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.02em!important;margin:0!important;text-align:left!important}.articleView .sigma-article-actions .sigma-talk-note,.articleView .sigma-article-actions .rate-note{font-size:14px!important;line-height:1.6!important;font-weight:400!important;margin:0!important;color:var(--sigma-muted)!important;text-align:left!important}.articleView .sigma-article-actions .btn-talk{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:48px!important;min-height:48px!important;box-sizing:border-box!important;margin:0!important;padding:0 22px!important;justify-self:start!important;font-size:14px!important;line-height:1!important;text-decoration:none!important;-webkit-text-fill-color:white!important}.articleView .sigma-article-actions .rate-row{height:48px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;gap:8px!important}.articleView .sigma-article-actions .stars{display:flex!important;gap:4px!important}.articleView .sigma-article-actions .star{width:32px!important;height:40px!important;padding:4px!important;margin:0!important}.articleView .sigma-article-actions .star svg{width:24px!important;height:24px!important}.articleView .related-insights{max-width:1060px!important;width:calc(100% - 48px)!important;padding:40px 0 64px!important;margin:0 auto!important;border:0!important;background:transparent!important;box-sizing:border-box!important}.articleView .related-insights-head{justify-content:flex-end!important;margin:0 0 24px!important;gap:8px!important}.articleView .related-insights-head h2{margin-right:auto!important;text-align:left!important;text-transform:none!important;letter-spacing:-.03em!important;font-size:25px!important;font-weight:500!important}.articleView .related-insight-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.articleView .related-insight-card img{border-radius:0!important;aspect-ratio:16/9;height:auto!important;object-fit:cover!important}.articleView .related-insight-card h3{font-size:18px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.02em!important;padding:0!important}.articleView .related-insight-category{font-size:12px!important;letter-spacing:.06em!important;margin-top:16px!important;padding:0!important}.articleView .article-body .article-references ul{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:14px 0 0!important;list-style:none!important}.articleView .article-body .article-references li{padding:0!important;margin:8px 0!important}.articleView .article-body .article-references li:before{display:none!important}.articleView .article-body .article-references a{font-size:14px!important;font-weight:400!important;color:var(--sigma-muted)!important;-webkit-text-fill-color:var(--sigma-muted)!important;text-underline-offset:3px!important}.articleView .related-insights-head h2{order:-1!important}.articleView .related-insight-card h3,.articleView .related-insight-card .related-insight-category{margin-left:0!important;margin-right:0!important}#mainView .sigma-editorial-opening{padding:146px 0 0!important}.sigma-intro-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;padding-bottom:56px}.sigma-intro-copy h1{font-size:clamp(42px,4.1vw,62px)!important;letter-spacing:-.055em!important;line-height:1.08!important;margin-bottom:26px!important}.sigma-intro-copy h1 span{color:#506979}.sigma-intro-summary{font-size:18px;line-height:1.7;color:var(--sigma-muted);max-width:560px;margin:0 0 28px}.sigma-intro-actions{display:flex;gap:26px;align-items:center}.sigma-intro-actions .sigma-text-link{margin:0}.sigma-intro-visual{margin:0;background:#06263e}.sigma-intro-visual img{display:block;width:100%;height:auto}.sigma-intro-visual figcaption{padding:26px 28px;display:flex;flex-direction:column;color:#fff;font-size:21px;line-height:1.4;letter-spacing:-.02em}.sigma-intro-visual figcaption span+span{color:#b7c8d2}.sigma-editorial-opening .sigma-local-line{justify-content:space-between;margin:0;padding:22px 0;font-size:13px;border-bottom:1px solid #dce3e7}#mainView .sigma-explore{padding:64px 0 52px!important;background:#fff!important}.sigma-explore h2{font-size:38px!important;margin-bottom:28px!important}.sigma-tabs{gap:28px!important;padding:0!important}.sigma-tabs button{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:16px 0!important;color:#62727d!important;background:transparent!important}.sigma-tabs button[aria-selected=true]{color:#06263e!important;border-bottom-color:#06263e!important;font-weight:600!important}.sigma-panel{gap:64px;min-height:210px;padding-top:30px}.sigma-panel h3{font-size:28px!important;margin-top:10px!important}.sigma-panel p{font-size:17px!important}.sigma-model{background:#f2f5f7!important;padding:64px 0!important}.sigma-model .sigma-split h2{font-size:40px!important}.sigma-kicker{font-size:12px!important;letter-spacing:.12em!important}.sigma-button{border-radius:3px!important;font-size:14px!important;padding:15px 22px!important}.sigma-local-line span{white-space:nowrap}@media(max-width:980px){.sigma-intro-grid{gap:28px;grid-template-columns:1.15fr 1fr}.sigma-intro-copy h1{font-size:42px!important}.sigma-intro-summary{font-size:16px}.sigma-intro-actions{gap:18px;flex-wrap:wrap}.sigma-intro-visual figcaption{font-size:18px;padding:20px}.sigma-editorial-opening .sigma-local-line{flex-wrap:wrap;gap:14px 24px}.articleView .related-insights{width:calc(100% - 40px)!important}}@media(max-width:650px){#mainView .sigma-editorial-opening{padding-top:112px!important}.sigma-intro-grid{grid-template-columns:1fr;gap:32px;padding-bottom:32px}.sigma-intro-copy h1{font-size:43px!important}.sigma-intro-visual figcaption{flex-direction:row;flex-wrap:wrap;gap:0 5px;font-size:16px;padding:16px}.sigma-editorial-opening .sigma-local-line{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:14px}.sigma-local-line span{white-space:normal}.sigma-tabs{gap:0 22px!important}.sigma-explore h2{font-size:31px!important}.sigma-panel{min-height:0;gap:12px}.sigma-model .sigma-split h2{font-size:32px!important}.articleView .related-insights{width:calc(100% - 32px)!important}.articleView .sigma-article-actions{grid-template-columns:1fr;gap:28px}.articleView .sigma-article-actions>.art-rate{border-top:1px solid #d6dfe4!important;padding-top:24px!important}.articleView .related-insights-head h2{font-size:23px!important}}#mainView #contact{background:#f5f7f8!important;padding:80px 0!important}#mainView #contact .connect-bg{display:none!important}#mainView #contact .connect-layout{align-items:start!important;gap:64px!important}#mainView #contact .connect-left,#mainView #contact .connect-right{padding-top:0!important;margin-top:0!important}#mainView #contact .connect-left h2{font-size:38px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.035em!important}#mainView #contact .connect-eyebrow{font-size:12px!important;letter-spacing:.1em!important;color:#60717d!important;-webkit-text-fill-color:#60717d!important}#mainView #contact .seg-control{background:transparent!important;border:0!important;border-bottom:1px solid #ccd6dc!important;padding:0!important;box-shadow:none!important;border-radius:0!important;margin-bottom:24px!important}#mainView #contact .seg-btn{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:16px 12px!important;color:var(--sigma-muted)!important;-webkit-text-fill-color:var(--sigma-muted)!important;font-weight:500!important}#mainView #contact .seg-btn.active{border-bottom-color:#06263e!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important}#mainView #contact .form-card{background:#fff!important;border:1px solid #dce3e7!important;border-radius:8px!important;box-shadow:none!important;padding:32px!important}#mainView #contact .form-head h3{font-size:26px!important;font-weight:500!important;letter-spacing:-.025em!important}#mainView #contact .fields{gap:22px 20px!important}#mainView #contact .field label{font-size:13px!important;font-weight:500!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important;margin-bottom:8px!important}#mainView #contact .field :is(input,select,textarea){background:#fff!important;border:1px solid #ccd6dc!important;border-radius:4px!important;font-size:15px!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important;box-shadow:none!important;padding:12px!important}#mainView #contact .field :is(input,select){min-height:48px!important}#mainView #contact .field :is(input,select,textarea):focus-visible{outline:2px solid #3563ca!important;outline-offset:2px!important}#mainView #contact .form-actions{gap:16px!important;margin-top:24px!important}#mainView #contact .btn-primary{background:#06263e!important;color:#fff!important;-webkit-text-fill-color:white!important;border-radius:4px!important;min-height:48px!important;box-shadow:none!important}#mainView #contact .btn-primary *{color:#fff!important;-webkit-text-fill-color:white!important}#mainView #contact .connect-alt a{color:#06263e!important;-webkit-text-fill-color:#06263e!important;text-underline-offset:4px!important}@media(max-width:750px){#mainView #contact{padding:56px 0!important}#mainView #contact .connect-layout{grid-template-columns:1fr!important;gap:32px!important}#mainView #contact .form-card{padding:24px!important}#mainView #contact .connect-left h2{font-size:32px!important}}#aboutView{background:#fff!important;color:#06263e!important}#aboutView .ab-top{padding:120px 0 24px!important;background:#fff!important}#aboutView .ab-topwrap,#aboutView .sigma-about-wrap{width:calc(100% - 48px)!important;max-width:1120px!important;margin:0 auto!important}#aboutView .ab-crumb{color:#60717d!important;font-size:14px!important;text-decoration:none!important}#aboutView .sigma-about-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;padding:32px 0 56px;align-items:start}#aboutView .sigma-about-eyebrow{display:block;font-size:12px;letter-spacing:.12em;color:#60717d;margin-bottom:20px}#aboutView h1{font-size:clamp(36px,4vw,52px)!important;line-height:1.12!important;font-weight:500!important;letter-spacing:-.045em!important;margin:0!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important}#aboutView p{font-size:17px!important;line-height:1.75!important;font-weight:400!important;color:var(--sigma-muted)!important;-webkit-text-fill-color:var(--sigma-muted)!important;margin:0 0 20px!important}#aboutView .sigma-about-summary{padding-top:34px}#aboutView .sigma-button{display:inline-flex;align-items:center;background:#06263e!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;margin-top:8px}#aboutView .sigma-about-image{margin:0 0 80px!important;position:relative}#aboutView .sigma-about-image img{width:100%;height:360px;object-fit:cover;object-position:center;display:block;border-radius:4px}#aboutView .sigma-about-image figcaption{font-size:14px;color:#60717d;padding-top:14px}#aboutView .sigma-about-story{display:grid;grid-template-columns:1fr 1.25fr;gap:96px;padding:0 0 72px;margin-bottom:64px;border-bottom:1px solid #dce3e7}#aboutView h2{font-size:32px!important;line-height:1.25!important;letter-spacing:-.03em!important;font-weight:500!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important;margin:0 0 20px!important}#aboutView .sigma-about-principles{padding-bottom:72px;margin-bottom:64px;border-bottom:1px solid #dce3e7}#aboutView .sigma-about-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px}#aboutView h3{font-size:21px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:-.02em!important;color:#06263e!important;margin:0 0 16px!important}#aboutView .sigma-about-three p{font-size:16px!important}#aboutView .sigma-about-link{font-size:15px;color:#06263e!important;text-decoration:none!important;display:inline-block}#aboutView .sigma-about-link:hover{text-decoration:underline!important;text-underline-offset:5px}#aboutView .sigma-about-close{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px;background:#f2f5f7;border-radius:4px}#aboutView .sigma-about-close p{margin:0!important;max-width:650px}#aboutView .sigma-about-close .sigma-button{white-space:nowrap;flex-shrink:0}#aboutView .sigma-about-insights{margin:28px 0 72px}#aboutView a:focus-visible{outline:2px solid #3563ca;outline-offset:5px}@media(max-width:750px){#aboutView .sigma-about-hero,#aboutView .sigma-about-story,#aboutView .sigma-about-three{grid-template-columns:1fr;gap:24px}#aboutView .sigma-about-hero{padding-top:16px}#aboutView .sigma-about-summary{padding-top:0}#aboutView .sigma-about-image img{height:240px}#aboutView .sigma-about-image{margin-bottom:48px!important}#aboutView .sigma-about-story,#aboutView .sigma-about-principles{padding-bottom:40px;margin-bottom:40px}#aboutView .sigma-about-close{padding:28px;align-items:start;flex-direction:column;gap:16px}#aboutView h2{font-size:28px!important}}#mainView #estimator.sigma-bill-review{padding:56px 0!important;background:#f2f5f7!important}#mainView .sigma-bill-review-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}#mainView .sigma-bill-review h2{font-size:clamp(28px,3vw,36px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.03em!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important;margin:12px 0 16px!important;max-width:650px}#mainView .sigma-bill-review p{font-size:17px!important;line-height:1.65!important;color:var(--sigma-muted)!important;-webkit-text-fill-color:var(--sigma-muted)!important;margin:0!important}#mainView .sigma-bill-review .sigma-button{display:inline-flex;flex-shrink:0;background:#06263e!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}#mainView .sigma-bill-review .sigma-button:focus-visible{outline:2px solid #3563ca;outline-offset:5px}@media(max-width:750px){#mainView .sigma-bill-review-inner{align-items:flex-start;flex-direction:column;gap:24px}#mainView #estimator.sigma-bill-review{padding:40px 0!important}}html body #mainView #solutions.sigma-service-guide{padding:88px 0!important;background:#fff!important}html body #mainView #solutions .sigma-guide-heading{margin-bottom:48px}html body #mainView #solutions .sigma-guide-heading h2{text-align:left!important;font-size:clamp(32px,3.5vw,44px)!important;line-height:1.16!important;margin:14px 0 20px!important;font-weight:500!important}html body #mainView #solutions .sigma-guide-heading p{font-size:17px;color:var(--sigma-muted)}html body #mainView #solutions .sigma-guide-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;border-top:1px solid #dce3e7;padding-top:32px}html body #mainView #solutions .sigma-tabs{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;padding:0!important}html body #mainView #solutions .sigma-tabs button{display:flex!important;justify-content:space-between!important;text-align:left!important;border:0!important;border-radius:6px!important;padding:16px 18px!important;background:transparent!important;color:var(--sigma-muted)!important;font-size:16px!important}html body #mainView #solutions .sigma-tabs button span{opacity:0}html body #mainView #solutions .sigma-tabs button[aria-selected=true]{background:#edf2f8!important;color:#06263e!important}html body #mainView #solutions .sigma-tabs button[aria-selected=true] span{opacity:1}html body #mainView #solutions .sigma-panel{display:block!important;padding:8px 0 0!important;min-height:440px!important}html body #mainView #solutions .sigma-panel[hidden]{display:none!important}html body #mainView #solutions .sigma-panel h3{font-size:30px!important;line-height:1.25!important;font-weight:500!important;max-width:630px;margin:0 0 20px!important}html body #mainView #solutions .sigma-guide-description{max-width:640px;font-size:17px!important;line-height:1.7!important;color:var(--sigma-muted)!important;margin-bottom:32px!important}html body #mainView #solutions .sigma-guide-issues>div{display:grid;grid-template-columns:1fr 1.3fr;gap:24px;padding:20px 0;border-top:1px solid #dce3e7}html body #mainView #solutions .sigma-guide-issues h4{font-size:16px!important;font-weight:500!important;line-height:1.5!important;color:#06263e!important;margin:0!important}html body #mainView #solutions .sigma-guide-issues p{font-size:16px!important;line-height:1.65!important;color:var(--sigma-muted)!important;margin:0!important}html body #mainView #solutions .sigma-guide-issues .sigma-button{margin-top:24px!important}@media(max-width:750px){html body #mainView #solutions.sigma-service-guide{padding:56px 0!important}html body #mainView #solutions .sigma-guide-layout{grid-template-columns:1fr;gap:28px}html body #mainView #solutions .sigma-tabs{flex-direction:row!important;flex-wrap:wrap!important}html body #mainView #solutions .sigma-tabs button{font-size:14px!important;padding:12px!important}html body #mainView #solutions .sigma-tabs button span{display:none}html body #mainView #solutions .sigma-guide-issues>div{grid-template-columns:1fr;gap:8px}html body #mainView #solutions .sigma-panel{min-height:0!important}}html body #insightsIndex .idx-search svg{order:2!important;width:28px!important;height:28px!important;padding:4px!important;border-radius:50%!important;background:#06263e!important;color:#fff!important;flex-shrink:0!important}html body #insightsIndex #insightsSearch{order:1!important;flex:1!important;min-width:0!important}html body :is(#mainView,#aboutView,#contact,.articleView) :is(.sigma-button,.btn-primary,.btn-talk),html body #header .nav-cta,html body #mainView .sigma-intro-actions .sigma-text-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;padding:12px 24px!important;border-radius:999px!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important;text-decoration:none!important;background:#06263e!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #06263e!important;box-sizing:border-box!important;box-shadow:none!important;transition:background .18s ease,box-shadow .18s ease!important}html body #mainView .sigma-intro-actions .sigma-text-link{background:transparent!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important;border-color:#cbd5dc!important;margin:0!important}html body #mainView .sigma-intro-actions{gap:12px!important;flex-wrap:wrap!important}html body #mainView .sigma-local-line{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:16px 32px!important;padding:24px 0!important}html body #mainView .sigma-local-line span{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;font-size:14px!important;font-weight:400!important;color:var(--sigma-muted)!important}html body #mainView .sigma-local-line span:before{display:none!important}html body #mainView .sigma-tabs{justify-content:center!important;gap:8px!important;border:0!important;flex-wrap:wrap!important;padding:8px 0 20px!important}html body #mainView .sigma-tabs button{padding:12px 20px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:15px!important;line-height:1.4!important;background:transparent!important;color:var(--sigma-muted)!important}html body #mainView .sigma-tabs button[aria-selected=true]{background:#eef2f5!important;border-color:#dce3e7!important;color:#06263e!important}html body #mainView .sigma-explore h2{text-align:center!important}html body #insightsIndex .idx-head h1{font-size:clamp(34px,4vw,52px)!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.035em!important;color:#06263e!important;-webkit-text-fill-color:#06263e!important;max-width:850px!important}html body #insightsIndex .idx-head p{font-size:17px!important;line-height:1.65!important;color:var(--sigma-muted)!important;max-width:720px!important}html body #insightsIndex .idx-search{min-height:0!important;height:50px!important;max-width:760px!important;padding:0 18px!important;border:1px solid #cbd5dc!important;border-radius:999px!important;box-shadow:none!important;background:#fff!important;gap:12px!important}html body #insightsIndex #insightsSearch{height:48px!important;min-height:0!important;padding:0!important;font-size:16px!important;line-height:1.4!important;background:transparent!important;border:0!important}html body #insightsIndex .sigma-search-topics{gap:8px!important;flex-wrap:wrap!important}html body #insightsIndex .sigma-search-topics button{min-height:38px!important;padding:8px 16px!important;border:1px solid #dce3e7!important;background:#fff!important;color:var(--sigma-muted)!important;border-radius:999px!important;font-size:14px!important;line-height:1.4!important}html body #insightsIndex .sigma-search-topics button:hover{background:#eef2f5!important;color:#06263e!important}html body .articleView.sigma-aligned-article .article-content-layout{margin-top:80px!important}html body .articleView :is(h2[id],h3[id]){scroll-margin-top:130px!important}html body .articleView .article-reading-rail li:before{display:none!important}html body .articleView .article-reading-rail a{font-size:14px!important;line-height:1.55!important;font-weight:500!important;color:var(--sigma-muted)!important;text-decoration:none!important}html body .articleView .article-reading-rail a:hover{color:#06263e!important;text-decoration:underline!important;text-underline-offset:4px}html body .articleView .article-bylines a:last-child{border:1px solid #dce3e7!important;border-radius:999px!important;padding:8px 16px!important;text-decoration:none!important;font-size:14px!important}html body .articleView .sigma-source-details summary{padding:18px 0!important;font-weight:500!important;font-size:20px!important;cursor:pointer}html body :is(a,button,input,select,textarea):focus-visible{outline:2px solid #3563ca!important;outline-offset:4px!important}@media(max-width:650px){html body .articleView.sigma-aligned-article .article-content-layout{margin-top:52px!important}html body #mainView .sigma-tabs{gap:4px!important}html body #mainView .sigma-tabs button{padding:10px 14px!important}html body #mainView .sigma-local-line{gap:12px 22px!important}html body #mainView .sigma-intro-actions a{min-height:46px!important}html body #insightsIndex .idx-search{width:100%!important;box-sizing:border-box!important}}@media(prefers-reduced-motion:reduce){html body :is(a,button){transition:none!important;scroll-behavior:auto!important}}:root{--sigma-ink:#082b49;--sigma-ocean:#275d97;--sigma-paper:#fff;--sigma-mist:#f0f4f9;--sigma-rule:#d8e2e6}html body .articleView .industry-hero-category{text-shadow:none!important;box-shadow:none!important;filter:none!important}html body{font-family:var(--sigma-font-family);color:var(--sigma-ink);background:#fff}html body #header{background:#fffffff7!important;border-bottom:1px solid #e7edef!important;box-shadow:none!important}html body #header .navlinks{gap:28px!important}html body #mainView .sigma-editorial-opening{padding-bottom:32px!important}html body #mainView .sigma-intro-copy h1{font-size:clamp(40px,4.4vw,62px)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:-.045em!important}html body #mainView .sigma-intro-summary{font-size:18px!important;line-height:1.75!important;max-width:560px!important}html body #mainView .sigma-island-mosaic{gap:10px!important;border-radius:16px!important;overflow:hidden!important}html body #mainView .sigma-local-line{border-top:0!important;border-bottom:1px solid var(--sigma-rule)!important;padding-bottom:28px!important}html body #mainView .sigma-model{background:var(--sigma-mist)!important;padding:72px 0!important}html body #mainView .sigma-model .sigma-fee{background:transparent!important;border:0!important;border-top:1px solid #c8dadd!important;border-radius:0!important;padding:24px 0 0!important;box-shadow:none!important;margin-top:24px!important}html body #mainView .sigma-why{background:#fff!important;color:var(--sigma-ink)!important;padding:80px 0!important}html body #mainView .sigma-why :is(h2,p,summary,a,.sigma-kicker){color:var(--sigma-ink)!important;-webkit-text-fill-color:var(--sigma-ink)!important}html body #mainView .sigma-why p{color:#536579!important;-webkit-text-fill-color:#536579!important}html body #mainView .sigma-why details{border-color:var(--sigma-rule)!important}html body #mainView .sigma-why summary{font-size:20px!important;font-weight:500!important;padding:24px 0!important}html body #mainView .sigma-process{padding:64px 0!important;background:#fff!important;border-bottom:1px solid var(--sigma-rule)!important}html body #mainView #insights.sigma-journal{padding:80px 0!important;background:#f6f8f9!important}html body #mainView #insights .sigma-journal-heading{border:0!important;padding-top:0!important}html body #mainView #contact{background:#fff!important;padding:88px 0!important}html body #mainView #contact .form-card{border:0!important;background:#f0f4f9!important;border-radius:16px!important;padding:36px!important}html body #mainView #contact .connect-layout{align-items:start!important}html body #mainView #contact .connect-custom{border:0!important}html body #aboutView .sigma-about-image img{border-radius:14px!important}html body #aboutView .sigma-about-close{background:var(--sigma-mist)!important;border-radius:16px!important}html body #insightsIndex .idx-hero{padding:144px 0 40px!important;background:#fff!important}html body #insightsIndex .idx-wrap,html body #insightsIndex .idx-list{max-width:1120px!important;width:calc(100% - 48px)!important;margin:auto!important}html body #insightsIndex .idx-head{margin:32px 0!important}html body #insightsIndex .idx-head h1{max-width:760px!important}html body #insightsIndex .idx-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:48px 36px!important;padding:24px 0 88px!important}html body #insightsIndex .idx-item{display:flex!important;flex-direction:column!important;padding:0!important;border:0!important;background:transparent!important;gap:20px!important;min-width:0!important}html body #insightsIndex .idx-item>a{display:block!important;width:100%!important}html body #insightsIndex .idx-thumb{width:100%!important;height:auto!important;aspect-ratio:16/9!important;border-radius:10px!important;background-size:cover!important;background-position:center!important}html body #insightsIndex .idx-body h3{font-size:24px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:-.025em!important;margin:10px 0 14px!important;color:var(--sigma-ink)!important}html body #insightsIndex .idx-body p{font-size:16px!important;line-height:1.65!important;color:#536579!important;margin:0 0 20px!important}html body #insightsIndex .idx-cat{font-size:12px!important;letter-spacing:.07em!important;color:#536579!important}html body #insightsIndex .idx-read{font-size:14px!important;color:var(--sigma-ink)!important;text-decoration:none!important;border:0!important}html body .articleView .industry-hero{display:flex!important;flex-direction:column!important;width:calc(100% - 48px)!important;max-width:1120px!important;margin:0 auto!important;padding:144px 0 0!important;min-height:0!important;height:auto!important;background:#fff!important;overflow:visible!important;border-radius:0!important}html body .articleView .industry-hero-shade{display:none!important}html body .articleView .industry-hero-copy{position:static!important;inset:auto!important;transform:none!important;order:0!important;width:100%!important;max-width:900px!important;padding:0 0 40px!important;margin:0 auto!important;text-align:center!important;background:none!important}html body .articleView .industry-hero h1{font-size:clamp(34px,4vw,52px)!important;line-height:1.16!important;font-weight:500!important;letter-spacing:-.035em!important;color:var(--sigma-ink)!important;-webkit-text-fill-color:var(--sigma-ink)!important;text-shadow:none!important;margin:20px 0 0!important}html body .articleView .industry-hero-category{color:#536579!important;-webkit-text-fill-color:#536579!important;background:transparent!important;border:0!important;padding:0!important;font-size:12px!important;letter-spacing:.1em!important}html body .articleView .industry-hero>img{position:static!important;order:1!important;width:100%!important;height:380px!important;object-fit:cover!important;border-radius:14px!important;filter:none!important;opacity:1!important}html body .articleView.sigma-aligned-article .article-dek{max-width:900px!important;padding-top:36px!important}html body .articleView .article-dek p{font-size:20px!important;line-height:1.7!important;color:#536579!important}html body .articleView.sigma-aligned-article .article-bylines{max-width:900px!important;font-size:13px!important;padding-top:16px!important}html body .articleView.sigma-aligned-article .article-content-layout{margin-top:88px!important;gap:64px!important;grid-template-columns:minmax(0,1fr) 240px!important}html body .articleView .article-body>p:first-of-type:first-letter{float:none!important;font-size:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;font-weight:inherit!important}html body .articleView .article-body{font-size:18px!important;line-height:1.85!important}html body .articleView .article-body h2{margin-top:64px!important;font-size:30px!important;font-weight:500!important;line-height:1.3!important}html body .articleView.sigma-aligned-article .article-reading-rail>h2{border-top:1px solid var(--sigma-rule)!important;font-size:13px!important;letter-spacing:.08em!important}html body .articleView .article-reading-rail li{background:none!important;border-bottom:1px solid #e9eef0!important;padding:14px 0!important}html body .articleView .article-reading-rail li>span{background:none!important;color:#7b919b!important;font-size:12px!important}html body .articleView .article-reading-rail .article-share-inline :is(button,a){border:0!important;background:#f0f4f9!important;border-radius:50%!important;width:38px!important;height:38px!important;color:var(--sigma-ink)!important}html body .articleView .art-foot{padding-top:40px!important;margin-top:64px!important}html body .articleView .sigma-article-actions{padding-top:32px!important;padding-bottom:32px!important}html body .articleView .related-insights{padding-top:64px!important;padding-bottom:80px!important}html body footer{position:relative!important;background:#082b49!important;color:#e8f0f2!important;padding:104px 0 32px!important;margin-top:48px!important;border:0!important;border-radius:32px 32px 0 0!important;overflow:hidden!important}html body footer:before{content:"";position:absolute;inset:0 0 auto;height:10px;background:linear-gradient(90deg,#c5e4e8,#5ba7b8,#275d97)}html body footer .footer-brand-watermark{display:none!important}html body footer .foot-grid{gap:56px!important;padding-bottom:56px!important}html body footer :is(a,p,span){color:#c5d6dc!important;-webkit-text-fill-color:#c5d6dc!important}html body footer h4{color:#fff!important;font-size:12px!important;letter-spacing:.12em!important;font-weight:500!important;margin-bottom:22px!important}html body footer .foot-col a{font-size:14px!important;line-height:1.7!important;padding:6px 0!important;text-decoration:none!important}html body footer .foot-col a:hover{color:#fff!important;text-decoration:underline!important;text-underline-offset:5px!important}html body footer .foot-bottom{border-top:1px solid #ffffff25!important;padding-top:24px!important;font-size:12px!important}@media(max-width:750px){html body #insightsIndex .idx-list{grid-template-columns:1fr!important}html body .articleView .industry-hero{padding-top:120px!important}html body .articleView .industry-hero>img{height:240px!important}html body .articleView.sigma-aligned-article .article-content-layout{grid-template-columns:1fr!important;margin-top:56px!important;gap:32px!important}html body .articleView .industry-hero-copy{text-align:left!important}html body #mainView #contact .form-card{padding:24px!important}html body footer{padding-top:64px!important;border-radius:20px 20px 0 0!important}html body footer .foot-grid{gap:32px!important}}html body .articleView :is(.sigma-article-actions,.art-talk,.art-rate,.rate-row,.related-insights){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .articleView.sigma-aligned-article .art-foot .art-rate .rate-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;grid-template-columns:none!important;width:100%!important;height:auto!important;min-height:48px!important;gap:12px!important}html body .articleView .rate-thanks{position:static!important;inset:auto!important;transform:none!important;white-space:normal!important;max-width:100%!important;flex-basis:100%!important;box-sizing:border-box!important}html body .articleView .art-head{max-width:900px!important;margin:40px auto 0!important}html body .articleView .art-head h1{font-size:clamp(32px,4vw,52px)!important;line-height:1.16!important;font-weight:500!important;letter-spacing:-.035em!important}html body .articleView .editorial-format-label{display:none!important}html body #insightsIndex .idx-thumb:not(.article-photo){background:radial-gradient(ellipse at 20% 20%,#d9eafa,transparent 65%),linear-gradient(135deg,#94bada,#295f97)!important}html body #insightsIndex .idx-item:nth-child(2n) .idx-thumb:not(.article-photo){background:radial-gradient(ellipse at 75% 20%,#eaf2fd,transparent 65%),linear-gradient(35deg,#386caa,#bad2ea)!important}@media(max-width:1000px){html body .articleView .sigma-article-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:32px!important}html body .articleView :is(.art-talk,.art-rate){width:100%!important;margin:0!important;padding:24px 0!important}html body .articleView .related-insights-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html body .articleView .related-insight-card{width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:600px){html body .articleView .art-head{width:calc(100% - 40px)!important;padding:0!important;margin-top:32px!important}html body .articleView .article-lead{font-size:18px!important;line-height:1.65!important}html body .articleView .article-meta-row{gap:10px!important;line-height:1.65!important}html body .articleView .article-body :is(p,li){font-size:17px!important;line-height:1.8!important}html body .articleView .article-body h2{font-size:27px!important}}html body #header{height:auto!important;min-height:84px!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid #e1e7ee!important;box-shadow:none!important}html body #header .nav-links{align-items:center!important;gap:24px!important}html body #header .nav-links>li>a{font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-decoration:none!important}html body #header .nav-links>li>a:not(.nav-cta){color:#425870!important;padding:12px 0!important;border-radius:0!important;background:none!important}html body #header .nav-links>li>a:not(.nav-cta):hover{color:#082b49!important;text-decoration:underline!important;text-underline-offset:7px!important}html body #mainView .sigma-editorial-opening{background:linear-gradient(125deg,#fff 55%,#f0f5fc)!important;padding-bottom:64px!important}html body #mainView .sigma-intro-copy h1{font-size:clamp(38px,4vw,56px)!important;max-width:620px!important}html body #mainView .sigma-intro-summary{font-size:18px!important;line-height:1.7!important}html body #mainView .sigma-island-mosaic figcaption{background:linear-gradient(140deg,#133c67,#356da9)!important}html body :is(#mainView,#aboutView,#partnersView,.articleView) :is(.sigma-button,.btn-primary,.btn-talk){min-height:46px!important;padding:12px 22px!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important;box-sizing:border-box!important}html body #contact :is(input:not([type=checkbox]),select,textarea){border-radius:8px!important}@media(max-width:750px){html body #header .nav-links{gap:12px!important}html body #mainView .sigma-editorial-opening{padding-bottom:40px!important}}html body #aboutView header.sigma-about-hero{position:static!important;inset:auto!important;z-index:auto!important;width:auto!important;height:auto!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body #aboutView header.sigma-about-hero:before,html body #aboutView header.sigma-about-hero:after{display:none!important;content:none!important}html body :is(.sigma-button,.nav-cta,.btn-talk,.btn-primary){position:relative!important;isolation:isolate!important;overflow:hidden!important;border-radius:999px!important;background:#082b49!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:background-color .18s ease!important}html body :is(.sigma-button,.nav-cta,.btn-talk,.btn-primary):before,html body :is(.sigma-button,.nav-cta,.btn-talk,.btn-primary):after{content:none!important;display:none!important}html body :is(.sigma-button,.nav-cta,.btn-talk,.btn-primary):hover{background:#275d97!important;transform:none!important}html body #aboutView .sigma-about-hero{position:relative!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important}html body footer{background:#082b49!important;border-radius:0!important;margin-top:0!important}html body footer:before,html body footer:after{display:none!important;content:none!important}html body #mainView .sigma-island-mosaic figcaption{background:#275d97!important}html body #partnersView .sigma-partner-page{padding:150px 0 80px!important;background:#fff!important}html body #partnersView h1{font-size:clamp(36px,4vw,52px)!important;font-weight:500!important;line-height:1.14!important;letter-spacing:-.035em!important;color:#082b49!important;margin:20px 0 26px!important;max-width:950px}html body #partnersView .partner-intro{max-width:730px;font-size:18px;line-height:1.75;color:#536579;margin-bottom:48px}html body #partnersView .sigma-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}html body #partnersView .sigma-provider-card{border:1px solid #d9e1ea;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column}html body #partnersView .sigma-provider-name{height:180px;display:flex;align-items:center;justify-content:center;background:#f0f4f9;color:#082b49;font-size:36px;font-weight:600;letter-spacing:-.04em}html body #partnersView .sigma-provider-copy{padding:28px;display:flex;flex-direction:column;flex:1}html body #partnersView h2{font-size:24px!important;font-weight:500!important;line-height:1.3!important;color:#082b49!important;margin:0 0 16px!important}html body #partnersView p{font-size:16px;line-height:1.7;color:#536579}html body #partnersView .sigma-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;font-size:14px;text-decoration:none;margin-top:auto}html body #partnersView .sigma-provider-note{font-size:13px;margin:24px 0 64px}html body #partnersView .sigma-partner-next{max-width:740px;border-top:1px solid #d9e1ea;padding-top:36px}html body #partnersView .sigma-partner-next .sigma-button{margin-top:12px}@media(max-width:750px){html body #partnersView .sigma-provider-grid{grid-template-columns:1fr}html body #partnersView .sigma-partner-page{padding-top:120px!important}html body #partnersView .sigma-provider-name{height:130px}}html body #mainView .sigma-intro-grid{display:flex!important;flex-direction:column!important;align-items:center!important;gap:48px!important}html body #mainView .sigma-intro-copy{text-align:center!important;max-width:820px!important;margin:auto!important}html body #mainView .sigma-intro-copy h1{max-width:820px!important;font-size:clamp(38px,5.2vw,68px)!important;margin:20px auto!important}html body #mainView .sigma-intro-summary{max-width:660px!important;margin:0 auto 28px!important}html body #mainView .sigma-intro-actions{justify-content:center!important;gap:20px!important}html body #mainView .sigma-island-mosaic{width:100%!important;max-width:1120px!important;min-height:0!important;height:400px!important}html body #mainView :is(.sigma-guide-heading,.sigma-journal-heading,.sigma-process-intro) h2{font-size:clamp(30px,3.5vw,44px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.035em!important;color:#082b49!important}html body #mainView :is(.sigma-model,.sigma-why,.sigma-process,#solutions,#insights,#contact){padding-top:88px!important;padding-bottom:88px!important}html body #mainView .sigma-guide-heading{max-width:760px!important;margin-bottom:40px!important}html body #mainView .sigma-journal-grid{gap:32px!important}html body #mainView .sigma-insight-card h3{font-size:22px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:-.025em!important}html body :is(button,input,textarea,select){font-family:var(--sigma-font-family)}html body :is(a,button,input,textarea,select):focus-visible{outline:3px solid #275d97!important;outline-offset:4px!important}@media(max-width:750px){html body #mainView .sigma-island-mosaic{height:260px!important}html body #mainView :is(.sigma-model,.sigma-why,.sigma-process,#solutions,#insights,#contact){padding-top:56px!important;padding-bottom:56px!important}html body #mainView .sigma-intro-actions{flex-wrap:wrap!important}html body #contact :is(input,textarea,select){font-size:16px!important;min-width:0!important}html body #contact .form-card{padding:24px!important}html body :is(.sigma-split,.sigma-why-layout,.connect-layout,.sigma-process-steps,.sigma-about-hero,.sigma-about-story){grid-template-columns:minmax(0,1fr)!important}html body .articleView.sigma-aligned-article .article-content-layout{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}html body #mainView .sigma-journal-grid{grid-template-columns:minmax(0,1fr)!important}html body :is(.sigma-button,.nav-cta,.sigma-tabs button){min-height:44px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}html body #partnersView{font-family:var(--sigma-font-family)!important}html body #partnersView .sigma-provider-grid{display:block;border-top:1px solid #d9e1ea}html body #partnersView .sigma-provider-card{display:grid;grid-template-columns:220px 1fr;border:0;border-bottom:1px solid #d9e1ea;border-radius:0;padding:36px 0;gap:40px}html body #partnersView .sigma-provider-name{height:auto;min-height:100px;justify-content:flex-start;background:transparent;font:500 28px/1.25 Inter,system-ui,sans-serif;letter-spacing:-.025em}html body #partnersView .sigma-provider-copy{padding:0;display:grid;grid-template-columns:1fr auto;column-gap:32px;align-items:center}html body #partnersView .sigma-provider-copy h2{font-size:20px!important;margin:0 0 8px!important}html body #partnersView .sigma-provider-copy p{grid-column:1;margin:0;max-width:420px;font-size:16px!important}html body #partnersView .sigma-provider-copy .sigma-button{grid-column:2;grid-row:1 / 3;margin:0;white-space:nowrap}html body #partnersView .sigma-partner-next{margin-top:64px;border:0;padding:0}html body #aboutView .sigma-values{padding:72px 0;border-top:1px solid #d9e1ea;scroll-margin-top:112px}html body #aboutView .sigma-values h2{font:500 32px/1.2 Inter,system-ui,sans-serif!important;color:#082b49;margin:0 0 36px!important}html body #aboutView .sigma-values .ab-values-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px 56px!important;border:0!important}html body #aboutView .sigma-values .ab-value-card{padding:24px 0!important;border:0!important;border-top:1px solid #d9e1ea!important;background:none!important;border-radius:0!important}html body #aboutView .sigma-values h3{font:500 22px/1.35 Inter,system-ui,sans-serif!important;color:#082b49!important;margin:0 0 16px!important}html body #aboutView .sigma-values li{font:400 16px/1.75 Inter,system-ui,sans-serif!important;color:#536579!important;margin-bottom:8px}html body :is(.sigma-text-link,.idx-read,.sigma-button):after{content:none!important}@media(max-width:850px){html body #partnersView .sigma-provider-card{grid-template-columns:1fr;gap:20px}html body #partnersView .sigma-provider-name{min-height:0}html body #partnersView .sigma-provider-copy{display:flex;align-items:flex-start;gap:16px}html body #aboutView .sigma-values .ab-values-grid{grid-template-columns:1fr!important}}html body #mainView .sigma-editorial-opening{background:radial-gradient(ellipse 75% 340px at 18% 0%,#c5dcf4 0%,transparent 75%),radial-gradient(ellipse 65% 300px at 85% 0%,#dce9fa 0%,transparent 76%),linear-gradient(180deg,#edf4fc,#fff 440px)!important}html body #mainView .sigma-intro-copy h1{font-weight:400!important;letter-spacing:-.035em!important;line-height:1.12!important}html body #mainView :is(.sigma-guide-heading,.sigma-journal-heading,.sigma-process-intro,.sigma-split,.sigma-why-layout) h2,html body #aboutView h1,html body #partnersView h1,html body #insightsIndex .idx-head h1{font-weight:400!important;letter-spacing:-.025em!important;line-height:1.18!important}html body #insightsIndex .idx-body h3,html body .articleView :is(.industry-hero h1,.art-head h1){font-weight:400!important;letter-spacing:-.025em!important;line-height:1.2!important}html body .articleView .article-body :is(p,li){letter-spacing:0!important}@media(max-width:600px){html body #mainView .sigma-editorial-opening{background:radial-gradient(ellipse 130% 230px at 10% 0%,#c5dcf4,transparent 80%),linear-gradient(180deg,#edf4fc,#fff 360px)!important}}html body #header{height:84px!important;min-height:84px!important;padding:0!important}html body #header>.wrap{width:calc(100% - 48px)!important;max-width:1120px!important;height:100%!important;margin:0 auto!important;padding:0!important}html body #header nav{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;height:84px!important;min-height:0!important;gap:24px!important;padding:0!important;margin:0!important}html body #header nav>.logo{display:flex!important;align-items:center!important;grid-column:1!important;justify-self:start!important;width:auto!important;flex:0 0 auto!important;margin:0!important;padding:0!important;line-height:1!important;transform:none!important}html body #header .logo-lockup{display:block!important;width:176px!important;height:auto!important;max-height:50px!important;object-fit:contain!important;margin:0!important;padding:0!important;transform:none!important}html body #header nav>.nav-links{display:flex!important;grid-column:2!important;justify-self:center!important;align-items:center!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none!important;position:static!important;transform:none!important}html body #header .nav-links>li:last-child{position:absolute!important;right:0!important;top:20px!important}html body #header .nav-links>li{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}html body #header .nav-links>li>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;line-height:20px!important;margin:0!important;white-space:nowrap!important;transform:none!important}html body #header .nav-links>li>a.nav-cta{height:44px!important;min-height:44px!important;padding:0 22px!important}html body #header .menu-btn{display:none!important}@media(max-width:950px){html body #header nav{display:flex!important;justify-content:space-between!important}html body #header .nav-links>li:last-child{position:static!important;inset:auto!important}html body #header,html body #header nav{height:76px!important;min-height:76px!important}html body #header>.wrap{width:calc(100% - 40px)!important}html body #header .logo-lockup{width:152px!important;max-height:44px!important}html body #header .menu-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;padding:0 20px!important;margin:0!important;border:1px solid #d9e1ea!important;border-radius:999px!important;background:#fff!important;color:#082b49!important;font-size:14px!important;line-height:20px!important}html body #header nav>.nav-links{display:none!important}html body #header nav>.nav-links.open{display:flex!important;position:absolute!important;top:76px!important;left:0!important;right:0!important;width:100%!important;box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:16px 20px 24px!important;background:#fff!important;border-bottom:1px solid #d9e1ea!important;max-height:calc(100dvh - 76px)!important;overflow:auto!important;box-shadow:none!important}html body #header .nav-links>li{width:100%!important}html body #header .nav-links>li>a{justify-content:flex-start!important;width:100%!important;padding:12px!important}html body #header .nav-links>li>a.nav-cta{justify-content:center!important;margin-top:8px!important}}html body #mainView .sigma-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #mainView .sigma-journal{padding:64px 0!important}html body #mainView .sigma-insight-card h3{font-weight:400!important;font-size:22px!important;margin:18px 0 12px!important}html body #mainView .sigma-insight-card time{font-size:13px;color:#536579;line-height:1.6}@media(max-width:750px){html body #mainView .sigma-journal-grid{grid-template-columns:1fr!important}html body #mainView .sigma-journal{padding:48px 0!important}}html body #insightsIndex .idx-body h3 a{font:inherit!important;color:inherit!important;text-decoration:none!important}html body #insightsIndex .idx-body h3 a:hover{text-decoration:underline!important;text-underline-offset:4px}html body .sigma-story-date,html body #insightsIndex .idx-date{display:block;font-size:13px!important;line-height:1.6!important;font-weight:400!important;color:#536579!important}html body .sigma-story-date{margin-top:28px}html body #insightsIndex:not([hidden]){display:grid!important;grid-template-columns:260px minmax(0,1fr);gap:64px;max-width:1360px;width:calc(100% - 80px);margin:0 auto;padding:140px 0 88px}html body #insightsIndex .idx-hero{position:sticky;top:112px;align-self:start;padding:0!important;background:none!important}html body #insightsIndex .idx-wrap{width:100%!important;max-width:none!important;padding:0!important;box-sizing:border-box!important}html body #insightsIndex .idx-head{margin:28px 0!important}html body #insightsIndex .idx-head h1{font-size:36px!important;line-height:1.15!important;margin:0 0 22px!important}html body #insightsIndex .idx-head p{font-size:16px!important;line-height:1.65!important}html body #insightsIndex .idx-search{height:46px!important;min-height:46px!important;padding:0 12px!important;border:1px solid #d8e1ea!important;border-radius:8px!important;width:100%!important;box-sizing:border-box}html body #insightsIndex .idx-search input{font-size:16px!important;width:100%!important;min-width:0}html body #insightsIndex .sigma-search-hint{display:none}html body #insightsIndex .sigma-search-topics{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-top:28px}html body #insightsIndex .sigma-search-topics button{border:0!important;border-radius:0!important;background:none!important;text-align:left;padding:10px 12px!important;color:#536579!important;font-size:14px!important}html body #insightsIndex .sigma-search-topics button:hover{background:#f0f4f9!important;color:#082b49!important}html body #insightsIndex .idx-list{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:40px 28px!important;align-content:start}html body #insightsIndex .idx-item{grid-column:span 2;gap:16px!important}html body #insightsIndex .idx-item:first-of-type{grid-column:span 4}html body #insightsIndex .idx-item:first-of-type h3{font-size:30px!important}html body #insightsIndex .idx-body h3{display:block!important;font-size:22px!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.4!important;margin:10px 0 16px!important}html body #insightsIndex .idx-read{font-size:14px!important;font-weight:400!important;line-height:1.6!important;color:#536579!important;margin-top:0!important}html body #insightsIndex .idx-cat{font-weight:500!important;font-size:12px!important;letter-spacing:.06em!important;line-height:1.6!important}html body #insightsIndex .idx-search{display:flex!important;gap:8px!important}html body #insightsIndex .idx-search input{padding:0!important;flex:1!important}html body #insightsIndex .idx-search svg{flex:0 0 28px!important}html body #insightsIndex .idx-head p{max-width:25ch;color:#536579!important}html body #insightsIndex .idx-thumb{border-radius:4px!important}html body #insightsIndex .idx-item:nth-of-type(n+6){grid-column:1/-1;display:grid!important;grid-template-columns:140px minmax(0,1fr);gap:24px!important;border-top:1px solid #d8e1ea!important;padding:24px 0 0!important}html body #insightsIndex .idx-item[hidden]{display:none!important}html body #insightsIndex .idx-no-results{grid-column:1/-1}html body #insightsIndex.is-searching .idx-item{grid-column:1/-1!important;display:grid!important;grid-template-columns:140px minmax(0,1fr)!important}html body #insightsIndex.is-searching .idx-item[hidden]{display:none!important}html body .sigma-story>:is(.industry-hero,.art-head,.art-hero-img,.art-hr,.article-hero,.article-dek,.article-bylines){display:none!important}html body .sigma-story-opening{max-width:1120px;width:calc(100% - 48px);margin:0 auto;padding-top:116px}html body .sigma-story-back{display:block;border-bottom:1px solid #d8e1ea;padding:0 0 20px;font-size:14px;color:#536579;text-decoration:none}html body .sigma-story-heading{max-width:720px;margin:64px auto 36px}html body .sigma-story-heading h1{font-size:clamp(34px,4vw,52px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.025em!important;margin:20px 0 24px!important}html body .sigma-story-heading>p{font-size:20px!important;line-height:1.65!important;color:#536579!important}html body .sigma-story-heading :is(.article-bylines,.article-meta-row){display:flex!important;flex-wrap:wrap;max-width:none!important;padding:0!important;margin:28px 0 0!important;font-size:13px!important}html body .sigma-story-heading .article-back-inline{display:none!important}html body .sigma-story-opening>img{display:block;width:100%;height:auto;max-height:510px;object-fit:cover;border-radius:4px}html body .articleView.sigma-story .article-content-layout{display:grid!important;grid-template-columns:220px minmax(0,720px)!important;max-width:1120px!important;gap:64px!important;margin:48px auto 0!important;width:calc(100% - 48px)!important;align-items:start!important}html body .sigma-story .article-reading-rail{grid-column:1!important;grid-row:1!important;position:sticky!important;top:112px!important;margin:0!important;min-width:0!important}html body .sigma-story .article-body{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;top:0!important}html body .sigma-story .article-body :is(p,li){font-size:18px!important;line-height:1.85!important}html body .sigma-story .article-body h2{margin-top:64px!important;font-size:30px!important;font-weight:400!important}html body .sigma-contents{border:1px solid #d8e1ea;padding:16px}html body .sigma-contents>summary{font-size:14px;cursor:pointer;line-height:1.5}html body .sigma-contents>h2{display:none!important}html body .sigma-story .article-reading-rail li{padding:10px 0!important}html body .sigma-story .article-reading-rail a{font-size:14px!important;line-height:1.5!important}html body .sigma-story .related-insights-grid{display:block!important}html body .sigma-story .related-insight-card{display:block!important;border:0!important;border-top:1px solid #d8e1ea!important;border-radius:0!important;padding:24px 0!important;background:none!important}html body .sigma-story .related-insight-card img{display:none!important}@media(max-width:950px){html body #insightsIndex:not([hidden]){display:block!important}html body #insightsIndex .idx-hero{position:static;margin-bottom:40px}html body #insightsIndex .idx-search{max-width:420px}html body #insightsIndex .idx-head p{max-width:48ch}html body #insightsIndex .sigma-search-topics{flex-direction:row;flex-wrap:wrap;margin-top:16px}html body #insightsIndex .idx-item{grid-column:span 3}html body #insightsIndex .idx-item:first-of-type{grid-column:1/-1}html body .articleView.sigma-story .article-content-layout{grid-template-columns:180px minmax(0,1fr)!important;gap:28px!important}}@media(max-width:750px){html body #insightsIndex:not([hidden]){display:block!important;width:calc(100% - 40px);padding-top:108px}html body #insightsIndex .idx-hero{position:static;margin-bottom:36px}html body #insightsIndex .sigma-search-topics{flex-direction:row;flex-wrap:wrap;margin-top:16px}html body #insightsIndex .idx-list{grid-template-columns:1fr!important}html body #insightsIndex .idx-item,html body #insightsIndex .idx-item:first-of-type,html body #insightsIndex .idx-item:nth-of-type(n+6){grid-column:1!important}html body #insightsIndex .idx-item:nth-of-type(n+6){grid-template-columns:100px minmax(0,1fr)}html body #insightsIndex .idx-item:first-of-type h3{font-size:26px!important}html body .sigma-story-heading{margin-top:36px}html body .sigma-story-opening{padding-top:108px;width:calc(100% - 40px)}html body .articleView.sigma-story .article-content-layout{display:flex!important;flex-direction:column!important;width:calc(100% - 40px)!important;margin-top:40px!important;gap:32px!important}html body .sigma-story .article-reading-rail{position:static!important;width:100%!important}html body .sigma-story .article-body :is(p,li){font-size:17px!important}html body .sigma-story-heading>p{font-size:18px!important}}html body #insightsIndex .idx-list .idx-item[hidden]{display:none!important}html body #insightsIndex:not([hidden]){column-gap:48px;row-gap:28px}html body #insightsIndex .idx-hero{grid-column:1;grid-row:1/3}html body #insightsIndex .idx-head{margin-top:0!important}html body #insightsIndex .idx-toolbar{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:24px}html body #insightsIndex .idx-toolbar h2{font-size:24px;font-weight:400;margin:0}html body #insightsIndex .idx-toolbar .idx-search{max-width:320px}html body #insightsIndex .idx-list{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px 24px!important}html body #insightsIndex .idx-item.idx-featured{grid-column:span 1!important;display:flex!important}html body #insightsIndex .idx-item.idx-featured h3{font-size:21px!important;margin:10px 0 0!important}html body #insightsIndex .idx-featured .idx-thumb{height:auto!important;aspect-ratio:16/9!important}html body #insightsIndex .idx-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}html body #insightsIndex .idx-meta .idx-date{font-size:12px!important}html body #insightsIndex .idx-meta .idx-date:before{content:"\b7";margin-right:8px}html body #insightsIndex .idx-item.idx-row{grid-column:1/-1!important;display:grid!important;grid-template-columns:116px minmax(0,1fr) auto!important;align-items:center;gap:20px!important;border-top:1px solid #d8e1ea!important;padding:20px 0 0!important}html body #insightsIndex .idx-row .idx-thumb{height:auto!important;aspect-ratio:16/10!important}html body #insightsIndex .idx-row h3{font-size:20px!important;margin:6px 0 0!important}html body #insightsIndex .idx-row>.idx-date{white-space:nowrap;text-align:right}@media(max-width:950px){html body #insightsIndex .idx-toolbar{margin-bottom:28px}}@media(max-width:750px){html body #insightsIndex .idx-toolbar{flex-wrap:wrap}html body #insightsIndex .idx-toolbar .idx-search{max-width:none}html body #insightsIndex .idx-list{grid-template-columns:1fr!important}html body #insightsIndex .idx-featured .idx-thumb{max-height:190px!important}html body #insightsIndex .idx-item.idx-row{grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important}html body #insightsIndex .idx-row>.idx-date{grid-column:2;text-align:left}html body #insightsIndex .idx-row h3{font-size:18px!important}}html body #insightsIndex .idx-body .idx-summary{display:block!important;font-size:14px!important;line-height:1.6!important;color:#536579!important;margin:8px 0 0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #insightsIndex .idx-body{min-width:0}html body :is(#mainView,#aboutView,#partnersView,#insightsIndex,.articleView){background-color:#fff!important;background-size:100% 940px!important;background-position:center top!important;background-repeat:no-repeat!important;background-attachment:scroll!important}html body .articleView .article-content-layout{background:#fff!important}html body #mainView{--page-fade:hsl(205 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #aboutView{--page-fade:hsl(25 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #partnersView{--page-fade:hsl(265 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #insightsIndex{--page-fade:hsl(185 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-wireless-fleets{--page-fade:hsl(225 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-internet-renewal{--page-fade:hsl(45 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-ucaas-migration{--page-fade:hsl(165 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-ai-call-line{--page-fade:hsl(325 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-hospitality-stack{--page-fade:hsl(5 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-manufacturing-connectivity{--page-fade:hsl(245 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-healthcare-connectivity{--page-fade:hsl(145 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-retail-connectivity{--page-fade:hsl(345 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-fleet-connectivity{--page-fade:hsl(195 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-property-connectivity{--page-fade:hsl(65 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-security-connectivity{--page-fade:hsl(285 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-hvac-connectivity{--page-fade:hsl(125 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-construction-connectivity{--page-fade:hsl(305 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #view-article-cleaning-connectivity{--page-fade:hsl(85 75% 95%);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)!important;background-repeat:no-repeat!important}html body #mainView .sigma-hero,html body .sigma-story-opening,html body .sigma-story-heading,html body #aboutView .sigma-about-hero,html body #partnersView .sigma-partners-hero{background:transparent!important}html body .sigma-island-art{margin:0;align-self:center}html body .sigma-island-art img{display:block;width:100%;height:auto;border-radius:12px}html body #aboutView .sigma-collaboration-art img{height:auto!important;max-height:none!important;aspect-ratio:1672/941!important;object-fit:contain!important}html body #mainView .sigma-editorial-opening,html body #partnersView .sigma-partner-page{background:transparent!important}html body #mainView{background:#fff!important}html body #mainView .sigma-editorial-opening{background:linear-gradient(180deg,#fff,#fbfdff 20%,#f0f7ff 48%,#e5f1ff 68%,#f2f8ff 86%,#fff)!important}html body #insightsIndex{position:relative;isolation:isolate}html body #insightsIndex:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;bottom:0;left:calc((100% - 100vw)/2);right:calc((100% - 100vw)/2);background:linear-gradient(180deg,#fff 0px,#fff 60px,var(--page-fade) 340px,var(--page-fade) 430px,#fff 940px)}html body #aboutView{padding-top:108px!important}@media(max-width:950px){html body #aboutView{padding-top:96px!important}}html body #insightsIndex .idx-thumb.article-photo{background:none!important;overflow:hidden}html body #insightsIndex .idx-thumb .sigma-topic-art{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}html body .sigma-topic-art{aspect-ratio:16/9;object-fit:cover}html body #partnersView .pd-page{background:linear-gradient(180deg,#fff,#fdfbff 150px,#f5f0fc 350px,#faf7fe 620px,#fff 940px)!important}html body #mainView #insights.sigma-journal{background:#fff!important}html body #insightsIndex :is(.idx-load-more,.idx-scroll-status){grid-column:2;font:inherit;font-size:14px;color:#536579;text-align:center;margin:16px 0}html body #insightsIndex .idx-load-more{justify-self:center;padding:12px 24px;background:#fff;border:1px solid #d8e1ea;border-radius:6px;cursor:pointer}html body #insightsIndex .idx-load-more[hidden]{display:none!important}html body #insightsIndex .idx-scroll-status:empty{display:none}html body #mainView #insights .sigma-journal-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;max-width:960px!important;margin-inline:auto!important}html body #mainView #insights .sigma-journal-heading{max-width:960px!important;margin-inline:auto!important}html body #mainView #insights .sigma-insight-card>img{width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;margin-bottom:16px!important;align-self:stretch}html body #mainView #insights .sigma-insight-card h3{font-size:19px!important;line-height:1.4!important;margin:0 0 12px!important;font-weight:400!important;min-height:2.8em}@media(max-width:650px){html body #mainView #insights .sigma-journal-grid{grid-template-columns:1fr!important;max-width:360px!important;gap:32px!important}}html body #partnersView .pd-wrap{max-width:1120px;width:calc(100% - 48px);margin:auto;padding:145px 0 80px}html body #partnersView .pd-hero{text-align:center;max-width:880px;margin:0 auto 96px}html body #partnersView .pd-hero h1{font-size:clamp(36px,4.5vw,60px);line-height:1.13;letter-spacing:-.035em;font-weight:400;margin:24px 0}html body #partnersView .pd-hero p{max-width:700px;margin:0 auto 32px;font-size:18px;line-height:1.7;color:#536579}html body #partnersView .pd-page h2{font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.22;letter-spacing:-.025em;margin:0 0 32px}html body #partnersView .pd-directory>h2{font-size:26px}html body #partnersView .pd-filters{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;border-bottom:1px solid #dce3eb;padding-bottom:14px}html body #partnersView .pd-filters button{font:inherit;font-size:15px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;color:#536579;cursor:pointer}html body #partnersView .pd-filters button[aria-pressed=true]{color:#082b49;border-color:#082b49}html body #partnersView .pd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}html body #partnersView .pd-card{display:flex;align-items:flex-start;gap:18px;padding:22px;border:1px solid #dce3eb;border-radius:10px;background:#fff;color:#082b49;text-decoration:none;min-width:0}html body #partnersView .pd-card:hover{border-color:#7e9fbd;background:#f6f9fc}html body #partnersView .pd-card[hidden]{display:none}html body #partnersView .pd-mark{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 52px;border-radius:8px;background:#eff3f8;font-size:16px;font-weight:500}html body #partnersView .pd-page h3{font-size:19px;line-height:1.3;font-weight:500;margin:0 0 10px}html body #partnersView .pd-card p{font-size:14px;line-height:1.6;color:#536579;margin:0}html body #partnersView .pd-card small{display:block;font-size:12px;color:#536579;margin-top:12px}html body #partnersView .pd-note,html body #partnersView .pd-status{font-size:14px;line-height:1.7;color:#536579}html body #partnersView .pd-value,html body #partnersView .pd-fee,html body #partnersView .pd-faq{margin-top:96px}html body #partnersView .pd-value>h2,html body #partnersView .pd-faq>h2{text-align:center}html body #partnersView .pd-three{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}html body #partnersView .pd-three>div{border-top:1px solid #dce3eb;padding-top:26px}html body #partnersView .pd-three p,html body #partnersView .pd-fee p,html body #partnersView .pd-faq p,html body #partnersView .pd-close p{font-size:16px;line-height:1.8;color:#536579}html body #partnersView .pd-fee{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}html body #partnersView .pd-fee h2{margin-top:20px}html body #partnersView .pd-faq{max-width:800px;margin-left:auto;margin-right:auto}html body #partnersView .pd-faq details{border-bottom:1px solid #dce3eb;padding:22px 0}html body #partnersView .pd-faq summary{cursor:pointer;font-size:18px;line-height:1.5}html body #partnersView .pd-faq p{margin:16px 0 0}html body #partnersView .pd-close{text-align:center;margin-top:96px;padding:64px 24px;background:#f0f5fa;border-radius:12px}html body #partnersView .pd-close .sigma-button{margin-top:16px}@media(max-width:950px){html body #partnersView .pd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){html body #partnersView .pd-wrap{width:calc(100% - 40px);padding-top:120px}html body #partnersView .pd-grid,html body #partnersView .pd-three{grid-template-columns:1fr}html body #partnersView .pd-hero{margin-bottom:56px}html body #partnersView .pd-value,html body #partnersView .pd-fee,html body #partnersView .pd-faq,html body #partnersView .pd-close{margin-top:64px}}html body #mainView section.sigma-service-guide#solutions,html body #mainView section.sigma-journal#insights,html body #mainView section.sigma-bill-review,html body #mainView section.consult-faq{padding-block:var(--sigma-section-half)!important}html body #aboutView .sigma-about-wrap>.sigma-about-principles{padding-top:0!important}html body #aboutView .sigma-about-wrap>.sigma-values{padding:0 0 var(--sigma-section-half)!important;margin:0 0 var(--sigma-section-half)!important}html body #aboutView .sigma-about-wrap>.sigma-about-story,html body #aboutView .sigma-about-wrap>.sigma-about-principles{padding-bottom:var(--sigma-section-half)!important;margin-bottom:var(--sigma-section-half)!important}html body #partnersView .pd-page{padding:0!important}html body #partnersView .pd-status{margin:20px 0 0}html body #partnersView :is(.pd-value,.pd-fee)>p:last-child{margin-bottom:0}html body #partnersView .pd-three p{margin-bottom:0}html body #partnersView :is(.pd-directory,.pd-value,.pd-fee,.pd-faq){padding:0!important;background:transparent!important}:root{--sigma-section-gap:80px;--sigma-section-half:40px;--sigma-heading-gap:32px}html body #partnersView .pd-hero{margin-bottom:var(--sigma-section-gap)}html body #partnersView :is(.pd-value,.pd-fee,.pd-faq,.pd-close){margin-top:var(--sigma-section-gap)}html body #partnersView .pd-grid{gap:16px}html body #partnersView .pd-card{padding:16px;gap:14px;align-items:center;border-radius:8px}html body #partnersView .pd-mark{width:44px;height:44px;flex-basis:44px;font-size:14px}html body #partnersView .pd-card h3{font-size:17px;margin-bottom:6px}html body #partnersView .pd-card p{line-height:1.45}html body #mainView :is(.sigma-service-guide,.sigma-model,.sigma-why,.sigma-process,#contact,.sigma-journal){padding-top:var(--sigma-section-half)!important;padding-bottom:var(--sigma-section-half)!important}html body #mainView :is(.sigma-guide-heading,.sigma-journal-heading,.sigma-process-intro){margin-bottom:var(--sigma-heading-gap)!important}html body #aboutView .sigma-about-image{margin-bottom:var(--sigma-section-gap)!important}html body #aboutView :is(.sigma-about-story,.sigma-about-principles){padding-bottom:var(--sigma-section-half)!important;margin-bottom:var(--sigma-section-half)!important}html body #partnersView .pd-wrap{padding-bottom:var(--sigma-section-gap)}@media(max-width:750px){:root{--sigma-section-gap:56px;--sigma-section-half:28px;--sigma-heading-gap:24px}}html body #mainView #contact{padding-top:64px!important}html body #contact .connect-layout{align-items:start!important;gap:64px!important}html body #contact .connect-left h2{font-size:clamp(32px,3.3vw,46px)!important;line-height:1.15!important;margin:18px 0 24px!important}html body #contact .connect-custom{margin-top:28px!important}html body #contact .connect-response{font-size:14px!important;font-weight:500!important;margin:24px 0!important}html body #contact .connect-alt{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:24px 0 32px!important;font-size:16px!important}html body #contact .connect-alt span{font-size:14px;color:#536579}html body #contact .connect-alt a{font-weight:500!important;text-underline-offset:4px}html body #contact .connect-coverage{padding-top:24px!important;margin-top:0!important}html body #contact .connect-service-area{font-size:15px!important}html body #contact .connect-islands{font-size:14px!important;gap:12px!important}html body #contact .sigma-delivery-note{font-size:14px!important;line-height:1.6!important;margin:0 0 24px!important;padding:0 0 18px!important;border-bottom:1px solid #d8e1ea;color:#536579!important}html body #contact .seg-control{margin:0 0 20px!important}@media(max-width:750px){html body #mainView #contact{padding-top:40px!important}html body #contact .connect-layout{gap:32px!important}}html body #mainView #contact .connect-layout{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)!important;gap:56px!important;margin:0!important;align-items:start!important}html body #mainView #contact :is(.connect-left,.connect-right){position:static!important;inset:auto!important;transform:none!important;translate:none!important;margin:0!important;padding:0!important;opacity:1!important;align-self:start!important}html body #mainView #contact .connect-section-heading{margin:0 0 40px!important;position:static!important;transform:none!important}html body #mainView #contact .connect-section-heading h2{margin:16px 0!important}html body #mainView #contact .connect-section-heading .connect-lede{max-width:640px!important;margin:0!important}html body #mainView #contact .connect-custom{margin:0!important}html body #mainView #contact .connect-custom h3{margin:0 0 12px!important}@media(max-width:750px){html body #mainView #contact .connect-layout{grid-template-columns:1fr!important;gap:32px!important}}html body #mainView section.consult-faq,html body #mainView section.consult-faq>.wrap,html body #mainView section.consult-faq .consult-faq-list{height:auto!important;max-height:none!important;overflow:visible!important}html body #mainView section.consult-faq>.wrap{display:block!important;max-width:740px!important;width:calc(100% - 48px)!important}html body #mainView section.consult-faq .consult-faq-head{width:100%!important;max-width:none!important;margin:0 0 32px!important}html body #mainView section.consult-faq .consult-faq-head p{max-width:560px!important;margin:16px auto 0!important}html body #mainView section.consult-faq .consult-faq-list{width:100%!important;max-width:none!important;margin:0!important}html body #mainView section.consult-faq summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}html body #mainView section.consult-faq summary:after{position:static!important;flex:0 0 20px!important;color:#082b49!important}html body #mainView #process,html body #mainView #process .sigma-process-steps,html body #mainView #process .sigma-process-steps>div:first-child,html body #mainView #process .sigma-process-steps>div:last-child{border-top:0!important;border-bottom:0!important;box-shadow:none!important}html body #mainView #contact{border-top:0!important}html body #mainView #contact>.wrap{display:block!important}html body #mainView #contact .connect-section-heading{width:100%!important;max-width:none!important;margin:0 0 36px!important}html body #mainView #contact .connect-layout{width:100%!important;align-items:start!important}html body #mainView #contact .connect-right{padding-top:0!important;margin-top:0!important}html body .articleView.sigma-story .article-body>:first-child{margin-top:0!important;padding-top:0!important}html body .articleView.sigma-story .article-body{padding-top:0!important;margin-top:0!important}html body #partnersView .pd-page .pd-card p{font-size:14px!important;line-height:1.5!important}html body #partnersView .pd-page .pd-card h3{font-size:17px!important}html body #mainView h1,html body #aboutView h1,html body #partnersView h1,html body .articleView .sigma-story-heading h1{font-size:clamp(32px,3.5vw,48px)!important;line-height:1.16!important;font-weight:400!important;letter-spacing:-.025em!important}html body #mainView section h2,html body #aboutView h2,html body #partnersView .pd-page h2{font-size:clamp(26px,2.3vw,32px)!important;line-height:1.25!important;font-weight:400!important;letter-spacing:-.02em!important;color:#082b49!important}html body #mainView section h3,html body #aboutView h3,html body #partnersView .pd-page h3{font-size:19px!important;line-height:1.35!important;font-weight:500!important;color:#082b49!important}html body #mainView section p,html body #aboutView p,html body #partnersView .pd-page p{font-size:16px!important;line-height:1.65!important;color:#536579!important}html body .articleView.sigma-story .article-body :is(p,li){font-size:17px!important;line-height:1.75!important}html body .articleView.sigma-story .article-body h2{font-size:28px!important;line-height:1.3!important;margin-top:48px!important}html body #partnersView .pd-three{gap:24px}html body #partnersView .pd-three>div,html body #aboutView .sigma-about-three>div{border:1px solid #dce3eb!important;border-radius:8px!important;padding:24px!important;background:#fff!important}html body #partnersView .pd-three h3{margin:0 0 12px!important}html body #partnersView .pd-three p{margin:0!important}html body #partnersView .pd-fee{max-width:680px}html body #partnersView .pd-faq,html body #mainView .consult-faq .wrap{max-width:740px!important;width:calc(100% - 48px)!important;margin-inline:auto!important}html body #mainView .consult-faq-head{max-width:100%!important;text-align:center!important;margin-bottom:28px!important}html body #mainView .consult-faq-list{width:100%!important;max-width:100%!important}html body #partnersView .pd-faq details,html body #mainView .consult-faq details{border:0!important;border-bottom:1px solid #dce3eb!important;border-radius:0!important;background:transparent!important;padding:18px 0!important;margin:0!important;box-shadow:none!important}html body #partnersView .pd-faq summary,html body #mainView .consult-faq summary{font-size:17px!important;line-height:1.5!important;padding:0!important;color:#082b49!important;font-weight:400!important}html body #mainView .sigma-process,html body #mainView .sigma-process-steps>div{border-top:0!important;border-bottom:0!important}html body #contact .connect-section-heading{margin-bottom:32px}html body #contact .connect-section-heading h2{margin:16px 0 0!important}html body #contact .connect-left{padding-top:0!important}html body #contact .connect-lede{margin-top:0!important}@media(max-width:750px){html body #partnersView .pd-three>div,html body #aboutView .sigma-about-three>div{padding:20px!important}html body #mainView section h3{font-size:18px!important}}html body #mainView #contact .connect-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)!important;gap:64px!important}html body #mainView #contact .connect-section-heading h2{font-size:clamp(32px,3.2vw,44px)!important;line-height:1.18!important;margin:18px 0 22px!important;max-width:12ch}html body #mainView #contact .connect-section-heading{margin-bottom:32px!important}html body #mainView #contact .connect-benefits{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:14px}html body #mainView #contact .connect-benefits li{font-size:16px;line-height:1.6;color:#536579;padding-left:22px;position:relative}html body #mainView #contact .connect-benefits li:before{content:"\2713";position:absolute;left:0;color:#082b49}html body #mainView #contact .connect-coverage{border:0!important;padding-top:0!important}html body #mainView #contact .connect-coverage:before{display:none!important}html body #mainView #contact .form-head{display:none!important}html body #mainView #contact .form-card{padding:28px!important}html body #mainView #contact .sigma-delivery-note{margin-bottom:24px!important;font-size:13px!important}@media(max-width:750px){html body #mainView #contact .connect-layout{grid-template-columns:1fr!important;gap:32px!important}html body #mainView #contact .form-card{padding:22px!important}}html body #mainView .sigma-hero-benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;list-style:none;padding:0;margin:24px 0 28px;color:#082b49;font-size:14px;line-height:1.5}html body #mainView .sigma-home-value>.wrap{display:block!important}html body #mainView .sigma-home-value h2{margin:16px 0 28px!important}html body #mainView #process.sigma-value-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:40px!important;border-radius:20px!important;background:radial-gradient(ellipse at 8% 90%,#d5eeef 0,transparent 65%),radial-gradient(ellipse at 90% 10%,#b8cee9 0,transparent 65%),linear-gradient(135deg,#e6f1f8,#cbdff0)!important;box-sizing:border-box}html body #mainView #process.sigma-value-cards>div{padding:24px;border:1px solid #dce3eb;border-radius:12px!important;background:#fffffff0!important;min-width:0}html body #mainView .sigma-value-cards h3{margin:0 0 12px!important}html body #mainView .sigma-value-cards p{margin:0!important}html body #mainView .sigma-value-note{font-size:14px!important;margin:24px 0 0!important}@media(max-width:750px){html body #mainView #process.sigma-value-cards{grid-template-columns:1fr;padding:20px!important;gap:16px}html body #mainView .sigma-hero-benefits{gap:10px 20px}}html body :is(#mainView,#aboutView,#partnersView,#insightsIndex,.articleView){--sigma-panel:linear-gradient(135deg,color-mix(in srgb,var(--page-fade) 45%,white),var(--page-fade) 55%,color-mix(in srgb,var(--page-fade) 90%,#62758a))}html body #mainView #process.sigma-value-cards{background:linear-gradient(120deg,#def3f5,#dceaf6,#e5def3)!important}html body #mainView #process.sigma-value-cards>div{border-color:#bdcfdc;background:#fff!important}html body #partnersView .pd-three,html body #aboutView .sigma-about-clean .about-commitments{background:var(--sigma-panel)!important;border-radius:20px!important;padding:32px!important;box-sizing:border-box;gap:24px}html body #partnersView .pd-three>div,html body #aboutView .sigma-about-clean .about-commitment{background:#fffffff0!important;border:1px solid #dce3eb!important;border-radius:12px!important;padding:24px!important;min-width:0;box-sizing:border-box}html body #aboutView .sigma-about-clean .about-commitment+.about-commitment{margin-top:16px}html body #aboutView .sigma-about-clean .about-next,html body #partnersView .pd-close{background:var(--sigma-panel)!important;border-radius:20px!important;padding:32px!important;box-sizing:border-box}@media(max-width:750px){html body #partnersView .pd-three{grid-template-columns:1fr}html body #partnersView .pd-three,html body #aboutView .sigma-about-clean .about-commitments,html body #aboutView .sigma-about-clean .about-next,html body #partnersView .pd-close{padding:20px!important}html body #partnersView .pd-three>div,html body #aboutView .sigma-about-clean .about-commitment{padding:20px!important}}html body .articleView .sigma-callout{background:var(--sigma-panel)!important;border:1px solid #dce3eb!important;border-radius:16px!important;padding:24px!important;box-sizing:border-box}html body #mainView #contact .seg-control{gap:8px!important;border:0!important}html body #mainView #contact #tabContact{background:#e2edf8!important;color:#123d62!important}html body #mainView #contact #tabRfp{background:#e1efed!important;color:#214e4b!important}html body #mainView #contact .seg-btn{border:1px solid transparent!important;border-bottom:3px solid transparent!important;border-radius:10px 10px 0 0!important;padding:12px 16px!important}html body #mainView #contact .seg-btn[aria-selected=true]{border-bottom-color:currentColor!important;font-weight:600!important}html body #mainView #contact .seg-btn:focus-visible{outline:2px solid #082b49!important;outline-offset:3px}html body #mainView #contact #panelContact.form-card{background:#edf3fa!important}html body #mainView #contact #panelRfp.form-card{background:#edf5f3!important}html body #mainView #estimator{border-top:48px solid #fff!important}@media(max-width:750px){html body #mainView #estimator{border-top-width:32px!important}}html body #insightsIndex#insightsIndex#insightsIndex .idx-item,html body #insightsIndex#insightsIndex#insightsIndex .idx-body{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body #insightsIndex#insightsIndex#insightsIndex .idx-meta{display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important;min-width:0!important;max-width:100%!important}html body #insightsIndex#insightsIndex#insightsIndex .idx-meta>*{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}html body #insightsIndex#insightsIndex#insightsIndex .idx-body h3,html body #insightsIndex#insightsIndex#insightsIndex .idx-body h3 a{white-space:normal!important;overflow-wrap:anywhere!important;width:auto!important;max-width:100%!important}html body #insightsIndex#insightsIndex#insightsIndex .idx-body .idx-summary{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;margin-top:10px!important}html body #insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-meta{display:grid!important;grid-template-rows:minmax(36px,auto) 18px!important;gap:6px!important;min-height:60px!important;align-content:start!important}html body #insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-meta :is(.idx-cat,.idx-date){font-size:12px!important;line-height:18px!important;font-weight:400!important;letter-spacing:0!important;margin:0!important;text-transform:none!important}html body #insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-date:before{content:none!important}html body #insightsIndex#insightsIndex#insightsIndex .idx-featured h3{font-size:18px!important;line-height:25px!important;min-height:50px!important;margin:12px 0 0!important;font-weight:400!important}html body #insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-summary{font-size:14px!important;line-height:22px!important;margin:12px 0 0!important}html body #insightsIndex#insightsIndex#insightsIndex .idx-toolbar .idx-search{max-width:360px!important;flex:1!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) h1{font-size:clamp(32px,3.4vw,46px)!important;line-height:1.18!important;font-weight:400!important;letter-spacing:-.025em!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) h2{font-size:clamp(26px,2.4vw,30px)!important;line-height:1.25!important;font-weight:400!important;letter-spacing:-.02em!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) h3{font-size:19px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:-.015em!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) p{font-size:16px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:0!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) :is(button,[role=tab],label,input,select,textarea){font-family:var(--sigma-font-family)!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:0!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) summary{font-size:17px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:0!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) :is(.sigma-kicker,.connect-eyebrow,.eyebrow,.sigma-about-eyebrow,.connect-coverage-label,.idx-cat){font-size:12px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:.07em!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) :is(time,.sigma-delivery-note,.pd-note,.pd-status,.idx-summary,.connect-response){font-size:14px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:0!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) .pd-card h3{font-size:17px!important;line-height:1.4!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) .pd-card p{font-size:14px!important;line-height:1.5!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) .article-body :is(p,li){font-size:17px!important;line-height:1.75!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) .article-body h2{font-size:28px!important;line-height:1.3!important}html body :is(#mainView#mainView#mainView,#aboutView#aboutView#aboutView,#partnersView#partnersView#partnersView,#insightsIndex#insightsIndex#insightsIndex,.articleView.articleView.articleView) .article-body h3{font-size:20px!important;line-height:1.4!important}html body :is(#mainView,#aboutView,#partnersView,.articleView,#header) :is(a.sigma-button,a.btn-talk,.btn-primary,.btn-secondary){border-radius:999px!important;min-height:44px!important;padding:12px 24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font:500 14px/20px Inter,system-ui,sans-serif!important;letter-spacing:0!important;box-sizing:border-box!important;text-align:center!important}html body #mainView#mainView#mainView .sigma-tabs button{font-size:16px!important;line-height:24px!important;font-weight:400!important}html body #mainView#mainView#mainView .sigma-panel h3{font-size:20px!important;line-height:28px!important;font-weight:500!important}html body #mainView#mainView#mainView .sigma-panel h4{font-size:16px!important;line-height:26px!important;font-weight:500!important;letter-spacing:0!important;margin:0!important}html body #mainView#mainView#mainView .sigma-panel p{font-size:16px!important;line-height:26px!important}html body #mainView#mainView#mainView .sigma-panel .sigma-guide-description{margin:16px 0 28px!important}html body .articleView.articleView.articleView .article-body ul li:before{background:#082b49!important;border-color:#082b49!important;color:#082b49!important}html body .articleView.articleView.articleView .article-body li::marker{color:#082b49!important}html body details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;list-style:none!important;cursor:pointer}html body details>summary::-webkit-details-marker{display:none!important}html body details>summary::marker{content:""!important}html body details>summary:before{content:none!important;display:none!important}html body details>summary:after{content:"+"!important;display:block!important;position:static!important;transform:none!important;float:none!important;border:0!important;background:none!important;color:#082b49!important;font:400 20px/1 Inter,system-ui,sans-serif!important;flex:0 0 20px!important;width:20px!important;height:20px!important;text-align:center!important}html body details[open]>summary:after{content:"\2212"!important}html body li::marker{color:#082b49!important}html body :is(.article-body,.ai-summary,.ab-main,.connect-islands) li:before{background-color:#082b49!important;border-color:#082b49!important;color:#082b49!important}html body :is(.connect-coverage-label,.connect-coverage):before{background-color:#082b49!important;border-color:#082b49!important;color:#082b49!important}html body:is(body,#sigma-font-priority#sigma-font-priority#sigma-font-priority#sigma-font-priority),html body:is(body,#sigma-font-priority#sigma-font-priority#sigma-font-priority#sigma-font-priority) *{font-family:var(--sigma-font-family)!important}html body #mainView#mainView#mainView#mainView #contact .form-privacy{font-size:12px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:0!important;text-align:left!important;width:100%!important;max-width:none!important;grid-column:1 / -1!important;flex-basis:100%!important;margin:12px 0 0!important;padding:0!important;white-space:normal!important}html body #mainView#mainView#mainView#mainView #panelContact button[type=submit]{border-radius:999px!important;min-height:44px!important;padding:12px 24px!important}html body #mainView#mainView#mainView#mainView #contact .connect-coverage{margin:28px 0 0!important;padding:0!important;border:0!important}html body #mainView#mainView#mainView#mainView #contact .connect-coverage:before,html body #mainView#mainView#mainView#mainView #contact .connect-coverage-label:before{display:none!important}html body #mainView#mainView#mainView#mainView #contact .connect-coverage-label{font-family:var(--sigma-font-family)!important;font-size:16px!important;line-height:1.5!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 12px!important;padding:0!important}html body #mainView#mainView#mainView#mainView #contact .connect-islands{margin:0!important;row-gap:12px!important}html body #mainView#mainView#mainView#mainView #contact .connect-alt{margin:28px 0 0!important;gap:8px!important}html body #mainView#mainView#mainView#mainView #contact .connect-alt a{font-size:16px!important;text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}html body #mainView#mainView#mainView#mainView #contact .connect-alt a:focus-visible{outline:2px solid currentColor;outline-offset:4px}html body #mainView#mainView#mainView#mainView #contact .connect-response{margin:16px 0 0!important}html body #mainView#mainView#mainView#mainView #contact .connect-coverage-label{font-weight:700!important}html body #mainView#mainView#mainView#mainView #contact .connect-islands li,html body #mainView#mainView#mainView#mainView #contact .connect-islands li *{font-weight:400!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-toolbar{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-toolbar .idx-search{width:100%!important;max-width:480px!important;margin:0 auto!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-date{font-size:11px!important;line-height:16px!important;font-weight:400!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-meta{grid-template-rows:minmax(36px,auto) 16px!important;min-height:0!important;gap:4px!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-row{background:#fff!important;box-shadow:0 24px #fff,0 -24px #fff!important;position:relative}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured+.idx-row{margin-top:24px!important;border-top:0!important}html body #mainView#mainView#mainView#mainView #estimator.sigma-bill-review{border-top:48px solid #fff!important;background-clip:padding-box!important}@media(max-width:750px){html body #mainView#mainView#mainView#mainView #estimator.sigma-bill-review{border-top-width:32px!important}}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-meta{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 8px!important;min-height:0!important;margin:12px 0 0!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-meta .idx-cat{font-size:12px!important;line-height:18px!important;margin:0!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-date{font-size:11px!important;line-height:18px!important;margin:0!important;white-space:nowrap!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-summary,html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-toolbar h2{display:none!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured h3{margin:10px 0 0!important;min-height:0!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured{gap:10px!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-body{padding:0!important;margin:0!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-meta{margin:0!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured h3{margin:6px 0 0!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-body{text-align:left!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured .idx-meta{justify-content:flex-start!important;text-align:left!important}html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex .idx-featured h3{text-align:left!important}html body #partnersView#partnersView#partnersView#partnersView .pd-fee{max-width:40rem!important;margin-inline:auto!important}html body #partnersView#partnersView#partnersView#partnersView .pd-fee h2{font-size:1.75rem!important;line-height:1.25!important;margin:0 0 20px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-fee p{font-family:var(--sigma-font-family)!important;font-size:1rem!important;line-height:1.6!important;font-weight:400!important;letter-spacing:0!important;color:#536579!important;margin:0!important}html body #partnersView#partnersView#partnersView#partnersView .pd-fee p+p{margin-top:16px!important}html body #mainView#mainView#mainView#mainView :is(.sigma-guide-heading>p,.sigma-value-note){font-size:17px!important;line-height:1.6!important;font-weight:400!important;letter-spacing:0!important;color:var(--sigma-muted)!important}html body #mainView#mainView#mainView#mainView :is(.sigma-guide-heading>p,.sigma-value-note) a{font:inherit!important;color:inherit!important;text-decoration:underline;text-underline-offset:3px}html body #mainView#mainView#mainView#mainView .sigma-guide-heading a[data-page=partners]:hover{color:#04243c!important}html body .articleView.articleView.articleView .article-body h2{margin-top:32px!important;margin-bottom:14px!important}html body .articleView.articleView.articleView .article-body p{margin-top:0!important;margin-bottom:16px!important}html body .articleView.articleView.articleView .sigma-callout{padding:24px!important;margin:32px 0 0!important}html body .articleView.articleView.articleView .sigma-callout h2{margin:0 0 12px!important;font-size:24px!important}html body .articleView.articleView.articleView .sigma-callout p{margin:0 0 20px!important}html body .articleView.articleView.articleView .article-content-layout{grid-template-columns:minmax(0,220px) minmax(0,1fr)!important;gap:40px!important}html body .articleView.articleView.articleView .article-reading-rail{width:auto!important;min-width:0!important;max-width:100%!important}html body .articleView.articleView.articleView .sigma-related{width:calc(100% - 48px)!important;max-width:1120px!important;margin:40px auto 56px!important;padding:0!important;box-sizing:border-box}html body .articleView.articleView.articleView .sigma-related h2{font-size:24px!important;line-height:1.3!important;margin:0 0 20px!important}html body .articleView.articleView.articleView .sigma-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}html body .articleView.articleView.articleView .sigma-related-card{display:block;min-width:0;text-decoration:none!important;border:1px solid #d7e1e9;border-radius:12px;overflow:hidden;background:#fff}html body .articleView.articleView.articleView .sigma-related-card img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;margin:0!important}html body .articleView.articleView.articleView .sigma-related-card h3{font-size:18px!important;line-height:1.4!important;margin:16px!important;font-weight:500!important}@media(max-width:750px){html body .articleView.articleView.articleView .article-content-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html body .articleView.articleView.articleView .sigma-related-grid{grid-template-columns:1fr}html body .articleView.articleView.articleView .sigma-related{width:calc(100% - 40px)!important;margin-top:32px!important}}html body .articleView.articleView.articleView.articleView .article-content-layout{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:40px!important;align-items:start!important;width:calc(100% - 48px)!important;max-width:1120px!important;margin:32px auto 0!important;padding:0!important}html body .articleView.articleView.articleView.articleView .article-content-layout>.article-reading-rail{grid-column:1!important;grid-row:1!important;width:100%!important;padding:0!important;margin:0!important;border-top:0!important;box-sizing:border-box!important}html body .articleView.articleView.articleView.articleView .article-content-layout>.article-body{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}html body .articleView.articleView.articleView.articleView .article-body>section{padding:0!important;margin:0 0 32px!important;background:transparent!important}html body .articleView.articleView.articleView.articleView .article-body>:first-child,html body .articleView.articleView.articleView.articleView .article-body>section:first-child>h2:first-child{margin-top:0!important;padding-top:0!important}html body .articleView.articleView.articleView.articleView .sigma-story-opening{padding-bottom:0!important;margin-bottom:0!important}html body .articleView.articleView.articleView.articleView .sigma-contents{width:100%!important;box-sizing:border-box!important;margin:0!important}@media(max-width:750px){html body .articleView.articleView.articleView.articleView .article-content-layout{grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 40px)!important;gap:24px!important}html body .articleView.articleView.articleView.articleView .article-content-layout>.article-reading-rail{grid-column:1!important;grid-row:1!important}html body .articleView.articleView.articleView.articleView .article-content-layout>.article-body{grid-column:1!important;grid-row:2!important}}.article-share-inline,.article-share-label,.share-popover{display:none!important}html body .articleView.articleView.articleView.articleView.articleView{background:#fff!important}html body .articleView.articleView.articleView.articleView.articleView .sigma-story-heading{max-width:640px!important;text-align:left!important;margin:0 auto 28px!important}html body .articleView.articleView.articleView.articleView.articleView .sigma-story-opening{max-width:960px!important;margin:0 auto!important;padding:96px 24px 0!important;box-sizing:border-box}html body .articleView.articleView.articleView.articleView.articleView .sigma-story-opening>img{width:100%!important;max-width:820px!important;height:auto!important;aspect-ratio:2/1;object-fit:cover;display:block;margin:0 auto!important;border-radius:3px!important}html body .articleView.articleView.articleView.articleView.articleView .article-content-layout{max-width:1080px!important;grid-template-columns:180px minmax(0,640px)!important;gap:56px!important;justify-content:start!important;margin-top:40px!important}html body .articleView.articleView.articleView.articleView.articleView .article-body{font-size:17px!important}html body .articleView.articleView.articleView.articleView.articleView .sigma-related{width:100%!important;max-width:none!important;margin:32px 0 0!important}html body .articleView.articleView.articleView.articleView.articleView .sigma-related-grid{display:block!important}html body .articleView.articleView.articleView.articleView.articleView .sigma-related-card{border:0!important;border-top:1px solid #d7e1e9!important;border-radius:0!important;padding:18px 0!important}html body .articleView.articleView.articleView.articleView.articleView .sigma-related-card:last-child{border-bottom:1px solid #d7e1e9!important}html body .articleView.articleView.articleView.articleView.articleView .sigma-related-card img{display:none!important}html body .articleView.articleView.articleView.articleView.articleView .sigma-related-card h3{margin:0!important;font-size:17px!important}html body .articleView.articleView.articleView.articleView.articleView .art-rate{display:none!important}.sigma-copy-row{margin-top:32px;padding:0;border:0}html body .articleView.articleView.articleView.articleView.articleView{padding-top:0!important}.sigma-breadcrumb{width:100%;margin:0 0 36px;border-bottom:1px solid #d7e1e9;padding:0 0 14px}.sigma-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sigma-breadcrumb li{font:400 10px/1.6 var(--sigma-font-family)!important;letter-spacing:.06em;text-transform:uppercase;color:#536779;margin:0!important;padding:0!important}.sigma-breadcrumb li+li:before{content:"/";margin-right:8px;color:#8595a2}.sigma-breadcrumb a{color:inherit;text-decoration:none}html body .sigma-breadcrumb.sigma-breadcrumb :is(li,a,span){font-family:var(--sigma-font-family)!important;font-size:10px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:.06em!important;text-transform:uppercase!important}.sigma-breadcrumb a:hover{text-decoration:underline}.sigma-breadcrumb [aria-current]{color:#04243c}.sigma-copy-row{margin-bottom:0}html body :is(#mainView,#aboutView,#partnersView,#insightsIndex,.articleView):is(#mainView,#aboutView,#partnersView,#insightsIndex,.articleView){background-color:#fff!important;background-size:100% 940px!important;background-position:center top!important;background-repeat:no-repeat!important;background-attachment:scroll!important}.sigma-copy-link{font:500 14px/1.4 var(--sigma-font-family);color:#fff;background:#04243c;border:0;border-radius:999px;padding:10px 18px;cursor:pointer}@media(max-width:750px){html body .articleView.articleView.articleView.articleView.articleView .article-content-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html body .articleView.articleView.articleView.articleView.articleView .sigma-story-opening{padding-top:104px!important}}.articleView[id^=view-imported-] .article-body{min-width:0}.articleView[id^=view-imported-] table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}html body #insightsIndex .idx-item>.idx-body:only-child{grid-column:2}@media(max-width:640px){html body #insightsIndex .idx-item>.idx-body:only-child{grid-column:1 / -1}}html body .articleView .sigma-contents{padding:14px!important;border:1px solid #d7e1e9!important;border-radius:0!important;counter-reset:contents}html body .articleView .sigma-contents summary{font:400 10px/1.5 var(--sigma-font-family)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px!important;padding:0!important}html body .articleView .sigma-contents a{display:block!important;position:relative;padding:5px 0 5px 24px!important;margin:0!important;border:0!important;font:400 12px/1.5 var(--sigma-font-family)!important;text-decoration:none!important}html body .articleView .sigma-contents a:before{counter-increment:contents;content:counter(contents,decimal-leading-zero);position:absolute;left:0;top:5px;font-size:9px;color:#8595a2}html body .articleView.articleView.articleView.articleView.articleView .sigma-contents>summary{font:400 10px/1.5 var(--sigma-font-family)!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .articleView.articleView.articleView.articleView.articleView.articleView .sigma-contents{background:#fdfcfb!important;border:1px solid #dedbd7!important;border-radius:0!important;padding:10px 6px 9px!important;box-shadow:none!important;width:100%!important}html body .articleView.articleView.articleView.articleView.articleView.articleView .sigma-contents>summary{font:400 9px/1.5 var(--sigma-font-family)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#657789!important;list-style:none!important;margin:0 5px 6px!important;padding:0!important;pointer-events:none}html body .articleView.articleView.articleView.articleView.articleView.articleView .sigma-contents>summary:after,html body .articleView .sigma-contents>summary:before{display:none!important}html body .sigma-contents>summary::-webkit-details-marker{display:none}html body .articleView.articleView.articleView.articleView.articleView.articleView .sigma-contents nav{display:block!important;margin:0!important;padding:0!important}html body .articleView.articleView.articleView.articleView.articleView.articleView .sigma-contents a{display:block!important;position:relative!important;font:400 11px/1.35 var(--sigma-font-family)!important;letter-spacing:0!important;color:#657789!important;padding:4px 5px 4px 26px!important;margin:0!important;border:0!important;border-left:1px solid transparent!important;text-decoration:none!important;background:transparent!important;min-height:0!important}html body .articleView.articleView.articleView.articleView.articleView.articleView .sigma-contents a:before{content:attr(data-number)!important;counter-increment:none!important;position:absolute!important;left:8px!important;top:5px!important;font:400 8px/1.5 var(--sigma-font-family)!important;letter-spacing:.05em!important;color:inherit!important}html body .articleView.articleView.articleView.articleView.articleView.articleView .sigma-contents a[aria-current]{background:#f3f2f0!important;border-left-color:#232323!important;color:#08293e!important}html body .articleView .sigma-read-progress{border-top:1px solid #dedbd7;margin:9px 5px 0;padding:8px 0 0;font:400 8px/1.4 var(--sigma-font-family);letter-spacing:.12em;text-transform:uppercase;color:#657789}html body #partnersView .pd-directory>h2{text-align:center!important}html body #partnersView .pd-filters{justify-content:center!important}html body #partnersView .pd-logo{width:120px!important;min-width:120px!important;height:68px!important;background:#fff!important;border:0!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}html body #partnersView .pd-logo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}html body .articleView .article-body nav.sigma-read-next{display:block!important;position:static!important;height:auto!important;min-height:0!important;width:100%!important;box-sizing:border-box;clear:both;gap:0!important;margin:32px 0 40px!important;padding:0!important;border:0!important;background:transparent!important}html body .articleView.articleView.articleView .article-body .sigma-read-next-label{font:500 16px/1.5 var(--sigma-font-family)!important;color:#082b49!important;margin:0 0 10px!important}html body .articleView .article-body .sigma-read-next ul{display:block!important;width:100%!important;box-sizing:border-box;list-style:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .articleView .article-body .sigma-read-next ul li{display:block!important;list-style:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid #e4ebf0!important}html body .articleView .article-body .sigma-read-next ul li:last-child{border-bottom:0!important}html body .articleView .article-body .sigma-read-next li:before{content:none!important;display:none!important}html body .articleView .article-body .sigma-read-next a{display:block;padding:12px 0;font:400 16px/1.55 var(--sigma-font-family);color:#236383;text-decoration:none;overflow-wrap:anywhere}html body .articleView .article-body .sigma-read-next a:hover{text-decoration:underline;text-underline-offset:3px;color:#082b49}html body .articleView .article-body .sigma-read-next a:focus-visible{outline:2px solid #236383;outline-offset:3px;border-radius:2px}html body .articleView .article-body ol.sigma-framework-steps{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;counter-reset:framework-step;list-style:none!important;margin:24px 0!important;padding:0!important;border:0!important;background:transparent!important}html body .articleView .article-body ol.sigma-framework-steps>li{counter-increment:framework-step;display:block!important;position:relative;list-style:none!important;margin:0!important;padding:20px 24px!important;border:1px solid #dce5ed!important;background:#f5f8fb!important;box-sizing:border-box;min-width:0}html body .articleView .article-body ol.sigma-framework-steps>li:before{display:none!important;content:none!important}html body .articleView.articleView.articleView .article-body ol.sigma-framework-steps h3{font:500 17px/1.5 var(--sigma-font-family)!important;letter-spacing:0!important;margin:0 0 10px!important;color:#082b49!important}html body .articleView .article-body ol.sigma-framework-steps h3:before{content:counter(framework-step) ". ";font-variant-numeric:tabular-nums}html body .articleView .article-body ol.sigma-framework-steps p{margin:0!important}html body .articleView .article-body aside.sigma-framework-takeaway{display:block!important;position:static!important;float:none!important;width:100%!important;max-width:none!important;margin:24px 0 36px!important;padding:24px!important;box-sizing:border-box;background:#edf4fc!important;border:0!important;box-shadow:none!important}html body .articleView .article-body .sigma-framework-takeaway>span{display:block;font:600 12px/1.5 var(--sigma-font-family);letter-spacing:.08em;color:#236383;margin-bottom:12px}html body .articleView .article-body .sigma-framework-takeaway p{margin:0!important}@media(max-width:650px){html body .articleView .article-body ol.sigma-framework-steps>li,html body .articleView .article-body aside.sigma-framework-takeaway{padding:18px!important}}html body #partnersView .pd-load-more{display:block;margin:24px auto 12px;padding:12px 26px;border:1px solid #08293e;border-radius:6px;background:#08293e;color:#fff;font:600 14px/1.4 var(--sigma-font-family);cursor:pointer}html body #partnersView .pd-load-more:hover{background:#16445c}html body #partnersView .pd-load-more:focus-visible{outline:3px solid #309bce;outline-offset:3px}html body #partnersView .pd-load-more[hidden],html body #partnersView .pd-card[hidden]{display:none!important}html body #aboutView{padding-top:0!important}#aboutView .sigma-about-clean{max-width:960px;width:calc(100% - 64px);margin:0 auto;padding:112px 0 64px!important;color:var(--navy)}#aboutView .sigma-about-clean header{position:static!important;inset:auto!important;height:auto!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;transform:none!important}#aboutView .sigma-about-clean section{background:transparent!important;padding-top:0!important;padding-bottom:0!important}#aboutView .sigma-about-clean .about-next{background:#eff4f8!important;padding:32px!important}#aboutView .sigma-about-clean h1,#aboutView .sigma-about-clean h2{margin:0 0 24px!important}#aboutView .sigma-about-clean h3{margin:0!important}#aboutView .about-mission{max-width:none;margin:0 0 32px}#aboutView .about-mission h1{margin:16px 0 24px}#aboutView .about-mission p{max-width:850px;margin:0 0 16px}#aboutView .about-place{margin:0 0 48px}#aboutView .about-place img{display:block;width:100%;height:280px;object-fit:cover;border-radius:8px}#aboutView .about-place figcaption{font-size:13px;line-height:1.5;color:var(--slate);margin-top:12px}#aboutView .about-commitments,#aboutView .about-commercial{max-width:none;margin:0 0 48px}#aboutView .about-commitments h2{margin:0 0 28px}#aboutView .about-commitment{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding:24px 0;border-bottom:1px solid #d7e1e9}#aboutView .about-commitment h3,#aboutView .about-commitment p{margin:0}#aboutView .about-commercial h2{margin:0 0 20px}#aboutView .about-commercial p{margin:0}#aboutView .sigma-about-clean .about-commercial h3{margin:24px 0 12px!important}#aboutView .about-next{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px;background:#eff4f8;border-radius:12px}#aboutView .about-next h2{margin:0 0 12px}#aboutView .about-next p{margin:0}#aboutView .about-next .sigma-button{flex-shrink:0}@media(max-width:650px){#aboutView .sigma-about-clean{width:calc(100% - 40px);padding:96px 0 40px!important}#aboutView .about-place img{height:200px}#aboutView .about-place,#aboutView .about-commitments,#aboutView .about-commercial{margin-bottom:40px}#aboutView .about-commitment{grid-template-columns:1fr;gap:12px;padding:20px 0}#aboutView .about-next{align-items:flex-start;flex-direction:column;padding:24px}}html body #aboutView{background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#fff0 220px 480px,#fff 940px),radial-gradient(ellipse at 8% 32%,#e0f3f7 0%,transparent 65%),radial-gradient(ellipse at 92% 48%,#eae5f8 0%,transparent 65%),linear-gradient(135deg,#f6fbfe,#eaf2fa)!important;background-size:100% 940px!important;background-repeat:no-repeat!important}html body #aboutView .about-place img{border-radius:12px;box-shadow:0 12px 32px #11304812}html body #aboutView .sigma-about-clean .about-next{background:linear-gradient(120deg,#edf6fa,#eeedf8)!important;border:1px solid #dce5ee}html body #aboutView .sigma-about-clean .about-place{margin-bottom:64px!important}@media(max-width:650px){html body #aboutView .sigma-about-clean .about-place{margin-bottom:48px!important}}html body .telecom-article{--page-fade:#eaf3fa;background:linear-gradient(#fff 60px,var(--page-fade) 340px,#fff 820px)!important;padding-top:0!important}html body .telecom-article .sigma-story-opening{padding-top:116px!important}html body .telecom-article .sigma-story-heading{margin:0 auto 32px!important}html body .telecom-article .article-cat{color:#536579!important}html body .telecom-article .article-reading-rail{align-self:start!important}html body .telecom-article .article-reading-rail a{display:block;margin:0 0 12px;font-size:14px;line-height:1.5}html body .telecom-article .telecom-faq{padding:16px 0;border-bottom:1px solid #d7e1e9}html body .telecom-article .telecom-faq p{margin:16px 0 0}html body .telecom-article .telecom-related{margin-top:40px}html body #mainView #estimator.sigma-bill-review{padding:40px 0!important}html body #mainView #estimator .sigma-bill-review-inner{display:grid!important;grid-template-columns:minmax(0,760px) auto;align-items:center;justify-content:space-between;gap:40px!important}html body #mainView #estimator .sigma-bill-review-inner>div{width:100%;min-width:0}html body #mainView #estimator .sigma-bill-review-cta{display:inline-flex!important;width:fit-content;max-width:100%;margin:0!important;justify-self:end;white-space:nowrap}@media(max-width:850px){html body #mainView #estimator .sigma-bill-review-inner{grid-template-columns:minmax(0,1fr);gap:24px!important}html body #mainView #estimator .sigma-bill-review-cta{justify-self:start;white-space:normal}}html body #partnersView#partnersView#partnersView#partnersView .pd-close{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-height:440px;padding:88px 32px!important;text-align:center;border-radius:8px!important;gap:0;background:var(--sigma-panel)!important;color:#082b49!important}html body #partnersView#partnersView#partnersView#partnersView .pd-close h2{font-family:var(--sigma-font-family)!important;font-size:clamp(32px,3.5vw,56px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.035em!important;max-width:950px;margin:0!important;position:relative;top:-16px;color:#082b49!important;-webkit-text-fill-color:#082b49!important}html body #partnersView .pd-reference-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:40px}html body #partnersView .pd-start-menu{position:relative;border:0;padding:0;margin:0}html body #partnersView#partnersView#partnersView#partnersView .pd-start-menu>summary{display:flex!important;align-items:center;gap:16px;list-style:none;cursor:pointer;border:0!important;border-radius:999px;padding:14px 24px!important;background:#082b49;color:#fff!important;font:400 16px/1.5 var(--sigma-font-family)!important;min-height:48px;box-sizing:border-box}html body #partnersView .pd-start-menu>summary::-webkit-details-marker{display:none}html body #partnersView#partnersView#partnersView#partnersView .pd-start-menu>summary:after{content:none!important;display:none!important}html body #partnersView .pd-cta-chevron{width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px}html body #partnersView .pd-start-menu[open] .pd-cta-chevron{transform:rotate(225deg);margin-top:4px}html body #partnersView .pd-start-options{position:absolute;z-index:5;top:calc(100% + 8px);left:0;min-width:210px;padding:8px;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 6px 20px #00000012;text-align:left}html body #partnersView .pd-start-options a{display:block;padding:10px 12px;color:#000;text-decoration:none;font-size:15px}html body #partnersView .pd-start-options a:hover{background:#f5f5f5}html body #partnersView .pd-contact-sales{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:#082b49!important;text-decoration:none;font:400 16px/1.5 var(--sigma-font-family)}html body #partnersView .pd-contact-sales .pd-cta-chevron{transform:rotate(-45deg);margin-top:0;width:7px;height:7px}html body #partnersView .pd-contact-sales:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:650px){html body #partnersView#partnersView#partnersView#partnersView .pd-close{min-height:360px;padding:56px 24px!important}html body #partnersView .pd-reference-actions{gap:16px;margin-top:28px}}html body #mainView>section+section{margin-top:64px!important}html body #mainView#mainView#mainView#mainView #estimator.sigma-bill-review{border-top:0!important}@media(max-width:750px){html body #mainView>section+section{margin-top:40px!important}}html body #mainView#mainView#mainView>section:is(#solutions,.sigma-home-value,#estimator,#contact,.consult-faq){padding-block:96px!important;padding-top:96px!important;padding-bottom:96px!important}@media(max-width:750px){html body #mainView#mainView#mainView>section:is(#solutions,.sigma-home-value,#estimator,#contact,.consult-faq){padding-block:56px!important;padding-top:56px!important;padding-bottom:56px!important}}html body #mainView>section#insights{margin-top:0!important}html body #mainView#mainView#mainView#mainView>section.consult-faq{padding-block:40px!important;padding-top:40px!important;padding-bottom:40px!important;min-height:0!important}@media(max-width:750px){html body #mainView#mainView#mainView#mainView>section.consult-faq{padding-block:28px!important;padding-top:28px!important;padding-bottom:28px!important}}html body #mainView#mainView#mainView#mainView #solutions :is(.sigma-tabs button,.sigma-panel,.sigma-panel h3,.sigma-panel h4,.sigma-panel p,.sigma-guide-heading>p,.sigma-guide-heading>p a){font-family:var(--sigma-font-family)!important;font-style:normal!important;letter-spacing:0!important}html body #mainView#mainView#mainView#mainView #solutions :is(.sigma-tabs button,.sigma-panel p,.sigma-guide-heading>p){font-size:17px!important;line-height:1.6!important;font-weight:400!important}html body #mainView#mainView#mainView#mainView #solutions .sigma-panel h3,html body #mainView#mainView#mainView#mainView #solutions .sigma-panel h4{font-size:17px!important;line-height:1.6!important;font-weight:400!important}html body #mainView#mainView#mainView#mainView #solutions .sigma-panel :is(h3,h4){color:#082b49!important;-webkit-text-fill-color:#082b49!important}html body #mainView#mainView#mainView#mainView #solutions .sigma-panel p{color:var(--sigma-muted)!important;-webkit-text-fill-color:var(--sigma-muted)!important}html body #mainView .consult-faq-head .eyebrow{color:#4d6375!important;-webkit-text-fill-color:#4d6375!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}html body #mainView #solutions .sigma-guide-heading{margin-bottom:24px!important}html body #mainView#mainView#mainView #solutions .sigma-guide-heading h2{margin:12px 0 16px!important}html body #mainView #solutions .sigma-guide-heading>p{margin-bottom:0!important}html body #mainView #solutions .sigma-guide-layout{padding-top:0!important;border-top:0!important;gap:36px;align-items:start}html body #mainView #solutions .sigma-tabs{gap:4px!important}html body #mainView #solutions .sigma-tabs button{padding:10px 16px!important;min-height:44px!important}html body #mainView#mainView#mainView #solutions .sigma-panel>h3{margin:0!important}html body #mainView#mainView#mainView #solutions .sigma-panel .sigma-guide-description{margin:12px 0 20px!important}html body #mainView #solutions .sigma-panel{min-height:0!important;padding:20px 0 0!important;width:100%;max-width:none;box-sizing:border-box;border-top:1px solid #dce3e7}html body #mainView #solutions .sigma-guide-issues>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:16px 0!important;gap:6px!important}html body #mainView #solutions .sigma-guide-issues>div:last-child{padding-bottom:0!important}html body #mainView #solutions .sigma-guide-issues p{max-width:68ch}@media(min-width:751px){html body #mainView #solutions .sigma-guide-layout{grid-template-columns:220px minmax(0,1fr)}html body #mainView #solutions .sigma-tabs{padding-top:10px!important}}@media(max-width:750px){html body #mainView #solutions .sigma-guide-layout{gap:20px}html body #mainView #solutions .sigma-guide-issues>div{gap:6px}}@media(max-width:750px){html body .telecom-article .sigma-story-opening{padding-top:104px!important}}html body footer:not(.sigma-plain-footer){background:linear-gradient(180deg,#fff,hsl(var(--footer-hue,205) 65% 88%) 38% 58%,#fff)!important;color:#28465b!important}html body footer:not(.sigma-plain-footer):before{display:none!important}html body footer:not(.sigma-plain-footer) :is(a,p,span,.utility-link){color:#28465b!important;-webkit-text-fill-color:#28465b!important}html body footer:not(.sigma-plain-footer) h4{color:#082b49!important;-webkit-text-fill-color:#082b49!important}html body footer:not(.sigma-plain-footer) a:hover{color:#082b49!important;-webkit-text-fill-color:#082b49!important}html body footer:not(.sigma-plain-footer) .foot-bottom{border-top:1px solid rgba(40,70,91,.18)!important}html body footer:not(.sigma-plain-footer) .foot-lockup{height:46px!important;width:auto!important;max-width:100%!important;object-fit:contain;object-position:left;margin-bottom:22px!important}html body footer:not(.sigma-plain-footer) :is(.foot-brand p,.foot-col a,.foot-contact a){font-family:var(--sigma-font-family)!important;font-size:16px!important;line-height:1.65!important;font-weight:400!important}html body footer:not(.sigma-plain-footer) .foot-brand p{max-width:34ch!important;margin:0 0 12px!important}html body footer:not(.sigma-plain-footer) .foot-contact a{font-weight:500!important;padding:5px 0!important;overflow-wrap:anywhere}html body footer:not(.sigma-plain-footer) h4{font-family:var(--sigma-font-family)!important;font-size:14px!important;line-height:1.5!important;letter-spacing:.08em!important}html body footer:not(.sigma-plain-footer) :is(.foot-bottom,.foot-bottom span,.utility-link){font-family:var(--sigma-font-family)!important;font-size:14px!important;line-height:1.6!important}html body #partnersView#partnersView .pd-directory{padding-top:56px!important}html body #partnersView .pd-directory-intro{text-align:center!important;max-width:850px!important;margin:0 auto 24px!important;line-height:1.65!important}html body #partnersView .pd-directory>.pd-note{text-align:center!important}html body #mainView#mainView .sigma-intro-copy .sigma-kicker{font-size:14px!important;line-height:1.6!important;color:#354f63!important;-webkit-text-fill-color:#354f63!important}html body #mainView#mainView .sigma-intro-summary{font-size:20px!important;line-height:1.65!important;color:#354f63!important;-webkit-text-fill-color:#354f63!important}html body #mainView#mainView .sigma-hero-benefits li{font-size:17px!important;line-height:1.6!important;color:#354f63!important;-webkit-text-fill-color:#354f63!important}html body #mainView#mainView .sigma-intro-copy h1 span{color:#354f63!important;-webkit-text-fill-color:#354f63!important}html body #mainView#mainView .sigma-intro-actions .sigma-button{font-size:16px!important}@media(max-width:600px){html body #mainView#mainView .sigma-intro-summary{font-size:18px!important}html body #mainView#mainView .sigma-hero-benefits li{font-size:16px!important}}#top.sigma-opening{padding-bottom:8px!important}#top .sigma-intro-grid{padding-bottom:0!important}#solutions.sigma-explore{margin-top:0!important;padding-top:28px!important}.pd-reference-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:24px!important}.pd-reference-actions>a{margin:0!important}@media(min-width:761px){html body #mainView#mainView#mainView#mainView>#top{padding-bottom:60px!important}html body #mainView#mainView#mainView#mainView>section#solutions{padding-top:60px!important;padding-bottom:40px!important}html body #mainView#mainView#mainView#mainView>section.sigma-home-value{padding-top:40px!important;padding-bottom:40px!important}html body #mainView#mainView#mainView#mainView>section#estimator{padding-top:40px!important;padding-bottom:40px!important}html body #mainView#mainView#mainView#mainView>section#contact{padding-top:40px!important;padding-bottom:38px!important}html body #mainView#mainView#mainView#mainView>section.consult-faq{padding-top:38px!important;padding-bottom:64px!important}html body #mainView#mainView#mainView#mainView>section#insights{padding-top:80px!important}html body #aboutView#aboutView#aboutView#aboutView #insights-editorial{margin-top:96px!important}html body #aboutView#aboutView#aboutView#aboutView .about-next{margin-top:45px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-directory{margin-top:-40px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-value{margin-top:96px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-fee{margin-top:39px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-faq{margin-top:96px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-close{margin-top:73px!important}}@media(max-width:760px){html body #mainView#mainView#mainView#mainView>#top{padding-bottom:44px!important}html body #mainView#mainView#mainView#mainView>section#solutions{padding-top:44px!important;padding-bottom:28px!important}html body #mainView#mainView#mainView#mainView>section.sigma-home-value{padding-top:28px!important;padding-bottom:28px!important}html body #mainView#mainView#mainView#mainView>section#estimator{padding-top:28px!important;padding-bottom:56px!important}html body #mainView#mainView#mainView#mainView>section#contact{padding-top:56px!important;padding-bottom:56px!important}html body #mainView#mainView#mainView#mainView>section.consult-faq{padding-top:40px!important;padding-bottom:87px!important}html body #mainView#mainView#mainView#mainView>section#insights{padding-top:87px!important}html body #aboutView#aboutView#aboutView#aboutView #insights-editorial{margin-top:64px!important}html body #aboutView#aboutView#aboutView#aboutView .about-next{margin-top:9px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-directory{margin-top:-48px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-value{margin-top:64px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-fee{margin-top:23px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-faq{margin-top:64px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-close{margin-top:63px!important}}.sigma-call-banner[hidden]{display:none!important}html body .sigma-call-banner{position:fixed;z-index:1000;bottom:max(20px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:min(880px,calc(100% - 32px));box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:24px;padding:24px 28px;background:#fff;color:#082b49;border:1px solid #e3e5e8;border-radius:22px!important;box-shadow:0 4px 14px #082b4910;text-align:left}html body .sigma-call-banner .sigma-call-banner-title{font:500 20px/1.4 var(--sigma-font-family)!important;margin:0 0 8px!important;color:#082b49!important}html body .sigma-call-banner .sigma-call-banner-description{font:400 18px/1.5 var(--sigma-font-family)!important;margin:0!important;color:#304b60!important}html body .sigma-call-banner-action{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:48px;padding:0 24px;border-radius:999px!important;background:#082b49;color:#fff!important;text-decoration:none;font:500 17px/1.4 var(--sigma-font-family)!important}html body .sigma-call-banner-action:hover{background:#16445c}html body .sigma-call-banner-close{display:grid;place-items:center;min-width:28px;min-height:44px;padding:0;border:0;background:transparent;color:#526373;cursor:pointer;font:400 24px/1 Arial,sans-serif!important}html body .sigma-call-banner :is(a,button):focus-visible{outline:2px solid #236383;outline-offset:4px}@media(max-width:600px){html body .sigma-call-banner{grid-template-columns:minmax(0,1fr) 28px;gap:12px;padding:16px;border-radius:16px;bottom:max(12px,env(safe-area-inset-bottom))}html body .sigma-call-banner>div{grid-column:1;grid-row:1}html body .sigma-call-banner-close{grid-column:2;grid-row:1;align-self:start}html body .sigma-call-banner-action{grid-column:1;grid-row:2;justify-self:start}}
html body footer#footer-preview{padding-top:80px!important;padding-bottom:24px!important}html body footer#footer-preview .foot-grid{gap:48px!important}html body footer#footer-preview .foot-lockup{margin-bottom:14px!important}html body footer#footer-preview .foot-brand p{font-size:14px!important;line-height:1.5!important;margin:0 0 6px!important}html body footer#footer-preview .foot-contact{margin-top:10px!important}html body footer#footer-preview .foot-contact a{font-size:14px!important;line-height:1.5!important;margin:0!important;padding:2px 0!important}html body footer#footer-preview .foot-label{font-weight:500;opacity:1;margin-right:4px;color:var(--sigma-muted);-webkit-text-fill-color:var(--sigma-muted)}html body footer#footer-preview .foot-col h4{font-size:13px!important;line-height:1.4!important;margin:0 0 12px!important}html body footer#footer-preview .foot-col a{font-size:14px!important;line-height:1.5!important;padding:3px 0!important;margin:0!important}html body footer#footer-preview .foot-bottom{font-size:13px!important;padding-top:18px!important;margin-top:40px!important}html body footer#footer-preview .utility-links{margin-top:10px!important;padding-top:0!important}html body footer#footer-preview .utility-link{font-size:13px!important}@media(max-width:760px){html body footer#footer-preview{padding-top:56px!important}html body footer#footer-preview .foot-grid{gap:28px!important}html body footer#footer-preview .foot-bottom{margin-top:28px!important}}
html body footer#footer-preview .foot-grid{padding-bottom:0!important}html body footer#footer-preview .utility-links{min-height:0!important;padding:0!important}html body footer#footer-preview .utility-link{min-height:32px!important;padding-top:0!important;padding-bottom:0!important}@media(max-width:760px){html body footer#footer-preview .foot-col a,html body footer#footer-preview .foot-contact a{min-height:32px!important;padding:0!important;display:flex!important;align-items:center!important}html body footer#footer-preview .foot-col h4{margin-bottom:6px!important}}
html body footer#footer-preview .utility-links{align-items:center!important}html body footer#footer-preview .utility-link{display:inline-flex!important;align-items:center!important;line-height:1.4!important;margin:0!important}
html body footer#footer-preview .foot-contact{margin-top:18px!important}html body footer#footer-preview .foot-contact .foot-address{margin:0 0 6px!important}@media(min-width:761px){html body footer#footer-preview .foot-col{padding-top:61px!important}}
html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask{position:relative!important;display:block!important;width:100%!important;max-width:640px!important;margin:32px auto 0!important;text-align:left!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:24px!important;box-shadow:0 6px 24px #04243c12!important;padding:16px 64px 16px 20px!important;box-sizing:border-box!important;transition:border-color .15s,box-shadow .15s!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask:focus-within{border-color:#8fb3de!important;box-shadow:0 6px 28px #116bf81f!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask textarea{display:block!important;width:100%!important;min-height:52px!important;max-height:160px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;resize:none!important;font-family:var(--sigma-font-family)!important;font-size:16px!important;line-height:1.5!important;color:#0f2334!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;overflow-y:auto!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask textarea::placeholder{color:var(--sigma-placeholder)!important;opacity:1!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask-send{position:absolute!important;right:12px!important;bottom:12px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#e9eef3!important;color:#8a99a8!important;box-shadow:none!important;cursor:pointer!important;transition:background .15s,color .15s!important;-webkit-tap-highlight-color:transparent!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask.has-text .sigma-ask-send{background:#04243c!important;color:#fff!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask-send:focus-visible{outline:2px solid #116BF8!important;outline-offset:2px!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask-send svg{width:18px!important;height:18px!important;display:block!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask-note{max-width:640px!important;margin:10px auto 0!important;font-size:12.5px!important;line-height:1.45!important;color:#5f7183!important;text-align:center!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask-answer{max-width:640px!important;margin:14px auto 0!important;text-align:left!important;background:#f7f9fb!important;border:1px solid #e1e7ee!important;border-radius:16px!important;padding:14px 18px!important;font-size:15px!important;line-height:1.55!important;color:#0f2334!important;white-space:pre-wrap!important}@media(max-width:760px){html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask{margin-top:24px!important;border-radius:20px!important;padding:14px 58px 14px 16px!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask textarea{min-height:48px!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask-send{right:10px!important;bottom:10px!important}}
html body header#header#header a.logo{display:inline-flex!important;align-items:center!important}html body header#header#header a.logo img.logo-lockup.logo-lockup{display:block!important;width:150px!important;max-width:150px!important;height:auto!important;max-height:none!important;opacity:1!important;object-fit:contain!important;margin:0!important;padding:0!important;transform:none!important}html body footer#footer-preview#footer-preview img.foot-lockup.foot-lockup{display:block!important;width:150px!important;max-width:150px!important;height:auto!important;max-height:none!important;margin:0 0 14px!important}@media(max-width:760px){html body header#header#header a.logo img.logo-lockup.logo-lockup{width:124px!important;max-width:124px!important}html body footer#footer-preview#footer-preview img.foot-lockup.foot-lockup{width:132px!important;max-width:132px!important}}
@media(min-width:761px){html body footer#footer-preview#footer-preview .foot-col{padding-top:48px!important}}
html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask{padding-left:54px!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask:before{content:""!important;position:absolute!important;left:20px!important;top:18px!important;width:22px!important;height:22px!important;background:url(/sigma-mark.svg) center/contain no-repeat!important;pointer-events:none!important}html body .sigma-story-date{display:flex!important;align-items:center!important;gap:8px!important}html body .sigma-story-date:before{content:""!important;flex:0 0 18px!important;width:18px!important;height:18px!important;background:url(/sigma-mark.svg) center/contain no-repeat!important}@media(max-width:600px){html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask{padding-left:48px!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask:before{left:16px!important;width:20px!important;height:20px!important}}
html.v-contact #mainView,html.v-contact #aboutView,html.v-contact #partnersView,html body #contactView[hidden]{display:none!important}html body #contactView .sx-hero{position:relative;background:#f7f9fb;border-bottom:1px solid var(--line);padding:64px 0 72px}html body #contactView .sx-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:56px;align-items:start}html body #contactView .sx-kicker{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin:0 0 14px}html body #contactView h1{font-size:clamp(34px,4.2vw,48px)!important;line-height:1.08!important;color:#04243c!important;margin:0 0 16px!important;letter-spacing:-.01em}html body #contactView .sx-lede{font-size:17px;line-height:1.6;color:var(--slate);margin:0 0 28px;max-width:440px}html body #contactView .sx-call{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 22px;max-width:440px}html body #contactView .sx-call-label{font-size:13.5px;font-weight:600;color:var(--slate);margin:0 0 4px}html body #contactView .sx-call-num{display:inline-block;font-size:clamp(26px,3vw,32px);font-weight:700;color:#04243c;text-decoration:none;letter-spacing:-.01em}html body #contactView .sx-call-num:hover{color:var(--accent)}html body #contactView .sx-methods{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px;max-width:440px}html body #contactView .sx-methods li{font-size:14.5px;line-height:1.5;color:var(--ink);margin:0;padding:0}html body #contactView .sx-methods li:before{content:none}html body #contactView .sx-label{color:var(--sigma-muted);font-weight:600;margin-right:4px}html body #contactView .sx-methods a{color:var(--accent);font-weight:700;text-decoration:none}html body #contactView .sx-response{font-size:14px;font-weight:700;color:#04243c;margin:0}html body #contactView .support-form{max-width:none;margin:0}html body #contactView .support-form .form-head h2{font-size:22px!important;line-height:1.25!important;color:#04243c!important;margin:0 0 4px!important}html body #contactView .support-form .form-head p{font-size:13.5px;color:var(--muted);margin:0 0 20px}html body #contactView .support-form .fields{grid-template-columns:1fr 1fr}html body #contactView .support-form .field.full{grid-column:1/-1}html body #contactView .support-form textarea{min-height:120px}html body #contactView .sx-help{padding:56px 0 64px;background:#fff}html body #contactView .sx-help h2{font-size:clamp(24px,2.6vw,30px)!important;line-height:1.2!important;color:#04243c!important;margin:0 0 24px!important}html body #contactView .sx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html body #contactView .sx-card{border:1px solid var(--line);border-radius:14px;padding:22px 22px 20px;background:#fff;display:flex;flex-direction:column}html body #contactView .sx-card h3{font-size:17px!important;line-height:1.3!important;color:#04243c!important;margin:0 0 8px!important}html body #contactView .sx-card p{font-size:14.5px;line-height:1.55;color:var(--slate);margin:0 0 14px;flex:1}html body #contactView .sx-card a{font-size:14px;font-weight:700;color:var(--accent);text-decoration:none}html body #contactView .sx-card a:hover,html body #contactView .sx-methods a:hover{text-decoration:underline}@media(max-width:980px){html body #contactView .sx-grid{grid-template-columns:1fr;gap:36px}html body #contactView .sx-cards{grid-template-columns:1fr;gap:14px}}@media(max-width:600px){html body #contactView .sx-hero{padding:40px 0 48px}html body #contactView .support-form .fields{grid-template-columns:1fr}html body #contactView .sx-help{padding:40px 0 48px}}html body #contactView{padding-top:84px!important}html body #contactView .sx-hero{padding-top:56px}@media(max-width:1000px){html body #contactView{padding-top:76px!important}}@media(max-width:600px){html body #contactView .sx-hero{padding-top:36px}}
html body .form-actions .form-privacy{max-width:none!important;width:auto!important}@media(min-width:600px){html body .form-actions .form-privacy{white-space:nowrap!important}}@media(min-width:600px){html body #mainView#mainView#mainView#mainView #contact .form-privacy{white-space:nowrap!important}}
html body #mainView .sigma-home-value h2{margin:16px 0 18px!important}html body #mainView .sigma-pain{list-style:none!important;display:flex!important;flex-wrap:wrap;gap:10px;margin:0 0 28px!important;padding:0!important}html body #mainView .sigma-pain li{margin:0!important;padding:8px 14px 8px 30px!important;position:relative;font-size:14.5px;line-height:1.35;color:#0f2334;background:#fff;border:1px solid #dce3eb;border-radius:999px}@media(max-width:750px){html body #mainView .sigma-pain{gap:8px;margin-bottom:22px!important}html body #mainView .sigma-pain li{font-size:13.5px;padding:7px 12px 7px 28px!important}}
html body #mainView .sigma-steps-wrap{margin:36px 0 8px}html body #mainView .sigma-steps-wrap h3{font-size:clamp(20px,2vw,24px)!important;line-height:1.25!important;color:#04243c!important;margin:0 0 18px!important;font-weight:500}html body #mainView .sigma-steps{list-style:none!important;counter-reset:st;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 24px!important;padding:0!important}html body #mainView .sigma-steps li{counter-increment:st;position:relative;margin:0!important;padding:0 0 0 46px!important}html body #mainView .sigma-steps li:before{content:counter(st)!important;position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%!important;background:#04243c;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}html body #mainView .sigma-steps li b{display:block;font-size:16px;line-height:1.3;color:#04243c;margin:4px 0;font-weight:600}html body #mainView .sigma-steps li span{display:block;font-size:14.5px;line-height:1.5;color:#51667a}@media(max-width:750px){html body #mainView .sigma-steps{grid-template-columns:1fr;gap:16px}html body #mainView .sigma-steps-wrap{margin-top:28px}}html body #mainView .sigma-steps-wrap h3{margin-bottom:8px!important}html body #mainView .sigma-steps-intro{font-size:15.5px;line-height:1.55;color:#51667a;margin:0 0 20px!important;max-width:680px}
html body #mainView#mainView#mainView#mainView>section.sigma-home-value{background:#fff!important}html body #mainView#mainView#mainView#mainView>section.sigma-explore{background:#f0f4f9!important}html body #mainView #contact .sigma-steps-wrap{margin:26px 0 22px}html body #mainView #contact .sigma-steps-wrap h3{font-size:17px!important;font-weight:600;margin:0 0 6px!important}html body #mainView #contact .sigma-steps-intro{font-size:15px;margin:0 0 16px!important;max-width:440px}html body #mainView #contact .sigma-steps{grid-template-columns:1fr!important;gap:14px;margin:0!important;max-width:440px}html body #mainView #contact .sigma-steps li{padding-left:42px!important}html body #mainView #contact .sigma-steps li:before{width:28px;height:28px;font-size:13px}html body #mainView #contact .sigma-steps li b{font-size:15px;margin-top:3px}html body #mainView #contact .sigma-steps li span{font-size:14px}html body #mainView#mainView#mainView#mainView>section.sigma-bill-review{background:#fff!important;margin-top:0!important;border-bottom:1px solid #E6EAEF}
html body #mainView#mainView #solutions .sigma-guide-layout{background:#fff!important;border:1px solid #DCE3EB!important;border-radius:16px!important;padding:24px 28px!important;box-shadow:0 1px 2px #04243c0a,0 10px 28px -20px #04243c2e!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab]{border-left:3px solid transparent!important;border-radius:0 8px 8px 0!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab][aria-selected=true]{background:#eaf1fb!important;border-left-color:#04243c!important;color:#04243c!important;font-weight:600!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab]:not([aria-selected=true]):hover{background:#f5f8fc!important;color:#04243c!important}html body #mainView#mainView #solutions .sigma-guide-panels{border-top-color:transparent!important}@media(max-width:750px){html body #mainView#mainView #solutions .sigma-guide-layout{padding:16px!important;border-radius:14px!important}}html body #mainView#mainView #solutions .sigma-panel{border-top-color:transparent!important}@media(max-width:750px){html body #mainView#mainView #solutions .sigma-panel{border-top-color:#e6eaef!important}}html body #mainView#mainView #solutions .sigma-tabs{gap:6px!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab]{position:relative!important;cursor:pointer!important;border:1px solid #DCE3EB!important;border-left:3px solid #DCE3EB!important;border-radius:0 10px 10px 0!important;background:#fff!important;padding-right:34px!important;color:#0f2334!important;transition:background .15s,border-color .15s!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab]:after{content:""!important;position:absolute;right:14px;top:50%;width:7px;height:7px;margin-top:-4px;border-right:2px solid #7A8CA0;border-top:2px solid #7A8CA0;transform:rotate(45deg)}html body #mainView#mainView #solutions .sigma-tabs [role=tab]:not([aria-selected=true]):hover{background:#f5f8fc!important;border-color:#b9c7d6!important;border-left-color:#7a8ca0!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab][aria-selected=true]{background:#04243c!important;border-color:#04243c!important;color:#fff!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab][aria-selected=true]:after{border-color:#fff}html body #mainView#mainView #solutions .sigma-tabs [role=tab]:focus-visible{outline:2px solid #116BF8!important;outline-offset:2px}@media(max-width:750px){html body #mainView#mainView #solutions .sigma-tabs{gap:8px!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab]{border-left-width:1px!important;border-radius:999px!important;padding:8px 30px 8px 14px!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab]:after{right:12px;width:6px;height:6px;margin-top:-3px}}html body #mainView #contact .sigma-steps-intro{margin-bottom:0!important}
html body #mainView#mainView#mainView#mainView>section.sigma-explore{background:#fff!important;border-top:1px solid #E6EAEF}html body #mainView#mainView#mainView#mainView>section.sigma-bill-review{background:#f0f4f9!important;border-bottom:0!important}html body #mainView#mainView #solutions .sigma-guide-layout{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}html body #mainView#mainView #solutions .sigma-tabs{gap:2px!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab]{position:relative!important;cursor:pointer!important;background:transparent!important;border:0!important;border-left:2px solid transparent!important;border-radius:0!important;padding:10px 12px 10px 16px!important;font-size:18px!important;line-height:1.3!important;font-weight:500!important;color:#04243c!important;opacity:.38;transition:opacity .2s,border-color .2s!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab]:after{content:none!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab]:hover{opacity:.72}html body #mainView#mainView #solutions .sigma-tabs [role=tab][aria-selected=true]{opacity:1;border-left-color:#04243c!important;background:transparent!important;color:#04243c!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab]:focus-visible{outline:2px solid #116BF8!important;outline-offset:2px;opacity:1}html body #mainView#mainView #solutions .sigma-panel{border-top-color:transparent!important}html body #mainView#mainView #solutions [role=tabpanel]:not([hidden]){animation:sxfade .35s ease both}@keyframes sxfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html body #mainView#mainView #solutions [role=tabpanel]:not([hidden]){animation:none}}@media(max-width:750px){html body #mainView#mainView #solutions .sigma-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:18px!important;border-bottom:1px solid #E6EAEF;margin-bottom:18px!important;padding-bottom:0!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}html body #mainView#mainView #solutions .sigma-tabs::-webkit-scrollbar{display:none}html body #mainView#mainView #solutions .sigma-tabs [role=tab]{flex:0 0 auto!important;white-space:nowrap!important;font-size:16px!important;padding:10px 0!important;border-left:0!important;border-bottom:2px solid transparent!important;margin-bottom:-1px!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab][aria-selected=true]{border-bottom-color:#04243c!important}html body #mainView#mainView #solutions .sigma-panel{border-top-color:transparent!important}}@media(max-width:750px){html body #mainView#mainView #solutions .sigma-tabs{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent);padding-right:40px!important}html body #mainView#mainView #solutions .sigma-guide-panels,html body #mainView#mainView #solutions .sigma-panel{margin-top:0!important;padding-top:0!important}}
html body #mainView#mainView #solutions .sigma-tabs [role=tab],html body #mainView#mainView #solutions .sigma-tabs [role=tab][aria-selected=true]{border-left-color:transparent!important;border-bottom-color:transparent!important;padding-left:0!important}@media(max-width:750px){html body #mainView#mainView #solutions .sigma-tabs{border-bottom:0!important}}
html body #mainView#mainView #contact .connect-left h2{max-width:none!important}@media(min-width:981px){html body #mainView#mainView #contact .connect-left h2{white-space:nowrap!important}}html body #contactView .sx-area{font-size:14.5px;line-height:1.5;color:var(--ink);margin:10px 0 0;max-width:440px}
html body #mainView#mainView #solutions .sigma-tabs [role=tab]:not([aria-selected=true]):hover,html body #mainView#mainView #solutions .sigma-tabs [role=tab][aria-selected=true],html body #mainView#mainView #solutions .sigma-tabs [role=tab]{border-color:transparent!important;border-left-color:transparent!important;border-bottom-color:transparent!important;background:transparent!important;box-shadow:none!important}html body #mainView#mainView #solutions .sigma-tabs [role=tab]:focus:not(:focus-visible){outline:none!important}
@media(min-width:981px){html body #mainView#mainView #contact .connect-right{margin-top:54px!important}}
html body #mainView#mainView#mainView#mainView section.consult-faq>.wrap,html body #partnersView#partnersView#partnersView#partnersView section.pd-faq{max-width:880px!important;width:calc(100% - 48px)!important;margin-inline:auto!important}html body #mainView#mainView#mainView#mainView section.consult-faq .consult-faq-head h2,html body #partnersView#partnersView#partnersView#partnersView section.pd-faq>h2{font-size:clamp(30px,3vw,40px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#04243c!important;text-align:center!important}html body #partnersView#partnersView#partnersView#partnersView section.pd-faq>h2{margin:0 0 32px!important}html body #mainView#mainView#mainView#mainView section.consult-faq .consult-faq-list{border-top:1px solid #ececec!important}html body #partnersView#partnersView#partnersView#partnersView section.pd-faq>details:first-of-type{border-top:1px solid #ececec!important}html body #mainView#mainView#mainView#mainView section.consult-faq details,html body #partnersView#partnersView#partnersView#partnersView section.pd-faq details{padding:0!important;border:0!important;border-bottom:1px solid #d9d9d9!important;background:transparent!important}html body #mainView#mainView#mainView#mainView section.consult-faq details:hover,html body #mainView#mainView#mainView#mainView section.consult-faq details[open]{background:transparent!important}html body #mainView#mainView#mainView#mainView section.consult-faq summary,html body #partnersView#partnersView#partnersView#partnersView section.pd-faq summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:0!important;padding:26px 0!important;font-size:19px!important;font-weight:400!important;line-height:1.4!important;color:#04243c!important;list-style:none!important;cursor:pointer}html body #partnersView#partnersView#partnersView#partnersView section.pd-faq summary::-webkit-details-marker{display:none}html body #mainView#mainView#mainView#mainView section.consult-faq summary:after,html body #partnersView#partnersView#partnersView#partnersView section.pd-faq summary:after{content:"+"!important;position:static!important;flex:0 0 22px!important;text-align:center;color:#04243c!important;font:300 28px/1 Arial,sans-serif!important;transition:transform .2s ease}html body #mainView#mainView#mainView#mainView section.consult-faq details[open] summary:after,html body #partnersView#partnersView#partnersView#partnersView section.pd-faq details[open] summary:after{content:"+"!important;transform:rotate(45deg)}html body #mainView#mainView#mainView#mainView section.consult-faq details p,html body #partnersView#partnersView#partnersView#partnersView section.pd-faq details p{margin:0!important;max-width:760px!important;padding:0 46px 26px 0!important;font-size:16px!important;line-height:1.7!important;color:#536579!important}@media(max-width:640px){html body #mainView#mainView#mainView#mainView section.consult-faq summary,html body #partnersView#partnersView#partnersView#partnersView section.pd-faq summary{padding:20px 0!important;font-size:17px!important}html body #mainView#mainView#mainView#mainView section.consult-faq details p,html body #partnersView#partnersView#partnersView#partnersView section.pd-faq details p{padding:0 0 20px!important;font-size:15px!important}}
@media(min-width:641px){html body #mainView#mainView#mainView#mainView section.consult-faq>.wrap{padding-inline:0!important}}@media(max-width:640px){html body #partnersView#partnersView#partnersView#partnersView section.pd-faq{width:calc(100% + 8px)!important;max-width:none!important;margin-inline:-4px!important}}
@media(max-width:640px){html body #mainView#mainView#mainView#mainView section.consult-faq>.wrap,html body #partnersView#partnersView#partnersView#partnersView section.pd-faq{width:calc(100% - 32px)!important;max-width:none!important;padding-inline:0!important;margin-inline:auto!important}}
@media(max-width:640px){html body #partnersView#partnersView#partnersView#partnersView#partnersView section.pd-faq{width:calc(100% + 8px)!important;margin-inline:-4px!important}}
html body #mainView#mainView#mainView#mainView section.consult-faq summary:after,html body #partnersView#partnersView#partnersView#partnersView section.pd-faq summary:after{margin-top:-5px!important}
html body #aboutView#aboutView .about-mission .about-vision-title{margin:32px 0 16px!important}
html body #aboutView#aboutView#aboutView#aboutView .sigma-about-clean :is(h1,h2){font-size:30px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.01em!important;color:#04243c!important;margin:0 0 16px!important}html body #aboutView#aboutView#aboutView#aboutView .sigma-about-clean h3{font-size:18px!important;font-weight:500!important;line-height:1.4!important;color:#04243c!important;margin:0 0 8px!important}html body #aboutView#aboutView#aboutView#aboutView .sigma-about-clean p{font-size:16px!important;line-height:1.65!important;color:#536579!important;max-width:760px!important;margin:0 0 12px!important}html body #aboutView#aboutView#aboutView#aboutView .sigma-about-clean section p:last-child,html body #aboutView#aboutView#aboutView#aboutView .about-mission p:last-child{margin-bottom:0!important}html body #aboutView#aboutView#aboutView#aboutView .about-mission{display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column;column-gap:48px;margin:0 0 40px!important}html body #aboutView#aboutView#aboutView#aboutView .about-mission .about-vision-title{margin:0 0 16px!important}html body #aboutView#aboutView#aboutView#aboutView .about-place{margin:0 0 56px!important}html body #aboutView#aboutView#aboutView#aboutView .about-place figcaption{margin-top:10px!important}html body #aboutView#aboutView#aboutView#aboutView :is(.about-commitments,.about-commercial){margin:0 0 56px!important}html body #aboutView#aboutView#aboutView#aboutView .about-commitments{padding:32px!important}html body #aboutView#aboutView#aboutView#aboutView .about-commitments-intro{margin-bottom:24px!important}html body #aboutView#aboutView#aboutView#aboutView .about-commitment{display:grid!important;grid-template-columns:220px 1fr;column-gap:32px;align-items:start!important;padding:20px 24px!important;min-height:0!important}html body #aboutView#aboutView#aboutView#aboutView .about-commitment h3,html body #aboutView#aboutView#aboutView#aboutView .about-commitment p{margin:0!important}html body #aboutView#aboutView#aboutView#aboutView .about-commitment+.about-commitment{margin-top:12px!important}html body #aboutView#aboutView#aboutView#aboutView #values h3{margin:0 0 8px!important}html body #aboutView#aboutView#aboutView#aboutView .about-next{padding:32px!important;margin:0!important}html body #aboutView#aboutView#aboutView#aboutView .about-next h2{margin-bottom:8px!important}@media(max-width:760px){html body #aboutView#aboutView#aboutView#aboutView .about-mission{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}html body #aboutView#aboutView#aboutView#aboutView .about-mission .about-vision-title{margin-top:32px!important}html body #aboutView#aboutView#aboutView#aboutView .sigma-about-clean :is(h1,h2){font-size:26px!important}html body #aboutView#aboutView#aboutView#aboutView .about-commitment{grid-template-columns:1fr;row-gap:6px;padding:18px!important}html body #aboutView#aboutView#aboutView#aboutView :is(.about-commitments,.about-next){padding:20px!important}html body #aboutView#aboutView#aboutView#aboutView :is(.about-commitments,.about-commercial,.about-place){margin-bottom:40px!important}}
html body #aboutView#aboutView#aboutView#aboutView .sigma-about-clean>:is(section,figure,header){margin-top:0!important}
html body #aboutView#aboutView#aboutView#aboutView#aboutView #insights-editorial{margin-top:0!important}
html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-commitments-intro{margin-bottom:8px!important}html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-commitments-tagline{margin:0 0 24px!important;font-size:16px!important;font-weight:500!important;color:#04243c!important}
html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-mission .about-vision-tagline{margin-top:12px!important;font-weight:500!important;color:#04243c!important}html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-commitments-intro{margin-bottom:24px!important}
html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-mission{grid-auto-flow:row!important;grid-template-rows:auto!important;align-items:start}html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-mission>h1{grid-column:1;grid-row:1}html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-mission>p:nth-of-type(1){grid-column:1;grid-row:2/span 2}html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-mission>h2{grid-column:2;grid-row:1}html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-mission>p:nth-of-type(2){grid-column:2;grid-row:2}html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-mission>.about-vision-tagline{grid-column:2;grid-row:3}@media(max-width:760px){html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-mission>*{grid-column:auto!important;grid-row:auto!important}}
html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-commitments-intro{margin-bottom:10px!important}html body #aboutView#aboutView#aboutView#aboutView#aboutView .about-commitments-services{margin:0 0 24px!important;font-weight:500!important;color:#04243c!important}
html body #contactView#contactView#contactView#contactView .sx-kicker{font-size:12px!important;font-weight:500!important;letter-spacing:.07em!important;color:#354f63!important;text-transform:uppercase!important}html body #contactView#contactView#contactView#contactView h1{font-size:clamp(32px,3.4vw,46px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.025em!important;color:#04243c!important}html body #contactView#contactView#contactView#contactView h2{font-size:clamp(26px,2.4vw,30px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.02em!important;color:#04243c!important}html body #contactView#contactView#contactView#contactView .form-head h2{font-size:19px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.015em!important}html body #contactView#contactView#contactView#contactView h3{font-size:19px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.015em!important;color:#04243c!important}html body #contactView#contactView#contactView#contactView :is(.sx-lede,.sx-card p,.sx-methods li,.sx-area){font-size:16px!important;font-weight:400!important;line-height:1.65!important}html body #contactView#contactView#contactView#contactView .sx-response{font-size:16px!important;font-weight:500!important;line-height:1.65!important}html body #contactView#contactView#contactView#contactView .sx-call-label{font-size:14px!important;font-weight:500!important}html body #contactView#contactView#contactView#contactView .sx-call-num{font-size:30px!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.3!important;color:#04243c!important}html body #contactView#contactView#contactView#contactView .form-privacy{font-size:12px!important}html body #contactView#contactView#contactView#contactView :is(label,label *){font-size:14px!important;font-weight:400!important;color:#06263e!important}html body #contactView#contactView#contactView#contactView :is(.sx-card a,.sx-methods a){color:#04243c!important;font-weight:500!important}html body #contactView#contactView#contactView#contactView .sx-card a{font-size:15px!important}html body #contactView#contactView#contactView#contactView button[type=submit]{background:#04243c!important;border-color:#04243c!important;border-radius:999px!important;font-weight:500!important;box-shadow:none!important}html body #contactView#contactView#contactView#contactView .sx-card{border-radius:12px!important}html body #contactView#contactView#contactView#contactView .form-card{border-radius:16px!important}html body :is(#mainView#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView#partnersView) :is(.consult-faq h2,.pd-faq>h2){font-size:clamp(26px,2.4vw,30px)!important}html body #partnersView#partnersView#partnersView#partnersView#partnersView .pd-close h2{font-size:clamp(32px,3.4vw,46px)!important;line-height:1.18!important}html body .articleView.articleView.articleView.articleView.articleView .article-body h2{font-size:clamp(26px,2.4vw,30px)!important;line-height:1.25!important}html body .articleView.articleView.articleView.articleView.articleView .article-body h3{font-size:19px!important}html body :is(#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView,#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex) h3{font-size:19px!important;font-weight:500!important}html body #mainView#mainView#mainView#mainView#mainView #solutions h3{font-size:19px!important;font-weight:500!important}html body .articleView.articleView.articleView.articleView.articleView .telecom-faq{padding:0!important;border:0!important;border-bottom:1px solid #d9d9d9!important;background:transparent!important}html body .articleView.articleView.articleView.articleView.articleView h2+.telecom-faq,html body .articleView.articleView.articleView.articleView.articleView :not(.telecom-faq)+.telecom-faq{border-top:1px solid #ececec!important}html body .articleView.articleView.articleView.articleView.articleView .telecom-faq>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:24px 0!important;font-size:19px!important;font-weight:400!important;line-height:1.4!important;color:#04243c!important;list-style:none!important;cursor:pointer}html body .articleView.articleView.articleView.articleView.articleView .telecom-faq>summary::-webkit-details-marker{display:none}html body .articleView.articleView.articleView.articleView.articleView .telecom-faq p{margin:0!important;padding:0 46px 24px 0!important;font-size:16px!important;line-height:1.7!important;color:#536579!important}html body details>summary:after{font:300 28px/1 var(--sigma-font-family)!important;margin-top:-5px!important;transition:transform .2s ease}html body details[open]>summary:after{content:"+"!important;transform:rotate(45deg)!important}html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) :is(.consult-faq,.pd-faq) summary:after{font-family:var(--sigma-font-family)!important}@media(max-width:1024px),(pointer:coarse){html body :is(#mainView#mainView#mainView#mainView#mainView#mainView,body) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}}
html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .article-body h2{font-size:clamp(26px,2.4vw,30px)!important;line-height:1.25!important}html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .article-body h3{font-size:19px!important}html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .telecom-faq{padding:0!important;border:0!important;border-bottom:1px solid #d9d9d9!important;background:transparent!important}html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) h2+.telecom-faq,html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) :not(.telecom-faq)+.telecom-faq{border-top:1px solid #ececec!important}html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .telecom-faq>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:24px 0!important;font-size:19px!important;font-weight:400!important;line-height:1.4!important;color:#04243c!important;list-style:none!important;cursor:pointer}html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .telecom-faq>summary::-webkit-details-marker{display:none}html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .telecom-faq p{margin:0!important;padding:0 46px 24px 0!important;font-size:16px!important;line-height:1.7!important;color:#536579!important}
html body #partnersView#partnersView#partnersView#partnersView#partnersView .pd-fee h2{font-size:clamp(26px,2.4vw,30px)!important;line-height:1.25!important}
@media(max-width:640px){html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .telecom-faq>summary{padding:20px 0!important;font-size:17px!important}html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .telecom-faq p{padding:0 0 20px!important;font-size:15px!important}}
html body #contactView#contactView#contactView#contactView :is(label,label *){-webkit-text-fill-color:#06263E!important}html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView :is(.about-vision-tagline,.about-commitments-services){-webkit-text-fill-color:#04243C!important}
@supports not (height:1dvh){#header .nav-links{max-height:calc(100vh - 82px)}.service-modal-panel{max-height:88vh!important}.hero{min-height:min(720px,calc(100vh - 76px))}#mainView .hero{min-height:calc(100vh - 82px)!important}}@supports not (height:1dvh){@media(max-width:860px){#header .nav-links{max-height:calc(100vh - 100px)}}}@supports not (color:color-mix(in srgb,red,blue)){html body :is(#mainView,#aboutView,#partnersView,#insightsIndex,.articleView){--sigma-panel:var(--page-fade)}}
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .sigma-about-clean :is(.about-commitments,.about-next){background:linear-gradient(135deg,#eef3ff,#f1ecfc 48%,#e5f5fb)!important;border:1px solid #e2e7f5!important}
html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .svc-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:48px 0 8px;padding:32px;border-radius:16px;border:1px solid #e2e7f5;background:linear-gradient(135deg,#eef3ff,#f1ecfc 48%,#e5f5fb)}html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .svc-cta h2{margin:0 0 8px!important;font-size:clamp(22px,2vw,26px)!important}html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .svc-cta p{margin:0!important;font-size:16px!important}html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .svc-cta .sigma-button{flex:0 0 auto}@media(max-width:640px){html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView) .svc-cta{flex-direction:column;align-items:flex-start;padding:24px}}
html body :is(#mainView#mainView#mainView#mainView#mainView,.articleView.articleView.articleView) .article-body p.svc-note{font-size:13px!important;line-height:1.5!important;color:#5b6675!important;-webkit-text-fill-color:#5b6675!important;margin:28px 0 0!important}
:is(#q#q#q#q#q#q#q,html) body #mainView#mainView#mainView .sigma-hero-benefits li{font-size:16px!important}:is(#q#q#q#q#q#q#q,html) body #mainView#mainView#mainView .sigma-pain li{font-size:14px!important}:is(#q#q#q#q#q#q#q,html) body #contactView#contactView#contactView .sx-card a,:is(#q#q#q#q#q#q#q,html) body .sx-help .sx-card a{font-size:14px!important}:is(#q#q#q#q#q#q#q,html) body #insightsIndex#insightsIndex .idx-cat,:is(#q#q#q#q#q#q#q,html) body .idx-meta .idx-cat{font-size:12px!important;font-weight:500!important;letter-spacing:.84px!important;text-transform:uppercase!important}:is(#q#q#q#q#q#q#q,html) body .idx-meta .idx-date{font-size:12px!important}:is(#q#q#q#q#q#q#q,html) body .articleView.articleView .article-reading-rail a{font-size:13px!important}:is(#q#q#q#q#q#q#q,html) body .articleView.articleView .article-reading-rail summary,:is(#q#q#q#q#q#q#q,html) body .articleView.articleView .sigma-read-progress{font-size:12px!important;letter-spacing:.84px!important}:is(#q#q#q#q#q#q#q,html) body .articleView.articleView .sigma-breadcrumb,:is(#q#q#q#q#q#q#q,html) body .articleView.articleView .sigma-breadcrumb li,:is(#q#q#q#q#q#q#q,html) body .articleView.articleView .sigma-breadcrumb a{font-size:12px!important;letter-spacing:.84px!important}:is(#q#q#q#q#q#q#q,html) body .articleView.articleView .art-head .article-lead,:is(#q#q#q#q#q#q#q,html) body .articleView.articleView .article-lead{font-size:18px!important;line-height:1.6!important}:is(#q#q#q#q#q#q#q,html) body #partnersView#partnersView#partnersView .pd-close h2{font-size:clamp(26px,2.4vw,30px)!important;letter-spacing:-.6px!important}:is(#q#q#q#q#q#q#q,html) body .articleView.articleView .svc-cta h2{font-size:clamp(26px,2.4vw,30px)!important;letter-spacing:-.6px!important;margin:0 0 8px!important}:is(#q#q#q#q#q#q#q,html) body #artBarTitle{font-size:16px!important}@media(max-width:700px){:is(#q#q#q#q#q#q#q,html) body details.telecom-faq p,:is(#q#q#q#q#q#q#q,html) body :is(#mainView,#partnersView) details p{font-size:16px!important}}:is(#q#q#q#q#q#q#q,html) body .connect-islands li{font-size:14px!important}:is(#q#q#q#q#q#q#q,html) body .idx-item .idx-date{font-size:12px!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .pd-close{min-height:0!important;padding:56px 24px!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .pd-close h2{margin-bottom:24px!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .pd-close .pd-reference-actions{margin-top:0!important;padding-top:0!important}
:is(#q#q#q#q#q#q#q,html) body .sx-hero{padding-top:28px!important}:is(#q#q#q#q#q#q#q,html) body .sx-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;margin:0 0 40px;padding:40px 56px 0 48px;min-height:300px;border-radius:20px!important;background:linear-gradient(120deg,#04243cf7,#04243ce6 45%,#0b3a5cd1),url(/honolulu-harbor-skyline-800.webp) center/cover no-repeat;background-color:#04243c}:is(#q#q#q#q#q#q#q,html) body .sx-banner-copy{padding-bottom:40px;max-width:520px}:is(#q#q#q#q#q#q#q,html) body .sx-banner .sx-kicker{color:#9fc3dd!important;-webkit-text-fill-color:#9fc3dd!important;display:block;margin:0 0 12px}:is(#q#q#q#q#q#q#q,html) body .sx-banner h1{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 12px!important}:is(#q#q#q#q#q#q#q,html) body .sx-banner .sx-lede{color:#d6e4ee!important;-webkit-text-fill-color:#d6e4ee!important;margin:0 0 24px!important;font-size:16px!important;line-height:1.6!important}:is(#q#q#q#q#q#q#q,html) body .sx-banner-actions{display:flex;flex-wrap:wrap;gap:12px}:is(#q#q#q#q#q#q#q,html) body .sx-btn{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:999px!important;font-size:14px!important;font-weight:500;text-decoration:none!important;transition:background .2s,border-color .2s}:is(#q#q#q#q#q#q#q,html) body .sx-btn-light{background:#fff;color:#04243c!important;-webkit-text-fill-color:#04243C!important}:is(#q#q#q#q#q#q#q,html) body .sx-btn-light:hover{background:#e6eef5}:is(#q#q#q#q#q#q#q,html) body .sx-btn-ghost{border:1px solid rgba(255,255,255,.45);color:#fff!important;-webkit-text-fill-color:#fff!important}:is(#q#q#q#q#q#q#q,html) body .sx-btn-ghost:hover{border-color:#fff;background:#ffffff14}:is(#q#q#q#q#q#q#q,html) body .sx-banner-art{position:relative;align-self:end;width:220px;height:280px}:is(#q#q#q#q#q#q#q,html) body .sx-phone{position:absolute;left:0;top:0;width:220px;height:440px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35));transform:rotate(-4deg);transform-origin:bottom center}:is(#q#q#q#q#q#q#q,html) body .sx-phone text{font-family:var(--sigma-font-family)}:is(#q#q#q#q#q#q#q,html) body .sx-ring{transform-origin:110px 128px;animation:sxRing 2.4s ease-out infinite}@keyframes sxRing{0%{opacity:.2;transform:scale(.85)}50%{opacity:1}to{opacity:0;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){:is(#q#q#q#q#q#q#q,html) body .sx-ring{animation:none}}:is(#q#q#q#q#q#q#q,html) body .sx-chip{position:absolute;left:-172px;top:150px;padding:8px 14px;border-radius:999px!important;background:#fff;color:#04243c;-webkit-text-fill-color:#04243C;font-size:12px!important;font-weight:500;white-space:nowrap;box-shadow:0 8px 24px #0000002e}:is(#q#q#q#q#q#q#q,html) body #supportForm{scroll-margin-top:96px}@media(max-width:860px){:is(#q#q#q#q#q#q#q,html) body .sx-banner{padding:32px 28px 0;gap:16px}:is(#q#q#q#q#q#q#q,html) body .sx-chip{display:none}}@media(max-width:640px){:is(#q#q#q#q#q#q#q,html) body .sx-banner{grid-template-columns:1fr;min-height:0;padding:28px 22px 0;margin-bottom:28px}:is(#q#q#q#q#q#q#q,html) body .sx-banner-copy{padding-bottom:4px}:is(#q#q#q#q#q#q#q,html) body .sx-banner-art{justify-self:center;width:180px;height:230px}:is(#q#q#q#q#q#q#q,html) body .sx-phone{width:180px;height:360px;transform:none}:is(#q#q#q#q#q#q#q,html) body .sx-btn{flex:1 1 auto;justify-content:center}}
:is(#q#q#q#q#q#q#q,html) body a.sx-banner-art{display:block;cursor:pointer;text-decoration:none}:is(#q#q#q#q#q#q#q,html) body a.sx-banner-art:hover .sx-phone{filter:drop-shadow(0 24px 48px rgba(0,0,0,.45))}:is(#q#q#q#q#q#q#q,html) body a.sx-banner-art:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:24px}
:is(#q#q#q#q#q#q#q,html) body .sx-banner{background:radial-gradient(55% 90% at 8% 10%,#6ee7def2,#6ee7de00 62%),radial-gradient(45% 85% at 42% 105%,#40bef0d9,#40bef000 60%),radial-gradient(50% 90% at 88% 15%,#8996fff2,#8996ff00 62%),radial-gradient(40% 70% at 96% 95%,#c4b6ffe6,#c4b6ff00 60%),linear-gradient(120deg,#c6f4ef,#bfe6fb 45%,#c9d0ff)!important;background-color:#c6e8f8!important}:is(#q#q#q#q#q#q#q,html) body .sx-banner:before{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,#fff0 30%,#ffffff59,#fff0 60%);pointer-events:none}:is(#q#q#q#q#q#q#q,html) body .sx-banner>*{position:relative}:is(#q#q#q#q#q#q#q,html) body .sx-banner .sx-kicker{color:#1d4a6b!important;-webkit-text-fill-color:#1d4a6b!important}:is(#q#q#q#q#q#q#q,html) body .sx-banner h1{color:#04243c!important;-webkit-text-fill-color:#04243C!important}:is(#q#q#q#q#q#q#q,html) body .sx-banner .sx-lede{color:#1f3b52!important;-webkit-text-fill-color:#1f3b52!important}:is(#q#q#q#q#q#q#q,html) body .sx-btn-light{background:#04243c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}:is(#q#q#q#q#q#q#q,html) body .sx-btn-light:hover{background:#0b3a5c!important}:is(#q#q#q#q#q#q#q,html) body .sx-btn-ghost{border:1px solid rgba(4,36,60,.35)!important;background:#ffffff73!important;color:#04243c!important;-webkit-text-fill-color:#04243C!important}:is(#q#q#q#q#q#q#q,html) body .sx-btn-ghost:hover{background:#ffffffbf!important;border-color:#04243c!important}:is(#q#q#q#q#q#q#q,html) body .sx-phone{filter:drop-shadow(0 18px 36px rgba(4,36,60,.28))!important}:is(#q#q#q#q#q#q#q,html) body a.sx-banner-art:focus-visible{outline-color:#04243c!important}
:is(#q#q#q#q#q#q#q,html) body .sx-banner{background:radial-gradient(55% 90% at 8% 10%,#8ceae299,#8ceae200 62%),radial-gradient(45% 85% at 42% 105%,#6ec8f080,#6ec8f000 60%),radial-gradient(50% 90% at 88% 15%,#a0aaff99,#a0aaff00 62%),radial-gradient(40% 70% at 96% 95%,#cec4ff99,#cec4ff00 60%),linear-gradient(120deg,#dcf7f4,#d9eefb 45%,#dfe3ff)!important;background-color:#dcecf8!important}
:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-opening h1{max-width:none!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-sub{margin:16px auto 0!important;max-width:620px!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;max-width:880px;margin:28px auto}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 16px;border-radius:16px!important;background:#ffffffbf;border:1px solid rgba(4,36,60,.08);box-shadow:0 1px 2px #04243c0a;text-decoration:none!important;transition:transform .2s,box-shadow .2s,border-color .2s}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:hover{transform:translateY(-2px);box-shadow:0 10px 24px #04243c14;border-color:#04243c2e}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px!important;color:#04243c}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(1) .hx-ico{background:linear-gradient(135deg,#d6f5f1,#c9ebfb)}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(2) .hx-ico{background:linear-gradient(135deg,#d3ecfb,#d7e0ff)}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(3) .hx-ico{background:linear-gradient(135deg,#dde2ff,#e6ddff)}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(4) .hx-ico{background:linear-gradient(135deg,#d6f5f1,#dde2ff)}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(5) .hx-ico{background:linear-gradient(135deg,#d3ecfb,#e6ddff)}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-ico svg{width:24px;height:24px}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-lbl{font-size:14px!important;font-weight:500;line-height:1.3;text-align:center;color:#04243c!important;-webkit-text-fill-color:#04243C!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:focus-visible{outline:2px solid #04243C;outline-offset:2px}@media(max-width:700px){:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px auto}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile{padding:14px 6px 12px}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-ico{width:42px;height:42px}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-lbl{font-size:13px!important}}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tiles{height:auto!important;align-items:stretch}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(6) .hx-ico{background:linear-gradient(135deg,#dde2ff,#d6f5f1)}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-home-value{margin-top:0!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-opening{padding-bottom:56px!important}@media(max-width:700px){:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-opening{padding-bottom:44px!important}}
:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tiles{margin:32px auto 0!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-sub{margin-bottom:0!important}@media(max-width:700px){:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tiles{margin-top:24px!important}}
:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-opening .sigma-ask{margin-top:48px!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tiles{margin-top:48px!important}@media(max-width:700px){:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-opening .sigma-ask{margin-top:32px!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tiles{margin-top:32px!important}}
html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body>p:first-of-type:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;-webkit-text-fill-color:inherit;padding:0;font-family:var(--sigma-font-family)}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body>p:first-of-type{font-size:inherit}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-glance{margin:4px 0 26px;padding:18px 20px 6px;border:1px solid #dce3eb;border-radius:14px;background:#f5f8fb}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-glance-label{margin:0 0 10px!important;font-size:11px!important;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-glance ul{margin:0 0 10px!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-glance ul li{font-size:15.5px!important;line-height:1.6!important;margin-bottom:8px!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-hint{display:none;margin:0 0 8px!important;font-size:13px!important;color:var(--slate)!important;-webkit-text-fill-color:var(--slate)!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .table-scroll{margin:6px 0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #dce3eb;border-radius:12px;background:#fff}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .table-scroll:focus-visible{outline:3px solid var(--accent);outline-offset:2px}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table{width:100%;min-width:600px;border-collapse:collapse;font-size:14px;line-height:1.5;color:#0f2334!important;-webkit-text-fill-color:#0f2334!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table th,html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table td{padding:10px 12px;border-bottom:1px solid #e6eaef;text-align:left;vertical-align:top}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table thead th{position:sticky;top:0;background:var(--navy,#04243C);color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700;font-size:13.5px}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table thead th:first-child{background:#0b3355}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table tbody th{width:22%;font-weight:700;color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important;background:#f7f9fb}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table tbody tr:last-child th,html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table tbody tr:last-child td{border-bottom:0}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table tr.comparison-cost td{background:#f3f8ff}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table tr.comparison-limit td{background:#fffaf0}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table tr.comparison-choice td{background:#f2fbf7}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table tr.comparison-sources td{font-size:12.5px}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-table a{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important;word-break:break-word}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-note{font-size:14px!important;line-height:1.6!important;color:var(--slate)!important;-webkit-text-fill-color:var(--slate)!important;margin:0 0 18px!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-local{margin:34px 0 8px;padding:18px 20px 4px;border-left:3px solid var(--accent);background:#f5f8fb;border-radius:0 12px 12px 0}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-local h2{margin-top:0!important;padding-top:0!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-local h2:before{display:none}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-cta{border-radius:16px!important;margin:34px 0 10px;padding:22px 24px;border-radius:16px;background:var(--navy,#04243C);color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:4px 0 8px!important;padding-top:0!important;font-size:20px!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-cta h2:before{display:none}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-cta p{color:#dbe6f1!important;-webkit-text-fill-color:#dbe6f1!important;font-size:15.5px!important;margin:0 0 14px!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-cta .buyer-cta-kicker{font-size:11px!important;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#8fc3ff!important;-webkit-text-fill-color:#8fc3ff!important;margin:0!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-cta-button{border-radius:999px!important;display:inline-block;padding:11px 18px;border-radius:999px;background:#fff;color:var(--navy,#04243C)!important;-webkit-text-fill-color:var(--navy,#04243C)!important;font-weight:700;font-size:15px;text-decoration:none}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-cta-button:hover{background:#e8f1fe}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-cta-button:focus-visible{outline:3px solid #8fc3ff;outline-offset:3px}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-sources{margin:30px 0 0;padding-top:4px}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-sources h2{font-size:17px!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-sources p,html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-sources li{font-size:14px!important;line-height:1.6!important;color:var(--slate)!important;-webkit-text-fill-color:var(--slate)!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-sources ol{margin:0 0 14px;padding-left:20px}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-sources li{margin-bottom:6px}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-sources a{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important;word-break:break-word}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-disclosure{padding:12px 14px;background:#f7f9fb;border-radius:10px}html body .buyer-related{max-width:1000px;margin:10px auto 56px;padding:0 24px}html body .buyer-related h2{font-size:19px;font-weight:800;color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important;margin:0 0 14px}html body .buyer-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html body .buyer-related-grid a{display:block;text-decoration:none;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border:1px solid #e6eaef;border-radius:12px;overflow:hidden;background:#fff}html body .buyer-related-grid a:hover{border-color:#b9c8d8}html body .buyer-related-grid img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}html body .buyer-related-grid span{display:block;padding:10px 12px 12px;font-size:14.5px;font-weight:700;line-height:1.4;color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important}html body .buyer-related-grid small{display:block;padding:0 12px 12px;margin-top:-6px;font-size:12px;color:var(--slate)!important;-webkit-text-fill-color:var(--slate)!important}@media(max-width:760px){html body .buyer-related-grid{grid-template-columns:1fr 1fr}.article-body .buyer-hint{display:block}}@media(max-width:480px){html body .buyer-related-grid{grid-template-columns:1fr}.buyer-table{font-size:13.5px}}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-cta *{color:inherit;-webkit-text-fill-color:inherit}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-cta h2,html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-cta h2 *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-local{padding:18px 20px 6px!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-glance{padding:16px 18px 6px!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-glance ul{margin:0!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-glance-label{font-size:11px!important;line-height:1.2!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-glance ul{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}html body :is(#sigmaBuyer#sigmaBuyer#sigmaBuyer#sigmaBuyer,.articleView.buyer-guide) .article-body .buyer-sources ol{background:none!important;border:0!important;box-shadow:none!important;padding:0 0 0 20px!important}html body #insightsIndex .idx-item.idx-item-text,html body #insightsIndex .idx-item.idx-item-text:nth-of-type(n+6){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}html body #insightsIndex .idx-item.idx-item-text .idx-body{width:100%!important;max-width:none!important}:is(#q#q#q#q#q#q#q,html) body #insightsIndex .idx-thumb.idx-guide-thumb{display:flex!important;align-items:flex-end;justify-content:flex-start;width:100%;aspect-ratio:16/9;padding:14px 16px;border-radius:inherit;box-sizing:border-box}html body #insightsIndex .idx-guide-thumb span{font-size:12px!important;font-weight:500;letter-spacing:.84px;text-transform:uppercase;color:#04243c!important;-webkit-text-fill-color:#04243C!important;opacity:.75}:is(#q#q#q#q#q#q#q,html) body #insightsIndex .idx-thumb.idx-guide-a{background:radial-gradient(80% 120% at 10% 10%,#c9f1ec 0%,transparent 60%),linear-gradient(120deg,#dcf7f4,#d9eefb)!important}:is(#q#q#q#q#q#q#q,html) body #insightsIndex .idx-thumb.idx-guide-b{background:radial-gradient(80% 120% at 90% 10%,#d3dcff 0%,transparent 60%),linear-gradient(120deg,#d9eefb,#dfe3ff)!important}:is(#q#q#q#q#q#q#q,html) body #insightsIndex .idx-thumb.idx-guide-c{background:radial-gradient(80% 120% at 20% 90%,#e3dcff 0%,transparent 60%),linear-gradient(120deg,#e6e1ff,#dcf0fb)!important}:is(#q#q#q#q#q#q#q,html) body #insightsIndex .idx-thumb.idx-guide-d{background:radial-gradient(80% 120% at 80% 90%,#c6ecf7 0%,transparent 60%),linear-gradient(120deg,#e2f5f2,#e4e6ff)!important}:is(#q#q#q#q#q#q#q,html) body #insightsIndex .idx-thumb.idx-guide-e{background:radial-gradient(80% 120% at 50% 0%,#d8e6ff 0%,transparent 60%),linear-gradient(120deg,#e8ecff,#d7f3f0)!important}
:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-lagoon{background:radial-gradient(90% 130% at 12% 12%,#b8ece4 0%,transparent 60%),linear-gradient(125deg,#d7f6f1,#d4ecfb)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sky{background:radial-gradient(90% 130% at 88% 10%,#c4d9ff 0%,transparent 62%),linear-gradient(125deg,#dcefff,#e3e8ff)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-lavender{background:radial-gradient(85% 120% at 20% 88%,#ddd2ff 0%,transparent 60%),linear-gradient(125deg,#ece6ff,#dcecfb)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sunrise{background:radial-gradient(90% 130% at 85% 15%,#ffd6c2 0%,transparent 58%),linear-gradient(125deg,#fff0e4,#ffe3e6)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sand{background:radial-gradient(90% 130% at 15% 85%,#f6e2b3 0%,transparent 60%),linear-gradient(125deg,#fbf3df,#f3ead6)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sage{background:radial-gradient(90% 130% at 80% 85%,#cfe6c8 0%,transparent 60%),linear-gradient(125deg,#e9f4e3,#dcefe8)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-plumeria{background:radial-gradient(80% 120% at 20% 15%,#ffd9e6 0%,transparent 55%),radial-gradient(70% 110% at 90% 90%,#fff0c7 0%,transparent 60%),linear-gradient(125deg,#fff2f5,#fff8e6)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-twilight{background:radial-gradient(90% 130% at 10% 10%,#cfd3fb 0%,transparent 58%),radial-gradient(70% 110% at 95% 95%,#ffdccb 0%,transparent 60%),linear-gradient(125deg,#e6e8ff,#f7ecf2)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-mist{background:radial-gradient(90% 130% at 85% 20%,#d3dde8 0%,transparent 60%),linear-gradient(125deg,#eef2f6,#e2e9f0)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-seafoam{background:radial-gradient(80% 120% at 15% 90%,#c6f0dd 0%,transparent 58%),radial-gradient(70% 110% at 90% 10%,#cde8ff 0%,transparent 60%),linear-gradient(125deg,#e3f8ef,#e2f1fd)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-orchid{background:radial-gradient(90% 130% at 85% 85%,#ecd3f5 0%,transparent 58%),linear-gradient(125deg,#f7ecfb,#e8e6ff)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-horizon{background:radial-gradient(80% 120% at 10% 20%,#fbe6b8 0%,transparent 55%),radial-gradient(80% 120% at 92% 88%,#bfeae6 0%,transparent 60%),linear-gradient(125deg,#fdf5e3,#e0f5f2)!important}
:is(#q#q#q#q#q#q#q,html) body .articleView .sigma-story-heading p:not(.sigma-story-date){font-size:18px!important;line-height:1.6!important;color:#536579!important;-webkit-text-fill-color:#536579!important}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body :is(h2,h3),:is(#q#q#q#q#q#q#q,html) body .articleView .article-body li strong,:is(#q#q#q#q#q#q#q,html) body .articleView .article-body li h3,:is(#q#q#q#q#q#q#q,html) body .articleView :is(.buyer-related,.buyer-sources,.telecom-local-context) h2{color:#04243c!important;-webkit-text-fill-color:#04243C!important}:is(#q#q#q#q#q#q#q,html) body .articleView :is(.buyer-glance-label,.buyer-cta-kicker,.sigma-framework-takeaway>span){font-size:12px!important;font-weight:500!important;letter-spacing:.84px!important;text-transform:uppercase!important;line-height:1.5!important}:is(#q#q#q#q#q#q#q,html) body .articleView :is(.buyer-glance-label,.sigma-framework-takeaway>span){color:#536779!important;-webkit-text-fill-color:#536779!important}:is(#q#q#q#q#q#q#q,html) body .articleView .buyer-cta-kicker{color:#b9cde0!important;-webkit-text-fill-color:#b9cde0!important}:is(#q#q#q#q#q#q#q,html) body .articleView .buyer-glance ul li{font-size:17px!important;line-height:1.75!important}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body table thead th{font-size:14px!important;font-weight:500!important}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body table tbody th{font-size:12px!important;font-weight:500!important;letter-spacing:.84px!important;text-transform:uppercase!important;color:#04243c!important;-webkit-text-fill-color:#04243C!important}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body table td{font-size:14px!important}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body table td a{font-size:14px!important}:is(#q#q#q#q#q#q#q,html) body .articleView :is(.article-body,.telecom-local-context,.buyer-sources) a:not(.buyer-cta-button):not(.sigma-button){color:#236383!important;-webkit-text-fill-color:#236383!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:is(#q#q#q#q#q#q#q,html) body .articleView :is(.article-body,.telecom-local-context,.buyer-sources) a:not(.buyer-cta-button):not(.sigma-button):hover{color:#082b49!important;-webkit-text-fill-color:#082b49!important}:is(#q#q#q#q#q#q#q,html) body .articleView .buyer-cta-button{font-size:15px!important;font-weight:500!important}:is(#q#q#q#q#q#q#q,html) body .articleView .buyer-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important}:is(#q#q#q#q#q#q#q,html) body .articleView .buyer-related a span{font-size:16px!important;font-weight:500!important;color:#04243c!important;-webkit-text-fill-color:#04243C!important}:is(#q#q#q#q#q#q#q,html) body .articleView .buyer-related a{text-decoration:none!important}:is(#q#q#q#q#q#q#q,html) body .articleView .buyer-disclosure strong{color:#04243c!important;-webkit-text-fill-color:#04243C!important}
:is(#q#q#q#q#q#q#q,html) body .articleView .buyer-cta p:not(.buyer-cta-kicker){font-size:16px!important}
:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-lagoon{background:radial-gradient(90% 130% at 12% 12%,#8fdfd3 0%,transparent 62%),linear-gradient(125deg,#c4efe8,#bfe1f7)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sky{background:radial-gradient(90% 130% at 88% 10%,#a3c3fb 0%,transparent 62%),linear-gradient(125deg,#cde5fd,#d3dbfd)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-lavender{background:radial-gradient(85% 120% at 20% 88%,#c7b8fb 0%,transparent 62%),linear-gradient(125deg,#e0d8fd,#cfe2f8)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sunrise{background:radial-gradient(90% 130% at 85% 15%,#ffbf9f 0%,transparent 60%),linear-gradient(125deg,#ffe6d3,#ffd6dc)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sand{background:radial-gradient(90% 130% at 15% 85%,#f0d08a 0%,transparent 62%),linear-gradient(125deg,#f8ecc9,#efe2c4)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sage{background:radial-gradient(90% 130% at 80% 85%,#b3d9a8 0%,transparent 62%),linear-gradient(125deg,#dcedd3,#c9e6da)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-plumeria{background:radial-gradient(80% 120% at 20% 15%,#ffc2d6 0%,transparent 58%),radial-gradient(70% 110% at 90% 90%,#ffe3a0 0%,transparent 62%),linear-gradient(125deg,#ffe6ec,#fff1d2)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-twilight{background:radial-gradient(90% 130% at 10% 10%,#b3b9f5 0%,transparent 60%),radial-gradient(70% 110% at 95% 95%,#ffc7ad 0%,transparent 62%),linear-gradient(125deg,#d8dbfb,#f3dfe8)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-mist{background:radial-gradient(90% 130% at 85% 20%,#b9c8d8 0%,transparent 62%),linear-gradient(125deg,#e3e9f0,#d3dde8)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-seafoam{background:radial-gradient(80% 120% at 15% 90%,#a4e6c7 0%,transparent 60%),radial-gradient(70% 110% at 90% 10%,#b0d8fb 0%,transparent 62%),linear-gradient(125deg,#d3f3e5,#d3e9fb)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-orchid{background:radial-gradient(90% 130% at 85% 85%,#ddb5ee 0%,transparent 60%),linear-gradient(125deg,#f0ddf8,#dcd9fd)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-horizon{background:radial-gradient(80% 120% at 10% 20%,#f7d68c 0%,transparent 58%),radial-gradient(80% 120% at 92% 88%,#9fdcd6 0%,transparent 62%),linear-gradient(125deg,#fbeccb,#cdeee9)!important}
:is(#q#q#q#q#q#q#q,html) body .articleView .sigma-story-date{flex-wrap:wrap!important;gap:8px!important}:is(#q#q#q#q#q#q#q,html) body .articleView .sigma-story-date .sigma-story-author{font-size:12px!important;font-weight:500!important;letter-spacing:.84px!important;text-transform:uppercase!important;color:#04243c!important;-webkit-text-fill-color:#04243C!important}:is(#q#q#q#q#q#q#q,html) body .articleView .sigma-story-date>span[aria-hidden]{color:#8a9aab!important;-webkit-text-fill-color:#8a9aab!important}:is(#q#q#q#q#q#q#q,html) body .articleView .sigma-story-date time{font-size:13px!important;color:#536579!important;-webkit-text-fill-color:#536579!important}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body .buyer-related{max-width:none!important;margin:56px 0 0!important;padding:40px 0 0!important;border-top:1px solid #e3e9f0}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body .buyer-related h2{font-size:19px!important;font-weight:500!important;letter-spacing:-.285px!important;margin:0 0 16px!important}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body .buyer-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body .buyer-related-grid a{border-radius:12px!important;border:1px solid #e3e9f0!important;transition:border-color .15s}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body .buyer-related-grid a:hover{border-color:#b9c8d8!important}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body .buyer-related-grid span{padding:14px 16px 6px!important;line-height:1.4!important}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body .buyer-related-grid small{padding:0 16px 14px!important;margin-top:0!important}:is(#q#q#q#q#q#q#q,html) body .articleView .article-body .buyer-related+.sigma-copy-row,:is(#q#q#q#q#q#q#q,html) body .articleView .article-body .sigma-copy-row{margin-top:48px!important}@media(max-width:480px){:is(#q#q#q#q#q#q#q,html) body .articleView .article-body .buyer-related-grid{grid-template-columns:1fr!important}}
:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries{padding:72px 0 24px!important;background:transparent!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .wrap{max-width:1200px;margin:0 auto;padding:0 32px}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .sigma-kicker{display:block;font-size:12px!important;font-weight:500!important;letter-spacing:.84px!important;text-transform:uppercase!important;color:#536779!important;margin:0 0 12px!important;text-align:left!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries h2{font-size:30px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:-.6px!important;color:#04243c!important;margin:0 0 32px!important;text-align:left!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-grid{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-grid li{margin:0!important;padding:0!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-grid li:before{content:none!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-grid a{display:block!important;text-decoration:none!important;color:#04243c!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-img{display:block!important;aspect-ratio:1/1;overflow:hidden;border-radius:10px!important;background:#e8eef4}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-img img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease;border-radius:0!important;max-width:none!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-grid a:hover .ind-img img{transform:scale(1.04)}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-name{display:block!important;margin-top:14px!important;font-size:19px!important;font-weight:500!important;letter-spacing:-.285px!important;color:#04243c!important;-webkit-text-fill-color:#04243C!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-grid a:focus-visible{outline:2px solid #236383;outline-offset:4px;border-radius:10px}@media(max-width:900px){:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-grid{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:42%!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:16px!important;padding-bottom:8px!important;-webkit-overflow-scrolling:touch}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-grid li{scroll-snap-align:start}}@media(max-width:600px){:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries{padding:48px 0 8px!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .wrap{padding:0 20px}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries h2{font-size:26px!important;margin-bottom:24px!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-grid{grid-auto-columns:64%!important}:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries .ind-name{font-size:17px!important;margin-top:10px!important}}
:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries{padding-top:0!important;margin-top:-24px!important}@media(max-width:600px){:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries{margin-top:-16px!important}}
:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries{margin-top:24px!important}@media(max-width:600px){:is(#q#q#q#q#q#q#q,html) body #mainView .sigma-industries{margin-top:16px!important}}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries{margin:96px 0 0!important;padding:0!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 24px}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries h2{font-size:30px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:-.6px!important;color:#04243c!important;-webkit-text-fill-color:#04243C!important;margin:0!important;text-align:left!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-nav{display:flex;gap:8px}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-nav button{width:40px;height:40px;border-radius:999px!important;border:1px solid #d3dde8;background:#fff;color:#04243c;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0;transition:background .2s,border-color .2s}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-nav button:hover{background:#f0f5fa;border-color:#b9c8d8}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-nav button:disabled{opacity:.35;cursor:default}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track{list-style:none!important;margin:0!important;padding:0 0 4px!important;display:flex!important;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track::-webkit-scrollbar{display:none}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card{flex:0 0 calc((100% - 40px)/2.4);margin:0!important;padding:0!important;scroll-snap-align:start;position:relative;border-radius:16px!important;overflow:hidden;aspect-ratio:16/10}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card:before{content:none!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card a{position:absolute;inset:0;display:flex!important;align-items:flex-end;justify-content:space-between;gap:16px;padding:24px 26px;text-decoration:none!important;color:#04243c!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-name{display:block;font-size:26px!important;font-weight:400!important;letter-spacing:-.5px!important;line-height:1.2;color:#04243c!important;-webkit-text-fill-color:#04243C!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-desc{display:block;margin-top:6px;font-size:15px!important;line-height:1.5!important;max-width:34ch;color:#2c3f4f!important;-webkit-text-fill-color:#2c3f4f!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-go{flex:0 0 40px;height:40px;border-radius:999px;background:#ffffffbf;display:grid;place-items:center;font-size:18px;color:#04243c;transition:transform .25s,background .25s}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card a:hover .ind-go{transform:translate(3px);background:#fff}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card a:focus-visible{outline:2px solid #236383;outline-offset:-4px;border-radius:16px}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-horizon{background:radial-gradient(80% 120% at 10% 20%,#f7d68c 0%,transparent 58%),radial-gradient(80% 120% at 92% 88%,#9fdcd6 0%,transparent 62%),linear-gradient(125deg,#fbeccb,#cdeee9)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sky{background:radial-gradient(90% 130% at 88% 10%,#a3c3fb 0%,transparent 62%),linear-gradient(125deg,#cde5fd,#d3dbfd)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sunrise{background:radial-gradient(90% 130% at 85% 15%,#ffbf9f 0%,transparent 60%),linear-gradient(125deg,#ffe6d3,#ffd6dc)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sage{background:radial-gradient(90% 130% at 80% 85%,#b3d9a8 0%,transparent 62%),linear-gradient(125deg,#dcedd3,#c9e6da)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-lavender{background:radial-gradient(85% 120% at 20% 88%,#c7b8fb 0%,transparent 62%),linear-gradient(125deg,#e0d8fd,#cfe2f8)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.has-photo a{background:linear-gradient(180deg,#04243c00 40%,#04243cc7)}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.has-photo :is(.ind-name,.ind-desc){color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:900px){:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card{flex-basis:calc((100% - 20px)/1.5)}}@media(max-width:600px){:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries{margin-top:64px!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries h2{font-size:26px!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-nav{display:none}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track{gap:12px}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card{flex-basis:84%;aspect-ratio:4/5}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card a{padding:20px}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-name{font-size:22px!important}}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-go{border-radius:999px!important}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-horizon{background:radial-gradient(70% 90% at 15% 20%,rgba(255,255,255,.55),transparent 60%),linear-gradient(105deg,#cdeedd,#e4f5e9 45%,#f6efdc)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sky{background:radial-gradient(70% 90% at 85% 15%,rgba(255,255,255,.5),transparent 60%),linear-gradient(105deg,#a9e3ee,#cfe8f1 48%,#f6dbe5)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sunrise{background:radial-gradient(70% 90% at 20% 85%,rgba(255,255,255,.45),transparent 60%),linear-gradient(105deg,#fde2cf,#f7dde6,#e2dcf7)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sage{background:radial-gradient(70% 90% at 80% 80%,rgba(255,255,255,.5),transparent 60%),linear-gradient(105deg,#d4efd9,#d6f1ec,#c7ecf4)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-lavender{background:radial-gradient(70% 90% at 15% 15%,rgba(255,255,255,.45),transparent 60%),linear-gradient(105deg,#b9c8f5,#bfdaf7,#a9e6f5)!important}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-horizon{background:radial-gradient(60% 80% at 85% 15%,rgba(46,96,140,.28),transparent 65%),radial-gradient(70% 90% at 10% 90%,rgba(150,110,70,.22),transparent 60%),linear-gradient(115deg,#e6d7c2,#cfe2c8 45%,#a8d6cc)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sky{background:radial-gradient(60% 80% at 15% 15%,rgba(30,70,150,.3),transparent 62%),radial-gradient(70% 90% at 90% 90%,rgba(80,170,140,.25),transparent 60%),linear-gradient(115deg,#a9c6f0,#b6dfe8,#cdebdc)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sunrise{background:radial-gradient(60% 80% at 85% 20%,rgba(110,70,170,.28),transparent 62%),radial-gradient(70% 90% at 10% 90%,rgba(140,100,70,.18),transparent 60%),linear-gradient(115deg,#d6c6ef,#c3cff4,#e6d6c6)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sage{background:radial-gradient(60% 80% at 15% 20%,rgba(40,130,90,.3),transparent 62%),radial-gradient(70% 90% at 90% 85%,rgba(30,80,150,.28),transparent 60%),linear-gradient(115deg,#bfe2c6,#a9d9d4,#a7c4ec)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-lavender{background:radial-gradient(60% 80% at 80% 20%,rgba(90,60,160,.3),transparent 62%),radial-gradient(70% 90% at 15% 90%,rgba(4,36,60,.32),transparent 60%),linear-gradient(115deg,#9fb4e6,#b0bdf0,#c9bdee)!important}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-horizon{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),radial-gradient(70% 80% at 12% 92%,rgba(120,86,48,.42),transparent 60%),linear-gradient(120deg,#8fa66c,#bdbf7c 45%,#e2c65e)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sky{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),radial-gradient(70% 80% at 88% 12%,rgba(20,70,130,.38),transparent 60%),linear-gradient(120deg,#3fa08f,#76c6b1 45%,#4f9fc6)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sunrise{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),radial-gradient(70% 80% at 88% 88%,rgba(110,80,200,.4),transparent 60%),linear-gradient(120deg,#ec8a76,#e491bd,#a690e6)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sage{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),radial-gradient(70% 80% at 85% 85%,rgba(220,80,180,.55),transparent 58%),linear-gradient(120deg,#2f8fe0,#6db8f2,#b6a6f0)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-lavender{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),radial-gradient(70% 80% at 12% 90%,rgba(8,30,80,.55),transparent 60%),linear-gradient(120deg,#8a97f2,#7465e6,#3442b8)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card a{background:linear-gradient(180deg,#04243c00 42%,#04243c6b)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card .ind-name{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 12px rgba(4,36,60,.25)}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card .ind-desc{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;text-shadow:0 1px 10px rgba(4,36,60,.25)}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card .ind-go{background:#ffffffeb!important}
:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-lagoon{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#3fa08f,#76c6b1 45%,#4f9fc6)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sky{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#2f8fe0,#6db8f2,#b6a6f0)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-lavender{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#8a97f2,#7465e6,#3442b8)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sunrise{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#ec8a76,#e491bd,#a690e6)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sand{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#8fa66c,#bdbf7c 45%,#e2c65e)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sage{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#5fae7c,#9ccf98,#d7d98a)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-plumeria{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#d97aa8,#e9a2c4 45%,#f2c58f)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-twilight{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#0e2f66,#3456c4,#8a6fe0)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-mist{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#6f88a6,#9db3c9,#c9b39a)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-seafoam{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#1fa0b8,#5cc6d6 45%,#d38bd0)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-orchid{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#9b6fd8,#c48ad9,#ee9fb8)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-horizon{background:radial-gradient(120% 34% at 40% 58%,rgba(255,255,255,.38),transparent 62%),linear-gradient(120deg,#b9865a,#d6b27c 45%,#7fb7c9)!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(1) .hx-ico{background:linear-gradient(135deg,#e3edc9,#f4e6b4)!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(2) .hx-ico{background:linear-gradient(135deg,#cdeee6,#cfe6f6)!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(3) .hx-ico{background:linear-gradient(135deg,#fbdcd3,#f3d6ea)!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(4) .hx-ico{background:linear-gradient(135deg,#d3e6fb,#ecdcf6)!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(5) .hx-ico{background:linear-gradient(135deg,#dfe0fb,#d6d0f6)!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(6) .hx-ico{background:linear-gradient(135deg,#d4eedb,#d2ecee)!important}
:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-lagoon{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#3fa08f,#76c6b1 45%,#4f9fc6)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sky{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#2f8fe0,#6db8f2,#b6a6f0)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-lavender{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#8a97f2,#7465e6,#3442b8)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sunrise{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#ec8a76,#e491bd,#a690e6)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sand{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#8fa66c,#bdbf7c 45%,#e2c65e)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-sage{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#5fae7c,#9ccf98,#d7d98a)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-plumeria{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#d97aa8,#e9a2c4 45%,#f2c58f)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-twilight{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#0e2f66,#3456c4,#8a6fe0)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-mist{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#6f88a6,#9db3c9,#c9b39a)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-seafoam{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#1fa0b8,#5cc6d6 45%,#d38bd0)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-orchid{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#9b6fd8,#c48ad9,#ee9fb8)!important}:is(#q#q#q#q#q#q#q,html) body .idx-thumb.idx-guide-horizon{background:radial-gradient(80% 110% at 22% 18%,rgba(255,255,255,.34),transparent 58%),linear-gradient(120deg,#b9865a,#d6b27c 45%,#7fb7c9)!important}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-horizon{background:radial-gradient(45% 38% at 22% 28%,rgba(255,255,255,.8),transparent 70%),radial-gradient(40% 34% at 75% 60%,rgba(255,255,255,.65),transparent 70%),radial-gradient(55% 40% at 50% 100%,rgba(255,255,255,.7),transparent 70%),radial-gradient(60% 60% at 85% 15%,#d6e6fb,transparent 70%),linear-gradient(125deg,#efe6d6,#d6efe4,#d6e6fb)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sky{background:radial-gradient(45% 38% at 22% 28%,rgba(255,255,255,.8),transparent 70%),radial-gradient(40% 34% at 75% 60%,rgba(255,255,255,.65),transparent 70%),radial-gradient(55% 40% at 50% 100%,rgba(255,255,255,.7),transparent 70%),radial-gradient(60% 60% at 15% 85%,#e5dcf8,transparent 70%),linear-gradient(125deg,#d3efe6,#d6e6fb 55%,#e5dcf8)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sunrise{background:radial-gradient(45% 38% at 22% 28%,rgba(255,255,255,.8),transparent 70%),radial-gradient(40% 34% at 75% 60%,rgba(255,255,255,.65),transparent 70%),radial-gradient(55% 40% at 50% 100%,rgba(255,255,255,.7),transparent 70%),radial-gradient(60% 60% at 85% 85%,#d6e6fb,transparent 70%),linear-gradient(125deg,#f8e0d6,#f6dce8,#e5dcf8)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-sage{background:radial-gradient(45% 38% at 22% 28%,rgba(255,255,255,.8),transparent 70%),radial-gradient(40% 34% at 75% 60%,rgba(255,255,255,.65),transparent 70%),radial-gradient(55% 40% at 50% 100%,rgba(255,255,255,.7),transparent 70%),radial-gradient(60% 60% at 15% 15%,#d3efe6,transparent 70%),linear-gradient(125deg,#d6e6fb,#e5dcf8 55%,#f6dce8)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-legal{background:radial-gradient(45% 38% at 22% 28%,rgba(255,255,255,.8),transparent 70%),radial-gradient(40% 34% at 75% 60%,rgba(255,255,255,.65),transparent 70%),radial-gradient(55% 40% at 50% 100%,rgba(255,255,255,.7),transparent 70%),radial-gradient(60% 60% at 85% 20%,#f8e0d6,transparent 70%),linear-gradient(125deg,#e5dcf8,#d6e6fb,#d3efe6)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card.ind-lavender{background:radial-gradient(45% 38% at 22% 28%,rgba(255,255,255,.8),transparent 70%),radial-gradient(40% 34% at 75% 60%,rgba(255,255,255,.65),transparent 70%),radial-gradient(55% 40% at 50% 100%,rgba(255,255,255,.7),transparent 70%),radial-gradient(60% 60% at 20% 85%,#d3efe6,transparent 70%),linear-gradient(125deg,#d6e6fb,#dcdcfa,#e9dcf6)!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card a{background:none!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card .ind-name{color:#04243c!important;-webkit-text-fill-color:#04243C!important;text-shadow:none!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card .ind-desc{color:#3d5266!important;-webkit-text-fill-color:#3d5266!important;text-shadow:none!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card .ind-go{background:#ffffffe6!important;box-shadow:0 1px 3px #04243c14}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-card{border:1px solid rgba(4,36,60,.06)}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-viewport{overflow:hidden;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track.ind-belt{overflow:visible!important;width:max-content;scroll-snap-type:none!important;animation:sigmaBelt var(--belt-dur,48s) linear infinite;will-change:transform}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track.ind-belt .ind-card{flex:0 0 380px!important;aspect-ratio:16/10}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-viewport:hover .ind-track.ind-belt,:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-viewport:focus-within .ind-track.ind-belt{animation-play-state:paused}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-head .ind-nav{display:none!important}@keyframes sigmaBelt{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@media(max-width:600px){:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track.ind-belt .ind-card{flex-basis:270px!important;aspect-ratio:4/5}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track.ind-belt{gap:12px!important;animation-name:sigmaBeltM}}@keyframes sigmaBeltM{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}@media(prefers-reduced-motion:reduce){:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track.ind-belt{animation:none}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-viewport{overflow-x:auto}}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-viewport{margin:0!important;padding:0!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}
:is(#q#q#q#q#q#q#q,html) body #partnersView .pd-close{background:radial-gradient(40% 55% at 18% 30%,rgba(255,255,255,.85),transparent 70%),radial-gradient(35% 50% at 78% 65%,rgba(255,255,255,.7),transparent 70%),radial-gradient(60% 45% at 50% 105%,rgba(255,255,255,.75),transparent 70%),radial-gradient(50% 70% at 90% 15%,#e3e6ee,transparent 70%),linear-gradient(120deg,#e9ecf1,#e2e6ec,#eeedeb)!important;border:1px solid rgba(4,36,60,.06)}
:is(#q#q#q#q#q#q#q,html) body #partnersView .pd-close{background:radial-gradient(40% 55% at 18% 30%,rgba(255,255,255,.8),transparent 70%),radial-gradient(35% 50% at 78% 65%,rgba(255,255,255,.65),transparent 70%),radial-gradient(60% 45% at 50% 105%,rgba(255,255,255,.7),transparent 70%),radial-gradient(45% 70% at 92% 10%,rgba(214,230,251,.9),transparent 70%),radial-gradient(45% 70% at 6% 95%,rgba(229,220,248,.8),transparent 70%),linear-gradient(120deg,#e7eaf0,#e3e7ee,#ebeaee)!important}
:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(1) .hx-ico{background:linear-gradient(135deg,#d6f5f1,#c9ebfb)!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(2) .hx-ico{background:linear-gradient(135deg,#d3ecfb,#d7e0ff)!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(3) .hx-ico{background:linear-gradient(135deg,#dde2ff,#e6ddff)!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(4) .hx-ico{background:linear-gradient(135deg,#d6f5f1,#dde2ff)!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(5) .hx-ico{background:linear-gradient(135deg,#d3ecfb,#e6ddff)!important}:is(#q#q#q#q#q#q#q,html) body #mainView .hx-tile:nth-child(6) .hx-ico{background:linear-gradient(135deg,#dde2ff,#d6f5f1)!important}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-head{justify-content:center!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries h2{text-align:center!important}
:is(#q#q#q#q#q#q#q,html) body #mainView#mainView#mainView .sigma-pain li{border-radius:999px!important;background:#fff!important;border:1px solid #dce3eb!important}@media(max-width:600px){:is(#q#q#q#q#q#q#q,html) body #mainView#mainView#mainView .sigma-pain{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:24px!important}:is(#q#q#q#q#q#q#q,html) body #mainView#mainView#mainView .sigma-pain li{display:flex!important;align-items:center;min-height:52px;border-radius:12px!important;padding:8px 10px 8px 30px!important;font-size:13.5px!important;line-height:1.3!important;background:linear-gradient(135deg,#f7fafc,#eef3f8)!important;border-color:#e1e8ef!important}}

/* Form delivery and accessible verification feedback. */
.sigma-turnstile{max-width:100%;margin:12px 0}.sigma-turnstile:empty{display:none}.sigma-ask+.sigma-turnstile{max-width:640px;margin:12px auto}.sigma-ask-privacy{max-width:640px;margin:10px auto 0;font-size:12px;line-height:1.5;color:#536477;text-align:left}.sigma-upload-help{font-size:12px;line-height:1.5;color:#536477;margin:8px 0}.sigma-email-fallback{color:inherit;text-decoration:underline;font-weight:700}.sigma-ask-answer{white-space:pre-wrap;overflow-wrap:anywhere}.sigma-ask-answer.is-error{color:#8f2525}.upload-list li>span:first-child{overflow-wrap:anywhere;min-width:0}.sigma-ask[aria-busy=true] button{opacity:.5;cursor:wait}.form-card[aria-busy=true] .upload-zone-compact{cursor:wait}

/* Version 61: scoped chat disclosure and provider-category typography.
   Match the chat component's four-ID scope to beat legacy three-ID !important
   paragraph/control resets without changing any other text on the site. */
html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask-privacy{max-width:640px!important;margin:8px auto 0!important;font-size:.8125rem!important;line-height:1.45!important;font-weight:400!important;letter-spacing:0!important;color:#536477!important;text-align:left!important;overflow-wrap:anywhere}
html body #partnersView#partnersView#partnersView#partnersView .pd-filters{gap:8px 12px}
html body #partnersView#partnersView#partnersView#partnersView .pd-filters button{font-size:1.0625rem!important;line-height:1.45!important;font-weight:500!important;min-width:44px;min-height:44px;padding:10px 6px;box-sizing:border-box;white-space:nowrap}
html body #partnersView#partnersView#partnersView#partnersView .pd-filters button:focus-visible{outline:2px solid #116bf8;outline-offset:3px}

/* Version 62: optional external AI links, secondary to Sigma contact links. */
html body footer#footer-preview .foot-ai{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;height:auto;min-height:0;min-width:0;margin:12px 0 0;padding:0;font-size:.875rem;line-height:1.5}
html body footer#footer-preview .foot-ai :is(.foot-ai-label,a){font-family:var(--sigma-font-family)!important;font-size:.875rem!important;line-height:1.5!important;letter-spacing:0!important}
html body footer#footer-preview .foot-ai-label{flex-basis:100%;min-width:0;max-width:100%;font-weight:500;overflow-wrap:anywhere}
html body footer#footer-preview .foot-ai a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;max-width:100%;padding:10px 6px;margin:0;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}
html body footer#footer-preview .foot-ai a:hover{text-decoration-thickness:2px}
html body footer#footer-preview .foot-ai a:focus-visible{outline:2px solid #082b49!important;outline-offset:2px!important;border-radius:2px}
@media(min-width:641px){html body footer#footer-preview .foot-ai-label{flex-basis:auto;margin-right:4px}}

/* Version 63: center both chat privacy notices, preserving Version 61 typography. */
html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask-privacy{text-align:center!important}

/* Version 63: footer alignment. Keep the copyright row intact, then share one
   wrapping utility row; both groups stack from the same left edge on mobile. */
html body footer#footer-preview > .wrap{display:flex;flex-wrap:wrap;align-items:center;column-gap:24px}
html body footer#footer-preview :is(.foot-grid,.foot-bottom){flex:0 0 100%;min-width:0;max-width:100%}
html body footer#footer-preview .foot-bottom > span{min-width:0;max-width:100%;overflow-wrap:anywhere}
html body footer#footer-preview .utility-links{flex:1 1 16rem;justify-content:flex-start;gap:0 18px;height:auto;min-height:0!important;min-width:0;max-width:100%;margin:12px 0 0!important;padding:0!important;border-top:0}
html body footer#footer-preview .utility-link{min-width:44px;min-height:44px!important;max-width:100%;height:auto;white-space:normal;text-align:left;overflow-wrap:anywhere}
html body footer#footer-preview .foot-ai{flex:0 1 auto;justify-content:flex-start;max-width:100%;margin:12px 0 0}
html body footer#footer-preview .foot-ai a{gap:6px;padding-inline:0}
html body footer#footer-preview .foot-ai-icon{display:block;flex:0 0 18px;width:18px;height:18px;max-width:18px;object-fit:contain}
@media(max-width:760px){html body footer#footer-preview :is(.utility-links,.foot-ai){flex:0 0 100%;justify-content:flex-start;margin-left:0!important}html body footer#footer-preview .foot-ai-label{flex-basis:100%;margin-right:0}}

/* Version 66: a compact AI row in the home value area. Dedicated classes and a
   group container avoid the legacy global navigation height and footer styles. */
html body #mainView .sigma-home-value .sigma-value-ai{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;min-width:0;max-width:100%;margin:20px 0 0;padding:0;font-family:var(--sigma-font-family);font-size:.875rem;line-height:1.5;color:var(--sigma-muted)}
html body #mainView .sigma-home-value .sigma-value-ai :is(.sigma-value-ai-label,a){font-family:var(--sigma-font-family)!important;font-size:.875rem!important;line-height:1.5!important;letter-spacing:0!important;color:inherit!important}
html body #mainView .sigma-home-value .sigma-value-ai-label{flex-basis:100%;min-width:0;max-width:100%;font-weight:500;overflow-wrap:anywhere}
html body #mainView .sigma-home-value .sigma-value-ai a{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;min-width:44px;min-height:44px;max-width:100%;padding:10px 0;margin:0;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}
html body #mainView .sigma-home-value .sigma-value-ai a:hover{text-decoration-thickness:2px}
html body #mainView .sigma-home-value .sigma-value-ai a:focus-visible{outline:2px solid #082b49!important;outline-offset:2px!important;border-radius:2px}
html body #mainView .sigma-home-value .sigma-value-ai-icon{display:block;flex:0 0 18px;width:18px;height:18px;max-width:18px;object-fit:contain}
html body #mainView .sigma-home-value .sigma-value-partner-link{flex-basis:100%}
@media(min-width:641px){html body #mainView .sigma-home-value .sigma-value-ai-label{flex-basis:auto;margin-right:4px}html body #mainView .sigma-home-value .sigma-value-partner-link{flex-basis:auto;margin-left:8px}}

/* Version 67: optional Gemini copy-and-open help. Existing AI row layout stays intact. */
html body :is(#mainView .sigma-home-value,footer#footer-preview) .sigma-gemini-panel{box-sizing:border-box;flex:0 0 100%;min-width:0;max-width:100%;margin:12px 0 0;padding:12px 0;font-family:var(--sigma-font-family);font-size:.875rem;line-height:1.5;color:var(--sigma-muted)}
html body :is(#mainView .sigma-home-value,footer#footer-preview) .sigma-gemini-panel[hidden]{display:none!important}
html body :is(#mainView .sigma-home-value,footer#footer-preview) .sigma-gemini-panel p{max-width:60rem;margin:0 0 8px;font:inherit;color:inherit;overflow-wrap:anywhere}
html body :is(#mainView .sigma-home-value,footer#footer-preview) .sigma-gemini-panel label{display:block;margin:0 0 6px;font:inherit;color:inherit}
html body :is(#mainView .sigma-home-value,footer#footer-preview) .sigma-gemini-panel textarea{display:block;box-sizing:border-box;width:100%;max-width:60rem;min-width:0;min-height:6rem;padding:10px;border:1px solid #84909d;border-radius:4px;font:inherit;color:#263d51;background:#fff;resize:vertical;overflow-wrap:anywhere}
html body :is(#mainView .sigma-home-value,footer#footer-preview) .sigma-gemini-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}
html body :is(#mainView .sigma-home-value,footer#footer-preview) .sigma-gemini-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;max-width:100%;margin:0;padding:10px 0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
html body :is(#mainView .sigma-home-value,footer#footer-preview) .sigma-gemini-actions [hidden]{display:none!important}
html body :is(#mainView .sigma-home-value,footer#footer-preview) .sigma-gemini-panel :is(a,button,textarea):focus-visible{outline:2px solid #082b49!important;outline-offset:2px!important}

/* Version 70: small-screen targets, dynamic viewports and safe long-content reflow.
   Keep the approved visual system; do not hide overflow at document level. */
html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask-send{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
html body :is(#mainView#mainView#mainView#mainView,#partnersView#partnersView#partnersView#partnersView) .sigma-ask{padding-right:66px!important;min-width:0!important}
html body :is(.service-modal-close,.utility-modal-close,.sigma-call-banner-close){box-sizing:border-box;min-width:44px;min-height:44px}
html body .sigma-call-banner{grid-template-columns:minmax(0,1fr) auto 44px}
html body :is(.utility-modal-panel,.service-modal-panel){box-sizing:border-box;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}
html body .utility-modal-panel{max-height:min(760px,calc(100vh - 48px));max-height:min(760px,calc(100dvh - 48px))}
html body :is(.form-error-banner,.form-success,.sigma-ask-answer,.sigma-upload-help){min-width:0;max-width:100%;overflow-wrap:anywhere}
html body .sigma-call-banner>div{min-width:0;overflow-wrap:anywhere}
@media(max-width:950px){html body #header nav>.nav-links.open{max-height:calc(100vh - 76px)!important;max-height:calc(100dvh - 76px)!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}}
@media(max-width:600px){html body .sigma-call-banner{grid-template-columns:minmax(0,1fr) 44px}}
@media(max-width:640px){
 html body .utility-modal-panel{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding-bottom:calc(28px + env(safe-area-inset-bottom))}
 html body .service-modal-panel{max-height:88vh!important;max-height:88dvh!important}
 html body :is(#mainView .sigma-home-value,footer#footer-preview) .sigma-gemini-panel textarea{font-size:16px}
 html body :is(.service-modal-panel,.utility-modal-panel) h2{overflow-wrap:anywhere}
}

/* Version 72: preserve the industry cards while enabling native phone swiping. */
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries{min-width:0;max-width:100%}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-head{flex-direction:column;align-items:center;gap:16px}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries.ind-ready .ind-head .ind-nav{display:flex!important;flex-wrap:wrap;justify-content:center}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-nav button{width:44px;height:44px;min-width:44px;min-height:44px;flex-shrink:0}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-nav .ind-toggle{width:auto;padding:0 16px;font-size:14px}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-nav button[hidden]{display:none!important}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track .ind-card{flex:0 0 min(380px,84%)!important;min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-copy{min-width:0;overflow-wrap:anywhere}
:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries :is(.ind-track,.ind-nav button):focus-visible{outline:2px solid #236383;outline-offset:3px}
@media(max-width:600px){:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track{gap:12px}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track .ind-card{flex-basis:min(270px,84%)!important;aspect-ratio:4/5}}
@media(prefers-reduced-motion:reduce){:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-track{scroll-behavior:auto!important}:is(#q#q#q#q#q#q#q,html) body #partnersView .sigma-industries .ind-go{transition:none!important}}

/* V131: readable placeholders on the light contact form; disabled controls retain their existing state. */
html body #contactView :is(input,textarea):not(:disabled)::placeholder {
  color: var(--sigma-placeholder) !important;
  -webkit-text-fill-color: var(--sigma-placeholder) !important;
  opacity: 1;
}
/* Keep the RFP disclosure arrow unchanged while strengthening its text label. */
html body #mainView #rfpMoreToggle > span {
  color: #005ea8 !important;
  -webkit-text-fill-color: #005ea8 !important;
}

/* Partners links to the existing homepage chat entry. */
html body #partnersView .sigma-partners-chat-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.2em}

/* V166: Partners directory rhythm and Contact information groups. */
html body #partnersView#partnersView#partnersView#partnersView .pd-hero{margin-bottom:48px!important}
html body #partnersView#partnersView#partnersView#partnersView .pd-hero h1{margin:16px 0!important}
html body #partnersView#partnersView#partnersView#partnersView .pd-hero p{margin:0 auto!important}
html body #partnersView#partnersView#partnersView#partnersView .pd-directory{margin-top:0!important;padding-top:0!important}
html body #partnersView#partnersView#partnersView#partnersView #pd-heading{margin-bottom:12px!important}
html body #partnersView#partnersView#partnersView#partnersView .pd-directory-intro{margin-bottom:44px!important}
html body #partnersView#partnersView#partnersView#partnersView .pd-filters{margin-bottom:12px!important}
html body #partnersView#partnersView#partnersView#partnersView .pd-note{margin:0 0 20px!important}
html body #partnersView#partnersView#partnersView#partnersView .pd-grid{margin-top:0!important}
html body #contactView .sx-contact-details{margin:0 0 24px;display:grid;gap:24px;max-width:440px}
html body #contactView .sx-contact-group{margin:0;padding:0}
html body #contactView .sx-contact-details dt{margin:0 0 4px;padding:0;color:var(--sigma-body-text)}
html body #contactView .sx-contact-details dd{margin:0;padding:0;color:var(--sigma-body-text)}
html body #contactView .sx-contact-details .sx-contact-email-label{margin-top:12px}
html body #contactView .sx-contact-link{display:inline-flex;align-items:center;min-height:44px;color:#04243c;text-decoration:none}
html body #contactView .sx-contact-link:hover,html body #contactView .sx-contact-link:focus-visible{text-decoration:underline;text-underline-offset:.2em}
@media(max-width:600px){html body #partnersView#partnersView#partnersView#partnersView .pd-hero{margin-bottom:40px!important}html body #partnersView#partnersView#partnersView#partnersView .pd-directory-intro{margin-bottom:40px!important}}
/* Share precedes related cards; retain a clear, compact section boundary. */
:is(#q#q#q#q#q#q#q,html) body .articleView .article-body .sigma-copy-row+.buyer-related{margin-top:24px!important;padding-top:24px!important}

/* Keep long provider words within narrow cards without changing type size. */
html body #partnersView .pd-card>span:not(.pd-mark){min-width:0;overflow-wrap:anywhere}
@media(max-width:360px){html body #partnersView .pd-card .pd-logo{width:64px!important;min-width:64px!important;flex-basis:64px!important}}

/* Provider counts remain available to screen readers without a visible row. */
html body #partnersView .pd-status{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;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
