:root{color-scheme:light;--wr-ink:#173042;--wr-muted:#546572;--wr-line:#dce5e7;--wr-teal:#116659;--wr-teal-dark:#0a5146;--wr-soft:#f3f7f5;--wr-gold:#b88635;--wr-paper:#fff;--wr-radius:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;color:var(--wr-ink);background:var(--wr-paper);font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible,.wr-table-scroll:focus-visible{outline:3px solid #b17a22;outline-offset:5px}p,h1,h2,h3{margin:0}p{color:var(--wr-muted)}a,summary{-webkit-tap-highlight-color:transparent}.wr-wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.wr-skip{position:absolute;top:-100px;left:16px;background:#fff;padding:12px;z-index:10}.wr-skip:focus{top:12px}.wr-site-header{width:min(1320px,calc(100% - 64px));margin:auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--wr-line)}.wr-brand{display:flex;gap:11px;align-items:center;font-size:19px;font-weight:760;line-height:1.25}.wr-brand-mark{display:grid;place-items:center;width:40px;height:40px;background:#173b32;color:#f8f5e8;border-radius:11px;font-size:16px}.wr-brand small{display:block;font-size:10px;color:var(--wr-muted);letter-spacing:.06em;margin-top:5px;font-weight:500}.wr-site-header nav,.wr-site-footer nav{display:flex;gap:28px;align-items:center;font-size:13px}.wr-site-header nav a:hover,.wr-text-link:hover,.wr-site-footer a:hover{text-decoration:underline}.wr-nav-cta{color:var(--wr-teal);font-weight:700}.wr-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:76px;align-items:center;padding-block:75px 68px}.wr-eyebrow{color:var(--wr-teal);font-size:12px;font-weight:760;letter-spacing:.15em;text-transform:uppercase;margin-bottom:19px}h1{font-size:clamp(36px,4.1vw,53px);line-height:1.23;letter-spacing:-.045em;font-weight:760}h1 span{color:var(--wr-teal)}.wr-lead{margin-top:25px;font-size:16px;line-height:1.95;max-width:530px}.wr-price-line{display:flex;gap:18px;align-items:baseline;margin-top:26px;flex-wrap:wrap}.wr-price-line strong{font-size:38px;line-height:1.2;letter-spacing:-.04em}.wr-price-line span{font-size:12px;color:var(--wr-muted)}.wr-scope-line{font-size:13px;margin-top:10px}.wr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.wr-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:49px;padding:10px 21px;border-radius:8px;font-size:13px;font-weight:700;border:1px solid transparent;transition:background .15s}.wr-primary{background:var(--wr-teal);color:#fff}.wr-primary:hover{background:var(--wr-teal-dark)}.wr-secondary{border-color:var(--wr-line);background:#fff;color:var(--wr-ink)}.wr-secondary:hover{background:#f6f8f8}.wr-fine{font-size:11px;line-height:1.8;margin-top:15px;max-width:590px}.wr-report-card{background:#fff;border:1px solid var(--wr-line);border-radius:var(--wr-radius);padding:27px;box-shadow:0 20px 50px #143e3220;transform:rotate(1deg)}.wr-report-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.04em;padding-bottom:20px;border-bottom:1px solid var(--wr-line)}.wr-report-label{color:var(--wr-muted)}.wr-sim-badge{color:#805410;background:#fff2d9;padding:4px 8px;border-radius:4px;font-weight:700}.wr-report-heading{margin-top:21px}.wr-report-heading h2{font-size:21px;line-height:1.5}.wr-report-heading p{font-size:11px;margin-top:4px}.wr-report-number{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:24px}.wr-report-number span:first-child{font-size:11px;display:block;color:var(--wr-muted)}.wr-report-number strong{font-size:33px;line-height:1.4;letter-spacing:-.04em}.wr-delta{font-size:10px;color:var(--wr-teal);background:#ecf6f0;padding:3px 6px;margin-bottom:8px;white-space:nowrap}.wr-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.wr-mini-grid>div{background:var(--wr-soft);padding:15px 16px;border-radius:9px}.wr-mini-grid span,.wr-mini-grid small{display:block;font-size:10px;color:var(--wr-muted)}.wr-mini-grid strong{display:block;font-size:24px;line-height:1.55}.wr-report-note{display:flex;gap:10px;margin-top:22px;padding:15px 0;border-top:1px solid var(--wr-line);border-bottom:1px solid var(--wr-line)}.wr-note-dot{width:6px;height:6px;background:var(--wr-gold);border-radius:50%;flex-shrink:0;margin-top:8px}.wr-report-note p{font-size:11px;line-height:1.85}.wr-report-note strong{margin-right:8px;color:var(--wr-ink)}.wr-report-footer{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:var(--wr-teal);margin-top:20px}.wr-caption{font-size:9px;text-align:center;margin-top:15px}.wr-proof-strip{border-block:1px solid var(--wr-line);background:#fafcfb}.wr-proof-items{display:flex;justify-content:space-between;gap:24px;padding-block:22px;font-size:13px;color:var(--wr-muted)}.wr-proof-items b{font-size:11px;color:var(--wr-teal);margin-right:16px}.wr-section{padding-block:72px}.wr-section-head{max-width:650px;margin-bottom:30px}.wr-section-head .wr-eyebrow{margin-bottom:13px}h2{font-size:30px;letter-spacing:-.035em;line-height:1.4;font-weight:730}.wr-section-head>p:last-child{font-size:14px;line-height:1.9;margin-top:16px}.wr-deliver-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.wr-deliver-card{padding:26px 23px;border:1px solid var(--wr-line);border-radius:13px}.wr-number{font-size:9px;letter-spacing:.08em;color:var(--wr-teal);font-weight:750}.wr-deliver-card h3{font-size:17px;line-height:1.6;margin-top:20px}.wr-deliver-card p{font-size:12px;line-height:1.9;margin-top:12px}.wr-included{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:25px;font-size:12px;padding:18px 22px;background:var(--wr-soft);border-radius:9px}.wr-included strong{color:var(--wr-teal)}.wr-included span:before{content:'✓';margin-right:8px;color:var(--wr-teal)}.wr-sample-section{background:#f3f7f5;border-block:1px solid var(--wr-line)}.wr-table-scroll{overflow-x:auto;border:1px solid var(--wr-line);border-radius:13px;background:#fff}table{border-collapse:collapse;width:100%;text-align:left;font-variant-numeric:tabular-nums;font-size:14px;min-width:580px}caption{text-align:left;padding:17px 24px;font-size:11px;color:var(--wr-muted);border-bottom:1px solid var(--wr-line)}th,td{padding:17px 24px;border-bottom:1px solid #e9eeee}thead{background:#f9fbfa;color:var(--wr-muted);font-size:11px}th{font-weight:600}tr:last-child td,tr:last-child th{border-bottom:0}td:nth-child(3){font-weight:750;color:var(--wr-teal)}.wr-sample-notes{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:25px}.wr-sample-notes h3{font-size:13px}.wr-sample-notes p{font-size:12px;line-height:1.9;margin-top:8px}.wr-sample-more{border-top:1px solid var(--wr-line);padding-top:22px;margin-top:26px}.wr-text-link{font-size:14px;color:var(--wr-teal);font-weight:700}.wr-sample-more p{font-size:11px;margin-top:6px}.wr-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0;margin:0}.wr-step-no{display:grid;place-items:center;width:30px;height:30px;background:#eaf2ee;border-radius:50%;color:var(--wr-teal);font-size:12px;font-weight:700;margin-bottom:18px}.wr-steps h3{font-size:16px}.wr-steps p{font-size:12px;margin-top:10px;line-height:1.9}.wr-boundary{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-radius:16px;background:#edf3ef;padding:36px 40px}.wr-boundary h2{margin-bottom:20px}.wr-boundary h3{font-size:14px;margin-bottom:9px}.wr-boundary p{font-size:12px;line-height:1.9}.wr-boundary p+h3{margin-top:22px}.wr-faq{max-width:890px}.wr-faq details{border-bottom:1px solid var(--wr-line);padding-block:20px}.wr-faq summary{cursor:pointer;font-weight:650;font-size:15px;min-height:26px}.wr-faq details p{margin-top:15px;font-size:13px;line-height:1.95}.wr-consult-section{background:#f2f6f3;border-top:1px solid var(--wr-line)}.wr-consult-inner{display:grid;grid-template-columns:1.35fr 1fr;gap:100px;padding-block:59px}.wr-consult-inner h2{font-size:30px;max-width:500px}.wr-consult-inner h2+p{font-size:13px;margin-top:18px}.wr-consult-price{padding:29px;background:#fff;border:1px solid var(--wr-line);border-radius:14px;align-self:start}.wr-consult-price>p:first-child{font-size:12px}.wr-consult-price strong{display:block;font-size:44px;line-height:1.35;margin-top:10px;color:var(--wr-ink);letter-spacing:-.04em}.wr-consult-price span{font-size:11px;color:var(--wr-muted)}.wr-consult-price hr{border:0;border-top:1px solid var(--wr-line);margin:22px 0}.wr-consult-price p:last-child{font-size:11px;line-height:1.9}.wr-email{font-size:12px;margin-top:24px;overflow-wrap:anywhere}.wr-email a{text-decoration:underline;color:var(--wr-teal)}.wr-site-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:35px;flex-wrap:wrap}.wr-site-footer strong{font-size:15px}.wr-site-footer p{font-size:10px;margin-top:6px}.wr-site-footer nav{font-size:11px;gap:20px}.wr-site-footer .wr-version{font-size:10px;width:100%;margin:0;color:var(--wr-muted)}@media(max-width:1050px){.wr-hero{gap:36px}.wr-deliver-grid{grid-template-columns:repeat(2,1fr)}.wr-steps{grid-template-columns:1fr 1fr;row-gap:32px}.wr-consult-inner{gap:50px}.wr-report-card{padding:22px}.wr-report-number{flex-wrap:wrap}.wr-delta{margin:0}}@media(max-width:720px){.wr-wrap{width:calc(100% - 36px)}.wr-site-header{width:calc(100% - 36px);min-height:84px;align-items:center;gap:12px;flex-wrap:wrap;padding-block:18px}.wr-brand{font-size:17px}.wr-brand-mark{width:34px;height:34px}.wr-site-header nav{width:100%;gap:15px;justify-content:space-between;font-size:11px;padding-top:9px}.wr-hero{grid-template-columns:1fr;gap:36px;padding-block:36px 39px}.wr-hero-copy{max-width:580px}h1{font-size:clamp(34px,8vw,46px)}.wr-eyebrow{font-size:10px;margin-bottom:16px}.wr-lead{font-size:14px;margin-top:20px}.wr-price-line strong{font-size:34px}.wr-price-line{gap:12px}.wr-scope-line{font-size:11px}.wr-button{font-size:12px;padding:10px 16px;gap:12px}.wr-report-card{transform:none;max-width:460px;width:100%;padding:22px}.wr-report-number{flex-wrap:nowrap}.wr-report-number strong{font-size:30px}.wr-delta{font-size:9px}.wr-proof-items{gap:14px;flex-direction:column;padding-block:21px;font-size:12px}.wr-proof-items b{margin-right:14px}.wr-section{padding-block:44px}h2{font-size:25px}.wr-section-head{margin-bottom:24px}.wr-section-head>p:last-child{font-size:13px}.wr-deliver-grid{gap:12px}.wr-deliver-card{padding:19px 16px}.wr-deliver-card h3{font-size:15px;margin-top:16px}.wr-deliver-card p{font-size:11px}.wr-number{font-size:8px}.wr-included{gap:10px 20px;font-size:11px;padding:17px}.wr-included strong{width:100%}.wr-sample-notes{grid-template-columns:1fr;gap:20px}th,td{padding:14px 19px}.wr-steps{grid-template-columns:1fr;gap:23px}.wr-steps li{display:flex;gap:15px}.wr-step-no{flex-shrink:0;margin:0}.wr-steps h3{font-size:15px}.wr-steps p{font-size:12px;margin-top:7px}.wr-boundary{grid-template-columns:1fr;gap:26px;padding:27px 23px}.wr-boundary .wr-eyebrow{margin-bottom:12px}.wr-boundary h2{margin-bottom:15px}.wr-faq summary{font-size:14px}.wr-consult-inner{grid-template-columns:1fr;gap:28px;padding-block:39px}.wr-consult-inner h2{font-size:26px}.wr-consult-price{padding:24px}.wr-consult-price strong{font-size:36px}.wr-site-footer{padding-block:28px;gap:18px}.wr-site-footer nav{gap:18px;font-size:10px}.wr-fine{font-size:10px}}@media(max-width:360px){.wr-site-header nav{flex-wrap:wrap;justify-content:start;gap:8px 16px}.wr-deliver-grid{grid-template-columns:1fr}.wr-report-number{flex-wrap:wrap}.wr-price-line span{font-size:11px}.wr-actions{gap:9px}.wr-button{font-size:11px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.wr-site-header,.wr-site-footer,.wr-actions,.wr-sample-more,.wr-skip{display:none}.wr-hero,.wr-section{padding-block:25px}.wr-hero,.wr-consult-inner,.wr-boundary{display:block}.wr-report-card{box-shadow:none;transform:none;margin-top:25px}.wr-wrap{width:100%}.wr-deliver-grid,.wr-steps{grid-template-columns:1fr 1fr}.wr-table-scroll{overflow:visible}.wr-consult-price{margin-top:20px}details>p{display:block!important}body{font-size:11px}}

/* Keep the established site header and theme runtime on the service route. */
body[data-service-page]{--wr-ink:#173042;--wr-muted:#546572;--wr-line:#dce5e7;--wr-paper:#fff;--wr-soft:#f3f7f5;--wr-teal:#116659}
body[data-service-page][data-theme="dark"]{--wr-ink:#e6efeb;--wr-muted:#b4c6be;--wr-line:#3a5046;--wr-paper:#111b17;--wr-soft:#1a2b23;--wr-teal:#8ed0b3}
body[data-service-page] .home-header{width:auto}
body[data-service-page][data-theme="dark"] .wr-report-card,body[data-service-page][data-theme="dark"] .wr-consult-price,body[data-service-page][data-theme="dark"] .wr-table-scroll,body[data-service-page][data-theme="dark"] .wr-secondary{background:#17251e}
body[data-service-page][data-theme="dark"] .wr-primary{background:#1b6c51;color:#fff}
body[data-service-page][data-theme="dark"] .wr-proof-strip,body[data-service-page][data-theme="dark"] .wr-sample-section,body[data-service-page][data-theme="dark"] .wr-consult-section,body[data-service-page][data-theme="dark"] .wr-boundary,body[data-service-page][data-theme="dark"] thead{background:#16271e}
body[data-service-page][data-theme="dark"] .wr-step-no,body[data-service-page][data-theme="dark"] .wr-delta{background:#253c2f}
body[data-service-page] .wr-section-head{display:block}
body[data-service-page] .wr-report-card h2{margin:0}
@media print{body[data-service-page] .home-header,body[data-service-page] .footer{display:none}}

body[data-service-page] main{color:var(--wr-ink);background:var(--wr-paper)}
