*{margin:0;padding:0;box-sizing:border-box}:root{--red:#c1121f;--bordo:#7a0f17;--darkred:#6a0d13;--yellow:#e0a500;--gray:#c9c9c9;--lightgray:#e8e8e8;--ink:#2b2b2b;--white:#fff}html{scroll-behavior:smooth}body{font-family:"Poppins",system-ui,sans-serif;color:var(--ink);background:#fff;overflow-x:hidden;line-height:1.55}img{max-width:100%;display:block}h1,h2,h3{font-weight:800;letter-spacing:.01em}.accent{color:var(--red)}section{position:relative}.main{width:100vw}.hero{position:relative;width:100%;aspect-ratio:16/9;background:#1a1a1a;overflow:hidden}.hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.hero__car{position:absolute;left:0;bottom:10vh;z-index:1;height:42%;transform:translateX(110vw);will-change:transform;pointer-events:none}.hero__car img{height:100%;width:auto;max-width:none;display:block}.hero__grid{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.hero__cell{position:relative;min-width:0;min-height:0;container-type:inline-size}.hero__cell--bg{background:#fff0}.hero__cell--yellow{background:var(--yellow)}.hero__cell--gray{background:var(--gray)}.hero__cell--red{background:var(--red)}.hero__cell--title{background:linear-gradient(180deg,var(--red),var(--bordo));color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:bottom;gap:4cqi;padding:30% 10% 5%}.hero__orga-svg,.hero__napis-svg{width:100%;height:auto;max-width:none;display:block;filter:brightness(0) invert(1);margin:-10% 0 0 0}.hero__h1{font-size:22cqi;line-height:.95;text-transform:uppercase;letter-spacing:.01em}.hero__sub{font-size:9cqi;letter-spacing:.18em;text-transform:uppercase;margin-top:2cqi;line-height:1}.hero__sub strong{font-weight:800}.hero__date{font-size:8cqi;letter-spacing:.12em;text-transform:uppercase;opacity:.95;line-height:1}.hero__cell--reg{background:linear-gradient(180deg,var(--bordo),var(--darkred));color:#fff;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:2cqi;padding:5% 10% 10% 10%}.hero__reg-h{font-size:18cqi;text-transform:uppercase;line-height:1;font-weight:800;letter-spacing:.02em}.hero__reg-sub{letter-spacing:.14em;text-transform:uppercase;margin:1cqi 0 3cqi;font-size:6cqi;line-height:1}.hero__cell--reg .countdown-wrapper{width:100%;aspect-ratio:30/5}.countdown-wrapper{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:30/4;box-sizing:border-box;container-type:inline-size;container-name:countdown}.countdown-container{display:flex;justify-content:center;align-items:baseline;gap:2cqi;width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#fff;line-height:1}.countdown-block{display:flex;flex-direction:column;align-items:center;flex:1 1 0%;min-width:0}.minutes-wrapper{position:relative;display:inline-block}.countdown-value{font-size:18cqi;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.seconds-dial{position:absolute;top:2.5cqi;right:-7.5cqi;width:5.5cqi;height:5.5cqi;border:2px solid rgb(255 255 255 / .9);border-radius:50%}.seconds-dial::after{content:"";position:absolute;top:50%;left:50%;width:0.6cqi;height:0.6cqi;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.seconds-hand{position:absolute;bottom:50%;left:50%;width:0.3cqi;height:1.5cqi;background:#fff;transform-origin:bottom center;border-radius:0.2cqi;transform:translateX(-50%) rotate(0deg)}.countdown-label{font-size:3cqi;font-weight:400;text-transform:uppercase;opacity:.7;margin-top:.3em}.countdown-separator{font-size:15cqi;font-weight:400;opacity:.4;align-self:flex-start;padding-top:.05em}.car_box{will-change:transform;display:inline-block;max-width:46%;pointer-events:none}.car_box img{width:100%}.color-blocks{display:flex;width:100%;aspect-ratio:16/3}.cb{height:100%}.cb--bordo{flex:0 0 25%;background:var(--bordo)}.cb--yellow{flex:0 0 25%;background:var(--yellow)}.cb--gray{flex:0 0 25%;background:var(--gray)}.cb-grid{flex:0 0 25%;background:#fff}.cb-grid img{width:66.66%;height:66.66%;object-fit:fill;display:block}.zjazd,.app,.agenda{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;width:100%;aspect-ratio:16 / 6!important}.zjazd__media,.app__media,.agenda__media{position:relative;overflow:hidden;background:#111}.zjazd__media video,.app__media video,.agenda__media img{width:100%;height:100%;object-fit:cover}.zjazd__caption,.app__caption,.agenda__caption{position:absolute;bottom:10%;right:6%;left:6%;color:#fff;font-weight:600;letter-spacing:.4em;text-transform:uppercase;font-size:clamp(1rem, 1.6vw, 1.9rem);border-top:1px solid rgb(255 255 255 / .5);padding-top:.8rem;text-align:right}.zjazd__text,.app__text,.agenda__text{padding:2.5vw 3vw;display:flex;flex-direction:column;justify-content:center;gap:1rem;position:relative}.zjazd__text h2,.app__text h2,.agenda__text h2{color:var(--bordo);font-size:clamp(1.8rem, 3.4vw, 3.9rem);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.6rem}.zjazd__text p,.app__text p,.agenda__text p{font-size:clamp(0.95rem, 1.10vw, 1.2rem)}.garage{position:relative;width:100%;overflow:hidden;background:#fff;width:100%;aspect-ratio:16 / 3}.garage__car{position:absolute;top:0;bottom:0;left:0;z-index:1;height:100%;transform:translateX(110vw);will-change:transform;pointer-events:none}.garage__car img{height:100%;width:auto;max-width:none;display:block}.garage__cover{position:absolute;top:0;left:0;width:50%;height:100%;z-index:2;display:flex}.garage__gray{flex:1;background:rgb(120 120 120 / .65);backdrop-filter:blur(12px)}.garage__red{flex:1;background:rgb(90 0 0 / .85);backdrop-filter:blur(12px)}.app__text{align-items:flex-end;text-align:right}.app__text h2{letter-spacing:.06em}.app__text>h2,.app__text>p,.app__text>.app__badges{width:100%}.app__badges{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;flex-wrap:wrap}.app__badges img{height:48px;width:auto}.app__deco{position:absolute;top:0;left:0;z-index:0;width:33.33%}.app__deco img{display:block;width:100%;height:auto}.pricing{display:grid;grid-template-columns:2fr 2fr;overflow:hidden;width:100%}.pricing__table{background:linear-gradient(90deg,#4a0000,var(--bordo));color:#fff;padding:2vh 2vw;display:flex;align-items:center;justify-content:flex-end}*{margin:0;padding:0;box-sizing:border-box}.pricing-table{width:100%;max-width:900px;margin:0 auto;border-collapse:collapse;font-family:'Segoe UI',Arial,sans-serif}.pricing-table th,.pricing-table td{padding:1.2em 1em;text-align:center;vertical-align:middle}.pricing-table thead th{font-size:1.1em;font-weight:400;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #ccc}.pricing-table thead th:first-child{text-align:left}.pricing-table .row-label{text-align:left;font-weight:400;text-transform:uppercase;line-height:1.3}.pricing-table .row-label .date{display:block;font-size:.75em;font-weight:400;text-transform:none;margin-top:.2em}.pricing-table td:not(.row-label){font-size:1.4em;font-weight:700;letter-spacing:.02em}.pricing-table tbody tr{border:0 solid #e0e0e0}.pricing-table tr.highlighted{background:rgb(255 255 255 / .62)}.pricing-table tr.highlighted .row-label,.pricing-table tr.highlighted .row-label .date{color:#a03030}.pricing-footnote{max-width:900px;margin:1.2em auto 0;font-family:'Segoe UI',Arial,sans-serif;font-size:.85em;color:#555;line-height:1.5}@media (max-width:600px){.pricing-table thead{display:none}.pricing-table,.pricing-table tbody,.pricing-table tr,.pricing-table td{display:block;width:100%}.pricing-table tr{padding:1em 0;border-bottom:1px solid #e0e0e0}.pricing-table .row-label{text-align:center;padding-bottom:.5em;font-size:1.1em}.pricing-table td:not(.row-label){display:flex;justify-content:space-between;padding:.4em 1em;font-size:1.1em}.pricing-table td:not(.row-label)::before{content:attr(data-label);font-weight:400;font-size:.8em;text-transform:uppercase;align-self:center}}.pricing__cta{background:var(--yellow);color:#fff;padding:2vh 1.5vw;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.pricing__cta .countdown-wrapper{max-width:70%;align-self:center}.pricing__maze{background-color:var(--gray)}.btn-register{display:block;width:113%;text-decoration:none;transition:transform 0.2s ease;padding:3% 0% 0% 0%}.btn-register svg{display:block;width:100%;height:auto;overflow:visible}.btn-register2{display:block;width:70%;text-decoration:none;transition:transform 0.2s ease;padding:3% 0% 3% 2%;align-self:center}.btn-register,.btn-register2 text{fill:#fff;font-family:"Poppins",system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.btn-register,.btn-register2:hover{transform:scale(.9)}.agenda{grid-template-columns:1fr 1fr 2fr}.agenda__gray{background:var(--gray)}.agenda__text{align-items:flex-start;background:#fff}.agenda__text>*{max-width:min(34vw, 100%)}.agenda__note{font-size:.85rem;color:#888;font-style:italic}.site-footer{background:var(--bordo);color:#fff;text-align:center;padding:2rem;font-size:.9rem;letter-spacing:.05em}@media (min-width:2200px){.main{width:80vw!important}}@media (max-width:1024px){.hero{aspect-ratio:auto;min-height:100vh}.hero__grid{position:relative;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.hero__cell{aspect-ratio:16/9}.hero__cell[data-cell="3"],.hero__cell[data-cell="4"],.hero__cell[data-cell="7"],.hero__cell[data-cell="8"],.hero__cell[data-cell="11"],.hero__cell[data-cell="12"]{display:none}.btn-register{display:block;width:100%;.color-blocks{display:none}.cb--gray{flex:0 0 50%}.cb-grid{flex:0 0 50%}.garage__red{display:none}.app__text{align-items:flex-start;text-align:left}}.app__deco{display:none}.app__badges{justify-content:flex-start!important}.pricing{grid-template-columns:1fr 1fr;aspect-ratio:auto!important}.pricing__maze{display:none}.pricing__table{justify-content:stretch;height:AUTO}.pricing__table table{width:100%}.pricing__table th{font-weight:200;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .5rem;font-size:clamp(0.95rem, 1.1vw, 1.5rem);border:0!important}.pricing__table td{padding:.1rem .5rem;border:0!important;font-size:1.2rem;font-weight:600}.pricing__table td.prog{font-size:clamp(0.95rem, 1.2vw, 1.5rem);text-align:left;letter-spacing:.12em;background:transparent!important}.pricing__table td.prog span{display:block;font-size:.6em;opacity:.7;letter-spacing:.05em;font-weight:400;margin-top:.2rem}.agenda{grid-template-columns:1fr 1fr}.agenda__gray{display:none}}@media (max-width:768px){.hero__grid{grid-template-columns:1fr;grid-auto-rows:auto}.hero__cell{aspect-ratio:auto}.hero__orga-svg,.hero__napis-svg{width:90%;margin-left:3%!important;height:auto;margin:0% 0 0 0}.hero__cell--reg .countdown-wrapper{width:90%;aspect-ratio:30/5;margin-left:3%!important}.hero__cell[data-cell="10"]{aspect-ratio:16/9;min-height:0}.hero__cell[data-cell="1"],.hero__cell[data-cell="5"],.hero__cell[data-cell="9"]{display:none}.btn-register{display:block;width:123%}.btn-register svg{display:block;width:100%;height:auto;overflow:visible}.agenda,.zjazd,.app,.pricing{grid-template-columns:1fr}.app__text{align-items:flex-start;text-align:left}.app__badges{flex-wrap:nowrap!important}.color-blocks{display:none}.pricing{height:auto;overflow:visible}.pricing__cta{height:40vh}.btn-register{padding:10%}.garage__gray{display:none}.app__deco{display:none}.agenda__text>*{max-width:100%}.zjazd__media,.app__media,.agenda__media{min-height:48vh;order:1}.zjazd__text,.app__text,.agenda__text{order:2}.app .app__text{order:2}.app .app__media{order:1}.countdown-wrapper{max-width:520px;margin-inline:auto}.car_box{max-width:55%}.zjazd__car{max-width:60%}}@media (max-width:768px) and (orientation:portrait){.garage{display:none}.hero__car,.garage__car{display:none}.hero__bg{background-image:url(https://misot.pl/zjazdy/wp-content/uploads/2026/05/backgroundblur-1-scaled.webp)!important;background-position:bottom right}}@media (max-width:480px){.grid-lg,.grid-md,.grid-sm,.grid-xs{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:1rem}.grid-lg .logo,.grid-md .logo{height:60px}.grid-sm .logo,.grid-xs .logo{height:46px}.app__badges{justify-content:center}.zjazd__caption,.app__caption,.agenda__caption{font-size:.85rem;letter-spacing:.25em}}.pricing-table,.pricing-table th,.pricing-table td,.pricing-table tr,.pricing-table thead th,.pricing-table tbody tr{border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important}