@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,300&display=swap";:root{--black: #080808;--black2: #101010;--black3: #181818;--black4: #1e1e1e;--orange: #f97316;--orange2: #ea6c0e;--orange3: #fdb077;--orange-dim: rgba(249,115,22,.12);--orange-glow: rgba(249,115,22,.22);--orange-border: rgba(249,115,22,.28);--text: #f5f5f5;--text2: rgba(245,245,245,.62);--text3: rgba(245,245,245,.32);--border: rgba(255,255,255,.07);--border2: rgba(255,255,255,.12);--glass: rgba(255,255,255,.025);--glass2: rgba(255,255,255,.05);--grad: linear-gradient(135deg, #f97316, #ea6c0e);--grad2: linear-gradient(135deg, #f97316, #fdb077);--shadow-orange: 0 8px 40px rgba(249,115,22,.3);--r: 16px;--r2: 12px;--r3: 8px;--nav-h: 72px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;background:var(--black);color:var(--text);overflow-x:hidden;line-height:1.6}h1,h2,h3,h4,h5{font-family:Syne,sans-serif}a{text-decoration:none}img{display:block}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--black2)}::-webkit-scrollbar-thumb{background:var(--orange);border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes orb{0%,to{transform:scale(1) translate(0)}33%{transform:scale(1.08) translate(24px,-16px)}66%{transform:scale(.94) translate(-16px,24px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse-ring{0%{box-shadow:0 0 #f9731680}to{box-shadow:0 0 0 12px #f9731600}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.hidden{opacity:0;transform:translateY(28px)}.visible{animation:fadeUp .75s cubic-bezier(.22,1,.36,1) forwards}.grad-text{background:linear-gradient(135deg,#f97316,#fdb077);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shimmer-text{background:linear-gradient(90deg,var(--orange) 0%,#fff 40%,var(--orange) 60%,var(--orange3) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3.5s linear infinite}.glass{background:var(--glass);border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--r)}.glass2{background:var(--glass2);border:1px solid var(--border2);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:var(--r)}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:50px;border:none;cursor:pointer;font-family:Syne,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;letter-spacing:.01em}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;transform:scaleX(0);transform-origin:left;transition:transform .32s;border-radius:inherit}.btn:hover:after{transform:scaleX(1)}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 4px 20px #f9731647}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px #f9731673}.btn-ghost{background:#ffffff0a;border:1px solid var(--border2);color:var(--text)}.btn-ghost:hover{border-color:var(--orange-border);color:var(--orange);transform:translateY(-2px);background:var(--orange-dim)}.btn-outline{background:transparent;border:1.5px solid var(--orange);color:var(--orange)}.btn-outline:hover{background:var(--orange);color:#fff;transform:translateY(-2px)}.btn-sm{padding:9px 20px;font-size:12.5px}.btn-lg{padding:16px 36px;font-size:15px}.section{padding:96px 6%;position:relative}.section-sm{padding:64px 6%;position:relative}.container{max-width:1280px;margin:0 auto}.section-label{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:14px}.section-label:before{content:"";width:22px;height:2px;background:var(--grad);border-radius:2px;flex-shrink:0}.page-header{padding:calc(var(--nav-h) + 40px) 6% 64px;text-align:center;position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.page-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(249,115,22,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(249,115,22,.03) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 80% 100% at 50% 0%,black 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 100% at 50% 0%,black 40%,transparent 100%)}.page-header:after{content:"";position:absolute;width:600px;height:300px;background:#f973160f;border-radius:50%;filter:blur(80px);top:-80px;left:50%;transform:translate(-50%);pointer-events:none}.page-header>*{position:relative;z-index:1}.input{width:100%;background:#ffffff09;border:1px solid var(--border2);border-radius:var(--r2);padding:13px 16px;color:var(--text);font-size:14px;font-family:DM Sans,sans-serif;outline:none;transition:border-color .25s,box-shadow .25s}.input:focus{border-color:var(--orange-border);box-shadow:0 0 0 3px #f9731614}.input::placeholder{color:var(--text3)}textarea.input{resize:vertical;min-height:100px}select.input{cursor:pointer}.form-group{margin-bottom:16px}.form-label{display:block;font-size:12px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.ticker-wrap{background:linear-gradient(90deg,#f973161f,#f973160f,#f973161f);border-top:1px solid rgba(249,115,22,.18);border-bottom:1px solid rgba(249,115,22,.18);overflow:hidden;padding:11px 0;white-space:nowrap;position:relative}.ticker-inner{display:inline-flex;animation:ticker 36s linear infinite}.ticker-item{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:var(--orange3);padding:0 36px;letter-spacing:.02em}.ticker-dot{width:4px;height:4px;border-radius:50%;background:var(--orange);flex-shrink:0}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .25s ease}.modal-box{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:36px 36px 32px;position:relative;animation:fadeUp .35s cubic-bezier(.22,1,.36,1)}.modal-close{position:absolute;top:16px;right:18px;background:#ffffff0f;border:1px solid var(--border2);color:var(--text2);font-size:16px;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.modal-close:hover{background:#f973161a;color:var(--orange)}.stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;background:#f973160a;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stat-item{padding:40px 24px;text-align:center;border-right:1px solid var(--border);position:relative}.stat-item:last-child{border-right:none}.stat-value{font-family:Syne,sans-serif;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;color:var(--orange);line-height:1;margin-bottom:6px}.stat-label{font-size:12.5px;color:var(--text2);font-weight:500;letter-spacing:.02em}.service-card{background:var(--glass);border:1px solid var(--border);border-radius:20px;padding:36px 32px;transition:all .32s cubic-bezier(.22,1,.36,1);cursor:pointer;text-decoration:none;color:inherit;display:block;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .35s}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{border-color:#f973164d;transform:translateY(-6px);box-shadow:0 20px 60px #0000004d,0 4px 20px #f973161f;background:#f9731608}@media (min-width: 769px){.hamburger{display:none!important}}@media (max-width: 768px){.desktop-nav,.call-btn-nav{display:none!important}}@media (max-width: 600px){.form-row{grid-template-columns:1fr}.modal-box{padding:28px 22px}.section{padding:72px 5%}.page-header{padding-left:5%;padding-right:5%}}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text3);margin-bottom:20px;justify-content:center}.breadcrumb a{color:var(--text3);text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:var(--orange)}.breadcrumb-sep{color:var(--border2)}.feature-check{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.feature-check-icon{width:22px;height:22px;border-radius:50%;background:#f9731626;border:1px solid rgba(249,115,22,.3);display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--orange);font-weight:700;flex-shrink:0;margin-top:1px}.divider{height:1px;background:var(--border);margin:0}.divider-orange{height:2px;background:var(--grad);border-radius:2px}.info-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;background:#f973161a;border:1px solid rgba(249,115,22,.2);border-radius:50px;font-size:11px;font-weight:700;color:var(--orange);text-transform:uppercase;letter-spacing:.1em}
