:root{--ink:#19322e;--muted:#64726b;--paper:#f6f5ef;--white:#fff;--line:#dce0d6;--yellow:#f3cc62;--soft:#e9eee4;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.6 Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #9e6b00;outline-offset:4px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:100;background:white;padding:12px}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.concept{background:#e8eddf;color:#3a5143;font-size:12px;letter-spacing:.02em;text-align:center;padding:7px 16px}.nav{background:rgba(246,245,239,.96);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px}.brand{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:25px;font-weight:700;letter-spacing:-.8px;display:flex;gap:0;align-items:center}.brand img{width:38px;height:38px;display:block;flex:none;margin-right:10px}.brand span:last-child{font-weight:500}.nav-links{display:flex;gap:25px;align-items:center;font-size:14px;font-weight:600}.btn{border:0;border-radius:8px;padding:15px 23px;display:inline-flex;gap:16px;justify-content:center;align-items:center;font-weight:700;text-decoration:none!important;line-height:1.3}.btn-yellow{background:var(--yellow);color:var(--ink)}.btn-dark{background:var(--ink);color:white}.btn-outline{background:transparent;border:1px solid var(--line);color:var(--ink)}.btn:hover{filter:brightness(.96)}.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:20px;height:2px;background:#788b60}h1,h2,h3,p{margin-top:0}h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(42px,5.3vw,72px);line-height:1.06;letter-spacing:-2.5px;max-width:680px;margin:22px 0}h1 em,h2 em{font-weight:400;color:#73844f}h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(32px,3.5vw,47px);line-height:1.13;letter-spacing:-1.3px;font-weight:400;margin-bottom:20px}h3{font-size:19px;letter-spacing:-.4px;line-height:1.35;margin-bottom:10px}.lead{font-size:18px;color:var(--muted);line-height:1.65;max-width:550px}.hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:45px;padding:64px 0 56px}.hero-copy .actions{display:flex;flex-wrap:wrap;gap:12px;margin:29px 0 19px}.micro{font-size:12px;color:var(--muted);margin:0}.ticks{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#4c6251;margin-top:22px}.ticks span:before{content:"✓";margin-right:6px}.hero-visual{position:relative;min-width:0;background:#e6ebdf;border:1px solid #d9e1d0;border-radius:40% 40% 18px 18px;overflow:hidden;min-height:405px;display:flex;align-items:center}.house{width:100%;height:auto;display:block}.visual-tag{position:absolute;bottom:25px;left:25px;background:var(--white);border-radius:12px;box-shadow:0 12px 25px #19322e12;display:flex;align-items:center;gap:12px;padding:14px 19px;font-size:12px;line-height:1.6}.visual-tag strong{font-size:14px}.visual-tag .circle{width:36px;height:36px;background:var(--yellow);border-radius:50%;display:grid;place-items:center;font-size:20px}.visual-note{position:absolute;top:27px;right:24px;font-size:10px;letter-spacing:.09em;color:#6b7f5f}.quick{background:var(--ink);color:white;border-radius:16px;padding:25px 32px;display:grid;grid-template-columns:1.1fr 1fr .62fr auto;gap:20px;align-items:end;margin-bottom:66px}.quick h3{font-family:Georgia,serif;font-size:26px;font-weight:400;margin:0}.quick p{font-size:12px;color:#bccbc2;margin:5px 0 0}.quick label{display:block;font-size:12px;margin-bottom:6px;color:#d4dfd7}.quick select,.quick input{width:100%;border:1px solid #6a7d6e;border-radius:7px;padding:12px;background:#f9faf5;color:var(--ink);height:48px}.section{padding:65px 0}.section-top{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.section-top h2{max-width:620px;margin-bottom:0}.section-top p{max-width:335px;color:var(--muted);font-size:14px;margin:0}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.service{background:white;border:1px solid var(--line);padding:28px;border-radius:13px;display:flex;flex-direction:column;min-height:238px;transition:transform .2s,border-color .2s}.service:hover{border-color:#8c9a72;transform:translateY(-3px);text-decoration:none}.service .icon{width:44px;height:44px;background:var(--soft);border-radius:10px;margin-bottom:22px;display:grid;place-items:center}.icon svg{width:26px;height:26px}.service p{font-size:14px;color:var(--muted);margin-bottom:24px}.service-foot{display:flex;justify-content:space-between;margin-top:auto;align-items:center;font-size:11px;font-weight:700}.service-foot span{background:#f0f2eb;padding:4px 8px;border-radius:5px}.service-foot b{font-size:21px}.service:last-child{grid-column:span 1}.pathway{background:#e9eee3;border-radius:22px;padding:48px;display:grid;grid-template-columns:.95fr 1.15fr;gap:70px}.pathway p{color:var(--muted)}.steps{counter-reset:steps}.step{padding:18px 0;border-bottom:1px solid #ccd6c5;display:grid;grid-template-columns:38px 1fr;gap:16px}.step:first-child{padding-top:0}.step:last-child{border:0;padding-bottom:0}.step-number{font-family:Georgia,serif;font-size:25px;color:#708159}.step p{font-size:14px;margin:0}.step h3{font-size:17px}.epb{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start;padding:45px 0}.epb p{color:var(--muted)}.paper{background:white;border:1px solid var(--line);border-radius:14px;padding:28px;box-shadow:0 15px 40px #19322e05}.paper-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding-bottom:17px;border-bottom:1px solid var(--line);margin-bottom:20px}.status{display:inline-block;background:#fff0c2;color:#705611;font-size:10px;padding:4px 7px;border-radius:4px;font-weight:700;letter-spacing:0}.dossier-row{padding:12px 0;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:start;font-size:14px}.dossier-row:last-child{border:0}.dossier-row i{font-style:normal;background:var(--soft);border-radius:50%;width:23px;height:23px;display:grid;place-items:center;flex:none;font-size:11px}.paper .caption{font-size:10px;color:var(--muted);margin:14px 0 0}.sources{font-size:12px;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.sources a{text-decoration:underline;text-underline-offset:3px}.faq{max-width:830px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px}.faq summary:after{content:"+";font-weight:400;font-size:22px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);font-size:14px;margin:14px 35px 0 0}.closing{background:var(--ink);padding:48px;border-radius:18px;display:flex;justify-content:space-between;gap:30px;align-items:center;color:white;margin:50px auto 75px}.closing h2{font-size:36px;max-width:620px;margin-bottom:10px}.closing p{color:#bac9bd;font-size:14px;margin:0}footer{border-top:1px solid var(--line);padding:36px 0;font-size:12px;color:var(--muted)}.footer-top{display:flex;justify-content:space-between;gap:30px}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.footer-note{margin:26px 0 0;max-width:850px;font-size:11px}.detail-layout{display:grid;grid-template-columns:1fr .7fr;gap:50px;align-items:start}.detail-layout ul{padding-left:20px;color:var(--muted)}.detail-layout li{padding:5px 0}.breadcrumb{font-size:12px;color:var(--muted);margin-top:26px}.small-hero{padding-top:33px}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:24px 0;border-block:1px solid var(--line);font-size:13px}.trust-strip strong{display:block;font-size:15px}.trust-strip span{color:var(--muted)}dialog{padding:0;border:0;border-radius:18px;width:min(820px,calc(100% - 26px));max-height:90dvh;color:var(--ink);background:var(--paper)}dialog::backdrop{background:#102a25aa;backdrop-filter:blur(3px)}.dialog-head{position:sticky;top:0;background:var(--paper);padding:20px 28px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:1}.dialog-head strong{font-size:17px}.close{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:transparent;font-size:21px;color:var(--ink)}.dialog-body{padding:28px}.wizard-progress{height:4px;border-radius:3px;background:#dbe1d3;margin-bottom:27px}.wizard-progress div{height:100%;background:#75854d;border-radius:3px;transition:width .2s}.wizard-kicker{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.dialog-body h2{font-size:34px;letter-spacing:-1px;margin-bottom:13px}.dialog-body>p{font-size:14px;color:var(--muted)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin:22px 0}.field label{display:block;font-weight:600;font-size:13px;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;border:1px solid #bdc9b6;background:white;padding:12px;border-radius:7px;color:var(--ink);min-height:47px}.field textarea{min-height:110px;resize:vertical}.full{grid-column:1/-1}.form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:26px;flex-wrap:wrap}.notice{background:#e8eedf;border-left:3px solid #849962;padding:14px 18px;font-size:13px;line-height:1.6;margin:20px 0;border-radius:0 6px 6px 0}.notice.warning{background:#fff1c7;border-color:#c89b34}.notice p{margin:0}.error{color:#ad3025;font-size:13px;margin:15px 0}.result-box{padding:22px;background:white;border:1px solid var(--line);border-radius:12px;margin:17px 0}.result-box h3{font-size:16px}.result-box ul{margin:0;padding-left:19px;font-size:13px}.result-box li{margin:7px 0}.result-box dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;font-size:13px;margin:0}.result-box dt{color:var(--muted)}.result-box dd{margin:0}.check{display:flex;align-items:start;gap:10px;font-size:12px;margin-top:18px}.check input{width:18px;height:18px;flex:none;margin-top:3px}.result-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.highlight{background:#f2cc62;padding:1px 5px}.text-link{text-decoration:underline;text-underline-offset:4px}.hidden,[hidden]{display:none!important}.mobile-cta{display:none}.empty-note{font-size:13px;color:var(--muted)}@media(max-width:900px){.nav-links a:not(.btn){display:none}.hero{gap:25px}h1{font-size:51px}.hero-visual{min-height:340px}.quick{grid-template-columns:1fr 1fr}.quick>div:first-child{grid-column:1/-1}.quick .btn{align-self:end}.services{grid-template-columns:repeat(2,1fr)}.pathway{gap:35px;padding:35px}.epb{gap:35px}.closing{padding:35px}.detail-layout{gap:30px}}@media(max-width:620px){.wrap{width:calc(100% - 32px)}.concept{font-size:10px}.nav-inner{min-height:70px;gap:12px}.brand{font-size:21px}.brand img{width:31px;height:31px;margin-right:7px}.nav-links{gap:0}.nav .btn{font-size:12px;padding:11px 12px}.hero{grid-template-columns:1fr;padding:39px 0 30px;gap:27px}h1{font-size:46px;letter-spacing:-1.8px}.lead{font-size:16px}.hero-visual{min-height:285px;max-height:335px;border-radius:30% 30% 15px 15px}.house{max-height:335px}.visual-tag{bottom:18px;left:18px;padding:10px 14px}.quick{padding:24px;gap:14px;margin-bottom:23px}.quick h3{font-size:24px}.quick>div:nth-child(2){grid-column:1/-1}.quick>div:nth-child(3){grid-column:1/-1}.quick .btn{grid-column:1/-1}.section{padding:38px 0}.section-top{display:block}.section-top p{margin-top:17px;max-width:none}.services{gap:12px}.service{padding:19px;min-height:230px}.service h3{font-size:17px}.service p{font-size:12px}.service .icon{margin-bottom:17px}.service-foot span{font-size:9px}.pathway,.epb,.detail-layout{grid-template-columns:1fr;gap:28px}.pathway{padding:28px}.epb{padding:20px 0}.closing{display:block;padding:29px;margin:27px auto 40px}.closing .btn{margin-top:24px}.closing h2{font-size:32px}.footer-top{display:block}.footer-links{margin-top:20px}.trust-strip{grid-template-columns:1fr;gap:15px}.field-grid{grid-template-columns:1fr}.dialog-body{padding:22px}.dialog-head{padding:16px 22px}.dialog-body h2{font-size:29px}.result-box dl{grid-template-columns:1fr}.result-box dd{margin-bottom:8px}.breadcrumb{margin-top:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.nav,.concept,footer,.closing,.actions,.quick,.mobile-cta{display:none}.hero{padding:10px 0}.hero-visual{display:none}.hero{grid-template-columns:1fr}body{background:white}}

/* EPC design: accessible labels and an illustrative energy card. */
.epc-hero{height:475px;min-height:0;border:0;border-radius:18px;overflow:visible;background:#dbe3d4;box-shadow:0 18px 48px #16352b0d}
.epc-hero>img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% 50%;border-radius:18px}
.epc-image-caption{position:absolute;top:17px;right:17px;background:#f6f5efeb;color:#314b38;border-radius:5px;padding:4px 8px;font-size:10px;letter-spacing:.04em}
.epc-hero-stamp{position:absolute;left:-22px;bottom:26px;width:275px;background:#fffef8;padding:20px 22px 18px;border-radius:13px;box-shadow:0 10px 32px #173f292b;border:1px solid #f2f1e6}
.epc-stamp-kicker{display:block;font-size:9px;letter-spacing:.16em;font-weight:700;color:#738254;margin-bottom:8px}
.epc-hero-stamp strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:25px;line-height:1.15;letter-spacing:-.6px;margin-bottom:15px}
.epc-concept{display:grid;grid-template-columns:1fr 1fr;gap:74px;padding-block:68px;align-items:start}
.epc-intro>p:not(.eyebrow){max-width:480px;color:var(--muted);font-size:15px}
.epc-topics{border-top:1px solid #d6ddce;margin-top:30px}
.epc-topics details{padding:16px 0;border-bottom:1px solid #d6ddce}
.epc-topics summary{display:flex;gap:15px;align-items:center;font-size:14px;font-weight:700;cursor:pointer;list-style:none}
.epc-topics summary::-webkit-details-marker{display:none}
.epc-topic-number{font-size:10px;letter-spacing:.08em;color:#7f906a}
.epc-topic-plus{margin-left:auto;font-size:22px;font-weight:400;line-height:1}
.epc-topics details[open] .epc-topic-plus{font-size:0}
.epc-topics details[open] .epc-topic-plus:before{content:'−';font-size:22px}
.epc-topics details p{font-size:13px;color:var(--muted);margin:12px 0 8px 29px;max-width:410px}
.epc-topics details a{display:inline-flex;gap:14px;font-size:12px;font-weight:700;margin-left:29px;text-decoration:underline;text-underline-offset:4px}
.epc-visual-column{padding-top:8px}
.epc-scorecard{background:#fffef9;border:1px solid #d9dfd0;padding:29px;border-radius:18px;box-shadow:0 20px 55px #223c2909;position:relative;overflow:hidden}
.epc-scorecard:before{content:'';position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(to right,#1b7145,#87b344,#e6c547,#d87637,#b94337)}
.epc-card-header{display:flex;justify-content:space-between;gap:10px;align-items:start;font-size:9px;letter-spacing:.1em;color:#64745b}
.epc-card-header b{font-size:13px;letter-spacing:0;color:var(--ink);display:block;margin-top:3px}
.epc-example{background:#f1f2e9;border:1px solid #e5e8dc;border-radius:5px;font-size:9px;letter-spacing:0;padding:5px 8px;white-space:nowrap}
.epc-scoreline{display:flex;align-items:center;gap:25px;padding:31px 0 25px}
.epc-score-letter{background:#f1ce50;width:86px;height:95px;clip-path:polygon(0 0,78% 0,100% 50%,78% 100%,0 100%);display:flex;align-items:center;padding-left:23px;font:bold 48px/1 Arial;color:#473e19}
.epc-score-number{font:58px/.95 Georgia,serif;letter-spacing:-2px;display:block}
.epc-score-unit{font-size:12px;display:block;margin-top:9px;color:#506446}
.epc-score-subtitle{display:block;font-size:10px;color:#819075;margin-top:2px}
.epc-labels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;padding-bottom:10px}
.epc-label{position:relative;display:grid;place-items:center;min-height:34px;border-radius:3px;font-weight:700;font-size:13px;color:#fff}
.epc-label-0{background:#17663a}.epc-label-1{background:#39844a}.epc-label-2{background:#729e3b}.epc-label-3{background:#bed34d;color:#34451d}.epc-label-4{background:#f1ce50;color:#493d17}.epc-label-5{background:#e8973c;color:#432a0c}.epc-label-6{background:#bd483c}
.epc-label-active{outline:2px solid #293d29;outline-offset:3px;z-index:1}
.epc-label-active:after{content:'';position:absolute;bottom:-15px;left:calc(50% - 4px);border-inline:4px solid transparent;border-bottom:5px solid #293d29}
.epc-labels-mini{gap:3px;padding-bottom:0}
.epc-labels-mini .epc-label{min-height:20px;font-size:9px;border-radius:2px}
.epc-scale-caption{display:flex;justify-content:space-between;gap:12px;color:#7a8771;font-size:9px;margin-top:7px}
.epc-card-rule{height:1px;background:#e2e7d8;margin:24px 0 20px}
.epc-scorecard h3{font-size:14px;margin-bottom:13px}
.epc-components{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.epc-components span{display:flex;align-items:center;padding:9px 10px;background:#f0f3e9;border-radius:5px;color:#526849;font-size:11px}
.epc-example-note{margin:19px 0 0;font-size:11px;color:#7b8473;line-height:1.6}
.epc-two-concepts{display:flex;gap:13px;margin-top:21px;padding:0 9px}
.epc-concept-mark{flex:none;display:grid;place-items:center;background:#e5ebdc;width:24px;height:24px;border-radius:50%;font:italic 15px Georgia;color:#617646}
.epc-two-concepts p{font-size:12px;color:#6f7e65;margin:0;line-height:1.6}
.epc-two-concepts strong{color:#415836;font-size:12px}
.epc-source{display:inline-block;margin:16px 0 0 45px;font-size:10px;color:#69765e;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.epc-hero{height:420px}.epc-hero-stamp{left:-10px;width:245px}.epc-concept{gap:35px}.epc-scorecard{padding:23px}.epc-card-header{flex-wrap:wrap;gap:8px}.epc-components{grid-template-columns:1fr}}
@media(max-width:620px){.epc-hero{height:345px;min-height:0;max-height:none;border-radius:15px;margin:0 0 18px 0}.epc-hero>img{border-radius:15px;object-position:50% 50%}.epc-hero-stamp{left:14px;bottom:-18px;width:238px;padding:16px 18px}.epc-hero-stamp strong{font-size:23px}.epc-concept{grid-template-columns:1fr;padding-block:43px;gap:25px}.epc-visual-column{padding-top:0}.epc-scorecard{padding:24px}.epc-card-header{flex-wrap:nowrap}.epc-components{grid-template-columns:1fr 1fr}.epc-scoreline{gap:20px;padding-block:27px}.epc-score-number{font-size:53px}.epc-source{margin-left:37px}.epc-scale-caption{font-size:8px}.epc-example{font-size:8px}.epc-two-concepts{padding-inline:0}}
@media print{.epc-concept{display:block}.epc-visual-column{break-inside:avoid}.epc-topics{display:none}.epc-label,.epc-score-letter{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

/* EPB service: independent reporting and a clear project timeline. */
.service-epb{background:var(--ink);color:#fff;border-color:var(--ink)}
.service-epb p,.service-epb .service-foot span{color:#d4decf}
.service-epb .icon{color:var(--yellow);background:#29413b}
.service-epb .service-foot{border-color:#46604f}
.epb-service-link{margin:25px 0;padding:22px;border:1px solid #cfd9c3;background:#e9eee2;border-radius:12px}
.epb-service-link>strong{font-size:17px}.epb-service-link>p{font-size:13px;margin:6px 0 15px}
.epb-service-link .btn{font-size:13px}
.epb-service-hero .actions{align-items:flex-start;gap:12px}
.epb-service-hero .btn{font-size:14px}
.epb-roadmap{border:1px solid #d7decc;border-radius:20px;padding:32px;background:#fffef9;box-shadow:0 20px 55px #223c2909;position:relative;overflow:hidden}
.epb-roadmap:before{content:'';height:5px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,#1e4437,#87a868,#f3cc62)}
.epb-roadmap-top{display:flex;justify-content:space-between;gap:15px;align-items:center;color:#73844f;font-size:10px;letter-spacing:.1em;font-weight:700;margin-bottom:18px}
.epb-roadmap-top svg{width:35px;height:35px;flex:none}
.epb-roadmap h2{font-size:39px;margin-bottom:22px}
.epb-phase{display:flex;gap:17px;padding:17px 0;border-top:1px solid var(--line)}
.epb-phase>b{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:#edf0e5;color:#6d8254;font-size:12px}
.epb-phase h3{font-size:16px;margin:2px 0 5px}.epb-phase p{font-size:13px;color:var(--muted);margin:0;line-height:1.6}
.epb-roadmap-note{font-size:11px;color:var(--muted);margin:8px 0 0;border-top:1px solid var(--line);padding-top:15px}
.epb-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.epb-help-grid article{background:#fffdf8;border:1px solid var(--line);border-radius:14px;padding:27px}
.epb-help-number{font-size:10px;letter-spacing:.12em;color:#748556;display:block;margin-bottom:18px}
.epb-help-grid h3{font-size:20px}.epb-help-grid p{font-size:14px;color:var(--muted);margin:0}
.epb-professional-note{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding:38px;background:#e9eee2;border-radius:18px}
.epb-professional-note p{font-size:14px;color:#56664d}.epb-professional-note .sources{display:grid;gap:10px;margin-top:24px}
.epb-professional-note .micro{font-size:11px;margin:17px 0 0}
.nav-links>a[aria-current="page"]{text-decoration:underline;text-underline-offset:5px}
@media(min-width:901px){.nav-links{gap:20px}.nav-links>[data-start]{order:2}}
@media(max-width:900px){.epb-help-grid{gap:14px}.epb-help-grid article{padding:20px}.epb-professional-note{gap:25px;padding:28px}.epb-roadmap{padding:25px}}
@media(max-width:620px){.epb-help-grid,.epb-professional-note{grid-template-columns:1fr}.epb-service-hero .actions{display:grid}.epb-service-hero .btn{width:100%;font-size:13px}.epb-roadmap{padding:25px}.epb-roadmap h2{font-size:35px}.epb-professional-note{padding:25px}.epb-professional-note .btn{font-size:12px;width:100%}.epb-service-link{padding:18px}}

