:root{--prmm-navy:#002635;--prmm-slate:#152247;--prmm-blue:#0a6cff;--prmm-light-blue:#199bf6;--prmm-white:#fff;--prmm-off-white:#f5faff;--prmm-tint-blue:#e6f4fe;--prmm-purple:#8052ff;--prmm-green:#6fbf73;--prmm-teal:#2ed5cd;--prmm-orange:#d87c4a;--prmm-pink:#ec6c8f;--prmm-red:#f35e61;--prmm-gold:#f0b429;--prmm-grey:#94a3b8;--prmm-font:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif}#prmm-app,#prmm-app *,#prmm-app :after,#prmm-app :before{box-sizing:border-box!important;font-family:var(--prmm-font)!important}#prmm-app{background:var(--prmm-off-white)!important;color:var(--prmm-navy)!important;line-height:1.5!important;-webkit-font-smoothing:antialiased;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}#prmm-app h1,#prmm-app h2,#prmm-app h3,#prmm-app h4{border:none!important;font-family:var(--prmm-font)!important;letter-spacing:normal!important;line-height:1.2!important;text-transform:none!important}#prmm-app h1,#prmm-app h2,#prmm-app h3,#prmm-app h4,#prmm-app p{color:inherit!important;margin:0!important;padding:0!important}#prmm-app a{color:inherit!important;text-decoration:none!important}#prmm-app button{cursor:pointer!important;font-family:var(--prmm-font)!important;outline:none!important}#prmm-app #prmm-start-btn{margin-top:24px!important}#prmm-app input,#prmm-app label{font-family:var(--prmm-font)!important}#prmm-app label{margin:0!important}#prmm-app div,#prmm-app span{font-family:var(--prmm-font)!important}#prmm-app .prmm-phase{display:none!important}#prmm-app .prmm-phase.is-active{display:block!important}#prmm-app .prmm-content{opacity:1!important;transform:translateY(0)!important;transition:opacity .25s ease,transform .25s ease!important}#prmm-app .prmm-content.is-exiting{opacity:0!important;transform:translateY(12px)!important}#prmm-app .prmm-hero{background:linear-gradient(135deg,var(--prmm-navy) 0,var(--prmm-slate) 50%,#1a2d5f 100%)!important;max-width:none!important;overflow:hidden!important;padding:48px 32px!important;position:relative!important;text-align:center!important;width:100%!important}#prmm-app .prmm-hero--compact{padding:40px 24px 48px!important}#prmm-app .prmm-hero__glow{background:var(--prmm-blue)!important;border-radius:50%!important;filter:blur(120px)!important;height:500px!important;opacity:.06!important;pointer-events:none!important;position:absolute!important;right:-10%!important;top:-30%!important;width:500px!important}#prmm-app .prmm-hero__inner{position:relative!important;text-align:center!important;z-index:1!important}#prmm-app .prmm-hero__badge{align-items:center!important;display:flex!important;gap:10px!important;justify-content:center!important;margin-bottom:4px!important;text-align:center!important}#prmm-app .prmm-hero__badge-text{color:hsla(0,0%,100%,.5)!important;display:block!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important}#prmm-app .prmm-cobrand{align-items:center!important;display:flex!important;gap:10px!important;justify-content:center!important;margin-bottom:4px!important;margin-top:8px!important}#prmm-app .prmm-cobrand__divider{color:hsla(0,0%,100%,.2)!important;font-size:14px!important;font-weight:300!important}#prmm-app .prmm-cobrand__text{color:hsla(0,0%,100%,.4)!important;font-size:11px!important;font-weight:500!important;letter-spacing:1px!important;text-transform:uppercase!important}#prmm-app .prmm-cobrand__logo{display:inline-block!important;max-height:32px!important;object-fit:contain!important;vertical-align:middle!important;width:auto!important}#prmm-app .prmm-cobrand__name{color:hsla(0,0%,100%,.7)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.5px!important}#prmm-app .prmm-hero__title{color:var(--prmm-white)!important;font-size:clamp(28px,5vw,44px)!important;font-weight:900!important;letter-spacing:-1px!important;line-height:1.1!important;margin:16px 0 12px!important;text-align:center!important}#prmm-app .prmm-hero__title--accent{color:var(--prmm-light-blue)!important}#prmm-app .prmm-hero__desc{color:hsla(0,0%,100%,.65)!important;font-size:16px!important;line-height:1.6!important;margin:0 auto!important;max-width:560px!important;text-align:center!important}#prmm-app .prmm-hero__pills{flex-wrap:wrap!important;gap:10px!important;margin-top:24px!important;text-align:center!important}#prmm-app .prmm-hero__pills,#prmm-app .prmm-logo{display:flex!important;justify-content:center!important}#prmm-app .prmm-logo{align-items:center!important;background:linear-gradient(135deg,var(--prmm-blue),var(--prmm-light-blue))!important;border-radius:10px!important;box-shadow:0 4px 20px rgba(10,108,255,.25)!important;color:#fff!important;font-size:18px!important;font-weight:900!important;height:36px!important;min-width:36px!important;width:36px!important}#prmm-app .prmm-logo--sm{border-radius:6px!important;font-size:12px!important;height:24px!important;min-width:24px!important;width:24px!important}#prmm-app .prmm-pill{background:rgba(10,108,255,.15)!important;border:1px solid rgba(10,108,255,.3)!important;border-radius:100px!important;color:var(--prmm-light-blue)!important;display:inline-block!important;font-size:12px!important;font-weight:600!important;padding:5px 16px!important}#prmm-app .prmm-btn{border:none!important;border-radius:10px!important;cursor:pointer!important;display:inline-block!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;padding:10px 20px!important;text-align:center!important;text-decoration:none!important;transition:all .2s ease!important}#prmm-app .prmm-btn--primary{background:linear-gradient(135deg,var(--prmm-blue),var(--prmm-light-blue))!important;box-shadow:0 4px 20px rgba(10,108,255,.27)!important;color:var(--prmm-white)!important}#prmm-app .prmm-btn--primary:hover{box-shadow:0 8px 30px rgba(10,108,255,.35)!important;transform:translateY(-2px)!important}#prmm-app .prmm-btn--primary.is-disabled,#prmm-app .prmm-btn--primary:disabled{background:var(--prmm-grey)!important;box-shadow:none!important;cursor:default!important;transform:none!important}#prmm-app .prmm-btn--outline{background:var(--prmm-white)!important;border:2px solid #e2e8f0!important;color:var(--prmm-navy)!important}#prmm-app .prmm-btn--outline:disabled{cursor:default!important;opacity:.5!important}#prmm-app .prmm-btn--lg{border-radius:100px!important;font-size:16px!important;font-weight:800!important;padding:14px 40px!important}#prmm-app .prmm-btn--full{margin-top:4px!important;width:100%!important}#prmm-app .prmm-btn--dim{background:#e2e8f0!important;box-shadow:none!important;color:var(--prmm-grey)!important;cursor:default!important}#prmm-app .prmm-section{margin:0 auto!important;max-width:720px!important;padding:32px 24px!important;text-align:left!important}#prmm-app .prmm-section--narrow{max-width:640px!important}#prmm-app .prmm-section--wide{max-width:800px!important}#prmm-app .prmm-section--form{max-width:480px!important}#prmm-app .prmm-section__title{color:var(--prmm-navy)!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important;margin-bottom:8px!important}#prmm-app .prmm-section__desc{color:#64748b!important;font-size:14px!important;line-height:1.6!important;margin-bottom:24px!important}#prmm-app .prmm-divider{background:linear-gradient(90deg,var(--prmm-blue),var(--prmm-light-blue))!important;border:none!important;border-radius:2px!important;height:4px!important;margin-bottom:8px!important;width:48px!important}#prmm-app .prmm-divider--center{margin-left:auto!important;margin-right:auto!important}#prmm-app .prmm-dim-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}#prmm-app .prmm-dim-card{background:#fff!important;border:2px solid #e2e8f0!important;border-radius:12px!important;padding:16px!important;text-align:left!important}#prmm-app .prmm-dim-card__icon{align-items:center!important;border-radius:8px!important;display:flex!important;font-size:16px!important;height:32px!important;justify-content:center!important;margin-bottom:8px!important;width:32px!important}#prmm-app .prmm-dim-card__name{color:var(--prmm-navy)!important;font-size:13px!important;font-weight:700!important}#prmm-app .prmm-dim-card__count{color:var(--prmm-grey)!important;font-size:11px!important;margin-top:2px!important}#prmm-app .prmm-progress-bar{background:var(--prmm-navy)!important;max-width:none!important;padding:16px 24px!important;width:100%!important}#prmm-app .prmm-progress-bar__inner{margin:0 auto!important;max-width:720px!important}#prmm-app .prmm-progress-bar__meta{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:8px!important}#prmm-app .prmm-progress-bar__label{color:hsla(0,0%,100%,.5)!important;font-size:12px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important}#prmm-app .prmm-progress-bar__count{color:hsla(0,0%,100%,.4)!important;font-size:12px!important}#prmm-app .prmm-progress-bar__segments{display:flex!important;gap:4px!important}#prmm-app .prmm-progress-seg{background:hsla(0,0%,100%,.1)!important;border-radius:3px!important;cursor:pointer!important;flex:1!important;height:6px!important;transition:all .3s ease!important}#prmm-app .prmm-dim-header{align-items:center!important;display:flex!important;gap:12px!important;margin-bottom:4px!important}#prmm-app .prmm-dim-header__icon{align-items:center!important;border-radius:12px!important;display:flex!important;flex-shrink:0!important;font-size:22px!important;height:44px!important;justify-content:center!important;min-width:44px!important;width:44px!important}#prmm-app .prmm-dim-header__label{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}#prmm-app .prmm-dim-header__title{color:var(--prmm-navy)!important;font-size:22px!important;font-weight:900!important;line-height:1.2!important}#prmm-app .prmm-dim-divider{border:none!important;border-radius:2px!important;height:4px!important;margin:12px 0 24px!important;width:48px!important}#prmm-app .prmm-question{margin-bottom:28px!important}#prmm-app .prmm-question__text{color:var(--prmm-navy)!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;margin-bottom:12px!important}#prmm-app .prmm-question__num{margin-right:8px!important}#prmm-app .prmm-question__options{display:flex!important;flex-direction:column!important;gap:6px!important}#prmm-app .prmm-option{align-items:flex-start!important;background:#fff!important;border:2px solid #e2e8f0!important;border-radius:10px!important;color:#475569!important;cursor:pointer!important;display:flex!important;font-size:13px!important;font-weight:400!important;gap:10px!important;line-height:1.5!important;padding:12px 16px!important;text-align:left!important;transition:all .2s ease!important;width:100%!important}#prmm-app .prmm-option:hover{background:rgba(10,108,255,.02)!important;border-color:rgba(10,108,255,.4)!important}#prmm-app .prmm-option.is-selected{color:var(--prmm-navy)!important;font-weight:600!important}#prmm-app .prmm-option__badge{align-items:center!important;background:#e2e8f0!important;border-radius:6px!important;color:var(--prmm-grey)!important;display:inline-flex!important;flex-shrink:0!important;font-size:10px!important;font-weight:800!important;height:20px!important;justify-content:center!important;margin-top:1px!important;min-width:20px!important;width:20px!important}#prmm-app .prmm-option.is-selected .prmm-option__badge{color:#fff!important}#prmm-app .prmm-nav{align-items:center!important;border-top:1px solid #e2e8f0!important;display:flex!important;justify-content:space-between!important;margin-top:16px!important;padding-top:16px!important}#prmm-app .prmm-dim-pills{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:center!important;margin-top:20px!important}#prmm-app .prmm-dim-pill{background:#fff!important;border:2px solid #e2e8f0!important;border-radius:8px!important;color:var(--prmm-grey)!important;cursor:pointer!important;display:inline-block!important;font-size:11px!important;font-weight:700!important;padding:6px 12px!important;transition:all .2s ease!important}#prmm-app .prmm-form{display:flex!important;flex-direction:column!important;gap:16px!important}#prmm-app .prmm-form__row{display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr!important}#prmm-app .prmm-form__field{display:block!important}#prmm-app .prmm-form__label{color:var(--prmm-navy)!important;display:block!important;font-size:12px!important;font-weight:700!important;margin-bottom:4px!important}#prmm-app .prmm-form__input{-webkit-appearance:none!important;appearance:none!important;background:#fff!important;border:2px solid #e2e8f0!important;border-radius:10px!important;color:var(--prmm-navy)!important;font-size:14px!important;outline:none!important;padding:12px 16px!important;transition:border-color .2s ease!important;width:100%!important}#prmm-app .prmm-form__input:focus{border-color:var(--prmm-blue)!important}#prmm-app .prmm-form__input.has-error{border-color:var(--prmm-red)!important}#prmm-app .prmm-form__error{color:var(--prmm-red)!important;font-size:11px!important;margin-top:4px!important;min-height:16px!important}#prmm-app .prmm-form__privacy{color:var(--prmm-grey)!important;font-size:11px!important;line-height:1.5!important;text-align:center!important}#prmm-app .prmm-teaser-bars{display:flex!important;gap:6px!important;justify-content:center!important;margin-top:24px!important}#prmm-app .prmm-teaser-bar{align-items:center!important;display:flex!important;flex-direction:column!important;gap:4px!important}#prmm-app .prmm-teaser-bar__fill{border-radius:4px!important;opacity:.7!important;transition:height .5s ease!important;width:8px!important}#prmm-app .prmm-teaser-bar__icon{color:hsla(0,0%,100%,.4)!important;font-size:8px!important}#prmm-app .prmm-teaser-level{color:hsla(0,0%,100%,.4)!important;font-size:12px!important;margin-top:12px!important;text-align:center!important}#prmm-app .prmm-radar-card{background:linear-gradient(135deg,var(--prmm-navy),var(--prmm-slate))!important;border-radius:16px!important;margin-bottom:32px!important;padding:32px 24px!important}#prmm-app .prmm-radar-card__title{color:var(--prmm-light-blue)!important;font-size:14px!important;font-weight:700!important;letter-spacing:1px!important;margin-bottom:4px!important;text-align:center!important;text-transform:uppercase!important}#prmm-app .prmm-radar-card__subtitle{color:hsla(0,0%,100%,.5)!important;font-size:12px!important;margin-bottom:20px!important;text-align:center!important}#prmm-app .prmm-radar-card__body{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:24px!important;justify-content:center!important}#prmm-app .prmm-radar-legend{min-width:200px!important}#prmm-app .prmm-radar-legend__row{align-items:center!important;display:flex!important;gap:8px!important;margin-bottom:6px!important}#prmm-app .prmm-radar-legend__dot{border-radius:2px!important;flex-shrink:0!important;height:8px!important;min-width:8px!important;width:8px!important}#prmm-app .prmm-radar-legend__name{color:hsla(0,0%,100%,.7)!important;flex:1!important;font-size:12px!important}#prmm-app .prmm-radar-legend__blocks{display:flex!important;gap:2px!important}#prmm-app .prmm-radar-legend__block{border-radius:3px!important;height:14px!important;width:14px!important}#prmm-app .prmm-radar-legend__score{font-size:12px!important;font-weight:800!important;text-align:right!important;width:28px!important}#prmm-app .prmm-level-badge{border-radius:100px!important;display:inline-block!important;font-size:14px!important;font-weight:700!important;margin-bottom:8px!important;margin-top:4px!important;padding:6px 20px!important}#prmm-app .prmm-split{display:grid!important;gap:16px!important;grid-template-columns:1fr 1fr!important;margin-bottom:32px!important}#prmm-app .prmm-split__card{border-radius:14px!important;padding:20px!important}#prmm-app .prmm-split__card--green{background:rgba(111,191,115,.03)!important;border:2px solid rgba(111,191,115,.2)!important}#prmm-app .prmm-split__card--orange{background:rgba(216,124,74,.03)!important;border:2px solid rgba(216,124,74,.2)!important}#prmm-app .prmm-split__label{font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;margin-bottom:12px!important;text-transform:uppercase!important}#prmm-app .prmm-split__item{align-items:center!important;display:flex!important;gap:8px!important;margin-bottom:8px!important}#prmm-app .prmm-split__item-icon{font-size:16px!important}#prmm-app .prmm-split__item-name{color:var(--prmm-navy)!important;font-size:13px!important;font-weight:700!important}#prmm-app .prmm-split__item-level{color:#64748b!important;font-size:12px!important}#prmm-app .prmm-roadmap{margin-bottom:32px!important}#prmm-app .prmm-roadmap__title{color:var(--prmm-navy)!important;font-size:20px!important;font-weight:900!important;margin-bottom:4px!important}#prmm-app .prmm-roadmap__desc{color:#64748b!important;font-size:14px!important;line-height:1.6!important;margin-bottom:20px!important}#prmm-app .prmm-roadmap__card{background:#fff!important;border-radius:14px!important;margin-bottom:12px!important;padding:20px!important}#prmm-app .prmm-roadmap__card-header{align-items:center!important;display:flex!important;gap:10px!important;margin-bottom:8px!important}#prmm-app .prmm-roadmap__card-icon{align-items:center!important;border-radius:8px!important;display:flex!important;font-size:14px!important;height:28px!important;justify-content:center!important;min-width:28px!important;width:28px!important}#prmm-app .prmm-roadmap__card-meta{flex:1!important}#prmm-app .prmm-roadmap__card-dim{font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}#prmm-app .prmm-roadmap__card-name{color:var(--prmm-navy)!important;font-size:16px!important;font-weight:800!important}#prmm-app .prmm-roadmap__card-priority{border-radius:100px!important;display:inline-block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.5px!important;padding:3px 10px!important;text-transform:uppercase!important;white-space:nowrap!important}#prmm-app .prmm-roadmap__card-desc{color:#475569!important;font-size:13px!important;line-height:1.6!important;margin-left:38px!important}#prmm-app .prmm-breakdown{margin-bottom:32px!important}#prmm-app .prmm-breakdown__title{color:var(--prmm-navy)!important;font-size:20px!important;font-weight:900!important;margin-bottom:4px!important}#prmm-app .prmm-breakdown__card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;margin-bottom:8px!important;padding:16px 20px!important}#prmm-app .prmm-breakdown__card-row{align-items:center!important;display:flex!important;gap:10px!important}#prmm-app .prmm-breakdown__card-icon{align-items:center!important;border-radius:10px!important;display:flex!important;font-size:18px!important;height:36px!important;justify-content:center!important;min-width:36px!important;width:36px!important}#prmm-app .prmm-breakdown__card-info{flex:1!important}#prmm-app .prmm-breakdown__card-name{color:var(--prmm-navy)!important;font-size:14px!important;font-weight:700!important}#prmm-app .prmm-breakdown__card-level{color:#64748b!important;font-size:12px!important}#prmm-app .prmm-breakdown__card-bars{align-items:center!important;display:flex!important;gap:3px!important}#prmm-app .prmm-breakdown__card-bar{border-radius:4px!important;height:8px!important;transition:background .3s ease!important;width:24px!important}#prmm-app .prmm-breakdown__card-score{font-size:18px!important;font-weight:900!important;min-width:36px!important;text-align:right!important}#prmm-app .prmm-breakdown__card-rec{color:#64748b!important;font-size:12px!important;line-height:1.5!important;margin-left:46px!important;margin-top:8px!important}#prmm-app .prmm-breakdown__card-rec strong{color:var(--prmm-navy)!important;font-weight:700!important}#prmm-app .prmm-cta-card{background:linear-gradient(135deg,var(--prmm-navy),var(--prmm-slate))!important;border-radius:16px!important;margin-bottom:16px!important;padding:32px 24px!important;text-align:center!important}#prmm-app .prmm-cta-card__title{color:var(--prmm-white)!important;font-size:20px!important;font-weight:900!important;margin-bottom:8px!important}#prmm-app .prmm-cta-card__desc{color:hsla(0,0%,100%,.6)!important;font-size:14px!important;line-height:1.6!important;margin:0 auto 20px!important;max-width:480px!important;text-align:center!important}#prmm-app .prmm-email-notice{align-items:center!important;background:rgba(25,155,246,.08)!important;border:1px solid rgba(25,155,246,.2)!important;border-radius:12px!important;display:flex!important;gap:14px!important;margin-bottom:24px!important;padding:16px 20px!important}#prmm-app .prmm-email-notice__icon{flex-shrink:0!important;font-size:22px!important;line-height:1!important}#prmm-app .prmm-email-notice__text{color:var(--prmm-navy)!important;font-size:14px!important;line-height:1.5!important;margin:0!important}#prmm-app .prmm-footer{background:var(--prmm-navy)!important;max-width:none!important;padding:24px!important;text-align:center!important;width:100%!important}#prmm-app .prmm-footer__inner{align-items:center!important;display:flex!important;gap:8px!important;justify-content:center!important;margin-bottom:4px!important}#prmm-app .prmm-footer__brand{color:#fff!important;font-size:14px!important;font-weight:800!important}#prmm-app .prmm-footer__sub{color:hsla(0,0%,100%,.4)!important;font-size:11px!important;text-align:center!important}@media (max-width:600px){#prmm-app .prmm-form__row,#prmm-app .prmm-split{grid-template-columns:1fr!important}#prmm-app .prmm-hero{padding:32px 20px!important}#prmm-app .prmm-section{padding:24px 16px!important}#prmm-app .prmm-radar-card__body{flex-direction:column!important}}