:root{--font-sans:system-ui, sans-serif;--font-display:var(--font-sans)}
:root{--font-sans:var(--font-cabin), system-ui, sans-serif;--font-display:var(--font-fat-frank), var(--font-sans);--font-mono:"Roboto Mono", monospace;--home-section-gap:clamp(48px, 5.5vw, 80px);--home-gutter:clamp(24px, 6vw, 96px);--color-brand-green:#7eb545;--color-action-green:#5cc139;--color-highlight-lime:#d8df29;--color-brand-orange:#e08721;--color-action-orange:orange;--color-alert-red:#f32824;--color-promo-green:#3a5f3a;--color-surface-dark:#1f1e1d;--color-surface-navy:#0e2f44;--color-ink:var(--color-surface-dark);--color-ink-muted:#69727d;--color-forest:var(--color-promo-green);--color-forest-raised:#447044;--color-forest-line:#558c55;--color-forest-text-muted:#c3dec3;--color-navy:var(--color-surface-navy);--color-navy-raised:#173d56;--color-navy-line:#2a5470;--color-accent-orange:#f16203;--color-lime:var(--color-highlight-lime);--gradient-edge:linear-gradient(180deg, #89c0d2, #fff);--color-footer-background:#1b1e17;--color-footer-surface:#24271f;--color-footer-text:#eef3f1;--color-footer-text-muted:#a9bccb;--color-footer-text-subtle:#8e97a8;--color-footer-text-faint:#6f7787;--color-footer-border:#3a3d34;--color-footer-accent:#7eb545;--footer-locale-popover-shadow:0 1px 2px #1f1e1d0f, 0 8px 24px -12px #1f1e1d33;--color-nav-background:var(--color-forest);--nav-backdrop-filter:none;--color-nav-border:#ffffff2e;--color-nav-text:#fff;--color-nav-text-muted:#c9cfc4;--color-nav-pressed:#ffffff26;--color-nav-icon-button-border:transparent;--color-nav-icon-button-background:#ffffff14;--color-nav-account-background:#ffffff14;--color-nav-account-hover-background:#ffffff26;--color-nav-switcher-icon-1:#fff;--color-nav-switcher-icon-2:#fff9;--color-nav-switcher-icon-3:#fff9;--color-nav-switcher-icon-4:#fff;--color-nav-link:#fff;--color-nav-link-hover:var(--color-lime);--color-nav-link-current:#fff;--color-nav-link-indicator:var(--color-lime);--color-nav-focus:#7eb545;--color-nav-cta-background:var(--color-action-green);--color-nav-cta-text:#fff;--color-nav-cta-hover-background:#58b937;--color-nav-cta-hover-text:#fff;--color-nav-switcher-background:#fff;--color-nav-switcher-text:var(--color-ink);--color-nav-switcher-text-muted:var(--color-ink-muted);--color-nav-switcher-text-faint:#6f7787;--color-nav-switcher-divider:#e3eaee;--color-nav-switcher-hover:#eef3f1;--color-nav-switcher-focus:#046d26;--color-nav-popover-background:#fff;--color-nav-menu-background:#fff;--color-nav-menu-border:transparent;--color-nav-menu-cta-background:var(--color-forest);--color-nav-menu-cta-text:#eef3f1;--color-nav-menu-cta-hover-background:#7eb545;--color-nav-menu-cta-hover-text:var(--color-ink);--color-nav-panel-focus:#046d26;--color-nav-panel-text:var(--color-ink);--color-nav-panel-text-muted:var(--color-ink-muted);--color-nav-panel-text-faint:#6f7787;--color-nav-panel-hover:#eef3f1;--color-nav-panel-selected:#e3efd3;--color-nav-panel-divider:#e3eaee;--color-nav-panel-input-border:#c3d3de;--color-nav-menu-row-hover:#f4f7f5;--color-nav-menu-row-hover-text:var(--color-ink);--color-nav-menu-row-current:#f4f7f5;--color-nav-menu-rule:transparent;--nav-bar-min-height:76px;--nav-bar-padding-block:0;--nav-bar-gap:clamp(20px, 3vw, 48px);--nav-logo-height:min(34px, calc(12vw - 12px));--nav-stuck-shadow:0 8px 24px -16px #0b0c0a80;--nav-control-radius:10px;--nav-switcher-button-radius:8px;--nav-switcher-popover-offset:14px;--nav-links-popover-offset:18.5px;--nav-switcher-popover-border:5px solid #dde5e0;--nav-switcher-popover-radius:22px;--nav-switcher-popover-shadow:0 10px 24px -14px #0a223380;--nav-links-align:center;--nav-links-justify:center;--nav-links-gap:36px;--nav-links-padding-block:4px 6px;--nav-link-padding-block:4px;--nav-link-font-size:16px;--nav-link-letter-spacing:normal;--nav-link-text-transform:none;--nav-link-indicator-offset:-4px;--nav-link-indicator-height:2px;--nav-link-indicator-radius:2px;--nav-actions-gap:14px;--nav-cta-font-family:var(--font-display);--nav-cta-font-weight:400;--nav-cta-text-transform:uppercase;--nav-cta-border-width:3px;--nav-cta-border:var(--gradient-edge);--nav-cta-shadow:0 4px 2px #00000059;--nav-cta-hover-shadow:0 6px 2px #00000059;--nav-cta-active-shadow:none;--nav-cta-hover-offset:-2px;--nav-cta-active-offset:2px;--nav-cta-transition:transform .2s ease-out, box-shadow .2s ease-out, --nav-cta-fill .2s ease-out, color .2s ease-out;--nav-cta-padding:13px 20px;--nav-cta-font-size:16px;--nav-cta-letter-spacing:.02em;--nav-cta-word-spacing:.25em;--nav-cta-line-height:1;--nav-menu-cta-font-size:18px;--nav-menu-cta-letter-spacing:.02em;--nav-menu-cta-word-spacing:.25em;--nav-menu-cta-line-height:1.2;--nav-menu-bar-width:20px;--nav-menu-bar-thickness:2.5px;--nav-locale-popover-offset:20px;--nav-locale-popover-border:5px solid #dde5e0;--nav-locale-popover-radius:16px;--nav-locale-popover-shadow:0 10px 24px -14px #0a223380;--nav-locale-option-radius:12px;--nav-menu-padding-top:12px;--nav-menu-shadow:0 18px 32px -20px #0b0c0a66;--nav-menu-inset:12px;--nav-menu-radius:10px;--nav-menu-option-radius:10px;--nav-menu-links-gap:2px;--nav-menu-link-padding-block:14px;--nav-menu-link-font-size:17px;--nav-menu-item-font-size:17px;--color-skip-background:var(--color-forest);--color-skip-background-hover:#4a784a;--color-skip-text:#fff;--color-skip-accent:#7eb545;--color-skip-accent-text:var(--color-ink);--color-skip-ring-gap:#eef3f1;--color-skip-shadow:#0a223399;--color-cookie-prompt-background:#fff;--color-cookie-prompt-border:#dde5e0;--color-cookie-prompt-text:var(--color-ink);--color-cookie-prompt-text-muted:var(--color-ink-muted);--color-cookie-prompt-accent:#7eb545;--color-cookie-prompt-accent-text:var(--color-ink);--color-cookie-prompt-link-hover:#046d26;--color-cookie-prompt-allow-background:var(--color-forest);--color-cookie-prompt-allow-text:#fff;--color-cookie-prompt-decline-background:#eef3f1;--color-cookie-prompt-decline-hover-background:#dfe8ec;--color-cookie-prompt-decline-text:var(--color-ink);--cookie-prompt-shadow:0 10px 24px -14px #0a223380;--color-partner-carousel-background:transparent;--color-partner-carousel-border:transparent;--color-partner-carousel-text:var(--color-ink);--color-partner-carousel-hover-text:#046d26;--color-partner-carousel-hover-background:transparent;--color-partner-carousel-hover-border:transparent;--color-partner-carousel-focus:#046d26;--partner-carousel-gap:88px;--partner-carousel-row-gap:44px;--partner-carousel-tile-width:132px;--partner-carousel-tile-height:40px;--partner-carousel-tile-padding:0;--partner-carousel-tile-radius:0;--partner-carousel-logo-padding:0;--partner-carousel-logo-filter:grayscale(1);--partner-carousel-logo-opacity:.8;--partner-carousel-logo-hover-filter:none;--partner-carousel-logo-hover-opacity:1;--partner-carousel-hover-scale:none;--partner-carousel-fade:10%;--partner-carousel-rule:none;--partner-carousel-rule-inset:var(--home-gutter);--partner-carousel-rule-space:0px;--color-video-hero-background:var(--color-forest);--color-video-hero-text:#fff;--color-video-hero-focus:#7eb545;--video-hero-overlay:radial-gradient(ellipse 70% 65% at center, #3a5f3aeb 0%, #3a5f3ac2 55%, #3a5f3a99 100%);--video-hero-media-filter:none;--video-hero-border-bottom:none;--video-hero-toggle-inset:auto clamp(16px, 2.4vw, 32px) 16px auto;--video-hero-toggle-border-width:2px;--video-hero-toggle-backdrop-filter:blur(8px);--video-hero-toggle-hover-scale:1.08;--video-hero-toggle-active-scale:.92;--video-hero-toggle-icon-size:18px;--color-video-hero-toggle-background:#3a5f3a99;--color-video-hero-toggle-border:#ffffff80;--color-video-hero-toggle-text:#fff;--color-video-hero-toggle-hover-background:var(--color-forest);--color-video-hero-toggle-hover-border:#ffffff80;--color-button-primary-background:var(--color-action-green);--color-button-primary-border:var(--gradient-edge);--color-button-primary-text:#fff;--color-button-primary-hover-background:#58b937;--color-button-primary-active-background:#4a9a2e;--color-button-primary-focus:#fff;--color-button-secondary-background:var(--color-navy);--color-button-secondary-border:var(--gradient-edge);--color-button-secondary-text:#eef3f1;--color-button-secondary-hover-background:#0d2d41;--color-button-secondary-active-background:#0b2636;--color-button-secondary-focus:#046d26;--color-button-muted-background:var(--color-navy-raised);--color-button-muted-border:var(--gradient-edge);--color-button-muted-text:#fff;--color-button-muted-hover-background:#163b53;--color-button-muted-active-background:#123145;--color-button-muted-focus:#fff;--color-button-outline-background:var(--color-navy);--color-button-outline-border:var(--gradient-edge);--color-button-outline-text:#eef3f1;--color-button-outline-hover-background:var(--color-navy);--color-button-outline-hover-text:#7eb545;--color-button-outline-active-background:#0c2a3d;--color-button-outline-focus:#fff;--color-button-highlight-background:var(--color-lime);--color-button-highlight-border:var(--gradient-edge);--color-button-highlight-text:var(--color-ink);--color-button-highlight-hover-background:#d0d728;--color-button-highlight-active-background:#adb221;--color-button-highlight-focus:#fff}main :is([aria-pressed=true],[role=tab][aria-selected=true]){outline-offset:0;outline:3px solid #427df2}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;font-size:18px;line-height:32px}body{font-family:var(--font-sans);margin:0;font-size:18px;line-height:32px}@media (max-width:1024px){body{font-size:15px;line-height:24px}}body{background-color:#fff}.video-hero__sale-discount,.video-hero__sale-title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;font-weight:900}.video-hero__action{font-family:var(--font-display);font-synthesis:none;letter-spacing:.05em;word-spacing:.25em;text-shadow:none;border:3px solid #fbfcfd;border-radius:10px;padding:18px 30px;font-size:18px;font-weight:400;line-height:1.2;text-decoration:none;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s,background-color .15s,color .15s;display:inline-block;box-shadow:0 4px #0a22332e}.video-hero__action:hover{box-shadow:0 6px #0a22332e,0 12px 20px -10px #0a223373}.video-hero__action:active{transition-duration:60ms;box-shadow:0 1px #0a22332e}@media (prefers-reduced-motion:no-preference){.video-hero__action:hover{transform:translateY(-2px)}.video-hero__action:active{transform:translateY(3px)}}.video-hero__action--primary{color:var(--color-ink);background:#7eb545}.video-hero__action--secondary{background:var(--color-navy-raised);color:#fff}.video-hero__action--secondary:hover{background:var(--color-navy-line)}.video-hero__action-icon{vertical-align:-.1em;width:.9em;height:.9em;display:inline-block}.video-hero__sale{border:1px solid;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;width:100%;max-width:1400px;margin-inline:auto;padding:clamp(24px,3.4vw,40px);display:flex;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.video-hero__sale--black-friday{color:#eef3f1;background:#1b1e17;border-color:#1b1e1726}.video-hero__sale--black-friday .video-hero__sale-discount,.video-hero__sale--black-friday .video-hero__sale-cta{background:var(--color-lime)}.video-hero__sale--new-year{background:var(--color-forest);color:#fff;border-color:#1f1e1d26}.video-hero__sale--new-year .video-hero__sale-discount,.video-hero__sale--new-year .video-hero__sale-cta{background:#7eb545}.video-hero__sale-intro{flex-wrap:wrap;flex:520px;align-items:center;gap:20px 28px;display:flex}.video-hero__sale-text{flex:260px}.video-hero__sale-discount{color:var(--color-ink);border:5px solid #fbfcfd;border-radius:24px;margin:0;padding:6px 18px 12px;font-size:clamp(44px,6vw,84px);line-height:.9;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.video-hero__sale-title{margin:0;font-size:clamp(24px,3vw,40px);line-height:1}.video-hero__sale-description{opacity:.85;margin:8px 0 0;font-size:17px}.video-hero__sale-cta{color:var(--color-ink);white-space:nowrap}.video-hero__event{color:var(--color-ink-muted);text-shadow:none;background:#fff;border:1.5px solid #c9d3dc;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:7px 8px 7px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.video-hero__event:hover{border-color:var(--color-forest);color:var(--color-ink)}.video-hero__event-dot{background:#7eb545;border-radius:50%;flex:none;width:8px;height:8px}.video-hero__event-title{color:var(--color-ink);font-weight:700}.video-hero__event-more{color:var(--color-ink);background:#e8eef2;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.video-hero__tips{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#4a784ab8;border-top:2px solid #ffffff40;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-inline:calc(-1*clamp(20px,4vw,56px));padding:18px clamp(20px,4vw,56px);display:flex}.video-hero__tip{flex-wrap:wrap;flex:320px;align-items:center;gap:16px 20px;margin:0;display:flex}.video-hero__tip[hidden]{display:none}.video-hero__tip-label{background:var(--color-accent-orange);color:#fff;white-space:nowrap;border-radius:8px;flex:none;padding:6px 12px;font-size:13px;font-weight:700;transform:rotate(-2deg)}.video-hero__tip-text{flex:240px;font-size:clamp(16px,1.4vw,19px);font-weight:700;line-height:1.4}.video-hero__tip-buttons{display:flex}.video-hero__tip-button{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.video-hero__tip-button:before{content:"";background:#ffffff59;border-radius:50%;width:10px;height:10px}.video-hero__tip-button[aria-current=true]:before{background:#fff}.video-player--simulator{background:var(--color-forest);border:6px solid #fbfcfd;border-radius:24px;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.video-player--simulator:has(.video-player__poster:focus-visible){outline-offset:3px;outline:3px solid #7eb545}.video-player--simulator .video-player__poster:hover{filter:brightness(1.05)}.video-player--simulator .video-player__poster:focus-visible{outline:none}.video-player--simulator .video-player__poster:after{content:"";background:linear-gradient(#3a5f3a00 45%,#3a5f3a8c);position:absolute;inset:0}.video-player--simulator .video-player__play{color:#fff;background:#7eb545;border:1px solid #1f1e1d26;border-radius:50%;justify-content:center;width:clamp(72px,9vw,112px);height:clamp(72px,9vw,112px);box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.video-player--simulator .video-player__play svg{width:63%;height:63%}.video-player--simulator .video-player__caption{z-index:1;color:#eef3f1;white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex;position:absolute;bottom:clamp(14px,2vw,24px);left:clamp(16px,2.4vw,28px)}.video-player--simulator .video-player__tag{color:var(--color-ink);background:#fff;border-radius:10px;padding:6px 14px;font-size:14px;box-shadow:inset 0 0 0 1px #1f1e1d26}
