.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.media-frame{border:2px solid rgba(14,59,95,.1);transition:transform .5s cubic-bezier(.22,.68,0,1.2),box-shadow .4s ease,border-color .35s ease}.media-frame:hover{border-color:rgba(23,161,160,.4);box-shadow:0 0 0 4px rgba(23,161,160,.12),0 32px 64px rgba(14,59,95,.24)!important;transform:translateY(-6px) scale(1.015)}.card:after{background:linear-gradient(90deg,#17a1a0,#7ee0e0);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .42s cubic-bezier(.2,.8,.2,1);z-index:3}.card:hover:after{transform:scaleX(1)}.card:hover{box-shadow:0 28px 64px rgba(14,59,95,.18)!important;transform:translateY(-9px)!important}.card--service:before{background:linear-gradient(140deg,#0a2c47,#0e3b5f 55%,rgba(23,161,160,.65))!important}.tile{border:1px solid #e2e9ed;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.tile:hover{background:#fff;border-color:rgba(23,161,160,.35);box-shadow:0 16px 42px rgba(14,59,95,.13);transform:translateY(-6px)}.tile__num{letter-spacing:.04em}.eyebrow{background:rgba(23,161,160,.08);border:1px solid rgba(23,161,160,.22);border-radius:100px;font-size:.75rem;padding:.22em .78em}.section--azure .eyebrow{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);color:#7ee0e0}.hero .eyebrow{border-color:hsla(0,0%,100%,.16)}.breadcrumb,.hero .eyebrow{background:hsla(0,0%,100%,.1)}.breadcrumb{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.15);display:inline-flex;gap:.35em;letter-spacing:.01em;padding:.35em .95em}.breadcrumb,.pill{border-radius:100px}.pill{background:rgba(23,161,160,.1);border:1px solid rgba(23,161,160,.25);color:#17a1a0;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.1rem;padding:.28em .85em;text-transform:uppercase}.section-head:after{background:linear-gradient(90deg,#17a1a0,rgba(23,161,160,.15));border-radius:4px;content:"";display:block;height:3px;margin-top:14px;width:44px}.section-head.center:after{margin-left:auto;margin-right:auto}.section--azure .section-head:after{background:hsla(0,0%,100%,.22)}.cta-band{background:linear-gradient(110deg,#071320,#0e3b5f 48%,#0d4546)!important}.hero--media:after{background:radial-gradient(circle at 75% 15%,rgba(23,161,160,.38),transparent 42%),linear-gradient(110deg,rgba(7,19,32,.93),rgba(7,19,32,.72) 45%,rgba(7,19,32,.44))!important}.site-footer{background:linear-gradient(150deg,#071320,#0a2c47)!important}.btn--accent:hover{box-shadow:0 0 0 3px rgba(23,161,160,.28),0 14px 32px rgba(14,59,95,.22)!important}.btn--primary:hover{box-shadow:0 0 0 3px rgba(14,59,95,.18),0 14px 32px rgba(14,59,95,.22)!important}.nav__dropdown a:hover{background:rgba(23,161,160,.07);color:#17a1a0;padding-left:18px}.card__icon{background:rgba(23,161,160,.12)}.invisible{visibility:hidden}.static{position:static}.absolute{position:absolute}.relative{position:relative}.mt-0{margin-top:0}.block{display:block}.flex{display:flex}.grid{display:grid}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:root{--azure-dark:#0e3b5f;--azure-deep:#0a2c47;--azure-navy:#0b2545;--ink-deep:#071320;--ink:#0b1220;--accent-cyan:#17a1a0;--accent-cyan-2:#5fd4d4;--accent-cyan-3:#7ee0e0;--accent-cyan-deep:#127d7c;--teal-dark:#0d4546;--teal-deep:#0d3b3a;--midnight:#0a0f1c;--midnight-2:#070c14;--bg-page:#fff;--bg-tint:#f6fafb;--bg-tint-2:#eef3f6;--border:#e2e9ed;--border-soft:#e4ecf1;--text-primary:#0e3b5f;--text-body:#334155;--text-muted:#54687b;--text-on-dark:#e2e8f0;--text-muted-dark:#9fb4c4;--text-on-dark-2:#aebdcc;--text-on-dark-3:#8397a6;--text-on-dark-4:#5a7085;--accent:var(--accent-cyan);--accent-hi:var(--accent-cyan-3);--surface-dark:var(--midnight);--on-accent:#fff;--module-veil:rgba(10,15,28,.72);--module-line:rgba(95,212,212,.35);--bg-page-fade:hsla(0,0%,100%,0);--bg-tint-fade:rgba(246,250,251,0);--midnight-fade:rgba(10,15,28,0)}body,html{overflow-x:hidden}@supports (overflow-x:clip){body,html{overflow-x:clip}}@media (max-width:1080px){.site-header.is-open .nav{max-height:calc(100vh - 78px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.site-header.is-open .nav__link{min-height:44px}.site-header.is-open .nav__dropdown a{align-items:center;display:flex;min-height:44px;padding:12px 14px}}@media (max-width:640px){.section{padding:52px 0}.section-head{margin-bottom:32px}.hero__inner{padding:72px 0 60px}.hero--tall .hero__inner{padding:92px 0 76px}.hero p{font-size:1.05rem}.lead{font-size:1.02rem}.card{padding:24px 20px}.tile{padding:22px 18px}.form-card{padding:26px 20px}.accordion__head{font-size:.98rem;padding:16px 18px}.accordion__body-inner{padding:0 18px 18px}.cta-band__inner{padding:56px 0}.grid{gap:18px}.split,.split--narrow-right{gap:26px}}@media (max-width:480px){.container{padding-inline:18px}.cta-band .btn,.hero .btn{justify-content:center;width:100%}.btn{font-size:.95rem;padding:14px 22px}.breadcrumb{flex-wrap:wrap;line-height:1.5;white-space:normal}.region-tabs{display:flex;width:100%}.region-tabs a{flex:1;padding:9px 10px;text-align:center}.footer-bottom{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.btn:hover,.card:hover,.media-frame:hover,.tile:hover{transform:none!important}}.cta-band{overflow:hidden;position:relative}.cta-band:before{animation:sq-aurora 16s ease-in-out infinite alternate;background:radial-gradient(46% 58% at 14% 18%,rgba(23,161,160,.55),transparent 68%),radial-gradient(38% 52% at 86% 82%,rgba(95,212,212,.34),transparent 66%),radial-gradient(30% 42% at 62% 8%,rgba(31,120,180,.45),transparent 70%),conic-gradient(from 210deg at 78% 30%,transparent 0deg,rgba(126,224,224,.13) 40deg,transparent 90deg);content:"";inset:-40% -20%;pointer-events:none;position:absolute}@keyframes sq-aurora{0%{transform:translateZ(0) rotate(0deg)}to{transform:translate3d(4%,-3%,0) rotate(2.5deg)}}.cta-band:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%235fd4d4' fill-opacity='.09' d='M13 2 4 14h6l-1 8 9-12h-6z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill='none' stroke='%235fd4d4' stroke-opacity='.22' stroke-width='1.4'%3E%3Cpath d='M20 40h95v70h70M240 210h-85v-55H95M40 240v-80h55'/%3E%3C/g%3E%3Cg fill='%235fd4d4' fill-opacity='.4'%3E%3Ccircle cx='20' cy='40' r='3'/%3E%3Ccircle cx='185' cy='110' r='3'/%3E%3Ccircle cx='240' cy='210' r='3'/%3E%3Ccircle cx='95' cy='155' r='3'/%3E%3Ccircle cx='40' cy='240' r='3'/%3E%3Ccircle cx='95' cy='160' r='3'/%3E%3C/g%3E%3C/svg%3E"),repeating-linear-gradient(0deg,rgba(126,224,224,.075) 0 1px,transparent 1px 36px),repeating-linear-gradient(90deg,rgba(126,224,224,.075) 0 1px,transparent 1px 36px),repeating-linear-gradient(0deg,rgba(126,224,224,.14) 0 1px,transparent 1px 180px),repeating-linear-gradient(90deg,rgba(126,224,224,.14) 0 1px,transparent 1px 180px);background-position:right -120px center,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat,repeat,repeat,repeat,repeat,repeat;background-size:460px 460px,260px 260px,auto,auto,auto,auto;content:"";inset:0;-webkit-mask-image:radial-gradient(140% 120% at 50% 50%,#000 45%,rgba(0,0,0,.35) 100%);mask-image:radial-gradient(140% 120% at 50% 50%,#000 45%,rgba(0,0,0,.35) 100%);pointer-events:none;position:absolute}.cta-band__inner{position:relative;z-index:1}.cta-band h2{text-shadow:0 2px 20px rgba(4,18,31,.55)}.cta-band .container:before{background:linear-gradient(90deg,transparent,#17a1a0 30%,#7ee0e0 50%,#17a1a0 70%,transparent);border-radius:2px;box-shadow:0 0 22px 3px rgba(23,161,160,.55);content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(680px,86%)}.cta-band .container,.section--azure{position:relative}.section--azure{overflow:hidden}.section--azure:before{background:radial-gradient(52% 64% at 88% 4%,rgba(23,161,160,.42),transparent 66%),radial-gradient(40% 56% at 6% 96%,rgba(31,120,180,.38),transparent 68%),repeating-linear-gradient(115deg,transparent 0 90px,rgba(126,224,224,.05) 90px 92px)}.section--azure:after,.section--azure:before{content:"";inset:0;pointer-events:none;position:absolute}.section--azure:after{background-image:repeating-radial-gradient(circle at 96% 108%,transparent 0 58px,rgba(126,224,224,.13) 58px 60px,transparent 60px 118px),repeating-linear-gradient(0deg,rgba(126,224,224,.06) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,rgba(126,224,224,.06) 0 1px,transparent 1px 34px);-webkit-mask-image:radial-gradient(130% 120% at 50% 40%,#000 40%,rgba(0,0,0,.3) 100%);mask-image:radial-gradient(130% 120% at 50% 40%,#000 40%,rgba(0,0,0,.3) 100%)}.section--azure>.container{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.cta-band:before{animation:none}}.sq-net{inset:0;pointer-events:none;position:absolute;z-index:0}.hero--tall{position:relative}.hero--tall .hero__inner{position:relative;z-index:2}.hub-hero .container{z-index:2}.sq-pre{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.sq-pre.sq-in{opacity:1;transform:none}#sq-cursor-glow{background:radial-gradient(circle,rgba(23,161,160,.35),rgba(23,161,160,.12) 45%,transparent 70%);border-radius:50%;height:40px;left:-20px;mix-blend-mode:screen;opacity:0;pointer-events:none;position:fixed;top:-20px;transition:opacity .4s;width:40px;z-index:9999}.btn--ghost-light{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.34)!important}.btn--ghost-light:hover{background:hsla(0,0%,100%,.18)!important}.hero--tall:after{background:radial-gradient(circle at 75% 15%,rgba(23,161,160,.32),transparent 44%),linear-gradient(110deg,rgba(6,17,29,.92),rgba(6,17,29,.74) 45%,rgba(6,17,29,.5))!important}@media (max-width:640px){.eyebrow{display:inline-block;font-size:.68rem;letter-spacing:.08em;line-height:1.5;max-width:100%;text-align:center;white-space:normal}.hero .eyebrow{margin-inline:2px}#sq-lead-bar .sq-lb-inner{padding-bottom:58px;position:relative}#sq-bar-dismiss{position:absolute;right:8px;top:6px}}.globe-wrap{touch-action:pan-y!important}.globe-wrap.sq-active{touch-action:none!important}.globe-wrap #globeCanvas{pointer-events:none;transition:filter .3s}.globe-wrap.sq-active #globeCanvas{pointer-events:auto;touch-action:none}.globe-wrap:not(.sq-active) #globeCanvas{filter:saturate(.9) brightness(.94)}.sq-globe-veil{align-items:flex-end;cursor:pointer;display:flex;inset:0;justify-content:center;padding-bottom:9%;position:absolute;touch-action:pan-y;z-index:3}.sq-globe-veil span{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:var(--module-veil);border:1px solid var(--module-line);border-radius:30px;color:var(--accent-cyan-3);font:600 .72rem Poppins,sans-serif;letter-spacing:.08em;padding:9px 16px;text-transform:uppercase;transition:transform .3s,box-shadow .3s}.sq-globe-veil:hover span{box-shadow:0 0 22px -6px rgba(95,212,212,.6);transform:translateY(-2px)}.globe-wrap.sq-active .sq-globe-veil{display:none}.sq-globe-exit{background:rgba(10,15,28,.8);border:1px solid var(--module-line);border-radius:20px;color:#9fe6e6;display:none;font:600 .64rem Poppins,sans-serif;letter-spacing:.06em;padding:6px 11px;pointer-events:none;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:4}.globe-wrap.sq-active .sq-globe-exit{display:block}.compare{touch-action:pan-y!important}.sq-authority .grid--2,.sq-authority .grid--3,.sq-authority .grid--4{gap:clamp(18px,2vw,28px)}.sq-authority .card:not(.card--service){background:var(--bg-page);border:1px solid var(--border);border-radius:16px;overflow:hidden;padding:30px 26px;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,border-color .35s ease}.sq-authority .card:not(.card--service):before{background:linear-gradient(var(--accent-cyan),var(--accent-cyan)) 100% 0/22px 2px no-repeat,linear-gradient(var(--accent-cyan),var(--accent-cyan)) 100% 0/2px 22px no-repeat;content:"";height:78px;opacity:.32;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .35s;width:78px;z-index:1}.sq-authority .card:after{background:linear-gradient(90deg,var(--accent-cyan),var(--accent-cyan-3));content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1);width:100%}.sq-authority .card:hover{border-color:rgba(23,161,160,.4);box-shadow:0 26px 60px -20px rgba(14,59,95,.35);transform:translateY(-8px)}.sq-authority .card:hover:after{transform:scaleX(1)}.sq-authority .card:not(.card--service):hover:before{opacity:.7}.sq-authority .card h3{color:var(--text-primary);letter-spacing:-.01em}.sq-authority .card p{color:var(--text-muted)}.sq-authority .pill{background:rgba(23,161,160,.1);border:1px solid rgba(23,161,160,.25);color:var(--accent-cyan-deep)}.sq-authority .tile{background:var(--bg-tint);border:1px solid var(--border);border-radius:14px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.sq-authority .tile:hover{border-color:rgba(23,161,160,.35);box-shadow:0 18px 44px -18px rgba(14,59,95,.28);transform:translateY(-6px)}.sq-authority .tile__num{background:linear-gradient(120deg,var(--accent-cyan),var(--accent-cyan-3));-webkit-background-clip:text;background-clip:text;font-weight:800;-webkit-text-fill-color:transparent}.sq-authority--dark{background:linear-gradient(180deg,var(--midnight),var(--ink) 55%,var(--midnight));color:var(--text-on-dark)}.sq-authority--dark .card h3,.sq-authority--dark .section-head h2,.sq-authority--dark .tile h3{color:#fff}.sq-authority--dark .card p,.sq-authority--dark .section-head p,.sq-authority--dark .tile p{color:var(--text-on-dark-2)}.sq-authority--dark .eyebrow{background:rgba(23,161,160,.14);border-color:rgba(95,212,212,.3);color:var(--accent-cyan-3)}.sq-authority--dark .card:not(.card--service),.sq-authority--dark .tile{background:hsla(0,0%,100%,.03);border:1px solid rgba(95,212,212,.14)}.sq-authority--dark .card:not(.card--service):hover,.sq-authority--dark .tile:hover{border-color:rgba(95,212,212,.4);box-shadow:0 26px 60px -22px rgba(0,0,0,.6),0 0 0 1px rgba(95,212,212,.14)}.sq-authority--dark .card:not(.card--service):before{opacity:.42}.sq-authority--dark .pill{background:rgba(23,161,160,.16);border-color:rgba(95,212,212,.32);color:var(--accent-cyan-3)}.sq-bridge{--sq-bridge-h:clamp(44px,5vw,80px);border:0;display:block;height:var(--sq-bridge-h);margin:0 0 calc(var(--sq-bridge-h)*-1);pointer-events:none;position:relative;z-index:2}.sq-bridge-from-light,.sq-bridge-light-to-azure,.sq-bridge-light-to-band,.sq-bridge-light-to-cta,.sq-bridge-light-to-dark{background:linear-gradient(180deg,var(--bg-page) 0,var(--bg-page-fade) 100%)}.sq-bridge-from-tint,.sq-bridge-tint-to-azure,.sq-bridge-tint-to-band,.sq-bridge-tint-to-cta,.sq-bridge-tint-to-dark{background:linear-gradient(180deg,var(--bg-tint) 0,var(--bg-tint-fade) 100%)}.sq-bridge-dark-to-light,.sq-bridge-dark-to-tint,.sq-bridge-from-midnight{background:linear-gradient(180deg,var(--midnight) 0,var(--midnight-fade) 100%)}.sq-bridge+.clash-sec,.sq-bridge+.cta-band,.sq-bridge+.globe-sec,.sq-bridge+.ps-sec,.sq-bridge+.sq-merge,.sq-bridge+.sq-xp-band{margin-top:0}@media (max-width:640px){.hero h1,h1{font-size:clamp(1.8rem,7.4vw,2.4rem);letter-spacing:-.01em;line-height:1.12}.section-head h2,h2{font-size:clamp(1.45rem,6vw,1.9rem);line-height:1.18}h3{font-size:1.12rem;line-height:1.3}.card p,.tile p,p{font-size:1rem;line-height:1.62}.section-head p{font-size:1.02rem;margin-inline:auto;max-width:60ch}.clash-sec,.globe-sec,.ps-sec,.sqg{padding-bottom:48px;padding-top:56px}.compare,.globe-wrap,.sqg-wrap{margin-left:auto;margin-right:auto;max-width:100%}img,svg,video{height:auto}canvas,img,svg,video{max-width:100%}.card,.tile{overflow-wrap:anywhere}.btn{align-items:center;display:inline-flex;min-height:48px}.cta-band__inner .btn,.hero .btn{margin-top:4px}}@media (max-width:400px){.hero h1,h1{font-size:clamp(1.55rem,8.6vw,1.95rem)}.section-head{margin-bottom:26px}.card{padding:22px 18px}}