:root{--color-primary: #76bc20;--color-primary-light: #8CD934;--color-bg-dark: #322B29;--color-bg-section: #CBC7BE;--color-text-light: #FFFFFF;--color-text-dark: #322B29;--color-text-muted: rgba(238, 253, 237, .8);--color-text-gray: #4A4A4A;--color-border: rgba(255, 255, 255, .12);--color-glass: rgba(0, 0, 0, .1);--color-accent-green: #0A7520;--color-accent-green-bright: #76bc20;--color-bg-light-card: #E5E2DA;--color-text-light-secondary: #505050;--color-text-near-white: #F7F8F8;--color-border-light: rgba(0, 0, 0, .08);--font-heading: "Outfit", sans-serif;--font-button: "Satoshi", -apple-system, BlinkMacSystemFont, sans-serif;--text-xs: 14px;--text-sm: 16px;--text-base: 18px;--text-lg: 21px;--text-xl: 32px;--text-2xl: 56px;--text-hero: 80px;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 40px;--space-2xl: 48px;--space-3xl: 56px;--space-4xl: 64px;--space-5xl: 80px;--space-6xl: 100px;--space-7xl: 120px;--space-8xl: 200px;--max-width-content: 1240px;--max-width-text: 720px;--max-width-title: 927px;--radius-full: 100px;--radius-lg: 24px;--radius-md: 8px;--radius-sm: 6px;--blur-backdrop: blur(8px);--blur-heavy: blur(10px);--shadow-glass: 0 8px 32px rgba(0, 0, 0, .1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:120px}.skip-link{position:absolute;top:-100px;left:0;background:var(--color-primary);color:var(--color-text-dark);padding:12px 24px;text-decoration:none;font-weight:700;z-index:9999;transition:top .2s}.skip-link:focus{top:0}body{font-family:var(--font-heading);background-color:var(--color-bg-dark);color:var(--color-text-light);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2}h1{font-size:var(--text-hero);line-height:1.1}h2{font-size:var(--text-2xl);line-height:1.14}h3{font-size:var(--text-xl);line-height:1.25}p{font-size:var(--text-base);line-height:1.56;color:var(--color-text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;font-family:var(--font-button);font-weight:900;font-size:var(--text-sm);line-height:1.5;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:transform .2s ease,opacity .2s ease;border:none}.btn:hover{transform:translateY(-2px);opacity:.9}.btn:active{transform:translateY(0)}.btn-primary{background:var(--color-primary);color:var(--color-text-dark)}.btn-outline{background:transparent;color:var(--color-text-light);border:1px solid var(--color-text-light)}.text-gradient{background:linear-gradient(180deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-green{background:linear-gradient(90.13deg,#fff,#35f25a 99.96%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-padding{padding:var(--space-5xl) var(--space-6xl)}.section-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);max-width:var(--max-width-content);margin:0 auto}.glass{background:var(--color-glass);backdrop-filter:var(--blur-heavy);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page-hero .glass{background:#00000008;backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08)}.page-hero{background:var(--color-bg-section);padding-top:160px;min-height:60vh;display:flex;align-items:center;justify-content:center;--section-eyebrow-color: var(--color-accent-green);--section-title-color: var(--color-text-dark);--section-description-color: var(--color-text-gray)}.page-hero.compact{min-height:auto;padding-bottom:var(--space-7xl)}.hero-content{max-width:920px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-2xl);text-align:center}.content-section-dark{background:var(--color-bg-dark);--section-eyebrow-color: var(--color-accent-green-bright);--section-title-color: var(--color-text-light);--section-description-color: var(--color-text-muted)}.content-section-light{background:var(--color-bg-section);--section-eyebrow-color: var(--color-accent-green);--section-title-color: var(--color-text-dark);--section-description-color: var(--color-text-gray)}.content-container{max-width:var(--max-width-content);margin:0 auto}.glass-card{padding:var(--space-2xl)}.glass-card-lg{padding:var(--space-5xl) var(--space-4xl)}.content-card{display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg-light-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);height:100%}.content-card-image-wrapper{width:100%;height:var(--card-image-height, 280px);overflow:hidden;background:linear-gradient(135deg,#65e8540d,#0000000d)}.content-card-image{width:100%;height:100%;object-fit:cover;object-position:var(--card-image-position, center)}.content-card-body{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xs);flex:1}@media(max-width:1024px){:root{--text-hero: 56px;--text-2xl: 40px}.section-padding,.glass-card-lg{padding:var(--space-4xl) var(--space-xl)}}@media(max-width:768px){:root{--text-hero: 40px;--text-2xl: 32px;--text-base: 16px}.section-padding{padding:var(--space-xl) var(--space-md)}.btn{padding:12px 24px;font-size:var(--text-xs)}.glass-card{padding:var(--space-lg) var(--space-md)}.glass-card-lg{padding:var(--space-2xl) var(--space-lg)}.cta-title{font-size:32px}}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#000;backdrop-filter:var(--blur-backdrop);border-bottom:1px solid var(--color-border)}.header-container[data-astro-cid-3ef6ksr2]{max-width:1240px;margin:0 auto;padding:var(--space-md) var(--space-6xl);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.header-logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:48px;text-decoration:none;transition:opacity .2s ease}.header-logo[data-astro-cid-3ef6ksr2]:hover{opacity:.8}.header-logo[data-astro-cid-3ef6ksr2]:focus{outline:2px solid var(--color-accent-green);outline-offset:4px;border-radius:4px}.logo-icon[data-astro-cid-3ef6ksr2]{height:40px;width:auto;display:block}.header-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:48px;gap:var(--space-md);background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:0 var(--space-md)}.nav-link[data-astro-cid-3ef6ksr2]{font-family:Inter,sans-serif;font-size:var(--text-xs);font-weight:400;color:#ffffffe6;text-decoration:none;white-space:nowrap;transition:color .2s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary)}.nav-link[data-astro-cid-3ef6ksr2]:focus{color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.header-container[data-astro-cid-3ef6ksr2] .btn{padding:var(--space-xs) var(--space-md);height:48px;white-space:nowrap}@media(max-width:1024px){.header-container[data-astro-cid-3ef6ksr2]{padding:var(--space-md) var(--space-xl)}}@media(max-width:768px){.header-container[data-astro-cid-3ef6ksr2]{padding:var(--space-sm) var(--space-md)}.header-logo[data-astro-cid-3ef6ksr2]{height:36px}.logo-icon[data-astro-cid-3ef6ksr2]{height:30px}.header-nav[data-astro-cid-3ef6ksr2]{display:none}.header-container[data-astro-cid-3ef6ksr2] .btn{padding:var(--space-xs) var(--space-sm);height:36px;font-size:var(--text-xs)}}.section-header[data-astro-cid-wk2votdk]{display:flex;flex-direction:column;gap:var(--space-sm);max-width:720px}.section-header[data-astro-cid-wk2votdk].centered{align-items:center;text-align:center;margin:0 auto}.eyebrow[data-astro-cid-wk2votdk]{font-size:var(--text-base);font-weight:600;line-height:1.56;text-transform:capitalize;color:var(--section-eyebrow-color, var(--color-accent-green-bright))}.section-title[data-astro-cid-wk2votdk]{font-size:var(--text-2xl);line-height:1.14;color:var(--section-title-color, var(--color-text-light))}.section-description[data-astro-cid-wk2votdk]{font-size:var(--text-base);line-height:1.56;color:var(--section-description-color, var(--color-text-muted))}@media(max-width:768px){.section-title[data-astro-cid-wk2votdk]{font-size:var(--text-xl)}.section-description[data-astro-cid-wk2votdk]{font-size:var(--text-sm)}}.trusted-section[data-astro-cid-inpp2vha]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.partners-grid[data-astro-cid-inpp2vha]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl) var(--space-lg);max-width:1000px;width:100%}.partner-item[data-astro-cid-inpp2vha]{display:flex;align-items:center;justify-content:center}.partner-logo[data-astro-cid-inpp2vha]{max-width:100%;max-height:90px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) brightness(.8);transition:filter .3s ease}.partner-item[data-astro-cid-inpp2vha]:hover .partner-logo[data-astro-cid-inpp2vha]{filter:grayscale(100%) brightness(1)}@media(max-width:1024px){.partners-grid[data-astro-cid-inpp2vha]{grid-template-columns:repeat(2,1fr);max-width:100%}}@media(max-width:768px){.partners-grid[data-astro-cid-inpp2vha]{gap:var(--space-lg) var(--space-sm);max-width:100%}.partner-logo[data-astro-cid-inpp2vha]{max-height:60px}}.industry-carousel[data-astro-cid-wekxhxui]{background:var(--color-bg-section)}.carousel-container[data-astro-cid-wekxhxui]{max-width:var(--max-width-content);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-2xl)}.industry-carousel[data-astro-cid-wekxhxui] .eyebrow{color:var(--color-accent-green)}.industry-carousel[data-astro-cid-wekxhxui] .section-title{color:var(--color-text-dark)}.industry-carousel[data-astro-cid-wekxhxui] .section-description{color:var(--color-text-gray)}.category-pills[data-astro-cid-wekxhxui]{display:flex;gap:var(--space-xs);justify-content:center;flex-wrap:wrap;width:100%}.pill-input[data-astro-cid-wekxhxui]{display:none}.pill[data-astro-cid-wekxhxui]{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-lg);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:400;line-height:1.5;border:1px solid var(--color-border-light);background:transparent;color:var(--color-text-gray);transition:all .3s ease;cursor:pointer}#tab-0[data-astro-cid-wekxhxui]:checked~.category-pills[data-astro-cid-wekxhxui] label[data-astro-cid-wekxhxui][for=tab-0],#tab-1[data-astro-cid-wekxhxui]:checked~.category-pills[data-astro-cid-wekxhxui] label[data-astro-cid-wekxhxui][for=tab-1],#tab-2[data-astro-cid-wekxhxui]:checked~.category-pills[data-astro-cid-wekxhxui] label[data-astro-cid-wekxhxui][for=tab-2],#tab-3[data-astro-cid-wekxhxui]:checked~.category-pills[data-astro-cid-wekxhxui] label[data-astro-cid-wekxhxui][for=tab-3],#tab-4[data-astro-cid-wekxhxui]:checked~.category-pills[data-astro-cid-wekxhxui] label[data-astro-cid-wekxhxui][for=tab-4]{background:var(--color-text-dark);color:var(--color-text-light);font-weight:700;border-color:var(--color-text-dark)}.pill[data-astro-cid-wekxhxui]:hover{border-color:var(--color-text-dark)}.carousel-track[data-astro-cid-wekxhxui]{position:relative;width:100%}.carousel-slide[data-astro-cid-wekxhxui]{display:none;grid-template-columns:600px 1fr;gap:var(--space-3xl);align-items:start}#tab-0[data-astro-cid-wekxhxui]:checked~.carousel-track[data-astro-cid-wekxhxui] .carousel-slide[data-astro-cid-wekxhxui][data-slide="0"],#tab-1[data-astro-cid-wekxhxui]:checked~.carousel-track[data-astro-cid-wekxhxui] .carousel-slide[data-astro-cid-wekxhxui][data-slide="1"],#tab-2[data-astro-cid-wekxhxui]:checked~.carousel-track[data-astro-cid-wekxhxui] .carousel-slide[data-astro-cid-wekxhxui][data-slide="2"],#tab-3[data-astro-cid-wekxhxui]:checked~.carousel-track[data-astro-cid-wekxhxui] .carousel-slide[data-astro-cid-wekxhxui][data-slide="3"],#tab-4[data-astro-cid-wekxhxui]:checked~.carousel-track[data-astro-cid-wekxhxui] .carousel-slide[data-astro-cid-wekxhxui][data-slide="4"]{display:grid}.slide-image-wrapper[data-astro-cid-wekxhxui]{width:600px;height:500px;overflow:hidden;border-radius:var(--radius-lg);flex-shrink:0;background:var(--color-bg-dark)}.slide-image[data-astro-cid-wekxhxui]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.slide-content[data-astro-cid-wekxhxui]{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-xl)}.slide-title[data-astro-cid-wekxhxui]{font-size:var(--text-xl);font-weight:700;line-height:1.25;color:var(--color-text-dark)}.slide-description[data-astro-cid-wekxhxui]{font-size:var(--text-base);line-height:1.56;color:var(--color-text-gray)}@media(max-width:1024px){.carousel-slide[data-astro-cid-wekxhxui]{grid-template-columns:1fr;gap:0;align-items:start}.slide-content[data-astro-cid-wekxhxui]{margin-top:var(--space-xl)}.slide-image-wrapper[data-astro-cid-wekxhxui]{width:100%;height:400px}}@media(max-width:768px){.carousel-container[data-astro-cid-wekxhxui]{gap:var(--space-md)}.slide-image-wrapper[data-astro-cid-wekxhxui]{width:100%;height:300px}.slide-content[data-astro-cid-wekxhxui]{margin-top:var(--space-lg)}.slide-title[data-astro-cid-wekxhxui]{font-size:var(--text-lg)}.slide-description[data-astro-cid-wekxhxui]{font-size:var(--text-sm)}}.service-detail[data-astro-cid-satlbe6z]{display:grid;grid-template-columns:500px 1fr;gap:var(--space-4xl);align-items:center;padding:var(--space-5xl) 0;border-bottom:1px solid var(--color-border)}.service-detail[data-astro-cid-satlbe6z]:last-child{border-bottom:none}.service-detail[data-astro-cid-satlbe6z].reverse{grid-template-columns:1fr 500px}.service-detail[data-astro-cid-satlbe6z].reverse .service-image-wrapper[data-astro-cid-satlbe6z]{order:2}.service-detail[data-astro-cid-satlbe6z].reverse .service-content[data-astro-cid-satlbe6z]{order:1}.service-image-wrapper[data-astro-cid-satlbe6z]{width:100%;height:400px;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(135deg,#65e8540d,#0003)}.service-image[data-astro-cid-satlbe6z]{width:100%;height:100%;object-fit:cover}.service-content[data-astro-cid-satlbe6z]{display:flex;flex-direction:column;gap:var(--space-md)}.service-title[data-astro-cid-satlbe6z]{font-size:var(--text-2xl);font-weight:600;line-height:1.2;color:var(--color-text-light)}.service-description[data-astro-cid-satlbe6z]{font-size:var(--text-base);line-height:1.6;color:var(--color-text-muted)}.service-offerings[data-astro-cid-satlbe6z]{margin-top:var(--space-xs)}.offerings-title[data-astro-cid-satlbe6z]{font-size:var(--text-sm);font-weight:600;color:var(--color-accent-green-bright);margin-bottom:var(--space-xs)}.offerings-list[data-astro-cid-satlbe6z]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.offerings-list[data-astro-cid-satlbe6z] li[data-astro-cid-satlbe6z]{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted);padding-left:var(--space-md);position:relative}.offerings-list[data-astro-cid-satlbe6z] li[data-astro-cid-satlbe6z]:before{content:"→";position:absolute;left:0;color:var(--color-accent-green-bright)}@media(max-width:1024px){.service-detail[data-astro-cid-satlbe6z],.service-detail[data-astro-cid-satlbe6z].reverse{grid-template-columns:1fr;gap:var(--space-lg);padding:var(--space-4xl) 0}.service-detail[data-astro-cid-satlbe6z].reverse .service-image-wrapper[data-astro-cid-satlbe6z],.service-detail[data-astro-cid-satlbe6z].reverse .service-content[data-astro-cid-satlbe6z]{order:initial}.service-image-wrapper[data-astro-cid-satlbe6z]{height:300px}}@media(max-width:768px){.service-detail[data-astro-cid-satlbe6z]{padding:var(--space-xl) 0}.service-title[data-astro-cid-satlbe6z]{font-size:var(--text-lg)}.service-image-wrapper[data-astro-cid-satlbe6z]{height:240px}}.case-client[data-astro-cid-o4tn2z2v]{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-green)}.case-title[data-astro-cid-o4tn2z2v]{font-size:var(--text-lg);font-weight:600;line-height:1.3;color:var(--color-text-dark)}.case-description[data-astro-cid-o4tn2z2v]{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-gray)}.case-impact[data-astro-cid-o4tn2z2v]{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-gray);margin-top:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--color-border-light)}.case-impact[data-astro-cid-o4tn2z2v] strong[data-astro-cid-o4tn2z2v]{color:var(--color-accent-green)}.cases-grid[data-astro-cid-neh3wv6c]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:var(--max-width-content);margin:var(--space-md) auto 0}@media(max-width:768px){.cases-grid[data-astro-cid-neh3wv6c]{grid-template-columns:1fr;gap:var(--space-md);margin-top:var(--space-sm)}}.why-liberas[data-astro-cid-f6q7rpyq]{position:relative;background:var(--color-bg-dark);overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.why-blur[data-astro-cid-f6q7rpyq]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(101,232,84,.08) 0%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}.why-liberas[data-astro-cid-f6q7rpyq]>[data-astro-cid-f6q7rpyq]{position:relative;z-index:1}.features-grid[data-astro-cid-f6q7rpyq]{display:flex;flex-direction:column;gap:var(--space-md);max-width:948px;margin:var(--space-xl) auto 0}.features-row[data-astro-cid-f6q7rpyq]{display:grid;grid-template-columns:repeat(3,300px);gap:var(--space-md);justify-content:center}.features-row[data-astro-cid-f6q7rpyq].centered{grid-template-columns:repeat(2,300px)}.feature-card[data-astro-cid-f6q7rpyq]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-md);min-height:188px;background:#0000001a;border:1px solid var(--color-border);border-radius:var(--radius-md)}.feature-icon[data-astro-cid-f6q7rpyq]{width:40px;height:40px}.feature-text[data-astro-cid-f6q7rpyq]{display:flex;flex-direction:column;gap:var(--space-xs);text-align:center}.feature-title[data-astro-cid-f6q7rpyq]{font-size:var(--text-sm);font-weight:600;line-height:1.5;color:var(--color-text-near-white)}.feature-description[data-astro-cid-f6q7rpyq]{font-size:var(--text-xs);line-height:1.43;color:var(--color-text-muted)}@media(max-width:1024px){.features-row[data-astro-cid-f6q7rpyq],.features-row[data-astro-cid-f6q7rpyq].centered{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.features-grid[data-astro-cid-f6q7rpyq]{margin-top:var(--space-md)}.features-row[data-astro-cid-f6q7rpyq],.features-row[data-astro-cid-f6q7rpyq].centered{grid-template-columns:1fr;gap:var(--space-sm)}}.team-cards[data-astro-cid-liz7rhkm]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:800px;margin:0 auto;--card-image-height: 420px;--card-image-position: top}.team-content[data-astro-cid-liz7rhkm]{text-align:center}.team-name[data-astro-cid-liz7rhkm]{font-size:var(--text-lg);font-weight:600;line-height:1.33;color:var(--color-text-dark)}.team-role[data-astro-cid-liz7rhkm]{font-size:var(--text-sm);font-weight:500;line-height:1.5;color:var(--color-accent-green)}.team-bio[data-astro-cid-liz7rhkm]{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-gray);margin-top:var(--space-xs)}@media(max-width:1024px){.team-cards[data-astro-cid-liz7rhkm]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.team-cards[data-astro-cid-liz7rhkm]{grid-template-columns:1fr;gap:var(--space-md);--card-image-height: 320px}}.testimonial[data-astro-cid-sfbx7drp]{position:relative;background:var(--color-bg-dark)}.testimonial-content[data-astro-cid-sfbx7drp]{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2xl)}.testimonial-card[data-astro-cid-sfbx7drp]{padding:var(--space-5xl) var(--space-7xl);display:flex;flex-direction:column;gap:var(--space-2xl);align-items:center}.testimonial-quote[data-astro-cid-sfbx7drp]{font-size:var(--text-lg);line-height:1.6;text-align:center;color:var(--color-text-light);max-width:1000px;margin:0}.testimonial-profile[data-astro-cid-sfbx7drp]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.profile-image[data-astro-cid-sfbx7drp]{width:56px;height:56px;border-radius:50%;object-fit:cover}.profile-info[data-astro-cid-sfbx7drp]{text-align:center;display:flex;flex-direction:column;gap:var(--space-xs)}.profile-name[data-astro-cid-sfbx7drp]{font-size:var(--text-sm);font-weight:600;line-height:1.4;color:var(--color-text-light)}.profile-role[data-astro-cid-sfbx7drp]{font-size:var(--text-xs);line-height:1.4;color:var(--color-text-muted);opacity:.8}.testimonial-cta[data-astro-cid-sfbx7drp]{display:flex;justify-content:center}@media(max-width:1024px){.testimonial-card[data-astro-cid-sfbx7drp]{padding:var(--space-4xl) var(--space-xl)}.testimonial-quote[data-astro-cid-sfbx7drp]{font-size:var(--text-base)}}@media(max-width:768px){.testimonial-card[data-astro-cid-sfbx7drp]{padding:var(--space-xl) var(--space-md);gap:var(--space-lg)}.testimonial-quote[data-astro-cid-sfbx7drp]{font-size:var(--text-sm)}}.contact-form[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:var(--space-md)}.form-row[data-astro-cid-svshx33u]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.form-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:var(--space-xs)}.form-label[data-astro-cid-svshx33u]{font-size:var(--text-sm);font-weight:500;color:var(--color-text-light)}.required[data-astro-cid-svshx33u]{color:var(--color-accent-green-bright)}.form-input[data-astro-cid-svshx33u],.form-select[data-astro-cid-svshx33u],.form-textarea[data-astro-cid-svshx33u]{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#0003;color:var(--color-text-light);font-size:var(--text-sm);font-family:inherit;transition:all .3s ease}.form-input[data-astro-cid-svshx33u]:focus,.form-select[data-astro-cid-svshx33u]:focus,.form-textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--color-accent-green-bright);background:#0000004d}.form-input[data-astro-cid-svshx33u]::placeholder,.form-textarea[data-astro-cid-svshx33u]::placeholder{color:var(--color-text-muted);opacity:.6}.form-select[data-astro-cid-svshx33u]{cursor:pointer}.form-textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:120px}.form-submit[data-astro-cid-svshx33u]{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);border:none;background:var(--color-primary);color:var(--color-text-dark);font-size:var(--text-sm);font-weight:600;font-family:var(--font-heading);cursor:pointer;transition:all .3s ease;align-self:flex-start}.form-submit[data-astro-cid-svshx33u]:hover{background:var(--color-primary-light);transform:translateY(-2px)}.form-submit[data-astro-cid-svshx33u]:active{transform:translateY(0)}.form-submit[data-astro-cid-svshx33u]:disabled{opacity:.5;cursor:not-allowed}.form-input[data-astro-cid-svshx33u]:user-invalid,.form-textarea[data-astro-cid-svshx33u]:user-invalid,.form-select[data-astro-cid-svshx33u]:user-invalid{border-color:var(--color-error, #ff5252)}.form-input[data-astro-cid-svshx33u]:focus:valid,.form-textarea[data-astro-cid-svshx33u]:focus:valid,.form-select[data-astro-cid-svshx33u]:focus:valid{border-color:var(--color-accent-green-bright)}@media(max-width:768px){.form-row[data-astro-cid-svshx33u]{grid-template-columns:1fr;gap:var(--space-md)}.form-submit[data-astro-cid-svshx33u]{width:100%}}.contact-grid[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:400px 1fr;gap:var(--space-5xl);align-items:start;max-width:var(--max-width-content);margin:var(--space-4xl) auto 0}.contact-info[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:var(--space-md)}.info-title[data-astro-cid-jjagjrbk]{font-size:var(--text-xl);font-weight:600;line-height:1.3;color:var(--color-text-light)}.info-description[data-astro-cid-jjagjrbk]{font-size:var(--text-base);line-height:1.6;color:var(--color-text-muted)}.info-details[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-sm)}.info-item[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:var(--space-xs)}.info-label[data-astro-cid-jjagjrbk]{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-green-bright)}.info-text[data-astro-cid-jjagjrbk]{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.info-link[data-astro-cid-jjagjrbk]{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-light);text-decoration:none;transition:color .3s ease}.info-link[data-astro-cid-jjagjrbk]:hover{color:var(--color-accent-green-bright)}@media(max-width:1024px){.contact-grid[data-astro-cid-jjagjrbk]{grid-template-columns:1fr;gap:var(--space-2xl)}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-bg-dark);border-top:1px solid var(--color-border)}.footer-container[data-astro-cid-sz7xmlte]{max-width:var(--max-width-content);margin:0 auto;padding:var(--space-lg) var(--space-6xl)}.footer-content[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg)}.logo-icon[data-astro-cid-sz7xmlte]{height:40px;width:auto;flex-shrink:0}.footer-copyright[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);line-height:1;color:#fff9;margin:0}@media(max-width:1024px){.footer-container[data-astro-cid-sz7xmlte]{padding:0 var(--space-xl)}}@media(max-width:768px){.footer-container[data-astro-cid-sz7xmlte]{padding:var(--space-lg) var(--space-md)}.footer-content[data-astro-cid-sz7xmlte]{flex-direction:column;gap:var(--space-sm);text-align:center}}main[data-astro-cid-j7pv25f6]{min-height:100vh}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8xl) var(--space-6xl) var(--space-6xl);overflow:hidden;background:#000}.hero-background[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:url(/images/hero.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.2;filter:sepia(100%) hue-rotate(10deg) saturate(40%) brightness(.5);pointer-events:none;z-index:0}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;max-width:1100px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.hero-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-hero);line-height:1.1;width:100%}.hero-description[data-astro-cid-j7pv25f6]{font-size:var(--text-base);line-height:1.56;color:var(--color-text-muted);max-width:720px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-sm);flex-wrap:wrap;justify-content:center}@media(max-width:1024px){.hero[data-astro-cid-j7pv25f6]{padding:var(--space-7xl) var(--space-xl) var(--space-5xl)}.contact-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-2xl)}}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:var(--space-7xl) var(--space-md) var(--space-4xl);min-height:auto}.hero-title[data-astro-cid-j7pv25f6]{font-size:40px;line-height:1.2}.hero-description[data-astro-cid-j7pv25f6]{font-size:16px}.hero-actions[data-astro-cid-j7pv25f6]{flex-direction:column;width:100%}.hero-actions[data-astro-cid-j7pv25f6] .btn{width:100%}}
