@font-face{font-family:Manrope Kavo;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-nolocl-cyrillic-ext.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Kavo;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-nolocl-cyrillic.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Kavo;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-nolocl-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Kavo;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-nolocl-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:16px/1.6 var(--font-body);text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 .5em;line-height:1.2}h1{font-size:max(1.7rem,min(1.2rem + 2vw,2.6rem));font-weight:800}h2{font-size:max(1.35rem,min(1.1rem + 1vw,1.9rem));font-weight:800}h3{font-size:1.15rem;font-weight:700}p{margin:0 0 1em}a{color:var(--link,var(--primary))}a:hover{color:var(--primary-dark)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--primary);color:#fff;z-index:100;border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:8px}.skip:focus{color:#fff;top:8px}.wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline-start:16px;padding-inline-end:16px}@media (min-width:768px){.wrap{padding-inline-start:24px;padding-inline-end:24px}}.section{padding-block-start:40px;padding-block-end:40px}@media (min-width:768px){.section{padding-block-start:64px;padding-block-end:64px}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.section-head h2{margin:0}.section-head p{color:var(--muted);margin:4px 0 0}.muted{color:var(--muted)}.alt{background:var(--surface-alt)}.btn{min-height:48px;font:700 1rem/1 var(--font-body);cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-dark);color:var(--on-primary)}.btn-accent{background:var(--btn-bg,var(--accent));color:var(--on-btn,var(--on-accent))}.btn-accent:hover{background:var(--btn-hover,var(--accent-hover));color:var(--on-btn,var(--on-accent))}.btn-outline{color:var(--primary);border-color:var(--primary);background:#fff}.btn-outline:hover{background:var(--primary-tint);color:var(--primary-dark)}.btn-ghost{color:var(--primary);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--primary);background:var(--primary-tint);color:var(--primary-dark)}.btn-lg{min-height:56px;padding:0 28px;font-size:1.1rem}.btn-block{white-space:normal;text-align:center;width:100%;padding-block-start:8px;padding-block-end:8px}.btn[disabled]{opacity:.55;cursor:not-allowed}.card{border:1px solid var(--line);background:#fff;border-radius:16px}.chip{background:var(--primary-tint);color:var(--primary-dark);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.grid{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.grid-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.grid-products{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}@media (max-width:520px){.grid-products{grid-template-columns:1fr 1fr;gap:10px}}.avail{color:var(--success-text);margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.avail:before{content:"";background:var(--success);vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.avail-stock{white-space:nowrap}.avail[data-in-stock="0"]{color:var(--accent-text)}.avail[data-in-stock="0"]:before{background:var(--accent)}.breadcrumbs{color:var(--muted);padding-block-start:14px;padding-block-end:14px;font-size:.9rem}.breadcrumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";color:var(--muted);margin-right:6px}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--primary);text-decoration:underline}@media (max-width:899px){.breadcrumbs{padding-block-start:6px;padding-block-end:6px}.breadcrumbs ol{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.breadcrumbs ol::-webkit-scrollbar{display:none}.breadcrumbs li:has(>[aria-current]){display:none}.breadcrumbs li{align-items:center;display:flex}.breadcrumbs a{align-items:center;min-height:36px;display:inline-flex}}.field{gap:6px;margin-bottom:14px;display:grid}.field label,.label{font-size:.95rem;font-weight:600}.field .hint{color:var(--muted);font-size:.85rem}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],select,textarea{border:1.5px solid var(--line-strong);width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:10px 14px}textarea{resize:vertical;min-height:120px}input:focus,select:focus,textarea:focus{border-color:var(--primary);outline:3px solid var(--primary-tint);outline-offset:0}.req{color:var(--accent-text)}.notice{background:var(--primary-tint);color:var(--primary-dark);border-radius:12px;padding:14px 16px}.notice-draft{color:#6b3a00;background:#fff4e5;border:1px solid #f3c48f}.notice-ok{color:#1f5f23;background:#e9f6ea;border:1px solid #b7dfba}.notice-error{color:#8a1c12;background:#fdecea;border:1px solid #f3b8b1}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.prose{max-width:72ch}.prose ul{padding-left:1.2em}.prose li{margin-bottom:.35em}.was{font-family:var(--font-body);color:var(--muted);margin-left:8px;font-size:.62em;font-weight:500}.promo-l{color:var(--accent-text);background:#fff4e5;border-radius:6px;margin:2px 0;padding:1px 6px;font-size:.8rem;font-weight:700;display:inline-block}.pcard{flex-direction:column;gap:10px;padding:12px;transition:box-shadow .15s,border-color .15s;display:flex}.pcard:hover{border-color:var(--line-strong);box-shadow:0 10px 30px #14213d14}.pcard-link{display:block;position:relative}.pbadge{z-index:1;color:#fff;background:var(--accent);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:800;position:absolute;top:8px;left:8px}.pbadge-inline{color:#fff;background:var(--accent);border-radius:999px;margin-bottom:8px;padding:3px 12px;font-size:.85rem;font-weight:800;display:inline-block}.pbadge-recommended{background:var(--primary)}.pcard-body{flex-direction:column;flex:1;gap:6px;display:flex}.pcard .brand{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.pcard .name{margin:0;font-size:1rem;font-weight:700;line-height:1.35}.pcard .name a{color:var(--ink);text-decoration:none}.pcard .name a:hover{color:var(--primary);text-decoration:underline}.pcard .keys{color:var(--muted);gap:2px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.pcard .keys b{color:var(--ink);font-weight:600}.pcard .buy{gap:4px;margin-top:auto;padding-top:8px;display:grid}.pcard .price{font-family:var(--font-heading);color:var(--ink);font-size:1.45rem;font-weight:800}.pcard .monthly{color:var(--primary);font-size:.85rem;font-weight:600}.pcard .card-avail{font-size:.85rem}.add-sm{min-height:44px;margin-top:6px;padding:0 12px;font-size:.95rem}@media (max-width:520px){.pcard{padding:8px}.pcard .name{font-size:.92rem}.pcard .keys{display:none}.pcard .price{font-size:1.2rem}}.pimg{aspect-ratio:1;background:var(--surface-alt);border-radius:12px;place-items:center;display:grid;overflow:hidden}.pimg img{object-fit:contain;background:#fff;width:100%;height:100%}.pimg .ph{color:var(--primary);opacity:.55;background:linear-gradient(135deg, var(--primary-tint), #fff);place-items:center;width:100%;height:100%;display:grid}.pimg.large{border-radius:18px}.tag{border:1px solid var(--line,#d6dce5);border-radius:999px;padding:1px 8px;font-size:.85em;display:inline-block}:root{--header-h:80px}html.noscroll,html.noscroll body{overflow:hidden}.layout.listing{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:24px;display:grid}.filter-panel{top:calc(var(--header-h) + 12px);max-height:calc(100vh - var(--header-h) - 24px);overscroll-behavior:contain;border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:16px;padding:4px 16px 12px;position:sticky;overflow-y:auto}.fp-head,.fp-foot{display:none}.fp-clear-desk{margin-top:12px}.fg{border-top:1px solid var(--line)}.fg:first-child{border-top:0}.fg>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;font-weight:700;list-style:none;display:flex}.fg>summary::-webkit-details-marker{display:none}.fg>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex-shrink:0;width:9px;height:9px;margin:-4px 4px 0 0;transition:transform .15s;transform:rotate(45deg)}.fg[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.fg-body{padding-bottom:12px}.opt{cursor:pointer;align-items:flex-start;gap:10px;min-height:40px;padding:6px 0;line-height:1.35;display:flex}.opt.more,.opt.nomatch{display:none}.opt input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin:1px 0 0}.opt small{display:block}.opt .cnt{color:var(--muted);display:inline}.opt .hint{color:var(--success-text);font-weight:600}.fg-more{min-height:40px;font-weight:600}.fg-search input{min-height:40px;margin-bottom:6px;padding:6px 10px;font-size:.95rem}.price-row{align-items:center;gap:8px;display:flex}.price-row input{min-width:0;min-height:44px;padding:8px 10px}.price-row label{flex:1;min-width:0}.linkbtn{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.results-bar .count{margin:0 auto 0 0;font-size:1.05rem}.fbtn{display:none}.fcount{background:var(--accent);color:var(--on-accent);text-align:center;border-radius:999px;min-width:22px;padding:0 8px;font-size:.8rem}.sort{align-items:center;gap:8px;font-weight:600;display:flex}.sort select{width:auto;min-height:44px}.chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.fchip{border:1px solid var(--primary);background:var(--primary-tint);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.9rem;font-weight:600;display:inline-flex}.fchip span{color:var(--primary);font-size:1.1rem;line-height:1}.chips .linkbtn{min-height:36px;font-size:.9rem}.qchips{display:none}.qchip{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:.9rem;font-weight:600}.qchip[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:#fff}.results .empty{margin-top:16px}.results .more-row{justify-content:center;margin-top:20px;display:flex}@media (max-width:899.98px){.layout.listing{grid-template-columns:minmax(0,1fr)}.results-bar{top:var(--header-h);z-index:40;background:var(--bg,#fff);border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:8px;margin-inline-start:-16px;margin-inline-end:-16px;padding:8px 16px;position:sticky}.results-bar .count{white-space:nowrap;font-size:.95rem}.fbtn{align-items:center;gap:6px;min-height:44px;padding:0 14px;display:inline-flex}.sort-l{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sort select{max-width:9.5rem}.qchips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:4px -16px 12px;padding:2px 16px 6px;display:flex;overflow-x:auto}.qchips::-webkit-scrollbar{display:none}.qchips:empty{display:none}.filter-panel{z-index:200;border:0;border-radius:0;flex-direction:column;max-height:none;padding:0;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.filter-panel.open{display:flex}.fp-head{border-bottom:1px solid var(--line);padding:8px 8px 8px 16px;padding-top:calc(8px + env(safe-area-inset-top,0px));align-items:center;gap:12px;display:flex}.fp-title{margin:0;margin-right:auto;font-size:1.15rem}.fp-x{cursor:pointer;width:48px;height:48px;color:var(--ink);background:0 0;border:0;font-size:2rem;line-height:1}.fp-body{overscroll-behavior:contain;flex:1;padding:0 16px;overflow-y:auto}.fp-clear-desk{display:none}.fp-foot{border-top:1px solid var(--line);padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));display:block}}@media (max-width:380px){.results-bar .count{font-size:.85rem}.fbtn{padding:0 10px}.sort select{max-width:8rem;font-size:.9rem}}.site-header{border-bottom:1px solid var(--line);z-index:50;background:#fff;position:sticky;top:0}.top{align-items:center;gap:20px;min-height:76px;display:flex}.logo-link{flex-direction:column;flex-shrink:0;gap:0;text-decoration:none;display:flex}.header-search{flex:1;max-width:640px;margin-inline-start:auto;margin-inline-end:auto}.header-search .search{border-radius:12px}.header-search .search input{min-height:46px}.header-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.phone-link{color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.phone-link small{color:var(--muted);font-size:.72rem;font-weight:600;line-height:1.1;display:block}.phone-link svg{color:var(--primary)}.phone-link:hover{background:var(--surface-alt)}.cart-link{min-width:56px;height:56px;color:var(--ink);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.cart-l{color:var(--muted);font-size:.72rem;font-weight:600}.cart-link:hover{background:var(--surface-alt);color:var(--primary)}.cart-count{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);border-radius:10px;place-items:center;padding:0 5px;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:2px;right:6px}.main-nav{background:var(--nav-bg,#0e1116);color:#fff}.nav-row{align-items:center;gap:4px;min-height:56px;display:flex;position:relative}.nav-row>.nav-a,.dd>summary{color:#fff;white-space:nowrap;cursor:pointer;align-items:center;gap:4px;min-height:56px;padding:0 14px;font-weight:600;text-decoration:none;list-style:none;transition:box-shadow .15s;display:inline-flex;box-shadow:inset 0 -3px #0000}.nav-row>.nav-a:hover,.dd>summary:hover,.dd[open]>summary,.nav-row>.nav-a[aria-current]{color:#fff;box-shadow:inset 0 -3px 0 var(--accent)}.nav-row .nav-cta{min-height:40px;box-shadow:none;border:2px solid #ffffffb3;border-radius:10px;margin-left:auto;padding:0 16px}.nav-row .nav-cta:hover,.nav-row .nav-cta[aria-current]{color:var(--primary);box-shadow:none;background:#fff}details>summary::-webkit-details-marker{display:none}.mm>summary.mm-btn{background:var(--btn-bg,var(--accent));min-height:42px;color:var(--on-btn,#fff);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:7px 10px 7px 0;padding:0 22px 0 16px;font-size:1.05rem;font-weight:800;list-style:none;display:inline-flex}.mm[open]>summary.mm-btn,.mm>summary.mm-btn:hover{background:var(--btn-hover,var(--accent-hover))}.mm>summary.mm-btn:focus-visible{outline-offset:2px;outline:3px solid #fff}.dd{position:relative}.dd-pop{z-index:60;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:0 0 14px 14px;width:min(420px,92vw);padding:8px;position:absolute;top:100%;left:0;box-shadow:0 18px 40px #14213d2e}.dd-pop ul{margin:0;padding:0;list-style:none;display:grid}.dd-pop a{color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.dd-pop a svg{color:var(--primary);flex-shrink:0}.dd-pop a:hover{background:var(--primary-tint)}.dd-pop .dd-all{color:var(--primary);border-top:1px solid var(--line);border-radius:0;justify-content:center;margin-top:4px}.mm-pop{z-index:60;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:0 0 16px 16px;min-height:min(600px,100vh - 150px);position:absolute;top:100%;left:16px;right:16px;box-shadow:0 24px 50px #14213d38}@media (min-width:768px){.mm-pop{left:24px;right:24px}}.mm-head,.mm-h,.mm-links,.mm-mobile,.mm-only-phone{display:none}.mm-list{border-right:1px solid var(--line);width:290px;min-height:inherit;background:var(--surface-alt);border-radius:0 0 0 16px;margin:0;padding:8px;list-style:none}.mm-main{min-height:46px;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.mm-main>svg:first-child{color:var(--primary);flex-shrink:0}.mm-main span,.mm-sub span{flex:1}.mm-chev{color:var(--muted);flex-shrink:0}.mm-item.active>.mm-main{color:var(--primary);background:#fff;box-shadow:0 1px 3px #14213d1a}.mm-item.active>.mm-main .mm-chev{color:var(--primary)}.mm-main:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.mm-panel a:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.mm-panel{padding:18px 24px;display:none;position:absolute;top:0;bottom:0;left:290px;right:0;overflow:auto}.mm-item.active>.mm-panel{display:block}.mm-all{font-family:var(--font-heading);color:var(--primary);margin-bottom:14px;font-weight:800;text-decoration:none;display:inline-block}.mm-all span{color:var(--muted);font-weight:600}.mm-all:hover{text-decoration:underline}.mm-body{align-items:flex-start;gap:24px;display:flex}.mm-cols{columns:3 200px;flex:1;column-gap:28px;min-width:0}.mm-col{break-inside:avoid;margin-bottom:18px}.mm-sub{font-family:var(--font-heading);color:var(--ink);align-items:center;gap:8px;margin-bottom:4px;font-weight:800;text-decoration:none;display:flex}.mm-sub svg{color:var(--primary);flex-shrink:0}.mm-sub .mm-chev{display:none}.mm-sub:hover,.mm-col li a:hover{color:var(--primary);text-decoration:underline}.mm-col ul{gap:4px;margin:0;padding:0 0 0 26px;list-style:none;display:grid}.mm-col li a{color:var(--muted);font-size:.93rem;text-decoration:none}.mm-cols .mm-more{color:var(--primary);font-weight:700;text-decoration:none}.mm-side{flex-shrink:0;gap:14px;width:260px;display:grid}.mm-promo{background:var(--surface-alt);border-radius:14px;text-decoration:none;display:block;overflow:hidden}.mm-promo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mm-promo.is-auto img{object-fit:contain;mix-blend-mode:multiply;padding:14px}.mm-promo span{color:var(--primary);padding:0 14px 12px;font-size:.93rem;font-weight:800;display:block}.mm-promo:hover span{text-decoration:underline}.mm-rec-h{font-family:var(--font-heading);align-items:center;gap:6px;margin:0 0 6px;font-size:.95rem;font-weight:800;display:flex}.mm-rec-h svg{color:var(--accent)}.mm-rec ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mm-rec li a{border:1px solid var(--line);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.mm-rec li a:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-tint)}@media (max-width:1180px) and (min-width:900px){.mm-side{width:210px}.mm-cols{columns:2 190px}}@media (max-width:899px){.top{flex-wrap:wrap;gap:4px 8px;min-height:0;padding-block-start:6px;padding-block-end:6px}.header-search{flex-basis:100%;order:3;max-width:none;margin:0 0 4px}.phone-link{padding:0 8px}.phone-link span,.cart-l{display:none}.cart-link{min-width:48px;height:48px}.main-nav{background:#fff}.nav-row{min-height:0;padding-bottom:8px}.nav-row>:not(.mm){display:none}.mm{width:100%}.mm>summary.mm-btn{justify-content:center;width:100%;min-height:46px;margin:0;display:flex}.mm-pop{z-index:100;overscroll-behavior:contain;height:100dvh;min-height:0;box-shadow:none;border:0;border-radius:0;padding:0 0 24px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.mm-head{border-bottom:1px solid var(--line);z-index:1;min-height:56px;padding:4px 4px 4px 16px;padding-top:max(4px, env(safe-area-inset-top));background:#fff;align-items:center;gap:4px;display:flex;position:sticky;top:0}.mm-head b{font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1.1rem;overflow:hidden}.mm-back{min-height:48px;color:var(--primary);cursor:pointer;border:0;border-right:1px solid var(--line);background:0 0;align-items:center;gap:4px;margin-left:-8px;margin-right:8px;padding:0 10px 0 4px;font-size:1rem;font-weight:700;display:inline-flex}.mm-x{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mm-h{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:14px 16px 4px;font-size:.78rem;font-weight:800;display:block}.mm-list{background:0 0;border:0;border-radius:0;width:auto;min-height:0;padding:0}.mm-mobile{display:block}.mm-main{border-bottom:1px solid var(--line);border-radius:0;min-height:54px;padding:0 16px}.mm-item.active>.mm-main{color:var(--ink);box-shadow:none;background:0 0}.mm-item>.mm-panel,.mm-item.active>.mm-panel,.drill .mm-h,.drill .mm-links,.drill .mm-item:not(.open),.drill .mm-item.open>.mm-main{display:none}.drill .mm-item.open>.mm-panel{padding:4px 16px 16px;animation:.22s ease-out mm-in;display:block;position:static}.mm-all{border-bottom:1px solid var(--line);align-items:center;min-height:52px;margin:0;display:flex}.mm-body{display:block}.mm-cols{columns:1}.mm-col{margin:0}.mm-sub{border-bottom:1px solid var(--line);min-height:54px;font-family:var(--font-body);margin:0;font-weight:600}.mm-sub .mm-chev{color:var(--muted);display:block}.mm-col ul{gap:0;padding:0;display:none}.mm-col li a{min-height:52px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;font-size:1rem;display:flex}.mm-cols>.mm-col>.mm-more{align-items:center;min-height:52px;display:flex}.drill2 .mm-item.open>.mm-panel>.mm-all,.drill2 .mm-col:not(.open),.drill2 .mm-col.open>.mm-sub,.drill2 .mm-side{display:none}.drill2 .mm-col.open>ul{animation:.22s ease-out mm-in;display:grid}.drill2 .mm-only-phone{display:block}.mm-side{width:auto;margin-top:20px}.mm-promo img{aspect-ratio:2}.mm-col li a.mm-all{color:var(--primary)}.mm-links{padding:8px 16px;display:grid}.mm-links a:not(.btn){border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);align-items:center;font-weight:600;text-decoration:none;display:flex}.mm-links .btn{margin-top:16px}html.menu-open{overflow:hidden}}@keyframes mm-in{0%{opacity:0;transform:translate(40%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mm-panel,.mm-col>ul{animation:none!important}}.mm-loading{color:var(--muted)}.logo[data-astro-cid-f7espo7c]{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--primary);font-size:2rem;font-weight:800;line-height:1}.logo[data-astro-cid-f7espo7c].lg{font-size:3.2rem}.logo[data-astro-cid-f7espo7c].light{color:#fff}.dot[data-astro-cid-f7espo7c]{color:var(--accent)}.logo-img[data-astro-cid-f7espo7c]{width:auto;height:34px;margin-block-start:8px;margin-block-end:8px;display:block}.logo-img[data-astro-cid-f7espo7c].light{height:32px;margin-block-start:0;margin-block-end:8px}.logo-img[data-astro-cid-f7espo7c].lg{height:56px}@media (max-width:899px){.logo-img[data-astro-cid-f7espo7c]:not(.light):not(.lg){height:27px;margin-block-start:6px;margin-block-end:6px}}.search[data-astro-cid-av774hkb]{border:2px solid var(--line-strong);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:4px 4px 4px 14px;display:flex;position:relative}.search[data-astro-cid-av774hkb]:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-tint)}.search[data-astro-cid-av774hkb] .search-icon{color:var(--muted);flex-shrink:0}.search[data-astro-cid-av774hkb] input[data-astro-cid-av774hkb]{background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:44px;padding:0 4px;font-size:1rem}.search[data-astro-cid-av774hkb] input[data-astro-cid-av774hkb]:focus{border:0;outline:0}.search[data-astro-cid-av774hkb] .btn[data-astro-cid-av774hkb]{min-height:44px;padding:0 16px}.search[data-astro-cid-av774hkb].big{border-radius:18px;padding:6px 6px 6px 18px;box-shadow:0 10px 30px #14213d14}.search[data-astro-cid-av774hkb].big input[data-astro-cid-av774hkb]{min-height:56px;font-size:1.15rem}.search[data-astro-cid-av774hkb].big .btn[data-astro-cid-av774hkb]{min-height:56px;padding:0 28px;font-size:1.1rem}@media (max-width:520px){.search[data-astro-cid-av774hkb].big .btn[data-astro-cid-av774hkb]{padding:0 16px}.search[data-astro-cid-av774hkb].big input[data-astro-cid-av774hkb]{font-size:1rem}}.suggest[data-astro-cid-av774hkb]{border:1px solid var(--line);z-index:60;background:#fff;border-radius:14px;max-height:70vh;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #14213d29}.suggest[data-astro-cid-av774hkb] a{color:var(--ink);border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px 12px;text-decoration:none;display:flex}.suggest[data-astro-cid-av774hkb] a:hover,.suggest[data-astro-cid-av774hkb] [aria-selected=true] a{background:var(--surface-alt)}.suggest[data-astro-cid-av774hkb] .s-name{flex:1;font-weight:600;line-height:1.3}.suggest[data-astro-cid-av774hkb] .s-meta{color:var(--muted);font-size:.8rem;font-weight:400;display:block}.suggest[data-astro-cid-av774hkb] .s-price{white-space:nowrap;font-weight:800}.suggest[data-astro-cid-av774hkb] .s-all{color:var(--primary);justify-content:center;font-weight:700}.suggest[data-astro-cid-av774hkb] .s-h{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:8px 12px 2px;font-size:.75rem;font-weight:700}.suggest[data-astro-cid-av774hkb] .s-prod img,.suggest[data-astro-cid-av774hkb] .s-noimg{object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;width:48px;height:48px}.suggest[data-astro-cid-av774hkb] .s-noimg{background:var(--surface-alt)}.suggest[data-astro-cid-av774hkb] .s-prod .s-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;display:-webkit-box;overflow:hidden}.suggest[data-astro-cid-av774hkb] .s-today{color:var(--success-text);font-weight:600}.cmp-btn{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.88rem;font-weight:600;display:inline-flex}.cmp-btn:hover{color:var(--primary);background:var(--primary-tint)}.cmp-btn[aria-pressed=true]{color:var(--primary-dark);background:var(--primary-tint)}.cmp-btn[aria-pressed=true] svg{display:none}.cmp-btn[aria-pressed=true]:before{content:"✓";font-weight:800}.cmp-btn-lg{border:1.5px solid var(--line-strong);width:100%;min-height:48px;font-size:1rem}.cmp-bar{z-index:80;border-top:1px solid var(--line);padding-block:8px calc(8px + env(safe-area-inset-bottom));background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #14213d1f}.cmp-bar[hidden]{display:none}body.has-cmp-bar{padding-bottom:76px}.cmp-bar-in{justify-content:space-between;align-items:center;gap:12px;display:flex}.cmp-items{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cmp-item{position:relative}.cmp-thumb{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.cmp-thumb img{object-fit:contain;width:100%;height:100%}.cmp-noimg{color:var(--primary);font-weight:800}.cmp-x{border:1px solid var(--line-strong);width:26px;height:26px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.cmp-x:hover{background:var(--primary-tint)}.cmp-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.cmp-go{min-height:48px}.cmp-go.is-weak{opacity:.75}@media (max-width:520px){.cmp-thumb{width:44px;height:44px}.cmp-items{gap:6px}.cmp-actions{gap:10px}.cmp-go{padding-inline-start:14px;padding-inline-end:14px}}.cmp-msg{z-index:210;color:#fff;background:#14213d;border-radius:12px;max-width:calc(100% - 32px);padding:12px 16px;font-weight:600;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.cmp-msg[hidden]{display:none}.draft-bar[data-astro-cid-hkbrpulz]{color:#6b3a00;text-align:center;background:#fff4e5;border-bottom:1px solid #f3c48f;padding:6px 12px;font-size:.85rem;font-weight:600}.site-footer[data-astro-cid-hkbrpulz]{background:var(--footer-bg,#0f2547);color:#d4d7dc;margin-top:48px}.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:28px;padding-block-start:48px;padding-block-end:24px;display:grid}.site-footer[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;min-height:32px;display:inline-flex}.site-footer[data-astro-cid-hkbrpulz] h3[data-astro-cid-hkbrpulz]{color:#fff;font-size:1rem}.site-footer[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff}.footer-tag[data-astro-cid-hkbrpulz]{margin-top:12px}.footer-phone[data-astro-cid-hkbrpulz]{font-size:1.3rem;font-weight:800;text-decoration:none}.consent[data-astro-cid-hkbrpulz]{z-index:90;border-top:1px solid var(--line);padding-block:14px calc(14px + env(safe-area-inset-bottom));background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #14213d26}.consent-in[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.consent[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{margin:0 0 4px;font-size:1.05rem}.consent[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{max-width:640px;margin:0;font-size:.88rem}.consent-details[data-astro-cid-hkbrpulz]{gap:4px;margin-top:10px;display:grid}.consent-details[data-astro-cid-hkbrpulz] label[data-astro-cid-hkbrpulz]{align-items:center;gap:10px;min-height:40px;display:flex}.consent-details[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]{width:22px;height:22px;accent-color:var(--primary)}.consent-details[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{justify-self:start}.consent-btns[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){.consent-btns[data-astro-cid-hkbrpulz]{width:100%}.consent-btns[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{flex:auto}}.footer-bottom[data-astro-cid-hkbrpulz]{border-top:1px solid #ffffff1f;padding-block-start:18px;padding-block-end:18px;font-size:.9rem}.page[data-astro-cid-ibpinaeu]{max-width:820px;padding-block-start:40px;padding-block-end:40px}.links[data-astro-cid-ibpinaeu]{margin-top:20px}.cats404[data-astro-cid-ibpinaeu]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;padding:0;list-style:none;display:grid}.cats404[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]{border:1px solid var(--line);min-height:48px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.cats404[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]:hover{border-color:var(--primary);color:var(--primary)}.cats404[data-astro-cid-ibpinaeu] svg{color:var(--primary);flex-shrink:0}.legal[data-astro-cid-waosa6pj]{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:32px;padding-block-start:8px;padding-block-end:48px;display:grid}.legal[data-astro-cid-waosa6pj] .prose[data-astro-cid-waosa6pj]{max-width:760px}.legal-draft[data-astro-cid-waosa6pj]{color:#5c4200;background:#fff4d6;border:2px dashed #e0a100;border-radius:12px;padding:12px 16px}.legal[data-astro-cid-waosa6pj] h2{margin-top:1.8em;font-size:1.3rem}.legal[data-astro-cid-waosa6pj] table{border-collapse:collapse;width:100%;font-size:.95rem}.legal[data-astro-cid-waosa6pj] th,.legal[data-astro-cid-waosa6pj] td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.legal-nav[data-astro-cid-waosa6pj]{background:var(--surface-alt);border-radius:14px;padding:16px 18px;position:sticky;top:140px}.legal-nav[data-astro-cid-waosa6pj] h2[data-astro-cid-waosa6pj]{margin:0 0 8px;font-size:1rem}.legal-nav[data-astro-cid-waosa6pj] ul[data-astro-cid-waosa6pj]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-nav[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{align-items:center;min-height:40px;font-weight:600;text-decoration:none;display:flex}.legal-nav[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj][aria-current]{color:var(--ink)}.small[data-astro-cid-waosa6pj]{margin-top:32px;font-size:.88rem}@media (max-width:899px){.legal[data-astro-cid-waosa6pj]{grid-template-columns:1fr}.legal-nav[data-astro-cid-waosa6pj]{position:static}}.page[data-astro-cid-2ytlgu5w]{text-align:center;max-width:720px;padding-block-start:48px;padding-block-end:48px}.page[data-astro-cid-2ytlgu5w] .ok-icon{color:var(--success-text)}.lead[data-astro-cid-2ytlgu5w]{font-size:1.15rem}.save-acc[data-astro-cid-2ytlgu5w]{max-width:520px;margin:18px auto;padding:16px}.page[data-astro-cid-i6hwtwdb]{max-width:720px;padding-block-start:40px;padding-block-end:40px}.err-page[data-astro-cid-ezlwju5p]{max-width:820px;padding-block-start:40px;padding-block-end:40px}.err-page[data-astro-cid-ezlwju5p]>svg{color:var(--accent)}.err-cats[data-astro-cid-ezlwju5p]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;padding:0;list-style:none;display:grid}.err-cats[data-astro-cid-ezlwju5p] a[data-astro-cid-ezlwju5p]{border:1px solid var(--line);min-height:48px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.err-cats[data-astro-cid-ezlwju5p] a[data-astro-cid-ezlwju5p]:hover{border-color:var(--primary);color:var(--primary)}.err-cats[data-astro-cid-ezlwju5p] svg{color:var(--primary);flex-shrink:0}.head[data-astro-cid-it4k7mdg]{margin-bottom:16px}.tiles[data-astro-cid-2pepvtcz]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tile[data-astro-cid-2pepvtcz]{min-height:150px;color:var(--ink);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:8px;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-2pepvtcz]:hover{color:var(--ink);transform:translateY(-2px);box-shadow:0 12px 26px #14213d1f}.tile-t[data-astro-cid-2pepvtcz]{z-index:1;align-self:flex-start;gap:4px;display:grid;position:relative}.tile-t[data-astro-cid-2pepvtcz] b[data-astro-cid-2pepvtcz]{font-family:var(--font-heading);font-size:1.12rem;line-height:1.2}.tile-t[data-astro-cid-2pepvtcz] small[data-astro-cid-2pepvtcz]{color:var(--muted);font-size:.82rem;font-weight:600}.tile[data-astro-cid-2pepvtcz] img[data-astro-cid-2pepvtcz]{object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:120px;height:120px;margin:0 -4px -6px 0}.tile-ic[data-astro-cid-2pepvtcz]{color:var(--primary);opacity:.6}.t0[data-astro-cid-2pepvtcz]{background:#e7effb}.t1[data-astro-cid-2pepvtcz]{background:#fff0e2}.t2[data-astro-cid-2pepvtcz]{background:#ebf6e2}.t3[data-astro-cid-2pepvtcz]{background:#eeeafb}.t4[data-astro-cid-2pepvtcz]{background:#e2f4f2}.t5[data-astro-cid-2pepvtcz]{background:#fdebe7}.t6[data-astro-cid-2pepvtcz]{background:#fdf5d9}.t7[data-astro-cid-2pepvtcz]{background:#e4f0fa}.compact[data-astro-cid-2pepvtcz]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.compact[data-astro-cid-2pepvtcz] .tile[data-astro-cid-2pepvtcz]{min-height:96px;padding:12px 14px}.compact[data-astro-cid-2pepvtcz] .tile-t[data-astro-cid-2pepvtcz] b[data-astro-cid-2pepvtcz]{font-size:1rem}.compact[data-astro-cid-2pepvtcz] .tile[data-astro-cid-2pepvtcz] img[data-astro-cid-2pepvtcz]{width:72px;height:72px}@media (max-width:1000px){.tiles[data-astro-cid-2pepvtcz]:not(.compact){grid-template-columns:repeat(3,1fr)}}@media (max-width:899px){.tiles[data-astro-cid-2pepvtcz]:not(.compact),.tiles[data-astro-cid-2pepvtcz].compact{grid-template-columns:1fr 1fr;gap:10px}.tile[data-astro-cid-2pepvtcz],.compact[data-astro-cid-2pepvtcz] .tile[data-astro-cid-2pepvtcz]{min-height:92px;padding:10px 12px}.tile-t[data-astro-cid-2pepvtcz]{padding-right:52px}.tile-t[data-astro-cid-2pepvtcz] b[data-astro-cid-2pepvtcz],.compact[data-astro-cid-2pepvtcz] .tile-t[data-astro-cid-2pepvtcz] b[data-astro-cid-2pepvtcz]{font-size:.92rem}.tile-t[data-astro-cid-2pepvtcz] small[data-astro-cid-2pepvtcz]{font-size:.75rem}.tile[data-astro-cid-2pepvtcz] img[data-astro-cid-2pepvtcz],.compact[data-astro-cid-2pepvtcz] .tile[data-astro-cid-2pepvtcz] img[data-astro-cid-2pepvtcz]{width:60px;height:60px;margin:0;position:absolute;bottom:6px;right:6px}.tile-ic[data-astro-cid-2pepvtcz]{position:absolute;bottom:8px;right:10px}.tile-ic[data-astro-cid-2pepvtcz] svg{width:36px;height:36px}}.strip-sec[data-astro-cid-dqi5tcoj]{content-visibility:auto;contain-intrinsic-size:auto 560px;padding-block-start:22px;padding-block-end:22px}.stone-1[data-astro-cid-dqi5tcoj]{background:var(--surface-alt)}.stone-2[data-astro-cid-dqi5tcoj]{background:#fff3e8}.stone-3[data-astro-cid-dqi5tcoj]{background:#eef7e6}.strip-head[data-astro-cid-dqi5tcoj]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.strip-head[data-astro-cid-dqi5tcoj] h2[data-astro-cid-dqi5tcoj]{margin:0;font-size:max(1.25rem,min(2.4vw,1.6rem))}.strip-head[data-astro-cid-dqi5tcoj] p[data-astro-cid-dqi5tcoj]{color:var(--muted);margin:0;font-size:.95rem}.strip-all[data-astro-cid-dqi5tcoj]{white-space:nowrap;margin-left:auto;font-weight:800;text-decoration:none}.strip[data-astro-cid-dqi5tcoj]{position:relative}.strip-track[data-astro-cid-dqi5tcoj]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - 11.2px);grid-auto-flow:column;gap:14px;padding:4px 2px 10px;display:grid;overflow-x:auto}.strip-track[data-astro-cid-dqi5tcoj]::-webkit-scrollbar{display:none}.strip-item[data-astro-cid-dqi5tcoj]{scroll-snap-align:start;display:flex}.strip-item[data-astro-cid-dqi5tcoj] .pcard{background:#fff;width:100%}.st-arrow[data-astro-cid-dqi5tcoj]{z-index:2;border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:38%;box-shadow:0 6px 18px #14213d24}.st-arrow[data-astro-cid-dqi5tcoj][hidden]{display:none}.st-arrow[data-astro-cid-dqi5tcoj].prev{left:-14px}.st-arrow[data-astro-cid-dqi5tcoj].next{right:-14px}@media (max-width:1100px){.strip-track[data-astro-cid-dqi5tcoj]{grid-auto-columns:calc(25% - 10.5px)}}@media (max-width:899px){.strip-track[data-astro-cid-dqi5tcoj]{grid-auto-columns:44%;gap:10px;margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px;scroll-padding-inline:16px}.st-arrow[data-astro-cid-dqi5tcoj],.strip-head[data-astro-cid-dqi5tcoj] p[data-astro-cid-dqi5tcoj]{display:none}}@media (max-width:520px){.strip-track[data-astro-cid-dqi5tcoj]{grid-auto-columns:46%}}.cat-about[data-astro-cid-rxbdnhmu]{border:1px solid var(--line);background:#fff;border-radius:14px;margin:32px 0 8px;padding:18px 20px}.cat-about[data-astro-cid-rxbdnhmu] h2[data-astro-cid-rxbdnhmu]{font-size:1.2rem}.cat-about[data-astro-cid-rxbdnhmu] p[data-astro-cid-rxbdnhmu],.cat-about[data-astro-cid-rxbdnhmu] .prose[data-astro-cid-rxbdnhmu]{color:var(--muted);max-width:900px}.ca-faq[data-astro-cid-rxbdnhmu] details[data-astro-cid-rxbdnhmu]{border-top:1px solid var(--line);padding:10px 0}.ca-faq[data-astro-cid-rxbdnhmu] summary[data-astro-cid-rxbdnhmu]{cursor:pointer;color:var(--ink);font-weight:700}.sc-head[data-astro-cid-wkfvxbwt]{background:linear-gradient(110deg, var(--primary-tint), #fff);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 16px;padding:16px 18px;display:flex}.sc-head[data-astro-cid-wkfvxbwt] h1[data-astro-cid-wkfvxbwt]{margin:0;font-size:max(1.4rem,min(3vw,1.9rem))}.sc-head[data-astro-cid-wkfvxbwt] p[data-astro-cid-wkfvxbwt]{color:var(--muted);margin:2px 0 0}.sc-ic[data-astro-cid-wkfvxbwt]{background:var(--primary);color:#fff;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.sc-all[data-astro-cid-wkfvxbwt]{margin-left:auto;font-weight:800;text-decoration:none}.sc-strips[data-astro-cid-wkfvxbwt]{margin-top:12px}.seo[data-astro-cid-wkfvxbwt]{border:1px solid var(--line);background:#fff;border-radius:14px;margin:24px 0 8px;padding:4px 16px}.seo[data-astro-cid-wkfvxbwt] summary[data-astro-cid-wkfvxbwt]{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.seo[data-astro-cid-wkfvxbwt] p[data-astro-cid-wkfvxbwt]{color:var(--muted);max-width:900px}@media (max-width:899px){.sc-head[data-astro-cid-wkfvxbwt]{gap:4px 10px;padding:12px}.sc-head[data-astro-cid-wkfvxbwt] p[data-astro-cid-wkfvxbwt]{font-size:.88rem}.sc-ic[data-astro-cid-wkfvxbwt]{width:40px;height:40px}.sc-ic[data-astro-cid-wkfvxbwt] svg{width:22px;height:22px}.sc-head[data-astro-cid-wkfvxbwt]>div[data-astro-cid-wkfvxbwt]{flex:1;min-width:0}.sc-all[data-astro-cid-wkfvxbwt]{flex-basis:100%;margin-left:0;font-size:.92rem}}.cat-head[data-astro-cid-o7mommos]{margin-bottom:16px}.subcats[data-astro-cid-o7mommos]{margin-bottom:20px}.quick[data-astro-cid-o7mommos]{background:var(--primary-tint);border-radius:18px;margin-bottom:24px;padding:18px}.quick[data-astro-cid-o7mommos] h2[data-astro-cid-o7mommos]{margin-bottom:12px;font-size:1.1rem}.quick-list[data-astro-cid-o7mommos]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;display:grid}.quick-btn[data-astro-cid-o7mommos]{min-height:56px;color:var(--ink);background:#fff;border:2px solid #0000;border-radius:12px;gap:2px;padding:12px 16px;text-decoration:none;display:grid}.quick-btn[data-astro-cid-o7mommos]:hover,.quick-btn[data-astro-cid-o7mommos][aria-current=true]{border-color:var(--primary);color:var(--ink)}.quick-btn[data-astro-cid-o7mommos] span[data-astro-cid-o7mommos]{color:var(--muted);font-size:.85rem}.qf[data-astro-cid-5v4witja]{border-top:5px solid var(--accent);padding:max(20px,min(4vw,36px))}.cols[data-astro-cid-5v4witja]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 16px;display:grid}input[data-astro-cid-5v4witja][type=file]{min-height:48px;padding:10px 0}.small[data-astro-cid-5v4witja]{margin:12px 0 0;font-size:.85rem}.notice[data-astro-cid-5v4witja]{margin-top:12px}.boxes[data-astro-cid-eg3u7uew]{margin:16px 0 32px}.box[data-astro-cid-eg3u7uew]{color:var(--ink);gap:4px;padding:22px;text-decoration:none;display:grid}.box[data-astro-cid-eg3u7uew] svg{color:var(--primary);margin-bottom:6px}.box[data-astro-cid-eg3u7uew] span[data-astro-cid-eg3u7uew]{color:var(--muted)}.box[data-astro-cid-eg3u7uew] b[data-astro-cid-eg3u7uew]{font-size:1.15rem}a[data-astro-cid-eg3u7uew].box:hover{border-color:var(--primary)}.layout[data-astro-cid-xrik4p4p]{grid-template-columns:1fr 1.5fr;align-items:start;gap:32px;padding-bottom:24px;display:grid}@media (max-width:900px){.layout[data-astro-cid-xrik4p4p]{grid-template-columns:1fr}}.lead[data-astro-cid-xrik4p4p]{font-size:1.1rem}.why[data-astro-cid-xrik4p4p]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.why[data-astro-cid-xrik4p4p] li[data-astro-cid-xrik4p4p]{align-items:center;gap:10px;font-weight:600;display:flex}.why[data-astro-cid-xrik4p4p] svg{color:var(--primary)}.tbi-dlg{border:0;border-radius:16px;width:min(720px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;box-shadow:0 20px 60px #00000040}.tbi-dlg::backdrop{background:#0a142873}.tbi-in{padding:16px 18px}.tbi-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tbi-head h2{margin:0;font-size:1.2rem}.tbi-x{background:var(--surface-alt,#f2f4f8);cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;font-size:1.1rem}.tbi-tbl{border-collapse:collapse;width:100%;margin:10px 0;font-size:.95rem}.tbi-tbl th{text-align:right;color:var(--muted);padding:4px 6px;font-size:.78rem;font-weight:600}.tbi-tbl th:first-child,.tbi-tbl td:first-child{text-align:left}.tbi-tbl td{text-align:right;border-top:1px solid var(--line);white-space:nowrap;padding:8px 6px}.tbi-tbl tr[aria-selected=true] td{background:#eef4ff}.tbi-tbl label{cursor:pointer;white-space:normal;align-items:center;gap:8px;display:flex}.tbi-tbl .inst{font-size:1.05rem;font-weight:800}.tbi-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tbi-cards{gap:8px;margin:10px 0;display:grid}.tbi-card{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.tbi-card:has(input:checked){border-color:var(--primary);background:#f3f7ff}.tbi-card input{width:22px;height:22px;accent-color:var(--primary);grid-row:span 2;margin:0}.tbi-card .tc-main{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tbi-card .tc-inst{font-size:1.25rem;font-family:var(--font-heading)}.tbi-card .tc-inst small{color:var(--muted);font-size:.8rem;font-weight:600}.tbi-card .tc-per{font-weight:600}.tbi-card .tc-free{background:var(--success,#7dc242);color:#13300a;border-radius:999px;margin-left:4px;padding:1px 8px;font-size:.78rem;font-weight:800;display:inline-block}.tbi-card.free{border-color:#b9dd9c}.tbi-card .tc-legal{color:var(--muted);grid-column:2;font-size:.8rem}.tbi-more{margin:4px 0 8px}.tbi-more summary{cursor:pointer;color:var(--primary);align-items:center;min-height:44px;padding:8px 0;font-weight:700;display:flex}.tbi-test-note{color:#6b3a00;background:#fff4e5;border-radius:10px;margin:6px 0;padding:6px 10px;font-size:.88rem;font-weight:600}.tbi-frame{border:1px solid var(--line);border-radius:12px;width:100%;height:min(70dvh,720px);margin-top:8px}.tbi-note{margin:8px 0 0}@media (max-width:600px){.tbi-tbl .hide-s{display:none}.tbi-dlg{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}.page-title[data-astro-cid-xa3lt6hx]{margin-top:24px}.intro[data-astro-cid-xa3lt6hx]{margin-bottom:20px}.cart-area[data-astro-cid-xa3lt6hx]{min-height:100vh}.empty-cart[data-astro-cid-xa3lt6hx]{text-align:center;color:var(--primary);justify-items:center;gap:8px;padding:48px 20px;display:grid}.empty-cart[data-astro-cid-xa3lt6hx] h2[data-astro-cid-xa3lt6hx],.empty-cart[data-astro-cid-xa3lt6hx] p[data-astro-cid-xa3lt6hx]{color:var(--ink);margin:0}.checkout[data-astro-cid-xa3lt6hx]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.checkout[data-astro-cid-xa3lt6hx][hidden]{display:none}@media (max-width:960px){.checkout[data-astro-cid-xa3lt6hx]{grid-template-columns:minmax(0,1fr)}}.steps-col[data-astro-cid-xa3lt6hx]{gap:16px;display:grid}.block[data-astro-cid-xa3lt6hx]{padding:max(16px,min(3vw,24px))}.block[data-astro-cid-xa3lt6hx] h2[data-astro-cid-xa3lt6hx]{align-items:center;gap:10px;font-size:1.25rem;display:flex}.num[data-astro-cid-xa3lt6hx]{background:var(--primary);width:32px;height:32px;color:var(--on-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;display:grid}.cols[data-astro-cid-xa3lt6hx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 16px;display:grid}.toggle[data-astro-cid-xa3lt6hx]{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.toggle[data-astro-cid-xa3lt6hx] input[data-astro-cid-xa3lt6hx],.option[data-astro-cid-xa3lt6hx] input[data-astro-cid-xa3lt6hx]{width:22px;height:22px;accent-color:var(--primary);flex-shrink:0;margin:0}.sub[data-astro-cid-xa3lt6hx]{background:var(--surface-alt);border-radius:12px;margin-top:12px;padding:16px}.sub[data-astro-cid-xa3lt6hx][hidden]{display:none}.options[data-astro-cid-xa3lt6hx]{gap:8px;display:grid}.option[data-astro-cid-xa3lt6hx]{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex}.option[data-astro-cid-xa3lt6hx]:has(input:checked){border-color:var(--primary);background:var(--primary-tint)}.o-text[data-astro-cid-xa3lt6hx]{flex:1;display:grid}.o-text[data-astro-cid-xa3lt6hx] small[data-astro-cid-xa3lt6hx]{color:var(--muted)}.o-text[data-astro-cid-xa3lt6hx] .soon[data-astro-cid-xa3lt6hx]{color:var(--accent-text);font-weight:600}.o-price[data-astro-cid-xa3lt6hx]{white-space:nowrap;font-weight:700}.free-hint[data-astro-cid-xa3lt6hx]{color:var(--success-dark,#3d7a1a);margin:-4px 0 10px;font-size:.95rem;font-weight:600}.free-left[data-astro-cid-xa3lt6hx]{color:var(--success-dark,#3d7a1a);margin:0;font-weight:600}.remind[data-astro-cid-xa3lt6hx]{align-items:flex-start}.field[data-astro-cid-xa3lt6hx].big label[data-astro-cid-xa3lt6hx]{font-size:1.05rem;font-weight:700}.field[data-astro-cid-xa3lt6hx].big input[data-astro-cid-xa3lt6hx]{min-height:56px;font-size:1.15rem}.opt[data-astro-cid-xa3lt6hx]{color:var(--muted);font-size:.88rem;font-weight:500}.err[data-astro-cid-xa3lt6hx]{color:var(--danger,#b42318);margin-top:4px;font-size:.98rem;font-weight:700;display:block}.err[data-astro-cid-xa3lt6hx]:before{content:"⚠ "}[data-astro-cid-xa3lt6hx][aria-invalid=true]{box-shadow:0 0 0 3px #b4231826;border-color:var(--danger,#b42318)!important}.option[data-astro-cid-xa3lt6hx]{min-height:60px}.option[data-astro-cid-xa3lt6hx] b[data-astro-cid-xa3lt6hx]{font-size:1.05rem}.option[data-astro-cid-xa3lt6hx]:not(:has(input:checked)) .o-text[data-astro-cid-xa3lt6hx] small[data-astro-cid-xa3lt6hx]:not(.soon){display:none}.buy-btn[data-astro-cid-xa3lt6hx]{min-height:62px;font-size:1.2rem}.terms-line[data-astro-cid-xa3lt6hx]{color:var(--muted);text-align:center;margin:8px 0 0;font-size:.9rem}.note-d[data-astro-cid-xa3lt6hx]{margin:8px 0}.note-d[data-astro-cid-xa3lt6hx] summary[data-astro-cid-xa3lt6hx]{cursor:pointer;color:var(--primary);align-items:center;gap:6px;min-height:44px;font-weight:600;display:flex}.tbi-inline[data-astro-cid-xa3lt6hx]{margin-top:10px}.ti-h[data-astro-cid-xa3lt6hx]{margin-bottom:4px;font-size:1.05rem;display:block}.tbi-panel[data-astro-cid-xa3lt6hx]{margin:0 0 16px;padding:16px}.tbi-panel[data-astro-cid-xa3lt6hx] .tbi-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tbi-panel[data-astro-cid-xa3lt6hx] h2{margin:0 0 4px;font-size:1.25rem}.tbi-panel[data-astro-cid-xa3lt6hx] .tbi-frame{border:1px solid var(--line);border-radius:12px;width:100%;height:min(78dvh,820px);margin-top:10px}.tbi-panel[data-astro-cid-xa3lt6hx] .tbi-pending div[data-astro-cid-xa3lt6hx]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.tbi-choice[data-astro-cid-xa3lt6hx]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.steps-col[data-astro-cid-xa3lt6hx]{grid-template-columns:minmax(0,1fr);min-width:0}.suggest[data-astro-cid-xa3lt6hx]{min-width:0;max-width:100%;margin-top:14px}.suggest[data-astro-cid-xa3lt6hx] h3[data-astro-cid-xa3lt6hx]{margin:0 0 8px;font-size:1rem}.sug-list[data-astro-cid-xa3lt6hx]{scroll-snap-type:x mandatory;gap:10px;margin:0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.sug-list[data-astro-cid-xa3lt6hx] li{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;flex:0 0 168px;gap:4px;padding:8px;display:flex}.sug-list[data-astro-cid-xa3lt6hx] img{object-fit:contain;width:100%;height:96px}.sug-list[data-astro-cid-xa3lt6hx] a{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.25;display:-webkit-box;overflow:hidden}.sug-list[data-astro-cid-xa3lt6hx] b{font-size:.95rem}.sug-list[data-astro-cid-xa3lt6hx] button{margin-top:auto}.coupon[data-astro-cid-xa3lt6hx]{margin:8px 0}.coupon[data-astro-cid-xa3lt6hx] summary[data-astro-cid-xa3lt6hx]{cursor:pointer;color:var(--primary);font-weight:600}.coupon-row[data-astro-cid-xa3lt6hx]{gap:6px;margin-top:6px;display:flex}.coupon-row[data-astro-cid-xa3lt6hx] input[data-astro-cid-xa3lt6hx]{text-transform:uppercase;flex:1;min-width:0}[data-astro-cid-xa3lt6hx][data-coupon-msg].err{color:var(--danger,#b42318)}[data-astro-cid-xa3lt6hx][data-coupon-msg].ok{color:var(--success-dark,#3d7a1a)}.ac[data-astro-cid-xa3lt6hx]{position:relative}.ac-list[data-astro-cid-xa3lt6hx]{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:260px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.ac-list[data-astro-cid-xa3lt6hx] li{cursor:pointer;border-radius:8px;padding:8px 10px}.ac-list[data-astro-cid-xa3lt6hx] li[aria-selected=true],.ac-list[data-astro-cid-xa3lt6hx] li:hover{background:var(--bg,#f5f7fb)}.ac-list[data-astro-cid-xa3lt6hx] small{color:var(--muted);margin-left:6px}.near[data-astro-cid-xa3lt6hx]{margin:0 0 10px}.near-list[data-astro-cid-xa3lt6hx]{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.near-list[data-astro-cid-xa3lt6hx] button{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.near-list[data-astro-cid-xa3lt6hx] button[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary) inset}.locate[data-astro-cid-xa3lt6hx]{margin-top:4px}.option[data-astro-cid-xa3lt6hx][hidden]{display:none}.checkout[data-astro-cid-xa3lt6hx] [aria-invalid=true]{background:#fff6f6;border-color:#c62828!important}.sp-map[data-astro-cid-xa3lt6hx]{border:1.5px solid var(--line);background:#fff;border-radius:12px;min-height:120px;margin-bottom:12px;overflow:hidden}.sp-map[data-astro-cid-xa3lt6hx]>p[data-astro-cid-xa3lt6hx]{align-items:center;gap:10px;margin:0;padding:14px;display:flex}.spin[data-astro-cid-xa3lt6hx]{border:3px solid var(--line);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-astro-cid-xa3lt6hx]{animation-duration:2.4s}}.sp-map[data-astro-cid-xa3lt6hx] iframe{border:0;width:100%;height:480px;display:block}@media (max-width:600px){.sp-map[data-astro-cid-xa3lt6hx] iframe{height:420px}}.sp-chosen[data-astro-cid-xa3lt6hx]{background:#ebf6e2;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:12px 14px;font-weight:700;display:flex}.sp-chosen[data-astro-cid-xa3lt6hx] svg{color:#4f9a2f;flex-shrink:0}.summary[data-astro-cid-xa3lt6hx]{gap:12px;padding:22px;display:grid;position:sticky;top:130px}@media (max-width:960px){.summary[data-astro-cid-xa3lt6hx]{position:static}}dl[data-astro-cid-xa3lt6hx]{gap:8px;margin:0;display:grid}dl[data-astro-cid-xa3lt6hx] div[data-astro-cid-xa3lt6hx]{justify-content:space-between;gap:12px;display:flex}dt[data-astro-cid-xa3lt6hx]{color:var(--muted)}dd[data-astro-cid-xa3lt6hx]{margin:0;font-weight:700}.total[data-astro-cid-xa3lt6hx]{border-top:1px solid var(--line);padding-top:10px;font-size:1.3rem}.total[data-astro-cid-xa3lt6hx] dt[data-astro-cid-xa3lt6hx]{color:var(--ink);font-weight:800}.total[data-astro-cid-xa3lt6hx] dd[data-astro-cid-xa3lt6hx]{font-family:var(--font-heading);font-weight:800}.eta[data-astro-cid-xa3lt6hx]{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.eta[data-astro-cid-xa3lt6hx] svg{color:var(--primary)}.small[data-astro-cid-xa3lt6hx]{margin:0;font-size:.85rem}.center[data-astro-cid-xa3lt6hx]{text-align:center}.terms[data-astro-cid-xa3lt6hx]{font-size:.95rem}.cart-list[data-astro-cid-xa3lt6hx]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cart-list[data-astro-cid-xa3lt6hx] li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:12px 0;display:grid}.cart-list[data-astro-cid-xa3lt6hx] li:last-child{border-bottom:0}.cart-list[data-astro-cid-xa3lt6hx] .ci-name{color:var(--ink);font-weight:600;line-height:1.35;text-decoration:none}.cart-list[data-astro-cid-xa3lt6hx] .ci-name:hover{color:var(--primary);text-decoration:underline}.cart-list[data-astro-cid-xa3lt6hx] .ci-ids{color:var(--muted);margin-top:2px;font-size:.82rem}.cart-list[data-astro-cid-xa3lt6hx] .ci-price{text-align:right;white-space:nowrap;font-weight:800}.cart-list[data-astro-cid-xa3lt6hx] .ci-ctrl{align-items:center;gap:8px;display:flex}.cart-list[data-astro-cid-xa3lt6hx] .ci-ctrl button{border:1.5px solid var(--line-strong);cursor:pointer;width:44px;height:44px;color:var(--ink);background:#fff;border-radius:10px;font-size:1.2rem}.cart-list[data-astro-cid-xa3lt6hx] .ci-ctrl button:hover{border-color:var(--primary);color:var(--primary)}.cart-list[data-astro-cid-xa3lt6hx] .ci-qty{text-align:center;min-width:28px;font-weight:700}.cart-list[data-astro-cid-xa3lt6hx] .ci-remove{margin-left:8px}.cart-list[data-astro-cid-xa3lt6hx] .ci-unit{color:var(--muted);text-align:right;font-size:.85rem}.cart-list[data-astro-cid-xa3lt6hx] .ci-change{color:var(--ink);background:#fff7e6;border-radius:8px;grid-column:1/-1;margin:0;padding:6px 10px;font-size:.9rem;font-weight:600}.cart-list[data-astro-cid-xa3lt6hx] .ci-out{opacity:.6}.cart-list[data-astro-cid-xa3lt6hx] .ci-out .ci-price{color:var(--muted);font-weight:700}.cart-list[data-astro-cid-xa3lt6hx] .ci-out .ci-name{color:var(--muted)}.cart-list[data-astro-cid-xa3lt6hx] .ci-remove-out{grid-column:2;justify-self:end}.pg[data-astro-cid-fmfgs2lu]{gap:10px;min-width:0;display:grid}.pg-stage[data-astro-cid-fmfgs2lu]{position:relative}.pg-track[data-astro-cid-fmfgs2lu]{scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--line);overscroll-behavior-x:contain;background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pg-track[data-astro-cid-fmfgs2lu]::-webkit-scrollbar{display:none}.pg-track[data-astro-cid-fmfgs2lu]:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.pg-slide[data-astro-cid-fmfgs2lu]{scroll-snap-align:center;aspect-ratio:1;flex:0 0 100%;display:grid}.pg-zoom[data-astro-cid-fmfgs2lu]{all:unset;cursor:zoom-in;box-sizing:border-box;place-items:center;padding:16px;display:grid}.pg-zoom[data-astro-cid-fmfgs2lu]:focus-visible{outline:3px solid var(--primary);outline-offset:-3px;border-radius:16px}.pg-zoom[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:contain;width:100%;height:100%}.pg-arrow[data-astro-cid-fmfgs2lu]{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px 8px #14213d1f}.pg-arrow[data-astro-cid-fmfgs2lu]:hover{border-color:var(--primary);color:var(--primary)}.pg-arrow[data-astro-cid-fmfgs2lu]:disabled{opacity:.35;cursor:default}.pg-prev[data-astro-cid-fmfgs2lu]{left:10px}.pg-next[data-astro-cid-fmfgs2lu]{right:10px}.pg-count[data-astro-cid-fmfgs2lu]{color:#fff;pointer-events:none;background:#14213db8;border-radius:999px;padding:2px 9px;font-size:.8rem;font-weight:700;position:absolute;bottom:10px;right:12px}.pg-thumbs[data-astro-cid-fmfgs2lu]{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.pg-thumbs[data-astro-cid-fmfgs2lu]::-webkit-scrollbar{display:none}.pg-thumb[data-astro-cid-fmfgs2lu]{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex:0 0 64px;place-items:center;height:64px;padding:4px;display:grid}.pg-thumb[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:contain;width:100%;height:100%}.pg-thumb[data-astro-cid-fmfgs2lu].on,.pg-thumb[data-astro-cid-fmfgs2lu]:hover{border-color:var(--primary)}@media (hover:none){.pg-stage[data-astro-cid-fmfgs2lu] .pg-arrow[data-astro-cid-fmfgs2lu]{display:none}}.pg-lb[data-astro-cid-fmfgs2lu]{background:#fff;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.pg-lb[data-astro-cid-fmfgs2lu]::backdrop{background:#0009}.pg-lb[data-astro-cid-fmfgs2lu][open]{display:block}.pg-lb-track[data-astro-cid-fmfgs2lu]{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pg-lb-track[data-astro-cid-fmfgs2lu]::-webkit-scrollbar{display:none}.pg-lb-track li{scroll-snap-align:center;touch-action:pan-x pinch-zoom;flex:0 0 100%;height:100%;position:relative}.pg-lb-track img{object-fit:scale-down;width:calc(100% - 24px);height:calc(100% - 108px);position:absolute;top:64px;bottom:44px;left:12px;right:12px}.pg-lb-close[data-astro-cid-fmfgs2lu]{top:calc(10px + env(safe-area-inset-top,0px));border:1px solid var(--line);cursor:pointer;width:46px;height:46px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;right:12px}.pg-lb[data-astro-cid-fmfgs2lu] .pg-count[data-astro-cid-fmfgs2lu]{bottom:calc(12px + env(safe-area-inset-bottom,0px));right:50%;translate:50%}.info[data-astro-cid-mcaudwyu]{min-width:0}.product[data-astro-cid-mcaudwyu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:860px){.product[data-astro-cid-mcaudwyu]{grid-template-columns:minmax(0,1fr);gap:20px}}.gallery[data-astro-cid-mcaudwyu]{min-width:0;position:sticky;top:130px}@media (max-width:860px){.gallery[data-astro-cid-mcaudwyu]{max-width:520px;position:static}}.brand[data-astro-cid-mcaudwyu]{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:800}h1[data-astro-cid-mcaudwyu]{margin:6px 0;font-size:max(1.4rem,min(1.1rem + 1.2vw,2rem))}.sku[data-astro-cid-mcaudwyu]{margin-bottom:16px;font-size:.9rem}.tiles[data-astro-cid-mcaudwyu]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.tiles[data-astro-cid-mcaudwyu] li[data-astro-cid-mcaudwyu]{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.tiles[data-astro-cid-mcaudwyu] svg{color:var(--primary);flex-shrink:0}.tiles[data-astro-cid-mcaudwyu] span[data-astro-cid-mcaudwyu]{min-width:0;line-height:1.25;display:grid}.tiles[data-astro-cid-mcaudwyu] small[data-astro-cid-mcaudwyu]{color:var(--muted);font-size:.78rem}.tiles[data-astro-cid-mcaudwyu] b[data-astro-cid-mcaudwyu]{overflow-wrap:anywhere;font-size:.92rem}.buybox[data-astro-cid-mcaudwyu]{gap:12px;padding:22px;display:grid}.price-main[data-astro-cid-mcaudwyu]{font-family:var(--font-heading);font-size:2.2rem;font-weight:800;line-height:1.1}.price-sub[data-astro-cid-mcaudwyu]{margin-top:-6px}.monthly[data-astro-cid-mcaudwyu] .linkish[data-astro-cid-mcaudwyu]{color:var(--primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline;display:block}.monthly[data-astro-cid-mcaudwyu]{color:var(--primary);align-items:flex-start;gap:6px;display:flex}.monthly[data-astro-cid-mcaudwyu] svg{flex-shrink:0;margin-top:3px}.monthly[data-astro-cid-mcaudwyu] small[data-astro-cid-mcaudwyu]{color:var(--muted);font-size:.8rem;display:block}.facts[data-astro-cid-mcaudwyu] .big-avail{font-size:1rem}.facts[data-astro-cid-mcaudwyu]{border-block:1px solid var(--line);gap:10px;margin:0;padding:12px 0;list-style:none;display:grid}.facts[data-astro-cid-mcaudwyu] li[data-astro-cid-mcaudwyu]{align-items:center;gap:10px;display:flex}.facts[data-astro-cid-mcaudwyu] svg{color:var(--primary);flex-shrink:0}.qty-row[data-astro-cid-mcaudwyu]{justify-content:space-between;align-items:center;gap:12px;display:flex}.qty[data-astro-cid-mcaudwyu]{border:1.5px solid var(--line-strong);border-radius:12px;align-items:center;display:flex;overflow:hidden}.qty[data-astro-cid-mcaudwyu] input[data-astro-cid-mcaudwyu]{text-align:center;-moz-appearance:textfield;border:0;border-radius:0;width:64px;min-height:48px}.qty[data-astro-cid-mcaudwyu] input[data-astro-cid-mcaudwyu]::-webkit-inner-spin-button{-webkit-appearance:none}.qbtn[data-astro-cid-mcaudwyu]{background:var(--surface-alt);cursor:pointer;width:48px;height:48px;color:var(--ink);border:0;place-items:center;display:grid}.qbtn[data-astro-cid-mcaudwyu]:hover{background:var(--primary-tint)}.btn-ghost[data-astro-cid-mcaudwyu]{background:var(--surface-alt);color:var(--ink)}.btn-ghost[data-astro-cid-mcaudwyu]:hover{background:var(--primary-tint);color:var(--primary-dark)}.callus[data-astro-cid-mcaudwyu]{text-align:center;margin:4px 0 0;font-size:.95rem}.ptabs[data-astro-cid-mcaudwyu]{margin-top:44px}.ptab-nav[data-astro-cid-mcaudwyu]{display:none}.ptab[data-astro-cid-mcaudwyu]{border-top:1px solid var(--line)}.ptab-h[data-astro-cid-mcaudwyu]{margin:0;font-size:1.25rem}.ptab-h[data-astro-cid-mcaudwyu] button[data-astro-cid-mcaudwyu]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:inherit;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:800;display:flex}.ptab-h[data-astro-cid-mcaudwyu] button[data-astro-cid-mcaudwyu]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ptab-h[data-astro-cid-mcaudwyu] svg{flex-shrink:0;transition:transform .2s}.ptab[data-astro-cid-mcaudwyu].closed .ptab-h[data-astro-cid-mcaudwyu] svg{transform:rotate(-90deg)}.ptab[data-astro-cid-mcaudwyu].closed .ptab-body[data-astro-cid-mcaudwyu]{display:none}.ptab-body[data-astro-cid-mcaudwyu]{padding:4px 0 24px}@media (min-width:900px){.ptabs[data-astro-cid-mcaudwyu][data-js] .ptab-nav[data-astro-cid-mcaudwyu]{border-bottom:2px solid var(--line);gap:4px;display:flex;overflow-x:auto}.ptab-nav[data-astro-cid-mcaudwyu] a[data-astro-cid-mcaudwyu]{color:var(--ink);white-space:nowrap;border-bottom:3px solid #0000;margin-bottom:-2px;padding:14px 18px;font-weight:700;text-decoration:none}.ptab-nav[data-astro-cid-mcaudwyu] a[data-astro-cid-mcaudwyu]:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.ptab-nav[data-astro-cid-mcaudwyu] a[data-astro-cid-mcaudwyu].on{border-bottom-color:var(--accent)}.ptabs[data-astro-cid-mcaudwyu][data-js] .ptab[data-astro-cid-mcaudwyu]{border:0;display:none}.ptabs[data-astro-cid-mcaudwyu][data-js] .ptab[data-astro-cid-mcaudwyu].on{display:block}.ptabs[data-astro-cid-mcaudwyu][data-js] .ptab[data-astro-cid-mcaudwyu].on .ptab-body[data-astro-cid-mcaudwyu]{padding-top:24px;display:block}.ptabs[data-astro-cid-mcaudwyu][data-js] .ptab-h[data-astro-cid-mcaudwyu]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.prose[data-astro-cid-mcaudwyu]{max-width:820px}.lead[data-astro-cid-mcaudwyu]{font-size:1.12rem;font-weight:600}.hl[data-astro-cid-mcaudwyu]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.hl[data-astro-cid-mcaudwyu] li[data-astro-cid-mcaudwyu]{background:var(--surface-alt);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.hl[data-astro-cid-mcaudwyu] svg{color:var(--primary);flex-shrink:0;margin-top:2px}.fit[data-astro-cid-mcaudwyu]{border-left:4px solid var(--accent);background:#fff8f3;border-radius:0 12px 12px 0;margin:0 0 20px;padding:14px 18px}.fit[data-astro-cid-mcaudwyu] h3[data-astro-cid-mcaudwyu]{margin:0 0 4px;font-size:1rem}.fit[data-astro-cid-mcaudwyu] p[data-astro-cid-mcaudwyu],.fit[data-astro-cid-mcaudwyu] ul[data-astro-cid-mcaudwyu]{margin:0}.prose[data-astro-cid-mcaudwyu] h3[data-astro-cid-mcaudwyu]{margin-top:26px}.dimg[data-astro-cid-mcaudwyu]{margin:20px 0}.dimg[data-astro-cid-mcaudwyu] img[data-astro-cid-mcaudwyu]{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;max-width:600px;height:auto}.why[data-astro-cid-mcaudwyu]{background:var(--surface-alt);border-radius:12px;margin-top:26px;padding:16px 18px}.why[data-astro-cid-mcaudwyu] h3[data-astro-cid-mcaudwyu]{margin-top:0}.sg[data-astro-cid-mcaudwyu]{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}.sg[data-astro-cid-mcaudwyu] summary[data-astro-cid-mcaudwyu]{font-family:var(--font-heading);cursor:pointer;background:var(--surface-alt);align-items:center;gap:8px;padding:12px 16px;font-weight:800;list-style:none;display:flex}.sg[data-astro-cid-mcaudwyu] summary[data-astro-cid-mcaudwyu] svg{margin-left:auto;transition:transform .2s}.sg[data-astro-cid-mcaudwyu]:not([open]) summary[data-astro-cid-mcaudwyu] svg{transform:rotate(-90deg)}.sg[data-astro-cid-mcaudwyu] table[data-astro-cid-mcaudwyu]{border-collapse:collapse;width:100%}.sg[data-astro-cid-mcaudwyu] th[data-astro-cid-mcaudwyu],.sg[data-astro-cid-mcaudwyu] td[data-astro-cid-mcaudwyu]{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:11px 16px}.sg[data-astro-cid-mcaudwyu] th[data-astro-cid-mcaudwyu][scope=row]{width:42%;color:var(--muted);font-weight:600}.sg[data-astro-cid-mcaudwyu] tr[data-astro-cid-mcaudwyu].main td[data-astro-cid-mcaudwyu]{font-weight:700}.facts2[data-astro-cid-mcaudwyu]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px 32px;display:grid}.facts2[data-astro-cid-mcaudwyu] h3[data-astro-cid-mcaudwyu]{align-items:center;gap:8px;margin:0 0 6px;font-size:1.05rem;display:flex}.facts2[data-astro-cid-mcaudwyu] h3[data-astro-cid-mcaudwyu] svg{color:var(--primary)}.facts2[data-astro-cid-mcaudwyu] ul[data-astro-cid-mcaudwyu]{margin:0 0 8px;padding-left:20px}.facts2[data-astro-cid-mcaudwyu] .linkish[data-astro-cid-mcaudwyu],.monthly[data-astro-cid-mcaudwyu] .linkish[data-astro-cid-mcaudwyu]{color:var(--link,var(--primary));cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.faq[data-astro-cid-mcaudwyu] details[data-astro-cid-mcaudwyu]{border-bottom:1px solid var(--line);padding:12px 0}.faq[data-astro-cid-mcaudwyu] summary[data-astro-cid-mcaudwyu]{cursor:pointer;font-weight:700}.faq[data-astro-cid-mcaudwyu] p[data-astro-cid-mcaudwyu]{margin:8px 0 0}.h1-long[data-astro-cid-mcaudwyu]{font-size:max(1.1rem,min(2.6vw,1.5rem));line-height:1.3}.list[data-astro-cid-v7venrkg]{margin-top:16px}.main[data-astro-cid-v7venrkg]{padding:20px}.head[data-astro-cid-v7venrkg]{color:var(--ink);align-items:center;gap:14px;text-decoration:none;display:flex}.head[data-astro-cid-v7venrkg] b[data-astro-cid-v7venrkg]{font-size:1.15rem;font-family:var(--font-heading);display:block}.head[data-astro-cid-v7venrkg] small[data-astro-cid-v7venrkg]{color:var(--muted)}.head[data-astro-cid-v7venrkg]:hover b[data-astro-cid-v7venrkg]{color:var(--primary)}.ic[data-astro-cid-v7venrkg]{background:var(--primary-tint);width:60px;height:60px;color:var(--primary);border-radius:16px;flex-shrink:0;place-items:center;display:grid}ul[data-astro-cid-v7venrkg]{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-v7venrkg] a[data-astro-cid-v7venrkg]{align-items:center;min-height:36px;font-weight:600;display:inline-flex}.head[data-astro-cid-tq65kfoz]{max-width:820px}.city[data-astro-cid-tq65kfoz]{color:var(--primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lead[data-astro-cid-tq65kfoz]{color:var(--muted);font-size:1.15rem}.nums[data-astro-cid-tq65kfoz]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.nums[data-astro-cid-tq65kfoz] li[data-astro-cid-tq65kfoz]{background:var(--primary);color:#fff;border-radius:16px;padding:20px;display:grid}.nums[data-astro-cid-tq65kfoz] b[data-astro-cid-tq65kfoz]{font-family:var(--font-heading);font-size:2.4rem;line-height:1}.photos[data-astro-cid-tq65kfoz]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.photos[data-astro-cid-tq65kfoz] img[data-astro-cid-tq65kfoz]{aspect-ratio:4/3;object-fit:cover;border-radius:14px}.two[data-astro-cid-tq65kfoz]{grid-template-columns:1.4fr 1fr;gap:32px;display:grid}@media (max-width:860px){.two[data-astro-cid-tq65kfoz]{grid-template-columns:1fr}}.done[data-astro-cid-tq65kfoz],.sys[data-astro-cid-tq65kfoz]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.done[data-astro-cid-tq65kfoz] li[data-astro-cid-tq65kfoz]{align-items:flex-start;gap:10px;display:flex}.done[data-astro-cid-tq65kfoz] svg{color:var(--success-text);flex-shrink:0;margin-top:3px}.sys[data-astro-cid-tq65kfoz] a[data-astro-cid-tq65kfoz]{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.sys[data-astro-cid-tq65kfoz] a[data-astro-cid-tq65kfoz]:hover{border-color:var(--primary);color:var(--primary)}.proj[data-astro-cid-y2vllrex]{color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.proj[data-astro-cid-y2vllrex]:hover{border-color:var(--primary);color:var(--ink);box-shadow:0 12px 30px #0e11161f}.cover[data-astro-cid-y2vllrex]{aspect-ratio:16/9;background:linear-gradient(135deg, var(--primary), #2b313b);position:relative}.cover[data-astro-cid-y2vllrex] img[data-astro-cid-y2vllrex]{object-fit:cover;width:100%;height:100%}.cover-ph[data-astro-cid-y2vllrex]{color:#ffffff8c;place-items:center;width:100%;height:100%;display:grid}.city[data-astro-cid-y2vllrex]{color:var(--ink);background:#fffffff2;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.body[data-astro-cid-y2vllrex]{gap:10px;padding:18px;display:grid}h3[data-astro-cid-y2vllrex],p[data-astro-cid-y2vllrex]{margin:0}p[data-astro-cid-y2vllrex]{color:var(--muted)}.nums[data-astro-cid-y2vllrex]{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.nums[data-astro-cid-y2vllrex] b[data-astro-cid-y2vllrex]{font-family:var(--font-heading);color:var(--primary);font-size:1.5rem}.sys[data-astro-cid-y2vllrex]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tag[data-astro-cid-y2vllrex]{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600;line-height:1.3}.lead[data-astro-cid-ixart572]{max-width:680px;margin-bottom:24px}.prof[data-astro-cid-ctfbkv5r]{max-width:860px;padding-block-start:24px;padding-block-end:48px}.card[data-astro-cid-ctfbkv5r]{margin:0 0 14px;padding:18px}.card[data-astro-cid-ctfbkv5r] h2[data-astro-cid-ctfbkv5r]{margin:0 0 10px;font-size:1.2rem}.row[data-astro-cid-ctfbkv5r]{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.row[data-astro-cid-ctfbkv5r] input[data-astro-cid-ctfbkv5r]{flex:220px;min-height:48px}.grid[data-astro-cid-ctfbkv5r]{gap:10px;display:grid}.grid[data-astro-cid-ctfbkv5r] label[data-astro-cid-ctfbkv5r]{flex-direction:column;gap:4px;font-size:.95rem;font-weight:600;display:flex}fieldset[data-astro-cid-ctfbkv5r]{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:10px 12px;display:grid}fieldset[data-astro-cid-ctfbkv5r] .wide[data-astro-cid-ctfbkv5r]{grid-column:1/-1}.hello[data-astro-cid-ctfbkv5r]{align-items:center;gap:12px;display:flex}.linkish[data-astro-cid-ctfbkv5r]{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.prof[data-astro-cid-ctfbkv5r] .o-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prof[data-astro-cid-ctfbkv5r] .o-list li{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 12px;display:grid}.prof[data-astro-cid-ctfbkv5r] .o-st{color:var(--primary);font-weight:700}.prof[data-astro-cid-ctfbkv5r] .o-items{color:var(--muted);grid-column:1/-1;font-size:.92rem}.prof[data-astro-cid-ctfbkv5r] .fav-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.prof[data-astro-cid-ctfbkv5r] .fav-list li{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.prof[data-astro-cid-ctfbkv5r] .fav-list img{object-fit:contain;width:56px;height:56px}.danger-zone[data-astro-cid-ctfbkv5r] h2[data-astro-cid-ctfbkv5r]{color:var(--danger,#b42318)}.center[data-astro-cid-ctfbkv5r]{text-align:center}.lead[data-astro-cid-arpdwv4n]{max-width:680px;margin-bottom:24px}.empty[data-astro-cid-arpdwv4n]{text-align:center;color:var(--primary);justify-items:center;gap:12px;padding:48px 20px;display:grid}.empty[data-astro-cid-arpdwv4n] p[data-astro-cid-arpdwv4n]{color:var(--ink);max-width:460px;margin:0}.ref[data-astro-cid-arpdwv4n]{align-content:start;gap:14px;margin:0;padding:24px;display:grid}.logo[data-astro-cid-arpdwv4n]{height:56px;color:var(--muted);align-items:center;display:flex}.logo[data-astro-cid-arpdwv4n] img[data-astro-cid-arpdwv4n]{width:auto;max-height:56px}blockquote[data-astro-cid-arpdwv4n]{margin:0;font-size:1.05rem}figcaption[data-astro-cid-arpdwv4n]{color:var(--muted);display:grid}figcaption[data-astro-cid-arpdwv4n] b[data-astro-cid-arpdwv4n]{color:var(--ink)}.cmp-page[data-astro-cid-76sfcy24]{--lab:220px;--colmin:200px;padding-bottom:40px}@media (max-width:700px){.cmp-page[data-astro-cid-76sfcy24]{--lab:104px;--colmin:calc((100vw - 32px - var(--lab)) / 2)}}h1[data-astro-cid-76sfcy24]{margin:18px 0 12px;font-size:max(1.4rem,min(1.1rem + 1.2vw,2rem))}.cmp-empty[data-astro-cid-76sfcy24]{justify-items:start;gap:12px;display:grid}.cmp-empty[data-astro-cid-76sfcy24] p[data-astro-cid-76sfcy24]{margin:0}.cmp-tools[data-astro-cid-76sfcy24]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.cmp-warn[data-astro-cid-76sfcy24]{color:#7a3d06;background:#fff4e8;border:1px solid #f9c99a;border-radius:12px;flex-basis:100%;margin:0;padding:10px 14px;font-weight:600}.cmp-share[data-astro-cid-76sfcy24]{min-height:44px}.cmp-share-box[data-astro-cid-76sfcy24]{flex:320px;align-items:center;gap:8px;display:flex}.cmp-share-box[data-astro-cid-76sfcy24] input[data-astro-cid-76sfcy24]{flex:1;min-width:0}.cmp-scroll[data-astro-cid-76sfcy24]{overscroll-behavior-x:contain;overflow-x:auto}.cmp-head-scroll[data-astro-cid-76sfcy24]{scrollbar-width:none}.cmp-head-scroll[data-astro-cid-76sfcy24]::-webkit-scrollbar{display:none}.cmp-body-scroll[data-astro-cid-76sfcy24]{scroll-snap-type:x mandatory;scroll-padding-left:var(--lab)}.cmp-inner[data-astro-cid-76sfcy24]{width:max(100%, calc(var(--lab) + var(--n,2) * var(--colmin)))}.cmp-page[data-astro-cid-76sfcy24] .cr{grid-template-columns:var(--lab) repeat(var(--n,2), minmax(0, 1fr));display:grid}.cmp-page[data-astro-cid-76sfcy24] .cl{z-index:3;color:var(--muted);border-right:1px solid var(--line);background:#fff;padding:10px 12px;font-size:.92rem;font-weight:600;position:sticky;left:0}.cmp-page[data-astro-cid-76sfcy24] .cv{scroll-snap-align:start;overflow-wrap:anywhere;padding:10px 12px;font-size:.95rem}.cmp-page[data-astro-cid-76sfcy24] .cr:not(.cr-sec){border-bottom:1px solid var(--line)}.cmp-page[data-astro-cid-76sfcy24] .cr.is-diff .cv{background:#fffaf3}.cmp-page[data-astro-cid-76sfcy24] .cr-sec .cs{background:var(--surface-alt);font-family:var(--font-heading);border-bottom:1px solid var(--line);grid-column:1/-1;padding:10px 12px;font-weight:800}.cmp-page[data-astro-cid-76sfcy24] .cr-sec .cs span{position:sticky;left:12px}.cmp-head[data-astro-cid-76sfcy24]{top:var(--header-h,0px);z-index:30;border-bottom:2px solid var(--line-strong);background:#fff;position:sticky}.ch-cells[data-astro-cid-76sfcy24]{display:contents}.ch-lab[data-astro-cid-76sfcy24]{align-items:flex-end;padding-bottom:14px;display:flex}.cmp-switch[data-astro-cid-76sfcy24]{cursor:pointer;color:var(--ink);align-items:center;gap:8px;min-height:44px;font-weight:700;display:inline-flex}.cmp-switch[data-astro-cid-76sfcy24] input[data-astro-cid-76sfcy24]{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0}.cmp-page[data-astro-cid-76sfcy24] .ch{scroll-snap-align:start;flex-direction:column;gap:4px;min-width:0;padding:10px 12px 12px;display:flex;position:relative}.cmp-page[data-astro-cid-76sfcy24] .ch-rm{border:1px solid var(--line-strong);cursor:pointer;z-index:1;background:#fff;border-radius:50%;width:32px;height:32px;font-size:1.2rem;line-height:1;position:absolute;top:6px;right:6px}.cmp-page[data-astro-cid-76sfcy24] .ch-rm:hover{background:var(--primary-tint)}.cmp-page[data-astro-cid-76sfcy24] .ch-img{width:110px;height:110px;display:block}.cmp-page[data-astro-cid-76sfcy24] .ch-img img{object-fit:contain;width:100%;height:100%}.cmp-page[data-astro-cid-76sfcy24] .ch-name{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.cmp-page[data-astro-cid-76sfcy24] .ch-name:hover{color:var(--primary);text-decoration:underline}.cmp-page[data-astro-cid-76sfcy24] .ch-price{font-family:var(--font-heading);font-size:1.3rem;font-weight:800}.cmp-page[data-astro-cid-76sfcy24] .ch-avail,.cmp-page[data-astro-cid-76sfcy24] .ch-arr{margin:0;font-size:.85rem}.cmp-page[data-astro-cid-76sfcy24] .ch-avail .avail-stock{white-space:normal}.cmp-page[data-astro-cid-76sfcy24] .ch .add-sm{margin-top:auto}.cmp-head[data-astro-cid-76sfcy24].is-stuck .ch-img,.cmp-head[data-astro-cid-76sfcy24].is-stuck .ch-avail,.cmp-head[data-astro-cid-76sfcy24].is-stuck .ch-arr{display:none}.cmp-head[data-astro-cid-76sfcy24].is-stuck .ch-name{-webkit-line-clamp:2;padding-right:30px}@media (max-width:700px){.cmp-page[data-astro-cid-76sfcy24] .ch-img{width:72px;height:72px}.cmp-page[data-astro-cid-76sfcy24] .ch-name{-webkit-line-clamp:2;font-size:.85rem}.cmp-page[data-astro-cid-76sfcy24] .ch-price{font-size:1.1rem}.cmp-page[data-astro-cid-76sfcy24] .ch{padding:8px 8px 10px}.cmp-page[data-astro-cid-76sfcy24] .ch .add-sm{gap:4px;padding:0 6px;font-size:.85rem}.cmp-page[data-astro-cid-76sfcy24] .ch .add-sm svg{display:none}.cmp-page[data-astro-cid-76sfcy24] .cl{padding:8px;font-size:.82rem}.cmp-page[data-astro-cid-76sfcy24] .cv{padding:8px;font-size:.88rem}.cmp-page[data-astro-cid-76sfcy24] .ch-arr{display:none}.cmp-switch[data-astro-cid-76sfcy24]{flex-direction:column;align-items:flex-start;gap:4px;font-size:.82rem}}.cmp-note[data-astro-cid-76sfcy24]{margin-top:16px}.page[data-astro-cid-2wyzo4lq]{padding-block-start:20px;padding-block-end:20px}.search-top[data-astro-cid-2wyzo4lq]{max-width:860px;margin-bottom:16px}.s-title[data-astro-cid-2wyzo4lq]{margin-bottom:10px;font-size:max(1.3rem,min(3vw,1.7rem))}.found-in[data-astro-cid-2wyzo4lq]{scrollbar-width:thin;align-items:center;gap:8px;margin:0 -16px 14px;padding:2px 16px 6px;display:flex;overflow-x:auto}.found-in[data-astro-cid-2wyzo4lq] .fi-l{white-space:nowrap;font-weight:700}.found-in[data-astro-cid-2wyzo4lq] .fi{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.found-in[data-astro-cid-2wyzo4lq] .fi span{color:var(--muted);font-weight:500}.found-in[data-astro-cid-2wyzo4lq] .fi:hover{border-color:var(--primary)}.found-in[data-astro-cid-2wyzo4lq] .fi.lead{border-color:var(--primary);background:var(--primary-tint)}.found-in[data-astro-cid-2wyzo4lq] .fi.on{border-color:var(--primary);background:var(--primary);color:#fff}.found-in[data-astro-cid-2wyzo4lq] .fi.on span{color:#fff}.s-pages[data-astro-cid-2wyzo4lq]{margin:0 0 12px}.status[data-astro-cid-2wyzo4lq]{margin:0 0 14px}.page[data-astro-cid-on7odx4j]{padding-block-start:8px;padding-block-end:24px}.steps[data-astro-cid-2ei642hk]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-2ei642hk] li[data-astro-cid-2ei642hk]{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:16px;display:grid}.n[data-astro-cid-2ei642hk]{background:var(--primary);width:32px;height:32px;color:var(--on-primary);border-radius:50%;place-items:center;margin-bottom:6px;font-weight:800;display:grid}.steps[data-astro-cid-2ei642hk] li[data-astro-cid-2ei642hk]:last-child .n[data-astro-cid-2ei642hk]{background:var(--success);color:var(--ink)}.d[data-astro-cid-2ei642hk]{color:var(--muted);font-size:.9rem}.hero[data-astro-cid-m7jt7pq4]{background:linear-gradient(180deg, var(--primary-tint), #fff);padding-block-start:24px;padding-block-end:40px}.hero-in[data-astro-cid-m7jt7pq4]{align-items:flex-start;gap:20px;display:flex}.ic[data-astro-cid-m7jt7pq4]{background:var(--primary);color:#fff;border-radius:20px;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid}@media (max-width:600px){.hero-in[data-astro-cid-m7jt7pq4]{flex-direction:column}.ic[data-astro-cid-m7jt7pq4]{width:60px;height:60px}}.lead[data-astro-cid-m7jt7pq4]{color:var(--muted);max-width:640px;font-size:1.15rem}.hero-cta[data-astro-cid-m7jt7pq4]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.price-note[data-astro-cid-m7jt7pq4]{color:var(--primary-dark);align-items:center;gap:6px;font-weight:600;display:inline-flex}.two[data-astro-cid-m7jt7pq4]{grid-template-columns:1fr 1.3fr;gap:28px;display:grid}@media (max-width:860px){.two[data-astro-cid-m7jt7pq4]{grid-template-columns:1fr}}.problem[data-astro-cid-m7jt7pq4]{border-left:5px solid var(--accent);background:#fffaf5;padding:24px}.problem[data-astro-cid-m7jt7pq4] p[data-astro-cid-m7jt7pq4]{margin:0;font-size:1.05rem}.what[data-astro-cid-m7jt7pq4]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.what[data-astro-cid-m7jt7pq4] li[data-astro-cid-m7jt7pq4]{align-items:flex-start;gap:10px;display:flex}.what[data-astro-cid-m7jt7pq4] svg{color:var(--success-text);flex-shrink:0;margin-top:3px}.pt0[data-astro-cid-m7jt7pq4]{padding-top:0}.brands[data-astro-cid-m7jt7pq4]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.brands[data-astro-cid-m7jt7pq4] li[data-astro-cid-m7jt7pq4]{border:1px solid var(--line);font-weight:700;font-family:var(--font-heading);background:#fff;border-radius:12px;padding:10px 18px}.svc[data-astro-cid-3vpt37q6]{color:var(--ink);flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.svc[data-astro-cid-3vpt37q6]:hover{border-color:var(--primary);color:var(--ink);box-shadow:0 12px 30px #0e11161f}.ic[data-astro-cid-3vpt37q6]{background:var(--primary-tint);width:52px;height:52px;color:var(--primary);border-radius:14px;place-items:center;display:grid}h3[data-astro-cid-3vpt37q6]{margin:6px 0 0}p[data-astro-cid-3vpt37q6]{color:var(--muted);flex:1;margin:0}.more[data-astro-cid-3vpt37q6]{color:var(--primary);align-items:center;gap:6px;margin-top:6px;font-weight:700;display:inline-flex}.lead[data-astro-cid-6sk5tum4]{max-width:720px;margin-bottom:24px;font-size:1.1rem}.cta-row[data-astro-cid-6sk5tum4]{text-align:center}.form-box[data-astro-cid-ne2cd2is]{border:1.5px solid var(--line-strong);background:#fff;border-radius:12px;padding:16px 20px}.form-box[data-astro-cid-ne2cd2is] p[data-astro-cid-ne2cd2is]{margin:.6em 0}.head[data-astro-cid-lj5bi3ff]{margin-bottom:16px}.page[data-astro-cid-25veuote]{padding-block-start:8px;padding-block-end:24px}.lead[data-astro-cid-25veuote]{color:var(--muted);margin-bottom:24px;font-size:1.1rem}.biz[data-astro-cid-25veuote]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.biz[data-astro-cid-25veuote] li[data-astro-cid-25veuote]{align-content:start;gap:6px;padding:20px;display:grid}.biz[data-astro-cid-25veuote] svg{color:var(--primary)}.biz[data-astro-cid-25veuote] span[data-astro-cid-25veuote]{color:var(--muted)}.actions[data-astro-cid-25veuote]{flex-wrap:wrap;gap:12px;display:flex}.page[data-astro-cid-snhvk4zv]{max-width:820px;padding-block-start:8px;padding-block-end:32px}.lead[data-astro-cid-snhvk4zv]{font-size:1.12rem}.facts[data-astro-cid-snhvk4zv]{gap:10px;padding:0;list-style:none;display:grid}.facts[data-astro-cid-snhvk4zv] li[data-astro-cid-snhvk4zv]{align-items:flex-start;gap:10px;display:flex}.facts[data-astro-cid-snhvk4zv] svg{color:var(--primary);flex-shrink:0;margin-top:3px}.hero-b[data-astro-cid-umhvvpjx]{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:14px;padding-block-start:16px;padding-block-end:0;display:grid}.slider[data-astro-cid-umhvvpjx]{border-radius:18px;min-width:0;position:relative;overflow:hidden}.slides[data-astro-cid-umhvvpjx]{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.slides[data-astro-cid-umhvvpjx]::-webkit-scrollbar{display:none}.slide[data-astro-cid-umhvvpjx]{scroll-snap-align:start;aspect-ratio:3;color:#fff;flex:0 0 100%;align-items:center;min-height:240px;text-decoration:none;display:flex;position:relative;overflow:hidden}.slide[data-astro-cid-umhvvpjx].has-img{background:var(--surface-alt)}.slide[data-astro-cid-umhvvpjx] picture[data-astro-cid-umhvvpjx],.slide[data-astro-cid-umhvvpjx] img[data-astro-cid-umhvvpjx]{object-fit:cover;width:100%;height:100%;display:block}.bn-text[data-astro-cid-umhvvpjx]{z-index:1;justify-items:start;gap:10px;max-width:64%;padding:28px max(20px,min(5vw,56px));display:grid;position:relative}.bn-text[data-astro-cid-umhvvpjx] h2[data-astro-cid-umhvvpjx]{color:inherit;margin:0;font-size:max(1.4rem,min(3.2vw,2.3rem));line-height:1.15}.bn-text[data-astro-cid-umhvvpjx] p[data-astro-cid-umhvvpjx]{opacity:.95;max-width:520px;margin:0;font-size:max(.95rem,min(1.6vw,1.15rem))}.bn-btn[data-astro-cid-umhvvpjx]{min-height:44px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;margin-top:6px;padding:0 20px;font-weight:800;display:inline-flex}.bn-icon[data-astro-cid-umhvvpjx]{opacity:.9;background:#ffffff24;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.tone-blue[data-astro-cid-umhvvpjx]{color:#fff;background:linear-gradient(120deg,#0e1116,#2b313b)}.tone-dark[data-astro-cid-umhvvpjx]{color:#fff;background:linear-gradient(120deg,#1f242c,#0e1116)}.tone-green[data-astro-cid-umhvvpjx]{color:#fff;background:linear-gradient(120deg,#3f8f2a,#7dc242)}.tone-orange[data-astro-cid-umhvvpjx]{color:#fff;background:linear-gradient(120deg,#a84813,#be5216)}.sl-arrow[data-astro-cid-umhvvpjx]{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0000002e}.sl-arrow[data-astro-cid-umhvvpjx].prev{left:10px}.sl-arrow[data-astro-cid-umhvvpjx].next{right:10px}.dots[data-astro-cid-umhvvpjx]{justify-content:center;gap:4px;display:flex;position:absolute;bottom:10px;left:0;right:0}.dots[data-astro-cid-umhvvpjx] button[data-astro-cid-umhvvpjx]{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.dots[data-astro-cid-umhvvpjx] button[data-astro-cid-umhvvpjx]:after{content:"";background:#ffffff8c;border-radius:50%;width:10px;height:10px;transition:width .2s;box-shadow:0 0 0 1px #0000001f}.dots[data-astro-cid-umhvvpjx] button[data-astro-cid-umhvvpjx][aria-current]:after{background:#fff;border-radius:5px;width:22px}.side[data-astro-cid-umhvvpjx]{grid-template-rows:1fr 1fr;gap:14px;display:grid}.sbn[data-astro-cid-umhvvpjx]{border-radius:18px;align-items:center;gap:14px;min-height:110px;padding:18px;text-decoration:none;display:flex;overflow:hidden}.sbn[data-astro-cid-umhvvpjx].has-img{padding:0}.sbn[data-astro-cid-umhvvpjx] img[data-astro-cid-umhvvpjx]{object-fit:cover;width:100%;height:100%}.sbn-icon[data-astro-cid-umhvvpjx]{background:#fff3;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.sbn-t[data-astro-cid-umhvvpjx]{gap:4px;display:grid}.sbn-t[data-astro-cid-umhvvpjx] b[data-astro-cid-umhvvpjx]{font-family:var(--font-heading);font-size:1.15rem;line-height:1.2}.sbn-t[data-astro-cid-umhvvpjx] small[data-astro-cid-umhvvpjx]{opacity:.95;font-size:.9rem}.slide[data-astro-cid-umhvvpjx]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.sbn[data-astro-cid-umhvvpjx]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}@media (max-width:899px){.hero-b[data-astro-cid-umhvvpjx]{grid-template-columns:1fr;gap:8px;padding-block-start:8px;padding-block-end:0}.slide[data-astro-cid-umhvvpjx]{aspect-ratio:auto;min-height:168px}.slide[data-astro-cid-umhvvpjx].has-img{aspect-ratio:1}.bn-text[data-astro-cid-umhvvpjx]{gap:6px;max-width:74%;padding:16px 16px 34px}.bn-text[data-astro-cid-umhvvpjx] h2[data-astro-cid-umhvvpjx]{font-size:1.3rem}.bn-text[data-astro-cid-umhvvpjx] p[data-astro-cid-umhvvpjx]{font-size:.88rem;line-height:1.4}.bn-btn[data-astro-cid-umhvvpjx]{min-height:36px;margin-top:2px;padding:0 14px;font-size:.9rem}.bn-icon[data-astro-cid-umhvvpjx]{width:104px;height:104px;right:-20px}.bn-icon[data-astro-cid-umhvvpjx] svg{width:60px;height:60px}.dots[data-astro-cid-umhvvpjx]{bottom:4px}.sl-arrow[data-astro-cid-umhvvpjx]{display:none}.side[data-astro-cid-umhvvpjx]{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:8px}.sbn[data-astro-cid-umhvvpjx]{border-radius:14px;gap:8px;min-height:0;padding:10px}.sbn[data-astro-cid-umhvvpjx].has-img{aspect-ratio:2}.sbn-icon[data-astro-cid-umhvvpjx]{border-radius:10px;width:34px;height:34px}.sbn-icon[data-astro-cid-umhvvpjx] svg{width:20px;height:20px}.sbn-t[data-astro-cid-umhvvpjx] b[data-astro-cid-umhvvpjx]{font-size:.88rem}.sbn-t[data-astro-cid-umhvvpjx] small[data-astro-cid-umhvvpjx]{display:none}}.home-tag[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--ink);margin:16px 0 0;font-size:max(1.05rem,min(.95rem + .5vw,1.3rem));font-weight:800}.trust[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 0;padding:10px 6px;list-style:none;display:grid}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:10px;padding:4px 10px;display:flex}.trust[data-astro-cid-lcdefpme] svg{color:var(--primary);flex-shrink:0}.trust[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{line-height:1.25;display:grid}.trust[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:.92rem}.trust[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem}@media (max-width:899px){.trust[data-astro-cid-lcdefpme]{scrollbar-width:none;border-inline-start:0;border-inline-end:0;border-radius:0;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;margin:10px -16px 0;padding-inline-start:10px;padding-inline-end:10px;overflow-x:auto}.trust[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}}.sec-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 16px;margin-bottom:14px;display:flex}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:max(1.25rem,min(2.4vw,1.6rem))}.sec-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:4px 0 0}.sec-head[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{font-weight:800;text-decoration:none}.cats-sec[data-astro-cid-lcdefpme]{padding-block-start:26px;padding-block-end:18px}.circles[data-astro-cid-lcdefpme]{scrollbar-width:none;gap:12px;padding:18px 2px 4px;display:flex;overflow-x:auto}.circles[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.circles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-align:center;color:var(--ink);flex:0 0 96px;justify-items:center;gap:6px;text-decoration:none;display:grid}.circ[data-astro-cid-lcdefpme]{border:2px solid var(--line);width:84px;height:84px;color:var(--primary);background:#fff;border-radius:50%;place-items:center;transition:border-color .15s;display:grid;overflow:hidden}.circles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .circ[data-astro-cid-lcdefpme]{border-color:var(--primary)}.circ[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:64px;height:64px}.circ-l[data-astro-cid-lcdefpme]{font-size:.85rem;font-weight:600;line-height:1.2}@media (max-width:899px){.circles[data-astro-cid-lcdefpme]{margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px}.circles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-basis:80px}.circ[data-astro-cid-lcdefpme]{width:70px;height:70px}.circ[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:54px;height:54px}}.svc-sec[data-astro-cid-lcdefpme]{padding-block-start:36px;padding-block-end:36px}.svc-sec[data-astro-cid-lcdefpme],.proj-sec[data-astro-cid-lcdefpme]{content-visibility:auto;contain-intrinsic-size:auto 600px}.svcs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.svc[data-astro-cid-lcdefpme]{color:var(--ink);border-radius:16px;align-items:flex-start;gap:14px;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.svc[data-astro-cid-lcdefpme]:hover{color:var(--ink);transform:translateY(-2px);box-shadow:0 10px 24px #14213d1a}.svc[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-heading);margin-bottom:2px;line-height:1.25;display:block}.svc[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.88rem;line-height:1.4;display:block}.svc-ic[data-astro-cid-lcdefpme]{color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.s0[data-astro-cid-lcdefpme]{background:#f1f2f4}.s0[data-astro-cid-lcdefpme] .svc-ic[data-astro-cid-lcdefpme]{background:#0e1116}.s1[data-astro-cid-lcdefpme]{background:#fff0e2}.s1[data-astro-cid-lcdefpme] .svc-ic[data-astro-cid-lcdefpme]{background:#e0650c}.s2[data-astro-cid-lcdefpme]{background:#ebf6e2}.s2[data-astro-cid-lcdefpme] .svc-ic[data-astro-cid-lcdefpme]{background:#4f9a2f}.s3[data-astro-cid-lcdefpme]{background:#eeeafb}.s3[data-astro-cid-lcdefpme] .svc-ic[data-astro-cid-lcdefpme]{background:#5b4bb7}.s4[data-astro-cid-lcdefpme]{background:#e2f4f2}.s4[data-astro-cid-lcdefpme] .svc-ic[data-astro-cid-lcdefpme]{background:#127a72}.s5[data-astro-cid-lcdefpme]{background:#fdebe7}.s5[data-astro-cid-lcdefpme] .svc-ic[data-astro-cid-lcdefpme]{background:#c2410c}@media (max-width:1000px){.svcs[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (max-width:600px){.svcs[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.svc[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:none}.svc[data-astro-cid-lcdefpme]{align-items:center;padding:12px}}.proj-sec[data-astro-cid-lcdefpme]{padding-block-start:12px;padding-block-end:36px}.cta[data-astro-cid-lcdefpme]{background:var(--primary);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:max(24px,min(5vw,48px));display:flex}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.92;max-width:560px;margin:0}.cta-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.cta-phone[data-astro-cid-lcdefpme]{color:#fff;background:0 0;border-color:#ffffffb3}.cta-phone[data-astro-cid-lcdefpme]:hover{color:#fff;background:#ffffff1f}
/*$vite$:1*/