@media (width>=1024px){@layer cichoszau-components{body.modern-site{--ui-surface:radial-gradient(ellipse at 0 0,#ef37b827,transparent 34%),radial-gradient(ellipse at 100% 100%,#ff9c3714,transparent 32%),linear-gradient(145deg,#25132be0,#180b21e8 52%,#241029e0);--ui-line:#eba9ed38;--ui-depth:0 18px 40px #11041c66,-8px 0 28px #f20df212,8px 8px 30px #ff9c370c,inset 0 1px 1px #fff0ff26,inset 0 -1px 1px #ffb57818}body.modern-site [data-ui-surface]:not([class*=dp-]){color:#fff8fe;min-width:0;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;box-shadow:var(--ui-depth)!important;-webkit-backdrop-filter:blur(8px)saturate(125%)!important;border-radius:20px!important}body.modern-site [data-ui-surface=card]:not(:where(.dp-sec,.dp-scope,.hc,.dp-foot) *):not([class*=dp-]){border-radius:24px!important}body.modern-site [data-ui-surface] [data-ui-surface]:not([data-ui-surface=photo]){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#ffecfc0a!important;border-color:#0000!important}body.modern-site a[data-ui-surface]:is(:hover,:focus-visible){border-color:#f20df273!important}body.modern-site [data-ui-divider]{transform-origin:0;opacity:1;pointer-events:none;background:linear-gradient(90deg,#f45cbb99,#ff9c375c 64%,#0000);width:100%;height:1px;min-height:1px;margin:18px 0;transform:scaleX(1);display:block!important}body.modern-site [data-ui-surface][data-home-revealed] [data-ui-divider]{opacity:1;transform:scaleX(1)}body.modern-site .desktop-cross-card .cross-card-action{color:#fff8fe;background:radial-gradient(at 100% 0,#ff9c3733,#0000 42%),linear-gradient(115deg,#a20b58,#490a30);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:auto;font-weight:750;line-height:1.4;display:flex;box-shadow:inset 0 1px 1px #ffe1ee66,0 6px 18px #b90b5526;border:1px solid #ffb7d599!important;padding:14px 18px!important}body.modern-site .desktop-cross-card:not(:where(.dp-sec,.dp-scope,.hc) *):focus-visible{outline-offset:5px;outline:3px solid #ffc0eb}body.modern-site :is(.button,.cross-card-action){isolation:isolate;position:relative;overflow:hidden}body.modern-site :is(.button,.cross-card-action):after{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;animation:none;position:absolute;inset:-30% -40%;transform:translate(-100%);content:""!important;background:linear-gradient(112deg,#0000 40%,#fff4e338 50%,#0000 60%)!important;transition:none!important;display:block!important}body.modern-site .proof-reviews .proof-controls{flex-wrap:wrap;align-items:center;gap:12px!important;display:flex!important}body.modern-site .proof-reviews .proof-controls>[data-proof-position]{font-variant-numeric:tabular-nums;min-width:56px;color:#f6e7f3!important}body.modern-site .proof-reviews .proof-controls .proof-control-label{color:#dcc6dc;flex-basis:100%;order:-2;font-size:14px;line-height:1.5;display:block}body.modern-site .proof-reviews .proof-controls button{background:linear-gradient(145deg,#60234f,#29132f)!important;border:1px solid #ee9fd3!important;box-shadow:inset 0 1px 1px #fff1fc40!important}body.modern-site .proof-reviews .proof-controls button:disabled{opacity:.45!important}body.modern-site .proof-reviews .review-card{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;box-shadow:var(--ui-depth)!important}body.modern-site .proof-reviews .review-card blockquote{color:#fff8fe!important}@media (prefers-reduced-motion:no-preference){body.modern-site [data-ui-divider]{transition:transform var(--t-fade) var(--ease),opacity var(--t-state) var(--ease-soft)}body.modern-site [data-home-reveal-pending] [data-ui-divider]{opacity:0;transform:scaleX(0)}body.modern-site .button:is(:hover,:focus-visible):after,body.modern-site .desktop-cross-card:is(:hover,:focus-visible) .cross-card-action:after{animation:.65s ease-out both ui-cta-glint}}@media (prefers-reduced-motion:reduce){body.modern-site :is(.button,.cross-card-action):after{opacity:0!important;animation:none!important}}@keyframes ui-cta-glint{0%{opacity:0;transform:translate(-100%)}25%{opacity:.75}to{opacity:0;transform:translate(100%)}}body.modern-site [data-ui-component=faq]{width:100%!important;max-width:900px!important;margin:0 auto!important;padding:8px 24px!important;display:block!important}body.modern-site [data-ui-component=faq] details{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #bf75b04d!important;border-radius:0!important;margin:0!important;padding:0!important}body.modern-site [data-ui-component=faq] details:last-child{border-bottom:0!important}body.modern-site [data-ui-component=faq] summary{cursor:pointer;min-height:68px;position:relative;padding:22px 36px 22px 0!important;font-size:19px!important;font-weight:650!important;line-height:1.5!important;list-style:none!important;display:block!important}body.modern-site [data-ui-component=faq] summary::-webkit-details-marker{display:none}body.modern-site [data-ui-component=faq] summary:after{content:"+"!important;color:#ffc0eb!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;font-size:20px!important;position:absolute!important;inset:22px 4px auto auto!important;transform:none!important}body.modern-site [data-ui-component=faq] details[open]>summary:after{content:"−"!important}body.modern-site [data-ui-component=faq] p{max-width:65ch;border:0!important;margin:0!important;padding:0 0 24px!important;font-size:17px!important;line-height:1.65!important}body.modern-site [data-ui-component=faq] summary:not(:where(.dp-sec,.dp-scope,.hc) *):focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffc0eb}body.offer-home-design [data-client-trust] .client-trust-panel{overflow:hidden;padding:28px!important}body.offer-home-design .client-trust-stats{background:0 0!important;border-top:1px solid #bf75b04d!important;margin-top:20px!important;padding-top:24px!important}body.offer-home-design :is(.reference-card,.desktop-cross-card){background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;box-shadow:var(--ui-depth)!important;backdrop-filter:blur(8px)!important;border-radius:24px!important}@media (width>=1024px){body.offer-home-design [data-ui-section]:not([data-ui-section=oferta]):not([data-ui-section=box-hero]):not([data-ui-section=hero]):not(.dp-sec){padding-block:48px!important}body.offer-home-design :is(.offer-section,.box-section,.corporate-references,.client-trust,.proof,.desktop-cross-sell,.offer-contact)>h2,body.offer-home-design [data-ui-section]>header>h2{letter-spacing:-.035em!important;text-align:center!important;max-width:none!important;margin:0 auto 28px!important;padding-bottom:16px!important;font-size:48px!important;font-weight:750!important;line-height:1.15!important}body.offer-home-design :is(.offer-section,.box-section)>h2+p{text-align:center;max-width:70ch;margin:0 auto 28px!important}body.offer-home-design .crew-offer [data-ui-section=process]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;column-gap:40px;overflow:hidden;display:grid!important}body.offer-home-design .crew-offer [data-ui-section=process]>:is(h2,p){grid-column:1/-1}body.offer-home-design .crew-offer [data-ui-section=process]>.offer-process-journey{grid-area:3/1;width:100%!important;margin:0!important}body.offer-home-design .crew-offer [data-ui-section=process]>[data-ui-person]{grid-area:3/2/5;z-index:0!important;width:100%!important;max-width:none!important;position:relative!important;inset:auto!important}body.offer-home-design .crew-offer [data-ui-section=process]>.button{grid-area:4/1;justify-self:start;margin-top:24px}body.modern-site [data-ui-person]{isolation:isolate;pointer-events:none;filter:drop-shadow(0 0 28px #d431ad25);min-width:0;position:relative;height:500px!important}body.modern-site [data-ui-person]:after{content:"";z-index:-1;border:1px solid #e56dc35c;border-radius:50%;position:absolute;inset:74% 8% 6%;transform:rotate(-12deg)}body.modern-site [data-ui-person]>.home-person-figure{position:absolute;inset:0;mask-image:linear-gradient(#000 82%,#0000 100%)}body.modern-site [data-ui-person] .home-person{width:auto!important;max-width:none!important;height:104%!important;display:block!important;position:absolute!important;bottom:-4%!important;left:50%!important;transform:translate(-50%)!important}}@media (width<=1023px){body.modern-site [data-ui-component=faq]{padding:4px 18px!important}body.modern-site [data-ui-component=faq] summary{padding-block:20px!important;font-size:17px!important}body.offer-home-design [data-client-trust] .client-trust-panel{padding:20px!important}body.modern-site [data-ui-person]{display:none!important}}body.modern-site [data-ui-surface=photo]{isolation:isolate;padding:10px;position:relative;overflow:hidden;background-color:#170a20!important;border-radius:32px!important}body.modern-site [data-ui-surface=photo]>img{object-fit:cover;display:block;border-radius:22px!important}body.modern-site .inquiry-photo[data-ui-surface=photo]{height:420px;padding:10px!important}body.modern-site .inquiry-photo[data-ui-surface=photo]>img{width:100%!important;height:100%!important}body.modern-site .home-ready[data-ui-surface=photo]{min-height:0!important;padding:10px!important;display:block!important}body.modern-site .home-ready[data-ui-surface=photo]>img{aspect-ratio:3/2;z-index:0!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}body.modern-site .home-ready[data-ui-surface=photo]:after{display:none}body.modern-site .home-ready[data-ui-surface=photo]>div{z-index:2;padding:24px 18px;position:relative}body.modern-site [data-ui-trail-cover]{z-index:3;position:relative}}}@media (width<=1023.98px){@layer cichoszau-components{body.modern-site:not(.is-flow){--ui-surface:radial-gradient(ellipse at 0 0,#ef37b827,transparent 34%),radial-gradient(ellipse at 100% 100%,#ff9c3714,transparent 32%),linear-gradient(145deg,#25132be0,#180b21e8 52%,#241029e0);--ui-line:#eba9ed38;--ui-depth:0 18px 40px #11041c66,-8px 0 28px #f20df212,8px 8px 30px #ff9c370c,inset 0 1px 1px #fff0ff26,inset 0 -1px 1px #ffb57818;background-color:#130615}body.modern-site:not(.is-flow) #tresc :is([data-ui-surface],.glass,.home-offer-card,.review-card,.choice-main,.choice-alternative):not([class*=dp-]):not(.hs-host,.hs-host *,[data-ui-section=hero],[data-ui-section=hero] *,.regional-hero,.regional-hero *){background:var(--ui-surface)!important;border-color:var(--ui-line)!important;box-shadow:var(--ui-depth)!important}body.modern-site:not(.is-flow) #tresc :is(.home-about-copy,.home-process-step,.process-timeline>li,.box-selection-action,.responsibilities,.responsibility,.prepare-list>li,.home-blog a)[data-ui-surface],body.modern-site:not(.is-flow) #tresc :is([data-ui-surface],.glass) :is([data-ui-surface],.glass):not([data-ui-surface=photo],.hs-host *,[data-ui-section=hero] *,.regional-hero *){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}body.modern-site:not(.is-flow) #tresc .glass:not(.hs-host,.hs-host *,[data-ui-section=hero],[data-ui-section=hero] *,.regional-hero,.regional-hero *):before{display:none!important}body.modern-site:not(.is-flow) #tresc .icon-tile:not(.hs-host *,[data-ui-section=hero] *,.regional-hero *){border-color:var(--ui-line)!important;box-shadow:none!important}body.modern-site:not(.is-flow) #tresc :is(.button,.button-secondary):not(.hs-host *,[data-ui-section=hero] *,.regional-hero *){letter-spacing:0!important}body.modern-site:not(.is-flow) #tresc :is(.home-finale .button,.home-config-card .button,#offer-selection-next):not(:where(.dp-sec,.dp-scope,.hc) *){white-space:nowrap!important;gap:8px!important;padding-inline:10px!important;font-size:13px!important}}:is(body.modern-site:is(.desktop-home,.offer-home-design,.offer-modernized) #tresc,body.modern-site #tresc .hotel-modern) .reference-list{scroll-snap-type:x mandatory;grid-auto-columns:calc(100% - 32px);grid-auto-flow:column;align-items:stretch;gap:12px;padding:2px 2px 14px;scroll-padding:2px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}:is(body.modern-site:is(.desktop-home,.offer-home-design,.offer-modernized) #tresc,body.modern-site #tresc .hotel-modern) .reference-card{scroll-snap-align:start;min-width:0;box-shadow:none!important;background:#231127!important;border:1px solid #eba9ed38!important;grid-column:auto!important;padding:18px!important}:is(body.modern-site:is(.desktop-home,.offer-home-design,.offer-modernized) #tresc,body.modern-site #tresc .hotel-modern) .reference-summary{grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}:is(body.modern-site:is(.desktop-home,.offer-home-design,.offer-modernized) #tresc,body.modern-site #tresc .hotel-modern) .reference-thumbnail{border-width:1px;grid-area:1/1!important;width:48px!important;margin:0!important;transform:none!important}:is(body.modern-site:is(.desktop-home,.offer-home-design,.offer-modernized) #tresc,body.modern-site #tresc .hotel-modern) .reference-copy{flex-direction:column;align-items:start;height:100%;display:flex;grid-area:1/2!important}:is(body.modern-site:is(.desktop-home,.offer-home-design,.offer-modernized) #tresc,body.modern-site #tresc .hotel-modern) .reference-copy h3{margin:4px 0 10px!important;font-size:18px!important}:is(body.modern-site:is(.desktop-home,.offer-home-design,.offer-modernized) #tresc,body.modern-site #tresc .hotel-modern) .reference-client-logo{max-width:114px;height:42px;margin-bottom:8px}:is(body.modern-site:is(.desktop-home,.offer-home-design,.offer-modernized) #tresc,body.modern-site #tresc .hotel-modern) .reference-client-scan{width:48px;height:42px;margin-bottom:8px}:is(body.modern-site:is(.desktop-home,.offer-home-design,.offer-modernized) #tresc,body.modern-site #tresc .hotel-modern) .reference-event{margin:0 0 6px;line-height:1.4;font-size:13px!important}:is(body.modern-site:is(.desktop-home,.offer-home-design,.offer-modernized) #tresc,body.modern-site #tresc .hotel-modern) .reference-takeaway{margin:0 0 10px;font-size:14px!important;line-height:1.5!important}:is(body.modern-site:is(.desktop-home,.offer-home-design,.offer-modernized) #tresc,body.modern-site #tresc .hotel-modern) .reference-date{margin-top:auto;font-size:13px!important}body.desktop-home #tresc #oferta .home-offer-grid{flex-direction:column;gap:16px!important;display:flex!important}body.desktop-home #tresc #oferta .home-offer-card{box-shadow:none!important;background:#231127!important;border:1px solid #eba9ed38!important;gap:0!important;padding:12px!important}body.desktop-home #tresc #oferta .home-offer-media{overflow:hidden;border-radius:12px!important;height:96px!important;min-height:0!important;padding:0!important}body.desktop-home #tresc #oferta .home-offer-media>img{object-fit:cover;height:100%!important;max-height:96px!important}body.desktop-home #tresc #oferta .home-offer-equipment .home-offer-media>img{object-fit:contain}body.desktop-home #tresc #oferta .home-offer-content{gap:6px!important;padding:12px 2px 2px!important}body.desktop-home #tresc #oferta .home-offer-card h3{margin:0!important;font-size:24px!important;line-height:1.15!important}body.desktop-home #tresc #oferta .home-offer-card h3:after{display:none!important}body.desktop-home #tresc #oferta .home-offer-lead{min-height:0!important;margin:6px 0!important;font-size:14px!important;line-height:1.45!important}body.desktop-home #tresc #oferta .home-offer-facts{gap:3px!important;margin:8px 0!important;padding:0!important}body.desktop-home #tresc #oferta .home-offer-facts li{gap:8px!important;min-height:0!important;font-size:13px!important;line-height:1.4!important}body.desktop-home #tresc #oferta .home-offer-facts svg{width:16px;height:16px}body.desktop-home #tresc #oferta .home-offer-footer{border:0!important;gap:8px!important;margin-top:8px!important;padding-top:8px!important}body.desktop-home #tresc #oferta .home-offer-price{grid-template-rows:none!important;gap:3px!important;min-height:0!important}body.desktop-home #tresc #oferta .home-offer-price strong{font-size:18px!important;line-height:1.3!important}body.desktop-home #tresc #oferta .home-offer-price>span{font-size:13px!important;line-height:1.4!important}body.desktop-home #tresc #oferta .home-offer-price br{display:none}body.desktop-home #tresc #oferta .home-offer-cta{letter-spacing:0!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important}body.desktop-home #tresc #oferta .home-offer-tag{font-size:13px!important}body.modern-site #tresc .comparison-cards{gap:16px;margin-top:24px;display:grid}body.modern-site #tresc .comparison-card{background:#231127;border:1px solid #eba9ed38;border-radius:20px;padding:20px}body.modern-site #tresc .comparison-card h3{margin:0 0 16px;font-size:24px;line-height:1.2}body.modern-site #tresc .comparison-card dl{gap:14px;margin:0;display:grid}body.modern-site #tresc .comparison-card dt{color:#d0adcb;margin-bottom:4px;font-size:13px;font-weight:700}body.modern-site #tresc .comparison-card dd{color:#f2e6f0;margin:0;font-size:15px;line-height:1.5}body.modern-site #tresc .comparison-card dd strong{color:#fff;font-size:20px}body.modern-site #tresc .comparison-card a{color:#ffc6ea;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:12px;font-size:14px;font-weight:700;display:inline-flex}body.desktop-home #tresc #oferta .home-offer-box{order:0}body.desktop-home #tresc #oferta .home-offer-equipment{order:1}body.desktop-home #tresc #oferta .home-offer-crew{order:2}body.desktop-home #tresc #dobierz-box{display:none!important}body.desktop-home #tresc .home-portfolio-list summary{gap:12px}body.desktop-home #tresc .home-portfolio-list summary:before{content:"";background:currentColor;flex:0 0 24px;width:24px;height:24px;display:block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M8 5v14l11-7Z'/%3E%3C/svg%3E") 50%/contain no-repeat}body.desktop-home #tresc .home-portfolio :is(.home-portfolio-feature>span,.home-portfolio-list a){align-items:center;gap:8px;min-height:44px;display:inline-flex}body.modern-site #tresc .hub-choices .choice-main .choice-product{object-fit:contain;display:block;width:min(100%,220px)!important;height:180px!important;margin:12px auto!important;position:relative!important;inset:auto!important;transform:none!important}body.modern-site #tresc .hub-choices .choice-product-copy{width:100%!important;max-width:none!important;margin:0!important}.dp-deck{position:relative}.dp-deck__track{margin-inline:calc(-1 * var(--dp-gutter));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:0 20px;scroll-padding-inline:20px;display:flex;overflow:auto hidden}.dp-deck__track::-webkit-scrollbar{display:none}.dp-deck__track:focus-visible{outline-offset:-3px;border-radius:var(--r-card)}.dp-deck__track>*{scroll-snap-align:start;flex:none;width:calc(100vw - 90px)}.dp-deck--narrow .dp-deck__track>*{width:38vw}.dp-deck__meta{height:32px;margin-top:var(--s2);justify-content:space-between;align-items:center;gap:12px;display:flex}.dp-deck__count{font-family:var(--font-mono);font-size:var(--fs-floor);letter-spacing:.08em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500}.dp-deck__dots{align-items:center;gap:8px;display:flex}.dp-deck__dots i{width:6px;height:6px;transition:transform var(--t-state) var(--ease),opacity var(--t-state) var(--ease);background:#ffffff3d;border-radius:50%}.dp-deck__dots i.is-on{background:var(--pink);transform:scale(1.35)}}@media (width>=1024px){.dp-deck__meta{display:none}[data-depth-deck]>.dp-deck__track{gap:var(--gap-grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.dp-deck__nav{justify-content:flex-end;gap:var(--s2);margin-top:var(--s2);display:flex}.dp-deck__nav[hidden]{display:none}[data-deck-prev] svg{transform:rotate(180deg)}.dp-round[aria-disabled=true]{opacity:.35;cursor:default}
