.whatsapp-cta[data-astro-cid-xj55bnpg]{--whatsapp-green: #25d366;--whatsapp-green-light: #2fe27a}.info-link[data-astro-cid-xj55bnpg]{--accent-color: #3b71ca}.hero-image-replication-section[data-astro-cid-xj55bnpg]{position:relative;background:var(--primary-dark-1);padding:6rem 0 0;z-index:100;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.hero-content[data-astro-cid-xj55bnpg]{position:relative;z-index:2;text-align:center;color:var(--text-light);max-width:800px;padding:0 2rem}.hero-title[data-astro-cid-xj55bnpg]{font-family:var(--font-primary);font-size:clamp(3rem,6vw,5.2rem);font-weight:900;margin-bottom:1rem;color:#fff;line-height:1.1;letter-spacing:-.02em}.hero-subtitle[data-astro-cid-xj55bnpg]{font-family:var(--font-primary);font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:400;color:#ffffffd9;max-width:650px;margin:0 auto}.floating-card-container[data-astro-cid-xj55bnpg]{max-width:1000px;width:90%;margin:0 auto;transform:translateY(50%);position:relative;z-index:101;padding:0 2rem}.floating-card[data-astro-cid-xj55bnpg]{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;padding:2rem 3.5rem}.card-content-grid[data-astro-cid-xj55bnpg]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:start;justify-content:center}.info-box[data-astro-cid-xj55bnpg]{padding:1rem 2rem 1rem 0;border-right:1px solid #eeeeee}.info-box[data-astro-cid-xj55bnpg]:last-child{border-right:none;padding-right:0}.box-label[data-astro-cid-xj55bnpg]{font-size:.85rem;font-weight:400;color:#aaa;margin-bottom:.2rem}.info-link[data-astro-cid-xj55bnpg]{display:flex;align-items:center;justify-content:space-between;font-size:1.1rem;font-weight:500;color:var(--primary-dark-1);text-decoration:none;transition:all .2s;padding:.5rem 0;cursor:pointer}.info-link[data-astro-cid-xj55bnpg]:hover{color:var(--accent-color)}.info-link[data-astro-cid-xj55bnpg]:hover .arrow-icon[data-astro-cid-xj55bnpg]{transform:translate(3px);color:var(--accent-color)}.arrow-icon[data-astro-cid-xj55bnpg]{color:#999;margin-left:.5rem;transition:all .2s}.cta-box[data-astro-cid-xj55bnpg]{padding:1rem 0}.whatsapp-cta[data-astro-cid-xj55bnpg] .box-label[data-astro-cid-xj55bnpg]{color:#999}.cta-button[data-astro-cid-xj55bnpg]{background:var(--whatsapp-green);color:#fff;font-weight:700;font-size:1rem;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;padding:1rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 4px 15px #25d3664d;margin-top:.5rem}.cta-button[data-astro-cid-xj55bnpg]:hover{background:var(--whatsapp-green-light);transform:translateY(-1px);box-shadow:0 6px 20px #2fe27a66}.whatsapp-icon[data-astro-cid-xj55bnpg]{font-size:1.25rem;line-height:1;margin-right:.5rem}@media(max-width:768px){.hero-image-replication-section[data-astro-cid-xj55bnpg]{padding:9rem 0 0}.floating-card-container[data-astro-cid-xj55bnpg]{width:95%;padding:0 1.5rem;transform:translateY(10%)}.floating-card[data-astro-cid-xj55bnpg]{padding:1.5rem 2rem}.card-content-grid[data-astro-cid-xj55bnpg]{grid-template-columns:1fr;gap:1.5rem}.info-box[data-astro-cid-xj55bnpg]{border-right:none;padding-right:0;border-bottom:1px solid #eeeeee;padding-bottom:1.5rem}.cta-box[data-astro-cid-xj55bnpg]{padding-top:0}.info-link[data-astro-cid-xj55bnpg],.cta-button[data-astro-cid-xj55bnpg]{font-size:1rem}}.offers-section{--offers-padding-top: 8rem;background:#fff;position:relative;z-index:1;margin-top:0}.offers-title .title-line-1{font-size:.7em}.offers-title{margin-bottom:1rem}.offers-subtitle{margin-bottom:3rem}@media(max-width:768px){.offers-section{--offers-padding-top: 5rem}.offers-title{font-size:2.6rem!important}.offers-subtitle{margin-bottom:2rem;max-width:190px;margin:0 auto 2rem}}@media(max-width:480px){.offers-section{--offers-padding-top: 4rem}.offers-title{font-size:2.7rem!important}.offers-subtitle{margin-bottom:1rem;font-size:1rem;max-width:190px;margin:0 auto 1.5rem}}.main-container[data-astro-cid-j7pv25f6]{position:relative;margin:0;padding:0}.main-container[data-astro-cid-j7pv25f6]>section{margin:0}.main-container[data-astro-cid-j7pv25f6]>section:first-child{margin-bottom:0}.main-container[data-astro-cid-j7pv25f6]>section:nth-child(2){margin-top:0}
