.br-hero{min-height:clamp(230px,32vw,420px);display:grid;place-items:center;text-align:center;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#214167 0,transparent 62%),linear-gradient(125deg,#071321,#102139 50%,#060d17);border-bottom:1px solid #284e71}.br-hero:before,.br-hero:after{content:"";position:absolute;z-index:-1;width:34%;height:65%;background:linear-gradient(130deg,#b97e11,#ffe28a 45%,#e4ad32 65%,#7f4e05);box-shadow:0 0 65px #e5ac2840;border:5px solid #dba731;border-radius:18px;transform:rotate(-24deg);left:-17%;top:32%}.br-hero:after{left:auto;right:-17%;top:-5%;transform:rotate(30deg)}.br-hero-copy{padding:28px 15px}.br-hero-copy p{font-size:clamp(11px,1.55vw,22px);letter-spacing:.17em;margin:0 0 12px;color:#e6edf7;font-style:italic}.br-hero-copy strong{font-family:Arial,sans-serif;display:block;font-size:clamp(35px,6.9vw,88px);font-weight:900;font-style:italic;line-height:.98;letter-spacing:-.035em;color:#eaf1fa;text-shadow:0 5px 10px #0008}.br-hero-copy strong span{color:#f3c34b;background:linear-gradient(#ffedac,#f4c855 45%,#ba7909);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.br-hero-copy a{display:inline-block;margin-top:24px;background:#fff;color:#101827;font-weight:900;font-size:14px;padding:9px 45px;border-radius:40px;box-shadow:0 0 24px #d8eaff66;text-decoration:none}.br-hero-copy a:hover{background:#f7d66e}@media(max-width:480px){.br-hero-copy strong{font-size:37px}.br-hero-copy a{margin-top:18px;padding:8px 30px}}
.br-hero-copy{max-width:100%;width:100%;padding-inline:24px}.br-hero-copy strong{font-size:clamp(29px,5.3vw,74px);overflow-wrap:anywhere}.br-hero-copy p{overflow-wrap:anywhere}.service-page{margin:0;min-height:100vh;display:grid;place-items:center;background:#122835;color:#fff;font:18px/1.65 Arial,sans-serif;padding:24px;box-sizing:border-box}.service-page main{max-width:620px}.service-page img{width:164px}.service-page h1{font-size:32px;line-height:1.25}.service-page p{color:#c4d0da}.service-page a{display:inline-block;background:#089e4e;border-radius:6px;color:#fff;padding:12px 22px;text-decoration:none;margin-top:12px}.service-page small{display:block;color:#93a8b8;margin-top:32px}@media(max-width:600px){.br-hero-copy strong{font-size:clamp(27px,6.7vw,39px)}.br-hero-copy p{font-size:11px;letter-spacing:.1em}.service-page h1{font-size:27px}}