*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#0b1417;color:#f7f7f7;font:14px/1.45 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#ff7426}button,input,select,textarea{font:inherit}.wrap{max-width:1320px;margin:auto;padding:0 38px}header{background:#081217;border-bottom:1px solid #253136}.top{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:30px;letter-spacing:1px;line-height:1}.brand svg{width:66px;height:46px}.brand small{display:block;font-size:7px;letter-spacing:.6px;margin-top:5px}.top nav,footer nav{display:flex;gap:26px;align-items:center;font-size:12px}.top nav a:first-child{color:#ff7426;border-bottom:2px solid;padding:12px 0}.btn{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:4px;background:#ff701f;color:#111!important;font-weight:700;padding:14px 24px;cursor:pointer}.outline{border:1px solid #e0e6e7;background:transparent;color:white!important}.hero{position:relative;overflow:hidden;background:#0a1317}.hero-photo{position:absolute;inset:0 0 0 37%;background:url('/assets/hero.webp') center 42%/cover}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#091317 8%,#091317f2 30%,#09131755 52%,transparent 70%);pointer-events:none}.hero-inner{position:relative;z-index:1;padding-top:40px;padding-bottom:30px;min-height:420px}.eyebrow{text-transform:uppercase;display:block;letter-spacing:1.4px;font-size:11px;color:#c9cecf}.eyebrow:before{content:'';display:inline-block;width:39px;height:3px;background:#f47930;margin-right:13px;vertical-align:middle}h1{font-size:62px;line-height:1.02;margin:12px 0}h1 span{color:#ff7426}.hero p{font-size:16px;line-height:1.55;margin:12px 0 19px}.actions{display:flex;flex-wrap:wrap;gap:14px}.hero-perks{display:flex;gap:36px;margin-top:29px;font-size:11px}.hero-perks span{display:flex;gap:12px;align-items:center}.hero-perks b,.hero-badges b{color:#ff7426;font-size:34px;font-weight:400}.hero-badges{position:absolute;right:0;bottom:44px;display:grid;gap:12px}.hero-badges>div{display:flex;gap:17px;align-items:center;background:#0a1419eb;padding:12px 25px;border:1px solid #243135}.hero-badges small{display:block;font-size:12px}h2{font-size:31px;line-height:1.12;margin:10px 0 20px}h3{font-size:15px;margin:8px 0}p{margin:8px 0 15px}.services{padding-top:26px;padding-bottom:24px}.service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.service{border:1px solid #344044;border-radius:6px;overflow:hidden;background:#081114;position:relative}.service>img{width:100%;height:132px;object-fit:cover;display:block}.service>div{padding:13px 12px 21px}.service h3{font-size:14px;min-height:34px}.service p{font-size:12px;line-height:1.45;color:#d2d7d8;margin:0}.icon{color:#fa752c;font-size:30px;line-height:1}.arrow{position:absolute;bottom:5px;right:12px;color:#b1bcbe}.content-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:26px;padding-bottom:0}.left>section{border-top:1px solid #344044;padding:24px 0}.area{display:grid;grid-template-columns:1fr 1.15fr;gap:16px}.area p{font-size:14px}.area .small{font-size:12px}.location{font-size:18px}.map{width:100%;height:auto;align-self:center}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;text-align:center}.steps>div{position:relative;padding-top:26px}.steps b{background:#ff7426;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;color:#0b1417;position:absolute;top:0;left:calc(50% - 15px)}.step-icon{display:block;font-size:42px;line-height:1.2}.steps h3{font-size:13px}.steps p{font-size:12px;margin:5px 0}.left .benefits{background:linear-gradient(#071114bc,#071114da),url('/assets/zalety.webp') center/cover;padding:24px 10px 20px}.benefits ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.benefits li{font-size:13px;display:flex;align-items:center;gap:9px}.benefits b{width:26px;height:26px;border-radius:50%;background:#ff7426;display:grid;place-items:center;color:#0c181e;flex-shrink:0}.left .contact-banner{display:grid;grid-template-columns:42% 1fr;align-items:center;gap:19px;padding:0}.contact-banner img{width:100%;height:142px;object-fit:cover}.contact-banner p{font-size:12px}.mail{font-size:12px;color:#ff7426;display:inline-block;border:1px solid #914a25;border-radius:4px;padding:10px;overflow-wrap:anywhere}.formbox{background:#f8f9f9;color:#172025;padding:25px;border:1px solid #c9ced0;border-radius:6px;margin-bottom:10px}.formbox .eyebrow{color:#485258;font-size:9px}.formbox h2{font-size:27px;margin:9px 0}.formbox>p{font-size:12px;color:#566066}.form-steps{display:flex;justify-content:space-between;font-size:11px;margin:17px 0}.form-steps b{display:inline-grid;place-items:center;width:26px;height:26px;background:#e8e9e9;border-radius:50%;margin-right:7px}.form-steps span:first-child b{background:#ff7426}.fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 12px}.full{grid-column:1/-1}label{display:block;font-size:11px;font-weight:700;margin:8px 0 5px}input,select,textarea{width:100%;min-width:0;padding:9px;border:1px solid #dce0e1;border-radius:4px;background:#fff;color:#283137;font-size:12px}input[type=file]{font-size:10px;padding:8px 4px}textarea{min-height:96px;resize:vertical}.formbox .btn{width:100%;font-size:14px;margin-top:14px}.notice{font-size:11px;color:#657179}.hide{display:none!important}.form-error{color:#a92319;font-size:12px}footer{background:#061014;border-top:1px solid #233034;padding:19px 0 10px;font-size:12px}.footer-top{display:flex;gap:25px;justify-content:space-between;align-items:center}.footer-top .brand{font-size:23px}.footer-top .brand svg{width:50px}.footer-top nav{font-size:10px;gap:15px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #253035;margin-top:17px;padding-top:12px;color:#8b969b;font-size:10px}.article{max-width:900px;margin:auto;padding-top:35px;padding-bottom:50px}.article h1,.sectionhead{font-size:36px;line-height:1.2}.breadcrumbs{padding-top:24px}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:15px;padding-bottom:15px}.navlinks{display:flex;gap:15px}.orange{color:#ff7426}.muted{color:#b1bfc4}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #f68c4c;outline-offset:3px}
@media(max-width:1050px){.wrap{padding-left:22px;padding-right:22px}.top nav{gap:15px}.hero-badges{display:none}.hero h1{font-size:54px}.hero-perks{gap:20px}.service-grid{gap:8px}.service>div{padding:10px 8px 20px}.service>img{height:110px}.footer-top nav{display:none}.formbox{padding:18px}.content-grid{gap:18px}h2{font-size:27px}}
@media(max-width:760px){.top{flex-wrap:wrap;padding-top:14px;padding-bottom:14px;gap:13px}.top nav{order:3;width:100%;justify-content:space-between;font-size:11px;gap:8px}.brand{font-size:25px}.brand svg{width:49px}.header-cta{font-size:11px;padding:11px}.hero-inner{min-height:440px;padding-top:32px}.hero-photo{left:20%;background-position:65% center}.hero:after{background:linear-gradient(90deg,#071216f5,#071216b0 60%,#07121650)}h1{font-size:48px}.hero p{max-width:480px;font-size:14px}.hero-perks{display:grid;grid-template-columns:1fr 1fr;max-width:350px;gap:16px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service>img{height:115px}.content-grid{grid-template-columns:1fr}.area{grid-template-columns:1fr 1fr}.formbox{margin:10px 0 25px;padding:22px}.footer-top{flex-wrap:wrap;gap:15px}.nav{flex-wrap:wrap}.navlinks{flex-wrap:wrap}.contact-banner img{height:150px}.services{padding-top:25px}.service h3{min-height:0}.formbox h2{font-size:26px}}
@media(max-width:430px){.wrap{padding-left:16px;padding-right:16px}.top nav{font-size:10px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service>img{height:115px}.hero-inner{min-height:465px}.hero h1{font-size:45px}.actions .btn{padding:12px 14px;font-size:12px}h2{font-size:25px}.area{grid-template-columns:1fr}.map{max-width:330px;justify-self:center}.steps{grid-template-columns:1fr 1fr;gap:22px}.benefits ul{grid-template-columns:1fr;gap:12px}.fields{grid-template-columns:1fr}.contact-banner{grid-template-columns:1fr!important}.contact-banner img{height:150px}.contact-banner>div{padding:0 14px 20px}.formbox{padding:18px}.footer-top>a{overflow-wrap:anywhere}.footer-bottom{gap:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
