/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com *//*!
Theme Name: Evolve Macro
Theme URI: https://evolvemacro.com/
Description: A conversion-focused, single-page landing theme for Evolve Macro, a distributor of new, resale and refurbished enterprise IT hardware. Built on _tw (Tailwind CSS v4 + esbuild + Underscores). Every section of the page is a native, server-rendered block.
Version: 1.0.0
Author: Evolve Macro
Author URI: https://evolvemacro.com/
Text Domain: evolve-macro
Tags: one-column, custom-colors, custom-logo, custom-menu, block-styles, editor-style, featured-images, translation-ready, blog, e-commerce
Requires at least: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Evolve Macro is based on _tw https://underscoretw.com/, (C) 2021-2026 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2026 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/@layer properties;:host,:root{--font-sans:var(--wp--preset--font-family--body),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-white:#fff;--spacing:0.25rem;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--font-weight-extrabold:800;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--wp--preset--color--background);--color-foreground:var(--wp--preset--color--foreground);--color-primary:var(--wp--preset--color--primary);--container-content:var(--wp--style--global--content-size);--container-wide:var(--wp--style--global--wide-size);--tw-prose-font-normal:400;--tw-prose-font-medium:500;--tw-prose-font-semibold:600;--tw-prose-font-bold:700;--tw-prose-font-extrabold:800;--tw-prose-font-black:900}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--amber:var(--wp--preset--color--primary);--amber-lt:var(--wp--custom--amber-light);--amber-dk:var(--wp--custom--amber-dark);--ink:var(--wp--preset--color--secondary);--ink-2:var(--wp--custom--ink-raised);--ink-3:var(--wp--custom--ink-deep);--paper:var(--wp--preset--color--background);--paper-2:var(--wp--preset--color--tertiary);--paper-3:var(--wp--custom--paper-alt);--line:var(--wp--custom--line);--line-d:hsla(0,0%,100%,.09);--text:var(--wp--preset--color--foreground);--muted:var(--wp--custom--muted);--muted-d:var(--wp--custom--muted-dim);--display:var(--wp--preset--font-family--heading);--body-font:var(--wp--preset--font-family--body);--maxw:var(--wp--style--global--wide-size,1200px);--gutter:clamp(20px,4vw,40px);--band-space:clamp(64px,8vw,104px)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}.dsp,h1,h2,h3,h4{font-family:var(--display);font-weight:800;letter-spacing:-.02em;line-height:1.08}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.entry-title,.page-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}#comments,.entry-footer,.entry-meta,.entry-title,.page-title,.post-navigation{margin-inline:auto;margin-bottom:calc(var(--spacing)*6);max-width:var(--container-content)}.entry-content>*,.page-content>*{margin-inline:auto;max-width:var(--container-content)}.entry-content>.alignwide{max-width:var(--container-wide)}.entry-content>.alignfull{max-width:none}.entry-content>.alignleft{float:left;margin-right:calc(var(--spacing)*8)}.entry-content>.alignright{float:right;margin-left:calc(var(--spacing)*8)}.wrap{margin:0 auto;max-width:var(--maxw);padding:0 var(--gutter)}.eyebrow{color:var(--amber-dk);display:inline-block;font-family:var(--display);font-size:.78rem;font-weight:700;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.eyebrow.on-dark{color:var(--amber)}.btn{align-items:center;border:1.5px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-family:var(--body-font);font-size:.94rem;font-weight:600;gap:.55rem;padding:15px 30px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s,color .18s,border-color .18s}.btn svg{height:17px;width:17px}.btn-amber{background:var(--amber);border-color:var(--amber);color:var(--ink)}.btn-amber:hover{background:var(--amber-lt);border-color:var(--amber-lt);box-shadow:0 10px 26px rgba(247,168,27,.4);transform:translateY(-2px)}.btn-outline{background:transparent;border-color:var(--line);color:var(--text)}.btn-outline:hover{border-color:var(--ink);transform:translateY(-2px)}.btn-outline.on-dark{border-color:hsla(0,0%,100%,.28);color:var(--paper)}.btn-outline.on-dark:hover{border-color:var(--amber);color:var(--amber)}.btn-ink{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--ink-3);transform:translateY(-2px)}.section{padding:var(--band-space) 0}.sec-head{margin:0 auto clamp(40px,5vw,60px);max-width:660px;text-align:center}.sec-head h2{font-size:clamp(2rem,4.2vw,3.1rem)}.sec-head p{color:var(--muted);font-size:1.05rem;margin-top:16px}.on-dark .sec-head h2{color:var(--paper)}.on-dark .sec-head p{color:var(--muted-d)}.topbar{background:var(--amber);color:var(--ink);font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:8px 16px;text-align:center}.topbar b{font-weight:700}.masthead{background:var(--ink);border-bottom:1px solid var(--line-d);position:sticky;top:0;z-index:100}@supports (color:color-mix(in lab,red,red)){.masthead{background:color-mix(in srgb,var(--ink) 98%,transparent)}}.masthead{backdrop-filter:blur(8px);transition:padding .25s}.nav{align-items:center;display:flex;height:82px;justify-content:space-between;transition:height .25s}.masthead.shrink .nav{height:66px}.brand{align-items:center;display:flex;gap:11px;text-decoration:none}.brand img,.brand svg.brand-mark{height:46px;transition:height .25s;width:auto}.masthead.shrink .brand img,.masthead.shrink .brand svg.brand-mark{height:38px}.brand-txt{color:var(--paper);font-family:var(--display);font-size:1.28rem;font-weight:800;letter-spacing:-.01em}.menu{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}.menu a{color:var(--paper);padding:6px 0;position:relative}@supports (color:color-mix(in lab,red,red)){.menu a{color:color-mix(in srgb,var(--paper) 84%,var(--ink))}}.menu a{font-size:.94rem;font-weight:500;text-decoration:none}.menu a:after{background:var(--amber);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .22s;width:0}.menu a:hover{color:var(--paper)}.menu a:hover:after{width:100%}.nav-right{gap:18px}.nav-phone,.nav-right{align-items:center;display:flex}.nav-phone{color:var(--paper);font-size:.92rem;font-weight:600;gap:7px;text-decoration:none}.nav-phone svg{color:var(--amber);height:15px;width:15px}.hamb{background:none;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.hamb span{background:var(--paper);border-radius:2px;height:2.5px;transition:.25s;width:24px}.mobile-menu{display:none}.hero{background:var(--ink-3);color:var(--paper);overflow:hidden;padding:clamp(70px,9vw,120px) 0;position:relative}.hero:before{background:radial-gradient(circle at 60% 40%,rgba(247,168,27,.14),transparent 60%);height:120%;right:-10%;top:-20%;width:60%}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute}.hero:after{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:52px 52px;inset:0;mask-image:radial-gradient(circle at 30% 50%,#000,transparent 75%);opacity:.4}.hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr;position:relative;z-index:2}.hero h1{font-size:clamp(2.6rem,5.4vw,3.4375rem);font-weight:900;letter-spacing:-.03em}.hero h1 .amber{color:var(--amber)}.hero-sub{color:var(--paper);margin:24px 0 34px;max-width:46ch}@supports (color:color-mix(in lab,red,red)){.hero-sub{color:color-mix(in srgb,var(--paper) 76%,var(--ink))}}.hero-sub{font-size:clamp(1.02rem,1.4vw,1.18rem)}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}.hero-stats{border-top:1px solid var(--line-d);display:grid;gap:clamp(24px,4vw,52px);grid-template-columns:repeat(3,auto);margin-top:52px;padding-top:34px}.hero-stats .n{color:var(--paper);font-family:var(--display);font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:800;line-height:1}.hero-stats .l{color:var(--muted-d);font-size:.82rem;margin-top:6px}.hero-visual{position:relative}.hero-visual .frame{border:1px solid var(--amber);overflow:hidden;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-visual .frame{border:1px solid color-mix(in srgb,var(--amber) 24%,transparent)}}.hero-visual .frame{border-radius:14px;box-shadow:0 40px 90px rgba(0,0,0,.6),0 0 60px rgba(247,168,27,.1)}.hero-visual .frame img{aspect-ratio:4/3;height:100%;object-fit:cover;width:100%}.hero-badge{background:var(--paper);border-radius:10px;bottom:34px;box-shadow:0 20px 44px rgba(0,0,0,.3);gap:12px;left:-22px;padding:16px 20px;position:absolute}.hero-badge,.hero-badge .ic{align-items:center;color:var(--ink);display:flex}.hero-badge .ic{background:var(--amber);border-radius:8px;flex:none;height:40px;justify-content:center;width:40px}.hero-badge b{display:block;font-family:var(--display);font-size:1.05rem;font-weight:800;line-height:1.1}.hero-badge small{color:var(--muted);font-size:.76rem}.ph{background:radial-gradient(circle at 72% 26%,var(--amber),transparent 58%),linear-gradient(150deg,var(--paper),var(--ink-3) 72%);display:block;overflow:hidden;position:relative;width:100%}@supports (color:color-mix(in lab,red,red)){.ph{background:radial-gradient(circle at 72% 26%,color-mix(in srgb,var(--amber) 30%,transparent),transparent 58%),linear-gradient(150deg,color-mix(in srgb,var(--paper) 9%,var(--ink-2)),var(--ink-3) 72%)}}.ph:before{border-left:3px solid var(--amber);content:"";height:min(44%,148px);inset:0;margin:auto;position:absolute;width:min(52%,240px)}@supports (color:color-mix(in lab,red,red)){.ph:before{border-left:3px solid color-mix(in srgb,var(--amber) 75%,transparent)}}.ph:before{background:repeating-linear-gradient(to bottom,var(--paper) 0 30%,transparent 30% 35%);border-radius:3px 8px 8px 3px}@supports (color:color-mix(in lab,red,red)){.ph:before{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--paper) 13%,transparent) 0 30%,transparent 30% 35%)}}.ph:after{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;mask-image:radial-gradient(circle at 50% 50%,transparent 20%,#000 72%);opacity:.5;position:absolute}.hero-visual .frame .ph{aspect-ratio:4/3}.logos{background:var(--paper-2);border-bottom:1px solid var(--line);padding:34px 0}.logos .lbl{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.14em;margin-bottom:22px;text-align:center;text-transform:uppercase}.logo-row{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,64px);justify-content:center;list-style:none;margin:0;padding:0}.logo-row span{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.logo-row span{color:color-mix(in srgb,var(--muted) 62%,var(--paper))}}.logo-row span{font-family:var(--display);font-size:1.55rem;font-weight:800;letter-spacing:.02em;transition:color .2s}.logo-row span:hover{color:var(--ink)}.best-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.best{aspect-ratio:3/2;background:var(--ink-2);border-radius:12px;display:block;isolation:isolate;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.best .ph,.best img{height:100%;inset:0;object-fit:cover;position:absolute;transition:filter .45s ease;width:100%}.best:after{background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.12) 55%,transparent);content:"";inset:0;position:absolute;z-index:1}.best:hover{box-shadow:0 24px 50px rgba(0,0,0,.18);transform:translateY(-5px)}.best:hover img{filter:brightness(1.07) saturate(1.04)}.best .cap{bottom:0;left:0;padding:24px;position:absolute;z-index:2}.best .cap .k{color:var(--amber-lt);font-family:var(--display);font-size:1.15rem;font-weight:800;letter-spacing:0;line-height:1.05;text-transform:uppercase}.best .cap .k b{color:var(--paper);display:block;font-size:1.35rem}.best .go{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.14);border-radius:50%;color:var(--paper);display:flex;height:38px;justify-content:center;opacity:0;position:absolute;right:18px;top:18px;transform:translateY(-6px);transition:.25s;width:38px;z-index:2}.best:hover .go{background:var(--amber);color:var(--ink);opacity:1;transform:none}.why{background:var(--paper-2)}.why-grid{align-items:center;display:grid;gap:clamp(40px,6vw,72px);grid-template-columns:1fr 1fr}.why h2{font-size:clamp(1.9rem,3.6vw,2.7rem)}.why-lead{color:var(--muted);font-size:1.06rem;margin:18px 0 30px;max-width:48ch}.why-img{border-radius:12px;box-shadow:0 30px 60px rgba(0,0,0,.12);overflow:hidden;position:relative}.why-img .ph,.why-img img{aspect-ratio:4/3.2;object-fit:cover;width:100%}.val-row{display:grid;gap:26px;grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,6vw,72px)}.val{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:32px 28px;transition:.25s}.val:hover{border-color:transparent;box-shadow:0 20px 44px rgb(0 0 0/8%);transform:translateY(-4px)}.val .ic{align-items:center;background:var(--amber);border-radius:10px;display:flex;height:52px;justify-content:center;margin-bottom:20px;width:52px}@supports (color:color-mix(in lab,red,red)){.val .ic{background:color-mix(in srgb,var(--amber) 12%,transparent)}}.val .ic{color:var(--amber-dk)}.val .ic svg{height:26px;width:26px}.val h3{font-size:1.28rem;margin-bottom:10px}.val p{color:var(--muted);font-size:.96rem;margin:0}.statband{background:var(--ink);color:var(--paper);padding:0}.statband .inner{align-items:center;display:grid;gap:40px;grid-template-columns:1.2fr 1fr;padding:clamp(48px,6vw,72px) 0}.statband h2{font-size:clamp(1.8rem,3.4vw,2.6rem);margin:0}.statband h2 .big{color:var(--amber);display:block;font-size:1.15em}.statband .tags{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.statband .tags span{border:1px solid var(--line-d);border-radius:100px;color:var(--paper);display:inline-block;padding:9px 20px}@supports (color:color-mix(in lab,red,red)){.statband .tags span{color:color-mix(in srgb,var(--paper) 92%,var(--ink))}}.statband .tags span{font-family:var(--display);font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hot{background:var(--ink-3);color:var(--paper)}.hot-grid{display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.cat{background:var(--ink-2);border:1px solid var(--line-d);border-radius:12px;padding:28px 26px;transition:transform .25s,border-color .25s,box-shadow .25s}.cat:hover{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.cat:hover{border-color:color-mix(in srgb,var(--amber) 45%,transparent)}}.cat:hover{box-shadow:0 24px 50px rgba(0,0,0,.4);transform:translateY(-5px)}.cat .badge{align-items:center;background:var(--amber);border-radius:12px;color:var(--ink);display:flex;height:54px;justify-content:center;margin-bottom:20px;width:54px}.cat .badge svg{height:27px;width:27px}.cat h3{color:var(--paper);font-size:1.3rem;margin-bottom:14px}.cat ul{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.cat li{color:var(--paper);padding-left:15px;position:relative}@supports (color:color-mix(in lab,red,red)){.cat li{color:color-mix(in srgb,var(--paper) 68%,var(--ink))}}.cat li{font-size:.9rem}.cat li:before{background:var(--amber-dk);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:9px;width:5px}.cat li.more{color:var(--amber);font-weight:600}.cat li.more:before{background:transparent}.faq{background:var(--ink);color:var(--paper)}.faq-grid{align-items:start;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:.9fr 1.1fr}.faq-lead h2{font-size:clamp(1.8rem,3.4vw,2.5rem)}.faq-lead p{color:var(--muted-d);font-size:1.05rem;margin-top:18px}.faq-lead .btn{margin-top:28px}.acc{border-top:1px solid var(--line-d)}.acc-item{border-bottom:1px solid var(--line-d)}.acc-q{align-items:center;background:none;border:0;color:var(--paper);cursor:pointer;display:flex;font-family:var(--display);font-size:1.1rem;font-weight:700;gap:20px;justify-content:space-between;line-height:1.35;list-style:none;padding:24px 0;text-align:left;width:100%}.acc-q::-webkit-details-marker{display:none}.acc-q .pm{align-items:center;border:1.5px solid var(--amber);border-radius:50%;color:var(--amber);display:flex;flex:none;font-size:1.1rem;height:26px;justify-content:center;transition:.25s;width:26px}.acc-item[open] .pm{background:var(--amber);color:var(--ink);transform:rotate(45deg)}.acc-a p{color:var(--muted-d);font-size:.98rem;margin:0;max-width:60ch;padding-bottom:24px}.refurb-grid{align-items:center;display:grid;gap:clamp(40px,6vw,72px);grid-template-columns:1fr 1fr}.refurb-img{border-radius:12px;box-shadow:0 30px 60px rgba(0,0,0,.14);overflow:hidden}.refurb-img .ph,.refurb-img img{aspect-ratio:5/4;object-fit:cover;width:100%}.refurb h2{font-size:clamp(1.9rem,3.6vw,2.7rem)}.refurb p{color:var(--muted);font-size:1.06rem;margin:18px 0 30px;max-width:48ch}.rev-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.rev{background:var(--paper);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;padding:32px 30px;transition:.25s}.rev:hover{box-shadow:0 20px 44px rgb(0 0 0/8%);transform:translateY(-4px)}.rev .stars{color:var(--amber);display:flex;gap:3px;margin-bottom:14px}.rev .stars svg{height:17px;width:17px}.rev blockquote{border:0;flex:1;margin:0 0 20px;padding:0}.rev blockquote p,.rev p{color:var(--text);font-size:1rem;font-style:normal;margin:0}.rev .who{align-items:center;display:flex;gap:12px}.rev .av{align-items:center;background:var(--ink);border-radius:50%;color:var(--amber);display:flex;flex:none;font-family:var(--display);font-weight:800;height:44px;justify-content:center;width:44px}.rev .who b{display:block;font-family:var(--display);font-size:.96rem;font-weight:700}.rev .who small{color:var(--muted);font-size:.82rem}.trust{background:var(--paper-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:var(--band-space) 0}.trust-row{display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.trust-item{align-items:flex-start;display:flex;gap:18px;padding:8px clamp(20px,3vw,40px)}.trust-item:not(:last-child){border-right:1px solid var(--line)}.trust-item .ic{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--amber-dk);display:flex;flex:none;height:48px;justify-content:center;width:48px}.trust-item .ic svg{height:24px;width:24px}.trust-item h4{font-size:1.08rem;margin-bottom:4px}.trust-item p{color:var(--muted);font-size:.9rem;margin:0}.quote{background:var(--ink-3);color:var(--paper);overflow:hidden;position:relative}.quote:before{background:radial-gradient(circle,rgba(247,168,27,.12),transparent 62%);bottom:-30%;content:"";height:130%;left:-10%;position:absolute;width:50%}.quote-grid{align-items:center;display:grid;gap:clamp(40px,6vw,72px);grid-template-columns:1fr 1fr;position:relative;z-index:2}.quote h2{font-size:clamp(2rem,4vw,3rem);max-width:14ch}.quote-sub{color:var(--muted-d);font-size:1.06rem;margin:18px 0 6px;max-width:44ch}.quote-mascot{align-self:end;margin-top:32px;position:relative;text-align:center}.quote-mascot img{filter:drop-shadow(0 30px 50px rgb(0 0 0/50%));margin:0 auto;max-height:560px;width:auto}.quote-mascot .ph{aspect-ratio:3/4;border-radius:12px;margin:0 auto;max-width:340px}.qcard{background:var(--paper);border-radius:12px;box-shadow:0 20px 44px rgba(0,0,0,.35);gap:12px;padding:16px 20px;position:absolute}.qcard,.qcard .ic{align-items:center;color:var(--ink);display:flex}.qcard .ic{background:var(--amber);border-radius:8px;flex:none;height:38px;justify-content:center;width:38px}.qcard b{display:block;font-family:var(--display);font-size:1rem;line-height:1}.qcard small{color:var(--muted);font-size:.74rem}.qcard.c1{left:-10px;top:20px}.qcard.c2{bottom:120px;right:-14px}.form{background:var(--paper);border-radius:16px;box-shadow:0 40px 80px rgba(0,0,0,.4);color:var(--text);padding:clamp(28px,3vw,40px)}.form h3{font-size:1.5rem;margin-bottom:6px}.form .fsub{color:var(--muted);font-size:.94rem;margin-bottom:24px}.frow{display:grid;gap:14px;grid-template-columns:1fr 1fr}.fg{margin-bottom:14px}.fg label{color:var(--text);display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.fg label .req{color:var(--amber-dk)}.fg input,.fg select,.fg textarea{background:var(--paper-2);border:1.5px solid var(--line);border-radius:8px;color:var(--text);font-family:var(--body-font);font-size:.95rem;padding:13px 15px;transition:.15s;width:100%}.fg textarea{min-height:110px;resize:vertical}.fg input:focus,.fg select:focus,.fg textarea:focus{background:var(--paper);border-color:var(--amber);box-shadow:0 0 0 3px rgba(247,168,27,.18);outline:none}.fg input.err,.fg select.err,.fg textarea.err{background:#fef4f4;border-color:#e5484d}.fg .msg{color:#e5484d;display:none;font-size:.78rem;margin-top:5px}.fg.showerr .msg{display:block}.form .btn{justify-content:center;margin-top:8px;width:100%}.form-note{color:var(--muted);font-size:.78rem;margin-top:14px;text-align:center}.form-success{display:none;padding:20px 0;text-align:center}.form-success.show{display:block}.form-success .chk{align-items:center;background:var(--amber);border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}@supports (color:color-mix(in lab,red,red)){.form-success .chk{background:color-mix(in srgb,var(--amber) 14%,transparent)}}.form-success .chk{color:var(--amber-dk)}.form-success h3{margin-bottom:8px}.form-success p{color:var(--muted);font-size:.95rem;margin:0}.form-error{background:#fef4f4;border:1px solid #e5484d;border-radius:8px;color:#e5484d;font-size:.86rem;margin-bottom:18px;padding:12px 14px}.lead-form{background:var(--paper-2);border-top:1px solid var(--line);overflow:hidden;position:relative}.lead-form:before{background:radial-gradient(circle,rgba(247,168,27,.14),transparent 62%);content:"";height:140%;pointer-events:none;position:absolute;right:-12%;top:-40%;width:46%}.lead-grid{align-items:center;display:grid;gap:clamp(40px,6vw,72px);grid-template-columns:1fr 1fr;position:relative;z-index:2}.lead-intro h2{font-size:clamp(2rem,4vw,3rem);max-width:15ch}.lead-sub{color:var(--muted);font-size:1.06rem;margin-top:18px;max-width:46ch}.lead-points{display:grid;gap:14px;list-style:none;margin:30px 0 0;padding:0}.lead-points li{align-items:flex-start;color:var(--text);display:flex;font-size:.98rem;font-weight:500;gap:12px}.lead-points .ic{align-items:center;background:var(--amber);border-radius:50%;display:flex;flex:none;height:24px;justify-content:center;margin-top:3px;width:24px}@supports (color:color-mix(in lab,red,red)){.lead-points .ic{background:color-mix(in srgb,var(--amber) 22%,transparent)}}.lead-points .ic{color:var(--amber-dk)}.lead-points .ic svg{height:14px;width:14px}.lead-direct{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:28px;margin-top:34px;padding-top:28px}.lead-direct__item{align-items:center;display:flex;gap:12px}.lead-direct__item .ic{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--amber-dk);display:flex;flex:none;height:42px;justify-content:center;width:42px}.lead-direct__item .ic svg{height:18px;width:18px}.lead-direct__item small{color:var(--muted);display:block;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.lead-direct__item a,.lead-direct__item b{color:var(--text);display:block;font-family:var(--display);font-size:1rem;font-weight:700;text-decoration:none}.lead-direct__item a:hover{color:var(--amber-dk)}.lead-form__card{border:1px solid var(--line);box-shadow:0 24px 60px rgba(12,15,20,.1);overflow:hidden;position:relative}.lead-form__card:before{background:linear-gradient(90deg,var(--amber),var(--amber-lt));content:"";height:4px;left:0;position:absolute;right:0;top:0}.sticky-cta{background-color:var(--ink);background-image:radial-gradient(circle at 12% 50%,rgba(247,168,27,.16),transparent 55%);border-top:3px solid var(--amber);color:var(--paper);padding:26px 0;position:relative}.sticky-cta__inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.sticky-cta__copy{align-items:center;display:flex;gap:18px}.sticky-cta__icon{align-items:center;background:var(--amber);border-radius:12px;display:flex;flex:none;height:52px;justify-content:center;width:52px}@supports (color:color-mix(in lab,red,red)){.sticky-cta__icon{background:color-mix(in srgb,var(--amber) 18%,transparent)}}.sticky-cta__icon{color:var(--amber)}.sticky-cta__icon svg{height:24px;width:24px}.sticky-cta__message{color:var(--paper);display:block;font-family:var(--display);font-size:clamp(1.05rem,2vw,1.45rem);font-weight:700;letter-spacing:-.01em;line-height:1.25}.sticky-cta__message b,.sticky-cta__message strong{color:var(--amber);font-weight:900}.sticky-cta__note{color:var(--muted-d);display:block;font-size:.86rem;font-weight:400;margin-top:5px}.sticky-cta .btn{flex:none}.sticky-cta--pinned{bottom:0;box-shadow:0 -18px 50px rgba(0,0,0,.4);left:0;padding:14px 0;position:fixed;right:0;z-index:120}.colophon{background:var(--ink-3);color:var(--paper);padding:clamp(56px,7vw,80px) 0 30px}.foot-top{border-bottom:1px solid var(--line-d);display:grid;gap:44px;grid-template-columns:1.6fr 1fr 1fr 1.2fr;padding-bottom:48px}.foot-brand img,.foot-brand svg.brand-mark{height:64px;margin-bottom:20px;width:auto}.foot-brand .brand-txt{display:block;font-size:1.5rem;margin-bottom:16px}.foot-brand p{color:var(--muted-d);font-size:.9rem;margin:0;max-width:32ch}.foot-col h5{font-family:var(--display);font-size:1.02rem;font-weight:700;margin-bottom:18px}.foot-col ul{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.foot-col a{color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.foot-col a{color:color-mix(in srgb,var(--paper) 70%,var(--ink))}}.foot-col a{font-size:.92rem;text-decoration:none;transition:.15s}.foot-col a:hover{color:var(--amber)}.foot-contact p{align-items:flex-start;color:var(--paper);display:flex;gap:9px;margin:0 0 10px}@supports (color:color-mix(in lab,red,red)){.foot-contact p{color:color-mix(in srgb,var(--paper) 70%,var(--ink))}}.foot-contact p{font-size:.92rem}.foot-contact a{color:inherit;text-decoration:none}.foot-contact a:hover{color:var(--amber)}.foot-contact svg{color:var(--amber);flex:none;height:15px;margin-top:4px;width:15px}.foot-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding-top:26px}.foot-bottom small{color:var(--muted-d);font-size:.85rem}.foot-legal{display:flex;gap:20px;list-style:none;margin:0;padding:0}.foot-legal a{color:var(--muted-d);font-size:.85rem;text-decoration:none}.foot-legal a:hover{color:var(--paper)}.pay{display:flex;gap:8px;list-style:none;margin:0;padding:0}.pay span{background:var(--paper);border-radius:4px;color:var(--ink);display:inline-block;font-family:var(--display);font-size:.66rem;font-weight:800;letter-spacing:.02em;padding:5px 9px}.page-hero{background:var(--ink-3);color:var(--paper);overflow:hidden;padding:clamp(56px,7vw,92px) 0;position:relative}.page-hero:before{background:radial-gradient(circle at 60% 40%,rgba(247,168,27,.16),transparent 62%);height:160%;right:-8%;top:-30%;width:52%}.page-hero:after,.page-hero:before{content:"";pointer-events:none;position:absolute}.page-hero:after{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:52px 52px;inset:0;mask-image:radial-gradient(circle at 25% 50%,#000,transparent 78%);opacity:.4}.page-hero__inner{max-width:46rem;position:relative;z-index:2}.page-hero h1{font-size:clamp(2.1rem,4.4vw,3.1rem);font-weight:900;letter-spacing:-.03em}.page-hero__sub{color:var(--paper);margin-top:18px;max-width:48ch}@supports (color:color-mix(in lab,red,red)){.page-hero__sub{color:color-mix(in srgb,var(--paper) 76%,var(--ink))}}.page-hero__sub{font-size:clamp(1.02rem,1.4vw,1.14rem)}.tm--muted{background:var(--paper-2)}.tm-grid{align-items:center;display:grid;gap:clamp(40px,6vw,72px);grid-template-columns:1fr 1fr}.tm--flip .tm-copy{order:2}.tm-copy h2{font-size:clamp(1.9rem,3.6vw,2.7rem)}.tm-copy p{color:var(--muted);font-size:1.02rem;margin-top:18px}.tm-lead{color:var(--text);font-size:1.12rem}.tm-points{display:grid;gap:13px;list-style:none;margin:28px 0 0;padding:0}.tm-points li{align-items:flex-start;color:var(--text);display:flex;font-size:.98rem;font-weight:500;gap:12px}.tm-points .ic{align-items:center;background:var(--amber);border-radius:50%;display:flex;flex:none;height:24px;justify-content:center;margin-top:3px;width:24px}@supports (color:color-mix(in lab,red,red)){.tm-points .ic{background:color-mix(in srgb,var(--amber) 22%,transparent)}}.tm-points .ic{color:var(--amber-dk)}.tm-points .ic svg{height:14px;width:14px}.tm-media .ph,.tm-media img{aspect-ratio:4/3;border-radius:14px;object-fit:cover;width:100%}.tm-media img{box-shadow:0 30px 70px rgba(12,15,20,.16)}.cdet{background:var(--paper-2)}.cdet-row{display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.cdet-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:30px 26px;transition:transform .2s,box-shadow .2s}.cdet-card:hover{box-shadow:0 22px 46px rgba(12,15,20,.1);transform:translateY(-3px)}.cdet-card .ic{align-items:center;background:var(--amber);border-radius:11px;display:flex;height:46px;justify-content:center;margin-bottom:18px;width:46px}@supports (color:color-mix(in lab,red,red)){.cdet-card .ic{background:color-mix(in srgb,var(--amber) 16%,transparent)}}.cdet-card .ic{color:var(--amber-dk)}.cdet-card .ic svg{height:21px;width:21px}.cdet-card h3{font-size:1.02rem;letter-spacing:.02em;text-transform:uppercase}.cdet-card address{color:var(--text);font-size:1rem;font-style:normal;line-height:1.6;margin-top:10px}.cdet-value{font-family:var(--display);font-size:1.06rem;font-weight:700;margin-top:10px}.cdet-value a{color:var(--text);text-decoration:none}.cdet-value a:hover{color:var(--amber-dk)}.cdet-note{color:var(--muted);font-size:.88rem;margin-top:8px}.feat-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.feat-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:32px 28px;transition:transform .2s,border-color .2s,box-shadow .2s}.feat-card:hover{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.feat-card:hover{border-color:color-mix(in srgb,var(--amber) 45%,transparent)}}.feat-card:hover{box-shadow:0 24px 50px rgba(12,15,20,.1);transform:translateY(-4px)}.feat-card .ic{align-items:center;background:var(--ink);border-radius:12px;color:var(--amber);display:flex;height:50px;justify-content:center;margin-bottom:20px;width:50px}.feat-card .ic svg{height:23px;width:23px}.feat-card h3{font-size:1.22rem}.feat-card>p{color:var(--muted);font-size:.97rem;margin-top:12px}.feat-points{border-top:1px solid var(--line);list-style:none;margin:18px 0 0;padding:18px 0 0}.feat-points li{color:var(--text);font-size:.9rem;padding-left:20px;position:relative}.feat-points li+li{margin-top:8px}.feat-points li:before{background:var(--amber);border-radius:2px;content:"";height:7px;left:0;position:absolute;top:.52em;width:7px}.reveal{transition:opacity .6s ease,transform .6s ease}.has-js .reveal{opacity:0;transform:translateY(22px)}.has-js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.has-js .reveal{opacity:1;transition:none}.best:hover,.btn:hover,.cat:hover,.has-js .reveal,.rev:hover,.val:hover{transform:none}}@media (max-width:1000px){.cdet-row,.feat-grid,.hot-grid{grid-template-columns:repeat(2,1fr)}.foot-top{gap:36px;grid-template-columns:1fr 1fr}}@media (max-width:840px){.menu,.nav-phone .txt{display:none}.hamb{display:flex}.faq-grid,.hero-grid,.lead-grid,.quote-grid,.refurb-grid,.statband .inner,.tm-grid,.why-grid{gap:40px;grid-template-columns:1fr}.tm--flip .tm-copy{order:0}.tm-media{order:-1}.sticky-cta__inner{align-items:flex-start;flex-direction:column;gap:20px}.sticky-cta .btn{justify-content:center;width:100%}.sticky-cta--pinned .sticky-cta__inner{align-items:center;flex-direction:row;gap:14px}.sticky-cta--pinned .sticky-cta__icon,.sticky-cta--pinned .sticky-cta__note{display:none}.sticky-cta--pinned .sticky-cta__message{font-size:.95rem}.sticky-cta--pinned .btn{padding:12px 18px;width:auto}.hero-visual,.why-img{order:-1}.best-grid,.frow,.rev-grid,.trust-row,.val-row{grid-template-columns:1fr}.trust-item{border-bottom:1px solid var(--line);border-right:0!important;padding:20px 0}.trust-item:last-child{border-bottom:0}.statband .tags{margin-top:4px}.quote-mascot{display:none}.foot-top{gap:32px;grid-template-columns:1fr}.foot-bottom{align-items:flex-start;flex-direction:column}.mobile-menu{background:var(--ink);box-shadow:-20px 0 60px rgba(0,0,0,.5);display:block;height:100dvh;overflow-y:auto;padding:90px 30px 30px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:min(320px,86vw);z-index:200}.mobile-menu.open{right:0}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu a{border-bottom:1px solid var(--line-d);color:var(--paper);display:block;padding:16px 0}@supports (color:color-mix(in lab,red,red)){.mobile-menu a{color:color-mix(in srgb,var(--paper) 90%,var(--ink))}}.mobile-menu a{font-size:1.1rem;font-weight:500;text-decoration:none}.mobile-menu .btn{border-bottom:0;justify-content:center;margin-top:24px;width:100%}.mm-close{background:none;border:0;color:var(--paper);cursor:pointer;font-size:2rem;line-height:1;position:absolute;right:26px;top:26px}.hamb.active span:first-child{transform:translateY(7.5px) rotate(45deg)}.hamb.active span:nth-child(2){opacity:0}.hamb.active span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.nav-overlay{background:rgba(0,0,0,.5);inset:0;opacity:0;position:fixed;transition:.3s;visibility:hidden;z-index:150}.nav-overlay.show{opacity:1;visibility:visible}}@media (max-width:560px){.cdet-row,.feat-grid,.hot-grid{grid-template-columns:1fr}.hero-stats{gap:16px;grid-template-columns:repeat(3,1fr)}.hero-badge{left:12px}}.em-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.foot-menu{display:flex;flex-direction:column;gap:11px;list-style:none;margin:11px 0 0;padding:0}.foot-menu a{color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.foot-menu a{color:color-mix(in srgb,var(--paper) 70%,var(--ink))}}.foot-menu a{font-size:.92rem;text-decoration:none}.foot-menu a:hover{color:var(--amber)}.fab-wrap{bottom:clamp(16px,3vw,28px);position:fixed;right:clamp(16px,3vw,28px);z-index:60}.fab{box-shadow:0 20px 40px rgba(0,0,0,.3)}.fab__icon{height:20px;width:20px}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.prose{--tw-prose-body:var(--color-foreground);--tw-prose-headings:var(--color-foreground);--tw-prose-lead:var(--color-foreground);--tw-prose-links:var(--color-primary);--tw-prose-bold:var(--color-foreground);--tw-prose-counters:var(--color-foreground);--tw-prose-bullets:var(--color-foreground);--tw-prose-hr:var(--color-foreground);--tw-prose-quotes:var(--color-foreground);--tw-prose-quote-borders:var(--color-primary);--tw-prose-captions:var(--color-foreground);--tw-prose-kbd:var(--color-foreground);--tw-prose-kbd-shadows:var(--color-foreground);--tw-prose-code:var(--color-foreground);--tw-prose-pre-code:var(--color-background);--tw-prose-pre-bg:var(--color-foreground);--tw-prose-th-borders:var(--color-foreground);--tw-prose-td-borders:var(--color-foreground);--tw-prose-invert-body:var(--color-background);--tw-prose-invert-headings:var(--color-background);--tw-prose-invert-lead:var(--color-background);--tw-prose-invert-links:var(--color-primary);--tw-prose-invert-bold:var(--color-background);--tw-prose-invert-counters:var(--color-background);--tw-prose-invert-bullets:var(--color-background);--tw-prose-invert-hr:var(--color-background);--tw-prose-invert-quotes:var(--color-background);--tw-prose-invert-quote-borders:var(--color-primary);--tw-prose-invert-captions:var(--color-background);--tw-prose-invert-kbd:var(--color-background);--tw-prose-invert-kbd-shadows:var(--color-background);--tw-prose-invert-code:var(--color-background);--tw-prose-invert-pre-code:var(--color-foreground);--tw-prose-invert-pre-bg:var(--color-background);--tw-prose-invert-th-borders:var(--color-background);--tw-prose-invert-td-borders:var(--color-background);color:var(--tw-prose-body);font-size:1rem;line-height:1.75}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(p){margin-bottom:1.25em;margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where([class~=lead],[class~=is-style-lead]){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(a){color:var(--tw-prose-links);font-weight:var(--tw-prose-font-medium);text-decoration:underline}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(strong){color:var(--tw-prose-bold);font-weight:var(--tw-prose-font-semibold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(a strong){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote strong){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th strong){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=A]){list-style-type:upper-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=a]){list-style-type:lower-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=A s]){list-style-type:upper-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=a s]){list-style-type:lower-alpha}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=I]){list-style-type:upper-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=i]){list-style-type:lower-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=I s]){list-style-type:upper-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type=i s]){list-style-type:lower-roman}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol[type="1"]){list-style-type:decimal}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol>li)::marker{color:var(--tw-prose-counters);font-weight:var(--tw-prose-font-normal)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul>li)::marker{color:var(--tw-prose-bullets)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(dt){color:var(--tw-prose-headings);font-weight:var(--tw-prose-font-semibold);margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(hr){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:var(--tw-prose-font-medium);margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote p:first-of-type):before{content:open-quote}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote p:last-of-type):after{content:close-quote}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote>cite){color:var(--tw-prose-body);font-style:normal;font-weight:var(--tw-prose-font-normal)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote>cite:before){content:"\2014"}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h1){color:var(--tw-prose-headings);font-size:2.25em;font-weight:var(--tw-prose-font-extrabold);line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h1 strong){color:inherit;font-weight:var(--tw-prose-font-black)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2){color:var(--tw-prose-headings);font-size:1.5em;font-weight:var(--tw-prose-font-bold);line-height:1.3333333;margin-bottom:1em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2 strong){color:inherit;font-weight:var(--tw-prose-font-extrabold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3){color:var(--tw-prose-headings);font-size:1.25em;font-weight:var(--tw-prose-font-semibold);line-height:1.6;margin-bottom:.6em;margin-top:1.6em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3 strong){color:inherit;font-weight:var(--tw-prose-font-bold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4){color:var(--tw-prose-headings);font-weight:var(--tw-prose-font-semibold);line-height:1.5;margin-bottom:.5em;margin-top:1.5em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4 strong){color:inherit;font-weight:var(--tw-prose-font-bold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(img){margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(picture){display:block;margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(kbd){box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-weight:var(--tw-prose-font-medium)}@supports (color:color-mix(in lab,red,red)){:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(kbd){box-shadow:0 0 0 1px color-mix(in oklab,var(--tw-prose-kbd-shadows) 10%,transparent),0 3px 0 color-mix(in oklab,var(--tw-prose-kbd-shadows) 10%,transparent)}}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(kbd){border-radius:.3125rem;font-size:.875em;padding:.1875em .375em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(code){color:var(--tw-prose-code);font-size:.875em;font-weight:var(--tw-prose-font-semibold)}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(code):after,:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(code):before{content:"`"}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(a code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h1 code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2 code){color:inherit;font-size:.875em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3 code){color:inherit;font-size:.9em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4 code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(blockquote code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th code){color:inherit}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:var(--tw-prose-font-normal);line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre code){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre code):before{content:none}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(pre code):after{content:none}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(table){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(table.has-fixed-layout){table-layout:fixed;width:100%}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th){color:var(--tw-prose-headings);font-weight:var(--tw-prose-font-semibold);padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody tr){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody tr:last-child){border-bottom-width:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td){vertical-align:baseline}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tfoot){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tfoot td){vertical-align:top}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figure>*,figure img){margin-bottom:0;margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figure a){vertical-align:bottom}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figcaption){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(picture>img){margin-bottom:0;margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(video){margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(li){margin-bottom:.5em;margin-top:.5em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ol>li){padding-left:.375em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul>li){padding-left:.375em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ul>li p){margin-bottom:.75em;margin-top:.75em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ul>li>:first-child){margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ul>li>:last-child){margin-bottom:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ol>li>:first-child){margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>ol>li>:last-child){margin-bottom:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(ul ul,ul ol,ol ul,ol ol){margin-bottom:.75em;margin-top:.75em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(dl){margin-bottom:1.25em;margin-top:1.25em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(dd){margin-top:.5em;padding-left:1.625em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(hr+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h2+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h3+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(h4+*){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th:first-child){padding-left:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(thead th:last-child){padding-right:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td,tfoot td){padding:.5714286em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td:first-child,tfoot td:first-child){padding-left:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(tbody td:last-child,tfoot td:last-child){padding-right:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(figure){margin-bottom:2em;margin-top:2em}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>:first-child){margin-top:0}:is(.prose :not(:where([class~=not-prose],[class~=not-prose] *))):where(.prose>:last-child){margin-bottom:0}.prose .wp-block-table td,.prose .wp-block-table th{border:0}.prose .wp-block-table tfoot,.prose .wp-block-table thead{border-color:var(--tw-prose-th-borders)}.prose .wp-block-table thead{border-bottom-width:1px}.prose .wp-block-table tfoot{border-top-width:1px}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.max-w-none{max-width:none}.shrink{flex-shrink:1}.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,)}.content-none{--tw-content:none;content:none}.prose-neutral{--tw-prose-body:var(--color-neutral-700);--tw-prose-headings:var(--color-neutral-900);--tw-prose-lead:var(--color-neutral-600);--tw-prose-links:var(--color-neutral-900);--tw-prose-bold:var(--color-neutral-900);--tw-prose-counters:var(--color-neutral-500);--tw-prose-bullets:var(--color-neutral-300);--tw-prose-hr:var(--color-neutral-200);--tw-prose-quotes:var(--color-neutral-900);--tw-prose-quote-borders:var(--color-neutral-200);--tw-prose-captions:var(--color-neutral-500);--tw-prose-kbd:var(--color-neutral-900);--tw-prose-kbd-shadows:var(--color-neutral-900);--tw-prose-code:var(--color-neutral-900);--tw-prose-pre-code:var(--color-neutral-200);--tw-prose-pre-bg:var(--color-neutral-800);--tw-prose-th-borders:var(--color-neutral-300);--tw-prose-td-borders:var(--color-neutral-200);--tw-prose-invert-body:var(--color-neutral-300);--tw-prose-invert-headings:var(--color-white);--tw-prose-invert-lead:var(--color-neutral-400);--tw-prose-invert-links:var(--color-white);--tw-prose-invert-bold:var(--color-white);--tw-prose-invert-counters:var(--color-neutral-400);--tw-prose-invert-bullets:var(--color-neutral-600);--tw-prose-invert-hr:var(--color-neutral-700);--tw-prose-invert-quotes:var(--color-neutral-100);--tw-prose-invert-quote-borders:var(--color-neutral-700);--tw-prose-invert-captions:var(--color-neutral-400);--tw-prose-invert-kbd:var(--color-white);--tw-prose-invert-kbd-shadows:var(--color-white);--tw-prose-invert-code:var(--color-white);--tw-prose-invert-pre-code:var(--color-neutral-300);--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:var(--color-neutral-600);--tw-prose-invert-td-borders:var(--color-neutral-700)}.prose-a\:text-primary :is(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-primary)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}