@font-face{font-family:Alexandria;src:url(/assets/Alexandria.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--petrol:#08434c;--orange:#f53;--muted:#47646a;--line:#dce7e7;--surface:#f6f9f8}*,:before,:after{box-sizing:border-box}body{color:var(--petrol);background:#fff;margin:0;font:400 .9375rem/1.85 Alexandria,Tahoma,sans-serif}a{color:inherit;text-underline-offset:.25em}:focus-visible{outline:3px solid var(--petrol);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650;line-height:1.45}h1{font-size:clamp(2.1rem,7vw,3.65rem)}h2{font-size:1.2rem}h3{font-size:1rem}small{font-size:.8em}button,input,textarea,select{font:inherit;color:inherit}.review-header{border-block-end:1px solid var(--line)}.review-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;max-width:72rem;min-height:4.5rem;margin-inline:auto;padding-inline:1rem;display:grid}.review-brand{grid-column:2;display:block}.review-brand img{object-fit:contain;display:block}.review-back{justify-self:start;padding-block:.6rem;font-size:.78rem}.review-back span{margin-inline-end:.2rem}.review-main{width:min(100% - 2rem,43rem);margin-inline:auto;padding-block:clamp(2rem,7vw,4.5rem) 4rem}.review-wide{width:min(100% - 2rem,57rem)}.review-intro{gap:.65rem;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:grid}.review-intro:before{content:"";background:var(--orange);width:2rem;height:3px;margin-block-end:.25rem}.review-intro p:not(.review-kicker){max-width:36rem;color:var(--muted)}.review-kicker{font-size:.78rem;font-weight:600}.review-card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:1rem;min-width:0;padding:clamp(1rem,3vw,1.75rem)}.review-card>:not(:first-child){margin-block-start:.7rem}.review-stack{gap:.9rem;display:grid}.review-row,.review-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.review-row{justify-content:space-between}.review-row>*{min-width:0}.review-muted,.review-meta,.review-hint{color:var(--muted);font-size:.82rem}.review-chip{background:var(--surface);border-radius:.4rem;padding:.15rem .55rem;font-size:.75rem;font-weight:550}.review-stars{color:var(--petrol);white-space:nowrap;letter-spacing:.14em;font:1.3rem/1.4 Arial,sans-serif}.review-summary{background:var(--surface);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-block-end:1rem;display:flex}.review-summary>:not(:first-child){margin:0}.review-summary p{color:var(--muted);font-size:.82rem}.review-score{font-size:2.05rem;font-weight:700;line-height:1.2}.review-score small{font-size:.85rem;font-weight:500}.review-comment{white-space:pre-wrap}.review-empty{background:var(--surface);text-align:center;padding-block:2.25rem}.review-empty-icon{font:2rem/1 Arial,sans-serif;display:block}.review-empty p{color:var(--muted)}.review-button{border:1px solid var(--petrol);background:var(--petrol);color:#fff;cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;width:fit-content;min-height:2.75rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.review-button.secondary{color:var(--petrol);background:#fff;border-color:#9ab3b7}.review-button:hover:not(:disabled){box-shadow:inset 0 0 0 2px}.review-button:disabled{opacity:.55;cursor:default}.review-form-fields,.review-rating{border:0;min-width:0;margin:0;padding:0}.review-form-fields{gap:1rem;display:grid}.review-form label,.review-form legend,.review-link-box label{font-size:.875rem;font-weight:550}.review-form label:not(.review-rating-option),.review-link-box label{gap:.35rem;display:grid}.review-form input:not([type=radio],[type=checkbox]),.review-form textarea,.review-form select,.review-link-box input,.review-moderation select{background:#fff;border:1px solid #9ab3b7;border-radius:.5rem;max-width:100%;min-height:2.75rem;padding:.55rem .65rem;font-size:1rem;font-weight:400}.review-form textarea{resize:vertical}.review-form .review-check{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;padding-block:.5rem;gap:.6rem!important}.review-check input{width:1.2rem;height:1.2rem;accent-color:var(--petrol);margin:.25em 0 0}.review-check small{color:var(--muted);margin-block-start:.2rem;font-size:.77rem;font-weight:400;display:block}.review-hint{margin-block-start:-.65rem}.review-rating-options{flex-wrap:wrap;gap:.25rem;margin-block-start:.25rem;display:flex}.review-rating-option{cursor:pointer;background:var(--surface);border-radius:.5rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.review-rating-option span{font:1.65rem/1 Arial,sans-serif}.review-rating-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.review-rating-option:has(input:checked){box-shadow:inset 0 -3px var(--orange)}.review-rating-option:has(input:focus-visible){outline:3px solid var(--petrol);outline-offset:2px}.review-form-service{border-block-end:1px solid var(--line);padding-block-end:.65rem}.review-link-box{background:var(--surface);border-radius:.6rem;gap:.75rem;padding:.8rem;display:grid}.review-moderation{border-block-start:1px solid var(--line);padding-block-start:.7rem}.review-moderation:empty,.review-notices:empty{display:none}.review-error{color:#94240c}.review-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
