.nh-cohero{position:relative;background-color:var(--nh-white);padding-block-start:clamp(40px,3vw + 24px,64px)}.nh-cohero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(24px,3vw,56px);padding-block-end:clamp(48px,4vw + 24px,80px)}.nh-cohero__content{order:1}.nh-cohero__visual{order:2;min-width:0}.nh-cohero__crumb{display:flex;align-items:center;gap:8px;color:#313131;font-size:var(--nh-fs-caption);line-height:1.6;margin:0 0 var(--nh-space-5)}.nh-cohero__crumb-dot{width:6px;height:6px;border-radius:50%;background-color:var(--nh-primary);flex-shrink:0}.nh-cohero__title{font-size:var(--nh-fs-h1);font-weight:var(--nh-fw-extrabold);line-height:1.5;margin:0;text-wrap:balance}.nh-cohero__title-main{display:block;color:#313131}.nh-cohero__title-accent{display:block;color:#214bbd}.nh-cohero__text{color:#4b5563;font-size:var(--nh-fs-base);line-height:var(--nh-lh-base);max-width:56ch;margin:var(--nh-space-6) 0 0}.nh-cohero__actions{margin-block-start:var(--nh-space-8)}.nh-cohero__note{display:flex;align-items:center;gap:8px;color:#818181;font-size:var(--nh-fs-caption);line-height:1.7;margin:var(--nh-space-6) 0 0}.nh-cohero__note-dot{width:6px;height:6px;border-radius:50%;background-color:var(--nh-primary-400);flex-shrink:0}.nh-cohero__art{position:relative;width:100%;max-width:658px;margin-inline:auto}.nh-cohero__img{display:block;width:100%;height:auto}.nh-cohero__orbits{position:absolute;inset:0;pointer-events:none}.nh-cohero__orbit{position:absolute;inset:0;transform:rotate(var(--tilt))}.nh-cohero__dot{display:none}@supports (offset-path:ellipse(10% 10% at 50% 50%)){.nh-cohero__dot{display:block;position:absolute;width:var(--s);height:var(--s);border-radius:50%;offset-path:ellipse(var(--rx) var(--ry) at var(--cx) var(--cy));offset-rotate:0deg;offset-distance:0%;will-change:offset-distance;animation:nh-colo-orbit var(--dur) var(--delay) linear infinite}}@keyframes nh-colo-orbit{to{offset-distance:100%}}.nh-cohero__dot--blue{background-color:#2f6fe0;box-shadow:0 0 0 3px rgba(47,111,224,0.16)}.nh-cohero__dot--cyan{background-color:var(--nh-accent);box-shadow:0 0 0 3px rgba(56,214,245,0.2)}.nh-cohero__dot--soft{background-color:#b8c9ea}.nh-cohero__dot--bright::after{content:"";position:absolute;inset:-160%;border-radius:50%;background:radial-gradient(circle,currentColor 0%,transparent 68%);animation:nh-colo-blink var(--blink) var(--blink-delay) ease-in-out infinite}.nh-cohero__dot--bright.nh-cohero__dot--blue{color:rgba(47,111,224,0.55)}.nh-cohero__dot--bright.nh-cohero__dot--cyan{color:rgba(56,214,245,0.6)}@keyframes nh-colo-blink{0%,100%{opacity:0.1}45%{opacity:1}65%{opacity:0.75}}@media (prefers-reduced-motion:reduce){.nh-cohero__dot,.nh-cohero__dot--bright::after{animation:none}}.nh-cohero__strip{background-color:var(--nh-white);padding-block-end:clamp(32px,3vw,56px)}.nh-cohero .nh-cohero__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nh-space-4);list-style:none;margin:0;padding:0}.nh-cohero__fact{display:flex;flex-direction:column;gap:6px;background-color:#f6f8fd;border:1px solid var(--nh-border);border-radius:var(--nh-radius-sm);padding:var(--nh-space-5) var(--nh-space-6);text-align:start}.nh-cohero__fact-title{color:#11215d;font-size:var(--nh-fs-small);font-weight:var(--nh-fw-bold);line-height:1.5}.nh-cohero__fact-text{color:#313131;font-size:var(--nh-fs-caption);line-height:1.6}.nh-codc{position:relative;isolation:isolate;overflow:hidden;background-color:var(--nh-navy-850);color:var(--nh-on-dark)}.nh-codc__grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to left,#101d4b 1px,transparent 1px),linear-gradient(to bottom,#101d4b 1px,transparent 1px);background-size:66px 66px}.nh-codc .nh-section__title{color:var(--nh-white)}.nh-codc .nh-section__text{color:#ffffff}.nh-codc .nh-eyebrow{color:#7b9efe}.nh-codc .nh-codc__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nh-space-6);list-style:none;margin:0;padding:0;max-width:1000px;margin-inline:auto}.nh-codc__item{display:flex}.nh-dccard{position:relative;display:flex;flex-direction:column;width:100%;background-color:#0a1234;border:1px solid rgba(255,255,255,0.12);border-radius:var(--nh-radius-xl);padding:var(--nh-space-7);box-shadow:0 22px 54px -26px rgba(47,111,224,0.85)}.nh-dccard--featured{border-color:rgba(63,116,226,0.55)}.nh-dccard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nh-space-4);margin-block-end:var(--nh-space-6)}.nh-dccard__title{color:var(--nh-white);font-size:var(--nh-fs-h4);font-weight:var(--nh-fw-bold);line-height:1.5;margin:0}.nh-dccard__subtitle{color:#ffffff;font-size:var(--nh-fs-small);line-height:1.7;margin:4px 0 0}.nh-dccard__badge{flex-shrink:0;background-color:#ebf9ee;border-radius:var(--nh-radius-pill);color:#2fb350;font-size:var(--nh-fs-caption);font-weight:var(--nh-fw-medium);line-height:1;padding:7px 14px;white-space:nowrap}.nh-dccard__rows{margin:0;padding:0}.nh-dccard__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nh-space-4);padding-block:var(--nh-space-4);border-block-end:1px solid rgba(255,255,255,0.07)}.nh-dccard__row:last-child{border-block-end:0}.nh-dccard__row-label{color:#ffffff;font-size:var(--nh-fs-small);margin:0}.nh-dccard__row-value{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0;text-align:start}.nh-dccard__row-main{color:var(--nh-white);font-size:var(--nh-fs-small);font-weight:var(--nh-fw-semibold);line-height:1.6}.nh-dccard__row-note{color:#ced0d6;font-size:0.75rem;line-height:1.5}.nh-dccard__row--price .nh-dccard__row-value{flex-direction:row-reverse;align-items:baseline;gap:8px}.nh-dccard__row--price .nh-dccard__row-main{font-size:var(--nh-fs-h5);font-weight:var(--nh-fw-bold);letter-spacing:0.01em}.nh-dccard__row--price .nh-dccard__row-note{color:#ffffff;font-size:var(--nh-fs-caption)}.nh-dccard__foot{display:flex;justify-content:flex-start;margin-block-start:var(--nh-space-7)}.nh-codc__footnote{display:flex;align-items:flex-start;justify-content:center;gap:8px;color:#ffffff;font-size:var(--nh-fs-caption);line-height:1.9;margin:var(--nh-space-8) auto 0;max-width:820px;text-align:center}.nh-codc__footnote-dot{flex-shrink:0;width:5px;height:5px;border-radius:50%;background-color:rgba(255,255,255,0.45);margin-block-start:11px}.nh-coval .nh-eyebrow{color:#8fb4ff}.nh-coval .nh-section__title{color:#353535}.nh-coval .nh-section__text{color:#6d6d6d}.nh-coval .nh-coval__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nh-space-5);list-style:none;margin:0;padding:0}.nh-coval__item{display:flex}.nh-vcard2{display:flex;flex-direction:column;width:100%;background-color:#fcfdfe;border:1px solid var(--nh-border);border-radius:var(--nh-radius-lg);padding:var(--nh-space-6);transition:border-color var(--nh-dur) var(--nh-ease),box-shadow var(--nh-dur) var(--nh-ease)}.nh-vcard2:hover{border-color:var(--nh-primary-200);box-shadow:var(--nh-shadow-sm)}.nh-vcard2__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#eaf1fe;color:#214bbd;margin-block-end:var(--nh-space-5)}.nh-vcard2__title{color:#353535;font-size:var(--nh-fs-h6);font-weight:var(--nh-fw-bold);line-height:1.6;margin:0 0 var(--nh-space-3)}.nh-vcard2__text{color:#79797a;font-size:var(--nh-fs-caption);line-height:1.95;margin:0}.nh-copro__inner{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(32px,4vw,72px)}.nh-copro__intro{order:1;position:sticky;inset-block-start:calc(var(--nh-header-height) + 24px)}.nh-copro__steps{order:2}.nh-copro__title{color:#11215d;font-size:var(--nh-fs-h2);font-weight:var(--nh-fw-bold);line-height:var(--nh-lh-heading);margin:0 0 var(--nh-space-4);text-wrap:balance}.nh-copro__text{color:#667085;font-size:var(--nh-fs-base);line-height:var(--nh-lh-base);margin:0}.nh-copro__callout{background-color:#f5f8ff;border:1px solid var(--nh-primary-200);border-radius:var(--nh-radius-sm);color:#485164;font-size:var(--nh-fs-small);line-height:1.9;margin:var(--nh-space-6) 0 0;padding:var(--nh-space-4) var(--nh-space-5)}.nh-copro .nh-copro__steps{list-style:none;margin:0;padding:0}.nh-copro__step{position:relative;padding-inline-start:var(--nh-space-8);padding-block-end:var(--nh-space-10);border-inline-start:2px solid var(--nh-border-strong)}.nh-copro__step:last-child{padding-block-end:0;border-inline-start-color:transparent}.nh-copro__step-dot{position:absolute;inset-block-start:6px;inset-inline-start:-7px;width:12px;height:12px;border-radius:50%;background-color:var(--nh-primary);box-shadow:0 0 0 4px var(--nh-surface)}.nh-copro__step-num{display:block;color:#214bbd;font-size:var(--nh-fs-caption);font-weight:var(--nh-fw-semibold);line-height:1;margin-block-end:var(--nh-space-3)}.nh-copro__step-title{color:#313131;font-size:var(--nh-fs-h5);font-weight:var(--nh-fw-bold);line-height:1.6;margin:0 0 var(--nh-space-2)}.nh-copro__step-body{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nh-space-4)}.nh-copro__step-text{color:#667085;font-size:var(--nh-fs-caption);line-height:1.95;margin:0;max-width:62ch}.nh-copro__step-badge{flex-shrink:0;order:2;background-color:#f5f8ff;border-radius:var(--nh-radius-pill);color:#214bbd;font-size:0.75rem;font-weight:var(--nh-fw-medium);line-height:1;padding:7px 12px;white-space:nowrap}.nh-cocmp .nh-section__head{max-width:none}.nh-cocmp .nh-section__title{color:#11215d}.nh-cocmp .nh-section__text{color:#667085}.nh-cocmp .nh-cocmp__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nh-space-6);list-style:none;margin:0;padding:0}.nh-cocmp__item{display:flex}.nh-cmpcard{display:flex;flex-direction:column;width:100%;background-color:var(--nh-white);border:1px solid var(--nh-border);border-radius:var(--nh-radius-lg);padding:var(--nh-space-7)}.nh-cmpcard--featured{border-color:var(--nh-primary);border-width:2px}.nh-cmpcard__head{display:flex;align-items:center;justify-content:space-between;gap:var(--nh-space-4);margin-block-end:var(--nh-space-6)}.nh-cmpcard__title{color:#11215d;font-size:var(--nh-fs-h4);font-weight:var(--nh-fw-bold);line-height:1.5;margin:0}.nh-cmpcard__badge{flex-shrink:0;background-color:var(--nh-surface-2);border-radius:var(--nh-radius-pill);color:var(--nh-body);font-size:var(--nh-fs-caption);line-height:1;padding:8px 14px;white-space:nowrap}.nh-cmpcard--featured .nh-cmpcard__badge{background-color:#eaf0ff;color:#214bbd}.nh-cmpcard .nh-cmpcard__points{list-style:none;margin:0 0 var(--nh-space-7);padding:0;display:grid;gap:var(--nh-space-4)}.nh-cmpcard__point{position:relative;color:#485164;font-size:var(--nh-fs-small);line-height:1.85;padding-inline-start:var(--nh-space-5)}.nh-cmpcard__point::before{content:"";position:absolute;inset-block-start:0.72em;inset-inline-start:0;width:6px;height:6px;border-radius:50%;background-color:var(--nh-border-strong)}.nh-cmpcard--featured .nh-cmpcard__point::before{background-color:var(--nh-primary)}.nh-cmpcard__foot{display:flex;justify-content:flex-start;margin-block-start:auto}.nh-codet__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,0.65fr);align-items:start;gap:clamp(32px,4vw,64px)}.nh-codet__main{order:1}.nh-codet__aside{order:2}.nh-codet__title{color:#11215d;font-size:var(--nh-fs-h2);font-weight:var(--nh-fw-bold);line-height:var(--nh-lh-heading);margin:0 0 var(--nh-space-4);text-wrap:balance}.nh-codet__text{color:#667085;font-size:var(--nh-fs-base);line-height:var(--nh-lh-base);margin:0 0 var(--nh-space-8)}.nh-codet__rows{margin:0;padding:0;display:grid;gap:var(--nh-space-3)}.nh-codet__row{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:center;gap:var(--nh-space-5);background-color:var(--nh-white);border:1px solid var(--nh-border);border-radius:var(--nh-radius-sm);padding:var(--nh-space-5) var(--nh-space-6)}.nh-codet__row-label{color:#101625;font-size:var(--nh-fs-small);font-weight:var(--nh-fw-bold);line-height:1.6;margin:0}.nh-codet__row-text{color:#667085;font-size:var(--nh-fs-caption);line-height:1.85;margin:0;text-align:start}.nh-cocard{background-color:var(--nh-secondary);border-radius:var(--nh-radius-lg);color:var(--nh-on-dark);padding:var(--nh-space-7)}.nh-cocard__title{color:var(--nh-white);font-size:var(--nh-fs-h5);font-weight:var(--nh-fw-bold);line-height:1.6;margin:0 0 var(--nh-space-4)}.nh-cocard__text{color:#ffffff;font-size:var(--nh-fs-caption);line-height:1.95;margin:0 0 var(--nh-space-6)}.nh-cocard .nh-cocard__chips{display:flex;flex-wrap:wrap;gap:var(--nh-space-2);list-style:none;margin:0 0 var(--nh-space-7);padding:0}.nh-cocard__chip{background-color:#24326a;border:1px solid rgba(255,255,255,0.14);border-radius:var(--nh-radius-xs);color:#ffffff;font-size:var(--nh-fs-caption);line-height:1;padding:9px 14px;unicode-bidi:isolate}.nh-cocard__btn{width:100%}.nh-cokb__head{margin-block-end:var(--nh-space-8)}.nh-cokb__title{color:#11215d;font-size:var(--nh-fs-h2);font-weight:var(--nh-fw-bold);line-height:var(--nh-lh-heading);margin:0;text-wrap:balance}.nh-cokb__list{display:grid;gap:var(--nh-space-3)}.nh-cofaq__inner{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,4vw,72px)}.nh-cofaq__intro{order:1;position:sticky;inset-block-start:calc(var(--nh-header-height) + 24px)}.nh-cofaq__list{order:2;display:grid;gap:var(--nh-space-3)}.nh-cofaq__title{color:#11215d;font-size:var(--nh-fs-h2);font-weight:var(--nh-fw-bold);line-height:var(--nh-lh-heading);margin:0 0 var(--nh-space-4);text-wrap:balance}.nh-cofaq__text{color:#667085;font-size:var(--nh-fs-small);line-height:var(--nh-lh-base);margin:0}.nh-cobox__card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,56px);background:linear-gradient(255deg,#12266b 0%,#0b1642 55%,#081029 100%);border-radius:var(--nh-radius-xl);color:var(--nh-on-dark);padding:clamp(28px,3vw,48px)}.nh-cobox__net{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(120,170,255,0.3) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(ellipse 70% 100% at 15% 50%,#000 0%,transparent 70%)}.nh-cobox__title{color:var(--nh-white);font-size:var(--nh-fs-h4);font-weight:var(--nh-fw-bold);line-height:1.6;margin:0 0 var(--nh-space-3);text-wrap:balance}.nh-cobox__text{color:#ffffff;font-size:var(--nh-fs-small);line-height:1.95;margin:0;max-width:72ch}.nh-cobox__actions{flex-wrap:nowrap}.nh-cobox__phone{direction:ltr;unicode-bidi:isolate;font-family:var(--nh-font-latin);letter-spacing:0.02em}@media (max-width:1199px){.nh-cohero__inner{grid-template-columns:minmax(0,1fr)}.nh-copro__intro,.nh-cofaq__intro{position:static}}@media (max-width:1023px){.nh-cohero .nh-cohero__facts,.nh-coval .nh-coval__list{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-copro__inner,.nh-codet__inner,.nh-cofaq__inner{grid-template-columns:minmax(0,1fr)}.nh-cobox__card{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.nh-cohero .nh-cohero__facts,.nh-coval .nh-coval__list,.nh-codc .nh-codc__list,.nh-cocmp .nh-cocmp__list{grid-template-columns:minmax(0,1fr)}.nh-codet__row{grid-template-columns:minmax(0,1fr);gap:6px}.nh-copro__step-body{flex-direction:column;gap:var(--nh-space-3)}.nh-copro__step-badge{order:0;align-self:flex-start}.nh-cobox__actions{flex-wrap:wrap}}@media (max-width:479px){.nh-dccard,.nh-cmpcard,.nh-cocard{padding:var(--nh-space-6)}.nh-dccard__head,.nh-cmpcard__head{flex-direction:column;align-items:flex-start;gap:var(--nh-space-3)}}.nh-cokb .nh-faq__label,.nh-cofaq .nh-faq__label{color:#283143}.nh-copro .nh-copro__step-num.nh-num{text-align:right}