@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/onest-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/onest-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-mono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-mono-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-mono-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-mono-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
:root,[data-theme=light],[data-theme=dark]{--bg:#fff;--surface-1:#f6f6f6;--surface-2:#ebebeb;--fg:#151515;--fg-2:#5e5e5e;--line:#e8e8e8;--line-2:#d3d3d3;--brand:#e14e00;--brand-fg:#fff;--ok:#16a34a;--logo-pill:var(--surface-2);--image-card-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--overlay-shadow:0 1px 3px #00000014,0 6px 18px -6px #0000001f;--scrim:#0006;--on-media:#fff;--on-media-fg:#151515;--font-ui:"Inter",system-ui,sans-serif;--font-display:"Onest","Inter",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--motion-fast:.15s;--disabled-opacity:.4;--contrast-hover-opacity:.8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#111;--surface-1:#1b1b1b;--surface-2:#272727;--fg:#f7f7f7;--fg-2:#adadad;--line:#ffffff1a;--line-2:#ffffff2e;--overlay-shadow:0 1px 3px #0003,0 6px 18px -6px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme]{--surface-3:color-mix(in srgb,var(--surface-2) 95%,var(--fg) 5%);--ph:var(--surface-1);--tile:var(--surface-1);--field:var(--surface-1);--host:var(--bg);--ctl:var(--surface-1);--ctl-h:var(--surface-2);--ring:var(--overlay-shadow),0 12px 32px -8px #00000024,0 0 0 1px var(--line);--focus:var(--fg);--logo-fg:var(--fg);--logo-dot:var(--brand)}[data-theme=dark]{--ring:var(--overlay-shadow),0 0 0 1px var(--line-2)}:where(.auth,.card,.band,.lead-form){--ph:var(--bg);--tile:var(--bg);--field:var(--surface-2);--host:var(--surface-1);--ctl:var(--surface-2);--ctl-h:var(--surface-3)}.band .card{background:var(--surface-2);--ctl:var(--bg);--ctl-h:var(--surface-1);--field:var(--bg);--host:var(--surface-2);--tile:var(--surface-1);--ph:var(--surface-1)}:root{--r-ctl:8px}[data-voice=brand]{--r-ctl:999px}:root{--h-s:32px;--h-m:36px;--h-l:40px;--h-xl:48px;--land-max:1240px}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--bg);min-height:100vh;color:var(--fg);font:400 14px/20px var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme]:not(html){background:var(--bg);color:var(--fg)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled,[aria-disabled=true]{cursor:default}input,textarea,select{font:inherit;color:inherit}a{color:inherit}svg{flex:none;display:block}ul,ol{list-style:none}dd{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{letter-spacing:-.02em;font-weight:500}b,strong{font-weight:500}.spacer{flex:1}.note{color:var(--fg-2);font-size:13px;line-height:18px}.display,.headline,.title,.title--l{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:500}.display{letter-spacing:-.035em;font-size:clamp(40px,5.2vw,68px);line-height:1.02}.headline{font-size:clamp(28px,3.6vw,48px);line-height:1.08}.title{letter-spacing:-.02em;font-size:24px;line-height:32px}.title--l{letter-spacing:-.025em;font-size:clamp(24px,2.5vw,36px);line-height:1.12}.subtitle{font-size:20px;font-weight:500;line-height:28px;display:block}.lead{color:var(--fg-2);line-height:22px}.lead--l{max-width:640px;font-size:16px;line-height:24px}.lead--xl{max-width:540px;font-size:18px;line-height:28px}.eyebrow+:is(.display,.headline,.title){margin-top:12px}:is(.title,.subtitle)+.lead{margin-top:8px}:is(.headline,.title--l)+.lead{margin-top:12px}.display+.lead{margin-top:20px}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.btn{height:var(--h-m);border-radius:var(--r-ctl);white-space:nowrap;background:var(--ctl);color:var(--fg);transition:background var(--motion-fast),opacity var(--motion-fast);flex:none;justify-content:center;align-items:center;gap:4px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.btn svg{width:16px;height:16px}@media (hover:hover){.btn--secondary:hover{background:var(--ctl-h)}}.btn--ghost{background:0 0}@media (hover:hover){.btn--ghost:hover{background:var(--ctl)}}.btn--primary{background:var(--fg);color:var(--bg)}.btn--brand{background:var(--brand);color:var(--brand-fg);--focus:var(--brand)}.btn.btn--busy:disabled{opacity:1;cursor:progress}@media (hover:hover){.btn.btn--busy:disabled:hover{opacity:1;cursor:progress}}.btn--busy .spinner{width:14px;height:14px}[data-voice=brand] :is(.display,.headline,.title--l) em{color:var(--brand);font-style:normal}@media (hover:hover){.btn--primary:hover,.btn--brand:hover{opacity:var(--contrast-hover-opacity)}}.btn--s{height:var(--h-s);padding:0 12px;font-size:13px}.btn--l{height:var(--h-l);padding:0 16px}.btn--xl{height:var(--h-xl);gap:8px;padding:0 24px;font-size:16px;line-height:24px}.btn--xl svg{width:20px;height:20px}.btn--full{width:100%;padding-left:16px;padding-right:16px}.btn--mono{font:400 12px/1 var(--font-mono)}.btn:disabled{opacity:var(--disabled-opacity);cursor:default}@media (hover:hover){.btn:disabled:hover{opacity:var(--disabled-opacity);cursor:default}.btn--secondary:disabled:hover{background:var(--ctl)}}.icon-btn{width:var(--h-m);height:var(--h-m);border-radius:var(--r-ctl);color:var(--fg-2);transition:background var(--motion-fast),color var(--motion-fast);flex:none;place-items:center;display:grid}.icon-btn svg{width:18px;height:18px}.icon-btn--s{width:var(--h-s);height:var(--h-s)}.icon-btn--s svg{width:16px;height:16px}.icon-btn--l{width:var(--h-l);height:var(--h-l)}@media (hover:hover){.icon-btn:hover{background:var(--ctl);color:var(--fg)}}.icon-btn--surface{background:var(--ctl);color:var(--fg)}@media (hover:hover){.icon-btn--surface:hover{background:var(--ctl-h)}}.tooltip{z-index:200;background:var(--fg);width:max-content;max-width:min(280px,100vw - 16px);color:var(--bg);pointer-events:none;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:500;line-height:16px;animation:.12s ease-out tip-in;position:fixed;top:0;left:0}@keyframes tip-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tooltip{animation:none}}.icon-btn--floating{background:var(--bg);color:var(--fg);box-shadow:var(--image-card-shadow)}@media (hover:hover){.icon-btn--floating:hover{background:var(--surface-1)}}.icon-btn:disabled{opacity:var(--disabled-opacity);cursor:default;background:var(--ctl)}.text-action{color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:color var(--motion-fast);align-items:center;gap:4px;font-weight:500;display:inline-flex}@media (hover:hover){.text-action:hover{color:var(--fg);text-decoration-color:currentColor}}.text-action svg{width:14px;height:14px}a.text-action{font-size:inherit;line-height:inherit;display:inline}.chip{border-radius:var(--r-ctl);white-space:nowrap;background:var(--ctl);height:32px;color:var(--fg-2);transition:background var(--motion-fast),color var(--motion-fast);align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.chip:hover{background:var(--ctl-h);color:var(--fg)}}.chip.is-on{background:var(--fg);color:var(--bg)}@media (hover:hover){.chip.is-on:hover{background:var(--fg);color:var(--bg)}}.chip svg{width:14px;height:14px}.chip em{opacity:.6;font-style:normal}.chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.options{flex-wrap:wrap;gap:6px;display:flex}.options__item{justify-content:center;min-width:48px}.input{border-radius:var(--r-ctl);background-color:var(--field);width:100%;min-width:0;height:36px;color:var(--fg);transition:background-color var(--motion-fast);border:0;padding:0 12px;font-size:14px}.input::placeholder{color:var(--fg-2)}.input:focus-visible{background-color:var(--host);outline:2px solid var(--focus);outline-offset:2px}.input[readonly]{color:var(--fg-2)}.input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--brand);--focus:var(--brand)}.input[aria-invalid=true]:focus-visible{box-shadow:none}.input--area{border-radius:min(var(--r-ctl),12px);resize:vertical;height:auto;padding:8px 12px;line-height:20px}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field__label{font-size:13px;font-weight:500;line-height:18px;display:block}.field__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field__head .text-action{font-size:13px;line-height:18px}.input-pass{display:block;position:relative}.input-pass>.input{padding-right:48px}.input-pass>.icon-btn{position:absolute;top:50%;right:6px;translate:0 -50%}.code-input{grid-template-columns:repeat(6,minmax(0,44px));justify-content:center;gap:8px;display:grid}.code-input__cell{aspect-ratio:3/4;text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;height:auto;padding:0;font-size:22px;font-weight:500}.field__label em{color:var(--fg-2);font-style:normal;font-weight:400}.field__error{color:var(--fg);align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.field__error svg{flex:none;width:14px;height:14px}.badge,.tag{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;font-weight:500;display:inline-flex}.badge{background:var(--tile);color:var(--fg-2);padding:3px 6px;font-size:11px;line-height:14px}.badge svg{flex:none;width:12px;height:12px}.badge em{opacity:.55;font-style:normal}.badge--strong{background:var(--fg);color:var(--bg)}.tag{background:var(--ctl);color:var(--fg-2);padding:4px 8px;font-size:12px;line-height:16px}.tag--strong{background:var(--fg);color:var(--bg)}.tag svg{width:12px;height:12px}.eyebrow{width:fit-content;color:var(--fg-2);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.eyebrow:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}.media{background:var(--ph);border-radius:8px;display:block;position:relative;overflow:hidden}.media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media:has(>img):before{content:none}.media:before{content:"";background:linear-gradient(to top right,transparent calc(50% - .5px),var(--line-2) 50%,transparent calc(50% + .5px)),linear-gradient(to top left,transparent calc(50% - .5px),var(--line-2) 50%,transparent calc(50% + .5px));position:absolute;inset:0}.media>span{background:var(--ph);max-width:92%;color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:2px 8px;font-size:12px;line-height:16px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.media--video:after{content:"";background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%238e8e8e'%3E%3Cpath d='M8 5.5v13l11-6.5z'/%3E%3C/svg%3E") center/12px no-repeat;width:28px;height:28px;box-shadow:var(--image-card-shadow);border-radius:50%;position:absolute;bottom:8px;right:8px}.scrim{z-index:70;background:var(--scrim);touch-action:none;position:fixed;inset:0}:root:has(.scrim){overflow:hidden}.dialog{z-index:71;background:var(--bg);width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--ring);border-radius:16px;flex-direction:column;gap:20px;padding:28px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dialog:focus{outline:none}.card{background:var(--surface-1);border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.dialog__head{align-items:center;gap:12px;display:flex}.dialog__head .icon-btn{margin:-8px -8px -8px auto}.dialog--panel{gap:0;width:min(640px,100% - 32px);max-height:min(760px,100dvh - 48px);padding:0;overflow:hidden}.dialog--panel .dialog__head{border-bottom:1px solid var(--line);padding:24px 28px 16px}.dialog__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 28px 24px;overflow-y:auto}.dialog__body:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dialog__foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 28px;display:flex}@media (max-width:600px){.dialog--panel{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.dialog--panel .dialog__head{padding:16px 20px 12px}.dialog__body{padding:16px 20px 20px}.dialog__foot{padding:12px 20px}.dialog__foot .btn{flex:1}}.legal{flex-direction:column;gap:20px;font-size:14px;line-height:22px;display:flex}.legal section{flex-direction:column;gap:6px;display:flex}.legal h3{margin:0;font-size:15px;font-weight:500;line-height:22px}.legal p,.legal ul{margin:0}.legal ul{flex-direction:column;gap:2px;padding-left:20px;list-style:outside;display:flex}.legal li::marker{color:var(--fg-2)}.legal a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.spinner{width:16px;height:16px;animation:.8s linear infinite spin;animation-delay:var(--spin-d,0s);border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.toast{z-index:90;background:var(--fg);max-width:calc(100vw - 32px);color:var(--bg);box-shadow:var(--overlay-shadow);border-radius:12px;padding:10px 16px;font-size:14px;line-height:20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.logo--text{--logo-h:24px;height:var(--logo-h);color:var(--logo-fg);font:400 calc(var(--logo-h) * 18 / 26)/1 var(--font-ui);letter-spacing:0;white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:.394em;padding:0;display:inline-flex}.logo__word,.logo__pill>span{position:relative;top:-.085em}.logo__pill{background:var(--logo-pill);border-radius:999px;align-items:center;gap:.361em;height:100%;padding:0 .722em 0 .449em;display:inline-flex}.logo__pill:before{content:"";background:var(--logo-dot);border-radius:50%;flex:none;width:.546em;height:.546em}.logo--text.logo--badge .logo__word{display:none}
.pub-header{z-index:40;height:72px;padding:0 max(24px,calc((100% - var(--land-max))/2 + 24px));background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);align-items:center;gap:8px;display:flex;position:sticky;top:0}.pub-header .logo{--logo-h:26px}.pub-header__nav{gap:4px;margin-left:24px;display:flex}.pub-header__link{border-radius:var(--r-ctl);height:40px;color:var(--fg-2);transition:color var(--motion-fast);padding:0 12px;font-weight:500}@media (hover:hover){.pub-header__link:hover{color:var(--fg)}}.pub-header .icon-btn{background:var(--ctl)}@media (hover:hover){.pub-header .icon-btn:hover{background:var(--ctl-h)}}.container{width:100%;max-width:var(--land-max);margin:0 auto;padding:0 24px}.footer,.footer[data-theme]{border-top:1px solid var(--line);background:var(--bg);color:var(--fg-2);padding:28px 0}.footer[data-theme]{margin-top:-1px}.footer .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer .logo{--logo-h:22px}.footer__legal{color:var(--fg-2);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}
.landing{--gap-section:128px;overflow-x:clip}.landing section{margin-top:var(--gap-section);scroll-margin-top:96px}.landing .hero{margin-top:0}.band{padding:calc(var(--gap-section) * .75) 0;background:var(--surface-1);box-shadow:0 0 0 100vmax var(--surface-1);clip-path:inset(0 -100vmax)}.hero{padding-top:88px}.hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__copy .display{max-width:1000px}.hero__copy .lead{max-width:640px}.hero__copy .actions{justify-content:center}.reel{margin-top:64px;scroll-margin-top:96px;position:relative}.reel__loading{color:var(--fg-2);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.reel[data-images-state=ready] .reel__loading{display:none}.reel:not([data-images-state=ready]) .reel__track{visibility:hidden;animation-play-state:paused}[data-images-item][data-image-ready=false]{visibility:hidden}.reel__row{margin-inline:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reel__row+.reel__row{margin-top:12px}.reel__track{width:max-content;animation:240s linear infinite marquee;display:flex}.reel__row--back .reel__track{animation-duration:192s;animation-direction:reverse}@media (hover:hover){.reel:not([data-reel-released]):hover .reel__track{animation-play-state:paused}}:is(.reel[data-reel-dragging] .reel__track,.reel[data-reel-coasting] .reel__track,.reel:not([data-reel-released]):has([data-reel-row]:focus-visible) .reel__track){animation-play-state:paused}.reel[data-images-state=ready] .reel__row{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.reel[data-reel-dragging] .reel__row{cursor:grabbing}.reel__row:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.reel[data-images-state=ready] .reel__row{cursor:auto;touch-action:auto;-webkit-user-select:auto;user-select:auto}}.reel__list{gap:12px;padding-right:12px;display:flex}.reel__list li{flex:none}.reel__row:not(.reel__row--back) .reel__list li{width:200px}.reel__row--back .reel__list li{width:356px}.reel__list .media{border-radius:16px}:is(.reel__list,.journey) figure{position:relative}:is(.reel__list,.journey) figcaption{background:var(--on-media);max-width:calc(100% - 20px);color:var(--on-media-fg);box-shadow:var(--image-card-shadow);border-radius:6px;margin:0;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:10px;left:10px}.reel__list .media--video:after{display:none}.reel__list .reel__video figcaption{z-index:2;bottom:10px}.reel__player{z-index:1;-webkit-backdrop-filter:blur(10px);color:#fff;pointer-events:none;background:#16181c4d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:4px;width:140px;max-width:calc(100% - 24px);height:26px;padding:0 7px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 4px #0000000f}.reel__player svg{flex:none;width:12px;height:12px;display:block}.reel__player .reel__player-volume{width:14px;height:14px}.reel__player-time{font-variant-numeric:tabular-nums;color:#ffffffd9;flex:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9px;font-weight:500;line-height:1}.reel__player-track{background:#ffffff47;border-radius:3px;flex:1;min-width:24px;height:3px;position:relative}.reel__player-track>span{width:var(--progress);border-radius:inherit;background:#ffffffe6;position:absolute;inset:0 auto 0 0}.reel__player-track:after{content:"";left:var(--progress);background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:760px){.reel__player{gap:3px;width:112px;padding-inline:6px}.reel__player .reel__player-volume{display:none}.reel__player-time{font-size:8px}.reel__player-track{min-width:18px}}.reel__note{color:var(--fg-2);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:24px;font-size:13px;line-height:18px;display:flex}.reel__note>span:first-child{color:var(--fg);align-items:center;gap:8px;font-weight:500;display:inline-flex}.reel__note>span:first-child:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}.reel__note .text-action{font-size:13px}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.reel__row{margin-inline:0;-webkit-mask-image:none;mask-image:none}.reel__track{width:auto}.reel__list{flex-wrap:wrap;justify-content:center;padding:0}.reel__list[aria-hidden],.reel__list li[aria-hidden]{display:none}}.pains-v3 .section-head{text-align:center;flex-direction:column;align-items:center;display:flex}.chat{max-width:720px;margin:0 auto}.chat__thread{flex-direction:column;gap:16px;display:flex}.chat__msg{align-items:flex-end;gap:14px;max-width:560px;display:flex;position:relative}.chat__bubble{background:var(--surface-1);border-radius:18px 18px 18px 0;flex-direction:column;gap:2px;padding:10px 16px 12px;display:flex;position:relative}.chat__bubble:before,.chat__typing:before{content:"";background:inherit;width:9px;height:17px;position:absolute;bottom:0;left:-8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 17'%3E%3Cpath d='M9 0C9 9 5 15 0 17h9z'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 17'%3E%3Cpath d='M9 0C9 9 5 15 0 17h9z'/%3E%3C/svg%3E") no-repeat}.chat__bubble p{font-size:16px;line-height:24px}.chat__who{color:var(--fg-2);font-size:13px;line-height:18px}.chat__who b{color:var(--fg);font-weight:500}.chat__react{background:var(--bg);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:6px;padding:2px 10px 2px 8px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.chat__react svg{width:14px;height:14px}.chat__avatar{width:32px;height:32px;font:500 13px/1 var(--font-ui);background:var(--surface-2);color:var(--fg);border-radius:50%;flex:none;place-items:center;display:grid}.chat__avatar--1{background:var(--surface-3)}.chat__avatar--2{background:var(--fg);color:var(--bg)}.chat__msg--answer{max-width:640px;color:var(--fg);flex-direction:row-reverse;align-self:flex-end;margin:20px 0 0}.chat__msg--answer .chat__bubble{border-radius:24px 24px 0;align-items:flex-start;gap:20px;padding:24px 28px}.chat__msg--answer .chat__who{margin-bottom:-12px}.chat__msg--answer .chat__who b{color:inherit}:is(.chat__msg--answer .chat__bubble,.chat__typing):before{left:auto;right:-8px;transform:scaleX(-1)}.chat__msg--answer p{font:500 clamp(20px,2vw,26px)/1.2 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.chat__msg--answer p span{color:var(--fg-2)}.chat__typing{background:var(--surface-1);opacity:0;pointer-events:none;border-radius:18px 18px 0;gap:4px;padding:14px 16px;display:flex;position:absolute;bottom:0;right:46px}.chat__typing i{background:var(--fg-2);border-radius:50%;width:6px;height:6px}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.chat__count{min-width:var(--w,3ch);counter-reset:n var(--n)}.chat__count:after{content:counter(n)}.chat__avatar{transform-origin:50% 100%}.chat__bubble{transform-origin:0 100%}.chat__msg--answer .chat__bubble{transform-origin:100% 100%}.chat__react{transform-origin:20%}@media (prefers-reduced-motion:no-preference){.chat--wait :is(.chat__avatar,.chat__bubble,.chat__type>span,.chat__react){opacity:0}.chat--play .chat__avatar{animation:.32s cubic-bezier(.3,1.5,.5,1) both chat-pop;animation-delay:calc(var(--chat-d,0s) + var(--t))}.chat--play .chat__bubble{animation:.26s cubic-bezier(.2,.9,.3,1.1) both chat-bubble;animation-delay:calc(var(--chat-d,0s) + var(--t) + var(--tb))}.chat--play .chat__type>span{animation:1ms both chat-ch;animation-delay:calc(var(--chat-d,0s) + var(--t) + var(--tt) + var(--c)*var(--ch))}.chat--play .chat__react{animation:.32s cubic-bezier(.3,1.6,.5,1) both chat-pop;animation-delay:calc(var(--chat-d,0s) + var(--tl))}.chat--play .chat__count{animation:.9s cubic-bezier(.2,.7,.3,1) both chat-count;animation-delay:calc(var(--chat-d,0s) + var(--tl) + var(--tc))}.chat--play .chat__msg--answer .chat__bubble{animation-delay:calc(var(--chat-d,0s) + var(--tl))}.chat--play .chat__typing{animation:chat-typing var(--ty) linear both;animation-delay:calc(var(--chat-d,0s) + var(--t))}.chat--play .chat__typing i{animation:.9s ease-in-out infinite chat-dot}.chat__typing i:nth-child(2){animation-delay:.15s}.chat__typing i:nth-child(3){animation-delay:.3s}}@keyframes chat-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1}}@keyframes chat-bubble{0%{opacity:0;transform:scale(.92)}}@keyframes chat-ch{0%{opacity:0}}@keyframes chat-count{0%{--n:0}}@keyframes chat-typing{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes chat-dot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.chat__avatar--brand{background:var(--logo-pill)}.chat__avatar--brand:before{content:"";background:var(--logo-dot);border-radius:50%;width:10px;height:10px}@keyframes chat-live{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--logo-dot) 55%,transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb,var(--logo-dot) 0%,transparent)}}@media (prefers-reduced-motion:no-preference){.chat__avatar--brand:before{animation:1.8s ease-out infinite chat-live}}.split{border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.split__half,.split__half[data-theme]{--tile:var(--bg);background:var(--surface-1);color:var(--fg);flex-direction:column;align-items:flex-start;padding:40px 40px 0;display:flex}html[data-theme=dark] .split__half[data-theme]{background:var(--surface-2)}.split__half .title--l{margin-top:16px}.split__half .lead{max-width:440px;margin:10px 0 32px}.split__cta{margin:-8px 0 32px}@supports (grid-template-rows:subgrid){@media (min-width:761px){.split{grid-template-rows:repeat(4,auto)}.split__half,.split__half[data-theme]{grid-row:span 4;grid-template-rows:subgrid;justify-items:start;display:grid}.split__shot{align-self:end}}}.split__shot{width:100%;box-shadow:var(--image-card-shadow);border-radius:12px 12px 0 0;margin-top:auto;overflow:hidden}.split__shot .media{--ph:var(--bg);border-radius:0;display:block}.split__half[data-theme] .split__shot .media,html[data-theme=dark] .split__shot .media{--ph:var(--surface-2)}html[data-theme=dark] .split__half[data-theme] .split__shot .media{--ph:var(--surface-3)}.logo-wall{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:48px;margin-top:96px;display:grid}.logo-wall__label{font:500 clamp(20px,2vw,24px)/1.3 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.logo-wall__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.logo-wall__grid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;height:112px;padding:0 12px;display:grid}.logo-wall__logo{width:var(--w);max-width:100%;color:var(--fg);display:block}.logo-wall__logo svg{width:100%;height:auto;display:block}.bento{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);gap:12px;display:grid}.bento__tile,.bento__tile[data-theme]{background:var(--surface-1);color:var(--fg);border-radius:20px;flex-direction:column;gap:10px;padding:28px;display:flex}.bento__tile:first-child{grid-row:span 2;justify-content:flex-end}.bento__icon{background:var(--bg);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:auto;display:grid}.bento__icon svg{width:20px;height:20px}.bento__tile:first-child .bento__icon{background:var(--surface-2);border-radius:16px;width:64px;height:64px}.bento__tile:first-child .bento__icon svg{width:28px;height:28px}.bento__tile h3{letter-spacing:-.01em;margin-top:24px;font-size:18px;font-weight:500;line-height:24px}.bento__tile:first-child h3{font:500 clamp(28px,3vw,40px)/1.1 var(--font-display);letter-spacing:-.03em}.bento__tile p{color:var(--fg-2);line-height:22px}.bento__tile:first-child p{max-width:320px;font-size:16px;line-height:24px}.case-story,.case-story[data-theme]{padding:calc(var(--gap-section) * .75) 0;background:var(--surface-1);color:var(--fg);box-shadow:0 0 0 100vmax var(--surface-1);clip-path:inset(0 -100vmax)}.case-story__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.case-story__shot{background:var(--surface-2);border-radius:20px;padding:8px}.case-story__shot .media{--ph:var(--surface-3);border-radius:14px;display:block}.timeline{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px;padding-top:28px;display:grid}.timeline li{position:relative}.timeline__dot{background:var(--surface-1);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--fg);border-radius:50%;position:absolute;top:-35px;left:0}.timeline li:last-child .timeline__dot{background:var(--fg)}.timeline__num{color:var(--brand);font:500 28px/32px var(--font-ui);letter-spacing:-.05em;font-variant-numeric:tabular-nums;display:block}.timeline h3{margin-top:8px;font-size:18px;font-weight:500;line-height:24px}.timeline p{color:var(--fg-2);margin-top:8px;line-height:22px}.timeline p b{color:var(--fg);font-weight:500}.scoreboard{margin-top:56px}.case-story__cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px 40px;margin-top:56px;padding-top:48px;display:flex}.case-story__cta .lead{max-width:560px;margin-top:10px}.case-story__cta>.btn{flex:none}@media (max-width:760px){.case-story__cta{flex-direction:column;align-items:flex-start;margin-top:40px;padding-top:32px}.case-story__cta>.btn{width:100%}}.scoreboard__title{color:var(--fg-2);align-items:center;gap:10px;margin-bottom:16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.scoreboard__title:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}.scoreboard__grid{border-top:1px solid var(--line-2);border-left:1px solid var(--line-2);background:var(--bg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scoreboard__grid>div{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);flex-direction:column-reverse;justify-content:flex-end;padding:24px;display:flex}.scoreboard__grid>div:first-child{grid-column:span 2}.scoreboard__grid dd{font:500 40px/44px var(--font-ui);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.scoreboard__grid>div:first-child dd{font-size:72px;line-height:72px}.scoreboard__grid dt{color:var(--fg-2);margin-top:10px;font-size:13px;line-height:18px}.track+.track{margin-top:96px}.track__head{align-items:center;gap:14px;margin-bottom:24px;display:flex}.track__num{background:var(--fg);width:40px;height:40px;color:var(--bg);font:500 16px/1 var(--font-ui);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.tiers{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.tier{color:var(--fg);gap:0;padding:12px 12px 28px}.tier--featured,.tier--featured[data-theme]{background:var(--surface-1);box-shadow:0 24px 48px -24px #00000059}.tier__media{aspect-ratio:16/10;background:var(--bg);border-radius:16px;position:relative;overflow:hidden}.tier__media>.media{border-radius:16px;height:100%}.tier--featured .tier__media{background:var(--surface-2)}#ld-help .tier:not(.tier--featured) .tier__media,#ld-solutions .split__half:not([data-theme]) .split__shot{box-shadow:0 4px 10px -3px #00000024,0 1px 2px #0000000f}.tier__body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:24px 16px 0;display:flex}.tier__body .subtitle{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance}.tier__body .badge{margin-bottom:4px}.tier__body p{color:var(--fg-2);line-height:21px}.tier__cta{margin-top:auto;padding-top:20px}@supports (grid-template-rows:subgrid){@media (min-width:1101px){.tiers{grid-template-rows:auto 1fr}.tier{grid-row:span 2;grid-template-rows:subgrid;display:grid}.tier__media{width:100%;min-height:0}.tier--featured .tier__media{aspect-ratio:auto}}}.int-flow{--arr:clamp(18px,1.6vw,24px);grid-template-columns:minmax(0,1fr) var(--arr) minmax(0,1fr) var(--arr) minmax(0,1fr);align-items:center;padding:18px 6px;display:grid;position:absolute;inset:0}.int-flow__col{flex-direction:column;gap:6px;min-width:0;display:flex}.int-flow__head{text-align:center;color:var(--fg-2);margin-bottom:2px;font-size:11px;font-weight:500;line-height:14px}.int-flow__item{background:var(--bg);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:7px 4px;font-size:12px;font-weight:500;line-height:14px;overflow:hidden}.int-flow__col--core .int-flow__head{color:var(--fg)}.int-flow__col--core .int-flow__item{background:var(--fg);color:var(--bg)}.int-flow__col:not(.int-flow__col--core) .int-flow__item{box-shadow:var(--image-card-shadow)}.int-flow__arrow{color:var(--fg-2);align-self:stretch;place-items:center;padding-top:22px;display:grid}.int-flow__arrow svg{width:18px;height:18px}.merch,.custom{gap:0;padding:40px}.custom{margin-top:16px}.merch__head,.custom__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px;display:grid}.merch__head .title--l,.custom__head .title--l{margin-top:12px}.merch__cta,.custom__cta{margin-top:24px}.custom__head .chip-row{margin-top:20px}.custom__head .tag{background:var(--bg);padding:6px 10px;font-size:13px}.cycle{margin-top:40px;padding-bottom:40px;position:relative}.cycle__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.cycle__steps li{background:var(--bg);border-radius:16px;flex-direction:column;gap:12px;padding:20px 16px;line-height:20px;display:flex;position:relative}html[data-theme=dark] :is(.chat__msg--answer>div[data-theme],.chat__typing,.bento__tile[data-theme],.tier--featured[data-theme]),html[data-theme=dark] .cycle__steps li{background:var(--surface-2)}html[data-theme=dark] :is(.tier--featured[data-theme] .tier__media,.bento__tile[data-theme]:first-child .bento__icon){background:var(--surface-3)}.cycle__steps li:not(:last-child):after{content:"";background:var(--line-2);width:12px;height:2px;position:absolute;top:34px;right:-12px}.cycle__num{background:var(--fg);width:28px;height:28px;color:var(--bg);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.cycle:after{content:"";border:2px solid var(--line-2);border-top:0;border-radius:0 0 16px 16px;height:32px;position:absolute;bottom:8px;left:8.33%;right:8.33%}.cycle:before{content:"";z-index:1;border:solid var(--line-2);border-width:2px 0 0 2px;width:8px;height:8px;position:absolute;bottom:30px;left:calc(8.33% + 1px);translate:-50%;rotate:45deg}.cycle__loop{z-index:1;background:var(--surface-1);color:var(--fg-2);white-space:nowrap;margin:0;padding:4px 12px;font-size:13px;font-weight:500;line-height:20px;position:absolute;bottom:-2px;left:50%;translate:-50%}.ba-carousel{timeline-scope:--ba;margin-top:40px;position:relative}.ba-carousel__nav{align-items:center;gap:8px;margin-top:20px;display:flex}.ba-carousel__bar{background:var(--line-2);border-radius:1px;flex:1;height:2px;margin-right:16px;position:relative;overflow:hidden}.ba-carousel__bar:before{content:"";background:var(--fg);border-radius:1px;width:30%;animation:linear both ba-bar;animation-timeline:--ba;position:absolute;top:0;bottom:0;left:0}@keyframes ba-bar{to{left:70%}}@supports not (animation-timeline:scroll()){.ba-carousel__bar{visibility:hidden}}.ba-carousel__track{scroll-timeline:--ba x;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.ba-carousel__track::-webkit-scrollbar{display:none}.ba-carousel__track{cursor:grab;-webkit-user-select:none;user-select:none}.ba-carousel__track img{-webkit-user-drag:none}.ba-carousel__track[data-dragging],.ba-carousel__track[data-snapping]{scroll-snap-type:none;scroll-behavior:auto}.ba-carousel__track[data-dragging]{cursor:grabbing}.ba-carousel__viewport{overflow:hidden}.ba-carousel__track{transform:translateX(var(--carousel-pull,0px))}.ba-pair{background:var(--bg);scroll-snap-align:start;border-radius:16px;flex-direction:column;flex:none;gap:4px;width:min(420px,80%);padding:8px 8px 16px;display:flex}.ba-pair__media{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.ba-pair__media figure{position:relative}.ba-pair__media .media{border-radius:10px;display:block}.ba-pair__media figure:first-child .media{--ph:var(--surface-2)}.ba-pair__media figcaption{background:var(--on-media);color:var(--on-media-fg);border-radius:4px;margin:0;padding:2px 6px;font-size:11px;font-weight:500;line-height:14px;position:absolute;top:8px;left:8px}.ba-pair__media figure+figure figcaption{background:var(--brand);color:var(--brand-fg)}.ba-pair__title{margin:0;padding:0 8px;font-size:15px;font-weight:500;line-height:20px}.ba-pair__text{color:var(--fg-2);margin:0;padding:0 8px;font-size:13px;line-height:18px}.journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.journey__rail{align-items:center;gap:12px;height:28px;margin-bottom:16px;display:flex;position:relative}.journey__frame:not(:last-child) .journey__rail:after{content:"";background:var(--line-2);flex:1;min-width:24px;height:1px;margin-right:-16px}.journey__num{background:var(--fg);width:28px;height:28px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.journey__step{color:var(--fg);white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.journey__frame:last-child .journey__num{background:var(--brand);color:var(--brand-fg)}.journey .media{border-radius:16px;display:block}.journey__card{background:var(--surface-1);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;height:calc(100% - 44px);padding:20px;display:flex}.journey__card p{color:var(--fg-2);margin:0;font-size:14px;line-height:20px}.custom__note{max-width:720px;margin-top:20px}.contact{flex-direction:column;align-items:center;display:flex}.contact[data-theme]{background:var(--surface-1);color:var(--fg)}.contact__head{text-align:center;flex-direction:column;align-items:center;max-width:720px;display:flex}.contact__head .lead{margin-top:12px}.contact .lead-form{background:var(--surface-2);--field:var(--bg);--ctl:var(--bg);--ctl-h:var(--surface-1);--host:var(--surface-2);width:100%;max-width:760px;margin-top:40px}.contact__alt{text-align:center;margin-top:24px}.contact__alt a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;transition:text-decoration-color var(--motion-fast);font-weight:500}@media (hover:hover){.contact__alt a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}}.lead-form{background:var(--surface-1);border-radius:20px;grid-template-columns:1fr 1fr;align-content:start;gap:20px 16px;padding:28px;display:grid}.lead-form__field{min-width:0}.lead-form__field--full{grid-column:1/-1}.lead-form .field__error svg{display:none}.lead-form__foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;margin-top:4px;display:flex}.lead-form__foot .note{max-width:300px}.lead-form__done{background:var(--bg);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex}.lead-form__done:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.section-head{margin-bottom:32px}.section-head--center{text-align:center;flex-direction:column;align-items:center;display:flex}figcaption{color:var(--fg-2);margin-top:8px;font-size:13px;line-height:18px}.auth{isolation:isolate;background:var(--surface-1);place-items:center;min-height:100dvh;padding:48px 16px;display:grid;position:relative;overflow:hidden}.auth-card{z-index:1;background:var(--bg);width:min(420px,100%);box-shadow:0 0 0 1px var(--line),0 32px 64px -32px #0000004d;--ctl:var(--surface-1);--ctl-h:var(--surface-2);--field:var(--surface-1);--host:var(--bg);border-radius:24px;flex-direction:column;gap:12px;padding:40px 32px;display:flex;position:relative}.auth-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.auth-card__head .icon-btn{margin:-8px -8px -8px 0}.auth-card__legal{text-align:center;margin-top:8px}.auth-card .title+.lead{margin-top:-4px}.auth-card .lead b{color:var(--fg);word-break:break-all;font-weight:500}.auth-form{flex-direction:column;gap:16px;margin-top:8px;display:flex}.auth-form>.btn{margin-top:4px}.auth-card__alt{text-align:center;color:var(--fg-2);font-size:14px;line-height:20px}.auth-card__hint{text-align:center}.auth .field__error svg{display:none}.auth .code-input{grid-template-columns:repeat(6,minmax(0,52px))}.auth .code-input .code-input__cell{border-radius:12px;height:auto;padding:0;font-size:28px}.auth .input{height:48px;padding:0 20px;font-size:16px}.flight{z-index:0;perspective:var(--flight-perspective);pointer-events:none;position:absolute;inset:0;overflow:hidden}.flight:not([data-images-state=ready]){visibility:hidden}.flight:not([data-images-state=ready]) .flight__item{animation-play-state:paused}.flight__item{z-index:var(--layer-from);width:var(--width);translate:-50% -50%;transform:translate3d(0,0,var(--z-from));animation:flight var(--duration) cubic-bezier(.06,.65,.4,1) infinite;animation-delay:calc(var(--d) + var(--flight-p,0s));will-change:transform;position:absolute;top:50%;left:50%}.flight__item .media{--ph:var(--bg);border-radius:48px}@keyframes flight{0%{z-index:var(--layer-from);transform:translate3d(0,0,var(--z-from))}to{z-index:var(--layer-to);transform:translate3d(var(--x-to),var(--y-to),var(--z-to))}}@media (prefers-reduced-motion:reduce){.flight{display:none}}@media (max-width:480px){.flight{display:none}.auth{background:var(--bg);padding:0}.auth-card{box-shadow:none;border-radius:0;width:100%;min-height:100dvh;padding:24px 16px}}.divider{color:var(--fg-2);align-items:center;gap:12px;margin:8px 0;font-size:13px;display:flex}.divider:before,.divider:after{content:"";border-top:1px solid var(--line);flex:1}@media (max-width:900px){.pub-header__nav{display:none}}@media (max-width:600px){.btn{height:auto;min-height:var(--h-m);white-space:normal;text-align:center;padding-top:8px;padding-bottom:8px}.btn--s{min-height:var(--h-s);padding-top:6px;padding-bottom:6px}.btn--l{min-height:var(--h-l)}.btn--xl{min-height:var(--h-xl);padding-left:20px;padding-right:20px}.btn--full{padding-left:16px;padding-right:16px}.landing{--gap-section:80px}.hero{padding-top:32px}.container{padding-left:16px;padding-right:16px}.pub-header{gap:6px;height:64px;padding:0 16px}.pub-header .logo{--logo-h:22px}.pub-header .btn{height:var(--h-m);min-height:0;padding:0 14px}.pub-header .icon-btn{width:var(--h-m);height:var(--h-m)}.card,.dialog:not(.dialog--panel){padding:20px}}@media (max-width:400px){.pub-header{padding:0 12px}.pub-header .logo{--logo-h:22px}.pub-header .btn{padding:0 12px;font-size:13px}.pub-header .btn svg{display:none}.pub-header .icon-btn{width:36px;height:36px}}@media (max-width:360px){.pub-header{gap:4px;padding:0 8px}.pub-header .logo{--logo-h:20px}.pub-header .btn{padding:0 8px;font-size:12px}.pub-header .icon-btn{width:32px;height:32px}}@media (max-width:900px){.lead--xl{font-size:16px;line-height:24px}}@media (max-width:1100px){.bento{grid-template-columns:1fr 1fr}.bento__tile:first-child{grid-area:auto/1/auto/-1;min-height:280px}.tiers{grid-template-columns:1fr;padding-top:0}.tier{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:12px;display:grid}.tier--featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.int-flow__item{font-size:11px}.tier--featured{margin:0}.tier__body{padding:12px 16px 12px 28px}.tier__media{align-self:start}.cycle__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cycle__steps li:nth-child(3):after,.cycle:after,.cycle:before{display:none}.cycle{padding-bottom:0}.cycle__loop{text-align:center;background:0 0;margin-top:12px;padding:0;position:static;translate:none}.scoreboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merch__head,.custom__head,.case-story__top,.logo-wall{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.hero{padding-top:48px}.reel__row:not(.reel__row--back) .reel__list li{width:150px}.reel__row--back .reel__list li{width:267px}.chat__msg--answer>div[data-theme]{padding:20px}.split{grid-template-columns:1fr}.split__half{padding:28px 20px 0}.logo-wall__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-wall__grid li{min-width:0;height:88px;padding:16px}.logo-wall__grid li:last-child:nth-child(odd){grid-column:1/-1}.logo-wall__logo{min-width:0;width:min(calc(var(--w) * .8),100%)}.bento{grid-template-columns:1fr}.timeline{border-top:0;grid-template-columns:1fr;gap:28px;padding-top:0}.timeline li{border-left:1px solid var(--line-2);padding-left:28px}.timeline__dot{top:10px;left:-6px}.scoreboard__grid>div:first-child{grid-column:1/-1}.scoreboard__grid>div:first-child dd{font-size:56px;line-height:56px}.scoreboard__grid dd{font-size:30px;line-height:36px}.scoreboard__grid>div{padding:16px}.tier{padding:12px 12px 24px;display:flex}.tier__media{align-self:stretch}.tier__body{padding:20px 8px 0}.int-flow{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);padding:14px 8px}.int-flow__item{padding:6px 3px;font-size:11px}.merch,.custom{padding:20px}.cycle__steps{grid-template-columns:1fr}.cycle__steps li{flex-direction:row;align-items:center}.cycle__steps li:after{display:none}.journey{grid-template-columns:1fr;gap:28px}.journey__frame:not(:last-child) .journey__rail:after{display:none}.lead-form{grid-template-columns:1fr;padding:20px}.footer .container{flex-direction:column;align-items:flex-start}.footer__legal{text-align:left}}@media (min-width:1101px) and (max-width:1220px){.int-flow__item{padding:7px 2px;font-size:11px}}@media (max-width:360px){.int-flow{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);padding:12px 4px}.int-flow__arrow svg{width:10px;height:10px}.int-flow__item{letter-spacing:-.01em;padding:6px 0;font-size:10px}}@media (max-width:600px){.journey{grid-template-columns:minmax(0,1fr)}}.ba-pair--link{background:var(--surface-1);--ph:var(--bg);width:auto;transition:background var(--motion-fast);position:relative}.ba-pair__link{color:inherit;text-align:left}.ba-pair__link:after{content:"";border-radius:16px;position:absolute;inset:0}.ba-pair__link:focus-visible{outline:none}.ba-pair--link:has(.ba-pair__link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ba-pair__top{padding:0 8px 4px;display:flex}.ba-pair__go{vertical-align:-4px;color:var(--fg-2);transition:color var(--motion-fast),transform var(--motion-fast);margin-left:4px;display:inline-flex}.ba-pair__go svg{width:20px;height:20px}@media (hover:hover){.ba-pair--link:hover{background:var(--surface-2)}.ba-pair--link:hover .ba-pair__go{color:var(--fg);transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.ba-pair--link,.ba-pair__go{transition:none}}
.ld-illustration .bottle-studio{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;height:100%;padding:16px;display:flex}.ld-illustration .bottle-studio__title{font-family:var(--font-display);align-items:center;gap:9px;font-size:22px;font-weight:500;line-height:1.25;display:flex}.ld-illustration .bottle-studio__title>span{background:#f6f6f6;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.ld-illustration .bottle-studio__title small{color:#555;background:#f6f6f6;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:400}.ld-illustration .bottle-studio__workspace{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1.25fr 1.05fr;gap:10px;min-height:0;display:grid}.ld-illustration .bottle-panel{background:#f6f6f6;border-radius:12px;flex-direction:column;min-width:0;min-height:0;padding:12px;display:flex}.ld-illustration .bottle-panel header{white-space:nowrap;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.ld-illustration .bottle-panel header i{color:#fff;background:#151515;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;display:grid}.ld-illustration .bottle-field-label{margin-bottom:9px;font-size:13px;line-height:1.3}.ld-illustration .bottle-photo{aspect-ratio:4/5;border-radius:8px;flex:none;align-self:center;width:calc(100% - 16px);margin:0;position:relative}.ld-illustration .studio-screen .bottle-photo img{object-fit:cover;border-radius:8px;width:100%;height:100%;padding:0;display:block}.ld-illustration .bottle-selection{box-sizing:border-box;border:1.5px solid #fff;border-radius:5px;width:49%;height:68%;position:absolute;top:19%;left:25%}.ld-illustration .bottle-selection>span{white-space:nowrap;background:#fff;border-radius:3px;padding:4px 6px;font-size:12px;line-height:1.1;position:absolute;bottom:calc(100% + 4px);left:-1.5px}.ld-illustration .bottle-file-name{color:#555;margin:9px 0 12px;font-size:12px;line-height:1.3}.ld-illustration .bottle-selected{color:#fff;background:#151515;border-radius:6px;align-self:flex-start;margin-top:auto;padding:7px 10px;font-size:12px}.ld-illustration .bottle-product-choice{flex-direction:column;align-items:flex-start;margin-top:auto;padding-top:6px;display:flex}.ld-illustration .bottle-product-choice .bottle-field-label{margin-bottom:6px;font-size:12px}.ld-illustration .bottle-product-choice .bottle-selected{margin-top:0}.ld-illustration .bottle-settings header{margin-bottom:10px}.ld-illustration .bottle-backgrounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:12px;line-height:1.3;display:grid}.ld-illustration .bottle-backgrounds>div{box-sizing:border-box;background:#fff;border:1px solid #e3e3e3;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:6px;display:flex}.ld-illustration .bottle-backgrounds>div.is-selected{background:#fff;border-color:#151515}.ld-illustration .bottle-backgrounds>div>span{border-radius:4px;flex:none;width:26px;height:26px;display:block;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.ld-illustration .bottle-backgrounds>div:first-child>span{box-shadow:inset 0 0 0 1px #bcbcbc}.ld-illustration .bottle-backgrounds b{color:#fff;background:#151515;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:400;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld-illustration .bottle-options{color:#555;grid-template-columns:1.15fr 1fr .85fr;gap:6px;margin-top:20px;font-size:11px;line-height:1.4;display:grid}.ld-illustration .bottle-options strong{color:#151515;white-space:nowrap;background:#eaeaea;border-radius:5px;justify-content:space-between;align-items:center;margin-top:7px;padding:9px 7px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.ld-illustration .bottle-options strong:after{content:"";border-bottom:1.3px solid #666;border-right:1.3px solid #666;flex:none;width:5px;height:5px;margin-left:5px;margin-right:2px;display:block;transform:translateY(-2px)rotate(45deg)}.ld-illustration .bottle-more{color:#555;margin:18px 0;font-size:12px;line-height:1.3}.ld-illustration .bottle-generate{text-align:center;color:#fff;background:#eb5000;border-radius:7px;margin-top:auto;padding:12px 6px;font-size:14px;line-height:1.2;display:block}.ld-illustration .bottle-credit{color:#555;text-align:center;margin-top:9px;font-size:11px;line-height:1.3}.ld-illustration .bottle-result-status{color:#555;align-items:center;gap:5px;margin-bottom:9px;font-size:13px;line-height:1.3;display:flex}.ld-illustration .bottle-result-status>span{background:#eb5000;border-radius:50%;width:5px;height:5px}.ld-illustration .bottle-download{background:#e9e9e9;border-radius:6px;align-self:flex-start;margin-top:auto;padding:8px 12px;font-size:12px}.ld-illustration .integration-screen{background:var(--surface-2)}.ld-illustration .integration-screen img{border-radius:16px;width:100%;height:auto}.ld-illustration .solutions .integration-screen{color:#151515;background:#fff;box-shadow:0 2px 8px #00000012}.ld-illustration .batch-studio{gap:14px}.ld-illustration .batch-summary{background:#f6f6f6;border-radius:12px;flex:none;padding:12px 14px}.ld-illustration .batch-summary__top{align-items:center;gap:10px;font-size:14px;line-height:1.25;display:flex}.ld-illustration .batch-summary__top strong{font-weight:500}.ld-illustration .batch-running{color:#555;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:11px;display:flex}.ld-illustration .batch-running i{background:#eb5000;border-radius:50%;width:5px;height:5px}.ld-illustration .batch-summary__top>b{margin-left:auto;font-size:19px;font-weight:500}.ld-illustration .batch-summary__top>b small{color:#666;font-size:13px;font-weight:400}.ld-illustration .batch-progress{background:#e5e5e5;border-radius:4px;height:5px;margin:10px 0 8px;overflow:hidden}.ld-illustration .batch-progress>span{background:#eb5000;border-radius:4px;width:80%;height:100%;display:block}.ld-illustration .batch-summary__bottom{color:#555;justify-content:space-between;font-size:11px;line-height:1.3;display:flex}.ld-illustration .batch-workspace{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:1.07fr 1fr;gap:10px;min-height:0;display:grid}.ld-illustration .batch-workspace .bottle-panel header{margin-bottom:10px}.ld-illustration .batch-all{color:#666;margin-left:auto;font-size:11px;font-weight:400}.ld-illustration .batch-products{gap:6px;display:grid}.ld-illustration .batch-product{background:#fff;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:5px;display:flex}.ld-illustration .integration-screen .batch-product>img{object-fit:cover;border-radius:4px;flex:none;width:30px;height:38px}.ld-illustration .batch-product__name{flex:1;min-width:0}.ld-illustration .batch-product__name strong{font-size:12px;font-weight:500;line-height:1.25;display:block}.ld-illustration .batch-product__name>span{color:#666;margin-top:4px;font-size:11px;line-height:1.2;display:block}.ld-illustration .batch-product__state{flex-direction:column;flex:none;align-items:flex-end;gap:5px;font-size:12px;line-height:1.2;display:flex}.ld-illustration .batch-product__state small{color:#555;white-space:nowrap;background:#f6f6f6;border-radius:4px;padding:3px 5px;font-size:10px}.ld-illustration .batch-product__state small.is-active{color:#fff;background:#151515}.ld-illustration .batch-source{color:#666;margin-top:auto;padding-top:8px;font-size:11px;line-height:1.3}.ld-illustration .batch-result-photos{grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.ld-illustration .batch-result-photos figure{aspect-ratio:4/5;border-radius:8px;justify-self:center;width:118.4px;min-width:0;height:148px;margin:0;position:relative;overflow:hidden}.ld-illustration .integration-screen .batch-result-photos img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.ld-illustration .batch-result-photos figcaption{color:#303437;background:#fff;border-radius:4px;padding:4px 5px;font-size:10px;line-height:1.1;position:absolute;bottom:6px;left:5px}.ld-illustration .batch-results .bottle-download{margin-top:auto;font-size:12px}.ld-illustration .batch-delivered{color:#555;margin-top:auto;padding:8px 0 2px;font-size:11px;line-height:1.3;display:block}.ld-illustration .client-chat{box-sizing:border-box;flex-direction:column;justify-content:center;gap:14px;width:100%;height:100%;padding:24px;display:flex}.ld-illustration .client-chat__bubble{border-radius:14px;max-width:90%;padding:13px 16px}.ld-illustration .client-chat__incoming{background:#f4f4f4;border-bottom-left-radius:4px;align-self:flex-start}.ld-illustration .client-chat__outgoing{background:#fff0e7;border-bottom-right-radius:4px;align-self:flex-end}.ld-illustration .client-chat__placeholder{gap:7px;width:70%;display:grid}.ld-illustration .client-chat__placeholder i{background:#dcdcdc;border-radius:4px;height:6px;display:block}.ld-illustration .client-chat__placeholder i:last-child{width:68%}.ld-illustration .client-chat__outgoing.client-chat__placeholder{width:62%}.ld-illustration .client-chat__outgoing.client-chat__placeholder i{background:#e8d4c7}.ld-illustration .client-chat__attachment{align-items:center;gap:13px;width:90%;padding:14px 16px;display:flex}.ld-illustration .client-chat__file-icon{color:#555;flex:none;width:36px;height:43px}.ld-illustration .client-chat__file-icon svg{width:100%;height:100%}.ld-illustration .client-chat__attachment strong{white-space:nowrap;font-size:18px;font-weight:500;line-height:1.3;display:block}.ld-illustration .client-chat__file-detail{background:#dedede;border-radius:3px;width:140px;height:5px;margin-top:9px;display:block}.ld-illustration .client-chat__reply{color:#fff;background:#151515;align-items:center;gap:17px;padding:12px 16px;font-size:20px;line-height:1.25;display:flex}.ld-illustration .client-chat__reply svg{color:#bbb;width:21px;height:15px}.ld-illustration .studio-tool-list{box-sizing:border-box;flex-direction:column;justify-content:center;gap:12px;width:100%;height:100%;padding:24px;display:flex}.ld-illustration .studio-tool-row{box-sizing:border-box;background:#f4f4f4;border-radius:14px;align-items:center;gap:12px;min-height:80px;padding:12px;display:flex}.ld-illustration .studio-tool-row__icon{color:#555;background:#fff;border-radius:8px;flex:none;place-items:center;width:38px;height:42px;display:grid}.ld-illustration .studio-tool-row__icon svg{width:26px;height:26px}.ld-illustration .studio-tool-row__copy{flex:1;min-width:0}.ld-illustration .studio-tool-row__copy strong{white-space:nowrap;font-size:18px;font-weight:500;line-height:1.25;display:block}.ld-illustration .studio-tool-row__copy>span{gap:5px;margin-top:8px;display:grid}.ld-illustration .studio-tool-row__copy i{background:#dcdcdc;border-radius:4px;width:90%;height:5px;display:block}.ld-illustration .studio-tool-row__copy i:last-child{width:62%}.ld-illustration .studio-tool-row__open{color:#fff;background:#151515;border-radius:8px;flex:none;align-items:center;gap:8px;padding:8px 10px;font-size:11px;line-height:1.2;display:flex}.ld-illustration .studio-tool-row__open svg{flex:none;width:12px;height:12px}.ld-illustration .deck-flow{border-radius:var(--r-2xl);background:var(--surface-2);grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;gap:4px;min-height:198px;padding:18px 12px;display:grid}.ld-illustration .deck-flow__col{flex-direction:column;gap:8px;min-width:0;display:flex}.ld-illustration .deck-flow__head{text-align:center;color:var(--fg-2);margin-bottom:4px;font-size:13px}.ld-illustration .deck-flow__item{background:var(--bg);border-radius:var(--r-m);text-align:center;padding:10px 4px;font-size:14px;font-weight:500;line-height:20px}.ld-illustration .deck-flow__col--core .deck-flow__item{background:var(--fg);color:var(--bg)}.ld-illustration .deck-flow__arrow{color:var(--fg-2);margin-top:22px}.ld-illustration .deck-flow__arrow svg{width:20px;height:20px}
#ld-case .case-story__shot{background:var(--surface-2);border-radius:22px;padding:16px}.case-tool-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.case-tool-gallery__card{background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #00000017}.case-tool-gallery__card img{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:600px){#ld-case .case-story__shot{border-radius:16px;padding:10px}.case-tool-gallery{gap:8px}.case-tool-gallery__card{border-radius:8px}}.ld-illustration{color:#151515;width:100%;font-family:var(--font-ui);text-align:left;background:#fff;border-radius:16px;overflow:hidden}.ld-illustration img{display:block}.ld-illustration .bottle-studio__title{font-family:var(--font-display);font-size:18px}.landing .ld-illustration section{margin:0;scroll-margin:0}.ld-illustration .studio-screen,.ld-illustration .integration-screen{color:#151515;background:#fff;width:100%;height:100%}.ld-illustration .bottle-studio{gap:12px;min-height:380px;padding:16px 16px 28px}.ld-illustration .bottle-photo{aspect-ratio:auto;width:100%;max-width:128px;height:160px;overflow:hidden}.ld-illustration .bottle-photo__frame{aspect-ratio:1122/1402;width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld-illustration .studio-screen .bottle-photo img{object-fit:contain}.ld-illustration .bottle-selection{width:49%;height:67%;top:20%;left:25%}.ld-illustration .bottle-selection>span{padding:4px 5px;font-size:11px;left:50%;transform:translate(-50%)}.ld-illustration .batch-result-photos figure{aspect-ratio:auto;width:100%;max-width:none;height:116px}.ld-illustration .bottle-panel{padding:10px}.ld-illustration .bottle-backgrounds{flex:1;grid-template-rows:repeat(2,40px);align-content:start;gap:6px;font-size:10px}.ld-illustration .bottle-backgrounds>div{gap:4px;min-height:40px;padding:5px}.ld-illustration .bottle-backgrounds>div>span{width:16px;height:18px}.ld-illustration .bottle-panel header{gap:5px;font-size:12px}#ld-solutions .studio-screen .bottle-panel header,#ld-solutions .integration-screen .bottle-panel header{font-size:11px;font-weight:500;line-height:1.3}.ld-illustration .bottle-options{gap:4px;margin-top:12px;font-size:10px}.ld-illustration .bottle-options strong{padding:8px 5px;font-size:12px}.ld-illustration .bottle-generate{flex:none;margin-top:12px}.ld-illustration .bottle-generate,.ld-illustration .bottle-selected,.ld-illustration .bottle-download{box-sizing:border-box;justify-content:center;align-items:center;height:36px;padding-block:0;display:flex}.ld-illustration .bottle-product-choice{padding-top:4px}.ld-illustration .bottle-validation{color:#555;white-space:nowrap;flex:none;align-items:center;gap:4px;margin-top:auto;margin-bottom:6px;padding-top:4px;font-size:11px;line-height:14px;display:flex}.ld-illustration .bottle-validation svg{flex:none;width:12px;height:12px}.ld-illustration .bottle-result .bottle-download{margin-top:0}.ld-illustration .batch-summary__top{gap:8px}.ld-illustration .batch-summary{padding:10px 12px}.ld-illustration .batch-progress{margin:8px 0 6px}.ld-illustration .batch-workspace .bottle-panel{padding:8px}.ld-illustration .batch-workspace .bottle-panel header{margin-bottom:8px}.ld-illustration .batch-products{gap:4px}.ld-illustration .integration-screen .batch-product>img{width:26px;height:32px}.ld-illustration .batch-product{gap:5px;padding:5px}.ld-illustration .batch-product__name strong{font-size:11px}.ld-illustration .batch-product__name>span{font-size:10px}.ld-illustration .batch-product__state{font-size:11px}.ld-illustration .batch-product__state small{padding:3px;font-size:9px}.ld-illustration .batch-delivered{font-size:11px}.ld-illustration .batch-completion{color:#666;flex:none;gap:3px;margin-top:auto;padding-top:6px;font-size:11px;line-height:13px;display:grid}.ld-illustration .batch-completion__step{align-items:flex-start;gap:5px;display:flex}.ld-illustration .batch-completion__step svg{flex:none;width:12px;height:12px;margin-top:1px}.ld-illustration .batch-result-photos figcaption{margin:0}#ld-solutions .split{border-radius:24px;gap:0;overflow:hidden}#ld-solutions .split__half{border-radius:0;min-width:0;padding:40px 40px 0;overflow:hidden}#ld-solutions .split__half .lead{margin-bottom:32px}#ld-solutions .split__cta{margin:-8px 0 32px}#ld-solutions .split__shot{border-radius:16px 16px 0 0;align-self:stretch;height:380px;margin-bottom:-16px;box-shadow:0 2px 8px #00000012}#ld-solutions .split__shot>.ld-illustration{border-radius:16px 16px 0 0;height:100%}#ld-solutions .split__shot,#ld-solutions .split__shot *{-webkit-user-select:none;user-select:none}#ld-solutions .split__shot img{-webkit-user-drag:none}#ld-solutions .split__shot .studio-screen,#ld-solutions .split__shot .integration-screen{border-radius:16px 16px 0 0}#ld-help .tiers{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr))}#ld-help .tier{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:1fr;min-width:0;padding:12px 12px 24px}#ld-help .tier__head{flex-direction:column;align-items:flex-start;gap:20px;padding:12px 12px 24px;display:flex}#ld-help .tier__head .badge{color:#6b6b6b;white-space:normal;background:#fff;font-size:13px;line-height:1.4}#ld-help .tier--featured .tier__head .badge{color:#d9d9d9;background:#292929}#ld-help .tier__head .subtitle{font-family:var(--font-display);letter-spacing:-.025em;font-size:25px;line-height:1.2}#ld-help .tier__media{aspect-ratio:auto;align-self:stretch;height:280px;box-shadow:0 2px 8px #00000012}#ld-help .tier__body{padding:24px 12px 0}#ld-help .tier__media .ld-illustration{height:100%}#ld-help .tier__media .ld-illustration--tools,#ld-help .tier__media .ld-illustration--tools *,#ld-help .tier__media .ld-illustration--chat,#ld-help .tier__media .ld-illustration--chat *{-webkit-user-select:none;user-select:none}#ld-help .tier__media .ld-illustration--tools img,#ld-help .tier__media .ld-illustration--chat img{-webkit-user-drag:none}.ld-illustration .studio-tool-list{gap:12px;padding:16px}.ld-illustration .studio-tool-row{gap:9px;min-height:72px;padding:10px}.ld-illustration .studio-tool-row__icon{width:30px;height:36px}.ld-illustration .studio-tool-row__icon svg{width:23px;height:23px}.ld-illustration .studio-tool-row__copy strong{font-size:15px}.ld-illustration .studio-tool-row__open{gap:5px;padding:7px;font-size:10px}.ld-illustration .studio-tool-row__open svg{flex:none;width:12px;height:12px}.ld-illustration .client-chat{gap:12px;padding:16px}.ld-illustration .client-chat__attachment{gap:9px;width:95%;padding:12px}.ld-illustration .client-chat__attachment strong{font-size:15px}.ld-illustration .client-chat__file-icon{width:28px;height:35px}.ld-illustration .client-chat__reply{font-size:18px}.ld-illustration--flow{background:#262626}.ld-illustration .deck-flow{background:#262626;border-radius:0;grid-template-columns:1fr 18px 1fr 18px 1fr;gap:4px;width:100%;height:100%;padding:18px 10px}.ld-illustration .deck-flow__head{color:#b9b9b9;font-size:12px}.ld-illustration .deck-flow__item{color:#fff;background:#111;border-radius:8px;padding:12px 2px;font-size:12px;line-height:16px}.ld-illustration .deck-flow__col--core .deck-flow__item{color:#151515;background:#f6f6f6}.ld-illustration .deck-flow__arrow{color:#aaa}.ld-illustration .deck-flow__arrow svg{width:18px;height:18px}@media (max-width:1200px){.ld-illustration .batch-completion{gap:2px;padding-top:4px;line-height:12px}#ld-solutions .split{grid-template-rows:auto;grid-template-columns:1fr;max-width:800px;margin-inline:auto}#ld-solutions .split__half{display:flex}#ld-solutions .split__half .lead{max-width:none}#ld-help .tiers{grid-template-rows:auto;grid-template-columns:1fr;gap:24px;max-width:800px;margin-inline:auto}#ld-help .tier{grid-row:auto;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;gap:0 12px;display:grid}#ld-help .tier__head{grid-area:1/1}#ld-help .tier__body{grid-area:2/1;padding-top:0}#ld-help .tier__media{grid-area:1/2/3;align-self:center}}@media (max-width:600px){#ld-solutions .split__shot,.ld-illustration .bottle-studio{height:auto}#ld-solutions .split__half{padding:24px 12px 0}#ld-solutions .split__half>:not(.split__shot){margin-left:8px;margin-right:8px}.ld-illustration .bottle-studio{gap:16px;min-height:0;padding:12px 12px 24px}.ld-illustration .bottle-studio__title{font-size:18px}.ld-illustration .bottle-studio__workspace{grid-template-columns:1fr 1fr;gap:10px}.ld-illustration .bottle-panel{padding:10px}.ld-illustration .bottle-panel header{white-space:normal;font-size:12px}.ld-illustration .bottle-panel:not(.bottle-settings) header{min-height:32px}.ld-illustration .bottle-settings{grid-area:2/1/auto/-1;gap:0}.ld-illustration .bottle-backgrounds{grid-template-columns:repeat(2,1fr);font-size:13px}.ld-illustration .bottle-options{gap:8px;margin-top:16px;font-size:12px}.ld-illustration .bottle-options strong{padding:10px;font-size:14px}.ld-illustration .bottle-generate{margin-top:16px}.ld-illustration .bottle-selection>span{padding:3px 4px;font-size:10px}.ld-illustration .bottle-validation{gap:3px;font-size:10px}.ld-illustration .bottle-download{margin-top:auto}.ld-illustration .batch-workspace{grid-template-columns:1fr;gap:12px}.ld-illustration .batch-summary{padding:12px}.ld-illustration .batch-summary__top{flex-wrap:wrap;font-size:13px}.ld-illustration .batch-summary__top>b{font-size:17px}.ld-illustration .batch-summary__bottom{gap:12px;font-size:10px}.ld-illustration .batch-product__name strong{font-size:13px}.ld-illustration .batch-product__name>span{font-size:11px}.ld-illustration .batch-product__state{font-size:12px}.ld-illustration .batch-product__state small{font-size:10px}.ld-illustration .batch-result-photos figure{aspect-ratio:4/5;max-width:none;height:auto}.ld-illustration .batch-delivered{padding-top:12px;font-size:12px}#ld-help .tier{padding:12px 12px 24px;display:flex}#ld-help .tier__head{padding:12px 8px 24px}#ld-help .tier__head .subtitle{font-size:25px}#ld-help .tier__body{padding:24px 8px 0}#ld-help .tier__media{flex:none;width:100%}.ld-illustration .deck-flow{grid-template-columns:1fr 14px 1.1fr 14px 1.3fr;gap:3px;padding:18px 8px}.ld-illustration .deck-flow__item{overflow-wrap:anywhere;font-size:11px}.ld-illustration .deck-flow__arrow svg{width:14px}}
