:root{--font-heading: "Archivo", ui-sans-serif, system-ui, sans-serif;--font-body: "Source Sans 3", ui-sans-serif, system-ui, sans-serif;--ink: #1d1b16;--muted: #6e675d;--paper: #f6f1e8;--paper-strong: #fffaf0;--forest: #1f3424;--forest-soft: #314d37;--clay: #a85232;--oxide: #753721;--sand: #d9c5a5;--line: rgba(29, 27, 22, .14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);background:linear-gradient(90deg,rgba(29,27,22,.035) 1px,transparent 1px),linear-gradient(rgba(29,27,22,.035) 1px,transparent 1px),var(--paper);background-size:42px 42px;color:var(--ink)}a{color:inherit;text-decoration:none}.site-header.svelte-1uha8ag{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px clamp(18px,4vw,56px);border-bottom:1px solid rgba(246,241,232,.14);background:#1f3424f0;color:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand.svelte-1uha8ag{display:inline-flex;align-items:center;gap:12px;min-width:max-content}.brand-mark.svelte-1uha8ag{display:grid;width:44px;height:44px;place-items:center;border:2px solid var(--sand);font-family:var(--font-heading);font-size:.82rem;font-weight:800;color:var(--sand);letter-spacing:-.03em}.brand-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-family:var(--font-heading);font-size:1rem;font-weight:800;line-height:1}.brand-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;margin-top:4px;color:#f6f1e8a8;font-size:.78rem;font-weight:600}nav.svelte-1uha8ag{display:flex;align-items:center;gap:clamp(18px,3vw,32px);color:#f6f1e8b8;font-size:.95rem;font-weight:700}nav.svelte-1uha8ag a:where(.svelte-1uha8ag),.nav-cta.svelte-1uha8ag{transition:color .16s ease,border-color .16s ease,background .16s ease}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--paper)}.nav-cta.svelte-1uha8ag{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgba(217,197,165,.62);padding:0 17px;color:var(--paper);font-weight:800}.nav-cta.svelte-1uha8ag:hover{background:var(--sand);color:var(--forest)}.hero.svelte-1uha8ag{display:flex;align-items:center;min-height:calc(100vh - 77px);padding:clamp(56px,8vw,112px) clamp(18px,5vw,72px) 72px}.hero-content.svelte-1uha8ag{width:100%}.eyebrow.svelte-1uha8ag{margin:0 0 20px;color:var(--clay);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1.svelte-1uha8ag{margin:0;font-family:var(--font-heading);font-size:clamp(3.3rem,8vw,8.25rem);font-weight:800;letter-spacing:-.06em;line-height:.87;text-transform:uppercase;text-wrap:balance}h2.svelte-1uha8ag,h3.svelte-1uha8ag{margin:0;font-family:var(--font-heading);letter-spacing:-.04em;line-height:.98}.hero-lead.svelte-1uha8ag{max-width:640px;margin:30px 0 0;color:var(--muted);font-size:clamp(1.08rem,1.55vw,1.28rem);font-weight:500;line-height:1.65}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button.svelte-1uha8ag{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 22px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button.svelte-1uha8ag:hover{transform:translateY(-2px)}.button-primary.svelte-1uha8ag{background:var(--forest);color:var(--paper);box-shadow:0 18px 36px #1f342433}.button-primary.svelte-1uha8ag:hover{background:var(--forest-soft)}.button-secondary.svelte-1uha8ag{border:2px solid var(--ink);background:#fffaf057;color:var(--ink)}.product-summary.svelte-1uha8ag{padding:clamp(64px,8vw,112px) clamp(18px,5vw,72px);border-top:1px solid var(--line);background:linear-gradient(180deg,#fffaf06b,#f6f1e800),var(--paper)}.product-intro.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,.58fr);align-items:end;gap:clamp(28px,6vw,84px);margin-bottom:clamp(30px,5vw,58px)}.product-intro.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){grid-column:1 / -1;margin-bottom:-8px}.product-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:980px;font-size:clamp(2.4rem,5.4vw,6rem);text-transform:uppercase}.product-intro.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){margin:0;color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:550;line-height:1.62}.product-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.product-card.svelte-1uha8ag{display:grid;min-height:320px;align-content:start;gap:16px;padding:clamp(20px,2.5vw,30px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffaf075;transition:background .16s ease,transform .16s ease}.product-card.svelte-1uha8ag:hover{background:var(--paper-strong);transform:translateY(-3px)}.product-number.svelte-1uha8ag{color:var(--clay);font-family:var(--font-heading);font-size:.95rem;font-weight:900}.product-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){max-width:260px;font-size:clamp(1.7rem,2.4vw,2.6rem);text-transform:uppercase}.product-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--muted);font-size:1.02rem;font-weight:600;line-height:1.5}.product-card.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;margin-top:auto;border-left:3px solid var(--forest);padding-left:12px;color:var(--ink);font-size:.94rem;font-weight:800;line-height:1.45}.stock-note.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:20px;background:var(--forest);color:var(--paper)}.stock-note-copy.svelte-1uha8ag{display:grid;gap:8px;max-width:820px}.stock-note.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:1.35rem;line-height:1.05}.stock-note.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#f6f1e8c2;font-weight:600;line-height:1.5}.stock-note.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid rgba(217,197,165,.7);padding:0 18px;font-weight:900;white-space:nowrap}.stock-note.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--sand);color:var(--forest)}.why-section.svelte-1uha8ag{padding:clamp(64px,8vw,112px) clamp(18px,5vw,72px);background:var(--forest);color:var(--paper)}.why-heading.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);max-width:1100px;margin-bottom:clamp(30px,5vw,64px)}.why-heading.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--sand)}.why-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:1040px;font-size:clamp(2.4rem,5.6vw,6.4rem);text-transform:uppercase}.why-story.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-bottom:clamp(28px,5vw,58px);border-top:1px solid rgba(246,241,232,.2);padding-top:clamp(24px,4vw,40px)}.why-story.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#f6f1e8c2;font-size:clamp(1.05rem,1.35vw,1.18rem);font-weight:550;line-height:1.68}.trust-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(246,241,232,.18);border-left:1px solid rgba(246,241,232,.18)}.trust-card.svelte-1uha8ag{display:grid;min-height:280px;align-content:start;gap:18px;padding:clamp(22px,3vw,34px);border-right:1px solid rgba(246,241,232,.18);border-bottom:1px solid rgba(246,241,232,.18);background:linear-gradient(135deg,rgba(246,241,232,.08),transparent 58%),#ffffff08}.trust-card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--sand);font-family:var(--font-heading);font-size:.95rem;font-weight:900}.trust-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){max-width:360px;font-size:clamp(1.8rem,2.8vw,3rem);text-transform:uppercase}.trust-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#f6f1e8bd;font-size:1.02rem;font-weight:600;line-height:1.55}.order-section.svelte-1uha8ag{padding:clamp(64px,8vw,112px) clamp(18px,5vw,72px);background:linear-gradient(90deg,rgba(29,27,22,.035) 1px,transparent 1px),linear-gradient(rgba(29,27,22,.035) 1px,transparent 1px),var(--paper);background-size:42px 42px}.order-heading.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.5fr);align-items:end;gap:clamp(28px,6vw,80px);margin-bottom:clamp(32px,5vw,58px)}.order-heading.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){grid-column:1 / -1;margin-bottom:-8px}.order-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:900px;font-size:clamp(2.5rem,5.8vw,6.4rem);text-transform:uppercase}.order-heading.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){margin:0;color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:550;line-height:1.62}.order-panel.svelte-1uha8ag{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:18px;align-items:stretch}.whatsapp-card.svelte-1uha8ag{display:grid;align-content:space-between;min-height:390px;padding:clamp(24px,3vw,36px);background:var(--forest);color:var(--paper);box-shadow:0 24px 58px #1f34242e}.whatsapp-card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--sand);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.whatsapp-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:clamp(2rem,3vw,3.25rem);line-height:.95;letter-spacing:-.06em}.whatsapp-card.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;min-height:54px;align-items:center;justify-content:center;border:1px solid rgba(217,197,165,.72);padding:0 18px;font-weight:900;text-align:center}.whatsapp-card.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--sand);color:var(--forest)}.order-steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.order-step.svelte-1uha8ag{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:186px;padding:clamp(20px,2.6vw,30px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffaf080}.order-step.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--clay);font-family:var(--font-heading);font-size:.95rem;font-weight:900}.order-step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.45rem,2vw,2rem);text-transform:uppercase}.order-step.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:12px 0 0;color:var(--muted);font-size:1rem;font-weight:600;line-height:1.5}.contact-section.svelte-1uha8ag{padding:clamp(64px,8vw,112px) clamp(18px,5vw,72px);background:var(--forest);color:var(--paper)}.contact-heading.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.5fr);align-items:end;gap:clamp(28px,6vw,80px);margin-bottom:clamp(32px,5vw,58px)}.contact-heading.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){grid-column:1 / -1;margin-bottom:-8px;color:var(--sand)}.contact-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:980px;font-size:clamp(2.5rem,5.8vw,6.4rem);text-transform:uppercase}.contact-heading.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){margin:0;color:#f6f1e8c2;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:550;line-height:1.62}.contact-layout.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);gap:18px;align-items:stretch}.map-frame.svelte-1uha8ag{min-height:560px;overflow:hidden;border:1px solid rgba(246,241,232,.2);background:#ffffff0a}.map-frame.svelte-1uha8ag iframe:where(.svelte-1uha8ag){display:block;width:100%;height:100%}.contact-card.svelte-1uha8ag{display:grid;align-content:start;gap:22px;padding:clamp(24px,3vw,36px);background:var(--paper-strong);color:var(--ink)}.contact-block.svelte-1uha8ag{display:grid;gap:8px;border-bottom:1px solid var(--line);padding-bottom:20px}.contact-block.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--clay);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.contact-block.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.05;letter-spacing:-.04em}.contact-actions.svelte-1uha8ag{display:grid;gap:10px}.contact-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%;text-align:center}.contact-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--muted);font-weight:650;line-height:1.55}.final-cta.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,6vw,84px);padding:clamp(64px,8vw,112px) clamp(18px,5vw,72px);border-top:1px solid rgba(246,241,232,.18);background:linear-gradient(90deg,rgba(246,241,232,.05) 1px,transparent 1px),linear-gradient(rgba(246,241,232,.05) 1px,transparent 1px),var(--oxide);background-size:42px 42px;color:var(--paper)}.final-cta-copy.svelte-1uha8ag{max-width:980px}.final-cta.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--sand)}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.5rem,5.8vw,6.4rem);text-transform:uppercase}.final-cta-copy.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){max-width:690px;margin:26px 0 0;color:#f6f1e8c7;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:550;line-height:1.62}.final-cta-actions.svelte-1uha8ag{display:grid;gap:12px;min-width:min(100%,310px)}.final-cta.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%;text-align:center}.final-cta.svelte-1uha8ag .button-primary:where(.svelte-1uha8ag){background:var(--paper);color:var(--forest);box-shadow:0 18px 42px #1d1b1633}.final-cta.svelte-1uha8ag .button-primary:where(.svelte-1uha8ag):hover{background:var(--sand)}.final-cta.svelte-1uha8ag .button-secondary:where(.svelte-1uha8ag){border-color:#f6f1e8b3;background:#fffaf014;color:var(--paper)}.final-cta.svelte-1uha8ag .button-secondary:where(.svelte-1uha8ag):hover{background:#fffaf029}.site-footer.svelte-1uha8ag{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(170px,.28fr) minmax(280px,.48fr);gap:clamp(28px,5vw,76px);padding:clamp(42px,6vw,72px) clamp(18px,5vw,72px) 28px;background:var(--ink);color:var(--paper)}.footer-brand.svelte-1uha8ag{display:grid;align-content:start;gap:22px;max-width:560px}.footer-brand.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#f6f1e8ad;font-size:1.05rem;font-weight:550;line-height:1.6}.footer-links.svelte-1uha8ag,.footer-contact.svelte-1uha8ag{display:grid;align-content:start;gap:12px}.footer-links.svelte-1uha8ag span:where(.svelte-1uha8ag),.footer-contact.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-bottom:6px;color:var(--sand);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag),.footer-contact.svelte-1uha8ag a:where(.svelte-1uha8ag){width:fit-content;color:#f6f1e8c7;font-weight:800;transition:color .16s ease}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.footer-contact.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--paper)}.footer-contact.svelte-1uha8ag address:where(.svelte-1uha8ag){margin:0;color:#f6f1e8a8;font-style:normal;font-weight:600;line-height:1.52}.footer-bottom.svelte-1uha8ag{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(12px,3vw,26px);border-top:1px solid rgba(246,241,232,.14);padding-top:22px;color:#f6f1e885;font-size:.94rem;font-weight:650}@media(max-width:980px){.site-header.svelte-1uha8ag{align-items:flex-start}nav.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{min-height:auto}.product-intro.svelte-1uha8ag,.stock-note.svelte-1uha8ag{grid-template-columns:1fr}.product-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.why-story.svelte-1uha8ag,.trust-grid.svelte-1uha8ag,.order-heading.svelte-1uha8ag,.order-panel.svelte-1uha8ag,.contact-heading.svelte-1uha8ag,.contact-layout.svelte-1uha8ag,.final-cta.svelte-1uha8ag,.site-footer.svelte-1uha8ag,.order-steps.svelte-1uha8ag{grid-template-columns:1fr}}@media(max-width:620px){.site-header.svelte-1uha8ag{padding:14px 18px}.brand-mark.svelte-1uha8ag{width:40px;height:40px}.brand-copy.svelte-1uha8ag small:where(.svelte-1uha8ag),.nav-cta.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{padding:44px 18px 56px}h1.svelte-1uha8ag{font-size:clamp(3.1rem,17vw,5rem)}.hero-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}.product-summary.svelte-1uha8ag{padding:56px 18px}.product-grid.svelte-1uha8ag{grid-template-columns:1fr}.product-card.svelte-1uha8ag{min-height:250px}.stock-note.svelte-1uha8ag a:where(.svelte-1uha8ag){width:100%}.why-section.svelte-1uha8ag{padding:56px 18px}.trust-card.svelte-1uha8ag{min-height:auto}.order-section.svelte-1uha8ag{padding:56px 18px}.whatsapp-card.svelte-1uha8ag{min-height:260px}.order-step.svelte-1uha8ag{grid-template-columns:1fr;min-height:auto}.contact-section.svelte-1uha8ag{padding:56px 18px}.map-frame.svelte-1uha8ag{min-height:420px}.final-cta.svelte-1uha8ag{padding:56px 18px}.footer-bottom.svelte-1uha8ag{display:grid}}
