#tgcp-client-app{--ca-ink:#212b34;--ca-purple:#21159b;--ca-orange:#ff7b1c;--ca-green:#31bb22;--ca-blue:#21159b;font-family:Livvic,Arial,sans-serif;color:var(--ca-ink);background:#fff;width:100%;max-width:1320px;margin:120px auto 0;padding:28px 12px 40px;font-size:14px;line-height:1.5;isolation:isolate;position:relative}
#tgcp-client-app *{box-sizing:border-box}#tgcp-client-app .ca-grid{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);gap:48px;align-items:start}#tgcp-client-app .ca-care,#tgcp-client-app .ca-enquiry{min-width:0}#tgcp-client-app .ca-intro h2{font-size:17px;font-weight:700;line-height:1.45;margin:0 0 5px;color:#161b20}#tgcp-client-app .ca-intro p{font-size:13px;color:#646b73;line-height:1.8;margin:0 0 18px}
#tgcp-client-app .ca-level-radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}#tgcp-client-app .ca-selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 0 22px}#tgcp-client-app .ca-selector{display:flex;flex-direction:column;justify-content:center;text-align:center;cursor:pointer;border:2px solid transparent;min-height:66px;padding:10px 8px;margin:0;border-radius:7px;transition:box-shadow .15s;color:#fff;font-size:16px;font-weight:700;line-height:1.3}#tgcp-client-app .ca-selector small{display:block;font-size:11px;font-weight:600;line-height:1.45;margin-top:3px}#tgcp-client-app .ca-choice-1{background:var(--ca-orange);color:#20252b}#tgcp-client-app .ca-choice-2{background:var(--ca-green);color:#15251a}#tgcp-client-app .ca-choice-3{background:var(--ca-blue)}
#tgcp-client-app #ca-level-1:checked~.ca-grid .ca-choice-1,#tgcp-client-app #ca-level-2:checked~.ca-grid .ca-choice-2,#tgcp-client-app #ca-level-3:checked~.ca-grid .ca-choice-3{box-shadow:0 0 0 2px #fff,0 0 0 4px #283240;border-color:#fff}#tgcp-client-app #ca-level-1:focus-visible~.ca-grid .ca-choice-1,#tgcp-client-app #ca-level-2:focus-visible~.ca-grid .ca-choice-2,#tgcp-client-app #ca-level-3:focus-visible~.ca-grid .ca-choice-3{outline:3px dashed #111;outline-offset:5px}
#tgcp-client-app .ca-level-panel{display:none}#tgcp-client-app #ca-level-1:checked~.ca-grid .ca-panel-1,#tgcp-client-app #ca-level-2:checked~.ca-grid .ca-panel-2,#tgcp-client-app #ca-level-3:checked~.ca-grid .ca-panel-3{display:block}#tgcp-client-app .ca-level-panel h3{font-size:18px;font-weight:700;color:var(--ca-purple);margin:0 0 16px;line-height:1.35}#tgcp-client-app .ca-table-head,#tgcp-client-app .ca-skill{display:grid;grid-template-columns:minmax(145px,1fr) minmax(0,2fr);gap:14px}#tgcp-client-app .ca-table-head{margin-bottom:14px}#tgcp-client-app .ca-table-head span{background:var(--ca-purple);color:#fff;border-radius:6px;padding:7px 9px;text-align:center;font-size:14px;line-height:1.35}#tgcp-client-app dl{margin:0}#tgcp-client-app .ca-skill{align-items:center;margin:0 0 12px}#tgcp-client-app dt{margin:0;border:1px solid #8a84be;border-radius:9px;padding:12px 9px;text-align:center;font-size:12px;font-weight:500;line-height:1.4}#tgcp-client-app dd{margin:0;font-size:13px;line-height:1.5;color:#353e48}
#tgcp-client-app .ca-pricing{background:var(--ca-ink);color:#fff;border-radius:7px;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:15px 18px;margin-top:21px}#tgcp-client-app .ca-pricing p{margin:0;color:#fff;font-weight:700;font-size:13px;line-height:1.5}#tgcp-client-app .ca-pricing span{display:block;font-size:13px}#tgcp-client-app .ca-pricing strong{font-size:19px;white-space:nowrap}#tgcp-client-app .ca-disclosure{margin-top:12px}#tgcp-client-app .ca-disclosure h4{font-size:12px;font-weight:700;margin:0 0 4px;color:var(--ca-ink)}#tgcp-client-app .ca-disclosure p{font-size:12px;line-height:1.55;margin:0 0 5px}
#tgcp-client-app .ca-enquiry h2{font-size:18px;font-weight:700;margin:0 0 3px;color:var(--ca-ink);line-height:1.4}#tgcp-client-app .ca-preview-note{font-size:11px;color:#65707a;margin:0 0 14px}#tgcp-client-app fieldset{border:0;padding:0;margin:0;min-width:0}#tgcp-client-app legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#tgcp-client-app fieldset>label,#tgcp-client-app .ca-reference>label{display:block;font-size:11px;line-height:1.4;color:#46505a;margin:0 0 10px}#tgcp-client-app input:not(.ca-level-radio):not([type=checkbox]){display:block;min-width:0;width:100%;height:35px;margin-top:4px;padding:7px 10px;border:1px solid #81858a;border-radius:7px;background:#fff;color:#3d4650;font-family:inherit;font-size:12px;line-height:1.3;opacity:1;box-shadow:none}#tgcp-client-app input::placeholder{color:#525c66;opacity:1}#tgcp-client-app .ca-consent{border:1px solid #81858a;border-radius:8px;padding:11px 12px;margin:3px 0 12px}#tgcp-client-app .ca-consent-heading{display:flex;align-items:center;gap:7px;font-size:11px;color:#313a43;margin:0 0 6px}#tgcp-client-app .ca-consent-heading input{margin:0;accent-color:var(--ca-purple);width:15px;height:15px;flex:none}#tgcp-client-app .ca-consent p{font-size:10px;line-height:1.6;margin:0 0 5px}#tgcp-client-app .ca-consent p:last-child{margin:0}
#tgcp-client-app .ca-whatsapp,#tgcp-client-app .ca-assessment{display:flex;align-items:center;justify-content:space-between;background:var(--ca-ink);color:#fff;border:0;border-radius:7px;padding:12px 13px;min-height:50px;width:100%;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;margin:0 0 9px}#tgcp-client-app .ca-whatsapp svg{width:31px;height:31px;flex:none;margin-left:10px}#tgcp-client-app .ca-whatsapp:focus-visible{outline:3px solid var(--ca-purple);outline-offset:3px}#tgcp-client-app .ca-assessment{justify-content:center;cursor:not-allowed;opacity:.78}#tgcp-client-app .ca-disabled-note{font-size:10px;line-height:1.4;color:#65707a;margin:0;text-align:center}
@media(max-width:1024px){#tgcp-client-app{padding:24px 10px 32px}#tgcp-client-app .ca-grid{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:24px}#tgcp-client-app .ca-table-head,#tgcp-client-app .ca-skill{grid-template-columns:minmax(115px,.9fr) minmax(0,1.5fr);gap:10px}#tgcp-client-app .ca-selector{font-size:15px;padding:9px 5px}#tgcp-client-app .ca-selector small{font-size:10px}}
@media(max-width:767px){#tgcp-client-app{padding:20px 6px 30px}#tgcp-client-app .ca-grid{grid-template-columns:1fr;gap:30px}#tgcp-client-app .ca-intro h2{font-size:16px}#tgcp-client-app .ca-selectors{gap:4px}#tgcp-client-app .ca-selector{font-size:14px;min-height:77px;padding:9px 4px}#tgcp-client-app .ca-selector small{font-size:10px}#tgcp-client-app .ca-level-panel h3{font-size:17px}#tgcp-client-app .ca-table-head,#tgcp-client-app .ca-skill{grid-template-columns:minmax(95px,.85fr) minmax(0,1.4fr);gap:10px}#tgcp-client-app .ca-table-head span{font-size:11px;padding:8px 5px}#tgcp-client-app dt{font-size:11px;padding:11px 6px}#tgcp-client-app dd{font-size:12px;line-height:1.6}#tgcp-client-app .ca-pricing{gap:12px;padding:13px 12px}#tgcp-client-app .ca-pricing p,#tgcp-client-app .ca-pricing span{font-size:11px}#tgcp-client-app .ca-pricing strong{font-size:18px}#tgcp-client-app .ca-enquiry{border-top:1px solid #dddbe9;padding-top:25px}#tgcp-client-app fieldset>label,#tgcp-client-app .ca-reference>label{font-size:12px;margin-bottom:13px}#tgcp-client-app input:not(.ca-level-radio):not([type=checkbox]){height:43px;font-size:13px}#tgcp-client-app .ca-consent p{font-size:12px;line-height:1.65}#tgcp-client-app .ca-consent-heading{font-size:12px}#tgcp-client-app .ca-whatsapp,#tgcp-client-app .ca-assessment{font-size:14px;min-height:52px}}
#tgcp-client-app h1,#tgcp-client-app h2,#tgcp-client-app h3,#tgcp-client-app h4{font-family:inherit}#tgcp-client-app .ca-page-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}

body.page-id-1436 #masthead,body.page-id-1436 .entry-header{display:none}body.page-id-1436 #primary{margin:0;padding:0;width:100%}body.page-id-1436 #content>.ast-container{max-width:none;padding:0}body.page-id-1436 .ast-article-single{padding:0;background:white}#tgcp-client-app{--ca-ink:#14284b;--ca-purple:#14284b;--ca-orange:#ff6b24;--ca-green:#2dbf25;--ca-blue:#2419a7;max-width:1440px;margin:0 auto;padding:18px 40px 40px;font:400 13px/1.6 Poppins,sans-serif}#tgcp-client-app .ca-grid{grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:38px}#tgcp-client-app .ca-intro h2{font:700 clamp(17px,1.45vw,21px)/1.4 Poppins,sans-serif;letter-spacing:-.025em}#tgcp-client-app .ca-intro p{font:600 17px/1.65 "Anek Malayalam",sans-serif;color:#6c7f9b}#tgcp-client-app .ca-selectors{gap:0;margin-bottom:16px}#tgcp-client-app .ca-selector{color:white;min-height:46px;border:0;margin-left:-7px;padding:10px 12px;border-radius:8px}#tgcp-client-app .ca-selector:first-child{margin-left:0}#tgcp-client-app .ca-selector small{display:none}#tgcp-client-app .ca-public-intro{padding:17px 19px;border:1px solid #e5eaf0;border-radius:9px;background:#fafbfc;margin-bottom:15px}#tgcp-client-app .ca-public-intro ul{margin:0;padding-left:19px}#tgcp-client-app .ca-public-intro li{margin:0 0 5px}#tgcp-client-app .ca-level-panel h3{color:#14284b;font-size:16px;margin-bottom:10px}#tgcp-client-app .ca-enquiry{background:#fafbfc;border:1px solid #f0f2f5;border-radius:18px;padding:17px 16px}#tgcp-client-app .ca-enquiry h2{font-size:16px}#tgcp-client-app .ca-preview-note{padding:8px 10px;background:#edf1f6;border-radius:7px}#tgcp-client-app textarea{display:block;width:100%;margin-top:4px;border:1px solid #c0c9d4;border-radius:7px;background:white;padding:8px 9px;font:400 12px/1.5 Poppins,sans-serif;resize:vertical}#tgcp-client-app input:not(.ca-level-radio):not([type=checkbox]){border-color:#c0c9d4}#tgcp-client-app .ca-consent a{color:#2854ff;text-decoration:underline}#tgcp-client-app .ca-assessment{opacity:1;background:#212e38}#tgcp-client-app .ca-pricing{background:#212e38}#tgcp-client-app .ca-disclosure:after{content:"Care is allocated following TGCP assessment. HCAs work within verified competencies and authorised supervision.";display:block;font-size:12px;margin-top:8px;color:#63738b}@media(max-width:1024px){#tgcp-client-app{padding:16px 24px 32px}#tgcp-client-app .ca-grid{gap:24px}}@media(max-width:767px){#tgcp-client-app{padding:16px 18px 28px}#tgcp-client-app .ca-grid{grid-template-columns:minmax(0,1fr);gap:20px}#tgcp-client-app .ca-intro h2{font-size:19px}#tgcp-client-app .ca-intro p{font-size:16px}#tgcp-client-app .ca-selector{min-height:46px}#tgcp-client-app textarea{font-size:14px}#tgcp-client-app .ca-enquiry{padding:17px 15px}}
#tgcp-client-app .ca-level-panel{display:block}#tgcp-client-app [hidden]{display:none!important}
#tgcp-client-app{max-width:1440px;margin:0 auto;padding:18px 40px 40px;font:400 13px/1.6 Poppins,sans-serif;color:#14284b;isolation:isolate}#tgcp-client-app *,#tgcp-client-staff *{box-sizing:border-box}#tgcp-client-app h1{font:700 clamp(17px,1.45vw,21px)/1.4 Poppins,sans-serif;color:#152538;margin:0 0 5px;letter-spacing:-.025em}#tgcp-client-app h2{font:600 16px/1.4 Poppins,sans-serif;color:#14284b;margin:0 0 10px}#tgcp-client-app .ml-heading{font:600 17px/1.65 'Anek Malayalam',sans-serif;color:#6c7f9b;margin:0 0 17px}#tgcp-client-app .cv-layout{display:grid;grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:38px;align-items:start}#tgcp-client-app .cv-selectors{display:flex;gap:0;margin:0 0 16px}#tgcp-client-app .cv-selectors button{flex:1;background:#ff6b24;color:#fff;margin-left:-7px;border-radius:8px;border:0;min-height:46px;font:700 16px/1.4 Poppins,sans-serif;padding:10px;cursor:pointer}#tgcp-client-app .cv-selectors button:first-child{margin-left:0}#tgcp-client-app .cv-selectors button:nth-child(2){background:#2dbf25}#tgcp-client-app .cv-selectors button:nth-child(3){background:#2419a7}#tgcp-client-app .cv-selectors button[aria-pressed=true]{box-shadow:inset 0 -4px 0 #0004;z-index:1}#tgcp-client-app .cv-public-cards{display:grid;gap:12px;margin-bottom:15px}#tgcp-client-app .cv-public-cards article,#tgcp-client-app .cv-lock{padding:17px 19px;border:1px solid #e5eaf0;border-radius:9px;background:#fafbfc}#tgcp-client-app .cv-public-cards ul{padding-left:19px;margin:0}#tgcp-client-app .cv-public-cards li{margin:0 0 5px}#tgcp-client-app .cv-registration{background:#fafbfc;border:1px solid #f0f2f5;border-radius:18px;padding:17px 16px;min-width:0}#tgcp-client-app .cv-notice,#tgcp-client-staff .cv-notice{background:#edf1f6;padding:9px 11px;border-radius:7px;font-size:11px;color:#596b83}#tgcp-client-app .cv-registration fieldset{border:0;padding:0;margin:0;min-width:0}#tgcp-client-app .cv-registration label{display:block;font-size:12px;font-weight:500;margin:0 0 11px}#tgcp-client-app .cv-registration input:not([type=checkbox]),#tgcp-client-app .cv-registration select{width:100%;min-width:0;height:39px;border:1px solid #c0c9d4;background:white;color:#53657e;border-radius:7px;padding:7px 9px;margin-top:4px;font:400 13px/1.5 Poppins,sans-serif}#tgcp-client-app .cv-registration .cv-consent{display:flex;gap:9px;font-size:11px;line-height:1.65;border:1px solid #cbd3dd;border-radius:8px;padding:11px 10px;background:white}#tgcp-client-app .cv-consent input{flex:0 0 16px;width:16px;height:16px;margin-top:3px}#tgcp-client-app .cv-registration button,#tgcp-client-app .cv-whatsapp{display:block;width:100%;border:0;border-radius:7px;background:#212e38;color:white;padding:12px 10px;font:600 13px/1.4 Poppins,sans-serif;min-height:44px;text-align:center;text-decoration:none;margin-top:10px}#tgcp-client-app button:disabled{cursor:not-allowed}#tgcp-client-app .cv-help,#tgcp-client-app .cv-staff-link{font-size:11px;color:#63738b}#tgcp-client-app a:not(.cv-whatsapp){color:#2854ff}#tgcp-client-app .cv-honeypot{position:absolute!important;width:1px!important;height:1px!important;opacity:0;left:-10000px}#tgcp-client-app [data-status]{font-size:12px;margin:12px 0;overflow-wrap:anywhere}#tgcp-client-app [data-protected] .ca-enquiry{margin-top:20px}#tgcp-client-app [data-protected] .ca-assessment{background:#212e38;opacity:1}#tgcp-client-app [data-protected] textarea{min-height:90px}
#tgcp-client-staff{font:400 16px/1.6 system-ui,sans-serif;color:#14284b;max-width:850px;margin:20px auto;padding:20px}#tgcp-client-staff h1{font-size:25px;line-height:1.3}#tgcp-client-staff h2{font-size:18px;overflow-wrap:anywhere}#tgcp-client-staff .cv-staff-request{border:1px solid #dce4ee;border-radius:14px;background:#fafbfc;padding:20px;margin:20px 0}#tgcp-client-staff dt{font-weight:600}#tgcp-client-staff dd{margin:0 0 10px;overflow-wrap:anywhere}#tgcp-client-staff .cv-staff-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}#tgcp-client-staff button{background:#14284b;color:white;padding:12px 14px;border:0;border-radius:8px;font:600 15px/1.4 system-ui;min-height:48px;cursor:pointer}#tgcp-client-staff button:disabled{opacity:.6;cursor:wait}#tgcp-client-staff .cv-code{display:block;font:bold 24px/1.5 system-ui;color:#14284b;overflow-wrap:anywhere;margin:15px 0}#tgcp-client-staff .cv-help{font-size:13px}#tgcp-client-staff [data-staff-status]{padding:10px;background:#edf1f6;border-radius:7px}#tgcp-client-app button:focus-visible,#tgcp-client-staff button:focus-visible{outline:3px solid #2854ff;outline-offset:3px}
@media(max-width:767px){#tgcp-client-app{padding:16px 18px 28px}#tgcp-client-app .cv-layout{grid-template-columns:minmax(0,1fr);gap:20px}#tgcp-client-app h1{font-size:19px}#tgcp-client-app .ml-heading{font-size:16px}#tgcp-client-app .cv-selectors button{font-size:14px}#tgcp-client-app .cv-registration input:not([type=checkbox]),#tgcp-client-app .cv-registration select{height:44px;font-size:16px}#tgcp-client-staff{margin:0;padding:18px}#tgcp-client-staff .cv-staff-actions{grid-template-columns:1fr}}

/* Task 2C-3: protected right column; original content remains server-delivered. */
#tgcp-client-app [data-protected-sidebar] .ca-pricing{margin:0 0 18px;padding:14px 12px;gap:10px}
#tgcp-client-app [data-protected-sidebar] .ca-enquiry{padding:0;border:0;background:transparent;margin:0}
#tgcp-client-app [data-protected-sidebar] .ca-assessment{background:#212e38;opacity:1}
#tgcp-client-app [data-protected-sidebar] textarea{min-height:90px}
#tgcp-client-app .cv-layout>div{min-width:0}
#tgcp-client-app .cv-registration{overflow-wrap:anywhere}
#tgcp-client-app .cv-consent a{display:inline-block;padding:4px 0}
@media(min-width:768px) and (max-width:1024px){#tgcp-client-app{padding:16px 24px 32px}#tgcp-client-app .cv-layout{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:24px}#tgcp-client-app .ca-skill,#tgcp-client-app .ca-table-head{grid-template-columns:minmax(100px,1fr) minmax(0,1.4fr);gap:10px}#tgcp-client-app .ca-pricing{grid-template-columns:1fr}}

/* D1: Client mobile verification follows the approved HCA section. */
#tgcp-client-app .cv-notice{padding:8px 10px;font-size:11px;line-height:1.55;margin:0 0 12px}
#tgcp-client-app .cv-verification{padding:0 0 13px;border-bottom:1px solid #e0e6ed;margin:0 0 13px}
#tgcp-client-app .cv-verification h2{font-size:13px;margin:0 0 7px}
#tgcp-client-app .cv-verification label{font-size:11px;font-weight:500;line-height:1.5;color:#14284b}
#tgcp-client-app .cv-verification input:not([type=checkbox]):not([type=hidden]){min-height:35px;height:35px;border-radius:7px;padding:6px 9px;margin-top:3px;font:400 12px/1.5 Poppins,sans-serif}
#tgcp-client-app .cv-verification-actions{display:flex;gap:7px;margin-top:7px}
#tgcp-client-app .cv-verification-actions button{flex:1;font:700 11px/1.4 Poppins,sans-serif;padding:8px 5px;min-height:36px;margin:0;background:#e9edf3;color:#53647c}
#tgcp-client-app .cv-verification .cv-help{font-size:10px;line-height:1.6;color:#697a91}
@media(max-width:767px){#tgcp-client-app .cv-verification label{font-size:12px}#tgcp-client-app .cv-verification input:not([type=checkbox]):not([type=hidden]){min-height:43px;height:43px;font-size:14px}#tgcp-client-app .cv-verification-actions button{min-height:42px}#tgcp-client-app .cv-verification .cv-help{font-size:11px}}

/* D2: public introductions and locked layout; protected data stays server-delivered. */
#tgcp-client-app .cv-selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}
#tgcp-client-app .cv-selectors button{margin:0;min-width:0}
#tgcp-client-app .cv-public-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}
#tgcp-client-app .cv-public-cards article{min-width:0;padding:14px 12px}
#tgcp-client-app .cv-public-cards h2{font-size:13px;line-height:1.5}
#tgcp-client-app .cv-public-cards li{font-size:12px;line-height:1.65;overflow-wrap:anywhere}
#tgcp-client-app .cv-lock{padding:0;background:transparent;border:0}
#tgcp-client-app .cv-lock-message{font-size:12px;color:#63738b;margin:12px 0}
#tgcp-client-app .cv-skeleton-row{display:grid;grid-template-columns:minmax(145px,1fr) minmax(0,2fr);gap:14px;align-items:center;margin-bottom:12px;min-height:62px}
#tgcp-client-app .cv-skeleton-row>span:first-child{height:50px;border:1px solid #cbd3df;border-radius:9px;background:#fafbfc}
#tgcp-client-app .cv-skeleton-row>span:last-child{height:36px;border-radius:6px;background:linear-gradient(#edf1f5 0 9px,transparent 9px 16px,#edf1f5 16px 25px,transparent 25px 32px,#edf1f5 32px)}
#tgcp-client-app .cv-locked-pricing{margin-top:21px}
#tgcp-client-app .cv-locked-pricing span{font-size:11px;font-weight:400}
#tgcp-client-app .cv-locked-disclosure{min-height:95px;padding-top:12px}
#tgcp-client-app .cv-locked-disclosure h4{font-size:12px;margin:0}
#tgcp-client-app .cv-locked-disclosure p{font-size:12px;color:#63738b}
#tgcp-client-app .cv-assessment-lock{margin-top:16px;padding-top:8px;min-height:620px}
#tgcp-client-app .cv-form-skeleton{display:grid;gap:23px;margin-top:25px}
#tgcp-client-app .cv-form-skeleton span{display:block;height:39px;background:#eef1f5;border:1px solid #e1e6ed;border-radius:7px}
#tgcp-client-app .cv-form-skeleton .cv-skeleton-textarea{height:100px}
#tgcp-client-app [data-protected-sidebar] .ca-enquiry h2{margin-bottom:15px}
@media(max-width:1024px) and (min-width:768px){#tgcp-client-app .cv-public-cards article{padding:12px 8px}#tgcp-client-app .cv-public-cards h2,#tgcp-client-app .cv-public-cards li{font-size:11px}#tgcp-client-app .cv-skeleton-row{grid-template-columns:minmax(100px,1fr) minmax(0,1.4fr);gap:10px}}
@media(max-width:767px){#tgcp-client-app .cv-public-cards{grid-template-columns:1fr}#tgcp-client-app .cv-public-cards h2{font-size:14px}#tgcp-client-app .cv-public-cards li{font-size:13px}#tgcp-client-app .cv-skeleton-row{grid-template-columns:minmax(95px,.85fr) minmax(0,1.4fr);gap:10px}#tgcp-client-app .cv-locked-pricing{gap:10px;padding:13px 12px}}

/* D5: approved selector colours and Client verification presentation only. */
#tgcp-client-app .cv-selectors button:nth-child(1){background:#ff6b24}
#tgcp-client-app .cv-selectors button:nth-child(2){background:#2419a7}
#tgcp-client-app .cv-selectors button:nth-child(3){background:#2dbf25}
#tgcp-client-app .cv-selectors button{color:#fff;text-shadow:0 1px 2px #14284b}
#tgcp-client-app .cv-selectors button[aria-pressed=true]{box-shadow:inset 0 -4px 0 #14284b}
#tgcp-client-app .cv-selectors button:focus-visible{outline:3px solid #14284b;outline-offset:4px}
#tgcp-client-app .cv-registration .cv-main-heading{display:block;width:100%;padding:10px 12px;margin:0 0 12px;border-radius:7px;background:#212e38;color:#fff;text-align:center;font-size:21px;line-height:1.4;font-weight:700}
#tgcp-client-app .cv-verification input[name=mobile]{background:#fff;border:1px solid #53657e;border-radius:7px}
#tgcp-client-app .cv-verification-actions{margin:7px 0 11px}
#tgcp-client-app .cv-verification-actions button{display:block;width:100%;background:#fff;color:#14284b;border:1px solid #53657e;border-radius:7px;font-weight:600}
#tgcp-client-app .cv-verification-actions button:hover:not(:disabled){background:#f8fafc}
#tgcp-client-app .cv-verification-actions button:focus-visible,#tgcp-client-app .ca-selected-level:focus-visible{outline:3px solid #14284b;outline-offset:3px}
#tgcp-client-app [data-preference-help]{margin:0 0 12px}
