:root,:host{--color-nets-navy:#1a1fa8;--color-nets-navy-dark:#0d1060;--color-nets-red:#dc2626;--color-nets-white:#fff;--color-nets-light:#f8f9fc;--color-nets-text:#111827;--color-nets-text-2:#4b5563;--color-nets-border:#e5e7eb;--color-nets-navy-10:#1a1fa814;--font-sans:"Inter",system-ui,-apple-system,sans-serif;--radius-sm:2px;--shadow-card:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-card-md:0 4px 16px #0d10601a,0 1px 3px #0000000a}.container-nets{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.container-nets{padding-left:3rem;padding-right:3rem}}@media (min-width:1280px){.container-nets{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.container-nets{padding-left:6rem;padding-right:6rem}}.section-py{padding-top:6rem;padding-bottom:6rem}.section-py-lg{padding-top:8rem;padding-bottom:8rem}.section-py-xl{padding-top:10rem;padding-bottom:10rem}@media (min-width:1024px){.section-py{padding-top:8rem;padding-bottom:8rem}.section-py-lg{padding-top:10rem;padding-bottom:10rem}.section-py-xl{padding-top:12rem;padding-bottom:12rem}}.overline{letter-spacing:.18em;text-transform:uppercase;color:var(--color-nets-red);align-items:center;gap:.75rem;font-size:.6875rem;font-weight:700;display:flex}.overline:before{content:"";background:var(--color-nets-red);flex-shrink:0;width:28px;height:2px;display:block}.overline-dark{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:.75rem;font-size:.6875rem;font-weight:700;display:flex}.overline-dark:before{content:"";background:var(--color-nets-red);flex-shrink:0;width:28px;height:2px;display:block}.text-d1{letter-spacing:-.03em;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:300;line-height:1.04}.text-d2{letter-spacing:-.025em;font-size:clamp(3rem,6vw,5rem);font-weight:300;line-height:1.06}.text-d3{letter-spacing:-.02em;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:300;line-height:1.1}.text-d4{letter-spacing:-.015em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.15}.text-body-xl{font-size:1.125rem;line-height:1.75}.text-body-lg{font-size:1rem;line-height:1.7}.text-body-md{font-size:.9375rem;line-height:1.65}.text-body-sm{font-size:.875rem;line-height:1.6}.text-caption{font-size:.75rem;font-weight:500;line-height:1.5}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.btn{font-family:var(--font-sans);letter-spacing:.02em;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--color-nets-navy);outline-offset:3px}.btn-red{background:var(--color-nets-red);color:#fff;border-color:var(--color-nets-red)}.btn-red:hover{background:#b91c1c;border-color:#b91c1c;transform:translateY(-1px);box-shadow:0 6px 20px #dc26264d}.btn-navy{background:var(--color-nets-navy);color:#fff;border-color:var(--color-nets-navy)}.btn-navy:hover{background:var(--color-nets-navy-dark);border-color:var(--color-nets-navy-dark);transform:translateY(-1px);box-shadow:0 6px 20px #1a1fa84d}.btn-outline-white{color:#fff;background:0 0;border-color:#fff6}.btn-outline-white:hover{background:#ffffff1a;border-color:#ffffffb3;transform:translateY(-1px)}.btn-sm{padding:.625rem 1.25rem;font-size:.8125rem}.btn-lg{padding:1rem 2.25rem;font-size:.9375rem}.btn-xl{padding:1.125rem 2.5rem;font-size:1rem}.field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-nets-text-2);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.field-label-dark{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.input{width:100%;height:46px;font-family:var(--font-sans);color:var(--color-nets-text);background:var(--color-nets-white);border:1.5px solid var(--color-nets-border);border-radius:var(--radius-sm);outline:none;padding:0 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.input-dark{width:100%;height:46px;font-family:var(--font-sans);color:#fff;border-radius:var(--radius-sm);background:#ffffff14;border:1.5px solid #ffffff26;outline:none;padding:0 1rem;font-size:.9375rem;transition:border-color .15s,background .15s}.card{background:var(--color-nets-white);border:1px solid var(--color-nets-border);border-radius:var(--radius-sm);transition:transform .2s,box-shadow .2s;overflow:hidden}.card:hover{box-shadow:var(--shadow-card-md);transform:translateY(-3px)}.step-number{letter-spacing:-.04em;color:var(--color-nets-navy-10);font-size:clamp(4rem,8vw,7rem);font-weight:300;line-height:1}.nav-link{color:#ffffffbf;letter-spacing:.01em;padding:.375rem 0;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;position:relative}.nav-link:after{content:"";background:var(--color-nets-red);width:0;height:2px;transition:width .2s;position:absolute;bottom:-2px;left:0}.nav-link:hover{color:#fff}.nav-link:hover:after{width:100%}.nav-link.active{color:#fff}.nav-link.active:after{width:100%}@media (max-width:1023px){.nav-desktop,.nav-desktop-actions{display:none!important}.nav-mobile-toggle{display:flex!important}}@media (min-width:1024px){.nav-desktop,.nav-desktop-actions{display:flex!important}.nav-mobile-toggle{display:none!important}}.bg-light{background-color:var(--color-nets-light);color:var(--color-nets-text)}.bg-white{background-color:var(--color-nets-white);color:var(--color-nets-text)}.bg-navy{background-color:var(--color-nets-navy-dark);color:var(--color-nets-white)}.text-navy{color:var(--color-nets-navy)!important}.text-red{color:var(--color-nets-red)!important}.text-muted{color:var(--color-nets-text-2)!important}.text-muted-light{color:#ffffffb3!important}.text-white{color:var(--color-nets-white)!important}.bg-nets-light{background-color:var(--color-nets-light)}.card{background-color:var(--color-nets-white);border:1px solid var(--color-nets-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}
