#egp-blf{--ink:#111827;--muted:#556176;--pink:#a91960;--navy:#0b1020;background:#fff;color:var(--ink);font-size:16px;line-height:1.75}#egp-blf *{box-sizing:border-box}#egp-blf .blf-wrap{width:min(1200px,calc(100% - 64px));margin:auto}#egp-blf a{color:#961650;text-decoration:underline;text-underline-offset:4px}#egp-blf h1,#egp-blf h2,#egp-blf h3{font-family:inherit;font-weight:750;letter-spacing:-.6px;line-height:1.15;color:#111827}#egp-blf h2{font-size:clamp(28px,3.3vw,42px);margin:0 0 24px}#egp-blf h3{font-size:21px;margin:0 0 14px}#egp-blf p{margin:0 0 18px}#egp-blf .blf-top{background:linear-gradient(145deg,#0d1426 0%,#0b1020 64%,#281327 100%);padding-bottom:46px}#egp-blf .blf-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;color:#bac2d4;padding:28px 0 0;font-size:12px}#egp-blf .blf-breadcrumb a{color:#d8b6cb}#egp-blf .blf-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding:44px 0 40px}#egp-blf .blf-kicker{font-size:11px;font-weight:800;letter-spacing:2px;color:#9c1b59;margin-bottom:18px}#egp-blf .blf-hero .blf-kicker,#egp-blf .blf-dark .blf-kicker{color:#f0a5cb}#egp-blf h1{color:#fff;font-size:clamp(42px,5.2vw,70px);letter-spacing:-2.3px;line-height:1.02;margin:0 0 23px}#egp-blf h1 span{color:#e9559e}#egp-blf .blf-hero-copy>p{color:#bdc6d8;max-width:550px;font-size:15px}#egp-blf .blf-hero-copy .blf-lead{font-size:21px;color:#f5eef3;line-height:1.45}#egp-blf .blf-hero-art{margin:0;position:relative;border:1px solid #ba77a036;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #03040b55}#egp-blf .blf-hero-art img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}#egp-blf .blf-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:26px 0 18px}#egp-blf .blf-hero-actions>a:not(.blf-button){color:#f1b6d3;font-size:13px}#egp-blf .blf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:#fff;background:#a91960;border:1px solid #d44789;border-radius:8px;text-decoration:none;font-weight:700;font-size:14px;padding:13px 20px;min-height:48px}#egp-blf .blf-button:hover{background:#891449}#egp-blf .blf-hero-copy .blf-hero-note{font-size:11px;letter-spacing:.5px;color:#a3aec3;margin-bottom:0}#egp-blf .blf-jumps{display:flex;gap:12px 27px;flex-wrap:wrap;border-bottom:1px solid #e5e7ed;padding:24px 0;font-size:12px}#egp-blf .blf-section{padding:64px 0;border-bottom:1px solid #e5e7ed;scroll-margin-top:80px}#egp-blf .blf-intro,#egp-blf .blf-two{display:grid;grid-template-columns:1fr 1fr;gap:56px}#egp-blf .blf-intro p,#egp-blf .blf-two p{color:#556176}#egp-blf .blf-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:38px}#egp-blf .blf-steps article{border-top:1px solid #d3b8ca;padding-top:20px}#egp-blf .blf-steps article>span{font:600 13px monospace;color:#a91960;display:block;margin-bottom:18px}#egp-blf .blf-steps h3{font-size:19px}#egp-blf .blf-steps p,#egp-blf .blf-repairs p{font-size:14px;color:#556176}#egp-blf .blf-dark{background:#0d1425;border:1px solid #252b40;border-radius:20px;padding:40px;margin-top:40px;color:#bdc6d8}#egp-blf .blf-dark h2,#egp-blf .blf-dark h3{color:#fff}#egp-blf .blf-dark>p{max-width:700px}#egp-blf .blf-status-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}#egp-blf .blf-status-guide article{border-top:1px solid #3b3249;padding-top:22px}#egp-blf .blf-status-guide h3{font-size:18px}#egp-blf .blf-status-guide h3 span{display:block;font:12px/1.4 monospace;color:#efafd0;margin-top:10px;letter-spacing:0}#egp-blf .blf-status-guide p{font-size:13px;color:#bac4d6;margin:0}#egp-blf .blf-paper{background:#f7f6fa;border:1px solid #e5dce5;border-radius:14px;padding:28px}#egp-blf .blf-paper p,#egp-blf .blf-paper dd{font-size:14px;color:#556176}#egp-blf dt{font-weight:700;font-size:14px;margin:16px 0 3px}#egp-blf dd{margin:0}#egp-blf .blf-repairs{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:38px}#egp-blf .blf-repairs h3{font-size:19px}#egp-blf .blf-example-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}#egp-blf .blf-example-grid article{border:1px solid #e2d4df;border-radius:12px;padding:22px}#egp-blf .blf-example-grid b{font-size:13px;line-height:1.5;display:block}#egp-blf .blf-example-grid strong{display:block;font-size:23px;color:#981957;margin:17px 0}#egp-blf .blf-example-grid p{font-size:13px;color:#556176;margin:0}#egp-blf .blf-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}#egp-blf .blf-faq-list details{border-top:1px solid #e0dfe6;padding:19px 0;align-self:start}#egp-blf .blf-faq-list summary{cursor:pointer;font-weight:650;color:#233047;font-size:15px}#egp-blf .blf-faq-list p{font-size:14px;color:#556176;margin:14px 0 0}#egp-blf .blf-enquiry{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}#egp-blf .blf-form-card{padding:25px;border:1px solid #e0d4df;border-radius:14px;background:#faf8fb;min-width:0}#egp-blf .blf-form-card h2,#egp-blf .blf-form-card h3,#egp-blf .blf-form-card .wpforms-title,#egp-blf .blf-form-card label{color:#172034!important}#egp-blf .blf-form-card input,#egp-blf .blf-form-card select,#egp-blf .blf-form-card textarea{max-width:100%}#egp-blf .blf-sources{padding:24px 0 40px;font-size:12px;color:#657086}#egp-blf a:focus-visible,#egp-blf summary:focus-visible{outline:3px solid #d25b93;outline-offset:4px}
@media(max-width:900px){#egp-blf .blf-wrap{width:calc(100% - 40px)}#egp-blf .blf-hero{gap:26px}#egp-blf .blf-steps,#egp-blf .blf-example-grid{grid-template-columns:1fr 1fr}#egp-blf .blf-repairs,#egp-blf .blf-status-guide{grid-template-columns:1fr 1fr}#egp-blf .blf-intro,#egp-blf .blf-two{gap:28px}#egp-blf .blf-enquiry{grid-template-columns:1fr 1.2fr;gap:25px}}
@media(max-width:700px){#egp-blf .blf-wrap{width:calc(100% - 28px)}#egp-blf .blf-breadcrumb{font-size:10px;gap:8px;padding-top:20px}#egp-blf .blf-hero{grid-template-columns:1fr;padding:32px 0;gap:25px}#egp-blf h1{font-size:48px;letter-spacing:-1.8px}#egp-blf .blf-hero-art{max-width:480px;justify-self:center;width:100%}#egp-blf .blf-hero-art img{max-height:240px}#egp-blf .blf-section{padding:40px 0}#egp-blf .blf-intro,#egp-blf .blf-two,#egp-blf .blf-enquiry{grid-template-columns:1fr;gap:24px}#egp-blf .blf-dark{padding:25px 20px}#egp-blf .blf-status-guide,#egp-blf .blf-repairs,#egp-blf .blf-faq-list{grid-template-columns:1fr}#egp-blf .blf-steps{gap:22px}#egp-blf .blf-steps h3{font-size:18px}#egp-blf .blf-paper{padding:22px}#egp-blf .blf-example-grid{grid-template-columns:1fr 1fr;gap:10px}#egp-blf .blf-example-grid article{padding:16px}#egp-blf .blf-form-card{padding:16px}#egp-blf .blf-jumps{gap:12px 20px}#egp-blf .blf-top{padding-bottom:28px}}@media(max-width:380px){#egp-blf h1{font-size:41px}#egp-blf .blf-steps,#egp-blf .blf-example-grid{grid-template-columns:1fr}}
