.se-page--company{scroll-behavior:smooth}.se-page--company [id]{scroll-margin-top:120px}@media(max-width:767px){.se-page--company [id]{scroll-margin-top:148px}}.se-page--company .co-section>.row.column.padding{padding-top:3.75rem;padding-bottom:3.75rem}.se-page .co-hero-visual--about{background:linear-gradient(135deg,#0f1a148c,#357f33bf),url(../../../../image/theme/banner/about-banner-m.jpg) center/cover no-repeat}.se-page--company .hero-stat .num sup{font-size:.55em;color:var(--eet-yellow);vertical-align:super;line-height:0}.se-page .co-jump-nav{position:sticky;top:0;z-index:40;background:#fffffff5;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);box-shadow:0 4px 20px #0f1a140f}.se-page .co-jump-nav .row.column{padding-top:0;padding-bottom:0}.se-page .co-jump-nav__mobile-label,.se-page .co-jump-nav__select{display:none}.se-page .co-jump-nav__inner{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 0;scroll-snap-type:x proximity}.se-page .co-jump-nav__inner::-webkit-scrollbar{display:none}.se-page .co-jump-nav__link{scroll-snap-align:start}.se-page .co-jump-nav__link{flex-shrink:0;padding:8px 14px;font-size:16px;font-weight:600;color:var(--ink-700);border:1px solid var(--line);background:#fff;border-radius:999px;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.se-page .co-jump-nav__link:hover{color:var(--eet-green-dark);border-color:#4ba24873;background:var(--eet-green-50)}.se-page .co-jump-nav__link--cta{background:var(--eet-yellow);border-color:var(--eet-yellow);color:var(--ink-900)}.se-page .co-jump-nav__link--cta:hover{background:var(--eet-yellow-dark);border-color:var(--eet-yellow-dark);color:var(--ink-900)}.se-page .co-pill{display:inline-block;margin-top:14px;font-size:12px;font-weight:700;color:var(--eet-green-dark);background:var(--eet-green-50);padding:5px 12px;border-radius:999px}.se-page .co-pill--light{color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.22)}.se-page .co-why .service-card .co-pill{margin-top:16px}.se-page .co-story{background:var(--bg-soft);border-top:1px solid var(--line)}.se-page .co-story__head{text-align:left;max-width:760px;margin-left:0;margin-right:auto}.se-page .co-story__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start}.se-page .co-story__text p{font-size:16px;line-height:1.75;color:var(--ink-700);margin:0 0 18px}.se-page .co-story__text strong{color:var(--ink-900);font-weight:700}.se-page .co-story__quote{margin:24px 0;padding:22px 26px;border-left:4px solid var(--eet-green);background:#fff;border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--shadow-sm);font-size:17px;font-style:italic;font-weight:600;color:var(--ink-900);line-height:1.55}.se-page .co-story__timeline{background:linear-gradient(145deg,var(--ink-900),#1b3d1a);color:#fff;padding:36px 32px;position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.se-page .co-story__timeline:after{content:"1992";position:absolute;right:-12px;bottom:-18px;font-family:Manrope,sans-serif;font-size:clamp(72px,10vw,120px);font-weight:800;color:#ffffff0d;line-height:1;pointer-events:none}.se-page .co-story__timeline-title{font-size:15px;font-weight:600;color:#ffffffa6;margin:0 0 28px;text-transform:uppercase;letter-spacing:1px}.se-page .co-timeline-item{display:flex;gap:18px;margin-bottom:28px;position:relative}.se-page .co-timeline-item:not(:last-child):before{content:"";position:absolute;left:19px;top:44px;bottom:-8px;width:2px;background:#ffffff1f}.se-page .co-timeline-dot{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--eet-yellow);color:var(--ink-900);display:grid;place-items:center;font-size:11px;font-weight:800;font-family:Manrope,sans-serif}.se-page .co-timeline-item h4{font-size:15px;margin:0 0 6px;color:#fff}.se-page .co-timeline-item p{margin:0;font-size:16px;line-height:1.55;color:#ffffff9e}.se-page .co-why.services{background:#fff}.se-page .co-industries-cta{background:radial-gradient(900px 500px at 0% 0%,rgba(253,206,43,.14),transparent 55%),radial-gradient(800px 480px at 100% 100%,rgba(75,162,72,.22),transparent 55%),linear-gradient(135deg,var(--ink-900) 0%,#1b3d1a 100%);border-top:none;border-bottom:none}.se-page .co-industries-cta .section-eyebrow{color:var(--eet-yellow)}.se-page .co-industries-cta .section-head h2{color:#fff}.se-page .co-industries-cta .section-head p{color:#ffffffb8}.se-page .co-industries-cta__panel{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;max-width:920px;margin:0 auto;padding:32px 36px;background:#fff;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);box-shadow:0 20px 48px #00000059;border-left:4px solid var(--eet-yellow)}.se-page .co-industries-cta__copy h3{font-size:clamp(22px,3vw,28px);margin:0 0 12px;color:var(--ink-900)}.se-page .co-industries-cta__copy p{margin:0;max-width:520px;font-size:16px;line-height:1.65;color:var(--ink-700)}.se-page .co-industries-cta__actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}.se-page .co-industries-cta__actions .btn-primary{min-width:200px;justify-content:center}.se-page .co-advantages{background:var(--bg-soft)}.se-page .co-advantages__head{text-align:left;max-width:720px;margin:0 0 40px}.se-page .co-advantages__layout{display:grid;grid-template-columns:1fr minmax(300px,400px);gap:40px;align-items:start}.se-page .co-adv-item{display:flex;gap:20px;padding:22px 24px;margin-bottom:14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color .2s ease,box-shadow .2s ease}.se-page .co-adv-item:hover{border-color:#4ba24859;box-shadow:var(--shadow-md)}.se-page .co-adv-item:last-child{margin-bottom:0}.se-page .co-adv-item__num{font-family:Manrope,sans-serif;font-size:34px;font-weight:800;color:#d5ddd7;line-height:1;flex-shrink:0;width:48px}.se-page .co-adv-item h3{font-size:17px;margin:0 0 8px;color:var(--ink-900)}.se-page .co-adv-item p{margin:0;font-size:14px;line-height:1.65;color:var(--ink-700)}.se-page .co-advantages__aside{position:sticky;top:24px}.se-page .co-advantages__box{background:linear-gradient(135deg,var(--ink-900),#1b3d1a);color:#fff;padding:36px 30px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.se-page .co-advantages__box .section-eyebrow{color:var(--eet-yellow)}.se-page .co-advantages__box h3{color:#fff;font-size:24px;margin:0 0 12px;line-height:1.25}.se-page .co-advantages__box>p{color:#ffffffad;font-size:15px;margin:0 0 22px;line-height:1.55}.se-page .co-advantages__contacts{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.se-page .co-advantages__box .cta-contact-item{display:flex;gap:12px;align-items:center}.se-page .co-advantages__box .cci-icon{width:44px;height:44px;border-radius:50%;background:#ffffff1a;display:grid;place-items:center;color:var(--eet-yellow);flex-shrink:0}.se-page .co-advantages__box .cci-text small{display:block;font-size:12px;color:#ffffff8c}.se-page .co-advantages__box .cci-text a,.se-page .co-advantages__box .cci-text b{color:#fff;font-weight:700}.se-page .co-advantages__box .btn-primary{width:100%;justify-content:center}.se-page .co-advantages__hours{margin:16px 0 0;font-size:16px;color:#fff9}.se-page .co-funds.se-multimarca-banner{background:linear-gradient(135deg,var(--eet-green-700) 0%,var(--ink-900) 100%)}.se-page .co-funds__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.se-page .co-funds .section-eyebrow{color:#ffffff8c}.se-page .co-funds h2{color:#fff}.se-page .co-funds__copy>p{color:#ffffffb8}.se-page .co-funds__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.se-page .co-funds__actions{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.se-page .co-funds .btn-outline{color:#fff;border-color:#ffffff73}.se-page .co-funds .btn-outline:hover{background:#ffffff1f;color:#fff;border-color:#fff}.se-page .co-service-process{background:#fff}.se-page .co-service-process__link{text-align:center;margin:28px 0 0;font-weight:700}.se-page .co-faq{background:#fff;border-top:1px solid var(--line)}.se-page .co-faq__accordion{max-width:860px;margin:0 auto;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-sm)}.se-page .co-faq__item{border-bottom:1px solid var(--line);margin:0}.se-page .co-faq__item:last-child{border-bottom:none}.se-page .co-faq__trigger{padding:20px 24px;font-size:16px;font-weight:700;color:var(--ink-900);border:none;background:#fff}.se-page .co-faq__trigger:before{display:none}.se-page .co-faq__trigger:hover,.se-page .co-faq__item.is-active .co-faq__trigger{background:var(--bg-soft);color:var(--eet-green-dark)}.se-page .co-faq__panel{border:none;padding:0 24px 22px;background:var(--bg-soft);color:var(--ink-700);font-size:15px;line-height:1.7}.se-page .co-faq__panel p{margin:0}.se-page .co-values.home-company,#sectionCompany.home-company.co-values{--eet-green: #4ba248;--eet-green-dark: #3d8a3a;--eet-green-deep: #2d6b2b;--eet-yellow: #fdce2b;--eet-yellow-dark: #e6b81b;--ink-900: #0f1a14;--ink-700: #34423a;--line: #e3e8e4;--shadow-sm: 0 4px 14px rgba(15, 26, 20, .07);--shadow-md: 0 14px 36px rgba(15, 26, 20, .12);--radius-lg: 16px;width:100%;background:radial-gradient(ellipse 70% 50% at 0% 50%,rgba(75,162,72,.1),transparent 60%),radial-gradient(ellipse 60% 45% at 100% 20%,rgba(253,206,43,.12),transparent 55%),#fff;border-top:1px solid var(--line)}.se-page .co-values .row.column.padding,#sectionCompany.home-company.co-values .row.column.padding{padding-top:3.75rem;padding-bottom:3.75rem;max-width:75rem;margin:0 auto;float:none}.se-page .co-values .home-company__head.section-head,#sectionCompany.home-company.co-values .home-company__head.section-head{text-align:center;max-width:720px;margin:0 auto 3rem}.se-page .co-values .section-eyebrow,#sectionCompany.home-company.co-values .section-eyebrow{color:var(--eet-green-dark);font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-bottom:14px;display:inline-block}.se-page .co-values .home-company__head h2,#sectionCompany.home-company.co-values .home-company__head h2{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.5px;margin:0 0 14px;color:var(--ink-900)}.se-page .co-values .home-company__head p,#sectionCompany.home-company.co-values .home-company__head p{margin:0;font-size:17px;line-height:1.6;color:var(--ink-700)}.se-page .co-values .home-company__grid,#sectionCompany.home-company.co-values .home-company__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.se-page .co-values .home-company__card,#sectionCompany.home-company.co-values .home-company__card{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 22px 26px;text-align:center;box-shadow:var(--shadow-sm);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;overflow:hidden}.se-page .co-values .home-company__card:before,#sectionCompany.home-company.co-values .home-company__card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--eet-green),var(--eet-yellow));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.se-page .co-values .home-company__card:hover,#sectionCompany.home-company.co-values .home-company__card:hover{border-color:#4ba24873;box-shadow:var(--shadow-md);transform:translateY(-6px)}.se-page .co-values .home-company__card:hover:before,#sectionCompany.home-company.co-values .home-company__card:hover:before{transform:scaleX(1)}.se-page .co-values .home-company__icon,#sectionCompany.home-company.co-values .home-company__icon{width:76px;height:76px;margin:0 auto 20px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(145deg,var(--eet-green) 0%,var(--eet-green-deep) 100%);box-shadow:0 10px 24px #4ba24861;transition:transform .3s ease,box-shadow .3s ease}.se-page .co-values .home-company__card:nth-child(3n+2) .home-company__icon,#sectionCompany.home-company.co-values .home-company__card:nth-child(3n+2) .home-company__icon{background:linear-gradient(145deg,var(--eet-yellow) 0%,var(--eet-yellow-dark) 100%);box-shadow:0 10px 24px #fdce2b73}.se-page .co-values .home-company__card:hover .home-company__icon,#sectionCompany.home-company.co-values .home-company__card:hover .home-company__icon{transform:scale(1.08) translateY(-2px)}.se-page .co-values .home-company__icon svg,#sectionCompany.home-company.co-values .home-company__icon svg{width:44px!important;height:44px!important;display:block}.se-page .co-values .home-company__icon svg path,.se-page .co-values .home-company__icon svg polygon,.se-page .co-values .home-company__icon svg circle,.se-page .co-values .home-company__icon svg rect,#sectionCompany.home-company.co-values .home-company__icon svg path,#sectionCompany.home-company.co-values .home-company__icon svg polygon,#sectionCompany.home-company.co-values .home-company__icon svg circle,#sectionCompany.home-company.co-values .home-company__icon svg rect{fill:#fff!important}.se-page .co-values .home-company__card:nth-child(3n+2) .home-company__icon svg path,.se-page .co-values .home-company__card:nth-child(3n+2) .home-company__icon svg polygon,.se-page .co-values .home-company__card:nth-child(3n+2) .home-company__icon svg circle,.se-page .co-values .home-company__card:nth-child(3n+2) .home-company__icon svg rect,#sectionCompany.home-company.co-values .home-company__card:nth-child(3n+2) .home-company__icon svg path,#sectionCompany.home-company.co-values .home-company__card:nth-child(3n+2) .home-company__icon svg polygon,#sectionCompany.home-company.co-values .home-company__card:nth-child(3n+2) .home-company__icon svg circle,#sectionCompany.home-company.co-values .home-company__card:nth-child(3n+2) .home-company__icon svg rect{fill:var(--ink-900)!important}.se-page .co-values .home-company__card h3,#sectionCompany.home-company.co-values .home-company__card h3{font-size:19px;font-weight:800;letter-spacing:-.3px;margin:0 0 10px;color:var(--ink-900)}.se-page .co-values .home-company__card:hover h3,#sectionCompany.home-company.co-values .home-company__card:hover h3{color:var(--eet-green-dark)}.se-page .co-values .home-company__card p,#sectionCompany.home-company.co-values .home-company__card p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-700)}.se-page .co-partners{width:100%;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:3rem 0}.se-page .co-partners .eet-partners{margin:0}.se-page .co-partners .background-color{background:transparent;padding:0}.se-page .co-careers{width:100%;background:var(--bg-soft)}.se-page .co-jobs-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0;background:transparent}.se-page .co-job-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;margin:0;box-shadow:var(--shadow-sm)}.se-page .co-job-card-head{padding:0;border:none;background:transparent}.se-page .co-job-card-head:before{display:none}.se-page .co-job-card-head:focus,.se-page .co-job-card-head:hover{background:var(--eet-green-50)}.se-page .co-job-head-inner{display:flex;gap:18px;align-items:center;padding:22px 20px}.se-page .co-job-thumb{flex-shrink:0;width:72px;height:72px;background:var(--bg-soft);border:1px solid var(--line);display:grid;place-items:center;border-radius:0}.se-page .co-job-thumb img{max-width:56px;max-height:56px;object-fit:contain}.se-page .co-job-summary h3{font-size:20px;margin:0 0 8px}.se-page .co-job-meta{list-style:none;margin:0 0 10px;padding:0;font-size:16px;color:var(--ink-500);line-height:1.45}.se-page .co-job-meta li+li{margin-top:4px}.se-page .co-job-toggle-hint{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--eet-green-dark)}.se-page .co-job-card.is-active .co-job-toggle-hint{color:var(--ink-700)}.se-page .co-job-card-body{border:none;padding:0 22px 22px;background:#fff;color:var(--ink-700);font-size:15px;line-height:1.6}.se-page .co-job-card-body h4{font-size:14px;text-transform:uppercase;letter-spacing:.6px;color:var(--eet-green-dark);margin:18px 0 10px}.se-page .co-job-card-body ul{margin:0 0 14px;padding-left:1.2rem}.se-page .co-job-card-body p{margin:0 0 14px}.se-page .co-job-card-body a{font-weight:600}.se-page .co-job-apply{margin-top:8px}.se-page .co-cta-strip{width:100%;background:radial-gradient(900px 500px at 0% 0%,rgba(253,206,43,.18),transparent 60%),radial-gradient(900px 500px at 100% 100%,rgba(75,162,72,.25),transparent 60%),linear-gradient(135deg,var(--ink-900),#1B3D1A);color:#fff}.se-page .co-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:8px 0}.se-page .co-cta-copy h2{color:#fff;font-size:clamp(26px,3vw,36px);margin-bottom:10px}.se-page .co-cta-copy p{color:#c8d4cb;margin:0;max-width:520px}.se-page .co-cta-actions{display:flex;gap:12px;flex-wrap:wrap}.se-page .co-cta-strip .btn-outline{color:#fff;border-color:#ffffff8c}.se-page .co-cta-strip .btn-outline:hover{background:#ffffff1f;color:#fff;border-color:#fff}@media(max-width:1024px){.se-page .co-story__grid,.se-page .co-advantages__layout{grid-template-columns:1fr}.se-page .co-advantages__aside{position:static}.se-page .co-values .home-company__grid,#sectionCompany.home-company.co-values .home-company__grid{grid-template-columns:repeat(2,1fr)}.se-page .co-jobs-grid{grid-template-columns:1fr}}@media(max-width:767px){.se-page--company .co-section>.row.column.padding{padding-top:2.5rem;padding-bottom:2.5rem}.se-page--company .hero-visual-wrap{display:none}.se-page--company .se-hero-grid{grid-template-columns:1fr;gap:28px}.se-page--company .hero-cta{flex-direction:column;align-items:stretch}.se-page--company .hero-cta .btn{width:100%;justify-content:center}.se-page--company .co-story__head,.se-page--company .co-advantages__head{text-align:center;margin-left:auto;margin-right:auto}.se-page--company .co-jump-nav__select{display:block;width:100%;margin:10px 0 0;padding:12px 14px;font-size:15px;font-family:inherit;font-weight:600;color:var(--ink-900);border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2334423A' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.se-page--company .co-jump-nav__mobile-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--ink-500);padding-top:10px}.se-page--company .co-jump-nav__inner{display:none}.se-page--company .co-industries-cta__panel{flex-direction:column;align-items:stretch;padding:24px 22px}.se-page--company .co-industries-cta__actions{width:100%}.se-page--company .co-industries-cta__actions .btn{width:100%;justify-content:center}.se-page--company .co-faq__trigger{font-size:15px;padding:18px 16px}.se-page--company .co-faq__panel{padding:0 16px 18px;font-size:14px}}@media(max-width:640px){.se-page .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.se-page .co-funds__inner{flex-direction:column;align-items:flex-start}.se-page .co-funds__actions{width:100%}.se-page .co-funds__actions .btn{width:100%;justify-content:center}.se-page .co-values .home-company__grid,#sectionCompany.home-company.co-values .home-company__grid{grid-template-columns:1fr;gap:16px}.se-page .co-values .home-company__icon,#sectionCompany.home-company.co-values .home-company__icon{width:68px;height:68px;border-radius:18px}.se-page .co-values .home-company__icon svg,#sectionCompany.home-company.co-values .home-company__icon svg{width:40px!important;height:40px!important}.se-page .co-job-head-inner{flex-direction:column;text-align:center}.se-page .co-cta-inner{flex-direction:column;align-items:stretch}.se-page .co-cta-actions{width:100%}.se-page .co-cta-actions .btn{width:100%;justify-content:center}.se-page--company .services-grid{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1024px){.se-page--company .co-jump-nav__link--optional{display:none}}
