:root{--ink:#101418;--ink2:#20272c;--paper:#fff;--soft:#f6f6f6;--line:#e2e4e4;--accent:#c91f2c;--accent-soft:#fbe9eb;--text:#181d21;--muted:#61676b;--max:1160px;--radius:18px;--shadow:0 18px 56px rgba(18,29,43,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff;color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.57;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #c91f2c;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.038em;line-height:1.13}h1{font-size:clamp(2.65rem,5.2vw,4.9rem)}h2{font-size:clamp(1.8rem,3vw,2.75rem)}h3{font-size:1.29rem}p{color:inherit}.wrap{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.narrow{max-width:820px}.skip{position:absolute;top:-100px;left:16px;background:var(--accent);padding:12px;z-index:100}.skip:focus{top:8px}.topbar{background:#0c1013;color:#d5d8d9;font-size:.75rem}.topinner{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:34px}.topbar a{text-decoration:none;color:#f3f3f3}.topbar .dot{margin:0 8px;color:var(--accent)}.header{background:#fff;position:relative;z-index:10;border-bottom:1px solid #ececec}.navrow{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:83px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;color:var(--ink)}.brand strong{font-size:1.21rem;letter-spacing:.09em;line-height:1.1;display:block}.brand small{display:block;color:#6c7377;font-size:.67rem;white-space:nowrap;letter-spacing:.01em}.nav{display:flex;align-items:center;gap:22px}.nav a{text-decoration:none;color:#24292c;font-size:.83rem;font-weight:670;white-space:nowrap}.nav a:hover,.textlink:hover{color:#a31c29}.nav a.btn:hover{color:var(--ink)}.menu{display:none;border:1px solid var(--line);border-radius:9px;background:#fff;padding:8px 13px;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1.5px solid transparent;border-radius:999px;min-height:50px;padding:12px 21px;text-decoration:none;font-size:.88rem;font-weight:800;line-height:1.2;transition:transform .2s,background .2s,color .2s;text-align:center}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}.btn.primary:hover{background:#a91b26}.btn.dark{background:var(--ink);color:#fff}.btn.outline{background:#fff;color:var(--ink);border-color:#cacfd1}.btn.ghost{color:#fff;background:transparent;border-color:#6b757b}.btn.small{padding:10px 17px;min-height:42px}.eyebrow{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-weight:850;color:#9b1b27;display:block;margin-bottom:16px}.eyebrow.light{color:var(--accent)}.hero{background:radial-gradient(circle at 100% 0,rgba(201,31,44,.09),transparent 35%),linear-gradient(120deg,#101418,#292f33);padding:84px 0 95px;color:#fff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center}.hero h1{font-weight:850;max-width:690px;margin-bottom:23px}.hero h1 i{font-style:normal;color:var(--accent)}.hero-lead{color:#d6dcdf;font-size:1.11rem;max-width:610px;line-height:1.76}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:31px 0}.pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:9px;box-shadow:0 0 0 5px rgba(201,31,44,.12)}.proof{display:flex;flex-wrap:wrap;gap:10px 20px;color:#dadee0;font-size:.75rem;margin-top:38px}.proof span::first-letter{color:var(--accent)}.hero-side{background:#f2f3f3;border:1px solid #fff5;color:var(--ink);border-radius:22px;padding:23px;box-shadow:0 25px 65px #06102040;transform:rotate(1deg)}.paneltop{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:.6rem;font-weight:850;letter-spacing:.12em;color:#646b70}.badge{display:inline-block;background:var(--accent);color:var(--ink);font-size:.65rem;letter-spacing:.01em;text-transform:none;border-radius:25px;padding:6px 10px;font-weight:850;white-space:nowrap}.badge.pale{background:#fde6e8;color:#87202a}.tmcard{display:flex;gap:11px;align-items:center;background:var(--ink);color:#fff;padding:18px;border-radius:13px;margin:22px 0 14px}.tmavatar{background:var(--accent);color:var(--ink);width:43px;height:43px;display:grid;place-items:center;font-weight:900;border-radius:9px}.tmcard strong,.tmcard span:not(.tick){display:block}.tmcard strong{font-size:.89rem}.tmcard span:not(.tick){font-size:.67rem;color:#cdd3d6}.tick{margin-left:auto;color:var(--accent);font-weight:bold}.metric{display:flex;align-items:center;gap:14px;border:1px solid #dedede;background:#fff;border-radius:11px;padding:14px 12px;margin-bottom:9px}.metric b{width:30px;height:30px;background:var(--soft);display:grid;place-items:center;border-radius:7px;font-size:.73rem}.metric div{flex:1}.metric strong,.metric div span{display:block}.metric strong{font-size:.8rem}.metric div span{font-size:.67rem;color:var(--muted)}.metric>span{font-size:.58rem;letter-spacing:.05em;color:#991b27;font-weight:900}.sidefoot{font-size:.68rem;color:#68737b;text-align:center;padding-top:9px}.section{padding:88px 0}.lightsec{background:var(--soft)}.sectionheading{max-width:700px;margin:0 0 36px}.sectionheading h2{margin:0 0 12px}.sectionheading p{color:var(--muted);font-size:1.04rem}.servicegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.servicecard{border:1px solid var(--line);border-radius:17px;padding:32px;min-height:322px;display:flex;align-items:flex-start;flex-direction:column;background:#fff;position:relative}.servicecard .num{font-size:.67rem;color:#6c7378;font-weight:850;letter-spacing:.1em}.symbol{position:absolute;right:29px;top:23px;color:#a91b26;font-size:1.6rem;font-weight:800}.servicecard h3{font-size:1.65rem;max-width:245px;margin:36px 0 13px}.servicecard p{color:var(--muted);font-size:.92rem}.servicecard .textlink{margin-top:auto}.darkcard{background:var(--ink);border-color:var(--ink);color:#fff}.darkcard .num{color:#c3c9cc}.darkcard .symbol{color:var(--accent)}.darkcard p{color:#d3d8da}.darkcard .textlink{color:var(--accent)}.textlink{display:inline-block;font-size:.89rem;font-weight:850;text-decoration:none;color:#252b2f;border-bottom:1px solid #9ba1a5;padding-bottom:4px}.split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.split h2{max-width:510px}.split p{color:var(--muted)}.split p.large{font-size:1.1rem;line-height:1.8}.split .btn{margin-top:16px}.checklist>div{padding:17px 0;border-bottom:1px solid var(--line);display:flex;gap:22px}.checklist>div:first-child{border-top:1px solid var(--line)}.checklist b{font-size:.86rem;color:#a91b26}.checklist span{display:block}.checklist strong,.checklist small{display:block}.checklist strong{font-size:.97rem}.checklist small{font-size:.82rem;color:var(--muted);margin-top:3px}.processsec{background:#f1f1f1}.processsec h2{max-width:670px;margin-bottom:34px}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.three article{border-top:2px solid #cccfd0;padding-top:20px}.step{display:block;color:#aa2030;font-size:.8rem;font-weight:900;margin-bottom:33px}.three h3{margin-bottom:12px}.three p{color:var(--muted);font-size:.89rem}.doublefeatures{display:grid;grid-template-columns:1fr 1fr;gap:22px}.feature{padding:42px;border-radius:17px;min-height:336px;display:flex;flex-direction:column;align-items:flex-start}.feature h2{font-size:2rem}.feature p{font-size:.94rem;color:#636a6e;max-width:475px}.feature .btn{margin-top:auto}.feature-licence{background:#f0eded}.feature-urgent{background:#f8f3f3;border:1px solid #e8dfe0}.accentwash{background:#fbe9eb}.checker-promo{display:grid;grid-template-columns:1fr .86fr;align-items:center;gap:10%}.checker-promo h2{max-width:580px}.checker-promo p{max-width:530px;color:#56595d}.checker-promo .btn{margin-top:15px}.mini-checker{padding:32px;background:#fff;border-radius:17px;box-shadow:var(--shadow);transform:rotate(-1deg)}.mini-checker span{font-size:.64rem;letter-spacing:.12em;color:#ac1c2a;font-weight:850}.mini-checker strong{display:block;font-size:1.1rem;margin:7px 0 20px}.mini-checker hr{border:0;border-top:1px solid var(--line);margin-bottom:18px}.minifooter{background:var(--ink);border-radius:9px;color:#fff;text-align:center;padding:11px;font-size:.75rem;font-weight:700}.softbox{background:var(--soft);padding:37px;border-radius:17px}.softbox p{color:var(--muted)}.ticklist{padding:0;list-style:none}.ticklist li{position:relative;padding-left:26px;margin:12px 0}.ticklist li::before{content:'✓';position:absolute;left:0;top:0;color:#a91b26;font-weight:900}.tiny{font-size:.77rem;color:var(--muted);line-height:1.6}.faqsec{background:#fafafa}.faqsec h2{margin-bottom:30px}.faqsec details{border-top:1px solid #ccd5d3;padding:19px 0}.faqsec details:last-child{border-bottom:1px solid #ccd5d3}.faqsec summary{cursor:pointer;font-weight:780;padding-right:30px;position:relative;list-style:none}.faqsec summary::-webkit-details-marker{display:none}.faqsec summary::after{content:'+';position:absolute;right:1px;font-size:1.35rem;top:-4px}.faqsec details[open] summary::after{content:'−'}.faqsec details p{color:var(--muted);margin:14px 0 3px}.darkband{background:var(--ink);color:#fff;padding:60px 0}.bandinner{display:flex;justify-content:space-between;align-items:center;gap:20px}.bandinner h2{margin-bottom:8px}.bandinner p{color:#d3d7da;margin-bottom:0}.footer{background:#0b0e11;color:#c6cdcf;padding:67px 0 0}.footgrid{display:grid;grid-template-columns:2.15fr 1fr 1fr 1fr;gap:46px}.footbrand{display:block;color:#fff;text-decoration:none;letter-spacing:.1em;font-size:1.4rem;font-weight:900}.footbrand span{color:var(--accent)}.footgrid p{font-size:.83rem;max-width:340px;color:#b8bfc3;margin-top:14px}.footgrid .tiny{font-size:.69rem;color:#aeb8bc}.footgrid b{color:#fff;display:block;font-size:.84rem;margin-bottom:16px}.footgrid a:not(.footbrand){display:block;color:#bcc3c6;text-decoration:none;font-size:.8rem;margin:9px 0}.footgrid a:hover{color:#f6d2d5}.footbase{border-top:1px solid #30383e;margin-top:55px;padding:19px 0 30px;font-size:.72rem;display:flex;justify-content:space-between;gap:20px}.mobilebar{display:none}.pagehero{padding:70px 0;background:var(--ink);color:#fff;background-image:radial-gradient(circle at 90% 12%,rgba(201,31,44,.12),transparent 32%)}.pagehero h1{font-size:clamp(2.5rem,4.4vw,4.35rem);max-width:880px;margin:0 0 14px}.pagehero .lead{max-width:720px;color:#d8dde0;font-size:1.08rem;line-height:1.7;margin:0}.form-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr);gap:40px;align-items:start}.form-panel{background:#fff;border:1px solid var(--line);padding:36px;border-radius:18px;box-shadow:0 11px 30px rgba(15,32,42,.045)}.form-head{margin-bottom:25px}.form-head h2{margin:18px 0 9px}.form-head p{color:var(--muted)}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:.83rem;font-weight:700}.field em{color:#a91b26;font-style:normal}.field.full,.full{grid-column:1/-1}.field input,.field select,.field textarea{display:block;width:100%;border:1px solid #cbd0d3;border-radius:9px;padding:13px 12px;background:#fff;color:var(--ink);font-size:.89rem;font-weight:450;min-height:48px;max-width:100%}.field input:focus,.field select:focus,.field textarea:focus{border-color:#c91f2c}.field textarea{resize:vertical}.check{display:flex;align-items:flex-start;gap:11px;color:#454c50;font-size:.78rem;line-height:1.55}.check input{height:18px;width:18px;flex-shrink:0;margin:2px 0}.check a{font-weight:800}.botfield{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.aside{display:flex;flex-direction:column;gap:17px}.sideinfo{background:#fff;border:1px solid var(--line);padding:27px;border-radius:14px}.sideinfo h3{font-size:1.13rem;margin-bottom:10px}.sideinfo p,.sideinfo li{color:var(--muted);font-size:.84rem}.sideinfo ol{padding-left:18px}.sideinfo .phone{display:block;color:#a91b26;font-weight:900;text-decoration:none;font-size:1.5rem;margin:18px 0 8px}.sideinfo .textlink{margin:9px 0}.sideinfo a:not(.btn){overflow-wrap:anywhere}.aside>.tiny{margin-top:7px}.formgrid .btn{width:max-content;max-width:100%}.alert{background:#fff1de;border:1px solid #dfb474;color:#743f0b;padding:13px 18px;border-radius:9px;margin-top:20px}.urgentline{align-items:start}.urgentline .checklist{margin-top:35px}.urgentline .form-panel .field{font-size:.79rem}.thanksbox{text-align:center}.thanksbox h1{font-size:2.6rem}.checkround{margin:0 auto 24px;background:var(--accent);color:var(--ink);width:70px;height:70px;border-radius:100%;display:grid;place-items:center;font-size:2.1rem;font-weight:900}.thanksbox p{color:var(--muted)}.thanksbox .inner{background:var(--soft);border:1px solid var(--line);padding:32px;border-radius:15px;margin:34px 0;text-align:left}.thanksbox .inner h2{font-size:1.6rem}.thanksbox .textlink{margin-top:20px}.checker-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:40px;align-items:start}.checkerhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:.74rem;color:var(--muted);font-weight:800}.progressbar{height:5px;border-radius:10px;background:#f4f1f1;overflow:hidden;margin-bottom:26px}.progressbar div{height:100%;width:33.33%;background:#c91f2c;transition:width .2s}.checker-layout fieldset{border:0;padding:0;margin:0}.checker-layout legend{font-size:1.56rem;font-weight:800;line-height:1.2;letter-spacing:-.03em;margin-bottom:24px}.choice{display:flex;align-items:flex-start;gap:13px;border:1.5px solid #d8dcde;padding:17px;border-radius:11px;cursor:pointer;margin-bottom:12px}.choice:has(input:checked){border-color:#c91f2c;background:#fff0f1}.choice input{width:19px;height:19px;margin:4px 0 0;accent-color:#c91f2c;flex-shrink:0}.choice strong,.choice small{display:block}.choice strong{font-size:.9rem}.choice small{color:var(--muted);font-size:.76rem;margin-top:4px}.checker-controls{display:flex;justify-content:space-between;margin-top:23px;gap:10px}.checker-controls .primary{margin-left:auto}.formerror{color:#b51e2b;font-size:.84rem;font-weight:750}.result{scroll-margin-top:24px}.resultcode{display:grid;place-items:center;width:62px;height:62px;border-radius:14px;background:var(--ink);color:var(--accent);font-weight:900;font-size:2rem;margin:13px 0}.result h2{font-size:2rem}.result>p{color:#50585d}.result h3{margin:24px 0 10px}.notice{background:#fff0f1;border-left:4px solid #c91f2c;color:#3d4144;padding:15px 19px;font-size:.83rem;line-height:1.7;margin:23px 0;border-radius:0 8px 8px 0}.resultactions{display:flex;gap:10px;flex-wrap:wrap;margin:23px 0}.resultactions .btn{font-size:.78rem}.roadmap{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.roadmap p{font-size:.85rem;color:var(--muted)}.roadmap .check{font-weight:400}.roadmap .formgrid{gap:13px}.services article{background:var(--soft);border-radius:12px;padding:25px;border-top:3px solid #c91f2c}.timeline{max-width:900px}.timeline article{display:grid;grid-template-columns:85px 1fr;gap:24px;border-bottom:1px solid var(--line);padding:28px 0}.timeline article>span{font-size:2.2rem;font-weight:900;color:#c91f2c}.timeline article h2{font-size:1.6rem}.timeline article p{color:var(--muted)}.articlegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guidecard{background:#fff;border:1px solid var(--line);border-radius:13px;padding:26px;display:flex;flex-direction:column;min-height:255px}.guidecard span{color:#a91b26;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.guidecard h2{font-size:1.36rem;margin:19px 0 10px}.guidecard p{font-size:.83rem;color:var(--muted)}.guidecard .textlink{margin-top:auto;align-self:flex-start}.morearticles{margin-top:55px}.articlehero h1{font-size:clamp(2.1rem,4vw,3.8rem)}.byline{font-size:.75rem;color:#c9cfd2;margin-top:25px}.articlebody{display:grid;grid-template-columns:1.6fr .75fr;gap:8%;align-items:start}.article-main section{margin-bottom:32px}.article-main h2{font-size:1.6rem}.article-main p{font-size:1rem;color:#40484d;line-height:1.85}.article-main>.textlink{margin-top:24px}.prose h2{font-size:1.5rem;margin:35px 0 12px}.prose p{color:#50585d;line-height:1.8}.adminarea{min-height:60vh}.admin-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.admin-top p{color:var(--muted)}.adminstats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:27px 0}.adminstats div{background:#fff;border:1px solid var(--line);padding:22px;border-radius:12px}.adminstats b{display:block;font-size:2rem;line-height:1.2}.adminstats span{font-size:.77rem;color:var(--muted)}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.tabs a{padding:8px 13px;text-decoration:none;font-size:.77rem;border-radius:8px;background:#fff;border:1px solid var(--line)}.tabs a.active{background:var(--ink);color:#fff}.tablewrap{overflow-x:auto;border-radius:12px;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;background:#fff;text-align:left;font-size:.8rem}th{background:#f1f2f2;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}td,th{padding:14px;vertical-align:top;border-bottom:1px solid var(--line)}td small{display:block;color:var(--muted)}td a{font-weight:800}.adminrecord dl{display:grid;grid-template-columns:35% 1fr;margin:22px 0 30px;border-top:1px solid var(--line);font-size:.85rem}.adminrecord dt,.adminrecord dd{margin:0;padding:10px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.adminrecord dt{font-weight:700;text-transform:capitalize;color:#636b70}.adminrecord .record-divider{grid-column:1/-1;font-weight:900;color:#a91b26;background:var(--soft);padding-left:8px}.adminrecord .record-divider+dd{display:none}
@media(max-width:1100px){.nav{gap:12px}.nav a{font-size:.75rem}.hero-grid{gap:30px}.hero-side{transform:none}.footgrid{gap:24px}}@media(max-width:920px){.menu{display:block}.nav{display:none;position:absolute;left:0;right:0;top:100%;padding:18px 24px 24px;background:#fff;box-shadow:0 15px 25px #17252e18;flex-direction:column;align-items:stretch;gap:4px;border-bottom:1px solid var(--line)}.nav.is-open{display:flex}.nav a{padding:10px 0;font-size:.9rem}.nav a.btn{align-self:start;margin-top:8px;padding:10px 18px}.hero-grid,.split,.checker-promo{grid-template-columns:1fr}.hero-grid{gap:45px}.hero-side{max-width:600px}.servicegrid{gap:12px}.servicecard{padding:22px}.servicecard h3{font-size:1.36rem}.footgrid{grid-template-columns:repeat(2,1fr)}.form-layout,.checker-layout,.articlebody{grid-template-columns:1fr}.aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aside>.tiny{grid-column:1/-1}.adminstats{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.wrap{width:min(var(--max),calc(100% - 32px))}.topinner{justify-content:center;text-align:center}.topinner>span:first-child{display:none}.header .navrow{min-height:70px}.brand strong{font-size:1.04rem}.brand small{font-size:.6rem}.hero{padding:55px 0 65px}.hero h1{font-size:clamp(2.5rem,12vw,3.45rem)}.hero-lead{font-size:.99rem}.hero-side{padding:16px}.paneltop{font-size:.56rem}.proof{margin-top:25px}.actions{align-items:stretch;flex-direction:column}.actions .btn{width:100%}.section{padding:57px 0}.servicegrid,.three,.doublefeatures,.articlegrid{grid-template-columns:1fr}.servicecard{min-height:260px}.servicecard h3{margin-top:25px}.feature{padding:28px;min-height:310px}.feature h2{font-size:1.8rem}.mini-checker{transform:none}.softbox{padding:27px}.bandinner{align-items:flex-start;flex-direction:column}.bandinner .btn{width:100%}.footgrid{grid-template-columns:1fr 1fr;gap:30px 15px}.footgrid>div:first-child{grid-column:1/-1}.footbase{flex-direction:column;gap:5px;padding-bottom:85px}.mobilebar{position:fixed;display:grid;grid-template-columns:1fr 1fr;bottom:0;left:0;right:0;z-index:9;background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 15px #10141818}.mobilebar a{text-align:center;padding:14px;font-weight:800;text-decoration:none;font-size:.83rem}.mobilebar a+ a{background:var(--accent)}.pagehero{padding:54px 0}.pagehero h1{font-size:2.6rem}.pagehero .lead{font-size:1rem}.form-panel{padding:22px}.formgrid{grid-template-columns:1fr;gap:15px}.aside{grid-template-columns:1fr}.resultactions{flex-direction:column}.resultactions .btn{width:100%}.checker-controls .btn{font-size:.8rem;padding:10px 14px;min-height:46px}.timeline article{grid-template-columns:54px 1fr;gap:15px}.timeline article>span{font-size:1.55rem}.adminstats{grid-template-columns:repeat(2,1fr)}.admin-top{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* Exact original TM Match identity supplied by the owner on 22 October 2026. */
.brand-logo{width:46px;height:46px;flex:0 0 46px;display:block;object-fit:contain}
.footer-logo{width:40px;height:40px;display:block;flex:0 0 40px;object-fit:contain}
.footbrand{display:inline-flex;align-items:center;gap:12px}
.footbrand .footword{color:#fff}
.btn.primary,.btn.primary:hover{color:#fff}
.nav a.btn.primary:hover{color:#fff}
.badge{color:#fff}
.badge.pale{color:#87202a;background:#fde6e8}
.skip{color:#fff}
.tmavatar{color:#fff}
.hero h1 i,.eyebrow.light,.tick,.darkcard .symbol,.darkcard .textlink,.proof span::first-letter{color:#f6d2d5}
.darkcard .textlink:hover{color:#fff}
.hero{background:radial-gradient(circle at 100% 0,rgba(201,31,44,.18),transparent 36%),linear-gradient(120deg,#101418,#252c30)}
.pagehero{background-image:radial-gradient(circle at 90% 12%,rgba(201,31,44,.2),transparent 32%)}
.pulse{box-shadow:0 0 0 5px rgba(201,31,44,.22)}
.mobilebar a+a{color:#fff}
.resultcode{color:#f6d2d5}
:root{accent-color:#c91f2c}
@media(max-width:650px){.brand-logo{width:39px;height:39px;flex-basis:39px}}

/* Clear parent-company link in the public footer. */
.footgrid a.footparent{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:800;line-height:1.5;text-decoration:underline;text-decoration-color:#c91f2c;text-underline-offset:5px;margin:5px 0 7px;max-width:340px}
.footgrid a.footparent:hover,.footgrid a.footparent:focus-visible{color:#ffe1e4;text-decoration-color:#ffe1e4}
