:root{--navy: #1A2744;--navy-mid: #253358;--orange: #FF6B2B;--orange-dark: #E55A1F;--light: #F5F5F5;--white: #FFFFFF;--text: #1A2744;--text-mid: rgba(26,39,68,.65);--border: rgba(26,39,68,.1);--ff-display: "Bebas Neue", Impact, sans-serif;--ff-body: "Inter", system-ui, sans-serif;--ease-out: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--light);color:var(--text);font-family:var(--ff-body);overflow-x:hidden}a{text-decoration:none;color:inherit}ul{list-style:none}.back-btn{background:var(--navy);color:var(--white);border:none}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--navy)}.nav__inner{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:72px}.nav__logo{display:flex;align-items:center;gap:.5rem}.nav__logo-text{font-family:var(--ff-display);font-size:1.5rem;letter-spacing:.05em;color:var(--white)}.nav__logo-text span{color:var(--orange)}.nav__links{display:flex;align-items:center;gap:2.5rem}.nav__link{font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff9;transition:color .2s}.nav__link:hover,.nav__link:focus-visible{color:var(--white);outline:none}.nav__call{display:inline-flex;align-items:center;gap:.4rem;background:var(--orange);color:#fff;padding:.5rem 1.3rem;border-radius:4px;font-size:.85rem;font-weight:700;letter-spacing:.04em;transition:background .2s,transform .2s}.nav__call:hover,.nav__call:focus-visible{background:var(--orange-dark);transform:translateY(-1px);outline:none;box-shadow:0 0 0 2px var(--navy),0 0 0 4px var(--orange)}.hero{min-height:100vh;background:var(--navy);display:flex;flex-direction:column;position:relative;overflow:hidden}.hero__stripes{position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 60px,rgba(255,107,43,.03) 60px,rgba(255,107,43,.03) 62px)}.hero__glow{position:absolute;top:-200px;right:-200px;width:700px;height:700px;background:radial-gradient(ellipse,rgba(255,107,43,.15) 0%,transparent 60%);pointer-events:none}.hero__main{flex:1;display:flex;align-items:center;padding:9rem 2rem 4rem;position:relative;z-index:1}.hero__inner{max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero__badge{display:inline-flex;align-items:center;gap:.5rem;background:#ff6b2b26;border:1px solid rgba(255,107,43,.3);border-radius:4px;padding:.4rem .9rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:1.5rem}.hero__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--orange);animation:blink 1.5s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero__headline{font-family:var(--ff-display);font-size:clamp(4rem,9vw,8rem);line-height:.95;letter-spacing:.01em;color:var(--white);margin-bottom:2rem}.hero__headline .accent{color:var(--orange)}.hero__headline .outline{-webkit-text-stroke:1px rgba(255,255,255,.3);color:transparent}.hero__sub{font-size:1rem;color:#ffffff8c;line-height:1.7;max-width:400px;margin-bottom:2.5rem}.hero__actions{display:flex;flex-direction:column;gap:1rem;max-width:360px}.btn-call{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--orange);color:#fff;padding:1.1rem 2rem;border-radius:4px;font-family:var(--ff-body);font-size:1.1rem;font-weight:700;letter-spacing:.02em;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.btn-call:hover,.btn-call:focus-visible{background:var(--orange-dark);transform:translateY(-2px);box-shadow:0 10px 30px #ff6b2b66;outline:none}.btn-call:focus-visible{box-shadow:0 10px 30px #ff6b2b66,0 0 0 2px var(--navy),0 0 0 4px var(--orange)}.btn-services{display:flex;align-items:center;justify-content:center;background:transparent;color:#ffffffb3;padding:1rem 2rem;border-radius:4px;font-family:var(--ff-body);font-size:.95rem;font-weight:600;border:1px solid rgba(255,255,255,.15);letter-spacing:.04em;transition:border-color .2s ease,color .2s ease}.btn-services:hover,.btn-services:focus-visible{border-color:var(--orange);color:var(--orange);outline:none}.hero__trust{display:flex;flex-direction:column;gap:1.2rem}.trust-badge{display:flex;align-items:center;gap:1.2rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--orange);border-radius:4px;padding:1.2rem 1.5rem;transition:background .2s}.trust-badge:hover{background:#ffffff0f}.trust-badge__icon{font-size:1.8rem;flex-shrink:0}.trust-badge__title{font-weight:700;font-size:.95rem;color:var(--white);margin-bottom:.2rem}.trust-badge__sub{font-size:.8rem;color:#ffffff73}.hero__stats-bar{position:relative;z-index:1;background:#ffffff0d;border-top:1px solid rgba(255,255,255,.08)}.stats-bar-inner{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(4,1fr)}.stat-item{padding:1.5rem 2rem;border-right:1px solid rgba(255,255,255,.08);text-align:center}.stat-item:last-child{border-right:none}.stat-item__num{font-family:var(--ff-display);font-size:2.2rem;color:var(--orange);letter-spacing:.02em;line-height:1}.stat-item__label{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-top:.3rem}.services-section{padding:8rem 2rem}.services-inner{max-width:1200px;margin:0 auto}.section-tag{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);display:inline-block;margin-bottom:.8rem}.section-title{font-family:var(--ff-display);font-size:clamp(2.5rem,6vw,4.5rem);letter-spacing:.02em;color:var(--navy);line-height:1;margin-bottom:1rem}.section-sub{font-size:1rem;color:var(--text-mid);max-width:480px;line-height:1.7}.section-header{margin-bottom:4rem}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.service-card{background:#fff;border:1px solid var(--border);border-radius:6px;padding:2rem;transition:border-color .3s,transform .3s var(--ease-out),box-shadow .3s;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--orange);transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease}.service-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px #1a27441a;border-color:#ff6b2b4d}.service-card:hover:before{transform:scaleY(1)}.service-card__icon{font-size:2rem;margin-bottom:1rem}.service-card__name{font-weight:700;font-size:1rem;color:var(--navy);margin-bottom:.6rem}.service-card__desc{font-size:.85rem;color:var(--text-mid);line-height:1.65}.emergency{background:var(--orange);padding:5rem 2rem;text-align:center;position:relative;overflow:hidden}.emergency:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 25px,rgba(0,0,0,.04) 25px,rgba(0,0,0,.04) 26px)}.emergency__inner{position:relative;z-index:1}.emergency__label{font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin-bottom:1rem}.emergency__title{font-family:var(--ff-display);font-size:clamp(3rem,7vw,6rem);color:#fff;line-height:1;letter-spacing:.02em;margin-bottom:1.5rem}.emergency__sub{font-size:1rem;color:#ffffffbf;margin-bottom:2.5rem}.btn-emergency{display:inline-flex;align-items:center;gap:.6rem;background:#fff;color:var(--orange);padding:1.1rem 2.5rem;border-radius:4px;font-family:var(--ff-body);font-size:1.1rem;font-weight:800;letter-spacing:.02em;transition:transform .2s,box-shadow .2s;animation:emergency-pulse 2.5s ease-in-out infinite}.btn-emergency:hover,.btn-emergency:focus-visible{transform:scale(1.03);box-shadow:0 12px 30px #0003;outline:none;animation:none}@keyframes emergency-pulse{0%,to{box-shadow:0 0 #fff6}50%{box-shadow:0 0 0 16px #fff0}}.db-credit{text-align:center;padding:2rem;background:var(--navy);font-size:.78rem;color:#ffffff4d}.db-credit a{color:var(--orange);font-weight:700}@media(max-width:768px){.hero__inner{grid-template-columns:1fr}.hero__trust{display:none}.stats-bar-inner{grid-template-columns:repeat(2,1fr)}.services-grid{grid-template-columns:1fr}}
