/* Drainov8 — self-contained landing page. Scope all styles to .d8site */
body.d8-landing-page #masthead,body.d8-landing-page #colophon,body.d8-landing-page .entry-header,body.d8-landing-page .ast-archive-description,body.d8-landing-page .site-below-footer-wrap{display:none!important}
body.d8-landing-page .site-content,body.d8-landing-page #content,body.d8-landing-page .ast-container,body.d8-landing-page .site-main,body.d8-landing-page article,body.d8-landing-page .entry-content,body.d8-landing-page .wp-block-shortcode{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}
body.d8-landing-page{margin:0!important;overflow-x:hidden}
.d8site,.d8site *{box-sizing:border-box}.d8site{--navy:#071b33;--blue:#168eea;--green:#16a765;--pale:#f1f7fb;color:var(--navy);font:400 16px/1.5 Arial,Helvetica,sans-serif;background:#fff;overflow-x:clip}.d8site h1,.d8site h2,.d8site h3,.d8site p{margin:0}.d8site h1,.d8site h2,.d8site h3{font-family:Arial,Helvetica,sans-serif;font-weight:800;color:inherit;line-height:1.12}.d8site h1{font-size:clamp(37px,5.2vw,67px);letter-spacing:-.045em}.d8site h2{font-size:clamp(28px,3.2vw,43px);letter-spacing:-.035em}.d8site h3{font-size:18px}.d8site a{text-decoration:none}.d8site img{display:block;max-width:100%}.d8site .d8-wrap{max-width:1200px;padding:0 25px;margin:auto}.d8site .d8-kicker{font-size:12px;font-weight:800;letter-spacing:.11em;color:var(--blue);margin-bottom:14px}.d8site .d8-kicker.d8-white{color:#fff}.d8site .d8-lead{font-size:17px;color:#43546b;line-height:1.6;margin-top:16px}.d8site .d8-small{font-size:12px;line-height:1.5;color:#65778a;margin-top:15px}.d8site .d8-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;padding:15px 22px;background:var(--green);color:#fff!important;font-weight:800;font-size:14px;line-height:1.2;cursor:pointer;text-align:center;transition:background .2s}.d8site .d8-button:hover{background:#0b8c51}.d8site a:focus-visible,.d8site button:focus-visible,.d8site input:focus-visible,.d8site select:focus-visible,.d8site textarea:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.d8site .d8-icon{width:36px!important;height:36px!important;max-width:36px!important;min-width:36px!important;object-fit:contain!important;border:0!important;box-shadow:none!important}.d8site .d8-header{background:#fff;border-bottom:1px solid #e6edf3}.d8site .d8-nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.d8site .d8-brand{display:inline-flex;align-items:center;gap:8px;font-size:27px;line-height:1;font-weight:900;letter-spacing:-.05em;color:var(--navy);white-space:nowrap}.d8site .d8-brand small{display:block;letter-spacing:.015em;font-size:7px;font-weight:800;text-align:right;margin-top:5px}.d8site .d8-waves{font-size:39px;line-height:.7;color:var(--blue);font-weight:800}.d8site .d8-nav nav{display:flex;gap:21px;align-items:center}.d8site .d8-nav nav a{color:var(--navy);font-size:13px;font-weight:700}.d8site .d8-hero{background-image:linear-gradient(90deg,#05182c 0%,rgba(5,24,44,.97) 33%,rgba(5,24,44,.78) 50%,rgba(5,24,44,.12) 100%),var(--d8-hero);background-position:center,center right;background-size:cover;color:#fff;min-height:580px;display:flex;align-items:center}.d8site .d8-hero .d8-wrap{width:100%;padding-top:70px;padding-bottom:70px}.d8site .d8-hero h1{max-width:740px;color:#fff}.d8site .d8-hero h1 span{color:#31a8fa}.d8site .d8-hero-copy{max-width:520px;font-size:17px;line-height:1.55;margin-top:16px;color:#edf5fb}.d8site .d8-benefits{display:flex;flex-wrap:wrap;gap:27px;margin:30px 0}.d8site .d8-benefits>div{min-width:90px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.d8site .d8-benefits strong{font-size:12px;line-height:1.2;color:#fff}.d8site .d8-actions{display:flex;flex-wrap:wrap;gap:12px}.d8site .d8-outline{background:transparent;border:1px solid #e2eaf4}.d8site .d8-outline:hover{background:#ffffff22}.d8site .d8-industry{background:var(--pale);padding:27px 0 32px;text-align:center}.d8site .d8-industry-heading{font-size:12px;font-weight:800;letter-spacing:.08em;color:#62738a}.d8site .d8-industry-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:22px}.d8site .d8-industry-grid>div{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px;line-height:1.2}.d8site .d8-industry-grid strong{font-size:12px}.d8site .d8-section{padding:78px 0;scroll-margin-top:15px}.d8site .d8-split{display:grid;grid-template-columns:1fr 1.06fr;align-items:center;gap:46px}.d8site .d8-split>*{min-width:0}.d8site .d8-main-photo{width:100%;height:420px;object-fit:cover;border-radius:9px}.d8site .d8-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;margin-top:30px}.d8site .d8-feature{display:flex;align-items:flex-start;gap:12px}.d8site .d8-feature h3{font-size:15px;margin:0}.d8site .d8-feature p{font-size:13px;color:#56657a;line-height:1.5;margin-top:5px}.d8site .d8-plan{background:linear-gradient(110deg,#e8f7ff,#f6fbff)}.d8site .d8-plan .d8-button{margin-top:25px}.d8site .d8-plan-art{position:relative;padding:10px 0 40px 0}.d8site .d8-plan-art:after{content:"";position:absolute;z-index:0;right:-12px;bottom:0;width:48%;height:180px;border-radius:8px;background:var(--d8-van) center/cover}.d8site .d8-plan-card{position:relative;z-index:1;margin-right:85px;background:#fff;border-radius:12px;box-shadow:0 8px 30px #17395622;padding:30px}.d8site .d8-plan-card ul{padding:0;list-style:none;margin:20px 0}.d8site .d8-plan-card li{font-size:14px;margin:10px 0;padding-left:25px;position:relative}.d8site .d8-plan-card li:before{content:'✓';position:absolute;left:0;color:var(--green);font-weight:900}.d8site .d8-phone{height:380px;width:100%;object-fit:contain;object-position:center bottom}.d8site .d8-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.d8site .d8-steps>div{text-align:center}.d8site .d8-steps img{margin:0 auto 12px}.d8site .d8-steps h3{font-size:13px}.d8site .d8-steps p{font-size:12px;color:#5b6b7d;margin-top:7px}.d8site .d8-wa{margin-top:25px}.d8site .d8-sectors{background:var(--pale)}.d8site .d8-center{text-align:center}.d8site .d8-sector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:30px}.d8site .d8-sector-grid a{min-height:205px;position:relative;overflow:hidden;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:18px;color:#fff;background:linear-gradient(0deg,rgba(3,18,35,.94),rgba(3,18,35,.03) 80%),var(--d8-photo) center/cover}.d8site .d8-sector-grid strong{font-size:17px;line-height:1.2}.d8site .d8-sector-grid span{font-size:12px;color:#41b8ff;font-weight:800;margin-top:8px}.d8site .d8-review{color:#fff;background:linear-gradient(90deg,#03182e 0%,rgba(3,24,46,.96) 45%,rgba(3,24,46,.75) 100%),var(--d8-review-photo) center/cover}.d8site .d8-review h2{color:#fff}.d8site .d8-review .d8-lead{color:#e3eef8}.d8site .d8-review-points{list-style:none;padding:0;margin:28px 0}.d8site .d8-review-points li{padding-left:28px;margin:13px 0;position:relative}.d8site .d8-review-points li:before{content:'✓';position:absolute;left:0;color:#3db5ff;font-weight:900}.d8site .d8-review a{color:#fff}.d8site .d8-form-card{padding:30px;background:#fff;color:var(--navy);border-radius:11px;box-shadow:0 12px 28px #001c3533}.d8site .d8-form-card h3{font-size:20px}.d8site .d8-form-card form{margin-top:12px}.d8site .d8-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.d8site .d8-form-card label{display:block;font-size:12px;font-weight:700;margin:12px 0 0}.d8site .d8-form-card label span:not(.d8-consent span){color:#d62d48}.d8site .d8-form-card input:not([type=checkbox]),.d8site .d8-form-card select,.d8site .d8-form-card textarea{width:100%;max-width:100%;min-height:42px;border:1px solid #dce5ed;border-radius:5px;background:#f5f9fc;font:inherit;font-size:14px;color:var(--navy);padding:10px;margin-top:5px}.d8site .d8-form-card textarea{resize:vertical}.d8site .d8-consent{display:flex!important;align-items:flex-start;gap:9px;font-weight:400!important;line-height:1.5}.d8site .d8-consent input{margin-top:2px}.d8site .d8-consent span{color:#44576d}.d8site .d8-consent a{color:#1269a8;text-decoration:underline}.d8site .d8-submit{width:100%;margin-top:16px}.d8site .d8-form-card .d8-small{margin-top:9px}.d8site .d8-honey{position:absolute;left:-9999px;opacity:0;pointer-events:none}.d8site .d8-alert{background:#fff1f1;border-left:3px solid #c43d3d;padding:10px;margin-top:12px;font-size:13px}.d8site .d8-success{background:#e8fff1;border-color:#16a765}.d8site .d8-footer{background:#03172b;color:#dbe7f2;padding:30px 0}.d8site .d8-footer-row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.d8site .d8-footer .d8-brand{color:#fff}.d8site .d8-footer-row>div{display:flex;gap:15px;flex-wrap:wrap}.d8site .d8-footer a{color:#e8f2fc;font-size:12px}.d8site .d8-footer small{font-size:11px}
@media(max-width:1000px){.d8site .d8-nav{flex-wrap:wrap;padding-top:15px;padding-bottom:15px}.d8site .d8-nav nav{gap:13px;flex-wrap:wrap}.d8site .d8-split{grid-template-columns:1fr;gap:30px}.d8site .d8-main-photo{height:350px}.d8site .d8-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.d8site .d8-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d8site .d8-plan-card{margin-right:0}.d8site .d8-plan-art:after{display:none}}
@media(max-width:620px){.d8site .d8-wrap{padding:0 18px}.d8site .d8-nav{display:block}.d8site .d8-nav nav{margin-top:18px;gap:12px 18px}.d8site .d8-nav-cta{margin-top:14px}.d8site .d8-hero{min-height:0;background-image:linear-gradient(90deg,rgba(5,24,44,.95),rgba(5,24,44,.78)),var(--d8-hero)}.d8site .d8-hero .d8-wrap{padding-top:55px;padding-bottom:55px}.d8site .d8-hero h1{font-size:clamp(36px,9vw,51px)}.d8site .d8-benefits{gap:18px}.d8site .d8-benefits>div{width:calc(33.33% - 12px);min-width:0}.d8site .d8-benefits strong{font-size:11px}.d8site .d8-section{padding:50px 0}.d8site .d8-feature-grid{grid-template-columns:1fr 1fr;gap:18px 12px}.d8site .d8-feature{gap:7px}.d8site .d8-feature .d8-icon{width:28px!important;min-width:28px!important;height:28px!important}.d8site .d8-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.d8site .d8-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d8site .d8-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.d8site .d8-sector-grid a{min-height:160px;padding:12px}.d8site .d8-sector-grid strong{font-size:14px}.d8site .d8-main-photo{height:260px}.d8site .d8-phone{height:300px}.d8site .d8-form-grid{grid-template-columns:1fr}.d8site .d8-form-card{padding:22px}.d8site .d8-footer-row{display:block}.d8site .d8-footer-row>div{margin:20px 0}}
@media(max-width:390px){.d8site .d8-feature-grid{grid-template-columns:1fr}.d8site .d8-nav nav{gap:10px}.d8site .d8-brand{font-size:23px}}

/* Drainov8 v1.1 — focused mobile usability improvements */
.d8site .d8-brand-logo{display:block;width:auto;height:auto;max-height:54px;max-width:235px;object-fit:contain}
.d8site .d8-header{position:relative;z-index:5}
.d8site .d8-button{min-height:46px}
@media(max-width:767px){
 .d8site .d8-wrap{padding-left:20px;padding-right:20px}
 .d8site .d8-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;min-height:0}
 .d8site .d8-brand{font-size:24px;max-width:100%}
 .d8site .d8-brand-logo{max-width:min(220px,70vw);max-height:57px}
 .d8site .d8-nav nav{order:3;width:100%;margin:0;display:flex;gap:0;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;padding:4px 0 0;scrollbar-width:none}
 .d8site .d8-nav nav::-webkit-scrollbar{display:none}
 .d8site .d8-nav nav a{display:inline-block;flex:0 0 auto;padding:9px 13px 9px 0;font-size:12px}
 .d8site .d8-nav-cta{margin:0 0 0 auto;padding:10px 13px;min-height:40px;font-size:11px;max-width:175px}
 .d8site .d8-hero{background-image:linear-gradient(90deg,rgba(3,17,34,.93),rgba(3,17,34,.78)),var(--d8-hero);background-position:center,62% center;min-height:0}
 .d8site .d8-hero .d8-wrap{padding-top:42px;padding-bottom:42px}
 .d8site .d8-hero h1{font-size:clamp(34px,8.3vw,52px);letter-spacing:-.035em;line-height:1.1;overflow-wrap:normal}
 .d8site .d8-hero h1 br{display:none}
 .d8site .d8-hero-copy{font-size:15px;line-height:1.55;margin-top:16px}
 .d8site .d8-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;margin:26px 0}
 .d8site .d8-benefits>div{width:auto;min-width:0;gap:7px}
 .d8site .d8-benefits .d8-icon{width:30px!important;height:30px!important;min-width:30px!important}
 .d8site .d8-benefits strong{font-size:10px;line-height:1.3}
 .d8site .d8-actions{display:grid;grid-template-columns:1fr;gap:10px}
 .d8site .d8-actions .d8-button{width:100%;font-size:13px;padding:14px 12px}
 .d8site .d8-industry{padding:25px 0}
 .d8site .d8-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px}
 .d8site .d8-industry-grid strong{font-size:10px;line-height:1.3}
 .d8site .d8-industry-grid .d8-icon{width:30px!important;height:30px!important;min-width:30px!important}
 .d8site .d8-section{padding:46px 0}
 .d8site h2{font-size:clamp(27px,7vw,36px)}
 .d8site .d8-lead{font-size:15px}
 .d8site .d8-split{gap:25px}
 .d8site .d8-main-photo{height:230px}
 .d8site .d8-feature-grid{grid-template-columns:1fr;gap:18px;margin-top:23px}
 .d8site .d8-feature{gap:13px;align-items:flex-start}
 .d8site .d8-feature .d8-icon{width:35px!important;min-width:35px!important;height:35px!important}
 .d8site .d8-feature h3{font-size:15px}
 .d8site .d8-feature p{font-size:13px;margin-top:3px}
 .d8site .d8-plan-art{padding:0}
 .d8site .d8-plan-card{margin:0;padding:22px 20px}
 .d8site .d8-plan .d8-button{width:100%}
 .d8site .d8-phone{height:270px;object-fit:contain}
 .d8site .d8-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}
 .d8site .d8-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
 .d8site .d8-sector-grid a{min-height:170px;padding:13px}
 .d8site .d8-review{background-image:linear-gradient(90deg,rgba(3,24,46,.97),rgba(3,24,46,.9)),var(--d8-review-photo)}
 .d8site .d8-form-card{padding:22px 18px}
 .d8site .d8-form-grid{grid-template-columns:1fr}
 .d8site .d8-form-card input:not([type=checkbox]),.d8site .d8-form-card select{min-height:48px;font-size:16px}
 .d8site .d8-form-card textarea{font-size:16px}
 .d8site .d8-footer-row{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
 .d8site .d8-footer-row>div{margin:0;gap:12px}
}
@media(max-width:390px){
 .d8site .d8-nav-cta{width:100%;max-width:none;margin:0;order:2}
 .d8site .d8-nav nav{order:3}
 .d8site .d8-hero h1{font-size:34px}
 .d8site .d8-sector-grid{grid-template-columns:1fr}
 .d8site .d8-sector-grid a{min-height:150px}
}

