@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@700;800&display=swap');
.reviews-board :is(h1,h2,h3){font-family:Orbitron,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.04em!important}.featured h1{font-size:clamp(21px,2.05vw,32px)!important}.invitation h2{font-size:clamp(18px,1.65vw,27px)!important}.card-content h3{font-size:clamp(13px,1.1vw,17px)!important}
.review-button,.read-review{font:700 14px/1.25 Arial,sans-serif}.round{background:linear-gradient(155deg,#fff2b012,#f9dc7810,#ebbd3f20);box-shadow:inset 0 1px 1px #fff2}.round svg,.services svg{stroke:#f4d365}.badge{color:#f4d365}.badge:first-letter{color:#f4d365}
.embedded54 .source-note{visibility:hidden}.embedded54 .panel,.embedded54 .review-card{translate:calc(var(--entry54,0)*var(--dx54,0px)) calc(var(--entry54,0)*var(--dy54,0px));opacity:calc(1 - var(--entry54,0)*.95);will-change:translate;transition:box-shadow .25s}
.panel,.review-card{transform:perspective(1000px) rotateX(var(--rx54,0deg)) rotateY(var(--ry54,0deg));transition:transform .18s ease-out}.panel:hover,.review-card:hover{box-shadow:0 8px 30px #efc45916;border-color:#eac55c80}
@media(prefers-reduced-motion:reduce){.panel,.review-card{translate:none!important;transform:none!important;opacity:1!important;transition:none!important}}
@media(max-width:900px){.featured h1{font-size:27px!important}.invitation h2{font-size:25px!important}.card-content h3{font-size:18px!important}}
