@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700&family=Instrument+Sans:wght@500;600;700&display=swap";:root{--bg: #f4f6f8;--surface: #ffffff;--border: #e2e5ea;--text: #1a2233;--text-muted: #6b7280;--primary: #1f6f54;--primary-dark: #16543f;--primary-light: #e7f3ee;--accent: #d97706;--brand-green: #a6ce39;--danger: #c0392b;--radius: 8px;--shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .08);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}.app-shell{display:flex;height:100vh;overflow:hidden}.mobile-topbar{display:none}.mobile-nav-toggle{background:none;border:none;padding:8px;display:flex;flex-direction:column;gap:4px}.mobile-nav-toggle span{display:block;width:22px;height:2px;background:#fff;border-radius:2px}.sidebar-backdrop{display:none}.sidebar{width:220px;flex-shrink:0;background:var(--primary-dark);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0;height:100vh;overflow-y:auto}.sidebar-footer{padding:14px 20px 0;border-top:1px solid rgba(255,255,255,.12)}.sidebar-footer .nav-group{margin:0 -20px}.sidebar-user{font-size:13px;font-weight:600;margin-bottom:8px}.sidebar-logout{background:none;border:1px solid rgba(255,255,255,.3);color:#ffffffd9;padding:6px 12px;border-radius:var(--radius);font-size:12px;width:100%}.sidebar-logout:hover{background:#ffffff1a}.sidebar-brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;padding:0 20px 20px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:12px}.sidebar-brand-icon{height:38px;width:auto;flex-shrink:0;view-transition-name:hawley-logo}.login-logo{view-transition-name:hawley-logo}::view-transition-group(hawley-logo){animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.sidebar-brand small{display:block;font-weight:400;font-size:12px;opacity:.7;margin-top:2px}.sidebar nav{display:flex;flex-direction:column;gap:2px}.sidebar nav a{color:#ffffffd9;padding:10px 20px;font-size:14px;font-weight:500}.sidebar nav a:hover{background:#ffffff14;text-decoration:none}.sidebar nav a.active{background:var(--primary);color:#fff}.sidebar nav a.restricted{color:var(--brand-green)}.sidebar nav a.restricted.active{background:var(--brand-green);color:var(--primary-dark)}.nav-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;color:#ffffffd9;padding:10px 20px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;text-align:left}.nav-group-toggle:hover{background:#ffffff14}.nav-group-toggle.open{color:#fff}.nav-group-toggle.restricted,.nav-group-toggle.restricted.open{color:var(--brand-green)}.nav-group-chevron{font-size:11px;opacity:.7}.submenu{display:flex;flex-direction:column}.sidebar .submenu a{color:#ffffffd9;padding:8px 20px 8px 44px;font-size:13px}.sidebar .submenu a:hover{background:#ffffff14;text-decoration:none}.sidebar .submenu a.active{background:var(--primary);color:#fff}.submenu .nav-group-toggle{padding-left:44px;font-size:13px}.sidebar .submenu .submenu a{padding-left:68px}.sidebar-note{padding:10px 20px 0;font-size:11px;font-style:italic;color:#ffffff8c;line-height:1.4}.main{flex:1;padding:28px 36px;min-width:0;min-height:0;overflow-y:auto}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-header h1{font-size:22px;margin:0}.page-header p{color:var(--text-muted);margin:4px 0 0;font-size:14px}.btn{display:inline-flex;align-items:center;gap:6px;background:var(--primary);color:#fff;border:none;padding:9px 16px;border-radius:var(--radius);font-size:14px;font-weight:600}.btn:hover{background:var(--primary-dark)}.btn.secondary{background:var(--surface);color:var(--text);border:1px solid var(--border)}.btn.secondary:hover{background:var(--bg)}.btn.danger{background:var(--danger)}.btn.small{padding:5px 10px;font-size:12px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:24px}.stat-card{padding:16px 18px;display:block;color:inherit;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}a.stat-card:hover{box-shadow:0 4px 14px #0000001a;transform:translateY(-1px)}.stat-card .label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.stat-card .value{font-size:26px;font-weight:700;margin-top:6px}.grid-2{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}table{width:100%;border-collapse:collapse;font-size:14px}table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);padding:10px 14px;border-bottom:1px solid var(--border)}table td{padding:12px 14px;border-bottom:1px solid var(--border)}table tr:last-child td{border-bottom:none}table tr.clickable:hover{background:var(--bg);cursor:pointer}.markdown h2{font-size:20px;margin:28px 0 10px}.markdown h2:first-child{margin-top:0}.markdown h3{font-size:16px;margin:22px 0 8px;color:var(--primary-dark)}.markdown h4{font-size:14px;margin:16px 0 6px}.markdown p{margin:0 0 12px;line-height:1.6}.markdown ul,.markdown ol{margin:0 0 14px;padding-left:22px;line-height:1.6}.markdown li{margin-bottom:4px}.markdown strong{color:var(--text)}.markdown table.guide-table{margin:4px 0 20px}.sticky-header-table{max-height:70vh;overflow-y:auto}.sticky-header-table thead th{position:sticky;top:0;background:var(--surface);z-index:1}.team-actions{display:flex;flex-direction:column;gap:6px;min-width:130px}.team-actions .btn{width:100%;justify-content:center}.empty-state{padding:40px 20px;text-align:center;color:var(--text-muted)}.toolbar{display:flex;gap:10px;margin-bottom:16px;align-items:center}.search-input,input[type=text],input[type=email],input[type=tel],input[type=date],input[type=number],select,textarea{border:1px solid var(--border);border-radius:var(--radius);padding:8px 12px;font-size:14px;font-family:inherit;background:var(--surface);color:var(--text)}.search-input{min-width:240px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.form-grid.single{grid-template-columns:1fr}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:12px;font-weight:600;color:var(--text-muted)}.field.span-2{grid-column:span 2}.modal-backdrop{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:60px 20px;z-index:50;overflow-y:auto}.modal{background:var(--surface);border-radius:var(--radius);width:100%;max-width:560px;padding:24px;box-shadow:0 10px 40px #0003}.modal h2{margin-top:0;font-size:18px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.badge.Draft{background:#f3f4f6;color:#4b5563}.badge.Completed{background:#dcfce7;color:#15803d}.badge.Superseded{background:#f3f4f6;color:#6b7280}.badge.PendingApproval,.badge.Pending{background:#fef3c7;color:#92400e}.badge.Approved{background:#dcfce7;color:#15803d}.badge.Rejected{background:#fee2e2;color:#b91c1c}.badge.Won{background:#dcfce7;color:#15803d}.badge.Lost{background:#fee2e2;color:#b91c1c}.badge.Open{background:#e0f2fe;color:#0369a1}.badge.Done{background:#dcfce7;color:#15803d}.badge.Prospect{background:#eef2ff;color:#4338ca}.badge.StrongProspect{background:#ede9fe;color:#6d28d9}.badge.Expected{background:#fef3c7;color:#92400e}.badge.TenderinProgress{background:#fef9c3;color:#854d0e}.badge.Declined{background:#fee2e2;color:#b91c1c}.badge.NotProgressed,.badge.Cancelled{background:#f3f4f6;color:#4b5563}.badge.Archived{background:#f3f4f6;color:#6b7280}.badge.New{background:#e0f2fe;color:#0369a1}.badge.Contacted{background:#eef2ff;color:#4338ca}.badge.Engaged{background:#ede9fe;color:#6d28d9}.badge.Converted{background:#dcfce7;color:#15803d}.badge.Disqualified{background:#fee2e2;color:#b91c1c}.badge.SenttoBaseline{background:#fef3c7;color:#92400e}.badge.ToStart{background:#f3f4f6;color:#4b5563}.badge.Live{background:#dcfce7;color:#15803d}.badge.Stuck{background:#fee2e2;color:#b91c1c}.badge.Complete{background:#dcfce7;color:#15803d}.kanban{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px}.kanban-col{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);min-width:230px;flex:1;padding:10px}.kanban-col.drag-over{outline:2px dashed var(--primary);outline-offset:-2px}.kanban-col-header{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 10px;font-weight:700;font-size:13px}.kanban-col-header .count{font-weight:500;color:var(--text-muted)}.kanban-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;margin-bottom:8px;cursor:grab;font-size:13px}.kanban-card:hover{border-color:var(--primary)}.kanban-card .title{font-weight:600;margin-bottom:4px}.kanban-card .meta{color:var(--text-muted);font-size:12px}.kanban-card .value{color:var(--primary-dark);font-weight:600;margin-top:6px}.detail-section{margin-bottom:22px}.detail-section h3{font-size:14px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:10px}.info-row{display:flex;gap:10px;padding:6px 0;font-size:14px;border-bottom:1px solid var(--border)}.info-row:last-child{border-bottom:none}.info-row .k{width:120px;color:var(--text-muted);flex-shrink:0}.activity-item{padding:10px 0;border-bottom:1px solid var(--border);font-size:14px}.activity-item:last-child{border-bottom:none}.activity-item .time{color:var(--text-muted);font-size:12px;margin-top:2px}.badge.category{background:#eef2ff;color:#4338ca;margin-right:8px}.task-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.task-row:last-child{border-bottom:none}.task-row .title{flex:1;font-size:14px}.task-row.done .title{text-decoration:line-through;color:var(--text-muted)}.task-row .due{font-size:12px;color:var(--text-muted)}.link-list a{display:block;padding:6px 0;font-size:14px}.error-banner{background:#fee2e2;color:#991b1b;padding:10px 14px;border-radius:var(--radius);margin-bottom:16px;font-size:14px}.loading{color:var(--text-muted);padding:20px 0}.card{overflow-x:auto}@media(max-width:860px){.mobile-topbar{display:flex;align-items:center;gap:12px;background:var(--primary-dark);color:#fff;padding:14px 16px;position:sticky;top:0;z-index:40}.mobile-topbar .sidebar-brand{padding:0;border-bottom:none;margin-bottom:0;font-size:16px}.mobile-topbar .sidebar-brand-icon{height:34px}.app-shell{flex-direction:column}.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:50;transform:translate(-100%);transition:transform .2s ease;width:260px;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.sidebar.open{transform:translate(0);box-shadow:4px 0 24px #00000040}.sidebar>.sidebar-brand{display:block}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#0f172a73;z-index:45}.main{padding:18px 16px 32px;max-width:100%}.page-header{flex-direction:column;align-items:flex-start;gap:12px}.page-header>div:last-child,.page-header .btn{width:100%}.page-header>div:last-child{display:flex;flex-wrap:wrap}.page-header>div:last-child>*{flex:1 1 auto}.toolbar{flex-direction:column;align-items:stretch}.search-input{min-width:0;width:100%}.grid-2,.form-grid{grid-template-columns:1fr}.field.span-2{grid-column:span 1}.modal-backdrop{padding:20px 12px}.modal{padding:18px}.info-row{flex-direction:column;gap:2px}.info-row .k{width:auto}.kanban-col{min-width:200px}}.vo-monthly-print{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:32px 36px;color:#1a1a1a;font-family:Georgia,Times New Roman,serif}.vo-monthly-header{display:flex;align-items:center;gap:24px;border-bottom:3px solid var(--primary-dark);padding-bottom:18px;margin-bottom:20px}.vo-monthly-logo{height:48px;width:auto}.vo-monthly-title h1{font-size:22px;margin:0 0 6px;color:var(--primary-dark);font-weight:700}.vo-monthly-meta{display:flex;gap:24px;font-size:13px;font-family:Arial,sans-serif;color:#444}.vo-monthly-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:12.5px}.vo-monthly-table th{text-align:left;padding:8px 10px;background:var(--primary-light);color:var(--primary-dark);border-bottom:2px solid var(--primary-dark);font-size:11px;text-transform:uppercase;letter-spacing:.03em}.vo-monthly-table td{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top}.vo-monthly-table tbody tr:nth-child(2n){background:#fafafa}.vo-total-row td{border-top:2px solid var(--primary-dark);border-bottom:none;background:var(--primary-light)}.vo-total-row td:first-child{text-align:right}.vo-rag-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.vo-monthly-footer{margin-top:20px;padding-top:14px;border-top:1px solid var(--border);font-family:Arial,sans-serif}.vo-monthly-disclaimer{font-size:11px;color:#666;margin-top:6px;font-style:italic}@media print{@page{size:A4 landscape;margin:14mm}.sidebar,.mobile-topbar,.sidebar-backdrop,.no-print{display:none!important}.main{margin:0!important;padding:0!important;height:auto!important;overflow:visible!important}.app-shell{display:block!important;height:auto!important;overflow:visible!important}.vo-monthly-print{border:none;padding:0}.vo-monthly-table{font-size:10.5px}.vo-monthly-table th,.vo-monthly-table td{padding:6px 7px}.vo-monthly-table thead{display:table-header-group}.vo-monthly-table tr{page-break-inside:avoid}}.factfind{--ff-ink: #10151a;--ff-cream: #f6f3ea;--ff-green: #1f6f54;--ff-green-light: #e7f3ee;--ff-muted: #9aa5ab;--ff-border: rgba(246, 243, 234, .14);font-family:Nunito Sans,Segoe UI,sans-serif;color:var(--ff-ink);background:var(--ff-cream);min-height:100vh}.factfind h1,.factfind h2,.factfind h3{font-family:Instrument Sans,Segoe UI,sans-serif;margin:0}.factfind-hero{background:var(--ff-ink);color:var(--ff-cream);padding:72px 24px 64px;text-align:center}.factfind-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--ff-muted);margin-bottom:18px}.factfind-hero h1{font-size:clamp(32px,5vw,56px);line-height:1.1;max-width:820px;margin:0 auto}.factfind-sub{max-width:620px;margin:22px auto 0;font-size:17px;line-height:1.6;color:var(--ff-muted)}.factfind-cta{display:inline-block;margin-top:32px;padding:14px 30px;background:var(--ff-green);color:#fff;font-weight:700;border-radius:999px;text-decoration:none;font-size:15px}.factfind-cta:hover{background:#185c44;text-decoration:none}.factfind-form{max-width:720px;margin:0 auto;padding:56px 24px 80px}.factfind-section{margin-bottom:48px}.factfind-section-label{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--ff-green);margin-bottom:8px}.factfind-section h2{font-size:26px;margin-bottom:6px}.factfind-hint{color:#667;font-size:14px;margin:4px 0 24px}.factfind-field-row{display:flex;gap:16px;flex-wrap:wrap}.factfind-field{flex:1;min-width:180px;display:flex;flex-direction:column;gap:6px;margin-top:18px}.factfind-field label{font-size:13px;font-weight:600}.factfind-field input,.factfind-field textarea{padding:11px 14px;border:1px solid rgba(16,21,26,.16);border-radius:8px;font-family:inherit;font-size:15px;background:#fff}.factfind-consent{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;line-height:1.5;color:#556;cursor:pointer}.factfind-consent input{margin-top:3px;flex-shrink:0}.factfind-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.factfind-question-group{margin-top:28px}.factfind-group-heading{font-size:14px;font-weight:700;color:var(--ff-green);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;padding-top:8px;border-top:1px solid rgba(16,21,26,.1)}.factfind-question-group:first-child .factfind-group-heading{border-top:none;padding-top:0}.factfind-question{padding:14px 0;border-bottom:1px solid rgba(16,21,26,.08)}.factfind-question-label{font-size:15px;margin-bottom:10px}.factfind-yn{display:flex;gap:10px}.factfind-yn label,.factfind-choices label{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid rgba(16,21,26,.18);border-radius:999px;font-size:14px;cursor:pointer;background:#fff;transition:background .15s,border-color .15s}.factfind-choices{display:flex;gap:10px;flex-wrap:wrap}.factfind-yn label.active,.factfind-choices label.active{background:var(--ff-green-light);border-color:var(--ff-green);color:var(--ff-green);font-weight:700}.factfind-yn input,.factfind-choices input{position:absolute;opacity:0;width:0;height:0}.factfind-error{background:#fef2f2;color:#b91c1c;padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:16px}.factfind-submit{width:100%;padding:16px;background:var(--ff-green);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer}.factfind-submit:disabled{background:#b7c4bf;cursor:not-allowed}.factfind-results{max-width:620px;margin:0 auto;padding:64px 24px 96px;text-align:center}.factfind-score{font-size:64px;font-weight:700;font-family:Instrument Sans,sans-serif;color:var(--ff-green)}.factfind-band{font-size:18px;color:#556;margin-top:6px}.factfind-insights,.factfind-next-step{text-align:left;margin-top:40px;padding-top:32px;border-top:1px solid rgba(16,21,26,.12)}.factfind-insights h3,.factfind-next-step h3{font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:var(--ff-green);margin-bottom:12px}.factfind-insights ul{margin:0;padding-left:20px;line-height:1.7}.factfind-next-step p{font-size:17px;line-height:1.6;margin:0 0 20px}.factfind-footer-note{margin-top:40px;font-size:13px;color:#889}@media(max-width:640px){.factfind-hero{padding:48px 18px 40px}.factfind-form{padding:40px 18px 64px}}.cc-assess{--cc-navy: #000c11;--cc-paper: #edf8f7;--cc-navy-text: #011a21;--cc-mint: #2cd4b1;--cc-muted-on-navy: rgba(237, 248, 247, .62);--cc-muted-on-paper: rgba(1, 26, 33, .6);--cc-border-on-navy: rgba(237, 248, 247, .16);--cc-border-on-paper: rgba(1, 26, 33, .14);font-family:ui-sans-serif,system-ui,sans-serif;color:var(--cc-navy-text);background:var(--cc-paper);min-height:100vh}.cc-assess h1,.cc-assess h2,.cc-assess h3{font-family:Avenir Next,Century Gothic,Trebuchet MS,sans-serif;font-weight:600;margin:0}.cc-assess-hero{background:var(--cc-navy);color:var(--cc-paper);padding:72px 24px 64px;text-align:center}.cc-assess-eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--cc-mint);margin-bottom:18px}.cc-assess-hero h1{font-size:clamp(32px,5vw,56px);line-height:1.08;max-width:820px;margin:0 auto}.cc-assess-sub{max-width:620px;margin:22px auto 0;font-size:17px;line-height:1.6;color:var(--cc-muted-on-navy)}.cc-assess-cta{display:inline-flex;align-items:center;gap:8px;margin-top:32px;padding:14px 30px;background:var(--cc-mint);color:var(--cc-navy-text);font-weight:700;border:none;border-radius:0;text-decoration:none;font-size:15px;font-family:Gill Sans,Trebuchet MS,sans-serif}.cc-assess-cta:hover{background:#24b89a;text-decoration:none}.cc-assess-form{max-width:720px;margin:0 auto;padding:56px 24px 80px}.cc-assess-section{margin-bottom:48px}.cc-assess-section-label{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--cc-mint);margin-bottom:8px}.cc-assess-section h2{font-size:26px;margin-bottom:6px}.cc-assess-hint{color:var(--cc-muted-on-paper);font-size:14px;margin:4px 0 24px}.cc-assess-field-row{display:flex;gap:16px;flex-wrap:wrap}.cc-assess-field{flex:1;min-width:180px;display:flex;flex-direction:column;gap:6px;margin-top:18px}.cc-assess-field label{font-size:13px;font-weight:600}.cc-assess-field input,.cc-assess-field textarea{padding:11px 14px;border:1px solid var(--cc-border-on-paper);border-radius:0;font-family:inherit;font-size:15px;background:#fff;color:var(--cc-navy-text)}.cc-assess-consent{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;line-height:1.5;color:var(--cc-muted-on-paper);cursor:pointer}.cc-assess-consent input{margin-top:3px;flex-shrink:0}.cc-assess-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cc-assess-question{padding:14px 0;border-bottom:1px solid var(--cc-border-on-paper)}.cc-assess-question-label{font-size:15px;margin-bottom:10px}.cc-assess-yn{display:flex;gap:10px}.cc-assess-yn label,.cc-assess-choices label{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--cc-border-on-paper);border-radius:0;font-size:14px;cursor:pointer;background:#fff;transition:background .15s,border-color .15s,color .15s}.cc-assess-choices{display:flex;gap:10px;flex-wrap:wrap}.cc-assess-yn label.active,.cc-assess-choices label.active{background:var(--cc-navy);border-color:var(--cc-navy);color:var(--cc-mint);font-weight:700}.cc-assess-yn input,.cc-assess-choices input{position:absolute;opacity:0;width:0;height:0}.cc-assess-error{background:#fdecea;color:#b91c1c;padding:12px 16px;border-radius:0;font-size:14px;margin-bottom:16px}.cc-assess-submit{width:100%;padding:16px;background:var(--cc-mint);color:var(--cc-navy-text);border:none;border-radius:0;font-size:16px;font-weight:700;font-family:Gill Sans,Trebuchet MS,sans-serif;cursor:pointer}.cc-assess-submit:disabled{background:#b9c9c6;cursor:not-allowed}.cc-assess-results{max-width:620px;margin:0 auto;padding:64px 24px 96px;text-align:center}.cc-assess-score{font-size:64px;font-weight:600;font-family:Avenir Next,Century Gothic,Trebuchet MS,sans-serif;color:var(--cc-navy-text)}.cc-assess-band{font-size:18px;font-weight:700;color:var(--cc-navy-text);margin-top:6px}.cc-assess-copy{font-size:15px;color:var(--cc-muted-on-paper);margin-top:10px;line-height:1.6}.cc-assess-insights,.cc-assess-focus,.cc-assess-next-step{text-align:left;margin-top:40px;padding-top:32px;border-top:1px solid var(--cc-border-on-paper)}.cc-assess-insights h3,.cc-assess-next-step h3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-navy-text);margin-bottom:12px}.cc-assess-insights ul{margin:0;padding-left:20px;line-height:1.7}.cc-assess-focus p,.cc-assess-next-step p{font-size:16px;line-height:1.6;margin:0 0 20px}.cc-assess-footer-note{margin-top:40px;font-size:13px;color:var(--cc-muted-on-paper)}@media(max-width:640px){.cc-assess-hero{padding:48px 18px 40px}.cc-assess-form{padding:40px 18px 64px}}