/* v2 — Drainov8 charcoal, purple, green brand; quiz funnel */
.d8site{--navy:#101820;--blue:#6810e8;--green:#08d918;--pale:#f7f8fb;font-family:Inter,Arial,Helvetica,sans-serif}
.d8site .d8-button{color:#101820!important;border-radius:10px;box-shadow:none}
.d8site .d8-button:hover{background:#00bf16;color:#101820!important}
.d8site .d8-header{background:#fff}
.d8site .d8-logo-outline{display:inline-flex;align-items:baseline;position:relative;border:2px solid #6810e8;border-radius:8px;padding:9px 13px 15px;letter-spacing:-.05em;font-weight:900;font-size:24px;line-height:1;color:#101820}
.d8site .d8-logo-outline>span{color:#08b918}
.d8site .d8-logo-outline small{position:absolute;right:12px;bottom:4px;font-size:7px;letter-spacing:.13em;color:#6810e8}
.d8site .d8-hero{background-image:linear-gradient(90deg,#101820 0%,rgba(16,24,32,.97) 31%,rgba(16,24,32,.72) 58%,rgba(16,24,32,.17) 100%),var(--d8-hero)}
.d8site .d8-hero h1 span{color:#bc9aff}
.d8site .d8-outline{border-color:#bba2ff;color:#fff!important}
.d8site .d8-outline:hover{background:#ffffff25;color:#fff!important}
.d8site .d8-industry{background:#f7f8fb}
.d8site .d8-plan{background:linear-gradient(110deg,#f1ebff,#fbfaff)}
.d8site .d8-sector-grid span{color:#c7aaff}
.d8site .d8-review{background-image:linear-gradient(90deg,#101820 0%,rgba(16,24,32,.97) 48%,rgba(16,24,32,.83) 100%),var(--d8-review-photo)}
.d8site .d8-review-points li:before{color:#08d918}
.d8site .d8-footer{background:#101820}
.d8site .d8-quiz-card{padding:32px 30px;border:1px solid #ede9f6}
.d8site .d8-quiz-top{display:flex;justify-content:space-between;gap:10px;align-items:center}
.d8site .d8-quiz-label{color:#6810e8;font-size:11px;font-weight:800;letter-spacing:.08em}
.d8site .d8-quiz-count{color:#697185;font-size:12px;white-space:nowrap}
.d8site .d8-quiz-track{height:7px;border-radius:100px;background:#ece8f4;overflow:hidden;margin:14px 0 26px}
.d8site .d8-quiz-progress{height:100%;display:block;width:12.5%;background:#6810e8;transition:width .2s;border-radius:100px}
.d8site .d8-quiz-stage h3,.d8site .d8-quiz-contact h3{font-size:clamp(20px,2.5vw,27px);line-height:1.24;letter-spacing:-.025em}
.d8site .d8-quiz-hint,.d8site .d8-quiz-contact>p{font-size:14px;line-height:1.5;color:#586277;margin:9px 0 20px}
.d8site .d8-quiz-options{display:grid;gap:10px}
.d8site .d8-quiz-option{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;border:1px solid #dcdce7;background:#fff;border-radius:10px;text-align:left;color:#18202d;font-size:14px;line-height:1.4;font-weight:600;cursor:pointer;min-height:55px}
.d8site .d8-quiz-option:hover,.d8site .d8-quiz-option.is-selected{background:#f5f0ff;border-color:#6810e8}
.d8site .d8-quiz-indicator{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border:2px solid #bfc0d1;border-radius:50%;font-size:12px}
.d8site .d8-quiz-option.is-selected .d8-quiz-indicator{border-color:#6810e8;background:#6810e8;color:#fff}
.d8site .d8-quiz-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}
.d8site .d8-quiz-controls button{cursor:pointer;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;border:0;background:#f2eff9;color:#4d3380}
.d8site .d8-quiz-controls .d8-quiz-next{margin-left:auto;background:#08d918;color:#101820}
.d8site .d8-quiz-controls button:disabled{opacity:.45;cursor:not-allowed}
.d8site [hidden]{display:none!important}
.d8site .d8-quiz-contact .d8-form-grid{margin-top:18px}
.d8site .d8-quiz-contact input:not([type=checkbox]){font-size:16px;min-height:48px}
.d8site .d8-quiz-confirm{padding:25px 0}.d8site .d8-quiz-confirm h3{color:#101820}.d8site .d8-quiz-confirm p{color:#526071;margin-top:12px}
.d8site .d8-feature .d8-icon,.d8site .d8-benefits .d8-icon,.d8site .d8-industry-grid .d8-icon{filter:hue-rotate(51deg) saturate(1.35)}
.d8site .d8-brand-logo{max-height:66px}
@media(max-width:767px){.d8site .d8-hero{background-image:linear-gradient(90deg,rgba(16,24,32,.95),rgba(16,24,32,.78)),var(--d8-hero)}.d8site .d8-quiz-card{padding:23px 18px}.d8site .d8-quiz-option{font-size:14px;min-height:60px;padding:13px}.d8site .d8-review .d8-split{gap:24px}.d8site .d8-logo-outline{font-size:20px}}

/* Limited capacity message — scoped to Drainov8 only */
.d8site .d8-capacity{display:flex;align-items:flex-start;gap:12px;max-width:680px;padding:14px 17px;border:1px solid rgba(104,16,232,.25);border-radius:12px;background:#f6f2ff;color:#25213b;font-size:14px;line-height:1.55;margin:18px 0;}
.d8site .d8-capacity strong{font-weight:750;color:#4b168f;}
.d8site .d8-capacity-dot{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#08b920;margin-top:6px;box-shadow:0 0 0 4px rgba(8,185,32,.12);}
.d8site .d8-capacity-hero{background:rgba(16,24,32,.82);border-color:rgba(197,165,255,.5);color:#f2effa;}
.d8site .d8-capacity-hero strong{color:#d9c3ff;}
@media(max-width:600px){.d8site .d8-capacity{padding:12px 13px;font-size:13px;gap:10px;margin:14px 0;}}

/* v2.3 customer-facing personalised review */
.d8site .d8-personal-review{color:#1c2531;line-height:1.65}.d8site .d8-personal-review h3{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:9px 0 12px}.d8site .d8-report-kicker{font-size:11px!important;color:#6810e8!important;font-weight:800;letter-spacing:.12em}.d8site .d8-report-company{font-weight:700;color:#535c69}.d8site .d8-report-service{background:#f4efff;border-left:4px solid #6810e8;border-radius:8px;padding:16px;margin:20px 0;display:grid;gap:4px}.d8site .d8-report-service strong{font-size:12px;color:#6810e8;text-transform:uppercase;letter-spacing:.04em}.d8site .d8-report-service span{font-size:17px;font-weight:800}.d8site .d8-personal-review h4{font-size:18px;margin:22px 0 10px}.d8site .d8-personal-review ul{padding:0;margin:0;list-style:none;display:grid;gap:12px}.d8site .d8-personal-review li{padding:13px;border:1px solid #e8e4ef;border-radius:10px;display:grid;gap:4px}.d8site .d8-personal-review li strong{color:#281a4e}.d8site .d8-personal-review li span{font-size:14px;color:#495567}.d8site .d8-report-note{font-size:12px;color:#667184;border-top:1px solid #e4e4eb;padding-top:15px}.d8site .d8-report-email{font-size:13px;font-weight:700;color:#37613d}
