.vp{background:radial-gradient(circle at top left,rgba(37,99,235,.07),transparent 28%),linear-gradient(180deg,#f5f8fc,#eef3f8);color:#142133;position:relative;z-index:0}.vp .page-width{max-width:1440px}.vp__hero{position:relative}.vp__cover{background:#0d1930;min-height:42rem;overflow:hidden;position:relative}.vp__cover-image,.vp__cover-fallback{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.vp__cover-fallback{background:radial-gradient(circle at top right,rgba(255,255,255,.2),transparent 30%),linear-gradient(135deg,#20365e,#0d1930 52%,#08111f)}.vp__cover-overlay{background:linear-gradient(180deg,#08111f1f,#08111fbd),linear-gradient(90deg,rgba(8,17,31,.44),transparent 55%);top:0;right:0;bottom:0;left:0;position:absolute}.vp__hero-inner{align-items:end;display:flex;margin-top:-11rem;min-height:0;padding-bottom:0;position:relative;z-index:1}.vp__logo-shell{align-items:center;background:linear-gradient(180deg,#fffffffa,#f2f6faf2);border:1px solid rgba(255,255,255,.5);border-radius:2.4rem;box-shadow:0 24px 70px #0f172a33;display:inline-flex;justify-content:center;margin-bottom:-6rem;min-height:15rem;min-width:15rem;padding:1.4rem}.vp__logo{display:block;height:auto;max-height:12rem;max-width:12rem;object-fit:contain;width:100%}.vp__logo-fallback{align-items:center;background:linear-gradient(135deg,#22438b,#0f1e3a);border-radius:1.8rem;color:#fff;display:inline-flex;font-size:4rem;font-weight:800;height:12rem;justify-content:center;width:12rem}.vp__shell{margin-top:9rem;position:relative;z-index:0}.vp__header-row,.vp__layout{display:grid;gap:2.4rem}.vp__header-row{align-items:end;grid-template-columns:minmax(0,1.6fr) auto;margin-bottom:2.8rem}.vp__title-row,.vp__header-actions,.vp__header-meta,.vp-social-links{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.vp__title-row h1{color:#13203a;font-size:clamp(3rem,4.6vw,4.6rem);letter-spacing:-.05em;line-height:.95;margin:0}.vp__verified-badge,.vp-widget__verified,.vp-widget__caption,.vp-card__eyebrow,.vp-card__hint{border-radius:999px;display:inline-flex;font-size:1.15rem;font-weight:700;letter-spacing:.08em;line-height:1;padding:.85rem 1.15rem;text-transform:uppercase}.vp__verified-badge,.vp-widget__verified{background:linear-gradient(180deg,#ffeed1,#fde1ad);color:#8a4a00}.vp-card__eyebrow,.vp-widget__caption,.vp-card__hint{background:#e9eff7;color:#61748d}.vp__tagline{color:#5b6d84;font-size:1.7rem;line-height:1.6;margin:1rem 0 0;max-width:62rem}.vp__rating-chip,.vp__meta-chip{align-items:center;background:#ffffffeb;border:1px solid rgba(148,163,184,.2);border-radius:999px;box-shadow:0 12px 32px #0f172a0d;display:inline-flex;gap:.8rem;min-height:4.8rem;padding:0 1.5rem}.vp__rating-chip strong,.vp__meta-chip{color:#13203a;font-size:1.45rem;font-weight:700}.vp__rating-chip span{color:#64748b;font-size:1.3rem}.vp__button{align-items:center;border-radius:1.4rem;display:inline-flex;font-size:1.45rem;font-weight:700;justify-content:center;min-height:5.2rem;padding:0 1.8rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.vp-theme-toggle{align-items:center;background:#ffffffe6;border:1px solid rgba(148,163,184,.22);border-radius:1.4rem;color:#13203a;cursor:pointer;display:inline-flex;font-size:1.45rem;font-weight:700;gap:.9rem;justify-content:center;min-height:5.2rem;padding:0 1.8rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.vp-theme-toggle:hover{transform:translateY(-1px)}.vp-theme-toggle__icon{align-items:center;background:#17326f14;border-radius:999px;display:inline-flex;font-size:1.4rem;height:3rem;justify-content:center;width:3rem}.vp__button:hover{transform:translateY(-1px)}.vp__button:disabled,.vp__button[aria-disabled=true]{cursor:not-allowed;opacity:.6;pointer-events:none;transform:none}.vp__button--primary{background:linear-gradient(135deg,#17326f,#122859);box-shadow:0 20px 45px #12285933;color:#fff}.vp__button--secondary,.vp__button--ghost{background:#ffffffe6;border:1px solid rgba(148,163,184,.22);color:#13203a}.vp__button--report{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.vp__button--flag{background:#ffffffe6;border:1px solid rgba(148,163,184,.22);box-shadow:none;color:#13203a;gap:.9rem}.vp__button--flag:before{background:linear-gradient(180deg,#dc2626f2,#dc2626eb) left center / .16rem 1.25rem no-repeat,linear-gradient(135deg,#f87171,#ef4444) right top / .9rem .72rem no-repeat;border-radius:.08rem;content:"";display:inline-block;flex:0 0 auto;height:1.25rem;margin-right:.1rem;width:1.15rem}.vp__button--flag:hover{background:#fff;border-color:#ef444442;box-shadow:0 10px 20px #0f172a14}.vp__layout{align-items:start;grid-template-columns:minmax(0,1fr) clamp(30rem,24vw,34rem)}.vp__main,.vp__side,.vp-products,.vp-reviews,.vp-social,.vp-widget__metrics,.vp-widget__qa,.vp-policy-list{display:grid;gap:2rem}.vp__main,.vp__side{min-width:0;width:100%}.vp__main{position:relative;z-index:1}.vp__main>*,.vp__side>*{min-width:0}.vp-card,.vp-widget{background:#fffffff7;border:1px solid rgba(148,163,184,.16);border-radius:3rem;box-shadow:0 24px 70px #0f172a14;padding:2.4rem}.vp-card[id],.vp-widget[id]{scroll-margin-top:11rem}.vp-card__header,.vp-widget__top,.vp-review__header,.vp-product__footer,.vp-widget__metric,.vp-widget__list-item,.vp-policy-list a{align-items:center;display:flex;justify-content:space-between}.vp-card__header,.vp-widget__top{gap:1.6rem;margin-bottom:1.8rem}.vp-card__header--spread{align-items:end}.vp-card__hint-text{color:#6b7c93;font-size:1.45rem;line-height:1.6;margin:.9rem 0 0}.vp-card__header h2,.vp-widget__top h2{color:#13203a;font-size:clamp(1.75rem,2.2vw,2.3rem);letter-spacing:-.04em;line-height:1.05;margin:0}.vp-card__eyebrow{margin-bottom:.9rem}.vp__prose,.vp__body-copy,.vp-review__text,.vp-widget__note p,.vp-qa p,.vp-product__excerpt{color:#5f7086;font-size:1.55rem;line-height:1.8}.vp__page-content>h1:first-child,.vp__page-content>h2:first-child,.vp__page-content>h3:first-child,.vp__page-content>h4:first-child,.vp__page-content>h5:first-child,.vp__page-content>h6:first-child{display:none}.vp__prose>*:first-child{margin-top:0}.vp__prose>*:last-child{margin-bottom:0}.vp-card--overview .vp-spotlight{grid-template-columns:minmax(0,1fr)}.vp-card--overview .vp-spotlight__copy{max-width:none;width:100%}.vp-card--overview .vp__prose,.vp-card--overview .vp__page-content,.vp-card--overview .vp__prose p,.vp-card--overview .vp__page-content p,.vp-card--overview .vp__page-content li{text-align:justify}.vp-about-toggle{display:flex;flex-direction:column;gap:1.2rem}.vp-about-toggle__summary{color:#17326f;cursor:pointer;display:none;font-size:1.35rem;font-weight:700;list-style:none;order:2}.vp-about-toggle__summary::-webkit-details-marker{display:none}.vp-about-toggle__content{order:1}.vp-about-toggle:not([open]) .vp-about-toggle__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.vp-about-toggle[open] .vp-about-toggle__label--more,.vp-about-toggle:not([open]) .vp-about-toggle__label--less{display:none}.vp-about-toggle.is-collapsible .vp-about-toggle__summary{display:inline-flex}.vp-product-assurance-grid{display:grid;gap:1.8rem;grid-template-columns:minmax(0,1fr)}.vp-product-assurance-card,.vp-product-assurance-card__detail{background:linear-gradient(180deg,#f8fbfe,#f2f6fa);border:1px solid rgba(148,163,184,.16);border-radius:2.2rem}.vp-product-assurance-card{display:grid;gap:1.6rem;padding:2.2rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.vp-product-assurance-card[open]{border-color:#3b82f638;box-shadow:0 26px 64px #0f172a1a}.vp-product-assurance-card:hover{border-color:#3b82f62e}.vp-product-assurance-card__top{align-items:center;cursor:pointer;display:grid;gap:1.8rem;grid-template-columns:auto minmax(0,1fr) auto;list-style:none}.vp-product-assurance-card__top::-webkit-details-marker{display:none}.vp-product-assurance-card__media{align-items:center;background:linear-gradient(135deg,#dce8f7,#eef4fa);border-radius:1.8rem;color:#17326f;display:inline-flex;height:8.4rem;justify-content:center;overflow:hidden;text-decoration:none;width:8.4rem}.vp-product-assurance-card__top>div{min-width:0}.vp-product-assurance-card__media img{display:block;height:100%;object-fit:cover;width:100%}.vp-product-assurance-card__top h3{margin:0}.vp-product-assurance-card__top h3 a{color:#13203a;font-size:clamp(2.2rem,2vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;text-decoration:none}.vp-product-assurance-card__badges,.vp-product-assurance-card__details,.vp-product-assurance-notes{display:grid;gap:1rem}.vp-product-assurance-card__details{grid-template-columns:repeat(3,minmax(0,1fr))}.vp-product-assurance-card__detail{background:linear-gradient(180deg,#ffffffe6,#f3f7fcf0);min-height:100%;padding:1.6rem 1.7rem}.vp-product-assurance-card__detail span,.vp-product-assurance-notes p{color:#5f7086;display:block;font-size:1.18rem;font-weight:700;letter-spacing:.06em;line-height:1.5;margin:0;text-transform:uppercase}.vp-product-assurance-card__detail strong{color:#13203a;display:block;font-size:1.6rem;font-weight:750;line-height:1.65;margin-top:.7rem;overflow-wrap:anywhere;word-break:break-word}.vp-product-assurance-card__detail a{color:#17326f;font-weight:750;text-decoration-thickness:.12rem;text-underline-offset:.18rem}.vp-product-assurance-card__detail a:hover{color:#1d4ed8}.vp-product-assurance-card__badges{align-items:center;display:flex;flex-wrap:wrap}.vp-product-assurance-card__top:after{align-items:center;align-self:stretch;background:#17326f0f;border:1px solid rgba(23,50,111,.1);border-radius:999px;color:#17326f;content:"+";display:inline-flex;font-size:2rem;font-weight:500;height:4.6rem;justify-content:center;justify-self:end;transition:transform .2s ease,background .2s ease,border-color .2s ease;width:4.6rem}.vp-product-assurance-card[open] .vp-product-assurance-card__top:after{background:#17326f1a;border-color:#17326f24;content:"\2212"}.vp-inline-preview{align-items:center;color:#17326f;display:inline-flex;gap:.8rem;margin-top:1rem;text-decoration:none}.vp-inline-preview img{border:1px solid rgba(148,163,184,.18);border-radius:1rem;display:block;height:5.6rem;object-fit:cover;width:8.8rem}.vp-inline-preview span{color:#17326f;font-size:1.25rem;font-weight:700}@media screen and (min-width:990px){.vp-product-assurance-card{gap:2rem;padding:2.4rem}.vp-product-assurance-card__details{grid-template-columns:repeat(3,minmax(0,1fr))}}.vp-video{border-radius:2.6rem;overflow:hidden;padding-top:56.25%;position:relative}.vp-video iframe,.vp-video__thumbnail{border:0;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.vp-video__poster{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:block;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%}.vp-video__thumbnail--fallback{background:radial-gradient(circle at top right,rgba(255,255,255,.16),transparent 30%),linear-gradient(135deg,#20365e,#0d1930 52%,#08111f)}.vp-video--link{background:#0f172a;display:block;text-decoration:none}.vp-video--link:after,.vp-video__poster:after{background:linear-gradient(180deg,#0f172a24,#0f172ab3);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.vp-video__play{align-items:center;background:#fffffff0;border-radius:999px;box-shadow:0 18px 45px #0f172a3d;color:#13203a;display:inline-flex;font-size:1.4rem;font-weight:700;left:50%;min-height:5.4rem;padding:0 1.8rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.vp-video__poster:hover .vp-video__play{transform:translate(-50%,-50%) scale(1.03)}.vp-products{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-product{background:linear-gradient(180deg,#f8fbfe,#f1f5fa);border:1px solid rgba(148,163,184,.16);border-radius:2.4rem;display:grid;overflow:hidden}.vp-product__media{display:block}.vp-product__image,.vp-product__image--fallback{aspect-ratio:4 / 3;background:linear-gradient(135deg,#d8e4f5,#edf3fa);display:block;object-fit:cover;width:100%}.vp-product__content{display:grid;gap:1rem;padding:1.8rem}.vp-product__vendor{color:#6a7c93;font-size:1.15rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.vp-product h3{margin:0}.vp-product h3 a{color:#13203a;font-size:1.95rem;letter-spacing:-.03em;line-height:1.2;text-decoration:none}.vp-product__footer{gap:1rem;margin-top:.4rem}.vp-product__price{color:#17326f;font-size:1.5rem;font-weight:800}.vp-product__link{color:#17326f;font-size:1.3rem;font-weight:700;text-decoration:none}.vp-review-summary{align-items:center;background:linear-gradient(180deg,#f7fafc,#eef3f7);border:1px solid rgba(148,163,184,.16);border-radius:2.4rem;display:flex;flex-wrap:wrap;gap:1.4rem;justify-content:space-between;margin-bottom:2rem;padding:1.8rem 2rem}.vp-review-summary__score{align-items:center;display:flex;gap:1rem}.vp-review-summary__score strong{color:#13203a;font-size:3rem;font-weight:800;letter-spacing:-.05em}.vp-review-summary__meta{color:#6a7c93;font-size:1.35rem;font-weight:700}.vp-reviews,.vp-social{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-review,.vp-social__card,.vp-qa{background:linear-gradient(180deg,#f8fbfe,#f2f6fa);border:1px solid rgba(148,163,184,.16);border-radius:2.2rem;padding:1.8rem}.vp-review__identity{align-items:center;display:flex;gap:1.2rem}.vp-review__avatar{align-items:center;background:linear-gradient(135deg,#dce8f7,#eef4fa);border-radius:999px;color:#17326f;display:inline-flex;font-size:1.4rem;font-weight:800;height:4.4rem;justify-content:center;width:4.4rem}.vp-review__identity h3,.vp-social__card h3,.vp-widget__note h3,.vp-widget__section-title,.vp-qa h4{color:#13203a;font-size:1.55rem;font-weight:700;margin:0}.vp-review__identity p,.vp-review__date{color:#6a7c93;font-size:1.2rem;margin:.3rem 0 0}.vp-widget{background:linear-gradient(180deg,#fffffffa,#f8fbfefa),linear-gradient(135deg,rgba(23,50,111,.04),transparent)}.vp-widget--accent{background:linear-gradient(180deg,#fffbf4fa,#fff7ebfa),linear-gradient(135deg,rgba(249,115,22,.06),transparent)}.vp-widget--soft{background:linear-gradient(180deg,#f4f8fcfa,#eef4f9fa),linear-gradient(135deg,rgba(71,85,105,.04),transparent)}.vp-widget__icon{align-items:center;background:linear-gradient(135deg,#17326f,#122859);border-radius:1.6rem;color:#fff;display:inline-flex;flex:0 0 auto;font-size:1.65rem;font-weight:800;height:5rem;justify-content:center;width:5rem}.vp-widget--accent .vp-widget__icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.vp-widget--soft .vp-widget__icon{background:linear-gradient(135deg,#3f4c63,#1f2937)}.vp-widget__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.4rem}.vp-widget__metric,.vp-widget__list-item,.vp-policy-list a{background:#ffffffbd;border:1px solid rgba(148,163,184,.16);border-radius:1.6rem;gap:1rem;min-height:5.8rem;padding:1.2rem 1.4rem}.vp-widget__metric span,.vp-widget__list-item span{color:#6a7c93;font-size:1.25rem}.vp-widget__metric strong,.vp-widget__list-item strong{color:#13203a;font-size:1.35rem;font-weight:700}.vp-widget__list,.vp-policy-list,.vp-widget__media{display:grid;gap:1rem}.vp-widget__note{border-top:1px solid rgba(148,163,184,.2);margin-top:1.8rem;padding-top:1.8rem}.vp-widget__section-title{margin:0 0 1.2rem}.vp-widget__qa{margin-bottom:1.4rem}.vp-qa p{margin:.7rem 0 0}.vp-widget__link,.vp-policy-list a{color:#17326f;font-size:1.35rem;font-weight:700;text-decoration:none}.vp-policy-list a:after,.vp-widget__link:after{color:#6a7c93;content:"Open";font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vp-widget__note--compact{border-top:0;margin:0 0 1.8rem;padding-top:0}.vp-enquiry-form,.vp-enquiry-form__grid,.vp-enquiry-form__meta,.vp-enquiry-form__timeline{display:grid;gap:1.4rem}.vp-enquiry-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-enquiry-form__field{display:grid;gap:.8rem}.vp-enquiry-form__field--select{position:relative}.vp-enquiry-form__field--select:after{border-bottom:.2rem solid #17326f;border-right:.2rem solid #17326f;content:"";height:.95rem;pointer-events:none;position:absolute;right:1.9rem;top:calc(50% + 1.65rem);transform:translateY(-50%) rotate(45deg);width:.95rem}.vp-enquiry-form__field--full{grid-column:1 / -1}.vp-enquiry-form__label{color:#13203a;font-size:1.3rem;font-weight:700;line-height:1.5}.vp-enquiry-form__optional{color:#64748b;font-weight:600}.vp-enquiry-form__control{background:#ffffffe6;border:1px solid rgba(148,163,184,.24);border-radius:1.6rem;color:#13203a;font-size:1.45rem;line-height:1.5;min-height:4.8rem;padding:1.1rem 1.4rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.vp-enquiry-form__control--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-text-fill-color:#13203a;background-color:#f3f8ff;background-image:none!important;border-color:#17326f2e;color:#13203a;cursor:pointer;font-weight:700;opacity:1;padding-right:4.8rem;text-overflow:ellipsis}.vp-enquiry-form__control--select:hover{background-color:#fff;border-color:#17326f4d}.vp-enquiry-form__control--select option{background:#fff;color:#13203a}.vp-enquiry-form__control--select::-ms-expand{display:none}.vp-enquiry-form__control--textarea{min-height:12rem;resize:vertical}.vp-enquiry-form__control:focus{background:#fff;border-color:#17326f6b;box-shadow:0 0 0 .3rem #17326f1f;outline:0}.vp-enquiry-form__status{border-radius:1.8rem;display:grid;gap:.6rem;margin-bottom:.4rem;padding:1.5rem 1.6rem}.vp-enquiry-form__status strong{font-size:1.45rem}.vp-enquiry-form__status p,.vp-enquiry-form__errors,.vp-enquiry-form__help,.vp-enquiry-form__error{font-size:1.3rem;line-height:1.7;margin:0}.vp-enquiry-form__status--success{background:#22c55e14;border:1px solid rgba(34,197,94,.22);color:#166534}.vp-enquiry-form__status--error{background:#ef444414;border:1px solid rgba(239,68,68,.18);color:#b91c1c}.vp-enquiry-form__errors{padding-left:1.8rem}.vp-enquiry-form__errors a{color:inherit}.vp-enquiry-form__choice{align-items:center;background:#ffffffc7;border:1px solid rgba(148,163,184,.22);border-radius:1.6rem;color:#13203a;cursor:pointer;display:flex;gap:1rem;min-height:4.8rem;padding:1rem 1.2rem}.vp-enquiry-form__choice input{accent-color:#17326f;flex:0 0 auto;margin:0}.vp-enquiry-form__choice span{font-size:1.35rem;font-weight:600;line-height:1.5}.vp-enquiry-form__choice--checkbox{justify-content:flex-start}.vp-enquiry-form__choices{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.vp-enquiry-form__timeline{border:0;margin:0;min-width:0;padding:0}.vp-enquiry-form__help{color:#64748b}.vp-enquiry-form__error{color:#b91c1c;margin-top:-.2rem}.vp-enquiry-form__submit{border:0;cursor:pointer;width:100%}.vp-social-link{align-items:center;background:#fffffff0;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#13203a;display:inline-flex;font-size:1.3rem;font-weight:700;min-height:4.8rem;padding:0 1.4rem;text-decoration:none}.vp-social-link:hover{border-color:#17326f38;box-shadow:0 14px 28px #0f172a14}.vp-report{align-items:start;display:grid;gap:1.6rem}.vp-card--flag{background:linear-gradient(180deg,#172235,#141f31);border:1px solid rgba(239,68,68,.72);box-shadow:0 22px 55px #0f172a29;margin-top:2.4rem}.vp-card--enquiry{margin-top:2.4rem;width:100%}.vp-card--products{grid-column:1 / -1;width:100%}.vp-flag{display:grid;gap:1.8rem}.vp-card--flag .vp-card__header{margin-bottom:0}.vp-card--flag .vp-card__header h2{color:#fff7ed}.vp-card--flag .vp-card__eyebrow{background:#f8717124;color:#fecaca}.vp-flag__copy p,.vp-flag__note{color:#fff7edeb;font-size:1.45rem;font-weight:500;line-height:1.8;margin:0}.vp-card--flag .vp__button--report{background:linear-gradient(135deg,#ef2b23,#dc2626);box-shadow:none;justify-self:start;min-width:17rem}.vp-card--flag .vp__button--report:hover{box-shadow:0 16px 28px #ef2b2333}.vp-flag__feedback,.vp-report-form__message{border-radius:1.8rem;font-size:1.3rem;line-height:1.7;margin:0;padding:1.3rem 1.5rem}.vp-flag__feedback[data-state=success],.vp-report-form__message[data-state=success]{background:#22c55e1f;border:1px solid rgba(34,197,94,.24);color:#166534}.vp-flag__feedback[data-state=error],.vp-report-form__message[data-state=error]{background:#ef44441f;border:1px solid rgba(239,68,68,.22);color:#b91c1c}.vp-flag__feedback[data-state=info],.vp-report-form__message[data-state=info]{background:#3b82f61f;border:1px solid rgba(59,130,246,.2);color:#1d4ed8}.vp-report-modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overscroll-behavior:contain;padding:2rem;position:fixed;z-index:1001}.vp-report-modal[hidden]{display:none!important}.vp-report-modal__overlay{background:#0f172aad;top:0;right:0;bottom:0;left:0;position:absolute}.vp-report-modal__panel{background:linear-gradient(180deg,#fffffffa,#f5f8fcfa);border:1px solid rgba(148,163,184,.22);border-radius:2.4rem;box-shadow:0 30px 80px #0f172a3d;max-height:calc(100vh - 4rem);max-width:72rem;overflow-y:auto;padding:2.4rem;position:relative;width:min(72rem,100%)}.vp-report-modal__header,.vp-report-form__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between}.vp-report-modal__header{margin-bottom:1.2rem}.vp-report-modal__eyebrow{color:#dc2626;font-size:1.1rem;font-weight:700;letter-spacing:.08em;margin:0 0 .6rem;text-transform:uppercase}.vp-report-modal__header h3{color:#13203a;font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;margin:0}.vp-report-modal__intro,.vp-report-form__fallback{color:#61748d;font-size:1.35rem;line-height:1.7;margin:0}.vp-report-modal__intro{margin-bottom:1.8rem}.vp-report-modal__close{align-items:center;background:#f3f4f6f5;border:1px solid rgba(148,163,184,.2);border-radius:999px;color:#13203a;cursor:pointer;display:inline-flex;font-size:2.2rem;height:4.4rem;justify-content:center;line-height:1;padding:0;width:4.4rem}.vp-report-form,.vp-report-form__grid{display:grid;gap:1.4rem}.vp-report-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-report-form__attestation{margin-top:.2rem}.vp-report-form__actions{margin-top:.4rem}.vp-report-form__actions .vp__button{min-width:16rem}.vp-report-form__fallback a{color:#b91c1c;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.vp__stars{display:inline-grid;font-size:1.4rem;letter-spacing:.12em;line-height:1;position:relative}.vp__stars:before{color:#cbd5e1}.vp__stars-fill{color:#f59e0b;inset:0 auto 0 0;overflow:hidden;position:absolute;white-space:nowrap}.vp__stars--small{font-size:1.2rem}@media screen and (max-width:1199px){.vp__header-row,.vp__layout,.vp-products,.vp-reviews,.vp-social{grid-template-columns:1fr}.vp__header-actions{justify-content:flex-start}}@media screen and (max-width:989px){.vp__cover{min-height:34rem}.vp__hero-inner{margin-top:-8rem;min-height:0}.vp__logo-shell{margin-bottom:-5rem;min-height:12rem;min-width:12rem}.vp__shell{margin-top:.8rem}.vp-card,.vp-widget{border-radius:2.4rem;padding:2rem}.vp-widget__metrics,.vp-report-form__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.vp-report-modal{align-items:flex-end;padding:1.2rem}.vp-report-modal__panel{border-radius:2rem;max-height:calc(100vh - 2.4rem);padding:2rem 1.6rem}.vp-report-form__actions .vp__button{width:100%}}@media screen and (max-width:749px){.vp__cover{min-height:28rem}.vp__hero-inner{margin-top:-6rem;min-height:0;padding-bottom:.4rem}.vp__logo-shell{border-radius:2rem;margin-bottom:-4rem;min-height:10rem;min-width:10rem;padding:1rem}.vp__logo{max-height:8rem;max-width:8rem}.vp__shell{margin-top:.4rem}.vp__header-row{margin-bottom:2rem}.vp__header-actions{display:grid;width:100%}.vp__button{width:100%}.vp-card,.vp-widget{padding:1.6rem}.vp-card__header,.vp-widget__top,.vp-review__header,.vp-product__footer,.vp-widget__metric,.vp-widget__list-item,.vp-policy-list a,.vp-review-summary{align-items:flex-start;flex-direction:column}}.vp__stars:before,.vp__stars-fill:before{content:"\2605\2605\2605\2605\2605"}.vp__hero-card{background:#ffffffeb;border:1px solid rgba(255,255,255,.28);border-radius:3.2rem;box-shadow:0 28px 90px #0f172a38;display:grid;gap:2rem;padding:2.4rem;position:relative;width:min(100%,118rem)}.vp__hero-brand,.vp-spotlight{align-items:center;display:grid;gap:2rem;grid-template-columns:auto minmax(0,1fr)}.vp-spotlight{align-items:start;grid-template-columns:minmax(0,1.05fr) minmax(32rem,.95fr)}.vp__logo-shell{margin-bottom:0}.vp__shell{margin-top:.8rem}.vp__soft-badge,.vp-pill,.vp-badge{border-radius:999px;display:inline-flex;font-size:1.25rem;font-weight:700;line-height:1;padding:1rem 1.4rem}.vp__soft-badge{background:#13203a14;color:#1d3157}.vp-trust-band,.vp-metrics,.vp-detail-grid,.vp-link-grid{display:grid;gap:1.4rem}.vp-trust-band{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2.4rem}.vp-trust-item,.vp-metric,.vp-detail,.vp-link-card,.vp-note-box{background:#fffffff5;border:1px solid rgba(148,163,184,.16);border-radius:2.2rem;box-shadow:0 18px 45px #0f172a0f}.vp-trust-item{align-items:center;display:grid;gap:1.25rem;grid-template-columns:auto minmax(0,1fr);padding:1.7rem 1.8rem}.vp-trust-item.is-verified{background:linear-gradient(180deg,#fff,#f7fbf8);border-color:#22c55e33;box-shadow:0 20px 44px #0f172a0f}.vp-trust-item__icon{align-items:center;background:linear-gradient(180deg,#eef4fb,#e3edf9);border:1px solid rgba(59,130,246,.14);border-radius:999px;color:#436489;display:inline-flex;flex:0 0 auto;height:4.4rem;justify-content:center;width:4.4rem}.vp-trust-item.is-verified .vp-trust-item__icon{background:linear-gradient(180deg,#effcf4,#dcfce7);border-color:#22c55e33;color:#15803d}.vp-trust-item__icon svg{display:block;height:2rem;width:2rem}.vp-trust-item__content{align-items:flex-start;display:grid;gap:.55rem;min-width:0}.vp-trust-item h2,.vp-subtitle{color:#13203a;font-size:1.45rem;font-weight:700;letter-spacing:-.01em;margin:0}.vp-trust-item p,.vp-inline-note span,.vp-metric__label,.vp-detail span,.vp-link-card span,.vp-note-box p{color:#64748b;font-size:1.25rem;margin:0}.vp-trust-item__status{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:#5f7086;display:inline-flex;font-size:1.15rem;font-weight:700;gap:.6rem;line-height:1;padding:.65rem .95rem}.vp-trust-item__status:before{background:currentColor;border-radius:999px;content:"";display:inline-block;height:.6rem;opacity:.65;width:.6rem}.vp-trust-item.is-verified .vp-trust-item__status{background:#22c55e14;border-color:#22c55e24;color:#15803d}.vp__lead{color:#1c2b45;font-size:2rem;font-weight:700;line-height:1.55;margin:0 0 1.2rem}.vp-inline-note{display:grid;gap:.5rem;margin-top:1.8rem}.vp-inline-note a,.vp-link-card{color:#17326f;text-decoration:none}.vp-inline-note a{font-size:1.4rem;font-weight:700;word-break:break-word}.vp-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.vp-metric,.vp-detail{display:grid;gap:.6rem;padding:1.7rem}.vp-metric strong,.vp-detail strong,.vp-link-card strong{color:#13203a;font-size:1.8rem;font-weight:800}.vp-stack{display:grid;gap:1.2rem;margin-top:2rem}.vp-pill-list,.vp-badge-list{display:flex;flex-wrap:wrap;gap:1rem}.vp-pill{background:#edf4fb;color:#17326f}.vp-pill--support{background:#ecfdf5;color:#166534}.vp-badge{background:linear-gradient(180deg,#fff5df,#ffe9bc);color:#8a4a00}.vp-detail-grid,.vp-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-note-box{margin-top:1.8rem;padding:1.8rem}.vp-support,.vp-support__summary,.vp-support__summary-metrics,.vp-support__grid,.vp-support-channels,.vp-support-details{display:grid;gap:1.6rem}.vp-support__summary{align-items:start;background:linear-gradient(135deg,#17326f0f,#3b82f605);border:1px solid rgba(148,163,184,.16);border-radius:2.4rem;grid-template-columns:minmax(0,1.15fr) minmax(28rem,.95fr);padding:2rem}.vp-support__summary-copy h3,.vp-support-note h4{color:#13203a;font-size:1.9rem;font-weight:700;margin:0}.vp-support__summary-copy p,.vp-support-panel__header p,.vp-support-channel p,.vp-support-note p{color:#64748b;font-size:1.35rem;line-height:1.7;margin:.8rem 0 0}.vp-support__summary-metrics{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.vp-support-kpi,.vp-support-panel,.vp-support-channel,.vp-support-detail-card,.vp-support-note{background:linear-gradient(180deg,#f8fbfe,#f2f6fa);border:1px solid rgba(148,163,184,.16);border-radius:2rem}.vp-support-kpi{display:grid;gap:.5rem;min-height:10rem;padding:1.6rem}.vp-support-kpi span,.vp-support-detail-card span{color:#64748b;font-size:1.2rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.vp-support-kpi strong,.vp-support-detail-card strong,.vp-support-channel strong{color:#13203a;display:block;font-size:1.7rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.vp-support-kpi--verified{background:linear-gradient(180deg,#effcf3,#e4f8ea);border-color:#22c55e33}.vp-support__grid{align-items:start;grid-template-columns:1fr}.vp-support-panel{min-width:0;padding:2rem}.vp-support-panel__header{margin-bottom:1.6rem}.vp-support-channels{grid-template-columns:repeat(2,minmax(20rem,1fr))}.vp-support-channel{align-items:flex-start;display:flex;gap:1.2rem;min-height:11rem;padding:1.4rem 1.5rem}.vp-support-channel>div{min-width:0}.vp-support-channel strong{margin-bottom:.5rem}.vp-support-channel__icon{align-items:center;background:linear-gradient(135deg,#17326f,#22438b);border-radius:1.4rem;color:#fff;display:inline-flex;flex:0 0 auto;font-size:1.35rem;font-weight:800;height:4.8rem;justify-content:center;width:4.8rem}.vp-support-details{grid-template-columns:1fr}.vp-support-detail-card{display:grid;gap:.7rem;padding:1.5rem 1.6rem}.vp-support-note{margin-top:1.6rem;padding:1.7rem}.vp-link-card{display:grid;gap:.7rem;padding:1.8rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.vp-card--products slider-component{--desktop-margin-left-first-item: 0rem;display:block;max-width:100%}.vp-card--products .product-grid{align-items:stretch;margin:0;padding:0;width:100%}.vp-card--products .grid__item{min-width:0;max-width:100%}.vp-card--products .slider--desktop{scroll-padding-left:0}.vp-card--products .slider--desktop:after{padding-left:0}.vp-card--products .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.vp-card--products .slider-buttons{margin-top:2rem}.vp-card--products{overflow:hidden}.vp-products-loading[hidden],.vp-products-empty[hidden],.vp-card--products .slider-buttons[hidden]{display:none!important}.vp-products-loading{align-items:center;background:linear-gradient(180deg,#e9eff7d1,#f5f8fcf5);border:1px solid rgba(148,163,184,.2);border-radius:2rem;display:grid;gap:1.4rem;grid-template-columns:auto minmax(0,1fr);margin-top:1.8rem;padding:1.8rem 2rem}.vp-products-loading__pulse{animation:vp-products-pulse 1.4s ease-in-out infinite;background:linear-gradient(135deg,#17326f,#3b82f6);border-radius:999px;height:1.2rem;width:1.2rem}.vp-products-loading__copy{display:grid;gap:.35rem}.vp-products-loading__copy strong{color:#13203a;font-size:1.55rem;margin:0}.vp-products-loading__copy span{color:#5f7086;font-size:1.35rem;line-height:1.6}.vp-products-loading__bar{background:#94a3b833;border-radius:999px;grid-column:1 / -1;height:.7rem;overflow:hidden;position:relative}.vp-products-loading__bar span{background:linear-gradient(90deg,#17326f,#3b82f6);border-radius:inherit;display:block;height:100%;transition:width .25s ease;width:8%}.vp-products-empty{align-items:center;background:linear-gradient(180deg,#e9eff7b8,#f5f8fce6);border:1px dashed rgba(97,116,141,.28);border-radius:2rem;display:flex;justify-content:center;margin-top:1.8rem;min-height:14rem;padding:2.4rem;text-align:center}.vp-products-empty p{color:#516277;font-size:1.5rem;line-height:1.7;margin:0;max-width:44rem}.vp .grecaptcha-badge,.vp .h-captcha,.vp iframe[src*="hcaptcha.com"],.vp iframe[src*=recaptcha],.vp .shopify-challenge__container,.vp .shopify-captcha,.vp .shopify-captcha__container,.vp .shopify-captcha__badge{display:none!important;visibility:hidden!important}.vp-link-card:hover{border-color:#17326f3d;box-shadow:0 24px 50px #0f172a14;transform:translateY(-2px)}.vp-social-grid{display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.vp-social-card{align-items:center;background:linear-gradient(180deg,#f8fbfefa,#f2f6fafa),linear-gradient(135deg,rgba(23,50,111,.04),transparent);border:1px solid rgba(148,163,184,.16);border-radius:2rem;color:#13203a;display:grid;gap:1.4rem;grid-template-columns:auto minmax(0,1fr);min-height:9.4rem;padding:1.7rem 1.8rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.vp-social-card:hover{border-color:#17326f38;box-shadow:0 22px 48px #0f172a14;transform:translateY(-2px)}.vp-social-card__icon{align-items:center;background:linear-gradient(135deg,#17326f,#22438b);border-radius:1.6rem;color:#fff;display:inline-flex;flex:0 0 auto;font-size:1.45rem;font-weight:800;height:5.4rem;justify-content:center;letter-spacing:.02em;overflow:hidden;text-transform:uppercase;width:5.4rem}.vp-social-card__icon svg{display:block;height:2rem;width:2rem}.vp-social-card__copy{display:grid;gap:.35rem;min-width:0}.vp-social-card__copy span{color:#607289;font-size:1.18rem;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.vp-social-card__copy strong{color:#13203a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.35}@media screen and (min-width:990px){.vp-card--products .slider--desktop .grid__item{flex:0 0 clamp(22rem,calc((100% - (var(--grid-desktop-horizontal-spacing) * 2)) / 3),26rem);width:clamp(22rem,calc((100% - (var(--grid-desktop-horizontal-spacing) * 2)) / 3),26rem)}}@keyframes vp-products-pulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.vp__side-stack{display:grid;gap:2rem;position:sticky;top:2rem}@media screen and (max-width:1199px){.vp__hero-brand,.vp-spotlight,.vp-trust-band,.vp-metrics,.vp-detail-grid,.vp-support__summary,.vp-support__grid,.vp-link-grid,.vp-product-assurance-grid{grid-template-columns:1fr}.vp-support-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-product-assurance-card__top{grid-template-columns:auto minmax(0,1fr)}.vp-product-assurance-card__top:after{display:none}.vp__side-stack{position:static}}@media screen and (max-width:749px){.vp__hero-inner{padding-bottom:.4rem}.vp__hero-card{border-radius:2.4rem;padding:1.8rem}.vp__hero-brand{align-items:start}.vp-support__summary-metrics,.vp-support-channels,.vp-product-assurance-card__details,.vp-social-grid,.vp-enquiry-form__grid,.vp-enquiry-form__choices{grid-template-columns:1fr}.vp__soft-badge,.vp-pill,.vp-badge{font-size:1.15rem}.vp-theme-toggle{width:100%}.vp__side-stack{position:static}}html[data-theme=dark] .vp{background:radial-gradient(circle at top left,rgba(96,165,250,.16),transparent 28%),linear-gradient(180deg,#07111f,#0b1627);color:#dce7f4;color-scheme:dark}html[data-theme=dark] .vp .vp__cover-fallback{background:radial-gradient(circle at top right,rgba(191,219,254,.14),transparent 30%),linear-gradient(135deg,#13233f,#08111f 52%,#040913)}html[data-theme=dark] .vp .vp__cover-overlay{background:linear-gradient(180deg,#0409132e,#040913d1),linear-gradient(90deg,rgba(4,9,19,.58),transparent 55%)}html[data-theme=dark] .vp .vp__hero-card,html[data-theme=dark] .vp .vp-card,html[data-theme=dark] .vp .vp-widget,html[data-theme=dark] .vp .vp-trust-item,html[data-theme=dark] .vp .vp-metric,html[data-theme=dark] .vp .vp-detail,html[data-theme=dark] .vp .vp-link-card,html[data-theme=dark] .vp .vp-note-box,html[data-theme=dark] .vp .vp-support-kpi,html[data-theme=dark] .vp .vp-support-panel,html[data-theme=dark] .vp .vp-support-channel,html[data-theme=dark] .vp .vp-support-detail-card,html[data-theme=dark] .vp .vp-support-note,html[data-theme=dark] .vp .vp-product-assurance-card,html[data-theme=dark] .vp .vp-product-assurance-card__detail,html[data-theme=dark] .vp .vp-product,html[data-theme=dark] .vp .vp-review,html[data-theme=dark] .vp .vp-social__card,html[data-theme=dark] .vp .vp-qa,html[data-theme=dark] .vp .vp-review-summary,html[data-theme=dark] .vp .vp-widget__metric,html[data-theme=dark] .vp .vp-widget__list-item,html[data-theme=dark] .vp .vp-policy-list a{background:#0a1220eb;border-color:#94a3b82e;box-shadow:0 24px 70px #00000042}html[data-theme=dark] .vp .vp-product-assurance-card{background:linear-gradient(180deg,#09111efa,#080f1cfa),linear-gradient(135deg,rgba(59,130,246,.08),transparent 45%);border-color:#94a3b833}html[data-theme=dark] .vp .vp-product-assurance-card[open]{border-color:#60a5fa4d;box-shadow:0 26px 68px #02081780}html[data-theme=dark] .vp .vp-product-assurance-card__detail{background:linear-gradient(180deg,#0e1829f0,#0a1220fa);border-color:#94a3b824}html[data-theme=dark] .vp .vp-social-card{background:linear-gradient(180deg,#0b1322fa,#09101dfa),linear-gradient(135deg,rgba(59,130,246,.08),transparent 50%);border-color:#94a3b82e;box-shadow:0 22px 52px #02081747}html[data-theme=dark] .vp .vp-social-card:hover{border-color:#60a5fa3d;box-shadow:0 26px 62px #02081761}html[data-theme=dark] .vp .vp-widget{background:linear-gradient(180deg,#0a1220f5,#0e192af5),linear-gradient(135deg,rgba(96,165,250,.08),transparent)}html[data-theme=dark] .vp .vp-widget--accent{background:linear-gradient(180deg,#201104f5,#1a0f06f5),linear-gradient(135deg,rgba(251,191,36,.08),transparent)}html[data-theme=dark] .vp .vp-widget--soft{background:linear-gradient(180deg,#111827f5,#0b1220f5),linear-gradient(135deg,rgba(148,163,184,.08),transparent)}html[data-theme=dark] .vp .vp-support__summary{background:linear-gradient(135deg,#2563eb1f,#0f172a61);border-color:#94a3b82e}html[data-theme=dark] .vp .vp__logo-shell{background:linear-gradient(180deg,#0f172af2,#0b1220eb);border-color:#94a3b82e;box-shadow:0 24px 70px #00000047}html[data-theme=dark] .vp .vp__title-row h1,html[data-theme=dark] .vp .vp-card__header h2,html[data-theme=dark] .vp .vp-widget__top h2,html[data-theme=dark] .vp .vp-trust-item h2,html[data-theme=dark] .vp .vp-subtitle,html[data-theme=dark] .vp .vp-support__summary-copy h3,html[data-theme=dark] .vp .vp-support-note h4,html[data-theme=dark] .vp .vp-product-assurance-card__top h3 a,html[data-theme=dark] .vp .vp-product h3 a,html[data-theme=dark] .vp .vp-metric strong,html[data-theme=dark] .vp .vp-detail strong,html[data-theme=dark] .vp .vp-link-card strong,html[data-theme=dark] .vp .vp-support-kpi strong,html[data-theme=dark] .vp .vp-support-detail-card strong,html[data-theme=dark] .vp .vp-support-channel strong,html[data-theme=dark] .vp .vp-widget__metric strong,html[data-theme=dark] .vp .vp-widget__list-item strong,html[data-theme=dark] .vp .vp-review__identity h3,html[data-theme=dark] .vp .vp-social__card h3,html[data-theme=dark] .vp .vp-widget__note h3,html[data-theme=dark] .vp .vp-widget__section-title,html[data-theme=dark] .vp .vp-qa h4,html[data-theme=dark] .vp .vp-review-summary__score strong,html[data-theme=dark] .vp .vp__rating-chip strong,html[data-theme=dark] .vp .vp__meta-chip{color:#f8fbff}html[data-theme=dark] .vp .vp__tagline,html[data-theme=dark] .vp .vp__prose,html[data-theme=dark] .vp .vp__body-copy,html[data-theme=dark] .vp .vp-review__text,html[data-theme=dark] .vp .vp-widget__note p,html[data-theme=dark] .vp .vp-qa p,html[data-theme=dark] .vp .vp-product__excerpt,html[data-theme=dark] .vp .vp-trust-item p,html[data-theme=dark] .vp .vp-support__summary-copy p,html[data-theme=dark] .vp .vp-support-panel__header p,html[data-theme=dark] .vp .vp-support-channel p,html[data-theme=dark] .vp .vp-support-note p,html[data-theme=dark] .vp .vp-inline-note span,html[data-theme=dark] .vp .vp-metric__label,html[data-theme=dark] .vp .vp-detail span,html[data-theme=dark] .vp .vp-link-card span,html[data-theme=dark] .vp .vp-support-kpi span,html[data-theme=dark] .vp .vp-support-detail-card span,html[data-theme=dark] .vp .vp-product-assurance-card__detail span,html[data-theme=dark] .vp .vp-note-box p,html[data-theme=dark] .vp .vp-review__identity p,html[data-theme=dark] .vp .vp-review__date,html[data-theme=dark] .vp .vp-review-summary__meta,html[data-theme=dark] .vp .vp-product__vendor,html[data-theme=dark] .vp .vp__rating-chip span,html[data-theme=dark] .vp .vp-widget__metric span,html[data-theme=dark] .vp .vp-widget__list-item span,html[data-theme=dark] .vp .vp-policy-list a:after,html[data-theme=dark] .vp .vp-widget__link:after{color:#9fb1c8}html[data-theme=dark] .vp .vp-inline-preview,html[data-theme=dark] .vp .vp-inline-preview span{color:#93c5fd}html[data-theme=dark] .vp .vp-inline-preview img{border-color:#94a3b833}html[data-theme=dark] .vp .vp-product-assurance-card__detail strong{color:#f8fbff}html[data-theme=dark] .vp .vp-product-assurance-card__detail span{color:#c7d5e6}html[data-theme=dark] .vp .vp-product-assurance-card__detail a{color:#bfdbfe}html[data-theme=dark] .vp .vp-product-assurance-card__detail a:hover{color:#dbeafe}html[data-theme=dark] .vp .vp-social-card__copy span{color:#aebfd3}html[data-theme=dark] .vp .vp-social-card__copy strong{color:#f8fbff}html[data-theme=dark] .vp .vp-social-card__icon{background:linear-gradient(135deg,#1d4ed8,#1e3a8a);color:#eff6ff}html[data-theme=dark] .vp .vp-product-assurance-card__top:after{background:#2563eb1f;border-color:#60a5fa2e;color:#dbeafe}html[data-theme=dark] .vp .vp-product-assurance-card[open] .vp-product-assurance-card__top:after{background:#2563eb33;border-color:#60a5fa3d}html[data-theme=dark] .vp .vp__lead{color:#eef4fb}html[data-theme=dark] .vp .vp__soft-badge,html[data-theme=dark] .vp .vp-card__eyebrow,html[data-theme=dark] .vp .vp-widget__caption,html[data-theme=dark] .vp .vp-card__hint{background:#94a3b81f;color:#d4ddea}html[data-theme=dark] .vp .vp-card__hint-text,html[data-theme=dark] .vp .vp-products-empty p{color:#b8c8df}html[data-theme=dark] .vp .vp-products-loading{background:linear-gradient(180deg,#111b2eeb,#0a1323fa);border-color:#7490b638}html[data-theme=dark] .vp .vp-products-loading__copy strong{color:#f3f7fc}html[data-theme=dark] .vp .vp-products-loading__copy span{color:#9fb1c8}html[data-theme=dark] .vp .vp-enquiry-form__label,html[data-theme=dark] .vp .vp-enquiry-form__choice,html[data-theme=dark] .vp .vp-enquiry-form__choice span{color:#f8fbff}html[data-theme=dark] .vp .vp-enquiry-form__optional,html[data-theme=dark] .vp .vp-enquiry-form__help{color:#9fb1c8}html[data-theme=dark] .vp .vp-enquiry-form__control,html[data-theme=dark] .vp .vp-enquiry-form__choice{background:#0f172ac7;border-color:#94a3b833;color:#f8fbff}html[data-theme=dark] .vp .vp-enquiry-form__field--select:after{border-bottom-color:#bfdbfe;border-right-color:#bfdbfe}html[data-theme=dark] .vp .vp-enquiry-form__control--select{-webkit-text-fill-color:#f8fbff;background-color:#101b30f5;background-image:none!important;border-color:#94a3b83d;color:#f8fbff}html[data-theme=dark] .vp .vp-enquiry-form__control--select:hover{background-color:#142139fa}html[data-theme=dark] .vp .vp-enquiry-form__control--select option{background:#0f172a;color:#f8fbff}html[data-theme=dark] .vp .vp-enquiry-form__control:focus{background:#0f172aeb;border-color:#bfdbfe5c;box-shadow:0 0 0 .3rem #60a5fa24}html[data-theme=dark] .vp .vp-enquiry-form__status--success{background:#03693438;border-color:#22c55e47;color:#bbf7d0}html[data-theme=dark] .vp .vp-enquiry-form__status--error,html[data-theme=dark] .vp .vp-enquiry-form__error{color:#fecaca}html[data-theme=dark] .vp .vp-enquiry-form__status--error{background:#7f1d1d2e;border-color:#f8717138;color:#fecaca}html[data-theme=dark] .vp .vp-products-loading__bar{background:#94a3b829}html[data-theme=dark] .vp .vp-card--flag{background:linear-gradient(180deg,#111a2b,#0d1523);border-color:#f87171c7;box-shadow:0 24px 60px #00000057}html[data-theme=dark] .vp .vp-card--flag .vp-card__header h2,html[data-theme=dark] .vp .vp-flag__copy p,html[data-theme=dark] .vp .vp-flag__note{color:#fff7ed}html[data-theme=dark] .vp .vp-card--flag .vp-card__eyebrow{background:#f8717129;color:#fecaca}html[data-theme=dark] .vp .vp-flag__feedback[data-state=success],html[data-theme=dark] [data-vendor-report-modal] .vp-report-form__message[data-state=success]{background:#0369343d;border-color:#22c55e3d;color:#bbf7d0}html[data-theme=dark] .vp .vp-flag__feedback[data-state=error],html[data-theme=dark] [data-vendor-report-modal] .vp-report-form__message[data-state=error]{background:#7f1d1d38;border-color:#f8717138;color:#fecaca}html[data-theme=dark] .vp .vp-flag__feedback[data-state=info],html[data-theme=dark] [data-vendor-report-modal] .vp-report-form__message[data-state=info]{background:#1e40af33;border-color:#60a5fa33;color:#bfdbfe}html[data-theme=dark] [data-vendor-report-modal] .vp-report-modal__panel{background:linear-gradient(180deg,#0c1525fa,#080f1cfa);border-color:#94a3b833}html[data-theme=dark] [data-vendor-report-modal] .vp-report-modal__header h3{color:#f8fbff}html[data-theme=dark] [data-vendor-report-modal] .vp-report-modal__intro,html[data-theme=dark] [data-vendor-report-modal] .vp-report-form__fallback{color:#b8c8df}html[data-theme=dark] [data-vendor-report-modal] .vp-report-modal__close{background:#0f172aeb;border-color:#94a3b833;color:#f8fbff}html[data-theme=dark] [data-vendor-report-modal] .vp-report-form__fallback a{color:#fecaca}html[data-theme=dark] [data-vendor-report-modal] .vp-enquiry-form__label,html[data-theme=dark] [data-vendor-report-modal] .vp-enquiry-form__choice,html[data-theme=dark] [data-vendor-report-modal] .vp-enquiry-form__choice span{color:#f8fbff}html[data-theme=dark] [data-vendor-report-modal] .vp-enquiry-form__control,html[data-theme=dark] [data-vendor-report-modal] .vp-enquiry-form__choice{background:#0f172ac7;border-color:#94a3b833;color:#f8fbff}html[data-theme=dark] [data-vendor-report-modal] .vp-enquiry-form__field--select:after{border-bottom-color:#bfdbfe;border-right-color:#bfdbfe}html[data-theme=dark] [data-vendor-report-modal] .vp-enquiry-form__control--select{-webkit-text-fill-color:#f8fbff;background-color:#101b30f5;background-image:none!important;border-color:#94a3b83d;color:#f8fbff}html[data-theme=dark] [data-vendor-report-modal] .vp-enquiry-form__control--select:hover{background-color:#142139fa}html[data-theme=dark] [data-vendor-report-modal] .vp-enquiry-form__control--select option{background:#0f172a;color:#f8fbff}html[data-theme=dark] [data-vendor-report-modal] .vp-enquiry-form__control:focus{background:#0f172aeb;border-color:#bfdbfe5c;box-shadow:0 0 0 .3rem #60a5fa24}html[data-theme=dark] [data-vendor-report-modal] .vp__button--ghost{background:#0f172aeb;border-color:#94a3b838;color:#f8fbff}html[data-theme=dark] .vp .vp__rating-chip,html[data-theme=dark] .vp .vp__meta-chip,html[data-theme=dark] .vp .vp-theme-toggle,html[data-theme=dark] .vp .vp__button--secondary,html[data-theme=dark] .vp .vp__button--ghost,html[data-theme=dark] .vp .vp__button--flag{background:#0f172ac7;border-color:#94a3b82e;box-shadow:none;color:#f8fbff}html[data-theme=dark] .vp .vp__button--flag:hover{background:#142139fa;border-color:#f8717152;box-shadow:0 10px 20px #02061738}html[data-theme=dark] .vp .vp-theme-toggle .theme-mode-toggle__icon{color:#f8fbff}html[data-theme=dark] .vp .vp__button--primary{background:linear-gradient(135deg,#dbeafe,#93c5fd);box-shadow:none;color:#08111f}html[data-theme=dark] .vp .vp-widget__icon{background:linear-gradient(135deg,#60a5fa,#2563eb)}html[data-theme=dark] .vp .vp-widget--accent .vp-widget__icon{background:linear-gradient(135deg,#fbbf24,#d97706)}html[data-theme=dark] .vp .vp-products-empty{background:linear-gradient(180deg,#111b2ee6,#0a1323fa);border-color:#7490b638}html[data-theme=dark] .vp .vp-widget--soft .vp-widget__icon{background:linear-gradient(135deg,#94a3b8,#475569)}html[data-theme=dark] .vp .vp-trust-item.is-verified{background:linear-gradient(180deg,#03180ff5,#072013f5);border-color:#22c55e3d}html[data-theme=dark] .vp .vp-trust-item__icon{background:linear-gradient(180deg,#162338,#122033);border-color:#60a5fa1f;color:#a9c4e5}html[data-theme=dark] .vp .vp-support-channel__icon{background:linear-gradient(135deg,#1d4ed8,#1e3a8a);color:#eff6ff}html[data-theme=dark] .vp .vp-product-assurance-card__media{background:linear-gradient(135deg,#17326f,#122859);color:#eff6ff}html[data-theme=dark] .vp .vp-trust-item.is-verified .vp-trust-item__icon{background:linear-gradient(180deg,#08341b,#052e16);border-color:#22c55e33;color:#86efac}html[data-theme=dark] .vp .vp-trust-item__status{background:#0f172ac2;border-color:#94a3b829;color:#b7c6da}html[data-theme=dark] .vp .vp-trust-item.is-verified .vp-trust-item__status{background:#15803d24;border-color:#22c55e29;color:#86efac}html[data-theme=dark] .vp .vp-pill{background:#172554;color:#dbeafe}html[data-theme=dark] .vp .vp-pill--support{background:#052e16;color:#bbf7d0}html[data-theme=dark] .vp .vp-badge{background:linear-gradient(180deg,#422006,#2b1704);color:#fde68a}html[data-theme=dark] .vp .vp-inline-note a,html[data-theme=dark] .vp .vp-link-card,html[data-theme=dark] .vp .vp-widget__link,html[data-theme=dark] .vp .vp-policy-list a,html[data-theme=dark] .vp .vp-product__link,html[data-theme=dark] .vp .vp-product__price,html[data-theme=dark] .vp .vp-about-toggle__summary{color:#bfdbfe}html[data-theme=dark] .vp .vp-video__play{background:#0f172af0;color:#f8fbff}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vendor-profile-page.css.map */
