*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.top-\[81px\]{top:81px}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:.75rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.scroll-mt-32{scroll-margin-top:8rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-6{column-gap:1.5rem}.gap-y-3{row-gap:.75rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.bg-\[\#FDB913\]{--tw-bg-opacity:1;background-color:rgb(253 185 19/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black\/80{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-black\/40{--tw-gradient-to:rgb(0 0 0/0.4) var(--tw-gradient-to-position)}.object-cover{object-fit:cover}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pt-8{padding-top:2rem}.pt-\[81px\]{padding-top:81px}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[\#9A6900\]{accent-color:#9A6900}.opacity-40{opacity:.4}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--ink:#323232;--muted:#666666;--line:#e0e0e0;--yellow:#fdb913;--yellow-hover:#e5a711;--surface:#f5f5f5;--header-height:81px}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-height) + 20px)}body{margin:0;color:var(--ink);background:white;font-family:var(--font-she),Inter,sans-serif;font-size:16px;line-height:1.6;padding-top:var(--header-height)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}:focus-visible{outline:3px solid #9a6900;outline-offset:4px}::selection{background:#fde6a5;color:#111}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:800;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}h1{font-size:clamp(32px,4vw,52px)}h2{font-size:clamp(26px,3vw,36px)}h3{font-size:22px}p{color:var(--muted)}.container{width:100%;max-width:1328px;margin-inline:auto;padding-inline:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:8px;font-size:15px;font-weight:700;line-height:1.4;text-align:center;transition:background-color .15s,color .15s,border-color .15s}.button svg{width:20px;height:20px;flex-shrink:0}.button-primary{background:var(--yellow);color:#111}.button-primary:hover{background:var(--yellow-hover)}.button-dark{background:#111;color:#fff}.button-dark:hover{background:#323232}.button-outline{border-color:#d1d5db;color:#323232;background:white}.button-outline:hover{background:#f3f4f6}.button-large{min-height:52px;padding:14px 26px;font-size:16px}.button:disabled{opacity:.65;cursor:wait}.text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.text-link svg{width:20px;height:20px}.muted{color:var(--muted)}.site-header{position:fixed;inset:0 0 auto;z-index:40;background:#000;color:white;border-bottom:1px solid #252525}.header-inner{max-width:1488px;min-height:var(--header-height);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.header-brand{justify-self:start;min-width:0}.header-controls{display:flex;align-items:center;justify-self:end;gap:16px}.brand{display:inline-flex;gap:10px;align-items:center;color:white;font-size:17px;font-weight:800;line-height:1.2;letter-spacing:-.025em}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:6px;background:var(--yellow);color:#111;font-size:21px;font-weight:800}.brand-logo{display:block;width:210px;max-width:100%;height:auto}.website-language{position:relative;display:inline-flex;flex-shrink:0}.language-trigger{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px;border:0;border-radius:8px;color:white;background:transparent;font-size:14px;font-weight:500;line-height:20px}.language-trigger svg{width:14px;height:14px}.language-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.language-trigger:hover,.language-trigger[aria-expanded=true]{color:var(--yellow);background:rgb(255 255 255/5%)}.language-options{position:absolute;top:calc(100% + 4px);right:0;width:160px;padding:4px;border:1px solid var(--line);border-radius:8px;background:white;color:#374151}.language-options a{display:block;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:4px;background:transparent;color:inherit;text-decoration:none;text-align:left;font-size:16px;line-height:24px}.language-options a[aria-current=page]{background:#fff7e3;color:#785900;font-weight:600}.language-options a:hover{background:#f3f4f6}.language-options a:focus-visible{outline-offset:-3px}@media (max-width:600px){.brand-logo{width:180px}.header-inner{gap:12px}}.desktop-nav{display:flex;align-items:center;gap:16px;justify-self:center}.desktop-nav a,.sign-in{display:inline-flex;align-items:center;min-height:44px;padding:8px;border-radius:8px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.desktop-nav a[aria-current],.mobile-drawer nav a[aria-current]:not(.mobile-plans){color:var(--yellow);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.desktop-nav a:hover,.sign-in:hover{color:var(--yellow);background:rgb(255 255 255/5%)}.header-actions{display:flex;align-items:center;gap:16px}.header-cta{min-height:44px;padding:10px 18px;font-size:14px;font-weight:600}.mobile-nav{display:none}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;color:#111;background:white;padding:12px;border:2px solid #9a6900}.skip-link:focus{top:12px}.home-hero{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line)}.hero-content{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:56px}.hero-copy{min-width:0}.hero-content h1{font-size:clamp(38px,3.5vw,52px);font-weight:800;line-height:1.12;letter-spacing:-.035em}.hero-content h1 span{display:block;color:#a8750c}.hero-description{max-width:50ch;margin:20px 0 24px;color:#535b67;font-size:18px;line-height:1.65}.hero-preview{min-width:0;overflow:hidden;background:white;border:1px solid var(--line);border-radius:12px}.hero-preview>header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:22px 20px;border-bottom:1px solid var(--line);color:var(--ink)}.hero-preview h2{font-size:22px;letter-spacing:-.025em}.hero-preview header p{margin-top:8px;color:#d1d5db;font-size:14px}.hero-preview-count{color:#656d78;font-size:14px;font-weight:600;padding-top:4px;white-space:nowrap}.hero-preview-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:14px}.hero-preview-table td,.hero-preview-table th{padding:20px 16px;border-bottom:1px solid #eee}.hero-preview-table thead th{padding-block:14px;color:#656d78;font-size:14px;font-weight:600;background:#fafafa}.hero-preview-table th:first-child{width:47%}.hero-preview-table th:nth-child(2){width:23%}.hero-preview-table th:last-child{width:30%;text-align:right}.hero-preview-name{display:block;color:#111827;font-weight:700;font-size:15px;overflow-wrap:anywhere}.hero-preview-category,.hero-preview-state{display:block;margin-top:4px;color:#656d78;font-size:14px;font-weight:400;overflow-wrap:anywhere}.hero-preview-price{text-align:right;font-weight:700;color:#111827;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hero-preview-currency{display:block;color:#656d78;font-size:14px;font-weight:400;margin-top:4px}.hero-preview-access{display:flex;align-items:start;gap:12px;padding:20px 24px;background:#fff9e9}.hero-preview-access svg{flex-shrink:0;color:#805800;margin-top:3px}.hero-preview-access p{color:#5a4b2b;font-size:14px;line-height:1.6}.hero-preview-access strong{color:#323232;font-weight:600}.hero-preview-empty{padding:36px 24px}.search-form{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.search-form input[type=search]{display:block;width:100%;min-width:0;min-height:48px;padding:12px 16px;background:white;color:#111827;border:1px solid #d1d5db;border-radius:8px;font-size:16px}.search-form input::placeholder{color:#626872;opacity:1}.search-form button{flex-shrink:0}.search-home{max-width:780px;margin-inline:auto}.search-home .button,.search-home input[type=search]{min-height:54px}.hero-categories{margin-top:20px}.hero-categories p{font-size:14px;font-weight:500;color:#535b67;margin-bottom:10px}.hero-categories>div{display:flex;flex-wrap:wrap;gap:8px}.hero-categories a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid #d1d5db;background:white;color:#323232;border-radius:8px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s}.hero-categories a:hover{color:#111;background:#fff3cc;border-color:#e8c663}.hero-coverage{margin-top:24px;font-size:14px;color:#535b67;line-height:1.6}.hero-coverage strong{display:block;margin-bottom:4px;color:var(--ink)}.hero-coverage a{display:inline-block;text-decoration:underline;text-underline-offset:3px}.hero-selection{margin-top:12px;font-size:14px;color:#535b67}.hero-selection summary{width:fit-content;min-height:44px;padding-block:10px;cursor:pointer;color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:4px}.hero-selection p{margin-block:8px 12px;max-width:65ch;line-height:1.65}.hero-preview-facts{font-variant-numeric:tabular-nums}.hero-preview-facts span{display:block}.hero-preview-facts span+span{margin-top:4px;color:#656d78;font-size:14px}.hero-preview-name:hover{text-decoration:underline;text-underline-offset:3px}.home-search-field,.search-field{flex:1;min-width:0}.home-search-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.search-home{align-items:end}.category-picker-form{display:flex;align-items:end;gap:8px}.category-picker-field{position:relative;flex:1;min-width:0}.category-picker-field label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.category-picker-input{position:relative}.category-picker-input input{width:100%;min-width:0;min-height:54px;border:1px solid #d1d5db;border-radius:8px;padding:12px 42px 12px 16px;background:white;color:#111827;font-size:16px}.category-picker-input input::placeholder{color:#626872;opacity:1}.category-picker-input>svg{position:absolute;right:14px;top:17px;pointer-events:none}.category-picker-form>button{min-height:54px;flex-shrink:0}.category-picker-form>button:disabled{background:#e0e0e0;color:#535b67;cursor:not-allowed}.category-picker-options{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;margin:0;border:1px solid #a7adb5;border-radius:8px;background:white}.category-picker-summary{display:grid;gap:2px;padding:10px 12px;border-bottom:1px solid var(--line);color:#535b67;font-size:14px}.category-picker-summary strong{color:var(--ink)}.category-picker-list{max-height:264px;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;margin:0;padding:4px;list-style:none}.category-picker-options [role=option]{min-height:44px;padding:10px 12px;color:#323232;cursor:pointer;font-size:15px;overflow-wrap:anywhere}.category-picker-options [aria-selected=true],.category-picker-options [role=option]:hover{background:#fff3cc;color:#3c310e;outline:1px solid #9a6900;outline-offset:-1px}.category-picker-empty{padding:12px;color:#535b67;font-size:14px}.category-picker-help{margin-top:12px;font-size:14px;color:#535b67}.category-picker-help a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}@media (max-width:600px){.category-picker-form{flex-direction:column;align-items:stretch}.category-picker-form>button{width:100%}.category-picker-options{position:static;margin-top:6px}.category-picker-list{max-height:224px}}.inventory-section{padding-block:64px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.section-heading p{margin-top:10px;max-width:65ch}.capture-note{font-size:14px;margin-top:18px}.home-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.home-categories a{background:white;border:1px solid var(--line);border-radius:12px;padding:18px;min-height:106px;height:100%;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px}.home-categories strong{display:block;font-size:18px;line-height:1.4;overflow-wrap:anywhere}.home-category-count{display:block;margin-top:6px;color:#535b67;font-size:14px;font-weight:400}.category-directory-more{margin-top:24px}.category-directory-more>summary{width:fit-content;min-height:48px;padding:12px 20px;border:1px solid #a7adb5;border-radius:8px;font-size:16px;font-weight:600}.category-directory-more>summary:hover{background:#fff9e9;border-color:#b37a00}.category-directory-total{margin-left:8px}.category-directory-more[open]>summary{margin-bottom:24px}.category-directory-more:not([open]) .categories-collapse-label,.category-directory-more[open] .categories-expand-label{display:none}.home-categories a:hover{border-color:#b37a00;background:#fff9e9}.home-categories svg{flex-shrink:0}.how-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:72px}.how-section>div>p{margin-top:20px;max-width:42ch}.how-steps{margin:0;padding:0;list-style:none;counter-reset:steps}.how-steps li{position:relative;padding:4px 0 26px 62px;counter-increment:steps}.how-steps li:last-child{padding-bottom:0}.how-steps li:before{content:counter(steps);display:grid;place-items:center;position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:#111;color:var(--yellow);font-weight:700}.how-steps h3{font-size:20px;margin-bottom:10px}.how-steps p{font-size:16px;line-height:1.65}.subscription-section{background:#111;color:white;padding-block:64px}.subscription-inner{display:grid;grid-template-columns:1.05fr 1fr;align-items:start;gap:70px}.subscription-inner>div>p{margin-top:22px;color:#d1d5db;max-width:48ch}.subscription-inner h2{max-width:20ch}.subscription-inner .button{margin-top:26px;background:var(--yellow);color:#111}.subscription-benefits{margin:0}.subscription-benefits>div{padding-block:20px}.subscription-benefits>div:first-child{padding-top:0}.subscription-benefits>div+div{border-top:1px solid #444}.subscription-benefits dt{font-size:18px;font-weight:700;color:var(--yellow);margin-bottom:8px}.subscription-benefits dd{margin:0;color:#e5e7eb;font-size:16px;line-height:1.65}.services-section{padding-block:64px}.services-section .section-heading{display:block}.services-section .section-heading p{margin-top:16px}.service-rows{display:grid;grid-template-columns:1fr 1fr;gap:24px}.service-rows>a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;background:var(--surface);border-radius:12px}.service-rows>a:hover{background:#fff3d0}.service-rows p{margin-top:12px;font-size:16px;max-width:42ch}.service-action{display:inline-block;margin-top:20px;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.service-rows svg{flex-shrink:0}.faq-section{padding-block:12px 64px}.faq-list{margin:24px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.faq-list>div{border-bottom:1px solid var(--line);padding-block:20px 24px}.faq-list dt{font-size:18px;line-height:1.5;font-weight:600}.faq-list dd{margin:12px 0 0;font-size:16px;line-height:1.7;color:var(--muted)}.final-cta{padding-block:64px;text-align:center;border-top:1px solid var(--line)}.final-cta .button{margin-top:26px}.site-footer{background:#000;color:white;padding-block:48px 24px}.footer-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:start;gap:40px}.footer-inner>div{min-width:0}.footer-inner nav{display:grid;gap:6px}.footer-contact,.footer-inner nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#d1d5db;overflow-wrap:anywhere}.footer-contact:hover,.footer-inner nav a:hover{color:var(--yellow)}.footer-contact{margin-top:12px}.footer-inner p{color:#aeb4bd;font-size:14px;max-width:33ch;margin-top:16px}.footer-inner h2{font-size:16px;letter-spacing:0;margin-bottom:8px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px 32px;color:#aeb4bd;font-size:14px;padding-top:28px;border-top:1px solid #303030;margin-top:36px}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:24px}.footer-bottom a,.footer-help{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#d1d5db}.footer-bottom a:hover,.footer-help:hover{color:var(--yellow)}.footer-help{display:flex;width:fit-content}.dealership-intro{background:var(--surface);padding-block:48px}.dealership-intro h1{max-width:24ch}.dealership-intro p{max-width:72ch;margin-top:20px;font-size:18px}.dealership-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:80px;padding-block:48px 64px;align-items:start}.dealership-form-area{min-width:0}.dealership-form>*+*{margin-top:24px}.dealership-form legend:not(.sr-only){font-size:22px;line-height:1.35;font-weight:750;margin-bottom:20px}.dealership-intent-options{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.dealership-intent-options label{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 16px;border:1px solid #999;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer}.dealership-intent-options label:has(:checked){background:#fff8e8;border-color:#9a6900}.dealership-intent-options label:hover{border-color:#9a6900}.dealership-form input[type=checkbox],.dealership-form input[type=radio]{accent-color:#865b00;width:18px;height:18px;flex-shrink:0}.dealership-field-group{border-top:1px solid var(--line);padding-top:4px}.dealership-field-group>*+*{margin-top:20px}.dealership-field-group>legend+*{margin-top:0}.dealership-field-help{font-size:14px}.dealership-form input::placeholder,.dealership-form textarea::placeholder{color:#666;opacity:1}.dealership-consent{display:flex;align-items:flex-start;gap:12px;padding-block:8px;font-size:14px;cursor:pointer}.dealership-guidance{padding-left:32px;border-left:1px solid var(--line)}.dealership-guidance section+section{margin-top:32px}.dealership-guidance h2{font-size:22px;margin-bottom:16px}.dealership-guidance p+p{margin-top:16px}.dealership-guidance ol{list-style:decimal;padding-left:24px}.dealership-guidance li+li{margin-top:24px}.dealership-guidance li p{margin-top:6px}.dealership-guidance a{display:block;padding-block:10px;font-weight:600;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.dealership-source-note{padding-bottom:48px}.dealership-source-note p{border-top:1px solid var(--line);padding-top:24px;font-size:14px;max-width:90ch}@media (max-width:1100px){.dealership-layout{gap:32px}.dealership-guidance{padding-left:24px}}@media (max-width:800px){.dealership-layout{grid-template-columns:minmax(0,1fr);padding-block:32px;gap:48px}.dealership-guidance{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}.dealership-intro{padding-block:36px}.dealership-intent-options{flex-direction:column}}.contact-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;padding-block:64px}.contact-hero h1{font-size:clamp(36px,4vw,54px);max-width:18ch}.contact-hero>div>p{margin-top:24px;font-size:18px;max-width:55ch;color:#555}.contact-direct{background:#242424;color:white;border-radius:16px;padding:32px;min-width:0}.contact-direct h2{font-size:26px}.contact-email{display:inline-block;overflow-wrap:anywhere;color:#fdb913;font-size:clamp(16px,1.5vw,20px);margin-block:20px 12px;font-weight:650}.contact-direct p{color:#ddd;margin-bottom:24px}.contact-options{padding-bottom:56px}.contact-options>h2{font-size:32px;margin-bottom:32px}.contact-options article{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:start;gap:36px;padding-block:30px}.contact-notes h2,.contact-options h3{font-size:22px;line-height:1.35;font-weight:750}.contact-notes p,.contact-options p{color:#555;line-height:1.7}.contact-notes a,.contact-options a{font-weight:650;text-decoration:underline;text-underline-offset:5px;display:inline-block;padding-block:10px}.contact-options a{justify-self:end;padding-top:0}.contact-notes{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:40px 64px;border-top:1px solid var(--line)}.contact-notes p{margin-top:16px}.contact-notes a{margin-top:10px}@media (max-width:900px){.contact-hero{gap:32px}.contact-options article{grid-template-columns:1fr 1.5fr;gap:16px 32px}.contact-options article a{grid-column:2;justify-self:start}}@media (max-width:640px){.contact-hero,.contact-notes,.contact-options article{grid-template-columns:minmax(0,1fr)}.contact-hero{padding-block:36px 48px}.contact-direct{padding:26px}.contact-options article a{grid-column:1;padding-block:10px}.contact-options{padding-bottom:24px}.contact-notes{gap:36px;padding-bottom:48px}}.scanner-main{background:var(--surface)}.scanner-hero{background:#e5e7eb;border-bottom:1px solid #d1d5db;padding-block:20px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#5b626d;font-size:14px;margin-bottom:20px}.breadcrumbs a{min-height:28px;display:inline-flex;align-items:center}.breadcrumbs a:hover{color:#805800;text-decoration:underline}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:28px}.page-heading h1{font-size:clamp(30px,3.5vw,46px);color:#111827}.page-heading p{margin-top:12px;max-width:64ch;color:#4b5563;font-size:16px}.page-heading .button{flex-shrink:0}.scanner-inventory-snapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:850px;margin:20px 0 0;padding-top:16px;border-top:1px solid #c6cbd2}.scanner-inventory-snapshot .snapshot-note,.scanner-inventory-snapshot dt{font-size:13px;color:#4b5563}.scanner-inventory-snapshot dd{margin:4px 0 0;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.scanner-inventory-snapshot dd>span{font-size:14px;font-weight:400}.scanner-inventory-snapshot .snapshot-note{display:block;margin-top:2px}.scanner-scope-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-bottom:16px;font-size:14px}.scanner-scope-links>span{font-weight:600}.scanner-scope-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.scanner-inventory-snapshot{gap:10px;margin-top:12px;padding-top:10px}.scanner-inventory-snapshot dd{font-size:18px}.scanner-scope-links{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}.scanner-scope-links>*{flex-shrink:0}}.scanner-results{padding-block:28px 64px}@media (min-width:901px){.scanner-hero>.container,.scanner-main>.scanner-results{max-width:1920px;padding-inline:clamp(24px,3vw,56px)}.scanner-results .equipment-listing{width:36%;max-width:none}.scanner-results .equipment-facts{width:16%}}.scanner-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:20px}.scanner-toolbar .filter-trigger{white-space:nowrap}.sort-form{display:flex;align-items:center;gap:10px;flex-shrink:0}.sort-form label{font-size:14px;color:#4b5563}.sort-form select{min-height:48px;padding:10px 32px 10px 12px;border:1px solid #d1d5db;border-radius:8px;background:white;color:#111827;font-size:14px;max-width:220px}.filter-pills{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:22px}.filter-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 14px;border:1px solid #e8c663;border-radius:999px;background:#fff3cc;color:#3c310e;font-weight:600;font-size:14px}.filter-pill:hover{background:#ffe8a3}.filter-pill-search{max-width:100%}.filter-pill-search>span:first-child{min-width:0;overflow-wrap:anywhere}.filter-pill-search>span:last-child{flex-shrink:0}.search-highlight{background:#fff3cc;color:#3c310e;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.search-context-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#323232}.search-scoped{align-items:flex-end}.filter-pill svg{width:16px;height:16px;display:block}.clear-filters{min-height:44px;display:inline-flex;padding:8px;color:#535b67;text-decoration:underline;text-underline-offset:4px}.clear-filters,.table-summary{align-items:center;font-size:14px}.table-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:0 0 16px;color:#656d78}.table-summary strong{color:#111827;font-size:16px;font-weight:700}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:white;overscroll-behavior-inline:contain}.equipment-cards{display:none}.equipment-captured{display:block;margin-top:8px;color:#656d78;font-size:14px;font-weight:400}.category-guide{max-width:850px;padding:20px 0}.category-guide h3{font-weight:700;font-size:18px;margin-bottom:10px;margin-top:24px}.catalog-methodology{max-width:850px;padding-block:48px 64px}.catalog-methodology h1{font-size:clamp(30px,4vw,44px)}.catalog-methodology h2{font-size:24px;margin-bottom:16px}.catalog-methodology section{margin-block:32px}.catalog-methodology p,.category-guide p{margin-block:14px}.catalog-methodology-intro{color:var(--muted);font-size:18px}@media (max-width:700px){.desktop-equipment{display:none}.equipment-cards{display:grid;gap:14px;padding:0;list-style:none}.equipment-card{min-width:0;padding:20px;border:1px solid var(--line);border-radius:12px;background:white;overflow-wrap:anywhere}.equipment-card h3{margin:6px 0 12px}.equipment-card .equipment-name{font-size:19px}.equipment-card .price{font-size:20px;margin-bottom:16px}.equipment-card .currency{display:inline;margin-left:7px}.equipment-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.equipment-card dt{font-size:14px;color:#656d78}.equipment-card dd{margin-top:3px;font-size:14px}.equipment-card-facts,.equipment-card-location{grid-column:1/-1}.equipment-card .dealer-lock{margin-top:16px;min-height:44px;white-space:normal}}.equipment-table{width:100%;min-width:960px;border-collapse:collapse;font-size:14px;text-align:left}.equipment-table thead{background:#fafafa}.equipment-table td,.equipment-table th{padding:18px 20px;vertical-align:middle}.equipment-table thead th{font-size:14px;font-weight:700;color:#5b626d;border-bottom:1px solid #e5e7eb}.equipment-table tbody tr{border-bottom:1px solid #eee}.equipment-table tbody tr:last-child{border:0}.equipment-table tbody tr:hover{background:#fffdf5}.equipment-table tbody th{min-width:260px;font-weight:600}.equipment-listing{width:34%;max-width:440px;overflow-wrap:anywhere}.equipment-facts{min-width:170px}.equipment-parsed-category{display:block;font-size:14px;font-weight:600}.equipment-name{color:#111827;font-size:15px;font-weight:700;overflow-wrap:anywhere}.equipment-name:hover{color:#805800;text-decoration:underline}.currency,.equipment-category{display:block;color:#656d78;font-size:14px;font-weight:400;margin-top:5px}.number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.price{color:#111827;font-weight:700}.dealer-lock{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border-radius:6px;color:#725215;background:#fff7e3;font-size:14px;font-weight:600;white-space:nowrap}.dealer-lock:hover{background:#ffecb8}.dealer-lock svg{width:15px;height:15px}.equipment-table.compact{min-width:760px}.pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;font-size:14px;color:#535b67}.pagination .button{min-height:44px;font-size:14px;padding:10px 16px}.access-band{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;padding:28px 32px;border-radius:12px;background:#111;color:white}.access-band h2{font-size:24px}.access-band p{margin-top:10px;color:#d1d5db;font-size:14px;max-width:67ch}.access-band .button{background:var(--yellow);color:#111;flex-shrink:0}.scanner-explainer{margin-top:44px}.inventory-context{padding-block:8px 36px;border-bottom:1px solid var(--line);margin-bottom:28px}.inventory-jump{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.inventory-context header h2{max-width:42ch;text-wrap:balance}.inventory-context h3{font-size:20px;line-height:1.4;margin-top:32px}.inventory-context .inventory-coverage,.inventory-price-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0}.inventory-coverage>div{border-top:1px solid var(--line);padding-top:16px}.inventory-context dt{font-size:14px;color:var(--muted)}.inventory-context dd{margin:6px 0 0;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.inventory-coverage dd>span:not(.inventory-detail){color:var(--muted);font-size:16px;font-weight:400}.inventory-detail{display:block;margin-top:6px;font-size:14px;font-weight:400;color:var(--muted)}.inventory-price-group{padding:20px 24px 24px;background:var(--surface);margin-top:16px}.inventory-context .inventory-price-group>p{margin:0;font-weight:600}.inventory-price-stats{margin-top:16px}.inventory-context .inventory-method{color:var(--muted);max-width:90ch}.inventory-brand-scroll{overflow-x:auto;margin-top:20px;border:1px solid var(--line);border-radius:8px}.inventory-brand-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;font-variant-numeric:tabular-nums}.inventory-brand-table td,.inventory-brand-table th{padding:16px 20px;vertical-align:top;border-bottom:1px solid var(--line)}.inventory-brand-table thead th{background:var(--surface);font-size:14px;font-weight:600}.inventory-brand-table tbody tr:last-child>*{border-bottom:0}.inventory-brand-table tbody th{min-width:140px}.inventory-brand-table td:last-child{min-width:240px}.inventory-make-filter button{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.inventory-brand-table td>div+div{margin-top:12px}.inventory-brand-toggle{margin:16px 0}.inventory-brand-search label{display:block;font-weight:600;margin-bottom:8px}.inventory-brand-pages,.inventory-brand-search>div{display:flex;flex-wrap:wrap;gap:12px}.inventory-brand-search input{flex:1 1 180px;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font:inherit}.inventory-brand-browser button{min-height:44px}.inventory-brand-pages{justify-content:flex-end;margin-top:16px}@media (max-width:700px){.inventory-context .inventory-coverage,.inventory-price-stats{grid-template-columns:1fr;gap:16px}.inventory-price-group{padding:20px}.inventory-context dd{font-size:20px}.inventory-brand-table td,.inventory-brand-table th{padding:12px 16px}}.scanner-explainer h2{margin-top:24px;font-size:26px}.scanner-explainer p{font-size:14px;max-width:78ch;line-height:1.75;margin-top:14px}.scanner-category-explore{padding-block:32px;border-top:1px solid var(--line)}.scanner-category-explore>header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.scanner-category-explore h2{margin-top:0}.scanner-category-explore header p{margin-top:8px;color:var(--muted)}.scanner-category-explore>header>.scanner-facet-trigger{flex-shrink:0}.scanner-category-explore nav ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none}.scanner-category-explore nav li{min-width:0;border-bottom:1px solid var(--line)}.scanner-category-explore nav a{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;min-height:72px;padding-block:16px}.scanner-category-name{font-size:16px;font-weight:600;color:#111827;overflow-wrap:anywhere}.scanner-category-count{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.scanner-category-explore nav a:hover .scanner-category-name{color:#805800;text-decoration:underline;text-underline-offset:4px}@media (max-width:1200px){.scanner-category-explore nav ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (max-width:640px){.scanner-category-explore>header{align-items:flex-start;flex-direction:column;gap:16px}.scanner-category-explore nav ul{grid-template-columns:minmax(0,1fr)}.scanner-category-explore nav a{gap:12px;min-height:64px}}.empty-state{padding:60px 24px;text-align:center;background:white;border:1px solid #e5e7eb;border-radius:12px}.empty-state h2{font-size:26px}.empty-state p{margin-block:18px 24px}.icon-button{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;border-radius:8px;background:#f3f4f6;color:#111827}.icon-button svg{width:22px;height:22px}.icon-button:hover{background:#e5e7eb}.facet-count{margin-left:auto;color:#656d78;font-size:14px}.form-error{padding:12px;background:#fff1f2;color:#a01226;font-size:14px;border-radius:8px}.simple-page{padding-block:52px 64px;min-height:70vh}.page-lead,.simple-page>p{margin-top:20px;font-size:18px;max-width:65ch}.simple-page>.button{margin-top:24px}.service-page>.breadcrumbs{padding-block:24px 0}.service-content{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;padding-block:64px}.service-content h2{font-size:28px}.service-content dl{margin:28px 0 0}.service-content dl>div{padding-block:20px;border-bottom:1px solid #e5e7eb}.service-content dt{font-size:18px;font-weight:700;margin-bottom:10px}.service-content dd{margin:0;color:#666;max-width:60ch}.service-content aside{align-self:start;padding:28px;background:#f5f5f5;border-radius:12px}.service-content aside h2{font-size:23px}.service-content aside p{margin-top:18px;font-size:15px}.service-content aside .button{margin-top:26px}.service-lead-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px}.service-explanation h3{font-size:18px;font-weight:700;margin-bottom:8px}.service-explanation p{color:#555;line-height:1.7}.service-explanation a{text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.service-lead-layout{grid-template-columns:minmax(0,1fr);gap:32px}.service-lead-layout aside{padding:24px 18px}}.pricing-hero{background:var(--surface);padding-block:48px}.pricing-hero h1{max-width:25ch}.pricing-hero h1 span{color:#865b00}.pricing-hero p{max-width:72ch;margin-top:20px;font-size:18px}.pricing-page{padding-block:32px 64px}.pricing-billing-row{display:flex;align-items:center;gap:24px;margin-bottom:28px}.pricing-billing-row>p{font-size:14px}.pricing-billing{display:flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.pricing-billing label{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 20px;cursor:pointer;border-radius:6px;font-weight:600}.pricing-billing label:has(:checked){background:var(--ink);color:white}.pricing-billing input{accent-color:#865b00;width:16px;height:16px}.pricing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pricing-plan{display:flex;flex-direction:column;border:1px solid var(--line);padding:32px;border-radius:12px}.pricing-plan-full{background:var(--ink);color:white;border-color:var(--ink)}.pricing-plan h2{font-size:24px}.pricing-plan-full p{color:inherit}.pricing-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:24px;color:inherit;font-variant-numeric:tabular-nums}.pricing-amount span:first-child{font-size:clamp(40px,3.5vw,52px);font-weight:800;line-height:1.15;letter-spacing:-.03em}.pricing-amount span:last-child{font-size:14px;font-weight:600}.pricing-plan-description{margin-top:12px;min-height:52px}.pricing-billing-detail{font-size:14px;margin-top:12px;min-height:45px}.pricing-terms{font-size:14px;margin-top:24px;max-width:100ch}.pricing-support a,.pricing-terms a{font-weight:600;text-decoration:underline;text-underline-offset:4px}.pricing-plan ul{list-style:none;padding:0;margin:24px 0 28px;flex:1}.pricing-plan li{padding-block:12px;border-top:1px solid var(--line);font-size:16px}.pricing-plan-full li{border-color:var(--muted)}.pricing-plan .button{width:100%}.pricing-included{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;padding-block:48px;margin-top:24px;border-block:1px solid var(--line)}.pricing-included h2{font-size:28px;max-width:30ch}.pricing-included p{margin-top:16px}.pricing-included ul{list-style:none;padding:0}.pricing-included li{padding-block:10px;font-weight:600}.pricing-included li+li{border-top:1px solid var(--line)}.pricing-coverage{padding-block:48px;border-bottom:1px solid var(--line)}.pricing-section-heading{display:flex;align-items:center;justify-content:space-between;gap:32px}.pricing-section-heading .text-link{flex-shrink:0}.pricing-coverage p{margin-top:16px;max-width:85ch}.pricing-coverage ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;list-style:none;padding:0;margin:24px 0}.pricing-coverage li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;border-bottom:1px solid var(--line);font-size:16px}.pricing-coverage strong{font-size:14px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pricing-unlocated{font-size:14px}.pricing-faq{padding-top:48px}.pricing-faq dl{margin:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px}.pricing-faq dt{font-weight:700;color:var(--ink);font-size:18px}.pricing-faq dd{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.pricing-support{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.pricing-support a{padding-block:10px}@media (max-width:1000px){.pricing-plan{padding:24px}.pricing-included{gap:32px}.pricing-coverage ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.pricing-plans{grid-template-columns:1fr}.pricing-billing-detail,.pricing-plan-description{min-height:0}}@media (max-width:640px){.pricing-hero{padding-block:36px}.pricing-billing-row,.pricing-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.pricing-coverage ul,.pricing-faq dl,.pricing-included{grid-template-columns:1fr;gap:24px}.pricing-coverage ul{gap:0}.pricing-coverage,.pricing-included{padding-block:36px}.pricing-faq{padding-top:36px}}.coming-soon{font-size:14px}@media (min-width:1536px){:root{--header-height:97px}.desktop-nav{gap:16px}.desktop-nav a,.header-cta,.language-trigger,.sign-in{font-size:16px;line-height:24px}.desktop-nav a,.language-trigger,.sign-in{padding-inline:12px}}@media (max-width:1100px){.desktop-nav{gap:16px}.header-inner{gap:18px}.header-actions{gap:16px}.header-cta{font-size:14px;padding-inline:14px}.scanner-toolbar{flex-wrap:wrap}.scanner-toolbar .search-form{flex-basis:calc(100% - 170px)}.sort-form{margin-left:auto}}@media (max-width:1000px){.hero-content{grid-template-columns:1fr;gap:36px;max-width:800px;padding-block:44px}.hero-copy{max-width:660px}.hero-preview{width:100%}}@media (max-width:1100px){.desktop-nav,.header-actions{display:none}.header-inner{grid-template-columns:minmax(0,1fr) auto}.mobile-nav{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:8px;background:transparent;color:white}.mobile-nav svg{width:24px;height:24px}.mobile-nav:hover{background:#333}}@media (max-width:900px){.home-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.how-section,.subscription-inner{gap:40px}.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{align-items:flex-start}.page-heading .button{font-size:14px}.access-band{padding:24px}.service-content{gap:32px}}@media (max-width:600px){.container{padding-inline:16px}.brand{font-size:15px}.brand-mark{width:40px;height:40px;font-size:19px}.header-inner{gap:16px}.hero-content{padding-block:36px;gap:28px}.hero-content h1{font-size:36px;line-height:1.15}.hero-description{font-size:16px;margin-block:18px 24px}.search-home{flex-wrap:wrap}.search-home .button{width:100%;min-height:48px}.hero-categories{margin-top:14px}.home-search-field{flex-basis:100%}.hero-categories p{font-size:14px}.hero-categories a{padding:8px 12px;font-size:14px}.hero-preview>header{flex-wrap:wrap;gap:6px;padding:20px 16px}.hero-preview h2{font-size:20px}.hero-preview-count{font-size:14px}.hero-preview-table td,.hero-preview-table th{padding:16px 12px}.hero-preview-table th:first-child{width:45%}.hero-preview-table th:nth-child(2){width:23%}.hero-preview-table th:last-child{width:32%}.hero-preview-name,.hero-preview-table,.hero-preview-table thead th{font-size:14px}.hero-preview-access{padding:18px 16px;gap:10px}.final-cta,.how-section,.inventory-section,.services-section{padding-block:44px}.section-heading{display:block;margin-bottom:22px}.section-heading .button,.section-heading .text-link{margin-top:18px;width:100%}.home-categories{grid-template-columns:1fr;gap:10px}.home-categories a{font-size:14px;padding:16px;min-height:88px}.faq-list,.how-section,.service-content,.service-rows,.subscription-inner{grid-template-columns:1fr;gap:32px}.subscription-section{padding-block:40px}.subscription-inner .button{width:100%}.faq-section{padding-block:0 44px}.faq-list{gap:0}.final-cta .button{width:100%}.footer-inner{display:grid;grid-template-columns:1fr 1fr;gap:28px}.footer-inner>div:first-child{grid-column:1/-1}.footer-inner h2{font-size:15px}.footer-inner p{max-width:45ch}.scanner-hero{padding-block:18px 24px}.breadcrumbs{font-size:14px;margin-bottom:12px}.page-heading{flex-direction:column;gap:18px}.page-heading h1{font-size:30px}.page-heading p{font-size:14px}.page-heading .button{width:100%;min-height:44px}.scanner-results{padding-block:20px 40px}.scanner-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:12px}.scanner-toolbar .search-form{grid-column:1/-1;gap:6px}.scanner-toolbar .search-form .button{padding-inline:14px}.scanner-toolbar .search-form input{padding-inline:12px}.scanner-toolbar .filter-trigger{min-height:48px;justify-self:start;padding-inline:14px}.sort-form{min-width:0;margin-left:0}.sort-form label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sort-form select{width:100%;max-width:none;font-size:14px;padding-right:20px}.table-summary{font-size:14px}.table-summary strong{font-size:15px}.equipment-table td,.equipment-table th{padding:16px}.access-band{flex-direction:column;align-items:stretch;gap:20px;padding:24px 20px;margin-top:28px}.access-band h2{font-size:23px}.access-band .button{width:100%}.scanner-explainer h2{font-size:24px}.simple-page{padding-block:32px 44px}.simple-page h1{font-size:34px}.simple-page>.page-lead{font-size:16px}.service-content{padding-block:40px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mobile-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(340px,90vw);max-width:100%;height:100dvh;max-height:100dvh;padding:24px;border:0;border-left:1px solid #444;background:#000;color:white}.mobile-drawer::backdrop{background:rgba(0,0,0,.55)}.mobile-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid #333}.mobile-drawer h2{font-size:17px;line-height:1.4}.mobile-drawer .icon-button{color:white;background:#333;flex-shrink:0}.mobile-drawer nav{display:flex;flex-direction:column;gap:8px;padding-top:20px}.mobile-drawer nav a{display:flex;align-items:center;min-height:48px;padding:12px;border-radius:8px;font-size:16px;font-weight:500;line-height:24px}.mobile-drawer nav a:hover{background:#222;color:var(--yellow)}.mobile-drawer nav .mobile-plans{color:#111;margin-block:8px;font-weight:600}.mobile-drawer nav .mobile-plans:hover{background:var(--yellow-hover)}body:has(.mobile-drawer[open],.scanner-picker[open]){overflow:hidden}.service-landing :is(section,article,div)[id]{scroll-margin-top:120px}.service-landing dd,.service-landing p{color:#555;line-height:1.7}.service-landing h2{font-size:clamp(28px,3vw,38px)}.service-landing h3{font-size:23px;line-height:1.3;font-weight:750}.service-landing-hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:72px;padding-block:56px 60px}.service-landing-hero h1{font-size:clamp(36px,4.2vw,58px);max-width:19ch;line-height:1.08}.service-landing-hero h1 span{display:block;color:#96690b;margin-top:14px}.service-landing-intro{font-size:18px;max-width:58ch;margin:26px 0}.service-landing-hero-note{font-size:14px;max-width:50ch;margin-top:16px}.service-landing-decision{background:#242424;color:white;padding:36px;border-radius:16px}.service-landing-decision h2{font-size:26px;margin-bottom:28px}.service-landing-decision>a{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:24px 0;border-top:1px solid #555}.service-landing-decision strong{display:block;font-size:23px;color:#fdb913;margin-bottom:8px}.service-landing-decision a span span{display:block;color:#e0e0e0;font-size:16px}.service-landing-decision svg{width:26px;height:26px;flex-shrink:0}.service-landing-decision a:hover strong{color:white}.service-landing-decision>p{color:#ddd;font-size:14px;border-top:1px solid #555;padding-top:22px}.service-landing-jumps{display:flex;gap:32px;flex-wrap:wrap;padding-block:22px;border-block:1px solid var(--line);font-size:14px;font-weight:650}.service-landing-jumps a:hover,.service-landing-related a:hover,.service-landing-text-link:hover{text-decoration:underline;text-underline-offset:5px}.service-landing-section{padding-block:76px}.service-landing-section-head{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;margin-bottom:40px}.service-landing-section-head h2{max-width:22ch}.service-landing-needs{display:grid;grid-template-columns:1fr 1fr;gap:72px}.service-landing-needs article{border-top:2px solid #323232;padding-top:26px}.service-landing-needs p{margin-top:16px}.service-landing ul{list-style:disc;padding-left:21px;margin-block:24px}.service-landing ul li{padding-left:4px;margin-block:12px}.service-landing li::marker{color:#96690b}.service-landing-text-link{font-weight:700;display:inline-block;padding-block:10px}.service-landing-scope{background:#f5f5f5;padding-block:64px}.service-landing-scope-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:90px}.service-landing-scope h2{max-width:18ch}.service-landing-scope dl>div{padding-block:24px;border-top:1px solid #d4d4d4}.service-landing-scope dl>div:first-child{border:0;padding-top:0}.service-landing dt{font-weight:750;font-size:20px;line-height:1.4}.service-landing dd{margin:10px 0 0;max-width:72ch}.service-landing-process{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:36px;list-style:none}.service-landing-process li>span{width:40px;height:40px;display:grid;place-items:center;background:#f3e8cd;color:#604308;font-size:18px;font-weight:750;border-radius:50%;margin-bottom:20px}.service-landing-process h3{font-size:20px;margin-bottom:12px}.service-landing-request{background:#f5f5f5;padding-block:72px}.service-landing-request-grid{display:grid;grid-template-columns:.9fr 1.25fr;gap:80px;align-items:start}.service-landing-request-copy>p{margin-top:24px}.service-landing-request-copy h3{font-size:20px;margin-top:36px}.service-landing-request-note{border-top:1px solid #ccc;margin-top:36px}.service-landing-request-note p{margin-top:14px;font-size:15px}.service-landing-form{background:white;padding:32px;border-radius:16px}.service-landing-faq{display:grid;grid-template-columns:.8fr 1.3fr;gap:80px}.service-landing-faq dl>div{padding-block:28px;border-bottom:1px solid var(--line)}.service-landing-faq dl>div:first-child{padding-top:0}.service-landing-related{border-top:1px solid var(--line);padding-block:40px 64px;display:flex;align-items:center;justify-content:space-between;gap:32px}.service-landing-related h2{font-size:24px;margin-bottom:16px}.service-landing-related a{display:inline-block;font-weight:700;padding-block:10px}@media (max-width:1000px){.service-landing-hero{gap:36px;grid-template-columns:1.15fr 1fr}.service-landing-decision{padding:28px}.service-landing-faq,.service-landing-needs,.service-landing-request-grid,.service-landing-scope-grid,.service-landing-section-head{gap:36px}.service-landing-form{padding:24px}}@media (max-width:760px){.service-landing-faq,.service-landing-hero,.service-landing-needs,.service-landing-request-grid,.service-landing-scope-grid,.service-landing-section-head{grid-template-columns:minmax(0,1fr)}.service-landing-hero{padding-block:36px 40px;gap:32px}.service-landing-hero h1{max-width:22ch}.service-landing-decision{padding:26px}.service-landing-decision h2{margin-bottom:18px}.service-landing-decision>a{padding-block:20px}.service-landing-jumps{gap:4px 24px}.service-landing-jumps a{padding-block:10px}.service-landing-request,.service-landing-scope,.service-landing-section{padding-block:48px}.service-landing-section-head{gap:20px;margin-bottom:30px}.service-landing-process{grid-template-columns:1fr;gap:28px}.service-landing-process li{display:grid;grid-template-columns:40px 1fr;gap:0 18px}.service-landing-process li>span{grid-row:span 2}.service-landing-process p{grid-column:2}.service-landing-request-grid{gap:28px}.service-landing-form{padding:24px 18px}.service-landing-related{align-items:start;flex-direction:column;gap:16px}}.scanner-discovery-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.scanner-discovery-toolbar .search-form{grid-column:1/-1;max-width:760px}.scanner-discovery-toolbar .sort-form select{max-width:none}.scanner-filter-buttons{display:flex;flex-wrap:wrap;gap:10px}.scanner-filters-toggle{display:none}.scanner-plans-link{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.category-guide ul{padding-left:22px;max-width:75ch}.category-guide li+li{margin-top:10px}.scanner-facet-trigger{min-height:48px;padding:10px 16px;gap:10px;white-space:nowrap;font-size:15px}.scanner-facet-trigger.is-selected{background:var(--yellow);border-color:var(--yellow);color:#111}.scanner-selection-count{font-size:14px;font-variant-numeric:tabular-nums}.scanner-picker{padding:0;border:0;border-radius:12px;width:min(620px,calc(100vw - 40px));max-height:calc(100dvh - 48px);color:var(--ink);background:white;box-shadow:0 24px 70px #0004}.scanner-picker::backdrop{background:#0008}.scanner-category-picker{width:min(940px,calc(100vw - 40px))}.scanner-picker form{display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.scanner-picker header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--line);flex-shrink:0}.scanner-picker h2{font-size:24px;line-height:1.3}.scanner-picker .icon-button{width:44px;height:44px;flex-shrink:0}.scanner-picker-search{position:relative;padding:20px 24px 14px;flex-shrink:0}.scanner-picker-search>svg{position:absolute;width:20px;height:20px;top:35px;left:38px;color:#666;pointer-events:none}.scanner-picker-search input{width:100%;min-height:50px;padding:12px 36px 12px 44px;font-size:16px;border:1px solid #aaa;border-radius:8px;background:white;color:var(--ink)}.scanner-picker-search p{margin:10px 0 0;color:#666;font-size:14px}.scanner-picker-body{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0 24px 24px}.scanner-picker-options{display:grid;gap:8px}.scanner-category-picker .scanner-picker-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.scanner-category-option{display:flex;gap:12px;justify-content:space-between;align-items:center;min-height:52px;padding:12px 4px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.4}.scanner-category-option:hover,.scanner-category-option[aria-current]{color:#765000;background:#fff6da}.scanner-checkbox-option{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:52px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:16px}.scanner-checkbox-option:hover{background:#faf8f0;border-color:#b48a29}.scanner-checkbox-option:has(input:checked){background:#fff6da;border-color:#b48a29}.scanner-checkbox-option input{width:20px;height:20px;accent-color:#805800;flex-shrink:0}.scanner-checkbox-option .facet-count{margin-left:auto}.scanner-picker .facet-count{font-size:14px;color:#666;flex-shrink:0;font-variant-numeric:tabular-nums}.scanner-picker-empty{font-size:16px;line-height:1.6;padding-block:16px 24px;max-width:52ch}.scanner-all-categories{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;text-decoration:underline;text-underline-offset:3px;font-size:15px}.scanner-show-more{margin-top:18px;width:100%}.scanner-picker footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--line);flex-shrink:0;background:#fafafa}.scanner-clear-selection{margin-right:auto;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:3px;color:#555}.scanner-clear-selection:disabled{opacity:.55;cursor:default}.scanner-applying{margin-bottom:16px;font-size:14px}@media (max-width:800px){.scanner-category-picker .scanner-picker-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.scanner-hero{padding-block:12px}.scanner-hero .breadcrumbs{margin-bottom:4px}.scanner-hero .page-heading{align-items:flex-start;gap:0}.scanner-hero .page-heading h1{font-size:26px}.scanner-hero .page-heading p{margin-top:6px;font-size:14px;line-height:1.45}.scanner-main .scanner-results{padding-top:12px}.scanner-discovery-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px}.scanner-filters-toggle{display:inline-flex;flex-shrink:0;align-self:flex-start;padding:10px 12px;min-height:44px;font-size:14px}.scanner-filter-buttons[data-open=false]{display:none}.scanner-main .filter-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin-bottom:8px}.scanner-main .clear-filters,.scanner-main .filter-pill{flex-shrink:0}.scanner-main .inventory-jump{margin-bottom:4px}.scanner-filter-buttons{gap:8px}.scanner-facet-trigger{padding-inline:12px;font-size:14px}.scanner-discovery-toolbar .sort-form{justify-content:flex-end}.scanner-discovery-toolbar .sort-form label{position:static;width:auto;height:auto;clip-path:none;overflow:visible}.scanner-discovery-toolbar .sort-form select{max-width:none;flex:1}.scanner-category-picker,.scanner-picker{margin:0;width:100%;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.scanner-picker form{height:100%;max-height:100dvh}.scanner-picker header{padding:12px 16px}.scanner-picker h2{font-size:22px}.scanner-picker-search{padding:16px}.scanner-picker-search>svg{top:31px;left:30px}.scanner-picker-body{flex:1;padding:0 16px 20px}.scanner-category-picker .scanner-picker-options{grid-template-columns:1fr}.scanner-picker footer{flex-wrap:wrap;padding:12px 16px max(12px,env(safe-area-inset-bottom));gap:10px}.scanner-clear-selection{flex-basis:100%;text-align:left}.scanner-picker footer .button{flex:1;min-height:48px}}.scanner-range-body{padding-top:24px}.scanner-price-options{border:0;padding:0;margin:0 0 24px;display:grid;gap:10px}.scanner-price-options legend{font-size:16px;font-weight:650;margin-bottom:12px}.scanner-range-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scanner-range-fields label{font-size:15px;font-weight:650}.scanner-range-fields input{display:block;margin-top:8px;width:100%;min-height:48px;border:1px solid #aaa;border-radius:8px;padding:12px;background:white;color:var(--ink);font-size:16px}.scanner-range-help{margin-top:18px;font-size:14px;line-height:1.6;color:#555}@media (max-width:400px){.scanner-range-fields{grid-template-columns:1fr}}.scanner-sort{position:relative;display:flex;align-items:center;gap:10px;min-width:0;justify-self:end}.scanner-sort-label{font-size:14px;color:#4b5563}.scanner-sort-trigger{justify-content:space-between;min-width:220px}.scanner-sort-trigger svg{width:16px;height:16px;flex-shrink:0}.scanner-sort-trigger[aria-expanded=true]{border-color:#b48a29;background:#fff7e3}.scanner-sort-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.scanner-sort-options{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:max(100%,270px);max-width:calc(100vw - 40px);padding:6px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink)}.scanner-sort-options button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:12px;border:0;border-radius:4px;background:transparent;text-align:left;font-size:15px;line-height:1.5}.scanner-sort-check{visibility:hidden;flex-shrink:0}.scanner-sort-options button[aria-checked=true]{background:#fff7e3;color:#785900;font-weight:650}.scanner-sort-options button[aria-checked=true] .scanner-sort-check{visibility:visible}.scanner-sort-options button:hover{background:#f3f4f6}.scanner-sort-options button:focus-visible{outline-offset:-3px}@media (max-width:640px){.scanner-sort{width:100%}.scanner-sort-trigger{flex:1;min-width:0}.scanner-sort-options{width:100%}}.currency-popover{position:absolute;top:calc(100% + 4px);right:0;width:310px;max-width:calc(100vw - 32px);border:1px solid var(--line);border-radius:8px;background:white;color:#374151;box-shadow:0 12px 30px rgb(0 0 0/16%)}.currency-details{margin:0;padding:14px 16px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.5}.currency-options{max-height:min(360px,50dvh);overflow-y:auto;padding:4px}.currency-details p{margin:0}.currency-retry{margin-top:8px;min-height:44px;padding:6px 12px;border:1px solid var(--line);border-radius:4px;background:white;font:inherit;color:inherit}.currency-retry[aria-disabled=true]{opacity:.6;cursor:wait}.currency-options button{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;border:0;border-radius:4px;background:transparent;text-align:left;font-size:14px;line-height:1.5}.currency-options button[aria-checked=true]{background:#fff7e3;color:#785900}.currency-options button:hover:not(:disabled){background:#f3f4f6}.currency-options button:disabled{opacity:.45;cursor:not-allowed}.currency-options button:focus-visible{outline-offset:-3px}.original-price{display:block;margin-top:4px;font-size:14px;font-weight:400;color:var(--muted)}@media (max-width:600px){.header-inner{gap:8px}.header-controls{gap:2px}.brand-logo{width:155px}.language-trigger{padding-inline:5px}.website-currency .currency-popover{position:fixed;top:calc(var(--header-height) + 4px);right:16px}}.hover\:bg-\[\#E5A711\]:hover{--tw-bg-opacity:1;background-color:rgb(229 167 17/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.focus\:border-\[\#9A6900\]:focus{--tw-border-opacity:1;border-color:rgb(154 105 0/var(--tw-border-opacity,1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#9A6900\]:focus-visible{outline-color:#9A6900}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:640px){.sm\:top-\[97px\]{top:97px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:pt-\[97px\]{padding-top:97px}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:top-\[81px\]{top:81px}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:pt-\[81px\]{padding-top:81px}}@media (min-width:1536px){.\32xl\:top-\[97px\]{top:97px}.\32xl\:pt-\[97px\]{padding-top:97px}}.editorial-index,.editorial-page{max-width:1100px;padding-block:36px 64px;color:#17202b}.editorial-header,.editorial-index>header,.editorial-prose{max-width:800px}.editorial-header h1,.editorial-index h1{font-size:clamp(30px,4vw,46px);line-height:1.15;text-wrap:balance;margin-bottom:20px}.editorial-index>header>p,.editorial-intro{font-size:20px;line-height:1.6;color:#435064}.editorial-byline,.editorial-eyebrow,.editorial-source{font-size:14px;line-height:1.6;color:#556174}.editorial-eyebrow{font-weight:700;letter-spacing:.03em;margin-bottom:12px}.editorial-byline{margin-top:20px}.editorial-index a:not(.button),.editorial-page a:not(.button),.scanner-editorial-links a{text-decoration:underline;text-underline-offset:3px}.editorial-contents{display:flex;flex-wrap:wrap;gap:8px 22px;padding-block:20px;border-block:1px solid var(--line);margin-block:28px;font-size:14px}.editorial-contents a{display:inline-flex;align-items:center;min-height:32px}.editorial-page article section{scroll-margin-top:105px;margin-block:36px}.editorial-index h2,.editorial-page h2,.scanner-editorial-links h2{font-size:26px;line-height:1.3;margin-bottom:16px}.editorial-page h3{font-size:20px;margin-top:26px;margin-bottom:12px}.editorial-page p{margin-block:16px;line-height:1.75}.editorial-next ul,.editorial-page ul,.scanner-editorial-links ul{padding-left:22px;list-style:disc}.editorial-page li{margin-block:10px;line-height:1.7}.editorial-table-scroll{overflow-x:auto;border:1px solid #ccd2d9;border-radius:8px;margin-block:24px}.editorial-table-scroll table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.editorial-table-scroll caption{text-align:left;padding:14px 18px;background:#f2f4f6;color:#435064}.editorial-table-scroll td,.editorial-table-scroll th{text-align:left;vertical-align:top;padding:14px 18px;border-top:1px solid #dce1e7;min-width:150px}.editorial-table-scroll thead{background:#fafbfc}.editorial-table-scroll tbody th{font-weight:600}.editorial-table-scroll tbody tr:nth-child(2n){background:#f7f8fa}.report-summary{background:#f2f4f6;padding:24px;border-radius:8px}.report-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.report-summary dt{font-size:14px;color:#435064}.report-summary dd{margin:6px 0 0;font-size:28px;font-weight:700;font-variant-numeric:tabular-nums}.report-summary dd span{font-size:16px;font-weight:400}.report-summary p{font-size:14px;margin-bottom:0}.editorial-downloads{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-block:24px}.editorial-citation label{display:block;font-weight:600;margin-bottom:10px}.editorial-citation textarea{width:100%;min-height:170px;padding:16px;border:1px solid #b6bec9;border-radius:6px;font:inherit;font-size:15px;line-height:1.6;background:#f7f8fa;resize:vertical}.editorial-citation button{margin-top:12px}.editorial-citation [role=status]{min-height:24px;font-size:14px}.editorial-next{border-top:1px solid var(--line);padding-top:24px;margin-top:36px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.editorial-entry-list{margin-top:40px}.editorial-entry-list article{padding-block:28px;border-top:1px solid var(--line);max-width:850px}.editorial-entry-list p{max-width:70ch;line-height:1.7;margin-block:12px}.scanner-editorial-links{padding-block:20px 32px;max-width:850px}.scanner-editorial-links li{margin-block:12px}@media (max-width:640px){.editorial-index,.editorial-page{padding-block:24px 48px}.editorial-index>header>p,.editorial-intro{font-size:18px}.editorial-index h2,.editorial-page h2{font-size:24px}.report-summary{padding:18px}.report-summary dl{grid-template-columns:1fr;gap:16px}.report-summary dd{font-size:24px}.editorial-table-scroll td,.editorial-table-scroll th{padding:12px;min-width:150px}.editorial-citation textarea{min-height:260px}}