
    #nv-leadmagnet{--nv-navy:#10202d;--nv-gold:#c8a16b;--nv-text:#223341;--nv-muted:#586673;--nv-border:#d7dfe4;box-sizing:border-box;background:#10202d;color:#fff;padding:clamp(32px,6vw,72px) 20px}
    #nv-leadmagnet *{box-sizing:border-box}
    #nv-leadmagnet .nv-wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,470px);gap:clamp(28px,5vw,68px);align-items:center}
    #nv-leadmagnet .nv-kicker{font:700 14px/1.4 Arial,sans-serif;letter-spacing:.19em;color:var(--nv-gold);text-transform:uppercase;margin:0 0 16px}
    #nv-leadmagnet h2{font:400 clamp(34px,4.2vw,56px)/1.13 Georgia,'Times New Roman',serif;letter-spacing:-.025em;color:#fff;margin:0 0 20px}
    #nv-leadmagnet .nv-accent{color:var(--nv-gold)}
    #nv-leadmagnet .nv-copy{font:400 17px/1.7 Arial,sans-serif;color:#e4ebee;max-width:490px;margin:0 0 20px}
    #nv-leadmagnet .nv-image{display:block;width:100%;max-width:430px;aspect-ratio:16/10;object-fit:cover;border-radius:16px;margin-top:25px;background:#1e3647}
    #nv-leadmagnet .nv-card{border-radius:16px;background:#fff;color:var(--nv-text);padding:clamp(24px,4vw,40px);box-shadow:0 20px 50px rgba(0,0,0,.16)}
    #nv-leadmagnet .nv-card-head{font:400 29px/1.2 Georgia,'Times New Roman',serif;margin:0 0 8px;color:var(--nv-navy)}
    #nv-leadmagnet .nv-subhead{font:400 14px/1.65 Arial,sans-serif;margin:0 0 25px;color:var(--nv-muted)}
    #nv-leadmagnet .nv-label{display:block;font:700 14px/1.4 Arial,sans-serif;margin:0 0 7px;color:var(--nv-text)}
    #nv-leadmagnet .nv-input{display:block;width:100%;border:1px solid var(--nv-border);border-radius:12px;padding:14px 15px;background:#fff;color:var(--nv-text);font:400 16px/1.45 Arial,sans-serif;outline:none;min-height:50px}
    #nv-leadmagnet .nv-input:focus-visible{border-color:#a57a3d;box-shadow:0 0 0 3px rgba(200,161,107,.26)}
    #nv-leadmagnet .nv-field{margin-bottom:16px}
    #nv-leadmagnet .nv-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin:10px 0 13px;color:#344452;font:400 14px/1.6 Arial,sans-serif}
    #nv-leadmagnet .nv-consent input{width:16px;height:16px;flex-shrink:0;accent-color:#b08a55;margin:2px 0 0}
    #nv-leadmagnet a{color:#765529;text-decoration:underline;text-underline-offset:2px}
    #nv-leadmagnet .nv-privacy{font:400 14px/1.6 Arial,sans-serif;color:#62707b;margin:0 0 16px}
    #nv-leadmagnet .nv-submit{width:100%;border:0;border-radius:999px;background:var(--nv-gold);padding:17px 16px;color:#10202d;font:700 14px/1.5 Arial,sans-serif;letter-spacing:.07em;cursor:pointer;transition:background .2s,transform .2s}
    #nv-leadmagnet .nv-submit:hover{background:#dbb785;transform:translateY(-1px)}
    #nv-leadmagnet .nv-submit:focus-visible{outline:3px solid #a17a45;outline-offset:3px}
    #nv-leadmagnet .nv-submit[disabled]{opacity:.65;cursor:wait;transform:none}
    #nv-leadmagnet .nv-small{font:400 14px/1.5 Arial,sans-serif;color:#697783;text-align:center;margin:12px 0 0}
    #nv-leadmagnet .nv-status{font:400 14px/1.55 Arial,sans-serif;margin:15px 0 0;min-height:16px}
    #nv-leadmagnet .nv-status[hidden]{display:none}
    #nv-leadmagnet .nv-status.nv-error{color:#a12727}
    #nv-leadmagnet .nv-hp{position:absolute!important;left:-9999px!important;opacity:0!important;width:1px!important;height:1px!important;overflow:hidden!important}
    @media(max-width:780px){#nv-leadmagnet .nv-wrap{grid-template-columns:1fr}#nv-leadmagnet .nv-image{display:none}#nv-leadmagnet .nv-card{max-width:560px;width:100%;margin:0 auto}}
    @media(prefers-reduced-motion:reduce){#nv-leadmagnet .nv-submit{transition:none}}
  
#nv-leadmagnet{margin-bottom:60px}#nv-turnstile{margin:16px 0;min-height:1px}.guide-result{max-width:760px;margin:60px auto;padding:32px 24px}.guide-result h1{font-family:var(--serif);font-size:clamp(2rem,5vw,3rem)}.guide-result [hidden]{display:none!important}

#nv-leadmagnet .nv-consent[hidden]{display:none}

.guide-result{background:#fff;border:1px solid #e9e3da;border-radius:16px;text-align:center;box-shadow:0 16px 45px rgba(16,32,45,.06)}.guide-result .guide-advice{background:#f6f2ec;border-radius:14px;padding:20px;text-align:left;margin:24px 0}.guide-result .guide-check{display:inline-grid;place-items:center;width:62px;height:62px;margin:0 auto 20px;border-radius:50%;background:#10202d;color:#c8a16b;font-size:30px}.guide-result .guide-advice p{margin:8px 0 0}.guide-result .button{border-radius:999px}.guide-result .guide-note{line-height:1.65}.guide-result .guide-secondary{font-size:14px;margin-top:20px}.guide-result .guide-secondary a{color:#765529;text-decoration:underline}@media(max-width:800px){.guide-result{margin:32px 20px;width:calc(100% - 40px);padding:28px 20px}}
