.pricing-page.svelte-1aaancr{overflow-x:clip;background:var(--bg-main);color:var(--text-main)}.pricing-shell.svelte-1aaancr{position:relative;z-index:2;width:min(100% - 2rem,1280px);margin:0 auto}.pricing-hero.svelte-1aaancr{position:relative;isolation:isolate;padding:7.25rem 0 3.6rem;background:linear-gradient(90deg,rgba(var(--bg-main-rgb),.98),rgba(var(--bg-main-rgb),.84) 52%,rgba(var(--bg-main-rgb),.64)),linear-gradient(180deg,#030403 0%,var(--bg-main) 100%)}.hero-overlay.svelte-1aaancr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.052),transparent 18%),linear-gradient(90deg,rgba(var(--accent-rgb),.052),transparent 34%,rgba(255,255,255,.028))}.hero-grid.svelte-1aaancr{display:grid;gap:2rem;align-items:center}.hero-copy.svelte-1aaancr{max-width:43rem}.kicker.svelte-1aaancr{margin:0 0 .72rem;color:var(--accent-hover);font-size:.76rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.hero-copy.svelte-1aaancr h1:where(.svelte-1aaancr),.range-explainer-copy.svelte-1aaancr h2:where(.svelte-1aaancr),.section-heading.svelte-1aaancr h2:where(.svelte-1aaancr),.estimate-notice.svelte-1aaancr h2:where(.svelte-1aaancr),.final-cta.svelte-1aaancr h2:where(.svelte-1aaancr){margin:0;color:var(--text-main);font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0;line-height:.97;text-wrap:balance}.hero-copy.svelte-1aaancr h1:where(.svelte-1aaancr){max-width:13ch;font-size:4.1rem;text-shadow:0 20px 58px rgba(0,0,0,.62)}.hero-description.svelte-1aaancr{max-width:42rem;margin:1.1rem 0 0;color:var(--text-muted);font-size:1.04rem;line-height:1.62}.hero-highlight.svelte-1aaancr{display:inline-flex;margin:1.05rem 0 0;border:1px solid rgba(var(--accent-hover-rgb),.34);border-radius:999px;background:rgba(var(--accent-rgb),.1);color:var(--text-main);font-weight:820;line-height:1.25;padding:.58rem .8rem;box-shadow:0 0 22px rgba(var(--accent-rgb),.08)}.hero-actions.svelte-1aaancr,.final-actions.svelte-1aaancr{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.25rem}.pricing-button.svelte-1aaancr{position:relative;display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.52rem;overflow:hidden;border-radius:var(--button-radius);padding:.8rem 1.14rem;font-size:.88rem;font-weight:820;line-height:1;text-align:center;text-decoration:none;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.pricing-button.primary.svelte-1aaancr{border:1px solid var(--button-cta-border);background:var(--button-cta-bg);color:var(--button-cta-text);box-shadow:var(--button-cta-shadow)}.pricing-button.secondary.svelte-1aaancr{border:1px solid rgba(var(--whatsapp-green-rgb),.46);background:rgba(var(--bg-main-rgb),.56);color:var(--text-main);box-shadow:0 12px 28px #00000038,0 0 18px rgba(var(--whatsapp-green-rgb),.08),inset 0 1px #ffffff12}.pricing-button.svelte-1aaancr:hover,.pricing-button.svelte-1aaancr:focus-visible{transform:translateY(-1px)}.pricing-button.primary.svelte-1aaancr:hover,.pricing-button.primary.svelte-1aaancr:focus-visible{border-color:var(--button-cta-hover-border);background:var(--button-cta-hover-bg);box-shadow:var(--button-cta-hover-shadow)}.pricing-button.secondary.svelte-1aaancr:hover,.pricing-button.secondary.svelte-1aaancr:focus-visible{border-color:rgba(var(--whatsapp-green-hover-rgb),.72);background:rgba(var(--accent-rgb),.11);box-shadow:0 14px 32px #00000047,0 0 20px rgba(var(--whatsapp-green-rgb),.12),inset 0 1px #ffffff17}.pricing-button.svelte-1aaancr:focus-visible,.explorer-tab.svelte-1aaancr:focus-visible,.image-zoom-button.svelte-1aaancr:focus-visible,.card-action.svelte-1aaancr:focus-visible,.pricing-card.svelte-1aaancr:focus-visible,.scenario-row.svelte-1aaancr:focus-visible,.lightbox-close.svelte-1aaancr:focus-visible,.faq-question.svelte-1aaancr:focus-visible{outline:2px solid rgba(var(--accent-hover-rgb),.72);outline-offset:3px}.pricing-button .whatsapp-icon{flex-shrink:0;color:var(--whatsapp-green)}.trust-line.svelte-1aaancr{margin:.78rem 0 0;color:rgba(var(--text-main-rgb),.82);font-size:.9rem;line-height:1.45}.hero-collage.svelte-1aaancr{display:grid;grid-template-columns:.92fr 1.08fr;grid-template-rows:12.6rem 12.6rem;gap:.72rem;min-width:0}.hero-image.svelte-1aaancr{position:relative;overflow:hidden;border:1px solid rgba(var(--border-rgb),.95);border-radius:.5rem;background:rgba(var(--bg-card-rgb),.74);box-shadow:0 24px 64px #0000006b,0 0 30px rgba(var(--accent-rgb),.07),inset 0 1px #ffffff14}.hero-image.svelte-1aaancr:after,.card-media.svelte-1aaancr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 34%),linear-gradient(0deg,rgba(0,0,0,.62),transparent 56%)}.hero-image-1.svelte-1aaancr{grid-row:1 / 3}.hero-image-2.svelte-1aaancr,.hero-image-3.svelte-1aaancr{min-height:0}.hero-image.svelte-1aaancr picture:where(.svelte-1aaancr),.card-media.svelte-1aaancr picture:where(.svelte-1aaancr),.drawer-preview.svelte-1aaancr picture:where(.svelte-1aaancr){display:block;width:100%;height:100%}.hero-image.svelte-1aaancr img:where(.svelte-1aaancr),.card-media.svelte-1aaancr img:where(.svelte-1aaancr),.drawer-preview.svelte-1aaancr img:where(.svelte-1aaancr){display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.98) contrast(1.04) brightness(.9);transition:transform .26s ease,filter .26s ease}.range-explainer-section.svelte-1aaancr{border-top:1px solid rgba(var(--border-rgb),.74);border-bottom:1px solid rgba(var(--border-rgb),.72);background:linear-gradient(90deg,rgba(var(--accent-rgb),.055),transparent 34%),rgba(var(--bg-soft-rgb),.62);padding:2.75rem 0}.range-explainer.svelte-1aaancr{display:grid;gap:1.2rem}.range-explainer-copy.svelte-1aaancr{display:grid;max-width:54rem;gap:.75rem}.range-explainer-copy.svelte-1aaancr h2:where(.svelte-1aaancr){font-size:2.35rem}.range-explainer-copy.svelte-1aaancr p:where(.svelte-1aaancr){max-width:50rem;margin:0;color:var(--text-muted);font-size:.98rem;line-height:1.62}.range-card-grid.svelte-1aaancr{display:grid;grid-template-columns:1fr;gap:.75rem}.trust-item.svelte-1aaancr{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:start;min-width:0;min-height:100%;overflow:hidden;padding:.95rem}.trust-icon.svelte-1aaancr,.formula-icon.svelte-1aaancr,.value-icon.svelte-1aaancr,.notice-icon.svelte-1aaancr,.step-icon.svelte-1aaancr{display:inline-grid;place-items:center;border:1px solid rgba(var(--accent-hover-rgb),.28);background:rgba(var(--accent-rgb),.11);color:var(--accent-hover)}.trust-icon.svelte-1aaancr{width:2.05rem;height:2.05rem;border-radius:999px}.trust-copy.svelte-1aaancr{display:grid;min-width:0;gap:.16rem}.trust-copy.svelte-1aaancr strong:where(.svelte-1aaancr){color:var(--text-main);font-size:.82rem;font-weight:840;line-height:1.15}.trust-copy.svelte-1aaancr span:where(.svelte-1aaancr){color:var(--text-muted);font-size:.75rem;line-height:1.3}.pricing-section.svelte-1aaancr{position:relative;padding:5rem 0;background:linear-gradient(180deg,var(--bg-main) 0%,var(--bg-soft) 52%,var(--bg-main) 100%),linear-gradient(90deg,rgba(255,255,255,.026),transparent 28%,transparent 72%,rgba(255,255,255,.026))}.formula-section.svelte-1aaancr,.value-section.svelte-1aaancr{padding:4.8rem 0}.examples-section.svelte-1aaancr{padding-top:5.2rem}.estimate-steps-section.svelte-1aaancr{padding:4.6rem 0;background:linear-gradient(180deg,var(--bg-soft) 0%,var(--bg-main) 100%),linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.045),transparent)}.section-heading.svelte-1aaancr{display:grid;gap:.85rem;align-items:end;margin-bottom:1.9rem}.section-heading.centered.svelte-1aaancr{justify-items:center;text-align:center}.section-heading.svelte-1aaancr h2:where(.svelte-1aaancr),.estimate-notice.svelte-1aaancr h2:where(.svelte-1aaancr),.final-cta.svelte-1aaancr h2:where(.svelte-1aaancr){font-size:2.85rem}.section-heading.svelte-1aaancr p:where(.svelte-1aaancr){max-width:46rem;margin:0;color:var(--text-muted);font-size:.98rem;line-height:1.62}.pricing-rule.svelte-1aaancr{width:min(13rem,52vw);height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-hover-rgb),.55),transparent);box-shadow:0 0 16px rgba(var(--accent-rgb),.24)}.formula-grid.svelte-1aaancr{position:relative;display:grid;grid-template-columns:1fr;gap:.9rem}.formula-card.svelte-1aaancr,.trust-item.svelte-1aaancr,.value-card.svelte-1aaancr,.estimate-step.svelte-1aaancr,.estimate-notice.svelte-1aaancr,.custom-projects-panel.svelte-1aaancr,.faq-item.svelte-1aaancr{border:1px solid rgba(var(--border-rgb),.95);border-radius:.5rem;background:linear-gradient(180deg,#fff1,#ffffff06),rgba(var(--bg-card-rgb),.78);box-shadow:0 22px 54px #0000003d,inset 0 1px #ffffff13}.formula-card.svelte-1aaancr{position:relative;display:grid;min-height:13rem;gap:.9rem;overflow:hidden;padding:1.15rem;transition:transform .22s ease,border-color .22s ease,background .22s ease}.formula-card.svelte-1aaancr:before,.trust-item.svelte-1aaancr:before,.value-card.svelte-1aaancr:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,rgba(var(--accent-hover-rgb),.55),transparent 58%)}.formula-card-top.svelte-1aaancr{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.formula-number.svelte-1aaancr{color:rgba(var(--accent-hover-rgb),.78);font-family:Georgia,Times New Roman,serif;font-size:2.65rem;line-height:.9}.formula-label.svelte-1aaancr{color:rgba(var(--text-main-rgb),.7);font-size:.72rem;font-weight:820;line-height:1;text-transform:uppercase}.formula-icon.svelte-1aaancr{width:2.25rem;height:2.25rem;border-radius:999px}.formula-card.svelte-1aaancr h3:where(.svelte-1aaancr),.value-card.svelte-1aaancr h3:where(.svelte-1aaancr),.estimate-step.svelte-1aaancr h3:where(.svelte-1aaancr),.pricing-card.svelte-1aaancr h3:where(.svelte-1aaancr){margin:0;color:var(--text-main);font-size:1rem;font-weight:840;line-height:1.18;letter-spacing:0}.formula-card.svelte-1aaancr p:where(.svelte-1aaancr),.estimate-step.svelte-1aaancr p:where(.svelte-1aaancr),.card-description.svelte-1aaancr,.estimate-note.svelte-1aaancr,.value-card.svelte-1aaancr p:where(.svelte-1aaancr),.estimate-notice.svelte-1aaancr p:where(.svelte-1aaancr),.final-cta.svelte-1aaancr p:where(.svelte-1aaancr),.faq-answer p{margin:0;color:var(--text-muted);line-height:1.58}.formula-card.svelte-1aaancr p:where(.svelte-1aaancr),.estimate-step.svelte-1aaancr p:where(.svelte-1aaancr),.value-card.svelte-1aaancr p:where(.svelte-1aaancr){font-size:.92rem}.formula-line.svelte-1aaancr{display:flex;width:fit-content;max-width:100%;justify-content:center;margin:1rem auto 0;border:1px solid rgba(var(--accent-hover-rgb),.28);border-radius:999px;background:rgba(var(--bg-card-rgb),.62);color:rgba(var(--text-main-rgb),.88);font-size:.9rem;font-weight:820;line-height:1.25;padding:.72rem 1rem;text-align:center;box-shadow:0 12px 34px #0003}.examples-heading.svelte-1aaancr{grid-template-columns:minmax(0,1fr)}.coverage-helper.svelte-1aaancr{display:grid;gap:.6rem;margin:0;border-left:2px solid rgba(var(--accent-hover-rgb),.48);background:rgba(var(--bg-card-rgb),.56);padding:.78rem .95rem}.coverage-term.svelte-1aaancr{display:grid;gap:.12rem}.coverage-term.svelte-1aaancr dt:where(.svelte-1aaancr){color:var(--text-main);font-size:.82rem;font-weight:840;line-height:1.2}.coverage-term.svelte-1aaancr dd:where(.svelte-1aaancr){margin:0;color:var(--text-muted);font-size:.8rem;line-height:1.42}.explorer-tabs.svelte-1aaancr{display:flex;width:fit-content;max-width:100%;flex-wrap:wrap;gap:.5rem;margin:-.35rem 0 1.15rem;border:1px solid rgba(var(--border-rgb),.86);border-radius:.6rem;background:rgba(var(--bg-card-rgb),.52);padding:.38rem;box-shadow:0 18px 44px #0000002e,inset 0 1px #ffffff0f}.explorer-tab.svelte-1aaancr{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.42rem;background:transparent;color:rgba(var(--text-main-rgb),.72);cursor:pointer;font:inherit;font-size:.82rem;font-weight:840;line-height:1;padding:.72rem .88rem;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.explorer-tab.svelte-1aaancr:hover,.explorer-tab.active.svelte-1aaancr{border-color:rgba(var(--accent-hover-rgb),.44);background:rgba(var(--accent-rgb),.13);color:var(--text-main);box-shadow:0 0 18px rgba(var(--accent-rgb),.08)}.examples-grid.svelte-1aaancr{display:grid;grid-template-columns:1fr;gap:1.05rem;align-items:stretch;margin-bottom:1.35rem}.pricing-card.svelte-1aaancr{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border:1px solid rgba(var(--border-rgb),.95);border-radius:.5rem;background:linear-gradient(180deg,#fff1,#ffffff06),rgba(var(--bg-card-rgb),.78);color:inherit;text-decoration:none;box-shadow:0 24px 62px #0000004d,inset 0 1px #ffffff13;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease}.pricing-card.featured.svelte-1aaancr{border-color:rgba(var(--accent-hover-rgb),.42);box-shadow:0 26px 68px #00000057,0 0 34px rgba(var(--accent-rgb),.1),inset 0 1px #ffffff17}.pricing-card.expanded.svelte-1aaancr{border-color:rgba(var(--accent-hover-rgb),.56);box-shadow:0 26px 68px #00000057,0 0 34px rgba(var(--accent-rgb),.14),inset 0 1px #ffffff17}.card-media.svelte-1aaancr{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--bg-card);scroll-margin-top:6.5rem}.card-tag.svelte-1aaancr,.card-overlay-label.svelte-1aaancr{position:absolute;z-index:2;display:inline-flex;width:fit-content;max-width:calc(100% - 1.4rem);align-items:center;border-radius:999px;line-height:1.1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.card-tag.svelte-1aaancr{right:.7rem;bottom:.7rem;left:.7rem;border:1px solid rgba(255,255,255,.16);background:rgba(var(--bg-main-rgb),.72);color:var(--text-main);font-size:.7rem;font-weight:780;padding:.42rem .58rem}.card-overlay-label.svelte-1aaancr{top:.7rem;left:.7rem;border:1px solid rgba(var(--accent-hover-rgb),.34);background:rgba(var(--accent-rgb),.22);color:var(--text-main);font-size:.66rem;font-weight:820;padding:.4rem .54rem}.image-zoom-button.svelte-1aaancr{position:absolute;z-index:3;display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.36rem;border:1px solid rgba(var(--accent-hover-rgb),.42);border-radius:999px;background:rgba(var(--bg-main-rgb),.72);color:var(--text-main);cursor:pointer;font:inherit;font-size:.72rem;font-weight:850;line-height:1;padding:.5rem .64rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 28px #0000004d;transition:background .2s ease,border-color .2s ease,transform .2s ease}.image-zoom-button.svelte-1aaancr:hover{border-color:rgba(var(--accent-hover-rgb),.66);background:rgba(var(--accent-rgb),.18);transform:translateY(-1px)}.card-zoom.svelte-1aaancr{top:.7rem;right:.7rem}.card-body.svelte-1aaancr{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:.72rem;padding:1rem}.card-title-row.svelte-1aaancr{display:flex;min-height:2.45rem;align-items:flex-start;justify-content:space-between;gap:.65rem}.card-arrow.svelte-1aaancr{flex-shrink:0;color:var(--accent-hover);margin-top:.12rem;opacity:.7;transition:transform .2s ease}.price-pill.svelte-1aaancr{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(var(--accent-hover-rgb),.48);border-radius:999px;background:rgba(var(--accent-rgb),.08);color:var(--accent-hover);font-size:.92rem;font-weight:880;line-height:1;padding:.48rem .62rem}.card-description.svelte-1aaancr{font-size:.88rem}.estimate-note.svelte-1aaancr{color:rgba(var(--text-main-rgb),.72);font-size:.76rem}.card-action.svelte-1aaancr{display:inline-flex;width:fit-content;min-height:44px;max-width:100%;align-items:center;gap:.42rem;border:1px solid rgba(var(--accent-hover-rgb),.34);border-radius:999px;background:rgba(var(--accent-rgb),.09);color:var(--text-main);cursor:pointer;font:inherit;font-size:.78rem;font-weight:860;line-height:1;padding:.58rem .72rem;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.card-action.svelte-1aaancr:hover{border-color:rgba(var(--accent-hover-rgb),.6);background:rgba(var(--accent-rgb),.15);transform:translateY(-1px)}.example-drawer.svelte-1aaancr{grid-column:1 / -1;display:grid;gap:.95rem;margin:-.15rem 0 .35rem;border:1px solid rgba(var(--accent-hover-rgb),.32);border-radius:.5rem;background:linear-gradient(180deg,rgba(var(--accent-rgb),.105),#ffffff06),rgba(var(--bg-card-rgb),.78);padding:1rem;box-shadow:0 24px 64px #00000052,inset 0 1px #ffffff14;scroll-margin-top:6.5rem}.drawer-heading.svelte-1aaancr{display:grid;gap:.75rem;align-items:end;border-bottom:1px solid rgba(var(--border-rgb),.78);padding-bottom:.9rem}.drawer-heading.svelte-1aaancr .kicker:where(.svelte-1aaancr){margin-bottom:.34rem}.drawer-heading.svelte-1aaancr h3:where(.svelte-1aaancr){margin:0;color:var(--text-main);font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;line-height:1.05}.drawer-price.svelte-1aaancr,.scenario-price.svelte-1aaancr{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(var(--accent-hover-rgb),.44);border-radius:999px;background:rgba(var(--accent-rgb),.1);color:var(--accent-hover);font-weight:880;line-height:1}.drawer-price.svelte-1aaancr{padding:.58rem .72rem}.drawer-body.svelte-1aaancr,.scenario-list.svelte-1aaancr{display:grid;gap:.78rem}.scenario-list.svelte-1aaancr{align-content:start}.drawer-preview.svelte-1aaancr{position:relative;isolation:isolate;height:clamp(15rem,70vw,23.75rem);min-height:0;overflow:hidden;border:1px solid rgba(var(--border-rgb),.82);border-radius:.45rem;background:radial-gradient(circle at 50% 22%,rgba(var(--accent-rgb),.14),transparent 44%),linear-gradient(180deg,rgba(var(--bg-card-rgb),.94),rgba(var(--bg-main-rgb),.82));box-shadow:inset 0 1px #ffffff0f,inset 0 -36px 72px #00000047}.drawer-preview.svelte-1aaancr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.22),transparent 24%,transparent 72%,rgba(0,0,0,.32)),linear-gradient(90deg,rgba(0,0,0,.28),transparent 22%,transparent 78%,rgba(0,0,0,.28))}.drawer-preview-backdrop.svelte-1aaancr,.drawer-preview-image.svelte-1aaancr{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:block;width:100%;height:100%}.drawer-preview-backdrop.svelte-1aaancr{z-index:0;opacity:.68;pointer-events:none}.drawer-preview-image.svelte-1aaancr{z-index:2;opacity:1;padding:clamp(.52rem,1.25vw,.85rem)}.drawer-preview-backdrop.svelte-1aaancr img:where(.svelte-1aaancr){object-fit:cover;filter:blur(18px) saturate(.88) contrast(1.08) brightness(.58);transform:scale(1.1)}.drawer-preview-image.svelte-1aaancr img:where(.svelte-1aaancr){position:relative;z-index:1;object-fit:contain;opacity:1;filter:saturate(1) contrast(1.05) brightness(.94)}.drawer-zoom.svelte-1aaancr{z-index:4;right:.75rem;bottom:.75rem}.scenario-row.svelte-1aaancr{display:grid;grid-template-columns:minmax(0,1fr);min-height:5rem;width:100%;gap:.58rem;align-items:center;border:1px solid rgba(var(--border-rgb),.82);border-radius:.45rem;background:rgba(var(--bg-main-rgb),.35);color:inherit;cursor:pointer;font:inherit;padding:.78rem;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.scenario-row.active.svelte-1aaancr,.scenario-row.svelte-1aaancr:hover{border-color:rgba(var(--accent-hover-rgb),.48);background:rgba(var(--accent-rgb),.12);box-shadow:inset 2px 0 rgba(var(--accent-hover-rgb),.55)}.scenario-copy.svelte-1aaancr{display:grid;min-width:0;gap:.18rem}.scenario-copy.svelte-1aaancr strong:where(.svelte-1aaancr){color:var(--text-main);font-size:.88rem;font-weight:840;line-height:1.2}.scenario-copy.svelte-1aaancr span:where(.svelte-1aaancr),.scenario-copy.svelte-1aaancr small:where(.svelte-1aaancr){color:var(--text-muted);line-height:1.35}.scenario-copy.svelte-1aaancr span:where(.svelte-1aaancr){font-size:.8rem}.scenario-copy.svelte-1aaancr small:where(.svelte-1aaancr){font-size:.74rem}.scenario-price.svelte-1aaancr{grid-column:1 / -1;align-self:center;padding:.5rem .62rem;font-size:.82rem;white-space:nowrap}.pricing-lightbox.svelte-1aaancr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow-y:auto;background:#000000d6;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lightbox-panel.svelte-1aaancr{position:relative;display:grid;width:min(100%,72rem);max-height:calc(100dvh - 2rem);gap:.9rem}.lightbox-media.svelte-1aaancr{display:grid;min-height:0;overflow:hidden;place-items:center;border:1px solid rgba(var(--border-rgb),.82);border-radius:.55rem;background:rgba(var(--bg-main-rgb),.86);box-shadow:0 30px 88px #0000008c,inset 0 1px #ffffff14}.lightbox-media.svelte-1aaancr picture:where(.svelte-1aaancr){display:grid;place-items:center;width:100%;height:100%}.lightbox-media.svelte-1aaancr img:where(.svelte-1aaancr){display:block;width:auto;max-width:100%;height:auto;max-height:min(72dvh,48rem);object-fit:contain}.lightbox-copy.svelte-1aaancr{display:grid;gap:.28rem;border:1px solid rgba(var(--border-rgb),.78);border-radius:.5rem;background:rgba(var(--bg-card-rgb),.82);padding:.9rem 1rem;box-shadow:0 18px 46px #00000052}.lightbox-copy.svelte-1aaancr .kicker:where(.svelte-1aaancr){margin-bottom:.08rem}.lightbox-copy.svelte-1aaancr h2:where(.svelte-1aaancr){margin:0;color:var(--text-main);font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;line-height:1.08}.lightbox-copy.svelte-1aaancr p:where(.svelte-1aaancr){margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.35}.lightbox-copy.svelte-1aaancr span:where(.svelte-1aaancr){display:inline-flex;width:fit-content;margin-top:.28rem;border:1px solid rgba(var(--accent-hover-rgb),.44);border-radius:999px;background:rgba(var(--accent-rgb),.1);color:var(--accent-hover);font-size:.84rem;font-weight:880;line-height:1;padding:.48rem .62rem}.lightbox-close.svelte-1aaancr{position:absolute;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:2;display:inline-grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(var(--accent-hover-rgb),.42);border-radius:999px;background:rgba(var(--bg-main-rgb),.82);color:var(--text-main);cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 38px #0006}.estimate-notice.svelte-1aaancr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.95rem;align-items:center;margin-top:1.35rem;padding:1.25rem;box-shadow:0 22px 54px #0000003d,0 0 26px rgba(var(--accent-rgb),.06),inset 3px 0 rgba(var(--accent-hover-rgb),.5),inset 0 1px #ffffff13}.notice-icon.svelte-1aaancr{width:2.8rem;height:2.8rem;border-radius:999px}.estimate-notice.svelte-1aaancr h2:where(.svelte-1aaancr){font-size:1.72rem;line-height:1.08}.estimate-notice.svelte-1aaancr p:where(.svelte-1aaancr){margin-top:.45rem;max-width:46rem;font-size:.94rem}.custom-projects-panel.svelte-1aaancr{position:relative;display:grid;gap:1rem;margin-top:1.1rem;overflow:hidden;padding:1.1rem;background:linear-gradient(135deg,rgba(var(--accent-rgb),.07),transparent 46%),linear-gradient(180deg,#ffffff0e,#ffffff05),rgba(var(--bg-card-rgb),.72);box-shadow:0 24px 64px #00000042,inset 0 1px #ffffff14}.custom-projects-panel.svelte-1aaancr:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,rgba(var(--accent-hover-rgb),.36),transparent 72%)}.custom-projects-copy.svelte-1aaancr{display:grid;gap:.55rem}.custom-projects-copy.svelte-1aaancr h2:where(.svelte-1aaancr){margin:0;color:var(--text-main);font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:500;line-height:1.08}.custom-projects-copy.svelte-1aaancr p:where(.svelte-1aaancr){margin:0;max-width:58rem;color:var(--text-muted);font-size:.95rem;line-height:1.58}.custom-projects-list.svelte-1aaancr{display:grid;gap:.52rem;margin:0;padding:0;list-style:none}.custom-projects-list.svelte-1aaancr li:where(.svelte-1aaancr){display:flex;align-items:flex-start;gap:.48rem;color:rgba(var(--text-main-rgb),.88);font-size:.9rem;font-weight:760;line-height:1.35}.custom-projects-list.svelte-1aaancr svg{flex:0 0 auto;color:var(--accent-hover);margin-top:.06rem}.custom-projects-actions.svelte-1aaancr{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.custom-projects-actions.svelte-1aaancr .pricing-button:where(.svelte-1aaancr){min-height:2.72rem;justify-content:center;white-space:normal;line-height:1.14}.estimate-steps-grid.svelte-1aaancr{position:relative;display:grid;grid-template-columns:1fr;gap:.9rem}.estimate-step.svelte-1aaancr{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.78rem .9rem;align-items:start;padding:1rem}.step-marker.svelte-1aaancr{display:grid;gap:.16rem;color:var(--accent-hover)}.step-marker.svelte-1aaancr span:where(.svelte-1aaancr){font-family:Georgia,Times New Roman,serif;font-size:1.85rem;line-height:.95}.step-marker.svelte-1aaancr small:where(.svelte-1aaancr){color:rgba(var(--text-main-rgb),.72);font-size:.66rem;font-weight:820;line-height:1.1;text-transform:uppercase}.step-icon.svelte-1aaancr{position:relative;width:3rem;height:3rem;border-radius:999px;justify-self:end}.estimate-step.svelte-1aaancr h3:where(.svelte-1aaancr),.estimate-step.svelte-1aaancr p:where(.svelte-1aaancr){grid-column:1 / -1}.steps-action.svelte-1aaancr{display:flex;justify-content:center;margin-top:1.1rem}.value-grid.svelte-1aaancr{display:grid;grid-template-columns:1fr;gap:.9rem}.value-card.svelte-1aaancr{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;min-height:9.8rem;overflow:hidden;padding:1.25rem}.value-icon.svelte-1aaancr{position:relative;width:3.25rem;height:3.25rem;border-radius:.55rem}.value-card.svelte-1aaancr h3:where(.svelte-1aaancr){font-size:1.08rem}.value-card.svelte-1aaancr p:where(.svelte-1aaancr){margin-top:.45rem}.value-note.svelte-1aaancr{display:flex;gap:.55rem;align-items:flex-start;margin:.9rem 0 0;border:1px solid rgba(var(--accent-hover-rgb),.3);border-radius:.5rem;background:rgba(var(--accent-rgb),.09);color:rgba(var(--text-main-rgb),.88);font-size:.92rem;font-weight:760;line-height:1.45;padding:.9rem 1rem}.value-note.svelte-1aaancr svg{flex-shrink:0;color:var(--accent-hover);margin-top:.05rem}.faq-layout.svelte-1aaancr{display:grid;gap:1.1rem;align-items:start;max-width:58rem}.faq-main.svelte-1aaancr .section-heading:where(.svelte-1aaancr){margin-bottom:1.35rem}.faq-heading.svelte-1aaancr p:where(.svelte-1aaancr){max-width:42rem}.faq-list.svelte-1aaancr{display:grid;gap:.78rem}.faq-item.svelte-1aaancr{overflow:hidden;background:linear-gradient(180deg,#ffffff14,#ffffff06),rgba(var(--bg-card-rgb),.84);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.faq-item[data-state=open]{border-color:rgba(var(--accent-hover-rgb),.42);background:linear-gradient(180deg,rgba(var(--accent-rgb),.112),#ffffff07),rgba(var(--bg-card-rgb),.88);box-shadow:0 26px 70px #00000052,0 0 30px rgba(var(--accent-rgb),.08),inset 0 1px #ffffff17}.faq-question.svelte-1aaancr{display:flex;width:100%;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1.15rem;border:0;background:transparent;color:var(--text-main);cursor:pointer;padding:1.05rem 1.15rem;text-align:left;font-size:1rem;font-weight:820;line-height:1.3;transition:background .2s ease,color .2s ease}.faq-question-text.svelte-1aaancr{min-width:0;flex:1}.faq-toggle-icon.svelte-1aaancr{position:relative;display:inline-grid;width:2.35rem;height:2.35rem;flex-shrink:0;place-items:center;border:1px solid rgba(var(--accent-hover-rgb),.34);border-radius:999px;background:rgba(var(--accent-rgb),.1);color:var(--accent-hover)}.faq-toggle-icon svg{position:absolute;transition:transform .2s ease,opacity .2s ease}.faq-toggle-icon .minus-icon{opacity:0;transform:scale(.72)}.faq-question[data-state=open] .plus-icon{opacity:0;transform:scale(.72) rotate(90deg)}.faq-question[data-state=open] .minus-icon{opacity:1;transform:scale(1)}.faq-question.svelte-1aaancr:hover,.faq-question[data-state=open]{background:rgba(var(--accent-rgb),.08)}.faq-answer.svelte-1aaancr{overflow:hidden;border-top:1px solid rgba(var(--accent-hover-rgb),.16);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.faq-answer p{padding:1.05rem 1.15rem 1.18rem;font-size:.95rem;line-height:1.66}.final-cta.svelte-1aaancr{position:relative;border-top:1px solid rgba(var(--border-rgb),.82);border-bottom:1px solid rgba(var(--border-rgb),.82);padding:1.65rem 0;background:linear-gradient(90deg,rgba(var(--accent-rgb),.09),transparent 42%,rgba(255,255,255,.035)),linear-gradient(180deg,var(--bg-soft) 0%,var(--bg-main) 100%)}.final-grid.svelte-1aaancr{display:grid;gap:1.25rem;align-items:center}.final-copy.svelte-1aaancr{min-width:0}.final-cta.svelte-1aaancr h2:where(.svelte-1aaancr){max-width:28ch;font-size:2.05rem}.final-cta.svelte-1aaancr p:where(.svelte-1aaancr):not(.kicker){max-width:46rem;margin-top:.65rem;font-size:.94rem}.final-indicators.svelte-1aaancr{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.final-indicators.svelte-1aaancr span:where(.svelte-1aaancr){display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(var(--border-rgb),.72);border-radius:999px;background:rgba(var(--bg-card-rgb),.48);color:rgba(var(--text-main-rgb),.84);font-size:.74rem;font-weight:760;line-height:1;padding:.42rem .56rem}.final-indicator-check{color:var(--accent-hover)}@media (hover: hover){.formula-card.svelte-1aaancr:hover,.formula-card.svelte-1aaancr:focus-within,.pricing-card.svelte-1aaancr:hover{transform:translateY(-3px);border-color:rgba(var(--accent-hover-rgb),.36);background:linear-gradient(180deg,#ffffff15,#ffffff08),rgba(var(--bg-card-rgb),.88);box-shadow:0 30px 76px #0006,0 0 32px rgba(var(--accent-rgb),.08),inset 0 1px #ffffff17}.pricing-card.svelte-1aaancr:hover .card-media:where(.svelte-1aaancr) img:where(.svelte-1aaancr){transform:scale(1.032);filter:saturate(1.04) contrast(1.06) brightness(.94)}}@media (min-width: 720px){.pricing-shell.svelte-1aaancr{width:min(100% - 3rem,1280px)}.range-card-grid.svelte-1aaancr{grid-template-columns:repeat(3,minmax(0,1fr))}.examples-grid.svelte-1aaancr{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem}.drawer-heading.svelte-1aaancr,.scenario-row.svelte-1aaancr{grid-template-columns:minmax(0,1fr) auto}.scenario-price.svelte-1aaancr{grid-column:auto;justify-self:end;text-align:right}.estimate-notice.svelte-1aaancr{grid-template-columns:auto minmax(0,1fr) auto;padding:1.35rem 1.5rem}.estimate-notice.svelte-1aaancr .pricing-button:where(.svelte-1aaancr){white-space:nowrap}.custom-projects-panel.svelte-1aaancr{grid-template-columns:minmax(0,1fr) minmax(15rem,.52fr);align-items:center;padding:1.35rem 1.5rem}.custom-projects-actions.svelte-1aaancr{grid-column:1 / -1}.estimate-steps-grid.svelte-1aaancr{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.estimate-step.svelte-1aaancr:after{content:"";position:absolute;top:2.35rem;right:-.75rem;width:.85rem;height:1px;background:rgba(var(--accent-hover-rgb),.3)}.estimate-step.svelte-1aaancr:last-child:after{display:none}.value-grid.svelte-1aaancr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 720px) and (max-width: 1023px){.pricing-hero.svelte-1aaancr{padding:6.6rem 0 3rem}.hero-copy.svelte-1aaancr h1:where(.svelte-1aaancr){font-size:3.55rem}.hero-collage.svelte-1aaancr{grid-template-rows:10.6rem 10.6rem}}@media (min-width: 900px){.formula-grid.svelte-1aaancr{grid-template-columns:repeat(2,minmax(0,1fr))}.formula-card.svelte-1aaancr{min-height:14rem}.drawer-body.svelte-1aaancr{grid-template-columns:minmax(18rem,.43fr) minmax(0,.57fr);align-items:stretch;gap:.9rem}.drawer-preview.svelte-1aaancr{height:clamp(26.25rem,38vw,32rem);min-height:26.25rem}}@media (min-width: 1024px){.hero-grid.svelte-1aaancr{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:2.7rem}.hero-collage.svelte-1aaancr{grid-template-rows:14.25rem 14.25rem}.hero-copy.svelte-1aaancr h1:where(.svelte-1aaancr){font-size:5rem}.section-heading.examples-heading.svelte-1aaancr{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);gap:2rem}.coverage-helper.svelte-1aaancr{margin:0}.final-grid.svelte-1aaancr{grid-template-columns:minmax(0,1fr) auto}.final-actions.svelte-1aaancr{justify-content:flex-end;margin-top:0}.custom-projects-panel.svelte-1aaancr{grid-template-columns:minmax(0,1fr) minmax(16rem,.48fr);gap:1.35rem 1.5rem}}@media (min-width: 1180px){.formula-grid.svelte-1aaancr{grid-template-columns:repeat(3,minmax(0,1fr))}.examples-grid.svelte-1aaancr{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.pricing-card.svelte-1aaancr{min-height:29rem}.pricing-card.center-last-two.svelte-1aaancr{grid-column:2}.pricing-card.center-last-single.svelte-1aaancr{grid-column:2 / span 2}.custom-projects-panel.svelte-1aaancr{grid-template-columns:minmax(0,1fr) minmax(15rem,.46fr) minmax(13.5rem,auto);gap:1.25rem 1.45rem;padding:1.45rem 1.55rem}.custom-projects-actions.svelte-1aaancr{grid-column:auto;align-items:stretch;justify-content:center}.custom-projects-actions.svelte-1aaancr .pricing-button:where(.svelte-1aaancr){width:100%}}@media (max-width: 719px){.pricing-hero.svelte-1aaancr{padding:5.25rem 0 1.85rem}.hero-grid.svelte-1aaancr{gap:1.65rem}.hero-copy.svelte-1aaancr h1:where(.svelte-1aaancr){font-size:2.38rem}.hero-description.svelte-1aaancr{font-size:.98rem}.hero-actions.svelte-1aaancr,.final-actions.svelte-1aaancr{flex-direction:column}.pricing-button.svelte-1aaancr{width:100%}.hero-collage.svelte-1aaancr{grid-template-columns:1fr;grid-template-rows:clamp(220px,58vw,320px) repeat(2,clamp(170px,46vw,240px));gap:.85rem}.hero-image-1.svelte-1aaancr{grid-column:auto;grid-row:auto}.range-explainer-section.svelte-1aaancr{padding:2.55rem 0}.trust-item.svelte-1aaancr{padding:.85rem}.pricing-section.svelte-1aaancr{padding:3.9rem 0}.examples-section.svelte-1aaancr{padding-top:4.2rem}.explorer-tabs.svelte-1aaancr{width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:.38rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.explorer-tabs.svelte-1aaancr::-webkit-scrollbar{height:.32rem}.explorer-tabs.svelte-1aaancr::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--accent-hover-rgb),.28)}.explorer-tab.svelte-1aaancr{flex:0 0 auto;white-space:nowrap}.card-media.svelte-1aaancr{height:clamp(16.25rem,76vw,21.25rem);aspect-ratio:auto}.card-action.svelte-1aaancr{min-height:44px}.image-zoom-button.svelte-1aaancr{min-height:2.5rem;padding:.56rem .68rem}.drawer-heading.svelte-1aaancr h3:where(.svelte-1aaancr){font-size:1.32rem}.drawer-price.svelte-1aaancr{max-width:100%;white-space:normal}.drawer-preview.svelte-1aaancr{height:clamp(240px,70vw,380px);min-height:0}.scenario-row.svelte-1aaancr{min-height:5rem}.section-heading.svelte-1aaancr h2:where(.svelte-1aaancr){font-size:2.18rem}.final-cta.svelte-1aaancr h2:where(.svelte-1aaancr){font-size:1.82rem}.estimate-notice.svelte-1aaancr h2:where(.svelte-1aaancr){font-size:1.48rem}.estimate-notice.svelte-1aaancr{align-items:start}.estimate-notice.svelte-1aaancr .pricing-button:where(.svelte-1aaancr){grid-column:1 / -1}.final-cta.svelte-1aaancr{padding:1.75rem 0}.faq-layout.svelte-1aaancr{max-width:58rem}.faq-heading.svelte-1aaancr{justify-items:start;text-align:left}.faq-question.svelte-1aaancr{min-height:4rem;gap:.8rem;padding:.9rem .95rem;font-size:.92rem}.faq-toggle-icon.svelte-1aaancr{width:2.2rem;height:2.2rem}.faq-answer p{padding:.9rem .95rem 1rem;font-size:.9rem}}@media (min-width: 360px) and (max-width: 719px){.examples-grid.svelte-1aaancr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.pricing-card.svelte-1aaancr{border-radius:.45rem;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff13}.card-media.svelte-1aaancr{height:clamp(150px,42vw,210px)}.card-body.svelte-1aaancr{grid-template-rows:auto auto auto auto;gap:.48rem;padding:.66rem}.card-title-row.svelte-1aaancr{min-height:2.05rem}.pricing-card.svelte-1aaancr h3:where(.svelte-1aaancr){display:-webkit-box;overflow:hidden;font-size:.86rem;line-height:1.15;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.price-pill.svelte-1aaancr{font-size:.76rem;line-height:1.08;padding:.38rem .46rem}.card-description.svelte-1aaancr{display:-webkit-box;overflow:hidden;font-size:.72rem;line-height:1.36;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.estimate-note.svelte-1aaancr{display:none}.card-action.svelte-1aaancr{width:100%;justify-content:center;gap:.24rem;padding:.5rem .46rem;font-size:.68rem;text-align:center}.card-arrow.svelte-1aaancr{width:.85rem;height:.85rem;margin-top:0}.card-tag.svelte-1aaancr{right:.5rem;bottom:.5rem;left:.5rem;font-size:.58rem;padding:.34rem .42rem}.card-overlay-label.svelte-1aaancr{top:.5rem;left:.5rem;font-size:.58rem;padding:.34rem .42rem}.card-zoom.svelte-1aaancr{top:.48rem;right:.48rem}.image-zoom-button.svelte-1aaancr{min-height:2.15rem;gap:.24rem;font-size:.62rem;padding:.44rem .48rem}}@media (max-width: 430px){.range-card-grid.svelte-1aaancr{gap:.55rem}.range-explainer-copy.svelte-1aaancr h2:where(.svelte-1aaancr){font-size:1.9rem}.trust-copy.svelte-1aaancr strong:where(.svelte-1aaancr){font-size:.76rem}.trust-copy.svelte-1aaancr span:where(.svelte-1aaancr){font-size:.7rem}.formula-line.svelte-1aaancr{border-radius:.5rem}.explorer-tabs.svelte-1aaancr{margin-right:calc(-1*max(0rem,env(safe-area-inset-right)))}}@media (max-width: 390px){.pricing-shell.svelte-1aaancr{width:min(100% - 1.25rem,1280px)}.hero-copy.svelte-1aaancr h1:where(.svelte-1aaancr){font-size:2.35rem}.section-heading.svelte-1aaancr h2:where(.svelte-1aaancr){font-size:1.95rem}.final-cta.svelte-1aaancr h2:where(.svelte-1aaancr){font-size:1.72rem}.card-title-row.svelte-1aaancr{min-height:0}.image-zoom-button.svelte-1aaancr span:where(.svelte-1aaancr){font-size:.62rem}}@media (prefers-reduced-motion: no-preference){.drawer-preview-image.svelte-1aaancr{animation:svelte-1aaancr-drawerPreviewFade .2s ease-out both}}@keyframes svelte-1aaancr-drawerPreviewFade{0%{opacity:.96}to{opacity:1}}@media (prefers-reduced-motion: reduce){.pricing-button.svelte-1aaancr,.pricing-card.svelte-1aaancr,.formula-card.svelte-1aaancr,.image-zoom-button.svelte-1aaancr,.scenario-row.svelte-1aaancr,.hero-image.svelte-1aaancr img:where(.svelte-1aaancr),.card-media.svelte-1aaancr img:where(.svelte-1aaancr),.drawer-preview.svelte-1aaancr img:where(.svelte-1aaancr),.drawer-preview-image.svelte-1aaancr,.faq-toggle-icon svg{animation:none;transition:none}}
