:root{--blue:#008df0;--navy:#031323;--ink:#081b33;--muted:#536174;--green:#17af48;--pale:#f2f7fb;--line:#dce7f1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,"Segoe UI",sans-serif;color:var(--ink);background:#fff;line-height:1.45}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.wrap{width:min(1180px,92%);margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:#fff;padding:10px;z-index:99}.header{height:72px;background:#fff;display:flex;align-items:center;border-bottom:1px solid #e6edf4;position:sticky;top:0;z-index:30}.header .wrap{display:flex;align-items:center}.logo{margin-right:auto}.logo img{display:block;width:200px}.nav{display:flex;align-items:center;gap:22px;font-size:13px;font-weight:700}.nav a:hover{color:var(--blue)}.wa-head{display:flex;align-items:center;gap:10px;background:#1dad42;color:#fff!important;border-radius:30px;padding:10px 17px}.hamb{display:none;border:0;background:#eaf3fb;padding:9px 12px;border-radius:9px;font-size:20px}.hero{min-height:505px;color:#fff;background:#031321 url("img/hero-birebir.webp") center/cover no-repeat;position:relative;display:flex;align-items:center}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,10,20,.93) 0%,rgba(1,16,31,.72) 43%,rgba(2,18,34,.05) 75%)}.hero .wrap{position:relative;z-index:1}.hero-copy{width:54%;padding:52px 0 34px}.kicker{font-size:12px;font-weight:800;letter-spacing:.13em}.hero h1{font-size:47px;line-height:1.05;letter-spacing:-1.5px;margin:16px 0}.hero h1 span{color:#0ca6ff}.hero p{font-size:18px;max-width:590px;margin:0;color:#f0f6fb}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:28px;font-weight:800;border:1px solid transparent}.btn-blue{background:linear-gradient(90deg,#008af2,#00a8ff);color:#fff}.btn-green{background:linear-gradient(90deg,#10a942,#20d85b);color:#fff}.btn-outline{border-color:#fff;color:#fff;background:rgba(255,255,255,.05)}.hero-points{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-top:1px solid rgba(255,255,255,.15);padding-top:23px;font-size:12px}.hero-points div{display:flex;align-items:center;gap:9px}.hero-points i{font-style:normal;color:#10aaff;font-size:22px}.feature-strip{border-bottom:1px solid var(--line);box-shadow:0 8px 18px rgba(5,30,55,.04)}.feature-strip .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:25px 0}.feature{display:flex;gap:13px;align-items:center}.feature i{font-style:normal;width:48px;height:48px;flex:0 0 48px;border-radius:50%;display:grid;place-items:center;background:#e6f5ff;color:var(--blue);font-size:23px}.feature strong{display:block;font-size:14px}.feature span{color:var(--muted);font-size:12px}.services{padding:38px 0 22px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{background:linear-gradient(145deg,#fff,#f0f5f9);border-radius:18px;padding:22px;min-height:490px;display:flex;flex-direction:column;border:1px solid #e6edf3}.service-card h2{font-size:27px;margin:0}.service-card>p{margin:2px 0;color:#33445a}.visual{height:205px;display:grid;place-items:center;margin:8px 0}.visual img{max-height:195px;object-fit:contain;filter:drop-shadow(0 13px 12px rgba(6,22,40,.2))}.screen{width:92%;height:160px;border:8px solid #101b2b;border-radius:9px;background:url("img/filo-telefon-birebir.webp") center/cover no-repeat;box-shadow:0 12px 18px rgba(4,20,40,.2)}.ticks{list-style:none;padding:0;margin:auto 0 15px}.ticks li{margin:5px 0;font-size:14px}.ticks li:before{content:"✓";color:var(--blue);font-weight:900;margin-right:9px}.card-btn{align-self:flex-start}.campaign-wrap{padding:14px 0 28px}.campaign{min-height:220px;border-radius:20px;color:#fff;background:radial-gradient(circle at 48% 55%,#095ea8,transparent 29%),linear-gradient(110deg,#031528,#04396d);display:grid;grid-template-columns:1.1fr .8fr 1.1fr;gap:20px;align-items:center;padding:24px 38px;overflow:hidden}.campaign .tag{background:#ff293b;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:900}.campaign h2{font-size:31px;line-height:1.1;margin:10px 0 6px}.campaign-product{text-align:center}.campaign-product img{max-height:170px;filter:drop-shadow(0 20px 20px #0008)}.price del{display:block;color:#a6bfd5;font-size:20px}.price strong{font-size:58px;line-height:1}.campaign-list{list-style:none;padding:0;margin:0}.campaign-list li{margin:8px 0}.campaign-list li:before{content:"●";color:#00a8ff;margin-right:9px}.fleet{display:grid;grid-template-columns:1fr 1fr;background:#f4f8fc;min-height:470px}.fleet-image{background:url("img/filo-telefon-birebir.webp") center/cover no-repeat;min-height:420px}.fleet-copy{padding:55px 8%}.fleet-copy small{color:var(--blue);font-weight:900;letter-spacing:.12em}.fleet-copy h2{font-size:38px;line-height:1.12;margin:12px 0}.fleet-copy p{color:#364b62;font-size:16px}.fleet-icons{display:flex;gap:16px;flex-wrap:wrap;color:#087ecb;font-size:12px;font-weight:800;margin:20px 0}.cta{padding:36px 0}.cta-box{background:linear-gradient(100deg,#0771ef,#00a4ee);border-radius:20px;color:#fff;padding:30px 38px;display:flex;align-items:center;justify-content:space-between;gap:25px}.cta-box h2{font-size:32px;margin:0}.cta-box p{margin:4px 0}.footer{background:#031323;color:#bccbdd;padding:45px 0 22px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px}.footer-logo{background:#fff;border-radius:10px;padding:6px;width:190px}.footer h3{color:#fff}.footer ul{list-style:none;padding:0}.footer li{margin:7px 0}.copy{border-top:1px solid #1c3048;margin-top:28px;padding-top:18px;font-size:12px}.mobilebar{display:none}
@media(max-width:900px){.nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:18px;flex-direction:column;align-items:stretch}.nav.open{display:flex}.hamb{display:block}.hero-copy{width:70%}.cards{grid-template-columns:1fr 1fr}.service-card:last-child{grid-column:1/-1}.campaign{grid-template-columns:1fr 1fr}.campaign .campaign-list{grid-column:1/-1}.fleet{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body{padding-bottom:66px}.header{height:66px}.logo img{width:185px}.nav{top:66px}.hero{min-height:650px;background-position:63% center}.hero:after{background:linear-gradient(90deg,rgba(0,10,20,.94),rgba(0,12,25,.62))}.hero-copy{width:100%;padding:45px 0 28px}.hero h1{font-size:39px}.hero p{font-size:17px}.actions .btn{width:100%}.hero-points{grid-template-columns:1fr 1fr;gap:14px}.feature-strip .wrap,.cards{grid-template-columns:1fr}.service-card:last-child{grid-column:auto}.feature{padding:3px 0}.campaign{grid-template-columns:1fr;padding:25px}.campaign-product{display:none}.campaign .campaign-list{grid-column:auto}.price strong{font-size:50px}.fleet-copy{padding:40px 7%}.fleet-copy h2{font-size:32px}.cta-box{display:block;padding:26px}.cta-box .actions{margin-bottom:0}.footer-grid{grid-template-columns:1fr}.mobilebar{display:grid;grid-template-columns:1fr 1fr;position:fixed;z-index:50;left:0;right:0;bottom:0;background:#fff;padding:8px;gap:8px;box-shadow:0 -6px 20px #0002}.mobilebar .btn{padding:12px 5px;font-size:14px}}
