@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-\[60\]{z-index:60}.mx-auto{margin-left:auto;margin-right:auto}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.h-3\.5{height:.875rem}.h-5{height:1.25rem}.w-3\.5{width:.875rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-5xl{max-width:64rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.translate-x-1{--tw-translate-x: .25rem;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))}.translate-x-5{--tw-translate-x: 1.25rem;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))}.translate-y-0{--tw-translate-y: 0px;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))}.translate-y-full{--tw-translate-y: 100%;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))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.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))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/5{border-color:#ffffff0d}.bg-\[\#0B0B0E\]\/95{background-color:#0b0b0ef2}.bg-accent-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.p-1{padding:.25rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-4{padding-bottom:1rem}.pt-0\.5{padding-top:.125rem}.pt-4{padding-top:1rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.text-gray-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.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)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-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-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-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{color-scheme:light;--bg: #ffffff;--band: #f4f5f9;--band-media: #e8ebf4;--ink: #0b1022;--muted: #5b6278;--line: #e3e6ef;--blue: #2d5bff;--blue-hover: #1e45e0;--violet: #7b4dff;--tint: #eef1ff;--ok-bg: #e9f8f0;--ok-fg: #0f6a41;--error-bg: #fdecec;--error-fg: #9b1c1c;--warn-bg: #fff4e0;--warn-fg: #8a5300;--dark: #0d1230;--dark-muted: #c3c8e6;--night: #050919;--night-text: #a3abcf;--night-accent: #a98eff;--display: "Inter Tight Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font: "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--gutter: clamp(20px, 4.5vw, 64px);--space: clamp(64px, 8vw, 136px);--max: 1400px;--header: 60px;--edge: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));--radius: 28px;--radius-lg: clamp(28px, 3.4vw, 52px);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--shadow-soft: 0 24px 48px -28px rgba(15, 20, 38, .35)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 16px)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.52;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;overflow-x:clip}img,video{max-width:100%;height:auto}[hidden],[x-cloak]{display:none!important}a{color:var(--blue);text-decoration:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:8px}h1,h2,h3,h4{margin:0;font-family:var(--display);font-weight:600;letter-spacing:-.032em;line-height:1.06;text-wrap:balance}p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:50;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px}.skip:focus{top:12px}.grad{background:linear-gradient(100deg,var(--blue) 10%,var(--violet) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}#site-orb{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block;pointer-events:none}main>section>*,main>div>*,main>article>*{position:relative;z-index:1}.site-footer{position:relative;z-index:1}.wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gutter)}.band{position:relative}.band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--band)}.band.overlap:before{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.section{padding-block:var(--space)}.section.flush-top{padding-top:0}.eyebrow{display:inline-block;font-family:var(--display);font-size:clamp(15px,1.3vw,18px);font-weight:600;letter-spacing:-.01em;color:var(--violet)}.head{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;max-width:860px;margin:0 auto clamp(40px,5vw,72px)}.head.left{align-items:flex-start;text-align:left;margin-left:0}.head h2{font-size:clamp(36px,5vw,76px);letter-spacing:-.04em}.head p{color:var(--muted);font-size:clamp(17px,1.5vw,20px);max-width:620px}.head.split{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 64px;align-items:end;max-width:none;margin:0 0 clamp(40px,5vw,72px);text-align:left}.head-main{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.head-main h2{max-width:20ch}.head-aside{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:460px}.head-aside p{color:var(--muted);font-size:clamp(17px,1.4vw,19px)}.center{text-align:center}.more{display:inline-flex;align-items:center;gap:4px;font-size:17px;font-weight:500;color:var(--blue)}.more svg{width:16px;height:16px;transition:transform .3s var(--ease-out)}.more:hover svg,a:hover .more svg{transform:translate(3px)}.after{margin-top:40px;text-align:center}.stack{display:flex;flex-direction:column;gap:20px}.grid-2,.grid-3,.grid-4{display:grid;gap:16px}.split{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}.r-169{aspect-ratio:16 / 9}.r-43{aspect-ratio:4 / 3}.r-32{aspect-ratio:3 / 2}.r-45{aspect-ratio:4 / 5}.orb-slot{position:relative;pointer-events:none;container-type:size}.orb-off .orb-slot:before{content:"";position:absolute;left:50%;top:50%;width:min(70cqw,70cqh);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 34% 28%,#d4ddff 0,#8f6bff 30%,#5b4dff,#2d5bff 86%);box-shadow:inset -14px -22px 48px #18126e59,0 44px 90px -38px #2d5bffbf}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:999px;font-family:var(--font);font-size:17px;font-weight:500;letter-spacing:-.01em;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-align:center;overflow:hidden;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .4s ease}.btn svg{width:18px;height:18px;flex:0 0 auto;transition:transform .35s var(--ease-out)}.btn:hover svg{transform:translate(3px)}.btn-primary{background:linear-gradient(100deg,var(--blue) 0%,#4768ff 55%,var(--violet) 130%);color:#fff;box-shadow:0 12px 30px -14px #2d5bffbf,inset 0 1px #fff3}.btn-primary:hover{color:#fff;box-shadow:0 16px 36px -14px #2d5bffe6,inset 0 1px #ffffff40}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--ease-out);pointer-events:none}.btn-primary:hover:after{transform:translate(120%)}.btn-ghost{background:transparent;color:var(--blue);border-color:var(--blue)}.btn-ghost:hover{background:var(--tint)}.btn-light{background:#fff;color:var(--ink)}.btn-light:hover{background:#eef0f7;color:var(--ink)}.btn-sm{min-height:36px;padding:0 16px;font-size:14px}.btn-lg{max-width:100%;min-height:56px;padding:12px 30px;font-size:18px;line-height:1.25;white-space:normal;text-wrap:balance}.btn-block{width:100%}.ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.site-header{position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top,0px);background:#ffffffc7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(15,20,38,.06);transition:background-color .45s ease,border-color .45s ease}.header-in{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--header)}.brand{display:inline-flex;align-items:center;color:var(--ink);flex:0 0 auto;transition:color .45s ease}.brand svg{height:22px;width:auto}.nav{display:none;gap:clamp(18px,5vw - 32px,30px)}.nav a{color:var(--ink);opacity:.78;font-size:14px;font-weight:500;transition:color .45s ease,opacity .2s ease}.nav a:hover{opacity:1}.nav a[aria-current]{opacity:1;color:var(--blue)}.header-actions{display:flex;align-items:center;gap:6px;min-width:0}.header-actions .signin{display:none;font-size:14px;font-weight:500;color:var(--ink);opacity:.78;padding:0 10px;transition:color .45s ease,opacity .2s ease}.header-actions .signin:hover{opacity:1}.btn.header-cta{display:none}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:var(--ink);cursor:pointer;border-radius:12px;flex:0 0 auto;transition:color .45s ease}.menu-btn span{position:relative;display:block;width:18px;height:1.5px;background:currentColor;transition:background .2s ease}.menu-btn span:before,.menu-btn span:after{content:"";position:absolute;left:0;width:18px;height:1.5px;background:currentColor;transition:transform .35s ease,top .35s ease}.menu-btn span:before{top:-6px}.menu-btn span:after{top:6px}.menu-open .menu-btn span{background:transparent}.menu-open .menu-btn span:before{top:0;transform:rotate(45deg)}.menu-open .menu-btn span:after{top:0;transform:rotate(-45deg)}html.header-dark:not(.menu-open) .site-header{background:#060a1c99;border-bottom-color:#ffffff12}html.header-dark:not(.menu-open) .site-header :is(.brand,.nav a,.signin,.lang-btn,.menu-btn){color:#fff}html.header-dark:not(.menu-open) .site-header .lang-btn:hover{background:#ffffff14}.sheet{position:fixed;left:0;right:0;top:calc(var(--header) + env(safe-area-inset-top,0px));bottom:0;z-index:29;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:16px var(--gutter) calc(28px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:2px;overflow-y:auto}.sheet a.big{font-family:var(--display);font-size:28px;font-weight:600;letter-spacing:-.03em;color:var(--ink);padding:10px 0;border-bottom:1px solid var(--line)}.sheet a.big[aria-current]{color:var(--blue)}.sheet .sheet-foot{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:14px}.lang{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ink);opacity:.78;font:500 14px var(--font);cursor:pointer;transition:color .45s ease,background .2s ease}.lang-btn:hover{opacity:1;background:var(--band)}.lang-btn svg{width:16px;height:16px}.lang-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 48px -24px #0f142659;padding:6px;display:flex;flex-direction:column}.lang-menu a,.langs a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;color:var(--ink);font-size:15px}.lang-menu a:hover{background:var(--band)}.lang-menu a[aria-current=true],.langs a[aria-current=true]{color:var(--blue);font-weight:600}.langs{display:flex;flex-wrap:wrap;gap:8px}.langs a{padding:8px 14px;border:1px solid var(--line);border-radius:999px;font-size:14px}.header-lang{display:none}.media{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--band);display:flex;align-items:flex-end;min-width:0;max-width:100%}.media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(110% 90% at 85% 5%,rgba(123,77,255,.16),transparent 55%),radial-gradient(90% 80% at 5% 100%,rgba(45,91,255,.14),transparent 60%)}.band .media{background:var(--band-media)}.media>img,.media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--ease-out)}.media .tag{position:relative;margin:16px;display:inline-flex;gap:8px;align-items:center;padding:8px 13px;border-radius:999px;background:#ffffffe6;font-size:13px;color:var(--muted);max-width:calc(100% - 32px)}.play{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;border:0;background:#fffffff0;color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 18px 40px -18px #0f142666;cursor:pointer;transition:transform .3s ease}.play:hover{transform:scale(1.06)}.play svg{width:24px;height:24px}.hero{position:relative;padding-top:clamp(36px,6vh,88px);padding-bottom:clamp(8px,2vw,32px);display:flex;flex-direction:column;align-items:center;text-align:center}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(15,20,38,.13) 1px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 42%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse 62% 58% at 50% 42%,#000 20%,transparent 72%)}.hero-in{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:1240px}.hero h1{font-size:clamp(46px,7.6vw,124px);letter-spacing:-.05em;line-height:.98}.hero h1 .grad{display:block}.hero-sub{font-size:clamp(17px,1.7vw,22px);color:var(--muted);max-width:660px}.hero .ctas{justify-content:center;margin-top:6px}.hero .orb-slot{width:100%;height:clamp(280px,44vh,540px);margin-top:4px}@keyframes enter{0%{opacity:0;transform:translateY(26px);filter:blur(10px)}}.hero-in>*{animation:enter 1.1s var(--ease-out) both}.hero-in>:nth-child(2){animation-delay:.08s}.hero-in>:nth-child(3){animation-delay:.22s}.hero-in>:nth-child(4){animation-delay:.34s}.pill{display:inline-flex;align-items:center;gap:10px;padding:7px 15px 7px 11px;border-radius:999px;background:#2d5bff0f;border:1px solid rgba(45,91,255,.16);color:var(--blue);font:600 14px/1.2 var(--display);letter-spacing:-.005em}.pill i{width:8px;height:8px;border-radius:50%;background:var(--blue);animation:ping 2.4s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 #2d5bff73}70%,to{box-shadow:0 0 0 10px #2d5bff00}}.phero{position:relative;padding-block:clamp(28px,5vw,80px) clamp(40px,6vw,96px)}.phero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(15,20,38,.12) 1px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 70% 34% at 50% 78%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse 70% 34% at 50% 78%,#000 15%,transparent 70%)}.phero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center}.phero-text{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:780px}.phero h1{font-size:clamp(40px,6.2vw,88px);letter-spacing:-.05em;line-height:1}.phero h1 .grad{display:block;padding-bottom:.06em}.phero .lead{color:var(--muted);font-size:clamp(17px,1.7vw,22px);max-width:620px}.phero .ctas{margin-top:8px}.phero .orb-slot{height:clamp(220px,30vh,520px)}.phero-text>*{animation:enter 1.1s var(--ease-out) both}.phero-text>:nth-child(2){animation-delay:.06s}.phero-text>:nth-child(3){animation-delay:.14s}.phero-text>:nth-child(4){animation-delay:.26s}.phero-text>:nth-child(5){animation-delay:.36s}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--muted);margin:0;padding:0;list-style:none}.crumbs li+li:before{content:"/";margin-right:6px;color:var(--line)}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--ink)}.card{background:var(--bg);border-radius:var(--radius);padding:32px 28px;display:flex;flex-direction:column;gap:12px;min-width:0}.section:not(.band) .card{background:var(--band)}.card h3{font-size:clamp(22px,2.3vw,27px)}.card p{color:var(--muted)}.card .icon{width:44px;height:44px;border-radius:14px;background:var(--tint);color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.card .icon svg{width:22px;height:22px}a.card{color:var(--ink);transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}a.card:hover{transform:translateY(-4px);box-shadow:0 34px 64px -34px #0f14264d;color:var(--ink)}a.card .more{margin-top:auto;padding-top:6px}.step-n{width:36px;height:36px;border-radius:50%;background:var(--tint);color:var(--blue);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.pills{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pills li{font-size:14px;padding:7px 13px;border-radius:999px;background:var(--band);color:var(--ink)}.band .pills li{background:#fff}.checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.checks li{display:flex;gap:12px;align-items:flex-start}.checks li:before{content:"";flex:0 0 auto;width:20px;height:20px;margin-top:2px;border-radius:50%;background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d5bff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat}[data-spot]{--mx: 50%;--my: 50%;position:relative;isolation:isolate}[data-spot]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;padding:1px;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(123,77,255,.7),rgba(45,91,255,.28) 35%,transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .45s ease;pointer-events:none}[data-spot]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:radial-gradient(520px circle at var(--mx) var(--my),rgba(45,91,255,.07),transparent 45%);opacity:0;transition:opacity .45s ease;pointer-events:none}[data-spot]:hover:before,[data-spot]:hover:after{opacity:1}.carousel{position:relative}.car-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;max-width:var(--max);margin:0 auto clamp(32px,4vw,48px);padding-inline:var(--gutter)}.car-bar .head{margin:0}.car-btns{display:none;gap:10px;flex:0 0 auto}.car-btns button{width:44px;height:44px;border-radius:50%;border:0;background:#e8eaf2;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,opacity .25s ease}.band .car-btns button{background:#fff}.car-btns button:hover{background:#dcdfeb}.car-btns button:disabled{opacity:.35;cursor:default}.car-btns svg{width:18px;height:18px}.car-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);padding-inline:var(--edge);padding-bottom:8px;scrollbar-width:none;overscroll-behavior-x:contain}.car-track::-webkit-scrollbar{display:none}.car-item{flex:0 0 min(84%,400px);scroll-snap-align:start;min-width:0}.car-dots{display:flex;justify-content:center;gap:6px;margin-top:22px}.car-dots i{width:6px;height:6px;border-radius:50%;background:#cfd3e2;transition:background .3s ease,width .3s ease}.car-dots i.on{width:18px;border-radius:3px;background:var(--ink)}.film{position:relative;margin-top:var(--fade);color:#fff;--scenes: 5;--scene-scroll: 76vh;--fade: clamp(72px, 10vw, 150px)}.film:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--fade));bottom:calc(-1 * var(--radius-lg));z-index:-1;background:linear-gradient(180deg,rgba(70,56,210,0) 0,rgba(70,56,210,.1) calc(var(--fade) * .34),rgba(36,30,116,.6) calc(var(--fade) * .66),rgba(10,13,44,.94) calc(var(--fade) * .88),var(--night) var(--fade))}.film-grid{position:relative;display:grid;gap:40px;padding-block:var(--space)}.film-copy{display:grid;gap:clamp(64px,9vw,120px)}.scene-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:620px}.scene-copy .eyebrow{color:var(--night-accent)}.scene h2{font-size:clamp(40px,5.4vw,88px);letter-spacing:-.045em;line-height:1}.scene-copy p{color:var(--night-text);font-size:clamp(17px,1.45vw,21px);max-width:500px}.scene-copy .more{color:#9db8ff}.scene-open .scene-copy{align-items:center;text-align:center;max-width:1040px;margin-inline:auto}.pains{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:20px;width:100%;text-align:left}.pains li{display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.pains b{font-family:var(--display);font-size:clamp(18px,1.5vw,22px);font-weight:600;letter-spacing:-.02em}.pains span{color:var(--night-text);font-size:15.5px}.chip{display:inline-flex;flex-direction:column;gap:2px;margin-top:22px;padding:13px 18px 14px;border-radius:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 24px 48px -24px #000000b3;font-size:15px;color:#fff}.chip span{display:inline-flex;align-items:center;gap:7px;color:var(--night-text);font-size:13px}.chip span:before{content:"";width:7px;height:7px;border-radius:50%;background:#3ee08f;box-shadow:0 0 10px #3ee08f}.chip b{font-weight:600;letter-spacing:-.01em}.film-art,.film-chapters{display:none}.orb-on .film{height:calc(var(--scenes) * var(--scene-scroll) + 100vh - var(--header));height:calc(var(--scenes) * var(--scene-scroll) + 100svh - var(--header))}.orb-on .film-stage{position:sticky;top:var(--header);height:calc(100vh - var(--header));height:calc(100svh - var(--header));overflow:hidden}.orb-on .film-grid{height:100%;gap:16px clamp(32px,5vw,88px);padding-block:clamp(16px,5vh,56px) clamp(14px,3vh,30px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.orb-on .film-copy{grid-column:1 / -1;grid-row:1;display:grid;gap:0;min-height:0}.orb-on .scene{grid-area:1 / 1;display:grid;align-items:center;min-height:0}.orb-on .scene-copy{opacity:0;will-change:opacity,transform,filter}.orb-on .scene:not(.scene-open) .scene-copy{max-width:min(620px,calc(50% - 40px))}.orb-on .film-art{display:block;grid-column:2;grid-row:1;position:relative;min-height:0;pointer-events:none;container-type:size;opacity:var(--art, 0)}.orb-on .film-chapters{display:flex;grid-column:1 / -1;grid-row:2;opacity:var(--chapters, 0)}.orb-on .chip{position:absolute;margin:0;left:calc(50% + clamp(12px,2vw,36px));top:64%;opacity:0;will-change:opacity,transform}.orbit{position:absolute;left:50%;top:50%;width:min(92cqw,92cqh);aspect-ratio:1;border-radius:50%;border:1px dashed rgba(170,185,255,.17);transform:translate(-50%,-50%);animation:turn 90s linear infinite}.orbit-in{width:min(66cqw,66cqh);border:1px solid rgba(170,185,255,.09);animation-duration:130s;animation-direction:reverse}@keyframes turn{to{transform:translate(-50%,-50%) rotate(1turn)}}.film-chapters{gap:clamp(10px,1.6vw,24px)}.film-chapters button{flex:1 1 0;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 8px;padding:0 0 4px;border:0;background:none;color:#ffffff80;font:500 13px/1.3 var(--font);text-align:left;cursor:pointer;transition:color .3s ease}.film-chapters button:hover,.film-chapters button[aria-current]{color:#fff}.film-chapters i{flex:1 0 100%;height:2px;border-radius:2px;background:#ffffff1f;overflow:hidden}.film-chapters b{display:block;height:100%;transform:scaleX(var(--fill, 0));transform-origin:left;background:linear-gradient(90deg,var(--blue),var(--violet))}.film-chapters .num{font-size:12px;color:#ffffff61;font-variant-numeric:tabular-nums}.film-chapters .label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticker{display:flex;overflow:hidden;margin:0 0 clamp(48px,6vw,96px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ticker ul{display:flex;flex:0 0 auto;margin:0;padding:0;list-style:none;animation:ticker 60s linear infinite}.ticker li{display:flex;align-items:center;font:600 clamp(30px,4.6vw,72px)/1.15 var(--display);letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.ticker li:nth-child(3n+2){color:transparent;-webkit-text-stroke:1.4px rgba(11,16,34,.38)}.ticker li:after{content:"";flex:0 0 auto;width:.22em;height:.22em;margin:0 .6em;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--violet))}.ticker:hover ul{animation-play-state:paused}@keyframes ticker{to{transform:translate(-100%)}}.bento{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 8px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.bento::-webkit-scrollbar{display:none}.tile{flex:0 0 86%;scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;background:var(--bg);border-radius:var(--radius);overflow:hidden;color:var(--ink);box-shadow:0 1px #0f14260a;transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}a.tile:hover{transform:translateY(-4px);box-shadow:0 34px 64px -34px #0f14264d;color:var(--ink)}.tile-body{display:flex;flex-direction:column;gap:8px;padding:22px 24px 24px}.tile .eyebrow{font-size:14px}.tile h3{font-size:clamp(21px,1.8vw,27px)}.tile p{color:var(--muted);font-size:15.5px}.tile .more{margin-top:4px;font-size:15px}.v{position:relative;overflow:hidden;display:grid;place-items:center;padding:22px}.tile .v,.why-card .v{background:radial-gradient(120% 90% at 85% 0%,rgba(123,77,255,.11),transparent 60%),radial-gradient(90% 80% at 0% 100%,rgba(45,91,255,.09),transparent 60%),#f6f7fb}.tile .v{flex:1 1 auto;min-height:230px}.v:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(45,91,255,.13) 1px,transparent 1.3px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 80%);pointer-events:none}.v>*{position:relative;min-width:0}.v-card{background:#ffffffeb;border:1px solid rgba(15,20,38,.06);border-radius:20px;box-shadow:0 30px 60px -32px #0f142659}@keyframes blink{50%{opacity:0}}.call{width:min(100%,400px);padding:18px;display:grid;gap:16px}.call-top{display:flex;align-items:center;gap:12px}.call-avatar{position:relative;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;display:grid;place-items:center;font:600 17px var(--display)}.call-avatar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(45,91,255,.4);opacity:0}.live-on .is-live .call-avatar i{animation:ring 2.4s ease-out infinite}.live-on .is-live .call-avatar i+i{animation-delay:1.2s}@keyframes ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.9);opacity:0}}.call-who{display:flex;flex-direction:column;min-width:0;line-height:1.3}.call-who small{color:var(--muted);font-size:12.5px}.call-who strong{font-size:15px;font-weight:600}.call-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--ok-bg);color:var(--ok-fg);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums}.call-live i{width:7px;height:7px;border-radius:50%;background:#1fbf75}.live-on .is-live .call-live i{animation:blink 1.2s ease-in-out infinite}.call-wave{display:flex;align-items:center;gap:3px;height:56px}.call-wave i{flex:1;height:calc(var(--h) * 100%);border-radius:3px;background:linear-gradient(180deg,var(--blue),var(--violet));opacity:.85}.live-on .is-live .call-wave i{animation:wave 1.1s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1s)}@keyframes wave{0%{transform:scaleY(.22)}to{transform:scaleY(1)}}.cal{width:min(100%,320px);padding:16px}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font:600 14px var(--display);text-transform:capitalize}.cal-head svg{width:18px;height:18px;color:var(--blue)}.cal-days,.cal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cal-days{margin-bottom:6px;font-size:11px;color:var(--muted);text-align:center;text-transform:capitalize}.cal-grid i{position:relative;height:26px;border-radius:8px;background:#f0f2f8;overflow:hidden}.cal-grid i.b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,var(--blue),var(--violet))}.live-on .cal-grid i.b:after{transform:scale(0);opacity:0}.live-on .is-live .cal-grid i.b:after{animation:book 9s var(--ease-out) infinite;animation-delay:calc(var(--n) * .42s)}@keyframes book{0%{transform:scale(0);opacity:0}5%,82%{transform:scale(1);opacity:1}92%,to{transform:scale(.6);opacity:0}}.cal-toast{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;white-space:nowrap;box-shadow:0 16px 32px -16px #0f142699}.cal-toast i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#1fbf75}.cal-toast svg{width:12px;height:12px}.cal-toast b{font-weight:600}.live-on .cal-toast{opacity:0}.live-on .is-live .cal-toast{animation:toast 9s var(--ease-out) infinite}@keyframes toast{0%,30%{opacity:0;transform:translate(-50%,14px)}36%,82%{opacity:1;transform:translate(-50%)}92%,to{opacity:0;transform:translate(-50%,6px)}}.serp{width:min(100%,340px);padding:14px}.serp-q{display:flex;align-items:center;gap:8px;height:36px;margin-bottom:12px;padding:0 12px;border-radius:999px;background:#f0f2f8;font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden}.serp-q svg{width:15px;height:15px;flex:0 0 auto;color:var(--muted)}.serp-q span{min-width:0;overflow:hidden;text-overflow:ellipsis}.serp-list{position:relative;height:172px;margin:0;padding:0;list-style:none}.serp-list li{position:absolute;left:0;right:0;top:0;height:43px;padding:8px 10px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;gap:6px;transform:translateY(calc(var(--row) * 100%))}.serp-list li i{display:block;height:6px;border-radius:3px;background:#e5e8f1}.serp-list li i+i{width:68%}.serp-list .you{flex-direction:row;align-items:center;justify-content:space-between;background:linear-gradient(100deg,#2d5bff1a,#7b4dff1f);box-shadow:inset 0 0 0 1px #2d5bff2e}.serp-list .you b{font-size:13px;font-weight:600;color:var(--blue)}.serp-list .rank{font:600 12px var(--display);color:#fff;background:linear-gradient(135deg,var(--blue),var(--violet));border-radius:999px;padding:3px 9px}.live-on .serp-list li{transition:none}.live-on .is-live .serp-list .you{animation:serp-you 8s var(--ease-out) infinite}.live-on .is-live .serp-list .r1{animation:serp-r1 8s var(--ease-out) infinite}.live-on .is-live .serp-list .r2{animation:serp-r2 8s var(--ease-out) infinite}.live-on .is-live .serp-list .r3{animation:serp-r3 8s var(--ease-out) infinite}.live-on .is-live .serp-list .rank{animation:serp-rank 8s ease infinite}@keyframes serp-you{0%,18%{transform:translateY(300%)}26%{transform:translateY(200%)}36%{transform:translateY(100%)}46%,88%{transform:translateY(0);opacity:1}93%{transform:translateY(0);opacity:0}94%,to{transform:translateY(300%);opacity:1}}@keyframes serp-r3{0%,18%{transform:translateY(200%)}26%,93%{transform:translateY(300%)}94%,to{transform:translateY(200%)}}@keyframes serp-r2{0%,28%{transform:translateY(100%)}36%,93%{transform:translateY(200%)}94%,to{transform:translateY(100%)}}@keyframes serp-r1{0%,38%{transform:translateY(0)}46%,93%{transform:translateY(100%)}94%,to{transform:translateY(0)}}@keyframes serp-rank{0%,44%{opacity:0;transform:scale(.6)}50%,88%{opacity:1;transform:scale(1)}93%,to{opacity:0}}.doc{width:min(100%,330px);padding:14px 16px 16px;display:grid;gap:10px}.doc-bar{display:flex;gap:5px}.doc-bar i{width:8px;height:8px;border-radius:50%;background:#e3e6ef}.doc-title{min-height:2.6em;font:600 16px/1.3 var(--display);letter-spacing:-.01em}.doc-title .caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--blue)}.live-on .is-live .doc-title .caret{animation:blink 1s steps(1) infinite}.doc-lines i{display:block;height:7px;margin-top:7px;border-radius:4px;background:#eef0f6}.doc-lines i:last-child{width:64%}.doc-ok{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--ok-bg);color:var(--ok-fg);font-size:12.5px;font-weight:500}.doc-ok svg{width:13px;height:13px}.live-on .doc-ok{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s var(--ease-out)}.live-on .doc.is-done .doc-ok{opacity:1;transform:none}.ads{position:relative;width:min(100%,290px);aspect-ratio:1.2}.ad{position:absolute;top:8%;width:50%;aspect-ratio:.8;border-radius:16px;overflow:hidden;box-shadow:0 24px 44px -22px #0f142673}.ad:before{content:"";position:absolute;left:14%;top:14%;width:40%;aspect-ratio:1;border-radius:50%;background:#ffffffd9}.ad:after{content:"";position:absolute;left:14%;right:14%;bottom:14%;height:18%;border-radius:6px;background:linear-gradient(rgba(255,255,255,.9) 0 34%,transparent 34% 62%,rgba(255,255,255,.55) 62%)}.ad.a1{left:0;transform:rotate(-9deg);background:linear-gradient(160deg,#ffb46b,#ff5f8f)}.ad.a2{left:25%;top:0;z-index:2;background:linear-gradient(160deg,#3d6bff,#7b4dff)}.ad.a3{right:0;transform:rotate(9deg);background:linear-gradient(160deg,#22c8a6,#2d86ff)}.live-on .is-live .ad{animation:float 6s ease-in-out infinite}.live-on .is-live .ad.a1{animation-delay:-2s}.live-on .is-live .ad.a3{animation-delay:-4s}@keyframes float{50%{translate:0 -8px}}.ad.a2 i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%)}.live-on .is-live .ad.a2 i{animation:sheen 4s ease-in-out infinite}@keyframes sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.flow{display:flex;align-items:center;width:100%;max-width:560px}.node{flex:0 1 auto;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:88px;font-size:12.5px;font-weight:500;line-height:1.25;color:var(--ink);text-align:center}.node .ic{width:50px;height:50px;border-radius:16px;background:#fff;border:1px solid rgba(15,20,38,.07);box-shadow:0 14px 28px -16px #0f142659;display:grid;place-items:center;color:var(--blue)}.node .ic svg{width:22px;height:22px}.node.ai .ic{background:linear-gradient(135deg,var(--blue),var(--violet));border-color:transparent;color:#fff;box-shadow:0 0 0 6px #2d5bff1a,0 18px 36px -16px #2d5bffb3}.live-on .is-live .node.ai .ic{animation:glow 2.4s ease-in-out infinite}@keyframes glow{50%{box-shadow:0 0 0 12px #2d5bff0f,0 18px 40px -12px #2d5bffe6}}.link{position:relative;flex:1 1 auto;min-width:16px;height:2px;margin:0 6px 26px;background:repeating-linear-gradient(90deg,rgba(45,91,255,.38) 0 6px,transparent 6px 11px)}.link b{position:absolute;top:50%;left:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--blue);box-shadow:0 0 12px 2px #2d5bff99;opacity:0}.live-on .is-live .link b{animation:travel 2.7s ease-in-out infinite}.live-on .is-live .link:nth-child(4) b{animation-delay:.9s}.live-on .is-live .link:nth-child(6) b{animation-delay:1.8s}@keyframes travel{0%{left:0;opacity:0}12%,88%{opacity:1}to{left:100%;opacity:0}}.chat{width:min(100%,340px);padding:14px;display:grid;gap:12px}.chat-top{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #eef0f6;font-size:14px}.chat-top strong{font-weight:600}.chat-top>i{width:8px;height:8px;margin-left:auto;border-radius:50%;background:#1fbf75;box-shadow:0 0 0 3px #1fbf752e}.chat-avatar{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff}.chat-avatar svg{width:15px;height:15px}.chat-msgs{display:grid;gap:8px}.bubble{max-width:86%;margin:0;padding:9px 13px;border-radius:16px;font-size:13.5px;line-height:1.4}.bubble.them{justify-self:start;background:#f0f2f8;border-bottom-left-radius:6px}.bubble.ai,.bubble.typing{grid-area:2 / 1;justify-self:end;background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;border-bottom-right-radius:6px}.bubble.typing{display:none;align-self:end;gap:4px;padding:13px 14px}.bubble.typing i{width:6px;height:6px;border-radius:50%;background:#ffffffd9}.live-on .bubble.typing{display:inline-flex}.live-on .chat .bubble{opacity:0}.live-on .is-live .bubble.them{animation:chat-them 9s var(--ease-out) infinite}.live-on .is-live .bubble.typing{animation:chat-typing 9s ease infinite}.live-on .is-live .bubble.typing i{animation:bounce 1s ease-in-out infinite}.live-on .is-live .bubble.typing i+i{animation-delay:.15s}.live-on .is-live .bubble.typing i+i+i{animation-delay:.3s}.live-on .is-live .bubble.ai{animation:chat-ai 9s var(--ease-out) infinite}@keyframes chat-them{0%,4%{opacity:0;transform:translateY(10px)}10%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes chat-typing{0%,16%{opacity:0}20%,36%{opacity:1}40%,to{opacity:0}}@keyframes chat-ai{0%,38%{opacity:0;transform:translateY(10px)}44%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.report{width:min(100%,320px);padding:16px;display:grid;gap:14px}.report-head{display:flex;align-items:center;justify-content:space-between;font:600 14px var(--display)}.report-head svg{width:18px;height:18px;color:var(--blue)}.report-rows{list-style:none;margin:0;padding:0;display:grid;gap:12px}.report-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;font-size:13.5px;color:var(--muted)}.report-rows b{font:600 15px var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.report-rows i{grid-column:1 / -1;height:6px;border-radius:3px;background:#eef0f6;overflow:hidden}.report-rows i:after{content:"";display:block;width:calc(var(--w) * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--violet));transform-origin:left}.report-sent{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--ok-bg);color:var(--ok-fg);font-size:12.5px;font-weight:500}.report-sent svg{width:13px;height:13px}.live-on .report-rows i:after{transform:scaleX(0);transition:transform 1.1s var(--ease-out)}.live-on .is-live .report-rows i:after{transform:none}.live-on .is-live .report-rows li:nth-child(2) i:after{transition-delay:.2s}.live-on .is-live .report-rows li:nth-child(3) i:after{transition-delay:.4s}.live-on .report-sent{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s var(--ease-out)}.live-on .is-live .report-sent{opacity:1;transform:none;transition-delay:1.3s}.sectors{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:340px}.sectors span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px 8px 10px;border-radius:999px;background:#fff;box-shadow:0 10px 22px -18px #0f142680;font-size:14px;font-weight:500}.sectors svg{flex:0 0 auto;width:15px;height:15px;color:var(--blue)}.live-on .is-live .sectors span{animation:float 6s ease-in-out infinite;animation-delay:calc(var(--i) * -1s)}.v-setup{display:grid;justify-items:center;gap:12px;margin:0;--hub: 62px}.setup-lines{display:none}.setup-hub{display:grid;place-items:center;width:var(--hub);height:var(--hub);border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;box-shadow:0 0 0 10px #2d5bff14,0 24px 44px -18px #2d5bffcc}.setup-hub svg{width:42%;height:42%}.v-setup>figcaption{order:1;font-size:12.5px;font-weight:600;color:var(--muted);text-align:center}.setup-agents{order:2;list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:16px 8px;width:100%}.setup-agents li{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:500;line-height:1.25;text-align:center;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.setup-agents .ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;border:1px solid rgba(15,20,38,.07);box-shadow:0 14px 28px -16px #0f142659;color:var(--blue)}.setup-agents svg{width:20px;height:20px}.setup-lines line{stroke:#2d5bff66;stroke-width:1.6;stroke-dasharray:5 7;stroke-linecap:round}.live-on .setup-agents li{opacity:0;scale:.85;transition:opacity .5s ease,scale .6s var(--ease-back)}.live-on .is-live .setup-agents li{opacity:1;scale:1;transition-delay:calc(var(--i) * .22s + .15s)}.live-on .is-live .setup-lines line{animation:dash 1.4s linear infinite}.live-on .is-live .setup-hub{animation:glow 2.4s ease-in-out infinite}@keyframes dash{to{stroke-dashoffset:-24}}.why-grid{display:grid;gap:16px}.why-card{display:flex;flex-direction:column;min-width:0;border-radius:var(--radius);background:var(--band);overflow:hidden}.why-card .v{height:210px}.why-body{display:flex;flex-direction:column;gap:10px;flex:1;padding:24px 28px 28px}.why-body h3{font-size:clamp(22px,2vw,28px)}.why-body p{color:var(--muted)}.why-body .more{margin-top:auto;padding-top:6px;font-size:16px}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px;width:min(100%,250px)}.ticks li{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;background:#fff;box-shadow:0 12px 26px -20px #0f142673;font-size:15px;font-weight:500}.ticks i{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff}.ticks svg{width:13px;height:13px}.live-on .ticks li{opacity:.4;transition:opacity .5s ease}.live-on .ticks i{transform:scale(0);transition:transform .5s var(--ease-back)}.live-on .is-live .ticks li{opacity:1}.live-on .is-live .ticks i{transform:scale(1)}.live-on .is-live .ticks li:nth-child(2),.live-on .is-live .ticks li:nth-child(2) i{transition-delay:.6s}.live-on .is-live .ticks li:nth-child(3),.live-on .is-live .ticks li:nth-child(3) i{transition-delay:1.2s}.v-langs{gap:16px;align-content:center}.v-langs .badge{justify-self:center;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;box-shadow:0 18px 36px -16px #2d5bffb3}.v-langs .badge svg{width:26px;height:26px}.hellos{display:flex;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.hellos span{display:flex;flex:0 0 auto;gap:8px;padding-right:8px}.hellos b{flex:0 0 auto;padding:8px 14px;border-radius:999px;background:#fff;box-shadow:0 10px 22px -18px #0f142680;font:600 15px var(--display);letter-spacing:-.01em}.live-on .is-live .hellos span{animation:ticker 14s linear infinite}.fees{display:grid;justify-items:center;gap:14px}.fee-items{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:280px}.fee-items span{padding:7px 13px;border-radius:999px;background:#fff;box-shadow:0 10px 22px -18px #0f142680;font-size:14px;font-weight:500}.fee-total{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:linear-gradient(100deg,var(--blue),var(--violet));color:#fff;font:600 15px var(--display);box-shadow:0 16px 32px -14px #2d5bffb3}.fee-total svg{width:16px;height:16px}.live-on .fee-items span{transition:transform .7s var(--ease-out),opacity .6s ease}.live-on .fee-total{transform:scale(.7);opacity:0;transition:transform .6s var(--ease-back) 1.1s,opacity .4s ease 1.1s}.live-on .is-live .fee-items span{transform:translateY(46px) scale(.6);opacity:0}.live-on .is-live .fee-items span:nth-child(2){transition-delay:.12s}.live-on .is-live .fee-items span:nth-child(3){transition-delay:.24s}.live-on .is-live .fee-items span:nth-child(4){transition-delay:.36s}.live-on .is-live .fee-total{transform:translateY(-24px) scale(1.06);opacity:1}.timeline{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:30px;--p: 1}.timeline:before,.timeline:after{content:"";position:absolute;left:22px;top:22px;bottom:22px;width:2px;border-radius:2px;background:var(--line)}.timeline:after{background:linear-gradient(var(--blue),var(--violet));transform:scaleY(var(--p));transform-origin:top}.t-step{position:relative;z-index:1;display:grid;grid-template-columns:46px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;row-gap:6px}.t-node{grid-row:1 / span 2;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font:600 14px var(--display);background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;box-shadow:0 0 0 6px #2d5bff1a;transition:background .5s ease,color .5s ease,box-shadow .5s ease}.t-step>h3{align-self:end;font-size:clamp(21px,1.9vw,26px)}.t-step>p{color:var(--muted)}.motion-on .timeline .t-step:not(.is-on) .t-node{background:#fff;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.timeline.detailed{gap:0}.timeline.detailed:before,.timeline.detailed:after{content:none}.timeline.detailed .t-step{grid-template-columns:46px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;padding-bottom:16px}.timeline.detailed .t-step:last-child{padding-bottom:0}.timeline.detailed .t-node{grid-row:auto;margin-top:20px}.timeline.detailed .t-step:not(:last-child):before,.timeline.detailed .t-step:not(:last-child):after{content:"";position:absolute;left:22px;top:66px;bottom:-20px;width:2px;border-radius:2px;background:var(--line)}.timeline.detailed .t-step:not(:last-child):after{background:linear-gradient(var(--blue),var(--violet));transform:scaleY(var(--f, 1));transform-origin:top}.t-card{display:grid;gap:18px 48px;min-width:0;padding:24px 22px;border-radius:var(--radius);background:var(--bg)}.t-text{display:flex;flex-direction:column;gap:8px}.t-card h3{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.03em}.t-card p{color:var(--muted)}.t-card .checks{gap:10px;font-size:16px}.showcase{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 8px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.showcase::-webkit-scrollbar{display:none}.work{flex:0 0 78%;scroll-snap-align:start;margin:0;display:flex;flex-direction:column;gap:16px;min-width:0}.work .media{box-shadow:0 40px 80px -48px #0f142673}.work figcaption{display:flex;flex-direction:column;gap:6px;padding-inline:4px}.work .kind{font-size:14px;font-weight:600;color:var(--violet)}.work h3{font-size:clamp(19px,1.6vw,23px);letter-spacing:-.02em}.work:hover .media>:is(img,video){transform:scale(1.03)}.quote{font-family:var(--display);font-size:clamp(26px,3vw,42px);line-height:1.2;letter-spacing:-.03em;font-weight:500}.who b{display:block;font-size:17px;font-weight:600}.who span{color:var(--muted);font-size:15px}.story-stack{display:grid;gap:clamp(20px,3vw,40px)}.story{position:sticky;top:calc(var(--header) + clamp(14px,3vh,32px) + var(--i, 0) * 14px);margin:0;display:grid;overflow:hidden;border-radius:var(--radius-lg);background:var(--band);box-shadow:0 30px 60px -44px #0f142666}.story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ink);opacity:var(--dim, 0);pointer-events:none}.story .media{border-radius:0}.story-body{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,4vw,60px)}.story .quote{font-size:clamp(22px,2.4vw,36px)}.story:hover .media>:is(img,video){transform:scale(1.03)}.founder-media{border-radius:var(--radius);overflow:hidden}.motion-on [data-highlight] .w-lit{transition:opacity .25s linear}.post{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--ink)}.post-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.post .media{aspect-ratio:3 / 2}.post .meta{display:flex;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.post .meta b{color:var(--violet);font-weight:600}.post :is(h2,h3){font-size:22px;letter-spacing:-.02em;line-height:1.2}.post p{color:var(--muted);font-size:16px}a.post:hover{color:var(--ink)}a.post:hover :is(h2,h3){color:var(--blue)}a.post:hover .media>img{transform:scale(1.04)}.stage-row{padding-bottom:clamp(56px,7vw,112px)}.stage-shell{min-width:0}.stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;padding:clamp(30px,5vw,64px) clamp(16px,4vw,52px);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 85% 0%,rgba(123,77,255,.14),transparent 60%),radial-gradient(90% 80% at 0% 100%,rgba(45,91,255,.12),transparent 60%),#f3f5fb;overflow:hidden}.stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(45,91,255,.14) 1px,transparent 1.3px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000 30%,transparent 85%);pointer-events:none}.stage-layer{position:relative;width:min(88%,420px)}.stage-layer:nth-child(2){justify-self:end}.stage-layer+.stage-layer{margin-top:clamp(-40px,-4vw,-18px)}.stage-layer:nth-child(3){justify-self:center;margin-top:clamp(12px,2vw,20px)}.stage-layer:only-child{width:100%}.stage .v{padding:0;overflow:visible;background:none}.stage .v:before{content:none}.stage .v-cal{padding-bottom:26px}.stage .v-flow{padding-bottom:clamp(20px,4vw,40px)}.area{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,40px);padding-block:clamp(24px,4vw,56px)}.area:first-child{padding-top:0}.area:last-child{padding-bottom:0}.area:nth-of-type(2n) .stage{background:radial-gradient(120% 90% at 15% 0%,rgba(123,77,255,.14),transparent 60%),radial-gradient(90% 80% at 100% 100%,rgba(45,91,255,.12),transparent 60%),#f3f5fb}.area-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:560px}.area-copy h2{font-size:clamp(32px,4.2vw,60px);letter-spacing:-.04em}.industry .area-copy h2{font-size:clamp(30px,3.4vw,48px)}.area-copy>p{color:var(--muted);font-size:clamp(17px,1.4vw,19px)}.area-copy .more{margin-top:4px}.features{list-style:none;margin:0;padding:0;display:grid;gap:12px}.feature{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 16px;min-width:0;padding:20px 22px;border-radius:var(--radius);background:var(--bg)}.section:not(.band) .feature{background:var(--band)}.feature .icon{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#2d5bff1f,#7b4dff24);color:var(--blue)}.feature .icon svg{width:22px;height:22px}.feature h3{padding-top:2px;font-size:19px;letter-spacing:-.02em;line-height:1.25}.feature p{color:var(--muted);font-size:15.5px}.copy,.copy-head,.copy-body{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.copy h2{font-size:clamp(32px,4.2vw,56px);letter-spacing:-.04em}.copy>p,.copy-body>p{color:var(--muted);font-size:clamp(17px,1.4vw,19px)}.copy .who{margin-top:6px}.fee .stage{min-height:clamp(280px,32vw,460px)}.stage .fee-items{max-width:380px;gap:10px}.stage .fee-items span{padding:10px 18px;font-size:clamp(14px,1.25vw,16px)}.stage .fee-total{padding:13px 22px;font-size:clamp(15px,1.4vw,18px)}.price{align-self:stretch;display:grid;gap:8px;margin-top:8px;padding-top:24px;border-top:1px solid var(--line)}.price-from{color:var(--muted);font-size:17px}.price-from b{margin-inline:4px;font:600 clamp(38px,4.4vw,56px)/1 var(--display);letter-spacing:-.045em;color:var(--ink)}.price-title{font:600 clamp(24px,2.4vw,30px)/1.15 var(--display);letter-spacing:-.03em}.price-note{color:var(--muted);font-size:15.5px}.examples-row{margin-top:clamp(48px,6vw,88px)}.examples-title{margin-bottom:24px;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em}.examples{list-style:none;margin:0;padding:0;display:grid;gap:16px}.example{display:grid;align-content:start;gap:8px;min-width:0;padding:28px;border-radius:var(--radius);background:var(--band)}.example h4{font-size:21px;letter-spacing:-.02em}.example p{color:var(--muted);font-size:15.5px}.example .example-price{padding-top:10px}.example-price b{margin-right:4px;font:600 30px var(--display);letter-spacing:-.03em;color:var(--ink)}.example-meta{display:grid;gap:4px;color:var(--muted);font-size:14px}.example-meta small{font-size:inherit}.examples-note{margin-top:16px;color:var(--muted);font-size:14px}.promise h2{font-size:clamp(36px,4.6vw,64px);letter-spacing:-.04em;max-width:14ch}.promises{list-style:none;margin:0;padding:0;display:grid;gap:12px}.promises li{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;border-radius:var(--radius);background:var(--band);font-size:clamp(17px,1.4vw,19px);line-height:1.45}.promises i{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;box-shadow:0 8px 18px -8px #2d5bffb3}.promises svg{width:15px;height:15px}.live-on .promises li{opacity:.38;transition:opacity .6s ease}.live-on .promises i{transform:scale(0);transition:transform .55s var(--ease-back)}.live-on .promises.is-live li{opacity:1;transition-delay:calc(var(--i) * .3s)}.live-on .promises.is-live i{transform:none;transition-delay:calc(var(--i) * .3s + .15s)}.tiles{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 8px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.tiles::-webkit-scrollbar{display:none}.tiles .tile{flex:0 0 min(84%,380px)}.section:not(.band) .tile{box-shadow:0 0 0 1px var(--line),0 30px 60px -44px #0f142659}.jump{display:flex;gap:8px;overflow-x:auto;margin:0 calc(-1 * var(--gutter)) clamp(8px,2vw,24px);padding:4px var(--gutter) 10px;scrollbar-width:none}.jump::-webkit-scrollbar{display:none}.jump a{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 13px;border-radius:999px;background:var(--band);color:var(--ink);font-size:15px;font-weight:500;white-space:nowrap;transition:background .25s ease,color .25s ease}.jump a:hover{background:var(--tint);color:var(--blue)}.jump svg{width:17px;height:17px;color:var(--blue)}.cta-section>.wrap{z-index:auto}.cta{position:relative;overflow:hidden;color:#fff;border-radius:var(--radius-lg);padding:clamp(40px,7vw,96px) clamp(24px,6vw,80px);display:grid;gap:28px;align-items:center}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(60% 90% at 85% 40%,rgba(123,77,255,.42),transparent 70%),var(--dark)}.section:not(.band)+.cta-section,article+.cta-section{padding-top:0}.orb-on .cta:before{background:var(--night)}.cta>*{position:relative;z-index:1}.cta-copy{display:flex;flex-direction:column;gap:18px}.cta-copy .ctas{margin-top:10px}.cta h2{font-size:clamp(36px,5vw,72px);letter-spacing:-.045em}.cta p{color:var(--dark-muted);font-size:clamp(17px,1.4vw,19px);max-width:520px}.cta-core{min-height:200px}html:not(.orb-on) .cta-core:before{content:"";position:absolute;left:50%;top:50%;width:180px;height:180px;margin:-90px 0 0 -90px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#b8ccff,#7b4dff 45%,#2d5bff 75%);box-shadow:0 0 80px #7b4dff99}.faq{max-width:820px;margin:0 auto;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:68px;padding:18px 0;font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:0 0 auto;position:relative;width:16px;height:16px}.faq summary i:before,.faq summary i:after{content:"";position:absolute;left:0;right:0;top:7px;height:1.5px;background:var(--ink);transition:transform .3s ease}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details p{padding:0 0 24px;color:var(--muted);max-width:680px}@supports selector(::details-content){.faq{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;overflow-y:clip;transition:block-size .45s var(--ease-out),content-visibility .45s allow-discrete}.faq details[open]::details-content{block-size:auto}}.phero-grid.has-aside{gap:36px;align-items:start}.has-aside h1{font-size:clamp(40px,5.4vw,76px)}.phero-aside,.phero-after{min-width:0;animation:enter 1.1s var(--ease-out) .3s both}.phero-after{display:grid;gap:32px;align-content:start;animation-delay:.42s}.form-card{position:relative;display:grid;gap:22px;min-width:0;padding:clamp(22px,3.2vw,40px);border-radius:var(--radius-lg);background:var(--bg);box-shadow:0 0 0 1px var(--line),0 40px 80px -52px #0f142673}.fields{display:grid;gap:18px}.field{display:grid;gap:8px;align-content:start;min-width:0}.field label{font-size:15px;font-weight:600}.field .opt{font-weight:400;color:var(--muted)}.field-hint{margin-top:-2px;color:var(--muted);font-size:14px}.field :is(input,select,textarea){width:100%;min-height:52px;padding:13px 16px;border:1px solid #cfd4e2;border-radius:14px;background-color:#fff;color:var(--ink);font:inherit;font-size:16px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.field textarea{min-height:140px;resize:vertical}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:46px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6278' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 16px center / 18px no-repeat;cursor:pointer}.field :is(input,select,textarea):hover{border-color:#aeb5c9}.field :is(input,select,textarea):focus-visible{outline:2px solid transparent;outline-offset:0;border-color:var(--blue);box-shadow:0 0 0 4px #2d5bff29}.field [aria-invalid=true]{border-color:var(--error-fg)}.field [aria-invalid=true]:focus-visible{border-color:var(--error-fg);box-shadow:0 0 0 4px #9b1c1c24}.field-error{color:var(--error-fg);font-size:14px;font-weight:500}.form-alert{padding:12px 16px;border-radius:14px;background:var(--error-bg);color:var(--error-fg);font-size:15px;font-weight:500}.form-card>.btn{width:100%}.form-card>.btn:disabled{opacity:.7;cursor:progress}.form-note{color:var(--muted);font-size:14px}.form-note a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-card.sent{justify-items:start;gap:16px}.sent-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ok-bg);color:var(--ok-fg)}.sent-icon svg{width:26px;height:26px}.form-card.sent h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.04em}.form-card.sent p{color:var(--muted);font-size:18px}.next-steps{list-style:none;counter-reset:step;margin:16px 0 0;padding:0;display:grid;gap:14px}.next-steps li{counter-increment:step;display:flex;align-items:flex-start;gap:14px;font-size:17px}.next-steps li:before{content:counter(step);flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;margin-top:-2px;border-radius:50%;background:var(--tint);color:var(--blue);font:600 13px var(--display)}.copyline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.copyline a{font:600 clamp(20px,2vw,24px) var(--display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.copyline a:hover{color:var(--blue)}.copy-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--band);color:var(--ink);font:500 14px var(--font);cursor:pointer;transition:background .2s ease,color .2s ease}.copy-btn:hover{background:var(--tint);color:var(--blue)}.copy-btn svg{width:15px;height:15px}.copy-btn.is-done{background:var(--ok-bg);color:var(--ok-fg)}.icon-btn{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.icon-btn svg{width:18px;height:18px}.icon-btn:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.icon-btn:disabled{opacity:.35;cursor:default}.text-btn{flex:0 0 auto;border:0;padding:4px 0;background:none;font:500 15px var(--font);color:var(--blue);text-align:inherit;cursor:pointer}.text-btn:hover{text-decoration:underline;text-underline-offset:3px}.phone{display:flex;min-width:0}.phone-country{position:relative;flex:0 0 auto;display:flex;align-items:center;min-width:92px;min-height:52px;padding:0 34px 0 16px;border:1px solid #cfd4e2;border-right:0;border-radius:14px 0 0 14px;background:var(--band) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6278' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center / 16px no-repeat;font-size:16px;font-variant-numeric:tabular-nums}.field .phone-country select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;border:0;opacity:0;cursor:pointer}.phone-country:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #2d5bff29;z-index:1}.field.has-country .phone input{border-radius:0 14px 14px 0}.book-pick,.book-form{display:grid;gap:20px}.book-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.book-title{font-size:20px;letter-spacing:-.02em}.book-nav{display:flex;align-items:center;gap:8px;margin-left:auto}.book-month{margin-right:6px;color:var(--muted);font-size:15px}.book-month:first-letter{text-transform:uppercase}.days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:-4px}.day{display:grid;justify-items:center;gap:2px;min-width:0;padding:10px 0 11px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .2s ease,background .3s ease,color .2s ease,box-shadow .3s ease}.day .dow{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.day .dom{font:600 21px/1.1 var(--display);letter-spacing:-.02em}.day:hover:not(:disabled){border-color:var(--blue)}.day:disabled{border-color:transparent;background:transparent;color:#b3b9ca;cursor:default}.day:disabled .dow{color:inherit}.day[aria-pressed=true]{border-color:transparent;background:linear-gradient(140deg,var(--blue),var(--violet));color:#fff;box-shadow:0 14px 26px -16px #2d5bffe6}.day[aria-pressed=true] .dow{color:#ffffffd1}.times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:100px;align-content:start;margin-top:-4px}.time{min-height:46px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:500 16px var(--font);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.time:hover{border-color:var(--blue);color:var(--blue)}.time[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}.book-note{grid-column:1 / -1;padding:10px 0;color:var(--muted);font-size:15px}.book-tz{margin-top:-6px;color:var(--muted);font-size:13px}.picked{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 16px 14px 18px;border-radius:18px;background:var(--tint)}.picked-when{display:flex;align-items:center;gap:10px;font-weight:600}.picked-when svg{flex:0 0 auto;width:20px;height:20px;color:var(--blue)}.picked-when span:first-letter,.book-when:first-letter{text-transform:uppercase}.formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.formats legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:600}.format{position:relative;display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px;border:1px solid #cfd4e2;border-radius:16px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.format input{position:absolute;opacity:0;pointer-events:none}.format svg{width:20px;height:20px;margin-bottom:4px;color:var(--blue)}.format b{font-size:16px;font-weight:600}.format small{color:var(--muted);font-size:13px;line-height:1.4}.format:hover{border-color:#aeb5c9}.format:has(input:checked){border-color:var(--blue);background:var(--tint);box-shadow:inset 0 0 0 1px var(--blue)}.format:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.book-form>.btn{width:100%}.book-form>.btn:disabled{opacity:.7;cursor:progress}.book-done{display:grid;justify-items:start;align-content:start;gap:14px}.book-done h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.04em}.book-done p{color:var(--muted);font-size:18px}.book-done .book-when{color:var(--ink);font:600 clamp(20px,2vw,24px)/1.3 var(--display);letter-spacing:-.02em}.book-done .book-small{font-size:16px}.book-done .btn{margin-top:6px}.book-status{max-width:640px}.book-format{display:flex;align-items:center;gap:8px}.book-format svg{width:18px;height:18px;color:var(--blue)}.sent-icon.off{background:var(--band);color:var(--muted)}.sent-icon.warn{background:var(--warn-bg);color:var(--warn-fg)}.host{display:flex;align-items:center;gap:16px}.host-avatar{flex:0 0 auto;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;overflow:hidden;background:linear-gradient(140deg,var(--blue),var(--violet));color:#fff;font:600 24px var(--display)}.host-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.host p{display:grid;gap:2px}.host b{font:600 20px var(--display);letter-spacing:-.02em}.host p span{color:var(--muted);font-size:15px}.write-link{margin-top:10px}.demo-form,.demo-state{display:grid;gap:18px;min-width:0}.demo-state{justify-items:start;gap:14px}.demo-state.center{justify-items:center;text-align:center}.demo-state>.btn{margin-top:6px}.demo :is(.demo-form,.demo-state)>.btn:disabled{opacity:.7;cursor:progress}.demo h2{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.035em;line-height:1.12}.demo-muted{color:var(--muted);font-size:17px}.demo-small{color:var(--muted);font-size:15px}.demo-small a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.text-btn.quiet{color:var(--muted);font-size:14px}.text-btn.quiet:hover{color:var(--ink)}.demo-spinner{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--tint);color:var(--blue)}.demo-spinner svg{width:26px;height:26px}.demo-spinner:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;padding:3px;border-radius:50%;background:conic-gradient(transparent 0 30%,var(--blue) 70%,var(--violet));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 1.3s linear infinite}.demo-spinner.small{width:48px;height:48px}.demo-spinner.small svg{width:20px;height:20px}@keyframes spin{to{transform:rotate(1turn)}}.demo-learns{margin-top:8px;color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.demo-chips{list-style:none;margin:-4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.demo-chips li{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 9px;border-radius:999px;background:var(--tint);color:var(--blue);font-size:14px;font-weight:500;animation:learn .7s var(--ease-out) calc(var(--i) * 2.4s + .8s) both}.demo-chips li:before{content:"";flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / 10px no-repeat;animation:inherit;animation-name:learn-tick}@keyframes learn{0%{background:var(--band);color:var(--muted)}}@keyframes learn-tick{0%{background-color:#cdd2e0}}.demo-ok{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;background:var(--ok-bg);color:var(--ok-fg);font-size:14px;font-weight:600}.demo-ok svg{width:18px;height:18px}.demo-quote{color:var(--muted);font-size:17px;font-style:italic}.demo-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:4px 0 0}.demo-stats div{display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px;border-radius:16px;background:var(--band)}.demo-stats div:last-child{grid-column:1 / -1}.demo-stats dt{color:var(--muted);font-size:13px}.demo-stats dd{margin:0;font:600 28px/1.1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.demo-stats [data-stat=tone]{font-size:18px;line-height:1.3;overflow-wrap:anywhere}.demo-greeting{width:100%;margin:0;padding:16px 18px;border-radius:18px;background:var(--tint)}.demo-greeting figcaption{color:var(--blue);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.demo-greeting blockquote{margin:6px 0 0;font-size:17px}.demo-number{width:100%}.demo-ringing{position:relative;display:grid;place-items:center;width:84px;height:84px;margin:6px 0 8px;border-radius:50%;background:linear-gradient(140deg,var(--blue),var(--violet));color:#fff;box-shadow:0 18px 36px -16px #2d5bffe6}.demo-ringing svg{width:34px;height:34px}.demo-ringing:before,.demo-ringing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(45,91,255,.45);opacity:0;animation:ring 2.2s ease-out infinite}.demo-ringing:after{animation-delay:1.1s}.demo-live{display:flex;align-items:center;gap:6px;height:64px;margin:6px 0 4px}.demo-live i{width:8px;height:100%;border-radius:4px;background:linear-gradient(180deg,var(--blue),var(--violet));animation:wave .9s ease-in-out infinite alternate}.demo-live i:nth-child(1){transform:scaleY(.45);animation-delay:-.2s}.demo-live i:nth-child(2){transform:scaleY(.8);animation-delay:-.55s}.demo-live i:nth-child(3){transform:scaleY(1);animation-delay:-.1s}.demo-live i:nth-child(4){transform:scaleY(.65);animation-delay:-.7s}.demo-live i:nth-child(5){transform:scaleY(.4);animation-delay:-.35s}.demo-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:var(--ok-bg);color:var(--ok-fg);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.demo-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#1fbf75;animation:blink 1.2s ease-in-out infinite}.demo-email{display:grid;gap:8px;width:100%;margin-top:4px}.inline-field{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.inline-field input{flex:1 1 200px;min-width:0}.inline-field .btn{flex:0 0 auto;min-height:52px}.demo-waiting{display:inline-flex;align-items:center;gap:10px;margin-top:4px;color:var(--muted);font-size:15px}.demo-waiting:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--blue);animation:ping 2.4s ease-out infinite}.field .check{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:400;color:var(--muted);cursor:pointer}.field .check input{flex:0 0 auto;width:22px;height:22px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;accent-color:var(--blue);cursor:pointer}.field .check input:focus-visible{outline:2px solid var(--blue);outline-offset:2px;box-shadow:none}.demo-steps{list-style:none;margin:0;padding:0}.notice{display:grid;align-items:center;min-height:min(72vh,760px)}.notice .phero-text{max-width:860px}.notice-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;color:var(--muted);font-size:15px}.notice-links span{margin-right:6px}.notice-links a{padding:7px 14px;border-radius:999px;background:var(--band);color:var(--ink);font-size:14px;font-weight:500;transition:background .2s ease,color .2s ease}.notice-links a:hover{background:var(--tint);color:var(--blue)}.pv{display:flex;flex-direction:column;height:100vh;height:100dvh}.pv-bar{flex:0 0 auto;display:flex;align-items:center;gap:14px;min-height:60px;padding:8px clamp(12px,2vw,24px);border-bottom:1px solid var(--line);background:var(--bg)}.pv-brand{display:inline-flex;flex:0 0 auto;color:var(--ink)}.pv-brand svg{width:30px;height:30px}.pv-what{flex:1 1 auto;min-width:0;overflow:hidden;font:400 15px/1.3 var(--font);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;color:var(--muted)}.pv-what b{font-weight:600;color:var(--ink)}.pv-long,.pv-site,.pv-note{display:none}.pv-site{align-items:center;gap:6px;flex:0 1 auto;min-width:0;max-width:260px;color:var(--muted);font-size:14px;white-space:nowrap}.pv-site span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pv-site svg{flex:0 0 auto;width:14px;height:14px}.pv-site:hover{color:var(--blue)}.pv-note{flex:0 0 auto;color:var(--muted);font-size:14px}.pv-bar .btn{flex:0 0 auto}.pv-stage{position:relative;flex:1 1 auto;min-height:0;background:var(--band)}.pv-stage iframe{display:block;width:100%;height:100%;border:0;background:#fff}.pv-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:var(--band)}.pv-card{display:grid;justify-items:center;gap:12px;max-width:460px;padding:32px;border-radius:var(--radius);background:var(--bg);text-align:center;box-shadow:0 0 0 1px var(--line),0 40px 80px -52px #0f142673}.pv-card h2{font-size:24px;letter-spacing:-.025em}.pv-card p{color:var(--muted);font-size:16px}.pv-card .btn{margin-top:6px}.post-lead{margin-bottom:clamp(48px,6vw,88px)}.post-lead .post-body{gap:14px}.post-lead h2{font-size:clamp(28px,3.4vw,46px);letter-spacing:-.035em;line-height:1.1}.post-lead p{font-size:clamp(17px,1.4vw,19px)}.post-lead .more{margin-top:4px}.post-grid{display:grid;gap:48px 24px}.blog-empty{display:grid;justify-items:start;gap:14px;max-width:620px}.blog-empty h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.03em}.blog-empty p{color:var(--muted);font-size:18px}.pager{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:14px 16px;margin-top:clamp(48px,6vw,80px);padding-top:24px;border-top:1px solid var(--line)}.pager .where{grid-column:1 / -1;grid-row:1;justify-self:center;color:var(--muted);font-size:15px}.pager .prev{grid-column:1;grid-row:2;justify-self:start}.pager .next{grid-column:2;grid-row:2;justify-self:end;text-align:end}.pager a{display:inline-flex;align-items:center;gap:6px;font-weight:500}.pager svg{width:16px;height:16px;flex:none}.phero-solo:before{display:none}.phero-solo .phero-grid{grid-template-columns:minmax(0,1fr);row-gap:24px}.phero-article .phero-text{max-width:900px}.phero-article h1{font-size:clamp(34px,4.8vw,64px);letter-spacing:-.04em;line-height:1.05}.byline{color:var(--ink);font-size:16px;font-weight:500}.cover{margin-bottom:clamp(40px,5vw,72px)}.article-body{display:grid;grid-template-columns:minmax(0,720px);justify-content:center;gap:40px;padding-bottom:var(--space)}.contents{padding:20px 22px;border-radius:var(--radius);background:var(--band)}.contents h2{font-size:15px;letter-spacing:-.01em}.contents :is(ol,ul){margin:12px 0 0;padding:0 0 0 1.2em;display:grid;gap:8px;font-size:15px}.contents ul{padding-left:0;list-style:none}.contents a{color:var(--muted)}.contents a:hover{color:var(--ink)}.prose{min-width:0;color:#262b3d;font-size:clamp(17px,1.3vw,19px);line-height:1.7;overflow-wrap:break-word}.prose>*+*{margin-top:1.15em}.prose h2{margin-top:2em;font-size:clamp(26px,2.6vw,34px);letter-spacing:-.03em;line-height:1.15}.prose h3{margin-top:1.7em;font-size:clamp(20px,1.8vw,24px);letter-spacing:-.02em;line-height:1.25}.prose h4{margin-top:1.5em;font-size:17px;letter-spacing:-.01em;line-height:1.35}.prose :is(h2,h3,h4){scroll-margin-top:calc(var(--header) + 24px)}.prose :is(h2,h3,h4)+*{margin-top:.7em}.prose a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--violet)}.prose blockquote{margin:1.8em 0;padding:2px 0 2px 24px;border-left:3px solid var(--violet);font:500 clamp(21px,2vw,26px)/1.4 var(--display);letter-spacing:-.02em;color:var(--ink)}.prose blockquote p+p{margin-top:.6em}.prose img{display:block;border-radius:20px}.prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.prose code{padding:.12em .4em;border-radius:6px;background:var(--band);font-size:.88em}.prose pre{overflow-x:auto;padding:18px 20px;border-radius:16px;background:var(--band);font-size:15px;line-height:1.6}.prose pre code{padding:0;background:none;font-size:inherit}.author-box{display:grid;justify-items:start;gap:8px;padding:26px 28px;border-radius:var(--radius);background:var(--band)}.author-box b{font-size:17px}.author-box p{color:var(--muted);font-size:16px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:16px}.prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55}.prose :is(th,td){padding:11px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.prose th{background:var(--band);color:var(--ink);font-weight:600;white-space:nowrap}.prose tr:last-child td{border-bottom:0}.prose td code{white-space:nowrap}.method-badge,.status-code{display:inline-flex;align-items:center;padding:1px 8px;border-radius:6px;font:600 12px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;vertical-align:2px}.method-badge--get,.status-code--ok{background:var(--ok-bg);color:var(--ok-fg)}.method-badge--post{background:var(--tint);color:var(--blue)}.method-badge--put,.status-code--client-error{background:var(--warn-bg);color:var(--warn-fg)}.method-badge--delete,.status-code--server-error{background:var(--error-bg);color:var(--error-fg)}.doc-nav h2{font-size:15px;letter-spacing:-.01em}.doc-nav ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.doc-nav a{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:18px;background:var(--band);color:var(--ink);font-weight:500;transition:background .2s ease,color .2s ease}.doc-nav a:hover,.doc-nav a[aria-current]{background:var(--tint);color:var(--blue)}.doc-nav svg{width:20px;height:20px;flex:none;color:var(--blue)}.doc-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:24px 26px;border-radius:var(--radius);background:var(--band)}.doc-note .icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#2d5bff1f,#7b4dff24);color:var(--blue)}.doc-note .icon svg{width:22px;height:22px}.doc-note>div{display:grid;justify-items:start;gap:6px;min-width:0}.doc-note b{font-size:17px}.doc-note p{color:var(--muted);font-size:16px}.doc-note .more{font-size:16px;overflow-wrap:anywhere}.site-footer{background:var(--band);padding-block:56px calc(40px + env(safe-area-inset-bottom,0px));font-size:14px;color:var(--muted)}.foot{display:grid;gap:28px;grid-template-columns:1fr 1fr}.foot .foot-brand{grid-column:1 / -1;display:flex;flex-direction:column;gap:14px;max-width:340px}.foot .foot-brand svg{display:block;align-self:flex-start;height:22px;width:auto;color:var(--ink)}.foot nav{display:flex;flex-direction:column;gap:10px}.foot a{color:var(--muted)}.foot a:hover{color:var(--ink)}.foot strong{color:var(--ink);font-weight:600}.foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);margin-top:36px;padding-top:20px}.foot-bottom .langs a{background:#fff}.linklike{align-self:flex-start;border:0;background:none;padding:0;font:inherit;color:var(--muted);text-align:left;cursor:pointer}.linklike:hover{color:var(--ink);text-decoration:underline}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.w>span{display:inline-block}@media (max-width: 479px){.btn-lg{padding-inline:20px;font-size:16px}h1,h2,h3{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}.w{max-width:100%}.w>span{overflow-wrap:anywhere}}@media (max-width: 379px){.phero h1{font-size:34px}.demo-stats{grid-template-columns:minmax(0,1fr)}.head h2{font-size:32px}.area-copy h2,.promise h2{font-size:30px}.node .ic{width:40px;height:40px;border-radius:13px}.link{min-width:8px;margin-inline:3px}}@media (min-width: 420px){.btn.header-cta{display:inline-flex}}@media (min-width: 560px){.fields{grid-template-columns:repeat(2,minmax(0,1fr))}.field.wide{grid-column:1 / -1}.form-card>.btn{justify-self:start;width:auto}.pv-long{display:inline}.pv-short{display:none}.v-setup{display:block;position:relative;width:100%;aspect-ratio:4 / 3;--hub: clamp(60px, 6.4vw, 80px)}.v-setup>*{position:absolute}.setup-lines{display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.setup-hub{left:50%;top:50%;margin:calc(var(--hub) / -2) 0 0 calc(var(--hub) / -2)}.v-setup>figcaption{left:0;right:0;top:calc(50% + var(--hub) / 2 + 14px)}.setup-agents{top:0;right:0;bottom:0;left:0;margin:0;display:block}.setup-agents li{position:absolute;left:var(--x);top:var(--y);width:112px;margin:-22px 0 0 -56px}}@media (min-width: 740px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.foot{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.foot .foot-brand{grid-column:auto}.car-btns{display:flex}.car-item{flex-basis:380px}.pv-site{display:inline-flex}.cta{grid-template-columns:1.2fr 1fr}.cta-core{min-height:320px}.pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding:0}.tile{flex:none}.t-call,.t-flow{grid-column:span 2}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,32px);overflow:visible;margin-inline:0;padding:0;perspective:1500px;perspective-origin:50% 20%}.work{flex:none}.features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible;margin-inline:0;padding:0}.tiles .tile{flex:none}.t-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:30px 32px}.examples{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-nav ul{grid-template-columns:repeat(3,minmax(0,1fr))}.pager{grid-template-columns:1fr auto 1fr;justify-content:normal}.pager :is(.prev,.where,.next){grid-row:1}.pager .where{grid-column:2}.pager .next{grid-column:3}@supports (grid-template-rows: subgrid){.example{grid-row:span 4;grid-template-rows:subgrid;row-gap:8px}}}@media (min-width: 1000px){.pv-note{display:inline}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.phero-grid{grid-template-columns:1.25fr .75fr;gap:40px}.split{grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,120px)}.split.reverse>:first-child{order:2}.head.split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.head.split .head-aside{justify-self:end;padding-bottom:6px}.bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"call call book" "seo content book" "creative flow flow";grid-auto-rows:minmax(330px,auto)}.t-call{grid-area:call}.t-book{grid-area:book}.t-seo{grid-area:seo}.t-content{grid-area:content}.t-creative{grid-area:creative}.t-flow{grid-area:flow}.t-call,.t-flow{flex-direction:row}.t-call .v,.t-flow .v{order:2;flex:1 1 58%}.t-call .tile-body,.t-flow .tile-body{flex:0 0 42%;justify-content:flex-end;padding:32px}.t-book .v{min-height:360px}.timeline:not(.detailed){grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.timeline:not(.detailed):before,.timeline:not(.detailed):after{left:23px;right:calc((100% - 96px)/4 - 23px);top:22px;bottom:auto;width:auto;height:2px}.timeline:not(.detailed):after{transform:scaleX(var(--p));transform-origin:left}.timeline:not(.detailed) .t-step{grid-template-columns:minmax(0,1fr);row-gap:12px}.timeline:not(.detailed) .t-node{grid-row:auto;margin-bottom:14px}.timeline:not(.detailed) .t-step>h3{align-self:start}.timeline.detailed .t-step{grid-template-columns:64px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;padding-bottom:24px}.timeline.detailed .t-node{width:64px;height:64px;margin-top:22px;font-size:17px;box-shadow:0 0 0 8px #2d5bff1a}.timeline.detailed .t-step:not(:last-child):before,.timeline.detailed .t-step:not(:last-child):after{left:31px;top:86px;bottom:-22px}.t-card{padding:36px 44px;-moz-column-gap:64px;column-gap:64px}.copy.solo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;-moz-column-gap:clamp(48px,7vw,120px);column-gap:clamp(48px,7vw,120px)}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:56px}.post-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;-moz-column-gap:clamp(40px,5vw,80px);column-gap:clamp(40px,5vw,80px)}.article-body.has-contents{grid-template-columns:220px minmax(0,720px);-moz-column-gap:clamp(40px,5vw,80px);column-gap:clamp(40px,5vw,80px);align-items:start}.article-body.has-contents .contents{grid-row:1 / span 2;position:sticky;top:calc(var(--header) + 32px);max-height:calc(100vh - var(--header) - 64px);overflow-y:auto;padding:0;border-radius:0;background:none}.article-body.has-contents>:not(.contents){grid-column:2}.phero-grid.has-aside{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"text aside" "after aside";grid-template-rows:auto 1fr;-moz-column-gap:clamp(48px,6vw,112px);column-gap:clamp(48px,6vw,112px);row-gap:48px}.has-aside>.phero-text{grid-area:text}.has-aside>.phero-aside{grid-area:aside}.has-aside>.phero-after{grid-area:after}.story{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:min(520px,calc(100vh - var(--header) - 140px))}.story .media{aspect-ratio:auto;height:100%}.phero:before{-webkit-mask-image:radial-gradient(ellipse 34% 62% at 80% 50%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse 34% 62% at 80% 50%,#000 15%,transparent 70%)}.phero-solo:before{display:block}.area{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;-moz-column-gap:clamp(48px,6vw,112px);column-gap:clamp(48px,6vw,112px);padding-block:clamp(40px,5vw,72px)}.area:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.area:nth-of-type(2n)>.stage-shell{order:2}.setup-agents li{width:124px;margin:-26px 0 0 -62px;font-size:13.5px}.setup-agents .ic{width:52px;height:52px;border-radius:16px}.setup-agents svg{width:22px;height:22px}.stage-wide{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start;padding:clamp(40px,5vw,72px) clamp(24px,4vw,56px)}.stage-wide .stage-layer{width:auto;justify-self:stretch;margin:0}.stage-wide .stage-layer:nth-child(2){margin-top:clamp(56px,7vw,112px)}.stage-wide .stage-layer+.stage-layer{margin-left:-3%}.features.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.features.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.feature{grid-template-columns:minmax(0,1fr);gap:10px;padding:30px 28px 32px}.feature .icon{grid-row:auto;margin-bottom:10px}.feature h3{font-size:clamp(21px,1.7vw,24px)}.jump{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}@media (min-width: 1100px){.nav{display:flex}.header-lang{display:block}.header-actions .signin{display:inline-flex}.menu-btn,.sheet{display:none!important}}@media (max-width: 999px){.orb-on .film-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,44%) minmax(0,1fr);row-gap:10px;padding-block:14px 18px}.orb-on .film-chapters{grid-row:1;gap:6px}.orb-on .film-chapters button{gap:0;padding:8px 0}.orb-on .film-chapters :is(.num,.label){display:none}.orb-on .film-art{grid-column:1;grid-row:2}.orb-on .film-copy{grid-column:1;grid-row:2 / 4}.orb-on .scene:not(.scene-open){align-items:end}.orb-on .scene:not(.scene-open) .scene-copy{max-width:none;padding-bottom:6px}.orb-on .scene h2{font-size:clamp(32px,9vw,52px)}.orb-on .scene-copy{gap:12px}.orb-on .scene-open .scene-copy{gap:10px}.orb-on .pains{gap:12px;margin-top:8px}.orb-on .pains li{padding-top:10px;gap:2px}.orb-on .pains b{font-size:17px}.orb-on .pains span{font-size:14px}.orb-on .chip{left:auto;right:var(--gutter);top:42%;padding:10px 14px}}@media (max-width: 999px) and (max-height: 700px){.orb-on .pains span{display:none}}@media (prefers-reduced-motion: reduce){.more svg,.btn,.btn svg,.btn-primary:after,.tile,a.card,[data-spot]:before,[data-spot]:after,.jump a,.field :is(input,select,textarea),.copy-btn{transition:none}.hero-in>*,.phero-text>*,.phero-aside,.phero-after,.pill i,.ticker ul,.orbit{animation:none}.demo-spinner:before,.demo-chips li,.demo-chips li:before,.demo-ringing:before,.demo-ringing:after,.demo-live i,.demo-badge:before,.demo-waiting:before{animation:none}.faq details::details-content{transition:none}}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-accent-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:shrink-0{flex-shrink:0}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:border-transparent{border-color:transparent}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:hover\:border-transparent:hover{border-color:transparent}}
