body,h1,h2,.brand{font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif}section[id]{scroll-margin-top:24px}.skip-link{position:fixed;z-index:20;left:20px;top:-100px;background:#fff;padding:12px 20px;border-radius:6px}.skip-link:focus{top:12px}.site-header .wrap{background:#f9f9f8;border-color:#e8e8e6}.offer-grid article,.offer-grid .offer-cta{background:#f2f2f0}.hero .cta,.guide .cta{background:#f7f7f6}.hero .cta:hover,.guide .cta:hover{background:#fff}.hero .cta span,.guide .cta span{background:#26211c0a}@media(prefers-reduced-motion:no-preference){.offer-cta .arrow-icon,.cta .arrow-icon,.header-action .arrow-icon{transition:translate .22s ease}.offer-cta a:hover .arrow-icon,.cta:hover .arrow-icon,.header-action:hover .arrow-icon{translate:2px -2px}}h1,h2,#oferta h2,#projekt h2{font-weight:400}.hero .intro>p:not(.eyebrow),.studio-copy>p:not(.eyebrow){line-height:1.75}.offer-grid article,.offer-grid .offer-cta{border:1px solid #e9e9e6;border-radius:10px}.offer-grid article>.offer-photo{padding:0;overflow:hidden}.offer-grid article>div:not(.offer-photo){padding:23px}.offer-grid h3{font-weight:400;font-size:clamp(20px,2vw,26px)}.offer-grid p{line-height:1.7}.offer-cta a{display:inline-flex;align-items:center;gap:14px;text-decoration:none;border-bottom:1px solid #a8a8a2;padding-bottom:5px}.site-header nav a{text-underline-offset:7px;text-decoration-thickness:1px}.guide{border-radius:10px}.guide p{line-height:1.75}.site-footer .footer-bottom{border-color:#ffffff26}@media(prefers-reduced-motion:no-preference){.offer-photo img{transition:transform .6s cubic-bezier(.2,.65,.3,1)}.offer-grid article:hover .offer-photo img{transform:scale(1.035)}.text-link{transition:border-color .2s}.text-link:hover{border-color:currentColor}}
