
.ns-page{--display:block;display:block;width:100%;padding:0;gap:0;color:#0b1c2c;font:400 16px 'DM Sans',sans-serif}
.ns-page .e-con{--display:block;display:block;--container-widget-width:auto;--container-widget-flex-grow:0;--gap:0px;--row-gap:0px;--column-gap:0px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;flex-shrink:1;gap:0;min-width:0;max-width:none;padding:0}
.ns-page .elementor-widget{margin:0;max-width:100%;color:inherit;font-family:inherit}
.ns-page .elementor-widget-text-editor{font:inherit;letter-spacing:inherit}
.ns-page .fluentform .ff-btn-submit{background:#0b1c2c!important;color:white!important}
.ns-page .e-con{width:auto;flex-wrap:nowrap}
.ns-page .ns-copy,.ns-page .ns-inline,.ns-page .elementor-widget-heading{display:contents}
.ns-page .ns-copy>.elementor-widget-container,.ns-page .ns-inline>.elementor-widget-container{display:contents}
.ns-page .elementor-heading-title{font-family:'Manrope',sans-serif;color:inherit;padding:0}
.ns-page h2{margin-bottom:.83em}.ns-page h3{margin-bottom:1em;font-weight:700}
.ns-page .ns-link{width:fit-content;font:inherit}
.ns-page .ns-link .elementor-button{background:transparent;color:inherit;font:inherit;border:none;border-radius:inherit;padding:0;width:100%;box-shadow:none;text-align:inherit}
.ns-page .ns-link .elementor-button-content-wrapper{gap:0;display:block}
.ns-page .btn .elementor-button-text{display:inline-flex;align-items:center;gap:20px}
.ns-page .ns-link .elementor-button-wrapper{width:100%}
.ns-page .ns-link:not(.btn):not(.text-link){padding:0}
.ns-page .ns-svg{width:100%;height:100%}
.ns-page .ns-svg img{display:block;width:100%;height:100%}
.ns-page .ns-menu-toggle .elementor-button{background:transparent;color:#143329;padding:0;border:0;font-size:22px;line-height:1;box-shadow:none}
.ns-page .ns-menu-toggle .elementor-button-wrapper{display:contents}
.ns-page .elementor-accordion .elementor-accordion-item{border:none;border-bottom:1px solid #d6e0d7}
.ns-page .elementor-accordion .elementor-tab-title{font:800 14px 'DM Sans',sans-serif;padding:23px 0;color:#0b1c2c}
.ns-page .elementor-accordion .elementor-tab-content{font:400 13px/1.85 'DM Sans',sans-serif;border:none;padding:0 35px 22px 0;color:#6d7d72}
.ns-page .elementor-accordion .elementor-tab-content p{margin:0}
.ns-page .elementor-accordion .elementor-accordion-icon{float:right}
.ns-page .elementor-accordion .elementor-tab-title a{color:#0b1c2c;font:800 14px 'DM Sans',sans-serif}
.ns-page .elementor-accordion .elementor-tab-title .elementor-accordion-icon{float:right!important;width:30px;height:30px;border:1px solid #c9d7cb;border-radius:50%;text-align:center;line-height:28px;color:#316e4d}
.ns-page .elementor-accordion .elementor-tab-title.elementor-active a{color:#27734f}
.ns-page .fluentform .ff-el-group{margin-bottom:20px}
.ns-page .fluentform .ff-el-input--label label{font-size:12px;font-weight:800;color:#0b1c2c;margin-bottom:9px}
.ns-page .fluentform input.ff-el-form-control{height:48px;border:1px solid #dce5de;border-radius:6px;padding:0 14px;font:400 13px 'DM Sans',sans-serif;color:#0b1c2c;background:white}
.ns-page .fluentform input:focus{border-color:#358f63;box-shadow:0 0 0 3px #2c8b6220}
.ns-page .fluentform .ff-btn-submit{width:100%;height:53px;background:#0b1c2c;color:white;border:0;border-radius:7px;font:800 13px 'DM Sans',sans-serif;text-align:left;padding:14px 20px}
.ns-page .fluentform .ff-btn-submit:after{content:'↗';float:right}
.ns-page .fluentform .ff-message-success{background:#eaf7e9;color:#245c3c;border:1px solid #b9deb8;border-radius:7px;box-shadow:none}
.ns-page .fluentform .ff-el-is-error .ff-el-form-control{border-color:#d74c4c}
.ns-page .fluentform fieldset{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}
.ns-page .fluentform fieldset>.ns-wide,.ns-page .fluentform fieldset>.ff_submit_btn_wrapper{grid-column:1/-1}
.ns-page .fluentform fieldset>.ns-half{grid-column:auto;min-width:0}
@media(max-width:520px){.ns-page .fluentform fieldset{grid-template-columns:1fr}}
.ns-page{--navy:#0b1c2c;--navy2:#122b39;--green:#bff27b;--forest:#26634b;--muted:#66736f;--surface:#f6f8f4;--line:#e3e9e3;--white:#fff;--font:'Manrope',sans-serif;--body:'DM Sans',sans-serif}.ns-page *{box-sizing:border-box}.ns-page{scroll-behavior:smooth;scroll-padding-top:94px}.ns-page{margin:0;background:var(--white);color:var(--navy);font-family:var(--body);-webkit-font-smoothing:antialiased}.ns-page button,.ns-page input{font:inherit}.ns-page a{color:inherit;text-decoration:none}.ns-page button{cursor:pointer}.ns-page svg{display:block;width:100%;height:100%}.ns-page ::selection{background:var(--green);color:var(--navy)}.ns-page .container{width:min(1220px,calc(100% - 80px));margin-inline:auto}.ns-page .skip-link{position:absolute;top:-80px;left:20px;background:var(--green);padding:12px;z-index:99}.ns-page .skip-link:focus{top:10px}.ns-page .site-header{height:84px;position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #eaf0ec;transition:box-shadow .2s}.ns-page .site-header.scrolled{box-shadow:0 8px 30px #0b1c2c0b}.ns-page .header-inner,.ns-page .header-actions,.ns-page .desktop-nav,.ns-page .brand{display:flex;align-items:center}.ns-page .header-inner{height:100%;justify-content:space-between;gap:22px}.ns-page .brand{gap:10px;font:800 23px var(--font);letter-spacing:-1.2px;white-space:nowrap}.ns-page .brand-mark{width:32px;height:32px;border-radius:50%;background:var(--navy);color:var(--green);display:grid;place-items:center;padding:7px}.ns-page .brand-dot{color:#56a778}.ns-page .desktop-nav{gap:30px;font-size:13px;font-weight:700;color:#44534f}.ns-page .desktop-nav a:hover,.ns-page .footer a:hover{color:#39946d}.ns-page .header-actions{gap:12px}.ns-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid transparent;border-radius:7px;padding:14px 20px;font-weight:800;font-size:12px;transition:transform .18s,background .18s,box-shadow .18s;white-space:nowrap}.ns-page .btn:hover{transform:translateY(-2px)}.ns-page .btn:active{transform:translateY(0)}.ns-page .btn-primary{background:var(--navy);color:white}.ns-page .btn-primary:hover{background:#22463e;box-shadow:0 8px 24px #0b1c2c24}.ns-page .btn-text{padding:12px 4px}.ns-page .btn-text:hover{color:#328767}.ns-page .btn-lime{background:var(--green);color:var(--navy)}.ns-page .btn-lime:hover{background:#d3ffa1;box-shadow:0 10px 35px #bff27b2b}.ns-page .btn-ghost{background:transparent;color:#fff;border-color:#ffffff5c}.ns-page .btn-ghost:hover{background:#ffffff14}.ns-page .btn-outline{border-color:#bccbc3}.ns-page .btn-large{padding:19px 24px;font-size:14px;min-height:59px}.ns-page .menu-toggle,.ns-page .mobile-nav{display:none}.ns-page h1,.ns-page h2,.ns-page h3,.ns-page p{margin-top:0}.ns-page h1,.ns-page h2,.ns-page h3{font-family:var(--font)}.ns-page h2{font-size:clamp(36px,4.1vw,56px);letter-spacing:-2.9px;line-height:1.17;font-weight:800}.ns-page h3{letter-spacing:-.5px}.ns-page .eyebrow{display:flex;align-items:center;gap:10px;font:800 11px var(--font);letter-spacing:1.8px;color:#2c7755;margin-bottom:25px}.ns-page .eyebrow-light{color:#c9ebb1}.ns-page .mini-star{font-size:17px;letter-spacing:0}.ns-page .text-green{color:#34845e}.ns-page .section{padding:112px 0}.ns-page .hero{color:#fff;background:radial-gradient(ellipse at 76% 30%,#285341 0%,transparent 40%),linear-gradient(125deg,#0b1b2b 25%,#102b32 100%);overflow:hidden}.ns-page .hero-grid{min-height:650px;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:40px;padding-top:35px;padding-bottom:54px}.ns-page .hero-copy{position:relative;z-index:2}.ns-page .eyebrow-pulse{display:block;background:var(--green);width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 5px #bff27b20}.ns-page .hero h1{font-size:clamp(52px,5.7vw,84px);line-height:1.09;letter-spacing:-5px;margin-bottom:27px;font-weight:800}.ns-page .hero h1 span{color:var(--green)}.ns-page .hero-lede{max-width:570px;font-size:17px;line-height:1.85;color:#c5d0cc;margin-bottom:31px}.ns-page .hero-lede strong{color:#fff}.ns-page .hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.ns-page .hero-proof{display:flex;align-items:center;gap:10px;margin-top:47px;color:#a8b9b3;font-size:12px}.ns-page .proof-icon{color:var(--green);font-size:24px}.ns-page .hero-visual{position:relative;min-height:520px;isolation:isolate}.ns-page .orbit{position:absolute;border:1px solid #bff27b19;border-radius:50%;aspect-ratio:1}.ns-page .orbit-one{width:490px;top:3%;left:4%}.ns-page .orbit-two{width:360px;top:15%;left:18%;border-style:dashed}.ns-page .visual-label{position:absolute;top:56px;left:62px;color:#a7baa7;letter-spacing:2.7px;font-size:10px;font-weight:800}.ns-page .visual-card{position:absolute;width:270px;height:325px;border-radius:15px;padding:25px;display:flex;flex-direction:column;box-shadow:0 25px 75px #0004;transition:transform .3s}.ns-page .visual-card-business{top:94px;left:48px;transform:rotate(-8deg);background:#e3f4df;color:#173a32}.ns-page .visual-card-business:hover{transform:rotate(-4deg) translateY(-8px)}.ns-page .visual-card-referral{top:150px;right:14px;transform:rotate(10deg);background:#bdf181;color:#153c30}.ns-page .visual-card-referral:hover{transform:rotate(5deg) translateY(-8px)}.ns-page .vc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:auto}.ns-page .vc-icon{width:45px;height:45px;display:grid;place-items:center;background:#ffffff8c;border-radius:50%;padding:11px}.ns-page .vc-arrow{font-size:25px}.ns-page .vc-label{font-size:13px;font-weight:800}.ns-page .visual-card strong{font:800 70px var(--font);letter-spacing:-5px;margin:7px 0 0}.ns-page .vc-plus{font-size:26px;vertical-align:top;letter-spacing:0;margin-left:4px}.ns-page .vc-caption{font-size:13px}.ns-page .visual-footer{position:absolute;bottom:13px;left:75px;display:flex;gap:8px;align-items:center;color:#c9d8ce;font-size:12px}.ns-page .tiny-check{border:1px solid #bff27b;display:grid;place-items:center;color:var(--green);width:23px;height:23px;border-radius:50%}.ns-page .floating-spark{position:absolute;color:var(--green)}.ns-page .spark-one{font-size:38px;top:31px;right:47px}.ns-page .spark-two{font-size:30px;bottom:55px;left:40px}.ns-page .hero-bottom{border-top:1px solid #ffffff20}.ns-page .hero-bottom-inner{display:flex;justify-content:space-between;gap:20px;padding:23px 0;color:#98aea7;font:800 10px var(--font);letter-spacing:1.1px}.ns-page .intro-strip{background:#eefaeb;border-bottom:1px solid #e2efe0}.ns-page .intro-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:37px 0}.ns-page .intro-strip p{font:800 clamp(20px,2.5vw,33px) var(--font);letter-spacing:-1.3px;margin:0}.ns-page .intro-strip em{font-style:normal;color:#388c62}.ns-page .intro-strip span{font-size:12px;font-weight:800;white-space:nowrap}.ns-page .section-top,.ns-page .steps-title-row{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:43px}.ns-page .section-top h2,.ns-page .steps-title-row h2{margin-bottom:0}.ns-page .section-top p,.ns-page .steps-title-row p{max-width:390px;color:var(--muted);font-size:15px;line-height:1.85;margin-bottom:7px}.ns-page .business-feature-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:24px}.ns-page .bonus-feature{min-height:400px;background:linear-gradient(137deg,#d5f4cc,#a9e9bb);border-radius:13px;padding:32px 35px;display:flex;flex-direction:column;overflow:hidden;position:relative}.ns-page .bonus-feature:after{content:'✳';position:absolute;bottom:-160px;right:-30px;font-size:440px;color:#ffffff36;line-height:1}.ns-page .feature-top,.ns-page .bonus-bottom{display:flex;align-items:center;justify-content:space-between;z-index:1}.ns-page .pill-light{font:800 10px var(--font);letter-spacing:1px;border:1px solid #4d866b60;border-radius:50px;padding:10px 15px}.ns-page .feature-north{font-size:30px}.ns-page .bonus-label{margin-top:auto;z-index:1;font-weight:700;font-size:17px;color:#326348}.ns-page .bonus-amount{z-index:1;font:800 clamp(95px,12vw,167px)/1.1 var(--font);letter-spacing:-12px;color:#114b35}.ns-page .bonus-amount span{font-size:32px;vertical-align:top;letter-spacing:0}.ns-page .bonus-bottom{margin-top:11px;font-weight:700;font-size:14px}.ns-page .bonus-bottom a{background:#164c38;color:#fff;width:45px;height:45px;display:grid;place-items:center;border-radius:50%;font-size:23px}.ns-page .benefit-list{border:1px solid var(--line);border-radius:13px;padding:17px 36px 25px;display:flex;flex-direction:column}.ns-page .benefit-list-item{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.ns-page .round-icon{flex:none;width:47px;height:47px;display:grid;place-items:center;border-radius:50%;background:#eef6eb;color:#2b7b55;font-size:23px}.ns-page .benefit-list h3{font-size:17px;margin:1px 0 7px}.ns-page .benefit-list p{color:var(--muted);font-size:13px;line-height:1.75;margin:0}.ns-page .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-weight:800;font-size:14px;color:#27734f;border-bottom:1px solid #80ab92;padding-bottom:9px;width:fit-content}.ns-page .text-link:hover{color:var(--navy)}.ns-page .benefit-list .text-link{margin-top:auto;padding-top:23px}.ns-page .fineprint{color:#7b8981;font-size:11px;margin:15px 0 0}.ns-page .form-section{background:#f6f8f4}.ns-page .form-layout,.ns-page .referral-form-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:start}.ns-page .form-aside,.ns-page .referral-form-intro{position:sticky;top:126px;padding-top:42px}.ns-page .form-aside p,.ns-page .referral-form-intro p{color:var(--muted);line-height:1.85;font-size:16px;max-width:410px}.ns-page .aside-note{display:flex;gap:15px;align-items:start;border-top:1px solid #dbe5dc;padding-top:25px;margin-top:65px}.ns-page .aside-note-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#d8f1d1;color:#2b7850;font-weight:900}.ns-page .aside-note strong,.ns-page .aside-note span{display:block}.ns-page .aside-note strong{font-size:13px;margin-bottom:7px}.ns-page .aside-note div>span{font-size:12px;line-height:1.7;color:var(--muted)}.ns-page .form-card{background:#fff;border:1px solid #e8ece8;box-shadow:0 15px 50px #162d2410;border-radius:14px;padding:36px}.ns-page .form-card-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:27px}.ns-page .form-step{font:800 10px var(--font);letter-spacing:1.5px;color:#388259}.ns-page .form-card h3{font-size:23px;letter-spacing:-.9px;margin:9px 0 7px}.ns-page .form-card-head p,.ns-page .form-group-heading p{font-size:12px;color:#7a8780;margin:0}.ns-page .form-icon{display:grid;place-items:center;background:#e9f7e2;border-radius:50%;width:44px;height:44px;font-size:23px;color:#31734d}.ns-page .field{margin-bottom:20px;min-width:0}.ns-page .field label{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:800;margin-bottom:9px}.ns-page .required{color:#d34c43}.ns-page .optional{margin-left:auto;font-size:11px;font-weight:500;color:#919d96}.ns-page .field input{width:100%;height:48px;border:1px solid #dce5de;border-radius:6px;background:#fff;padding:0 14px;font-size:13px;color:var(--navy);outline:none;transition:border .2s,box-shadow .2s}.ns-page .field input::placeholder{color:#9daaa3}.ns-page .field input:hover{border-color:#9fbaa8}.ns-page .field input:focus{border-color:#358f63;box-shadow:0 0 0 3px #2c8b6220}.ns-page .field input[aria-invalid="true"]{border-color:#d74c4c;background:#fffafa}.ns-page .field-error{display:block;min-height:0;color:#bc3b3b;font-size:11px;margin-top:5px}.ns-page .field-error:empty{display:none}.ns-page .field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ns-page .submit-btn{width:100%;height:53px;justify-content:space-between;font-size:13px}.ns-page .submit-btn[disabled]{opacity:.75;cursor:wait;transform:none}.ns-page .spinner{display:none;width:15px;height:15px;border-radius:50%;border:2px solid #ffffff60;border-top-color:#fff;animation:spin .6s linear infinite}.ns-page .is-loading .spinner{display:inline-block}.ns-page .is-loading .button-arrow{display:none}@keyframes spin{to{transform:rotate(360deg)}}.ns-page .form-status{padding:14px 16px;border-radius:7px;margin-bottom:15px;font-size:13px;line-height:1.6}.ns-page .form-status.error{background:#fff0ed;color:#a83d35;border:1px solid #f4c9c2}.ns-page .form-status.success{background:#eaf7e9;color:#245c3c;border:1px solid #b9deb8}.ns-page .privacy-note{font-size:11px;color:#89968e;line-height:1.7;margin:16px 0 0}.ns-page .privacy-note a{text-decoration:underline;color:#467e5f}.ns-page .steps-section{background:#fff}.ns-page .steps-grid{display:grid;gap:16px}.ns-page .steps-grid.three{grid-template-columns:repeat(3,1fr)}.ns-page .steps-grid.four{grid-template-columns:repeat(4,1fr)}.ns-page .step-card{border:1px solid #e4ebe4;background:#fbfcfa;border-radius:10px;padding:27px;min-height:264px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.ns-page .step-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #123c2910}.ns-page .step-number{font:800 12px var(--font);color:#4f8a6b}.ns-page .step-symbol{margin:auto 0 26px;font-size:38px;color:#2d7955}.ns-page .step-card h3{font-size:16px;margin:0 0 10px}.ns-page .step-card p{font-size:13px;line-height:1.7;color:#758178;margin:0}.ns-page .referral-section{background:#12372e;color:#fff;overflow:hidden}.ns-page .referral-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ns-page .referral-art{position:relative;min-height:480px;display:grid;place-items:center}.ns-page .referral-art-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:43px 43px;mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.ns-page .referral-circle{position:absolute;aspect-ratio:1;border-radius:50%}.ns-page .circle-back{width:360px;border:1px solid #bff27b60;transform:translate(-36px,11px)}.ns-page .circle-back:after{content:'';position:absolute;inset:30px;border:1px dashed #bff27b44;border-radius:50%}.ns-page .circle-front{width:295px;background:var(--green);color:#184935;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-11deg);box-shadow:23px 23px 0 #d7f6ab1e}.ns-page .circle-front span{font:800 11px/1.5 var(--font);letter-spacing:1.3px;text-align:center}.ns-page .circle-front strong{font:800 81px var(--font);letter-spacing:-7px;margin:13px 0}.ns-page .circle-front small{font-weight:800;letter-spacing:1px}.ns-page .art-badge{position:absolute;border-radius:50%;background:#ecffe7;color:#256044;width:65px;height:65px;display:grid;place-items:center;font-size:35px}.ns-page .art-badge-one{top:45px;right:58px}.ns-page .art-badge-two{bottom:45px;left:30px}.ns-page .referral-content h2{font-size:clamp(42px,4vw,57px);letter-spacing:-2.8px}.ns-page .referral-content h2 span{color:var(--green)}.ns-page .referral-content p:not(.referral-disclaimer){color:#c2d6c9;font-size:16px;line-height:1.9;max-width:500px}.ns-page .referral-benefits{display:grid;gap:18px;margin:30px 0}.ns-page .referral-benefits div{font-size:13px;font-weight:700}.ns-page .referral-benefits span{display:inline-grid;place-items:center;width:24px;height:24px;color:var(--green);border:1px solid #bff27b60;border-radius:50%;margin-right:10px}.ns-page .referral-disclaimer{font-size:11px;color:#b0c6b9;margin:20px 0 0}.ns-page .referral-form-section{background:#fff}.ns-page .referral-form-layout{grid-template-columns:.76fr 1.24fr;gap:80px}.ns-page .referral-form-intro p{margin-bottom:40px}.ns-page .referral-aside-line{display:flex;align-items:start;gap:18px;padding:21px 0;border-top:1px solid #e1e8e1}.ns-page .referral-aside-line>span{font:800 15px var(--font);color:#3d8d64}.ns-page .referral-aside-line strong,.ns-page .referral-aside-line small{display:block}.ns-page .referral-aside-line strong{font-size:14px;margin-bottom:7px}.ns-page .referral-aside-line small{font-size:12px;color:var(--muted)}.ns-page .referral-form-card{padding:38px}.ns-page .form-group-heading{display:flex;gap:15px;align-items:center;margin-bottom:25px}.ns-page .form-group-index{background:#eaf5e7;color:#31744e;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:800 13px var(--font)}.ns-page .form-group-heading h3{margin:0 0 5px;font-size:19px}.ns-page .form-divider{height:1px;background:var(--line);margin:20px 0 32px}.ns-page .referral-steps-section{background:#f6f8f4}.ns-page .referral-steps-section .step-card{background:#fff}.ns-page .why-section{background:#fff}.ns-page .section-heading-center{text-align:center;max-width:720px;margin:0 auto 48px}.ns-page .section-heading-center .eyebrow{justify-content:center}.ns-page .section-heading-center h2{margin-bottom:20px}.ns-page .section-heading-center p{color:var(--muted);line-height:1.8}.ns-page .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ns-page .why-card{padding:31px;border:1px solid var(--line);border-radius:10px;min-height:208px}.ns-page .why-icon{display:grid;place-items:center;background:#edf7e9;color:#2e8057;border-radius:12px;width:48px;height:48px;font-size:25px;margin-bottom:25px}.ns-page .why-card h3{font-size:16px;margin:0 0 10px}.ns-page .why-card p{color:#78857d;font-size:13px;line-height:1.75;margin:0}.ns-page .faq-section{background:#f6f8f4}.ns-page .faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.ns-page .faq-aside p{font-size:15px;color:var(--muted);line-height:1.85;max-width:410px;margin-bottom:31px}.ns-page .faq-list{border-top:1px solid #d6e0d7}.ns-page .faq-list details{border-bottom:1px solid #d6e0d7}.ns-page .faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:23px 0;font-size:14px;font-weight:800;cursor:pointer}.ns-page .faq-list summary::-webkit-details-marker{display:none}.ns-page .faq-plus{position:relative;flex:none;width:30px;height:30px;border:1px solid #c9d7cb;border-radius:50%}.ns-page .faq-plus:before,.ns-page .faq-plus:after{content:'';position:absolute;background:#316e4d;top:14px;left:9px;width:10px;height:1.5px}.ns-page .faq-plus:after{transform:rotate(90deg);transition:transform .2s}.ns-page .faq-list details[open] .faq-plus:after{transform:rotate(0)}.ns-page .faq-list details p{font-size:13px;line-height:1.85;color:#6d7d72;margin:-5px 45px 22px 0}.ns-page .final-section{background:#0d2530;color:#fff;padding:95px 0 105px}.ns-page .final-top{text-align:center;max-width:700px;margin:0 auto 45px}.ns-page .final-top .eyebrow{justify-content:center}.ns-page .final-top h2{font-size:clamp(45px,5vw,68px);letter-spacing:-3.5px}.ns-page .final-top h2 span{color:var(--green)}.ns-page .final-top p{color:#b6c9c5;line-height:1.8}.ns-page .final-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:auto}.ns-page .final-card{background:#e7f6de;color:#133e2c;border-radius:10px;min-height:290px;display:flex;flex-direction:column;padding:31px;transition:transform .2s}.ns-page .final-card:nth-child(2){background:#c2ef93}.ns-page .final-card:hover{transform:translateY(-5px)}.ns-page .final-card-icon{font-size:31px;margin-bottom:27px}.ns-page .final-card-label{font:800 10px var(--font);letter-spacing:1.5px;margin-bottom:11px}.ns-page .final-card strong{font:800 clamp(25px,2.6vw,34px)/1.25 var(--font);letter-spacing:-1.4px}.ns-page .final-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;font-size:13px;font-weight:800}.ns-page .final-card-bottom span{font-size:25px}.ns-page .footer{background:#f7f9f5;padding:65px 0 27px}.ns-page .footer-main{display:grid;grid-template-columns:2.1fr 1fr 1.2fr 1.25fr;gap:35px;padding-bottom:60px}.ns-page .footer-brand-col p{max-width:270px;font-size:13px;color:#718076;line-height:1.85;margin-top:23px}.ns-page .footer-col{display:flex;flex-direction:column;gap:15px;font-size:12px;color:#6d7a72}.ns-page .footer-col h3{font-size:13px;color:var(--navy);margin:4px 0 11px}.ns-page .footer-bottom{display:flex;justify-content:space-between;gap:15px;padding:23px 0;border-top:1px solid #dce6de;font-size:11px;color:#829085}.ns-page .footer-bottom>div{display:flex;gap:24px}.ns-page .legal-note{font-size:10px;line-height:1.6;color:#7d8b81;margin-top:10px;max-width:1000px}.ns-page .legal-note strong{color:#66796a}.ns-page :focus-visible{outline:3px solid #5cae78;outline-offset:3px}@media(max-width:1100px){.ns-page .desktop-nav{gap:17px}.ns-page .header-referral{display:none}.ns-page .hero h1{font-size:65px}.ns-page .hero-grid{gap:15px}.ns-page .visual-card{width:240px;height:305px}.ns-page .visual-card-referral{right:0}.ns-page .visual-card-business{left:15px}.ns-page .visual-card strong{font-size:62px}.ns-page .referral-grid{gap:45px}.ns-page .form-layout,.ns-page .referral-form-layout,.ns-page .faq-layout{gap:45px}.ns-page .container{width:min(1220px,calc(100% - 52px))}}@media(max-width:800px){.ns-page .section{padding:78px 0}.ns-page .desktop-nav,.ns-page .header-primary,.ns-page .header-referral{display:none}.ns-page .site-header{height:72px}.ns-page .menu-toggle{display:flex;width:43px;height:43px;background:transparent;border:1px solid #d9e4dd;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px}.ns-page .menu-toggle span{width:19px;height:2px;background:#143329;transition:transform .2s}.ns-page .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.ns-page .menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.ns-page .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}.ns-page .mobile-nav:not([inert]){display:flex;flex-direction:column;gap:18px;padding:22px 26px 28px;background:#fff;border-top:1px solid var(--line);box-shadow:0 18px 20px #102d2020;font-weight:700;font-size:14px}.ns-page .mobile-nav .btn{width:100%}.ns-page .hero-grid{grid-template-columns:1fr;gap:10px;padding-top:80px;padding-bottom:50px}.ns-page .hero-copy{max-width:660px}.ns-page .hero h1{font-size:clamp(53px,8vw,75px)}.ns-page .hero-visual{min-height:465px;max-width:570px;width:100%;margin:auto}.ns-page .visual-card-business{left:12%}.ns-page .visual-card-referral{right:9%}.ns-page .hero-bottom-inner{flex-wrap:wrap}.ns-page .hero-bottom-inner span:first-child{width:100%}.ns-page .section-top,.ns-page .steps-title-row{align-items:start;flex-direction:column;gap:20px}.ns-page .section-top p,.ns-page .steps-title-row p{max-width:600px}.ns-page .business-feature-grid,.ns-page .referral-grid,.ns-page .form-layout,.ns-page .referral-form-layout,.ns-page .faq-layout{grid-template-columns:1fr}.ns-page .form-aside,.ns-page .referral-form-intro{position:static;padding-top:0}.ns-page .aside-note{margin-top:32px}.ns-page .steps-grid.four{grid-template-columns:repeat(2,1fr)}.ns-page .referral-grid{gap:20px}.ns-page .referral-art{min-height:390px;order:2}.ns-page .referral-content{order:1}.ns-page .referral-section{padding-bottom:40px}.ns-page .why-grid{grid-template-columns:repeat(2,1fr)}.ns-page .faq-layout{gap:30px}.ns-page .footer-main{grid-template-columns:repeat(2,1fr)}.ns-page .intro-strip-inner{align-items:start;flex-direction:column}}@media(max-width:520px){.ns-page .container{width:calc(100% - 36px)}.ns-page .site-header{height:68px}.ns-page .section{padding:65px 0}.ns-page h2{font-size:37px;letter-spacing:-1.8px}.ns-page .hero-grid{padding-top:66px;padding-bottom:10px}.ns-page .hero h1{font-size:clamp(45px,11.3vw,61px);letter-spacing:-2.9px}.ns-page .hero-lede{font-size:15px}.ns-page .hero-buttons{flex-direction:column}.ns-page .hero-buttons .btn{width:100%}.ns-page .hero-proof{margin-top:27px}.ns-page .hero-visual{min-height:365px}.ns-page .orbit-one{width:330px}.ns-page .orbit-two{width:250px}.ns-page .visual-label{top:18px;left:30px}.ns-page .visual-card{width:192px;height:252px;padding:18px;border-radius:11px}.ns-page .visual-card-business{top:75px;left:5%}.ns-page .visual-card-referral{top:104px;right:1%}.ns-page .vc-icon{width:36px;height:36px;padding:8px}.ns-page .vc-label{font-size:10px}.ns-page .visual-card strong{font-size:49px;letter-spacing:-3px}.ns-page .vc-caption{font-size:11px}.ns-page .visual-footer{bottom:5px;left:35px;font-size:10px}.ns-page .spark-one{right:8px}.ns-page .hero-bottom-inner{gap:15px;font-size:9px}.ns-page .hero-bottom-inner span:first-child{display:none}.ns-page .intro-strip-inner{padding:28px 0}.ns-page .intro-strip p{font-size:23px}.ns-page .business-feature-grid{gap:15px}.ns-page .bonus-feature{min-height:330px;padding:24px}.ns-page .bonus-amount{font-size:105px;letter-spacing:-8px}.ns-page .benefit-list{padding:10px 20px 22px}.ns-page .form-card,.ns-page .referral-form-card{padding:25px 19px}.ns-page .field-row{grid-template-columns:1fr;gap:0}.ns-page .form-card h3{font-size:21px}.ns-page .step-card{min-height:236px;padding:20px}.ns-page .steps-grid.three,.ns-page .steps-grid.four{grid-template-columns:1fr}.ns-page .step-symbol{margin:24px 0}.ns-page .referral-art{min-height:325px}.ns-page .circle-back{width:285px}.ns-page .circle-front{width:235px}.ns-page .circle-front strong{font-size:62px}.ns-page .circle-front span{font-size:9px}.ns-page .art-badge{width:50px;height:50px}.ns-page .art-badge-one{right:15px}.ns-page .referral-content h2{font-size:42px}.ns-page .why-grid,.ns-page .final-cards{grid-template-columns:1fr}.ns-page .why-card{min-height:auto}.ns-page .final-section{padding:70px 0}.ns-page .final-top h2{font-size:45px;letter-spacing:-2px}.ns-page .final-card{min-height:255px}.ns-page .footer-main{gap:35px 20px}.ns-page .footer-brand-col{grid-column:1/-1}.ns-page .footer-bottom{flex-direction:column}.ns-page .faq-list summary{font-size:13px}.ns-page .faq-list details p{margin-right:15px}}@media(prefers-reduced-motion:reduce){.ns-page *,.ns-page *:before,.ns-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.ns-page .e-con.hero-grid,.ns-page .e-con.business-feature-grid,.ns-page .e-con.form-layout,.ns-page .e-con.steps-grid,.ns-page .e-con.referral-grid,.ns-page .e-con.referral-form-layout,.ns-page .e-con.why-grid,.ns-page .e-con.faq-layout,.ns-page .e-con.final-cards,.ns-page .e-con.footer-main{display:grid}
.ns-page .e-con.header-inner,.ns-page .e-con.header-actions,.ns-page .e-con.desktop-nav,.ns-page .e-con.brand,.ns-page .e-con.hero-buttons,.ns-page .e-con.hero-proof,.ns-page .e-con.hero-bottom-inner,.ns-page .e-con.intro-strip-inner,.ns-page .e-con.section-top,.ns-page .e-con.steps-title-row,.ns-page .e-con.bonus-feature,.ns-page .e-con.feature-top,.ns-page .e-con.bonus-bottom,.ns-page .e-con.benefit-list,.ns-page .e-con.benefit-list-item,.ns-page .e-con.aside-note,.ns-page .e-con.form-card-head,.ns-page .e-con.referral-aside-line,.ns-page .e-con.form-group-heading,.ns-page .e-con.final-card,.ns-page .e-con.footer-col,.ns-page .e-con.footer-bottom{display:flex}
.ns-page .e-con.header-inner,.ns-page .e-con.header-actions,.ns-page .e-con.desktop-nav,.ns-page .e-con.brand,.ns-page .e-con.hero-buttons,.ns-page .e-con.hero-proof,.ns-page .e-con.hero-bottom-inner,.ns-page .e-con.intro-strip-inner,.ns-page .e-con.section-top,.ns-page .e-con.steps-title-row,.ns-page .e-con.feature-top,.ns-page .e-con.bonus-bottom,.ns-page .e-con.benefit-list-item,.ns-page .e-con.aside-note,.ns-page .e-con.form-card-head,.ns-page .e-con.referral-aside-line,.ns-page .e-con.form-group-heading,.ns-page .e-con.footer-bottom{flex-direction:row}
.ns-page .visual-card{display:flex!important;flex-direction:column!important}
.ns-page .e-con.vc-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.ns-page .site-header{position:sticky;top:0}
body.admin-bar .ns-page .site-header{top:32px}
.ns-page .e-con.mobile-nav{display:none}
@media(max-width:800px){.ns-page .e-con.desktop-nav{display:none}.ns-page .e-con.section-top,.ns-page .e-con.steps-title-row,.ns-page .e-con.intro-strip-inner{flex-direction:column}.ns-page .e-con.mobile-nav.is-open{display:flex;flex-direction:column;gap:18px;padding:22px 26px;background:white}.ns-page .header-actions .menu-toggle{display:flex}}
@media(max-width:520px){.ns-page .e-con.hero-buttons,.ns-page .e-con.footer-bottom{flex-direction:column}.ns-page .hero-buttons .ns-link{width:100%}}
