.centre-quality{background:radial-gradient(ellipse at 100% 25%,#eaf0fc70,transparent 60%),#fff}
.quality-heading{max-width:760px;margin-bottom:38px}.quality-heading h2{margin:10px 0 22px}.quality-heading>p:last-child{font-size:1.08rem;color:#576d88}
.quality-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.centre-card{min-width:0;padding:35px;border:1px solid #e0e8f4;border-radius:24px;background:linear-gradient(140deg,#fff,#f5f8ffcc);box-shadow:0 18px 55px #284c8b09}.centre-card h3{font-family:var(--serif);font-size:2rem;line-height:1.18;letter-spacing:-.02em;margin:12px 0 21px;color:var(--navy)}.centre-card p{font-size:16px;line-height:1.7}.centre-card .eyebrow{font-size:12px;margin:0}.centre-card .text-link{font-size:14px}.iasios-card{display:grid;grid-template-columns:135px minmax(0,1fr);gap:26px;align-items:start}.centre-seal{display:block;padding-top:4px}.centre-seal img{width:135px;height:135px;object-fit:contain}.vascular-mark{display:flex;gap:7px;margin-bottom:24px}.vascular-mark span{border:1px solid #ccd9ed;border-radius:8px;padding:8px 13px;background:#fff;color:#345d9b;font-size:14px;font-weight:650;letter-spacing:.06em}.cert-validity{font-size:13px!important;color:#647793;line-height:1.6;margin:18px 0}
.degir-panel{margin-top:26px;padding:36px;border-radius:24px;border:1px solid #e0e8f4;background:linear-gradient(130deg,#f8faff,#f0f5fe)}.degir-heading{display:grid;grid-template-columns:1fr 170px;gap:34px;align-items:center;margin-bottom:27px}.degir-heading h3,.cardiac-quality h3{font-family:var(--serif);font-size:1.85rem;letter-spacing:-.02em;color:var(--navy);line-height:1.25;margin:7px 0 14px}.degir-heading p:last-child{margin:0;color:#5b6f8b}.degir-logo{background:white;border-radius:14px;padding:15px;display:block;box-shadow:0 3px 16px #28529e05}.degir-logo img{width:140px;height:82px;object-fit:contain}.centre-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.centre-module{display:flex;flex-direction:column;min-width:0;border:1px solid white;border-radius:16px;background:#ffffffdf;padding:24px 20px;box-shadow:0 8px 28px #365d9806}.module-tag{align-self:flex-start;display:inline-block;color:#3a62a0;font-size:12px;font-weight:650;background:#edf3fd;border:1px solid #dce7f8;border-radius:6px;padding:6px 9px;letter-spacing:.035em;margin-bottom:19px}.centre-module h4{font-size:1.15rem;line-height:1.35;color:#24436f;margin:0 0 12px;font-family:var(--serif);hyphens:auto;overflow-wrap:anywhere}.centre-module p{font-size:15px;color:#5b6e88;line-height:1.6;margin:0 0 20px}.centre-module small{font-size:12px;line-height:1.6;display:block;margin-top:auto;padding-top:14px;border-top:1px solid #e7edf7;color:#6a7c94}.centre-evidence{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:24px}.centre-evidence p{font-size:14px;color:#5d708c;max-width:580px;margin:0}.centre-evidence a{font-size:14px;flex-shrink:0}.neuro-certificates{margin-top:24px;border-top:1px solid #d7e3f5;padding-top:20px;font-size:14px;color:#5b6e87}.neuro-certificates summary{cursor:pointer;color:#3e5e8d;line-height:1.6}.neuro-certificates>div{max-width:850px;padding:8px 0 2px}.neuro-certificates ul{padding-left:20px}.neuro-certificates li{margin:5px 0}
.cardiac-quality{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:38px;margin-top:26px;padding:35px 38px;border:1px solid #e0e8f4;border-radius:22px;background:#ffffffdb;box-shadow:0 14px 45px #284c8b07}.cardiac-logo{padding-right:32px;border-right:1px solid #dfe8f6}.cardiac-logo img{width:188px;height:auto}.cardiac-quality p{margin-bottom:14px}.cardiac-quality .eyebrow{font-size:12px}.cardiac-quality .cert-validity{margin-top:14px}.cardiac-quality .text-link{font-size:14px}.society-context{margin-top:43px;padding-top:28px;border-top:1px solid #e1e9f5}.society-context>.eyebrow{font-size:12px;margin-bottom:22px}.society-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.society-links>a{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;align-items:center;text-decoration:none;color:#3d5579;min-width:0}.society-links>a:hover>span:last-child{text-decoration:underline}.society-links img{object-fit:contain;width:90px;height:53px}.society-links>a>span:last-child{font-size:14px;line-height:1.45}.society-links small{display:block;font-size:12px;line-height:1.5;margin-top:4px;color:#6d7c92}.society-wordmark{font-family:var(--sans);font-size:22px;font-weight:500;color:#355580;letter-spacing:.07em}.centre-footnote{font-size:12px;line-height:1.7;color:#6e7e96;margin:32px 0 0;max-width:930px}
@media(max-width:1150px){.iasios-card{grid-template-columns:100px minmax(0,1fr);gap:20px}.centre-seal img{width:100px;height:100px}.centre-card{padding:28px}.centre-card h3{font-size:1.8rem}.centre-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.centre-evidence{display:block}.centre-evidence a{display:inline-block;margin-top:10px}.society-links{gap:22px}.society-links>a{grid-template-columns:1fr;gap:12px}}
@media(max-width:800px){.quality-feature-grid{grid-template-columns:1fr}.iasios-card{grid-template-columns:140px minmax(0,1fr);gap:28px}.centre-seal img{width:140px;height:140px}.cardiac-quality{grid-template-columns:150px minmax(0,1fr);gap:25px;padding:28px}.cardiac-logo{padding-right:22px}.cardiac-logo img{width:128px}.degir-panel{padding:27px}.degir-heading{grid-template-columns:1fr 130px;gap:24px}.degir-logo img{width:100px;height:60px}.centre-quality .eyebrow{line-height:1.8}.society-links{grid-template-columns:1fr;gap:24px}.society-links>a{grid-template-columns:90px minmax(0,1fr);gap:24px}.quality-heading>p:last-child{font-size:16px}}
@media(max-width:520px){.centre-card{padding:26px}.iasios-card{grid-template-columns:1fr;gap:24px}.centre-seal img{width:130px;height:130px}.centre-module-grid{grid-template-columns:1fr}.degir-heading{grid-template-columns:1fr}.degir-logo{width:130px}.degir-panel{padding:23px}.centre-module{padding:22px}.centre-card h3,.degir-heading h3,.cardiac-quality h3{font-size:1.7rem}.cardiac-quality{grid-template-columns:1fr;padding:26px;gap:23px}.cardiac-logo{padding:0;border:0}.cardiac-logo img{width:200px}.centre-footnote{font-size:12px}.centre-evidence a{overflow-wrap:anywhere}}
.society-links>a{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.society-links img{height:64px;width:110px}.society-links a:nth-child(2) img{width:240px;max-width:100%;object-position:left center}.society-wordmark{display:flex;align-items:center;height:64px}.cardiac-quality{grid-template-columns:275px minmax(0,1fr)}.cardiac-logo img{width:240px;max-width:100%}@media(max-width:800px){.cardiac-quality{grid-template-columns:1fr}.cardiac-logo{border:0;padding:0}.society-links{grid-template-columns:1fr;gap:28px}.society-links>a{gap:10px}.society-links img,.society-wordmark{height:50px}}
.personal-certificates{background:#f8faff;border-top:1px solid #e4ecf8;padding-bottom:30px}.personal-certificates .qualification-head{margin-top:0}.personal-certificates+.centre-quality{padding-top:48px}
