.elementor-3060 .elementor-element.elementor-element-abc9de6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-42500f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-da8d4b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-6890e05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-a6a626e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-8bf8fc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-ccf8dfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-0997cff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-5ab7452{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-5eb9280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* Intertrans – podstrona Wymiana opon i szyb w Kwidzynie – wspólne style (v1, 21.10.2026) */
.its{
  --white:#ffffff;
  --ink:#000000;
  --text:#262626;
  --body:#212121;
  --dark:#262626;
  --lime:#B7D206;
  --gray:#E6E6E6;
  --link:#4E8EFF;
  --muted:#6b6f63;
  --display:"transducer-extended","Arial Black",sans-serif;
  --sans:"transducer",Arial,sans-serif;
  --radius:20px;
  --shadow:0 0 10px rgba(128,128,128,.5);}
.its h1,.its h2,.its h3,.its h4{color:var(--ink);font-family:var(--display);text-transform:none;letter-spacing:normal}
.its p{margin:0}
.its img{max-width:100%;height:auto}
.its{word-break:normal;overflow-wrap:break-word;hyphens:manual}
.its ul,.its ol,.its dl{margin-top:0;margin-bottom:0;margin-left:0;padding-left:0}
.its li{margin:0}
.its dt,.its dd{margin:0;white-space:nowrap;word-break:normal;overflow-wrap:normal;hyphens:manual}
.its,.its *{box-sizing:border-box}
.its{background:var(--white);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;margin:0}
.its a{color:var(--link);text-decoration:none}
.its a:hover{text-decoration:underline}
.its .gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.its .wrap{max-width:1140px;margin:0 auto}
.its .hero{border-radius:var(--radius) var(--radius) 0 0;overflow:hidden;position:relative;padding-top:56px!important;
  background:
    var(--its-hero-img,none) center/cover no-repeat,
    radial-gradient(circle at 1.5px 1.5px, rgba(183,210,6,.55) 1.4px, transparent 1.8px) 0 0/22px 22px,
    radial-gradient(ellipse 60% 70% at 85% 30%, rgba(183,210,6,.35), transparent 70%),
    linear-gradient(115deg,#1d2117 0%,#2c3320 45%,#3b4524 70%,#1b1e17 100%);
  padding-block:54px}
.its .hero::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.25),transparent 40%);pointer-events:none}
.its .hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,672fr) minmax(0,448fr);gap:20px}
.its .glass{background:rgba(255,255,255,.88);border-radius:var(--radius);padding:30px;display:flex;flex-direction:column;gap:16px;min-width:0}
.its .glass h1{font-family:var(--display);font-stretch:125%;font-weight:600;font-size:clamp(23px,2.6vw,30px);line-height:1.1;margin:0;color:var(--ink);text-wrap:balance}
.its .glass p{margin:0;color:var(--text)}
.its .glass .lead{font-weight:600;color:var(--body)}
.its .cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}
.its .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-stretch:118%;font-weight:700;font-size:15px;border-radius:999px;padding:12px 20px;border:2px solid var(--ink);color:var(--ink);background:transparent}
.its .btn.primary{background:var(--lime);border-color:var(--lime)}
.its .btn:hover{text-decoration:none;filter:brightness(.96)}
.its .checks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:600;color:var(--text)}
.its .checks li{display:flex;gap:7px;align-items:center}
.its .checks li::before{content:"";width:16px;height:16px;border-radius:50%;background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center/16px no-repeat;flex:none}
.its .side{display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;overflow:hidden}
.its .side .info{padding:30px 24px 22px;text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}
.its .side h2{font-family:var(--display);font-stretch:125%;font-weight:600;font-size:22px;margin:0 0 10px;padding-bottom:14px;border-bottom:2px solid var(--ink);width:80%}
.its .side .addr{margin-top:14px;color:var(--text)}
.its .hours{margin:14px 0 0;display:grid;grid-template-columns:auto auto;gap:2px 14px;font-size:14px;color:var(--text);font-variant-numeric:tabular-nums}
.its .hours dt{text-align:right}
.its .hours dd{margin:0;text-align:left;font-weight:600}
.its .mapcard{background:var(--dark);border-radius:var(--radius);padding:20px;margin-top:auto;box-shadow:-5px 0 10px -5px rgba(128,128,128,.5)}
.its .map{border-radius:12px;height:210px;position:relative;overflow:hidden;background:#e9ece4}
.its .map svg{width:100%;height:100%;display:block}
.its .map-chip{position:absolute;left:10px;top:10px;background:#fff;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.35;box-shadow:0 1px 4px rgba(0,0,0,.2);color:#202124}
.its .map-chip b{display:block;font-size:13px}
.its .sec{padding-block:64px}
.its .sec-head{display:flex;flex-direction:column;gap:12px;max-width:760px;margin-bottom:30px}
.its .eyebrow{font:700 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--lime);width:fit-content;padding:5px 10px;border-radius:999px}
.its .h2{font-family:var(--display);font-stretch:125%;font-weight:600;font-size:clamp(22px,2.5vw,30px);line-height:1.12;margin:0;color:var(--ink);text-wrap:balance}
.its .sec-head p{margin:0;color:var(--text);max-width:68ch}
.its .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.its .card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px 22px;display:flex;flex-direction:column;gap:10px;min-width:0}
.its .card h3{font-family:var(--display);font-stretch:118%;font-weight:700;font-size:17px;line-height:1.2;margin:0;color:var(--ink)}
.its .card p{margin:0;color:var(--text);font-size:15px}
.its .ico{width:46px;height:46px;border-radius:12px;background:var(--lime);display:grid;place-items:center}
.its .ico svg{width:26px;height:26px}
.its .heavy{background:var(--dark);color:#fff;border-radius:var(--radius);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);overflow:hidden}
.its .heavy .txt{padding:44px 40px;display:flex;flex-direction:column;gap:16px;min-width:0}
.its .heavy .h2{color:#fff}
.its .heavy p{margin:0;color:#d9dcd2;max-width:58ch}
.its .heavy .eyebrow{color:var(--ink)}
.its .tyres{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.its .tyres li{border:1px solid #3d4038;border-radius:12px;padding:12px 14px;font-weight:600;font-size:15px;display:flex;gap:10px;align-items:center}
.its .tyres li::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--lime);flex:none}
.its .heavy .art{background:var(--dark);min-height:440px;position:relative}
.its .heavy .art::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(88%,400px);aspect-ratio:1/1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600' fill='none' stroke='%23B7D206' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M578.00,300.00 A278,278 0 0 1 577.94,305.82 L591.94,306.12 A292,292 0 0 1 588.56,344.67 L574.73,342.53 A278,278 0 0 1 572.71,354.00 L586.44,356.72 A292,292 0 0 1 576.42,394.10 L563.17,389.59 A278,278 0 0 1 559.19,400.53 L572.24,405.59 A292,292 0 0 1 555.88,440.67 L543.61,433.93 A278,278 0 0 1 537.79,444.01 L549.77,451.26 A292,292 0 0 1 527.57,482.97 L516.66,474.20 A278,278 0 0 1 509.17,483.12 L519.71,492.34 A292,292 0 0 1 492.34,519.71 L483.12,509.17 A278,278 0 0 1 474.20,516.66 L482.97,527.57 A292,292 0 0 1 451.26,549.77 L444.01,537.79 A278,278 0 0 1 433.93,543.61 L440.67,555.88 A292,292 0 0 1 405.59,572.24 L400.53,559.19 A278,278 0 0 1 389.59,563.17 L394.10,576.42 A292,292 0 0 1 356.72,586.44 L354.00,572.71 A278,278 0 0 1 342.53,574.73 L344.67,588.56 A292,292 0 0 1 306.12,591.94 L305.82,577.94 A278,278 0 0 1 294.18,577.94 L293.88,591.94 A292,292 0 0 1 255.33,588.56 L257.47,574.73 A278,278 0 0 1 246.00,572.71 L243.28,586.44 A292,292 0 0 1 205.90,576.42 L210.41,563.17 A278,278 0 0 1 199.47,559.19 L194.41,572.24 A292,292 0 0 1 159.33,555.88 L166.07,543.61 A278,278 0 0 1 155.99,537.79 L148.74,549.77 A292,292 0 0 1 117.03,527.57 L125.80,516.66 A278,278 0 0 1 116.88,509.17 L107.66,519.71 A292,292 0 0 1 80.29,492.34 L90.83,483.12 A278,278 0 0 1 83.34,474.20 L72.43,482.97 A292,292 0 0 1 50.23,451.26 L62.21,444.01 A278,278 0 0 1 56.39,433.93 L44.12,440.67 A292,292 0 0 1 27.76,405.59 L40.81,400.53 A278,278 0 0 1 36.83,389.59 L23.58,394.10 A292,292 0 0 1 13.56,356.72 L27.29,354.00 A278,278 0 0 1 25.27,342.53 L11.44,344.67 A292,292 0 0 1 8.06,306.12 L22.06,305.82 A278,278 0 0 1 22.06,294.18 L8.06,293.88 A292,292 0 0 1 11.44,255.33 L25.27,257.47 A278,278 0 0 1 27.29,246.00 L13.56,243.28 A292,292 0 0 1 23.58,205.90 L36.83,210.41 A278,278 0 0 1 40.81,199.47 L27.76,194.41 A292,292 0 0 1 44.12,159.33 L56.39,166.07 A278,278 0 0 1 62.21,155.99 L50.23,148.74 A292,292 0 0 1 72.43,117.03 L83.34,125.80 A278,278 0 0 1 90.83,116.88 L80.29,107.66 A292,292 0 0 1 107.66,80.29 L116.88,90.83 A278,278 0 0 1 125.80,83.34 L117.03,72.43 A292,292 0 0 1 148.74,50.23 L155.99,62.21 A278,278 0 0 1 166.07,56.39 L159.33,44.12 A292,292 0 0 1 194.41,27.76 L199.47,40.81 A278,278 0 0 1 210.41,36.83 L205.90,23.58 A292,292 0 0 1 243.28,13.56 L246.00,27.29 A278,278 0 0 1 257.47,25.27 L255.33,11.44 A292,292 0 0 1 293.88,8.06 L294.18,22.06 A278,278 0 0 1 305.82,22.06 L306.12,8.06 A292,292 0 0 1 344.67,11.44 L342.53,25.27 A278,278 0 0 1 354.00,27.29 L356.72,13.56 A292,292 0 0 1 394.10,23.58 L389.59,36.83 A278,278 0 0 1 400.53,40.81 L405.59,27.76 A292,292 0 0 1 440.67,44.12 L433.93,56.39 A278,278 0 0 1 444.01,62.21 L451.26,50.23 A292,292 0 0 1 482.97,72.43 L474.20,83.34 A278,278 0 0 1 483.12,90.83 L492.34,80.29 A292,292 0 0 1 519.71,107.66 L509.17,116.88 A278,278 0 0 1 516.66,125.80 L527.57,117.03 A292,292 0 0 1 549.77,148.74 L537.79,155.99 A278,278 0 0 1 543.61,166.07 L555.88,159.33 A292,292 0 0 1 572.24,194.41 L559.19,199.47 A278,278 0 0 1 563.17,210.41 L576.42,205.90 A292,292 0 0 1 586.44,243.28 L572.71,246.00 A278,278 0 0 1 574.73,257.47 L588.56,255.33 A292,292 0 0 1 591.94,293.88 L577.94,294.18 A278,278 0 0 1 578.00,300.00 Z'/%3E%3Cpath d='M578.00,300.00 L562.00,300.00 M588.90,325.28 L564.99,323.18 A266,266 0 0 1 563.41,337.02 M573.78,348.27 L558.02,345.50 M553.07,367.81 L560.80,369.88 A270,270 0 0 0 564.10,356.14 M561.23,395.08 L546.20,389.61 M562.83,422.56 L541.08,412.42 A266,266 0 0 1 534.86,424.88 M540.76,439.00 L526.90,431.00 M514.62,450.28 L521.17,454.87 A270,270 0 0 0 528.97,443.08 M512.96,478.69 L500.70,468.41 M505.06,505.06 L488.09,488.09 A266,266 0 0 1 477.99,497.68 M478.69,512.96 L468.41,500.70 M450.28,514.62 L454.87,521.17 A270,270 0 0 0 466.23,512.76 M439.00,540.76 L431.00,526.90 M422.56,562.83 L412.42,541.08 A266,266 0 0 1 399.65,546.63 M395.08,561.23 L389.61,546.20 M367.81,553.07 L369.88,560.80 A270,270 0 0 0 383.43,556.79 M348.27,573.78 L345.50,558.02 M325.28,588.90 L323.18,564.99 A266,266 0 0 1 309.28,565.84 M300.00,578.00 L300.00,562.00 M277.17,561.00 L276.47,568.97 A270,270 0 0 0 290.58,569.84 M251.73,573.78 L254.50,558.02 M224.94,580.12 L231.15,556.94 A266,266 0 0 1 217.80,552.98 M204.92,561.23 L210.39,546.20 M189.27,537.45 L185.89,544.70 A270,270 0 0 0 198.86,550.34 M161.00,540.76 L169.00,526.90 M133.66,537.55 L147.43,517.89 A266,266 0 0 1 136.23,509.61 M121.31,512.96 L131.59,500.70 M114.74,485.26 L109.08,490.92 A270,270 0 0 0 119.33,500.65 M87.04,478.69 L99.30,468.41 M62.45,466.34 L82.11,452.57 A266,266 0 0 1 74.42,440.96 M59.24,439.00 L73.10,431.00 M62.55,410.73 L55.30,414.11 A270,270 0 0 0 61.60,426.76 M38.77,395.08 L53.80,389.61 M19.88,375.06 L43.06,368.85 A266,266 0 0 1 39.81,355.30 M26.22,348.27 L41.98,345.50 M39.00,322.83 L31.03,323.53 A270,270 0 0 0 32.63,337.58 M22.00,300.00 L38.00,300.00 M11.10,274.72 L35.01,276.82 A266,266 0 0 1 36.59,262.98 M26.22,251.73 L41.98,254.50 M46.93,232.19 L39.20,230.12 A270,270 0 0 0 35.90,243.86 M38.77,204.92 L53.80,210.39 M37.17,177.44 L58.92,187.58 A266,266 0 0 1 65.14,175.12 M59.24,161.00 L73.10,169.00 M85.38,149.72 L78.83,145.13 A270,270 0 0 0 71.03,156.92 M87.04,121.31 L99.30,131.59 M94.94,94.94 L111.91,111.91 A266,266 0 0 1 122.01,102.32 M121.31,87.04 L131.59,99.30 M149.72,85.38 L145.13,78.83 A270,270 0 0 0 133.77,87.24 M161.00,59.24 L169.00,73.10 M177.44,37.17 L187.58,58.92 A266,266 0 0 1 200.35,53.37 M204.92,38.77 L210.39,53.80 M232.19,46.93 L230.12,39.20 A270,270 0 0 0 216.57,43.21 M251.73,26.22 L254.50,41.98 M274.72,11.10 L276.82,35.01 A266,266 0 0 1 290.72,34.16 M300.00,22.00 L300.00,38.00 M322.83,39.00 L323.53,31.03 A270,270 0 0 0 309.42,30.16 M348.27,26.22 L345.50,41.98 M375.06,19.88 L368.85,43.06 A266,266 0 0 1 382.20,47.02 M395.08,38.77 L389.61,53.80 M410.73,62.55 L414.11,55.30 A270,270 0 0 0 401.14,49.66 M439.00,59.24 L431.00,73.10 M466.34,62.45 L452.57,82.11 A266,266 0 0 1 463.77,90.39 M478.69,87.04 L468.41,99.30 M485.26,114.74 L490.92,109.08 A270,270 0 0 0 480.67,99.35 M512.96,121.31 L500.70,131.59 M537.55,133.66 L517.89,147.43 A266,266 0 0 1 525.58,159.04 M540.76,161.00 L526.90,169.00 M537.45,189.27 L544.70,185.89 A270,270 0 0 0 538.40,173.24 M561.23,204.92 L546.20,210.39 M580.12,224.94 L556.94,231.15 A266,266 0 0 1 560.19,244.70 M573.78,251.73 L558.02,254.50 M561.00,277.17 L568.97,276.47 A270,270 0 0 0 567.37,262.42'/%3E%3Ccircle cx='300' cy='300' r='262'/%3E%3Ccircle cx='300' cy='300' r='252'/%3E%3Ccircle cx='300' cy='300' r='244'/%3E%3Ccircle cx='300' cy='300' r='212'/%3E%3Ccircle cx='300' cy='300' r='184'/%3E%3Ccircle cx='300' cy='300' r='176'/%3E%3Ccircle cx='300' cy='300' r='168'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.6;pointer-events:none}
.its .heavy .art span{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--display);font-stretch:125%;font-weight:900;color:var(--lime);font-size:clamp(13px,1.25vw,17px);letter-spacing:.05em;text-align:center;line-height:1.3;width:min(44%,190px)}
.its .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}
.its .panel{background:var(--gray);border-radius:var(--radius);padding:32px;display:flex;flex-direction:column;gap:14px;min-width:0}
.its .panel h3{font-family:var(--display);font-stretch:118%;font-weight:700;font-size:18px;margin:0}
.its .panel p{margin:0;color:var(--text)}
.its .why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:#3d4038;color:#fff;border-radius:var(--radius);overflow:hidden}
.its .why div{padding:26px 22px;background:var(--dark);display:flex;flex-direction:column;gap:8px;min-width:0;position:relative}
.its .why div::before{content:"";width:34px;height:6px;border-radius:3px;background:var(--lime);margin-bottom:6px}
.its .why b{font-family:var(--display);font-stretch:118%;font-weight:700;font-size:16px;line-height:1.2}
.its .why span{font-size:14px;color:#cfd3c7}
.its .price-wrap{overflow-x:auto;border-radius:var(--radius);box-shadow:var(--shadow);background:var(--white)}
.its table.price{width:100%;border-collapse:collapse;min-width:560px;font-variant-numeric:tabular-nums}
.its .price th,.its .price td{padding:16px 22px;text-align:left;border-bottom:1px solid var(--gray)}
.its .price thead th{font-family:var(--display);font-stretch:118%;font-weight:700;font-size:14px;background:var(--lime);color:var(--ink)}
.its .price tbody tr:last-child td{background:var(--dark);color:#fff;font-weight:600}
.its .price tbody tr:last-child td:first-child{border-radius:0 0 0 var(--radius)}
.its .price tbody tr:last-child td:last-child{border-radius:0 0 var(--radius) 0;color:var(--lime)}
.its .price td:not(:first-child),.its .price th:not(:first-child){text-align:right}
.its .price tr:last-child td{border-bottom:0}
.its .tbd{display:inline-block;background:var(--gray);color:var(--muted);font-weight:700;font-size:13px;padding:3px 9px;border-radius:999px}
.its .small{font-size:13px;color:var(--muted);margin:12px 0 0}
.its .route{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:20px;row-gap:0}
.its .route>.panel{grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:16px}
.its .route .steps,.its .route .hrs-grid{height:100%}
.its .route .steps li{flex:1}
.its .route .hrs-grid{flex-direction:column;flex-wrap:nowrap}
.its .route .hrs-grid>div{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}
.its .cta-line{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}
.its .cta-line .cta-label{margin:0}
@media (max-width:980px){
  .its .route{grid-template-rows:none;row-gap:20px}
  .its .route>.panel{grid-row:auto;display:flex}
}
.its .hours dd{white-space:nowrap}
@media (max-width:560px){
  .its .panel.lime .hours{font-size:16px!important;gap:4px 12px!important}
}
.its .steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:s}
.its .steps li{counter-increment:s;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;color:var(--text);border:1px solid var(--ink);border-radius:12px;padding:12px 16px}
.its .steps li::before{content:counter(s);width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--lime);display:grid;place-items:center;font:800 15px var(--sans)}
.its .placeholder{color:var(--muted);font-style:italic}
.its .faq{display:flex;flex-direction:column;gap:12px;max-width:860px}
.its .faq details{background:var(--white);border-radius:14px;box-shadow:0 0 8px rgba(128,128,128,.35);padding:0 22px;border-left:6px solid transparent}
.its .faq details[open]{border-left-color:var(--lime)}
.its .faq summary{cursor:pointer;list-style:none;padding:18px 0;font-family:var(--display);font-stretch:112%;font-weight:700;font-size:16px;display:flex;justify-content:space-between;gap:16px;align-items:center}
.its .faq summary::-webkit-details-marker{display:none}
.its .faq summary::after{content:"+";font-size:20px;line-height:30px;width:30px;height:30px;text-align:center;border-radius:50%;background:var(--lime);color:var(--ink);flex:none}
.its .faq details[open] summary::after{content:"–"}
.its .faq details p{margin:0 0 18px;color:var(--text)}
.its .band{background:var(--lime);border-radius:var(--radius) var(--radius) 0 0;box-shadow:0 0 10px rgba(128,127,127,.2);margin-top:20px}
.its .band-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:36px;align-items:center;padding-block:46px}
.its .band-logo{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}
.its .band-logo img{width:170px;height:auto}
.its .band-logo small{font-family:var(--display);font-stretch:125%;font-weight:700;font-size:11px;line-height:1.2}
.its .band h2{font-family:var(--display);font-stretch:125%;font-weight:600;font-style:italic;font-size:clamp(22px,2.6vw,32px);line-height:1.2;margin:0}
.its .band h2 u{text-decoration-thickness:3px;text-underline-offset:5px}
.its .arrow{font-family:var(--display);font-weight:900;font-size:clamp(90px,12vw,190px);line-height:.8}
@media (max-width:980px){
  .its .hero .wrap,.its .heavy,.its .split,.its .route{grid-template-columns:minmax(0,1fr)}
  .its .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .its .why{grid-template-columns:repeat(2,minmax(0,1fr))}
  .its .heavy .art{min-height:340px}
  .its .band-top{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center;gap:18px}
}
@media (max-width:560px){
  .its .grid4,.its .tyres,.its .why{grid-template-columns:minmax(0,1fr)}
  .its .glass,.its .panel{padding:22px}
  .its .heavy .txt{padding:28px 22px}
  .its .sec{padding-block:44px}
}
@media (prefers-reduced-motion:reduce){
  .its,.its *{transition:none!important}
}
.its .panel.lime{background:var(--lime)}
.its .panel.lime .small{color:var(--ink)}
.its .panel.lime .hours{color:var(--ink)}
.its .garage{background:var(--lime);border-radius:0;padding-block:56px 64px;margin-block:20px 0;width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;overflow:hidden}
.its .garage-h{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:clamp(24px,3vw,36px);line-height:1.1;margin:0;text-align:center;letter-spacing:.01em;padding-inline:16px}
.its .garage-sub{margin:0 0 26px;font-weight:600;text-align:center;padding-inline:16px}
.its .shots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;align-items:start}
.its .shot{margin:0;background:var(--white);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;box-shadow:0 6px 18px rgba(0,0,0,.12);min-width:0}
.its .shot.bottom{margin-top:36px}
.its .shot.top figcaption{order:-1}
.its .shot figcaption{font-family:var(--display);font-stretch:118%;font-weight:700;font-size:15px;text-align:center;line-height:1.2;min-height:2.4em;display:flex;align-items:center;justify-content:center}
.its .ph{aspect-ratio:1/1;max-width:100%;border-radius:8px;background:repeating-linear-gradient(135deg,#2a2d25 0 14px,#30342a 14px 28px);color:var(--lime);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font:600 12px var(--sans)}
.its .ph span{color:#d9dcd2}
@media (max-width:860px){
  .its .shots{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:420px){
  .its .shot.bottom{margin-top:0}
  .its .shots{gap:12px}
  .its .shot{padding:10px}
}
.its .hours-chip{display:inline-flex;align-items:center;gap:10px;border:2px solid var(--lime);border-radius:16px;padding:6px 14px;font-size:13.5px;line-height:1.3;color:var(--text);background:rgba(255,255,255,.6)}
.its .hours-chip b{font-weight:700;color:var(--ink)}
.its .subnav{grid-column:1/-1;order:3}
.its .subnav-in{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding-block:6px}
.its .subnav a{font-family:var(--display);font-stretch:118%;font-weight:700;font-size:14px;color:var(--ink);background:var(--white);border:2px solid var(--white);border-radius:999px;padding:8px 18px}
.its .subnav a:hover{background:var(--lime);border-color:var(--lime);text-decoration:none}
.its #its-uslugi,.its #its-warsztat,.its #its-faq,.its #its-lokalizacja{scroll-margin-top:140px}
.its .svc-group{display:flex;flex-direction:column;gap:18px;margin-top:34px}
.its .svc-head{display:flex;flex-direction:column;gap:8px}
.its .svc-head p{margin:0;color:var(--text)}
.its .h3sub{font-family:var(--display);font-stretch:122%;font-weight:700;font-size:clamp(19px,2vw,23px);line-height:1.15;margin:0;color:var(--ink)}
.its .card h4,.its .panel h4{font-family:var(--display);font-stretch:118%;font-weight:700;font-size:17px;line-height:1.2;margin:0;color:var(--ink)}
@media (max-width:980px){
  .its .subnav{order:0}
}
@media (max-width:560px){
  .its .subnav a{font-size:13px;padding:7px 14px}
}
.its .sec-center{max-width:none;align-items:center;text-align:center;margin-bottom:6px}
.its .sec-center .h2{font-size:clamp(26px,3vw,36px)}
.its .card-top{display:flex;align-items:center;gap:14px}
.its .card-top .ico{flex:none}
.its .glass h1{border:2px solid var(--lime);border-radius:12px;padding:8px 16px;width:fit-content;max-width:100%}
.its .h2,.its .side h2,.its .garage-h,.its .band h2{border:2px solid var(--lime);border-radius:12px;padding:8px 16px;width:fit-content;max-width:100%}
.its .side h2{border-bottom:2px solid var(--lime);margin-bottom:12px}
.its .garage-h,.its .band h2{border-color:var(--ink)}
.its .garage-h{margin-inline:16px}
.its .sec-center .h2{margin-inline:auto}
.its .cta-label{margin:8px 0 0;font-family:var(--display);font-stretch:118%;font-weight:700;font-size:18px;color:var(--ink)}
.its .phone-big{background:var(--ink);border-color:var(--ink);color:var(--lime);font-size:clamp(18px,2vw,22px);padding:12px 24px;gap:12px;width:fit-content;max-width:100%;cursor:pointer;font-variant-numeric:tabular-nums}
.its .phone-big:hover{filter:none;background:#2b2e26}
.its .season{margin:10px 0 0;font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.its .panel.lime .season{color:var(--ink);font-size:12px;margin:0 0 6px}
.its .hrs-grid{display:flex;flex-wrap:wrap;gap:12px}
.its .hrs-grid>div{border:1px solid var(--ink);border-radius:12px;padding:12px 18px;flex:1 1 260px;min-width:0}
.its .split.three{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:980px){
  .its .split.three{grid-template-columns:minmax(0,1fr)}
}
.its .faq details p+p{margin-top:-6px}
.its .faq details p a{color:var(--link);text-decoration:underline}
.its ul.pts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.its ul.pts li{padding:0;font-size:14.5px;line-height:1.4;color:var(--text);display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:start}
.its ul.pts li::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--lime);margin-top:5px}
.its .svc-group{background:var(--white);border:1.5px solid var(--lime);border-radius:24px;padding:30px;box-shadow:0 0 16px rgba(183,210,6,.35),0 10px 26px rgba(0,0,0,.08)}
.its .svc-group .card,.its .svc-group .panel{background:#f0f1ec;box-shadow:0 4px 14px rgba(0,0,0,.12);border:0}
.its .why-card{background:var(--white);border:1.5px solid var(--lime);border-radius:24px;padding:30px;box-shadow:0 0 16px rgba(183,210,6,.35),0 10px 26px rgba(0,0,0,.08)}
.its .why{background:transparent;color:var(--ink);gap:20px;overflow:visible;border-radius:0}
.its .why div{background:#f0f1ec;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.12)}
.its .why span{color:var(--text)}
@media (max-width:560px){
  .its .svc-group,.its .why-card{padding:18px;border-radius:18px}
}
.its .heavy .h2{border:0;padding:0;border-radius:0}
.its .why-card .h2{border:0;padding:0;border-radius:0}
.its .route>.panel:not(.lime){background:#f0f1ec;box-shadow:0 4px 14px rgba(0,0,0,.12)}
.its .glass h1,.its .h2,.its .side h2,.its .garage-h,.its .band h2{border:0;padding:0;border-radius:0}
.its .side h2{border-bottom:2px solid var(--ink);padding-bottom:14px;width:80%}
.its .route-card{background:var(--white);border:1.5px solid var(--lime);border-radius:24px;padding:30px;box-shadow:0 0 16px rgba(183,210,6,.35),0 10px 26px rgba(0,0,0,.08)}
@media (max-width:560px){
  .its .route-card{padding:18px;border-radius:18px}
}
.its .glass .promo{margin:0;font-family:var(--display);font-stretch:118%;font-weight:800;font-size:clamp(17px,1.6vw,21px);line-height:1.25;color:#6f8500}
.its .price-card{background:var(--dark);color:#fff;border-radius:var(--radius);padding:44px 40px;display:flex;flex-direction:column;gap:26px}
.its .price-head{display:flex;flex-direction:column;gap:12px;max-width:760px}
.its .price-card .h2{color:#fff;border:0;padding:0}
.its .price-head p{margin:0;color:#d9dcd2}
.its .price-card .eyebrow{color:var(--ink)}
.its .pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.its .pgroup{border:1px solid #3d4038;border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:12px;min-width:0}
.its .pgroup h3{margin:0;font-family:var(--display);font-stretch:118%;font-weight:700;font-size:17px;color:#fff;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.its .pcat{font:800 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;background:var(--lime);color:var(--ink);padding:4px 9px;border-radius:999px}
.its .plist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.its .plist li{display:flex;align-items:baseline;gap:10px;font-size:15px}
.its .pn{color:#eef0e8;min-width:0}
.its .pn small{color:#9aa092;font-size:13px}
.its .pd{flex:1;border-bottom:1px dotted #5a5e54;transform:translateY(-4px);min-width:16px}
.its .pv{color:var(--lime);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--display);font-stretch:112%}
.its .pnote{margin:0;color:var(--lime);font-family:var(--display);font-stretch:118%;font-size:17px}
.its #its-cennik{scroll-margin-top:140px}
@media (max-width:980px){
  .its .pgrid{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:560px){
  .its .price-card{padding:28px 20px}
  .its .pgroup{padding:16px}
  .its .plist li{font-size:14px}
}
.its .ph{position:relative;overflow:hidden}
.its .its-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.its .map iframe{width:100%;height:100%;border:0;display:block}
.its .subnav{grid-column:1/-1}/* End custom CSS */