.ProductCTA-module__GdNWua__section{--product-cta-field-width:220px;padding-bottom:64px}.ProductCTA-module__GdNWua__title{color:var(--color-ink);font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px}.ProductCTA-module__GdNWua__form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProductCTA-module__GdNWua__field{box-sizing:border-box;width:var(--product-cta-field-width);border:1px solid var(--color-input-border);background-color:var(--color-surface);max-width:100%;color:var(--color-ink);font-family:var(--font-family-ui);border-radius:0;outline:none;padding:10px 12px;font-size:13px;line-height:18px}.ProductCTA-module__GdNWua__field:focus-visible,.ProductCTA-module__GdNWua__submit:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ProductCTA-module__GdNWua__dropdown{width:var(--product-cta-field-width);max-width:100%;position:relative}.ProductCTA-module__GdNWua__inputWrap{position:relative}.ProductCTA-module__GdNWua__comboboxInput{cursor:text;padding-right:32px}.ProductCTA-module__GdNWua__chevron{color:var(--color-text-disabled);cursor:pointer;pointer-events:auto;transition:transform var(--motion-normal);position:absolute;top:50%;right:10px;transform:translateY(-50%)rotate(0)}.ProductCTA-module__GdNWua__chevronOpen{transform:translateY(-50%)rotate(180deg)}.ProductCTA-module__GdNWua__listbox{z-index:50;width:var(--product-cta-field-width);border:1px solid var(--color-input-border);background-color:var(--color-surface);max-height:280px;box-shadow:var(--shadow-dropdown-soft);font-family:var(--font-family-ui);border-radius:0;padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.ProductCTA-module__GdNWua__empty{color:var(--color-text-disabled);padding:10px 12px;font-size:13px}.ProductCTA-module__GdNWua__option{width:100%;color:var(--color-text);cursor:pointer;font-size:13px;font-weight:var(--font-weight-regular);text-align:left;transition:background-color var(--motion-fast);background-color:#0000;border:none;border-radius:0;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.ProductCTA-module__GdNWua__option:hover,.ProductCTA-module__GdNWua__option:focus-visible{background-color:var(--color-surface-muted)}.ProductCTA-module__GdNWua__option:focus-visible{outline:1px solid var(--color-focus-ring);outline-offset:-1px}.ProductCTA-module__GdNWua__optionSelected{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.ProductCTA-module__GdNWua__optionCheck{color:var(--color-ink);flex-shrink:0}.ProductCTA-module__GdNWua__submit{border-radius:var(--radius-pill);background-color:var(--color-ink);color:var(--color-surface);cursor:pointer;font-family:var(--font-family-ui);font-size:13px;font-weight:var(--font-weight-medium);transition:background-color var(--motion-fast);white-space:nowrap;border:none;padding:10px 24px}.ProductCTA-module__GdNWua__submit:hover{background-color:var(--color-ink-hover)}
.IllustrationVideoFrame-module__XQbJKW__placeholder{color:var(--color-text-disabled);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:uppercase}.IllustrationVideoFrame-module__XQbJKW__modalBackdrop{z-index:1000;background-color:var(--color-modal-overlay-strong);justify-content:center;align-items:center;padding:24px;animation:.18s ease-out IllustrationVideoFrame-module__XQbJKW__illustrationFadeIn;display:flex;position:fixed;inset:0}.IllustrationVideoFrame-module__XQbJKW__modalBox{aspect-ratio:16/9;border:1px solid var(--color-border);background-color:var(--color-surface);justify-content:center;align-items:center;width:100%;max-width:1100px;animation:.18s ease-out IllustrationVideoFrame-module__XQbJKW__illustrationZoomIn;display:flex;position:relative}.IllustrationVideoFrame-module__XQbJKW__modalClose{border:1px solid var(--color-border);border-radius:var(--radius-circle);background-color:var(--color-surface);width:36px;height:36px;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-44px;right:0}.IllustrationVideoFrame-module__XQbJKW__modalClose:hover{background-color:var(--color-ink);color:var(--color-surface)}.IllustrationVideoFrame-module__XQbJKW__modalClose:focus-visible,.IllustrationVideoFrame-module__XQbJKW__frameInline:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.IllustrationVideoFrame-module__XQbJKW__frameInline{aspect-ratio:16/9;border:1px solid var(--color-border);background-color:var(--color-surface);cursor:zoom-in;width:100%;max-width:700px;transition:box-shadow var(--motion-fast),transform var(--motion-fast);padding:0;display:block}.IllustrationVideoFrame-module__XQbJKW__frameInline:hover{box-shadow:var(--shadow-illustration-frame-hover)}.IllustrationVideoFrame-module__XQbJKW__frameInlineContent{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@keyframes IllustrationVideoFrame-module__XQbJKW__illustrationFadeIn{0%{opacity:0}to{opacity:1}}@keyframes IllustrationVideoFrame-module__XQbJKW__illustrationZoomIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.IllustrationVideoFrame-module__XQbJKW__modalClose{width:32px;height:32px;top:-40px}}
.ProductFeaturePage-module__cQNsra__root{background-color:var(--color-surface);min-height:100vh;font-family:var(--font-family-ui)}.ProductFeaturePage-module__cQNsra__backSection{padding-top:32px;padding-bottom:24px}.ProductFeaturePage-module__cQNsra__backButton{border:1px solid var(--color-input-border);border-radius:var(--radius-pill);color:var(--color-ink);font-size:13px;font-weight:var(--font-weight-medium);transition:all var(--motion-normal);background-color:#0000;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;display:inline-flex}.ProductFeaturePage-module__cQNsra__backButton:hover{background-color:var(--color-surface-hover)}.ProductFeaturePage-module__cQNsra__backButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ProductFeaturePage-module__cQNsra__contentSection,.ProductFeaturePage-module__cQNsra__illustrationSection{padding-bottom:48px}.ProductFeaturePage-module__cQNsra__title{color:var(--color-ink);font-size:32px;font-weight:var(--font-weight-semibold);margin-bottom:12px}.ProductFeaturePage-module__cQNsra__subtitle{max-width:var(--text-max-width);color:var(--color-text-subtle);margin-bottom:32px;font-size:18px;line-height:1.6}.ProductFeaturePage-module__cQNsra__answerPanel{border-top:1px solid var(--color-border);max-width:880px;margin-bottom:32px;padding-top:20px}.ProductFeaturePage-module__cQNsra__answerTitle{color:var(--color-ink);font-size:18px;font-weight:var(--font-weight-semibold);margin:0 0 8px}.ProductFeaturePage-module__cQNsra__answerText{max-width:var(--text-max-width);color:var(--color-text-dense);margin:0 0 16px;font-size:15px;line-height:1.65}.ProductFeaturePage-module__cQNsra__answerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ProductFeaturePage-module__cQNsra__answerLabel{color:var(--color-ink);font-size:13px;font-weight:var(--font-weight-semibold);margin:0 0 6px}.ProductFeaturePage-module__cQNsra__answerSmall{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.55}.ProductFeaturePage-module__cQNsra__benefitsTitle{color:var(--color-ink);font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:uppercase;margin-bottom:8px}.ProductFeaturePage-module__cQNsra__benefitsDescription{max-width:var(--text-max-width);color:var(--color-text-subtle);margin-bottom:20px;font-size:15px;line-height:1.6}.ProductFeaturePage-module__cQNsra__featureList{margin:0;padding:0;list-style:none}.ProductFeaturePage-module__cQNsra__featureItem{color:var(--color-ink);align-items:flex-start;gap:12px;margin-bottom:12px;font-size:15px;line-height:1.5;display:flex}.ProductFeaturePage-module__cQNsra__featureIcon{color:var(--color-ink);flex-shrink:0;margin-top:2px}@media (max-width:768px){.ProductFeaturePage-module__cQNsra__answerGrid{grid-template-columns:1fr}.ProductFeaturePage-module__cQNsra__answerTitle{font-size:16px}.ProductFeaturePage-module__cQNsra__answerText,.ProductFeaturePage-module__cQNsra__answerSmall{font-size:13px}}
