:root{--bag-brand:#4a7c59;--bag-brand-hover:#5a9a6d;--bag-dark:#1c3d2e;--bag-gold:#c9a84c;--bag-text:#111827;--bag-text-2:#4b5563;--bag-text-3:#6b7280;--bag-text-muted:#9ca3af;--bag-border:#e8e8e8;--bag-border-warm:#ddd8d0;--bag-bg-alt:#f5f4f1;--bag-bg-mint:#eff4f0}.reveal[data-v-bf261840]{opacity:0;transform:translateY(40px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.reveal.visible[data-v-bf261840]{opacity:1;transform:translateY(0)}.reveal-delay-1[data-v-bf261840]{transition-delay:.1s}.reveal-delay-2[data-v-bf261840]{transition-delay:.2s}.reveal-delay-3[data-v-bf261840]{transition-delay:.3s}.delay-02[data-v-bf261840]{animation-delay:.2s}.delay-04[data-v-bf261840]{animation-delay:.4s}.delay-06[data-v-bf261840]{animation-delay:.6s}.delay-07[data-v-bf261840]{animation-delay:.7s}.delay-085[data-v-bf261840]{animation-delay:.85s}.delay-10[data-v-bf261840]{animation-delay:1s}.delay-11[data-v-bf261840]{animation-delay:1.1s}@keyframes fade-up-bf261840{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-fade[data-v-bf261840]{animation:fade-up-bf261840 .8s cubic-bezier(.4,0,.2,1) forwards;opacity:0;transform:translateY(30px)}.hero-pad[data-v-bf261840],.hero-section[data-v-bf261840]{padding-top:102px}.hero-stage[data-v-bf261840]{align-items:center;display:flex;height:68vh;max-height:700px;min-height:520px;overflow:hidden;position:relative}.hero-panels[data-v-bf261840]{display:grid;grid-template-columns:1fr 1fr 1fr;inset:0;position:absolute}.hero-panel-img[data-v-bf261840]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-overlay[data-v-bf261840]{background:linear-gradient(100deg,#0a1c12e0,#0a1c12b8 45%,#0a1c1261);inset:0;position:absolute}.hero-dividers[data-v-bf261840]{inset:0;pointer-events:none;position:absolute}.hero-divider[data-v-bf261840]{background:#ffffff14;bottom:0;position:absolute;top:0;width:1px}.hero-divider-1[data-v-bf261840]{left:33.33%}.hero-divider-2[data-v-bf261840]{left:66.66%}.hero-photo-labels[data-v-bf261840]{bottom:32px;gap:10px;position:absolute;right:48px}.photo-label[data-v-bf261840]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:2px;color:#ffffff80;font-size:10px;font-weight:600;letter-spacing:.12em;padding:5px 12px;text-transform:uppercase}.hero-inner[data-v-bf261840]{position:relative;z-index:2}.hero-badge[data-v-bf261840]{background:#c9a84c1f;border:1px solid rgba(201,168,76,.35);border-radius:3px;color:var(--bag-gold);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.2em;padding:6px 14px}.hero-title[data-v-bf261840]{color:#fff;font-size:clamp(34px,4.4vw,58px);font-weight:900;letter-spacing:-.03em;line-height:1.04;margin-top:26px}.hero-lead[data-v-bf261840]{color:#ffffff9e;font-size:17px;margin-top:22px;max-width:620px}.hero-lead[data-v-bf261840],.hero-sub[data-v-bf261840]{font-weight:300;line-height:1.75}.hero-sub[data-v-bf261840]{color:#ffffff73;font-size:15px;margin-top:16px;max-width:580px}.hero-actions[data-v-bf261840]{gap:12px;margin-top:36px}.hero-actions[data-v-bf261840],.hero-facts[data-v-bf261840]{display:flex;flex-wrap:wrap}.hero-facts[data-v-bf261840]{-moz-column-gap:24px;column-gap:24px;margin-top:38px;row-gap:12px}.fact-row[data-v-bf261840],.hero-fact[data-v-bf261840],.meta-pill[data-v-bf261840]{align-items:center;display:flex;gap:8px;white-space:nowrap}.hero-fact-icon[data-v-bf261840]{color:var(--bag-gold);height:15px;width:15px}.dark-fact[data-v-bf261840],.hero-fact-text[data-v-bf261840]{color:#ffffff80;font-size:11px;letter-spacing:.04em}.dark-fact[data-v-bf261840]{align-items:flex-start;color:#ffffffb3;font-size:13px;line-height:1.5}.icon-15-gold[data-v-bf261840],.icon-15-gold-plain[data-v-bf261840]{color:var(--bag-gold);flex-shrink:0;height:15px;width:15px}.icon-16-brand[data-v-bf261840]{color:var(--bag-brand);flex-shrink:0;height:16px;width:16px}.icon-18-brand[data-v-bf261840],.icon-18-brand-plain[data-v-bf261840]{color:var(--bag-brand);flex-shrink:0;height:18px;width:18px}.icon-18-gold-mt[data-v-bf261840]{color:var(--bag-gold);flex-shrink:0;height:18px;margin-top:2px;width:18px}.icon-20-brand[data-v-bf261840]{color:var(--bag-brand);flex-shrink:0;height:20px;width:20px}.icon-24-brand[data-v-bf261840]{color:var(--bag-brand);height:24px;width:24px}.btn-primary[data-v-bf261840]{background:var(--bag-brand);border-radius:4px;color:#fff;display:inline-block;font-size:15px;font-weight:700;padding:14px 32px;text-decoration:none;transition:background .3s}.btn-primary[data-v-bf261840]:hover{background:var(--bag-brand-hover)}.btn-ghost-light[data-v-bf261840]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.35);border-radius:4px;color:#fff;display:inline-block;font-size:15px;font-weight:700;padding:14px 32px;text-decoration:none;transition:background .3s}.btn-ghost-light[data-v-bf261840]:hover{background:#fff3}.btn-outline[data-v-bf261840]{background:transparent;border:2px solid var(--bag-dark);border-radius:4px;color:var(--bag-dark);display:inline-block;font-size:15px;font-weight:700;padding:14px 32px;text-decoration:none;transition:all .3s}.btn-outline[data-v-bf261840]:hover{background:var(--bag-dark);color:#fff}.section-head[data-v-bf261840]{text-align:center}.section-head-sm[data-v-bf261840]{margin-bottom:40px}.section-head-md[data-v-bf261840]{margin-bottom:48px}.section-head-lg[data-v-bf261840]{margin-bottom:56px}.section-title[data-v-bf261840]{color:var(--bag-text);font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.12;margin-top:16px}.section-label[data-v-bf261840]{align-items:center;color:var(--bag-gold);display:inline-flex;font-size:11px;font-weight:600;gap:10px;letter-spacing:.25em;text-transform:uppercase}.section-label[data-v-bf261840]:before{background:var(--bag-gold);content:"";display:block;height:1px;width:24px}.section-label-center[data-v-bf261840]{justify-content:center}.section-label-space[data-v-bf261840]{margin-bottom:16px}.label-center-gold[data-v-bf261840]{color:var(--bag-gold);justify-content:center}.section-sub-680[data-v-bf261840],.section-sub-680-tight[data-v-bf261840],.section-sub-720[data-v-bf261840],.section-sub-center[data-v-bf261840]{color:var(--bag-text-2);font-size:15px;line-height:1.7;margin:24px auto 0;max-width:640px;text-align:center}.section-sub-680[data-v-bf261840],.section-sub-680-tight[data-v-bf261840]{font-size:16px;max-width:680px}.section-sub-720[data-v-bf261840]{font-size:16px;max-width:720px}.lead-text[data-v-bf261840]{color:var(--bag-text-2);font-size:15px;line-height:1.85}.body-text[data-v-bf261840]{line-height:1.75;margin:0}.body-text[data-v-bf261840],.text-14-body[data-v-bf261840]{color:var(--bag-text-2);font-size:14px}.text-14-body[data-v-bf261840]{line-height:1.7}.caption-text[data-v-bf261840]{line-height:1.5;margin-bottom:10px}.block-caption[data-v-bf261840],.caption-text[data-v-bf261840]{color:var(--bag-text-3);font-size:12px}.block-caption[data-v-bf261840]{display:block}.inline-fact[data-v-bf261840]{align-items:center;color:var(--bag-text-2);display:flex;font-size:13px;gap:12px}.section-pad-lg-alt[data-v-bf261840]{background:#fff;padding:90px 0 110px}.section-pad-md-alt[data-v-bf261840]{background:var(--bag-bg-alt);padding:80px 0 108px}.section-pad-tall-white[data-v-bf261840]{background:#fff;padding:100px 0 80px}.section-dark[data-v-bf261840]{background:var(--bag-dark);padding:100px 0 110px}.mb-14[data-v-bf261840]{margin-bottom:14px}.mb-16[data-v-bf261840]{margin-bottom:16px}.mb-20[data-v-bf261840]{margin-bottom:20px}.mb-24[data-v-bf261840]{margin-bottom:24px}.mb-80[data-v-bf261840]{margin-bottom:80px}.mt-1[data-v-bf261840]{margin-top:1px}.mt-12[data-v-bf261840]{margin-top:12px}.mt-16[data-v-bf261840]{margin-top:16px}.m-0[data-v-bf261840]{margin:0}.w-full[data-v-bf261840]{width:100%}.rel[data-v-bf261840]{position:relative}.v-mid[data-v-bf261840]{display:inline-block;vertical-align:middle}.center-mt-48[data-v-bf261840],.text-center[data-v-bf261840]{text-align:center}.center-mt-48[data-v-bf261840]{margin-top:48px}.narrow-wrap[data-v-bf261840]{margin:0 auto;max-width:800px}.col-stack-10[data-v-bf261840]{gap:10px}.col-stack-10[data-v-bf261840],.col-stack-16[data-v-bf261840]{display:flex;flex-direction:column}.col-stack-16[data-v-bf261840]{gap:16px}.flex-row-6[data-v-bf261840]{gap:6px}.flex-row-10[data-v-bf261840],.flex-row-6[data-v-bf261840]{align-items:center;display:flex}.flex-row-10[data-v-bf261840]{gap:10px}.two-col-grid-mt[data-v-bf261840]{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:64px}.tag-row[data-v-bf261840]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.soft-tag[data-v-bf261840]{background:#f0f4f1;border-radius:4px;color:var(--bag-brand);font-size:11px;font-weight:600;padding:4px 12px}.bg-brand[data-v-bf261840]{background:var(--bag-brand)}.bg-brand-soft[data-v-bf261840]{background:#4a7c591a}.dark-chip[data-v-bf261840]{background:var(--bag-dark);border-radius:4px}.products-section[data-v-bf261840]{background:var(--bag-bg-alt);padding:40px 0}.products-section.products-section-white[data-v-bf261840]{background:#fff}.filter-tabs[data-v-bf261840]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:44px}.product-grid[data-v-bf261840]{gap:18px}.product-card[data-v-bf261840]{background:#fff;border:1px solid var(--bag-border);border-radius:3px;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,border-color .3s}.product-card[data-v-bf261840]:hover{border-color:var(--bag-gold);box-shadow:0 16px 40px #1c3d2e14;transform:translateY(-4px)}.product-card:hover .product-card-img[data-v-bf261840]{transform:scale(1.05)}.product-card-link-block[data-v-bf261840]{display:block;text-decoration:none}.product-card-body[data-v-bf261840]{padding:16px}.product-card-title[data-v-bf261840]{margin-bottom:8px}.product-card-title[data-v-bf261840],.product-card-title-tight[data-v-bf261840]{color:var(--bag-dark);font-size:14px;font-weight:700}.product-card-title-tight[data-v-bf261840]{line-height:1.35;margin-bottom:6px}.product-card-link[data-v-bf261840]{color:inherit;text-decoration:none}.product-card-tags[data-v-bf261840]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.product-card-more[data-v-bf261840]{color:var(--bag-dark);font-size:12px;font-weight:600;text-decoration:none}.product-card-img[data-v-bf261840]{transition:transform .5s}.product-card-img-square[data-v-bf261840]{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.product-card-img-fill[data-v-bf261840]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-tag[data-v-bf261840]{background:#e8f0e9;border-radius:2px;color:var(--bag-brand);font-size:10px;padding:3px 8px}.related-section[data-v-bf261840]{background:#fff;border-top:1px solid #f0ede8;padding:96px 0 108px}.related-thumb[data-v-bf261840]{height:180px;overflow:hidden}.empty-text[data-v-bf261840]{color:var(--bag-text-muted);font-size:16px}.trust-row[data-v-bf261840]{border-top:1px solid var(--bag-border-warm);display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:56px;padding-top:40px}.trust-link[data-v-bf261840]{align-items:center;color:var(--bag-dark);display:flex;font-size:14px;font-weight:600;gap:8px;text-decoration:none;transition:color .2s}.cap-section[data-v-bf261840]{background:#fff;padding:96px 0 108px}.cap-header[data-v-bf261840]{display:grid;gap:24px;grid-template-columns:1fr 2fr}.cap-header-border[data-v-bf261840]{align-items:end;border-bottom:1px solid var(--bag-border-warm);margin-bottom:60px;padding-bottom:32px}.cap-header-desc[data-v-bf261840]{color:var(--bag-text-3);font-size:15px;justify-self:end;line-height:1.85;max-width:540px}.cap-grid[data-v-bf261840]{display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.cap-cell[data-v-bf261840]{border-right:1px solid var(--bag-border-warm);padding:32px 28px}.cap-cell[data-v-bf261840]:first-child{padding-left:0}.cap-cell[data-v-bf261840]:last-child{border-right:none;padding-right:0}.cap-title[data-v-bf261840]{color:var(--bag-text);font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.1;margin-bottom:16px;margin-top:16px}.cap-item[data-v-bf261840]{align-items:flex-start;display:flex;gap:16px}.cap-item-head[data-v-bf261840]{align-items:center;display:flex;gap:10px;margin-bottom:12px}.cap-item-title[data-v-bf261840]{color:var(--bag-dark);font-size:15px;font-weight:700;margin:0}.cap-item-text[data-v-bf261840]{color:var(--bag-text-3);font-size:13px;line-height:1.75;margin:0}.cap-num[data-v-bf261840]{color:var(--bag-gold);flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.12em;margin-top:3px}.cap-icon[data-v-bf261840]{color:var(--bag-brand);flex-shrink:0;height:18px;width:18px}.feature-item[data-v-bf261840]{align-items:flex-start;display:flex;gap:20px}.pillar-grid[data-v-bf261840]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.pillar-grid[data-v-bf261840]{grid-template-columns:1fr}}.pillar-card[data-v-bf261840]{background:#fff;border:1px solid var(--bag-border);border-radius:3px;padding:24px 20px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,border-color .3s}.pillar-card[data-v-bf261840]:hover{border-color:var(--bag-gold);box-shadow:0 12px 30px #1c3d2e0f;transform:translateY(-3px)}.icon-box-52[data-v-bf261840]{align-items:center;background:#f0f4f1;border-radius:10px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.gold-label[data-v-bf261840]{color:var(--bag-gold);font-size:14px;font-weight:700}.num-gold-lg[data-v-bf261840]{color:var(--bag-gold);display:inline-block;font-size:24px;font-weight:800}.card-title-md[data-v-bf261840]{font-size:16px;margin-bottom:8px}.card-title-lg[data-v-bf261840],.card-title-md[data-v-bf261840]{color:var(--bag-dark);font-weight:700}.card-title-lg[data-v-bf261840]{font-size:17px;margin:0 0 10px}.card-title-xl[data-v-bf261840]{font-size:18px;margin:0 0 12px}.card-title-19[data-v-bf261840],.card-title-xl[data-v-bf261840]{color:var(--bag-dark);font-weight:700}.card-title-19[data-v-bf261840]{font-size:19px;margin-bottom:12px}.plain-list[data-v-bf261840]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.option-section[data-v-bf261840]{background:var(--bag-bg-alt);padding:100px 0 110px}.option-section.option-section-white[data-v-bf261840]{background:#fff}.sticky-head[data-v-bf261840]{top:140px}.option-title[data-v-bf261840]{color:var(--bag-text);font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.12;margin-bottom:20px;margin-top:16px}.option-desc[data-v-bf261840]{color:var(--bag-text-2);font-size:16px;line-height:1.85}.option-grid[data-v-bf261840]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.option-card[data-v-bf261840]{background:#f9faf9;border:1px solid var(--bag-border);border-radius:3px;padding:24px 20px;transition:transform .3s,box-shadow .3s,border-color .3s}.option-card[data-v-bf261840]:hover{border-color:var(--bag-gold);box-shadow:0 12px 30px #1c3d2e0f;transform:translateY(-3px)}.option-card-title[data-v-bf261840]{color:var(--bag-dark);font-size:15px;font-weight:700;margin:0}.option-head[data-v-bf261840]{gap:10px;margin-bottom:14px}.option-head[data-v-bf261840],.option-icon-wrap[data-v-bf261840]{align-items:center;display:flex}.option-icon-wrap[data-v-bf261840]{background:#e8f0e9;border-radius:50%;flex-shrink:0;height:38px;justify-content:center;width:38px}.option-icon[data-v-bf261840]{color:var(--bag-brand);height:18px;width:18px}.option-text[data-v-bf261840]{color:var(--bag-text-2);font-size:13px;line-height:1.7;margin:0}.sampling-section[data-v-bf261840]{background:var(--bag-bg-mint);padding:100px 0 110px}.flow-grid[data-v-bf261840]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.flow-grid-wrap[data-v-bf261840]{margin-bottom:48px;position:relative}.flow-line[data-v-bf261840]{background:linear-gradient(90deg,var(--bag-brand) 0,rgba(74,124,89,.15) 100%);height:2px;left:12.5%;position:absolute;right:12.5%;top:42px;z-index:0}.flow-step-card[data-v-bf261840]{background:#fff;border:1px solid var(--bag-border);border-radius:3px;padding:28px 22px;text-align:center;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,border-color .3s}.flow-step-card.flow-step-rel[data-v-bf261840]{position:relative;z-index:1}.flow-step-card[data-v-bf261840]:hover{border-color:var(--bag-brand);box-shadow:0 12px 32px #1c3d2e0f;transform:translateY(-3px)}.flow-num[data-v-bf261840]{align-items:center;background:var(--bag-brand);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:900;height:44px;justify-content:center;margin:0 auto 16px;width:44px}.flow-card-title[data-v-bf261840]{color:var(--bag-dark);font-size:15px;font-weight:700;margin-bottom:4px}.flow-card-time[data-v-bf261840]{color:var(--bag-gold);display:block;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:10px}.flow-card-text[data-v-bf261840]{color:var(--bag-text-3);font-size:13px;line-height:1.6;margin:0}.sampling-note-wrap[data-v-bf261840]{margin:0 auto;max-width:860px}.sampling-note[data-v-bf261840]{align-items:flex-start;background:#c9a84c0f;border:1px solid rgba(201,168,76,.2);border-radius:3px;display:flex;gap:12px;padding:20px 28px}.sampling-note-icon[data-v-bf261840]{color:var(--bag-gold);flex-shrink:0;height:18px;margin-top:2px;width:18px}.sampling-note-text[data-v-bf261840]{color:var(--bag-text-2);font-size:14px;line-height:1.7;margin:0}.faq-title[data-v-bf261840]{color:var(--bag-text);font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.12;margin-top:16px}.faq-desc[data-v-bf261840]{color:var(--bag-text-2);font-size:15px;line-height:1.85;margin-top:16px}.faq-answer-text[data-v-bf261840]{color:var(--bag-text-2);font-size:14px;line-height:1.7;margin:0}.faq-item[data-v-bf261840]{border-bottom:1px solid var(--bag-border)}.faq-item[data-v-bf261840]:last-child{border-bottom:none}.faq-question[data-v-bf261840]{align-items:center;color:var(--bag-dark);cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;list-style:none;padding:22px 0;transition:color .2s}.faq-question[data-v-bf261840]::-webkit-details-marker{display:none}.faq-question[data-v-bf261840]:hover{color:var(--bag-brand)}.faq-chevron[data-v-bf261840]{flex-shrink:0;transition:transform .3s}.faq-item[open] .faq-chevron[data-v-bf261840]{transform:rotate(180deg)}.faq-answer-wrap[data-v-bf261840]{padding:0 0 22px}.cta-section[data-v-bf261840]{background:var(--bag-bg-alt);border-top:1px solid #e8e4dc;padding:100px 0 110px}.cta-section.cta-section-white[data-v-bf261840]{background:#fff}.cta-title[data-v-bf261840]{color:var(--bag-dark);font-size:clamp(30px,3.5vw,44px);font-weight:800;line-height:1.12;margin-bottom:20px;margin-top:16px}.cta-desc[data-v-bf261840]{color:var(--bag-text-2);font-size:16px;line-height:1.85;margin-bottom:40px;max-width:500px}.cta-actions[data-v-bf261840]{margin-bottom:36px}.cta-actions[data-v-bf261840],.cta-row-center[data-v-bf261840]{display:flex;flex-wrap:wrap;gap:16px}.cta-row-center[data-v-bf261840]{justify-content:center}.cta-points[data-v-bf261840]{display:flex;flex-direction:column;gap:14px}.cta-point[data-v-bf261840]{align-items:center;display:flex;gap:10px}.cta-point-icon[data-v-bf261840]{color:var(--bag-brand);flex-shrink:0;height:16px;width:16px}.cta-point-text[data-v-bf261840]{color:var(--bag-text-2);font-size:13px}.form-card[data-v-bf261840]{background:#fff;border:1px solid #e8e4dc;border-radius:4px;box-shadow:0 2px 16px #1c3d2e1f;padding:36px}.form-success[data-v-bf261840]{padding:40px 0;text-align:center}.form-success-icon[data-v-bf261840]{align-items:center;background:#e8f0e9;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.form-success-title[data-v-bf261840]{color:var(--bag-dark);font-size:22px;font-weight:800;margin-bottom:8px}.form-success-text[data-v-bf261840]{color:var(--bag-text-3);font-size:14px}.form-row[data-v-bf261840]{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}.form-label[data-v-bf261840]{color:var(--bag-text-2);display:block;font-size:12px;font-weight:600;margin-bottom:8px}.form-field[data-v-bf261840]{margin-bottom:18px}.form-submit[data-v-bf261840]{background:var(--bag-dark);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.01em;padding:14px;transition:background .3s;width:100%}.form-submit[data-v-bf261840]:hover{background:var(--bag-brand)}.form-submit[data-v-bf261840]:disabled{cursor:not-allowed;opacity:.6}.form-error[data-v-bf261840]{color:#b3261e;font-size:12px;margin-bottom:0;margin-top:12px;text-align:center}.select-clean[data-v-bf261840]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.no-resize[data-v-bf261840]{resize:none}.quote-input[data-v-bf261840]{background:#fff;border:1px solid #e5e7eb;border-radius:3px;color:var(--bag-text-2);font-size:14px;outline:none;padding:14px 18px;transition:border-color .3s,box-shadow .3s;width:100%}.quote-input[data-v-bf261840]::-moz-placeholder{color:var(--bag-text-muted)}.quote-input[data-v-bf261840]::placeholder{color:var(--bag-text-muted)}.quote-input[data-v-bf261840]:focus{border-color:var(--bag-dark);box-shadow:0 0 0 3px #1c3d2e1f}.quote-input option[data-v-bf261840]{color:var(--bag-dark)}.filter-tab[data-v-bf261840]{background:#eaebea;border:none;border-radius:3px;color:var(--bag-text-2);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.03em;padding:9px 18px;transition:all .25s}.filter-tab.active[data-v-bf261840]{background:var(--bag-dark);color:#fff}.filter-tab[data-v-bf261840]:hover:not(.active){background:#dfe0df}.title-on-dark[data-v-bf261840]{color:#fff;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.12;margin-top:16px}.sub-on-dark[data-v-bf261840]{color:#ffffffb3;margin:24px auto 0;max-width:640px}.dark-sub-center[data-v-bf261840],.sub-on-dark[data-v-bf261840]{font-size:15px;line-height:1.7;text-align:center}.dark-sub-center[data-v-bf261840]{color:#ffffffa6;margin:0 auto 32px;max-width:560px}.card-title-on-dark[data-v-bf261840]{color:#fff;font-size:18px;font-weight:700;margin:0}.stat-grid[data-v-bf261840]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:72px;text-align:center}.stat-num[data-v-bf261840]{color:var(--bag-gold);font-size:36px;font-weight:800}.stat-label[data-v-bf261840]{color:var(--bag-text-3);font-size:12px;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.dark-cta-card[data-v-bf261840]{background:linear-gradient(135deg,var(--bag-dark),#153025);border-radius:12px;padding:56px 48px;text-align:center}.dark-cta-card.dark-cta-card-rel[data-v-bf261840]{overflow:hidden;position:relative}.dark-cta-title[data-v-bf261840]{color:#fff;font-size:clamp(26px,2.5vw,34px);font-weight:800;margin-bottom:16px}.dark-pill[data-v-bf261840]{background:var(--bag-dark);color:#fff}.dark-pill[data-v-bf261840],.light-pill[data-v-bf261840]{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;padding:6px 14px;text-decoration:none}.light-pill[data-v-bf261840]{background:#fff;color:var(--bag-dark)}.ghost-pill[data-v-bf261840]{align-items:center;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;padding:6px 14px;text-decoration:none}@media(max-width:1023px){.cap-header[data-v-bf261840]{grid-template-columns:1fr}.cap-header-desc[data-v-bf261840]{justify-self:start!important}.cap-grid[data-v-bf261840]{grid-template-columns:1fr 1fr}.cap-cell[data-v-bf261840]{border-bottom:1px solid var(--bag-border-warm);border-right:none;padding:24px 0}.cap-cell[data-v-bf261840]:first-child{padding-left:0}.flow-grid[data-v-bf261840]{grid-template-columns:1fr 1fr}.flow-line[data-v-bf261840]{display:none}.option-grid[data-v-bf261840],.stat-grid[data-v-bf261840],.two-col-grid-mt[data-v-bf261840]{grid-template-columns:1fr}.stat-grid[data-v-bf261840]{gap:24px}}@media(max-width:639px){.cap-grid[data-v-bf261840],.flow-grid[data-v-bf261840],.form-row[data-v-bf261840]{grid-template-columns:1fr}.dark-cta-card[data-v-bf261840]{padding:36px 24px}}.line-clamp-2[data-v-bf261840]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
