.nssft26{--dark:#030610;--dark2:#050816;--dark3:#09142c;--blue:#0066ff;--blue2:#4a8fff;--orange:#f5a000;--white:#ffffff;--muted:#8f9bb1;--line:rgba(255,255,255,.10);width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;overflow:hidden;font-family:
        Inter,
        Montserrat,
        Arial,
        Helvetica,
        sans-serif;color:#fff;background:
        radial-gradient(
            circle at 75% 0%,
            rgba(0,102,255,.14),
            transparent 30%
        ),
        linear-gradient(
            135deg,
            var(--dark),
            var(--dark2) 55%,
            var(--dark3)
        );line-height:1.6;}.nssft26 *,
.nssft26 *::before,
.nssft26 *::after{box-sizing:border-box;}.nssft26 a{text-decoration:none !important;}.nssft-shell{width:calc(100% - 48px);max-width:1360px;margin:0 auto;}.nssft-cta{position:relative;padding:65px 0 58px;border-bottom:
        1px solid var(--line);overflow:hidden;}.nssft-cta::before{content:"";position:absolute;width:480px;height:480px;right:-180px;top:-250px;border-radius:50%;background:
        rgba(0,102,255,.12);filter:blur(70px);}.nssft-cta-grid{position:relative;z-index:2;display:grid;grid-template-columns:
        1.35fr .65fr;gap:60px;align-items:center;}.nssft-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:15px;color:#85b5ff;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;}.nssft-kicker::before{content:"";width:24px;height:2px;background:var(--orange);}.nssft-cta h2{max-width:760px;margin:0;color:#fff;font-size:
        clamp(34px,4.5vw,54px);font-weight:800;line-height:1.04;letter-spacing:-.045em;}.nssft-cta h2 span{color:#7eafff;}.nssft-actions{display:flex;flex-direction:column;gap:10px;}.nssft-btn{min-height:50px;display:flex;align-items:center;justify-content:center;padding:0 22px;border-radius:8px;font-size:13px;font-weight:800;transition:
        transform .2s ease,
        background .2s ease,
        border-color .2s ease;}.nssft-btn:hover{transform:translateY(-2px);}.nssft-btn-main{color:#fff !important;background:var(--blue);}.nssft-btn-main:hover{background:#0759df;}.nssft-btn-alt{color:#fff !important;border:
        1px solid rgba(255,255,255,.18);background:
        rgba(255,255,255,.04);}.nssft-btn-alt:hover{border-color:
        rgba(255,255,255,.35);background:
        rgba(255,255,255,.07);}.nssft-main{position:relative;padding:68px 0 58px;}.nssft-main::before{content:"";position:absolute;inset:0;opacity:.06;background-image:
        linear-gradient(
            rgba(95,145,230,.14) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(95,145,230,.14) 1px,
            transparent 1px
        );background-size:
        60px 60px;pointer-events:none;}.nssft-grid{position:relative;z-index:2;display:grid;grid-template-columns:
        1.35fr 1fr .8fr .95fr;gap:55px;}.nssft-brand{max-width:350px;}.nssft-brand-row{display:flex;align-items:center;gap:11px;margin-bottom:20px;}.nssft-logo{width:46px;height:46px;display:block;object-fit:contain;}.nssft-brand-text{line-height:1;}.nssft-brand-text strong{display:block;color:#fff;font-size:18px;font-weight:850;letter-spacing:.025em;}.nssft-brand-text span{display:block;margin-top:6px;color:#718099;font-size:7px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;}.nssft-brand p{margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.75;}.nssft-badges{display:flex;flex-wrap:wrap;gap:8px;}.nssft-badge{padding:7px 9px;border:
        1px solid rgba(255,255,255,.10);border-radius:5px;color:#8fa0bb;background:
        rgba(255,255,255,.03);font-size:8px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;}.nssft-title{margin-bottom:19px;color:#fff;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;}.nssft-links{display:flex;flex-direction:column;gap:10px;}.nssft-links a{position:relative;width:max-content;max-width:100%;color:#9ba8bc !important;font-size:12px;transition:
        color .2s ease,
        transform .2s ease;}.nssft-links a:hover{color:#fff !important;transform:translateX(3px);}.nssft-links a::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--blue);transition:width .2s ease;}.nssft-links a:hover::after{width:100%;}.nssft-contact-block{margin-bottom:20px;}.nssft-contact-label{margin-bottom:4px;color:#67768f;font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;}.nssft-contact-value,
.nssft-contact-value a{color:#fff !important;font-size:12px;font-weight:700;}.nssft-area{margin-top:23px;padding-top:18px;border-top:
        1px solid var(--line);color:#71819b;font-size:9px;font-weight:800;line-height:1.75;letter-spacing:.10em;text-transform:uppercase;}.nssft-bottom{padding:22px 0;border-top:
        1px solid var(--line);background:
        rgba(0,0,0,.14);}.nssft-bottom-grid{display:flex;align-items:center;justify-content:space-between;gap:30px;}.nssft-copyright{color:#64738c;font-size:9px;font-weight:700;letter-spacing:.07em;}.nssft-signature{display:flex;align-items:center;gap:12px;color:#64738c;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;}.nssft-signature-line{width:24px;height:2px;background:var(--orange);}@media(max-width:1000px){.nssft-cta-grid{grid-template-columns:1fr;gap:32px;}.nssft-actions{max-width:360px;}.nssft-grid{grid-template-columns:
            repeat(3,1fr);}.nssft-brand{grid-column:
            1 / -1;max-width:600px;}}@media(max-width:700px){.nssft-shell{width:calc(100% - 34px);}.nssft-cta{padding:
            55px 0 50px;}.nssft-main{padding:
            55px 0 45px;}.nssft-grid{grid-template-columns:1fr;gap:38px;}.nssft-actions{max-width:none;}.nssft-bottom-grid{flex-direction:column;align-items:flex-start;gap:9px;}}@media(prefers-reduced-motion:reduce){.nssft26 *,
    .nssft26 *::before,
    .nssft26 *::after{transition:none !important;animation:none !important;}}