.aiw .aiw-hero{padding:28px 0 24px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bg-soft) 0%,var(--page, #fff) 100%)}.aiw .aiw-hero__in{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.aiw .aiw-hero__k{margin:0 0 10px;color:var(--btn);font-size:13px;font-weight:800;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.aiw .aiw-hero__display{margin:0 0 14px;color:var(--ink);font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.02em;overflow-wrap:anywhere}.aiw .aiw-hero__intro{max-width:60ch;margin:0 0 22px;color:var(--muted);font-size:16px;line-height:1.65}.aiw .aiw-cta{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:559px){.aiw .aiw-cta{display:grid;grid-template-columns:minmax(0,1fr)}.aiw .aiw-cta .btn{white-space:normal}}@media(min-width:1000px){.aiw .aiw-hero{padding:44px 0 36px}.aiw .aiw-hero__in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}}.aiw .aiw-eyebrow{margin:0;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aiw .aiw-feat{display:grid;gap:10px;padding:14px;border:1px solid var(--green-line);border-radius:var(--radius-lg);background:linear-gradient(120deg,var(--green-50) 0%,var(--surface, #fff) 62%)}.aiw .aiw-feat__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.aiw .aiw-sys{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px 10px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface, #fff);transition:border-color .15s,box-shadow .15s}.aiw .aiw-sys:hover{border-color:var(--green-line);box-shadow:var(--shadow-2)}.aiw .aiw-sys:has(.aiw-sys__name:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.aiw .aiw-sys__img{aspect-ratio:1;overflow:hidden;border-radius:10px;background:#fff}.aiw .aiw-sys__img img{display:block;width:100%;height:100%;padding:6px;object-fit:contain}.aiw .aiw-sys__body{display:grid;gap:6px;min-width:0}.aiw .aiw-sys__name{color:var(--ink);font-size:16px;font-weight:800;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.aiw .aiw-sys__name:after{content:"";position:absolute;inset:0;border-radius:inherit}.aiw .aiw-sys__name:focus-visible{outline:0}.aiw .aiw-sys:hover .aiw-sys__name{color:var(--btn)}.aiw .aiw-sys__tags li{font-size:11.5px}.aiw .aiw-sys__price .price__now{font-size:19px}.aiw .aiw-sys__price .price__inc{white-space:normal}@media(max-width:999px){.aiw .aiw-feat{padding:12px 0 14px}.aiw .aiw-feat>.aiw-eyebrow{padding:0 14px}.aiw .aiw-feat__list{display:flex;gap:10px;padding:2px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:14px;scrollbar-width:none;overscroll-behavior-x:contain}.aiw .aiw-feat__list::-webkit-scrollbar{display:none}.aiw .aiw-sys{flex:0 0 min(340px,86%);scroll-snap-align:start}}@media(max-width:559px){.aiw .aiw-sys{grid-template-columns:64px minmax(0,1fr);gap:12px}.aiw .aiw-sys__price .price__inc .price__ex{display:block}.aiw .aiw-sys__price .price__inc .sep{display:none}}.aiw .aiw-cat{scroll-margin-top:8px}.aiw .aiw-types{margin:0 0 16px}.aiw .cat-types .chip{text-decoration:none}.aiw .cat-types .chip--on,.aiw .cat-types .chip[aria-current]{border-color:var(--btn);background:var(--btn);color:#fff}.aiw .cat-types .chip--on .chip__n{background:#ffffff38;color:#fff}.aiw .cat-types .chip:focus-visible{outline:2px solid var(--btn);outline-offset:2px}.aiw .side-t{line-height:1.25}.aiw .flt .check input[type=radio]{accent-color:var(--btn)}.aiw .flt .check:has(input:disabled){opacity:.5;cursor:not-allowed}.aiw .aiw-price-k{margin:0 0 8px;padding:0;color:var(--muted);font-size:12.5px;font-weight:600}.aiw .aiw-flt-note{margin:14px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}.aiw .aiw-flt-go .aiw-clear{flex:0 0 auto;--h: 48px;min-height:48px;padding:0 16px}@media(min-width:1024px){.aiw .aiw-flt-go{flex-direction:column;gap:6px}.aiw .aiw-flt-go .aiw-clear{order:2;--h: 36px;min-height:36px;padding:0;border:0;background:none;box-shadow:none;color:var(--btn);font-size:13.5px;text-decoration:underline}.aiw .aiw-flt-go .aiw-clear:hover{color:var(--btn-hover)}}.aiw .tb.aiw-tb{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"search search" "flt sort" "count count"}.aiw .aiw-search{grid-area:search;position:relative;display:flex;align-items:center;gap:6px;min-width:0;height:48px;padding:0 4px 0 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface, #fff);transition:border-color .15s,box-shadow .15s}.aiw .aiw-search:focus-within{border-color:var(--btn);box-shadow:0 0 0 3px var(--green-100)}.aiw .aiw-search__ic{display:grid;flex:none;place-items:center;color:var(--muted)}.aiw .aiw-search__ic .ic{width:18px;height:18px}.aiw .aiw-search__i{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:15px}.aiw .aiw-search__i::placeholder{color:var(--muted-2)}.aiw .aiw-search__go{flex:none;--h: 38px;min-height:38px;padding:0 14px;box-shadow:none}@media(min-width:768px){.aiw .tb.aiw-tb{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"flt search sort" "count count count";align-items:center}.aiw .tb.aiw-tb .tb-count{margin:0}}@media(min-width:1024px){.aiw .tb.aiw-tb{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search sort" "count count"}}.aiw .aiw-grid .pcard__brand{margin:0 0 -4px}.aiw .aiw-grid .pcard .pcard__tags{height:auto;min-height:52px;overflow:visible}.aiw .aiw-grid .pcard__tags li{overflow-wrap:anywhere}.aiw .aiw-grid .pcard__quote .price__now{color:var(--ink);font-size:16px;white-space:normal}.aiw .aiw-empty{border:1px dashed var(--line-2);border-radius:var(--radius-lg)}.aiw .aiw-empty p{margin:0;color:var(--muted)}.aiw .aiw-pager .pager a{text-decoration:none}.aiw .aiw-pager .pager__step a{color:var(--btn)}@media(max-width:559px){.aiw .aiw-pager .aiw-pager__far{display:none}}.aiw .aiw-more{display:grid;gap:40px;padding-bottom:40px}.aiw .aiw-block{display:grid;gap:12px;min-width:0}.aiw .aiw-compare__scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface, #fff)}.aiw .aiw-compare__scroll:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.aiw .aiw-table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.aiw .aiw-table :is(th,td){padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.aiw .aiw-table thead th{background:var(--bg-soft);color:var(--muted);font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.aiw .aiw-table tbody tr:last-child>*{border-bottom:0}.aiw .aiw-table tbody th,.aiw .aiw-table b{color:var(--ink);font-weight:800}.aiw .aiw-table small{color:var(--muted);font-size:12px}.aiw .aiw-table td [data-v2-vat-show]{white-space:nowrap}.aiw .aiw-from{color:var(--muted);font-size:12px}.aiw .aiw-note{margin:0;color:var(--muted);font-size:12.5px}@media(max-width:640px){.aiw .aiw-compare__scroll{overflow:visible;border:0;background:none}.aiw .aiw-table{min-width:0}.aiw .aiw-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.aiw .aiw-table tbody tr{display:block;margin-bottom:12px;padding:4px 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface, #fff)}.aiw .aiw-table tbody :is(th,td){display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 14px;border:0;overflow-wrap:anywhere}.aiw .aiw-table tbody th{display:block;padding-top:12px;font-size:15px}.aiw .aiw-table tbody td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:700}.aiw .aiw-price-cell{display:block}}.aiw .aiw-uses__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:760px){.aiw .aiw-uses__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.aiw .aiw-use{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface, #fff)}.aiw .aiw-use__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--green-50);color:var(--btn)}.aiw .aiw-use__ic .ic{width:20px;height:20px}.aiw .aiw-use__title{margin:4px 0 0;color:var(--ink);font-size:17px;font-weight:800;line-height:1.3}.aiw .aiw-use__text{flex:1;margin:0;color:var(--muted);font-size:14.5px;line-height:1.6}.aiw .aiw-use__link{color:var(--btn);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.aiw .aiw-use__link:hover{color:var(--btn-hover)}.aiw .aiw-about{padding-top:40px}.aiw .ai-seo-section>*{max-width:78ch;margin-inline:auto}.aiw .ai-seo-label{margin-bottom:6px;color:var(--btn)}.aiw .ai-seo-heading{margin-top:0;margin-bottom:18px;color:var(--ink);font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.01em}.aiw .ai-seo-body{position:relative;max-height:22em;overflow:hidden}.aiw .ai-seo-body:after{content:"";position:absolute;inset:auto 0 0;height:6em;background:linear-gradient(rgba(255,255,255,0),var(--surface, #fff));pointer-events:none}.aiw .ai-seo-body.open{max-height:none;overflow:visible}.aiw .ai-seo-body.open:after{content:none}.aiw .ai-seo-columns{max-width:none}.aiw .ai-seo-toggle{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:44px;margin-top:8px;padding:0;border:0;background:none;color:var(--btn);font:inherit;font-size:14.5px;font-weight:700;cursor:pointer}.aiw .ai-seo-toggle:hover{color:var(--btn-hover)}.aiw .ai-seo-toggle:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.aiw .ai-seo-chevron{width:16px;height:16px;transition:transform .2s}.aiw .ai-seo-toggle[aria-expanded=true] .ai-seo-chevron{transform:rotate(180deg)}html:not(.cat-js) .aiw .ai-seo-body{max-height:none;overflow:visible}html:not(.cat-js) .aiw .ai-seo-body:after,html:not(.cat-js) .aiw .ai-seo-toggle{display:none}@media(prefers-reduced-motion:reduce){.aiw *{transition:none!important}}html[data-theme=dark] .aiw .aiw-sys__img{background:var(--tile)}html[data-theme=dark] .aiw .aiw-sys__img img{mix-blend-mode:multiply}html[data-theme=dark] .aiw .cat-types .chip--on,html[data-theme=dark] .aiw .cat-types .chip[aria-current]{color:var(--on-btn)}html[data-theme=dark] .aiw .cat-types .chip--on .chip__n{background:#052e162e;color:var(--on-btn)}html[data-theme=dark] .aiw .ai-seo-body:after{background:linear-gradient(rgba(21,27,24,0),var(--surface))}
