:root{--n360-perla:#F4F1EC;--n360-cemento:#DDE5DD;--n360-olivo:#7A7D4B;--n360-dorado:#B89B5E;--n360-carbon:#2F2F2F}.nego360-app{max-width:920px;margin:24px auto;color:var(--n360-carbon);font-family:Arial,Helvetica,sans-serif;background:linear-gradient(145deg,#fbfaf7,var(--n360-perla));border:1px solid #dedbd2;border-radius:10px;box-shadow:0 22px 65px #2f2f2f17;overflow:hidden}.nego360-app *{box-sizing:border-box}.n360-view{padding:clamp(28px,6vw,62px)}.n360-view[hidden]{display:none!important}.n360-intro{text-align:center}.n360-kicker{color:var(--n360-olivo);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.n360-intro h2{font:400 clamp(58px,9vw,92px)/1 Georgia,serif;letter-spacing:-.06em;margin:14px 0}.n360-intro h2 span{color:var(--n360-dorado)}.n360-promise{max-width:650px;margin:0 auto;color:#5d5d57;font:400 clamp(18px,3vw,24px)/1.55 Georgia,serif}.n360-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:28px 0}.n360-facts span{border:1px solid #d6d2c8;background:#fff9;padding:9px 14px;border-radius:99px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.n360-callout{max-width:670px;margin:28px auto;text-align:left;background:var(--n360-cemento);border-left:3px solid var(--n360-olivo);padding:20px 24px}.n360-callout strong{font-size:13px}.n360-callout p{margin:7px 0 0;font-size:14px;line-height:1.65}.n360-primary,.n360-secondary{border:0;background:var(--n360-olivo);color:#fff;padding:16px 24px;min-width:260px;border-radius:4px;font-weight:800;cursor:pointer;transition:.2s}.n360-primary:hover{background:#676b3e;transform:translateY(-1px)}.n360-progress-head{display:flex;justify-content:space-between;align-items:flex-end}.n360-progress-head div{display:grid;gap:5px}.n360-progress-head small{color:var(--n360-olivo);font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.n360-progress-head strong{font:400 20px Georgia,serif}.n360-progress-head>span{font:400 26px Georgia,serif;color:var(--n360-dorado)}.n360-progress{height:5px;background:#deddd6;margin:16px 0 48px;overflow:hidden}.n360-progress i{height:100%;display:block;background:linear-gradient(90deg,var(--n360-olivo),var(--n360-dorado));transition:width .3s}.n360-question{background:#ffffffc9;border:1px solid #dfddd4;padding:clamp(25px,5vw,48px);box-shadow:0 16px 45px #2f2f2f0f}.n360-question>span{font:400 18px Georgia,serif;color:var(--n360-dorado)}.n360-question h3{font:400 clamp(25px,4vw,37px)/1.28 Georgia,serif;margin:14px 0 32px}.n360-options{display:grid;gap:10px}.n360-option{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 18px;border:1px solid #dbdad3;background:#faf9f6;color:var(--n360-carbon);text-align:left;cursor:pointer;border-radius:3px;transition:.16s}.n360-option span{display:grid;gap:3px}.n360-option strong{font-size:14px}.n360-option small{color:#7d7d76;font-size:11px}.n360-option b{color:var(--n360-dorado)}.n360-option:hover,.n360-option.selected{border-color:var(--n360-olivo);background:#eff0e8;color:var(--n360-olivo);transform:translateX(3px)}.n360-back,.n360-link{border:0;background:transparent;color:#777;padding:12px 0;margin-top:12px;cursor:pointer}.n360-back:disabled{opacity:.3;cursor:default}.n360-result>h2{text-align:center;font:400 clamp(32px,5vw,48px)/1.12 Georgia,serif;max-width:720px;margin:12px auto 28px}.n360-result>.n360-kicker{text-align:center}.n360-score-card{display:grid;grid-template-columns:1fr 1fr;background:var(--n360-carbon);color:#fff;margin:0 auto 34px;max-width:700px}.n360-score-card>div{padding:25px;text-align:center}.n360-score-card>div+div{border-left:1px solid #ffffff26}.n360-score-card small{display:block;color:#c9c6bd;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px}.n360-score-card strong{font:400 clamp(25px,4vw,40px) Georgia,serif;color:#e0c98f}.n360-area-results{display:grid;gap:17px;margin:30px 0}.n360-area-row>div{display:flex;justify-content:space-between;margin-bottom:7px}.n360-area-row strong{font-size:14px}.n360-area-row span{font:18px Georgia,serif;color:var(--n360-olivo)}.n360-area-row>i{display:block;height:8px;background:#deddd7;border-radius:99px;overflow:hidden}.n360-area-row>i b{display:block;height:100%;border-radius:99px}.n360-area-row>small{display:block;text-align:right;color:#777;font-size:10px;margin-top:4px}.n360-bottleneck,.n360-priority{padding:28px;margin-top:28px}.n360-bottleneck{background:var(--n360-cemento);border-left:4px solid var(--n360-olivo)}.n360-priority{background:var(--n360-carbon);color:#fff}.n360-bottleneck small,.n360-priority small{font-size:10px;font-weight:900;letter-spacing:.16em;color:var(--n360-olivo)}.n360-priority small{color:#d2ba82}.n360-bottleneck h3,.n360-priority h3{font:400 29px Georgia,serif;margin:9px 0}.n360-bottleneck p,.n360-priority p,.n360-priority li{font-size:14px;line-height:1.65}.n360-priority ul{padding-left:20px}.n360-save-status{text-align:center;color:var(--n360-olivo);font-weight:800;font-size:12px;margin:24px 0 14px}.n360-secondary{display:block;margin:auto;background:var(--n360-dorado);color:var(--n360-carbon)}.n360-link{display:block;margin:9px auto}.nego360-lock{max-width:650px;margin:30px auto;padding:34px;background:var(--n360-perla);border-left:4px solid var(--n360-dorado);color:var(--n360-carbon)}.nego360-lock h3{font:400 28px Georgia,serif;margin:0 0 10px}.nego360-lock p{line-height:1.6}.nego360-lock a{display:inline-block;background:var(--n360-olivo);color:#fff;padding:12px 20px;text-decoration:none;font-weight:800}@media(max-width:620px){.n360-view{padding:28px 18px}.n360-facts{gap:7px}.n360-score-card{grid-template-columns:1fr}.n360-score-card>div+div{border-left:0;border-top:1px solid #ffffff26}.n360-question{padding:26px 18px}.n360-option{padding:14px}.n360-option strong{font-size:13px}.n360-primary,.n360-secondary{width:100%;min-width:0}}
.n360-audit-cta{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;margin-top:34px;padding:34px;background:#fff;border:1px solid #d7d1c3;box-shadow:0 14px 40px #2f2f2f10}.n360-audit-copy>small{color:var(--n360-dorado);font-size:10px;font-weight:900;letter-spacing:.16em}.n360-audit-copy h3{font:400 30px/1.15 Georgia,serif;margin:10px 0 14px}.n360-audit-copy p,.n360-audit-copy li,.n360-audit-action p{font-size:13px;line-height:1.65;color:#61615b}.n360-audit-copy ul{padding-left:18px}.n360-audit-action{align-self:center;background:var(--n360-perla);border-top:3px solid var(--n360-dorado);padding:25px}.n360-audit-action>strong{display:block;font:400 21px/1.25 Georgia,serif}.n360-audit-button{display:block;margin-top:17px;padding:14px 16px;background:var(--n360-dorado);color:var(--n360-carbon)!important;text-align:center;text-decoration:none!important;font-size:12px;font-weight:900;border-radius:3px}.n360-audit-button:hover{background:#c8ab6d}.n360-audit-pending{display:block;margin-top:17px;padding:12px;background:#e7e2d8;color:#777;text-align:center;font-size:11px;font-weight:800}@media(max-width:700px){.n360-audit-cta{grid-template-columns:1fr;padding:25px 18px;gap:18px}}
@media print{body *{visibility:hidden}.nego360-app,.nego360-app *{visibility:visible}.nego360-app{position:absolute;left:0;top:0;width:100%;box-shadow:none;border:0}.n360-intro,.n360-quiz,.n360-secondary,.n360-link,.n360-save-status,.n360-audit-cta{display:none!important}.n360-result{display:block!important;padding:20px}.n360-score-card{background:#2F2F2F!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.n360-priority{background:#2F2F2F!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
