 .snx-home{--navy:#101f39;--teal:#78d8d0;color:#192641;font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.65}.snx-home *{box-sizing:border-box}.snx-home a{text-decoration:none}.snx-wrap{width:min(1200px,calc(100% - 44px));margin:auto}.snx-hero{background:radial-gradient(ellipse at 75% 48%,#1e3963,transparent 48%),linear-gradient(120deg,#101f39,#152b50);color:#fff;overflow:hidden}.snx-hero-grid{min-height:610px;display:grid;grid-template-columns:1fr 1.05fr;gap:50px;align-items:center;padding:75px 0}.snx-eyebrow{display:block;color:#78d8d0;font-size:12px;font-weight:850;letter-spacing:2px}.snx-hero h1{font-size:clamp(40px,5vw,65px);line-height:1.08;letter-spacing:-2.5px;margin:20px 0}.snx-hero h1 em,.snx-approach h2 em{font-style:normal;color:#78d8d0}.snx-hero-copy>p{font-size:17px;color:#b4c2d7;max-width:560px}.snx-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}.snx-button{display:inline-flex;padding:15px 22px;border-radius:12px;background:#fff;color:#1a2a47!important;font-weight:800}.snx-textlink{color:#d5e1f2;font-weight:700}.snx-code{position:relative;max-width:650px;width:100%;margin:auto;transform:rotate(-2deg);border:1px solid #ffffff28;border-radius:26px;background:#101f39;box-shadow:0 35px 80px #0005}.snx-code-head{height:72px;border-bottom:1px solid #ffffff20;display:flex;align-items:center;gap:10px;padding:0 25px}.snx-code-head i{width:13px;height:13px;border-radius:50%;background:#f47f82}.snx-code-head i:nth-child(2){background:#efc65d}.snx-code-head i:nth-child(3){background:#59c9a2}.snx-code-head span{margin-left:auto;color:#8095b4;font:12px monospace}.snx-code-lines{padding:35px;font:clamp(13px,1.6vw,21px)/2.1 monospace;color:#c8d6e9}.snx-code-lines p{margin:0;white-space:nowrap}.snx-code-lines small{display:inline-block;width:42px;color:#596d8b}.snx-code-lines b{color:#c09aff}.snx-code-lines em{color:#f18fbd;font-style:normal}.snx-code-foot{border-top:1px solid #ffffff20;padding:20px 30px;color:#8ba6c9;letter-spacing:2px;font-size:11px}.snx-float{position:absolute;display:flex;align-items:center;gap:13px;background:white;color:#1b2944;border-radius:18px;padding:15px 18px;box-shadow:0 14px 38px #0003;transform:rotate(2deg)}.snx-float>strong{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#eaf0ff;color:#4d72e8;font-size:25px}.snx-float b,.snx-float small{display:block}.snx-float small{color:#7d8ba3}.snx-float-a{right:-12px;top:-24px}.snx-float-b{left:-22px;bottom:-24px}.snx-section{padding:80px 0}.snx-section h2{font-size:clamp(30px,3.6vw,44px);line-height:1.15;letter-spacing:-1.3px;margin:12px 0}.snx-intro{color:#7b8ba4;max-width:700px;margin-bottom:32px}.snx-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.snx-categories article{border:1px solid #e0e7f1;border-radius:20px;padding:26px;background:#fff;min-height:300px}.snx-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:18px;font-size:27px;font-weight:800;margin-bottom:23px}.snx-blue{background:#eaf0ff;color:#4d70e8}.snx-purple{background:#f1eaff;color:#a16be9}.snx-green{background:#e5f7f1;color:#32a784}.snx-orange{background:#fff0e4;color:#df8b42}.snx-categories h3{font-size:21px;margin:0 0 10px}.snx-categories p{color:#7c8ba5;font-size:14px;min-height:70px}.snx-categories article>b{color:#4e6797;font-size:12px;line-height:1.7;display:block}.snx-product-section{background:#f6f8fc}.snx-products{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.snx-product{background:#fff;border:1px solid #e3e9f2;border-radius:17px;overflow:hidden}.snx-cover{height:210px;background:#122442;display:flex;align-items:center;justify-content:center;color:#fff;font-size:25px;font-weight:900}.snx-cover img{width:100%;height:100%;object-fit:cover}.snx-cover span span,.snx-footer span{color:#78d8d0}.snx-product-body{padding:20px}.snx-product-body h3{margin:0}.snx-product-body h3 a{color:#192641}.snx-product-body p{color:#7c8ba5;font-size:13px}.snx-product-link{font-weight:800;color:#4569d6;font-size:13px}.snx-approach{background:#101f39;color:white}.snx-approach-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}.snx-approach h2{font-size:clamp(36px,4.7vw,58px);line-height:1.12;letter-spacing:-2px;margin:20px 0}.snx-approach-grid>div:first-child>p{color:#aebdd2;font-size:17px;margin-bottom:28px}.snx-button-white{margin-top:5px}.snx-steps{border-left:1px solid #ffffff25;padding-left:45px}.snx-steps article{display:flex;gap:22px;padding:19px 0;border-bottom:1px solid #ffffff20}.snx-steps article:last-child{border:0}.snx-steps article>b{color:#78d8d0}.snx-steps strong{font-size:16px}.snx-steps p{color:#aebdd2;margin:5px 0 0;font-size:14px}.snx-footer{background:#0b172b;color:#9aabc3;text-align:center;padding:35px 0}.snx-footer b{font-size:22px;color:white}.snx-footer p{margin:5px}.snx-footer small{font-size:11px}@media(max-width:1000px){.snx-hero-grid{gap:30px}.snx-categories{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.snx-hero-grid,.snx-approach-grid{grid-template-columns:1fr}.snx-hero-grid{padding:55px 0 70px}.snx-code{margin:28px auto 12px}.snx-steps{border:0;border-top:1px solid #ffffff25;padding:15px 0 0}.snx-section{padding:58px 0}.snx-products{grid-template-columns:1fr 1fr}}@media(max-width:520px){.snx-wrap{width:calc(100% - 30px)}.snx-hero h1{font-size:39px;letter-spacing:-1.5px}.snx-hero-copy>p{font-size:15px}.snx-actions{flex-direction:column;align-items:stretch}.snx-textlink{text-align:center}.snx-categories,.snx-products{grid-template-columns:1fr}.snx-categories article{min-height:0}.snx-categories p{min-height:0}.snx-code-lines{padding:24px 13px;font-size:12px}.snx-code-lines small{width:30px}.snx-code-head{height:55px;padding:0 15px}.snx-float{padding:10px 12px;gap:8px}.snx-float>strong{width:38px;height:38px;font-size:20px}.snx-float b{font-size:12px}.snx-float small{font-size:10px}.snx-float-a{right:-4px;top:-28px}.snx-float-b{left:-4px;bottom:-32px}.snx-approach h2{font-size:38px}}