@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@media (max-width: 478px) { html body .rv-tb .sbr-tb-main { gap: 7px !important; } html body .rv-tb .sbr-tb-provider, html body .rv-tb .sbr-tb-provider svg, html body .rv-tb .sbr-badge-star, html body .rv-tb .sbr-badge-star svg { width: 16px !important; height: 16px !important; } html body .rv-tb .sbr-tb-val, html body .rv-tb .sbr-tb-cnt { font-size: 14px !important; }}html body .rv-tb .sbr-tb-badge { display: flex !important; flex-direction: row !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important;}html body .rv-tb .sbr-tb-main { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; gap: 8px !important; padding: 0 !important; grid-template-columns: none !important;}html body .rv-tb .sbr-tb-row { display: contents !important;}html body .rv-tb .sbr-tb-logos { order: -1; display: flex !important; flex-wrap: nowrap !important; align-items: center; gap: 6px; margin: 0 !important;}html body .rv-tb .sbr-tb-provider-trustpilot { order: -1;}html body .rv-tb .sbr-tb-provider { display: flex; align-items: center; justify-content: center; width: 18px !important; height: 18px !important; padding: 0 !important; background: none !important; border: 0 !important;}html body .rv-tb .sbr-tb-provider svg { width: 18px; height: 18px;}html body .rv-tb .sbr-badge-stars { order: 1; display: flex; flex-wrap: nowrap; gap: 2.8px; width: auto;}html body .rv-tb .sbr-badge-star { width: 18px; height: 18px; color: #ff9a0c;}html body .rv-tb .sbr-badge-star svg { width: 18px; height: 18px;}html body .rv-tb .sbr-tb-val { order: 2; font-family: Jost, sans-serif; font-size: 16px !important; font-weight: 600; line-height: 1.2 !important; color: var(--oct-text) !important;}html body .rv-tb .sbr-tb-cnt { order: 3; margin-left: -3px; font-family: Jost, sans-serif; font-size: 16px !important; font-weight: 400; line-height: 1.2 !important; color: var(--oct-text) !important;}section.rv-hero h1.rv-title.brxe-heading { font-size: clamp(38px, 4.4vw, 64px); line-height: 1.1;}@media (max-width: 478px) { html body .rv-hero .rv-tb .sbr-badge-stars { flex: 0 0 82px; width: 82px !important; height: 15px !important; background-size: 82px 15px !important; } html body .rv-hero .rv-tb .sbr-tb-main::after { font-size: 14px; margin-left: calc(-0.34em - 3px); }}section.rv-hero .rv-hero__inner { max-width: 1000px;}html body .rv-hero .rv-tb .sbr-tb-provider { margin: 0 !important; box-shadow: none !important;}html body .rv-hero .rv-tb .sbr-badge-stars { display: block !important; flex: 0 0 101px; width: 101px !important; height: 18px !important; background: url("https://octave.london/wp-content/uploads/2026/10/rating-stars.svg") left center / 101px 18px no-repeat !important;}html body .rv-hero .rv-tb .sbr-badge-star { display: none !important;}html body .rv-hero .rv-tb .sbr-tb-cnt { clip-path: inset(0 0.34em 0 0);}html body .rv-hero .rv-tb .sbr-tb-main::after { content: "reviews)"; order: 4; margin-left: calc(-0.34em - 4px); font-family: Jost, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.2; color: var(--oct-text);}@media (max-width: 478px) { html body .rv-hero .rv-badge { column-gap: 7px; padding: 8px 12px; } html body .rv-hero .rv-badge__ico { width: 16px; height: 16px; } html body .rv-hero .rv-badge__stars { width: 82px; } html body .rv-hero .rv-badge__text { font-size: 14px; }} .rv-hero { background-color: var(--oct-cream); padding: clamp(56px, 6vw, 88px) var(--oct-section-pad-x) clamp(40px, 4vw, 56px);} .rv-hero__inner { width: 100%; max-width: 760px; margin-inline: auto; display: flex; flex-direction: column; align-items: center; gap: 16px; text-align: center;} .rv-hero .rv-badge { display: flex; align-items: center; flex-wrap: nowrap; column-gap: 10px; width: max-content; max-width: 100%; padding: 6px 16px; border: 1px solid #e3d8c6; border-radius: 80px; background-color: var(--oct-cream);} .rv-hero .rv-badge svg { flex: 0 0 auto; display: block;} .rv-hero .rv-badge__ico { width: 18px; height: 18px;} .rv-hero .rv-badge__stars { width: 101px; height: auto;} .rv-hero .rv-badge__text { font-family: Jost, sans-serif; font-size: 16px; line-height: 1.2; color: var(--oct-text); white-space: nowrap;} .rv-hero .rv-eyebrow { margin: 0; font-family: Jost, sans-serif; font-size: 13px; line-height: 1.3; font-weight: 400; letter-spacing: 1.4px; text-transform: uppercase; color: var(--oct-red);} .rv-hero .rv-intro { max-width: 680px; margin: 0; text-align: center;}.rv-reviews .sb-item-rating-ctn>span { display: flex; align-items: center; flex-direction: row;} .rv-reviews .sb-item-rating-ctn .sb-item-rating-icon { display: flex; flex: 0 0 18px;}@media (max-width: 767px) { .rv-reviews .sb-post-item-wrap { padding: 28px 24px !important; } .rv-reviews .sb-item-text, .rv-reviews .sb-item-text * { font-size: 16px !important; }} .rv-list { background-color: var(--oct-beige); padding: clamp(40px, 4.5vw, 64px) var(--oct-section-pad-x) clamp(56px, 6vw, 88px);} .rv-list .rv-list__inner { width: 100%; max-width: 760px; margin-inline: auto; display: flex; flex-direction: column; align-items: stretch; gap: 32px;} .rv-reviews { width: 100%;} .rv-reviews .sb-feed-header { display: none !important;} .rv-reviews .sb-feed-container { position: relative; padding: 0 !important; background: transparent !important;} .rv-reviews .sb-feed-posts { display: flex !important; flex-direction: column !important; gap: 16px !important; margin: 0 !important;} .rv-reviews .sb-post-item-wrap { display: flex; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 36px 40px !important; background: var(--oct-cream) !important; border: 1px solid #e3d8c6 !important; border-radius: 0 !important; box-shadow: none !important;} .rv-reviews .sb-post-item { display: grid !important; grid-template-columns: auto 1fr; grid-template-rows: auto 1fr auto; grid-template-areas: "icon rating" "text text" "author author"; align-items: center; row-gap: 24px !important; width: 100%; padding: 0 !important; background: transparent !important;} .rv-reviews .sb-item-provider-icon { grid-area: icon; position: static !important; display: flex; align-items: center; height: 24px; width: auto !important; padding-right: 16px; margin-right: 16px; border-right: 1px solid #d9d0c0;} .rv-reviews .sb-item-provider-icon img { flex: 0 0 20px; width: 20px !important; min-width: 20px; max-width: none !important; height: 20px !important; object-fit: contain;} .rv-reviews .sb-item-rating { grid-area: rating; display: flex; align-items: center; margin: 0 !important; padding: 0 !important;} .rv-reviews .sb-item-rating-icon { width: 18px !important; height: 18px !important; margin-right: 2.8px !important; align-items: center;} .rv-reviews .sb-item-rating-icon svg { display: none !important;} .rv-reviews .sb-item-rating-icon::before { content: ""; display: block; width: 18px; height: 18px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill='%23FF9A0C' d='M9 0L11.0206 6.21885H17.5595L12.2694 10.0623L14.2901 16.2812L9 12.4377L3.70993 16.2812L5.73056 10.0623L0.440492 6.21885H6.97937L9 0Z'/%3E%3C/svg%3E") center / contain no-repeat;} .rv-reviews .sb-item-text { display: block !important; -webkit-line-clamp: unset !important; line-clamp: unset !important; max-height: none !important; overflow: visible !important; font-family: Jost, sans-serif; font-size: 17px !important; font-weight: 300 !important; line-height: 1.6 !important; color: var(--oct-body) !important;} .rv-reviews .sb-item-text * { display: block !important; -webkit-line-clamp: unset !important; line-clamp: unset !important; max-height: none !important; overflow: visible !important; font-family: Jost, sans-serif; font-size: 17px !important; font-weight: 300 !important; line-height: 1.6 !important; color: var(--oct-body) !important;} .rv-reviews .sb-item-text { grid-area: text; align-self: start; margin: 0 !important; padding: 0 !important;} .rv-reviews .sb-expand { display: none !important;} .rv-reviews .sb-more { display: none !important;} .rv-reviews .sb-item-author-date-ctn { grid-area: author; margin: 0 !important; padding: 0 !important;} .rv-reviews .sb-item-author-ctn { display: flex !important; align-items: center; gap: 16px;} .rv-reviews .sb-item-author-img { flex: 0 0 56px; width: 56px !important; height: 56px !important; margin: 0 !important; border-radius: 80px; overflow: hidden; background: var(--oct-beige);} .rv-reviews .sb-item-author-img img { width: 56px !important; height: 56px !important; max-width: none !important; border-radius: 80px !important; object-fit: cover;} .rv-reviews .sb-item-name-date { display: flex; flex-direction: column; gap: 4px;} .rv-reviews .sb-item-author-name { font-family: Jost, sans-serif !important; font-size: 16px !important; font-weight: 500 !important; line-height: 1.3 !important; letter-spacing: 0 !important; text-transform: none !important; color: var(--oct-text) !important;} .rv-reviews .sb-item-author-date { font-family: Jost, sans-serif; font-size: 14px !important; line-height: normal !important; text-transform: none; color: var(--oct-body) !important; opacity: 1 !important;} .rv-reviews .sb-media-placeholder { display: none !important;} .rv-reviews .sb-load-button-ctn { display: flex !important; justify-content: center !important; width: 100%; margin-top: 24px;} .rv-reviews .sb-load-button-ctn .sb-load-button { width: auto !important; min-width: 0 !important; flex: 0 0 auto !important; height: 48px; padding: 0 28px !important; border: 0 !important; border-radius: 0 !important; background: var(--oct-red) !important; color: #fff !important; font-family: Jost, sans-serif; font-size: 16px !important; letter-spacing: 1.4px; text-transform: uppercase;} .rv-reviews .sb-load-button-ctn .sb-load-button:hover { background: #a80d33 !important;} .rv-list .rv-more { margin: 0; text-align: center; font-family: Jost, sans-serif; font-size: 16px; font-weight: 300; line-height: 1.6; color: var(--oct-body);} .rv-list .rv-more a { color: var(--oct-red); text-decoration: underline; text-underline-offset: 4px;}