*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050505;color:#fff;font-family:Tahoma,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:22px 7%;background:rgba(0,0,0,.82);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,210,50,.18)}.brand{display:flex;gap:12px;align-items:center}.bolt{font-size:46px;color:#f8c518;text-shadow:0 0 22px #f8c518}.brand b{font-size:24px;line-height:1}.brand em{color:#f8c518;font-style:normal}.brand small{display:block;color:#ddd;font-size:11px;letter-spacing:1px}.nav nav{display:flex;gap:30px;color:#ddd}.nav nav a:hover{color:#f8c518}.hero{min-height:760px;display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center;padding:60px 7%;background:radial-gradient(circle at 20% 15%,rgba(255,204,0,.2),transparent 25%),linear-gradient(135deg,#020202,#111)}.visual{position:relative;min-height:560px}.phone{width:350px;height:570px;margin:auto;background:linear-gradient(145deg,#1d1d1d,#000);border:3px solid #2b2b2b;border-radius:44px;box-shadow:0 35px 70px rgba(0,0,0,.7),0 0 60px rgba(248,197,24,.18);transform:rotate(-8deg);padding:70px 35px 30px;text-align:center}.phone:before{content:'Stories';position:absolute;top:28px;right:38px;color:#fff}.snap{height:230px;border-radius:24px;background:#ffd21d;color:#fff;font-size:110px;display:grid;place-items:center;margin-bottom:30px;box-shadow:inset 0 0 40px rgba(0,0,0,.18)}.phone h3{color:#ffd21d;font-size:25px}.phone a{display:inline-block;border:1px solid #ffd21d;border-radius:14px;padding:10px 35px}.float{position:absolute;font-size:60px;filter:drop-shadow(0 20px 35px #000)}.f1{top:60px;right:20px}.f2{bottom:80px;left:60px}.badge{display:inline-block;border:1px solid #ffd21d;color:#ffd21d;border-radius:99px;padding:10px 18px;margin-bottom:15px}.hero h1{font-size:74px;line-height:1.12;margin:0}.hero h1 strong{color:#ffd21d}.hero p{font-size:23px;color:#eee;line-height:1.8;max-width:760px}.icons{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}.icons div{background:rgba(255,255,255,.05);border:1px solid rgba(255,210,29,.25);border-radius:22px;padding:20px;text-align:center;font-size:30px}.icons small{display:block;font-size:14px;color:#ddd;margin-top:8px}.actions{display:flex;gap:18px;flex-wrap:wrap}.btn{background:linear-gradient(135deg,#ffdc3d,#d69c00);color:#050505;font-weight:800;border-radius:16px;padding:17px 30px;box-shadow:0 10px 30px rgba(255,210,29,.25)}.btn.ghost{background:transparent;color:#fff;border:1px solid #ffd21d}.stats{display:flex;gap:20px;margin-top:25px}.stats b{background:rgba(255,255,255,.05);border:1px solid rgba(255,210,29,.25);border-radius:15px;padding:14px 24px;color:#ffd21d}.stats small{display:block;color:#ddd;font-size:12px}.cards,.packages,.process,.lead{padding:70px 7%;background:#090909}.cards h2,.packages h2,.process h2{text-align:center;font-size:34px;margin-bottom:34px}.grid{display:grid;gap:18px}.five{grid-template-columns:repeat(5,1fr)}.three{grid-template-columns:repeat(3,1fr)}article{border:1px solid rgba(255,210,29,.22);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border-radius:22px;padding:28px;box-shadow:0 20px 45px rgba(0,0,0,.25)}article h3{color:#fff;font-size:21px}article p,li,.trust small{color:#ddd;line-height:1.7}.process{background:linear-gradient(180deg,#111,#070707)}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.steps div{text-align:center;border:1px solid rgba(255,210,29,.25);border-radius:50px;padding:24px;background:#0d0d0d;color:#ffd21d}.steps b{display:block;color:#fff;margin:10px}.steps span{color:#ddd;font-size:13px}.packages article strong{font-size:46px;color:#ffd21d}.packages ul{padding:0 20px}.featured{background:linear-gradient(180deg,#ffd21d,#b98700);color:#050505;transform:scale(1.04)}.featured h3,.featured p,.featured li,.featured strong{color:#050505}.featured span{background:#000;color:#ffd21d;border-radius:99px;padding:6px 18px}.vat{display:block;text-align:center;margin-top:20px;color:#bbb}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:28px 7%;background:#161000;border-top:1px solid rgba(255,210,29,.25);border-bottom:1px solid rgba(255,210,29,.25)}.trust div{text-align:center;color:#ffd21d;font-weight:800}.trust small{display:block;font-weight:400}.lead{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:start}.lead h2{font-size:42px;color:#ffd21d}.lead form{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#111;border:1px solid rgba(255,210,29,.25);padding:25px;border-radius:24px}.lead textarea,.lead button{grid-column:1/-1}input,select,textarea{width:100%;padding:16px;border-radius:14px;border:1px solid rgba(255,210,29,.25);background:#050505;color:#fff;font-family:inherit}textarea{min-height:110px}button{cursor:pointer;border:0;background:linear-gradient(135deg,#ffdc3d,#d69c00);color:#050505;border-radius:16px;padding:18px;font-size:18px;font-weight:900}footer{display:flex;justify-content:space-between;gap:25px;padding:40px 7%;background:#020202;border-top:1px solid rgba(255,210,29,.18)}@media(max-width:900px){.hero,.lead{grid-template-columns:1fr}.hero h1{font-size:48px}.five,.three,.steps,.trust,.icons{grid-template-columns:1fr 1fr}.phone{width:290px;height:500px}.nav nav{display:none}}@media(max-width:560px){.five,.three,.steps,.trust,.icons,.lead form{grid-template-columns:1fr}.hero{padding:35px 5%}.hero h1{font-size:39px}.stats{flex-direction:column}footer{flex-direction:column}.phone{transform:none;width:260px;height:450px}.snap{height:170px}}
