.ai-tool-page .tp-header-height{height:106px}@media (max-width:1399px){.ai-tool-page .tp-header-height{height:72px}}@media (max-width:767px){.ai-tool-page .tp-header-height{height:60px}}.ai-readiness-scope .card{background:#fff;border:1px solid #e9ecef;border-radius:.75rem}.ai-readiness-scope .card.border-0{border:0}.ai-readiness-scope .shadow-sm{box-shadow:0 2px 10px #0000000f}.ai-readiness-scope .card-body{padding:1.25rem}.ai-readiness-scope .card-header{border-bottom:1px solid #e9ecef}.ai-readiness-scope .form-label{margin-bottom:.35rem;display:inline-block}.ai-readiness-scope .form-control,.ai-readiness-scope .form-select{color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.95rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.ai-readiness-scope .form-control-lg{padding:.65rem .9rem;font-size:1rem}.ai-readiness-scope .form-control:focus,.ai-readiness-scope .form-select:focus{border-color:#0082ff;outline:0;box-shadow:0 0 0 .2rem #0082ff33}.ai-readiness-scope .form-control::placeholder{color:#9aa4b0}.ai-readiness-scope .form-control:disabled,.ai-readiness-scope .form-select:disabled{opacity:.8;background-color:#f1f3f5}.ai-readiness-scope textarea.form-control{min-height:5rem}.ai-readiness-scope .form-control.is-invalid,.ai-readiness-scope .form-select.is-invalid{border-color:#dc3545}.ai-readiness-scope .invalid-feedback{color:#dc3545;width:100%;margin-top:.25rem;font-size:.8rem;display:block}.ai-readiness-scope .form-text{color:#6c757d;margin-top:.25rem;font-size:.8rem}.ai-readiness-scope .form-check{align-items:flex-start;gap:.5rem;display:flex}.ai-readiness-scope .form-check-input{flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.15rem}.ai-readiness-scope .form-check-label{line-height:1.45}.ai-readiness-scope .btn{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.95rem;font-weight:500;line-height:1.5;text-decoration:none;transition:filter .15s,background-color .15s;display:inline-flex}.ai-readiness-scope .btn:disabled{opacity:.65;cursor:default}.ai-readiness-scope .btn:not(:disabled):hover{filter:brightness(.95)}.ai-readiness-scope .btn-lg{padding:.65rem 1.1rem;font-size:1rem}.ai-readiness-scope .btn-sm{padding:.3rem .7rem;font-size:.83rem}.ai-readiness-scope .btn-outline-secondary{color:#495057;background:#fff;border-color:#ced4da}.ai-readiness-scope .btn-outline-secondary:hover{background:#f1f3f5}.ai-readiness-scope .badge{text-align:center;white-space:nowrap;border-radius:.375rem;padding:.35em .6em;font-size:.75em;font-weight:600;line-height:1;display:inline-block}.ai-readiness-scope .rounded-pill{border-radius:50rem}.ai-readiness-scope .alert{border:1px solid #0000;border-radius:.5rem;padding:.75rem 1rem;font-size:.9rem;position:relative}.ai-readiness-scope .alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.ai-readiness-scope .alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.ai-readiness-scope .input-group{width:100%;display:flex}.ai-readiness-scope .input-group>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}.ai-readiness-scope .input-group>.btn{white-space:nowrap;border-top-left-radius:0;border-bottom-left-radius:0}.ai-readiness-scope .spinner-border{vertical-align:-.125em;border:.2em solid;border-right-color:#0000;border-radius:50%;width:1.5rem;height:1.5rem;animation:.75s linear infinite airc-spin;display:inline-block}.ai-readiness-scope .spinner-border-sm{border-width:.15em;width:1rem;height:1rem}.ai-readiness-scope .text-primary{color:#0082ff}@keyframes airc-spin{to{transform:rotate(360deg)}}.print-only{display:none}@media print{header,footer,nav,[class^=tp-header],[class*=\ tp-header],[class^=tp-footer],[class*=\ tp-footer],.back-to-top-wrapper,.offcanvas,.no-print,button:not(.print-keep),.btn:not(.print-keep),.ai-readiness-scope input,.ai-readiness-scope textarea,.ai-readiness-scope select,.ai-readiness-scope label,.ai-readiness-scope form{display:none!important}.print-only{display:block!important}html,body,.ai-readiness-scope,.ai-readiness-scope section,.ai-readiness-scope .card,.ai-readiness-scope [style*=linear-gradient],.ai-readiness-scope [style*=\#0a0e1a],.ai-readiness-scope [style*=\#0c1832]{color:#111!important;background:#fff!important}.ai-readiness-scope .text-white,.ai-readiness-scope .text-muted{color:#111!important}.report-card,.ai-readiness-scope .card,.ai-readiness-scope .border,.certificate-block{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;border:1px solid #d7dce3!important}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}.table-responsive,[style*=overflow]{overflow:visible!important}body{font-size:11.5pt;line-height:1.45}a[href]:after{content:""}@page{margin:14mm}#cc-main,.cc--anim,[class^=cm--],[class*=\ cm--],[class^=pm--],[class*=\ pm--],.ai-readiness-scope a[href=\/ai-readiness-index]{display:none!important}}.portal-layout{flex-direction:column;gap:1.75rem;display:flex}.portal-section-title{letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.portal-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#8a94a0;font-size:.68rem;font-weight:600}.portal-card{background:#fff;border:1px solid #e6e8eb;border-radius:16px;box-shadow:0 1px 2px #1018280a}.portal-card--feature{border-color:#d8e6f7;box-shadow:0 2px 10px #10182812}.portal-hero{padding:1.5rem}.portal-hero__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.portal-hero__number{letter-spacing:-.03em;color:#0082ff;font-size:3.6rem;font-weight:800;line-height:1}.portal-hero__band{margin-top:.35rem;font-size:1.2rem;font-weight:700}.portal-hero__next{background:#f6f8fb;border:1px solid #e6e8eb;border-radius:10px;padding:.5rem .75rem;font-size:.8rem}@media (min-width:768px){.portal-hero{padding:2rem}.portal-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem}.portal-hero__number{font-size:4.25rem}}.portal-hero-meta{color:#94a3b8;flex-wrap:wrap;gap:.35rem 1.25rem;font-size:.8rem;display:flex}.portal-hero-meta__key{color:#64748b}.portal-hero-meta__url{color:#94a3b8;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.portal-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.76rem;font-weight:600;line-height:1.2;display:inline-flex}.portal-chip--plan{color:#0060bf;background:#0082ff14}.portal-chip--band{color:#495057;background:#f1f3f5}.portal-chip--muted{color:#6c757d;white-space:normal;background:#f1f3f5}.portal-unlock-grid{grid-template-columns:1fr;gap:.4rem 1.5rem;font-size:.85rem;line-height:1.5;display:grid}@media (min-width:576px){.portal-unlock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.portal-unlock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.portal-stat-strip{background:#f6f8fb;border:1px solid #e6e8eb;border-radius:12px;flex-wrap:wrap;gap:1.75rem;padding:.9rem 1.1rem;display:flex}.portal-notice{background:#f6f8fb;border:1px solid #e6e8eb;border-radius:10px;padding:.5rem .75rem}.portal-notice--warn{background:#fff8e6;border-color:#f3e2b8;font-size:.8rem}.portal-details{margin-top:.75rem}.portal-details>summary{cursor:pointer;list-style:revert;font-size:.86rem;font-weight:600}.portal-details--example>summary{color:#0060bf;background:#f8fbff;border:1px solid #d8e6f7;border-radius:999px;margin-top:.5rem;padding:.25rem .7rem;font-size:.76rem;list-style:none;display:inline-block}.portal-details--example>summary::-webkit-details-marker{display:none}.portal-details--group>summary{font-size:1rem}.portal-roadmap-strip{color:#0060bf;background:#0082ff0f;border:1px solid #d8e6f7;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;font-weight:700;display:inline-block}.portal-roadmap-card{background:#fff;border:1px solid #e6e8eb;border-radius:16px;margin-bottom:.75rem;overflow:hidden}.portal-roadmap-card__body{padding-left:0}@media (min-width:576px){.portal-roadmap-card__body{padding-left:30px}}.portal-reassess{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.portal-reassess{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.portal-reassess__action{text-align:right;flex-shrink:0}}.portal-accordion{padding:1.25rem 1.5rem}.portal-accordion>summary{cursor:pointer;list-style:none}.portal-accordion>summary::-webkit-details-marker{display:none}.portal-accordion__cue{color:#0060bf;white-space:nowrap;border:1px solid #d8e6f7;border-radius:8px;padding:.3rem .85rem;font-size:.8rem;font-weight:600}.portal-accordion[open]>summary .portal-accordion__cue:after{content:" ▲"}.portal-accordion:not([open])>summary .portal-accordion__cue:after{content:" ▼"}@media print{.portal-layout{gap:0!important;display:block!important}.portal-layout>section{margin-bottom:1rem}.portal-print-break{break-before:page;page-break-before:always}.portal-details[open]>summary,.portal-details>summary{list-style:none}.portal-details>:not(summary){display:block!important}.portal-details--example>summary{color:#495057;background:0 0;border:0;padding:0}.portal-card,.portal-card--feature,.portal-roadmap-card{break-inside:avoid;box-shadow:none!important;border-color:#d9dce1!important}.portal-hero__number{color:#000!important}}.ai-readiness-scope .free-report{background:linear-gradient(#f6faff 0%,#fff 140px);border:1px solid #e3e9f0;border-radius:18px;padding:1.15rem;box-shadow:0 6px 24px #1018280f}@media (min-width:768px){.ai-readiness-scope .free-report{padding:1.75rem}}.ai-readiness-scope .report-masthead{border-bottom:2px solid #0082ff;margin-bottom:1.1rem;padding-bottom:.85rem}.ai-readiness-scope .report-masthead__brand{color:#0082ff;letter-spacing:.01em;font-size:.9rem;font-weight:700}.ai-readiness-scope .report-masthead__title{letter-spacing:-.01em;margin:.15rem 0 .3rem;font-size:1.35rem;font-weight:700}.ai-readiness-scope .report-masthead__subject{color:#475467;overflow-wrap:anywhere;margin:0;font-size:.9rem}.ai-readiness-scope .report-masthead__url{overflow-wrap:anywhere}.ai-readiness-scope .report-masthead__tier{color:#0060bf;letter-spacing:.06em;text-transform:uppercase;background:#0082ff14;border-radius:999px;margin:.55rem 0 0;padding:.2rem .6rem;font-size:.68rem;font-weight:700;display:inline-block}.ai-readiness-scope .assessment-context{grid-template-columns:auto minmax(0,1fr);gap:.4rem 1rem;font-size:.85rem;display:grid}@media (min-width:576px){.ai-readiness-scope .assessment-context{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:.5rem 1.5rem}}.ai-readiness-scope .assessment-context dt{color:#667085;font-weight:500}.ai-readiness-scope .assessment-context dd{color:#101828;overflow-wrap:anywhere;margin:0;font-weight:600}.ai-readiness-scope .free-report__print{border-top:1px dashed #dfe5ec;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}@media print{.ai-readiness-scope .free-report{box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important}}.ai-readiness-scope .claim-unlock{background:#fff;border:1px solid #dbe7f3;border-radius:18px;padding:1.15rem;position:relative;overflow:hidden;box-shadow:0 6px 24px #1018280f}.ai-readiness-scope .claim-unlock:before{content:"";background:linear-gradient(90deg,#0082ff 0%,#5eb0ff 100%);height:4px;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.ai-readiness-scope .claim-unlock{padding:1.75rem}}.ai-readiness-scope .claim-unlock__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.ai-readiness-scope .claim-unlock__eyebrow{color:#0082ff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .15rem;font-size:.68rem;font-weight:700}.ai-readiness-scope .claim-unlock__title{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.ai-readiness-scope .claim-unlock__price{color:#0060bf;white-space:nowrap;background:#0082ff14;border-radius:999px;flex-shrink:0;align-items:center;padding:.3rem .75rem;font-size:.76rem;font-weight:700;display:inline-flex}.ai-readiness-scope .claim-unlock__intro{color:#475467;max-width:62ch;margin:0 0 1.1rem;font-size:.88rem;line-height:1.65}.ai-readiness-scope .claim-unlock__grid{grid-template-columns:1fr;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ai-readiness-scope .claim-unlock__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .9rem}}.ai-readiness-scope .claim-unlock__item{background:#f7fbff;border:1px solid #e6f0fa;border-radius:12px;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;display:flex}.ai-readiness-scope .claim-unlock__tick{color:#fff;background:#0082ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:.1rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.ai-readiness-scope .claim-unlock__item-title{color:#101828;font-size:.875rem;font-weight:600;line-height:1.35;display:block}.ai-readiness-scope .claim-unlock__item-detail{color:#667085;margin-top:.15rem;font-size:.8rem;line-height:1.5;display:block}.ai-readiness-scope .claim-unlock__exclusions{color:#475467;margin:0 0 .5rem;padding:0;font-size:.8rem;line-height:1.55;list-style:none}.ai-readiness-scope .claim-unlock__exclusions li{padding-left:.9rem;position:relative}.ai-readiness-scope .claim-unlock__exclusions li:before{content:"–";color:#98a2b3;position:absolute;left:0}.ai-readiness-scope .claim-unlock__note{color:#8a94a0;margin:0;font-size:.76rem;line-height:1.6}.ai-readiness-scope .claim-unlock__terms{border-top:1px dashed #dfe5ec;margin-top:1.1rem;padding-top:.9rem}.ai-readiness-scope .claim-unlock__action{background:#f3f9ff;border:1px solid #d8e9fb;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1rem;padding:1rem;display:grid}@media (min-width:576px){.ai-readiness-scope .claim-unlock__action{grid-template-columns:minmax(200px,270px) minmax(0,1fr);align-items:center;gap:1.1rem}}.ai-readiness-scope .claim-unlock__value{color:#475467;margin:0;font-size:.8rem;line-height:1.55}.ai-readiness-scope .claim-unlock__questions{color:#667085;margin:.5rem 0 0;font-size:.8rem;line-height:1.55}.ai-readiness-scope .claim-unlock__questions a{color:#0060bf;white-space:nowrap;font-weight:600;text-decoration:none}.ai-readiness-scope .claim-unlock__questions a:hover{text-decoration:underline}.ai-readiness-scope .claim-unlock__disclosure{background:#fbfdff;border:1px solid #e6f0fa;border-radius:12px;margin-top:1rem}.ai-readiness-scope .claim-unlock__disclosure>summary{cursor:pointer;color:#0060bf;padding:.7rem .9rem;font-size:.86rem;font-weight:600;list-style:none}.ai-readiness-scope .claim-unlock__disclosure>summary::-webkit-details-marker{display:none}.ai-readiness-scope .claim-unlock__disclosure>summary:after{content:" ▾";color:#8fb6e0}.ai-readiness-scope .claim-unlock__disclosure[open]>summary:after{content:" ▴"}.ai-readiness-scope .claim-unlock__disclosure>summary:hover{text-decoration:underline}.ai-readiness-scope .claim-unlock__disclosure-body{padding:0 .9rem .9rem}.ai-tick-list{margin:0;padding:0;list-style:none}.ai-tick-list>li{align-items:flex-start;gap:.45rem;list-style:none;display:flex}.ai-tick-list>li+li{margin-top:.3rem}.ai-tick-list__mark{text-align:center;font-weight:700;line-height:inherit;color:var(--ai-tick-colour,#198754);flex:0 0 1.05em}.ai-tick-list__text{min-width:0}
