@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-bebas-neue:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_e64f39{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_e64f39{--font-dm-sans:"DM Sans","DM Sans Fallback"}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--red:#e63232;--blue:#1a48c8;--yellow:#f5c518;--black:#1a1a1a;--white:#ffffff;--gray:#f4f4f4;--gray-mid:#888;--body-font:var(--font-dm-sans),"DM Sans",sans-serif;--heading-font:var(--font-bebas-neue),"Bebas Neue",sans-serif}html{scroll-behavior:smooth}body{font-family:var(--body-font);color:var(--black);background:var(--white);line-height:1.6;font-size:16px;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--heading-font);font-weight:400;line-height:1;letter-spacing:2px;text-transform:uppercase}h1{font-size:clamp(60px,10vw,120px)}h2{font-size:clamp(48px,7vw,90px)}h3{font-size:clamp(28px,3vw,40px)}h4{font-size:24px}.container{max-width:1280px;margin:0 auto;padding:0 40px}a{color:inherit;text-decoration:none}nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:3px solid var(--black);transition:box-shadow .3s}nav.scrolled{box-shadow:0 4px 20px rgba(0,0,0,.1)}.nav-inner{max-width:1280px;margin:0 auto;padding:0 40px;justify-content:space-between;height:72px}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{font-family:var(--heading-font);font-size:32px;letter-spacing:4px;text-transform:uppercase;gap:10px}.nav-logo-shape{width:28px;height:28px;background:var(--red);transform:rotate(45deg);flex-shrink:0}.nav-links{display:flex;gap:32px;align-items:center;list-style:none}.nav-links a{font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;position:relative;transition:color .3s}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:3px;background:var(--red);transition:width .3s}.nav-links a:hover:after{width:100%}.nav-cta{background:var(--black);color:var(--white);padding:10px 24px;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border:none;cursor:pointer;transition:background .3s;font-family:var(--body-font)}.nav-cta:hover{background:var(--blue)}.mobile-toggle{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px;padding:8px}.mobile-toggle span{display:block;width:28px;height:3px;background:var(--black);transition:.3s}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:72px;overflow:hidden}.hero-geo-circle{top:10%;right:-80px;width:400px;height:400px;border-radius:50%;border:6px solid var(--red);opacity:.3}.hero-geo-circle,.hero-geo-square{position:absolute;will-change:transform}.hero-geo-square{bottom:8%;left:-40px;width:200px;height:200px;background:var(--yellow);opacity:.15;transform:rotate(15deg)}.hero-geo-tri{position:absolute;top:25%;right:15%;width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-bottom:104px solid var(--blue);opacity:.12;will-change:transform}.hero-grid-line{position:absolute;top:0;bottom:0;width:1px;background:rgba(26,26,26,.06)}.hero-grid-line:first-child{left:20%}.hero-grid-line:nth-child(2){left:40%}.hero-grid-line:nth-child(3){left:60%}.hero-grid-line:nth-child(4){left:80%}.hero-content{position:relative;z-index:2;width:100%}.hero-eyebrow{font-size:14px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--red);margin-bottom:20px;display:flex;align-items:center;gap:12px}.hero-eyebrow:before{content:"";width:40px;height:3px;background:var(--red)}.hero h1{margin-bottom:28px}.hero h1 span{color:var(--blue)}.hero-desc{font-size:20px;max-width:600px;margin-bottom:40px;color:#444;line-height:1.7}.hero-ctas{display:flex;gap:16px;margin-bottom:60px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--black);color:var(--white);padding:16px 36px;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border:3px solid var(--black);cursor:pointer;transition:all .3s;font-family:var(--body-font)}.btn-primary:hover{background:var(--blue);border-color:var(--blue)}.btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--black);padding:16px 36px;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border:3px solid var(--black);cursor:pointer;transition:all .3s;font-family:var(--body-font)}.btn-secondary:hover{background:var(--black);color:var(--white)}.hero-pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.hero-pillar{padding:28px 24px;border-top:4px solid var(--black);position:relative}.hero-pillar:not(:last-child){border-right:1px solid #ddd}.hero-pillar-shape{width:20px;height:20px;margin-bottom:12px}.hero-pillar:first-child .hero-pillar-shape{background:var(--red);border-radius:50%}.hero-pillar:nth-child(2) .hero-pillar-shape{background:var(--blue)}.hero-pillar:nth-child(3) .hero-pillar-shape{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:18px solid var(--yellow);background:none}.hero-pillar h4{margin-bottom:6px;font-size:20px}.hero-pillar p{font-size:14px;color:#666}section{padding:100px 0;position:relative;overflow:hidden}.section-label{font-size:13px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--red);margin-bottom:16px;display:flex;align-items:center;gap:10px}.section-label:before{content:"";width:30px;height:3px;background:var(--red)}.section-desc{font-size:18px;color:#555;max-width:640px;margin-bottom:48px;line-height:1.7}.reveal{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity .7s ease,transform .7s ease}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(40px);transition:opacity .7s ease,transform .7s ease}.reveal-right.visible{opacity:1;transform:translateX(0)}.problem{background:var(--white)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.problem-left h2{margin-bottom:24px}.problem-left p{font-size:18px;color:#555;line-height:1.7}.problem-stats{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px}.problem-stat{position:relative;text-align:center;padding:32px 16px}.problem-stat-shape{width:120px;height:120px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-family:var(--heading-font);font-size:44px;color:var(--white);letter-spacing:1px}.problem-stat:first-child .problem-stat-shape{background:var(--red);border-radius:50%}.problem-stat:nth-child(2) .problem-stat-shape{background:var(--blue)}.problem-stat:nth-child(3) .problem-stat-shape{background:var(--black);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);width:130px;height:115px;padding-top:30px}.problem-stat p{font-size:13px;font-weight:500;color:#555;line-height:1.5}.services{background:var(--gray);position:relative}.services:before{content:"";position:absolute;top:-2px;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,var(--red) 0,var(--red) 33.3%,var(--blue) 33.3%,var(--blue) 66.6%,var(--yellow) 66.6%,var(--yellow) 100%)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.service-card{padding:40px 32px;background:var(--white);border:1px solid #e0e0e0;position:relative;transition:transform .3s,box-shadow .3s}.service-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08);z-index:2}.service-accent{position:absolute;top:0;left:0;width:100%;height:5px}.service-card:first-child .service-accent,.service-card:nth-child(4) .service-accent{background:var(--red)}.service-card:nth-child(2) .service-accent,.service-card:nth-child(5) .service-accent{background:var(--blue)}.service-card:nth-child(3) .service-accent,.service-card:nth-child(6) .service-accent{background:var(--yellow)}.service-icon{width:48px;height:48px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;font-size:24px}.service-card h3{font-size:26px;margin-bottom:12px}.service-card p{font-size:15px;color:#555;margin-bottom:20px;line-height:1.6}.service-tags{display:flex;flex-wrap:wrap;gap:8px}.service-tag{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border:2px solid var(--black);color:var(--black)}.repatriation{position:relative}.repatriation-deco-circle{position:absolute;top:5%;right:-100px;width:300px;height:300px;border:5px solid var(--yellow);border-radius:50%;opacity:.12}.repat-steps{display:flex;flex-direction:column;gap:0;margin-top:48px}.repat-step{display:grid;grid-template-columns:100px 1fr;grid-gap:40px;gap:40px;padding:36px 0;border-bottom:2px solid #e0e0e0;align-items:start}.repat-step:first-child{border-top:2px solid #e0e0e0}.repat-num{font-family:var(--heading-font);font-size:72px;line-height:1;color:var(--black);opacity:.15}.repat-step:first-child .repat-num{color:var(--red);opacity:.4}.repat-step:nth-child(2) .repat-num{color:var(--blue);opacity:.4}.repat-step:nth-child(3) .repat-num{color:var(--yellow);opacity:.5}.repat-step:nth-child(4) .repat-num{color:var(--red);opacity:.4}.repat-step:nth-child(5) .repat-num{color:var(--blue);opacity:.4}.repat-step h3{font-size:28px;margin-bottom:8px}.repat-step p{font-size:15px;color:#555;line-height:1.6;max-width:600px}.results{background:var(--black);color:var(--white);position:relative;overflow:hidden}.results-geo{position:absolute;bottom:-60px;right:-60px;width:300px;height:300px;border:5px solid var(--red);border-radius:50%;opacity:.15}.results-geo-2{position:absolute;top:-40px;left:10%;width:150px;height:150px;background:var(--blue);opacity:.08;transform:rotate(20deg)}.results h2{color:var(--white)}.results .section-desc{color:#aaa}.results .section-label{color:var(--yellow)}.results .section-label:before{background:var(--yellow)}.results-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;margin-top:48px}.result-item{text-align:center;position:relative}.result-shape{width:140px;height:140px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.result-item:first-child .result-shape{border:4px solid var(--red);border-radius:50%}.result-item:nth-child(2) .result-shape{border:4px solid var(--blue)}.result-item:nth-child(3) .result-shape{border:4px solid var(--yellow);border-radius:50%}.result-item:nth-child(4) .result-shape{border:4px solid var(--red)}.result-value{font-family:var(--heading-font);font-size:48px;letter-spacing:2px;color:var(--white)}.result-label{font-size:13px;color:#999;margin-top:8px;letter-spacing:1px}.tech{background:var(--white)}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:48px}.tech-group{padding:32px;border:2px solid #e0e0e0;position:relative;transition:border-color .3s}.tech-group:hover{border-color:var(--black)}.tech-group-accent{position:absolute;top:-2px;left:24px;width:50px;height:5px}.tech-group:first-child .tech-group-accent,.tech-group:nth-child(4) .tech-group-accent{background:var(--red)}.tech-group:nth-child(2) .tech-group-accent,.tech-group:nth-child(5) .tech-group-accent{background:var(--blue)}.tech-group:nth-child(3) .tech-group-accent,.tech-group:nth-child(6) .tech-group-accent{background:var(--yellow)}.tech-group h3{font-size:24px;margin-bottom:16px}.tech-items{display:flex;flex-wrap:wrap;gap:8px}.tech-item{font-size:13px;font-weight:500;padding:6px 14px;background:var(--gray);border-left:3px solid #ccc;transition:border-color .3s}.tech-group:first-child .tech-item:hover,.tech-group:nth-child(4) .tech-item:hover{border-color:var(--red)}.tech-group:nth-child(2) .tech-item:hover,.tech-group:nth-child(5) .tech-item:hover{border-color:var(--blue)}.tech-group:nth-child(3) .tech-item:hover,.tech-group:nth-child(6) .tech-item:hover{border-color:var(--yellow)}.why{background:var(--gray);position:relative}.why:before{content:"";position:absolute;top:-2px;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,var(--red) 0,var(--red) 33.3%,var(--blue) 33.3%,var(--blue) 66.6%,var(--yellow) 66.6%,var(--yellow) 100%)}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;margin-top:48px}.why-card{padding:40px;background:var(--white);border:2px solid #e0e0e0;position:relative;overflow:hidden;transition:border-color .3s,transform .3s}.why-card:hover{border-color:var(--black);transform:translateY(-4px)}.why-card-geo{position:absolute;top:-20px;right:-20px;width:80px;height:80px;opacity:.1}.why-card:first-child .why-card-geo{background:var(--red);border-radius:50%}.why-card:nth-child(2) .why-card-geo{background:var(--blue)}.why-card:nth-child(3) .why-card-geo{background:none;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:86px solid var(--yellow);opacity:.15}.why-card:nth-child(4) .why-card-geo{background:var(--red)}.why-num{font-family:var(--heading-font);font-size:56px;opacity:.12;position:absolute;top:12px;right:20px}.why-card h3{font-size:28px;margin-bottom:12px}.why-card p{font-size:15px;color:#555;line-height:1.6}.engagement{background:var(--white);position:relative}.engagement-deco{position:absolute;bottom:10%;left:-60px;width:200px;height:200px;border:5px solid var(--blue);border-radius:50%;opacity:.08}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:48px}.plan-card{padding:48px 36px;border:2px solid #e0e0e0;position:relative;transition:transform .3s}.plan-card:hover{transform:translateY(-4px)}.plan-card.featured{border-color:var(--black);border-width:3px;background:var(--black);color:var(--white)}.plan-card.featured .plan-desc{color:#bbb}.plan-card.featured .plan-feature{color:#ccc;border-color:#333}.plan-badge{position:absolute;top:-14px;left:36px;background:var(--red);color:var(--white);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:4px 16px}.plan-card h3{font-size:32px;margin-bottom:8px}.plan-desc{font-size:15px;color:#666;margin-bottom:24px;line-height:1.5}.plan-features{list-style:none;margin-bottom:32px}.plan-feature{font-size:14px;padding:10px 0;border-bottom:1px solid #eee;display:flex;align-items:center;gap:10px}.plan-feature:before{content:"";width:8px;height:8px;flex-shrink:0}.plan-card:first-child .plan-feature:before{background:var(--red);border-radius:50%}.plan-card:nth-child(2) .plan-feature:before{background:var(--white);border:2px solid var(--white)}.plan-card.featured .plan-feature:before{background:var(--yellow);border-radius:0}.plan-card:nth-child(3) .plan-feature:before{background:var(--blue);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.plan-btn{display:block;text-align:center;padding:14px 32px;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border:3px solid var(--black);background:transparent;color:var(--black);cursor:pointer;transition:all .3s;font-family:var(--body-font);width:100%}.plan-btn:hover{background:var(--black);color:var(--white)}.plan-card.featured .plan-btn{border-color:var(--white);color:var(--white)}.plan-card.featured .plan-btn:hover{background:var(--white);color:var(--black)}.contact{background:var(--gray);position:relative}.contact:before{content:"";position:absolute;top:-2px;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,var(--red) 0,var(--red) 33.3%,var(--blue) 33.3%,var(--blue) 66.6%,var(--yellow) 66.6%,var(--yellow) 100%)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-top:48px}.contact-form{display:flex;flex-direction:column;gap:20px}.form-group{position:relative}.form-group label{display:block;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:14px 16px;font-family:var(--body-font);font-size:15px;border:2px solid #ccc;background:var(--white);transition:border-color .3s;outline:none}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--black)}.form-group textarea{min-height:120px;resize:vertical}.form-submit{background:var(--black);color:var(--white);border:3px solid var(--black);padding:16px 40px;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s;font-family:var(--body-font);align-self:flex-start}.form-submit:hover{background:var(--blue);border-color:var(--blue)}.form-submit:disabled{opacity:.6;cursor:not-allowed}.form-submit.sent{background:var(--blue);border-color:var(--blue)}.contact-info h3{font-size:32px;margin-bottom:24px}.contact-detail{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid #ddd}.contact-detail-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.contact-detail:nth-child(2) .contact-detail-icon{background:var(--red);color:var(--white);border-radius:50%}.contact-detail:nth-child(3) .contact-detail-icon{background:var(--blue);color:var(--white)}.contact-detail:nth-child(4) .contact-detail-icon{background:var(--yellow);color:var(--black);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);padding-top:8px}.contact-detail:nth-child(5) .contact-detail-icon{background:var(--black);color:var(--white);border-radius:50%}.contact-detail-text p{font-size:15px}.contact-detail-text a{color:var(--blue);font-weight:500}.contact-detail-text a:hover{text-decoration:underline}footer{background:var(--black);color:var(--white);padding:40px 0;text-align:center;border-top:4px solid var(--red)}footer p{font-size:14px;color:#888}.footer-shapes{display:flex;justify-content:center;gap:12px;margin-bottom:16px}.footer-shape{width:12px;height:12px}.footer-shape:first-child{background:var(--red);border-radius:50%}.footer-shape:nth-child(2){background:var(--blue)}.footer-shape:nth-child(3){width:0;height:0;background:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid var(--yellow)}@media (max-width:1024px){.results-grid,.services-grid{grid-template-columns:repeat(2,1fr)}.results-grid{gap:40px}.tech-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.container,.nav-inner{padding:0 20px}section{padding:70px 0}.nav-cta,.nav-links{display:none}.mobile-toggle{display:flex}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:72px;left:0;right:0;background:var(--white);padding:24px 40px;border-bottom:3px solid var(--black);gap:20px}.hero-pillars{grid-template-columns:1fr}.hero-pillar:not(:last-child){border-right:none;border-bottom:1px solid #ddd}.problem-grid{grid-template-columns:1fr;gap:40px}.problem-stats{grid-template-columns:repeat(3,1fr)}.services-grid{grid-template-columns:1fr}.results-grid{grid-template-columns:repeat(2,1fr)}.contact-grid,.plans-grid,.tech-grid,.why-grid{grid-template-columns:1fr}.contact-grid{gap:40px}.repat-step{grid-template-columns:60px 1fr;gap:20px}.repat-num{font-size:48px}}@media (max-width:480px){.problem-stats,.results-grid{grid-template-columns:1fr}.hero-ctas{flex-direction:column}}