@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-display:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_2392b8{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_2392b8{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-mono:"Space Mono","Space Mono Fallback"}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--orange:#ff6b00;--orange-glow:#ff8c33;--dark:#0a0a0a;--dark2:#111111;--dark3:#1a1a1a;--gray:#888;--light:#f5f0eb;--white:#ffffff}body,html{overflow-x:hidden}body{background:var(--dark);color:var(--white);font-family:var(--font-body),"Plus Jakarta Sans",sans-serif;cursor:default}a{text-decoration:none;color:inherit}::selection{background:var(--orange);color:var(--dark)}.cursor{width:20px;height:20px;border:2px solid var(--orange);transition:transform .15s ease,opacity .15s ease;mix-blend-mode:difference}.cursor,.cursor-dot{position:fixed;border-radius:50%;pointer-events:none;z-index:9999}.cursor-dot{width:6px;height:6px;background:var(--orange)}.loader{position:fixed;inset:0;background:var(--dark);z-index:10000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.loader-text{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(40px,8vw,80px);letter-spacing:.05em;color:var(--orange);opacity:0}.loader-bar{width:200px;height:3px;background:var(--dark3);border-radius:2px;overflow:hidden}.loader-bar-inner{width:0;height:100%;background:var(--orange);border-radius:2px}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;transition:background .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.navbar.scrolled{background:rgba(10,10,10,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,107,0,.1)}.nav-logo{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:28px;letter-spacing:.08em;color:var(--orange)}.nav-logo span{color:var(--white)}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--gray);transition:color .3s ease;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--orange);transition:width .3s ease}.nav-links a:hover{color:var(--white)}.nav-links a:hover:after{width:100%}.nav-cta{background:var(--orange)!important;color:var(--dark)!important;padding:10px 24px;border-radius:100px;font-weight:700;font-size:13px;letter-spacing:.05em}.nav-cta:after{display:none!important}.nav-cta:hover{background:var(--orange-glow)!important}.nav-hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;z-index:1001;background:none;border:none}.nav-hamburger span{width:28px;height:2px;background:var(--white);transition:all .3s ease;display:block}.mobile-menu{display:none;position:fixed;inset:0;background:rgba(10,10,10,.97);z-index:999;flex-direction:column;align-items:center;justify-content:center;gap:32px}.mobile-menu.open{display:flex}.mobile-menu a{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:36px;letter-spacing:.05em;color:var(--white);transition:color .3s ease}.mobile-menu a:hover{color:var(--orange)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:0 40px}.hero-bg,.hero-bg-gradient{position:absolute;inset:0}.hero-bg-gradient{background:linear-gradient(135deg,rgba(10,10,10,.95),rgba(10,10,10,.7) 50%,rgba(255,107,0,.08))}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,107,0,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,107,0,.03) 1px,transparent 0);background-size:60px 60px}.hero-particles{position:absolute;inset:0;overflow:hidden}.particle{position:absolute;width:3px;height:3px;background:var(--orange);border-radius:50%;opacity:.3}.hero-content{position:relative;z-index:2;max-width:900px;padding-top:120px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(255,107,0,.3);border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:32px;background:rgba(255,107,0,.05)}.hero-badge .dot{width:8px;height:8px;background:var(--orange);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(48px,8vw,120px);line-height:.95;letter-spacing:.02em;margin-bottom:24px}.hero-title .line{display:block;overflow:hidden}.hero-title .line-inner{display:block;transform:translateY(110%)}.hero-title .highlight{color:var(--orange);position:relative}.hero-sub{font-size:clamp(16px,2vw,20px);font-weight:300;color:var(--gray);line-height:1.7;max-width:560px;margin-bottom:40px;opacity:0}.hero-ctas{display:flex;gap:16px;align-items:center;opacity:0}.btn-wa{display:inline-flex;align-items:center;gap:12px;background:var(--orange);color:var(--dark);padding:16px 32px;border-radius:100px;font-weight:700;font-size:16px;letter-spacing:.02em;transition:all .3s ease;border:none;cursor:pointer;position:relative;overflow:hidden}.btn-wa:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(255,107,0,.3)}.btn-wa svg{width:22px;height:22px}.btn-wa .btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-wa:hover .btn-shine{left:100%}.btn-secondary{display:inline-flex;align-items:center;gap:8px;color:var(--gray);font-weight:500;font-size:15px;padding:16px 0;transition:color .3s ease;cursor:pointer;background:none;border:none}.btn-secondary:hover{color:var(--white)}.btn-secondary svg{transition:transform .3s ease}.btn-secondary:hover svg{transform:translateX(4px)}.hero-stats{display:flex;gap:48px;margin-top:64px;padding-top:32px;border-top:1px solid rgba(255,255,255,.06);opacity:0}.hero-stat-num{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(36px,4vw,56px);color:var(--orange);line-height:1}.hero-stat-label{font-size:13px;color:var(--gray);margin-top:4px;letter-spacing:.03em}.hero-scroll{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0}.hero-scroll-text{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--gray)}.hero-scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--orange),transparent);animation:scrollDown 2s infinite}@keyframes scrollDown{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.marquee-section{padding:40px 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);overflow:hidden;background:var(--dark2)}.marquee-track{display:flex;gap:40px;animation:marquee 20s linear infinite;width:max-content}.marquee-item{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(20px,3vw,36px);white-space:nowrap;color:rgba(255,255,255,.08);display:flex;align-items:center;gap:40px}.marquee-item .sep{width:8px;height:8px;background:var(--orange);border-radius:50%;opacity:.4;flex-shrink:0}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section{padding:clamp(80px,12vw,160px) 40px;position:relative}.section-label{font-family:var(--font-mono),"Space Mono",monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:16px;display:flex;align-items:center;gap:12px}.section-label:before{content:"";width:32px;height:1px;background:var(--orange)}.section-title{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(36px,5vw,72px);line-height:1.05;letter-spacing:.02em;margin-bottom:24px}.section-desc{font-size:clamp(15px,1.5vw,18px);color:var(--gray);line-height:1.8;max-width:640px}.problems{overflow:hidden;background:var(--dark)}.problems-wrapper{display:flex;width:400vw;flex-shrink:0}.problem-slide{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;padding:40px;position:relative;flex-shrink:0}.problem-slide:first-child{flex-direction:column;align-items:flex-start;padding-left:clamp(40px,8vw,120px)}.problem-num{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(120px,15vw,250px);color:rgba(255,107,0,.06);position:absolute;right:40px;top:50%;transform:translateY(-50%);line-height:1}.problem-card{max-width:560px;position:relative;z-index:2}.problem-icon{width:64px;height:64px;border:2px solid var(--orange);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:28px}.problem-card h3{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(28px,3.5vw,48px);line-height:1.1;margin-bottom:16px}.problem-card p{color:var(--gray);font-size:16px;line-height:1.7}.problem-progress{position:absolute;bottom:40px;left:40px;right:40px;height:2px;background:rgba(255,255,255,.05)}.problem-progress-bar{height:100%;background:var(--orange);width:0;transition:width .3s ease}.services{background:var(--dark2)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2px;gap:2px;margin-top:64px}.service-card{background:var(--dark);padding:48px 36px;position:relative;overflow:hidden;cursor:pointer;transition:background .4s ease}.service-card:hover{background:var(--dark3)}.service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--orange);transform:scaleX(0);transition:transform .5s ease;transform-origin:left}.service-card:hover:before{transform:scaleX(1)}.service-num{font-family:var(--font-mono),"Space Mono",monospace;font-size:13px;color:var(--orange);margin-bottom:20px;display:block}.service-card h4{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(24px,2.5vw,32px);margin-bottom:12px;letter-spacing:.02em}.service-card p{font-size:14px;color:var(--gray);line-height:1.7;padding-bottom:40px}.service-arrow{position:absolute;bottom:36px;right:36px;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.service-card:hover .service-arrow{background:var(--orange);border-color:var(--orange);transform:rotate(-45deg)}.service-arrow svg{width:16px;height:16px;color:var(--gray)}.service-card:hover .service-arrow svg{color:var(--dark)}.process{background:var(--dark);overflow:hidden}.process-timeline{display:flex;justify-content:space-between;margin-top:80px;position:relative;gap:20px}.process-line{position:absolute;top:40px;left:40px;right:40px;height:2px;background:rgba(255,255,255,.05)}.process-line-fill{width:0;height:100%;background:var(--orange)}.process-step{flex:1 1;text-align:center;position:relative;padding-top:80px}.process-dot{width:24px;height:24px;border:2px solid var(--orange);border-radius:50%;position:absolute;top:28px;left:50%;transform:translateX(-50%);background:var(--dark);z-index:2;transition:all .4s ease}.process-dot.active{background:var(--orange);box-shadow:0 0 20px rgba(255,107,0,.4)}.process-dot:before{content:"";position:absolute;inset:-8px;border:1px solid rgba(255,107,0,.2);border-radius:50%;opacity:0;transition:opacity .4s ease}.process-dot.active:before{opacity:1}.process-step h4{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(20px,2vw,28px);margin-bottom:8px;margin-top:16px}.process-step p{font-size:14px;color:var(--gray);line-height:1.6;max-width:220px;margin:0 auto}.process-step-num{font-family:var(--font-mono),"Space Mono",monospace;font-size:11px;color:var(--orange);letter-spacing:.1em;display:block;margin-bottom:4px}.why-us{background:var(--dark2);overflow:hidden}.why-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-top:64px;align-items:center}.why-features{display:flex;flex-direction:column;gap:24px}.why-feature{display:flex;gap:20px;padding:24px;border-radius:16px;transition:background .3s ease;cursor:default}.why-feature:hover{background:rgba(255,107,0,.04)}.why-feature-icon{flex-shrink:0;width:48px;height:48px;background:rgba(255,107,0,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px}.why-feature h4{font-size:18px;font-weight:700;margin-bottom:6px}.why-feature p{font-size:14px;color:var(--gray);line-height:1.6}.why-visual{position:relative;height:500px;border-radius:20px;overflow:hidden;background:var(--dark3)}.why-visual-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.why-visual-text{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(60px,8vw,100px);color:rgba(255,107,0,.06);text-align:center;line-height:1;position:relative;z-index:2}.why-visual-circle{position:absolute;width:300px;height:300px;border:1px solid rgba(255,107,0,.15);border-radius:50%}.why-visual-circle:nth-child(2){width:200px;height:200px;border-color:rgba(255,107,0,.1)}.why-visual-circle:nth-child(3){width:100px;height:100px;border-color:rgba(255,107,0,.2);background:rgba(255,107,0,.05)}.testimonials{background:var(--dark);overflow:hidden}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:64px}.testi-card{background:var(--dark2);border:1px solid rgba(255,255,255,.04);border-radius:20px;padding:36px;transition:all .4s ease;position:relative}.testi-card:hover{border-color:rgba(255,107,0,.2);transform:translateY(-4px)}.testi-stars{display:flex;gap:4px;margin-bottom:16px}.testi-star{color:var(--orange);font-size:16px}.testi-text{font-size:15px;line-height:1.8;color:rgba(255,255,255,.7);margin-bottom:20px;font-style:italic}.testi-author{gap:12px}.testi-author,.testi-avatar{display:flex;align-items:center}.testi-avatar{width:40px;height:40px;border-radius:50%;background:var(--dark3);justify-content:center;font-weight:700;font-size:16px;color:var(--orange)}.testi-info h5{font-size:14px;font-weight:600}.testi-info span{font-size:12px;color:var(--gray)}.cta-section{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:var(--dark2)}.cta-bg-text{position:absolute;font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(100px,20vw,300px);color:rgba(255,107,0,.03);white-space:nowrap;pointer-events:none}.cta-content{position:relative;z-index:2;max-width:700px;padding:40px}.cta-content h2{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:clamp(40px,6vw,80px);line-height:1.05;margin-bottom:20px}.cta-content p{font-size:18px;color:var(--gray);line-height:1.7;margin-bottom:40px}.btn-wa-big{display:inline-flex;align-items:center;gap:14px;background:var(--orange);color:var(--dark);padding:20px 48px;border-radius:100px;font-weight:700;font-size:18px;letter-spacing:.02em;transition:all .3s ease;border:none;cursor:pointer;position:relative;overflow:hidden}.btn-wa-big:hover{transform:scale(1.05);box-shadow:0 30px 60px rgba(255,107,0,.35)}.btn-wa-big svg{width:26px;height:26px}.cta-note{font-size:13px;color:var(--gray);margin-top:20px}.cta-rings{position:absolute;inset:0;pointer-events:none}.cta-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,107,0,.06);border-radius:50%}footer{background:var(--dark);border-top:1px solid rgba(255,255,255,.04);padding:60px 40px 30px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap;margin-bottom:40px}.footer-brand h3{font-family:var(--font-display),"Bebas Neue",sans-serif;font-size:32px;color:var(--orange)}.footer-brand h3 span{color:var(--white)}.footer-brand p{font-size:14px;color:var(--gray);margin-top:8px;max-width:300px;line-height:1.6}.footer-links h5{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-bottom:16px}.footer-links a{display:block;font-size:14px;color:rgba(255,255,255,.5);margin-bottom:10px;transition:color .2s ease}.footer-links a:hover{color:var(--orange)}.footer-bottom{border-top:1px solid rgba(255,255,255,.04);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-bottom p{font-size:13px;color:var(--gray)}.float-wa{position:fixed;bottom:30px;right:30px;z-index:999;width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,211,102,.4);transition:all .3s ease;cursor:pointer;border:none}.float-wa:hover{transform:scale(1.1);box-shadow:0 8px 30px rgba(37,211,102,.5)}.float-wa svg{width:30px;height:30px;fill:white}.float-wa-pulse{position:absolute;inset:-4px;border:2px solid #25d366;border-radius:50%;animation:waPulse 2s infinite}@keyframes waPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.4);opacity:0}}@media (max-width:1024px){.hero-stats{gap:32px}.testi-grid{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:1fr}.process-timeline{flex-direction:column;gap:32px}.process-line{display:none}.process-step{text-align:left;padding-top:0;padding-left:60px}.process-dot{left:0;top:0;transform:none}}@media (max-width:768px){.navbar{padding:16px 20px}.nav-links{display:none}.nav-hamburger{display:flex}.hero{padding:0 20px}.hero-content{padding-top:100px}.hero-stats{flex-wrap:wrap;gap:24px}.section{padding:clamp(60px,10vw,120px) 20px}.services-grid,.testi-grid{grid-template-columns:1fr}.hero-ctas{flex-direction:column;align-items:flex-start}footer{padding:40px 20px 20px}}