.gw-home,.gw-home-header{--gw-page-bg:#f5f7fb;--gw-text-primary:#111318;--gw-text-secondary:#596477;--gw-black:#111214;--gw-graphite:#24262b;--gw-border:#1118271a;--gw-glass:#ffffffd1;--gw-radius-card:28px;--gw-gradient:linear-gradient(125deg, #7c3aed, #a855f7 45%, #ec4899);color:var(--gw-text-primary);font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}body:has(.gw-home){background:radial-gradient(at 80% 8%,#e8edf7 0,#0000 35%),#f5f7fb}.gw-home{min-width:0;padding:24px 0 48px}.gw-home h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(40px,5vw,72px);font-weight:750;line-height:1.04}.gw-home h1 span{background:var(--gw-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.gw-home h2{letter-spacing:-.035em;font-size:clamp(26px,2.5vw,34px);font-weight:700;line-height:1.15}.gw-home h3{font-size:20px;font-weight:650;line-height:1.3}.gw-home p{line-height:1.65}.gw-home small{color:var(--gw-text-secondary);font-size:12px;line-height:1.5;display:block}.gw-home button,.gw-home a,.gw-home input,.gw-home select{touch-action:manipulation}.gw-home :is(button,a,input,select):focus-visible{outline-offset:4px;outline:3px solid #7c3aed}.gw-home button{cursor:pointer}.gw-home button:disabled{cursor:not-allowed;color:#6b7280;background:#e9edf3}.gw-home .gw-button{background:var(--gw-black);color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.gw-home .gw-button:hover{background:#2e3036}.gw-home .gw-button:active{transform:scale(.98)}.gw-home .gw-secondary{color:#1f2937;border-color:var(--gw-border);background:#edf0f6}.gw-home .gw-secondary:hover{background:#e2e6ef}.gw-home .gw-button:disabled{color:#596477;background:#e4e7ed}.gw-glass{border:1px solid var(--gw-border);border-radius:var(--gw-radius-card);background:#fff;box-shadow:inset 0 1px #fff}.gw-glass-nav{--gw-glass:#fffc;--gw-blur:28px}.gw-glass-card{--gw-blur:20px}.gw-glass-overlay{--gw-glass:#fffffff0;--gw-blur:32px}.gw-glass-control{--gw-glass:#f6f8fcd9;--gw-blur:20px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gw-glass{background:var(--gw-glass);-webkit-backdrop-filter:blur(var(--gw-blur,20px)) saturate(135%)}}.gw-home-header{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:32px;width:calc(100% - 32px);max-width:1280px;margin:12px auto;box-shadow:inset 0 1px #fff;border:1px solid var(--gw-border)!important;background:#ffffffd9!important;top:12px!important}.gw-home-header .gw-primary-links{flex-wrap:wrap;justify-content:center;gap:22px;padding:0 12px 10px;display:flex}.gw-primary-links a{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.gw-home-header :is(input,button){border-radius:999px}.gw-home-header nav{padding-left:20px;padding-right:20px}.gw-home-header [class*=text-red]{color:#24262b}.gw-home-header [class*=bg-red]{color:#111318;background:#edf0f6}.gw-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:24px;min-height:490px;padding:20px 0 30px;display:grid}.gw-hero-copy{z-index:1;position:relative}.gw-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#56657d;font-weight:700;font-size:11px!important}.gw-lead{color:#4f5c71;max-width:540px;font-size:18px}.gw-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.gw-selectors{gap:42px;margin-top:28px;display:flex;position:relative}.gw-slot{border:1px solid var(--gw-border);text-align:left;background:#ffffffd9;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;min-height:62px;padding:10px 18px;font-size:13px;display:flex}.gw-slot span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gw-slot small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gw-slot svg{flex-shrink:0}.gw-vs{border:1px solid var(--gw-border);background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gw-clear{flex-wrap:wrap;gap:12px;display:flex}.gw-clear button{align-items:center;gap:4px;min-height:44px;font-size:12px;text-decoration:underline;display:flex}.gw-showcase{min-width:0;height:470px;position:relative}.gw-orbit{background:radial-gradient(at 30% 25%,#fff 5%,#e0e6f2 55%,#f3f5fb 75%);border:1px solid #fff;border-radius:50%;position:absolute;inset:8% -2% 3% 0;box-shadow:inset 0 0 35px #fff}.gw-trust{z-index:2;text-align:center;background:var(--gw-gradient);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;width:106px;height:106px;font-size:14px;font-weight:650;line-height:1.3;display:flex;position:absolute;top:8px;right:10px}.gw-layered{position:absolute;inset:10px 0 70px}.gw-device{filter:drop-shadow(0 12px 12px #47556912);width:50%;height:80%;position:absolute}.gw-device-0{top:0;left:0;transform:rotate(-8deg)}.gw-device-1{width:72%;height:65%;top:20%;right:0}.gw-device-2{height:50%;bottom:-8%;left:0}.gw-product-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.gw-image-placeholder{color:#647084;background:linear-gradient(145deg,#f9fafc,#e7ebf3);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:110px;font-size:11px;display:flex}.gw-image-placeholder svg{stroke-width:1px;width:46px;height:46px}.gw-neutral-devices{color:#9ca8bc;justify-content:center;align-items:center;display:flex;position:absolute;inset:20% 0 25%}.gw-neutral-devices svg{stroke-width:.7px;filter:drop-shadow(2px 5px #fff);width:35%;height:80%}.gw-verdict{z-index:3;width:80%;padding:20px;position:absolute;bottom:10px;right:5%}.gw-verdict p{margin:8px 0 14px;font-size:14px}.gw-verdict small{margin-top:10px}.gw-benefits{border-bottom:1px solid var(--gw-border);grid-template-columns:repeat(4,1fr);gap:20px;padding:22px 0 28px;font-size:13px;display:grid}.gw-benefits span{align-items:center;gap:10px;display:flex}.gw-benefits svg{flex-shrink:0}.gw-category-rail{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0;display:grid}.gw-category-rail>div{border:1px solid var(--gw-border);background:#ffffffa8;border-radius:22px;padding:14px}.gw-category-rail a{align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.gw-category-rail a:first-child{font-size:15px;font-weight:650}.gw-category-rail svg{width:21px}.gw-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:36px 0 16px;display:flex}.gw-section-heading a,.gw-section-heading span{color:#505e73;font-size:13px}.gw-carousel{scroll-snap-type:x mandatory;gap:16px;padding:3px 3px 16px;display:flex;overflow:auto}.gw-carousel>.gw-glass{scroll-snap-align:start;flex:0 0 calc(25% - 12px);min-width:0;padding:20px}.gw-carousel .gw-product-image,.gw-carousel .gw-image-placeholder{height:160px;margin:14px 0}.gw-carousel p{margin:10px 0 16px;font-size:13px}.gw-empty{color:#596477;background:#ffffff80;border:1px dashed #c8ceda;border-radius:24px;min-height:115px;margin:20px 0;padding:30px}.gw-pairs{grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0 36px;display:grid}.gw-pairs>.gw-glass{padding:20px;transition:transform .2s,border-color .2s}.gw-pairs>.gw-glass:hover{border-color:#a4adbf;transform:translateY(-3px)}.gw-pair-images{gap:12px;height:130px;margin-bottom:14px;display:flex}.gw-pair-images>*{width:50%;min-width:0}.gw-pairs p{margin:8px 0;font-size:13px}.gw-muted{color:#596477;margin:12px 0;font-size:14px}.gw-matrix-layout{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:20px;margin:32px 0;display:grid}.gw-matrix{min-width:0;padding:26px}.gw-matrix h2{font-size:28px}.gw-finder{flex-direction:column;align-items:flex-start;gap:18px;padding:26px;display:flex}.gw-finder h2{font-size:24px}.gw-finder label{width:100%;font-size:13px}.gw-home select,.gw-home input:not([type=checkbox]){color:#111318;background:#fff;border:1px solid #bcc4d1;border-radius:14px;width:100%;min-height:46px;margin-top:8px;padding:10px}.gw-table-scroll{max-height:520px;margin:16px 0;overflow:auto}.gw-table-scroll table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.gw-table-scroll th,.gw-table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e6ee;min-width:140px;padding:14px 12px}.gw-table-scroll th{font-weight:600}.gw-table-scroll thead th{z-index:1;background:#f5f7fb;position:sticky;top:0}.gw-table-scroll tbody tr:nth-child(2n){background:#f7f8fb}.gw-toggle{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.gw-toggle input{accent-color:#24262b}.gw-price{margin-bottom:12px}.gw-price a{min-height:44px;padding-top:8px;text-decoration:underline;display:inline-block}.gw-price strong{font-size:17px}.gw-feed{margin:40px 0}.gw-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gw-feed article{border:1px solid var(--gw-border);background:#ffffffb8;border-radius:24px;padding:22px}.gw-feed article p{margin-top:10px;font-size:14px}.gw-feed a:hover{text-decoration:underline}.gw-home>section:not(.gw-hero){min-width:0}.gw-home :is(.bg-red-700,.bg-red-600){background:#111214}.gw-compare-dock{display:none}.gw-sheet{z-index:100;background:#fafbfe;border:1px solid #d5dae3;border-radius:28px;width:min(740px,100% - 24px);max-height:90dvh;margin:auto;padding:26px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #18203322}.gw-sheet::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#19223840}.gw-sheet-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.gw-sheet-head h2{font-size:26px}.gw-sheet-head button{place-items:center;min-width:44px;min-height:44px;display:grid}.gw-picker{margin-top:20px}.gw-picker label{font-size:14px;font-weight:600}.gw-picker p{color:#596477;margin:14px 0;font-size:13px}.gw-results{gap:10px;display:grid}.gw-results button{text-align:left;background:#fff;border:1px solid #dce1e9;border-radius:16px;min-height:60px;padding:16px}.gw-results button:hover{border-color:#7c3aed}.gw-results small{margin-top:4px}@media (max-width:1199px){.gw-hero{gap:12px}.gw-hero h1{font-size:54px}.gw-showcase{height:390px}.gw-trust{width:88px;height:88px;font-size:12px}.gw-carousel>.gw-glass{flex-basis:calc(33.33% - 11px)}.gw-matrix-layout{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}}@media (max-width:767px){.gw-home{padding-top:16px;padding-bottom:150px}.gw-home-header{border-radius:24px;width:calc(100% - 16px);margin:6px auto;top:5px!important}.gw-home-header nav{padding-left:8px;padding-right:8px}.gw-home-header .gw-primary-links{gap:18px;padding-bottom:4px}.gw-primary-links a{font-size:12px}.gw-hero{min-height:0;padding:12px 0 20px;display:block}.gw-hero h1{margin:14px 0 18px;font-size:clamp(36px,9.8vw,44px);line-height:1.06}.gw-lead{font-size:15px}.gw-eyebrow{font-size:10px!important}.gw-selectors{gap:30px;margin-top:22px}.gw-slot{min-height:56px;padding:10px;font-size:11px}.gw-vs{width:26px;height:26px;font-size:9px}.gw-actions .gw-button{padding:12px 17px;font-size:13px}.gw-showcase{height:255px;margin-top:20px}.gw-verdict{width:65%;padding:16px;bottom:0;right:0}.gw-verdict p{font-size:12px}.gw-verdict .gw-button{padding:10px 12px;font-size:12px}.gw-trust{width:78px;height:78px;font-size:11px;right:5px}.gw-orbit{inset:0}.gw-benefits{grid-template-columns:repeat(2,1fr);gap:16px;padding-bottom:22px;font-size:11px}.gw-category-rail{gap:8px;margin:22px 0}.gw-category-rail>div{border-radius:18px;min-width:0;padding:8px}.gw-category-rail a{font-size:10px;line-height:1.3}.gw-category-rail a:first-child{text-align:center;flex-direction:column;min-height:60px;font-size:11px}.gw-category-rail svg{width:22px}.gw-section-heading{align-items:flex-start;margin-top:26px}.gw-section-heading h2{font-size:27px}.gw-section-heading a,.gw-section-heading span{font-size:11px}.gw-carousel>.gw-glass{flex-basis:82%;padding:20px}.gw-carousel .gw-product-image,.gw-carousel .gw-image-placeholder{height:185px}.gw-pairs{grid-template-columns:1fr}.gw-pairs>.gw-glass{grid-template-columns:100px 1fr;gap:8px 16px;display:grid}.gw-pair-images{grid-row:span 3;height:100px;margin:0}.gw-pairs h3{font-size:17px}.gw-matrix-layout{grid-template-columns:1fr}.gw-matrix,.gw-finder{padding:20px}.gw-matrix h2{font-size:26px}.gw-feed-grid{grid-template-columns:1fr}.gw-compare-dock{bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;border-radius:999px;gap:6px;padding:8px;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 4px 25px #11182718}.gw-compare-dock .gw-slot{background:0 0;border:0;min-height:46px;padding:8px}.gw-compare-dock .gw-slot svg{display:none}.gw-compare-dock .gw-slot span{font-size:10px}.gw-compare-dock .gw-slot small{font-size:9px}.gw-compare-dock .gw-button{flex-shrink:0;padding:10px 14px;font-size:11px}.gw-sheet{width:100%;max-height:94dvh;padding:22px 18px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;inset:auto 0 0}.gw-sheet-head h2{font-size:23px}:is(body:has(#mobile-search) .gw-compare-dock,body:has(#mobile-navigation) .gw-compare-dock){display:none}}@media (prefers-reduced-motion:reduce){.gw-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gw-device,.gw-pairs>.gw-glass:hover{transform:none}}.gw-slot-image{flex-shrink:0;width:28px;height:34px}.gw-slot-image .gw-image-placeholder{border-radius:5px;height:34px;min-height:0}.gw-slot-image .gw-image-placeholder span{display:none}.gw-slot-image svg{width:22px;height:24px}.gw-pair-specs{margin:12px 0;font-size:12px}.gw-pair-specs div{border-top:1px solid #e6e9ef;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.gw-pair-specs dd{text-align:right;color:#4f5c71}.gw-home .gw-review-image{-o-object-fit:cover;object-fit:cover;border-radius:18px;width:100%;height:180px;margin-bottom:16px}.gw-review-meta{color:#596477;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.gw-home .gw-review-card h3{margin:8px 0}.gw-home .gw-review-card p{color:#596477}@media (max-width:767px){body:has(.gw-home)>footer{padding-bottom:130px}.gw-pair-specs{grid-column:1/-1}.gw-home .gw-review-image{height:150px}.gw-compare-dock .gw-slot-image{display:none}}.gw-home-header .gw-desktop-links{align-items:center;gap:24px;font-size:14px;font-weight:600;display:flex}.gw-desktop-links a{align-items:center;min-height:44px;display:inline-flex}.gw-home-header .gw-primary-links{display:none}.gw-home-header>nav:first-child{flex-wrap:nowrap;min-height:74px}.gw-home-header>nav:first-child>a:first-of-type{flex-shrink:0;margin-right:8px}.gw-home-header .gw-menu-trigger{min-width:44px;min-height:44px}.gw-home-header [class*=xl\:block]{flex:1}.gw-home-header [class*=xl\:block] input{width:100%;min-width:200px}.gw-home-header :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #7c3aed}@media (max-width:1023px){.gw-home-header .gw-desktop-links{display:none}.gw-home-header .gw-primary-links{display:flex}.gw-home-header>nav:first-child{min-height:58px}}body:has(.gw-home)>footer [class*=text-red]{color:#24262b}body:has(.gw-home)>footer [class*=bg-red]{background:#111214}@media (max-width:767px){#main-content>.gw-home{flex-direction:column;display:flex}#main-content>.gw-home>*{order:6}#main-content>.gw-home>.gw-hero{order:0}#main-content>.gw-home>.gw-featured{order:1}#main-content>.gw-home>.gw-category-rail{order:2}#main-content>.gw-home>.gw-benefits{order:3}#main-content>.gw-home>.gw-matrix-layout{order:5}.gw-hero .gw-showcase{display:none}}.gw-table-scroll .gw-different>th{border-left:2px solid #647084}.gw-table-scroll .gw-different>th small{letter-spacing:.03em;font-size:10px}
