.pnf-tool-wrapper{background:radial-gradient(1200px 600px at 20% 10%,#e9f3ff 0,#f7fbff 40%,#fff 75%);display:block;padding:32px 16px;position:relative;width:100%;z-index:1}.pnf-tool-wrapper *,.pnf-tool-wrapper :after,.pnf-tool-wrapper :before{box-sizing:border-box}.dnd-section,.dnd-section .content-wrapper,.dnd-section .row-fluid,.pnf-tool-wrapper,.pnf-tool-wrapper>*{background-color:transparent!important;background-image:none!important}.card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:18px;margin:0 auto;padding:28px;width:min(920px,100%)}.card__title{font-size:44px;font-weight:800;letter-spacing:-.02em;margin:0;text-align:center}.verdict{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.verdict__box{border:1px solid hsla(0,0%,100%,.25);border-radius:14px;box-shadow:0 10px 24px rgba(15,64,163,.18);color:#fff;font-size:18px;line-height:1.5;padding:18px 20px;text-align:center;width:100%}.verdict__box strong{font-weight:800;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.verdict__box--good{background:linear-gradient(135deg,#2f6fed,#3f87ff)}.verdict__box--bad{background:linear-gradient(135deg,#1f4fb8,#2f6fed)}.verdict__box--info{background:linear-gradient(135deg,#2a62d6,#3a7cff)}@media (max-width:520px){.card__title{font-size:34px}.verdict__box{font-size:16px;padding:16px}}.form{gap:18px}.field,.form{display:flex;flex-direction:column;width:100%}.field{align-items:center;gap:10px;text-align:center}.field__label,.field__question{color:#0b1b3a;font-size:18px;margin:0}.divider{background:rgba(12,36,74,.12);border-radius:999px;height:1px;width:100%}.field__select{background:#fff;border:1px solid rgba(12,36,74,.22);border-radius:12px;box-shadow:0 8px 18px rgba(0,0,0,.06);font-size:16px;outline:none;padding:14px;width:min(520px,100%)}.field__select:focus{border-color:rgba(47,111,237,.85);box-shadow:0 0 0 4px rgba(63,135,255,.18)}.buttonRow{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;width:100%}.btn{border:0;border-radius:14px;box-shadow:0 10px 24px rgba(15,64,163,.18);color:#fff;cursor:pointer;font-size:18px;font-weight:700;min-width:160px;padding:14px 22px;text-decoration:none;transition:transform .12s ease,filter .12s ease}.btn:hover{filter:brightness(1.02);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:linear-gradient(135deg,#2f6fed,#3f87ff)}.btn--secondary{background:linear-gradient(135deg,#1f4fb8,#2f6fed)}@media (max-width:520px){.btn{min-width:unset;width:100%}}.verdictRow{align-items:stretch;display:flex;gap:16px;width:100%}.verdictDate{background:#f3f8ff;border:1px solid rgba(12,36,74,.12);border-radius:14px;box-shadow:0 10px 24px rgba(15,64,163,.1);color:#0b1b3a;display:flex;flex:0 0 220px;flex-direction:column;justify-content:center;padding:18px 16px;text-align:center;width:220px}.verdictDate__label{font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;opacity:.75;text-transform:uppercase}.verdictDate__value{font-size:18px;font-weight:800}.verdictResult{flex:1;text-align:left;width:auto}@media (max-width:720px){.verdictRow{flex-direction:column}.verdictDate{flex:none;width:100%}.verdictResult{text-align:center}}.verdictDate--green{background:#e9f8ef;border-color:rgba(28,140,78,.25);color:#0a2a16}.verdictDate--red{background:#ffecec;border-color:rgba(200,45,45,.25);color:#3a0b0b}.verdictDate--orange{background:#fff4e6;border-color:rgba(214,120,0,.25);color:#3a2300}