.ce-page{background:var(--h-paper);color:var(--h-ink);font-family:var(--font-display)}.ce-container{max-width:1200px;margin:0 auto;padding:0 var(--h-gutter);width:100%;box-sizing:border-box}.ce-section{padding:clamp(34px,3.9vw,74px) 0 clamp(58px,6.4vw,72px)}.ce-hero[data-astro-cid-fuo6eax6]{position:relative;background:var(--h-paper);padding:clamp(32px,4vw,56px) 0 clamp(32px,4vw,48px);overflow:hidden;min-height:600px;display:flex;align-items:center}@media(max-width:768px){.ce-hero[data-astro-cid-fuo6eax6]{min-height:auto}}.ce-hero__lottie-bg[data-astro-cid-fuo6eax6]{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 100%)}.ce-hero__lottie-container[data-astro-cid-fuo6eax6]{width:100%;height:100%;filter:brightness(1) saturate(1) opacity(.52)}.ce-hero__lottie-container[data-astro-cid-fuo6eax6] svg{width:100%!important;height:100%!important;object-fit:cover}.ce-hero__content[data-astro-cid-fuo6eax6]{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.ce-hero__content[data-astro-cid-fuo6eax6]:before{content:"";position:absolute;inset:-360px -200px;background:radial-gradient(ellipse at center,#fff9,#fff6 40%,#fff0 70%);z-index:-1;pointer-events:none;filter:blur(20px)}@media(max-width:768px){.ce-hero__lottie-bg[data-astro-cid-fuo6eax6]{display:none}}.ce-hero__title[data-astro-cid-fuo6eax6]{font-size:var(--text-h1);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--h-ink);margin:0 0 20px}.ce-hero__title-highlight[data-astro-cid-fuo6eax6]{color:var(--h-red)}.ce-hero__sub[data-astro-cid-fuo6eax6]{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--h-muted);margin:0 0 32px}.ce-hero__actions[data-astro-cid-fuo6eax6]{display:flex;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.ce-hero__actions[data-astro-cid-fuo6eax6]{flex-direction:column;align-items:center;gap:12px}}.ce-stats[data-astro-cid-fuo6eax6]{background:var(--h-plate);border-bottom:1px solid rgba(174,8,34,.18)}.ce-stats__grid[data-astro-cid-fuo6eax6]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0}.ce-stats__item[data-astro-cid-fuo6eax6]{display:flex;flex-direction:column-reverse;align-items:center;text-align:center;padding:clamp(32px,4vw,48px) clamp(16px,2vw,24px);border-right:1px solid rgba(174,8,34,.18)}.ce-stats__item[data-astro-cid-fuo6eax6]:last-child{border-right:none}.ce-stats__value[data-astro-cid-fuo6eax6]{font-size:clamp(24px,3vw,32px);font-weight:500;color:var(--h-ink);line-height:1.1;letter-spacing:var(--tracking-tight)}.ce-stats__label[data-astro-cid-fuo6eax6]{font-size:var(--text-xs);color:var(--h-faint);margin-top:8px}@media(max-width:900px){.ce-stats__grid[data-astro-cid-fuo6eax6]{grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,24px)}.ce-stats__item[data-astro-cid-fuo6eax6]{border-right:none;padding:clamp(20px,3vw,24px) 0}.ce-stats__item[data-astro-cid-fuo6eax6]:nth-child(1),.ce-stats__item[data-astro-cid-fuo6eax6]:nth-child(2){border-bottom:1px solid rgba(174,8,34,.18)}}.ce-btn[data-astro-cid-fuo6eax6]{display:inline-flex;align-items:center;justify-content:center;height:clamp(44px,4vw,52px);padding:0 28px;font-size:var(--text-sm);font-weight:500;text-decoration:none;border-radius:4px;transition:background-color var(--h-slow) var(--h-ease),transform var(--h-fast) var(--h-ease),box-shadow var(--h-slow) var(--h-ease);font-family:inherit}@supports (corner-shape: bevel){.ce-btn[data-astro-cid-fuo6eax6]{border-radius:0 var(--h-bevel-sm) 0 var(--h-bevel-sm);corner-shape:bevel}}.ce-btn--primary[data-astro-cid-fuo6eax6]{background:var(--h-red-deep);color:var(--h-lifted);border:1px solid var(--h-red-deep)}.ce-btn--primary[data-astro-cid-fuo6eax6]:hover{background:var(--h-red);border-color:var(--h-red);transform:translateY(-1px);box-shadow:0 4px 12px #e01f3d33}.ce-btn--primary[data-astro-cid-fuo6eax6]:active{transform:translateY(1px)}.ce-btn--outline[data-astro-cid-fuo6eax6]{background:transparent;color:var(--h-red);border:1px solid var(--h-red)}.ce-btn--outline[data-astro-cid-fuo6eax6]:hover{background:#ae08220f;transform:translateY(-1px)}.ce-btn--outline[data-astro-cid-fuo6eax6]:active{transform:translateY(1px)}.ce-problem[data-astro-cid-fuo6eax6]{background:var(--h-paper)}.ce-problem__content[data-astro-cid-fuo6eax6]{max-width:600px;margin:0 0 clamp(32px,4vw,48px) 0}.ce-problem__title[data-astro-cid-fuo6eax6]{font-size:var(--text-h2);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--h-ink);margin:0 0 16px}.ce-problem__sub[data-astro-cid-fuo6eax6]{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--h-muted);margin:0}.ce-problem__cards[data-astro-cid-fuo6eax6]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}.ce-problem__card[data-astro-cid-fuo6eax6]{background:#fff9f8;border:1px solid rgba(174,8,34,.18);padding:clamp(24px,3vw,32px);position:relative}@supports (corner-shape: bevel){.ce-problem__card[data-astro-cid-fuo6eax6]{border-radius:0 var(--h-bevel, 24px) 0 var(--h-bevel, 24px);corner-shape:bevel}}.ce-problem__card-title[data-astro-cid-fuo6eax6]{font-size:var(--text-body-lg);font-weight:500;line-height:var(--leading-snug);color:var(--h-ink);margin:0 0 16px}.ce-problem__card-body[data-astro-cid-fuo6eax6]{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--h-muted);margin:0}@media(max-width:900px){.ce-problem__cards[data-astro-cid-fuo6eax6]{grid-template-columns:1fr}}.ce-solution[data-astro-cid-fuo6eax6]{background:var(--h-paper)}.ce-solution__split[data-astro-cid-fuo6eax6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,64px);align-items:stretch}.ce-solution__visual[data-astro-cid-fuo6eax6]{display:flex;justify-content:center;align-items:stretch}.ce-solution__placeholder[data-astro-cid-fuo6eax6]{width:100%;height:100%;min-height:320px;background:#fff9f8;border:1px solid rgba(174,8,34,.18);display:flex;align-items:center;justify-content:center;padding:clamp(24px,3vw,40px)}@supports (corner-shape: bevel){.ce-solution__placeholder[data-astro-cid-fuo6eax6]{border-radius:0 var(--h-bevel-sm) 0 var(--h-bevel-sm);corner-shape:bevel}}.ce-solution__placeholder-content[data-astro-cid-fuo6eax6]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:280px}.ce-solution__flow-step[data-astro-cid-fuo6eax6]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--h-lifted);border:1px solid rgba(174,8,34,.18);border-radius:4px}.ce-solution__flow-step--2[data-astro-cid-fuo6eax6]{background:linear-gradient(135deg,var(--h-red) 0%,var(--h-red-deep) 100%);border-color:var(--h-red)}.ce-solution__flow-step--2[data-astro-cid-fuo6eax6] .ce-solution__flow-num[data-astro-cid-fuo6eax6],.ce-solution__flow-step--2[data-astro-cid-fuo6eax6] .ce-solution__flow-label[data-astro-cid-fuo6eax6]{color:var(--h-lifted)}.ce-solution__flow-num[data-astro-cid-fuo6eax6]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff9f8;border-radius:50%;font-family:var(--h-mono);font-size:var(--text-xs);font-weight:500;color:var(--h-red)}.ce-solution__flow-step--2[data-astro-cid-fuo6eax6] .ce-solution__flow-num[data-astro-cid-fuo6eax6]{background:#fff3}.ce-solution__flow-label[data-astro-cid-fuo6eax6]{font-size:var(--text-sm);font-weight:500;color:var(--h-ink)}.ce-solution__flow-arrow[data-astro-cid-fuo6eax6]{width:24px;height:24px;margin-left:auto;margin-right:auto;position:relative}.ce-solution__flow-arrow[data-astro-cid-fuo6eax6]:before{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;background:var(--h-line);transform:translate(-50%)}.ce-solution__flow-arrow[data-astro-cid-fuo6eax6]:after{content:"";position:absolute;left:50%;bottom:0;width:8px;height:8px;border-right:2px solid var(--h-line);border-bottom:2px solid var(--h-line);transform:translate(-50%) rotate(45deg)}.ce-solution__content[data-astro-cid-fuo6eax6]{display:flex;flex-direction:column}.ce-solution__title[data-astro-cid-fuo6eax6]{font-size:var(--text-h2);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--h-ink);margin:0 0 20px}.ce-solution__sub[data-astro-cid-fuo6eax6]{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--h-muted);margin:0 0 16px}.ce-solution__highlight[data-astro-cid-fuo6eax6]{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--h-ink);font-weight:500;margin:0 0 24px}.ce-solution__benefits[data-astro-cid-fuo6eax6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.ce-solution__benefits[data-astro-cid-fuo6eax6] li[data-astro-cid-fuo6eax6]{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--h-muted);padding-left:20px;position:relative}.ce-solution__benefits[data-astro-cid-fuo6eax6] li[data-astro-cid-fuo6eax6]:before{content:"";position:absolute;left:0;top:10px;width:8px;height:2px;background:var(--h-red)}.ce-solution__benefits[data-astro-cid-fuo6eax6] li[data-astro-cid-fuo6eax6] strong[data-astro-cid-fuo6eax6]{color:var(--h-ink);font-weight:500}.ce-inline-link[data-astro-cid-fuo6eax6]{color:var(--h-red);text-decoration:none;font-weight:500;transition:color var(--h-fast) var(--h-ease)}.ce-inline-link[data-astro-cid-fuo6eax6]:hover{color:var(--h-red-deep)}@media(max-width:900px){.ce-solution__split[data-astro-cid-fuo6eax6]{grid-template-columns:1fr}.ce-solution__visual[data-astro-cid-fuo6eax6]{order:-1}.ce-solution__placeholder[data-astro-cid-fuo6eax6]{min-height:240px}}.ce-value[data-astro-cid-fuo6eax6]{background:var(--h-paper)}.ce-value__header[data-astro-cid-fuo6eax6]{max-width:700px;margin:0 auto clamp(40px,4vw,56px);text-align:center}.ce-value__title[data-astro-cid-fuo6eax6]{font-size:var(--text-h2);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--h-ink);margin:0 0 16px}.ce-value__sub[data-astro-cid-fuo6eax6]{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--h-muted);margin:0}.ce-value__merged[data-astro-cid-fuo6eax6]{background:#fff9f8;border:1px solid rgba(174,8,34,.18);box-shadow:0 3px 12px #ae082206;overflow:hidden}@supports (corner-shape: bevel){.ce-value__merged[data-astro-cid-fuo6eax6]{border-radius:0 var(--h-bevel-sm) 0 var(--h-bevel-sm);corner-shape:bevel}}.ce-value__merged-grid[data-astro-cid-fuo6eax6]{display:grid;grid-template-columns:repeat(3,1fr)}.ce-value__cell[data-astro-cid-fuo6eax6]{padding:clamp(24px,2.5vw,32px);border-right:1px solid rgba(174,8,34,.18)}.ce-value__cell[data-astro-cid-fuo6eax6]:last-child{border-right:none}.ce-value__cell--featured[data-astro-cid-fuo6eax6]{background:#fff9f8}.ce-value__card-title[data-astro-cid-fuo6eax6]{font-size:var(--text-h4);font-weight:500;color:var(--h-ink);margin:0 0 12px}.ce-value__card-body[data-astro-cid-fuo6eax6]{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--h-muted);margin:0}@media(max-width:1024px){.ce-value__merged-grid[data-astro-cid-fuo6eax6]{grid-template-columns:1fr}.ce-value__cell[data-astro-cid-fuo6eax6]{border-right:none;border-bottom:1px solid rgba(174,8,34,.18)}.ce-value__cell[data-astro-cid-fuo6eax6]:last-child{border-bottom:none}}.ce-process[data-astro-cid-fuo6eax6]{background:var(--h-plate)}.ce-process__header[data-astro-cid-fuo6eax6]{max-width:700px;margin:0 auto clamp(40px,4vw,56px);text-align:center}.ce-process__title[data-astro-cid-fuo6eax6]{font-size:var(--text-h2);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--h-ink);margin:0 0 16px}.ce-process__sub[data-astro-cid-fuo6eax6]{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--h-muted);margin:0}.ce-process__merged[data-astro-cid-fuo6eax6]{background:var(--h-lifted);border:1px solid rgba(174,8,34,.18);box-shadow:0 3px 12px #ae082206;overflow:hidden}@supports (corner-shape: bevel){.ce-process__merged[data-astro-cid-fuo6eax6]{border-radius:0 var(--h-bevel-sm) 0 var(--h-bevel-sm);corner-shape:bevel}}.ce-process__merged-grid[data-astro-cid-fuo6eax6]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.ce-process__cell[data-astro-cid-fuo6eax6]{padding:clamp(24px,2.5vw,32px);display:flex;flex-direction:column;border-right:1px solid rgba(174,8,34,.18);border-bottom:1px solid rgba(174,8,34,.18)}.ce-process__cell[data-astro-cid-fuo6eax6]:nth-child(2){border-right:none}.ce-process__cell[data-astro-cid-fuo6eax6]:nth-child(3){border-bottom:none}.ce-process__cell[data-astro-cid-fuo6eax6]:nth-child(4){border-right:none;border-bottom:none}.ce-process__cell--highlight[data-astro-cid-fuo6eax6]{background:#fff9f8}.ce-process__card-header[data-astro-cid-fuo6eax6]{margin-bottom:16px}.ce-process__num[data-astro-cid-fuo6eax6]{display:inline-block;font-family:var(--h-mono);font-size:var(--text-xs);font-weight:500;color:var(--h-red);background:#fff9f8;padding:4px 10px;border-radius:4px;margin-bottom:12px}.ce-process__card-title[data-astro-cid-fuo6eax6]{font-size:var(--text-h3);font-weight:500;color:var(--h-ink);margin:0}.ce-process__card-body[data-astro-cid-fuo6eax6]{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--h-muted);margin:0;flex:1}.ce-process__stat[data-astro-cid-fuo6eax6]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(174,8,34,.18);display:flex;align-items:baseline;gap:12px}.ce-process__stat-value[data-astro-cid-fuo6eax6]{font-family:var(--font-display);font-size:clamp(24px,2vw,28px);font-weight:500;color:var(--h-red);line-height:1}.ce-process__stat-label[data-astro-cid-fuo6eax6]{font-size:var(--text-sm);color:var(--h-faint)}@media(max-width:900px){.ce-process__merged-grid[data-astro-cid-fuo6eax6]{grid-template-columns:1fr;grid-template-rows:auto}.ce-process__cell[data-astro-cid-fuo6eax6]{border-right:none;border-bottom:1px solid rgba(174,8,34,.18)}.ce-process__cell[data-astro-cid-fuo6eax6]:last-child{border-bottom:none}}.ce-proof[data-astro-cid-fuo6eax6]{background:var(--h-paper)}.ce-proof__header[data-astro-cid-fuo6eax6]{max-width:700px;margin:0 auto clamp(36px,4vw,48px);text-align:center}.ce-proof__title[data-astro-cid-fuo6eax6]{font-size:var(--text-h2);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--h-ink);margin:0 0 12px}.ce-proof__sub[data-astro-cid-fuo6eax6]{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--h-muted);margin:0}.ce-proof__quote[data-astro-cid-fuo6eax6]{margin:0 0 clamp(36px,4vw,48px);background:var(--h-lifted);padding:clamp(32px,4vw,48px);box-shadow:0 3px 12px #ae082206}@supports (corner-shape: bevel){.ce-proof__quote[data-astro-cid-fuo6eax6]{border-radius:0 var(--h-bevel-sm) 0 var(--h-bevel-sm);corner-shape:bevel}}.ce-proof__quote-icon[data-astro-cid-fuo6eax6]{width:48px;height:40px;margin-bottom:24px;opacity:.3}.ce-proof__quote-text[data-astro-cid-fuo6eax6]{font-size:var(--text-body-lg);font-weight:400;line-height:var(--leading-relaxed);color:var(--h-ink);margin:0 0 24px;border:none;padding:0}.ce-proof__quote-author[data-astro-cid-fuo6eax6]{display:flex;align-items:center;gap:16px;padding-top:24px;border-top:1px solid var(--h-red)}.ce-proof__quote-avatar[data-astro-cid-fuo6eax6]{width:56px;height:56px;object-fit:cover;flex-shrink:0}@supports (corner-shape: bevel){.ce-proof__quote-avatar[data-astro-cid-fuo6eax6]{border-radius:var(--h-bevel-sm) 0 var(--h-bevel-sm) 0;corner-shape:bevel}}.ce-proof__quote-info[data-astro-cid-fuo6eax6]{display:flex;flex-direction:column;gap:4px}.ce-proof__quote-name[data-astro-cid-fuo6eax6]{font-size:var(--text-body);font-weight:600;color:var(--h-ink)}.ce-proof__quote-role[data-astro-cid-fuo6eax6]{font-size:var(--text-sm);color:var(--h-faint)}.ce-proof__quote-company[data-astro-cid-fuo6eax6]{height:24px;width:auto;margin-left:auto;opacity:.6}.ce-proof__cases-merged[data-astro-cid-fuo6eax6]{background:var(--h-lifted);border:1px solid rgba(174,8,34,.18);box-shadow:0 3px 12px #ae082206;overflow:hidden}@supports (corner-shape: bevel){.ce-proof__cases-merged[data-astro-cid-fuo6eax6]{border-radius:0 var(--h-bevel-sm) 0 var(--h-bevel-sm);corner-shape:bevel}}.ce-proof__cases-grid[data-astro-cid-fuo6eax6]{display:grid;grid-template-columns:repeat(2,1fr)}.ce-proof__case-cell[data-astro-cid-fuo6eax6]{padding:clamp(24px,2.5vw,32px);border-right:1px solid rgba(174,8,34,.18);display:flex;flex-direction:column}.ce-proof__case-cell[data-astro-cid-fuo6eax6]:last-child{border-right:none}.ce-proof__case-logos[data-astro-cid-fuo6eax6]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.ce-proof__case-logos[data-astro-cid-fuo6eax6] img[data-astro-cid-fuo6eax6]{height:24px;width:auto}.ce-proof__case-title[data-astro-cid-fuo6eax6]{font-size:var(--text-body);line-height:var(--leading-normal);color:var(--h-ink);font-weight:500;margin:0 0 16px;flex:1}.ce-proof__case-link[data-astro-cid-fuo6eax6]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:500;color:var(--h-red);text-decoration:none;transition:color var(--h-fast) var(--h-ease)}.ce-proof__case-link[data-astro-cid-fuo6eax6]:hover{color:var(--h-red-deep)}.ce-proof__case-link[data-astro-cid-fuo6eax6] svg[data-astro-cid-fuo6eax6]{transition:transform var(--h-fast) var(--h-ease)}.ce-proof__case-link[data-astro-cid-fuo6eax6]:hover svg[data-astro-cid-fuo6eax6]{transform:translate(4px)}@media(max-width:900px){.ce-proof__cases-grid[data-astro-cid-fuo6eax6]{grid-template-columns:1fr}.ce-proof__case-cell[data-astro-cid-fuo6eax6]{border-right:none;border-bottom:1px solid rgba(174,8,34,.18)}.ce-proof__case-cell[data-astro-cid-fuo6eax6]:last-child{border-bottom:none}}.ce-atom[data-astro-cid-fuo6eax6]{background:#fff0ed}.ce-atom__card[data-astro-cid-fuo6eax6]{background:var(--h-lifted);border:1px solid rgba(174,8,34,.18);padding:clamp(32px,4vw,48px);text-align:center;box-shadow:0 3px 12px #ae082206}@supports (corner-shape: bevel){.ce-atom__card[data-astro-cid-fuo6eax6]{border-radius:var(--h-notch);corner-shape:bevel}}.ce-atom__title[data-astro-cid-fuo6eax6]{font-size:var(--text-h3);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--h-ink);margin:0 0 16px}.ce-atom__body[data-astro-cid-fuo6eax6]{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--h-muted);max-width:600px;margin:0 auto 28px}.ce-cta[data-astro-cid-fuo6eax6]{background:linear-gradient(180deg,#FFF0ED 0%,var(--h-paper) 100%);padding:clamp(60px,7vw,100px) 0}.ce-cta__content[data-astro-cid-fuo6eax6]{max-width:700px;margin:0 auto;text-align:center}.ce-cta__title[data-astro-cid-fuo6eax6]{font-size:var(--text-h2);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--h-ink);margin:0 0 20px}.ce-cta__body[data-astro-cid-fuo6eax6]{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--h-muted);margin:0 0 36px}.ce-cta__actions[data-astro-cid-fuo6eax6]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media(max-width:900px){.ce-cta__actions[data-astro-cid-fuo6eax6]{flex-direction:column;align-items:center}.ce-cta__actions[data-astro-cid-fuo6eax6] .ce-btn[data-astro-cid-fuo6eax6]{width:100%;max-width:280px}}.ce-explore[data-astro-cid-fuo6eax6]{background:var(--h-paper);padding:clamp(48px,5vw,72px) 0}.ce-explore__intro[data-astro-cid-fuo6eax6]{text-align:center;font-size:var(--text-body);color:var(--h-faint);margin:0 0 24px}.ce-explore__grid[data-astro-cid-fuo6eax6]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,24px)}.ce-explore__card[data-astro-cid-fuo6eax6]{display:flex;flex-direction:column;padding:clamp(24px,2.5vw,32px);background:var(--h-lifted);border:1px solid rgba(174,8,34,.18);text-decoration:none;transition:border-color var(--h-fast) var(--h-ease),box-shadow var(--h-fast) var(--h-ease)}@supports (corner-shape: bevel){.ce-explore__card[data-astro-cid-fuo6eax6]{border-radius:0 var(--h-bevel-sm) 0 var(--h-bevel-sm);corner-shape:bevel}}.ce-explore__card[data-astro-cid-fuo6eax6]:hover{border-color:var(--h-red);box-shadow:0 4px 16px #ae082214}.ce-explore__label[data-astro-cid-fuo6eax6]{font-family:var(--h-mono);font-size:var(--text-xs);font-weight:500;color:var(--h-red);margin-bottom:8px}.ce-explore__title[data-astro-cid-fuo6eax6]{font-size:var(--text-body-lg);font-weight:500;color:var(--h-ink);line-height:var(--leading-snug);flex:1}.ce-explore__arrow[data-astro-cid-fuo6eax6]{margin-top:16px;color:var(--h-red);transition:transform var(--h-fast) var(--h-ease)}.ce-explore__card[data-astro-cid-fuo6eax6]:hover .ce-explore__arrow[data-astro-cid-fuo6eax6]{transform:translate(4px)}@media(max-width:700px){.ce-explore__grid[data-astro-cid-fuo6eax6]{grid-template-columns:1fr}}.ce-faq[data-astro-cid-fuo6eax6]{background:var(--h-paper)}.ce-faq__title[data-astro-cid-fuo6eax6]{font-size:var(--text-h2);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--h-ink);margin:0 0 clamp(32px,3vw,40px) 0;text-align:center}.ce-faq__merged[data-astro-cid-fuo6eax6]{background:var(--h-lifted);border:1px solid rgba(174,8,34,.18);overflow:hidden;box-shadow:0 3px 12px #ae082206}@supports (corner-shape: bevel){.ce-faq__merged[data-astro-cid-fuo6eax6]{border-radius:0 var(--h-bevel-sm) 0 var(--h-bevel-sm);corner-shape:bevel}}.ce-faq__item[data-astro-cid-fuo6eax6]{border-bottom:1px solid rgba(174,8,34,.18)}.ce-faq__item[data-astro-cid-fuo6eax6]:last-child{border-bottom:none}.ce-faq__item[data-astro-cid-fuo6eax6][open]{background:#fff9f8}.ce-faq__question[data-astro-cid-fuo6eax6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(16px,2vw,20px) clamp(20px,2vw,24px);font-size:var(--text-body-lg);font-weight:500;color:var(--h-ink);cursor:pointer;list-style:none;transition:background-color var(--h-fast) var(--h-ease)}.ce-faq__question[data-astro-cid-fuo6eax6]::-webkit-details-marker{display:none}.ce-faq__question[data-astro-cid-fuo6eax6]:hover{background:#fff9f8}.ce-faq__chevron[data-astro-cid-fuo6eax6]{flex-shrink:0;color:var(--h-red);transition:transform var(--h-fast) var(--h-ease)}.ce-faq__item[data-astro-cid-fuo6eax6][open] .ce-faq__chevron[data-astro-cid-fuo6eax6]{transform:rotate(180deg)}.ce-faq__answer[data-astro-cid-fuo6eax6]{padding:0 clamp(20px,2vw,24px) clamp(20px,2vw,24px);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--h-muted)}
