/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.ds-button{justify-content:center;align-items:center;gap:var(--ds-space-2);padding:0 var(--ds-space-4);min-height:var(--ds-control-md);border-radius:var(--ds-radius-control);font:var(--ds-weight-strong) var(--ds-text-md)/1.3 var(--ds-font);white-space:nowrap;cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease), border-color var(--ds-duration-fast) var(--ds-ease), box-shadow var(--ds-duration-fast) var(--ds-ease), transform var(--ds-duration-fast) var(--ds-ease);border:1px solid #0000;flex-shrink:0;text-decoration:none;display:inline-flex}.ds-button svg{flex-shrink:0;width:16px;height:16px}.ds-button--primary{color:var(--ds-text-inverse);background:linear-gradient(180deg, var(--ds-button-face), var(--ds-button-foot));border-color:var(--ds-button-rim);box-shadow:inset 0 1px 0 #ffffff30, inset 0 -1px 0 #00000012, 0 2px 0 var(--ds-button-base), 0 4px 6px -3px #26183028}.ds-button--primary:hover:not(:disabled){background:linear-gradient(180deg, var(--ds-button-face-hover), var(--ds-button-foot-hover));border-color:var(--ds-button-rim-hover)}.ds-button--secondary:hover:not(:disabled){background:var(--ds-canvas);border-color:var(--ds-brand-400)}.ds-button--soft:hover:not(:disabled){background:var(--ds-brand-200);border-color:var(--ds-brand-200)}.ds-button--ghost:hover:not(:disabled){background:var(--ds-surface-subtle);color:var(--ds-text)}.ds-button--danger:hover:not(:disabled){background:var(--ds-danger-700)}@supports (color:color-mix(in lab, red, red)){.ds-button--danger:hover:not(:disabled){background:color-mix(in srgb, var(--ds-danger-700) 85%, black)}}.ds-button:active:not(:disabled){transform:translateY(1px)}.ds-button--primary:active:not(:disabled){box-shadow:inset 0 1px 0 #ffffff30, 0 1px 0 var(--ds-button-base)}.ds-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ds-control--lg{min-height:var(--ds-control-lg);font-size:var(--ds-text-base);padding-inline:var(--ds-space-5)}.ds-button:focus-visible,.ds-input:focus-visible,.ds-checkbox:focus-visible,.ds-radio:focus-visible,.ds-tabs :focus-visible,.ds-accordion summary:focus-visible,.ds-menu button:focus-visible,.ds-table-scroll:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px;box-shadow:var(--ds-focus-ring)}.ds-input{width:100%;min-width:0;min-height:var(--ds-control-md);padding:9px var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);font:var(--ds-weight-normal) var(--ds-text-md)/var(--ds-leading) var(--ds-font);box-shadow:var(--ds-shadow-sm);transition:border-color var(--ds-duration-fast), box-shadow var(--ds-duration-fast)}.ds-input:hover:not(:disabled):not(:focus){border-color:var(--ds-brand-400)}.ds-input:focus{border-color:var(--ds-focus);box-shadow:var(--ds-focus-ring);outline:2px solid #0000}.ds-input:disabled{background:var(--ds-surface-subtle);color:var(--ds-text-muted);cursor:not-allowed;opacity:.65;box-shadow:none}.ds-input[aria-invalid=true]{border-color:var(--ds-danger-700);background:var(--ds-danger-50)}.ds-input::placeholder{color:var(--ds-gray-500)}.ds-label{font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);color:var(--ds-text-secondary);line-height:1.5}.ds-help{font-size:var(--ds-text-sm);line-height:var(--ds-leading);font-weight:var(--ds-weight-normal);color:var(--ds-text-muted);margin:0;display:block}.ds-checkbox:disabled,.ds-radio:disabled{cursor:not-allowed;opacity:.45}.ds-switch-field{align-items:flex-start;gap:var(--ds-space-3);cursor:pointer;display:flex}.ds-switch{flex:0 0 36px;margin-top:1px;display:inline-flex;position:relative}.ds-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.ds-switch-track{background:var(--ds-gray-300);border-radius:var(--ds-radius-full);width:36px;height:22px;transition:background var(--ds-duration-fast);border:1px solid #0000;align-items:center;padding:2px;display:flex}.ds-switch-track>span{background:var(--ds-white);width:16px;height:16px;box-shadow:var(--ds-shadow-sm);transition:transform var(--ds-duration) var(--ds-ease);border-radius:50%}.ds-switch input:checked+.ds-switch-track{background:var(--ds-brand-700)}.ds-switch input:checked+.ds-switch-track>span{transform:translate(14px)}.ds-switch input:focus-visible+.ds-switch-track{outline:2px solid var(--ds-focus);outline-offset:3px;box-shadow:var(--ds-focus-ring)}.ds-switch input:disabled{cursor:not-allowed}.ds-switch input:disabled+.ds-switch-track{opacity:.45}.ds-switch-copy{flex-direction:column;gap:4px;display:flex}.ds-slider-field{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-slider-field>div:first-child,.ds-slider-limits{justify-content:space-between;gap:var(--ds-space-3);display:flex}.ds-slider-field output{font:var(--ds-weight-medium) var(--ds-text-sm)/1.5 var(--ds-font-mono);color:var(--ds-selected-text);background:var(--ds-brand-50);border:1px solid var(--ds-brand-200);border-radius:var(--ds-radius-sm);padding:2px 7px}.ds-slider{appearance:none;background:linear-gradient(to right, var(--ds-brand-600) var(--ds-slider-value), var(--ds-gray-200) var(--ds-slider-value));border-radius:var(--ds-radius-full);cursor:pointer;width:100%;height:6px;accent-color:var(--ds-brand-600);margin:8px 0}.ds-slider::-webkit-slider-thumb{appearance:none;background:var(--ds-white);border:2px solid var(--ds-brand-600);width:18px;height:18px;box-shadow:var(--ds-shadow-sm);border-radius:50%}.ds-slider::-moz-range-thumb{background:var(--ds-white);border:2px solid var(--ds-brand-600);width:14px;height:14px;box-shadow:var(--ds-shadow-sm);border-radius:50%}.ds-slider:focus-visible{outline:2px solid var(--ds-focus);outline-offset:7px}.ds-slider:disabled{opacity:.45;cursor:not-allowed}.ds-slider-limits{font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.ds-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-sm);min-width:0}.ds-card--md{padding:var(--ds-space-6)}.ds-card--interactive:hover{border-color:var(--ds-brand-400);box-shadow:var(--ds-shadow-md)}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-shimmer{to{background-position:-200% 0}}.ds-table tbody tr:hover{background:var(--ds-brand-50)}.ds-segmented input:checked+span{background:var(--ds-surface);color:var(--ds-selected-text);box-shadow:var(--ds-shadow-sm);font-weight:var(--ds-weight-strong)}.ds-segmented input:focus-visible+span{outline:2px solid var(--ds-focus);outline-offset:1px}.ds-segmented .is-disabled{opacity:.4;cursor:not-allowed}.ds-tabs>[aria-selected=true],.ds-tabs>[aria-current=page]{color:var(--ds-selected-text);border-bottom-color:var(--ds-brand-600);font-weight:var(--ds-weight-strong)}.ds-tabs>:hover{color:var(--ds-selected-text)}.ds-tabs>:disabled{opacity:.4;cursor:not-allowed}.ds-breadcrumbs [aria-current]{color:var(--ds-text)}.ds-breadcrumbs a:hover{color:var(--ds-selected-text);text-decoration:underline}.ds-accordion details[open] summary svg{transform:rotate(180deg)}.ds-tooltip-wrap{display:inline-flex;position:relative}.ds-tooltip{border-radius:var(--ds-radius-sm);background:var(--ds-brand-950);width:max-content;max-width:240px;color:var(--ds-white);font-size:var(--ds-text-xs);opacity:0;visibility:hidden;pointer-events:none;z-index:var(--ds-z-popover);box-shadow:var(--ds-shadow-md);padding:7px 10px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ds-tooltip-wrap:hover .ds-tooltip,.ds-tooltip-wrap:focus-within .ds-tooltip{opacity:1;visibility:visible}.ds-menu{min-width:195px;padding:var(--ds-space-1);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);box-shadow:var(--ds-shadow-md);z-index:var(--ds-z-popover);position:absolute;top:calc(100% + 7px);left:0}.ds-menu button{text-align:left;width:100%;padding:9px var(--ds-space-3);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-md);color:var(--ds-text-secondary);cursor:pointer;display:block}.ds-menu button:hover,.ds-menu button:focus{background:var(--ds-selected)}.ds-menu .is-danger{color:var(--ds-danger-700)}.ds-menu button:disabled{opacity:.4;cursor:not-allowed}.ds-dialog{border:1px solid var(--ds-border);border-radius:var(--ds-radius-overlay);box-shadow:var(--ds-shadow-overlay);background:var(--ds-surface);color:var(--ds-text);font-family:var(--ds-font);width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto}.ds-dialog::backdrop{background:var(--ds-overlay);backdrop-filter:blur(4px)}.ds-dialog[open]{animation:ds-appear var(--ds-duration) var(--ds-ease)}.ds-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-6);border-bottom:1px solid var(--ds-border);display:flex}.ds-dialog-header .ds-text{margin-top:var(--ds-space-2)}.ds-dialog-body{padding:var(--ds-space-6)}.ds-dialog-footer{justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--ds-border);background:var(--ds-canvas);display:flex}.ds-dialog--drawer{border-radius:var(--ds-radius-overlay) 0 0 var(--ds-radius-overlay);width:min(460px,100vw - 16px);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.ds-toasts{right:var(--ds-space-6);bottom:var(--ds-space-6);gap:var(--ds-space-2);z-index:var(--ds-z-toast);pointer-events:none;flex-direction:column;width:min(380px,100vw - 32px);display:flex;position:fixed}.ds-toast{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface);color:var(--tone-text);border:1px solid var(--tone-border);box-shadow:var(--ds-shadow-md);border-radius:var(--ds-radius-card);font:var(--ds-text-md)/1.5 var(--ds-font);animation:ds-appear var(--ds-duration) var(--ds-ease);pointer-events:auto;display:flex}.ds-toast>span{flex:1}.ds-toast>svg{flex-shrink:0}@keyframes ds-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=800px){.ds-card--md{padding:var(--ds-space-5)}.ds-toasts{bottom:16px;right:16px}.ds-input{font-size:16px}.ds-dialog-header,.ds-dialog-body{padding:var(--ds-space-5)}}@media (prefers-reduced-motion:reduce){.ds-spinner,.ds-dialog[open],.ds-toast{animation:none}.ds-button,.ds-input,.ds-switch-track,.ds-switch-track>span{transition:none}.ds-button:active:not(:disabled){transform:none}}.ds-segmented-links>a[aria-current=page]{background:var(--ds-surface);color:var(--ds-selected-text);box-shadow:var(--ds-shadow-sm);font-weight:var(--ds-weight-strong)}.ds-filter-chip[aria-pressed=true]{background:var(--ds-selected);border-color:var(--ds-brand-200);color:var(--ds-selected-text)}.ds-tooltip-wrap[data-dismissed=true] .ds-tooltip{opacity:0;visibility:hidden}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.list-item{display:list-item}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.paused{animation-play-state:paused}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--darwin-ink:#292333;--darwin-plum:#382b47;--darwin-paper:#f8f5fc;--darwin-lilac:#ded0ed;--darwin-lime:#d7f5ad;--ds-brand-950:#292333;--ds-brand-900:#382b47;--ds-brand-700:#69478f;--ds-brand-600:#8060a5;--ds-brand-400:#b49bcd;--ds-brand-200:#ded0ed;--ds-brand-100:#eee7f6;--ds-brand-50:#f8f5fc;--ds-white:#fff;--ds-gray-950:var(--darwin-ink);--ds-gray-700:#51465d;--ds-gray-600:#6c6276;--ds-gray-500:#7c7187;--ds-gray-300:#cbbfd5;--ds-gray-200:#e2d9eb;--ds-gray-100:#f0eaf5;--ds-gray-50:#faf8fc;--ds-success-700:#24704e;--ds-success-100:#d9eddf;--ds-success-50:#eff8f2;--ds-warning-700:#8b5e12;--ds-warning-100:#f1dfb8;--ds-warning-50:#fff9ed;--ds-danger-700:#b43e43;--ds-danger-100:#f0cdd0;--ds-danger-50:#fff3f3;--ds-info-700:#366a9b;--ds-info-100:#ccdfef;--ds-info-50:#f0f7fd;--ds-canvas:var(--ds-gray-50);--ds-surface:var(--ds-white);--ds-surface-subtle:var(--ds-gray-100);--ds-text:var(--ds-gray-950);--ds-text-secondary:var(--ds-gray-700);--ds-text-muted:var(--ds-gray-600);--ds-text-inverse:var(--ds-white);--ds-border:var(--ds-gray-200);--ds-border-strong:var(--ds-gray-300);--ds-action:var(--ds-brand-900);--ds-action-hover:var(--ds-brand-700);--ds-button-face:#51405f;--ds-button-foot:#3b2c49;--ds-button-rim:#675176;--ds-button-base:#22172d;--ds-button-face-hover:#614b73;--ds-button-foot-hover:#473355;--ds-button-rim-hover:#806092;--ds-selected:var(--ds-brand-100);--ds-selected-text:var(--ds-brand-700);--ds-focus:var(--ds-brand-600);--ds-font:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--ds-font-mono:var(--font-geist-mono), monospace;--ds-text-xs:11px;--ds-text-sm:12px;--ds-text-md:13px;--ds-text-base:14px;--ds-text-lg:16px;--ds-text-xl:20px;--ds-text-2xl:28px;--ds-text-3xl:36px;--ds-text-display:48px;--ds-weight-normal:400;--ds-weight-medium:500;--ds-weight-strong:520;--ds-weight-bold:600;--ds-leading:1.6;--ds-leading-heading:1.2;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-radius-sm:6px;--ds-radius-control:9px;--ds-radius-card:12px;--ds-radius-overlay:16px;--ds-radius-full:999px;--ds-control-sm:32px;--ds-control-md:40px;--ds-control-lg:48px;--ds-shadow-sm:0 1px 2px #24283406, 0 1px 3px #24283404;--ds-shadow-md:0 4px 16px #2923330a, 0 1px 3px #29233308;--ds-shadow-overlay:0 24px 80px #29233324, 0 4px 16px #2923330f;--ds-overlay:#24283466;--ds-focus-ring:0 0 0 3px var(--ds-focus)}@supports (color:color-mix(in lab, red, red)){:root{--ds-focus-ring:0 0 0 3px color-mix(in srgb, var(--ds-focus) 22%, transparent)}}:root{--ds-duration-fast:.14s;--ds-duration:.22s;--ds-ease:cubic-bezier(.2, .75, .25, 1);--ds-z-sticky:15;--ds-z-popover:60;--ds-z-toast:100}.enterprise-app{--overture-ink:var(--ds-text);--overture-ink-hover:var(--ds-action-hover);--overture-muted:var(--ds-text-muted);--overture-muted-small:var(--ds-text-muted);--overture-line:var(--ds-border);--overture-surface:var(--ds-surface);--overture-canvas:var(--ds-canvas);--overture-beige:var(--ds-surface-subtle);--overture-accent:var(--ds-selected);--overture-green:var(--ds-selected-text);--overture-mint:var(--ds-brand-50);--overture-danger:var(--ds-danger-700);font-family:var(--ds-font)}.marketing-site{--ds-text-xs:.8125rem;--ds-text-sm:.875rem;--ds-text-md:.9375rem;--ds-text-base:1rem;--ds-text-lg:1.125rem;overflow:clip}.wrap{width:min(1240px,100% - 96px);margin-inline:auto}.site-header{z-index:30;border-bottom:1px solid var(--ds-border);backdrop-filter:blur(16px);background:#fffffff2;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;width:min(1320px,100% - 64px);height:86px;margin:auto;display:flex}.wordmark{letter-spacing:-1.2px;color:var(--ds-brand-950);align-items:center;gap:9px;font-size:26px;font-weight:580;text-decoration:none;display:inline-flex}.brand-mark{width:30px;height:30px;color:var(--ds-brand-600)}.site-nav{align-items:center;gap:36px;display:flex}.nav-link{background:0 0;border:0;padding:10px 0;font-size:15px;font-weight:520;text-decoration:none}.nav-link:hover{color:var(--ds-brand-700)}.product-menu-trigger{align-items:center;gap:6px;display:flex}.product-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.product-menu{border:1px solid var(--ds-border);border-radius:var(--ds-radius-overlay);background:#fff;width:400px;padding:22px;position:absolute;top:calc(100% + 25px);left:-110px;box-shadow:0 20px 70px #2923331c}.product-menu[hidden]{display:none}.menu-eyebrow{letter-spacing:.1em;color:var(--ds-text-muted);margin:0 10px 12px;font-size:12px;display:block}.product-menu a{border-radius:8px;align-items:center;gap:14px;padding:13px 10px;text-decoration:none;display:flex}.product-menu a:hover{background:var(--ds-brand-50)}.product-menu a>svg{color:var(--ds-brand-700);margin-left:auto}.product-menu strong{font-size:15px;font-weight:550;display:block}.product-menu small{color:var(--ds-text-muted);margin-top:3px;font-size:13px;display:block}.menu-icon{color:var(--ds-brand-700)}.mobile-menu{display:none}.hero{text-align:center;padding-top:78px}h1,h2,h3,p,figure{margin:0}h1{letter-spacing:-.065em;font-size:clamp(44px,5.4vw,76px);font-weight:530;line-height:1.075}.hero h1{margin:23px 0}h1 span{color:var(--ds-brand-700)}.hero-description{color:var(--ds-text-muted);max-width:710px;margin:auto;font-size:18px;line-height:1.65}.hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:28px;display:flex}.marketing-site .ds-button{border-radius:var(--ds-radius-control)}.marketing-site .ds-control--lg{min-height:48px;padding-inline:22px}.text-link{color:var(--ds-brand-900);align-items:center;gap:10px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.text-link:hover svg{transform:translate(4px)}.text-link svg{flex-shrink:0;transition:transform .2s}h2{letter-spacing:-.055em;font-size:clamp(32px,3.6vw,49px);font-weight:530;line-height:1.12}.section-heading p{color:var(--ds-text-muted);max-width:480px;font-size:17px;line-height:1.7}.story-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding-block:120px;display:grid}.section-heading .text-link{margin-top:25px}.footer-links a:hover{color:var(--ds-brand-700)}.ds-dialog:has(.expanded-product){width:min(1300px,100vw - 40px);max-width:1300px}.expanded-product{border:1px solid var(--ds-border);border-radius:8px;width:100%}.dialog-tour-controls{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@keyframes appear{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.wrap{width:calc(100% - 56px)}.hero{padding-top:60px}.story-section{gap:40px}}@media (width<=700px){.wrap{width:calc(100% - 36px)}.nav-inner{width:calc(100% - 36px);height:72px}.wordmark{font-size:24px}.mobile-menu{width:44px;height:44px;color:var(--ds-brand-900);background:0 0;border:0;place-items:center;display:grid}.site-nav{display:none}.site-nav.is-open{border-bottom:1px solid var(--ds-border);background:#fff;flex-direction:column;align-items:stretch;gap:14px;padding:20px;display:flex;position:absolute;top:72px;left:0;right:0}.product-menu{width:100%;box-shadow:none;border:0;padding:12px 0 0;position:static}.product-menu a{padding-inline:0}.menu-eyebrow{margin-left:0;font-size:12px}.hero{padding-top:46px}h1{font-size:clamp(38px,8.2vw,54px)}.hero h1{margin-block:22px}.hero-description{font-size:16px}.hero-actions{flex-direction:column;gap:20px}.story-section{grid-template-columns:1fr;gap:35px}h2{font-size:36px}.section-heading p{font-size:16px}.story-section{padding-block:65px}}.expanded-product{object-fit:contain;background:var(--ds-brand-50);max-height:none}.cycle-steps button[aria-pressed=true]{color:#fff}.cycle-steps button[aria-pressed=true]>span{background:var(--ds-brand-200);color:var(--ds-brand-950);border-color:var(--ds-brand-200)}.cycle-play.ds-button:hover{background:#473952}.skip-link{background:var(--ds-brand-900);color:#fff;z-index:100;border-radius:8px;padding:12px 18px;font-size:16px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.ds-dialog:has(.expanded-product) .ds-dialog-header{z-index:2;background:var(--ds-surface);position:sticky;top:0}.marketing-site{--m-ink:#252333;--m-violet:#70518f;--m-muted:#696476;--m-line:#e0d9e9;--m-surface:#f7f4fb;--m-lime:#d7f5ad;--m-lime-soft:#eff9e4;--m-lime-ink:#385327;--m-lime-border:#b3d494;-webkit-font-smoothing:antialiased}.hero-stage{isolation:isolate;background:#f6f3fb;position:relative;overflow:hidden}.hero-stage:before{content:"";background:linear-gradient(180deg, #fbfaffdb, #f9f7fb8a 60%, #f2edf800), var(--darwin-texture,url(/hero-wave.png)) center bottom/cover;z-index:-1;opacity:.65;position:absolute;inset:0}.hero-stage .hero{text-align:left;grid-template-columns:1fr 1.04fr;align-items:center;gap:66px;padding-block:82px 54px;display:grid}.hero-stage h1{letter-spacing:-.065em;max-width:550px;color:var(--m-ink);text-wrap:balance;margin:24px 0;font-size:clamp(3rem,4.65vw,4.25rem);font-weight:520;line-height:1.055}.hero-stage h1 span{color:var(--m-violet);display:block}.hero-stage .hero-description{max-width:420px;color:var(--m-muted);margin:0;font-size:1.0625rem;line-height:1.65}.hero-stage .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:24px;margin-top:29px}.marketing-site .ds-button{border-radius:999px;font-weight:500}.marketing-site .ds-button--primary{background:#282434;box-shadow:0 4px 10px #2824340c}.marketing-site .ds-button--primary:hover{background:#4a365d;transform:translateY(-2px)}.product-tour [role=tab][aria-selected=true]{color:#533f64;border-top:2px solid #85609d;padding-top:11px}@media (hover:hover){.product-illustration:hover .mock-chat-panel{transform:perspective(1100px)rotateY(0)rotateX(0)translateY(-3px)}}.expanded-illustration{max-width:680px;margin:15px auto 35px;padding-inline:20px}.ds-dialog:has(.expanded-illustration){width:min(780px,100vw - 32px);max-width:780px}@keyframes graphic-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sculpture-arrive{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes ticket-arrive{0%{opacity:0;translate:12px 15px}to{opacity:1;translate:0}}@media (width<=1050px){.hero-stage .hero{gap:34px;padding-block:65px 45px}.hero-stage h1{font-size:3.4rem}}@media (width<=760px){.hero-stage .hero{grid-template-columns:1fr;gap:35px;padding-block:45px 35px}.hero-copy{padding:0}.hero-stage h1{max-width:550px;margin:20px 0;font-size:clamp(2.8rem,9vw,4rem)}.hero-stage .hero-description{max-width:440px;font-size:1rem}.hero-stage .hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:24px}.hero-stage .hero-actions .text-link{font-size:13px}}@keyframes meter-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chart-reveal{to{stroke-dashoffset:0}}@keyframes scan-page{0%{background-position:0 -100%}to{background-position:0 220%}}.site-header{background:#fcfaffee;border-bottom-color:#e8e1ed}.nav-inner{width:min(1240px,100% - 96px);height:82px}.wordmark{letter-spacing:-.07em;font-weight:570}.marketing-site h2{letter-spacing:-.055em;color:var(--m-ink);font-size:clamp(2.25rem,3.45vw,3.125rem);font-weight:500;line-height:1.1}.marketing-site .text-link{color:#796088;font-size:.875rem;font-weight:500}.section-heading h2{margin:22px 0}.section-heading p{color:var(--m-muted);font-size:1rem;line-height:1.7}.story-section{grid-template-columns:.9fr 1.1fr;gap:94px;padding-block:105px}.cycle-play.ds-button:hover{color:#78518f;background:#ebe0f4}.cycle-steps button[aria-pressed=true]{color:#77528e;background:#f2eaf8;border-color:#e0d0eb}.cycle-steps button[aria-pressed=true]>.cycle-step-number{color:#fff;background:#a483b9;border-color:#a483b9}.cycle-steps button[aria-pressed=true]>span:nth-child(2){color:inherit;background:0 0}.cycle-steps button[aria-pressed=true]>svg{opacity:1}.cycle[data-playing=true] .cycle-step-progress{animation:6.5s linear forwards cycle-progress}@keyframes cycle-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1100px){.story-section{gap:45px}}@media (width<=900px){.nav-inner{width:calc(100% - 56px)}.story-section{grid-template-columns:.85fr 1.15fr}}@media (width<=760px){.nav-inner{width:calc(100% - 40px);height:74px}.site-nav.is-open{top:74px}.marketing-site h2{font-size:clamp(2rem,7.6vw,2.6rem)}.story-section,.feature-hero{grid-template-columns:1fr;gap:34px}.story-section{padding-block:65px}}.marketing-site .text-link{font-size:.875rem}@media (width<=760px){.hero-stage .hero-actions .text-link{font-size:.875rem}}.site-header{z-index:50;overflow:visible}.nav-inner{position:relative}.product-menu-wrap{position:static}.product-menu-trigger{min-height:44px;list-style:none}.product-menu-trigger::-webkit-details-marker{display:none}.mobile-menu::-webkit-details-marker{display:none}.product-menu-wrap[open]>summary{color:var(--m-violet)}.product-menu-wrap[open]>summary svg{transform:rotate(180deg)}.product-menu{border:1px solid var(--m-line);background:#fff;border-radius:18px;grid-template-columns:210px 1fr;width:min(650px,100vw - 64px);padding:0;display:grid;top:calc(100% - 2px);left:auto;right:0;overflow:hidden;box-shadow:0 24px 70px #29233326,0 4px 10px #29233308}.product-menu-heading{border-right:1px solid var(--m-line);background:#f3eef8;padding:27px 24px}.product-menu-heading .menu-eyebrow{color:#766280;margin:0 0 25px}.product-menu-heading p{letter-spacing:-.04em;color:var(--m-ink);font-size:1.4rem;font-weight:500;line-height:1.25}.product-menu-heading p span{color:var(--m-violet);margin-top:8px;display:inline-block}.product-menu-links{gap:3px;padding:12px;display:grid}.product-menu-links a{color:var(--m-ink);border-radius:10px;align-items:center;gap:13px;padding:15px 12px;text-decoration:none;display:flex}.product-menu-links a:hover,.product-menu-links a:focus-visible,.product-menu-links a[aria-current=page]{background:#f6f2fa}.product-menu-links .menu-icon{width:36px;height:36px;color:var(--m-violet);background:#fcfaff;border:1px solid #e6ddeb;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.product-menu-links a>svg{color:#967ea4;flex-shrink:0;margin-left:auto}.product-menu-links strong{font-size:.9375rem;font-weight:550;display:block}.product-menu-links small{color:var(--m-muted);margin-top:4px;font-size:.8125rem;display:block}.mobile-navigation{display:none}.feature-navigation a:hover{color:var(--m-violet);background:#faf7fc}.feature-navigation a[aria-current=page]{color:#654878;background:#f1eaf7;font-weight:550;box-shadow:inset 0 0 0 1px #e6d9ef}.feature-workflow-layout.is-cycle{display:block}.feature-workflow-layout.is-cycle .feature-process-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:0 100px;margin-bottom:38px;display:grid}.feature-workflow-layout.is-cycle .feature-process-heading>.eyebrow{grid-column:1/-1}.feature-workflow-layout.is-cycle .feature-process-heading>p{margin-top:15px}@media (width<=1050px){.feature-outcome-heading,.feature-workflow-layout.is-cycle .feature-process-heading{column-gap:45px}}@media (width<=760px){.desktop-navigation{display:none}.mobile-navigation{display:block}.mobile-menu{border-radius:8px;list-style:none;display:grid}.mobile-navigation .menu-close-icon,.mobile-navigation[open] .menu-open-icon{display:none}.mobile-navigation[open] .menu-close-icon{display:block}.mobile-navigation[open]>summary{background:#efe6f6}.mobile-navigation-panel{overscroll-behavior:contain;border-bottom:1px solid var(--m-line);background:#fff;max-height:calc(100dvh - 74px);padding:18px 20px 24px;position:absolute;top:100%;left:-20px;right:-20px;overflow-y:auto;box-shadow:0 16px 30px #29233314}.mobile-navigation-panel .menu-eyebrow{color:var(--m-muted);margin:0 12px 6px}.mobile-navigation-panel .product-menu-links{padding:0}.mobile-navigation-panel>.nav-link{border-top:1px solid var(--m-line);justify-content:space-between;align-items:center;margin-top:12px;padding:18px 12px;display:flex}.feature-outcome-heading,.feature-workflow-layout.is-cycle .feature-process-heading{margin-bottom:28px;display:block}}.marketing-site{font-family:var(--ds-font);--hero-tracking:-.028em;--hero-graphic-width:600px}.hero-stage .hero,.feature-hero-stage .feature-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(2rem,4.7vw,4rem);padding-block:4.5rem 3.5rem}.marketing-site .hero-stage h1,.marketing-site .feature-hero h1{letter-spacing:var(--hero-tracking);text-wrap:balance;font-weight:520;line-height:1.13}.marketing-site .hero-stage h1{font-size:clamp(2.8rem,4.25vw,4rem)}.hero-stage:before{opacity:.4}.hero-stage .hero-description,.feature-hero-copy>p{color:#62596c;line-height:1.7}.hero-art-slot.is-active{visibility:visible;pointer-events:auto}.hero-art-slot:not(.is-active) *{transition:none!important;animation:none!important}.hero-art-slot.is-active>.product-illustration{animation:.4s both graphic-arrive}.product-tour [role=tab][aria-selected=true]{color:#53455f;white-space:normal;text-align:center;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;min-width:0;min-height:46px;padding:11px 8px;font-size:.875rem;font-weight:550;line-height:1.4;transition:color .15s,background-color .15s}.product-tour [role=tab]:hover{color:#382743;background:#f0e8f6}.product-tour [role=tab][aria-selected=true]{color:#fff;background:#463052;border-color:#463052;box-shadow:0 2px 5px #39224420}.product-tour [role=tab]:focus-visible{outline-offset:3px;outline:3px solid #9671b0}@media (width<=1000px){.hero-stage .hero,.feature-hero-stage .feature-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:3.5rem}.hero-copy,.feature-hero-copy{max-width:660px}.hero-stage .hero-description,.feature-hero-copy>p{max-width:560px}.marketing-site .hero-stage h1,.marketing-site .feature-hero h1{max-width:650px;font-size:clamp(2.65rem,6.5vw,3.8rem)}}@media (width<=760px){.hero-stage .hero,.feature-hero-stage .feature-hero{gap:32px;padding-block:2.75rem}}.marketing-site{--hero-graphic-width:490px;--mockup-width:510px}.hero-stage .hero,.feature-hero-stage .feature-hero{padding-block:3.25rem 2.75rem}.story-section{gap:64px;padding-block:76px}.cycle-art-slot.is-active{visibility:visible;pointer-events:auto}.cycle-art-slot:not(.is-active) *{transition:none!important;animation:none!important}.cycle-art-slot.is-active>.product-illustration{animation:.4s both graphic-arrive}@media (width<=900px){.story-section{gap:35px}}@media (width<=760px){.hero-stage .hero,.feature-hero-stage .feature-hero{gap:26px;padding-block:2.5rem}.story-section{padding-block:55px}}.booking-dialogue{z-index:4;flex-direction:column;gap:12px;margin-bottom:18px;display:flex;position:relative}.booking-dialogue .booking-message{max-width:88%;font:400 1rem/1.5 var(--ds-font);letter-spacing:0;text-align:left;margin:0;padding:12px 16px}.booking-dialogue .booking-message-visitor{color:#65487a;background:#eee4f6;border:1px solid #e1d3eb;border-radius:16px 16px 4px;align-self:flex-end}.booking-dialogue .booking-message-agent{color:#483851;background:#fff;border:1px solid #e1d3eb;border-radius:16px 16px 16px 4px;align-self:flex-start}@media (hover:hover){.product-tour .product-illustration:hover :is(.mock-chat-panel,.mock-test,.mock-analytics){transform:perspective(1100px)rotateY(0)rotateX(0)translateY(-3px)}}.studio-step:hover{background:#f3edf7;border-color:#e5d8ee}.studio-step[aria-pressed=true]{background:#fff;border-color:#cebadc;box-shadow:0 3px 12px #4b2e6010,inset 3px 0 #87629f}.studio-step[aria-pressed=true] .studio-step-icon{color:#fff;background:#604175;border-color:#604175;box-shadow:0 3px 6px #60417520}.studio-step[aria-pressed=true] .studio-step-copy strong{color:#402c4f}.studio-step[aria-pressed=true] .studio-step-index{color:#79568f}.studio-step:focus-visible{outline-offset:3px;outline:3px solid #9c7bb4}.studio-scene-slot.is-active{visibility:visible;pointer-events:auto}.studio-scene-slot:not(.is-active) *{transition:none!important;animation:none!important}.studio-scene-slot.is-active .studio-scene{animation:.45s cubic-bezier(.16,1,.3,1) both studio-arrive}.learning-studio[data-playing=false] .studio-scan-line{animation-play-state:paused}.studio-scene-slot.is-active .studio-result-bar i{animation:.9s .15s both studio-bar}.studio-scene-slot.is-active .studio-teaser{animation:.6s cubic-bezier(.16,1,.3,1) .15s both studio-teaser-in}.studio-scene-slot.is-active .studio-queue-row{animation:.5s both studio-arrive}@keyframes studio-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-scan{0%{opacity:0;transform:translateY(0)}12%,75%{opacity:1}88%{transform:translateY(190px)}to{opacity:0;transform:translateY(190px)}}@keyframes studio-bar{0%{width:0}to{width:var(--result-width)}}@keyframes studio-teaser-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.marketing-site{--site-header-height:92px;--site-rail-width:min(1288px, calc(100% - 48px))}.marketing-site .signature-header{backdrop-filter:none;pointer-events:none;background:0 0;border-bottom:0;width:100%;margin:0;padding:12px 0;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0 0 auto}.signature-header[data-scroll-hidden=true]:not(:focus-within):not(:has(details[open])){transform:translateY(calc(-100% - 12px))}.signature-header .skip-link{pointer-events:auto}.marketing-site main>.hero-stage,.marketing-site main>.feature-hero-stage,.marketing-site main>.feature-navigation{padding-top:var(--site-header-height)}@media (prefers-reduced-motion:reduce){.marketing-site .signature-header{transition:none}}.signature-header .nav-inner{pointer-events:auto;width:var(--site-rail-width);background:linear-gradient(115deg,#2f2638,#292231 65%,#352b3f);border:1px solid #493b55;border-radius:14px;grid-template-columns:1fr auto 1fr;gap:24px;height:auto;min-height:68px;padding:10px 14px 10px 20px;display:grid;box-shadow:inset 0 1px #ffffff12,0 8px 24px #2e203c10}.signature-header .wordmark{color:#fff;letter-spacing:-.045em;justify-self:start;gap:9px;font-size:24px;font-weight:550;line-height:1}.signature-header .wordmark:hover .brand-mark{transform:scale(1.08)}.signature-header .site-nav{gap:5px}.signature-header .nav-link{min-height:42px;font:450 14px/1.4 var(--ds-font);color:#d6cbdc;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.signature-header .nav-link:hover,.signature-header .nav-link[aria-current=page],.signature-header .product-menu-wrap[open]>summary,.signature-header .product-menu-trigger[data-current=true]{color:#fff;background:#ffffff0c;border-color:#ffffff16}.signature-header .product-menu-trigger svg{color:#b5a0c4;transition:transform .18s}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.signature-header .header-signup.ds-button{color:#382943;height:auto;min-height:43px;font:550 14px/1.4 var(--ds-font);white-space:nowrap;background:#fcf9ff;border:1px solid #fff;border-radius:9px;gap:12px;padding:7px 9px 7px 15px;box-shadow:0 2px 3px #08050e24,inset 0 1px #fff}.signature-header .header-signup.ds-button:hover{background:#fff;box-shadow:0 3px 12px #09051035}.signature-header .header-signup.ds-button:hover>svg{background:#e1cdec;transform:translate(1px)}.header-offer-short{display:none}.signature-header :is(a,summary,button):focus-visible{outline-offset:3px;outline:3px solid #b697ce}.signature-header .product-menu{border:1px solid #d7c9e2;border-radius:14px;grid-template-columns:235px minmax(0,1fr);width:min(870px,100vw - 48px);top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #24182f30,0 5px 12px #24182f12}.signature-header .product-menu-heading{isolation:isolate;background:linear-gradient(145deg,#3b2a48,#27202f);border:0;flex-direction:column;min-height:260px;padding:23px;display:flex;position:relative;overflow:hidden}.signature-header .product-menu-heading .menu-eyebrow{font:12px/1.5 var(--ds-font-mono);letter-spacing:.065em;color:#c0a6d2;margin:0 0 21px}.signature-header .product-menu-heading p{color:#fff;font:500 25px/1.2 var(--ds-font);letter-spacing:-.03em}.signature-header .product-menu-heading p span{color:#c0a3d5;margin-top:7px}.signature-header .product-menu-heading>.brand-mark{color:#b092c828;z-index:-1;width:220px;height:220px;position:absolute;bottom:-87px;right:-73px}.signature-header .product-menu-heading>a{color:#dcc8eb;border-radius:0;align-self:flex-start;gap:8px;margin:auto 0 0;padding:23px 0 0;font-size:12px;line-height:1.4}.signature-header .product-menu-heading>a:hover{color:#fff;background:0 0}.signature-header .product-menu-heading>a>svg{color:inherit;margin:0}.signature-header .product-menu>.product-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px;display:grid}.signature-header .product-menu>.product-menu-links>a{border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto;align-content:start;gap:12px 5px;padding:15px;transition:background .16s,border-color .16s;display:grid;position:relative}.signature-header .product-menu-links a:hover,.signature-header .product-menu-links a[aria-current=page]{background:#f8f4fc;border-color:#e7d9f0}.signature-header .product-menu>.product-menu-links .menu-icon{color:#89659f;background:#f8f3fc;border:1px solid #e7d9f0;border-radius:8px;grid-row:1;width:33px;height:33px}.signature-header .product-menu>.product-menu-links .menu-icon svg{width:17px;height:17px}.signature-header .product-menu>.product-menu-links .menu-link-copy{grid-area:2/1/auto/-1}.signature-header .product-menu-links strong{font:550 14px/1.45 var(--ds-font);color:#45314f}.signature-header .product-menu-links small{font:400 12px/1.5 var(--ds-font);color:#806a8d;margin-top:4px}.signature-header .product-menu>.product-menu-links a>svg{color:#a385b6;opacity:.55;grid-area:1/2;align-self:center;transition:opacity .16s,transform .16s}.signature-header .product-menu>.product-menu-links a:hover>svg{opacity:1;transform:translate(2px)}.footer-directory nav a:hover{color:#fff}.footer-directory nav a:hover>svg:last-child,.footer-directory nav a:focus-visible>svg:last-child{opacity:1;transform:none}.footer-brand:hover{color:#fff}.footer-signoff:hover .footer-signal-wire i{animation:2.5s ease-in-out infinite footer-signal-travel}@keyframes footer-signal-travel{0%{opacity:0;left:0}20%,80%{opacity:1}to{opacity:0;left:100%}}.footer-colophon a:hover{color:#fff}.signature-footer a:focus-visible{outline-offset:5px;border-radius:3px;outline-color:#c5a0df}@media (width<=1050px){.signature-header .nav-inner{gap:12px;padding-left:15px}.signature-header .nav-link{padding-inline:10px}}@media (width<=900px){.marketing-site{--site-rail-width:calc(100% - 32px)}.signature-header .nav-inner{grid-template-columns:1fr auto}.signature-header .desktop-navigation{display:none}.signature-header .mobile-navigation{display:block}.signature-header .mobile-menu{color:#e3d4ee;background:#ffffff05;border:1px solid #655071;border-radius:8px;place-items:center;width:40px;height:43px;padding:0;list-style:none;display:grid}.signature-header .mobile-navigation .menu-close-icon,.signature-header .mobile-navigation[open] .menu-open-icon{display:none}.signature-header .mobile-navigation[open] .menu-close-icon{display:block}.signature-header .mobile-navigation[open]>summary{background:#ffffff15}.signature-header .mobile-navigation-panel{overscroll-behavior:contain;background:#fff;border:1px solid #d9cce3;border-radius:13px;flex-direction:column;gap:2px;max-height:calc(100dvh - 118px);padding:10px;display:flex;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #291d3730}.signature-header .mobile-navigation-panel>.nav-link,.signature-header .mobile-group>summary{color:#4a3559;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin:0;padding:0 12px;font-size:15px;font-weight:540;list-style:none;display:flex}.signature-header .mobile-group>summary::-webkit-details-marker{display:none}.signature-header .mobile-group>summary>svg{color:#8a739b;transition:transform .16s}.signature-header .mobile-group[open]>summary{color:#33273c;background:#f8f3fc}.signature-header .mobile-group[open]>summary>svg{transform:rotate(180deg)}.signature-header .mobile-navigation-panel>.nav-link,.signature-header .mobile-navigation-panel>.nav-link:hover,.signature-header .mobile-navigation-panel>.nav-link:focus,.signature-header .mobile-navigation-panel>.nav-link:active,.signature-header .mobile-navigation-panel>.nav-link[aria-current=page],.signature-header .mobile-group>summary:hover,.signature-header .mobile-group>summary:focus,.signature-header .mobile-group>summary:active,.signature-header .mobile-group:not([open])>summary{color:#4a3559;background:0 0;border-color:#0000}.signature-header .mobile-navigation-panel>.nav-link:focus-visible,.signature-header .mobile-group>summary:focus-visible{outline-offset:-2px;outline:2px solid #b9a3cc}.signature-header .mobile-navigation-panel .product-menu-links a[aria-current=page],.signature-header .mobile-navigation-panel .integration-menu-links a[aria-current=page]{background:0 0;border-color:#0000}.signature-header .mobile-group-body{padding:4px 4px 10px}.signature-header .mobile-navigation-panel .product-menu-links{border:0;grid-template-columns:minmax(0,1fr);gap:2px;padding:0;display:grid}.signature-header .mobile-navigation-panel .product-menu-links a{border:0;border-radius:7px;align-items:center;gap:10px;min-height:42px;padding:0 8px 0 10px;display:flex}.signature-header .mobile-navigation-panel .product-menu-links a .menu-icon{width:30px;height:30px}.signature-header .mobile-navigation-panel .product-menu-links a .menu-link-copy small{display:none}.signature-header .mobile-navigation-panel .product-menu-links a>svg{color:#8a739b;margin-left:auto}.signature-header .mobile-navigation-panel .resources-compare{display:none}.signature-header .mobile-navigation-panel .integration-menu-links a{min-height:42px;padding:4px 8px 4px 10px}.signature-header .mobile-navigation-panel .integration-menu-all,.signature-header .mobile-navigation-panel .integration-menu-all:hover{color:#4a3559;background:0 0;border:0;border-radius:7px;justify-content:flex-start;gap:8px;margin:4px 0 0;padding:10px;font-size:14px}.signature-header .mobile-navigation-panel .integration-menu-all svg{color:#8a739b}.signature-header .mobile-actions{border-top:1px solid #e7dced;grid-template-columns:1fr auto;gap:8px;margin-top:8px;padding-top:10px;display:grid}.signature-header .mobile-actions .ds-button{border-radius:9px;justify-content:center;width:100%;margin:0}.signature-header .mobile-login{color:#4a3559;border:1px solid #d9cce3;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:15px;font-weight:540;text-decoration:none;display:inline-flex}.signature-header .mobile-login:hover{background:#f8f3fc}}@media (width<=700px){.marketing-site{--site-header-height:82px}.marketing-site .signature-header{padding-block:9px}.signature-header .nav-inner{border-radius:12px;gap:10px;min-height:64px;padding:9px 10px 9px 13px}.signature-header .wordmark{gap:7px;font-size:22px}.signature-header .header-signup.ds-button{gap:8px;min-height:41px;padding:8px 10px}.header-offer-long{display:none}.header-offer-short{display:inline}.signature-header .mobile-menu{width:36px;height:41px}.header-actions{gap:8px}}@media (width<=370px){.marketing-site{--site-rail-width:calc(100% - 20px)}.signature-header .nav-inner{gap:6px;padding-inline:9px}.signature-header .wordmark{gap:5px;font-size:20px}.signature-header .header-signup.ds-button{padding-inline:9px;font-size:13px}.header-actions{gap:6px}}.signature-header .resources-menu{grid-template-columns:minmax(0,1fr) 250px;width:min(760px,100vw - 48px)}.signature-header .resources-menu>.resources-menu-links{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-header .resources-compare{background:#faf7fc;border-left:1px solid #ece3f1;flex-direction:column;gap:4px;padding:16px 14px 14px;display:flex}.signature-header .resources-compare>.menu-eyebrow{color:#887097;font:11px/1.5 var(--ds-font-mono);letter-spacing:.04em;margin:0 6px 8px}.signature-header .resources-compare>a:not(.integration-menu-all){color:#45314f;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.signature-header .resources-compare>a:not(.integration-menu-all):hover,.signature-header .resources-compare>a[aria-current=page]{background:#f1eaf6;border-color:#e7d9f0}.signature-header .resources-compare .menu-icon{color:#89659f;background:#fff;border:1px solid #e7d9f0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.signature-header .resources-compare strong{font:550 13px/1.4 var(--ds-font);color:#45314f}.signature-header .resources-compare>a>svg:last-child{color:#a385b6;opacity:.55}.signature-header .resources-compare .integration-menu-all{margin-top:auto}@media (width<=1100px){.signature-header .mobile-resources-panel .resources-menu-links{border-bottom:0;grid-template-columns:1fr;padding-bottom:0}.signature-header .mobile-resources-panel .resources-compare{background:0 0;border-top:1px solid #e7dced;border-left:0;margin-top:8px;padding:12px 0 0}.signature-header .mobile-resources-panel .resources-compare>a:not(.integration-menu-all){padding:10px 8px}}.signature-header .resources-menu>.resources-menu-links{grid-area:1/1!important}.signature-header .resources-menu>.resources-compare{grid-area:1/2!important}.brand-showcase .ds-segmented input:checked+span,.branding-studio .ds-segmented input:checked+span{color:#fff;box-shadow:none;background:#463052}.brand-showcase .ds-segmented input:focus-visible+span,.branding-studio .ds-segmented input:focus-visible+span{outline-offset:2px;outline:2px solid #866299}button.brand-demo-primary:hover{filter:brightness(1.12)}.brand-demo-secondary:hover{border-color:var(--brand-accent)}.brand-browser button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.feature-branding .feature-workflow-layout.is-branding{display:block}@keyframes brand-ui-arrive{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.opening-story-section{padding-block:78px;overflow:hidden}.opening-story-section .problem-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}.opening-story-section h2{letter-spacing:-.035em;line-height:1.13}.opening-story-section .problem-grid>div>p{max-width:380px}.opening-comparison{width:100%;min-width:0;max-width:620px;color:var(--ds-brand-900);margin:0}.opening-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.opening-example-label{min-height:35px;font:10px/1.5 var(--ds-font-mono);letter-spacing:.025em;color:#766580;align-items:center;gap:7px;display:flex}.opening-example-label>span{color:#a591b1}.opening-example-relevant .opening-example-label{color:var(--ds-brand-700)}.opening-window{border-radius:var(--ds-radius-card);background:#fbfafc;border:1px solid #e2dce7;height:258px;position:relative;overflow:hidden;box-shadow:0 3px #eee9f2,0 15px 24px #39244508}.opening-example-relevant .opening-window{background:linear-gradient(155deg,#fff,#f1eaf8);border-color:#c9b5dc;box-shadow:0 3px #ded1e8,0 16px 30px #69478f10}.opening-window-bar{color:#7b6c86;white-space:nowrap;height:32px;font:10px/1.4 var(--ds-font-mono);background:#ffffffb3;border-bottom:1px solid #e8e0ee;align-items:center;gap:6px;padding:0 11px;display:flex}.opening-page-skeleton,.opening-page-context{padding:22px 18px}.opening-page-skeleton>i{background:#e9e4ed;border-radius:2px;width:74%;height:7px;margin-bottom:9px;display:block}.opening-page-skeleton>i:nth-child(2){background:#efebf2;width:45%;height:5px}.opening-page-skeleton>div,.opening-page-context>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.opening-page-skeleton>div>i{border:1px solid #ebe5ef;border-radius:5px;height:48px}.opening-page-context>strong{letter-spacing:-.025em;font-size:18px;font-weight:550;display:block}.opening-page-context>div>span{color:#81668f;background:#ffffff9c;border:1px solid #e2d6eb;border-radius:5px;padding:9px;font-size:10px}.opening-widget{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:12px;left:22px;right:12px}.opening-message{background:var(--ds-white);border:1px solid #ddd5e5;border-radius:11px 11px 3px;padding:13px 15px;font-size:15px;line-height:1.45;box-shadow:0 6px 12px #39244508}.opening-example-generic .opening-message{color:#887691;font-size:17px}.opening-message>span{font-size:15px}.opening-example-relevant .opening-message{border-color:#bfa5d1;font-weight:500}.opening-launcher{color:#fff;background:#aa99b6;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.opening-example-relevant .opening-launcher{background:var(--ds-brand-900);box-shadow:0 3px 8px #382b4726}.opening-story-section .opening-example-note{color:#8c7c97;margin:16px 0 0 3px;font-size:11px;line-height:1.6}.opening-example-note strong{color:#766580;font-weight:450}.opening-visitor-reply{background:var(--ds-brand-50);border:1px solid #ded0ed;border-radius:3px 10px 10px;margin-top:14px;padding:9px 12px;font-size:12px;line-height:1.5;position:relative}.opening-visitor-reply>span{color:#81678f;margin-bottom:2px;font-size:10px;display:block}.opening-visitor-reply:before{content:"";background:#c9b5dc;width:1px;height:13px;position:absolute;top:-14px;right:28px}.opening-outcome-path{color:#b399c5;border-top:1px solid #e8e0ee;justify-content:space-between;align-items:center;gap:6px;margin-top:20px;padding-top:22px;display:flex}.opening-outcome-path>span{color:#6d517f;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.opening-outcome-path svg{flex-shrink:0}.opening-comparison>figcaption{text-align:center;color:#93849d;margin-top:13px;font-size:10px}@media (width<=1000px){.opening-story-section .problem-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px}.opening-comparison-grid{gap:12px}.opening-example-label{font-size:9px}.opening-widget{left:12px}.opening-message{padding:11px;font-size:14px}}@media (width<=800px){.opening-story-section .problem-grid{grid-template-columns:minmax(0,1fr);gap:28px}.opening-story-section .problem-grid>div>p{max-width:480px}.opening-comparison{margin-inline:auto}.opening-example-label{font-size:10px}.opening-message{padding:13px 15px;font-size:15px}}@media (width<=540px){.opening-story-section{padding-block:54px}.opening-comparison-grid{grid-template-columns:minmax(0,1fr);gap:20px}.opening-example-generic .opening-window{height:164px}.opening-example-generic .opening-page-skeleton{max-width:150px}.opening-example-generic .opening-widget{max-width:220px;left:auto}.opening-example-generic .opening-message{padding:10px 15px}.opening-example-relevant .opening-window{height:230px}.opening-example-relevant .opening-widget{max-width:240px;left:auto}.opening-example-note br{display:none}.opening-story-section .opening-example-note{margin-top:10px}.opening-outcome-path>span{text-align:center;flex-direction:column;gap:7px;font-size:10px}}.home-feature-story,.brand-story-section .home-feature-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem)}.home-feature-story:nth-child(2n of .home-feature-story){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.home-feature-story:nth-child(2n of .home-feature-story) .home-story-graphic{order:-1}.home-feature-story .section-heading{max-width:28rem}.home-feature-story .section-heading p{max-width:27rem}.home-feature-story .section-heading h2{line-height:1.15}.home-story-graphic .story-motion-toggle:hover{background:var(--m-lime);color:var(--m-lime-ink)}[data-animated=true] .story-live-pill i{animation:3s ease-in-out infinite story-live-pulse}@keyframes story-live-pulse{0%,to{box-shadow:0 0 #648f3b25}50%{box-shadow:0 0 0 4px #648f3b00}}[data-animated=true] .booking-conversation{animation:14s linear infinite booking-conversation}[data-animated=true] .booking-line-one{animation:14s infinite booking-message-one}[data-animated=true] .booking-line-two{animation:14s infinite booking-message-two}[data-animated=true] .booking-line-three{animation:14s infinite booking-message-three}[data-animated=true] .booking-picker{animation:14s infinite booking-picker}[data-animated=true] .booking-selected-slot{animation:14s infinite booking-slot}[data-animated=true] .booking-motion-cursor{animation:14s ease-in-out infinite booking-cursor}[data-animated=true] .booking-confirmed{animation:14s infinite booking-confirmed}[data-animated=true] .booking-confirmed-check{animation:14s infinite booking-check}[data-animated=true] .booking-status-chat{animation:14s infinite booking-status-chat}[data-animated=true] .booking-status-time{animation:14s infinite booking-status-time}[data-animated=true] .booking-status-done{animation:14s infinite booking-status-done}@keyframes booking-conversation{0%,32%{opacity:1;transform:translateY(0)}36%,to{opacity:0;transform:translateY(-12px)}}@keyframes booking-message-one{0%,2%{opacity:0;transform:translateY(12px)}6%,to{opacity:1;transform:none}}@keyframes booking-message-two{0%,10%{opacity:0;transform:translateY(12px)}14%,to{opacity:1;transform:none}}@keyframes booking-message-three{0%,21%{opacity:0;transform:translateY(12px)}25%,to{opacity:1;transform:none}}@keyframes booking-picker{0%,36%{opacity:0;transform:translateY(calc(12px - 50%))}40%,63%{opacity:1;transform:translateY(-50%)}67%,to{opacity:0;transform:translateY(calc(-50% - 8px))}}@keyframes booking-slot{0%,55%{color:#382b47;box-shadow:none;background:#faf7fc;border-color:#dcd0e7}58%,to{background:var(--m-lime);color:var(--m-lime-ink);border-color:#94b76e;box-shadow:0 0 0 3px #d7f5ad55}}@keyframes booking-cursor{0%,46%{opacity:0;transform:translate(70px,50px)}49%{opacity:1;transform:translate(65px,45px)}55%{opacity:1;transform:translate(0)scale(1)}57%{opacity:1;transform:translate(0)scale(.84)}60%{opacity:1;transform:translate(0)scale(1)}63%,to{opacity:0;transform:translate(0)}}@keyframes booking-confirmed{0%,65%{opacity:0;transform:translateY(calc(10px - 50%))scale(.98)}70%,95%{opacity:1;transform:translateY(-50%)scale(1)}99%,to{opacity:0;transform:translateY(-50%)}}@keyframes booking-check{0%,67%{transform:scale(.8)}72%{transform:scale(1.07)}75%,to{transform:scale(1)}}@keyframes booking-status-chat{0%,32%{opacity:1}36%,to{opacity:0}}@keyframes booking-status-time{0%,36%{opacity:0}40%,63%{opacity:1}67%,to{opacity:0}}@keyframes booking-status-done{0%,66%{opacity:0}71%,95%{opacity:1}99%,to{opacity:0}}[data-animated=true] .reporting-page-row{animation:10s infinite reporting-row;animation-delay:calc(var(--row) * .2s)}[data-animated=true] .reporting-conversation{animation:10s infinite reporting-conversation}@keyframes reporting-row{0%,5%{opacity:.3;transform:translateY(5px)}13%,to{opacity:1;transform:translateY(0)}}@keyframes reporting-conversation{0%,15%{opacity:0;transform:translateY(9px)}24%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(9px)}}[data-animated=true] .growth-line{stroke-dasharray:1;animation:14s linear infinite growth-line-draw}[data-animated=true] .growth-time-guide{animation:14s linear infinite growth-time-travel}[data-animated=true] .growth-day-counter>span{animation:14s step-end infinite growth-day-one}[data-animated=true] .growth-day-counter>span:nth-child(2){animation-name:growth-day-ten}[data-animated=true] .growth-day-counter>span:nth-child(3){animation-name:growth-day-twenty}[data-animated=true] .growth-day-counter>span:nth-child(4){animation-name:growth-day-thirty}[data-animated=true] .growth-loop-icon svg{animation:3.5s ease-in-out infinite growth-loop-turn}@keyframes growth-line-draw{0%,5%{stroke-dashoffset:1px;opacity:1}80%,94%{stroke-dashoffset:0;opacity:1}99%,to{stroke-dashoffset:0;opacity:0}}@keyframes growth-time-travel{0%,5%{opacity:1;left:2.7%}80%,94%{opacity:1;left:97.3%}99%,to{opacity:0;left:97.3%}}@keyframes growth-day-one{0%,to{opacity:1}28%{opacity:0}}@keyframes growth-day-ten{0%,to{opacity:0}28%{opacity:1}54%{opacity:0}}@keyframes growth-day-twenty{0%,to{opacity:0}54%{opacity:1}80%{opacity:0}}@keyframes growth-day-thirty{0%,to{opacity:0}80%{opacity:1}}@keyframes growth-loop-turn{0%,60%{transform:rotate(0)}to{transform:rotate(180deg)}}[data-animated=true] .brand-motion-look-0{animation:15s ease-in-out infinite brand-look-one}[data-animated=true] .brand-motion-look-1{animation:15s ease-in-out infinite brand-look-two}[data-animated=true] .brand-motion-look-2{animation:15s ease-in-out infinite brand-look-three}@keyframes brand-look-one{0%,29%,to{opacity:1;transform:translateY(0)}32%,96%{opacity:0;transform:translateY(5px)}99%{opacity:1;transform:translateY(0)}}@keyframes brand-look-two{0%,29%,65%,to{opacity:0;transform:translateY(5px)}32%,62%{opacity:1;transform:translateY(0)}}@keyframes brand-look-three{0%,62%,99%,to{opacity:0;transform:translateY(5px)}65%,96%{opacity:1;transform:translateY(0)}}.home-graphic-motion[data-playing=false] *,.home-graphic-motion[data-playing=false] :before,.home-graphic-motion[data-playing=false] :after{animation-play-state:paused!important}@media (width<=900px){.home-feature-story,.home-feature-story:nth-child(2n of .home-feature-story),.brand-story-section .home-feature-story{grid-template-columns:minmax(0,1fr);gap:2rem}.home-feature-story .section-heading{max-width:38rem}.home-feature-story:nth-child(2n of .home-feature-story) .home-story-graphic{order:initial}}.marketing-site{--hero-graphic-width:540px}.feature-navigation a[aria-current=page]{background:var(--m-lime-soft);color:var(--m-lime-ink);box-shadow:inset 0 0 0 1px var(--m-lime-border)}.feature-workflow-layout:not(.is-cycle):not(.is-branding){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem)}[data-animated=true] .knowledge-story-sources>div,[data-animated=true] .control-story-row{animation:10s ease-in-out infinite source-story-highlight}[data-animated=true] .knowledge-story-sources>div:nth-child(2),[data-animated=true] .control-story-row:nth-child(3){animation-delay:1s}[data-animated=true] .knowledge-story-sources>div:nth-child(3),[data-animated=true] .control-story-row:nth-child(4){animation-delay:2s}[data-animated=true] .trail-story-event{animation:10s infinite both trail-event-arrive}[data-animated=true] .trail-story-event:nth-child(3){animation-delay:.8s}[data-animated=true] .trail-story-event:nth-child(4){animation-delay:1.6s}@keyframes source-story-highlight{0%,65%,to{border-color:var(--m-line)}20%,45%{border-color:#97bb6d;box-shadow:0 0 0 2px #d7f5ad60}}@keyframes trail-event-arrive{0%{opacity:0;transform:translateY(8px)}12%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.feature-page .studio-step[aria-pressed=true]{background:var(--m-lime-soft);border-color:var(--m-lime-border);box-shadow:none}.feature-page .studio-step[aria-pressed=true] .studio-step-icon{background:var(--m-lime);border-color:var(--m-lime-border);color:var(--m-lime-ink);box-shadow:none}.studio-scene-slot.is-active .experiment-moment{animation:.4s both graphic-arrive}.feature-page .branding-studio .ds-segmented input:checked+span{background:var(--m-lime);border-color:var(--m-lime-border);color:var(--m-lime-ink)}@media (width<=1000px){.feature-workflow-layout:not(.is-cycle):not(.is-branding){grid-template-columns:1fr}}.marketing-site{--m-ink:#292333;--m-violet:#69478f;--m-muted:#6c6276;--m-line:#e2d9eb;--m-surface:#f8f5fc;--m-lime:#d7f5ad;--film-plum:#382b47;--film-paper:#f8f5fc;--film-texture:var(--darwin-texture,url(/hero-wave.png));color:var(--m-ink);background:#fdfcfe}.marketing-site :is(h1,h2,h3){font-synthesis:none;letter-spacing:-.028em;font-weight:520}.marketing-site :is(.section-heading h2,.feature-process h2,.feature-outcome-heading h2,.feature-faq h2){line-height:1.14}.marketing-site .text-link{color:#533a6e;text-underline-offset:5px;font-weight:500}.marketing-site .text-link:hover{text-decoration:underline}.marketing-site .text-link svg{transition:transform .18s}.marketing-site .text-link:hover svg{transform:translate(3px)}.marketing-site .ds-button{box-shadow:none;border-radius:7px;font-weight:500;transition:background .18s,box-shadow .18s,transform .18s}.marketing-site .ds-button--primary{background:var(--film-plum);color:var(--film-paper);border:1px solid #382b47;min-height:48px;padding-inline:1.25rem;box-shadow:inset 0 1px #ffffff14,0 2px 3px #2923330a}.marketing-site .ds-button--primary:hover{background:#533a6e;transform:translateY(-1px);box-shadow:0 5px 14px #29233314}.marketing-site :is(a,button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #8060a5}.marketing-site .film-heading{text-align:left;letter-spacing:-.028em;flex-direction:column;align-items:flex-start;gap:.14em;font-weight:520;line-height:1.15;display:flex;overflow:visible}.marketing-site .film-heading .film-phrase-line{max-width:100%;color:inherit;text-wrap:pretty;display:block}.marketing-site .film-heading .film-phrase{max-width:100%;color:var(--m-ink);font:inherit;border-radius:4px;padding:.13em .23em .18em;line-height:1.13;display:inline-block;box-shadow:0 2px 5px #29233305}.marketing-site .film-heading .film-phrase-after{margin-left:.28em}.marketing-site .film-heading .film-phrase-plain{box-shadow:none;padding:0;line-height:1.18}.marketing-site .film-heading .film-phrase-lime{background:var(--m-lime);color:var(--m-ink)}@media (prefers-reduced-motion:no-preference){.film-heading[data-entered=true] .film-phrase-line{animation:.24s cubic-bezier(.16,1,.3,1) both darwin-phrase-arrive;animation-delay:calc(var(--phrase-index) * 75ms)}}@keyframes darwin-phrase-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.signature-header .nav-inner{backdrop-filter:blur(14px);background:#292333f5;border-color:#64526c;border-radius:10px;box-shadow:0 5px 20px #2923330f,inset 0 1px #ffffff0c}.signature-header .wordmark{letter-spacing:-.035em;font-weight:520}.signature-header .header-signup.ds-button{color:#292333;box-shadow:none;background:#d7f5ad;border:1px solid #c5e39f;border-radius:6px;min-height:42px;font-weight:520}.signature-header .header-signup.ds-button:hover{box-shadow:none;background:#e3f8c7}.signature-header .header-signup.ds-button:hover>svg{background:0 0}.signature-header .product-menu{border-radius:10px}.signature-header .product-menu-heading{background:linear-gradient(#382b47da, #292333dc), var(--film-texture) center/cover}.signature-header .product-menu-heading p span{color:#d7f5ad}.signature-header .product-menu-links .menu-icon{border-radius:6px}.signature-header .product-menu-links>a:hover{background:#f4eef9}.hero-stage:before{content:none}.hero-stage .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(2rem,4.5vw,4.5rem);padding-block:clamp(3.5rem,6vw,5.5rem) 3.25rem}.marketing-site .hero-stage h1.film-heading{gap:.16em;max-width:100%;margin-block:1.65rem 1.5rem;font-size:clamp(2.6rem,3.7vw,3.45rem)}.hero-copy{padding-bottom:0}.hero-stage .hero-description{color:#6c6276;max-width:26rem;font-size:1.025rem;line-height:1.7}.hero-stage .hero-actions{gap:1.5rem;margin-top:1.7rem}.home-story-graphic .story-motion-toggle:hover{background:#d7f5ad}.auto-demo-play:hover{background:#fff;box-shadow:0 12px 32px #29233340}.home-feature-story{padding-block:clamp(3.5rem,6.5vw,5.5rem)}.home-feature-story+.home-feature-story{border-top:1px solid #e8e0ee}.home-feature-story .section-heading h2{letter-spacing:-.028em;margin:1.2rem 0 1.35rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:520;line-height:1.16}.home-feature-story .section-heading p{color:#6c6276;font-size:1rem;line-height:1.75}.home-feature-story .section-heading .text-link{margin-top:1.4rem;font-size:.87rem}.feature-navigation a[aria-current=page]{color:#f8f5fc;box-shadow:none;background:#382b47}@media (width<=1000px){.hero-stage .hero{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:3.5rem 2.5rem}.hero-copy{max-width:40rem}.marketing-site .hero-stage h1.film-heading{font-size:clamp(2.65rem,5.5vw,3.5rem)}}@media (width<=700px){.marketing-site .hero-stage h1.film-heading{margin-top:1.35rem;font-size:clamp(2.1rem,6.8vw,2.8rem)}.hero-stage .hero{gap:2rem;padding-block:2.8rem 2rem}.hero-stage .hero-description{font-size:1rem}.home-feature-story{padding-block:3rem}.home-feature-story .section-heading h2{font-size:2rem}}.home-booking-graphic [data-animated=true] .booking-conversation,.home-booking-graphic [data-animated=true] .booking-conversation>*,.home-booking-graphic [data-animated=true] :is(.booking-picker,.booking-selected-slot,.booking-motion-cursor,.booking-confirmed,.booking-confirmed-check,.booking-status-chat,.booking-status-time,.booking-status-done){animation-duration:18s}[data-animated=true] .booking-line-invitation{animation:18s infinite darwin-sales-invitation}@keyframes darwin-sales-invitation{0%,15%{opacity:0;transform:translateY(6px)}19%,to{opacity:1;transform:translateY(0)}}.hero-stage,.feature-hero-stage{background:#fdfcfe}.hero-stage{border-bottom:1px solid #e9e2ee}.hero-stage .hero{padding-block:clamp(4rem,7.5vw,6.5rem)}.marketing-site .hero-stage h1.film-heading{margin-top:0}.hero-stage .hero-description{max-width:27rem}.signature-header .product-menu{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);width:min(600px,100vw - 48px);max-height:calc(100dvh - 118px);left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}.signature-header .product-menu>.product-menu-links{gap:5px;padding:10px}.home-feature-story .section-heading h2,.feature-page .feature-outcome-heading h2{margin-top:0}.evolution-cta{width:var(--site-rail-width);isolation:isolate;color:#292333;background:#f4f5eb;border:1px solid #dfe3d3;border-radius:16px;margin:1rem auto 4rem;overflow:hidden}.evolution-cta-content{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(2rem,4.5vw,4rem) clamp(1.5rem,4.5vw,4rem) .5rem;display:grid;position:relative}.marketing-site .evolution-cta h2.film-heading{letter-spacing:-.028em;gap:.13em;margin:0;font-size:clamp(2.2rem,3.7vw,3.3rem)}.evolution-cta-action .ds-button{min-width:10.5rem}.evolution-cta-art{aspect-ratio:3;mix-blend-mode:multiply;width:100%;position:relative;overflow:hidden}.evolution-cta-art img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.darwin-footer-links a:hover{color:#292333;text-underline-offset:4px;text-decoration:underline}.darwin-footer-bottom a:hover{color:#292333}@media (width<=1000px){.hero-stage .hero{padding-block:3.75rem}.evolution-cta-content{grid-template-columns:1fr;gap:1.8rem;padding-bottom:1rem}.evolution-cta-action{flex-direction:row;align-items:center;gap:1.3rem;max-width:none}}@media (width<=700px){.hero-stage .hero{padding-block:2.75rem 2rem}.evolution-cta{border-radius:11px;margin-bottom:3rem}.evolution-cta-content{padding:2rem 1.4rem 1rem}.marketing-site .evolution-cta h2.film-heading{font-size:clamp(1.8rem,6.4vw,2.6rem)}.evolution-cta-action{flex-direction:column;align-items:flex-start;gap:.7rem}.evolution-cta-art{aspect-ratio:2.8}}.marketing-site{--field-paper:#e9e0f2;--field-etch:url(/brand/field-lines.svg)}.brand-mark{overflow:visible}:is(.wordmark,.darwin-footer-brand):hover .brand-mark-variation{fill:#d7f5ad}.signature-header .wordmark{letter-spacing:-.045em;gap:9px;font-weight:560}.signature-header .nav-inner{background:#32273ef2;border-color:#6b527c;box-shadow:inset 0 1px #ffffff18,0 7px 20px #382b4712}.hero-stage,.feature-hero-stage{background:var(--field-paper);isolation:isolate;border-bottom:1px solid #d3c3df}.hero-stage:before,.feature-hero-stage:before{content:"";z-index:-2;opacity:1;background:var(--field-etch) center/cover;pointer-events:none;position:absolute;inset:0}.hero-stage:after,.feature-hero-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#e9e0f2f5 2%,#e9e0f2cd 31%,#e9e0f200 65%);position:absolute;inset:0}.hero-stage .hero{gap:clamp(2.5rem,5vw,5rem);padding-block:clamp(4rem,7.3vw,6.5rem);position:relative}.marketing-site .hero-stage h1.film-heading{letter-spacing:-.028em;gap:.14em;font-size:clamp(2.35rem,3.5vw,3.4rem);line-height:1.13}.hero-stage .hero-description,.feature-hero-copy>p{color:#655472;font-size:1.04rem}.hero-stage .text-link{color:#4d325f}.hero-stage .hero-copy:before{content:"";background:#69478f;border-radius:2px;width:37px;height:4px;margin-bottom:1.6rem;display:block;box-shadow:13px 0 #d7f5ad}.evolution-cta{aspect-ratio:2.08;background:#f3f5ea;border:1px solid #d3dbc2;border-radius:20px;min-height:540px;max-height:680px;margin:1.5rem auto 4rem;position:relative;box-shadow:0 2px 3px #29302005,0 18px 48px -30px #5865494d}.evolution-cta-art{aspect-ratio:auto;z-index:0;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.evolution-cta-art img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.evolution-cta-content{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.8rem;width:62%;padding:clamp(2.6rem,4.5vw,4rem);display:flex;position:relative}.marketing-site .evolution-cta h2.film-heading{letter-spacing:-.028em;gap:.14em;font-size:clamp(2.55rem,4.1vw,3.65rem);line-height:1.15}.evolution-cta-action{flex-direction:column;align-items:flex-start;gap:.8rem;max-width:none;display:flex}.evolution-cta-action .ds-button{color:#f8f5fc;background:#382b47;min-width:11rem}.evolution-cta-action .ds-button:hover{background:#533a6e}.darwin-footer-links a:hover,.darwin-footer-bottom a:hover{color:#d7f5ad}.darwin-footer :is(a,button):focus-visible{outline-color:#d7f5ad}.darwin-finch:hover .finch-beak,.darwin-finch[data-open=true] .finch-beak{transform:scaleX(.68)scaleY(1.2)}.darwin-finch:hover .finch-aside,.darwin-finch:focus-within .finch-aside,.darwin-finch[data-open=true] .finch-aside{opacity:1;visibility:visible;transform:none}@media (width<=1100px){.evolution-cta{aspect-ratio:auto;min-height:520px}.evolution-cta-content{gap:1.4rem;width:68%;padding:2.7rem}.evolution-cta-art img{object-fit:cover;object-position:center bottom}.marketing-site .evolution-cta h2.film-heading{font-size:2.9rem}}@media (width<=1000px){.hero-stage .hero{gap:2.5rem;padding-block:3.75rem 3rem}.hero-stage:before,.feature-hero-stage:before{background-position:65%;background-size:auto 100%}.hero-stage:after,.feature-hero-stage:after{background:linear-gradient(#e9e0f2e8 0%,#e9e0f288 40%,#e9e0f200 70%)}.marketing-site .hero-stage h1.film-heading{font-size:clamp(2.7rem,5.3vw,3.5rem)}.evolution-cta-art img{object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.evolution-cta-content{width:90%}.evolution-cta-action{flex-direction:row;align-items:center;gap:1.2rem}.evolution-cta{min-height:580px}}@media (width<=700px){.hero-stage .hero{padding-block:2.8rem 2rem}.marketing-site .hero-stage h1.film-heading{letter-spacing:-.028em;font-size:clamp(1.625rem,7.7vw,2.85rem)}.hero-stage .hero-copy:before{margin-bottom:1.35rem}.hero-stage .hero-description{font-size:1rem}.evolution-cta{border-radius:13px;min-height:470px;max-height:none;margin-bottom:3rem}.evolution-cta-content{gap:1.5rem;width:100%;padding:2rem 1.5rem}.marketing-site .evolution-cta h2.film-heading{font-size:clamp(1.9rem,6.3vw,2.65rem)}.evolution-cta-action{flex-direction:column;align-items:flex-start;gap:.7rem}.evolution-cta-art{aspect-ratio:1672/941;height:auto;inset:auto 0 0}.evolution-cta-art img{object-fit:contain;height:auto;-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}}.marketing-site :is(.feature-hero h1,.pricing-hero h1,.section-heading h2,.feature-outcome-heading h2,.feature-process h2,.footer-evolution-statement h2){letter-spacing:-.028em;font-weight:520}.signature-header .product-menu-wrap{position:static}.signature-header .product-menu a:focus-visible{outline-offset:-2px;background:#eee7f6}.signature-header .product-menu-links .menu-link-copy{min-width:0}.signature-header .product-menu-links strong{line-height:1.35}.signature-header .product-menu-links small{line-height:1.5}@media (width<=900px){.signature-header .mobile-menu{width:44px;height:44px}.signature-header .header-signup.ds-button{min-height:44px}.signature-header .mobile-navigation-panel{max-height:calc(100dvh - 106px);padding:12px}.signature-header .mobile-navigation-panel .product-menu-links a{min-height:64px}.signature-header .mobile-navigation-panel>.nav-link{min-height:48px}.signature-header .mobile-navigation-panel .menu-link-copy strong{font-size:14px}.signature-header .mobile-navigation-panel .menu-link-copy small{font-size:12px}.marketing-site .text-link{align-items:center;min-height:44px}}@media (width<=700px){.hero-stage .hero,.feature-hero-stage .feature-hero{gap:1.8rem;padding-block:2.25rem 1.5rem}.hero-stage .hero-copy:before{margin-bottom:1.2rem}.hero-stage .hero-actions{flex-flow:wrap;gap:.75rem}.hero-stage .hero-description,.feature-hero-copy>p{margin-top:1.5rem;font-size:1rem;line-height:1.7}.home-feature-story{padding-block:2.75rem}.home-feature-story .section-heading p{font-size:1rem}.evolution-cta-action{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (width<=360px){.signature-header .nav-inner{gap:6px;padding-left:10px}.signature-header .wordmark{gap:5px;font-size:20px}.signature-header .header-actions{gap:6px}.signature-header .header-signup.ds-button{gap:5px;padding-inline:9px;font-size:12px}.hero-stage .hero-actions{gap:.75rem}.hero-stage .hero-actions .ds-button{padding-inline:.875rem;font-size:.875rem}.hero-stage .hero-actions .text-link{font-size:.8125rem}.evolution-cta-content{padding:1.75rem 1.25rem}}.darwin-finch:hover .finch-perch,.darwin-finch:focus-within .finch-perch,.darwin-finch[data-open=true] .finch-perch{transform:translateY(-3px)rotate(2deg)}.brand-wordmark{flex:none;width:auto;height:1em;display:block;overflow:visible}.signature-header .wordmark .brand-wordmark{color:#f8f5fc;width:auto;height:28px}.cc-logo>.brand-wordmark{width:auto;height:29px}.cc-logo-small>.brand-wordmark{width:auto;height:23px}@media (width<=540px){.signature-header .wordmark .brand-wordmark,.cc-logo>.brand-wordmark{height:25px}}.hero-film-cover:active{transform:translateY(4px);box-shadow:0 2px #9dba74,0 6px 10px -6px #4a5a3a55}.hero-film-cover:focus-visible{outline-offset:5px;outline:3px solid #71519c}@media (hover:hover){.hero-film-cover:hover{transform:translateY(-2px);box-shadow:0 8px #9dba74,0 26px 44px -18px #4a5a3a55}.hero-film-cover:hover .hero-film-play-disc{transform:translateY(-3px)scale(1.045);box-shadow:0 0 0 12px #ffffff60,0 8px #dce2d1,0 18px 32px #382b4724}}@media (prefers-reduced-motion:reduce){.hero-film-cover:hover .hero-film-evolution,.hero-film-cover:hover .hero-film-play-disc{transform:none}}.marketing-site button.text-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.darwin-footer nav button.footer-film-link:hover{color:#d7f5ad}.launch-film-lightbox{--ds-text:#f8f5fc;--ds-text-muted:#cdbedb;--film-chrome:190px}.launch-film-lightbox .ds-dialog{width:min(1240px, calc(100vw - 48px), calc((100dvh - var(--film-chrome)) * 16 / 9));color:#f8f5fc;scrollbar-color:#70537f #251c2d;background:#251c2d;border:1px solid #ac8dba50;border-radius:20px;max-width:none;max-height:calc(100dvh - 32px);overflow-x:hidden;box-shadow:0 0 0 6px #d5bcec06,0 40px 140px #08040dc7,0 0 90px -40px #c5a4e44d}.launch-film-lightbox .ds-dialog[open]{animation:.36s cubic-bezier(.2,.7,.2,1) both film-frame-enter}.launch-film-lightbox .ds-dialog-header{z-index:5;background:linear-gradient(110deg,#33273c,#251c2d);border-bottom:1px solid #ad8dba1f;align-items:center;gap:16px;min-height:64px;padding:9px 14px 9px 22px;position:sticky;top:0;box-shadow:inset 0 1px #ffffff09}.launch-film-lightbox .ds-dialog-header h2{color:#e9e0f0;font:500 14px/1.4 var(--ds-font);letter-spacing:-.012em;align-items:center;gap:11px;margin:0;display:flex}.launch-film-lightbox .ds-dialog-header h2:before{content:none;background:#d7f5ad;flex-shrink:0;width:25px;height:25px;-webkit-mask:url(/brand/darwin-mark.svg) 50%/contain no-repeat;mask:url(/brand/darwin-mark.svg) 50%/contain no-repeat}.launch-film-lightbox .ds-dialog-header button{color:#e8ddee;background:#ffffff07;border:1px solid #c4a5d217;border-radius:50%;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.launch-film-lightbox .ds-dialog-header button:hover{color:#fff;background:#ffffff13}.launch-film-lightbox .ds-dialog-body{padding:0}.launch-film-screen video:focus-visible{outline-offset:-4px}.film-screen-play:hover{transform:scale(1.05);box-shadow:0 6px 40px #140b234a,0 0 0 12px #ffffff10}.film-seek:disabled{cursor:default;opacity:.45}.launch-film-lightbox .film-control.ds-button{color:#c9b9d3;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 0 40px;padding:0}.launch-film-lightbox .film-control.ds-button svg{stroke-width:1.7px;width:18px;height:18px}.launch-film-lightbox .film-control.ds-button:hover{color:#fff;background:#ffffff0c}.launch-film-lightbox .film-main-play.ds-button{color:#2d3821;background:linear-gradient(#e3fac6,#cbeaa1);border:1px solid #e2f7c4;margin-right:3px;box-shadow:inset 0 1px #ffffff80,0 2px #708c514a}.launch-film-lightbox .film-main-play.ds-button:hover{color:#2d3821;background:#e3fac6}.film-transcript-toggle:hover{color:#fff;background:#ffffff0c}.film-transcript-toggle[aria-expanded=true],.launch-film-lightbox .film-control[aria-pressed=true]{color:#d7f5ad;background:#d7f5ad12;border-color:#d7f5ad21}.launch-film-transcript[hidden]{display:none}.launch-film-lightbox :is(button,input,a,video):focus-visible{outline-offset:3px;outline:2px solid #d7f5ad}.launch-film-player:is(:fullscreen,:fullscreen){background:#0b070f;flex-direction:column;width:100%;height:100%;display:flex}.launch-film-player:is(:fullscreen,:fullscreen) .launch-film-screen{flex:1;min-height:0}.launch-film-player:is(:fullscreen,:fullscreen) video{aspect-ratio:auto;width:100%;height:100%}.launch-film-player:is(:fullscreen,:fullscreen) .film-transport{flex-shrink:0;align-self:center;width:100%;max-width:1400px}.launch-film-player:is(:fullscreen,:fullscreen) .film-transcript-toggle{display:none}@keyframes film-frame-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes film-buffering{to{transform:rotate(360deg)}}@media (width<=700px){.launch-film-lightbox .ds-dialog{width:min(calc(100vw - 16px), calc((100dvh - var(--film-chrome)) * 16 / 9));border-radius:14px;max-height:calc(100dvh - 20px)}.launch-film-lightbox .ds-dialog-header{gap:8px;min-height:58px;padding:8px 10px 8px 15px}.launch-film-lightbox .ds-dialog-header h2{gap:7px;font-size:12px}.launch-film-lightbox .ds-dialog-header h2:before{width:22px;height:22px}}@media (width<=360px){.launch-film-lightbox .ds-dialog-header h2{font-size:11px}}@media (height<=500px) and (width>=500px){.launch-film-lightbox{--film-chrome:144px}.launch-film-lightbox .ds-dialog{border-radius:12px;max-height:calc(100dvh - 12px)}.launch-film-lightbox .ds-dialog-header{min-height:46px;padding-block:4px}.launch-film-lightbox .ds-dialog-header button{width:36px;min-width:36px;height:36px;min-height:36px}}.launch-film-lightbox .ds-dialog{width:min(1180px,100vw - 48px,177.778dvh - 199.111px);max-width:none;max-height:none;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:0;margin:auto;padding:0;overflow:visible}.launch-film-lightbox .ds-dialog::backdrop{backdrop-filter:blur(8px);background:#16101ceb}.launch-film-lightbox .ds-dialog-header{z-index:3;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;top:-52px;right:0}.launch-film-lightbox .ds-dialog-header h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.launch-film-lightbox .ds-dialog-header button{color:#fff;width:40px;height:40px;box-shadow:none;background:#ffffff1f;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid}.launch-film-lightbox .ds-dialog-header button:hover{background:#ffffff38}.launch-film-lightbox .ds-dialog-header button:focus-visible{outline:2px solid var(--fn-lime,#d7f5ad);outline-offset:2px}.launch-film-lightbox .ds-dialog-body{margin:0;padding:0;overflow:visible}.fnp{aspect-ratio:16/9;color:#fff;width:100%;font-family:var(--font-geist-sans,"Geist"), system-ui, sans-serif;background:#000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #000}.fnp.is-idle{cursor:none}.fnp-video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.fnp-video::cue{font:500 clamp(15px, 2vw, 22px)/1.35 var(--font-geist-sans,"Geist"), system-ui, sans-serif;color:#fff;background:#16101cc7}.fnp-bar{background:linear-gradient(#0c091000,#0c0910b8);align-items:center;gap:6px;padding:36px 14px 12px;transition:opacity .35s;display:flex;position:absolute;bottom:0;left:0;right:0}.fnp.is-idle .fnp-bar{opacity:0;pointer-events:none}.fnp-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:background-color .2s,color .2s;display:grid}.fnp-btn:hover{background:#ffffff24}.fnp-btn:focus-visible,.fnp-seek:focus-visible,.fnp-big:focus-visible{outline:2px solid var(--fn-lime,#d7f5ad);outline-offset:2px}.fnp-btn[aria-pressed=true]{color:var(--fn-lime,#d7f5ad)}.fnp-btn:disabled{opacity:.4;cursor:default}.fnp-seek{cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:18px;margin:0 6px}.fnp-seek::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--fn-lime,#d7f5ad) var(--p), #ffffff47 var(--p));border-radius:2px;height:4px;transition:height .15s}.fnp-seek::-moz-range-track{background:#ffffff47;border-radius:2px;height:4px}.fnp-seek::-moz-range-progress{background:var(--fn-lime,#d7f5ad);border-radius:2px;height:4px}.fnp-seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fn-lime,#d7f5ad);opacity:0;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px;transition:opacity .15s}.fnp-seek::-moz-range-thumb{background:var(--fn-lime,#d7f5ad);opacity:0;border:0;border-radius:50%;width:12px;height:12px}.fnp-seek:hover::-webkit-slider-thumb{opacity:1}.fnp-seek:focus-visible::-webkit-slider-thumb{opacity:1}.fnp-seek:hover::-moz-range-thumb{opacity:1}.fnp-seek:focus-visible::-moz-range-thumb{opacity:1}.fnp-time{font:500 12px var(--font-geist-mono,"Geist Mono"), ui-monospace, monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff;flex:none;margin-right:6px}.fnp-time i{opacity:.6;font-style:normal}.fnp-big{background:var(--fn-lime,#d7f5ad);width:80px;height:80px;color:var(--fn-ink,#292333);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:scale .25s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #ffffff29,0 24px 50px -18px #0009}.fnp-big svg{margin-left:3px}.fnp-big:hover{scale:1.06}.fnp-loading{color:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}.fnp-loading svg{animation:1s linear infinite fnp-spin}@keyframes fnp-spin{to{rotate:360deg}}.fnp-error{text-align:center;background:#16101ce6;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.fnp-error p{margin:0 0 4px;font-size:17px}.fnp-error a{color:var(--fn-lime,#d7f5ad);font-size:14px}.fnp:fullscreen{border-radius:0}@media (width<=640px){.launch-film-lightbox .ds-dialog{width:calc(100vw - 24px)}.launch-film-lightbox .ds-dialog-header{top:-48px;right:0}.fnp{border-radius:10px}.fnp-bar{gap:2px;padding:28px 6px 6px}.fnp-btn{width:32px;height:32px}.fnp-time i{display:none}.fnp-big{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.fnp-bar,.fnp-big{transition:none}.fnp-seek::-webkit-slider-runnable-track{transition:none}.fnp-loading svg{animation:none}}.signature-header .nav-inner{background:linear-gradient(125deg,#44364f,#302638 65%,#3b2c47);border-color:#73617e;border-radius:15px;padding-block:9px;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #160d2180,0 4px 0 -1px #221a2a,0 14px 30px -15px #24183070}.signature-header .desktop-navigation{background:#160e211f;border:1px solid #ffffff0d;border-radius:11px;gap:3px;padding:3px;box-shadow:inset 0 1px 3px #10061926,0 1px #ffffff06}.signature-header .desktop-navigation .nav-link{color:#e3dce9;border-radius:7px;min-height:38px;padding:8px 14px;font-weight:480}.signature-header .desktop-navigation .nav-link:hover,.signature-header .desktop-navigation .nav-link[aria-current=page],.signature-header .product-menu-wrap[open]>summary,.signature-header .product-menu-trigger[data-current=true]{color:#fff;background:#ffffff10;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 2px 4px #160d211a}.signature-header .product-menu-wrap[open]>summary svg{color:#d7f5ad;transform:rotate(180deg)}.signature-header .product-menu{background:#fcfafc;border-color:#d5c6df;border-radius:17px;padding:4px;box-shadow:0 24px 60px -15px #271c3859,0 0 0 4px #fff3}.signature-header .product-menu-wrap:not([open])>.product-menu,.signature-header .mobile-navigation:not([open])>.mobile-navigation-panel{display:none}.signature-header .product-menu-links a{border-radius:10px}.signature-header :is(a,summary,button):focus-visible{outline-color:#d7f5ad}.signature-header .product-menu a:focus-visible{outline-color:#72528d}.marketing-site .darwin-button.ds-button{--button-face:#51405f;--button-face-bottom:#3b2c49;--button-base:#22172d;--button-rim:#675176;--button-ink:#fff;--button-well:#21112a30;--button-highlight:#ffffff30;min-height:48px;color:var(--button-ink);background:linear-gradient(180deg, var(--button-face), var(--button-face-bottom));border:1px solid var(--button-rim);box-shadow:inset 0 1px 0 var(--button-highlight), inset 0 -1px 0 #00000012, 0 4px 0 var(--button-base), 0 7px 10px -3px #26183028;border-radius:10px;gap:16px;padding:8px 10px 8px 19px;font-weight:540;transition:transform .14s,box-shadow .14s,filter .14s;position:relative;transform:translateY(0)}.darwin-button-label{line-height:1.25;display:block}.darwin-button-arrow{background:var(--button-well);border:1px solid #ffffff0d;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px 2px #0000000c,0 1px #ffffff0c}@media (hover:hover){.marketing-site .darwin-button.ds-button:hover{filter:brightness(1.07);box-shadow:inset 0 1px 0 var(--button-highlight), inset 0 -1px 0 #00000012, 0 5px 0 var(--button-base), 0 9px 14px -4px #26183030;transform:translateY(-1px)}}.marketing-site .darwin-button.ds-button:active{filter:brightness();box-shadow:inset 0 1px 0 var(--button-highlight), 0 1px 0 var(--button-base), 0 2px 4px #26183020;transform:translateY(3px)}.marketing-site .header-signup.darwin-button{--button-face:#e3fac4;--button-face-bottom:#cbed9e;--button-base:#759b4c;--button-rim:#dcf5b8;--button-ink:#2c3920;--button-well:#65844515;--button-highlight:#ffffff9c;border-radius:9px;gap:12px;min-height:44px;margin-bottom:3px;padding:6px 7px 6px 14px;font-size:14px}.story-motion-toggle:hover .motion-control-disc{border-color:#b7a4c4;box-shadow:0 2px 8px #29233320}.evolution-cta .evolution-cta-content{gap:0}.evolution-cta-content>.evolution-cta-description{color:#54475c;text-wrap:pretty;max-width:26rem;margin:20px 0 24px;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.evolution-cta-content .evolution-cta-action{margin-top:0}@media (width<=700px){.signature-header .nav-inner{border-radius:12px;padding-block:9px}.marketing-site .header-signup.darwin-button{gap:8px;padding-left:12px}.evolution-cta-content>.evolution-cta-description{max-width:21rem;margin-block:16px 22px}}@media (width<=360px){.marketing-site .header-signup.darwin-button{gap:5px;padding-inline:9px 5px;font-size:12px}.header-signup .darwin-button-arrow{flex-basis:24px;width:24px;height:26px}}.signature-header .header-login{color:#eee7f6;white-space:nowrap;border-radius:8px;padding:11px 13px;font-size:14px;font-weight:500;transition:background .16s}.signature-header .header-login:hover{color:#fff;background:#ffffff0e}@media (width<=640px){.signature-header .header-login{display:none}}@media (width>=1001px){.hero-stage .hero-copy{container-type:inline-size}.marketing-site .hero-stage h1.film-heading{max-width:100%;font-size:min(3.125rem,8.6cqw)}}.evolution-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-38px;margin-bottom:94px;display:grid;position:relative}.evolution-plans .evolution-plan{background:#fff;border:1px solid #ded4e5;border-radius:16px;flex-direction:column;min-width:0;padding:27px 23px 22px;display:flex;box-shadow:0 4px 7px #30203803,0 20px 35px -25px #30203826}.evolution-plan-top{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.evolution-plan-tier{letter-spacing:.015em;color:#655270;background:#f5f1f8;border:1px solid #e5dcea;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:520}.plan-evolution-mark{align-items:end;gap:4px;height:23px;display:flex}.plan-evolution-mark i{background:#eae3ef;border-radius:2px;width:6px;height:8px;display:block}.plan-evolution-mark i:nth-child(2){height:12px}.plan-evolution-mark i:nth-child(3){height:17px}.plan-evolution-mark i:nth-child(4){height:23px}.plan-evolution-mark i[data-grown=true]{background:#836798}.marketing-site .evolution-plan h2{letter-spacing:-.035em;color:#302538;margin:17px 0 8px;font-size:29px;font-weight:520;line-height:1.2}.evolution-plan-description{color:#74677c;max-width:210px;min-height:44px;margin:0 0 24px;font-size:14px;line-height:1.55}.evolution-plan-price{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.evolution-plan-price strong{letter-spacing:-.045em;color:#302538;font-size:clamp(36px,3.5vw,49px);font-weight:520;line-height:1.1}.evolution-plan-price>span{color:#7b6f84;font-size:13px}.evolution-meeting-rate{color:#75677d;margin:11px 0 24px;font-size:13px}.evolution-meeting-rate strong{color:#42314e;font-size:15px;font-weight:560}.evolution-plan .darwin-button{justify-content:space-between;gap:10px;width:100%;font-size:14px}.evolution-plan-includes{border-top:1px solid #eae2ee;gap:15px;margin-top:26px;padding-top:27px;display:grid}.evolution-plan-includes p{color:#61516c;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.5;display:flex}.evolution-plan-includes svg{color:#887199;flex-shrink:0;width:16px;height:16px}.evolution-plan-includes strong{color:#40304d;font-weight:560}.evolution-plan-footnote{color:#807088;margin:auto 0 0;padding-top:26px;font-size:11px;line-height:1.5}.evolution-plans .plan-free{border-color:#b4c895}.plan-free .evolution-plan-tier{color:#43582c;background:#e4f6ca;border-color:#c8dda7}.plan-free .plan-evolution-mark i[data-grown=true]{background:#95b568}.evolution-plans .plan-growth{background:#f8f5fb;border-color:#c6b3d5}.evolution-plans .plan-pro{color:#fff;background:linear-gradient(135deg,#483255,#302238);border-color:#675075}.plan-pro .evolution-plan-tier{color:#e5d8f0;background:#ffffff0a;border-color:#88709566}.plan-pro .plan-evolution-mark i[data-grown=true]{background:#d7f5ad}.marketing-site .plan-pro h2,.plan-pro .evolution-plan-price strong,.plan-pro .evolution-meeting-rate strong,.plan-pro .evolution-plan-includes strong{color:#fbf8ff}.plan-pro :is(.evolution-plan-description,.evolution-meeting-rate,.evolution-plan-price>span,.evolution-plan-includes p){color:#d4c4dd}.plan-pro .evolution-plan-includes{border-color:#8565964d}.plan-pro .evolution-plan-includes svg{color:#d7f5ad}.plan-pro .evolution-plan-footnote{color:#bba8c8}.marketing-site :is(.plan-pro,.pricing-calculator-result) .darwin-button{--button-face:#e3fac4;--button-face-bottom:#cbed9e;--button-base:#759b4c;--button-rim:#dcf5b8;--button-ink:#2c3920;--button-well:#65844515;--button-highlight:#ffffff9c}.pricing-section-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:40px;margin-bottom:32px;display:grid}.marketing-site .pricing-section-heading h2{letter-spacing:-.035em;color:#302538;margin:0;font-size:clamp(29px,3.4vw,44px);font-weight:520;line-height:1.12}.pricing-section-heading h2>span{color:#887094}.pricing-section-heading>p{color:#75667f;max-width:430px;margin:0;font-size:16px;line-height:1.65}.pricing-calculator{margin-bottom:100px;scroll-margin-top:115px}.pricing-calculator-body{border:1px solid #d8cce2;border-radius:19px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 25px 50px -35px #40254e33}.pricing-calculator-inputs{background:#faf8fc;flex-direction:column;justify-content:center;padding:clamp(24px,3.8vw,52px);display:flex}.meeting-input-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.meeting-input-heading label{color:#43304f;font-size:16px;font-weight:520}.meeting-input-heading .ds-input{text-align:center;color:#382b47;font-variant-numeric:tabular-nums;background:#fff;border-color:#c9b8d5;border-radius:8px;width:88px;min-width:0;min-height:44px;font-size:20px;font-weight:520}.meetings-slider .ds-slider-field>div{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.meetings-slider{margin:22px 0 30px}.calculator-scale{color:#83738c;justify-content:space-between;margin-top:7px;font-size:12px;display:flex}.pricing-calculator .ds-slider{--ds-action:#705285;accent-color:#705285}.pricing-calculator .ds-slider-limits{display:none}.pricing-calculator-inputs .ds-switch-field{align-items:flex-start;gap:13px}.pricing-calculator-inputs .ds-switch-copy .ds-label{font-size:15px;font-weight:520}.pricing-calculator-inputs .ds-switch-copy .ds-help{color:#83738c;margin-top:5px;font-size:13px;line-height:1.5}.calculator-assumption{color:#8b7b94;max-width:310px;margin:32px 0 0;font-size:12px;line-height:1.65}.pricing-calculator-result{color:#f8f5fc;background:linear-gradient(145deg,#4b365a,#302338);min-height:540px;padding:32px 38px 35px}.calculator-result-top{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.marketing-site .calculator-result-top h3{letter-spacing:-.035em;color:#fff;margin:0;font-size:31px;font-weight:520}.calculator-result-top p{text-align:right;align-items:baseline;gap:5px;margin:0;display:flex}.calculator-result-top strong{color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.5vw,48px);font-weight:520;line-height:1}.calculator-result-top p>span{color:#cdb9d9;white-space:nowrap;font-size:12px}.calculator-equation{color:#c9b5d7;flex-wrap:wrap;gap:6px;margin-top:13px;font-size:12px;line-height:1.6;display:flex}.calculator-plan-costs{border-top:1px solid #a88db731;gap:16px;margin-top:22px;padding:25px 0 27px;list-style:none;display:grid}.calculator-cost-label{justify-content:space-between;align-items:center;margin-bottom:7px;font-size:13px;display:flex}.calculator-cost-label>span{align-items:center;gap:7px;display:flex}.calculator-cost-label strong{font-variant-numeric:tabular-nums;font-weight:520}.calculator-cost-row[data-recommended=true] .calculator-cost-label{color:#d7f5ad}.calculator-cost-track{background:#ffffff0b;border-radius:4px;height:5px;overflow:hidden}.calculator-cost-track i{border-radius:inherit;background:#a98bbd;height:100%;transition:width .24s;display:block}.calculator-cost-row[data-recommended=true] .calculator-cost-track i{background:#d7f5ad}.calculator-cost-row[data-eligible=false] .calculator-cost-track i{background:#806c8c}.calculator-cost-row[data-eligible=false]{color:#c3b2ce}.pricing-calculator-result .darwin-button{justify-content:space-between;width:100%;font-size:14px}.pricing-breakpoint-note{color:#897991;max-width:800px;margin-top:16px;font-size:12px;line-height:1.6}.pricing-comparison{margin-bottom:96px}.pricing-comparison-scroll{isolation:isolate;scrollbar-color:#b6a0c5 #f6f1f9;border:1px solid #e1d7e7;border-radius:14px;position:relative;overflow-x:auto}.pricing-comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#64546f;background:#fff;width:100%;min-width:700px;font-size:14px}.pricing-comparison-table th,.pricing-comparison-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #ede6f1;padding:18px 20px}.pricing-comparison-table th:first-child{text-align:left;background:#fff;width:36%;font-weight:450}.pricing-comparison-table thead th{color:#493154;background:#f5f0f8;padding-block:24px;font-weight:500}.pricing-comparison-table thead th:first-child{background:#f5f0f8}.pricing-comparison-table thead strong{letter-spacing:-.025em;font-size:18px;font-weight:520;display:block}.pricing-comparison-table thead span{color:#887393;margin-top:4px;font-size:11px;display:block}.pricing-comparison-table td svg{color:#6d8f4c;vertical-align:middle;display:inline-block}.pricing-comparison-table .comparison-difference>*{background:#fbf9fc}.pricing-comparison-table strong{font-weight:540}.pricing-comparison-table .branding-removed{color:#536b3c;background:#edf6df;border-radius:5px;padding:4px 9px;font-size:12px;display:inline-block}.pricing-comparison-table tr:last-child>*{border-bottom:0}@media (width<=1100px){.evolution-plans{gap:10px}.evolution-plans .evolution-plan{padding:23px 17px 20px}.evolution-plan-includes p{gap:7px;font-size:12px}.pricing-calculator-result{padding:30px}.calculator-result-top{flex-wrap:wrap;gap:12px}}@media (width<=900px){.evolution-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.evolution-plans .evolution-plan{padding:25px}.evolution-plan-description{max-width:100%;min-height:43px}.evolution-plan-price strong{font-size:45px}.evolution-plan-includes p{font-size:14px}.pricing-calculator-inputs,.pricing-calculator-result{padding:27px}.pricing-section-heading{grid-template-columns:1fr 1fr;gap:26px}}@media (width<=650px){.evolution-plans{grid-template-columns:1fr;margin-bottom:64px}.evolution-plans .evolution-plan{padding:24px}.evolution-plan-description{min-height:0;margin-bottom:22px}.evolution-plan-includes{margin-top:23px;padding-top:22px}.evolution-plan-footnote{padding-top:20px}.pricing-section-heading{grid-template-columns:1fr;gap:17px;margin-bottom:24px}.pricing-section-heading p{font-size:15px}.pricing-calculator-body{border-radius:14px;grid-template-columns:1fr}.pricing-calculator-inputs,.pricing-calculator-result{padding:26px 23px}.pricing-calculator-result{padding-bottom:33px}.meeting-input-heading{gap:10px}.meeting-input-heading label{font-size:14px}.meeting-input-heading .ds-input{width:76px;font-size:18px}.calculator-result-top{flex-wrap:wrap}.calculator-result-top strong{font-size:40px}.calculator-result-top p{margin-left:auto}.pricing-calculator,.pricing-comparison{margin-bottom:64px}.pricing-comparison-table{min-width:660px;font-size:12px}.pricing-comparison-table th,.pricing-comparison-table td{padding:16px 12px}.pricing-comparison-table th:first-child{z-index:1;width:30%;position:sticky;left:0;box-shadow:1px 0 #e5dcea}.pricing-comparison-table thead strong{font-size:16px}}.pricing-billing-choice{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.pricing-billing-choice>p{color:var(--muted,#696477);font-size:14px}.pricing-billing-toggle{background:#edeaf2;border:1px solid #ded9e9;border-radius:100px;flex-shrink:0;gap:4px;padding:5px;display:inline-flex}.pricing-billing-toggle button{font:inherit;cursor:pointer;color:#4b445f;background:0 0;border:0;border-radius:100px;padding:12px 20px;font-size:14px;font-weight:600}.pricing-billing-toggle button[aria-pressed=true]{color:#fff;background:#251934;box-shadow:0 3px 8px #25193426}.pricing-billing-toggle button>span{color:#213621;background:#d4ed9a;border-radius:20px;margin-left:8px;padding:3px 7px;font-size:11px}.pricing-billing-toggle button:focus-visible{outline-offset:3px;outline:3px solid #a18acb}.plan-billed-upfront{color:#706779;min-height:20px;margin:5px 0 22px;font-size:12px}.plan-booking-allowance{color:#31442f;background:#edf3e4;border:1px solid #d9e5cc;border-radius:10px;align-items:flex-start;gap:8px;min-height:59px;padding:13px 11px;font-size:13px;display:flex}.plan-booking-allowance svg{flex-shrink:0}.evolution-plan-price>span{max-width:76px;line-height:1.3}.evolution-plan .evolution-meeting-rate{min-height:40px}@media (width<=760px){.pricing-billing-choice{flex-direction:column;align-items:flex-start}.pricing-billing-choice>p{line-height:1.5}.pricing-billing-toggle button{padding:11px 14px}}.pricing-billing-choice{padding-top:30px}.pricing-page .evolution-plans{margin-top:0;margin-bottom:0}.plan-pro .plan-billed-upfront{color:#d4c4dd}.evolution-plan-price{flex-wrap:wrap;gap:5px}.evolution-plan-price strong{font-size:clamp(30px,3.5vw,46px)}.widget-preview button:hover{filter:brightness(1.1)}.widget-preview button:focus-visible{outline:2px solid var(--ow-primary);outline-offset:3px}.branding-reset:hover{background:#f7f3fa}.branding-reset:focus-visible{outline-offset:3px;outline:2px solid #69478f}:root{--darwin-texture:url(/optimized/hero-wave-ea1c8227ae2d-1400.webp)}@supports (background-image:image-set(url('image.avif') type('image/avif'))){:root{--darwin-texture:image-set(url(/optimized/hero-wave-ea1c8227ae2d-1400.avif) type("image/avif"), url(/optimized/hero-wave-ea1c8227ae2d-1400.webp) type("image/webp"))}@media (width<=600px) and (resolution<=1x){:root{--darwin-texture:image-set(url(/optimized/hero-wave-ea1c8227ae2d-800.avif) type("image/avif"), url(/optimized/hero-wave-ea1c8227ae2d-800.webp) type("image/webp"))}}}.marketing-site{--heading-weight:560;--heading-tracking:-.035em;--heading-leading:1.08;--heading-section-leading:1.16;--heading-highlight-bg:#dcf5bc;--heading-highlight-ink:#3b462f;--heading-highlight-edge:#b7ce99;--heading-highlight-depth:.055em}.marketing-site .film-heading,.marketing-site :is(.hero-stage,.feature-hero,.pricing-intro,.cc-hero,.journal-hero,.compare-hub-hero) h1.film-heading{font-family:var(--ds-font);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:var(--heading-leading);gap:.13em}.marketing-site .film-heading>.film-phrase-line{font:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.marketing-site .film-heading .film-phrase{font:inherit;line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .13em .04em}.marketing-site .film-heading .film-phrase-plain{box-shadow:none;color:inherit;background:0 0;padding:0}.marketing-site .film-heading .film-phrase-lime,.marketing-site .hero-film-headline>span:not(:first-child){background:var(--heading-highlight-bg);color:var(--heading-highlight-ink);box-shadow:0 var(--heading-highlight-depth) 0 var(--heading-highlight-edge);border-radius:4px}.marketing-site :is(.hero-stage,.feature-hero,.pricing-intro,.cc-hero,.journal-hero,.compare-hub-hero) h1.film-heading{color:#33273c;text-wrap:balance}.marketing-site :is(.section-heading,.feature-outcome-heading,.feature-process-heading,.pricing-section-heading,.cc-comparison-intro,.cc-fit-heading,.cc-difference,.cc-faq,.onboarding-summary,.evolution-cta-content,.cc-cta-copy) h2,.marketing-site :is(.journal-article-head,.journal-policy) h1{font-family:var(--ds-font);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:var(--heading-section-leading)}.marketing-site :is(.journal-article-head,.journal-policy) h1{line-height:var(--heading-leading)}.darwin-site-footer{--footer-ink:var(--ds-brand-950,#33273c);--footer-muted:#735a81;--footer-line:#d8cbe2;isolation:isolate;border-top:1px solid var(--footer-line);color:var(--footer-ink);background:#eee7f4;margin-top:56px;position:relative;overflow:hidden}.darwin-site-footer:before{content:"";z-index:-1;opacity:.2;pointer-events:none;background:url(/brand/field-lines.svg) top/1700px;position:absolute;inset:0}.footer-wordmark{color:#4c355b;width:fit-content;display:block}.footer-wordmark .brand-wordmark{width:auto;height:34px;display:block}.footer-watch-link:hover{color:#3e284d}.footer-link-group{min-width:0}.marketing-site .footer-link-group h2{color:#4c355b;letter-spacing:-.01em;align-items:center;gap:9px;margin:0 0 18px;font-size:14px;font-weight:590;line-height:1.5;display:flex}.footer-link-group h2:before{content:"";background:#b9d594;border-radius:2px;flex:none;width:7px;height:7px;display:block;box-shadow:0 1px #8fa96e}.footer-link-group ul{margin:0;padding:0;list-style:none}.footer-link-group li{min-width:0}.footer-link-group li>a{color:#5f4a6d;align-items:center;min-height:38px;padding:7px 0;font-size:13.5px;line-height:1.55;text-decoration:none;display:flex}.footer-link-group li>a:hover{color:#392445;text-underline-offset:4px;text-decoration:underline #a08aad}.footer-comparisons{border-left:1px solid var(--footer-line);padding-left:34px}.footer-all-comparisons{color:#735581;white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;padding:3px 0;font-size:12px;text-decoration:none;display:inline-flex}.footer-all-comparisons:hover{color:#392445}.footer-comparisons ul{grid-template-columns:1fr;gap:0 24px;display:grid}.footer-comparisons li>a{justify-content:space-between;gap:7px}.footer-comparisons li>a:hover>svg,.footer-comparisons li>a:focus-visible>svg{opacity:1;transform:none}.darwin-footer-colophon{border-top:1px solid var(--footer-line);color:#735a81;justify-content:space-between;align-items:center;gap:24px;padding:21px 0 26px;font-size:12.5px;display:flex}.darwin-footer-colophon>a{color:#755a85;align-items:center;gap:11px;text-decoration:none;display:flex}.darwin-footer-colophon>a:hover{color:#3e284d}.footer-partner-card{color:#2f3f1f;background:linear-gradient(#edf8dc,#e2f3cc);border:1px solid #c7d8b0;border-radius:12px;flex-direction:column;gap:4px;min-width:260px;margin:0;padding:14px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #fff,0 2px #c2d6a3}.footer-partner-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 4px #c2d6a3}.footer-partner-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:#53633d;font-size:10px;font-weight:500}.footer-partner-card strong{letter-spacing:-.01em;color:#2a3a1a;font-size:15px;font-weight:620;line-height:1.3}.footer-partner-more{color:#4a5c36;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.darwin-site-footer :is(a,button):focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #725086}@media (width<=1100px){.footer-comparisons{border-left:0;border-top:1px solid var(--footer-line);grid-column:1/-1;padding:29px 0 0}.footer-comparisons ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.footer-comparisons{border-left:0;border-top:1px solid var(--footer-line);grid-column:1/-1;padding:29px 0 0}.footer-comparisons ul{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-link-group li>a{min-height:44px;font-size:13px}}@media (width<=540px){.darwin-site-footer{margin-top:38px}.footer-partner-card{width:fit-content;min-width:0;max-width:100%}.footer-wordmark .brand-wordmark{height:31px}.footer-comparisons ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 21px}.footer-link-group li>a{font-size:12px}.darwin-footer-colophon{font-size:10px}}.signature-header .integration-menu{width:min(610px,100vw - 48px);padding:10px;display:block}.signature-header .integration-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.signature-header .integration-menu-links>a{color:#45314f;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:83px;padding:14px 12px;text-decoration:none;display:flex}.signature-header .integration-menu-links>a:hover,.signature-header .integration-menu-links>a[aria-current=page]{background:#f2ecf7;border-color:#e2d5eb}.signature-header .integration-menu-logo{background:#fff;border:1px solid #e2d8e9;border-radius:10px;flex:0 0 43px;place-items:center;height:43px;font-size:14px;font-weight:600;display:grid;box-shadow:0 3px #e9e1ef}.signature-header .integration-menu-logo img{object-fit:contain;width:27px;height:27px}.signature-header .integration-menu-copy{flex:1;min-width:0}.signature-header .integration-menu-copy strong{font-size:13px;font-weight:560;line-height:1.4;display:block}.signature-header .integration-menu-copy small{color:#83718f;margin-top:4px;font-size:11px;line-height:1.4;display:block}.signature-header .integration-menu-links>a>svg{color:#a08aae;flex:none;margin:0}.signature-header .integration-menu-all{color:#543761;background:#eee6f4;border:1px solid #ded1e7;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:9px 0 0;padding:15px 17px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.signature-header .integration-menu-all:hover{background:#e7dcee}.signature-header .integration-menu-all svg{color:#78578a;flex:none;margin:0}.signature-header .mobile-integrations[open]>summary svg{transform:rotate(180deg)}.signature-header .mobile-integrations:not([open])>div{display:none}.signature-header .mobile-integrations .integration-menu-links{grid-template-columns:1fr}.signature-header .mobile-integrations .integration-menu-links>a{min-height:67px;padding-block:9px}.signature-header .mobile-integrations a:focus-visible{outline-offset:-2px;outline-color:#72528d}@media (width>=901px) and (width<=1150px){.signature-header .nav-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:13px}.signature-header .desktop-navigation{justify-self:center;gap:0}.signature-header .desktop-navigation .nav-link{padding-inline:8px;font-size:12px}.signature-header .wordmark .brand-wordmark{max-width:112px}.signature-header .header-login{padding-inline:4px;font-size:12px}.signature-header .header-signup.ds-button{gap:8px;font-size:12px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--ds-font);color:var(--ds-text);background:var(--ds-white);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}a{color:inherit}button:not(:disabled),summary{cursor:pointer}:focus-visible{outline:3px solid var(--ds-brand-400);outline-offset:4px}::selection{background:var(--ds-brand-200);color:var(--ds-brand-950)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.site-breadcrumb-nav.is-centered .site-breadcrumb{justify-content:center}.site-breadcrumb{font:500 12px/1.5 var(--font-geist-sans);letter-spacing:.01em;color:#7a6b84;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumb li{align-items:center;gap:8px;display:inline-flex}.site-breadcrumb a{color:inherit;text-decoration:none}.site-breadcrumb a:hover{color:#382b47;text-decoration:underline}.site-breadcrumb li+li:before{content:"/";color:#b7a9c1}.site-breadcrumb [aria-current]{color:#382b47;text-overflow:ellipsis;white-space:nowrap;max-width:70vw;font-weight:560;overflow:hidden}.site-breadcrumb a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #6f517e}@media (width<=760px){.site-breadcrumb-nav{margin-bottom:16px}.site-breadcrumb{font-size:12px}}.related-links{padding:56px 0 76px}.related-links-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:24px;display:flex}.related-links-heading h2{letter-spacing:-.03em;color:#382b47;margin:0;font-size:29px;font-weight:550;line-height:1.3}.related-links-heading p{color:#7a6b84;max-width:46ch;margin:0;font-size:13px;line-height:1.6}.related-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.related-card{color:#382b47;background:#fff;border:1px solid #dfd4e7;border-radius:15px;flex-direction:column;min-width:0;min-height:230px;padding:26px 24px 0;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px #eee7f3}.related-card:hover{border-color:#bfa9cd;transform:translateY(-4px);box-shadow:0 8px #e4d9ec}.related-card:focus-visible{outline-offset:3px;outline:3px solid #6f517e}.related-card-body{flex:1}.related-card h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 10px;font-size:21px;font-weight:560;line-height:1.25}.related-card p{color:#6b6272;max-width:36ch;margin:0 0 22px;font-size:14px;line-height:1.7}.related-card-foot{color:#7a6189;border-top:1px solid #ebe3f0;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:11px;display:flex}.related-card-tag{color:#795b8a;letter-spacing:.02em;background:#f1ebf6;border:1px solid #ded2e8;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;line-height:1.3;display:inline-flex}.related-card-tag:before{content:"";opacity:.75;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.related-card-more{color:#382b47;align-items:center;gap:5px;font-size:12px;font-weight:550;display:inline-flex}@media (width<=1000px){.related-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.related-links{padding:44px 0 50px}.related-links-heading{flex-direction:column;align-items:flex-start;gap:10px}.related-links-heading h2{font-size:27px}.related-links-grid{grid-template-columns:1fr;gap:18px}.related-card{min-height:0;padding:23px 22px 0}}@media (prefers-reduced-motion:reduce){.related-card{transition:none}.related-card:hover{transform:none}}.site-faq{grid-template-columns:.65fr 1fr;gap:100px;padding:88px 0;scroll-margin-top:100px;display:grid}.site-faq-heading h2{letter-spacing:-1.6px;color:#382b47;text-wrap:balance;margin:14px 0 0;font-size:clamp(32px,3.3vw,46px);font-weight:530;line-height:1.14}.site-faq-list details{border-bottom:1px solid #e2dce7}.site-faq-list details:first-child{border-top:1px solid #e2dce7}.site-faq-list summary{cursor:pointer;color:#382b47;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex}.site-faq-list summary::-webkit-details-marker{display:none}.site-faq-list summary svg{color:#9b81aa;flex:none;transition:transform .2s}.site-faq-list details[open] summary svg{transform:rotate(45deg)}.site-faq-list details>div{padding:0 0 22px}.site-faq-list details p{color:#726879;max-width:70ch;margin:0 0 10px;font-size:13px;line-height:1.75}@media (width<=1000px){.site-faq{gap:50px}}@media (width<=800px){.site-faq{grid-template-columns:1fr;gap:25px;padding:56px 0}.site-faq-heading h2{font-size:32px}}@media (width<=760px){.related-links{padding:40px 0 50px}.related-links-heading h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.site-faq-list summary svg{transition:none}}.marketing-site{--hero-top:calc(var(--site-header-height,92px) + 44px);--hero-crumb-gap:22px}@media (width<=760px){.marketing-site{--hero-top:calc(var(--site-header-height,82px) + 32px);--hero-crumb-gap:18px}}.feature-hero-stage,.journal-policy,.policy-page{padding-top:var(--hero-top)!important}.site-breadcrumb-nav{margin:0 0 var(--hero-crumb-gap)!important}.home-page .home-feature-story:nth-child(2n of .home-feature-story) .home-story-graphic,.feature-workflow-layout>.home-story-graphic,.how-step-reverse .how-visual .home-story-graphic{margin:0 auto 0 0}:root{--fn-ground:#fbfafc;--fn-paper:#fff;--fn-ink:#292333;--fn-plum:#382b47;--fn-plum-2:#43344f;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-pill:999px;--t-9:9px;--t-10:10px;--t-11:11px;--t-12:12px;--t-13:13.5px;--t-15:15px;--t-17:17px;--t-19:19px;--t-22:22px;--t-28:28px;--fn-body:#4a4353;--h-display:clamp(44px, 4.4vw, 60px);--h-hero:clamp(40px, 3.6vw, 52px);--h-section:clamp(34px, 3.2vw, 44px);--h-card:20px;--h-weight:520;--fn-muted:#6f6879;--fn-faint:#9a93a4;--fn-line:#29233314;--fn-line-2:#2923330c;--fn-lime:#d7f5ad;--fn-lime-deep:#9fcf63;--fn-lime-ink:#3f5a22;--fn-violet:#8060a5;--fn-good:#3f7d2c;--fn-lilac:#efe9f5;--fn-content:min(1240px, calc(100% - 96px));--fn-rail:min(1304px, calc(100% - 32px));--fn-card-lift:0 0 0 1px #2923331a, 0 2px 4px #2923330d, 0 30px 60px -18px #29233359;--fn-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--wash-lime:radial-gradient(90% 80% at 20% 10%, #f1ffe0, #f1ffe000 60%), radial-gradient(70% 60% at 100% 100%, #bfe68a, #bfe68a00 70%), #d7f5ad;--wash-lilac:radial-gradient(90% 80% at 20% 10%, #fbf8fe, #fbf8fe00 60%), radial-gradient(70% 60% at 100% 100%, #ddd0ee, #ddd0ee00 70%), #efe9f5;--wash-plum:radial-gradient(90% 80% at 20% 10%, #4d3d61, #4d3d6100 60%), radial-gradient(70% 60% at 100% 100%, #241b2e, #241b2e00 70%), #382b47;--fn-card:0 0 0 1px var(--fn-line);--fn-flat:0 0 0 1px var(--fn-line);--fn-flat-hover:0 0 0 1px #29233338;--fn-overlay:0 0 0 1px #2923331a, 0 1px 2px #2923330a, 0 24px 48px -26px #29233340;--fn-overlay-lift:0 0 0 1px #2923331a, 0 2px 4px #2923330d, 0 30px 60px -18px #29233359}@media (width<=1000px){:root{--fn-content:calc(100% - 56px);--fn-rail:calc(100% - 20px)}}@media (width<=700px){:root{--fn-content:calc(100% - 36px);--fn-rail:calc(100% - 12px)}}body{background:var(--fn-ground)}body .marketing-site{background:var(--fn-ground);color:var(--fn-ink)}body .marketing-site main{isolation:isolate;display:flow-root;position:relative}body .marketing-site main:before{content:"";z-index:-1;width:var(--fn-rail);border-inline:1px solid var(--fn-line);pointer-events:none;position:absolute;top:0;bottom:0;left:50%;translate:-50%}body .marketing-site .fn-rule{border-top:1px solid var(--fn-line);position:relative}body .marketing-site .fn-rule:before,body .marketing-site .fn-rule:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#29233366,#29233366) 50%/1px 100% no-repeat,linear-gradient(#29233366,#29233366) 50%/100% 1px no-repeat;width:11px;height:11px;position:absolute;top:-6px}body .marketing-site .fn-rule:before{left:calc((100% - var(--fn-rail)) / 2 - 5px)}body .marketing-site .fn-rule:after{right:calc((100% - var(--fn-rail)) / 2 - 5px)}body .marketing-site :is(.hero-stage,.feature-hero-stage,.band-hero,.pricing-intro,.pricing-hero,.how-hero,.journal-hero,.support-hero,.integration-hero,.integration-detail-hero,.compare-hub-hero,.compare-hero,.cc-hero,.videos-hero,.features-hero,.policy-page){box-shadow:none!important;border-color:var(--fn-line)!important;background:0 0!important}body .marketing-site :is(.hero-stage,.feature-hero-stage,.band-hero,.pricing-intro,.pricing-hero,.how-hero,.journal-hero,.support-hero,.integration-hero,.compare-hub-hero,.compare-hero,.cc-hero,.videos-hero,.features-hero):before,body .marketing-site :is(.hero-stage,.feature-hero-stage,.band-hero,.pricing-intro,.pricing-hero,.how-hero,.journal-hero,.support-hero,.integration-hero,.compare-hub-hero,.compare-hero,.cc-hero,.videos-hero,.features-hero):after{content:none!important;background:0 0!important}body .marketing-site :is(h1,h2,h3),body .marketing-site .film-heading{color:var(--fn-plum)}body .marketing-site .film-heading .film-phrase-lime{background:var(--fn-lime);color:var(--fn-ink);box-shadow:none;border-radius:.16em}body .marketing-site .film-heading .film-phrase-ink{background:var(--fn-plum);color:#f8f5fc;box-shadow:none;border-radius:.16em}body .marketing-site .film-heading .film-phrase-paper{background:var(--fn-paper);box-shadow:none}body .marketing-site .section-intro h2{color:var(--fn-plum)}body .marketing-site .section-intro p{color:var(--fn-muted)}body .marketing-site .site-breadcrumb-nav{color:var(--fn-faint)}body .marketing-site .marketing-eyebrow{color:var(--fn-muted);font-size:var(--t-11);letter-spacing:.09em;gap:9px}body .marketing-site .marketing-eyebrow-mark{border-radius:var(--r-xs);background:var(--fn-lime-deep);width:7px;height:7px;box-shadow:0 0 0 3px var(--fn-lime);border:0;margin-inline:3px 1px}body .marketing-site .marketing-eyebrow-mark svg{display:none}body .marketing-site .marketing-eyebrow-light{color:#d9cfe3}body .marketing-site .darwin-button.ds-button{--button-well:#ffffff1a;border-radius:var(--r-md);background:var(--fn-plum);color:#f8f5fc;filter:none;border:0;gap:12px;min-height:44px;padding:8px 8px 8px 18px;font-weight:500;transform:none;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #29233333,0 8px 18px -8px #29233388}@media (hover:hover){body .marketing-site .darwin-button.ds-button:hover{background:var(--fn-plum-2);filter:none;transform:none;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #29233333,0 10px 22px -10px #29233399}}body .marketing-site .darwin-button.ds-button:active{transform:translateY(1px)}body .marketing-site .darwin-button-arrow{border-radius:var(--r-sm);width:28px;height:28px;box-shadow:none;background:#ffffff1a;border:0;flex-basis:28px}body .marketing-site .text-link{color:var(--fn-plum);font-weight:500}body .marketing-site .signature-header{pointer-events:auto;backdrop-filter:blur(14px)saturate(160%);border-bottom:1px solid var(--fn-line);background:#fbfafcd9;padding:0}body .marketing-site .signature-header .nav-inner{width:var(--fn-content);min-height:68px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body .marketing-site .signature-header .wordmark,body .marketing-site .signature-header .wordmark .brand-wordmark{color:var(--fn-plum)}body .marketing-site .signature-header .wordmark .brand-wordmark{height:22px}body .marketing-site .signature-header .desktop-navigation{box-shadow:none;background:0 0;border:0;gap:2px;padding:0}body .marketing-site .signature-header .desktop-navigation .nav-link,body .marketing-site .signature-header .nav-link{border-radius:var(--r-sm);min-height:36px;color:var(--fn-body);font:450 var(--t-15)/1 var(--ds-font);box-shadow:none;background:0 0;border:0;padding:0 12px}body .marketing-site .signature-header .desktop-navigation .nav-link:hover,body .marketing-site .signature-header .desktop-navigation .nav-link[aria-current=page],body .marketing-site .signature-header .product-menu-wrap[open]>summary,body .marketing-site .signature-header .product-menu-trigger[data-current=true]{color:var(--fn-ink);box-shadow:none;background:#2923330a}body .marketing-site .signature-header .product-menu-trigger svg{color:var(--fn-faint)}body .marketing-site .signature-header .product-menu-wrap[open]>summary svg{color:var(--fn-plum)}body .marketing-site .signature-header .product-menu{border-radius:var(--r-lg);background:var(--fn-paper);box-shadow:0 0 0 1px var(--fn-line), 0 12px 32px -12px #29233340, 0 40px 80px -40px #29233340;border:0;padding:8px}body .marketing-site .signature-header .product-menu-links a:hover,body .marketing-site .signature-header .integration-menu-links a:hover{background:#f4f1f7}body .marketing-site .signature-header .menu-icon{box-shadow:inset 0 0 0 1px var(--fn-line-2);color:var(--fn-plum);background:#f4f1f7;border:0}body .marketing-site .signature-header .header-login{color:var(--fn-body);font-weight:450}body .marketing-site .signature-header .header-login:hover{color:var(--fn-ink);background:#2923330a}body .marketing-site .signature-header .header-signup.ds-button{border-radius:var(--r-md);background:var(--fn-plum);color:#f8f5fc;min-height:36px;font:500 var(--t-13)/1 var(--ds-font);border:0;padding:0 6px 0 14px;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #29233333,0 8px 18px -8px #29233388}body .marketing-site .signature-header .header-signup .darwin-button-arrow{border-radius:var(--r-sm);color:#f8f5fc;background:#ffffff1a;flex-basis:24px;width:24px;height:24px}body .marketing-site .signature-header .mobile-menu{color:var(--fn-plum);border-color:var(--fn-line);background:var(--fn-paper)}body .marketing-site .signature-header :is(a,summary,button):focus-visible{outline:2px solid var(--fn-violet);outline-offset:3px}body .marketing-site .fn-card{background:var(--fn-paper);border-radius:var(--r-lg);box-shadow:var(--fn-card)}body .marketing-site .site-faq .site-faq-heading h2{color:var(--fn-plum)}body .marketing-site .site-faq .site-faq-list{border-top:1px solid var(--fn-line)}body .marketing-site .site-faq details{border:0;border-bottom:1px solid var(--fn-line);box-shadow:none;background:0 0;border-radius:0}body .marketing-site .site-faq summary{color:var(--fn-ink);letter-spacing:-.015em;font-weight:520}body .marketing-site .site-faq summary svg{border-radius:var(--r-sm);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--fn-line);color:var(--fn-plum);background:0 0;flex:none;padding:6px;transition:transform .2s,background-color .2s}body .marketing-site .site-faq details[open] summary svg{background:var(--fn-lime);box-shadow:none;transform:rotate(45deg)}body .marketing-site .site-faq details p{color:var(--fn-muted)}body .marketing-site .evolution-cta.closing-card{width:var(--fn-content);aspect-ratio:auto;isolation:isolate;border-radius:var(--r-xl);background:var(--wash-lime);max-width:none;min-height:0;max-height:none;color:var(--fn-ink);border:0;margin:104px auto 112px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #9fcf6340}body .marketing-site .evolution-cta.closing-card:after{content:"";z-index:0;background-image:var(--fn-grain);opacity:.12;mix-blend-mode:multiply;pointer-events:none;background-size:240px;position:absolute;inset:0}body .marketing-site .closing-card-inner{z-index:1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;padding:64px 64px 56px;display:grid;position:relative}body .marketing-site .closing-card .evolution-cta-content{flex-direction:column;grid-template-columns:none;align-items:flex-start;gap:22px;padding:0;display:flex;width:auto!important;max-width:none!important}body .marketing-site .closing-card h2.film-heading{letter-spacing:-.04em;color:var(--fn-plum);margin:0;font-size:clamp(38px,4.4vw,60px);line-height:1.02;max-width:none!important}body .marketing-site .closing-card .film-heading .film-phrase-lime{background:var(--fn-paper);color:var(--fn-plum);box-shadow:0 0 0 1px #9fcf6340}body .marketing-site .closing-card .evolution-cta-description{max-width:380px;font-size:var(--t-19);color:var(--fn-lime-ink);margin:0;line-height:1.55}body .marketing-site .closing-card .evolution-cta-action{max-width:none}body .marketing-site .closing-card .closing-card-art{aspect-ratio:auto;mix-blend-mode:normal;justify-content:flex-end;align-self:stretch;align-items:flex-end;width:auto;height:auto;padding-top:44px;display:flex;position:relative;inset:auto;overflow:visible}body .marketing-site .closing-card .closing-card-art .specimen-print{width:min(100%,440px)}body .marketing-site .closing-card .specimen-tag{text-align:right;color:var(--fn-lime-ink);top:0;left:auto;right:0}@media (width<=1080px){body .marketing-site .closing-card-inner{grid-template-columns:1fr;padding:48px}body .marketing-site .closing-card .closing-card-art{justify-content:flex-start}}@media (width<=640px){body .marketing-site .evolution-cta.closing-card{width:var(--fn-content);border-radius:var(--r-xl);margin:72px auto}body .marketing-site .closing-card-inner{gap:32px;padding:32px 20px 24px}}.specimen-print{margin:0;position:relative}.specimen-print img{width:100%;height:100%;display:block}.specimen-print.is-facing{transform:scaleX(-1)}.specimen-tag{z-index:2;font:500 var(--t-11)/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fn-lime-ink);position:absolute;top:18px;left:20px}.specimen-tag em{font:italic 500 15px/1.2 var(--font-serif);letter-spacing:0;text-transform:none;margin-top:4px;display:block}.specimen-glow{pointer-events:none;mix-blend-mode:soft-light;-webkit-mask:var(--specimen-mask) center / 100% 100% no-repeat;mask:var(--specimen-mask) center / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.specimen-glow:before{content:"";will-change:transform;background:linear-gradient(100deg,#0000 38%,#ffffff8c 50%,#0000 62%);width:260%;animation:10s ease-in-out infinite fn-glow;position:absolute;top:0;bottom:0;left:0;transform:translate(-98.46%)}@keyframes fn-glow{0%,35%{transform:translate(-98.46%)}75%,to{transform:translate(36.92%)}}@media (prefers-reduced-motion:reduce){.specimen-glow{opacity:0}.specimen-glow:before{animation:none}}body .marketing-site .darwin-site-footer.fn-footer{isolation:auto;border-top:1px solid var(--fn-line);background:linear-gradient(var(--fn-line), var(--fn-line)) no-repeat calc(50% - var(--fn-rail) / 2) 0 / 1px 100%, linear-gradient(var(--fn-line), var(--fn-line)) no-repeat calc(50% + var(--fn-rail) / 2) 0 / 1px 100%, var(--fn-ground);color:var(--fn-ink);font-size:var(--t-13);margin-top:0;padding-block:64px 36px;overflow:visible}body .marketing-site .darwin-site-footer.fn-footer:before{content:"";opacity:1;inset:-6px auto auto calc((100% - var(--fn-rail)) / 2 - 5px);z-index:3;background:linear-gradient(#29233366,#29233366) 50%/1px 100% no-repeat,linear-gradient(#29233366,#29233366) 50%/100% 1px no-repeat;width:11px;height:11px}body .marketing-site .darwin-site-footer .wrap{width:var(--fn-content)}body .marketing-site .fn-foot-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:32px;display:grid}body .marketing-site .fn-foot-brand .footer-wordmark{width:fit-content;color:var(--fn-plum);display:block}body .marketing-site .fn-foot-brand .footer-wordmark .brand-wordmark{height:22px}body .marketing-site .fn-foot-brand p{max-width:240px;font-size:var(--t-15);color:var(--fn-muted);margin:14px 0 22px;line-height:1.55}body .marketing-site .fn-foot-brand .footer-partner-card{border-radius:var(--r-lg);background:var(--fn-paper);width:auto;max-width:260px;box-shadow:inset 0 0 0 1px var(--fn-line);color:var(--fn-ink);border:0;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}body .marketing-site .fn-foot-brand .footer-partner-card:hover{box-shadow:inset 0 0 0 1px #29233333}body .marketing-site .fn-foot-brand .footer-partner-kicker{font:500 var(--t-11)/1.5 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--fn-lime-ink)}body .marketing-site .fn-foot-brand .footer-partner-card strong{font-size:var(--t-15);color:var(--fn-ink);font-weight:560}body .marketing-site .fn-foot-brand .footer-partner-more{font-size:var(--t-13);color:var(--fn-muted);justify-content:space-between;align-items:center;display:flex}body .marketing-site .fn-footer .footer-link-group,body .marketing-site .fn-footer .footer-comparisons{border:0;padding:0}body .marketing-site .fn-footer .footer-link-group h2{font:500 var(--t-11)/1.5 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--fn-faint);margin:0 0 14px;display:block}body .marketing-site .fn-footer .footer-link-group h2:before{content:none}body .marketing-site .fn-footer .footer-link-group ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}body .marketing-site .fn-footer .footer-link-group li>a{min-height:0;font-size:var(--t-13);color:var(--fn-body);padding:0;line-height:1.5;text-decoration:none;display:inline}body .marketing-site .fn-footer .footer-link-group li>a:hover{color:var(--fn-ink);text-decoration:none}body .marketing-site .fn-footer .darwin-footer-colophon{border-top:1px solid var(--fn-line);font-size:var(--t-13);color:var(--fn-muted);justify-content:space-between;gap:16px;margin-top:56px;padding:22px 0 0;display:flex}body .marketing-site .fn-footer .darwin-footer-colophon a{color:var(--fn-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (width<=1080px){body .marketing-site .fn-foot-grid{grid-template-columns:1fr 1fr 1fr}body .marketing-site .fn-foot-brand{grid-column:1/-1}}@media (width<=640px){body .marketing-site .fn-foot-grid{grid-template-columns:1fr 1fr}}body .marketing-site .fn-band{width:100%;max-width:none;margin:0;padding-block:112px}body .marketing-site .fn-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;margin:0 0 48px;display:grid}body .marketing-site .fn-head :is(h2,.film-heading){letter-spacing:-.032em;color:var(--fn-plum);margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.1}body .marketing-site .fn-head>p,body .marketing-site .fn-head .fn-lede p{max-width:470px;font-size:var(--t-17);color:var(--fn-muted);margin:0;padding-bottom:4px;line-height:1.6}body .marketing-site .fn-cells{grid-template-columns:repeat(var(--fn-cols,3), minmax(0, 1fr));border-top:1px solid var(--fn-line);border-bottom:1px solid var(--fn-line);display:grid}body .marketing-site .fn-cells>*{border-left:1px solid var(--fn-line);padding:32px 32px 36px;box-shadow:none!important;background:0 0!important;border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important}body .marketing-site .fn-cells>:first-child{border-left:0;padding-left:0}body .marketing-site .fn-cells>:last-child{padding-right:0}body .marketing-site .fn-fig{font:500 var(--t-11) var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--fn-faint);justify-content:space-between;gap:16px;margin-top:14px;display:flex}body .marketing-site .fn-faq-band .site-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px;margin:0 auto;padding:0;display:grid}body .marketing-site .fn-faq-band .site-faq-heading{position:sticky;top:110px}body .marketing-site .fn-faq-band .site-faq-heading h2{letter-spacing:-.032em;color:var(--fn-plum);margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.1}body .marketing-site .site-faq-list details:first-child{border-top:0}body .marketing-site .site-faq-list summary{font-size:var(--t-19);letter-spacing:-.015em;color:var(--fn-ink);padding:22px 0;font-weight:520;line-height:1.4}body .marketing-site .site-faq-list details>div{padding:0 56px 24px 0}body .marketing-site .site-faq-list details p{max-width:64ch;font-size:var(--t-17);color:var(--fn-muted);line-height:1.65}body .marketing-site .fn-related-band .related-links{padding:0}body .marketing-site .fn-related-band .related-links-heading{margin:0 0 40px}body .marketing-site .related-links-grid{gap:20px}body .marketing-site .related-card{flex-direction:column;justify-content:space-between;min-height:200px;padding:26px 24px 20px;display:flex}body .marketing-site .related-card h3{font-size:var(--t-19);letter-spacing:-.02em;line-height:1.3}body .marketing-site .related-card p{font-size:var(--t-15);color:var(--fn-muted);margin-top:8px;line-height:1.55}body .marketing-site .related-card-more{color:var(--fn-plum);font-weight:500;font-size:var(--t-13)}body .marketing-site :is(.support-hero,.compare-hub-hero .wrap,.features-hero .wrap,.videos-hero .wrap,.how-hero-copy,.pricing-intro .wrap,.journal-hero .wrap,.band-hero .wrap){text-align:left!important;align-items:flex-start!important}body .marketing-site :is(.support-hero,.compare-hub-hero,.features-hero,.videos-hero,.how-hero,.pricing-intro,.journal-hero,.band-hero) :is(h1.film-heading,.film-heading){text-align:left!important;align-items:flex-start!important;margin-inline:0!important}body .marketing-site :is(.support-hero,.compare-hub-hero,.features-hero,.videos-hero,.how-hero,.pricing-intro,.journal-hero,.band-hero) .film-phrase-line{text-align:left!important}body .marketing-site :is(.support-hero,.compare-hub-hero,.features-hero,.videos-hero,.how-hero,.pricing-intro,.journal-hero,.band-hero) :is(p,.compare-intro){max-width:560px;text-align:left!important;margin-left:0!important;margin-right:0!important}body .marketing-site :is(.support-hero,.compare-hub-hero,.features-hero,.videos-hero,.how-hero,.pricing-intro,.journal-hero,.band-hero) :is(.hero-actions,.how-hero-actions,.band-hero-actions){justify-content:flex-start!important}body .marketing-site .site-breadcrumb-nav{font:500 var(--t-11) var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}@media (width<=1000px){body .marketing-site .fn-head,body .marketing-site .fn-faq-band .site-faq{grid-template-columns:1fr;gap:20px}body .marketing-site .fn-faq-band .site-faq-heading{position:static}body .marketing-site .fn-cells{grid-template-columns:1fr}body .marketing-site .fn-cells>*{border-left:0;border-top:1px solid var(--fn-line)!important;padding:24px 0!important}body .marketing-site .fn-cells>:first-child{border-top:0!important}}@media (width<=640px){body .marketing-site .fn-band{padding-block:72px}}@media (width>=1081px){body .marketing-site .closing-card-inner{align-items:stretch;height:460px;padding-bottom:0}body .marketing-site .closing-card .evolution-cta-content{align-self:center;padding-bottom:56px}}body .marketing-site .closing-card .closing-card-art{padding-top:60px}body .marketing-site .closing-card .closing-card-art .specimen-print{align-self:flex-end;width:100%;height:100%;max-height:400px;aspect-ratio:auto!important}body .marketing-site .closing-card .closing-card-art .specimen-print img{object-fit:contain;object-position:right bottom;width:100%;height:100%}body .marketing-site .closing-card .closing-card-art .specimen-print.is-facing img{object-position:left bottom}body .marketing-site .closing-card .closing-card-art .specimen-print .specimen-glow{-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:contain;mask-size:contain}body .marketing-site .closing-card .closing-card-art .specimen-print.is-facing .specimen-glow{-webkit-mask-position:0 100%;mask-position:0 100%}@media (width<=1080px){body .marketing-site .closing-card .closing-card-art{height:300px;padding-top:48px}}body .marketing-site main .fn-hf h1{font-size:var(--h-hero)!important;font-weight:var(--h-weight)!important}body .marketing-site.fn-home main .hero-stage h1.film-heading{font-size:var(--h-display)!important;font-weight:var(--h-weight)!important}body .marketing-site main :is(.fn-head,.section-intro,.pricing-section-heading,.fn-story .section-heading,.fn-setup-head,.cc-cinema,.fn-faq-band,.fn-related-band,.how-step-copy,.integration-related) h2,body .marketing-site main h2.film-heading:not(.closing-card h2){font-size:var(--h-section)!important;font-weight:var(--h-weight)!important;letter-spacing:-.035em!important;line-height:1.08!important}body .marketing-site main .closing-card :is(h2,h2.film-heading){font-size:var(--h-display)!important;font-weight:var(--h-weight)!important}body .marketing-site main :is(.fn-cells,.fn-fpoints,.integration-benefits,.fn-ix-points,.support-grid,.fn-fdir-grid,.compare-hub-list,.cc-fit-cards,.partners-stat-grid,.kit-section .fn-cells,.fn-setup-copy,.journal-block-product-section .journal-product-head) :is(h2,h3),body .marketing-site main :is(.journal-card,.video-card,.related-card,.integration-card,.fn-ix-item) :is(h2,h3){font-size:var(--h-card)!important;font-weight:var(--h-weight)!important;letter-spacing:-.02em!important;line-height:1.3!important}body .marketing-site .darwin-button.ds-button,body .marketing-site .darwin-button .darwin-button-label{font-size:var(--t-15)!important}body .marketing-site main :is(.policy-body h2,.journal-policy-rows h2,.journal-reading-body>.journal-block>h2,.journal-reading-body h2,.journal-takeaways h2,.support-bottom h2,.how-reporting h2,.how-reporting strong,.fn-ix-setup h2,.journal-source-library h2,.evolution-plan h2){font-size:var(--t-28)!important;font-weight:var(--h-weight)!important;letter-spacing:-.03em!important;line-height:1.15!important}body .marketing-site main .cc-final-cta h2{font-size:var(--h-display)!important;font-weight:var(--h-weight)!important}body .marketing-site :is(.feature-card,.fn-fcard,.related-card,.integration-card,.fn-ix-item,.compare-hub-card,.cc-fit-card,.journal-card,.video-card,.video-player,.journal-product-shot,.fn-film-poster,.fn-fb,.home-why-card,.kit-brand-swatch,.partners-kit-card,.kit-card,.support-grid>a,.fn-gfx>.fn-main,.fn-wide>.fn-main,.fn-su-w,.agent-setup-art,.journal-block figure.journal-product-shot,.fn-link-tile,.fn-hub-node){box-shadow:var(--fn-flat)!important}body .marketing-site :is(.fn-ix-item-logo,.how-reporting-icon,.partners-icon,.fn-lead-logo,.fn-lead-darwin-tile,.fn-hf-tile,.support-icon,.feature-card-icon,.integration-logo,.journal-product-head>img,.journal-product-mark){box-shadow:inset 0 0 0 1px var(--fn-line)!important}body .marketing-site :is(.cc-final-cta,.closing-card,.fn-ix-setup,.journal-side-cta,.support-bottom,.how-reporting,.partners-bonus){box-shadow:none!important}body .marketing-site :is(.feature-card,.fn-fcard,.related-card,.integration-card,.fn-ix-item,.compare-hub-card,.journal-card,.video-card,.partners-kit-card,.support-grid>a,.fn-film-poster,.fn-fb):hover{box-shadow:var(--fn-flat-hover)!important;transform:translate(0,0)!important}body .marketing-site .fn-fb:hover img{scale:1}body .marketing-site .darwin-button.ds-button,body .marketing-site .darwin-button.ds-button:is(:hover,:active){background:var(--button-face)!important;border-color:var(--button-face)!important;box-shadow:none!important;transform:none!important}body .marketing-site .darwin-button.ds-button:hover{filter:brightness(1.1)}body .marketing-site .darwin-button .darwin-button-arrow{background:#ffffff1f;border:0;box-shadow:none!important}body .marketing-site .header-signup.darwin-button .darwin-button-arrow,body .marketing-site :is(.plan-pro,.cc-final-cta) .darwin-button .darwin-button-arrow{background:#29233314}html body .marketing-site.marketing-site :is(.cc-final-cta,.how-reporting-icon,.partners-icon){box-shadow:none!important}html body .marketing-site.marketing-site :is(.how-reporting-icon,.partners-icon){box-shadow:inset 0 0 0 1px var(--fn-line)!important}html body .marketing-site.marketing-site .pricing-billing-toggle button[aria-pressed=true]{box-shadow:0 0 0 1px var(--fn-line)!important}html body .marketing-site.marketing-site .journal-page a:is(.journal-pagination a,[class*=page]){box-shadow:inset 0 0 0 1px var(--fn-line)!important}body .marketing-site .evolution-cta.closing-card,body .marketing-site .cc-cta-band .cc-final-cta{--fn-bleed:32px;overflow:visible;width:var(--fn-rail)!important;border:0!important;border-top:1px solid var(--fn-line)!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;margin:0 auto!important}@media (width<=1000px){body .marketing-site :is(.evolution-cta.closing-card,.cc-cta-band .cc-final-cta){--fn-bleed:18px}}@media (width<=700px){body .marketing-site :is(.evolution-cta.closing-card,.cc-cta-band .cc-final-cta){--fn-bleed:12px}}body .marketing-site .evolution-cta.closing-card:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#29233366,#29233366) 50%/1px 100% no-repeat,linear-gradient(#29233366,#29233366) 50%/100% 1px no-repeat;width:11px;height:11px;position:absolute;top:-6px;left:-6px}body .marketing-site .evolution-cta.closing-card:after{border-radius:0}body .marketing-site .evolution-cta.closing-card:last-child,body .marketing-site .evolution-cta.closing-card:has(+:not(.fn-rule):not(.fn-band)){border-bottom:1px solid var(--fn-line)!important}body .marketing-site .cc-cta-band{border:0!important;padding:0!important}body .marketing-site .cc-cta-band>.wrap{width:100%;max-width:none;padding:0}body .marketing-site .cc-cta-band .cc-final-cta{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;min-height:460px;display:grid;position:relative;padding:56px calc(var(--fn-bleed) + 32px)!important;background:var(--wash-lime)!important;color:var(--fn-ink)!important}body .marketing-site .cc-final-cta :is(h2,p){color:var(--fn-plum)!important}body .marketing-site .cc-final-cta p{color:#3f4a34!important}body .marketing-site .cc-final-cta .marketing-eyebrow{color:var(--fn-lime-ink)!important}body .marketing-site .cc-final-cta .darwin-button.ds-button{--button-face:#51405f;background:var(--button-face)!important;color:#fff!important}body .marketing-site .cc-final-cta .darwin-button-arrow{color:#fff!important;background:#ffffff1f!important}body .marketing-site .cc-final-cta :is(.cc-orbit,.cc-cta-spark){display:none!important}body .marketing-site .cc-final-cta .cc-cta-art{min-height:280px;position:relative;background:0 0!important}@media (width<=900px){body .marketing-site .cc-cta-band .cc-final-cta{grid-template-columns:1fr;min-height:0;padding:40px calc(var(--fn-bleed) + 12px)!important}body .marketing-site .closing-card-inner{padding-left:calc(var(--fn-bleed) + 12px)!important;padding-right:calc(var(--fn-bleed) + 12px)!important}}body .marketing-site .closing-card-inner,body .marketing-site .cc-cta-band .cc-final-cta{padding-left:var(--fn-bleed)!important;padding-right:var(--fn-bleed)!important}@media (width<=900px){body .marketing-site .closing-card-inner,body .marketing-site .cc-cta-band .cc-final-cta{padding-left:calc(var(--fn-bleed) + 8px)!important;padding-right:calc(var(--fn-bleed) + 8px)!important}}body .marketing-site :is(.fn-hf-panel,.fn-setup-art,.fn-collage,.fn-fstage,.fn-stage) .fn-card{box-shadow:var(--fn-overlay)!important}body .marketing-site .fn-gfx>.fn-second{box-shadow:var(--fn-overlay-lift)!important}body .marketing-site .header-signup.darwin-button.ds-button{--button-face:#51405f;--button-ink:#fff;color:#fff!important}body .marketing-site .header-signup.darwin-button .darwin-button-arrow{color:#fff!important;background:#ffffff1f!important}@media (width>=1081px){body .marketing-site .closing-card-inner{height:460px;align-items:center!important;padding-top:0!important;padding-bottom:0!important}body .marketing-site .closing-card .evolution-cta-content{align-self:center!important;padding:0!important}}body .marketing-site .closing-card .closing-card-art{align-self:stretch;place-items:center;height:100%;position:relative;overflow:hidden;padding:56px 0!important;display:grid!important}body .marketing-site .closing-card .closing-card-art .specimen-print{margin:0;width:min(100%,420px)!important;height:300px!important;max-height:none!important}body .marketing-site .closing-card .closing-card-art .specimen-print img,body .marketing-site .closing-card .closing-card-art .specimen-print.is-facing img{object-fit:contain;object-position:center;width:100%;height:100%}body .marketing-site .closing-card .closing-card-art .specimen-print .specimen-glow,body .marketing-site .closing-card .closing-card-art .specimen-print.is-facing .specimen-glow{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain}body .marketing-site .closing-card .specimen-tag{top:28px!important;right:0!important}body .marketing-site .cc-final-cta .cc-cta-art{overflow:hidden}@media (width<=1080px){body .marketing-site .closing-card .closing-card-art{height:280px;padding:40px 0 16px!important}body .marketing-site .closing-card .closing-card-art .specimen-print{height:220px!important}}body .marketing-site .closing-card .closing-card-pair{justify-content:flex-end;align-items:flex-end;gap:12px;width:100%;height:300px;display:flex}body .marketing-site .closing-card .closing-card-pair .specimen-print{flex:0 auto;max-width:62%;margin:0;width:auto!important;height:100%!important}body .marketing-site .closing-card .closing-card-pair .specimen-print.specimen-juvenile{order:-1;max-width:34%;height:46%!important}body .marketing-site .closing-card .closing-card-pair .specimen-print img,body .marketing-site .closing-card .closing-card-pair .specimen-print.is-facing img{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:100%}body .marketing-site .closing-card .closing-card-pair .specimen-print .specimen-glow,body .marketing-site .closing-card .closing-card-pair .specimen-print.is-facing .specimen-glow{-webkit-mask-position:bottom;mask-position:bottom}@media (width<=1080px){body .marketing-site .closing-card .closing-card-pair{justify-content:flex-start;height:220px}}body .marketing-site .closing-card .closing-card-art{padding:36px 0 24px!important}body .marketing-site .closing-card .closing-card-pair{justify-content:center;gap:0;height:372px}body .marketing-site .closing-card .closing-card-pair .specimen-print{max-width:66%}body .marketing-site .closing-card .closing-card-pair .specimen-print.specimen-juvenile{max-width:36%;margin-right:-2%;height:48%!important}@media (width<=1080px){body .marketing-site .closing-card .closing-card-pair{justify-content:flex-start;height:240px}}body .marketing-site :is(.feature-card,.related-card,.journal-card,.compare-hub-card,.integration-card,.video-card,.partners-kit-card,.feature-points .ds-card){border-radius:var(--r-lg);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;background:var(--fn-paper)!important;box-shadow:var(--fn-card)!important;border:0!important}@media (hover:hover){body .marketing-site :is(a.feature-card,a.related-card,a.journal-card,a.compare-hub-card,a.integration-card,a.video-card,a.partners-kit-card,.journal-card:has(a),.compare-hub-card:has(a)):hover{transform:translateY(-2px);box-shadow:var(--fn-card-lift)!important}}body .marketing-site :is(.feature-card,.related-card,.journal-card,.compare-hub-card,.integration-card,.video-card,.partners-kit-card) :is(h2,h3){color:var(--fn-plum)}body .marketing-site :is(.feature-benefit-icon,.feature-card-icon,.integration-logo,.partners-icon,.support-icon,.how-chapter-icon,.how-reporting-icon,.menu-icon){color:var(--fn-plum);box-shadow:inset 0 0 0 1px var(--fn-line-2)!important;background:#f4f1f7!important;border:0!important}body .marketing-site .integration-logo{background:var(--fn-paper)!important;box-shadow:inset 0 0 0 1px var(--fn-line)!important}body .marketing-site :is(.related-card-tag,.integration-type-tag,.video-topic){font-family:var(--font-geist-mono), monospace;font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;box-shadow:none!important;color:var(--fn-muted)!important;background:#f4f1f7!important;border:0!important}body .marketing-site .section-intro-highlight{background:var(--fn-lime)!important;box-shadow:none!important}body .marketing-site .home-story-graphic .home-graphic-stage{background:var(--fn-paper)!important;border-radius:var(--r-lg)!important;box-shadow:var(--fn-card)!important;border:0!important}body .marketing-site .home-story-graphic .home-graphic-stage:after{display:none!important}body .marketing-site .feature-process{border-top:1px solid var(--fn-line);box-shadow:none;border-bottom:0;background:0 0!important}body .marketing-site :is(.how-handoff,.how-reporting,.support-bottom,.integration-any-site,.journal-product-verdict){background:var(--wash-lilac)!important;box-shadow:inset 0 0 0 1px var(--fn-line)!important;border:0!important}body .marketing-site :is(.how-loop,.video-detail-cta,.plan-booking-allowance){background:var(--wash-lime)!important;border:0!important;box-shadow:inset 0 0 0 1px #9fcf6340!important}body .marketing-site .journal-card-image{border-radius:14px 14px 0 0}body .marketing-site .journal-card-image img{background:0 0}body .marketing-site :is(.journal-product-shot,.journal-product-fit,.journal-product-facts){border-color:var(--fn-line)!important;box-shadow:none!important;background:#f7f5f9!important}body .marketing-site .journal-chapter-num{background:var(--fn-lime)!important;box-shadow:none!important}body .marketing-site :is(.journal-article-body,.journal-prose) table th,body .marketing-site table th{background:#f7f5f9}body .marketing-site .pricing-billing-toggle{box-shadow:inset 0 0 0 1px var(--fn-line)!important;background:#f4f1f7!important;border:0!important}body .marketing-site .video-chapter-time{background:var(--fn-lime)!important;box-shadow:none!important}body .marketing-site .home-why{border-top:1px solid var(--fn-line);padding-block:120px 96px}body .marketing-site .home-why-card{border-radius:var(--r-lg);background:#fff;border:0;padding:0;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;box-shadow:0 0 0 1px #2923331a,0 1px 2px #2923330a,0 16px 32px -24px #29233330}body .marketing-site .home-why-card[data-on]{border:0;transform:translateY(-8px);box-shadow:0 0 0 1px #2923331f,0 2px 4px #2923330d,0 34px 60px -26px #29233366}body .marketing-site .home-why-bar{background:#f7f7f9;border-bottom:1px solid #1f24300f;gap:6px;height:38px;margin:0;padding:0 14px}body .marketing-site .home-why-card[data-on] .home-why-bar{background:#f7f7f9}body .marketing-site .home-why-bar i{background:#dcdbe2}body .marketing-site .home-why-url{border-radius:var(--r-sm);font-size:var(--t-11);color:#6a6f7c;background:#fff;border:0;margin-inline:auto;padding:3px 12px;box-shadow:inset 0 0 0 1px #1f24301a}body .marketing-site .home-why-wire{padding:18px 18px 0}body .marketing-site .home-why-wire i{background:#f2f0f4}body .marketing-site .home-why-wire i:first-child{background:#ebe8ee}body .marketing-site .home-why-widget{margin:6px 16px 0}body .marketing-site .home-why-bubble.is-theirs{color:var(--fn-faint);box-shadow:none;background:#f3f1f5}body .marketing-site .home-why-bubble.is-darwin{color:var(--fn-ink);background:#fff;box-shadow:0 0 0 1px #2923331a,0 2px 4px #2923330d,0 18px 34px -16px #29233359}body .marketing-site .home-why-from{color:var(--fn-muted)}body .marketing-site .home-why-from img{filter:none}body .marketing-site .home-why-chips span{color:var(--fn-ink);background:#fff;border:0;box-shadow:inset 0 0 0 1px #2923331f}body .marketing-site .home-why-chips span:last-child{background:var(--fn-lime);box-shadow:none;color:var(--fn-ink)}body .marketing-site .home-why-launcher{color:var(--fn-faint);background:#e8e5ec}body .marketing-site .home-why-card[data-on] .home-why-launcher{background:var(--fn-plum);border-radius:var(--r-lg)}body .marketing-site .home-why-card[data-on] .home-why-launcher-darwin{filter:brightness(0)saturate()invert(92%)sepia(19%)saturate(682%)hue-rotate(38deg)}body .marketing-site .home-why-state{border-top:1px solid #2923330d;align-items:center;height:44px;margin-top:16px;padding:0 16px;display:grid}body .marketing-site .home-why-state span{grid-area:1/1;position:static}body .marketing-site .home-why-state .is-darwin{color:var(--fn-lime-ink)}body .marketing-site .comparison-compact{background:0 0!important}body .marketing-site .cc-fit-card{background:var(--fn-paper)!important;box-shadow:var(--fn-card)!important;border:0!important}body .marketing-site .cc-fit-card.is-darwin{box-shadow:inset 0 3px 0 var(--fn-lime-deep), var(--fn-card)!important}body .marketing-site :is(.cc-cinema,.integration-setup){background:var(--wash-lilac)!important;box-shadow:inset 0 0 0 1px var(--fn-line)!important;border:0!important}body .marketing-site .partners-bonus{background:var(--wash-lime)!important;border:0!important;box-shadow:inset 0 0 0 1px #9fcf6340!important}body .marketing-site :is(.cc-final-cta,.pricing-calculator-result){background:var(--wash-plum)!important;border:0!important;box-shadow:0 30px 60px -30px #29233388!important}body .marketing-site .evolution-plan{background:var(--fn-paper)!important;box-shadow:var(--fn-card)!important;border:0!important}body .marketing-site .evolution-plan.plan-pro{background:var(--wash-plum)!important;box-shadow:0 30px 60px -30px #29233399!important}body .marketing-site .pricing-calculator-inputs{background:var(--fn-paper)!important;box-shadow:var(--fn-card)!important;border:0!important}html body .marketing-site :is(.related-links-grid,.fn-ix-grid,.journal-grid,.videos-grid,.integration-directory-grid,.compare-hub-list,.fn-fdir-grid){border-top:1px solid var(--fn-line);border-left:1px solid var(--fn-line);margin:0;list-style:none;background:0 0!important;gap:0!important;padding:0!important;display:grid!important}html body .marketing-site :is(.related-links-grid,.fn-ix-grid,.compare-hub-list),html body .marketing-site :is(.journal-grid,.videos-grid,.integration-directory-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .marketing-site .related-links-grid>li{margin:0;display:flex}html body .marketing-site :is(.related-card,.fn-ix-item,.journal-card,.video-card,.integration-card,.compare-hub-card,.fn-fcard){width:100%;min-width:0;color:var(--fn-ink);flex-direction:column;text-decoration:none;transition:background-color .2s;display:flex;position:relative;border:0!important;border-right:1px solid var(--fn-line)!important;border-bottom:1px solid var(--fn-line)!important;background:var(--fn-paper)!important;box-shadow:none!important;border-radius:0!important;margin:0!important;transform:translate(0,0)!important}html body .marketing-site :is(.related-card,.fn-ix-item,.journal-card,.video-card,.integration-card,.compare-hub-card,.fn-fcard):hover{box-shadow:none!important;background:#faf8fc!important}html body .marketing-site :is(.related-card,.fn-ix-item,.journal-card,.video-card,.integration-card,.compare-hub-card,.fn-fcard):focus-visible{outline:2px solid var(--fn-plum);outline-offset:-2px}html body .marketing-site :is(.related-card,.fn-ix-item,.journal-card,.video-card,.integration-card,.compare-hub-card,.fn-fcard) :is(h2,h3,strong.video-card-title,.video-card-body>strong,.journal-card-title){color:var(--fn-plum);margin:0;font-size:var(--t-19)!important;letter-spacing:-.02em!important;font-weight:520!important;line-height:1.3!important}html body .marketing-site :is(.related-card,.journal-card,.video-card,.integration-card,.compare-hub-card,.fn-fcard) p,html body .marketing-site :is(.journal-card-description,.video-card-description){font-size:var(--t-15);color:var(--fn-muted);margin:0;line-height:1.55}html body .marketing-site .related-card{gap:0;min-height:240px;padding:26px 26px 22px}html body .marketing-site .related-card-body{flex-direction:column;flex:1;order:2;gap:10px;display:flex}html body .marketing-site .related-card-foot{border:0;order:1;justify-content:space-between;align-items:center;margin:0 0 28px;padding:0;display:flex}html body .marketing-site .related-card-tag{font:500 var(--t-11) var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fn-faint);align-items:center;gap:7px;display:inline-flex;background:0 0!important;border:0!important;padding:0!important}html body .marketing-site .related-card-tag:before{content:"";background:var(--fn-lime-deep);width:7px;height:7px}html body .marketing-site .related-card-more{color:var(--fn-plum);align-items:center;gap:4px;font-size:0;display:inline-flex}html body .marketing-site .related-card-more svg{width:16px;height:16px;transition:translate .2s}html body .marketing-site .related-card:hover .related-card-more svg{translate:2px -2px}html body .marketing-site .fn-ix-item{flex-direction:row;align-items:center;gap:14px;min-height:96px;padding:22px 24px}html body .marketing-site .fn-ix-item:after{content:"↗";color:var(--fn-plum);margin-left:auto;font-size:15px;transition:translate .2s}html body .marketing-site .fn-ix-item:hover:after{translate:2px -2px}html body .marketing-site .fn-ix-item .fn-ix-k{order:3;margin-left:auto}html body .marketing-site .fn-ix-item-logo{background:var(--fn-paper);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--fn-line)!important;border-radius:0!important}html body .marketing-site :is(.journal-card,.video-card){padding:0;overflow:hidden}html body .marketing-site :is(.journal-card-image,.video-card-poster){aspect-ratio:16/10;border-bottom:1px solid var(--fn-line);background:#2a1f36;display:block;position:relative;overflow:hidden;border-radius:0!important;margin:0!important;padding:0!important}html body .marketing-site :is(.journal-card-image,.video-card-poster) :is(img,picture){object-fit:cover;transition:scale .6s cubic-bezier(.2,.7,.2,1);border-radius:0!important;width:100%!important;height:100%!important}html body .marketing-site :is(.journal-card,.video-card):hover :is(.journal-card-image,.video-card-poster) img{scale:1.03}html body .marketing-site :is(.journal-card-body,.video-card-body){flex-direction:column;flex:1;gap:10px;display:flex;padding:22px 24px 20px!important}html body .marketing-site .journal-card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html body .marketing-site .journal-card-author{font:500 var(--t-11) var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--fn-faint);align-items:center;gap:8px;margin-top:auto;display:flex;border-top:1px solid var(--fn-line)!important;padding-top:16px!important}html body .marketing-site .journal-card-author img{border-radius:50%;width:20px;height:20px}html body .marketing-site .journal-card-author-name{color:var(--fn-ink)}html body .marketing-site .journal-card-read{margin-left:auto}html body .marketing-site .video-card-meta{font:500 var(--t-11) var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--fn-faint)}html body .marketing-site .video-card-duration{color:#fff;font:500 var(--t-11) var(--font-geist-mono), monospace;background:#1b1520cc;border-radius:0;padding:3px 8px;position:absolute;bottom:12px;right:12px}html body .marketing-site :is(.journal-card.is-featured,.video-card.is-featured){grid-template-columns:minmax(0,7fr) minmax(0,5fr);border-top:1px solid var(--fn-line)!important;border-left:1px solid var(--fn-line)!important;display:grid!important}html body .marketing-site :is(.journal-card.is-featured,.video-card.is-featured) :is(.journal-card-image,.video-card-poster){aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--fn-line);min-height:380px}html body .marketing-site :is(.journal-card.is-featured,.video-card.is-featured) :is(.journal-card-body,.video-card-body){justify-content:center;padding:40px 40px 32px!important}html body .marketing-site .journal-card.is-featured .journal-card-title{font-size:var(--t-28)!important;line-height:1.15!important}html body .marketing-site .journal-card.is-featured+.journal-grid,html body .marketing-site .videos-grid .video-card.is-featured{margin-top:0}html body .marketing-site .videos-grid .video-card.is-featured{grid-column:1/-1;border-top:0!important;border-left:0!important}html body .marketing-site .fn-fcard{min-height:260px;padding:26px 26px 22px}html body .marketing-site .fn-fdir-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body .marketing-site .fn-fcard .feature-card-icon{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--fn-line)!important;background:var(--fn-paper)!important;border-radius:0!important}html body .marketing-site .fn-fcard .feature-card-more{border-top:1px solid var(--fn-line)}html body .marketing-site .compare-hub-card{min-height:250px;padding:24px 24px 20px}html body .marketing-site .compare-hub-card :is(.cc-hub-close,[class*=close]){display:none!important}@media (width<=1000px){html body .marketing-site :is(.related-links-grid,.fn-ix-grid,.compare-hub-list,.journal-grid,.videos-grid,.integration-directory-grid),html body .marketing-site .fn-fdir-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .marketing-site .fn-fdir-grid>.fn-fcard{grid-column:auto!important}}@media (width<=640px){html body .marketing-site :is(.related-links-grid,.fn-ix-grid,.compare-hub-list,.journal-grid,.videos-grid,.integration-directory-grid,.fn-fdir-grid){grid-template-columns:1fr!important}html body .marketing-site :is(.journal-card.is-featured,.video-card.is-featured){grid-template-columns:1fr}html body .marketing-site :is(.journal-card.is-featured,.video-card.is-featured) :is(.journal-card-image,.video-card-poster){aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--fn-line);min-height:0}html body .marketing-site :is(.journal-card.is-featured,.video-card.is-featured) :is(.journal-card-body,.video-card-body){padding:22px 20px!important}}html body .marketing-site .fn-ix-side{align-self:start;padding-top:64px;padding-bottom:64px;position:sticky;top:88px}html body .marketing-site .fn-ix-side>*{position:static!important}html body .marketing-site .fn-ix-side dl{border-top:1px solid var(--fn-line)}html body .marketing-site .fn-ix-side dl>div{border-bottom:1px solid var(--fn-line);padding:12px 0}html body .marketing-site .fn-ix-side-cta{padding:20px 28px 0 0!important}html body .marketing-site .fn-ix-body{align-items:start}html body .marketing-site .fn-ix-main{max-width:none;padding:64px 0 96px 64px}html body .marketing-site .fn-ix-lede{max-width:720px;font-size:var(--t-22);letter-spacing:-.01em;color:var(--fn-plum);margin:0 0 48px;line-height:1.45}html body .marketing-site .fn-ix-points{border-top:1px solid var(--fn-line);border-bottom:1px solid var(--fn-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}html body .marketing-site .fn-ix-points article{flex-direction:column;gap:8px;border:0!important;padding:24px 24px 28px 0!important;display:flex!important}html body .marketing-site .fn-ix-points article+article{border-left:1px solid var(--fn-line)!important;padding-left:24px!important}html body .marketing-site .fn-ix-points .integration-benefit-number{margin:0 0 8px!important}html body .marketing-site .fn-ix-points h2{font-size:var(--t-17)!important}html body .marketing-site .fn-ix-points p{font-size:var(--t-15)!important}html body .marketing-site .fn-ix-flow{margin-top:72px}html body .marketing-site .fn-ix-flow .integration-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:relative;border:0!important;margin-top:32px!important}html body .marketing-site .fn-ix-flow .integration-workflow:before{content:"";background:var(--fn-line);height:1px;position:absolute;top:17px;left:0;right:0}html body .marketing-site .fn-ix-flow .integration-workflow li{flex-direction:column;gap:10px;position:relative;border:0!important;padding:0 28px 0 0!important;display:flex!important}html body .marketing-site .fn-ix-flow .integration-workflow li>span{z-index:1;box-shadow:inset 0 0 0 1px var(--fn-line);place-items:center;margin-bottom:8px;position:relative;background:var(--fn-paper)!important;width:34px!important;height:34px!important;font:500 var(--t-11) var(--font-geist-mono), monospace!important;color:var(--fn-plum)!important;padding:0!important;display:grid!important}html body .marketing-site .fn-ix-flow .integration-workflow li:last-child>span{box-shadow:none;background:var(--fn-lime)!important;color:var(--fn-lime-ink)!important}html body .marketing-site .fn-ix-setup{margin-top:72px;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}html body .marketing-site .fn-ix-setup h2{font-size:var(--t-22)!important;margin:0 0 16px!important}html body .marketing-site .fn-ix-setup ul{border-top:1px solid var(--fn-line);gap:0!important;margin:0 0 20px!important}html body .marketing-site .fn-ix-setup li{border-bottom:1px solid var(--fn-line);align-items:flex-start;padding:14px 0;gap:14px!important}html body .marketing-site .fn-ix-setup li svg{background:var(--fn-lime);flex:none;width:20px;height:20px;padding:4px;color:var(--fn-lime-ink)!important;margin-top:1px!important}@media (width<=900px){html body .marketing-site .fn-ix-side{padding:32px 0 0;position:static}html body .marketing-site .fn-ix-main{padding:40px 0 72px}html body .marketing-site :is(.fn-ix-points,.fn-ix-flow .integration-workflow){grid-template-columns:1fr}html body .marketing-site .fn-ix-points article+article{border-left:0!important;border-top:1px solid var(--fn-line)!important;padding-left:0!important}html body .marketing-site .fn-ix-flow .integration-workflow{gap:24px}html body .marketing-site .fn-ix-flow .integration-workflow:before{display:none}}html body .marketing-site .cc-fit-section{--fn-bleed:32px;padding-bottom:0!important}@media (width<=1000px){html body .marketing-site .cc-fit-section{--fn-bleed:18px}}@media (width<=700px){html body .marketing-site .cc-fit-section{--fn-bleed:12px}}html body .marketing-site .cc-fit-section .fn-head{margin-bottom:48px}html body .marketing-site .cc-fit-cards{width:calc(100% + 2 * var(--fn-bleed));border-top:1px solid var(--fn-line);margin:0 0 0 calc(-1 * var(--fn-bleed))!important;grid-template-columns:1fr 1fr!important;gap:0!important;display:grid!important}html body .marketing-site .cc-fit-card{flex-direction:column;gap:0;padding:40px 48px 36px var(--fn-bleed)!important;background:var(--fn-paper)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:flex!important}html body .marketing-site .cc-fit-card+.cc-fit-card{padding:40px var(--fn-bleed) 36px 48px!important;border-left:1px solid var(--fn-line)!important}html body .marketing-site .cc-fit-card.is-darwin{box-shadow:inset 0 3px 0 var(--fn-lime-deep)!important}html body .marketing-site .cc-fit-card header{border:0;flex-direction:column;gap:18px;margin-bottom:28px;padding:0;display:flex}html body .marketing-site .cc-fit-card header p{letter-spacing:-.015em;max-width:460px;color:var(--fn-plum);margin:0;font-weight:520;line-height:1.3;font-size:var(--t-22)!important}html body .marketing-site .cc-fit-logo{height:28px}html body .marketing-site :is(.cc-fit-good,.cc-fit-less){border-top:1px solid var(--fn-line);margin:0;padding:0;list-style:none}html body .marketing-site :is(.cc-fit-good,.cc-fit-less) li{border-bottom:1px solid var(--fn-line);font-size:var(--t-15);color:var(--fn-ink);align-items:flex-start;gap:12px;margin:0;padding:13px 0;line-height:1.5;display:flex}html body .marketing-site .cc-fit-good li svg{background:var(--fn-lime);width:20px;height:20px;color:var(--fn-lime-ink);flex:none;margin-top:1px;padding:3px}html body .marketing-site .cc-fit-less{border-top:0;margin-top:20px}html body .marketing-site .cc-fit-less li{color:var(--fn-muted)}html body .marketing-site .cc-fit-less li svg{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--fn-line);color:var(--fn-faint);flex:none;margin-top:1px;padding:3px}html body .marketing-site .cc-fit-card footer{border:0;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}@media (width<=900px){html body .marketing-site .cc-fit-cards{grid-template-columns:1fr!important}html body .marketing-site .cc-fit-card,html body .marketing-site .cc-fit-card+.cc-fit-card{padding:32px calc(var(--fn-bleed) + 8px)!important;border-left:0!important}html body .marketing-site .cc-fit-card+.cc-fit-card{border-top:1px solid var(--fn-line)!important}}html body .marketing-site .cc-check-table{border-collapse:separate;border-spacing:0}html body .marketing-site .cc-check-table :is(th,td){border-bottom:1px solid var(--fn-line)!important}html body .marketing-site .cc-check-table :is(th,td).is-darwin{background:#f5fbec!important;border-radius:0!important;box-shadow:inset 1px 0 #9fcf6359,inset -1px 0 #9fcf6359!important}html body .marketing-site .cc-check-table thead th.is-darwin{background:var(--fn-lime)!important;box-shadow:inset 0 3px 0 var(--fn-lime-deep), inset 1px 0 0 #9fcf6359, inset -1px 0 0 #9fcf6359!important;border-top:0!important}html body .marketing-site .cc-check-table thead th:not(.is-darwin):not(:first-child){opacity:.75}html body .marketing-site .cc-check-table .is-darwin .cc-check-mark.is-yes{place-items:center;width:24px;height:24px;display:inline-grid;background:var(--fn-plum)!important;color:var(--fn-lime)!important;border-radius:0!important}html body .marketing-site .cc-check-table .is-darwin .cc-check-mark.is-yes svg{width:14px;height:14px}html body .marketing-site .cc-check-table td:not(.is-darwin) .cc-check-mark.is-yes{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--fn-line);place-items:center;display:inline-grid;color:var(--fn-muted)!important;background:0 0!important;border-radius:0!important}html body .marketing-site .cc-check-table td:not(.is-darwin) .cc-check-mark.is-yes svg{width:14px;height:14px}html body .marketing-site .cc-check-table td.is-darwin{color:var(--fn-plum);font-weight:600}html body .marketing-site .cc-check-table td:not(.is-darwin){color:var(--fn-muted)}html body .marketing-site .cc-check-section{--fn-bleed:32px}@media (width<=1000px){html body .marketing-site .cc-check-section{--fn-bleed:18px}}@media (width<=700px){html body .marketing-site .cc-check-section{--fn-bleed:12px}}html body .marketing-site .cc-check-foot{width:calc(100% + 2 * var(--fn-bleed));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;margin:40px 0 0 calc(-1 * var(--fn-bleed))!important;padding:26px var(--fn-bleed)!important;border:0!important;border-block:1px solid var(--fn-line)!important;background:var(--fn-paper)!important;box-shadow:none!important;border-radius:0!important;display:grid!important}html body .marketing-site .cc-check-foot:before{content:"Pricing";font:500 var(--t-11) var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--fn-faint);align-items:center;gap:8px;display:inline-flex}html body .marketing-site .cc-check-foot p{letter-spacing:-.015em;font-weight:520;line-height:1.4;font-size:var(--t-19)!important;color:var(--fn-plum)!important;margin:0!important}@media (width<=800px){html body .marketing-site .cc-check-foot{grid-template-columns:1fr;gap:14px}}html body .marketing-site .product-menu{background:var(--fn-paper)!important;box-shadow:0 0 0 1px var(--fn-line), 0 24px 48px -24px #29233347!important;border:0!important;border-radius:0!important;padding:8px!important}html body .marketing-site .product-menu :is(.product-menu-links,.integration-menu-links,.resources-menu-links){gap:0!important}html body .marketing-site .product-menu :is(.product-menu-links,.integration-menu-links,.resources-menu-links,.resources-compare)>a{grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:12px;transition:background-color .15s;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px!important}html body .marketing-site .product-menu :is(.product-menu-links,.integration-menu-links,.resources-menu-links,.resources-compare)>a+a{box-shadow:inset 0 1px 0 var(--fn-line)!important}html body .marketing-site .product-menu :is(.product-menu-links,.integration-menu-links,.resources-menu-links,.resources-compare)>a:is(:hover,:focus-visible,[aria-current=page]){background:#f7f4fa!important}html body .marketing-site .product-menu :is(.menu-icon,.integration-menu-logo){place-items:center;display:grid;background:var(--fn-paper)!important;width:36px!important;height:36px!important;box-shadow:inset 0 0 0 1px var(--fn-line)!important;color:var(--fn-plum)!important;border:0!important;border-radius:0!important}html body .marketing-site .product-menu :is(.menu-icon,.integration-menu-logo) :is(svg,img){width:18px!important;height:18px!important}html body .marketing-site .product-menu a:is(:hover,[aria-current=page]) :is(.menu-icon,.integration-menu-logo){background:var(--fn-lime)!important;box-shadow:none!important;color:var(--fn-lime-ink)!important}html body .marketing-site .product-menu :is(.menu-link-copy,.integration-menu-copy) strong{font-size:var(--t-15);color:var(--fn-ink);font-weight:540;display:block}html body .marketing-site .product-menu :is(.menu-link-copy,.integration-menu-copy) small{font-size:var(--t-13);color:var(--fn-muted);margin-top:2px;line-height:1.4;display:block}html body .marketing-site .product-menu a>svg:last-child{color:var(--fn-faint);transition:translate .15s,color .15s}html body .marketing-site .product-menu a:hover>svg:last-child{color:var(--fn-plum);translate:2px}html body .marketing-site .product-menu .menu-eyebrow{letter-spacing:.09em;align-items:center;gap:8px;padding:14px 12px 8px;display:flex;font:500 var(--t-11) var(--font-geist-mono), monospace!important;color:var(--fn-faint)!important}html body .marketing-site .product-menu .menu-eyebrow:before{content:"";background:var(--fn-lime-deep);width:7px;height:7px}html body .marketing-site .product-menu .resources-compare{margin-top:8px;border:0!important;border-top:1px solid var(--fn-line)!important;background:0 0!important;border-radius:0!important;padding:0!important}html body .marketing-site .product-menu .integration-menu-all{font-size:var(--t-13);color:var(--fn-plum);justify-content:space-between;align-items:center;margin-top:8px;font-weight:540;display:flex;border:0!important;border-top:1px solid var(--fn-line)!important;background:0 0!important;border-radius:0!important;padding:14px 12px!important}html body .marketing-site .product-menu .integration-menu-all:hover{background:#f7f4fa!important}html body .marketing-site .product-menu-trigger[aria-expanded=true],html body .marketing-site details[open]>.product-menu-trigger{background:#f1edf5!important;border-radius:0!important}html body .marketing-site .footer-partner-card{box-shadow:inset 0 0 0 1px var(--fn-line)!important;background:var(--fn-paper)!important;border-radius:0!important}html body .marketing-site .footer-partner-card *{border-radius:0!important}html body .marketing-site .footer-partner-card:hover{background:#faf8fc!important}html body .marketing-site.marketing-site :is(.journal-card,.video-card){padding:0!important}html body .marketing-site .fn-ix-item:after{order:4;margin-left:16px}html body .marketing-site .product-menu .resources-menu-links{grid-template-columns:1fr 1fr;display:grid!important}html body .marketing-site .product-menu .resources-menu-links>a{grid-template-columns:36px 1fr 16px;grid-template-areas:"icon.arrow""copy copy copy";align-items:start;row-gap:12px;box-shadow:none!important;padding:16px!important}html body .marketing-site .product-menu .resources-menu-links>a:nth-child(n+3){box-shadow:inset 0 1px 0 var(--fn-line)!important}html body .marketing-site .product-menu .resources-menu-links>a:nth-child(2n){box-shadow:inset 1px 0 0 var(--fn-line)!important}html body .marketing-site .product-menu .resources-menu-links>a:nth-child(4){box-shadow:inset 1px 0 0 var(--fn-line), inset 0 1px 0 var(--fn-line)!important}html body .marketing-site .product-menu .resources-menu-links>a>.menu-icon{grid-area:icon}html body .marketing-site .product-menu .resources-menu-links>a>.menu-link-copy{grid-area:copy}html body .marketing-site .product-menu .resources-menu-links>a>svg:last-child{grid-area:arrow;justify-self:end}html body .marketing-site .product-menu .resources-compare>a:last-child{white-space:nowrap;grid-template-columns:1fr 16px}html body .marketing-site :is(.fn-hf-frame,.fn-hf-copy,.fn-hf-side,.fn-ix-top,.fn-ix-copy){background:0 0!important}html body .marketing-site.marketing-site .cc-fit-cards{border-top:1px solid var(--fn-line)!important;border-bottom:1px solid var(--fn-line)!important}html body .marketing-site.marketing-site .cc-fit-card,html body .marketing-site.marketing-site .cc-fit-card.is-darwin{box-shadow:none!important;background:0 0!important;border:0!important}html body .marketing-site.marketing-site .cc-fit-card+.cc-fit-card{border-left:1px solid var(--fn-line)!important}html body .marketing-site.marketing-site .cc-fit-section+*{border-top:0!important}@media (width<=900px){html body .marketing-site.marketing-site .cc-fit-card+.cc-fit-card{border-left:0!important;border-top:1px solid var(--fn-line)!important}}html body .marketing-site .integration-directory{--fn-bleed:32px}@media (width<=1000px){html body .marketing-site .integration-directory{--fn-bleed:18px}}@media (width<=700px){html body .marketing-site .integration-directory{--fn-bleed:12px}}html body .marketing-site .integration-any-site{width:calc(100% + 2 * var(--fn-bleed));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:56px 0 0 calc(-1 * var(--fn-bleed))!important;padding:26px var(--fn-bleed)!important;border:0!important;border-block:1px solid var(--fn-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:grid!important}html body .marketing-site .integration-any-site:before,html body .marketing-site .integration-any-site:after{content:none!important}html body .marketing-site .integration-any-site>span{width:44px;height:44px;color:var(--fn-plum);place-items:center;display:grid;background:var(--fn-paper)!important;box-shadow:inset 0 0 0 1px var(--fn-line)!important;border-radius:0!important}html body .marketing-site .integration-any-site h2{color:var(--fn-plum);margin:0 0 4px;font-weight:520;font-size:var(--t-19)!important}html body .marketing-site .integration-any-site p{font-size:var(--t-15);color:var(--fn-muted);margin:0}@media (width<=800px){html body .marketing-site .integration-any-site{grid-template-columns:auto 1fr}html body .marketing-site .integration-any-site>a{grid-column:1/-1}}html body .marketing-site .videos-grid.wrap{margin-inline:auto!important}html body .marketing-site .videos-list{padding-bottom:112px!important}html body .marketing-site :is(.journal-grid,.videos-grid){border:0!important;gap:48px 28px!important}html body .marketing-site :is(.journal-card,.video-card){overflow:visible;background:0 0!important;border:0!important}html body .marketing-site :is(.journal-card,.video-card):hover{background:0 0!important}html body .marketing-site :is(.journal-card-image,.video-card-poster){aspect-ratio:4/3;box-shadow:inset 0 0 0 1px var(--fn-line);border:0!important}html body .marketing-site :is(.journal-card-body,.video-card-body){gap:8px;padding:18px 0 0!important}html body .marketing-site .journal-card-kicker,html body .marketing-site .video-card-meta{font:500 var(--t-11) var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--fn-faint)}html body .marketing-site :is(.journal-card,.video-card) :is(.journal-card-title,.video-card-body>strong){text-wrap:balance;transition:color .2s;font-size:var(--t-19)!important;line-height:1.3!important}html body .marketing-site :is(.journal-card,.video-card):hover :is(.journal-card-title,.video-card-body>strong){color:var(--fn-ink);text-underline-offset:4px;text-decoration:underline 1px #38284766}html body .marketing-site :is(.journal-card:not(.is-featured) .journal-card-description,.journal-card:not(.is-featured) .journal-card-author,.video-card:not(.is-featured) .video-card-description){display:none!important}html body .marketing-site .video-card-play{width:44px;height:44px}html body .marketing-site :is(.journal-card.is-featured,.video-card.is-featured){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;border:0!important}html body .marketing-site :is(.journal-card.is-featured,.video-card.is-featured) :is(.journal-card-image,.video-card-poster){aspect-ratio:16/10;min-height:0;border:0!important}html body .marketing-site :is(.journal-card.is-featured,.video-card.is-featured) :is(.journal-card-body,.video-card-body){gap:14px;padding:0!important}html body .marketing-site .journal-card.is-featured .journal-card-title,html body .marketing-site .video-card.is-featured .video-card-body>strong{font-size:var(--t-28)!important;line-height:1.15!important}html body .marketing-site .journal-card.is-featured .journal-card-author{margin-top:4px;border-top:0!important;padding-top:6px!important}html body .marketing-site .journal-card.is-featured .journal-card-author :is(.journal-card-date,.journal-card-read){display:none}html body .marketing-site .journal-card.is-featured{margin-bottom:64px!important}@media (width<=640px){html body .marketing-site :is(.journal-card.is-featured,.video-card.is-featured){grid-template-columns:1fr;gap:18px}html body .marketing-site :is(.journal-grid,.videos-grid){gap:36px!important}}html body .marketing-site.marketing-site :is(.journal-card,.video-card,.journal-card-body,.video-card-body){box-shadow:none!important;background:0 0!important;border:0!important}html body .marketing-site.marketing-site :is(.journal-card-image,.video-card-poster){box-shadow:inset 0 0 0 1px var(--fn-line)!important}html body .marketing-site .fn-hf.is-text .fn-hf-split{align-items:stretch!important}html body .marketing-site .fn-hf.is-text :is(.fn-hf-copy,.fn-hf-side){justify-content:flex-end}html body .marketing-site .home-why-card .home-why-widget{margin:6px 18px 0}html body .marketing-site .home-why-bubble.is-darwin{border-radius:var(--r-md);transform-origin:bottom;border-bottom-right-radius:4px;max-width:none;padding:14px 16px;bottom:60px;left:0;right:0}html body .marketing-site .home-why-bubble.is-darwin .home-why-from{margin:0;position:absolute;top:-24px;left:0}html body .marketing-site .home-why-bubble.is-darwin .home-why-chips{margin-top:12px}html body .marketing-site .home-why-card .home-why-launcher{width:44px;height:44px;bottom:0;right:0}@media (width<=640px){html body .marketing-site .home-why-bubble.is-darwin{padding:12px 13px;bottom:54px}}html body .marketing-site .home-why-loop{--fn-bleed:32px;width:calc(100% + 2 * var(--fn-bleed))!important;margin-block:-24px -48px!important;margin-inline:calc(-1 * var(--fn-bleed))!important;padding-block:24px 48px!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)!important}@media (width<=1000px){html body .marketing-site .home-why-loop{--fn-bleed:18px}}@media (width<=700px){html body .marketing-site .home-why-loop{--fn-bleed:12px}}@media (width<=640px){html body .marketing-site .home-why-loop{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)!important}}html body .marketing-site.marketing-site .home-why-card[data-on]{transform:translateY(-6px)!important;box-shadow:0 0 0 1px #2923331f,0 2px 4px #2923330d,0 18px 32px -18px #29233352!important}:root{--h-card:19px;--h-sub:clamp(26px, 2.1vw, 28px);--t-lede:clamp(19px, 1.6vw, 22px)}@media (width<=640px){:root{--h-card:20px}}html body .marketing-site main :is(.closing-card h2,.closing-card h2.film-heading,.cc-final-cta h2,.fn-partner-cta .evolution-cta-content>h2,.partners-cta .cc-final-cta h2){font-size:var(--h-hero)!important}html body .marketing-site main :is(.policy-body h2,.journal-policy-rows h2,.journal-reading-body>.journal-block>h2,.journal-reading-body .journal-block h2,.support-bottom h2,.how-reporting h2,.how-reporting strong,.fn-ix-setup h2,.journal-source-library h2,.evolution-plan h2,.video-summary h2,.video-related h2,.video-transcript h2,.journal-faq .site-faq-heading h2,.journal-card.is-featured .journal-card-title){font-size:var(--h-sub)!important;line-height:1.15!important}html body .marketing-site main :is(.fn-fpoint h3,.fn-setup-copy h3,.fn-ix-body-band h2,.support-topics h2,.partners-card-title){font-size:var(--h-card)!important}html body .marketing-site main :is(.fn-ix-lede,.kit-blurb>p,.cc-fit-card>p:first-of-type){font-size:var(--t-lede)!important}html body .marketing-site main .text-link{font-size:var(--t-15)!important}html body .marketing-site .site-header .header-login{font-size:var(--t-15)}html body .marketing-site .footer-partner-kicker,html body .marketing-site main .fn-ix-item .fn-ix-k{font-size:var(--t-11)}@media (width<=700px){html body .marketing-site main :is(.evolution-cta-description,.hero-description){font-size:var(--t-17)!important}html body .marketing-site .film-heading .film-phrase-lime{display:inline}html body .marketing-site .fn-hf.is-text .fn-hf-copy{padding-top:36px;padding-bottom:24px}html body .marketing-site .fn-hf.is-text .fn-hf-side{padding-top:24px;padding-bottom:36px}html body .marketing-site :is(.related-card,.fn-link-tile,.compare-hub-card){min-height:0!important}html body .marketing-site .related-card h3{margin-bottom:8px}html body .marketing-site .fn-ix-body{grid-template-columns:1fr!important}html body .marketing-site .fn-ix-side{border-right:0;border-bottom:1px solid var(--fn-line);padding:24px 0 28px!important}html body .marketing-site .fn-ix-side-cta{padding:20px 0 0!important}html body .marketing-site .fn-ix-main{padding:32px 0 64px!important}html body .marketing-site.fn-journal .journal-card.is-featured{grid-template-columns:1fr;padding:0}html body .marketing-site.fn-journal .journal-card.is-featured .journal-card-image{aspect-ratio:4/3;height:auto;min-height:0}html body .marketing-site.fn-journal .journal-card.is-featured .journal-card-body{gap:12px;padding:18px 0 8px}html body .marketing-site .fn-ar-frame .journal-chapters a{padding:11px 4px 11px 0;font-size:var(--t-15)!important}html body .marketing-site .closing-card .closing-card-art{height:240px!important;padding-top:28px!important}html body .marketing-site .closing-card-inner{padding:36px 20px 0!important}html body .marketing-site .home-why-track>.home-why-card:nth-child(n+3){display:none}}@media (width<=700px) and (prefers-reduced-motion:no-preference){html body .marketing-site .home-why-track>.home-why-card:nth-child(n+3){display:flex}}@media (width<=640px){html body .marketing-site .fn-collage{height:520px}html body .marketing-site .fn-collage .fn-pa{width:72%;height:64%;top:0}html body .marketing-site .fn-collage .fn-hero-widget{--fn-wb:228px;width:268px;top:19%}html body .marketing-site .fn-collage .fn-hero-widget .fn-w-body{justify-content:flex-end}html body .marketing-site .fn-collage .fn-stamp{bottom:0;left:0}html body .marketing-site .fn-site .fn-site-widget{--fn-wb:220px}html body .marketing-site .fn-site .fn-site-widget .fn-w-body{justify-content:flex-end}html body .marketing-site .fn-gcol>.fn-gfx>.fn-second.fn-ap-w{height:236px}html body .marketing-site .fn-ap-w .fn-w-body{justify-content:flex-end}html body .marketing-site .fn-cal-new small{display:none}html body .marketing-site .fn-cal-new b{white-space:normal;font-size:11px;line-height:1.25}}html body .marketing-site .fn-fig{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden;margin:0!important;position:absolute!important}html body .marketing-site .fn-fig:focus-within{clip-path:none;justify-content:flex-end;width:auto;height:auto;overflow:visible;margin:12px 0 0!important;position:static!important}html body .marketing-site .fn-fig:focus-within>span:first-child{display:none}html body .marketing-site .fn-fig:focus-within>span:last-child{font-size:0}html body .marketing-site .fn-fig:focus-within .fn-mo{font-size:var(--t-11)}html body .marketing-site :is(.fn-gcol,.fn-stage-wrap,.fn-fstage-wrap,.fn-film-card,.how-visual){position:relative}body .marketing-site.fn-home .hero-stage .hero.fn-hero-grid{padding-block:40px 72px}@media (width<=1000px){body .marketing-site.fn-home .hero-stage .hero.fn-hero-grid{padding-block:28px 64px}}@media (width<=640px){html body .marketing-site .fn-head{gap:14px!important;margin-bottom:28px!important}html body .marketing-site .fn-foutcome .fn-head{margin-bottom:28px!important}html body .marketing-site.fn-home .fn-story>.wrap.fn-row,html body .marketing-site.fn-home .fn-story.fn-flip>.wrap.fn-row{gap:32px!important}html body .marketing-site.fn-home .fn-story .section-heading{gap:16px!important}html body .marketing-site.fn-home .fn-story-wide .fn-sec-head{gap:16px!important;margin-bottom:28px!important}html body .marketing-site .fn-setup .fn-setup-head{margin-bottom:28px!important}html body .marketing-site .fn-setup-cell,html body .marketing-site .fn-setup-cell:first-child,html body .marketing-site .fn-setup-cell:last-child{padding:20px 0!important}html body .marketing-site .fn-setup-copy{padding-top:14px}html body .marketing-site.fn-guide .how-step-row{gap:28px!important}html body .marketing-site.fn-guide .how-step-copy>.text-link{margin-top:20px}html body .marketing-site .home-why-head{margin-bottom:24px!important}html body .marketing-site .fn-fpoint,html body .marketing-site .fn-fpoints>*{padding-block:18px!important}}html body .marketing-site :is(.fn-site-bar,.fn-app-bar,.fn-bs-bar){display:none!important}html body .marketing-site :is(.fn-site,.fn-op-site,.fn-bsite){overflow:hidden}html body .marketing-site .fn-stage>.fn-site,html body .marketing-site .fn-fstage>.fn-site{border-radius:14px 14px 0 0}html body .marketing-site .fn-app.has-bar{border-radius:inherit}html body .marketing-site .compare-hub-list.wrap{margin-inline:auto!important}@media (width>=641px){html body .marketing-site.fn-home .fn-collage>.fn-pa{left:auto;right:0}html body .marketing-site.fn-home .fn-collage>.fn-pa .specimen-print.fn-pa-animal{left:auto;right:10%;transform:none}html body .marketing-site.fn-home .fn-collage>.fn-hero-widget{top:18%;left:7%;right:auto}html body .marketing-site.fn-home .fn-collage>.fn-stamp{bottom:7%;left:44%}}html body .marketing-site .specimen-print:not(.is-near)>.specimen-glow{display:none}html body .marketing-site :is(.fn-logos-copy small,.fn-fpoint-n,.fn-logos-k){color:var(--fn-muted)!important}html body .marketing-site .home-why-bubble.is-theirs{color:#62566c}html body .marketing-site .home-why-state .is-theirs{color:#776a82}html body .marketing-site .fn-w .fn-w-times span{transition:none}@media (width<=640px){html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage,.fn-stage){aspect-ratio:auto!important;height:440px!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage)>:is(.fn-main,.fn-second,.fn-mt-booked){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage)>.fn-main{z-index:1!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage)>.fn-second{z-index:2!important;box-shadow:var(--fn-overlay-lift)!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage) :is(.fn-app-nav,.fn-app-crumb,.fn-app-title,.fn-app-tabs,.fn-app-tools){display:none!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage)>.fn-main.fn-app-card{box-shadow:var(--fn-overlay)!important;background:#fff!important;border-radius:14px!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage) .fn-app{background:0 0!important;height:100%!important;display:block!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage) .fn-app-body{height:100%;background:#fff!important;gap:10px!important;padding:14px!important;overflow:hidden!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage) .fn-app-body :is(.fn-app-panel,.fn-app-table,.fn-xo,.fn-ed-ctl,.fn-kb-site,.fn-kb-tree){box-shadow:none!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage,.fn-stage,.fn-key,.fn-collage) .fn-w{font-size:12.5px;flex-direction:column!important;display:flex!important}html body .marketing-site :is(.fn-second,.fn-ac-stack,.fn-key-dw,.fn-ac-canvas)>.fn-w{width:100%!important;height:100%!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage,.fn-stage,.fn-key,.fn-collage) .fn-w-body{-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000);flex:1 1 0!important;justify-content:flex-start!important;gap:8px!important;height:auto!important;min-height:0!important;padding:12px!important;overflow:hidden!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage,.fn-stage,.fn-key,.fn-collage) .fn-w-by{display:none!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage,.fn-stage,.fn-key,.fn-collage) .fn-w-foot{padding:8px 10px!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage,.fn-stage,.fn-key,.fn-collage) .fn-w-head{padding:9px 8px 9px 12px!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage,.fn-stage,.fn-key,.fn-collage) .fn-w .fn-m{max-width:86%!important;padding:7px 10px!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage,.fn-stage) .fn-w-book[data-k="4"]{display:none!important}html body .marketing-site :is(.fn-gcol>.fn-gfx,.fn-fstage,.fn-stage) .fn-anim.s4:not(.s6) .fn-w-book[data-k="4"],html body .marketing-site .fn-stage .fn-w.fn-anim.s4:not(.s6) .fn-w-book[data-k="4"]{display:flex!important}html body .marketing-site .fn-w-launch{border-radius:14px;width:48px;height:48px}html body .marketing-site .fn-collage{height:500px!important}html body .marketing-site .fn-collage>.fn-pa{z-index:1;border-radius:16px!important;width:70%!important;height:380px!important;position:absolute!important;top:0!important;left:auto!important;right:0!important}html body .marketing-site .fn-collage>.fn-pa .specimen-tag{text-align:right;top:14px!important;left:auto!important;right:14px!important}html body .marketing-site .fn-collage>.fn-pa .specimen-print.fn-pa-animal{height:66%!important;bottom:3%!important;left:auto!important;right:2%!important;transform:none!important}html body .marketing-site .fn-collage>.fn-hero-widget{z-index:3;--fn-wb:auto;width:74%!important;height:400px!important;position:absolute!important;top:76px!important;left:0!important;right:auto!important}html body .marketing-site .fn-collage>.fn-stamp{z-index:4;inset:auto 0 36px auto!important}html body .marketing-site .fn-collage .fn-hero-widget [data-k="3"]{display:block!important}html body .marketing-site .fn-collage.fn-anim:not(.s3) .fn-hero-widget [data-k="3"]{display:none!important}html body .marketing-site .fn-stage>.fn-site{box-shadow:none!important;background:0 0!important;position:static!important;overflow:visible!important}html body .marketing-site .fn-stage .fn-site-page{display:none!important}html body .marketing-site .fn-stage .fn-site .fn-w.fn-site-widget{width:auto!important;height:auto!important;margin:0!important;position:absolute!important;inset:16px 9%!important}html body .marketing-site .fn-stage .fn-site-widget [data-k="1"],html body .marketing-site .fn-stage .fn-site-widget [data-k="3"]{display:block!important}html body .marketing-site .fn-stage .fn-w.fn-anim:not(.s1) [data-k="1"],html body .marketing-site .fn-stage .fn-w.fn-anim:not(.s3) [data-k="3"]{display:none!important}html body .marketing-site #fn-g-autopilot>.fn-main{top:16px!important;left:16px!important;right:44px!important}html body .marketing-site #fn-g-autopilot .fn-app-body{padding:14px 14px 36px!important}html body .marketing-site .fn-xo-top{justify-content:space-between;align-items:center;box-shadow:none!important;margin:0!important;display:flex!important}html body .marketing-site .fn-xo-top:before{content:"Openers · /pricing";font:500 var(--t-11) var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--fn-faint)}html body .marketing-site .fn-xo{background:0 0!important;padding:0!important}html body .marketing-site .fn-xo-next{display:none!important}html body .marketing-site .fn-xo .fn-op{grid-template-columns:minmax(0,1fr) 36px 66px!important;gap:8px!important}html body .marketing-site .fn-xo .fn-op p{white-space:nowrap!important}html body .marketing-site .fn-xo .fn-otag{width:66px!important}html body .marketing-site #fn-g-autopilot>.fn-second.fn-chart-card{flex-direction:column;display:flex!important;inset:176px 16px 16px 44px!important}html body .marketing-site #fn-g-autopilot>.fn-second.fn-chart-card .fn-plot{flex:1;min-height:0!important}html body .marketing-site #fn-g-reporting>.fn-main{inset:16px 16px 60px!important}html body .marketing-site .fn-app-body>.fn-rep{gap:12px!important}html body .marketing-site .fn-app-body>.fn-rep .fn-kpis{gap:6px}html body .marketing-site .fn-app-body>.fn-rep .fn-kpi{background:#f5f2f8;padding:10px!important}html body .marketing-site .fn-app-body>.fn-rep .fn-kpi.fn-hl{background:var(--fn-lime)}html body .marketing-site .fn-app-body>.fn-rep .fn-kpi b{font-size:21px!important}html body .marketing-site .fn-app-body>.fn-rep table{font-size:12px;padding:0!important;display:table!important}html body .marketing-site .fn-app-body>.fn-rep table :is(th,td):nth-child(3){display:none}html body .marketing-site .fn-app-body>.fn-rep table th:nth-child(2),html body .marketing-site .fn-app-body>.fn-rep table td:nth-child(2){text-align:left!important}html body .marketing-site #fn-g-reporting>.fn-second.fn-jr{width:64%!important;padding:12px!important;top:auto!important;bottom:16px!important;right:16px!important}html body .marketing-site .fn-jr-h{gap:8px!important;padding-bottom:8px!important}html body .marketing-site .fn-jr-h .fn-av{width:26px!important;height:26px!important;font-size:10px!important}html body .marketing-site .fn-jr-h b{font-size:12.5px!important}html body .marketing-site .fn-jr-t{gap:3px!important;margin-top:8px!important}html body .marketing-site .fn-jr-t li{min-height:18px!important;font-size:11px!important}html body .marketing-site .fn-jr-t li b{font-size:10.5px!important}html body .marketing-site .fn-jr-t li small{display:none}html body .marketing-site .fn-jr-t em{padding:1px 6px!important;font-size:10px!important}html body .marketing-site .fn-jr-t em svg{display:none}html body .marketing-site .fn-jr-src span{font-size:10.5px!important}html body .marketing-site .fn-jr-utm{display:none}html body .marketing-site .fn-phone-only{display:block!important}html body .marketing-site.feature-analytics .fn-foutcome .fn-fstage-wrap{display:none!important}html body .marketing-site #fn-g-branding.fn-gfx>.fn-second.fn-ap-w{z-index:1!important;width:78%!important;height:330px!important;box-shadow:none!important;background:0 0!important;top:16px!important;left:16px!important;overflow:visible!important}html body .marketing-site #fn-g-branding.fn-gfx>.fn-main{z-index:2!important;width:64%!important;box-shadow:var(--fn-overlay-lift)!important;inset:auto 16px 16px auto!important}html body .marketing-site #fn-g-branding.fn-gfx .fn-ap-body{display:block!important}html body .marketing-site .fn-gcol>#fn-g-branding .fn-ac-canvas,html body .marketing-site :is(#fn-g-branding,.fn-ap-feature) .fn-ac>.fn-ed-f:first-child{display:none!important}html body .marketing-site .fn-gcol>#fn-g-branding .fn-ac{background:0 0!important;gap:9px!important;padding:0!important}html body .marketing-site :is(#fn-g-branding,.fn-ap-feature) .fn-ac .fn-ed-in{padding:6px 8px}html body .marketing-site :is(#fn-g-branding,.fn-ap-feature) .fn-ac>:is(.fn-ed-f:nth-child(n+5),.fn-ed-save),html body .marketing-site #fn-g-branding .fn-ap-w .fn-w .fn-m:first-child{display:none!important}html body .marketing-site .fn-fstage.fn-ap-stage>.fn-main.fn-main{box-shadow:none!important;background:0 0!important;border-radius:0!important;inset:0!important;overflow:visible!important}html body .marketing-site .fn-fstage.fn-ap-stage .fn-app.fn-app,html body .marketing-site .fn-fstage.fn-ap-stage .fn-app-body.fn-app-body{background:0 0!important;padding:0!important}html body .marketing-site .fn-ap-feature{display:block!important}html body .marketing-site .fn-ap-feature .fn-ac-canvas{border-radius:0;width:78%;height:330px;top:16px;left:16px;overflow:visible;box-shadow:none!important;background:0 0!important;padding:0!important;display:block!important;position:absolute!important}html body .marketing-site .fn-ap-feature .fn-ac-tag{display:none!important}html body .marketing-site .fn-ap-feature .fn-ac-stack{width:100%!important;height:100%!important;display:block!important}html body .marketing-site .fn-ap-feature .fn-ac-stack>.fn-w{width:100%!important;height:100%!important}html body .marketing-site .fn-ap-feature .fn-w .fn-m:first-child{display:none!important}html body .marketing-site .fn-ap-feature .fn-ac{z-index:2;border-radius:14px;flex-direction:column;width:64%;bottom:16px;right:16px;box-shadow:var(--fn-overlay-lift)!important;background:#fff!important;gap:9px!important;padding:14px!important;display:flex!important;position:absolute!important}html body .marketing-site #fn-g-branding.fn-gfx .fn-app-body{padding:14px!important}html body .marketing-site #fn-g-how-setup>.fn-main{inset:16px!important}html body .marketing-site #fn-g-how-setup .fn-su{justify-content:space-between;height:100%}html body .marketing-site #fn-g-how-setup .fn-su-found{flex-wrap:wrap;gap:6px;display:flex!important}html body .marketing-site #fn-g-how-meetings>.fn-second.fn-mt-w{z-index:1!important;width:78%!important;height:320px!important;box-shadow:none!important;background:0 0!important;top:16px!important;left:16px!important;overflow:visible!important}html body .marketing-site #fn-g-how-meetings>.fn-main{z-index:2!important;width:74%!important;box-shadow:var(--fn-overlay-lift)!important;top:auto!important;bottom:16px!important;right:16px!important}html body .marketing-site #fn-g-how-meetings .fn-app-body{padding:4px 4px 2px!important}html body .marketing-site .fn-gfx-mt .fn-mt :is(th,td):nth-child(n+3),html body .marketing-site .fn-gfx-mt .fn-mt tbody tr:nth-child(n+3){display:none!important}html body .marketing-site .fn-gfx-mt .fn-mt td{padding:7px 8px!important}html body .marketing-site #fn-g-how-meetings .fn-mt-w .fn-w [data-k="1"]{display:none!important}html body .marketing-site #fn-g-how-openers>.fn-main.fn-op-site{height:290px!important;box-shadow:var(--fn-overlay)!important;background:#fff!important;border-radius:14px!important;top:16px!important;left:16px!important;right:16px!important}html body .marketing-site #fn-g-how-openers>.fn-second.fn-op-tz{width:76%!important;box-shadow:none!important;background:0 0!important;bottom:16px!important;right:16px!important;overflow:visible!important}html body .marketing-site #fn-g-how-openers .fn-wt{gap:6px}html body .marketing-site #fn-g-how-openers .fn-wt-card{padding:10px 12px}html body .marketing-site #fn-g-how-openers .fn-wt-pills{align-items:flex-end;gap:5px;flex-direction:column!important}html body .marketing-site #fn-g-how-openers .fn-wt-pills span{padding:5px 11px;font-size:12px}html body .marketing-site #fn-g-how-openers .fn-w-launch{display:grid!important}html body .marketing-site .fn-fstage.fn-ac-stage>.fn-site.fn-main{box-shadow:none!important;background:0 0!important;position:static!important;overflow:visible!important}html body .marketing-site .fn-ac-stage .fn-site-page{display:none!important}html body .marketing-site .fn-fstage.fn-ac-stage .fn-site .fn-w.fn-site-widget{width:80%!important;height:290px!important;margin:0!important;position:absolute!important;inset:16px auto auto 16px!important}html body .marketing-site .fn-ac-stage .fn-site-widget :is([data-k="1"],[data-k="2"]){display:none!important}html body .marketing-site .fn-fstage>.fn-second.fn-kn{width:66%!important;padding:12px!important;display:block!important;bottom:16px!important;left:auto!important;right:16px!important}html body .marketing-site .fn-kn li:is(:nth-child(2),:nth-child(4)){display:none!important}html body .marketing-site .fn-kn li{padding:6px 8px!important}html body .marketing-site .fn-kn-h{padding-bottom:4px!important}html body .marketing-site .fn-mt-stage>.fn-second.fn-mt-chat{display:none!important}html body .marketing-site .fn-fstage.fn-mt-stage>.fn-main.fn-cal{flex-direction:column;height:330px!important;box-shadow:var(--fn-overlay)!important;background:#fff!important;border-radius:14px!important;display:flex!important;top:16px!important;left:16px!important;right:16px!important}html body .marketing-site .fn-mt-stage :is(.fn-cal-nav,.fn-cal-who,.fn-cal-top .fn-seg,.fn-cal-pop){display:none!important}html body .marketing-site .fn-mt-stage .fn-cal-top{padding:10px 14px!important}html body .marketing-site .fn-mt-stage .fn-cal-top>b{font-size:var(--t-15)!important}html body .marketing-site .fn-mt-stage .fn-cal-grid{--row:42px;flex:1;min-height:0;overflow:hidden}html body .marketing-site .fn-mt-stage :is(.fn-cal-hd,.fn-cal-body){grid-template-columns:38px repeat(3,minmax(0,1fr))!important}html body .marketing-site .fn-mt-stage :is(.fn-cal-hd>span:nth-child(n+5),.fn-cal-day:nth-child(n+5)){display:none!important}html body .marketing-site .fn-mt-stage .fn-cal-hd span{padding:6px 0!important}html body .marketing-site .fn-mt-stage .fn-cal-hd b{font-size:15px!important}html body .marketing-site .fn-mt-stage .fn-cal-hd .fn-on b{width:24px!important;height:24px!important;font-size:13px!important}html body .marketing-site .fn-mt-stage .fn-cal-ev{padding:3px 5px!important;font-size:10px!important;left:2px!important;right:3px!important}html body .marketing-site .fn-mt-stage .fn-cal-new small{display:none!important}html body .marketing-site .fn-mt-stage .fn-cal-new b{line-height:1.2;white-space:normal!important;font-size:10px!important}html body .marketing-site .fn-fstage.fn-mt-stage>.fn-mt-booked.fn-mt-booked{color:var(--fn-ink);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;z-index:2!important;width:78%!important;box-shadow:var(--fn-overlay-lift)!important;display:flex!important;inset:auto 16px 16px auto!important}html body .marketing-site .fn-mt-booked .fn-ck{background:var(--fn-good);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}html body .marketing-site .fn-mt-booked b{font-size:var(--t-15);font-weight:600;display:block}html body .marketing-site .fn-mt-booked span{margin-top:2px;font-weight:560;display:block}html body .marketing-site .fn-mt-booked small{color:var(--fn-muted);margin-top:4px;font-size:11.5px;display:block}html body .marketing-site #fn-g-experiments>.fn-main{height:340px!important;top:16px!important;left:16px!important;right:16px!important}html body .marketing-site .fn-xpt :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(5)),html body .marketing-site .fn-xpt tbody tr:nth-child(n+7){display:none!important}html body .marketing-site .fn-xpt td{padding:8px 10px!important}html body .marketing-site #fn-g-experiments>.fn-second.fn-auto{width:86%!important;bottom:16px!important;right:16px!important}html body .marketing-site #fn-g-knowledge>.fn-main{height:300px!important;top:16px!important;left:16px!important;right:16px!important}html body .marketing-site .fn-kb-stage .fn-kb-tree .fn-kb-row:nth-child(n+7){display:none!important}html body .marketing-site .fn-kb-stage .fn-kb-row{padding:7px 12px 7px calc(12px + var(--d) * 14px)!important;grid-template-columns:16px minmax(0,1fr) auto!important;gap:10px!important}html body .marketing-site .fn-kb-stage :is(.fn-kb-t,.fn-kb-n,.fn-kb-car,.fn-kb-site div span){display:none!important}html body .marketing-site .fn-kb-stage .fn-kb-site{padding:8px 10px!important}html body .marketing-site .fn-kb-stage .fn-kb-count{display:inline!important}html body .marketing-site .fn-kb-stage .fn-kb-count .fn-t0{display:none!important}html body .marketing-site .fn-kb-stage .fn-kb-count .fn-t1{display:inline!important}html body .marketing-site #fn-g-knowledge>.fn-second.fn-kb-up{gap:4px!important;width:70%!important;padding:10px 12px!important;bottom:16px!important;right:16px!important}html body .marketing-site .fn-kb-drop,html body .marketing-site .fn-kb-up-h span,html body .marketing-site .fn-kb-up li div span{display:none!important}html body .marketing-site .fn-kb-up-h b{font-size:var(--t-13)!important}html body .marketing-site .fn-kb-up li{gap:8px!important;padding:5px 2px!important}html body .marketing-site .fn-kb-up li i{width:22px!important;height:22px!important}html body .marketing-site .fn-kb-up li b{font-size:11.5px!important}html body .marketing-site .fn-kb-up em{padding:1px 6px!important;font-size:10px!important}html body .marketing-site .fn-hf-panel{height:340px!important;min-height:0!important}html body .marketing-site .fn-hf-center{place-items:center!important;padding:20px!important;display:grid!important;position:absolute!important;inset:0!important}html body .marketing-site .fn-key{max-width:320px;width:100%!important;height:290px!important}html body .marketing-site .fn-key-dw .fn-w{min-height:0;flex:1 1 0!important}html body .marketing-site .fn-key-dw .fn-w-body{flex:1 1 0!important}html body .marketing-site .fn-hf-center .how-chapters{width:100%;max-width:320px}html body .marketing-site .fn-hf-center .how-chapters>a{padding-block:9px!important}html body .marketing-site .fn-hf-center .how-chapters .fn-g-index-k{padding-bottom:8px!important}html body .marketing-site .fn-hf-panel .cc-duo-them{width:64%!important;height:58%!important;font-size:13px!important;top:16px!important;left:16px!important}html body .marketing-site .fn-hf-panel .cc-duo-us .cc-duo-me,html body .marketing-site .fn-hf-panel .cc-duo-them .cc-duo-wait{display:none!important}html body .marketing-site .fn-hf-panel .cc-duo-us{width:64%!important;bottom:16px!important;right:16px!important}html body .marketing-site .fn-hf-panel .cc-duo-us :is(.cc-duo-slots,.cc-duo-f){display:none!important}html body .marketing-site .cc-duo-long{display:none}html body .marketing-site .cc-duo-short{display:inline!important}html body .marketing-site .fn-hf-panel .cc-duo-us .cc-duo-booked{border-radius:10px;align-items:center;gap:8px;margin:2px 0 0;background:var(--fn-lime)!important;color:var(--fn-ink)!important;padding:10px 12px!important;font-size:13px!important;font-weight:600!important;display:flex!important}html body .marketing-site .fn-hf-panel .cc-duo-us .cc-duo-booked span{background:var(--fn-ink);width:20px;height:20px;color:var(--fn-lime);border-radius:50%;place-items:center;font-size:11px;display:grid}}@media (width>=641px){html body .marketing-site :is(.fn-phone-only,.fn-mt-booked,.cc-duo-short){display:none!important}}html body .marketing-site .fn-stage-launch{display:none!important}@keyframes fn-msg{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}html body .marketing-site .fn-anim .fn-w [data-k],html body .marketing-site .fn-w.fn-anim [data-k]{animation:.5s cubic-bezier(.2,.7,.2,1) both fn-msg}@media (prefers-reduced-motion:reduce){html body .marketing-site .fn-w [data-k]{animation:none!important}}@media (width<=640px){html body .marketing-site .home-why-loop{--why-card:300px!important}}html body .marketing-site .home-why-bubble.is-theirs{border-bottom-right-radius:4px;max-width:86%;bottom:60px;left:auto;right:0}@media (width<=640px){html body .marketing-site .home-why-bubble.is-theirs{bottom:54px}html body .marketing-site main .fn-hf-article h1,html body .marketing-site main .fn-hf-article h1 .film-phrase{font-size:34px!important;line-height:1.08!important}html body .marketing-site main :is(.journal-takeaways h2,.journal-sources h2,.journal-sources summary h2){font-size:var(--h-sub)!important}html body .marketing-site main :is(.compare-hub-list h2,.journal-grid .journal-card-title,.integration-directory h3,.fn-ix-related h3,.related-card h3){font-size:var(--h-card)!important}html body .marketing-site.fn-journal .journal-reading-body .journal-takeaways h2{font-size:24px!important}html body .marketing-site main :is(.feature-card h2,.fn-fcard h2){font-size:var(--h-card)!important}}:root{--font-geist-sans:"Geist Variable";--font-geist-mono:"Geist Mono Variable";--font-serif:"Newsreader","Iowan Old Style","Palatino Linotype",Georgia,serif}astro-island,astro-slot{display:contents}
