
header .menu-toggle{display:none}
.cta h2.brand-title{font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:clamp(62px,10vw,142px)!important;font-weight:600!important;letter-spacing:-.045em!important;text-transform:none!important;line-height:1!important}
.cta h2.brand-title .footer-network{display:block;font-family:inherit!important;font-weight:300!important;font-size:.72em;letter-spacing:.04em}
.filters{grid-template-columns:repeat(5,minmax(0,1fr))!important}.filters button{font-size:10px;line-height:1.35;white-space:normal}
#service-context{max-width:680px;margin:0 auto 28px;text-align:center;font-size:13px;line-height:1.6;color:#bcb6c6}
.award-wrap{position:relative;width:250px;height:145px;display:grid;place-items:center;margin:0 auto 15px;order:1}
.proof-line .award-stars{width:145px!important;max-width:145px!important;margin:0!important;order:initial}
.proof-line .award-stars svg{width:145px!important;height:auto!important;filter:drop-shadow(0 0 8px #bc92352b)}
.award-laurels{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.proof-line .featured-review{order:2;min-height:130px;display:flex;flex-direction:column;justify-content:center;transition:opacity .22s ease,transform .22s ease}
.featured-review.review-changing{opacity:0;transform:translateY(5px)}
.proof-line .featured-review p{font-size:clamp(22px,2.8vw,34px);max-width:700px;line-height:1.45}
.review-controls{order:3;display:flex;gap:15px;align-items:center;justify-content:center;color:#9e927e;margin-top:18px;font-size:10px;letter-spacing:.06em}
.review-controls button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:8px}.review-controls button:focus-visible{outline:1px solid #d1b875}.review-count{min-width:35px;text-align:center}
@media(max-width:700px){header{height:70px!important;padding:15px 6vw!important}header .brand-home .menu-wordmark{display:none!important}header .brand-home .brand-symbol{width:28px!important}header .menu-toggle{display:flex!important;position:relative;z-index:52;align-items:center;justify-content:center;width:42px;height:38px;padding:9px;background:none;border:1px solid #ffffff30;border-radius:50%;color:#eee}.menu-toggle svg{width:20px;height:20px}header nav{display:none!important}body.menu-open header nav{position:fixed;inset:70px 0 0;z-index:50;background:#09090ff7;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:35px 8vw;gap:26px!important;overflow-y:auto}body.menu-open header nav>a{display:block!important;font-size:16px!important}body.menu-open header .lang-switch{display:flex!important;gap:24px;font-size:15px}body.menu-open header .lang-switch a{font-size:15px!important}.filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.filters button{font-size:9px!important;padding:10px 5px!important}.cta h2.brand-title{font-size:clamp(53px,14vw,90px)!important}.award-wrap{width:215px;height:125px}.proof-line .award-stars,.proof-line .award-stars svg{width:125px!important}.proof-line .featured-review{min-height:145px}}
@media(prefers-reduced-motion:reduce){.featured-review{transition:none}}


.proof-line{display:flex!important;flex-direction:column!important;align-items:center;gap:0!important;padding:45px 3vw 65px!important}
.award-review-frame{position:relative;width:min(880px,100%);aspect-ratio:1.5;display:grid;place-items:center;order:0}
.award-laurel-image{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}
.award-review-content{position:relative;z-index:1;width:57%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding-bottom:5%}
.proof-line .award-stars{position:static!important;transform:none!important;flex:none}
.proof-line .featured-review{margin:0!important;min-height:0!important;width:100%;text-align:center;gap:20px}
.proof-line .featured-review p{margin:0!important;font-family:Georgia,serif;font-size:clamp(18px,2.05vw,27px)!important;line-height:1.45!important;letter-spacing:0!important;color:#f1e9d9}
.proof-line .featured-review cite{font-family:Inter,Arial,sans-serif;font-size:11px!important;line-height:1.7;display:block!important;font-style:normal;letter-spacing:.02em!important;color:#c5bba6}
.review-country{display:inline-block!important;width:18px!important;height:12px!important;object-fit:cover;vertical-align:-1px;margin-right:7px}
.proof-line .proof-source{order:1!important;position:static!important;margin:5px 0 0!important;letter-spacing:.08em;font-size:11px}
.motion-control,.review-controls{display:none!important}
.cta h2.brand-title{font-weight:800!important}.cta h2.brand-title .footer-network{font-weight:300!important;letter-spacing:-.025em!important}
@media(max-width:700px){.proof-line{padding:25px 0 45px!important}.award-review-frame{width:100%;aspect-ratio:auto;height:480px}.award-review-content{width:57%;gap:18px;padding-bottom:8%}.proof-line .featured-review p{font-size:18px!important;line-height:1.4!important}.proof-line .featured-review cite{font-size:10px!important}.proof-line .award-stars,.proof-line .award-stars svg{width:110px!important}.proof-line .featured-review{gap:16px}.proof-line .proof-source{margin-top:0!important}}
