.hero-wrap[data-astro-cid-ge2uvauf]{background:var(--mist);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.contours[data-astro-cid-ge2uvauf]{opacity:.28;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.contours[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--atlantic);stroke-width:1.2px}.hero[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:44px;padding:72px 0 88px;display:grid;position:relative}.hero-copy[data-astro-cid-ge2uvauf]{max-width:620px}.hero-heading[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--forest);margin:0 0 20px;font-size:clamp(2.3rem,4.4vw,4.1rem);font-weight:800;line-height:1.06}.hero-heading[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--atlantic)}.hero-desc[data-astro-cid-ge2uvauf]{max-width:58ch;color:var(--muted);margin:0 0 32px;font-size:1.1rem;line-height:1.62}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:16px;display:flex}.hero-actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{min-height:52px;padding:0 26px;font-size:.98rem}.hero-showcase[data-astro-cid-ge2uvauf]{justify-self:end;width:100%;max-width:470px}.showcase-card[data-astro-cid-ge2uvauf]{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 18px 42px #123e3814,0 2px 8px #00000008}.showcase-card[data-astro-cid-ge2uvauf]:hover{border-color:#0b716b59;box-shadow:0 24px 50px #123e381f}.showcase-media[data-astro-cid-ge2uvauf]{aspect-ratio:16/10;background:#111;width:100%;position:relative;overflow:hidden}.showcase-slide[data-astro-cid-ge2uvauf]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.03)}.showcase-slide[data-astro-cid-ge2uvauf].is-active{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.showcase-img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;display:block}.showcase-media-overlay[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(#00000005 0%,#00000052 100%);position:absolute;inset:0}.slider-btn[data-astro-cid-ge2uvauf]{backdrop-filter:blur(8px);width:36px;height:36px;color:var(--forest);cursor:pointer;opacity:0;z-index:3;background:#ffffffd9;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.showcase-card[data-astro-cid-ge2uvauf]:hover .slider-btn[data-astro-cid-ge2uvauf]{opacity:1}.slider-btn[data-astro-cid-ge2uvauf].prev{left:12px}.slider-btn[data-astro-cid-ge2uvauf].next{right:12px}.slider-btn[data-astro-cid-ge2uvauf]:hover{background:#fff;transform:translateY(-50%)scale(1.08)}.slider-dots[data-astro-cid-ge2uvauf]{z-index:3;backdrop-filter:blur(8px);background:#00000059;border-radius:999px;gap:7px;padding:5px 9px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.slider-dot[data-astro-cid-ge2uvauf]{cursor:pointer;background:#ffffff73;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.slider-dot[data-astro-cid-ge2uvauf].is-active{background:#fff;width:20px}.showcase-info[data-astro-cid-ge2uvauf]{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.showcase-text-wrap[data-astro-cid-ge2uvauf]{min-height:54px}.showcase-caption[data-astro-cid-ge2uvauf]{display:none}.showcase-caption[data-astro-cid-ge2uvauf].is-active{animation:.35s forwards fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.showcase-title[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);color:var(--forest);letter-spacing:-.01em;margin:0 0 4px;font-size:1.05rem;font-weight:700;line-height:1.3}.showcase-desc[data-astro-cid-ge2uvauf]{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.showcase-footer[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;padding-top:10px;display:flex}.showcase-link[data-astro-cid-ge2uvauf]{color:var(--atlantic);align-items:center;gap:6px;font-size:.84rem;font-weight:700;text-decoration:none;transition:color .15s,gap .2s;display:inline-flex}.showcase-link[data-astro-cid-ge2uvauf]:hover{color:var(--forest);gap:9px}@media (width<=960px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:36px;padding:48px 0 60px}.hero-copy[data-astro-cid-ge2uvauf]{max-width:100%}.hero-showcase[data-astro-cid-ge2uvauf]{justify-self:start;max-width:520px;margin:0 auto}.slider-btn[data-astro-cid-ge2uvauf]{opacity:.85}}@media (width<=640px){.hero-heading[data-astro-cid-ge2uvauf]{font-size:2.3rem;line-height:1.1}.hero-desc[data-astro-cid-ge2uvauf]{font-size:1.05rem;line-height:1.55}.hero-actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{width:100%}.hero-showcase[data-astro-cid-ge2uvauf]{max-width:100%}}.brands-section[data-astro-cid-qy6g4llp]{border-bottom:1px solid var(--line);background:#fff;padding:68px 0 76px}.brands-header[data-astro-cid-qy6g4llp]{text-align:center;max-width:780px;margin:0 auto 44px}.brands-title[data-astro-cid-qy6g4llp]{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--forest);margin:0 0 12px;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800;line-height:1.2}.brands-sub[data-astro-cid-qy6g4llp]{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.55}.brands-grid[data-astro-cid-qy6g4llp]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.brand-card[data-astro-cid-qy6g4llp]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;align-items:center;padding:22px 18px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.brand-card[data-astro-cid-qy6g4llp]:hover{border-color:#0b716b66;transform:translateY(-3px);box-shadow:0 12px 28px #123e3812}.brand-card[data-astro-cid-qy6g4llp].is-local{background:linear-gradient(180deg, #fff 0%, var(--mist-light) 100%)}.brand-logo-area[data-astro-cid-qy6g4llp]{width:100%;height:48px;color:var(--forest);opacity:.85;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,color .2s;display:flex}.brand-card[data-astro-cid-qy6g4llp]:hover .brand-logo-area[data-astro-cid-qy6g4llp]{opacity:1;color:var(--atlantic)}.brand-svg[data-astro-cid-qy6g4llp]{width:100%;max-width:140px;height:auto;max-height:42px}.brand-sub-badge[data-astro-cid-qy6g4llp]{color:var(--muted);letter-spacing:.02em;text-align:center;margin-top:10px;font-size:.74rem;font-weight:600}.brand-card[data-astro-cid-qy6g4llp]:hover .brand-sub-badge[data-astro-cid-qy6g4llp]{color:var(--forest)}@media (width<=1024px){.brands-grid[data-astro-cid-qy6g4llp]{grid-template-columns:repeat(4,1fr);gap:16px}}@media (width<=768px){.brands-section[data-astro-cid-qy6g4llp]{padding:48px 0 54px}.brands-header[data-astro-cid-qy6g4llp]{margin-bottom:32px}.brands-grid[data-astro-cid-qy6g4llp]{grid-template-columns:repeat(2,1fr);gap:14px}.brand-card[data-astro-cid-qy6g4llp]{padding:16px 14px 14px}.brand-logo-area[data-astro-cid-qy6g4llp]{height:40px}.brand-svg[data-astro-cid-qy6g4llp]{max-width:120px;max-height:36px}}.services-section[data-astro-cid-lesv7jgp]{background:var(--paper);padding:104px 0}.section-top[data-astro-cid-lesv7jgp]{max-width:780px;margin-bottom:44px}.section-heading[data-astro-cid-lesv7jgp]{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--forest);margin:0;font-size:clamp(2.3rem,4.2vw,3.8rem);font-weight:800;line-height:1.06}.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:64px;display:grid}.service-card[data-astro-cid-lesv7jgp]{border:1px solid var(--line);border-radius:var(--radius-2xl);background:#fff;flex-direction:column;justify-content:space-between;padding:36px 36px 32px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 4px 20px #123e3808}.service-card[data-astro-cid-lesv7jgp]:hover{border-color:#0b716b66;transform:translateY(-3px);box-shadow:0 16px 36px #123e3814}.service-card[data-astro-cid-lesv7jgp].is-featured{background:linear-gradient(#fff 0%,#dceae640 100%);border-color:#0b716b80}.card-thumb[data-astro-cid-lesv7jgp]{aspect-ratio:16/9;border-radius:var(--radius-xl);background:var(--surface);border:1px solid #123e3814;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.card-thumb-img[data-astro-cid-lesv7jgp]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.service-card[data-astro-cid-lesv7jgp]:hover .card-thumb-img[data-astro-cid-lesv7jgp]{transform:scale(1.03)}.card-thumb-overlay[data-astro-cid-lesv7jgp]{pointer-events:none;background:linear-gradient(#0000000d 0%,#00000059 100%);position:absolute;inset:0}.price-row[data-astro-cid-lesv7jgp]{align-items:baseline;display:flex}.price-val[data-astro-cid-lesv7jgp]{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--forest);font-size:1.65rem;font-weight:800;line-height:1.15}.card-body[data-astro-cid-lesv7jgp]{flex-direction:column;flex-grow:1;display:flex}.card-title[data-astro-cid-lesv7jgp]{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--forest);margin:0 0 10px;font-size:1.45rem;font-weight:750;line-height:1.22}.card-desc[data-astro-cid-lesv7jgp]{color:var(--muted);margin:0 0 22px;font-size:.98rem;line-height:1.6}.feature-list[data-astro-cid-lesv7jgp]{border-top:1px dashed var(--line);flex-direction:column;gap:11px;margin:0 0 28px;padding:18px 0 0;list-style:none;display:flex}.feature-list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{color:var(--ink);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.45;display:flex}.check-icon[data-astro-cid-lesv7jgp]{color:var(--atlantic);flex-shrink:0;margin-top:2px}.card-footer[data-astro-cid-lesv7jgp]{padding-top:10px}.card-action[data-astro-cid-lesv7jgp]{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.scope-box[data-astro-cid-lesv7jgp]{border:1px solid var(--line);border-radius:var(--radius-2xl);background:#fff;margin-bottom:48px;padding:48px 44px;box-shadow:0 4px 20px #123e3805}.scope-header[data-astro-cid-lesv7jgp]{text-align:center;max-width:680px;margin:0 auto 44px}.scope-header[data-astro-cid-lesv7jgp] .utility[data-astro-cid-lesv7jgp]{color:var(--atlantic);margin-bottom:12px}.scope-title[data-astro-cid-lesv7jgp]{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--forest);margin:0 0 12px;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:800;line-height:1.15}.scope-subtitle[data-astro-cid-lesv7jgp]{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.6}.scope-columns[data-astro-cid-lesv7jgp]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.scope-col[data-astro-cid-lesv7jgp]{border-radius:var(--radius-xl);background:var(--paper);border:1px solid var(--line);padding:30px}.scope-col[data-astro-cid-lesv7jgp].is-included{background:#dceae659;border-color:#0b716b4d}.col-header[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:22px;padding-bottom:16px;display:flex}.status-indicator[data-astro-cid-lesv7jgp]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.status-indicator[data-astro-cid-lesv7jgp].inc{background:var(--atlantic);color:#fff}.status-indicator[data-astro-cid-lesv7jgp].sep{color:var(--clay);background:#c86c4a26}.col-header[data-astro-cid-lesv7jgp] h4[data-astro-cid-lesv7jgp]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--forest);margin:0;font-size:1.18rem;font-weight:750;line-height:1.25}.scope-list[data-astro-cid-lesv7jgp]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.scope-list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{color:var(--ink);align-items:flex-start;gap:12px;font-size:.94rem;line-height:1.5;display:flex}.inc-check[data-astro-cid-lesv7jgp]{color:var(--atlantic);flex-shrink:0;margin-top:3px}.sep-bullet[data-astro-cid-lesv7jgp]{width:16px;height:16px;color:var(--clay);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:1.1rem;font-weight:700;line-height:1;display:inline-flex}.services-cta-row[data-astro-cid-lesv7jgp]{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius-2xl);justify-content:space-between;align-items:center;gap:32px;padding:34px 40px;display:flex}.cta-note[data-astro-cid-lesv7jgp]{flex-direction:column;gap:6px;max-width:62ch;display:flex}.cta-note[data-astro-cid-lesv7jgp] strong[data-astro-cid-lesv7jgp]{color:var(--forest);font-size:1.15rem;font-weight:750}.cta-note[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{color:var(--muted);font-size:.95rem;line-height:1.5}.cta-actions[data-astro-cid-lesv7jgp]{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=960px){.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.scope-columns[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;gap:20px}.scope-box[data-astro-cid-lesv7jgp]{padding:32px 24px}.services-cta-row[data-astro-cid-lesv7jgp]{flex-direction:column;align-items:stretch;padding:28px 24px}.cta-actions[data-astro-cid-lesv7jgp]{flex-direction:column;width:100%}.cta-actions[data-astro-cid-lesv7jgp] .button[data-astro-cid-lesv7jgp]{width:100%}}.process-section[data-astro-cid-5wfdsgz3]{background:var(--paper);border-top:1px solid var(--line);padding:104px 0}.section-top[data-astro-cid-5wfdsgz3]{text-align:center;max-width:720px;margin:0 auto 48px}.section-heading[data-astro-cid-5wfdsgz3]{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--forest);margin:0;font-size:clamp(2.3rem,4vw,3.6rem);font-weight:800;line-height:1.08}.steps-container[data-astro-cid-5wfdsgz3]{margin-bottom:48px;position:relative}.steps-track-line[data-astro-cid-5wfdsgz3]{background:linear-gradient(90deg, var(--atlantic) 0%, var(--line) 100%);opacity:.35;z-index:1;height:2px;position:absolute;top:52px;left:48px;right:48px}.steps-grid[data-astro-cid-5wfdsgz3]{z-index:2;grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.step-card[data-astro-cid-5wfdsgz3]{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;flex-direction:column;justify-content:space-between;padding:28px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #123e3808}.step-card[data-astro-cid-5wfdsgz3]:hover{border-color:#0b716b66;transform:translateY(-3px);box-shadow:0 14px 32px #123e3812}.step-card-header[data-astro-cid-5wfdsgz3]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex;position:relative}.step-chip[data-astro-cid-5wfdsgz3]{background:var(--forest);color:#fff;width:36px;height:36px;font:700 .85rem/1 var(--utility);letter-spacing:.02em;box-shadow:0 0 0 4px var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.step-tag[data-astro-cid-5wfdsgz3]{font:600 .72rem/1 var(--utility);letter-spacing:.06em;text-transform:uppercase;color:var(--atlantic);background:#0b716b14;border-radius:999px;padding:4px 10px}.step-icon-wrap[data-astro-cid-5wfdsgz3]{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.step-card-body[data-astro-cid-5wfdsgz3]{flex-grow:1;margin-bottom:20px}.step-title[data-astro-cid-5wfdsgz3]{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--forest);margin:0 0 10px;font-size:1.25rem;font-weight:750;line-height:1.22}.step-desc[data-astro-cid-5wfdsgz3]{color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}.step-deliverable[data-astro-cid-5wfdsgz3]{border-top:1px dashed var(--line);flex-direction:column;gap:4px;padding-top:14px;display:flex}.deliverable-label[data-astro-cid-5wfdsgz3]{font:600 .7rem/1 var(--utility);letter-spacing:.05em;color:var(--muted);text-transform:uppercase}.deliverable-text[data-astro-cid-5wfdsgz3]{color:var(--forest);font-size:.86rem;font-weight:650;line-height:1.35}.steps-guarantee-banner[data-astro-cid-5wfdsgz3]{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius-2xl);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:32px 36px;display:grid;box-shadow:0 4px 18px #123e3808}.guarantee-icon[data-astro-cid-5wfdsgz3]{border:1px solid var(--line);width:52px;height:52px;color:var(--atlantic);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.guarantee-content[data-astro-cid-5wfdsgz3]{flex-direction:column;gap:4px;display:flex}.guarantee-badge[data-astro-cid-5wfdsgz3]{font:600 .72rem/1 var(--utility);letter-spacing:.06em;text-transform:uppercase;color:var(--clay)}.guarantee-title[data-astro-cid-5wfdsgz3]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--forest);margin:0;font-size:1.25rem;font-weight:750;line-height:1.2}.guarantee-desc[data-astro-cid-5wfdsgz3]{color:var(--muted);max-width:65ch;margin:2px 0 0;font-size:.94rem;line-height:1.55}.guarantee-action[data-astro-cid-5wfdsgz3]{flex-shrink:0}@media (width<=1040px){.steps-grid[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(2,1fr);gap:20px}.steps-track-line[data-astro-cid-5wfdsgz3]{display:none}.steps-guarantee-banner[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr;gap:20px;padding:28px 24px}.guarantee-action[data-astro-cid-5wfdsgz3] .button[data-astro-cid-5wfdsgz3]{width:100%}}@media (width<=640px){.section-top[data-astro-cid-5wfdsgz3]{margin-bottom:36px}.steps-grid[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr}}.calc-section[data-astro-cid-fj7gkcfz]{background:var(--paper);border-top:1px solid var(--line);padding:104px 0}.section-top[data-astro-cid-fj7gkcfz]{text-align:center;max-width:820px;margin:0 auto 40px}.section-heading[data-astro-cid-fj7gkcfz]{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--forest);margin:0;font-size:clamp(2.3rem,4vw,3.6rem);font-weight:800;line-height:1.08}.calc-sub[data-astro-cid-fj7gkcfz]{color:var(--muted);margin:12px 0 0;font-size:1.05rem;line-height:1.5}.calc-brands-strip[data-astro-cid-fj7gkcfz]{border-radius:var(--radius-full);background:#0b716b0f;border:1px solid #0b716b26;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:8px 18px;font-size:.88rem;display:inline-flex}.calc-brands-label[data-astro-cid-fj7gkcfz]{color:var(--atlantic);font-weight:750}.calc-brands-list[data-astro-cid-fj7gkcfz]{color:var(--forest);font-weight:600}.calc-box[data-astro-cid-fj7gkcfz]{border:1px solid var(--line);border-radius:var(--radius-2xl);background:#fff;overflow:hidden;box-shadow:0 8px 30px #123e380d}.calc-tabs[data-astro-cid-fj7gkcfz]{border-bottom:1px solid var(--line);background:var(--paper);display:flex}.tab-btn[data-astro-cid-fj7gkcfz]{font:700 .95rem/1.2 var(--font-heading);letter-spacing:-.01em;color:var(--muted);border:none;border-right:1px solid var(--line);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px 24px;transition:all .2s;display:flex}.tab-btn[data-astro-cid-fj7gkcfz]:last-child{border-right:none}.tab-btn[data-astro-cid-fj7gkcfz]:hover{color:var(--forest);background:#dceae666}.tab-btn[data-astro-cid-fj7gkcfz].active{color:var(--forest);box-shadow:inset 0 -3px 0 var(--clay);background:#fff}.calc-body-grid[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr;display:grid}@media (width>=960px){.calc-body-grid[data-astro-cid-fj7gkcfz]{grid-template-columns:1.15fr .85fr}}.calc-inputs-col[data-astro-cid-fj7gkcfz]{border-right:1px solid var(--line);padding:40px}.tab-content[data-astro-cid-fj7gkcfz]{flex-direction:column;gap:32px;display:none}.tab-content[data-astro-cid-fj7gkcfz].active{display:flex}.calc-group[data-astro-cid-fj7gkcfz]{flex-direction:column;gap:12px;display:flex}.range-header[data-astro-cid-fj7gkcfz]{justify-content:space-between;align-items:center;display:flex}.calc-label[data-astro-cid-fj7gkcfz]{font-family:var(--font-heading);color:var(--forest);font-size:1.05rem;font-weight:750}.calc-label-header[data-astro-cid-fj7gkcfz]{font-family:var(--font-heading);color:var(--forest);margin-bottom:4px;font-size:1.05rem;font-weight:750}.range-value[data-astro-cid-fj7gkcfz]{font:600 .85rem/1 var(--utility);letter-spacing:.04em;color:var(--forest);background:var(--mist);border-radius:var(--radius-md);border:1px solid var(--line);padding:6px 12px}.calc-range[data-astro-cid-fj7gkcfz]{background:var(--line);cursor:pointer;width:100%;height:8px;accent-color:var(--forest);border-radius:4px;outline:none}.range-marks[data-astro-cid-fj7gkcfz]{font:600 .72rem/1 var(--utility);color:var(--muted);justify-content:space-between;padding:0 2px;display:flex}.checkbox-grid[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr;gap:12px;display:grid}.check-box-item[data-astro-cid-fj7gkcfz]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:14px;padding:14px 18px;transition:all .15s;display:flex}.check-box-item[data-astro-cid-fj7gkcfz]:hover{border-color:var(--atlantic);background:#fff;box-shadow:0 4px 14px #123e380a}.check-box-item[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz][type=checkbox]{width:18px;height:18px;accent-color:var(--forest);cursor:pointer;flex-shrink:0}.check-text[data-astro-cid-fj7gkcfz]{color:var(--ink);font-size:.94rem;line-height:1.45}.calc-included-pill[data-astro-cid-fj7gkcfz]{border-radius:var(--radius-md);color:var(--forest);background:#0b716b14;border:1px solid #0b716b38;align-items:center;gap:10px;margin-bottom:4px;padding:10px 14px;font-size:.88rem;font-weight:550;display:flex}.calc-included-pill[data-astro-cid-fj7gkcfz] svg[data-astro-cid-fj7gkcfz]{color:var(--atlantic);flex-shrink:0}.checkbox-grid-two[data-astro-cid-fj7gkcfz]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.highlight-check[data-astro-cid-fj7gkcfz]{background:#dceae659;border-color:#0b716b4d}.receipt-row-included[data-astro-cid-fj7gkcfz]{border-radius:var(--radius-sm);background:#dceae64d;border:1px dashed #0b716b40;padding:8px 10px}.tag-included[data-astro-cid-fj7gkcfz]{font:600 .78rem/1 var(--utility);letter-spacing:.03em;color:var(--forest);background:var(--mist);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 8px}.receipt-row-travel[data-astro-cid-fj7gkcfz]{border-radius:var(--radius-sm);background:#dceae638;border:1px dashed #123e3833;margin-top:4px;padding:8px 10px}.tag-travel[data-astro-cid-fj7gkcfz]{font:600 .74rem/1.2 var(--utility);letter-spacing:.02em;color:var(--forest);border-radius:var(--radius-sm);border:1px solid var(--line);text-align:right;background:#fff;padding:4px 8px}.calc-receipt-col[data-astro-cid-fj7gkcfz]{background:linear-gradient(#fff 0%,#dceae640 100%);flex-direction:column;justify-content:center;padding:40px;display:flex}.receipt-card[data-astro-cid-fj7gkcfz]{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;padding:32px 28px;box-shadow:0 6px 20px #123e380a}.receipt-header[data-astro-cid-fj7gkcfz]{margin-bottom:24px}.receipt-badge[data-astro-cid-fj7gkcfz]{font:600 .72rem/1 var(--utility);letter-spacing:.06em;text-transform:uppercase;color:var(--atlantic);background:var(--mist);border:1px solid var(--line);border-radius:999px;margin-bottom:10px;padding:5px 10px;display:inline-block}.receipt-title[data-astro-cid-fj7gkcfz]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--forest);margin:0;font-size:1.25rem;font-weight:750;line-height:1.25}.receipt-lines[data-astro-cid-fj7gkcfz]{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.receipt-row[data-astro-cid-fj7gkcfz]{color:var(--ink);justify-content:space-between;align-items:flex-start;gap:16px;font-size:.92rem;line-height:1.45;display:flex}.receipt-row[data-astro-cid-fj7gkcfz] small[data-astro-cid-fj7gkcfz]{font:500 .76rem/1.3 var(--utility);color:var(--muted);display:block}.receipt-row[data-astro-cid-fj7gkcfz] strong[data-astro-cid-fj7gkcfz]{font-family:var(--font-heading);color:var(--forest);white-space:nowrap;font-weight:750}.receipt-divider[data-astro-cid-fj7gkcfz]{background:var(--line);height:1px;margin-bottom:24px}.receipt-total-box[data-astro-cid-fj7gkcfz]{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.total-label[data-astro-cid-fj7gkcfz]{font-family:var(--font-heading);color:var(--forest);font-size:1.05rem;font-weight:750}.total-amount[data-astro-cid-fj7gkcfz]{font-family:var(--font-heading);color:var(--forest);letter-spacing:-.04em;font-size:2.3rem;font-weight:800}.receipt-disclaimer[data-astro-cid-fj7gkcfz]{color:var(--muted);margin:0 0 24px;font-size:.82rem;line-height:1.5}.btn-receipt[data-astro-cid-fj7gkcfz]{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}@media (width<=960px){.calc-inputs-col[data-astro-cid-fj7gkcfz]{border-right:none;border-bottom:1px solid var(--line)}}@media (width<=640px){.calc-inputs-col[data-astro-cid-fj7gkcfz],.calc-receipt-col[data-astro-cid-fj7gkcfz]{padding:24px 20px}.receipt-card[data-astro-cid-fj7gkcfz]{padding:22px 18px}.total-amount[data-astro-cid-fj7gkcfz]{font-size:1.9rem}}.portfolio-section[data-astro-cid-c6r7gr4v]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:96px 0}.portfolio-header[data-astro-cid-c6r7gr4v]{max-width:720px;margin-bottom:48px}.portfolio-badge[data-astro-cid-c6r7gr4v]{text-transform:uppercase;letter-spacing:.08em;color:var(--atlantic);border-radius:var(--radius-full);background:#0b716b14;margin-bottom:12px;padding:5px 12px;font-size:.8rem;font-weight:700;display:inline-block}.portfolio-heading[data-astro-cid-c6r7gr4v]{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--forest);margin:0 0 16px;font-size:clamp(2.2rem,3.8vw,3.4rem);font-weight:800;line-height:1.08}.portfolio-sub[data-astro-cid-c6r7gr4v]{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.55}.portfolio-grid[data-astro-cid-c6r7gr4v]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.portfolio-item[data-astro-cid-c6r7gr4v]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.portfolio-item[data-astro-cid-c6r7gr4v]:hover{border-color:#0b716b59;transform:translateY(-4px);box-shadow:0 16px 36px #123e3814}.portfolio-media[data-astro-cid-c6r7gr4v]{aspect-ratio:16/10;background:#000;width:100%;position:relative;overflow:hidden}.portfolio-img[data-astro-cid-c6r7gr4v]{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}.portfolio-item[data-astro-cid-c6r7gr4v]:hover .portfolio-img[data-astro-cid-c6r7gr4v]{transform:scale(1.04)}.portfolio-overlay[data-astro-cid-c6r7gr4v]{pointer-events:none;background:linear-gradient(#00000005 0%,#0006 100%);position:absolute;inset:0}.portfolio-info[data-astro-cid-c6r7gr4v]{flex-direction:column;flex:1;justify-content:flex-start;padding:20px 22px 24px;display:flex}.portfolio-item-tag[data-astro-cid-c6r7gr4v]{text-transform:uppercase;letter-spacing:.06em;color:var(--atlantic);margin-bottom:8px;font-size:.78rem;font-weight:750;display:inline-block}.portfolio-item-title[data-astro-cid-c6r7gr4v]{font-family:var(--font-heading);color:var(--forest);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}@media (width<=1024px){.portfolio-grid[data-astro-cid-c6r7gr4v]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=640px){.portfolio-section[data-astro-cid-c6r7gr4v]{padding:68px 0}.portfolio-grid[data-astro-cid-c6r7gr4v]{grid-template-columns:1fr;gap:18px}.portfolio-info[data-astro-cid-c6r7gr4v]{padding:16px 18px 20px}}.portfolio-cta-banner[data-astro-cid-c6r7gr4v]{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:32px 36px;display:flex}.portfolio-cta-copy[data-astro-cid-c6r7gr4v]{max-width:620px}.portfolio-cta-title[data-astro-cid-c6r7gr4v]{font-family:var(--font-heading);color:var(--forest);letter-spacing:-.02em;margin:0 0 8px;font-size:1.25rem;font-weight:700}.portfolio-cta-desc[data-astro-cid-c6r7gr4v]{color:var(--slate);margin:0;font-size:.95rem;line-height:1.5}.portfolio-cta-btn[data-astro-cid-c6r7gr4v]{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;padding:14px 24px;font-size:.95rem;display:inline-flex}@media (width<=768px){.portfolio-cta-banner[data-astro-cid-c6r7gr4v]{text-align:left;flex-direction:column;align-items:stretch;gap:20px;padding:24px}.portfolio-cta-btn[data-astro-cid-c6r7gr4v]{justify-content:center;width:100%}}.b2b-section[data-astro-cid-nm7h2fhc]{background:#fff;padding:5rem 0;scroll-margin-top:84px;position:relative}.b2b-card-wrapper[data-astro-cid-nm7h2fhc]{border-radius:var(--radius-2xl);color:#fff;box-shadow:var(--shadow-xl);background:linear-gradient(145deg,#0f172a 0%,#1e293b 100%);padding:3.5rem 3rem;position:relative;overflow:hidden}.b2b-card-wrapper[data-astro-cid-nm7h2fhc]:before{content:"";pointer-events:none;background:radial-gradient(circle,#d9770626 0%,#d9770600 70%);width:600px;height:600px;position:absolute;top:-50%;right:-20%}.b2b-header[data-astro-cid-nm7h2fhc]{text-align:center;z-index:1;max-width:780px;margin:0 auto 3rem;position:relative}.b2b-badge[data-astro-cid-nm7h2fhc]{color:var(--color-amber-400);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);background:#d9770633;border:1px solid #d9770659;margin-bottom:1.25rem;padding:.35rem 1rem;font-size:.8125rem;font-weight:700;display:inline-block}.b2b-title[data-astro-cid-nm7h2fhc]{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.15rem;font-weight:800;line-height:1.2}.b2b-subtitle[data-astro-cid-nm7h2fhc]{color:var(--color-slate-300);margin:0;font-size:1.05rem;line-height:1.6}.b2b-grid[data-astro-cid-nm7h2fhc]{z-index:1;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem;display:grid;position:relative}@media (width>=768px){.b2b-grid[data-astro-cid-nm7h2fhc]{grid-template-columns:repeat(2,1fr)}}.b2b-item[data-astro-cid-nm7h2fhc]{border-radius:var(--radius-xl);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;gap:1.25rem;padding:1.75rem;transition:all .2s;display:flex}.b2b-item[data-astro-cid-nm7h2fhc]:hover{background:#ffffff14;border-color:#d9770666;transform:translateY(-2px)}.b2b-item-icon[data-astro-cid-nm7h2fhc]{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-amber-400);background:#d9770633;flex-shrink:0;justify-content:center;align-items:center;display:flex}.b2b-item-content[data-astro-cid-nm7h2fhc]{flex-direction:column;gap:.4rem;display:flex}.b2b-item-title[data-astro-cid-nm7h2fhc]{color:#fff;margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.b2b-item-desc[data-astro-cid-nm7h2fhc]{color:var(--color-slate-300);margin:0;font-size:.9rem;line-height:1.5}.b2b-footer-action[data-astro-cid-nm7h2fhc]{text-align:center;z-index:1;position:relative}.b2b-cta-btn[data-astro-cid-nm7h2fhc]{background:linear-gradient(135deg, var(--color-whatsapp) 0%, #15803d 100%);color:#fff;border-radius:var(--radius-full);align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #16a34a66}.b2b-cta-btn[data-astro-cid-nm7h2fhc]:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #16a34a80}@media (width<=640px){.b2b-card-wrapper[data-astro-cid-nm7h2fhc]{border-radius:var(--radius-xl);padding:2rem 1.25rem}.b2b-title[data-astro-cid-nm7h2fhc]{font-size:1.6rem}.b2b-item[data-astro-cid-nm7h2fhc]{flex-direction:column;gap:1rem}.b2b-cta-btn[data-astro-cid-nm7h2fhc]{justify-content:center;width:100%;padding:.875rem 1.25rem;font-size:.9375rem}}.faq-section[data-astro-cid-7synugci]{background:var(--paper);border-top:1px solid var(--line);padding:96px 0}.faq-grid[data-astro-cid-7synugci]{grid-template-columns:.42fr 1.58fr;align-items:start;gap:72px;display:grid}.section-heading[data-astro-cid-7synugci]{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--forest);margin:0;font-size:clamp(2.2rem,3.8vw,3.4rem);font-weight:800;line-height:1.05}.faq-list[data-astro-cid-7synugci]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-7synugci]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]{font-family:var(--font-heading);color:var(--forest);cursor:pointer;padding:22px 32px 22px 0;font-size:1.15rem;font-weight:700;list-style:none;position:relative}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]:after{content:"+";font-family:var(--font-mono);color:var(--atlantic);font-size:1.4rem;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq-item[data-astro-cid-7synugci][open] summary[data-astro-cid-7synugci]:after{content:"−"}.faq-item[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{max-width:68ch;color:var(--muted);margin:-4px 0 24px;font-size:.98rem;line-height:1.65}@media (width<=900px){.faq-grid[data-astro-cid-7synugci]{grid-template-columns:1fr;gap:36px}}
