@font-face{font-family: "Schibsted Grotesk";src: url("/_fonts/schibsted-grotesk-latin-wght-normal-ba4038fc.woff2") format("woff2");font-weight: 400 900;font-style: normal;font-display: swap}@font-face{font-family: "Newsreader";src: url("/_fonts/newsreader-latin-wght-normal-175a3786.woff2") format("woff2");font-weight: 200 800;font-style: normal;font-display: swap}@font-face{font-family: "Newsreader";src: url("/_fonts/newsreader-latin-wght-italic-94402255.woff2") format("woff2");font-weight: 200 800;font-style: italic;font-display: swap}@property --vd-a{syntax: "<number>";inherits: false;initial-value: 0}:root{--f-head: "Schibsted Grotesk","Helvetica Neue",Arial,system-ui,sans-serif;--f-body: "Schibsted Grotesk","Helvetica Neue",Arial,system-ui,sans-serif;--f-serif: "Newsreader",Georgia,"Times New Roman",serif;--f-accent: var(--f-serif);--accent-style: italic;--accent-w: 500;--head-w: 700;--head-ls: -.038em;--head-tt: none;--head-lh: 1.02;--r: 14px;--r-lg: 22px;--r-btn: 12px;--brand-font: 800 23px/1 var(--f-head);--brand-ls: -.035em;--marquee-font: 600 22px/1 var(--f-head);--card-title-font: 600 22px/1.2 var(--f-head);--on-accent: #FFFFFF;--on-dark: #EAF2EE;--btn-bg: var(--accent);--btn-ink: var(--on-accent);--line: rgba(var(--ink-rgb),.1);--line-strong: rgba(var(--ink-rgb),.18);--shadow: 0 30px 60px -32px rgba(var(--ink-rgb),.38);--glass: rgba(255,255,255,.82);--neg: #B42335;--neg-rgb: 180,35,53;--gridline: rgba(var(--ink-rgb),.055)}::selection{background: rgba(var(--accent-rgb),.2);color: var(--ink)}body{font-size: 17px;letter-spacing: -.003em}h1 em,h2 em,h3 em,.tl-rich em{letter-spacing: -.012em}.tl-kicker{font: 600 12px/1.4 var(--f-mono);letter-spacing: .16em;color: var(--accent);display: flex;align-items: center;gap: 10px}.tl-head--center .tl-kicker{justify-content: center}.tl-kicker::before{content: "";width: 7px;height: 7px;border-radius: 2px;background: currentColor;box-shadow: 0 0 0 4px rgba(var(--accent-rgb),.14);flex: none}.tl-head__title{font-size: clamp(34px,4.6vw,56px)}.tl-head__text{font-size: 18px}.tl-link{color: var(--accent)}.tl-link:hover{color: var(--ink)}.tl-btn{padding: 15px 24px;font-weight: 650;letter-spacing: -.005em}.tl-btn--primary{box-shadow: 0 1px 0 rgba(255,255,255,.25) inset,0 10px 24px -14px rgba(var(--accent-rgb),.9)}.tl-btn--primary:hover{background: color-mix(in srgb,var(--accent) 86%,#000)}.tl-btn--ghost{border-width: 1.5px;border-color: var(--line-strong);background: var(--bg)}.tl-btn--ghost:hover{border-color: var(--ink)}.tl-notice-bar{font-weight: 500;font-size: 13px;letter-spacing: 0}.tl-notice-bar em{color: var(--mint);font-weight: 650}.tl-header{background: rgba(255,255,255,.86);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid var(--line)}.tl-header.is-scrolled{box-shadow: 0 14px 30px -26px rgba(var(--ink-rgb),.5)}.tl-header__inner{min-height: 76px}.tl-menu a{font-weight: 550;font-size: 15px}.tl-header__cta .tl-btn{padding: 11px 18px;font-size: 14.5px}.vd-mark{display: inline-grid;width: 34px;height: 34px;flex: none}.vd-mark svg{width: 100%;height: 100%}.vd-mark rect{fill: var(--accent)}.vd-mark__track{fill: none;stroke: rgba(255,255,255,.28);stroke-width: 2.4}.vd-mark__arc{fill: none;stroke: #fff;stroke-width: 2.4;stroke-linecap: round}.vd-mark__tick{fill: none;stroke: #fff;stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round}.tl-footer .vd-mark rect{fill: var(--mint)}.tl-footer .vd-mark__track{stroke: rgba(var(--dark-rgb),.25)}.tl-footer .vd-mark__arc,.tl-footer .vd-mark__tick{stroke: var(--dark)}.tl-hero--verdict::before,.tl-pagehead::before,.vd-review__head::before,.tl-newsband__box::before{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 0;background-image: linear-gradient(var(--gridline) 1px,transparent 1px),linear-gradient(90deg,var(--gridline) 1px,transparent 1px);background-size: 44px 44px;-webkit-mask-image: radial-gradient(ellipse 70% 80% at 70% 20%,#000 20%,transparent 75%);mask-image: radial-gradient(ellipse 70% 80% at 70% 20%,#000 20%,transparent 75%)}.tl-pagehead,.vd-review__head{position: relative;overflow: hidden;background: linear-gradient(180deg,var(--surface),var(--bg))}.tl-pagehead>.tl-wrap,.vd-review__head>.tl-wrap{position: relative;z-index: 1}.tl-hero--verdict{padding-top: clamp(36px,5vw,72px);background: radial-gradient(ellipse 60% 70% at 85% 10%,rgba(var(--accent-rgb),.09),transparent 70%)}.tl-hero--verdict>.tl-wrap{position: relative;z-index: 1}.tl-hero--verdict .tl-hero__grid{grid-template-columns: minmax(0,.95fr) minmax(0,1.1fr);gap: clamp(32px,4.5vw,72px)}.tl-hero--verdict .tl-hero__title{font-size: clamp(44px,5.4vw,80px);line-height: .98;letter-spacing: -.045em}.tl-hero--verdict .tl-hero__title em{display: inline;font-weight: 450;font-size: .94em;letter-spacing: -.025em}.tl-hero--verdict .tl-hero__text{font-size: clamp(17px,1.45vw,19.5px);max-width: 540px}.tl-hero__chips{margin-top: 32px;gap: 8px}.tl-hero__chips li{border: 1px solid var(--line-strong);background: var(--bg);padding: 8px 14px 8px 12px;font-weight: 550;font-size: 13.5px;display: inline-flex;align-items: center;gap: 8px}.tl-hero__chips li::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--accent)}.tl-hero__stats{gap: 14px}.tl-hero__stats li{background: var(--glass);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-radius: var(--r);padding: 22px 22px 20px;box-shadow: 0 18px 40px -34px rgba(var(--ink-rgb),.5)}.tl-hero__stats strong{font-size: clamp(28px,2.8vw,40px);letter-spacing: -.04em}.tl-hero__stats span{font-size: 11.5px;letter-spacing: .12em}.tl-bar{height: 5px;margin-top: 16px}.tl-bar b{background: linear-gradient(90deg,var(--accent),var(--mint));transform-origin: left;animation: vd-grow 1.6s var(--ease) both .3s}.tl-hero--verdict .tl-hero__img{aspect-ratio: 5 / 4.2;border-radius: var(--r-lg)}.vd-hero{position: relative;container-type: inline-size;padding: 9% 0 17% 6%}.vd-hero__grid{position: absolute;inset: -6% -10% -4% -6%;background-image: linear-gradient(var(--gridline) 1px,transparent 1px),linear-gradient(90deg,var(--gridline) 1px,transparent 1px);background-size: 6cqi 6cqi;-webkit-mask-image: radial-gradient(closest-side,#000 30%,transparent);mask-image: radial-gradient(closest-side,#000 30%,transparent)}.vd-hero__glow{position: absolute;width: 60%;aspect-ratio: 1;right: -6%;top: -4%;border-radius: 50%;background: radial-gradient(closest-side,rgba(var(--accent-rgb),.3),transparent);filter: blur(10px);animation: vd-breathe 9s ease-in-out infinite}.vd-hero__glow--amber{right: auto;top: auto;left: -4%;bottom: 0;width: 44%;background: radial-gradient(closest-side,rgba(var(--accent2-rgb),.28),transparent);animation-delay: -4s}.vd-table{position: relative;z-index: 1;background: rgba(255,255,255,.9);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border: 1px solid var(--line);border-radius: clamp(14px,3.2cqi,24px);box-shadow: 0 1px 0 #fff inset,0 50px 90px -50px rgba(var(--ink-rgb),.55),0 12px 30px -24px rgba(var(--ink-rgb),.3)}.vd-table__bar{display: flex;align-items: center;gap: 2.4cqi;padding: clamp(10px,2.6cqi,18px) clamp(12px,3.4cqi,24px);border-bottom: 1px solid var(--line)}.vd-table__bar b{flex: 1;min-width: 0;font: 650 clamp(10.5px,2.25cqi,15px)/1.2 var(--f-head);letter-spacing: -.01em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vd-dots{display: flex;gap: .9cqi;flex: none}.vd-dots i{width: clamp(6px,1.4cqi,10px);aspect-ratio: 1;border-radius: 50%;background: rgba(var(--ink-rgb),.14)}.vd-live{display: inline-flex;align-items: center;gap: 1.2cqi;flex: none;font: 600 clamp(9px,1.7cqi,12px)/1 var(--f-mono);letter-spacing: .08em;text-transform: uppercase;font-style: normal;color: var(--accent);background: rgba(var(--accent-rgb),.09);padding: .9cqi 1.6cqi;border-radius: 99px}.vd-live i{width: clamp(6px,1.2cqi,8px);aspect-ratio: 1;border-radius: 50%;background: var(--accent);animation: vd-pulse 2s ease-out infinite}.vd-table__grid{position: relative;display: grid;grid-template-columns: 1.12fr repeat(var(--n,3),minmax(0,1fr));padding: clamp(6px,1.6cqi,12px) clamp(8px,2.6cqi,18px) clamp(10px,3cqi,20px)}.vd-table__hl{position: relative;z-index: 0;margin: clamp(10px,2.6cqi,18px) .4cqi calc(-1 * clamp(4px,1cqi,8px));border-radius: clamp(10px,2.4cqi,18px);background: linear-gradient(180deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-rgb),.03));border: 1.5px solid rgba(var(--accent-rgb),.55);box-shadow: 0 0 0 clamp(3px,1cqi,7px) rgba(var(--accent-rgb),.07),0 24px 40px -26px rgba(var(--accent-rgb),.7)}.vd-table__hl span{position: absolute;left: 50%;top: 0;transform: translate(-50%,-55%);white-space: nowrap;background: var(--accent);color: #fff;font: 700 clamp(8.5px,1.75cqi,12px)/1 var(--f-mono);letter-spacing: .1em;text-transform: uppercase;padding: clamp(5px,1.2cqi,8px) clamp(8px,1.9cqi,13px);border-radius: 99px;box-shadow: 0 8px 18px -8px rgba(var(--accent-rgb),.9)}.vd-th,.vd-td{position: relative;z-index: 1;min-width: 0}.vd-th{display: flex;flex-direction: column;align-items: center;gap: clamp(4px,1.1cqi,8px);padding: clamp(18px,4.6cqi,32px) .6cqi clamp(10px,2.4cqi,16px);text-align: center}.vd-th strong{font: 700 clamp(10.5px,2.5cqi,16px)/1.15 var(--f-head);letter-spacing: -.02em;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.vd-th--label{align-items: flex-start;justify-content: flex-end;text-align: left;padding-left: 1.4cqi}.vd-th--label small{font: 600 clamp(8.5px,1.6cqi,11px)/1.3 var(--f-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.vd-logo{display: grid;place-items: center;width: clamp(24px,6.4cqi,42px);aspect-ratio: 1;border-radius: clamp(7px,1.8cqi,12px);color: #fff;font: 800 clamp(11px,2.8cqi,19px)/1 var(--f-head);box-shadow: 0 8px 16px -10px rgba(var(--ink-rgb),.7)}.vd-logo--a{background: linear-gradient(140deg,#2D4F9E,#1B2E5E)}.vd-logo--b{background: linear-gradient(140deg,#14B37A,#0A7A50)}.vd-logo--c{background: linear-gradient(140deg,#E08A2E,#B4561C)}.vd-for{font: 650 clamp(8px,1.6cqi,11px)/1 var(--f-mono);letter-spacing: .08em;text-transform: uppercase;font-style: normal;color: var(--muted);background: rgba(var(--ink-rgb),.06);padding: clamp(4px,.9cqi,6px) clamp(6px,1.4cqi,10px);border-radius: 99px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.vd-th.is-hl .vd-for{background: var(--accent);color: #fff}.vd-td{display: flex;align-items: center;justify-content: center;padding: clamp(8px,2.3cqi,16px) .6cqi;border-top: 1px dashed var(--line-strong);font: 650 clamp(10px,2.3cqi,15.5px)/1.2 var(--f-head);letter-spacing: -.01em;text-align: center}.vd-td--label{justify-content: flex-start;text-align: left;padding-left: 1.4cqi;font-weight: 500;color: var(--muted);font-size: clamp(9.5px,2.1cqi,14px)}.vd-td.is-hl{border-top-color: rgba(var(--accent-rgb),.3)}.vd-td.is-hl .vd-val{color: var(--accent)}.vd-yes,.vd-no{display: inline-grid;place-items: center;width: clamp(18px,4.2cqi,28px);aspect-ratio: 1;border-radius: 50%}.vd-yes{background: rgba(var(--accent-rgb),.13);color: var(--accent)}.vd-no{background: rgba(var(--neg-rgb),.09);color: var(--neg)}.vd-yes .tl-icon,.vd-no .tl-icon{width: 58%;height: 58%;stroke-width: 3}.vd-ring{--s: 56px;--ring: var(--accent);--vd-a: var(--p,0);position: relative;display: inline-grid;place-items: center;flex: none;width: var(--s);aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,var(--ring-bg,var(--bg)) 78%,transparent 80% 100%),conic-gradient(var(--ring) calc(var(--vd-a) * 1%),rgba(var(--ink-rgb),.09) 0);animation: vd-fill 1.8s var(--ease) both .2s}.vd-ring b{font: 750 calc(var(--s) * .3)/1 var(--f-head);letter-spacing: -.04em;color: var(--ink)}.vd-hero .vd-ring{--s: clamp(32px,9.6cqi,64px)}.vd-th.is-hl .vd-ring{--ring-bg: #F2FAF6;filter: drop-shadow(0 6px 10px rgba(var(--accent-rgb),.3))}.vd-ring--lg{--s: 78px}.vd-ring--xl{--s: 42cqi;margin: 4cqi auto}.vd-float{position: absolute;z-index: 2;background: rgba(255,255,255,.94);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border: 1px solid var(--line);border-radius: clamp(10px,2.6cqi,18px);box-shadow: 0 30px 50px -30px rgba(var(--ink-rgb),.55);padding: clamp(9px,2.4cqi,16px) clamp(10px,2.8cqi,18px);animation: vd-float 8s ease-in-out infinite}.vd-float small{display: block;font: 600 clamp(8px,1.6cqi,11px)/1.3 var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.vd-float--chart{left: 0;bottom: 0;width: 30cqi}.vd-float__row{display: flex;align-items: baseline;justify-content: space-between;gap: 8px}.vd-float--chart b{font: 750 clamp(11px,2.8cqi,18px)/1 var(--f-head);color: var(--accent);letter-spacing: -.03em}.vd-bars{display: flex;align-items: flex-end;gap: clamp(3px,.9cqi,6px);height: clamp(30px,9cqi,60px);margin-top: clamp(6px,1.6cqi,10px)}.vd-bars i{flex: 1;height: var(--h);border-radius: clamp(2px,.6cqi,4px) clamp(2px,.6cqi,4px) 1px 1px;background: rgba(var(--accent-rgb),.22);transform-origin: bottom;animation: vd-rise 1.2s var(--ease) both;animation-delay: calc(var(--d) * 90ms + .4s)}.vd-bars i:last-child{background: linear-gradient(180deg,var(--mint),var(--accent))}.vd-float--verdict{right: -1%;bottom: 5%;display: grid;grid-template-columns: auto;gap: clamp(2px,.6cqi,4px);animation-delay: -3s}.vd-float--verdict strong{font: 750 clamp(12px,2.7cqi,18px)/1.1 var(--f-head);letter-spacing: -.02em;display: flex;align-items: center;gap: 1.2cqi}.vd-float--verdict strong::after{content: "";width: clamp(12px,2.6cqi,18px);aspect-ratio: 1;border-radius: 50%;background: var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 70% no-repeat}.vd-stars{display: flex;gap: clamp(1px,.4cqi,3px);margin-bottom: clamp(3px,.8cqi,6px)}.vd-stars i{width: clamp(10px,2.3cqi,16px);aspect-ratio: 1;background: var(--accent2);clip-path: polygon(50% 0,61.8% 35.4%,100% 38.2%,69% 61.8%,80.9% 100%,50% 76.4%,19.1% 100%,31% 61.8%,0 38.2%,38.2% 35.4%)}.tl-badgerow{padding: 26px 0;background: var(--bg);border-bottom: 1px solid var(--line);border-top: 1px solid var(--line)}.tl-badgerow__grid{gap: 0}.tl-badgerow li{padding: 6px 22px}.tl-badgerow li + li{border-left: 1px solid var(--line)}.tl-badgerow li:first-child{padding-left: 0}.tl-badgerow__icon{border-radius: 12px;width: 42px;height: 42px;background: rgba(var(--accent-rgb),.09);box-shadow: inset 0 0 0 1px rgba(var(--accent-rgb),.2)}.tl-badgerow strong{font-size: 15px;letter-spacing: -.01em}.tl-badgerow small{font-size: 13px}.tl-section--alt{background: var(--surface)}.tl-items--review .tl-grid{align-items: stretch;padding-top: 14px}.tl-plan.vd-card{display: flex;flex-direction: column;gap: 0;background: var(--bg);color: var(--ink);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 32px 26px 24px;box-shadow: 0 1px 0 rgba(var(--ink-rgb),.03),0 30px 50px -42px rgba(var(--ink-rgb),.45);transition: transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.tl-plan.vd-card:hover{transform: translateY(-4px);border-color: rgba(var(--accent-rgb),.35);box-shadow: 0 40px 60px -42px rgba(var(--ink-rgb),.5)}.tl-plan.vd-card.is-featured{background: linear-gradient(180deg,#F4FBF7,var(--bg) 42%);color: var(--ink);border: 1.5px solid var(--accent);box-shadow: 0 0 0 6px rgba(var(--accent-rgb),.07),0 44px 70px -44px rgba(var(--accent-rgb),.7)}.tl-plan.vd-card.is-featured .tl-plan__name,.tl-plan.vd-card.is-featured .tl-plan__price strong{color: var(--ink)}.tl-plan.vd-card.is-featured .tl-btn--ghost{color: var(--ink)}.vd-card__badge{display: inline-flex;align-items: center;gap: 7px;top: -14px;left: 24px;background: var(--ink);color: #fff;padding: 8px 12px 8px 10px}.vd-card.is-featured .vd-card__badge{background: var(--accent)}.vd-card__badge .tl-icon{width: 14px;height: 14px;color: var(--accent2)}.vd-card.is-featured .vd-card__badge .tl-icon{color: #fff}.vd-card__head{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 14px;align-items: center;margin-bottom: 18px}.vd-card__logo{display: block;width: 52px;height: 52px;border-radius: 14px;overflow: hidden;background: linear-gradient(140deg,#14B37A,var(--accent));box-shadow: 0 10px 20px -14px rgba(var(--ink-rgb),.7);flex: none}.vd-card__logo img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.8);transform-origin: 50% 30%}.vd-card__logo>span{display: grid;place-items: center;height: 100%;color: #fff;font: 800 22px/1 var(--f-head)}.vd-card__cat{font: 600 11px/1.3 var(--f-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--muted);margin: 0 0 4px}.vd-card__name{font: 700 21px/1.15 var(--f-head);letter-spacing: -.025em;margin: 0}.vd-card__name a{text-decoration: none}.vd-card__name a:hover{color: var(--accent)}.vd-card__for{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin: 0 0 16px;padding: 10px 14px;border-radius: 12px;background: rgba(var(--accent-rgb),.06);box-shadow: inset 0 0 0 1px rgba(var(--accent-rgb),.14);font-weight: 600;font-size: 14.5px;line-height: 1.35}.vd-card__for span{font: 700 10.5px/1.3 var(--f-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--accent)}.vd-card__text{color: var(--muted);opacity: 1;font-size: 15px;margin-bottom: 14px}.vd-card__price{margin: 0 0 18px;padding-bottom: 18px;border-bottom: 1px dashed var(--line-strong)}.vd-card__price strong{font: 750 34px/1 var(--f-head);letter-spacing: -.045em}.vd-card__price span{color: var(--muted);opacity: 1;font-weight: 500;font-size: 14px}.vd-procon{gap: 9px}.tl-plan .vd-procon{flex: 1;margin-bottom: 22px;align-content: start}.vd-procon li{font-size: 15px;line-height: 1.45}.vd-procon .tl-icon{width: 18px;height: 18px;padding: 3px;border-radius: 50%;margin-top: 1px;stroke-width: 3}.vd-pro .tl-icon{color: var(--accent);background: rgba(var(--accent-rgb),.12)}.vd-con{color: var(--muted)}.vd-con .tl-icon{color: var(--neg);background: rgba(var(--neg-rgb),.09)}.vd-card__actions{display: grid;gap: 12px;justify-items: center}.vd-card__actions .tl-btn{width: 100%}.vd-card__more{font-size: 14.5px}.vd-out .tl-icon{width: 17px;height: 17px}.tl-plans__note{font-size: 14px}.tl-steps__grid{counter-reset: vd}.tl-step{position: relative;background: var(--bg);border-radius: var(--r-lg);padding: 30px 28px;transition: border-color .3s,transform .35s var(--ease)}.tl-step:hover{border-color: rgba(var(--accent-rgb),.4);transform: translateY(-3px)}.tl-step::before{counter-increment: vd;content: "0" counter(vd);position: absolute;top: 30px;right: 28px;font: 600 12px/1 var(--f-mono);letter-spacing: .12em;color: var(--muted)}.tl-step:not(:last-child)::after{content: "";position: absolute;top: 55px;left: calc(100% + 1px);width: calc(var(--gap) - 2px);border-top: 1.5px dashed rgba(var(--accent-rgb),.45)}.tl-step__icon{width: 50px;height: 50px;border-radius: 14px;background: rgba(var(--accent-rgb),.09);color: var(--accent);box-shadow: inset 0 0 0 1px rgba(var(--accent-rgb),.24);margin-bottom: 22px}.tl-step__title{font-size: 21px;letter-spacing: -.025em}.tl-split__title{font-size: clamp(34px,4.4vw,54px)}.tl-split__icon{border-radius: 11px;width: 38px;height: 38px;background: var(--bg);box-shadow: inset 0 0 0 1px rgba(var(--accent-rgb),.25)}.tl-split__ticks li{font-weight: 550;align-items: center}.tl-split__ticks em{font-family: var(--f-body);font-style: normal;color: var(--accent);font-weight: 700}#disclosure .tl-split__copy{position: relative}#disclosure .tl-split__text{border-left: 3px solid var(--accent);padding-left: 20px;color: var(--ink)}.vd-method{position: relative;container-type: inline-size;aspect-ratio: 5 / 4.6;border-radius: var(--r-lg);overflow: hidden;isolation: isolate;background: radial-gradient(ellipse 80% 70% at 80% 0%,rgba(var(--mint-rgb),.22),transparent 60%),radial-gradient(ellipse 60% 60% at 0% 100%,rgba(var(--accent2-rgb),.14),transparent 60%),var(--dark);display: grid;place-items: center;padding: 12% 8% 14%;color: var(--on-dark);box-shadow: var(--shadow)}.vd-method .vd-hero__grid{inset: 0;background-image: linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);z-index: -1}.vd-method__glow{position: absolute;z-index: -1;width: 50%;aspect-ratio: 1;top: 20%;left: 30%;border-radius: 50%;background: radial-gradient(closest-side,rgba(var(--mint-rgb),.2),transparent);animation: vd-breathe 10s ease-in-out infinite}.vd-method__card{width: 100%;background: rgba(255,255,255,.06);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);border: 1px solid rgba(255,255,255,.12);border-radius: clamp(14px,3cqi,22px);padding: clamp(14px,4cqi,28px);box-shadow: 0 1px 0 rgba(255,255,255,.1) inset,0 40px 70px -40px rgba(0,0,0,.8)}.vd-method__head{display: flex;align-items: center;gap: clamp(8px,2cqi,14px);margin-bottom: clamp(12px,3.4cqi,24px)}.vd-method__icon{display: grid;place-items: center;width: clamp(28px,6.4cqi,42px);aspect-ratio: 1;border-radius: clamp(8px,1.8cqi,12px);background: rgba(var(--mint-rgb),.14);color: var(--mint);flex: none}.vd-method__icon .tl-icon{width: 55%;height: 55%}.vd-method__head b{flex: 1;min-width: 0;font: 650 clamp(13px,3cqi,19px)/1.2 var(--f-head);letter-spacing: -.02em}.vd-method__head em{display: inline-flex;align-items: center;gap: 6px;font: 650 clamp(8.5px,1.75cqi,11.5px)/1 var(--f-mono);letter-spacing: .1em;text-transform: uppercase;font-style: normal;color: var(--dark);background: var(--mint);padding: clamp(5px,1.2cqi,8px) clamp(8px,1.8cqi,12px);border-radius: 99px;white-space: nowrap}.vd-method__head em .tl-icon{width: 1.2em;height: 1.2em;stroke-width: 2.6}.vd-method__rows{list-style: none;margin: 0;padding: 0;display: grid;gap: clamp(8px,2.4cqi,16px)}.vd-method__rows li{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1.6fr) 3.2em;gap: clamp(8px,2.4cqi,16px);align-items: center;font: 500 clamp(11px,2.4cqi,15px)/1.2 var(--f-head)}.vd-method__rows li>span{opacity: .82;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vd-method__rows i{display: block;height: clamp(6px,1.5cqi,10px);border-radius: 99px;background: rgba(255,255,255,.08);overflow: hidden}.vd-method__rows b{display: block;height: 100%;width: var(--w);border-radius: inherit;background: linear-gradient(90deg,var(--accent),var(--mint));transform-origin: left;animation: vd-grow 1.4s var(--ease) both;animation-delay: calc(var(--d,0) * 110ms + .3s);box-shadow: 0 0 14px rgba(var(--mint-rgb),.45)}.vd-method__rows strong{text-align: right;font: 700 clamp(11px,2.4cqi,15px)/1 var(--f-mono);color: var(--mint)}.vd-method__zero{margin-top: clamp(4px,1cqi,8px);padding-top: clamp(10px,2.6cqi,18px);border-top: 1px dashed rgba(255,255,255,.18)}.vd-method__zero>span{color: var(--accent2);opacity: 1 !important;font-weight: 650;white-space: normal}@container (max-width: 440px){.vd-method__rows li{grid-template-columns: minmax(0,1.5fr) minmax(0,1.1fr) 2.8em}}.vd-method__zero i{background: repeating-linear-gradient(90deg,rgba(var(--accent2-rgb),.35) 0 6px,transparent 6px 11px)}.vd-method__zero strong{color: var(--accent2)}.vd-method__foot{display: flex;justify-content: space-between;margin-top: clamp(12px,3cqi,20px);padding-top: clamp(10px,2.4cqi,16px);border-top: 1px solid rgba(255,255,255,.1);font: 600 clamp(8.5px,1.8cqi,12px)/1 var(--f-mono);letter-spacing: .12em;text-transform: uppercase;opacity: .7}.vd-float--seal{left: 5%;bottom: 4%;display: flex;align-items: center;gap: clamp(8px,2cqi,12px);color: var(--ink);animation-delay: -2s}.vd-float--seal strong{display: block;font: 750 clamp(12px,2.8cqi,17px)/1.1 var(--f-head);letter-spacing: -.02em}.vd-ring--seal{--s: clamp(30px,8cqi,50px);color: var(--accent)}.vd-ring--seal .tl-icon{width: 42%;height: 42%}.vd-float--tag{right: 5%;top: 4%;display: flex;align-items: center;gap: clamp(6px,1.6cqi,10px);color: var(--ink);animation-delay: -5s}.vd-float--tag small{text-transform: none;letter-spacing: 0;font: 550 clamp(10px,2cqi,13px)/1.2 var(--f-head);color: var(--ink)}.vd-ad{font: 700 clamp(8px,1.6cqi,10.5px)/1 var(--f-mono);letter-spacing: .1em;text-transform: uppercase;background: var(--accent2);color: var(--ink);padding: clamp(4px,1cqi,6px) clamp(6px,1.4cqi,9px);border-radius: 6px}.tl-stats{position: relative;overflow: hidden;isolation: isolate;background: radial-gradient(ellipse 50% 90% at 50% 0%,rgba(var(--mint-rgb),.14),transparent 70%),var(--dark)}.tl-stats::before{content: "";position: absolute;inset: 0;z-index: -1;background-image: linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size: 44px 44px;-webkit-mask-image: linear-gradient(180deg,#000,transparent);mask-image: linear-gradient(180deg,#000,transparent)}.tl-stats .tl-kicker{color: var(--mint)}.tl-stats .tl-kicker::before{box-shadow: 0 0 0 4px rgba(var(--mint-rgb),.18)}.tl-stats .tl-head__title em{color: var(--mint)}.tl-stats__grid{gap: 0}.tl-stats__grid li{padding: 10px 20px}.tl-stats__grid li + li{border-left: 1px solid rgba(255,255,255,.1)}.tl-stats__grid strong{color: var(--on-dark);font-size: clamp(40px,5vw,66px);letter-spacing: -.05em}.tl-stats__grid li:nth-child(odd) strong{color: var(--mint)}.tl-stats__grid span{font: 500 12px/1.5 var(--f-mono);letter-spacing: .12em;text-transform: uppercase;opacity: .78}.tl-quote{background: var(--bg);border-radius: var(--r-lg);padding: 32px 30px 28px;box-shadow: 0 30px 50px -44px rgba(var(--ink-rgb),.45)}.tl-quote__stars{color: var(--accent2)}.tl-quote blockquote p{font: 450 21px/1.45 var(--f-serif);letter-spacing: -.005em}.tl-quote figcaption{padding-top: 20px;border-top: 1px solid var(--line)}.tl-quote figcaption small{font: 500 12px/1.4 var(--f-mono);letter-spacing: .06em;text-transform: uppercase}.tl-quote__avatar{background: rgba(var(--accent-rgb),.12);color: var(--accent);font-weight: 750}.tl-pc__media{border-radius: var(--r);border: 1px solid var(--line)}.tl-pc__title{font: 500 25px/1.18 var(--f-serif);letter-spacing: -.015em}.tl-pc__title a:hover{color: var(--accent)}.tl-meta{font-size: 11.5px}.tl-article__title{font-family: var(--f-serif);font-weight: 500;letter-spacing: -.025em;line-height: 1.04}.tl-article__lead{font-family: var(--f-serif);font-size: 23px;line-height: 1.45}.tl-entry h2,.tl-entry h3{font-family: var(--f-serif);font-weight: 600;letter-spacing: -.015em;line-height: 1.15}.tl-entry blockquote{font-family: var(--f-serif);font-style: italic}.tl-entry table{border: 1px solid var(--line);border-radius: var(--r);border-collapse: separate;border-spacing: 0;overflow: hidden}.tl-entry th{background: var(--surface);font: 600 12px/1.4 var(--f-mono);letter-spacing: .1em;text-transform: uppercase}.tl-newsband__box{position: relative;overflow: hidden;isolation: isolate;background: linear-gradient(135deg,#EAF6EF,#F8FBF9 60%);border-color: rgba(var(--accent-rgb),.2)}.tl-newsband__box::before{z-index: -1;-webkit-mask-image: radial-gradient(ellipse 60% 90% at 100% 50%,#000 10%,transparent 70%);mask-image: radial-gradient(ellipse 60% 90% at 100% 50%,#000 10%,transparent 70%)}.tl-subscribe{border-radius: 14px;box-shadow: 0 20px 40px -30px rgba(var(--ink-rgb),.5)}.tl-subscribe .tl-btn{border-radius: 10px}.tl-newsband{padding: clamp(24px,3vw,40px) 0}.tl-newsband + .tl-cta,.tl-cta{padding-top: clamp(24px,3vw,40px)}.tl-cta__box{background: radial-gradient(ellipse 60% 80% at 50% 120%,rgba(var(--mint-rgb),.28),transparent 70%),var(--dark)}.tl-cta__title em{color: var(--mint)}.tl-cta .tl-btn--light{background: var(--mint);color: var(--dark)}.tl-cta .tl-btn--light:hover{color: var(--dark);box-shadow: 0 16px 34px -14px rgba(var(--mint-rgb),.8)}.vd-cta{position: absolute;inset: 0;z-index: -1;pointer-events: none}.vd-cta__grid{position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size: 40px 40px;-webkit-mask-image: radial-gradient(ellipse 70% 70% at 50% 50%,#000,transparent);mask-image: radial-gradient(ellipse 70% 70% at 50% 50%,#000,transparent)}.vd-cta__ring{position: absolute;border-radius: 50%;border: 1px solid rgba(var(--mint-rgb),.22)}.vd-cta__ring--a{width: 520px;height: 520px;left: -200px;bottom: -300px}.vd-cta__ring--b{width: 380px;height: 380px;right: -140px;top: -200px;border-style: dashed;animation: vd-spin 60s linear infinite}.vd-cta__dot{position: absolute;width: 10px;height: 10px;margin: -5px;border-radius: 50%;background: var(--mint);left: 14.6%;bottom: 14.6%;box-shadow: 0 0 0 6px rgba(var(--mint-rgb),.15),0 0 24px var(--mint)}.tl-footer{background: radial-gradient(ellipse 50% 60% at 0% 0%,rgba(var(--mint-rgb),.08),transparent 70%),var(--dark)}.tl-footer a:hover{color: var(--mint)}.tl-footer__contact .tl-icon{color: var(--mint)}.tl-pagehead__title{letter-spacing: -.045em}.tl-chip{font-weight: 550}.tl-chip.is-active{background: var(--accent);border-color: var(--accent);color: #fff}.post-type-archive-tl_review .tl-grid,.tax-tl_review_cat .tl-grid{padding-top: 14px;row-gap: calc(var(--gap) + 14px)}.vd-review__head{padding: clamp(40px,6vw,84px) 0 clamp(28px,4vw,48px);border-bottom: 1px solid var(--line)}.vd-crumbs{gap: 10px}.vd-crumbs a{text-decoration: none}.vd-crumbs a:hover{color: var(--ink)}.vd-crumbs span{color: var(--muted)}.vd-review__title{font-size: clamp(38px,5.4vw,74px);letter-spacing: -.045em;margin-bottom: 18px}.vd-review__title span{font-family: var(--f-serif);font-style: italic;font-weight: 450;color: var(--accent);letter-spacing: -.015em}.vd-review__lead{font-size: clamp(18px,1.7vw,21px);color: var(--muted);max-width: 760px;margin-bottom: 22px}.vd-review__meta{align-items: center}.vd-chip{display: inline-flex;align-items: center;gap: 6px;background: var(--accent);color: #fff;padding: 6px 11px;border-radius: 99px;font-weight: 700}.vd-chip .tl-icon{width: 14px;height: 14px}.vd-review__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(300px,370px);gap: clamp(32px,5vw,72px);align-items: start;padding-top: clamp(36px,5vw,64px);padding-bottom: var(--sec)}.vd-verdict{order: 2;position: sticky;top: 104px;background: var(--bg);border: 1.5px solid rgba(var(--accent-rgb),.45);border-radius: var(--r-lg);padding: 26px;box-shadow: 0 0 0 6px rgba(var(--accent-rgb),.06),var(--shadow)}.vd-verdict__top{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 14px;align-items: center;margin-bottom: 18px}.vd-verdict__name{font: 700 20px/1.15 var(--f-head);letter-spacing: -.025em;margin: 0}.vd-verdict .tl-btn{width: 100%}.vd-disclose{display: flex;gap: 10px;align-items: flex-start;margin: 16px 0 0;font-size: 13px;line-height: 1.5;color: var(--muted)}.vd-disclose .tl-icon{width: 16px;height: 16px;margin-top: 2px;color: var(--accent)}.vd-block{margin-bottom: clamp(32px,4vw,48px)}.vd-block__title{font-size: 23px;letter-spacing: -.03em;margin-bottom: 18px}.vd-scores{list-style: none;padding: 22px 24px;margin: 0;display: grid;gap: 14px;border: 1px solid var(--line);border-radius: var(--r);background: var(--surface)}.vd-scores li{display: grid;grid-template-columns: minmax(110px,190px) 1fr 68px;gap: 16px;align-items: center;font-weight: 550;font-size: 15.5px}.vd-scores i{display: block;height: 9px;border-radius: 99px;background: rgba(var(--ink-rgb),.08);overflow: hidden}.vd-scores b{display: block;height: 100%;width: var(--w);border-radius: inherit;background: linear-gradient(90deg,var(--accent),var(--mint));transform-origin: left;animation: vd-grow 1.4s var(--ease) both .2s}.vd-scores strong{text-align: right;font: 700 15px/1 var(--f-mono)}.vd-scores small{color: var(--muted);font-weight: 500}.vd-pc{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.vd-pc__col{border-radius: var(--r);padding: 24px}.vd-pc__col .vd-block__title{font-size: 19px;margin-bottom: 14px}.vd-pc__col--pro{background: rgba(var(--accent-rgb),.05);box-shadow: inset 0 0 0 1px rgba(var(--accent-rgb),.2)}.vd-pc__col--con{background: rgba(var(--neg-rgb),.035);box-shadow: inset 0 0 0 1px rgba(var(--neg-rgb),.16)}.vd-pc .vd-con{color: var(--ink)}.vd-review .tl-details{margin-top: 0}.vd-app{position: relative;container-type: inline-size;display: grid;place-items: center;padding: 6% 0}.vd-phone{position: relative;z-index: 1;width: 58%;aspect-ratio: 9 / 18.5;border-radius: 13cqi / 6.5cqi;background: var(--dark);padding: 2.6cqi;box-shadow: 0 60px 90px -50px rgba(var(--ink-rgb),.7),inset 0 0 0 1px rgba(255,255,255,.1)}.vd-phone__notch{position: absolute;z-index: 2;left: 50%;top: 4.4cqi;width: 16cqi;height: 3.6cqi;transform: translateX(-50%);border-radius: 99px;background: var(--dark)}.vd-phone__screen{height: 100%;border-radius: 10.5cqi / 5.2cqi;background: linear-gradient(180deg,#F2FAF6,var(--bg) 50%);padding: 12cqi 5cqi 5cqi;text-align: center;overflow: hidden}.vd-phone__screen small{display: block;font: 600 max(9px,2.4cqi)/1.3 var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.vd-phone__screen>b{display: block;font: 750 max(14px,4.6cqi)/1.1 var(--f-head);letter-spacing: -.03em;margin-top: 1cqi}.vd-phone__screen .vd-ring--xl{--s: 26cqi;margin: 4cqi auto 5cqi}.vd-phone__screen ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 2.4cqi;text-align: left}.vd-phone__screen li{display: grid;grid-template-columns: auto 1fr auto;gap: 2.4cqi;align-items: center;background: var(--bg);border: 1px solid var(--line);border-radius: 3cqi;padding: 2.4cqi}.vd-phone__screen li .vd-logo{width: 7.4cqi;border-radius: 2cqi;font-size: 3.4cqi}.vd-phone__screen li strong{display: block;font: 650 max(10px,3cqi)/1.2 var(--f-head)}.vd-phone__screen li i{display: block;height: 1.2cqi;margin-top: 1.2cqi;border-radius: 9px;background: linear-gradient(90deg,var(--accent),var(--mint)) 0 0 / var(--w) 100% no-repeat,rgba(var(--ink-rgb),.08)}.vd-phone__screen li em{font: 700 max(10px,3cqi)/1 var(--f-mono);font-style: normal;color: var(--accent)}@keyframes vd-fill{from{--vd-a: 0}}@keyframes vd-grow{from{transform: scaleX(0)}}@keyframes vd-rise{from{transform: scaleY(0)}}@keyframes vd-float{50%{translate: 0 -8px}}@keyframes vd-breathe{50%{opacity: .55;scale: 1.08}}@keyframes vd-pulse{0%{box-shadow: 0 0 0 0 rgba(var(--accent-rgb),.5)}100%{box-shadow: 0 0 0 8px rgba(var(--accent-rgb),0)}}@keyframes vd-spin{to{rotate: 360deg}}@media (prefers-reduced-motion: reduce){.vd-float,.vd-hero__glow,.vd-method__glow,.vd-cta__ring,.vd-live i{animation: none !important}}@media (max-width: 1080px){.tl-step::after{display: none}.tl-badgerow li:nth-child(3){border-left: 0;padding-left: 0}.tl-badgerow__grid{row-gap: 18px}.tl-stats__grid li:nth-child(3){border-left: 0}}@media (max-width: 900px){.tl-hero--verdict .tl-hero__grid{grid-template-columns: 1fr}.tl-hero--verdict .tl-hero__media{max-width: 640px;width: 100%;margin: 0 auto}.tl-header{-webkit-backdrop-filter: none;backdrop-filter: none;background: var(--bg)}.tl-stats__grid{row-gap: 32px}.vd-review__grid{grid-template-columns: 1fr}.vd-verdict{order: 0;position: relative;top: 0}.tl-grid--3.tl-grid{row-gap: calc(var(--gap) + 18px)}}@media (max-width: 600px){.tl-badgerow li,.tl-badgerow li + li{border-left: 0;padding: 0}.tl-stats__grid li + li{border-left: 0}.tl-stats__grid li{padding: 0 6px}.vd-pc{grid-template-columns: 1fr}.vd-scores{padding: 18px}.vd-scores li{grid-template-columns: 1fr 58px;gap: 8px 12px}.vd-scores li>span{grid-column: 1 / -1}.vd-scores li i{grid-column: 1}.tl-hero__stats li{padding: 18px 16px}.vd-hero{padding: 12% 0 22% 0}.vd-float--chart{width: 38cqi}.vd-method{aspect-ratio: auto;padding: 22% 5% 26%}}