.mf-root[data-v-05cf597f]{background:#fff;min-height:100vh}.hero[data-v-05cf597f]{display:flex;flex-direction:column;min-height:92vh;min-height:92dvh;overflow:hidden;position:relative}@media(max-width:768px){.hero[data-v-05cf597f]{min-height:85vh;min-height:85dvh}}.hero__bg[data-v-05cf597f]{background:repeating-linear-gradient(0deg,transparent,transparent 39px,hsla(0,0%,100%,.025) 0,hsla(0,0%,100%,.025) 40px),repeating-linear-gradient(90deg,transparent,transparent 59px,hsla(0,0%,100%,.025) 0,hsla(0,0%,100%,.025) 60px),linear-gradient(135deg,#1a2428,#1f2a2e 55%,#2a3840)}.hero__bg[data-v-05cf597f],.hero__overlay[data-v-05cf597f]{inset:0;position:absolute}.hero__overlay[data-v-05cf597f]{background:linear-gradient(180deg,#0a10141a 0,#0a10140d 30%,#0a101480 68%,#0a1014d9)}.hero__inner[data-v-05cf597f]{display:flex;flex:1;flex-direction:column;justify-content:flex-end;padding-bottom:80px;padding-top:120px;position:relative;z-index:1}@media(max-width:768px){.hero__inner[data-v-05cf597f]{padding-bottom:60px;padding-top:96px}}.hero__content[data-v-05cf597f]{max-width:780px}.hero__eyebrow[data-v-05cf597f]{color:#ffffff6b;font-size:.6875rem;font-weight:700;letter-spacing:.2em;margin:0 0 18px;text-transform:uppercase}.hero__title[data-v-05cf597f]{color:#fff;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin:0 0 24px}.hero__sub[data-v-05cf597f]{color:#ffffff9e;font-size:clamp(1rem,1.8vw,1.1875rem);line-height:1.65;margin:0 0 44px;max-width:560px}.hero__actions[data-v-05cf597f]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.hero__action-link[data-v-05cf597f]{text-decoration:none}.hero__trust[data-v-05cf597f]{display:flex;flex-wrap:wrap;gap:8px}.hero__scroll-cue[data-v-05cf597f]{animation:bounce-y-05cf597f 2.4s ease-in-out infinite;bottom:28px;color:#ffffff4d;left:50%;position:absolute;transform:translate(-50%);z-index:1}@media(prefers-reduced-motion:reduce){.hero__scroll-cue[data-v-05cf597f]{animation:none}}@keyframes bounce-y-05cf597f{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(7px)}}.cta-btn[data-v-05cf597f]{align-items:center;border-radius:0;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:8px;height:52px;letter-spacing:-.01em;line-height:1;padding:0 28px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.cta-btn[data-v-05cf597f]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:3px}@media(max-width:480px){.cta-btn[data-v-05cf597f]{font-size:.875rem;height:48px;padding:0 22px}}.cta-btn--primary[data-v-05cf597f]{background:#fff;color:#1f2a2e}.cta-btn--primary[data-v-05cf597f]:hover{background:#ffffffe0;transform:translateY(-1px)}.cta-btn--ghost[data-v-05cf597f]{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fffc}.cta-btn--ghost[data-v-05cf597f]:hover{border-color:#ffffffad;color:#fff}.cta-btn--dark[data-v-05cf597f]{background:#1f2a2e;color:#fff}.cta-btn--dark[data-v-05cf597f]:hover{background:#2b3b40;box-shadow:0 8px 24px #0000002e;transform:translateY(-1px)}.cta-btn--white[data-v-05cf597f]{background:#fff;color:#1f2a2e}.cta-btn--white[data-v-05cf597f]:hover{background:#ffffffe6;box-shadow:0 8px 24px #0003;transform:translateY(-1px)}.cta-btn--ghost-light[data-v-05cf597f]{background:transparent;border:1px solid hsla(0,0%,100%,.26);color:#ffffffb8}.cta-btn--ghost-light[data-v-05cf597f]:hover{border-color:#ffffff9e;color:#fff}@media(prefers-reduced-motion:reduce){.cta-btn[data-v-05cf597f]{transition:background .15s ease,border-color .15s ease,color .15s ease}.cta-btn--dark[data-v-05cf597f]:hover,.cta-btn--primary[data-v-05cf597f]:hover,.cta-btn--white[data-v-05cf597f]:hover{box-shadow:none;transform:none}}.trust-pill[data-v-05cf597f]{align-items:center;color:#ffffff8c;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;letter-spacing:.01em}.trust-pill--dark[data-v-05cf597f]{color:#ffffff80}.section-header[data-v-05cf597f]{margin-bottom:52px}.section-header--centered[data-v-05cf597f]{margin-left:auto;margin-right:auto;max-width:640px;text-align:center}.section-header__label[data-v-05cf597f]{color:#00000047;font-size:.6875rem;font-weight:700;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.section-header__title[data-v-05cf597f]{color:#1f2a2e;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 14px}.section-header__sub[data-v-05cf597f]{color:#00000070;font-size:.9375rem;line-height:1.65;margin:0}.section-header--centered .section-header__sub[data-v-05cf597f]{margin-left:auto;margin-right:auto;max-width:500px}.features-section[data-v-05cf597f]{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:96px 0}@media(max-width:768px){.features-section[data-v-05cf597f]{padding:64px 0}}.features-grid[data-v-05cf597f]{display:grid;gap:2px;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.features-grid[data-v-05cf597f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.features-grid[data-v-05cf597f]{grid-template-columns:1fr}}.feature-card[data-v-05cf597f]{background:#fff;border:1px solid rgba(0,0,0,.08);cursor:default;padding:40px 32px;transition:background .25s ease,box-shadow .25s ease,transform .25s ease}@media(max-width:768px){.feature-card[data-v-05cf597f]{padding:32px 24px}}.feature-card[data-v-05cf597f]:hover{background:#f4f8fa;box-shadow:0 6px 24px #00000012;transform:translateY(-2px)}.feature-card__icon-wrap[data-v-05cf597f]{align-items:center;background:#f4f8fa;display:inline-flex;height:52px;justify-content:center;margin-bottom:22px;width:52px}.feature-card__icon[data-v-05cf597f]{color:#1f2a2e}.feature-card__title[data-v-05cf597f]{color:#1f2a2e;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 10px}.feature-card__desc[data-v-05cf597f]{color:#00000080;font-size:.875rem;line-height:1.65;margin:0}@media(prefers-reduced-motion:reduce){.feature-card[data-v-05cf597f]{transition:none}.feature-card[data-v-05cf597f]:hover{box-shadow:none;transform:none}}.story-section[data-v-05cf597f]{background:#f4f8fa;padding:96px 0}@media(max-width:768px){.story-section[data-v-05cf597f]{padding:64px 0}}.story-section__inner[data-v-05cf597f]{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}@media(max-width:960px){.story-section__inner[data-v-05cf597f]{gap:48px;grid-template-columns:1fr}}.story-section__text .section-header__label[data-v-05cf597f]{margin-bottom:12px}.story-section__title[data-v-05cf597f]{color:#1f2a2e;font-size:clamp(1.75rem,3.5vw,2.625rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 28px}.story-section__body[data-v-05cf597f]{color:#00000085;font-size:.9375rem;line-height:1.72;margin:0 0 20px}.story-section__body[data-v-05cf597f]:last-of-type{margin-bottom:36px}.story-section__cta[data-v-05cf597f]{text-decoration:none}.story-section__visual[data-v-05cf597f]{display:flex;flex-direction:column;gap:0}@media(max-width:960px){.story-section__visual[data-v-05cf597f]{order:-1}}.story-section__img-placeholder[data-v-05cf597f]{align-items:center;aspect-ratio:4/3;background:linear-gradient(135deg,#2a3540,#1f2a2e 60%,#2e3a46);display:flex;justify-content:center;overflow:hidden;position:relative}.story-section__img-placeholder[data-v-05cf597f]:before{background:repeating-linear-gradient(0deg,transparent,transparent 47px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 48px),repeating-linear-gradient(90deg,transparent,transparent 47px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 48px);content:"";inset:0;position:absolute}.story-section__img-label[data-v-05cf597f]{color:#ffffff38;font-size:.6875rem;font-weight:700;letter-spacing:.18em;position:relative;text-transform:uppercase}.story-section__stat-strip[data-v-05cf597f]{align-items:stretch;background:#1f2a2e;display:flex}.stat-item[data-v-05cf597f]{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;padding:22px 16px}.stat-item__num[data-v-05cf597f]{color:#fff;font-size:1.625rem;font-weight:700;letter-spacing:-.03em;line-height:1}.stat-item__label[data-v-05cf597f]{color:#ffffff61;font-size:.6875rem;font-weight:500;letter-spacing:.06em;line-height:1.3;text-align:center;text-transform:uppercase}.stat-item__divider[data-v-05cf597f]{background:#ffffff14;flex-shrink:0;margin:16px 0;width:1px}.trust-section[data-v-05cf597f]{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);padding:96px 0}@media(max-width:768px){.trust-section[data-v-05cf597f]{padding:64px 0}}.trust-grid[data-v-05cf597f]{display:grid;gap:2px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.trust-grid[data-v-05cf597f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.trust-grid[data-v-05cf597f]{grid-template-columns:1fr}}.trust-card[data-v-05cf597f]{background:#fff;border:1px solid rgba(0,0,0,.08);cursor:default;padding:36px 32px;transition:background .25s ease,transform .25s ease}@media(max-width:768px){.trust-card[data-v-05cf597f]{padding:28px 22px}}.trust-card[data-v-05cf597f]:hover{background:#f4f8fa;transform:translateY(-2px)}.trust-card__top[data-v-05cf597f]{align-items:center;display:flex;gap:14px;margin-bottom:14px}.trust-card__icon-wrap[data-v-05cf597f]{align-items:center;background:#f4f8fa;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.trust-card__icon[data-v-05cf597f]{color:#1f2a2e}.trust-card__title[data-v-05cf597f]{color:#1f2a2e;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.trust-card__desc[data-v-05cf597f]{color:#0000007a;font-size:.875rem;line-height:1.65;margin:0}@media(prefers-reduced-motion:reduce){.trust-card[data-v-05cf597f]{transition:none}.trust-card[data-v-05cf597f]:hover{transform:none}}.final-cta[data-v-05cf597f]{background:#1f2a2e;padding:96px 0}@media(max-width:768px){.final-cta[data-v-05cf597f]{padding:64px 0}}.final-cta__inner[data-v-05cf597f]{display:flex;justify-content:center}.final-cta__body[data-v-05cf597f]{max-width:600px;text-align:center}.final-cta__eyebrow[data-v-05cf597f]{color:#ffffff52;font-size:.6875rem;font-weight:700;letter-spacing:.2em;margin:0 0 18px;text-transform:uppercase}.final-cta__title[data-v-05cf597f]{color:#fff;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.06;margin:0 0 20px}.final-cta__sub[data-v-05cf597f]{color:#ffffff85;font-size:1rem;line-height:1.68;margin:0 0 44px}.final-cta__actions[data-v-05cf597f]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:32px}.final-cta__link[data-v-05cf597f]{text-decoration:none}.final-cta__trust[data-v-05cf597f]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.pdp-root[data-v-8b90a9d0]{background:#fff}.pdp-section-label[data-v-8b90a9d0]{color:#00000047;font-size:.6875rem;font-weight:700;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.pdp-section-title[data-v-8b90a9d0]{color:#1f2a2e;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 32px}.pdp-cta-link[data-v-8b90a9d0]{text-decoration:none}.cta-btn[data-v-8b90a9d0]{align-items:center;border-radius:0;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:8px;height:52px;letter-spacing:-.01em;line-height:1;padding:0 28px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.cta-btn[data-v-8b90a9d0]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:3px}@media(max-width:480px){.cta-btn[data-v-8b90a9d0]{font-size:.875rem;height:48px;padding:0 22px}}.cta-btn--dark[data-v-8b90a9d0]{background:#1f2a2e;color:#fff}.cta-btn--dark[data-v-8b90a9d0]:hover{background:#2b3b40;box-shadow:0 8px 24px #00000029;transform:translateY(-1px)}.cta-btn--outline[data-v-8b90a9d0]{background:transparent;border:1px solid rgba(0,0,0,.25);color:#1f2a2e}.cta-btn--outline[data-v-8b90a9d0]:hover{background:#00000008;border-color:#1f2a2e}.cta-btn--white[data-v-8b90a9d0]{background:#fff;color:#1f2a2e}.cta-btn--white[data-v-8b90a9d0]:hover{background:#ffffffe6;box-shadow:0 8px 24px #0000002e;transform:translateY(-1px)}.cta-btn--ghost-light[data-v-8b90a9d0]{background:transparent;border:1px solid hsla(0,0%,100%,.28);color:#ffffffbf}.cta-btn--ghost-light[data-v-8b90a9d0]:hover{border-color:#ffffffa6;color:#fff}@media(prefers-reduced-motion:reduce){.cta-btn[data-v-8b90a9d0]{transition:background .15s ease,border-color .15s ease,color .15s ease}.cta-btn--dark[data-v-8b90a9d0]:hover,.cta-btn--white[data-v-8b90a9d0]:hover{box-shadow:none;transform:none}}.pdp-hero[data-v-8b90a9d0]{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:40px 0 80px}@media(max-width:768px){.pdp-hero[data-v-8b90a9d0]{padding:28px 0 56px}}.pdp-hero__wrap[data-v-8b90a9d0]{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}@media(max-width:960px){.pdp-hero__wrap[data-v-8b90a9d0]{gap:40px;grid-template-columns:1fr}}.pdp-hero__img-panel[data-v-8b90a9d0]{aspect-ratio:4/3;background:#f4f8fa;overflow:hidden;position:sticky;top:96px}@media(max-width:960px){.pdp-hero__img-panel[data-v-8b90a9d0]{aspect-ratio:16/10;position:static}}@media(max-width:560px){.pdp-hero__img-panel[data-v-8b90a9d0]{aspect-ratio:4/3;margin:0 -24px}}.pdp-hero__img[data-v-8b90a9d0]{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .5s ease;width:100%}.pdp-hero__img[data-v-8b90a9d0]:hover{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.pdp-hero__img[data-v-8b90a9d0]{transition:none}.pdp-hero__img[data-v-8b90a9d0]:hover{transform:none}}.pdp-hero__img-placeholder[data-v-8b90a9d0]{background:linear-gradient(145deg,#1a252a,#24343b);height:100%;width:100%}.pdp-hero__info[data-v-8b90a9d0]{padding-top:8px}@media(max-width:960px){.pdp-hero__info[data-v-8b90a9d0]{padding-top:0}}.pdp-hero__label[data-v-8b90a9d0]{color:#0000004d;font-size:.6875rem;font-weight:700;letter-spacing:.16em;margin:16px 0 12px;text-transform:uppercase}.pdp-hero__title[data-v-8b90a9d0]{color:#1f2a2e;font-size:clamp(1.75rem,4vw,2.875rem);font-weight:700;letter-spacing:-.03em;line-height:1.06;margin:0 0 20px}.pdp-hero__desc[data-v-8b90a9d0]{color:#0000008c;font-size:1rem;line-height:1.7;margin:0 0 32px;max-width:520px}.pdp-hero__actions[data-v-8b90a9d0]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.pdp-hero__trust[data-v-8b90a9d0]{border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}.pdp-props[data-v-8b90a9d0]{display:grid;gap:2px;grid-template-columns:repeat(2,1fr);margin-bottom:36px}@media(max-width:480px){.pdp-props[data-v-8b90a9d0]{grid-template-columns:1fr}}.pdp-prop[data-v-8b90a9d0]{align-items:center;background:#f4f8fa;border:1px solid rgba(0,0,0,.08);display:flex;gap:12px;padding:16px 18px}.pdp-prop__icon[data-v-8b90a9d0]{flex-shrink:0;height:28px;-o-object-fit:contain;object-fit:contain;opacity:.7;width:28px}.pdp-prop__text[data-v-8b90a9d0]{display:flex;flex-direction:column;gap:2px;min-width:0}.pdp-prop__label[data-v-8b90a9d0]{color:#0006;font-size:.75rem;font-weight:500;letter-spacing:.02em}.pdp-prop__value[data-v-8b90a9d0]{color:#1f2a2e;font-size:.9375rem;font-weight:700;line-height:1.2}.pdp-trust-item[data-v-8b90a9d0]{align-items:center;color:#0006;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;letter-spacing:.01em}.pdp-specs[data-v-8b90a9d0]{background:#f4f8fa;border-bottom:1px solid rgba(0,0,0,.08);padding:80px 0}@media(max-width:768px){.pdp-specs[data-v-8b90a9d0]{padding:56px 0}}.pdp-specs__wrap[data-v-8b90a9d0]{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}@media(max-width:860px){.pdp-specs__wrap[data-v-8b90a9d0]{gap:40px;grid-template-columns:1fr}}.pdp-specs__right[data-v-8b90a9d0]{display:flex;flex-direction:column;gap:16px}.pdp-specs__tech-img[data-v-8b90a9d0]{background:#fff;border:1px solid rgba(0,0,0,.08);display:block;height:auto;-o-object-fit:contain;object-fit:contain;padding:16px;width:100%}.pdp-spec-table[data-v-8b90a9d0]{display:flex;flex-direction:column;gap:0}.pdp-spec-row[data-v-8b90a9d0]{align-items:baseline;border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.pdp-spec-row[data-v-8b90a9d0]:first-child{border-top:1px solid rgba(0,0,0,.08)}.pdp-spec-row__label[data-v-8b90a9d0]{color:#00000073;flex:1;font-size:.875rem;line-height:1.4;min-width:0}.pdp-spec-row__value[data-v-8b90a9d0]{color:#1f2a2e;flex-shrink:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-align:right}.pdp-mid-cta[data-v-8b90a9d0]{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:56px 0}@media(max-width:768px){.pdp-mid-cta[data-v-8b90a9d0]{padding:44px 0}}.pdp-mid-cta__inner[data-v-8b90a9d0]{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}@media(max-width:640px){.pdp-mid-cta__inner[data-v-8b90a9d0]{align-items:flex-start;flex-direction:column}}.pdp-mid-cta__text[data-v-8b90a9d0]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.pdp-mid-cta__title[data-v-8b90a9d0]{color:#1f2a2e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin:0}.pdp-mid-cta__sub[data-v-8b90a9d0]{color:#00000073;font-size:.875rem;line-height:1.55;margin:0;max-width:480px}.pdp-gallery[data-v-8b90a9d0]{padding-top:80px}@media(max-width:768px){.pdp-gallery[data-v-8b90a9d0]{padding-top:56px}}.pdp-gallery__header[data-v-8b90a9d0]{margin-bottom:32px}.pdp-swatches[data-v-8b90a9d0]{padding-top:16px}.pdp-final-cta[data-v-8b90a9d0]{background:#1f2a2e;padding:96px 0}@media(max-width:768px){.pdp-final-cta[data-v-8b90a9d0]{padding:72px 0}}.pdp-final-cta__inner[data-v-8b90a9d0]{margin:0 auto;max-width:640px;text-align:center}.pdp-final-cta__eyebrow[data-v-8b90a9d0]{color:#ffffff52;font-size:.6875rem;font-weight:700;letter-spacing:.2em;margin:0 0 16px;text-transform:uppercase}.pdp-final-cta__title[data-v-8b90a9d0]{color:#fff;font-size:clamp(1.875rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 18px}.pdp-final-cta__sub[data-v-8b90a9d0]{color:#ffffff80;font-size:1rem;line-height:1.65;margin:0 0 40px}.pdp-final-cta__actions[data-v-8b90a9d0]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
