@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700;800&display=swap');:root{--bg:#0b1118;--panel:#121c26;--panel2:#182531;--line:#2a3844;--txt:#f7f9fb;--muted:#b6c4ce;--gold:#ffbe35;--gold2:#e59b16}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--txt);font-family:Inter,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.top{background:#e9a922;color:#12161a;text-align:center;font-size:13px;font-weight:800;padding:7px}.nav{position:sticky;top:0;z-index:50;background:#0b1118ee;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.navinner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{font-family:'Barlow Condensed',Arial,sans-serif;font-size:31px;font-weight:800;letter-spacing:.4px;white-space:nowrap}.brand span{color:var(--gold)}.navlinks{display:flex;gap:25px;font-size:14px;font-weight:700}.navlinks a:hover,.link:hover{color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--gold);color:#111820;padding:15px 23px;border-radius:10px;font-weight:800;border:2px solid var(--gold);box-shadow:0 8px 28px #ffbe3522;transition:transform .15s}.btn:hover{transform:translateY(-2px);background:#ffd06b}.btn.alt{background:transparent;color:white;border-color:#62717d;box-shadow:none}.btn.small{padding:10px 16px;font-size:14px}.hero{background:radial-gradient(ellipse at 70% 15%,#213441 0,transparent 58%),linear-gradient(140deg,#0c141d,#101d29);border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;padding:78px 0 83px}.eyebrow{font-weight:800;color:var(--gold);letter-spacing:2px;font-size:12px;text-transform:uppercase}.hero h1,h1,h2,h3{font-family:'Barlow Condensed',Arial,sans-serif;line-height:1.08;letter-spacing:.15px}h1{font-size:clamp(48px,6vw,78px);margin:14px 0 22px}h2{font-size:clamp(35px,4vw,49px);margin:10px 0 17px}h3{font-size:27px;margin:0 0 12px}.lead{font-size:19px;color:var(--muted);max-width:650px}.hero p{color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:29px 0}.trust{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:#d3dce3}.trust span:before{content:'✓';color:var(--gold);font-weight:900;margin-right:7px}.hero-art{position:relative}.hero-art img{width:100%;border-radius:16px;border:1px solid #3b4a55;box-shadow:0 22px 70px #0008}.art-label{font-size:11px;color:#a9b9c3;text-align:right;margin-top:7px}.section{padding:80px 0}.section.dark{background:#0f1821}.section-head{max-width:720px;margin-bottom:30px}.section-head p{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.card{background:var(--panel);border:1px solid var(--line);padding:27px;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start}.card p{color:var(--muted);font-size:14px;flex:1}.card .num{display:grid;place-items:center;width:47px;height:47px;background:#ffc0441c;color:var(--gold);border-radius:11px;font-size:23px;margin-bottom:20px}.link{font-weight:800;font-size:14px;color:var(--gold)}.pillgrid{display:flex;flex-wrap:wrap;gap:10px}.pill{border:1px solid #354554;border-radius:9px;padding:12px 17px;background:#16232f;font-weight:700;font-size:14px}.pill:hover{border-color:var(--gold);color:var(--gold)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{padding:25px;border-left:3px solid var(--gold);background:var(--panel);border-radius:0 10px 10px 0}.step b{color:var(--gold);font-size:30px;font-family:'Barlow Condensed'}.step p{color:var(--muted);font-size:14px}.cta{background:linear-gradient(110deg,#ffc448,#e89b13);color:#111820;padding:45px;border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:25px}.cta h2{margin:0 0 7px}.cta p{margin:0}.cta .btn{background:#101923;color:white;border-color:#101923;white-space:nowrap}.faq{max-width:820px}.faq details{border-bottom:1px solid var(--line);padding:19px 0}.faq summary{cursor:pointer;font-weight:800}.faq p{color:var(--muted)}.footer{border-top:1px solid var(--line);padding:45px 0 95px;background:#080e14}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px}.footer p,.footer small{color:var(--muted);font-size:13px}.footer a:hover{color:var(--gold)}.footerlinks{display:flex;flex-direction:column;gap:9px;font-size:13px}.subhero{padding:74px 0 55px;background:radial-gradient(circle at 85% 20%,#233b4a,transparent 55%);border-bottom:1px solid var(--line)}.subhero h1{max-width:850px}.subhero p{max-width:760px;color:var(--muted);font-size:18px}.copy{max-width:820px;color:var(--muted)}.copy strong{color:white}.sticky-call{display:none}.breadcrumbs{font-size:13px;color:#a7b9c6}.breadcrumbs a{color:var(--gold)}@media(max-width:850px){.navlinks{display:none}.hero-grid{grid-template-columns:1fr;padding:48px 0 50px}.hero-art{max-width:640px}.cards,.steps{grid-template-columns:repeat(2,1fr)}.footergrid{grid-template-columns:1fr 1fr}.cta{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.wrap{width:min(100% - 30px,1160px)}.navinner{min-height:68px}.brand{font-size:27px}.nav .btn.small{font-size:12px;padding:8px 10px}.hero-grid{gap:10px}.hero h1{font-size:53px}.lead{font-size:17px}.section{padding:56px 0}.cards,.steps,.footergrid{grid-template-columns:1fr}.cta{padding:27px}.cta .btn{width:100%}.sticky-call{display:flex;position:fixed;z-index:90;bottom:0;left:0;right:0;background:#ffbd31;color:#101820;font-weight:900;justify-content:center;align-items:center;gap:10px;padding:17px;border-top:2px solid #ffe08b;box-shadow:0 -5px 20px #0008}.footer{padding-bottom:110px}.trust{gap:8px 15px}.hero-art img{border-radius:10px}}
/* Holujemy24 — professional 2026 redesign */
:root{--bg:#080c11;--panel:#10171e;--panel2:#17212b;--line:#29343d;--txt:#f6f8fa;--muted:#b3c0c9;--gold:#ffcc28;--gold2:#e6ac16}
body{background:#090d12;line-height:1.55} .wrap{width:min(1240px,calc(100% - 48px))}
.top{background:#ffcc28;color:#141414;font-size:11px;letter-spacing:2.3px;padding:6px;font-weight:900}
.nav{background:#080d12f5;border-bottom:1px solid #ffffff17}.navinner{min-height:86px}.brand{font-size:35px;letter-spacing:-.4px}.navlinks{font-weight:600}.navlinks a{transition:color .2s}
.btn{border-radius:7px;padding:16px 25px;box-shadow:none}.btn.small{border-radius:7px}.btn.alt{border-color:#8d9ba6;background:#0c121c90}
.hero{background:radial-gradient(ellipse at 74% 25%,#24303a 0%,transparent 56%),linear-gradient(120deg,#0b1118,#0b1016 85%)}
.hero-grid{grid-template-columns:1.05fr 1fr;gap:42px;padding:90px 0 94px}.hero h1{font-size:clamp(56px,6.1vw,88px);letter-spacing:-1px;line-height:.97;max-width:700px}.eyebrow{letter-spacing:2.1px}.lead{font-size:18px;line-height:1.7;max-width:540px}.trust{padding-top:10px}.trust span{font-weight:600}
.hero-art{position:relative;align-self:stretch;min-height:380px}.hero-art:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b11182e,transparent 65%);z-index:1;pointer-events:none}.hero-art img{height:100%;width:100%;object-fit:cover;border-radius:5px;border:1px solid #34414c;box-shadow:0 25px 70px #0009}.art-label{position:absolute;bottom:10px;right:10px;z-index:2;background:#070a0dbb;padding:5px 9px;color:#d2d7da;border-radius:3px;font-size:10px;max-width:75%}
.section{padding:94px 0}.section.dark{background:#0c1219}.section-head{margin-bottom:38px}.section-head h2{max-width:780px}h2{font-size:clamp(36px,4.2vw,55px);letter-spacing:-.4px}.cards{gap:14px}.card{border-radius:5px;background:#121a22;border:1px solid #2d3843;padding:31px;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-4px);border-color:#ffcc28}.card .num{background:transparent;border:1px solid #e5ae2780;color:#ffcc28;border-radius:5px}.card h3{font-size:26px}.card p{line-height:1.7}.link{color:#ffcc28}
#likwidacja-szkod{background:#0c1219}#likwidacja-szkod .claim-cta{background:linear-gradient(90deg,#090e14 0%,#0b1119 57%,#0b1119a8 77%),url('/assets/kolizja-foto.webp') right center/cover no-repeat;color:#fff;border:1px solid #37434b;border-radius:5px;padding:65px 55px;min-height:390px}#likwidacja-szkod .claim-cta h2{max-width:680px}#likwidacja-szkod .claim-cta p{max-width:680px;color:#d1d9df;margin:12px 0}#likwidacja-szkod .claim-cta small{display:block;max-width:650px;color:#aebbc3;margin-top:20px}#likwidacja-szkod .claim-cta .btn{background:#ffcc28;color:#10151a;border-color:#ffcc28}#likwidacja-szkod .claim-cta .btn.alt{background:#111923;color:white;border-color:#697781}
.pill{border-radius:5px;background:#141d26}.step{border-radius:0 4px 4px 0}.cta{border-radius:5px;background:#ffcc28}.footer{background:#080c11}.subhero{background:linear-gradient(120deg,#0a1016,#1b2834)}
@media(max-width:850px){.hero-grid{grid-template-columns:1fr;padding:60px 0}.hero-art{min-height:340px}.hero h1{font-size:clamp(54px,10vw,78px)}}
@media(max-width:600px){.wrap{width:calc(100% - 32px)}.top{font-size:9px;letter-spacing:1.2px}.navinner{min-height:66px}.brand{font-size:28px}.hero-grid{padding:48px 0 55px;gap:28px}.hero h1{font-size:clamp(48px,12.5vw,64px)}.hero-art{min-height:250px}.hero-art img{height:260px}.section{padding:62px 0}.card{padding:25px}#likwidacja-szkod .claim-cta{padding:32px 24px;background:linear-gradient(90deg,#0a1016f2,#0a1016d9),url('/assets/kolizja-foto.webp') center/cover no-repeat}.cta{padding:28px}.art-label{font-size:9px}.sticky-call{background:#ffcc28}}
