.brand img{width:202px;height:auto;display:block}.public-nav .brand img{filter:none}.public-nav .brand{background:#101f32;padding:5px 12px;border-radius:4px}.sidebar{overflow-y:auto}.sidebar .brand{flex-shrink:0;margin-bottom:14px}.sidebar nav{gap:1px}.sidebar nav a{padding:8px 14px}.digital-tabs{display:flex;gap:12px;border-bottom:1px solid var(--line);margin:-26px -2px 25px;overflow-x:auto}.digital-tabs a{padding:16px 14px;white-space:nowrap;font-weight:600;font-size:13px;border-bottom:3px solid transparent}.digital-tabs a.active{border-color:var(--bright)}.digital-head{display:flex;gap:20px;align-items:center;margin-bottom:25px}.digital-head h1{font-size:30px;letter-spacing:-.04em}.digital-head p{font-size:14px;margin:6px 0 0}.feature-icon{padding:17px;background:#f3efe5;border-radius:7px;flex:none}.feature-icon .icon{width:30px;height:30px}.digital-adviser{margin-left:auto;padding-left:20px;border-left:1px solid var(--line);min-width:175px}.digital-adviser span{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12px}.workspace-art{display:block;width:100%;height:220px;object-fit:contain}.website-grid{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(420px,1.6fr) minmax(240px,1fr);gap:12px;align-items:stretch;margin-bottom:18px}.website-grid>.panel{padding:15px}.plan-item{display:flex;gap:12px;align-items:flex-start;padding:24px 0;border-top:1px solid var(--line)}.plan-item .badge{white-space:normal;margin-left:auto;font-size:9px;max-width:80px}.plan-item p{font-size:11px}.plan-item h3{font-size:13px}.plan-item .icon{width:22px}.site-preview{border:1px solid #bfc2c6;background:white;padding:6px;border-radius:6px;min-width:0}.preview-chrome{background:#f3f3f3;border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:4px 10px;font-size:10px}.preview-chrome label{display:flex;align-items:center;gap:7px}.preview-chrome select{font-size:10px;padding:3px}.sample-site{border:1px solid var(--line);margin-top:6px;overflow:hidden;transition:max-width .2s}.sample-site>header{padding:14px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.sample-site>header b{font-family:Georgia;font-size:16px}.sample-site nav{display:flex;gap:12px;font-size:8px}.sample-site .sample-hero{display:grid;grid-template-columns:1fr 1fr;background:#faf8f2;padding:16px 14px;gap:4px}.sample-hero h2{font-size:25px;line-height:1.12}.sample-site p{font-size:10px;line-height:1.35;color:#101f32}.sample-site .btn{font-size:10px;padding:7px 12px;min-height:29px}.sample-hero .workspace-art{height:215px;align-self:center}.sample-site>section:not(.sample-hero){padding:13px}.sample-site>section>h2{font-size:18px}.sample-services{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.sample-services article{border:1px solid var(--line);padding:10px;border-radius:4px}.sample-services .icon{color:var(--gold);margin-bottom:5px}.sample-services h3{font-size:11px}.sample-services p{font-size:9px;margin:6px 0}.sample-site .sample-work{background:#f7f5ef}.sample-site footer{background:var(--navy);color:white;padding:15px;display:flex;gap:12px;align-items:center;justify-content:space-between}.sample-site footer p{color:#fff;font-size:9px;margin:4px 0}.sample-site footer h3{font-family:Georgia;font-size:13px}.site-preview.mobile .sample-site{max-width:330px;margin:6px auto 0}.site-preview.mobile .sample-hero{grid-template-columns:1fr}.site-preview.mobile .sample-site nav{display:none}.site-preview.mobile .sample-services{grid-template-columns:1fr}.checklist small{display:block;margin-top:3px;font-size:11px;font-weight:400;color:var(--muted)}.website-grid .checklist label{padding:14px 0;align-items:flex-start;gap:9px}.website-grid .checklist strong{font-size:12px}.website-grid input[type=checkbox]{flex:none}.readiness{display:flex;gap:15px;align-items:center;margin:15px 0}.readiness b{font-family:Georgia;font-size:34px}.readiness span{font-size:12px}progress{accent-color:var(--gold);width:100%;height:10px}.performance-chart{width:100%;max-height:230px;margin-top:14px}.performance-chart text{font:12px Arial;fill:#606773}.workflow-illustration{display:flex;align-items:center;gap:35px;border:1px solid var(--line);padding:20px;background:#fff;margin-top:18px;border-radius:5px}.workflow-illustration .workspace-art{width:33%;height:140px}.digital-public{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:50px;border-top:1px solid var(--line)}.digital-public h2{font-size:36px}.digital-public .workspace-art{height:300px}#website-review .field{margin-bottom:15px}#website-review textarea{width:100%;min-height:70px}.field input{width:100%}.field{margin:12px 0}.table-wrap{overflow-x:auto}#review-status{font-size:12px;color:#176c3c}.app-footer{padding-bottom:20px}main{min-width:0}.digital-head>div{min-width:0}@media(min-width:1600px){.digital-head h1{font-size:35px}}@media(max-width:1250px){.website-grid{grid-template-columns:230px minmax(0,1fr)}.website-grid>.panel:last-child{grid-column:1/-1}.digital-adviser{display:none}}@media(max-width:850px){.website-grid{grid-template-columns:1fr}.website-grid>.panel:last-child{grid-column:auto}.digital-head h1{font-size:27px}.feature-icon{display:none}.digital-public{padding:25px;gap:20px}}@media(max-width:700px){.digital-tabs{margin-top:-15px}.digital-tabs a{font-size:11px;padding:13px 8px}.sample-site .sample-hero{grid-template-columns:1fr}.sample-services{grid-template-columns:1fr}.sample-site nav{display:none}.sample-site footer{flex-wrap:wrap}.digital-public{grid-template-columns:1fr}.workflow-illustration{flex-direction:column;gap:15px}.workflow-illustration .workspace-art{width:100%}.brand img{width:190px}.topbar{gap:10px;padding:10px 15px}.digital-head h1{font-size:25px}.sample-site .sample-hero h2{font-size:27px}.app-footer span{display:block}}

.website-grid .checklist input:checked+span{text-decoration:none;color:inherit}
