:root{--navy:#071b33;--blue:#1769e0;--sky:#eaf3ff;--mint:#62d6c6;--ink:#12243a;--muted:#5b697b;--paper:#f7f9fc;--white:#fff;--line:#dce4ee;--shadow:0 22px 60px rgba(7,27,51,.11)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--white);line-height:1.6}a{color:inherit}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.nav{height:78px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:800;letter-spacing:-.03em;font-size:1.25rem}.brandmark{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,var(--blue),#5d91ff);position:relative;box-shadow:0 9px 24px rgba(23,105,224,.28)}.brandmark:after{content:"✓";position:absolute;color:white;font-weight:900;font-size:24px;left:9px;top:0}.navlinks{display:flex;align-items:center;gap:30px;font-weight:650;font-size:.94rem}.navlinks a{text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:13px 21px;background:var(--blue);color:white;text-decoration:none;font-weight:760;border:1px solid var(--blue);transition:.2s transform,.2s box-shadow;box-shadow:0 10px 24px rgba(23,105,224,.2)}.button:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(23,105,224,.3)}.button.alt{background:white;color:var(--navy);border-color:#cdd8e7;box-shadow:none}.button.small{padding:10px 17px;font-size:.9rem}.hero{background:radial-gradient(circle at 78% 22%,rgba(98,214,198,.22),transparent 27%),linear-gradient(145deg,#f8fbff 0%,#edf5ff 58%,#f9fcff 100%);border-top:1px solid #eef2f7;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center;min-height:640px;padding:75px 0}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-weight:800;color:var(--blue);font-size:.79rem;letter-spacing:.1em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:2px;background:var(--mint)}h1,h2,h3{line-height:1.08;margin:0;color:var(--navy);letter-spacing:-.045em}h1{font-size:clamp(3rem,6vw,5.5rem);max-width:820px}h2{font-size:clamp(2.2rem,4vw,3.7rem)}h3{font-size:1.25rem}.hero p{font-size:1.18rem;color:var(--muted);max-width:650px;margin:24px 0 31px}.actions{display:flex;gap:12px;flex-wrap:wrap}.trustline{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px;color:#40536a;font-weight:650;font-size:.9rem}.trustline span:before{content:"✓";color:#159b89;font-weight:900;margin-right:7px}.hero-card{background:var(--navy);color:white;padding:34px;border-radius:30px;box-shadow:var(--shadow);position:relative}.hero-card:before{content:"";position:absolute;inset:-10px 28px auto -12px;height:65%;border:1px solid rgba(23,105,224,.25);border-radius:30px;z-index:-1}.hero-card h3{color:white;font-size:1.55rem;margin-bottom:20px}.checklist{display:grid;gap:14px}.check{display:flex;gap:13px;align-items:flex-start;padding:15px;border-radius:16px;background:rgba(255,255,255,.07)}.check i{font-style:normal;color:var(--mint);font-weight:900}.check small{display:block;color:#b8c5d4}.section{padding:100px 0}.section.soft{background:var(--paper)}.section-head{max-width:760px;margin-bottom:46px}.section-head p{font-size:1.08rem;color:var(--muted);margin:18px 0 0}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:white;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:0 12px 35px rgba(7,27,51,.055)}.card .num{font-weight:900;font-size:.78rem;color:var(--blue);letter-spacing:.1em;margin-bottom:28px}.card p{color:var(--muted);margin:12px 0 0}.split{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.sticky{position:sticky;top:30px}.fact{padding:24px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:150px 1fr;gap:22px}.fact strong{font-size:1.02rem;color:var(--navy)}.fact p{margin:0;color:var(--muted)}.warning{margin-top:28px;padding:24px;border-radius:18px;background:#fff7e6;border:1px solid #f3d9a5;color:#6c4c0f}.steps{counter-reset:step;display:grid;gap:18px}.step{display:grid;grid-template-columns:55px 1fr;gap:18px;align-items:start}.step:before{counter-increment:step;content:counter(step);width:50px;height:50px;border-radius:16px;background:var(--sky);color:var(--blue);display:grid;place-items:center;font-weight:900}.step p{color:var(--muted);margin:8px 0 0}.quote{background:var(--navy);color:white;border-radius:28px;padding:44px}.quote blockquote{margin:0;font-size:1.45rem;line-height:1.5}.quote cite{display:block;margin-top:22px;color:var(--mint);font-style:normal;font-weight:750}.profile{display:grid;grid-template-columns:150px 1fr;gap:30px;align-items:center}.initials{width:140px;height:140px;border-radius:32px;background:linear-gradient(145deg,var(--blue),#79a7ff);display:grid;place-items:center;color:white;font-size:2.4rem;font-weight:900;box-shadow:0 20px 40px rgba(23,105,224,.25)}.faq{display:grid;gap:12px}.faq details{border:1px solid var(--line);border-radius:18px;background:white;padding:20px 23px}.faq summary{cursor:pointer;font-weight:800;color:var(--navy)}.faq p{color:var(--muted);margin:13px 0 0}.cta{background:linear-gradient(135deg,var(--navy),#0b315c);color:white;border-radius:34px;padding:58px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;box-shadow:var(--shadow)}.cta h2{color:white}.cta p{color:#c4d1df;margin:16px 0 0;max-width:650px}.contactrow{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px;color:#dfe8f2}.footer{padding:34px 0;color:#6d7888;font-size:.88rem}.footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.disclaimer{font-size:.78rem;color:#7a8697;margin-top:40px}.landing-hero .hero-grid{min-height:610px}.landing-hero h1{font-size:clamp(2.8rem,5.5vw,5rem)}.kicker{background:#dff8f4;color:#0a7568;border-radius:999px;padding:7px 12px;font-weight:800;font-size:.8rem}.mini-nav{display:flex;gap:16px;align-items:center}.anchor{color:#526277;text-decoration:none;font-weight:650}.doc-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.doc{padding:17px;border-radius:14px;background:white;border:1px solid var(--line);font-weight:700}.doc:before{content:"✓";color:#159b89;margin-right:10px}.bar{background:var(--navy);color:white;padding:10px 0;font-size:.82rem;text-align:center}.bar a{color:var(--mint);font-weight:800}
@media(max-width:860px){.navlinks .anchor{display:none}.hero-grid,.split,.cta{grid-template-columns:1fr}.hero-grid{gap:40px;padding:58px 0}.hero-card{max-width:620px}.grid-3{grid-template-columns:1fr}.section{padding:72px 0}.sticky{position:static}.cta{padding:38px}.profile{grid-template-columns:1fr}.fact{grid-template-columns:1fr;gap:4px}.doc-list{grid-template-columns:1fr}}
@media(max-width:860px){.navlinks .home-link{display:inline-flex}.navlinks{gap:12px}}
@media(max-width:520px){.wrap{width:min(100% - 28px,1160px)}.nav{height:68px}.navlinks{gap:8px}.navlinks .small{font-size:.78rem;padding:9px 12px}h1{font-size:2.7rem}.hero p{font-size:1.05rem}.hero-card{padding:24px}.section{padding:58px 0}.cta{margin-inline:-2px;padding:30px 24px}.quote{padding:30px}.initials{width:105px;height:105px;border-radius:24px}.contactrow{display:grid;gap:7px}}

/* Premium brand refresh */
:root{--navy:#07142f;--blue:#1557ff;--violet:#5b3df5;--sky:#eef4ff;--mint:#29e1ca;--lime:#c9ff58;--ink:#111e37;--muted:#59667a;--paper:#f5f7fc;--line:#dce4f0;--shadow:0 26px 70px rgba(7,20,47,.15)}
.nav{height:82px}.brand{font-weight:850;letter-spacing:-.045em;font-size:1.28rem}.brandmark{width:46px;height:46px;border-radius:15px;background:linear-gradient(145deg,#071b47 0%,#1557ff 58%,#19cdb8 100%);display:grid;place-items:center;box-shadow:0 11px 28px rgba(21,87,255,.3);transform:rotate(-3deg);position:relative;color:transparent}.brandmark:before{content:"T";position:absolute;color:#fff;font-weight:900;font-size:25px;left:10px;top:3px;line-height:1.4}.brandmark:after{content:"✓";position:absolute;color:var(--lime);font-weight:950;font-size:21px;right:5px;bottom:0;left:auto;top:auto}.button{background:linear-gradient(115deg,var(--blue),var(--violet));box-shadow:0 12px 28px rgba(21,87,255,.26)}
.hero{background:radial-gradient(circle at 88% 10%,rgba(41,225,202,.32),transparent 25%),radial-gradient(circle at 58% 65%,rgba(91,61,245,.15),transparent 26%),linear-gradient(145deg,#fbfdff 0%,#edf3ff 52%,#f9f6ff 100%);position:relative}.hero:before,.hero:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.hero:before{width:430px;height:430px;right:-210px;bottom:-250px;border:72px solid rgba(21,87,255,.075)}.hero:after{width:13px;height:13px;right:48%;top:110px;background:var(--mint);box-shadow:25px 36px 0 rgba(21,87,255,.2),-30px 70px 0 rgba(91,61,245,.16)}.hero-grid{min-height:660px;position:relative;z-index:1}
.hero-card{background:linear-gradient(145deg,#07142f 0%,#0a2454 62%,#142d64 100%);box-shadow:0 30px 80px rgba(7,20,47,.28);overflow:hidden}.hero-card:before{inset:auto;width:220px;height:220px;border-radius:50%;right:-95px;top:-95px;background:radial-gradient(circle,var(--mint),transparent 68%);opacity:.27;z-index:0}.hero-card>*{position:relative;z-index:1}.check{border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(10px)}
.card{background:linear-gradient(155deg,#fff 60%,#f2f6ff);border-radius:24px;padding:30px;box-shadow:0 15px 40px rgba(7,27,51,.07);transition:.25s transform,.25s box-shadow}.card:hover{transform:translateY(-6px);box-shadow:0 24px 55px rgba(21,87,255,.13)}.initials{background:linear-gradient(145deg,var(--navy),var(--blue) 65%,var(--mint));box-shadow:0 20px 45px rgba(21,87,255,.28)}.cta{background:radial-gradient(circle at 88% 15%,rgba(41,225,202,.28),transparent 22%),linear-gradient(125deg,var(--navy),#103784 72%,#164fe0);border-radius:36px;box-shadow:0 30px 70px rgba(7,20,47,.22);position:relative;overflow:hidden}.bar{background:linear-gradient(90deg,var(--navy),#173e99,var(--violet))}.bar a{color:var(--lime)}
@media(max-width:520px){.nav{height:72px}.brandmark{width:41px;height:41px;border-radius:13px}.brandmark:before{font-size:23px;left:9px}.brandmark:after{font-size:19px}}

/* Full logo and more prominent textured pale-blue surface */
.brand{width:242px;height:58px;background:url('taxcomplied-logo.svg') left center/contain no-repeat;font-size:0;flex:none}.brandmark{display:none}
.hero{background-color:#dfeaff;background-image:radial-gradient(circle at 86% 8%,rgba(41,225,202,.42),transparent 24%),radial-gradient(circle at 55% 69%,rgba(91,61,245,.19),transparent 28%),linear-gradient(rgba(21,87,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(21,87,255,.055) 1px,transparent 1px),linear-gradient(145deg,#f1f6ff 0%,#dceaff 51%,#eee9ff 100%);background-size:auto,auto,38px 38px,38px 38px,auto}
.hero:before{border-color:rgba(21,87,255,.12)}
.section.soft{background-color:#edf4ff;background-image:radial-gradient(circle at 12% 15%,rgba(41,225,202,.12),transparent 20%),linear-gradient(135deg,rgba(21,87,255,.035) 25%,transparent 25%),linear-gradient(315deg,rgba(21,87,255,.035) 25%,transparent 25%);background-size:auto,34px 34px,34px 34px}
@media(max-width:520px){.brand{width:190px;height:48px}}

/* Temporary use of the original Taxcomplied logo */
.brand{width:225px;height:58px;background-image:url('logo-original.png');background-size:contain;background-repeat:no-repeat;background-position:left center}
.coach-hero .hero-grid{grid-template-columns:1.05fr .95fr}.coach-card{background:white;border:1px solid rgba(21,87,255,.16);border-radius:30px;padding:34px;box-shadow:0 28px 70px rgba(7,20,47,.16)}.coach-card h3{font-size:1.65rem}.coach-card ul{padding:0;margin:23px 0 0;list-style:none;display:grid;gap:13px}.coach-card li{padding:13px 15px;border-radius:14px;background:#edf4ff;color:#233954;font-weight:700}.coach-card li:before{content:"✓";color:#0f9b8a;margin-right:10px}.audience{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.audience div{background:white;border:1px solid var(--line);border-radius:18px;padding:21px;font-weight:760;color:var(--navy)}.webinar{background:linear-gradient(135deg,#07142f,#133b91);color:white;border-radius:30px;padding:42px;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}.webinar h3{color:white;font-size:1.9rem}.webinar p{color:#c7d5e8;margin:12px 0 0}.form-card{background:white;border:1px solid var(--line);border-radius:28px;padding:36px;box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:.86rem;font-weight:800;color:var(--navy)}.field input,.field select,.field textarea{width:100%;border:1px solid #cad6e5;border-radius:12px;padding:13px 14px;font:inherit;color:var(--ink);background:#fbfdff}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid rgba(21,87,255,.12);border-color:var(--blue)}.form-note{font-size:.8rem;color:var(--muted);margin:15px 0}.tagrow{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.tag{padding:8px 12px;border-radius:999px;background:#e2ebff;color:#17469c;font-weight:800;font-size:.8rem}
@media(max-width:760px){.coach-hero .hero-grid,.webinar{grid-template-columns:1fr}.audience,.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.brand{width:185px;height:50px}}

/* Palette matched to the original Taxcomplied logo */
:root{--navy:#193a5a;--blue:#247fbd;--violet:#3b79a6;--sky:#e7f3fb;--mint:#78b7dc;--lime:#d8edf8;--ink:#283744;--muted:#63717c;--paper:#f2f8fc;--line:#d3e3ed;--shadow:0 24px 64px rgba(25,58,90,.14)}
body{color:var(--ink)}h1,h2,h3{color:var(--navy)}.eyebrow{color:var(--blue)}.eyebrow:before{background:#6aaed4}.button{background:linear-gradient(115deg,#1f6799,#2c8cc9);border-color:#247fbd;box-shadow:0 12px 28px rgba(36,127,189,.24)}.button:hover{box-shadow:0 15px 30px rgba(36,127,189,.3)}.button.alt{background:#fff;color:#263f52;border-color:#aac6d8}
.hero{background-color:#dceef9;background-image:radial-gradient(circle at 86% 8%,rgba(76,158,207,.28),transparent 25%),radial-gradient(circle at 54% 72%,rgba(25,58,90,.12),transparent 29%),linear-gradient(rgba(36,127,189,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(36,127,189,.07) 1px,transparent 1px),linear-gradient(145deg,#eef8fd 0%,#d5eaf7 53%,#e7f2f8 100%);background-size:auto,auto,38px 38px,38px 38px,auto}.hero:before{border-color:rgba(36,127,189,.14)}.hero:after{background:#4a9bca;box-shadow:25px 36px 0 rgba(25,58,90,.18),-30px 70px 0 rgba(78,87,94,.13)}
.hero-card{background:linear-gradient(145deg,#263944 0%,#193a5a 62%,#225a82 100%);box-shadow:0 30px 80px rgba(25,58,90,.27)}.hero-card:before{background:radial-gradient(circle,#6baed2,transparent 68%)}.check i,.quote cite{color:#9ccce7}.trustline span:before,.doc:before,.coach-card li:before{color:#247fbd}
.section.soft{background-color:#eaf4fa;background-image:radial-gradient(circle at 12% 15%,rgba(76,158,207,.12),transparent 20%),linear-gradient(135deg,rgba(36,127,189,.035) 25%,transparent 25%),linear-gradient(315deg,rgba(36,127,189,.035) 25%,transparent 25%)}.card{background:linear-gradient(155deg,#fff 60%,#edf6fb)}.card:hover{box-shadow:0 24px 55px rgba(36,127,189,.14)}.initials{background:linear-gradient(145deg,#42494f,#193a5a 62%,#368fc4)}
.cta,.webinar{background:radial-gradient(circle at 88% 15%,rgba(111,183,220,.25),transparent 23%),linear-gradient(125deg,#303a40,#193a5a 72%,#247fbd)}.bar{background:linear-gradient(90deg,#3d454b,#193a5a,#247fbd)}.bar a{color:#d9f1ff}.tag{background:#dbeef8;color:#1e5f8d}.coach-card li{background:#e7f3fa}.field input:focus,.field select:focus,.field textarea:focus{outline-color:rgba(36,127,189,.14);border-color:#247fbd}

/* Clearer, more luminous finish */
:root{--navy:#123c63;--blue:#178ed1;--sky:#e2f3fc;--ink:#172f44;--muted:#536979;--paper:#f6fbfe;--line:#c9e1ef;--shadow:0 26px 70px rgba(18,60,99,.18)}
body{background:#fff}.nav{background:rgba(255,255,255,.92);backdrop-filter:blur(16px)}
.hero{background-color:#caeafb;background-image:linear-gradient(118deg,rgba(255,255,255,.54) 0%,rgba(255,255,255,.08) 38%,rgba(255,255,255,.34) 61%,rgba(255,255,255,0) 78%),radial-gradient(circle at 88% 7%,rgba(28,156,218,.42),transparent 25%),radial-gradient(circle at 55% 73%,rgba(18,60,99,.16),transparent 29%),linear-gradient(rgba(23,142,209,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(23,142,209,.075) 1px,transparent 1px),linear-gradient(145deg,#edf9ff 0%,#c8e8f9 54%,#dceff9 100%);background-size:auto,auto,auto,38px 38px,38px 38px,auto}.hero:after{background:#34a9db;box-shadow:25px 36px 0 rgba(18,60,99,.22),-30px 70px 0 rgba(23,142,209,.18)}
.button{background:linear-gradient(115deg,#136fa8,#179be0 58%,#3db4e8);border-color:#178ed1;box-shadow:0 13px 30px rgba(23,142,209,.32)}.button:hover{box-shadow:0 18px 38px rgba(23,142,209,.4)}
.hero-card{background:linear-gradient(142deg,#102f4d 0%,#12517d 56%,#1588c5 100%);box-shadow:0 34px 85px rgba(18,60,99,.32);border:1px solid rgba(255,255,255,.19)}.hero-card:before{opacity:.38}.check{background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.065));border-color:rgba(255,255,255,.12)}
.card,.coach-card,.form-card{background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(244,251,255,.93));border-color:rgba(92,161,199,.28);box-shadow:0 18px 48px rgba(18,60,99,.11),inset 0 1px 0 #fff}.card:hover{box-shadow:0 28px 60px rgba(23,142,209,.19),inset 0 1px 0 #fff}.section.soft{background-color:#e3f3fb;background-image:linear-gradient(120deg,rgba(255,255,255,.7),transparent 38%,rgba(255,255,255,.32) 63%,transparent),radial-gradient(circle at 12% 15%,rgba(23,142,209,.18),transparent 22%),linear-gradient(135deg,rgba(23,142,209,.045) 25%,transparent 25%),linear-gradient(315deg,rgba(23,142,209,.045) 25%,transparent 25%)}
.cta,.webinar{background:radial-gradient(circle at 88% 15%,rgba(91,196,239,.35),transparent 24%),linear-gradient(125deg,#142f47,#12517d 68%,#178ed1);box-shadow:0 30px 70px rgba(18,60,99,.28)}.bar{background:linear-gradient(90deg,#233d50,#12517d,#178ed1)}.tag{background:linear-gradient(135deg,#d9f0fb,#eef9fe);border:1px solid #b8dcec}.coach-card li{background:linear-gradient(100deg,#e1f2fb,#f4fbff)}
.policy-hero{padding:75px 0 55px;background:linear-gradient(120deg,#e7f6fd,#cfeafa)}.policy-shell{width:min(900px,calc(100% - 40px));margin:0 auto}.policy{padding:70px 0}.policy h2{font-size:1.65rem;margin:45px 0 14px;letter-spacing:-.025em}.policy h2:first-child{margin-top:0}.policy h3{font-size:1.08rem;margin:25px 0 8px}.policy p,.policy li{color:#485f70}.policy ul{padding-left:21px}.policy li{margin:7px 0}.policy .summary{background:#edf7fc;border:1px solid #c5e1ef;border-radius:20px;padding:24px;margin:0 0 35px}.policy a{color:var(--blue);font-weight:700}.updated{font-size:.86rem;color:var(--muted);margin-top:16px}.footerlinks{display:flex;gap:18px;flex-wrap:wrap}.footerlinks a{font-weight:700;color:#526b7d}
.service-note{margin-top:28px;padding:18px 22px;border:1px solid #c5e1ef;border-radius:16px;background:#edf7fc;color:#425d70}.service-note strong{color:var(--navy)}

/* Professional credentials */
.credentials{padding:74px 0;background:linear-gradient(135deg,#f8fcff,#e7f5fc);border-top:1px solid rgba(92,161,199,.22);border-bottom:1px solid rgba(92,161,199,.22)}.credentials-shell{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:54px;align-items:center}.credentials-copy h2{font-size:clamp(2rem,3.2vw,3.1rem);margin-top:10px}.credentials-copy p{color:var(--muted);margin:16px 0 0;max-width:470px}.credential-grid{display:grid;grid-template-columns:.9fr .75fr 1.55fr;gap:16px;align-items:stretch}.credential-card{margin:0;min-height:176px;padding:20px;border:1px solid rgba(92,161,199,.3);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 16px 42px rgba(18,60,99,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.credential-card img{display:block;max-width:100%;height:92px;object-fit:contain}.credential-sait img{height:105px}.credential-ciba img{width:100%;height:auto;max-height:82px}.credential-card figcaption{margin-top:12px;color:#496275;font-size:.78rem;font-weight:800;line-height:1.35}.credentials-compact{padding:66px 0}.credentials-compact .credentials-copy h2{font-size:clamp(1.9rem,3vw,2.8rem)}
@media(max-width:920px){.credentials-shell{grid-template-columns:1fr;gap:32px}.credential-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:680px){.credentials{padding:54px 0}.credential-grid{grid-template-columns:1fr 1fr}.credential-ciba{grid-column:1/-1}.credential-card{min-height:150px;padding:17px}.credential-card img{height:78px}.credential-sait img{height:90px}.credential-ciba img{height:auto;max-height:76px}}
@media(max-width:420px){.credential-grid{grid-template-columns:1fr}.credential-ciba{grid-column:auto}.credential-card{min-height:142px}}

/* Selected midnight-blue anchor colour */
:root{--navy:#071D3A;--ink:#152b3f}.hero-card{background:linear-gradient(142deg,#071D3A 0%,#0b315c 60%,#126f9f 100%)}.quote{background:linear-gradient(140deg,#071D3A,#0b315c)}.cta,.webinar{background:radial-gradient(circle at 88% 15%,rgba(91,196,239,.34),transparent 24%),linear-gradient(125deg,#071D3A,#0b315c 68%,#178ed1)}.bar{background:linear-gradient(90deg,#071D3A,#0b315c,#178ed1)}.initials{background:linear-gradient(145deg,#071D3A,#0b4c77 64%,#178ed1)}

/* Restrained gold accents */
:root{--gold:#d2ae52;--gold-deep:#8b6514;--gold-soft:#fff6dc}.eyebrow:before{background:linear-gradient(90deg,var(--blue),var(--gold))}.kicker{background:var(--gold-soft);color:#74530b;border:1px solid rgba(210,174,82,.38)}.trustline span:before{color:var(--gold-deep)}.service-note{border-left:4px solid var(--gold)}.quote{border:1px solid rgba(226,190,100,.42);box-shadow:0 24px 58px rgba(7,29,58,.24),inset 0 1px 0 rgba(255,255,255,.08)}.quote cite{color:#f0cf79}.credentials{background-color:#eff8fd;background-image:radial-gradient(circle at 86% 12%,rgba(210,174,82,.2),transparent 24%),linear-gradient(135deg,#fbfdff,#e6f4fb);border-color:rgba(210,174,82,.32)}.credential-card{position:relative;overflow:hidden;border-color:rgba(210,174,82,.42)}.credential-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#b88924,#efd47d,#178ed1)}.credential-card figcaption{color:#6f571e}.credential-sait img{height:112px}
