*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:root{--or:#E85D1F;--or2:#FF6B2B;--blk:#080808;--blk2:#0F0F0F;--blk3:#161616;--blk4:#1C1C1C;--line:rgba(255,255,255,0.06);--line2:rgba(255,255,255,0.12);--muted:rgba(255,255,255,0.38);--soft:rgba(255,255,255,0.65);--white:#FFFFFF;--font-head:'Barlow Condensed',sans-serif;--font-body:'Barlow',sans-serif;--skew:22deg}html{scroll-behavior:smooth}body{background:var(--blk);color:var(--white);font-family:var(--font-body);font-size:15px;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--blk2)}::-webkit-scrollbar-thumb{background:var(--or)}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 48px;height:98px;display:flex;align-items:center;justify-content:space-between;background:rgba(8,8,8,0.92);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);transition:all 0.3s}.nav.scrolled{background:rgba(8,8,8,0.98)}.nav-logo{display:inline-flex;align-items:center;height:78px;text-decoration:none}.nav-logo img{display:block;height:156px;width:auto;object-fit:contain}.nav-links{display:flex;gap:36px;list-style:none}.nav-links a{font-family:var(--font-head);font-size:13px;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color 0.2s}.nav-links a:hover{color:var(--white)}.nav-actions{display:flex;gap:12px;align-items:center}.btn-nav-ghost{font-family:var(--font-head);font-size:12px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--white);background:transparent;border:1px solid var(--line2);padding:9px 22px;cursor:pointer;transition:all 0.2s;text-decoration:none}.btn-nav-ghost:hover{border-color:var(--or);color:var(--or)}.btn-nav{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--white);background:var(--or);border:none;padding:10px 26px;cursor:pointer;transition:background 0.2s;text-decoration:none}.btn-nav:hover{background:var(--or2)}.section{padding:100px 48px 120px;max-width:1440px;margin:0 auto}.sec-tag{display:flex;align-items:center;gap:14px;margin-bottom:18px}.sec-tag-line{width:32px;height:1px;background:var(--or)}.sec-tag-text{font-family:var(--font-head);font-size:11px;font-weight:600;letter-spacing:0.3em;text-transform:uppercase;color:var(--or)}.sec-h2{font-family:var(--font-head);font-size:clamp(36px,5vw,52px);font-weight:800;text-transform:uppercase;line-height:0.95;letter-spacing:0.01em;color:var(--white);margin-bottom:64px}.sec-h2 em{font-style:normal;color:var(--or)}.para-strip{display:flex;align-items:stretch;height:460px;gap:0;position:relative}.para-card{position:relative;flex:1;margin-right:-36px;clip-path:polygon(var(--skew) 0%,100% 0%,calc(100% - var(--skew)) 100%,0% 100%);background:var(--blk3);border:1px solid rgba(255,255,255,0.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);cursor:pointer;transition:transform 0.38s cubic-bezier(0.23,1,0.32,1),z-index 0s,flex 0.38s cubic-bezier(0.23,1,0.32,1),border-color 0.3s ease,box-shadow 0.3s ease;z-index:1}.para-card:first-child{clip-path:polygon(0% 0%,100% 0%,calc(100% - var(--skew)) 100%,0% 100%);margin-right:-36px}.para-card:last-child{clip-path:polygon(var(--skew) 0%,100% 0%,100% 100%,0% 100%);margin-right:0}.para-card:hover{flex:1.55;z-index:10;transform:translateY(-8px);background:linear-gradient(150deg,#C84A12 0%,var(--or) 55%,#FF7A40 100%);border-color:rgba(255,255,255,0.22);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08),0 18px 36px rgba(0,0,0,0.22)}.para-card::after{content:'';position:absolute;inset:0;background:linear-gradient(170deg,rgba(255,255,255,0.025) 0%,transparent 60%);pointer-events:none;transition:opacity 0.3s}.para-card:hover::after{opacity:0}.para-card::before{content:'';position:absolute;top:0;left:15%;right:15%;height:3px;background:var(--or);transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(0.23,1,0.32,1);z-index:2}.para-card:hover::before{transform:scaleX(1)}.para-card.featured{background:var(--blk3);z-index:1}.para-card.featured::before{background:var(--or)}.para-card.featured:hover{z-index:11}.para-inner{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0;overflow:hidden}.para-name{font-family:var(--font-head);font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:var(--white);margin-bottom:12px;transition:letter-spacing 0.35s}.para-card:hover .para-name{letter-spacing:0.08em}.para-desc{font-size:13px;color:var(--muted);line-height:1.7;font-weight:300;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.4s cubic-bezier(0.23,1,0.32,1),opacity 0.35s ease,margin 0.35s;margin-bottom:0}.para-card:hover .para-desc{max-height:120px;opacity:1;margin-bottom:16px}.para-card.featured .para-desc{color:var(--muted)}.para-card:hover .para-desc{color:rgba(255,255,255,0.82)}.para-link{font-family:var(--font-head);font-size:11px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--or);display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(6px);transition:opacity 0.3s 0.05s,transform 0.35s 0.05s}.para-card:hover .para-link{opacity:1;transform:translateY(0)}.para-card.featured .para-link{color:var(--or)}.para-card:hover .para-link{color:rgba(255,255,255,0.9)}.para-stripe{position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--or);transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(0.23,1,0.32,1)}.para-card:hover .para-stripe{transform:scaleX(1)}.para-card.featured .para-stripe{display:block}.para-card.cta-card{background:linear-gradient(150deg,rgba(232,93,31,0.08) 0%,rgba(232,93,31,0.04) 100%);border:1px solid rgba(232,93,31,0.28);box-shadow:inset 0 0 0 1px rgba(232,93,31,0.08)}.para-card.cta-card .para-inner{align-items:flex-start;justify-content:center}.cta-card .para-name{color:var(--white);text-shadow:0 2px 14px rgba(0,0,0,0.35)}.cta-big-q{font-family:var(--font-head);font-size:80px;font-weight:900;color:rgba(232,93,31,0.12);line-height:1;margin-bottom:8px;transition:color 0.35s,transform 0.38s}.para-card.cta-card:hover .cta-big-q{color:rgba(232,93,31,0.2);transform:scale(1.05) translateY(-4px)}.btn-primary{display:inline-block;font-family:var(--font-head);font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--white);background:var(--or);border:none;padding:12px 24px;cursor:pointer;text-decoration:none;transition:background 0.2s;margin-top:12px}.btn-primary:hover{background:var(--or2)}.para-card.cta-card .para-desc{color:rgba(255,255,255,0.86)}.para-card.cta-card .para-img-wrap::after{background:linear-gradient(to bottom,rgba(0,0,0,0.08),rgba(8,8,8,0.88))}.para-card.cta-card:hover .para-img-wrap::after{background:linear-gradient(to bottom,rgba(0,0,0,0.02),rgba(200,74,18,0.78))}.para-img-wrap{position:absolute;top:0;left:0;right:0;height:100%;overflow:hidden}.para-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),filter 0.4s;filter:brightness(0.75) saturate(0.85)}.para-card:hover .para-img-wrap img{transform:scale(1.06);filter:brightness(0.88) saturate(1)}.para-img-wrap::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to bottom,transparent,var(--blk3));pointer-events:none}.para-card.featured .para-img-wrap::after{background:linear-gradient(to bottom,transparent,var(--blk3))}.para-card:hover .para-img-wrap::after{background:linear-gradient(to bottom,transparent,#C84A12)}.para-inner{padding-top:0 !important}.para-inner-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:26px 40px 34px 44px;height:100%}.reveal{opacity:0;transform:translateY(28px);transition:opacity 0.7s cubic-bezier(0.4,0,0.2,1),transform 0.7s cubic-bezier(0.4,0,0.2,1)}.reveal.visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:0.1s}.reveal-delay-2{transition-delay:0.2s}.wa-float{position:fixed;bottom:28px;right:28px;width:52px;height:52px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:999;box-shadow:0 4px 20px rgba(37,211,102,0.35);transition:transform 0.2s}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:24px;height:24px;fill:white}@media (max-width:1024px){.para-strip{flex-direction:column;height:auto}.para-card{clip-path:none !important;margin-right:0 !important;margin-bottom:1px;height:200px;flex:none;border-left:3px solid transparent;transition:border-color 0.25s,height 0.35s,transform 0.3s}.para-card:hover{flex:none;height:260px;transform:none;border-left-color:var(--or)}.para-card.featured{border-left:none}.section{padding:80px 20px 100px}.nav{padding:0 20px;min-height:98px}.nav-links,.nav-actions{display:none}}.ba-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.ba-card{background:var(--blk3);padding:0;overflow:hidden;position:relative;cursor:pointer}.ba-visual{height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ba-left,.ba-right{position:absolute;top:0;bottom:0;width:50%;background-size:cover;background-position:center}.ba-left{left:0}.ba-right{right:0}.ba-divider{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--or);z-index:2}.ba-divider-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:var(--or);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:white;font-weight:700;z-index:3}.ba-info{padding:20px 24px}.ba-service{font-family:var(--font-head);font-size:10px;font-weight:600;letter-spacing:0.25em;text-transform:uppercase;color:var(--or);margin-bottom:5px}.ba-car{font-family:var(--font-head);font-size:16px;font-weight:700;text-transform:uppercase;color:var(--white)}.ba-portfolio-cta{margin-top:28px;display:flex;justify-content:center}.ba-more-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--white);text-decoration:none;padding:12px 18px;border:1px solid var(--line2);background:rgba(255,255,255,0.02);transition:all 0.25s ease}.ba-more-link:hover{border-color:var(--or);color:var(--or);transform:translateY(-1px)}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.14);gap:1px}.p-step{background:var(--blk2);padding:36px 28px;position:relative}.p-step-num{font-family:var(--font-head);font-size:64px;font-weight:900;color:rgba(255,255,255,0.10);line-height:1;margin-bottom:16px;letter-spacing:-0.02em}.p-step-title{font-family:var(--font-head);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--white);margin-bottom:8px}.p-step-desc{font-size:13px;color:var(--muted);line-height:1.6;font-weight:300}.p-step-arrow{position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:22px;height:22px;background:var(--blk2);border:1px solid var(--or);display:flex;align-items:center;justify-content:center;z-index:2;font-size:10px;color:var(--or)}.p-step:last-child .p-step-arrow{display:none}#portfolio,#process{scroll-margin-top:110px}@media (max-width:1024px){.ba-grid{grid-template-columns:1fr}.process-steps{grid-template-columns:1fr}.p-step-arrow{display:none}}.trust-section{background:var(--blk2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-pillars{display:grid;grid-template-columns:minmax(320px,0.9fr) minmax(420px,1.1fr);gap:84px;align-items:start}.pillar-right{min-height:560px;display:flex;align-items:center}.trust-line{position:relative;width:100%;max-width:720px;margin-left:auto;padding:12px 18px 12px 72px}.trust-line::before{content:"";position:absolute;left:28px;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,rgba(255,255,255,0.12),rgba(255,255,255,0.04))}.trust-line-item{position:relative;padding:0 0 18px 22px;margin-bottom:18px}.trust-line-item:last-child{margin-bottom:0;padding-bottom:0}.trust-node{position:absolute;left:-52px;top:1px;width:18px;height:18px;border-radius:999px;background:var(--blk);border:1px solid rgba(255,255,255,0.16)}.trust-step{font-family:var(--font-head);font-size:22px;font-weight:800;letter-spacing:0.02em;color:var(--white);margin-bottom:8px;line-height:1}.trust-title{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:var(--white);margin-bottom:8px}.trust-text{font-size:13px;color:var(--muted);line-height:1.75;font-weight:300;max-width:560px}.trust-stats{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:18px;max-width:560px}.trust-stat{background:linear-gradient(180deg,rgba(0,0,0,0.34),rgba(0,0,0,0.18));border:1px solid rgba(255,255,255,0.08);padding:26px 28px 24px;min-height:134px;display:flex;flex-direction:column;justify-content:space-between}.trust-stat-value{font-family:var(--font-head);font-size:38px;font-weight:800;line-height:1;color:var(--white);letter-spacing:-0.02em}.trust-stat-label{font-family:var(--font-head);font-size:13px;font-weight:500;letter-spacing:0.26em;text-transform:uppercase;color:rgba(255,255,255,0.46)}@media (max-width:1024px){.trust-stats{grid-template-columns:1fr;max-width:100%}.trust-pillars{grid-template-columns:1fr;gap:42px}.pillar-right{min-height:auto;display:block}.trust-line{max-width:100%;margin-left:0;padding:8px 0 8px 58px}.trust-line::before{left:22px}.trust-node{left:-42px}}.para-card[data-service]{cursor:pointer;pointer-events:auto}.para-card[data-service] .para-img-wrap,.para-card[data-service] .para-inner,.para-card[data-service] .para-inner-content,.para-card[data-service] .para-name,.para-card[data-service] .para-desc,.para-card[data-service] .para-link,.para-card[data-service] .para-stripe{pointer-events:none}body.detail-mode #hero,body.detail-mode #hizmetler,body.detail-mode #neden-biz,body.detail-mode #portfolio,body.detail-mode #process,body.detail-mode #yorumlar,body.detail-mode #iletisim,body.detail-mode footer{display:none !important}body.detail-mode #detail-pages{display:block !important}.detail-page{display:none !important}body.detail-mode .detail-page.active-detail{display:block !important}.hero{position:relative;height:100vh;overflow:hidden;background:var(--blk)}.hero-slider{position:absolute;inset:0}.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease-in-out}.hero-slide.active{opacity:1}.hero-slide::before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,8,0.88) 0%,transparent 40%,transparent 60%,rgba(8,8,8,0.6) 100%);z-index:1}.hero-slide img{width:100%;height:100%;object-fit:cover;filter:grayscale(0.2)}.hero-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:0 80px 45px}.hero-kicker{font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:0.26em;text-transform:uppercase;color:var(--or);margin-bottom:16px}.hero-title{font-family:var(--font-head);font-size:88px;font-weight:900;line-height:0.95;letter-spacing:-0.02em;text-transform:uppercase;margin-bottom:24px;max-width:900px}.hero-subtitle{font-size:20px;font-weight:400;color:var(--white);margin-bottom:36px;max-width:620px;line-height:1.7;letter-spacing:0.02em;text-shadow:0 2px 12px rgba(0,0,0,0.8),0 1px 4px rgba(0,0,0,0.9)}.hero-ctas{display:flex;gap:16px;margin-bottom:60px}.btn-hero{font-family:var(--font-head);font-size:14px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--blk);background:linear-gradient(135deg,var(--or) 0%,var(--or2) 100%);border:none;padding:16px 40px;cursor:pointer;transition:all 0.2s;text-decoration:none;display:inline-block}.btn-hero:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(232,93,31,0.5)}.btn-hero-ghost{font-family:var(--font-head);font-size:14px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--white);background:transparent;border:1.5px solid var(--line2);padding:15px 40px;cursor:pointer;transition:all 0.2s;text-decoration:none;display:inline-block}.btn-hero-ghost:hover{border-color:var(--or);color:var(--or)}.hero-meta{display:flex;gap:50px;align-items:center}.hero-slider-ctrl{display:flex;gap:10px;align-items:center}.sdot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.2);cursor:pointer;transition:all 0.3s}.sdot.active{background:var(--or);transform:scale(1.3)}.hero-slide-num{font-family:var(--font-head);font-size:13px;font-weight:500;letter-spacing:0.1em;color:var(--muted);margin-left:8px}.hero-stat{display:flex;gap:60px}.hstat{display:flex;flex-direction:column;gap:4px}.hstat-num{font-family:var(--font-head);font-size:32px;font-weight:800;letter-spacing:-0.01em;color:var(--or)}.hstat-label{font-size:12px;font-weight:400;letter-spacing:0.04em;color:var(--muted);text-transform:uppercase}.hero{margin-top:0}#hizmetler{scroll-margin-top:110px}#neden-biz{scroll-margin-top:110px}#portfolio{scroll-margin-top:110px}#process{scroll-margin-top:110px}#hero{scroll-margin-top:0}.reviews-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.review-card{background:var(--blk2);padding:32px 28px}.review-stars{display:flex;gap:4px;margin-bottom:16px}.star{color:var(--or);font-size:14px}.review-text{font-size:13px;color:var(--soft);line-height:1.75;font-weight:300;font-style:italic;margin-bottom:20px;border-left:2px solid var(--or);padding-left:16px}.review-author{display:flex;gap:12px;align-items:center}.review-avatar{width:38px;height:38px;border-radius:50%;background:var(--blk4);border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:14px;font-weight:700;color:var(--or);flex-shrink:0}.review-name{font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:0.05em;color:var(--white)}.review-date{font-size:11px;color:var(--muted)}.review-badge{display:flex;align-items:center;gap:6px;margin-top:6px}.review-badge-dot{width:6px;height:6px;border-radius:50%;background:#4CAF50}.review-badge-text{font-size:10px;letter-spacing:0.15em;text-transform:uppercase;color:#4CAF50;font-family:var(--font-head);font-weight:500}.packages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.pkg-card{background:var(--blk2);padding:36px 28px;position:relative}.pkg-card.popular{background:var(--blk3);border-top:3px solid var(--or)}.pkg-badge{position:absolute;top:-1px;right:28px;background:var(--or);font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:white;padding:5px 14px}.pkg-name{font-family:var(--font-head);font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:var(--white);margin-bottom:6px}.pkg-sub{font-size:12px;color:var(--muted);margin-bottom:28px;font-weight:300}.pkg-price{font-family:var(--font-head);font-size:13px;color:var(--muted);letter-spacing:0.06em;margin-bottom:4px}.pkg-price-from{font-size:10px;text-transform:uppercase;letter-spacing:0.2em}.pkg-features{list-style:none;margin:24px 0 28px;display:flex;flex-direction:column;gap:10px}.pkg-features li{font-size:13px;color:var(--soft);display:flex;align-items:center;gap:10px;font-weight:300}.pkg-features li::before{content:'';width:5px;height:5px;background:var(--or);flex-shrink:0}.btn-pkg{width:100%;font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;padding:13px;cursor:pointer;transition:all 0.2s;border:1px solid var(--line2);background:transparent;color:var(--white)}.btn-pkg:hover{border-color:var(--or);color:var(--or)}.pkg-card.popular .btn-pkg{background:var(--or);border-color:var(--or);color:white}.pkg-card.popular .btn-pkg:hover{background:var(--or2)}.cta-full{position:relative;padding:80px 48px;background:var(--blk2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:40px}.cta-full::before{content:'';position:absolute;top:-80px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(232,93,31,0.12) 0%,transparent 70%);pointer-events:none}.cta-h2{font-family:var(--font-head);font-size:clamp(32px,4vw,52px);font-weight:900;text-transform:uppercase;line-height:0.95;color:var(--white)}.cta-h2 em{font-style:normal;color:var(--or);display:block}.cta-p{font-size:13px;color:var(--muted);font-weight:300;margin-top:14px;max-width:400px;line-height:1.7}.cta-actions{display:flex;gap:16px;align-items:center;flex-shrink:0}.cta-phone{display:flex;flex-direction:column;gap:2px;text-align:right}.cta-phone-label{font-family:var(--font-head);font-size:10px;letter-spacing:0.25em;text-transform:uppercase;color:var(--muted)}.cta-phone-num{font-family:var(--font-head);font-size:20px;font-weight:700;color:var(--white);letter-spacing:0.04em}footer{background:var(--blk2);padding:60px 48px 32px;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--line)}.footer-brand img{height:220px;width:auto;margin-bottom:16px;display:block;object-fit:contain}.footer-tagline{font-size:13px;color:var(--muted);font-weight:300;line-height:1.7;max-width:260px;margin-bottom:24px}.footer-social{display:flex;gap:10px}.social-btn{width:36px;height:36px;border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;cursor:pointer;transition:all 0.2s;text-decoration:none}.social-btn:hover{border-color:var(--or);color:var(--or)}.footer-col h4{font-family:var(--font-head);font-size:11px;font-weight:600;letter-spacing:0.28em;text-transform:uppercase;color:var(--or);margin-bottom:18px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col li{font-size:13px;color:var(--muted);font-weight:300;cursor:pointer;transition:color 0.2s}.footer-col li:hover{color:var(--white)}.footer-bottom{display:flex;justify-content:space-between;align-items:center}.footer-copy{font-size:11px;color:rgba(255,255,255,0.2);letter-spacing:0.1em}.footer-cert{display:flex;align-items:center;justify-content:flex-end}.footer-cert img{display:block;width:220px;max-width:100%;height:auto;object-fit:contain}@media (max-width:1024px){.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}.footer-cert{justify-content:flex-start}.footer-cert img{width:170px}}.wa-float{position:fixed;bottom:28px;right:28px;z-index:999;width:54px;height:54px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,211,102,0.4);cursor:pointer;transition:transform 0.2s;text-decoration:none}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:26px;height:26px;fill:white}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity 0.65s ease,transform 0.65s ease}.reveal.visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:0.1s}.reveal-delay-2{transition-delay:0.2s}.reveal-delay-3{transition-delay:0.3s}.ticker{overflow:hidden;border-bottom:1px solid var(--line);background:var(--blk)}.ticker-track{display:flex;gap:56px;padding:13px 0;white-space:nowrap;animation:tick 18s linear infinite;font-family:var(--font-head);font-size:11px;font-weight:600;letter-spacing:0.24em;text-transform:uppercase;color:var(--muted)}.ticker-track .sep{color:var(--or)}@keyframes tick{from{transform:translateX(0)}to{transform:translateX(-50%)}}.sw-wrap{background:#0A0A0A;color:#fff;font-family:'Barlow',sans-serif}.sw-top{padding:110px 48px 0;background:#080808;border-bottom:1px solid rgba(255,255,255,0.07)}.sw-back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-size:12px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--or);text-decoration:none;margin-bottom:36px;transition:color 0.2s}.sw-back:hover{color:#fff}.sw-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(232,93,31,0.1);border:1px solid rgba(232,93,31,0.25);padding:6px 16px;margin-bottom:16px}.sw-badge-dot{width:6px;height:6px;border-radius:50%;background:#E85D1F}.sw-badge-txt{font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:0.28em;text-transform:uppercase;color:#E85D1F}.sw-h{font-family:var(--font-head);font-size:clamp(36px,5vw,52px);font-weight:900;text-transform:uppercase;line-height:0.9;margin-bottom:22px;color:#fff}.sw-h em{font-style:normal;color:#E85D1F}.sw-bar{display:flex;gap:10px;align-items:center}.sw-inp{flex:1;background:#141414;border:1px solid rgba(255,255,255,0.09);color:#fff;font-family:'Barlow',sans-serif;font-size:13px;padding:12px 18px;outline:none;transition:border-color 0.2s}.sw-inp:focus{border-color:#E85D1F}.sw-inp::placeholder{color:rgba(255,255,255,0.25)}.sw-pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.sw-pill{font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;padding:8px 18px;border:1px solid rgba(255,255,255,0.09);color:rgba(255,255,255,0.4);cursor:pointer;transition:all 0.2s;background:none}.sw-pill.on{border-color:#E85D1F;color:#E85D1F}.sw-pill:hover:not(.on){color:#fff;border-color:rgba(255,255,255,0.25)}.sw-stats{display:flex;gap:32px;margin-top:18px;padding:16px 0;border-top:1px solid rgba(255,255,255,0.06)}.sw-si{font-family:var(--font-head)}.sw-snum{font-size:24px;font-weight:800;color:#fff;line-height:1}.sw-slbl{font-size:9px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.3);margin-top:3px}.sw-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:rgba(255,255,255,0.05);padding:1px}@media(max-width:1024px){.sw-cards{grid-template-columns:1fr 1fr}.sw-top{padding:110px 20px 0}}@media(max-width:1024px){.sw-cards{grid-template-columns:1fr}}.sw-card{background:#0F0F0F;cursor:pointer;position:relative;overflow:hidden;transition:background 0.2s}.sw-card:hover{background:#171717}.sw-stage{height:240px;position:relative;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none}.sw-stage img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.82);transition:filter 0.3s,transform 0.4s cubic-bezier(0.23,1,0.32,1)}.sw-card:hover .sw-stage img{filter:brightness(1);transform:scale(1.04)}.sw-stage-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(8,8,8,0.7) 0%,transparent 55%);z-index:1;pointer-events:none}.sw-stage-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.85);z-index:2;width:48px;height:48px;background:rgba(232,93,31,0.92);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.25s,transform 0.25s}.sw-card:hover .sw-stage-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}.sw-stage-icon svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sw-lb{display:none;position:fixed;inset:0;z-index:9999;background:rgba(4,4,4,0.96);flex-direction:column}.sw-lb.open{display:flex}.sw-lb-header{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;border-bottom:1px solid rgba(255,255,255,0.08);flex-shrink:0}.sw-lb-title{font-family:var(--font-head);font-size:22px;font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:0.04em}.sw-lb-svc{font-family:var(--font-head);font-size:11px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:#E85D1F;margin-top:3px}.sw-lb-close{width:40px;height:40px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s;flex-shrink:0}.sw-lb-close:hover{background:#E85D1F;border-color:#E85D1F}.sw-lb-main{flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:0}.sw-lb-img-wrap{position:relative;max-width:90%;max-height:100%;display:flex;align-items:center;justify-content:center}.sw-lb-img-wrap img{max-width:100%;max-height:calc(100vh - 200px);object-fit:contain;display:block}.sw-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:rgba(232,93,31,0.85);border:none;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s;z-index:2}.sw-lb-nav:hover{background:#E85D1F}.sw-lb-nav.prev{left:16px}.sw-lb-nav.next{right:16px}.sw-lb-counter{position:absolute;top:12px;right:16px;font-family:var(--font-head);font-size:11px;font-weight:600;letter-spacing:0.18em;color:rgba(255,255,255,0.45)}.sw-lb-thumb-row{display:flex;gap:6px;padding:14px 28px;overflow-x:auto;flex-shrink:0;border-top:1px solid rgba(255,255,255,0.07);scrollbar-width:thin;scrollbar-color:#E85D1F #111}.sw-lb-thumb-row::-webkit-scrollbar{height:3px}.sw-lb-thumb-row::-webkit-scrollbar-thumb{background:#E85D1F}.sw-lb-thumb{width:72px;height:50px;object-fit:cover;cursor:pointer;opacity:0.45;border:2px solid transparent;transition:opacity 0.2s,border-color 0.2s;flex-shrink:0}.sw-lb-thumb.active{opacity:1;border-color:#E85D1F}.sw-lb-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;border:2px dashed rgba(255,255,255,0.12);color:rgba(255,255,255,0.3);font-family:var(--font-head);font-size:12px;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;transition:border-color 0.2s}.sw-lb-upload:hover{border-color:#E85D1F;color:#E85D1F}.sw-lb-upload svg{width:32px;height:32px;opacity:0.4}.sw-lb-add-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.45);background:none;border:1px solid rgba(255,255,255,0.12);padding:7px 14px;cursor:pointer;transition:all 0.2s;flex-shrink:0;align-self:center}.sw-lb-add-btn:hover{border-color:#E85D1F;color:#E85D1F}.sw-lb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:rgba(255,255,255,0.25);font-family:var(--font-head);font-size:13px;letter-spacing:0.14em;text-transform:uppercase}.sw-lb-empty svg{width:48px;height:48px;opacity:0.18}.sw-info{padding:18px 22px 20px;position:relative;border-top:1px solid rgba(255,255,255,0.05)}.sw-svc{font-family:var(--font-head);font-size:10px;font-weight:600;letter-spacing:0.26em;text-transform:uppercase;color:#E85D1F;margin-bottom:5px}.sw-cname{font-family:var(--font-head);font-size:20px;font-weight:800;text-transform:uppercase;color:#fff;margin-bottom:9px;line-height:1}.sw-chips{display:flex;gap:6px;flex-wrap:wrap}.sw-chip{font-family:var(--font-head);font-size:9px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;padding:3px 9px;border:1px solid rgba(255,255,255,0.09);color:rgba(255,255,255,0.35)}.sw-arrow{position:absolute;right:20px;bottom:20px;width:28px;height:28px;background:transparent;border:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;font-size:14px;color:rgba(255,255,255,0.25);transition:all 0.2s}.sw-card:hover .sw-arrow{background:#E85D1F;border-color:#E85D1F;color:#080808}.sw-bot{padding:14px 48px;background:#080808;border-top:1px solid rgba(255,255,255,0.05);display:flex;justify-content:space-between;align-items:center}@media(max-width:1024px){.sw-bot{padding:14px 20px}}.sw-bot-cnt{font-family:var(--font-head);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:rgba(255,255,255,0.25)}.sw-bot-brand{font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#E85D1F}.sw-empty{grid-column:1/-1;text-align:center;padding:60px 20px;color:rgba(255,255,255,0.25);font-family:var(--font-head);font-size:12px;letter-spacing:0.18em;text-transform:uppercase}.nav-language{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:0.12em;color:var(--white);text-decoration:none;border:1px solid var(--line2);padding:8px 12px}.nav-language:hover{border-color:var(--or);color:var(--or)}.mobile-menu-toggle{display:none;background:transparent;border:1px solid var(--line2);color:var(--white);font-family:var(--font-head);font-size:12px;letter-spacing:0.18em;text-transform:uppercase;padding:9px 14px;cursor:pointer}@media (max-width:1024px){.nav{gap:12px}.nav-actions{display:flex}.nav-actions .btn-nav-ghost,.nav-actions .btn-nav{display:none}.mobile-menu-toggle,.nav-lang-switch{display:inline-flex;align-items:center;justify-content:center}.nav-links{position:fixed;left:0;right:0;top:98px;display:none;flex-direction:column;gap:0;padding:18px 20px 24px;background:rgba(8,8,8,0.98);border-bottom:1px solid var(--line)}body.mobile-menu-open .nav-links{display:flex}.nav-links li{border-bottom:1px solid var(--line)}.nav-links li:last-child{border-bottom:0}.nav-links a{display:block;padding:14px 0}.hero-overlay{padding:0 22px 42px}.hero-title{font-size:clamp(48px,14vw,68px)}.hero-subtitle{font-size:16px}.hero-ctas{flex-direction:column;align-items:flex-start;margin-bottom:34px}.hero-stat{display:none}}.ba-card:not(.ba-card-slider) .ba-divider-dot{display:none}.ba-card:not(.ba-card-slider) .ba-divider{width:1px;background:rgba(232,93,31,0.95)}.ba-card-slider .ba-visual{--ba-pos:50%;touch-action:none}.ba-card-slider .ba-left,.ba-card-slider .ba-right{width:100%}.ba-card-slider .ba-right{clip-path:inset(0 0 0 var(--ba-pos))}.ba-card-slider .ba-divider{left:var(--ba-pos);cursor:ew-resize;width:2px}.ba-card-slider .ba-divider-dot{cursor:ew-resize;box-shadow:0 6px 18px rgba(0,0,0,0.25)}.process-steps{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.14)}.p-step{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035)}.p-step-num{color:rgba(255,255,255,0.10)}.p-step-arrow{border-color:rgba(232,93,31,0.82);color:rgba(232,93,31,0.95)}.footer-brand img{height:220px}@media (max-width:1024px){.footer-brand img{height:150px}}.footer-col a{color:inherit;text-decoration:none}.footer-col a:hover{color:var(--white)}.service-hero{min-height:560px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:150px}.service-hero-img{height:420px;overflow:hidden;border:1px solid var(--line2);background:var(--blk3)}.service-hero-img img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.88) saturate(.95)}.breadcrumb{display:flex;gap:10px;align-items:center;font-family:var(--font-head);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:30px}.breadcrumb a{color:var(--or);text-decoration:none}.service-lead{font-size:17px;color:var(--soft);line-height:1.9;max-width:780px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.detail-box{background:var(--blk2);padding:30px}.detail-box h3{font-family:var(--font-head);font-size:20px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;color:var(--white)}.detail-box p{font-size:14px;color:var(--muted);line-height:1.75}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.example-card{background:var(--blk2);min-height:220px;display:flex;align-items:flex-end;padding:22px;position:relative;overflow:hidden}.example-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(232,93,31,.18),rgba(255,255,255,.04));opacity:.7}.example-card div{position:relative;z-index:1}.example-card span{display:block;font-family:var(--font-head);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--or);margin-bottom:6px}.example-card strong{font-family:var(--font-head);font-size:18px;text-transform:uppercase}.service-cta-center{text-align:center;margin-top:36px}@media(max-width:1024px){.service-hero{grid-template-columns:1fr;padding-top:130px}.service-hero-img{height:300px}.detail-grid,.example-grid{grid-template-columns:1fr}}.service-hero{padding-bottom:70px}.service-hero .sec-h2{margin-bottom:26px}.service-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:32px}.btn-service-ghost{display:inline-block;font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--white);text-decoration:none;border:1px solid var(--line2);padding:13px 26px;transition:all .2s}.btn-service-ghost:hover{border-color:var(--or);color:var(--or);transform:translateY(-1px)}.service-copy{max-width:980px;color:var(--soft);font-size:15px;line-height:1.95;font-weight:300}.service-copy p+p{margin-top:18px}.service-kicker-title{font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--or);margin-bottom:14px}.detail-grid.detail-grid-strong{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-grid.detail-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-box{min-height:210px}.detail-box h3{line-height:1.05}.service-conclusion{margin-top:34px;padding:30px 34px;border:1px solid rgba(232,93,31,.18);background:linear-gradient(135deg,rgba(232,93,31,.08),rgba(255,255,255,.025))}.service-conclusion p{max-width:920px;color:var(--soft);font-size:15px;line-height:1.9}.example-card{min-height:260px;background-size:cover;background-position:center}.example-card::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(8,8,8,.92),rgba(8,8,8,.15));z-index:0}.example-card div{z-index:2}.example-card strong{display:block;max-width:260px}.example-note{margin-top:16px;font-size:12px;color:var(--muted);text-align:center;letter-spacing:.03em}.service-list-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.service-list-card{min-height:360px;position:relative;overflow:hidden;background:var(--blk3);text-decoration:none;color:var(--white);display:flex;align-items:flex-end;padding:26px}.service-list-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(.9);transition:transform .45s,filter .35s}.service-list-card::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(8,8,8,.92),rgba(8,8,8,.05))}.service-list-card:hover img{transform:scale(1.05);filter:brightness(.95) saturate(1)}.service-list-card-content{position:relative;z-index:1}.service-list-card span{display:block;font-family:var(--font-head);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--or);margin-bottom:8px}.service-list-card h2{font-family:var(--font-head);font-size:24px;line-height:.98;text-transform:uppercase;margin-bottom:10px}.service-list-card p{font-size:13px;line-height:1.65;color:rgba(255,255,255,.68)}@media(max-width:1180px){.detail-grid.detail-grid-strong,.detail-grid.detail-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.service-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.service-actions{margin-top:24px}.service-copy{font-size:14px}.service-conclusion{padding:24px}.service-list-grid{grid-template-columns:1fr}.detail-grid.detail-grid-strong,.detail-grid.detail-grid-four{grid-template-columns:1fr}.detail-box{min-height:auto}}.nav-lang-switch{display:flex;align-items:center;gap:4px;border:1px solid var(--line2);padding:3px;background:rgba(255,255,255,.02)}.nav-lang-switch a{min-width:34px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--muted);text-decoration:none;transition:all .2s}.nav-lang-switch a:hover{color:var(--white)}.nav-lang-switch a.active{background:var(--or);color:var(--white)}.footer-col a{color:inherit;text-decoration:none}.footer-col a:hover{color:var(--white)}.footer-col:last-of-type li{cursor:default}.footer-col:last-of-type li:hover{color:var(--muted)}.service-lead p{margin:0 0 16px}.service-lead p:last-child{margin-bottom:0}.service-faq-section .sec-h2{margin-bottom:34px}.service-faq-list{border:1px solid var(--line);background:var(--line);display:grid;gap:1px}.service-faq-item{background:var(--blk2)}.service-faq-item summary{cursor:pointer;list-style:none;user-select:none;font-family:var(--font-head);font-size:16px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;color:var(--white);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.service-faq-item summary::-webkit-details-marker{display:none}.service-faq-item summary::after{content:'+';color:var(--or);font-size:22px;line-height:1}.service-faq-item[open] summary{color:var(--or);border-bottom:1px solid var(--line)}.service-faq-item[open] summary::after{content:'\2212'}.service-faq-item p{color:var(--muted);font-size:14px;line-height:1.82;padding:0 24px 22px;max-width:980px}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,p,a,li,span,button,input,textarea{font-kerning:normal}.sec-h2,.hero-title,.para-name,.p-step-title,.ba-car,.review-name,.footer-col h4,.service-title,.service-h1,.about-lead,.about-final h2,.faq-title,.contact-title{font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.hero-title{font-weight:800;letter-spacing:-0.012em;line-height:1.1}.hero-kicker{font-weight:700;letter-spacing:0.22em}.hero-subtitle{font-weight:400;text-shadow:0 2px 10px rgba(0,0,0,0.72)}.nav-links a,.btn-nav,.btn-nav-ghost,.btn-hero,.btn-hero-ghost,.lang-btn{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sss-redirect-block{position:relative;background:var(--blk2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:64px 48px;display:flex;align-items:center;justify-content:space-between;gap:48px}.sss-redirect-block::before{content:'';position:absolute;top:-100px;right:-100px;width:480px;height:480px;background:radial-gradient(circle,rgba(232,93,31,0.10) 0%,transparent 68%);pointer-events:none}.sss-redirect-block::after{content:'';position:absolute;top:0;left:48px;right:48px;height:1px;background:linear-gradient(90deg,var(--or),transparent);pointer-events:none}.sss-redirect-left{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1;max-width:620px}.sss-redirect-kicker{display:flex;align-items:center;gap:14px}.sss-redirect-kicker-line{width:28px;height:1px;background:var(--or);flex-shrink:0}.sss-redirect-kicker-text{font-family:var(--font-head);font-size:11px;font-weight:600;letter-spacing:0.30em;text-transform:uppercase;color:var(--or)}.sss-redirect-heading{font-family:var(--font-head);font-size:clamp(28px,3.5vw,42px);font-weight:900;text-transform:uppercase;line-height:1.0;letter-spacing:0.01em;color:var(--white)}.sss-redirect-heading em{font-style:normal;color:var(--or);display:block}.sss-redirect-desc{font-size:14px;color:var(--muted);font-weight:300;line-height:1.75;max-width:540px}.sss-redirect-right{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:20px;flex-shrink:0}.sss-redirect-questions{display:flex;flex-direction:column;gap:1px;width:360px;border:1px solid var(--line2);background:var(--line)}.sss-redirect-q{background:var(--blk3);padding:12px 16px;font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:rgba(255,255,255,0.52);display:flex;align-items:center;gap:10px;line-height:1.25}.sss-redirect-q::before{content:'?';flex-shrink:0;width:20px;height:20px;background:rgba(232,93,31,0.12);border:1px solid rgba(232,93,31,0.25);border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--or);font-family:var(--font-head);line-height:1;text-align:center}.sss-redirect-q-more{background:var(--blk3);padding:10px 16px;font-family:var(--font-head);font-size:10px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--or)}.btn-sss-goto{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--white);background:var(--or);border:none;padding:15px 32px;text-decoration:none;transition:background 0.2s,transform 0.2s;width:360px;justify-content:space-between}.btn-sss-goto:hover{background:var(--or2);transform:translateY(-2px)}.btn-sss-goto svg{transition:transform 0.22s}.btn-sss-goto:hover svg{transform:translateX(4px)}@media (max-width:1080px){.sss-redirect-block{flex-direction:column;align-items:flex-start;padding:52px 32px}.sss-redirect-questions,.btn-sss-goto{width:100%}.sss-redirect-right{align-items:flex-start;width:100%}}@media (max-width:1024px){.sss-redirect-block{padding:40px 20px}}.appt-va-block{background:var(--blk);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 360px;position:relative;overflow:hidden}.appt-va-block::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--or)}.appt-va-left{padding:60px 56px;border-right:1px solid var(--line)}.appt-va-kicker{display:flex;align-items:center;gap:12px;margin-bottom:20px}.appt-va-kicker-line{display:block;width:24px;height:1px;background:var(--or);flex-shrink:0}.appt-va-kicker-text{font-family:var(--font-head);font-size:11px;font-weight:600;letter-spacing:0.30em;text-transform:uppercase;color:var(--or)}.appt-va-h{font-family:var(--font-head);font-size:52px;font-weight:900;text-transform:uppercase;line-height:0.92;color:var(--white);margin-bottom:22px;letter-spacing:0.01em}.appt-va-h em{font-style:normal;color:var(--or);display:block}.appt-va-desc{font-size:14px;color:var(--muted);line-height:1.8;max-width:480px;font-weight:300}.appt-va-bullets{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:24px}.appt-va-bullets li{font-size:13px;color:var(--soft);display:flex;align-items:center;gap:10px;font-weight:300}.appt-va-bullets li::before{content:'';width:5px;height:5px;background:var(--or);flex-shrink:0}.appt-va-right{display:flex;flex-direction:column;justify-content:center;padding:52px 44px;gap:28px;background:var(--blk2)}.appt-va-phone-block{border-bottom:1px solid var(--line);padding-bottom:24px}.appt-va-phone-lbl{font-family:var(--font-head);font-size:10px;letter-spacing:0.28em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.appt-va-phone-num{font-family:var(--font-head);font-size:26px;font-weight:800;color:var(--white);letter-spacing:0.03em;text-decoration:none;display:block}.appt-va-phone-num:hover{color:var(--or)}.appt-va-phone-sub{font-size:12px;color:var(--muted);font-weight:300;margin-top:5px}.appt-va-btns{display:flex;flex-direction:column;gap:10px}.appt-va-btn-primary{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;background:var(--or);color:var(--white);border:none;padding:16px 28px;cursor:pointer;text-align:center;display:block;width:100%;text-decoration:none;transition:background 0.2s}.appt-va-btn-primary:hover{background:var(--or2)}.appt-va-btn-ghost{font-family:var(--font-head);font-size:12px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;background:transparent;color:var(--soft);border:1px solid var(--line2);padding:14px 28px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;text-decoration:none;transition:border-color 0.2s,color 0.2s}.appt-va-btn-ghost:hover{border-color:var(--or);color:var(--white)}.appt-va-hours{font-size:12px;color:var(--muted);text-align:center;letter-spacing:0.06em}@media (max-width:1024px){.appt-va-block{grid-template-columns:1fr}.appt-va-left{padding:48px 28px;border-right:none;border-bottom:1px solid var(--line)}.appt-va-right{padding:36px 28px}.appt-va-h{font-size:40px}}.sss-hero{padding:150px 48px 80px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.sss-hero::before{content:'';position:absolute;top:-120px;right:-120px;width:600px;height:600px;background:radial-gradient(circle,rgba(232,93,31,0.07) 0%,transparent 70%);pointer-events:none}.sss-hero-inner{max-width:900px}.sss-lead{font-size:17px;color:var(--soft);line-height:1.9;max-width:740px;font-weight:300;margin-top:20px}.sss-stats{display:flex;gap:0;border:1px solid var(--line);background:var(--line);margin-top:48px;max-width:680px}.sss-stat{flex:1;background:var(--blk2);padding:22px 28px}.sss-stat-num{font-family:var(--font-head);font-size:34px;font-weight:900;color:var(--or);line-height:1;letter-spacing:-0.02em}.sss-stat-lbl{font-family:var(--font-head);font-size:10px;font-weight:600;letter-spacing:0.24em;text-transform:uppercase;color:var(--muted);margin-top:5px}.faq-filter-bar{display:flex;gap:6px;flex-wrap:wrap;padding:32px 48px 0;max-width:1440px;margin:0 auto}.faq-filter-btn{font-family:var(--font-head);font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;padding:9px 20px;border:1px solid var(--line2);background:transparent;color:var(--muted);cursor:pointer;transition:all 0.2s}.faq-filter-btn:hover{border-color:var(--or);color:var(--white)}.faq-filter-btn.active{background:var(--or);border-color:var(--or);color:var(--white)}.faq-filter-btn-all{border-color:var(--or);color:var(--or)}.faq-search-wrap{padding:20px 48px 0;max-width:1440px;margin:0 auto}.faq-search-inp{width:100%;max-width:540px;background:var(--blk2);border:1px solid var(--line2);color:var(--white);font-family:var(--font-body);font-size:14px;padding:13px 18px 13px 44px;outline:none;transition:border-color 0.2s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.3)' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px center}.faq-search-inp:focus{border-color:var(--or)}.faq-search-inp::placeholder{color:rgba(255,255,255,0.25)}.faq-main{padding:40px 48px 100px;max-width:1440px;margin:0 auto}.faq-category{margin-bottom:56px}.faq-category.hidden{display:none}.faq-cat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px}.faq-cat-link{font-family:var(--font-head);font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);text-decoration:none;border:1px solid var(--line);padding:7px 16px;transition:all 0.2s;white-space:nowrap;flex-shrink:0}.faq-cat-link:hover{border-color:var(--or);color:var(--or)}.faq-category .service-faq-list{border:1px solid var(--line);background:var(--line);display:grid;gap:1px}.faq-item.hidden-item{display:none}.faq-no-results{display:none;text-align:center;padding:64px 20px;color:var(--muted);font-family:var(--font-head);font-size:14px;letter-spacing:0.12em;text-transform:uppercase}.sss-cta{background:var(--blk2);border-top:1px solid var(--line);padding:72px 48px;text-align:center}.sss-cta h2{font-family:var(--font-head);font-size:clamp(28px,4vw,44px);font-weight:900;text-transform:uppercase;color:var(--white);margin-bottom:14px;letter-spacing:0.01em}.sss-cta h2 em{font-style:normal;color:var(--or)}.sss-cta p{font-size:14px;color:var(--muted);line-height:1.7;max-width:480px;margin:0 auto 28px}.sss-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width:1024px){.sss-hero{padding:130px 20px 60px}.faq-filter-bar{padding:24px 20px 0}.faq-search-wrap{padding:16px 20px 0}.faq-main{padding:30px 20px 80px}.sss-stats{flex-direction:column;max-width:100%}.sss-cta{padding:52px 20px}.faq-cat-header{flex-direction:column;align-items:flex-start}}@media (min-width:1025px){.nav{height:88px !important;min-height:88px !important;padding:0 44px !important}.nav-logo{height:70px !important}.nav-logo img{height:140px !important;width:auto !important;object-fit:contain !important}.nav-links{gap:36px !important}.nav-links a,.btn-nav,.btn-nav-ghost,.nav-lang-switch a,.mobile-menu-toggle{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}}@media (min-width:1025px) and (max-width:1200px){.nav-links{gap:18px !important}.nav-links a{font-size:12px !important;letter-spacing:0.14em !important}.btn-nav{padding:9px 18px !important}}@media (max-width:1024px){.nav{height:98px !important;min-height:98px !important;padding:0 20px !important}.nav-logo{height:78px !important}.nav-logo img{height:150px !important;width:auto !important;object-fit:contain !important}.nav-links{top:98px !important}}.sb-address{font-style:normal;font-size:12px;line-height:1.9;color:var(--soft)}.sb-address-strong,.sb-address strong{color:var(--white)}.post-p-emphasis{font-weight:600}.nav-logo{display:inline-flex;align-items:center}[aria-disabled="true"]{cursor:not-allowed}.blog-card-img--portrait{aspect-ratio:16/9!important}.blog-hero-breadcrumb{margin-bottom:28px}.blog-hero-tag{margin-bottom:16px}.blog-filter-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.blog-category-service-cta{margin-top:34px;padding:26px 28px;border:1px solid var(--line);background:var(--blk2)}.blog-category-service-cta p{font-size:13px;line-height:1.8;color:var(--muted);font-weight:300;margin:0 0 12px}.text-orange{color:var(--or)}.para-desc--open{opacity:1;max-height:110px;line-height:1.55}.section--pt-0{padding-top:0}.section--muted-bordered{background:var(--blk2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.services-overview--top{padding-top:128px}.service-lead--mb{margin-bottom:30px}.contact-wrap--top{padding-top:150px}.footer-link-plain{color:inherit;text-decoration:none}.ba-left--tone-1{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)}.ba-right--tone-1{background:linear-gradient(135deg,#3a3a3a,#555)}.ba-left--tone-2{background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}.ba-right--tone-2{background:linear-gradient(135deg,#222,#111);filter:brightness(1.3)}.ba-left--tone-3{background:linear-gradient(135deg,#1a0a08,#2a1010)}.ba-right--tone-3{background:linear-gradient(135deg,#3a1515,#200808);filter:brightness(1.4) saturate(1.2)}.section--pt-20{padding-top:20px}.icon-flex-shrink{flex-shrink:0}