.contact-section{padding-block:4.5rem}.contact-eyebrow{color:var(--sp-color-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:700;line-height:1.4}.contact-eyebrow--light{color:var(--sp-color-turquoise-light)}.contact-section__header{max-width:50rem;margin-bottom:2.75rem}.contact-section__title{color:var(--sp-color-navy);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:700;line-height:1.08}.contact-section__intro{max-width:44rem;color:var(--sp-color-muted);margin:1.25rem 0 0;font-size:1.05rem;line-height:1.75}.contact-section__intro--left{margin-inline:0}.contact-hero{background:linear-gradient(135deg, var(--sp-color-white) 0%, var(--sp-color-gray-100) 100%);padding-block:4.5rem 5rem}.contact-hero__content{max-width:55rem}.contact-hero__title{max-width:12ch;color:var(--sp-color-navy);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,8vw,5rem);font-weight:700;line-height:.98}.contact-hero__description{max-width:47rem;color:var(--sp-color-text);margin:1.5rem 0 0;font-size:clamp(1.08rem,2vw,1.25rem);line-height:1.7}.contact-hero__support{max-width:44rem;color:var(--sp-color-muted);margin:1rem 0 0;line-height:1.7}.contact-primary{background-color:var(--sp-color-white)}.contact-primary__card{border-radius:var(--sp-radius-lg);background-color:var(--sp-color-white);box-shadow:var(--sp-shadow-md);border:1px solid #0a1a2f17;grid-template-columns:1fr;display:grid;overflow:hidden}.contact-primary__content{padding:2rem}.contact-primary__title{color:var(--sp-color-navy);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.contact-primary__text{max-width:45rem;color:var(--sp-color-text);margin:1rem 0 0;line-height:1.75}.contact-primary__note{max-width:40rem;color:var(--sp-color-muted);margin:1rem 0 0;font-size:.9rem;line-height:1.6}.contact-primary__visual{background:linear-gradient(145deg, var(--sp-color-navy), var(--sp-color-blue));justify-content:center;align-items:center;min-height:180px;display:flex}.contact-primary__icon{background-color:#ffffff14;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:inline-flex;box-shadow:0 8px 24px #0000001f}.contact-primary__whatsapp-logo{object-fit:contain;width:54px;height:54px;display:block}.contact-context{background-color:var(--sp-color-gray-100)}.contact-context__content{max-width:46rem}.contact-context__subtitle{color:var(--sp-color-navy);margin:0 0 1rem;font-size:1rem;font-weight:700}.contact-context__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.contact-context__list li{border-bottom:1px solid #0a1a2f17;grid-template-columns:2.75rem 1fr;gap:.75rem;padding-block:1rem;display:grid}.contact-context__list li:first-child{padding-top:0}.contact-context__list li:last-child{border-bottom:0}.contact-context__number{color:var(--sp-color-turquoise);letter-spacing:.08em;font-size:.8rem;font-weight:700}.contact-context__list p{color:var(--sp-color-text);margin:0;line-height:1.65}.contact-security{border-radius:var(--sp-radius-md);background-color:var(--sp-color-white);border:1px solid #0a1a2f1a;grid-template-columns:auto 1fr;gap:1rem;margin-top:2rem;padding:1.4rem;display:grid}.contact-security__icon{border-radius:var(--sp-radius-sm);width:44px;height:44px;color:var(--sp-color-blue);background-color:#2ec4b61f;justify-content:center;align-items:center;display:inline-flex}.contact-security__title{color:var(--sp-color-navy);margin:0;font-size:1rem;font-weight:700}.contact-security__text{color:var(--sp-color-muted);margin:.45rem 0 0;font-size:.925rem;line-height:1.65}.contact-channels{background-color:var(--sp-color-white)}.contact-channels__grid{grid-template-columns:1fr;gap:1rem;display:grid}.contact-channel{border-radius:var(--sp-radius-md);background-color:var(--sp-color-gray-100);border:1px solid #0a1a2f1a;flex-direction:column;min-height:190px;padding:1.5rem;display:flex}.contact-channel__type{color:var(--sp-color-blue);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.contact-channel__value{overflow-wrap:anywhere;color:var(--sp-color-navy);margin:.75rem 0 1.5rem;font-size:1.1rem;font-weight:700;line-height:1.4}.contact-channel__link{color:var(--sp-color-blue);align-items:center;gap:.4rem;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.contact-channel__link:hover{color:var(--sp-color-navy)}.contact-channel__link span{transition:transform var(--sp-transition-fast)}.contact-channel__link:hover span{transform:translate(3px)}.contact-process{background-color:var(--sp-color-warm)}.contact-process__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.contact-process__item{border-bottom:1px solid #0a1a2f1a;grid-template-columns:3.25rem 1fr;gap:1rem;padding-block:1.5rem;display:grid}.contact-process__item:first-child{padding-top:0}.contact-process__item:last-child{border-bottom:0;padding-bottom:0}.contact-process__number{color:var(--sp-color-turquoise);letter-spacing:.06em;font-size:.9rem;font-weight:700}.contact-process__title{color:var(--sp-color-navy);margin:0;font-size:1.15rem;font-weight:700}.contact-process__text{color:var(--sp-color-muted);margin:.5rem 0 0;line-height:1.65}.contact-privacy{background-color:var(--sp-color-navy);color:var(--sp-color-white);padding-block:4.5rem}.contact-privacy__inner{max-width:52rem}.contact-privacy__title{max-width:16ch;color:var(--sp-color-white);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,6vw,4rem);font-weight:700;line-height:1.07}.contact-privacy__text{color:#ffffffb8;max-width:46rem;margin:1.25rem 0 0;line-height:1.75}.contact-btn{border-radius:var(--sp-radius-sm);text-align:center;min-height:48px;transition:background-color var(--sp-transition-fast), border-color var(--sp-transition-fast), color var(--sp-transition-fast), transform var(--sp-transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.8rem 1.3rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.contact-btn--primary{border-color:var(--sp-color-navy);background-color:var(--sp-color-navy);color:var(--sp-color-white)}.contact-btn--primary:hover{border-color:var(--sp-color-blue);background-color:var(--sp-color-blue);color:var(--sp-color-white)}.contact-btn--light{border-color:var(--sp-color-white);background-color:var(--sp-color-white);color:var(--sp-color-navy)}.contact-btn--light:hover{border-color:var(--sp-color-turquoise-light);background-color:var(--sp-color-turquoise-light);color:var(--sp-color-navy)}.contact-btn:active{transform:translateY(1px)}@media (width>=768px){.contact-section{padding-block:5.5rem}.contact-primary__card{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.contact-primary__content{padding:2.5rem}.contact-primary__visual{min-height:100%}.contact-channels__grid{grid-template-columns:repeat(2,1fr)}.contact-privacy{padding-block:5.5rem}}@media (width>=992px){.contact-hero,.contact-section{padding-block:6rem}.contact-primary__content{padding:3rem}.contact-channels__grid{grid-template-columns:repeat(4,1fr)}.contact-process__item{grid-template-columns:4rem 1fr;padding-block:1.75rem}.contact-privacy{padding-block:6rem}}@media (width<=575.98px){.contact-btn{width:100%}.contact-security{grid-template-columns:1fr}.contact-primary__visual{min-height:150px}.contact-primary__icon{width:92px;height:92px}.contact-primary__whatsapp-logo{width:48px;height:48px}}
