.offer-page{--offer-blue: #1579a3;clear:both;color:var(--color-body)}.offer-page .offer-hero{padding:56px 0 40px;background:linear-gradient(180deg,#f3f9fc,#fff)}.offer-page .offer-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}.offer-page .offer-name{margin:0 0 12px;font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2;color:var(--color-secondary)}.offer-page .offer-lead{margin:0 0 14px;font-family:var(--font-heading);font-size:1.25rem;font-weight:600;line-height:1.45;color:var(--gray-9)}.offer-page .offer-intro{margin:0 0 24px;font-size:1.05rem;line-height:1.75}.offer-page .offer-buttons{display:flex;flex-wrap:wrap;gap:12px}.offer-page .offer-hero-image img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain}.offer-care .offer-hero-image img{max-width:300px;margin:0 auto}.offer-page .offer-section{padding:28px 0}.offer-page .offer-body{max-width:820px}.offer-page .offer-h2{margin:0 0 16px;font-family:var(--font-heading);font-size:1.6rem;font-weight:700;line-height:1.3;color:var(--color-secondary)}.offer-page .offer-p{margin:0 0 14px;line-height:1.75}.offer-page .offer-features{display:grid;gap:12px;margin:4px 0 18px}.offer-page .offer-feature{display:flex;align-items:flex-start}.offer-page .offer-feature .pix-feature-icon-outer{flex:none;width:30px;height:30px;margin:1px 14px 0 0}.offer-page .offer-feature .pix-feature-icon svg{width:18px;height:18px}.offer-page .offer-feature .offer-feature-text{font-weight:400;line-height:1.65;color:var(--gray-8)}.offer-page .offer-steps{margin:4px 0 18px;padding:0;list-style:none;counter-reset:offer-step}.offer-page .offer-steps li{position:relative;margin:0 0 14px;padding-left:46px;line-height:1.7;counter-increment:offer-step}.offer-page .offer-steps li:before{content:counter(offer-step);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--gradient-primary);color:#fff;font-family:var(--font-heading);font-size:.9rem;font-weight:700;line-height:30px;text-align:center}.offer-page .offer-steps li a{text-decoration:underline!important}.offer-page .offer-table-wrap{margin:8px 0 18px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--gray-2);border-radius:10px}.offer-page .offer-table-wrap:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.offer-page .offer-table{width:100%;min-width:560px;border-collapse:collapse;font-size:.95rem;line-height:1.5}.offer-page .offer-table th,.offer-page .offer-table td{padding:10px 14px;border-bottom:1px solid var(--gray-2);text-align:left;vertical-align:top}.offer-page .offer-table thead th{background:var(--gray-1);font-family:var(--font-heading);font-weight:700;color:var(--color-secondary);white-space:nowrap}.offer-page .offer-table tbody th{font-weight:400;color:var(--gray-9)}.offer-page .offer-table td{white-space:nowrap;font-family:var(--font-heading);font-weight:600;color:var(--gray-9)}.offer-page .offer-table tbody tr:last-child th,.offer-page .offer-table tbody tr:last-child td{border-bottom:0}@media(max-width:600px){.offer-page .offer-table{min-width:0;font-size:.875rem}.offer-page .offer-table th,.offer-page .offer-table td{padding:8px 10px}.offer-page .offer-table thead th,.offer-page .offer-table td{white-space:normal}.offer-page .offer-table tbody th{overflow-wrap:break-word}.offer-page:lang(nl) .offer-table tbody th{hyphens:auto}}.offer-page .offer-price{display:inline-block;margin:0 0 18px;padding:16px 28px;border-radius:10px;background:#fff;box-shadow:0 .25rem .5rem #00000008,0 1rem 2rem #00000014;text-align:center}.offer-page .offer-price p{margin:0}.offer-page .offer-price-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-6)}.offer-page .offer-price-amount{font-size:42px;line-height:1.2}.offer-page .offer-price-note{font-size:.85rem;color:var(--gray-6)}.offer-page .offer-guarantee{display:grid;grid-template-columns:130px minmax(0,1fr);column-gap:24px;margin:4px 0 18px;padding:18px 0;border-top:1px solid #13293d;border-bottom:1px solid rgba(19,41,61,.18)}.offer-page .offer-guarantee p{margin:0;line-height:1.7;color:var(--gray-9)}.offer-page .offer-guarantee .offer-guarantee-label{padding-top:4px;font-family:var(--font-heading);font-size:.8125rem;font-weight:700;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:#1579a3}@media(max-width:767px){.offer-page .offer-guarantee{grid-template-columns:minmax(0,1fr);row-gap:8px}}.offer-page .offer-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 40px;margin:8px 0 18px}.offer-page .offer-logo img{display:block;height:56px;width:auto;transition:transform .2s ease}.offer-page .offer-logo:hover img{transform:translateY(-2px)}.offer-page .offer-faq{margin-top:4px}.offer-page .offer-next{padding:32px 0 56px}.offer-page .offer-engineer{padding:16px 0 72px;text-align:center}.offer-page .offer-engineer-title{margin:0 0 12px}.offer-page .offer-engineer-quote{max-width:600px;margin:0 auto 28px}.offer-page .offer-engineer-card{width:300px;max-width:100%;margin:0 auto}.offer-page .offer-next-card{max-width:820px;margin:0 auto;padding:40px 32px;text-align:center}.offer-page .offer-next-title{margin:0 0 12px;font-family:var(--font-heading);font-size:1.6rem;font-weight:700;color:var(--color-secondary)}.offer-page .offer-next-card p{max-width:560px;margin:0 auto 22px;line-height:1.7}@media(max-width:767px){.offer-page .offer-hero{padding:36px 0 24px}.offer-page .offer-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.offer-page .offer-section{padding:20px 0}.offer-page .offer-h2,.offer-page .offer-next-title{font-size:1.35rem}.offer-page .offer-next-card{padding:28px 20px}.offer-page .offer-logo img{height:44px}.offer-page .offer-hero-image img{max-height:240px}}
