.site-header[data-astro-cid-wab4tf33]{top:var(--space-4);z-index:50;width:calc(100% - var(--space-4) * 2);max-width:var(--container-max);margin:var(--space-4) auto 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.site-header[data-astro-cid-wab4tf33][data-enhanced]{position:sticky}@media (prefers-reduced-motion:no-preference){.site-header[data-astro-cid-wab4tf33][data-enhanced]{transition:background-color .24s ease-out,border-color .24s ease-out,box-shadow .24s ease-out}.site-header[data-astro-cid-wab4tf33] [data-astro-cid-wab4tf33]:is(.brand,nav a,.icon-button){transition:color .24s ease-out}}.site-header[data-astro-cid-wab4tf33][data-enhanced]:not([data-scrolled]):not(:has([aria-expanded=true])){--color-focus:var(--color-bg);box-shadow:none;background:0 0;border-color:#0000}.site-header[data-astro-cid-wab4tf33][data-enhanced]:not([data-scrolled]):not(:has([aria-expanded=true])) [data-astro-cid-wab4tf33]:is(.brand,nav a,.icon-button){color:var(--color-bg)}.site-header[data-astro-cid-wab4tf33][data-enhanced]:not([data-scrolled]):not(:has([aria-expanded=true])) .icon-button[data-astro-cid-wab4tf33]:hover{background:var(--hero-veil)}.site-header[data-astro-cid-wab4tf33][data-enhanced]:not([data-scrolled]):not(:has([aria-expanded=true])) nav[data-astro-cid-wab4tf33] a[data-astro-cid-wab4tf33]:hover{text-decoration:underline}.header-inner[data-astro-cid-wab4tf33]{min-height:var(--header-height);align-items:center;gap:0 var(--space-2);padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.brand[data-astro-cid-wab4tf33]{align-items:center;gap:var(--space-2);min-height:var(--header-height);color:var(--color-ink-900);font-size:var(--text-base);justify-self:start;font-weight:800;line-height:1.25;text-decoration:none;display:flex}.brand[data-astro-cid-wab4tf33] img[data-astro-cid-wab4tf33]{width:var(--logo-size);height:var(--logo-size);flex-shrink:0}.brand[data-astro-cid-wab4tf33] span[data-astro-cid-wab4tf33]{display:none}.header-actions[data-astro-cid-wab4tf33]{justify-self:end;align-items:center;gap:var(--space-1);grid-area:1/2;display:none}.nav-links[data-astro-cid-wab4tf33]{gap:var(--space-1);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.nav-links[data-astro-cid-wab4tf33] li[data-astro-cid-wab4tf33] a[data-astro-cid-wab4tf33]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--color-ink-800);font-size:var(--text-base);border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:flex}.nav-links[data-astro-cid-wab4tf33] li[data-astro-cid-wab4tf33] a[data-astro-cid-wab4tf33]:hover{color:var(--color-primary-600);background:0 0;transform:translate(2px)}.nav-links[data-astro-cid-wab4tf33] li[data-astro-cid-wab4tf33] a[data-astro-cid-wab4tf33][aria-current=page]{color:var(--color-primary-600);background:0 0;font-weight:700}.nav-arrow[data-astro-cid-wab4tf33]{width:1rem;height:1rem;color:var(--color-ink-400);transition:transform .15s,color .15s}.nav-links[data-astro-cid-wab4tf33] li[data-astro-cid-wab4tf33] a[data-astro-cid-wab4tf33]:hover .nav-arrow[data-astro-cid-wab4tf33]{color:var(--color-primary-600);transform:translate(2px)}.nav-actions-mobile[data-astro-cid-wab4tf33]{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;margin-top:auto;display:flex}.nav-actions-mobile[data-astro-cid-wab4tf33] .partnership-button[data-astro-cid-wab4tf33]{gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);box-sizing:border-box}.nav-actions-mobile[data-astro-cid-wab4tf33] .partnership-button[data-astro-cid-wab4tf33] svg[data-astro-cid-wab4tf33]{width:1rem;height:1rem}.sidebar-note[data-astro-cid-wab4tf33]{color:var(--color-ink-500);font-size:var(--text-xs);text-align:center;margin:0;line-height:1.4}.partnership-button[data-astro-cid-wab4tf33]{min-height:var(--target-size);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-500);color:var(--color-bg);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.partnership-button[data-astro-cid-wab4tf33]:hover{background:var(--color-primary-600)}.partnership-button[data-astro-cid-wab4tf33]:active{background:var(--color-primary-700)}.icon-button[data-astro-cid-wab4tf33]{width:var(--target-size);height:var(--target-size);border-radius:var(--radius-md);color:var(--color-ink-900);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-toggle[data-astro-cid-wab4tf33]{z-index:101;grid-area:1/3}.site-header:has([aria-expanded=true]) .menu-toggle[data-astro-cid-wab4tf33]{top:calc(var(--space-4) + (var(--header-height) - var(--target-size)) / 2);right:var(--space-4);position:fixed}svg[data-astro-cid-wab4tf33]{width:var(--icon-size);height:var(--icon-size)}.icon-button[data-astro-cid-wab4tf33][hidden],.close-icon[data-astro-cid-wab4tf33],[data-astro-cid-wab4tf33][aria-expanded=true] .menu-icon[data-astro-cid-wab4tf33]{display:none}[data-astro-cid-wab4tf33][aria-expanded=true] .close-icon[data-astro-cid-wab4tf33]{display:block}.sidebar-top[data-astro-cid-wab4tf33]{height:var(--target-size);margin-bottom:var(--space-6);padding-right:calc(var(--target-size) + var(--space-2));align-items:center;display:flex}.sidebar-brand[data-astro-cid-wab4tf33]{align-items:center;gap:var(--space-2);color:var(--color-ink-900);font-size:var(--text-base);font-weight:800;text-decoration:none;display:flex}.sidebar-brand[data-astro-cid-wab4tf33] img[data-astro-cid-wab4tf33]{width:var(--logo-size);height:var(--logo-size);flex-shrink:0}nav[data-astro-cid-wab4tf33]{background:var(--color-bg);border-left:1px solid var(--color-border);z-index:100;width:min(92vw,24rem);height:100dvh;max-height:none;padding:calc(var(--space-4) + (var(--header-height) - var(--target-size)) / 2) var(--space-5) var(--space-6);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .28s,visibility .32s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-4px 0 24px #00000026}.site-header:has([aria-expanded=true]) nav[data-astro-cid-wab4tf33]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}nav[data-astro-cid-wab4tf33][hidden]{visibility:hidden;pointer-events:none;opacity:0;display:flex;transform:translate(100%)}.brand[data-astro-cid-wab4tf33]:hover{color:var(--color-primary-600)}.icon-button[data-astro-cid-wab4tf33]:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.brand[data-astro-cid-wab4tf33]:active,.icon-button[data-astro-cid-wab4tf33]:active,nav[data-astro-cid-wab4tf33] a[data-astro-cid-wab4tf33]:active{color:var(--color-primary-700)}@media (width>=48rem){.brand[data-astro-cid-wab4tf33] span[data-astro-cid-wab4tf33]{display:inline}}@media (width>=64rem){.sidebar-top[data-astro-cid-wab4tf33],.nav-arrow[data-astro-cid-wab4tf33]{display:none}.site-header[data-astro-cid-wab4tf33]{position:sticky}.header-inner[data-astro-cid-wab4tf33]{column-gap:var(--space-3);padding-inline:var(--space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.brand[data-astro-cid-wab4tf33]{font-size:var(--text-xl)}.header-actions[data-astro-cid-wab4tf33]{grid-area:1/3;display:flex}.nav-actions-mobile[data-astro-cid-wab4tf33]{display:none}nav[data-astro-cid-wab4tf33]{width:auto;height:auto;box-shadow:none;z-index:auto;opacity:1;visibility:visible;pointer-events:auto;max-height:none;padding-block:var(--space-2);background:0 0;border-left:0;grid-area:1/2;justify-self:center;padding-inline:0;transition:none;display:block;position:static;overflow:visible;transform:none}nav[data-astro-cid-wab4tf33][hidden]{visibility:visible;pointer-events:auto;opacity:1;display:block;transform:none}.nav-links[data-astro-cid-wab4tf33]{gap:var(--space-1);flex-direction:row}.nav-links[data-astro-cid-wab4tf33] li[data-astro-cid-wab4tf33] a[data-astro-cid-wab4tf33]{font-size:var(--text-sm);min-height:var(--space-8);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.nav-links[data-astro-cid-wab4tf33] li[data-astro-cid-wab4tf33] a[data-astro-cid-wab4tf33]:hover{transform:none}}.site-footer[data-astro-cid-sqhupkao]{padding-top:var(--space-10);background:linear-gradient(180deg, var(--color-bg) 0%, #f7ece6 28%, #faede8 100%)}.footer-cta-card[data-astro-cid-sqhupkao]{justify-content:space-between;gap:var(--space-8);padding:var(--space-8);background:var(--color-bg);border:1px solid var(--color-primary-200);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #a03a1314}.footer-cta-copy[data-astro-cid-sqhupkao]{z-index:2;max-width:32rem;position:relative}.footer-cta-eyebrow[data-astro-cid-sqhupkao]{font-size:var(--text-xs);color:var(--color-primary-600);letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--space-2);font-weight:700}.footer-cta-title[data-astro-cid-sqhupkao]{font-size:var(--text-3xl);color:var(--color-ink-900);margin:0 0 var(--space-3);font-weight:800;line-height:1.2}.footer-cta-desc[data-astro-cid-sqhupkao]{font-size:var(--text-sm);color:var(--color-ink-600);margin:0 0 var(--space-6);line-height:1.6}.footer-cta-btn[data-astro-cid-sqhupkao]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-primary-500);color:var(--color-bg);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;box-shadow:0 4px 14px #a03a1359}.footer-cta-btn[data-astro-cid-sqhupkao]:hover{background:var(--color-primary-600);transform:translateY(-1px)}.footer-cta-visual[data-astro-cid-sqhupkao]{user-select:none;justify-content:center;align-items:center;width:100%;height:18rem;display:flex;position:relative}.orbit-center[data-astro-cid-sqhupkao]{border-radius:var(--radius-full);background:var(--color-primary-500);border:3px solid var(--color-bg);width:3.75rem;height:3.75rem;color:var(--color-bg);z-index:3;place-items:center;display:grid;position:absolute;box-shadow:0 4px 16px #a03a1359}.orbit-center[data-astro-cid-sqhupkao] svg[data-astro-cid-sqhupkao]{width:1.75rem;height:1.75rem}.orbit-ring[data-astro-cid-sqhupkao]{border-radius:var(--radius-full);pointer-events:none;border:1px dashed #a03a1338;position:absolute}.ring-1[data-astro-cid-sqhupkao]{width:9rem;height:9rem}.ring-2[data-astro-cid-sqhupkao]{width:14rem;height:14rem}.ring-3[data-astro-cid-sqhupkao]{width:19rem;height:19rem}.orbit-node[data-astro-cid-sqhupkao]{border-radius:var(--radius-full);background:var(--color-bg);border:1px solid var(--color-primary-200);color:var(--color-primary-700);z-index:2;padding:.3rem .75rem;font-size:.75rem;font-weight:700;position:absolute;box-shadow:0 4px 12px #a03a1314}.node-1[data-astro-cid-sqhupkao]{top:15%;right:28%}.node-2[data-astro-cid-sqhupkao]{bottom:20%;right:20%}.node-3[data-astro-cid-sqhupkao]{top:22%;left:24%}.node-4[data-astro-cid-sqhupkao]{bottom:18%;left:32%}.node-5[data-astro-cid-sqhupkao]{top:52%;right:10%}.footer-grid[data-astro-cid-sqhupkao]{gap:var(--space-8);padding-block:var(--space-12) var(--space-8);display:grid}.brand-link[data-astro-cid-sqhupkao]{max-width:100%;display:inline-flex}.brand-link[data-astro-cid-sqhupkao] img[data-astro-cid-sqhupkao]{width:13rem;max-width:100%;height:auto;display:block}.footer-brand[data-astro-cid-sqhupkao] p[data-astro-cid-sqhupkao]{max-width:28ch;margin-top:var(--space-3);color:var(--color-ink-600);font-size:var(--text-sm);line-height:1.5}.footer-col-title[data-astro-cid-sqhupkao]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-ink-900);font-weight:700}.footer-col[data-astro-cid-sqhupkao] ul[data-astro-cid-sqhupkao],nav[data-astro-cid-sqhupkao] ul[data-astro-cid-sqhupkao]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-col[data-astro-cid-sqhupkao] a[data-astro-cid-sqhupkao],.footer-col[data-astro-cid-sqhupkao] span[data-astro-cid-sqhupkao],nav[data-astro-cid-sqhupkao] a[data-astro-cid-sqhupkao]{color:var(--color-ink-600);font-size:var(--text-sm);line-height:1.4;text-decoration:none;transition:color .15s}.footer-col[data-astro-cid-sqhupkao] a[data-astro-cid-sqhupkao]:hover,nav[data-astro-cid-sqhupkao] a[data-astro-cid-sqhupkao]:hover{color:var(--color-primary-600)}.footer-bottom[data-astro-cid-sqhupkao]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);color:var(--color-ink-500);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.footer-bottom[data-astro-cid-sqhupkao] p[data-astro-cid-sqhupkao]{color:var(--color-ink-500);font-size:var(--text-xs);margin:0}.footer-bottom-links[data-astro-cid-sqhupkao]{align-items:center;gap:var(--space-4);display:flex}.back-to-top[data-astro-cid-sqhupkao]{right:var(--space-4);bottom:var(--space-4);z-index:90;border-radius:var(--radius-full);background:var(--color-bg);width:3rem;height:3rem;color:var(--color-ink-800);opacity:0;visibility:hidden;pointer-events:none;border:none;justify-content:center;align-items:center;text-decoration:none;transition:opacity .25s,transform .25s cubic-bezier(.34,1.56,.64,1),visibility .25s,box-shadow .2s;display:inline-flex;position:fixed;transform:translateY(12px)scale(.9);box-shadow:0 4px 16px #0000001f}.back-to-top[data-astro-cid-sqhupkao].is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top[data-astro-cid-sqhupkao] .progress-ring[data-astro-cid-sqhupkao]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.back-to-top[data-astro-cid-sqhupkao] .ring-bg[data-astro-cid-sqhupkao]{fill:#0000;stroke:var(--color-border);stroke-width:3px}.back-to-top[data-astro-cid-sqhupkao] .ring-indicator[data-astro-cid-sqhupkao]{fill:#0000;stroke:var(--color-primary-500);stroke-width:3px;stroke-linecap:round;stroke-dasharray:132;stroke-dashoffset:132px;transition:stroke-dashoffset 80ms linear,stroke .15s}.back-to-top[data-astro-cid-sqhupkao] .chevron-icon[data-astro-cid-sqhupkao]{z-index:1;width:1.25rem;height:1.25rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .15s;position:relative}.back-to-top[data-astro-cid-sqhupkao]:hover{color:var(--color-primary-600);box-shadow:0 8px 24px #a03a1340}.back-to-top[data-astro-cid-sqhupkao]:hover .chevron-icon[data-astro-cid-sqhupkao]{transform:translateY(-2px)}.back-to-top[data-astro-cid-sqhupkao]:active,.back-to-top[data-astro-cid-sqhupkao].is-clicked{animation:.4s cubic-bezier(.34,1.56,.64,1) bounce-tap}.back-to-top[data-astro-cid-sqhupkao].is-clicked .chevron-icon[data-astro-cid-sqhupkao]{animation:.5s cubic-bezier(.4,0,.2,1) rocket-up}@keyframes bounce-tap{0%{transform:scale(1)}40%{transform:scale(.85)}to{transform:scale(1)}}@keyframes rocket-up{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(-10px)}41%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=48rem){.footer-cta-card[data-astro-cid-sqhupkao]{padding:var(--space-10) var(--space-12);flex-direction:row;align-items:center}.footer-cta-visual[data-astro-cid-sqhupkao]{flex-shrink:0;width:22rem;height:16rem}.footer-grid[data-astro-cid-sqhupkao]{gap:var(--space-10);grid-template-columns:1.4fr .8fr 1.2fr}}@media (width>=64rem){.site-footer[data-astro-cid-sqhupkao]{padding-top:var(--space-12)}}:root{--color-primary-50:#fcf4f1;--color-primary-100:#f7e4dd;--color-primary-200:#ecc5b5;--color-primary-300:#dda087;--color-primary-400:#c56843;--color-primary-500:#a03a13;--color-primary-600:#852e0d;--color-primary-700:#682207;--color-primary-800:#4e1804;--color-primary-900:#330e01;--color-ink-900:#2b140b;--color-ink-700:#4d2d1f;--color-ink-500:#734c3c;--color-bg:#fff;--color-surface:#faf6f4;--color-surface-muted:#f4ece8;--color-border:#e9ded8;--color-border-strong:#c2ada4;--color-success:#1e7b43;--color-error:#b3261e;--color-warning:#8a5a00;--color-whatsapp:#25d366;--color-whatsapp-hover:#1ebe5a;--color-focus:#2b140b;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:clamp(1.625rem, 1.2rem + 1.5vw, 2rem);--text-4xl:clamp(2rem, 1.4rem + 2.5vw, 3rem);--text-hero:clamp(2.5rem, 1.5rem + 4vw, 4.5rem);--hero-veil:#000000bf;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px #2b140b14;--shadow-md:0 8px 24px #2b140b1a;--container-max:75rem;--header-height:4rem;--target-size:2.75rem;--logo-size:2.5rem;--icon-size:1.5rem}@media (width>=64rem){:root{--header-height:4.5rem}}*{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--color-ink-900);background:var(--color-bg);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4) * 2)}body{font-size:var(--text-base);margin:0;line-height:1.6}button{font:inherit}a{color:var(--color-primary-600)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}h1,h2,p{margin:0}h1{font-size:var(--text-4xl);font-weight:800;line-height:1.15}h2{font-size:var(--text-3xl);font-weight:800;line-height:1.25}p{max-width:65ch}.container{width:calc(100% - var(--space-4) * 2);max-width:var(--container-max);margin-inline:auto;padding-inline:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.skip-link[data-astro-cid-z4jru4n3]{top:var(--space-3);left:var(--space-4);z-index:2;padding:var(--space-3) var(--space-4);background:var(--color-bg);border-radius:var(--radius-sm);transform:translateY(calc(-100% - var(--space-5)));position:fixed}.skip-link[data-astro-cid-z4jru4n3]:focus{transform:translateY(0)}.hero[data-astro-cid-p5cqgtg4]{--color-focus:var(--color-bg);isolation:isolate;min-height:90svh;padding-block:calc(var(--header-height) + var(--space-12)) var(--space-10);background:var(--color-surface);align-items:center;display:grid;position:relative}.hero-background[data-astro-cid-p5cqgtg4]{z-index:-2;object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.hero-video[data-astro-cid-p5cqgtg4]{z-index:-1}.hero-video[data-astro-cid-p5cqgtg4][hidden],.video-toggle[data-astro-cid-p5cqgtg4][hidden]{display:none}.video-toggle[data-astro-cid-p5cqgtg4]{right:var(--space-4);bottom:var(--space-4);z-index:1;min-height:var(--target-size);padding:var(--space-2) var(--space-3);border:1px solid var(--color-bg);border-radius:var(--radius-md);background:var(--hero-veil);color:var(--color-bg);font-size:var(--text-xs);cursor:pointer;opacity:0;pointer-events:none;position:absolute}.video-toggle[data-astro-cid-p5cqgtg4]:focus-visible{opacity:1;pointer-events:auto}.hero-content[data-astro-cid-p5cqgtg4]{position:relative}.hero[data-astro-cid-p5cqgtg4] h1[data-astro-cid-p5cqgtg4]{margin-top:0}.hero-highlight[data-astro-cid-p5cqgtg4]{padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--color-primary-100);color:var(--color-primary-700);display:inline-grid}.hero-word[data-astro-cid-p5cqgtg4]{grid-area:1/1}.hero-word[data-astro-cid-p5cqgtg4]:not(:first-child){visibility:hidden}.hero-word[data-astro-cid-p5cqgtg4]>span[data-astro-cid-p5cqgtg4]{vertical-align:bottom;display:inline-block}@media (prefers-reduced-motion:no-preference){.hero-word[data-astro-cid-p5cqgtg4]:not(:first-child){visibility:visible}.hero-word[data-astro-cid-p5cqgtg4]{animation:9s linear infinite both change-word;animation-delay:calc(var(--word-index) * 3s)}.hero-word[data-astro-cid-p5cqgtg4]>span[data-astro-cid-p5cqgtg4]{animation:9s ease-out infinite both type-letter;animation-delay:calc(var(--word-index) * 3s + var(--letter-index) * 90ms)}}@keyframes type-letter{0%,33.334%,to{opacity:0;transform:translateY(.12em)}2.667%,33.333%{opacity:1;transform:translateY(0)}}@keyframes change-word{0%,32.889%,to{opacity:0}.001%,30.889%{opacity:1}}.hero[data-astro-cid-p5cqgtg4]:before{content:"";z-index:0;pointer-events:none;background:var(--hero-veil);position:absolute;inset:0}.hero-copy[data-astro-cid-p5cqgtg4]{text-align:center;max-width:48rem;margin-inline:auto}.hero-copy[data-astro-cid-p5cqgtg4] p[data-astro-cid-p5cqgtg4]{margin-inline:auto}.hero[data-astro-cid-p5cqgtg4] h1[data-astro-cid-p5cqgtg4]{font-size:var(--text-hero);letter-spacing:-.04em}.eyebrow[data-astro-cid-p5cqgtg4]{color:var(--color-primary-600);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700;line-height:1.6}h1[data-astro-cid-p5cqgtg4]{margin-top:var(--space-5)}.lead[data-astro-cid-p5cqgtg4]{margin:var(--space-5) 0 0;color:var(--color-ink-700);font-size:var(--text-lg)}.actions[data-astro-cid-p5cqgtg4]{justify-content:center;align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.button[data-astro-cid-p5cqgtg4]{justify-content:center;align-items:center;gap:var(--space-5);min-height:var(--space-8);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-weight:700;text-decoration:none;display:inline-flex}.primary[data-astro-cid-p5cqgtg4]{background:var(--color-primary-500);color:var(--color-bg)}.primary[data-astro-cid-p5cqgtg4]:hover{background:var(--color-primary-600)}.primary[data-astro-cid-p5cqgtg4]:active{background:var(--color-primary-700)}.hero[data-astro-cid-p5cqgtg4] .eyebrow[data-astro-cid-p5cqgtg4],.hero[data-astro-cid-p5cqgtg4] h1[data-astro-cid-p5cqgtg4],.hero[data-astro-cid-p5cqgtg4] .lead[data-astro-cid-p5cqgtg4]{color:var(--color-bg)}@media (width>=64rem){.hero[data-astro-cid-p5cqgtg4]{min-height:max(48rem,95svh);padding-bottom:var(--space-12)}}.section[data-astro-cid-tt5uffaa]{padding-block:var(--space-10)}.eyebrow[data-astro-cid-tt5uffaa]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700);margin:0;font-weight:700;display:inline-flex}.about-section[data-astro-cid-tt5uffaa]{gap:var(--space-8);align-items:center;display:grid}.about-collage[data-astro-cid-tt5uffaa]{gap:var(--space-4);flex-direction:column;display:flex}.about-column[data-astro-cid-tt5uffaa]{gap:var(--space-3);flex-direction:column;display:flex}.about-image[data-astro-cid-tt5uffaa]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:0 4px 16px #2b140b14}.about-caption[data-astro-cid-tt5uffaa]{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.about-caption[data-astro-cid-tt5uffaa] strong[data-astro-cid-tt5uffaa]{font-size:var(--text-sm);color:var(--color-ink-900);font-weight:600}.about-copy[data-astro-cid-tt5uffaa]{gap:var(--space-4);flex-direction:column;display:flex}.about-copy[data-astro-cid-tt5uffaa] h2[data-astro-cid-tt5uffaa]{font-size:clamp(var(--text-2xl), 3vw + 1rem, var(--text-4xl));color:var(--color-ink-900);margin:0;line-height:1.2}.section-copy[data-astro-cid-tt5uffaa]{gap:var(--space-3);color:var(--color-ink-700);font-size:var(--text-base);flex-direction:column;line-height:1.6;display:flex}.section-copy[data-astro-cid-tt5uffaa] p[data-astro-cid-tt5uffaa]{margin:0}.about-specs-row[data-astro-cid-tt5uffaa]{grid-column:1/-1}.about-specs[data-astro-cid-tt5uffaa]{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.stat-number[data-astro-cid-tt5uffaa]{font-size:var(--text-3xl);color:var(--color-primary-700);margin:0;font-weight:800;line-height:1.1}.stat-suffix[data-astro-cid-tt5uffaa]{color:var(--color-primary-500)}.stat-label[data-astro-cid-tt5uffaa]{font-size:var(--text-xs);color:var(--color-ink-600);margin-top:var(--space-1);font-weight:600}@media (width>=48rem){.about-section[data-astro-cid-tt5uffaa]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-collage[data-astro-cid-tt5uffaa],.about-column[data-astro-cid-tt5uffaa]{gap:var(--space-5)}.about-specs[data-astro-cid-tt5uffaa]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.about-section[data-astro-cid-tt5uffaa]{gap:var(--space-12);background:0 0;border:0;border-radius:0;grid-template-columns:1.1fr 1fr}.about-copy[data-astro-cid-tt5uffaa]{order:1}.about-collage[data-astro-cid-tt5uffaa]{order:2;height:30rem;display:block;position:relative}.about-column[data-astro-cid-tt5uffaa]{padding-top:0;display:block;position:absolute;inset:0}.about-column[data-astro-cid-tt5uffaa] .about-caption[data-astro-cid-tt5uffaa]{z-index:3;backdrop-filter:blur(8px);background:#fffffff2;max-width:16rem;position:absolute}.about-column[data-astro-cid-tt5uffaa]:first-child .about-caption[data-astro-cid-tt5uffaa]{bottom:var(--space-4);left:0}.about-column[data-astro-cid-tt5uffaa]:last-child .about-caption[data-astro-cid-tt5uffaa]{top:0;right:0}.about-image[data-astro-cid-tt5uffaa]{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:100%;position:absolute;box-shadow:0 16px 36px #2b140b29}.about-column[data-astro-cid-tt5uffaa]:first-child .about-image[data-astro-cid-tt5uffaa]{object-fit:cover;z-index:1;width:60%;height:82%;top:0;left:10%;transform:rotate(-3deg)}.about-column[data-astro-cid-tt5uffaa]:last-child .about-image[data-astro-cid-tt5uffaa]{object-fit:cover;z-index:2;border:6px solid var(--color-bg);width:58%;height:72%;bottom:0;right:5%;transform:rotate(6deg)}.about-specs-row[data-astro-cid-tt5uffaa]{margin-top:var(--space-4);order:3}.section[data-astro-cid-tt5uffaa]{padding-block:var(--space-12)}}.section[data-astro-cid-x6rnu2nf]{padding-block:var(--space-10)}.eyebrow[data-astro-cid-x6rnu2nf]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700);margin:0;font-weight:700;display:inline-flex}.section-heading[data-astro-cid-x6rnu2nf]{gap:var(--space-2);max-width:48rem;margin-bottom:var(--space-8);flex-direction:column;display:flex}.section-heading[data-astro-cid-x6rnu2nf] h2[data-astro-cid-x6rnu2nf]{font-size:clamp(var(--text-2xl), 3vw + 1rem, var(--text-4xl));color:var(--color-ink-900);margin:0;line-height:1.2}.section-heading[data-astro-cid-x6rnu2nf] p[data-astro-cid-x6rnu2nf]{color:var(--color-ink-700);font-size:var(--text-base);margin:0}.product-heading[data-astro-cid-x6rnu2nf]{text-align:center;margin-inline:auto}.product-section[data-astro-cid-x6rnu2nf]{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface) 40%, #fdf8f666 100%)}.product-filters[data-astro-cid-x6rnu2nf]{gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.filter-fields[data-astro-cid-x6rnu2nf]{gap:var(--space-3);grid-template-columns:1fr;display:grid}.filter-field[data-astro-cid-x6rnu2nf]{gap:var(--space-1);flex-direction:column;display:flex}.filter-field[data-astro-cid-x6rnu2nf] label[data-astro-cid-x6rnu2nf]{font-size:var(--text-xs);color:var(--color-ink-700);font-weight:600}.filter-field[data-astro-cid-x6rnu2nf] input[data-astro-cid-x6rnu2nf],.filter-field[data-astro-cid-x6rnu2nf] select[data-astro-cid-x6rnu2nf]{min-height:var(--target-size);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-ink-900);font-size:var(--text-sm)}.filter-field[data-astro-cid-x6rnu2nf] input[data-astro-cid-x6rnu2nf]:focus,.filter-field[data-astro-cid-x6rnu2nf] select[data-astro-cid-x6rnu2nf]:focus{border-color:var(--color-primary-500);outline:none;box-shadow:0 0 0 3px #c2410c26}.filter-meta[data-astro-cid-x6rnu2nf]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}.product-count[data-astro-cid-x6rnu2nf]{font-size:var(--text-xs);color:var(--color-ink-600);margin:0}.reset-filter[data-astro-cid-x6rnu2nf]{font-size:var(--text-xs);color:var(--color-primary-700);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.product-grid[data-astro-cid-x6rnu2nf]{gap:var(--space-4);grid-template-columns:1fr;display:grid}.product-card[data-astro-cid-x6rnu2nf]{padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex}.product-card[data-astro-cid-x6rnu2nf]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2b140b14}.product-media[data-astro-cid-x6rnu2nf]{border-radius:var(--radius-xl);background:var(--color-surface);position:relative;overflow:hidden}.product-image[data-astro-cid-x6rnu2nf]{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.product-category[data-astro-cid-x6rnu2nf]{top:var(--space-2);left:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-ink-900);backdrop-filter:blur(4px);background:#ffffffe6;font-weight:600;position:absolute}.product-size-tag[data-astro-cid-x6rnu2nf]{bottom:var(--space-2);right:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-bg);backdrop-filter:blur(4px);background:#2b140bbf;font-weight:600;position:absolute}.product-copy[data-astro-cid-x6rnu2nf]{padding:var(--space-3) 0 0;flex-direction:column;flex:1;display:flex}.product-copy[data-astro-cid-x6rnu2nf] h3[data-astro-cid-x6rnu2nf]{font-size:var(--text-lg);color:var(--color-ink-900);margin:0;line-height:1.3}.product-description[data-astro-cid-x6rnu2nf]{font-size:var(--text-xs);color:var(--color-ink-700);margin:var(--space-1) 0 0;line-height:1.5}.product-summary[data-astro-cid-x6rnu2nf]{font-size:var(--text-xs);color:var(--color-ink-600);margin:var(--space-2) 0 var(--space-3)}.product-bottom[data-astro-cid-x6rnu2nf]{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);margin-top:auto;display:flex}.price[data-astro-cid-x6rnu2nf]{font-size:var(--text-base);color:var(--color-primary-700);margin:0;font-weight:800}.price[data-astro-cid-x6rnu2nf] span[data-astro-cid-x6rnu2nf]{font-size:var(--text-xs);color:var(--color-ink-600);font-weight:400}.product-action[data-astro-cid-x6rnu2nf]{align-items:center;gap:var(--space-1);min-height:var(--target-size);padding:var(--space-2) var(--space-3);background:var(--color-primary-50);color:var(--color-primary-700);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.product-action[data-astro-cid-x6rnu2nf]:hover{background:var(--color-primary-700);color:var(--color-bg)}.product-action[data-astro-cid-x6rnu2nf] svg[data-astro-cid-x6rnu2nf]{width:.875rem;height:.875rem}.product-empty[data-astro-cid-x6rnu2nf]{padding:var(--space-8);text-align:center;color:var(--color-ink-600);font-size:var(--text-sm)}.section-note[data-astro-cid-x6rnu2nf]{font-size:var(--text-xs);color:var(--color-ink-600);margin-top:var(--space-6);text-align:center}@media (width>=48rem){.product-filters[data-astro-cid-x6rnu2nf]{padding:var(--space-5)}.filter-fields[data-astro-cid-x6rnu2nf]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid[data-astro-cid-x6rnu2nf]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.product-card[data-astro-cid-x6rnu2nf]{padding:var(--space-4)}.product-copy[data-astro-cid-x6rnu2nf]{padding:var(--space-4) var(--space-1) var(--space-1)}.product-copy[data-astro-cid-x6rnu2nf] h3[data-astro-cid-x6rnu2nf]{font-size:var(--text-xl)}}@media (width>=64rem){.product-grid[data-astro-cid-x6rnu2nf]{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-fields[data-astro-cid-x6rnu2nf]{grid-template-columns:1.5fr repeat(3,minmax(0,1fr))}.product-action[data-astro-cid-x6rnu2nf]{width:auto;padding-inline:var(--space-3)}.section[data-astro-cid-x6rnu2nf]{padding-block:var(--space-12)}}.section[data-astro-cid-bxl2ngrt]{padding-block:var(--space-10)}.eyebrow[data-astro-cid-bxl2ngrt]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700);margin:0;font-weight:700;display:inline-flex}.eyebrow-dot[data-astro-cid-bxl2ngrt]{border-radius:var(--radius-full);background:var(--color-primary-600);width:.5rem;height:.5rem}.section-heading[data-astro-cid-bxl2ngrt]{gap:var(--space-2);max-width:48rem;margin-bottom:var(--space-8);flex-direction:column;display:flex}.section-heading[data-astro-cid-bxl2ngrt] h2[data-astro-cid-bxl2ngrt]{font-size:clamp(var(--text-2xl), 3vw + 1rem, var(--text-4xl));color:var(--color-ink-900);margin:0;line-height:1.2}.section-heading[data-astro-cid-bxl2ngrt] p[data-astro-cid-bxl2ngrt]{color:var(--color-ink-700);font-size:var(--text-base);margin:0}.highlight-chip[data-astro-cid-bxl2ngrt]{padding:0 var(--space-2);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-md);display:inline-block}.why-us-section[data-astro-cid-bxl2ngrt]{gap:var(--space-8);flex-direction:column;display:flex}.why-us-visual[data-astro-cid-bxl2ngrt]{width:100%;max-width:32rem;margin-inline:auto}.why-us-frame[data-astro-cid-bxl2ngrt]{border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 12px 32px #2b140b1a}.why-us-image[data-astro-cid-bxl2ngrt]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.why-us-content[data-astro-cid-bxl2ngrt]{gap:var(--space-6);flex-direction:column;display:flex}.strength-grid[data-astro-cid-bxl2ngrt]{gap:var(--space-4);grid-template-columns:1fr;display:grid}.strength-card[data-astro-cid-bxl2ngrt]{gap:var(--space-2);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex}.strength-card[data-astro-cid-bxl2ngrt]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2b140b0f}.strength-tag[data-astro-cid-bxl2ngrt]{padding:var(--space-1) var(--space-2);background:var(--color-primary-50);color:var(--color-primary-700);border-radius:var(--radius-full);font-size:var(--text-xs);align-self:flex-start;font-weight:700}.strength-card[data-astro-cid-bxl2ngrt] h3[data-astro-cid-bxl2ngrt]{font-size:var(--text-lg);color:var(--color-ink-900);margin:0;line-height:1.3}.strength-card[data-astro-cid-bxl2ngrt] p[data-astro-cid-bxl2ngrt]{font-size:var(--text-sm);color:var(--color-ink-700);margin:0;line-height:1.5}.strength-highlight[data-astro-cid-bxl2ngrt]{font-size:var(--text-xs);color:var(--color-primary-700);margin-top:auto;font-weight:600}@media (width>=48rem){.guide-intro[data-astro-cid-bxl2ngrt]{align-self:end}.strength-grid[data-astro-cid-bxl2ngrt]{grid-template-columns:repeat(2,minmax(0,1fr))}.strength-card[data-astro-cid-bxl2ngrt]{padding:var(--space-6)}.split-heading[data-astro-cid-bxl2ngrt]{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}}@media (width>=64rem){.why-us-section[data-astro-cid-bxl2ngrt]{align-items:center;gap:var(--space-12);flex-direction:row}.why-us-visual[data-astro-cid-bxl2ngrt]{flex:0 0 34%;max-width:none;margin-inline:0}.why-us-content[data-astro-cid-bxl2ngrt]{flex:1}.section[data-astro-cid-bxl2ngrt]{padding-block:var(--space-12)}}.section[data-astro-cid-vcgvomg6]{padding-block:var(--space-10)}.eyebrow[data-astro-cid-vcgvomg6]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700);margin:0;font-weight:700;display:inline-flex}.eyebrow-dot[data-astro-cid-vcgvomg6]{border-radius:var(--radius-full);background:var(--color-primary-600);width:.5rem;height:.5rem}.section-heading[data-astro-cid-vcgvomg6]{gap:var(--space-2);max-width:48rem;margin-bottom:var(--space-8);flex-direction:column;display:flex}.section-heading[data-astro-cid-vcgvomg6] h2[data-astro-cid-vcgvomg6]{font-size:clamp(var(--text-2xl), 3vw + 1rem, var(--text-4xl));color:var(--color-ink-900);margin:0;line-height:1.2}.section-heading[data-astro-cid-vcgvomg6] p[data-astro-cid-vcgvomg6]{color:var(--color-ink-700);font-size:var(--text-base);margin:0}.section-copy[data-astro-cid-vcgvomg6]{gap:var(--space-3);color:var(--color-ink-700);font-size:var(--text-base);flex-direction:column;line-height:1.6;display:flex}.gallery-grid[data-astro-cid-vcgvomg6]{gap:var(--space-6);grid-template-columns:1fr;display:grid}.gallery-item[data-astro-cid-vcgvomg6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;margin:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.gallery-item[data-astro-cid-vcgvomg6]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2b140b14}.gallery-media[data-astro-cid-vcgvomg6]{aspect-ratio:4/3;background:var(--color-bg);position:relative;overflow:hidden}.gallery-photo[data-astro-cid-vcgvomg6]{object-fit:cover;width:100%;height:100%;display:block}.gallery-badge[data-astro-cid-vcgvomg6]{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-ink-900);backdrop-filter:blur(4px);background:#ffffffe6;font-weight:700;position:absolute}.gallery-item[data-astro-cid-vcgvomg6] figcaption[data-astro-cid-vcgvomg6]{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.gallery-spec[data-astro-cid-vcgvomg6]{font-size:var(--text-xs);color:var(--color-primary-700);font-weight:600}.gallery-item[data-astro-cid-vcgvomg6] h3[data-astro-cid-vcgvomg6]{font-size:var(--text-lg);color:var(--color-ink-900);margin:0;line-height:1.3}.gallery-item[data-astro-cid-vcgvomg6] p[data-astro-cid-vcgvomg6]{font-size:var(--text-sm);color:var(--color-ink-700);margin:0;line-height:1.5}@media (width>=48rem){.three-columns[data-astro-cid-vcgvomg6]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.split-heading[data-astro-cid-vcgvomg6]{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.section-copy[data-astro-cid-vcgvomg6]{align-self:end}}@media (width>=64rem){.section[data-astro-cid-vcgvomg6]{padding-block:var(--space-12)}}.section[data-astro-cid-skptonco]{padding-block:var(--space-10)}.eyebrow[data-astro-cid-skptonco]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700);margin:0;font-weight:700;display:inline-flex}.eyebrow-dot[data-astro-cid-skptonco]{border-radius:var(--radius-full);background:var(--color-primary-600);width:.5rem;height:.5rem}.section-copy[data-astro-cid-skptonco]{gap:var(--space-3);color:var(--color-ink-700);font-size:var(--text-base);flex-direction:column;line-height:1.6;display:flex}.order-outer[data-astro-cid-skptonco]{background:linear-gradient(180deg, #fdf8f666 0%, #fbf6f3 25%, #fbf6f3 75%, var(--color-bg) 100%);position:relative}.order-panel[data-astro-cid-skptonco]{gap:var(--space-8);flex-direction:column;display:flex}.order-header[data-astro-cid-skptonco]{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;max-width:44rem;margin-inline:auto;display:flex}.order-header[data-astro-cid-skptonco] h2[data-astro-cid-skptonco]{font-size:clamp(var(--text-2xl), 3vw + 1rem, var(--text-4xl));color:var(--color-ink-900);margin:0;line-height:1.2}.order-timeline[data-astro-cid-skptonco]{gap:var(--space-6);grid-template-columns:1fr;display:grid;position:relative}.timeline-step[data-astro-cid-skptonco]{flex-direction:column;display:flex;position:relative}.timeline-marker[data-astro-cid-skptonco]{display:none}.timeline-card[data-astro-cid-skptonco]{gap:var(--space-3);padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 4px 16px #2b140b0a}.timeline-card[data-astro-cid-skptonco]:hover{border-color:var(--color-primary-300);transform:translateY(-2px);box-shadow:0 10px 28px #a03a1314}.timeline-card-header[data-astro-cid-skptonco]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.timeline-icon[data-astro-cid-skptonco]{border-radius:var(--radius-xl);background:var(--color-primary-50);width:2.75rem;height:2.75rem;color:var(--color-primary-700);border:1px solid var(--color-primary-100);flex-shrink:0;place-items:center;display:inline-grid}.timeline-icon[data-astro-cid-skptonco] svg[data-astro-cid-skptonco]{width:1.35rem;height:1.35rem}.timeline-tag[data-astro-cid-skptonco]{font-size:var(--text-xs);color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--color-primary-100);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);letter-spacing:.02em;font-weight:700}.timeline-card[data-astro-cid-skptonco] h3[data-astro-cid-skptonco]{font-size:var(--text-lg);color:var(--color-ink-900);margin:0;line-height:1.3}.timeline-card[data-astro-cid-skptonco] p[data-astro-cid-skptonco]{font-size:var(--text-sm);color:var(--color-ink-700);margin:0;line-height:1.6}@media (width>=48rem){.order-timeline[data-astro-cid-skptonco]{gap:var(--space-6);padding-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-track[data-astro-cid-skptonco]{top:calc(var(--space-6) + 1rem);background:linear-gradient(90deg, var(--color-primary-300), var(--color-primary-500), var(--color-primary-300));z-index:0;height:2px;display:block;position:absolute;left:16.666%;right:16.666%}.timeline-marker[data-astro-cid-skptonco]{z-index:1;margin-bottom:var(--space-4);flex-direction:column;align-items:center;display:flex;position:relative}.timeline-marker[data-astro-cid-skptonco] .marker-dot[data-astro-cid-skptonco]{display:none}.timeline-marker[data-astro-cid-skptonco] .marker-badge[data-astro-cid-skptonco]{border-radius:var(--radius-full);background:var(--color-primary-500);width:2rem;height:2rem;color:var(--color-bg);font-size:var(--text-xs);place-items:center;font-weight:800;display:inline-grid;box-shadow:0 0 0 4px #fbf6f3}.timeline-card[data-astro-cid-skptonco]{box-sizing:border-box;height:100%}}@media (width>=64rem){.section[data-astro-cid-skptonco]{padding-block:var(--space-12)}}.section[data-astro-cid-3wajvuzr]{padding-block:var(--space-10)}.faq-section[data-astro-cid-3wajvuzr]{gap:var(--space-8);flex-direction:column;display:flex}.faq-sidebar[data-astro-cid-3wajvuzr]{gap:var(--space-6);flex-direction:column;display:flex}.faq-header[data-astro-cid-3wajvuzr] h2[data-astro-cid-3wajvuzr]{font-size:var(--text-3xl);color:var(--color-ink-900);margin:0;font-weight:800;line-height:1.15}.faq-search-box[data-astro-cid-3wajvuzr]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex}.faq-search-box[data-astro-cid-3wajvuzr] svg[data-astro-cid-3wajvuzr]{width:1.25rem;height:1.25rem;color:var(--color-ink-400);flex-shrink:0}.faq-search-box[data-astro-cid-3wajvuzr] input[data-astro-cid-3wajvuzr]{width:100%;color:var(--color-ink-900);font-size:var(--text-sm);background:0 0;border:0;outline:none;padding:0}.faq-search-box[data-astro-cid-3wajvuzr] input[data-astro-cid-3wajvuzr]::placeholder{color:var(--color-ink-400)}.faq-nav[data-astro-cid-3wajvuzr] ul[data-astro-cid-3wajvuzr]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.faq-topic[data-astro-cid-3wajvuzr]{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-ink-600);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:500;transition:color .15s,background-color .15s;display:block}.faq-topic[data-astro-cid-3wajvuzr]:hover{color:var(--color-ink-900);background:var(--color-surface)}.faq-topic[data-astro-cid-3wajvuzr].is-active{color:var(--color-primary-700);border-left:3px solid var(--color-primary-600);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-primary-50);font-weight:700}.faq-main[data-astro-cid-3wajvuzr]{flex:1;min-width:0}.faq-group[data-astro-cid-3wajvuzr]{gap:var(--space-4);flex-direction:column;display:flex}.faq-category-chip[data-astro-cid-3wajvuzr]{padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:var(--radius-full);font-size:var(--text-xs);align-self:flex-start;font-weight:700}.faq-list[data-astro-cid-3wajvuzr]{gap:var(--space-3);flex-direction:column;display:flex}.faq-card[data-astro-cid-3wajvuzr]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 1px 3px #00000005}.faq-card[data-astro-cid-3wajvuzr]:hover{border-color:var(--color-primary-300)}.faq-card[data-astro-cid-3wajvuzr][open]{border-color:var(--color-primary-400);background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 100%);box-shadow:0 4px 16px #a03a130f}.faq-question[data-astro-cid-3wajvuzr]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-size:var(--text-base);color:var(--color-ink-900);cursor:pointer;user-select:none;font-weight:700;list-style:none;display:flex}.faq-question[data-astro-cid-3wajvuzr]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-3wajvuzr]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-500);outline:none}.faq-plus[data-astro-cid-3wajvuzr]{border-radius:var(--radius-full);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-ink-700);flex-shrink:0;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.faq-card[data-astro-cid-3wajvuzr][open] .faq-plus[data-astro-cid-3wajvuzr]{background:var(--color-primary-100);color:var(--color-primary-700)}.faq-plus[data-astro-cid-3wajvuzr] svg[data-astro-cid-3wajvuzr]{width:1.125rem;height:1.125rem;transition:transform .2s}.faq-card[data-astro-cid-3wajvuzr][open] .plus-v[data-astro-cid-3wajvuzr]{opacity:0}.faq-answer[data-astro-cid-3wajvuzr]{padding:0 var(--space-6) var(--space-6);color:var(--color-ink-700);font-size:var(--text-sm);line-height:1.6}.faq-answer[data-astro-cid-3wajvuzr] p[data-astro-cid-3wajvuzr]{margin:0}.faq-card[data-astro-cid-3wajvuzr][hidden]{display:none}.faq-empty[data-astro-cid-3wajvuzr]{width:100%;max-width:none;padding:var(--space-8) var(--space-6);background:var(--color-bg);border:1px dashed var(--color-border);border-radius:var(--radius-xl);color:var(--color-ink-600);text-align:center;font-size:var(--text-sm);box-sizing:border-box;margin:0;display:block}.faq-empty[data-astro-cid-3wajvuzr][hidden]{display:none}@media (width>=48rem){.faq-section[data-astro-cid-3wajvuzr]{gap:var(--space-12);grid-template-columns:20rem minmax(0,1fr);align-items:start;display:grid}}@media (width>=64rem){.section[data-astro-cid-3wajvuzr]{padding-block:var(--space-12)}}.site-header[data-enhanced]~main[data-astro-cid-qwryt75z]{margin-top:calc(-1 * (var(--header-height) + var(--space-4) + 2px))}@media (width>=64rem){main[data-astro-cid-qwryt75z]{margin-top:calc(-1 * (var(--header-height) + var(--space-4) + 2px))}}
