@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,700&family=Inter:wght@400;500;600;700&display=swap');

:root{--orange:#ff6500;--orange2:#ff8a00;--black:#080808;--panel:#111;--muted:#aaa;--line:#292929;--white:#f8f8f6}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:86px;padding:0 clamp(22px,5vw,82px);display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:10;width:100%;border-bottom:1px solid #ffffff20}.brand{display:flex;align-items:center;gap:12px;font-family:'Barlow Condensed',sans-serif;font-size:25px;font-weight:700;letter-spacing:.5px;line-height:.85}.brand strong{color:var(--orange)}.brand small{display:block;font:700 9px Inter,sans-serif;letter-spacing:3px;color:#aaa;margin-top:7px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--orange);color:var(--orange);font-weight:800;transform:skew(-7deg)}nav{display:flex;gap:32px;font-size:13px;font-weight:600}nav a:hover{color:var(--orange)}.header-call{font-size:13px;font-weight:700;border:1px solid var(--orange);padding:12px 20px;color:var(--orange)}
.hero{min-height:790px;height:100vh;position:relative;display:flex;align-items:center;overflow:hidden}.hero-bg,.hero-shade{position:absolute;inset:0}.hero-bg{background:#0a0a0a url('assets/kirik-ekranli-telefon.png') center/cover no-repeat}.hero-shade{background:linear-gradient(90deg,rgba(4,4,4,.98) 0%,rgba(4,4,4,.9) 32%,rgba(4,4,4,.35) 63%,rgba(4,4,4,.05) 100%),linear-gradient(0deg,#080808 0%,transparent 17%)}.hero-content{position:relative;z-index:2;padding:100px clamp(22px,7vw,120px) 40px;max-width:850px}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:2.5px;color:#c5c5c5;font-weight:700;display:flex;align-items:center;gap:10px}.eyebrow span{width:35px;height:2px;background:var(--orange)}h1,h2{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin:18px 0;line-height:.94}h1{font-size:clamp(64px,7.2vw,112px);letter-spacing:-2px}h1 em,h2 em{font-style:italic;color:var(--orange)}.lead{font-size:17px;color:#c5c5c5;line-height:1.8;max-width:630px}.hero-actions,.contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:17px 24px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--orange);color:#090909}.btn-whatsapp{background:#20c868;color:#07150d}.btn-outline{border:1px solid #666}.trust-row{display:flex;gap:28px;margin-top:38px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#bbb}.trust-row span::first-letter{color:var(--orange)}
.section{padding:110px clamp(22px,7vw,120px)}.section-heading{max-width:750px}.section-heading h2,.process h2,.contact h2{font-size:clamp(48px,5.5vw,78px)}.section-heading>p:last-child{color:var(--muted);line-height:1.7;max-width:600px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin-top:55px;border:1px solid var(--line)}.service-grid article{background:var(--panel);padding:35px;min-height:310px;position:relative;transition:.2s}.service-grid article:hover{background:#171717;transform:translateY(-4px)}.service-grid b{position:absolute;right:24px;top:20px;color:#3c3c3c;font:800 32px 'Barlow Condensed'}.service-grid .icon{display:grid;place-items:center;color:var(--orange);font-size:36px;width:64px;height:64px;border:1px solid #ff650050;margin:30px 0}.service-grid h3{font:700 25px 'Barlow Condensed';text-transform:uppercase}.service-grid p{color:var(--muted);font-size:13px;line-height:1.7}.process{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#0c0c0c;border-block:1px solid var(--line)}.process ol{list-style:none;margin:0;padding:0}.process li{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.process li strong{font:800 40px 'Barlow Condensed';color:var(--orange)}.process h3{margin:0 0 8px;text-transform:uppercase}.process li p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.contact{display:grid;grid-template-columns:1.2fr .8fr;gap:1px;background:var(--line);padding-top:0;padding-bottom:0}.contact-card,.address-card{background:var(--panel);padding:70px}.contact-card>p:not(.eyebrow){color:var(--muted);line-height:1.7;max-width:560px}.address-card{background:linear-gradient(135deg,#ff7900,#e94f00);color:#080808;display:flex;flex-direction:column;justify-content:center;transition:.2s}.address-card:hover{filter:brightness(1.08)}.address-card .pin{font-size:35px}.address-card small{font-weight:800;letter-spacing:2px;margin-top:24px}.address-card h3{font:800 clamp(29px,3vw,46px)/1.08 'Barlow Condensed';text-transform:uppercase}.map-link{font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:1px}.contact-card .btn-outline:hover{border-color:var(--orange);color:var(--orange)}
footer{min-height:150px;padding:40px clamp(22px,7vw,120px);display:flex;align-items:center;justify-content:space-between;gap:30px;color:#888;border-top:1px solid var(--line);font-size:12px}footer>a{font-size:15px;color:var(--white);font-weight:700}.wa-float{position:fixed;z-index:20;right:22px;bottom:22px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#20c868;color:#fff;font-size:28px;box-shadow:0 10px 30px #0008;transition:.2s}.wa-float:hover{transform:scale(1.08)}
@media(max-width:900px){nav{display:none}.service-grid{grid-template-columns:1fr 1fr}.process,.contact{grid-template-columns:1fr}.contact{padding-inline:0}.hero-bg{background-position:61% center}.hero-shade{background:linear-gradient(90deg,#050505 0%,rgba(5,5,5,.84) 55%,rgba(5,5,5,.35)),linear-gradient(0deg,#080808,transparent 30%)}.process{gap:35px}}
@media(max-width:600px){.site-header{height:74px}.header-call{padding:10px 12px}.brand{font-size:20px}.brand-mark{width:36px;height:36px}.hero{min-height:760px}.hero-content{padding-top:110px}.lead{font-size:15px}.hero-actions .btn{width:100%}.trust-row{gap:12px;flex-wrap:wrap}.section{padding:80px 20px}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:260px}.contact-card,.address-card{padding:55px 22px}footer{flex-direction:column;text-align:center}.hero-shade{background:linear-gradient(90deg,rgba(4,4,4,.97),rgba(4,4,4,.6)),linear-gradient(0deg,#080808,transparent 40%)}h1{letter-spacing:-1px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.service-grid article,.wa-float{transition:none}}
.pickup{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:center;gap:45px;background:linear-gradient(110deg,#141414 0%,#0c0c0c 62%,#15100c 100%);border-block:1px solid var(--line);position:relative;overflow:hidden}.pickup::after{content:"";position:absolute;width:320px;height:320px;border:1px solid #ff650025;border-radius:50%;right:6%;top:50%;transform:translateY(-50%);pointer-events:none}.pickup-copy{position:relative;z-index:1}.pickup h2{font-size:clamp(46px,5vw,72px);margin-bottom:20px}.pickup-copy>p:last-of-type{max-width:720px;color:var(--muted);line-height:1.75;font-size:14px}.pickup-notes{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:28px;color:#ccc;font-size:11px;text-transform:uppercase;letter-spacing:.7px}.pickup-notes strong{color:var(--orange);margin-right:7px}.pickup-action{position:relative;z-index:1;min-height:220px;padding:34px;display:flex;flex-direction:column;justify-content:center;background:#20c868;color:#06150c;transition:.2s}.pickup-action:hover{transform:translateY(-4px);background:#27da73}.pickup-action span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2px}.pickup-action strong{font:800 39px/1 'Barlow Condensed';text-transform:uppercase;margin:17px 0}.pickup-action small{font-weight:800;text-transform:uppercase;letter-spacing:1px}
@media(max-width:900px){.pickup{grid-template-columns:1fr}.pickup-action{grid-column:1/-1;min-height:150px}.pickup-action strong{font-size:34px}}
@media(max-width:600px){.pickup{grid-template-columns:1fr;gap:25px}.pickup-action{grid-column:auto;margin:15px -20px -80px;padding:35px 20px}.pickup-notes{flex-direction:column}}

.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#0d0d0d;border-block:1px solid var(--line)}.about h2{font-size:clamp(48px,5.5vw,78px)}.about-copy>p{color:var(--muted);line-height:1.8;margin-top:0}.legal-notice{margin-top:32px;padding:26px 28px;border-left:4px solid var(--orange);background:#171717}.legal-notice strong{display:block;color:var(--orange);font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.legal-notice p{margin:10px 0 0;color:#d2d2d2;font-size:13px;line-height:1.75}.footer-copy{max-width:680px;line-height:1.55}.footer-copy>p{margin:7px 0}.footer-disclaimer{color:#bbb}.footer-disclaimer strong{color:var(--orange)}@media(min-width:901px){footer{min-height:180px}.footer-copy{flex:1}}@media(max-width:900px){.about{grid-template-columns:1fr}footer{align-items:center}}
.service-grid article{padding:0 25px 28px;overflow:hidden;min-height:390px}.service-grid article img{width:calc(100% + 50px);height:185px;margin:0 -25px 24px;display:block;object-fit:cover;filter:saturate(.82) contrast(1.08);transition:transform .35s ease,filter .35s ease}.service-grid article:hover img{transform:scale(1.035);filter:saturate(1) contrast(1.08)}.service-grid article b{top:198px;background:#0d0d0ddd;padding:2px 7px;color:var(--orange)}.service-grid article h3{margin-top:0}