@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-4{bottom:1rem}.left-4{left:1rem}.left-\[16\%\]{left:16%}.right-\[16\%\]{right:16%}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:16/9}.h-11{height:2.75rem}.h-12{height:3rem}.h-72{height:18rem}.h-\[2px\]{height:2px}.min-h-\[420px\]{min-height:420px}.w-11{width:2.75rem}.w-12{width:3rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-md{max-width:28rem}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.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-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-\[\#273152\]{--tw-border-opacity:1;border-color:rgb(39 49 82/var(--tw-border-opacity,1))}.border-\[\#273259\]{--tw-border-opacity:1;border-color:rgb(39 50 89/var(--tw-border-opacity,1))}.border-\[\#283259\]{--tw-border-opacity:1;border-color:rgb(40 50 89/var(--tw-border-opacity,1))}.border-\[\#bec8e4\]{--tw-border-opacity:1;border-color:rgb(190 200 228/var(--tw-border-opacity,1))}.border-\[\#d7deef\]{--tw-border-opacity:1;border-color:rgb(215 222 239/var(--tw-border-opacity,1))}.border-\[\#d8def1\]{--tw-border-opacity:1;border-color:rgb(216 222 241/var(--tw-border-opacity,1))}.border-\[\#f0d18f\]{--tw-border-opacity:1;border-color:rgb(240 209 143/var(--tw-border-opacity,1))}.border-\[var\(--border\)\]{border-color:var(--border)}.bg-\[\#0b122a\]{--tw-bg-opacity:1;background-color:rgb(11 18 42/var(--tw-bg-opacity,1))}.bg-\[\#0d1226\]{--tw-bg-opacity:1;background-color:rgb(13 18 38/var(--tw-bg-opacity,1))}.bg-\[\#111834\]{--tw-bg-opacity:1;background-color:rgb(17 24 52/var(--tw-bg-opacity,1))}.bg-\[\#121c3f\]{--tw-bg-opacity:1;background-color:rgb(18 28 63/var(--tw-bg-opacity,1))}.bg-\[\#1f3bff\]{--tw-bg-opacity:1;background-color:rgb(31 59 255/var(--tw-bg-opacity,1))}.bg-\[\#203066\]{--tw-bg-opacity:1;background-color:rgb(32 48 102/var(--tw-bg-opacity,1))}.bg-\[\#dcfce8\]{--tw-bg-opacity:1;background-color:rgb(220 252 232/var(--tw-bg-opacity,1))}.bg-\[\#dff8f4\]{--tw-bg-opacity:1;background-color:rgb(223 248 244/var(--tw-bg-opacity,1))}.bg-\[\#eaf0ff\]{--tw-bg-opacity:1;background-color:rgb(234 240 255/var(--tw-bg-opacity,1))}.bg-\[\#ecf7ff\]{--tw-bg-opacity:1;background-color:rgb(236 247 255/var(--tw-bg-opacity,1))}.bg-\[\#eef2ff\]{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-\[\#f2f5ff\]{--tw-bg-opacity:1;background-color:rgb(242 245 255/var(--tw-bg-opacity,1))}.bg-\[\#f3e9ff\]{--tw-bg-opacity:1;background-color:rgb(243 233 255/var(--tw-bg-opacity,1))}.bg-\[\#f4f6fa\]{--tw-bg-opacity:1;background-color:rgb(244 246 250/var(--tw-bg-opacity,1))}.bg-\[\#f7f9ff\]{--tw-bg-opacity:1;background-color:rgb(247 249 255/var(--tw-bg-opacity,1))}.bg-\[\#fafbff\]{--tw-bg-opacity:1;background-color:rgb(250 251 255/var(--tw-bg-opacity,1))}.bg-\[\#ffe4db\]{--tw-bg-opacity:1;background-color:rgb(255 228 219/var(--tw-bg-opacity,1))}.bg-\[\#fff8e7\]{--tw-bg-opacity:1;background-color:rgb(255 248 231/var(--tw-bg-opacity,1))}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-\[\#17b8ae\]{--tw-gradient-from:#17b8ae var(--tw-gradient-from-position);--tw-gradient-to:#17b8ae00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#1f3bff\]{--tw-gradient-to:#1f3bff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1f3bff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#3f5cff\]{--tw-gradient-to:#3f5cff var(--tw-gradient-to-position)}.to-\[\#79a2ff\]{--tw-gradient-to:#79a2ff var(--tw-gradient-to-position)}.fill-\[\#f5bb42\]{fill:#f5bb42}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-14{padding-bottom:3.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.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-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#00796b\]{--tw-text-opacity:1;color:rgb(0 121 107/var(--tw-text-opacity,1))}.text-\[\#0f172a\]{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-\[\#138a47\]{--tw-text-opacity:1;color:rgb(19 138 71/var(--tw-text-opacity,1))}.text-\[\#148a48\]{--tw-text-opacity:1;color:rgb(20 138 72/var(--tw-text-opacity,1))}.text-\[\#1e5f90\]{--tw-text-opacity:1;color:rgb(30 95 144/var(--tw-text-opacity,1))}.text-\[\#1f3bff\]{--tw-text-opacity:1;color:rgb(31 59 255/var(--tw-text-opacity,1))}.text-\[\#2d4ee8\]{--tw-text-opacity:1;color:rgb(45 78 232/var(--tw-text-opacity,1))}.text-\[\#3550d8\]{--tw-text-opacity:1;color:rgb(53 80 216/var(--tw-text-opacity,1))}.text-\[\#64748b\]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[\#8a2ec7\]{--tw-text-opacity:1;color:rgb(138 46 199/var(--tw-text-opacity,1))}.text-\[\#8ea3ff\]{--tw-text-opacity:1;color:rgb(142 163 255/var(--tw-text-opacity,1))}.text-\[\#8f6a1d\]{--tw-text-opacity:1;color:rgb(143 106 29/var(--tw-text-opacity,1))}.text-\[\#9fb3ff\]{--tw-text-opacity:1;color:rgb(159 179 255/var(--tw-text-opacity,1))}.text-\[\#ab3500\]{--tw-text-opacity:1;color:rgb(171 53 0/var(--tw-text-opacity,1))}.text-\[\#aeb8db\]{--tw-text-opacity:1;color:rgb(174 184 219/var(--tw-text-opacity,1))}.text-\[\#c3cdee\]{--tw-text-opacity:1;color:rgb(195 205 238/var(--tw-text-opacity,1))}.text-\[\#f1b33b\]{--tw-text-opacity:1;color:rgb(241 179 59/var(--tw-text-opacity,1))}.text-\[\#f5bb42\]{--tw-text-opacity:1;color:rgb(245 187 66/var(--tw-text-opacity,1))}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-80{opacity:.8}.shadow-\[0_16px_34px_rgba\(10\,18\,45\,\.08\)\]{--tw-shadow:0 16px 34px #0a122d14;--tw-shadow-colored:0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.brightness-75{--tw-brightness:brightness(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}:root,:root[data-theme=light]{--bg:#fafaf7;--surface:#fff;--ink:#0b1020;--ink-muted:#4a5168;--primary:#1f3bff;--accent:#ff6b35;--border:#e6e8ef;--go-live-bg:#f4f6fc;--go-live-dot:#0b102014;--go-live-title:#0b1020;--go-live-muted:#5f6882;--go-live-surface:#ffffffc7;--go-live-surface-border:#0b10201a;--go-live-tab-text:#5f6882;--go-live-tab-hover:#0b10200a;--go-live-tab-active-bg:#0b1020;--go-live-tab-active-text:#fff;--go-live-panel-bg:#ffffffc7;--go-live-panel-border:#0b10201a;--go-live-copy:#1d2743;--go-live-paragraph:#48516b;--go-live-chip-text:#fff;--go-live-people:#2f3853;--go-live-people-bg:#0b10200a;--go-live-people-border:#0b10201a;--go-live-people-avatar:#0b10202e;--go-live-visual-bg:#edf1fb;--go-live-visual-border:#0b102024;--go-live-visual-text:#1f2a48;--go-live-visual-chrome-dot:#0b10203d;--go-live-visual-card-bg:#ffffffdb;--go-live-visual-card-border:#0b10201f;--go-live-visual-muted:#6a738f;--go-live-visual-strong:#16203d;--go-live-visual-copy:#49536f;--go-live-visual-list:#303a59;--go-live-visual-soft-border:#0b102024;--go-live-visual-soft-card-bg:#0b10200a;--go-live-visual-soft-muted:#6d7692;--go-live-visual-soft-text:#2f3853;--go-live-visual-pill-bg:#16a34a24;--go-live-visual-pill-text:#1f8b50;--go-live-visual-pill-border:#16a34a4d;--go-live-proof:#5f6882;--pillars-bg:linear-gradient(180deg, #fff 0%, #f7f8fc 100%);--pillars-border:#d7dbe8;--pillars-title:#0f1730;--pillars-highlight:#1f3bff;--pillars-intro:#616a80;--pillars-eyebrow-bg:#ffece4;--pillars-card-bg:#fff;--pillars-card-border:#e2e6f1;--pillars-card-title:#202944;--pillars-card-copy:#616a80;--pillars-card-meta:#8c95ac;--pillars-cta:#3450ff;--pricing-card-bg:linear-gradient(160deg, #fffffffa, #f4f7ffe6);--pricing-card-border:#5466a63d;--pricing-card-inner-border:#ffffffd9;--pricing-card-shadow:0 14px 30px #212d581f;--pricing-card-hover-border:#697ae08f;--pricing-card-hover-shadow:0 18px 34px #5a6cff33;--pricing-popular-bg:linear-gradient(160deg, #6f54ff29, #4f79ff1a);--pricing-price-color:#111a35;--pricing-annual-color:#5f6882;--pricing-users-color:#38425f;--pricing-features-color:#2f3853;--pricing-cta-text:#f3f5ff;--testimonial-card-bg:#fff;--testimonial-card-border:#d7dbe7;--testimonial-card-shadow:0 16px 34px #11183614;--testimonial-media-bg:#0a1020;--testimonial-badge-bg:linear-gradient(135deg, #5f67ff 0%, #3f57ff 100%);--testimonial-quote:#ff8a5c;--testimonial-copy-title:#2a3145;--testimonial-copy-meta:#667089;--nav-height:72px;--go-live-tabbar-height:68px;--section-space:clamp(1.5rem, 3.2vw, 2.75rem)}:root[data-theme=dark]{--bg:#070816;--surface:#0f1226;--ink:#f4f5fa;--ink-muted:#a0a6bd;--primary:#6e8bff;--accent:#ff8a5c;--border:#2a2d41;--go-live-bg:#070816;--go-live-dot:#ffffff14;--go-live-title:#fff;--go-live-muted:#a0a6bd;--go-live-surface:#ffffff0d;--go-live-surface-border:#ffffff14;--go-live-tab-text:#a0a6bd;--go-live-tab-hover:#ffffff0a;--go-live-tab-active-bg:#fff;--go-live-tab-active-text:#0b1020;--go-live-panel-bg:#ffffff0a;--go-live-panel-border:#ffffff14;--go-live-copy:#fff;--go-live-paragraph:#c9cee0;--go-live-chip-text:#fff;--go-live-people:#dde2f2;--go-live-people-bg:#ffffff08;--go-live-people-border:#ffffff1f;--go-live-people-avatar:#ffffff29;--go-live-visual-bg:#0e1224;--go-live-visual-border:#ffffff1f;--go-live-visual-text:#dfe4f3;--go-live-visual-chrome-dot:#ffffff38;--go-live-visual-card-bg:#ffffff0a;--go-live-visual-card-border:#ffffff1a;--go-live-visual-muted:#97a0ba;--go-live-visual-strong:#fff;--go-live-visual-copy:#c1c8df;--go-live-visual-list:#d7dcef;--go-live-visual-soft-border:#ffffff1f;--go-live-visual-soft-card-bg:#ffffff0d;--go-live-visual-soft-muted:#9da6c0;--go-live-visual-soft-text:#d8def1;--go-live-visual-pill-bg:#16a34a2e;--go-live-visual-pill-text:#8df0b3;--go-live-visual-pill-border:#16a34a70;--go-live-proof:#a0a6bd;--pillars-bg:linear-gradient(180deg, #101427 0%, #0b1020 100%);--pillars-border:#2b3250;--pillars-title:#f4f5fa;--pillars-highlight:#6e8bff;--pillars-intro:#a0a6bd;--pillars-eyebrow-bg:#ff6b3529;--pillars-card-bg:#141a30;--pillars-card-border:#2d3554;--pillars-card-title:#eef1fb;--pillars-card-copy:#b2b8ce;--pillars-card-meta:#8f97b2;--pillars-cta:#8aa0ff;--pricing-card-bg:linear-gradient(155deg, #ffffff14, #ffffff05);--pricing-card-border:#8e9ccd3d;--pricing-card-inner-border:#ffffff14;--pricing-card-shadow:0 12px 26px #050a1e47;--pricing-card-hover-border:#8090ffb3;--pricing-card-hover-shadow:0 18px 34px #5a6cff47;--pricing-popular-bg:linear-gradient(160deg, #7654ff33, #2426566b);--pricing-price-color:#fff;--pricing-annual-color:#9fa8c7;--pricing-users-color:#d3daef;--pricing-features-color:#dce2f5;--pricing-cta-text:#f3f5ff;--testimonial-card-bg:#ffffff0a;--testimonial-card-border:#ffffff1f;--testimonial-card-shadow:0 18px 38px #0407168c;--testimonial-media-bg:#0d1226;--testimonial-badge-bg:linear-gradient(135deg, #8a6dff 0%, #5f86ff 100%);--testimonial-quote:#ffa57d;--testimonial-copy-title:#edf1fb;--testimonial-copy-meta:#b7bfd8}*{box-sizing:border-box}#root{min-width:0;overflow-x:clip}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,system-ui,sans-serif}@media (pointer:fine){body{cursor:none}}.section{width:min(1240px,min(92vw,100% - 1.25rem));padding:var(--section-space) 0;margin:0 auto}main{min-width:0}.skip-link{background:var(--primary);color:#fff;z-index:99999;border-radius:8px;padding:.5rem .75rem;position:absolute;top:10px;left:-999px}.skip-link:focus{left:10px}.hero.section{padding-top:1.2rem}.lead{color:var(--ink-muted);font-size:1.05rem;line-height:1.6}.primary{color:var(--primary)}.accent{color:var(--accent)}.chip{border:1px solid var(--border);border-radius:999px;padding:.4rem .8rem;display:inline-block}.row{flex-wrap:wrap;gap:.8rem;margin-top:1.25rem;display:flex}.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1rem}.popular{border-color:var(--primary);box-shadow:0 16px 36px #1f3bff29}.pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:1.25rem;display:grid}.pricing-trial-card{background:radial-gradient(circle at 8% -40%,#ff6b3542,#0000 48%),linear-gradient(130deg,#5867d452,#7a54f438);border:1px solid #8090ff8a;border-radius:16px;gap:.5rem;margin-top:.9rem;padding:.9rem 1.05rem;transition:transform .22s,box-shadow .22s,border-color .22s;animation:5.2s ease-in-out infinite pricingTrialFloat;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 1px #8894ff33,0 14px 28px #2c3c8c40}.pricing-trial-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.7;background:linear-gradient(95deg,#1f3bfff2,#ff6b35cc) border-box;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-trial-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff57 50%,#0000 100%);width:36%;height:100%;animation:3.4s ease-in-out infinite pricingTrialShine;position:absolute;top:0;left:-40%;transform:skew(-18deg)}.pricing-trial-card:hover{border-color:#9aa7ffd1;transform:translateY(-2px);box-shadow:0 0 0 1px #9ba7ff4d,0 20px 36px #2c3c8c54}.pricing-trial-badge{color:#eff3ff;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(90deg,#1f3bff33,#ff6b3526);border:1px solid #adbaffb8;border-radius:999px;justify-self:start;align-items:center;padding:.28rem .62rem;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #f3f7ff1a}.pricing-trial-card p{color:#e7ecff;margin:0;font-size:.92rem;line-height:1.48}.pricing-trial-card p strong{color:#fff;font-weight:600}@keyframes pricingTrialShine{0%,20%{opacity:0;left:-45%}30%{opacity:1}55%,to{opacity:0;left:130%}}@keyframes pricingTrialFloat{0%,to{box-shadow:0 0 0 1px #8894ff33,0 14px 28px #2c3c8c40}50%{box-shadow:0 0 0 1px #8894ff40,0 18px 34px #3345a84d}}.pricing-card{border:1px solid var(--pricing-card-border);background:var(--pricing-card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:100%;box-shadow:var(--pricing-card-shadow);border-radius:22px;flex-direction:column;padding:1.2rem 1.15rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.pricing-card:after{content:"";border:1px solid var(--pricing-card-inner-border);pointer-events:none;border-radius:20px;position:absolute;inset:1px}.pricing-card:hover{border-color:var(--pricing-card-hover-border);box-shadow:var(--pricing-card-hover-shadow);transform:translateY(-6px)}.pricing-card.is-popular{background:var(--pricing-popular-bg);border-color:#8f7efff2;transform:scale(1.03);box-shadow:0 0 0 1px #988dffa6,0 24px 42px #6d49ff61}.pricing-head h3{letter-spacing:.01em;margin:.25rem 0 .5rem;font-size:1.16rem;font-weight:700}.pricing-price{color:var(--pricing-price-color);white-space:nowrap;margin:0;font-family:Cabinet Grotesk,Inter,system-ui,sans-serif;font-size:clamp(1.7rem,2.8vw,2.05rem);line-height:1}.pricing-annual{color:var(--pricing-annual-color);margin-top:.48rem;font-size:.75rem;display:block}.pricing-users{color:var(--pricing-users-color);margin:.7rem 0 0;font-size:.88rem}.pricing-badges{flex-wrap:wrap;gap:.4rem;min-height:24px;display:flex}.pricing-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.26rem .58rem;font-size:.66rem;font-weight:700}.pricing-badge-popular{color:#f2ebff;background:linear-gradient(90deg,#7b4dff 0%,#4f79ff 100%)}.pricing-badge-value{color:#bfd0ff;background:#5866d233;border:1px solid #7f91ffb3}.pricing-features{color:var(--pricing-features-color);gap:.45rem;margin:1rem 0 1.25rem;padding:0;font-size:.83rem;list-style:none;display:grid}.pricing-features li{padding-left:1rem;position:relative}.pricing-features li:before{content:"";background:linear-gradient(130deg,#8f7dff 0%,#5ea2ff 100%);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.43rem;left:0;box-shadow:0 0 10px #7088ff8c}.pricing-cta{color:var(--pricing-cta-text);cursor:pointer;background:linear-gradient(90deg,#6071eb6b,#6648e86b);border:0;border-radius:999px;margin-top:auto;padding:.7rem .95rem;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s}.pricing-cta:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 20px #616aeb3d}.pricing-cta.is-active{background:linear-gradient(90deg,#7a4cff 0%,#4f79ff 100%);box-shadow:0 10px 24px #5f47e86b}:root[data-theme=light] .pricing-card{background:linear-gradient(155deg,#fffffff5,#f0f4ffe6);border:1px solid #707fb542;box-shadow:0 14px 28px #1a275214}:root[data-theme=light] .pricing-trial-card{background:radial-gradient(circle at 8% -40%,#ff6b3526,#0000 45%),linear-gradient(135deg,#6676eb24,#8c70f61f);border-color:#6878e361;box-shadow:0 12px 24px #34469d1f}:root[data-theme=light] .pricing-trial-badge{color:#334596;background:#ebf0ffe6;border-color:#5b6fdb6b}:root[data-theme=light] .pricing-trial-card p{color:#394769}:root[data-theme=light] .pricing-trial-card p strong{color:#1f2742}:root[data-theme=light] .pricing-card:after{border-color:#ffffffe0}:root[data-theme=light] .pricing-card:hover{border-color:#5468cc8f;box-shadow:0 20px 36px #455cd329}:root[data-theme=light] .pricing-card.is-popular{background:linear-gradient(160deg,#8369ff24,#edf2fff5);border-color:#7058ff94;box-shadow:0 0 0 1px #7963ff5c,0 22px 40px #7157ff2e}:root[data-theme=light] .pricing-head h3{color:#1f2742}:root[data-theme=light] .pricing-price{color:#131a33}:root[data-theme=light] .pricing-annual{color:#5e6885}:root[data-theme=light] .pricing-users{color:#3e4a68}:root[data-theme=light] .pricing-features{color:#2f3958}:root[data-theme=light] .pricing-badge-value{color:#3d52ac;background:#697ae01f;border-color:#5b70d973}:root[data-theme=light] .pricing-cta{color:#1f2850;background:linear-gradient(90deg,#6a7af43d,#8267f53d)}:root[data-theme=light] .pricing-cta:hover{box-shadow:0 10px 20px #616aeb29}:root[data-theme=light] .pricing-cta.is-active{color:#fff;background:linear-gradient(90deg,#6f58ff 0%,#5278ff 100%);box-shadow:0 12px 22px #5863e84d}@media (width<=1280px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card.is-popular{transform:none}}.booking-modal-overlay{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030917b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.booking-modal{background:#0f1729;border-radius:16px;width:min(100%,480px);position:relative;box-shadow:0 30px 62px #050b188c}.booking-modal:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(130deg,#2dd4bf,#2a7fff,#2dd4bf);position:absolute;inset:-1px}.booking-modal-body{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;max-height:min(90vh,820px);padding:1.6rem;overflow-y:auto}.booking-modal-body::-webkit-scrollbar{width:0;height:0}.booking-modal-close{color:#8fa5d8;cursor:pointer;background:0 0;border:0;font-size:1.8rem;line-height:1;transition:transform .25s,color .25s;position:absolute;top:.9rem;right:.85rem}.booking-modal-close:hover{color:#fff;transform:rotate(90deg)}.booking-modal-header h3{color:#fff;letter-spacing:-.02em;margin:.5rem 0 .45rem;font-size:1.55rem}.booking-modal-header p{color:#9fb0d8;margin:0;font-size:.92rem;line-height:1.5}.booking-modal-pill{color:#54f6db;letter-spacing:.11em;background:#2dd4bf24;border:1px solid #2dd4bf66;border-radius:999px;padding:.24rem .62rem;font-size:.64rem;font-weight:700;display:inline-flex}.booking-modal-divider{background:linear-gradient(90deg,#2dd4bfcc,#357cff99,#0000);width:100%;height:1px;margin-top:.9rem}.booking-modal-form{gap:.7rem;margin-top:1.1rem;display:grid}.booking-input-row{grid-template-columns:1fr 1fr;gap:.62rem;display:grid}.booking-input-group{display:block;position:relative}.booking-input-group svg{color:#31d9c0;position:absolute;top:.95rem;left:.78rem}.booking-input-group input,.booking-input-group textarea{color:#eef4ff;background:#1a2340;border:1px solid #243252;border-radius:10px;outline:none;width:100%;padding:1.18rem .8rem .56rem 2.32rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.booking-input-group input:focus,.booking-input-group textarea:focus{border-color:#2dd4bf;box-shadow:0 0 0 2px #2dd4bf59}.booking-input-group span{color:#8192bd;pointer-events:none;font-size:.85rem;transition:transform .2s,color .2s,font-size .2s;position:absolute;top:.88rem;left:2.3rem}.booking-input-group:focus-within span,.booking-input-group.is-filled span{color:#49e4cf;font-size:.7rem;transform:translateY(-.62rem)}.booking-textarea svg{top:.9rem}.booking-textarea textarea{resize:vertical;min-height:100px}.booking-input-group input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(84%)sepia(14%)saturate(1018%)hue-rotate(118deg)brightness(91%)contrast(91%);cursor:pointer}.booking-date-group{background:#1a2340;border:1px solid #243252;border-radius:10px;padding:.35rem .75rem .45rem 2.3rem;transition:border-color .2s,box-shadow .2s}.booking-date-group:focus-within{border-color:#2dd4bf;box-shadow:0 0 0 2px #2dd4bf59}.booking-date-group svg{top:50%!important;transform:translateY(-50%)!important}.booking-date-placeholder{color:#8192bd;pointer-events:none;align-items:center;height:28px;margin:0;font-size:.85rem;line-height:1;transition:opacity .18s;display:inline-flex;position:absolute;transform:translateY(-50%);top:50%!important;left:2.3rem!important}.booking-date-group:focus-within .booking-date-placeholder,.booking-date-group.has-value .booking-date-placeholder{opacity:0}.booking-date-group input{box-shadow:none;color:#eef4ff;background:0 0;border:0;height:28px;min-height:28px;padding:.1rem 0}.booking-date-group:not(.has-value) input{color:#0000;-webkit-text-fill-color:transparent}.booking-date-group:not(.has-value) input::-webkit-datetime-edit{color:#0000}.booking-date-group:not(.has-value) input::-webkit-datetime-edit-fields-wrapper{color:#0000}.booking-date-group.has-value input{color:#eef4ff;-webkit-text-fill-color:#eef4ff}.booking-date-group input:focus{box-shadow:none}.booking-firm-size p{text-transform:uppercase;letter-spacing:.08em;color:#8fa4d0;margin:.1rem 0 .42rem;font-size:.68rem;font-weight:700}.booking-pill-row{flex-wrap:wrap;gap:.42rem;display:flex}.booking-firm-pill{color:#9aadd6;cursor:pointer;background:#1a2340;border:1px solid #243252;border-radius:999px;padding:.38rem .7rem;font-size:.74rem;font-weight:700;transition:all .22s}.booking-firm-pill:hover{border-color:#2e456f}.booking-firm-pill.is-selected{color:#062326;background:#2dd4bf;border-color:#2dd4bf;box-shadow:0 6px 14px #1ebaa857}.booking-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2dd4bf 0%,#2f6fff 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.42rem;height:56px;margin-top:.25rem;font-size:1rem;font-weight:700;transition:filter .22s,box-shadow .22s;display:inline-flex}.booking-submit:hover{filter:brightness(1.08);box-shadow:0 10px 24px #3680ff57}.booking-submit:disabled{cursor:wait}.booking-submit.is-loading{border-radius:999px;justify-self:center;width:56px}.spin{animation:.9s linear infinite booking-spin}.booking-disclaimer{color:#7284aa;justify-content:center;gap:.35rem;margin:0;font-size:.68rem;display:flex}.booking-error{color:#ff9f9f;text-align:center;margin:0;font-size:.8rem}.booking-success-card{text-align:center;background:linear-gradient(155deg,#18624a6b,#0f2720b3);border:1px solid #59df956b;border-radius:14px;margin-top:1rem;padding:1.05rem}.booking-success-icon{color:#7ff2af;background:#1e98593d;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto .6rem;display:inline-flex}.booking-success-card h4{color:#e6fff0;margin:0;font-size:1.22rem}.booking-success-card p{color:#b9e8ce;margin:.5rem 0 0;line-height:1.45}.booking-trust-row{flex-wrap:wrap;gap:.44rem;margin-top:1rem;display:flex}.booking-trust-row span{color:#97abd7;background:#111a31bf;border:1px solid #7f93c642;border-radius:999px;padding:.3rem .52rem;font-size:.67rem}@keyframes booking-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.usp-card{background:#fff;border:1px solid #dfe3ee;border-radius:14px;min-height:180px;padding:1.05rem 1.1rem 1rem;box-shadow:0 1px #0b102008}.usp-card h3{color:#2d3347;letter-spacing:-.01em;margin:.8rem 0 .55rem;font-size:1.28rem;font-weight:700}.usp-card p{color:#61697f;max-width:34ch;margin:0;font-size:1rem;line-height:1.55}.usp-icon{border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.usp-icon-0{color:#3755ff;background:#e8ebff}.usp-icon-1{color:#d96a2e;background:#ffe5d8}.usp-icon-2{color:#5f6690;background:#ecefff}.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--bg) 90%, transparent);border-bottom:1px solid var(--border);z-index:20;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 4vw;display:flex;position:sticky;top:0}.nav .row{flex-shrink:0;align-items:center;margin-top:0}.nav-brand{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.nav-logo{-o-object-fit:contain;object-fit:contain;width:clamp(138px,16vw,215px);height:auto;max-height:46px;display:block}.nav-main{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.nav-menu-toggle{justify-content:center;align-items:center;display:none!important}.nav-link{color:var(--ink-muted);text-decoration:none}.nav-link.active{color:var(--ink);font-weight:600}.nav-drawer-root{z-index:100;pointer-events:auto;position:fixed;inset:0}.nav-drawer-backdrop{z-index:0;cursor:pointer;background:#0b102073;border:0;margin:0;padding:0;position:absolute;inset:0}:root[data-theme=dark] .nav-drawer-backdrop{background:#0000008c}.nav-drawer-panel{z-index:1;background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:min(100vw - 2.5rem,22rem);max-width:100%;min-height:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-12px 0 40px #0b10201f}:root[data-theme=dark] .nav-drawer-panel{box-shadow:-12px 0 48px #00000073}.nav-drawer-top{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.nav-drawer-title{color:var(--ink);font-size:1.05rem;font-weight:700}.nav-drawer-close{flex-shrink:0}.nav-drawer-tabs{background:color-mix(in srgb, var(--border) 35%, transparent);flex-shrink:0;grid-template-columns:1fr 1fr;gap:.35rem;padding:.5rem .65rem;display:grid}.nav-drawer-tab{cursor:pointer;color:var(--ink-muted);background:0 0;border:0;border-radius:10px;padding:.55rem .65rem;font-size:.88rem;font-weight:600;transition:background-color .2s,color .2s}.nav-drawer-tab.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0b102014}:root[data-theme=dark] .nav-drawer-tab.is-active{box-shadow:0 1px 3px #00000059}.nav-drawer-body{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}html.lenis.lenis-smooth .nav-drawer-root[data-lenis-prevent],html.lenis.lenis-smooth .nav-drawer-body[data-lenis-prevent]{overscroll-behavior:contain}.nav-drawer-links{flex-direction:column;padding:.35rem 0 1rem;display:flex}.nav-drawer-link{color:var(--ink);border-bottom:1px solid var(--border);padding:.85rem 1.1rem;font-size:1rem;font-weight:500;text-decoration:none;display:block}.nav-drawer-link:hover,.nav-drawer-link:focus-visible{background:color-mix(in srgb, var(--primary) 6%, transparent);outline:none}.nav-drawer-link.active{color:var(--primary);font-weight:700}.nav-drawer-product{gap:.85rem;padding:.85rem 1rem 1.25rem;display:grid}.nav-drawer-product-lead{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.5}.nav-drawer-product-cta{color:var(--primary);align-items:center;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-drawer-product-cta:hover{text-decoration:underline}.nav-drawer-pillars{gap:.85rem;display:grid}.nav-drawer-pillar{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, var(--bg));border-radius:12px;padding:.72rem .78rem}.nav-drawer-pillar h4{color:var(--ink);margin:0 0 .45rem;font-size:.82rem;font-weight:700}.nav-drawer-pillar ul{color:var(--ink-muted);gap:.35rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.nav-drawer-pillar li{align-items:flex-start;gap:.4rem;line-height:1.35;display:flex}.nav-drawer-pillar li svg{color:var(--primary);flex-shrink:0;margin-top:.12rem}.announcement{z-index:19;color:#f5f8ff;text-align:center;background:#0f1226;padding:.45rem 1rem;font-size:.85rem;line-height:1.35;position:sticky;bottom:0}.hero-card{background:var(--surface);border:1px solid var(--border);border-radius:24px;grid-template-columns:1.2fr 1fr;gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.hero h1{letter-spacing:-.03em;margin:.8rem 0;font-size:clamp(2.2rem,6vw,5.2rem);line-height:.96}.live-mockups{grid-template-columns:1.2fr 1fr 1fr;gap:1rem;display:grid}.kanban,.invoice,.gantt{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:.9rem}.kanban-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.kanban-col{background:#f5f6fb;border-radius:8px;min-height:88px;padding:.4rem}.kanban-card{background:var(--primary);color:#fff;border-radius:8px;margin-top:.4rem;padding:.35rem .45rem;font-size:.75rem}.kanban-card.is-idle{padding:.5rem .6rem}.paid-tag{color:#fff;background:#16a34a;border-radius:999px;margin-top:.5rem;padding:.2rem .55rem;font-size:.75rem;display:inline-block}.gantt-bar{background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:999px;justify-content:flex-end;align-items:center;min-width:56px;height:18px;margin-top:.8rem;padding-right:.42rem;display:flex;overflow:hidden}.gantt-bar span{color:#fff;font-size:.64rem;font-weight:700;line-height:1}.gantt-meta{color:var(--ink-muted);justify-content:space-between;gap:.5rem;margin-top:.55rem;font-size:.76rem;display:flex}.gantt-meta strong{color:var(--ink);font-weight:700}.mockup{color:#2b334d;min-height:340px;font-family:var(--body);background:linear-gradient(#f8f9fd 0%,#eef2fb 100%);border:1px solid #dbe2f3;border-radius:16px;padding:1rem;overflow:hidden}.board-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.board-head strong{color:#1f2c4f;font-size:.95rem}.board-pill{color:#1f3bff;background:#1f3bff1f;border-radius:999px;padding:.25rem .5rem;font-size:.72rem;font-weight:600}.workflow-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.board-col{background:#fff;border:1px solid #dbe2f3;border-radius:12px;min-height:300px;padding:.5rem}.board-col-head{color:#6e7894;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem;font-size:.74rem;font-weight:600}.board-card{background:#f6f8ff;border:1px solid #dde4fb;border-radius:10px;margin-bottom:.45rem;padding:.5rem}.board-card h4{color:#1f2c4f;margin:0 0 .35rem;font-size:.77rem;line-height:1.25}.board-meta{color:#6f7890;align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-0{background:#9ca6be}.dot-1{background:#ffb020}.dot-2{background:#22c55e}.marquee{--marquee-gap:2.2rem;border-block:1px solid var(--border);background:color-mix(in srgb, var(--surface) 60%, transparent);position:relative;overflow:hidden}.marquee:before,.marquee:after{content:"";z-index:1;pointer-events:none;width:88px;height:100%;position:absolute;top:0}.marquee:before{background:linear-gradient(90deg, var(--bg) 0%, transparent 100%);left:0}.marquee:after{background:linear-gradient(270deg, var(--bg) 0%, transparent 100%);right:0}.marquee-track{gap:var(--marquee-gap);width:max-content;color:var(--ink-muted);letter-spacing:.01em;padding:1rem 0;font-size:.9rem;font-weight:500;animation:26s linear infinite marquee;display:flex}.marquee-list{align-items:center;gap:var(--marquee-gap);flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.marquee-list li{position:relative}.marquee-list li:not(:last-child):after{content:"•";margin-left:var(--marquee-gap);color:color-mix(in srgb, var(--ink-muted) 55%, transparent)}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--marquee-gap) / 2)))}}.btn{border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:.7rem 1rem}.btn-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-ghost{color:var(--ink);background:0 0}.icon-btn{justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.icon-wrap{justify-content:center;align-items:center;display:inline-flex}.site-footer{--footer-base:#0b1020;--footer-surface:#131c35;--footer-blue:#1f3bff;--footer-orange:#ff6b35;--footer-text:#fafaf7;--footer-muted:#fafaf780;--footer-border:#1f3bff59;background:var(--footer-base);color:var(--footer-text);border-top:1px solid #ffffff12}.footer-newsletter{background:var(--footer-surface);border-top:2px solid #0000;-o-border-image:linear-gradient(90deg, var(--footer-blue), var(--footer-orange)) 1;border-image:linear-gradient(90deg, var(--footer-blue), var(--footer-orange)) 1}.footer-newsletter__inner,.footer-main__inner,.footer-trust,.footer-bottom__inner{width:min(1240px,92vw);margin:0 auto}.footer-newsletter__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.35rem;padding:2.1rem 0;display:flex}.footer-newsletter__copy h2{margin:0 0 .42rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.25rem,2vw,1.62rem);line-height:1.1}.footer-newsletter__copy p{color:var(--footer-muted);margin:0;font-size:.95rem}.footer-newsletter__copy small{color:#fafaf794;margin-top:.55rem;font-size:11px;display:block}.footer-newsletter__form{gap:.62rem;width:min(100%,500px);display:flex}.footer-newsletter__form input{background:var(--footer-base);min-height:44px;color:var(--footer-text);border:1px solid #fafaf71f;border-radius:999px;flex:1;padding:0 1rem;transition:border-color .18s,box-shadow .18s}.footer-newsletter__form input::placeholder{color:#fafaf773}.footer-newsletter__form input:focus{border-color:var(--footer-blue);outline:none;animation:1.8s ease-in-out infinite footerPulse}@keyframes footerPulse{0%,to{box-shadow:0 0 #1f3bff57}50%{box-shadow:0 0 0 7px #1f3bff1a}}.footer-newsletter__form button{background:var(--footer-blue);color:#fff;cursor:pointer;isolation:isolate;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;padding:0 1rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.footer-newsletter__form button:disabled{opacity:.7;cursor:not-allowed}.footer-newsletter__form button:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 25%,#ff6b35b3 50%,#0000 75%);transition:transform .42s;position:absolute;inset:0;transform:translate(-120%)}.footer-newsletter__form button:hover:after{transform:translate(120%)}.footer-newsletter__status{width:100%;margin:-.4rem 0 0;font-size:.8rem;line-height:1.3}.footer-newsletter__status.is-success{color:#7ff1ba}.footer-newsletter__status.is-error{color:#ff9f9f}.footer-main{padding:2.7rem 0 2.3rem}.footer-main__inner{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:2rem;display:grid}.footer-reveal{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(18px)}.site-footer.is-visible .footer-reveal.is-visible{opacity:1;transform:translateY(0)}.footer-brand__logo{max-width:160px;height:auto}.footer-brand__tagline{color:var(--footer-muted);letter-spacing:.08em;text-transform:uppercase;margin:.75rem 0 0;font-size:.73rem}.footer-brand__description{color:#fafaf7cc;max-width:30ch;margin:.65rem 0 1rem}.footer-brand__socials,.footer-bottom__socials{align-items:center;gap:.55rem;display:inline-flex}.footer-brand__socials a,.footer-bottom__socials a{border:1px solid var(--footer-border);background:var(--footer-surface);width:36px;height:36px;color:var(--footer-blue);border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.footer-brand__socials a:hover,.footer-bottom__socials a:hover{background:var(--footer-blue);color:#fff;transform:translateY(-2px)scale(1.04)}.footer-brand__uk{color:var(--footer-muted);margin:.85rem 0 0;font-size:.84rem}.footer-links h4{color:var(--footer-orange);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .9rem;font-size:11px;font-weight:600}.footer-links__subhead{margin-top:1.35rem!important}.footer-links ul{gap:.52rem;margin:0;padding:0;list-style:none;display:grid}.footer-links a{color:#fafaf7b8;align-items:center;gap:.2rem;text-decoration:none;transition:color .18s;display:inline-flex}.footer-links a svg{opacity:0;transition:opacity .18s,transform .18s;transform:translate(-6px)}.footer-links a:hover{color:var(--footer-blue)}.footer-links a:hover svg{opacity:1;transform:translate(0)}.footer-trust{padding:1.3rem 0 1.7rem}.footer-trust__line{background:linear-gradient(90deg,#1f3bffe6,#ff6b35bf);height:1px;margin-bottom:1rem}.footer-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.footer-trust__chip{background:var(--footer-surface);border:1px solid var(--footer-border);border-radius:14px;align-items:center;gap:.58rem;padding:.75rem;transition:box-shadow .18s,border-color .18s;display:flex}.footer-trust__chip:hover{border-color:#1f3bffbf;box-shadow:0 0 0 1px #1f3bff33,0 10px 28px #080f248c}.footer-trust__chip span{color:var(--footer-blue);display:inline-flex}.footer-trust__chip strong{font-size:.83rem;line-height:1.2;display:block}.footer-trust__chip small{color:var(--footer-muted);font-size:.73rem;line-height:1.2}.footer-bottom{background:#070d1a;padding:.95rem 0 1.15rem}.footer-bottom__line{background:linear-gradient(90deg,#1f3bffd9,#ff6b35bf,#1f3bffd9) 0 0/200% 100%;height:1px;animation:5.5s linear infinite footerLineSlide}@keyframes footerLineSlide{0%{background-position:0 0}to{background-position:200% 0}}.footer-bottom__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-top:.9rem;display:grid}.footer-bottom__inner>p{color:#fafaf766;margin:0;font-size:12px}.footer-bottom__inner>p:nth-child(2){justify-self:center}.footer-bottom__meta{justify-self:end;align-items:center;gap:.72rem;display:inline-flex}.footer-bottom__meta a{color:#fafaf766;font-size:12px;text-decoration:none;transition:color .16s}.footer-bottom__meta a:hover{color:var(--footer-blue)}@media (width<=1024px){.footer-main__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.footer-newsletter__inner{flex-direction:column;align-items:flex-start}.footer-newsletter__form{width:100%}.footer-main__inner{grid-template-columns:1fr}.footer-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom__inner{text-align:center;grid-template-columns:1fr}.footer-bottom__inner>p:nth-child(2),.footer-bottom__meta{justify-self:center}}@media (width<=640px){.footer-newsletter__form{flex-direction:column}.footer-trust__grid{grid-template-columns:1fr}}.counter-card h3{color:var(--primary);margin:0;font-size:2rem}.tilt-card{transform-style:preserve-3d;transition:transform .2s}.pinned-story>h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.35rem,4.2vw,2.35rem);line-height:1.18}.book-demo{margin-top:1rem}.tools-problem{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.tools-chaos,.tools-hub{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-height:270px;padding:1rem}.tools-chaos{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.62rem;display:grid}.chaos-tool{letter-spacing:.01em;color:#1f2742;background:#f8faff;border:1px solid #d7ddef;border-radius:12px;place-items:center;min-height:52px;font-weight:700;display:grid}.chaos-tool-sheet{transform:rotate(-8deg)}.chaos-tool-email{transform:rotate(9deg)}.chaos-tool-trello{transform:rotate(-6deg)}.chaos-tool-xero{transform:rotate(7deg)}.chaos-tool-qb{grid-column:1/-1;transform:rotate(-10deg)}.tools-chaos p{color:#8f98b6;grid-column:1/-1;margin:.45rem 0 0;font-size:.9rem}.tools-arrow{gap:.4rem;display:grid}.hub-link{background:linear-gradient(90deg,#ff6b35 0%,#1f3bff 100%);border-radius:999px;width:26px;height:4px}.tools-hub{background:linear-gradient(#f8faff 0%,#f1f5ff 100%);box-shadow:0 12px 28px #14266a1f}.tools-hub header strong{color:#17203d;font-size:1rem;display:block}.tools-hub header small{color:#6d7490}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin-top:.72rem;display:grid}.hub-card{background:#fff;border:1px solid #d7dff3;border-radius:12px;padding:.62rem}.hub-card h3{color:#212b49;margin:0 0 .2rem;font-size:.78rem}.hub-card p{color:#647091;margin:0;font-size:.72rem;line-height:1.45}.hub-card-accent{background:#fff4ee;border-color:#ffb294}.metrics-band{background:linear-gradient(90deg,#3c435d 0%,#343b56 45%,#404663 100%);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;width:100%;max-width:none;padding:1.15rem clamp(1rem,3vw,2rem);display:grid}.metric-item{text-align:center;padding:.25rem .3rem}.metric-item h3{color:#ff6b35;letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,2.5vw,2.15rem);line-height:1.05}.metric-item p{color:#ebf0ffb8;margin:.45rem 0 0;font-size:.9rem;line-height:1.35}.go-live-phases{background-color:var(--go-live-bg);background-image:radial-gradient(circle at 1px 1px, var(--go-live-dot) 1px, transparent 0);padding:var(--section-space) 24px;background-size:22px 22px}.go-live-shell{width:min(1240px,100%);min-width:0;max-width:100%;min-height:calc(100dvh - var(--nav-height));grid-template-rows:auto auto minmax(0,1fr) auto auto;row-gap:0;margin:0 auto;display:grid}.go-live-body{display:block}.go-live-header{text-align:center;max-width:760px;margin:0 auto 2rem}.go-live-overline{text-transform:uppercase;letter-spacing:.08em;color:#ff6b35;background:#ff6b351f;border:1px solid #ff6b354d;border-radius:9999px;padding:.4rem .78rem;font-size:13px;font-weight:500;display:inline-block}.go-live-header h2{color:var(--go-live-title);letter-spacing:-.02em;margin:.9rem 0 .85rem;font-family:Cabinet Grotesk,Inter,system-ui,sans-serif;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.05}.go-live-header h2 span{color:#ff6b35}.go-live-header p{max-width:640px;color:var(--go-live-muted);margin:0 auto;font-size:17px;line-height:1.6}.go-live-tabs{background:var(--go-live-surface);border:1px solid var(--go-live-surface-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;max-width:100%;top:var(--nav-height);z-index:11;border-radius:9999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0 auto 1.4rem;padding:6px;display:grid;position:sticky}.go-live-tab{color:var(--go-live-tab-text);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:9999px;gap:.22rem;padding:.7rem .9rem;transition:background-color .28s,color .28s,transform .3s,box-shadow .3s;display:grid}.go-live-tab span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.go-live-tab strong{font-family:Cabinet Grotesk,Inter,system-ui,sans-serif;font-size:15px;font-weight:600}.go-live-tab:hover{background:var(--go-live-tab-hover)}.go-live-tab.is-active{background:var(--go-live-tab-active-bg);color:var(--go-live-tab-active-text);transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.go-live-panel-scroll{height:auto;min-height:0;position:relative;overflow:visible}.go-live-panel{background:var(--go-live-panel-bg);border:1px solid var(--go-live-panel-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;min-height:100%;padding:56px;display:none}.go-live-panel.is-active{display:block}@media (width>=901px){.go-live-shell.is-scroll-driven{min-height:0}.go-live-shell.is-scroll-driven .go-live-body{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.go-live-shell.is-scroll-driven .go-live-tabs{top:calc(var(--nav-height) + 10px);border-radius:16px;grid-template-columns:1fr;gap:.42rem;margin:0;padding:.5rem;display:grid;position:sticky}.go-live-shell.is-scroll-driven .go-live-tab{text-align:left;border-radius:12px;padding:.72rem .78rem}.go-live-shell.is-scroll-driven .go-live-panel-scroll{gap:.95rem;display:grid}.go-live-shell.is-scroll-driven .go-live-panel{min-height:min(82vh,760px);scroll-margin-top:calc(var(--nav-height) + 24px);display:block}.go-live-shell.is-scroll-driven .go-live-panel:not(.is-active){border-color:color-mix(in srgb, var(--go-live-panel-border) 70%, transparent)}}.go-live-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.go-live-day-chip{color:var(--go-live-chip-text);text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(90deg,#ff6b35 0%,#ff8a5c 100%);border-radius:9999px;padding:.42rem .85rem;font-size:13px;font-weight:600;display:inline-block}.go-live-copy h3{color:var(--go-live-copy);letter-spacing:-.02em;margin:1rem 0 .38rem;font-family:Cabinet Grotesk,Inter,system-ui,sans-serif;font-size:clamp(2rem,3.2vw,40px)}.go-live-copy em{color:#ff6b35;font-size:16px;font-style:italic;font-weight:500;display:block}.go-live-paragraphs{gap:.75rem;margin-top:1rem;display:grid}.go-live-paragraphs p{color:var(--go-live-paragraph);margin:0;font-size:16px;line-height:1.65}.go-live-copy h4{color:var(--go-live-copy);text-transform:uppercase;letter-spacing:.08em;margin:1.35rem 0 .72rem;font-size:12px}.go-live-checklist{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.go-live-checklist li{color:var(--go-live-copy);align-items:center;gap:.58rem;font-size:15px;font-weight:500;display:flex}.go-live-checklist li span{color:#fff;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;width:21px;height:21px;font-size:12px;font-weight:700;display:inline-flex}.go-live-people{flex-wrap:wrap;gap:.5rem;margin-top:1.15rem;display:flex}.go-live-people span{border:1px solid var(--go-live-people-border);background:var(--go-live-people-bg);color:var(--go-live-people);border-radius:9999px;align-items:center;gap:.48rem;padding:.32rem .66rem .32rem .35rem;font-size:13px;display:inline-flex}.go-live-people i{background:var(--go-live-people-avatar);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.go-live-visual-wrap{align-items:center;display:grid}.phase-visual{border:1px solid var(--go-live-visual-border);background:var(--go-live-visual-bg);border-radius:20px;min-height:340px;padding:.9rem;box-shadow:0 16px 34px #00000059}.phase-browser-chrome{gap:.35rem;margin-bottom:.75rem;display:flex}.phase-browser-chrome span{background:var(--go-live-visual-chrome-dot);border-radius:999px;width:10px;height:10px}.phase-browser-chrome span:first-child{background:#ff6b35}.phase-kickoff,.phase-configure,.phase-training,.phase-go-live{gap:.75rem;display:grid}.phase-block{border:1px solid var(--go-live-visual-card-border);background:var(--go-live-visual-card-bg);color:var(--go-live-visual-text);border-radius:12px;padding:.75rem}.phase-block small{color:var(--go-live-visual-muted);margin-bottom:.25rem;display:block}.phase-block strong{color:var(--go-live-visual-strong);margin-bottom:.2rem;display:block}.phase-block p{color:var(--go-live-visual-copy);margin:0;font-size:.86rem}.phase-checks ul{color:var(--go-live-visual-list);gap:.3rem;margin:0;padding-left:1rem;display:grid}.phase-mapping{gap:1.2rem;margin-top:.6rem;display:grid}.phase-node{color:var(--go-live-title);background:linear-gradient(90deg,#1f3bff52,#ff6b3529);border:1px solid #ffffff29;border-radius:12px;padding:.65rem .75rem;position:relative}.phase-node:after{content:"";background-image:linear-gradient(#a0a6bdf2 30%,#0000 0%);background-size:100% 9px;width:2px;height:.75rem;animation:.95s linear infinite phase-flow;position:absolute;bottom:-.95rem;left:50%}.phase-node:last-child:after{display:none}.phase-config-row,.phase-toggle-row{border:1px solid var(--go-live-visual-soft-border);color:var(--go-live-visual-soft-text);border-radius:10px;justify-content:space-between;padding:.62rem .7rem;display:flex}.phase-config-row b{color:var(--go-live-visual-strong);font-size:.84rem}.phase-toggle-row i{background:#2945ff;border-radius:999px;width:38px;position:relative}.phase-toggle-row i:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;position:absolute;top:2px;right:2px}.phase-badge{background:var(--go-live-visual-pill-bg);color:var(--go-live-visual-pill-text);border:1px solid var(--go-live-visual-pill-border);border-radius:999px;justify-self:start;padding:.35rem .7rem;font-size:.8rem;display:inline-flex}.phase-video{background:var(--go-live-visual-soft-card-bg);border:1px solid var(--go-live-visual-soft-border);border-radius:12px;padding:.76rem}.phase-video p{color:var(--go-live-copy);margin:0;font-size:.93rem}.phase-video span{color:var(--go-live-visual-soft-muted);font-size:.8rem}.phase-progress{background:#ffffff1f;border-radius:999px;height:8px;margin-top:.55rem}.phase-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff6b35,#ff8a5c);width:64%;height:100%;display:block}.phase-chapters{border:1px solid var(--go-live-visual-soft-border);border-radius:12px;padding:.74rem}.phase-chapters small{color:var(--go-live-visual-soft-muted);text-transform:uppercase;letter-spacing:.08em}.phase-chapters ul{color:var(--go-live-visual-soft-text);gap:.3rem;margin:.4rem 0 0;padding-left:1rem;display:grid}.phase-watchers{gap:.42rem;display:flex}.phase-watchers span{color:#fff;background:linear-gradient(135deg,#3a53ff,#ff6b35);border-radius:9999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.68rem;font-weight:700;display:inline-flex}.phase-live-badge{letter-spacing:.08em;color:#8df0b3;background:#16a34a29;border:1px solid #16a34a8c;border-radius:12px;justify-self:start;padding:.35rem .68rem;font-size:2rem;font-weight:700;line-height:1}.phase-go-live p{color:var(--go-live-paragraph);margin:0}.phase-stats{gap:.5rem;display:grid}.phase-stats span{color:var(--go-live-copy);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:.55rem .62rem}.go-live-proof{color:var(--go-live-proof);flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.35rem;font-size:.95rem;display:flex}.go-live-proof span+span:before{content:"|";color:#a0a6bd80;margin-right:.7rem}.go-live-cta{justify-content:center;margin-top:1.1rem;display:flex}.go-live-cta .btn,.go-live-cta button{color:#fff;background:#ff6b35;border-color:#ff6b35;padding:16px 32px;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 20px #ff6b3540}.go-live-cta .btn:hover,.go-live-cta button:hover{transform:translateY(-2px);box-shadow:0 13px 24px #ff6b354d}@keyframes phase-flow{0%{background-position:0 0}to{background-position:0 9px}}.pillars{border:1px solid var(--pillars-border);background:var(--pillars-bg);border-radius:20px;padding-inline:clamp(1rem,2.5vw,1.85rem)}.pillars-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ff6b35;background:var(--pillars-eyebrow-bg);border-radius:6px;padding:.24rem .42rem;font-size:.66rem;display:inline-block}.pillars h2{letter-spacing:-.03em;color:var(--pillars-title);margin:.65rem 0 .52rem;font-size:clamp(2.05rem,4.2vw,3rem);line-height:1.03}.pillars h2 span{color:var(--pillars-highlight)}.pillars-intro{max-width:56ch;color:var(--pillars-intro);margin:0;font-size:1rem;line-height:1.52}.pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem;margin-top:1.35rem;display:grid}.pillar-card{background:var(--pillars-card-bg);border:1px solid var(--pillars-card-border);border-radius:12px;min-height:150px;padding:.9rem .95rem .96rem;box-shadow:0 1px #0d122014}.pillar-mark{letter-spacing:.02em;border-radius:8px;justify-content:center;align-items:center;min-width:38px;height:30px;font-size:.72rem;font-weight:700;display:inline-flex}.pillar-mark-0,.pillar-mark-1{color:#2a44ff;background:#e9eeff}.pillar-mark-2{color:#0ea35f;background:#e5f8ef}.pillar-mark-3{color:#ff7b3f;background:#ffe9df}.pillar-mark-4{color:#0b9f92;background:#e3f8f5}.pillar-mark-5{color:#d79a03;background:#fff4db}.pillar-card small{color:var(--pillars-card-meta);letter-spacing:.08em;text-transform:uppercase;margin-top:.72rem;font-size:.64rem;display:block}.pillar-card h3{color:var(--pillars-card-title);margin:.3rem 0 .45rem;font-size:1.01rem;line-height:1.35}.pillar-card p{color:var(--pillars-card-copy);margin:0;font-size:.9rem;line-height:1.45}.pillars-cta-row{justify-content:center;margin-top:1.25rem;display:flex}.pillars-cta-row .btn{border-color:var(--pillars-cta);color:var(--pillars-cta);padding-inline:1.2rem}.custom-cursor{pointer-events:none;z-index:9999;mix-blend-mode:multiply;background:#1f3bff59;border-radius:50%;width:20px;height:20px;position:fixed;top:0;left:0}.custom-cursor.active{background:#ff6b3573}:root[data-theme=dark] .custom-cursor{mix-blend-mode:screen;background:#6e8bff80}:root[data-theme=dark] .custom-cursor.active{background:#ff8a5ca6}.mega-wrap{position:relative}.mega-menu{background:var(--surface);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(860px,90vw);padding:1rem;display:grid;position:absolute;top:120%;left:-180px;box-shadow:0 20px 40px #0b10201f}.mega-menu h4{margin:0 0 .5rem;font-size:.9rem}.mega-menu ul{color:var(--ink-muted);gap:.3rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.mega-menu li{align-items:center;gap:.35rem;display:flex}.faq{gap:.7rem;display:grid}.faq-item{border:1px solid var(--border);border-radius:12px;overflow:hidden}.faq-trigger{background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.faq-content{color:var(--ink-muted);padding:0 1rem .9rem}.testimonial-card{border:1px solid var(--testimonial-card-border);background:radial-gradient(circle at 20% 16%, #7c61ff29, transparent 34%), radial-gradient(circle at 82% 86%, #ff6b3524, transparent 32%), var(--testimonial-card-bg);box-shadow:var(--testimonial-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;grid-template-columns:140px 1fr;align-items:center;gap:1.35rem;padding:clamp(1.2rem,2vw,1.7rem);display:grid;position:relative;overflow:hidden}.testimonial-media{flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:132px;display:flex;position:relative}.testimonial-avatar-ring{border:1px solid color-mix(in srgb, var(--primary) 38%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 20%, transparent), color-mix(in srgb, var(--accent) 24%, transparent));border-radius:999px;width:108px;height:108px;padding:4px;animation:4.6s ease-in-out infinite avatar-float}.testimonial-media .testimonial-avatar{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.testimonial-floating-badge{background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--ink);border:1px solid color-mix(in srgb, var(--primary) 24%, transparent);white-space:normal;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.32rem;max-width:100%;padding:.34rem .52rem;display:inline-flex;position:static;transform:none;box-shadow:0 10px 20px #11183624}.testimonial-floating-badge-content{flex-direction:row;display:flex}.testimonial-floating-badge svg{color:var(--primary);flex-shrink:0}.testimonial-floating-badge strong{color:var(--primary);font-size:.88rem;line-height:1}.testimonial-floating-badge span{letter-spacing:.02em;text-transform:uppercase;opacity:.9;font-size:.61rem;line-height:1.2}.testimonial-copy{padding-right:.35rem}.testimonial-stars{color:#ffb347;gap:.15rem;display:inline-flex}.quote-mark{color:var(--testimonial-quote);transform-origin:50%;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;line-height:.9;display:inline-block}.testimonial-copy p{letter-spacing:-.02em;color:var(--testimonial-copy-title);max-width:23ch;margin:.3rem 0 .8rem;font-size:clamp(1.65rem,2.9vw,2.4rem);font-weight:800;line-height:1.24}.testimonial-copy small{color:var(--testimonial-copy-meta);font-size:.94rem;line-height:1.45}.testimonial-company-logo{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:8px;margin-top:.62rem;padding:.28rem .55rem;font-size:.74rem;display:inline-flex}.testimonial-section{gap:1rem;display:grid}.social-proof-bar{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:.9rem;font-size:.92rem;display:flex}.social-proof-bar span+span:before{content:"·";color:color-mix(in srgb, var(--ink-muted) 50%, transparent);margin-right:.9rem}.testimonial-heading{text-align:center;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4vw,3rem)}.testimonial-heading span{color:var(--primary);position:relative}.testimonial-heading span:after{content:"";background:color-mix(in srgb, var(--accent) 65%, transparent);z-index:-1;border-radius:999px;width:100%;height:.2em;position:absolute;bottom:-.16em;left:0}.testimonial-shell{gap:.8rem;display:grid}.testimonial-controls{justify-content:center;align-items:center;gap:.6rem;display:flex}.testimonial-arrow{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, transparent);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.testimonial-dots{gap:.36rem;display:inline-flex}.testimonial-dot{background:color-mix(in srgb, var(--ink-muted) 35%, transparent);cursor:pointer;border:0;border-radius:999px;width:9px;height:9px;transition:width .2s,background-color .2s}.testimonial-dot.is-active{background:var(--primary);width:22px}.testimonial-progress-track{background:color-mix(in srgb, var(--border) 90%, transparent);border-radius:999px;width:min(560px,94%);height:4px;margin:0 auto;overflow:hidden}.testimonial-progress-fill{background:linear-gradient(90deg, var(--primary), var(--accent));height:100%;display:block}.testimonial-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.testimonial-preview{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:.5rem;padding:.48rem .54rem;display:flex}.testimonial-preview.is-active{border-color:color-mix(in srgb, var(--primary) 55%, transparent);box-shadow:0 8px 18px #394fb82e}.testimonial-preview img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:40px;height:40px}.testimonial-preview span{min-width:0;display:grid}.testimonial-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.testimonial-preview small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}@keyframes avatar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sticky-subnav{background:var(--bg);z-index:4;flex-wrap:wrap;gap:.5rem;padding:.5rem 0;display:flex;position:sticky;top:70px}.sticky-subnav a{border:1px solid var(--border);color:var(--ink-muted);border-radius:999px;padding:.3rem .7rem;font-size:.85rem;text-decoration:none}.contact-grid{grid-template-columns:1.1fr 1fr;gap:1rem;display:grid}.contact-grid label{color:var(--ink-muted);gap:.35rem;margin:.45rem 0;font-size:.88rem;display:grid}.contact-grid input,.contact-grid textarea{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;padding:.6rem .7rem}.image-strip{grid-template-columns:1fr 1fr;gap:1rem;display:grid;overflow:hidden}.image-strip img{border:1px solid var(--border);background:var(--surface);will-change:transform;border-radius:16px;width:100%;height:auto}.matrix-wrap{overflow-x:auto}.matrix{border-collapse:collapse;width:100%;min-width:700px;font-size:.9rem}.matrix th,.matrix td{border:1px solid var(--border);text-align:left;padding:.55rem .6rem}.matrix th{background:#f5f6fb}.features-page{background-image:radial-gradient(circle at 18% 16%,#1f3bff14,#0000 35%),radial-gradient(circle at 86% 22%,#11c1b314,#0000 34%),radial-gradient(circle at 22% 80%,#ff6b350d,#0000 32%);gap:1.2rem;display:grid}.features-hero-shell{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, transparent), color-mix(in srgb, var(--surface) 90%, #eef3ff));isolation:isolate;border-radius:24px;padding:clamp(1rem,2.4vw,1.7rem);position:relative;overflow:visible}.features-hero-bg{pointer-events:none;opacity:.72;z-index:-1;background-image:radial-gradient(circle at 24% 20%,#1f3bff3b,#0000 42%),radial-gradient(circle at 72% 34%,#11c1b32e,#0000 45%),linear-gradient(120deg,#0000 0%,#142a7d14 50%,#0000 100%);animation:18s ease-in-out infinite alternate features-mesh-shift;position:absolute;inset:0}.features-hero-intro{text-align:center;max-width:860px;margin:0 auto}.features-hero-intro h1{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5.2vw,3.65rem);line-height:1.02}.features-hero-intro h1 span{background:linear-gradient(92deg,#13b7ae 0%,#1f3bff 64%,#3f5dff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.features-hero-intro p{max-width:640px;color:var(--ink-muted);margin:.85rem auto 0;font-size:1.02rem;line-height:1.58}.features-tabbar{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid color-mix(in srgb, var(--border) 86%, transparent);border-radius:18px;flex-wrap:wrap;justify-content:center;gap:.52rem;margin-top:1rem;padding:.55rem .6rem;display:flex;position:sticky;top:82px}.features-tab{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--surface) 95%, transparent);color:var(--ink-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .72rem;font-size:.74rem;font-weight:600;transition:transform .25s,box-shadow .25s,border-color .25s,color .25s;display:inline-flex;position:relative}.features-tab-label-short{display:none}.features-tab:hover{color:var(--ink);border-color:color-mix(in srgb, #2f56ff 44%, var(--border));transform:translateY(-1px);box-shadow:0 8px 18px #3654d62e}.features-tab.is-active{color:#fff;background:linear-gradient(95deg,#12b8ae 0%,#1f3bff 72%);border-color:#0000;box-shadow:0 10px 24px #243dbe59}.tab-progress{transform-origin:0;background:linear-gradient(90deg,#12b8ae1f,#1f3bfff2,#12b8ae1f);border-radius:99px;height:2px;animation:2.4s linear infinite tab-sweep;position:absolute;bottom:-6px;left:.62rem;right:.62rem}.features-module{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:color-mix(in srgb, var(--surface) 96%, #f3f6ff);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:1rem;padding:.9rem;scroll-margin-top:158px;display:grid}.features-modules-stack{gap:.95rem;display:grid}.features-module.is-active{border-color:color-mix(in srgb, #2f56ff 40%, var(--border));box-shadow:0 10px 22px #203db01f}.features-module-left h2{letter-spacing:-.02em;margin:.6rem 0;font-size:clamp(1.7rem,3.8vw,2.7rem);line-height:1.1}.features-module-left p{color:var(--ink-muted);margin:0;line-height:1.55}.features-tag{color:#4060ff;letter-spacing:.09em;text-transform:uppercase;background:#1f3bff1f;border:1px solid #1f3bff4d;border-radius:999px;padding:.2rem .52rem;font-size:.62rem;font-weight:700;display:inline-block}.module-stat{border:1px solid color-mix(in srgb, #1f3bff 18%, var(--border));background:color-mix(in srgb, var(--surface) 96%, #f2f6ff);border-radius:14px;gap:.2rem;width:fit-content;margin-top:.82rem;padding:.65rem .74rem;display:grid}.module-stat strong{color:#1f3bff;font-size:clamp(1.42rem,3vw,1.95rem);line-height:1}.module-stat small{color:var(--ink-muted);font-size:.74rem}.module-mockup{border:1px solid color-mix(in srgb, #1f3bff 25%, var(--border));background:linear-gradient(160deg,#f5f9fff5,#eef4ffcc);border-radius:16px;margin-top:.8rem;padding:.7rem;box-shadow:0 16px 30px #22358326}.module-mockup header{justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.55rem;display:flex}.module-mockup header span{color:#1d2849;font-size:.74rem;font-weight:700}.module-mockup header b{color:#2f54ff;background:#e6eeff;border-radius:999px;padding:.18rem .42rem;font-size:.62rem}.module-mockup ul{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.module-mockup li{color:#44506e;background:#fff;border:1px solid #dbe5ff;border-radius:10px;align-items:center;gap:.35rem;padding:.42rem .5rem;font-size:.72rem;display:flex}.module-mockup li svg{color:#2a53ff;flex-shrink:0}.features-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.66rem;display:grid}.feature-bento-card{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:color-mix(in srgb, var(--surface) 97%, transparent);border-radius:14px;padding:.74rem;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 4px 10px #101c470f}.feature-bento-card:hover{border-color:color-mix(in srgb, #1f3bff 40%, var(--border));transform:translateY(-4px);box-shadow:0 12px 26px #2842b833}.feature-icon-wrap{color:#2a4eff;background:#2a4eff1a;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .25s,color .25s;display:inline-flex}.feature-bento-card:hover .feature-icon-wrap{color:#fff;background:linear-gradient(100deg,#12b7ae,#1f3bff)}.feature-bento-card h3{margin:.5rem 0 .28rem;font-size:1.02rem;line-height:1.2}.feature-bento-card p{color:var(--ink-muted);margin:0;font-size:.86rem;line-height:1.45}.replace-shell{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--surface) 96%, #f6f8ff);border-radius:22px;padding:clamp(1rem,2.4vw,1.55rem)}.replace-shell header{text-align:center;margin-bottom:.8rem}.replace-shell header h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3.7vw,2.5rem)}.replace-shell header p{color:var(--ink-muted);margin:.45rem 0 0}.replace-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.replace-col{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 97%, transparent);border-radius:14px;padding:.72rem}.replace-col h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 .55rem;font-size:.73rem}.replace-col.is-old h3{color:#9a5162}.replace-col.is-new h3{color:#2552ef}.replace-row{border:1px solid color-mix(in srgb, var(--border) 92%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:10px;align-items:center;gap:.36rem;padding:.5rem .54rem;font-size:.78rem;line-height:1.35;display:flex}.replace-row+.replace-row{margin-top:.38rem}.replace-col.is-old .replace-row svg{color:#d75c70}.replace-col.is-new .replace-row svg{color:#16a34a}.features-trust-bar{border-top:1px solid #0000;border-image:linear-gradient(90deg,#12b7ae33,#1f3bffbf,#12b7ae33) 1;flex-wrap:wrap;justify-content:center;gap:.8rem;padding:.8rem .3rem 0;display:flex}.features-trust-bar span{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--surface) 95%, transparent);color:var(--ink);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .62rem;font-size:.82rem;font-weight:700;display:inline-flex}.features-trust-bar span svg{color:#2b53ff}@keyframes features-mesh-shift{0%{transform:translate(-1.5%)translateY(0%)}to{transform:translate(1.5%)translateY(-1.5%)}}@keyframes tab-sweep{0%{opacity:.55;transform:scaleX(.24)}45%{opacity:1;transform:scaleX(1)}to{opacity:.55;transform:scaleX(.24)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=900px){.nav{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.45rem;padding-top:.7rem;padding-bottom:.7rem;display:flex}.nav-brand{flex:auto;min-width:0}.nav-main{display:none}.nav-menu-toggle{flex-shrink:0;order:3;margin-left:.2rem;display:inline-flex!important}.nav .row,.nav .nav-actions{flex-shrink:0;order:2;margin-top:0;margin-left:0;margin-right:0}.nav .btn{white-space:nowrap;padding:.58rem .85rem;font-size:.86rem}.nav-logo{width:clamp(116px,30vw,170px);max-height:38px}.hero-card{grid-template-columns:1fr}.features-hero-shell{border-radius:18px;padding:.9rem}.features-tabbar{flex-wrap:nowrap;justify-content:space-between;gap:.36rem;padding:.42rem;top:74px;overflow:visible}.features-tab{white-space:nowrap;flex:1 1 0;justify-content:center;gap:0;min-width:0;padding:.44rem .34rem}.features-tab svg,.features-tab-label-full{display:none}.features-tab-label-short{font-size:.73rem;line-height:1;display:inline}.features-module{grid-template-columns:1fr;gap:.75rem;scroll-margin-top:134px}.features-module-left h2{font-size:clamp(1.45rem,6.8vw,2rem);line-height:1.14}.features-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.feature-bento-card{padding:.62rem}.feature-bento-card h3{font-size:.94rem}.feature-bento-card p{font-size:.8rem}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card.is-popular{transform:none}.booking-modal-body{padding:1.2rem}.booking-input-row{grid-template-columns:1fr}body{cursor:auto}.custom-cursor{display:none}.contact-grid{grid-template-columns:1fr}.mega-menu{grid-template-columns:1fr;width:100%;position:static}.live-mockups,.tools-problem{grid-template-columns:1fr}.tools-arrow{grid-auto-flow:column;justify-content:center}.tools-chaos,.tools-hub{min-height:0}.hub-grid,.testimonial-card{grid-template-columns:1fr}.testimonial-media{min-height:126px}.testimonial-preview-grid{grid-template-columns:1fr}.metrics-band{grid-template-columns:repeat(2,minmax(0,1fr))}.pillars-grid{grid-template-columns:1fr}.go-live-phases{padding:var(--section-space) 14px}.go-live-shell{min-height:calc(100dvh - var(--nav-height));grid-template-rows:auto auto minmax(0,1fr) auto auto}.go-live-tabs{margin-inline:0;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:5px;width:100%;min-width:0;max-width:100%;margin-bottom:.9rem;padding:5px 5px 5px 6px;display:grid;overflow:visible}.go-live-body{display:block}.go-live-tab{flex:initial;box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:44px;padding:.48rem .4rem}.go-live-tab strong{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.8rem;line-height:1.15}.go-live-panel-scroll{height:auto;min-height:0}.go-live-shell.is-scroll-driven .go-live-panel-scroll{gap:.75rem;display:grid}.go-live-shell.is-scroll-driven .go-live-panel{scroll-margin-top:calc(var(--nav-height) + var(--go-live-tabbar-height) + 16px);display:block}.go-live-panel{min-height:100%;padding:1.15rem}.go-live-content{grid-template-columns:1fr;gap:1.2rem}.go-live-copy h3{font-size:2rem}.image-strip{grid-template-columns:1fr}.footer-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mockup{min-height:252px;padding:.72rem}.board-head{gap:.35rem;margin-bottom:.55rem}.board-head strong{font-size:.86rem}.board-pill{padding:.2rem .4rem;font-size:.66rem}.workflow-board{gap:.38rem}.board-col{min-height:194px;padding:.4rem}.board-col-head{margin-bottom:.4rem;font-size:.64rem}.board-card{margin-bottom:.34rem;padding:.38rem}.board-card h4{margin-bottom:.24rem;font-size:.68rem;line-height:1.2}.board-meta{font-size:.62rem}}@media (width>=901px){.nav-menu-toggle{display:none!important}.nav .nav-actions{margin-right:0}}@media (width<=640px){.pricing-grid,.footer-trust-grid{grid-template-columns:1fr}.pricing-price{font-size:1.72rem}.metric-item p{font-size:.82rem}.features-tabbar{top:68px}.features-tab-label-short{font-size:.68rem}.features-bento-grid{grid-template-columns:1fr}}@media (width<=480px){.announcement{padding:.4rem .65rem;font-size:.72rem}.go-live-tabs{border-radius:12px;gap:4px;padding:4px 4px 4px 5px}.go-live-tab{width:100%;max-width:none;padding:.42rem .32rem}.go-live-tab span{letter-spacing:.06em;font-size:9px}.go-live-tab strong{font-size:.74rem}.go-live-header p{font-size:15px}.mockup{min-height:236px;padding:.6rem}.board-head strong{font-size:.8rem}.board-pill{padding:.16rem .34rem;font-size:.58rem}.workflow-board{gap:.32rem}.board-col{min-height:172px;padding:.34rem}.board-col-head{margin-bottom:.32rem;font-size:.58rem}.board-card{margin-bottom:.28rem;padding:.3rem}.board-card h4{margin-bottom:.18rem;font-size:.62rem;line-height:1.15}.board-meta{gap:.2rem;font-size:.56rem}.board-card:nth-child(n+3){display:none}}.gantt-meta-text{color:red}.services-page{gap:.9rem;padding-bottom:1rem;display:grid}.services-hero{background:linear-gradient(#e9f4fb 0%,#edf6fd 35%,#f7f9fc 100%);border:1px solid #d8e1ef;border-radius:0;grid-template-columns:1fr 1fr;align-items:center;gap:1.2rem;padding:1.7rem clamp(1rem,2.5vw,2.2rem) 1.6rem;display:grid;position:relative;overflow:hidden}.services-hero-mesh{filter:blur(14px);opacity:.38;pointer-events:none;background:radial-gradient(circle at 14% 22%,#16a3b852,#0000 42%),radial-gradient(circle at 88% 28%,#3454ff4d,#0000 36%),radial-gradient(circle at 44% 84%,#10b98138,#0000 44%);transition:transform .45s;position:absolute;inset:-12%}.services-hero-copy,.services-hero-visual{z-index:1;position:relative}.services-hero-copy h1{letter-spacing:-.03em;color:#0f172a;max-width:10.4ch;margin:.7rem 0 .95rem;font-size:clamp(2.15rem,4.6vw,3.7rem);line-height:.97}.services-hero-copy h1 span{color:#2143dc;display:block}.services-hero-copy p{color:#5b637a;max-width:35ch;margin:0;font-size:.98rem;line-height:1.55}.services-badge{color:#3452ca;letter-spacing:.04em;text-transform:uppercase;background:#dfe9ff;border:1px solid #cfddff;border-radius:999px;align-items:center;padding:.38rem .86rem;font-size:.74rem;font-weight:700;display:inline-flex}.services-hero-actions{flex-wrap:wrap;gap:.78rem;margin-top:1.5rem;display:flex}.services-hero-actions .btn{justify-content:center;min-width:126px;box-shadow:0 8px 16px #1b3fd329}.services-hero-actions .btn-ghost{box-shadow:none;color:#3f465a;border:2px solid #525c74}.services-hero-visual{background:linear-gradient(160deg,#153e63 0%,#1a476c 100%);border:1px solid #c5d1e8;border-radius:18px;min-height:370px;padding:.85rem;position:relative;box-shadow:0 22px 40px #112e5142}.services-device-frame{background:#f6f8fc;border:12px solid #f6f8fc;border-radius:16px;height:100%;min-height:338px;box-shadow:inset 0 0 0 1px #2b3c5d24}.services-device-screen{background:linear-gradient(#142c42 0%,#1b4364 100%);border-radius:10px;height:100%;padding:1rem}.services-device-topbar{gap:.25rem;margin-bottom:.75rem;display:inline-flex}.services-device-topbar span{background:#f0f7ff99;border-radius:999px;width:6px;height:6px}.services-device-nav{color:#f4f8ff;align-items:baseline;gap:.5rem;margin-bottom:.7rem;display:flex}.services-device-nav strong{letter-spacing:.02em;font-size:.9rem}.services-device-nav small{opacity:.7;font-size:.7rem}.services-device-widget{background:#f8fbff;border:1px solid #ffffff29;border-radius:8px;margin-top:.95rem;padding:.7rem}.services-device-widget-head{justify-content:space-between;align-items:center;display:flex}.services-device-widget-head b{color:#24314f;font-size:.76rem}.services-device-widget-head i{background:#2f7de8;border-radius:999px;width:14px;height:14px;display:inline-block}.services-device-row{background:#d3def0;border-radius:999px;height:8px;margin-top:.55rem}.services-device-row.is-short{width:62%}.services-days-badge{color:#fff;background:#c94f12;border-radius:14px;padding:.52rem .72rem .5rem;position:absolute;bottom:-.72rem;left:-.45rem;box-shadow:0 12px 24px #782c0a5c}.services-days-badge strong{letter-spacing:-.02em;font-size:1.7rem;line-height:1;display:block}.services-days-badge span{opacity:.95;margin-top:.04rem;font-size:.78rem;display:block}.services-mini-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding-top:.15rem;padding-bottom:.2rem;display:grid}.services-mini-trust span{color:var(--ink-muted);justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.services-mini-trust span svg{color:#2f63ff}.services-mini-trust{border-top:1px solid #e7eaf1;border-bottom:1px solid #e7eaf1}.services-deep{gap:0;display:grid}.service-band{padding:1.2rem 0}.service-band.is-muted{background:#f4f5f3;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0}.service-band.is-light{background:0 0}.service-block{background:0 0;border:none;border-radius:0;grid-template-columns:1fr 1fr;gap:1rem;padding:0;display:grid}.service-copy h2{color:#0f172a;margin:.55rem 0;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.1}.service-copy p{max-width:54ch;color:var(--ink-muted);margin:0;line-height:1.62}.service-label{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:999px;align-items:center;gap:.38rem;padding:.36rem .65rem;font-size:.75rem;display:inline-flex}.service-checklist{gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.service-checklist li{color:var(--ink);padding-left:1.1rem;font-size:.95rem;position:relative}.service-checklist li:before{content:"✓";color:#1aa062;font-weight:700;position:absolute;top:0;left:0}.service-visual{background:#fff;border:1px solid #e2e7f2;border-radius:14px;padding:.9rem;box-shadow:0 10px 24px #22346214}.service-kicker{letter-spacing:.08em;color:#8e5f46;text-transform:uppercase;font-size:.67rem;font-weight:700;display:inline-block}.top-service-block{align-items:center}.setup-list-card{min-height:220px;box-shadow:none;background:#f8f9fc;align-content:center;gap:.55rem;display:grid}.setup-list-row{border-radius:10px;align-items:center;gap:.6rem;padding:.38rem .46rem;display:flex}.setup-list-row strong{color:#34405f;font-size:.78rem;display:block}.setup-list-row span{color:#2d3752;font-size:.8rem;display:block}.setup-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.setup-dot.dot-1{background:#3365ff}.setup-dot.dot-2{background:#2b89ff}.setup-dot.dot-3{background:#1ba6b2}.setup-dot.dot-4{background:#dd6c2e}.timeline-visual{align-content:center;gap:.55rem;min-height:270px;display:grid;position:relative}.timeline-line{transform-origin:0;background:linear-gradient(90deg,#15b9bf,#3668ff);width:calc(100% - 2.24rem);height:2px;position:absolute;top:1.05rem;left:1.12rem}.timeline-step{z-index:1;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:12px;padding:.45rem .5rem .45rem .9rem;position:relative}.timeline-step:before{content:"";background:#3361ff;border-radius:50%;width:7px;height:7px;position:absolute;top:.93rem;left:.38rem}.timeline-step span{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:.7rem}.timeline-step p{color:var(--ink);margin:.15rem 0 0;font-size:.86rem}.chart-visual{background:#fff;border:1px solid #d8deea;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.42rem;min-height:250px;padding:2.95rem 1rem 2.35rem;display:grid;position:relative;box-shadow:0 12px 24px #1420441f}.chart-bar{background:linear-gradient(#dfe4fb 0%,#3152df 100%);border-radius:6px 6px 2px 2px;width:100%;min-height:42px}.chart-bar:nth-of-type(2){background:linear-gradient(#d3daf8 0%,#7e8fda 100%)}.chart-bar:nth-of-type(3){background:linear-gradient(#c6cff5 0%,#687ad4 100%)}.chart-bar:nth-of-type(4){background:linear-gradient(#9fafea 0%,#4d64d2 100%)}.chart-bar:nth-of-type(5){background:linear-gradient(#7f96ee 0%,#2744d5 100%)}.chart-head{border-bottom:1px solid #e4e8f2;justify-content:space-between;align-items:center;padding-bottom:.55rem;display:flex;position:absolute;top:.75rem;left:1rem;right:1rem}.chart-head strong{color:#2f3a57;font-size:.84rem}.chart-head span{color:#cc6d3b;font-size:.78rem;font-weight:700}.chart-axis{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.35rem;display:grid;position:absolute;bottom:.6rem;left:1rem;right:1rem}.chart-axis span{color:#6d7690;justify-content:center;font-size:.62rem;font-weight:600;display:inline-flex}.quarter-service-block{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:.95rem;max-width:900px;margin:0 auto}.quarter-service-block .service-copy h2{max-width:15ch;margin:.42rem 0 .5rem;font-size:clamp(1.75rem,3.1vw,2.25rem);line-height:.98}.quarter-service-block .service-copy p{max-width:42ch;font-size:.9rem;line-height:1.48}.quarter-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.quarter-stats article{background:#fff;border:1px solid #dbe2ef;border-radius:12px;padding:.75rem;box-shadow:0 4px 14px #1e2d5a0f}.quarter-stats small{color:#1f2a44;letter-spacing:-.01em;text-transform:none;font-size:.92rem;font-weight:700;display:block}.quarter-stats strong{color:#6f7892;margin-top:.16rem;font-size:.74rem;font-weight:500;display:block}.quarter-service-block .chart-visual{border-radius:16px;height:286px;min-height:286px;padding:3.05rem 1.1rem 2.3rem;box-shadow:0 10px 22px #1f34641c}.quarter-service-block .chart-head{top:.68rem;left:.95rem;right:.95rem}.quarter-service-block .chart-axis{bottom:.5rem;left:.95rem;right:.95rem}.quarter-service-block .chart-axis span{font-size:.58rem}.quarter-service-block .chart-bar{border-radius:6px 6px 2px 2px}.service-automation-shell{text-align:center}.service-automation-shell h2{max-width:15ch;margin:.55rem auto .5rem;font-size:clamp(1.55rem,3vw,2.2rem);line-height:.98}.service-automation-shell h2:first-line{color:#161b2f}.service-automation-shell h2{color:#2143dc}.service-automation-lead{color:#646d83;max-width:66ch;margin:0 auto;font-size:.95rem;line-height:1.45}.service-automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.automation-card{box-shadow:none;text-align:left;background:#f4f6fb;border:1px solid #ccd4e6;border-radius:16px;padding:.92rem .9rem .72rem}.automation-card header{align-items:center;gap:.55rem;margin-bottom:.62rem;display:flex}.automation-card header i{background:#d4dbeb;flex:1;height:1px;display:block}.automation-icon{color:#2143dc;background:#d9e0f3;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.automation-card strong{color:#212a45;margin-bottom:.28rem;font-size:1rem;display:block}.automation-card p{color:#5e6881;min-height:54px;margin:0;font-size:.85rem;line-height:1.46}.automation-card footer{letter-spacing:.01em;border-top:1px solid #d2d9ea;margin-top:.62rem;padding-top:.56rem;font-size:.67rem;font-weight:700}.automation-card.is-blue footer{color:#2143dc}.automation-card.is-orange footer{color:#cb642f}.automation-card.is-orange .automation-icon{color:#cb642f;background:#f0ded3}.services-comparison{background:#f4f5f3;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;padding-top:1.5rem;padding-bottom:1.5rem}.services-comparison header{text-align:center;margin-bottom:.9rem}.services-comparison header h2{letter-spacing:-.02em;color:#1d2332;margin:0;font-size:clamp(1.95rem,3.4vw,3rem);line-height:1.04}.services-comparison header h2 span{color:#1f47df}.services-comparison-table{background:#fff;border:1px solid #cad2e2;border-radius:18px;grid-template-columns:1.35fr 1fr 1fr;max-width:920px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 6px 18px #22326014}.comparison-head{letter-spacing:-.01em;color:#8a8f9b;background:#f6f7fb;border-bottom:1px solid #d7ddea;padding:1rem 1.2rem;font-size:1.03rem;font-weight:700}.comparison-head:first-child{color:#242933}.comparison-head:last-child{color:#1f47df}.comparison-row{display:contents}.comparison-row span{color:var(--ink);border-bottom:1px solid #d7ddea;justify-content:flex-start;align-items:center;padding:1.1rem 1.2rem;display:inline-flex}.comparison-row span:first-child{color:#222a3f;font-size:1rem;font-weight:600}.comparison-cell{gap:.45rem}.comparison-cell em{color:#656f89;font-size:.74rem;font-style:normal;font-weight:500}.comparison-cell.is-no svg{color:#dc4b4b}.comparison-cell.is-yes svg{color:#2756e8}.comparison-cell.is-orange svg{color:#d96a2c}.comparison-cell.is-orange em{color:#2e3444;font-weight:700}.services-social{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);overflow:hidden}.services-social-track{width:max-content;animation:28s linear infinite servicesMarquee;display:flex}.services-social-group{gap:.9rem;padding-right:.9rem;display:flex}.service-testimonial{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 95%, #dce9ff 5%);border-radius:12px;width:min(300px,72vw);padding:.65rem}.service-stars{color:#f4a942;letter-spacing:.14em;font-size:.72rem}.service-testimonial p{color:var(--ink);margin:.26rem 0 .36rem;font-size:.82rem;line-height:1.4}.service-testimonial small{color:var(--ink-muted);font-size:.72rem}.services-social:hover .services-social-track{animation-play-state:paused}.services-bottom-cta{color:#fff;text-align:center;background:linear-gradient(100deg,#202427 0%,#242b45 36%,#2a2f3a 100%);border:1px solid #dae1f724;border-radius:28px;padding-top:2.1rem;padding-bottom:2rem;display:block}.services-bottom-cta-content{max-width:700px;margin:0 auto}.services-bottom-cta h2{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:1.06}.services-bottom-cta p{color:#ffffffb8;max-width:58ch;margin:.8rem auto 1.3rem;font-size:.98rem;line-height:1.48}.services-bottom-cta .btn{color:#fff;background:#1244ff;border-color:#1244ff;border-radius:999px;min-width:220px;padding:.72rem 1.3rem;font-size:1.05rem;font-weight:700}.services-bottom-cta small{color:#ffffff73;margin-top:1.1rem;font-size:.76rem;display:block}.services-bottom-cta-pulse{border-radius:999px;display:inline-block}.services-cta-btn{justify-content:center;align-items:center;gap:.45rem;width:auto;min-width:210px;display:inline-flex;transform:none!important}@keyframes servicesMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1024px){.services-hero,.service-block{grid-template-columns:1fr}.services-mini-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.service-automation-grid{grid-template-columns:1fr}.services-hero-visual{min-height:360px}.quarter-service-block{grid-template-columns:1fr;max-width:100%}.quarter-service-block .service-copy h2{max-width:100%}.quarter-stats{grid-template-columns:1fr}}@media (width<=800px){.services-comparison-table{grid-template-columns:1.1fr .75fr .75fr}.services-mini-trust{grid-template-columns:1fr}.services-bottom-cta{padding-top:1.6rem;padding-bottom:1.6rem}.services-bottom-cta h2{font-size:clamp(1.6rem,8vw,2.1rem)}.services-bottom-cta p{font-size:.9rem}}@media (width<=560px){.services-hero-copy h1{font-size:clamp(1.8rem,12vw,2.6rem)}.comparison-head,.comparison-row span{padding:.72rem .62rem;font-size:.8rem}}.pricing-v2{gap:1rem;padding-bottom:1.2rem;display:grid}.pricing-v2-hero{text-align:center;border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, #eaf2ff 8%), var(--surface));border-radius:22px;position:relative;overflow:hidden}.pricing-v2-hero-bg{pointer-events:none;background:radial-gradient(circle at 50% 20%,#549bff59,#0000 48%);height:160%;position:absolute;inset:-25% -10% auto}.pricing-v2-hero h1{z-index:1;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4.1vw,3.2rem);line-height:1.04;position:relative}.pricing-v2-hero p{z-index:1;color:var(--ink-muted);max-width:58ch;margin:.7rem auto 1rem;position:relative}.pricing-v2-toggle{z-index:1;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:999px;align-items:center;gap:.4rem;margin:0 auto;padding:.32rem;display:inline-flex;position:relative}.pricing-v2-toggle button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.34rem .72rem;font-size:.82rem}.pricing-v2-toggle button.is-active{color:#fff;background:#274dff}.pricing-v2-toggle span{color:#167a3a;background:#def9df;border-radius:999px;padding:.24rem .6rem;font-size:.73rem;font-weight:700}.pricing-v2-gradient-bar{background:linear-gradient(90deg,#22c6cb,#3d61ff,#6a4dff) 0 0/200% 100%;border-radius:999px;width:min(560px,85%);height:3px;margin:1rem auto 0;animation:3.8s ease-in-out infinite pricingBar}.pricing-v2-cards{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.pricing-v2-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 95%, #eff4ff 5%);border-radius:18px;flex-direction:column;gap:.75rem;padding:1rem .85rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 12px 24px #212d5814}.pricing-v2-card:hover{border-color:#7389ff;box-shadow:0 18px 28px #5269d229}.pricing-v2-card.is-popular{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, #24c4c7, #4965ff, #6c4eff) border-box;border-color:#0000;animation:2.7s ease-in-out infinite popularGlow;transform:scale(1.05)}.pricing-v2-popular{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#2f56ff;border-radius:999px;padding:.26rem .5rem;font-size:.66rem;font-weight:700;position:absolute;top:-.6rem;right:.65rem}.pricing-v2-card header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.pricing-v2-card header h3{margin:0;font-size:1.05rem}.pricing-v2-card header span{border:1px solid var(--border);color:var(--ink-muted);border-radius:999px;padding:.2rem .48rem;font-size:.7rem}.pricing-v2-price-wrap{display:grid}.pricing-v2-price-regular{color:var(--ink-muted);font-size:.78rem;text-decoration:line-through}.pricing-v2-price-wrap strong{font-size:1.7rem;line-height:1}.pricing-v2-price-wrap em{color:var(--ink-muted);margin-top:.14rem;font-size:.74rem;font-style:normal}.pricing-v2-tags{flex-wrap:wrap;gap:.34rem;display:flex}.pricing-v2-tags span{background:color-mix(in srgb, var(--surface) 76%, #dce8ff 24%);border-radius:999px;padding:.22rem .45rem;font-size:.68rem}.pricing-v2-card ul{color:var(--ink-muted);gap:.33rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.pricing-v2-card li{align-items:center;gap:.34rem;display:flex}.pricing-v2-card li svg{color:#18a95d}.pricing-v2-cta{text-align:center;color:var(--ink);border:1px solid #d1d9ef;border-radius:999px;margin-top:auto;padding:.44rem .7rem;font-size:.82rem;font-weight:600;text-decoration:none}.pricing-v2-cta.is-primary{color:#fff;background:#2f56ff;border-color:#2f56ff}.pricing-v2-cta.is-outline{background:0 0}.pricing-v2-savings{grid-template-columns:1.25fr .95fr;align-items:center;gap:1rem;display:grid}.pricing-v2-savings-copy h2{margin:0;font-size:clamp(1.4rem,2.6vw,2rem)}.pricing-v2-savings-copy p{color:var(--ink-muted);margin:.5rem 0}.pricing-v2-savings-copy input{accent-color:#2b53ff;width:100%}.pricing-v2-savings-scale{color:var(--ink-muted);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.pricing-v2-savings-scale b{color:var(--ink);font-size:.9rem}.pricing-v2-savings-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, #f0f5ff 8%);border-radius:16px;padding:1rem;box-shadow:0 12px 24px #212d5814}.pricing-v2-savings-card p{color:var(--ink-muted);margin:0 0 .46rem}.pricing-v2-savings-card p strong{color:var(--ink)}.pricing-v2-savings-amount{color:#178045;background:#ddf8e6;border-radius:999px;align-items:center;gap:.3rem;margin-top:.4rem;padding:.3rem .62rem;font-weight:700;display:inline-flex}.pricing-v2-matrix header h2{text-align:center;margin:0;font-size:clamp(1.45rem,2.8vw,2.2rem)}.pricing-v2-matrix-shell{border:1px solid var(--border);background:var(--surface);border-radius:16px;max-height:none;margin-top:.9rem;overflow:auto visible}.pricing-v2-matrix-shell table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:900px}.pricing-v2-matrix-shell thead th{background:color-mix(in srgb, var(--surface) 86%, #e5edff 14%);border-bottom:1px solid var(--border);text-align:left;padding:.62rem .72rem;position:static}.pricing-v2-matrix-shell thead th:first-child{position:static}.pricing-v2-matrix-shell thead th span{font-size:.84rem;display:block}.pricing-v2-matrix-shell thead th small{color:var(--ink-muted);font-size:.69rem}.pricing-v2-matrix-shell td{border-bottom:1px solid color-mix(in srgb, var(--border) 75%, transparent);padding:.52rem .72rem}.pricing-v2-matrix-shell tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface) 97%, #eef3ff 3%)}.pricing-v2-matrix-shell tbody tr:hover td{background:inherit}.pricing-v2-matrix-shell td:first-child{position:static}.pricing-v2-group-row td{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);background:color-mix(in srgb, var(--surface) 86%, #eaf0ff 14%);font-size:.7rem}.matrix-dot{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.matrix-dot.is-yes{color:#168249;background:#dff8e8}.matrix-dot.is-no{color:#8a93ad;background:#eceff8}.matrix-feature{font-weight:500}.matrix-chip{border:1px solid var(--border);border-radius:999px;padding:.2rem .48rem;font-size:.74rem;font-weight:700}.pricing-v2-faq h2{text-align:center;margin:0 0 .8rem;font-size:clamp(1.45rem,2.8vw,2rem)}.pricing-v2-faq-list{gap:.58rem;max-width:840px;margin:0 auto;display:grid}.pricing-v2-faq-item{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.pricing-v2-faq-item button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.8rem .9rem;display:flex}.pricing-v2-faq-item i{color:var(--ink-muted);display:inline-flex}.pricing-v2-faq-content{transition:max-height .28s;overflow:hidden}.pricing-v2-faq-content p{color:var(--ink-muted);border-left:2px solid #2c56ff;margin:0 .9rem .8rem;padding-left:.7rem}.pricing-v2-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#0f1530 0%,#172052 56%,#111834 100%);border-radius:20px}.pricing-v2-cta h2{margin:0;font-size:clamp(1.45rem,2.8vw,2.2rem)}.pricing-v2-cta p{color:#ffffffc7;max-width:62ch;margin:.56rem auto 1rem}.pricing-v2-cta-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:inline-flex}.pricing-v2-cta-btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-width:188px;padding:.54rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}.pricing-v2-cta-btn.is-primary{color:#fff;background:#2f56ff;border-color:#2f56ff}.pricing-v2-cta-btn.is-primary.has-pulse{animation:1.8s ease-out infinite ctaShadowPulse}.pricing-v2-cta-btn.is-ghost{color:#fff;background:0 0;border-color:#ffffff57}.pricing-v2-trust{border-top:2px solid;border-image:linear-gradient(90deg,#1ec6c7,#4865ff) 1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.pricing-v2-trust span{border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;gap:.3rem;padding:.52rem;font-size:.8rem;display:inline-flex}.pricing-v2-trust span svg{color:#169953}@keyframes popularGlow{0%,to{box-shadow:0 0 #3c63ff33,0 16px 28px #34478e1f}50%{box-shadow:0 0 0 3px #476cff29,0 20px 34px #34478e33}}@keyframes pricingBar{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes ctaShadowPulse{0%{box-shadow:0 0 #4976ff73,0 10px 20px #192d8040}60%{box-shadow:0 0 0 14px #4976ff00,0 14px 26px #192d8061}to{box-shadow:0 0 #4976ff00,0 10px 20px #192d8040}}@media (width<=1200px){.pricing-v2-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.pricing-v2-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-v2-card.is-popular{transform:none}.pricing-v2-savings{grid-template-columns:1fr}.pricing-v2-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pricing-v2-cards,.pricing-v2-trust{grid-template-columns:1fr}}.placeholder\:text-\[\#90a0d0\]::placeholder{--tw-text-opacity:1;color:rgb(144 160 208/var(--tw-text-opacity,1))}.placeholder\:text-\[var\(--ink-muted\)\]::placeholder{color:var(--ink-muted)}.autofill\:shadow-\[inset_0_0_0px_1000px_white\]:autofill{--tw-shadow:inset 0 0 0px 1000px white;--tw-shadow-colored:inset 0 0 0px 1000px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.autofill\:\[-webkit-text-fill-color\:\#0f172a\]:autofill{-webkit-text-fill-color:#0f172a}.hover\:gap-3:hover{gap:.75rem}.focus\:border-\[\#1f3bff\]:focus{--tw-border-opacity:1;border-color:rgb(31 59 255/var(--tw-border-opacity,1))}.focus\:shadow-\[0_0_0_4px_rgba\(31\,59\,255\,0\.12\)\]:focus{--tw-shadow:0 0 0 4px #1f3bff1f;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[var\(--primary\)\]{color:var(--primary)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:brightness-90{--tw-brightness:brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:text-xs{font-size:.75rem;line-height:1rem}.peer:focus~.peer-focus\:font-semibold{font-weight:600}.peer:focus~.peer-focus\:text-\[\#1f3bff\]{--tw-text-opacity:1;color:rgb(31 59 255/var(--tw-text-opacity,1))}@media (width>=768px){.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:h-full{height:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-10{padding:2.5rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
