.se-page--contact .hero-stats{gap:16px 24px;padding:20px 22px}.se-page--contact .hero-stat{gap:10px}.se-page--contact .co-hero-visual{min-height:0}.se-page--contact .co-hero-info-card{text-decoration:none;color:var(--eet-ink-900);transition:border-color .2s ease,box-shadow .2s ease}.se-page--contact .co-hero-info-card:hover{border-color:#4ba24873;box-shadow:0 8px 24px #0f1a141f}.se-page--contact .co-hero-info-card .fc-text small{color:var(--eet-ink-500)}.se-page--contact .co-hero-info-card .fc-text b{color:var(--eet-green-dark)}.se-page .co-contact-main{width:100%;background:var(--bg-soft)}.se-page .co-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:start}.se-page .co-contact-form .form-card{margin:0}.se-page .co-contact-sidebar{display:flex;flex-direction:column;gap:20px}.se-page .co-info-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-sm)}.se-page .co-info-card h3{font-size:22px;margin:8px 0 16px;letter-spacing:-.5px}.se-page .co-info-card p{color:var(--ink-700);font-size:15px;margin:0}.se-page .co-info-card--email h3,.se-page .co-info-card--location h3{margin-bottom:20px}.se-page .co-email-item{text-decoration:none;color:inherit;cursor:pointer}.se-page .co-email-item .co-detail-value{color:var(--eet-green-dark);transition:color .2s ease}.se-page .co-email-item:hover .co-detail-value{color:var(--eet-green-700)}.se-page .co-detail-icon--mail{background:var(--eet-green-50);color:var(--eet-green-dark)}.se-page .co-detail-icon--orders{background:var(--eet-yellow-50);color:#9a7b0a}.se-page .co-detail-icon--service{background:#e8f4fc;color:#1a6b8a}.se-page .co-detail-icon--hr{background:#f3eef8;color:#5c4680}.se-page .co-detail-list{display:flex;flex-direction:column;gap:14px}.se-page .co-detail-item{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color .2s ease,box-shadow .2s ease}.se-page .co-detail-item:hover{border-color:#4ba24873;box-shadow:var(--shadow-sm)}.se-page .co-detail-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--eet-green-50);color:var(--eet-green-dark);display:grid;place-items:center}.se-page .co-detail-body{flex:1;min-width:0}.se-page .co-detail-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--ink-500);margin-bottom:4px}.se-page .co-detail-value{display:block;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:1.35;color:var(--ink-900);margin:0}.se-page .co-detail-value--link{color:var(--eet-green-dark);text-decoration:none}.se-page .co-detail-value--link:hover{color:var(--eet-green-700);text-decoration:underline}.se-page .co-info-card--accent{background:linear-gradient(135deg,var(--eet-green-50) 0%,#fff 70%);border-color:#4ba24859}.se-page .co-info-card--accent .btn-outline{margin-top:16px}.se-page #contact-form{scroll-margin-top:100px}.se-page .co-map-section{width:100%;background:#fff;border-top:1px solid var(--line)}.se-page .co-map-wrap{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-md);background:var(--bg-soft)}.se-page .co-map-iframe{display:block;width:100%;height:clamp(320px,45vw,480px);border:0}.se-page .co-map-actions{display:flex;justify-content:center;margin-top:24px}@media(max-width:1024px){.se-page .co-contact-grid{grid-template-columns:1fr}}@media(max-width:899px){.se-page--contact .co-contact-grid,.se-page--offer .ro-offer-grid,.se-page--info .ro-offer-grid{display:flex;flex-direction:column}.se-page--contact .co-contact-form{order:-1}.se-page--contact .co-contact-sidebar{order:1}.se-page--contact .co-map-section{order:2}.se-page--offer .ro-offer-form,.se-page--info .ro-offer-form{order:-1}.se-page--offer .ro-offer-sidebar,.se-page--info .ro-offer-sidebar{order:1}.se-page--offer .ro-configurator-wrap{order:2}}@media(max-width:640px){.se-page .co-info-card{padding:22px 20px}.se-page .co-detail-item{padding:12px 14px}}.se-page .co-contact-form .form-card.form-card--dark .form-sub,.se-page #co-contact-form .form-card--dark .form-sub{color:#fff!important}.se-page .co-contact-form .form-card.form-card--dark .checkbox-row,.se-page .co-contact-form .form-card.form-card--dark .se-gdpr-row,.se-page #co-contact-form .form-card--dark .checkbox-row,.se-page #co-contact-form .form-card--dark .se-gdpr-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:10px!important;width:100%}.se-page .co-contact-form .form-card.form-card--dark .checkbox-row>input[type=checkbox],.se-page .co-contact-form .form-card.form-card--dark .se-gdpr-row>input[type=checkbox],.se-page #co-contact-form .form-card--dark .checkbox-row>input[type=checkbox],.se-page #co-contact-form .form-card--dark .se-gdpr-row>input[type=checkbox]{flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;margin:2px 0 0!important}.se-page .co-contact-form .form-card.form-card--dark .checkbox-row>label,.se-page .co-contact-form .form-card.form-card--dark .se-gdpr-row>label,.se-page #co-contact-form .form-card--dark .checkbox-row>label,.se-page #co-contact-form .form-card--dark .se-gdpr-row>label,.se-page .co-contact-form .form-card.form-card--dark [type=checkbox]+label,.se-page #co-contact-form .form-card--dark [type=checkbox]+label{display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.45!important;vertical-align:top!important}
