.search-hits{gap:10px;display:grid}.search-hit{background:#fff;border:1px solid #e4e4e7;border-radius:12px;align-items:stretch;gap:14px;padding:12px;display:flex}.search-hit__photo{background:#f4f4f5;border-radius:8px;flex:0 0 72px;width:72px;height:72px;overflow:hidden}.search-hit__photo img{object-fit:contain;width:100%;height:100%}.search-hit__body{flex:1;min-width:0}.search-hit__meta{color:#71717a;flex-wrap:wrap;gap:8px 12px;margin:0;font-size:12px;display:flex}.search-hit__meta .is-ok{color:#15803d}.search-hit__meta .is-order{color:#a1a1aa}.search-hit__title{margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.35}.search-hit__title a{color:inherit;text-decoration:none}.search-hit__title a:hover{color:#0a63d8}.search-hit__sku{color:#71717a;margin:4px 0 0;font-size:12px}.search-hit__price{margin:8px 0 0;font-size:18px;font-weight:700}.search-hit__cart{flex-shrink:0;align-self:center}.catalog-hub{padding-top:8px;padding-bottom:48px}.catalog-hub .screen-title{gap:10px;margin-top:12px;margin-bottom:4px}.catalog-hub .screen-title h1{letter-spacing:-.04em;font-size:clamp(26px,3.4vw,34px);line-height:1.15}.catalog-hub .screen-title p:last-child{max-width:52ch}.catalog-hub-bento{grid-template-columns:1fr;gap:12px;margin-top:20px;display:grid}.catalog-hub-card{border:1px solid var(--line,#ddd5c8);background:var(--surface-strong,#fff);min-width:0;height:auto;box-shadow:var(--shadow-card,0 1px 2px #0b0f140f, 0 2px 8px #0b0f140a);border-radius:16px;flex-direction:column;gap:14px;padding:18px 18px 16px;transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.catalog-hub-card:hover{border-color:#0a63d838;transform:translateY(-2px);box-shadow:0 10px 28px #151a1f1a}.catalog-hub-card--hero{background:radial-gradient(circle at 92% 8%, #0a63d81a, transparent 42%), var(--surface-strong,#fff)}.catalog-hub-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-hub-card__title{min-width:0;color:inherit;text-decoration:none}.catalog-hub-card__title h2{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.catalog-hub-card--hero .catalog-hub-card__title h2{font-size:22px}.catalog-hub-card__title:hover h2,.catalog-hub-card__title:focus-visible h2{color:var(--blue,#0a63d8)}.catalog-hub-card__count{color:var(--green,#159a5d);font-variant-numeric:tabular-nums;white-space:nowrap;background:#159a5d1a;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:700}.catalog-hub-chips{flex-wrap:wrap;align-content:flex-start;gap:8px 10px;display:flex}.catalog-hub-chips a{border:1px solid var(--line,#ddd5c8);background:var(--soft,#e8e2d7);max-width:100%;min-height:34px;color:var(--ink,#151a1f);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.catalog-hub-chips a span{color:var(--muted,#6f7479);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.catalog-hub-chips a:hover,.catalog-hub-chips a:focus-visible{color:var(--blue,#0a63d8);background:#fff;border-color:#0a63d847}.catalog-hub-card__more{color:var(--blue,#0a63d8);margin-top:auto;font-size:13px;font-weight:700;text-decoration:none}.catalog-hub-card__more:hover,.catalog-hub-card__more:focus-visible{text-decoration:underline}.catalog-hub-foot{margin:28px 0 0}.catalog-hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:8px;display:grid}.catalog-hub-tiles>.catalog-hub-tile:first-child{grid-column:span 2;min-height:168px}.catalog-hub-tile{color:#fff;background:#1b2228;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:132px;padding:10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.catalog-hub-tile img{z-index:0;object-fit:cover;filter:brightness(1.16)saturate(1.04);width:100%;height:100%;position:absolute;inset:0}.catalog-hub-tile:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(210deg,#0a0e1247 0%,#0000 38%),linear-gradient(#0a0e1200 48%,#0a0e1294 100%);position:absolute;inset:0}.catalog-hub-tile strong,.catalog-hub-tile small{z-index:2;color:#fff;text-shadow:0 1px 2px #0000008c}.catalog-hub-tile strong{letter-spacing:-.02em;font-size:14px;font-weight:700;line-height:1.15;position:relative}.catalog-hub-tile small{font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:700;position:absolute;top:8px;right:8px}@media (width>=640px){.catalog-hub-bento{gap:16px}.catalog-hub-card--hero{padding:22px 22px 18px}.catalog-hub-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.catalog-hub-tiles>.catalog-hub-tile:first-child{grid-area:span 2/span 2;min-height:0}.catalog-hub-tiles>.catalog-hub-tile:nth-child(7),.catalog-hub-tiles>.catalog-hub-tile:nth-child(10){grid-column:span 2}}@media (width>=1024px){.catalog-hub{padding-top:12px;padding-bottom:64px}.catalog-hub-card{padding:20px 20px 16px}.catalog-hub-card--hero{padding:24px 24px 18px}.catalog-hub-card--tile .catalog-hub-chips a{min-height:32px;font-size:12.5px}.catalog-hub-tile{min-height:148px}}.catalog-hub-fit{width:100%;margin:14px 0 0}.catalog-hub:has(.catalog-hub-fit) .catalog-hub-bento{margin-top:16px}.catalog-hub-fit .catalog-hub-fit__section{flex:1.4 160px;min-width:160px}.catalog-hub-fit .category-fit-bar__form select:disabled{opacity:.55;cursor:not-allowed}@media (width<=899px){.catalog-hub-fit .category-fit-bar__label{margin-right:0}.catalog-hub-fit .catalog-hub-fit__section,.catalog-hub-fit .category-fit-bar__form label{flex:auto;min-width:0}}@media (width>=1100px){.catalog-hub-fit .category-fit-bar__form{flex-wrap:nowrap}}.web-action-compare{width:48px;height:48px;color:var(--web-ink,#151a1f);box-shadow:var(--web-shadow-header-chip,0 8px 24px #151a1f1a);background:#fffffff5;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:none}.web-action-compare.is-visible{display:inline-flex}.web-action-compare:hover{color:var(--blue,#0a63d8);background:#fff}.web-action-compare .web-action-icon-wrap svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.web-compare-badge{background:var(--blue,#0a63d8);color:#fff;text-align:center;border:2px solid var(--web-surface-strong,#fff);box-sizing:content-box;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:0}.web-compare-badge:empty,.web-compare-badge[data-empty]{display:none}.pdp-desktop__action.is-compare-active,.pdp-mobile__action.is-compare-active{color:var(--blue,#0a63d8);background:#0a63d81f}.comparison-page{padding:8px 0 64px}.comparison-page__head{justify-content:space-between;align-items:flex-end;gap:24px;margin:18px 0 28px;display:flex}.comparison-page__eyebrow{color:var(--blue,#0a63d8);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:700}.comparison-page__head h1{color:var(--ink,#151a1f);margin:0;font-size:clamp(1.8rem,2.4vw,2.4rem);font-weight:700}.comparison-page__lead{max-width:46ch;color:var(--muted,#6f7479);margin:10px 0 0;font-size:.95rem;line-height:1.5}.comparison-page__catalog-link{height:42px;color:var(--ink,#151a1f);background:#fff;border-radius:999px;align-items:center;padding:0 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #151a1f14}.comparison-empty__card{text-align:center;background:#ffffff9e;border-radius:24px;justify-items:center;gap:12px;margin:12px 0 40px;padding:48px 28px;display:grid;box-shadow:0 18px 40px #151a1f14}.comparison-empty__icon{width:64px;height:64px;color:var(--blue,#0a63d8);background:#0a63d81a;border-radius:999px;place-items:center;font-size:28px;display:grid}.comparison-empty__card h2{margin:0;font-size:1.35rem}.comparison-empty__card p{max-width:40ch;color:var(--muted,#6f7479);margin:0}.comparison-empty__cta{background:var(--blue,#0a63d8);color:#fff;border-radius:999px;align-items:center;min-height:46px;margin-top:8px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.comparison-group{margin:0 0 32px}.comparison-group__title{margin:0 0 14px;font-size:1.15rem}.comparison-table-wrap{background:#ffffffb3;border-radius:20px;overflow-x:auto;box-shadow:0 18px 40px #151a1f14}.comparison-table{border-collapse:collapse;width:100%;min-width:520px}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #151a1f14;padding:12px 16px;font-size:.9rem}.comparison-table tbody th{width:180px;color:var(--muted,#6f7479);background:#f7f4ed;font-weight:600;position:sticky;left:0}.comparison-col{min-width:180px}.comparison-col__remove{color:var(--muted,#6f7479);cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:0;font-size:.75rem;display:inline-flex}.comparison-col__photo{background:#fff;border-radius:12px;place-items:center;width:120px;height:80px;margin-bottom:8px;display:grid;overflow:hidden}.comparison-col__photo img{object-fit:contain;max-width:100%;max-height:100%}.comparison-col__brand{color:var(--muted,#6f7479);margin:0;font-size:.75rem}.comparison-col__title{color:var(--ink,#151a1f);margin:4px 0 8px;font-weight:600;text-decoration:none;display:block}.comparison-col__price{margin:0 0 10px;font-weight:700}.comparison-col__cart{background:var(--blue,#0a63d8);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.comparison-col__cart.is-in-cart{background:var(--green,#159a5d)}@media (width<=767px){.comparison-page{padding-bottom:96px}.comparison-page__head{flex-direction:column;align-items:flex-start}}.servis-prices__list,.servis-faq__list{gap:8px;display:grid}.servis-price-group,.servis-faq__list details{border:1px solid var(--servis-line);background:#ffffff8c;border-radius:14px}.servis-price-group summary,.servis-faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:700;list-style:none;display:flex}.servis-price-group summary::-webkit-details-marker{display:none}.servis-faq__list summary::-webkit-details-marker{display:none}.servis-price-group summary small{color:var(--servis-muted);font-size:12px;font-weight:600}.servis-price-group ul{margin:0;padding:0 14px 12px;list-style:none}.servis-price-group li{border-top:1px solid var(--servis-line);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;line-height:1.35;display:flex}.servis-price-group li strong{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.servis-prices__empty{color:var(--servis-muted);margin:0}.servis-steps{counter-reset:servis-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.servis-steps li{counter-increment:servis-step;background:#fff6;border-radius:14px;grid-template-columns:36px 1fr;gap:4px 12px;padding:12px;display:grid}.servis-steps li:before{width:36px;height:36px;color:var(--servis-blue);content:counter(servis-step, decimal-leading-zero);background:#0a63d81a;border-radius:12px;grid-row:1/span 2;place-items:center;font-size:12px;font-weight:700;display:grid}.servis-steps span{color:var(--servis-muted);font-size:13px;line-height:1.4}.servis-trust__grid,.servis-cta__places{gap:8px;display:grid}.servis-trust__grid article,.servis-cta__places article{background:#ffffff6b;border-radius:14px;gap:6px;padding:14px;display:grid}.servis-trust span,.servis-cta__places span{color:var(--servis-muted);font-size:13px;line-height:1.35}.servis-cta__places a{color:var(--servis-blue);font-weight:700;text-decoration:none}.servis-faq__list p{color:var(--servis-muted);margin:0;padding:0 14px 12px;font-size:14px;line-height:1.45}.servis-cta{gap:14px;display:grid}@media (width>=768px){.servis-steps,.servis-trust__grid,.servis-cta__places{grid-template-columns:repeat(2,minmax(0,1fr))}.servis-prices__list{grid-template-columns:1fr 1fr;align-items:start}}@media (width>=1024px){.servis-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.servis-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.servis-page{--servis-ink:var(--ink,#151a1f);--servis-muted:var(--muted,#6f7479);--servis-line:var(--line,#ddd5c8);--servis-blue:var(--blue,#0a63d8);--servis-green:var(--green,#159a5d);--servis-card:linear-gradient(145deg, #ffffffc7, #fffdf86b), #ffffff80;--servis-shadow:inset 0 1px 0 #ffffffb3, 0 16px 36px #151a1f14;color:var(--servis-ink);padding-bottom:48px}.servis-page .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.servis-kicker{color:var(--servis-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.servis-lead,.servis-section-head p,.servis-cta>p{max-width:62ch;color:var(--servis-muted);margin:0;font-size:15px;line-height:1.5}.servis-section-head{gap:8px;margin-bottom:16px;display:grid}.servis-page h1,.servis-page h2{letter-spacing:-.04em;margin:0;line-height:1.15}.servis-page h1{font-size:clamp(26px,4vw,34px)}.servis-page h2{font-size:clamp(20px,3vw,26px)}.servis-hero,.servis-offers,.servis-prices,.servis-process,.servis-trust,.servis-faq,.servis-cta{background:var(--servis-card);box-shadow:var(--servis-shadow);border:1px solid #ffffffa3;border-radius:20px;margin-top:20px;padding:18px}.servis-hero{background:radial-gradient(circle at 100% 0%, #0a63d81f, transparent 36%), radial-gradient(circle at 0% 100%, #159a5d1a, transparent 34%), var(--servis-card);gap:18px;display:grid}.servis-hero__copy{gap:12px;display:grid}.servis-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.servis-facts li{background:#0a63d814;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:600}.servis-hero__media{background:#fff;border-radius:16px;margin:0;position:relative;overflow:hidden}.servis-hero__media img,.servis-hero__media picture,.servis-offer__media img,.servis-offer__media picture{width:100%;display:block}.servis-hero__media img{object-fit:cover;object-position:50% 42%;height:220px}.servis-hero__media figcaption{z-index:1;color:#fff;text-shadow:0 8px 18px #0006;font-size:13px;font-weight:700;position:absolute;bottom:12px;left:12px;right:12px}.servis-hero__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#060d108c 100%);position:absolute;inset:0}.servis-actions{flex-wrap:wrap;gap:10px;display:flex}.servis-btn{border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .15s,transform .12s,box-shadow .15s;display:inline-flex}.servis-btn:focus-visible{outline:2px solid var(--servis-blue);outline-offset:2px}.servis-btn--call{background:var(--servis-green);color:#fff;box-shadow:0 10px 22px #159a5d38}.servis-btn--call:hover{filter:brightness(1.05);color:#fff}.servis-btn--ghost{color:var(--servis-ink);border:1px solid var(--servis-line);background:#ffffffb3}.servis-btn--ghost:hover{background:#fff}.servis-offers__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.servis-offer{color:inherit;background:#ffffff73;border:1px solid #fff9;border-radius:16px;gap:8px;padding:10px;text-decoration:none;display:grid}.servis-offer:hover{background:#fff}.servis-offer__media{background:#fff;border-radius:12px;margin:0;overflow:hidden}.servis-offer__media img{object-fit:cover;height:110px}.servis-offer__price{color:var(--servis-blue);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.servis-offer strong{letter-spacing:-.03em;font-size:16px}.servis-offer span{color:var(--servis-muted);font-size:13px;line-height:1.35}@media (width>=768px){.servis-hero{grid-template-columns:1.1fr .9fr;align-items:center;padding:24px}.servis-hero__media img{height:280px}.servis-offers__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.servis-offer__media img{height:132px}}@media (prefers-reduced-motion:reduce){.servis-btn{transition:none}}.prokat-steps{counter-reset:prokat-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.prokat-steps li{counter-increment:prokat-step;background:#fff6;border-radius:14px;grid-template-columns:36px 1fr;gap:4px 12px;padding:12px;display:grid}.prokat-steps li:before{width:36px;height:36px;color:var(--prokat-blue);content:counter(prokat-step, decimal-leading-zero);background:#0a63d81a;border-radius:12px;grid-row:1/span 2;place-items:center;font-size:12px;font-weight:700;display:grid}.prokat-steps span{color:var(--prokat-muted);font-size:13px;line-height:1.4}.prokat-rules__grid article{background:#ffffff6b;border-radius:14px;gap:6px;padding:14px;display:grid}.prokat-rules span{color:var(--prokat-muted);font-size:13px;line-height:1.35}.prokat-faq__list{gap:8px;display:grid}.prokat-faq__list details{border:1px solid var(--prokat-line);background:#ffffff8c;border-radius:14px}.prokat-faq__list summary{cursor:pointer;padding:12px 14px;font-weight:700;list-style:none}.prokat-faq__list summary::-webkit-details-marker{display:none}.prokat-faq__list p{color:var(--prokat-muted);margin:0;padding:0 14px 12px;font-size:14px;line-height:1.45}.prokat-cta{gap:14px;display:grid}@media (width>=768px){.prokat-steps,.prokat-rules__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.prokat-steps,.prokat-rules__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.prokat-page{--prokat-ink:var(--ink,#151a1f);--prokat-muted:var(--muted,#6f7479);--prokat-line:var(--line,#ddd5c8);--prokat-blue:var(--blue,#0a63d8);--prokat-green:var(--green,#159a5d);--prokat-card:linear-gradient(145deg, #ffffffc7, #fffdf86b), #ffffff80;--prokat-shadow:inset 0 1px 0 #ffffffb3, 0 16px 36px #151a1f14;color:var(--prokat-ink);padding-bottom:48px}.prokat-kicker{color:var(--prokat-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.prokat-lead,.prokat-section-head p,.prokat-cta>p{max-width:62ch;color:var(--prokat-muted);margin:0;font-size:15px;line-height:1.5}.prokat-section-head{gap:8px;margin-bottom:16px;display:grid}.prokat-page h1,.prokat-page h2,.prokat-page h3{letter-spacing:-.04em;margin:0;line-height:1.15}.prokat-page h1{font-size:clamp(26px,4vw,34px)}.prokat-page h2{font-size:clamp(20px,3vw,26px)}.prokat-page h3{margin:0 0 12px;font-size:18px}.prokat-hero,.prokat-items,.prokat-prices,.prokat-process,.prokat-rules,.prokat-faq,.prokat-cta{background:var(--prokat-card);box-shadow:var(--prokat-shadow);border:1px solid #ffffffa3;border-radius:20px;margin-top:20px;padding:18px}.prokat-hero{background:radial-gradient(circle at 100% 0%, #0a63d81f, transparent 36%), radial-gradient(circle at 0% 100%, #159a5d1a, transparent 34%), var(--prokat-card);gap:18px;display:grid}.prokat-hero__copy{gap:12px;display:grid}.prokat-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prokat-facts li{background:#0a63d814;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:600}.prokat-hero__media{background:#fff;border-radius:16px;margin:0;position:relative;overflow:hidden}.prokat-hero__media img,.prokat-hero__media picture,.prokat-item__media img,.prokat-item__media picture,.prokat-tariff-card__media img,.prokat-tariff-card__media picture{width:100%;display:block}.prokat-hero__media img{object-fit:cover;object-position:50% 45%;height:220px}.prokat-hero__media figcaption{z-index:1;color:#fff;text-shadow:0 8px 18px #0006;font-size:13px;font-weight:700;position:absolute;bottom:12px;left:12px;right:12px}.prokat-hero__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#060d108c 100%);position:absolute;inset:0}.prokat-actions{flex-wrap:wrap;gap:10px;display:flex}.prokat-btn{border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.prokat-btn:focus-visible{outline:2px solid var(--prokat-blue);outline-offset:2px}.prokat-btn--call{background:var(--prokat-green);color:#fff;box-shadow:0 10px 22px #159a5d38}.prokat-btn--call:hover{filter:brightness(1.05);color:#fff}.prokat-btn--ghost{color:var(--prokat-ink);border:1px solid var(--prokat-line);background:#ffffffb3}.prokat-btn--ghost:hover{background:#fff}.prokat-items__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prokat-tariff__grid,.prokat-rules__grid{gap:10px;display:grid}.prokat-item,.prokat-tariff-card{color:inherit;background:#ffffff73;border:1px solid #fff9;border-radius:16px;gap:8px;padding:10px;text-decoration:none;display:grid}.prokat-item:hover{background:#fff}.prokat-item__media,.prokat-tariff-card__media{background:#fff;border-radius:12px;margin:0;overflow:hidden}.prokat-item__media img,.prokat-tariff-card__media img{object-fit:cover;height:110px}.prokat-item__price{color:var(--prokat-blue);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.prokat-item strong,.prokat-tariff-card strong{letter-spacing:-.03em;font-size:16px}.prokat-item span,.prokat-tariff-card__note{color:var(--prokat-muted);font-size:13px;line-height:1.35}.prokat-tariff{margin-top:18px}.prokat-tariff:first-of-type{margin-top:0}.prokat-tariff-card dl{gap:6px;margin:4px 0 0;display:grid}.prokat-tariff-card dl div{justify-content:space-between;gap:8px;font-size:13px;display:flex}.prokat-tariff-card dt{color:var(--prokat-muted)}.prokat-tariff-card dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}@media (width>=768px){.prokat-hero{grid-template-columns:1.1fr .9fr;align-items:center;padding:24px}.prokat-hero__media img{height:280px}.prokat-items__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prokat-tariff__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prokat-rules__grid{grid-template-columns:1fr 1fr}.prokat-item__media img,.prokat-tariff-card__media img{height:132px}}@media (prefers-reduced-motion:reduce){.prokat-btn{transition:none}}.about-story{gap:18px;display:grid}.about-gallery{gap:12px;display:grid}.about-gallery__item{background:#eef1f4;border-radius:16px;height:100%;margin:0;position:relative;overflow:hidden}.about-gallery__item picture,.about-gallery__item img{object-fit:cover;width:100%;height:100%;min-height:180px;display:block}.about-gallery__item figcaption{color:#fff;background:linear-gradient(#0000,#0c121c9e);margin:0;padding:28px 14px 12px;font-size:13px;font-weight:600;position:absolute;inset:auto 0 0}.about-adv{gap:16px;display:grid}.about-adv__grid{gap:12px;display:grid}.about-adv__card{background:#ffffffc7;border:1px solid #ddd5c8a6;border-radius:16px;gap:8px;padding:16px;display:grid}.about-adv__n{color:var(--about-green);letter-spacing:.08em;font-size:12px;font-weight:800}.about-adv__card p{color:var(--about-muted);margin:0;font-size:14px;line-height:1.45}.about-section-head{gap:12px;margin-bottom:16px;display:grid}.about-installs__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.about-nav{border:1px solid var(--about-line);width:40px;height:40px;color:var(--about-ink);cursor:pointer;background:#fff;border-radius:999px;font-size:22px;line-height:1}.about-installs__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.about-installs__track::-webkit-scrollbar{display:none}.about-install-card{color:inherit;scroll-snap-align:start;flex:0 0 min(78vw,260px);gap:10px;text-decoration:none;display:grid}.about-install-card__photo{aspect-ratio:4/3;background:#e8ecef;border-radius:16px;display:block;overflow:hidden}.about-install-card img{object-fit:cover;width:100%;height:100%}.about-reviews{gap:16px;display:grid}.about-reviews__grid{gap:14px;display:grid}.about-review-card{background:#fffc;border:1px solid #ddd5c8a6;border-radius:16px;gap:12px;padding:14px;display:grid}.about-review-card header{align-items:center;gap:8px;display:flex}.about-review-card__frame{background:#f4f6f8;border:0;border-radius:12px;width:100%;min-height:420px}.about-review-card__rating{color:var(--about-green);margin-left:auto;font-weight:800}.about-review-card__count{color:var(--about-muted);margin:0;font-size:13px}.about-quotes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.about-quotes li{background:#f6f7f9;border-radius:12px;gap:4px;padding:12px;display:grid}.about-quotes__stars{color:#f5a623;letter-spacing:.08em;font-size:12px}.about-quotes p{margin:0;font-size:14px;line-height:1.45}.about-quotes span:last-child{color:var(--about-muted);font-size:12px}.about-cta{gap:12px;display:grid}.about-cta__actions{flex-wrap:wrap;gap:10px;display:flex}@media (width>=768px){.about-story{grid-template-columns:.9fr 1.1fr;align-items:start}.about-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr}.about-gallery__item:first-child{grid-row:1/span 2}.about-adv__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-section-head{grid-template-columns:1fr auto;align-items:end}.about-reviews__grid{grid-template-columns:1fr 1fr}.about-install-card{flex-basis:240px}}.about-page{--about-ink:var(--ink,#151a1f);--about-muted:var(--muted,#6f7479);--about-line:var(--line,#ddd5c8);--about-blue:var(--blue,#0a63d8);--about-green:var(--green,#159a5d);--about-card:linear-gradient(145deg, #ffffffdb, #fffdf875), #ffffff85;--about-shadow:inset 0 1px 0 #ffffffb3, 0 18px 40px #151a1f14;color:var(--about-ink);padding-bottom:48px}.about-kicker{color:var(--about-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.about-lead{max-width:62ch;color:var(--about-muted);margin:0;font-size:15px;line-height:1.55}.about-page h1,.about-page h2{letter-spacing:-.04em;margin:0;line-height:1.15}.about-page h1{font-size:clamp(28px,4.2vw,40px)}.about-page h2{font-size:clamp(22px,3vw,28px)}.about-hero,.about-story,.about-adv,.about-installs,.about-reviews,.about-cta{background:var(--about-card);box-shadow:var(--about-shadow);border:1px solid #ffffffa3;border-radius:22px;margin-top:20px;padding:20px}.about-hero{background:radial-gradient(circle at 100% 0%, #0a63d824, transparent 38%), radial-gradient(circle at 0% 100%, #159a5d1f, transparent 36%), var(--about-card);gap:20px;display:grid}.about-hero__copy{gap:12px;display:grid}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.about-stats li{background:#ffffffb8;border:1px solid #ddd5c8b3;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.about-stats strong{letter-spacing:-.03em;font-size:18px}.about-stats span{color:var(--about-muted);font-size:13px}.about-hero__media{border-radius:18px;margin:0;overflow:hidden}.about-hero__media img,.about-hero__media picture,.about-gallery__item img,.about-gallery__item picture{object-fit:cover;width:100%;height:100%;display:block}.about-hero__media figcaption{color:var(--about-muted);margin:8px 2px 0;font-size:13px}.about-btn{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.about-btn--primary{color:#fff;background:var(--about-blue)}.about-btn--ghost{color:var(--about-ink);border:1px solid var(--about-line);background:#ffffffb3}.about-link{color:var(--about-blue);font-weight:700;text-decoration:none}@media (width>=768px){.about-hero{grid-template-columns:1.05fr .95fr;align-items:center}.about-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.reviews-hub{--rh-ink:var(--ink,#151a1f);--rh-muted:var(--muted,#6f7479);--rh-blue:var(--blue,#0a63d8);color:var(--rh-ink);padding-bottom:48px}.reviews-hub-kicker{color:var(--rh-blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.reviews-hub-hero h1,.reviews-hub-maps h2,.reviews-hub-cta h2{letter-spacing:-.035em;margin:0}.reviews-hub-hero h1{font-size:clamp(28px,4vw,40px);font-weight:700}.reviews-hub-lead,.reviews-hub-cta p{max-width:46rem;color:var(--rh-muted);margin:10px 0 0;font-size:15px;line-height:1.5}.reviews-hub-maps{margin-top:28px}.reviews-hub-maps h2{font-size:clamp(22px,3vw,28px)}.reviews-hub-grid{gap:18px;margin-top:16px;display:grid}@media (width>=900px){.reviews-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.reviews-hub-panel{--trust-accent:#fc3f1d;--trust-soft:#fff1ed;--trust-soft-2:#ffe4dc;border:1px solid color-mix(in srgb, var(--trust-accent) 16%, #ddd5c8);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--trust-accent) 16%, transparent), transparent 42%), linear-gradient(145deg, var(--trust-soft) 0%, #fff 46%, var(--trust-soft-2) 100%);min-width:0;color:var(--rh-ink);border-radius:24px;gap:14px;padding:18px 16px 16px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.reviews-hub-panel.is-dgis{--trust-accent:#16a34a;--trust-soft:#eefbf3;--trust-soft-2:#ddf7e8}.reviews-hub-panel.is-site{--trust-accent:#0a63d8;--trust-soft:#edf4ff;--trust-soft-2:#dce9ff}.reviews-hub-panel:hover{transform:translateY(-3px)}.reviews-hub-panel__head{z-index:1;align-items:center;gap:12px;display:flex}.reviews-hub-panel__icon{background:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.reviews-hub-panel__icon img,.reviews-hub-panel__mark{width:28px;height:28px}.reviews-hub-panel__mark{color:var(--trust-accent);place-items:center;font-size:16px;font-weight:800;display:grid}.reviews-hub-panel__text{flex:1;gap:2px;min-width:0;display:grid}.reviews-hub-panel__text strong{font-size:16px}.reviews-hub-panel__text small{color:var(--rh-muted);font-size:12.5px}.reviews-hub-panel__rating{background:#ffffffd1;border-radius:999px;gap:4px;padding:5px 9px;font-size:13px;font-weight:750;display:inline-flex}.reviews-hub-panel__rating span{color:#f5a524}.reviews-hub-marquee{background:#ffffff9e;border-radius:16px;height:210px;overflow:hidden}.reviews-hub-marquee__track{animation:22s linear infinite reviews-hub-scroll}.reviews-hub-panel:hover .reviews-hub-marquee__track{animation-play-state:paused}.reviews-hub-item{border-bottom:1px solid #151a1f0f;gap:4px;padding:11px 13px;display:grid}.reviews-hub-item__stars{color:#f5a524;font-size:11px}.reviews-hub-item p{margin:0;font-size:13.5px;line-height:1.4}.reviews-hub-item span:last-child{color:var(--rh-muted);font-size:12px}.reviews-hub-panel__more{color:var(--trust-accent);font-size:13px;font-weight:700}.reviews-hub-cta{background:#fff;border:1px solid #ddd5c8;border-radius:24px;margin-top:36px;padding:22px 20px}.reviews-hub-cta__row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.reviews-hub-cta__primary,.reviews-hub-cta__ghost{border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.reviews-hub-cta__primary{background:var(--rh-blue);color:#fff}.reviews-hub-cta__ghost{color:var(--rh-ink);border:1px solid #ddd5c8}@keyframes reviews-hub-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.reviews-hub-marquee__track{animation:none}}.info-page{--ip-ink:var(--ink,#151a1f);--ip-muted:var(--muted,#6f7479);--ip-line:var(--line,#ddd5c8);--ip-blue:var(--blue,#0a63d8);--ip-card:linear-gradient(145deg, #ffffffdb, #fffdf875), #ffffff85;--ip-shadow:inset 0 1px 0 #ffffffb3, 0 18px 40px #151a1f14;color:var(--ip-ink);padding-bottom:48px}.info-page-kicker{color:var(--ip-blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.info-page-hero h1,.info-page-card h2,.info-page-cta h2{letter-spacing:-.035em;margin:0}.info-page-hero h1{font-size:clamp(28px,4vw,40px);font-weight:700}.info-page-lead,.info-page-cta p,.info-page-card p{color:var(--ip-muted);margin:10px 0 0;font-size:15px;line-height:1.5}.info-page-hero,.info-page-body,.info-page-cta{background:var(--ip-card);box-shadow:var(--ip-shadow);border:1px solid #ffffffa3;border-radius:22px;margin-top:20px;padding:20px}.info-page-hero{background:radial-gradient(circle at 100% 0%, #0a63d824, transparent 38%), radial-gradient(circle at 0% 100%, #159a5d1f, transparent 36%), var(--ip-card)}.info-page-cards{gap:16px;margin-top:20px;display:grid}@media (width>=768px){.info-page-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.info-page-card{box-shadow:var(--ip-shadow);background:#ffffffc7;border:1px solid #ddd5c8b3;border-radius:22px;align-content:start;gap:4px;padding:18px 16px;display:grid}.info-page-card h2{font-size:18px}.info-page-body{overflow-x:auto}.info-page-body img{max-width:100%;height:auto}.info-page-body table{border-collapse:collapse;width:100%}.info-page-body h3,.info-page-body h2{letter-spacing:-.03em;margin:1.2em 0 .4em}.info-page-body p,.info-page-body ul,.info-page-body ol{line-height:1.55}.info-page .cms-page__docs{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.info-page .cms-page__docs li{box-shadow:var(--ip-shadow);background:#ffffffc7;border:1px solid #ddd5c8b3;border-radius:18px;margin:0;padding:16px 18px}.info-page .cms-page__docs a{color:var(--ip-blue);text-decoration:none}.info-page .cms-gallery{margin-top:20px}.info-page-cta{margin-top:28px}.info-page-cta h2{font-size:clamp(22px,3vw,28px)}.info-page-cta__row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.info-page-cta__primary,.info-page-cta__ghost{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.info-page-cta__primary{background:var(--ip-blue);color:#fff}.info-page-cta__ghost{color:var(--ip-ink);border:1px solid var(--ip-line);background:#ffffffb3}.info-page .form-feedback__wrap{width:100%;max-width:520px;margin:8px auto 0}.info-page .form-feedback__wrap input,.info-page .form-feedback__wrap textarea{box-sizing:border-box;border:1px solid var(--ip-line);width:100%;font:inherit;border-radius:14px;padding:14px 16px}.info-page .form-feedback__wrap textarea{min-height:140px}.info-page .form-feedback__wrap label{margin-bottom:10px;font-weight:600;display:block}.info-page .form-feedback__wrap label~label{margin-top:16px}.info-page .form-feedback__submit-btn{background:var(--ip-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;margin:16px 0 0;padding:0 22px;font-weight:700;display:inline-flex}.info-page .msg-send{text-align:center;font-weight:600;display:none}.info-page .msg-send.d-block{display:block}.portfolio-page{--port-ink:var(--ink,#151a1f);--port-muted:var(--muted,#6f7479);--port-line:var(--line,#ddd5c8);--port-blue:var(--blue,#0a63d8);--port-card:linear-gradient(145deg, #ffffffdb, #fffdf875), #ffffff85;--port-shadow:inset 0 1px 0 #ffffffb3, 0 18px 40px #151a1f14;color:var(--port-ink);padding-bottom:48px}.portfolio-kicker{color:var(--port-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.portfolio-lead{max-width:62ch;color:var(--port-muted);margin:0;font-size:15px;line-height:1.55}.portfolio-page h1,.portfolio-page h2{letter-spacing:-.04em;margin:0;line-height:1.15}.portfolio-page h1{width:100%;max-width:none;font-size:clamp(28px,4.2vw,40px)}.portfolio-page h2{font-size:clamp(22px,3vw,28px)}.portfolio-hero,.portfolio-story,.portfolio-topics,.portfolio-filter,.portfolio-cta,.portfolio-card-head,.portfolio-card-body,.portfolio-related{background:var(--port-card);box-shadow:var(--port-shadow);border:1px solid #ffffffa3;border-radius:22px;margin-top:20px;padding:20px}.portfolio-hero{background:radial-gradient(circle at 100% 0%, #0a63d824, transparent 38%), radial-gradient(circle at 0% 100%, #159a5d1f, transparent 36%), var(--port-card);align-items:stretch;gap:20px;display:grid}.portfolio-hero__copy,.portfolio-story,.portfolio-topics,.portfolio-filter,.portfolio-cta,.portfolio-card-head,.portfolio-card-body,.portfolio-related{gap:12px;display:grid}.portfolio-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.portfolio-stats li{background:#ffffffb8;border:1px solid #ddd5c8b3;border-radius:14px;gap:2px;min-width:0;padding:12px 14px;display:grid}.portfolio-stats strong{letter-spacing:-.03em;font-size:18px}.portfolio-stats span{color:var(--port-muted);font-size:13px}.portfolio-hero__media{aspect-ratio:4/3;background:#e8ecef;border-radius:18px;min-height:240px;margin:0;position:relative;overflow:hidden}.portfolio-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.portfolio-topics__list,.portfolio-cta__actions,.portfolio-card-actions,.portfolio-pager{flex-wrap:wrap;gap:10px;display:flex}.portfolio-chip{border:1px solid var(--port-line);min-height:40px;color:inherit;background:#ffffffc7;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.portfolio-chip.is-current{color:#fff;background:var(--port-blue);border-color:var(--port-blue)}.portfolio-filter__form{align-items:end}#portfolio-works,.portfolio-works{scroll-margin-top:calc(var(--mobile-header-height,60px) + env(safe-area-inset-top,0px) + 12px)}.portfolio-empty{color:var(--port-muted);margin:20px 0}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.portfolio-tile{color:inherit;gap:8px;text-decoration:none;display:grid}.portfolio-tile__photo{aspect-ratio:1;background:#e8ecef;border-radius:16px;display:block;overflow:hidden}.portfolio-tile img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.portfolio-tile__caption{gap:2px;display:grid}.portfolio-tile__product{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.portfolio-tile__car{color:var(--port-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.portfolio-tile__date,.portfolio-tile time{color:var(--port-muted);font-size:13px;display:none}.portfolio-tile.is-broken .portfolio-tile__photo{min-height:80px}.portfolio-tile.is-broken img{display:none}.portfolio-btn{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.portfolio-btn--primary{color:#fff;background:var(--port-blue)}.portfolio-btn--ghost{color:var(--port-ink);border:1px solid var(--port-line);background:#ffffffb3}.portfolio-pager{margin-top:20px}.portfolio-pager a{color:var(--port-blue);font-weight:700;text-decoration:none}.portfolio-card-meta{flex-wrap:wrap;gap:8px;margin:0;display:flex}.portfolio-card-meta span{background:#fffc;border:1px solid #ddd5c8b3;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:600}.portfolio-gallery{margin-top:20px}.portfolio-gallery__bento{gap:12px;display:grid}.portfolio-gallery__shot{cursor:zoom-in;aspect-ratio:4/3;background:#e8ecef;border:0;border-radius:18px;margin:0;padding:0;overflow:hidden}.portfolio-gallery__shot img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.portfolio-card-text{color:var(--port-ink);font-size:15px;line-height:1.55}.portfolio-card-text p{margin:0 0 10px}.portfolio-product{background:#ffffffd1;border:1px solid #ddd5c8b3;border-radius:16px;gap:14px;padding:14px;display:grid}.portfolio-product__photo{aspect-ratio:1;background:#e8ecef;border-radius:12px;width:96px;display:block;overflow:hidden}.portfolio-product__photo img{object-fit:cover;width:100%;height:100%;display:block}.portfolio-product__copy{align-content:start;gap:4px;display:grid}.portfolio-product__title{color:inherit;font-weight:700;line-height:1.3;text-decoration:none}.portfolio-product__price{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.portfolio-product__stock{margin:0;font-size:14px;font-weight:600}.portfolio-product__stock.is-ok{color:var(--green,#159a5d)}.portfolio-product__stock.is-order{color:var(--port-muted)}.portfolio-product__buy{flex-wrap:wrap;gap:10px;display:flex}@media (width>=768px){.portfolio-hero{grid-template-columns:1.05fr .95fr;align-items:stretch}.portfolio-hero__media{aspect-ratio:auto;align-self:stretch;height:100%;min-height:0}.portfolio-grid,.portfolio-grid--related{grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-gallery__bento{grid-template-columns:1.4fr 1fr;grid-auto-rows:220px}.portfolio-gallery__shot{aspect-ratio:auto;height:100%;min-height:0}.portfolio-gallery__shot:first-child{grid-row:1/span 2}.portfolio-product{grid-template-columns:120px 1fr auto;align-items:center}.portfolio-product__photo{width:120px}.portfolio-product__buy{justify-content:end}}label.is-compact select,.category-fit-bar__form select,.home-fit-card select,.web-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%236f7479' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:36px}.contacts-page{--con-ink:var(--ink,#151a1f);--con-muted:var(--muted,#6f7479);--con-line:var(--line,#ddd5c8);--con-blue:var(--blue,#0a63d8);--con-card:linear-gradient(145deg, #ffffffdb, #fffdf875), #ffffff85;--con-shadow:inset 0 1px 0 #ffffffb3, 0 18px 40px #151a1f14;color:var(--con-ink);padding-bottom:48px}.contacts-kicker{color:var(--con-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.contacts-lead{max-width:62ch;color:var(--con-muted);margin:0;font-size:15px;line-height:1.55}.contacts-page h1,.contacts-page h2{letter-spacing:-.04em;margin:0;line-height:1.15}.contacts-page h1{width:100%;max-width:none;font-size:clamp(28px,4.2vw,40px)}.contacts-page h2{font-size:clamp(22px,3vw,28px)}.contacts-hero,.contacts-story,.contacts-facts,.contacts-map,.contacts-cta{background:var(--con-card);box-shadow:var(--con-shadow);border:1px solid #ffffffa3;border-radius:22px;margin-top:20px;padding:20px}.contacts-hero{background:radial-gradient(circle at 100% 0%, #0a63d824, transparent 38%), radial-gradient(circle at 0% 100%, #159a5d1f, transparent 36%), var(--con-card);gap:20px;display:grid}.contacts-hero__copy,.contacts-story,.contacts-facts,.contacts-map,.contacts-cta{gap:12px;display:grid}.contacts-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.contacts-stats li,.contacts-fact{background:#ffffffb8;border:1px solid #ddd5c8b3;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.contacts-stats strong,.contacts-fact strong{letter-spacing:-.03em;font-size:18px}.contacts-stats span,.contacts-fact span{color:var(--con-muted);font-size:13px}.contacts-hero__media{border-radius:18px;margin:0;overflow:hidden}.contacts-hero__media img,.contacts-hero__media picture{object-fit:cover;width:100%;height:100%;display:block}.contacts-hero__media figcaption{color:var(--con-muted);margin:8px 2px 0;font-size:13px}.contacts-facts__grid{gap:10px;display:grid}a.contacts-fact{color:inherit;text-decoration:none}a.contacts-fact:hover{border-color:#0a63d859}.contacts-map__frame{background:#e8ecef;border-radius:18px;min-height:280px;overflow:hidden}.contacts-map__frame iframe{border:0;width:100%;height:320px;display:block}.contacts-map__actions,.contacts-cta__actions{flex-wrap:wrap;gap:10px;display:flex}.contacts-map__links{flex-wrap:wrap;gap:14px;margin:0;display:flex}.contacts-map__links a{color:var(--con-blue);font-weight:700;text-decoration:none}.contacts-btn{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.contacts-btn--primary{color:#fff;background:var(--con-blue)}.contacts-btn--ghost{color:var(--con-ink);border:1px solid var(--con-line);background:#ffffffb3}@media (width>=768px){.contacts-hero{grid-template-columns:1.05fr .95fr;align-items:stretch}.contacts-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.contacts-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-map__frame iframe{height:380px}.contacts-hero__media{height:100%;min-height:0}}button.pdp-rack-picker,a.pdp-rack-picker{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;appearance:none;background:0 0;border:0;margin:0;padding:0}.pdp-fit-dialog{background:0 0;border:0;border-radius:20px;width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);margin:auto;padding:0}.pdp-fit-dialog::backdrop{background:#0c121885}.pdp-fit-dialog__panel{background:#fff;border:1px solid #151a1f1a;border-radius:20px;gap:14px;padding:20px 20px 18px;display:grid;box-shadow:0 24px 48px #0c12182e}.pdp-fit-dialog__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pdp-fit-dialog__head h2{color:#151a1f;margin:0;font-size:18px;font-weight:700;line-height:1.3}.pdp-fit-dialog__close{color:#3f3f46;cursor:pointer;background:#f4f4f5;border:0;border-radius:999px;flex:none;width:36px;height:36px;margin:-6px -8px 0 0;font-size:24px;line-height:1}.pdp-fit-dialog__lead{color:#71717a;margin:0;font-size:14px;line-height:1.45}.pdp-fit-dialog__fields{gap:10px;display:grid}.pdp-fit-dialog__fields label{gap:0;display:grid}.pdp-fit-dialog__fields label[hidden]{display:none}.pdp-fit-dialog__fields select{width:100%;min-height:44px;font:inherit;background:#fafafa;border:1px solid #151a1f1f;border-radius:12px;padding:0 12px}.pdp-fit-dialog__submit{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0a63d8;border:0;border-radius:12px;font-weight:700}.pdp-fit-dialog__submit:hover{background:#084fb0}
