@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600&family=Urbanist:wght@600;700&family=Space+Mono:wght@400;700&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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-outline-style:solid;--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-ease:initial;--mt-border-angle:0deg;--mk-border-angle:0deg}}}@layer theme{:root,:host{--font-sans:"Inter", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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,ui-sans-serif, system-ui, 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{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{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.z-0{z-index:0}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.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}.flex-col{flex-direction:column}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,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-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))}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}}@font-face{font-family:Helvetica Regular;src:url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.eot);src:url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.woff)format("woff"),url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.ttf)format("truetype"),url("https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.svg#Helvetica Regular")format("svg")}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);background:#ffffff03;border:none;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff73 0%,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73 100%);padding:1.4px;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}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#04090d;--surface:#00313f;--text:#eef4f4;--text-muted:#5f8f90;--accent:#b2ff59;--accent-green:#b2ff59;--border:#ffffff14}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}#root{flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex;overflow-x:hidden}.nav{z-index:100;-webkit-backdrop-filter:blur(16px);background:#020d051f;border-bottom:none;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:12px 24px;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;display:grid;position:fixed;top:0;left:0;right:0}.nav--scrolled{-webkit-backdrop-filter:blur(28px);background:#020d058c;border-bottom:1px solid #ffffff0f;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s}.nav--light{background:#d2d2d299;border-bottom:1px solid #00000014}.nav--light .nav-links a{color:#0000008c}.nav--light .nav-links a:hover{color:#111}.nav--light .btn-contact{color:#111;background:#00000014;border-color:#0000001f}.nav--light .btn-contact:hover{background:#00000024}.nav--light .nav-dropdown .nav-dd-item{color:#ffffffc7}.nav--light .nav-dropdown .nav-dd-item:hover{color:#b2ff59;background:#b2ff5914}.nav-logo{justify-self:start;align-items:center;text-decoration:none;display:flex}.nav-logo img{width:auto;height:28px;display:block}.nav-menu{display:contents}.nav-links{justify-content:center;gap:32px;list-style:none;display:flex}.nav-links a{color:var(--text-muted);font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.btn-contact{cursor:pointer;white-space:nowrap;color:#b2ff59;background:#b2ff591a;border:1px solid #b2ff594d;border-radius:999px;align-items:center;gap:7px;padding:7px 18px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.btn-contact:hover{background:#b2ff592e;border-color:#b2ff598c;transform:translateY(-1px)}.menu-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:space-between;width:24px;height:14px;padding:0;display:none}.menu-toggle span{transform-origin:50%;background:#fff;border-radius:2px;width:100%;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.menu-toggle.active span:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle.active span:last-child{transform:translateY(-6px)rotate(-45deg)}.hero-scroll-canvas{width:100%;height:calc(100vh + 200px);position:relative}.hero-card{z-index:5;text-align:center;transform-origin:50%;will-change:transform;background:#142014;border:none;border-radius:0;flex-direction:column;align-items:center;width:100%;height:100vh;margin:0 auto;padding:calc(60px + 15vh) 40px 60px;display:flex;position:sticky;top:0;overflow:hidden}.hero-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000000b8 0%,#0000 100%);height:45%;position:absolute;top:0;left:0;right:0}.hero-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#b2ff590f 1px,#0000 1px),linear-gradient(90deg,#b2ff590f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 100%,#000 40%,#0006 75%,#0000 100%);mask-image:radial-gradient(100% 100%,#000 40%,#0006 75%,#0000 100%)}.hero-blob{pointer-events:none;z-index:0;will-change:transform, opacity;border-radius:50%;position:absolute}.hero-blob-1{filter:blur(100px);background:radial-gradient(#4ade80a6 0%,#22c55e47 40%,#0000 68%);width:1100px;height:800px;animation:9s ease-in-out infinite wave-out;top:35%;left:50%;transform:translate(-50%)}.hero-blob-2{filter:blur(90px);background:radial-gradient(#0fa89c33 0%,#0000 68%);width:600px;height:450px;animation:11s ease-in-out -3s infinite wave-out-left;top:10%;left:5%}.hero-blob-3{filter:blur(80px);background:radial-gradient(#b2ff5952 0%,#0000 65%);width:580px;height:440px;animation:10s ease-in-out -6s infinite wave-out-right;bottom:-60px;right:-40px}.hero-blob-4{filter:blur(60px);background:radial-gradient(#4ec9b873 0%,#0000 60%);width:420px;height:320px;animation:7s ease-in-out -1s infinite wave-core;top:42%;left:50%;transform:translate(-50%)}@keyframes wave-out{0%,to{opacity:.65;transform:translate(-50%)scale(1)}50%{opacity:.9;transform:translate(-50%)scale(1.22)}}@keyframes wave-out-left{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.72;transform:translate(-28px,22px)scale(1.2)}}@keyframes wave-out-right{0%,to{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.68;transform:translate(28px,22px)scale(1.18)}}@keyframes wave-core{0%,to{opacity:.28;transform:translate(-50%)scale(.85)}50%{opacity:.62;transform:translate(-50%)scale(1.3)}}.icon-pipeline{z-index:1;justify-content:center;align-items:center;width:100%;max-width:805px;margin-bottom:60px;display:flex;position:relative}.pipeline-line{background:linear-gradient(90deg,#78ff3c33,#78ff3c0f);flex-shrink:0;width:184px;height:1px}.pipeline-line.right{background:linear-gradient(90deg,#78ff3c0f,#78ff3c33)}.icon-node{cursor:pointer;z-index:3;background:#101a10;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:53px;height:53px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:6px 6px 12px #00000073,-4px -4px 10px #64ff2808,inset 1px 1px 1px #ffffff0d,inset 4px 4px 8px #0006}.icon-node:after{content:"";pointer-events:none;z-index:-1;border:1px dotted #1a2a1a;border-radius:50%;position:absolute;inset:-8px}.icon-node:hover{transform:translateY(-1px);box-shadow:8px 8px 16px #00000080,-5px -5px 12px #64ff280f,inset 1px 1px 1px #ffffff0d,inset 4px 4px 8px #0006}.icon-node:active{transform:none;box-shadow:inset 2px 2px 4px #0009,inset -1px -1px 2px #50c8140a}.icon-node:before{content:"";opacity:0;z-index:4;pointer-events:none;border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.node-light-right:before{background:radial-gradient(circle at 100%,#96ff3c8c 0%,#0000 70%)}.node-light-left:before{background:radial-gradient(circle at 0,#64e6288c 0%,#0000 70%)}.icon-node.active:before{opacity:1}.icon-node-center{z-index:3;background:#111e11;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative;box-shadow:8px 8px 16px #0000008c,-6px -6px 14px #64ff280a,inset 1px 1px 2px #ffffff0f,inset 6px 6px 12px #00000080}.node-center-wrap{justify-content:center;align-items:center;display:flex;position:relative}.splash{opacity:0;z-index:2;pointer-events:none;background:radial-gradient(circle,#a0ff3cbf 0%,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.splash.animate{animation:.8s ease-out forwards splash-anim}@keyframes splash-anim{0%{opacity:.9;transform:translate(-50%,-50%)scale(.4)}40%{opacity:.65}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}.hero-content{z-index:1;max-width:897px}.hero-heading{letter-spacing:-.025em;color:var(--text);white-space:nowrap;margin-bottom:23px;font-size:clamp(2.19rem,4.37vw,3.68rem);font-weight:300;line-height:1.15}.hero-heading strong{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0%,#a8ff3e 22%,#b2ff59 45%,#a8ff3e 68%,#fff 100%) 0 0/280% 100%;-webkit-background-clip:text;background-clip:text;margin-top:4px;font-weight:400;animation:12s ease-in-out infinite text-shimmer;display:block}@keyframes text-shimmer{0%{background-position:100%}50%{background-position:0%}to{background-position:100%}}.hero-sub{color:#fff6;max-width:506px;margin:0 auto 41px;font-size:1.035rem;line-height:1.7}.btn-cta{color:#04090d;letter-spacing:-.01em;background:#b2ff59;border-radius:999px;justify-content:center;align-items:center;padding:14px 37px;font-family:Inter,sans-serif;font-size:1.035rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.btn-cta:hover{opacity:.88;transform:translateY(-1px)}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.btn-outline{color:#fff;letter-spacing:-.01em;background:0 0;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;padding:14px 37px;font-family:Inter,sans-serif;font-size:1.035rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.btn-outline:hover{background:#b2ff590f;border-color:#b2ff5999;transform:translateY(-1px)}.brands{opacity:0;width:100%;max-width:1600px;padding:20px 0 40px;overflow:hidden;transform:translateY(20px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.brands-set{flex-shrink:0;align-items:center;gap:72px;display:flex}.brands-track{will-change:transform;align-items:center;gap:72px;width:max-content;animation:40s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.brands-heading{letter-spacing:.04em;color:#ffffff8c;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 auto 52px;padding:10px 22px;font-size:.9rem;font-weight:500;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}.brand-item svg{flex-shrink:0;width:24px;height:24px}.brand-item{color:#ffffff59;white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;font-size:1.19rem;font-weight:500;transition:color .2s;display:flex}.brand-item:hover{color:#ffffffa6}.brand-item--logo{filter:grayscale()invert()brightness(.75);flex-shrink:0;width:auto;height:76px;transition:filter .25s;display:block}.brand-item--logo:hover{filter:grayscale()invert()brightness()}.hubspot-dot{vertical-align:super;background:currentColor;border-radius:50%;width:6px;height:6px;font-size:0;line-height:0;display:inline-block}.featured-work{width:88%;max-width:1600px;margin:0 auto;padding:72px 0 100px}.fw-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.fw-title{color:#b2ff59;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex}.fw-diamond{color:#b2ff59;font-size:.65em}.fw-view-all{color:#ffffffa6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;padding:10px 20px;font-family:inherit;font-size:.85rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.fw-view-all:hover{color:var(--accent);background:#b2ff590f;border-color:#b2ff5966}.fw-count{color:#ffffff59;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.75rem;display:flex}.fw-row{margin-bottom:10px}.fw-row--split{grid-template-columns:63fr 37fr;gap:10px;margin-bottom:10px;display:grid}.fw-row--thirds{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:0;display:grid}.fw-card{cursor:pointer;background:#04090d;border-radius:14px;transition:transform .45s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.fw-card:hover{transform:scale(1.018)}.fw-card--large,.fw-card--small{height:520px}.fw-card--full{height:572px}.fw-row--thirds .fw-card{height:420px}.fw-card-bg{transition:transform .6s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.fw-card:hover .fw-card-bg{transform:scale(1.05)}@keyframes slideZoomIn{0%{transform:scale(1)}to{transform:scale(1.06)}}.fw-slide-bg--active{animation:2s forwards slideZoomIn}.fw-card-overlay{z-index:1;background:linear-gradient(#0000 0%,#0408041a 35%,#04080473 62%,#040804ed 100%);position:absolute;inset:0}.fw-card-overlay--terra{background:radial-gradient(#0000 30%,#040804b3 100%)}.fw-card-body{z-index:2;padding:0 28px;position:absolute;bottom:52px;left:0;right:0}.fw-card-body--center{justify-content:center;align-items:center;display:flex;top:0;bottom:0}.fw-card-title{color:#fff;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:800;line-height:1}.fw-card-title--sm{font-size:clamp(1.3rem,2.2vw,2rem)}.fw-card-title--xl{text-align:center;letter-spacing:-.04em;font-size:clamp(2.8rem,5.5vw,5rem);line-height:1.05}.fw-card-meta{z-index:3;align-items:center;gap:12px;padding:0 28px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.fw-client{color:#ffffff73;white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500}.fw-tags{flex-wrap:wrap;gap:6px;display:flex}.fw-tag{color:#b2ff59d1;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#b2ff5917;border:1px solid #b2ff592e;border-radius:100px;padding:3px 9px;font-size:.65rem;font-weight:500}.fw-card:after{content:"↗";color:#b2ff5900;z-index:4;font-size:1rem;transition:color .3s,transform .3s;position:absolute;top:18px;right:20px;transform:translate(-4px,4px)}.fw-card:hover:after{color:#b2ff59b3;transform:translate(0)}.fw-bg-nexaflow{background:radial-gradient(at 20% 80%,#3ab82038 0%,#0000 50%),radial-gradient(at 80% 20%,#b2ff5912 0%,#0000 45%),linear-gradient(145deg,#081408 0%,#0e2210 40%,#0a1808 100%)}.fw-bg-nexaflow:before{content:"";z-index:0;background-image:repeating-linear-gradient(-45deg,#0000,#0000 28px,#3ab82009 28px 29px);position:absolute;inset:0}.fw-bg-vaultkit{background:radial-gradient(circle at 50% 42%,#b2ff5924 0%,#3ab8200d 30%,#0000 58%),linear-gradient(160deg,#060d0a 0%,#0a1410 50%,#060a08 100%)}.fw-bg-vaultkit:before{content:"";z-index:0;background:radial-gradient(circle,#b2ff591f 0%,#0000 70%);border:1px solid #b2ff591f;border-radius:50%;width:100px;height:100px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #b2ff5912,inset 0 0 30px #b2ff590a}.fw-bg-terra{background:radial-gradient(at 50% 90%,#3ab82033 0%,#0000 55%),radial-gradient(at 50% 55%,#3ab82012 0%,#0000 40%),linear-gradient(#060e04 0%,#0e1c08 30%,#1a2e0c 55%,#0f1c08 80%,#060e04 100%)}.fw-bg-terra:after{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#b2ff5940 20%,#b2ff598c 50%,#b2ff5940 80%,#0000 100%);height:1px;position:absolute;top:52%;left:8%;right:8%;box-shadow:0 0 24px #b2ff592e}.fw-bg-enzo{background:radial-gradient(at 25% 65%,#008cff1a 0%,#0000 50%),radial-gradient(at 75% 35%,#3ab82017 0%,#0000 45%),linear-gradient(135deg,#060c14 0%,#0c1820 50%,#080e16 100%)}.fw-bg-cipher{background:radial-gradient(at 55% 45%,#a050ff17 0%,#0000 55%),radial-gradient(at 25% 75%,#3ab82012 0%,#0000 40%),linear-gradient(135deg,#0c080f 0%,#16101c 50%,#0a0810 100%)}.fw-bg-cipher:before{content:"";z-index:0;background-image:linear-gradient(#b2ff5908 1px,#0000 1px),linear-gradient(90deg,#b2ff5908 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.fw-bg-orion{background:radial-gradient(at 68% 38%,#3ab8201f 0%,#0000 50%),radial-gradient(at 28% 72%,#0064c812 0%,#0000 40%),linear-gradient(135deg,#05080d 0%,#0a1018 50%,#070b12 100%)}@media (width<=860px){.icon-pipeline{gap:0;margin-bottom:40px}.pipeline-line{width:80px}}@media (width<=768px){.nav{-webkit-backdrop-filter:none;justify-content:space-between;align-items:center;display:flex}.menu-toggle{display:flex}.nav-menu{background:var(--bg);z-index:1000;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100vw;transition:right .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:-100%}.nav-menu.active{right:0}.nav-links{flex-direction:column;align-items:center;gap:32px}.nav-links a{font-size:1.2rem}.nav-actions{flex-direction:column;align-items:center;gap:12px;width:100%;padding:0 40px}.btn-contact{justify-content:center;width:100%;max-width:280px;padding:12px 18px;font-size:.9rem}.hero-scroll-canvas{height:100vh}.hero-card{min-height:auto;padding:calc(48px + 20vh) 20px 52px}.hero-content{max-width:100%}.hero-heading{white-space:normal;font-size:clamp(1.6rem,7vw,2.2rem)}.hero-sub{max-width:100%;font-size:.9rem}.btn-cta,.btn-outline{padding:12px 28px;font-size:.95rem}.icon-node{width:38px;height:38px}.icon-node-center{width:52px;height:52px}.brands{padding:36px 0 32px}.brands-set,.brands-track{gap:48px}.brand-item--logo{height:57px}.brand-item{gap:6px;font-size:.8rem}.brand-item svg{width:16px;height:16px}.gb-hand{display:none}.gb-card{padding:48px 24px}.gb-heading{font-size:clamp(24px,7vw,36px)}.gb-body{font-size:.9rem}.gb-chips-marquee{margin-top:28px}.gf-globe-wrap{width:100%}.gf-card--globe{min-height:340px}.gf-heading-wrap{text-align:center}}@media (width<=480px){.hero-heading{font-size:clamp(1.4rem,8vw,2rem)}.hero-sub{font-size:.85rem}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.btn-cta,.btn-outline{justify-content:center;width:100%}.brands{padding:28px 0 24px}.brands-set,.brands-track{gap:36px}.brand-item--logo{height:49px}.rs-stats{grid-template-columns:1fr 1fr}.rs-stat-value{font-size:clamp(1.6rem,8vw,2.2rem)}.faq-question{font-size:.88rem}.gf-section{padding:52px 16px}.gf-heading{font-size:22px}.gf-chip{padding:4px 10px;font-size:10px}.gb-card{padding:40px 20px}.gb-heading{font-size:clamp(22px,7vw,32px)}.gb-chip{padding:4px 10px;font-size:10px}.fw-card--large,.fw-card--small{height:260px}}@media (width<=900px){.fw-row--split{grid-template-columns:1fr}.fw-card--large,.fw-card--small{height:320px}.fw-row--thirds{grid-template-columns:1fr 1fr}.fw-row--thirds .fw-card:last-child{grid-column:1/-1}}@media (width<=600px){.featured-work{width:90%;padding:48px 0 72px}.fw-row--thirds{grid-template-columns:1fr}.fw-row--thirds .fw-card:last-child{grid-column:auto}.fw-card--full{height:260px}.fw-card-title--xl{font-size:clamp(2rem,8vw,3rem)}}.services{width:88%;max-width:1600px;margin:0 auto;padding:100px 0 120px}.services-header{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:64px;display:grid}.services-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 18px;font-size:.8rem;font-weight:500}.services-heading{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;line-height:1.1}.services-desc{color:#ffffff73;align-self:end;max-width:480px;margin:0;font-size:1rem;line-height:1.7}.services-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.svc-card{background:#080f08;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;align-items:center;padding:0 0 48px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.svc-card:hover{border-color:#b2ff592e;transform:translateY(-4px)}.svc-key-area{background:#050805;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:280px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.svc-key-area:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(55% 65%,#0000 0% 18%,#0508058c 45%,#050805e0 68%,#050805f7 100%);position:absolute;inset:0}.svc-kb-grid{z-index:0;flex-shrink:0;grid-template-rows:repeat(3,90px);grid-template-columns:repeat(5,90px);gap:10px;display:grid;position:relative}.svc-key{filter:blur(.6px);background:linear-gradient(160deg,#121612 0%,#0c100c 55%,#090d09 100%);border-radius:16px;box-shadow:inset 0 1px #ffffff0a,inset 0 -2px #00000080,0 4px 12px #0009}.svc-key--center{z-index:2;filter:none;color:#ffffffd9;background:linear-gradient(160deg,#252b25 0%,#1c221c 50%,#161c16 100%);justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -3px #000000a6,0 16px 48px #000000e6,0 4px 12px #000000b3}.svc-card:hover .svc-key--center{color:var(--accent);box-shadow:inset 0 1px #b2ff592e,inset 0 -3px #000000a6,0 16px 48px #000000e6,0 0 28px #b2ff591f}.svc-card-body{text-align:center;padding:0 32px}.svc-title{color:#fff;letter-spacing:-.01em;margin:0 0 14px;font-size:1.25rem;font-weight:600}.svc-text{color:#fff6;margin:0;font-size:.9rem;line-height:1.65}@media (width<=900px){.services-header{grid-template-columns:1fr;gap:24px}.services-grid{grid-template-columns:1fr}}@media (width<=600px){.services{width:90%;padding:64px 0 80px}}.bl-page{color:#e8f0e8;background:#04090d;width:100%;min-height:100vh}.bl-container{max-width:1200px;margin:0 auto;padding:100px 20px 60px}.bl-header-top{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.bl-section-badge{color:#b2ff59;letter-spacing:.1em;text-transform:uppercase;background:#b2ff5914;border:1px solid #b2ff592e;border-radius:8px;width:fit-content;padding:5px 14px;font-size:12px;font-weight:600;display:inline-block}.bl-heading{letter-spacing:-2.5px;color:#f0f5f0;margin:0;font-family:Outfit,sans-serif;font-size:64px;font-weight:500;line-height:1}.bl-header-bottom{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.bl-subtitle{color:#e8f0e88c;opacity:.8;max-width:480px;margin:0;font-size:18px;font-weight:500;line-height:1.6}.bl-view-all{color:#04090d;cursor:pointer;background:linear-gradient(135deg,#b2ff59 0% 60%,#b2ff59 100%);border:none;border-radius:40px;flex-shrink:0;padding:12px 28px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 0 20px #b2ff5933}.bl-view-all:hover{transform:scale(1.02);box-shadow:0 0 32px #b2ff5959}.bl-video-wrapper{cursor:pointer;border-radius:20px;flex-shrink:0;position:relative;overflow:hidden}.bl-video-wrapper.bl-aspect{aspect-ratio:16/10;width:100%}.bl-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.33,1,.68,1);display:block}.bl-video-wrapper:hover .bl-video{transform:scale(1.08)}.bl-overlay{opacity:0;pointer-events:none;background:#00000040;border-radius:20px;transition:opacity .4s;position:absolute;inset:0}.bl-video-wrapper:hover .bl-overlay{opacity:1}.bl-plus-circle{opacity:0;pointer-events:none;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:transform .3s,opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.bl-video-wrapper:hover .bl-plus-circle{opacity:1;transform:translate(-50%,-50%)scale(1)}.bl-plus-icon{color:#fff;margin-top:-2px;font-size:28px;font-weight:300;line-height:1}.bl-corner{pointer-events:none;opacity:0;border-style:solid;border-color:#ffffffb3;width:12px;height:12px;transition:opacity .3s;position:absolute}.bl-video-wrapper:hover .bl-corner{opacity:1}.bl-tl{border-width:1.5px 0 0 1.5px;border-radius:3px 0 0;top:15px;left:15px}.bl-tr{border-width:1.5px 1.5px 0 0;border-radius:0 3px 0 0;top:15px;right:15px}.bl-bl{border-width:0 0 1.5px 1.5px;border-radius:0 0 0 3px;bottom:15px;left:15px}.bl-br{border-width:0 1.5px 1.5px 0;border-radius:0 0 3px;bottom:15px;right:15px}.bl-featured{background:#0b130b;border:1px solid #b2ff5917;border-radius:20px;grid-template-columns:1fr 1fr;min-height:300px;margin-bottom:25px;display:grid;overflow:hidden}.bl-featured>.bl-video-wrapper{border-radius:0;height:100%;min-height:300px}.bl-featured>.bl-video-wrapper .bl-video{height:100%}.bl-featured-content{background:#0b130b;flex-direction:column;padding:60px;display:flex}.bl-must-read{color:#04090d;letter-spacing:.04em;background:#b2ff59;border-radius:20px;width:fit-content;margin-bottom:24px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.bl-featured-title{letter-spacing:-1.5px;color:#f0f5f0;margin:0 0 20px;font-family:Outfit,sans-serif;font-size:48px;font-weight:500;line-height:1.1}.bl-featured-desc{color:#e8f0e88c;flex:1;margin:0;font-size:17px;line-height:1.65}.bl-featured-footer{border-top:1px solid #b2ff5914;justify-content:space-between;align-items:center;margin-top:auto;padding-top:32px;display:flex}.bl-author{color:#e8f0e873;font-size:14px;font-weight:500}.bl-badge{color:#fff;text-transform:capitalize;letter-spacing:.02em;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.bl-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.bl-card{flex-direction:column;gap:14px;display:flex}.bl-card-footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bl-card-title{color:#e8f0e8;flex:1;margin:0;font-family:Outfit,sans-serif;font-size:17px;font-weight:600;line-height:1.4}.bl-skeleton{background:linear-gradient(90deg,#0c1a0c 25%,#111e11 50%,#0c1a0c 75%) 0 0/200% 100%;border-radius:20px;animation:1.5s infinite bl-shimmer}.bl-skeleton-featured{height:300px;margin-bottom:25px}.bl-skeleton-card{height:240px}@keyframes bl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1024px){.bl-featured{grid-template-columns:1fr}.bl-featured>.bl-video-wrapper{min-height:320px}.bl-featured-content{padding:40px}.bl-featured-title{font-size:36px}.bl-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.bl-heading{font-size:48px}.bl-header-bottom{flex-direction:column;align-items:flex-start}.bl-grid{grid-template-columns:1fr}.bl-featured-title{font-size:32px}.bl-featured-content{padding:28px}}.footer-stage{width:100%;margin-top:120px;padding:0 32px 40px;position:relative;overflow:hidden}.footer-blob{filter:blur(72px);pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute}.footer-blob-1{background:radial-gradient(#b2ff5947 0%,#0000 70%);width:520px;height:380px;animation:9s ease-in-out infinite blob-drift-1;top:-60px;left:-80px}.footer-blob-2{background:radial-gradient(#3ab82038 0%,#0000 65%);width:420px;height:340px;animation:11s ease-in-out infinite blob-drift-2;top:-40px;right:0}.footer-blob-3{background:radial-gradient(#50c8502e 0%,#0000 60%);width:360px;height:280px;animation:13s ease-in-out infinite blob-drift-3;bottom:30px;left:35%}@keyframes blob-drift-1{0%,to{opacity:.85;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(40px,30px)scale(1.08)}66%{opacity:.75;transform:translate(-20px,50px)scale(.95)}}@keyframes blob-drift-2{0%,to{opacity:.7;transform:translate(0)scale(1)}40%{opacity:.9;transform:translate(-50px,40px)scale(1.1)}70%{opacity:.65;transform:translate(20px,-20px)scale(.92)}}@keyframes blob-drift-3{0%,to{opacity:.6;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(30px,-40px)scale(1.12)}}.footer-card{z-index:1;color:#ffffffb3;border-radius:28px;width:100%;padding:48px 56px 36px;position:relative}.footer-top-grid{grid-template-columns:1fr 1.6fr;align-items:start;gap:64px;margin-bottom:44px;display:grid}.footer-brand-col{flex-direction:column;gap:18px;display:flex}.footer-logo{color:#fff;letter-spacing:.1em;align-items:center;gap:10px;font-size:1.15rem;font-weight:600;display:flex}.footer-desc{color:#f0f5f085;max-width:320px;font-size:.82rem;line-height:1.7}.footer-links-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.footer-link-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-link-heading{text-transform:uppercase;letter-spacing:.12em;color:#fff;margin-bottom:16px;font-size:.7rem;font-weight:600}.footer-link{color:#f0f5f080;font-size:.78rem;text-decoration:none;transition:color .2s}.footer-link:hover{color:#b2ff59e6}.footer-bottom{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.footer-credit{text-transform:uppercase;letter-spacing:.14em;opacity:.45;font-size:.65rem}.footer-socials{align-items:center;gap:16px;display:flex}.footer-social-label{text-transform:uppercase;letter-spacing:.14em;opacity:.45;font-size:.65rem}.footer-social-icons{align-items:center;gap:14px;display:flex}.footer-social-icon{color:#fff9;align-items:center;transition:color .2s,opacity .2s;display:flex}.footer-social-icon:hover{color:#b2ff59;opacity:1}@media (width<=900px){.footer-stage{padding:0 16px 32px}.footer-card{padding:36px 28px 28px}.footer-top-grid{grid-template-columns:1fr;gap:40px}.footer-links-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (width<=600px){.footer-links-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-bottom{flex-direction:column;align-items:flex-start}}.footer-light-wrap{background:0 0;width:100%}.footer-light-wrap .footer-stage{background:0 0;margin-top:0;padding-top:80px}.footer-light-wrap .footer-card{-webkit-backdrop-filter:none;border:none;border-radius:28px;background:linear-gradient(#dceee4 0%,#1d8a4a 35%,#03401a 65%,#000 100%)!important}.footer-light-wrap .footer-card:before{display:none}.footer-light-wrap .footer-blob-1,.footer-light-wrap .footer-blob-2,.footer-light-wrap .footer-blob-3{opacity:0}.sp-page{background:#04090d;flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.sp-pill{color:#b2ff59;letter-spacing:.1em;text-transform:uppercase;background:#b2ff5912;border:1px solid #b2ff5933;border-radius:999px;align-items:center;width:fit-content;padding:7px 18px;font-size:.7rem;font-weight:600;display:inline-flex}.sp-hero{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:860px;padding:clamp(120px,18vh,180px) 24px clamp(64px,10vh,100px);display:flex}.sp-hero-heading{letter-spacing:-.03em;color:#f0f5f0;font-family:Inter,sans-serif;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:700;line-height:1.07}.sp-hero-sub{color:#f0f5f080;max-width:600px;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.7}.sp-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.sp-btn-primary{color:#04090d;cursor:pointer;background:#b2ff59;border:none;border-radius:999px;align-items:center;padding:13px 32px;font-family:Inter,sans-serif;font-size:.92rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.sp-btn-primary:hover{transform:scale(1.03);box-shadow:0 0 28px #b2ff5959}.sp-btn-lg{padding:16px 44px;font-size:1rem}.sp-btn-ghost{color:#f0f5f0a6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:13px 32px;font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.sp-btn-ghost:hover{color:#f0f5f0;border-color:#b2ff594d}.sp-section-header{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:64px;display:flex}.sp-section-heading{letter-spacing:-.025em;color:#f0f5f0;font-family:Inter,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.1}.sp-section-sub{color:#f0f5f07a;max-width:520px;font-size:1rem;line-height:1.65}.sp-hiw-section{width:100%;max-width:1280px;padding:80px 40px 100px}.sp-steps-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.sp-connector{pointer-events:none;z-index:0;align-items:center;height:1px;display:none;position:absolute;top:52px;left:calc(12.5% + 16px);right:calc(12.5% + 16px)}.sp-connector-line{background:linear-gradient(90deg,#b2ff5914 0%,#b2ff5959 50%,#b2ff5914 100%);height:1px;position:absolute;inset:0}.sp-connector-dot{display:none}.sp-step{z-index:1;background:#ffffff06;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;gap:16px;padding:36px 28px 32px;transition:border-color .3s,background .3s;display:flex;position:relative}.sp-step:hover{background:#b2ff590a;border-color:#b2ff5933}.sp-step-num{letter-spacing:-.04em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#b2ff59 0%,#b2ff5933 100%);-webkit-background-clip:text;background-clip:text;font-family:Inter,sans-serif;font-size:3rem;font-weight:800;line-height:1}.sp-step-icon{color:#b2ff59;background:#b2ff5914;border:1px solid #b2ff5926;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.sp-step-title{color:#f0f5f0;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3}.sp-step-desc{color:#f0f5f080;font-size:.85rem;line-height:1.65}.sp-svc-section{width:100%;max-width:1280px;padding:80px 40px 100px}.sp-svc-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.sp-svc-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:18px;padding:40px 36px;transition:border-color .3s,transform .3s;display:flex}.sp-svc-card:hover{border-color:#b2ff5938;transform:translateY(-4px)}.sp-svc-icon-wrap{color:#b2ff59;background:#b2ff5912;border:1px solid #b2ff5926;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.sp-svc-title{color:#f0f5f0;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:650}.sp-svc-desc{color:#f0f5f085;flex:1;font-size:.88rem;line-height:1.7}.sp-svc-tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sp-svc-tag{letter-spacing:.06em;text-transform:uppercase;color:#b2ff59cc;background:#b2ff5912;border:1px solid #b2ff5926;border-radius:999px;padding:4px 12px;font-size:.68rem;font-weight:600}.sp-cta-banner{text-align:center;background:#ffffff05;border:1px solid #b2ff591f;border-radius:28px;flex-direction:column;align-items:center;gap:24px;width:calc(100% - 80px);max-width:1200px;margin-bottom:16px;padding:80px 48px;display:flex;position:relative;overflow:hidden}.sp-cta-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(#b2ff591f 0%,#0000 70%);width:600px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-cta-heading{letter-spacing:-.025em;color:#f0f5f0;font-family:Inter,sans-serif;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:700;line-height:1.1}.sp-cta-sub{color:#f0f5f080;max-width:460px;font-size:1rem;line-height:1.65}@media (width>=900px){.sp-connector{display:flex}}@media (width<=1024px){.sp-steps-grid,.sp-svc-grid{grid-template-columns:repeat(2,1fr)}.sp-hiw-section,.sp-svc-section{padding:60px 24px 80px}}@media (width<=640px){.sp-steps-grid,.sp-svc-grid{grid-template-columns:1fr}.sp-cta-banner{width:calc(100% - 32px);padding:56px 28px}.sp-hiw-section,.sp-svc-section{padding:40px 16px 60px}}.fp-page{background:#04090d;flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.fp-pill{color:#b2ff59;letter-spacing:.1em;text-transform:uppercase;background:#b2ff5912;border:1px solid #b2ff5933;border-radius:999px;align-items:center;width:fit-content;padding:6px 16px;font-size:.68rem;font-weight:600;display:inline-flex}.fp-section{width:100%;max-width:1200px;padding:100px 48px}.fp-section-header{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:64px;display:flex}.fp-section-h2{letter-spacing:-.025em;color:#f0f5f0;font-family:Inter,sans-serif;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:700;line-height:1.1}.fp-section-sub{color:#f0f5f080;max-width:500px;font-size:1rem;line-height:1.65}.fp-btn-primary{color:#04090d;cursor:pointer;background:#b2ff59;border:none;border-radius:999px;align-items:center;gap:8px;padding:13px 30px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.fp-btn-primary:hover{transform:scale(1.03);box-shadow:0 0 28px #b2ff5959}.fp-btn-ghost{color:#f0f5f099;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:13px 30px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.fp-btn-ghost:hover{color:#f0f5f0;border-color:#b2ff594d}.fp-hero{flex-direction:column;align-items:center;width:100%;max-width:1200px;padding:clamp(120px,16vh,180px) 48px 80px;display:flex;position:relative}.fp-hero-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(#b2ff591a 0%,#0000 70%);width:700px;height:300px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.fp-hero-inner{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:22px;max-width:720px;display:flex;position:relative}.fp-hero-h1{letter-spacing:-.035em;color:#f0f5f0;font-family:Inter,sans-serif;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:750;line-height:1.05}.fp-hero-sub{color:#f0f5f080;max-width:540px;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.7}.fp-hero-btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.fp-hero-mockup-wrap{z-index:1;width:100%;margin-top:56px;position:relative}.fp-hero-mockup{background:#00313f;border:1px solid #b2ff591f;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 40px 100px #00000080,0 0 60px #b2ff590d}.fp-mock-header{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:12px 18px;display:flex}.fp-mock-dot{border-radius:50%;width:10px;height:10px;display:block}.fp-dot-red{background:#ff5f57}.fp-dot-yellow{background:#febc2e}.fp-dot-green{background:#28c840}.fp-mock-title{color:#f0f5f04d;margin-left:8px;font-family:Courier New,monospace;font-size:.72rem}.fp-hero-dashboard{height:320px;display:flex}.fp-dash-sidebar{border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;gap:2px;width:160px;padding:16px 0;display:flex}.fp-dash-nav-item{color:#f0f5f059;cursor:pointer;border-radius:6px;margin:0 8px;padding:9px 20px;font-size:.78rem;transition:background .2s,color .2s}.fp-dash-nav-item.active,.fp-dash-nav-item:hover{color:#b2ff59;background:#b2ff591a}.fp-dash-main{flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex;overflow:hidden}.fp-dash-stats-row{gap:24px;display:flex}.fp-dash-stat{flex-direction:column;gap:2px;display:flex}.fp-dash-stat-val{color:#b2ff59;letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700}.fp-dash-stat-label{color:#f0f5f059;font-size:.7rem}.fp-dash-chart{align-items:flex-end;gap:5px;height:80px;padding:0 4px;display:flex}.fp-dash-bar{background:#b2ff5940;border-radius:3px 3px 0 0;flex:1;min-height:4px;transition:background .2s}.fp-dash-bar:nth-child(6),.fp-dash-bar:nth-child(9),.fp-dash-bar:nth-child(11){background:#b2ff59b3}.fp-dash-activity{flex-direction:column;gap:7px;display:flex}.fp-dash-event{color:#f0f5f066;align-items:center;gap:8px;font-size:.73rem;display:flex}.fp-dash-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.fp-dash-dot--ok{background:#b2ff59}.fp-dash-dot--warn{background:#ffb340}.fp-benefits-section{padding-top:80px}.fp-benefits-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fp-benefit-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:24px;transition:border-color .3s,transform .3s;overflow:hidden}.fp-benefit-card:hover{border-color:#b2ff592e;transform:translateY(-4px)}.fp-benefit-graphic{justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.fp-benefit-graphic--green{background:linear-gradient(135deg,#b2ff590f 0%,#020d0580 100%)}.fp-benefit-graphic--blue{background:linear-gradient(135deg,#64a0ff0f 0%,#020d0580 100%)}.fp-benefit-graphic--amber{background:linear-gradient(135deg,#ffb3400f 0%,#020d0580 100%)}.fp-circuit{width:120px;height:80px;position:relative}.fp-circuit-line{background:#b2ff5926;position:absolute}.fp-circuit-line--h{height:1px;top:50%;left:0;right:0}.fp-circuit-line--v{width:1px;top:0;bottom:0;left:50%}.fp-circuit-node{background:#b2ff5980;border:1px solid #b2ff59cc;border-radius:50%;width:8px;height:8px;position:absolute}.fp-circuit-node:first-child{top:0;left:calc(50% - 4px)}.fp-circuit-node:nth-child(2){bottom:0;left:calc(50% - 4px)}.fp-circuit-node:nth-child(3){top:calc(50% - 4px);left:0}.fp-circuit-node:nth-child(4){top:calc(50% - 4px);right:0}.fp-circuit-node:nth-child(5){background:#b2ff59;top:calc(50% - 4px);left:calc(50% - 4px);box-shadow:0 0 12px #b2ff59cc}.fp-circuit-node:nth-child(6){top:calc(25% - 4px);left:calc(25% - 4px)}.fp-badge-stack{flex-direction:column;gap:5px;display:flex;position:absolute;bottom:16px;right:16px}.fp-badge{letter-spacing:.08em;color:#b2ff59cc;text-align:center;background:#b2ff591a;border:1px solid #b2ff5933;border-radius:4px;padding:3px 8px;font-size:.6rem;font-weight:700}.fp-shield-rings{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.fp-ring{border:1px solid;border-radius:50%;position:absolute}.fp-ring-1{border-color:#64a0ff14;width:90px;height:90px}.fp-ring-2{border-color:#64a0ff26;width:64px;height:64px;animation:3s ease-in-out infinite ring-pulse}.fp-ring-3{border-color:#64a0ff4d;width:38px;height:38px}.fp-shield-icon{color:#64a0ffb3;z-index:1;position:relative}@keyframes ring-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.fp-pulse-rings{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.fp-pulse-ring{border:1px solid #ffb3404d;border-radius:50%;position:absolute}.fp-pr-1{width:90px;height:90px;animation:2.5s ease-out infinite pr-out}.fp-pr-2{width:64px;height:64px;animation:2.5s ease-out .6s infinite pr-out}.fp-pr-3{width:38px;height:38px;animation:2.5s ease-out 1.2s infinite pr-out}@keyframes pr-out{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.2)}}.fp-monitor-icon{color:#ffb340b3;z-index:1;position:relative}.fp-benefit-body{flex-direction:column;gap:10px;padding:28px 28px 32px;display:flex}.fp-benefit-title{font-size:1.05rem;font-weight:650}.fp-benefit-desc{color:#f0f5f080;font-size:.84rem;line-height:1.65}.fp-hiw-section{padding-top:80px}.fp-steps-wrap{flex-direction:column;gap:80px;display:flex}.fp-step-row{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.fp-step-row--reverse{direction:rtl}.fp-step-row--reverse>*{direction:ltr}.fp-step-text{flex-direction:column;gap:20px;display:flex}.fp-step-num{letter-spacing:-.05em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#b2ff59 0%,#b2ff5926 100%);-webkit-background-clip:text;background-clip:text;font-size:5rem;font-weight:800;line-height:1}.fp-step-title{letter-spacing:-.02em;color:#f0f5f0;font-family:Inter,sans-serif;font-size:1.9rem;font-weight:700;line-height:1.15}.fp-step-desc{color:#f0f5f080;font-size:.95rem;line-height:1.7}.fp-step-cta{color:#b2ff59;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;transition:opacity .2s}.fp-step-cta:hover{opacity:.7}.fp-step-graphic-wrap{justify-content:center;align-items:center;display:flex}.fp-step-mockup{background:#00313f;border:1px solid #b2ff591f;border-radius:18px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 24px 64px #0006}.fp-mock-body{flex-direction:column;gap:2px;padding:20px 20px 24px;font-family:Courier New,monospace;font-size:.8rem;line-height:1.8;display:flex}.fp-mock-line{align-items:center;gap:8px;display:flex}.fp-mock-line--indent{padding-left:16px}.fp-cl-green{color:#b2ff59}.fp-cl-yellow{color:#febc2e}.fp-cl-muted{color:#f0f5f04d}.fp-cl-white{color:#f0f5f0d9}.fp-mock-cursor{vertical-align:middle;background:#b2ff59;width:8px;height:14px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.fp-step-mockup--arch .fp-mock-header{border-bottom:1px solid #ffffff0f}.fp-arch-nodes{flex-direction:column;align-items:center;gap:0;padding:32px;display:flex;position:relative}.fp-arch-node{color:#f0f5f099;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;width:140px;padding:10px 28px;font-size:.8rem;font-weight:600}.fp-an-accent{color:#b2ff59;background:#b2ff591a;border-color:#b2ff5940}.fp-arch-line--down{background:linear-gradient(#b2ff594d,#b2ff591a);width:1px;height:32px}.fp-arch-badge{color:#b2ff59b3;background:#b2ff5912;border:1px solid #b2ff5926;border-radius:6px;padding:4px 10px;font-size:.65rem;font-weight:700;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.fp-launch-stats{padding:28px 28px 32px}.fp-stat-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fp-stat-label{color:#f0f5f066;font-size:.75rem}.fp-stat-val{color:#f0f5f0cc;font-family:Inter,sans-serif;font-size:.88rem;font-weight:700}.fp-stat-green{color:#b2ff59}.fp-stat-bar-wrap{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.fp-stat-bar{background:linear-gradient(90deg,#b2ff59,#b2ff59);border-radius:2px;height:100%}.fp-stat-bar--blue{background:linear-gradient(90deg,#64a0ff,#4080e0)}.fp-features-section{background:#ffffff03}.fp-features-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.fp-feature-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:12px;padding:32px 28px;transition:border-color .25s,transform .25s;display:flex}.fp-feature-card:hover{border-color:#b2ff5933;transform:translateY(-3px)}.fp-feature-icon{font-size:1.8rem;line-height:1}.fp-feature-title{color:#f0f5f0;font-size:1rem;font-weight:650}.fp-feature-desc{color:#f0f5f07a;font-size:.82rem;line-height:1.6}.fp-testimonials-section{background:#b2ff5903}.fp-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.fp-testimonial-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:18px;padding:28px;transition:border-color .25s;display:flex}.fp-testimonial-card:hover{border-color:#b2ff5926}.fp-quote-icon{flex-shrink:0}.fp-testimonial-quote{color:#f0f5f0b3;flex:1;font-size:.88rem;font-style:italic;line-height:1.65}.fp-testimonial-author{border-top:1px solid #ffffff0f;align-items:center;gap:12px;padding-top:12px;display:flex}.fp-author-avatar{color:#b2ff59;background:linear-gradient(135deg,#b2ff594d,#b2ff590d);border:1px solid #b2ff5933;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;display:flex}.fp-author-name{color:#f0f5f0;font-size:.82rem;font-weight:600}.fp-author-role{color:#f0f5f066;margin-top:1px;font-size:.72rem}.fp-news-section{padding-bottom:80px}.fp-news-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.fp-view-more{color:#b2ff59;white-space:nowrap;font-size:.85rem;font-weight:500;text-decoration:none;transition:opacity .2s}.fp-view-more:hover{opacity:.7}.fp-news-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.fp-news-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:24px;transition:border-color .25s,transform .25s;overflow:hidden}.fp-news-card:hover{border-color:#b2ff592e;transform:translateY(-4px)}.fp-news-image{background:linear-gradient(135deg,#061a0a 0%,#04090d 100%);align-items:flex-end;height:200px;padding:20px;display:flex;position:relative;overflow:hidden}.fp-news-image-glow{background:radial-gradient(at 60% 40%,#b2ff5914 0%,#0000 65%);position:absolute;inset:0}.fp-news-image-tag{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59cc;background:#b2ff591a;border:1px solid #b2ff5933;border-radius:999px;padding:4px 12px;font-size:.65rem;font-weight:700;position:relative}.fp-news-body{flex-direction:column;gap:10px;padding:28px 28px 32px;display:flex}.fp-news-date{color:#f0f5f059;font-size:.72rem}.fp-news-title{color:#f0f5f0;letter-spacing:-.01em;font-size:1.1rem;font-weight:650;line-height:1.35}.fp-news-excerpt{color:#f0f5f080;font-size:.83rem;line-height:1.65}.fp-news-read-more{color:#b2ff59;margin-top:6px;font-size:.82rem;font-weight:600;text-decoration:none;transition:opacity .2s}.fp-news-read-more:hover{opacity:.7}@media (width<=1024px){.fp-section{padding:80px 32px}.fp-hero{padding-top:120px}.fp-benefits-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.fp-step-row{grid-template-columns:1fr;gap:40px}.fp-step-row--reverse{direction:ltr}.fp-features-grid,.fp-testimonials-grid{grid-template-columns:repeat(2,1fr)}.fp-hero-dashboard{height:260px}.fp-dash-sidebar{width:130px}}@media (width<=640px){.fp-section{padding:60px 20px}.fp-features-grid,.fp-testimonials-grid,.fp-news-grid{grid-template-columns:1fr}.fp-hero-dashboard{height:220px}.fp-dash-sidebar{display:none}.fp-step-num{font-size:3.5rem}}.sv-page{background:var(--bg);flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}.sv-hero{flex-direction:column;gap:24px;width:100%;max-width:1200px;padding:clamp(120px,18vh,200px) 60px clamp(60px,8vh,100px);display:flex}.sv-hero-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}.sv-hero-h1{letter-spacing:-.032em;color:var(--text);font-family:Inter,sans-serif;font-size:clamp(3rem,6.5vw,6rem);font-weight:700;line-height:1.04}.sv-hero-accent{color:var(--accent)}.sv-hero-sub{color:var(--text-muted);max-width:500px;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.75}.sv-scroll-hint{color:#f0f5f04d;letter-spacing:.06em;align-items:center;gap:10px;margin-top:16px;font-size:.78rem;display:flex}.sv-scroll-dot{background:var(--accent);opacity:.5;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite sv-pulse}@keyframes sv-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}.sv-stack{width:100%;position:relative}.sv-stack-inner{background:var(--bg);width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.sv-card{will-change:transform;background:#111;border-radius:28px 28px 0 0;flex-direction:column;width:100%;height:100%;padding:80px 60px 48px;display:flex;position:absolute;inset:0;overflow:hidden}.sv-card:after{content:"";background:linear-gradient(90deg,#0000 0%,#b2ff5926 30% 70%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.sv-card-top{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.sv-title-wrap{flex:1;align-items:center;gap:clamp(16px,2.5vw,32px);min-width:0;display:flex}.sv-arrow{color:var(--accent);flex-shrink:0;font-size:clamp(1.8rem,3.5vw,3.5rem);font-weight:300;line-height:1;transition:transform .4s}.sv-card:not(.sv-card--covered) .sv-arrow{transform:none}.sv-card-title{letter-spacing:-.03em;color:var(--text);white-space:normal;font-family:Inter,sans-serif;font-size:clamp(1.6rem,3vw,3.2rem);font-weight:700;line-height:1.05;overflow:visible}.sv-counter{flex-shrink:0;align-items:center;gap:14px;display:flex}.sv-counter-num{color:#f0f5f059;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:clamp(1.4rem,2.5vw,2.4rem);font-weight:300;line-height:1}.sv-counter-sep{background:#ffffff2e;width:1px;height:36px}.sv-ticks{align-items:center;gap:5px;display:flex}.sv-tick{background:#ffffff38;border-radius:1px;width:9px;height:1.5px}.sv-card-body{flex:1;grid-template-columns:1fr 42%;align-items:center;gap:clamp(32px,4vw,72px);min-height:0;padding-top:clamp(24px,3vh,44px);display:grid}.sv-card-left{flex-direction:column;justify-content:space-between;height:100%;max-height:380px;display:flex}.sv-items{grid-template-columns:1fr 1fr;gap:clamp(12px,1.5vh,20px) clamp(24px,3vw,56px);margin:0;padding:0;list-style:none;display:grid}.sv-item{color:#f0f5f099;align-items:flex-start;gap:12px;font-family:Inter,sans-serif;font-size:clamp(.88rem,1.15vw,1.05rem);line-height:1.4;transition:color .2s;display:flex}.sv-item:hover{color:#f0f5f0e6}.sv-item-bullet{color:#f0f5f059;flex-shrink:0;margin-top:4px;font-size:.55rem}.sv-detail-btn{-webkit-backdrop-filter:blur(10px);color:#f0f5f0bf;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:12px 22px;font-family:Inter,sans-serif;font-size:clamp(.82rem,1vw,.92rem);font-weight:400;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.sv-detail-btn:hover{color:var(--accent);background:#b2ff5914;border-color:#b2ff5959}.sv-card-right{justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.sv-gfx{background:var(--surface);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:12px;width:100%;height:100%;max-height:360px;padding:28px;display:flex;overflow:hidden}.sv-gfx--brand{justify-content:center;gap:20px}.sv-swatches{gap:8px;display:flex}.sv-swatch{border-radius:6px;flex:1;height:36px}.sv-logo-mock{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}.sv-logo-shape{background:linear-gradient(135deg, var(--accent) 0%, #b2ff59 100%);border-radius:10px;flex-shrink:0;width:48px;height:48px}.sv-logo-text-lines{flex-direction:column;flex:1;gap:8px;display:flex}.sv-lline{background:#ffffff26;border-radius:4px;height:8px}.sv-lline--lg{width:70%}.sv-lline--sm{width:45%}.sv-type-specimen{align-items:center;gap:16px;display:flex}.sv-type-lg{color:#f0f5f033;flex-shrink:0;font-family:Inter,sans-serif;font-size:2.8rem;font-weight:700;line-height:1}.sv-type-chars{flex-wrap:wrap;gap:8px;display:flex}.sv-type-char{color:#f0f5f040;text-align:center;width:24px;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600}.sv-gfx--web{padding:0}.sv-browser{flex-direction:column;width:100%;height:100%;display:flex}.sv-browser-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:6px;padding:12px 16px;display:flex}.sv-bdot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.sv-bdot--r{background:#ff5f57}.sv-bdot--y{background:#febc2e}.sv-bdot--g{background:var(--accent)}.sv-burl{background:#ffffff0d;border-radius:4px;flex:1;height:18px;margin-left:8px}.sv-code-area{flex-direction:column;flex:1;justify-content:center;gap:11px;padding:20px;display:flex}.sv-code-line{background:#ffffff1a;border-radius:4px;height:7px}.sv-code-line.sv-cl--accent{background:#b2ff5959}.sv-code-line.sv-cl--muted{background:#ffffff0f}.sv-gfx--mkt{justify-content:center}.sv-stat-card{width:100%}.sv-stat-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sv-stat-num{color:var(--accent);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700}.sv-stat-badge{color:#f0f5f066;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:500}.sv-chart{align-items:flex-end;gap:5px;height:110px;display:flex}.sv-bar-wrap{flex:1;align-items:flex-end;height:100%;display:flex}.sv-bar{background:#ffffff1a;border:1px solid #ffffff12;border-radius:3px 3px 0 0;width:100%;transition:background .2s}.sv-bar--hi{background:#b2ff5966;border-color:#b2ff594d}.sv-chart-labels{gap:5px;margin-top:8px;display:flex}.sv-month{text-align:center;color:#f0f5f040;letter-spacing:.02em;flex:1;font-size:.55rem}.sv-gfx--doc{justify-content:center}.sv-doc-card{flex-direction:column;gap:16px;width:100%;display:flex}.sv-doc-header{justify-content:space-between;align-items:center;display:flex}.sv-doc-badge{letter-spacing:.08em;text-transform:uppercase;color:#b2ff59b3;background:#b2ff5914;border:1px solid #b2ff592e;border-radius:100px;padding:4px 10px;font-size:10px;font-weight:600}.sv-doc-status{color:#ffffff4d;font-size:10px;font-weight:500}.sv-doc-lines{flex-direction:column;gap:9px;display:flex}.sv-doc-line{background:#ffffff17;border-radius:3px;height:6px}.sv-doc-line--accent{background:#b2ff5938}.sv-doc-line--muted{background:#ffffff0a}.sv-doc-footer{flex-wrap:wrap;gap:8px;display:flex}.sv-doc-chip{color:#ffffff59;background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;padding:4px 10px;font-size:10px}.sv-gfx--avi{justify-content:center;gap:20px}.sv-avi-card{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.sv-avi-svg{width:100%;max-width:200px;height:auto}.sv-avi-badges{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sv-avi-badge{color:#b2ff59a6;background:#b2ff5912;border:1px solid #b2ff5929;border-radius:100px;padding:5px 12px;font-size:10px;font-weight:500}.sv-gfx--app{justify-content:center;align-items:center}.sv-phone{background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:20px;flex-direction:column;width:120px;height:220px;display:flex;overflow:hidden}.sv-phone-notch{background:#ffffff1f;border-radius:0 0 6px 6px;flex-shrink:0;align-self:center;width:36px;height:6px;margin-top:8px}.sv-phone-screen{flex-direction:column;flex:1;gap:8px;padding:8px 8px 6px;display:flex;overflow:hidden}.sv-app-topbar{align-items:center;gap:6px;display:flex}.sv-app-topbar-dot{background:#b2ff5933;border-radius:50%;flex-shrink:0;width:16px;height:16px}.sv-app-topbar-line{background:#ffffff14;border-radius:3px;flex:1;height:5px}.sv-app-hero-block{background:#b2ff5914;border:1px solid #b2ff591f;border-radius:8px;flex-shrink:0;width:100%;height:48px}.sv-app-rows{flex-direction:column;flex:1;gap:6px;display:flex}.sv-app-row{align-items:center;gap:6px;display:flex}.sv-app-row-icon{background:#ffffff12;border-radius:5px;flex-shrink:0;width:20px;height:20px}.sv-app-row-icon--accent{background:#b2ff592e}.sv-app-row-lines{flex-direction:column;flex:1;gap:4px;display:flex}.sv-app-row-line{background:#ffffff1a;border-radius:2px;height:4px}.sv-app-row-line--muted{background:#ffffff0d}.sv-app-nav{justify-content:center;gap:4px;padding-top:2px;display:flex}.sv-app-nav-dot{background:#ffffff26;border-radius:50%;width:5px;height:5px}.sv-app-nav-dot--active{background:#b2ff5999;border-radius:3px;width:14px}.sv-gfx--globe{justify-content:center;align-items:center;gap:20px}.sv-globe-wrap{justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:relative}.sv-globe-ring{border:1px solid #b2ff5926;border-radius:50%;position:absolute}.sv-globe-ring--1{width:130px;height:130px}.sv-globe-ring--2{border-color:#b2ff5938;width:90px;height:90px}.sv-globe-ring--3{border-color:#b2ff594d;width:55px;height:55px}.sv-globe-center{z-index:1;flex-direction:column;align-items:center;display:flex}.sv-globe-label{color:#b2ff59cc;letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1}.sv-globe-sub{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:500}.sv-globe-chips{flex-direction:column;gap:6px;width:100%;display:flex}.sv-globe-chip{color:#fff6;text-align:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;padding:6px 12px;font-size:11px}.sv-grid-section{background:#0a0a0a;border-top:1px solid #ffffff0f;width:100%;padding:100px 0}.sv-grid-inner{max-width:1200px;margin:0 auto;padding:0 60px}.sv-grid-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#b2ff59;margin-bottom:14px;font-size:11px;font-weight:600}.sv-grid-title{color:#fff;letter-spacing:-.03em;margin-bottom:12px;font-family:Inter,sans-serif;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700}.sv-grid-desc{color:#fff6;max-width:520px;margin-bottom:56px;font-size:.95rem;line-height:1.65}.sv-services-grid{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;display:grid;overflow:hidden}.sv-services-grid-item{background:#0c0c0c;padding:30px 26px;transition:background .22s}.sv-services-grid-item:hover{background:#121212}.sv-services-grid-num{color:#b2ff5966;letter-spacing:.08em;margin-bottom:10px;font-family:Space Mono,monospace;font-size:10px}.sv-services-grid-title{color:#fff;letter-spacing:-.01em;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.sv-services-grid-desc{color:#ffffff5c;font-size:12px;line-height:1.65}.sv-focus-section{background:#0a0a0a;border-top:1px solid #ffffff0f;width:100%;padding:100px 0}.sv-focus-section--alt{background:#070707}.sv-focus-inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1200px;margin:0 auto;padding:0 60px;display:grid}.sv-focus-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#b2ff59;margin-bottom:16px;font-size:11px;font-weight:600}.sv-focus-title{color:#fff;letter-spacing:-.03em;margin-bottom:22px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:700;line-height:1.08}.sv-focus-desc{color:#ffffff73;margin-bottom:16px;font-size:.95rem;line-height:1.75}.sv-focus-tagline{color:#ffffff4d;font-size:.9rem;line-height:1.7}.sv-focus-offer-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff47;margin-bottom:16px;font-size:10px;font-weight:600}.sv-focus-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-focus-list-item{color:#fff9;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;font-size:14px;transition:background .2s,border-color .2s,color .2s;display:flex}.sv-focus-list-item:hover{color:#ffffffd9;background:#b2ff590a;border-color:#b2ff5924}.sv-focus-bullet{opacity:.6;background:#b2ff59;border-radius:50%;flex-shrink:0;width:5px;height:5px}@media (width<=900px){.sv-focus-inner{grid-template-columns:1fr;gap:40px;padding:0 28px}.sv-grid-inner{padding:0 28px}.sv-services-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.sv-services-grid{grid-template-columns:1fr}.sv-focus-section,.sv-grid-section{padding:64px 0}}@media (width<=1024px){.sv-card{padding:80px 40px 40px}.sv-card-title{white-space:normal;font-size:clamp(1.8rem,4.5vw,3.5rem)}}@media (width<=768px){.sv-hero{padding:100px 24px 56px}.sv-card{padding:76px 24px 32px}.sv-card-body{grid-template-rows:auto auto;grid-template-columns:1fr;gap:24px}.sv-card-right{max-height:220px}.sv-gfx{max-height:200px;padding:16px}.sv-card-title{font-size:clamp(1.5rem,5vw,2.2rem)}.sv-items{grid-template-columns:1fr 1fr;gap:10px 20px}.sv-counter-num{font-size:1.2rem}.sv-type-specimen{display:none}}.testi-section{background:linear-gradient(#060a06 0%,#091609 28%,#0d220d 52%,#091609 76%,#060a06 100%);flex-direction:column;gap:44px;width:100%;padding:108px 0 84px;display:flex;overflow:hidden}.testi-top-row{justify-content:space-between;align-items:flex-end;padding:0 60px;display:flex}.testi-heading-group{flex-direction:column;gap:3px;display:flex}.testi-h2{color:#f0f5f0;letter-spacing:-.025em;font-family:Inter,sans-serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.15}.testi-h2-em{color:#f0f5f06b;letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.45rem);font-style:italic;font-weight:400}.testi-controls{flex-shrink:0;gap:10px;padding-bottom:4px;display:flex}.testi-arrow{color:#f0f5f099;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,color .2s;display:flex}.testi-arrow:hover:not(:disabled){color:#b2ff59;background:#b2ff5912;border-color:#b2ff593d}.testi-arrow:disabled{opacity:.2;cursor:not-allowed}.testi-viewport{box-sizing:border-box;width:100%;padding:0 60px;overflow:hidden}.testi-track{will-change:transform;display:flex}.testi-card{cursor:pointer;border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;height:420px;transition:border-color .3s,box-shadow .35s,transform .3s;position:relative;overflow:hidden}.testi-card:hover{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 24px 64px #00000080}.testi-card-photo{background-position:top;background-size:cover;position:absolute;inset:0}.testi-card-photo-overlay{background:linear-gradient(#0408052e 0%,#04080573 50%,#040805d1 100%);position:absolute;inset:0}.testi-card-grid{pointer-events:none;background-image:radial-gradient(circle,#ffffff0e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.testi-card-glow{pointer-events:none;position:absolute;inset:0}.testi-card-face{flex-direction:column;justify-content:flex-end;align-items:center;gap:20px;padding:28px 28px 32px;transition:opacity .32s;display:flex;position:absolute;inset:0}.testi-card:hover .testi-card-face{opacity:0}.testi-badge{color:#ffffffb8;letter-spacing:-.02em;background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-family:Inter,sans-serif;font-size:1.35rem;font-weight:700;display:flex}.testi-face-label{text-align:center;flex-direction:column;gap:5px;display:flex}.testi-face-name{color:#f0f5f0;font-family:Inter,sans-serif;font-size:.96rem;font-weight:600;line-height:1.25}.testi-face-role{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:600}.testi-hover-panel{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0c140cd1 0%,#080e08ed 45%,#040804f7 100%);flex-direction:column;justify-content:flex-end;gap:8px;padding:28px 22px 24px;transition:transform .42s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;transform:translateY(100%)}.testi-card:hover .testi-hover-panel{transform:translateY(0)}.testi-hp-name{color:#f0f5f0;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;line-height:1.2}.testi-hp-role{text-transform:uppercase;letter-spacing:.09em;margin-bottom:6px;font-size:.68rem;font-weight:600}.testi-hp-quote{color:#f0f5f080;font-size:calc(.73rem + 2px);line-height:1.72}.testi-dots{justify-content:center;align-items:center;gap:7px;display:flex}.testi-dot{cursor:pointer;background:#ffffff2e;border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:background .25s,width .3s cubic-bezier(.4,0,.2,1)}.testi-dot--active{background:#b2ff59b8;width:26px}@media (width<=1024px){.testi-top-row,.testi-viewport{padding:0 32px}}@media (width<=768px){.testi-section{gap:32px;padding:72px 0 64px}.testi-top-row{flex-direction:column;align-items:flex-start;gap:20px;padding:0 20px}.testi-viewport{padding:0 20px;overflow:hidden}.testi-card{flex-shrink:0;height:420px}.testi-h2{font-size:clamp(1.4rem,6vw,2rem)}.testi-h2-em{font-size:clamp(1.2rem,5vw,1.75rem)}}.cta-discuss{background:url(/cta-grid-bg.webp) 50%/cover no-repeat;width:100%;padding:120px 60px 140px;position:relative;overflow:hidden}.cta-glow{pointer-events:none;z-index:0;background:radial-gradient(70% 60%,#b2ff5912 0%,#22c55e08 50%,#0000 75%);position:absolute;inset:0}.cta-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1160px;margin:0 auto;display:grid;position:relative}.cta-copy{flex-direction:column;gap:20px;padding-top:8px;display:flex}.cta-label{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;font-size:.75rem;font-weight:600}.cta-heading{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:700;line-height:1.1}.cta-sub{color:#ffffff7a;max-width:420px;font-size:.97rem;line-height:1.7}.cta-trust{color:#ffffff59;align-items:center;gap:8px;margin-top:4px;font-size:.84rem;display:flex}.cta-trust-dot{background:#b2ff59;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #b2ff59b3}.cta-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:16px;padding:36px 32px;display:flex}.cta-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cta-field{flex-direction:column;gap:7px;display:flex}.cta-field-label{letter-spacing:.025em;color:#ffffff73;text-transform:uppercase;font-size:.76rem;font-weight:500}.cta-optional{color:#ffffff38;text-transform:none;letter-spacing:0;margin-left:5px;font-size:.72rem;font-weight:400}.cta-input,.cta-textarea{color:#fff;resize:none;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;outline:none;width:100%;padding:12px 15px;font-family:inherit;font-size:.9rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.cta-input::placeholder,.cta-textarea::placeholder{color:#ffffff2e}.cta-input:focus,.cta-textarea:focus{border-color:#b2ff5966;box-shadow:0 0 0 3px #b2ff5912}.cta-submit{color:#04090d;letter-spacing:-.01em;cursor:pointer;background:#b2ff59;border:none;border-radius:12px;width:100%;height:50px;margin-top:4px;font-family:inherit;font-size:.95rem;font-weight:600;transition:opacity .2s,box-shadow .2s,transform .15s}.cta-submit:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 0 32px #b2ff5959}.cta-submit:active{transform:scale(.985)}@media (width<=900px){.cta-discuss{padding:100px 32px 120px}.cta-inner{grid-template-columns:1fr;gap:48px}.cta-sub{max-width:100%}}@media (width<=540px){.cta-discuss{padding:80px 20px 100px}.cta-form{padding:28px 20px}.cta-form-row{grid-template-columns:1fr}}.bpv-section{background:#04090d;border-top:1px solid #ffffff0d;width:100%;padding:100px 60px}.bpv-header{justify-content:space-between;align-items:flex-end;max-width:1160px;margin:0 auto 52px;display:flex}.bpv-header-left{flex-direction:column;gap:8px;display:flex}.bpv-label{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;font-size:.75rem;font-weight:600}.bpv-heading{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:700}.bpv-view-all{color:#b2ff59;white-space:nowrap;border:1px solid #b2ff5940;border-radius:999px;padding:9px 20px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .2s,box-shadow .2s}.bpv-view-all:hover{background:#b2ff5914;box-shadow:0 0 18px #b2ff5926}.bpv-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1160px;margin:0 auto;display:grid}.bpv-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.bpv-card:hover{border-color:#b2ff592e;transform:translateY(-4px);box-shadow:0 12px 40px #00000073}.bpv-thumb{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.bpv-video{object-fit:cover;width:100%;height:100%;display:block}.bpv-overlay{background:linear-gradient(#0000 45%,#020d05a6 100%);position:absolute;inset:0}.bpv-badge{letter-spacing:.04em;text-transform:uppercase;color:#fff;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:600;position:absolute;bottom:12px;left:12px}.bpv-body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.bpv-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:.97rem;font-weight:600;line-height:1.4}.bpv-desc{color:#ffffff6b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.bpv-read{color:#b2ff59;margin-top:auto;font-size:.82rem;font-weight:500}.bpv-skeleton{aspect-ratio:3/4;background:#ffffff0a;border-radius:18px;animation:1.6s ease-in-out infinite bpv-pulse}@keyframes bpv-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (width<=900px){.bpv-section{padding:80px 32px}.bpv-grid{grid-template-columns:repeat(2,1fr)}.bpv-header{flex-direction:column;align-items:flex-start;gap:20px}}@media (width<=540px){.bpv-section{padding:60px 20px}.bpv-grid{grid-template-columns:1fr}}.rs-section{background:#010506;align-items:center;width:100%;min-height:560px;display:flex;position:relative;overflow:hidden}.rs-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1160px;margin:0 auto;padding:110px 60px;display:grid;position:relative}.rs-copy{flex-direction:column;gap:20px;display:flex}.rs-label{letter-spacing:.12em;text-transform:uppercase;color:#b2ff59;font-size:.74rem;font-weight:600}.rs-heading{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2.4rem,3.8vw,3.8rem);font-weight:700;line-height:1.08}.rs-heading-em{color:#b2ff59}.rs-sub{color:#ffffff80;max-width:480px;font-size:1rem;line-height:1.72}.rs-stats{grid-template-columns:1fr 1fr;gap:2px;display:grid}.rs-stat{background:#0a2814bf;border:1px solid #b2ff5926;flex-direction:column;gap:6px;padding:32px 28px;transition:background .2s,border-color .2s;display:flex}.rs-stat:first-child{border-radius:18px 0 0}.rs-stat:nth-child(2){border-radius:0 18px 0 0}.rs-stat:nth-child(3){border-radius:0 0 0 18px}.rs-stat:last-child{border-radius:0 0 18px}.rs-stat:hover{background:#b2ff590a;border-color:#b2ff5924}.rs-stat-value{letter-spacing:-.04em;color:#fff;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;line-height:1}.rs-stat-label{color:#ffffff8c;font-size:.82rem;font-weight:400;line-height:1.4}@media (width<=900px){.rs-inner{grid-template-columns:1fr;gap:52px;padding:80px 32px}.rs-sub{max-width:100%}}@media (width<=540px){.rs-inner{padding:60px 20px}.rs-stats{gap:1px}.rs-stat{padding:24px 20px}}.faq-section{background:#04090d;border-top:1px solid #ffffff0d;width:100%;padding:110px 60px 120px}.faq-inner{grid-template-columns:340px 1fr;align-items:start;gap:80px;max-width:1160px;margin:0 auto;display:grid}.faq-left{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}.faq-label{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;font-size:.75rem;font-weight:600}.faq-heading{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(2rem,2.8vw,2.8rem);font-weight:700;line-height:1.1}.faq-sub{color:#fff6;margin-top:4px;font-size:.9rem;line-height:1.65}.faq-link{color:#b2ff59;border-bottom:1px solid #b2ff594d;font-weight:500;text-decoration:none;transition:border-color .2s}.faq-link:hover{border-color:#b2ff59}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid #ffffff12}.faq-item:first-child{border-top:1px solid #ffffff12}.faq-question{cursor:pointer;text-align:left;color:#ffffffd1;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 0;font-family:inherit;font-size:1rem;font-weight:500;transition:color .2s;display:flex}.faq-item--open .faq-question,.faq-question:hover{color:#fff}.faq-icon{color:#ffffff80;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;line-height:1;transition:border-color .2s,color .2s,background .2s;display:flex}.faq-item--open .faq-icon{color:#b2ff59;background:#b2ff590f;border-color:#b2ff5966}.faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid;overflow:hidden}.faq-item--open .faq-answer-wrap{grid-template-rows:1fr}.faq-answer{color:#ffffff73;min-height:0;margin:0;padding-bottom:24px;font-size:.93rem;line-height:1.72}@media (width<=900px){.faq-section{padding:80px 32px}.faq-inner{grid-template-columns:1fr;gap:44px}.faq-left{position:static}}@media (width<=540px){.faq-section{padding:60px 20px}.faq-question{padding:20px 0;font-size:.93rem}}.pj-hero{border-bottom:1px solid #ffffff0d;padding:140px 60px 72px}.pj-hero-inner{flex-direction:column;gap:20px;max-width:760px;display:flex}.pj-hero-label{letter-spacing:.12em;text-transform:uppercase;color:#b2ff59;font-size:.74rem;font-weight:600}.pj-hero-heading{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:700;line-height:1.05}.pj-hero-em{color:#b2ff59}.pj-hero-sub{color:#ffffff73;max-width:520px;font-size:1.05rem;line-height:1.68}.pj-filters{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;gap:8px;padding:32px 60px;display:flex}.pj-filter-btn{color:#ffffff73;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:.82rem;font-weight:500;transition:all .18s}.pj-filter-btn:hover{color:#fffc;border-color:#b2ff594d}.pj-filter-btn--active{color:#b2ff59;background:#b2ff591a;border-color:#b2ff5966}.pj-grid-wrap{padding:48px 60px 100px}.pj-grid{grid-template-columns:repeat(2,1fr);gap:32px 48px;max-width:1178px;margin:0 auto;display:grid}.pj-item{cursor:pointer;flex-direction:column;gap:10px;display:flex}.pj-label-row{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.pj-label-title{color:#ffffffd9;letter-spacing:-.01em;font-size:.9rem;font-weight:500}.pj-label-year{color:#ffffff59;font-variant-numeric:tabular-nums;font-size:.82rem}.pj-thumb{border-radius:16px;height:442px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.pj-item:hover .pj-thumb{transform:translateY(-4px)}.pj-thumb-overlay{pointer-events:none;background:#0000001f;transition:opacity .28s;position:absolute;inset:0}@media (width<=700px){.pj-hero{padding:120px 24px 56px}.pj-filters{padding:24px}.pj-grid-wrap{padding:32px 24px 80px}.pj-grid{grid-template-columns:1fr}.pj-thumb{height:312px}}.pj-modal-backdrop{z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;justify-content:center;align-items:center;padding:32px;animation:.22s pj-fade-in;display:flex;position:fixed;inset:0}@keyframes pj-fade-in{0%{opacity:0}to{opacity:1}}.pj-modal{background:#0a1a0f;border:1px solid #b2ff592e;border-radius:20px;flex-direction:column;width:100%;max-width:1200px;height:82vh;animation:.28s cubic-bezier(.22,1,.36,1) pj-slide-up;display:flex;overflow:hidden;box-shadow:0 32px 80px #000000b3}@keyframes pj-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.pj-modal-bar{background:#071009;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.pj-modal-url{color:#fff6;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:monospace;font-size:.78rem;overflow:hidden}.pj-modal-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1rem;line-height:1;transition:background .15s,color .15s}.pj-modal-close:hover{color:#fff;background:#ffffff14}.pj-modal-frame-wrap{flex:1;position:relative;overflow:hidden}.pj-modal-iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.abj-section{background:#04090d;width:100%;padding:100px 60px 120px;overflow:hidden}.abj-header{flex-direction:column;gap:12px;max-width:1160px;margin:0 auto 64px;display:flex}.abj-label{letter-spacing:.12em;text-transform:uppercase;color:#b2ff59;font-size:.74rem;font-weight:600}.abj-heading{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;line-height:1.1}.abj-track{grid-template-columns:repeat(4,1fr);max-width:1160px;min-height:540px;margin:0 auto;display:grid;position:relative}.abj-rule{pointer-events:none;z-index:0;background:#ffffff1a;height:1px;position:absolute;top:50%;left:0;right:0}.abj-col{z-index:1;border-left:1px dashed #ffffff14;flex-direction:column;display:flex;position:relative}.abj-col:last-child{border-right:1px dashed #ffffff14}.abj-col-top{flex:1;min-height:0}.abj-col-top--active{background:linear-gradient(160deg,#145a30f2 0%,#b2ff5940 55%,#104626e6 100%);border:1px solid #b2ff5938;border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;justify-content:flex-end;gap:10px;margin:0 8px;padding:28px 24px 32px;display:flex;box-shadow:0 0 60px #b2ff591f}.abj-now-badge{letter-spacing:.08em;text-transform:uppercase;color:#b2ff59;background:#b2ff591f;border:1px solid #b2ff5940;border-radius:999px;width:fit-content;padding:4px 12px;font-size:.7rem;font-weight:600;display:inline-block}.abj-now-title{letter-spacing:-.025em;color:#fff;margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.abj-now-desc{color:#fff9;margin:0;font-size:.84rem;line-height:1.6}.abj-dot{z-index:2;justify-content:center;align-items:center;height:0;display:flex;position:relative}.abj-dot-inner{background:#1a1a1a;border:2px solid #ffffff38;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #020d05}.abj-dot--active .abj-dot-inner{background:#b2ff59;border-color:#b2ff59;box-shadow:0 0 0 4px #020d05,0 0 16px #b2ff598c}.abj-col-bottom{flex-direction:column;flex:1;gap:8px;padding:32px 24px 24px;display:flex}.abj-col--active .abj-col-bottom{background:#145a304d;border:1px solid #b2ff5924;border-top:none;border-radius:0 0 16px 16px;margin:0 8px;padding:32px 24px 24px}.abj-period{letter-spacing:-.04em;color:#b2ff59;font-size:1.8rem;font-weight:700;line-height:1}.abj-col-title{color:#fff;letter-spacing:-.01em;margin:4px 0 0;font-size:1rem;font-weight:600}.abj-col-desc{color:#ffffff61;margin:0;font-size:.84rem;line-height:1.62}@media (width<=900px){.abj-section{padding:80px 32px}.abj-track{grid-template-columns:1fr 1fr;min-height:auto}.abj-rule{display:none}.abj-col{border:1px dashed #ffffff14;min-height:280px}.abj-col:last-child{border:1px dashed #ffffff14}.abj-col-top--active{border-radius:16px 16px 0 0;margin:0}.abj-col--active .abj-col-bottom{border-radius:0 0 16px 16px;margin:0}.abj-dot{display:none}}@media (width<=540px){.abj-section{padding:60px 20px}.abj-track{grid-template-columns:1fr}}.ind-page{background:var(--bg);flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}.ind-hero{flex-direction:column;gap:22px;width:100%;max-width:1200px;padding:clamp(120px,16vh,180px) 60px clamp(56px,7vh,88px);display:flex}.ind-hero-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}.ind-hero-h1{letter-spacing:-.032em;color:var(--text);font-family:Inter,sans-serif;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:700;line-height:1.05}.ind-hero-accent{color:var(--accent)}.ind-hero-sub{color:var(--text-muted);max-width:520px;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.75}.ind-grid-wrap{width:100%;max-width:1200px;padding:0 60px 80px}.ind-grid{border:1px solid var(--border);background:var(--border);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ind-card{background:var(--bg);cursor:default;flex-direction:column;gap:16px;padding:36px 32px 32px;transition:background .3s;display:flex;position:relative;overflow:hidden}.ind-card:before{content:"";background:radial-gradient(circle at 80% 20%, var(--accent-bg,#b2ff5914) 0%, transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.ind-card--active:before{opacity:1}.ind-card--active{background:var(--surface)}.ind-card--linked{cursor:pointer}.ind-card-photo{filter:blur(.8px)saturate(.7)brightness(.55);background-position:50%;background-size:cover;transition:filter .4s,transform .4s;position:absolute;inset:0;transform:scale(1.05)}.ind-card--has-photo:hover .ind-card-photo{filter:blur(.4px)saturate(.8)brightness(.45)}.ind-card-photo-overlay{mix-blend-mode:multiply;background:linear-gradient(160deg,#040c068c 0%,#040c06b8 60%,#040c06e0 100%);position:absolute;inset:0}.ind-card--has-photo .ind-card-top,.ind-card--has-photo .ind-name,.ind-card--has-photo .ind-desc,.ind-card--has-photo .ind-tags,.ind-card--has-photo .ind-card-arrow{z-index:1;position:relative}.ind-card-top{justify-content:space-between;align-items:center;display:flex}.ind-num{color:var(--text-muted);letter-spacing:.06em;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:500}.ind-stat{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ind-stat strong{color:var(--accent);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:700;line-height:1}.ind-stat small{color:var(--text-muted);letter-spacing:.04em;white-space:nowrap;font-size:.65rem}.ind-name{letter-spacing:-.015em;color:var(--text);font-family:Inter,sans-serif;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:600;line-height:1.25}.ind-desc{color:#f0f5f073;flex:1;font-size:.84rem;line-height:1.7}.ind-tags{flex-wrap:wrap;gap:6px;display:flex}.ind-tag{color:#f0f5f073;border:1px solid #ffffff17;border-radius:100px;padding:4px 10px;font-size:.7rem;font-weight:500;transition:border-color .2s,color .2s}.ind-card--active .ind-tag{color:#f0f5f0b3;border-color:#b2ff5940}.ind-card-arrow{color:var(--accent);opacity:0;align-self:flex-end;font-size:1.1rem;transition:opacity .3s,transform .3s;transform:translate(-6px)}.ind-card--active .ind-card-arrow{opacity:1;transform:translate(0)}.ind-card-filler{background:var(--bg);z-index:1;position:relative}.ind-card-filler:before{content:"";background:var(--bg);position:absolute;inset:-1px}.av-ind-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:.72rem;font-weight:600}.av-ind-h2{letter-spacing:-.025em;color:var(--text);font-family:Inter,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.2}.av-ind-projects{flex-direction:column;gap:40px;width:100%;max-width:1200px;padding:80px 60px;display:flex}.av-ind-projects-header{justify-content:space-between;align-items:flex-end;display:flex}.av-ind-proj-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.av-ind-proj-card{cursor:pointer;border:1px solid #ffffff12;border-radius:16px;height:320px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.av-ind-proj-card:hover{transform:translateY(-4px);box-shadow:0 20px 56px #00000080}.av-ind-proj-img{background-position:50%;background-size:cover;position:absolute;inset:0}.av-ind-proj-body{z-index:2;flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.av-ind-proj-title{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700}.av-ind-proj-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.av-ind-testi-heading{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.av-ind-testi-wrap{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;width:100%;position:relative}.av-ind-testi{z-index:1;flex-direction:column;gap:48px;width:100%;max-width:1200px;margin:0 auto;padding:80px 60px 140px;display:flex;position:relative}.av-ind-testi-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:28px;display:grid}.av-ind-testi-card{background:#0a120d;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:0;padding:32px 28px 28px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.av-ind-testi-card:hover{border-color:#ffffff24;transform:translateY(-5px);box-shadow:0 24px 72px #00000080}.av-ind-testi-blob{pointer-events:none;filter:blur(32px);opacity:.55;border-radius:50%;height:55%;transition:opacity .3s;position:absolute;bottom:-30px;left:-20px;right:-20px}.av-ind-testi-card:hover .av-ind-testi-blob{opacity:.75}.av-ind-testi-quote{color:#e6f2e8d1;z-index:1;padding-bottom:80px;font-size:calc(.97rem - 3px);line-height:1.78;position:relative}.av-ind-testi-author{z-index:1;align-items:center;gap:13px;margin-top:auto;display:flex;position:relative}.av-ind-testi-avatar{background-position:top;background-size:cover;border:1.5px solid #ffffff24;border-radius:50%;flex-shrink:0;width:46px;height:46px}.av-ind-testi-name{color:#edf5ee;font-family:Inter,sans-serif;font-size:.94rem;font-weight:700;line-height:1.2}.av-ind-testi-role{text-transform:uppercase;letter-spacing:.09em;opacity:.9;margin-top:4px;font-size:.65rem;font-weight:600}@media (width<=768px){.av-ind-projects{padding:60px 20px}.av-ind-proj-grid{grid-template-columns:1fr}.av-ind-testi{padding:48px 20px 60px}.av-ind-testi-grid{grid-template-columns:1fr}.av-ind-testi-card{margin-top:0!important}.av-ind-projects-header{flex-direction:column;align-items:flex-start;gap:16px}}.ind-grid--two{grid-template-columns:repeat(2,1fr)}@media (width<=768px){.ind-grid--two{grid-template-columns:1fr}}.ind-av-clients{flex-direction:column;gap:10px;width:100%;max-width:1200px;padding:0 60px 48px;display:flex}.ind-av-clients-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.72rem;font-weight:600}.ind-av-client-list{color:var(--text);flex-wrap:wrap;align-items:center;gap:12px;font-size:.95rem;font-weight:600;display:flex}.ind-av-dot{color:var(--accent)}@media (width<=768px){.ind-av-clients{padding:0 20px 36px}}.ind-cta{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1200px;padding:0 60px 100px;display:flex}.ind-cta-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:600}.ind-cta-h2{letter-spacing:-.025em;color:var(--text);font-family:Inter,sans-serif;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:700;line-height:1.15}.ind-cta-btn{background:var(--accent);color:#04090d;border-radius:10px;align-items:center;gap:9px;margin-top:8px;padding:14px 28px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex}.ind-cta-btn:hover{background:#9fff60;gap:13px}@media (width<=960px){.ind-grid{grid-template-columns:repeat(2,1fr)}.ind-grid-wrap{padding:0 28px 64px}.ind-hero{padding:100px 28px 56px}.ind-cta{padding:0 28px 80px}}@media (width<=600px){.ind-grid{grid-template-columns:1fr}.ind-grid-wrap{padding:0 20px 56px}.ind-hero{padding:90px 20px 44px}.ind-cta{padding:0 20px 64px}}.cl-page{background:var(--bg);flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}.cl-hero{flex-direction:column;gap:22px;width:100%;max-width:1200px;padding:clamp(120px,16vh,180px) 60px clamp(56px,7vh,88px);display:flex}.cl-hero-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}.cl-hero-h1{letter-spacing:-.032em;color:var(--text);font-family:Inter,sans-serif;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:700;line-height:1.05}.cl-hero-accent{color:var(--accent)}.cl-hero-sub{color:var(--text-muted);max-width:520px;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.75}.cl-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;width:100%;max-width:1200px;padding:0 60px 72px;display:grid}.cl-stat{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 0;display:flex}.cl-stat+.cl-stat{border-left:1px solid var(--border)}.cl-stat-val{letter-spacing:-.03em;color:var(--accent);font-family:Inter,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1}.cl-stat-label{color:var(--text-muted);letter-spacing:.04em;font-size:.8rem}.cl-grad-section{box-sizing:border-box;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:64px 60px 80px;display:flex}.cl-grad-card{border-radius:24px;flex:1;height:560px;position:relative;overflow:hidden}.cl-section-title{letter-spacing:-.02em;color:var(--text);margin-bottom:32px;font-family:Inter,sans-serif;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600}.cl-projects-wrap{width:100%;margin:0 auto;padding:72px 60px 96px;position:relative;overflow:hidden}.cl-projects-header{z-index:1;justify-content:space-between;align-items:center;max-width:1200px;margin-bottom:36px;margin-left:auto;margin-right:auto;display:flex;position:relative}.cl-pj-grid{z-index:1;position:relative}.cl-projects-view-all{color:#b2ff59;cursor:pointer;background:0 0;border:1px solid #b2ff594d;border-radius:999px;padding:8px 20px;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s}.cl-projects-view-all:hover{background:#b2ff5914;border-color:#b2ff598c}.cl-pj-grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin-left:auto;margin-right:auto}.cl-pj-grid .pj-thumb{height:300px}@media (width<=900px){.cl-projects-wrap{padding:16px 28px 56px}.cl-pj-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cl-pj-grid{grid-template-columns:1fr}.cl-pj-grid .pj-thumb{height:240px}}.cl-logos-wrap{width:100%;max-width:1200px;padding:72px 60px 64px}.cl-logos-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cl-logo-card{background:var(--surface);border:1px solid var(--border);cursor:default;border-radius:12px;align-items:center;gap:14px;padding:20px;transition:border-color .25s,background .25s,transform .2s;display:flex}.cl-logo-card:hover{background:#0c140cf2;border-color:#b2ff5940;transform:translateY(-2px)}.cl-logo-initials{width:40px;height:40px;color:var(--accent);letter-spacing:.04em;background:#b2ff591a;border:1px solid #b2ff5933;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;display:flex}.cl-logo-info{flex-direction:column;gap:3px;min-width:0;display:flex}.cl-logo-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.cl-logo-industry{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.cl-testi-wrap{width:100%;max-width:1200px;padding:0 60px 80px}.cl-testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cl-testi-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:20px;padding:36px 32px 32px;transition:border-color .25s;display:flex;position:relative;overflow:hidden}.cl-testi-card:before{content:"";background:linear-gradient(90deg, var(--accent) 0%, transparent 100%);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.cl-testi-card:hover{border-color:#b2ff592e}.cl-testi-card:hover:before{opacity:1}.cl-testi-quote-mark{color:var(--accent);opacity:.35;font-family:Georgia,serif;font-size:4rem;font-weight:700;line-height:.6}.cl-testi-quote{color:#f0f5f0a6;flex:1;font-size:clamp(.88rem,1.1vw,.96rem);line-height:1.75}.cl-testi-author{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:16px;display:flex}.cl-testi-avatar{width:38px;height:38px;color:var(--accent);background:#b2ff591f;border:1px solid #b2ff5933;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.cl-testi-name{color:var(--text);font-size:.88rem;font-weight:600}.cl-testi-role{color:var(--text-muted);margin-top:2px;font-size:.75rem}.cl-cta{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1200px;padding:0 60px 100px;display:flex}.cl-cta-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:600}.cl-cta-h2{letter-spacing:-.025em;color:var(--text);font-family:Inter,sans-serif;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:700;line-height:1.15}.cl-cta-btn{background:var(--accent);color:#04090d;border-radius:10px;align-items:center;gap:9px;margin-top:8px;padding:14px 28px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex}.cl-cta-btn:hover{background:#9fff60;gap:13px}@media (width<=960px){.cl-logos-grid{grid-template-columns:repeat(3,1fr)}.cl-testi-grid{grid-template-columns:1fr 1fr}.cl-stats{grid-template-columns:repeat(2,1fr);padding:0 28px 56px}.cl-stat+.cl-stat{border-left:none}.cl-stat:nth-child(odd){border-right:1px solid var(--border)}.cl-logos-wrap{padding:56px 28px 48px}.cl-testi-wrap{padding:0 28px 64px}.cl-hero{padding:100px 28px 56px}.cl-cta{padding:0 28px 80px}.cl-grad-section{gap:16px;padding:48px 28px 64px}.cl-grad-card{height:420px}}@media (width<=600px){.cl-logos-grid{grid-template-columns:repeat(2,1fr)}.cl-testi-grid{grid-template-columns:1fr}.cl-stats{grid-template-columns:repeat(2,1fr);padding:0 20px 48px}.cl-logos-wrap{padding:48px 20px 40px}.cl-testi-wrap{padding:0 20px 56px}.cl-hero{padding:90px 20px 44px}.cl-cta{padding:0 20px 64px}.cl-grad-section{flex-direction:column;padding:40px 20px 56px}.cl-grad-card{height:300px}}@property --mt-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mt-border-spin{to{--mt-border-angle:360deg}}@keyframes mt-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mt-spin-cw{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes mt-spin-ccw{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes mt-av-in{0%{opacity:0;transform:translate(calc(-50% + var(--av-x)), calc(-50% + var(--av-y))) scale(.4)}to{opacity:1;transform:translate(calc(-50% + var(--av-x)), calc(-50% + var(--av-y))) scale(1)}}@keyframes mt-fade-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes mt-blink{0%,to{opacity:1}50%{opacity:0}}.mt-page{background:var(--bg);color:var(--text);min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}.mt-hero{align-items:center;gap:64px;min-height:100vh;padding:120px 80px 80px;display:flex;position:relative;overflow:hidden}.mt-blob{filter:blur(120px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.mt-blob--tl{background:radial-gradient(circle,#b2ff591f 0%,#0000 70%);width:600px;height:600px;top:-200px;left:-200px}.mt-blob--br{background:radial-gradient(circle,#22c55e14 0%,#0000 70%);width:500px;height:500px;bottom:-150px;right:-100px}.mt-hero-left{z-index:1;flex:1;max-width:560px;animation:.8s both mt-fade-up;position:relative}.mt-badge{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;background:#b2ff5912;border:1px solid #b2ff5959;border-radius:100px;align-items:center;gap:6px;margin-bottom:28px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.mt-badge:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%}.mt-hero-h1{letter-spacing:-.03em;color:var(--text);margin-bottom:24px;font-family:Outfit,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.1}.mt-typewriter{color:var(--accent);white-space:nowrap}.mt-cursor{color:var(--accent);margin-left:2px;font-weight:300;animation:1s step-end infinite mt-blink;display:inline-block}.mt-hero-sub{color:var(--text-muted);max-width:460px;margin-bottom:40px;font-size:17px;line-height:1.7}.mt-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:48px;display:flex}.mt-btn-primary{color:#04090d;background:var(--accent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:3s linear infinite mt-border-spin;display:inline-flex;position:relative;overflow:hidden}.mt-btn-primary:before{content:"";background:conic-gradient(from var(--mt-border-angle), transparent 0%, var(--accent) 10%, transparent 20%);z-index:-1;border-radius:12px;position:absolute;inset:-2px}.mt-btn-primary:after{content:"";background:var(--accent);z-index:-1;border-radius:9px;position:absolute;inset:1px}.mt-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #b2ff5959}.mt-btn-primary--large{border-radius:12px;padding:18px 48px;font-size:17px}.mt-btn-primary--large:after{border-radius:11px}.mt-btn-ghost{color:var(--text-muted);align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.mt-btn-ghost:hover{color:var(--text)}.mt-btn-ghost svg{transition:transform .2s}.mt-btn-ghost:hover svg{transform:translate(4px)}.mt-hero-stats{align-items:center;gap:24px;display:flex}.mt-hero-stat{flex-direction:column;gap:2px;display:flex}.mt-hero-stat-val{color:var(--text);font-family:Outfit,sans-serif;font-size:22px;font-weight:600}.mt-hero-stat-label{color:var(--text-muted);letter-spacing:.04em;font-size:12px}.mt-hero-stat-divider{background:var(--border);width:1px;height:36px}.mt-hero-right{z-index:1;flex:none;justify-content:center;align-items:center;animation:.8s .15s both mt-fade-up;display:flex;position:relative}.mt-orbit-wrap{flex-shrink:0;width:796px;height:796px;position:relative}.mt-ring{border:1px solid #b2ff5926;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mt-ring--0{animation:28s linear infinite mt-spin-cw}.mt-ring--1{animation:22s linear infinite mt-spin-ccw}.mt-ring--2{animation:18s linear infinite mt-spin-cw}.mt-ring--3{animation:14s linear infinite mt-spin-ccw}.mt-orbit-center{z-index:10;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mt-orbit-count{color:var(--accent);font-family:Outfit,sans-serif;font-size:48px;font-weight:600;line-height:1}.mt-orbit-label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.mt-avatar{transform:translate(calc(-50% + var(--av-x)), calc(-50% + var(--av-y))) scale(1);z-index:5;animation:.6s both mt-av-in;position:absolute;top:50%;left:50%}.mt-avatar img{object-fit:cover;border:2px solid #b2ff5980;border-radius:50%;width:52px;height:52px;display:block;box-shadow:0 0 12px #b2ff5933}.mt-how{text-align:center;padding:100px 80px}.mt-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:600}.mt-section-h2{letter-spacing:-.02em;color:var(--text);margin-bottom:64px;font-family:Outfit,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:600}.mt-steps{grid-template-columns:repeat(3,1fr);gap:40px;max-width:960px;margin:0 auto;display:grid}.mt-step{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:40px 28px;transition:border-color .2s,transform .2s;display:flex}.mt-step:hover{border-color:#b2ff5959;transform:translateY(-4px)}.mt-step-num{letter-spacing:.06em;color:var(--accent);background:#b2ff590f;border:1px solid #b2ff5940;border-radius:100px;padding:6px 14px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600}.mt-step-title{color:var(--text);font-family:Outfit,sans-serif;font-size:20px;font-weight:600}.mt-step-desc{color:var(--text-muted);text-align:center;font-size:15px;line-height:1.65}.mk-journey{background:#f4f5f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");padding:100px 0 0;position:relative;overflow:hidden}.mk-journey:before{content:"";pointer-events:none;background:radial-gradient(#8cbe6412 0%,#0000 70%);width:80vw;height:60vh;position:absolute;top:10%;left:50%;transform:translate(-50%)}.mk-journey-intro{text-align:center;padding:0 7% 80px}.mk-journey-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#50783cb3;margin-bottom:16px;font-size:.72rem;font-weight:600}.mk-journey-h2{color:#1a2218;letter-spacing:-.025em;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;line-height:1.1}.mk-row{border-top:1px solid #3c50321a;grid-template-columns:1fr 1fr;align-items:center;gap:0;padding:72px 7%;display:grid;position:relative}.mk-row--reversed{direction:rtl}.mk-row--reversed>*{direction:ltr}.mk-row--last{padding-bottom:100px}.mk-row:nth-child(odd){background:#ffffff80}.mk-row-text{max-width:440px;padding-right:60px}.mk-row--reversed .mk-row-text{padding-left:60px;padding-right:0}.mk-step-counter{align-items:baseline;gap:2px;margin-bottom:20px;display:flex}.mk-step-n{letter-spacing:-.04em;color:#50783726;font-variant-numeric:tabular-nums;font-size:clamp(4rem,8vw,7rem);font-weight:900;line-height:1}.mk-step-total{color:#50783759;align-self:flex-end;margin-bottom:8px;font-size:1.2rem;font-weight:600}.mk-row-title{color:#1a2218;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.15}.mk-row-desc{color:#1e2d19a6;margin-bottom:24px;font-size:1rem;line-height:1.75}.mk-row-tags{flex-wrap:wrap;gap:8px;display:flex}.mk-tag{letter-spacing:.07em;text-transform:uppercase;color:#507837bf;background:#5078370d;border:1px solid #50783733;border-radius:20px;padding:4px 12px;font-size:.68rem}.mk-row-visual{justify-content:center;align-items:center;padding:20px;display:flex}.mk-audit-visual{width:320px;height:240px;position:relative}.mk-pin-card{background:#fff;border-radius:12px;width:220px;padding:20px 22px;position:absolute;top:10px;left:20px;box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a}.mk-pin-card--main{z-index:2}.mk-pin{background:#507837b3;border-radius:50%;width:10px;height:10px;margin:0 auto 14px;box-shadow:0 2px 6px #5078374d}.mk-pin-label{letter-spacing:.1em;text-transform:uppercase;color:#1e2d1966;margin-bottom:14px;font-size:.65rem;font-weight:600}.mk-bar-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mk-bar-name{color:#1e2d1980;flex-shrink:0;width:42px;font-size:.68rem}.mk-bar-track{background:#0000000f;border-radius:3px;flex:1;height:6px;overflow:hidden}.mk-bar-fill{border-radius:3px;height:100%}.mk-bar-val{color:#1e2d1980;text-align:right;width:28px;font-size:.65rem}.mk-sticky{color:#1e2814b3;z-index:3;background:#fffde7;border-radius:6px;padding:10px 12px;font-size:.68rem;line-height:1.5;position:absolute;box-shadow:0 2px 10px #0000001a}.mk-sticky--1{bottom:30px;right:10px;transform:rotate(2deg)}.mk-sticky-dot{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.mk-sticky-dot--red{background:#dc503cb3}.mk-sheet{z-index:1;background:#ffffffb3;border:1px solid #0000000f;border-radius:8px;padding:10px 12px;position:absolute;box-shadow:0 2px 8px #0000000d}.mk-sheet--1{bottom:10px;left:0;transform:rotate(-2deg)}.mk-sheet-label{letter-spacing:.08em;text-transform:uppercase;color:#1e2d1966;margin-bottom:6px;font-size:.6rem}.mk-strategy-visual{flex-direction:column;align-items:flex-start;gap:12px;width:320px;height:260px;display:flex;position:relative}.mk-board{background:#fff;border-radius:12px;width:100%;padding:18px 20px;box-shadow:0 4px 20px #00000012}.mk-board-header{letter-spacing:.1em;text-transform:uppercase;color:#1e2d1966;margin-bottom:12px;font-size:.65rem;font-weight:600}.mk-board-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.mk-board-month{color:#1e2d1980;flex-shrink:0;width:50px;font-size:.7rem}.mk-board-bar{background:linear-gradient(90deg,#50783799,#8cbe6466);border-radius:4px;height:8px}.mk-kpi-stack{flex-wrap:wrap;gap:8px;display:flex}.mk-kpi-chip{background:#fff;border:1px solid #5078372e;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex;box-shadow:0 2px 8px #0000000d}.mk-kpi-label{color:#1e2d1973;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.mk-kpi-val{color:#3c6428d9;font-size:.95rem;font-weight:700}.mk-donut-wrap{opacity:.9;position:absolute;bottom:0;right:0}.mk-creative-visual{width:300px;height:260px;position:relative}.mk-ad-card{background:#fff;border-radius:14px;width:220px;padding:18px 20px;position:absolute;box-shadow:0 4px 20px #00000014}.mk-ad-card--back{opacity:.35;top:28px;left:28px;transform:rotate(4deg)}.mk-ad-card--mid{opacity:.65;z-index:1;top:14px;left:14px;transform:rotate(2deg)}.mk-ad-card--front{z-index:2;top:0;left:0}.mk-ad-label{letter-spacing:.1em;text-transform:uppercase;color:#1e2d1966;margin-bottom:8px;font-size:.6rem}.mk-ad-label--active{color:#3c7828cc;font-weight:700}.mk-ad-headline{color:#1a2218;margin-bottom:14px;font-size:1rem;font-weight:700}.mk-ad-cta-chip{color:#1e2d1999;background:#0000000f;border-radius:20px;padding:5px 12px;font-size:.65rem;display:inline-block}.mk-ad-cta-chip--green{color:#3c6428e6;background:#5078371f;border:1px solid #50783733}.mk-annotation{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;bottom:30px;right:10px}.mk-annotation-line{background:#50783766;width:30px;height:1px}.mk-annotation-text{color:#3c6428b3;background:#f0f5e6e6;border:1px solid #50783726;border-radius:6px;padding:5px 8px;font-size:.6rem;line-height:1.4}.mk-copy-snippet{color:#1e2d1973;z-index:4;background:#fffde7;border-radius:6px;padding:6px 10px;font-size:.65rem;font-style:italic;position:absolute;bottom:0;left:10px;box-shadow:0 1px 4px #0000000f}.mk-copy-cursor{color:#507837b3;margin-right:2px;animation:1s ease-in-out infinite alternate dtPulse}.mk-launch-visual{flex-direction:column;gap:12px;width:300px;display:flex}.mk-launch-board{background:#fff;border-radius:14px;padding:18px 20px;box-shadow:0 4px 20px #00000014}.mk-launch-header{color:#1a2218;letter-spacing:.02em;align-items:center;gap:7px;margin-bottom:14px;font-size:.72rem;font-weight:700;display:flex}.mk-launch-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mk-launch-dot--green{background:#50a03ccc;animation:1.8s ease-in-out infinite alternate dtPulse;box-shadow:0 0 6px #50a03c66}.mk-launch-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mk-launch-ch{color:#1e2d1999;flex-shrink:0;width:80px;font-size:.68rem}.mk-launch-track{background:#0000000d;border-radius:3px;flex:1;height:6px;overflow:hidden}.mk-launch-fill{background:linear-gradient(90deg,#50783799,#8cbe6480);border-radius:3px;height:100%}.mk-launch-status{color:#3c8228b3;font-size:.6rem;font-weight:600}.mk-conv-badge{color:#326423d9;background:#508c3714;border:1px solid #508c3733;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:8px 14px;font-size:.68rem;font-weight:600;display:flex}.mk-sparkline-wrap{background:#fff;border-radius:10px;padding:12px 14px;box-shadow:0 2px 10px #0000000d}.mk-spark-label{letter-spacing:.07em;text-transform:uppercase;color:#1e2d1966;margin-bottom:8px;font-size:.6rem;display:block}.mk-optimise-visual{flex-direction:column;gap:14px;width:300px;display:flex}.mk-ab-wrap{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:18px;display:flex;box-shadow:0 4px 18px #00000012}.mk-ab-card{background:#00000008;border-radius:10px;flex:1;padding:12px}.mk-ab-card--win{background:#508c3712;border:1px solid #508c3733}.mk-ab-label{color:#1e2d1980;margin-bottom:4px;font-size:.65rem;font-weight:700}.mk-ab-label--win{color:#3c7828d9}.mk-ab-metric{color:#1a2218;margin-bottom:8px;font-size:.85rem;font-weight:700}.mk-ab-bar{border-radius:3px;height:5px}.mk-ab-divider{color:#1e2d194d;flex-shrink:0;font-size:.65rem;font-style:italic}.mk-bid-chart{background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 2px 10px #0000000d}.mk-bid-label{letter-spacing:.07em;text-transform:uppercase;color:#1e2d1966;margin-bottom:10px;font-size:.6rem}.mk-audience-note{color:#326423b3;align-items:center;gap:10px;font-size:.68rem;display:flex}.mk-aud-ring{border:2px solid #508c3766;border-radius:50%;flex-shrink:0;width:24px;height:24px;box-shadow:0 0 0 4px #508c371a,0 0 0 8px #508c370a}.mk-report-visual{flex-direction:column;gap:14px;width:300px;display:flex}.mk-dash-card{background:#fff;border-radius:14px;padding:20px 22px;box-shadow:0 4px 24px #00000014}.mk-dash-header{color:#1a2218;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.72rem;font-weight:700;display:flex}.mk-dash-date{color:#1e2d1966;font-size:.62rem;font-weight:400}.mk-dash-kpis{gap:0;margin-bottom:18px;display:flex}.mk-dash-kpi{border-right:1px solid #0000000f;flex:1;padding-right:12px}.mk-dash-kpi:last-child{border-right:none;padding-left:12px;padding-right:0}.mk-dash-kpi:first-child{padding-left:0}.mk-dash-kpi-label{letter-spacing:.08em;text-transform:uppercase;color:#1e2d1966;margin-bottom:3px;font-size:.58rem;display:block}.mk-dash-kpi-val{color:#1a2218;font-size:1rem;font-weight:800;display:block}.mk-dash-arrow{font-size:.7rem;font-weight:700}.mk-dash-arrow--up,.mk-dash-arrow--down{color:#3c8c28cc}.mk-attr-row{align-items:flex-end;gap:8px;height:50px;display:flex}.mk-attr-item{color:#1e2d1973;flex-direction:column;flex:1;align-items:center;gap:4px;font-size:.58rem;display:flex}.mk-attr-bar{background:linear-gradient(#50783780,#8cbe644d);border-radius:4px 4px 0 0;width:100%}.mk-fwd-note{color:#504614b3;background:#fffde6e6;border:1px solid #b4a03c33;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:.68rem;line-height:1.5;display:flex}.mk-fwd-arrow{color:#649628b3;flex-shrink:0;font-size:1.2rem}@media (width<=900px){.mk-row{grid-template-columns:1fr;padding:52px 6%}.mk-row--reversed{direction:ltr}.mk-row-text{max-width:100%;padding-left:0!important;padding-right:0!important}.mk-row-visual{justify-content:flex-start;padding:0}.mk-step-n{font-size:4rem}}.mt-ticker-wrap{text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:56px 0;overflow:hidden}.mt-ticker-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:28px;font-size:12px}.mt-ticker{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.mt-ticker-track{width:max-content;animation:20s linear infinite mt-ticker;display:flex}.mt-ticker-item{align-items:center;padding:0 48px;display:flex}.mt-ticker-name{color:#f0f5f059;letter-spacing:-.01em;white-space:nowrap;font-family:Outfit,sans-serif;font-size:22px;font-weight:600;transition:color .2s}.mt-ticker-item:hover .mt-ticker-name{color:var(--text)}.mt-cta{text-align:center;padding:120px 80px;position:relative;overflow:hidden}.mt-cta-blob{filter:blur(80px);pointer-events:none;background:radial-gradient(#b2ff591a 0%,#0000 70%);border-radius:50%;width:700px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mt-cta-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:13px;font-weight:600;position:relative}.mt-cta-h2{letter-spacing:-.03em;color:var(--text);margin-bottom:48px;font-family:Outfit,sans-serif;font-size:clamp(32px,5vw,60px);font-weight:600;line-height:1.1;position:relative}.mt-cta-accent{color:var(--accent)}.mt-cta-note{color:var(--text-muted);margin-top:20px;font-size:13px;position:relative}@media (width<=1200px){.mt-orbit-wrap{width:640px;height:640px}.mt-hero{gap:40px;padding:100px 60px 60px}}@media (width<=1024px){.mt-hero{text-align:center;min-height:unset;flex-direction:column;align-items:center;gap:60px;padding:100px 40px 60px}.mt-hero-left{max-width:600px}.mt-hero-sub{margin:0 auto 40px}.mt-hero-actions,.mt-hero-stats{justify-content:center}.mt-orbit-wrap{width:500px;height:500px}.mt-how{padding:80px 40px}.mt-services{padding:0 40px 80px}.mt-steps{grid-template-columns:1fr 1fr}}@media (width<=768px){.mt-steps{grid-template-columns:1fr;max-width:440px}.mt-services-grid{grid-template-columns:1fr 1fr}.mt-orbit-wrap{width:360px;height:360px}.mt-hero{padding:90px 24px 48px}.mt-how{padding:64px 24px}.mt-services{padding:0 24px 64px}.mt-cta{padding:80px 24px}}@media (width<=560px){.mt-services-grid{grid-template-columns:1fr}.mt-orbit-wrap{width:300px;height:300px}.mt-hero-h1{font-size:32px}.mt-cta-h2{font-size:28px}}@property --mk-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mk-border-spin{to{--mk-border-angle:360deg}}@keyframes mk-ring-cw{to{transform:rotate(360deg)}}@keyframes mk-ring-ccw{to{transform:rotate(-360deg)}}@keyframes mk-av-in{0%{opacity:0;transform:translate(var(--av-tx), var(--av-ty)) scale(.3) rotate(-180deg);filter:blur(6px)}to{opacity:1;transform:translate(var(--av-tx), var(--av-ty)) scale(1) rotate(0deg);filter:blur()}}@keyframes mk-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-scale-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes mk-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mk-blink{0%,to{opacity:1}50%{opacity:0}}.mk-section{background:url(https://images.higgs.ai/?default=1&output=webp&url=https%3A%2F%2Fd8j0ntlcm91z4.cloudfront.net%2Fuser_38xzZboKViGWJOttwIXH07lWA1P%2Fhf_20260624_111401_56af5012-2263-45d3-849a-8688084d7c2a.png&w=1280&q=85) 50%/cover no-repeat;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.mk-hero-body{flex:1;justify-content:space-between;align-items:center;gap:48px;width:100%;max-width:1920px;margin:0 auto;padding:100px 80px 48px;animation:1s cubic-bezier(.22,1,.36,1) both mk-fade-up;display:flex}.mk-hero-left{flex:0 600px;padding-top:20px}.mk-heading{letter-spacing:-1.5px;min-height:4.2em;margin-bottom:44px;font-family:Urbanist,Outfit,sans-serif;font-size:64px;font-weight:600;line-height:1}.mk-h-dark{color:#000}.mk-h-light{color:#fff}.mk-cursor-blink{color:#a068ff;font-weight:300;animation:1s step-end infinite mk-blink;display:inline}.mk-btn-border-wrap{border-radius:50px;animation:.7s cubic-bezier(.22,1,.36,1) 3.2s both mk-fade-up;display:inline-block;position:relative}.mk-btn-border-wrap:before{content:"";background:conic-gradient(from var(--mk-border-angle), #a068ff, #070319, #a068ff, #070319, #a068ff);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:53px;animation:3s linear infinite mk-border-spin;position:absolute;inset:-3px;-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}.mk-btn-project{color:#fff;z-index:0;white-space:nowrap;background:#060218;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.mk-btn-project:after{content:"";z-index:-1;background:#a068ff;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(100%)}.mk-btn-project:hover:after{transform:translate(0)}.mk-pointer-row{align-items:center;gap:10px;margin-top:40px;margin-left:290px;animation:.7s cubic-bezier(.22,1,.36,1) 3.6s both mk-fade-up;display:flex}.mk-pointer-label{color:#fff;background:#a068ff;border-radius:20px;padding:8px 16px;font-size:16px;font-weight:500;line-height:1}.mk-hero-right{flex:none;justify-content:center;align-items:center;animation:1.2s cubic-bezier(.22,1,.36,1) .3s both mk-scale-in;display:flex}.mk-orbit-wrap{flex-shrink:0;width:720px;height:720px;position:relative}.mk-ring{background:linear-gradient(#0000 0 0) padding-box padding-box,linear-gradient(#d9a1ff00 0%,#d9a1ff 43%,#d9a1ff00 100%) border-box;border:1px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%}.mk-ring--0{width:353px;height:353px;margin-top:-176.5px;margin-left:-176.5px;animation:30s linear infinite mk-ring-ccw}.mk-ring--1{width:501px;height:501px;margin-top:-250.5px;margin-left:-250.5px;animation:40s linear infinite mk-ring-cw}.mk-ring--2{width:649px;height:649px;margin-top:-324.5px;margin-left:-324.5px;animation:50s linear infinite mk-ring-cw}.mk-ring--3{width:797px;height:797px;margin-top:-398.5px;margin-left:-398.5px;animation:60s linear infinite mk-ring-ccw}.mk-orbit-center{z-index:10;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-orbit-count{color:#fff;text-shadow:0 0 40px #a068ff99;font-family:Urbanist,Outfit,sans-serif;font-size:64px;font-weight:500;line-height:1}.mk-orbit-label{color:#ffffffbf;letter-spacing:.04em;font-family:Urbanist,Outfit,sans-serif;font-size:16px;font-weight:600}.mk-avatar{z-index:5;animation:.7s cubic-bezier(.22,1,.36,1) both mk-av-in;position:absolute;top:50%;left:50%}.mk-avatar img{object-fit:cover;display:block}.mk-ticker-wrap{border-top:1px solid #ffffff1f;padding:28px 0;animation:.8s cubic-bezier(.22,1,.36,1) .6s both mk-fade-up;overflow:hidden}.mk-ticker-inner{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.mk-ticker-track{align-items:center;gap:64px;width:max-content;padding:0 32px;animation:20s linear infinite mk-ticker;display:flex}.mk-ticker-logo{object-fit:contain;opacity:.7;flex-shrink:0;width:137px;height:40px;transition:opacity .2s}.mk-ticker-logo:hover{opacity:1}@media (width<=1280px){.mk-orbit-wrap{transform-origin:50%;transform:scale(.85)}}@media (width<=1024px){.mk-hero-body{flex-direction:column;align-items:center;gap:0;padding:90px 48px 40px}.mk-hero-left{text-align:center;flex:none;max-width:580px}.mk-heading{letter-spacing:-1px;min-height:unset;font-size:48px}.mk-pointer-row{justify-content:center;margin-left:0}.mk-orbit-wrap{transform:scale(.7)}}@media (width<=768px){.mk-heading{font-size:36px}.mk-orbit-wrap{transform:scale(.5)}.mk-hero-body{padding:80px 24px 24px}.mk-pointer-row{display:none}}@media (width<=480px){.mk-heading{letter-spacing:-.5px;font-size:28px}.mk-orbit-wrap{transform:scale(.38)}.mk-btn-project{padding:12px 22px;font-size:14px}}@keyframes gf-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gf-globe-pulse{0%,to{opacity:.55}50%{opacity:.85}}@keyframes gf-dot-glow{0%,to{box-shadow:0 0 #b2ff5900}50%{box-shadow:0 0 8px 2px #b2ff5980}}.gf-section{background:var(--bg);padding:100px 80px;position:relative;overflow:hidden}.gf-grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(#b2ff590b 1px,#0000 1px),linear-gradient(90deg,#b2ff590b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.gf-heading-wrap{z-index:1;text-align:center;margin-bottom:64px;position:relative}.gf-label{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;align-items:center;gap:6px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.gf-label:before{content:"";width:6px;height:6px;box-shadow:0 0 6px var(--accent);background:#b2ff59;border-radius:50%;display:inline-block}.gf-heading{letter-spacing:-.02em;color:var(--text);font-family:Outfit,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:500;line-height:1.15}.gf-heading-em{color:var(--accent);font-weight:700}.gf-cards{z-index:1;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px;display:grid;position:relative}.gf-card{background:var(--surface);border:1px solid #ffffff12;border-radius:24px;position:relative;overflow:hidden}.gf-card--globe{background:#04090d;flex-direction:column;min-height:560px;display:flex}.gf-globe-inner{perspective:1400px;perspective-origin:50% 80%;flex:1;position:relative;overflow:hidden}.gf-globe-wrap{aspect-ratio:6030/2681;pointer-events:none;width:115%;animation:10s ease-in-out infinite alternate gf-globe-rotate;position:absolute;bottom:0;left:50%}@keyframes gf-globe-rotate{0%{transform:translate(-50%)rotateY(-3deg)scale(1)}50%{transform:translate(-50%)rotateY(0)scale(1.04)}to{transform:translate(-50%)rotateY(3deg)scale(1)}}.gf-globe-img{object-fit:fill;-webkit-user-select:none;user-select:none;opacity:.68;width:100%;height:100%;display:block;position:absolute;inset:0}.gf-globe-lines{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gf-line-base{fill:none;stroke:#b2ff5924;stroke-width:.3px;stroke-linecap:round}.gf-line-glow{fill:none;stroke:#b2ff594d;stroke-width:.9px;stroke-linecap:round;stroke-dasharray:4 100;stroke-dashoffset:4px;filter:blur(.3px);animation:5s linear infinite alternate gf-beam-sweep}.gf-line-core{fill:none;stroke:var(--accent);stroke-width:.35px;stroke-linecap:round;stroke-dasharray:4 100;stroke-dashoffset:4px;animation:5s linear infinite alternate gf-beam-sweep}@keyframes gf-beam-sweep{0%{stroke-dashoffset:4px}to{stroke-dashoffset:-96px}}.gf-map-pin{pointer-events:none;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.gf-map-pin:before{content:"";background:var(--accent);z-index:2;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1.5px #b2ff594d,0 0 6px 2px #b2ff5980}.gf-map-pin:after{content:"";border:1.5px solid var(--accent);opacity:.75;width:7px;height:7px;animation:2.2s ease-out infinite gf-pin-pulse;animation-delay:inherit;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes gf-pin-pulse{0%{opacity:.75;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3.5)}}.gf-pin--orbit{letter-spacing:.04em;color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;will-change:transform, opacity;pointer-events:none;background:#020602b8;border:1px solid #b2ff5966;border-radius:100px;align-items:center;gap:5px;padding:4px 10px 4px 6px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #b2ff591f,inset 0 1px #ffffff0d}.gf-pin-dot{background:#b2ff59;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 6px #b2ff59,0 0 12px #b2ff5966}.gf-locations{background:#b2ff590a;border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding:14px 20px;display:flex}.gf-location-chip{letter-spacing:.05em;color:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#020602a6;border:1px solid #b2ff5959;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 8px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 0 10px #b2ff5914}.gf-client-ticker{border-top:1px solid #ffffff0f;flex-shrink:0;padding:16px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.gf-client-track{align-items:center;gap:10px;width:max-content;padding:0 12px;animation:22s linear infinite gf-ticker;display:flex}.gf-client-chip{color:var(--text-muted);white-space:nowrap;background:#b2ff590d;border:1px solid #b2ff5933;border-radius:100px;padding:5px 14px;font-size:12px;font-weight:500;display:inline-block}.gf-card--content{background:linear-gradient(145deg,#040e07 0%,#04090d 100%);flex-direction:column;justify-content:space-between;min-height:560px;padding:40px;display:flex}.gf-card-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#b2ff590e 1px,#0000 1px),linear-gradient(90deg,#b2ff590e 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.gf-card-glow{pointer-events:none;z-index:1;background:radial-gradient(#ffffff12 0%,#0000 65%);width:360px;height:360px;position:absolute;top:-80px;left:-80px}.gf-card-icon{z-index:2;justify-content:center;margin-bottom:28px;display:flex;position:relative}.gf-panel{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex:1;gap:14px;margin-bottom:28px;padding:28px;display:flex;position:relative}.gf-panel-label{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;font-size:11px;font-weight:600}.gf-panel-h3{color:var(--text);font-family:Outfit,sans-serif;font-size:22px;font-weight:400;line-height:1.35}.gf-panel-h3 strong{color:var(--text);font-weight:700}.gf-panel-sub{color:var(--text-muted);font-size:13.5px;line-height:1.65}.gf-stats-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:24px;display:grid;position:relative}.gf-stat{text-align:center;border-left:1px solid #ffffff12;flex-direction:column;gap:4px;padding:16px 12px;display:flex}.gf-stat:first-child{border-left:none}.gf-stat-val{color:var(--accent);font-family:Outfit,sans-serif;font-size:28px;font-weight:700;line-height:1}.gf-stat-label{color:var(--text-muted);letter-spacing:.04em;font-size:11px}.gf-dashes{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.gf-dash{background:#ffffff1f;border-radius:2px;width:32px;height:3px;transition:background .3s;display:block}.gf-dash--active{background:var(--accent);width:48px;box-shadow:0 0 8px #b2ff5980}.gf-industry-row{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.gf-industry-tag{color:var(--text-muted);cursor:default;background:#b2ff590a;border:1px solid #ffffff14;border-radius:100px;padding:7px 16px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s,background .2s}.gf-industry-tag:hover{color:var(--text);background:#b2ff5914;border-color:#b2ff5959}@media (width<=1024px){.gf-section{padding:80px 48px}.gf-cards{grid-template-columns:1fr}.gf-card--globe{min-height:420px}.gf-stats-grid{grid-template-columns:repeat(2,1fr)}.gf-stat:nth-child(odd){border-left:none}.gf-stat:nth-child(2n){border-left:1px solid #ffffff12}}@media (width<=768px){.gf-section{padding:64px 24px}.gf-card--content{padding:28px 20px}.gf-stats-grid{grid-template-columns:repeat(2,1fr)}.gf-stat-val{font-size:22px}}@media (width<=480px){.gf-heading{font-size:26px}.gf-stats-grid{grid-template-columns:repeat(2,1fr)}}.pj-card--image{background-position:50%!important;background-size:cover!important}.pj-image-scrim{z-index:0;background:linear-gradient(#020d054d 0%,#020d059e 55%,#020d05e0 100%);position:absolute;inset:0}.pj-card--image .pj-meta,.pj-card--image .pj-body,.pj-card--image .pj-tags,.pj-card--image .pj-arrow,.pj-card--image .pj-border-glow{z-index:1;position:relative}.pd-page{color:#111;isolation:isolate;background:#fff;width:100%;min-height:100vh;position:relative}.pd-breadcrumb{max-width:1280px;margin:0 auto;padding:96px 60px 0}.pd-back-btn{color:#0000008c;cursor:pointer;background:#ffffff59;border:1px solid #0000001a;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.pd-back-btn:hover{color:#111;background:#ffffff8c;border-color:#0000002e}.pd-header{border-bottom:1px solid #00000014;padding:48px 60px 64px}.pd-header-inner{flex-direction:column;gap:18px;max-width:820px;margin:0 auto;display:flex}.pd-header-meta{align-items:center;gap:12px;display:flex}.pd-header-category{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pd-header-sep{background:#0003;border-radius:50%;width:4px;height:4px}.pd-header-year{color:#0006;font-variant-numeric:tabular-nums;font-size:.78rem}.pd-header-title{letter-spacing:-.04em;color:#0a0a0a;margin:0;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:720;line-height:1.06}.pd-header-desc{color:#00000080;margin:0;font-size:1.05rem;line-height:1.7}.pd-header-tags{flex-wrap:wrap;gap:8px;display:flex}.pd-header-tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:100px;padding:5px 12px;font-size:.72rem;font-weight:600}.pd-main{max-width:1280px;margin:0 auto;padding:0 79px 120px}.pd-cover-section{padding:56px 0 0}.pd-cover-wrap{border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000038,0 6px 18px #0000001f}.pd-cover-img{border-radius:20px;width:100%;display:block}.pd-cover-border{pointer-events:none;border:1px solid;border-radius:20px;position:absolute;inset:0}.pd-cover-placeholder{border-radius:20px;justify-content:center;align-items:center;width:100%;height:480px;display:flex}.pd-intro-section{flex-direction:column;gap:10px;max-width:760px;padding:40px 0 0;display:flex}.pd-intro-line{color:#00000080;margin:0;font-size:1rem;line-height:1.72}.pd-intro-line--muted{color:#0000004d}.pd-assets-section{padding:64px 0 0}.pd-assets-header{align-items:center;gap:20px;margin-bottom:36px;display:flex}.pd-assets-label{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#00000073;font-size:.72rem;font-weight:700}.pd-assets-rule{flex:1;height:1px;background:#0000001f!important}.pd-embed-outer{background:#fff;border:1px solid #0000001a;border-radius:16px;width:100%;position:relative;overflow:hidden}.pd-embed-iframe{display:block}.pd-embed-glow{pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.pd-gallery{flex-direction:column;gap:12px;display:flex}.pd-gallery-item{background:#ffffff80;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 24px 64px #00000038,0 6px 18px #0000001f}.pd-gallery-img{width:100%;height:auto;display:block}.pd-gallery-2col{grid-template-columns:1fr 1fr;align-items:start;gap:12px 16px;display:grid}.pd-gallery-item--fixed-h{height:auto}.pd-gallery-img--cover{object-fit:unset;height:auto}.pd-gallery-2col--wide-left{grid-template-columns:2fr 1fr;align-items:stretch}.pd-gallery-2col--wide-left .pd-gallery-item{height:680px}.pd-gallery-2col--wide-left .pd-gallery-img{object-fit:cover;width:100%;height:100%}.pd-gallery-2col--crop .pd-gallery-item:first-child .pd-gallery-img{width:120%;max-width:none;margin-left:-15%}.pd-placeholder-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pd-placeholder-block{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff61;border:1px solid #fff9;border-radius:16px;overflow:hidden}.pd-placeholder-block--full{grid-column:span 2;height:420px}.pd-placeholder-block--half,.pd-placeholder-block--third{height:300px}.pd-placeholder-inner{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.pd-placeholder-icon{opacity:.35;color:#333}.pd-placeholder-label{color:#0006;margin:0;font-size:.85rem;font-weight:600}.pd-placeholder-sub{color:#00000040;margin:0;font-size:.75rem}@media (width<=900px){.pd-breadcrumb{padding:88px 24px 0}.pd-header{padding:40px 24px 48px}.pd-main{padding:0 24px 80px}.pd-placeholder-grid{grid-template-columns:1fr}.pd-placeholder-block--full,.pd-placeholder-block--half{grid-column:span 1;height:240px}}.pd-page--wide .pd-main{padding-left:110px;padding-right:110px}.pd-page--wide .pd-gallery{gap:20px}.pd-page--dark .pd-back-btn{color:#fff9;background:#ffffff0f;border-color:#ffffff26}.pd-page--dark .pd-back-btn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.pd-page--dark .pd-header{border-bottom-color:#ffffff14}.pd-page--dark .pd-header-title{color:#fff}.pd-page--dark .pd-header-year{color:#fff6}.pd-page--dark .pd-header-sep{background:#fff3}.pd-page--dark .pd-header-desc{color:#ffffff80}.pd-page--dark .pd-intro-line{color:#ffffff73}.pd-page--dark .pd-intro-line--muted{color:#ffffff40}.pd-page--dark .pd-assets-label{color:#ffffff59}.pd-page--dark .pd-assets-rule{background:#ffffff1a!important}.pjl-page{color:#111;background:#f9f9f7;min-height:100vh}.pjl-hero{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:860px;margin:0 auto;padding:140px 40px 0;display:flex}.pjl-hero-row{justify-content:space-between;width:100%;max-width:680px;display:flex}.pjl-hero-label{letter-spacing:.1em;text-transform:uppercase;color:#00000059;font-size:.72rem;font-weight:600}.pjl-hero-heading{letter-spacing:-.04em;color:#0a0a0a;margin:4px 0 0;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:720;line-height:1.1}.pjl-hero-sub{color:#0006;margin:0;font-size:.95rem}.pjl-filters{flex-wrap:wrap;justify-content:center;gap:8px;max-width:860px;margin:32px auto 0;padding:0 40px;display:flex}.pjl-pill{color:#00000073;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .18s}.pjl-pill:hover{color:#111;border-color:#00000047}.pjl-pill--active{color:#fff;background:#111;border-color:#111}.pjl-list{max-width:1100px;margin:56px auto 80px;padding:0 40px}.pjl-row{cursor:pointer;border-top:1px solid #0000001a;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:52px 0;transition:background .2s;display:grid}.pjl-row:last-child{border-bottom:1px solid #0000001a}.pjl-left{flex-direction:column;gap:14px;display:flex}.pjl-num{letter-spacing:.08em;color:#00000059;font-family:SF Mono,Fira Mono,monospace;font-size:.82rem;font-weight:600}.pjl-title{letter-spacing:-.03em;color:#0a0a0a;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;line-height:1.15;transition:color .2s}.pjl-row:hover .pjl-title{color:#333}.pjl-desc{color:#00000073;max-width:380px;margin:0;font-size:.88rem;line-height:1.65}.pjl-preview{letter-spacing:.1em;text-transform:uppercase;color:#0006;align-items:center;gap:6px;font-size:.75rem;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.pjl-row:hover .pjl-preview{color:#111;gap:9px}.pjl-right{justify-content:flex-end;display:flex}.pjl-thumb{border-radius:18px;justify-content:center;align-items:center;width:100%;max-width:440px;height:280px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000014}.pjl-row:hover .pjl-thumb{transform:translateY(-5px);box-shadow:0 16px 40px #00000024}.pjl-thumb-hover{pointer-events:none;background:0 0;transition:background .28s;position:absolute;inset:0}.pjl-row:hover .pjl-thumb-hover{background:#0000000a}.pjl-thumb-label{letter-spacing:.06em;text-transform:uppercase;color:#fff9;z-index:1;font-size:.85rem;font-weight:600;position:relative}@media (width<=720px){.pjl-hero{padding:110px 24px 0}.pjl-filters{padding:0 24px}.pjl-list{margin-top:40px;padding:0 24px}.pjl-row{grid-template-columns:1fr;gap:24px;padding:40px 0}.pjl-right{justify-content:flex-start}.pjl-thumb{max-width:100%;height:220px}}.av-section{align-items:center;width:100%;min-height:70vh;display:flex;position:relative;overflow:hidden}.av-bg{will-change:transform;background-image:url(/aviation-bg.png);background-position:50%;background-size:cover;width:106%;position:absolute;inset:0 0 0 -3%}.av-plane{object-fit:contain;pointer-events:none;will-change:transform;width:79%;max-width:1078px;position:absolute;bottom:0;left:-4%}.av-content{z-index:2;flex-direction:column;gap:32px;max-width:560px;margin-top:14vh;margin-left:auto;margin-right:8%;padding:80px 0;display:flex;position:relative}.av-label{letter-spacing:.14em;text-transform:uppercase;color:#b2ff59;margin-bottom:8px;font-size:.72rem;font-weight:600}.av-heading{letter-spacing:-.03em;color:#fff;margin-bottom:14px;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:700;line-height:1.08}.av-sub{color:#ffffff85;max-width:460px;font-size:.92rem;line-height:1.7}.av-offerings-label{letter-spacing:.12em;text-transform:uppercase;color:#b2ff59;margin-bottom:14px;font-size:.72rem;font-weight:600}.av-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.av-list-item{color:#ffffffc7;letter-spacing:.01em;background:#b2ff5912;border:1px solid #b2ff5947;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:.78rem;font-weight:500;transition:border-color .18s,background .18s;display:inline-flex}.av-list-item:hover{color:#fff;background:#b2ff5924;border-color:#b2ff598c}.av-list-dot{background:#b2ff59;border-radius:50%;flex-shrink:0;width:5px;height:5px}@media (width<=768px){.av-label{color:#1a5c38}.av-plane{opacity:.18;width:110%;top:50%;bottom:auto;left:-5%;transform:translateY(-50%)}.av-content{max-width:100%;margin:0 auto;padding:80px 24px}}@media (prefers-reduced-motion:reduce){.av-plane,.av-bg{will-change:auto}}@keyframes gb-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes gb-orb-float-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.95)}}@keyframes gb-orb-float-2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-50px,25px)scale(1.08)}70%{transform:translate(30px,-15px)scale(.92)}}@keyframes gb-orb-float-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,35px)scale(1.05)}}.gb-outer{width:100%;position:relative;overflow:hidden}.gb-section{max-width:960px;margin:0 auto;padding:60px 24px}.gb-hand{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10;will-change:transform;position:absolute}.gb-hand--left{width:auto;height:44%;max-height:224px;top:10%;left:0;transform:translate(-100%)}.gb-hand--right{width:auto;height:27.6%;max-height:132px;bottom:8%;right:0;transform:translate(100%)}.gb-card{isolation:isolate;border-radius:24px;padding:80px 72px;position:relative;overflow:hidden}.gb-neat-canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.gb-gradient{z-index:0;background:linear-gradient(135deg,#010e07 0%,#013a22 15%,#027a4a 30%,#01533a 45%,#012e1e 55%,#004030 68%,#017a52 80%,#013520 92%,#010e07 100%) 0 0/300% 300%;animation:10s infinite gb-shift;position:absolute;inset:0}.gb-noise{z-index:1;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' 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-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}.gb-orb{z-index:1;pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.gb-orb--1{background:radial-gradient(circle,#b2ff5973 0%,#0000 70%);width:420px;height:420px;animation:12s ease-in-out infinite gb-orb-float-1;top:-100px;left:-80px}.gb-orb--2{background:radial-gradient(circle,#01643c59 0%,#0000 70%);width:360px;height:360px;animation:15s ease-in-out infinite gb-orb-float-2;bottom:-80px;right:10%}.gb-orb--3{background:radial-gradient(circle,#06b46440 0%,#0000 70%);width:280px;height:280px;animation:18s ease-in-out infinite gb-orb-float-3;top:40%;left:50%;transform:translate(-50%,-50%)}.gb-content{z-index:2;max-width:720px;position:relative}.gb-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#b2ff59;margin:0 0 20px;font-family:Space Mono,monospace;font-size:11px}.gb-heading{color:#fff;letter-spacing:-.02em;margin:0 0 20px;font-family:Urbanist,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:700;line-height:1.15}.gb-heading-em{color:#03c878f2}.gb-body{color:#fff9;max-width:580px;margin:0 0 32px;font-size:16px;line-height:1.7}.gb-chips-marquee{flex-direction:column;gap:10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.gb-marquee-track{flex-shrink:0;gap:10px;width:max-content;display:flex}.gb-marquee-track--left{animation:22s linear infinite gb-scroll-left}.gb-marquee-track--right{animation:18s linear infinite gb-scroll-right}@keyframes gb-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gb-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.gb-chip{letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff26;border-radius:100px;flex-shrink:0;padding:6px 16px;font-family:Space Mono,monospace;font-size:11px}@media (width<=768px){.gb-hand{display:none}.gb-card{padding:48px 28px}.gb-orb--1{width:260px;height:260px}.gb-orb--2{width:220px;height:220px}.gb-orb--3{width:180px;height:180px}.gb-content{max-width:100%}.gb-chips-marquee{margin-top:24px}}@media (prefers-reduced-motion:reduce){.gb-gradient,.gb-orb{animation:none}}.ngc-section{isolation:isolate;background:#020d05;justify-content:center;width:100%;padding:100px 0;display:flex;position:relative}.ngc-section:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#3cb4641a 1px,#0000 1px),linear-gradient(90deg,#3cb4641a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#0000 20%,#0000004d 50%,#000000d9 100%);mask-image:radial-gradient(80% 80%,#0000 20%,#0000004d 50%,#000000d9 100%)}.ngc-inner{z-index:1;box-sizing:border-box;align-items:center;gap:72px;width:100%;max-width:1200px;padding:0 60px;display:flex;position:relative}.ngc-services{flex-direction:column;flex:1;min-width:0;display:flex}.ngc-label{letter-spacing:.22em;text-transform:uppercase;color:#b2ff59;margin:0 0 16px;font-family:Space Mono,monospace;font-size:10px}.ngc-heading{letter-spacing:-.03em;color:#fff;margin:0 0 48px;font-family:Urbanist,sans-serif;font-size:clamp(28px,3.2vw,48px);font-weight:700;line-height:1.1}.ngc-item{cursor:pointer;border-bottom:1px solid #ffffff12;align-items:center;gap:20px;padding:22px 0;transition:border-color .25s;display:flex}.ngc-item:first-of-type{border-top:1px solid #ffffff12}.ngc-item-num{letter-spacing:.08em;color:#03b45999;flex-shrink:0;width:28px;font-family:Space Mono,monospace;font-size:11px;transition:color .25s}.ngc-item-title{letter-spacing:-.02em;color:#ffffff47;flex:1;font-family:Urbanist,sans-serif;font-size:clamp(16px,1.7vw,24px);font-weight:600;line-height:1.2;transition:color .3s}.ngc-item-arrow{color:#03b45900;flex-shrink:0;font-size:18px;transition:color .3s,transform .3s;transform:translate(-8px)}.ngc-item.active .ngc-item-title{color:#b2ff59}.ngc-item:not(.active):hover .ngc-item-title{color:#888}.ngc-item.active .ngc-item-num,.ngc-item:hover .ngc-item-num{color:#03c864e6}.ngc-item.active .ngc-item-arrow,.ngc-item:hover .ngc-item-arrow{color:#03c864cc;transform:translate(0)}.ngc-item.active{border-bottom-color:#03b4594d}.ngc-card{border-radius:24px;flex-shrink:0;width:340px;height:560px;position:relative;overflow:visible}.ngc-canvas-clip{z-index:0;border-radius:24px;position:absolute;inset:0;overflow:hidden}.ngc-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ngc-laptop-wrap{z-index:2;pointer-events:none;width:120%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ngc-laptop-img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.ngc-card-num{letter-spacing:-.04em;color:#b2ff594d;z-index:1;pointer-events:none;opacity:1;font-family:Urbanist,sans-serif;font-size:clamp(52px,6vw,80px);font-weight:800;line-height:1;transition:opacity .18s;position:absolute;bottom:8%;right:28px}.ngc-card-num.fading{opacity:0}.ngc-card-items{z-index:1;opacity:1;flex-direction:column;justify-content:center;gap:10px;margin:0;padding:28px 28px 0;list-style:none;transition:opacity .18s;display:flex;position:absolute;inset:0 0 42%}.ngc-card-items.fading{opacity:0}.ngc-card-items li{color:#fffc;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:clamp(11px,1vw,14px);font-weight:400;line-height:1.5;display:flex}.ngc-card-items li:before{content:"";background:#3cc878cc;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.ngc-screen-title-wrap{z-index:4;opacity:1;padding:0 0 16px 4px;transition:opacity .18s;position:absolute;bottom:13%;left:15%;right:6%}.ngc-screen-title-wrap.fading{opacity:0}.ngc-screen-title{letter-spacing:-.03em;color:#fff;word-break:break-word;max-width:155px;margin:0;font-family:Urbanist,sans-serif;font-size:clamp(16px,1.8vw,24px);font-weight:800;line-height:1.2}.ngc-desktop{display:flex}.ngc-mobile{display:none}@media (width<=1024px){.ngc-inner{gap:48px;padding:0 40px}.ngc-card{width:280px;height:460px}}@media (width<=767px){.ngc-section{padding:56px 0 64px}.ngc-desktop{display:none}.ngc-mobile{box-sizing:border-box;flex-direction:column;width:100%;padding:0 20px;display:flex}.ngc-mob-heading{letter-spacing:-.03em;color:#fff;margin:0 0 32px;font-family:Urbanist,sans-serif;font-size:clamp(24px,7vw,36px);font-weight:700;line-height:1.15}.ngc-mob-list{border-top:1px solid #ffffff14;flex-direction:column;gap:0;display:flex}.ngc-mob-item{cursor:pointer;border-bottom:1px solid #ffffff14;transition:background .2s}.ngc-mob-item--open{background:#b2ff590a;border-bottom-color:#b2ff5933}.ngc-mob-header{align-items:center;gap:14px;padding:18px 4px;display:flex}.ngc-mob-num{letter-spacing:.08em;color:#03b45999;flex-shrink:0;width:24px;font-family:Space Mono,monospace;font-size:10px;transition:color .2s}.ngc-mob-item--open .ngc-mob-num{color:#b2ff59}.ngc-mob-title{letter-spacing:-.01em;color:#ffffff73;flex:1;font-family:Urbanist,sans-serif;font-size:15px;font-weight:600;line-height:1.3;transition:color .2s}.ngc-mob-item--open .ngc-mob-title{color:#b2ff59}.ngc-mob-chevron{color:#ffffff4d;flex-shrink:0;font-size:20px;font-weight:300;line-height:1;transition:color .2s}.ngc-mob-item--open .ngc-mob-chevron{color:#b2ff59}.ngc-mob-items{flex-direction:column;gap:10px;margin:0;padding:0 0 20px 38px;list-style:none;display:flex}.ngc-mob-sub{color:#ffffff80;padding-left:14px;font-size:13px;line-height:1.5;position:relative}.ngc-mob-sub:before{content:"";background:#b2ff5999;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}}.ps-section{background:radial-gradient(100% 80% at 0 0,#0d5a26f2 0%,#083a18b3 35%,#04200e59 60%,#0000 82%),radial-gradient(100% 55% at 50% 0,#08341680 0%,#0000 70%),#020d05;width:100%;padding:120px 0;position:relative;overflow:hidden}.ps-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#4ade800b 0%,#0000 65%);width:700px;height:500px;position:absolute;top:40%;left:30%;transform:translate(-50%,-50%)}.ps-inner{z-index:1;max-width:1240px;margin:0 auto;padding:0 48px;position:relative}.ps-header{text-align:center;margin-bottom:72px}.ps-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:.8rem;font-weight:500;display:inline-block}.ps-heading{letter-spacing:-.02em;color:#fff;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;line-height:1.1}.ps-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ps-card{cursor:default;will-change:transform;background:radial-gradient(68% 52% at 50% 36%,#ffffff05 0%,#0000 62%),radial-gradient(115% 115%,#0000 40%,#00000061 100%),#040f07;border-radius:30px;transition:box-shadow .6s ease-in-out;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #000000a6,inset 1px 0 #ffffff06,inset -1px 0 #ffffff06,inset 0 0 52px #00000061,0 2px 12px #0000008c}.ps-card:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;opacity:.8;background-image:linear-gradient(#d7ff3f0e 1px,#0000 1px),linear-gradient(90deg,#d7ff3f0e 1px,#0000 1px);background-size:36px 36px;transition:opacity .6s ease-in-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 28%,#0000001f 45%,#0009 72%,#000 100%);mask-image:linear-gradient(#0000 28%,#0000001f 45%,#0009 72%,#000 100%)}.ps-card:hover:before{opacity:1}.ps-card>*{border-radius:inherit}.ps-illustration{overflow:hidden}.ps-card:hover{box-shadow:inset 0 1px #fff1,inset 0 -1px #000000a6,inset 1px 0 #ffffff08,inset -1px 0 #ffffff08,inset 0 0 60px #00000047,0 16px 40px #000000a6,0 32px 72px #0006}.ps-glow{z-index:1;pointer-events:none;border-radius:inherit;filter:blur(18px);transform-origin:bottom;background:radial-gradient(78% 62% at 50% 100%,#4ade8038 0%,#4ade8014 45%,#0000 70%),radial-gradient(44% 30% at 16% 100%,#4ade801a 0%,#0000 65%),radial-gradient(44% 30% at 84% 100%,#4ade801a 0%,#0000 65%);transition:filter .6s ease-in-out;position:absolute;inset:0}.ps-card:hover .ps-glow{filter:blur(12px)brightness(1.42)}.ps-illustration{z-index:2;filter:brightness();width:100%;height:270px;transition:filter .6s ease-in-out;position:relative;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.ps-card:hover .ps-illustration{filter:brightness(1.14)}.ps-body{z-index:2;flex-direction:column;gap:12px;padding:0 32px 36px;display:flex;position:relative}.ps-num{letter-spacing:.06em;color:#4ade80;opacity:.7;font-family:Space Mono,monospace;font-size:13px;font-weight:700}.ps-title{letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.25}.ps-desc{color:#b5b5b5;font-size:15px;line-height:1.65}@media (width<=1024px){.ps-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.ps-inner{padding:0 32px}}@media (width<=640px){.ps-section{padding:80px 0}.ps-inner{padding:0 20px}.ps-card{border-radius:22px}.ps-body{padding:0 24px 28px}.ps-illustration{height:200px}}.svc-section{min-height:100vh;position:relative}.svc-sticky{background:#0b0f0c;height:100vh;position:sticky;top:0;overflow:hidden}.svc-inner{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.svc-header{text-align:center;z-index:10;flex-shrink:0;padding:36px 0 12px}.svc-label{letter-spacing:.2em;text-transform:uppercase;color:#03b459d9;margin:0 0 8px;font-family:Space Mono,monospace;font-size:10px}.svc-heading{color:#fff;letter-spacing:-.02em;margin:0;font-family:Urbanist,sans-serif;font-size:clamp(18px,2vw,28px);font-weight:700}.svc-track-wrap{flex:1;align-items:flex-end;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.svc-track{will-change:transform;flex-direction:row;flex-shrink:0;align-items:flex-end;gap:96px;display:flex}.svc-panel{will-change:transform, opacity;flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:min(440px,32vw);height:calc(min(440px,32vw)/1.5625 + clamp(200px,32vh,360px));padding:36px 24px 0;display:flex;position:relative}.svc-panel-bg{opacity:0;pointer-events:none;z-index:0;background:linear-gradient(175deg,#012e1c 0%,#015c38 18%,#029a60 38%,#40c888 58%,#90e0b8 76%,#c8f0de 90%,#e8faf2 100%);border-radius:20px;position:absolute;inset:0 -18px}.svc-panel-top{z-index:1;text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:100%;display:flex;position:relative}.svc-num{color:#fff;letter-spacing:-.04em;flex-shrink:0;font-family:Urbanist,sans-serif;font-size:clamp(48px,5.5vw,80px);font-weight:700;line-height:.9}.svc-items{z-index:1;flex-direction:column;align-items:center;gap:7px;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.svc-items li{color:#fff;letter-spacing:0;text-align:center;font-family:Inter,sans-serif;font-size:clamp(12px,1.05vw,15px);font-weight:400;line-height:1.4}.svc-category-title{color:#ffffff8c;text-align:center;z-index:1;width:100%;margin:18px 0 0;font-family:Urbanist,sans-serif;font-size:clamp(14px,1.4vw,20px);font-weight:600;line-height:1.2;position:relative}.svc-panel-spacer{pointer-events:none;flex:1 0 calc(min(440px,32vw)/1.5625);max-height:calc(min(440px,32vw)/1.5625)}.svc-laptop-wrap{z-index:8;pointer-events:none;filter:drop-shadow(0 -8px 32px #0000008c);width:min(440px,32vw);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.svc-laptop{width:100%;position:relative}.svc-laptop img{width:100%;height:auto;display:block}.svc-screen{background:linear-gradient(160deg,#012a18 0%,#024a30 40%,#038a55 80%,#60c890 100%);justify-content:flex-start;align-items:flex-end;width:89.6%;height:82%;padding:0 0 18px 20px;display:flex;position:absolute;top:5.5%;left:5.2%;overflow:hidden}.svc-screen-text{text-align:left}.svc-screen-line{color:#fff;letter-spacing:-.01em;font-family:Urbanist,sans-serif;font-size:clamp(14px,1.6vw,22px);font-weight:700;line-height:1.25;display:block}.svc-dots{z-index:10;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.svc-dot{background:#fff3;border-radius:50%;width:5px;height:5px;transition:background .3s,transform .3s}.svc-dot.active{background:#03c878e6;transform:scale(1.5)}@media (prefers-reduced-motion:reduce){.svc-section{height:auto!important}.svc-sticky{height:auto;position:relative;overflow:visible}.svc-track-wrap{position:relative;overflow-x:auto}.svc-track{padding:20px;transform:none!important}.svc-panel{width:320px;opacity:1!important;transform:none!important}.svc-panel-spacer{display:none}.svc-panel{height:auto}.svc-laptop-wrap{filter:none;width:320px;margin:20px auto;position:relative;bottom:auto;left:auto;transform:none}}@media (width<=767px){.svc-section{height:auto!important}.svc-sticky{height:auto;padding:60px 0 40px;position:relative;overflow:visible}.svc-track-wrap{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:20px 0;position:relative;overflow-x:auto}.svc-track-wrap::-webkit-scrollbar{display:none}.svc-track{gap:24px;padding:0 calc(50vw - 140px);transform:none!important}.svc-panel{scroll-snap-align:center;width:280px;height:auto;opacity:1!important;transform:none!important}.svc-panel-spacer{display:none}.svc-panel-bg{opacity:.5!important}.svc-num{font-size:56px}.svc-category-title{font-size:18px}.svc-laptop-wrap{filter:none;width:90vw;max-width:340px;margin:32px auto 0;position:relative;bottom:auto;left:auto;transform:none}}.sdp-page{color:#fff;background:#070f0a;width:100%;min-height:100vh}.sdp-hero{align-items:center;gap:60px;min-height:85vh;padding:140px 6% 80px;display:flex}.sdp-hero-left{flex-direction:column;max-width:580px;display:flex}.sdp-badge{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;background:#b2ff590f;border-left:3px solid #b2ff59;border-radius:0 6px 6px 0;align-items:center;width:fit-content;margin-bottom:28px;padding:6px 14px;font-size:.75rem;display:inline-flex}.sdp-h1{margin-bottom:20px;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700;line-height:1.1}.sdp-desc{color:#fff9;max-width:480px;margin-bottom:36px;font-size:1.05rem;line-height:1.7}.sdp-hero-btns{flex-wrap:wrap;gap:16px;display:flex}.sdp-btn-primary{color:#050c06;cursor:pointer;background:#b2ff59;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.sdp-btn-primary:hover{background:#c8ff7a;transform:translateY(-1px)}.sdp-btn-ghost{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;align-items:center;padding:14px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.sdp-btn-ghost:hover{color:#b2ff59;border-color:#b2ff5966}.sdp-hero-visual{flex:1;justify-content:center;align-items:center;display:flex}.sdp-visual-card{background:linear-gradient(135deg,#ffffff0a 0%,#b2ff5905 100%);border:1px solid #ffffff14;border-radius:20px;justify-content:center;align-items:center;width:340px;height:320px;display:flex;position:relative;overflow:hidden}.sdp-visual-glow{background:radial-gradient(#b2ff5926 0%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute}.sdp-visual-grid{background-image:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 100%),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 100%);background-size:32px 32px;position:absolute;inset:0}.sdp-visual-label{z-index:1;text-align:center;position:relative}.sdp-visual-icon{color:#b2ff59;margin-bottom:10px;font-size:4rem;font-weight:800;line-height:1}.sdp-visual-tag{color:#fff6;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.sdp-services-section{background:#070f0a;padding:100px 6%}.sdp-section-eyebrow{color:#b2ff59;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.75rem;display:block}.sdp-section-h2{margin-bottom:16px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700}.sdp-section-sub{color:#ffffff80;margin-bottom:56px;font-size:1rem}.sdp-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sdp-card{cursor:default;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:28px;transition:border-color .2s,background .2s,transform .2s}.sdp-card:hover{background:#b2ff5908;border-color:#b2ff5940;transform:translateY(-3px)}.sdp-card-num{color:#ffffff40;margin-bottom:14px;font-size:.75rem;font-weight:500}.sdp-card-title{color:#fff;margin-bottom:10px;font-size:1.05rem;font-weight:600}.sdp-card-desc{color:#ffffff80;font-size:.88rem;line-height:1.65}.sdp-benefits-section{background:#0a150c;padding:80px 6%}.sdp-benefits-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.sdp-benefit-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:36px}.sdp-benefit-icon{background:#b2ff591a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;display:flex}.sdp-benefit-icon svg{stroke:#b2ff59;fill:none;width:22px;height:22px}.sdp-benefit-title{margin-bottom:10px;font-size:1.1rem;font-weight:600}.sdp-benefit-desc{color:#ffffff80;font-size:.9rem;line-height:1.65}.sdp-process-section{background:#070f0a;padding:80px 6%}.sdp-steps{gap:0;margin-top:48px;display:flex;overflow-x:auto}.sdp-step{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:140px;display:flex;position:relative}.sdp-step:not(:last-child):after{content:"";background:#ffffff1a;height:1px;position:absolute;top:24px;left:calc(50% + 24px);right:calc(24px - 50%)}.sdp-step-num{color:#b2ff59;z-index:1;background:#b2ff591a;border:1px solid #b2ff594d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;font-size:.85rem;font-weight:600;display:flex;position:relative}.sdp-step-label{color:#ffffffa6;padding:0 8px;font-size:.9rem;font-weight:500}.sdp-stats-strip{background:#0d1a10;grid-template-columns:repeat(4,1fr);padding:60px 6%;display:grid}.sdp-stat{text-align:center;border-right:1px solid #ffffff0f}.sdp-stat:last-child{border-right:none}.sdp-stat-num{color:#b2ff59;font-size:2.4rem;font-weight:700}.sdp-stat-label{color:#ffffff73;margin-top:6px;font-size:.85rem}.sdp-cta-section{text-align:center;padding:100px 6%}.sdp-cta-card{background:#b2ff590d;border:1px solid #b2ff5926;border-radius:24px;max-width:640px;margin:0 auto;padding:64px 48px}.sdp-cta-h2{margin-bottom:14px;font-size:2rem;font-weight:700}.sdp-cta-sub{color:#ffffff8c;margin-bottom:32px;line-height:1.65}.nav-has-dropdown{position:relative}.nav-services-trigger{cursor:pointer;color:inherit;align-items:center;gap:6px;display:flex}.nav-dropdown{opacity:0;pointer-events:none;visibility:hidden;z-index:100;min-width:240px;padding-top:12px;transition:opacity .15s,visibility .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-dropdown-inner{-webkit-backdrop-filter:blur(12px);background:#08100af7;border:1px solid #ffffff14;border-radius:10px;padding:8px}.nav-has-dropdown:hover .nav-dropdown{opacity:1;pointer-events:auto;visibility:visible}.nav-dd-item{color:#ffffffbf;border-radius:6px;padding:10px 16px;font-size:.9rem;text-decoration:none;transition:background .15s,color .15s;display:block}.nav-dd-item:hover{color:#b2ff59;background:#b2ff5914}@media (width<=767px){.sdp-hero{min-height:unset;flex-direction:column;gap:40px;padding:100px 6% 60px}.sdp-hero-left{max-width:100%}.sdp-hero-visual{display:none}.sdp-grid,.sdp-benefits-grid{grid-template-columns:1fr}.sdp-stats-strip{grid-template-columns:repeat(2,1fr);gap:32px 0}.sdp-stat{border-bottom:1px solid #ffffff0f;border-right:none;padding-bottom:24px}.sdp-stat:nth-child(2n){border-right:none}.sdp-stat:nth-last-child(-n+2){border-bottom:none}.sdp-steps{flex-wrap:wrap;justify-content:center;gap:24px}.sdp-step{flex:0 0 calc(33% - 16px);min-width:100px}.sdp-step:not(:last-child):after{display:none}.sdp-cta-card{padding:40px 24px}.sdp-section-h2{font-size:1.6rem}}@keyframes scrollticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes dtPulse{0%{opacity:.4}to{opacity:.9}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes growBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sw-page,.wd-page,.dt-page,.br-page,.mk-page{color:#fff;background:#070f0a;width:100%;min-height:100vh}.sw-page section,.sw-page>div,.wd-page section,.wd-page>div,.dt-page section,.dt-page>div,.br-page section,.br-page>div,.mk-page section,.mk-page>div{box-sizing:border-box;width:100%}.sw-hero{background:#070f0a;align-items:center;gap:60px;min-height:100vh;padding:120px 7% 80px;display:flex;position:relative;overflow:hidden}.sw-hero-glow{pointer-events:none;background:radial-gradient(60% 80% at 75%,#b2ff5914 0%,#0000 60%);width:65%;height:100%;position:absolute;top:0;right:0}.sw-hero-left{z-index:1;flex:1;max-width:580px;position:relative}.sw-badge{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;background:#b2ff5914;border:1px solid #b2ff5933;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:32px;padding:6px 14px;font-size:.75rem;display:inline-flex}.sw-h1{letter-spacing:-.02em;flex-direction:column;margin-bottom:28px;font-size:clamp(3.5rem,7vw,6rem);font-weight:800;line-height:1.05;display:flex}.sw-h1-white{color:#fff}.sw-h1-accent{color:#b2ff59}.sw-desc{color:#fff9;max-width:480px;margin-bottom:36px;font-size:1.05rem;line-height:1.7}.sw-hero-btns{flex-wrap:wrap;gap:14px;display:flex}.sw-hero-right{z-index:1;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.sw-laptop-wrap{width:520px;max-width:100%;animation:6s ease-in-out infinite float;position:relative}.sw-laptop-img{filter:drop-shadow(0 40px 80px #b2ff5926);width:100%;height:auto;display:block}.sw-stat-card{-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#0a140ce6;border:1px solid #b2ff5940;border-radius:12px;padding:14px 20px;position:absolute}.sw-stat-card-tl{top:12%;left:-24px}.sw-stat-card-br{bottom:14%;right:-24px}.sw-stat-card-num{color:#b2ff59;font-size:1.4rem;font-weight:700;line-height:1.2}.sw-stat-card-lbl{color:#fff9;margin-top:2px;font-size:.75rem}.sw-ticker-wrap{white-space:nowrap;background:#b2ff59;padding:16px 0;overflow:hidden}.sw-ticker-track{color:#050c06;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:700;animation:22s linear infinite scrollticker;display:inline-block}.sw-bento-section{background:#000;padding:100px 7%;position:relative}.sw-bento-section:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 100%,#b2ff590d 0%,#0000 70%);width:50%;height:100%;position:absolute;top:0;right:0}.sw-bento-inner{z-index:1;position:relative}.sw-bento-h2{margin-top:8px;margin-bottom:40px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600}.sw-bento-mosaic{grid-template-columns:1.45fr 1fr 1fr;gap:14px;display:grid}.sw-bc{cursor:default;background:linear-gradient(145deg,#0a0a0af2 0%,#040e08fa 100%);border:1px solid #0000;border-radius:18px;flex-direction:column;transition:transform .38s cubic-bezier(.4,0,.2,1),border-color .38s,box-shadow .38s;display:flex;position:relative;overflow:hidden}.sw-bc:hover{border-color:#b2ff594d;transform:translateY(-5px);box-shadow:0 22px 64px #0000008c,0 0 32px #b2ff590f}.sw-bc-glow{pointer-events:none;opacity:0;z-index:0;background:radial-gradient(70% 55% at 50% 0,#b2ff5912 0%,#0000 70%);transition:opacity .38s;position:absolute;inset:0}.sw-bc:hover .sw-bc-glow{opacity:1}.sw-bc-visual{z-index:1;flex-shrink:0;padding:22px 20px 6px;position:relative}.sw-bc-visual svg{filter:drop-shadow(0 0 8px #b2ff590d);width:100%;height:auto;transition:filter .38s;display:block}.sw-bc:hover .sw-bc-visual svg{filter:drop-shadow(0 0 12px #b2ff592e)}.sw-bc-visual--sm svg{max-height:100px}.sw-bc-visual--wide svg{max-height:114px}.sw-bc-body{z-index:1;margin-top:auto;padding:10px 20px 22px;position:relative}.sw-bc-num{color:#a0a0a080;letter-spacing:.1em;margin-bottom:6px;font-size:.68rem;font-weight:600;display:block}.sw-bc-title{color:#ffffffe0;margin:0 0 6px;font-size:1rem;font-weight:600;line-height:1.3;transition:color .3s}.sw-bc:hover .sw-bc-num{color:#b2ff59}.sw-bc:hover .sw-bc-title{color:#fff}.sw-bc-desc{color:#fff6;margin:0;font-size:.82rem;line-height:1.62}.sw-bc-ios{background:linear-gradient(158deg,#0c0c0cf7 0%,#041009fc 100%);grid-area:1/1/3}.sw-bc-flutter{grid-area:1/2}.sw-bc-rn{grid-area:1/3}.sw-bc-enterprise{grid-area:2/2/auto/4}.sw-bc-erp{grid-area:3/1}.sw-bc-api{grid-area:3/2}.sw-bc-legacy{grid-area:3/3}.sw-bc-ecom{grid-area:4/1/auto/3}.sw-bc-devops{grid-area:4/3}.sw-bc-ios .sw-bc-visual{padding:28px 22px 8px}.sw-bc-ios .sw-bc-visual svg{max-height:290px}.sw-bc-ios .sw-bc-body{padding:12px 22px 26px}.sw-bc-ios .sw-bc-title{font-size:1.15rem}.sw-bc-ios .sw-bc-desc{color:#ffffff73;font-size:.86rem}.sw-ios-badge{-webkit-backdrop-filter:blur(14px);z-index:2;background:#121214eb;border:1px solid #9696964d;border-radius:11px;padding:8px 13px;position:absolute;bottom:14px;right:10px}.sw-ios-badge-dots{gap:4px;margin-bottom:6px;display:flex}.sw-ios-badge-dot{background:#96969638;border-radius:50%;width:5px;height:5px}.sw-ios-badge-dot--lit{background:#b4b4b4b8}.sw-ios-badge-stat{color:#c8c8c8;letter-spacing:-.01em;font-size:.92rem;font-weight:700;line-height:1}.sw-ios-badge-lbl{color:#ffffff52;letter-spacing:.04em;margin-top:3px;font-size:.58rem}.sw-process-section{background:#070f0a url(/g7@2x.png) 50%/cover no-repeat;padding:100px 7%;position:relative;overflow:hidden}.sw-process-section:before{content:"";pointer-events:none;z-index:0;background:#040a06b8;position:absolute;inset:0}.sw-process-inner{z-index:1;align-items:flex-start;gap:80px;display:flex;position:relative}.sw-process-left{flex:0 0 42%;position:sticky;top:100px}.sw-process-editorial{letter-spacing:-.03em;color:#fff;margin-bottom:32px;font-size:clamp(4rem,9vw,8rem);font-weight:900;line-height:.9}.sw-process-sub{color:#ffffff80;max-width:360px;font-size:1rem;line-height:1.7}.sw-process-right{flex-direction:column;flex:1;gap:2px;display:flex}.sw-process-step{background:#ffffff05;border-left:3px solid #b2ff59;padding:18px 20px;transition:background .2s}.sw-process-step:hover{background:#b2ff590a}.sw-ps-num{color:#ffffff4d;letter-spacing:.1em;margin-bottom:4px;font-size:.7rem}.sw-ps-name{color:#fff;margin-bottom:6px;font-size:1.05rem;font-weight:600}.sw-ps-desc{color:#ffffff80;font-size:.88rem;line-height:1.6}.sw-cta-section{background:#060e08;padding:100px 7%;position:relative;overflow:hidden}.sw-cta-section:before{content:"";pointer-events:none;z-index:0;background:url(/bgg@2x.png) top/cover no-repeat;position:absolute;inset:0;transform:scaleX(-1)}.sw-cta-overlay{pointer-events:none;z-index:0;background:linear-gradient(90deg,#040a05f7 0%,#040a05e0 42%,#040a058c 62%,#040a0526 80%,#0000 100%);position:absolute;inset:0}.sw-cta-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.sw-cta-left{flex-direction:column;align-items:center;width:100%;display:flex}.sw-cta-heading{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(3rem,6vw,5rem);font-weight:900}.sw-cta-sub{color:#fff9;max-width:480px;margin-bottom:36px;font-size:1.1rem;line-height:1.6}.sw-cta-right{flex-flow:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.sw-proof-chip{color:#ffffffc7;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:.88rem;display:flex}.sw-proof-check{color:#b2ff59;font-size:1rem;font-weight:700}.wd-hero{background:#070f0a;align-items:center;gap:60px;min-height:100vh;padding:120px 7% 80px;display:flex;position:relative;overflow:hidden}.wd-hero-dots{display:none}.wd-hero:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#b2ff5980 1.2px,#0000 1.6px);background-position:50%;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(32% 44%,#000 10%,#0000008c 44%,#0000 72%);mask-image:radial-gradient(32% 44%,#000 10%,#0000008c 44%,#0000 72%)}.wd-hero:after{display:none}.wd-hero-glow{pointer-events:none;z-index:0;background:radial-gradient(52% 52% at 14%,#b2ff590b 0%,#0000 70%);width:50%;height:60%;position:absolute;top:22%;left:-6%}.wd-hero-glow-r{pointer-events:none;z-index:0;background:radial-gradient(56% 56% at 54% 48%,#b2ff5910 0%,#b2ff5905 52%,#0000 72%);width:660px;height:680px;position:absolute;top:18%;right:-4%}.wd-hero-left{z-index:1;flex:1;max-width:560px;position:relative}.wd-badge{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;background:#b2ff5914;border:1px solid #b2ff5933;border-radius:999px;align-items:center;margin-bottom:32px;padding:6px 14px;font-size:.75rem;display:inline-flex}.wd-h1{letter-spacing:-.025em;flex-direction:column;margin-bottom:28px;font-size:clamp(2.8rem,5.5vw,4.6rem);font-weight:800;line-height:1.05;display:flex}.wd-h1-white{color:#fff}.wd-h1-accent{color:#b2ff59;font-style:italic}.wd-desc{color:#ffffff8c;max-width:460px;margin-bottom:36px;font-size:1.05rem;line-height:1.72}.wd-hero-btns{flex-wrap:wrap;gap:14px;display:flex}.wd-hero-right{z-index:1;flex:1;justify-content:flex-start;align-items:flex-start;padding-top:44px;display:flex;position:relative}.wd-cards-scene{flex-shrink:0;width:648px;height:620px;margin-left:-24px;position:relative}.wd-scene-glow{pointer-events:none;background:radial-gradient(50% 50%,#b2ff5912 0%,#0000 68%);width:340px;height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wd-scene-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@keyframes wdFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wdFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes wdFloat3{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 11px))}}@keyframes wdFloat4{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.wd-sc-perf-card{-webkit-backdrop-filter:blur(18px);white-space:nowrap;background:#060f09e6;border:1px solid #b2ff5933;border-radius:14px;align-items:center;gap:13px;padding:12px 18px;animation:5.5s ease-in-out .3s infinite wdFloat2;display:flex;position:absolute;top:28px;right:14px}.wd-sc-perf-icon{background:#b2ff591a;border:1px solid #b2ff5929;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.wd-sc-perf-body{flex-direction:column;gap:5px;min-width:116px;display:flex}.wd-sc-perf-label{color:#fff6;font-size:.7rem}.wd-sc-perf-bar-wrap{background:#ffffff12;border-radius:2px;height:3px;overflow:hidden}.wd-sc-perf-bar{background:linear-gradient(90deg,#b2ff5952,#b2ff59);border-radius:2px;width:92%;height:100%}.wd-sc-perf-num{color:#b2ff59;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.wd-sc-icon-row{gap:9px;animation:6s ease-in-out 1s infinite wdFloat1;display:flex;position:absolute;top:116px;right:22px}.wd-sc-icon-box{-webkit-backdrop-filter:blur(12px);background:#060f09e0;border:1px solid #b2ff5921;border-radius:14px;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.wd-sc-main-card{background:linear-gradient(158deg,#102016 0%,#060e08 100%);border:1px solid #b2ff5952;border-radius:30px;flex-direction:column;gap:12px;width:220px;height:220px;padding:20px;animation:7s ease-in-out infinite wdFloat3;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #b2ff590d,0 0 72px #b2ff5929,0 36px 72px #000000a6}.wd-mc-titlebar{align-items:center;gap:6px;display:flex}.wd-mc-dot{background:#b2ff592e;border-radius:50%;width:8px;height:8px}.wd-mc-dot--lit{background:#b2ff59a6}.wd-mc-code{flex-direction:column;gap:6px;font-family:Space Mono,monospace;font-size:.63rem;line-height:1.55;display:flex}.wd-mc-row{color:#ffffff61}.wd-mc-muted{color:#fff3}.wd-mc-accent{color:#b2ff59}.wd-mc-white{color:#ffffffc7}.wd-sc-stat-pill{color:#b2ff59;white-space:nowrap;background:#060f09f5;border:1px solid #b2ff5938;border-radius:999px;padding:6px 14px;font-size:.7rem;font-weight:600;animation:5s ease-in-out 2.2s infinite wdFloat4;position:absolute;top:348px;right:198px}.wd-sc-seo-card{-webkit-backdrop-filter:blur(14px);background:#060f09e0;border:1px solid #b2ff592e;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:104px;height:104px;animation:6.5s ease-in-out 1.6s infinite wdFloat1;display:flex;position:absolute;bottom:132px;left:48px}.wd-sc-seo-lbl{letter-spacing:.09em;text-transform:uppercase;color:#fff6;font-size:.62rem;font-weight:600}.wd-sc-spark-card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(152deg,#0d2013 0%,#060c07 100%);border:1px solid #b2ff593d;border-radius:26px;justify-content:center;align-items:center;width:170px;height:170px;animation:8s ease-in-out .9s infinite wdFloat2;display:flex;position:absolute;bottom:24px;right:18px;box-shadow:0 0 52px #b2ff591a,0 24px 48px #00000080}.wd-spark-inner{flex-direction:column;align-items:center;gap:12px;width:74%;display:flex}.wd-spark-bars{align-items:flex-end;gap:6px;width:100%;height:66px;display:flex}.wd-spark-bar{background:#b2ff592b;border-radius:4px 4px 0 0;flex:1}.wd-spark-bar--hi{background:#b2ff59a6}.wd-spark-lbl{letter-spacing:.09em;text-transform:uppercase;color:#ffffff61;font-size:.64rem;font-weight:600}.wd-feature-strip{background:#0a150c;align-items:stretch;gap:0;padding:28px 7%;display:flex}.wd-feature-item{flex:1;align-items:center;gap:16px;padding:12px 24px;display:flex}.wd-fi-border{border-left:1px solid #ffffff14}.wd-fi-icon{background:#b2ff5912;border:1px solid #b2ff5926;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.wd-fi-title{color:#fff;font-size:.95rem;font-weight:600;display:block}.wd-fi-sub{color:#ffffff73;margin-top:2px;font-size:.8rem;display:block}.wd-services-section{background:#0a150c;padding:100px 7%}.wd-services-inner{gap:80px;display:flex}.wd-services-left{flex:0 0 38%;align-self:flex-start;position:sticky;top:100px}.wd-section-h2{margin-top:10px;margin-bottom:16px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.wd-services-desc{color:#ffffff80;font-size:.95rem;line-height:1.7}.wd-services-right{flex-direction:column;flex:1;display:flex}.wd-service-row{cursor:default;border-bottom:1px solid #ffffff0d;border-radius:8px;gap:20px;padding:22px 16px;transition:background .2s;display:flex}.wd-service-row:hover{background:#b2ff590a}.wd-service-row:hover .wd-sr-title{color:#b2ff59}.wd-sr-num{color:#ffffff40;flex-shrink:0;min-width:28px;padding-top:3px;font-size:.8rem;font-weight:500}.wd-sr-body{flex:1}.wd-sr-title{color:#fff;margin-bottom:6px;font-size:1.05rem;font-weight:600;transition:color .2s}.wd-sr-desc{color:#ffffff80;font-size:.88rem;line-height:1.6}.wd-results-section{background:#070f0a;padding:100px 7%}.wd-results-inner{align-items:stretch;gap:40px;display:flex}.wd-results-img-card{background:#050f0c;border-radius:20px;flex:1;min-height:420px;position:relative;overflow:hidden}.wd-neat-canvas{border-radius:20px;width:100%;height:100%;position:absolute;inset:0}.wd-slide-wrap{z-index:1;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.wd-slide{opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.wd-slide--active{opacity:1}.wd-slide-img{object-fit:cover;border-radius:20px;width:100%;height:100%}.wd-slide-wrap:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 45%,#000000b8 100%);border-radius:20px;position:absolute;inset:0}.wd-slide-caption{z-index:2;flex-direction:column;gap:3px;padding:22px 24px 12px;display:flex;position:relative}.wd-slide-cat{letter-spacing:.12em;text-transform:uppercase;color:#b2ff59d9;font-size:.65rem;font-weight:600}.wd-slide-title{color:#fff;letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.wd-slide-dots{z-index:2;gap:6px;padding:0 24px 18px;display:flex;position:relative}.wd-slide-dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:2px;width:20px;height:3px;padding:0;transition:background .3s,width .3s}.wd-slide-dot--active{background:#b2ff59;width:32px}.wd-results-overlay{z-index:1;flex-direction:column;justify-content:flex-end;padding:40px;display:flex;position:absolute;inset:0}.wd-results-big{color:#b2ff59;font-size:clamp(3rem,6vw,5rem);font-weight:900;line-height:1}.wd-results-lbl{color:#ffffffb3;margin-top:6px;font-size:1rem}.wd-results-cards{flex-direction:column;flex:0 0 340px;gap:16px;display:flex}.wd-benefit-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex:1;padding:24px;transition:border-color .2s}.wd-benefit-card:hover{border-color:#b2ff5940}.wd-bc-title{margin-bottom:8px;font-size:1rem;font-weight:600}.wd-bc-desc{color:#ffffff80;font-size:.85rem;line-height:1.6}.wd-stats-band{background:#0a150c;align-items:center;gap:0;padding:60px 7%;display:flex}.wd-stat{text-align:center;border-left:1px solid #ffffff12;flex:1;padding:20px 24px}.wd-stat:first-child{border-left:none}.wd-stat-num{color:#b2ff59;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:900;line-height:1}.wd-stat-lbl{color:#ffffff73;margin-top:6px;font-size:.82rem}.wd-cta-section{background:#050f0c;padding:100px 7%;position:relative;overflow:hidden}.wd-cta-canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.wd-cta-section:before{content:"";z-index:1;pointer-events:none;background:#0000008c;position:absolute;inset:0}.wd-cta-inner{z-index:2;align-items:center;gap:80px;display:flex;position:relative}.wd-cta-left{flex:1}.wd-cta-h2{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4rem);font-weight:900}.wd-cta-sub{color:#ffffff8c;margin-top:14px;font-size:1rem;line-height:1.6}.wd-cta-right{flex-direction:column;flex:0 0 260px;align-items:center;gap:12px;display:flex}.wd-tech-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wd-tech-logo{background:#fff;border:none;border-radius:14px;justify-content:center;align-items:center;width:140px;height:90px;padding:16px;display:flex}.wd-tech-logo img{object-fit:contain;opacity:.8;filter:none;max-width:100%;max-height:100%}.wd-tech-label{color:#ffffff59;text-align:center;font-size:.75rem}.dt-hero{text-align:center;background:#050806;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:140px 7% 80px;display:flex;position:relative;overflow:hidden}.dt-pill-badge{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;z-index:1;background:#b2ff5914;border:1px solid #b2ff5933;border-radius:999px;align-items:center;margin-bottom:28px;padding:6px 16px;font-size:.75rem;display:inline-flex;position:relative}.dt-h1{letter-spacing:-.02em;z-index:1;flex-direction:column;margin-bottom:20px;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.1;display:flex;position:relative}.dt-h1-white{color:#fff}.dt-h1-accent{color:#b2ff59}.dt-desc{color:#fff9;z-index:1;max-width:540px;margin:0 auto 32px;font-size:1rem;line-height:1.7;position:relative}.dt-hero-btns{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:48px;display:flex;position:relative}.dt-stat-bubbles{z-index:1;flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}.dt-stat-bubble{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #b2ff5933;border-radius:14px;padding:14px 24px}.dt-sb-num{color:#b2ff59;font-size:1.4rem;font-weight:700;line-height:1.2;display:block}.dt-sb-lbl{color:#ffffff80;margin-top:2px;font-size:.75rem;display:block}.dt-panel{padding:80px 7%}.dt-panel-dark{background:#070f0a}.dt-panel-mid{background:#0a150c}.dt-panel-inner{align-items:center;gap:80px;display:flex}.dt-panel-reverse{flex-direction:row-reverse}.dt-panel-text{flex:1}.dt-panel-bignum{color:#b2ff591a;letter-spacing:-.04em;margin-bottom:-20px;font-size:8rem;font-weight:900;line-height:1}.dt-panel-title{margin-bottom:16px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;position:relative}.dt-panel-desc{color:#fff9;max-width:440px;margin-bottom:24px;font-size:1rem;line-height:1.7}.dt-panel-link{color:#b2ff59;font-size:.95rem;font-weight:600;text-decoration:none;transition:letter-spacing .2s}.dt-panel-link:hover{letter-spacing:.03em}.dt-panel-visual{flex:1;justify-content:center;align-items:center;display:flex}.dt-chat-wrap{width:100%;max-width:400px;min-height:340px;position:relative}.dt-chat-layer--back{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#b2ff5908;border:1px solid #b2ff5914;border-radius:20px;position:absolute;inset:20px 0 0 20px}.dt-chat-layer--mid{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:-10px}.dt-ctx-card{color:#b2ff59b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#b2ff590f;border:1px solid #b2ff592e;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:.65rem;display:flex}.dt-ctx-card--2{opacity:.7;transform:translate(6px)}.dt-ctx-dot{background:#b2ff59;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite alternate dtPulse}.dt-chat-window{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08120ad9;border:1px solid #b2ff5938;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 40px #b2ff590f,inset 0 1px #ffffff0d}.dt-chat-header{background:#b2ff590a;border-bottom:1px solid #b2ff591a;align-items:center;gap:10px;padding:14px 18px;display:flex}.dt-chat-avatar{background:#b2ff591f;border:1px solid #b2ff594d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dt-chat-name{color:#ffffffe6;letter-spacing:.04em;font-size:.75rem;font-weight:600}.dt-chat-status{color:#b2ff5999;align-items:center;gap:4px;margin-top:1px;font-size:.6rem;display:flex}.dt-status-dot{background:#b2ff59;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite alternate dtPulse}.dt-chat-indicators{gap:5px;margin-left:auto;display:flex}.dt-ind{background:#b2ff5926;border:1px solid #b2ff5940;border-radius:50%;width:7px;height:7px}.dt-ind--pulse{background:#b2ff5980;animation:1.4s ease-in-out infinite alternate dtPulse}.dt-chat-body{flex-direction:column;gap:8px;padding:16px 14px;display:flex}.dt-bubble{border-radius:14px;max-width:85%;padding:10px 14px;font-size:.8rem;line-height:1.5;position:relative}.dt-bubble-bot{color:#ffffffe0;background:#b2ff5912;border:1px solid #b2ff592e}.dt-bubble-user{color:#ffffffbf;text-align:right;background:#ffffff0f;border:1px solid #ffffff1a;align-self:flex-end}.dt-bubble-tag{letter-spacing:.08em;text-transform:uppercase;color:#b2ff5999;border:1px solid #b2ff5933;border-radius:4px;margin-bottom:4px;margin-right:4px;padding:1px 5px;font-size:.55rem;display:inline-block}.dt-route-row{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.dt-route-pill{color:#b2ff5966;border:1px solid #b2ff591f;border-radius:20px;padding:2px 8px;font-size:.6rem}.dt-route-pill--active{color:#b2ff59d9;background:#b2ff590f;border-color:#b2ff5959}.dt-typing{align-items:center;gap:5px;padding:6px 2px;display:flex}.dt-dot-1,.dt-dot-2,.dt-dot-3{background:#b2ff5980;border-radius:50%;width:6px;height:6px}.dt-dot-1{animation:1.2s ease-in-out infinite alternate dtPulse}.dt-dot-2{animation:1.2s ease-in-out .2s infinite alternate dtPulse}.dt-dot-3{animation:1.2s ease-in-out .4s infinite alternate dtPulse}.dt-chat-tile{color:#b2ff59a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;background:#08120acc;border:1px solid #b2ff5933;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:.6rem;animation:4s ease-in-out infinite alternate dtFloat;display:flex;position:absolute}.dt-chat-tile--1{animation-delay:0s;bottom:60px;right:-18px}.dt-chat-tile--2{animation-delay:.8s;bottom:20px;right:-8px}.dt-chat-tile--3{animation-delay:1.4s;bottom:-10px;right:30px}@keyframes dtFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.dt-ai-core-node{z-index:4;width:28px;height:28px;position:absolute;top:-14px;right:50px}.dt-ai-core-ring{border:1.5px solid #b2ff5966;border-radius:50%;animation:6s linear infinite spin;position:absolute;inset:0}.dt-ai-core-inner{background:#b2ff5940;border-radius:50%;animation:2s ease-in-out infinite alternate dtPulse;position:absolute;inset:6px;box-shadow:0 0 10px #b2ff5966}.dt-rpa-wrap{align-items:center;gap:0;width:100%;max-width:480px;height:220px;display:flex;position:relative}.dt-rpa-grid{background:repeating-linear-gradient(0deg,#b2ff5906 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#b2ff5906 0 1px,#0000 1px 28px);border-radius:16px;position:absolute;inset:0}.dt-rpa-col{z-index:2;flex-direction:column;flex-shrink:0;gap:8px;display:flex}.dt-rpa-col--in{margin-right:auto}.dt-rpa-col--out{margin-left:auto}.dt-rpa-node{color:#b2ff59b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08120ad9;border:1px solid #b2ff5933;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.62rem;animation:3s ease-in-out infinite alternate dtPulse;display:flex}.dt-rpa-node--out{border-color:#b2ff5940}.dt-rpa-paths{z-index:1;pointer-events:none;width:90px;height:100%;position:absolute;top:0}.dt-rpa-paths--left{left:72px}.dt-rpa-paths--right{right:80px}.dt-rpa-engine{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:72px;height:72px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dt-rpa-engine-ring{border:1px solid #b2ff5933;border-radius:50%;position:absolute}.dt-rpa-ring--outer{border-style:dashed;animation:10s linear infinite spin;inset:0}.dt-rpa-ring--mid{border-color:#b2ff5959;animation:6s linear infinite reverse spin;inset:10px}.dt-rpa-engine-core{z-index:1;background:#08120af2;border:1.5px solid #b2ff5980;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 0 16px #b2ff5933}.dt-rpa-status-row{z-index:1;gap:4px;margin-top:42px;display:flex}.dt-rpa-status{background:#b2ff5926;border:1px solid #b2ff5940;border-radius:50%;width:7px;height:7px}.dt-rpa-status--active{background:#b2ff5999;animation:1.5s ease-in-out infinite alternate dtPulse;box-shadow:0 0 6px #b2ff5980}.dt-aidev-wrap{width:100%;max-width:360px;height:280px;position:relative}.dt-aidev-grid{background:repeating-linear-gradient(0deg,#b2ff5906 0 1px,#0000 1px 30px),repeating-linear-gradient(90deg,#b2ff5906 0 1px,#0000 1px 30px);border-radius:16px;position:absolute;inset:0}.dt-aidev-svg{z-index:1;width:100%;height:100%;position:relative;overflow:visible}.dt-process-section{background:#0d1a10;padding:100px 7%}.dt-process-inner{gap:80px;display:flex}.dt-process-left{flex:0 0 35%;align-self:flex-start;position:sticky;top:100px}.dt-process-h2{margin-top:10px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.dt-timeline{flex-direction:column;flex:1;display:flex}.dt-tl-item{gap:16px;padding-bottom:8px;display:flex}.dt-tl-spine{flex-direction:column;align-items:center;padding-top:4px;display:flex}.dt-tl-dot{background:#b2ff594d;border:2px solid #b2ff5980;border-radius:50%;flex-shrink:0;width:12px;height:12px}.dt-tl-dot-last{background:#b2ff59;border-color:#b2ff59}.dt-tl-line{background:#b2ff5933;flex:1;width:2px;min-height:40px;margin-top:4px}.dt-tl-content{flex:1;padding-bottom:32px}.dt-tl-num{color:#ffffff4d;letter-spacing:.1em;margin-bottom:4px;font-size:.72rem}.dt-tl-title{color:#fff;margin-bottom:6px;font-size:1.05rem;font-weight:600}.dt-tl-desc{color:#ffffff80;font-size:.88rem;line-height:1.6}.dt-cta-section{text-align:center;background:#070f0a;padding:120px 7%;position:relative;overflow:hidden}.dt-cta-section:before{content:"";pointer-events:none;background:radial-gradient(70% 60%,#b2ff5912 0%,#0000 65%);position:absolute;inset:0}.dt-cta-h2{letter-spacing:-.02em;z-index:1;margin-bottom:16px;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;position:relative}.dt-cta-sub{color:#ffffff8c;z-index:1;margin-bottom:40px;font-size:1rem;position:relative}.dt-cta-form{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.dt-cta-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;outline:none;min-width:280px;padding:14px 24px;font-size:.95rem;transition:border-color .2s}.dt-cta-input:focus{border-color:#b2ff5980}.dt-cta-input::placeholder{color:#ffffff59}.br-hero{background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/40px 40px,radial-gradient(50% 60% at 75% 30%,#b2ff592e 0%,#0000 55%) 0 0/100% 100%,radial-gradient(40% 50% at 15% 70%,#32c8641f 0%,#0000 50%) 0 0/100% 100%,#080808 0 0/100% 100%;align-items:center;gap:60px;min-height:100vh;padding:120px 7% 80px;display:flex;position:relative;overflow:hidden}.br-hero:before{content:"";opacity:.5;pointer-events:none;z-index:0;background:url(/asset8@2x.png) 50%/cover no-repeat;position:absolute;inset:0}.br-hero-glow{pointer-events:none;z-index:0;background:radial-gradient(55% 60% at 75% 40%,#b2ff591a 0%,#0000 55%);position:absolute;inset:0}.br-hero-left{z-index:1;flex:0 0 46%;position:relative}.br-label{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;background:#b2ff591a;border:1px solid #b2ff5940;border-radius:999px;align-items:center;margin-bottom:32px;padding:6px 14px;font-size:.75rem;display:inline-flex}.br-h1{letter-spacing:-.02em;flex-direction:column;margin-bottom:24px;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.05;display:flex}.br-h1-white{color:#fff}.br-h1-accent{color:#b2ff59}.br-desc{color:#fff9;max-width:460px;margin-bottom:36px;font-size:1rem;line-height:1.7}.br-hero-btns{flex-wrap:wrap;gap:14px;display:flex}.br-hero-right{z-index:1;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.br-collage{width:433px;height:392px;position:relative}.br-col-img{object-fit:cover;border-radius:16px;height:220px;position:absolute;box-shadow:0 20px 60px #0009}.br-col-1{width:220px;animation:7s ease-in-out infinite float;top:0;left:0;transform:rotate(-3deg)}.br-col-2{width:198px;animation:9s ease-in-out 1s infinite float;top:10px;right:18px;transform:rotate(4deg)}.br-col-3{width:209px;animation:8s ease-in-out .5s infinite float;bottom:0;left:28px;transform:rotate(2deg)}.br-col-4{width:187px;animation:6.5s ease-in-out 1.5s infinite float;bottom:8px;right:0;transform:rotate(-5deg)}.br-spectrum-section{z-index:1;background:#b2ff59;border-radius:40px 40px 0 0;margin-top:-40px;padding:80px 7%;position:relative;overflow:hidden}.br-spectrum-section:before{content:"";pointer-events:none;z-index:0;filter:hue-rotate(20deg)saturate(1.4)brightness(.95);background:url(/asset7@2x.png) 50%/cover no-repeat;position:absolute;inset:0}.br-spectrum-section:after{content:"";pointer-events:none;z-index:0;background:#b2ff592e;position:absolute;inset:0}.br-spectrum-inner{z-index:1;align-items:flex-start;gap:80px;display:flex;position:relative}.br-spectrum-left{flex:1}.br-spectrum-h2{color:#050c06;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.br-spectrum-desc{color:#050c06b3;max-width:400px;font-size:1rem;line-height:1.7}.br-spectrum-right{flex-direction:column;flex:0 0 360px;gap:14px;display:flex}.br-mini-card{-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #fff6;border-radius:12px;padding:20px}.br-mini-title{color:#050c06;margin-bottom:4px;font-size:.95rem;font-weight:700}.br-mini-desc{color:#050c06a6;font-size:.83rem}.br-masonry-section{background:#f2f2ef;padding:100px 7%}.br-masonry-h2{color:#0d0d0d;margin-top:10px;margin-bottom:48px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.br-masonry-grid{grid-template-columns:1.2fr 1fr 1fr;grid-auto-rows:220px;gap:14px;display:grid}.br-ms-card{cursor:default;background:#fff;border:1px solid #0000000f;border-radius:22px;flex-direction:column;padding:28px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}.br-ms-card:hover{border-color:#b2ff5999;transform:translateY(-3px);box-shadow:0 12px 36px #0000001a}.br-ms-tall{background:#072b18;border-color:#0000;grid-row:span 2;box-shadow:0 8px 32px #0000002e}.br-ms-tall:hover{border-color:#b2ff5966;box-shadow:0 16px 48px #00000038}.br-ms-tall .br-ms-num{color:#b2ff5980}.br-ms-tall .br-ms-title{color:#fff;font-size:1.2rem}.br-ms-tall .br-ms-desc{color:#ffffff8c}.br-ms-tall .br-ms-arrow{color:#b2ff5999}.br-ms-dark{background:#1a1a1a}.br-ms-dark .br-ms-num{color:#ffffff4d}.br-ms-dark .br-ms-title{color:#fff}.br-ms-dark .br-ms-desc{color:#ffffff8c}.br-ms-dark .br-ms-arrow{color:#ffffff4d}.br-ms-card-img{object-fit:contain;pointer-events:none;width:88%;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.br-ms-card-img--property{opacity:.3;z-index:0;width:85%;top:50%;bottom:auto;left:50%;transform:translate(-50%,-40%)}:is(.br-ms-card:has(.br-ms-card-img--strategy) .br-ms-num,.br-ms-card:has(.br-ms-card-img--strategy) .br-ms-title,.br-ms-card:has(.br-ms-card-img--strategy) .br-ms-desc,.br-ms-card:has(.br-ms-card-img--strategy) .br-ms-arrow){max-width:55%}.br-ms-card-img--stationery{opacity:.2;z-index:0;width:65%;top:50%;bottom:auto;left:50%;transform:translate(-15%,-50%)}.br-ms-card-img--ai{opacity:.92;z-index:0;width:110%;top:auto;bottom:-48%;left:50%;transform:translate(-50%)rotate(-15deg)}.br-ms-card-img--strategy{opacity:.5;z-index:0;width:55%;inset:50% -10% auto auto;transform:translateY(-50%)}.br-ms-card-img--product{opacity:.92;z-index:0;width:22%;inset:auto 10% 10% auto;transform:none}:is(.br-ms-card:has(.br-ms-card-img--product) .br-ms-num,.br-ms-card:has(.br-ms-card-img--product) .br-ms-title,.br-ms-card:has(.br-ms-card-img--product) .br-ms-desc,.br-ms-card:has(.br-ms-card-img--product) .br-ms-arrow){max-width:68%}:is(.br-ms-card:has(.br-ms-card-img--stationery) .br-ms-num,.br-ms-card:has(.br-ms-card-img--stationery) .br-ms-title,.br-ms-card:has(.br-ms-card-img--stationery) .br-ms-desc,.br-ms-card:has(.br-ms-card-img--stationery) .br-ms-arrow){max-width:72%}.br-ms-card-img--photo{opacity:.35;z-index:0;width:75%;top:50%;bottom:auto;left:50%;transform:translate(-35%,-35%)scaleX(-1)}.br-ms-card-img--script{opacity:.2;z-index:0;width:55%;top:50%;bottom:auto;left:50%;transform:translate(-15%,-50%)}.br-ms-card-img--reel{opacity:.92;z-index:0;width:75%;top:50%;bottom:auto;left:50%;transform:translate(-15%,-50%)}.br-ms-wide{background:#072b18;grid-column:span 2}.br-ms-wide .br-ms-num{color:#b2ff5980}.br-ms-wide .br-ms-title{color:#fff}.br-ms-wide .br-ms-desc{color:#ffffff8c}.br-ms-wide .br-ms-arrow{color:#b2ff5999}.br-ms-accent{background:#b2ff590f;border-color:#b2ff59}.br-ms-card>:not(.br-ms-card-img){z-index:1;position:relative}.br-ms-num{color:#00000038;letter-spacing:.12em;margin-bottom:12px;font-size:.68rem;font-weight:700}.br-ms-title{color:#0d0d0d;flex-shrink:0;margin-bottom:8px;font-size:1.05rem;font-weight:700;line-height:1.3}.br-ms-desc{color:#888;flex:1;font-size:.82rem;line-height:1.6;overflow:hidden}.br-ms-arrow{color:#00000040;align-self:flex-end;margin-top:12px;font-size:1rem}@media (width<=768px){.br-ms-desc{display:none}}.br-hand-section{background:#fff;padding:100px 7%}.br-hand-inner{align-items:center;gap:80px;display:flex}.br-hand-img-wrap{flex:0 0 42%;position:relative}.br-hand-img{filter:brightness(.85);border-radius:20px;width:100%;max-width:420px;height:auto;display:block}.br-hand-chip{color:#b2ff59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#b2ff5926;border:1px solid #b2ff594d;border-radius:999px;padding:8px 16px;font-size:.78rem;font-weight:600;position:absolute;top:20px;right:20px}.br-hand-text{flex:1}.br-hand-h2{color:#0d0d0d;margin-bottom:20px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;line-height:1.2}.br-hand-accent{color:#1a7a3a}.br-hand-desc{color:#5a5a5a;max-width:420px;margin-bottom:24px;font-size:1rem;line-height:1.7}.br-hand-list{flex-direction:column;gap:10px;list-style:none;display:flex}.br-hand-list li{color:#5a5a5a;padding-left:18px;font-size:.9rem;position:relative}.br-hand-list li:before{content:"→";color:#b2ff59;position:absolute;left:0}.br-cta-section{text-align:center;background:url(/bg10@2x.png) 0/cover no-repeat;padding:120px 7%;position:relative}.br-cta-h2{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2.5rem,6vw,5rem);font-weight:900}.br-cta-sub{color:#ffffff8c;max-width:500px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}.br-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.br-masonry-section .sdp-section-eyebrow,.br-hand-section .sdp-section-eyebrow{color:#1a7a3a}.br-hero .sdp-btn-ghost{color:#fffc;border-color:#ffffff40}.br-hero .sdp-btn-ghost:hover{background:#ffffff0f;border-color:#ffffff73}.br-page .footer-stage{margin-top:0}.mk-hero{background:#070f0a;align-items:center;gap:60px;min-height:100vh;padding:120px 7% 80px;display:flex;position:relative;overflow:hidden}.mk-hero-glow{pointer-events:none;background:radial-gradient(70% 80% at 100%,#b2ff5912 0%,#0000 65%);width:55%;height:100%;position:absolute;top:0;right:0}.mk-hero-left{z-index:1;flex:1;max-width:560px;position:relative}.mk-badge{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;background:#b2ff5914;border:1px solid #b2ff5933;border-radius:999px;align-items:center;margin-bottom:32px;padding:6px 14px;font-size:.75rem;display:inline-flex}.mk-h1{letter-spacing:-.02em;flex-direction:column;margin-bottom:24px;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.05;display:flex}.mk-h1-white{color:#fff}.mk-h1-accent{color:#b2ff59}.mk-desc{color:#fff9;max-width:460px;margin-bottom:36px;font-size:1rem;line-height:1.7}.mk-hero-btns{flex-wrap:wrap;gap:14px;display:flex}.mk-hero-right{z-index:1;flex:0 0 360px;position:relative}.mk-dashboard-card{background:#0a140ce6;border:1px solid #ffffff1a;border-radius:20px;padding:28px}.mk-dash-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mk-dash-label{color:#fff9;font-size:.82rem}.mk-dash-badge{color:#b2ff59;background:#b2ff591f;border:1px solid #b2ff5940;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600}.mk-bar-chart{align-items:flex-end;gap:8px;height:120px;margin-bottom:20px;display:flex}.mk-bar{transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;min-width:20px}.mk-chip-row{flex-wrap:wrap;gap:8px;display:flex}.mk-chip{color:#b2ff59;background:#b2ff591a;border:1px solid #b2ff5940;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600}.mk-stats-editorial{background:#0a150c;padding:80px 7%}.mk-se-inner{align-items:center;gap:60px;display:flex}.mk-se-label{color:#ffffff73;flex:0 0 28%;font-size:.95rem;font-weight:600;line-height:1.5}.mk-se-nums{flex:1;align-items:center;gap:0;display:flex}.mk-se-stat{flex:1;padding:16px 24px}.mk-se-divider{background:#ffffff0f;flex-shrink:0;width:1px;height:80px}.mk-se-num{color:#fff;letter-spacing:-.03em;font-size:clamp(4rem,8vw,7rem);font-weight:900;line-height:1}.mk-se-lbl{color:#fff6;margin-top:6px;font-size:.82rem}.mk-features-section{background:#070f0a;padding:100px 7%}.mk-features-h2{margin-top:10px;margin-bottom:32px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.mk-top-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.mk-bottom-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.mk-fcard{cursor:default;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;padding:28px;transition:border-color .25s,transform .25s,background .25s;position:relative;overflow:hidden}.mk-fcard:hover{background:#b2ff590a;border-color:#b2ff594d;transform:translateY(-4px)}.mk-fcard-large{min-height:260px}.mk-fcard-icon{background:#b2ff5926;border-radius:8px;width:36px;height:36px;margin-bottom:20px}.mk-fcard-title{color:#fff;margin-bottom:10px;font-size:1.05rem;font-weight:600}.mk-fcard-desc{color:#ffffff80;font-size:.85rem;line-height:1.6}.mk-fcard-global{background-blend-mode:multiply;background:url(/global-presence.png) 50%/cover no-repeat,#070f0ab3;position:relative}.mk-global-overlay{background:linear-gradient(#070f0a66 0%,#070f0ae6 100%);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.mk-global-title{color:#fff;margin-bottom:4px;font-size:1.05rem;font-weight:700}.mk-global-sub{color:#ffffff8c;font-size:.8rem}.mk-process-section{background:#0a150c;padding:100px 7%}.mk-process-inner{align-items:flex-start;gap:80px;display:flex}.mk-process-left{flex:0 0 30%;position:sticky;top:100px}.mk-process-sub{color:#ffffff80;margin-top:14px;font-size:.95rem;line-height:1.7}.mk-process-steps{flex-direction:column;flex:1;gap:14px;display:flex}.mk-process-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:20px 24px;transition:border-color .2s}.mk-process-card:hover{border-color:#b2ff5940}.mk-pc-num{color:#b2ff5980;letter-spacing:.1em;margin-bottom:6px;font-size:.7rem;font-weight:600}.mk-pc-title{color:#fff;margin-bottom:6px;font-size:1rem;font-weight:600}.mk-pc-desc{color:#ffffff80;font-size:.85rem;line-height:1.6}.mk-cta-section{text-align:center;background:url(/results-bg.webp) 50%/cover no-repeat;padding:120px 7%;position:relative}.mk-cta-section:before{content:"";background:linear-gradient(#050c06e0,#070f0aeb);position:absolute;inset:0}.mk-cta-h2{letter-spacing:-.02em;z-index:1;margin-bottom:16px;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;position:relative}.mk-cta-sub{color:#ffffff8c;z-index:1;max-width:500px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6;position:relative}.mk-cta-form{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.mk-cta-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;outline:none;min-width:280px;padding:14px 24px;font-family:Inter,sans-serif;font-size:.95rem;transition:border-color .2s}.mk-cta-input:focus{border-color:#b2ff5980}.mk-cta-input::placeholder{color:#ffffff59}@media (width<=767px){.sw-hero{flex-direction:column;min-height:auto;padding:100px 5% 60px}.sw-hero-right{display:none}.sw-h1{font-size:clamp(2.4rem,10vw,3.5rem)}.sw-bento-mosaic{grid-template-columns:1fr 1fr;gap:10px}.sw-bc-ios,.sw-bc-enterprise,.sw-bc-ecom{grid-area:auto/1/auto/3}.sw-bc-flutter,.sw-bc-rn,.sw-bc-erp,.sw-bc-api,.sw-bc-legacy,.sw-bc-devops{grid-area:auto}.sw-bc-ios .sw-bc-visual svg{max-height:200px}.sw-bc-visual--wide svg{max-height:90px}.sw-process-inner{flex-direction:column;gap:40px}.sw-process-left{position:static}.sw-process-editorial{font-size:clamp(3rem,14vw,5rem)}.sw-cta-section{background-position:50%;background-size:cover;padding:80px 5%}.sw-cta-right{flex-direction:column;align-items:center}.sw-proof-chip{white-space:normal}.wd-hero{flex-direction:column;min-height:auto;padding:100px 5% 60px}.wd-hero-right{display:none}.wd-h1{font-size:clamp(2.2rem,9vw,3.2rem)}.wd-cards-scene{display:none}.wd-feature-strip{flex-direction:column}.wd-fi-border{border-top:1px solid #ffffff14;border-left:none}.wd-services-inner{flex-direction:column}.wd-services-left{position:static}.wd-results-inner{flex-direction:column}.wd-results-cards{width:100%}.wd-stats-band{flex-wrap:wrap}.wd-stat{border-top:1px solid #ffffff12;border-left:none;flex:0 0 50%}.wd-cta-inner{flex-direction:column;gap:40px}.dt-hero{min-height:auto;padding:100px 5% 60px}.dt-h1{font-size:clamp(2.2rem,9vw,3rem)}.dt-panel-inner{gap:40px;flex-direction:column!important}.dt-panel-reverse{flex-direction:column!important}.dt-panel-bignum{font-size:5rem}.dt-process-inner{flex-direction:column}.dt-process-left{position:static}.dt-cta-form{flex-direction:column;align-items:center}.dt-cta-input{width:100%;min-width:auto;max-width:360px}.br-hero{flex-direction:column;min-height:auto;padding:100px 5% 60px}.br-hero-right{display:none}.br-h1{font-size:clamp(2.4rem,10vw,3.5rem)}.br-spectrum-inner{flex-direction:column}.br-spectrum-right{width:100%}.br-masonry-grid{grid-template-columns:1fr 1fr}.br-ms-tall{grid-row:auto}.br-ms-wide{grid-column:auto}.br-hand-inner{flex-direction:column}.br-hand-img-wrap{flex:auto;width:100%}.mk-hero{flex-direction:column;min-height:auto;padding:100px 5% 60px}.mk-hero-right{display:none}.mk-h1{font-size:clamp(2.2rem,9vw,3rem)}.mk-se-inner{flex-direction:column;gap:32px}.mk-se-label{flex:auto}.mk-se-nums{flex-wrap:wrap}.mk-se-stat{flex:0 0 50%}.mk-top-grid{grid-template-columns:1fr}.mk-bottom-grid{grid-template-columns:1fr 1fr}.mk-process-inner{flex-direction:column}.mk-process-left{flex:auto;position:static}.mk-cta-form{flex-direction:column;align-items:center}.mk-cta-input{width:100%;min-width:auto;max-width:360px}}@media (width<=480px){.sw-bento-section{padding:64px 5%}.sw-bento-mosaic{grid-template-columns:1fr;gap:10px}.sw-bc-ios,.sw-bc-flutter,.sw-bc-rn,.sw-bc-enterprise,.sw-bc-erp,.sw-bc-api,.sw-bc-legacy,.sw-bc-ecom,.sw-bc-devops{grid-area:auto/1}.sw-bc-ios .sw-bc-visual svg{max-height:160px}.sw-bc-visual--wide svg,.sw-bc-visual--sm svg{max-height:80px}.sw-bc-visual{padding:16px 16px 4px}.sw-bc-body{padding:8px 16px 18px}.sw-ios-badge{padding:6px 10px;bottom:10px;right:8px}.sw-ios-badge-stat{font-size:.8rem}}.pd-page{color:#fff;background:#070f0a;width:100%;min-height:100vh}.pd-page section,.pd-page>div{box-sizing:border-box;width:100%}.pd-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b2ff59;margin-bottom:14px;font-size:.72rem;font-weight:700;display:block}.pd-section-h2{margin:0 0 14px;font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:700;line-height:1.15}.pd-section-sub{color:#ffffff80;max-width:520px;font-size:1rem;line-height:1.7}.pd-btn-primary{color:#050c06;cursor:pointer;background:#b2ff59;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.pd-btn-primary:hover{background:#c8ff7a;transform:translateY(-2px)}.pd-btn-ghost{color:#ffffffa6;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.pd-btn-ghost:hover{color:#b2ff59;border-color:#b2ff5966}.pd-hero{background:linear-gradient(#040c068c,#040c068c),url(/pd-hero-bg.png) 50%/cover no-repeat;align-items:center;gap:72px;min-height:100vh;padding:130px 7% 90px;display:flex;position:relative;overflow:hidden}.pd-hero-glow{pointer-events:none;background:radial-gradient(70% 80% at 80% 40%,#b2ff5912 0%,#0000 65%);width:55%;height:100%;position:absolute;top:0;right:0}.pd-hero-left{z-index:1;flex:50%;max-width:600px;position:relative}.pd-badge{letter-spacing:.12em;text-transform:uppercase;color:#b2ff59;border:1px solid #b2ff5959;border-radius:999px;margin-bottom:28px;padding:6px 16px;font-size:.72rem;font-weight:700;display:inline-block}.pd-h1{letter-spacing:-.025em;flex-direction:column;margin:0 0 24px;font-size:clamp(3rem,6.5vw,5.5rem);font-weight:800;line-height:1.05;display:flex}.pd-h1-line{color:#fff}.pd-h1-accent{color:#b2ff59}.pd-hero-desc{color:#ffffff94;max-width:480px;margin-bottom:36px;font-size:1.05rem;line-height:1.72}.pd-hero-btns{flex-wrap:wrap;gap:14px;display:flex}.pd-hero-right{z-index:1;flex:45%;justify-content:center;display:flex;position:relative}.pd-doc-wrap{animation:7s ease-in-out infinite float;position:relative}.pd-doc{background:#0c1a0e;border:1px solid #ffffff1a;border-radius:24px;width:340px;overflow:hidden;box-shadow:0 32px 80px #00000080,0 0 0 1px #b2ff590d}.pd-doc-header{background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:20px 22px 16px;display:flex}.pd-doc-logo-row{align-items:center;gap:10px;display:flex}.pd-doc-logo-sq{background:#b2ff5933;border:1px solid #b2ff594d;border-radius:6px;width:28px;height:28px}.pd-doc-logo-lines{flex-direction:column;gap:5px;display:flex}.pd-dline{background:#ffffff1f;border-radius:3px;height:6px}.pd-dline--lg{width:80px}.pd-dline--sm{width:50px}.pd-dline--full{width:100%;margin:6px 0 4px}.pd-dline--90{width:90%;margin-bottom:4px}.pd-dline--80{width:80%;margin-bottom:4px}.pd-dline--75{width:75%}.pd-doc-badge-chip{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59;background:#b2ff591a;border:1px solid #b2ff5933;border-radius:999px;padding:4px 10px;font-size:.6rem;font-weight:700}.pd-doc-divider{background:#ffffff0d;height:1px}.pd-doc-body{padding:20px 22px}.pd-doc-section-label{letter-spacing:.1em;text-transform:uppercase;color:#b2ff59b3;margin-bottom:8px;font-size:.68rem;font-weight:700}.pd-doc-checks{flex-direction:column;gap:7px;margin-top:14px;display:flex}.pd-check{color:#ffffffa6;align-items:center;gap:8px;font-size:.8rem;display:flex}.pd-check-icon{color:#b2ff59;font-weight:700}.pd-doc-footer{background:#ffffff05;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 22px;display:flex}.pd-doc-status{color:#ffffff80;align-items:center;gap:7px;font-size:.75rem;display:flex}.pd-doc-dot{background:#b2ff59;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #b2ff5999}.pd-doc-page{color:#ffffff4d;font-size:.72rem}.pd-float-chip{-webkit-backdrop-filter:blur(10px);white-space:nowrap;background:#0a140ceb;border:1px solid #b2ff5940;border-radius:999px;padding:12px 20px;position:absolute}.pd-float-chip--top{top:-18px;left:-52px}.pd-float-chip--bottom{bottom:-14px;right:-44px}.pd-chip-num{color:#b2ff59;font-size:1.4rem;font-weight:800;line-height:1}.pd-chip-label{color:#ffffff8c;margin-top:3px;font-size:.72rem}.pd-stats-band{background:#0d1a10;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;grid-template-columns:repeat(4,1fr);padding:52px 7%;display:grid}.pd-stat{text-align:center;padding:0 20px}.pd-stat-num{color:#b2ff59;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.pd-stat-label{color:#ffffff73;letter-spacing:.02em;margin-top:7px;font-size:.82rem}.pd-services-section{background:#070f0a;padding:100px 7%}.pd-services-head{margin-bottom:52px}.pd-grid-row{gap:16px;margin-bottom:16px;display:grid}.pd-grid-row--2col{grid-template-columns:1fr 1fr}.pd-grid-row--3col{grid-template-columns:1fr 1fr 1fr}.pd-grid-row--2col-narrow{grid-template-columns:1fr 1fr}.pd-scard{background:#ffffff06;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:10px;padding:28px 30px;transition:border-color .22s,background .22s,transform .22s;display:flex;position:relative}.pd-scard:hover{background:#b2ff5908;border-color:#b2ff5947;transform:translateY(-4px)}.pd-scard--wide{min-height:220px;padding:36px 36px 28px}.pd-scard--mid{min-height:180px}.pd-scard-num{letter-spacing:.1em;color:#b2ff598c;font-size:.72rem;font-weight:700}.pd-scard-title{color:#fff;margin:0;font-size:1.1rem;font-weight:650;line-height:1.3}.pd-scard--wide .pd-scard-title{font-size:1.3rem}.pd-scard-desc{color:#ffffff80;flex:1;font-size:.88rem;line-height:1.65}.pd-scard-tags{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.pd-scard-arrow{color:#b2ff5966;font-size:1.1rem;transition:color .2s,transform .2s;position:absolute;bottom:24px;right:28px}.pd-scard:hover .pd-scard-arrow{color:#b2ff59;transform:translate(4px)}.pd-bento-section{background:#070f0a;padding:100px 7% 110px}.pd-bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(60px,auto);gap:14px;display:grid}.pd-bc{background:#ffffff06;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;justify-content:flex-end;transition:border-color .28s,background .28s,transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.pd-bc:hover{background:#b2ff5906;border-color:#b2ff594d;transform:translateY(-5px);box-shadow:0 20px 50px #0006,0 0 0 1px #b2ff591a}.pd-bc-bg-num{color:#b2ff590a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:7rem;font-weight:900;line-height:1;position:absolute;top:-10px;right:12px}.pd-bc-glow{pointer-events:none;z-index:0;background:radial-gradient(at 70% 30%,#b2ff590f 0%,#0000 65%);position:absolute;inset:0}.pd-bc-body{z-index:2;flex-direction:column;gap:8px;padding:22px 26px 24px;display:flex;position:relative}.pd-bc-num{letter-spacing:.14em;color:#b2ff5980;margin-bottom:2px;font-size:.62rem;font-weight:700}.pd-bc-title{color:#f0f5e8;margin:0;font-size:1rem;font-weight:700;line-height:1.28}.pd-bc--01 .pd-bc-title,.pd-bc--04 .pd-bc-title,.pd-bc--10 .pd-bc-title{font-size:1.2rem}.pd-bc-desc{color:#ffffff73;margin:0;font-size:.82rem;line-height:1.65}.pd-bc-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pd-bc-arrow{color:#b2ff5959;z-index:3;font-size:1rem;transition:color .2s,transform .2s;position:absolute;bottom:22px;right:24px}.pd-bc:hover .pd-bc-arrow{color:#b2ff59;transform:translate(5px)}.pd-bc--01{grid-area:1/1/auto/9;min-height:320px}.pd-bc--02{grid-area:1/9/auto/13;min-height:320px}.pd-bc--03{grid-area:2/1/auto/5;min-height:280px}.pd-bc--04{grid-area:2/5/auto/13;min-height:280px}.pd-bc--05{grid-area:3/1/auto/4;min-height:260px}.pd-bc--06{grid-area:3/4/auto/7;min-height:260px}.pd-bc--07{grid-area:3/7/auto/10;min-height:260px}.pd-bc--08{grid-area:3/10/auto/13;min-height:260px}.pd-bc--09{grid-area:4/1/auto/5;min-height:280px}.pd-bc--10{grid-area:4/5/auto/13;min-height:280px}.pd-bc-illus{z-index:1;pointer-events:none;position:absolute}.pd-bc-illus--docs{width:180px;height:190px;top:18px;right:24px}.pd-doc-sheet{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;width:148px;padding:10px 12px;position:absolute}.pd-doc-sheet--3{height:140px;top:24px;right:0;transform:rotate(6deg)}.pd-doc-sheet--2{height:148px;top:12px;right:8px;transform:rotate(2.5deg)}.pd-doc-sheet--1{background:#0a140cd9;border-color:#b2ff592e;flex-direction:column;gap:6px;display:flex;top:0;right:16px;transform:rotate(-1deg)}.pd-ds-badge{letter-spacing:.1em;color:#b2ff59;background:#b2ff591f;border-radius:999px;width:fit-content;margin-bottom:2px;padding:2px 8px;font-size:.52rem;font-weight:800}.pd-ds-line{background:#ffffff1a;border-radius:3px;width:100%;height:5px}.pd-ds-line--head{background:#ffffff2e;width:75%;height:7px}.pd-ds-line--short{width:55%}.pd-ds-check{color:#b2ff59cc;align-items:center;gap:5px;font-size:.58rem;display:flex}.pd-ds-check span{color:#b2ff59}.pd-bc-illus--rfp{top:16px;left:18px;right:18px}.pd-rfp-line--lbl{letter-spacing:.1em;color:#b2ff5973;text-transform:uppercase;margin-bottom:8px;font-size:.58rem;font-weight:700}.pd-rfp-row{margin-bottom:5px}.pd-rfp-bar{background:#b2ff5959;border-radius:3px;height:5px}.pd-rfp-chip{color:#b2ff59;background:#b2ff591a;border:1px solid #b2ff5933;border-radius:999px;width:fit-content;margin-top:10px;padding:3px 10px;font-size:.6rem;font-weight:700}.pd-bc-illus--tech{top:14px;left:18px;right:18px}.pd-tech-hdr{letter-spacing:.08em;color:#b2ff5966;text-transform:uppercase;margin-bottom:10px;font-size:.55rem;font-weight:700}.pd-tech-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pd-tech-sec{color:#ffffff40;flex-shrink:0;width:18px;font-size:.55rem}.pd-tech-bar{background:#ffffff1a;border-radius:3px;height:5px}.pd-bc-illus--matrix{top:16px;left:18px;right:18px}.pd-mx-hdr{letter-spacing:.1em;text-transform:uppercase;color:#b2ff5966;border-bottom:1px solid #ffffff0f;grid-template-columns:2fr 1fr .6fr .5fr;gap:6px;margin-bottom:6px;padding-bottom:5px;font-size:.5rem;font-weight:700;display:grid}.pd-mx-row{border-bottom:1px solid #ffffff08;grid-template-columns:2fr 1fr .6fr .5fr;gap:6px;padding:4px 0;font-size:.56rem;display:grid}.pd-mx-req{color:#ffffff8c}.pd-mx-sec{color:#ffffff59}.pd-mx-pg{color:#ffffff4d}.pd-mx-st{color:#b2ff59;font-weight:700}.pd-bc-illus--exec{top:14px;left:18px;right:18px}.pd-exec-tag{letter-spacing:.14em;color:#b2ff5966;text-transform:uppercase;margin-bottom:6px;font-size:.5rem;font-weight:800}.pd-exec-hl{color:#ffffff1f;margin-bottom:8px;font-size:1.05rem;font-weight:800;line-height:1.2}.pd-exec-lines{flex-direction:column;gap:4px;display:flex}.pd-exec-l{background:#ffffff12;border-radius:2px;width:100%;height:4px}.pd-exec-l--90{width:90%}.pd-exec-l--70{width:70%}.pd-bc-illus--perf{top:12px;left:18px;right:18px}.pd-perf-row{align-items:center;gap:7px;margin-bottom:6px;display:flex}.pd-perf-lbl{color:#ffffff59;flex-shrink:0;width:44px;font-size:.58rem}.pd-perf-tr{background:#ffffff0f;border-radius:3px;flex:1;height:5px;overflow:hidden}.pd-perf-fl{background:#b2ff5973;border-radius:3px;height:100%}.pd-perf-v{color:#b2ff5999;text-align:right;flex-shrink:0;width:28px;font-size:.55rem}.pd-bc-illus--staff{flex-direction:column;align-items:center;display:flex;top:12px;left:0;right:0}.pd-org-root{justify-content:center;display:flex}.pd-org-node{color:#b2ff59b3;background:#b2ff5914;border:1px solid #b2ff5933;border-radius:6px;padding:4px 9px;font-size:.55rem;font-weight:700}.pd-org-node--pm{background:#b2ff5924;font-size:.62rem}.pd-org-line{background:#b2ff5933;width:1px;height:10px;margin:3px auto}.pd-org-row{justify-content:center;gap:6px;display:flex}.pd-bc-illus--price{top:12px;left:18px;right:18px}.pd-price-hdr{letter-spacing:.1em;color:#b2ff5966;text-transform:uppercase;margin-bottom:6px;font-size:.55rem;font-weight:700}.pd-price-badge{color:#b2ff59b3;background:#b2ff5914;border:1px solid #b2ff592e;border-radius:999px;width:fit-content;margin-top:6px;padding:2px 8px;font-size:.55rem;font-weight:700}.pd-bc-illus--edit{top:12px;left:18px;right:18px}.pd-edit-line{color:#ffffff4d;margin-bottom:6px;font-size:.6rem;line-height:1.5}.pd-edit-del{color:#ff505080;text-decoration:line-through}.pd-edit-ins{color:#b2ff59b3;font-weight:600}.pd-edit-line--mark{color:#ffc85080;font-size:.55rem;font-style:italic}.pd-edit-hl{color:#ffffff80;background:#b2ff591f;border-radius:2px;padding:0 3px;display:inline}.pd-edit-line--comment{color:#b2ff5966;font-size:.55rem}.pd-bc-illus--capture{top:18px;left:22px;right:22px}.pd-cap-timeline{align-items:flex-start;gap:0;margin-bottom:10px;display:flex}.pd-cap-step{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.pd-cap-dot{z-index:1;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;width:10px;height:10px}.pd-cap-dot--done{background:#b2ff59b3;border-color:#b2ff59e6;box-shadow:0 0 6px #b2ff5966}.pd-cap-conn{z-index:0;background:#ffffff1a;height:1px;position:absolute;top:4px;left:50%;right:-50%}.pd-cap-lbl{color:#ffffff4d;text-align:center;margin-top:5px;font-size:.5rem;line-height:1.3}.pd-cap-badge{color:#b2ff59cc;background:#b2ff5914;border:1px solid #b2ff5933;border-radius:999px;width:fit-content;padding:4px 12px;font-size:.6rem;font-weight:700}.pd-tag{letter-spacing:.06em;text-transform:uppercase;color:#b2ff59b3;background:#b2ff5912;border:1px solid #b2ff5926;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:600}@media (width<=1024px){.pd-bento{grid-template-columns:repeat(6,1fr)}.pd-bc--01{grid-column:1/5}.pd-bc--02{grid-column:5/7}.pd-bc--03{grid-column:1/3}.pd-bc--04{grid-column:3/7}.pd-bc--05{grid-column:1/3}.pd-bc--06{grid-column:3/5}.pd-bc--07{grid-column:5/7}.pd-bc--08{grid-area:4/1/auto/3}.pd-bc--09{grid-area:4/3/auto/5}.pd-bc--10{grid-area:4/5/auto/7}}@media (width<=700px){.pd-bento{grid-template-columns:1fr 1fr}.pd-bc--01,.pd-bc--04,.pd-bc--10{grid-column:1/-1}.pd-bc--02,.pd-bc--03,.pd-bc--05,.pd-bc--06,.pd-bc--07,.pd-bc--08,.pd-bc--09{grid-area:auto}.pd-bc-bg-num{font-size:4rem}.pd-bc-illus{display:none}}.pd-approach-section{background-color:#0a150c;background-image:linear-gradient(#b2ff5908 1px,#0000 1px),linear-gradient(90deg,#b2ff5908 1px,#0000 1px);background-size:48px 48px;padding:100px 7%}.pd-approach-head{margin-bottom:60px}.pd-approach-steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.pd-step{padding:0 32px 0 0;position:relative}.pd-step-num{color:#b2ff59;z-index:1;background:#b2ff5914;border:1px solid #b2ff5947;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-size:.82rem;font-weight:700;display:flex;position:relative}.pd-step-line{background:linear-gradient(90deg,#b2ff594d,#b2ff590d);height:1px;position:absolute;top:26px;left:52px;right:0}.pd-step-title{color:#fff;margin:0 0 10px;font-size:1.05rem;font-weight:650}.pd-step-desc{color:#ffffff7a;font-size:.87rem;line-height:1.65}.pd-why-section{background:#070f0a;grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding:100px 7%;display:grid}.pd-why-h2{margin:0 0 20px;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.pd-why-accent{color:#b2ff59}.pd-why-sub{color:#ffffff85;max-width:420px;font-size:1rem;line-height:1.72}.pd-why-right{flex-direction:column;gap:0;display:flex}.pd-why-item{border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.pd-why-item:first-child{border-top:1px solid #ffffff0d}.pd-why-check{color:#b2ff59;flex-shrink:0;margin-top:2px;font-size:.85rem;font-weight:800}.pd-why-text{color:#ffffffa6;font-size:.92rem;line-height:1.55}.pd-cta-section{text-align:center;background-color:#060e08;background-image:url(/cta-stripes2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:90px 7%;position:relative;overflow:hidden}.pd-cta-glow{pointer-events:none;background:linear-gradient(90deg,#060e08 35%,#060e0899 60%,#0000 80%);position:absolute;inset:0}.pd-cta-inner{z-index:1;max-width:640px;margin:0 auto;position:relative}.pd-cta-h2{letter-spacing:-.025em;white-space:nowrap;margin:0 0 16px;font-size:clamp(2rem,4vw,3.4rem);font-weight:900}.pd-cta-sub{color:#ffffff8c;margin-bottom:36px;font-size:1.05rem;line-height:1.7}@media (width<=767px){.pd-hero{min-height:unset;flex-direction:column;gap:48px;padding:110px 6% 60px}.pd-hero-right{display:none}.pd-stats-band{grid-template-columns:1fr 1fr;gap:24px;padding:40px 6%}.pd-stat{border-top:1px solid #ffffff0f;padding-top:20px;border-left:none!important}.pd-stat:first-child,.pd-stat:nth-child(2){border-top:none}.pd-grid-row--2col,.pd-grid-row--3col,.pd-grid-row--2col-narrow{grid-template-columns:1fr}.pd-approach-steps{grid-template-columns:1fr;gap:32px}.pd-step-line{display:none}.pd-why-section{grid-template-columns:1fr;gap:48px}.pd-services-section,.pd-approach-section,.pd-why-section,.pd-cta-section{padding:70px 6%}}.mk2-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#b2ff59bf;margin-bottom:14px;font-size:.72rem;font-weight:700;display:block}.mk2-btn-primary{color:#050c06;cursor:pointer;background:#b2ff59;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.mk2-btn-primary:hover{background:#c8ff7a;transform:translateY(-2px)}.mk2-btn-outline{color:#ffffffbf;background:0 0;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.mk2-btn-outline:hover{color:#b2ff59;border-color:#b2ff5973}.mk2-hero{box-sizing:border-box;align-items:flex-end;width:100%;min-height:100vh;padding:0 7% 80px;display:flex;position:relative;overflow:hidden}.mk2-hero-bg{display:none}.mk2-hero-img{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.mk2-hero-overlay{display:none}.mk2-hero-folder-wrap{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:72%;position:absolute;bottom:0;right:0}.mk2-hero-hand{object-fit:contain;object-position:right bottom;width:auto;height:100%;display:block}.mk2-folder-pill{-webkit-backdrop-filter:blur(14px);white-space:nowrap;background:#0a140cc7;border:1px solid #b2ff5940;border-radius:100px;align-items:center;gap:10px;padding:10px 22px;display:flex;position:absolute;box-shadow:0 6px 28px #0006}.mk2-fp-num{color:#b2ff59;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.mk2-fp-lbl{color:#ffffffa6;font-size:.78rem;font-weight:500}.mk2-folder-pill--1{animation:3.2s ease-in-out infinite mkpFloat;top:-4%;left:5%}.mk2-folder-pill--2{animation:3.8s ease-in-out .4s infinite mkpFloat;top:-14%;left:35%}.mk2-folder-pill--3{animation:3.5s ease-in-out .8s infinite mkpFloat;top:-4%;left:62%}@keyframes mkpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=900px){.mk2-hero-folder-wrap{opacity:.85;height:55%}.mk2-folder-pill{display:none}}.mk2-hero-btns--desktop{flex-wrap:wrap;gap:12px;margin-bottom:44px;display:flex}.mk2-hero-btns--mobile{display:none}@media (width<=600px){.mk2-hero{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:auto;padding:90px 6% 40px}.mk2-hero-sub{display:none}.mk2-hero-content{z-index:2;order:1;width:100%;position:relative}.mk2-hero-btns--desktop{display:none!important}.mk2-hero-folder-wrap{z-index:2;order:2;justify-content:center;align-items:flex-end;width:100%;height:260px;margin:12px 0;display:flex;position:relative;bottom:auto;right:auto}.mk2-hero-hand{object-position:center bottom;width:auto;height:100%}.mk2-folder-pill{gap:5px;padding:5px 10px;font-size:.68rem;display:inline-flex}.mk2-fp-num{font-size:.75rem}.mk2-fp-lbl{font-size:.62rem}.mk2-hero-btns--mobile{z-index:2;order:3;width:100%;margin-top:4px;display:flex;position:relative}.mk2-hero-btns--mobile .mk2-btn-primary{text-align:center;justify-content:center;width:100%}.mk2-hero-overlay{z-index:1;background:#040c06b3;display:block;position:absolute;inset:0}}.mk2-pill{z-index:3;color:#fffc;-webkit-backdrop-filter:blur(10px);white-space:nowrap;background:#0a140cd1;border:1px solid #b2ff5938;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:.8rem;font-weight:600;animation:6s ease-in-out infinite float;display:inline-flex;position:absolute}.mk2-pill--tl{animation-delay:0s;top:28%;left:7%}.mk2-pill--tr{animation-delay:1.5s;top:22%;right:10%}.mk2-pill--br{animation-delay:.8s;bottom:28%;right:8%}.mk2-pill-dot{background:#b2ff59;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 6px #b2ff59b3}.mk2-hero-content{z-index:2;max-width:720px;position:relative}.mk2-hero-above{color:#ffffff8c;letter-spacing:.06em;margin-bottom:20px;font-size:.82rem;font-weight:500}.mk2-h1{letter-spacing:-.025em;color:#fff;margin:0 0 22px;font-size:clamp(2.8rem,6vw,5rem);font-weight:800;line-height:1.08}.mk2-h1-em{color:#b2ff59;font-style:italic}.mk2-hero-sub{color:#fff9;max-width:500px;margin-bottom:32px;font-size:1.05rem;line-height:1.7}.mk2-hero-btns{flex-wrap:wrap;gap:12px;margin-bottom:44px;display:flex}.mk2-hero-proof{-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:0;width:fit-content;padding:18px 28px;display:flex}.mk2-proof-item{text-align:center;padding:0 24px}.mk2-proof-num{color:#b2ff59;font-size:1.5rem;font-weight:800;display:block}.mk2-proof-lbl{color:#ffffff80;margin-top:3px;font-size:.75rem;display:block}.mk2-proof-sep{background:#ffffff1a;flex-shrink:0;width:1px;height:40px}.mk2-stats-band{background:#0f1f0f;border-top:1px solid #b2ff591a;border-bottom:1px solid #b2ff590f;padding:56px 7%}.mk2-stats-inner{align-items:center;gap:0;max-width:860px;display:flex}.mk2-stat-item{text-align:center;flex:1;padding:0 32px}.mk2-stat-num{color:#b2ff59;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;line-height:1}.mk2-stat-lbl{color:#ffffff80;margin-top:8px;font-size:.85rem}.mk2-stat-sep{background:#b2ff592e;flex-shrink:0;width:1px;height:56px}.mk2-about-section{background:#070f0a;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:100px 7%;display:grid}.mk2-about-h2{color:#fff;margin:0 0 18px;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:600;line-height:1.3}.mk2-about-h2 strong{color:#b2ff59;font-weight:800}.mk2-about-desc{color:#ffffff85;margin-bottom:28px;font-size:.95rem;line-height:1.75}.mk2-learn-more{color:#b2ff59;border-bottom:1px solid #b2ff5959;align-items:center;gap:6px;padding-bottom:2px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.mk2-learn-more:hover{border-color:#b2ff59}.mk2-perf-card{background:#0c1a0e;border:1px solid #ffffff14;border-radius:18px;padding:28px;box-shadow:0 24px 60px #00000059}.mk2-perf-top{margin-bottom:18px}.mk2-perf-label{color:#ffffff80;font-size:.8rem;font-weight:600}.mk2-perf-big{align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.mk2-perf-num{color:#fff;font-size:3.5rem;font-weight:900;line-height:1}.mk2-perf-arrow{color:#b2ff59;font-size:1.8rem;font-weight:700}.mk2-perf-bars{align-items:flex-end;gap:8px;height:80px;margin-bottom:20px;display:flex}.mk2-perf-bar-wrap{flex:1;align-items:flex-end;height:100%;display:flex}.mk2-perf-bar{border-radius:4px 4px 0 0;width:100%;transition:height .6s}.mk2-perf-tags{flex-wrap:wrap;gap:8px;display:flex}.mk2-ptag{color:#ffffff8c;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:600}.mk2-ptag--active{color:#b2ff59;background:#b2ff591f;border-color:#b2ff594d}.mk2-sticky-section{background-color:#070f0a;background-image:linear-gradient(#b2ff590a 1px,#0000 1px),linear-gradient(90deg,#b2ff590a 1px,#0000 1px);background-size:48px 48px;padding:100px 7% 110px}.mk2-sticky-head{max-width:560px;margin-bottom:72px}.mk2-sticky-h2{color:#fff;margin:10px 0 14px;font-size:clamp(2rem,3.5vw,2.9rem);font-weight:700;line-height:1.2}.mk2-sticky-sub{color:#ffffff73;font-size:.92rem;line-height:1.7}.mk2-sticky-board{grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.mk2-note{background:#141f14;border:1px solid #ffffff12;border-radius:4px;padding:36px 24px 28px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:4px 6px 24px #00000073,inset 0 1px #ffffff0a}.mk2-note:hover{box-shadow:6px 10px 32px #0009;transform:translateY(-4px)rotate(0)!important}.mk2-note-pin{z-index:2;background:radial-gradient(circle at 35% 35%,#c8ff50,#7ab82a);border-radius:50%;width:18px;height:18px;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000080,0 0 0 2px #b2ff5933}.mk2-note-pin:after{content:"";background:#64824699;border-radius:0 0 2px 2px;width:4px;height:8px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.mk2-note-title{color:#e8f0e0;margin:0 0 12px;font-size:1rem;font-weight:700;line-height:1.3}.mk2-note-desc{color:#c8d7be80;margin:0;font-size:.82rem;line-height:1.7}.mk2-note--0{grid-area:1/1;transform:rotate(-1.5deg)}.mk2-note--1{grid-area:1/2;transform:rotate(1deg)}.mk2-note--2{grid-area:1/3;transform:rotate(-.8deg)}.mk2-note--3{grid-area:1/4;transform:rotate(1.8deg)}.mk2-note--4{grid-area:2/1/auto/span 2;transform:rotate(-1.2deg)}.mk2-note--5{grid-area:2/3;transform:rotate(.6deg)}.mk2-note--6{grid-area:2/4;transform:rotate(-1deg)}@media (width<=1024px){.mk2-sticky-board{grid-template-columns:repeat(2,1fr)}.mk2-note--0,.mk2-note--1,.mk2-note--2,.mk2-note--3,.mk2-note--4,.mk2-note--5,.mk2-note--6{grid-area:auto}}@media (width<=600px){.mk2-sticky-board{grid-template-columns:1fr}.mk2-sticky-section{padding:60px 6% 70px}}.mk2-process-panel{border-top:1px solid #ffffff0a;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:420px;padding:90px 7%;display:grid}.mk2-step-counter{letter-spacing:.12em;color:#b2ff5999;margin-bottom:20px;font-size:.8rem;font-weight:700;display:block}.mk2-step-title{letter-spacing:-.02em;color:#fff;margin:0 0 20px;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;line-height:1.05}.mk2-step-desc{color:#ffffff8c;max-width:440px;font-size:1rem;line-height:1.72}.mk2-process-right{justify-content:center;align-items:center;display:flex}.mk2-shape{width:min(280px,45vw);height:min(280px,45vw);animation:6s ease-in-out infinite float}.mk2-testi-section{background:#070f0a;border-top:1px solid #ffffff0a;padding:100px 7%}.mk2-testi-inner{text-align:center;max-width:760px;margin:0 auto}.mk2-testi-quote{color:#ffffffd9;margin:0 0 36px;font-size:clamp(1.15rem,2.5vw,1.5rem);font-style:italic;font-weight:500;line-height:1.6}.mk2-testi-author{justify-content:center;align-items:center;gap:14px;margin-bottom:28px;display:flex}.mk2-testi-avatar{color:#b2ff59;background:#b2ff5926;border:1px solid #b2ff594d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.82rem;font-weight:700;display:flex}.mk2-testi-name{color:#fff;font-size:.95rem;font-weight:600}.mk2-testi-role{color:#ffffff73;margin-top:2px;font-size:.8rem}.mk2-testi-nav{justify-content:center;gap:10px;display:flex}.mk2-testi-btn{color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;transition:background .2s,border-color .2s;display:flex}.mk2-testi-btn:hover{color:#b2ff59;background:#b2ff591a;border-color:#b2ff594d}.mk2-blog-section{background:#0a150c;grid-template-columns:1fr 1.6fr;align-items:start;gap:80px;padding:100px 7%;display:grid}.mk2-blog-h2{margin:0 0 16px;font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:700;line-height:1.2}.mk2-blog-sub{color:#ffffff7a;max-width:300px;font-size:.92rem;line-height:1.7}.mk2-blog-right{flex-direction:column;gap:2px;display:flex}.mk2-blog-item{cursor:pointer;border-bottom:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:18px;padding:18px 0;transition:background .15s;display:flex}.mk2-blog-item:first-child{border-top:1px solid #ffffff0d}.mk2-blog-item:hover{background:#b2ff5908;padding-left:8px}.mk2-blog-thumb{filter:brightness(.7);background-position:50%;background-size:cover;border-radius:8px;flex-shrink:0;width:72px;height:54px}.mk2-blog-info{flex:1}.mk2-blog-date{color:#b2ff5999;letter-spacing:.06em;margin-bottom:5px;font-size:.72rem;font-weight:600;display:block}.mk2-blog-title{color:#ffffffb8;margin:0;font-size:.9rem;line-height:1.45}.mk2-cta-section{text-align:center;background:url(/cta-grid-bg.webp) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.mk2-cta-overlay{background:linear-gradient(#070f0ae0 0%,#050c06bf 50%,#070f0aeb 100%);position:absolute;inset:0}.mk2-cta-content{z-index:1;position:relative}.mk2-cta-h2{color:#fff;margin:0 0 32px;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.1}.mk2-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mk2-cta-outline{color:#ffffffb3;background:0 0;border:1px solid #ffffff40;border-radius:999px;align-items:center;padding:14px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.mk2-cta-outline:hover{color:#b2ff59;border-color:#b2ff5966}.mk2-brand-text{letter-spacing:-.04em;color:#b2ff59;text-align:center;-webkit-user-select:none;user-select:none;opacity:.18;background:#070f0a;padding:20px 0 0;font-size:clamp(5rem,18vw,14rem);font-weight:900;line-height:.85;overflow:hidden}@media (width<=767px){.mk2-hero{padding:110px 6% 60px}.mk2-pill--tr,.mk2-pill--br{display:none}.mk2-h1{font-size:clamp(2.2rem,9vw,3rem)}.mk2-hero-proof{flex-wrap:wrap;padding:16px}.mk2-proof-sep{display:none}.mk2-proof-item{flex:100px}.mk2-stats-inner{flex-direction:column;gap:28px}.mk2-stat-sep{width:60px;height:1px}.mk2-about-section{grid-template-columns:1fr;gap:48px}.mk2-services-head{flex-direction:column;align-items:flex-start;gap:20px}.mk2-services-grid,.mk2-services-grid--2{grid-template-columns:1fr}.mk2-process-panel{grid-template-columns:1fr;gap:32px;padding:60px 6%}.mk2-shape{width:160px;height:160px}.mk2-blog-section{grid-template-columns:1fr;gap:40px}.mk2-blog-section,.mk2-services-section,.mk2-about-section{padding:70px 6%}}@keyframes cl2-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cl2-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes cl2-float-c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cl2-page{color:#e8f2e8;background:#060e08;width:100%;min-height:100vh}.cl2-hero-wall{background:linear-gradient(#020a04 0%,#03401a 25%,#1d8a4a 55%,#0d4a22 80%,#060e08 100%);padding:130px 6% 0;position:relative;overflow:hidden}.cl2-wall-fade{pointer-events:none;z-index:2;background:linear-gradient(#0000,#060e08);height:120px;position:absolute;bottom:0;left:0;right:0}.cl2-hero-inner{align-items:flex-start;gap:48px;display:flex}.cl2-hero-text{z-index:3;flex:0 0 300px;max-width:300px;padding-top:40px;position:relative}.cl2-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#74df18;align-items:center;gap:10px;margin-bottom:22px;font-size:.78rem;font-weight:600;display:inline-flex}.cl2-eyebrow-line{background:#1abc6e;border-radius:2px;flex-shrink:0;width:28px;height:2px;display:inline-block}.cl2-h1{letter-spacing:-.03em;color:#f0f8f0;margin:0 0 20px;font-family:Outfit,sans-serif;font-size:clamp(2.8rem,5.5vw,4.8rem);font-weight:700;line-height:1.08}.cl2-h1-dim{color:#ffffff8c}.cl2-hero-desc{color:#ffffffa6;max-width:440px;margin-bottom:32px;font-size:1rem;line-height:1.7}.cl2-hero-btn{color:#b2ff59;background:#0a2a0a;border-radius:100px;align-items:center;gap:8px;padding:13px 28px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex}.cl2-hero-btn:hover{color:#1a7a3a;background:#fff;gap:12px}.cl2-icon-cloud{z-index:1;flex:1;grid-template-columns:repeat(6,1fr);align-items:start;gap:12px;min-width:0;padding-bottom:80px;display:grid;position:relative}.cl2-icon-card:nth-child(odd){margin-top:0}.cl2-icon-card:nth-child(2n){margin-top:36px}.cl2-icon-card{-webkit-backdrop-filter:blur(12px);cursor:default;animation:4s ease-in-out infinite cl2-float-a;animation-delay:calc(var(--ci,0) * .14s);background:#ffffffad;border:1px solid #ffffffe6;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 12px;transition:transform .3s,box-shadow .3s,background .3s;display:flex;box-shadow:0 4px 24px #00000012,0 1px 4px #0000000a}.cl2-icon-card:nth-child(2n){animation-name:cl2-float-b;animation-duration:5s}.cl2-icon-card:nth-child(3n){animation-name:cl2-float-c;animation-duration:6s}.cl2-icon-card:hover{background:#ffffffe6;animation-play-state:paused;transform:translateY(-8px)scale(1.05);box-shadow:0 16px 48px #1abc6e2e,0 4px 12px #00000014}.cl2-icon-card:hover .cl2-icon-name{color:#0a1e0acc}.cl2-icon-img-wrap{justify-content:center;align-items:center;width:100%;height:68px;display:flex}.cl2-icon-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.cl2-icon-name{color:#ffffffe6;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.6rem;font-weight:500;line-height:1.3;overflow:hidden}.cl2-stats-band{background:#0a1a0c;border-top:1px solid #1abc6e1f;border-bottom:1px solid #1abc6e26;justify-content:center;align-items:center;gap:0;margin-bottom:0;padding:44px 7%;display:flex}.cl2-stat{text-align:center;flex:1;padding:0 20px}.cl2-stat-num{color:#1abc6e;margin-bottom:6px;font-family:Outfit,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.cl2-stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.cl2-testi-section{background:#060e08;padding:80px 7%}.cl2-testi-head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:48px;display:flex}.cl2-section-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#1abc6e;font-size:.72rem;font-weight:600}.cl2-section-h2{letter-spacing:-.02em;color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700}.cl2-testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cl2-testi-card{background:#0d1f10;border:1px solid #1abc6e24;border-radius:16px;padding:32px 28px;transition:transform .3s,box-shadow .3s}.cl2-testi-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #1abc6e1a}.cl2-testi-quote-mark{color:#1abc6e40;margin-bottom:10px;font-family:Georgia,serif;font-size:3.5rem;line-height:1}.cl2-testi-quote{color:#ffffffb3;margin:0 0 28px;font-size:.95rem;line-height:1.7}.cl2-testi-author{align-items:center;gap:14px;display:flex}.cl2-testi-avatar{color:#fff;background:linear-gradient(135deg,#1abc6e,#9eea2a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:.75rem;font-weight:700;display:flex}.cl2-testi-name{color:#fff;font-size:.88rem;font-weight:600}.cl2-testi-role{color:#ffffff80;margin-top:2px;font-size:.77rem}.cl2-cta-section{text-align:center;background:linear-gradient(#060e08 0%,#03401a 30%,#1d8a4a 55%,#dceee4 100%);padding:80px 7% 100px}.cl2-cta-inner{flex-direction:column;align-items:center;display:flex}.cl2-cta-h2{letter-spacing:-.03em;color:#fff;margin:0 0 16px;font-family:Outfit,sans-serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:700}.cl2-cta-sub{color:#ffffffa6;max-width:400px;margin-bottom:36px;font-size:1rem;line-height:1.65}.cl2-cta-btn{color:#b2ff59;background:#0a2a0a;border-radius:100px;align-items:center;gap:8px;padding:14px 32px;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .2s,gap .2s,color .2s;display:inline-flex}.cl2-cta-btn:hover{color:#fff;background:#1b5c40;gap:12px}.cl2-footer-wrap{background:#dceee4}.cl2-footer-wrap .footer-stage{background:0 0;margin-top:0;padding-top:80px}.cl2-footer-wrap .footer-card{-webkit-backdrop-filter:none;border:none;border-radius:28px;background:linear-gradient(#dceee4 0%,#1d8a4a 35%,#03401a 65%,#000 100%)!important}.cl2-footer-wrap .footer-card:before{display:none}.cl2-footer-wrap .footer-blob-1,.cl2-footer-wrap .footer-blob-2,.cl2-footer-wrap .footer-blob-3{opacity:0}@media (width<=1200px){.cl2-icon-cloud{grid-template-columns:repeat(5,1fr)}.cl2-hero-text{flex:0 0 260px;max-width:260px}}@media (width<=900px){.cl2-hero-inner{flex-direction:column;gap:32px}.cl2-hero-text{flex:none;max-width:100%;padding-top:0}.cl2-h1{font-size:clamp(2.2rem,6vw,3rem)}.cl2-icon-cloud{grid-template-columns:repeat(5,1fr);gap:10px}.cl2-testi-grid{grid-template-columns:1fr 1fr}.cl2-stats-band{flex-wrap:wrap;gap:24px}.cl2-stat{flex:40%;border-left:none!important}}@media (width<=600px){.cl2-hero-wall{padding:100px 5% 0}.cl2-icon-cloud{grid-template-columns:repeat(3,1fr);gap:8px}.cl2-icon-card{border-radius:16px;padding:12px 8px 10px}.cl2-icon-img-wrap{height:48px}.cl2-icon-name{display:none}.cl2-testi-grid{grid-template-columns:1fr}.cl2-testi-section{padding:56px 5%}.cl2-cta-section{padding:60px 5% 80px}.cl2-icon-card:nth-child(odd){margin-top:0}.cl2-icon-card:nth-child(2n){margin-top:16px}}.mkp-journey{background:#f4f5f0;padding:80px 7% 0}.mkp-journey-intro{text-align:center;padding-bottom:64px}.mkp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#3c5a28b3;margin-bottom:12px;font-size:.72rem;font-weight:700;display:inline-block}.mkp-journey-h2{color:#1a2010;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.18}.mkp-row{border-top:1px solid #50643c1f;grid-template-columns:1fr 1fr;align-items:center;gap:0;padding:72px 0;display:grid}.mkp-row--flip{direction:rtl}.mkp-row--flip>*{direction:ltr}.mkp-row--last{border-bottom:1px solid #50643c1f;margin-bottom:80px}.mkp-text{padding:0 48px 0 0}.mkp-row--flip .mkp-text{padding:0 0 0 48px}.mkp-counter{background:#50783214;border:1px solid #50783226;border-radius:100px;align-items:baseline;gap:1px;margin-bottom:16px;padding:3px 10px;display:inline-flex}.mkp-n{color:#325a1ebf;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:800;line-height:1}.mkp-total{color:#50783280;letter-spacing:.02em;font-size:.82rem;font-weight:600}.mkp-title{color:#1a2010;margin:0 0 14px;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800;line-height:1.2}.mkp-desc{color:#1e2814a6;margin:0 0 22px;font-size:.97rem;line-height:1.7}.mkp-tags{flex-wrap:wrap;gap:8px;display:flex}.mkp-tag{letter-spacing:.08em;text-transform:uppercase;color:#32501eb3;background:#5082321a;border:1px solid #5082322e;border-radius:100px;padding:4px 10px;font-size:.72rem;font-weight:700}.mkp-visual{justify-content:center;align-items:center;padding:0 0 0 48px;display:flex}.mkp-row--flip .mkp-visual{padding:0 48px 0 0}.mkp-card{background:#fff;border:1px solid #50643c1a;border-radius:14px;padding:20px 22px;box-shadow:0 4px 18px #1e32140f}.mkp-card-lbl{letter-spacing:.1em;text-transform:uppercase;color:#3c5a288c;margin-bottom:14px;font-size:.7rem;font-weight:700}.mkp-pin-dot{background:#508c3799;border-radius:50%;width:8px;height:8px;margin-bottom:10px}.mkp-audit-wrap{width:100%;max-width:380px;position:relative}.mkp-card--main{width:100%}.mkp-bar-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mkp-bar-nm{color:#1e321499;flex-shrink:0;width:50px;font-size:.78rem}.mkp-bar-tr{background:#b4bea033;border-radius:4px;flex:1;height:8px;overflow:hidden}.mkp-bar-fl{border-radius:4px;height:100%;transition:width .6s}.mkp-bar-vl{color:#3c5a28b3;text-align:right;flex-shrink:0;width:34px;font-size:.72rem;font-weight:700}.mkp-sticky{color:#785014d9;white-space:nowrap;background:#fff8e8;border:1px solid #c8a03c4d;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;display:flex;position:absolute;bottom:-18px;left:-16px;box-shadow:0 2px 8px #0000000f}.mkp-sticky--rot1{transform:rotate(-2deg)}.mkp-sdot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.mkp-sdot--red{background:#c8503cb3}.mkp-sheet{background:#fff;border:1px solid #50643c1f;border-radius:10px;padding:10px 14px;position:absolute;top:-18px;right:-12px;box-shadow:0 2px 10px #0000000f}.mkp-sheet--rot2{transform:rotate(2deg)}.mkp-sheet-lbl{letter-spacing:.08em;text-transform:uppercase;color:#3c5a288c;margin-bottom:6px;font-size:.65rem;font-weight:700}.mkp-strategy-wrap{flex-direction:column;gap:14px;width:100%;max-width:380px;display:flex;position:relative}.mkp-card--board{width:100%}.mkp-board-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.mkp-bm{color:#1e32148c;flex-shrink:0;width:56px;font-size:.75rem}.mkp-bbar{background:#508c3780;border-radius:5px;height:10px}.mkp-kpi-row{gap:10px;display:flex}.mkp-kpi{background:#fff;border:1px solid #50643c1a;border-radius:10px;flex-direction:column;flex:1;gap:4px;padding:10px 12px;display:flex;box-shadow:0 2px 8px #0000000a}.mkp-kl{letter-spacing:.08em;text-transform:uppercase;color:#3c5a2880;font-size:.62rem;font-weight:700}.mkp-kv{color:#325a1ed9;font-size:1rem;font-weight:800}.mkp-donut{background:#fff;border:1px solid #50643c1a;border-radius:50%;padding:6px;position:absolute;top:12px;right:-12px;box-shadow:0 2px 10px #0000000f}.mkp-creative-wrap{width:100%;max-width:340px;height:200px;position:relative}.mkp-adcard{background:#fff;border:1px solid #50643c1f;border-radius:12px;padding:14px 16px;position:absolute;box-shadow:0 2px 10px #0000000d}.mkp-adcard--b3{background:#ebeee1b3;width:240px;height:100px;bottom:0;left:30px;transform:rotate(4deg)}.mkp-adcard--b2{width:240px;height:100px;bottom:16px;left:16px;transform:rotate(1.5deg)}.mkp-adcard--b1{border-color:#508c374d;width:250px;height:110px;bottom:32px;left:0;transform:rotate(-1deg)}.mkp-adlbl{letter-spacing:.1em;text-transform:uppercase;color:#3c5a288c;margin-bottom:6px;font-size:.62rem;font-weight:700}.mkp-adlbl--win{color:#3c8228d9}.mkp-adhl{color:#1a2010;margin-bottom:8px;font-size:.95rem;font-weight:700}.mkp-adcta{color:#fffffff2;background:#46822dd9;border-radius:100px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.mkp-annot{align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:0}.mkp-annot-line{background:#50823259;width:28px;height:1px}.mkp-annot-txt{color:#3c6428a6;font-size:.62rem;line-height:1.4}.mkp-copy-note{color:#3c5a2873;font-size:.72rem;font-style:italic;position:absolute;top:0;left:0}.mkp-launch-wrap{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex}.mkp-card--launch{width:100%}.mkp-launch-hdr{color:#325a1ed9;align-items:center;gap:8px;margin-bottom:16px;font-size:.78rem;font-weight:700;display:flex}.mkp-ldot{background:#3cb450cc;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite mkpPulse}@keyframes mkpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.mkp-lrow{align-items:center;gap:8px;margin-bottom:9px;display:flex}.mkp-lch{color:#1e3214a6;flex-shrink:0;width:78px;font-size:.75rem}.mkp-ltr{background:#b4bea033;border-radius:4px;flex:1;height:7px;overflow:hidden}.mkp-lfl{background:#508c378c;border-radius:4px;height:100%}.mkp-lst{color:#3ca03ccc;text-align:right;flex-shrink:0;width:36px;font-size:.62rem;font-weight:700}.mkp-conv-badge{color:#28641ed9;background:#508c371a;border:1px solid #508c3733;border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:.73rem;font-weight:700;display:flex}.mkp-spark{background:#fff;border:1px solid #50643c1a;border-radius:10px;padding:10px 14px;box-shadow:0 2px 8px #0000000a}.mkp-spark-lbl{letter-spacing:.08em;text-transform:uppercase;color:#3c5a2880;margin-bottom:6px;font-size:.62rem;font-weight:700;display:block}.mkp-optimise-wrap{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex}.mkp-ab{align-items:center;gap:10px;display:flex}.mkp-ab-card{background:#fff;border:1px solid #50643c1f;border-radius:12px;flex:1;padding:12px 14px;box-shadow:0 2px 8px #0000000a}.mkp-ab-card--win{background:#f0f8eacc;border-color:#508c3759}.mkp-ab-vs{color:#3c5a2866;flex-shrink:0;font-size:.72rem;font-weight:700}.mkp-ablbl{letter-spacing:.08em;text-transform:uppercase;color:#3c5a288c;margin-bottom:4px;font-size:.65rem;font-weight:800}.mkp-ablbl--win{color:#328228e6}.mkp-abmet{color:#1a2010;margin-bottom:8px;font-size:.85rem;font-weight:700}.mkp-abbar{border-radius:3px;height:6px}.mkp-bid-card{width:100%}.mkp-aud{color:#285019bf;background:#fff;border:1px solid #50643c1a;border-radius:100px;align-items:center;gap:10px;padding:9px 16px;font-size:.75rem;font-weight:600;display:flex;box-shadow:0 2px 8px #0000000a}.mkp-aud-ring{border:2px solid #508c3799;border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:0 0 0 3px #508c371f}.mkp-report-wrap{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex}.mkp-card--dash{width:100%}.mkp-dash-hdr{color:#1e3214b3;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.75rem;font-weight:700;display:flex}.mkp-dash-dt{color:#3c5a2880;font-size:.68rem}.mkp-dash-kpis{gap:10px;margin-bottom:14px;display:flex}.mkp-dkpi{background:#f5f8f0cc;border-radius:8px;flex-direction:column;flex:1;gap:3px;padding:8px 10px;display:flex}.mkp-dkl{letter-spacing:.08em;text-transform:uppercase;color:#3c5a2880;font-size:.6rem;font-weight:700}.mkp-dkv{color:#1a2010;font-size:.95rem;font-weight:800}.mkp-up{color:#3ca032d9;font-size:.7rem;font-weight:700}.mkp-dn{color:#b43c28b3;font-size:.7rem;font-weight:700}.mkp-attr{align-items:flex-end;gap:10px;height:64px;display:flex}.mkp-attr-col{color:#3c5a2880;flex-direction:column;align-items:center;gap:5px;font-size:.62rem;display:flex}.mkp-attr-bar{background:#508c3780;border-radius:4px 4px 0 0;width:22px}.mkp-fwd{color:#285a19cc;background:#f0f8e8cc;border:1px solid #508c3733;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:.78rem;font-weight:600;line-height:1.4;display:flex}.mkp-fwd-arr{color:#508c37b3;flex-shrink:0;font-size:1.2rem}@media (width<=900px){.mkp-journey{padding:60px 5% 0}.mkp-row{grid-template-columns:1fr;gap:36px;padding:52px 0}.mkp-row--flip{direction:ltr}.mkp-text,.mkp-row--flip .mkp-text{padding:0}.mkp-visual{justify-content:flex-start;padding:0}.mkp-row--flip .mkp-visual{padding:0}.mkp-n{font-size:.82rem}.mkp-audit-wrap,.mkp-strategy-wrap,.mkp-creative-wrap,.mkp-launch-wrap,.mkp-optimise-wrap,.mkp-report-wrap{max-width:100%}}@media (width<=600px){.mkp-journey{padding:48px 5% 0}.mkp-journey-h2{font-size:1.7rem}.mkp-row{padding:40px 0}.mkp-kpi-row{flex-wrap:wrap}.mkp-kpi{min-width:80px}.mkp-donut{margin-top:0;position:static}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
