@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-\[80px\]{top:80px}.top-full{top:100%}.right-0{right:0}.left-1\/2{left:50%}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-\[900px\]{width:900px}.w-auto{width:auto}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.object-contain{object-fit:contain}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-indigo-400{color:var(--color-indigo-400)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-indigo-300:is(:where(.group):hover *){color:var(--color-indigo-300)}.group-hover\:text-indigo-400:is(:where(.group):hover *){color:var(--color-indigo-400)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/50:is(:where(.group):hover *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/50:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}}:root{--font-sans:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;--blue-1:#3b82f6;--blue-2:#2563eb;--blue-3:#1d4ed8;--blue-4:#1e3a8a;--blue-pale:#eff6ff;--blue-mid:#dbeafe;--red-1:#ff2d55;--red-2:#e11d48;--red-3:#be123c;--red-4:#fda4af;--text-1:#0f172a;--text-2:#475569;--text-3:#94a3b8;--surface:#f8fafc;--border:#e2e8f0;--nav-h:72px;--nav-h-scrolled:62px;--radius-nav:22px;--container-max:1280px;--container-text:800px;--section-pad-y:clamp(40px, 5vw, 80px);--section-pad-x:clamp(16px, 4vw, 24px);--h1-fluid:clamp(2.5rem, 5vw + 1rem, 4.5rem);--h2-fluid:clamp(2rem, 4vw + .5rem, 3.5rem);--h3-fluid:clamp(1.25rem, 2vw + .5rem, 1.75rem);--p-fluid:clamp(.95rem, 1vw + .5rem, 1.125rem)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;width:100%;overflow-x:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--blue-1), var(--blue-3));border-radius:10px}.navbar-pill{height:var(--nav-h);border-radius:var(--radius-nav);-webkit-backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #00000014;align-items:center;padding:0 22px;transition:height .38s cubic-bezier(.4,0,.2,1),background .38s cubic-bezier(.4,0,.2,1),box-shadow .38s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 16px #00000014,inset 0 1px #ffffffe6}.navbar-pill.scrolled{height:var(--nav-h-scrolled);-webkit-backdrop-filter:blur(44px);background:#fffffff7;box-shadow:0 8px 32px #0000001a,0 0 0 1px #0000000f}.nav-link{letter-spacing:-.01em;color:#00000094;white-space:nowrap;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;border-radius:10px;align-items:center;gap:4px;padding:7px 12px;text-decoration:none;transition:color .22s,background .22s;display:inline-flex;position:relative}.nav-link:after{content:"";background:linear-gradient(90deg, var(--blue-1), var(--blue-3));border-radius:100px;width:0;height:2px;transition:width .32s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.nav-link:hover,.nav-link.active{color:var(--blue-3);background:#2563eb0f}.nav-link:hover:after,.nav-link.active:after{width:calc(100% - 24px)}.cta-btn{letter-spacing:.005em;color:#fff;cursor:pointer;font-size:13px;font-weight:700;font-family:var(--font-sans);white-space:nowrap;background:linear-gradient(135deg,#ff3b65 0%,#e11d48 50%,#9f0a2a 100%);border:none;border-radius:100px;align-items:center;gap:8px;padding:10px 22px;text-decoration:none;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff2d5566,0 4px 22px #e11d486b,inset 0 1px #fff3,inset 0 -1px #0000002e}.cta-btn:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff2e 0%,#0000 55%);position:absolute;inset:0}.cta-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:45%;height:100%;animation:3.8s ease-in-out 1s infinite cta-shine;position:absolute;top:0;left:-70%;transform:skew(-18deg)}@keyframes cta-shine{0%{left:-70%}45%,to{left:160%}}.cta-btn:hover{transform:translateY(-2.5px)scale(1.04);box-shadow:0 0 0 1px #ff2d55a6,0 10px 36px #e11d4885,inset 0 1px #ffffff38}.cta-btn:active{transform:scale(.97)}.cta-arrow{animation:1.9s ease-in-out infinite arrow-nudge;display:inline-flex}@keyframes arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(3.5px)}}.cta-wrap{display:inline-flex;position:relative}.cta-wrap:before{content:"";filter:blur(8px);z-index:-1;background:linear-gradient(135deg,#ff2d5561,#9f0a2a2e);border-radius:100px;animation:3s ease-in-out infinite cta-glow;position:absolute;inset:-3px}@keyframes cta-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.mega-panel{z-index:900;background:#fff;border:1px solid #00000012;border-radius:20px;width:min(640px,100vw - 40px);position:fixed;top:102px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 6px #0000000a,0 16px 40px #0000001f,0 40px 80px #00000014,0 0 0 1px #2563eb0f}.mega-panel.scrolled{top:90px}.mega-header{background:linear-gradient(135deg,#eff6ff 0%,#f0f9ff 100%);border-bottom:1px solid #2563eb1a;align-items:center;gap:12px;padding:14px 18px;display:flex}.mega-header-icon{background:linear-gradient(135deg, var(--blue-1), var(--blue-3));border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 6px 20px #2563eb59}.mega-header-title{color:#111827;letter-spacing:-.02em;margin-bottom:2px;font-size:13.5px;font-weight:700}.mega-header-desc{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.mega-see-all{color:var(--blue-2);white-space:nowrap;background:#2563eb14;border-radius:100px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:6px 12px;font-size:11.5px;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:flex}.mega-see-all:hover{color:var(--blue-3);background:#2563eb24}.mega-grid{grid-template-columns:1fr 1fr;padding:12px 14px 10px;display:grid}.mega-col:first-child{border-right:1px solid #0000000f;padding-right:12px}.mega-col:last-child{padding-left:12px}.mega-col-title{letter-spacing:.13em;text-transform:uppercase;color:var(--blue-2);opacity:.8;margin-bottom:8px;padding:0 6px;font-size:9px;font-weight:800}.mega-item{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-width:0;margin-bottom:2px;padding:6px 8px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex;overflow:hidden}.mega-item:hover{background:#eff6ff;border-color:#2563eb24;transform:translate(1.5px)}.mega-item-icon{background:#eff6ff;border:1px solid #2563eb1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .18s,box-shadow .18s;display:flex}.mega-item:hover .mega-item-icon{background:#dbeafe;box-shadow:0 3px 10px #2563eb29}.mega-item-text{flex:1;min-width:0;overflow:hidden}.mega-item-label{color:#111827;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.mega-item:hover .mega-item-label{color:var(--blue-2)}.mega-item-desc{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-top:1.5px;font-size:11px;font-weight:400;display:block;overflow:hidden}.mega-badge{letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(135deg, var(--blue-1), var(--blue-3));color:#fff;vertical-align:middle;border-radius:100px;flex-shrink:0;align-items:center;margin-left:5px;padding:2px 6px;font-size:7.5px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #2563eb59}.mega-item-arrow{color:#00000026;flex-shrink:0;transition:color .18s,transform .18s}.mega-item:hover .mega-item-arrow{color:var(--blue-2);transform:translate(2px)}.mega-footer{background:#fafafa;border-top:1px solid #0000000f;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.mega-footer-demo{color:var(--red-2);background:#e11d4812;border-radius:100px;align-items:center;gap:5px;padding:6px 14px;font-size:11.5px;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.mega-footer-demo:hover{background:#e11d4824}.hamburger{cursor:pointer;background:#0000000a;border:1px solid #00000017;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;transition:background .22s;display:flex}.hamburger:hover{background:#2563eb14;border-color:#2563eb2e}.ham-bar{background:#000000b8;border-radius:100px;width:18px;height:2px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),opacity .2s,width .28s;display:block}.hamburger.is-open .ham-bar:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.is-open .ham-bar:nth-child(2){opacity:0;width:0}.hamburger.is-open .ham-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-drawer{z-index:200;display:flex;position:fixed;inset:0}.mobile-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;position:absolute;inset:0}.mobile-panel{background:#fff;border-left:1px solid #00000014;flex-direction:column;width:min(380px,100vw);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.mobile-nav-link{color:#374151;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-sans);text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;text-decoration:none;transition:background .18s,color .18s;display:flex}.mobile-nav-link:hover{color:var(--blue-2);background:#eff6ff}.accordion-item-link{border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 12px;text-decoration:none;transition:background .15s;display:flex}.accordion-item-link:hover{background:#eff6ff}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 55%,#1e3a8a 100%);-webkit-background-clip:text;background-clip:text}.gradient-text-red{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff3b65 0%,#e11d48 50%,#be123c 100%);-webkit-background-clip:text;background-clip:text}.grid-overlay{background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-size:60px 60px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.desktop-nav{display:none!important}.mobile-only{display:flex!important}@media (width>=1024px){.desktop-nav{display:flex!important}.mobile-only{display:none!important}}@media (width>=1024px) and (width<=1280px){.nav-link{padding:6px 9px;font-size:12px}.cta-btn{padding:9px 16px;font-size:12px}}@media (width<=480px){.cta-wrap{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.admin-shell{color:#111827;background:radial-gradient(circle at 14% 4%,#2563eb24,#0000 31%),radial-gradient(circle at 88% 8%,#e11d481a,#0000 31%),linear-gradient(#f8fbff 0%,#f3f6fb 45%,#eef3f9 100%);min-height:100vh;display:flex}.admin-login-page{background:radial-gradient(circle at 14% 12%,#2563eb24,#0000 32%),radial-gradient(circle at 84% 18%,#e11d481a,#0000 34%),linear-gradient(#fff,#f5f7fb);grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(34px,6vw,90px);min-height:100vh;padding:clamp(24px,5vw,70px);display:grid;overflow:hidden}.seo-login-page{background:radial-gradient(circle at 14% 12%,#10b98121,#0000 32%),radial-gradient(circle at 84% 18%,#2563eb1f,#0000 34%),linear-gradient(#fff,#f5f9fb)}.admin-login-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #dbe2eae6;border-radius:16px;width:min(100%,520px);padding:clamp(28px,4vw,42px);animation:.7s cubic-bezier(.16,1,.3,1) both admin-rise;position:relative;box-shadow:0 34px 90px -58px #0f172a8c}.admin-login-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffffb3 50%,#0000 66%);animation:6.4s ease-in-out infinite admin-sheen;position:absolute;inset:0;transform:translate(-130%)}.admin-login-brand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.admin-login-brand>span{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.admin-login-brand strong,.admin-login-brand small{display:block}.admin-login-brand small,.admin-login-copy p,.admin-login-hint span{color:#64748b}.admin-login-kicker{color:#1d4ed8;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-login-copy h1{color:#0f172a;letter-spacing:-.05em;max-width:11ch;margin:12px 0;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.98}.admin-login-copy p{max-width:42ch;line-height:1.7}.admin-login-form{gap:14px;margin-top:28px;display:grid}.admin-login-form label{color:#334155;gap:8px;font-size:13px;font-weight:800;display:grid}.admin-login-form input{color:#111827;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:10px;outline:none;padding:0 14px}.admin-login-form input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.admin-password-field{background:#fff;border:1px solid #dbe2ea;border-radius:10px;align-items:center;display:flex;overflow:hidden}.admin-password-field input{box-shadow:none;border:0}.admin-password-field button{color:#64748b;cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;display:grid}.admin-login-error{color:#be123c;margin:0;font-size:13px;font-weight:800}.admin-login-submit{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f43f5e,#e11d48 54%,#be123c);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:900;display:inline-flex;box-shadow:0 16px 36px -20px #e11d48cc}.seo-login-page .admin-login-brand>span,.seo-login-page .admin-login-submit{background:linear-gradient(135deg,#10b981,#2563eb)}.seo-login-page .admin-login-kicker{color:#047857}.seo-login-dashboard{background:#052e16e0}.admin-login-hint{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;gap:5px;margin-top:18px;padding:14px;font-size:13px;display:grid}.admin-login-visual{place-items:center;min-height:560px;display:grid;position:relative}.admin-login-orbit{aspect-ratio:1;border:1px dashed #2563eb38;border-radius:50%;width:min(88%,680px);animation:36s linear infinite admin-login-spin;position:absolute;box-shadow:0 0 0 44px #2563eb0a,0 0 0 92px #e11d4806}@keyframes admin-login-spin{to{transform:rotate(360deg)}}.admin-login-dashboard{background:#111827e6;border:1px solid #ffffff24;border-radius:16px;width:min(92%,720px);padding:18px;animation:7s ease-in-out infinite admin-float-panel;position:relative;box-shadow:0 38px 90px -48px #0f172acc}.admin-login-window{gap:7px;margin-bottom:16px;display:flex}.admin-login-window span{background:#ffffff57;border-radius:50%;width:9px;height:9px}.admin-login-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-login-metrics div{background:#ffffff14;border-radius:12px;min-height:120px;padding:18px;transition:transform .25s,background .25s}.admin-login-metrics div:hover{background:#ffffff1f;transform:translateY(-4px)}.admin-login-metrics strong,.admin-login-metrics span{display:block}.admin-login-metrics strong{color:#fff;letter-spacing:-.04em;font-size:32px}.admin-login-metrics span{color:#e2e8f0ad;margin-top:8px;font-weight:700}.admin-sidebar{color:#fff;background:radial-gradient(circle at 18% 8%,#3b82f63d,#0000 28%),radial-gradient(circle at 88% 70%,#e11d4829,#0000 30%),linear-gradient(#0f172a 0%,#111827 52%,#07111f 100%);flex-direction:column;gap:24px;width:276px;height:100vh;padding:22px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:18px 0 60px -48px #0f172ae6}.admin-sidebar:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 50% 24%,#000 0%,#0000 74%)}.admin-sidebar>*{z-index:1;position:relative}.admin-brand{align-items:center;gap:12px;display:flex}.admin-brand-mark{background:linear-gradient(135deg,#3b82f6,#1d4ed8 68%,#e11d48);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;animation:4s ease-in-out infinite admin-brand-pulse;display:grid;box-shadow:0 14px 28px -18px #3b82f6e6}.admin-brand strong,.admin-title h1,.admin-panel h2{letter-spacing:0}.admin-brand span,.admin-title p,.admin-panel-head p,.admin-table span,.admin-secure span,.admin-stat-card span,.admin-stat-card em{color:#64748b}.admin-brand span,.admin-secure span{color:#9ca3af;margin-top:2px;font-size:12px;display:block}.admin-close{margin-left:auto;display:none}.admin-nav{gap:6px;display:grid}.admin-nav-link{color:#cbd5e1;border-radius:12px;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .22s,background .22s,color .22s;display:flex;position:relative;overflow:hidden}.admin-nav-link:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff1f 50%,#0000 65%);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-125%)}.admin-nav-link:hover,.admin-nav-link.active{color:#fff;background:#ffffff1a;transform:translate(4px)}.admin-nav-link:hover:after,.admin-nav-link.active:after{transform:translate(125%)}.admin-nav-link.active{box-shadow:inset 3px 0 #ef4444,0 16px 34px -24px #2563eba6}.admin-nav-arrow{opacity:.45;margin-left:auto}.admin-secure{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:flex-start;gap:10px;margin-top:auto;padding:14px;display:flex}.admin-content{flex:1;min-width:0}.admin-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #e2e8f0db;align-items:center;gap:14px;min-height:78px;padding:14px 24px;display:flex;position:sticky;top:0;box-shadow:0 10px 32px -30px #0f172a66}.admin-title{min-width:210px}.admin-title h1{margin:0;font-size:22px;font-weight:800}.admin-title p{margin:4px 0 0;font-size:13px}.admin-search,.admin-inline-search{background:#f8fafcdb;border:1px solid #dbe2ea;border-radius:12px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.admin-search{flex:1;max-width:420px;margin-left:auto}.admin-search input,.admin-inline-search input,.admin-setting-row input{width:100%;font:inherit;color:#111827;background:0 0;border:0;outline:0}.admin-icon-btn,.admin-profile,.admin-primary-btn,.admin-secondary-btn,.admin-control-grid button,.admin-worklist button{cursor:pointer;border:0;font-family:inherit}.admin-icon-btn{color:#334155;background:#f1f5f9;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;transition:transform .22s,background .22s,color .22s,box-shadow .22s;display:inline-grid}.admin-icon-btn:hover{color:#1d4ed8;background:#eff6ff;transform:translateY(-2px);box-shadow:0 14px 26px -20px #2563eb99}.admin-menu{display:none}.admin-profile{color:#fff;background:linear-gradient(135deg,#111827,#1e3a8a);border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 12px;display:inline-flex}.admin-profile span{background:linear-gradient(135deg,#3b82f6,#e11d48);border-radius:9px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.admin-main{padding:24px;animation:.55s cubic-bezier(.16,1,.3,1) both admin-fade-up}.admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-bottom:18px;display:flex}.admin-primary-btn,.admin-secondary-btn{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.admin-primary-btn{color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48 58%,#be123c);box-shadow:0 14px 30px -20px #e11d48cc}.admin-secondary-btn{color:#1d4ed8;background:#eef2ff}.admin-primary-btn:hover,.admin-secondary-btn:hover{transform:translateY(-2px)}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.admin-stat-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stat-card,.admin-panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 46px -38px #0f172a6b}.admin-stat-card{gap:6px;min-height:142px;padding:18px;transition:transform .24s,box-shadow .24s,border-color .24s;animation:.62s cubic-bezier(.16,1,.3,1) both admin-fade-up;display:grid;position:relative;overflow:hidden}.admin-stat-card:after,.admin-panel:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 36%,#2563eb11 50%,#0000 64%);animation:7s ease-in-out infinite admin-card-sweep;position:absolute;inset:0;transform:translate(-130%)}.admin-stat-card:nth-child(2):after{animation-delay:-1.4s}.admin-stat-card:nth-child(3):after{animation-delay:-2.8s}.admin-stat-card:nth-child(4):after{animation-delay:-4.2s}.admin-stat-card:hover,.admin-panel:hover{border-color:#2563eb2e;transform:translateY(-4px);box-shadow:0 28px 62px -42px #0f172a7a}.admin-stat-icon{color:#1d4ed8;background:#eff6ff;border-radius:12px;place-items:center;width:38px;height:38px;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:grid}.admin-stat-card:hover .admin-stat-icon{transform:rotate(-6deg)scale(1.08)}.admin-stat-card strong{font-size:28px;line-height:1.1}.admin-stat-card em{font-size:13px;font-style:normal}.admin-dashboard-grid,.admin-split{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;margin-bottom:18px;display:grid}.admin-wide{min-height:330px}.admin-website-updates{margin-bottom:18px}.admin-site-control-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-site-control{background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:space-between;gap:14px;min-height:154px;padding:14px;display:flex}.admin-site-control strong,.admin-site-control span{display:block}.admin-site-control strong{color:#0f172a;margin-bottom:5px;font-size:14px}.admin-site-control span{color:#64748b;font-size:12px;line-height:1.45}.admin-site-control-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-site-control-actions button{color:#1d4ed8;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.admin-site-control-actions button:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px)}.admin-panel{padding:18px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-panel-head h2{margin:0;font-size:18px}.admin-panel-head p{margin:5px 0 0;font-size:13px}.admin-chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.admin-notification-btn>span{background:#e11d48;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 3px #e11d481f}.admin-notification-popover{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:8px;width:min(320px,100vw - 32px);padding:12px;animation:.22s both admin-rise;display:grid;position:absolute;top:66px;right:96px;box-shadow:0 24px 60px -38px #0f172a73}.admin-notification-popover strong{padding:4px 6px 6px}.admin-notification-popover button{color:#334155;text-align:left;font:inherit;cursor:pointer;background:#f8fafc;border:0;border-radius:10px;padding:10px;font-size:13px;font-weight:750}.admin-notification-popover button:hover{color:#1d4ed8;background:#eff6ff}.admin-chip.green{color:#047857;background:#d1fae5}.admin-chip.amber{color:#92400e;background:#fef3c7}.admin-chip.red{color:#be123c;background:#ffe4e6}.admin-chart{border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;align-items:end;gap:14px;height:235px;padding:0 8px 24px 14px;display:flex}.admin-bar{transform-origin:bottom;background:linear-gradient(#2563eb,#ef4444);border-radius:8px 8px 0 0;flex:1;min-width:36px;animation:.9s cubic-bezier(.16,1,.3,1) both admin-grow-bar;position:relative;overflow:hidden}.admin-bar:before{content:"";background:linear-gradient(#ffffff57,#0000 44%);animation:2.8s ease-in-out infinite admin-bar-shimmer;position:absolute;inset:0}.admin-bar span{color:#64748b;font-size:12px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.admin-payout-focus{gap:12px;display:grid}.admin-live-list{gap:10px;max-height:430px;padding-right:3px;display:grid;overflow:auto}.admin-live-list.compact{max-height:360px}.admin-live-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.admin-live-item>div{min-width:0}.admin-live-item strong,.admin-live-item span,.admin-live-item small{display:block}.admin-live-item strong{color:#0f172a;font-size:14px;line-height:1.3}.admin-live-item span{color:#475569;word-break:break-word;font-size:12px;line-height:1.45}.admin-live-item small{color:#2563eb;margin-top:4px;font-size:12px;font-weight:850}.admin-live-item p{-webkit-line-clamp:3;color:#64748b;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-payout-focus strong{font-size:36px}.admin-payout-focus span{color:#64748b}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:560px}.admin-table th{text-align:left;color:#64748b;border-bottom:1px solid #e5e7eb;padding:12px;font-size:12px}.admin-table td{vertical-align:middle;border-bottom:1px solid #eef2f7;padding:13px 12px;font-size:14px}.admin-table td strong,.admin-table td span{display:block}.admin-table td span{margin-top:3px;font-size:12px}.admin-table tbody tr{transition:background .18s,color .18s}.admin-table tbody tr:hover{background:#f8fbff}.admin-table tbody tr:hover td:first-child{color:#1d4ed8}.admin-table tbody tr{cursor:default}.admin-table input[type=checkbox]{accent-color:#2563eb;width:18px;height:18px}.admin-filter-row{flex-wrap:wrap;gap:8px;margin:-6px 0 16px;display:flex}.admin-filter-row button{color:#475569;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:999px;padding:0 12px;font-size:12px;font-weight:850}.admin-filter-row button.active,.admin-filter-row button:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb3d}.admin-empty-state{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:18px;font-size:14px;font-weight:800}.admin-risk-list,.admin-settings-list,.admin-toggle-list{gap:12px;display:grid}.admin-risk-item,.admin-setting-row,.admin-toggle-row{border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;transition:transform .22s,border-color .22s,background .22s;display:flex}button.admin-risk-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb}.admin-risk-item:hover,.admin-setting-row:hover,.admin-toggle-row:hover{background:#f8fbff;border-color:#2563eb33;transform:translate(4px)}.admin-risk-item{justify-content:flex-start}.admin-risk-item small,.admin-setting-row small{color:#64748b;margin-top:3px;display:block}.admin-dot{border-radius:50%;flex:none;width:10px;height:10px}.admin-dot.green{background:#10b981}.admin-dot.amber{background:#f59e0b}.admin-dot.red{background:#ef4444}.admin-worklist,.admin-control-grid{gap:10px;display:grid}.admin-worklist button,.admin-control-grid button{color:#111827;background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;font-weight:800;transition:transform .22s,background .22s,box-shadow .22s;display:flex}.admin-worklist button:hover,.admin-control-grid button:hover{background:#eff6ff;transform:translateY(-2px);box-shadow:0 16px 34px -28px #2563eb7a}.admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tree{background-color:#0000;background-image:linear-gradient(#eef2f7 1px,#0000 1px),linear-gradient(90deg,#eef2f7 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:14px;min-height:390px;padding:28px;transition:transform .24s;display:grid;position:relative;overflow:hidden}.admin-tree.is-centered{box-shadow:inset 0 0 0 2px #2563eb29}.admin-tree:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#2563eb14 50%,#0000 62%);animation:6.5s ease-in-out infinite admin-card-sweep;position:absolute;inset:0;transform:translate(-130%)}.admin-tree-node{display:flex}.admin-tree-node.level-0{justify-content:center}.admin-tree-node.level-1{justify-content:flex-start;padding-left:10%}.admin-tree-node.level-2{justify-content:flex-end;padding-right:12%}.admin-tree-node.level-3{justify-content:flex-start;padding-left:24%}.admin-tree-node.level-4{justify-content:flex-end;padding-right:25%}.admin-tree-card{z-index:1;background:#fff;border:1px solid #dbe2ea;border-radius:12px;gap:5px;width:min(260px,100%);padding:14px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative}.admin-tree-card:hover{border-color:#2563eb3d;transform:translateY(-3px);box-shadow:0 18px 34px -28px #2563eb8a}.admin-tree-card svg{color:#2563eb}.admin-tree-card span,.admin-tree-card em{color:#64748b;font-size:13px;font-style:normal}.admin-report-bars{gap:18px;display:grid}.admin-report-row{grid-template-columns:120px 1fr 52px;align-items:center;gap:12px;display:grid}.admin-report-row div{background:#e5e7eb;border-radius:999px;height:12px;overflow:hidden}.admin-report-row i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#2563eb,#ef4444);height:100%;animation:.8s cubic-bezier(.16,1,.3,1) both admin-width-in;display:block}.admin-setting-row span{min-width:0}.admin-setting-row input{background:#fff;border:1px solid #dbe2ea;border-radius:10px;max-width:140px;height:40px;padding:0 10px;font-weight:800}.admin-toggle-row input{accent-color:#2563eb;width:20px;height:20px}.admin-select{color:#111827;min-height:40px;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:10px;outline:none;padding:0 12px;font-size:13px;font-weight:800}.admin-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.admin-hidden-file{display:none}.admin-content-workbench{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:18px;display:grid}.admin-content-preview,.admin-content-editor{min-height:720px}.admin-site-preview{background:#fff;border:1px solid #dbe2ea;border-radius:12px;width:100%;height:640px}.admin-content-tools{grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin-bottom:14px;display:grid}.admin-content-list{gap:12px;max-height:610px;padding-right:4px;display:grid;overflow:auto}.admin-content-field{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;gap:9px;padding:12px;display:grid}.admin-content-field span{gap:4px;display:grid}.admin-content-field strong{color:#0f172a;font-size:13px}.admin-content-field small{color:#64748b;font-size:12px;line-height:1.45}.admin-content-field input,.admin-content-field textarea{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:10px;outline:none;padding:10px 12px;font-size:13px;line-height:1.5}.admin-content-field textarea{resize:vertical;min-height:86px}.admin-content-field input:focus,.admin-content-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.admin-reset-link{color:#64748b;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:850;display:inline-flex}.admin-reset-link:hover{color:#be123c}.admin-seo-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:18px;display:grid}.admin-seo-editor{min-height:720px}.admin-seo-side{gap:18px;display:grid}.admin-seo-scoreline{background:#e2e8f0;border-radius:999px;height:10px;margin-bottom:16px;overflow:hidden}.admin-seo-scoreline span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#16a34a);height:100%;transition:width .3s;display:block}.admin-seo-form{gap:12px;display:grid}.admin-seo-field{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:start;gap:14px;padding:13px;display:grid}.admin-seo-field>span{gap:4px;min-width:0;display:grid}.admin-seo-field strong{color:#0f172a;text-transform:capitalize;font-size:13px}.admin-seo-field small{color:#64748b;font-size:12px;line-height:1.4}.admin-seo-field input,.admin-seo-field textarea{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:10px;outline:none;padding:10px 12px;font-size:13px;line-height:1.5}.admin-seo-field textarea{resize:vertical;min-height:82px}.admin-seo-field input:focus,.admin-seo-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.admin-seo-checks{gap:9px;display:grid}.admin-seo-checks div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.admin-seo-checks svg{color:#16a34a}.admin-seo-checks span{color:#334155;font-size:13px;font-weight:800}.admin-seo-content-editor,.admin-blog-editor{margin-top:18px}.admin-seo-content-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:16px;display:grid}.admin-seo-content-preview{background:#fff;border:1px solid #dbe3ef;border-radius:16px;width:100%;height:620px}.admin-seo-content-fields{min-width:0}.admin-seo-content-list{gap:12px;max-height:620px;margin-top:12px;padding-right:4px;display:grid;overflow:auto}.admin-blog-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-blog-section-card,.admin-blog-post-editor{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px}.admin-blog-section-card-wide{grid-column:span 2}.admin-blog-section-card h3,.admin-blog-post-head h3{color:#0f172a;margin:0 0 12px;font-size:15px}.admin-blog-section-card label,.admin-blog-post-fields label{gap:7px;margin-bottom:12px;display:grid}.admin-blog-section-card label:last-child,.admin-blog-post-fields label:last-child{margin-bottom:0}.admin-blog-section-card span,.admin-blog-post-fields span{color:#64748b;font-size:12px;font-weight:850}.admin-blog-section-card input,.admin-blog-section-card textarea,.admin-blog-post-fields input,.admin-blog-post-fields textarea{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;outline:none;padding:11px 12px;font-size:13px}.admin-blog-section-card textarea,.admin-blog-post-fields textarea{resize:vertical;min-height:86px}.admin-blog-section-card input:focus,.admin-blog-section-card textarea:focus,.admin-blog-post-fields input:focus,.admin-blog-post-fields textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.admin-blog-post-list{gap:14px;margin-top:14px;display:grid}.admin-blog-post-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-blog-post-head button{color:#be123c;min-height:34px;font:inherit;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.admin-blog-post-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-blog-post-excerpt{grid-column:span 2}.admin-serp-preview{background:#fff;border:1px solid #dbeafe;border-radius:12px;gap:6px;padding:14px;display:grid}.admin-serp-preview span,.admin-social-preview span{color:#047857;word-break:break-word;font-size:12px;line-height:1.35}.admin-serp-preview strong{color:#1a0dab;font-size:18px;line-height:1.25}.admin-serp-preview p,.admin-social-preview p{color:#475569;margin:0;font-size:13px;line-height:1.5}.admin-social-preview{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.admin-social-preview img{object-fit:cover;background:#e2e8f0;width:100%;height:170px;display:block}.admin-social-preview div{gap:5px;padding:13px;display:grid}.admin-social-preview strong{color:#0f172a;font-size:16px;line-height:1.25}.seo-panel-sidebar{gap:20px;width:240px}.seo-panel-section-label{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;padding:0 4px;font-size:11px;font-weight:800}.seo-panel-logout{color:#fecdd3;cursor:pointer;background:#e11d4824;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding:0 14px;font-size:14px;font-weight:800;transition:transform .2s,background .2s,color .2s;display:flex}.seo-panel-logout:hover{color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48 58%,#be123c);transform:translateY(-2px)}.seo-panel-content{flex:1;min-width:0;position:relative}.seo-panel-menu-btn{z-index:5;position:absolute;top:18px;left:18px}.seo-panel-main{gap:22px;max-width:1180px;padding:26px clamp(18px,3vw,34px);display:grid}.seo-tool-panel,.seo-contents-panel{padding:0;overflow:hidden}.seo-panel-bluebar{background:linear-gradient(120deg, var(--blue-4,#1e3a8a), var(--blue-3,#1d4ed8) 78%);color:#fff;padding:16px 22px;font-size:16px;font-weight:800}.seo-tool-form{gap:18px;padding:22px;display:grid}.seo-tool-field{gap:8px;display:grid}.seo-tool-field>span{color:var(--text-1,#0f172a);font-size:13px;font-weight:800}.seo-tool-field textarea{border:1px solid var(--border,#e2e8f0);background:var(--surface,#f8fafc);width:100%;min-height:46px;color:var(--text-1,#0f172a);font:inherit;resize:vertical;border-radius:12px;outline:none;padding:12px 14px;font-size:13.5px;line-height:1.55;transition:border-color .2s,box-shadow .2s,background .2s}.seo-tool-field:first-of-type textarea{min-height:46px}.seo-tool-field textarea:focus{border-color:var(--blue-2,#2563eb);background:#fff;box-shadow:0 0 0 4px #2563eb1f}.seo-tool-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.seo-contents-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 0;display:flex}.seo-contents-exports{flex-wrap:wrap;gap:8px;display:flex}.seo-contents-exports button{background:linear-gradient(120deg, var(--blue-4,#1e3a8a), var(--blue-3,#1d4ed8) 78%);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.seo-contents-exports button:hover{transform:translateY(-2px);box-shadow:0 14px 26px -18px #1d4ed8b3}.seo-contents-search{color:var(--text-2,#475569);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.seo-contents-search input{border:1px solid var(--border,#e2e8f0);min-height:36px;font:inherit;color:var(--text-1,#0f172a);background:#fff;border-radius:10px;outline:none;padding:0 12px;font-size:13px}.seo-contents-search input:focus{border-color:var(--blue-2,#2563eb);box-shadow:0 0 0 3px #2563eb1f}.seo-contents-panel .admin-table-wrap{padding:16px 22px 4px}.seo-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;display:table-cell}.seo-sortable svg{opacity:.55;vertical-align:-2px;margin-left:5px}.seo-empty-cell{color:var(--text-3,#94a3b8)}.seo-action-cell{flex-wrap:wrap;gap:8px;display:flex}.seo-view-btn,.seo-delete-btn{min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:800;transition:transform .2s;display:inline-flex}.seo-view-btn{background:linear-gradient(120deg, var(--blue-4,#1e3a8a), var(--blue-3,#1d4ed8) 78%);color:#fff}.seo-delete-btn{background:linear-gradient(135deg, #f43f5e, var(--red-2,#e11d48) 58%, var(--red-3,#be123c));color:#fff}.seo-view-btn:hover,.seo-delete-btn:hover{transform:translateY(-2px)}.seo-contents-footer{color:var(--text-2,#475569);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 22px 22px;font-size:13px;display:flex}.seo-pagination{gap:6px;display:flex}.seo-pagination button{border:1px solid var(--border,#e2e8f0);min-width:34px;min-height:34px;color:var(--text-1,#0f172a);font:inherit;cursor:pointer;background:#fff;border-radius:9px;font-size:12.5px;font-weight:800}.seo-pagination button.active{background:linear-gradient(120deg, var(--blue-4,#1e3a8a), var(--blue-3,#1d4ed8) 78%);color:#fff;border-color:#0000}.seo-pagination button:disabled{opacity:.45;cursor:not-allowed}.seo-tags-intro{color:var(--text-2,#475569);padding:18px 22px 0;font-size:13.5px}.seo-tags-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:18px 22px 22px;display:grid}.seo-tag-card{border:1px solid var(--border,#e2e8f0);background:var(--surface,#f8fafc);border-radius:14px;gap:10px;padding:16px;display:grid}.seo-tag-card strong{color:var(--text-1,#0f172a);font-size:14px}.seo-tag-card code{color:#93c5fd;word-break:break-word;white-space:pre-wrap;background:#0f172a;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5;display:block}@media (width<=1080px){.seo-panel-main{max-width:none}}@media (width<=820px){.seo-panel-sidebar{width:260px}.seo-panel-main{padding-top:66px}.seo-contents-toolbar,.seo-contents-footer{flex-direction:column;align-items:stretch}.seo-contents-search{justify-content:space-between}}@keyframes admin-rise{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-sheen{0%,45%{transform:translate(-130%)}72%,to{transform:translate(130%)}}@keyframes admin-card-sweep{0%,52%{opacity:0;transform:translate(-130%)}68%{opacity:1}92%,to{opacity:0;transform:translate(130%)}}@keyframes admin-float-panel{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes admin-brand-pulse{0%,to{box-shadow:0 14px 28px -18px #3b82f6e6}50%{box-shadow:0 18px 36px -14px #e11d488c}}@keyframes admin-grow-bar{0%{opacity:.45;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes admin-bar-shimmer{0%,to{opacity:.28}50%{opacity:.72}}@keyframes admin-width-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.admin-overlay{display:none}.admin-toast{z-index:100;color:#fff;background:#0f172a;border-radius:12px;max-width:min(420px,100vw - 32px);padding:13px 16px;font-size:14px;font-weight:850;animation:.24s both admin-rise;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 46px -30px #0f172ab3}.admin-toast.warning{background:#92400e}.admin-toast.error{background:#be123c}@media (width<=1120px){.admin-login-page{grid-template-columns:1fr}.admin-login-card{width:min(100%,620px)}.admin-login-visual{min-height:360px}.admin-stat-grid,.admin-stat-grid.three,.admin-site-control-grid,.admin-dashboard-grid,.admin-split,.admin-content-workbench,.admin-seo-grid,.admin-seo-content-grid,.admin-blog-editor-grid,.admin-blog-post-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-search{display:none}}@media (width<=820px){.admin-login-page{padding:18px}.admin-login-card{border-radius:14px;padding:24px}.admin-login-copy h1{max-width:none;font-size:clamp(2.1rem,10vw,3.2rem)}.admin-login-visual{display:none}.admin-sidebar{z-index:50;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%)}.admin-sidebar.is-open{transform:translate(0)}.admin-close,.admin-menu{display:inline-grid}.admin-overlay{z-index:40;background:#0f172a7a;border:0;display:block;position:fixed;inset:0}.admin-topbar{padding:12px 16px}.admin-title{flex:1;min-width:0}.admin-title h1{font-size:19px}.admin-title p,.admin-profile strong,.admin-topbar>.admin-icon-btn:not(.admin-menu){display:none}.admin-main{padding:16px}.admin-stat-grid,.admin-stat-grid.three,.admin-site-control-grid,.admin-dashboard-grid,.admin-split,.admin-content-workbench,.admin-seo-grid,.admin-seo-content-grid,.admin-blog-editor-grid,.admin-blog-post-fields{grid-template-columns:1fr}.admin-blog-section-card-wide,.admin-blog-post-excerpt{grid-column:auto}.admin-panel-head{flex-direction:column}}@media (width<=520px){.admin-actions{justify-content:stretch}.admin-actions>*{flex:auto}.admin-inline-search,.admin-control-grid,.admin-report-row,.admin-content-tools,.admin-seo-field{grid-template-columns:1fr}.admin-site-preview{height:520px}.admin-report-row{display:grid}.admin-tree{padding:16px}.admin-tree-node{justify-content:stretch!important;padding:0!important}.admin-tree-card{width:100%}}.hero{--h-blue:#2563eb;--h-blue-deep:#1d4ed8;--h-blue-soft:#dbeafe;--h-red:#e11d48;--h-red-soft:#ffe4e6;--h-ink:#0f172a;--h-muted:#64748b;--h-line:#94a3b838;width:100%;min-height:100vh;padding:calc(var(--nav-h) + clamp(28px, 5vh, 64px)) clamp(20px, 4vw, 56px) clamp(24px, 3vh, 40px);isolation:isolate;background:#f6f8fd;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.bg-mesh{background:radial-gradient(58% 48% at 18% 12%,#2563eb1a,#0000 62%),radial-gradient(46% 42% at 88% 22%,#e11d4812,#0000 60%),radial-gradient(60% 52% at 72% 88%,#2563eb17,#0000 64%),linear-gradient(#fff 0%,#f4f7fe 46%,#eef3fd 100%);animation:18s ease-in-out infinite bg-breathe;position:absolute;inset:-10%}@keyframes bg-breathe{0%,to{transform:scale(1)translate(0,0)}50%{transform:scale(1.05)translateY(-1.2%)}}.bg-blueprint{background-image:linear-gradient(#2563eb0e 1px,#0000 1px),linear-gradient(90deg,#2563eb0e 1px,#0000 1px),linear-gradient(#2563eb07 1px,#0000 1px),linear-gradient(90deg,#2563eb07 1px,#0000 1px);background-size:140px 140px,140px 140px,28px 28px,28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(76% 66% at 62% 46%,#000 12%,#0000 78%);mask-image:radial-gradient(76% 66% at 62% 46%,#000 12%,#0000 78%)}.bg-aurora{filter:blur(120px);border-radius:50%;position:absolute}.bg-aurora--blue{background:#2563eb29;width:46vw;height:46vw;animation:22s ease-in-out infinite aurora-a;top:-14%;right:4%}.bg-aurora--red{background:#e11d481f;width:34vw;height:34vw;animation:26s ease-in-out infinite aurora-b;bottom:-12%;right:26%}@keyframes aurora-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-4%,5%)scale(1.12)}}@keyframes aurora-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(5%,-4%)scale(.9)}}.bg-ray{filter:blur(38px);width:42vw;height:160%;position:absolute;top:-30%;transform:rotate(18deg)}.bg-ray--1{background:linear-gradient(100deg,#0000,#ffffffd9 46%,#0000);animation:15s ease-in-out infinite ray-drift;right:6%}.bg-ray--2{background:linear-gradient(100deg,#0000,#bfdbfe8c 50%,#0000);animation:19s ease-in-out infinite reverse ray-drift;right:34%}@keyframes ray-drift{0%,to{opacity:.35;transform:rotate(18deg)translate(0,0)}50%{opacity:.6;transform:rotate(18deg)translate(-4vw,2%)}}.bg-fade{background:linear-gradient(#0000,#f6f8fd);height:26%;position:absolute;inset:auto 0 0}.hero-inner{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:clamp(20px,3vw,52px);width:100%;max-width:1560px;margin:0 auto;display:grid;position:relative}.hero-left{will-change:transform;position:relative}.hero-right{justify-content:center;align-items:center;min-height:clamp(420px,56vh,620px);display:flex;position:relative}.hero-badge{-webkit-backdrop-filter:blur(10px);letter-spacing:.12em;color:var(--h-blue-deep);cursor:default;background:#ffffffd1;border:1px solid #2563eb38;border-radius:100px;align-items:center;gap:8px;padding:7px 16px 7px 12px;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:0 4px 14px -6px #2563eb4d}.badge-dot{background:var(--h-blue);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite badge-pulse;box-shadow:0 0 0 3px #2563eb29}@keyframes badge-pulse{0%,to{box-shadow:0 0 0 3px #2563eb29}50%{box-shadow:0 0 0 6px #2563eb0f}}.hero-headline{letter-spacing:-.03em;color:var(--h-ink);margin:22px 0 0;font-family:Plus Jakarta Sans,system-ui;font-size:clamp(2.3rem,3.5vw + .5rem,4.2rem);font-weight:800;line-height:1.06}.hl-line{padding-bottom:.06em;display:block;overflow:hidden}.hl-inner{will-change:transform;display:block}.hl-accent{background:linear-gradient(96deg, var(--h-blue), #4f7cf7 55%, var(--h-blue-deep));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hl-dot{background:var(--h-red);border-radius:50%;width:.15em;height:.15em;margin-left:.03em;display:inline-block}.hero-rule{background:linear-gradient(90deg, var(--h-red), var(--h-blue));border-radius:4px;width:92px;height:4px;margin-top:26px;display:block}.hero-sub{max-width:46ch;color:var(--h-muted);margin:22px 0 0;font-size:clamp(.92rem,.45vw + .78rem,1.05rem);line-height:1.72}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.cta{font-family:var(--font-sans);white-space:nowrap;will-change:transform, box-shadow, filter;border-radius:100px;align-items:center;gap:10px;padding:15px 28px;font-size:.94rem;font-weight:700;text-decoration:none;transition:all .7s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.cta-arrow{transition:transform .6s cubic-bezier(.16,1,.3,1);display:inline-flex}.cta:hover .cta-arrow{transform:translate(8px)}.cta--primary{color:#fff;background:linear-gradient(135deg, #f43f5e, var(--h-red) 55%, #be123c);border:1px solid #ffffff1a;box-shadow:0 12px 30px -12px #e11d48bf,0 0 0 1px #e11d4800}.cta--primary:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 35%,#fff6 50%,#0000 65%) -150% 0/200% 100%;transition:background-position;position:absolute;inset:-10%}.cta--primary:hover{background:linear-gradient(135deg,#fb7185,#f43f5e 55%,#e11d48);border-color:#ffffff4d;box-shadow:0 22px 48px -12px #e11d48e6,0 0 32px #e11d4866,inset 0 0 0 1px #fff6}.cta--primary:hover:after{background-position:150% 0;transition:background-position 1s cubic-bezier(.2,.8,.2,1)}.cta--ghost{color:var(--h-blue-deep);-webkit-backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #2563eb33;box-shadow:0 8px 20px -12px #2563eb00,0 0 #2563eb00}.cta--ghost:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 35%,#fffc 50%,#0000 65%) -150% 0/200% 100%;transition:background-position;position:absolute;inset:-10%}.cta--ghost:hover{color:var(--h-blue);background:#eff6fff2;border-color:#2563eb80;box-shadow:0 16px 36px -12px #2563eb59,0 0 24px #2563eb26,inset 0 0 0 1px #2563eb33}.cta--ghost:hover:after{background-position:150% 0;transition:background-position 1s cubic-bezier(.2,.8,.2,1)}.lux-btn-content{z-index:2;align-items:center;gap:8px;display:inline-flex;position:relative}.lux-ripples{pointer-events:none;z-index:1;border-radius:100px;position:absolute;inset:0;overflow:hidden}.lux-ripple{background:#ffffff4d;border-radius:50%;width:150px;height:150px;animation:.6s cubic-bezier(.2,.8,.2,1) forwards lux-ripple-anim;position:absolute;transform:translate(-50%,-50%)scale(0)}.cta--ghost .lux-ripple{background:#2563eb26}@keyframes lux-ripple-anim{to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.lux-particles{pointer-events:none;z-index:0;position:absolute;inset:-20px}.hover-particle{background:#fda4af;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px #fb7185}.hero-stats{flex-wrap:wrap;gap:clamp(12px,1.4vw,22px);margin-top:34px;display:flex}@media (width>=1025px){.hero-stats{flex-wrap:nowrap;gap:clamp(8px,1vw,20px)}.stat-chip{white-space:nowrap}}.stat-chip{align-items:center;gap:9px;display:flex}.stat-icon{width:32px;height:32px;color:var(--h-blue);background:#fff;border:1px solid #2563eb29;border-radius:10px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 4px 12px -6px #2563eb66}.stat-text{flex-direction:column;line-height:1.2;display:flex}.stat-text b{color:var(--h-ink);font-size:.88rem;font-weight:800}.stat-text i{color:var(--h-muted);font-size:.72rem;font-style:normal}.stage{aspect-ratio:1/.82;perspective:1600px;perspective-origin:50% 46%;width:100%;max-height:68vh;position:relative}.stage-ambient{pointer-events:none;position:absolute;inset:-8%}.ambient-blue,.ambient-red{filter:blur(70px);border-radius:50%;position:absolute}.ambient-blue{background:radial-gradient(circle,#2563eb33,#0000 66%);inset:12% 14% 18%}.ambient-red{background:radial-gradient(#e11d482e,#0000 68%);height:32%;bottom:4%;left:12%;right:22%}.stage-cam{will-change:transform, opacity;position:absolute;inset:0}.stage-tilt{will-change:transform;position:absolute;inset:0}.stage-rings{z-index:1}.stage-platform{z-index:2}.stage-widgets{z-index:3}.stage-frame{z-index:6}.stage-rings{aspect-ratio:1;pointer-events:none;width:min(96%,720px);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotateX(72deg)}.ring-spin{will-change:transform;display:block;position:absolute;inset:0}.ring-svg{width:100%;height:100%;overflow:visible}.ring-spin--slow{animation:26s linear infinite ring-cw}.ring-spin--rev{animation:19s linear infinite ring-ccw}@keyframes ring-cw{to{transform:rotate(360deg)}}@keyframes ring-ccw{to{transform:rotate(-360deg)}}.ring-static{border:1px solid #2563eb29;border-radius:50%;position:absolute;inset:14%;box-shadow:0 0 0 22px #2563eb09,0 0 0 46px #2563eb06}.stage-platform{aspect-ratio:1/.34;pointer-events:none;width:min(84%,620px);position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.plat{background:linear-gradient(#ffffffeb,#e2ecfd8c);border:1px solid #ffffffe6;border-radius:50%;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 20px 44px -22px #1e3a8a6b,inset 0 1px #fffffff2}.plat--3{opacity:.5;width:100%;height:76%;bottom:0}.plat--2{opacity:.72;width:82%;height:66%;bottom:12%}.plat--1{opacity:.95;width:62%;height:56%;bottom:26%}.plat-glow{filter:blur(22px);background:radial-gradient(#2563eb57,#0000 62%);border-radius:50%;width:70%;height:60%;animation:5.5s ease-in-out infinite plat-pulse;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}@keyframes plat-pulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:.95;transform:translate(-50%)scale(1.07)}}.stage-frame{width:min(66%,560px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.frame-glass{aspect-ratio:16/9;background:#0b1020;border:1.5px solid #ffffff40;border-radius:20px;transition:box-shadow .55s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 34px 70px -26px #0f172a8c,0 10px 26px -14px #2563eb80}.stage:hover .frame-glass{box-shadow:0 48px 92px -26px #0f172a99,0 16px 40px -14px #2563ebb8}.stage-video{object-fit:cover;object-position:center;opacity:1;filter:none;width:100%;height:100%;display:block}.frame-sheen{pointer-events:none;background:linear-gradient(112deg,#0000 38%,#ffffff38 50%,#0000 62%);transition:transform 1.15s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.stage:hover .frame-sheen{transform:translate(130%)}.frame-live{z-index:3;letter-spacing:.12em;color:#fff;-webkit-backdrop-filter:blur(8px);background:#080c188c;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:.6rem;font-weight:800;display:inline-flex;position:absolute;top:12px;right:14px}.frame-live i{background:#f43f5e;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite badge-pulse}.frame-reflection{filter:blur(14px);opacity:.6;pointer-events:none;background:linear-gradient(#2563eb47,#0000 72%);border-radius:20px;height:42%;position:absolute;top:101%;left:6%;right:6%;transform:scaleY(-1)}.stage-widgets{pointer-events:none;position:absolute;inset:0}.stage-widget{pointer-events:auto;cursor:default;-webkit-backdrop-filter:blur(16px)saturate(1.4);will-change:transform;background:#ffffffbd;border:1px solid #ffffffe6;border-radius:16px;width:clamp(124px,11vw,158px);padding:12px 14px;transition:box-shadow .4s,border-color .4s;position:absolute;overflow:hidden;box-shadow:0 18px 38px -20px #1e3a8a80,inset 0 1px #fffffff2}.stage-widget:hover{border-color:color-mix(in srgb, var(--wcol) 50%, transparent);box-shadow:0 26px 50px -20px #1e3a8a8c, 0 0 26px -10px var(--wcol), inset 0 1px 0 #fffffff2}.stage-widget--blue{--wcol:#2563ebd9}.stage-widget--red{--wcol:#e11d48d9}.widget-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff80 50%,#0000 64%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}.stage-widget:hover .widget-sheen{transform:translate(130%)}.widget-icon{width:30px;height:30px;color:var(--wcol);background:color-mix(in srgb, var(--wcol) 12%, #fff);border-radius:9px;place-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:grid}.stage-widget:hover .widget-icon{transform:scale(1.12)rotate(-6deg)}.widget-value{color:var(--h-ink);letter-spacing:-.02em;margin:9px 0 0;font-family:Plus Jakarta Sans,system-ui;font-size:1.08rem;font-weight:800}.widget-label{color:var(--h-muted);margin:1px 0 0;font-size:.7rem}.widget-delta{color:#10b981;margin:5px 0 0;font-size:.66rem;font-weight:700}.hero-pillars{z-index:2;-webkit-backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.4vw,22px);width:100%;max-width:1560px;margin:clamp(24px,4vh,52px) auto 0;padding:clamp(16px,1.8vw,26px) clamp(16px,2vw,30px);display:grid;position:relative;box-shadow:0 20px 46px -26px #1e3a8a59}.pillar{border-right:1px solid var(--h-line);align-items:flex-start;gap:13px;padding-right:clamp(8px,1.4vw,22px);display:flex}.pillar:last-child{border-right:none;padding-right:0}.pillar-icon{border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:grid}.pillar--blue .pillar-icon{color:var(--h-blue);background:var(--h-blue-soft)}.pillar--red .pillar-icon{color:var(--h-red);background:var(--h-red-soft)}.pillar:hover .pillar-icon{transform:translateY(-3px)scale(1.06)}.pillar-text{flex-direction:column;gap:3px;display:flex}.pillar-text b{color:var(--h-ink);font-size:.92rem;font-weight:700}.pillar-text i{color:var(--h-muted);font-size:.79rem;font-style:normal;line-height:1.45}@media (width<=1400px){.stage-frame{width:min(68%,500px)}.stage-widget{width:clamp(110px,9.5vw,132px);padding:10px 12px}.widget-value{font-size:.98rem}}@media (width<=1200px){.hero-inner{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.hero-pillars{grid-template-columns:repeat(2,1fr);row-gap:18px}.pillar:nth-child(2n){border-right:none;padding-right:0}}@media (width<=1024px){.hero{min-height:0;padding-top:calc(var(--nav-h) + 32px)}.hero-inner{grid-template-columns:1fr;gap:clamp(28px,5vw,48px)}.hero-sub{max-width:58ch}.hero-right{min-height:0}.stage{aspect-ratio:1/.72;max-height:none}.stage-frame{width:min(64%,540px)}}@media (width<=760px){.stage{aspect-ratio:1/.86}.stage-frame{width:68%;top:42%}.stage-widget{border-radius:13px;width:clamp(96px,26vw,124px);padding:9px 11px}.widget-icon{border-radius:8px;width:26px;height:26px}.widget-value{font-size:.88rem}.widget-label{font-size:.63rem}.widget-delta{font-size:.6rem}.stage-widget[data-widget=health]{display:none}.hero-pillars{grid-template-columns:1fr;row-gap:16px;padding:18px}.pillar{border-right:none;padding-right:0}.hero-cta .cta{flex:auto;justify-content:center}}@media (width<=480px){.hero{padding-left:16px;padding-right:16px}.hero-headline{font-size:clamp(2rem,9vw,2.6rem)}.hero-stats{gap:12px 16px}.stat-icon{border-radius:9px;width:28px;height:28px}.stage-frame{width:74%}.stage-widget[data-widget=uptime]{display:none}}@media (prefers-reduced-motion:reduce){.bg-mesh,.bg-aurora,.bg-ray,.badge-dot,.frame-live i,.plat-glow,.ring-spin--slow,.ring-spin--rev{animation:none}.cta--primary:before,.frame-sheen,.widget-sheen{transition:none}}.tb-section{padding:var(--section-pad-y) 0;background:linear-gradient(#f8faff 0%,#fff 12%,#fafbff 85%,#f4f6ff 100%);border-top:1px solid #0000000d;position:relative;overflow:hidden}.tb-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.tb-blob{filter:blur(100px);will-change:transform;border-radius:50%;position:absolute}.tb-blob-1{background:radial-gradient(circle,#2563eb17 0%,#0000 70%);width:clamp(300px,32vw,600px);height:clamp(300px,32vw,600px);animation:22s ease-in-out infinite tb-blob-1;top:-10%;left:-8%}.tb-blob-2{background:radial-gradient(circle,#e11d480f 0%,#0000 70%);width:clamp(240px,26vw,480px);height:clamp(240px,26vw,480px);animation:28s ease-in-out infinite tb-blob-2;top:50%;right:-6%}.tb-blob-3{background:radial-gradient(circle,#6366f112 0%,#0000 70%);width:clamp(200px,22vw,400px);height:clamp(200px,22vw,400px);animation:20s ease-in-out infinite tb-blob-3;bottom:10%;left:25%}@keyframes tb-blob-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5%,8%)scale(1.08)}}@keyframes tb-blob-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6%,4%)scale(1.1)}}@keyframes tb-blob-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-7%)scale(.94)}}.tb-grid{background-image:linear-gradient(#2563eb06 1px,#0000 1px),linear-gradient(90deg,#2563eb06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.tb-container{z-index:1;max-width:var(--container-max);padding:0 var(--section-pad-x);margin:0 auto;position:relative}.tb-header{text-align:center;margin-bottom:72px}.tb-badge{color:#1d4ed8;letter-spacing:.02em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:100px;align-items:center;gap:9px;margin-bottom:24px;padding:7px 18px 7px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 12px #2563eb1f}.tb-badge-dot{background:#2563eb;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite tb-dot-pulse;box-shadow:0 0 0 3px #2563eb38}@keyframes tb-dot-pulse{0%,to{box-shadow:0 0 0 3px #2563eb38}50%{box-shadow:0 0 0 8px #2563eb0a}}.tb-heading{font-size:var(--h2-fluid);letter-spacing:-.038em;color:#0f172a;margin-bottom:20px;font-weight:800;line-height:1.1}.tb-heading-grad{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 45%,#e11d48 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tb-subtext{font-size:var(--p-fluid);color:#64748b;max-width:var(--container-text);margin:0 auto;font-weight:400;line-height:1.82}.tb-marquee-section{flex-direction:column;gap:12px;display:flex}.tb-marquee-row{padding:6px 0;position:relative;overflow:hidden}.tb-fade-l,.tb-fade-r{z-index:10;pointer-events:none;width:200px;position:absolute;top:0;bottom:0}.tb-fade-l{background:linear-gradient(90deg,#f8faff 0%,#0000 100%);left:0}.tb-fade-r{background:linear-gradient(-90deg,#f8faff 0%,#0000 100%);right:0}.tb-marquee-track{align-items:center;gap:14px;width:max-content;animation:34s linear infinite tb-scroll-l;display:flex}.tb-marquee-row.rev .tb-marquee-track{animation-name:tb-scroll-r}.tb-marquee-row:hover .tb-marquee-track{animation-play-state:paused}@keyframes tb-scroll-l{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes tb-scroll-r{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}.tb-logo-card{cursor:default;filter:grayscale();opacity:.6;background:#fff;border:1px solid #e8edf5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:140px;height:64px;padding:10px 20px;transition:all .35s;display:flex;box-shadow:0 2px 8px #0000000a}.tb-logo-card:hover{filter:grayscale(0);opacity:1;background:#fff;transform:scale(1.05)translateY(-2px);box-shadow:0 6px 24px #2563eb1f,0 0 0 1px #2563eb1f}.tb-logo-img{object-fit:contain;width:100%;height:100%}@media (width<=768px){.tb-header{margin-bottom:52px}.tb-marquee-section{margin-bottom:0}.tb-fade-l,.tb-fade-r{width:80px}}@media (width<=480px){.tb-fade-l,.tb-fade-r{width:48px}}@media (width>=2560px){.tb-container{max-width:1800px}}.sw-container{will-change:transform;z-index:999;will-change:transform;z-index:999;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;top:30%;right:0;transform:translateY(-50%)translate(0)}.sw-btn-vertical{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#3b82f6 100%);border:none;border-radius:12px 0 0 12px;justify-content:center;align-items:center;width:48px;padding:24px 0;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:-4px 4px 20px #3b82f640}.sw-btn-vertical:hover{transform:translate(-4px);box-shadow:-8px 8px 24px #3b82f659}.sw-btn-text{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;font-family:Plus Jakarta Sans,system-ui;font-size:.9rem;font-weight:700;transform:rotate(180deg)}.sw-icons{flex-direction:column;gap:8px;display:flex}.sw-icon-link{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:-2px 4px 12px #0000001a}.sw-icon-link:hover{transform:translate(-4px)scale(1.05)}.sw-icon-wa{background:#25d366}.sw-icon-wa:hover{box-shadow:-4px 8px 16px #25d3664d}.sw-icon-mail{background:#3b82f6}.sw-icon-mail:hover{box-shadow:-4px 8px 16px #3b82f64d}.sw-icon-call{background:#ef4444}.sw-icon-call:hover{box-shadow:-4px 8px 16px #ef44444d}@media (width<=768px){.sw-btn-vertical{padding:20px 10px}.sw-btn-text{font-size:.8rem}.sw-icon-link{width:48px;height:48px}.sw-icon-link svg{width:20px;height:20px}}.bp-section{isolation:isolate;padding:var(--section-pad-y) 0 calc(var(--section-pad-y) * .9);background:#fff;position:relative;overflow:hidden}.bp-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.bp-aurora{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.bp-aurora-1{background:radial-gradient(circle,#3b82f633,#3b82f600 68%);width:46vw;max-width:700px;height:46vw;max-height:700px;animation:24s ease-in-out infinite bp-drift-a;top:-14%;right:-8%}.bp-aurora-2{background:radial-gradient(circle,#ff2d5524,#ff2d5500 68%);width:36vw;max-width:540px;height:36vw;max-height:540px;animation:28s ease-in-out infinite bp-drift-b;bottom:-16%;left:-10%}.bp-aurora-3{background:radial-gradient(circle,#93c5fd3d,#93c5fd00 70%);width:32vw;max-width:480px;height:32vw;max-height:480px;animation:32s ease-in-out infinite reverse bp-drift-a;top:34%;left:38%}.bp-grid{background-image:linear-gradient(#0f172a08 1px,#0000 1px),linear-gradient(90deg,#0f172a08 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 62% at 62% 46%,#000 12%,#0000 76%);mask-image:radial-gradient(78% 62% at 62% 46%,#000 12%,#0000 76%)}.bp-noise{opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bp-vignette{background:radial-gradient(90% 70% at 50% 44%,#0000 42%,#ffffffdb 100%);position:absolute;inset:0}@keyframes bp-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-4%,6%)scale(1.08)}}@keyframes bp-drift-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(5%,-5%)scale(1.12)}}.bp-container{z-index:1;max-width:var(--container-max);padding:0 var(--section-pad-x);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,68px);margin:0 auto;display:grid;position:relative}.bp-left{max-width:520px}.bp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-3);background:linear-gradient(#fff,#f6f9ff) padding-box padding-box,linear-gradient(120deg,#2563eb73,#ff2d554d) border-box;border:1px solid #0000;border-radius:100px;align-items:center;gap:8px;padding:7px 15px 7px 11px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 4px 16px -6px #2563eb59}.bp-eyebrow-dot{background:linear-gradient(135deg, var(--blue-1), var(--red-1));border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite bp-blink;box-shadow:0 0 0 4px #2563eb1f}@keyframes bp-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.bp-title{font-size:var(--h2-fluid);letter-spacing:-.035em;color:var(--text-1);margin-top:20px;font-weight:800;line-height:1.06}.bp-title-grad{background:linear-gradient(115deg,#3b82f6 0%,#1d4ed8 46%,#e11d48 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bp-lede{font-size:var(--p-fluid);color:var(--text-2);max-width:46ch;margin-top:20px;line-height:1.72}.bp-readout{-webkit-backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(#ffffffeb,#f6faffcc) padding-box padding-box,linear-gradient(135deg,#2563eb57,#fff3 52%,#e11d483d) border-box;border:1px solid #0000;border-radius:18px;min-height:104px;margin-top:26px;padding:16px 18px 16px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 18px 40px -26px #0f172a59}.bp-readout-rail{background:linear-gradient(180deg, var(--blue-1), var(--red-1));border-radius:100px;width:3px;position:absolute;top:12%;bottom:12%;left:0}.bp-readout-body{align-items:flex-start;gap:12px;display:flex}.bp-readout-icon{color:#fff;background:linear-gradient(140deg, var(--blue-1), var(--blue-3));border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 18px -6px #2563eba6}.bp-readout-icon.bp-tone-red{background:linear-gradient(140deg, #ff3b65, var(--red-3));box-shadow:0 6px 18px -6px #e11d48a6}.bp-readout-label{letter-spacing:-.015em;color:var(--text-1);margin-bottom:3px;font-size:13.5px;font-weight:800}.bp-readout-text{color:var(--text-2);font-size:13px;line-height:1.62}.bp-ticks{gap:6px;margin-top:18px;display:flex}.bp-tick{background:#0f172a1f;border-radius:100px;width:20px;height:3px;transition:width .45s cubic-bezier(.16,1,.3,1),background .45s}.bp-tick.is-on{background:linear-gradient(90deg, var(--blue-1), var(--red-1));width:40px}.bp-cta-wrap{margin-top:30px}.bp-cta{letter-spacing:-.01em;color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 52%,#e11d48 148%);border-radius:100px;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2563eb66,0 12px 34px -12px #2563ebb3,inset 0 1px #ffffff40}.bp-cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:42%;height:100%;animation:4.2s ease-in-out 1.2s infinite bp-shine;position:absolute;top:0;left:-70%;transform:skew(-18deg)}@keyframes bp-shine{0%{left:-70%}45%,to{left:170%}}.bp-cta:hover{transform:translateY(-2.5px);box-shadow:0 0 0 1px #2563eb99,0 18px 44px -12px #2563ebcc}.bp-cta:active{transform:scale(.975)}.bp-cta-arrow{animation:1.9s ease-in-out infinite bp-nudge;display:inline-flex}@keyframes bp-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.bp-arena{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.bp-camera{will-change:transform;position:absolute;inset:0}.bp-stage{position:absolute;inset:10%}.bp-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bp-aura-circle{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite bp-breathe}@keyframes bp-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.bp-rot{transform-box:view-box;transform-origin:380px 380px}.bp-rot-a{animation:92s linear infinite bp-spin}.bp-rot-b{animation:64s linear infinite reverse bp-spin}.bp-rot-c{animation:46s linear infinite bp-spin}@keyframes bp-spin{to{transform:rotate(360deg)}}.bp-ring{fill:none}.bp-ring-1{stroke:#2563eb29;stroke-width:1px;stroke-dasharray:2 12}.bp-ring-2{stroke:#2563eb33;stroke-width:1.2px;stroke-dasharray:6 10}.bp-ring-3{stroke:#e11d4829;stroke-width:1px;stroke-dasharray:3 9}.bp-path-base{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:100;opacity:.5;transition:stroke-width .35s,opacity .35s}.bp-path-flow{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:5 13;opacity:0;transition:stroke-width .35s,opacity .35s}.bp-section.is-flowing .bp-path-flow{opacity:.85;animation:1.6s linear infinite bp-dash}@keyframes bp-dash{to{stroke-dashoffset:-18px}}.bp-link.is-active .bp-path-base{stroke-width:2.2px;opacity:.95}.bp-section.is-flowing .bp-link.is-active .bp-path-flow{stroke-width:3.2px;opacity:1;animation-duration:.72s}.bp-particle{fill:#ff2d55;opacity:0;transition:fill .3s}.bp-particle.is-active{fill:#2563eb}.bp-core{aspect-ratio:1;z-index:3;width:27.9%;position:absolute;top:50%;left:50%;translate:-50% -50%}.bp-core-ring{filter:blur(.4px);background:conic-gradient(#2563eb00 0deg,#2563eb8c 70deg,#ff2d5580 165deg,#2563eb00 260deg 360deg);border-radius:50%;animation:8s linear infinite bp-spin;position:absolute;inset:-9%;-webkit-mask:radial-gradient(circle,#0000 61%,#000 63%);mask:radial-gradient(circle,#0000 61%,#000 63%)}.bp-core-glass{text-align:center;-webkit-backdrop-filter:blur(24px)saturate(170%);background:radial-gradient(circle at 32% 24%,#fffffffa,#ffffffb8 46%,#dbeafe9e 100%);border:1px solid #ffffffe6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5cqw;animation:5.5s ease-in-out infinite bp-core-breathe;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 2px 2px #fffffff2,inset 0 -14px 30px -18px #2563eb8c,0 0 0 1px #2563eb1a,0 30px 70px -30px #2563eb99,0 10px 30px -18px #e11d484d}@keyframes bp-core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.022)}}.bp-core-ripple{z-index:0;pointer-events:none;border:1.5px solid #2563eb80;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 26px -6px #2563eb80}.bp-core-chip{color:#fff;background:linear-gradient(140deg,#60a5fa,#1d4ed8 62%,#e11d48 165%);border-radius:30%;place-items:center;width:9.5cqw;min-width:30px;max-width:44px;height:9.5cqw;min-height:30px;max-height:44px;display:grid;box-shadow:0 8px 22px -8px #2563ebd9,inset 0 1px #fff6}.bp-core-label{letter-spacing:-.02em;text-transform:uppercase;color:var(--text-1);font-size:clamp(9.5px,2.1cqw,13.5px);font-weight:800;line-height:1.22}.bp-core-meter{letter-spacing:.02em;color:var(--blue-3);white-space:nowrap;background:#2563eb17;border:1px solid #2563eb24;border-radius:100px;align-items:center;gap:4px;padding:3px 8px;font-size:clamp(7.5px,1.35cqw,9.5px);font-weight:700;display:inline-flex}.bp-nodes{z-index:4;position:absolute;inset:0}.bp-node-anchor{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.bp-node{will-change:transform, opacity}.bp-node-float{animation:7.5s ease-in-out infinite bp-float}@keyframes bp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bp-node-card{text-align:left;cursor:pointer;width:clamp(116px,23cqw,172px);font-family:var(--font-sans);-webkit-backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(#fffffff2,#fffc) padding-box padding-box,linear-gradient(140deg,#3b82f68c,#ffffff40 50%,#e11d4847) border-box;border:1px solid #0000;border-radius:15px;align-items:center;gap:9px;padding:10px 12px;transition:opacity .4s,filter .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 14px 34px -18px #0f172a6b,0 2px 10px -4px #2563eb29}.bp-node-card.bp-tone-red{background:linear-gradient(#fffffff2,#fffc) padding-box padding-box,linear-gradient(140deg,#e11d4880,#ffffff40 50%,#3b82f64d) border-box}.bp-node-sheen{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffffbf 48%,#0000 64%);transition:transform .75s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-125%)}.bp-node-card:hover .bp-node-sheen{transform:translate(125%)}.bp-node-icon{width:7cqw;min-width:28px;max-width:36px;height:7cqw;min-height:28px;max-height:36px;color:var(--blue-2);background:linear-gradient(160deg,#eff6ff,#dbeafe);border:1px solid #2563eb24;border-radius:10px;flex-shrink:0;place-items:center;transition:background .35s,color .35s,box-shadow .35s;display:grid}.bp-tone-red .bp-node-icon{color:var(--red-2);background:linear-gradient(160deg,#fff1f2,#ffe4e6);border-color:#e11d4829}.bp-node-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bp-node-label{letter-spacing:-.018em;color:var(--text-1);font-size:clamp(10.5px,2.05cqw,12.5px);font-weight:750;line-height:1.2}.bp-node-live{color:var(--text-3);white-space:nowrap;align-items:center;gap:4px;font-size:clamp(8.5px,1.6cqw,10px);font-weight:600;display:inline-flex}.bp-live-dot{background:#22c55e;border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite bp-blink;box-shadow:0 0 0 2px #22c55e2e}.bp-node-card.is-active{box-shadow:inset 0 1px #fffffff2,0 0 0 1.5px #2563eb6b,0 22px 46px -18px #2563eb8c,0 4px 16px -6px #e11d4838}.bp-node-card.is-active .bp-node-icon{color:#fff;background:linear-gradient(140deg, var(--blue-1), var(--blue-3));box-shadow:0 8px 20px -8px #2563ebcc}.bp-node-card.bp-tone-red.is-active .bp-node-icon{background:linear-gradient(140deg, #ff3b65, var(--red-3));box-shadow:0 8px 20px -8px #e11d48cc}.bp-node-card.is-dim{opacity:.55;filter:saturate(.65)}.bp-stats{z-index:5;pointer-events:none;position:absolute;inset:0}.bp-stat-anchor{left:var(--x);top:var(--y);pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.bp-stat{will-change:transform, opacity}.bp-stat-card{-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(#fffffff0,#f8fbffd1) padding-box padding-box,linear-gradient(150deg,#2563eb6b,#ffffff38 55%,#e11d4838) border-box;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:2px;width:clamp(104px,17.5cqw,138px);padding:11px 13px;transition:box-shadow .4s,border-color .4s;animation:9s ease-in-out infinite bp-float;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 16px 36px -20px #0f172a66}.bp-stat-anchor:nth-child(2n) .bp-stat-card{animation-delay:-3s}.bp-stat-anchor:nth-child(3n) .bp-stat-card{animation-delay:-5.5s}.bp-stat-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(17px,3.3cqw,25px);font-weight:800;line-height:1}.bp-stat-card.bp-tone-red .bp-stat-value{background:linear-gradient(135deg,#ff3b65,#be123c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bp-stat-label{letter-spacing:.005em;color:var(--text-2);font-size:clamp(8.5px,1.55cqw,10.5px);font-weight:650;line-height:1.3}.bp-stat-pulse{opacity:0;background:#22c55e;border-radius:50%;width:5px;height:5px;transition:opacity .35s;position:absolute;top:10px;right:10px;box-shadow:0 0 0 3px #22c55e29}.bp-stat-card.is-hot{border-color:#0000;box-shadow:inset 0 1px #fffffff2,0 0 0 1.5px #2563eb66,0 22px 48px -20px #2563eb8c}.bp-stat-card.is-hot .bp-stat-pulse{opacity:1;animation:1.4s ease-in-out infinite bp-blink}.bp-spine{display:none}@media (width<=1279px){.bp-container{gap:clamp(24px,3vw,44px)}.bp-left{max-width:460px}}@media (width<=1023px){.bp-container{grid-template-columns:1fr;justify-items:center;gap:44px}.bp-left{text-align:center;max-width:640px}.bp-lede{margin-inline:auto}.bp-readout-body{text-align:left}.bp-ticks{justify-content:center}.bp-arena{width:min(100%,620px)}.bp-grid{-webkit-mask-image:radial-gradient(86% 60% at 50% 60%,#000 10%,#0000 78%);mask-image:radial-gradient(86% 60% at 50% 60%,#000 10%,#0000 78%)}}@media (width<=767px){.bp-section{padding-bottom:calc(var(--section-pad-y) * .75)}.bp-arena{aspect-ratio:auto;width:100%;container-type:normal}.bp-camera{position:static}.bp-stage{flex-direction:column;align-items:center;display:flex;position:static;inset:auto}.bp-svg{display:none}.bp-core{width:min(190px,54vw);margin-bottom:0;position:static;translate:none}.bp-core-glass{gap:8px}.bp-core-chip{width:34px;height:34px}.bp-core-label{font-size:12.5px}.bp-core-meter{font-size:9px}.bp-spine{background:linear-gradient(#2563eb73,#e11d484d);border-radius:100px;width:2px;height:46px;margin:4px 0 14px;display:block;position:relative;overflow:hidden}.bp-spine-flow{background:linear-gradient(#0000,#2563eb,#0000);border-radius:100px;height:40%;animation:1.5s linear infinite bp-spine-run;position:absolute;left:0;right:0}@keyframes bp-spine-run{0%{top:-45%}to{top:105%}}.bp-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid;position:static}.bp-node-anchor{position:static;transform:none}.bp-node,.bp-node-float{display:block}.bp-node-float{animation:none}.bp-node-card{border-radius:14px;width:100%;max-width:none;padding:11px 12px}.bp-node-card:after{content:"";background:linear-gradient(180deg, var(--blue-1), var(--red-1));opacity:0;border-radius:100px;width:2.5px;transition:opacity .35s;position:absolute;top:22%;bottom:22%;left:0}.bp-node-card.is-active:after{opacity:1}.bp-node-card.is-dim{opacity:1;filter:none}.bp-node-icon{width:30px;height:30px}.bp-node-label{font-size:11.5px}.bp-node-live{font-size:9px}.bp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid;position:static}.bp-stat-anchor{position:static;transform:none}.bp-stat-anchor:last-child{grid-column:span 2}.bp-stat-card{width:100%;max-width:none;padding:12px 14px;animation:none}.bp-stat-anchor:last-child .bp-stat-card{flex-direction:row;justify-content:center;align-items:baseline;gap:8px}.bp-stat-value{font-size:21px}.bp-stat-label{font-size:10px}}@media (width<=479px){.bp-left{text-align:left}.bp-lede{margin-inline:0}.bp-ticks{justify-content:flex-start}.bp-readout{min-height:0;padding:14px 14px 14px 18px}.bp-readout-text{font-size:12.5px}.bp-cta{justify-content:center;width:100%;padding:14px 20px}.bp-nodes{gap:8px}.bp-node-card{gap:8px;padding:10px}.bp-node-label{font-size:11px}.bp-core{width:min(168px,52vw)}}@media (width>=1600px){.bp-left{max-width:560px}}@media (prefers-reduced-motion:reduce){.bp-aurora,.bp-rot,.bp-aura-circle,.bp-core-ring,.bp-core-glass,.bp-node-float,.bp-stat-card,.bp-live-dot,.bp-eyebrow-dot,.bp-cta:after,.bp-cta-arrow,.bp-spine-flow,.bp-section.is-flowing .bp-path-flow{animation:none!important}.bp-path-base{stroke-dashoffset:0!important}.bp-section.is-flowing .bp-path-flow{opacity:.7}.bp-node-sheen{display:none}}.wc-section{isolation:isolate;padding:var(--section-pad-y) 0;background:#fff;position:relative;overflow:hidden}.wc-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.wc-mesh{background:radial-gradient(58% 42% at 12% 14%,#3b82f61a,#0000 64%),radial-gradient(52% 40% at 88% 26%,#ff2d550f,#0000 66%),radial-gradient(66% 46% at 50% 104%,#2563eb14,#0000 68%);position:absolute;inset:0}.wc-glow{filter:blur(100px);border-radius:50%;position:absolute}.wc-glow-blue{background:radial-gradient(circle,#3b82f629,#0000 68%);width:42vw;max-width:620px;height:42vw;max-height:620px;animation:28s ease-in-out infinite wc-drift;top:4%;left:50%;translate:-50%}.wc-glow-red{background:radial-gradient(circle,#ff2d551f,#0000 68%);width:30vw;max-width:440px;height:30vw;max-height:440px;animation:34s ease-in-out infinite reverse wc-drift;bottom:2%;right:-6%}@keyframes wc-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-4%)scale(1.1)}}.wc-blueprint{background-image:linear-gradient(#0f172a07 1px,#0000 1px),linear-gradient(90deg,#0f172a07 1px,#0000 1px),linear-gradient(#2563eb0b 1px,#0000 1px),linear-gradient(90deg,#2563eb0b 1px,#0000 1px);background-size:30px 30px,30px 30px,150px 150px,150px 150px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 62% at 50% 56%,#000 6%,#0000 78%);mask-image:radial-gradient(78% 62% at 50% 56%,#000 6%,#0000 78%)}.wc-dust{position:absolute;inset:0}.wc-speck{background:radial-gradient(circle,#2563eb99,#2563eb00);border-radius:50%;width:3px;height:3px;animation:20s ease-in-out infinite wc-lift;position:absolute}.wc-speck-0{top:68%;left:9%}.wc-speck-1{top:22%;left:24%}.wc-speck-2{top:88%;left:44%}.wc-speck-3{top:16%;left:62%}.wc-speck-4{top:74%;left:79%}.wc-speck-5{top:38%;left:94%}.wc-speck:nth-child(2n){width:4px;height:4px;animation-duration:26s;animation-delay:-8s}.wc-speck:nth-child(3n){background:radial-gradient(circle,#e11d4880,#e11d4800);animation-delay:-15s}@keyframes wc-lift{0%,to{opacity:.22;transform:translateY(0)scale(1)}50%{opacity:.72;transform:translateY(-40px)scale(1.3)}}.wc-fade{background:radial-gradient(94% 78%,#0000 46%,#ffffffe6 100%);position:absolute;inset:0}.wc-container{z-index:1;max-width:var(--container-max);padding:0 var(--section-pad-x);margin:0 auto;position:relative}.wc-head{text-align:center;max-width:760px;margin:0 auto clamp(28px,3.5vw,42px)}.wc-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-3);background:linear-gradient(#fff,#f5f9ff) padding-box padding-box,linear-gradient(120deg,#2563eb73,#ff2d554d) border-box;border:1px solid #0000;border-radius:100px;align-items:center;gap:8px;padding:6px 16px 6px 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 5px 18px -8px #2563eb73}.wc-badge-dot{background:linear-gradient(135deg, var(--blue-1), var(--red-1));border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite wc-blink}@keyframes wc-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.wc-title{font-size:var(--h2-fluid);letter-spacing:-.035em;color:var(--text-1);margin-top:20px;font-weight:800;line-height:1.08}.wc-title-grad{background:linear-gradient(115deg,#3b82f6 0%,#1d4ed8 48%,#e11d48 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wc-desc{max-width:620px;font-size:var(--p-fluid);color:var(--text-2);margin:18px auto 0;line-height:1.7}.wc-kpis{-webkit-backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(#fffffff0,#f8fbffdb) padding-box padding-box,linear-gradient(120deg,#2563eb4d,#ffffff3d 52%,#e11d4838) border-box;border:1px solid #0000;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 20px 44px -32px #0f172a66}.wc-kpi{text-align:center;will-change:transform, opacity;flex-direction:column;align-items:center;gap:5px;padding:20px 14px;display:flex;position:relative}.wc-kpi+.wc-kpi:before{content:"";background:linear-gradient(#0000,#0f172a1a,#0000);width:1px;position:absolute;top:24%;bottom:24%;left:0}.wc-kpi-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,2.1vw,1.85rem);font-weight:900;line-height:1}.wc-kpi.wc-tone-blue .wc-kpi-value{background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wc-kpi.wc-tone-red .wc-kpi-value{background:linear-gradient(135deg,#f43f5e,#be123c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wc-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:800}.wc-camera{will-change:transform;margin-top:clamp(26px,3.5vw,44px)}.wc-canvas{aspect-ratio:1000/580;width:100%;position:relative;container-type:inline-size}.wc-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wc-trace-base{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;opacity:.55;transition:stroke-width .35s,opacity .35s}.wc-trace-flow{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:4 14;opacity:0;transition:stroke-width .35s,opacity .35s}.wc-canvas.is-live .wc-trace-flow{opacity:.9;animation:1.7s linear infinite wc-dash}@keyframes wc-dash{to{stroke-dashoffset:-18px}}.wc-trace.is-active .wc-trace-base{stroke-width:2.4px;opacity:1}.wc-canvas.is-live .wc-trace.is-active .wc-trace-flow{stroke-width:3.2px;opacity:1;animation-duration:.8s}.wc-particle{fill:#ff2d55;opacity:0;transition:fill .3s}.wc-particle.is-active{fill:#2563eb}.wc-platform{z-index:3;will-change:transform, opacity;width:30%;height:20%;position:absolute;top:50%;left:50%;translate:-50% -50%}.wc-platform-halo{background:radial-gradient(#2563eb33,#2563eb00 68%);border-radius:50%;animation:6s ease-in-out infinite wc-breathe;position:absolute;inset:-34% -14%}@keyframes wc-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.wc-platform-inner{-webkit-backdrop-filter:blur(24px)saturate(165%);background:linear-gradient(#fffffff7,#f4f9ffe6) padding-box padding-box,linear-gradient(140deg,#2563eb8c,#ffffff59 50%,#e11d486b) border-box;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2.2cqw;padding:2cqw 2.6cqw;display:flex;position:absolute;inset:0;box-shadow:inset 0 2px 2px #fffffff2,inset 0 -12px 26px -18px #2563eb80,0 26px 60px -32px #2563eba6,0 8px 24px -18px #e11d484d}.wc-plat-top{align-items:center;gap:1.1cqw;min-width:0;display:flex}.wc-plat-mark{color:#fff;background:linear-gradient(140deg,#60a5fa,#1d4ed8 65%,#e11d48 170%);border-radius:30%;flex-shrink:0;place-items:center;width:3cqw;min-width:22px;max-width:30px;height:3cqw;min-height:22px;max-height:30px;display:grid;box-shadow:0 6px 16px -6px #2563ebd9}.wc-plat-name{letter-spacing:.04em;text-transform:uppercase;color:var(--text-1);white-space:nowrap;font-size:clamp(9px,1.35cqw,12.5px);font-weight:800}.wc-plat-live{background:var(--blue-2);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.1s ease-out infinite wc-pulse;box-shadow:0 0 #2563eb80}@keyframes wc-pulse{0%{box-shadow:0 0 #2563eb80}70%{box-shadow:0 0 0 7px #2563eb00}to{box-shadow:0 0 #2563eb00}}.wc-plat-readout{place-items:center;width:100%;height:1.9cqw;min-height:15px;display:grid;position:relative}.wc-plat-active{letter-spacing:-.015em;white-space:nowrap;background:linear-gradient(120deg,#2563eb,#e11d48);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(9.5px,1.5cqw,13.5px);font-weight:750;position:absolute}.wc-plat-meter{gap:4px;display:flex}.wc-seg{background:#0f172a1f;border-radius:100px;width:1.5cqw;min-width:12px;max-width:22px;height:3px;transition:background .45s,width .45s cubic-bezier(.16,1,.3,1)}.wc-seg.is-on{background:linear-gradient(90deg, var(--blue-1), var(--blue-3))}.wc-seg.is-head{background:linear-gradient(90deg, var(--blue-2), var(--red-1));width:2.6cqw;max-width:34px}.wc-mods{z-index:4;position:absolute;inset:0}.wc-anchor{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.wc-mod{will-change:transform, opacity}.wc-float{animation:8s ease-in-out infinite wc-hover}@keyframes wc-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.wc-card{text-align:left;cursor:pointer;width:18cqw;min-width:148px;max-width:208px;font-family:var(--font-sans);-webkit-backdrop-filter:blur(16px)saturate(155%);background:linear-gradient(#fffffff5,#fcfdffdb) padding-box padding-box,linear-gradient(140deg,#3b82f67a,#ffffff40 52%,#e11d4842) border-box;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:1cqw;padding:1.05cqw 1.15cqw;transition:box-shadow .4s,opacity .45s,filter .45s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 12px 28px -20px #0f172a6b}.wc-card.wc-tone-red{background:linear-gradient(#fffffff5,#fcfdffdb) padding-box padding-box,linear-gradient(140deg,#e11d4875,#ffffff40 52%,#3b82f647) border-box}.wc-card:not(.is-active){opacity:.74;filter:saturate(.72)}.wc-card.is-active{opacity:1;filter:none;box-shadow:inset 0 1px #fffffff2,0 0 0 1.5px #2563eb59,0 20px 42px -20px #2563eb8c}.wc-card.wc-tone-red.is-active{box-shadow:inset 0 1px #fffffff2,0 0 0 1.5px #e11d4852,0 20px 42px -20px #e11d4880}.wc-card:hover{box-shadow:inset 0 1px #fffffff2,0 0 0 1.5px #2563eb6b,0 28px 56px -22px #2563eb99}.wc-card-reflect{border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#0000 32%,#fffc 48%,#0000 64%);transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}.wc-card:hover .wc-card-reflect{transform:translate(130%)}.wc-card-icon{width:2.55cqw;min-width:26px;max-width:32px;height:2.55cqw;min-height:26px;max-height:32px;color:var(--blue-2);background:linear-gradient(160deg,#eff6ff,#dbeafe);border:1px solid #2563eb24;border-radius:9px;flex-shrink:0;place-items:center;transition:background .35s,color .35s,box-shadow .35s;display:grid;position:relative}.wc-tone-red .wc-card-icon{color:var(--red-2);background:linear-gradient(160deg,#fff1f2,#ffe4e6);border-color:#e11d4829}.wc-card.is-active .wc-card-icon{color:#fff;background:linear-gradient(140deg, var(--blue-1), var(--blue-3));box-shadow:0 7px 18px -7px #2563ebd9}.wc-card.wc-tone-red.is-active .wc-card-icon{background:linear-gradient(140deg, #ff3b65, var(--red-3));box-shadow:0 7px 18px -7px #e11d48d9}.wc-card.is-active .wc-card-icon:after{content:"";border-radius:inherit;border:1.5px solid #2563eb73;animation:1.8s ease-out infinite wc-ring;position:absolute;inset:-3px}.wc-card.wc-tone-red.is-active .wc-card-icon:after{border-color:#e11d486b}@keyframes wc-ring{0%{opacity:.85;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.wc-card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.wc-card-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.wc-card-title{letter-spacing:-.02em;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10.5px,1.32cqw,12.5px);font-weight:800;line-height:1.2;overflow:hidden}.wc-card-metric{letter-spacing:.02em;color:var(--blue-2);white-space:nowrap;flex-shrink:0;font-size:clamp(7.5px,.94cqw,9px);font-weight:800}.wc-tone-red .wc-card-metric{color:var(--red-2)}.wc-card-line{color:var(--text-3);font-size:clamp(8.5px,1.06cqw,10.5px);line-height:1.4}@media (width<=1279px){.wc-canvas{aspect-ratio:1000/620}}@media (width<=1023px){.wc-canvas{aspect-ratio:1000/680}.wc-card{min-width:132px;padding:1.3cqw 1.4cqw}.wc-card-line{display:none}.wc-platform{width:34%;height:22%}}@media (width<=899px){.wc-camera{margin-top:26px}.wc-canvas{aspect-ratio:auto;flex-direction:column;align-items:center;display:flex;container-type:normal}.wc-svg{display:none}.wc-platform{width:100%;max-width:380px;height:auto;margin-bottom:18px;position:static;translate:none}.wc-platform-halo{inset:-20% -8%}.wc-platform-inner{border-radius:16px;gap:9px;padding:16px 18px;position:static}.wc-plat-mark{width:26px;height:26px}.wc-plat-name{font-size:11px}.wc-plat-readout{height:17px;min-height:17px}.wc-plat-active{font-size:13px}.wc-seg{width:18px}.wc-seg.is-head{width:30px}.wc-mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid;position:static}.wc-anchor{position:static;transform:none}.wc-mod,.wc-float{display:block}.wc-float{animation:none}.wc-card{border-radius:13px;gap:10px;width:100%;min-width:0;max-width:none;padding:11px 12px}.wc-card-line{font-size:9.5px;display:block}.wc-card-icon{width:28px;height:28px}.wc-card-title{font-size:11.5px}.wc-card-metric{font-size:8.5px}.wc-card:not(.is-active){opacity:1;filter:none}}@media (width<=767px){.wc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-kpi:nth-child(odd):before{display:none}.wc-kpi:nth-child(n+3){border-top:1px solid #0f172a14}}@media (width<=479px){.wc-mods{grid-template-columns:1fr;gap:8px}.wc-card{padding:12px}.wc-card-title{white-space:normal;font-size:12px}.wc-card-head{flex-wrap:wrap}.wc-kpi{padding:16px 10px}}@media (width>=2560px){.wc-container{max-width:1800px}}@media (prefers-reduced-motion:reduce){.wc-glow,.wc-speck,.wc-badge-dot,.wc-plat-live,.wc-platform-halo,.wc-float,.wc-canvas.is-live .wc-trace-flow,.wc-card.is-active .wc-card-icon:after{animation:none!important}.wc-card-reflect{display:none}.wc-trace-base{stroke-dashoffset:0!important}.wc-canvas .wc-trace-flow{opacity:.7}.wc-card:not(.is-active){opacity:1;filter:none}}.cp-section{background-color:#fff;width:100%;position:relative;overflow:hidden}.cp-bg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.cp-mesh-gradient{filter:blur(60px);background:radial-gradient(circle at 30% 20%,#2563eb0a 0%,#0000 40%),radial-gradient(circle at 70% 80%,#e11d4808 0%,#0000 40%);width:140%;height:140%;position:absolute;top:-20%;left:-20%}.cp-blueprint-grid{opacity:.5;background-image:linear-gradient(#0f172a05 1px,#0000 1px),linear-gradient(90deg,#0f172a05 1px,#0000 1px);background-size:60px 60px;width:100%;height:100%;position:absolute;top:0;left:0}.cp-viewport{z-index:1;flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.cp-header{text-align:center;z-index:20;pointer-events:none;width:100%;padding:0 5%;position:absolute;top:8vh;left:0}.cp-badge{color:#2563eb;letter-spacing:.1em;background:#2563eb14;border:1px solid #2563eb26;border-radius:20px;align-items:center;gap:8px;margin-bottom:1.5rem;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.cp-badge-dot{background:#2563eb;border-radius:50%;width:6px;height:6px}.cp-heading{color:#0f172a;letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1.1}.cp-sub{color:#64748b;max-width:600px;margin:0 auto;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6}.cp-camera{z-index:10;pointer-events:none;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.cp-scene{pointer-events:none;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-top:calc(8vh + 170px);padding:0 5%;display:flex;position:absolute}.cp-scene.is-active{pointer-events:auto;z-index:2}.cp-scene.is-inactive{z-index:1;pointer-events:none!important}.cp-scene.is-inactive .cp-glass-panel{pointer-events:none!important}.cp-glass-panel{-webkit-backdrop-filter:blur(20px);pointer-events:auto;background:#ffffffb3;border:1px solid #fffc;border-radius:24px;width:100%;padding:40px;box-shadow:0 10px 40px #0f172a0a,inset 0 1px #fff}.cp-content-split{align-items:center;gap:60px;display:flex}.cp-text-side{flex-direction:column;flex:1;gap:1.5rem;display:flex}.cp-viz-side{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.cp-icon-wrap{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.cp-plan-title{letter-spacing:-.02em;margin:0;font-size:2.25rem;font-weight:800;line-height:1.1}.cp-plan-tagline{color:#0f172a;font-size:1.1rem;font-weight:600}.cp-plan-desc{color:#475569;font-size:1rem;line-height:1.7}.cp-stats-row{gap:16px;margin-top:10px;display:flex}.cp-stat-box{border-radius:12px;flex-direction:column;flex:1;gap:4px;padding:14px;display:flex}.cp-stat-val{letter-spacing:-.01em;font-size:1.1rem;font-weight:800}.cp-stat-lbl{color:#64748b;letter-spacing:.05em;font-size:.7rem;font-weight:700}.cp-plan-actions{margin-top:24px}.cp-viz-container{aspect-ratio:4/3;background:#fff;border:1px solid;border-radius:20px;justify-content:center;align-items:center;width:100%;padding:24px;display:flex;position:relative;box-shadow:0 20px 40px #00000008}.mlp-svg{width:100%;height:100%;overflow:visible}.matrix-viz-wrap{pointer-events:auto;grid-template-rows:1fr auto;gap:8px;width:100%;height:100%;min-height:292px;display:grid;position:relative}.matrix-image-panel{background:linear-gradient(135deg,#fff1f2bd,#fffffff0),radial-gradient(circle,#e11d4814,#0000 55%);border:1px solid #e11d481f;border-radius:18px;place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.matrix-full-image{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 16px 20px #0f172a29);width:min(76%,360px);height:218px;position:relative}.matrix-size-badge{z-index:2;color:#fff;background:#e11d48;border-radius:999px;padding:6px 11px;font-size:.72rem;font-weight:900;position:absolute;top:12px;left:12px;box-shadow:0 10px 22px #e11d483d}.matrix-pulse-ring{border:1px dashed #e11d482e;border-radius:18px;animation:2.4s ease-in-out infinite matrixPulse;position:absolute;inset:28px}.matrix-pulse-ring.ring-two{animation-delay:.5s;inset:54px}.matrix-caption{color:#9f1239;background:#fff7f8;border:1px solid #e11d481f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.78rem;display:flex}.matrix-caption strong{color:#e11d48}.matrix-caption span{color:#64748b;text-align:right}@keyframes matrixPulse{0%,to{opacity:.42;transform:scale(.98)}50%{opacity:.9;transform:scale(1.02)}}.mvn{opacity:0;transition:all .5s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.mvn-on{opacity:1;transform:scale(1)}.cp-float-chip{z-index:10;border:1px solid #0000;border-radius:30px;align-items:center;gap:6px;padding:8px 14px;font-size:.75rem;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 20px #0000000f}.cp-float-chip.top-right{top:-15px;right:-15px}.cp-float-chip.bot-left{bottom:-15px;left:-15px}.cp-progress-dots{z-index:30;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.cp-dot{background:#e2e8f0;border-radius:4px;width:4px;height:12px;transition:all .4s}.cp-dot.active{background:#2563eb;height:24px}@media (width<=1200px),(height<=800px){.cp-glass-panel{padding:24px}.cp-content-split{gap:30px}.cp-text-side{gap:1rem}.cp-header{top:4vh}.cp-heading{margin-bottom:.5rem;font-size:2.2rem}.cp-sub{font-size:.95rem}.cp-plan-title{font-size:1.8rem}.cp-plan-desc{font-size:.95rem;line-height:1.5}.cp-stats-row{gap:10px;margin-top:0}.cp-stat-box{padding:10px}.cp-plan-actions{margin-top:12px}.cp-viz-container{aspect-ratio:auto;min-height:260px;padding:16px}.cp-scene{margin-top:calc(4vh + 120px)}}@media (width<=1024px){.cp-section{padding-bottom:100px}.cp-viewport{overflow:visible;height:auto!important}.cp-header{padding:80px 5% 20px;position:relative;top:0}.cp-camera{flex-direction:column;gap:40px;height:auto;display:flex;position:relative;transform:none!important}.cp-scene{margin-top:0;padding:0 4%;position:relative;opacity:1!important;transform:none!important}.cp-content-split{flex-direction:column;gap:30px}.cp-viz-container{aspect-ratio:auto;height:300px}.cp-glass-panel{padding:20px;transform:none!important}.cp-stats-row{flex-wrap:wrap}.cp-stat-box{min-width:45%}.cp-progress-dots{display:none}}.legal-section{background:linear-gradient(#fff 0%,#f8fbff 100%);padding:clamp(76px,8vw,118px) clamp(20px,5vw,72px);position:relative;overflow:hidden}.legal-bg-grid{pointer-events:none;background:radial-gradient(circle at 12% 20%,#e11d4814,#0000 28%),radial-gradient(circle at 88% 75%,#2563eb14,#0000 30%),linear-gradient(#0f172a09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#0f172a09 1px,#0000 1px) 0 0/52px 52px;animation:18s linear infinite legalGridDrift;position:absolute;inset:0}.legal-inner{z-index:1;grid-template-columns:minmax(280px,.86fr) 1.14fr;align-items:center;gap:clamp(34px,5vw,72px);max-width:1180px;margin:0 auto;display:grid;position:relative}.legal-copy{max-width:430px}.legal-kicker{color:#2563eb;letter-spacing:.1em;background:#eff6ff;border-radius:999px;width:fit-content;padding:7px 12px;font-size:.74rem;font-weight:900;display:inline-flex}.legal-copy h2{color:#0f172a;max-width:390px;margin:18px 0 16px;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:900;line-height:1.08}.legal-copy p{color:#5b6b82;font-size:1.04rem;line-height:1.75}.legal-proof-strip{background:#ffffffd1;border:1px solid #2563eb1f;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,390px);margin-top:24px;padding:8px;display:grid;box-shadow:0 18px 36px #2563eb14}.legal-proof-strip span{color:#1d4ed8;background:#eff6ff;border-radius:6px;place-items:center;min-height:38px;font-size:.76rem;font-weight:900;display:grid;position:relative;overflow:hidden}.legal-proof-strip span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:2.8s ease-in-out infinite legalScan;position:absolute;inset:0;transform:translate(-120%)}.legal-proof-strip span:nth-child(2):after{animation-delay:.22s}.legal-proof-strip span:nth-child(3):after{animation-delay:.44s}.legal-doc-grid{perspective:900px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-doc-card{min-height:126px;transform-style:preserve-3d;background:#ffffffdb;border:1px solid #94a3b838;border-radius:8px;grid-template-columns:auto 1fr;gap:14px;padding:18px;transition:box-shadow .24s,background .24s;display:grid;box-shadow:0 16px 36px #0f172a0f}.legal-doc-card:hover{background:#fff;box-shadow:0 22px 44px #0f172a1a}.legal-doc-icon{color:#e11d48;background:#fff1f2;border:1px solid #e11d481f;border-radius:8px;place-items:center;width:42px;height:42px;animation:3.2s ease-in-out infinite legalIconFloat;display:grid}.legal-doc-card h3{color:#111827;margin:0 0 7px;font-size:1rem;line-height:1.2}.legal-doc-card p{color:#64748b;margin:0;font-size:.9rem;line-height:1.55}@media (width<=900px){.legal-inner{grid-template-columns:1fr}.legal-copy{max-width:none}}@media (width<=640px){.legal-section{padding:68px 18px}.legal-doc-grid{grid-template-columns:1fr}}@keyframes legalGridDrift{to{background-position:0 0,0 0,52px 52px,52px 52px}}@keyframes legalScan{0%,42%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@keyframes legalIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.op-section{background:#f8faff;width:100%;height:100vh;position:relative;overflow:hidden}.op-bg{z-index:0;will-change:background-color;transition:background-color .6s;position:absolute;inset:0}.op-noise{z-index:1;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.op-bng{opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.34,1.6,.64,1);transform:scale(0)}.op-bng-show{opacity:1;transform:scale(1)}.op-track{z-index:2;will-change:transform;flex-direction:row;width:max-content;height:100%;display:flex;position:relative}.op-slide{box-sizing:border-box;flex-shrink:0;align-items:center;gap:4vw;width:100vw;height:100vh;padding:0 5vw;display:flex}.op-info-panel{flex-direction:column;flex:0 0 42%;gap:8px;max-width:520px;display:flex}.op-section-header{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.op-section-badge{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:100px;align-items:center;gap:7px;width:fit-content;padding:4px 14px 4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.op-section-badge-dot{border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite opDot;box-shadow:0 0 8px}@keyframes opDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.op-section-heading{font-size:var(--h2-fluid);color:#0f172a;letter-spacing:-.03em;perspective:1200px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-weight:800;line-height:1.18}.op-section-heading .char{will-change:transform, opacity;display:inline-block}.op-product-badge{letter-spacing:.07em;text-transform:uppercase;border:1px solid;border-radius:100px;align-items:center;gap:6px;width:fit-content;padding:4px 13px 4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.op-product-name{font-size:var(--h2-fluid);letter-spacing:-.03em;margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-weight:800;line-height:1.15}.op-product-tagline{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:700}.op-product-desc{color:#64748b;margin:0;font-size:.95rem;line-height:1.4}.op-feature-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.op-feature-item{color:#374151;align-items:center;gap:6px;font-size:.875rem;font-weight:500;display:flex}.op-metric-row{display:flex}.op-metric-pill{border:1px solid;border-radius:12px;flex-direction:column;gap:2px;padding:10px 18px;display:flex}.op-metric-val{letter-spacing:-.03em;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:1.4rem;font-weight:800;line-height:1}.op-metric-lbl{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:600}.op-cta-btn{color:#fff;cursor:pointer;letter-spacing:-.01em;border:none;border-radius:12px;align-items:center;gap:10px;width:fit-content;padding:13px 26px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:.9rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #2563eb4d}.op-cta-btn:after{content:"";opacity:0;background:#ffffff14;transition:opacity .2s;position:absolute;inset:0}.op-cta-btn:hover:after{opacity:1}.op-dash-panel{flex:1;justify-content:center;align-items:center;display:flex}.op-dash-floater{width:100%;max-width:520px}.op-dash-win{background:#fff;border:1px solid #e8edf5;border-radius:18px;overflow:hidden;box-shadow:0 24px 64px #0f172a1f,0 6px 20px #0f172a12,inset 0 1px #fffc}.op-dash-chrome{background:#f8faff;border-bottom:1px solid #f0f4ff;align-items:center;gap:10px;padding:10px 16px;display:flex}.op-dash-dots{gap:5px;display:flex}.op-dash-dots i{border-radius:50%;width:10px;height:10px;display:block}.op-dot-r{background:#ff5f57}.op-dot-y{background:#febc2e}.op-dot-g{background:#28c840}.op-dash-chrome-title{letter-spacing:-.01em;text-align:center;flex:1;font-size:11.5px;font-weight:700}.op-dash-live{letter-spacing:.05em;font-size:9px;font-weight:700;animation:1.5s ease-in-out infinite opLive}@keyframes opLive{0%,to{opacity:1}50%{opacity:.3}}.op-dash-inner{padding:18px}.op-dash-svg{width:100%;height:auto;display:block}.op-dash-stats{border-top:1px solid #f1f5f9;gap:0;margin-top:12px;padding-top:12px;display:flex}.op-dstat{border-right:1px solid #f1f5f9;flex-direction:column;flex:1;align-items:center;gap:3px;padding:0 6px;display:flex}.op-dstat:last-child{border-right:none}.op-dstat strong{letter-spacing:-.02em;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:.9rem;font-weight:800}.op-dstat span{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:.65rem;font-weight:600}.op-matrix-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.op-matrix-cell{border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:10px 8px 8px;transition:transform .2s;display:flex}.op-matrix-cell:hover{transform:translateY(-2px)}.op-matrix-avatar{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.op-matrix-avatar span{color:#fff;font-size:11px;font-weight:800}.op-matrix-empty{color:#cbd5e1;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:300;display:flex}.op-matrix-label{letter-spacing:.04em;font-size:9px;font-weight:700}.op-matrix-progress{margin:8px 0 0}.op-mpr-label{justify-content:space-between;margin-bottom:5px;font-size:9px;font-weight:600;display:flex}.op-mpr-track{background:#f1f5f9;border-radius:100px;height:5px;overflow:hidden}.op-mpr-bar{border-radius:100px;height:100%;transition:width 1s}.op-level-bars{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.op-lbar-row{align-items:center;gap:10px;display:flex}.op-lbar-label{color:#64748b;flex-shrink:0;width:52px;font-size:10px;font-weight:600}.op-lbar-track{background:#f1f5f9;border-radius:100px;flex:1;height:8px;overflow:hidden}.op-lbar-fill{border-radius:100px;height:100%;transition:width 1s}.op-lbar-amount{text-align:right;flex-shrink:0;width:36px;font-size:10px;font-weight:700}.op-gen-bands{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.op-gen-band{border-radius:10px;padding:10px 12px}.op-gen-top{justify-content:space-between;margin-bottom:6px;display:flex}.op-gen-label{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.op-gen-rank{opacity:.7;font-size:9px;font-weight:600}.op-gen-members{flex-wrap:wrap;gap:4px;display:flex}.op-gen-chip{background:#fff9;border:1px solid;border-radius:100px;padding:2px 8px;font-size:9px;font-weight:600}.op-ecom-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.op-ecom-card{border:1.5px solid;border-radius:10px;padding:10px 10px 8px;transition:transform .2s;position:relative}.op-ecom-card:hover{transform:translateY(-2px)}.op-ecom-hot{letter-spacing:.06em;color:#fff;border-radius:100px;padding:1px 7px;font-size:8px;font-weight:800;position:absolute;top:-6px;right:8px}.op-ecom-name{color:#0f172a;font-size:11px;font-weight:700}.op-ecom-price{margin:3px 0;font-size:13px;font-weight:800}.op-ecom-sold{color:#94a3b8;font-size:9px;font-weight:600}.op-crypto-list{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.op-crypto-row{background:#f8faff;border:1px solid #f1f5f9;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;display:flex}.op-crypto-sym{letter-spacing:.04em;text-align:center;border-radius:6px;flex-shrink:0;width:36px;padding:3px 7px;font-size:9px;font-weight:800}.op-crypto-info{flex-direction:column;flex:1;gap:1px;display:flex}.op-crypto-name{color:#0f172a;font-size:11px;font-weight:600}.op-crypto-price{color:#64748b;font-size:10px;font-weight:500}.op-crypto-change{flex-shrink:0;font-size:10px;font-weight:700}.op-crypto-chart{padding:0 2px}.op-crypto-chart-label{letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.op-crypto-svg{width:100%;height:40px;display:block}.op-product-counter{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.op-counter-dot{cursor:pointer;background:#0f172a26;border-radius:50%;width:7px;height:7px;transition:background .35s,transform .35s,width .35s;display:block}.op-counter-dot.op-dot-on{background:var(--dot-accent,#2563eb);border-radius:4px;width:20px;transform:scale(1.3)}@media (width<=1024px){.op-section{height:auto;overflow:visible}.op-track{flex-direction:column;width:100%;transform:none!important}.op-slide{width:100%;height:auto;padding:var(--section-pad-y) var(--section-pad-x);flex-direction:column;gap:40px}.op-info-panel{flex:none;width:100%;max-width:100%}.op-dash-panel{width:100%}.op-dash-floater{max-width:100%}.op-product-counter{display:none}.op-product-name{font-size:1.8rem}}@media (width<=480px){.op-slide{padding-top:20px}}.sfn-section{padding:var(--section-pad-y) 0 calc(var(--section-pad-y) + 20px);color:#0f172a;background:#fff;position:relative;overflow:hidden}.sfn-dotgrid{pointer-events:none;z-index:1;background-image:radial-gradient(#2563eb0f 1.5px,#0000 1.5px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 80%);mask-image:radial-gradient(#000 20%,#0000 80%)}.sfn-header{text-align:center;z-index:5;max-width:840px;margin:0 auto 120px;padding:0 24px;position:relative}.sfn-badge{color:#1d4ed8;letter-spacing:.12em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 18px 6px 12px;font-size:11px;font-weight:800;display:inline-flex}.sfn-badge-dot{background:#3b82f6;border-radius:50%;width:6px;height:6px;animation:2s infinite sfnPulse;box-shadow:0 0 10px #3b82f680}@keyframes sfnPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.sfn-head{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:var(--h2-fluid);color:#0f172a;letter-spacing:-.04em;perspective:1200px;margin:0 0 24px;font-weight:800;line-height:1.1}.sfn-head .char{will-change:transform, opacity;display:inline-block}.sfn-sub{font-size:var(--p-fluid);color:#475569;max-width:580px;margin:0 auto;line-height:1.6}.sfn-features{z-index:5;flex-direction:column;display:flex;position:relative}.sfn-block{justify-content:center;align-items:center;min-height:80vh;padding:100px 24px;display:flex;position:relative;overflow:hidden}.sfn-block-inner{max-width:var(--container-max);z-index:3;justify-content:space-between;align-items:center;gap:80px;width:100%;margin:0 auto;display:flex;position:relative}.sfn-block-rev .sfn-block-inner{flex-direction:row-reverse}.sfn-ghost{color:#0000;opacity:.03;pointer-events:none;z-index:1;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:clamp(20rem,40vw,40rem);font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sfn-blob{filter:blur(80px);opacity:.4;pointer-events:none;z-index:2;border-radius:50%;width:800px;height:800px;margin-top:-400px;margin-left:-400px;position:absolute;top:50%;left:50%}.sfn-sep{height:1px;position:absolute;bottom:0;left:0;right:0}.sfn-feat-text{flex-direction:column;flex:0 0 45%;gap:20px;max-width:520px;display:flex}.sfn-feat-badge-d{letter-spacing:.08em;text-transform:uppercase;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.sfn-ftitle{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:var(--h2-fluid);color:#0f172a;letter-spacing:-.03em;perspective:1200px;margin:0;font-weight:800;line-height:1.1}.sfn-ftitle .char{will-change:transform, opacity;display:inline-block}.sfn-ftagline{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.sfn-fdesc{color:#475569;margin:0;font-size:1rem;line-height:1.6}.sfn-fbenefit{border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.sfn-fbenefit span{color:#0f172a;font-size:.95rem;font-weight:700}.sfn-fpoints{flex-direction:column;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sfn-fpoints li{color:#374151;align-items:center;gap:10px;font-size:.95rem;font-weight:600;display:flex}.sfn-fcta{color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;width:fit-content;margin-top:10px;padding:14px 28px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 4px 16px #00000026}.sfn-holo-outer{max-width:600px;transform-style:preserve-3d;flex:0 0 50%;position:relative}.sfn-holo-frame{-webkit-backdrop-filter:blur(20px);z-index:2;background:#ffffffd9;border:1px solid;border-radius:24px;flex-direction:column;min-height:400px;display:flex;position:relative;overflow:hidden}.sfn-scanlines{pointer-events:none;z-index:10;background:linear-gradient(#fff0,#fff0 50%,#2563eb08 50%,#2563eb08) 0 0/100% 4px;position:absolute;inset:0}.sfn-frame-chrome{z-index:2;border-bottom:1px solid;align-items:center;gap:12px;padding:14px 20px;display:flex;position:relative}.sfn-chrome-dots-light{gap:6px;display:flex}.sfn-chrome-dots-light i{border-radius:50%;width:10px;height:10px}.sfn-chrome-lbl{letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800}.sfn-chrome-live{letter-spacing:.08em;margin-left:auto;font-size:9px;font-weight:800;animation:2s infinite sfnLiveFlash}@keyframes sfnLiveFlash{0%,to{opacity:1}50%{opacity:.3}}.sfn-holo-body{z-index:2;flex-direction:column;flex:1;justify-content:center;padding:30px;display:flex;position:relative}.sfn-light-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.sfn-light-metric{background:#fff;border:1px solid;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px;display:flex;box-shadow:0 4px 12px #00000008}.sfn-light-metric strong{font-family:Plus Jakarta Sans,system-ui;font-size:1.25rem;font-weight:800}.sfn-light-metric span{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.sfn-light-chart-lbl{text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:11px;font-weight:800}.sfn-light-bars{align-items:flex-end;gap:8px;height:100px;margin-bottom:8px;display:flex}.sfn-light-bar{background:var(--a);height:var(--h);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;transform:scaleY(0)}.sfn-inview .sfn-light-bar{animation:sfnBarGrow .8s ease-out var(--delay) forwards}@keyframes sfnBarGrow{to{transform:scaleY(1)}}.sfn-light-blabels{gap:8px;display:flex}.sfn-light-blabels span{text-align:center;color:#64748b;flex:1;font-size:10px;font-weight:700}.sfn-light-acts{flex-direction:column;gap:8px;margin-top:24px;display:flex}.sfn-light-act{border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.sfn-light-act i{border-radius:50%;width:8px;height:8px}.sfn-light-act div{flex-direction:column;display:flex}.sfn-light-act strong{font-size:11px}.sfn-light-act span{font-size:9px}.sfn-tree-chips{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:auto;display:grid}.sfn-tree-chip{background:#fff;border:1px solid;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex;box-shadow:0 4px 12px #00000008}.sfn-tree-chip strong{font-family:Plus Jakarta Sans,system-ui;font-size:1.1rem;font-weight:800}.sfn-tree-chip span{text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.sfn-comm-hero{border:1px solid;border-radius:16px;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;padding:30px;display:flex}.sfn-comm-hero span:first-child{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.sfn-comm-hero strong{font-family:Plus Jakarta Sans,system-ui;font-size:2.8rem;font-weight:800;line-height:1}.sfn-comm-levels{flex-direction:column;gap:14px;display:flex}.sfn-comm-lv{align-items:center;gap:12px;display:flex}.sfn-comm-lv span:first-child{width:45px;font-size:11px;font-weight:600}.sfn-comm-track{border-radius:3px;flex:1;height:6px;overflow:hidden}.sfn-comm-fill{background:var(--a);border-radius:3px;width:0;height:100%}.sfn-inview .sfn-comm-fill{animation:sfnFill 1s ease-out var(--delay) forwards}@keyframes sfnFill{to{width:var(--w)}}.sfn-comm-badges{justify-content:center;gap:10px;margin-top:24px;display:flex}.sfn-comm-badge{border:1px solid;border-radius:100px;padding:4px 12px;font-size:10px;font-weight:800}.sfn-wcard{border-radius:16px;flex-direction:column;gap:16px;margin-bottom:24px;padding:24px;display:flex;box-shadow:0 10px 30px #0000001a}.sfn-wcard-top{letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.sfn-wcard-bal{font-family:Plus Jakarta Sans,system-ui;font-size:2.5rem;font-weight:800;line-height:1}.sfn-wcard-btm{justify-content:space-between;align-items:flex-end;display:flex}.sfn-wcard-tag{text-transform:uppercase;border-radius:6px;padding:3px 10px;font-size:9px;font-weight:800}.sfn-light-txns{flex-direction:column;gap:10px;display:flex}.sfn-light-txn{border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.sfn-light-txn i{opacity:.15;border-radius:8px;width:32px;height:32px}.sfn-light-txn span{flex:1;font-size:12px;font-weight:700}.sfn-light-txn strong{font-size:13px;font-weight:800}.sfn-ai-chip{letter-spacing:.1em;border-radius:100px;margin-bottom:12px;padding:4px 12px;font-size:9px;font-weight:800;display:inline-block}.sfn-ai-insight{border-radius:0 12px 12px 0;margin:0 0 24px;padding:16px;font-size:14px;line-height:1.6}.sfn-rep-chips{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.sfn-rep-chip{background:#fff;border:1px solid;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex;box-shadow:0 4px 12px #00000008}.sfn-rep-chip strong{font-size:16px;font-weight:800}.sfn-rep-chip span{text-transform:uppercase;font-size:10px;font-weight:800}.sfn-mobile-holo{align-items:center}.sfn-light-phone{background:#fff;border:12px solid;border-radius:32px;width:180px;height:360px;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000001a}.sfn-light-notch{z-index:2;border-radius:0 0 12px 12px;width:70px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sfn-light-screen{flex-direction:column;width:100%;height:100%;display:flex}.sfn-light-app-bar{justify-content:space-between;align-items:center;padding:28px 16px 12px;display:flex}.sfn-light-app-body{flex-direction:column;gap:12px;padding:16px;display:flex}.sfn-light-app-card{border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.sfn-light-app-card span{font-size:10px;font-weight:700}.sfn-light-app-card strong{font-size:20px;font-weight:800}.sfn-light-app-stat{border-radius:8px;justify-content:space-between;padding:12px;font-size:11px;font-weight:600;display:flex}.sfn-platform-btns{gap:12px;display:flex}.sfn-platform-btns span{border-radius:100px;padding:8px 16px;font-size:11px;font-weight:800}.sfn-code-blk{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;overflow:hidden;box-shadow:0 10px 30px #0000000d}.sfn-code-bar{background:#f8faff;border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;padding:12px 16px;display:flex}.sfn-code-bar i{border-radius:50%;width:10px;height:10px}.sfn-code-pre{margin:0;padding:20px;font-family:Fira Code,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.sfn-endpoints{flex-direction:column;gap:8px;display:flex}.sfn-ep-row{border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.sfn-ep-m{border-radius:4px;padding:2px 8px;font-family:monospace;font-size:11px;font-weight:800}.sfn-ep-p{flex:1;font-family:monospace;font-size:12px;font-weight:600}.sfn-ep-ok{color:#10b981;font-size:11px;font-weight:800}.sfn-sec-row{align-items:center;gap:24px;margin-bottom:32px;display:flex}.sfn-ring-wrap{width:140px;height:140px;position:relative}.sfn-ring-svg{width:100%;height:100%}.sfn-ring-prog{stroke-dasharray:var(--c);stroke-dashoffset:var(--c);transition:stroke-dashoffset 1.5s cubic-bezier(.16,1,.3,1)}.sfn-inview .sfn-ring-prog{stroke-dashoffset:var(--t)}.sfn-sec-info{flex-direction:column;gap:8px;display:flex}.sfn-sec-info strong{font-size:20px;font-weight:800}.sfn-sec-info p{margin:0;font-size:12px;line-height:1.5}.sfn-sec-tag{border:1px solid;border-radius:100px;width:fit-content;margin-top:4px;padding:4px 12px;font-size:10px;font-weight:800;display:inline-block}.sfn-sec-list{flex-direction:column;gap:16px;display:flex}.sfn-sec-item{opacity:0;align-items:center;gap:12px;display:flex}.sfn-inview .sfn-sec-item{animation:sfnSecUp .5s ease-out var(--delay) forwards}@keyframes sfnSecUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sfn-sec-item span{font-size:14px}@media (width<=1024px){.sfn-block-inner{gap:60px;flex-direction:column!important}.sfn-feat-text{text-align:center;flex:none;align-items:center;max-width:100%}.sfn-fpoints{align-items:center}.sfn-holo-outer{flex:none;width:100%;max-width:100%}}@media (width<=768px){.sfn-section{padding:var(--section-pad-y) 0 calc(var(--section-pad-y) - 20px)}.sfn-block{padding:40px var(--section-pad-x);min-height:auto}.sfn-light-metrics{grid-template-columns:repeat(3,1fr);gap:8px}.sfn-light-metric{padding:10px 6px}.sfn-light-metric strong{font-size:1rem}.sfn-tree-chips{grid-template-columns:repeat(2,1fr)}.sfn-comm-hero{padding:20px}.sfn-comm-hero strong{font-size:2rem}.sfn-wcard-bal{font-size:1.8rem}.sfn-rep-chips{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.sfn-light-metrics,.sfn-rep-chips{grid-template-columns:1fr}.sfn-sec-row{text-align:center;flex-direction:column}}.te-section{color:#03c;width:100%;min-height:100vh;padding:var(--section-pad-y) var(--section-pad-x);background:#fff;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.te-bg-fog{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0,#0055ff0d,#0000 60%);position:absolute;inset:0}.te-bg-grid{pointer-events:none;z-index:1;background-image:linear-gradient(#0033cc0d 1px,#0000 1px),linear-gradient(90deg,#0033cc0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 80%);mask-image:radial-gradient(circle,#000 20%,#0000 80%)}.te-header{text-align:center;z-index:20;width:100%;max-width:var(--container-text);margin-bottom:60px;position:relative}.te-header h2{font-size:var(--h2-fluid);letter-spacing:-.04em;background:linear-gradient(135deg,#03c 0%,#f03 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:15px;font-weight:800}.te-header p{color:#05f;font-size:var(--p-fluid);font-weight:500}.te-container{width:100%;max-width:var(--container-max);z-index:10;position:relative}.te-bento-grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);grid-template-areas:"core core frontend""backend data infra";gap:20px;display:grid}.te-bento-card{background:#fff;border:1px solid #0033cc26;border-radius:24px;flex-direction:column;padding:32px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0033cc0d}.te-bento-card:hover{border-color:#f03;box-shadow:0 10px 40px #ff003326}.te-bento-card-bg{z-index:0;background:radial-gradient(circle at 100% 0,#0055ff08,#0000 70%);position:absolute;inset:0}.te-bento-content{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.te-bento-content h3{color:#03c;letter-spacing:-.02em;margin:0 0 8px;font-family:Plus Jakarta Sans,system-ui;font-size:1.5rem;font-weight:800}.te-bento-content p{color:#05f;margin:0 0 24px;font-size:.95rem;font-weight:500;line-height:1.5}.te-badge-container{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.te-badge{background:#fff;border:1px solid #05f3;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;transition:all .2s;display:flex}.te-badge span{color:#03c;letter-spacing:.02em;font-size:.85rem;font-weight:700}.te-badge:hover{background:#03c;border-color:#03c}.te-badge:hover span,.te-badge:hover svg{color:#fff!important;stroke:#fff!important}@media (width<=1024px){.te-bento-grid{grid-template-columns:repeat(2,1fr);grid-template-areas:"core core""frontend backend""data infra"}}@media (width<=768px){.te-section{padding:var(--section-pad-y) var(--section-pad-x)}.te-bento-grid{grid-template-columns:1fr;grid-template-areas:"core""frontend""backend""data""infra"}}.ms-section{color:#fff;perspective:2000px;background:#000;width:100%;min-height:100vh;position:relative;overflow:hidden}.ms-aurora-bg{z-index:0;opacity:.6;position:absolute;inset:0;overflow:hidden}.ms-blob{filter:blur(100px);border-radius:50%;animation:20s ease-in-out infinite alternate msFloat;position:absolute}.ms-blob-1{background:#8b5cf666;width:600px;height:600px;top:-100px;left:-100px}.ms-blob-2{background:#3b82f64d;width:800px;height:800px;animation-delay:-5s;bottom:-200px;right:-200px}.ms-blob-3{background:#ec489933;width:500px;height:500px;animation-delay:-10s;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes msFloat{0%{transform:translate(0)scale(1)}to{transform:translate(100px,100px)scale(1.2)}}.ms-content-wrapper{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.ms-header{text-align:center;z-index:20;width:100%;max-width:800px;padding:0 20px;position:absolute;top:120px;left:50%;transform:translate(-50%)}.ms-badge{letter-spacing:.2em;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:100px;margin-bottom:16px;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-block}.ms-header h2{font-family:Plus Jakarta Sans,system-ui;font-size:var(--h1-fluid);letter-spacing:-.04em;text-shadow:0 10px 30px #00000080;margin:0 0 16px;font-weight:800;line-height:1.1}.ms-header p{font-size:var(--p-fluid);color:#a1a1aa;margin:0;line-height:1.5}.ms-3d-environment{width:100%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.ms-phone-wrapper{width:280px;height:560px;transform-style:preserve-3d;position:relative}.ms-iphone{transform-style:preserve-3d;z-index:10;background:#111;border-radius:42px;padding:10px;position:absolute;inset:0;box-shadow:0 0 0 2px #333,0 0 0 6px #1a1a1a,0 40px 100px #000c,inset 0 0 20px #ffffff1a}@media (width<=1024px){.ms-phone-wrapper{width:240px;height:480px}.ms-iphone{border-radius:36px;padding:8px}.ms-screen{border-radius:28px}.ms-notch{width:80px;height:22px;top:16px}.ms-widget-top-right{right:-120px}.ms-widget-bottom-left{left:-120px}.ms-widget-bottom-right{right:-100px}}@media (width<=768px){.ms-content-wrapper{padding:100px 20px 60px}.ms-phone-wrapper{width:220px;height:440px}.ms-iphone{border-radius:32px;padding:6px}.ms-screen{border-radius:26px}.ms-widget{min-width:180px;padding:12px 16px}.ms-widget-top-right{top:10%;right:-20px}.ms-widget-bottom-left{bottom:20%;left:-20px}.ms-widget-bottom-right{bottom:5%;right:0}}.ms-notch{z-index:20;background:#000;border-radius:20px;justify-content:flex-end;align-items:center;width:100px;height:30px;padding:0 10px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 5px #ffffff1a}.ms-camera{background:#1a1a24;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 4px #000c}.ms-screen{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);background:#09090b;border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.ms-app-ui{object-fit:cover;width:100%;height:100%}.ms-iphone:after{content:"";pointer-events:none;z-index:30;background:linear-gradient(135deg,#ffffff26 0%,#fff0 40% 100%);border-radius:48px;position:absolute;inset:0}.ms-widgets-layer{z-index:40;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.ms-widget{-webkit-backdrop-filter:blur(20px);background:#141419b3;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:16px;min-width:240px;padding:16px 20px;display:flex;position:absolute;box-shadow:0 20px 40px #00000080}.ms-widget-top-right{top:15%;right:-180px;transform:translateZ(50px)}.ms-widget-bottom-left{bottom:25%;left:-200px;transform:translateZ(100px)}.ms-widget-bottom-right{bottom:10%;right:-150px;transform:translateZ(80px)}.ms-widget-icon{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ms-widget-text{flex-direction:column;gap:4px;display:flex}.ms-widget-text span{color:#a1a1aa;font-size:.8rem;font-weight:500}.ms-widget-text strong{color:#fff;font-family:Plus Jakarta Sans,system-ui;font-size:1.1rem;font-weight:800}@media (width<=1024px){.ms-widget-top-right{right:-100px}.ms-widget-bottom-left{left:-100px}.ms-widget-bottom-right{right:-50px}}@media (width<=768px){.ms-phone-wrapper{width:280px;height:580px}.ms-widget{min-width:200px;padding:12px 16px}.ms-widget-top-right{top:10%;right:-20px}.ms-widget-bottom-left{bottom:20%;left:-20px}.ms-widget-bottom-right{bottom:5%;right:0}}.ih-section{color:#fff;background:#03030a;flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.ih-bg-grid{-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 80%);mask-image:radial-gradient(circle,#000 20%,#0000 80%);z-index:0;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:-webkit-radial-gradient(circle,#000 20%,#0000 80%)}.ih-header{text-align:center;max-width:var(--container-text);z-index:20;padding:var(--section-pad-y) var(--section-pad-x) 0 var(--section-pad-x);position:relative}.ih-badge{letter-spacing:.2em;color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;margin-bottom:24px;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-block}.ih-header h2{font-family:Plus Jakarta Sans,system-ui;font-size:var(--h2-fluid);letter-spacing:-.04em;margin:0 0 16px;font-weight:800;line-height:1.1}.ih-header p{font-size:var(--p-fluid);color:#71717a;margin:0;line-height:1.6}.ih-canvas-wrapper{z-index:10;width:100vw;max-width:900px;height:900px;max-height:100vw;margin:auto;position:relative}.ih-svg-canvas{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.ih-svg-track{fill:none;stroke:#ffffff0d;stroke-width:.3px}.ih-svg-path{fill:none;stroke-width:.5px;stroke-linecap:round;filter:drop-shadow(0 0 3px)}.ih-packet{filter:drop-shadow(0 0 5px)}.ih-core{z-index:20;border-radius:50%;width:160px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #3b82f680,inset 0 0 30px #fff3}.ih-core-img{object-fit:cover;mix-blend-mode:screen;border-radius:50%;width:100%;height:100%}.ih-core-overlay{-webkit-backdrop-filter:blur(2px);background:#0006;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ih-core-icon{color:#fff;filter:drop-shadow(0 0 10px #fffc)}.ih-pulse-ring{border:1px solid #3b82f680;border-radius:50%;animation:3s cubic-bezier(.215,.61,.355,1) infinite ihPulse;position:absolute;inset:-20px}.ih-pulse-ring.delay-1{animation-delay:1s}.ih-pulse-ring.delay-2{animation-delay:2s}@keyframes ihPulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.ih-node{will-change:transform;z-index:10;position:absolute;transform:translate(-50%,-50%)}.ih-node-glass{-webkit-backdrop-filter:blur(12px);background:#0a0a0fcc;border:1px solid #ffffff1a;border-radius:100px;align-items:center;padding:12px;display:flex;box-shadow:0 10px 30px #00000080}.ih-sync-glow{animation:4s infinite ihNodeGlow}@keyframes ihNodeGlow{0%,35%{z-index:10;border-color:#ffffff1a;box-shadow:0 10px 30px #00000080}40%,60%{border-color:var(--node-color);box-shadow:0 0 30px var(--node-shadow);z-index:50}65%,to{z-index:10;border-color:#ffffff1a;box-shadow:0 10px 30px #00000080}}.ih-node-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ih-node-details{white-space:nowrap;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.ih-sync-expand{animation:4s infinite ihNodeExpand}@keyframes ihNodeExpand{0%,35%{opacity:0;max-width:0;margin-left:0}40%,60%{opacity:1;max-width:200px;margin-left:12px}65%,to{opacity:0;max-width:0;margin-left:0}}.ih-node-name{color:#fff;font-size:.9rem;font-weight:700}.ih-node-status{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-top:2px;font-size:.7rem;font-weight:600;display:flex}.ih-status-dot{border-radius:50%;width:6px;height:6px;animation:1.5s infinite ihBlink;box-shadow:0 0 8px}@keyframes ihBlink{0%,to{opacity:1}50%{opacity:.4}}@media (width<=1024px){.ih-canvas-wrapper{max-width:700px;height:700px}.ih-header{padding-top:var(--section-pad-y)}.ih-canvas-wrapper{width:100vw;height:100vw}.ih-core{width:90px;height:90px}.ih-core-icon{width:28px;height:28px}.ih-node-glass{padding:8px}.ih-node-icon{width:32px;height:32px}.ih-node-details{display:none!important}}:root{--dp-card:min(48vh, 360px)}.dp-section{color:#0f172a;background-color:#fff;flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.dp-background{z-index:0;pointer-events:none;position:absolute;inset:0}.dp-bg-grid{background-image:linear-gradient(90deg,#2563eb0d 1px,#0000 1px),linear-gradient(#2563eb0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%)}.dp-bg-mesh{filter:blur(60px);background:radial-gradient(circle at 15%,#2563eb14 0%,#0000 50%),radial-gradient(circle at 85% 30%,#dc26260d 0%,#0000 50%);position:absolute;inset:0}.dp-stage-glow{mix-blend-mode:multiply;opacity:.8;transition:background .8s;position:absolute;inset:0}.dp-header-fixed{text-align:center;z-index:10;pointer-events:none;flex-direction:column;align-items:center;width:100%;margin-top:6vh;padding:0 20px;display:flex;position:relative;left:0}.dp-badge{letter-spacing:.15em;color:#2563eb;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);background:#2563eb1a;border:1px solid #2563eb33;border-radius:30px;margin-bottom:16px;padding:6px 14px;font-size:.75rem;font-weight:800;display:inline-flex}.dp-header-fixed h2{letter-spacing:-.02em;color:#0f172a;margin:0 0 12px;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.dp-subtitle{color:#64748b;max-width:600px;margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6}.dp-viewport{z-index:5;flex:1;align-items:center;display:flex;position:relative}.dp-track{will-change:transform;align-items:center;height:100%;padding:0 calc(50vw - 160px);display:flex;position:relative}.dp-flow-svg{pointer-events:none;z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dp-flow-base{stroke:#94a3b833;stroke-width:2px;stroke-dasharray:6 6}.dp-flow-draw{fill:none;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;will-change:stroke-dashoffset}.dp-flow-bloom{stroke-width:24px;filter:blur(12px);opacity:.2}.dp-flow-body{stroke-width:6px;filter:blur(2px);opacity:.8}.dp-flow-core{stroke-width:2px;stroke:#fff}.dp-flow-comet{visibility:hidden;will-change:transform}.dp-card-wrapper{height:var(--dp-card);z-index:2;will-change:transform, opacity;flex:0 0 320px;margin-right:18vw;position:relative}.dp-card-wrapper:last-child{margin-right:0}.dp-card-offset{width:100%;height:100%;transform:translateY(var(--wave))}.dp-tilt-wrapper{width:100%;height:100%;transform-style:preserve-3d;position:relative}.dp-tilt-glow{z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:-20px}.dp-tilt-wrapper:hover .dp-tilt-glow{opacity:1}.dp-glass-card{-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #fffc;border-radius:24px;flex-direction:column;width:100%;height:100%;padding:32px;transition:all .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #0000000d,inset 0 1px #fff}.dp-glass-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fff 0%,#fff3 100%);border-radius:24px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dp-card-wrapper.is-focus .dp-glass-card{box-shadow:0 20px 50px -10px rgba(var(--accent-rgb,37, 99, 235), .1), inset 0 1px 0 #fff;border-color:rgba(var(--accent-rgb,37, 99, 235), .2);background:#fff}.dp-card-header{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.dp-glass-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:20px;padding:6px 12px;font-size:.75rem;font-weight:700}.dp-glass-icon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex}.dp-card-wrapper.is-focus .dp-glass-icon{transform:scale(1.1)rotate(5deg)}.dp-card-content{margin-top:32px}.dp-card-title{color:#0f172a;letter-spacing:-.02em;text-shadow:0 2px 10px #fff;margin:0 0 12px;font-size:1.5rem;font-weight:800}.dp-card-desc{color:#334155;text-shadow:0 2px 10px #fff;margin:0;font-size:1rem;line-height:1.6}@media (width<=1024px){.dp-section{height:auto;overflow:visible}.dp-viewport{padding:40px 0 100px;position:relative}.dp-track{flex-direction:column;align-items:center;width:100%;padding:0}.dp-card-wrapper{flex:none;width:calc(100% - 40px);max-width:400px;height:auto;min-height:280px;margin-bottom:60px;margin-right:0}.dp-card-wrapper:last-child{margin-bottom:0}.dp-card-offset{transform:none!important}.dp-flow-svg.is-vertical{width:160px;height:100%;top:0;left:50%;transform:translate(-50%)}.dp-header-fixed{-webkit-backdrop-filter:none;z-index:20;background:0 0;margin-top:40px;padding:20px;position:relative;top:0}.dp-header-fixed h2{font-size:clamp(1.75rem,6vw,2.2rem)}}.cs-section{z-index:10;isolation:isolate;background:#000;width:100%;position:relative}.cs-section-header{width:100%;max-width:var(--container-text);padding:var(--section-pad-y) var(--section-pad-x) clamp(40px, 4.5vw, 64px);text-align:center;z-index:20;margin:0 auto;position:relative}.cs-badge{letter-spacing:.2em;color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;margin-bottom:20px;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-block}.cs-section-title{font-family:Plus Jakarta Sans,system-ui;font-size:var(--h2-fluid);color:#fff;text-shadow:0 10px 30px #00000080;margin:0 0 18px;font-weight:800;line-height:1.12}.cs-section-desc{font-size:var(--p-fluid);color:#a1a1aa;margin:0;line-height:1.62}.cs-theaters{width:100%;position:relative}.cs-panel{isolation:isolate;background:#000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.cs-bg-wrapper{z-index:0;will-change:transform;position:absolute;inset:-9%}.cs-bg-layer{width:100%;height:100%;position:absolute;inset:0}.cs-bg-layer img{object-fit:cover;width:100%;height:100%}.cs-bg-gradient{z-index:1;position:absolute;inset:0}.cs-bg-problem-layer{z-index:2;will-change:clip-path}.cs-bg-problem-layer img{filter:grayscale()contrast(.88)brightness(.38)}.cs-bg-problem-tint{background:linear-gradient(to top right,#000 42%,#16161adb 100%)}.cs-bg-scanlines{z-index:2;opacity:.35;pointer-events:none;background-image:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 4px);position:absolute;inset:0}.cs-wipe-edge{z-index:3;opacity:0;background:linear-gradient(to bottom, transparent, var(--theme,#fff) 18%, #fff 50%, var(--theme,#fff) 82%, transparent);width:3px;box-shadow:0 0 40px 6px var(--theme,#fff);pointer-events:none;will-change:transform, opacity;position:absolute;top:0;bottom:0;left:0}.cs-bg-vignette{z-index:4;pointer-events:none;background:radial-gradient(82% 70% at 40%,#0000 38%,#000000b8 100%);position:absolute;inset:0}.cs-rail{z-index:20;pointer-events:none;align-items:center;gap:14px;display:flex;position:absolute;top:50%;right:clamp(68px,5.5vw,96px);transform:translateY(-50%)}.cs-rail-track{background:#ffffff24;border-radius:100px;width:2px;height:190px;position:relative;overflow:hidden}.cs-rail-progress{transform-origin:top;background:linear-gradient(to bottom, #fff, var(--theme,#fff));box-shadow:0 0 14px var(--theme,#fff);will-change:transform;border-radius:100px;position:absolute;inset:0;transform:scaleY(0)}.cs-rail-dots{flex-direction:column;justify-content:space-between;height:190px;display:flex}.cs-rail-dot{background:#08080c99;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .45s,background .45s,box-shadow .45s,transform .45s cubic-bezier(.34,1.56,.64,1);display:flex}.cs-rail-dot i{letter-spacing:.04em;color:#ffffff6b;font-variant-numeric:tabular-nums;font-size:.62rem;font-style:normal;font-weight:800;transition:color .45s}.cs-rail-dot.is-on{border-color:var(--theme,#fff);background:color-mix(in srgb, var(--theme,#fff) 20%, #08080ccc);box-shadow:0 0 18px -2px var(--theme,#fff);transform:scale(1.1)}.cs-rail-dot.is-on i{color:#fff}.cs-content-canvas{z-index:10;flex-direction:column;justify-content:center;width:100%;max-width:1200px;height:100%;padding:0 40px;display:flex;position:relative}.cs-industry-badge{letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);border:1px solid;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:100px;left:40px}.cs-chapter{will-change:opacity, transform;width:100%;max-width:800px;position:relative}@media (width>=1025px){.cs-chapter{flex-direction:column;justify-content:center;padding:150px 0 72px;display:flex;position:absolute;inset:0 40px}.cs-solution,.cs-metrics{opacity:0;pointer-events:none}.cs-metrics .cs-chapter-title{margin-bottom:8px;font-size:clamp(2.2rem,4vw,3.4rem)}}@media (width>=1025px) and (height<=860px){.cs-chapter{padding:118px 0 56px}.cs-chapter-title{font-size:clamp(2.4rem,4.4vw,3.6rem)}.cs-metrics .cs-chapter-title{font-size:clamp(2rem,3.2vw,2.6rem)}.cs-metrics-grid{gap:16px;margin-top:22px}.cs-metric-box{padding:20px 22px}.cs-metric-value{margin-bottom:6px;font-size:clamp(2rem,2.6vw,2.7rem)}.cs-report-btn{margin-top:20px;padding:13px 26px;font-size:1rem}.cs-industry-badge{top:88px}}.cs-chapter-label{letter-spacing:.1em;color:#71717a;text-transform:uppercase;margin:0 0 16px;font-size:.85rem;font-weight:700}.cs-chapter-title{color:#fff;text-shadow:0 8px 40px #00000080;margin:0 0 24px;font-family:Plus Jakarta Sans,system-ui;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.1}.cs-chapter-desc{color:#d4d4d8;max-width:700px;margin:0;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.6}.cs-metrics-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.cs-metric-box{cursor:default;background:linear-gradient(#0e0e14d1,#08080cb8);border:1px solid #ffffff12;border-radius:20px;flex-direction:column;justify-content:center;padding:30px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.cs-metric-box:hover{border-color:color-mix(in srgb, var(--theme,#fff) 55%, transparent);box-shadow:0 20px 44px -18px #000c, 0 0 34px -12px var(--theme,#fff)}.cs-metric-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffff1a 48%,#0000 62%);transition:transform .85s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}.cs-metric-box:hover .cs-metric-sheen{transform:translate(130%)}.cs-metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-bottom:12px;font-family:Plus Jakarta Sans,system-ui;font-size:clamp(2.4rem,3.4vw,3.5rem);font-weight:900;line-height:1}.cs-metric-label{color:#a1a1aa;font-size:1rem;font-weight:600}.cs-report-btn{color:#fff;font-size:1.1rem;font-weight:700;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:100px;align-self:flex-start;align-items:center;gap:12px;margin-top:32px;padding:16px 32px;display:inline-flex;position:relative;box-shadow:0 10px 30px #00000059,inset 0 0 0 1px #ffffff1f}@media (width<=1024px){.cs-section-header{padding:var(--section-pad-y) var(--section-pad-x) clamp(32px, 6vw, 48px)}.cs-panel{height:auto;display:block;overflow:clip}.cs-bg-wrapper{z-index:0;width:100%;height:100vh;position:sticky;inset:0 auto auto}.cs-content-canvas{z-index:10;max-width:none;height:auto;margin-top:-100vh;padding:60px 20px 60px 52px;display:block;position:relative}.cs-content-canvas:before{content:"";background:#ffffff21;border-radius:100px;width:2px;position:absolute;top:66px;bottom:66px;left:21px}.cs-industry-badge{width:fit-content;margin-bottom:32px;position:relative;top:0;left:0}.cs-chapter{opacity:1;pointer-events:auto;background:linear-gradient(#0a0a0ec7,#06060a9e);border:1px solid #ffffff12;border-radius:20px;max-width:none;margin-bottom:44px;padding:22px 20px 24px;transition:border-color .5s,box-shadow .5s;position:relative;top:0;left:0;transform:none;box-shadow:0 24px 60px -30px #000000e6}.cs-chapter:last-child{margin-bottom:0}.cs-chapter:before{content:"";background:#0a0a0e;border:2px solid #ffffff38;border-radius:50%;width:12px;height:12px;transition:border-color .5s,box-shadow .5s,background .5s;position:absolute;top:28px;left:-42px}.cs-chapter.is-in:before{background:var(--theme,#fff);border-color:var(--theme,#fff);box-shadow:0 0 0 5px color-mix(in srgb, var(--theme,#fff) 22%, transparent)}.cs-chapter.is-in{border-color:color-mix(in srgb, var(--theme,#fff) 34%, transparent);box-shadow:0 24px 60px -30px #000000e6, 0 0 30px -16px var(--theme,#fff)}.cs-chapter-title{margin-bottom:16px;font-size:clamp(2rem,8vw,2.9rem)}.cs-chapter-desc{font-size:clamp(.95rem,3.6vw,1.08rem);line-height:1.62}.cs-chapter-label{margin-bottom:12px;font-size:.72rem}.cs-metrics-grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.cs-metric-box{border-radius:16px;padding:20px 22px}.cs-metric-value{margin-bottom:6px;font-size:2.3rem}.cs-metric-label{font-size:.88rem}.cs-report-btn{justify-content:center;width:100%;margin-top:24px;padding:15px 28px;font-size:1rem}.cs-rail,.cs-wipe-edge{display:none}.cs-bg-scanlines{opacity:.22}}@media (width<=560px){.cs-content-canvas{padding:52px 16px 52px 46px}.cs-content-canvas:before{top:58px;bottom:58px;left:17px}.cs-chapter{margin-bottom:36px;padding:18px 16px 20px}.cs-chapter:before{top:24px;left:-36px}.cs-metric-value{font-size:2rem}}@media (prefers-reduced-motion:reduce){.cs-chapter{margin-bottom:44px;opacity:1!important;pointer-events:auto!important;transform:none!important}.cs-content-canvas{height:auto;padding-block:64px;display:block}.cs-panel{height:auto;display:block}.cs-bg-problem-layer,.cs-wipe-edge,.cs-metric-sheen{display:none}}@media (prefers-reduced-motion:reduce) and (width>=1025px){.cs-chapter{padding:0;display:block;position:relative;inset:auto}}.tm-section{z-index:100;isolation:isolate;width:100%;padding:var(--section-pad-y) 0;background:#fff;position:relative;overflow:hidden}.tm-blob{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.tm-blob--red{background:#ef444417;width:480px;height:480px;top:-120px;right:-80px}.tm-blob--blue{background:#3b82f612;width:520px;height:520px;bottom:-140px;left:-80px}.tm-inner{z-index:2;max-width:var(--container-max);padding:0 var(--section-pad-x);grid-template-columns:1fr 1.15fr;align-items:center;gap:80px;margin:0 auto;display:grid;position:relative}.tm-left{flex-direction:column;gap:24px;display:flex}.tm-eyebrow{letter-spacing:.16em;color:#ef4444;background:#ef444412;border:1px solid #ef444433;border-radius:100px;align-items:center;gap:8px;width:fit-content;margin:0;padding:7px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.tm-dot-pulse{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;display:inline-block}.tm-heading{font-family:Plus Jakarta Sans,system-ui;font-size:var(--h2-fluid);color:#0f172a;margin:0;font-weight:800;line-height:1.1}.tm-grad{background:linear-gradient(90deg,#ef4444 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tm-sub{font-size:var(--p-fluid);color:#64748b;max-width:420px;margin:0;line-height:1.7}.tm-stats{grid-template-columns:1fr 1fr;gap:14px;margin-top:4px;display:grid}.tm-stat{background:#f8faff;border:1px solid #e4eaf5;border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;transition:border-color .25s,box-shadow .25s;display:flex}.tm-stat:hover{border-color:#bfdbfe;box-shadow:0 4px 18px #3b82f61a}.tm-stat-val{color:#0f172a;font-family:Plus Jakarta Sans,system-ui;font-size:1.75rem;font-weight:800;line-height:1}.tm-stat-lbl{color:#94a3b8;font-size:.8rem;font-weight:500}.tm-right{flex-direction:column;gap:20px;display:flex}.tm-slider{align-items:stretch;min-height:340px;display:flex;position:relative}.tm-card{background:#fff;border:1px solid #e4eaf5;border-radius:22px;width:100%;padding:36px 36px 30px;position:relative;overflow:hidden;box-shadow:0 4px 6px #00000008,0 12px 40px #00000012,inset 0 0 0 1px #fffc}.tm-card-top-bar{background:linear-gradient(90deg,#ef4444,#3b82f6);width:100%;height:4px;position:absolute;top:0;left:0}.tm-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#3b82f60f,#0000 70%);width:220px;height:160px;position:absolute;top:0;right:0}.tm-quote-icon{color:#ef4444;opacity:.35;margin-bottom:14px;display:block}.tm-stars{gap:3px;margin-bottom:16px;display:flex}.tm-review{color:#334155;margin:0 0 22px;font-size:1.05rem;font-style:italic;line-height:1.75}.tm-hr{background:linear-gradient(90deg,#ef444440,#3b82f640,#0000);width:100%;height:1px;margin-bottom:22px}.tm-profile{align-items:center;gap:14px;display:flex}.tm-avatar-wrap{flex-shrink:0;position:relative}.tm-avatar{object-fit:cover;border:2px solid #e4eaf5;border-radius:50%;width:54px;height:54px;display:block}.tm-badge-check{background:#fff;border:1px solid #e4eaf5;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-2px;right:-2px}.tm-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tm-name{color:#0f172a;font-size:.95rem;font-weight:700}.tm-role{color:#64748b;font-size:.8rem}.tm-company{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.tm-pill{background:linear-gradient(135deg,#ef44440d,#3b82f60d);border:1px solid #e4eaf5;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;padding:10px 14px;display:flex}.tm-pill-val{background:linear-gradient(90deg,#ef4444,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Plus Jakarta Sans,system-ui;font-size:1.25rem;font-weight:800;line-height:1}.tm-pill-lbl{color:#94a3b8;white-space:nowrap;font-size:.7rem;font-weight:500}.tm-controls{justify-content:space-between;align-items:center;display:flex}.tm-dots{align-items:center;gap:8px;display:flex}.tm-dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:100px;width:8px;height:8px;padding:0;transition:all .3s}.tm-dot--on{background:linear-gradient(90deg,#ef4444,#3b82f6);width:26px}.tm-arrows{gap:8px;display:flex}.tm-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e4eaf5;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 1px 6px #0000000f}.tm-btn:hover{border-color:#3b82f6;box-shadow:0 4px 14px #3b82f626}.tm-btn--fill{color:#fff;background:linear-gradient(135deg,#ef4444,#3b82f6);border-color:#0000;box-shadow:0 6px 18px #3b82f640}.tm-btn--fill:hover{border-color:#0000;box-shadow:0 10px 24px #3b82f659}.tm-bar-track{background:#e4eaf5;border-radius:100px;height:3px;overflow:hidden}.tm-bar-fill{transform-origin:0;background:linear-gradient(90deg,#ef4444,#3b82f6);border-radius:100px;height:100%}@media (width<=1024px){.tm-inner{padding:0 var(--section-pad-x);grid-template-columns:1fr;gap:56px}.tm-left{text-align:center;align-items:center}.tm-sub{max-width:580px}.tm-stats{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.tm-stats{grid-template-columns:1fr 1fr}.tm-card{padding:24px}.tm-profile{flex-wrap:wrap}.tm-pill{align-items:flex-start;width:100%}}.pr-section{width:100%;padding:var(--section-pad-y) var(--section-pad-x) clamp(72px, 8vw, 110px);background:#f8f9ff;flex-direction:column;align-items:center;gap:clamp(40px,5vw,64px);display:flex;position:relative;overflow:hidden}.pr-aurora{z-index:0;pointer-events:none;position:absolute;inset:0}.pr-orb-bg{filter:blur(110px);opacity:.12;border-radius:50%;position:absolute}.pr-orb-bg--1{background:#ef4444;width:600px;height:600px;top:-200px;left:-120px}.pr-orb-bg--2{background:#3b82f6;width:500px;height:500px;top:20%;right:-150px}.pr-orb-bg--3{background:#8b5cf6;width:400px;height:400px;bottom:-80px;left:35%}.pr-particles{z-index:0;pointer-events:none;position:absolute;inset:0}.pr-particle{background:#3b82f64d;border-radius:50%;position:absolute}.pr-header-inner{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:680px;display:flex;position:relative}.pr-eyebrow{letter-spacing:.2em;color:#ef4444;background:#ef444412;border:1px solid #ef444438;border-radius:100px;padding:7px 18px;font-size:.7rem;font-weight:700}.pr-heading{font-family:Plus Jakarta Sans,system-ui;font-size:var(--h2-fluid);color:#0f172a;margin:0;font-weight:800;line-height:1.1}.pr-heading-grad{background:linear-gradient(90deg,#ef4444,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pr-sub{font-size:var(--p-fluid);color:#64748b;margin:0;line-height:1.65}.pr-billing-note{color:#64748b;align-items:center;gap:8px;font-size:.88rem;display:flex}.pr-billing-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pr-blink;box-shadow:0 0 8px #22c55e}@keyframes pr-blink{0%,to{opacity:1}50%{opacity:.3}}.pr-grid{z-index:10;perspective:1400px;grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(16px,1.6vw,22px);width:100%;max-width:1020px;display:grid;position:relative}.pr-card-wrap{transform-style:preserve-3d;position:relative}.pr-card{cursor:pointer;border-radius:22px;outline:none;height:400px;position:relative}.pr-card.is-featured{height:424px;margin-top:-12px}.pr-card:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.pr-motion{height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.pr-halo{background:var(--glow);filter:blur(22px);opacity:0;pointer-events:none;border-radius:22px;transition:opacity .5s;position:absolute;inset:12px 8px -6px}.pr-card.is-open .pr-halo{opacity:.5}.pr-surface{background:linear-gradient(#fff 0%,#fdfdff 62%,#f7f9ff 100%);border-radius:22px;flex-direction:column;height:100%;padding:22px 20px 20px;transition:box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0f172a0a,0 12px 32px -16px #0f172a2e}.pr-card.is-open .pr-surface{box-shadow:0 2px 4px #0f172a0a,0 22px 48px -20px #0f172a42}.pr-rim,.pr-rim-glow{-webkit-mask-composite:xor;pointer-events:none;z-index:4;border-radius:22px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pr-rim{background-image:linear-gradient(160deg,#94a3b85c 0%,#94a3b821 48%,#94a3b857 100%)}.pr-rim-glow{background-image:linear-gradient(160deg, color-mix(in srgb, var(--accent) 70%, transparent) 0%, color-mix(in srgb, var(--accent) 20%, transparent) 46%, color-mix(in srgb, var(--accent) 62%, transparent) 100%);opacity:0;transition:opacity .5s}.pr-card.is-open .pr-rim-glow{opacity:1}.pr-spot{background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 13%, transparent), transparent 62%);opacity:0;pointer-events:none;z-index:1;transition:opacity .45s;position:absolute;inset:0}.pr-card.is-open .pr-spot{opacity:1}.pr-top{z-index:3;text-align:center;flex-direction:column;flex-shrink:0;align-items:center;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(0)}.pr-card.is-open .pr-top{transform:translateY(-6px)}.pr-orb{width:60px;height:60px;color:var(--accent);background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 16%, #fff), color-mix(in srgb, var(--accent) 5%, #fff));border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);box-shadow:0 10px 24px -12px var(--glow);border-radius:19px;place-items:center;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:grid}.pr-card.is-open .pr-orb{box-shadow:0 14px 30px -12px var(--glow);transform:scale(.88)translateY(-2px)}.pr-name{color:#0f172a;letter-spacing:-.01em;margin:12px 0 0;font-family:Plus Jakarta Sans,system-ui;font-size:1.24rem;font-weight:800}.pr-price{justify-content:center;align-items:baseline;gap:3px;margin:10px 0 0;display:flex}.pr-amount{letter-spacing:-.03em;background:linear-gradient(135deg, #ef4444, var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Plus Jakarta Sans,system-ui;font-size:2.4rem;font-weight:900;line-height:1}.pr-period{color:#94a3b8;font-size:.85rem;font-weight:500}.pr-price-rule{background:linear-gradient(90deg, transparent, var(--accent), transparent);border-radius:2px;width:52px;height:2px;margin:9px auto 0;transition:transform .55s cubic-bezier(.22,1,.36,1) 60ms;display:block;transform:scaleX(0)}.pr-card.is-open .pr-price-rule{transform:scaleX(1)}.pr-swap{z-index:3;flex:1;min-height:0;position:relative;overflow:hidden}.pr-face{will-change:transform, opacity;flex-direction:column;justify-content:center;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .34s;display:flex;position:absolute;inset:0}.pr-face--rest{opacity:1;transform:translateY(0)}.pr-face--open{opacity:0;transform:translateY(100%)}.pr-card.is-open .pr-face--rest{opacity:0;transform:translateY(-70%)}.pr-card.is-open .pr-face--open{opacity:1;transform:translateY(0)}.pr-tagline{text-align:center;color:#64748b;margin:0;font-size:.85rem}.pr-peek{letter-spacing:.03em;color:#94a3b8;justify-content:center;align-items:center;gap:5px;margin:14px 0 0;font-size:.72rem;font-weight:600;display:flex}.pr-peek svg{color:var(--accent);animation:2.4s ease-in-out infinite pr-nudge}.pr-features{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pr-feature{color:#334155;opacity:0;align-items:center;gap:9px;font-size:.8rem;line-height:1.25;transition:opacity .34s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(-14px)}.pr-card.is-open .pr-feature{opacity:1;transform:none}.pr-card.is-open .pr-feature:first-child{transition-delay:.1s}.pr-card.is-open .pr-feature:nth-child(2){transition-delay:.15s}.pr-card.is-open .pr-feature:nth-child(3){transition-delay:.2s}.pr-card.is-open .pr-feature:nth-child(4){transition-delay:.25s}.pr-card.is-open .pr-feature:nth-child(5){transition-delay:.3s}.pr-card.is-open .pr-feature:nth-child(6){transition-delay:.35s}.pr-feature-tick{width:18px;height:18px;color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, transparent);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.pr-cta{z-index:3;color:#fff;width:100%;font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 76%, #000));box-shadow:0 8px 20px -10px var(--glow);border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:11px 20px;font-size:.85rem;font-weight:700;transition:box-shadow .3s,filter .3s,transform .2s;display:flex;position:relative}.pr-cta:hover{box-shadow:0 14px 28px -10px var(--glow);filter:brightness(1.06)}.pr-cta:active{transform:translateY(1px)}.pr-cta svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.pr-cta:hover svg{transform:translate(3px)}@keyframes pr-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.pr-card.is-featured .pr-surface{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--accent) 3%, #fff) 100%);box-shadow:0 2px 4px #0f172a0a, 0 22px 54px -20px color-mix(in srgb, var(--accent) 42%, transparent)}.pr-card.is-featured .pr-price-rule{transform:scaleX(1)}.pr-card.is-featured .pr-rim{background-image:linear-gradient(115deg, color-mix(in srgb, var(--accent) 16%, transparent) 0%, color-mix(in srgb, var(--accent) 48%, transparent) 34%, color-mix(in srgb, var(--accent) 16%, transparent) 68%, color-mix(in srgb, var(--accent) 44%, transparent) 100%)}.pr-badge{z-index:20;letter-spacing:.09em;color:#fff;white-space:nowrap;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 72%, #000));box-shadow:0 8px 20px -6px var(--glow);border-radius:100px;padding:6px 18px;font-size:.7rem;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pr-footer-note{z-index:10;color:#94a3b8;text-align:center;font-size:.9rem;position:relative}.pr-footer-link{color:#3b82f6;font-weight:600;text-decoration:none;transition:color .2s}.pr-footer-link:hover{color:#2563eb}@media (width<=1024px){.pr-grid{grid-template-columns:repeat(2,1fr);max-width:700px}.pr-card.is-featured{height:400px;margin-top:0}}@media (width<=720px){.pr-grid{grid-template-columns:1fr;max-width:380px}}@media (hover:none){.pr-face--rest{opacity:0;transform:translateY(-70%)}.pr-face--open{opacity:1;transform:translateY(0)}.pr-price-rule{transform:scaleX(1)}.pr-rim-glow{opacity:1}.pr-feature{opacity:1;transition-delay:0s;transform:none}}@media (width<=600px){.pr-section{padding-bottom:var(--section-pad-y)}}@media (prefers-reduced-motion:reduce){.pr-billing-dot,.pr-peek svg{animation:none}.pr-top,.pr-orb,.pr-face,.pr-feature,.pr-rim-glow,.pr-price-rule{transition-duration:.01ms;transition-delay:0s}}.faq-section{width:100%;padding:var(--section-pad-y) var(--section-pad-x) 90px;background:#f8f9ff;flex-direction:column;align-items:center;gap:56px;display:flex;position:relative;overflow:hidden}.faq-blob{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.faq-blob--red{background:#ef444412;width:460px;height:460px;top:-80px;right:-80px}.faq-blob--blue{background:#3b82f612;width:500px;height:500px;bottom:-100px;left:-60px}.faq-header{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:600px;display:flex;position:relative}.faq-eyebrow{letter-spacing:.16em;color:#3b82f6;background:#3b82f612;border:1px solid #3b82f62e;border-radius:100px;align-items:center;gap:7px;padding:7px 16px;font-size:.7rem;font-weight:700;display:inline-flex}.faq-heading{font-family:Plus Jakarta Sans,system-ui;font-size:var(--h2-fluid);color:#0f172a;margin:0;font-weight:800;line-height:1.12}.faq-heading-grad{background:linear-gradient(90deg,#ef4444,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.faq-sub{font-size:var(--p-fluid);color:#64748b;margin:0;line-height:1.65}.faq-two-col{z-index:10;width:100%;max-width:var(--container-max);grid-template-columns:1fr 1.1fr;align-items:start;gap:32px;display:grid;position:relative}.faq-list{flex-direction:column;gap:8px;display:flex}.faq-row{cursor:pointer;text-align:left;background:#fff;border:1px solid #e4eaf5;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000a}.faq-row:hover{border-color:#bfdbfe;box-shadow:0 4px 16px #3b82f617}.faq-row--active{background:#fff;border-color:#3b82f6;box-shadow:0 4px 20px #3b82f624}.faq-row-bar{background:linear-gradient(#ef4444,#3b82f6);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18%;bottom:18%;left:0}.faq-row-icon{color:#64748b;background:#f1f5f9;border:1px solid #e4eaf5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .25s,color .25s,border-color .25s;display:flex}.faq-row-icon--active{color:#fff;background:linear-gradient(135deg,#ef4444,#3b82f6);border-color:#0000}.faq-row-text{color:#475569;flex:1;font-size:.9rem;font-weight:600;line-height:1.4}.faq-row--active .faq-row-text{color:#0f172a}.faq-row-chevron{color:#cbd5e1;transition:color .2s}.faq-row-chevron--active{color:#3b82f6}.faq-answer-panel{background:#fff;border:1px solid #e4eaf5;border-radius:24px;position:relative;top:100px;overflow:hidden;box-shadow:0 4px 6px #00000008,0 16px 48px #00000014}.faq-answer-content{flex-direction:column;gap:20px;padding:32px;display:flex}.faq-panel-header{align-items:flex-start;gap:14px;display:flex}.faq-panel-avatar{background:linear-gradient(135deg,#ef4444,#3b82f6);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 14px #3b82f640}.faq-panel-meta{flex:1}.faq-panel-label{letter-spacing:.1em;color:#3b82f6;margin-bottom:5px;font-size:.7rem;font-weight:700;display:block}.faq-panel-question{color:#0f172a;margin:0;font-family:Plus Jakarta Sans,system-ui;font-size:1.05rem;font-weight:700;line-height:1.35}.faq-panel-tag{color:#3b82f6;white-space:nowrap;background:#3b82f612;border:1px solid #3b82f626;border-radius:100px;flex-shrink:0;padding:4px 12px;font-size:.7rem;font-weight:700}.faq-panel-divider{background:linear-gradient(90deg,#ef444433,#3b82f633,#0000);width:100%;height:1px}.faq-panel-answer{color:#334155;margin:0;font-size:.97rem;line-height:1.78}.faq-panel-highlights{background:#f8faff;border:1px solid #e4eaf5;border-radius:14px;flex-direction:column;gap:9px;padding:18px 20px;display:flex}.faq-highlight-item{color:#475569;align-items:center;gap:10px;font-size:.86rem;font-weight:500;display:flex}.faq-highlight-check{color:#fff;background:linear-gradient(135deg,#ef4444,#3b82f6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.faq-panel-footer{border-top:1px solid #f1f5f9;align-items:center;gap:12px;padding-top:4px;display:flex}.faq-helpful-label{color:#94a3b8;flex:1;margin:0;font-size:.82rem}.faq-helpful-btns{gap:8px;display:flex}.faq-helpful-btn{cursor:pointer;color:#475569;background:#fff;border:1px solid #e4eaf5;border-radius:8px;padding:5px 13px;font-size:.8rem;font-weight:500;transition:border-color .2s,background .2s}.faq-helpful-btn:hover{background:#eff6ff;border-color:#3b82f6}.faq-helpful-btn--yes:hover{background:#f0fdf4;border-color:#22c55e}.faq-support{z-index:10;width:100%;max-width:var(--container-max);flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.faq-support-title{color:#94a3b8;margin:0;font-size:.92rem;font-weight:600}.faq-support-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;display:grid}.faq-support-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e4eaf5;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .25s;display:flex;box-shadow:0 2px 8px #0000000a}.faq-support-card:hover{border-color:#3b82f6}.faq-support-icon{color:#3b82f6;background:linear-gradient(135deg,#ef444412,#3b82f612);border:1px solid #e4eaf5;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.faq-support-info{flex:1}.faq-support-name{color:#0f172a;margin:0;font-size:.88rem;font-weight:700}.faq-support-desc{color:#94a3b8;margin:3px 0 0;font-size:.77rem}.faq-support-arrow{color:#cbd5e1;flex-shrink:0;transition:color .2s,transform .2s}.faq-support-card:hover .faq-support-arrow{color:#3b82f6;transform:translate(3px)}@media (width<=900px){.faq-two-col{grid-template-columns:1fr}.faq-answer-panel{position:static}.faq-support-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.faq-section{padding:var(--section-pad-y) var(--section-pad-x)}.faq-support-grid{grid-template-columns:1fr}}.ct-section{width:100%;padding:var(--section-pad-y) var(--section-pad-x) 100px;background:#f8f9ff;flex-direction:column;align-items:center;gap:56px;display:flex;position:relative;overflow:hidden}.ct-blob{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.ct-blob--red{background:#ef444414;width:500px;height:500px;top:-100px;right:-80px}.ct-blob--blue{background:#3b82f612;width:540px;height:540px;bottom:-120px;left:-60px}.ct-header{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:620px;display:flex;position:relative}.ct-eyebrow{letter-spacing:.17em;color:#ef4444;background:#ef444412;border:1px solid #ef444433;border-radius:100px;align-items:center;gap:8px;padding:7px 16px;font-size:.7rem;font-weight:700;display:inline-flex}.ct-eyebrow-dot{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite ctPulse}@keyframes ctPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.ct-heading{font-family:Plus Jakarta Sans,system-ui;font-size:var(--h2-fluid);color:#0f172a;margin:0;font-weight:800;line-height:1.1}.ct-heading-grad{background:linear-gradient(90deg,#ef4444,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ct-sub{font-size:var(--p-fluid);color:#64748b;margin:0;line-height:1.65}.ct-body{z-index:10;width:100%;max-width:var(--container-max);grid-template-columns:1fr 1.35fr;align-items:start;gap:40px;display:grid;position:relative}.ct-left{flex-direction:column;gap:28px;padding-top:8px;display:flex}.ct-team-block{align-items:center;gap:16px;display:flex}.ct-avatars{flex-direction:row;display:flex}.ct-avatar{cursor:default;border:2.5px solid;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-left:-12px;transition:transform .25s;display:flex;position:relative}.ct-avatars .ct-avatar:first-child{margin-left:0}.ct-avatar-init{color:#0f172a;font-size:.95rem;font-weight:800}.ct-avatar-online{border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.ct-team-title{color:#0f172a;margin:0;font-size:.92rem;font-weight:700}.ct-team-sub{color:#94a3b8;margin:3px 0 0;font-size:.78rem}.ct-stats-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ct-stat{background:#fff;border:1px solid #e4eaf5;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 1px 4px #0000000a}.ct-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ct-stat-value{color:#0f172a;margin:0;font-family:Plus Jakarta Sans,system-ui;font-size:1.05rem;font-weight:800;line-height:1}.ct-stat-label{color:#94a3b8;margin:3px 0 0;font-size:.74rem}.ct-methods{flex-direction:column;gap:10px;display:flex}.ct-methods-label{letter-spacing:.12em;color:#94a3b8;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:700}.ct-method{background:#fff;border:1px solid #e4eaf5;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .2s;display:flex;box-shadow:0 1px 4px #0000000a}.ct-method:hover{border-color:#bfdbfe;transform:translate(4px);box-shadow:0 4px 16px #3b82f61a}.ct-method-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ct-method-label{color:#94a3b8;margin:0;font-size:.74rem;font-weight:500}.ct-method-value{color:#0f172a;margin:2px 0 0;font-size:.88rem;font-weight:700}.ct-method-arrow{color:#cbd5e1;flex-shrink:0;margin-left:auto;transition:color .2s,transform .2s}.ct-method:hover .ct-method-arrow{color:#3b82f6;transform:translate(3px)}.ct-offices{flex-direction:column;gap:10px;display:flex}.ct-offices-list{flex-direction:column;gap:8px;display:flex}.ct-office{background:#fff;border:1px solid #e4eaf5;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 1px 4px #0000000a}.ct-office-flag{flex-shrink:0;font-size:1.4rem}.ct-office-city{color:#0f172a;margin:0;font-size:.88rem;font-weight:700}.ct-office-hours{color:#94a3b8;align-items:center;gap:4px;margin:2px 0 0;font-size:.75rem;display:flex}.ct-form-card{background:#fff;border:1px solid #e4eaf5;border-radius:28px;padding:40px;box-shadow:0 4px 6px #00000008,0 20px 60px #00000017}.ct-steps{align-items:center;gap:0;margin-bottom:32px;display:flex}.ct-step{flex:1;align-items:center;gap:10px;display:flex}.ct-step-circle{color:#94a3b8;background:#f8faff;border:2px solid #e4eaf5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.82rem;font-weight:700;transition:all .3s;display:flex}.ct-step--active .ct-step-circle{color:#fff;background:linear-gradient(135deg,#ef4444,#3b82f6);border-color:#0000;box-shadow:0 4px 14px #3b82f64d}.ct-step--done .ct-step-circle{color:#fff;background:#22c55e;border-color:#0000}.ct-step-label{color:#94a3b8;font-size:.82rem;font-weight:600;transition:color .3s}.ct-step--active .ct-step-label{color:#0f172a}.ct-step--done .ct-step-label{color:#22c55e}.ct-step-line{background:#e4eaf5;border-radius:2px;flex:1;height:2px;margin:0 12px;transition:background .4s}.ct-step-line--done{background:#22c55e}.ct-form{flex-direction:column;gap:24px;display:flex}.ct-form-fields{flex-direction:column;gap:18px;display:flex}.ct-row-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fi-wrap{background:#f8faff;border:1.5px solid #e4eaf5;border-radius:12px;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.fi-wrap--focused{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.fi-label{color:#94a3b8;pointer-events:none;white-space:nowrap;z-index:2;font-size:.9rem;transition:all .22s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.fi-wrap:has(.fi-textarea) .fi-label{top:18px;transform:none}.fi-label--up,.fi-wrap--focused .fi-label{color:#3b82f6;letter-spacing:.04em;font-size:.68rem;font-weight:600;top:8px;transform:none}.fi-field{color:#0f172a;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;padding:24px 14px 8px;font-family:Plus Jakarta Sans,system-ui;font-size:.93rem}.fi-select{cursor:pointer;appearance:none}.fi-textarea{resize:none;padding-top:28px;line-height:1.6}.fi-border{transform-origin:0;background:linear-gradient(90deg,#ef4444,#3b82f6);height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fi-wrap--focused .fi-border{transform:scaleX(1)}.ct-trust-row{color:#64748b;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:.8rem;display:flex}.ct-form-actions{align-items:center;gap:12px;display:flex}.ct-btn-back{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e4eaf5;border-radius:14px;align-items:center;gap:6px;height:52px;padding:0 20px;font-size:.92rem;font-weight:600;transition:border-color .2s;display:flex}.ct-btn-back:hover{color:#3b82f6;border-color:#3b82f6}.ct-btn-primary{color:#fff;cursor:pointer;letter-spacing:.02em;background:#3b82f6;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;height:52px;font-family:Plus Jakarta Sans,system-ui;font-size:.98rem;font-weight:700;display:flex;box-shadow:0 8px 24px #3b82f647}.ct-form-note{color:#94a3b8;text-align:center;margin:-10px 0 0;font-size:.8rem}.ct-success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:20px 0 10px;display:flex}.ct-success-icon{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 12px 32px #22c55e59}.ct-success-title{color:#0f172a;margin:0;font-family:Plus Jakarta Sans,system-ui;font-size:1.8rem;font-weight:800}.ct-success-msg{color:#64748b;max-width:380px;margin:0;font-size:.97rem;line-height:1.7}.ct-success-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.ct-success-badge{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:100px;align-items:center;gap:5px;padding:5px 12px;font-size:.78rem;font-weight:600;display:flex}@media (width<=1024px){.ct-body{grid-template-columns:1fr;max-width:640px}.ct-left{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ct-team-block{grid-column:1/-1}}@media (width<=640px){.ct-section{padding:var(--section-pad-y) var(--section-pad-x) var(--section-pad-y)}.ct-left{grid-template-columns:1fr}.ct-form-card{padding:28px 22px}.ct-row-2{grid-template-columns:1fr}}.ft-footer{background:#f8f9ff;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.ft-blob{filter:blur(120px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.ft-blob--red{background:#ef44440f;width:600px;height:600px;top:-200px;right:-100px}.ft-blob--blue{background:#3b82f60f;width:700px;height:700px;bottom:-200px;left:-150px}.ft-cta{z-index:10;padding:var(--section-pad-y) var(--section-pad-x) 80px;text-align:center;background-image:url(/assets/cta-bg-DfwEKmta.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.ft-cta:before{content:"";z-index:-1;background:#f8f9ff66;position:absolute;inset:0}.ft-cta-inner{flex-direction:column;align-items:center;gap:22px;max-width:680px;display:flex}.ft-cta-eyebrow{letter-spacing:.16em;color:#3b82f6;background:#3b82f614;border:1px solid #3b82f633;border-radius:100px;align-items:center;gap:7px;margin:0;padding:7px 16px;font-size:.7rem;font-weight:700;display:inline-flex}.ft-cta-heading{font-family:Plus Jakarta Sans,system-ui;font-size:var(--h2-fluid);color:#0f172a;margin:0;font-weight:800;line-height:1.1}.ft-cta-sub{font-size:var(--p-fluid);color:#64748b;max-width:520px;margin:0;line-height:1.65}.ft-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.ft-btn-primary{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#ef4444 0%,#3b82f6 100%);border-radius:14px;align-items:center;gap:10px;padding:15px 30px;font-family:Plus Jakarta Sans,system-ui;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #3b82f640}.ft-btn-ghost{color:#475569;letter-spacing:.02em;background:#fff;border:1px solid #e4eaf5;border-radius:14px;align-items:center;gap:6px;padding:15px 28px;font-family:Plus Jakarta Sans,system-ui;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.ft-btn-ghost:hover{color:#3b82f6;border-color:#bfdbfe;box-shadow:0 4px 12px #3b82f61a}.ft-cta-trust{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ft-trust-item{color:#64748b;letter-spacing:.02em;align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:flex}.ft-trust-dot{background:#22c55e;border-radius:50%;width:5px;height:5px}.ft-main{z-index:10;max-width:var(--container-max);width:100%;padding:var(--section-pad-y) var(--section-pad-x);border-top:1px solid #e4eaf5;grid-template-columns:320px 1fr;gap:70px;margin:0 auto;display:grid;position:relative}.ft-brand{flex-direction:column;gap:22px;display:flex}.ft-logo{align-items:center;gap:10px;display:flex}.ft-logo-icon{background:linear-gradient(135deg,#ef4444,#3b82f6);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #3b82f633}.ft-logo-text{color:#0f172a;letter-spacing:-.02em;font-family:Plus Jakarta Sans,system-ui;font-size:1.35rem;font-weight:800}.ft-logo-accent{background:linear-gradient(90deg,#ef4444,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ft-brand-desc{color:#64748b;margin:0;font-size:.88rem;line-height:1.7}.ft-socials{flex-wrap:wrap;gap:8px;display:flex}.ft-social{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e4eaf5;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 1px 3px #00000005}.ft-newsletter{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ft-newsletter-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.ft-newsletter-form{background:#fff;border:1px solid #e4eaf5;border-radius:10px;gap:0;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.ft-newsletter-form:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ft-nl-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;padding:10px 14px;font-family:Plus Jakarta Sans,system-ui;font-size:.85rem}.ft-nl-input::placeholder{color:#94a3b8}.ft-nl-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#3b82f6);border:none;justify-content:center;align-items:center;padding:0 14px;display:flex}.ft-nl-success{color:#22c55e;margin:0;font-size:.85rem;font-weight:600}.ft-nav-grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.ft-nav-heading{letter-spacing:.1em;color:#0f172a;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:700}.ft-nav-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ft-nav-link{color:#64748b;font-size:.88rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s;display:inline-block}.ft-nav-link:hover{color:#3b82f6}.ft-contact-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ft-contact-list li{color:#64748b;align-items:center;gap:10px;font-size:.85rem;font-weight:500;line-height:1.4;display:flex}.ft-contact-list li svg{color:#3b82f6;flex-shrink:0}.ft-bottom{z-index:10;background:#fff;border-top:1px solid #e4eaf5;position:relative}.ft-bottom-inner{max-width:var(--container-max);padding:20px var(--section-pad-x);align-items:center;gap:24px;margin:0 auto;display:flex}.ft-copy{color:#64748b;flex:1;margin:0;font-size:.82rem}.ft-legal-links{flex-wrap:wrap;gap:20px;display:flex}.ft-legal-link{color:#64748b;font-size:.8rem;text-decoration:none;transition:color .2s}.ft-legal-link:hover{color:#3b82f6}.ft-back-top{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e4eaf5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,border-color .2s;display:flex}.ft-back-top:hover{color:#3b82f6;border-color:#bfdbfe}@media (width<=1100px){.ft-main{grid-template-columns:1fr;gap:48px}.ft-nav-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.ft-nav-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (width<=560px){.ft-cta{padding:var(--section-pad-y) var(--section-pad-x) 60px}.ft-main{padding:var(--section-pad-y) var(--section-pad-x)}.ft-nav-grid{grid-template-columns:1fr;gap:32px}.ft-bottom-inner{padding:20px var(--section-pad-x);flex-wrap:wrap}.ft-legal-links{gap:12px}}.dm-overlay{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dm-backdrop{-webkit-backdrop-filter:blur(8px);background:#0f172a66;position:absolute;inset:0}.dm-scroll-container{z-index:10;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:relative;overflow-y:auto}.dm-modal{background:#fff;border-radius:24px;width:100%;max-width:640px;margin:auto;padding:32px 36px;position:relative;box-shadow:0 20px 60px #00000026,inset 0 0 0 1px #fffc}.dm-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;padding-right:4px;display:flex}.dm-kicker{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:inline-flex}.dm-header h2{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.1}.dm-header p{color:#64748b;margin:8px 0 0;font-size:.95rem;line-height:1.55}.dm-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.dm-close:hover{color:#0f172a;background:#e2e8f0;transform:scale(1.05)}.dm-steps{align-items:center;gap:0;margin-top:10px;margin-bottom:32px;padding-right:24px;display:flex}.dm-step{align-items:center;gap:10px;display:flex}.dm-step-circle{color:#94a3b8;background:#f8faff;border:2px solid #e4eaf5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;transition:all .3s;display:flex}.dm-step--active .dm-step-circle{color:#fff;background:linear-gradient(135deg,#ef4444,#3b82f6);border-color:#0000;box-shadow:0 4px 14px #3b82f64d}.dm-step--done .dm-step-circle{color:#fff;background:#22c55e;border-color:#0000}.dm-step-label{color:#94a3b8;white-space:nowrap;font-size:.82rem;font-weight:600;transition:color .3s}.dm-step--active .dm-step-label{color:#0f172a}.dm-step--done .dm-step-label{color:#22c55e}.dm-step-line{background:#e4eaf5;border-radius:2px;flex:1;min-width:20px;height:2px;margin:0 12px;transition:background .4s}.dm-step-line--done{background:#22c55e}.dm-form{flex-direction:column;gap:24px;display:flex}.dm-form-fields{flex-direction:column;gap:16px;display:flex}.dm-row-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dm-fi-wrap{background:#f8faff;border:1.5px solid #e4eaf5;border-radius:12px;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.dm-fi-wrap--focused{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dm-fi-label{color:#94a3b8;pointer-events:none;white-space:nowrap;z-index:2;font-size:.9rem;transition:all .22s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dm-fi-wrap:has(.dm-fi-textarea) .dm-fi-label{top:18px;transform:none}.dm-fi-label--up,.dm-fi-wrap--focused .dm-fi-label{color:#3b82f6;letter-spacing:.04em;font-size:.68rem;font-weight:600;top:8px;transform:none}.dm-fi-field{color:#0f172a;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;padding:24px 14px 8px;font-family:Plus Jakarta Sans,system-ui;font-size:.93rem}.dm-fi-select{cursor:pointer;appearance:none}.dm-fi-textarea{resize:none;padding-top:28px;line-height:1.5}.dm-fi-border{transform-origin:0;background:linear-gradient(90deg,#ef4444,#3b82f6);height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dm-fi-wrap--focused .dm-fi-border{transform:scaleX(1)}.dm-trust-row{color:#64748b;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:.8rem;display:flex}.dm-actions{align-items:center;gap:12px;display:flex}.dm-btn-back{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e4eaf5;border-radius:12px;align-items:center;gap:6px;height:48px;padding:0 16px;font-size:.9rem;font-weight:600;transition:border-color .2s;display:flex}.dm-btn-back:hover{color:#3b82f6;border-color:#3b82f6}.dm-btn-primary{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-family:Plus Jakarta Sans,system-ui;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 6px 20px #3b82f640}.dm-btn-primary:disabled{opacity:.7;cursor:wait}.dm-note{color:#94a3b8;text-align:center;margin:-10px 0 0;font-size:.78rem}.dm-success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:20px 0 10px;display:flex}.dm-success-icon{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex;box-shadow:0 12px 28px #22c55e4d}.dm-success-title{color:#0f172a;margin:0;font-size:1.6rem;font-weight:800}.dm-success-msg{color:#64748b;max-width:320px;margin:0;font-size:.95rem;line-height:1.6}.dm-btn-close{max-width:200px;margin-top:10px}@media (width<=600px){.dm-modal{border-radius:20px;padding:30px 24px}.dm-header{gap:12px}.dm-close{width:42px;height:42px}.dm-row-2{grid-template-columns:1fr;gap:12px}.dm-form-fields{gap:12px}.dm-steps{margin-bottom:24px}.dm-step-label{font-size:.75rem}}.au-page{color:var(--text-1);background:#fff;overflow:hidden}.au-container{width:min(var(--container-max), calc(100% - 40px));margin:0 auto}.au-hero{min-height:auto;padding:calc(var(--nav-h) + clamp(10px, 2.4vh, 26px)) 0 18px;isolation:isolate;background:#f6f8fd;align-items:center;display:flex;position:relative}.au-bg,.au-bg span{pointer-events:none;position:absolute}.au-bg{z-index:0;inset:0;overflow:hidden}.au-bg-mesh{background:radial-gradient(56% 48% at 14% 14%,#2563eb24,#0000 62%),radial-gradient(46% 42% at 88% 20%,#e11d4817,#0000 60%),radial-gradient(60% 52% at 72% 88%,#2563eb1c,#0000 64%),linear-gradient(#fff 0%,#f5f8fe 50%,#edf3fd 100%);animation:18s ease-in-out infinite au-bg-breathe;inset:-10%}.au-bg-grid{background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px),linear-gradient(#2563eb07 1px,#0000 1px),linear-gradient(90deg,#2563eb07 1px,#0000 1px);background-size:140px 140px,140px 140px,28px 28px,28px 28px;inset:0;-webkit-mask-image:radial-gradient(76% 66% at 62% 46%,#000 12%,#0000 78%);mask-image:radial-gradient(76% 66% at 62% 46%,#000 12%,#0000 78%)}.au-bg-ray{filter:blur(38px);width:42vw;height:160%;top:-30%;transform:rotate(18deg)}.au-bg-ray-1{background:linear-gradient(100deg,#0000,#ffffffdb 46%,#0000);animation:15s ease-in-out infinite au-ray-drift;right:4%}.au-bg-ray-2{background:linear-gradient(100deg,#0000,#bfdbfe8a 50%,#0000);animation:19s ease-in-out infinite reverse au-ray-drift;right:34%}.au-bg-pulse{aspect-ratio:1;border:1px solid #2563eb29;border-radius:50%;width:clamp(210px,24vw,380px);animation:6.2s ease-in-out infinite au-ring-pulse;box-shadow:0 0 0 18px #2563eb09,0 0 0 42px #e11d4806}.au-bg-pulse-1{top:16%;left:48%}.au-bg-pulse-2{border-color:#e11d4821;animation-delay:-2.8s;bottom:14%;right:6%}.au-bg-fade{background:linear-gradient(#0000,#f6f8fd);height:25%;inset:auto 0 0}@keyframes au-bg-breathe{0%,to{transform:scale(1)translate(0,0)}50%{transform:scale(1.05)translateY(-1.1%)}}@keyframes au-ray-drift{0%,to{opacity:.34;transform:rotate(18deg)translate(0,0)}50%{opacity:.6;transform:rotate(18deg)translate(-4vw,2%)}}@keyframes au-ring-pulse{0%,to{opacity:.38;transform:scale(.94)}50%{opacity:.72;transform:scale(1.06)}}.au-hero-grid{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);align-items:center;gap:clamp(18px,2.8vw,34px);display:grid;position:relative}.au-hero-copy{max-width:600px}.au-eyebrow,.au-section-kicker{color:var(--blue-3);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.au-eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffeb,#f6f9ffd1) padding-box padding-box,linear-gradient(120deg,#2563eb6b,#ff2d5547) border-box;border:1px solid #0000;border-radius:999px;padding:7px 13px 7px 11px;box-shadow:0 8px 22px -12px #2563eb7a}.au-eyebrow-dot{background:linear-gradient(135deg, var(--blue-1), var(--red-1));border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite au-dot-pulse;box-shadow:0 0 0 4px #2563eb1f}@keyframes au-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.75)}}.au-hero-title{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--text-1);gap:.02em;margin:12px 0 0;font-size:clamp(2rem,3.1vw + .35rem,3.55rem);font-weight:850;line-height:1.04;display:grid}.au-title-gradient{background:linear-gradient(96deg, var(--blue-2), #4f7cf7 48%, var(--red-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.au-hero p{max-width:54ch;color:var(--text-2);margin-top:12px;font-size:clamp(.92rem,.34vw + .84rem,1rem);line-height:1.56}.au-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.au-primary,.au-secondary{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .45s;display:inline-flex;position:relative;overflow:hidden}.au-primary{color:#fff;background:linear-gradient(135deg, #f43f5e, var(--red-2) 55%, #be123c);box-shadow:0 14px 34px -13px #e11d48c2}.au-primary:after,.au-secondary:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff6b 50%,#0000 65%);transition:transform .85s cubic-bezier(.16,1,.3,1);position:absolute;inset:-10%;transform:translate(-130%)}.au-secondary{color:var(--blue-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #2563eb33}.au-secondary:after{background:linear-gradient(115deg,#0000 35%,#ffffffdb 50%,#0000 65%)}.au-primary:hover,.au-secondary:hover{transform:translateY(-3px)}.au-primary:hover:after,.au-secondary:hover:after{transform:translate(130%)}.au-secondary:hover{border-color:#2563eb6b;box-shadow:0 16px 36px -18px #2563eb6b}.au-hero-badges{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.au-hero-badges span{color:#334155;background:#ffffffc2;border:1px solid #e2e8f0e6;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 12px 24px -22px #0f172a73}.au-hero-badges svg{color:var(--blue-3)}.au-hero-visual{perspective:1200px;background:radial-gradient(circle at 50% 45%,#2563eb29,#0000 34%),linear-gradient(145deg,#ffffffd1,#eff6ffb3);border:1px solid #2563eb24;border-radius:24px;min-height:clamp(340px,36vw,460px);position:relative;overflow:hidden;box-shadow:0 32px 78px -54px #0f172a8f}.au-hero-visual:before,.au-hero-visual:after{content:"";z-index:1;pointer-events:none;position:absolute}.au-hero-visual:before{background:conic-gradient(#0000,#2563eb2e,#0000 38%,#e11d4824,#0000 72%);border-radius:50%;animation:18s linear infinite au-conic-spin;inset:9%;-webkit-mask-image:radial-gradient(circle,#0000 52%,#000 54%,#0000 65%);mask-image:radial-gradient(circle,#0000 52%,#000 54%,#0000 65%)}.au-hero-visual:after{background:linear-gradient(90deg,#0000,#2563eb70,#e11d4852,#0000);height:1px;animation:3.4s ease-in-out infinite au-scan-line;top:11%;left:12%;right:12%}@keyframes au-conic-spin{to{transform:rotate(360deg)}}@keyframes au-scan-line{0%,to{opacity:0;transform:translateY(0)}18%,72%{opacity:.75}50%{opacity:.45;transform:translateY(360px)}}.au-data-field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.au-data-field span{left:var(--x,50%);opacity:.38;background:linear-gradient(#0000,#2563eb7a,#e11d4847,#0000);border-radius:999px;width:1px;height:24%;animation:5.6s linear infinite au-data-drop;position:absolute;top:-14%}.au-data-field span:first-child{--x:14%;animation-delay:-.6s}.au-data-field span:nth-child(2){--x:29%;animation-delay:-2.1s}.au-data-field span:nth-child(3){--x:46%;animation-delay:-1.2s}.au-data-field span:nth-child(4){--x:61%;animation-delay:-3.5s}.au-data-field span:nth-child(5){--x:78%;animation-delay:-.1s}.au-data-field span:nth-child(6){--x:90%;animation-delay:-4.3s}@keyframes au-data-drop{0%{opacity:0;transform:translateY(-20%)}14%{opacity:.5}72%{opacity:.28}to{opacity:0;transform:translateY(620%)}}.au-orbit{pointer-events:none;border:1px dashed #2563eb38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.au-orbit-one{aspect-ratio:1;width:82%;animation:32s linear infinite au-spin}.au-orbit-two{aspect-ratio:1;border-color:#e11d482e;width:58%;animation:24s linear infinite au-spin-rev}.au-orbit-three{aspect-ratio:1;border-style:solid;border-color:#2563eb26;width:37%;animation:16s linear infinite au-spin;box-shadow:0 0 0 24px #2563eb08}@keyframes au-spin{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes au-spin-rev{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(-360deg)}}.au-console,.au-core-card,.au-orbit-card{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:#ffffffc7;border:1px solid #ffffffe6;position:absolute;box-shadow:0 20px 46px -24px #1e3a8a6b}.au-console{background:#07111fdb;border-color:#ffffff24;border-radius:18px;padding:10px;bottom:7%;left:7%;right:7%}.au-console:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffff1f 48%,#0000 62%);animation:5.4s cubic-bezier(.16,1,.3,1) infinite au-panel-sheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes au-panel-sheen{0%,38%{transform:translate(-130%)}68%,to{transform:translate(130%)}}.au-console-top{align-items:center;gap:6px;margin-bottom:8px;display:flex}.au-console-top span{background:#ffffff57;border-radius:50%;width:8px;height:8px}.au-console-top b{color:#e2e8f0b3;letter-spacing:.14em;margin-left:auto;font-size:10px}.au-console-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.au-console-grid div{background:#ffffff14;border-radius:12px;padding:8px}.au-console-grid strong{color:#fff;letter-spacing:-.04em;font-size:clamp(15px,1.6vw,20px);display:block}.au-console-grid span{color:#e2e8f0a8;margin-top:5px;font-size:9.5px;font-weight:700;line-height:1.35;display:block}.au-console-bars{align-items:end;gap:8px;height:42px;margin-top:7px;padding:6px 6px 0;display:flex}.au-console-bars span{height:var(--h);background:linear-gradient(#60a5fa,#e11d48);border-radius:999px 999px 4px 4px;flex:1;animation:3.6s ease-in-out infinite au-bar}.au-console-bars span:nth-child(2n){animation-delay:-1.1s}@keyframes au-bar{0%,to{transform-origin:bottom;transform:scaleY(.78)}50%{transform-origin:bottom;transform:scaleY(1)}}.au-core-card{text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:min(220px,60%);min-height:116px;animation:6s ease-in-out infinite au-float;display:flex;top:35%;left:50%;translate:-50% -50%}.au-core-card:before{content:"";border-radius:inherit;opacity:0;border:1px solid #2563eb40;animation:2.7s ease-out infinite au-card-ping;position:absolute;inset:-12px}.au-core-card i{background:linear-gradient(90deg, var(--blue-1), var(--red-1));border-radius:999px;width:64px;height:3px;animation:2.2s ease-in-out infinite au-core-meter;position:absolute;bottom:14px;left:50%;translate:-50%}@keyframes au-card-ping{0%{opacity:.6;transform:scale(.96)}to{opacity:0;transform:scale(1.16)}}@keyframes au-core-meter{0%,to{opacity:.55;width:34px}50%{opacity:1;width:86px}}.au-core-card span{color:#fff;background:linear-gradient(135deg, var(--blue-1), var(--blue-3));border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 26px -14px #2563ebe6}.au-core-card strong{letter-spacing:-.02em;font-size:17px}.au-core-card small,.au-orbit-card span{color:var(--text-2);font-size:11px;font-weight:750}.au-orbit-card{min-width:108px;color:var(--blue-3);border-radius:14px;align-items:center;gap:8px;padding:9px 11px;animation:7s ease-in-out infinite au-float;display:flex}.au-orbit-card.card-1{top:15%;left:8%}.au-orbit-card.card-2{color:var(--red-2);animation-delay:-2s;top:18%;right:7%}.au-orbit-card.card-3{color:var(--red-2);animation-delay:-3.6s;top:43%;left:4%}.au-orbit-card.card-4{animation-delay:-4.8s;top:43%;right:4%}@keyframes au-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.au-hero-visual-redesign{background:radial-gradient(circle at 50% 46%,#2563eb2e,#0000 28%),radial-gradient(circle at 80% 18%,#e11d4824,#0000 26%),linear-gradient(145deg,#081020f5,#14264ee6);border-color:#ffffff24;min-height:clamp(430px,42vw,540px)}.au-image-deck{z-index:1;pointer-events:none;position:absolute;inset:5%}.au-image-card{background:#ffffffe6;border:1px solid #ffffff7a;border-radius:18px;width:min(40%,215px);margin:0;animation:8s ease-in-out infinite au-photo-float;position:absolute;overflow:hidden;box-shadow:0 28px 58px -34px #0000008c}.au-image-card-1{top:2%;left:4%}.au-image-card-2{animation-delay:-2.4s;top:10%;right:2%}.au-image-card-3{animation-delay:-4.6s;bottom:20%;left:12%}.au-image-card img{aspect-ratio:1.35;object-fit:cover;filter:saturate(1.08)contrast(1.02);width:100%;display:block}.au-image-card figcaption{gap:4px;padding:8px 10px 10px;display:grid}.au-image-card strong{color:#0f172a;letter-spacing:-.01em;font-size:12px}.au-image-card span{color:#64748b;font-size:9px;font-weight:700;line-height:1.35}@keyframes au-photo-float{0%,to{transform:translate3d(0, 0, 0) rotate(var(--r,0deg))}50%{transform:translate3d(0, -12px, 0) rotate(var(--r,0deg))}}.au-network{z-index:3;aspect-ratio:1.16;filter:drop-shadow(0 18px 30px #00000042);width:min(70%,380px);position:absolute;top:41%;left:50%;translate:-50% -50%}.au-network svg{position:absolute;inset:0;overflow:visible}.au-network line{stroke:#93c5fd9e;stroke-width:.55px;stroke-dasharray:6 4;animation:2.8s linear infinite au-line-flow}@keyframes au-line-flow{to{stroke-dashoffset:-20px}}.au-network-node{color:#dbeafe;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ab8;border:1px solid #bfdbfe47;border-radius:14px;place-items:center;gap:4px;min-width:68px;min-height:48px;padding:7px 8px;animation:3.8s ease-in-out infinite au-node-breathe;display:grid;position:absolute;translate:-50% -50%;box-shadow:inset 0 1px #ffffff29,0 18px 36px -24px #0f172ae6}.au-network-node:nth-child(2n){color:#ffe4e6;border-color:#fda4af47;animation-delay:-1.2s}.au-network-node.is-core{color:#fff;background:linear-gradient(135deg,#2563ebf2,#e11d48e6);border-color:#ffffff57;min-width:90px;min-height:66px}.au-network-node span{color:currentColor;font-size:10px;font-weight:900}@keyframes au-node-breathe{0%,to{box-shadow:inset 0 1px #ffffff29,0 18px 36px -24px #0f172ae6}50%{box-shadow:inset 0 1px #fff3,0 0 0 8px #60a5fa14,0 22px 44px -24px #0f172ae6}}.au-metrics{background:linear-gradient(#fff 0%,#f8fbff 100%);padding:0 0 18px}.au-metrics-grid{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden;transform:translateY(-8px);box-shadow:0 22px 52px -44px #0f172a73}.au-metric{border-right:1px solid var(--border);align-content:center;min-height:96px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.au-metric:after{content:"";background:linear-gradient(115deg,#0000 38%,#2563eb12 50%,#0000 62%);animation:5.8s ease-in-out infinite au-metric-sheen;position:absolute;inset:0;transform:translate(-120%)}.au-metric:nth-child(2):after{animation-delay:-1.1s}.au-metric:nth-child(3):after{animation-delay:-2.2s}.au-metric:nth-child(4):after{animation-delay:-3.3s}@keyframes au-metric-sheen{0%,46%{transform:translate(-120%)}76%,to{transform:translate(120%)}}.au-metric:last-child{border-right:0}.au-metric strong{color:var(--blue-3);letter-spacing:-.04em;font-size:clamp(1.65rem,2.55vw,2.45rem);line-height:1;display:block}.au-metric span{color:var(--text-2);margin-top:7px;font-size:12.5px;font-weight:700;line-height:1.35;display:block}.au-layer-section{background:#f8fbff;padding:0 0 34px}.au-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.au-layer-reveal{min-width:0}.au-layer-card{color:#fff;background:radial-gradient(circle at 82% 14%,#60a5fa57,#0000 28%),linear-gradient(135deg,#0f172af7,#1e3a8aed);border-radius:16px;grid-template-rows:28px auto 1fr;align-content:start;height:100%;min-height:168px;padding:18px 18px 16px;transition:transform .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 58px -42px #0f172ad9}.au-layer-card:hover{transform:translateY(-6px);box-shadow:0 34px 68px -42px #0f172ae6}.au-layer-reveal:nth-child(2) .au-layer-card{color:var(--text-1);background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #2563eb24}.au-layer-reveal:nth-child(3) .au-layer-card{color:var(--text-1);background:linear-gradient(135deg,#fff7f9,#fff);border:1px solid #e11d4824}.au-layer-card:after{content:"";background:#ffffff21;border-radius:50%;width:144px;height:144px;animation:6s ease-in-out infinite au-layer-bubble;position:absolute;bottom:-42px;right:-42px}.au-layer-reveal:nth-child(2) .au-layer-card:after{background:#2563eb14;animation-delay:-1.5s}.au-layer-reveal:nth-child(3) .au-layer-card:after{background:#e11d4814;animation-delay:-3s}@keyframes au-layer-bubble{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-14px,-10px)scale(1.14)}}.au-layer-card h2{z-index:1;letter-spacing:-.03em;margin:8px 0 0;font-size:18px;line-height:1.15;position:relative}.au-layer-card p{z-index:1;color:currentColor;opacity:.74;max-width:36ch;margin:8px 0 0;font-size:12.8px;line-height:1.48;position:relative}.au-command-section{background:radial-gradient(circle at 12% 12%,#2563eb21,#0000 28%),radial-gradient(circle at 84% 86%,#e11d481a,#0000 32%),linear-gradient(#fff,#f7faff);padding:clamp(28px,4vw,54px) 0;position:relative;overflow:hidden}.au-command-section:before{content:"";background-image:linear-gradient(#2563eb0c 1px,#0000 1px),linear-gradient(90deg,#2563eb0c 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 76%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 76%)}.au-command-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,3vw,38px);display:grid;position:relative}.au-command-copy h2{max-width:650px;color:var(--text-1);letter-spacing:-.045em;margin-top:8px;font-size:clamp(1.75rem,2.8vw,3rem);line-height:1.06}.au-command-copy p{max-width:560px;color:var(--text-2);margin-top:14px;font-size:.98rem;line-height:1.58}.au-command-panel{color:#fff;background:radial-gradient(circle at 18% 15%,#60a5fa40,#0000 30%),radial-gradient(circle at 88% 82%,#e11d4838,#0000 32%),#07111ff5;border:1px solid #ffffff21;border-radius:22px;min-height:330px;padding:13px;position:relative;overflow:hidden;box-shadow:0 36px 90px -58px #0f172aeb}.au-command-panel:before{content:"";background:conic-gradient(#0000,#60a5fa29,#0000 34%,#e11d481f,#0000 68%);animation:20s linear infinite au-final-spin;position:absolute;inset:-40%}.au-command-panel:after{content:"";background:linear-gradient(90deg,#0000,#60a5faa6,#e11d4880,#0000);height:1px;animation:4.4s ease-in-out infinite au-command-scan;position:absolute;top:26%;left:0;right:0}@keyframes au-command-scan{0%,to{opacity:0;transform:translateY(-40px)}20%,74%{opacity:.8}50%{opacity:.45;transform:translateY(230px)}}.au-command-top,.au-command-map{z-index:1;position:relative}.au-command-top{align-items:center;gap:7px;margin-bottom:12px;display:flex}.au-command-top span{background:#ffffff61;border-radius:50%;width:10px;height:10px}.au-command-top strong{color:#e2e8f0c7;letter-spacing:.14em;text-transform:uppercase;margin-left:auto;font-size:11px}.au-command-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.au-command-module{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:16px;align-content:space-between;gap:10px;min-height:112px;padding:12px;display:grid;overflow:hidden}.au-command-module span{color:#93c5fd;font-size:12px;font-weight:950}.au-command-module strong{letter-spacing:-.035em;font-size:clamp(15px,1.55vw,20px)}.au-command-module i{width:var(--w);background:linear-gradient(90deg,#60a5fa,#e11d48);border-radius:999px;height:7px;animation:2.7s ease-in-out infinite au-command-meter}.au-command-module:nth-child(2n) i{animation-delay:-1.1s}@keyframes au-command-meter{0%,to{transform-origin:0;opacity:.62;transform:scaleX(.68)}50%{transform-origin:0;opacity:1;transform:scaleX(1)}}.au-section{padding:clamp(26px,3.2vw,44px) 0;position:relative}.au-section:before{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#2563eb2e,#e11d4824,#0000);width:min(760px,78vw);height:1px;position:absolute;top:0;left:50%;translate:-50%}.au-soft{background:linear-gradient(#f8fbff,#fff)}.au-two-col,.au-mission-grid,.au-process-grid,.au-faq-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(16px,2.6vw,34px);display:grid}.au-two-col{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center}.au-two-col>div:first-child{max-width:650px}.au-two-col>div:first-child h2{max-width:620px;font-size:clamp(1.65rem,2.55vw,2.85rem);line-height:1.1}.au-section h2,.au-final h2{color:var(--text-1);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.55rem,2.45vw,2.7rem);font-weight:850;line-height:1.08}.au-two-col p,.au-mission-card p,.au-process-copy p,.au-faq-grid>div>p{color:var(--text-2);font-size:.96rem;line-height:1.56}.au-vision-panel,.au-mission-card{background:linear-gradient(#fffffff5,#f6faffdb) padding-box padding-box,linear-gradient(135deg,#2563eb42,#fff3,#e11d4833) border-box;border:1px solid #0000;border-radius:18px;padding:17px;position:relative;overflow:hidden;box-shadow:0 28px 60px -48px #0f172a80}.au-vision-panel{max-width:680px;margin-left:auto}.au-vision-panel:after,.au-mission-card:after{content:"";background:linear-gradient(115deg,#0000 34%,#ffffffa6 50%,#0000 66%);animation:7s ease-in-out infinite au-light-sweep;position:absolute;inset:0;transform:translate(-130%)}.au-mission-card:after{animation-delay:-2.5s}@keyframes au-light-sweep{0%,52%{opacity:0;transform:translate(-130%)}66%{opacity:.7}86%,to{opacity:0;transform:translate(130%)}}.au-vision-panel>svg{color:var(--red-2);margin-bottom:10px}.au-vision-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.au-vision-stack span{color:var(--blue-3);text-align:center;background:#fff;border:1px solid #2563eb1f;border-radius:12px;justify-content:center;align-items:center;padding:8px;font-size:11px;font-weight:850;display:flex}.au-mission-card p{margin-top:12px}.au-mission-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center}.au-mission-card{max-width:620px}.au-mission-card h2{max-width:560px;font-size:clamp(1.6rem,2.45vw,2.65rem);line-height:1.1}.au-mission-card p{max-width:540px}.au-check-list{align-content:center;gap:8px;display:grid}.au-check-row{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:flex-start;gap:11px;min-height:50px;padding:11px 13px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 18px 38px -34px #0f172a5c}.au-check-row:hover{border-color:#2563eb38;transform:translate(6px);box-shadow:0 22px 44px -34px #2563eb8a}.au-check-row svg{color:#16a34a;flex:none;margin-top:2px}.au-check-row span{color:var(--text-1);font-size:14px;font-weight:750;line-height:1.38}.au-check-row>span:nth-child(2){flex:1}.au-check-number{color:var(--blue-3);min-width:28px;padding-top:2px;font-size:13px;font-weight:900}.au-section-head{max-width:760px;margin-bottom:14px}.au-section-head p{max-width:620px;color:var(--text-2);margin-top:9px;line-height:1.5}.au-card-grid,.au-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.au-feature-card,.au-value-card{border:1px solid var(--border);background:#fff;height:100%;box-shadow:0 20px 45px -38px #0f172a73}.au-feature-card{border-radius:16px;min-height:164px;padding:15px;transition:transform .26s,box-shadow .26s,border-color .26s;position:relative;overflow:hidden}.au-feature-card:after{content:"";background:#2563eb0f;border-radius:50%;width:105px;height:105px;transition:transform .28s,background .28s;position:absolute;top:-30px;right:-30px}.au-feature-card:hover,.au-value-card:hover{border-color:#2563eb38;transform:translateY(-5px);box-shadow:0 26px 55px -38px #0f172a80}.au-feature-card:hover:after{background:#2563eb1a;transform:scale(1.35)}.au-feature-icon{width:36px;height:36px;color:var(--blue-3);background:var(--blue-pale);border-radius:12px;place-items:center;transition:transform .32s cubic-bezier(.34,1.56,.64,1),background .25s,color .25s;display:grid}.au-feature-card:nth-child(2n) .au-feature-icon{color:var(--red-2);background:#fff1f2}.au-feature-card:hover .au-feature-icon,.au-value-card:hover svg{transform:translateY(-3px)rotate(-5deg)scale(1.08)}.au-feature-tag{z-index:1;color:var(--text-2);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;background:#f8fafc;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:13px;right:12px}.au-feature-card h3,.au-value-card h3,.au-process-step h3{color:var(--text-1);letter-spacing:-.02em;margin-top:8px;font-size:16px}.au-feature-card p,.au-value-card p,.au-process-step p{color:var(--text-2);margin-top:6px;font-size:13px;line-height:1.48}.au-visual-journey{background:linear-gradient(#f8fbff,#fff 58%),radial-gradient(circle at 50% 0,#2563eb24,#0000 30%);padding:clamp(28px,4vw,54px) 0;position:relative}.au-journey-gallery{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.au-journey-card{isolation:isolate;background:#0f172a;border-radius:20px;height:280px;min-height:280px;position:relative;overflow:hidden;box-shadow:0 34px 80px -52px #0f172ab8}.au-journey-card:nth-child(2){margin-top:0}.au-journey-card img{object-fit:cover;width:100%;height:100%;min-height:280px;transition:transform .75s cubic-bezier(.16,1,.3,1),filter .75s;display:block;transform:scale(1.04)}.au-journey-card:before{content:"";z-index:1;background:linear-gradient(#0000 36%,#07111fe0),radial-gradient(circle at 22% 16%,#60a5fa52,#0000 30%);position:absolute;inset:0}.au-journey-card:after{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff38;border-radius:15px;position:absolute;inset:12px}.au-journey-card:hover img{filter:saturate(1.16)contrast(1.06);transform:scale(1.12)}.au-journey-card div{z-index:2;gap:8px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.au-journey-card strong{color:#fff;letter-spacing:-.035em;font-size:clamp(19px,1.9vw,26px);line-height:1}.au-journey-card span{color:#e2e8f0d1;max-width:34ch;font-size:13px;font-weight:700;line-height:1.48}.au-dark{color:#fff;background:radial-gradient(circle at 18% 20%,#3b82f647,#0000 30%),radial-gradient(circle at 86% 80%,#e11d482e,#0000 32%),#07111f;position:relative}.au-dark:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 48%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 48%,#000 0%,#0000 72%)}.au-dark .au-container{position:relative}.au-dark .au-section-kicker,.au-dark h2,.au-dark h3{color:#fff}.au-dark p{color:#e2e8f0c7}.au-process-list{gap:8px;display:grid;position:relative}.au-process-list:before{content:"";background:linear-gradient(#60a5facc,#e11d48a6);width:1px;position:absolute;top:20px;bottom:20px;left:26px}.au-process-list:after{content:"";filter:blur(.2px);background:linear-gradient(#0000,#60a5fa,#e11d48,#0000);border-radius:999px;width:5px;height:64px;animation:4.6s linear infinite au-timeline-flow;position:absolute;top:18px;left:24px}@keyframes au-timeline-flow{0%{opacity:0;transform:translateY(-48px)}14%,84%{opacity:1}to{opacity:0;transform:translateY(360px)}}.au-process-step{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:38px 1fr;gap:10px;padding:11px;transition:transform .25s,border-color .25s,background .25s;display:grid;position:relative}.au-process-step:hover{background:#ffffff17;border-color:#60a5fa57;transform:translate(7px)}.au-process-step>span{color:#fff;background:linear-gradient(135deg, var(--blue-1), var(--red-2));border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.au-process-step h3{margin-top:0}.au-process-proof{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;max-width:440px;margin-top:11px;padding:9px 11px;display:flex}.au-process-proof svg{color:#60a5fa;flex:none}.au-process-proof span{color:#e2e8f0c7;font-size:13px;font-weight:700;line-height:1.55}.au-values-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.au-value-card{border-radius:16px;min-height:124px;padding:14px;transition:transform .26s,background .26s,border-color .26s,box-shadow .26s}.au-value-card svg{color:var(--red-2);transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.au-faq-list{gap:8px;display:grid}.au-faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.au-faq-grid>div:first-child{max-width:620px}.au-faq-grid>div:first-child h2{max-width:620px;font-size:clamp(1.65rem,2.6vw,2.85rem);line-height:1.08}.au-faq-grid>div:first-child p{max-width:560px;margin-top:10px}.au-faq-item{border:1px solid var(--border);text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);background:#fff;border-radius:14px;padding:0;transition:border-color .22s,box-shadow .22s;display:block;overflow:hidden}.au-faq-item:hover{border-color:#2563eb40;box-shadow:0 20px 42px -34px #2563eb73}.au-faq-question{color:var(--text-1);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:850;display:flex}.au-faq-question svg{color:var(--blue-3);flex:none;transition:transform .22s}.au-faq-answer{max-height:0;color:var(--text-2);opacity:0;padding:0 14px;font-size:13px;line-height:1.62;transition:max-height .24s,padding .24s,opacity .2s;display:block;overflow:hidden}.au-faq-item.is-open .au-faq-question svg{transform:rotate(180deg)}.au-faq-item.is-open .au-faq-answer{opacity:1;max-height:190px;padding:0 14px 13px}.au-faq-item.is-open{border-color:#2563eb3d;box-shadow:0 18px 42px -34px #2563eb8f}.au-final{background:#fff;padding:28px 0 36px}.au-final-inner{text-align:center;color:#fff;background:radial-gradient(circle at 20% 12%, #ffffff2e, transparent 26%), linear-gradient(135deg, var(--blue-3), #14213d 54%, var(--red-3));border-radius:22px;flex-direction:column;align-items:center;padding:clamp(20px,3.2vw,32px);display:flex;position:relative;overflow:hidden}.au-final-inner:before{content:"";background:conic-gradient(#0000,#ffffff1f,#0000 30%);animation:18s linear infinite au-final-spin;position:absolute;inset:-40%}.au-final-inner>*{z-index:1;position:relative}@keyframes au-final-spin{to{transform:rotate(360deg)}}.au-final svg{color:#fff}.au-final h2{color:#fff;max-width:780px}.au-final p{color:#ffffffc7;max-width:620px;margin:8px 0 14px;line-height:1.56}.au-final .au-primary{color:var(--blue-3);box-shadow:none;background:#fff}@media (width<=1080px){.au-hero{min-height:0}.au-hero-grid,.au-two-col,.au-mission-grid,.au-process-grid,.au-faq-grid,.au-command-grid{grid-template-columns:1fr}.au-hero-copy{max-width:760px}.au-hero-visual{min-height:340px}.au-faq-grid,.au-two-col{align-items:start}.au-two-col>div:first-child,.au-vision-panel{max-width:none;margin-left:0}.au-mission-grid{align-items:start}.au-mission-card{max-width:none}.au-card-grid,.au-values-grid,.au-layer-grid,.au-journey-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.au-command-copy h2{max-width:780px}.au-command-panel{min-height:300px}.au-journey-card:nth-child(2){margin-top:0}.au-journey-card:last-child{grid-column:span 2}.au-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.au-metric:nth-child(2){border-right:0}.au-metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.au-layer-card{min-height:150px}.au-layer-reveal:first-child{grid-column:span 2}}@media (width<=720px){.au-container{width:min(100% - 28px, var(--container-max))}.au-hero{padding-top:calc(var(--nav-h) + 14px)}.au-hero-title{font-size:clamp(1.8rem,8vw,2.45rem)}.au-actions,.au-primary,.au-secondary{width:100%}.au-hero-visual{border-radius:18px;min-height:310px}.au-hero-visual-redesign{min-height:400px}.au-image-card{width:min(44%,170px)}.au-image-card figcaption{display:none}.au-network{width:76%;top:37%}.au-network-node{border-radius:12px;min-width:54px;min-height:40px;padding:6px}.au-network-node span{font-size:10px}.au-console{padding:9px;bottom:12px;left:14px;right:14px}.au-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.au-console-bars{height:34px}.au-core-card{width:min(190px,62%);min-height:98px;top:34%}.au-core-card small{max-width:18ch}.au-orbit-card{min-width:92px;padding:8px 9px}.au-orbit-card.card-1{top:10%;left:5%}.au-orbit-card.card-2{top:14%;right:5%}.au-orbit-card.card-3{top:42%;bottom:auto;left:5%}.au-orbit-card.card-4{top:42%;bottom:auto;right:5%}.au-metrics-grid,.au-card-grid,.au-values-grid,.au-layer-grid,.au-command-map,.au-journey-gallery{grid-template-columns:1fr}.au-command-panel{border-radius:22px;min-height:0}.au-command-module{min-height:92px}.au-journey-card,.au-journey-card img{height:240px;min-height:240px}.au-journey-card:last-child,.au-layer-reveal:first-child{grid-column:auto}.au-metric,.au-metric:nth-child(2){border-right:0;border-bottom:1px solid var(--border);min-height:82px}.au-metric:last-child{border-bottom:0}.au-vision-stack{grid-template-columns:1fr}.au-mission-card,.au-vision-panel,.au-feature-card,.au-value-card{border-radius:18px;padding:18px}.au-process-step{grid-template-columns:1fr}.au-process-list:before,.au-process-list:after{display:none}}@media (width<=430px){.au-console-top b{display:none}.au-hero-visual-redesign{min-height:370px}.au-network-node svg{width:15px;height:15px}.au-orbit-card{min-width:98px;font-size:12px}}@media (prefers-reduced-motion:reduce){.au-bg-mesh,.au-bg-ray,.au-bg-pulse,.au-eyebrow-dot,.au-orbit-one,.au-orbit-two,.au-orbit-three,.au-hero-visual:before,.au-hero-visual:after,.au-data-field span,.au-console-bars span,.au-console:before,.au-image-card,.au-network line,.au-network-node,.au-command-panel:before,.au-command-panel:after,.au-command-module i,.au-core-card,.au-core-card:before,.au-core-card i,.au-orbit-card{animation:none!important}.au-primary,.au-secondary,.au-feature-card,.au-value-card,.au-layer-card{transition:none!important}}.blogs-page{min-height:100vh;color:var(--text-1);background:#fff;overflow:hidden}.blogs-container{width:min(var(--container-max), calc(100% - 40px));margin:0 auto}.blogs-hero{padding:calc(var(--nav-h) + 34px) 0 46px;isolation:isolate;background:linear-gradient(#f8fbff,#fff);position:relative}.blogs-bg{z-index:-1;background:radial-gradient(circle at 12% 20%,#2563eb24,#0000 30%),radial-gradient(circle at 88% 18%,#e11d481c,#0000 32%),linear-gradient(#2563eb0b 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#2563eb0b 1px,#0000 1px) 0 0/54px 54px;position:absolute;inset:0}.blogs-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:clamp(22px,4vw,58px);display:grid}.blogs-kicker{color:var(--blue-3);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.blogs-hero h1{max-width:620px;color:var(--text-1);letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(2.25rem,4.2vw,4.7rem);line-height:1.02}.blogs-hero p{max-width:58ch;color:var(--text-2);margin-top:15px;font-size:clamp(.98rem,.5vw + .86rem,1.14rem);line-height:1.65}.blogs-featured{isolation:isolate;min-height:410px;transform-style:preserve-3d;background:#07111f;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 32px 80px -54px #0f172abf}.blogs-featured img,.blog-card-image img{object-fit:cover;width:100%;height:100%;display:block}.blogs-featured>img{will-change:transform;width:108%;height:108%;position:absolute;inset:-4%}.blogs-featured:before{content:"";z-index:2;pointer-events:none;opacity:.85;border:1px solid #ffffff2e;border-radius:18px;position:absolute;inset:12px}.blogs-featured:after{content:"";z-index:1;background:linear-gradient(#07111f0d 0%,#07111f2e 30%,#07111feb 100%),radial-gradient(circle at 16% 12%,#60a5fa47,#0000 28%),radial-gradient(circle at 74% 52%,#e11d4829,#0000 34%);position:absolute;inset:0}.blogs-featured-orbit,.blogs-featured-scan{z-index:2;pointer-events:none;position:absolute}.blogs-featured-orbit{border:1px dashed #93c5fd61;border-radius:50%;animation:24s linear infinite blogs-orbit-spin;box-shadow:0 0 38px -18px #60a5fae6}.blogs-featured-orbit-1{aspect-ratio:1;width:330px;top:-90px;right:-88px}.blogs-featured-orbit-2{aspect-ratio:1;border-color:#fda4af47;width:220px;animation-duration:18s;animation-direction:reverse;bottom:-74px;left:-60px}.blogs-featured-scan{background:linear-gradient(90deg,#0000,#60a5faeb,#ffffffb8,#e11d48ad,#0000);height:1px;animation:4.2s ease-in-out infinite blogs-scan;top:0;left:0;right:0;box-shadow:0 0 22px #60a5fa8f}@keyframes blogs-orbit-spin{to{transform:rotate(360deg)}}@keyframes blogs-scan{0%,to{opacity:0;transform:translateY(18px)}18%,78%{opacity:.75}52%{opacity:.42;transform:translateY(330px)}}.blogs-featured>div{z-index:3;color:#fff;position:absolute;bottom:24px;left:24px;right:24px}.blogs-featured span,.blog-card-image span{color:#fff;background:#2563ebd1;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.blogs-featured>div>span{animation:2.8s ease-in-out infinite blogs-pill-pulse;box-shadow:0 0 #2563eb61}@keyframes blogs-pill-pulse{0%,to{box-shadow:0 0 #2563eb57}50%{box-shadow:0 0 0 8px #2563eb00}}.blogs-featured h2{color:#fff;letter-spacing:-.045em;max-width:720px;margin:12px 0 0;font-size:clamp(1.75rem,3vw,3.1rem);line-height:1.04}.blogs-featured h2,.blogs-featured p,.blogs-featured footer{text-shadow:0 12px 34px #00000094}.blogs-featured p{color:#e2e8f0d6;max-width:680px}.blogs-featured footer,.blog-card-meta{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.blogs-featured small,.blog-card-meta small{color:#e2e8f0cc;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.blogs-list-section{padding:44px 0 70px}.blogs-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.blogs-toolbar h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.65rem,2.8vw,3rem);line-height:1.08}.blogs-categories{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:620px;display:flex}.blogs-categories button{border:1px solid var(--border);min-height:34px;color:var(--text-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:12px;font-weight:850}.blogs-categories button:first-child,.blogs-categories button:hover{color:#fff;background:linear-gradient(135deg, var(--blue-2), var(--red-2));border-color:#0000}.blogs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blog-card{border:1px solid var(--border);background:#fff;border-radius:18px;height:100%;transition:box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 22px 54px -44px #0f172a8c}.blog-card:hover{border-color:#2563eb38;box-shadow:0 30px 68px -44px #2563eb8c}.blog-card-image{height:210px;position:relative;overflow:hidden}.blog-card-image:after{content:"";background:linear-gradient(#0000 36%,#07111fb8);position:absolute;inset:0}.blog-card-image span{z-index:1;position:absolute;bottom:14px;left:14px}.blog-card-body{gap:10px;padding:16px;display:grid}.blog-card-meta{margin:0}.blog-card-meta small{color:var(--text-3)}.blog-card h3{color:var(--text-1);letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.2}.blog-card p{color:var(--text-2);margin:0;font-size:14px;line-height:1.58}.blog-card a{width:fit-content;color:var(--blue-3);align-items:center;gap:7px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=1080px){.blogs-hero-grid,.blogs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blogs-hero-grid>div:first-child{grid-column:span 2}.blogs-toolbar{flex-direction:column;align-items:start}.blogs-categories{justify-content:flex-start}}@media (width<=720px){.blogs-container{width:min(100% - 28px, var(--container-max))}.blogs-hero{padding-top:calc(var(--nav-h) + 24px)}.blogs-hero-grid,.blogs-grid{grid-template-columns:1fr}.blogs-hero-grid>div:first-child{grid-column:auto}.blogs-featured{border-radius:18px;min-height:360px}.blogs-featured>div{bottom:18px;left:18px;right:18px}.blog-card-image{height:190px}}@media (prefers-reduced-motion:reduce){.blogs-featured>img,.blogs-featured-orbit,.blogs-featured-scan,.blogs-featured>div>span{animation:none!important}}.contact-us-page{color:#0f172a;background:#f8fafc;overflow:hidden}.contact-us-container{width:min(1180px,100% - 32px);margin:0 auto}.contact-us-hero{isolation:isolate;align-items:center;min-height:760px;padding:128px 0 72px;display:flex;position:relative}.contact-us-hero-media{z-index:-2;background:#06111f;position:absolute;inset:0}.contact-us-hero-media img{object-fit:cover;opacity:.86;width:100%;height:100%;animation:18s ease-in-out infinite alternate contact-us-media-drift;transform:scale(1.03)}.contact-us-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#040c19e6,#040c1985 52%,#040c19c7),radial-gradient(circle at 68% 34%,#3b82f638,#0000 34%);position:absolute;inset:0}@keyframes contact-us-media-drift{0%{transform:scale(1.03)translate(0,0)}to{transform:scale(1.08)translate(-18px,10px)}}.contact-us-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,470px);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.contact-us-copy{color:#fff}.contact-us-kicker,.contact-us-proof span{align-items:center;gap:8px;display:inline-flex}.contact-us-kicker{background:#2563ebe0;border:1px solid #bfdbfe5c;border-radius:999px;margin-bottom:24px;padding:10px 16px;font-size:13px;font-weight:800}.contact-us-copy h1{letter-spacing:0;max-width:820px;margin:0;font-size:clamp(2.6rem,5vw,5rem);font-weight:850;line-height:.98}.contact-us-copy p{color:#ffffffd1;max-width:690px;margin-top:24px;font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.75}.contact-us-proof{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.contact-us-proof span{color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:750}.contact-us-form{background:#fffffff2;border:1px solid #dbeafed9;border-radius:24px;padding:24px;box-shadow:0 28px 80px #02081747}.contact-us-form-head{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}.contact-us-form-head>span,.contact-us-channel-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#e11d48);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.contact-us-form h2,.contact-us-channel h2{letter-spacing:0;margin:0;font-size:1.2rem}.contact-us-form p,.contact-us-channel p{color:#64748b;margin:6px 0 0;line-height:1.65}.contact-us-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-us-form label{gap:8px;margin-bottom:14px;display:grid}.contact-us-form label>span{color:#334155;font-size:12px;font-weight:800}.contact-us-form input,.contact-us-form select,.contact-us-form textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:14px;outline:none;padding:13px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.contact-us-form textarea{resize:vertical;min-height:118px}.contact-us-form input:focus,.contact-us-form select:focus,.contact-us-form textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.contact-us-submit{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff3b65,#e11d48 55%,#9f0a2a);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 16px 36px #e11d4847}.contact-us-success{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;margin:14px 0 0;padding:12px 14px;font-size:13px;font-weight:750}.contact-us-details{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-42px;display:grid;position:relative}.contact-us-info-card,.contact-us-channel{background:#fff;border:1px solid #dbe3ef;box-shadow:0 18px 50px #0f172a14}.contact-us-info-card{border-radius:20px;align-content:center;gap:8px;min-height:132px;padding:20px;display:grid}.contact-us-info-card svg{color:#2563eb}.contact-us-info-card span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.contact-us-info-card strong{color:#0f172a;font-size:1rem;line-height:1.35}.contact-us-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:72px 0 88px;display:grid}.contact-us-channel{border-radius:22px;padding:26px}.contact-us-channel h2{margin-top:20px}.contact-us-channel a{color:#2563eb;margin-top:18px;font-weight:850;text-decoration:none;display:inline-flex}@media (width<=980px){.contact-us-hero{min-height:auto;padding-top:118px}.contact-us-hero-grid,.contact-us-details,.contact-us-channels{grid-template-columns:1fr}.contact-us-details{margin-top:18px}}@media (width<=640px){.contact-us-container{width:min(100% - 24px,1180px)}.contact-us-hero{padding-bottom:44px}.contact-us-copy h1{font-size:2.55rem}.contact-us-field-grid{grid-template-columns:1fr}.contact-us-form{border-radius:20px;padding:18px}}
