@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_baa73f;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_baa73f{font-family:__Outfit_baa73f,__Outfit_Fallback_baa73f;font-style:normal}.nsshome .m-section{--accent-d:#c0851f;--paper:#fdfaf4;--text:#2c2722;--muted:#7a7167;--line:#eae0d0;--radius:16px;--shadow:0 18px 44px rgba(42,37,32,.13)}.nsshome .m-section *{box-sizing:border-box}.nsshome .m-section{scroll-behavior:smooth;margin:0;font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased}.nsshome .m-section a{color:inherit;text-decoration:none}.nsshome .m-section .wrap{max-width:1080px}.nsshome .m-section .btn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:11px;padding:13px 22px;font:inherit;font-weight:600;font-size:1rem;cursor:pointer;transition:transform .05s,background .15s,box-shadow .15s}.nsshome .m-section .btn-primary{background:var(--accent);color:#2a2530;box-shadow:0 6px 18px rgba(223,164,58,.34)}.nsshome .m-section .btn-primary:hover{background:var(--accent-d)}.nsshome .m-section .btn-primary:active{transform:scale(.98)}.nsshome .m-section .btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.nsshome .m-section .btn-ghost:hover{border-color:var(--accent);color:var(--accent-d)}.nsshome .m-section .eyebrow{font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-d);font-weight:600}.nsshome .m-section section{padding:clamp(54px,7vw,92px) 0}.nsshome .m-section .buildcalc{background:var(--paper);padding-top:clamp(34px,4vw,52px)}.nsshome .m-section .buildcalc .calcwrap{max-width:1080px;margin:14px auto 0}.nsshome .m-section .buildcalc #calcFrame{width:100%;border:0;display:block;min-height:900px;background:transparent}.nsshome .m-section .brand{flex:none;display:inline-flex;align-items:center;gap:11px;font-weight:700;font-size:1.1rem;letter-spacing:-.01em;color:var(--ink)}.nsshome .m-section .brand .mark{width:32px;height:32px;flex:none}.nsshome .m-section .brand .wm{display:flex;flex-direction:column;line-height:1.05}.nsshome .m-section .brand .wm b{font-weight:700;white-space:nowrap}.nsshome .m-section .brand .wm small{font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:600;white-space:nowrap}.nsshome .m-section .nav{position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.9);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.nsshome .m-section .nav .wrap{display:flex;align-items:center;gap:20px;height:66px;max-width:1500px;padding:0 28px}.nsshome .m-section .nav-menu{margin:0 auto;display:flex;align-items:center;gap:30px}.nsshome .m-section .nav-menu a{font-weight:500;color:var(--muted);font-size:.95rem;white-space:nowrap}.nsshome .m-section .nav-menu a:hover{color:var(--ink)}.nsshome .m-section .nav-actions{flex:none;display:flex;align-items:center;gap:12px}.nsshome .m-section .nav-cta{padding:11px 18px;font-size:.92rem}.nsshome .m-section .nav-login{padding:9px 14px;font-size:.86rem;font-weight:600;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff;white-space:nowrap}.nsshome .m-section .nav-login:hover{border-color:var(--gold)}@media(max-width:1320px){.nsshome .m-section .nav .wrap{gap:14px;padding:0 20px}.nsshome .m-section .nav-menu{gap:20px}.nsshome .m-section .nav-menu a{font-size:.9rem}.nsshome .m-section .nav-login{padding:8px 11px;font-size:.8rem}.nsshome .m-section .nav-cta{padding:9px 14px;font-size:.86rem}}@media(max-width:1120px){.nsshome .m-section .nav-menu a.hide-md{display:none}}@media(max-width:900px){.nsshome .m-section .nav-menu{gap:18px}}@media(max-width:720px){.nsshome .m-section .nav-menu a.hide-sm{display:none}.nsshome .m-section .nav-menu{margin:0}.nsshome .m-section .nav-actions{margin-left:auto;gap:8px}.nsshome .m-section .nav-login{padding:7px 9px;font-size:.72rem;border-radius:8px}.nsshome .m-section .nav-cta{padding:7px 10px;font-size:.78rem}}.nsshome .m-section #cb-hero{position:relative;color:#fff;overflow:hidden;background:radial-gradient(900px 460px at 88% -25%,#4a3d32 0,transparent 55%),linear-gradient(168deg,#221d26,#2a2530 60%,#32272a);padding:clamp(46px,6vw,84px) 22px clamp(42px,5vw,60px)}.nsshome .m-section #cb-hero .cb-inner{max-width:1120px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.nsshome .m-section #cb-hero .cb-left{min-width:0}.nsshome .m-section #cb-hero .cb-art{align-self:center}.nsshome .m-section #cb-hero .cb-art svg{width:100%;height:auto;display:block;filter:drop-shadow(0 20px 40px rgba(0,0,0,.28))}.nsshome .m-section .nevfloat{transform-box:fill-box;transform-origin:center;animation:nevFloatY 4s ease-in-out infinite}.nsshome .m-section .neveyes{transform-box:fill-box;transform-origin:center;animation:nevBlink 4.6s ease-in-out infinite}.nsshome .m-section .nevtw{transform-box:fill-box;transform-origin:center;animation:nevTw 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.nsshome .m-section .neveyes,.nsshome .m-section .nevfloat,.nsshome .m-section .nevtw{animation:none}}.nsshome .m-section #cb-hero .nev-cap{text-align:center;margin-top:14px;max-width:400px;margin-left:auto;margin-right:auto}.nsshome .m-section #cb-hero .nev-cap-name{font-weight:800;font-size:1.25rem;color:#fff}.nsshome .m-section #cb-hero .nev-cap p{margin:6px 0 0;font-size:.92rem;line-height:1.5;color:hsla(0,0%,100%,.72)}.nsshome .m-section #cb-hero.cb-active .cb-inner{grid-template-columns:1fr;max-width:860px}.nsshome .m-section #cb-hero.cb-active .cb-art{display:none}@media(max-width:900px){.nsshome .m-section #cb-hero .cb-inner{grid-template-columns:1fr;gap:20px;max-width:640px}.nsshome .m-section #cb-hero .cb-art{order:2;max-width:190px;margin:8px auto 0}.nsshome .m-section #cb-hero .cb-sub{margin-bottom:20px}}.nsshome .m-section #cb-hero .cb-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#f0cd86;font-weight:600;margin-bottom:18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(40,78%,73%,.28);padding:6px 13px;border-radius:999px}.nsshome .m-section #cb-hero .cb-eyebrow .pulse{width:7px;height:7px;border-radius:50%;background:#e8b45c;box-shadow:0 0 0 0 rgba(232,180,92,.5);animation:pulse 2.4s infinite}.nsshome .m-section #cb-hero .cb-title{font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.06;font-weight:800;letter-spacing:-.025em;margin:0 0 16px;color:#fff}.nsshome .m-section #cb-hero .cb-title em{font-style:normal;color:#f0c266}.nsshome .m-section #cb-hero .cb-sub{font-size:clamp(1.02rem,1.6vw,1.16rem);line-height:1.55;color:hsla(0,0%,100%,.76);max-width:560px;margin:0 0 28px}.nsshome .m-section #cb-hero.cb-active .cb-title{font-size:clamp(1.3rem,2.6vw,1.7rem);margin-bottom:6px}.nsshome .m-section #cb-hero.cb-active .cb-eyebrow,.nsshome .m-section #cb-hero.cb-active .cb-sub{display:none}.nsshome .m-section #cb-hero .cb-convo{max-height:min(52vh,520px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-right:4px}.nsshome .m-section #cb-hero .cb-msg{max-width:88%;padding:12px 15px;border-radius:15px;line-height:1.5;font-size:.97rem}.nsshome .m-section #cb-hero .cb-msg.user{align-self:flex-end;background:var(--accent);color:#2a2530;font-weight:500;border-bottom-right-radius:5px}.nsshome .m-section #cb-hero .cb-msg.bot{align-self:flex-start;background:#fff;color:#1b2233;border-bottom-left-radius:5px;box-shadow:0 6px 20px rgba(0,0,0,.18)}.nsshome .m-section #cb-hero .cb-msg p{margin:0 0 8px}.nsshome .m-section #cb-hero .cb-msg p:last-child{margin:0}.nsshome .m-section #cb-hero .cb-msg ul{margin:6px 0;padding-left:20px}.nsshome .m-section #cb-hero .cb-msg li{margin:2px 0}.nsshome .m-section #cb-hero .cb-msg strong{color:var(--accent-d)}.nsshome .m-section #cb-hero .cb-msg a{color:var(--accent-d);font-weight:700}.nsshome .m-section #cb-hero .cb-msg table{border-collapse:collapse;margin:8px 0;width:100%;font-size:.9rem}.nsshome .m-section #cb-hero .cb-msg td,.nsshome .m-section #cb-hero .cb-msg th{border:1px solid #eae0d0;padding:6px 10px;text-align:left}.nsshome .m-section #cb-hero .cb-msg th{background:#f7efe1}.nsshome .m-section #cb-hero .cb-tool{align-self:flex-start;font-size:.85rem;color:hsla(0,0%,100%,.6);display:flex;align-items:center;gap:9px;padding:3px 4px}.nsshome .m-section #cb-hero .cb-spin{width:13px;height:13px;border:2px solid hsla(0,0%,100%,.18);border-top-color:#e8b45c;border-radius:50%;animation:cbspin .8s linear infinite}.nsshome .m-section #cb-hero .cb-form{display:flex;gap:10px;align-items:flex-end;background:#fff;border-radius:16px;padding:9px 9px 9px 18px;box-shadow:0 14px 40px rgba(0,0,0,.26)}.nsshome .m-section #cb-hero .cb-box{flex:1;border:0;outline:0;resize:none;font:inherit;font-size:1.02rem;color:#1b2233;background:transparent;max-height:140px;padding:8px 0;line-height:1.4}.nsshome .m-section #cb-hero .cb-box::-moz-placeholder{color:#9aa2b4}.nsshome .m-section #cb-hero .cb-box::placeholder{color:#9aa2b4}.nsshome .m-section #cb-hero .cb-send{flex:none;width:46px;height:46px;border:0;border-radius:12px;background:var(--accent);color:#2a2530;cursor:pointer;display:grid;place-items:center;transition:background .15s,transform .05s}.nsshome .m-section #cb-hero .cb-send:hover{background:var(--accent-d)}.nsshome .m-section #cb-hero .cb-send:active{transform:scale(.94)}.nsshome .m-section #cb-hero .cb-send:disabled{opacity:.45;cursor:default}.nsshome .m-section #cb-hero .cb-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.nsshome .m-section #cb-hero .cb-chip{border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04);color:#f2ece0;border-radius:999px;padding:11px 16px;font:inherit;font-size:.88rem;cursor:pointer;transition:background .15s,border-color .15s}.nsshome .m-section #cb-hero .cb-chip:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}.nsshome .m-section #cb-hero .cb-trust{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.82rem;color:hsla(0,0%,100%,.5)}.nsshome .m-section #cb-hero .cb-trust span{display:inline-flex;align-items:center;gap:7px}.nsshome .m-section #cb-hero .cb-trust svg{width:14px;height:14px;color:#e8b45c}.nsshome .m-section .values .head{text-align:center;max-width:640px;margin:0 auto 46px}.nsshome .m-section .clarity h2,.nsshome .m-section .faq h2,.nsshome .m-section .how h2,.nsshome .m-section .values h2{font-size:clamp(1.7rem,3.1vw,2.35rem);letter-spacing:-.02em;font-weight:800;margin:10px 0 12px;color:var(--ink)}.nsshome .m-section .values .head p{color:var(--muted);font-size:1.06rem;margin:0}.nsshome .m-section .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:820px){.nsshome .m-section .cards{grid-template-columns:1fr}}.nsshome .m-section .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px 26px;transition:transform .15s,box-shadow .15s}.nsshome .m-section .card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.nsshome .m-section .card .ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-d);margin-bottom:18px}.nsshome .m-section .card .ic svg{width:23px;height:23px}.nsshome .m-section .card h3{margin:0 0 8px;font-size:1.2rem;font-weight:700;color:var(--ink)}.nsshome .m-section .card p{margin:0;color:var(--muted);font-size:.98rem}.nsshome .m-section .how{background:var(--soft)}.nsshome .m-section .how .head{text-align:center;max-width:640px;margin:0 auto 48px}.nsshome .m-section .how .head p{color:var(--muted);font-size:1.06rem;margin:0}.nsshome .m-section .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:820px){.nsshome .m-section .steps{grid-template-columns:1fr}}.nsshome .m-section .step{position:relative;padding:30px 26px;border-radius:var(--radius);background:#fff;border:1px solid var(--line)}.nsshome .m-section .step .n{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent-d);display:grid;place-items:center;font-weight:700;font-size:1.05rem;margin-bottom:16px}.nsshome .m-section .step h3{margin:0 0 8px;font-size:1.22rem;font-weight:700;color:var(--ink)}.nsshome .m-section .step p{margin:0;color:var(--muted);font-size:.98rem}.nsshome .m-section .clarity .grid{display:grid;grid-template-columns:1.05fr 1fr;gap:46px;align-items:center}@media(max-width:820px){.nsshome .m-section .clarity .grid{grid-template-columns:1fr;gap:30px}}.nsshome .m-section .clarity p.lead{color:var(--muted);font-size:1.05rem;margin:0 0 22px}.nsshome .m-section .clarity ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.nsshome .m-section .clarity li{display:flex;gap:12px;align-items:flex-start;font-size:1rem}.nsshome .m-section .clarity li svg{flex:none;width:21px;height:21px;color:var(--accent-d);margin-top:2px}.nsshome .m-section .receipt{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px}.nsshome .m-section .receipt .rt{font-weight:700;color:var(--ink);margin-bottom:14px;display:flex;align-items:center;gap:9px}.nsshome .m-section .receipt .row{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px dashed var(--line);color:var(--muted);font-size:.97rem}.nsshome .m-section .receipt .row b{color:var(--text);font-weight:600}.nsshome .m-section .receipt .row.total{border-bottom:0;border-top:2px solid var(--ink);margin-top:6px;padding-top:14px;color:var(--ink);font-size:1.06rem}.nsshome .m-section .receipt .row.total b{color:var(--accent-d)}.nsshome .m-section .receipt .note{margin-top:14px;font-size:.79rem;color:var(--muted)}.nsshome .m-section .h2h{background:var(--soft)}.nsshome .m-section .h2h .head{text-align:center;max-width:700px;margin:0 auto}.nsshome .m-section .h2h .head h2{font-size:clamp(1.7rem,3.1vw,2.35rem);letter-spacing:-.02em;font-weight:800;margin:10px 0 12px;color:var(--ink)}.nsshome .m-section .h2h .head p{color:var(--muted);font-size:1.06rem;margin:0}.nsshome .m-section .h2h .assump{font-size:.84rem;color:var(--muted);text-align:center;margin:12px auto 30px;max-width:720px}.nsshome .m-section .h2h .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:720px){.nsshome .m-section .h2h .pair{grid-template-columns:1fr}}.nsshome .m-section .h2h .ex{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.nsshome .m-section .h2h .ex.hero{background:linear-gradient(165deg,#12281d,#173a29);border-color:#173a29;color:#fff}.nsshome .m-section .h2h .badge{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 11px;margin-bottom:8px}.nsshome .m-section .h2h .badge.p{background:var(--accent-soft);color:var(--accent-d)}.nsshome .m-section .h2h .ex.hero .badge.e{background:rgba(120,220,160,.18);color:#8ff0b0;border:1px solid rgba(120,220,160,.35)}.nsshome .m-section .h2h .ex h3{margin:0 0 2px;font-size:1.25rem;font-weight:800;color:var(--ink)}.nsshome .m-section .h2h .ex.hero h3{color:#fff}.nsshome .m-section .h2h .cap{font-size:.82rem;color:var(--muted);margin:0 0 12px}.nsshome .m-section .h2h .ex.hero .cap{color:hsla(0,0%,100%,.62)}.nsshome .m-section .h2h .sec{font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 2px}.nsshome .m-section .h2h .ex.hero .sec{color:hsla(0,0%,100%,.55)}.nsshome .m-section .h2h .r{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid #f2ead9;font-size:.85rem;color:var(--muted)}.nsshome .m-section .h2h .ex.hero .r{border-top-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.66)}.nsshome .m-section .h2h .r:first-of-type{border-top:0}.nsshome .m-section .h2h .r b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.nsshome .m-section .h2h .ex.hero .r b{color:#fff}.nsshome .m-section .h2h .r.less b{color:#2f7d4f}.nsshome .m-section .h2h .ex.hero .r.less b{color:#8ff0b0}.nsshome .m-section .h2h .r.tot{border-top:2px solid var(--line);font-weight:800;font-size:.95rem;color:var(--ink);margin-top:2px}.nsshome .m-section .h2h .r.tot b{color:var(--accent-d)}.nsshome .m-section .h2h .ex.hero .r.tot{border-top-color:hsla(0,0%,100%,.28);color:#fff}.nsshome .m-section .h2h .ex.hero .r.tot b{color:#8ff0b0}.nsshome .m-section .h2h .payslip{background:var(--soft);border-radius:10px;padding:4px 12px;margin-top:4px}.nsshome .m-section .h2h .ex.hero .payslip{background:hsla(0,0%,100%,.07)}.nsshome .m-section .h2h .payslip .r{border-top-color:#e7decb}.nsshome .m-section .h2h .ex.hero .payslip .r{border-top-color:hsla(0,0%,100%,.12)}.nsshome .m-section .h2h .netline{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:11px 13px;border-radius:10px;background:var(--ink);color:var(--accent);font-weight:800;font-size:.95rem}.nsshome .m-section .h2h .ex.hero .netline{background:hsla(0,0%,100%,.12);color:#8ff0b0}.nsshome .m-section .h2h .netline span{font-size:.82rem;font-weight:700}.nsshome .m-section .h2h .save{margin-top:14px;text-align:center;padding:13px;border-radius:12px;background:#eef7f0}.nsshome .m-section .h2h .ex.hero .save{background:rgba(120,220,160,.14)}.nsshome .m-section .h2h .save .n{font-size:1.5rem;font-weight:800;color:#2f7d4f;line-height:1}.nsshome .m-section .h2h .ex.hero .save .n{color:#8ff0b0}.nsshome .m-section .h2h .save .s{font-size:.82rem;color:var(--muted);margin-top:4px}.nsshome .m-section .h2h .ex.hero .save .s{color:hsla(0,0%,100%,.78)}.nsshome .m-section .h2h .foot{font-size:.78rem;color:var(--muted);margin:24px auto 0;max-width:900px;text-align:center;line-height:1.6}.nsshome .m-section .wh{background:var(--paper)}.nsshome .m-section .wh .whead{text-align:center;max-width:680px;margin:0 auto 30px}.nsshome .m-section .wh .whead h2{font-size:clamp(1.7rem,3.1vw,2.35rem);letter-spacing:-.02em;font-weight:800;margin:10px 0 12px;color:var(--ink)}.nsshome .m-section .wh .whead p{color:var(--muted);font-size:1.06rem;margin:0}.nsshome .m-section .wh .wgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:760px){.nsshome .m-section .wh .wgrid{grid-template-columns:1fr}}.nsshome .m-section .wh .wcard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 22px}.nsshome .m-section .wh .wtick{width:42px;height:42px;border-radius:12px;background:#e9f4ec;color:#2f7d4f;display:grid;place-items:center;margin-bottom:16px}.nsshome .m-section .wh .wtick svg{width:22px;height:22px}.nsshome .m-section .wh .wcard h3{margin:0 0 6px;font-size:1.15rem;font-weight:700;color:var(--ink)}.nsshome .m-section .wh .wcard p{margin:0;color:var(--muted);font-size:.96rem}.nsshome .m-section .wh .wpill{display:inline-block;margin-top:14px;font-size:.72rem;font-weight:700;color:var(--accent-d);background:var(--accent-soft);border-radius:999px;padding:4px 11px}.nsshome .m-section .wh .wnote{margin-top:18px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:16px;padding:22px 24px;display:flex;gap:16px;align-items:flex-start}.nsshome .m-section .wh .wnote .ic{flex:none;width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent-d);display:grid;place-items:center}.nsshome .m-section .wh .wnote .ic svg{width:22px;height:22px}.nsshome .m-section .wh .wnote h3{margin:0 0 6px;font-size:1.1rem;font-weight:700;color:var(--ink)}.nsshome .m-section .wh .wnote p{margin:0;color:#4a443c;font-size:.98rem}.nsshome .m-section .wh .wcta{margin-top:24px;text-align:center}.nsshome .m-section .wh .wcta p{color:var(--muted);margin:0 0 14px}.nsshome .m-section .rp{background:linear-gradient(160deg,#221d26,#2a2530);color:#fff}.nsshome .m-section .rp .rwrap{max-width:840px;margin:0 auto;text-align:center}.nsshome .m-section .rp .ric{width:60px;height:60px;border-radius:16px;background:rgba(223,164,58,.16);color:var(--accent);display:grid;place-items:center;margin:0 auto 18px}.nsshome .m-section .rp .ric svg{width:30px;height:30px}.nsshome .m-section .rp .eyebrow{color:var(--accent)}.nsshome .m-section .rp h2{font-size:clamp(1.7rem,3.1vw,2.35rem);letter-spacing:-.02em;font-weight:800;color:#fff;margin:8px 0 12px}.nsshome .m-section .rp .rwrap>p{color:hsla(0,0%,100%,.78);font-size:1.06rem;max-width:60ch;margin:0 auto 28px}.nsshome .m-section .rp .rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 28px;text-align:left}@media(max-width:700px){.nsshome .m-section .rp .rgrid{grid-template-columns:1fr}}.nsshome .m-section .rp .rpt{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:16px 18px}.nsshome .m-section .rp .rpt b{display:block;color:#f0cd86;margin-bottom:4px;font-size:1rem}.nsshome .m-section .rp .rpt span{color:hsla(0,0%,100%,.72);font-size:.92rem}.nsshome .m-section .rp .rbtn{display:inline-block;background:var(--accent);color:#2a2530;font-weight:700;border:0;border-radius:12px;padding:12px 24px;font-size:1rem;cursor:pointer;box-shadow:0 6px 18px rgba(223,164,58,.34)}.nsshome .m-section .rp .rbtn:hover{background:var(--accent-d)}.nsshome .m-section .cta{background:var(--soft-2)}.nsshome .m-section .cta .wrap{text-align:center}.nsshome .m-section .cta h2{font-size:clamp(1.8rem,3.3vw,2.4rem);font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:var(--ink)}.nsshome .m-section .cta p{color:var(--muted);font-size:1.06rem;max-width:540px;margin:0 auto 26px}.nsshome .m-section .cta .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.nsshome .m-section .faq .head{text-align:center;margin:0 auto 40px}.nsshome .m-section .faq .list{max-width:760px;margin:0 auto}.nsshome .m-section details{border-bottom:1px solid var(--line);padding:18px 4px}.nsshome .m-section details summary{cursor:pointer;font-weight:600;font-size:1.05rem;color:var(--ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.nsshome .m-section details summary::-webkit-details-marker{display:none}.nsshome .m-section details summary:after{content:"+";font-size:1.5rem;color:var(--accent-d);font-weight:400;transition:transform .2s}.nsshome .m-section details[open] summary:after{transform:rotate(45deg)}.nsshome .m-section details p{margin:12px 0 2px;color:var(--muted);font-size:1rem}.nsshome .m-section footer{background:var(--ink);color:hsla(0,0%,100%,.7);padding:52px 0 30px}.nsshome .m-section footer .top{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:30px}.nsshome .m-section footer .brand{color:#fff}.nsshome .m-section footer .brand .wm small{color:hsla(0,0%,100%,.5)}.nsshome .m-section footer .cols{display:flex;gap:52px;flex-wrap:wrap}.nsshome .m-section footer h4{color:#fff;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-weight:600}.nsshome .m-section footer a{display:block;color:hsla(0,0%,100%,.64);font-size:.94rem;margin-bottom:9px}.nsshome .m-section footer a:hover{color:#fff}.nsshome .m-section footer .fine{border-top:1px solid hsla(0,0%,100%,.12);padding-top:22px;font-size:.81rem;color:hsla(0,0%,100%,.48);line-height:1.6}.nsshome .m-section .fbbar{background:linear-gradient(90deg,#241f2e,#1a1524);border-bottom:1px solid hsla(40,80%,71%,.22)}.nsshome .m-section .fbbar .wrap{display:flex;justify-content:center}.nsshome .m-section .fbbar a{display:inline-flex;align-items:center;gap:11px;padding:9px 14px;text-decoration:none;color:#f4efe4;font-weight:600;font-size:.9rem;font-family:Outfit,system-ui,sans-serif}.nsshome .m-section .fbbar svg.nev{width:28px;height:28px;flex:0 0 auto;filter:drop-shadow(0 0 8px rgba(240,200,121,.55));overflow:visible}.nsshome .m-section .fbbar .txt b{color:#f0c879}.nsshome .m-section .fbbar .fico{width:21px;height:21px;border-radius:50%;background:#dfa43a;display:inline-grid;place-items:center;flex:0 0 auto}.nsshome .m-section .fbbar .fico svg{width:11px;height:11px}.nsshome .m-section .fbbar .arw{color:#f0c879;font-weight:800}@media(max-width:600px){.nsshome .m-section .fbbar .hide-xs{display:none}.nsshome .m-section .fbbar a{font-size:.82rem;padding:8px 12px;gap:9px}}.nsshome .m-section .rb{position:relative;overflow:hidden;color:#f4efe4;font-family:Outfit,system-ui,sans-serif;background:radial-gradient(46% 90% at 84% 20%,hsla(40,80%,71%,.26),transparent 60%),linear-gradient(150deg,#2c2634,#201c27 60%,#191420)}.nsshome .m-section .rb .in{display:grid;grid-template-columns:1.35fr .65fr;gap:40px;align-items:center;padding:clamp(48px,6vw,84px) 0}.nsshome .m-section .rb .eyebrow{font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f0c879}.nsshome .m-section .rb h2{font-weight:800;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.02;letter-spacing:-.02em;margin:12px 0 0;color:#f4efe4}.nsshome .m-section .rb h2 .g{color:#f0c879}.nsshome .m-section .rb .sub{font-size:clamp(1rem,1.7vw,1.2rem);color:hsla(41,42%,93%,.76);margin:16px 0 0;max-width:44ch;line-height:1.5}.nsshome .m-section .rb .cards{display:flex;gap:16px;margin-top:28px;flex-wrap:wrap}.nsshome .m-section .rb .card2{flex:1 1 190px;background:linear-gradient(180deg,hsla(41,42%,93%,.08),hsla(41,42%,93%,.03));border:1px solid hsla(41,42%,93%,.16);border-radius:18px;padding:20px 22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.nsshome .m-section .rb .card2 .k{font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#f0c879}.nsshome .m-section .rb .card2 .n{font-weight:800;font-size:clamp(2.6rem,5.4vw,3.8rem);line-height:.95;letter-spacing:-.03em;margin-top:4px;color:#fff}.nsshome .m-section .rb .card2 .u{font-size:.9rem;color:hsla(41,42%,93%,.55);margin-top:5px;font-weight:600}.nsshome .m-section .rb .facts{margin-top:24px;display:flex;flex-direction:column;gap:11px}.nsshome .m-section .rb .fact{display:flex;align-items:center;gap:12px;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:600}.nsshome .m-section .rb .fact b{color:#f0c879}.nsshome .m-section .rb .fact .c{width:29px;height:29px;border-radius:50%;background:hsla(40,80%,71%,.16);border:1.5px solid #dfa43a;display:grid;place-items:center;flex:0 0 auto}.nsshome .m-section .rb .fact .c svg{width:15px;height:15px;stroke:#f0c879;fill:none;stroke-width:3}.nsshome .m-section .rb .cta{display:inline-flex;align-items:center;gap:8px;margin-top:28px;background:linear-gradient(180deg,#f0c879,#dfa43a);color:#241703;font-weight:800;font-size:1.05rem;text-decoration:none;padding:14px 26px;border-radius:12px;box-shadow:0 14px 30px -14px rgba(223,164,58,.7)}.nsshome .m-section .rb .art{display:flex;flex-direction:column;align-items:center;gap:10px}.nsshome .m-section .rb .art svg{width:min(280px,80%);height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5)) drop-shadow(0 0 54px rgba(240,200,121,.45))}.nsshome .m-section .rb .art .nm{font-size:.8rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#f0c879}@media(max-width:820px){.nsshome .m-section .rb .in{grid-template-columns:1fr;gap:22px}.nsshome .m-section .rb .art{order:-1;align-items:flex-start}.nsshome .m-section .rb .art svg{width:150px}}.nsshome .m-section .gvt-sec{background:var(--paper)}.nsshome .m-section .gvt{display:flex;align-items:center;gap:24px;text-decoration:none;border-radius:22px;padding:26px 30px;background:radial-gradient(120% 160% at 12% 20%,rgba(233,178,75,.22),transparent 60%),linear-gradient(135deg,#241f2e,#17121f);border:1px solid hsla(40,80%,71%,.4);box-shadow:0 20px 50px -24px rgba(233,178,75,.6),inset 0 0 0 1px hsla(0,0%,100%,.03);transition:transform .18s ease,box-shadow .18s ease}.nsshome .m-section .gvt:hover{transform:translateY(-3px);box-shadow:0 26px 60px -22px rgba(233,178,75,.75)}.nsshome .m-section .gvt .star{width:68px;height:68px;flex:0 0 auto;filter:drop-shadow(0 0 14px rgba(240,200,121,.6));overflow:visible}.nsshome .m-section .gvt .body{flex:1 1 auto;min-width:0}.nsshome .m-section .gvt .kick{font-family:IBM Plex Mono,Outfit,monospace;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:#f0c879;font-weight:700}.nsshome .m-section .gvt .hl{color:#fff;font-weight:900;letter-spacing:-.02em;font-size:clamp(1.4rem,3.4vw,2rem);line-height:1.06;margin:4px 0}.nsshome .m-section .gvt .hl b{color:#f7c877}.nsshome .m-section .gvt .sub{color:hsla(41,42%,93%,.82);font-size:1rem;font-weight:500;margin:0}.nsshome .m-section .gvt .go{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(180deg,#f7c877,#dfa43a);color:#241703;font-weight:900;font-size:1.05rem;padding:15px 26px;border-radius:14px;white-space:nowrap}@media(max-width:720px){.nsshome .m-section .gvt{flex-direction:column;text-align:center;padding:26px 22px;gap:16px}.nsshome .m-section .gvt .go{width:100%;justify-content:center}}.nsshome .m-section .nhf{background:#fdfaf4;padding:64px 0 72px;border-top:1px solid #eae0d0}.nsshome .m-section .nhf .wrap{max-width:1080px;margin:0 auto;padding:0 22px}.nsshome .m-section .nhf .eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#c0851f;margin:0 0 14px}.nsshome .m-section .nhf .nhf-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.nsshome .m-section .nhf h2{font-size:clamp(2rem,4.4vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:0 0 16px;color:#2a2530;text-wrap:balance}.nsshome .m-section .nhf h2 .hl{color:#c0851f}.nsshome .m-section .nhf .lede{font-size:1.06rem;color:#514b52;max-width:52ch;margin:0 0 26px}.nsshome .m-section .nhf .pts{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:15px}.nsshome .m-section .nhf .pts li{display:flex;gap:13px;align-items:flex-start}.nsshome .m-section .nhf .tick{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:#1e6045;color:#fff;display:grid;place-items:center;font-size:.8rem;margin-top:2px}.nsshome .m-section .nhf .pts b{font-weight:800;color:#2a2530}.nsshome .m-section .nhf .pts span{color:#7a7167;font-size:.95rem;display:block;margin-top:1px}.nsshome .m-section .nhf .go{background:#2a2530;color:#fff;font-weight:800;text-decoration:none;border-radius:12px;padding:15px 24px;font-size:1.02rem;display:inline-flex;align-items:center;gap:9px}.nsshome .m-section .nhf .go .ar{color:#f0cd86}.nsshome .m-section .nhf .stage{display:flex;flex-direction:column;align-items:center;gap:22px}.nsshome .m-section .nhf .nrow{display:flex;align-items:center;gap:16px;width:100%;max-width:400px}.nsshome .m-section .nhf .nv{width:128px;height:128px;flex:0 0 auto}.nsshome .m-section .nhf .bub{position:relative;flex:1;background:#fff;border:1px solid #eae0d0;border-radius:16px;padding:12px 15px;font-size:.92rem;font-weight:600;line-height:1.4;box-shadow:0 12px 30px rgba(42,37,32,.12)}.nsshome .m-section .nhf .bub b{color:#c0851f}.nsshome .m-section .nhf .bub:after{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%) rotate(45deg);width:15px;height:15px;background:#fff;border-left:1px solid #eae0d0;border-bottom:1px solid #eae0d0}.nsshome .m-section .nhf .qc{width:100%;max-width:400px;background:#fff;border:1px solid #eae0d0;border-radius:20px;padding:24px;box-shadow:0 26px 60px rgba(42,37,32,.16)}.nsshome .m-section .nhf .qh{display:flex;align-items:center;justify-content:space-between;gap:10px}.nsshome .m-section .nhf .qt{font-weight:800;font-size:1.05rem;color:#2a2530}.nsshome .m-section .nhf .qs{font-size:.82rem;color:#7a7167;margin:2px 0 16px}.nsshome .m-section .nhf .stamp{flex:0 0 auto;transform:rotate(6deg);border:2px solid #1e6045;color:#1e6045;border-radius:9px;padding:5px 9px;font-size:.62rem;font-weight:900;letter-spacing:.1em;text-align:center;line-height:1.2}.nsshome .m-section .nhf .ln{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #eae0d0}.nsshome .m-section .nhf .ln:first-of-type{border-top:0}.nsshome .m-section .nhf .ln .k{color:#7a7167;font-size:.93rem}.nsshome .m-section .nhf .ln .v{font-weight:800;color:#2a2530;font-variant-numeric:tabular-nums}.nsshome .m-section .nhf .ln .v small{font-weight:600;color:#7a7167;font-size:.76rem}.nsshome .m-section .nhf .flat{background:#f6f1e9;border:1px solid #eae0d0;border-radius:999px;padding:2px 9px;font-size:.7rem;font-weight:800;color:#c0851f}.nsshome .m-section .nhf .qf{margin-top:13px;padding-top:12px;border-top:2px solid #eae0d0;font-size:.83rem;color:#1e6045;font-weight:700}.nsshome .m-section .nhf .vs{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.nsshome .m-section .nhf .vc{border-radius:16px;padding:20px 22px}.nsshome .m-section .nhf .vc .lab{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.nsshome .m-section .nhf .vc p{margin:0;font-size:.97rem}.nsshome .m-section .nhf .them{background:#fff;border:1px solid #eae0d0}.nsshome .m-section .nhf .them .lab{color:#b4472f}.nsshome .m-section .nhf .them p{color:#6a5f57}.nsshome .m-section .nhf .us{background:#2a2530;color:#fff}.nsshome .m-section .nhf .us .lab{color:#f0cd86}.nsshome .m-section .nhf .us p{color:hsla(0,0%,100%,.85)}@media(max-width:860px){.nsshome .m-section .nhf .nhf-grid{grid-template-columns:1fr;gap:34px}.nsshome .m-section .nhf .vs{grid-template-columns:1fr}.nsshome .m-section .nhf{padding:44px 0 52px}}@media(max-width:520px){.nsshome .m-section .nhf .nrow{flex-direction:column;text-align:center}.nsshome .m-section .nhf .bub:after{display:none}}.nsshome .m-section .portal .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;padding:64px 22px}@media(max-width:860px){.nsshome .m-section .portal .wrap{grid-template-columns:1fr;gap:34px}}.nsshome .m-section .portal h2{font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.02em;margin:6px 0 12px;text-wrap:balance}.nsshome .m-section .portal .plead{color:var(--muted);font-size:1.08rem;max-width:46ch;margin:0 0 20px}.nsshome .m-section .portal ul.pl{list-style:none;padding:0;margin:0 0 6px}.nsshome .m-section .portal ul.pl li{padding:8px 0 8px 30px;position:relative;font-weight:500}.nsshome .m-section .portal ul.pl li:before{content:"";position:absolute;left:0;top:12px;width:16px;height:16px;border-radius:5px;background:var(--accent)}.nsshome .m-section .portal ul.pl li:after{content:"\2713";position:absolute;left:4px;top:7px;color:#2a2530;font-weight:800;font-size:.78rem}.nsshome .m-section .phone{justify-self:center;width:300px;max-width:82vw;background:#1a151f;border-radius:38px;padding:12px;box-shadow:0 30px 60px rgba(42,37,32,.28)}.nsshome .m-section .phone-screen{background:#fdfaf4;border-radius:28px;overflow:hidden;font-size:13px}.nsshome .m-section .ph-top{background:#221d26;color:#fff;padding:16px}.nsshome .m-section .ph-top .pb{font-weight:800;font-size:15px}.nsshome .m-section .ph-top .pb span{color:#f0cd86}.nsshome .m-section .ph-top .ps{color:hsla(0,0%,100%,.7);font-size:11px;margin-top:2px}.nsshome .m-section .ph-body{padding:14px}.nsshome .m-section .ph-steps{display:flex;gap:4px;margin-bottom:14px}.nsshome .m-section .ph-step{flex:1;text-align:center;font-size:9.5px;color:var(--muted)}.nsshome .m-section .ph-dot{width:15px;height:15px;border-radius:50%;background:#eae0d0;margin:0 auto 4px}.nsshome .m-section .ph-step.done .ph-dot{background:var(--accent)}.nsshome .m-section .ph-step.done{color:var(--ink);font-weight:700}.nsshome .m-section .ph-card{background:#fff;border:1px solid #eae0d0;border-radius:12px;padding:10px 12px;margin-bottom:10px}.nsshome .m-section .ph-card .pt{font-size:10px;color:var(--muted)}.nsshome .m-section .ph-card .pv{font-weight:800;font-size:16px}.nsshome .m-section .ph-msg{background:#221d26;border-radius:12px;padding:11px 12px}.nsshome .m-section .ph-msg .ph{color:#f0cd86;font-weight:700;font-size:10.5px;margin-bottom:7px}.nsshome .m-section .bub{border-radius:10px;padding:7px 9px;margin:5px 0;font-size:11px;line-height:1.35;max-width:90%}.nsshome .m-section .bub.you{background:hsla(0,0%,100%,.12);color:#fff;margin-left:auto}.nsshome .m-section .bub.us{background:var(--accent);color:#2a2530;font-weight:500}.nsshome .m-section .deals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:28px;max-width:1120px;margin-left:auto;margin-right:auto}.nsshome .m-section .deal-card{display:block;border-radius:16px;overflow:hidden;background:#14101d;border:1px solid rgba(20,16,29,.12);box-shadow:0 14px 30px -18px rgba(20,16,29,.55);transition:transform .18s ease,box-shadow .18s ease}.nsshome .m-section .deal-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -18px rgba(20,16,29,.6)}.nsshome .m-section .deal-card img{display:block;width:100%;height:auto}.nss-page{margin:0;background:#faf7f1}.nsshome .m-button,.nsshome .m-persistent{box-sizing:border-box}.nsshome .m-container{width:min(1160px,calc(100% - 40px));margin:0 auto}.nsshome .m-header{background:#fff;border-bottom:1px solid #e4ddd1;font-family:Outfit,Arial,sans-serif;color:#2a2530;position:relative;z-index:20}.nsshome .m-header-inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0}.nsshome .m-header .brand{display:flex;align-items:center;gap:9px;color:#2a2530;text-decoration:none;font-size:17px;font-weight:700}.nsshome .m-header .mark{width:30px;height:30px}.nsshome .m-header .wm{display:flex;flex-direction:column;line-height:1.1}.nsshome .m-header .wm small{font-size:8px;letter-spacing:1.2px;color:#625c67;margin-top:4px}.nsshome .m-header-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.nsshome .m-login{font-size:12px;font-weight:600;color:#2a2530;text-decoration:none;border:1px solid #e4ddd1;border-radius:8px;padding:10px 12px}.nsshome .m-desktop-nav{width:100%;display:flex;justify-content:center;gap:12px 22px;flex-wrap:wrap;order:3;padding:4px 0}.nsshome .m-desktop-nav a{font-size:13px;font-weight:600;text-decoration:none;color:#625c67}.nsshome .m-mobile-menu{display:none}.nsshome .m-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:9px;background:#dfa43a;color:#2a2530;text-decoration:none;font-family:Outfit,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4}.nsshome .m-button:hover{background:#ecc16c}.nsshome .m-skip{position:absolute;top:-90px;left:12px;z-index:99;padding:12px;background:#fff}.nsshome .m-skip:focus{top:10px}.nsshome .m-hero{background:#faf7f1;padding:40px 0 36px}.nsshome .m-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.nsshome .m-hero-copy{font-family:Outfit,Arial,sans-serif;color:#2a2530;line-height:1.5}.nsshome .m-eyebrow{font-size:11px;letter-spacing:1.3px;font-weight:700;text-transform:uppercase;color:#625c67;margin:0 0 8px;font-family:Outfit,Arial,sans-serif}.nsshome .m-hero-copy h1{font-size:clamp(32px,4vw,54px);line-height:1.05;letter-spacing:-1.3px;margin:0 0 16px}.nsshome .m-intro{font-size:17px;margin:0 0 14px;max-width:520px}.nsshome .m-promises{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:600}.nsshome .m-promises span{padding:5px 8px;border-radius:6px;background:#eee8de}.nsshome .m-hero-guide{margin-top:22px;display:flex;align-items:center;gap:14px}.nsshome .m-hero-guide p{font-size:14px;max-width:320px;margin:0}.nsshome .m-hero-guide b{display:block}.nsshome .m-neave{display:inline-flex;flex:none;width:72px}.nsshome .m-neave svg{width:100%;height:auto;display:block}.nsshome .m-quote-frame{min-width:0;border:1px solid #d9cbac;border-radius:20px;background:#fff;box-shadow:0 16px 40px #2a25300b}.nsshome .m-quote-heading{padding:18px 20px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center;font-family:Outfit,Arial,sans-serif;color:#2a2530}.nsshome .m-quote-heading h2{font-size:24px;line-height:1.15;margin:0 0 4px;letter-spacing:-.4px}.nsshome .m-quote-heading p{font-size:12px;color:#625c67;margin:0}.nsshome .m-quote-heading .m-neave{width:48px}.nsshome .integration-slot{border:1px dashed #b7a583;border-radius:12px;background:#faf7f1;min-width:0}.nsshome .quote-integration{margin:0 20px 20px;min-height:300px;padding:18px}.nsshome .m-slot-label{font-family:Outfit,Arial,sans-serif;font-size:10px;letter-spacing:1.2px;font-weight:700;color:#756b5b;margin:0 0 10px}.nsshome .m-slot-explanation{font-family:Outfit,Arial,sans-serif;font-size:13px;line-height:1.5;color:#625c67;margin:0 0 16px}.nsshome .m-entry-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d9cbac;border-radius:9px;background:#fff;padding:12px;font-family:Outfit,Arial,sans-serif;font-size:12px;color:#756b5b;min-height:48px}.nsshome .m-entry-preview span:last-child{background:#dfa43a;color:#2a2530;padding:5px 10px;border-radius:6px;font-size:18px}.nsshome .m-chip-preview{display:inline-block;padding:8px 11px;border:1px solid #e4ddd1;border-radius:20px;margin-top:12px;font-family:Outfit,Arial,sans-serif;font-size:12px;color:#2a2530}.nsshome .m-slot-foot{font-family:Outfit,Arial,sans-serif;font-size:11px;color:#625c67;margin-top:16px}.nsshome .m-section{--ink:#2a2530;--accent:#dfa43a;--accent-d:#946113;--accent-soft:#fbf0d9;--paper:#faf7f1;--soft:#f7efe1;--soft-2:#f2e7d3;--text:#2a2530;--muted:#625c67;--line:#e4ddd1;--radius:18px;--shadow:0 12px 32px #2a25300c;font-family:Outfit,Arial,sans-serif;color:#2a2530;line-height:1.6}.nsshome .m-section section{padding:58px 0}.nsshome .m-section .wrap{max-width:1160px;margin:0 auto;padding:0 22px}.nsshome .m-section h2{font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.6px}.nsshome .m-section .m-section-heading{max-width:660px;margin-bottom:26px}.nsshome .m-section .m-section-heading h2{margin:8px 0 12px}.nsshome .m-section .m-section-heading p{color:#625c67}.nsshome .m-section .m-fees{background:#fff}.nsshome .m-section .m-fee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.nsshome .m-section .m-fee-grid article{padding:22px;border:1px solid #e4ddd1;border-radius:16px;background:#fff}.nsshome .m-section .m-fee-grid b{font-size:28px;line-height:1.1}.nsshome .m-section .m-fee-grid h3{font-size:17px;margin:9px 0}.nsshome .m-section .m-fee-grid p{font-size:14px;color:#625c67;margin:0}.nsshome .m-section .m-rates{background:#2a2530;color:#fff}.nsshome .m-section .m-rates .eyebrow{color:#e7be6a}.nsshome .m-section .m-rates h2{margin:8px 0 24px;color:#fff}.nsshome .m-section .m-rate-layout{display:grid;grid-template-columns:1fr 1fr;gap:36px}.nsshome .m-section .m-rate-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nsshome .m-section .m-rate-grid article{border:1px solid #66536c;border-radius:16px;padding:20px}.nsshome .m-section .m-rate-grid h3{font-size:13px;text-transform:uppercase;margin:0}.nsshome .m-section .m-rate-grid b{font-size:44px;color:#f4c978}.nsshome .m-section .m-rate-grid p{font-size:12px;margin:0;color:#e0d8e3}.nsshome .m-section .m-effective{font-size:14px;border-left:3px solid #dfa43a;padding-left:14px;color:#e0d8e3}.nsshome .m-section .m-lock{background:#3d3443;border:1px solid #66536c;border-radius:18px;padding:24px}.nsshome .m-section .m-lock h3{font-size:18px;margin:0 0 8px}.nsshome .m-section .m-lock h2{font-size:29px;color:#f4c978;margin:0 0 14px}.nsshome .m-section .m-lock p{font-size:14px;color:#e0d8e3}.nsshome .m-section .m-lock .m-neave{width:60px;float:right;margin-left:10px}.nsshome .m-section .m-fine{font-size:12px;color:#625c67}.nsshome .m-section .m-lock .m-fine{font-size:11px;color:#e0d8e3}.nsshome .m-calculator,.nsshome .m-deals{padding:52px 0;background:#faf7f1}.nsshome .m-calculator-heading,.nsshome .m-deals-heading{font-family:Outfit,Arial,sans-serif;color:#2a2530;max-width:640px;margin:0 auto 24px;text-align:center;line-height:1.5}.nsshome .m-calculator-heading h2,.nsshome .m-deals-heading h2{font-size:32px;line-height:1.15;letter-spacing:-.6px;margin:8px 0 12px}.nsshome .m-calculator-heading p,.nsshome .m-deals-heading p{font-size:15px;color:#625c67}.nsshome .calculator-integration{min-height:900px;padding:24px}.nsshome .deals-integration{min-height:460px;padding:24px;margin-bottom:22px}.nsshome .m-section .m-lifestyle{background:#faf7f1}.nsshome .m-section .m-lifestyle picture{display:block}.nsshome .m-section .m-lifestyle img{display:block;width:100%;height:auto;border-radius:22px}.nsshome .m-section .how .steps{gap:20px}.nsshome .m-section .how .step{border-top:3px solid #dfa43a;padding:22px;background:#fff;border-radius:0 0 14px 14px}.nsshome .m-section .faq details{background:#fff;border:1px solid #e4ddd1;border-radius:12px;padding:16px 20px;margin:10px 0}.nsshome .m-section .faq summary{min-height:28px;cursor:pointer}.nsshome .m-section .m-source-note{font-size:12px;color:#625c67;max-width:1100px;margin:20px auto 0;padding:0 22px}.nsshome .m-section .m-comparison-note{margin-top:28px;padding-top:22px;border-top:1px solid #e4ddd1}.nsshome .m-section .m-comparison-note p{font-size:14px}.nsshome .m-section footer{padding-bottom:110px}.nsshome .m-persistent{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:30;padding:9px;background:#fff;border:1px solid #e4ddd1;border-radius:13px;box-shadow:0 8px 24px #2a253020}.nsshome .m-persistent[hidden]{display:none}.nsshome .m-support-placeholder{position:fixed;bottom:16px;right:16px;z-index:31;width:70px;height:70px;border:1px solid #d9cbac;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;font-family:Outfit,Arial,sans-serif;color:#2a2530;font-size:9px;font-weight:700}.nsshome .m-support-placeholder svg{width:39px;height:39px}@media(max-width:1099px){.nsshome .m-desktop-nav,.nsshome .m-login{display:none}.nsshome .m-mobile-menu{display:block;position:relative}.nsshome .m-mobile-menu summary{list-style:none;font-size:12px;border:1px solid #e4ddd1;border-radius:8px;padding:8px 11px;cursor:pointer}.nsshome .m-mobile-menu nav{position:absolute;right:0;top:42px;width:min(310px,calc(100vw - 30px));max-height:70vh;overflow:auto;border:1px solid #e4ddd1;background:#fff;border-radius:14px;box-shadow:0 12px 35px #2a253020;padding:18px;display:grid;gap:14px}.nsshome .m-mobile-menu nav a{font-size:14px;color:#2a2530;text-decoration:none}.nsshome .m-hero-grid{gap:24px}.nsshome .m-hero-copy h1{font-size:38px}.nsshome .m-section .m-fee-grid{grid-template-columns:1fr 1fr}.nsshome .m-section .m-rate-layout{gap:22px}}@media(max-width:767px){.nsshome .m-container{width:calc(100% - 32px)}.nsshome .m-header-inner{min-height:58px;padding:8px 0;flex-wrap:nowrap;gap:8px}.nsshome .m-header .brand{font-size:14px;gap:6px}.nsshome .m-header .mark{width:25px;height:25px}.nsshome .m-header .wm small{font-size:6px;letter-spacing:.9px}.nsshome .m-header-actions{gap:6px}.nsshome .m-header .m-button{font-size:11px;padding:8px 10px;min-height:38px}.nsshome .m-mobile-menu summary{padding:8px;font-size:11px}.nsshome .m-hero{padding:20px 0 24px}.nsshome .m-hero-grid{grid-template-columns:1fr;gap:16px}.nsshome .m-hero-copy h1{font-size:32px;margin-bottom:10px;letter-spacing:-.8px}.nsshome .m-intro{font-size:14px;margin-bottom:10px}.nsshome .m-promises{font-size:10px;gap:6px}.nsshome .m-hero-guide{display:none}.nsshome .m-quote-heading{padding:13px 15px 10px}.nsshome .m-quote-heading h2{font-size:21px}.nsshome .quote-integration{margin:0 15px 15px;padding:14px;min-height:300px}.nsshome .m-section section{padding:40px 0}.nsshome .m-section .m-rate-layout{grid-template-columns:1fr}.nsshome .m-section .m-rate-grid b{font-size:36px}.nsshome .m-section .m-fee-grid{grid-template-columns:1fr}.nsshome .m-section .m-fee-grid article{padding:20px}.nsshome .m-section .m-lock{padding:22px}.nsshome .m-section .m-lifestyle img{border-radius:14px}.nsshome .m-calculator,.nsshome .m-deals{padding:40px 0}.nsshome .m-calculator-heading h2,.nsshome .m-deals-heading h2{font-size:27px}.nsshome .deals-integration{min-height:600px}.nsshome .m-persistent{left:0;right:0;bottom:0;transform:none;border-radius:0;padding:10px 94px 10px 14px}.nsshome .m-persistent .m-button{width:100%;font-size:13px}.nsshome .m-support-placeholder{bottom:9px;right:12px;width:64px;height:62px}}@media(max-width:374px){.nsshome .m-container{width:calc(100% - 28px)}.nsshome .m-hero{padding-top:16px}.nsshome .m-hero-copy h1{font-size:30px}.nsshome .m-eyebrow{font-size:10px;letter-spacing:.8px}.nsshome .m-header .brand{font-size:13px}.nsshome .m-header .m-button{padding:8px;font-size:10px}.nsshome .m-header .wm small{letter-spacing:.6px}}@media(max-width:767px){.nsshome .m-header .m-button{min-height:44px}.nsshome .m-mobile-menu summary{box-sizing:border-box;min-height:44px;display:flex;align-items:center}}@media(max-width:374px){.nsshome .m-hero{padding-top:12px}.nsshome .m-hero-grid{gap:10px}.nsshome .m-intro{margin-bottom:6px}}@media(max-width:767px){.nsshome .m-persistent{padding-right:132px}}.nsshome .m-guide-hero{font-family:Outfit,Arial,sans-serif;background:#faf7f1;color:#2a2530;padding:48px 0}.nsshome .m-guide-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:48px;align-items:center}.nsshome .m-guide-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.07;letter-spacing:-1px;margin:10px 0 16px}.nsshome .m-guide-hero .m-guide-intro{font-size:17px;line-height:1.6;color:#625c67;max-width:650px}.nsshome .m-guide-proof{border:1px solid #d9cbac;padding:24px;border-radius:18px;background:#fff}.nsshome .m-guide-proof .m-neave{width:76px}.nsshome .m-guide-proof h2{font-size:22px;line-height:1.15;margin:12px 0}.nsshome .m-guide-proof p{font-size:14px;color:#625c67}.nsshome .m-guide-crumbs{font-family:Outfit,Arial,sans-serif;font-size:12px;color:#625c67;padding:16px 0;border-top:1px solid #e4ddd1}.nsshome .m-pagecontent{font-family:Outfit,Arial,sans-serif;color:#2a2530;line-height:1.7;max-width:1040px;margin:auto;padding:32px 22px 52px}.nsshome .m-pagecontent section{padding:28px 0;border-bottom:1px solid #e4ddd1}.nsshome .m-pagecontent h2{font-size:clamp(25px,3vw,32px);line-height:1.2;letter-spacing:-.5px;margin:0 0 16px}.nsshome .m-pagecontent h3{font-size:19px;line-height:1.3;margin:0 0 9px}.nsshome .m-pagecontent p{font-size:16px;color:#625c67;margin:0 0 18px}.nsshome .m-pagecontent a{color:#80540f;text-underline-offset:4px}.nsshome .m-pagecontent li{margin:7px 0}.nsshome .m-pagecontent .box,.nsshome .m-pagecontent .card{padding:24px;background:#fff;border:1px solid #e4ddd1;border-radius:16px}.nsshome .m-pagecontent [class*=grid]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nsshome .m-pagecontent details{padding:18px;border:1px solid #e4ddd1;border-radius:12px;background:#fff;margin:10px 0}.nsshome .m-pagecontent summary{cursor:pointer;font-weight:600}.nsshome .m-pagecontent .btn{display:inline-flex;background:#dfa43a;border-radius:9px;padding:11px 17px;color:#2a2530;text-decoration:none;font-weight:700}.nsshome .m-pagecontent .eyebrow{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#946113;font-weight:700}.nsshome .m-pagecontent svg{max-width:100%;height:auto}.nsshome .m-linked-module{max-width:996px;margin:24px auto;padding:0 22px}.nsshome .m-linked-module .integration-slot{min-height:380px;padding:24px}.nsshome .m-guide-bottom{background:#2a2530;color:#fff;font-family:Outfit,Arial,sans-serif;padding:40px 0}.nsshome .m-guide-bottom h2{font-size:32px;line-height:1.15;margin:0 0 12px}.nsshome .m-guide-bottom p{font-size:15px;color:#e0d8e3}.nsshome .m-legal{max-width:820px}.nsshome .m-legal h2{font-size:24px;margin:30px 0 12px}@media(max-width:767px){.nsshome .m-guide-hero{padding:26px 0}.nsshome .m-guide-grid{grid-template-columns:1fr;gap:20px}.nsshome .m-guide-hero h1{font-size:32px}.nsshome .m-guide-hero .m-guide-intro{font-size:15px}.nsshome .m-guide-proof{padding:18px}.nsshome .m-guide-proof .m-neave{width:48px;float:right}.nsshome .m-guide-proof h2{font-size:20px;margin-top:0}.nsshome .m-pagecontent{padding:18px 18px 36px}.nsshome .m-pagecontent [class*=grid]{grid-template-columns:1fr}.nsshome .m-pagecontent section{padding:24px 0}.nsshome .m-pagecontent p{font-size:15px}}:root{--ink:#2a2530;--accent:#dfa43a;--accent-d:#c0851f;--accent-soft:#fbf0d9;--paper:#fdfaf4;--soft:#f7efe1;--soft-2:#f2e7d3;--dark:#221d26;--text:#2c2722;--muted:#7a7167;--line:#eae0d0;--ok:#2f8f5f;--radius:16px;--shadow:0 18px 44px rgba(42,37,32,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);background:var(--paper);line-height:1.65;-webkit-font-smoothing:antialiased}a{color:var(--accent-d);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:940px;margin:0 auto;padding:0 22px}img{max-width:100%}.site-head{border-bottom:1px solid var(--line);background:hsla(40,69%,97%,.9);position:sticky;top:0;z-index:20;backdrop-filter:saturate(1.2) blur(6px)}.site-head .wrap{display:flex;align-items:center;gap:16px;height:64px}.brand{font-weight:800;color:var(--ink);font-size:1.12rem;letter-spacing:-.01em}.brand b{color:var(--accent-d)}.nav{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nav a{color:var(--ink);font-weight:600;font-size:.94rem;padding:8px 12px;border-radius:9px}.nav a:hover{background:var(--soft);text-decoration:none}.nav .cta{background:var(--accent);color:#2a2530}.nav .cta:hover{background:var(--accent-d)}.hero{background:var(--dark);color:#fff;padding:56px 0 52px}.hero .eyebrow{color:#f0cd86;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;margin:0 0 12px}.hero h1{font-size:2.4rem;line-height:1.12;margin:0 0 14px;letter-spacing:-.02em;max-width:20ch;text-wrap:balance}.hero p{font-size:1.12rem;color:hsla(0,0%,100%,.85);margin:0 0 24px;max-width:60ch}.hero .btn{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#2a2530;font-weight:700;border:0;border-radius:12px;padding:14px 24px;font-size:1.02rem;cursor:pointer}.hero .btn:hover{background:var(--accent-d);text-decoration:none}.hero .sub{display:block;margin-top:14px;font-size:.9rem;color:hsla(0,0%,100%,.7)}main{padding:8px 0 24px}section{padding:34px 0;border-bottom:1px solid var(--line)}section:last-of-type{border-bottom:0}h2{font-size:1.5rem;margin:0 0 10px;letter-spacing:-.01em;text-wrap:balance}h3{font-size:1.12rem;margin:22px 0 6px}p{margin:0 0 14px}.lead{font-size:1.12rem;color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:18px 0 4px}.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:0 6px 22px rgba(42,37,32,.06)}.card h3{margin:0 0 6px}.card p{margin:0;color:var(--muted);font-size:.96rem}ul.ticks{list-style:none;padding:0;margin:14px 0}ul.ticks li{padding:7px 0 7px 30px;position:relative}ul.ticks li:before{content:"";position:absolute;left:0;top:11px;width:16px;height:16px;border-radius:5px;background:var(--accent);color:#2a2530}ul.ticks li:after{content:"\2713";position:absolute;left:3px;top:6px;color:#2a2530;font-weight:800;font-size:.8rem}.note{background:var(--accent-soft);border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:.95rem;color:var(--ink);margin:16px 0}.note b{color:var(--accent-d)}.ins-msg{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#2a2530;font-weight:700;border:0;border-radius:12px;padding:13px 24px;font-size:1rem;cursor:pointer}.ins-msg:hover{background:var(--accent-d)}.feehl{background:var(--dark);color:#fff;border-radius:14px;padding:20px 22px;margin:14px 0 16px;display:flex;flex-direction:column;gap:6px}.feehl-n{font-size:2.4rem;font-weight:800;color:#f0cd86;line-height:1}.feehl-n span{font-size:1rem;color:hsla(0,0%,100%,.7);font-weight:600;margin-left:4px}.feehl-l{font-size:.95rem;color:hsla(0,0%,100%,.82)}.faq details{border:1px solid var(--line);border-radius:12px;background:#fff;margin:10px 0;padding:2px 4px}.faq summary{cursor:pointer;font-weight:600;padding:14px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary{border-bottom:1px solid var(--line)}.faq .a{padding:12px 14px 4px;color:var(--muted)}.cta-band{background:var(--soft);border:0;text-align:center;border-radius:0}.cta-band h2{margin-bottom:6px}.cta-band .btn{display:inline-flex;gap:8px;background:var(--accent);color:#2a2530;font-weight:700;border:0;border-radius:12px;padding:14px 26px;font-size:1.05rem;margin-top:8px}.cta-band .btn:hover{background:var(--accent-d);text-decoration:none}.related{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.related a{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-weight:600;font-size:.92rem;color:var(--ink)}.related a:hover{border-color:var(--accent);text-decoration:none}.crumbs{font-size:.85rem;padding:16px 0 0}.crumbs,.crumbs a{color:var(--muted)}.site-foot{background:var(--dark);color:hsla(0,0%,100%,.75);padding:34px 0;font-size:.9rem;margin-top:8px}.site-foot .wrap{display:flex;flex-wrap:wrap;gap:18px 30px;align-items:flex-start}.site-foot a{color:#f0cd86}.site-foot .cols{display:flex;gap:40px;flex-wrap:wrap;margin-left:auto}.site-foot .cols a{display:block;color:hsla(0,0%,100%,.8);margin:5px 0;font-weight:500}.disc{font-size:.8rem;color:var(--muted);margin-top:18px}@media(max-width:640px){.hero h1{font-size:1.85rem}.hero{padding:40px 0 38px}.site-foot .cols{margin-left:0}}.nev-float{animation:nevFloat 4s ease-in-out infinite}@keyframes nevFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.nev-float{animation:none}}