:where(:root){--ink:#fff8fe;--pink:#ff218d;color:#fff8fe;font-synthesis:none;--muted:#cdbad9;--orange:#ff9839;--line:#906083;--panel:#211025;--radius:16px;color-scheme:dark;--sa-t:env(safe-area-inset-top,0px);--sa-r:env(safe-area-inset-right,0px);--sa-b:env(safe-area-inset-bottom,0px);--sa-l:env(safe-area-inset-left,0px);--header-h:60px;--z-sticky:40;background:#130615;font-family:Manrope Variable,Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--sa-t) + 16px)}:where(body){isolation:isolate;overflow-wrap:break-word;min-width:280px;margin:0;font-size:16px;line-height:1.6}body:has(dialog[open]){overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:5px}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.55}:is(a,button,input,select,textarea,summary):not(:where(.dp-sec,.dp-scope,.hc,.dp-foot) *):focus-visible{outline-offset:4px;outline:3px solid #ffc0eb}svg{flex-shrink:0}img{max-width:100%;height:auto;display:block}:where(h1,h2,h3,p,figure){margin:0}:where(h1):not(:where(.dp-sec,.dp-scope,.hc,.dp-foot) *){letter-spacing:-.045em;font-size:clamp(32px,8.7vw,62px);font-weight:800;line-height:1.08}:where(h2){letter-spacing:-.035em;font-size:clamp(27px,7.2vw,40px);font-weight:800;line-height:1.16}:where(h3):not(:where(.dp-sec,.dp-scope,.hc,.dp-foot) *){letter-spacing:-.025em;font-size:21px;line-height:1.25}:where(p+p){margin-top:14px}:is(h2,h3):not(:where(.dp-sec,.dp-scope,.hc,.dp-foot) *)+p{margin-top:12px}ul,ol{padding-left:22px}main{position:relative}section[id]{scroll-margin-top:0}.ambient-light{z-index:-2;pointer-events:none;background:radial-gradient(at 100% 16%,#66104955,#0000 45%),radial-gradient(at 0 55%,#480c4845,#0000 50%),linear-gradient(140deg,#120514,#1b071d 48%,#120414);position:fixed;inset:0}.ambient-light:after{content:"";opacity:.75;background:radial-gradient(at 84% 66%,#b5197030,#0000 40%);position:absolute;inset:0}.brand{letter-spacing:-1.4px;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#ec0dfa 0%,#ff2e95 48%,#ff8645 100%) text;font-size:25px;font-weight:900;line-height:1.15;text-decoration:none}.site-main{max-width:1120px;margin:auto}.flow-main{max-width:560px;padding:8px 18px 32px}.flow-main>h1{margin:16px 0 24px}.site-main>.back-link{margin:12px 20px}.flow-main>.back-link{margin:0}.back-link{color:#d8c8e1;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.back-link svg{transform:rotate(180deg)}.section{border-top:1px solid #ab619327;padding:32px 18px}.section>h2{margin-bottom:22px}.section>p{color:var(--muted)}.glass{isolation:isolate;border-radius:var(--radius);backdrop-filter:blur(14px);background:radial-gradient(at 0 0,#df51982b,#0000 38%),radial-gradient(at 100% 100%,#ef177b22,#0000 35%),linear-gradient(135deg,#31122fdd,#190a1eef 58%,#2d1029e8);border:1px solid #c379aca8;position:relative;box-shadow:inset 0 1px 2px #fff7,inset 0 -1px 3px #fc8bc499,0 0 18px #ed168328}.glass:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#fff5fc,#fd55b2 14%,#9b337658 42%,#f854b28c 74%,#ffd0e9 100%) border-box;border:1px solid #0000;position:absolute;inset:-1px;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.button{color:#fff;text-align:center;min-height:52px;transition:filter var(--t-state) var(--ease-soft),transform var(--t-state) var(--ease);background:radial-gradient(circle at 102% 18%,#ffba56cc 0%,#ff3d7955 12%,#0000 30%),radial-gradient(at 20% 0,#ff188e77,#0000 55%),linear-gradient(110deg,#b00553,#4b042a 55%,#890640);border:1px solid #ffb7d5;border-radius:16px;justify-content:center;align-items:center;gap:14px;padding:14px 18px;font-size:18px;font-weight:800;line-height:1.4;text-decoration:none;display:flex;box-shadow:inset 0 1px 3px #ffe9ab,inset 0 -2px 5px #ff499d,0 0 0 1px #f12e9870,0 5px 24px #d4145d33}.button:hover{filter:brightness(1.12)}.button:active{transform:translateY(1px)}.button-secondary{color:#f6e9fb;text-align:center;background:#23102b9c;border:1px solid #b283b3;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.button svg,.button-secondary svg{width:22px;height:22px}.text-link{color:#dfbee7;text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;display:inline-flex}.eyebrow{letter-spacing:.12em;color:#d8a8d9;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.muted{color:var(--muted)}.stack{gap:18px;display:grid}.row{align-items:center;gap:14px;display:flex}.grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.price{font-size:28px;font-weight:800;line-height:1.2}.field{gap:8px;margin:0 0 18px;display:grid}.field input,.field select,.field textarea,input:not([type=radio]):not([type=checkbox]):not([type=hidden]),select,textarea{color:#fff;background:linear-gradient(135deg,#442b4877,#28192eaa);border:1px solid #976b9a;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:12px 14px;line-height:1.45;box-shadow:inset 0 1px 1px #ffffff12}input::placeholder,textarea::placeholder{color:#b89dbf}input[type=checkbox],input[type=radio]{accent-color:#f72195;flex-shrink:0;width:20px;height:20px}input[type=checkbox]+span{line-height:1.5}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin:0 0 14px;font-size:20px;font-weight:700}button:not(.button):not(.button-secondary):not(:where(.dp-sec,.dp-scope,.hc,.dp-foot) *){min-height:44px}.notice{color:#ead6ef;background:#301630;border:1px solid #9c698f;border-radius:12px;padding:16px}.summary{align-items:center;gap:16px;padding:18px;display:flex}.summary img{object-fit:contain;width:88px;max-height:105px}.product-image{object-fit:contain;filter:drop-shadow(0 12px 24px #e713842b)}.steps{justify-content:space-between;gap:0;margin:24px 0;padding:0;list-style:none;display:flex}.steps li{text-align:center;color:#c7aecf;flex:1;font-size:13px;position:relative}.steps li:before{content:"";z-index:-1;background:#7e567e;height:1px;position:absolute;top:18px;left:-50%;right:50%}.steps li:first-child:before{display:none}.steps li>span:first-child{color:#fff;background:#231128;border:1px solid #c99bda;border-radius:50%;place-items:center;width:36px;height:36px;margin:0 auto 8px;font-size:17px;display:grid}.steps li[aria-current=step]>span:first-child,.steps .active>span:first-child,.steps .complete>span:first-child{background:radial-gradient(circle at 40% 0,#ff3d92,#930645 60%,#440d32);border-color:#ffa7cc;box-shadow:0 0 14px #ff177377,inset 0 1px 3px #fff}.steps li[aria-current=step]{color:#fff;font-weight:700}.steps .complete:before{background:#ec2b8e}.section details:not(.site-menu){border-bottom:1px solid #8b5c8266}.section details summary{cursor:pointer;min-height:54px;padding:17px 24px 17px 0;font-weight:650;list-style:none;position:relative}.section details summary:after{content:"+";color:#e4bdde;position:absolute;right:2px}.section details[open] summary:after{content:"−"}.section details>p{color:var(--muted);padding:0 0 18px}.site-footer:not(.dp-foot){text-align:center;border-top:1px solid #84537666;max-width:1120px;margin:auto;padding:32px 20px 20px}.site-footer:not(.dp-foot) .brand{font-size:28px}.footer-tag{color:#c2a6cd;margin:8px 0 20px;font-size:13px}.site-footer:not(.dp-foot) nav{flex-wrap:wrap;justify-content:center;gap:0 16px;display:flex}.site-footer:not(.dp-foot) nav a{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:flex}.footer-contact{flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:16px 0;display:flex}.footer-contact a{align-items:center;gap:8px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.footer-bottom{border-top:1px solid #81547766;justify-content:center;gap:20px;padding-top:16px;display:flex}.footer-bottom a{color:#c1a8ca;align-items:center;min-height:44px;font-size:12px;display:flex}.site-footer:not(.dp-foot) small{color:#ac91b7;font-size:11px}.design-notice{text-align:center;color:#bbb;background:#171719;padding:8px 12px;font:11px/1.5 system-ui}.skip-link{z-index:100;color:#150615;background:#fff;padding:12px;position:absolute;top:-100px;left:10px}.skip-link:focus{top:10px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.form-error,[role=alert]{color:#ffd1df}dialog{color:var(--ink);overscroll-behavior:contain;background:linear-gradient(135deg,#4a2646,#1b0d23 50%);border:1px solid #d99cc2;border-radius:24px 24px 0 0;width:min(100%,580px);max-width:100%;max-height:88svh;margin:auto auto 0;padding:24px 20px;animation:.26s cubic-bezier(.2,.8,.2,1) sheet-in;overflow:auto;box-shadow:inset 0 2px 2px #ffc8ec88,0 -12px 50px #07000ab0}dialog::backdrop{backdrop-filter:blur(5px);background:#09040cd0}.sheet-close{float:right;z-index:2;background:#221126;border:1px solid #af829f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:sticky;top:0}.sheet-grip{background:#c493b6;border-radius:4px;width:38px;height:4px;margin:-12px auto 20px}dialog h2{margin-bottom:20px;font-size:28px}dialog h3{margin:22px 0 12px}dialog p,dialog li{color:#d7c1df}.sheet-product{object-fit:contain;width:100%;max-height:230px}.sheet-list{gap:12px;padding:0;list-style:none;display:grid}.sheet-list li{gap:12px;display:flex}.sheet-list svg{color:#f7b0e0}.sheet-panel{border-block:1px solid #98628366;margin:20px 0;padding:18px 0}.sheet-main-action{width:100%;margin-top:24px}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes card-next{0%{opacity:.3;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes card-back{0%{opacity:.3;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.flow-enter{animation:.24s ease-out card-next}.flow-enter-back{animation:.24s ease-out card-back}@supports not(backdrop-filter:blur(1px)){.glass{background:#29132e}}@media (width>=720px){.section{padding:48px 32px}.flow-main{padding-top:18px}.site-footer:not(.dp-foot){padding:48px}.flow-main h1{font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=350px){:where(h1):not(:where(.dp-sec,.dp-scope,.hc,.dp-foot) *){font-size:31px}.section,.flow-main{padding-inline:16px}.steps li{font-size:12px}}@media (prefers-reduced-motion:no-preference){.ambient-light:after{animation:16s ease-in-out infinite alternate ambient-breathe}@keyframes ambient-breathe{0%{opacity:.35;transform:translateY(-2%)}to{opacity:.85;transform:translateY(2%)}}}@media (width>=1024px){:where(:root){--header-h:76px}}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:no-preference){.section-arrive{animation:.38s ease-out section-arrive}@keyframes section-arrive{0%{opacity:.72;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (width>=720px) and (width<=1023.98px){:where(:root){--header-h:72px}}@media (width<=1023.98px){body.has-mobile-sticky{padding-bottom:calc(var(--sticky-h,72px) + var(--sa-b))}}svg[data-icon]{vertical-align:middle;flex-shrink:0}:root{--page-width:1120px;--page-gutter:16px;--gradient-brand:linear-gradient(90deg,#f20df2,#ff5f1f 58%,gold);--muted:#d8cedb;--liquid-surface:linear-gradient(140deg,#ffecfc24,#ffffff05 40%,#f20df214),#18091da8;--liquid-line:#f20df2a6;--liquid-depth:0 0 22px #f20df238,0 0 58px #f20df21a,inset 0 1px 1px #ffecfc4d,inset 0 -1px #ff964a33;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.site-main .glass,.site-main .checkout-card{background:var(--liquid-surface);border-color:var(--liquid-line);box-shadow:var(--liquid-depth);backdrop-filter:blur(30px)saturate(125%)}.site-main .glass:before{display:none}.heading-accent{background:var(--gradient-brand);color:#0000;background-clip:text}.site-main:not(.flow-main) :is(.hub-how,.hub-spotlight,.hub-faq,.offer-section)>h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.6vw,53.6px);font-weight:800;line-height:1.06}.site-main .inline-inquiry>h2{letter-spacing:-.035em;font-size:32px;font-weight:800;line-height:1.03}.site-main:not(.flow-main) :is(.hero-copy,.offer-section,.crew-hero)>p{font-weight:400;line-height:1.65}@supports not (backdrop-filter:blur(1px)){.site-main .glass,.site-main .checkout-card{background:#29122f}}.site-main a.choice-alternative,.site-main a.alternative{transition:border-color var(--t-state) var(--ease-soft), background-color var(--t-state) var(--ease-soft), transform var(--t-state) var(--ease)}.site-main a.choice-alternative:active,.site-main a.alternative:active{transform:scale(.99)}.button{isolation:isolate;border:1px solid #0000;text-shadow:0 1px 1px #2e002a66;text-transform:uppercase;letter-spacing:.04em;min-inline-size:44px;transition:box-shadow var(--t-state) var(--ease-soft),transform var(--t-state) var(--ease);background:linear-gradient(165deg,#b800b8 0%,#970695 52%,#790875 100%) padding-box padding-box,linear-gradient(135deg,#ef9ae3 0%,#f20df2 24%,#670a63 55%,#ff5f1f 86%,gold 100%) border-box;border-bottom-width:4px;font-size:14px;font-weight:800;position:relative;overflow:hidden;box-shadow:0 10px 24px #b800b842,0 2px #20001fbf,inset 0 1px #ffffff4d,inset 0 -1px #1c001c61,inset 1px 0 #ffffff1f}.site-main .button{letter-spacing:.04em;font-size:14px}.button:before,.button:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute}.button:before{opacity:.8;background:radial-gradient(at 100% 100%,#ff5f1f17,#0000 52%),linear-gradient(#ffffff0f,#0000 48%);inset:0;box-shadow:inset -1px -1px #ffd70024}body:not(.modern-site) .button:after{opacity:0;transition:transform var(--t-fade) var(--ease),opacity var(--t-state) var(--ease-soft);background:linear-gradient(112deg,#0000 33%,#ffffff17 49%,#0000 66%);inset:-35% -10%;transform:translate(-72%)}@media (hover:hover){body:not(.modern-site) .button:not(:disabled):hover:after{opacity:1;transform:translate(72%)}}.site-main .button:active{transform:translateY(1px)scale(.99)}.site-main .button svg,.site-main .button-secondary svg,.site-main .choice-alternative>svg{transition:transform var(--t-state) var(--ease)}@media (hover:hover){.site-main .button:hover svg[data-icon=arrow],.site-main .button-secondary:hover svg[data-icon=arrow],.site-main .choice-alternative:hover>svg{transform:translate(3px)}.site-main .button:hover svg[data-icon=arrow-down]{transform:translateY(2px)}.site-main .choice-alternative:hover{border-color:#ffd4eda3}}.site-main .button:disabled{filter:saturate(.35);cursor:not-allowed}.site-main .box-steps li.complete>span:not(:where(.dp-sec,.dp-scope,.hc) *){color:#ffe6f6;box-shadow:none;background:#422238;border-color:#e2a2cf;place-items:center;display:grid}.site-main .box-steps li.current>span:not(:where(.dp-sec,.dp-scope,.hc) *){background:linear-gradient(150deg,#d5147c,#720834);border-color:#ffaed9;box-shadow:0 0 0 3px #ff3c9422,inset 0 1px 1px #ffe5ed7a}.site-main .box-steps li:not(.current):not(.complete)>span:not(:where(.dp-sec,.dp-scope,.hc) *){box-shadow:none;background:#211225;border-color:#86657f}.site-main .box-steps li.complete:before{background-color:#d393ba;border-color:#d393ba}.site-main .box-steps li>span>.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-main .offer-page .timeline li:before{color:#ffdfef;background:linear-gradient(145deg,#493044,#27112c);border-color:#c795ba;font-weight:700;box-shadow:inset 0 1px #ffeaf530}.site-main .offer-page .timeline li:not(:last-child):after{border-color:#96608073}.site-main .offer-page .offer-row>svg{justify-self:center;width:28px;height:28px}.site-main .offer-page .signal-item svg{align-self:center;width:42px;height:42px;margin:18px auto}.polish-enter:not(.button){animation:polish-arrive .65s var(--arrival-delay,0s) cubic-bezier(.16,1,.3,1) both}@keyframes polish-arrive{0%{opacity:.55;translate:0 18px}to{opacity:1;translate:0}}.polish-enter:is(.choice-main,.choice-alternative,.box-product-card,.reference-card){animation-name:polish-card-arrive}@keyframes polish-card-arrive{0%{opacity:.55}to{opacity:1}}.section-heading.polish-enter:after{transform-origin:0;animation:polish-line .85s var(--arrival-delay,0s) cubic-bezier(.16,1,.3,1) both}@keyframes polish-line{0%{opacity:.25;scale:.12 1}to{opacity:1;scale:1}}.motion-product-enter{animation:polish-product 1.05s var(--arrival-delay,0s) cubic-bezier(.16,1,.3,1) both}@keyframes polish-product{0%{opacity:.45;translate:0 20px}to{opacity:1;translate:0}}.motion-hero-enter{animation:polish-arrive .8s var(--arrival-delay,0s) cubic-bezier(.16,1,.3,1) both}.polish-enter:focus-within{animation:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site-main .motion-glass[data-light]{background:radial-gradient(280px circle at var(--light-x,50%) var(--light-y,50%),#ffcef11f,transparent 72%),var(--liquid-surface);border-color:#ffa6e8cc}.motion-glass>img{transition:translate var(--t-state) var(--ease)}.motion-glass:hover>img{translate:0 -3px}}html[data-motion-paused] :is(.polish-enter,.motion-product-enter,.motion-hero-enter),html[data-motion-paused] .polish-enter:after{animation-play-state:paused}.ambient-light:after{animation-duration:24s}html[data-motion-paused] .ambient-light:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.polish-enter:not(.button),.button:after,.section-heading.polish-enter:after,.motion-product-enter,.motion-hero-enter{animation:none!important}.button:after{opacity:.5}.site-main .button,.site-main .button svg,.site-main .button-secondary svg,.site-main a.choice-alternative,.site-main a.alternative,.site-main .choice-alternative>svg{transition:none}.site-main a.choice-alternative:active,.site-main a.alternative:active,.site-main .button:active{transform:none}}.is-flow .box-page{animation:.28s cubic-bezier(.2,.7,.2,1) both checkout-card-in}.is-flow .box-page[data-back]{animation-name:checkout-card-back}.checkout-card-next{animation:.28s cubic-bezier(.2,.7,.2,1) both checkout-card-in}.checkout-panel-back{animation:.28s cubic-bezier(.2,.7,.2,1) both checkout-card-back}@keyframes checkout-card-in{0%{opacity:.1;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes checkout-card-back{0%{opacity:.1;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.is-flow .box-page,.checkout-card-next,.checkout-panel-back{animation:none!important}}.sr-only,.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.is-flow .box-steps li{flex-direction:row;justify-content:center;gap:5px}.is-flow .box-steps li:before{display:none}.is-flow .box-steps li>span{width:24px;height:24px;font-size:14px}.is-flow .box-steps small{font-size:14px}body .site-main:not(.flow-main) h2.section-heading{letter-spacing:-.035em;text-align:left;text-wrap:balance;width:100%;max-width:none;margin:0 0 24px;padding:0 0 16px;font-size:clamp(28px,7.63vw,32px);font-weight:800;line-height:1.16;display:block;position:relative}body .site-main:not(.flow-main) h2.section-heading:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f20df2,#0000);height:1px;position:absolute;inset:auto 0 0;box-shadow:0 0 20px #f20df280}.site-main:not(.flow-main) :is(.hub-choices,.inline-inquiry)>.section-heading{margin-bottom:10px;padding-bottom:8px}.site-main:not(.flow-main) .hub-choices>.section-heading{width:auto;margin-inline:6px}.site-main:not(.flow-main) :is(.section,.box-section,.corporate-references){border-top:0}.site-main .corporate-references{padding-bottom:32px}.site-main .reference-cta{margin-top:24px;scroll-margin-block:80px}.site-main .responsibilities>.section-heading{grid-column:1/-1}.site-main .proof{text-align:left}.site-main .proof>p{font-size:16px;line-height:1.6}.site-main .proof-reviews>.google-score{margin-block:0 8px}body .site-main .icon-tile{vertical-align:middle;color:#ffdaef;background:linear-gradient(145deg,#ac659b50,#51284755 48%,#32152ed9);border:1px solid #d59cc666;border-radius:14px;flex:0 0 50px;place-items:center;width:50px;min-width:50px;height:50px;display:inline-grid;position:relative;box-shadow:inset 0 1px 1px #ffe3ef70,inset 0 -1px 1px #dc81b42b,0 4px 18px #c3289a14}body .site-main .icon-tile>svg{width:27px;height:27px;color:inherit;margin:0}.site-main .offer-row,.site-main .reference-heading{grid-template-columns:50px minmax(0,1fr);gap:16px}body .site-main .icon-tile-small{border-radius:12px;flex-basis:40px;width:40px;min-width:40px;height:40px;margin-right:8px}body .site-main .icon-tile-small>svg{width:23px;height:23px}.site-main .box-conditions h3{letter-spacing:-.025em;text-align:left;align-items:center;gap:14px;margin:0 0 16px;font-size:21px;line-height:1.25;display:flex}body .site-main .review-card{background:var(--liquid-surface);border:1px solid var(--liquid-line);box-shadow:var(--liquid-depth);-webkit-backdrop-filter:none}.site-main .review-card:before{content:none}.site-main .review-card blockquote{color:#fff8fe}@media (width>=720px){body .site-main:not(.flow-main) h2.section-heading{font-size:40px}}.site-main .responsibilities>.section-heading+.responsibility{border-top:0;padding-top:0}.site-main .inline-inquiry{padding-inline:18px}.site-main .feature-card h3{align-items:center;gap:8px;display:flex}.site-main .signal-item>.icon-tile{margin:18px auto;display:grid}body .site-main .proof-reviews>.reviews-intro{text-align:center}body .site-main .proof-reviews>.google-score{justify-content:center;margin-inline:auto}body .site-main .proof-reviews{padding-bottom:16px}body .site-main .corporate-references{margin-top:0;padding-top:16px;padding-bottom:24px}body .site-main .client-trust{padding-top:16px;padding-bottom:24px}body .site-main .hub-faq{padding-top:24px;padding-bottom:24px}body .site-main :is([data-hub-sticky],[data-box-sticky],[data-offer-sticky]):not([data-mobile-sticky]){-webkit-backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(135deg,#fceaff14,#e961d508),#18091dad;border-top:1px solid #efbce655;box-shadow:inset 0 1px 1px #ffddf329,0 -8px 28px #10041336}@supports not(backdrop-filter:blur(1px)){body .site-main :is([data-hub-sticky],[data-box-sticky],[data-offer-sticky]):not([data-mobile-sticky]){background:#241128}}body .site-main:not(.flow-main) .faq-surface{padding:0 16px}body .site-main:not(.flow-main) :is(.faq-surface details,.offer-faq details){box-shadow:none;background:0 0;border:0;border-bottom:1px solid #8b5c8266;border-radius:0;margin:0;padding:0}body .site-main:not(.flow-main) :is(.faq-surface details,.offer-faq details):last-child{border-bottom:0}body .site-main:not(.flow-main) .offer-faq{gap:0}body .site-main:not(.flow-main) :is(.faq-surface details,.offer-faq details)>summary{cursor:pointer;min-height:56px;padding:17px 28px 17px 0;font-size:16px;font-weight:650;line-height:1.6;list-style:none;position:relative}body .site-main:not(.flow-main) :is(.faq-surface details,.offer-faq details)>p{color:var(--muted);margin:0;padding:0 0 16px;line-height:1.6}body .site-main:not(.flow-main) :is(.faq-surface details,.offer-faq details)>summary:after{content:"+";text-align:center;color:#e4bdde;width:18px;position:absolute;top:17px;right:2px}body .site-main:not(.flow-main) :is(.faq-surface details,.offer-faq details)[open]>summary:after{content:"−"}body .site-main:not(.flow-main) :is(.faq-surface details,.offer-faq details)>summary::-webkit-details-marker{display:none}body .site-main .proof{padding-inline:18px}body .site-main .box-section>.proof{padding-inline:0}body .site-main .photo-rail figure{border:1px solid var(--liquid-line);border-radius:var(--radius);background:var(--liquid-surface);box-shadow:var(--liquid-depth)}@media (width>=720px){body .site-main .proof{padding-inline:32px}}@media (width>=1024px){:where(body.desktop-rental){--desktop-bg:#130615;--desktop-panel:#211025;--desktop-ink:#fff8fe;--desktop-muted:#cdbad9;--desktop-pink:#ff218d;--desktop-orange:#ff9839;--desktop-gutter:32px;--desktop-reading:min(calc(100% - 2 * var(--desktop-gutter)),1280px);--desktop-rhythm:40px;color:#fff8fe;scrollbar-color:#aa477d #130615;background:#130615}body.desktop-rental::selection{color:#130615;background:#ff218d}body.desktop-rental .brand{flex-shrink:0;font-size:26px}body.desktop-rental .desktop-nav{background:#ffffff08;border:1px solid #a87a9655;border-radius:40px;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;padding:4px;display:flex}body.desktop-rental .desktop-nav a{color:#fff8fe;border:0;border-radius:32px;min-height:42px;padding:9px 18px;font-size:14px;text-decoration:none}body.desktop-rental .desktop-nav a[aria-current=page]{color:#130615;background:#fff8fe}body.desktop-rental #tresc{width:100%;max-width:none;margin:0;padding:0}body.desktop-rental #tresc :is(h1,h2,h3):not(:where(.dp-sec,.dp-scope,.hc) *){text-transform:none;letter-spacing:-.035em;font-family:Manrope Variable,Manrope,sans-serif;font-weight:800}body.desktop-rental #tresc h1{font-size:clamp(52px,4.45vw,72px);line-height:1.07}body.desktop-rental #tresc h2:not(:where(.dp-br) *),body.desktop-rental #tresc .section-heading{text-align:left;max-width:24ch;margin:0 0 24px;font-size:clamp(32px,2.8vw,40px);line-height:1.15}body.desktop-rental #tresc h3:not(:where(.dp-sec,.dp-scope,.hc) *){font-size:26px;line-height:1.2}body.desktop-rental #tresc p:not(:where(.dp-sec,.dp-scope,.hc) *){text-wrap:pretty;line-height:1.6}body.desktop-rental #tresc .heading-accent{-webkit-text-fill-color:currentColor;color:inherit;background:0 0}body.desktop-rental #tresc .section-heading:after{display:none}body.desktop-rental #tresc .button{color:#fff8fe;text-transform:none;letter-spacing:0;background:radial-gradient(at 110% 40%,#ff9839 0,#0000 37%),linear-gradient(110deg,#ba0756,#63092f 68%,#a51b4c);border:1px solid #ff9acd;border-radius:16px;justify-content:center;gap:18px;width:fit-content;max-width:100%;min-height:56px;padding:14px 24px;font-size:16px;font-weight:800;line-height:1.4;box-shadow:inset 0 1px 1px #fff8,0 8px 24px #0e02093b,0 0 19px #ff218d38}body.desktop-rental #tresc .button:before,body.desktop-rental #tresc .button:after{display:none}body.desktop-rental #tresc .button:hover{filter:brightness(1.12);transform:none}body.desktop-rental #tresc .button:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}body.desktop-rental #tresc .button-secondary{width:fit-content;min-height:48px;box-shadow:none;color:inherit;text-transform:none;letter-spacing:0;background:0 0;border:1px solid;border-radius:14px;padding:12px 20px;font-size:16px}body.desktop-rental #tresc .text-link{width:fit-content;min-height:44px;color:inherit;text-underline-offset:5px}body.desktop-rental :is(a,button,input,select,textarea,summary,[tabindex]):not(:where(.dp-sec,.dp-scope,.hc) *):focus-visible{outline-offset:5px;outline:3px solid #ff9839}body.desktop-rental #tresc .glass,body.desktop-rental #tresc .desktop-brand-surface{color:#fff8fe;background:linear-gradient(135deg,#32132ddd,#1a0a20f5 58%,#30132de8);border:1px solid #b659935e;border-radius:18px;box-shadow:inset 0 1px #ffc5e546,0 12px 36px #09030b30}body.desktop-rental #tresc :is(.desktop-brand-rim,.inquiry-card,.box-selection-action,.checkout-order-details){border:1px solid #ea83bf;box-shadow:inset 0 1px 1px #fff6,0 12px 32px #08010a30,0 0 24px #f21c9128}body.desktop-rental #tresc .brand-arc{pointer-events:none;z-index:0;border:2px solid #ff5eb47a;border-radius:50%;width:70%;height:90%;position:absolute;bottom:-35%;right:-12%;transform:rotate(-28deg);box-shadow:0 0 25px #ff218d44,inset 0 0 20px #ff983930}body.desktop-rental #tresc .desktop-cross-sell{padding:var(--desktop-rhythm) var(--desktop-gutter);color:#130615;background:#fff8fe;max-width:none;margin:0}body.desktop-rental #tresc .desktop-cross-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}body.desktop-rental #tresc .desktop-cross-card{color:#fff8fe;background:#211025;border:1px solid #824369;border-radius:16px;grid-template-columns:42% 1fr;align-items:center;gap:24px;min-height:260px;padding:24px;text-decoration:none;display:grid;overflow:hidden}body.desktop-rental #tresc .desktop-cross-card img{object-fit:contain;width:100%;height:240px}body.desktop-rental #tresc .desktop-cross-crew img{object-fit:cover;border-radius:10px}body.desktop-rental #tresc .desktop-cross-card h3{margin:0 0 12px;font-size:28px}body.desktop-rental #tresc .desktop-cross-card p{color:#decee1;margin:0 0 16px;font-size:16px}body.desktop-rental #tresc .desktop-cross-card span{align-items:center;gap:14px;font-size:15px;font-weight:700;display:flex}body.desktop-rental #tresc .cross-sell-home .desktop-cross-grid{grid-template-columns:1.35fr 1fr 1fr}body.desktop-rental #tresc .cross-sell-home .desktop-cross-card{display:block}body.desktop-rental #tresc .cross-sell-home .desktop-cross-card img{height:280px}body.desktop-rental .design-notice{font-size:12px}body.desktop-rental .rental-footer{border-radius:0;width:100%;max-width:none;margin:0}}@media (width>=1024px) and (width<=1199px){:where(body.desktop-rental){--desktop-gutter:32px;--desktop-reading:calc(100% - 64px)}body.desktop-rental .desktop-nav a{padding-inline:12px}}@media (width>=1024px){body.desktop-rental.is-flow #tresc{margin-inline:auto}body.desktop-rental.is-flow #tresc>.back-link{color:#58475d;background:0 0}body.desktop-rental #tresc h1[tabindex]:focus-visible,body.desktop-rental #tresc h2[tabindex]:focus-visible{outline:none}body.desktop-rental #tresc .box-product-grid{grid-template-columns:minmax(0,1fr)}body.desktop-rental #tresc .equipment-offer #sprzet:before{display:none}body.desktop-rental #tresc .desktop-equipment-scene{object-fit:contain;width:47%;height:84%;position:absolute;top:8%;left:3%}body.desktop-rental #tresc .equipment-offer #sprzet .offer-row{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #885775;border-radius:0;padding:20px 0}body.desktop-rental #tresc .equipment-offer #sprzet .offer-row h3{font-size:23px}body.desktop-rental #tresc .equipment-offer #podlaczenie :is(p,li,.channel-rule){color:#58475d}body.desktop-rental #tresc .equipment-offer #podlaczenie .signal{grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0;display:grid}body.desktop-rental #tresc .equipment-offer #podlaczenie .signal-item{flex-direction:column;align-items:flex-start;gap:18px;display:flex}body.desktop-rental #tresc .equipment-offer #podlaczenie .signal-item>img{object-fit:contain;width:100%;height:210px}body.desktop-rental #tresc .equipment-offer #podlaczenie .signal-item>.icon-tile{width:100%;height:210px;min-height:210px;box-shadow:none;background:url(/media/rental/macbook-640.webp) 50%/contain no-repeat;border:0;flex:0 0 210px;margin:0}body.desktop-rental #tresc .equipment-offer #podlaczenie .signal-item>.icon-tile svg{display:none}body.desktop-rental #tresc .equipment-offer #podlaczenie .signal-item strong{font-size:24px}body.desktop-rental #tresc .equipment-offer #podlaczenie .stack{gap:20px;margin:24px 0 40px;display:flex}body.desktop-rental #tresc .equipment-offer #cena .offer-row{box-shadow:none;color:#211025;background:0 0;border:0;border-bottom:1px solid #cbbac9;border-radius:0;padding:24px 0}body.desktop-rental #tresc .equipment-offer #cena .offer-row h3{font-size:25px}body.desktop-rental #tresc .equipment-offer #zwrot>.desktop-delivery-photo{object-fit:cover;border-radius:12px;grid-area:1/1/7;width:100%;height:640px}body.desktop-rental #tresc .equipment-offer #zwrot>h2{grid-area:auto/2}body.desktop-rental #tresc .box-connection.glass{box-shadow:none;color:#211025;background:0 0;border:0}body.desktop-rental #tresc .box-offer #zwrot{background:#130615;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px 48px;min-height:0;display:grid;position:relative;overflow:hidden}body.desktop-rental #tresc .box-offer #zwrot>.desktop-process-photo{object-fit:cover;object-position:50% 65%;border-radius:12px;grid-area:1/1/4;width:100%;height:100%;min-height:540px;position:static}body.desktop-rental #tresc .box-offer #zwrot>h2{color:#fff;max-width:18ch;text-shadow:none;grid-area:1/2;margin:0;position:static}body.desktop-rental #tresc .box-offer #zwrot .box-timeline{grid-area:2/2;grid-template-columns:1fr;gap:16px;margin:0}body.desktop-rental #tresc .box-offer #zwrot .box-timeline li{border-bottom:1px solid #865573;grid-template-columns:44px 1fr;gap:16px;padding-bottom:18px;display:grid}body.desktop-rental #tresc .box-offer #zwrot .box-timeline h3{margin:0 0 8px;font-size:21px}body.desktop-rental #tresc .box-offer #zwrot .box-timeline p{font-size:15px}body.desktop-rental #tresc .box-offer #zwrot>[data-help=delivery]{grid-area:4/2;margin:0}body.desktop-rental #tresc .box-offer #zwrot .box-own{grid-area:3/2;margin:0;padding:16px;font-size:15px}body.desktop-rental #tresc .box-offer #warunki{color:#211025;background:#fff8fe}body.desktop-rental #tresc .box-offer #warunki .glass{color:inherit;box-shadow:none;background:0 0;border:0;border-right:1px solid #d2bdce;border-radius:0;padding:0 24px 0 0}body.desktop-rental #tresc .box-offer #warunki .glass:before{display:none}body.desktop-rental #tresc .reference-card.glass{color:#211025;box-shadow:none;background:#f4eaf3;border-color:#d0b9ce}body.desktop-rental #tresc .crew-offer #wspolpraca .process-timeline p{color:#58475d}body.desktop-rental.is-flow #tresc .box-delivery{grid-template-columns:1fr 1fr}body.desktop-rental.is-flow #tresc .box-delivery .box-radio>span{grid-template-columns:24px 1fr;min-height:100px}body.desktop-rental.is-flow #tresc .box-delivery .box-radio :is(strong,small){color:#211025}body.desktop-rental.is-flow #tresc .box-delivery .box-radio small{grid-column:1/-1}body.desktop-rental.is-flow #tresc .box-radio:has(input:checked) :is(span,strong,small){color:#211025}body.desktop-rental #tresc .hub-hero .desktop-hero-photo{object-position:50% 35%;width:62%}body.desktop-rental #tresc .hub-how :is(.connection-steps p,.channel-note),body.desktop-rental.is-flow #tresc :is(.box-weekdays span,.box-range-readout>div>span,.box-form legend){color:#58475d}body.desktop-rental #tresc .inline-inquiry .inquiry-photo{background:0 0;height:400px}body.desktop-rental #tresc .inline-inquiry .inquiry-photo img{object-fit:cover}body.desktop-rental #tresc :is(.faq-surface,.offer-faq) summary:after{color:#6b315d}body.desktop-rental #tresc .box-page{animation:none}}@media (width>=1600px){body.desktop-rental:not(.is-flow) #tresc h1{font-size:80px}body.desktop-rental #tresc .box-offer #zestaw>h2,body.desktop-rental #tresc .inline-inquiry>h2{font-size:48px}body.desktop-rental #tresc :is(.hub-hero,.box-hero,.offer-hero) .button{font-size:18px}}@media (width>=1200px){:where(body.desktop-rental){--desktop-gutter:max(48px,calc((100vw / var(--page-zoom,1) - 1280px)/2))}}.desktop-nav,.desktop-only{display:none}@media (width<=1023px){.desktop-only{display:none!important}}@media (width<=359px){body.desktop-offer .equipment-offer .button,body.desktop-offer .crew-sticky[aria-label="Zapytanie o sprzęt"] .button{letter-spacing:.02em;gap:8px;padding-inline:12px;font-size:13px}}@media (width>=1024px){body.desktop-rental #tresc .desktop-only{display:block}body.desktop-rental #tresc .mobile-label{display:none}body.desktop-rental #tresc :is(.box-sticky,.crew-sticky,.hub-sticky){display:none!important}body.desktop-rental #tresc :is(.box-page,.offer-page){width:100%;max-width:none;padding:0;display:block}body.desktop-rental #tresc>.back-link{z-index:3;top:20px;left:var(--desktop-gutter);color:#fff;background:#130615cc;border-radius:20px;width:auto;height:auto;margin:0;padding:8px 12px;font-size:14px;position:absolute}body.desktop-rental #tresc>.back-link span{clip-path:none;white-space:normal;width:auto;height:auto;position:static}body.desktop-rental:not(.is-flow) #tresc>.back-link{display:none!important}body.desktop-rental #tresc :is(.section,.box-section,.offer-section,.offer-contact,.hub-references){width:100%;max-width:none;padding:var(--desktop-rhythm) var(--desktop-gutter);margin:0}body.desktop-rental #tresc :is(.section,.box-section,.offer-section)>p{max-width:65ch;font-size:18px}body.desktop-rental #tresc :is(.hub-hero,.box-hero,.offer-hero){isolation:isolate;color:#fff;background:#130615;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:690px;max-height:none;margin:0;display:flex;position:relative;overflow:hidden;padding:72px var(--desktop-gutter)!important}body.desktop-rental #tresc :is(.hub-hero,.box-hero,.offer-hero):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#130615ed,#0000 75%),linear-gradient(#0000 35%,#1306155c);position:absolute;inset:0}body.desktop-rental #tresc :is(.hub-hero,.box-hero,.offer-hero):after{display:none}body.desktop-rental #tresc .desktop-hero-photo{z-index:-2;object-fit:cover;object-position:50% 66%;filter:none;border:0;border-radius:0;width:78%;height:100%;position:absolute;inset:0 0 0 auto}body.desktop-rental #tresc :is(.hub-hero,.box-hero,.offer-hero)>:not(.desktop-hero-photo):not(.hero-scene):not(.box-hero-products):not(.box-hero-set-stage):not(.hero-photo):not(.hero-motion){z-index:1;max-width:45%;position:relative}body.desktop-rental #tresc .hub-hero .hero-motion{display:none}body.desktop-rental #tresc .hub-hero .hero-copy{width:45%;max-width:620px;padding:0}body.desktop-rental #tresc .hub-hero h1{margin:0 0 24px}body.desktop-rental #tresc .hub-hero .hero-copy>p{max-width:40ch;margin:0 0 24px;font-size:20px;line-height:1.5}body.desktop-rental #tresc .hero-secondary{color:#fff;margin-top:8px;padding:14px 0;text-decoration:none}body.desktop-rental #tresc .hub-hero .google-score{margin-top:20px}body.desktop-rental #tresc .hub-choices{background:#100512;grid-template-columns:29fr 42fr 29fr;align-items:stretch;gap:24px;display:grid}body.desktop-rental #tresc .hub-choices>h2{text-align:left;grid-column:1/-1;max-width:none;margin-bottom:8px;font-size:clamp(40px,3.3vw,48px)}body.desktop-rental #tresc .hub-choices .choice-main{background:radial-gradient(at 60% 25%,#583053,#1c0a20 75%);border:1px solid #ef86c4;flex-direction:column;grid-area:2/2;min-height:530px;margin:0;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5,0 0 28px #ff218d30}body.desktop-rental #tresc .choice-main .choice-product{object-fit:contain;order:-1;width:100%;height:250px;margin:0;position:relative;inset:auto;transform:none}body.desktop-rental #tresc .choice-main h3{margin:0 0 12px;font-size:30px}body.desktop-rental #tresc .choice-main .choice-subtitle{margin:0 0 8px;font-size:17px!important}body.desktop-rental #tresc .choice-main .choice-subtitle br{display:none}body.desktop-rental #tresc .choice-product-copy{width:auto;max-width:none;margin:0}body.desktop-rental #tresc .choice-product-copy>p{margin:4px 0;font-size:14px}body.desktop-rental #tresc .choice-main .choice-price strong{font-size:32px}body.desktop-rental #tresc .choice-main .choice-shipping{margin:10px 0;font-size:14px}body.desktop-rental #tresc .choice-main>.button{align-self:flex-start;margin-top:auto}body.desktop-rental #tresc .choice-alternative{color:#fff;background:#201123;border:1px solid #8f4e7944;border-radius:14px;flex-direction:column;align-self:end;align-items:stretch;gap:20px;min-height:480px;margin:0;padding:0 0 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}body.desktop-rental #tresc .choice-alternative:first-of-type{grid-area:2/1}body.desktop-rental #tresc .choice-alternative:nth-of-type(2){grid-area:2/3}body.desktop-rental #tresc .choice-alternative>img{object-fit:cover;width:100%;max-width:none;height:300px}body.desktop-rental #tresc .choice-alternative[href*=sprzetu]>img{object-fit:contain;background:radial-gradient(#512146,#17091c)}body.desktop-rental #tresc .choice-alternative>span,body.desktop-rental #tresc .choice-alternative>div{padding-inline:24px}body.desktop-rental #tresc .choice-alternative strong{font-size:25px}body.desktop-rental #tresc .choice-alternative small{color:#decede;margin-top:12px;font-size:16px;line-height:1.5}body.desktop-rental #tresc .choice-alternative>svg{position:absolute;bottom:24px;right:22px}body.desktop-rental #tresc .choice-detail{text-align:center;color:#d6c1d6;grid-column:1/-1;max-width:none;font-size:16px}body.desktop-rental #tresc .equipment-media{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}body.desktop-rental #tresc .headphone-film{min-width:0;max-width:none;margin:0}body.desktop-rental #tresc .connection-photo{max-width:none;position:static}body.desktop-rental #tresc .connection-photo img{object-fit:contain;width:100%;height:300px}body.desktop-rental #tresc .connection-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0;display:grid}body.desktop-rental #tresc .connection-steps h3{font-size:22px}body.desktop-rental #tresc .spotlight-review{box-shadow:none;background:0 0;border:0;padding:0}body.desktop-rental #tresc .spotlight-review blockquote{margin:16px 0;font-size:25px;line-height:1.45}body.desktop-rental #tresc .spotlight-source{grid-column:2;font-size:13px}body.desktop-rental #tresc .evidence-links{grid-column:2;gap:12px;display:grid}body.desktop-rental #tresc .evidence-links a{color:inherit;border:1px solid #b97a9f;border-radius:24px;justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}body.desktop-rental #tresc .box-hero{min-height:730px}body.desktop-rental #tresc .box-hero .desktop-hero-photo{object-position:65% 65%;opacity:.8;width:60%;left:0;right:auto}body.desktop-rental #tresc .box-hero:before{background:linear-gradient(90deg,#130615cc,#0000 40%,#130615 64%)}body.desktop-rental #tresc .box-hero-products{z-index:0;width:53%;height:80%;margin:0;position:absolute;top:10%;right:0;overflow:visible}body.desktop-rental #tresc .box-hero-products img:first-child{object-fit:contain;filter:drop-shadow(0 0 40px #cf268449);width:100%;max-width:none;height:100%;position:static;transform:none}body.desktop-rental #tresc .box-hero-products img:last-child{display:none}body.desktop-rental #tresc .box-hero h1{margin:0 0 20px}body.desktop-rental #tresc .box-hero .box-lead{text-align:left;align-self:flex-start;margin:0 0 16px;font-size:20px}body.desktop-rental #tresc .box-hero .box-from{margin:8px 0 6px;font-size:30px}body.desktop-rental #tresc .box-hero .muted{color:#eedbea;margin:8px 0;font-size:14px}body.desktop-rental #tresc .box-hero .button{margin:18px 0}body.desktop-rental #tresc .box-hero>p:last-child{color:#e5d6e2;margin-top:20px;font-size:15px}body.desktop-rental #tresc .box-hero .google-score{margin:12px 0}body.desktop-rental #tresc #zestaw{color:#130615;background:#fff8fe;position:relative}body.desktop-rental #tresc .box-selection{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px 40px;max-width:none;margin:0;display:grid}body.desktop-rental #tresc .box-choice-panel{box-shadow:none;color:inherit;background:0 0;border:0;padding:0}body.desktop-rental #tresc .box-choice-panel fieldset{border:0;margin:0 0 26px;padding:0}body.desktop-rental #tresc .box-choice-panel legend{margin:0 0 12px;font-size:20px}body.desktop-rental #tresc .box-choice-panel .muted{color:inherit;opacity:.8;font-size:15px}body.desktop-rental #tresc .box-counts:not(:where(.dp-sec,.dp-scope,.hc) *),body.desktop-rental #tresc .box-transmitters:not(:where(.dp-sec,.dp-scope,.hc) *){grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}body.desktop-rental #tresc .box-transmitters:not(:where(.dp-sec,.dp-scope,.hc) *){grid-template-columns:repeat(3,minmax(0,1fr));max-width:360px}body.desktop-rental #tresc .box-radio:not(:where(.dp-sec,.dp-scope,.hc) *)>span{color:#241026;min-height:60px;box-shadow:none;background:#fff;border:1px solid #baacba;border-radius:12px;padding:12px}body.desktop-rental #tresc .box-radio:not(:where(.dp-sec,.dp-scope,.hc) *) input:checked+span{color:#fff;background:#211025;border-color:#ff218d;box-shadow:0 0 12px #ff218d30}body.desktop-rental #tresc .box-selection-action{color:#fff8fe;background:radial-gradient(at 70% 10%,#502347,#1b0a20 65%);border-radius:18px;grid-template-columns:minmax(0,1fr) 128px;align-items:start;gap:12px 16px;margin:0;padding:24px;display:grid;position:relative}body.desktop-rental #tresc .desktop-order-label{grid-column:1/-1;margin:0;font-size:16px}body.desktop-rental #tresc .desktop-selection-photo{object-fit:contain;grid-area:2/2;width:100%;height:140px;margin:0}body.desktop-rental #tresc .box-config-summary{box-shadow:none;background:0 0;border:0;grid-area:2/1;margin:0;padding:0;display:block}body.desktop-rental #tresc .box-config-summary .box-mini-products{display:none}body.desktop-rental #tresc .box-config-summary strong{font-size:20px}body.desktop-rental #tresc .box-config-summary .box-total{margin:12px 0 4px;font-size:32px}body.desktop-rental #tresc .box-selection-action .muted{color:#d6c4d8;font-size:14px}body.desktop-rental #tresc .box-selection-action .button{grid-column:1/-1;margin-top:0}.box-selection-action>.box-price-note,.box-selection-action>.box-error{grid-column:1/-1;margin:0}body.desktop-rental #tresc .box-selection-help{justify-content:flex-start;gap:24px}body.desktop-rental #tresc .box-selection>p{grid-column:1/-1}body.desktop-rental #tresc #zawartosc{grid-template-columns:1fr 1fr;align-items:center;gap:20px 40px;display:grid}body.desktop-rental #tresc #zawartosc>h2{z-index:1;grid-area:1/1}body.desktop-rental #tresc .desktop-contents-photo{object-fit:contain;grid-area:1/1/3;width:100%;height:560px;margin-top:40px}body.desktop-rental #tresc .box-product-grid{grid-area:1/2/3;gap:12px;margin:0;display:grid}body.desktop-rental #tresc .box-product-card{text-align:left;grid-template-rows:auto auto;grid-template-columns:140px 1fr;align-items:center;gap:4px 24px;width:100%;min-height:125px;margin:0;padding:12px 24px;display:grid}body.desktop-rental #tresc .box-product-card img{object-fit:contain;grid-row:1/3;width:140px;height:110px}body.desktop-rental #tresc .box-product-card strong{align-self:end;font-size:20px}body.desktop-rental #tresc .box-product-card small{color:#d7c4d9;align-self:start;font-size:16px}body.desktop-rental #tresc #zawartosc>.box-own{color:#130615;background:#fff8fe;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px 48px;margin-top:24px;padding:40px;display:grid}body.desktop-rental #tresc .desktop-own-photo{object-fit:cover;border-radius:10px;grid-area:1/2/3;width:100%;height:230px}body.desktop-rental #tresc .box-own h3{align-self:end;margin:0;font-size:32px}body.desktop-rental #tresc .box-own p{margin:0;font-size:18px}body.desktop-rental #tresc .box-offer #podlaczenie{color:#130615;background:#fff8fe}body.desktop-rental #tresc .box-connection{box-shadow:none;color:inherit;background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:40px;margin:32px 0;padding:0;display:grid}body.desktop-rental #tresc .box-connection-visual{height:220px}body.desktop-rental #tresc .box-connection img{object-fit:contain;width:100%;height:100%;max-height:220px}body.desktop-rental #tresc .box-connection strong{font-size:22px}body.desktop-rental #tresc .box-connection small{color:#514054;font-size:16px}body.desktop-rental #tresc .box-connection-rule,body.desktop-rental #tresc .box-connection-note{color:#514054;max-width:65ch;font-size:18px}body.desktop-rental #tresc .process-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0;display:grid}body.desktop-rental #tresc .box-timeline{grid-template-columns:repeat(5,minmax(0,1fr))}body.desktop-rental #tresc .process-timeline li{border:0;padding:0;display:block}body.desktop-rental #tresc .process-timeline li:before,body.desktop-rental #tresc .process-timeline li:after{display:none}body.desktop-rental #tresc .process-timeline .process-icon{margin-bottom:20px}body.desktop-rental #tresc .process-timeline h3{margin:18px 0 12px;font-size:22px}body.desktop-rental #tresc .process-timeline p{font-size:16px;line-height:1.6}body.desktop-rental #tresc .box-conditions{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}body.desktop-rental #tresc .box-conditions>.glass{box-shadow:none;background:0 0;border:0;border-top:1px solid #b872a8;border-radius:0;padding:24px 0}body.desktop-rental #tresc .box-conditions h3{font-size:22px}body.desktop-rental #tresc .box-conditions p{font-size:16px}body.desktop-rental #tresc .box-closing{padding:48px var(--desktop-gutter);background:radial-gradient(at 80% 30%,#69204b,#211025 70%);border-radius:0;margin:0;position:relative;overflow:hidden}body.desktop-rental #tresc .offer-hero .eyebrow{display:none}body.desktop-rental #tresc .offer-hero h1{margin:0 0 24px;padding:0}body.desktop-rental #tresc .offer-hero p{color:#f3e5f0;margin:0 0 22px;font-size:18px}body.desktop-rental #tresc .offer-hero .button{margin-bottom:22px}body.desktop-rental #tresc .offer-hero .hero-scene{z-index:0;top:0;right:0;width:35%;height:100%;position:absolute;inset:0 0 0 auto}body.desktop-rental #tresc .offer-hero .hero-scene .case,body.desktop-rental #tresc .offer-hero .hero-scene .transmitter{display:none}body.desktop-rental #tresc .offer-hero .hero-scene .headset{object-fit:contain;width:100%;max-width:none;height:100%;position:static;transform:none}body.desktop-rental #tresc .equipment-offer .desktop-hero-photo{object-position:50% 52%;width:65%;right:15%}body.desktop-rental #tresc .equipment-offer #sprzet{min-height:0;box-shadow:none;background:radial-gradient(at 20%,#582849,#130615 65%);border:0;border-radius:0;flex-direction:column;justify-content:center;padding-left:52%;display:flex;position:relative}body.desktop-rental #tresc .equipment-offer #sprzet:before{content:"";left:var(--desktop-gutter);background:url(/media/rental/box-open-cutout-960.webp) 50%/contain no-repeat;width:43%;height:100%;position:absolute;top:0}body.desktop-rental #tresc .equipment-offer #sprzet .equipment-benefits{grid-template-columns:1fr;gap:8px;display:grid}body.desktop-rental #tresc .equipment-benefits .equipment-benefit{border-bottom:1px solid #875774;padding:12px 0}body.desktop-rental #tresc .equipment-offer #podlaczenie{color:#130615;box-shadow:none;background:#fff8fe;border:0;border-radius:0}body.desktop-rental #tresc .equipment-offer #podlaczenie .glass{box-shadow:none;color:inherit;background:0 0;border:0}body.desktop-rental #tresc .equipment-offer .channel-rule{padding:24px 0;font-size:22px}body.desktop-rental #tresc .equipment-offer .connection-flow{grid-template-columns:repeat(3,1fr);gap:40px;margin:30px 0;display:grid}body.desktop-rental #tresc .equipment-offer .connection-flow img{object-fit:contain;width:100%;height:200px}body.desktop-rental #tresc .equipment-offer #cena,body.desktop-rental #tresc .equipment-offer #zwrot{box-shadow:none;background:#130615;border:0;border-radius:0}body.desktop-rental #tresc .equipment-offer #cena{color:#130615;background:#fff8fe;border-top:1px solid #d8c7d4}body.desktop-rental #tresc .equipment-offer :is(#cena,#zwrot){grid-template-columns:1fr 1fr;gap:24px 56px;display:grid}body.desktop-rental #tresc .equipment-offer :is(#cena,#zwrot)>h2{grid-row:1/5}body.desktop-rental #tresc .equipment-offer :is(#cena,#zwrot)>:not(h2){grid-column:2}body.desktop-rental #tresc .equipment-offer :is(#cena,#zwrot) p,body.desktop-rental #tresc .equipment-offer :is(#cena,#zwrot) li{color:inherit;font-size:18px;line-height:1.6}body.desktop-rental #tresc .crew-hero>.hero-photo{display:none}body.desktop-rental #tresc .crew-hero .desktop-hero-photo{object-position:center 46%;width:100%}body.desktop-rental #tresc .crew-hero .crew-back{display:none}body.desktop-rental #tresc .crew-offer>.source-caption{padding:20px var(--desktop-gutter);color:#d8c3d6;background:#1e0b20;margin:0;font-size:15px}body.desktop-rental #tresc .crew-features:not(:where(.dp-sec,.dp-scope,.hc,.dp-foot) *){grid-template-columns:3fr 3fr 4fr;align-items:stretch;gap:0 24px;margin-top:36px;display:grid}body.desktop-rental #tresc .crew-features>.feature-card{display:contents}body.desktop-rental #tresc .desktop-crew-group{object-fit:cover;object-position:50% 68%;border-radius:12px;grid-area:1/1/4;width:100%;height:420px}body.desktop-rental #tresc .crew-features .feature-card img{display:none}body.desktop-rental #tresc .crew-features .feature-card:last-child img{object-fit:cover;border-radius:12px;grid-area:1/2/4;width:100%;height:420px;margin:0;display:block}body.desktop-rental #tresc .crew-features .feature-card>div{border-bottom:1px solid #986183;grid-column:3;align-self:center;padding:24px 0}body.desktop-rental #tresc .crew-features .feature-card h3{margin:0 0 12px;font-size:24px}body.desktop-rental #tresc .crew-features .feature-card p{color:#d8c4d8;font-size:17px;line-height:1.6}body.desktop-rental #tresc .crew-responsibility-title{margin:40px 0 20px;font-size:30px}body.desktop-rental #tresc .crew-offer .responsibilities{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}body.desktop-rental #tresc .crew-offer .responsibility{border:0;border-right:1px solid #7b4c6d;padding:0 24px 0 0}body.desktop-rental #tresc .crew-offer .responsibility dt{margin-bottom:12px;font-size:22px}body.desktop-rental #tresc .crew-offer .responsibility dd{color:#d8c4d8;font-size:17px}body.desktop-rental #tresc .crew-offer>.crew-event-photo{border-radius:0;margin:0;padding:0;position:relative}body.desktop-rental #tresc .crew-offer>.crew-event-photo>img{object-fit:cover;border-radius:0;width:100%;height:420px;max-height:none}body.desktop-rental #tresc .crew-event-photo figcaption{padding:16px var(--desktop-gutter);font-size:14px}body.desktop-rental #tresc .crew-case{color:#130615;box-shadow:none;background:#fff8fe;border:0;border-radius:0;grid-template-rows:repeat(4,min-content) 1fr;grid-template-columns:1fr 1fr;align-items:start;gap:16px 40px;display:grid}body.desktop-rental #tresc .crew-case .eyebrow{display:none}body.desktop-rental #tresc .crew-reference-media{background:#eee6ed;border:1px solid #d5c7d4;grid-area:1/1/6;place-items:center;padding:24px;display:grid}body.desktop-rental #tresc .crew-reference-media img{object-fit:contain;filter:none;max-width:100%;height:320px}body.desktop-rental #tresc .crew-case>:not(.crew-reference-media){grid-column:2}body.desktop-rental #tresc .crew-case p{color:#514153;margin:0;font-size:18px}.crew-case h2,.crew-case h3{margin:0}body.desktop-rental #tresc .crew-case .text-link{align-self:start}body.desktop-rental #tresc .crew-offer #cena{color:#130615;box-shadow:none;background:#fff8fe;border:0;border-top:1px solid #d8c8d6;border-radius:0;grid-template-columns:1fr 1fr;gap:20px 64px;display:grid}body.desktop-rental #tresc .crew-offer #cena>h2{grid-area:1/1/4}body.desktop-rental #tresc .crew-offer #cena>:not(h2){color:inherit;grid-column:2;font-size:18px}body.desktop-rental #tresc .crew-offer #dopasowanie{box-shadow:none;border:0;border-radius:0;grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1fr;align-items:start;gap:24px 40px;display:grid}body.desktop-rental #tresc .crew-fit-photo{grid-area:1/2/4;margin:0}body.desktop-rental #tresc .crew-fit-photo img{object-fit:cover;border-radius:12px;width:100%;height:360px;max-height:none}body.desktop-rental #tresc .crew-fit-photo figcaption{padding:12px 0}body.desktop-rental #tresc .crew-offer #dopasowanie>p{grid-column:1;margin:0;font-size:18px}.crew-offer #dopasowanie>h2{margin:0}.crew-offer #dopasowanie>.button-secondary{grid-column:1;align-self:start}body.desktop-rental #tresc .crew-offer #wspolpraca{color:#130615;background:#fff8fe}body.desktop-rental #tresc .offer-page>.alternative{display:none}body.desktop-rental #tresc .offer-contact{padding:0}body.desktop-rental #tresc .inline-inquiry{isolation:isolate;padding:48px var(--desktop-gutter);background:radial-gradient(at 0 0,#6b2150aa,#0000 55%),#130615;grid-template-rows:min-content min-content minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:start;gap:16px 32px;max-width:none;margin:0;display:grid;position:relative;overflow:hidden}body.desktop-rental #tresc .inline-inquiry>h2{z-index:2;grid-area:1/1;max-width:16ch;margin:0;font-size:clamp(36px,3.3vw,48px)}body.desktop-rental #tresc .inquiry-intro{z-index:2;text-shadow:0 2px 8px #130615;grid-area:2/1;max-width:34ch;margin:0;font-size:18px}body.desktop-rental #tresc .inquiry-photo{background:url(/media/desktop/event-night.jpg) 50% 63%/cover;border-radius:12px;grid-area:3/1/6;align-self:start;width:100%;height:320px;margin:0;overflow:hidden}body.desktop-rental #tresc .inquiry-photo.inquiry-person{background:0 0;border:0;border-radius:0;overflow:visible}body.desktop-rental #tresc .inquiry-photo img{object-fit:contain;filter:none;width:100%;height:100%}body.desktop-rental #tresc .inline-inquiry[data-context=crew] .inquiry-photo img{object-fit:cover}body.desktop-rental #tresc .inquiry-card{background:linear-gradient(135deg,#3d1d35ee,#1b0a20f5);border-radius:18px;grid-area:1/2/5;width:100%;max-width:600px;margin:0;padding:28px}body.desktop-rental #tresc .inquiry-card fieldset{gap:18px;display:grid}body.desktop-rental #tresc .inquiry-names{grid-template-columns:1fr 1fr;gap:16px;display:grid}body.desktop-rental #tresc .inquiry-field{gap:8px;margin:0;font-size:15px;line-height:1.5}body.desktop-rental #tresc .inquiry-card :is(input:not([type=checkbox]),textarea){color:#fff8fe;caret-color:#ff9839;background:#ffffff08;border:1px solid #c798b766;border-radius:10px;min-height:50px;padding:12px 14px;font-size:16px}body.desktop-rental #tresc .inquiry-card textarea{min-height:110px}body.desktop-rental #tresc .inquiry-consent{gap:12px;font-size:14px;line-height:1.5}body.desktop-rental #tresc .inquiry-demo{color:#cfb9ce;margin:0;font-size:13px;line-height:1.5}body.desktop-rental #tresc .inquiry-submit{align-self:start;margin:0}body.desktop-rental #tresc .inquiry-contact{flex-wrap:wrap;grid-area:5/2;gap:16px 24px;margin:0;font-size:15px;display:flex}body.desktop-rental #tresc .inquiry-contact p{flex-basis:100%;margin:0;font-size:14px}body.desktop-rental #tresc .inquiry-result{grid-area:1/2/5;padding:32px}body.desktop-rental #tresc :is([data-inquiry-errors],[data-inquiry-notice]){grid-area:auto/1/auto/-1}body.desktop-rental #tresc .box-section:has(>.proof),body.desktop-rental #tresc .offer-section#doswiadczenie{padding:0}body.desktop-rental #tresc .offer-section#doswiadczenie>h2,body.desktop-rental #tresc .offer-section#doswiadczenie>p{padding:30px var(--desktop-gutter);max-width:none;margin:0}body.desktop-rental #tresc .client-trust{padding:32px var(--desktop-gutter);background:#100512;grid-template-columns:1fr 2fr;gap:32px;display:grid}body.desktop-rental #tresc .client-trust-panel{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}body.desktop-rental #tresc .client-trust-group li{width:160px;height:80px}body.desktop-rental #tresc .client-trust-stats{margin:0;padding-top:24px}body.desktop-rental #tresc .client-trust-stats strong{color:#fff8fe;font-size:32px}body.desktop-rental #tresc .client-trust-stats span{font-size:15px}body.desktop-rental #tresc .proof-gallery{background:#130615;position:relative}body.desktop-rental #tresc .desktop-proof-mosaic{grid-template-rows:180px 180px;grid-template-columns:3fr 2fr;gap:12px;margin-top:24px;display:grid}body.desktop-rental #tresc .desktop-proof-mosaic>a:first-child{grid-row:1/3}body.desktop-rental #tresc .desktop-proof-mosaic img{object-fit:cover;object-position:50% 65%;border-radius:12px;width:100%;height:100%}body.desktop-rental #tresc .proof-gallery[data-gallery-collapsed]>.photo-rail{display:none}.proof-gallery-toggle{margin-top:24px}body.desktop-rental #tresc .proof-gallery>.proof-controls,body.desktop-rental #tresc .proof-gallery>.rail-hint{display:none}.photo-rail{gap:20px;margin-top:24px;display:flex;overflow:auto}body.desktop-rental #tresc .photo-rail figure{min-width:0;max-width:none;box-shadow:none;border:1px solid #a45d8744;border-radius:12px;flex:1 0 calc(33.3333% - 13.3333px);margin:0}body.desktop-rental #tresc .photo-rail img{object-fit:cover;width:100%;height:260px}body.desktop-rental #tresc .proof-reviews{color:#130615;background:#fff8fe;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:18px 48px;display:grid}body.desktop-rental #tresc .proof-reviews>h2{grid-area:1/1;margin:0}body.desktop-rental #tresc .reviews-intro{color:#5b465c;grid-area:2/1;margin:0;font-size:16px}body.desktop-rental #tresc .proof-reviews>.google-score{color:#130615;grid-area:3/1;margin:0}body.desktop-rental #tresc .proof-reviews>.proof-controls{grid-area:4/1;justify-content:flex-start;gap:16px;margin:0}body.desktop-rental #tresc .proof-reviews .proof-controls>span{color:#4b394f;min-width:40px;margin:0}body.desktop-rental #tresc .reviews-rail{scrollbar-width:thin;grid-area:1/2/5;align-self:stretch;gap:20px;min-width:0;padding:4px 0 16px}body.desktop-rental #tresc .review-card{color:#130615;min-height:300px;box-shadow:none;backdrop-filter:none;background:#eee6ef;border:1px solid #dbcddd;border-radius:14px;flex:0 0 calc(50% - 10px);gap:16px;padding:28px}body.desktop-rental #tresc .review-card blockquote{color:#241227;font-size:17px;line-height:1.6}body.desktop-rental #tresc .review-card small,body.desktop-rental #tresc .rating-only{color:#604963}body.desktop-rental #tresc .review-card figcaption strong{font-size:16px}body.desktop-rental #tresc .review-card .avatar{color:#fff}body.desktop-rental #tresc .hub-references{padding:0}body.desktop-rental #tresc .corporate-references{padding:var(--desktop-rhythm) var(--desktop-gutter);color:#130615;background:#fff8fe;border-top:1px solid #d8c8d7;margin:0}body.desktop-rental #tresc .reference-lead{color:#59435b;font-size:17px}body.desktop-rental #tresc .reference-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}body.desktop-rental #tresc .reference-card{color:#130615;box-shadow:none;background:#f6edf5;border:1px solid #dac9d8;border-radius:12px;padding:20px}body.desktop-rental #tresc .reference-summary{display:block}body.desktop-rental #tresc .reference-thumbnail{display:none}body.desktop-rental #tresc .reference-client-logo{filter:brightness(.15);object-fit:contain;width:140px;height:65px;margin:0 0 20px}body.desktop-rental #tresc .reference-client-scan{filter:brightness(.15);width:90px;height:65px;margin:0 0 20px}body.desktop-rental #tresc .reference-copy h3{min-height:56px;font-size:20px;line-height:1.4}body.desktop-rental #tresc .reference-open{color:#6b154a;min-height:44px;font-size:15px}body.desktop-rental #tresc .reference-cta{margin-top:28px}body.desktop-rental #tresc :is(.hub-faq,.box-offer #pytania,.offer-page #pytania){color:#130615;box-shadow:none;background:#fff8fe;border:0;border-top:1px solid #d8c8d7;border-radius:0;grid-template-columns:4fr 8fr;gap:24px 64px;display:grid}body.desktop-rental #tresc :is(.hub-faq,.box-offer #pytania,.offer-page #pytania)>h2{grid-area:1/1/4;margin:0}body.desktop-rental #tresc :is(.faq-surface,.offer-faq){color:#130615;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:2;margin:0;padding:0}body.desktop-rental #tresc :is(.faq-surface,.offer-faq):before{display:none}body.desktop-rental #tresc :is(.faq-surface,.offer-faq) details{box-shadow:none;color:#130615;background:0 0;border-bottom:1px solid #cdbecd;border-radius:0;padding:0}body.desktop-rental #tresc :is(.faq-surface,.offer-faq) summary{color:#130615;min-height:66px;padding:20px 44px 20px 0;font-size:18px}body.desktop-rental #tresc :is(.faq-surface,.offer-faq) p{color:#554258;padding:0 20px 20px 0;font-size:17px;line-height:1.65}body.desktop-rental #tresc .hub-faq>p,body.desktop-rental #tresc .hub-faq>.button{grid-column:1;margin:0}body.desktop-rental #tresc [hidden]{display:none!important}body.desktop-rental #tresc .spotlight-review{grid-area:2/2}body.desktop-rental #tresc .glass.faq-surface{color:#130615;box-shadow:none;background:0 0;border:0}body.desktop-rental #tresc .google-score__context small{color:inherit}body.desktop-rental #tresc .crew-offer #doswiadczenie>.proof{padding-inline:var(--desktop-gutter)}body.desktop-rental #tresc .crew-offer #wspolpraca>p,body.desktop-rental #tresc .crew-case small{color:#58475d}body.desktop-rental #tresc .desktop-proof-mosaic>a:nth-child(2)>img{object-position:50% 45%}}@media (width>=1600px){body.desktop-rental #tresc .box-selection-action{grid-template-columns:minmax(0,1fr) 240px}body.desktop-rental #tresc .desktop-selection-photo{height:180px}}@media (width>=1024px){body.desktop-rental:not(.is-flow) #tresc :is(.home-hero,.hub-hero,.box-hero,.offer-hero) h1{letter-spacing:-.04em;font-size:clamp(44px,3.7vw,64px);line-height:1.08}body.desktop-rental #tresc :is(.hub-hero,.box-hero,.offer-hero){background:#130615;justify-content:center;min-height:640px;padding-block:48px!important}body.desktop-rental #tresc :is(.hub-hero,.box-hero,.offer-hero):before{background:0 0}body.desktop-rental #tresc :is(.hub-hero,.offer-hero) .desktop-hero-photo{object-position:center;opacity:1;width:50%;height:100%;left:auto;right:0;mask-image:linear-gradient(90deg,#0000,#000 12%)}body.desktop-rental #tresc :is(.hub-hero,.box-hero,.offer-hero)>:not(.desktop-hero-photo):not(.hero-scene):not(.box-hero-products):not(.box-hero-set-stage):not(.hero-photo):not(.hero-motion){max-width:45%}body.desktop-rental #tresc .hub-hero .hero-copy{width:45%;max-width:45%}body.desktop-rental #tresc .hub-hero h1{font-size:clamp(42px,3.6vw,62px)}body.desktop-rental #tresc .box-hero .desktop-hero-photo,body.desktop-rental #tresc .equipment-offer .offer-hero .desktop-hero-photo{display:none}body.desktop-rental #tresc .box-hero-products{right:var(--desktop-gutter);width:46%;height:86%;top:7%}body.desktop-rental #tresc .box-hero-products img:first-child{filter:drop-shadow(0 18px 38px #0005)}body.desktop-rental #tresc .box-hero .box-from{color:#fff8fe;font-size:32px;line-height:1.3}body.desktop-rental #tresc .box-hero .muted{color:#d8c6da;font-size:16px;line-height:1.5}body.desktop-rental #tresc .box-hero>p:last-child{display:none}body.desktop-rental #tresc .box-hero .box-lead{max-width:40ch;line-height:1.5}body.desktop-rental #tresc .equipment-offer .offer-hero .hero-scene{inset:40px var(--desktop-gutter) 40px auto;background:radial-gradient(#35162f,#0000 68%);width:43%;height:calc(100% - 80px)}body.desktop-rental #tresc .equipment-offer .offer-hero .hero-scene .headset{object-fit:contain;max-height:540px}body.desktop-rental #tresc .equipment-offer .offer-hero .hero-subtitle{max-width:40ch;font-size:20px;line-height:1.5}body.desktop-rental #tresc .crew-hero .desktop-hero-photo{object-position:44% center;width:50%}body.desktop-rental #tresc .crew-hero p{max-width:43ch;line-height:1.5}body.desktop-rental #tresc .crew-offer #zakres{isolation:isolate;background:#1c0d20}body.desktop-rental #tresc .crew-offer #zakres:before,body.desktop-rental #tresc .crew-offer #zakres:after{display:none}body.desktop-rental #tresc .crew-responsibility-title .heading-accent,body.desktop-rental #tresc .crew-offer .responsibility dt{color:#fff8fe}body.desktop-rental #tresc .hub-choices{align-items:stretch}body.desktop-rental #tresc .hub-choices .choice-main{min-height:0;padding:24px}body.desktop-rental #tresc .choice-main .choice-product{object-fit:contain;width:calc(100% + 48px);max-width:none;height:284px;margin:-24px -24px 24px}body.desktop-rental #tresc .choice-main h3{font-size:28px;line-height:1.2}body.desktop-rental #tresc .choice-main .choice-subtitle br{display:initial}body.desktop-rental #tresc .choice-main .choice-subtitle{min-height:54px;line-height:1.5}body.desktop-rental #tresc .choice-main>.button{margin-top:16px}body.desktop-rental #tresc .choice-alternative{align-self:stretch;gap:24px;min-height:0}body.desktop-rental #tresc .choice-alternative>img{height:284px}body.desktop-rental #tresc .choice-alternative strong{font-size:28px;line-height:1.2}body.desktop-rental #tresc .choice-alternative small{max-width:34ch;margin-top:12px;font-size:17px;line-height:1.5}body.desktop-rental #tresc .choice-detail{text-align:left;color:#cdbad9}body.desktop-rental #tresc :is(.hub-faq,.box-offer #pytania,.offer-page #pytania){grid-template-columns:1fr;gap:24px}body.desktop-rental #tresc :is(.hub-faq,.box-offer #pytania,.offer-page #pytania)>h2{grid-area:auto/1;max-width:none}body.desktop-rental #tresc :is(.faq-surface,.offer-faq){grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:48px;display:grid}body.desktop-rental #tresc :is(.faq-surface,.offer-faq) summary{min-height:72px;line-height:1.5}body.desktop-rental #tresc .crew-offer #wspolpraca .process-timeline{gap:32px;margin:28px 0}body.desktop-rental #tresc .crew-offer #wspolpraca .process-timeline li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid}body.desktop-rental #tresc .crew-offer #wspolpraca .process-icon{margin:0}body.desktop-rental #tresc .crew-offer #wspolpraca .process-timeline h3{margin:0 0 8px;font-size:22px}body.desktop-rental #tresc .desktop-decision{padding:48px var(--desktop-gutter);color:#130615;background:#fff8fe;border-bottom:1px solid #ddccdb;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}body.desktop-rental #tresc .desktop-decision h2{margin:0 0 16px;font-size:36px}body.desktop-rental #tresc .desktop-decision p{max-width:50ch;margin:0;font-size:18px}body.desktop-rental #tresc .desktop-decision-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}body.desktop-rental #tresc .desktop-decision-actions .text-link{font-size:16px;line-height:1.5}}.desktop-summary-order,.desktop-summary-decision{display:contents}@media (width>=1024px){body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc{width:min(100% - 112px,1120px);max-width:1120px;padding:24px 0 48px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc>.back-link{justify-content:flex-start;width:fit-content;height:auto;margin:0 0 12px;position:static}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc>.back-link span{clip-path:none;white-space:normal;width:auto;height:auto;position:static}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-page h1,body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-checkout-data]>h1,body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-checkout-summary]>h1{margin:0 0 24px;padding:0;font-size:44px;line-height:1.15}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-steps{max-width:700px;margin:0 0 40px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-steps span{width:36px;height:36px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-steps small{font-size:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-steps li:before{top:18px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-page .box-scenarios{max-width:600px;margin-top:48px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-page .box-edit{max-width:700px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-page .box-selection .box-choice-panel{padding:28px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 40px;display:grid}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates]>:not([data-dates]):not([data-date-result]){grid-column:1/-1}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] [data-dates],body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates]:has([data-date-result]:not([hidden])) [data-dates]{display:contents}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-calendar{grid-area:4/1;padding:24px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-month{margin-bottom:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-month h2{font-size:24px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-weekdays span{padding-block:10px;font-size:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-days button{height:60px;min-height:60px;font-size:18px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-range-readout{min-height:70px;margin-top:12px;padding-top:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-range-readout strong{font-size:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-date-rules{grid-area:5/1;margin-top:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-date-rules summary{justify-content:flex-start;gap:12px;font-size:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] [data-date-error]{grid-area:3/2}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-date-action{background:var(--liquid-surface);border:1px solid var(--liquid-line);border-radius:18px;flex-direction:column;grid-area:4/2;align-self:start;align-items:flex-start;gap:20px;margin:0;padding:28px;display:flex;position:static}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-date-set{font-size:19px;line-height:1.5}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-date-price{gap:8px;display:grid}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-date-price>strong{font-size:36px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-date-action small{font-size:14px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates]:has([data-date-result]:not([hidden])) .box-date-action{display:none}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-result{grid-area:4/2/6;align-self:start;margin:0;padding:28px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-result h2{font-size:28px;line-height:1.25}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-result :is(p,dl){font-size:16px;line-height:1.6}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates] .box-result .button{margin-top:20px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates]>.box-scenarios{grid-row:6}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=dates]>.box-edit{grid-row:3}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-checkout-data]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:0 40px;display:grid}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-checkout-data]>:is(h1,.box-steps,.box-edit){grid-column:1/-1}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-order-details{border:1px solid var(--liquid-line);background:var(--liquid-surface);border-radius:18px;grid-area:4/2;padding:28px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-order-details>summary{color:#fff;font-size:20px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-order-summary{background:0 0;border:0;grid-template-columns:1fr auto;gap:16px;padding:20px 0 0;display:grid}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-order-summary>img{grid-column:1/-1;width:140%;max-width:none;height:220px;margin-inline:-20%}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-order-summary strong{font-size:17px;line-height:1.5}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-order-summary small{font-size:15px;line-height:1.5}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-order-summary>a{grid-column:2;font-size:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-order-facts{color:var(--muted);border-top:1px solid #b877a366;margin-top:24px;padding-top:24px;font-size:15px;line-height:1.6}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-customer-form]{grid-area:4/1;margin:0}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card-panels{height:auto;max-height:none;overflow:visible}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card{padding:28px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card-heading{margin-bottom:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card-heading h2{margin:0;font-size:27px;line-height:1.3}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card .box-field{gap:8px;margin-bottom:20px;font-size:16px;line-height:1.5}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card input:not([type=checkbox]):not([type=radio]),body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card select{min-height:50px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card-actions{background:0 0;margin:0;padding:20px 0;position:static}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card-actions .button{width:fit-content}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-conditional]>h2{margin-top:28px;font-size:22px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card .box-check{font-size:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-address-grid{gap:16px;margin-bottom:20px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc :is(.checkout-order-details,.box-date-action){box-shadow:var(--liquid-depth);backdrop-filter:blur(30px)saturate(125%)}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-form{border:1px solid var(--liquid-line);background:var(--liquid-surface);box-shadow:var(--liquid-depth);backdrop-filter:blur(30px)saturate(125%);border-radius:20px;padding:28px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-form .checkout-card{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card-actions{border-top:1px solid #d19db652;margin-top:24px;padding:24px 0 0}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card-heading{border-bottom:1px solid #d19db652;padding-bottom:12px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card-heading>span{color:var(--muted);font-size:14px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-summary-card .box-compact{box-shadow:none;background:0 0;border:0;gap:24px;padding:0}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-compact .box-mini-products{width:140px;height:160px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-compact .box-mini-products img:first-child{width:130px;height:160px;left:-12px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-compact .box-mini-products img:last-child{width:82px;height:105px;right:-6px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-summary-card .box-compact strong{font-size:18px;line-height:1.5}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-money .box-money-line.total{color:#fff;font-size:30px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .desktop-sticky-fit{top:calc(var(--desktop-header-height,72px) + 24px);position:sticky}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-checkout-summary]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:0 40px;display:grid}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-checkout-summary]>:is(h1,.box-steps){grid-column:1/-1}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-summary-panels{display:contents}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-summary-panels>.notice{grid-column:1/-1}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .desktop-summary-order{grid-area:4/1;display:block}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .desktop-summary-decision{grid-area:4/2;display:block}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-summary-actions{margin:12px 0}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-summary-card{margin:0 0 24px;padding:28px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-summary-card h2{font-size:25px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-summary-card p{font-size:16px;line-height:1.6}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-money-line{padding-block:14px;font-size:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-money-line.total{margin-top:12px;font-size:26px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-summary-actions .box-check{font-size:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-checkout-payment],body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=status]{max-width:760px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc{color:#211025}body.desktop-rental.is-flow:not(:has(.dp-box-journey)){background:#fff8fe}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc :is(.box-demo-label,.muted,.box-field,.box-check,.box-steps small,.box-edit a,.box-faq p,.box-range-readout){color:#58475d}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-form{box-shadow:none;backdrop-filter:none;background:0 0;border:0;padding:0}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card-panels{gap:36px;display:grid}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card-heading>span{display:none}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-checkout-card=contact]{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-checkout-card=contact]>.checkout-card-heading,body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-checkout-card=contact]>.box-field:last-child{grid-column:1/-1}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card input:not([type=checkbox]):not([type=radio]),body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-card select{color:#211025;background:#fff;border-color:#9c889f;border-radius:8px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-radio span{color:#211025;background:#fff;border-color:#9c889f}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-radio:has(input:checked) span{background:#fcebf6;border-color:#b71577;box-shadow:0 0 0 1px #b71577}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc :is(.checkout-order-details,.box-result,.box-date-action){color:#fff8fe;background:linear-gradient(135deg,#32132d,#190b20);border:1px solid #c75aa0;box-shadow:inset 0 1px #ffd7ef77,0 0 24px #f21c9128}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-order-summary>img{object-fit:contain;width:100%;height:270px;margin:0}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-order-facts{color:#dfcde3}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .checkout-order-summary :is(strong,small,a),body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-summary-card{color:#fff8fe}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-summary-card .muted{color:#dfcde3}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-steps a{color:#6c315d}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-steps li[aria-current=step] small{color:#8b1757}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-calendar{color:#211025;background:#fff;border:1px solid #b7a1ba;border-radius:16px}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-month button,body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-days button{color:#211025}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-days button:disabled{color:#938496}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-days button[aria-pressed=true]{color:#fff}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-date-action small{color:#dfcde3}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-scenarios{color:#58475d}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [data-box-page=status] .glass{color:#fff8fe}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc [hidden]{display:none!important}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-selection-action .muted{color:#dfcde3}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-steps li>span{color:#fff}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-config-summary.glass{box-shadow:none;background:0 0;border:0}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-config-summary.glass:before{display:none}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-choice-panel.glass{box-shadow:none;color:#211025;background:0 0;border:0}body.desktop-rental.is-flow:not(:has(.dp-box-journey)) #tresc .box-choice-panel.glass:before{display:none}body.desktop-rental{--desktop-kv-glow:0 12px 36px #09030b40,0 0 24px #f20df245,0 0 64px #f20df21f,inset 0 1px 1px #ffecfc80,inset 0 -1px #ff964a55;--desktop-kv-surface:radial-gradient(ellipse at 0% 0%,#f20df22b,transparent 58%),radial-gradient(ellipse at 100% 100%,#ff5f1f1f,transparent 50%),linear-gradient(140deg,#44213f,#200b27 55%,#371231)}body.desktop-rental #tresc .heading-accent{color:#ffb0e8;-webkit-text-fill-color:currentColor;background:0 0}body.desktop-rental #tresc :is(.desktop-kv-accent,.hub-hero .heading-accent,.inline-inquiry .heading-accent,.box-closing .heading-accent,.crew-responsibility-title .heading-accent,#zawartosc .heading-accent,#zwrot .heading-accent,#sprzet .heading-accent,#zakres .heading-accent){background:var(--gradient-brand);color:#0000;-webkit-text-fill-color:transparent;background-clip:text}body.desktop-rental #tresc :is(.hub-hero,.box-hero,.offer-hero),body.desktop-rental.desktop-home #tresc .home-hero{background:radial-gradient(at 69% 58%,#f20df238,#0000 47%),radial-gradient(at 96% 86%,#ff5f1f2b,#0000 43%),linear-gradient(125deg,#210925,#18091d 50%,#36102d)}body.desktop-rental #tresc .box-hero-products{filter:drop-shadow(0 24px 32px #07030990)drop-shadow(0 0 42px #f20df255)}body.desktop-rental #tresc .equipment-offer .hero-scene{background:radial-gradient(#f20df236,#0000 65%)}body.desktop-rental #tresc .equipment-offer .hero-scene img{filter:drop-shadow(0 18px 24px #07030988)drop-shadow(0 0 30px #f20df244)}body.desktop-rental #tresc :is(.hub-choices .choice-main,.desktop-brand-rim,.inquiry-card,.box-selection-action,.checkout-order-details,.box-date-action,.box-result),body.desktop-rental.desktop-home #tresc .home-offer-box{background:var(--desktop-kv-surface);box-shadow:var(--desktop-kv-glow);color:#fff8fe;border:1px solid #f484da}body.desktop-rental #tresc :is(.choice-alternative,.desktop-cross-card),body.desktop-rental.desktop-home #tresc .home-offer-card:not(.home-offer-box){background:var(--liquid-surface);border-color:#b961a9;box-shadow:0 8px 24px #10041430,0 0 18px #f20df21a,inset 0 1px #ffecfc55}body.desktop-rental.desktop-home #tresc .home-offer-card:not(.home-offer-box){color:#fff8fe;background:linear-gradient(140deg,#382034,#210d28)}body.desktop-rental #tresc :is(.choice-main,.box-selection-action,.checkout-order-details) h3,body.desktop-rental.desktop-home #tresc .home-offer-box h3{color:#ffc2f1}body.desktop-rental #tresc .brand-arc{opacity:.7;border-color:#ff8de5;box-shadow:0 0 14px #f20df2aa,0 0 42px #f20df255,inset 0 0 22px #ff983933}body.desktop-rental #tresc .button{background:radial-gradient(circle at 102% 18%,#ffba56cc 0%,#ff3d7955 12%,#0000 30%),radial-gradient(at 20% 0,#ff188e77,#0000 55%),linear-gradient(110deg,#b00553,#4b042a 55%,#890640);box-shadow:inset 0 1px 3px #ffe9ab,inset 0 -2px 5px #ff499d,0 0 0 1px #f12e9870,0 5px 24px #d4145d55}body.desktop-rental #tresc :is(.inline-inquiry,.box-closing),body.desktop-rental.desktop-home #tresc .home-technology{background:radial-gradient(at 82% 12%,#f20df230,#0000 48%),radial-gradient(at 4% 100%,#ff5f1f24,#0000 42%),#210d25}body.desktop-rental #tresc .box-radio:not(:where(.dp-sec,.dp-scope,.hc) *):has(input:checked)>span{border-color:#bd168d;box-shadow:0 0 0 1px #bd168d,inset 0 0 20px #f20df20d,0 0 20px #f20df226}body.desktop-rental #tresc .icon-tile{color:#ffdaef;background:linear-gradient(145deg,#ac659b70,#51284799 48%,#32152e);border-color:#d59cc699;box-shadow:inset 0 1px 1px #ffe3ef70,0 4px 18px #c3289a26}body.desktop-rental.desktop-home #tresc :is(.home-offers,.home-config) h2{color:#891460}body.desktop-rental.desktop-home #tresc .home-box-teaser{background:var(--desktop-kv-surface);box-shadow:var(--desktop-kv-glow);border:1px solid #cb72ba;border-radius:16px;padding:16px 20px}body.desktop-rental #tresc :is(.hub-how,#zestaw,#podlaczenie,#cena,#warunki,#wspolpraca,#pytania,.hub-faq,.crew-case,.proof-reviews,.corporate-references) .heading-accent{color:#96146b;-webkit-text-fill-color:currentColor;background:0 0}body.desktop-rental #tresc .desktop-decision{background:radial-gradient(at 95% 0,#f20df212,#0000 65%),#fff8fe}body.desktop-rental{--desktop-rhythm:32px}body.desktop-rental #tresc :is(.hub-spotlight,.box-selection,#zawartosc,.box-connection,.connection-flow,.crew-case,.proof-reviews,.desktop-decision,.faq-surface,.offer-faq),body.desktop-rental #tresc .equipment-offer :is(#cena,#zwrot),body.desktop-rental #tresc .crew-offer :is(#cena,#dopasowanie,.responsibilities),body.desktop-rental.desktop-home #tresc :is(.home-showreel,.home-portfolio-grid,.home-config,.home-faq>div){column-gap:24px}body.desktop-rental #tresc :is(.section,.box-section,.offer-section,.home-offers,.home-process,.home-gallery,.home-portfolio,.home-faq)>h2{margin-bottom:16px}body.desktop-rental #tresc .inline-inquiry{grid-template-columns:minmax(0,660px) minmax(0,600px);justify-content:center;column-gap:24px;padding-block:32px}body.desktop-rental #tresc .inline-inquiry>h2{margin:0}body.desktop-rental #tresc .desktop-decision{grid-template-columns:minmax(0,600px) minmax(0,560px);justify-content:center;padding-block:32px}body.desktop-rental.desktop-home #tresc :is(.home-technology,.home-showreel){padding-block:32px}body.desktop-rental.desktop-home #tresc .home-about>div{padding:32px 24px}body.desktop-rental.desktop-home #tresc header:not(:where(.dp-sec,.dp-scope,.hc,.dp-foot) *){gap:8px;margin-bottom:24px}body.desktop-rental #tresc .box-hero-products{left:calc(var(--desktop-gutter) + (100% - 2 * var(--desktop-gutter)) * .4 + 24px);right:var(--desktop-gutter);width:auto}body.desktop-rental #tresc .box-hero-products img:first-child{object-position:left center}body.desktop-rental #tresc .equipment-offer .offer-hero .hero-scene{left:calc(50% + 12px);right:var(--desktop-gutter);width:auto}body.desktop-rental #tresc .equipment-offer .offer-hero .hero-scene .headset{object-position:left center}body.desktop-rental:not(.is-flow) #tresc h2:not(:where(.dp-sec,.dp-scope,.hc,.dp-foot) *),body.desktop-rental.desktop-home #tresc header h2:not(:where(.dp-sec,.dp-scope,.hc,.dp-foot) *){text-align:center;grid-area:1/1/auto/-1;width:100%;max-width:none;margin-inline:auto}body.desktop-rental.desktop-home #tresc header{text-align:center;align-items:center}body.desktop-rental:not(.is-flow) #tresc :is(.section,.box-section,.offer-section,.proof-gallery,.corporate-references)>h2+p{text-align:center;max-width:65ch;margin-inline:auto}body.desktop-rental #tresc .hub-how .responsibilities>h2{max-width:none}body.desktop-rental #tresc .crew-responsibility-title{text-align:center}body.desktop-rental #tresc .inline-inquiry{grid-template-rows:auto auto auto auto}body.desktop-rental #tresc .inline-inquiry>h2{grid-area:1/1/auto/-1;max-width:none}body.desktop-rental #tresc .inquiry-intro{text-align:center;grid-area:2/1/auto/-1;max-width:65ch;margin:0 auto 8px}body.desktop-rental #tresc .inquiry-photo{grid-area:3/1}body.desktop-rental #tresc :is(.inquiry-card,.inquiry-result){grid-area:3/2}body.desktop-rental #tresc .inquiry-contact{grid-area:4/2}body.desktop-rental #tresc #zawartosc>h2{grid-area:1/1/auto/-1}body.desktop-rental #tresc .desktop-contents-photo{grid-area:2/1;margin-top:0}body.desktop-rental #tresc .box-product-grid{grid-area:2/2}body.desktop-rental #tresc .box-offer #zwrot>h2{grid-area:1/1/auto/-1;max-width:none}body.desktop-rental #tresc .box-offer #zwrot>.desktop-process-photo{grid-row:2/5}body.desktop-rental #tresc .equipment-offer #sprzet{padding-inline:var(--desktop-gutter);grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}body.desktop-rental #tresc .equipment-offer #sprzet>h2{grid-area:1/1/auto/-1}body.desktop-rental #tresc .equipment-offer #sprzet>.desktop-equipment-scene{grid-area:2/1/6;width:100%;height:100%;max-height:440px;position:static}body.desktop-rental #tresc .equipment-offer #sprzet>:not(h2):not(.desktop-equipment-scene){grid-column:2}body.desktop-rental #tresc :is(.equipment-offer,.crew-offer) #cena{grid-template-columns:1fr;gap:16px}body.desktop-rental #tresc :is(.equipment-offer,.crew-offer) #cena>h2{grid-area:1/1}body.desktop-rental #tresc :is(.equipment-offer,.crew-offer) #cena>:not(h2){grid-column:1;max-width:900px;margin-inline:auto}body.desktop-rental #tresc .equipment-offer #cena .offer-rows{grid-template-columns:repeat(3,1fr);gap:24px;max-width:none;display:grid}body.desktop-rental #tresc .equipment-offer #zwrot>h2{grid-area:1/1/auto/-1}body.desktop-rental #tresc .equipment-offer #zwrot>.desktop-delivery-photo{grid-area:2/1/7}body.desktop-rental:not(.is-flow) #tresc .crew-case>h2{grid-area:1/1/auto/-1}body.desktop-rental #tresc .crew-reference-media{grid-row:2/7}body.desktop-rental #tresc .crew-offer #dopasowanie>h2{grid-area:1/1/auto/-1}body.desktop-rental #tresc .crew-fit-photo{grid-row:2/5}body.desktop-rental #tresc .proof-reviews{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr}body.desktop-rental #tresc .proof-reviews>h2{grid-area:1/1/auto/-1}body.desktop-rental #tresc .reviews-intro{text-align:center;grid-area:2/1/auto/-1}body.desktop-rental #tresc .proof-reviews>.google-score{grid-area:3/1;justify-self:end}body.desktop-rental #tresc .proof-reviews>.proof-controls{grid-area:3/2}body.desktop-rental #tresc .reviews-rail{grid-area:4/1/auto/-1}body.desktop-rental #tresc .client-trust{text-align:center;grid-template-columns:1fr;gap:16px}body.desktop-rental #tresc .desktop-decision{text-align:center;grid-template-columns:1fr}body.desktop-rental #tresc .desktop-decision p{margin-inline:auto}body.desktop-rental #tresc .desktop-decision-actions{align-items:center}body.desktop-rental.desktop-home #tresc :is(.home-about,.home-quote){padding:32px var(--desktop-gutter);gap:16px 24px}body.desktop-rental.desktop-home #tresc :is(.home-about,.home-quote)>div{padding:0}body.desktop-rental.desktop-home #tresc :is(.home-about,.home-quote)>img{grid-row:2}body.desktop-rental.desktop-home #tresc :is(.home-about,.home-quote,.home-technology,.home-showreel,.home-config)>h2{grid-area:1/1/auto/-1;margin-bottom:16px}body.desktop-rental.desktop-home #tresc .home-technology>img{grid-area:2/2/4}body.desktop-rental.desktop-home #tresc .home-technology>.home-tech-notes{grid-row:3}body.desktop-rental.desktop-home #tresc .home-about-copy{margin-top:0}}body.modern-site #tresc{scroll-margin-top:88px}body.modern-site .site-main{margin-top:0}body.modern-site .home-offer-tag{align-items:center;gap:6px;display:flex}body.modern-site.desktop-home #tresc .home-hero{justify-items:stretch}body.modern-site.desktop-home #tresc .home-hero-scene{justify-self:stretch;width:100%}body.modern-site svg[data-icon]{fill:currentColor;stroke:none;stroke-width:0}body.modern-site .button svg[data-icon]{width:22px;height:22px}@media (width<=1023.98px){body.modern-site{--m-h2-size:clamp(28px,7.63vw,32px);--m-h2-rule:16px;--m-h2-gap:24px}body.modern-site:not(.is-flow) #tresc h2:not(.hs-title):not(.visually-hidden):not(.sr-only):not(:where(.dp-sec,.dp-scope,.hc) *){width:auto;max-width:none;margin-block:0 var(--m-h2-gap);padding:0 0 var(--m-h2-rule);font-family:inherit;font-size:var(--m-h2-size);letter-spacing:-.035em;text-transform:none;text-align:left;text-wrap:balance;place-self:stretch stretch;font-style:normal;font-weight:800;line-height:1.16;position:relative}body.modern-site:not(.is-flow) #tresc h2:not(.hs-title):not(.visually-hidden):not(.sr-only):not(:where(.dp-sec,.dp-scope,.hc) *):after{content:"";opacity:1;pointer-events:none;background:linear-gradient(90deg,#0000,#f20df2,#0000);border:0;border-radius:0;width:auto;height:1px;display:block;position:absolute;inset:auto 0 0;transform:none;box-shadow:0 0 20px #f20df280}body.modern-site:not(.is-flow) #tresc h2:not(.hs-title):not(.visually-hidden):not(.sr-only):not(:where(.dp-sec,.dp-scope,.hc) *)+:is(p,div,ul,ol,dl,figure){margin-top:0}body.modern-site:not(.is-flow) #tresc header:not(:where(.dp-sec,.dp-scope,.hc) *):has(>h2:not(.hs-title)){margin-bottom:var(--m-h2-gap)}body.modern-site:not(.is-flow) #tresc header>h2:not(.hs-title):not(.visually-hidden):not(.sr-only):last-child,body.modern-site:not(.is-flow) #tresc .home-technology>h2:not(.hs-title):not(.visually-hidden):not(.sr-only){margin-bottom:0}body.modern-site:not(.is-flow) #tresc :is(.home-hero,.crew-hero)[data-ui-section=hero]{--m-edge-fade:32px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--m-edge-fade)),#0000);mask-image:linear-gradient(180deg,#000 calc(100% - var(--m-edge-fade)),#0000)}body.modern-site:not(.is-flow) #tresc .home-hero[data-ui-section=hero]{--m-edge-fade:48px}body.modern-site:not(.is-flow) #tresc [data-ui-section]:not(.dp-sec,.dp-scope,.hc):not([data-ui-section=hero]):not([data-ui-section] [data-ui-section],[data-ds-mobile-legacy]),body.modern-site:not(.is-flow) #tresc [data-ds-mobile-legacy] [data-ui-section]:not(.dp-sec,.dp-scope,.hc):not([data-ui-section=hero]):not([data-ui-section] [data-ui-section] [data-ui-section]){background-image:radial-gradient(closest-side at 22% 45%,#d1269614,#d1269600),radial-gradient(closest-side at 82% 62%,#ff9c370b,#ff9c3700);background-repeat:no-repeat}}@media (width>=720px) and (width<=1023.98px){body.modern-site{--m-h2-size:40px}}@media (width<=1023.98px){body.modern-site:not(.is-flow){--m-h2-gap:20px;--m-h2-rule:14px}body.modern-site:not(.is-flow) #tresc{--home-sy:32px}body.modern-site:not(.is-flow) #tresc :is(.section,.marketing-section,.corporate-references):not(.dp-sec,.dp-scope,.hc){border-top-color:#0000}body.modern-site:not(.is-flow) #tresc#tresc :is(.home-trust,.client-trust) h2{letter-spacing:-.015em;margin-bottom:16px;padding-bottom:0;font-size:18px;line-height:1.35}body.modern-site:not(.is-flow) #tresc#tresc :is(.home-trust,.client-trust) h2:after{content:none}body.modern-site:not(.is-flow) #tresc .client-trust-panel{border-radius:16px;padding-block:6px}body.modern-site:not(.is-flow) #tresc .client-trust-group li{width:132px;height:84px;padding:10px}body.modern-site:not(.is-flow) #tresc .client-trust-group img{width:110px;height:64px}@media (prefers-reduced-motion:reduce){body.modern-site:not(.is-flow) #tresc .client-trust-window{overscroll-behavior-inline:contain;overflow-x:auto}body.modern-site:not(.is-flow) #tresc .client-trust-track{animation:none}body.modern-site:not(.is-flow) #tresc .client-trust-copy{display:none}}body.desktop-home #tresc .home-about-facts{border-top:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr);gap:0;margin:16px 0 0}body.desktop-home #tresc .home-about-facts li{border-bottom:1px solid #ffffff1c;flex-direction:row;align-items:flex-start;gap:14px;padding:14px 0;font-size:15px;line-height:1.5}body.desktop-home #tresc .home-about-facts .home-about-fact-icon{flex:none}body.desktop-home #tresc .home-process-steps{gap:0;margin:0}body.desktop-home #tresc .home-process-step{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:20px 0}body.desktop-home #tresc .home-process-step+.home-process-step{border-top:1px solid #eba9ed2e}body.desktop-home #tresc .home-process-marker{min-width:44px}body.desktop-home #tresc .home-process-number{width:36px;height:36px;font-size:17px}body.desktop-home #tresc .home-process-icon{display:none}body.desktop-home #tresc .home-process-copy h3{margin-bottom:8px;font-size:21px}body.modern-site #tresc .box-radio .box-channel-price{color:#eadcef;margin-top:3px;font-size:13px;font-weight:600;line-height:1.35;display:block}body.modern-site #tresc .box-transmitters:not(:where(.dp-sec,.dp-scope,.hc) *) .box-radio>span{flex-direction:column;justify-content:center;min-height:68px;display:flex}}@media (width<=1023.98px) and (prefers-reduced-motion:no-preference){html body.desktop-home #tresc#tresc .home-gallery-marquee[data-marquee-ready] .home-gallery-photos[data-photo-mobile]{scroll-snap-type:none;margin-inline:-20px;padding:0 0 6px;display:block;overflow:hidden}html body.desktop-home #tresc#tresc .home-gallery-marquee[data-marquee-ready] .home-gallery-photos[data-photo-mobile]>.home-marquee-window{margin:0 0 10px;padding:0;display:block;overflow:hidden}html body.desktop-home #tresc#tresc .home-gallery-marquee[data-marquee-ready] .home-gallery-photos[data-photo-mobile] .home-marquee-track{gap:10px;width:max-content;animation:48s linear infinite m-marquee;display:flex}html body.desktop-home #tresc#tresc .home-gallery-marquee[data-marquee-ready] .home-gallery-photos[data-photo-mobile] .home-marquee-reverse{animation-name:m-marquee-rev;animation-duration:56s}html body.desktop-home #tresc#tresc .home-gallery-marquee[data-marquee-ready] .home-gallery-photos[data-photo-mobile] .home-marquee-track>:is(a,figure){scroll-snap-align:none;border-radius:14px;flex:none;width:clamp(132px,38vw,172px);height:clamp(150px,42vw,190px);margin:0;display:block;overflow:hidden;box-shadow:0 10px 22px -14px #e02bd266}html body.desktop-home #tresc#tresc .home-gallery-marquee[data-marquee-ready] .home-gallery-photos[data-photo-mobile] .home-marquee-track img{object-fit:cover;width:100%;height:100%}html body.desktop-home #tresc#tresc .home-gallery-marquee[data-marquee-ready] .home-marquee-actions{justify-content:flex-end;margin-top:2px;display:flex}html body.desktop-home #tresc#tresc .home-gallery-marquee[data-marquee-ready] [data-marquee-pause]{border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:16px;line-height:1;display:inline-flex}html body.desktop-home #tresc#tresc .home-gallery-marquee[data-marquee-ready]:is([data-paused],[data-offscreen],[data-page-hidden]) .home-gallery-photos[data-photo-mobile] .home-marquee-track,html body.desktop-home #tresc#tresc .home-gallery-marquee[data-marquee-ready] .home-gallery-photos[data-photo-mobile] .home-marquee-window:is(:hover,:focus-within) .home-marquee-track{animation-play-state:paused}}@media (width<=1023.98px){.m-marquee{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-20px;padding:4px 20px 6px;position:relative;overflow-x:auto}.m-marquee::-webkit-scrollbar{display:none}.m-marquee+.m-marquee{margin-top:2px}.m-marquee__track{gap:10px;width:max-content;display:flex}.m-marquee__track>*{scroll-snap-align:start;border-radius:14px;flex:none;width:clamp(132px,38vw,172px);height:clamp(150px,42vw,190px);margin:0;overflow:hidden;box-shadow:0 10px 22px -14px #e02bd266}.m-marquee__track>[aria-hidden=true]{display:none}.m-marquee img{object-fit:cover;width:100%;height:100%;display:block}.m-marquee__pause{color:#fff8fe;width:44px;height:44px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#301535;border:1px solid #bd86b6;border-radius:50%;place-items:center;margin:2px 0 0 auto;padding:0;font-size:16px;line-height:1;display:grid}.m-marquee__pause:active{background:#50234d}.m-marquee__pause:focus-visible{outline-offset:3px;outline:3px solid #ffd0ed}.m-marquee__pause[hidden]{display:none}}@media (width<=1023.98px) and (prefers-reduced-motion:no-preference){[data-m-marquee-ready] .m-marquee{scroll-snap-type:none;overflow:hidden}[data-m-marquee-ready] .m-marquee__track{animation:48s linear infinite m-marquee}[data-m-marquee-ready] .m-marquee[data-reverse] .m-marquee__track{animation-name:m-marquee-rev;animation-duration:56s}[data-m-marquee-ready] .m-marquee__track>[aria-hidden=true]{display:block}[data-m-marquee-ready]:is([data-paused],[data-offscreen],[data-page-hidden]) .m-marquee__track,[data-m-marquee-ready] .m-marquee:is(:hover,:focus-within) .m-marquee__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.m-marquee__pause{display:none}}@media (width<=1023.98px) and (prefers-reduced-motion:no-preference){body.modern-site [data-ui-component=faq] details[open]>p{animation:.34s cubic-bezier(.16,1,.3,1) both m-answer-in}}@keyframes m-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes m-marquee{to{transform:translate(calc(-50% - 5px))}}@keyframes m-marquee-rev{0%{transform:translate(calc(-50% - 5px))}to{transform:none}}
