.snx{background:transparent!important;overflow:visible;padding:0}.snx section{padding-block:72px}.snx .btn,.snx a.btn{display:inline-flex!important;width:auto}.snx h1,.snx h2,.snx h3,.snx h4,.snx h5,.snx h6{color:inherit;letter-spacing:normal;margin:0}.snx label,.snx li,.snx ol,.snx p,.snx small,.snx ul{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.snx p{margin:0}.snx ol,.snx ul{list-style:none}.snx li,.snx ol,.snx ul{margin:0;padding:0}.snx li::marker{content:none}.snx img{height:auto;max-width:100%}.snx a{text-decoration:none}.snx button{font-family:inherit}.snx{--squid:#22263a;--squid-d:#191c2c;--teal:#81f7d7;--amber:#fdbb4c;--coral:#f96b6b;--lilac:#c6b0e2;--pink:#ff8fd4;--acid:#c7ef90;--paper:#fff;--line:#e4e8ee;--ink:#22263a;--muted:#5b6675;--on-dark-2:#c9d3dc;--hair:hsla(0,0%,100%,.14);--pill:25px 25px 25px 0;--r:15px}.snx,.snx *{box-sizing:border-box}.snx{background:var(--squid);color:#fff;font-family:DM Sans,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.6;margin:0;scroll-behavior:smooth;scroll-padding-top:90px;-webkit-font-smoothing:antialiased}.snx h1,.snx h2,.snx h3,.snx h4{font-weight:700;line-height:1.1;margin:0;text-wrap:balance}.snx a{color:inherit}.snx :focus-visible{border-radius:6px;outline:3px solid var(--amber);outline-offset:3px}.snx .wrap{margin:0 auto;max-width:1200px;padding-inline:24px}.snx section{padding-block:104px}.snx .eyebrow{color:var(--teal);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.snx .h2{font-size:clamp(1.9rem,3.2vw,2.6rem);letter-spacing:-.01em}.snx .lede{color:var(--on-dark-2);font-size:1.12rem;max-width:56ch}@media (prefers-reduced-motion:reduce){.snx{scroll-behavior:auto}}.snx .eyebrow-g{color:#c7ef90;font-size:14px;font-weight:800;letter-spacing:2.1px;text-transform:uppercase}.snx .why2{padding-bottom:72px}.snx .why-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.snx .why-grid h2{margin-top:14px}.snx .gcards{display:grid;gap:16px}.snx .gc{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.25);padding:20px 24px}.snx .gc h4{color:#a9c67b;font-size:20px;margin-bottom:6px}.snx .gc p{color:#fff;font-size:18px;line-height:1.45}.snx .gc small{color:var(--on-dark-2);font-size:12px;line-height:1.5;margin-top:10px}@media (max-width:960px){.snx .why-grid{gap:36px;grid-template-columns:1fr}}.snx details{border-top:1px solid var(--hair)}.snx details:last-child{border-bottom:1px solid var(--hair)}.snx summary{cursor:pointer;display:flex;font-size:1.12rem;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:22px 0}.snx summary::-webkit-details-marker{display:none}.snx summary:after{color:var(--teal);content:"+";font-size:1.6rem;font-weight:300;line-height:1;transition:transform .2s}.snx details[open] summary:after{transform:rotate(45deg)}.snx details p{color:var(--on-dark-2);margin:0 0 22px;max-width:62ch}@media (max-width:560px){.snx section{padding-block:72px}}.snx{overflow-x:clip;position:relative}.snx h1,.snx h2,.snx h3,.snx h4,.snx h5,.snx h6{font-family:DM Sans,Arial,sans-serif;text-transform:none}.snx .gc h4{color:#fff;font-size:19px;line-height:1.3}.snx .gc{border-color:hsla(0,0%,100%,.28)}.snx .why-grid{align-items:start}.snx:not(:has(>.contact-side)){margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;width:100vw!important}.snx .gc h4 .fig{color:var(--teal);display:block;font-size:clamp(1.7rem,2.4vw,2.1rem);letter-spacing:-.01em;line-height:1.1;margin-bottom:6px}.snx .gc p{font-size:.95rem!important;line-height:1.5!important}.snx .gc small{font-size:.74rem!important;line-height:1.45!important}.snx .gc h4{font-size:1rem;margin:0 0 10px!important}.snx .gc h4 .fig{font-size:clamp(1.6rem,2.2vw,1.95rem)!important;margin:0!important}.snx .gc p{color:#fff!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important}.snx .gc small{color:var(--on-dark-2)!important;display:block;font-size:.76rem!important;margin-top:12px!important;opacity:.8}