@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-ext-300-normal-BYS6Dpvq.woff2) format("woff2"),url(/assets/outfit-latin-ext-300-normal-CMIMshEd.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-300-normal-CRYTwY6m.woff2) format("woff2"),url(/assets/outfit-latin-300-normal-AWLfuCom.woff) format("woff");unicode-range:U+0000-00FF,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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff) format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,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}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}._header_b87cw_1{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0e0dcc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,255,157,.1);transition:all var(--transition-base);height:var(--header-height)}._header_b87cw_1._scrolled_b87cw_29{background:#0a0e0df2;box-shadow:0 4px 20px #00ff9d1a}._headerContainer_b87cw_39{display:flex;justify-content:space-between;align-items:center;height:100%}._logo_b87cw_53{display:flex;align-items:center;gap:var(--spacing-sm)}._logoIcon_b87cw_65{height:40px;width:40px;-webkit-mask:url(/racinetechniquelogo.svg) no-repeat center;mask:url(/racinetechniquelogo.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background:var(--gradient-jungle);background-size:300px 100%;background-position:left center}._logoText_b87cw_91{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);background:var(--gradient-jungle);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:300px 100%;background-position:calc(-40px - var(--spacing-sm)) center}._nav_b87cw_115{display:flex;gap:var(--spacing-lg);align-items:center}._nav_b87cw_115 a{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);transition:all var(--transition-fast);position:relative;padding:var(--spacing-xs) 0}._nav_b87cw_115 a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-jungle);transition:width var(--transition-base)}._nav_b87cw_115 a:hover{color:var(--color-accent-primary)}._nav_b87cw_115 a:hover:after{width:100%}._soundToggle_b87cw_183{background:none;border:none;cursor:pointer;padding:var(--spacing-xs);color:var(--color-text-secondary);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}._soundToggle_b87cw_183:hover{color:var(--color-accent-primary);transform:scale(1.1)}._soundToggle_b87cw_183 svg{width:24px;height:24px}._mobileMenuBtn_b87cw_227{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:var(--spacing-xs)}._mobileMenuBtn_b87cw_227 span{width:25px;height:2px;background:var(--color-accent-primary);transition:all var(--transition-fast)}@media(max-width:768px){._mobileMenuBtn_b87cw_227{display:flex}._nav_b87cw_115{position:absolute;top:var(--header-height);left:0;right:0;flex-direction:column;background:#0a0e0dfa;padding:var(--spacing-lg);gap:var(--spacing-md);transform:translateY(-100%);opacity:0;pointer-events:none;transition:all var(--transition-base);border-bottom:1px solid rgba(0,255,157,.1)}._nav_b87cw_115._navOpen_b87cw_303{transform:translateY(0);opacity:1;pointer-events:all}._nav_b87cw_115 a{font-size:var(--font-size-lg)}}._hero_5c2yg_1{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:var(--header-height)}._heroVideo_5c2yg_21{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}._videoOverlay_5c2yg_41{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a0e0d99;z-index:0}._heroCanvas_5c2yg_61{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}._heroContent_5c2yg_79{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}._heroText_5c2yg_97{animation:_fadeInUp_5c2yg_1 1s ease-out}._heroTitle_5c2yg_105{font-size:var(--font-size-5xl);line-height:1.1;margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}._heroSubtitle_5c2yg_119{font-size:var(--font-size-xl);color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);line-height:1.6}._heroCta_5c2yg_133{display:flex;gap:var(--spacing-md);flex-wrap:wrap}._heroVisual_5c2yg_145{position:relative;height:500px;display:flex;align-items:center;justify-content:center}._scrollIndicator_5c2yg_161{position:absolute;bottom:var(--spacing-xl);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);z-index:2}._scrollLine_5c2yg_189{width:1px;height:50px;background:linear-gradient(to bottom,var(--color-accent-primary),transparent);animation:_pulse_5c2yg_1 2s ease-in-out infinite}@media(max-width:1024px){._heroContent_5c2yg_79{grid-template-columns:1fr;gap:var(--spacing-2xl)}._heroVisual_5c2yg_145{height:300px}}@media(max-width:768px){._hero_5c2yg_1{min-height:calc(100vh - var(--header-height))}._heroTitle_5c2yg_105{font-size:var(--font-size-4xl)}._heroSubtitle_5c2yg_119{font-size:var(--font-size-lg)}._heroCta_5c2yg_133{flex-direction:column}._heroCta_5c2yg_133 a{width:100%;text-align:center}._heroVisual_5c2yg_145{display:none}}._servicesGrid_2j1l5_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-xl)}._serviceCard_2j1l5_13{padding:var(--spacing-xl);background:#1a232280;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,255,157,.2);border-radius:var(--radius-lg);transition:all var(--transition-base)}._serviceCard_2j1l5_13:hover{transform:translateY(-10px);box-shadow:0 8px 30px #00ff9d4d;border-color:#00ff9d66;background:#1a2322b3}._serviceIcon_2j1l5_47{margin-bottom:var(--spacing-md);display:inline-block;animation:_float_2j1l5_1 3s ease-in-out infinite}._serviceTitle_2j1l5_59{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm);background:var(--gradient-jungle);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._serviceDescription_2j1l5_77{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-size:var(--font-size-lg)}._serviceDetails_2j1l5_89{list-style:none;padding:0}._serviceDetails_2j1l5_89 li{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-base)}._checkmark_2j1l5_117{flex-shrink:0;margin-top:2px}@media(max-width:768px){._servicesGrid_2j1l5_1{grid-template-columns:1fr;gap:var(--spacing-lg)}}._portfolioGrid_130lv_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}._portfolioCard_130lv_15{overflow:hidden;transition:all var(--transition-base);opacity:0;animation:fadeInUp .6s ease-out forwards;cursor:pointer}._portfolioCard_130lv_15:hover{transform:translateY(-10px);border-color:#fff3;box-shadow:0 15px 40px -10px var(--theme-color, rgba(0, 255, 157, .25))}._portfolioImage_130lv_45{position:relative;width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,var(--color-bg-secondary),var(--color-bg-tertiary));display:flex;align-items:center;justify-content:center;overflow:hidden}._projectFrame_130lv_67{position:absolute;top:0;left:0;width:400%;height:400%;border:none;transform:scale(.25);transform-origin:0 0;pointer-events:none;background-color:var(--color-bg-primary)}._portfolioOverlay_130lv_105{position:absolute;inset:0;background:var(--theme-color, rgba(0, 255, 157, .9));display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-base)}._portfolioCard_130lv_15:hover ._portfolioOverlay_130lv_105{opacity:1}._viewProject_130lv_143{color:var(--color-bg-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}._portfolioContent_130lv_155{padding:var(--spacing-lg)}._portfolioCategory_130lv_163{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:#00ff9d1a;color:var(--color-accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);margin-bottom:var(--spacing-sm)}._portfolioTitle_130lv_185{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}._portfolioDescription_130lv_197{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);font-size:var(--font-size-base)}._portfolioTags_130lv_209{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._tag_130lv_221{padding:var(--spacing-xs) var(--spacing-sm);background:#ffffff14;color:var(--color-text-primary);font-size:var(--font-size-xs);border-radius:var(--radius-sm);border:1px solid rgba(0,255,157,.1)}._portfolioCta_130lv_239{text-align:center;padding:var(--spacing-3xl) var(--spacing-xl);background:linear-gradient(135deg,#1a232299,#00ff9d1a);border-radius:var(--radius-xl);border:1px solid rgba(0,255,157,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px -10px #00ff9d1a;transition:all var(--transition-base);position:relative;overflow:hidden}._portfolioCta_130lv_239:hover{transform:translateY(-5px);box-shadow:0 15px 40px -10px #00ff9d33;border-color:#00ff9d4d}._portfolioCta_130lv_239:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,255,157,.05) 0%,transparent 60%);opacity:.5;pointer-events:none;transition:opacity .5s ease}._portfolioCta_130lv_239:hover:before{opacity:.8}._ctaTitle_130lv_313{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-bold);background:linear-gradient(to right,#fff,#a7f3d0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative}._ctaText_130lv_337{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto;position:relative}@media(max-width:768px){._portfolioGrid_130lv_1{grid-template-columns:1fr}}._aboutContent_phy04_1{max-width:900px;margin:0 auto}._aboutText_phy04_11{animation:_fadeInUp_phy04_1 .6s ease-out}._aboutSubtitle_phy04_19{font-size:var(--font-size-3xl);background:var(--gradient-jungle);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-xl)}._aboutText_phy04_11 p{font-size:var(--font-size-lg);line-height:1.8;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}._values_phy04_51{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-3xl)}._valueCard_phy04_65{text-align:center;padding:var(--spacing-xl);background:linear-gradient(135deg,#1a232299,#00ff9d0d);border-radius:var(--radius-lg);border:1px solid rgba(0,255,157,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base);box-shadow:0 4px 6px -1px #0000001a;position:relative;overflow:hidden}._valueCard_phy04_65:hover{transform:translateY(-5px);box-shadow:0 15px 40px -10px #00ff9d26;border-color:#00ff9d4d}._valueCard_phy04_65:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(0,255,157,.1),transparent 50%);opacity:0;transition:opacity .5s ease;pointer-events:none}._valueCard_phy04_65:hover:before{opacity:1}._valueIcon_phy04_137{display:block;margin:0 auto var(--spacing-md);filter:drop-shadow(0 4px 8px rgba(0,255,157,.3))}._valueCard_phy04_65 h4{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}._valueCard_phy04_65 p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}@media(max-width:768px){._values_phy04_51{grid-template-columns:1fr;gap:var(--spacing-md)}}._contactContent_db7yy_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:start}._contactInfo_db7yy_15{animation:_fadeInUp_db7yy_1 .6s ease-out}._contactSubtitle_db7yy_23{font-size:var(--font-size-3xl);background:var(--gradient-jungle);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-lg)}._contactText_db7yy_41{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);line-height:1.8}._contactDetails_db7yy_55{display:flex;flex-direction:column;gap:var(--spacing-xl)}._contactItem_db7yy_67{display:flex;gap:var(--spacing-md);align-items:start}._contactIcon_db7yy_79{flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,255,157,.3))}._contactItem_db7yy_67 h4{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}._contactItem_db7yy_67 a,._contactItem_db7yy_67 p{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}._contactItem_db7yy_67 a:hover{color:var(--color-accent-primary)}._contactForm_db7yy_123{padding:var(--spacing-2xl);animation:_fadeInUp_db7yy_1 .6s ease-out .2s backwards}._successMessage_db7yy_133{padding:var(--spacing-md);background:#00ff9d1a;border:1px solid var(--color-accent-primary);border-radius:var(--radius-md);color:var(--color-accent-primary);margin-bottom:var(--spacing-lg);text-align:center;font-weight:var(--font-weight-semibold);animation:_fadeIn_db7yy_1 .3s ease-out}._formGroup_db7yy_157{margin-bottom:var(--spacing-lg)}._formGroup_db7yy_157 label{display:block;margin-bottom:var(--spacing-xs);color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}._formGroup_db7yy_157 input,._formGroup_db7yy_157 select,._formGroup_db7yy_157 textarea{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:#ffffff0d;border:1px solid rgba(0,255,157,.2);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:inherit;transition:all var(--transition-fast)}._formGroup_db7yy_157 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2300ff9d%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem;padding-right:3rem;cursor:pointer}._formGroup_db7yy_157 select option{background-color:#1a2322;color:var(--color-text-primary);padding:10px}._formGroup_db7yy_157 input:focus,._formGroup_db7yy_157 select:focus,._formGroup_db7yy_157 textarea:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #00ff9d1a}._formGroup_db7yy_157 textarea{resize:vertical;min-height:120px}._contactForm_db7yy_123 button{width:100%}@media(max-width:968px){._contactContent_db7yy_1{grid-template-columns:1fr;gap:var(--spacing-2xl)}}._footer_9dl83_1{background:var(--color-bg-secondary);border-top:1px solid rgba(0,255,157,.1);padding:var(--spacing-3xl) 0 var(--spacing-xl);margin-top:var(--spacing-3xl)}._footerContent_9dl83_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);border-bottom:1px solid rgba(0,255,157,.1)}._footerSection_9dl83_33{animation:_fadeInUp_9dl83_1 .6s ease-out}._footerTitle_9dl83_41{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);background:var(--gradient-jungle);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._footerText_9dl83_59{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.6;margin-bottom:var(--spacing-md)}._ecoBadge_9dl83_73{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:#00ff9d1a;border:1px solid rgba(0,255,157,.2);border-radius:var(--radius-md);color:var(--color-accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._footerLinks_9dl83_95{list-style:none;padding:0;margin:0}._footerLinks_9dl83_95 li{margin-bottom:var(--spacing-sm)}._footerLinks_9dl83_95 a{color:var(--color-text-secondary);font-size:var(--font-size-base);transition:all var(--transition-fast);display:inline-block}._footerLinks_9dl83_95 a:hover{color:var(--color-accent-primary);transform:translate(5px)}._socialLinks_9dl83_139{display:flex;flex-direction:column;gap:var(--spacing-sm)}._socialLinks_9dl83_139 a{color:var(--color-text-secondary);font-size:var(--font-size-base);transition:all var(--transition-fast);display:inline-block}._socialLinks_9dl83_139 a:hover{color:var(--color-accent-primary);transform:scale(1.05)}._footerBottom_9dl83_175{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md)}._footerLegal_9dl83_191{display:flex;gap:var(--spacing-md);align-items:center;flex-wrap:wrap}._footerLegal_9dl83_191 a{color:var(--color-text-muted);font-size:var(--font-size-sm);transition:color var(--transition-fast)}._footerLegal_9dl83_191 a:hover{color:var(--color-accent-primary)}._footerLegal_9dl83_191 span{color:var(--color-text-muted)}._copyright_9dl83_233{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}@media(max-width:768px){._footerContent_9dl83_15{grid-template-columns:1fr;gap:var(--spacing-xl)}._footerBottom_9dl83_175{flex-direction:column;text-align:center}._footerLegal_9dl83_191{justify-content:center}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--color-bg-primary);color:var(--color-text-primary);line-height:1.6;overflow-x:hidden}:root{--color-bg-primary: #0a0e0d;--color-bg-secondary: #121817;--color-bg-tertiary: #1a2322;--color-jungle-primary: #00ff9d;--color-jungle-secondary: #2e8b57;--color-jungle-dark: #1a5239;--color-jungle-glow: rgba(0, 255, 157, .3);--color-text-primary: #e8f5f0;--color-text-secondary: #a8b8b3;--color-text-muted: #6a7a75;--color-accent-primary: #00ff9d;--color-accent-secondary: #00d4ff;--gradient-jungle: linear-gradient(135deg, #00ff9d 0%, #2e8b57 100%);--gradient-dark: linear-gradient(180deg, #0a0e0d 0%, #1a2322 100%);--gradient-glow: radial-gradient(circle, rgba(0, 255, 157, .15) 0%, transparent 70%);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3.5rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .5);--shadow-xl: 0 16px 32px rgba(0, 0, 0, .6);--glow-sm: 0 0 10px var(--color-jungle-glow);--glow-md: 0 0 20px var(--color-jungle-glow);--glow-lg: 0 0 40px var(--color-jungle-glow);--transition-fast: .15s ease-in-out;--transition-base: .3s ease-in-out;--transition-slow: .5s ease-in-out;--container-max-width: 1400px;--header-height: 80px}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg)}.section{padding:var(--spacing-3xl) 0;position:relative}.section-title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xl);background:var(--gradient-jungle);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient{background:var(--gradient-jungle);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:#1a232266;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,255,157,.1);border-radius:var(--radius-lg)}.glow{box-shadow:var(--glow-md)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes leafFloat{0%{transform:translate(0) rotate(0)}25%{transform:translate(10px,-10px) rotate(5deg)}50%{transform:translateY(-20px) rotate(0)}75%{transform:translate(-10px,-10px) rotate(-5deg)}to{transform:translate(0) rotate(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 10px var(--color-jungle-glow)}50%{box-shadow:0 0 30px var(--color-jungle-glow)}}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}p{margin-bottom:var(--spacing-md);color:var(--color-text-secondary)}a{color:var(--color-accent-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-secondary)}.btn{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-align:center;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);text-decoration:none}.btn-primary{background:var(--gradient-jungle);color:var(--color-bg-primary);box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--glow-md);color:var(--color-bg-primary)}.btn-secondary{background:transparent;color:var(--color-accent-primary);border:2px solid var(--color-accent-primary)}.btn-secondary:hover{background:var(--color-accent-primary);color:var(--color-bg-primary);box-shadow:var(--glow-sm)}@media(max-width:768px){:root{--font-size-5xl: 2.5rem;--font-size-4xl: 2rem;--font-size-3xl: 1.5rem;--spacing-3xl: 3rem}.container{padding:0 var(--spacing-md)}.section{padding:var(--spacing-2xl) 0}}@media(max-width:480px){:root{--font-size-5xl: 2rem;--font-size-4xl: 1.5rem}}
