*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-4{bottom:1rem}.bottom-7{bottom:1.75rem}.bottom-\[100px\]{bottom:100px}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-4{right:1rem}.right-7{right:1.75rem}.top-0{top:0}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[12px\]{margin-bottom:12px}.mb-\[4px\]{margin-bottom:4px}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-\[2px\]{margin-top:2px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[40px\]{height:40px}.h-\[500px\]{height:500px}.h-\[60px\]{height:60px}.h-full{height:100%}.min-h-\[160px\]{min-height:160px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[62px\]{min-height:62px}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-8{width:2rem}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[260px\]{width:260px}.w-\[360px\]{width:360px}.w-\[38\%\]{width:38%}.w-\[60px\]{width:60px}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[80\%\]{width:80%}.w-\[90\%\]{width:90%}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[220px\]{min-width:220px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[80\%\]{max-width:80%}.max-w-\[820px\]{max-width:820px}.max-w-container{max-width:1200px}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.6fr_0\.9fr_0\.8fr\]{grid-template-columns:1.6fr .9fr .8fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[12px_12px_12px_4px\]{border-radius:12px 12px 12px 4px}.rounded-\[12px_12px_4px_12px\]{border-radius:12px 12px 4px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px_20px_20px_4px\]{border-radius:20px 20px 20px 4px}.rounded-\[9px\]{border-radius:9px}.rounded-badge{border-radius:6px}.rounded-button{border-radius:8px}.rounded-card{border-radius:16px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-\[rgba\(108\,71\,255\,0\.15\)\]{border-color:#6c47ff26}.border-\[rgba\(108\,71\,255\,0\.2\)\]{border-color:#6c47ff33}.border-\[rgba\(108\,71\,255\,0\.25\)\]{border-color:#6c47ff40}.border-\[rgba\(108\,71\,255\,0\.4\)\]{border-color:#6c47ff66}.border-\[rgba\(239\,68\,68\,0\.2\)\]{border-color:#ef444433}.border-\[rgba\(255\,255\,255\,0\.04\)\]{border-color:#ffffff0a}.border-accent-tint-border{--tw-border-opacity: 1;border-color:rgb(236 231 251 / var(--tw-border-opacity, 1))}.border-border{--tw-border-opacity: 1;border-color:rgb(230 232 236 / var(--tw-border-opacity, 1))}.border-border-strong{--tw-border-opacity: 1;border-color:rgb(215 218 224 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-l-accent-purple{--tw-border-opacity: 1;border-left-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.bg-\[\#13132A\]{--tw-bg-opacity: 1;background-color:rgb(19 19 42 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(108\,71\,255\,0\.08\)\]{background-color:#6c47ff14}.bg-\[rgba\(108\,71\,255\,0\.15\)\]{background-color:#6c47ff26}.bg-\[rgba\(108\,71\,255\,0\.2\)\]{background-color:#6c47ff33}.bg-\[rgba\(239\,68\,68\,0\.06\)\]{background-color:#ef44440f}.bg-\[rgba\(239\,68\,68\,0\.2\)\]{background-color:#ef444433}.bg-\[rgba\(255\,255\,255\,0\.05\)\]{background-color:#ffffff0d}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-accent-purple{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-accent-tint-bg{--tw-bg-opacity: 1;background-color:rgb(244 241 254 / var(--tw-bg-opacity, 1))}.bg-border-strong{--tw-bg-opacity: 1;background-color:rgb(215 218 224 / var(--tw-bg-opacity, 1))}.bg-primary-alt-bg{--tw-bg-opacity: 1;background-color:rgb(247 248 251 / var(--tw-bg-opacity, 1))}.bg-primary-bg,.bg-primary-surface{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-success{--tw-bg-opacity: 1;background-color:rgb(10 157 104 / var(--tw-bg-opacity, 1))}.bg-text-secondary{--tw-bg-opacity: 1;background-color:rgb(88 96 116 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.bg-accent-gradient{background-image:linear-gradient(135deg,#6c47ff,#a855f7)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-\[18px\]{padding:18px}.p-card{padding:32px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-container{padding-left:24px;padding-right:24px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-\[16px\]{padding-top:16px;padding-bottom:16px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-section-mobile{padding-top:64px;padding-bottom:64px}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-section-mobile{padding-bottom:64px}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-body{font-size:16px;line-height:1.7;font-weight:400}.text-body-lg{font-size:18px;line-height:1.7;font-weight:400}.text-sm{font-size:.875rem;line-height:1.25rem}.text-small{font-size:13px;line-height:1.5;font-weight:400}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-wider{letter-spacing:.05em}.text-\[\#6B6B85\]{--tw-text-opacity: 1;color:rgb(107 107 133 / var(--tw-text-opacity, 1))}.text-\[\#9A9AB0\]{--tw-text-opacity: 1;color:rgb(154 154 176 / var(--tw-text-opacity, 1))}.text-\[\#f87171\]{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-accent-purple-text{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-success{--tw-text-opacity: 1;color:rgb(10 157 104 / var(--tw-text-opacity, 1))}.text-text-faint{--tw-text-opacity: 1;color:rgb(138 144 156 / var(--tw-text-opacity, 1))}.text-text-primary{--tw-text-opacity: 1;color:rgb(20 22 29 / var(--tw-text-opacity, 1))}.text-text-secondary{--tw-text-opacity: 1;color:rgb(88 96 116 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(108\,71\,255\,0\.4\)\]{--tw-shadow: 0 8px 32px rgba(108,71,255,.4);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-\[400ms\]{transition-duration:.4s}@keyframes pulse-down{0%{transform:translateY(-100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(250%);opacity:0}}.sl-lockup{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sl-lockup-row{display:contents}.sl-hero-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:56px;align-items:center;margin-top:56px}.sl-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sl-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sl-testimonials-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 900px){.sl-hero-grid{grid-template-columns:1fr;gap:46px}}@media (max-width: 800px){.sl-compare-grid,.sl-steps-grid,.sl-testimonials-grid{grid-template-columns:1fr}}@media (max-width: 560px){.smartlead-claim-btn{width:100%;flex:1 1 100%;justify-content:center}}.guide-hero{position:relative;overflow:hidden;padding:96px 20px 0;text-align:center}.guide-hero-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 0%,#f5f3ff,#f5f3ff00);pointer-events:none;z-index:0}.guide-hero-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(124,58,237,.09) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 70%);mask-image:linear-gradient(to bottom,black 0%,transparent 70%);pointer-events:none;z-index:0}.guide-hero-inner{position:relative;z-index:1;max-width:880px;margin:0 auto}.guide-breadcrumb{font-size:13px;color:#8b8996;margin-bottom:20px}.guide-breadcrumb-sep{margin:0 6px}.guide-pill{display:inline-block;background:#ede9fe;color:#6d28d9;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:20px}.guide-h1{max-width:880px;margin:0 auto 24px;font-size:56px;font-weight:700;color:#17151f;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.guide-author-row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.guide-author-avatar{width:32px;height:32px;border-radius:50%;background:#7c3aed;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.guide-author-name{font-size:14px;font-weight:500;color:#17151f}.guide-author-meta{font-size:14px;color:#8b8996}.guide-author-sep{width:4px;height:4px;border-radius:50%;background:#d9d6e3;flex-shrink:0}.guide-intro{max-width:640px;margin:32px auto 0;font-size:19px;line-height:1.65;color:#4b4a58;text-align:center}.guide-ai-logo-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:16px 0 8px}.guide-ai-logo-tile{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ECEAF0;border-radius:12px;flex-shrink:0}.guide-ai-logo-tile img{width:22px;height:22px}.guide-ai-logo-note{font-size:13px;color:#8b8996}.guide-section{padding:64px 24px}.guide-grey-band{background:#f7f8fb}.guide-content-narrow{max-width:720px;margin:0 auto}.guide-h2{font-size:clamp(24px,4vw,32px);font-weight:800;color:#17151f;letter-spacing:-.02em;margin:0 0 28px;text-wrap:balance}.guide-subsection{display:grid;grid-template-columns:48px 1fr;gap:20px;margin-bottom:36px}.guide-num-circle{width:40px;height:40px;border-radius:50%;background:#f5f3ff;color:#7c3aed;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.guide-h3{font-size:19px;font-weight:700;color:#17151f;margin:0 0 10px;line-height:1.35}.guide-body{font-size:16px;line-height:1.65;color:#4b4a58;margin:0}.guide-link{color:#7c3aed;font-weight:600;text-decoration:none}.guide-link:hover{text-decoration:underline}.guide-arrow-link{display:inline-flex;align-items:center;gap:4px;color:#7c3aed;font-size:14px;font-weight:600;text-decoration:none;margin-top:10px}.guide-arrow-link:hover{text-decoration:underline}.guide-prompt-intro{margin-bottom:20px}.guide-prompt-card{background:#14161d;border-radius:16px;overflow:hidden}.guide-prompt-header{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08)}.guide-prompt-dots{display:flex;gap:6px}.guide-prompt-dots span{width:10px;height:10px;border-radius:50%;background:#fff3}.guide-prompt-label{font-size:13px;color:#ffffff80;font-weight:600}.guide-prompt-copy{margin-left:auto;display:inline-flex;align-items:center;gap:6px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s}.guide-prompt-copy:hover{background:#ffffff24}.guide-prompt-body{font-family:SF Mono,Fira Code,Menlo,monospace;font-size:15px;line-height:1.75;color:#ffffffe0;white-space:pre-wrap;word-wrap:break-word;padding:28px 32px;margin:0;overflow-x:hidden}.guide-prompt-pill{display:inline-block;background:#7c3aed4d;color:#c4b5fd;border:1px solid rgba(124,58,237,.4);border-radius:6px;padding:1px 8px;font-weight:600}.guide-checklist{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #ECEAF0;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #17151f0a,0 8px 24px -12px #17151f1a}.guide-checklist-item{display:flex;align-items:center;gap:16px;padding:18px 24px;font-size:16px;color:#4b4a58;border-bottom:1px solid #ECEAF0}.guide-checklist-item:last-child{border-bottom:none}.guide-btn-row{display:flex;gap:14px;margin-top:24px}.guide-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:#7c3aed;color:#fff;font-size:15px;font-weight:700;height:48px;padding:0 28px;border-radius:12px;text-decoration:none;transition:background .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);flex:1}.guide-btn-primary:hover{background:#6d28d9;transform:translateY(-1px)}.guide-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#17151f;border:1px solid #ECEAF0;font-size:15px;font-weight:700;height:48px;padding:0 28px;border-radius:12px;text-decoration:none;transition:border-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);flex:1}.guide-btn-secondary:hover{border-color:#ddd6fe;transform:translateY(-1px)}.guide-icon-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guide-icon-card{background:#fff;border:1px solid #ECEAF0;border-radius:16px;padding:28px;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.guide-icon-card:hover{transform:translateY(-3px);border-color:#ddd6fe}.guide-icon-card-icon{width:40px;height:40px;border-radius:10px;background:#f5f3ff;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:background .2s cubic-bezier(.22,1,.36,1)}.guide-icon-card:hover .guide-icon-card-icon{background:#7c3aed}.guide-icon-card:hover .guide-icon-card-icon svg{stroke:#fff}.guide-icon-card-title{font-size:17px;font-weight:600;color:#17151f;margin:0 0 8px}.guide-icon-card-text{font-size:15px;color:#4b4a58;line-height:1.6;margin:0}.guide-faq{display:flex;flex-direction:column}.guide-faq-item{border-bottom:1px solid #ECEAF0;padding:24px 0}.guide-faq-item:first-child{border-top:1px solid #ECEAF0}.guide-faq-q{font-size:17px;font-weight:600;color:#17151f;margin:0 0 8px}.guide-faq-a{font-size:16px;color:#4b4a58;line-height:1.6;margin:0}.guide-cta-band{background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(40% 60% at 85% 0%,rgba(196,181,253,.45),transparent),linear-gradient(135deg,#7c3aed,#6d28d9 55%,#4c1d95);background-size:24px 24px,100% 100%,100% 100%;padding:96px 24px}.guide-cta-inner{max-width:640px;margin:0 auto;text-align:center}.guide-cta-heading{font-size:36px;font-weight:700;letter-spacing:-.025em;color:#fff;margin:0 0 12px;text-wrap:balance}.guide-cta-text{font-size:17px;color:#ffffffd9;line-height:1.5;margin:0 0 28px}.guide-cta-btns{display:flex;gap:14px;justify-content:center}.guide-cta-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#6d28d9;font-size:15px;font-weight:600;height:52px;padding:0 28px;border-radius:12px;text-decoration:none;box-shadow:0 8px 24px -8px #0000004d;transition:transform .2s cubic-bezier(.22,1,.36,1);flex:1;max-width:200px}.guide-cta-btn-primary:hover{transform:translateY(-1px)}.guide-cta-btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);font-size:15px;font-weight:600;height:52px;padding:0 28px;border-radius:12px;text-decoration:none;transition:background .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);flex:1;max-width:200px}.guide-cta-btn-secondary:hover{background:#ffffff1a;transform:translateY(-1px)}@media (max-width: 767px){.guide-hero{padding:64px 20px 0}.guide-h1{font-size:36px;line-height:1.1}.guide-intro{text-align:left}.guide-cta-band{padding:64px 24px}.guide-cta-heading{font-size:28px}}@media (max-width: 800px){.guide-icon-cards{grid-template-columns:1fr}.guide-btn-row,.guide-cta-btns{flex-direction:column}.guide-cta-btn-primary,.guide-cta-btn-secondary{max-width:100%}}@media (max-width: 375px){.guide-section{padding:48px 16px}.guide-subsection{grid-template-columns:36px 1fr;gap:14px}.guide-prompt-body{font-size:13px;padding:16px 14px}.guide-ai-logo-row{gap:8px}.guide-checklist-item{padding:14px 16px;font-size:15px}}@media (max-width: 480px){.guide-author-hide-sm{display:none}}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent-purple:hover{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.hover\:bg-\[rgba\(108\,71\,255\,0\.15\)\]:hover{background-color:#6c47ff26}.hover\:bg-accent-purple-text:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-alt-bg:hover,.hover\:bg-primary-surface-hover:hover{--tw-bg-opacity: 1;background-color:rgb(247 248 251 / var(--tw-bg-opacity, 1))}.hover\:text-text-primary:hover{--tw-text-opacity: 1;color:rgb(20 22 29 / var(--tw-text-opacity, 1))}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.focus\:border-accent-purple:focus{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.sm\:mx-0{margin-left:0;margin-right:0}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-\[220px\]{width:220px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}}@media (min-width: 768px){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-4{gap:1rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-section{padding-top:96px;padding-bottom:96px}.md\:pb-section{padding-bottom:96px}.md\:pt-6{padding-top:1.5rem}.md\:text-left{text-align:left}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}:root{--c-purple: #5B21B6;--c-blue: #2563EB;--c-navy: #1E293B;--c-teal: #0D9488;--c-offwhite: #F8FAFC;--c-slate: #94A3B8;--c-amber: #F59E0B;--c-red: #F43F5E;--c-white: #FFFFFF;--ink: var(--c-navy);--ink-2: rgba(30, 41, 59, .72);--ink-3: rgba(30, 41, 59, .52);--line: rgba(30, 41, 59, .09);--line-2: rgba(30, 41, 59, .14);--purple-tint: rgba(91, 33, 182, .07);--purple-tint-2: rgba(91, 33, 182, .12);--f-head: "Montserrat", system-ui, sans-serif;--f-body: "Inter", system-ui, sans-serif;--t-display: clamp(40px, 5.4vw, 72px);--t-h2: clamp(30px, 3.6vw, 48px);--t-h3: 20px;--t-lead: clamp(17px, 1.4vw, 20px);--t-body: 16px;--t-small: 14px;--t-micro: 12px;--s-section: clamp(88px, 11vw, 152px);--gutter: clamp(16px, 4vw, 40px);--max: 1200px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--sh-1: 0 1px 2px rgba(30, 41, 59, .06), 0 1px 1px rgba(30, 41, 59, .04);--sh-2: 0 1px 2px rgba(30, 41, 59, .05), 0 12px 32px -8px rgba(30, 41, 59, .14);--sh-3: 0 2px 4px rgba(30, 41, 59, .04), 0 32px 64px -16px rgba(30, 41, 59, .22);--ease: cubic-bezier(.2, .7, .1, 1)}.v2{font-family:var(--f-body);color:var(--ink);background:var(--c-white);-webkit-font-smoothing:antialiased}.v2 h1,.v2 h2,.v2 h3,.v2 .h{font-family:var(--f-head);font-weight:700;letter-spacing:-.025em;color:var(--ink)}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.sec{padding:var(--s-section) 0}.kicker{font-family:var(--f-body);font-size:var(--t-small);font-weight:600;color:var(--c-purple);margin-bottom:16px;display:block}.h2{font-size:var(--t-h2);line-height:1.08;max-width:18ch}.lead{font-size:var(--t-lead);line-height:1.6;color:var(--ink-2);max-width:54ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:10px;font-weight:600;font-size:15px;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s;white-space:nowrap}.btn-primary{background:var(--c-purple);color:#fff;box-shadow:0 1px #ffffff26 inset,0 6px 16px -6px #5b21b699}.btn-primary:hover{transform:translateY(-1px);background:#4c1d95}.btn-secondary{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-1)}.btn-secondary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #1e293b47,var(--sh-1)}.btn-sm{height:38px;padding:0 16px;font-size:14px;border-radius:8px}.btn-light{background:#fff;color:var(--c-navy)}.btn:focus-visible,.nav a:focus-visible,.nav button:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.textlink{font-weight:600;color:var(--c-purple);display:inline-flex;align-items:center;gap:6px}.textlink:hover{gap:10px}.textlink{transition:gap .2s var(--ease)}.nav{position:sticky;top:0;z-index:50;background:#ffffffdb;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .25s,height .25s}.nav.scrolled{border-bottom-color:var(--line)}.nav-in{display:flex;align-items:center;height:72px;gap:32px;transition:height .25s var(--ease)}.nav.scrolled .nav-in{height:60px}.logo{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-head);font-weight:700;font-size:19px;letter-spacing:-.02em;color:var(--ink)}.nav-links{display:flex;align-items:center;gap:4px}.nav-link{font-size:15px;font-weight:500;color:var(--ink-2);padding:8px 12px;border-radius:8px;display:inline-flex;align-items:center;gap:5px;transition:color .15s,background .15s}.nav-link:hover,.nav-link[aria-expanded=true]{color:var(--ink);background:#1e293b0a}.nav-link svg{transition:transform .2s}.nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:8px}.tag-guarantee{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--c-teal);padding:6px 10px;border-radius:999px;background:#0d948814;margin-right:6px}.dd{position:relative}.menu{position:absolute;top:calc(100% + 10px);left:-12px;background:#fff;border-radius:16px;box-shadow:var(--sh-3),0 0 0 1px var(--line);padding:10px;display:grid;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s,transform .18s var(--ease)}.menu:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.menu.open{opacity:1;transform:none;pointer-events:auto}.menu-product{grid-template-columns:1fr 240px;width:680px;gap:8px}.menu-res{width:300px}.mi{display:flex;gap:14px;align-items:flex-start;padding:12px;border-radius:10px;transition:background .15s}.mi:hover,.mi:focus-visible{background:var(--c-offwhite);outline:none}.mi-ic{flex:none;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--purple-tint);color:var(--c-purple)}.mi-t{display:block;font-weight:600;font-size:15px;color:var(--ink)}.mi-d{display:block;font-size:13.5px;color:var(--ink-3);line-height:1.45;margin-top:2px}.menu-side{background:var(--c-offwhite);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:6px}.menu-side .lab{font-size:12px;font-weight:600;color:var(--ink-3);margin-bottom:4px}.menu-side a{font-size:14px;font-weight:500;color:var(--ink);padding:6px 0}.menu-side a:hover{color:var(--c-purple)}.burger{display:none;margin-left:auto;width:42px;height:42px;border-radius:10px;place-items:center;color:var(--ink)}.drawer{position:fixed;top:60px;right:0;bottom:0;left:0;background:#fff;z-index:49;overflow-y:auto;padding:8px var(--gutter) 32px;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s var(--ease)}.drawer.open{opacity:1;transform:none;pointer-events:auto}.nav.drawer-open{position:fixed;left:0;right:0;top:0}.drawer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer h4{font-size:12px;font-weight:600;color:var(--ink-3);margin:24px 0 6px}.drawer .mi{padding:10px 0}.drawer .dl{display:block;padding:12px 0;font-weight:600;font-size:17px;border-bottom:1px solid var(--line)}.drawer .cta{display:grid;gap:10px;margin-top:28px}@media (max-width: 980px){.nav-links,.nav-right{display:none}.burger{display:grid}.nav-in{height:60px}}.hero{padding:clamp(48px,7vw,104px) 0 clamp(72px,8vw,120px);background:linear-gradient(180deg,var(--c-offwhite) 0%,#fff 100%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:center}.hero h1{font-size:var(--t-display);line-height:1.02;letter-spacing:-.035em;font-weight:800}.hero h1 em{font-style:normal;color:var(--c-purple)}.hero .lead{margin-top:24px}.hero-cta{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.proof{margin-top:20px;font-size:var(--t-small);color:var(--ink-3);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.proof b{color:var(--ink-2);font-weight:600}.dot{width:4px;height:4px;border-radius:50%;background:var(--c-slate)}@media (max-width: 980px){.hero-grid{grid-template-columns:1fr}}@media (max-width: 480px){.hero-cta .btn{flex:1 1 100%}}.feed{position:relative;background:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-3),0 0 0 1px var(--line);overflow:hidden}.feed-top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.feed-title{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.live{width:8px;height:8px;border-radius:50%;background:var(--c-teal);box-shadow:0 0 #0d948880;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #0d948873}70%{box-shadow:0 0 0 8px #0d948800}to{box-shadow:0 0 #0d948800}}.sample{font-size:11.5px;font-weight:500;color:var(--ink-3);border:1px solid var(--line-2);padding:3px 8px;border-radius:6px}.feed-list{height:412px;overflow:hidden;position:relative}.row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line);background:#fff}.row.enter{animation:rowIn .6s var(--ease);background:#5b21b609;transition:background 2s}@keyframes rowIn{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}.lt{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-family:var(--f-head);font-weight:700;font-size:15px;color:#fff}.rn{font-weight:600;font-size:15px;display:flex;align-items:center;gap:8px;min-width:0}.rn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm{font-size:13px;color:var(--ink-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill{font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;flex:none}.pill.hot{color:#be123c;background:#f43f5e1a}.pill.warm{color:#b45309;background:#f59e0b1f}.rr{display:flex;align-items:center;gap:10px}.av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--c-navy);background:#e2e8f0;box-shadow:0 0 0 2px #fff}.send{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);transition:all .3s}.send.done{color:var(--c-teal);box-shadow:inset 0 0 0 1px #0d948859;background:#0d94880f}.feed-foot{display:flex;justify-content:space-between;padding:12px 20px;font-size:12.5px;color:var(--ink-3);background:var(--c-offwhite)}.feed-wrap{position:relative}.float{position:absolute;left:-28px;bottom:-26px;background:var(--c-navy);color:#fff;border-radius:12px;padding:12px 16px;box-shadow:var(--sh-3);font-size:13px;display:flex;gap:10px;align-items:center}.float b{font-family:var(--f-head);font-size:15px}@media (max-width: 560px){.row{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:12px 14px}.lt{width:36px;height:36px;font-size:14px}.av,.send .sl{display:none}.send{width:32px;padding:0;justify-content:center}.feed-top{padding:14px}.feed-list{height:372px}.float{left:12px;bottom:-22px}}.logos{padding:40px 0 8px}.logos p{font-size:var(--t-small);color:var(--ink-3);margin-bottom:20px}.marq{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marq-t{display:flex;width:-moz-max-content;width:max-content;gap:64px;animation:marq 32s linear infinite}.marq-t span{font-family:var(--f-head);font-weight:700;font-size:22px;letter-spacing:-.02em;color:#1e293b6b;white-space:nowrap}@keyframes marq{to{transform:translate(-50%)}}.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(40px,6vw,96px);margin-top:64px}.steps{display:flex;flex-direction:column}.step{padding:28px 0 28px 28px;border-left:2px solid var(--line);min-height:52vh;display:flex;flex-direction:column;justify-content:center;transition:border-color .3s}.step .num{font-size:var(--t-small);font-weight:600;color:var(--ink-3);transition:color .3s}.step h3{font-size:clamp(24px,2.4vw,32px);line-height:1.15;margin:10px 0 14px;opacity:.45;transition:opacity .3s}.step p{color:var(--ink-2);line-height:1.65;max-width:44ch;opacity:.55;transition:opacity .3s}.step .textlink{margin-top:18px;opacity:.55}.step.on{border-left-color:var(--c-purple)}.step.on .num{color:var(--c-purple)}.step.on h3,.step.on p,.step.on .textlink{opacity:1}.stage{position:sticky;top:112px;height:min(560px,72vh);align-self:start;border-radius:22px;background:var(--c-offwhite);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;padding:32px}.panel{position:absolute;top:32px;right:32px;bottom:32px;left:32px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .45s var(--ease),transform .45s var(--ease);pointer-events:none}.panel.on{opacity:1;transform:none}.card{background:#fff;border-radius:14px;box-shadow:var(--sh-2),0 0 0 1px var(--line);width:100%;max-width:440px}.card-h{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px}.card-b{padding:18px}.kv{display:grid;grid-template-columns:110px 1fr;gap:10px 14px;font-size:14px}.kv dt{color:var(--ink-3)}.kv dd{font-weight:500}.bar{height:6px;border-radius:3px;background:var(--line);margin-top:6px;overflow:hidden}.bar i{display:block;height:100%;background:var(--c-purple);border-radius:3px}.dm{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.dm:last-child{border-bottom:0}.dm .av{display:grid;width:36px;height:36px;font-size:13px}.dm .who{flex:1;min-width:0}.dm .who b{display:block;font-size:14px}.dm .who span{font-size:13px;color:var(--ink-3)}.chip{font-size:12px;font-weight:600;color:var(--c-teal);background:#0d948814;padding:4px 8px;border-radius:6px}.seq{display:flex;flex-direction:column;gap:10px}.seq-i{display:flex;gap:12px;align-items:center;padding:12px;border-radius:10px;background:var(--c-offwhite);font-size:14px}.seq-i .ic{width:30px;height:30px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--line);display:grid;place-items:center;color:var(--c-purple);flex:none}.seq-i small{display:block;color:var(--ink-3);font-size:12.5px}.seq-i .st{margin-left:auto;font-size:12px;font-weight:600;color:var(--ink-3)}.seq-i .st.ok{color:var(--c-teal)}.stage-label{position:absolute;top:14px;right:16px;font-size:11.5px;color:var(--ink-3)}.mobile-visual{display:none}@media (max-width: 980px){.story{grid-template-columns:1fr;margin-top:40px}.stage{display:none}.step{min-height:0;padding:0 0 48px;border-left:0}.step h3,.step p,.step .textlink{opacity:1}.step .num{color:var(--c-purple)}.mobile-visual{display:block;margin-top:24px;background:var(--c-offwhite);border-radius:16px;padding:16px}}.band{background:var(--c-navy);color:#fff}.band .kicker{color:#c4b5fd}.band h2,.band h3{color:#fff}.results{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(40px,6vw,96px);align-items:end}.quote{font-family:var(--f-head);font-weight:600;font-size:clamp(24px,2.6vw,36px);line-height:1.3;letter-spacing:-.02em}.cite{margin-top:28px;display:flex;align-items:center;gap:14px;font-size:15px;color:#ffffffb8}.cite b{color:#fff;display:block}.cite-av{width:44px;height:44px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;font-weight:600}.stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff1f;border-radius:16px;overflow:hidden}.stat{background:var(--c-navy);padding:24px}.stat .n{font-family:var(--f-head);font-weight:700;font-size:clamp(36px,4vw,52px);letter-spacing:-.03em;line-height:1}.stat .l{font-size:14px;color:#ffffffa8;margin-top:8px;line-height:1.45}.band-foot{margin-top:24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13.5px;color:#ffffff8c}.band-foot a{color:#fff;font-weight:600}@media (max-width: 980px){.results{grid-template-columns:1fr}}.int-head{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.ints{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:48px}.int{display:flex;align-items:center;gap:12px;padding:18px;border-radius:12px;background:var(--c-offwhite);font-weight:600;font-size:15px;transition:background .2s,transform .2s var(--ease)}.int:hover{background:#fff;box-shadow:var(--sh-2);transform:translateY(-2px)}.int-l{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#fff;font-family:var(--f-head);font-weight:700;font-size:14px;flex:none}.int small{display:block;font-weight:400;font-size:12.5px;color:var(--ink-3)}.ethos{background:var(--c-offwhite)}.ethos-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.ethos h2{font-size:clamp(40px,5.4vw,76px);line-height:1;letter-spacing:-.04em;max-width:12ch}.ethos h2 span{color:var(--c-purple)}.ticks{list-style:none;padding:0;margin:28px 0 32px;display:grid;gap:12px}.ticks li{display:flex;gap:12px;align-items:center;font-weight:500}.ticks svg{color:var(--c-teal);flex:none}@media (max-width: 980px){.ethos-grid{grid-template-columns:1fr}}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:56px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust div{display:flex;gap:14px;align-items:flex-start}.trust svg{color:var(--c-purple);flex:none;margin-top:2px}.trust b{display:block;font-size:15px}.trust span{font-size:14px;color:var(--ink-3);line-height:1.5}@media (max-width: 980px){.trust{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.trust{grid-template-columns:1fr;gap:24px}}.faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(40px,6vw,96px)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:22px 0;font-weight:600;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;transition:transform .25s var(--ease);color:var(--ink-3)}.faq details[open] summary svg{transform:rotate(45deg);color:var(--c-purple)}.faq details p{padding:0 0 22px;color:var(--ink-2);line-height:1.65;max-width:60ch}@media (max-width: 980px){.faq-grid{grid-template-columns:1fr}}.final{text-align:left;padding-bottom:var(--s-section)}.final-box{border-radius:24px;background:var(--c-purple);color:#fff;padding:clamp(40px,6vw,80px);display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.final-box h2{color:#fff;font-size:var(--t-h2);line-height:1.05;max-width:16ch}.final-box p{color:#ffffffc7;margin-top:16px}.final-box .btn-secondary{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #fff6}.foot{background:var(--c-offwhite);border-top:1px solid var(--line);padding:72px 0 32px;font-size:14px}.foot-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:40px}.foot h5{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:14px}.foot ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.foot a{color:var(--ink-2)}.foot a:hover{color:var(--c-purple)}.foot-blurb{color:var(--ink-3);margin-top:14px;max-width:30ch;line-height:1.55}.foot-base{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--ink-3)}.foot-base nav{display:flex;gap:20px;flex-wrap:wrap}@media (max-width: 980px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1 / -1}}html.rv [data-rv]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}html.rv [data-rv].in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html.rv [data-rv]{opacity:1;transform:none;transition:none}.marq-t,.live,.row.enter{animation:none}.panel,.step *{transition:none}}.logos{padding-top:48px;padding-bottom:8px;padding-left:var(--gutter);padding-right:var(--gutter)}.trust b{color:var(--ink)}.step:last-child{min-height:40vh}.int-sec{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(40px,6vw,96px);align-items:start}.int-sec .ints{grid-template-columns:repeat(3,1fr);margin-top:0}.int-sec .textlink{margin-top:24px}.faq-grid>:first-child{position:sticky;top:112px;align-self:start}@media (max-width: 980px){.int-sec{grid-template-columns:1fr}.faq-grid>:first-child{position:static}}@media (max-width: 560px){.int-sec .ints{grid-template-columns:1fr 1fr}.marq-t span{font-size:18px}.marq-t{gap:40px}.feed-list{height:auto;max-height:384px}.float{display:none}}.lines .ln{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.lines .ln>span{display:inline-block;animation:lineUp 1s var(--ease) both}.lines .ln:nth-child(2)>span{animation-delay:.08s}.lines .ln:nth-child(3)>span{animation-delay:.16s}.hero .lead,.hero .hero-cta,.hero .proof{animation:fadeUp .9s var(--ease) both}.hero .lead{animation-delay:.28s}.hero .hero-cta{animation-delay:.36s}.hero .proof{animation-delay:.44s}.hj{animation:fadeUp 1.1s var(--ease) .3s both}@keyframes lineUp{0%{transform:translateY(105%)}to{transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}html.rv .h2[data-rv],html.rv [data-rv] .h2{clip-path:inset(0 0 100% 0);transform:translateY(24px);transition:clip-path 1s var(--ease),transform 1s var(--ease)}html.rv .h2[data-rv].in,html.rv [data-rv].in .h2{clip-path:inset(0 0 -10% 0);transform:none}html.rv [data-rv]>*{transition-delay:0s}.hj .feed-top{min-height:56px}.hj-body{position:relative;height:380px;overflow:hidden}.hj-list .row{grid-template-columns:40px minmax(0,1fr) auto;animation:rowIn .6s var(--ease) both;transition:opacity .5s,transform .5s var(--ease),background .4s}.hj-list.dim .row{opacity:.25;transform:scale(.98)}.hj-list.dim .row.pick{opacity:1;transform:none;background:#5b21b60d;box-shadow:inset 3px 0 0 var(--c-purple)}.pill.cool{color:#475569;background:#94a3b82e}.pill{font-style:normal}.hj-sheet{position:absolute;left:0;right:0;bottom:0;top:72px;background:#fff;border-top:1px solid var(--line);padding:16px 20px;display:flex;flex-direction:column;gap:10px;transform:translateY(102%);transition:transform .7s var(--ease);box-shadow:0 -16px 32px -16px #1e293b2e}.hj-sheet.up{transform:none}.hj-step,.hj-msg,.hj-sent{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s var(--ease)}.hj-step.on,.hj-msg.on,.hj-sent.on{opacity:1;transform:none}.hj-step{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;font-size:14px;padding:10px 12px;border-radius:10px;background:var(--c-offwhite)}.hj-step .hj-k{grid-column:1 / -1}.hj-k{font-size:11.5px;font-weight:600;color:var(--ink-3);display:inline-flex;gap:5px;align-items:center}.hj-msg{padding:12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--purple-tint-2);background:#5b21b608}.hj-msg p{font-size:14px;line-height:1.5;margin-top:4px;min-height:63px}.caret{display:inline-block;width:2px;height:1em;background:var(--c-purple);vertical-align:-2px;margin-left:1px;animation:blink 1s steps(1) infinite}.caret:not(.caret){display:none}.hj-msg i:not(.caret){display:none}@keyframes blink{50%{opacity:0}}.hj-sent{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hj-sent>span:not(.hj-same){display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:600;color:var(--c-teal);background:#0d948814;padding:6px 10px;border-radius:8px}.hj-same{font-size:13px;color:var(--ink-3);margin-left:auto}.hj-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:14px 20px 16px;background:var(--c-offwhite);border-top:1px solid var(--line)}.hj-rail span{position:relative;font-size:11.5px;font-weight:500;color:var(--ink-3);padding-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hj-rail span:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:2px;background:var(--line-2)}.hj-rail span i{position:absolute;top:0;left:0;right:0;height:3px;border-radius:2px;background:var(--c-purple);transform-origin:left;transform:scaleX(0)}.hj-rail span.done i{transform:scaleX(1)}.hj-rail span.on,.hj-rail span.done{color:var(--ink)}@media (max-width: 560px){.hj-body{height:360px}.hj-sheet{padding:12px 14px;top:64px}.hj-rail{padding:12px 14px;gap:4px}.hj-rail span{font-size:10.5px}.hj-same{margin-left:0}}.statement{font-family:var(--f-head);font-weight:700;font-size:clamp(28px,4.2vw,56px);line-height:1.12;letter-spacing:-.03em;max-width:20ch;color:var(--ink)}.statement span{transition:opacity .15s linear}.jr{position:relative}.jr-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.jr-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:center;width:100%}.jr-count{font-family:var(--f-head);font-size:15px;color:var(--ink-3);margin-bottom:18px}.jr-count b{color:var(--c-purple);font-size:22px}.jr-texts{position:relative;min-height:250px}.jr-text{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.jr-text h3{font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:-.03em;clip-path:inset(0 0 100% 0);transform:translateY(30px);transition:clip-path .7s var(--ease),transform .7s var(--ease)}.jr-text p{margin-top:18px;font-size:18px;line-height:1.6;color:var(--ink-2);max-width:42ch;opacity:0;transform:translateY(14px);transition:opacity .5s .12s,transform .6s var(--ease) .12s}.jr-text.on h3{clip-path:inset(0 0 -12% 0);transform:none}.jr-text.on p{opacity:1;transform:none}.jr-text.past h3{transform:translateY(-24px);clip-path:inset(0 0 100% 0);transition-duration:.4s}.jr-rail{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.jr-rail li{position:relative;padding-top:12px;font-size:12px;font-weight:500;color:var(--ink-3);white-space:nowrap}.jr-rail li:before,.jr-rail li i{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:2px;background:var(--line-2)}.jr-rail li i{background:var(--c-purple);transform-origin:left;transform:scaleX(0)}.jr-rail li.done i{transform:scaleX(1)}.jr-rail li.on,.jr-rail li.done{color:var(--ink)}.jr-stage{position:relative;height:min(600px,76vh);border-radius:24px;background:var(--c-offwhite);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;padding:72px 32px 32px;overflow:hidden}.trail{position:absolute;top:18px;left:18px;right:120px;display:flex;flex-wrap:wrap;gap:6px}.tr{display:inline-flex;gap:5px;align-items:center;font-size:12px;font-weight:600;color:var(--ink-2);background:#fff;box-shadow:0 0 0 1px var(--line),var(--sh-1);padding:5px 9px;border-radius:999px;animation:chipIn .5s var(--ease) both}.tr svg{color:var(--c-teal)}@keyframes chipIn{0%{opacity:0;transform:translateY(-8px) scale(.9)}to{opacity:1;transform:none}}.jr-scene{width:100%;display:grid;place-items:center;animation:sceneIn .6s var(--ease) both}@keyframes sceneIn{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:none}}.sc{max-width:460px}.browser{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line)}.browser i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.browser span{margin-left:10px;font-size:12.5px;color:var(--ink-3);background:var(--c-offwhite);padding:4px 10px;border-radius:6px;flex:1}.sc-visit{position:relative;min-height:210px}.cursor{position:absolute;top:24px;left:30px;color:var(--c-purple)}.sc-visit ul{list-style:none;padding:0;margin:64px 0 0;display:grid;gap:8px}.sc-visit li{display:flex;justify-content:space-between;font-size:14px;padding:8px 12px;border-radius:8px;background:var(--c-offwhite);opacity:.25;transition:opacity .3s}.sc-visit li.on{opacity:1}.sc-visit li span{color:var(--ink-3)}.sc-note{margin-top:12px;font-size:13px;color:var(--ink-3);opacity:0;transition:opacity .3s}.sc-note.on{opacity:1}.score{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px;font-size:13px;color:var(--ink-3)}.score b{font-family:var(--f-head);font-size:28px;color:var(--ink)}.bar.big{height:8px;border-radius:4px}.heat{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:var(--ink-3)}.heat span.on{color:var(--c-purple);font-weight:600}.dm.pick{background:#5b21b60a;border-radius:10px;box-shadow:inset 3px 0 0 var(--c-purple);padding-left:10px}.chip.ghost{color:var(--ink-3);background:var(--c-offwhite)}.llms{display:flex;gap:4px}.llms em{font-style:normal;font-size:11px;font-weight:600;padding:3px 7px;border-radius:6px;background:var(--c-offwhite);color:var(--ink-2)}.to{font-size:12.5px;color:var(--ink-3)}.msg{margin-top:8px;font-size:15px;line-height:1.6;min-height:96px}.why{margin-top:10px;font-size:12.5px;color:var(--ink-3)}.send-bar{width:70px;height:4px;border-radius:2px;background:var(--line);overflow:hidden;margin-left:auto}.send-bar i{display:block;height:100%;background:var(--c-teal)}.seq-i .send-bar+.st{margin-left:8px;min-width:52px;text-align:right}.tl{position:relative;padding-left:40px;display:grid;gap:14px}.tl-line{position:absolute;left:26px;top:22px;bottom:22px;width:2px;background:var(--line)}.tl-line i{display:block;width:100%;background:var(--c-purple)}.tl-i{position:relative;display:grid;grid-template-columns:54px 1fr;gap:8px;font-size:14px;opacity:.35;transition:opacity .3s}.tl-i:before{content:"";position:absolute;left:-19px;top:5px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--line-2);transition:all .3s}.tl-i.on{opacity:1}.tl-i.on:before{background:var(--c-purple);box-shadow:0 0 0 2px var(--c-purple),0 0 0 6px #5b21b624}.tl-d{font-weight:600;color:var(--c-purple)}.booked .card-b{text-align:center;padding:36px 28px}.book-ic{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#0d94881a;color:var(--c-teal)}.booked h4{font-family:var(--f-head);font-weight:700;font-size:26px;margin-top:16px;letter-spacing:-.02em}.booked p{margin-top:6px;color:var(--ink-2)}.jr-stack{padding-top:8px}.jr-s{padding:28px 0 40px;border-top:1px solid var(--line)}.jr-n{font-family:var(--f-head);font-weight:700;color:var(--c-purple);font-size:14px}.jr-s h3{font-size:clamp(24px,6vw,32px);line-height:1.12;margin:8px 0 10px}.jr-s p{color:var(--ink-2);line-height:1.6;max-width:46ch}.jr-s-scene{margin-top:20px;background:var(--c-offwhite);border-radius:18px;padding:20px 14px;display:grid;place-items:center}.next{background:var(--c-offwhite);overflow:hidden}.next-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.next-links{display:flex;gap:24px;flex-wrap:wrap}.next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.nx-vis{height:190px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--line);padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px;margin-bottom:24px;will-change:transform}.nx h3{font-size:20px;letter-spacing:-.02em}.nx p{margin-top:8px;color:var(--ink-2);line-height:1.6;font-size:15px}.slack,.crm{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;box-shadow:0 0 0 1px var(--line),var(--sh-1);font-size:13px;background:#fff}.slack b,.crm b{display:block;font-size:13.5px}.slack span:last-child,.crm span{color:var(--ink-3)}.slack b,.crm b{color:var(--ink)}.s2{margin-left:18px;opacity:.8}.sl-ic{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#f43f5e1a;color:var(--c-red)}.crm>svg:first-child{color:var(--c-blue);flex:none}.crm .ok{color:var(--c-teal);margin-left:auto;flex:none}.ins-h{font-size:13px;font-weight:600;display:inline-flex;gap:6px;align-items:center;color:var(--ink);margin-bottom:4px}.ins-r{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center;font-size:13px;color:var(--ink-2)}.ins-r .bar{margin-top:0}.next-note{margin-top:32px;font-size:13px;color:var(--ink-3)}@media (max-width: 980px){.next-grid{grid-template-columns:1fr}.nx-vis{will-change:auto}}@media (prefers-reduced-motion: reduce){.lines .ln>span,.hero .lead,.hero .hero-cta,.hero .proof,.hj,.jr-scene,.tr,.hj-list .row{animation:none}.caret{animation:none}html.rv .h2[data-rv],html.rv [data-rv] .h2{clip-path:none;transform:none}}.v2 .btn-lg{padding:18px 30px;font-size:17px;border-radius:14px}.v3h{background:#fff;padding:clamp(48px,5.5vw,80px) 0 clamp(56px,6vw,88px);overflow:hidden}.v3h-copy{text-align:center}.v3h-h1{font-family:var(--f-head);font-weight:700;font-size:clamp(50px,7.6vw,112px);line-height:.98;letter-spacing:-.045em;color:var(--c-navy);margin:0 auto;max-width:12ch}.v3h-h1 span{display:inline-block}.v3h-b{color:var(--c-purple)}.v3h-sub{margin:clamp(24px,2.6vw,36px) auto 0;max-width:34ch;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--ink-2)}.v3h-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:clamp(32px,3.4vw,44px)}.v3h-meter{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:clamp(44px,4.6vw,64px);margin-bottom:24px}.v3h-live{width:10px;height:10px;border-radius:50%;background:var(--c-teal);box-shadow:0 0 #0d948880;animation:v3pulse 2s infinite}.v3h-n{font-family:var(--f-head);font-weight:700;font-size:clamp(26px,2.6vw,34px);color:var(--c-navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.v3h-nl{font-size:16px;color:var(--ink-2)}.v3h-ex{font-size:12px;font-weight:600;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:3px 10px}@keyframes v3pulse{0%{box-shadow:0 0 #0d948873}70%{box-shadow:0 0 0 10px #0d948800}to{box-shadow:0 0 #0d948800}}.v3s{display:grid;gap:16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.v3s-row{overflow:hidden;padding:6px 0}.v3s-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:v3slide 80s linear infinite}.v3s-r1 .v3s-track{animation-duration:96s;animation-direction:reverse}.v3s-r2 .v3s-track{animation-duration:88s}.v3s:hover .v3s-track{animation-play-state:paused}@keyframes v3slide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.v3c{width:272px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 18px 16px;box-shadow:0 1px 2px #1e293b0a,0 8px 24px -12px #1e293b1f;transition:border-color .35s,box-shadow .35s,transform .35s}.v3c-top{display:flex;gap:12px;align-items:center}.v3c-ic{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--purple-tint);color:var(--c-purple)}.v3c-t{display:flex;flex-direction:column;min-width:0}.v3c-t b{font-family:var(--f-head);font-size:15px;color:var(--c-navy)}.v3c-t small{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3c-pg{margin-top:14px;font-size:13.5px;color:var(--ink-2)}.v3c-pg b{color:var(--c-navy);font-weight:600}.v3c-ft{margin-top:12px;display:flex;align-items:center;gap:10px;position:relative}.v3c-ago{font-size:12.5px;color:var(--ink-3);margin-left:auto}.v3c-ok{position:absolute;right:0;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--c-purple);opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.v3c.hit{border-color:var(--c-purple);box-shadow:0 0 0 3px #5b21b624,0 14px 32px -14px #5b21b666;transform:translateY(-3px)}.v3c.hit .v3c-ok{opacity:1;transform:none}.v3c.hit .v3c-ago{opacity:0}.v3p{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.v3p-hot{background:#ffe4e6;color:#be123c}.v3p-warm{background:#fef3c7;color:#b45309}.v3p-cool{background:#dbeafe;color:#1d4ed8}.v3h-logos{margin-top:clamp(56px,6vw,80px);text-align:center}.v3h-logos p{font-size:13px;font-weight:600;color:var(--ink-3);margin:0 0 18px}.v3h-ll{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 44px}.v3h-ll span{font-family:var(--f-head);font-weight:700;font-size:18px;color:#94a3b8;letter-spacing:-.01em}.v3ms{background:#fff}.v3m{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:96px 0;border-top:1px solid var(--line)}.v3m-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(48px,7vw,120px);align-items:center;width:100%}.v3m:nth-child(2n) .v3m-copy{order:2}.v3m-k{display:inline-flex;gap:14px;align-items:center;font-size:15px;font-weight:600;color:var(--ink-2)}.v3m-k b{font-family:var(--f-head);color:var(--c-purple);font-size:15px}.v3m-h{margin:28px 0 0;font-family:var(--f-head);font-weight:700;font-size:clamp(56px,7.4vw,118px);line-height:.98;letter-spacing:-.045em;color:var(--c-navy)}.v3m-w{display:block;overflow:hidden;padding-bottom:.06em}.v3m-w span{display:block;transform:translateY(105%);transition:transform .9s var(--ease)}.v3m-w2{color:var(--c-purple)}.v3m-w1 span{transition-delay:.08s}.v3m-w2 span{transition-delay:.16s}.v3m.on .v3m-w span,.v3m.seen .v3m-w span{transform:none}.v3m-stage{position:relative;aspect-ratio:1 / .86;border-radius:28px;background:#f7f5fc;display:grid;place-items:center;overflow:hidden}.v3m-ex{position:absolute;left:20px;bottom:16px;font-size:12px;font-weight:600;color:var(--ink-3)}.v3m-stage *{animation-play-state:paused}.v3m.on .v3m-stage *{animation-play-state:running}.vi{position:relative;width:min(78%,400px);height:220px}.vi-card{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:20px;padding:26px;box-shadow:var(--sh-2);display:flex;flex-direction:column;gap:14px;overflow:hidden}.vi-row{display:flex;gap:14px;align-items:center}.vi-row b{font-family:var(--f-head);font-size:19px;color:var(--c-navy);display:block}.vi-row small{font-size:13px;color:var(--ink-3)}.vi-dot{width:12px;height:12px;border-radius:50%;background:#cbd5e1}.vi-bar{height:12px;border-radius:6px;background:#eef2f6}.vi-scan{position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,rgba(91,33,182,.12),transparent);animation:viScan 1.6s ease-in-out infinite}.vi-logo{width:48px;height:48px;border-radius:14px;background:var(--c-purple);color:#fff;display:grid;place-items:center;flex:none}.vi-pages{display:flex;gap:8px;flex-wrap:wrap}.vi-pages span{font-size:12.5px;font-weight:600;color:var(--c-purple);background:var(--purple-tint);padding:5px 11px;border-radius:999px}.vi-ft{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.vi-ok{display:inline-flex;gap:5px;align-items:center;font-size:13px;font-weight:700;color:var(--c-teal)}.vi-a{animation:viA 6s infinite}.vi-b{animation:viB 6s infinite}@keyframes viScan{0%{left:-34%}to{left:100%}}@keyframes viA{0%,38%{opacity:1;transform:none}46%,94%{opacity:0;transform:scale(.96)}to{opacity:1}}@keyframes viB{0%,40%{opacity:0;transform:translateY(14px) scale(.98)}50%,92%{opacity:1;transform:none}to{opacity:0}}.vd{position:relative;width:min(80%,420px);background:#fff;border-radius:20px;padding:12px;box-shadow:var(--sh-2)}.vd-p{position:relative;z-index:1;display:flex;align-items:center;gap:14px;height:58px;padding:0 14px;flex-wrap:nowrap}.vd-av{width:36px;height:36px;border-radius:50%;background:#eef2f6;color:var(--ink-2);font-size:12.5px;font-weight:700;display:grid;place-items:center;flex:none}.vd-r{font-size:15px;font-weight:600;color:var(--c-navy);white-space:nowrap}.vd-win .vd-av{animation:vdAv 6s infinite}.vd-chips{position:absolute;left:64px;top:46px;display:flex;gap:6px;opacity:0;animation:vdChip 6s infinite}.vd-chips span{display:inline-flex;gap:4px;align-items:center;font-size:11.5px;font-weight:700;color:var(--c-teal);background:#e6f6f4;padding:3px 8px;border-radius:999px}.vd-win{margin-bottom:26px}.vd-hl{position:absolute;left:12px;right:12px;top:12px;height:58px;border-radius:14px;background:var(--purple-tint);animation:vdHl 6s infinite}@keyframes vdHl{0%{transform:translateY(0)}12%{transform:translateY(58px)}24%,92%{transform:translateY(116px);background:var(--purple-tint);box-shadow:inset 0 0 0 2px var(--c-purple);height:84px}to{transform:translateY(0)}}@keyframes vdAv{0%,22%{background:#eef2f6;color:var(--ink-2)}28%,92%{background:var(--c-purple);color:#fff}to{background:#eef2f6}}@keyframes vdChip{0%,30%{opacity:0;transform:translateY(4px)}38%,90%{opacity:1;transform:none}to{opacity:0}}.vw{width:min(82%,430px);background:#fff;border-radius:20px;padding:24px 26px;box-shadow:var(--sh-2)}.vw-h{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ink-3);padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:18px;gap:10px}.vw-ai{display:inline-flex;gap:6px;align-items:center;font-weight:700;color:var(--c-purple)}.vw-l{margin:0 0 6px;font-size:clamp(17px,1.6vw,21px);font-weight:600;color:var(--c-navy);white-space:nowrap;overflow:hidden;width:-moz-max-content;width:max-content;max-width:100%;clip-path:inset(0 100% 0 0)}.vw-l0{animation:vwType 7s steps(24) infinite}.vw-l1{animation:vwType1 7s steps(24) infinite}.vw-l2{animation:vwType2 7s steps(24) infinite}.vw-f{display:flex;gap:8px;margin-top:20px}.vw-f span{font-size:12px;font-weight:600;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:4px 10px}@keyframes vwType{0%{clip-path:inset(0 100% 0 0)}16%,92%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes vwType1{0%,18%{clip-path:inset(0 100% 0 0)}34%,92%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes vwType2{0%,36%{clip-path:inset(0 100% 0 0)}52%,92%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}.vs{width:min(82%,430px);display:grid;gap:16px}.vs-ch{position:relative;display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:20px 22px;box-shadow:var(--sh-2);overflow:hidden}.vs-ch b{display:block;font-family:var(--f-head);font-size:17px;color:var(--c-navy)}.vs-ch small{font-size:13px;color:var(--ink-3)}.vs-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--purple-tint);color:var(--c-purple);flex:none}.vs-li .vs-ic{background:#dbeafe;color:var(--c-blue)}.vs-st{margin-left:auto;display:inline-flex;gap:4px;align-items:center;font-size:13px;font-weight:700;color:var(--c-teal);opacity:0;animation:vsSt 6s infinite}.vs-li .vs-st{animation-name:vsSt2}.vs-pl{position:absolute;top:50%;left:70px;color:var(--c-purple);animation:vsPl 6s infinite;opacity:0}.vs-li .vs-pl{color:var(--c-blue);animation-name:vsPl2}.vs-day{justify-self:center;font-size:13px;font-weight:700;color:var(--c-purple);background:#fff;padding:7px 14px;border-radius:999px;box-shadow:var(--sh-1)}@keyframes vsPl{0%{opacity:0;transform:translateY(-50%)}6%{opacity:1}30%{opacity:1;transform:translate(260px,-70%)}34%,to{opacity:0;transform:translate(300px,-70%)}}@keyframes vsPl2{0%,26%{opacity:0;transform:translateY(-50%)}32%{opacity:1}56%{opacity:1;transform:translate(260px,-70%)}60%,to{opacity:0;transform:translate(300px,-70%)}}@keyframes vsSt{0%,30%{opacity:0}36%,94%{opacity:1}to{opacity:0}}@keyframes vsSt2{0%,56%{opacity:0}62%,94%{opacity:1}to{opacity:0}}.v3pr{padding:clamp(96px,12vw,180px) 0;background:#fff;border-top:1px solid var(--line);text-align:center}.v3pr-q{margin:0 auto;max-width:22ch;font-family:var(--f-head);font-weight:700;font-size:clamp(30px,4.2vw,60px);line-height:1.12;letter-spacing:-.03em;color:var(--c-navy)}.v3pr-q span{display:inline-block;white-space:pre;opacity:.14;transition:opacity .5s var(--ease)}.v3pr.on .v3pr-q span{opacity:1}.v3pr-cite{margin-top:28px;font-size:15px;color:var(--ink-2)}.v3pr-cite b{color:var(--c-purple);margin-right:6px}.v3pr-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:clamp(64px,7vw,96px) auto 40px;max-width:1040px}.v3pr-stats b{display:block;font-family:var(--f-head);font-weight:700;font-size:clamp(48px,5.6vw,84px);line-height:1;letter-spacing:-.04em;color:var(--c-purple);font-variant-numeric:tabular-nums}.v3pr-stats span{display:block;margin:12px auto 0;max-width:20ch;font-size:14.5px;color:var(--ink-2)}.v3pr .textlink{justify-content:center}.v3b{background:#f8fafc}.v3b-h{font-family:var(--f-head);font-weight:700;font-size:clamp(40px,5.4vw,80px);letter-spacing:-.04em;line-height:1;color:var(--c-navy);margin:0 0 clamp(40px,5vw,64px)}.v3b-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(250px,auto);gap:20px}.v3b-t{position:relative;display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s}a.v3b-t:hover{transform:translateY(-4px);box-shadow:var(--sh-2)}.v3b-t b{font-family:var(--f-head);font-weight:700;font-size:clamp(22px,2vw,28px);line-height:1.15;letter-spacing:-.02em;color:var(--c-navy);max-width:18ch}.v3b-k{display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:700;color:var(--c-purple)}.v3b-s{font-size:14px;color:var(--ink-2);margin-top:auto}.v3b-int{grid-column:span 4}.v3b-mcp{grid-column:span 2;grid-row:span 2;background:var(--c-purple);border-color:var(--c-purple)}.v3b-mcp b,.v3b-mcp .v3b-k{color:#fff}.v3b-slack,.v3b-g{grid-column:span 2}.v3b-rep{grid-column:span 4}.v3b-orbit{margin-top:auto;display:flex;gap:12px;width:-moz-max-content;width:max-content;animation:v3slide 30s linear infinite}.v3b-orbit span{font-weight:600;font-size:15px;color:var(--c-navy);background:#f7f5fc;border-radius:12px;padding:12px 18px;white-space:nowrap}.v3b-chat{margin-top:auto;display:grid;gap:10px}.v3b-chat span{font-size:15px;line-height:1.4;padding:12px 16px;border-radius:16px;max-width:90%;opacity:0;animation:v3msg 7s infinite}.v3b-chat .me{justify-self:end;background:#ffffff2e;color:#fff}.v3b-chat .ai{background:#fff;color:var(--c-navy);animation-name:v3msg2}@keyframes v3msg{0%,5%{opacity:0;transform:translateY(8px)}12%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes v3msg2{0%,30%{opacity:0;transform:translateY(8px)}38%,92%{opacity:1;transform:none}to{opacity:0}}.v3b-ping{margin-top:auto;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:600;color:var(--c-navy);background:#f8fafc;border:1px solid var(--line);border-radius:14px;padding:14px;animation:v3ping 4s infinite}.v3b-ping small{margin-left:auto;font-size:11px;color:var(--ink-3);font-weight:600}@keyframes v3ping{0%,to{transform:none}6%{transform:translate(-4px)}12%{transform:translate(4px)}18%{transform:none}}.v3b-bars{margin-top:auto;display:flex;align-items:flex-end;gap:10px;height:110px}.v3b-bars span{flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(var(--c-purple),#8B5CF6);transform-origin:bottom;animation:v3bar 3.2s var(--ease) infinite alternate}@keyframes v3bar{0%{transform:scaleY(.35)}to{transform:none}}@media (max-width: 860px){.v3pr-stats{grid-template-columns:repeat(2,1fr);row-gap:40px}.v3b-grid{grid-template-columns:1fr;grid-auto-rows:auto}.v3b-t{grid-column:auto!important;grid-row:auto!important;min-height:220px;padding:26px}}@media (prefers-reduced-motion: reduce){.v3pr-q span{opacity:1;transition:none}.v3b-orbit,.v3b-ping,.v3b-bars span{animation:none}.v3b-chat span{animation:none;opacity:1}.v3b-orbit{flex-wrap:wrap;width:auto}}@media (max-width: 860px){.v3h-h1{font-size:clamp(40px,11.4vw,56px);max-width:none}.v3h-h1 span{display:block}.v3h-meter{gap:8px 10px}.v3c{width:240px;padding:16px}.v3s{gap:12px}.v3m{min-height:0;padding:72px 0}.v3m-grid{grid-template-columns:1fr;gap:36px}.v3m:nth-child(2n) .v3m-copy{order:0}.v3m-h{font-size:clamp(48px,14vw,64px);margin-top:18px}.v3m-stage{aspect-ratio:auto;min-height:340px;border-radius:22px;padding:40px 0 44px}.vi{width:86%;height:210px}.vd,.vw,.vs{width:88%}.vi-card{padding:22px}.vw{padding:20px}.vw-l{font-size:16px}.v2 .btn-lg{padding:16px 24px;font-size:16px}}@media (prefers-reduced-motion: reduce){.v3s-track,.v3h-live,.v3m-stage *{animation:none!important}.v3s-row{overflow-x:auto}.v3m-w span{transform:none;transition:none}.vi-a,.vi-scan,.vs-pl{display:none}.vi-b,.vd-chips,.vs-st{opacity:1}.vw-l{clip-path:none}.vd-hl{transform:translateY(116px);height:84px;box-shadow:inset 0 0 0 2px var(--c-purple)}.vd-win .vd-av{background:var(--c-purple);color:#fff}}.c4{--p: #5B21B6;--b: #2563EB;--n: #1E293B;--t: #0D9488;--a: #F59E0B;--r: #F43F5E;--o: #F8FAFC;--ink: #1E293B;--mut: #64748B;--dim: #94A3B8;--ln: rgba(30, 41, 59, .1);--p-50: color-mix(in srgb, var(--p) 6%, white);--p-100: color-mix(in srgb, var(--p) 14%, white);--p-300: color-mix(in srgb, var(--p) 42%, white);--b-300: color-mix(in srgb, var(--b) 38%, white);--a-300: color-mix(in srgb, var(--a) 45%, white);--r-300: color-mix(in srgb, var(--r) 38%, white);--t-300: color-mix(in srgb, var(--t) 40%, white);--disp: "Montserrat", system-ui, sans-serif;--e: cubic-bezier(.2, .7, .1, 1);background:#fff;color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.c4 .k-w{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.c4 h1,.c4 h2,.c4 h3{font-family:var(--disp);font-weight:600;letter-spacing:-.045em;line-height:1;margin:0;color:var(--ink);text-wrap:balance}.c4 .k-nw{white-space:nowrap}.c4 .k-lbl{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.c4 .k-lbl-l{color:#ffffffc7}.c4 .k-dot{width:8px;height:8px;border-radius:50%;background:var(--t);box-shadow:0 0 #0d948880;animation:c4pulse 2s infinite;flex:none}@keyframes c4pulse{70%{box-shadow:0 0 0 8px #0d948800}to{box-shadow:0 0 #0d948800}}.c4 .k-ex{position:absolute;right:18px;bottom:14px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1e293b73;z-index:2}.c4 .k-ex-l{color:#ffffff73}.c4 .k-tl{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--p);border-bottom:1px solid currentColor;padding-bottom:2px}.c4 .k-tl svg{transition:transform .25s var(--e)}.c4 .k-tl:hover svg{transform:translate(3px)}.c4 .k-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:999px;font-weight:600;font-size:16px;white-space:nowrap;transition:transform .25s var(--e),background .2s,box-shadow .25s}.c4 .k-pill svg{transition:transform .25s var(--e)}.c4 .k-pill:hover{transform:translateY(-2px)}.c4 .k-pill:hover svg{transform:translate(3px)}.c4 .k-pill-p,.btn.btn-primary{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(118deg,#5b21b6,#6d28d9 42%,#7c3aed 62%,#2563eb);box-shadow:0 10px 24px -10px #5b21b6d9,0 0 22px -6px #7c3aed99}.c4 .k-pill-p:after,.btn.btn-primary:after{content:"";position:absolute;top:-30%;right:-70%;bottom:-30%;left:-70%;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.22) 46%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.22) 54%,transparent 62%);transform:translate(-110%);animation:k-btn-sheen 4.8s ease-in-out 1.2s infinite}.c4 .k-pill-p:hover,.btn.btn-primary:hover{filter:brightness(1.08) saturate(1.05)}@keyframes k-btn-sheen{0%{transform:translate(-110%)}24%{transform:translate(110%)}to{transform:translate(110%)}}@media (prefers-reduced-motion: reduce){.c4 .k-pill-p:after,.btn.btn-primary:after{animation:none;display:none}}.c4 .k-pill-o{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.c4 .k-pill-w{background:#fff;color:var(--p)}.c4 .k-pill-g{color:#fff;box-shadow:inset 0 0 0 1.5px #fff9}.c4 .k-tg{--w: 1.95em;--h: 1.04em;position:relative;display:inline-block;width:var(--w);height:var(--h);padding:0;margin-left:.12em;vertical-align:-.1em;border-radius:999px;border:.055em solid var(--n);background:#e2e8f0;box-shadow:0 .07em 0 var(--n);cursor:pointer;transition:background .35s var(--e),transform .15s}.c4 .k-tg:active{transform:translateY(.04em);box-shadow:0 .03em 0 var(--n)}.c4 .k-tg i{position:absolute;top:.08em;left:.08em;width:calc(var(--h) - .27em);height:calc(var(--h) - .27em);border-radius:50%;background:var(--n);color:#fff;display:grid;place-items:center;transition:transform .5s cubic-bezier(.5,1.6,.4,1),background .3s,color .3s}.c4 .k-tg i svg{width:44%;height:44%}.c4 .k-tg[aria-pressed=true]{background:var(--p)}.c4 .k-tg[aria-pressed=true] i{transform:translate(calc(var(--w) - var(--h)));background:#fff;color:var(--p)}.c4 .k-tg:focus-visible{outline:3px solid var(--b-300);outline-offset:4px}.c4 .k-art{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background:var(--bg);z-index:0}.c4 .k-art .k-bl{position:absolute;border-radius:50%;filter:blur(56px);animation:c4drift 18s ease-in-out infinite alternate;will-change:transform}.c4 .k-art .bl1{width:62%;height:72%;left:-14%;top:-18%;background:var(--a1)}.c4 .k-art .bl2{width:56%;height:64%;right:-14%;top:8%;background:var(--a2);animation-duration:21s;animation-delay:-5s}.c4 .k-art .bl3{width:52%;height:58%;left:22%;bottom:-26%;background:var(--a3);animation-duration:24s;animation-delay:-9s}@keyframes c4drift{0%{transform:translate(0) scale(1)}50%{transform:translate(9%,7%) scale(1.14)}to{transform:translate(-7%,11%) scale(.94)}}.c4 .k-art-dawn{--bg: var(--p-50);--a1: var(--p-300);--a2: var(--b-300);--a3: var(--a-300)}.c4 .k-art-violet{--bg: var(--p);--a1: var(--b);--a2: color-mix(in srgb, var(--p) 50%, white);--a3: color-mix(in srgb, var(--r) 70%, var(--p))}.c4 .k-art-blue{--bg: var(--b);--a1: var(--p);--a2: color-mix(in srgb, var(--b) 72%, white);--a3: var(--t)}.c4 .k-art-sun{--bg: color-mix(in srgb, var(--a) 16%, white);--a1: var(--a-300);--a2: var(--r-300);--a3: var(--p-300)}.c4h{padding:clamp(40px,6vw,88px) 0 clamp(72px,8vw,120px)}.c4h-g{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,4vw,64px);align-items:center}.c4h h1{font-size:clamp(38px,4.9vw,74px);margin:26px 0 28px}.c4h-sub{font-size:clamp(18px,1.45vw,21px);line-height:1.5;color:var(--mut);max-width:31em;margin:0}.c4h-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.c4h-trust{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--mut)}.c4h-trust li{display:inline-flex;align-items:center;gap:7px}.c4h-trust svg{color:var(--t)}.c4h-stage{position:relative;border-radius:28px;padding:64px clamp(20px,3vw,44px) 76px;min-height:600px;display:flex;align-items:center;justify-content:center}.c4h-stage>.k-win{position:relative;z-index:1}.c4h-win{position:relative;z-index:1;width:100%;max-width:520px}.c4h-win>.k-win{position:relative;z-index:1}.c4h-stage>.k-ex{z-index:2}.c4 .k-sw{position:absolute!important;top:-22px;right:22px;z-index:4!important;display:inline-flex;align-items:center;gap:14px;padding:10px 12px 10px 20px;border-radius:999px;background:var(--n);color:#fff;box-shadow:0 18px 40px -14px #0d224099,0 0 0 4px #fff;transition:background .35s var(--e),transform .3s var(--e);animation:c4nudge 2.4s ease-in-out 1.2s 3}.c4 .on .k-sw{background:var(--p)}.c4 .k-sw:hover{transform:translateY(-2px) scale(1.02)}.c4 .k-sw>span{display:flex;flex-direction:column;font-size:15px;font-weight:700;line-height:1.15}.c4 .k-sw>span small{font-size:12px;font-weight:500;color:#ffffffb3}.c4 .k-sw .k-tg{font-size:34px;margin:0;vertical-align:middle;border-color:#fff;box-shadow:0 .07em #00000059;background:#ffffff47}.c4 .k-sw .k-tg i{background:#fff;color:var(--n)}.c4 .on .k-sw .k-tg{background:#ffffff47}.c4 .on .k-sw .k-tg[aria-pressed=true] i{background:#fff;color:var(--p)}@keyframes c4nudge{0%,to{transform:none}12%{transform:rotate(-3deg) scale(1.04)}24%{transform:rotate(3deg) scale(1.04)}36%{transform:none}}.c4 .k-win{width:100%;max-width:520px;background:#fff;border-radius:18px;box-shadow:0 40px 80px -28px #1e293b73,0 0 0 1px #1e293b0f;overflow:hidden}.c4 .k-win-bar{display:flex;align-items:center;gap:7px;padding:13px 16px;border-bottom:1px solid var(--ln)}.c4 .k-win-bar .d{width:10px;height:10px;border-radius:50%;background:#e2e8f0}.c4 .k-win-url{margin-left:10px;flex:1;background:var(--o);border-radius:7px;padding:6px 12px;font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .k-win-list{height:330px;overflow:hidden}.c4 .k-win-list .k-vr-r small{display:none}.c4 .k-win-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--t)}.c4 .k-win-live .k-dot{width:7px;height:7px}.c4 .k-win-list ul{list-style:none;margin:0;padding:0}.c4 .k-win-list ul.shift{animation:c4shift .6s var(--e)}.c4 .k-win-list ul.shift>li:first-child{animation:c4in .6s var(--e)}@keyframes c4shift{0%{transform:translateY(-66px)}to{transform:none}}@keyframes c4in{0%{opacity:0}to{opacity:1}}.c4 .k-win-ft{padding:13px 18px;border-top:1px solid var(--ln);font-size:13px;color:var(--mut);background:var(--o)}.c4 .k-win-ft b{color:var(--ink)}.c4 .k-vr{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;height:66px;padding:0 18px;border-bottom:1px solid var(--ln)}.c4 .k-vr-av{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:15px;color:#fff;background:#cbd5e1;transition:background .5s;transition-delay:inherit}.c4 .k-vr-face{position:relative;height:42px;min-width:0}.c4 .k-vr-anon,.c4 .k-vr-co{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:3px;white-space:nowrap;transition:opacity .5s,filter .6s,transform .6s var(--e);transition-delay:inherit}.c4 .k-vr-anon b,.c4 .k-vr-co b{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.c4 .k-vr-anon b{color:var(--dim)}.c4 .k-vr small{font-size:12.5px;color:var(--mut);overflow:hidden;text-overflow:ellipsis}.c4 .k-vr-co{opacity:0;filter:blur(9px);transform:translateY(8px)}.c4 .k-vr.rev .k-vr-anon{opacity:0;filter:blur(8px)}.c4 .k-vr.rev .k-vr-co{opacity:1;filter:none;transform:none}.c4 .k-vr-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.c4 .k-vr-r .k-heat{opacity:0;transform:scale(.8);transition:opacity .4s,transform .4s var(--e);transition-delay:inherit}.c4 .k-vr.rev .k-vr-r .k-heat{opacity:1;transform:none}.c4 .k-heat{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px}.c4 .k-heat-hot{background:color-mix(in srgb,var(--r) 14%,white);color:color-mix(in srgb,var(--r) 72%,var(--n))}.c4 .k-heat-warm{background:color-mix(in srgb,var(--a) 18%,white);color:color-mix(in srgb,var(--a) 55%,var(--n))}.c4 .k-heat-cool{background:color-mix(in srgb,var(--b) 12%,white);color:var(--b)}.c4 .k-dm{position:absolute!important;z-index:3;left:clamp(-30px,-2vw,-8px);bottom:-22px;width:340px;max-width:calc(100% - 20px);display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-radius:16px;box-shadow:0 24px 50px -20px #1e293b73,0 0 0 1px #1e293b12;opacity:0;transform:translateY(18px) rotate(-1.5deg);transition:opacity .5s,transform .6s var(--e)}.c4 .on .k-dm{opacity:1;transform:rotate(-1.5deg);transition-delay:.9s}.c4 .k-dm-av{width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--p-100);color:var(--p);font-weight:700;font-size:15px}.c4 .k-dm-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.c4 .k-dm-t b{font-size:15px}.c4 .k-dm-t small{font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .k-dm-ch{display:flex;gap:6px;margin-top:6px}.c4 .k-dm-ch span,.c4 .k-org-ch span{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .k-dm-ch span+span,.c4 .k-org-ch span+span{background:color-mix(in srgb,var(--b) 10%,white);color:var(--b)}.c4 .k-dm-go{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--p);color:#fff}.c4 .k-mq{display:flex;overflow:hidden;border-block:1px solid var(--ln);padding:26px 0}.c4 .k-mq-t{display:flex;flex:none;animation:c4mq 46s linear infinite}.c4 .k-mq-i{display:inline-flex;align-items:center;gap:36px;padding-right:36px;font-family:var(--disp);font-weight:500;font-size:clamp(28px,3.3vw,48px);letter-spacing:-.035em;white-space:nowrap}.c4 .k-mq-s{width:1.5em;height:.82em;border-radius:999px;background:var(--p);border:2px solid var(--n);position:relative;flex:none}.c4 .k-mq-s:after{content:"";position:absolute;right:.08em;top:50%;width:.56em;height:.56em;margin-top:-.28em;border-radius:50%;background:#fff}.c4 .k-mq-i:nth-child(2n) .k-mq-s{background:var(--b)}.c4 .k-mq-i:nth-child(3n) .k-mq-s{background:var(--a)}@keyframes c4mq{to{transform:translate(-100%)}}.c4 .k-st{padding:clamp(96px,12vw,180px) 0 clamp(72px,9vw,130px)}.c4 .k-st-p{margin:28px 0 0;font-family:var(--disp);font-weight:500;font-size:clamp(30px,4.3vw,64px);line-height:1.08;letter-spacing:-.04em;text-indent:3.4em}.c4 [data-w]{color:#cbd5e1;transition:color .35s}.c4 [data-w].lit{color:var(--ink)}.c4 .k-beats{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;counter-reset:beat}.c4 .k-beats li{position:relative;padding-top:24px;border-top:2px solid var(--p-100)}.c4 .k-beats li:before{counter-increment:beat;content:"0" counter(beat);position:absolute;top:-.65em;left:0;padding-right:10px;background:#fff;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--p);letter-spacing:.08em}.c4 .k-beat-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--p-100),color-mix(in srgb,var(--b) 14%,white));color:var(--p);margin-bottom:20px}.c4 .k-beats h3{font-size:clamp(22px,2vw,30px);letter-spacing:-.03em;line-height:1.1}.c4 .k-beats p{margin:10px 0 0;font-size:15.5px;line-height:1.5;color:var(--mut)}.c4 .k-pf-more{margin:28px 0 0;font-size:17px;color:var(--mut)}.c4 .k-pf-more b{color:var(--ink);font-weight:600}.c4 .k-pf-more .k-tl{margin-left:6px}.c4 .k-sh{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(36px,4vw,56px)}.c4 .k-sh h2{font-size:clamp(40px,5.4vw,80px)}.c4 .k-sh h2 em{font-style:normal;color:var(--p)}.c4 .k-sh p{margin:0 0 8px;color:var(--mut);font-size:16px;text-align:right}.c4 .k-pl{padding:0 0 clamp(96px,11vw,160px)}.c4 .k-pl-g{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,5vw,72px) clamp(20px,2.4vw,32px)}.c4 .k-pc-art{position:relative;display:grid;place-items:center;aspect-ratio:16 / 11.5;border-radius:22px;overflow:hidden;padding:28px;isolation:isolate}.c4 .k-pc-ob{position:relative;z-index:1;width:100%;max-width:420px;transition:transform .6s var(--e)}.c4 .k-pc-art:hover .k-pc-ob{transform:translateY(-6px) scale(1.015)}.c4 .k-pc-go{position:absolute;z-index:2;top:18px;right:18px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);box-shadow:0 6px 16px -8px #1e293b80;transition:transform .3s var(--e)}.c4 .k-pc-art:hover .k-pc-go{transform:rotate(45deg)}.c4 .k-pc-cap{margin:22px 0 0;font-size:clamp(19px,1.6vw,23px);line-height:1.35;letter-spacing:-.01em}.c4 .k-pc-cap b{display:block;font-weight:600;color:var(--ink)}.c4 .k-pc-cap span{color:var(--mut)}.c4 .k-pc-ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:7px;font-size:15.5px}.c4 .k-pc-ul li:before{content:"→";margin-right:10px;color:var(--p);font-weight:700}.c4 .k-ob{background:#fff;border-radius:16px;box-shadow:0 30px 60px -28px #1e293b8c,0 0 0 1px #1e293b0f;overflow:hidden;text-align:left}.c4 .k-ob-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 16px;border-bottom:1px solid var(--ln);font-size:14px}.c4 .k-ob-h small{color:var(--mut);font-size:12.5px}.c4 .k-ob-list .k-vr:last-child{border-bottom:0}.c4 .k-ob-ai{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--p);font-size:13px}.c4 .k-ob-live{width:8px;height:8px;border-radius:50%;background:var(--t);display:inline-block}.c4 .k-org{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:11px 16px;font-size:14.5px;font-weight:500;border-left:3px solid transparent;transition:background .35s,border-color .35s}.c4 .k-org-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f1f5f9;color:var(--mut);font-size:12px;font-weight:700;transition:background .35s,color .35s}.c4 .k-org.at{background:var(--p-50);border-left-color:var(--p-300)}.c4 .k-org.pick{background:var(--p-100);border-left-color:var(--p)}.c4 .k-org.pick .k-org-av{background:var(--p);color:#fff}.c4 .k-org-ch{display:flex;gap:6px;flex-basis:100%;padding-left:44px;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s var(--e),opacity .4s}.c4 .k-org.pick .k-org-ch{max-height:30px;opacity:1}.c4 .k-msg{padding:16px 18px 6px;min-height:150px}.c4 .k-msg p{margin:0 0 8px;font-size:15px;line-height:1.45;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s var(--e)}.c4 .k-msg p.in{opacity:1;transform:none}.c4 .k-sent{display:flex;flex-wrap:wrap;gap:8px;padding:10px 18px 16px}.c4 .k-sent span{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:999px;background:#f1f5f9;color:var(--dim);transition:background .35s,color .35s}.c4 .k-sent span.in{background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .k-ob-chat{padding-bottom:14px}.c4 .k-ob-chat .k-ob-h{justify-content:flex-start;margin-bottom:12px}.c4 .k-bub{margin:0 16px 8px;max-width:80%;padding:10px 14px;border-radius:16px;font-size:14.5px;line-height:1.4;width:-moz-fit-content;width:fit-content;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .4s,transform .45s var(--e)}.c4 .k-bub.in{opacity:1;transform:none}.c4 .k-bub-v{margin-left:auto;background:var(--n);color:#fff;border-bottom-right-radius:4px}.c4 .k-bub-a{background:var(--p-100);color:var(--ink);border-bottom-left-radius:4px}.c4 .k-booked{display:flex;align-items:center;gap:10px;margin:10px 16px 0;padding:11px 14px;border-radius:12px;background:color-mix(in srgb,var(--t) 10%,white);color:var(--t);opacity:0;transform:translateY(8px);transition:opacity .4s,transform .45s var(--e)}.c4 .k-booked.in{opacity:1;transform:none}.c4 .k-booked span{display:flex;flex-direction:column;font-size:14px}.c4 .k-booked small{color:var(--mut);font-size:12.5px}.c4 .k-ints{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:clamp(56px,6vw,88px);padding-top:28px;border-top:1px solid var(--ln)}.c4 .k-ints>div{display:flex;flex-wrap:wrap;gap:8px;flex:1}.c4 .k-ints>div span{padding:9px 16px;border-radius:999px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);font-weight:600;font-size:14.5px}.c4 .k-ask-in{position:relative;border-radius:30px;overflow:hidden;isolation:isolate;color:#fff;padding:clamp(32px,5.5vw,80px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,64px);align-items:center}.c4 .k-ask-in>*:not(.k-art){position:relative;z-index:1}.c4 .k-ask-in h2{color:#fff;font-size:clamp(38px,4.6vw,68px);margin:22px 0 20px}.c4 .k-ask-copy>p{margin:0;color:#ffffffd1;font-size:18px;line-height:1.5;max-width:30em}.c4 .k-ask-q{display:grid;gap:10px;margin-top:26px}.c4 .k-ask-q button{text-align:left;padding:14px 18px;border-radius:14px;font-size:15.5px;font-weight:600;color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff3d;transition:background .25s,color .25s,transform .25s var(--e);cursor:pointer}.c4 .k-ask-q button:hover{background:#ffffff2e;transform:translate(4px)}.c4 .k-ask-q button[aria-pressed=true]{background:#fff;color:var(--p)}.c4 .k-chat{position:relative;background:#0f172ad1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 40px 80px -30px #0009,inset 0 0 0 1px #ffffff1a;min-height:420px;padding-bottom:40px}.c4 .k-chat-h{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);font-weight:600;font-size:14.5px}.c4 .k-chat-h small{margin-left:auto;font-weight:600;font-size:12px;color:var(--t-300)}.c4 .k-chat-b{padding:20px 4px 0}.c4 .k-chat .k-bub{max-width:86%;font-size:15px}.c4 .k-bub-u{margin-left:auto;background:var(--p);color:#fff;border-bottom-right-radius:4px;animation:c4pop .4s var(--e)}.c4 .k-bub-t{display:flex;gap:5px;background:#ffffff14}.c4 .k-bub-t i{width:7px;height:7px;border-radius:50%;background:#fff9;animation:c4dot 1s infinite}.c4 .k-bub-t i:nth-child(2){animation-delay:.15s}.c4 .k-bub-t i:nth-child(3){animation-delay:.3s}@keyframes c4dot{50%{opacity:.3;transform:translateY(-3px)}}@keyframes c4pop{0%{opacity:0;transform:translateY(10px)}}.c4 .k-bub-r{background:#ffffff14;color:#fff;border-bottom-left-radius:4px;animation:c4pop .45s var(--e)}.c4 .k-bub-r p{margin:0;line-height:1.5}.c4 .k-bub-r ul{list-style:none;margin:12px 0 2px;padding:0;display:grid;gap:8px}.c4 .k-bub-r li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:10px 12px;border-radius:10px;background:#ffffff12}.c4 .k-bub-r li small{grid-column:1;color:#fff9;font-size:12.5px}.c4 .k-bub-r li .k-heat{grid-row:1 / span 2;grid-column:2}.c4 .k-lv{padding:0 0 clamp(96px,11vw,160px)}.c4 .k-lv-in{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;color:#fff;padding:clamp(40px,5.5vw,80px) 0 clamp(32px,4vw,52px)}.c4 .k-lv-in>*:not(.k-art){position:relative;z-index:1}.c4 .k-lv-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:0 clamp(24px,5.5vw,80px)}.c4 .k-lv h2{color:#fff;font-size:clamp(38px,4.6vw,68px);margin-top:22px;max-width:11em}.c4 .k-lv-n{font-family:var(--disp);font-weight:500;font-size:clamp(72px,10vw,150px);letter-spacing:-.06em;line-height:.85;text-align:right;color:#fff}.c4 .k-lv-n small{display:block;margin-top:14px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;color:#fffc}.c4 .k-lv-rows{margin-top:clamp(40px,5vw,64px);display:grid;gap:14px}.c4 .k-lv-row{overflow:hidden;padding:4px 0 20px;margin-bottom:-20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.c4 .k-lv-track{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:c4lv 80s linear infinite}.c4 .k-lv-row:nth-child(2) .k-lv-track{animation-direction:reverse;animation-duration:95s}@keyframes c4lv{to{transform:translate(-50%)}}.c4 .k-lv-track>div{flex:none}.c4 .k-lc{width:270px;padding:16px 18px;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 18px 36px -22px #0f172a99}.c4 .k-lc-t{display:flex;justify-content:space-between;gap:10px;align-items:center}.c4 .k-lc-t b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .k-lc small{display:block;margin-top:4px;font-size:13px;color:var(--mut)}.c4 .k-lc-f{display:flex;justify-content:space-between;margin-top:14px;font-size:12.5px;color:var(--mut)}.c4 .k-lv-note{margin:26px 0 0;padding:0 clamp(24px,5.5vw,80px);font-size:13px;color:#fffc}.c4 .k-pf{padding:clamp(110px,13vw,190px) 0 clamp(80px,9vw,130px)}.c4 .k-pf blockquote{margin:28px 0 0;font-family:var(--disp);font-weight:500;font-size:clamp(30px,4vw,60px);line-height:1.1;letter-spacing:-.04em;text-indent:2.6em}.c4 .k-pf-c{margin:32px 0 0;font-size:18px}.c4 .k-pf-c b{font-weight:600}.c4 .k-pf-c span{color:var(--mut)}.c4 .k-pf-s{display:grid;grid-template-columns:repeat(4,1fr);margin:clamp(56px,7vw,96px) 0 36px;border-top:1px solid var(--ln)}.c4 .k-pf-s>div{padding:30px 24px 0 0;display:flex;flex-direction:column;gap:12px}.c4 .k-pf-s>div+div{padding-left:24px;border-left:1px solid var(--ln)}.c4 .k-pf-s b{font-family:var(--disp);font-weight:500;font-size:clamp(56px,7vw,108px);letter-spacing:-.06em;line-height:.9;color:var(--p)}.c4 .k-pf-s span{font-size:15px;color:var(--mut);max-width:16em}.c4 .k-ru{padding:0 0 clamp(96px,11vw,160px)}.c4 .k-ru-l{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--ln)}.c4 .k-ru-l li{display:grid;grid-template-columns:90px 1fr 1fr;align-items:baseline;gap:16px;padding:28px 0;border-top:1px solid var(--ln);transition:padding .35s var(--e)}.c4 .k-ru-l li:hover{padding-left:14px}.c4 .k-ru-l span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--dim)}.c4 .k-ru-l h3{font-weight:500;font-size:clamp(26px,2.8vw,42px);letter-spacing:-.035em}.c4 .k-ru-l p{margin:0;font-size:17px;color:var(--mut);line-height:1.5}.c4 .k-ru-cta{margin-top:40px}.c4 .k-fq{padding:0 0 clamp(96px,11vw,160px)}.c4 .k-fq-g{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,80px);align-items:start}.c4 .k-fq h2{font-size:clamp(40px,5.4vw,80px);position:sticky;top:110px}.c4 .k-fq details{border-top:1px solid var(--ln)}.c4 .k-fq details:last-child{border-bottom:1px solid var(--ln)}.c4 .k-fq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:clamp(18px,1.5vw,21px);font-weight:600}.c4 .k-fq summary::-webkit-details-marker{display:none}.c4 .k-fq summary svg{flex:none;color:var(--p);transition:transform .35s var(--e)}.c4 .k-fq details[open] summary svg{transform:rotate(45deg)}.c4 .k-fq details p{margin:-8px 0 26px;max-width:46ch;font-size:17px;line-height:1.6;color:var(--mut)}.c4 .k-fn{padding:0 0 clamp(64px,7vw,100px)}.c4 .k-fn-in{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;padding:clamp(64px,9vw,140px) clamp(24px,5vw,80px);text-align:center;color:#fff}.c4 .k-fn-in>*:not(.k-art){position:relative;z-index:1}.c4 .k-fn h2{color:#fff;font-size:clamp(40px,6.4vw,100px);max-width:13em;margin:0 auto}.c4 .k-fn .k-tg{border-color:#fff;box-shadow:0 .07em #0f172a99}.c4 .k-fn .k-tg[aria-pressed=true]{background:var(--b)}.c4 .k-fn p{margin:26px 0 0;font-size:19px;color:#ffffffd9}.c4 .k-fn .c4h-cta,.c4 .k-center,.c4 .c4h-cta.k-center,.c4 .c4h-trust.k-center{justify-content:center}.c4 .k-fn-g{display:inline-flex;align-items:center;gap:8px;margin-top:22px!important;font-size:14px!important;color:#ffffffd1!important}.c4 .k-lv-foot{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;padding:0 clamp(24px,5.5vw,80px);margin-top:26px}.c4 .k-lv-foot .k-lv-note{margin:0;padding:0}.c4 .k-mp{display:flex;align-items:center;gap:12px;margin:26px 0 0;max-width:36em;font-size:14px;line-height:1.45;color:var(--mut)}.c4 .k-mp-av{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--p-100);color:var(--p);font-weight:700;font-size:13px}.c4 .k-mp q{color:var(--ink);quotes:"“" "”"}.c4 .k-mp b{display:block;margin-top:2px;font-weight:600;font-size:13px;color:var(--mut)}.c4 .k-ph-c{text-align:center;padding-top:clamp(56px,8vw,120px);background:radial-gradient(60% 70% at 50% 0%,var(--p-100),rgba(255,255,255,0) 70%)}.c4 .k-ph-c h1{max-width:15em;margin-left:auto;margin-right:auto;font-size:clamp(40px,5.6vw,84px)}.c4 .k-ph-c .c4h-sub{margin:0 auto}.c4 .k-ph-c .k-mp{margin-left:auto;margin-right:auto;text-align:left}.c4 .k-ph-c .k-lbl{justify-content:center}.c4 .c4h-stage>.k-ph-vis{position:relative;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center}.c4 .k-ph-stage{min-height:520px}.c4 .k-sec{padding:0 0 clamp(96px,11vw,160px)}.c4 .k-sec.k-tint{background:var(--o);padding-top:clamp(80px,9vw,130px);margin-bottom:clamp(96px,11vw,160px)}.c4 .k-sec-k{display:block;margin-bottom:18px}.c4 .k-panel-sec .k-ask-in.k-solo{grid-template-columns:1fr}.c4 .k-panel-sec .k-ask-in.k-solo .k-ask-copy>p{max-width:40em}.c4 .k-panel-r{position:relative;z-index:1;min-width:0}.c4 .k-ask-in .k-ob,.c4 .k-ask-in .k-chat .k-ob{color:var(--ink)}.c4 .k-art-blue~.k-ex,.c4 .k-art-violet~.k-ex{color:#ffffffb8}.c4 .k-pc-ob,.c4 .k-ph-vis,.c4 .k-step-art>.k-ob{contain:inline-size;min-width:0}.c4 .k-ask-copy .c4h-cta{margin-top:30px}.c4 .k-cards{display:grid;gap:clamp(40px,4.5vw,64px) clamp(18px,2.2vw,28px)}.c4 .k-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.c4 .k-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.c4 .k-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.c4 .k-cols-3 .k-pc-art,.c4 .k-cols-4 .k-pc-art{aspect-ratio:4 / 3.4;padding:20px}.c4 .k-cols-3 .k-pc-cap,.c4 .k-cols-4 .k-pc-cap{font-size:clamp(17px,1.35vw,20px)}.c4 .k-cd{position:relative;display:flex;flex-direction:column;padding:28px;border-radius:22px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);transition:transform .3s var(--e),box-shadow .3s,background .3s;color:inherit}.c4 a.k-cd:hover{transform:translateY(-4px);background:#fff;box-shadow:inset 0 0 0 1px var(--ln),0 24px 48px -28px #1e293b73}.c4 .k-cd .k-pc-cap{margin-top:0;font-size:clamp(17px,1.35vw,20px)}.c4 .k-cd-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--p-100);color:var(--p);margin-bottom:22px}.c4 .k-cd-tag{display:inline-block;align-self:flex-start;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p)}.c4 .k-cd-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-weight:600;font-size:15px;color:var(--p)}.c4 .k-pc .k-cd-tag{margin:20px 0 -10px}.c4 .k-nonum li{grid-template-columns:0 1fr 1fr;gap:0 16px}.c4 .k-pf-s{grid-template-columns:repeat(var(--n, 4),1fr)}.c4 .k-qc{margin-top:clamp(36px,4vw,56px);gap:20px}.c4 .k-qc figure{margin:0;gap:22px}.c4 .k-qc blockquote{margin:0;font-size:18px;line-height:1.55;color:var(--ink)}.c4 .k-qc figcaption{display:flex;align-items:center;gap:12px;margin-top:auto}.c4 .k-qc figcaption img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.c4 .k-qc figcaption>span:last-child{display:flex;flex-direction:column}.c4 .k-qc figcaption b{font-weight:600;font-size:15px}.c4 .k-qc figcaption small{font-size:13px;color:var(--mut)}.c4 .k-face{border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.c4 .k-pf-c{display:flex;align-items:center;gap:14px}.c4 .k-q figcaption{display:flex;align-items:center;gap:14px}.c4 .k-q{margin:0}.c4 .k-q blockquote{margin:0;font-family:var(--disp);font-weight:500;font-size:clamp(28px,3.4vw,52px);line-height:1.12;letter-spacing:-.035em;text-indent:2.2em}.c4 .k-q figcaption{margin-top:28px;font-size:18px}.c4 .k-q figcaption span{color:var(--mut)}.c4 .k-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px)}.c4 .k-step{opacity:0;transform:translateY(24px);transition:opacity .7s var(--e),transform .8s var(--e)}.c4 .k-steps.on .k-step{opacity:1;transform:none}.c4 .k-step-art{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;aspect-ratio:4 / 3.2;padding:24px;border-radius:22px}.c4 .k-step-art>.k-ob{position:relative;z-index:1;width:100%;max-width:330px}.c4 .k-step-n{position:absolute;z-index:2;top:16px;left:16px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--n);color:#fff;font-family:var(--disp);font-weight:700}.c4 .k-st-form{display:grid;gap:10px;padding:18px}.c4 .k-st-form label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.c4 .k-st-in{padding:12px 14px;border-radius:10px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);font-size:14.5px;color:var(--dim)}.c4 .k-st-btn{padding:12px 14px;border-radius:999px;background:var(--p);color:#fff;text-align:center;font-weight:600;font-size:14.5px}.c4 .k-st-code{padding:18px;display:grid;gap:14px}.c4 .k-st-code code{display:block;padding:14px;border-radius:10px;background:var(--n);color:#e2e8f0;font:500 12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:normal;word-break:break-all}.c4 .k-st-code code span{color:#c4b5fd}.c4 .k-st-code code i{font-style:normal;color:#93c5fd}.c4 .k-st-code code em{font-style:normal;color:#5eead4}.c4 .k-st-code small{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--t)}.c4 .k-steps-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:clamp(36px,4vw,56px)}.c4 .k-steps-cta .c4h-cta{margin-top:0}.c4 .k-steps-cta>span{font-size:14.5px;color:var(--mut)}.c4 .k-cmp{overflow-x:auto;border-radius:22px;box-shadow:inset 0 0 0 1px var(--ln)}.c4 .k-cmp table{width:100%;min-width:560px;border-collapse:collapse;font-size:15.5px}.c4 .k-cmp th,.c4 .k-cmp td{padding:16px 20px;border-bottom:1px solid var(--ln);text-align:center;vertical-align:middle}.c4 .k-cmp tbody tr:last-child th,.c4 .k-cmp tbody tr:last-child td{border-bottom:0}.c4 .k-cmp thead th{font-family:var(--disp);font-weight:600;font-size:16px;letter-spacing:-.02em;background:var(--o)}.c4 .k-cmp tbody th{text-align:left;font-weight:600;color:var(--ink)}.c4 .k-cmp .k-us{background:var(--p-50)}.c4 .k-cmp thead .k-us{background:var(--p);color:#fff}.c4 .k-cmp td span{color:var(--mut);font-size:14.5px}.c4 .k-cmp td.k-us span{color:var(--ink);font-weight:600}.c4 .k-yes{color:var(--t)}.c4 .k-no{color:var(--dim)}.c4 .k-cmp-note{margin:0;padding:16px 20px;font-size:14px;color:var(--mut);border-top:1px solid var(--ln)}.c4 .k-prose{max-width:72ch;font-size:17.5px;line-height:1.75;color:#334155}.c4 .k-prose>*+*{margin-top:1.1em}.c4 .k-prose h2{font-size:clamp(28px,2.6vw,38px);margin-top:2em;letter-spacing:-.035em;line-height:1.12}.c4 .k-prose h3{font-size:clamp(21px,1.8vw,26px);margin-top:1.7em;letter-spacing:-.025em;line-height:1.2}.c4 .k-prose a{color:var(--p);text-decoration:underline;text-underline-offset:3px}.c4 .k-prose ul,.c4 .k-prose ol{padding-left:1.3em}.c4 .k-prose ul{list-style:disc}.c4 .k-prose ol{list-style:decimal}.c4 .k-prose li+li{margin-top:.4em}.c4 .k-prose strong{color:var(--ink)}.c4 .k-prose blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:3px solid var(--p);font-family:var(--disp);font-weight:500;font-size:1.25em;line-height:1.4;color:var(--ink)}.c4 .k-prose img{border-radius:18px}.c4 .k-prose table{width:100%;border-collapse:collapse;font-size:15px}.c4 .k-prose th,.c4 .k-prose td{padding:10px 12px;border-bottom:1px solid var(--ln);text-align:left}.c4 .k-prose code{font-size:.88em;padding:2px 6px;border-radius:6px;background:var(--o)}.c4 .k-chips{display:flex;flex-wrap:wrap;gap:8px}.c4 .k-chips span{padding:9px 16px;border-radius:999px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);font-weight:600;font-size:14.5px}.c4 .k-sticky{display:none}@media (max-width: 760px){.c4 .k-sticky{position:fixed;z-index:60;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:20px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px -16px #1e293b80,0 0 0 1px var(--ln);transform:translateY(140%);transition:transform .45s var(--e)}.c4 .k-sticky.on{transform:none}.c4 .k-sticky span{display:flex;flex-direction:column;font-size:14px;line-height:1.3}.c4 .k-sticky small{color:var(--mut);font-size:12.5px}.c4 .k-sticky .k-pill{height:46px;padding:0 20px;font-size:15px;flex:none}}@media (max-width: 1080px){.c4 .k-cols-3,.c4 .k-cols-4,.c4 .k-beats{grid-template-columns:repeat(2,minmax(0,1fr))}.c4 .k-steps{grid-template-columns:1fr;max-width:520px}}@media (max-width: 760px){.c4 .k-cols-2,.c4 .k-cols-3,.c4 .k-cols-4{grid-template-columns:1fr}.c4 .k-pf-s{grid-template-columns:1fr 1fr}.c4 .k-nonum li{grid-template-columns:0 1fr}.c4 .k-ph-stage{min-height:0}}.rv .c4 [data-rv]{transition:opacity .8s var(--e),transform .9s var(--e)}.rv .c4 [data-rv]:not([data-in]){opacity:0;transform:translateY(28px)}.nav{background:#ffffffeb;border-bottom:0!important}.nav-in{height:80px;position:relative;max-width:1280px;padding:0 clamp(16px,4vw,48px)}.nav.scrolled .nav-in{height:68px}.nav-links{position:absolute;left:50%;transform:translate(-50%);background:#1e293b;border-radius:999px;padding:5px;gap:2px;box-shadow:0 12px 30px -12px #1e293b8c}.nav-links>.nav-link,.nav-links .dd>.nav-link{color:#ffffffc7;font-size:14px;padding:9px 16px;border-radius:999px}.nav-links>.nav-link:hover,.nav-links .dd>.nav-link:hover,.nav-links .dd>.nav-link[aria-expanded=true]{color:#fff;background:#ffffff1f}.nav-links .menu{top:calc(100% + 14px)}.nav-right .btn-primary{border-radius:999px;height:42px;padding:0 20px}.nav-right .tag-guarantee{display:none}footer .wrap{max-width:1280px;padding:0 clamp(16px,4vw,48px)}.foot{background:#fff;border-top:1px solid rgba(30,41,59,.08);padding:88px 0 0;font-size:15px;overflow:hidden}.foot h5{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:18px}.foot ul{gap:12px}.foot a{color:#1e293b;transition:color .2s}.foot a:hover{color:#5b21b6}.foot-blurb{color:#64748b;font-size:15px}.foot-base{margin-top:64px;color:#94a3b8;font-size:14px}.foot-base a{color:#64748b}.foot:after{content:"Contaktly";display:block;margin:40px auto -.18em;max-width:1280px;padding:0 clamp(16px,4vw,48px);font-family:Montserrat,system-ui,sans-serif;font-weight:600;font-size:clamp(72px,15.5vw,236px);line-height:1;letter-spacing:-.06em;color:transparent;background:linear-gradient(180deg,color-mix(in srgb,#5B21B6 20%,white),color-mix(in srgb,#2563EB 10%,white));-webkit-background-clip:text;background-clip:text;pointer-events:none}.menu{top:calc(100% + 16px);left:-8px;border-radius:22px;padding:14px;box-shadow:0 40px 80px -24px #1e293b66,0 0 0 1px #1e293b14;transform:translateY(-10px) scale(.98);transform-origin:20% 0;transition:opacity .2s,transform .25s cubic-bezier(.2,.7,.1,1)}.menu:before{top:-18px;height:18px}.menu:after{content:"";position:absolute;top:-7px;left:30px;width:14px;height:14px;background:#fff;transform:rotate(45deg);box-shadow:-1px -1px #1e293b14}.menu.open{transform:none}.menu-product{width:min(780px,calc(100vw - 340px));gap:12px;grid-template-columns:1fr 260px}.menu-product>div:first-child{display:grid;gap:4px;align-content:start}.menu-res{width:320px}.mi{padding:13px 14px;border-radius:14px;gap:16px;align-items:center;transition:background .18s,transform .18s}.mi:hover,.mi:focus-visible{background:color-mix(in srgb,#5B21B6 6%,white);transform:translate(3px)}.mi-ic{width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,#5B21B6 14%,white),color-mix(in srgb,#2563EB 14%,white));color:#5b21b6;box-shadow:inset 0 0 0 1px #5b21b614}.mi-t{font-family:Montserrat,system-ui,sans-serif;font-weight:600;font-size:15.5px;letter-spacing:-.01em}.mi-d{font-size:13.5px}.menu-res .mi{padding:11px 14px}.menu-side{border-radius:16px;padding:18px 18px 14px;background:linear-gradient(160deg,color-mix(in srgb,#5B21B6 7%,white),#fff 70%);box-shadow:inset 0 0 0 1px #1e293b0f;gap:0}.menu-side .lab{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px}.menu-side a{font-weight:600;font-size:14.5px;padding:9px 0;border-bottom:1px solid rgba(30,41,59,.07);color:#1e293b}.menu-side a:last-child{border-bottom:0}.menu-side a:hover{color:#5b21b6;padding-left:4px;transition:padding .18s}@media (max-width: 980px){.nav-right{display:flex;margin-left:auto}.nav-right>:not(.btn-primary){display:none}.nav-right .btn-primary{height:40px;padding:0 16px;font-size:14px}.burger{margin-left:6px}.drawer{padding-top:20px}.drawer h4{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.drawer .mi-t{font-family:Montserrat,system-ui,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.01em}.drawer .dl{font-family:Montserrat,system-ui,sans-serif;font-size:21px;letter-spacing:-.02em;padding:14px 0}.drawer .cta .btn{height:54px;border-radius:999px;font-size:16px}}@media (max-width: 1080px){.c4h-g,.c4 .k-ask-in{grid-template-columns:minmax(0,1fr)}.c4h-stage{min-height:0}.c4 .k-lv-head{flex-direction:column;align-items:flex-start}.c4 .k-lv-n{text-align:left}}@media (max-width: 760px){.c4 .k-pl-g,.c4 .k-fq-g{grid-template-columns:1fr}.c4 .k-beats{grid-template-columns:1fr;gap:22px}.c4 .k-sh{flex-direction:column;align-items:flex-start}.c4 .k-sh p{text-align:left}.c4 .k-pc-art{aspect-ratio:auto;padding:48px 16px}.c4 .k-pf-s{grid-template-columns:1fr 1fr}.c4 .k-pf-s>div:nth-child(3){padding-left:0;border-left:0}.c4 .k-pf-s>div:nth-child(n+3){border-top:1px solid var(--ln);margin-top:28px}.c4 .k-ru-l li{grid-template-columns:44px 1fr}.c4 .k-ru-l li p{grid-column:2}.c4 .k-fq h2{position:static}.c4h-stage{padding:56px 12px 96px;border-radius:22px;margin-top:30px}.c4 .k-sw{top:-20px;right:12px;padding:8px 10px 8px 16px;gap:10px}.c4 .k-sw .k-tg{font-size:28px}.c4 .k-win-list{height:264px}.c4 .k-vr{grid-template-columns:36px 1fr auto;gap:10px;padding:0 12px}.c4 .k-vr-av{width:36px;height:36px;border-radius:10px;font-size:13px}.c4 .k-vr-r small{display:none}.c4 .k-dm{left:8px;bottom:-22px}.c4 .k-st-p,.c4 .k-pf blockquote,.c4 .k-q blockquote,.c4 .k-prose blockquote{text-indent:0}.c4h-cta .k-pill{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.c4 .k-art .k-bl,.c4 .k-mq-t,.c4 .k-lv-track,.c4 .k-dot{animation:none!important}}.c4 .k-llm-em{color:var(--p)}.c4 .k-llm-chat{width:100%;max-width:480px;min-height:0;padding-bottom:20px}.c4 .k-llm-chat .k-chat-b{padding:20px 4px 0}.c4 .k-llm-draft{margin-top:12px!important;padding:12px 14px;border-radius:12px;background:#ffffff14;font-size:14px!important;line-height:1.5!important}.c4 .k-llm-pages ul,.c4 .k-llm-seq ul{list-style:none;margin:0;padding:6px 0}.c4 .k-llm-pages li,.c4 .k-llm-seq li{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14.5px;font-weight:500;opacity:.35;transition:opacity .4s}.c4 .k-llm-pages li.in,.c4 .k-llm-seq li.in{opacity:1}.c4 .k-llm-pages li small,.c4 .k-llm-seq li small{color:var(--mut);font-size:12.5px}.c4 .k-llm-pages li .k-heat,.c4 .k-llm-seq li>svg{margin-left:auto;color:var(--t)}.c4 .k-llm-seq li>span{display:inline-flex;align-items:center;gap:8px}.c4 .k-llm-seq li small{min-width:44px;font-weight:600;color:var(--p)}.c4 .k-llm-chips{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px}.c4 .k-lc-v{margin:8px 0 0;font-size:12.5px;font-weight:600;color:var(--p)}.c4 .k-me{background:color-mix(in srgb,var(--p) 8%,white);border-bottom:1px solid var(--p-100)}.c4 .k-me .k-vr-av{background:var(--p)}.c4 .k-heat-me{background:var(--p);color:#fff}.k-bk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:kbkin .25s ease}@keyframes kbkin{0%{opacity:0}}.k-bk-in{width:min(1000px,100%);height:min(760px,calc(100vh - 40px));display:flex;flex-direction:column;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 40px 100px -30px #0009}.k-bk-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(30,41,59,.1);font:600 15px/1.3 Inter,system-ui,sans-serif;color:#1e293b}.k-bk-h span{display:inline-flex;align-items:center;gap:10px}.k-bk-h svg{color:#5b21b6}.k-bk-h button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#64748b}.k-bk-h button:hover{background:#f1f5f9}.k-bk iframe{flex:1;width:100%;border:0}@media (max-width: 640px){.k-bk{padding:0}.k-bk-in{height:100%;border-radius:0}}.c4 .kB-ok-book{margin-top:14px;height:46px;padding:0 22px;font-size:15px}.c4 .k-sv{position:fixed;z-index:120;left:20px;bottom:20px;width:min(380px,calc(100vw - 24px));padding:20px 20px 18px;border-radius:20px;background:#fff;box-shadow:0 30px 70px -24px #1e293b80,0 0 0 1px #1e293b14;animation:ksvin .35s cubic-bezier(.2,.7,.1,1)}@keyframes ksvin{0%{opacity:0;transform:translateY(16px)}}.c4 .k-sv-x{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--mut)}.c4 .k-sv-q{margin:0 24px 14px 0;font-weight:600;font-size:15.5px;line-height:1.4;color:var(--ink)}.c4 .k-sv-a{display:grid;gap:8px}.c4 .k-sv-a button{text-align:left;padding:10px 14px;border-radius:12px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);font-size:14px;font-weight:500;color:var(--ink);transition:background .2s,box-shadow .2s}.c4 .k-sv-a button:hover{background:var(--p-50);box-shadow:inset 0 0 0 1px var(--p-300)}.c4 .k-sv-o{display:flex;gap:8px;margin-top:8px}.c4 .k-sv-o input{flex:1;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid var(--ln);font-size:14px}.c4 .k-sv-o button{padding:0 14px;border-radius:12px;background:var(--p);color:#fff;font-weight:600;font-size:14px}@media (max-width: 760px){.c4 .k-sv{left:12px;bottom:84px;width:min(380px,calc(100vw - 72px))}}.c4 .k-me-name{display:inline-block;font-style:normal;font-weight:800;font-size:1.7em;line-height:1.05;letter-spacing:0;text-transform:none;vertical-align:-.1em;color:var(--p);background:linear-gradient(105deg,var(--p) 0%,var(--p) 45%,#c4b5fd 48%,#ffffff 50%,#c4b5fd 52%,var(--p) 55%,var(--p) 100%);background-size:420% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(91,33,182,.35));animation:k-me-pop .9s cubic-bezier(.2,1.4,.3,1) both,k-glint 4s ease-in-out 1s infinite,k-me-glow 2.4s ease-in-out 1s infinite}.c4 .k-me-name-l{font-size:1.3em}@keyframes k-glint{0%{background-position:120% 0}28%{background-position:-20% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion: reduce){.c4 .k-me-name{animation:none;background:none;filter:none;-webkit-text-fill-color:var(--p)}}@keyframes k-me-pop{0%{opacity:0;transform:scale(.55) translateY(4px)}to{opacity:1;transform:none}}@keyframes k-me-glow{0%,to{filter:drop-shadow(0 0 6px rgba(91,33,182,.25))}50%{filter:drop-shadow(0 0 16px rgba(91,33,182,.55))}}html{overflow-x:clip}.c4 .k-vf{margin-top:clamp(32px,4vw,56px);padding:0 clamp(24px,5.5vw,80px);display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:14px;height:470px}.c4 .k-vf-col{overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent)}.c4 .k-vf-track{display:flex;flex-direction:column;gap:14px;animation:c4vf 60s linear infinite}.c4 .k-vf-track>div{flex:none}.c4 .k-vf .k-lc{width:100%}@keyframes c4vf{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (max-width: 1024px){.c4 .k-vf{grid-template-columns:repeat(2,minmax(0,1fr))}.c4 .k-vf-col:nth-child(n+3){display:none}}@media (max-width: 640px){.c4 .k-vf{grid-template-columns:1fr;height:400px}.c4 .k-vf-col:nth-child(n+2){display:none}}@media (prefers-reduced-motion: reduce){.c4 .k-vf-track{animation:none!important}}@media (max-width: 400px){.nav-in{gap:10px;padding:0 12px}.logo{font-size:17px;gap:7px}.nav-right .btn-primary{height:38px;padding:0 13px;font-size:13.5px}.burger{margin-left:0;width:38px}}.c4 .k-xo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:24px;background:#0f172a94;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:kxo-fade .3s ease both}.c4 .k-xo-in{position:relative;width:min(920px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:grid;grid-template-columns:46% 1fr;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 50px 120px -30px #0f172aa6,0 0 0 1px #1e293b0f;outline:none;animation:kxo-in .55s var(--e) both}@keyframes kxo-fade{0%{opacity:0}}@keyframes kxo-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}.c4 .k-xo-x{position:absolute;top:16px;right:16px;z-index:3;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--mut);background:transparent;transition:background .2s,color .2s}.c4 .k-xo-x:hover{background:var(--o);color:var(--ink)}.c4 .k-xo-x:focus-visible,.c4 .k-xo-no:focus-visible{outline:2px solid var(--p);outline-offset:2px}.c4 .k-xo-art{position:relative;min-height:540px;overflow:hidden;isolation:isolate}.c4 .k-xo-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:64px 34px 52px}.c4 .k-xo-pile{position:relative}.c4 .k-xo-larry{position:absolute;z-index:0;right:22px;bottom:calc(100% - 46px);width:138px;pointer-events:none;filter:drop-shadow(0 14px 20px rgba(15,23,42,.35))}.c4 .k-xo-larry img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%)}.c4 .k-xo-card{position:relative;z-index:1;background:#fff;border-radius:18px;padding:16px 18px 18px;box-shadow:0 34px 70px -28px #0f172ab3,0 0 0 1px #1e293b0f}.c4 .k-xo-ch{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--ln)}.c4 .k-xo-ch small{font-size:12.5px;color:var(--mut)}.c4 .k-xo-chip{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;padding:4px 10px 4px 9px;border-radius:999px;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .k-xo-chip i{width:7px;height:7px;border-radius:50%;background:var(--t)}.c4 .k-xo-co{display:grid;grid-template-columns:46px 1fr;gap:13px;align-items:center}.c4 .k-xo-av{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:16px;color:#fff;background:linear-gradient(135deg,var(--p),#7C3AED 60%,var(--b))}.c4 .k-xo-cot{display:flex;flex-direction:column;gap:3px;min-width:0}.c4 .k-xo-cot b{font-size:16px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .k-xo-cot small{font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .k-xo-stay{display:flex;gap:16px;margin-top:16px;font-size:13px;font-weight:600;color:var(--ink)}.c4 .k-xo-stay span{display:inline-flex;align-items:center;gap:6px}.c4 .k-xo-stay svg{color:var(--p)}.c4 .k-xo-pages{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.c4 .k-xo-pages span{font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--p-50);color:var(--p);box-shadow:inset 0 0 0 1px var(--p-100)}.c4 .k-xo-dm{position:relative;z-index:2;align-self:flex-start;margin:-14px 0 0 -12px;width:calc(100% - 8px);display:flex;align-items:center;gap:12px;padding:13px 15px;background:#fff;border-radius:16px;transform:rotate(-1.5deg);box-shadow:0 24px 50px -20px #0f172a99,0 0 0 1px #1e293b12}.c4 .k-xo-dm-av{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--p-100);color:var(--p);font-weight:700;font-size:14px;overflow:hidden}.c4 .k-xo-dm-t{display:flex;flex-direction:column;gap:2px;min-width:0}.c4 .k-xo-dm-t b{font-size:14.5px;color:var(--ink)}.c4 .k-xo-dm-t small{font-size:12.5px;color:var(--mut)}.c4 .k-xo-blur{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.c4 .k-xo-dm-ch{display:flex;gap:6px;margin-top:6px}.c4 .k-xo-dm-ch span{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t);white-space:nowrap}.c4 .k-xo-dm-ch span+span{background:color-mix(in srgb,var(--b) 10%,white);color:var(--b)}.c4 .k-xo-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:64px 56px 48px 52px;overflow-y:auto}.c4 .k-xo-copy h2{font-size:clamp(32px,3.3vw,44px);line-height:1.04;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.c4 .k-xo-name{background:linear-gradient(118deg,var(--p) 0%,#7C3AED 55%,var(--b) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.c4 .k-xo-copy p{margin:22px 0 0;font-size:17px;line-height:1.6;color:var(--mut);max-width:40ch}.c4 .k-xo-cta{margin-top:32px}.c4 .k-xo-small{margin-top:14px;font-size:13.5px;color:var(--mut)}.c4 .k-xo-no{margin-top:26px;padding:4px 0;font-size:14px;font-weight:500;color:var(--mut);background:none;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--mut) 45%,transparent);transition:color .2s}.c4 .k-xo-no:hover{color:var(--ink)}@media (max-width: 860px){.c4 .k-xo-in{grid-template-columns:1fr;overflow-y:auto}.c4 .k-xo-art{display:none}.c4 .k-xo-copy{padding:56px 32px 36px}}@media (prefers-reduced-motion: reduce){.c4 .k-xo,.c4 .k-xo-in{animation:none}.c4 .k-xo-art .k-bl{animation:none!important}}.c4 .lr-pl{position:relative;overflow:hidden;border-radius:18px;aspect-ratio:16 / 9;max-width:100%;background:#0b1020;box-shadow:0 30px 60px -30px #0f172a99;isolation:isolate}.c4 .lr-pl-v{aspect-ratio:9 / 16;border-radius:22px}.c4 .lr-pl>img,.c4 .lr-pl>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.c4 .lr-pl>img{transition:transform .6s var(--e),opacity .4s}.c4 .lr-pl>video{opacity:0;transition:opacity .4s;background:#0b1020}.c4 .lr-pl.pv>video,.c4 .lr-pl.on>video{opacity:1}.c4 .lr-pl.on>video{-o-object-fit:contain;object-fit:contain;z-index:2}.c4 .lr-pl:hover>img{transform:scale(1.03)}.c4 .lr-pl-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;padding:0;border:0;background:none;color:#fff;cursor:pointer;text-align:left;font:inherit}.c4 .lr-pl-hit:focus-visible{outline:3px solid var(--b-300);outline-offset:-3px;border-radius:inherit}.c4 .lr-pl-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b102000 45%,#0b1020d6)}.c4 .lr-pl-btn{position:absolute;right:16px;bottom:58px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff2e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1.5px #ffffff8c;transition:transform .3s var(--e),background .3s}.c4 .lr-pl-hit:hover .lr-pl-btn{transform:scale(1.08);background:#ffffff47}.c4 .lr-pl-big .lr-pl-btn{left:50%;top:50%;right:auto;bottom:auto;translate:-50% -50%;width:104px;height:104px;background:linear-gradient(118deg,#5b21b6,#7c3aed 60%,#2563eb);box-shadow:0 0 0 10px #ffffff24,0 20px 50px -10px #5b21b6e6}.c4 .lr-pl-big .lr-pl-hit:hover .lr-pl-btn{transform:scale(1.06)}.c4 .lr-pl-v .lr-pl-btn{top:14px;right:14px;bottom:auto}.c4 .lr-pl-chip{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;background:#0b10208c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.c4 .lr-pl-cap{position:absolute;left:20px;right:20px;bottom:16px;display:flex;align-items:flex-end;gap:12px}.c4 .lr-pl-cap>span{display:flex;flex-direction:column;gap:3px;min-width:0}.c4 .lr-pl-cap b{font-family:var(--disp);font-weight:600;font-size:17px;letter-spacing:-.02em;line-height:1.2}.c4 .lr-pl-cap small{font-size:14px;line-height:1.4;color:#fffc}.c4 .lr-pl-cap i{margin-left:auto;flex:none;font-style:normal;font-size:13px;font-weight:600;padding:4px 10px;border-radius:6px;background:#0b102099}.c4 .lr-pl-big .lr-pl-cap{left:32px;right:32px;bottom:28px}.c4 .lr-pl-big .lr-pl-cap b{font-size:30px}.c4 .lr-pl-big .lr-pl-cap small{font-size:16px}.c4 .lr-pl-v .lr-pl-cap{flex-direction:column;align-items:flex-start;bottom:18px}.c4 .lr-pl-v .lr-pl-cap i{display:none}.c4 .lr-pl-v .lr-pl-cap b{font-size:20px}.c4 .lr-pl-v .lr-pl-cap small{font-size:13px}.c4 .lr-pl:not(.lr-pl-big):not(.lr-pl-v) .lr-pl-cap i{display:none}.c4 .lr-pl-end{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px;text-align:center;color:#fff;background:#0f1426d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.c4 .lr-pl-end b{font-family:var(--disp);font-weight:600;font-size:clamp(20px,2.6vw,34px);letter-spacing:-.03em;line-height:1.1}.c4 .lr-pl-end>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px}.c4 .lr-pl-end .k-pill{height:48px;padding:0 22px;font-size:15px}.c4 .lr-pl-again{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#fff;font:inherit;font-weight:600;font-size:15px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.5);padding:2px 0}.c4 .lr-pl-again:focus-visible,.c4 .lr-pl>video:focus-visible{outline:3px solid var(--b-300);outline-offset:2px}.c4 .lr-pl-v .lr-pl-end .k-pill{height:44px;padding:0 18px;font-size:14px}.c4 .lr-film{padding:clamp(80px,9vw,140px) 0;color:#fff;background:radial-gradient(70% 60% at 85% 0%,rgba(124,58,237,.45),transparent 70%),radial-gradient(60% 50% at 0% 100%,rgba(37,99,235,.35),transparent 70%),#0f1426}.c4 .lr-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end;margin-bottom:44px}.c4 .lr-film h2{color:#fff;font-size:clamp(40px,5.6vw,84px);margin-top:18px}.c4 .lr-head p{margin:0;font-size:19px;line-height:1.55;color:#ffffffc7;max-width:34em}.c4 .lr-av{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px #fff}.c4 .lr-eps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.c4 .lr-more{display:inline-flex;align-items:center;gap:8px;margin-top:30px;font-weight:600;color:#fff;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px}.c4 .lr-more svg{transition:transform .25s var(--e)}.c4 .lr-more:hover svg{transform:translate(3px)}.c4 .k-fn-in.lr-fn-in{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:24px;text-align:left;padding-bottom:0}.c4 .lr-fn-in .k-art{border-radius:30px}.c4 .lr-fn-copy{padding-bottom:clamp(64px,8vw,120px);min-width:0}.c4 .lr-fn-in h2{margin:0;max-width:11em;font-size:clamp(40px,5.4vw,86px)}.c4 .lr-fn-in .c4h-cta{justify-content:flex-start}.c4 .lr-fn-larry{display:block;width:116%;max-width:none;height:auto;margin:-40px 0 0 -8%;filter:drop-shadow(-12px 0 30px rgba(15,23,42,.35));pointer-events:none}.c4 .lr-follow{padding:0 0 56px}.c4 .lr-follow-in{display:flex;align-items:center;gap:28px;padding-top:26px;border-top:1px solid var(--ln)}.c4 .lr-follow-in>img{width:220px;height:auto;flex:none;margin:-24px 0 -6px}.c4 .lr-follow-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.c4 .lr-follow-t b{font-family:var(--disp);font-weight:600;font-size:24px;letter-spacing:-.03em}.c4 .lr-follow-t span{color:var(--mut);font-size:16px}.c4 .lr-soc{display:flex;gap:10px;flex-wrap:wrap}.c4 .lr-soc a{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:999px;background:var(--p-50);color:var(--p);font-weight:600;font-size:15px;box-shadow:inset 0 0 0 1px var(--p-100);transition:background .2s,transform .25s var(--e)}.c4 .lr-soc a:hover{background:var(--p-100);transform:translateY(-2px)}.c4 .lr-ag{position:relative;z-index:1;width:100%;max-width:560px}.c4 .lr-ag-tabs{display:flex;gap:4px;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto 16px;padding:5px;border-radius:999px;background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 30px -14px #1e293b66}.c4 .lr-ag-tabs button{border:0;background:none;padding:9px 16px;border-radius:999px;font:inherit;font-weight:600;font-size:14px;color:var(--mut);cursor:pointer;white-space:nowrap}.c4 .lr-ag-tabs button.on{background:var(--n);color:#fff}.c4 .lr-ag-tabs button:focus-visible{outline:3px solid var(--b-300);outline-offset:2px}.c4 .lr-ag .lr-pl-big .lr-pl-btn{width:84px;height:84px}.c4 .lr-ag .lr-pl-big .lr-pl-cap{left:22px;right:22px;bottom:18px}.c4 .lr-ag .lr-pl-big .lr-pl-cap b{font-size:18px}.c4 .lr-ag .lr-pl-big .lr-pl-cap small{font-size:14px}.c4 .lr-ag-n{margin:14px 0 0;text-align:center;font-size:14px;font-weight:600;color:var(--ink)}.c4 .kE-nf{position:relative;overflow:hidden}.c4 .lr-404{position:absolute;z-index:0;width:300px;height:auto;right:2%;top:110px;transform:rotate(8deg);filter:drop-shadow(0 30px 40px rgba(30,41,59,.3));animation:lr-fly 6s ease-in-out infinite;pointer-events:none}.c4 .kE-nf>.k-w{position:relative;z-index:1}@keyframes lr-fly{50%{transform:rotate(4deg) translate(-18px,14px)}}.c4 .lr-hero{padding:clamp(40px,6vw,88px) 0 clamp(60px,7vw,100px)}.c4 .lr-hero-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.c4 .lr-hero h1{font-size:clamp(38px,4.6vw,72px);margin:22px 0 24px}.c4 .lr-hero-stage{position:relative;min-height:600px}.c4 .lr-hero-bg{position:absolute;top:60px;right:0;bottom:0;left:0;border-radius:28px;background:radial-gradient(70% 60% at 20% 20%,var(--p-300),transparent 70%),radial-gradient(60% 60% at 90% 30%,var(--b-300),transparent 70%),radial-gradient(60% 50% at 50% 100%,var(--a-300),transparent 70%),var(--p-50)}.c4 .lr-hero-larry{position:absolute;z-index:1;left:-2%;bottom:0;width:88%;height:auto;filter:drop-shadow(0 30px 40px rgba(30,41,59,.35));pointer-events:none}.c4 .lr-file{position:absolute;z-index:2;right:-24px;bottom:36px;width:256px;padding:18px 20px;border-radius:18px;background:#fff;box-shadow:0 30px 60px -24px #1e293b80,0 0 0 1px var(--ln);transform:rotate(2.5deg)}.c4 .lr-file-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.c4 .lr-file-h i{font-style:normal;color:#0f766e;background:#ccfbf1;padding:4px 8px;border-radius:6px;letter-spacing:.04em}.c4 .lr-file>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--ln);font-size:14px}.c4 .lr-file>div span{color:var(--mut)}.c4 .lr-file>div b{text-align:right;font-weight:600}.c4 .lr-file>div:last-child b{color:var(--p)}.c4 .lr-shorts{padding:clamp(70px,8vw,120px) 0;background:var(--p-50)}.c4 .lr-head-l h2{font-size:clamp(40px,5vw,72px);margin-top:16px}.c4 .lr-head-l p{color:var(--mut)}.c4 .lr-rail{display:grid;grid-template-columns:repeat(var(--films, 4),minmax(0,280px));justify-content:center;gap:20px;padding-bottom:36px}.c4 .lr-rail>.lr-pl:nth-child(2n){transform:translateY(36px)}@media (prefers-reduced-motion: reduce){.c4 .lr-404{animation:none}.c4 .lr-pl>img,.c4 .lr-pl-btn{transition:none}}@media (max-width: 960px){.c4 .lr-head,.c4 .lr-hero-g{grid-template-columns:1fr;gap:20px}.c4 .lr-rail{grid-template-columns:repeat(var(--films, 4),62%);justify-content:start;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:none}.c4 .lr-rail>.lr-pl{scroll-snap-align:start}.c4 .lr-rail>.lr-pl:nth-child(2n){transform:none}.c4 .lr-hero-stage{min-height:0;aspect-ratio:520 / 640;max-width:520px;width:100%;margin:0 auto}.c4 .lr-file{right:0}.c4 .k-fn-in.lr-fn-in{grid-template-columns:1fr;text-align:center}.c4 .lr-fn-in h2{margin:0 auto}.c4 .lr-fn-in .c4h-cta{justify-content:center}.c4 .lr-fn-copy{padding-bottom:0}.c4 .lr-fn-larry{width:60%;max-width:300px;margin:0 auto}.c4 .lr-follow-in{flex-wrap:wrap;gap:16px 24px}.c4 .lr-follow-t{flex:1 1 260px}.c4 .lr-soc{flex-basis:100%}.c4 .lr-follow-in>img{width:160px;margin:-16px 0 -4px}.c4 .lr-404{position:relative;display:block;width:180px;top:auto;right:auto;margin:-10px auto 4px}}@media (max-width: 600px){.c4 .lr-eps{grid-template-columns:1fr}.c4 .lr-pl-big .lr-pl-btn{width:72px;height:72px}.c4 .lr-pl-big .lr-pl-cap{left:18px;right:18px;bottom:14px}.c4 .lr-pl-big .lr-pl-cap b{font-size:20px}.c4 .lr-pl-big .lr-pl-cap small{display:none}.c4 .lr-pl-chip{top:12px;right:12px;padding:6px 11px;font-size:12px}.c4 .lr-rail{grid-template-columns:repeat(var(--films, 4),74%)}.c4 .lr-hero-larry{width:84%;left:-6%}.c4 .lr-file{width:186px;padding:12px 14px;bottom:-14px;right:-4px}.c4 .lr-file>div:nth-child(6){display:none}.c4 .lr-file>div{font-size:13px;padding:7px 0}.c4 .lr-ag-tabs button{padding:8px 12px;font-size:13px}.c4 .lr-ag .lr-pl-big .lr-pl-btn{width:64px;height:64px}.c4 .lr-ag .lr-pl-big .lr-pl-cap{left:16px;right:16px;bottom:12px}.c4 .lr-ag .lr-pl-big .lr-pl-cap small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px}}.c4 .lr-ag .lr-pl-shade{background:linear-gradient(180deg,#0b10200d 15%,#0b1020e0 78%)}.c4 .lr-peek{position:absolute;left:30px;bottom:calc(100% - 64px);width:190px;pointer-events:none}.c4 .lr-peek-l{display:block;position:relative;z-index:0;filter:drop-shadow(0 16px 22px rgba(30,41,59,.3));animation:lr-rise .9s var(--e) .3s both}.c4 .lr-peek img{display:block;width:100%;height:auto;transform-origin:50% 90%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%);animation:lr-bob 4.5s ease-in-out 1.2s infinite}.c4 .lr-peek.on img{animation:lr-jolt .5s var(--e),lr-bob 4.5s ease-in-out .5s infinite}.c4 .lr-bub{position:absolute;z-index:3;left:176px;bottom:67px;white-space:nowrap;padding:8px 14px;border-radius:16px 16px 16px 4px;background:#fff;color:var(--ink);font-size:14.5px;font-weight:600;box-shadow:0 14px 30px -12px #1e293b73,0 0 0 1px #1e293b0f;animation:lr-pop .35s var(--e) both}.c4 .lr-peek.on .lr-bub{background:var(--n);color:#fff}.c4 .lr-peek.on .lr-bub b{color:#5eead4}.c4 .lr-stamp{position:absolute;z-index:3;left:-20px;bottom:44px;padding:5px 11px;border:3px solid #14B8A6;border-radius:8px;color:#0f766e;background:#f0fdfaf0;font-family:var(--disp);font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-12deg);animation:lr-slam .4s cubic-bezier(.3,1.6,.5,1) .15s both}@keyframes lr-rise{0%{transform:translateY(62%)}}@keyframes lr-bob{50%{transform:rotate(-2deg) translateY(3px)}}@keyframes lr-jolt{30%{transform:translateY(-14px) rotate(3deg)}}@keyframes lr-pop{0%{opacity:0;transform:translateY(6px) scale(.9)}}@keyframes lr-slam{0%{opacity:0;transform:rotate(-12deg) scale(1.9)}}@media (max-width: 1080px){.c4h-stage:has(.lr-peek){margin-top:70px}.c4 .lr-peek{width:160px;bottom:calc(100% - 54px)}.c4 .lr-bub{left:148px;bottom:60px}.c4 .lr-stamp{bottom:36px}}@media (max-width: 600px){.c4h-stage:has(.lr-peek){margin-top:44px}.c4 .lr-peek{width:120px;left:16px;bottom:calc(100% - 42px)}.c4 .lr-bub{display:none}.c4 .lr-stamp{left:70px;bottom:38px;font-size:12px;padding:4px 8px;border-width:2px}}.c4 .lr-nudge{position:fixed;z-index:120;left:20px;bottom:20px;display:flex;gap:14px;align-items:flex-start;width:min(380px,calc(100vw - 24px));padding:18px 40px 18px 18px;border-radius:20px;background:#fff;box-shadow:0 30px 70px -24px #1e293b80,0 0 0 1px #1e293b14;animation:lr-in .5s var(--e) both}.c4 .lr-nudge img{width:64px;height:64px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,var(--p-300, #C4B5FD),var(--b-300, #93C5FD))}.c4 .lr-nudge>div{display:flex;flex-direction:column;gap:4px;min-width:0}.c4 .lr-nudge b{font-family:var(--disp);font-size:17px;letter-spacing:-.02em;color:var(--ink)}.c4 .lr-nudge span{font-size:14px;color:var(--mut);line-height:1.45}.c4 .lr-nudge .k-tl{margin-top:6px;font-size:14px;align-self:flex-start}.c4 .lr-nudge button{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--dim);cursor:pointer}.c4 .lr-nudge button:hover{background:var(--bg, #F8FAFC);color:var(--ink)}@keyframes lr-in{0%{opacity:0;transform:translateY(20px)}}@media (max-width: 760px){.c4 .lr-nudge{left:12px;bottom:84px;width:min(380px,calc(100vw - 24px))}}@media (prefers-reduced-motion: reduce){.c4 .lr-peek *,.c4 .lr-nudge{animation:none!important}}.c4 .kT{position:relative}.c4 .kT-stage{position:relative;isolation:isolate;border-radius:28px;padding:clamp(8px,2.6vw,36px)}.c4 .kT-frame{position:relative;z-index:1;container:kT / inline-size;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -32px #1e293b73,0 0 0 1px #1e293b12}.c4 .kT-bar{display:flex;align-items:center;gap:7px;height:42px;padding:0 14px;border-bottom:1px solid var(--ln)}.c4 .kT-bar>i{flex:none;width:10px;height:10px;border-radius:50%;background:#e2e8f0}.c4 .kT-url{flex:0 1 340px;min-width:0;margin-left:10px;padding:5px 12px;border-radius:7px;background:var(--o);font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kT-app{position:relative;height:560px;overflow:hidden;font-size:13.5px;line-height:1.35;color:var(--ink);text-align:left}.c4 .kT-ck{display:grid;grid-template-columns:196px minmax(0,1fr);height:100%;animation:kTfade .35s both}.c4 .kT-app:focus{outline:none}.c4 .kT-app button{cursor:pointer}.c4 .kT-app button:focus-visible,.c4 .kT-app a:focus-visible{outline:2px solid var(--b);outline-offset:2px}.c4 .kT-app svg{flex:none}.c4 .kT-side{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 10px;background:#f7f7f8;border-right:1px solid var(--ln);overflow:hidden}.c4 .kT-ws{display:flex;align-items:center;gap:10px;padding:4px 6px 14px}.c4 .kT-ws>svg{margin-left:auto;width:14px;height:14px;color:var(--mut)}.c4 .kT-mark{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--p);color:#fff;font-family:var(--disp);font-weight:700;font-size:14px}.c4 .kT-ws-t{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.c4 .kT-ws-t b{font-size:13.5px;font-weight:600;white-space:nowrap}.c4 .kT-ws-t small{font-size:10.5px;font-weight:600;line-height:1.5;padding:0 7px;border-radius:999px;background:var(--p-100);color:var(--p)}.c4 .kT-ni{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;color:#334155;font-weight:500;white-space:nowrap}.c4 .kT-ni svg{width:16px;height:16px;color:var(--mut)}.c4 .kT-ni.on{background:#eaeaee;color:var(--ink);font-weight:600}.c4 .kT-ni.on svg{color:var(--p)}.c4 .kT-sh{margin:16px 10px 4px;font-size:11.5px;color:var(--dim)}.c4 .kT-me{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 4px 0;border-top:1px solid var(--ln)}.c4 .kT-me .kT-av{width:30px;height:30px}.c4 .kT-me b{display:block;font-size:13px;font-weight:600}.c4 .kT-me small{display:block;font-size:11.5px;color:var(--mut)}.c4 .kT-main{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden}.c4 .kT-view{flex:1;min-height:0;display:flex;flex-direction:column;animation:kTview .4s var(--e) both}@keyframes kTview{0%{opacity:0;transform:translateY(8px)}}@keyframes kTfade{0%{opacity:0}}@keyframes kTrow{0%{opacity:0;transform:translateY(-6px)}}@keyframes kTdrop{0%{opacity:0;transform:translateY(-18px) scale(.98)}}@keyframes kTblink{50%{opacity:0}}@keyframes kTpop{0%{opacity:0;transform:scale(.94)}}.c4 .kT-top{flex:none;display:flex;align-items:center;gap:12px;min-width:0;height:46px;padding:0 16px;border-bottom:1px solid var(--ln);white-space:nowrap}.c4 .kT-top-ic{width:16px;height:16px;color:var(--mut)}.c4 .kT-top .kT-mark{display:none;width:26px;height:26px;border-radius:7px;font-size:12px}.c4 .kT-top-t{font-size:14px;font-weight:600}.c4 .kT-tabs{display:flex;align-items:center;gap:16px;min-width:0;overflow:hidden;padding-left:14px;border-left:1px solid var(--ln);font-size:12.5px;color:var(--mut)}.c4 .kT-tabs>span{display:inline-flex;align-items:center;gap:5px}.c4 .kT-tabs svg{width:14px;height:14px}.c4 .kT-tabs b{color:var(--ink);font-weight:600}.c4 .kT-tabs .on{color:var(--ink)}.c4 .kT-crumb{min-width:0;padding-left:12px;border-left:1px solid var(--ln);font-size:12.5px;color:var(--mut);overflow:hidden;text-overflow:ellipsis}.c4 .kT-upd{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t)}.c4 .kT-upd .k-dot{width:7px;height:7px}.c4 .kT-tools{flex:none;display:flex;align-items:center;gap:8px;min-width:0;padding:12px 16px}.c4 .kT-in{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px;border-radius:8px;box-shadow:inset 0 0 0 1px #1e293b1f;font-size:12.5px;color:var(--mut);white-space:nowrap}.c4 .kT-in svg{width:14px;height:14px}.c4 .kT-search{flex:0 1 200px;min-width:0;overflow:hidden}.c4 .kT-sm{display:none}.c4 .kT-all{color:var(--p);background:var(--p-50);box-shadow:inset 0 0 0 1px var(--p-100);font-weight:600}.c4 .kT-all b{padding:0 6px;border-radius:999px;background:#fff}.c4 .kT-tbl{--cols: 24px minmax(0, 2fr) minmax(0, 1.15fr) 44px 84px 52px minmax(0, 1fr) 60px minmax(0, 1fr);flex:none;margin:0 16px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ln);overflow:hidden}.c4 .kT-tr{display:grid;grid-template-columns:var(--cols);align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 12px 6px 8px;border-top:1px solid var(--ln);background:#fff;text-align:left}.c4 .kT-tr>span{min-width:0}.c4 .kT-th{min-height:38px;border-top:0;background:none;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);white-space:nowrap}.c4 .kT-arr{animation:kTrow .45s var(--e) both}.c4 .kT-lead{transition:background .2s}.c4 .kT-lead:hover,.c4 .kT-lead.kT-open{background:var(--p-50)}.c4 .kT-chev{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--mut)}.c4 .kT-chev svg{width:15px;height:15px}.c4 .kT-lead .kT-chev{color:var(--p)}.c4 .kT-co{display:flex;align-items:center;gap:10px}.c4 .kT-logo{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#cbd5e1;color:#fff;font-family:var(--disp);font-weight:700;font-size:11.5px;transition:background .4s}.c4 .kT-co-t{display:flex;flex-direction:column;min-width:0}.c4 .kT-co-t b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kT-co-t small{font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kT-num{font-variant-numeric:tabular-nums}.c4 .kT-dash{color:var(--dim)}.c4 .kT-c-loc,.c4 .kT-c-src,.c4 .kT-c-last{overflow:hidden;text-overflow:ellipsis}.c4 .kT-tr:not(.kT-th) .kT-c-last{font-size:12.5px;color:var(--mut)}.c4 .kT-c-last .k-dot{display:inline-block;width:7px;height:7px;margin-right:6px;vertical-align:1px}.c4 .kT-exp{padding:14px 16px 18px 40px;background:var(--p-50);border-top:1px solid var(--p-100);animation:kTfade .35s var(--e) both}.c4 .kT-exp-h{margin:0 0 12px;font-size:13px;color:var(--mut)}.c4 .kT-exp-h b{color:var(--ink);font-weight:600}.c4 .kT-exp-g{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px}.c4 .kT-lab{display:block;margin-bottom:8px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);white-space:nowrap}.c4 .kT-lab b{color:var(--ink)}.c4 .kT-pages,.c4 .kT-facts{padding:12px 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--ln)}.c4 .kT-pages ol{list-style:none;margin:0;padding:0}.c4 .kT-pages li{display:grid;grid-template-columns:20px minmax(0,1fr) auto 54px;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--ln);animation:kTrow .35s var(--e) both}.c4 .kT-pages li:first-child{border-top:0}.c4 .kT-pages li>i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--p-100);color:var(--p);font-style:normal;font-size:11px;font-weight:700}.c4 .kT-pages li>span{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kT-pages li>small{font-size:11.5px;color:var(--dim);white-space:nowrap}.c4 .kT-pages li>b{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.c4 .kT-facts{display:flex;flex-direction:column;gap:14px}.c4 .kT-facts dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.c4 .kT-facts dt{font-size:11.5px;color:var(--mut)}.c4 .kT-facts dd{margin:2px 0 0;font-weight:600}.c4 .kT-facts .kT-btn{margin-top:auto;width:100%}.c4 .kT-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:10px;font-size:13.5px;font-weight:600;white-space:nowrap;transition:background .2s,box-shadow .2s,color .2s}.c4 .kT-btn svg{width:15px;height:15px}.c4 .kT-btn-p{background:var(--p);color:#fff;box-shadow:0 8px 18px -10px #5b21b6cc}.c4 .kT-btn-p:hover{background:#4c1d95}.c4 .kT-btn-o{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px #1e293b2e}.c4 .kT-btn-o:hover{background:var(--o)}.c4 .kT-btn-o[aria-pressed=true]{color:var(--t);background:color-mix(in srgb,var(--t) 8%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 35%,white)}.c4 .kT-hd{display:inline-grid;place-items:center}.c4 .kT-pg{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:18px 20px;overflow:hidden}.c4 .kT-coh{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;box-shadow:0 0 0 1px var(--ln)}.c4 .kT-logo-l{width:40px;height:40px;border-radius:10px;font-size:14px}.c4 .kT-coh-t{display:flex;flex-direction:column;flex:1;min-width:0}.c4 .kT-coh-t b{font-size:15px;font-weight:600}.c4 .kT-coh-t small{font-size:12.5px;color:var(--mut)}.c4 .kT-per,.c4 .kT-from{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.c4 .kT-per .kT-lab,.c4 .kT-from .kT-lab,.c4 .kT-chs .kT-lab{margin:0 4px 0 0}.c4 .kT-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);font-size:12px;font-weight:600;color:#334155;white-space:nowrap}.c4 .kT-ppl{border-radius:14px;box-shadow:0 0 0 1px var(--ln);overflow:hidden}.c4 .kT-ppl>.kT-lab{margin:0;padding:12px 16px 10px}.c4 .kT-pp{display:grid;grid-template-columns:36px minmax(0,1fr) 210px 124px;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 16px;border-top:1px solid var(--ln);background:#fff;text-align:left;animation:kTrow .4s var(--e) both}.c4 .kT-pp-lead{background:var(--p-50);box-shadow:inset 3px 0 0 var(--p);transition:background .2s}.c4 .kT-pp-lead:hover{background:var(--p-100)}.c4 .kT-av{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eef0f4;color:var(--mut);font-size:12px;font-weight:700}.c4 .kT-pp-lead .kT-av,.c4 .kT-av-p{background:var(--p);color:#fff}.c4 .kT-pp-t{display:flex;flex-direction:column;min-width:0}.c4 .kT-pp-t b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kT-pp-t small{display:flex;align-items:center;font-size:12.5px;color:var(--mut);white-space:nowrap}.c4 .kT-pp-lead .kT-pp-t small{color:var(--p);font-weight:600}.c4 .kT-mk{flex:none;display:inline-block;width:8px;height:8px;margin-left:16px}.c4 .kT-pp-ch{display:flex;flex-wrap:wrap;gap:6px}.c4 .kT-ok,.c4 .kT-li,.c4 .kT-no{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.c4 .kT-ok svg,.c4 .kT-li svg{width:12px;height:12px}.c4 .kT-ok{background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .kT-li{background:color-mix(in srgb,var(--b) 10%,white);color:var(--b)}.c4 .kT-no{background:#f1f5f9;color:var(--dim)}.c4 .kT-pp-go{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-size:12.5px;font-weight:600;color:var(--p);white-space:nowrap}.c4 .kT-pp-go svg{width:14px;height:14px}.c4 .kT-camp{flex:1;min-height:0;display:grid;grid-template-columns:232px minmax(0,1fr)}.c4 .kT-q{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px 10px;border-right:1px solid var(--ln);background:#fcfcfd}.c4 .kT-q>.kT-lab{margin:0 8px 6px}.c4 .kT-qi{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border-radius:10px}.c4 .kT-qi.on{background:var(--p-50);box-shadow:inset 0 0 0 1px var(--p-100)}.c4 .kT-qi .kT-av{width:32px;height:32px;font-size:11px}.c4 .kT-qi-t{min-width:0}.c4 .kT-qi-t b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kT-qi-t small{display:block;font-size:11.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kT-st{padding:2px 7px;border-radius:999px;background:#f1f5f9;color:var(--mut);font-size:10.5px;font-weight:700}.c4 .kT-st-d{background:var(--p-100);color:var(--p)}.c4 .kT-st-ok{background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .kT-to{display:flex;align-items:center;gap:12px;min-width:0}.c4 .kT-to-t{display:flex;flex-direction:column;flex:1;min-width:0}.c4 .kT-to-t b{font-size:14.5px;font-weight:600}.c4 .kT-to-t small{font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kT-subj{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid var(--ln);font-weight:600}.c4 .kT-subj small{margin-right:8px;font-weight:500;color:var(--mut)}.c4 .kT-typing{display:inline-flex;gap:4px;padding:9px 11px;border-radius:10px;background:var(--p-50)}.c4 .kT-typing i{width:6px;height:6px;border-radius:50%;background:var(--p-300);animation:c4dot 1s infinite}.c4 .kT-typing i:nth-child(2){animation-delay:.15s}.c4 .kT-typing i:nth-child(3){animation-delay:.3s}.c4 .kT-sx{display:grid;grid-template-columns:212px minmax(0,1fr);height:100%;animation:kTview .4s var(--e) both}.c4 .kT-sx-teams{grid-template-columns:64px minmax(0,1fr)}.c4 .kT-sx-side{display:flex;flex-direction:column;gap:1px;min-width:0;padding:12px 10px;background:#f4f3f7;border-right:1px solid var(--ln)}.c4 .kT-sx-ws{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 10px;font-size:14px}.c4 .kT-sx-ws svg{width:14px;height:14px;color:var(--mut)}.c4 .kT-sx-sec{margin:12px 8px 4px;font-size:11.5px;font-weight:600;color:var(--dim)}.c4 .kT-sx-ch{display:flex;align-items:center;gap:7px;height:30px;padding:0 8px;border-radius:7px;color:#475569;white-space:nowrap}.c4 .kT-sx-ch svg{width:14px;height:14px;color:var(--dim)}.c4 .kT-sx-ch.on{background:var(--p-100);color:var(--ink);font-weight:600}.c4 .kT-sx-ch.on svg{color:var(--p)}.c4 .kT-mark-s{width:18px;height:18px;border-radius:5px;font-size:10px}.c4 .kT-sx-rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;background:#f3f4f8;border-right:1px solid var(--ln)}.c4 .kT-sx-rail span{display:flex;flex-direction:column;align-items:center;gap:3px;width:52px;padding:7px 0;border-radius:8px;color:var(--mut)}.c4 .kT-sx-rail svg{width:18px;height:18px}.c4 .kT-sx-rail small{font-size:10px}.c4 .kT-sx-rail .on{background:#fff;color:var(--b);box-shadow:0 0 0 1px var(--ln)}.c4 .kT-sx-main{display:flex;flex-direction:column;min-width:0;min-height:0}.c4 .kT-sx-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;height:50px;padding:0 16px;border-bottom:1px solid var(--ln)}.c4 .kT-sx-top>b{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;font-size:15px;font-weight:700;white-space:nowrap}.c4 .kT-sx-top>b svg{width:15px;height:15px;color:var(--mut)}.c4 .kT-sx-pre{display:inline-flex;align-items:center;gap:4px}.c4 .kT-seg{display:inline-flex;flex:none;padding:3px;border-radius:999px;background:#f1f5f9;box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kT-seg button{height:28px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--mut);white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.c4 .kT-seg button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #1e293b33}.c4 .kT-sx-feed{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:14px 18px}.c4 .kT-sx-teams .kT-sx-feed{background:#f7f7fa}.c4 .kT-sx-in{flex:none;display:flex;align-items:center;justify-content:space-between;height:42px;margin:0 16px 14px;padding:0 14px;border-radius:10px;box-shadow:inset 0 0 0 1px #1e293b29;color:var(--dim)}.c4 .kT-sx-teams .kT-sx-in{margin-top:0;background:#fff;border-radius:6px}.c4 .kT-sx-in svg{width:16px;height:16px}.c4 .kT-al{display:flex;align-items:flex-start;gap:10px}.c4 .kT-al-av .kT-mark{width:36px;height:36px;border-radius:9px}.c4 .kT-al-b{flex:1;min-width:0}.c4 .kT-al-h{display:flex;align-items:center;gap:6px;margin:0 0 4px}.c4 .kT-al-h b{font-weight:700}.c4 .kT-al-tag{padding:0 5px;border-radius:4px;background:#eef0f4;color:var(--mut);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.c4 .kT-al-h small{font-size:12px;color:var(--dim)}.c4 .kT-al-one{margin:0;color:#475569}.c4 .kT-al-one svg{display:inline-block;width:14px;height:14px;margin-right:4px;vertical-align:-2px;color:var(--r)}.c4 .kT-al-old{opacity:.7}.c4 .kT-sx-teams .kT-al-old .kT-al-b{padding:10px 14px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--ln)}.c4 .kT-al-new{opacity:0;transform:translateY(14px);transition:opacity .45s,transform .55s var(--e)}.c4 .kT-al-new.in{opacity:1;transform:none}.c4 .kT-al-card{display:flex;flex-direction:column;gap:6px}.c4 .kT-sx-slack .kT-al-card{padding:2px 0 2px 14px;border-left:4px solid color-mix(in srgb,var(--r) 70%,white)}.c4 .kT-sx-teams .kT-al-card{padding:14px 16px;border-radius:10px;border-top:3px solid var(--b);background:#fff;box-shadow:0 0 0 1px var(--ln),0 8px 20px -14px #1e293b66}.c4 .kT-al-t{display:flex;align-items:center;gap:6px;margin:0;font-weight:700;color:color-mix(in srgb,var(--r) 72%,var(--n))}.c4 .kT-al-t svg{width:15px;height:15px}.c4 .kT-al-co{display:flex;align-items:center;gap:8px;margin:0}.c4 .kT-al-co b{font-family:var(--disp);font-size:17px;font-weight:700;letter-spacing:-.02em}.c4 .kT-al-m{margin:0;font-size:13px;color:var(--mut)}.c4 .kT-al-now{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:500}.c4 .kT-al-now .k-dot{width:7px;height:7px}.c4 .kT-al-card>.kT-lab{margin:6px 0 0}.c4 .kT-al-dm{list-style:none;margin:0;padding:0;display:grid;gap:6px}.c4 .kT-al-dm li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px}.c4 .kT-al-dm .kT-av{width:30px;height:30px;font-size:11px}.c4 .kT-al-act{display:flex;flex-wrap:wrap;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:8px}.c4 .kT-sx-teams .kT-al-act .kT-btn{border-radius:6px}.c4 .kT-llm{display:grid;grid-template-columns:220px minmax(0,1fr);height:100%;animation:kTview .4s var(--e) both}.c4 .kT-llm-side{display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 10px;background:#fafaf9;border-right:1px solid var(--ln)}.c4 .kT-llm-new{display:flex;align-items:center;gap:8px;height:36px;margin-bottom:6px;padding:0 10px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln);font-weight:600}.c4 .kT-llm-new svg{width:15px;height:15px}.c4 .kT-llm-h{padding:8px 10px;border-radius:8px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kT-llm-h.on{background:#efeff2;color:var(--ink);font-weight:600}.c4 .kT-llm-main{display:flex;flex-direction:column;min-width:0;min-height:0}.c4 .kT-llm-top{flex:none;display:flex;align-items:center;gap:10px;height:54px;padding:0 18px;border-bottom:1px solid var(--ln)}.c4 .kT-llm-ic{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,var(--p-100),color-mix(in srgb,var(--b) 14%,white));color:var(--p)}.c4 .kT-llm-ic svg{width:16px;height:16px}.c4 .kT-llm-tt{display:flex;flex-direction:column;min-width:0}.c4 .kT-llm-tt b{font-weight:700}.c4 .kT-llm-tt small{font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kT-llm-feed{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px;width:100%;max-width:720px;margin:0 auto;padding:18px 20px 10px}.c4 .kT-ask{align-self:flex-end;max-width:82%;margin:0;padding:10px 14px;border-radius:16px 16px 4px;background:var(--p);color:#fff;font-size:14px;line-height:1.45;animation:kTrow .35s var(--e) both}.c4 .kT-ans{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.c4 .kT-tool{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--t) 10%,white);color:var(--t);font-size:12.5px;font-weight:600;animation:kTrow .35s var(--e) both}.c4 .kT-tool svg{width:14px;height:14px}.c4 .kT-draft{width:100%;padding:12px 16px 6px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--ln),0 10px 24px -18px #1e293b73}.c4 .kT-draft p{margin:0 0 8px;font-size:14px;line-height:1.5;animation:kTrow .35s var(--e) both}.c4 .kT-draft .kT-subj{margin-bottom:10px}.c4 .kT-line{display:flex;align-items:center;justify-content:space-between;gap:10px;width:calc(100% + 16px);margin:0 -8px 8px;padding:4px 8px;border-radius:8px;background:color-mix(in srgb,var(--a) 12%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a) 38%,white);font-size:14px;line-height:1.5;text-align:left;transition:background .2s}.c4 button.kT-line:hover{background:color-mix(in srgb,var(--a) 22%,white)}.c4 .kT-pen{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:color-mix(in srgb,var(--a) 60%,var(--n))}.c4 .kT-pen svg{width:14px;height:14px}.c4 .kT-draft .kT-line-ed{flex-direction:column;align-items:flex-start;gap:2px;background:var(--p-50);box-shadow:inset 0 0 0 1px var(--p-100);animation:none}.c4 .kT-line-ed s{color:var(--dim);text-decoration-thickness:1.5px}.c4 .kT-mine{min-height:1.5em;color:var(--ink);font-weight:600}.c4 .kT-caret{display:inline-block;width:2px;height:1.1em;margin-left:1px;vertical-align:-.2em;background:var(--p);animation:kTblink .9s steps(1) infinite}.c4 .kT-llm-act{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;width:100%;animation:kTfade .35s both}.c4 .kT-note{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mut)}.c4 .kT-note svg{width:14px;height:14px;color:var(--p)}.c4 .kT-llm-in{flex:none;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 40px);max-width:680px;height:46px;margin:0 auto 14px;padding:0 8px 0 16px;border-radius:14px;box-shadow:inset 0 0 0 1px #1e293b29;color:var(--dim)}.c4 .kT-llm-in svg{width:30px;height:30px;padding:8px;border-radius:9px;background:var(--p);color:#fff}.c4 .kT-seq{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:16px 20px 18px;animation:kTfade .35s both}.c4 .kT-seq-h{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.c4 .kT-seq-h .kT-to{flex:1 1 220px}.c4 .kT-crm{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.c4 .kT-crm .kT-lab{margin:0}.c4 .kT-seg-s button{height:26px;padding:0 10px;font-size:12px}.c4 .kT-sync{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--t);white-space:nowrap}.c4 .kT-sync svg{width:13px;height:13px}.c4 .kT-steps{list-style:none;margin:0;padding:0;border-radius:14px;box-shadow:0 0 0 1px var(--ln);overflow:hidden}.c4 .kT-steps li{display:grid;grid-template-columns:52px 32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 16px;border-top:1px solid var(--ln);animation:kTrow .4s var(--e) both}.c4 .kT-steps li:first-child{border-top:0}.c4 .kT-steps .kT-s0{background:var(--p-50);animation:kTdrop .55s var(--e) both}.c4 .kT-steps .kT-s0.sent{background:color-mix(in srgb,var(--t) 8%,white)}.c4 .kT-sd{font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--p)}.c4 .kT-si{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#f1f5f9;color:var(--mut)}.c4 .kT-si svg{width:15px;height:15px}.c4 .kT-s0 .kT-si{background:var(--p);color:#fff}.c4 .kT-s0.sent .kT-si{background:var(--t)}.c4 .kT-stt{display:flex;flex-direction:column;min-width:0}.c4 .kT-stt b{font-weight:600}.c4 .kT-stt small{font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kT-ss{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--dim);white-space:nowrap}.c4 .kT-ss svg{width:13px;height:13px}.c4 .kT-s0 .kT-ss{color:var(--p)}.c4 .kT-s0.sent .kT-ss{color:var(--t)}.c4 .kT-seq-f{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.c4 .kT-done{display:flex;flex-direction:column;gap:10px}.c4 .kT-reply,.c4 .kT-booked{opacity:0;transform:translateY(6px);transition:opacity .35s,transform .45s var(--e)}.c4 .kT-reply.in,.c4 .kT-booked.in{opacity:1;transform:none}.c4 .kT-reply{display:flex;align-items:flex-start;gap:10px}.c4 .kT-reply p{margin:0;padding:10px 14px;border-radius:4px 14px 14px;background:#f1f5f9;font-size:14px}.c4 .kT-reply b{display:block;margin-bottom:2px;font-size:12px;font-weight:600;color:var(--mut)}.c4 .kT-booked{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 30%,white)}.c4 .kT-booked.in{animation:kTpop .5s var(--e) both}.c4 .kT-booked svg{width:24px;height:24px}.c4 .kT-booked span{display:flex;flex-direction:column;min-width:0}.c4 .kT-booked b{font-size:15px;font-weight:700;color:var(--ink)}.c4 .kT-booked small{font-size:12.5px;color:var(--mut)}.c4 .kT-end{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;padding:16px;background:#f8fafcb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:kTfade .4s both}.c4 .kT-end-in{width:min(460px,100%);padding:30px 28px 20px;border-radius:22px;background:#fff;text-align:center;box-shadow:0 40px 80px -30px #1e293b80,0 0 0 1px var(--ln);animation:kTpop .5s var(--e) both}.c4 .kT-end-ic{width:52px;height:52px;margin:0 auto 16px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .kT-end-ic svg{width:26px;height:26px}.c4 .kT-end-t{margin:0;font-family:var(--disp);font-weight:600;font-size:clamp(26px,2.6vw,34px);letter-spacing:-.04em;line-height:1.05}.c4 .kT-end-s{margin:10px 0 0;font-size:15px;color:var(--mut)}.c4 .kT-end-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.c4 .kT-end-cta .k-pill{height:48px;padding:0 22px;font-size:15px}.c4 .kT-again{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:6px 8px;font-size:13px;font-weight:600;color:var(--mut)}.c4 .kT-again:hover{color:var(--p)}.c4 .kT-again svg{width:14px;height:14px}.c4 .kT-ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;animation:kTfade .3s .15s both}.c4 .kT-dot{position:absolute;left:0;top:0;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--p);box-shadow:0 0 0 3px #fff,0 6px 16px -2px #5b21b699}.c4 .kT-dot:before,.c4 .kT-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--p);animation:kTping 1.8s var(--e) infinite}.c4 .kT-dot:after{animation-delay:.9s}.c4 .kT-dot[data-tone=w]{background:#fff;box-shadow:0 0 0 3px var(--p-300),0 6px 16px -2px #1e293b73}.c4 .kT-dot[data-tone=w]:before,.c4 .kT-dot[data-tone=w]:after{border-color:#fff}@keyframes kTping{0%{transform:scale(1);opacity:.85}to{transform:scale(2.8);opacity:0}}.c4 .kT-bub{position:absolute;left:0;top:0;width:-moz-max-content;width:max-content;max-width:min(300px,calc(100% - 16px));padding:10px 14px;border-radius:12px;background:var(--p);color:#fff;font-size:13.5px;font-weight:600;line-height:1.35;box-shadow:0 16px 32px -14px #5b21b6cc}.c4 .kT-bub:before{content:"";position:absolute;left:var(--ax, 50%);width:12px;height:12px;margin-left:-6px;border-radius:2px;background:inherit;transform:rotate(45deg)}.c4 .kT-bub[data-side=b]:before{top:-5px}.c4 .kT-bub[data-side=t]:before{bottom:-5px}.c4 .kT-bub[data-side=r]:before{left:-5px;top:var(--ay, 50%);margin:-6px 0 0}.c4 .kT-ctl{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:7px 7px 7px 20px;border-radius:999px;background:#fffffff0;box-shadow:0 14px 30px -18px #1e293b73,0 0 0 1px var(--ln)}.c4 .kT-ctl-s{display:flex;gap:8px;margin:0;font-size:14px;color:var(--mut);white-space:nowrap}.c4 .kT-ctl-s b{color:var(--ink);font-weight:600}.c4 .kT-dots{display:flex;align-items:center}.c4 .kT-dots button{width:28px;height:32px;display:grid;place-items:center;border-radius:999px;cursor:pointer}.c4 .kT-dots button:before{content:"";width:8px;height:8px;border-radius:999px;background:#cbd5e1;transition:width .3s var(--e),background .3s}.c4 .kT-dots button.done:before{background:var(--p-300)}.c4 .kT-dots button[aria-current=step]:before{width:24px;background:var(--p)}.c4 .kT-nav{display:flex;gap:6px}.c4 .kT-nb{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 18px;border-radius:999px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px #1e293b29;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .2s,transform .2s var(--e)}.c4 .kT-nb svg{width:16px;height:16px}.c4 .kT-nb[aria-disabled=true]{opacity:.4;cursor:default}.c4 .kT-nb-p{background:var(--p);color:#fff;box-shadow:0 8px 18px -10px #5b21b6cc}.c4 .kT-nb-p:hover{background:#4c1d95}.c4 .kT-ctl button:focus-visible{outline:3px solid var(--b-300);outline-offset:2px}html[data-kt-tour] .c4 .k-sticky.on{transform:translateY(140%);visibility:hidden}.c4 .kT-list{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:8px;font-size:16px;color:var(--mut)}.c4 .kT-list b{color:var(--ink);font-weight:600}.c4 .kT-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.c4 .kT-sec{margin-top:calc(-1*clamp(24px,4vw,64px))}@container kT (max-width: 999px){.c4 .kT-ck{grid-template-columns:56px minmax(0,1fr)}.c4 .kT-side{align-items:center;padding:12px 8px}.c4 .kT-ws{padding:4px 0 14px}.c4 .kT-ws-t,.c4 .kT-ws>svg,.c4 .kT-ni>span,.c4 .kT-me-t{display:none}.c4 .kT-ni{justify-content:center;width:38px;padding:0}.c4 .kT-sh{width:24px;height:1px;margin:12px 0 8px;overflow:hidden;color:transparent;background:var(--ln)}.c4 .kT-me{padding:12px 0 0}.c4 .kT-tbl{--cols: 24px minmax(0, 2fr) minmax(0, 1.2fr) 44px 52px minmax(0, 1fr) 60px}.c4 .kT-c-time,.c4 .kT-c-last,.c4 .kT-x2{display:none}}@container kT (max-width: 719px){.c4 .kT-tbl{--cols: 24px minmax(0, 2fr) minmax(0, 1.2fr) 44px 60px}.c4 .kT-c-ppl,.c4 .kT-c-src,.c4 .kT-x1{display:none}.c4 .kT-exp-g,.c4 .kT-camp{grid-template-columns:minmax(0,1fr)}.c4 .kT-q,.c4 .kT-sx-side,.c4 .kT-sx-rail,.c4 .kT-llm-side{display:none}.c4 .kT-sx,.c4 .kT-llm{grid-template-columns:minmax(0,1fr)}.c4 .kT-pp{grid-template-columns:36px minmax(0,1fr);row-gap:6px}.c4 .kT-pp-ch{grid-column:2}.c4 .kT-pp-go{display:none}}@container kT (max-width: 519px){.c4 .kT-app{height:620px;font-size:13px}.c4 .kT-ck{grid-template-columns:minmax(0,1fr)}.c4 .kT-side,.c4 .kT-top-ic,.c4 .kT-v-open .kT-tools,.c4 .kT-v-open .kT-th{display:none}.c4 .kT-tools{gap:6px;padding:10px}.c4 .kT-search{flex:1 1 auto}.c4 .kT-lg{display:none}.c4 .kT-sm{display:inline}.c4 .kT-top{gap:10px;padding:0 12px}.c4 .kT-top .kT-mark{display:grid}.c4 .kT-tabs{gap:10px;padding-left:10px}.c4 .kT-tabs>span:not(:first-child){display:none}.c4 .kT-crumb{padding-left:10px}.c4 .kT-tbl{--cols: 16px minmax(0, 1fr) 40px 52px;margin:0 10px}.c4 .kT-v-open .kT-tbl{margin-top:10px}.c4 .kT-tr{gap:8px;min-height:58px;padding:6px 8px 6px 6px}.c4 .kT-th{min-height:36px}.c4 .kT-c-loc{display:none}.c4 .kT-chev{width:16px}.c4 .kT-logo{width:28px;height:28px;font-size:10.5px}.c4 .kT-exp{padding:12px 10px 14px}.c4 .kT-pages li{grid-template-columns:20px minmax(0,1fr) auto 48px;gap:8px}.c4 .kT-pg{gap:12px;padding:14px 12px}.c4 .kT-coh{padding:12px}.c4 .kT-pp{padding:10px 12px}.c4 .kT-sx-top{height:48px;padding:0 10px}.c4 .kT-seg button{padding:0 10px}.c4 .kT-sx-feed{justify-content:flex-start;gap:12px;padding:12px 10px}.c4 .kT-sx-in{margin:0 10px 10px}.c4 .kT-al-av,.c4 .kT-sx-pre,.c4 .kT-al-old,.c4 .kT-llm-act .kT-note,.c4 .kT-seq-done .kT-crm{display:none}.c4 .kT-al-act .kT-btn{height:36px;font-size:13px}.c4 .kT-al-dm li{grid-template-columns:30px minmax(0,1fr);row-gap:4px}.c4 .kT-al-dm .kT-pp-ch{grid-column:2}.c4 .kT-al-act{width:100%}.c4 .kT-al-act .kT-btn{flex:1 1 auto;padding:0 10px}.c4 .kT-sx-teams .kT-al-card{padding:12px}.c4 .kT-llm-top{padding:0 12px}.c4 .kT-llm-top .kT-upd{display:none}.c4 .kT-llm-feed{gap:10px;padding:14px 12px 8px}.c4 .kT-llm-in{width:calc(100% - 24px);margin-bottom:10px}.c4 .kT-ask{max-width:92%;font-size:13.5px}.c4 .kT-draft{padding:10px 12px 4px}.c4 .kT-draft p,.c4 .kT-line{font-size:13.5px}.c4 .kT-llm-act .kT-btn{width:100%}.c4 .kT-seq{gap:12px;padding:14px 12px}.c4 .kT-steps li{grid-template-columns:42px 28px minmax(0,1fr) auto;gap:10px;min-height:50px;padding:8px 12px}.c4 .kT-steps li:not(.kT-s0) .kT-ss{font-size:0}.c4 .kT-si{width:28px;height:28px}.c4 .kT-seq-f .kT-note{display:none}.c4 .kT-seq-f .kT-btn{width:100%}.c4 .kT-end-in{padding:24px 18px 16px}.c4 .kT-end-cta .k-pill{flex:1 1 100%}}@media (max-width: 600px){.c4 .kT-stage{border-radius:20px}.c4 .kT-ctl{padding:6px}.c4 .kT-ctl-s{display:none}.c4 .kT-nb{height:40px;padding:0 14px}.c4 .kT-nb:not(.kT-nb-p) span{display:none}.c4 .kT-dots button{width:24px}.c4 .kT-list{font-size:15px}}@media (prefers-reduced-motion: reduce){.c4 .kT-view,.c4 .kT-ck,.c4 .kT-sx,.c4 .kT-llm,.c4 .kT-arr,.c4 .kT-exp,.c4 .kT-pages li,.c4 .kT-pp,.c4 .kT-al-new.in,.c4 .kT-draft p,.c4 .kT-tool,.c4 .kT-steps li,.c4 .kT-booked.in,.c4 .kT-end,.c4 .kT-end-in,.c4 .kT-ov{animation:none}.c4 .kT-dot:before,.c4 .kT-dot:after,.c4 .kT-typing i,.c4 .kT-caret{animation:none}.c4 .kT-dot:before{transform:scale(1.7);opacity:.4}.c4 .kT-reply,.c4 .kT-booked,.c4 .kT-al-new{transition:none}}.c4 .kT-live-b{flex:none;display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:5px 11px 5px 9px;border-radius:999px;background:var(--p-50);color:var(--p);font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--p-100)}.c4 .kT-live-b>i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--p)}.c4 .kT-live-b>i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--p);animation:kTping 1.8s var(--e) infinite}.c4 .kT-start{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding:24px;border:0;background:radial-gradient(closest-side,#ffffffeb,#ffffff8c);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--ink);text-align:center;cursor:pointer;font:inherit;animation:kTfade .4s both}.c4 .kT-start-pl{position:relative;display:grid;place-items:center;width:92px;height:92px;margin-bottom:6px;border-radius:50%;background:linear-gradient(135deg,var(--p),#2563EB);color:#fff;box-shadow:0 22px 44px -16px #5b21b6bf,0 0 0 8px #ffffffd9;transition:transform .3s var(--e)}.c4 .kT-start-pl svg{width:34px;height:34px;margin-left:5px;fill:currentColor}.c4 .kT-start-pl:before,.c4 .kT-start-pl:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid var(--p);animation:kTping 2.2s var(--e) infinite}.c4 .kT-start-pl:after{animation-delay:1.1s}.c4 .kT-start b{font-family:var(--disp);font-size:22px;font-weight:700;letter-spacing:-.02em}.c4 .kT-start small{font-size:14.5px;color:var(--mut)}.c4 .kT-start:hover .kT-start-pl,.c4 .kT-start:focus-visible .kT-start-pl{transform:scale(1.07)}.c4 .kT-start:focus-visible{outline:3px solid var(--p);outline-offset:-3px}.c4 .kT-bub{display:flex;flex-direction:column;gap:6px;font-weight:500}.c4 .kT-bub-a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#fff}.c4 .kT-bub-a svg{flex:none;width:15px;height:15px}.c4 .kT-bub>span+.kT-bub-a{padding-top:6px;border-top:1px solid rgba(255,255,255,.25)}.c4 .kT-hand{position:absolute;left:0;top:0;z-index:2;width:30px;height:30px;margin:-2px 0 0 -4px;color:var(--ink);filter:drop-shadow(0 4px 6px rgba(15,23,42,.35))}.c4 .kT-hand>i{display:block;transform-origin:20% 10%;animation:kThand 2.6s var(--e) both}.c4 .kT-hand svg{display:block;width:30px;height:30px;fill:#fff;stroke:var(--ink);stroke-width:1.6}@keyframes kThand{0%{opacity:0;translate:150px 120px;scale:1}12%{opacity:1}45%{translate:0 0;scale:1}52%{scale:.8}60%{scale:1}68%{scale:.8}76%{scale:1;opacity:1}to{translate:0 0;opacity:0}}@container kT (max-width: 520px){.c4 .kT-live-b{padding:4px 9px 4px 8px;font-size:11px}.c4 .kT-url{min-width:96px}}@container kT (max-width: 360px){.c4 .kT-bar>i{display:none}.c4 .kT-url{margin-left:0}.c4 .kT-live-x{display:none}}@media (max-width: 600px){.c4 .kT-start b{font-size:19px}.c4 .kT-start-pl{width:76px;height:76px}}@media (prefers-reduced-motion: reduce){.c4 .kT-live-b>i:after,.c4 .kT-start-pl:before,.c4 .kT-start-pl:after,.c4 .kT-start,.c4 .kT-hand>i{animation:none}}@media (max-height: 920px){.c4 .kT-app{height:540px;zoom:.86}}@media (max-height: 800px){.c4 .kT-app{height:520px;zoom:.8}}.c4 .kA-em{font-style:normal;color:var(--p)}.c4 .kA-loop{width:100%;contain:inline-size}.c4 .kA-i{opacity:0;transform:translateY(6px);transition:opacity .4s,transform .45s var(--e)}.c4 .kA-i.in{opacity:1;transform:none}.c4 .kA-pt{display:block;margin:22px 0 20px;color:#fff;font-size:clamp(38px,4.6vw,68px)}.c4 .kA-pt-l{font-size:clamp(32px,3.7vw,54px)}.c4 .kA-pv{color:var(--ink);display:flex;justify-content:center}.c4 .kA-wl{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.c4 .kA-stack{position:relative;width:100%;display:flex;flex-direction:column}.c4 .kA-stack>.k-win,.c4 .kA-stack>.k-ob:first-child{position:relative;z-index:1;width:100%}.c4 .kA-float{position:relative;z-index:2;align-self:flex-start;margin:-24px 0 0 -26px;width:min(350px,100%);display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;overflow:visible}.c4 .kA-float.kA-i{transform:translateY(14px) rotate(-1.5deg)}.c4 .kA-float.kA-i.in{transform:rotate(-1.5deg)}.c4 .kA-float .k-dm-ch{display:flex;gap:6px;margin-top:6px}.c4 .kA-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:9px 16px;border-bottom:1px solid var(--ln)}.c4 .kA-row:last-child{border-bottom:0}.c4 .kA-row-s{min-height:0;padding:10px 16px}.c4 .kA-ic{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--p-100);color:var(--p);font-family:var(--disp);font-weight:700;font-size:14px;transition:background .35s,color .35s}.c4 .kA-ic svg{width:16px;height:16px}.c4 .kA-ic-b{background:color-mix(in srgb,var(--b) 12%,white);color:var(--b)}.c4 .kA-ic-t{background:color-mix(in srgb,var(--t) 13%,white);color:var(--t)}.c4 .kA-ic-r{background:color-mix(in srgb,var(--r) 12%,white);color:color-mix(in srgb,var(--r) 80%,var(--n))}.c4 .kA-ic-a{background:color-mix(in srgb,var(--a) 18%,white);color:color-mix(in srgb,var(--a) 60%,var(--n))}.c4 .kA-ic-wa{background:color-mix(in srgb,#25D366 14%,white);color:#128c7e}.c4 .kA-tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.c4 .kA-tx b{font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s}.c4 .kA-tx small{font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kA-m{flex:none;font-style:normal;font-size:12px;font-weight:600;color:var(--dim);transition:color .35s}.c4 .kA-m-ok{color:var(--t)}.c4 .kA-tick{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--t) 14%,white);color:var(--t)}.c4 .kA-tick svg{width:13px;height:13px}.c4 .kA-ft{display:flex;align-items:center;gap:7px;padding:11px 16px;font-size:12.5px;color:var(--mut);background:var(--o);border-top:1px solid var(--ln)}.c4 .kA-ft-ok{color:var(--t);font-weight:600}.c4 .kA-lbl{padding:11px 16px 5px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.c4 .kA-co{justify-content:flex-start;gap:12px}.c4 .kA-co .k-vr-av{width:38px;height:38px;font-size:13px;flex:none}.c4 .kA-run{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:600;color:var(--t)!important}.c4 .kA-heat-live{background:color-mix(in srgb,var(--t) 13%,white);color:var(--t)}.c4 .kA-app{display:inline-flex;align-items:center;gap:10px}.c4 .kA-app .kA-ic{width:28px;height:28px;border-radius:8px;font-size:13px}.c4 .kA-app .kA-ic svg{width:15px;height:15px}.c4 .kA-keep .kA-ic{background:color-mix(in srgb,var(--t) 14%,white);color:var(--t)}.c4 .kA-keep .kA-m{color:var(--t)}.c4 .kA-drop .kA-ic{background:#f1f5f9;color:var(--dim)}.c4 .kA-drop .kA-tx b{color:var(--dim);text-decoration:line-through}.c4 .kA-drop .kA-m{color:color-mix(in srgb,var(--r) 72%,var(--n))}.c4 .kA-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f1f5f9;color:var(--mut);font-size:12px;font-weight:700;transition:background .35s,color .35s}.c4 .kA-av-p{width:42px;height:42px;background:var(--p-100);color:var(--p);font-size:14px}.c4 .kA-pp{border-left:3px solid transparent;transition:background .35s,border-color .35s}.c4 .kA-fit .kA-av{background:var(--p-100);color:var(--p)}.c4 .kA-fit .kA-m{color:var(--p)}.c4 .kA-pick{background:var(--p-50);border-left-color:var(--p)}.c4 .kA-pick .kA-av{background:var(--p);color:#fff}.c4 .kA-go{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--p);color:#fff}.c4 .kA-win{background:color-mix(in srgb,var(--t) 7%,white)}.c4 .kA-intent{display:flex;align-items:center;gap:12px;margin:12px 14px 14px;padding:12px 14px;border-radius:12px;background:var(--p-50);box-shadow:inset 0 0 0 1px var(--p-100);color:var(--p)}.c4 .kA-intent span{display:flex;flex-direction:column;gap:2px}.c4 .kA-intent small{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.c4 .kA-intent b{font-size:14.5px;color:var(--ink);font-weight:600}.c4 .kA-grp{padding:11px 16px;border-bottom:1px solid var(--ln)}.c4 .kA-grp>small{display:block;margin-bottom:7px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.c4 .kA-chips{display:flex;flex-wrap:wrap;gap:6px}.c4 .kA-chips span{padding:5px 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--p-50);color:var(--p);box-shadow:inset 0 0 0 1px var(--p-100)}.c4 .kA-meter{position:relative;height:10px;margin:14px 16px 0;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,var(--b-300),var(--a),var(--r))}.c4 .kA-meter i{position:absolute;top:0;right:0;bottom:0;background:#eef2f7;transition:width .8s var(--e)}.c4 .kA-meter-l{display:flex;justify-content:space-between;padding:7px 16px 12px;font-size:11.5px;font-weight:600;color:var(--dim);border-bottom:1px solid var(--ln)}.c4 .kA-chat .k-ob-h,.c4 .kA-wa .k-ob-h{gap:10px}.c4 .kA-chat .k-ob-h small,.c4 .kA-wa .k-ob-h small{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600}.c4 .kA-chat .k-ob-h small{color:var(--t)}.c4 .kA-bot{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--p-100);color:var(--p)}.c4 .kA-wa .k-ob-h{background:color-mix(in srgb,#25D366 9%,white)}.c4 .kA-wa-ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff}.c4 .kA-slot{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;padding:8px 16px}.c4 .kA-slot time{font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--mut)}.c4 .kA-slot span{padding:9px 12px;border-radius:10px;background:#f1f5f9;font-size:13.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kA-slot.kA-bk span{background:color-mix(in srgb,var(--t) 13%,white);color:color-mix(in srgb,var(--t) 70%,var(--n));font-weight:600;box-shadow:inset 3px 0 0 var(--t)}.c4 .kA-slot.kA-free span{background:transparent;box-shadow:inset 0 0 0 1.5px #e2e8f0;color:var(--dim)}.c4 .kA-slot+.kA-ft{margin-top:6px}.c4 .kA-site{max-width:460px}.c4 .kA-skel{display:grid;gap:10px;padding:24px 22px 8px}.c4 .kA-skel i{display:block;height:10px;border-radius:6px;background:#eef2f7}.c4 .kA-skel i:nth-child(1){width:34%}.c4 .kA-skel i:nth-child(2){width:74%;height:20px;background:#e2e8f0;margin:4px 0}.c4 .kA-skel i:nth-child(3){width:92%}.c4 .kA-skel i:nth-child(4){width:70%}.c4 .kA-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:18px 18px 6px}.c4 .kA-act{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:999px;font-size:13.5px;font-weight:600;background:#fff;color:var(--ink);box-shadow:0 10px 22px -12px #1e293b80,0 0 0 1px var(--ln)}.c4 .kA-act-p{background:var(--p);color:#fff;box-shadow:0 10px 22px -10px #5b21b6cc}.c4 .kA-act svg{flex:none}.c4 .kA-toast{display:flex;align-items:center;gap:10px;margin:12px 18px 18px;padding:11px 14px;border-radius:12px;background:color-mix(in srgb,var(--t) 10%,white);color:var(--t)}.c4 .kA-toast span{display:flex;flex-direction:column;font-size:14px}.c4 .kA-toast small{color:var(--mut);font-size:12.5px}.c4 .kA-alert{display:flex;align-items:center;gap:12px;margin:12px 14px;padding:12px;border-radius:12px;background:var(--o);box-shadow:inset 3px 0 0 var(--p)}.c4 .kA-alert .k-vr-av{width:36px;height:36px;font-size:13px;flex:none}.c4 .kA-code{width:100%;max-width:460px;padding:18px 20px;border-radius:18px;background:#0f172adb;color:#e2e8f0;box-shadow:0 40px 80px -30px #0009,inset 0 0 0 1px #ffffff1a}.c4 .kA-code pre{margin:0;font:500 12.5px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word;color:#e2e8f0}.c4 .kA-code-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.c4 .kA-dots{display:flex;gap:6px}.c4 .kA-dots i{width:10px;height:10px;border-radius:50%;background:#ffffff38}.c4 .kA-sig{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#5eead424;color:#5eead4}.c4 .kA-pr{display:grid;gap:18px;justify-items:start}.c4 .kA-note{display:grid;grid-template-columns:48px 1fr;gap:18px;margin-top:clamp(40px,5vw,64px);padding:clamp(22px,2.6vw,32px);border-radius:22px;background:var(--p-50);box-shadow:inset 0 0 0 1px var(--p-100)}.c4 .kA-note-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--p-100);color:var(--p)}.c4 .kA-note h3{font-size:clamp(20px,1.7vw,24px);letter-spacing:-.025em;margin:4px 0 10px}.c4 .kA-note p{margin:0;max-width:60em;font-size:16px;line-height:1.6;color:var(--mut)}.c4 .kA-note p+p{margin-top:6px}.c4 .kA-inc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,28px)}.c4 .kA-inc-c{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;min-height:260px;padding:clamp(26px,3vw,40px);border-radius:22px;color:#fff}.c4 .kA-inc-c>*:not(.k-art){position:relative;z-index:1}.c4 .kA-inc-ic{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:#ffffff2e;color:#fff;margin-bottom:auto}.c4 .kA-inc-c h3{color:#fff;font-size:clamp(30px,3.2vw,48px)}.c4 .kA-inc-c p{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#ffffffe6}.c4 .kA-more{margin-top:36px}.c4 .kA-white .k-cd{background:#fff}.c4 .kA-inc-n{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:28px 0 0;font-size:17px;line-height:1.5;color:var(--mut)}.c4 .kA-gap{height:clamp(48px,5vw,72px)}.c4 .kA-soon{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:start}.c4 .kA-soon>p{margin:0;max-width:28em;font-size:18px;line-height:1.55;color:var(--mut)}.c4 .kA-help{margin-top:calc(-1*clamp(48px,6vw,96px));padding-bottom:clamp(96px,11vw,160px)}.c4 .kA-help .k-w{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,80px)}.c4 .kA-help p{grid-column:2;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:17px;color:var(--mut)}@media (max-width: 760px){.c4 .kA-float{margin:-18px 0 0 -6px;width:min(330px,calc(100% + 6px))}.c4 .kA-help .k-w,.c4 .kA-inc,.c4 .kA-soon{grid-template-columns:1fr}.c4 .kA-help p{grid-column:1}.c4 .kA-note{grid-template-columns:1fr}.c4 .kA-inc-c{min-height:200px}}.c4 .kB h1 em{font-style:normal;color:var(--p)}.c4 .kB-loop,.c4 .kB-vis{width:100%}.c4 .kB .k-ph-vis>.kB-loop{max-width:470px}.c4 .kB-av{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;font-family:var(--disp);font-weight:700;font-size:12.5px}.c4 .kB-exf{margin:0;padding:10px 16px 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1e293b73;text-align:right}.c4 .kB-exf-l{color:#ffffff8c;padding:14px 4px 0}.c4 .kB-after{margin-top:36px}.c4 .kB-in-l{color:var(--p);text-decoration:underline;text-underline-offset:3px}.c4 .kB-pa #how{scroll-margin-top:100px}.c4 .kB .k-panel-sec h2{color:#fff;font-size:clamp(36px,4.4vw,64px);margin:22px 0 20px}.c4 .kB .k-panel-sec .k-ask-copy>h2:first-child{margin-top:0}.c4 .kB .k-panel-r{display:flex;justify-content:center;min-width:0}.c4 .kB .k-panel-r .k-ob{color:var(--ink)}.c4 .kB .k-panel-r>.kB-vis,.c4 .kB .k-panel-r>.kB-loop,.c4 .kB-panel-ob{width:100%;max-width:470px}.c4 .kB .k-sh>p{flex:0 0 auto;max-width:24em}.c4 .kB-say{padding-top:clamp(24px,4vw,48px)}.c4 .kB-ch-r{display:grid;grid-template-columns:92px 34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--ln);opacity:.3;transform:translate(-6px);transition:opacity .45s,transform .5s var(--e)}.c4 .kB-ch-r:last-child{border-bottom:0}.c4 .kB-ch-r.in{opacity:1;transform:none}.c4 .kB-ch-n{justify-self:start;padding:5px 10px;border-radius:999px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);font-size:12px;font-weight:600;color:var(--mut);white-space:nowrap}.c4 .kB-ch-co{display:flex;flex-direction:column;gap:2px;min-width:0}.c4 .kB-ch-co b,.c4 .kB-ch-co small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kB-ch-co b{font-size:14.5px;font-weight:600}.c4 .kB-ch-co small{font-size:12px;color:var(--mut)}.c4 .kB-pv-co{display:flex;align-items:center;gap:10px;min-width:0}.c4 .kB-pv-co>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.c4 .kB-pv-co b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kB-pv ul{list-style:none;margin:0;padding:8px 0}.c4 .kB-pv li{display:grid;grid-template-columns:104px minmax(0,1fr) 56px;gap:12px;align-items:center;padding:9px 16px;font-size:14px;opacity:.25;transition:opacity .4s}.c4 .kB-pv li.in{opacity:1}.c4 .kB-pv li b{font-weight:600;white-space:nowrap}.c4 .kB-pv li small{font-size:12.5px;color:var(--mut);text-align:right;white-space:nowrap}.c4 .kB-pv-bar{height:8px;border-radius:999px;background:var(--p-50);overflow:hidden}.c4 .kB-pv-bar i{display:block;height:100%;border-radius:inherit;background:var(--p-300)}.c4 .kB-pv li:first-child .kB-pv-bar i{background:var(--p)}.c4 .kB-pv-f{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--ln);background:var(--p-50);font-size:13.5px;font-weight:600;color:var(--p);opacity:.3;transition:opacity .4s}.c4 .kB-pv-f.in{opacity:1}.c4 .kB-al-h,.c4 .kB-ho-h{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;color:var(--r)}.c4 .kB-ho-h{color:var(--ink)}.c4 .kB-al .k-vr{border-bottom:0}.c4 .kB-al-why{margin:0 16px;padding:9px 12px;border-radius:10px;background:color-mix(in srgb,var(--r) 8%,white);color:color-mix(in srgb,var(--r) 70%,var(--n));font-size:13.5px;font-weight:600}.c4 .kB-al-why,.c4 .kB-al-dm,.c4 .kB-al-go,.c4 .kB-ho-l{opacity:0;transform:translateY(6px);transition:opacity .4s,transform .45s var(--e)}.c4 .kB-al-why.in,.c4 .kB-al-dm.in,.c4 .kB-al-go.in,.c4 .kB-ho-l.in{opacity:1;transform:none}.c4 .kB-al-dm{display:flex;align-items:center;gap:12px;margin:12px 16px 0;padding:12px;border-radius:14px;background:var(--p-50)}.c4 .kB-dm-av{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--p-100);color:var(--p);font-weight:700;font-size:14px}.c4 .kB-al-dt{display:flex;flex-direction:column;gap:2px;min-width:0}.c4 .kB-al-dt b{font-size:14.5px}.c4 .kB-al-dt small{font-size:12.5px;color:var(--mut)}.c4 .kB-al-dt .k-dm-ch{flex-wrap:wrap}.c4 .kB-al-go{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 16px}.c4 .kB-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--p);color:#fff;font-size:13px;font-weight:600}.c4 .kB-btn-o{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ln)}.c4 .kB-ho-b{padding:14px 16px 4px}.c4 .kB-ho-t{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.c4 .kB-ho-co{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kB-ho-co>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.c4 .kB-ho-co b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kB-ho-co small{font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kB-ho-l{margin:12px 0 0;font-size:14px;line-height:1.45;color:#334155}.c4 .kB-ok-chip{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t);font-size:11.5px;font-weight:600;vertical-align:1px}.c4 .kB-seal{position:relative;flex:none;width:220px;height:220px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--p);box-shadow:0 30px 60px -28px #1e293b80,0 0 0 1px #1e293b0d}.c4 .kB-seal-ring{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;border:2px dashed var(--p-300);animation:kBspin 50s linear infinite}.c4 .kB-seal svg{width:44px;height:44px}.c4 .kB-seal b{margin-top:8px;font-family:var(--disp);font-weight:700;font-size:36px;letter-spacing:-.04em;line-height:1}.c4 .kB-seal small{margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.c4 .kB-seal-s{width:124px;height:124px}.c4 .kB-seal-s .kB-seal-ring{top:7px;right:7px;bottom:7px;left:7px}.c4 .kB-seal-s svg{width:26px;height:26px}.c4 .kB-seal-s b{margin-top:4px;font-size:21px}.c4 .kB-seal-s small{margin-top:3px;font-size:8.5px;letter-spacing:.22em}@keyframes kBspin{to{transform:rotate(360deg)}}.c4 .kB-gu{position:relative;padding-top:52px}.c4 .kB-gu>.kB-seal{position:absolute;z-index:2;top:0;right:-8px;transform:rotate(8deg)}.c4 .kB-gu .k-ob-h{padding-right:130px;min-height:50px}.c4 .kB-days{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:4px;padding:14px 16px;border-bottom:1px solid var(--ln)}.c4 .kB-days i{height:10px;border-radius:3px;background:#e2e8f0;transition:background .35s}.c4 .kB-days i.on{background:var(--p-300)}.c4 .kB-gu .k-ob-list .k-vr:last-of-type{border-bottom:1px solid var(--ln)}.c4 .kB-gu-f{display:flex;align-items:center;gap:8px;padding:13px 16px;font-size:13.5px;font-weight:600;color:var(--t);background:color-mix(in srgb,var(--t) 8%,white);opacity:.3;transition:opacity .45s}.c4 .kB-gu-f.in{opacity:1}.c4 .kB-tr-h{display:inline-flex;align-items:center;gap:8px}.c4 .kB-tr-in{padding:16px 16px 0}.c4 .kB-tr-bar{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.c4 .kB-tr-bar i{display:block;height:100%;border-radius:inherit;background:var(--p);transition:width 1.6s var(--e)}.c4 .kB-tr-n{padding:18px 0 14px;text-align:center}.c4 .kB-tr-n b{display:block;font-family:var(--disp);font-weight:600;font-size:clamp(48px,5vw,64px);letter-spacing:-.05em;line-height:1;color:var(--p)}.c4 .kB-tr-n small{display:block;margin-top:8px;font-size:13px;color:var(--mut)}.c4 .kB-tr-cos{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.c4 .kB-tr-cos span{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 4px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln);font-size:12px;font-weight:600}.c4 .kB-tr-cos i{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-style:normal;font-size:9.5px;font-weight:700;color:#fff}.c4 .kB-tr-rec{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;border-radius:14px;background:var(--p);color:#fff;opacity:0;transform:translateY(8px);transition:opacity .5s .8s,transform .6s var(--e) .8s}.c4 .kB-tr-rec.in{opacity:1;transform:none}.c4 .kB-tr-rec>span{display:flex;flex-direction:column;gap:3px}.c4 .kB-tr-rec small{font-size:12px;color:#ffffffd1}.c4 .kB-tr-rec b{font-size:16px}.c4 .kB-tr-p{text-align:right;align-items:flex-end}.c4 .kB-tr-p b{font-family:var(--disp);font-size:22px;letter-spacing:-.03em}.c4 .kB-tr-p b small{font-family:Inter,sans-serif;font-size:13px;letter-spacing:0;color:#fff}.c4 .kB-sp-r{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--ln);opacity:.3;transition:opacity .45s}.c4 .kB-sp-r.in{opacity:1}.c4 .kB-sp-co{display:flex;flex-direction:column;gap:2px;min-width:0}.c4 .kB-sp-co b{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kB-sp-co small{font-size:12px;color:var(--mut)}.c4 .kB-sp-sw{display:inline-flex;padding:3px;border-radius:999px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kB-sp-sw span{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--dim)}.c4 .kB-sp-sw span.on{background:var(--p);color:#fff}.c4 .kB-sp-f{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;background:var(--o);font-size:13.5px;color:var(--mut)}.c4 .kB-sp-f b{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t);font-size:12.5px}.c4 .kB-pr .k-ph-c{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,64px)}.c4 .kB-pr .k-ph-c h1{margin:20px auto 22px}.c4 .kB-pr .k-ph-c .c4h-cta{margin-top:30px}.c4 .kB-pr .k-ph-c h1{max-width:12em}.c4 .kB-sw{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:clamp(36px,4vw,52px)}.c4 .kB-seg{display:inline-flex;padding:5px;border-radius:999px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kB-seg button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;font-weight:600;font-size:14.5px;color:var(--mut);white-space:nowrap;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.c4 .kB-seg button:hover{color:var(--ink)}.c4 .kB-seg button[aria-pressed=true]{background:var(--n);color:#fff;box-shadow:0 8px 18px -10px #1e293bb3}.c4 .kB-seg button:focus-visible{outline:3px solid var(--b-300);outline-offset:2px}.c4 .kB-seg em{font-style:normal;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--t) 14%,white);color:var(--t)}.c4 .kB-seg button[aria-pressed=true] em{background:var(--t);color:#fff}.c4 .kB-pg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:18px;align-items:stretch}.c4 .kB-pg>div{display:flex;flex-direction:column;min-width:0}.c4 .kB-pg-h{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.c4 .kB-pg-h i{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--n);color:#fff;font-style:normal;font-size:12px;letter-spacing:0}.c4 .kB-pg-3{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.c4 .kB-plan{position:relative;isolation:isolate;overflow:hidden;flex:1;display:flex;flex-direction:column;padding:28px 24px 24px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln),0 30px 60px -44px #1e293b73;transition:transform .35s var(--e),box-shadow .35s}.c4 .kB-plan:hover{transform:translateY(-4px)}.c4 .kB-plan>*:not(.k-art){position:relative;z-index:1}.c4 .kB-plan-n{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.c4 .kB-plan-p{display:flex;align-items:baseline;gap:4px;margin-top:18px}.c4 .kB-plan-p b{font-family:var(--disp);font-weight:600;font-size:clamp(46px,4vw,58px);letter-spacing:-.05em;line-height:1;color:var(--ink)}.c4 .kB-plan-p span{font-size:15px;color:var(--mut)}.c4 .kB-plan-bn{display:block;margin-top:8px;font-size:13.5px;color:var(--mut)}.c4 .kB-plan-v{display:block;margin-top:22px;padding-top:20px;border-top:1px solid var(--ln)}.c4 .kB-plan-v b{display:block;font-family:var(--disp);font-weight:600;font-size:36px;letter-spacing:-.04em;line-height:1;color:var(--p)}.c4 .kB-plan-v>span{display:block;margin-top:6px;font-size:14px;color:var(--mut)}.c4 .kB-plan-v .kB-meter{height:6px;margin-top:14px;border-radius:999px;background:var(--p-100);overflow:hidden}.c4 .kB-meter i{display:block;height:100%;border-radius:inherit;background:var(--p)}.c4 .kB-plan-ul{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:10px;font-size:14.5px;line-height:1.35}.c4 .kB-plan-ul li{display:flex;align-items:flex-start;gap:9px}.c4 .kB-plan-ul svg{flex:none;margin-top:1px;color:var(--t)}.c4 .kB-plan .k-pill{margin-top:auto;width:100%;height:52px;padding:0 18px}.c4 .kB-plan-f{color:#fff;box-shadow:0 44px 80px -40px #5b21b6d9}.c4 .kB-plan-f .kB-plan-n,.c4 .kB-plan-f .kB-plan-p span,.c4 .kB-plan-f .kB-plan-bn,.c4 .kB-plan-f .kB-plan-v>span{color:#ffffffd1}.c4 .kB-plan-f .kB-plan-p b,.c4 .kB-plan-f .kB-plan-v b{color:#fff}.c4 .kB-plan-f .kB-plan-v{border-top-color:#ffffff3d}.c4 .kB-plan-f .kB-plan-v .kB-meter{background:#ffffff38}.c4 .kB-plan-f .kB-meter i{background:#fff}.c4 .kB-plan-f .kB-plan-ul svg{color:var(--t-300)}.c4 .kB-plan-f .k-pill-w{box-shadow:0 12px 26px -12px #0f172a8c}.c4 .kB-plan-tag{position:absolute!important;top:24px;right:20px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--p);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.c4 .kB-plan-0{box-shadow:0 0 0 2px var(--p),0 40px 70px -40px #5b21b699}.c4 .kB-plan-0a,.c4 .kB-plan-0b{display:flex;flex-direction:column}.c4 .kB-plan-0b{flex:1}.c4 .kB-plan-0 .kB-plan-n{color:var(--p)}.c4 .kB-plan-0p{margin:22px 0 0;padding-top:20px;border-top:1px solid rgba(30,41,59,.12);font-size:15px;line-height:1.5;color:#334155}.c4 .kB-rr{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.c4 .kB-rr li{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;border-radius:20px;background:var(--o);font-size:14.5px;line-height:1.45;color:var(--mut)}.c4 .kB-rr b{display:block;margin-bottom:3px;font-size:16px;color:var(--ink)}.c4 .kB-rr a{color:var(--p);font-weight:600;text-decoration:underline;text-underline-offset:3px}.c4 .kB-rr-ic{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .kB-note{margin:36px 0 0;text-align:center;font-size:17px;color:var(--mut)}.c4 .kB-note b{font-weight:600;color:var(--ink)}.c4 .kB-also{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(48px,5vw,72px);padding-top:28px;border-top:1px solid var(--ln)}.c4 .kB-also .k-chips{flex:1}.c4 .kB-gs{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;padding:clamp(36px,5.5vw,80px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.c4 .kB-gs>*:not(.k-art){position:relative;z-index:1}.c4 .kB-gs h2{font-size:clamp(34px,4.2vw,60px);margin:18px 0}.c4 .kB-gs p{margin:0;max-width:32em;font-size:18px;line-height:1.5;color:#334155}.c4 .kB-gs .c4h-trust{color:#334155}.c4 .kB-gs .k-tl{margin-top:28px}.c4 .kB-uc .c4h h1,.c4 .kB-gp .c4h h1,.c4 .kB-pa .c4h h1{font-size:clamp(36px,4.3vw,64px)}.c4 .kB-prob{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.c4 .kB-big{display:block;font-family:var(--disp);font-weight:500;font-size:clamp(110px,14vw,210px);letter-spacing:-.065em;line-height:.82;color:var(--p)}.c4 .kB-big-c{margin:22px 0 0;max-width:24em;font-size:clamp(19px,1.6vw,23px);line-height:1.4;color:var(--ink)}.c4 .kB-pb-rows{list-style:none;margin:36px 0 0;padding:0;border-top:1px solid var(--ln)}.c4 .kB-pb-rows li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:2px 16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--ln)}.c4 .kB-pb-ic{grid-row:span 2;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--p-100);color:var(--p)}.c4 .kB-pb-rows b{font-size:18px;font-weight:600}.c4 .kB-pb-rows span:not(.kB-pb-ic){font-size:16px;color:var(--mut)}.c4 .kB-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;min-height:440px;padding:clamp(48px,5vw,72px) clamp(16px,3vw,44px);display:grid;place-items:center}.c4 .kB-stage>.k-ob{position:relative;z-index:1;width:100%;max-width:440px}.c4 .kB-slim{padding:0 0 clamp(72px,8vw,120px)}.c4 .kB-gd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;padding:22px 28px;border-radius:22px;background:color-mix(in srgb,var(--t) 7%,white)}.c4 .kB-gd>span{display:flex;align-items:center;gap:14px;font-weight:600;font-size:18px}.c4 .kB-gd i{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#fff;color:var(--t)}.c4 .kB-20{width:100%;max-width:470px;padding:clamp(28px,3vw,40px);border-radius:24px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.c4 .kB-20>b{display:block;font-family:var(--disp);font-weight:600;font-size:clamp(96px,11vw,168px);letter-spacing:-.06em;line-height:.85;color:#fff}.c4 .kB .kB-20 h3{margin:22px 0 12px;font-size:clamp(24px,2.2vw,32px);letter-spacing:-.03em;color:#fff}.c4 .kB-20 p{margin:0;font-size:16px;line-height:1.55;color:#ffffffdb}.c4 .kB-20 .k-pill{margin-top:28px}.c4 .kB-trust-l{color:#ffffffdb}.c4 .kB-trust-l svg{color:#fff}.c4 .kB-ct .k-ph-c{padding-bottom:clamp(48px,5vw,72px)}.c4 .kB-ct .c4h-cta button{border:0;cursor:pointer;font-family:inherit}.c4 .kB-cw-in{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;padding:clamp(16px,4vw,56px)}.c4 .kB-cw-frame{position:relative;z-index:1;max-width:760px;margin:0 auto;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 40px 80px -36px #1e293b80,0 0 0 1px #1e293b0f}.c4 .kB-ct-g{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(20px,3vw,40px);align-items:stretch}.c4 .kB-form-card{padding:clamp(24px,3.5vw,48px);border-radius:28px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln),0 30px 60px -44px #1e293b73}.c4 .kB-form-card h2{margin-bottom:28px;font-size:clamp(30px,3.2vw,46px)}.c4 .kB-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.c4 .kB-form .kB-f-full{grid-column:1 / -1}.c4 .kB-form label{display:block;margin-bottom:7px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.c4 .kB-form label span{color:var(--p)}.c4 .kB-form input,.c4 .kB-form textarea{width:100%;padding:13px 15px;border:0;border-radius:12px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);font:inherit;font-size:15.5px;color:var(--ink);outline:none;transition:box-shadow .2s,background .2s}.c4 .kB-form input:focus,.c4 .kB-form textarea:focus{background:#fff;box-shadow:inset 0 0 0 2px var(--p)}.c4 .kB-form textarea{min-height:130px;resize:vertical}.c4 .kB-form textarea.kB-f-msg{min-height:88px}.c4 .kB-form textarea::-moz-placeholder{color:var(--dim)}.c4 .kB-form textarea::placeholder{color:var(--dim)}.c4 .kB-form button{width:100%;margin-top:6px;border:0;cursor:pointer;font-family:inherit}.c4 .kB-form button:disabled{opacity:.7;cursor:not-allowed}.c4 .kB-form-note{margin:16px 0 0;text-align:center;font-size:13px;font-style:italic;color:var(--mut)}.c4 .kB-ok{padding:36px 24px;border-radius:18px;text-align:center;background:color-mix(in srgb,var(--t) 8%,white)}.c4 .kB-ok b{display:block;margin-bottom:8px;font-size:20px;color:var(--t)}.c4 .kB-ok span{font-size:15px;color:var(--mut)}.c4 .kB-mail{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;padding:clamp(28px,3.5vw,44px);border-radius:28px}.c4 .kB-mail>*:not(.k-art){position:relative;z-index:1}.c4 .kB-mail-ic{width:52px;height:52px;margin-bottom:auto;border-radius:16px;display:grid;place-items:center;background:#fff;color:var(--p);box-shadow:0 12px 24px -14px #1e293b80}.c4 .kB-mail h3{margin:32px 0 10px;font-size:clamp(28px,2.8vw,40px)}.c4 .kB-mail a{font-weight:700;font-size:clamp(18px,1.6vw,22px);color:var(--p);border-bottom:2px solid currentColor;align-self:flex-start;word-break:break-all}@media (max-width: 1080px){.c4 .kB-pg{grid-template-columns:minmax(0,1fr)}.c4 .kB-plan-0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:40px;column-gap:40px;align-items:stretch}.c4 .kB-plan-0b{justify-content:flex-end}.c4 .kB-plan-0b .kB-plan-ul{margin-top:0}.c4 .kB-rr,.c4 .kB-prob,.c4 .kB-ct-g{grid-template-columns:minmax(0,1fr)}.c4 .kB-mail{min-height:240px}}@media (max-width: 760px){.c4 .kB-pg-3{grid-template-columns:minmax(0,1fr)}.c4 .kB-plan-0{display:flex}.c4 .kB-plan-0b .kB-plan-ul{margin-top:22px}.c4 .kB-plan:hover{transform:none}.c4 .kB-sw{flex-direction:column;align-items:center}.c4 .kB-also{flex-direction:column;align-items:flex-start}.c4 .kB-gs{grid-template-columns:minmax(0,1fr);justify-items:start}.c4 .kB-gs .kB-seal{width:168px;height:168px}.c4 .kB-gs .kB-seal b{font-size:28px}.c4 .kB-gu>.kB-seal{right:-4px}.c4 .kB-stage{min-height:0}.c4 .kB-ch-r{grid-template-columns:34px minmax(0,1fr) auto}.c4 .kB-ch-n{grid-column:1 / -1}.c4 .kB-pv li{grid-template-columns:96px minmax(0,1fr) 52px;gap:10px;padding:9px 12px}.c4 .kB-sp-r{grid-template-columns:34px minmax(0,1fr);padding:12px;gap:8px 10px}.c4 .kB-sp-sw{grid-column:2;justify-self:start}.c4 .kB-sp-sw span{padding:5px 8px;font-size:11.5px}.c4 .kB-form{grid-template-columns:minmax(0,1fr)}.c4 .kB-gd>span{font-size:16px}.c4 .kB-20>b{font-size:96px}.c4 .kB-uc .k-pf-s{grid-template-columns:repeat(3,minmax(0,1fr))}.c4 .kB-uc .k-pf-s>div{padding-right:10px}.c4 .kB-uc .k-pf-s>div+div{padding-left:14px;border-left:1px solid var(--ln)}.c4 .kB-uc .k-pf-s>div:nth-child(n+3){border-top:0;margin-top:0}.c4 .kB-uc .k-pf-s span{font-size:13.5px}.c4 .kB-gp .k-pf-s{grid-template-columns:minmax(0,1fr)}.c4 .kB-gp .k-pf-s>div{padding:24px 0 0}.c4 .kB-gp .k-pf-s>div+div{padding-left:0;border-left:0;border-top:1px solid var(--ln);margin-top:24px}}@media (prefers-reduced-motion: reduce){.c4 .kB-seal-ring{animation:none}}.c4 .kE-loop{width:100%}.c4 .kE-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ln)}.c4 .kE-facts>div{padding:32px 24px 0 0;display:flex;flex-direction:column;gap:10px}.c4 .kE-facts>div+div{padding-left:24px;border-left:1px solid var(--ln)}.c4 .kE-facts b{font-family:var(--disp);font-weight:500;font-size:clamp(40px,4.4vw,64px);letter-spacing:-.05em;line-height:.95;color:var(--p);white-space:nowrap}.c4 .kE-facts h3{margin-top:10px;font-size:clamp(18px,1.5vw,21px);letter-spacing:-.02em;line-height:1.25}.c4 .kE-facts p{margin:0;font-size:15.5px;color:var(--mut)}.c4 .k-ru-l.kE-yrs li{grid-template-columns:150px 1fr 1fr;align-items:start}.c4 .k-ru-l.kE-yrs li>span{font-family:var(--disp);font-weight:500;font-size:clamp(30px,2.8vw,42px);letter-spacing:-.05em;line-height:1;color:var(--p)}.c4 .kE-yr-tag{display:block;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.c4 .k-ru-l.kE-yrs h3{line-height:1.08}.c4 .k-ru-l.kE-yrs p{padding-top:26px}.c4 .k-ru-l.kE-yrs li.kE-hl{background:linear-gradient(90deg,var(--p-50),rgba(255,255,255,0));box-shadow:inset 3px 0 0 var(--p);padding-left:20px}.c4 .k-ru-l.kE-yrs li.kE-hl .kE-yr-tag{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--p);color:#fff}.c4 .kE-pn .k-ask-in h2{color:#fff;font-size:clamp(38px,4.6vw,68px);margin:22px 0 20px}.c4 .kE-pn .k-ob{color:var(--ink)}.c4 .kE-pn.kE-fq .k-ask-in h2{font-size:clamp(28px,3vw,46px);line-height:1.12;letter-spacing:-.035em}.c4 .kE-fdr{display:grid;grid-template-columns:1fr 1fr;gap:18px}.c4 .kE-fdr figure{margin:0}.c4 .kE-fdr img{display:block;width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:20px;box-shadow:0 30px 60px -30px #0f172ab3}.c4 .kE-fdr figcaption{margin-top:14px;font-size:16px;color:#fff}.c4 .kE-fdr figcaption span{color:#ffffffbf}.c4 .kE-team{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(16px,2vw,28px)}.c4 .kE-mem-ph{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1 / 1;border-radius:22px;display:grid;place-items:center}.c4 .kE-mem-ph img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .6s var(--e)}.c4 .kE-mem:hover .kE-mem-ph img{transform:scale(1.04)}.c4 .kE-mem-in{position:relative;z-index:1;font-family:var(--disp);font-weight:600;font-size:44px;letter-spacing:-.04em;color:var(--p)}.c4 .kE-mem .k-pc-cap{margin-top:18px;font-size:clamp(17px,1.35vw,20px)}.c4 .kE-mem-r{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--mut)}.c4 .kE-join{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:24px clamp(32px,5vw,80px);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--ln)}.c4 .kE-join h2{font-size:clamp(36px,4.4vw,64px)}.c4 .kE-join p{margin:0 0 22px;font-size:18px;line-height:1.5;color:var(--mut);max-width:28em}.c4 .kE-pv{position:relative;padding-bottom:34px}.c4 .kE-pv>.k-ex{right:4px;bottom:0}.c4 .kE-job{position:relative;border-radius:26px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln),0 30px 60px -40px #1e293b73;transition:box-shadow .3s}.c4 .kE-job.open{box-shadow:inset 0 0 0 1.5px var(--p),0 30px 60px -40px #1e293b73}.c4 .kE-job-h{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:clamp(24px,3vw,36px);text-align:left;cursor:pointer;border-radius:26px}.c4 .kE-job-h:hover{background:var(--o)}.c4 .kE-job.open .kE-job-h:hover{background:transparent}.c4 .kE-job-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t)}.c4 .kE-job h3{margin:12px 0 14px;font-size:clamp(28px,3vw,44px)}.c4 .kE-job-ch{display:flex;flex-wrap:wrap;gap:8px}.c4 .kE-job-ch span{padding:6px 14px;border-radius:999px;background:var(--p-50);box-shadow:inset 0 0 0 1px var(--p-100);color:var(--p);font-weight:600;font-size:13.5px}.c4 .kE-job-tg{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--p);color:#fff;transition:transform .35s var(--e)}.c4 .kE-job.open .kE-job-tg{transform:rotate(180deg)}.c4 .kE-job-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--e)}.c4 .kE-job.open .kE-job-b{grid-template-rows:1fr}.c4 .kE-job-in{min-height:0;overflow:hidden}.c4 .kE-job-b .k-prose{margin:0 clamp(24px,3vw,36px);padding:28px 0 clamp(28px,3vw,40px);border-top:1px solid var(--ln);font-size:16.5px}.c4 .kE-job-b .k-prose h4{margin-top:1.8em;font-family:var(--disp);font-weight:600;font-size:21px;letter-spacing:-.025em;color:var(--ink)}.c4 .kE-job-b .k-prose h5{margin-top:1.2em;font-size:15px;font-weight:700;color:var(--ink)}.c4 .kE-apply{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:2em!important}.c4 .kE-apply a.k-pill{color:#fff;text-decoration:none}.c4 .kE-apply span{font-size:14.5px;color:var(--mut)}.c4 .kE-other{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:18px;padding:22px clamp(24px,3vw,36px);border-radius:22px;background:var(--o)}.c4 .kE-other p{margin:0;font-size:15.5px;color:var(--mut);max-width:44em}.c4 .k-ru-l.kE-traits li{grid-template-columns:90px 1fr}.c4 .k-ru-l.kE-traits h3{font-size:clamp(22px,2.3vw,34px);line-height:1.15}.c4 .kE-close{margin:36px 0 0;font-family:var(--disp);font-weight:500;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.03em;color:var(--p)}.c4 .kE-form{display:grid;gap:12px;padding:22px;border-radius:22px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff3d}.c4 .kE-form label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fffc}.c4 .kE-form input{width:100%;height:54px;padding:0 20px;border-radius:999px;border:0;background:#fff;color:var(--ink);font-size:16px;outline:none}.c4 .kE-form input:focus{box-shadow:0 0 0 3px var(--b-300)}.c4 .kE-form button.k-pill{width:100%;cursor:pointer;border:0}.c4 .kE-form small{font-size:13.5px;color:#ffffffc7}.c4 .kE-sent{display:flex;gap:12px;align-items:flex-start;padding:22px;border-radius:22px;background:#fff;color:var(--t);font-weight:600;font-size:16px;line-height:1.5}.c4 .kE-reveal .k-ob-h b{font-size:14px}.c4 .kE-rv-row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--ln);font-size:14.5px}.c4 .kE-rv-row:last-child{border-bottom:0}.c4 .kE-rv-row i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-style:normal}.c4 .kE-rv-row small{font-size:12.5px;color:var(--mut);text-align:right}.c4 .kE-rv-y i{background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .kE-rv-n{color:var(--mut);background:var(--o)}.c4 .kE-rv-n i{background:#e2e8f0;color:var(--mut)}.c4 .kE-rv-sep{padding:9px 16px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);background:var(--o);border-bottom:1px solid var(--ln)}.c4 .kE-ticks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ln)}.c4 .kE-ticks li{display:flex;gap:18px;align-items:flex-start;padding:30px 28px 30px 0;border-bottom:1px solid var(--ln);font-family:var(--disp);font-weight:500;font-size:clamp(20px,1.9vw,27px);letter-spacing:-.025em;line-height:1.25;color:var(--ink)}.c4 .kE-ticks li:nth-child(2n){padding-left:28px;border-left:1px solid var(--ln)}.c4 .kE-ticks li>i{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .kE-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,4.5vw,64px) clamp(18px,2.2vw,28px)}.c4 .kE-vs .k-pc-ob{max-width:400px}.c4 .kE-vs .k-lbl{margin-top:26px}.c4 .kE-vs .k-pc-cap{margin-top:10px}.c4 .kE-vs-p{margin:14px 0 0;font-size:16px;line-height:1.65;color:var(--mut);max-width:36em}.c4 .kE-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.c4 .kE-pills span{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:13.5px;font-weight:600;background:color-mix(in srgb,var(--t) 10%,white);color:var(--t)}.c4 .kE-pills.kE-pp span{background:var(--p-50);color:var(--p);box-shadow:inset 0 0 0 1px var(--p-100)}.c4 .kE-opt{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--ln);font-size:13.5px;font-weight:600;color:var(--t);background:color-mix(in srgb,var(--t) 6%,white)}.c4 .kE-sec-card{padding:0 0 6px}.c4 .kE-sec-card .kE-map{height:250px;overflow:hidden;padding:4px 14px 10px;border-bottom:1px solid var(--ln);background:var(--p-50)}.c4 .kE-sec-l{list-style:none;margin:0;padding:6px 0 0}.c4 .kE-sec-l li{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:12px 18px}.c4 .kE-sec-l li>i{width:24px;height:24px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .kE-sec-l b{display:block;font-size:15px;color:var(--ink)}.c4 .kE-sec-l span{display:block;margin-top:2px;font-size:13.5px;line-height:1.5;color:var(--mut)}.c4 .kE-tq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,5vw,80px);align-items:center}.c4 .kE-tq-ph{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;aspect-ratio:4 / 4.6}.c4 .kE-tq-ph img{position:relative;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.c4 .kE-upd{margin:22px 0 0;font-size:14px;font-weight:600;color:var(--dim)}.c4 .kE-legal{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.c4 .kE-toc{position:sticky;top:110px}.c4 .kE-toc .k-lbl{margin-bottom:14px}.c4 .kE-toc button{display:block;width:100%;text-align:left;padding:7px 0 7px 14px;font-size:14px;line-height:1.35;color:var(--mut);border-left:2px solid var(--ln);cursor:pointer;transition:color .2s,border-color .2s}.c4 .kE-toc button:hover{color:var(--p)}.c4 .kE-toc button.on{color:var(--ink);font-weight:600;border-left-color:var(--p)}.c4 .kE-legal .k-prose>section>*+*{margin-top:1.1em}.c4 .kE-legal .k-prose>section+section{margin-top:2.6em}.c4 .kE-legal .k-prose h2{margin-top:0;padding-bottom:14px;border-bottom:1px solid var(--ln);font-size:clamp(24px,2.2vw,32px);scroll-margin-top:110px}.c4 .kE-legal .k-prose h3{margin-top:1.5em;font-size:clamp(18px,1.5vw,21px)}.c4 .kE-note{padding:16px 20px;border-radius:16px;background:color-mix(in srgb,var(--t) 8%,white);box-shadow:inset 3px 0 0 var(--t);color:color-mix(in srgb,var(--t) 70%,var(--n));font-weight:600;font-size:16px;line-height:1.55}.c4 .kE-note.kE-warn{background:color-mix(in srgb,var(--a) 10%,white);box-shadow:inset 3px 0 0 var(--a);color:color-mix(in srgb,var(--a) 45%,var(--n))}.c4 .kE-lcta{font-size:17.5px;max-width:72ch;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:clamp(56px,6vw,88px);padding:26px clamp(22px,3vw,36px);border-radius:24px;background:var(--p-50);box-shadow:inset 0 0 0 1px var(--p-100)}.c4 .kE-lcta p{margin:0;font-family:var(--disp);font-weight:600;font-size:clamp(20px,1.8vw,26px);letter-spacing:-.03em;line-height:1.2;color:var(--ink)}.c4 .kE-lcta p small{display:block;margin-top:6px;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:14.5px;letter-spacing:0;color:var(--mut)}.c4 .kE-lcta .c4h-cta{margin-top:0}.c4 .kE-404{display:inline-flex;align-items:center;gap:.04em;margin-bottom:18px;font-family:var(--disp);font-weight:600;font-size:clamp(96px,15vw,210px);letter-spacing:-.06em;line-height:.9;color:var(--ink)}.c4 .kE-404 .k-tg{margin:0 .06em;vertical-align:middle;font-size:.82em}.c4 .kE-404 .k-tg[aria-pressed=false]{background:#e2e8f0}.c4 .kE-nf .c4h-cta a.k-pill-o{color:var(--ink)}.c4 .kE-nf-h{margin:0;font-size:15px;color:var(--mut)}.c4 .kE-up{max-width:880px;margin:0 auto}.c4 .kE-up-card{padding:clamp(20px,3vw,32px);border-radius:26px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln),0 30px 60px -40px #1e293b73}.c4 .kE-drop{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;gap:6px;padding:clamp(40px,6vw,72px) 20px;border-radius:20px;text-align:center;cursor:pointer}.c4 .kE-drop:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:1;border-radius:14px;border:2px dashed rgba(91,33,182,.35);pointer-events:none;transition:border-color .2s}.c4 .kE-drop:hover:after{border-color:var(--p)}.c4 .kE-drop>*:not(.k-art){position:relative;z-index:1}.c4 .kE-drop-ic{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#fff;color:var(--p);box-shadow:0 14px 30px -16px #1e293b80;margin-bottom:10px}.c4 .kE-drop b{font-size:17px;color:var(--ink)}.c4 .kE-drop small{font-size:14px;color:var(--mut)}.c4 .kE-drop input{display:none}.c4 .kE-prev{position:relative}.c4 .kE-prev img{display:block;width:100%;max-height:24rem;-o-object-fit:contain;object-fit:contain;border-radius:18px;background:var(--o)}.c4 .kE-prev button{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#0f172aa6;color:#fff;cursor:pointer}.c4 .kE-up-f{display:grid;gap:8px;margin-top:22px}.c4 .kE-up-f label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.c4 .kE-up-f input{height:50px;padding:0 16px;border-radius:14px;border:0;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);color:var(--ink);font-size:15.5px;outline:none}.c4 .kE-up-f input:focus{box-shadow:inset 0 0 0 1.5px var(--p)}.c4 .kE-up-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.c4 .kE-up-meta{font-size:14px;color:var(--mut)}.c4 .kE-up-meta p{margin:0}.c4 .kE-up-row .c4h-cta{margin-top:0}.c4 .kE-up-row button.k-pill{cursor:pointer;border:0}.c4 .kE-up-row button.k-pill:disabled{opacity:.7;cursor:default;transform:none}.c4 .kE-spin{animation:kEspin 1s linear infinite}@keyframes kEspin{to{transform:rotate(360deg)}}.c4 .kE-err{margin-top:16px;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--r) 8%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r) 25%,white);color:color-mix(in srgb,var(--r) 75%,var(--n));font-size:14.5px}.c4 .kE-recent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.c4 .kE-recent>div{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:18px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kE-recent img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c4 .kE-recent p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:22px 12px 10px;font-size:13.5px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(to top,#0f172acc,#0f172a00);opacity:0;transition:opacity .25s}.c4 .kE-recent>div:hover p{opacity:1}@media (max-width: 1080px){.c4 .kE-team{grid-template-columns:repeat(2,minmax(0,1fr))}.c4 .kE-legal{grid-template-columns:minmax(0,1fr)}.c4 .kE-toc{display:none}.c4 .k-ru-l.kE-yrs li{grid-template-columns:110px 1fr 1fr}}@media (max-width: 900px){.c4 .kE-facts{grid-template-columns:1fr}.c4 .kE-facts>div{padding:26px 0}.c4 .kE-facts>div+div{padding-left:0;border-left:0;border-top:1px solid var(--ln)}}@media (max-width: 760px){.c4 .k-ru-l.kE-yrs li{grid-template-columns:1fr;gap:10px}.c4 .k-ru-l.kE-yrs li p{grid-column:1;padding-top:0}.c4 .k-ru-l.kE-yrs li.kE-hl{padding-left:16px}.c4 .kE-fdr{gap:12px}.c4 .kE-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.c4 .kE-mem .k-pc-cap{font-size:16px;margin-top:14px}.c4 .kE-mem-r{font-size:13.5px}.c4 .kE-join{grid-template-columns:1fr}.c4 .kE-job-tg{width:44px;height:44px}.c4 .k-ru-l.kE-traits li{grid-template-columns:44px 1fr}.c4 .kE-ticks{grid-template-columns:1fr}.c4 .kE-ticks li,.c4 .kE-ticks li:nth-child(2n){padding:24px 0;border-left:0}.c4 .kE-vs,.c4 .kE-tq{grid-template-columns:1fr}.c4 .kE-tq-ph{max-width:300px}.c4 .kE-recent{grid-template-columns:repeat(2,minmax(0,1fr))}.c4 .kE-lcta .c4h-cta{width:100%}}.c4 .kD-stage .k-ph-vis{max-width:500px}.c4 .kD-long h1{font-size:clamp(36px,4vw,60px);line-height:1.02}.c4 .kD-note{padding:64px 0;text-align:center;color:var(--mut);font-size:17px}.c4 .kD-load{display:flex;justify-content:center;align-items:center;min-height:320px;color:var(--p)}.c4 .kD-load-tall{min-height:60vh}.c4 .kD-spin{animation:kDspin 1s linear infinite}@keyframes kDspin{to{transform:rotate(360deg)}}.c4 .kD-fade{animation:kDfade .7s var(--e) both}@keyframes kDfade{0%{opacity:0;transform:translateY(16px)}}.c4 .kD-ticks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14.5px;color:var(--mut)}.c4 .kD-ticks li{display:inline-flex;align-items:center;gap:7px}.c4 .kD-ticks svg{color:var(--t);flex:none}.c4 .kD-ticks-l{color:#ffffffdb}.c4 .kD-ticks-l svg{color:#fff}.c4 .kD-sec-sub{margin:-18px 0 clamp(36px,4vw,56px);max-width:40em;font-size:18px;line-height:1.55;color:var(--mut)}.c4 .kD-h2{font-size:clamp(34px,3.8vw,56px)}.c4 .kD-panel-vis{display:flex;flex-direction:column;align-items:center;gap:12px}.c4 .kD-panel-vis>.k-ob{width:100%;max-width:440px}.c4 .kD-panel-vis>small{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.c4 .kD-pw .k-ask-copy h2{color:#fff;font-size:clamp(38px,4.6vw,68px);margin:22px 0 20px}.c4 .kD-pw .k-panel-r .k-ob,.c4 .kD-acta-vis .k-ob{color:var(--ink)}.c4 .kD-pw .k-panel-r{min-width:0}.c4 .kD-acta{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;color:#fff;padding:clamp(28px,3.4vw,44px);margin:clamp(40px,5vw,64px) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:28px;align-items:center}.c4 .kD-acta>*:not(.k-art){position:relative;z-index:1}.c4 .kD-acta-solo{grid-template-columns:minmax(0,1fr)}.c4 .kD-acta-t{margin:16px 0 10px;font-family:var(--disp);font-weight:600;font-size:clamp(26px,2.5vw,34px);line-height:1.08;letter-spacing:-.035em;color:#fff;text-wrap:balance}.c4 .kD-acta-p{margin:0;font-size:16px;line-height:1.55;color:#ffffffd6}.c4 .kD-acta .c4h-cta{margin-top:24px}.c4 .kD-acta-vis{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.c4 .kD-acta-vis .k-ob{width:100%}.c4 .kD-acta-vis .k-vr{height:58px;padding:0 14px;gap:10px;grid-template-columns:34px 1fr auto}.c4 .kD-acta-vis .k-vr-av{width:34px;height:34px;border-radius:10px;font-size:13px}.c4 .kD-acta-vis .k-vr-co b{font-size:14px}.c4 .kD-acta-vis .k-vr small{font-size:11.5px}.c4 .kD-acta-vis>small{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.c4 .kD-blog{padding-top:clamp(8px,2vw,24px)}.c4 .kD-blog-more{padding-top:0}.c4 .kD-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(32px,4vw,48px)}.c4 .kD-filter button{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);font-weight:600;font-size:14.5px;color:var(--ink);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.c4 .kD-filter button small{font-size:12px;font-weight:600;color:var(--dim)}.c4 .kD-filter button:hover{box-shadow:inset 0 0 0 1px var(--p-300)}.c4 .kD-filter button[aria-pressed=true]{background:var(--p);color:#fff;box-shadow:none}.c4 .kD-filter button[aria-pressed=true] small{color:#ffffffb3}.c4 .kD-filter button:focus-visible{outline:3px solid var(--b-300);outline-offset:2px}.c4 .kD-pa{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:16 / 10.5;padding:22px 24px;border-radius:22px;color:var(--ink)}.c4 .kD-pa>*:not(.k-art){position:relative;z-index:1}.c4 .kD-pa .k-pc-go{position:absolute;z-index:2}.c4 .kD-grid .kD-pa .k-bl{animation:none}.c4 .kD-pa-dark{color:#fff}.c4 .kD-tag{position:absolute!important;top:18px;left:18px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--p);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 6px 16px -10px #1e293b80}.c4 .kD-pa-stat{display:flex;flex-direction:column;gap:8px;max-width:92%}.c4 .kD-pa-stat b{font-family:var(--disp);font-weight:600;font-size:clamp(44px,4.6vw,68px);line-height:.9;letter-spacing:-.055em;color:var(--p)}.c4 .kD-pa-dark .kD-pa-stat b{color:#fff}.c4 .kD-pa-stat small{font-size:14px;line-height:1.4;color:var(--mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c4 .kD-pa-dark .kD-pa-stat small{color:#ffffffd1}.c4 .kD-pa-cat{font-family:var(--disp);font-weight:600;font-size:clamp(30px,3vw,42px);letter-spacing:-.045em;line-height:1;color:var(--p)}.c4 .kD-pa-dark .kD-pa-cat{color:#fff}.c4 .kD-feat{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,4vw,64px);align-items:center;margin-bottom:clamp(64px,7vw,104px);color:inherit}.c4 .kD-feat .kD-pa{aspect-ratio:16 / 10.5;padding:clamp(24px,3vw,40px)}.c4 .kD-feat .kD-pa-stat b{font-size:clamp(64px,8vw,128px)}.c4 .kD-feat .kD-pa-stat small{font-size:16px;-webkit-line-clamp:3;max-width:26em}.c4 .kD-feat-c{display:flex;flex-direction:column;align-items:flex-start}.c4 .kD-feat h2{margin:22px 0 0;font-size:clamp(30px,3.2vw,48px);line-height:1.04;letter-spacing:-.04em}.c4 .kD-feat-x{margin:18px 0 0;font-size:18px;line-height:1.55;color:var(--mut)}.c4 .kD-feat .kD-meta{margin-top:18px}.c4 .kD-feat .k-tl{margin-top:26px}.c4 .kD-feat:hover .k-pc-go,.c4 .kD-post:hover .k-pc-go{transform:rotate(45deg)}.c4 .kD-feat:hover h2,.c4 .kD-post:hover h2{color:var(--p)}.c4 .kD-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(44px,4.5vw,64px) clamp(18px,2.2vw,28px)}.c4 .kD-post{display:flex;flex-direction:column;color:inherit}.c4 .kD-post .kD-pa{transition:transform .5s var(--e)}.c4 .kD-post:hover .kD-pa{transform:translateY(-4px)}.c4 .kD-post h2{margin:22px 0 0;font-size:clamp(20px,1.6vw,23px);line-height:1.22;letter-spacing:-.025em;transition:color .2s}.c4 .kD-post-x{margin:10px 0 0;font-size:15.5px;line-height:1.55;color:var(--mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c4 .kD-meta{display:flex;flex-wrap:wrap;gap:4px 0;margin:14px 0 0;font-size:13.5px;color:var(--dim)}.c4 .kD-meta span+span:before{content:"·";margin:0 8px}.c4 .kD-ah{padding:clamp(32px,5vw,72px) 0 clamp(40px,5vw,64px)}.c4 .kD-ah-in{max-width:980px}.c4 .kD-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:30px;font-size:14.5px;font-weight:600;color:var(--mut);transition:color .2s,gap .2s}.c4 .kD-back:hover{color:var(--p);gap:9px}.c4 .kD-ah .k-lbl{display:flex}.c4 .kD-ah h1{margin:22px 0 0;font-size:clamp(30px,4vw,60px);line-height:1.05;text-wrap:balance}.c4 .kD-ah-x{margin:24px 0 0;max-width:38em;font-size:clamp(18px,1.45vw,21px);line-height:1.55;color:var(--mut)}.c4 .kD-byline{display:flex;align-items:center;gap:12px;margin-top:30px}.c4 .kD-byline>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:15px}.c4 .kD-byline small{font-size:13.5px;color:var(--mut)}.c4 .kD-av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--p-100);color:var(--p);font-weight:700;font-size:14px}.c4 .kD-ah-stat{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(40px,5vw,64px);border-radius:26px;padding:clamp(28px,4vw,56px);display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px clamp(24px,4vw,56px)}.c4 .kD-ah-stat>*:not(.k-art){position:relative;z-index:1}.c4 .kD-ah-stat b{font-family:var(--disp);font-weight:600;font-size:clamp(56px,9vw,140px);line-height:.86;letter-spacing:-.06em;color:var(--p)}.c4 .kD-ah-stat span{max-width:24em;padding-bottom:6px;font-size:clamp(17px,1.5vw,21px);line-height:1.45;color:var(--ink)}.c4 .kD-read{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(40px,6vw,104px);align-items:start;padding-bottom:clamp(80px,9vw,130px)}.c4 .kD-read-main{min-width:0;max-width:760px}.c4 .kD-read .k-prose{font-size:18px;line-height:1.78}.c4 .kD-read .k-prose>p:first-child{font-size:1.12em;color:var(--ink)}.c4 .kD-read .k-prose h3{font-size:clamp(24px,2.2vw,32px);margin-top:1.9em;letter-spacing:-.035em;line-height:1.12;scroll-margin-top:110px}.c4 .kD-read .k-prose ul{padding-left:0;list-style:none}.c4 .kD-read .k-prose ul li{position:relative;padding-left:30px}.c4 .kD-read .k-prose ul li:before{content:"→";position:absolute;left:0;top:0;color:var(--p);font-weight:700}.c4 .kD-pstat{margin:2em 0;padding:26px 0 26px 28px;border-left:3px solid var(--p)}.c4 .kD-pstat b{display:block;font-family:var(--disp);font-weight:600;font-size:clamp(48px,5vw,72px);line-height:.95;letter-spacing:-.055em;color:var(--p)}.c4 .kD-pstat figcaption{margin-top:12px;font-size:15.5px;line-height:1.5;color:var(--mut);max-width:34em}.c4 .kD-take{margin-top:1.6em!important;padding:22px 24px;border-radius:18px;background:color-mix(in srgb,var(--t) 8%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 22%,white);font-family:var(--disp);font-weight:500;font-size:1.12em;line-height:1.45;letter-spacing:-.015em;color:color-mix(in srgb,var(--t) 70%,var(--n))}.c4 .kD-afoot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:clamp(48px,5vw,72px);padding-top:28px;border-top:1px solid var(--ln)}.c4 .kD-rail{position:sticky;top:104px}.c4 .kD-rail-in{display:grid;gap:28px}.c4 .kD-toc ol{list-style:none;margin:16px 0 0;padding:0;border-left:1px solid var(--ln)}.c4 .kD-toc li a{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:2px solid transparent;font-size:14.5px;line-height:1.4;color:var(--mut);transition:color .2s,border-color .2s}.c4 .kD-toc li a:hover{color:var(--p);border-left-color:var(--p)}.c4 .kD-rail-cta{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;padding:24px}.c4 .kD-rail-cta>*:not(.k-art){position:relative;z-index:1}.c4 .kD-rail-cta p{margin:0;font-size:15.5px;line-height:1.5;color:var(--mut)}.c4 .kD-rail-cta p b{display:block;margin-bottom:4px;font-family:var(--disp);font-weight:600;font-size:21px;line-height:1.15;letter-spacing:-.03em;color:var(--ink)}.c4 .kD-rail-cta .c4h-cta{margin-top:18px}.c4 .kD-rail-cta .k-pill{height:48px;padding:0 22px;font-size:15px}.c4 .kD-rail-cta small{display:block;margin-top:12px;font-size:13px;color:var(--mut)}.c4 .kD-miss{padding-bottom:clamp(80px,10vw,140px)}.c4 .kD-miss-l{margin:34px 0 0}.c4 .kD-gmeta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0;margin-top:18px;font-size:14.5px;color:var(--mut)}.c4 .kD-gmeta span+span:before{content:"·";margin:0 10px}.c4 .kD-ais{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:26px;font-size:14.5px;color:var(--mut)}.c4 .kD-ais img{width:36px;height:36px;padding:7px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kD-ais span{margin-left:6px}.c4 .kD-flow{display:flex;align-items:center;justify-content:center;gap:14px;max-width:720px;margin:34px auto 0}.c4 .kD-flow a{flex:1;display:flex;align-items:center;gap:14px;text-align:left;padding:16px 18px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--ln),0 18px 36px -26px #1e293b80;color:inherit;transition:transform .25s var(--e),box-shadow .25s}.c4 .kD-flow a:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--p-300),0 22px 40px -26px #5b21b699}.c4 .kD-flow i{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--p);color:#fff}.c4 .kD-flow b{display:block;font-size:16.5px}.c4 .kD-flow small{display:block;margin-top:2px;font-size:14px;color:var(--mut)}.c4 .kD-flow>svg{flex:none;color:var(--p-300)}.c4 .kD-vid{padding:0 0 clamp(96px,11vw,160px)}.c4 .kD-vid-in{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;padding:clamp(16px,4vw,64px)}.c4 .kD-vid-in>*:not(.k-art){position:relative;z-index:1}.c4 .kD-vid figure{margin:0 auto;max-width:1000px;padding:10px;border-radius:22px;background:#fff;box-shadow:0 40px 80px -30px #1e293b80}.c4 .kD-vid video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:14px;background:var(--p-50)}.c4 .kD-vid figcaption{padding:12px 0 4px;text-align:center;font-size:14px;font-weight:600;color:var(--mut)}.c4 .kD-play{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--p);color:#fff}.c4 .kD-play svg{margin-left:2px;fill:currentColor}.c4 .kD-c3 .k-pc-art{aspect-ratio:auto;height:clamp(360px,29vw,410px);padding:24px 20px}.c4 .kD-c3 .k-pc-ob{max-width:380px}.c4 .kD-pc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px}.c4 .kD-pc-foot .kD-chip{padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--t) 10%,white);color:var(--t);font-size:13px;font-weight:600}.c4 .kD-pc-foot small{font-size:14px;color:var(--mut)}.c4 .kD-pc-foot .kD-logos{display:flex;align-items:center;gap:8px}.c4 .kD-logos img{width:34px;height:34px;padding:7px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln)}.c4 .k-pc-ul a{color:var(--p);font-weight:600;text-decoration:underline;text-underline-offset:3px}.c4 .kD-seq-ob .k-ob-h b{font-size:14px}.c4 .kD-seq-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ln);font-size:14.5px}.c4 .kD-seq-row:last-child{border-bottom:0}.c4 .kD-seq-row i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--p-100);color:var(--p)}.c4 .kD-seq-row span{display:flex;flex-direction:column;min-width:0}.c4 .kD-seq-row span b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kD-seq-row span small{font-size:12.5px;color:var(--mut)}.c4 .kD-st{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:#f1f5f9;color:var(--mut);white-space:nowrap}.c4 .kD-st-on{background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .kD-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.c4 .kD-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;margin-top:clamp(48px,5vw,72px);padding:28px 32px;border-radius:22px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kD-help h3{font-size:clamp(24px,2.2vw,32px);letter-spacing:-.035em}.c4 .kD-help p{margin:8px 0 0;font-size:16px;color:var(--mut)}.c4 #connect,.c4 #prompt{scroll-margin-top:96px}.c4 .kD-pg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,5vw,80px);align-items:start}.c4 .kD-pg-copy{position:sticky;top:110px}.c4 .kD-pg-copy h2{font-size:clamp(40px,5.4vw,80px);margin:18px 0 0}.c4 .kD-pg-copy>p{margin:20px 0 0;font-size:18px;line-height:1.55;color:var(--mut)}.c4 .kD-mini{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid var(--ln)}.c4 .kD-mini li{display:grid;grid-template-columns:40px 1fr;gap:10px;padding:16px 0;border-bottom:1px solid var(--ln);font-size:16px;line-height:1.45}.c4 .kD-mini li span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--dim);padding-top:2px}.c4 .kD-pg-note{margin:26px 0 0;padding-left:18px;border-left:3px solid var(--p);font-size:15px!important;line-height:1.6;color:var(--mut)}.c4 .kD-pstage{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;padding:clamp(14px,3vw,40px)}.c4 .kD-pstage>*:not(.k-art){position:relative;z-index:1}.c4 .kD-prompt .k-ob-h{padding:10px 10px 10px 18px}.c4 .kD-prompt-l{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;color:var(--p)}.c4 .kD-copy{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:999px;background:var(--p);color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:background .2s,transform .2s var(--e)}.c4 .kD-copy:hover{background:#4c1d95;transform:translateY(-1px)}.c4 .kD-copy.is-copied{background:var(--t)}.c4 .kD-prompt pre{margin:0;padding:22px 24px 26px;font:500 13.5px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#334155;white-space:pre-wrap;word-break:break-word}.c4 .kD-prompt mark{background:var(--p-100);color:var(--p);font-weight:700;border-radius:5px;padding:1px 5px}.c4 .kD-seq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);list-style:none;margin:0;padding:0;position:relative}.c4 .kD-seq li{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 22px 26px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kD-seq-d{display:flex;align-items:center;justify-content:space-between}.c4 .kD-seq-d b{font-family:var(--disp);font-weight:600;font-size:26px;letter-spacing:-.04em}.c4 .kD-seq-d i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--p);color:#fff}.c4 .kD-seq li:nth-child(2) .kD-seq-d i{background:var(--b)}.c4 .kD-seq li p{margin:0;font-size:16px;line-height:1.5;color:var(--mut)}.c4 .kD-seq li:not(:last-child):after{content:"";position:absolute;top:45px;right:calc(-1*clamp(14px,1.6vw,20px));width:clamp(14px,1.6vw,20px);height:2px;background:var(--p-300)}.c4 .kD-fig{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:16px clamp(24px,4vw,56px);margin-top:clamp(48px,5vw,72px);padding-top:32px;border-top:1px solid var(--ln)}.c4 .kD-fig b{font-family:var(--disp);font-weight:500;font-size:clamp(64px,8vw,120px);line-height:.85;letter-spacing:-.06em;color:var(--p);white-space:nowrap}.c4 .kD-fig p{margin:0;max-width:30em;font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:var(--ink)}.c4 .kD-rep{width:100%}.c4 .kD-rep-big{padding:22px 22px 20px}.c4 .kD-rep-big small{display:block;font-size:13px;font-weight:600;color:var(--mut)}.c4 .kD-rep-big b{display:block;margin-top:6px;font-family:var(--disp);font-weight:600;font-size:clamp(72px,7vw,108px);line-height:.9;letter-spacing:-.06em;color:var(--p)}.c4 .kD-rep-big span{display:inline-block;margin-top:14px;padding:6px 12px;border-radius:999px;background:var(--p-100);color:var(--p);font-size:13.5px;font-weight:700}.c4 .kD-rep-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ln)}.c4 .kD-rep-mini>div{padding:16px 22px;display:flex;flex-direction:column;gap:4px}.c4 .kD-rep-mini>div:nth-child(odd){border-right:1px solid var(--ln)}.c4 .kD-rep-mini>div:nth-child(n+3){border-top:1px solid var(--ln)}.c4 .kD-rep-mini b{font-family:var(--disp);font-weight:600;font-size:28px;letter-spacing:-.04em}.c4 .kD-rep-mini span{font-size:12.5px;line-height:1.35;color:var(--mut)}.c4 .kD-src{margin:18px 0 0;font-size:13.5px;color:var(--mut)}.c4 .kD-wi-stats .k-pf-s{margin-top:0}.c4 .kD-jump{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(56px,6vw,88px)}.c4 .kD-jump a{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 10px;border-radius:999px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);font-weight:600;font-size:15px;color:var(--ink);transition:box-shadow .2s,transform .2s var(--e)}.c4 .kD-jump a:hover{box-shadow:inset 0 0 0 1px var(--p-300);transform:translateY(-1px)}.c4 .kD-jump a span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--p-100);color:var(--p);font-size:12px;font-weight:700}.c4 .kD-feature{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,5vw,80px);align-items:center;padding:clamp(48px,6vw,88px) 0;border-top:1px solid var(--ln)}.c4 .kD-feature:first-of-type{border-top:0;padding-top:0}.c4 .kD-feature.kD-rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.c4 .kD-feature.kD-rev>.kD-f-copy{order:2}.c4 [id=new-business],.c4 [id=traffic],.c4 [id=ads],.c4 [id=competitors],.c4 [id=clients]{scroll-margin-top:96px}.c4 .kD-f-copy h2{margin:18px 0 0;font-size:clamp(34px,3.6vw,54px);line-height:1.02}.c4 .kD-f-copy p{margin:18px 0 0;font-size:17.5px;line-height:1.6;color:var(--mut)}.c4 .kD-f-copy .kD-small{font-size:14.5px;color:var(--dim)}.c4 .kD-f-n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--p);margin-right:4px;letter-spacing:0}.c4 .kD-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.c4 .kD-facts span{padding:8px 14px;border-radius:999px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);font-size:14.5px;color:var(--mut)}.c4 .kD-facts b{color:var(--ink);font-weight:700;margin-right:3px}.c4 .kD-facts .kD-hotf{background:color-mix(in srgb,var(--r) 10%,white);color:color-mix(in srgb,var(--r) 72%,var(--n));box-shadow:none}.c4 .kD-facts .kD-hotf b{color:inherit}.c4 .kD-callout{display:flex;align-items:center;gap:16px;margin-top:26px;padding:18px 20px;border-radius:18px;background:color-mix(in srgb,var(--a) 12%,white)}.c4 .kD-callout b{flex:none;font-family:var(--disp);font-weight:600;font-size:32px;letter-spacing:-.04em;color:color-mix(in srgb,var(--a) 60%,var(--n))}.c4 .kD-callout span{font-size:15px;line-height:1.5;color:var(--ink)}.c4 .kD-f-art{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;padding:clamp(16px,3vw,44px)}.c4 .kD-f-art>*:not(.k-art){position:relative;z-index:1}.c4 .kD-f-art>.k-ob+.k-ob{margin-top:14px}.c4 .kD-f-art .k-ex{position:static;display:block;margin-top:14px;text-align:right}.c4 .kD-f-art.kD-dk .k-ex{color:#fff9}.c4 .kD-obp{padding:18px 20px 20px}.c4 .kD-obt{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.c4 .kD-obt-g{margin-top:24px}.c4 .kD-obf{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--mut)}.c4 .kD-bars{display:grid;gap:11px}.c4 .kD-bar{display:grid;grid-template-columns:150px minmax(0,1fr) 38px 64px;align-items:center;gap:12px;font-size:14.5px}.c4 .kD-bars-3 .kD-bar{grid-template-columns:150px minmax(0,1fr) 46px}.c4 .kD-bar-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.c4 .kD-bar-t{height:12px;border-radius:999px;background:#f1f5f9;overflow:hidden}.c4 .kD-bar-t i{display:block;height:100%;width:0;border-radius:999px;background:var(--p-300);transition:width 1.1s var(--e) .15s}.c4 .kD-bars.on .kD-bar-t i{width:var(--w)}.c4 .kD-bar.hi .kD-bar-t i{background:var(--p)}.c4 .kD-bar.lo .kD-bar-t i{background:var(--a)}.c4 .kD-bar.hi .kD-bar-n{color:var(--p);font-weight:700}.c4 .kD-bar.lo .kD-bar-n{color:color-mix(in srgb,var(--a) 60%,var(--n));font-weight:700}.c4 .kD-bar-v{text-align:right;font-weight:700}.c4 .kD-fit{justify-self:end;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t);font-size:12px;font-weight:700;white-space:nowrap}.c4 .kD-bar.lo .kD-fit{background:color-mix(in srgb,var(--a) 16%,white);color:color-mix(in srgb,var(--a) 60%,var(--n))}.c4 .kD-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.c4 .kD-split>div{padding:12px 14px;border-radius:12px;background:var(--o);display:flex;flex-direction:column;gap:2px}.c4 .kD-split small{font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}.c4 .kD-split b{font-family:var(--disp);font-weight:600;font-size:24px;letter-spacing:-.03em}.c4 .kD-split>div:first-child b{color:color-mix(in srgb,var(--a) 60%,var(--n))}.c4 .kD-terms{display:grid;gap:8px}.c4 .kD-terms>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:var(--o);font-size:14.5px}.c4 .kD-tf{flex:none;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.c4 .kD-tf-all{background:color-mix(in srgb,var(--t) 14%,white);color:var(--t)}.c4 .kD-tf-some{background:var(--p-100);color:var(--p)}.c4 .kD-tf-none{background:color-mix(in srgb,var(--r) 12%,white);color:color-mix(in srgb,var(--r) 72%,var(--n))}.c4 .kD-rows .k-vr{height:64px}.c4 .kD-rows .k-vr:last-child{border-bottom:0}.c4 .kD-rows .k-vr-r small{font-size:12px;text-align:right;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kD-time{font-size:14px;font-weight:700;color:var(--p);white-space:nowrap}.c4 .kD-client{padding:20px 22px 22px}.c4 .kD-client-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.c4 .kD-client-h b{font-family:var(--disp);font-weight:600;font-size:20px;letter-spacing:-.025em}.c4 .kD-pill{padding:4px 11px;border-radius:999px;font-size:12px;font-weight:700}.c4 .kD-pill-a{background:color-mix(in srgb,var(--a) 16%,white);color:color-mix(in srgb,var(--a) 60%,var(--n))}.c4 .kD-pill-g{background:color-mix(in srgb,var(--t) 14%,white);color:var(--t)}.c4 .kD-cstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.c4 .kD-cstats>div{padding:10px 12px;border-radius:12px;background:var(--o);display:flex;flex-direction:column}.c4 .kD-cstats b{font-family:var(--disp);font-weight:600;font-size:21px;letter-spacing:-.03em}.c4 .kD-cstats span{font-size:12px;color:var(--mut)}.c4 .kD-client p{margin:14px 0 0;font-size:14.5px;line-height:1.55;color:var(--mut)}.c4 .kD-cross{margin:36px 0 0;font-size:17px;color:var(--mut);display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.c4 .kD-plist{width:100%;max-width:420px;padding:8px 0}.c4 .kD-plist li{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--ln);font-size:15.5px;font-weight:500}.c4 .kD-plist li:last-child{border-bottom:0}.c4 .kD-plist svg{flex:none;color:var(--t)}.c4 .kD-plist ul{list-style:none;margin:0;padding:0}.c4 .kD-plist-f{display:flex;justify-content:center;padding:14px 20px 8px;border-top:1px solid var(--ln)}.c4 .kD-gap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:center}.c4 .kD-gap-copy h2{margin:18px 0 0;font-size:clamp(40px,5vw,76px)}.c4 .kD-gap-copy p{margin:22px 0 0;max-width:30em;font-size:18px;line-height:1.6;color:var(--mut)}.c4 .kD-gap-art{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;padding:clamp(32px,5vw,64px);min-height:380px;display:flex;flex-direction:column;justify-content:flex-end}.c4 .kD-gap-art>*:not(.k-art){position:relative;z-index:1}.c4 .kD-gap-art b{font-family:var(--disp);font-weight:600;font-size:clamp(96px,13vw,200px);line-height:.82;letter-spacing:-.065em;color:var(--p)}.c4 .kD-gap-art strong{display:block;margin-top:18px;font-family:var(--disp);font-weight:600;font-size:clamp(22px,2vw,28px);letter-spacing:-.03em}.c4 .kD-gap-art span{display:block;margin-top:10px;max-width:26em;font-size:16px;line-height:1.55;color:var(--mut)}.c4 .kD-gap-art .kD-ico{position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#fff;color:var(--p)}.c4 .kD-cg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ln)}.c4 .kD-cg>div{padding:30px 24px 0 0;display:flex;flex-direction:column;gap:10px}.c4 .kD-cg>div+div{padding-left:24px;border-left:1px solid var(--ln)}.c4 .kD-cg b{font-family:var(--disp);font-weight:500;font-size:clamp(56px,7vw,108px);letter-spacing:-.06em;line-height:.9;color:var(--p)}.c4 .kD-cg h3{margin-top:10px;font-size:clamp(20px,1.7vw,24px);letter-spacing:-.03em;line-height:1.15}.c4 .kD-cg p{margin:0;font-size:15.5px;line-height:1.55;color:var(--mut);max-width:24em}.c4 .kD-cg em{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--r) 72%,var(--n))}.c4 .kD-wa{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(56px,6vw,88px);border-radius:28px;padding:clamp(28px,4.5vw,64px);display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:24px clamp(28px,4vw,64px);align-items:end}.c4 .kD-wa>*:not(.k-art){position:relative;z-index:1}.c4 .kD-wa div b{display:block;font-family:var(--disp);font-weight:600;font-size:clamp(64px,8vw,120px);line-height:.85;letter-spacing:-.06em;color:color-mix(in srgb,var(--r) 72%,var(--n))}.c4 .kD-wa div+div b{color:var(--p)}.c4 .kD-wa div span{display:block;margin-top:12px;font-weight:600;font-size:16px}.c4 .kD-wa p{margin:0;max-width:28em;font-size:16.5px;line-height:1.6;color:var(--ink)}.c4 .kD-say{padding:clamp(72px,9vw,140px) 0 clamp(96px,11vw,160px)}.c4 .kD-say p{margin:24px 0 0;font-family:var(--disp);font-weight:500;font-size:clamp(30px,4.1vw,60px);line-height:1.1;letter-spacing:-.04em;text-indent:2.4em}.c4 .kD-say small{display:block;margin-top:28px;font-size:16px;color:var(--mut)}.c4 .kD-chipsl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.c4 .kD-chipsl>div{padding:14px 14px 12px;border-radius:16px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38;display:flex;flex-direction:column;gap:4px}.c4 .kD-chipsl b{font-family:var(--disp);font-weight:600;font-size:22px;letter-spacing:-.03em;color:#fff}.c4 .kD-chipsl span{font-size:12.5px;line-height:1.35;color:#ffffffc7}.c4 .kD-fix{padding:6px 0}.c4 .kD-fix li{display:block;padding:16px 20px;border-bottom:1px solid var(--ln);font-size:15px;line-height:1.55;color:var(--mut)}.c4 .kD-fix li:last-child{border-bottom:0}.c4 .kD-fix li b{color:var(--ink)}.c4 .kD-top{display:flex;align-items:center;justify-content:space-between;gap:16px;height:80px}.c4 .kD-top-c{justify-content:center}.c4 .kD-top .logo{color:var(--ink)}.c4 .kD-strip{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:color-mix(in srgb,var(--t) 9%,white);color:var(--t);font-size:14px;font-weight:600;text-align:center}.c4 .kD-strip svg{flex:none}.c4 .kD-form{width:100%;max-width:520px;margin-top:32px}.c4 .kD-form-row{display:flex;gap:10px;padding:6px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--ln),0 18px 40px -24px #1e293b73}.c4 .kD-form-row input{flex:1;min-width:0;height:50px;padding:0 0 0 20px;border:0;border-radius:999px;background:transparent;font-size:16px;color:var(--ink);outline:none}.c4 .kD-form-row input::-moz-placeholder{color:var(--dim)}.c4 .kD-form-row input::placeholder{color:var(--dim)}.c4 .kD-form-row:focus-within{box-shadow:0 0 0 2px var(--p-300),0 18px 40px -24px #1e293b73}.c4 .kD-form-row button{flex:none;height:50px;padding:0 24px;border-radius:999px;background:var(--p);color:#fff;font-weight:600;font-size:15.5px;white-space:nowrap;cursor:pointer;transition:background .2s,transform .2s var(--e)}.c4 .kD-form-row button:hover{background:#4c1d95;transform:translateY(-1px)}.c4 .kD-form-row button:disabled{opacity:.7;cursor:not-allowed;transform:none}.c4 .kD-form-err{margin:10px 0 0 20px;font-size:13.5px;color:color-mix(in srgb,var(--r) 80%,var(--n))}.c4 .kD-form-note{margin:12px 0 0 20px;font-size:13.5px;color:var(--mut)}.c4 .kD-form-c{margin-left:auto;margin-right:auto}.c4 .kD-form-c .kD-form-note,.c4 .kD-form-c .kD-form-err{margin-left:0;text-align:center}.c4 .kD-on-colour .kD-form-row{box-shadow:0 24px 50px -24px #0f172a99}.c4 .kD-on-colour .kD-form-note{color:#ffffffd1}.c4 .kD-on-colour .kD-form-err{color:#fecdd3}.c4 .kD-cover{width:100%;max-width:440px}.c4 .kD-cover-h{padding:26px 24px 22px;background:linear-gradient(140deg,var(--p),color-mix(in srgb,var(--p) 55%,var(--b)));color:#fff}.c4 .kD-cover-h small{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8}.c4 .kD-cover-h b{display:block;margin-top:10px;font-family:var(--disp);font-weight:600;font-size:30px;line-height:1.02;letter-spacing:-.04em}.c4 .kD-cover-h span{display:block;margin-top:8px;font-size:14px;color:#ffffffd1}.c4 .kD-cover-r{display:grid;grid-template-columns:74px 1fr;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid var(--ln);font-size:14.5px;line-height:1.35}.c4 .kD-cover-r:last-child{border-bottom:0}.c4 .kD-cover-r b{font-family:var(--disp);font-weight:600;font-size:28px;letter-spacing:-.04em;color:var(--p)}.c4 .kD-learn{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--ln)}.c4 .kD-learn li{display:grid;grid-template-columns:90px 1fr;align-items:baseline;gap:16px;padding:26px 0;border-top:1px solid var(--ln)}.c4 .kD-learn span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--dim)}.c4 .kD-learn h3{font-weight:500;font-size:clamp(24px,2.6vw,38px);letter-spacing:-.035em;line-height:1.1}.c4 .kD-author{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end}.c4 .kD-author blockquote{margin:0;font-family:var(--disp);font-weight:500;font-size:clamp(26px,3vw,44px);line-height:1.15;letter-spacing:-.035em;text-indent:2em}.c4 .kD-author figcaption{display:flex;align-items:center;gap:14px;font-size:15px}.c4 .kD-author figcaption img,.c4 .kD-author .kD-av{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.c4 .kD-author figcaption span{display:flex;flex-direction:column}.c4 .kD-author figcaption small{color:var(--mut);font-size:14px}.c4 .kD-capture .k-ask-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c4 .kD-capture .kD-form{margin-top:0}.c4 .kD-capture-r{display:flex;flex-direction:column}.c4 .kD-capture-r .kD-ticks{margin-top:18px}.c4 .kD-ty-vid{width:100%;max-width:560px}.c4 .kD-ty-vid figure{margin:0;padding:8px;border-radius:20px;background:#fff;box-shadow:0 40px 80px -30px #1e293b80}.c4 .kD-ty-vid video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:13px;background:var(--p-50)}.c4 .kD-ty-vid figcaption{padding:10px 0 2px;text-align:center;font-size:13.5px;font-weight:600;color:var(--mut)}.c4 .kD-soft{margin:22px 0 0;font-size:14.5px;color:var(--mut)}.c4 .kD-home{margin-top:22px}.c4 .kD-ga-n{display:flex;align-items:center;gap:14px;margin-bottom:16px}.c4 .kD-ga-n b{font-family:var(--disp);font-weight:600;font-size:64px;line-height:.9;letter-spacing:-.06em;color:var(--p)}.c4 .kD-ga-n span{padding:5px 11px;border-radius:999px;background:var(--p-100);color:var(--p);font-size:13px;font-weight:700}.c4 .kD-sl-top{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:22px 0 0}.c4 .kD-sl-oh{display:inline-flex;align-items:center;gap:10px}.c4 .kD-sl-oh span{padding:5px 14px;border-radius:999px;background:#6f57f5;color:#fff;font-weight:700;font-size:12.5px}.c4 .kD-sl-oh img{width:28px;height:28px;padding:3px;border-radius:8px;background:var(--n)}.c4 .kD-sl-x{display:inline-flex;align-items:center;gap:12px}.c4 .kD-sl-x>span{color:var(--dim);font-size:18px}.c4 .kD-sl-x img{height:28px;width:auto;display:block}.c4 .kD-sl-x .logo{font-size:17px}.c4 .kD-spk{display:flex;gap:clamp(14px,2vw,24px);justify-content:center;width:100%}.c4 .kD-spk figure{margin:0;flex:0 1 200px;min-width:0;text-align:center}.c4 .kD-spk figure>div{aspect-ratio:3 / 4;overflow:hidden;border-radius:120px 120px 20px 20px;background:#fff;box-shadow:0 30px 60px -28px #1e293b8c,0 0 0 4px #fff}.c4 .kD-spk img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.c4 .kD-spk figcaption{margin-top:16px;display:flex;flex-direction:column;gap:2px;font-size:15.5px}.c4 .kD-spk figcaption small{font-size:13.5px;color:var(--mut)}.c4 .kD-spk figure:nth-child(2)>div{transform:translateY(28px)}.c4 .kD-spk figure:nth-child(2) figcaption{transform:translateY(28px)}.c4 .kD-jv{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:var(--p-50)}.c4 .kD-jv video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.c4 .kD-jv-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;background:transparent;cursor:pointer}.c4 .kD-jv-play span{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:var(--p);color:#fff;box-shadow:0 16px 36px -12px #5b21b6cc;transition:transform .3s var(--e)}.c4 .kD-jv-play:hover span{transform:scale(1.06)}.c4 .kD-jv-play svg{margin-left:4px;fill:currentColor}.c4 .kD-ok{padding:22px 24px;border-radius:20px;background:color-mix(in srgb,var(--t) 9%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 28%,white);text-align:left}.c4 .kD-ok b{display:block;font-family:var(--disp);font-weight:600;font-size:19px;letter-spacing:-.02em;color:var(--ink)}.c4 .kD-ok p{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--mut)}.c4 .kD-on-colour .kD-ok{background:#fff;box-shadow:none}.c4 .kD-q2{margin-top:clamp(40px,5vw,64px);padding-top:32px;border-top:1px solid var(--ln);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;align-items:end}.c4 .kD-q2 blockquote{margin:0;font-family:var(--disp);font-weight:500;font-size:clamp(22px,2.2vw,32px);line-height:1.25;letter-spacing:-.03em}.c4 .kD-q2 figcaption{font-size:16px;font-weight:600;white-space:nowrap}.c4 .kD-slfoot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 0 36px;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.c4 .kD-slfoot a{color:var(--p)}@media (max-width: 1080px){.c4 .kD-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c4 .kD-feat,.c4 .kD-read{grid-template-columns:minmax(0,1fr)}.c4 .kD-rail{display:none}.c4 .kD-read-main{max-width:760px;margin:0 auto}.c4 .kD-pg,.c4 .kD-feature,.c4 .kD-feature.kD-rev,.c4 .kD-gap,.c4 .kD-capture .k-ask-in{grid-template-columns:minmax(0,1fr)}.c4 .kD-feature.kD-rev>.kD-f-copy{order:0}.c4 .kD-pg-copy{position:static}.c4 .kD-seq{grid-template-columns:repeat(2,minmax(0,1fr))}.c4 .kD-seq li:after{display:none}.c4 .kD-wa{grid-template-columns:auto auto}.c4 .kD-wa p{grid-column:1 / -1}}@media (max-width: 760px){.c4 .kD-grid{grid-template-columns:minmax(0,1fr)}.c4 .kD-c3 .k-pc-art{height:auto;padding:40px 16px}.c4 .kD-sm .k-pf-s b{font-size:46px}.c4 .kD-cstats>div{padding:10px}.c4 .kD-cstats b{font-size:18px;white-space:nowrap}.c4 .kD-filter{gap:6px}.c4 .kD-filter button{padding:8px 13px;font-size:13.5px;gap:6px}.c4 .kD-pa{aspect-ratio:16 / 11;padding:20px}.c4 .kD-feat .kD-pa{aspect-ratio:4 / 3.6;padding:22px}.c4 .kD-feat .kD-pa-stat b{font-size:clamp(56px,18vw,88px)}.c4 .kD-acta{grid-template-columns:minmax(0,1fr);padding:28px 20px;border-radius:22px}.c4 .kD-acta-vis{align-items:stretch}.c4 .kD-ah-stat{border-radius:22px}.c4 .kD-read .k-prose{font-size:17px}.c4 .kD-flow{flex-direction:column;gap:8px}.c4 .kD-flow a{width:100%}.c4 .kD-flow>svg{transform:rotate(90deg)}.c4 .kD-vid-in{border-radius:22px;padding:12px}.c4 .kD-vid figure{padding:6px;border-radius:16px}.c4 .kD-seq,.c4 .kD-fig{grid-template-columns:minmax(0,1fr)}.c4 .kD-help{padding:24px 20px}.c4 .kD-help .k-pill,.c4 .kD-acts .k-pill{flex:1 1 100%}.c4 .kD-prompt pre{font-size:12.5px;padding:18px}.c4 .kD-pstage{border-radius:22px;padding:10px}.c4 .kD-bar,.c4 .kD-bars-3 .kD-bar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"n v f" "t t t";gap:6px 10px;font-size:14px}.c4 .kD-bars-3 .kD-bar{grid-template-areas:"n v v" "t t t"}.c4 .kD-bar-n{grid-area:n}.c4 .kD-bar-t{grid-area:t}.c4 .kD-bar-v{grid-area:v}.c4 .kD-fit{grid-area:f}.c4 .kD-f-art{border-radius:22px;padding:12px}.c4 .kD-rows .k-vr-r small{display:block;max-width:96px}.c4 .kD-callout{flex-direction:column;align-items:flex-start;gap:4px}.c4 .kD-cg{grid-template-columns:minmax(0,1fr)}.c4 .kD-cg>div{padding:28px 0}.c4 .kD-cg>div+div{padding-left:0;border-left:0;border-top:1px solid var(--ln)}.c4 .kD-wa{grid-template-columns:minmax(0,1fr);border-radius:22px}.c4 .kD-gap-art{min-height:300px;border-radius:22px}.c4 .kD-say p{text-indent:0}.c4 .kD-chipsl{grid-template-columns:minmax(0,1fr)}.c4 .kD-learn li{grid-template-columns:44px 1fr}.c4 .kD-author{grid-template-columns:minmax(0,1fr)}.c4 .kD-author blockquote{text-indent:0}.c4 .kD-form-row{flex-direction:column;border-radius:22px;padding:6px}.c4 .kD-form-row input{height:52px;padding:0 16px}.c4 .kD-form-row button{height:52px}.c4 .kD-spk figure:nth-child(2)>div,.c4 .kD-spk figure:nth-child(2) figcaption{transform:none}.c4 .kD-q2{grid-template-columns:minmax(0,1fr)}.c4 .kD-rep-big b{font-size:76px}}@media (prefers-reduced-motion: reduce){.c4 .kD-fade{animation:none}.c4 .kD-bar-t i{transition:none}}.c4 .kC-us{color:var(--p)}.c4 .kC-loop,.c4 .kC-jr{width:100%}.c4 .kC-jr-url{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px}.c4 .kC-jr ol{list-style:none;margin:0;padding:10px 0}.c4 .kC-jr li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 18px;opacity:.3;transform:translateY(6px);transition:opacity .5s,transform .6s var(--e)}.c4 .kC-jr li.in{opacity:1;transform:none}.c4 .kC-jr li+li:before{content:"";position:absolute;left:37px;top:-9px;width:2px;height:18px;border-radius:2px;background:var(--ln);transition:background .4s}.c4 .kC-jr li.in+li.in:before{background:var(--p-300)}.c4 .kC-jr-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f1f5f9;color:var(--dim);transition:background .4s,color .4s}.c4 .kC-jr li.in .kC-jr-ic{background:var(--p-100);color:var(--p)}.c4 .kC-jr li.in:last-child .kC-jr-ic{background:var(--p);color:#fff}.c4 .kC-jr-t{display:flex;flex-direction:column;gap:2px;min-width:0}.c4 .kC-jr-t small{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)}.c4 .kC-jr-t b{font-size:15.5px;font-weight:600}.c4 .kC-jr-t em{font-style:normal;font-size:13px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kC-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .kC-chip-b{background:color-mix(in srgb,var(--b) 10%,white);color:var(--b)}.c4 .kC-seq{padding:18px}.c4 .kC-seq-h{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--ln)}.c4 .kC-av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--p-100);color:var(--p);font-weight:700;font-size:14px}.c4 .kC-seq-p{display:flex;flex-direction:column;gap:2px;min-width:0}.c4 .kC-seq-p b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kC-seq-p b i{font-style:normal;font-weight:500;color:var(--dim)}.c4 .kC-seq-p small{font-size:13px;color:var(--p);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kC-add{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--p);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;transition:background .35s,color .35s}.c4 .kC-add.on{background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .kC-seq ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.c4 .kC-seq li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;opacity:0;transform:translateY(8px);transition:opacity .45s,transform .45s var(--e)}.c4 .kC-seq li.in{opacity:1;transform:none}.c4 .kC-seq li b{font-size:14.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4 .kC-seq-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--p-50);color:var(--p)}.c4 .kC-tag{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:#f1f5f9;color:var(--mut)}.c4 .kC-tag-g{background:color-mix(in srgb,var(--t) 12%,white);color:var(--t)}.c4 .kC-chat .k-ob-h{gap:10px}.c4 .kC-bot{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--p);color:#fff}.c4 .kC-chat .kC-online{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--t);font-weight:600}.c4 .kC-cov-r{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.c4 .kC-cov-r span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--p-50);font-size:13.5px;font-weight:600}.c4 .kC-cov-r svg{color:var(--t)}.c4 .kC-cov-s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ln)}.c4 .kC-cov-s div{display:flex;flex-direction:column;gap:6px;padding:16px}.c4 .kC-cov-s div+div{border-left:1px solid var(--ln)}.c4 .kC-cov-s b{font-family:var(--disp);font-weight:600;font-size:clamp(24px,2.4vw,30px);letter-spacing:-.045em;line-height:1;color:var(--p)}.c4 .kC-cov-s small{font-size:12.5px;color:var(--mut)}.c4 .kC-cmp-sec .k-sh p{max-width:25em}.c4 .kC-cmp-bar{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0 0 16px;font-size:13.5px;font-weight:600;color:var(--mut)}.c4 .kC-cur{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kC-cur button{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--mut);background:transparent;cursor:pointer;transition:background .2s,color .2s}.c4 .kC-cur button:hover{color:var(--ink)}.c4 .kC-cur button[aria-pressed=true]{background:var(--p);color:#fff}.c4 .kC-cmp .k-cmp table{table-layout:fixed}.c4 .kC-cmp .k-cmp thead th:first-child{width:30%}.c4 .kC-cmp .k-cmp th,.c4 .kC-cmp .k-cmp td{text-align:left;padding:18px 24px;line-height:1.45}.c4 .kC-cmp .k-cmp thead th{font-size:17px}.c4 .kC-cmp .k-cmp td span{font-size:15px}.c4 .kC-pnl .k-ask-copy h2{color:#fff;font-size:clamp(36px,4.4vw,64px);margin:22px 0 20px}.c4 .kC-pnl .k-panel-r{width:100%;max-width:500px;justify-self:end}.c4 .kC-duel{padding:22px;color:var(--ink)}.c4 .kC-duel-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.c4 .kC-duel-c{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 12px;border-radius:14px;text-align:center;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kC-duel-us{background:var(--p-50);box-shadow:inset 0 0 0 1.5px var(--p)}.c4 .kC-duel-c span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.c4 .kC-duel-c b{font-family:var(--disp);font-weight:600;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.035em;line-height:1.1;color:var(--mut)}.c4 .kC-duel-us b{color:var(--p)}.c4 .kC-duel-c small{font-size:13px;color:var(--mut)}.c4 .kC-duel-cap{margin:16px 2px 0;font-size:13.5px;line-height:1.5;color:var(--mut)}.c4 .kC-duel-cur{display:flex;justify-content:center;margin-top:16px}.c4 .kC-bars{display:grid;gap:12px}.c4 .kC-bar{display:grid;grid-template-columns:74px minmax(0,1fr) 30px;gap:12px;align-items:center;font-size:13.5px;font-weight:500;color:var(--mut)}.c4 .kC-bar span{text-align:right}.c4 .kC-bar i{display:block;height:28px;border-radius:8px;overflow:hidden;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kC-bar em{display:block;height:100%;border-radius:8px;background:#cbd5e1;transition:width 1.3s var(--e)}.c4 .kC-bar b{font-family:var(--disp);font-size:18px;font-weight:600}.c4 .kC-bar-us{color:var(--ink);font-weight:700}.c4 .kC-bar-us em{background:var(--p)}.c4 .kC-bar-us b{color:var(--p)}.c4 .kC-tq{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--ln)}.c4 .kC-tq blockquote{margin:0;font-family:var(--disp);font-weight:500;font-size:19px;line-height:1.35;letter-spacing:-.02em;color:var(--ink)}.c4 .kC-tq figcaption{display:flex;align-items:center;gap:12px;margin-top:14px}.c4 .kC-tq img{width:52px;height:52px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover}.c4 .kC-tq figcaption span{display:flex;flex-direction:column;font-size:14.5px}.c4 .kC-tq figcaption small{font-size:13px;color:var(--mut)}.c4 .kC-pr{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px);align-items:center}.c4 .kC-pr-copy h2{font-size:clamp(36px,4.4vw,64px);margin:22px 0 26px}.c4 .kC-pr-copy>p{margin:0 0 14px;max-width:34em;font-size:18px;line-height:1.55;color:var(--mut)}.c4 .kC-pr-copy>.kC-pr-clean{margin:26px 0 18px;padding-top:22px;border-top:1px solid var(--ln);color:var(--ink)}.c4 .kC-pr-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;padding:clamp(28px,4vw,56px)}.c4 .kC-pr-card{position:relative;z-index:1;padding:clamp(26px,3vw,40px);border-radius:22px;background:#fff;box-shadow:0 40px 80px -36px #1e293b73,0 0 0 1px #1e293b0f}.c4 .kC-pr-top{display:flex;align-items:baseline;gap:8px}.c4 .kC-pr-n{font-family:var(--disp);font-weight:600;font-size:clamp(60px,6.4vw,96px);letter-spacing:-.06em;line-height:.9;color:var(--p)}.c4 .kC-pr-m{font-size:17px;color:var(--mut)}.c4 .kC-pr-card>p{margin:18px 0 0;font-size:16px;line-height:1.55;color:var(--mut)}.c4 .kC-pr-card ul{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.c4 .kC-pr-card li{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:500}.c4 .kC-pr-card li svg{flex:none;color:var(--t)}.c4 .kC-pr-card .c4h-cta{margin-top:26px}.c4 .kC-pr-card small{display:block;margin-top:14px;font-size:13.5px;color:var(--mut)}.c4 figure.kC-q{max-width:1040px;margin:0 0 clamp(48px,6vw,80px)}.c4 .kC-q figcaption{display:flex;align-items:center;gap:14px}.c4 .kC-q img{width:60px;height:60px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 12%;object-position:center 12%}.c4 .kC-q figcaption>span{color:var(--ink)}.c4 .kC-q figcaption>span>span{color:var(--mut)}.c4 .kC-bt-intro{margin:0 auto}.c4 .kC-bt-intro p{font-size:clamp(19px,1.6vw,23px);line-height:1.55;color:#334155}.c4 .kC-bt-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.c4 .kC-bt-jump a{padding:9px 16px;border-radius:999px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln);font-weight:600;font-size:14.5px;transition:background .2s,color .2s}.c4 .kC-bt-jump a:hover{background:var(--p-50);color:var(--p)}.c4 .kC-bt-how{margin-bottom:clamp(32px,4vw,48px)}.c4 .kC-bt-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--ln)}.c4 .kC-bt{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:clamp(36px,4vw,56px) 0;border-top:1px solid var(--ln);scroll-margin-top:100px}.c4 .kC-bt-n{font-family:var(--disp);font-weight:500;font-size:clamp(44px,5vw,72px);letter-spacing:-.06em;line-height:.85;color:#cbd5e1}.c4 .kC-bt h3{font-size:clamp(28px,3vw,44px);letter-spacing:-.04em}.c4 .kC-bt-pos{margin:12px 0 0;font-size:clamp(18px,1.5vw,21px);font-weight:500;color:var(--p)}.c4 .kC-bt-d{margin:18px 0 0;max-width:60em;font-size:17px;line-height:1.65;color:var(--mut)}.c4 .kC-bt-m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:24px 0 0}.c4 .kC-bt-m dt{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.c4 .kC-bt-m dd{margin:6px 0 0;font-size:15.5px;line-height:1.55;color:var(--ink)}.c4 .kC-bt-w{display:flex;gap:10px;align-items:flex-start;margin:22px 0 0;padding:14px 18px;border-radius:14px;background:var(--o);font-size:15px;line-height:1.55;color:var(--mut)}.c4 .kC-bt-w svg{flex:none;margin-top:2px;color:var(--dim)}.c4 .kC-bt-w b{margin-right:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.c4 .kC-bt-pick{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;padding:clamp(28px,4.5vw,64px);margin:0 0 clamp(8px,1vw,16px)}.c4 .kC-bt-pick>*:not(.k-art){position:relative;z-index:1}.c4 .kC-bt-pick .kC-bt{border:0;padding:0}.c4 .kC-bt-pick .kC-bt-n{color:var(--p)}.c4 .kC-bt-pick .kC-bt-d{color:#334155}.c4 .kC-bt-tag{display:inline-flex;align-items:center;margin-left:14px;padding:5px 12px;border-radius:999px;vertical-align:.35em;background:var(--p);color:#fff;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.c4 .kC-bt-why{display:flex;gap:10px;align-items:flex-start;margin:22px 0 0;padding:16px 18px;border-radius:14px;background:#ffffffd1;box-shadow:inset 0 0 0 1px var(--p-100);font-size:15.5px;line-height:1.55;color:var(--ink)}.c4 .kC-bt-why svg{flex:none;margin-top:2px;color:var(--p)}.c4 .kC-bt-why b{margin-right:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p)}.c4 .kC-bt-pick .c4h-cta{margin-top:28px}.c4 .k-cmp.kC-bt-cmp table{min-width:860px;table-layout:fixed}.c4 .k-cmp.kC-bt-cmp th,.c4 .k-cmp.kC-bt-cmp td{text-align:left;padding:15px 18px;line-height:1.4}.c4 .k-cmp.kC-bt-cmp thead th{font-size:14.5px}.c4 .k-cmp.kC-bt-cmp thead th:first-child{width:19%}.c4 .k-cmp.kC-bt-cmp td{font-size:14.5px;color:var(--mut)}.c4 .k-cmp.kC-bt-cmp tr.k-us th,.c4 .k-cmp.kC-bt-cmp tr.k-us td{background:var(--p-50);color:var(--ink);font-weight:600}.c4 .k-cmp.kC-bt-cmp tr.k-us th{color:var(--p)}@media (max-width: 1080px){.c4 .kC-pnl .k-panel-r{justify-self:start}.c4 .kC-pr{grid-template-columns:minmax(0,1fr)}.c4 .kC-pr-stage{max-width:560px}}@media (max-width: 760px){.c4 .kC-bt-crit .k-cards{gap:10px}.c4 .kC-bt-crit .k-cd{flex-direction:row;align-items:flex-start;gap:16px;padding:20px}.c4 .kC-bt-crit .k-cd-ic{flex:none;width:40px;height:40px;margin:0;border-radius:12px}.c4 .kC-cmp-bar{justify-content:flex-start;margin-top:-8px}.c4 .kC-bt{grid-template-columns:minmax(0,1fr);gap:10px}.c4 .kC-bt-m{grid-template-columns:minmax(0,1fr)}.c4 .kC-bt-tag{margin-left:10px}.c4 .kC-pr-stage{padding:16px;border-radius:22px}.c4 .kC-duel{padding:16px}.c4 .kC-jr li{padding:12px 14px;gap:12px}.c4 .kC-jr li+li:before{left:33px}}@media (max-width: 640px){.c4 .kC-cmp .k-cmp,.c4 .k-cmp.kC-bt-cmp{overflow:visible;border-radius:0;box-shadow:none}.c4 .kC-cmp .k-cmp table,.c4 .k-cmp.kC-bt-cmp table{display:block;min-width:0}.c4 .kC-cmp .k-cmp thead,.c4 .k-cmp.kC-bt-cmp thead{display:none}.c4 .kC-cmp .k-cmp tbody,.c4 .k-cmp.kC-bt-cmp tbody{display:grid;gap:12px}.c4 .kC-cmp .k-cmp tr,.c4 .k-cmp.kC-bt-cmp tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:16px;box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kC-cmp .k-cmp tbody th,.c4 .k-cmp.kC-bt-cmp tbody th{grid-column:1 / -1;padding:14px 16px 6px;border:0;font-size:16px}.c4 .kC-cmp .k-cmp td,.c4 .k-cmp.kC-bt-cmp td{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 16px 14px;border:0}.c4 .kC-cmp .k-cmp td:before,.c4 .k-cmp.kC-bt-cmp td:before{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.c4 .kC-cmp .k-cmp td:before{content:var(--kC-them)}.c4 .kC-cmp .k-cmp td.k-us:before{content:"Contaktly";color:var(--p)}.c4 .k-cmp.kC-bt-cmp td:before{content:attr(data-l)}.c4 .k-cmp.kC-bt-cmp tr.k-us{box-shadow:inset 0 0 0 1.5px var(--p)}.c4 .k-cmp.kC-bt-cmp tbody th,.c4 .k-cmp.kC-bt-cmp td{border-bottom:0!important}}.c4 .kC-pr-copy .kC-pr-more{margin-left:22px}@media (max-width: 560px){.c4 .kC-pr-copy .kC-pr-more{margin:14px 0 0;display:flex;width:-moz-fit-content;width:fit-content}}.c4 .kC-bt-more{margin:14px 0 0}.c4 .kC-lang{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:600;color:var(--mut);text-decoration:underline;text-underline-offset:3px}.c4 .kC-lang:hover{color:var(--p)}.c4 .kC-pr-copy .kC-pr-more+.kC-pr-more{display:flex;width:-moz-fit-content;width:fit-content;margin:12px 0 0}.c4 .kS-rep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.c4 .kS-rep-row{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border-radius:22px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kS-rep-row span{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.c4 .kS-rep-row b{font-family:var(--disp);font-weight:600;font-size:clamp(22px,2vw,28px);line-height:1.15;letter-spacing:-.03em;color:var(--ink)}.c4 .kS-rep-row small{font-size:13.5px;line-height:1.45;color:var(--mut)}.c4 .kS-note{margin:18px 0 0;font-size:15px;color:var(--mut)}.c4 .kS-cmp .k-cmp thead th:first-child{width:28%}.c4 .kS-clean{margin:26px 0 0;max-width:46em;font-size:17px;line-height:1.55;color:var(--ink)}.c4 .kS-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin:22px 0 0}.c4 .kS-src-sec{padding-bottom:clamp(56px,6vw,88px)}.c4 .kS-src{max-width:60em;font-size:14px;line-height:1.6;color:var(--mut);border-top:1px solid var(--ln);padding-top:22px}.c4 .kS-src b{color:var(--ink)}.c4 .kS-src ul{margin:8px 0 12px;padding-left:1.2em;list-style:disc}.c4 .kS-src a{color:var(--p);text-decoration:underline;text-underline-offset:3px}.c4 .kS-src p{margin:0}.c4 .kS-tool{max-width:640px;margin:34px auto 0;text-align:left}.c4 .kS-form{display:flex;gap:10px;padding:8px;border-radius:999px;background:#fff;box-shadow:0 30px 60px -32px #1e293b80,inset 0 0 0 1.5px var(--ln)}.c4 .kS-form input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 18px;font:inherit;font-size:17px;color:var(--ink)}.c4 .kS-form input::-moz-placeholder{color:var(--dim)}.c4 .kS-form input::placeholder{color:var(--dim)}.c4 .kS-form:focus-within{box-shadow:0 30px 60px -32px #1e293b80,inset 0 0 0 2px var(--p-300)}.c4 .kS-form .k-pill{height:48px;padding:0 22px;border:0;cursor:pointer}.c4 .kS-form .k-pill:disabled,.c4 .kS-me:disabled{opacity:.65;cursor:wait}.c4 .kS-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.c4 .kS-me{display:inline-flex;align-items:center;gap:7px;margin:14px 0 0 12px;padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--p);cursor:pointer;border-bottom:1px solid currentColor}.c4 .kS-spin{animation:kSspin .9s linear infinite}@keyframes kSspin{to{transform:rotate(360deg)}}.c4 .kS-err{margin:18px 0 0;padding:14px 18px;border-radius:16px;background:color-mix(in srgb,var(--a) 12%,white);color:var(--ink);font-size:15px;line-height:1.5}.c4 .kS-fine{margin:16px 0 0 12px;font-size:13px;color:var(--mut)}.c4 .kS-res{margin:22px 0 0;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -28px #1e293b8c,0 0 0 1px #1e293b0f}.c4 .kS-res .k-ob-h b{font-family:var(--disp);font-weight:600;overflow-wrap:anywhere}.c4 .kS-res-b{padding:22px 22px 6px}.c4 .kS-res-k{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--p)}.c4 .kS-res h3{margin:10px 0 0;font-size:clamp(24px,2.4vw,32px);line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.c4 .kS-res dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:18px 0 0}.c4 .kS-res dt{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.c4 .kS-res dd{margin:4px 0 0;font-size:15.5px;color:var(--ink);overflow-wrap:anywhere}.c4 .kS-res-n{margin:18px 0 0;padding:12px 14px;border-radius:12px;background:var(--o);font-size:14px;line-height:1.5;color:var(--mut)}.c4 .kS-res-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 0;padding:18px 22px;background:var(--p-50);border-top:1px solid var(--ln)}.c4 .kS-res-cta .k-pill{flex:none}.c4 .kS-res-cta p{margin:0;font-size:14.5px;line-height:1.5;color:var(--mut)}.c4 .kS-res-cta p b{color:var(--ink)}.c4 .kS-mid{margin:36px 0 0}@media (max-width: 760px){.c4 .kS-rep{grid-template-columns:minmax(0,1fr)}.c4 .kS-res-cta{flex-direction:column;align-items:flex-start}}@media (max-width: 520px){.c4 .kS-form{flex-direction:column;border-radius:24px;padding:10px}.c4 .kS-form input{height:50px;padding:0 12px}.c4 .kS-form .k-pill{width:100%}.c4 .kS-res dl{grid-template-columns:minmax(0,1fr)}.c4 .kS-res-cta .k-pill{width:100%}}.c4 .kS-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.c4 .kS-fit-col{padding:28px 28px 22px;border-radius:22px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kS-fit-col b{display:block;font-family:var(--disp);font-weight:600;font-size:clamp(22px,2vw,28px);letter-spacing:-.03em;color:var(--ink)}.c4 .kS-fit-col ul{margin:14px 0 0;padding-left:1.15em;list-style:disc}.c4 .kS-fit-col li{margin:0 0 10px;font-size:16px;line-height:1.5;color:var(--mut)}.c4 .kS-alt{display:grid;gap:12px}.c4 .kS-alt-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr);gap:10px 28px;align-items:start;padding:22px 24px;border-radius:20px;background:var(--o);box-shadow:inset 0 0 0 1px var(--ln)}.c4 .kS-alt-row.us{background:var(--p-50);box-shadow:inset 0 0 0 1.5px var(--p-300)}.c4 .kS-alt-row h3{margin:0;font-size:clamp(20px,1.7vw,24px);line-height:1.2;letter-spacing:-.03em}.c4 .kS-alt-row h3 small{display:block;margin-top:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;color:var(--mut)}.c4 .kS-alt-row p{margin:0;font-size:15px;line-height:1.5;color:var(--mut)}.c4 .kS-alt-row p i{display:block;font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:4px}.c4 .kS-nl-trust{margin-top:18px}.c4 .kS-band table{min-width:620px}.c4 .kS-band td,.c4 .kS-band th{white-space:nowrap}.c4 .kS-band td span{color:var(--ink)}.c4 .kS-band td small{display:block;font-size:12.5px;color:var(--dim)}.c4 .kS-nl-fn h2{max-width:12em}.c4 .kS-lang{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:600;color:var(--p);text-decoration:underline;text-underline-offset:3px}@media (max-width: 760px){.c4 .kS-fit{grid-template-columns:minmax(0,1fr)}.c4 .kS-alt-row{grid-template-columns:minmax(0,1fr);padding:20px}.c4 .kS-band{overflow:visible}.c4 .kS-band table{min-width:0;table-layout:fixed;font-size:13.5px}.c4 .kS-band th,.c4 .kS-band td{padding:11px 6px;white-space:normal}.c4 .kS-band thead th{font-size:13px}.c4 .kS-band thead th:first-child,.c4 .kS-band tbody th{width:31%;padding-left:12px}.c4 .kS-band td span{font-size:13.5px}}.c4 .kS-short{padding-bottom:clamp(80px,9vw,130px)}.c4 .kS-short-in{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:14px clamp(28px,4vw,64px);align-items:baseline;padding-top:clamp(26px,3vw,38px);border-top:1px solid var(--ln)}.c4 .kS-short-in h2{font-size:clamp(22px,2vw,28px);line-height:1.15;letter-spacing:-.03em}.c4 .kS-short-in p{margin:0;max-width:36em;font-size:clamp(18px,1.5vw,21px);line-height:1.6;color:var(--ink)}@media (max-width: 760px){.c4 .kS-short-in{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.c4 .kS .k-fn .k-nw{white-space:normal}}.c4 .kN-vis{max-width:520px}.c4 .kN-photo{margin:0;width:100%;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -28px #1e293b8c,0 0 0 4px #fff;transform:rotate(-1.5deg)}.c4 .kN-photo img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.c4 .kN-tag{position:relative;margin-top:-34px;align-self:flex-end;margin-right:6%;padding:14px 20px;display:flex;flex-direction:column;gap:2px;transform:rotate(2deg)}.c4 .kN-tag b{font-size:20px;color:var(--p)}.c4 .kN-tag span{font-size:14px;color:var(--mut)}.c4 .kN-panel-r{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}.c4 .kN-foot{padding:0 0 40px;text-align:center;font-size:14px;color:var(--mut)}@media (max-width: 640px){.c4 .kN-tag{margin-top:-24px;padding:10px 16px}.c4 .kN-tag b{font-size:17px}}.c4 .kN-vid{position:relative;border-radius:28px;padding:clamp(14px,3vw,44px);overflow:hidden}.c4 .kN-vid video{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:18px;background:#0b0814;box-shadow:0 40px 80px -36px #1e293bb3}.c4:has(.kN-page) .k-sticky{display:none!important}body:has(.kN-page) #contaktly-launcher,body:has(.kN-page) #contaktly-widget-container{display:none!important}.c4 .kN-form{width:100%;max-width:540px;margin-top:30px}.c4 .kN-form-row{display:flex;gap:8px;padding:6px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--ln),0 18px 40px -24px #1e293b73}.c4 .kN-form-row:focus-within{box-shadow:0 0 0 2px var(--p-300),0 18px 40px -24px #1e293b73}.c4 .kN-form-row input{flex:1;min-width:0;height:52px;padding:0 0 0 20px;border:0;border-radius:999px;background:transparent;font-size:16px;color:var(--ink);outline:none}.c4 .kN-form-row input::-moz-placeholder{color:var(--dim)}.c4 .kN-form-row input::placeholder{color:var(--dim)}.c4 .kN-form-row button{flex:none;display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 24px;border-radius:999px;background:linear-gradient(135deg,var(--p),var(--b));color:#fff;font-weight:600;font-size:15.5px;white-space:nowrap;cursor:pointer;transition:transform .2s var(--e)}.c4 .kN-form-row button:hover{transform:translateY(-1px)}.c4 .kN-form-row button:disabled{opacity:.7;cursor:not-allowed;transform:none}.c4 .kN-form-l{margin-left:auto;margin-right:auto}.c4 .kN-form-l .kN-form-row{box-shadow:0 18px 40px -20px #0f0a2880}.c4 .kN-form-err{margin:10px 0 0 20px;font-size:13.5px;color:#b91c1c}.c4 .kN-form-l .kN-form-err{color:#fff}.c4 .kN-ok{margin-top:30px;max-width:540px;padding:20px 24px;border-radius:22px;background:var(--p-50, #F5F3FF);box-shadow:0 0 0 1px var(--ln)}.c4 .kN-ok b{display:block;font-size:18px;color:var(--p)}.c4 .kN-ok p{margin-top:4px;font-size:15px;color:var(--mut)}.c4 .kN-ok-l{margin-left:auto;margin-right:auto;background:#ffffff29;box-shadow:none}.c4 .kN-ok-l b,.c4 .kN-ok-l p{color:#fff}.c4 .k-fn-in .kN-form,.c4 .k-fn-in .kN-ok{position:relative;z-index:1}@media (max-width: 520px){.c4 .kN-form-row{flex-direction:column;border-radius:24px;padding:8px}.c4 .kN-form-row input{height:50px;padding:0 14px}.c4 .kN-form-row button{justify-content:center;border-radius:16px}}
