.logo-mark{background:none!important;clip-path:none!important}.logo-mark img{width:46px;height:46px;display:block}.skip-link{position:fixed;left:14px;top:-60px;z-index:100;background:#19e87b;color:#06110c;padding:10px 14px;font-weight:900;text-decoration:none}.skip-link:focus{top:12px}.breadcrumb{background:#020605;border-top:1px solid #26322c;color:#8fa097}.breadcrumb .shell{padding-top:10px;padding-bottom:10px;font-size:12px}.breadcrumb a{color:#c9d5ce;text-decoration:none}.breadcrumb b{color:#19e87b}.assurance{background:#fff;border-bottom:1px solid var(--line)}.assurance-row{display:grid;grid-template-columns:repeat(3,1fr)}.assurance article{padding:22px 24px;border-right:1px solid var(--line)}.assurance article:last-child{border:0}.assurance small{display:block;color:#03a94f;font-weight:900;font-size:11px}.assurance b{display:block;margin:5px 0;font-size:17px}.assurance p{margin:0;color:var(--muted);font-size:13px}.deliverables{margin-top:26px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.deliverables article{padding:24px;border-right:1px solid var(--line)}.deliverables article:last-child{border:0}.deliverables span{color:#03a94f;font-size:11px;font-weight:900}.deliverables b{display:block;margin:8px 0}.deliverables p{font-size:13px;color:var(--muted);margin:0}.quality-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid #304238;background:#101713;color:#dce4df;padding:8px 11px;font-size:12px}.quality-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#19e87b;box-shadow:0 0 12px #19e87b}.footer a:hover,.nav a:focus-visible,.consult-link:focus-visible,.primary:focus-visible{outline:2px solid #19e87b;outline-offset:3px}.error-page{min-height:calc(100vh - 108px);display:grid;place-items:center;background:#020605 url('plannew-data-wave.png') center/cover;color:#fff;text-align:center}.error-page h1{font-size:clamp(72px,14vw,160px);line-height:1;margin:0;color:#19e87b}.error-page h2{font-size:32px;margin:14px 0}.error-page p{color:#aebbb3}.error-page .primary{margin-top:16px}@media(max-width:900px){.assurance-row,.deliverables{grid-template-columns:1fr 1fr}.assurance article:nth-child(2),.deliverables article:nth-child(2){border-right:0}}@media(max-width:560px){.assurance-row,.deliverables{grid-template-columns:1fr}.assurance article,.deliverables article{border-right:0;border-bottom:1px solid var(--line)}}
