.dnsf-hero{padding-top:0}.dnsf-hero__bar{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:24px 0 0}.dnsf-hero__logo img{height:40px;width:auto}@media (max-width:520px){.dnsf-hero__logo img{height:32px}.dnsf-hero__bar .dnsf-btn{font-size:14px;min-height:40px;padding:8px 18px}}.dnsf-hero__grid{align-items:start;column-gap:clamp(40px,7vw,112px);display:grid;grid-template-areas:"head form" "body form";grid-template-columns:minmax(0,1fr) minmax(340px,452px);grid-template-rows:auto 1fr;padding-top:clamp(40px,6vw,88px);row-gap:var(--hs-body)}.dnsf-hero--space-tight{--hs-h1:16px;--hs-sub:12px;--hs-body:20px;--hs-list:20px;--hs-item:12px}.dnsf-hero--space-default{--hs-h1:22px;--hs-sub:18px;--hs-body:28px;--hs-list:26px;--hs-item:16px}.dnsf-hero--space-relaxed{--hs-h1:30px;--hs-sub:26px;--hs-body:44px;--hs-list:34px;--hs-item:22px}.dnsf-hero__head{grid-area:head;max-width:640px}.dnsf-hero .dnsf-hero__head h1{margin:var(--hs-h1) 0 0!important}.dnsf-hero .dnsf-hero__head h1:first-child{margin-top:0!important}.dnsf-hero .dnsf-hero__sub{color:var(--ink);font-size:clamp(19px,1.6vw,22px);font-weight:400;line-height:1.45;margin:var(--hs-sub) 0 0!important;max-width:36ch}.dnsf-hero__body{grid-area:body;max-width:58ch}.dnsf-hero__intro{font-size:16.5px}.dnsf-hero .dnsf-hero__intro>*{margin:0!important}.dnsf-hero .dnsf-hero__intro>*+*{margin-top:14px!important}.dnsf-hero .dnsf-hero__list{display:grid;gap:var(--hs-item);margin:var(--hs-list) 0 0!important;padding:0!important}.dnsf-hero .dnsf-hero__list li{align-items:start;display:grid;gap:14px;grid-template-columns:20px minmax(0,1fr);margin:0!important;padding:0!important}.dnsf-hero__tick{color:var(--accent-2);line-height:0;margin-top:3px}.dnsf-hero__tick svg{height:18px;width:18px}.dnsf-hero .dnsf-hero__list h3{font-size:16px;font-weight:600;line-height:1.4;margin:0!important}.dnsf-hero .dnsf-hero__list p{color:var(--muted);font-size:15px;line-height:1.6;margin:3px 0 0!important}.dnsf-hero__badges{border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:14px;margin-top:32px;padding-top:28px}.dnsf-hero__badges img{height:84px;width:auto}.dnsf-hero__form{grid-area:form;position:relative}.dnsf-hero__pat{height:154px;right:-34px;top:-34px;width:198px}@media (min-width:961px){.dnsf-hero__form{position:sticky;top:24px}}@media (max-width:960px){.dnsf-hero__grid{grid-template-areas:"head" "form" "body";grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.dnsf-hero__form{max-width:560px;width:100%}.dnsf-hero__pat{right:-16px;width:150px}}.dnsf-formcard{background:#08070f;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 40px 90px -40px color-mix(in srgb,var(--accent) 55%,transparent);padding:clamp(24px,2.6vw,34px);position:relative;z-index:1}.dnsf-formcard:before{background:var(--accent);border-radius:var(--radius) var(--radius) 0 0;content:"";height:3px;left:-1px;position:absolute;right:-1px;top:-1px}.dnsf-formcard__title{font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:1.25}.dnsf-formcard__text{color:var(--muted);font-size:14.5px;line-height:1.55;margin-top:8px}.dnsf-formcard__empty{border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:14px;margin-top:16px;padding:14px}.dnsf-formcard__note{color:var(--muted);font-size:11.5px;font-weight:400;line-height:1.5;margin-top:14px}.dnsf-hsform{margin-top:20px;min-height:420px}.dnsf-hsform.is-ready{min-height:0}.dnsf-hsform .hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}.dnsf-hsform .hs-form fieldset legend{display:none}.dnsf-hsform .hs-form fieldset.form-columns-2{display:grid;gap:0 12px;grid-template-columns:1fr 1fr}.dnsf-hsform .hs-form .input,.dnsf-hsform .hs-form fieldset.form-columns-2 .hs-form-field,.dnsf-hsform .hs-form fieldset.form-columns-2 .input{margin-right:0!important;width:100%!important}@media (max-width:420px){.dnsf-hsform .hs-form fieldset.form-columns-2{grid-template-columns:1fr}}.dnsf-hsform .hs-form-field{margin-bottom:14px}.dnsf-hsform .hs-form-field>label{color:var(--ink);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.dnsf-hsform .hs-form-required{color:var(--magenta);margin-left:2px}.dnsf-hsform .hs-field-desc{color:var(--muted);font-size:12px;margin:-2px 0 6px}.dnsf-hsform .hs-input:not([type=checkbox]):not([type=radio]){background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.16);border-radius:6px;color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.4;min-height:46px;padding:11px 13px;transition:border-color .15s,background-color .15s;width:100%!important}.dnsf-hsform textarea.hs-input{min-height:96px!important;resize:vertical}.dnsf-hsform .hs-input::placeholder{color:#6f7480}.dnsf-hsform .hs-input:hover{border-color:hsla(0,0%,100%,.16);box-shadow:none!important;outline:none!important}.dnsf-hsform .hs-input:focus{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.4);box-shadow:none!important;outline:none!important}.dnsf-hsform .hs-input.invalid.error{border-color:#ff6fcf}.dnsf-hsform select.hs-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 20px,calc(100% - 15px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.dnsf-hsform select.hs-input option{background:#0b0a14;color:#fff}.dnsf-hsform .inputs-list{list-style:none;margin:0;padding:0}.dnsf-hsform .hs-form-booleancheckbox-display,.dnsf-hsform .hs-form-checkbox-display{align-items:flex-start;color:var(--muted);display:flex;font-size:13px;gap:10px}.dnsf-hsform input[type=checkbox]{accent-color:var(--accent);flex:none;height:16px;margin-top:3px;width:16px}.dnsf-hsform .hs-error-msgs{list-style:none;margin:0;padding:0}.dnsf-hsform .hs-error-msg,.dnsf-hsform .hs-error-msgs label{color:#ff8ad8;display:block;font-size:12px;font-weight:400;margin-top:5px}.dnsf-hsform .legal-consent-container{color:var(--muted);font-size:11.5px!important;line-height:1.5!important;margin-top:6px}.dnsf-hsform .legal-consent-container *,.dnsf-hsform .legal-consent-container b,.dnsf-hsform .legal-consent-container label,.dnsf-hsform .legal-consent-container p,.dnsf-hsform .legal-consent-container span,.dnsf-hsform .legal-consent-container strong{color:var(--muted)!important;font-size:11.5px!important;font-weight:400!important;line-height:1.5!important}.dnsf-hsform .legal-consent-container p{margin:0 0 6px!important}.dnsf-hsform .legal-consent-container a{color:var(--ink)!important;text-decoration:underline;text-underline-offset:2px}.dnsf-hsform .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}.dnsf-hsform .hs_submit{margin-top:18px}.dnsf-hsform .hs-button{-webkit-appearance:none;background:var(--cta);border:0;border-radius:var(--pill);color:#fff;cursor:pointer;font-family:var(--font);font-size:15.5px;font-weight:500;letter-spacing:.01em;min-height:50px;padding:13px 28px;transition:background-color .18s,color .18s,transform .18s;width:100%}.dnsf-hsform .hs-button:focus-visible,.dnsf-hsform .hs-button:hover{background:#fff;color:var(--on-light);transform:translateY(-1px)}.dnsf-hsform .submitted-message{color:var(--ink);font-size:16px;line-height:1.6}.dnsf-hsform .submitted-message p{margin:0}