@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");:root{--color-bg:#FAF9F6;--color-bg-alt:#F0EDE6;--color-bg-card:rgba(255,255,255,0.7);--color-bg-glass:rgba(255,255,255,0.45);--color-text:#0A0B0B;--color-text-secondary:#4A4A48;--color-text-muted:#9A9590;--color-border:rgba(10,11,11,0.12);--color-primary:#102C26;--color-primary-dark:#0A1F1A;--color-primary-light:#1A4D40;--color-violet:#C4A87C;--color-pink:#c264c5;--color-violet-dark:#A67D52;--color-cyan:#2D7A62;--color-cyan-light:#8DBBA8;--color-indigo:#1A4D40;--gradient-primary:linear-gradient(135deg,#102C26,#1A4D40 50%,#2D7A62);--gradient-text:linear-gradient(135deg,#0A3D2E,#1DB574);--gradient-subtle:linear-gradient(135deg,rgba(16,44,38,0.04),rgba(247,231,206,0.08));--gradient-cta:linear-gradient(135deg,#0A0B0B,#102C26 50%,#1A4D40);--shadow-sm:0 1px 3px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.02);--shadow-md:0 4px 20px rgba(0,0,0,0.06),0 2px 8px rgba(0,0,0,0.03);--shadow-lg:0 10px 40px rgba(0,0,0,0.08),0 4px 16px rgba(0,0,0,0.04);--shadow-xl:0 20px 60px rgba(0,0,0,0.1),0 8px 24px rgba(0,0,0,0.05);--shadow-glow:0 0 40px rgba(16,44,38,0.15);--shadow-glow-violet:0 0 40px rgba(196,168,124,0.2);--font-sans:"Open Sans",var(--font-open-sans),"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-heading:"Bebas Neue",var(--font-bebas),sans-serif;--section-padding:120px 0;--container-width:1200px;--container-padding:0 24px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-base:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden}.contact-info-title,.contact-title,.cta-title,.dev-card-name,.footer-col-title,.hero-stat-value,.hero-title,.metric-label,.metric-value,.navbar-logo,.process-step-title,.project-card-tag,.project-card-title,.section-label,.section-title,.service-title,.team-cta-stat-value,.team-page-hero-title,.team-page-title,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em!important}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{max-width:var(--container-width);margin:0 auto;padding:var(--container-padding)}.section-label{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;color:var(--color-text);margin-bottom:16px;letter-spacing:-.02em}.section-subtitle{font-size:1.1rem;color:var(--color-text-secondary);max-width:600px;line-height:1.7}.glass-card{background:var(--color-bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--transition-base),box-shadow var(--transition-base)}.glass-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--gradient-primary);color:white;font-size:.95rem;font-weight:600;border-radius:var(--radius-full);transition:transform var(--transition-base),box-shadow var(--transition-base);border:none;cursor:pointer}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:transparent;color:var(--color-text);font-size:.95rem;font-weight:600;border-radius:var(--radius-full);border:1.5px solid var(--color-border);transition:all var(--transition-base);cursor:pointer}.btn-secondary:hover{border-color:var(--color-primary);color:var(--color-primary);background:rgba(16,44,38,.04)}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:all var(--transition-base)}.navbar.scrolled{background:rgba(250,249,246,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);padding:12px 0}.navbar-inner{justify-content:space-between;max-width:var(--container-width);margin:0 auto;padding:var(--container-padding)}.navbar-inner,.navbar-logo{display:flex;align-items:center}.navbar-logo{gap:10px;font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.navbar-logo-orb{width:36px;height:36px;border-radius:50%;background:var(--gradient-primary);justify-content:center;box-shadow:var(--shadow-glow)}.navbar-links,.navbar-logo-orb{display:flex;align-items:center}.navbar-links{gap:36px;list-style:none}.navbar-links a{font-size:.9rem;font-weight:500;color:#0A0B0B;transition:color var(--transition-fast);position:relative}.navbar-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient-primary);border-radius:1px;transition:width var(--transition-base)}.navbar-links a:hover{color:var(--color-primary)}.navbar-links a:hover:after{width:100%}.navbar-cta{padding:10px 24px!important;font-size:.85rem!important;color:white!important}.mobile-menu-btn{display:none;flex-direction:column;gap:5px;padding:4px}.mobile-menu-btn span{display:block;width:24px;height:2px;background:var(--color-text);border-radius:2px;transition:all var(--transition-base)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:80px}.hero,.hero-bg{overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:0}.hero-gradient-1{top:-20%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(16,44,38,.12) 0,transparent 70%);filter:blur(60px);animation:float-slow 20s ease-in-out infinite}.hero-gradient-1,.hero-gradient-2{position:absolute;border-radius:50%}.hero-gradient-2{bottom:-10%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(196,168,124,.1) 0,transparent 70%);filter:blur(40px);animation:float-slow 15s ease-in-out infinite reverse}.hero-gradient-3{position:absolute;top:30%;left:40%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(45,122,98,.08) 0,transparent 70%);filter:blur(50px);animation:float-slow 25s ease-in-out infinite}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(10,11,11,.04) 1px,transparent 0),linear-gradient(90deg,rgba(10,11,11,.04) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 100%)}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;max-width:var(--container-width);margin:0 auto;padding:var(--container-padding)}.hero-text{max-width:560px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:var(--color-bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:.8rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:24px}.hero-badge-dot{width:6px;height:6px;border-radius:50%;background:#2D7A62;animation:pulse-dot 2s ease-in-out infinite}.hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.08;letter-spacing:-.03em;margin-bottom:24px}.hero-title-gradient{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1.15rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:40px}.hero-actions{display:flex;gap:16px;flex-wrap:wrap}.hero-stats{display:flex;gap:40px;margin-top:48px;padding-top:32px;border-top:1px solid var(--color-border)}.hero-stat-value{font-size:1.6rem;font-weight:800;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-stat-label{font-size:.82rem;color:var(--color-text-muted);margin-top:2px}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;height:500px}.orb-container{position:relative;width:340px;height:340px}.orb-main{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#0A0B0B,#0A0B0B 50%,#102C26);box-shadow:0 0 80px rgba(10,11,11,.4),0 0 160px rgba(16,44,38,.15),inset 0 -20px 60px rgba(0,0,0,.3),inset 0 20px 60px rgba(255,255,255,.08);animation:orb-float 6s ease-in-out infinite}.orb-ring{position:absolute;inset:-30px;border-radius:50%;border:1px solid #102c2626;animation:orb-ring-spin 20s linear infinite}.orb-ring-2{inset:-60px;border-color:rgba(196,168,124,.1);animation-duration:30s;animation-direction:reverse}.orb-ring-3{inset:-90px;border-color:rgba(45,122,98,.08);animation-duration:40s}.orb-dot{position:absolute;width:8px;height:8px;border-radius:50%;top:-4px;left:50%;transform:translateX(-50%)}.orb-dot-blue{background:var(--color-pink);box-shadow:0 0 12px rgba(89,45,90,.5)}.orb-dot-violet{background:var(--color-violet);box-shadow:0 0 12px rgba(196,168,124,.5)}.orb-dot-cyan{background:var(--color-cyan);box-shadow:0 0 12px rgba(45,122,98,.5)}.orb-label{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:.8rem;font-weight:500;color:var(--color-text-secondary);white-space:nowrap;animation:label-float 4s ease-in-out infinite}.orb-label-1{top:10%;right:-20%;animation-delay:0s}.orb-label-2{bottom:20%;left:-25%;animation-delay:1s}.orb-label-3{top:60%;right:-15%;animation-delay:2s}.projects{padding:var(--section-padding);position:relative}.projects-header{text-align:center;margin-bottom:64px}.projects-header .section-subtitle{margin:0 auto}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:28px;gap:28px}.project-card{position:relative;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border);transition:all var(--transition-base);cursor:pointer}.project-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:rgba(16,44,38,.2)}.project-card-image{position:relative;height:240px;overflow:hidden}.project-card-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.project-card:hover .project-card-image img{transform:scale(1.05)}.project-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,11,11,.6) 0,transparent 60%);opacity:0;transition:opacity var(--transition-base);display:flex;align-items:flex-end;padding:24px}.project-card:hover .project-card-overlay{opacity:1}.project-card-overlay-text{color:white;font-size:.85rem;font-weight:500}.project-card-body{padding:24px}.project-card-tag{display:inline-block;padding:4px 12px;background:var(--gradient-subtle);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;color:var(--color-primary);margin-bottom:12px}.project-card-title{font-size:1.15rem;font-weight:700;margin-bottom:8px;letter-spacing:-.01em}.project-card-desc{font-size:.88rem;color:var(--color-text-secondary);line-height:1.6}.services{padding:var(--section-padding);background:var(--gradient-subtle);position:relative}.services-header{text-align:center;margin-bottom:64px}.services-header .section-subtitle{margin:0 auto}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.service-card{padding:40px 32px;background:var(--color-bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base);position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.service-icon{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative}.service-icon-blue{background:rgba(16,44,38,.1);color:var(--color-primary)}.service-icon-violet{background:rgba(196,168,124,.1);color:var(--color-violet)}.service-icon-cyan{background:rgba(45,122,98,.1);color:var(--color-cyan)}.service-title{font-size:1.2rem;font-weight:700;margin-bottom:12px;letter-spacing:-.01em}.service-desc{font-size:.9rem;color:var(--color-text-secondary);line-height:1.7}.service-features{margin-top:20px;list-style:none}.service-features li{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-text-secondary);padding:4px 0}.service-features li svg{width:16px;height:16px;color:#2D7A62;flex-shrink:0}.process{padding:var(--section-padding);position:relative}.process-header{text-align:center;margin-bottom:80px}.process-header .section-subtitle{margin:0 auto}.process-timeline{position:relative;max-width:900px;margin:0 auto}.process-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--color-border);transform:translateX(-50%)}.process-line-fill{width:100%;background:var(--gradient-primary);border-radius:1px;transition:height .8s ease-out}.process-step{position:relative;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:40px;gap:40px;align-items:center;margin-bottom:60px}.process-step:last-child{margin-bottom:0}.process-step-content{padding:32px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base)}.process-step-content:hover{box-shadow:var(--shadow-md);border-color:rgba(16,44,38,.15)}.process-step:nth-child(2n) .process-step-content:first-child{order:3}.process-step-number{width:48px;height:48px;border-radius:50%;background:var(--gradient-primary);color:white;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;z-index:2;box-shadow:var(--shadow-glow);flex-shrink:0}.process-step-title{font-size:1.15rem;font-weight:700;margin-bottom:8px}.process-step-desc{font-size:.88rem;color:var(--color-text-secondary);line-height:1.7}.tech-stack{padding:var(--section-padding);background:var(--gradient-subtle);position:relative}.tech-stack-header{text-align:center;margin-bottom:64px}.tech-grid,.tech-stack-header .section-subtitle{margin:0 auto}.tech-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:24px;gap:24px;max-width:800px}.tech-item{display:flex;flex-direction:column;align-items:center;gap:16px;padding:2px;border-radius:var(--radius-xl);transition:all var(--transition-base);cursor:pointer}.tech-item:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.tech-item-inner{width:100%;height:100%;padding:26px 16px;border-radius:calc(var(--radius-xl) - 2px);background:rgba(255,255,255,.9);border:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;gap:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tech-item-icon{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform var(--transition-base)}.tech-item:hover .tech-item-icon{transform:scale(1.1)}.tech-item-icon-img{width:100%;height:100%;object-fit:contain}.tech-react{background:rgba(97,218,251,.1);color:#61dafb}.tech-next{background:rgba(15,23,42,.08);color:#0f172a}.tech-node{background:rgba(104,159,56,.1);color:#689f38}.tech-python{background:rgba(55,118,171,.1);color:#3776ab}.tech-cloud{background:rgba(66,133,244,.1);color:#4285f4}.tech-item-name{font-size:.88rem;font-weight:600;color:var(--color-text)}.results{padding:var(--section-padding);position:relative;background:var(--gradient-subtle)}.results-header{text-align:center;margin-bottom:64px}.results-header .section-subtitle{margin:0 auto}.results-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-bottom:64px}.metric-card{text-align:center;padding:48px 32px;background:var(--color-bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base);position:relative;overflow:hidden}.metric-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-base)}.metric-card:hover:after{transform:scaleX(1)}.metric-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.metric-value{font-size:3rem;font-weight:900;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;letter-spacing:-.02em}.metric-label{font-size:.95rem;color:var(--color-text-secondary);font-weight:500}.metric-detail{font-size:.8rem;color:var(--color-text-muted);margin-top:4px}.case-studies-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}.case-study-card{padding:32px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base)}.case-study-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.case-study-quote{font-size:1rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:24px;font-style:italic;position:relative;padding-left:20px;border-left:3px solid var(--color-primary)}.case-study-author{display:flex;align-items:center;gap:12px}.case-study-avatar{width:40px;height:40px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;color:white;font-size:.85rem;font-weight:700}.case-study-author-name{font-size:.9rem;font-weight:600}.case-study-author-role{font-size:.8rem;color:var(--color-text-muted)}.cta-section{padding:var(--section-padding);position:relative}.cta-inner{position:relative;padding:80px 60px;background:var(--gradient-cta);border-radius:var(--radius-xl);overflow:hidden;text-align:center}.cta-bg-orb-1{top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(16,44,38,.3) 0,transparent 70%);filter:blur(60px);animation:float-slow 20s ease-in-out infinite}.cta-bg-orb-1,.cta-bg-orb-2{position:absolute;border-radius:50%}.cta-bg-orb-2{bottom:-40%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(196,168,124,.25) 0,transparent 70%);filter:blur(40px);animation:float-slow 15s ease-in-out infinite reverse}.cta-content{position:relative;z-index:1}.cta-title{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:white;margin-bottom:16px;letter-spacing:-.02em}.cta-desc{font-size:1.1rem;color:rgba(255,255,255,.75);margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.7}.cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;background:white;color:var(--color-text);font-size:1rem;font-weight:700;border-radius:var(--radius-full);transition:all var(--transition-base);border:none;cursor:pointer}.cta-btn:hover{transform:translateY(-3px);box-shadow:0 10px 40px rgba(0,0,0,.25)}.footer{padding:60px 0 40px;border-top:1px solid var(--color-border)}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;max-width:var(--container-width);padding:var(--container-padding);margin:0 auto 48px}.footer-brand-desc{font-size:.88rem;color:var(--color-text-secondary);line-height:1.7;margin-top:16px;max-width:300px}.footer-col-title{font-size:.85rem;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.footer-col ul{list-style:none}.footer-col li{margin-bottom:10px}.footer-col a{font-size:.88rem;color:var(--color-text-secondary);transition:color var(--transition-fast)}.footer-col a:hover{color:var(--color-primary)}.footer-social{display:flex;gap:12px;margin-top:20px}.footer-social a{width:36px;height:36px;border-radius:50%;background:rgba(16,44,38,.06);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:all var(--transition-base)}.footer-social a:hover{background:var(--color-primary);color:white;transform:translateY(-2px)}.footer-bottom{max-width:var(--container-width);margin:0 auto;padding:var(--container-padding);padding-top:24px;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.footer-bottom-text{font-size:.82rem;color:var(--color-text-muted)}.team-section{padding:var(--section-padding);position:relative;overflow:hidden}.team-section-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(10,11,11,.04) 1px,transparent 0),linear-gradient(90deg,rgba(10,11,11,.04) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 100%);pointer-events:none}.team-section-header{text-align:center;margin-bottom:60px}.team-section-header .section-subtitle{margin:0 auto}.team-section-title-gradient{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.team-image-wrapper{margin-bottom:48px}.team-image-container{position:relative;border-radius:var(--radius-xl);overflow:hidden;max-width:1000px;margin:0 auto;aspect-ratio:16/9;border:1px solid var(--color-border);box-shadow:var(--shadow-lg);transition:box-shadow var(--transition-base)}.team-image-container:hover{box-shadow:var(--shadow-xl)}.team-image{width:100%;height:100%;object-fit:cover;display:block}.team-image-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,11,11,.35) 0,transparent 50%);pointer-events:none}.team-section-cta{display:flex;flex-direction:column;align-items:center;gap:40px}.team-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;background:var(--gradient-primary);color:white;font-size:1rem;font-weight:700;border-radius:var(--radius-full);transition:all var(--transition-base);border:none;cursor:pointer;position:relative;overflow:hidden}.team-cta-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translateX(-100%);transition:transform .6s ease}.team-cta-btn:hover:before{transform:translateX(100%)}.team-cta-btn:hover{transform:translateY(-3px);box-shadow:0 10px 40px rgba(16,44,38,.3)}.team-cta-stats{display:flex;align-items:center;gap:32px}.team-cta-stat{text-align:center}.team-cta-stat-value{font-size:1.5rem;font-weight:800;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.team-cta-stat-label{font-size:.8rem;color:var(--color-text-muted);margin-top:2px}.team-cta-stat-divider{width:1px;height:40px;background:var(--color-border)}.team-page{min-height:100vh}.team-page-hero{position:relative;padding:160px 0 80px;overflow:hidden;background:linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-alt) 100%)}.team-page-hero-bg{position:absolute;inset:0;pointer-events:none}.team-page-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(10,11,11,.04) 1px,transparent 0),linear-gradient(90deg,rgba(10,11,11,.04) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 80%)}.team-page-hero-glow-1{position:absolute;top:-30%;right:-10%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(16,44,38,.08) 0,transparent 70%);filter:blur(60px)}.team-page-hero-glow-2{position:absolute;bottom:-20%;left:-10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(196,168,124,.06) 0,transparent 70%);filter:blur(40px)}.team-page-hero-content{position:relative;z-index:1;text-align:center}.team-page-back{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:32px;transition:color var(--transition-fast)}.team-page-back:hover{color:var(--color-primary)}.team-page-title{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;line-height:1.1;color:var(--color-text);margin-bottom:16px;letter-spacing:-.03em}.team-page-title-gradient{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.team-page-grid-section{padding:64px 0 120px}.dev-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.dev-card-wrapper{perspective:800px}.dev-card{position:relative;transition:transform .15s ease-out,box-shadow var(--transition-base);cursor:default;will-change:transform}.dev-card,.dev-card-glow{border-radius:var(--radius-xl)}.dev-card-glow{position:absolute;inset:-1px;background:linear-gradient(135deg,var(--card-color,var(--color-primary)) 0,transparent 50%,var(--card-color,var(--color-primary)) 100%);opacity:0;transition:opacity var(--transition-base);z-index:0}.dev-card-hovered .dev-card-glow{opacity:.5}.dev-card-inner{position:relative;z-index:1;background:var(--color-bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:32px;height:100%;display:flex;flex-direction:column;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.dev-card-hovered .dev-card-inner{border-color:rgba(16,44,38,.15);box-shadow:var(--shadow-xl)}.dev-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.dev-card-avatar{width:60px;height:60px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:white;font-size:1.2rem;font-weight:800;letter-spacing:-.02em;box-shadow:0 4px 15px rgba(0,0,0,.15)}.dev-card-status{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#2D7A62;font-weight:500;padding:4px 10px;background:rgba(45,122,98,.08);border-radius:var(--radius-full)}.dev-card-status-dot{width:6px;height:6px;border-radius:50%;background:#2D7A62;animation:pulse-dot 2s ease-in-out infinite}.dev-card-info{flex:1 1}.dev-card-name{font-size:1.15rem;font-weight:700;color:var(--color-text);margin-bottom:4px;letter-spacing:-.01em}.dev-card-role{font-size:.88rem;font-weight:600;margin-bottom:12px}.dev-card-area{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.dev-card-tech-tag{display:inline-block;padding:3px 10px;background:var(--gradient-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:.72rem;font-weight:500}.dev-card-bio,.dev-card-tech-tag{color:var(--color-text-secondary)}.dev-card-bio{font-size:.85rem;line-height:1.65;margin-bottom:20px}.dev-card-links{display:flex;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--color-border)}.dev-card-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:500;color:var(--color-text-secondary);background:rgba(10,11,11,.04);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all var(--transition-fast)}.dev-card-link:hover{color:var(--color-primary);border-color:rgba(16,44,38,.3);background:rgba(16,44,38,.06);transform:translateY(-1px)}.dev-card-link-portfolio{background:linear-gradient(135deg,rgba(16,44,38,.08),rgba(196,168,124,.08));border-color:rgba(16,44,38,.15);color:var(--color-primary)}.dev-card-link-portfolio:hover{background:linear-gradient(135deg,rgba(16,44,38,.15),rgba(196,168,124,.15));box-shadow:0 2px 12px rgba(16,44,38,.15)}.contact-page{min-height:100vh;background:linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-alt) 100%)}.contact-hero{position:relative;padding:160px 0 64px;overflow:hidden}.contact-hero-bg{position:absolute;inset:0;pointer-events:none}.contact-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(10,11,11,.04) 1px,transparent 0),linear-gradient(90deg,rgba(10,11,11,.04) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 75% 60% at 50% 40%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 75% 60% at 50% 40%,black 20%,transparent 80%)}.contact-hero-glow-1,.contact-hero-glow-2{position:absolute;border-radius:50%;filter:blur(55px)}.contact-hero-glow-1{top:-30%;right:-10%;width:520px;height:520px;background:radial-gradient(circle,rgba(16,44,38,.12) 0,transparent 70%);animation:float-slow 18s ease-in-out infinite}.contact-hero-glow-2{bottom:-20%;left:-10%;width:420px;height:420px;background:radial-gradient(circle,rgba(196,168,124,.1) 0,transparent 70%);animation:float-slow 16s ease-in-out infinite reverse}.contact-hero-content{position:relative;z-index:1;text-align:center;max-width:720px;margin:0 auto}.contact-back{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:24px;transition:color var(--transition-fast),transform var(--transition-fast)}.contact-back svg{width:18px;height:18px}.contact-back:hover{color:var(--color-primary);transform:translateX(-2px)}.contact-title{font-size:clamp(2.3rem,4.5vw,3.4rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;margin-bottom:16px}.contact-title-gradient{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-hero-subtitle{margin:0 auto;max-width:600px}.contact-form-section{padding:0 0 120px}.contact-content-grid{margin-top:16px;padding:40px 40px 36px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;position:relative;overflow:hidden}.contact-info{position:relative}.contact-info-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(45,122,98,.06);border-radius:var(--radius-full);font-size:.78rem;font-weight:500;color:#1A4D40;border:1px solid rgba(45,122,98,.25);margin-bottom:18px}.contact-info-dot{width:8px;height:8px;border-radius:999px;background:#2D7A62;box-shadow:0 0 0 6px rgba(45,122,98,.2);animation:pulse-dot 2s ease-in-out infinite}.contact-info-title{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.contact-info-title-gradient{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-info-text{font-size:.96rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:20px}.contact-highlights{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;margin:0 0 24px}.contact-highlights li{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--color-text-secondary)}.contact-highlights svg{width:16px;height:16px;color:#2D7A62;flex-shrink:0}.contact-metadata{display:flex;flex-wrap:wrap;gap:20px;padding-top:12px;border-top:1px solid var(--color-border)}.contact-metadata-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:2px}.contact-metadata-value{display:block;font-size:.9rem;font-weight:500;color:var(--color-text)}.contact-form{background:rgba(255,255,255,.82);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);padding:24px 24px 20px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.contact-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.contact-field{display:flex;flex-direction:column;gap:6px}.contact-label{font-size:.82rem;font-weight:600;color:var(--color-text-secondary)}.contact-required{color:#ef4444}.contact-input,.contact-select,.contact-textarea{width:100%;border-radius:10px;border:1px solid rgba(10,11,11,.18);background:rgba(248,247,244,.85);padding:10px 12px;font-size:.9rem;color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.contact-input::placeholder,.contact-textarea::placeholder{color:var(--color-text-muted)}.contact-input:focus,.contact-select:focus,.contact-textarea:focus{outline:none;border-color:rgba(16,44,38,.9);box-shadow:0 0 0 1px rgba(16,44,38,.35),0 8px 25px rgba(16,44,38,.12);background:#ffffff;transform:translateY(-1px)}.contact-textarea{resize:vertical;min-height:120px}.contact-form-footer{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.contact-form-note{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:var(--color-text-muted)}.contact-form-note svg{width:16px;height:16px;color:#2D7A62;flex-shrink:0}.contact-submit-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-full);border:none;font-size:.9rem;font-weight:600;color:white;background:linear-gradient(135deg,#2D7A62,#1A4D40 40%,#102C26);box-shadow:0 10px 30px rgba(45,122,98,.35);cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base),opacity var(--transition-fast)}.contact-submit-btn svg{width:18px;height:18px}.contact-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 40px rgba(45,122,98,.45)}.contact-submit-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@keyframes float-slow{0%,to{transform:translate(0)}33%{transform:translate(20px,-30px)}66%{transform:translate(-15px,15px)}}@keyframes orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes orb-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes label-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes count-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .7s ease-out,transform .7s ease-out}.fade-in-up.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.hero-content{grid-template-columns:1fr;text-align:center;gap:40px}.hero-text{max-width:100%}.hero-actions,.hero-stats{justify-content:center}.hero-visual{height:350px}.orb-container{width:250px;height:250px}.services-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.results-metrics{max-width:400px;margin:0 auto 64px}.case-studies-grid,.results-metrics{grid-template-columns:1fr}.tech-grid{grid-template-columns:repeat(3,1fr)}.process-step{display:flex;flex-direction:column;gap:16px}.process-line,.process-step-empty{display:none}.footer-inner{grid-template-columns:1fr 1fr}.dev-cards-grid{grid-template-columns:repeat(2,1fr)}.team-section{padding:100px 0}.team-cta-stats{gap:24px}.contact-content-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){:root{--section-padding:80px 0}.navbar-links{display:none}.mobile-menu-btn{display:flex}.hero-title{font-size:2.2rem}.hero-stats{flex-direction:column;gap:20px;align-items:center}.orb-label{display:none}.projects-grid{grid-template-columns:1fr}.tech-grid{grid-template-columns:repeat(2,1fr)}.cta-inner{padding:60px 24px}.footer-inner{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.team-section{padding:80px 0}.dev-cards-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.team-cta-stats{flex-direction:column;gap:20px}.team-cta-stat-divider{width:40px;height:1px}.team-page-hero{padding:120px 0 60px}.dev-card-links{flex-wrap:wrap}.team-circuit-dot{display:none}.contact-hero{padding:120px 0 40px}.contact-title{font-size:clamp(2rem,8vw,2.5rem)}.contact-content-grid{padding:24px 20px}.contact-form{padding:20px}.contact-form-row{grid-template-columns:1fr;gap:16px}}@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:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d6fc113833db48fe-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:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e1df014bb05b8510-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/13a314e63820922b-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9e769f40faa52555-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/37da3febcafd463e-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/51f6eedf9be77cd7-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:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/403511e41efd5e81-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:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e807dee2426166ad-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:Open Sans Fallback;src:local("Arial");ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.00%;size-adjust:105.15%}.__className_2fad4c{font-family:Open Sans,Open Sans Fallback;font-style:normal}.__variable_2fad4c{--font-open-sans:"Open Sans","Open Sans Fallback"}