@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-border-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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--background:#fff;--foreground:#171717}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;background:#080808;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080808c7;border-bottom:1px solid #ffffff14;width:100%;position:fixed;top:0;left:0}:is(body:has(>main.admin-dashboard) .navlinks,body:has(>main.admin-dashboard) .navbar-mobile-menu){display:none}.admin-dashboard-shell{width:min(1400px,100%);margin:0 auto}.admin-dashboard-toolbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.admin-dashboard-kicker{color:#ffffff61;letter-spacing:1.5px;margin-top:40px;margin-bottom:12px;font-size:10px;font-weight:600}.admin-dashboard-title{font-size:32px;line-height:1.15}.admin-dashboard-count{color:#ffffff8c;font-size:13px}.admin-dashboard-count strong{color:#9297ff;margin-right:6px;font-size:20px}.admin-messages-section{background:#0b0b0b;border:1px solid #ffffff1a;margin-top:24px;overflow:hidden}.admin-messages-scroll{overscroll-behavior-x:contain;overflow-x:auto}.admin-messages-table{border-collapse:collapse;text-align:left;width:100%;min-width:1120px;font-size:12px}.admin-messages-table th,.admin-messages-table td{vertical-align:top;border-bottom:1px solid #ffffff12;padding:15px 16px}.admin-messages-table th{color:#ffffff7a;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#111;font-size:9px;font-weight:600}.admin-messages-table tbody tr:last-child td{border-bottom:0}.admin-messages-table tbody tr:hover{background:#ffffff06}.admin-message-date{color:#ffffff8c;white-space:nowrap;min-width:150px}.admin-message-name,.admin-message-company{display:block}.admin-message-name{color:#fff;margin-bottom:5px}.admin-message-company{color:#ffffff6b}.admin-message-email{color:#a4a8ff}.admin-message-email:hover{color:#fff}.admin-message-status{color:#a4a8ff;letter-spacing:.5px;border:1px solid #9297ff40;padding:5px 8px;font-size:9px;font-weight:600;display:inline-block}.admin-status-read{color:#93e3aa;border-color:#8de9b040}.admin-status-archived{color:#ffffff73;border-color:#ffffff24}.admin-message-body{color:#ffffffa8;white-space:pre-wrap;overflow-wrap:anywhere;min-width:300px;max-width:440px;line-height:1.6}.admin-messages-empty{color:#ffffff7a;padding:32px;font-size:14px}.admin-articles-section{border-top:1px solid #ffffff1a;margin-top:40px}.admin-articles-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 0;display:flex}.admin-articles-title{font-size:24px;line-height:1.2}.admin-articles-scroll{overscroll-behavior-x:contain;background:#0b0b0b;border:1px solid #ffffff1a;overflow-x:auto}.admin-articles-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px;font-size:12px}.admin-articles-table th,.admin-articles-table td{vertical-align:top;border-bottom:1px solid #ffffff12;padding:15px 16px}.admin-articles-table th{color:#ffffff7a;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#111;font-size:9px;font-weight:600}.admin-articles-table tbody tr:last-child td{border-bottom:0}.admin-articles-table tbody tr:hover{background:#ffffff06}.admin-article-details{min-width:340px;max-width:460px}.admin-article-title,.admin-article-description{display:block}.admin-article-title{color:#fff;margin-bottom:7px;font-size:13px;font-weight:600}.admin-article-title:hover{color:#a4a8ff}.admin-article-description{color:#ffffff6b;line-height:1.5}.admin-article-date{color:#ffffff8c;white-space:nowrap;min-width:135px}.admin-article-tags{min-width:180px}.admin-article-tags span{color:#a4a8ffcc;margin:0 6px 6px 0;font-size:10px;display:inline-block}.admin-article-feature-form{white-space:nowrap;align-items:center;gap:12px;display:flex}.admin-article-feature-choice{color:#ffffffad;cursor:pointer;align-items:center;gap:7px;display:inline-flex}.admin-article-feature-choice input{accent-color:#9297ff;width:15px;height:15px}.admin-article-save{color:#d5d7ff;font:inherit;cursor:pointer;background:#9297ff14;border:1px solid #9297ff73;padding:7px 11px;font-size:11px}.admin-article-save:hover{background:#9297ff2e}.admin-articles-empty{color:#ffffff7a;background:#0b0b0b;border:1px solid #ffffff1a;padding:28px;font-size:14px}.admin-articles-pagination{color:#ffffff7a;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:12px;display:flex}.admin-articles-page-controls{align-items:center;gap:16px;display:flex}.admin-articles-page-controls a{color:#d5d7ff}.admin-articles-page-controls [aria-disabled=true]{color:#ffffff3d}@media (max-width:700px){.admin-dashboard-toolbar{flex-direction:column;align-items:flex-start}.admin-dashboard-title{font-size:28px}.admin-articles-toolbar,.admin-articles-pagination{flex-direction:column;align-items:flex-start}}.navbar{justify-content:space-between;align-items:center;gap:40px;width:min(1400px,100% - 64px);height:84px;margin:0 auto;display:flex;position:relative}.navbar-logo{letter-spacing:-.5px;border:3px solid #fff;border-radius:6px;padding:10px;font-size:18px;font-weight:800;transition:background .52s ease-in,color .4s ease-in,border-color .52s ease-in}.navbar-logo:hover{color:#080808;background:#fff;border-color:#8a2be2}.navlinks{align-items:center;gap:42px;margin-bottom:-8px;display:flex}.navlinks a{color:#ffffffb8;font-size:14px;font-weight:500;transition:color .25s,transform .25s;position:relative}.navlinks a:hover{color:#fff}.navbar-mobile-menu{display:none}.navbar-mobile-menu summary{cursor:pointer;background:#ffffff09;border:1px solid #ffffff6b;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;list-style:none;display:flex}.navbar-mobile-menu summary:focus-visible{outline-offset:3px;outline:2px solid #fff}.navbar-mobile-menu summary::-webkit-details-marker{display:none}.navbar-mobile-menu summary::marker{content:""}.navbar-mobile-menu summary span{background:#fff;width:17px;height:1px;transition:transform .2s,opacity .2s}.navbar-mobile-menu[open] summary span:first-child{transform:translateY(6px)rotate(45deg)}.navbar-mobile-menu[open] summary span:nth-child(2){opacity:0}.navbar-mobile-menu[open] summary span:last-child{transform:translateY(-6px)rotate(-45deg)}.navbar-mobile-panel{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080808f7;border:1px solid #ffffff1f;border-top:0;padding:8px 16px;display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0}.navbar-mobile-panel a{color:#ffffffc7;border-bottom:1px solid #ffffff12;padding:13px 0;font-size:14px}.navbar-mobile-panel a:last-child{border-bottom:0}.navbar-cta{border:3px solid #fff3;border-radius:10px;align-items:center;gap:10px;padding:13px 19px;font-size:14px;font-weight:600;transition:background .52s ease-in,color .4s ease-in,border-color .52s ease-in;display:inline-flex}.navbar-logout-button{cursor:pointer;color:inherit;background:0 0;font-family:inherit}.navbar-cta span{transition:transform .5s ease-in}.navbar-cta:hover{color:#080808;background:#fff;border-color:#8a2be2}.navbar-cta:hover span{transform:translate(3px)}@media (max-width:900px){.navbar{gap:12px;width:min(100% - 32px,1400px);height:72px}.navlinks{display:none}.navbar-mobile-menu{display:block}.navbar-logo{font-size:16px}.navbar-cta{padding:10px 15px;font-size:13px}}@media (max-width:600px){.navbar{gap:8px;height:64px}.navbar-logo{padding:7px;font-size:13px}.navbar-mobile-menu summary{width:44px;height:44px}.navbar-cta{gap:6px;padding:8px 10px;font-size:12px}}.hero{background:radial-gradient(circle at 72% 45%,#545cff1f,#0000 30%),#080808;min-height:100vh;padding:160px 0 40px;position:relative;overflow:hidden}.hero-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:min(1400px,100% - 64px);min-height:650px;margin:0 auto;display:grid}.hero-content{z-index:5;position:relative}.hero-eyebrow{letter-spacing:1.8px;color:#ffffff94;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;font-weight:600;display:inline-flex}.hero-dot{background:#8a2be2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #6b04b0e6}.hero-title{letter-spacing:-6px;color:#fff;max-width:820px;font-size:clamp(64px,7.3vw,118px);font-weight:800;line-height:.88}.hero-title span{color:#ffffff59}.hero-description{color:#fff9;max-width:620px;margin-top:36px;font-size:19px;line-height:1.65}.hero-actions{align-items:center;gap:16px;margin-top:30px;display:flex}.hero-primary-btn,.hero-secondary-btn{justify-content:center;align-items:center;gap:14px;height:56px;margin-bottom:55px;padding:32px 28px;font-size:15px;font-weight:600;line-height:1;transition:transform .25s,background-color .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.hero-primary-btn{color:#080808;background:#fff;border:1px solid #fff;box-shadow:0 10px 35px #ffffff14}.hero-primary-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ffffff24}.hero-secondary-btn{color:#ffffffd9;background:#ffffff06;border:1px solid #ffffff2e}.hero-secondary-btn:hover{color:#fff;background:#7c83ff12;border-color:#8c92ffbf;transform:translateY(-3px)}.hero-primary-btn span,.hero-secondary-btn span{font-size:18px;transition:transform .25s;display:inline-block}.hero-primary-btn:hover span{transform:translate(4px)}.hero-secondary-btn:hover span{transform:translate(3px,-3px)}.hero-capabilities{letter-spacing:1.5px;color:#ffffff59;align-items:center;gap:14px;margin-top:55px;font-size:12px;font-weight:600;display:flex}.hero-visual{background:linear-gradient(145deg,#ffffff09,#ffffff14);border:2px solid #ffffff12;border-radius:32px;width:100%;height:610px;position:relative;overflow:hidden}.visual-grid{filter:blur(80px);background:#6168ff26;border-radius:50%;width:320px;height:320px;position:absolute;inset:150px 0 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.data-card{z-index:3;background:rgba(12, 12, 12, .74px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff17;position:absolute;box-shadow:0 30px 70px #00000059}.data-card-one{-webkit-backdrop-filter:blur(20px);z-index:7;background:#0a0a0ecc;border:1px solid #ffffff1a;border-radius:20px;width:270px;padding:22px;position:absolute;top:52px;left:42px;transform:rotate(-4deg);box-shadow:0 30px 70px #00000073}.data-card-two{-webkit-backdrop-filter:blur(22px);z-index:8;background:#08090ee0;border:1px solid #ffffff1c;border-radius:20px;width:330px;padding:0;position:absolute;bottom:38px;right:34px;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff09}.code-card-header{background:#ffffff05;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex}.code-card-title{letter-spacing:1.5px;color:#ffffff9e;font-size:10px;font-weight:700}.code-status{letter-spacing:1.2px;color:#8de9b0;padding-left:12px;font-size:9px;font-weight:600;position:relative}.code-status:before{content:"";background:#8de9b0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #8de9b0b3}.code-content{padding:15px 18px 18px}.code-line{border:0;grid-template-columns:36px 1fr;align-items:center;min-height:32px;display:grid}.line-number{color:#ffffff38;font-family:monospace;font-size:11px}.code-line code{white-space:nowrap;font-family:Courier New,Courier,monospace;font-size:12px}.code-function{color:#8d92ff}.code-text{color:#ffffffb8}.code-comment{grid-template-columns:36px 1fr;margin-bottom:8px;display:grid}.code-comment p{color:#f5f3f345;font-family:Courier New,Courier,monospace;font-size:10px;line-height:1.4}.data-card-top span:last-child{color:#9ca1ff}.chart{align-items:flex-end;gap:9px;height:95px;margin-top:25px;display:flex}.bar{background:linear-gradient(#a3a8fff2,#757cff4d);border-radius:4px 4px 1px 1px;flex:1}.bar-1{height:28%}.bar-2{height:42%}.bar-3{height:38%}.bar-4{height:63%}.bar-5{height:76%}.bar-6{height:95%}.data-card-two{border-radius:20px;width:295px;padding:21px;bottom:55px;right:35px;transform:rotate(3deg)}.code-line{border-bottom:1px solid #ffffff0d;grid-template-columns:30px 1fr;padding:9px 0;font-size:11px;display:grid}.code-line span{color:#ffffff3b}code-line p{color:#ffffff9e}.ai-orbit{justify-content:center;align-items:center;width:270px;height:270px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-core{z-index:4;background:radial-gradient(circle,#888eff80,#2b2f7840);border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;font-size:18px;font-weight:700;display:flex;position:relative;box-shadow:0 0 60px #656cff4d}.orbit{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.orbit-one{width:190px;height:190px}.orbit-two{width:270px;height:270px}.node{background:#a1a6ff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #a1a6ffd9}.node-one{top:37px;left:130px}.node-two{bottom:78px;right:20px}.node-three{bottom:47px;left:37px}.hero-bottom-line{letter-spacing:2px;color:#ffffff40;border-top:1px solid #ffffff14;justify-content:space-between;width:min(1400px,100% - 64px);margin:35px auto 0;padding-top:24px;font-size:10px;font-weight:600;display:flex}.trust-section{background:#080808;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:90px 0;position:relative}.trust-inner{grid-template-columns:.9fr 1.1fr;align-items:end;gap:80px;width:min(1400px,100% - 64px);margin:0 auto;display:grid}.trust-label{letter-spacing:1.8px;color:#ffffff61;margin-bottom:18px;font-size:11px;font-weight:600}.trust-heading h2{letter-spacing:-3px;color:#fff;max-width:600px;font-size:clamp(38px,4vw,68px);font-weight:700;line-height:1}.trust-heading h2 span{color:#ffffff52}.trust-metrics{grid-template-columns:repeat(4,1fr);display:grid}.trust-item{border-left:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;min-height:150px;padding:20px 24px;display:flex}.trust-item:last-child{border-right:1px solid #ffffff14}.trust-number{letter-spacing:-2px;color:#fff;margin-bottom:14px;font-size:clamp(36px,3vw,54px);font-weight:700;line-height:1;display:block}.trust-item p{color:#fff6;font-size:12px;line-height:1.4}.services-section{color:#fff;background:#080808;padding:140px 0;position:relative}.services-inner{width:min(1400px,100% - 64px);margin:0 auto}.services-header{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:85px;display:grid}.section-label{letter-spacing:2px;color:#ffffff59;margin-bottom:22px;font-size:11px;font-weight:600}.services-title{letter-spacing:-5px;color:#fff;font-size:clamp(54px,6vw,96px);font-weight:800;line-height:.93}.services-title span{color:#ffffff47}.services-intro{color:#ffffff7a;max-width:470px;padding-bottom:8px;font-size:17px;line-height:1.7}.services-list{border-top:1px solid #ffffff1a}.service-row{border-bottom:1px solid #ffffff1a;grid-template-columns:90px minmax(280px,1fr) minmax(300px,.85fr) 60px;align-items:center;gap:35px;min-height:190px;padding:34px 10px;transition:background .35s,padding .35s;display:grid;position:relative;overflow:hidden}.service-row:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#6c73ff17,#6c73ff04);transition:opacity .35s;position:absolute;inset:0}.service-row:hover:before{opacity:1}.service-number{z-index:2;letter-spacing:1px;color:#ffffff40;align-self:start;padding-top:10px;font-size:11px;font-weight:600;position:relative}.service-main{z-index:2;position:relative}.service-main h3{letter-spacing:-2px;color:#fff;margin-bottom:16px;font-size:clamp(30px,3vw,48px);font-weight:600;transition:transform .35s,color .35s}.service-main p{color:#fff6;max-width:520px;font-size:14px;line-height:1.7}.service-row:hover .service-main h3{color:#a9adff;transform:translate(7px)}.service-items{z-index:2;flex-wrap:wrap;gap:9px;display:flex;position:relative}.service-items span{color:#ffffff7a;background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;padding:8px 12px;font-size:11px;transition:color .25s,border-color .25s,background .25s}.service-row:hover .service-items span{color:#ffffffbf;background:#8b91ff0a;border-color:#8b91ff40}.service-arrow{z-index:2;color:#ffffff73;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;transition:transform .35s,background .35s,color .35s,border-color .35s;display:flex;position:relative}.service-row:hover .service-arrow{color:#080808;background:#fff;border-color:#fff;transform:rotate(45deg)}@media (max-width:1000px){.services-header{grid-template-columns:1fr;gap:35px}.service-row{grid-template-columns:60px 1fr 50px}.service-items{grid-column:2/3;padding-bottom:10px}}@media (max-width:700px){.services-section{padding:95px 0}.services-inner{width:calc(100% - 32px)}.services-header{margin-bottom:55px}.services-title{letter-spacing:-3px;font-size:clamp(48px,14vw,70px)}.services-intro{font-size:15px}.service-row{grid-template-columns:42px 1fr 42px;gap:12px;min-height:auto;padding:28px 0}.service-main h3{letter-spacing:-1.5px;font-size:30px}.service-main p{font-size:13px}.service-items{grid-column:2/4;gap:7px;margin-top:8px}.service-items span{padding:7px 10px;font-size:10px}.service-arrow{width:38px;height:38px}}.capabilities-section{color:#fff;background:radial-gradient(circle at 78% 48%,#696fff14,#0000 27%),#080808;padding:140px 0;position:relative;overflow:hidden}.capabilities-inner{width:min(1400px,100% - 64px);margin:0 auto}.capabilities-heading{margin-bottom:70px}.capabilities-heading h2{letter-spacing:-5px;max-width:1000px;font-size:clamp(54px,6vw,96px);font-weight:800;line-height:.93}.capabilities-heading h2 span{color:#ffffff45}.capability-tabs{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid}.capability-tab{color:#ffffff59;letter-spacing:1.5px;cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff14;align-items:center;gap:16px;min-height:76px;padding:0 24px;font-size:12px;font-weight:700;transition:color .3s,background .3s;display:flex;position:relative}.capability-tab:first-child{border-left:1px solid #ffffff14}.capability-tab span{color:#fff3;font-size:10px}.capability-tab:after{content:"";background:#9297ff;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.capability-tab:hover{color:#ffffffbf;background:#ffffff05}.capability-tab.active{color:#fff;background:#7a80ff0b}.capability-tab.active:after{transform:scaleX(1)}.capability-tab.active span{color:#9297ff}.capability-display{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;min-height:610px;padding-top:70px;display:grid}.capability-content{max-width:560px}.capability-category{letter-spacing:2px;color:#9096ff;margin-bottom:22px;font-size:10px;font-weight:700}.capability-content h3{letter-spacing:-3.5px;max-width:550px;margin-bottom:24px;font-size:clamp(42px,4.3vw,68px);font-weight:700;line-height:1}.capability-description{color:#ffffff70;max-width:520px;font-size:16px;line-height:1.7}.capability-services{grid-template-columns:repeat(2,1fr);gap:0;margin-top:42px;display:grid}.capability-service{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;min-height:52px;display:flex}.capability-service:nth-child(odd){margin-right:18px}.capability-service span{color:#9096ff;font-size:12px}.capability-service p{color:#ffffff9e;font-size:12px}.capability-visual{background:linear-gradient(145deg,#ffffff09,#ffffff02);border:1px solid #ffffff14;border-radius:28px;height:520px;position:relative;overflow:hidden}.capability-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.capability-visual-header{z-index:5;color:#ffffff73;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:62px;padding:0 22px;font-size:11px;display:flex;position:relative}.capability-live{letter-spacing:1.3px;color:#fff6;align-items:center;gap:8px;font-size:9px;display:flex}.capability-live>span{background:#8ee4ad;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #8ee4adb3}.capability-core{justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.capability-ring{border:1px solid #9197ff29;border-radius:50%;position:absolute}.ring-large{width:275px;height:275px}.ring-small{width:185px;height:185px}.capability-core-center{z-index:3;letter-spacing:1px;background:radial-gradient(circle,#8187ff57,#2d306926);border:1px solid #9ca1ff57;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;font-size:13px;font-weight:700;display:flex;position:relative;box-shadow:0 0 70px #656cff3d}.capability-node{background:#a2a6ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 16px #a2a6ffcc}.node-a{top:2px;left:50%}.node-b{bottom:62px;right:16px}.node-c{bottom:65px;left:18px}.capability-code{z-index:7;-webkit-backdrop-filter:blur(18px);background:#08080cc7;border:1px solid #ffffff17;border-radius:15px;width:275px;padding:16px;position:absolute;bottom:22px;right:24px;box-shadow:0 20px 50px #0006}.capability-code-line{grid-template-columns:34px 1fr;align-items:center;min-height:32px;display:grid}.capability-code-line span{color:#ffffff30;font-family:monospace;font-size:10px}.capability-code-line code{color:#ffffff94;font-family:Courier New,monospace;font-size:10px}@media (max-width:1050px){.capability-display{grid-template-columns:1fr;gap:60px}.capability-content{max-width:750px}.capability-visual{max-width:850px}}@media (max-width:700px){.capabilities-section{padding:95px 0}.capabilities-inner{width:calc(100% - 32px)}.capabilities-heading{margin-bottom:50px}.capabilities-heading h2{letter-spacing:-3px;font-size:clamp(46px,14vw,68px)}.capability-tabs{grid-template-columns:repeat(2,1fr)}.capability-tab{border-bottom:1px solid #ffffff14;min-height:62px;padding:0 14px;font-size:10px}.capability-display{gap:45px;min-height:auto;padding-top:55px}.capability-content h3{letter-spacing:-2.5px;font-size:42px}.capability-services{grid-template-columns:1fr}.capability-service:nth-child(odd){margin-right:0}.capability-visual{border-radius:22px;height:450px}.capability-core,.ring-large{width:220px;height:220px}.ring-small{width:145px;height:145px}.capability-core-center{width:74px;height:74px;font-size:11px}.capability-code{width:calc(100% - 28px);bottom:14px;right:14px}}.work-section{color:#fff;background:#0b0b0b;padding:150px 0;position:relative}.work-header{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:85px;display:grid}.work-title{letter-spacing:-5px;font-size:clamp(54px,6vw,96px);font-weight:800;line-height:.93}.work-title span{color:#ffffff47}.work-header-right{justify-self:end;max-width:470px}.work-header-right>p{color:#ffffff73;margin-bottom:26px;font-size:16px;line-height:1.7}.work-all-link{color:#ffffffd9;align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.work-all-link span{transition:transform .25s}.work-all-link:hover span{transform:translate(3px,-3px)}.projects-list{flex-direction:column;gap:120px;display:flex}.project-card{grid-template-columns:1.18fr .82fr;align-items:center;gap:65px;display:grid}.project-card:nth-child(2n) .project-visual{order:2}.project-card:nth-child(2n) .project-info{order:1}.project-visual{background:linear-gradient(145deg,#ffffff0b,#ffffff02);border:1px solid #ffffff14;border-radius:28px;height:570px;transition:transform .4s,border-color .4s;position:relative;overflow:hidden}.project-card:hover .project-visual{border-color:#9399ff3d;transform:translateY(-7px)}.project-visual-one{background:radial-gradient(circle at 70% 30%,#7077ff2b,#0000 32%),#101014}.project-visual-two{background:radial-gradient(circle at 30% 65%,#8e69ff26,#0000 35%),#0f1014}.project-visual-three{background:radial-gradient(circle at 65% 55%,#5299ff21,#0000 34%),#0e1012}.project-grid{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.project-visual-top{z-index:5;letter-spacing:1.5px;color:#ffffff52;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:22px;left:24px;right:24px}.project-interface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080bd6;border:1px solid #ffffff1c;border-radius:16px;width:76%;height:67%;transition:transform .5s;position:absolute;top:49%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 35px 90px #00000080}.project-card:hover .project-interface{transform:translate(-50%,-52%)rotate(-1deg)scale(1.015)}.project-interface-header{letter-spacing:1px;color:#ffffff40;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:43px;padding:0 15px;font-size:7px;display:flex}.project-interface-dots{gap:5px;display:flex}.project-interface-dots span{background:#ffffff2e;border-radius:50%;width:5px;height:5px}.project-interface-content{grid-template-columns:54px 1fr;height:calc(100% - 43px);display:grid}.project-interface-sidebar{border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:15px;padding-top:20px;display:flex}.project-interface-sidebar span{background:#ffffff21;border-radius:10px;width:18px;height:3px}.project-interface-main{padding:26px}.project-ui-heading{margin-bottom:28px}.project-ui-heading span{background:#ffffff21;border-radius:4px;display:block}.project-ui-heading span:first-child{width:42%;height:10px;margin-bottom:9px}.project-ui-heading span:last-child{background:#ffffff0f;width:67%;height:5px}.project-ui-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.project-ui-grid div{background:linear-gradient(145deg,#8087ff1c,#ffffff04);border:1px solid #ffffff0f;border-radius:8px;height:72px}.project-ui-chart{border-bottom:1px solid #ffffff0f;align-items:flex-end;gap:12px;height:105px;padding:0 8px;display:flex}.project-ui-chart span{background:linear-gradient(#9ba0ffd1,#676eff42);border-radius:4px 4px 0 0;flex:1;max-width:34px}.ui-bar-1{height:28%}.ui-bar-2{height:52%}.ui-bar-3{height:43%}.ui-bar-4{height:72%}.ui-bar-5{height:92%}.project-result{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07070ac7;border:1px solid #ffffff17;border-radius:13px;min-width:165px;padding:15px 17px;position:absolute;bottom:22px;right:22px}.project-result span{letter-spacing:1.4px;color:#ffffff40;margin-bottom:6px;font-size:7px;display:block}.project-result strong{color:#ffffffbd;font-size:11px;font-weight:500}.project-info{max-width:500px}.project-category{letter-spacing:1.8px;color:#9297ff;margin-bottom:18px;font-size:9px;font-weight:600}.project-info h3{letter-spacing:-3px;margin-bottom:22px;font-size:clamp(38px,4vw,62px);font-weight:650;line-height:.98}.project-description{color:#ffffff6e;max-width:470px;font-size:15px;line-height:1.7}.project-info-bottom{margin-top:38px}.project-tags{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.project-tags span{color:#ffffff70;border:1px solid #ffffff17;border-radius:999px;padding:8px 11px;font-size:10px}.project-link{color:#ffffffd1;border-bottom:1px solid #ffffff40;align-items:center;gap:12px;padding-bottom:7px;font-size:12px;font-weight:600;display:inline-flex}.project-link span{transition:transform .25s}.project-link:hover span{transform:translate(3px,-3px)}@media (max-width:1050px){.project-card{grid-template-columns:1fr;gap:45px}.project-card:nth-child(2n) .project-visual,.project-card:nth-child(2n) .project-info{order:initial}.project-info{max-width:720px}}@media (max-width:700px){.work-section{padding:100px 0}.work-inner{width:calc(100% - 32px)}.work-header{grid-template-columns:1fr;gap:35px;margin-bottom:65px}.work-title{letter-spacing:-3px;font-size:clamp(48px,14vw,70px)}.work-header-right{justify-self:start}.projects-list{gap:90px}.project-visual{border-radius:22px;height:430px}.project-interface{width:88%;height:63%}.project-interface-main{padding:18px}.project-ui-grid{gap:7px}.project-ui-grid div{height:52px}.project-result{min-width:145px;bottom:14px;right:14px}.project-info h3{letter-spacing:-2px;font-size:40px}}.digital-growth-section{color:#fff;background:radial-gradient(circle at 23% 58%,#6c73ff17,#0000 28%),#080808;padding:150px 0;position:relative;overflow:hidden}.digital-growth-inner{width:min(1400px,100% - 64px);margin:0 auto}.digital-growth-header{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:90px;display:grid}.digital-growth-title{letter-spacing:-6px;font-size:clamp(62px,7vw,112px);font-weight:800;line-height:.85}.digital-growth-title span{color:#959aff}.digital-growth-intro{justify-self:end;max-width:480px;padding-bottom:10px}.digital-growth-intro>p{color:#ffffff70;margin-bottom:28px;font-size:16px;line-height:1.7}.digital-growth-link{color:#ffffffd9;border-bottom:1px solid #ffffff38;align-items:center;gap:12px;padding-bottom:7px;font-size:12px;font-weight:600;display:inline-flex}.digital-growth-link span{transition:transform .25s}.digital-growth-link:hover span{transform:translate(3px,-3px)}.digital-growth-content{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:70px;display:grid}.growth-dashboard{background:linear-gradient(145deg,#ffffff09,#ffffff02);border:1px solid #ffffff14;border-radius:28px;min-height:580px;position:relative;overflow:hidden}.growth-dashboard-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.growth-dashboard-header{z-index:5;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:78px;padding:0 25px;display:flex;position:relative}.growth-dashboard-header>div:first-child{flex-direction:column;gap:5px;display:flex}.dashboard-label{letter-spacing:1.5px;color:#ffffff40;font-size:8px}.growth-dashboard-header strong{color:#ffffffc7;font-size:13px;font-weight:500}.dashboard-status{letter-spacing:1.3px;color:#ffffff59;align-items:center;gap:8px;font-size:8px;display:flex}.dashboard-status>span{background:#8ce5ac;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #8ce5acb3}.growth-dashboard-body{z-index:4;grid-template-columns:1fr 190px;gap:25px;padding:30px;display:grid;position:relative}.growth-chart-area{background:#ffffff03;border:1px solid #ffffff0f;border-radius:17px;min-height:365px;padding:22px}.growth-chart-heading{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.growth-chart-heading>div{flex-direction:column;gap:7px;display:flex}.growth-chart-heading span{letter-spacing:1.4px;color:#ffffff3b;font-size:8px}.growth-chart-heading strong{color:#ffffffbd;font-size:14px;font-weight:500}.growth-chart-period{border:1px solid #ffffff12;border-radius:999px;padding:7px 9px}.growth-chart{height:245px;position:relative;overflow:hidden}.growth-chart-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.growth-chart-lines span{background:#ffffff0e;width:100%;height:1px}.growth-line-chart{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.growth-area{fill:url(#growthGradient)}.growth-line{fill:none;stroke:#999eff;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #999eff73)}.growth-data-panel{background:#ffffff03;border:1px solid #ffffff0f;border-radius:17px;overflow:hidden}.growth-data-header{letter-spacing:1.3px;color:#ffffff47;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:8px;display:flex}.growth-data-header span:last-child{color:#9398ff;text-shadow:0 0 10px #9398ffcc}.growth-data-row{border-bottom:1px solid #ffffff0d;flex-direction:column;justify-content:center;gap:7px;min-height:68px;padding:0 16px;display:flex}.growth-data-row span{color:#ffffff47;font-size:9px}.growth-data-row strong{color:#ffffffad;font-size:11px;font-weight:500}.growth-dashboard-footer{z-index:5;letter-spacing:1.3px;color:#fff3;border-top:1px solid #ffffff0f;justify-content:space-between;padding-top:18px;font-size:7px;display:flex;position:absolute;bottom:22px;left:30px;right:30px}.digital-growth-services{border-top:1px solid #ffffff17}.growth-service{border-bottom:1px solid #ffffff17;grid-template-columns:45px 1fr 42px;align-items:center;gap:18px;min-height:145px;padding:25px 10px;transition:background .3s,padding .3s;display:grid;position:relative}.growth-service:hover{background:linear-gradient(90deg,#747bff12,#0000);padding-left:18px}.growth-service-number{color:#ffffff3d;align-self:start;padding-top:7px;font-size:9px}.growth-service h3{letter-spacing:-1px;margin-bottom:10px;font-size:25px;font-weight:550;transition:color .25s}.growth-service:hover h3{color:#a1a5ff}.growth-service p{color:#ffffff59;max-width:390px;font-size:12px;line-height:1.6}.growth-service-arrow{color:#fff6;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .3s,background .3s,color .3s;display:flex}.growth-service:hover .growth-service-arrow{color:#080808;background:#fff;transform:rotate(45deg)}@media (max-width:1050px){.digital-growth-content{grid-template-columns:1fr}.digital-growth-services{grid-template-columns:repeat(2,1fr);display:grid}.growth-service:nth-child(odd){border-right:1px solid #ffffff17}}@media (max-width:700px){.digital-growth-section{padding:100px 0}.digital-growth-inner{width:calc(100% - 32px)}.digital-growth-header{grid-template-columns:1fr;gap:40px;margin-bottom:65px}.digital-growth-title{letter-spacing:-4px;font-size:clamp(56px,16vw,82px)}.digital-growth-intro{justify-self:start}.growth-dashboard{min-height:650px}.growth-dashboard-body{grid-template-columns:1fr;padding:18px 18px 90px}.growth-chart-area{min-height:310px}.growth-chart{height:195px}.growth-data-panel{grid-template-columns:repeat(2,1fr);display:grid}.growth-data-header{grid-column:1/-1}.growth-data-row{min-height:60px}.growth-dashboard-footer{white-space:nowrap;gap:20px;left:18px;right:18px;overflow-x:auto}.digital-growth-services{grid-template-columns:1fr}.growth-service:nth-child(odd){border-right:none}}.ai-section{color:#fff;background:radial-gradient(circle at 74% 52%,#696fff1c,#0000 30%),#09090b;padding:160px 0;position:relative;overflow:hidden}.ai-section-inner{width:min(1400px,100% - 64px);margin:0 auto}.ai-section-header{margin-bottom:90px}.ai-section-title{letter-spacing:-6px;color:#fff;max-width:1250px;font-size:clamp(58px,6.6vw,108px);font-weight:800;line-height:.88}.ai-section-title span{color:#ffffff45}.ai-section-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;display:grid}.ai-section-content{max-width:510px}.ai-section-description{letter-spacing:-.5px;color:#ffffffc7;margin-bottom:20px;font-size:22px;line-height:1.55}.ai-section-secondary{color:#ffffff61;max-width:470px;margin-bottom:32px;font-size:14px;line-height:1.75}.ai-section-link{color:#ffffffd1;border-bottom:1px solid #ffffff38;align-items:center;gap:12px;padding-bottom:7px;font-size:12px;font-weight:600;display:inline-flex}.ai-section-link span{transition:transform .25s}.ai-section-link:hover span{transform:translate(3px,-3px)}.ai-capability-list{border-top:1px solid #ffffff17;margin-top:58px}.ai-capability-item{border-bottom:1px solid #ffffff14;grid-template-columns:42px 1fr 25px;align-items:center;min-height:58px;transition:padding .3s,background .3s;display:grid}.ai-capability-item:hover{background:linear-gradient(90deg,#7d83ff11,#0000);padding-left:10px}.ai-capability-number{color:#ffffff36;font-size:9px}.ai-capability-name{color:#ffffff9e;font-size:12px;transition:color .25s}.ai-capability-item:hover .ai-capability-name{color:#fff}.ai-capability-arrow{color:#ffffff40;font-size:12px;transition:transform .25s,color .25s}.ai-capability-item:hover .ai-capability-arrow{color:#9da2ff;transform:translate(2px,-2px)}.ai-system{background:linear-gradient(145deg,#ffffff09,#ffffff01);border:1px solid #ffffff14;border-radius:30px;min-height:660px;position:relative;overflow:hidden}.ai-system-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.ai-system-glow{filter:blur(90px);background:#636aff21;border-radius:50%;width:380px;height:380px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ai-system-header{z-index:10;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:78px;padding:0 26px;display:flex;position:relative}.ai-system-header>div:first-child{flex-direction:column;gap:5px;display:flex}.ai-system-label{letter-spacing:1.5px;color:#ffffff3d;font-size:8px}.ai-system-header strong{color:#ffffffb8;font-size:13px;font-weight:500}.ai-system-status{letter-spacing:1.4px;color:#ffffff57;align-items:center;gap:8px;font-size:8px;display:flex}.ai-system-status>span{background:#89e6ab;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #89e6abb3}.ai-neural-network{justify-content:center;align-items:center;width:340px;height:340px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ai-orbit-large,.ai-orbit-middle,.ai-orbit-small{border:1px solid #969bff21;border-radius:50%;position:absolute}.ai-orbit-large{width:330px;height:330px}.ai-orbit-middle{width:240px;height:240px}.ai-orbit-small{width:155px;height:155px}.ai-brain-core{z-index:6;background:radial-gradient(circle,#7f86ff61,#272a6729);border:1px solid #9a9fff57;border-radius:50%;justify-content:center;align-items:center;width:108px;height:108px;display:flex;position:relative;box-shadow:0 0 80px #666dff47}.ai-brain-inner{letter-spacing:1px;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:17px;font-weight:700;display:flex}.ai-network-node{z-index:7;background:#a3a7ff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #a3a7ffe6}.ai-network-node-1{top:3px;left:49%}.ai-network-node-2{top:95px;right:25px}.ai-network-node-3{bottom:62px;right:42px}.ai-network-node-4{bottom:52px;left:37px}.ai-network-node-5{top:110px;left:18px}.ai-network-line{transform-origin:0;background:linear-gradient(90deg,#989eff59,#0000);height:1px;position:absolute;top:50%;left:50%}.ai-network-line-1{width:150px;transform:rotate(-42deg)}.ai-network-line-2{width:145px;transform:rotate(38deg)}.ai-network-line-3{width:140px;transform:rotate(164deg)}.ai-data-card{z-index:10;-webkit-backdrop-filter:blur(20px);background:#08080ccc;border:1px solid #ffffff17;border-radius:17px;position:absolute;overflow:hidden;box-shadow:0 25px 60px #0000006b}.ai-input-card{width:235px;padding:17px;bottom:55px;left:28px}.ai-card-label{letter-spacing:1.4px;color:#ffffff42;margin-bottom:12px;font-size:8px;display:block}.ai-data-row{border-bottom:1px solid #ffffff0d;grid-template-columns:30px 1fr;align-items:center;min-height:34px;display:grid}.ai-data-row:last-child{border-bottom:0}.ai-data-row span{color:#fff3;font-family:monospace;font-size:9px}.ai-data-row p{color:#ffffff80;font-family:Courier New,monospace;font-size:9px}.ai-output-card{width:210px;top:110px;right:25px}.ai-output-header{letter-spacing:1px;color:#ffffff47;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;font-size:7px;display:flex}.ai-output-live{color:#8de6ae}.ai-output-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;display:flex}.ai-output-row:last-child{border-bottom:none}.ai-output-row>div{align-items:center;gap:8px;display:flex}.ai-output-row>div>span{background:#9398ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #9398ff99}.ai-output-row p{color:#ffffff7a;font-size:9px}.ai-output-row strong{letter-spacing:1px;color:#ffffff40;font-size:7px;font-weight:500}.ai-system-footer{z-index:10;letter-spacing:1.5px;color:#ffffff2e;border-top:1px solid #ffffff0f;justify-content:space-between;padding-top:16px;font-size:7px;display:flex;position:absolute;bottom:18px;left:28px;right:28px}@media (max-width:1050px){.ai-section-layout{grid-template-columns:1fr;gap:65px}.ai-section-content{max-width:750px}.ai-capability-list{max-width:650px}}@media (max-width:700px){.ai-section{padding:100px 0}.ai-section-inner{width:calc(100% - 32px)}.ai-section-header{margin-bottom:60px}.ai-section-title{letter-spacing:-3.5px;font-size:clamp(48px,13.5vw,72px)}.ai-section-description{font-size:19px}.ai-section-layout{gap:50px}.ai-system{border-radius:22px;min-height:610px}.ai-neural-network{width:240px;height:240px;top:42%}.ai-orbit-large{width:235px;height:235px}.ai-orbit-middle{width:175px;height:175px}.ai-orbit-small{width:118px;height:118px}.ai-brain-core{width:82px;height:82px}.ai-brain-inner{width:48px;height:48px;font-size:13px}.ai-output-card{width:180px;top:95px;right:12px}.ai-input-card{width:205px;bottom:58px;left:12px}.ai-system-footer{white-space:nowrap;gap:20px;left:14px;right:14px;overflow-x:auto}}.process-section{color:#fff;background:radial-gradient(circle at 15% 35%,#6e74ff12,#0000 30%),#080808;padding:160px 0;position:relative;overflow:hidden}.process-inner{width:min(1400px,100% - 64px);margin:0 auto}.process-header{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:100px;display:grid}.process-title{letter-spacing:-6px;font-size:clamp(58px,6.5vw,105px);font-weight:800;line-height:.88}.process-title span{color:#ffffff45}.process-header-copy{justify-self:end;max-width:470px;padding-bottom:8px}.process-header-copy p{color:#ffffff6b;font-size:16px;line-height:1.75}.process-roadmap{border-top:1px solid #ffffff1a;position:relative}.process-progress-line{pointer-events:none;background:linear-gradient(#9398ffcc,#9398ff14);width:1px;position:absolute;top:0;bottom:0;left:25px}.process-step{border-bottom:1px solid #ffffff17;grid-template-columns:50px 70px minmax(300px,1fr) 55px;align-items:center;gap:28px;min-height:165px;padding:30px 10px 30px 0;transition:background .35s,padding-left .35s;display:grid;position:relative}.process-step:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#747bff13,#747bff00);transition:opacity .35s;position:absolute;inset:0}.process-step:hover:before{opacity:1}.process-step:hover{padding-left:10px}.process-marker{z-index:4;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.process-dot{background:#080808;border:2px solid #9398ff;border-radius:50%;width:11px;height:11px;transition:background .3s,box-shadow .3s;box-shadow:0 0 0 6px #9398ff0f,0 0 18px #9398ff4d}.process-step:hover .process-dot{background:#9398ff;box-shadow:0 0 0 8px #9398ff14,0 0 26px #9398ff8c}.process-number{z-index:3;letter-spacing:1px;color:#ffffff38;align-self:start;padding-top:12px;font-size:10px;font-weight:600;position:relative}.process-step-content{z-index:3;grid-template-columns:.7fr 1.3fr;align-items:center;gap:50px;display:grid;position:relative}.process-step-content h3{letter-spacing:-2.5px;font-size:clamp(34px,3.5vw,56px);font-weight:600;line-height:1;transition:color .3s,transform .3s}.process-step:hover .process-step-content h3{color:#a4a8ff;transform:translate(6px)}.process-step-content p{color:#ffffff61;max-width:500px;font-size:14px;line-height:1.7}.process-arrow{z-index:3;color:#ffffff54;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:transform .35s,background .35s,color .35s;display:flex;position:relative}.process-step:hover .process-arrow{color:#080808;background:#fff;transform:rotate(45deg)}.process-footer{letter-spacing:1.4px;white-space:nowrap;color:#fff3;justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding-bottom:6px;font-size:8px;font-weight:600;display:flex;overflow-x:auto}.process-footer span:nth-child(2n){color:#9398ff73}@media (max-width:1000px){.process-header{grid-template-columns:1fr;gap:35px}.process-header-copy{justify-self:start;max-width:650px}.process-step-content{grid-template-columns:1fr;gap:15px}}@media (max-width:700px){.process-section{padding:100px 0}.process-inner{width:calc(100% - 32px)}.process-header{margin-bottom:65px}.process-title{letter-spacing:-3.5px;font-size:clamp(50px,14vw,75px)}.process-roadmap{border-top:1px solid #ffffff14}.process-progress-line{left:12px}.process-step{grid-template-columns:25px 35px 1fr;gap:12px;min-height:auto;padding:28px 0}.process-number{padding-top:8px;font-size:8px}.process-step-content{gap:12px}.process-step-content h3{letter-spacing:-1.8px;font-size:34px}.process-step-content p{font-size:12px}.process-arrow{display:none}.process-dot{width:8px;height:8px}.process-footer{justify-content:flex-start;gap:18px;margin-top:35px}}.industries-section{color:#fff;background:radial-gradient(circle at 78% 30%,#6f76ff12,#0000 28%),#0a0a0a;padding:150px 0;position:relative;overflow:hidden}.industries-inner{width:min(1400px,100% - 64px);margin:0 auto}.industries-header{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:85px;display:grid}.industries-title{letter-spacing:-6px;font-size:clamp(58px,6.4vw,104px);font-weight:800;line-height:.9}.industries-title span{color:#ffffff45}.industries-header-right{justify-self:end;max-width:470px}.industries-header-right>p{color:#ffffff6b;margin-bottom:28px;font-size:16px;line-height:1.75}.industries-link{color:#ffffffd1;border-bottom:1px solid #ffffff38;align-items:center;gap:12px;padding-bottom:7px;font-size:12px;font-weight:600;display:inline-flex}.industries-link span{transition:transform .25s}.industries-link:hover span{transform:translate(3px,-3px)}.industries-grid{border-top:1px solid #ffffff17;border-left:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);display:grid}.industry-card{background:linear-gradient(145deg,#ffffff05,#0000);border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;justify-content:space-between;min-height:360px;padding:28px;transition:background .35s,transform .35s;display:flex;position:relative;overflow:hidden}.industry-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 70% 25%,#8389ff24,#0000 35%);transition:opacity .35s;position:absolute;inset:0}.industry-card:hover:before{opacity:1}.industry-card-grid{opacity:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:38px 38px;transition:opacity .35s;position:absolute;inset:0}.industry-card:hover .industry-card-grid{opacity:1}.industry-card-top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.industry-number{letter-spacing:1px;color:#ffffff38;font-size:9px;font-weight:600}.industry-tag{letter-spacing:1.2px;color:#ffffff47;border:1px solid #ffffff12;border-radius:999px;padding:7px 10px;font-size:7px}.industry-card-content{z-index:3;position:relative}.industry-card-content h3{letter-spacing:-2px;max-width:280px;margin-bottom:18px;font-size:clamp(30px,2.7vw,44px);font-weight:600;line-height:.98;transition:transform .35s,color .35s}.industry-card:hover .industry-card-content h3{color:#a3a8ff;transform:translateY(-5px)}.industry-card-content p{color:#ffffff59;max-width:330px;font-size:12px;line-height:1.7}.industry-card-bottom{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.industry-signal{letter-spacing:1.2px;color:#fff3;align-items:center;gap:8px;font-size:7px;display:flex}.industry-signal span{background:#979cff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #979cff99}.industry-arrow{color:#ffffff59;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .35s,background .35s,color .35s;display:flex}.industry-card:hover .industry-arrow{color:#080808;background:#fff;transform:rotate(45deg)}@media (max-width:1000px){.industries-header{grid-template-columns:1fr;gap:35px}.industries-header-right{justify-self:start;max-width:650px}.industries-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.industries-section{padding:100px 0}.industries-inner{width:calc(100% - 32px)}.industries-header{margin-bottom:60px}.industries-title{letter-spacing:-3.5px;font-size:clamp(50px,14vw,74px)}.industries-grid{grid-template-columns:1fr}.industry-card{min-height:300px;padding:24px}.industry-card-content h3{letter-spacing:-1.8px;font-size:36px}}.insights-section{color:#fff;background:radial-gradient(circle at 12% 30%,#7076ff12,#0000 27%),#080808;padding:150px 0;position:relative;overflow:hidden}.insights-header{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:85px;display:grid}.insights-title{letter-spacing:-6px;font-size:clamp(58px,6.5vw,105px);font-weight:800;line-height:.9}.insights-title span{color:#ffffff45}.insights-header-right{justify-self:end;max-width:470px}.insights-header-right>p{color:#ffffff6b;margin-bottom:28px;font-size:16px;line-height:1.75}.insights-all-link{color:#ffffffd1;border-bottom:1px solid #ffffff38;align-items:center;gap:12px;padding-bottom:7px;font-size:12px;font-weight:600;display:inline-flex}.insights-all-link span{transition:transform .25s}.insights-all-link:hover span{transform:translate(3px,-3px)}.insights-grid{grid-template-columns:repeat(2,1fr);gap:35px;display:grid}.insight-card-featured{grid-row:span 2}.insight-card{background:linear-gradient(145deg,#ffffff05,#ffffff01);border:1px solid #ffffff14;transition:border-color .35s,transform .35s;position:relative;overflow:hidden}.insight-card:hover{border-color:#9197ff38;transform:translateY(-5px)}.insight-visual{background:radial-gradient(circle at 50% 55%,#7076ff21,#0000 38%),#0d0d11;border-bottom:1px solid #ffffff12;height:265px;position:relative;overflow:hidden}.insight-card-featured .insight-visual{height:430px}.insight-grid-pattern{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.insight-visual-top{z-index:4;letter-spacing:1.3px;color:#ffffff47;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;top:18px;left:20px;right:20px}.insight-graphic{justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.insight-card-featured .insight-graphic{width:300px;height:300px}.insight-circle{border:1px solid #9297ff24;border-radius:50%;position:absolute}.insight-circle-one{width:100%;height:100%}.insight-circle-two{width:65%;height:65%}.insight-center{z-index:4;letter-spacing:1px;background:radial-gradient(circle,#8389ff47,#3134671a);border:1px solid #9197ff59;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;font-size:12px;font-weight:700;display:flex;position:relative;box-shadow:0 0 55px #6a71ff3b}.insight-card-featured .insight-center{width:94px;height:94px;font-size:15px}.insight-node{background:#9da2ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #9da2ffcc}.insight-node-one{top:0;left:49%}.insight-node-two{bottom:20%;right:10%}.insight-node-three{bottom:25%;left:12%}.insight-system-label{z-index:4;letter-spacing:1.3px;color:#ffffff38;align-items:center;gap:7px;font-size:7px;display:flex;position:absolute;bottom:18px;left:20px}.insight-system-label span{background:#9297ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #9297ffa6}.insight-content{padding:30px}.insight-card-featured .insight-content{padding:38px}.insight-category{letter-spacing:1.5px;text-transform:uppercase;color:#969bff;margin-bottom:18px;font-size:9px;font-weight:600}.insight-content h3{letter-spacing:-2px;max-width:620px;margin-bottom:18px;font-size:clamp(27px,2.6vw,42px);font-weight:600;line-height:1.04}.insight-card-featured .insight-content h3{font-size:clamp(34px,3vw,50px)}.insight-content>p{color:#ffffff61;max-width:560px;margin-bottom:28px;font-size:13px;line-height:1.7}.insight-read-link{color:#ffffffbf;align-items:center;gap:11px;font-size:11px;font-weight:600;display:inline-flex}.insight-read-link span{transition:transform .25s}.insight-read-link:hover span{transform:translate(3px,-3px)}.insights-categories{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding-top:24px;display:flex}.insights-categories>span{letter-spacing:1.5px;color:#fff3;font-size:8px}.insights-categories>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.insights-categories button{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;padding:8px 12px;font-size:9px;transition:border-color .25s,color .25s,background .25s}.insights-categories button:hover{color:#fff;background:#9398ff0d;border-color:#9398ff59}@media (max-width:1000px){.insights-header{grid-template-columns:1fr;gap:35px}.insights-header-right{justify-self:start;max-width:650px}.insights-grid{grid-template-columns:1fr 1fr}.insight-card-featured{grid-area:auto/1/auto/-1}}@media (max-width:700px){.insights-section{padding:100px 0}.insights-inner{width:calc(100% - 32px)}.insights-header{margin-bottom:60px}.insights-title{letter-spacing:-3.5px;font-size:clamp(50px,14vw,74px)}.insights-grid{grid-template-columns:1fr}.insight-card-featured{grid-column:auto}.insight-visual,.insight-card-featured .insight-visual{height:310px}.insight-card-featured .insight-content,.insight-content{padding:25px}.insight-content h3,.insight-card-featured .insight-content h3{letter-spacing:-1.6px;font-size:32px}.insights-categories{flex-direction:column;align-items:flex-start}.insights-categories>div{justify-content:flex-start}}.why-section{color:#fff;background:radial-gradient(circle at 50% 30%,#7076ff11,#0000 34%),#0a0a0b;padding:150px 0;position:relative;overflow:hidden}.why-inner{width:min(1400px,100% - 64px);margin:0 auto}.why-header{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:85px;display:grid}.why-title{letter-spacing:-6px;font-size:clamp(58px,6.5vw,105px);font-weight:800;line-height:.9}.why-title span{color:#ffffff45}.why-header-copy{justify-self:end;max-width:480px}.why-header-copy p{color:#ffffff6b;font-size:16px;line-height:1.75}.why-grid{border-top:1px solid #ffffff17;border-left:1px solid #ffffff17;grid-template-columns:repeat(2,1fr);display:grid}.why-card{background:linear-gradient(145deg,#ffffff05,#0000);border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;min-height:500px;padding:30px;transition:background .4s;display:flex;position:relative;overflow:hidden}.why-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 43%,#7f85ff21,#0000 35%);transition:opacity .4s;position:absolute;inset:0}.why-card:hover:before{opacity:1}.why-card-grid{opacity:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.why-card:hover .why-card-grid{opacity:1}.why-card-top{z-index:4;justify-content:space-between;align-items:center;display:flex;position:relative}.why-number{letter-spacing:1px;color:#ffffff38;font-size:9px;font-weight:600}.why-tag{letter-spacing:1.3px;color:#ffffff47;border:1px solid #ffffff12;border-radius:999px;padding:7px 10px;font-size:7px}.why-card-visual{z-index:4;justify-content:center;align-items:center;width:100%;height:170px;margin-top:35px;display:flex;position:relative}.why-visual-line{background:linear-gradient(90deg,#0000,#979cff66,#979cff66,#0000);height:1px;position:absolute;top:50%;left:15%;right:15%}.why-visual-center{z-index:5;background:radial-gradient(circle,#7d83ff40,#282b5c1f);border:1px solid #979cff4d;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 0 55px #6b72ff2e}.why-visual-center span{letter-spacing:1px;color:#fffc;font-size:11px;font-weight:700}.why-card:hover .why-visual-center{transform:scale(1.08);box-shadow:0 0 75px #6b72ff52}.why-visual-node{z-index:5;background:#9ba0ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 15px #9ba0ffb3}.why-node-start{left:15%}.why-node-end{right:15%}.why-card-content{z-index:4;margin-top:auto;position:relative}.why-card-content h3{letter-spacing:-2.5px;margin-bottom:18px;font-size:clamp(34px,3.2vw,52px);font-weight:600;line-height:1;transition:color .3s,transform .3s}.why-card:hover .why-card-content h3{color:#a5a9ff;transform:translate(5px)}.why-card-content p{color:#ffffff5e;max-width:510px;font-size:13px;line-height:1.75}.why-card-footer{z-index:4;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:30px;padding-top:18px;display:flex;position:relative}.why-card-footer>span:first-child{letter-spacing:1.3px;color:#ffffff38;font-size:7px}.why-arrow{color:#ffffff54;border:1px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .35s,background .35s,color .35s;display:flex}.why-card:hover .why-arrow{color:#080808;background:#fff;transform:rotate(45deg)}.why-bottom{white-space:nowrap;letter-spacing:1.4px;color:#fff3;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:24px;font-size:8px;font-weight:600;display:flex;overflow-x:auto}.why-bottom span:nth-child(2n){color:#9197ff73}@media (max-width:1000px){.why-header{grid-template-columns:1fr;gap:35px}.why-header-copy{justify-self:start;max-width:650px}}@media (max-width:700px){.why-section{padding:100px 0}.why-inner{width:calc(100% - 32px)}.why-header{margin-bottom:60px}.why-title{letter-spacing:-3.5px;font-size:clamp(50px,14vw,74px)}.why-grid{grid-template-columns:1fr}.why-card{min-height:430px;padding:24px}.why-card-visual{height:135px}.why-visual-center{width:70px;height:70px}.why-card-content h3{letter-spacing:-1.8px;font-size:35px}.why-bottom{justify-content:flex-start}}.testimonials-section{color:#fff;background:radial-gradient(circle at 20% 40%,#6e74ff12,#0000 30%),#080809;padding:150px 0;position:relative;overflow:hidden}.testimonials-inner{width:min(1400px,100% - 64px);margin:0 auto}.testimonials-header{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:85px;display:grid}.testimonials-title{letter-spacing:-6px;font-size:clamp(58px,6.5vw,105px);font-weight:800;line-height:.9}.testimonials-title span{color:#ffffff45}.testimonials-intro{justify-self:end;max-width:470px}.testimonials-intro p{color:#ffffff6b;font-size:16px;line-height:1.75}.testimonials-layout{grid-template-columns:1.35fr .65fr;gap:28px;display:grid}.testimonial-featured{background:radial-gradient(circle at 60% 40%,#787eff1f,#0000 33%),linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff14;flex-direction:column;min-height:620px;padding:38px;display:flex;position:relative;overflow:hidden}.testimonial-grid-pattern{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.testimonial-featured-top{z-index:3;letter-spacing:1.5px;color:#ffffff3d;justify-content:space-between;font-size:8px;display:flex;position:relative}.testimonial-quote-mark{z-index:3;color:#989dff;margin-top:75px;font-family:Georgia,serif;font-size:95px;line-height:.6;position:relative}.testimonial-featured blockquote{z-index:3;letter-spacing:-2.2px;color:#ffffffe0;max-width:900px;margin-top:25px;font-size:clamp(30px,3.3vw,52px);font-weight:500;line-height:1.1;position:relative}.testimonial-person{z-index:3;align-items:center;gap:15px;margin-top:auto;padding-top:55px;display:flex;position:relative}.testimonial-avatar{color:#ffffff4d;background:#ffffff06;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.testimonial-person strong{color:#fffc;margin-bottom:5px;font-size:13px;font-weight:600;display:block}.testimonial-person p{letter-spacing:.5px;color:#ffffff47;font-size:9px}.testimonial-person p span{color:#9297ff80;margin:0 5px}.testimonial-featured-footer{z-index:3;letter-spacing:1.3px;color:#ffffff2e;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:32px;padding-top:18px;font-size:7px;display:flex;position:relative}.testimonial-signal{align-items:center;gap:7px;display:flex}.testimonial-signal span{background:#94e0aa;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #94e0aa99}.testimonial-side{grid-template-rows:repeat(2,1fr);gap:28px;display:grid}.testimonial-small{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff14;flex-direction:column;min-height:296px;padding:28px;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.testimonial-small:hover{border-color:#9297ff3d;transform:translateY(-4px)}.testimonial-small-top{letter-spacing:1.2px;color:#fff3;justify-content:space-between;font-size:7px;display:flex}.testimonial-small-quote{color:#979cffa6;margin-top:28px;font-family:Georgia,serif;font-size:48px;line-height:.7}.testimonial-small-text{letter-spacing:-.4px;color:#ffffffa6;margin-top:18px;font-size:16px;line-height:1.5}.testimonial-small-person{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:25px}.testimonial-small-person strong{color:#ffffffa6;margin-bottom:5px;font-size:11px;display:block}.testimonial-small-person p{color:#ffffff40;font-size:8px}.testimonial-small-person p span{color:#979cff73;margin:0 4px}.testimonials-note{border-top:1px solid #ffffff0f;align-items:center;gap:10px;margin-top:32px;padding-top:20px;display:flex}.testimonials-note-dot{background:#959aff;border-radius:50%;flex-shrink:0;width:5px;height:5px}.testimonials-note p{letter-spacing:1px;text-transform:uppercase;color:#fff3;font-size:8px}@media (max-width:1000px){.testimonials-header{grid-template-columns:1fr;gap:35px}.testimonials-intro{justify-self:start;max-width:650px}.testimonials-layout{grid-template-columns:1fr}.testimonial-side{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.testimonials-section{padding:100px 0}.testimonials-inner{width:calc(100% - 32px)}.testimonials-header{margin-bottom:60px}.testimonials-title{letter-spacing:-3.5px;font-size:clamp(50px,14vw,74px)}.testimonial-featured{min-height:520px;padding:26px}.testimonial-featured blockquote{letter-spacing:-1.5px;font-size:31px}.testimonial-quote-mark{margin-top:55px;font-size:70px}.testimonial-side{grid-template-columns:1fr}.testimonial-small{min-height:290px}}.final-cta-section{color:#fff;background:#080808;padding:120px 0;position:relative;overflow:hidden}.final-cta-inner{background:radial-gradient(circle at 65% 45%,#787eff26,#0000 34%),linear-gradient(145deg,#ffffff07,#ffffff01);border:1px solid #ffffff17;flex-direction:column;width:min(1400px,100% - 64px);min-height:720px;margin:0 auto;padding:38px;display:flex;position:relative;overflow:hidden}.final-cta-grid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.final-cta-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#7077ff29,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:22%;right:8%}.final-cta-top{z-index:4;letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:relative}.final-cta-status{align-items:center;gap:8px;display:flex}.final-cta-status span{background:#93e3aa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #93e3aaa6}.final-cta-content{z-index:4;margin-top:auto;margin-bottom:auto;position:relative}.final-cta-title{letter-spacing:-7px;max-width:1100px;margin-top:20px;font-size:clamp(62px,8.1vw,130px);font-weight:800;line-height:.86}.final-cta-title span{color:#ffffff47}.final-cta-copy{color:#ffffff73;max-width:590px;margin-top:32px;font-size:18px;line-height:1.65}.final-cta-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.final-cta-primary,.final-cta-secondary{justify-content:center;align-items:center;gap:22px;min-height:54px;padding:0 22px;font-size:11px;font-weight:600;transition:transform .3s,background .3s,color .3s,border-color .3s;display:inline-flex}.final-cta-primary{color:#080808;background:#fff}.final-cta-primary:hover{background:#a2a7ff;transform:translateY(-3px)}.final-cta-secondary{color:#ffffffbf;border:1px solid #ffffff1f}.final-cta-secondary:hover{background:#a0a5ff0d;border-color:#a0a5ff66;transform:translateY(-3px)}.final-cta-system{z-index:3;border-top:1px solid #ffffff14;width:230px;position:absolute;bottom:105px;right:40px}.final-cta-system-row{border-bottom:1px solid #ffffff0f;grid-template-columns:35px 1fr;padding:11px 0;display:grid}.final-cta-system-row span{color:#ffffff2b;font-size:7px}.final-cta-system-row p{letter-spacing:1.2px;color:#ffffff4f;font-size:8px}.final-cta-bottom{z-index:4;letter-spacing:1.5px;color:#ffffff2e;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-top:20px;font-size:7px;display:flex;position:relative}@media (max-width:1000px){.final-cta-inner{min-height:670px}.final-cta-title{letter-spacing:-5px;font-size:clamp(62px,10vw,100px)}.final-cta-system{display:none}}@media (max-width:700px){.final-cta-section{padding:75px 0}.final-cta-inner{width:calc(100% - 32px);min-height:650px;padding:24px}.final-cta-top>span:first-child{display:none}.final-cta-top{justify-content:flex-end}.final-cta-title{letter-spacing:-3.5px;font-size:clamp(48px,14vw,72px);line-height:.9}.final-cta-copy{font-size:15px}.final-cta-actions{flex-direction:column;align-items:stretch}.final-cta-primary,.final-cta-secondary{justify-content:space-between;width:100%}.final-cta-bottom{flex-direction:column;align-items:flex-start;gap:8px}}.site-footer{color:#fff;background:#050505;border-top:1px solid #ffffff12;padding:90px 0 32px;position:relative;overflow:hidden}.footer-grid-background{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.footer-inner{z-index:3;width:min(1400px,100% - 64px);margin:0 auto;position:relative}.footer-top{grid-template-columns:.9fr 1.4fr;gap:100px;padding-bottom:80px;display:grid}.footer-logo{letter-spacing:-.7px;color:#fff;margin-bottom:32px;font-size:20px;font-weight:800;display:inline-block}.footer-positioning{letter-spacing:-2.5px;color:#ffffffd6;margin-bottom:24px;font-size:clamp(32px,3.4vw,52px);font-weight:700;line-height:.95}.footer-description{color:#ffffff52;max-width:430px;font-size:13px;line-height:1.75}.footer-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.footer-column-label{letter-spacing:1.5px;color:#fff3;margin-bottom:28px;font-size:7px;display:block}.footer-column nav{flex-direction:column;gap:17px;display:flex}.footer-column nav a{color:#ffffff7a;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;font-size:12px;transition:color .25s,border-color .25s;display:flex}.footer-column nav a span{opacity:0;transition:opacity .25s,transform .25s;transform:translate(-4px,4px)}.footer-column nav a:hover{color:#fff;border-color:#979cff40}.footer-column nav a:hover span{opacity:1;transform:translate(0)}.footer-contact-column>p{color:#ffffff54;max-width:260px;margin-bottom:28px;font-size:13px;line-height:1.6}.footer-contact-link{color:#fffc;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:30px;min-width:180px;padding:14px 0;font-size:13px;font-weight:600;display:inline-flex}.footer-contact-link span{transition:transform .25s}.footer-contact-link:hover span{transform:translate(4px)}.footer-capabilities{white-space:nowrap;letter-spacing:1.5px;color:#ffffff38;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:8px;display:flex;overflow-x:auto}.footer-capabilities span:nth-child(2n){color:#969bff73}.footer-bottom{letter-spacing:1.1px;color:#fff3;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding-top:28px;font-size:7px;display:grid}.footer-bottom-center{align-items:center;gap:8px;display:flex}.footer-status-dot{background:#93e3aa;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #93e3aa8c}.footer-legal{justify-self:end;gap:20px;display:flex}.footer-legal a{color:#ffffff40;transition:color .25s}.footer-legal a:hover{color:#ffffffbf}@media (max-width:1000px){.footer-top{grid-template-columns:1fr;gap:65px}.footer-navigation{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.site-footer{padding-top:70px}.footer-inner{width:calc(100% - 32px)}.footer-top{gap:55px;padding-bottom:55px}.footer-positioning{letter-spacing:-2px;font-size:38px}.footer-navigation{grid-template-columns:1fr;gap:45px}.footer-bottom{grid-template-columns:1fr;align-items:flex-start}.footer-bottom-center,.footer-legal{justify-self:start}}.services-page{color:#fff;background:#080808}.services-page-inner{width:min(1400px,100% - 64px);margin:0 auto}.services-page-hero{background:radial-gradient(circle at 75% 40%,#7379ff1f,#0000 32%),#080808;align-items:center;min-height:92vh;padding:150px 0 90px;display:flex;position:relative;overflow:hidden}.services-page-hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.services-page-hero .services-page-inner{z-index:2;width:min(1400px,100% - 64px);position:relative}.services-page-hero-top{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;align-items:center;margin-bottom:80px;font-size:8px;display:flex}.services-page-status{align-items:center;gap:8px;display:flex}.services-page-status i{background:#9ba0ff;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 11px #9ba0ffb3}.services-page-hero-content h1{letter-spacing:-8px;max-width:1250px;margin-top:22px;font-size:clamp(72px,9vw,145px);font-weight:800;line-height:.84}.services-page-hero-content h1 span{color:#ffffff40}.services-page-hero-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:55px;display:flex}.services-page-hero-bottom>p{color:#ffffff6b;max-width:600px;font-size:17px;line-height:1.7}.services-page-hero-cta{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:190px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:transform .25s,background .25s;display:inline-flex}.services-page-hero-cta:hover{background:#a5a9ff;transform:translateY(-3px)}.services-directory{background:#0a0a0a;padding:140px 0}.services-directory-header{grid-template-columns:1fr 1fr;gap:70px;margin-bottom:75px;display:grid}.services-directory-header>p:last-child{color:#ffffff5c;justify-self:end;max-width:500px;font-size:15px;line-height:1.75}.services-directory-list{border-top:1px solid #ffffff17}.services-directory-item{border-bottom:1px solid #ffffff17;grid-template-columns:80px 1.1fr .8fr;gap:45px;padding:65px 0;display:grid;position:relative}.services-directory-number{color:#fff3;padding-top:5px;font-size:9px}.services-directory-category{letter-spacing:1.5px;color:#979cff;margin-bottom:22px;font-size:8px;font-weight:600;display:block}.services-directory-main h2{letter-spacing:-3.5px;max-width:680px;margin-bottom:24px;font-size:clamp(40px,4.5vw,68px);font-weight:600;line-height:.95}.services-directory-main>p{color:#ffffff59;max-width:600px;font-size:13px;line-height:1.75}.services-directory-services{align-self:center}.services-directory-service{color:#ffffff6e;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:13px 0;font-size:11px;transition:color .25s,padding-left .25s;display:flex}.services-directory-item:hover .services-directory-service{color:#ffffffad}.services-directory-service:hover{color:#fff;padding-left:7px}.services-system{background:radial-gradient(circle,#7076ff14,#0000 34%),#070707;padding:150px 0}.services-system-header h2{letter-spacing:-6px;margin-top:22px;font-size:clamp(58px,6.5vw,105px);font-weight:800;line-height:.9}.services-system-header h2 span{color:#ffffff40}.services-system-visual{grid-template-columns:repeat(4,1fr);gap:25px;margin:100px 0 70px;display:grid;position:relative}.services-system-line{background:linear-gradient(90deg,#0000,#969bff66,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%}.services-system-node{z-index:2;aspect-ratio:1;background:#09090b;border:1px solid #979cff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative}.services-system-node:hover{border-color:#979cff73;transform:translateY(-8px);box-shadow:0 0 60px #6f76ff1f}.services-system-node span{color:#fff3;margin-bottom:12px;font-size:8px}.services-system-node strong{letter-spacing:1.4px;color:#ffffffb3;font-size:10px}.services-system-copy{max-width:750px}.services-system-copy p{color:#fff6;margin-bottom:30px;font-size:17px;line-height:1.7}.services-system-copy a{color:#fffc;border-bottom:1px solid #ffffff2e;align-items:center;gap:15px;padding-bottom:7px;font-size:11px;display:inline-flex}@media (max-width:1000px){.services-directory-item{grid-template-columns:60px 1fr}.services-directory-services{grid-column:2}.services-system-visual{grid-template-columns:repeat(2,1fr)}.services-system-line{display:none}}@media (max-width:700px){.services-page-inner,.services-page-hero .services-page-inner{width:calc(100% - 32px)}.services-page-hero{min-height:auto;padding:130px 0 90px}.services-page-hero-top{margin-bottom:55px}.services-page-hero-content h1{letter-spacing:-4px;font-size:clamp(52px,15vw,76px)}.services-page-hero-bottom{flex-direction:column;align-items:flex-start}.services-directory,.services-system{padding:100px 0}.services-directory-header{grid-template-columns:1fr;gap:25px}.services-directory-header>p:last-child{justify-self:start}.services-directory-item{grid-template-columns:1fr;gap:25px;padding:50px 0}.services-directory-services{grid-column:auto}.services-directory-main h2{letter-spacing:-2.5px;font-size:42px}.services-system-header h2{letter-spacing:-3.5px;font-size:clamp(50px,14vw,74px)}.services-system-visual{grid-template-columns:repeat(2,1fr);margin:70px 0 55px}}.google-ads-page{color:#fff;background:#080808}.ga-inner{width:min(1400px,100% - 64px);margin:0 auto}.ga-hero{background:radial-gradient(circle at 75% 38%,#7279ff1f,#0000 32%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.ga-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ga-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.ga-hero-content h1,.ga-section-header h2,.ga-two-column h2,.ga-cta h2,.ga-case-card h2{letter-spacing:-6px;font-weight:800;line-height:.88}.ga-hero-content h1{font-size:clamp(75px,9vw,145px)}.ga-hero-content h1 span,.ga-section-header h2 span,.ga-two-column h2 span,.ga-cta h2 span,.ga-case-card h2 span{color:#ffffff40}.ga-hero-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.ga-hero-bottom p{color:#fff6;max-width:620px;font-size:17px;line-height:1.7}.ga-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:185px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;display:inline-flex}.ga-problem,.ga-services,.ga-campaigns,.ga-process,.ga-tracking,.ga-case-study,.ga-faq{padding:140px 0}.ga-problem,.ga-campaigns,.ga-tracking,.ga-faq{background:#0a0a0a}.ga-two-column{grid-template-columns:1.1fr .9fr;gap:90px;display:grid}.ga-two-column h2,.ga-section-header h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.ga-problem-copy p{color:#ffffff61;margin-bottom:25px;font-size:16px;line-height:1.75}.ga-section-header{margin-bottom:70px}.ga-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.ga-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;min-height:360px;padding:32px}.ga-service-top{color:#fff3;justify-content:space-between;font-size:8px;display:flex}.ga-service-card h3{letter-spacing:-2px;margin-top:110px;font-size:38px}.ga-service-card p{color:#ffffff57;max-width:500px;margin-top:20px;font-size:13px;line-height:1.7}.ga-campaign-list div,.ga-tracking-panel div{border-bottom:1px solid #ffffff12;grid-template-columns:60px 1fr;padding:20px 0;display:grid}.ga-campaign-list span,.ga-tracking-panel span{color:#fff3;font-size:8px}.ga-campaign-list strong,.ga-tracking-panel p{color:#ffffffa6;font-size:15px}.ga-process-grid{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(6,1fr);display:grid}.ga-process-step{border-right:1px solid #ffffff12;flex-direction:column;justify-content:space-between;min-height:180px;padding:25px;display:flex}.ga-process-step span{color:#fff3;font-size:8px}.ga-process-step strong{color:#ffffffb3;font-size:13px}.ga-case-card{background:radial-gradient(circle at 70%,#787eff1f,#0000 35%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.ga-case-card h2{margin-top:20px;font-size:clamp(50px,5vw,80px)}.ga-case-card>p{color:#ffffff59;align-self:end;font-size:14px;line-height:1.7}.ga-faq-list{border-top:1px solid #ffffff14}.ga-faq-item{border-bottom:1px solid #ffffff14;grid-template-columns:70px 1fr;padding:35px 0;display:grid}.ga-faq-item>span{color:#fff3;font-size:8px}.ga-faq-item h3{letter-spacing:-1px;font-size:22px}.ga-faq-item p{color:#ffffff59;max-width:750px;margin-top:12px;font-size:13px;line-height:1.7}.ga-cta{background:radial-gradient(circle at 60% 45%,#7379ff1f,#0000 32%),#070707;padding:150px 0}.ga-cta h2{margin-top:20px;font-size:clamp(65px,7vw,115px)}.ga-cta>.ga-inner>p:not(.section-label){color:#fff6;max-width:600px;margin:30px 0;font-size:16px;line-height:1.7}@media (max-width:1000px){.ga-two-column{grid-template-columns:1fr;gap:50px}.ga-process-grid{grid-template-columns:repeat(3,1fr)}.ga-case-card{grid-template-columns:1fr}}@media (max-width:700px){.ga-inner{width:calc(100% - 32px)}.ga-hero{min-height:auto;padding:130px 0 90px}.ga-hero-content h1{letter-spacing:-4px;font-size:clamp(55px,15vw,78px)}.ga-hero-bottom{flex-direction:column;align-items:flex-start}.ga-problem,.ga-services,.ga-campaigns,.ga-process,.ga-tracking,.ga-case-study,.ga-faq,.ga-cta{padding:100px 0}.ga-services-grid{grid-template-columns:1fr}.ga-process-grid{grid-template-columns:repeat(2,1fr)}.ga-two-column h2,.ga-section-header h2,.ga-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.ga-case-card{padding:30px}}.meta-ads-page{color:#fff;background:#080808}.ma-inner{width:min(1400px,100% - 64px);margin:0 auto}.ma-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.ma-dark-label{color:#ffffff4d}.ma-hero{background:radial-gradient(circle at 76% 38%,#8de9b01a,#0000 30%),radial-gradient(circle at 64% 42%,#7279ff14,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.ma-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ma-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.ma-hero-content h1{letter-spacing:-6px;color:#fff;max-width:1180px;margin-top:20px;font-size:clamp(75px,9vw,145px);font-weight:800;line-height:.88}.ma-hero-content h1 span{color:#8de9b0}.ma-hero-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.ma-hero-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.ma-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:205px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,color .25s,transform .25s;display:inline-flex}.ma-primary-btn span{transition:transform .25s}.ma-primary-btn:hover{color:#080808;background:#8de9b0;transform:translateY(-2px)}.ma-primary-btn:hover span{transform:translate(4px)}.ma-problem,.ma-services,.ma-campaigns,.ma-funnel,.ma-testing,.ma-process,.ma-tracking,.ma-case-study,.ma-faq{padding:140px 0}.ma-problem,.ma-campaigns,.ma-testing,.ma-tracking,.ma-faq{background:#0a0a0a}.ma-services,.ma-funnel,.ma-process,.ma-case-study{background:#080808}.ma-problem-left h2,.ma-section-heading h2,.ma-campaign-grid h2,.ma-funnel-heading h2,.ma-testing-grid h2,.ma-tracking-grid h2,.ma-faq-grid h2,.ma-case-box h2,.ma-final-cta h2{letter-spacing:-5px;color:#fff;font-weight:800;line-height:.88}.ma-problem-left h2 span,.ma-section-heading h2 span,.ma-campaign-grid h2 span,.ma-funnel-heading h2 span,.ma-testing-grid h2 span,.ma-tracking-grid h2 span,.ma-faq-grid h2 span,.ma-case-box h2 span,.ma-final-cta h2 span{color:#ffffff40}.ma-hero-content h1 span,.ma-funnel-heading h2 span,.ma-final-cta h2 span{color:#8de9b0}.ma-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ma-problem-left h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.ma-problem-right{padding-top:45px}.ma-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.ma-problem-list{border-top:1px solid #ffffff14}.ma-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.ma-problem-item>span{color:#fff3;font-size:8px}.ma-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.ma-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.ma-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.ma-section-heading h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.ma-section-copy{color:#ffffff61;max-width:500px;font-size:15px;line-height:1.75}.ma-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.ma-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:border-color .25s,background .25s,transform .25s;display:grid}.ma-service-card:hover{background:linear-gradient(145deg,#8de9b00e,#ffffff02);border-color:#8de9b047;transform:translateY(-3px)}.ma-card-number{color:#fff3;font-size:8px}.ma-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.ma-service-card h3{letter-spacing:-2px;color:#ffffffeb;margin-bottom:18px;font-size:36px;font-weight:700}.ma-service-card p{color:#ffffff57;max-width:480px;font-size:13px;line-height:1.7}.ma-campaign-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ma-campaign-grid h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.ma-campaign-list{border-top:1px solid #ffffff14}.ma-campaign-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr 30px;align-items:center;padding:24px 0;display:grid}.ma-campaign-item>span:first-child{color:#fff3;font-size:8px}.ma-campaign-item h3{letter-spacing:-.5px;color:#ffffffad;margin:0;font-size:19px;font-weight:600}.ma-campaign-arrow{color:#8de9b0;font-size:15px}.ma-funnel-heading{margin-bottom:80px}.ma-funnel-heading h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.ma-funnel-flow{grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;display:grid}.ma-funnel-stage{background:linear-gradient(145deg,#ffffff06,#0000);border:1px solid #ffffff14;flex-direction:column;min-height:300px;padding:30px;display:flex}.ma-funnel-stage>span{color:#fff3;font-size:8px}.ma-funnel-stage>p:not(.ma-funnel-description){letter-spacing:1.4px;color:#8de9b0;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.ma-funnel-stage h3{letter-spacing:-2px;color:#fff;margin:0;font-size:37px;font-weight:700}.ma-funnel-description{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.ma-funnel-line{background:#ffffff1a;height:1px}.ma-testing-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ma-testing-grid h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.ma-testing-intro{color:#ffffff70;max-width:620px;margin-bottom:45px;font-size:18px;line-height:1.7}.ma-testing-tags{flex-wrap:wrap;gap:10px;display:flex}.ma-testing-tags span{color:#ffffff94;border:1px solid #ffffff17;border-radius:999px;padding:11px 16px;font-size:11px;transition:border-color .2s,color .2s}.ma-testing-tags span:hover{color:#8de9b0;border-color:#8de9b073}.ma-process-list{border-top:1px solid #ffffff14}.ma-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.ma-process-number{color:#fff3;font-size:8px}.ma-process-item h3{letter-spacing:-1px;color:#ffffffd1;margin:0;font-size:27px;font-weight:700}.ma-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.ma-tracking-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ma-tracking-grid h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.ma-tracking-content>p{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.ma-metrics-grid{grid-template-columns:repeat(2,1fr);display:grid}.ma-metrics-grid>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.ma-metrics-grid span{color:#fff3;font-size:8px}.ma-metrics-grid h3{letter-spacing:-2px;color:#8de9b0;margin-top:auto;margin-bottom:8px;font-size:32px;font-weight:800}.ma-metrics-grid p{color:#ffffff52;margin:0;font-size:11px}.ma-case-box{background:radial-gradient(circle at 70%,#8de9b017,#0000 30%),radial-gradient(circle at 65% 45%,#787eff14,#0000 40%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.ma-case-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.ma-case-box h2{margin-top:20px;font-size:clamp(50px,5vw,80px)}.ma-case-content{align-self:end}.ma-case-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.ma-case-content a{color:#fff;align-items:center;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.ma-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.ma-faq-grid h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.ma-faq-list{border-top:1px solid #ffffff14}.ma-faq-item{border-bottom:1px solid #ffffff14}.ma-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.ma-faq-item summary::-webkit-details-marker{display:none}.ma-faq-item summary>span:first-child{color:#fff3;font-size:8px}.ma-faq-item h3{letter-spacing:-.5px;color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.ma-faq-plus{color:#8de9b0;font-size:19px;transition:transform .25s}.ma-faq-item[open] .ma-faq-plus{transform:rotate(45deg)}.ma-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.ma-final-cta{background:radial-gradient(circle at 65% 45%,#8de9b01a,#0000 28%),radial-gradient(circle at 60% 45%,#7379ff17,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.ma-final-cta h2{margin-top:20px;font-size:clamp(65px,7vw,115px)}.ma-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:45px;display:flex}.ma-final-bottom>p{color:#fff6;max-width:600px;font-size:16px;line-height:1.7}@media (max-width:1000px){.ma-problem-grid,.ma-section-heading,.ma-campaign-grid,.ma-testing-grid,.ma-tracking-grid,.ma-faq-grid,.ma-case-box{grid-template-columns:1fr;gap:50px}.ma-funnel-flow{grid-template-columns:1fr;gap:15px}.ma-funnel-line{width:1px;height:35px;margin-left:50%}.ma-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.ma-inner{width:calc(100% - 32px)}.ma-hero{min-height:auto;padding:130px 0 90px}.ma-eyebrow{margin-bottom:55px}.ma-hero-content h1{letter-spacing:-4px;font-size:clamp(55px,15vw,78px)}.ma-hero-bottom,.ma-final-bottom{flex-direction:column;align-items:flex-start}.ma-primary-btn{width:100%}.ma-problem,.ma-services,.ma-campaigns,.ma-funnel,.ma-testing,.ma-process,.ma-tracking,.ma-case-study,.ma-faq,.ma-final-cta{padding:100px 0}.ma-problem-left h2,.ma-section-heading h2,.ma-campaign-grid h2,.ma-funnel-heading h2,.ma-testing-grid h2,.ma-tracking-grid h2,.ma-faq-grid h2,.ma-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.ma-services-grid{grid-template-columns:1fr}.ma-service-card{min-height:290px;padding:26px}.ma-service-card h3{font-size:30px}.ma-process-item{grid-template-columns:40px 1fr;gap:15px}.ma-process-item p{grid-column:2}.ma-metrics-grid{grid-template-columns:1fr}.ma-case-box{padding:30px}.ma-case-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.ma-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.ma-faq-item>p{margin:0 0 25px 45px}}.seo-page{color:#fff;background:#080808}.seo-inner{width:min(1400px,100% - 64px);margin:0 auto}.seo-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.seo-dark-label{color:#ffffff4d}.seo-hero{background:radial-gradient(circle at 75% 38%,#7279ff24,#0000 32%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.seo-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.seo-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.seo-hero-content h1{letter-spacing:-6px;color:#fff;max-width:1180px;margin-top:20px;font-size:clamp(75px,9vw,145px);font-weight:800;line-height:.88}.seo-hero-content h1 span{color:#9297ff}.seo-hero-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.seo-hero-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.seo-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:215px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,color .25s,transform .25s;display:inline-flex}.seo-primary-btn span{transition:transform .25s}.seo-primary-btn:hover{color:#080808;background:#9297ff;transform:translateY(-2px)}.seo-primary-btn:hover span{transform:translate(4px)}.seo-problem,.seo-services,.seo-intent,.seo-technical,.seo-content,.seo-process,.seo-measurement,.seo-case-study,.seo-faq{padding:140px 0}.seo-problem,.seo-intent,.seo-content,.seo-measurement,.seo-faq{background:#0a0a0a}.seo-services,.seo-technical,.seo-process,.seo-case-study{background:#080808}.seo-problem-left h2,.seo-section-heading h2,.seo-intent-grid h2,.seo-technical-heading h2,.seo-content-grid h2,.seo-measurement-grid h2,.seo-faq-grid h2,.seo-case-box h2,.seo-final-cta h2{letter-spacing:-5px;color:#fff;font-weight:800;line-height:.88}.seo-problem-left h2 span,.seo-section-heading h2 span,.seo-intent-grid h2 span,.seo-technical-heading h2 span,.seo-content-grid h2 span,.seo-measurement-grid h2 span,.seo-faq-grid h2 span,.seo-case-box h2 span,.seo-final-cta h2 span{color:#ffffff40}.seo-hero-content h1 span,.seo-technical-heading h2 span,.seo-final-cta h2 span{color:#9297ff}.seo-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.seo-problem-left h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.seo-problem-right{padding-top:45px}.seo-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.seo-problem-list{border-top:1px solid #ffffff14}.seo-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.seo-problem-item>span{color:#fff3;font-size:8px}.seo-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.seo-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.seo-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.seo-section-heading h2,.seo-technical-heading h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.seo-section-copy{color:#ffffff61;max-width:500px;font-size:15px;line-height:1.75}.seo-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.seo-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:border-color .25s,background .25s,transform .25s;display:grid}.seo-service-card:hover{background:linear-gradient(145deg,#9297ff0e,#ffffff02);border-color:#9297ff47;transform:translateY(-3px)}.seo-card-number{color:#fff3;font-size:8px}.seo-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.seo-service-card h3{letter-spacing:-2px;color:#ffffffeb;margin-bottom:18px;font-size:36px;font-weight:700}.seo-service-card p{color:#ffffff57;max-width:480px;font-size:13px;line-height:1.7}.seo-intent-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.seo-intent-grid h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.seo-intent-list{border-top:1px solid #ffffff14}.seo-intent-item{border-bottom:1px solid #ffffff14;grid-template-columns:55px .75fr 1.25fr;gap:20px;padding:28px 0;display:grid}.seo-intent-item>span{color:#fff3;font-size:8px}.seo-intent-item h3{color:#ffffffbf;margin:0;font-size:20px;font-weight:600}.seo-intent-item p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.seo-technical-heading{margin-bottom:70px}.seo-technical-grid{grid-template-columns:repeat(3,1fr);display:grid}.seo-technical-grid>div{background:linear-gradient(145deg,#ffffff06,#0000);border:1px solid #ffffff12;flex-direction:column;min-height:320px;padding:30px;display:flex}.seo-technical-grid span{color:#fff3;font-size:8px}.seo-technical-grid h3{letter-spacing:-1.5px;color:#ffffffdb;margin-top:auto;margin-bottom:14px;font-size:28px;font-weight:700}.seo-technical-grid p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.seo-content-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.seo-content-grid h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.seo-content-intro{color:#ffffff70;max-width:620px;margin-bottom:45px;font-size:18px;line-height:1.7}.seo-content-tags{flex-wrap:wrap;gap:10px;display:flex}.seo-content-tags span{color:#ffffff94;border:1px solid #ffffff17;border-radius:999px;padding:11px 16px;font-size:11px;transition:color .2s,border-color .2s}.seo-content-tags span:hover{color:#9297ff;border-color:#9297ff80}.seo-process-list{border-top:1px solid #ffffff14}.seo-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.seo-process-number{color:#fff3;font-size:8px}.seo-process-item h3{letter-spacing:-1px;color:#ffffffd1;margin:0;font-size:27px;font-weight:700}.seo-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.seo-measurement-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.seo-measurement-grid h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.seo-measurement-content>p{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.seo-metrics-grid{grid-template-columns:repeat(2,1fr);display:grid}.seo-metrics-grid>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.seo-metrics-grid span{color:#fff3;font-size:8px}.seo-metrics-grid h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:30px;font-weight:800}.seo-metrics-grid p{color:#ffffff52;margin:0;font-size:11px}.seo-case-box{background:radial-gradient(circle at 70%,#787eff1f,#0000 35%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.seo-case-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.seo-case-box h2{margin-top:20px;font-size:clamp(50px,5vw,80px)}.seo-case-content{align-self:end}.seo-case-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.seo-case-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.seo-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.seo-faq-grid h2{margin-top:20px;font-size:clamp(55px,6vw,95px)}.seo-faq-list{border-top:1px solid #ffffff14}.seo-faq-item{border-bottom:1px solid #ffffff14}.seo-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.seo-faq-item summary::-webkit-details-marker{display:none}.seo-faq-item summary>span:first-child{color:#fff3;font-size:8px}.seo-faq-item h3{letter-spacing:-.5px;color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.seo-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.seo-faq-item[open] .seo-faq-plus{transform:rotate(45deg)}.seo-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.seo-final-cta{background:radial-gradient(circle at 60% 45%,#7379ff24,#0000 32%),#070707;padding:150px 0;position:relative;overflow:hidden}.seo-final-cta h2{margin-top:20px;font-size:clamp(65px,7vw,115px)}.seo-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:45px;display:flex}.seo-final-bottom>p{color:#fff6;max-width:600px;font-size:16px;line-height:1.7}@media (max-width:1000px){.seo-problem-grid,.seo-section-heading,.seo-intent-grid,.seo-content-grid,.seo-measurement-grid,.seo-faq-grid,.seo-case-box{grid-template-columns:1fr;gap:50px}.seo-technical-grid{grid-template-columns:repeat(2,1fr)}.seo-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.seo-inner{width:calc(100% - 32px)}.seo-hero{min-height:auto;padding:130px 0 90px}.seo-eyebrow{margin-bottom:55px}.seo-hero-content h1{letter-spacing:-4px;font-size:clamp(55px,15vw,78px)}.seo-hero-bottom,.seo-final-bottom{flex-direction:column;align-items:flex-start}.seo-primary-btn{width:100%}.seo-problem,.seo-services,.seo-intent,.seo-technical,.seo-content,.seo-process,.seo-measurement,.seo-case-study,.seo-faq,.seo-final-cta{padding:100px 0}.seo-problem-left h2,.seo-section-heading h2,.seo-intent-grid h2,.seo-technical-heading h2,.seo-content-grid h2,.seo-measurement-grid h2,.seo-faq-grid h2,.seo-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.seo-services-grid{grid-template-columns:1fr}.seo-service-card{min-height:290px;padding:26px}.seo-service-card h3{font-size:30px}.seo-intent-item{grid-template-columns:40px 1fr;gap:15px}.seo-intent-item p{grid-column:2}.seo-technical-grid{grid-template-columns:1fr}.seo-process-item{grid-template-columns:40px 1fr;gap:15px}.seo-process-item p{grid-column:2}.seo-metrics-grid{grid-template-columns:1fr}.seo-case-box{padding:30px}.seo-case-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.seo-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.seo-faq-item>p{margin:0 0 25px 45px}}.dm-page{color:#fff;background:#080808}.dm-inner{width:min(1400px,100% - 64px);margin:0 auto}.dm-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.dm-hero{background:radial-gradient(circle at 72% 36%,#8de9b01c,#0000 28%),radial-gradient(circle at 62% 42%,#9297ff1c,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.dm-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.dm-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.dm-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(75px,9vw,145px);font-weight:800;line-height:.88}.dm-hero-content h1 span{color:#8de9b0}.dm-hero-bottom,.dm-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.dm-hero-bottom>p,.dm-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.dm-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:205px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:all .25s;display:inline-flex}.dm-primary-btn:hover{background:#8de9b0;transform:translateY(-2px)}.dm-primary-btn span{transition:transform .25s}.dm-primary-btn:hover span{transform:translate(4px)}.dm-problem,.dm-services,.dm-channels,.dm-growth,.dm-process,.dm-measurement,.dm-case-study,.dm-faq{padding:140px 0}.dm-problem,.dm-growth,.dm-measurement,.dm-faq{background:#0a0a0a}.dm-services,.dm-channels,.dm-process,.dm-case-study{background:#080808}.dm-problem h2,.dm-section-heading h2,.dm-channel-heading h2,.dm-growth h2,.dm-measurement h2,.dm-case-box h2,.dm-faq h2,.dm-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.dm-problem h2,.dm-section-heading h2,.dm-channel-heading h2,.dm-growth h2,.dm-measurement h2,.dm-faq h2{font-size:clamp(55px,6vw,95px)}.dm-problem h2 span,.dm-section-heading h2 span,.dm-growth h2 span,.dm-measurement h2 span,.dm-case-box h2 span,.dm-faq h2 span{color:#ffffff40}.dm-channel-heading h2 span,.dm-final-cta h2 span{color:#8de9b0}.dm-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.dm-problem-right{padding-top:45px}.dm-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.dm-problem-list{border-top:1px solid #ffffff14}.dm-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.dm-problem-item>span{color:#fff3;font-size:8px}.dm-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.dm-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.dm-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.dm-section-copy{color:#ffffff61;max-width:500px;font-size:15px;line-height:1.75}.dm-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.dm-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:all .25s;display:grid}.dm-service-card:hover{border-color:#8de9b03d;transform:translateY(-3px)}.dm-service-card>span{color:#fff3;font-size:8px}.dm-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.dm-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.dm-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.dm-channel-heading{margin-bottom:70px}.dm-channel-grid{grid-template-columns:repeat(4,1fr);display:grid}.dm-channel-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.dm-channel-card>span{color:#fff3;font-size:8px}.dm-channel-card>p:not(.dm-channel-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.dm-channel-card:nth-child(2n)>p:not(.dm-channel-desc){color:#8de9b0}.dm-channel-card h3{letter-spacing:-2px;margin:0;font-size:31px;font-weight:700}.dm-channel-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.dm-growth-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.dm-growth-list{border-top:1px solid #ffffff14}.dm-growth-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:55px .7fr 1fr;gap:20px;padding:28px 0;display:grid}.dm-growth-list span{color:#fff3;font-size:8px}.dm-growth-list h3{margin:0;font-size:22px;font-weight:700}.dm-growth-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.dm-process-list{border-top:1px solid #ffffff14}.dm-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.dm-process-item>span{color:#fff3;font-size:8px}.dm-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.dm-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.dm-measurement-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.dm-measurement-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.dm-metrics-grid{grid-template-columns:repeat(2,1fr);display:grid}.dm-metrics-grid>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.dm-metrics-grid span{color:#fff3;font-size:8px}.dm-metrics-grid h3{letter-spacing:-1.5px;margin-top:auto;margin-bottom:8px;font-size:30px;font-weight:800}.dm-metrics-grid>div:nth-child(odd) h3{color:#8de9b0}.dm-metrics-grid>div:nth-child(2n) h3{color:#9297ff}.dm-metrics-grid p{color:#ffffff52;margin:0;font-size:11px}.dm-case-box{background:radial-gradient(circle at 72%,#8de9b014,#0000 28%),radial-gradient(circle at 65% 48%,#9297ff17,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.dm-case-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.dm-case-box h2{font-size:clamp(50px,5vw,80px)}.dm-case-content{align-self:end}.dm-case-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.dm-case-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.dm-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.dm-faq-list{border-top:1px solid #ffffff14}.dm-faq-item{border-bottom:1px solid #ffffff14}.dm-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.dm-faq-item summary::-webkit-details-marker{display:none}.dm-faq-item summary>span:first-child{color:#fff3;font-size:8px}.dm-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.dm-faq-plus{color:#8de9b0;font-size:19px;transition:transform .25s}.dm-faq-item[open] .dm-faq-plus{transform:rotate(45deg)}.dm-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.dm-final-cta{background:radial-gradient(circle at 65% 45%,#8de9b01a,#0000 28%),radial-gradient(circle at 58% 45%,#9297ff1a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.dm-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.dm-problem-grid,.dm-section-heading,.dm-growth-grid,.dm-measurement-grid,.dm-faq-grid,.dm-case-box{grid-template-columns:1fr;gap:50px}.dm-channel-grid{grid-template-columns:repeat(2,1fr)}.dm-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.dm-inner{width:calc(100% - 32px)}.dm-hero{min-height:auto;padding:130px 0 90px}.dm-eyebrow{margin-bottom:55px}.dm-hero-content h1{letter-spacing:-4px;font-size:clamp(55px,15vw,78px)}.dm-hero-bottom,.dm-final-bottom{flex-direction:column;align-items:flex-start}.dm-primary-btn{width:100%}.dm-problem,.dm-services,.dm-channels,.dm-growth,.dm-process,.dm-measurement,.dm-case-study,.dm-faq,.dm-final-cta{padding:100px 0}.dm-problem h2,.dm-section-heading h2,.dm-channel-heading h2,.dm-growth h2,.dm-measurement h2,.dm-faq h2,.dm-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.dm-services-grid,.dm-channel-grid{grid-template-columns:1fr}.dm-service-card{min-height:290px;padding:26px}.dm-service-card h3{font-size:30px}.dm-growth-list>div{grid-template-columns:40px 1fr}.dm-growth-list p{grid-column:2}.dm-process-item{grid-template-columns:40px 1fr;gap:15px}.dm-process-item p{grid-column:2}.dm-metrics-grid{grid-template-columns:1fr}.dm-case-box{padding:30px}.dm-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.dm-faq-item>p{margin:0 0 25px 45px}}.wd-page{color:#fff;background:#080808}.wd-inner{width:min(1400px,100% - 64px);margin:0 auto}.wd-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.wd-hero{background:radial-gradient(circle at 76% 37%,#9297ff26,#0000 29%),radial-gradient(circle at 69% 45%,#8de9b00d,#0000 34%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.wd-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.wd-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.wd-hero-content h1{letter-spacing:-6px;max-width:1250px;margin-top:20px;font-size:clamp(72px,8.5vw,140px);font-weight:800;line-height:.88}.wd-hero-content h1 span{color:#9297ff}.wd-hero-bottom,.wd-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.wd-hero-bottom>p,.wd-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.wd-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:210px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.wd-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.wd-primary-btn span{transition:transform .25s}.wd-primary-btn:hover span{transform:translate(4px)}.wd-positioning,.wd-build,.wd-experience,.wd-technologies,.wd-performance,.wd-process,.wd-work,.wd-faq{padding:140px 0}.wd-positioning,.wd-technologies,.wd-performance,.wd-faq{background:#0a0a0a}.wd-build,.wd-experience,.wd-process,.wd-work{background:#080808}.wd-positioning h2,.wd-section-heading h2,.wd-experience-heading h2,.wd-tech-grid h2,.wd-performance h2,.wd-work-box h2,.wd-faq h2,.wd-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.wd-positioning h2,.wd-section-heading h2,.wd-experience-heading h2,.wd-tech-grid h2,.wd-performance h2,.wd-faq h2{font-size:clamp(55px,6vw,95px)}.wd-positioning h2 span,.wd-section-heading h2 span,.wd-performance h2 span,.wd-work-box h2 span,.wd-faq h2 span{color:#ffffff40}.wd-experience-heading h2 span,.wd-tech-grid h2 span,.wd-final-cta h2 span{color:#9297ff}.wd-positioning-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.wd-positioning-right{padding-top:45px}.wd-positioning-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.wd-positioning-list{border-top:1px solid #ffffff14}.wd-positioning-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.wd-positioning-item>span{color:#fff3;font-size:8px}.wd-positioning-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.wd-positioning-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.wd-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.wd-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.wd-build-grid{grid-template-columns:repeat(2,1fr);display:grid}.wd-build-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.wd-build-card:hover{background:linear-gradient(145deg,#9297ff0f,#ffffff01);border-color:#9297ff4d;transform:translateY(-3px)}.wd-card-number{color:#fff3;font-size:8px}.wd-build-card>div{flex-direction:column;justify-content:flex-end;display:flex}.wd-build-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.wd-build-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.wd-experience-heading{margin-bottom:70px}.wd-experience-grid{grid-template-columns:repeat(4,1fr);display:grid}.wd-experience-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.wd-experience-card>span{color:#fff3;font-size:8px}.wd-experience-type{letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.wd-experience-card:nth-child(2n) .wd-experience-type{color:#8de9b0}.wd-experience-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.wd-experience-description{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.wd-tech-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.wd-tech-list{border-top:1px solid #ffffff14}.wd-tech-item{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;align-items:center;gap:20px;padding:25px 0;display:grid}.wd-tech-item>span{color:#fff3;font-size:8px}.wd-tech-item>div>p{letter-spacing:1.2px;color:#9297ff;margin:0 0 5px;font-size:8px}.wd-tech-item h3{letter-spacing:-1px;margin:0;font-size:24px;font-weight:700}.wd-tech-description{color:#ffffff57;margin:0;font-size:13px;line-height:1.65}.wd-performance-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.wd-performance-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.wd-performance-cards{grid-template-columns:repeat(2,1fr);display:grid}.wd-performance-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.wd-performance-cards span{color:#fff3;font-size:8px}.wd-performance-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.wd-performance-cards>div:nth-child(2n) h3{color:#8de9b0}.wd-performance-cards p{color:#ffffff52;margin:0;font-size:11px}.wd-process-list{border-top:1px solid #ffffff14}.wd-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.wd-process-item>span{color:#fff3;font-size:8px}.wd-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.wd-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.wd-work-box{background:radial-gradient(circle at 71% 48%,#9297ff21,#0000 32%),radial-gradient(circle at 72% 55%,#8de9b00d,#0000 37%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.wd-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.wd-work-box h2{font-size:clamp(50px,5vw,80px)}.wd-work-content{align-self:end}.wd-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.wd-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.wd-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.wd-faq-list{border-top:1px solid #ffffff14}.wd-faq-item{border-bottom:1px solid #ffffff14}.wd-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.wd-faq-item summary::-webkit-details-marker{display:none}.wd-faq-item summary>span:first-child{color:#fff3;font-size:8px}.wd-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.wd-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.wd-faq-item[open] .wd-faq-plus{transform:rotate(45deg)}.wd-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.wd-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff26,#0000 30%),radial-gradient(circle at 70% 52%,#8de9b00e,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.wd-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.wd-positioning-grid,.wd-section-heading,.wd-tech-grid,.wd-performance-grid,.wd-faq-grid,.wd-work-box{grid-template-columns:1fr;gap:50px}.wd-experience-grid{grid-template-columns:repeat(2,1fr)}.wd-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.wd-inner{width:calc(100% - 32px)}.wd-hero{min-height:auto;padding:130px 0 90px}.wd-eyebrow{margin-bottom:55px}.wd-hero-content h1{letter-spacing:-4px;font-size:clamp(50px,14vw,76px)}.wd-hero-bottom,.wd-final-bottom{flex-direction:column;align-items:flex-start}.wd-primary-btn{width:100%}.wd-positioning,.wd-build,.wd-experience,.wd-technologies,.wd-performance,.wd-process,.wd-work,.wd-faq,.wd-final-cta{padding:100px 0}.wd-positioning h2,.wd-section-heading h2,.wd-experience-heading h2,.wd-tech-grid h2,.wd-performance h2,.wd-faq h2,.wd-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.wd-build-grid,.wd-experience-grid{grid-template-columns:1fr}.wd-build-card{min-height:290px;padding:26px}.wd-build-card h3{font-size:30px}.wd-experience-card{min-height:300px}.wd-tech-item{grid-template-columns:40px 1fr;gap:15px}.wd-tech-description{grid-column:2}.wd-performance-cards{grid-template-columns:1fr}.wd-process-item{grid-template-columns:40px 1fr;gap:15px}.wd-process-item p{grid-column:2}.wd-work-box{padding:30px}.wd-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.wd-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.wd-faq-item>p{margin:0 0 25px 45px}}.cro-page{color:#fff;background:#080808}.cro-inner{width:min(1400px,100% - 64px);margin:0 auto}.cro-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.cro-hero{background:radial-gradient(circle at 74% 38%,#8de9b01f,#0000 29%),radial-gradient(circle at 63% 45%,#9297ff14,#0000 37%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.cro-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.cro-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.cro-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(72px,9vw,145px);font-weight:800;line-height:.88}.cro-hero-content h1 span{color:#8de9b0}.cro-hero-bottom,.cro-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.cro-hero-bottom>p,.cro-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.cro-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:215px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.cro-primary-btn:hover{background:#8de9b0;transform:translateY(-2px)}.cro-primary-btn span{transition:transform .25s}.cro-primary-btn:hover span{transform:translate(4px)}.cro-problem,.cro-services,.cro-funnel,.cro-testing,.cro-process,.cro-measurement,.cro-case-study,.cro-faq{padding:140px 0}.cro-problem,.cro-testing,.cro-measurement,.cro-faq{background:#0a0a0a}.cro-services,.cro-funnel,.cro-process,.cro-case-study{background:#080808}.cro-problem h2,.cro-section-heading h2,.cro-funnel-heading h2,.cro-testing h2,.cro-measurement h2,.cro-case-box h2,.cro-faq h2,.cro-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.cro-problem h2,.cro-section-heading h2,.cro-funnel-heading h2,.cro-testing h2,.cro-measurement h2,.cro-faq h2{font-size:clamp(55px,6vw,95px)}.cro-problem h2 span,.cro-section-heading h2 span,.cro-testing h2 span,.cro-measurement h2 span,.cro-case-box h2 span,.cro-faq h2 span{color:#ffffff40}.cro-funnel-heading h2 span,.cro-final-cta h2 span{color:#8de9b0}.cro-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cro-problem-right{padding-top:45px}.cro-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.cro-problem-list{border-top:1px solid #ffffff14}.cro-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.cro-problem-item>span{color:#fff3;font-size:8px}.cro-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.cro-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.cro-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.cro-section-copy{color:#ffffff61;max-width:500px;font-size:15px;line-height:1.75}.cro-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.cro-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.cro-service-card:hover{background:linear-gradient(145deg,#8de9b00d,#ffffff01);border-color:#8de9b047;transform:translateY(-3px)}.cro-service-card>span{color:#fff3;font-size:8px}.cro-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.cro-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.cro-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.cro-funnel-heading{margin-bottom:70px}.cro-funnel-grid{grid-template-columns:repeat(4,1fr);display:grid}.cro-funnel-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.cro-funnel-card>span{color:#fff3;font-size:8px}.cro-funnel-card>p:not(.cro-funnel-description){letter-spacing:1.4px;color:#8de9b0;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.cro-funnel-card:nth-child(2n)>p:not(.cro-funnel-description){color:#9297ff}.cro-funnel-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.cro-funnel-description{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.cro-testing-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cro-testing-intro{color:#ffffff70;max-width:620px;margin-bottom:45px;font-size:18px;line-height:1.7}.cro-testing-tags{flex-wrap:wrap;gap:10px;display:flex}.cro-testing-tags span{color:#ffffff94;border:1px solid #ffffff17;border-radius:999px;padding:11px 16px;font-size:11px;transition:color .2s,border-color .2s}.cro-testing-tags span:hover{color:#8de9b0;border-color:#8de9b073}.cro-process-list{border-top:1px solid #ffffff14}.cro-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.cro-process-item>span{color:#fff3;font-size:8px}.cro-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.cro-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.cro-measurement-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cro-measurement-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.cro-metrics-grid{grid-template-columns:repeat(2,1fr);display:grid}.cro-metrics-grid>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.cro-metrics-grid span{color:#fff3;font-size:8px}.cro-metrics-grid h3{letter-spacing:-1.5px;margin-top:auto;margin-bottom:8px;font-size:30px;font-weight:800}.cro-metrics-grid>div:nth-child(odd) h3{color:#8de9b0}.cro-metrics-grid>div:nth-child(2n) h3{color:#9297ff}.cro-metrics-grid p{color:#ffffff52;margin:0;font-size:11px}.cro-case-box{background:radial-gradient(circle at 72% 48%,#8de9b01a,#0000 30%),radial-gradient(circle at 66% 48%,#9297ff12,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.cro-case-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.cro-case-box h2{font-size:clamp(50px,5vw,80px)}.cro-case-content{align-self:end}.cro-case-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.cro-case-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.cro-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.cro-faq-list{border-top:1px solid #ffffff14}.cro-faq-item{border-bottom:1px solid #ffffff14}.cro-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.cro-faq-item summary::-webkit-details-marker{display:none}.cro-faq-item summary>span:first-child{color:#fff3;font-size:8px}.cro-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.cro-faq-plus{color:#8de9b0;font-size:19px;transition:transform .25s}.cro-faq-item[open] .cro-faq-plus{transform:rotate(45deg)}.cro-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.cro-final-cta{background:radial-gradient(circle at 65% 45%,#8de9b01c,#0000 29%),radial-gradient(circle at 59% 45%,#9297ff14,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.cro-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.cro-problem-grid,.cro-section-heading,.cro-testing-grid,.cro-measurement-grid,.cro-faq-grid,.cro-case-box{grid-template-columns:1fr;gap:50px}.cro-funnel-grid{grid-template-columns:repeat(2,1fr)}.cro-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.cro-inner{width:calc(100% - 32px)}.cro-hero{min-height:auto;padding:130px 0 90px}.cro-eyebrow{margin-bottom:55px}.cro-hero-content h1{letter-spacing:-4px;font-size:clamp(55px,15vw,78px)}.cro-hero-bottom,.cro-final-bottom{flex-direction:column;align-items:flex-start}.cro-primary-btn{width:100%}.cro-problem,.cro-services,.cro-funnel,.cro-testing,.cro-process,.cro-measurement,.cro-case-study,.cro-faq,.cro-final-cta{padding:100px 0}.cro-problem h2,.cro-section-heading h2,.cro-funnel-heading h2,.cro-testing h2,.cro-measurement h2,.cro-faq h2,.cro-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.cro-services-grid,.cro-funnel-grid{grid-template-columns:1fr}.cro-service-card{min-height:290px;padding:26px}.cro-service-card h3{font-size:30px}.cro-funnel-card{min-height:300px}.cro-process-item{grid-template-columns:40px 1fr;gap:15px}.cro-process-item p{grid-column:2}.cro-metrics-grid{grid-template-columns:1fr}.cro-case-box{padding:30px}.cro-case-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.cro-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.cro-faq-item>p{margin:0 0 25px 45px}}.ec-page{color:#fff;background:#080808}.ec-inner{width:min(1400px,100% - 64px);margin:0 auto}.ec-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.ec-hero{background:radial-gradient(circle at 74% 36%,#9297ff24,#0000 30%),radial-gradient(circle at 67% 44%,#8de9b012,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.ec-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ec-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.ec-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(72px,8.7vw,142px);font-weight:800;line-height:.88}.ec-hero-content h1 span{color:#9297ff}.ec-hero-bottom,.ec-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.ec-hero-bottom>p,.ec-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.ec-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:205px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.ec-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.ec-primary-btn span{transition:transform .25s}.ec-primary-btn:hover span{transform:translate(4px)}.ec-problem,.ec-services,.ec-journey,.ec-capabilities,.ec-performance,.ec-process,.ec-work,.ec-faq{padding:140px 0}.ec-problem,.ec-capabilities,.ec-performance,.ec-faq{background:#0a0a0a}.ec-services,.ec-journey,.ec-process,.ec-work{background:#080808}.ec-problem h2,.ec-section-heading h2,.ec-journey-heading h2,.ec-capabilities h2,.ec-performance h2,.ec-work-box h2,.ec-faq h2,.ec-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.ec-problem h2,.ec-section-heading h2,.ec-journey-heading h2,.ec-capabilities h2,.ec-performance h2,.ec-faq h2{font-size:clamp(55px,6vw,95px)}.ec-problem h2 span,.ec-section-heading h2 span,.ec-capabilities h2 span,.ec-performance h2 span,.ec-work-box h2 span,.ec-faq h2 span{color:#ffffff40}.ec-journey-heading h2 span,.ec-final-cta h2 span{color:#9297ff}.ec-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ec-problem-right{padding-top:45px}.ec-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.ec-problem-list{border-top:1px solid #ffffff14}.ec-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.ec-problem-item>span{color:#fff3;font-size:8px}.ec-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.ec-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.ec-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.ec-section-copy{color:#ffffff61;max-width:500px;font-size:15px;line-height:1.75}.ec-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.ec-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.ec-service-card:hover{background:linear-gradient(145deg,#9297ff0e,#ffffff01);border-color:#9297ff4d;transform:translateY(-3px)}.ec-service-card>span{color:#fff3;font-size:8px}.ec-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.ec-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.ec-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.ec-journey-heading{margin-bottom:70px}.ec-journey-grid{grid-template-columns:repeat(4,1fr);display:grid}.ec-journey-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.ec-journey-card>span{color:#fff3;font-size:8px}.ec-journey-card>p:not(.ec-journey-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.ec-journey-card:nth-child(2n)>p:not(.ec-journey-desc){color:#8de9b0}.ec-journey-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.ec-journey-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.ec-capabilities-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ec-capability-list{border-top:1px solid #ffffff14}.ec-capability-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.ec-capability-list span{color:#fff3;font-size:8px}.ec-capability-list h3{margin:0;font-size:21px;font-weight:700}.ec-capability-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.ec-performance-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ec-performance-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.ec-performance-cards{grid-template-columns:repeat(2,1fr);display:grid}.ec-performance-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.ec-performance-cards span{color:#fff3;font-size:8px}.ec-performance-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.ec-performance-cards>div:nth-child(2n) h3{color:#8de9b0}.ec-performance-cards p{color:#ffffff52;margin:0;font-size:11px}.ec-process-list{border-top:1px solid #ffffff14}.ec-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.ec-process-item>span{color:#fff3;font-size:8px}.ec-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.ec-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.ec-work-box{background:radial-gradient(circle at 71% 48%,#9297ff1f,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b00d,#0000 37%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.ec-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.ec-work-box h2{font-size:clamp(50px,5vw,80px)}.ec-work-content{align-self:end}.ec-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.ec-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.ec-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.ec-faq-list{border-top:1px solid #ffffff14}.ec-faq-item{border-bottom:1px solid #ffffff14}.ec-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.ec-faq-item summary::-webkit-details-marker{display:none}.ec-faq-item summary>span:first-child{color:#fff3;font-size:8px}.ec-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.ec-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.ec-faq-item[open] .ec-faq-plus{transform:rotate(45deg)}.ec-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.ec-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff24,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b00e,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.ec-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.ec-problem-grid,.ec-section-heading,.ec-capabilities-grid,.ec-performance-grid,.ec-faq-grid,.ec-work-box{grid-template-columns:1fr;gap:50px}.ec-journey-grid{grid-template-columns:repeat(2,1fr)}.ec-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.ec-inner{width:calc(100% - 32px)}.ec-hero{min-height:auto;padding:130px 0 90px}.ec-eyebrow{margin-bottom:55px}.ec-hero-content h1{letter-spacing:-4px;font-size:clamp(50px,14vw,76px)}.ec-hero-bottom,.ec-final-bottom{flex-direction:column;align-items:flex-start}.ec-primary-btn{width:100%}.ec-problem,.ec-services,.ec-journey,.ec-capabilities,.ec-performance,.ec-process,.ec-work,.ec-faq,.ec-final-cta{padding:100px 0}.ec-problem h2,.ec-section-heading h2,.ec-journey-heading h2,.ec-capabilities h2,.ec-performance h2,.ec-faq h2,.ec-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.ec-services-grid,.ec-journey-grid{grid-template-columns:1fr}.ec-service-card{min-height:290px;padding:26px}.ec-service-card h3{font-size:30px}.ec-journey-card{min-height:300px}.ec-capability-list>div{grid-template-columns:40px 1fr;gap:15px}.ec-capability-list p{grid-column:2}.ec-performance-cards{grid-template-columns:1fr}.ec-process-item{grid-template-columns:40px 1fr;gap:15px}.ec-process-item p{grid-column:2}.ec-work-box{padding:30px}.ec-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.ec-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.ec-faq-item>p{margin:0 0 25px 45px}}.lp-page{color:#fff;background:#080808}.lp-inner{width:min(1400px,100% - 64px);margin:0 auto}.lp-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.lp-hero{background:radial-gradient(circle at 74% 36%,#9297ff24,#0000 30%),radial-gradient(circle at 66% 45%,#8de9b012,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.lp-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.lp-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.lp-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(72px,8.7vw,142px);font-weight:800;line-height:.88}.lp-hero-content h1 span{color:#9297ff}.lp-hero-bottom,.lp-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.lp-hero-bottom>p,.lp-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.lp-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:215px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.lp-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.lp-primary-btn span{transition:transform .25s}.lp-primary-btn:hover span{transform:translate(4px)}.lp-problem,.lp-services,.lp-anatomy,.lp-message,.lp-elements,.lp-process,.lp-measurement,.lp-work,.lp-faq{padding:140px 0}.lp-problem,.lp-message,.lp-measurement,.lp-faq{background:#0a0a0a}.lp-services,.lp-anatomy,.lp-elements,.lp-process,.lp-work{background:#080808}.lp-problem h2,.lp-section-heading h2,.lp-anatomy-heading h2,.lp-message h2,.lp-elements h2,.lp-measurement h2,.lp-work-box h2,.lp-faq h2,.lp-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.lp-problem h2,.lp-section-heading h2,.lp-anatomy-heading h2,.lp-message h2,.lp-elements h2,.lp-measurement h2,.lp-faq h2{font-size:clamp(55px,6vw,95px)}.lp-problem h2 span,.lp-section-heading h2 span,.lp-message h2 span,.lp-elements h2 span,.lp-measurement h2 span,.lp-work-box h2 span,.lp-faq h2 span{color:#ffffff40}.lp-anatomy-heading h2 span,.lp-final-cta h2 span{color:#9297ff}.lp-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.lp-problem-right{padding-top:45px}.lp-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.lp-problem-list{border-top:1px solid #ffffff14}.lp-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.lp-problem-item>span{color:#fff3;font-size:8px}.lp-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.lp-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.lp-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.lp-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.lp-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.lp-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.lp-service-card:hover{background:linear-gradient(145deg,#9297ff0e,#ffffff01);border-color:#9297ff4d;transform:translateY(-3px)}.lp-service-card>span{color:#fff3;font-size:8px}.lp-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.lp-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.lp-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.lp-anatomy-heading{margin-bottom:70px}.lp-anatomy-grid{grid-template-columns:repeat(4,1fr);display:grid}.lp-anatomy-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.lp-anatomy-card>span{color:#fff3;font-size:8px}.lp-anatomy-card>p:not(.lp-anatomy-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.lp-anatomy-card:nth-child(2n)>p:not(.lp-anatomy-desc){color:#8de9b0}.lp-anatomy-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.lp-anatomy-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.lp-message-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.lp-message-right{padding-top:40px}.lp-message-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.lp-message-flow{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.lp-message-flow>div:not(.lp-message-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.lp-message-flow span{color:#fff3;font-size:8px}.lp-message-flow h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:18px;font-weight:700}.lp-message-flow p{color:#ffffff52;margin:0;font-size:11px}.lp-message-arrow{text-align:center;color:#9297ff}.lp-elements-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.lp-elements-list{border-top:1px solid #ffffff14}.lp-elements-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.lp-elements-list span{color:#fff3;font-size:8px}.lp-elements-list h3{margin:0;font-size:21px;font-weight:700}.lp-elements-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.lp-process-list{border-top:1px solid #ffffff14}.lp-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.lp-process-item>span{color:#fff3;font-size:8px}.lp-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.lp-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.lp-measurement-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.lp-measurement-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.lp-metrics-grid{grid-template-columns:repeat(2,1fr);display:grid}.lp-metrics-grid>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.lp-metrics-grid span{color:#fff3;font-size:8px}.lp-metrics-grid h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:30px;font-weight:800}.lp-metrics-grid>div:nth-child(2n) h3{color:#8de9b0}.lp-metrics-grid p{color:#ffffff52;margin:0;font-size:11px}.lp-work-box{background:radial-gradient(circle at 71% 48%,#9297ff1f,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b00d,#0000 37%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.lp-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.lp-work-box h2{font-size:clamp(50px,5vw,80px)}.lp-work-content{align-self:end}.lp-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.lp-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.lp-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.lp-faq-list{border-top:1px solid #ffffff14}.lp-faq-item{border-bottom:1px solid #ffffff14}.lp-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary>span:first-child{color:#fff3;font-size:8px}.lp-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.lp-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.lp-faq-item[open] .lp-faq-plus{transform:rotate(45deg)}.lp-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.lp-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff24,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b00e,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.lp-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.lp-problem-grid,.lp-section-heading,.lp-message-grid,.lp-elements-grid,.lp-measurement-grid,.lp-faq-grid,.lp-work-box{grid-template-columns:1fr;gap:50px}.lp-anatomy-grid{grid-template-columns:repeat(2,1fr)}.lp-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.lp-inner{width:calc(100% - 32px)}.lp-hero{min-height:auto;padding:130px 0 90px}.lp-eyebrow{margin-bottom:55px}.lp-hero-content h1{letter-spacing:-4px;font-size:clamp(50px,14vw,76px)}.lp-hero-bottom,.lp-final-bottom{flex-direction:column;align-items:flex-start}.lp-primary-btn{width:100%}.lp-problem,.lp-services,.lp-anatomy,.lp-message,.lp-elements,.lp-process,.lp-measurement,.lp-work,.lp-faq,.lp-final-cta{padding:100px 0}.lp-problem h2,.lp-section-heading h2,.lp-anatomy-heading h2,.lp-message h2,.lp-elements h2,.lp-measurement h2,.lp-faq h2,.lp-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.lp-services-grid,.lp-anatomy-grid{grid-template-columns:1fr}.lp-service-card{min-height:290px;padding:26px}.lp-service-card h3{font-size:30px}.lp-anatomy-card{min-height:300px}.lp-message-flow{grid-template-columns:1fr;gap:15px}.lp-message-arrow{padding:5px 0;transform:rotate(90deg)}.lp-elements-list>div{grid-template-columns:40px 1fr;gap:15px}.lp-elements-list p{grid-column:2}.lp-process-item{grid-template-columns:40px 1fr;gap:15px}.lp-process-item p{grid-column:2}.lp-metrics-grid{grid-template-columns:1fr}.lp-work-box{padding:30px}.lp-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.lp-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.lp-faq-item>p{margin:0 0 25px 45px}}.ux-page{color:#fff;background:#080808}.ux-inner{width:min(1400px,100% - 64px);margin:0 auto}.ux-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.ux-hero{background:radial-gradient(circle at 74% 36%,#9297ff29,#0000 30%),radial-gradient(circle at 65% 44%,#8de9b00d,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.ux-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ux-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.ux-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(72px,9vw,145px);font-weight:800;line-height:.88}.ux-hero-content h1 span{color:#9297ff}.ux-hero-bottom,.ux-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.ux-hero-bottom>p,.ux-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.ux-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:220px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.ux-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.ux-primary-btn span{transition:transform .25s}.ux-primary-btn:hover span{transform:translate(4px)}.ux-problem,.ux-services,.ux-principles,.ux-flow,.ux-system,.ux-process,.ux-work,.ux-faq{padding:140px 0}.ux-problem,.ux-flow,.ux-system,.ux-faq{background:#0a0a0a}.ux-services,.ux-principles,.ux-process,.ux-work{background:#080808}.ux-problem h2,.ux-section-heading h2,.ux-principles-heading h2,.ux-flow h2,.ux-system h2,.ux-work-box h2,.ux-faq h2,.ux-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.ux-problem h2,.ux-section-heading h2,.ux-principles-heading h2,.ux-flow h2,.ux-system h2,.ux-faq h2{font-size:clamp(55px,6vw,95px)}.ux-problem h2 span,.ux-section-heading h2 span,.ux-flow h2 span,.ux-system h2 span,.ux-work-box h2 span,.ux-faq h2 span{color:#ffffff40}.ux-principles-heading h2 span,.ux-final-cta h2 span{color:#9297ff}.ux-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ux-problem-right{padding-top:45px}.ux-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.ux-problem-list{border-top:1px solid #ffffff14}.ux-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.ux-problem-item>span{color:#fff3;font-size:8px}.ux-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.ux-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.ux-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.ux-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.ux-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.ux-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.ux-service-card:hover{background:linear-gradient(145deg,#9297ff0e,#ffffff01);border-color:#9297ff4d;transform:translateY(-3px)}.ux-service-card>span{color:#fff3;font-size:8px}.ux-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.ux-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.ux-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.ux-principles-heading{margin-bottom:70px}.ux-principles-grid{grid-template-columns:repeat(4,1fr);display:grid}.ux-principle-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.ux-principle-card>span{color:#fff3;font-size:8px}.ux-principle-card>p:not(.ux-principle-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.ux-principle-card:nth-child(2n)>p:not(.ux-principle-desc){color:#8de9b0}.ux-principle-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.ux-principle-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.ux-flow-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ux-flow-right{padding-top:40px}.ux-flow-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.ux-flow-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.ux-flow-map>div:not(.ux-flow-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.ux-flow-map span{color:#fff3;font-size:8px}.ux-flow-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:18px;font-weight:700}.ux-flow-map p{color:#ffffff52;margin:0;font-size:11px}.ux-flow-arrow{text-align:center;color:#9297ff}.ux-system-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ux-system-list{border-top:1px solid #ffffff14}.ux-system-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.ux-system-list span{color:#fff3;font-size:8px}.ux-system-list h3{margin:0;font-size:21px;font-weight:700}.ux-system-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.ux-process-list{border-top:1px solid #ffffff14}.ux-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.ux-process-item>span{color:#fff3;font-size:8px}.ux-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.ux-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.ux-work-box{background:radial-gradient(circle at 71% 48%,#9297ff21,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.ux-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.ux-work-box h2{font-size:clamp(50px,5vw,80px)}.ux-work-content{align-self:end}.ux-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.ux-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.ux-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.ux-faq-list{border-top:1px solid #ffffff14}.ux-faq-item{border-bottom:1px solid #ffffff14}.ux-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.ux-faq-item summary::-webkit-details-marker{display:none}.ux-faq-item summary>span:first-child{color:#fff3;font-size:8px}.ux-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.ux-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.ux-faq-item[open] .ux-faq-plus{transform:rotate(45deg)}.ux-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.ux-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff26,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b00b,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.ux-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.ux-problem-grid,.ux-section-heading,.ux-flow-grid,.ux-system-grid,.ux-faq-grid,.ux-work-box{grid-template-columns:1fr;gap:50px}.ux-principles-grid{grid-template-columns:repeat(2,1fr)}.ux-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.ux-inner{width:calc(100% - 32px)}.ux-hero{min-height:auto;padding:130px 0 90px}.ux-eyebrow{margin-bottom:55px}.ux-hero-content h1{letter-spacing:-4px;font-size:clamp(50px,14vw,76px)}.ux-hero-bottom,.ux-final-bottom{flex-direction:column;align-items:flex-start}.ux-primary-btn{width:100%}.ux-problem,.ux-services,.ux-principles,.ux-flow,.ux-system,.ux-process,.ux-work,.ux-faq,.ux-final-cta{padding:100px 0}.ux-problem h2,.ux-section-heading h2,.ux-principles-heading h2,.ux-flow h2,.ux-system h2,.ux-faq h2,.ux-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.ux-services-grid,.ux-principles-grid{grid-template-columns:1fr}.ux-service-card{min-height:290px;padding:26px}.ux-service-card h3{font-size:30px}.ux-principle-card{min-height:300px}.ux-flow-map{grid-template-columns:1fr;gap:15px}.ux-flow-arrow{padding:5px 0;transform:rotate(90deg)}.ux-system-list>div{grid-template-columns:40px 1fr;gap:15px}.ux-system-list p{grid-column:2}.ux-process-item{grid-template-columns:40px 1fr;gap:15px}.ux-process-item p{grid-column:2}.ux-work-box{padding:30px}.ux-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.ux-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.ux-faq-item>p{margin:0 0 25px 45px}}.wa-page{color:#fff;background:#080808}.wa-inner{width:min(1400px,100% - 64px);margin:0 auto}.wa-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.wa-hero{background:radial-gradient(circle at 74% 36%,#9297ff2b,#0000 30%),radial-gradient(circle at 66% 45%,#8de9b00b,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.wa-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.wa-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.wa-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(72px,8.7vw,142px);font-weight:800;line-height:.88}.wa-hero-content h1 span{color:#9297ff}.wa-hero-bottom,.wa-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.wa-hero-bottom>p,.wa-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.wa-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:220px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.wa-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.wa-primary-btn span{transition:transform .25s}.wa-primary-btn:hover span{transform:translate(4px)}.wa-problem,.wa-services,.wa-architecture,.wa-roles,.wa-capabilities,.wa-technology,.wa-process,.wa-work,.wa-faq{padding:140px 0}.wa-problem,.wa-roles,.wa-capabilities,.wa-faq{background:#0a0a0a}.wa-services,.wa-architecture,.wa-technology,.wa-process,.wa-work{background:#080808}.wa-problem h2,.wa-section-heading h2,.wa-architecture-heading h2,.wa-roles h2,.wa-capabilities h2,.wa-technology h2,.wa-work-box h2,.wa-faq h2,.wa-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.wa-problem h2,.wa-section-heading h2,.wa-architecture-heading h2,.wa-roles h2,.wa-capabilities h2,.wa-technology h2,.wa-faq h2{font-size:clamp(55px,6vw,95px)}.wa-problem h2 span,.wa-section-heading h2 span,.wa-roles h2 span,.wa-capabilities h2 span,.wa-work-box h2 span,.wa-faq h2 span{color:#ffffff40}.wa-architecture-heading h2 span,.wa-technology h2 span,.wa-final-cta h2 span{color:#9297ff}.wa-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.wa-problem-right{padding-top:45px}.wa-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.wa-problem-list{border-top:1px solid #ffffff14}.wa-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.wa-problem-item>span{color:#fff3;font-size:8px}.wa-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.wa-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.wa-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.wa-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.wa-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.wa-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.wa-service-card:hover{background:linear-gradient(145deg,#9297ff0e,#ffffff01);border-color:#9297ff4d;transform:translateY(-3px)}.wa-service-card>span{color:#fff3;font-size:8px}.wa-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.wa-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.wa-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.wa-architecture-heading{margin-bottom:70px}.wa-architecture-grid{grid-template-columns:repeat(4,1fr);display:grid}.wa-architecture-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.wa-architecture-card>span{color:#fff3;font-size:8px}.wa-architecture-card>p:not(.wa-architecture-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.wa-architecture-card:nth-child(2n)>p:not(.wa-architecture-desc){color:#8de9b0}.wa-architecture-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.wa-architecture-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.wa-roles-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.wa-roles-right{padding-top:40px}.wa-roles-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.wa-role-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.wa-role-map>div:not(.wa-role-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.wa-role-map span{color:#fff3;font-size:8px}.wa-role-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:18px;font-weight:700}.wa-role-map p{color:#ffffff52;margin:0;font-size:11px}.wa-role-arrow{text-align:center;color:#9297ff}.wa-capabilities-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.wa-capability-list{border-top:1px solid #ffffff14}.wa-capability-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.wa-capability-list span{color:#fff3;font-size:8px}.wa-capability-list h3{margin:0;font-size:21px;font-weight:700}.wa-capability-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.wa-technology-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.wa-tech-cards{grid-template-columns:repeat(2,1fr);display:grid}.wa-tech-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:200px;padding:25px;display:flex}.wa-tech-cards span{color:#fff3;font-size:8px}.wa-tech-cards p{letter-spacing:1.2px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:8px;font-weight:600}.wa-tech-cards>div:nth-child(2n) p{color:#8de9b0}.wa-tech-cards h3{letter-spacing:-1.5px;margin:0;font-size:29px;font-weight:800}.wa-process-list{border-top:1px solid #ffffff14}.wa-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.wa-process-item>span{color:#fff3;font-size:8px}.wa-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.wa-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.wa-work-box{background:radial-gradient(circle at 71% 48%,#9297ff21,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.wa-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.wa-work-box h2{font-size:clamp(50px,5vw,80px)}.wa-work-content{align-self:end}.wa-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.wa-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.wa-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.wa-faq-list{border-top:1px solid #ffffff14}.wa-faq-item{border-bottom:1px solid #ffffff14}.wa-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.wa-faq-item summary::-webkit-details-marker{display:none}.wa-faq-item summary>span:first-child{color:#fff3;font-size:8px}.wa-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.wa-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.wa-faq-item[open] .wa-faq-plus{transform:rotate(45deg)}.wa-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.wa-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff29,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b00a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.wa-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.wa-problem-grid,.wa-section-heading,.wa-roles-grid,.wa-capabilities-grid,.wa-technology-grid,.wa-faq-grid,.wa-work-box{grid-template-columns:1fr;gap:50px}.wa-architecture-grid{grid-template-columns:repeat(2,1fr)}.wa-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.wa-inner{width:calc(100% - 32px)}.wa-hero{min-height:auto;padding:130px 0 90px}.wa-eyebrow{margin-bottom:55px}.wa-hero-content h1{letter-spacing:-4px;font-size:clamp(50px,14vw,76px)}.wa-hero-bottom,.wa-final-bottom{flex-direction:column;align-items:flex-start}.wa-primary-btn{width:100%}.wa-problem,.wa-services,.wa-architecture,.wa-roles,.wa-capabilities,.wa-technology,.wa-process,.wa-work,.wa-faq,.wa-final-cta{padding:100px 0}.wa-problem h2,.wa-section-heading h2,.wa-architecture-heading h2,.wa-roles h2,.wa-capabilities h2,.wa-technology h2,.wa-faq h2,.wa-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.wa-services-grid,.wa-architecture-grid{grid-template-columns:1fr}.wa-service-card{min-height:290px;padding:26px}.wa-service-card h3{font-size:30px}.wa-architecture-card{min-height:300px}.wa-role-map{grid-template-columns:1fr;gap:15px}.wa-role-arrow{padding:5px 0;transform:rotate(90deg)}.wa-capability-list>div{grid-template-columns:40px 1fr;gap:15px}.wa-capability-list p{grid-column:2}.wa-tech-cards{grid-template-columns:1fr}.wa-process-item{grid-template-columns:40px 1fr;gap:15px}.wa-process-item p{grid-column:2}.wa-work-box{padding:30px}.wa-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.wa-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.wa-faq-item>p{margin:0 0 25px 45px}}.cs-page{color:#fff;background:#080808}.cs-inner{width:min(1400px,100% - 64px);margin:0 auto}.cs-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.cs-hero{background:radial-gradient(circle at 74% 36%,#9297ff2e,#0000 30%),radial-gradient(circle at 66% 45%,#8de9b009,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.cs-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.cs-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.cs-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(72px,8.7vw,142px);font-weight:800;line-height:.88}.cs-hero-content h1 span{color:#9297ff}.cs-hero-bottom,.cs-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.cs-hero-bottom>p,.cs-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.cs-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:225px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.cs-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.cs-primary-btn span{transition:transform .25s}.cs-primary-btn:hover span{transform:translate(4px)}.cs-problem,.cs-services,.cs-system,.cs-workflow,.cs-capabilities,.cs-architecture,.cs-process,.cs-work,.cs-faq{padding:140px 0}.cs-problem,.cs-workflow,.cs-capabilities,.cs-faq{background:#0a0a0a}.cs-services,.cs-system,.cs-architecture,.cs-process,.cs-work{background:#080808}.cs-problem h2,.cs-section-heading h2,.cs-system-heading h2,.cs-workflow h2,.cs-capabilities h2,.cs-architecture h2,.cs-work-box h2,.cs-faq h2,.cs-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.cs-problem h2,.cs-section-heading h2,.cs-system-heading h2,.cs-workflow h2,.cs-capabilities h2,.cs-architecture h2,.cs-faq h2{font-size:clamp(55px,6vw,95px)}.cs-problem h2 span,.cs-section-heading h2 span,.cs-workflow h2 span,.cs-capabilities h2 span,.cs-architecture h2 span,.cs-work-box h2 span,.cs-faq h2 span{color:#ffffff40}.cs-system-heading h2 span,.cs-final-cta h2 span{color:#9297ff}.cs-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cs-problem-right{padding-top:45px}.cs-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.cs-problem-list{border-top:1px solid #ffffff14}.cs-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.cs-problem-item>span{color:#fff3;font-size:8px}.cs-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.cs-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.cs-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.cs-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.cs-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.cs-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.cs-service-card:hover{background:linear-gradient(145deg,#9297ff0e,#ffffff01);border-color:#9297ff4d;transform:translateY(-3px)}.cs-service-card>span{color:#fff3;font-size:8px}.cs-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.cs-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.cs-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.cs-system-heading{margin-bottom:70px}.cs-system-grid{grid-template-columns:repeat(4,1fr);display:grid}.cs-system-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.cs-system-card>span{color:#fff3;font-size:8px}.cs-system-card>p:not(.cs-system-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.cs-system-card:nth-child(2n)>p:not(.cs-system-desc){color:#8de9b0}.cs-system-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.cs-system-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.cs-workflow-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cs-workflow-right{padding-top:40px}.cs-workflow-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.cs-workflow-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.cs-workflow-map>div:not(.cs-workflow-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.cs-workflow-map span{color:#fff3;font-size:8px}.cs-workflow-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:18px;font-weight:700}.cs-workflow-map p{color:#ffffff52;margin:0;font-size:11px}.cs-workflow-arrow{text-align:center;color:#9297ff}.cs-capabilities-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cs-capability-list{border-top:1px solid #ffffff14}.cs-capability-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.cs-capability-list span{color:#fff3;font-size:8px}.cs-capability-list h3{margin:0;font-size:21px;font-weight:700}.cs-capability-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.cs-architecture-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cs-architecture-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.cs-architecture-cards{grid-template-columns:repeat(2,1fr);display:grid}.cs-architecture-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.cs-architecture-cards span{color:#fff3;font-size:8px}.cs-architecture-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.cs-architecture-cards>div:nth-child(2n) h3{color:#8de9b0}.cs-architecture-cards p{color:#ffffff52;margin:0;font-size:11px}.cs-process-list{border-top:1px solid #ffffff14}.cs-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.cs-process-item>span{color:#fff3;font-size:8px}.cs-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.cs-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.cs-work-box{background:radial-gradient(circle at 71% 48%,#9297ff24,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b009,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.cs-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.cs-work-box h2{font-size:clamp(50px,5vw,80px)}.cs-work-content{align-self:end}.cs-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.cs-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.cs-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.cs-faq-list{border-top:1px solid #ffffff14}.cs-faq-item{border-bottom:1px solid #ffffff14}.cs-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.cs-faq-item summary::-webkit-details-marker{display:none}.cs-faq-item summary>span:first-child{color:#fff3;font-size:8px}.cs-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.cs-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.cs-faq-item[open] .cs-faq-plus{transform:rotate(45deg)}.cs-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.cs-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff2b,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b009,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.cs-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.cs-problem-grid,.cs-section-heading,.cs-workflow-grid,.cs-capabilities-grid,.cs-architecture-grid,.cs-faq-grid,.cs-work-box{grid-template-columns:1fr;gap:50px}.cs-system-grid{grid-template-columns:repeat(2,1fr)}.cs-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.cs-inner{width:calc(100% - 32px)}.cs-hero{min-height:auto;padding:130px 0 90px}.cs-eyebrow{margin-bottom:55px}.cs-hero-content h1{letter-spacing:-4px;font-size:clamp(50px,14vw,76px)}.cs-hero-bottom,.cs-final-bottom{flex-direction:column;align-items:flex-start}.cs-primary-btn{width:100%}.cs-problem,.cs-services,.cs-system,.cs-workflow,.cs-capabilities,.cs-architecture,.cs-process,.cs-work,.cs-faq,.cs-final-cta{padding:100px 0}.cs-problem h2,.cs-section-heading h2,.cs-system-heading h2,.cs-workflow h2,.cs-capabilities h2,.cs-architecture h2,.cs-faq h2,.cs-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.cs-services-grid,.cs-system-grid{grid-template-columns:1fr}.cs-service-card{min-height:290px;padding:26px}.cs-service-card h3{font-size:30px}.cs-system-card{min-height:300px}.cs-workflow-map{grid-template-columns:1fr;gap:15px}.cs-workflow-arrow{padding:5px 0;transform:rotate(90deg)}.cs-capability-list>div{grid-template-columns:40px 1fr;gap:15px}.cs-capability-list p{grid-column:2}.cs-architecture-cards{grid-template-columns:1fr}.cs-process-item{grid-template-columns:40px 1fr;gap:15px}.cs-process-item p{grid-column:2}.cs-work-box{padding:30px}.cs-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.cs-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.cs-faq-item>p{margin:0 0 25px 45px}}.saas-page{color:#fff;background:#080808}.saas-inner{width:min(1400px,100% - 64px);margin:0 auto}.saas-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.saas-hero{background:radial-gradient(circle at 74% 36%,#9297ff2e,#0000 30%),radial-gradient(circle at 67% 45%,#8de9b00a,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.saas-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.saas-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.saas-hero-content h1{letter-spacing:-6px;max-width:1220px;margin-top:20px;font-size:clamp(70px,8.4vw,138px);font-weight:800;line-height:.88}.saas-hero-content h1 span{color:#9297ff}.saas-hero-bottom,.saas-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.saas-hero-bottom>p,.saas-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.saas-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:215px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.saas-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.saas-primary-btn span{transition:transform .25s}.saas-primary-btn:hover span{transform:translate(4px)}.saas-problem,.saas-services,.saas-system,.saas-tenancy,.saas-capabilities,.saas-experience,.saas-process,.saas-work,.saas-faq{padding:140px 0}.saas-problem,.saas-tenancy,.saas-capabilities,.saas-faq{background:#0a0a0a}.saas-services,.saas-system,.saas-experience,.saas-process,.saas-work{background:#080808}.saas-problem h2,.saas-section-heading h2,.saas-system-heading h2,.saas-tenancy h2,.saas-capabilities h2,.saas-experience h2,.saas-work-box h2,.saas-faq h2,.saas-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.saas-problem h2,.saas-section-heading h2,.saas-system-heading h2,.saas-tenancy h2,.saas-capabilities h2,.saas-experience h2,.saas-faq h2{font-size:clamp(55px,6vw,95px)}.saas-problem h2 span,.saas-section-heading h2 span,.saas-tenancy h2 span,.saas-capabilities h2 span,.saas-experience h2 span,.saas-work-box h2 span,.saas-faq h2 span{color:#ffffff40}.saas-system-heading h2 span,.saas-final-cta h2 span{color:#9297ff}.saas-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.saas-problem-right{padding-top:45px}.saas-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.saas-problem-list{border-top:1px solid #ffffff14}.saas-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.saas-problem-item>span{color:#fff3;font-size:8px}.saas-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.saas-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.saas-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.saas-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.saas-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.saas-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.saas-service-card:hover{background:linear-gradient(145deg,#9297ff0e,#ffffff01);border-color:#9297ff4d;transform:translateY(-3px)}.saas-service-card>span{color:#fff3;font-size:8px}.saas-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.saas-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.saas-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.saas-system-heading{margin-bottom:70px}.saas-system-grid{grid-template-columns:repeat(4,1fr);display:grid}.saas-system-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.saas-system-card>span{color:#fff3;font-size:8px}.saas-system-card>p:not(.saas-system-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.saas-system-card:nth-child(2n)>p:not(.saas-system-desc){color:#8de9b0}.saas-system-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.saas-system-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.saas-tenancy-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.saas-tenancy-right{padding-top:40px}.saas-tenancy-intro{color:#ffffff70;max-width:620px;margin-bottom:45px;font-size:18px;line-height:1.7}.saas-tenancy-map{border:1px solid #ffffff12}.saas-platform-box{background:radial-gradient(circle at 80% 20%,#9297ff21,#0000 45%);flex-direction:column;justify-content:flex-end;min-height:150px;padding:24px;display:flex}.saas-platform-box span{letter-spacing:1.2px;color:#9297ff;margin-bottom:8px;font-size:8px}.saas-platform-box h3{letter-spacing:-1.3px;margin:0;font-size:25px;font-weight:800}.saas-tenancy-lines{grid-template-columns:repeat(3,1fr);display:grid}.saas-tenancy-lines>div{border-top:1px solid #ffffff12;border-right:1px solid #ffffff12;flex-direction:column;min-height:140px;padding:22px;display:flex}.saas-tenancy-lines>div:last-child{border-right:none}.saas-tenancy-lines span{color:#fff3;font-size:8px}.saas-tenancy-lines h4{margin-top:auto;margin-bottom:6px;font-size:16px;font-weight:700}.saas-tenancy-lines p{color:#ffffff52;margin:0;font-size:11px}.saas-capabilities-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.saas-capability-list{border-top:1px solid #ffffff14}.saas-capability-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.saas-capability-list span{color:#fff3;font-size:8px}.saas-capability-list h3{margin:0;font-size:21px;font-weight:700}.saas-capability-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.saas-experience-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.saas-experience-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.saas-experience-cards{grid-template-columns:repeat(2,1fr);display:grid}.saas-experience-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.saas-experience-cards span{color:#fff3;font-size:8px}.saas-experience-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.saas-experience-cards>div:nth-child(2n) h3{color:#8de9b0}.saas-experience-cards p{color:#ffffff52;margin:0;font-size:11px}.saas-process-list{border-top:1px solid #ffffff14}.saas-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.saas-process-item>span{color:#fff3;font-size:8px}.saas-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.saas-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.saas-work-box{background:radial-gradient(circle at 71% 48%,#9297ff24,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b009,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.saas-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.saas-work-box h2{font-size:clamp(50px,5vw,80px)}.saas-work-content{align-self:end}.saas-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.saas-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.saas-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.saas-faq-list{border-top:1px solid #ffffff14}.saas-faq-item{border-bottom:1px solid #ffffff14}.saas-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.saas-faq-item summary::-webkit-details-marker{display:none}.saas-faq-item summary>span:first-child{color:#fff3;font-size:8px}.saas-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.saas-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.saas-faq-item[open] .saas-faq-plus{transform:rotate(45deg)}.saas-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.saas-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff2b,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b009,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.saas-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.saas-problem-grid,.saas-section-heading,.saas-tenancy-grid,.saas-capabilities-grid,.saas-experience-grid,.saas-faq-grid,.saas-work-box{grid-template-columns:1fr;gap:50px}.saas-system-grid{grid-template-columns:repeat(2,1fr)}.saas-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.saas-inner{width:calc(100% - 32px)}.saas-hero{min-height:auto;padding:130px 0 90px}.saas-eyebrow{margin-bottom:55px}.saas-hero-content h1{letter-spacing:-4px;font-size:clamp(48px,13.5vw,74px)}.saas-hero-bottom,.saas-final-bottom{flex-direction:column;align-items:flex-start}.saas-primary-btn{width:100%}.saas-problem,.saas-services,.saas-system,.saas-tenancy,.saas-capabilities,.saas-experience,.saas-process,.saas-work,.saas-faq,.saas-final-cta{padding:100px 0}.saas-problem h2,.saas-section-heading h2,.saas-system-heading h2,.saas-tenancy h2,.saas-capabilities h2,.saas-experience h2,.saas-faq h2,.saas-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.saas-services-grid,.saas-system-grid{grid-template-columns:1fr}.saas-service-card{min-height:290px;padding:26px}.saas-service-card h3{font-size:30px}.saas-system-card{min-height:300px}.saas-tenancy-lines{grid-template-columns:1fr}.saas-tenancy-lines>div{border-top:1px solid #ffffff12;border-right:none}.saas-capability-list>div{grid-template-columns:40px 1fr;gap:15px}.saas-capability-list p{grid-column:2}.saas-experience-cards{grid-template-columns:1fr}.saas-process-item{grid-template-columns:40px 1fr;gap:15px}.saas-process-item p{grid-column:2}.saas-work-box{padding:30px}.saas-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.saas-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.saas-faq-item>p{margin:0 0 25px 45px}}.crm-page{color:#fff;background:#080808}.crm-inner{width:min(1400px,100% - 64px);margin:0 auto}.crm-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.crm-hero{background:radial-gradient(circle at 74% 36%,#9297ff2e,#0000 30%),radial-gradient(circle at 67% 45%,#8de9b00a,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.crm-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.crm-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.crm-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(72px,8.7vw,142px);font-weight:800;line-height:.88}.crm-hero-content h1 span{color:#9297ff}.crm-hero-bottom,.crm-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.crm-hero-bottom>p,.crm-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.crm-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:215px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.crm-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.crm-primary-btn span{transition:transform .25s}.crm-primary-btn:hover span{transform:translate(4px)}.crm-problem,.crm-services,.crm-lifecycle,.crm-pipeline,.crm-capabilities,.crm-dashboard,.crm-process,.crm-work,.crm-faq{padding:140px 0}.crm-problem,.crm-pipeline,.crm-capabilities,.crm-faq{background:#0a0a0a}.crm-services,.crm-lifecycle,.crm-dashboard,.crm-process,.crm-work{background:#080808}.crm-problem h2,.crm-section-heading h2,.crm-lifecycle-heading h2,.crm-pipeline h2,.crm-capabilities h2,.crm-dashboard h2,.crm-work-box h2,.crm-faq h2,.crm-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.crm-problem h2,.crm-section-heading h2,.crm-lifecycle-heading h2,.crm-pipeline h2,.crm-capabilities h2,.crm-dashboard h2,.crm-faq h2{font-size:clamp(55px,6vw,95px)}.crm-problem h2 span,.crm-section-heading h2 span,.crm-pipeline h2 span,.crm-capabilities h2 span,.crm-dashboard h2 span,.crm-work-box h2 span,.crm-faq h2 span{color:#ffffff40}.crm-lifecycle-heading h2 span,.crm-final-cta h2 span{color:#9297ff}.crm-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.crm-problem-right{padding-top:45px}.crm-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.crm-problem-list{border-top:1px solid #ffffff14}.crm-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.crm-problem-item>span{color:#fff3;font-size:8px}.crm-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.crm-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.crm-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.crm-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.crm-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.crm-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.crm-service-card:hover{background:linear-gradient(145deg,#9297ff0e,#ffffff01);border-color:#9297ff4d;transform:translateY(-3px)}.crm-service-card>span{color:#fff3;font-size:8px}.crm-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.crm-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.crm-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.crm-lifecycle-heading{margin-bottom:70px}.crm-lifecycle-grid{grid-template-columns:repeat(4,1fr);display:grid}.crm-lifecycle-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.crm-lifecycle-card>span{color:#fff3;font-size:8px}.crm-lifecycle-card>p:not(.crm-lifecycle-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.crm-lifecycle-card:nth-child(2n)>p:not(.crm-lifecycle-desc){color:#8de9b0}.crm-lifecycle-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.crm-lifecycle-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.crm-pipeline-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.crm-pipeline-right{padding-top:40px}.crm-pipeline-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.crm-pipeline-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.crm-pipeline-map>div:not(.crm-pipeline-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.crm-pipeline-map span{color:#fff3;font-size:8px}.crm-pipeline-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:18px;font-weight:700}.crm-pipeline-map p{color:#ffffff52;margin:0;font-size:11px}.crm-pipeline-arrow{text-align:center;color:#9297ff}.crm-capabilities-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.crm-capability-list{border-top:1px solid #ffffff14}.crm-capability-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.crm-capability-list span{color:#fff3;font-size:8px}.crm-capability-list h3{margin:0;font-size:21px;font-weight:700}.crm-capability-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.crm-dashboard-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.crm-dashboard-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.crm-dashboard-cards{grid-template-columns:repeat(2,1fr);display:grid}.crm-dashboard-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.crm-dashboard-cards span{color:#fff3;font-size:8px}.crm-dashboard-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.crm-dashboard-cards>div:nth-child(2n) h3{color:#8de9b0}.crm-dashboard-cards p{color:#ffffff52;margin:0;font-size:11px}.crm-process-list{border-top:1px solid #ffffff14}.crm-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.crm-process-item>span{color:#fff3;font-size:8px}.crm-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.crm-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.crm-work-box{background:radial-gradient(circle at 71% 48%,#9297ff24,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b009,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.crm-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.crm-work-box h2{font-size:clamp(50px,5vw,80px)}.crm-work-content{align-self:end}.crm-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.crm-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.crm-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.crm-faq-list{border-top:1px solid #ffffff14}.crm-faq-item{border-bottom:1px solid #ffffff14}.crm-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.crm-faq-item summary::-webkit-details-marker{display:none}.crm-faq-item summary>span:first-child{color:#fff3;font-size:8px}.crm-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.crm-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.crm-faq-item[open] .crm-faq-plus{transform:rotate(45deg)}.crm-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.crm-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff2b,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b009,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.crm-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.crm-problem-grid,.crm-section-heading,.crm-pipeline-grid,.crm-capabilities-grid,.crm-dashboard-grid,.crm-faq-grid,.crm-work-box{grid-template-columns:1fr;gap:50px}.crm-lifecycle-grid{grid-template-columns:repeat(2,1fr)}.crm-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.crm-inner{width:calc(100% - 32px)}.crm-hero{min-height:auto;padding:130px 0 90px}.crm-eyebrow{margin-bottom:55px}.crm-hero-content h1{letter-spacing:-4px;font-size:clamp(50px,14vw,76px)}.crm-hero-bottom,.crm-final-bottom{flex-direction:column;align-items:flex-start}.crm-primary-btn{width:100%}.crm-problem,.crm-services,.crm-lifecycle,.crm-pipeline,.crm-capabilities,.crm-dashboard,.crm-process,.crm-work,.crm-faq,.crm-final-cta{padding:100px 0}.crm-problem h2,.crm-section-heading h2,.crm-lifecycle-heading h2,.crm-pipeline h2,.crm-capabilities h2,.crm-dashboard h2,.crm-faq h2,.crm-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.crm-services-grid,.crm-lifecycle-grid{grid-template-columns:1fr}.crm-service-card{min-height:290px;padding:26px}.crm-service-card h3{font-size:30px}.crm-lifecycle-card{min-height:300px}.crm-pipeline-map{grid-template-columns:1fr;gap:15px}.crm-pipeline-arrow{padding:5px 0;transform:rotate(90deg)}.crm-capability-list>div{grid-template-columns:40px 1fr;gap:15px}.crm-capability-list p{grid-column:2}.crm-dashboard-cards{grid-template-columns:1fr}.crm-process-item{grid-template-columns:40px 1fr;gap:15px}.crm-process-item p{grid-column:2}.crm-work-box{padding:30px}.crm-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.crm-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.crm-faq-item>p{margin:0 0 25px 45px}}.erp-page{color:#fff;background:#080808}.erp-inner{width:min(1400px,100% - 64px);margin:0 auto}.erp-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.erp-hero{background:radial-gradient(circle at 74% 36%,#9297ff2e,#0000 30%),radial-gradient(circle at 67% 45%,#8de9b00a,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.erp-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.erp-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.erp-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(70px,8.6vw,140px);font-weight:800;line-height:.88}.erp-hero-content h1 span{color:#9297ff}.erp-hero-bottom,.erp-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.erp-hero-bottom>p,.erp-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.erp-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:215px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.erp-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.erp-primary-btn span{transition:transform .25s}.erp-primary-btn:hover span{transform:translate(4px)}.erp-problem,.erp-services,.erp-modules,.erp-flow,.erp-capabilities,.erp-visibility,.erp-process,.erp-work,.erp-faq{padding:140px 0}.erp-problem,.erp-flow,.erp-capabilities,.erp-faq{background:#0a0a0a}.erp-services,.erp-modules,.erp-visibility,.erp-process,.erp-work{background:#080808}.erp-problem h2,.erp-section-heading h2,.erp-modules-heading h2,.erp-flow h2,.erp-capabilities h2,.erp-visibility h2,.erp-work-box h2,.erp-faq h2,.erp-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.erp-problem h2,.erp-section-heading h2,.erp-modules-heading h2,.erp-flow h2,.erp-capabilities h2,.erp-visibility h2,.erp-faq h2{font-size:clamp(55px,6vw,95px)}.erp-problem h2 span,.erp-section-heading h2 span,.erp-flow h2 span,.erp-capabilities h2 span,.erp-visibility h2 span,.erp-work-box h2 span,.erp-faq h2 span{color:#ffffff40}.erp-modules-heading h2 span,.erp-final-cta h2 span{color:#9297ff}.erp-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.erp-problem-right{padding-top:45px}.erp-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.erp-problem-list{border-top:1px solid #ffffff14}.erp-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.erp-problem-item>span{color:#fff3;font-size:8px}.erp-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.erp-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.erp-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.erp-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.erp-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.erp-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.erp-service-card:hover{background:linear-gradient(145deg,#9297ff0e,#ffffff01);border-color:#9297ff4d;transform:translateY(-3px)}.erp-service-card>span{color:#fff3;font-size:8px}.erp-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.erp-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.erp-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.erp-modules-heading{margin-bottom:70px}.erp-modules-grid{grid-template-columns:repeat(4,1fr);display:grid}.erp-module-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.erp-module-card>span{color:#fff3;font-size:8px}.erp-module-card>p:not(.erp-module-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.erp-module-card:nth-child(2n)>p:not(.erp-module-desc){color:#8de9b0}.erp-module-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.erp-module-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.erp-flow-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.erp-flow-right{padding-top:40px}.erp-flow-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.erp-flow-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.erp-flow-map>div:not(.erp-flow-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.erp-flow-map span{color:#fff3;font-size:8px}.erp-flow-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:18px;font-weight:700}.erp-flow-map p{color:#ffffff52;margin:0;font-size:11px}.erp-flow-arrow{text-align:center;color:#9297ff}.erp-capabilities-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.erp-capability-list{border-top:1px solid #ffffff14}.erp-capability-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.erp-capability-list span{color:#fff3;font-size:8px}.erp-capability-list h3{margin:0;font-size:21px;font-weight:700}.erp-capability-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.erp-visibility-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.erp-visibility-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.erp-visibility-cards{grid-template-columns:repeat(2,1fr);display:grid}.erp-visibility-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.erp-visibility-cards span{color:#fff3;font-size:8px}.erp-visibility-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.erp-visibility-cards>div:nth-child(2n) h3{color:#8de9b0}.erp-visibility-cards p{color:#ffffff52;margin:0;font-size:11px}.erp-process-list{border-top:1px solid #ffffff14}.erp-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.erp-process-item>span{color:#fff3;font-size:8px}.erp-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.erp-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.erp-work-box{background:radial-gradient(circle at 71% 48%,#9297ff24,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b009,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.erp-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.erp-work-box h2{font-size:clamp(50px,5vw,80px)}.erp-work-content{align-self:end}.erp-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.erp-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.erp-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.erp-faq-list{border-top:1px solid #ffffff14}.erp-faq-item{border-bottom:1px solid #ffffff14}.erp-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.erp-faq-item summary::-webkit-details-marker{display:none}.erp-faq-item summary>span:first-child{color:#fff3;font-size:8px}.erp-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.erp-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.erp-faq-item[open] .erp-faq-plus{transform:rotate(45deg)}.erp-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.erp-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff2b,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b009,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.erp-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.erp-problem-grid,.erp-section-heading,.erp-flow-grid,.erp-capabilities-grid,.erp-visibility-grid,.erp-faq-grid,.erp-work-box{grid-template-columns:1fr;gap:50px}.erp-modules-grid{grid-template-columns:repeat(2,1fr)}.erp-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.erp-inner{width:calc(100% - 32px)}.erp-hero{min-height:auto;padding:130px 0 90px}.erp-eyebrow{margin-bottom:55px}.erp-hero-content h1{letter-spacing:-4px;font-size:clamp(48px,13.5vw,74px)}.erp-hero-bottom,.erp-final-bottom{flex-direction:column;align-items:flex-start}.erp-primary-btn{width:100%}.erp-problem,.erp-services,.erp-modules,.erp-flow,.erp-capabilities,.erp-visibility,.erp-process,.erp-work,.erp-faq,.erp-final-cta{padding:100px 0}.erp-problem h2,.erp-section-heading h2,.erp-modules-heading h2,.erp-flow h2,.erp-capabilities h2,.erp-visibility h2,.erp-faq h2,.erp-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.erp-services-grid,.erp-modules-grid{grid-template-columns:1fr}.erp-service-card{min-height:290px;padding:26px}.erp-service-card h3{font-size:30px}.erp-module-card{min-height:300px}.erp-flow-map{grid-template-columns:1fr;gap:15px}.erp-flow-arrow{padding:5px 0;transform:rotate(90deg)}.erp-capability-list>div{grid-template-columns:40px 1fr;gap:15px}.erp-capability-list p{grid-column:2}.erp-visibility-cards{grid-template-columns:1fr}.erp-process-item{grid-template-columns:40px 1fr;gap:15px}.erp-process-item p{grid-column:2}.erp-work-box{padding:30px}.erp-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.erp-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.erp-faq-item>p{margin:0 0 25px 45px}}.api-page{color:#fff;background:#080808}.api-inner{width:min(1400px,100% - 64px);margin:0 auto}.api-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.api-hero{background:radial-gradient(circle at 74% 36%,#9297ff2e,#0000 30%),radial-gradient(circle at 67% 45%,#8de9b00a,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.api-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.api-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.api-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(72px,9vw,145px);font-weight:800;line-height:.88}.api-hero-content h1 span{color:#9297ff}.api-hero-bottom,.api-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.api-hero-bottom>p,.api-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.api-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:220px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.api-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.api-primary-btn span{transition:transform .25s}.api-primary-btn:hover span{transform:translate(4px)}.api-problem,.api-services,.api-flow,.api-data,.api-capabilities,.api-usecases,.api-process,.api-work,.api-faq{padding:140px 0}.api-problem,.api-data,.api-capabilities,.api-faq{background:#0a0a0a}.api-services,.api-flow,.api-usecases,.api-process,.api-work{background:#080808}.api-problem h2,.api-section-heading h2,.api-flow-heading h2,.api-data h2,.api-capabilities h2,.api-usecases h2,.api-work-box h2,.api-faq h2,.api-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.api-problem h2,.api-section-heading h2,.api-flow-heading h2,.api-data h2,.api-capabilities h2,.api-usecases h2,.api-faq h2{font-size:clamp(55px,6vw,95px)}.api-problem h2 span,.api-section-heading h2 span,.api-data h2 span,.api-capabilities h2 span,.api-usecases h2 span,.api-work-box h2 span,.api-faq h2 span{color:#ffffff40}.api-flow-heading h2 span,.api-final-cta h2 span{color:#9297ff}.api-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.api-problem-right{padding-top:45px}.api-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.api-problem-list{border-top:1px solid #ffffff14}.api-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.api-problem-item>span{color:#fff3;font-size:8px}.api-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.api-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.api-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.api-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.api-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.api-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.api-service-card:hover{background:linear-gradient(145deg,#9297ff0e,#ffffff01);border-color:#9297ff4d;transform:translateY(-3px)}.api-service-card>span{color:#fff3;font-size:8px}.api-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.api-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.api-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.api-flow-heading{margin-bottom:70px}.api-flow-grid{grid-template-columns:repeat(4,1fr);display:grid}.api-flow-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.api-flow-card>span{color:#fff3;font-size:8px}.api-flow-card>p:not(.api-flow-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.api-flow-card:nth-child(2n)>p:not(.api-flow-desc){color:#8de9b0}.api-flow-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.api-flow-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.api-data-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.api-data-right{padding-top:40px}.api-data-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.api-data-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.api-data-map>div:not(.api-data-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.api-data-map span{color:#fff3;font-size:8px}.api-data-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:17px;font-weight:700}.api-data-map p{color:#ffffff52;margin:0;font-size:11px}.api-data-arrow{text-align:center;color:#9297ff}.api-capabilities-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.api-capability-list{border-top:1px solid #ffffff14}.api-capability-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.api-capability-list span{color:#fff3;font-size:8px}.api-capability-list h3{margin:0;font-size:21px;font-weight:700}.api-capability-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.api-usecases-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.api-usecases-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.api-usecase-cards{grid-template-columns:repeat(2,1fr);display:grid}.api-usecase-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.api-usecase-cards span{color:#fff3;font-size:8px}.api-usecase-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.api-usecase-cards>div:nth-child(2n) h3{color:#8de9b0}.api-usecase-cards p{color:#ffffff52;margin:0;font-size:11px}.api-process-list{border-top:1px solid #ffffff14}.api-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.api-process-item>span{color:#fff3;font-size:8px}.api-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.api-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.api-work-box{background:radial-gradient(circle at 71% 48%,#9297ff24,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b009,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.api-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.api-work-box h2{font-size:clamp(50px,5vw,80px)}.api-work-content{align-self:end}.api-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.api-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.api-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.api-faq-list{border-top:1px solid #ffffff14}.api-faq-item{border-bottom:1px solid #ffffff14}.api-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.api-faq-item summary::-webkit-details-marker{display:none}.api-faq-item summary>span:first-child{color:#fff3;font-size:8px}.api-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.api-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.api-faq-item[open] .api-faq-plus{transform:rotate(45deg)}.api-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.api-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff2b,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b009,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.api-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.api-problem-grid,.api-section-heading,.api-data-grid,.api-capabilities-grid,.api-usecases-grid,.api-faq-grid,.api-work-box{grid-template-columns:1fr;gap:50px}.api-flow-grid{grid-template-columns:repeat(2,1fr)}.api-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.api-inner{width:calc(100% - 32px)}.api-hero{min-height:auto;padding:130px 0 90px}.api-eyebrow{margin-bottom:55px}.api-hero-content h1{letter-spacing:-4px;font-size:clamp(50px,14vw,76px)}.api-hero-bottom,.api-final-bottom{flex-direction:column;align-items:flex-start}.api-primary-btn{width:100%}.api-problem,.api-services,.api-flow,.api-data,.api-capabilities,.api-usecases,.api-process,.api-work,.api-faq,.api-final-cta{padding:100px 0}.api-problem h2,.api-section-heading h2,.api-flow-heading h2,.api-data h2,.api-capabilities h2,.api-usecases h2,.api-faq h2,.api-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.api-services-grid,.api-flow-grid{grid-template-columns:1fr}.api-service-card{min-height:290px;padding:26px}.api-service-card h3{font-size:30px}.api-flow-card{min-height:300px}.api-data-map{grid-template-columns:1fr;gap:15px}.api-data-arrow{padding:5px 0;transform:rotate(90deg)}.api-capability-list>div{grid-template-columns:40px 1fr;gap:15px}.api-capability-list p{grid-column:2}.api-usecase-cards{grid-template-columns:1fr}.api-process-item{grid-template-columns:40px 1fr;gap:15px}.api-process-item p{grid-column:2}.api-work-box{padding:30px}.api-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.api-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.api-faq-item>p{margin:0 0 25px 45px}}.ai-page{color:#fff;background:#080808}.ai-inner{width:min(1400px,100% - 64px);margin:0 auto}.ai-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.ai-hero{background:radial-gradient(circle at 74% 36%,#9297ff38,#0000 30%),radial-gradient(circle at 67% 46%,#8de9b00e,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.ai-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ai-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.ai-hero-content h1{letter-spacing:-6px;max-width:1220px;margin-top:20px;font-size:clamp(70px,8.5vw,140px);font-weight:800;line-height:.88}.ai-hero-content h1 span{color:#9297ff}.ai-hero-bottom,.ai-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.ai-hero-bottom>p,.ai-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.ai-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:225px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.ai-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.ai-primary-btn span{transition:transform .25s}.ai-primary-btn:hover span{transform:translate(4px)}.ai-problem,.ai-services,.ai-system,.ai-usecase,.ai-capabilities,.ai-experience,.ai-process,.ai-work,.ai-faq{padding:140px 0}.ai-problem,.ai-usecase,.ai-capabilities,.ai-faq{background:#0a0a0a}.ai-services,.ai-system,.ai-experience,.ai-process,.ai-work{background:#080808}.ai-problem h2,.ai-section-heading h2,.ai-system-heading h2,.ai-usecase h2,.ai-capabilities h2,.ai-experience h2,.ai-work-box h2,.ai-faq h2,.ai-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.ai-problem h2,.ai-section-heading h2,.ai-system-heading h2,.ai-usecase h2,.ai-capabilities h2,.ai-experience h2,.ai-faq h2{font-size:clamp(55px,6vw,95px)}.ai-problem h2 span,.ai-section-heading h2 span,.ai-usecase h2 span,.ai-capabilities h2 span,.ai-experience h2 span,.ai-work-box h2 span,.ai-faq h2 span{color:#ffffff40}.ai-system-heading h2 span,.ai-final-cta h2 span{color:#9297ff}.ai-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ai-problem-right{padding-top:45px}.ai-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.ai-problem-list{border-top:1px solid #ffffff14}.ai-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.ai-problem-item>span{color:#fff3;font-size:8px}.ai-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.ai-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.ai-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.ai-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.ai-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.ai-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.ai-service-card:hover{background:linear-gradient(145deg,#9297ff0f,#ffffff01);border-color:#9297ff52;transform:translateY(-3px)}.ai-service-card>span{color:#fff3;font-size:8px}.ai-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.ai-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.ai-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.ai-system-heading{margin-bottom:70px}.ai-system-grid{grid-template-columns:repeat(4,1fr);display:grid}.ai-system-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.ai-system-card>span{color:#fff3;font-size:8px}.ai-system-card>p:not(.ai-system-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.ai-system-card:nth-child(2n)>p:not(.ai-system-desc){color:#8de9b0}.ai-system-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.ai-system-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.ai-usecase-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ai-usecase-right{padding-top:40px}.ai-usecase-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.ai-usecase-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.ai-usecase-map>div:not(.ai-usecase-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.ai-usecase-map span{color:#fff3;font-size:8px}.ai-usecase-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:17px;font-weight:700}.ai-usecase-map p{color:#ffffff52;margin:0;font-size:11px}.ai-usecase-arrow{text-align:center;color:#9297ff}.ai-capabilities-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ai-capability-list{border-top:1px solid #ffffff14}.ai-capability-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.ai-capability-list span{color:#fff3;font-size:8px}.ai-capability-list h3{margin:0;font-size:21px;font-weight:700}.ai-capability-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.ai-experience-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ai-experience-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.ai-experience-cards{grid-template-columns:repeat(2,1fr);display:grid}.ai-experience-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.ai-experience-cards span{color:#fff3;font-size:8px}.ai-experience-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.ai-experience-cards>div:nth-child(2n) h3{color:#8de9b0}.ai-experience-cards p{color:#ffffff52;margin:0;font-size:11px}.ai-process-list{border-top:1px solid #ffffff14}.ai-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.ai-process-item>span{color:#fff3;font-size:8px}.ai-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.ai-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.ai-work-box{background:radial-gradient(circle at 71% 48%,#9297ff2e,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.ai-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.ai-work-box h2{font-size:clamp(50px,5vw,80px)}.ai-work-content{align-self:end}.ai-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.ai-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.ai-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.ai-faq-list{border-top:1px solid #ffffff14}.ai-faq-item{border-bottom:1px solid #ffffff14}.ai-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.ai-faq-item summary::-webkit-details-marker{display:none}.ai-faq-item summary>span:first-child{color:#fff3;font-size:8px}.ai-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.ai-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.ai-faq-item[open] .ai-faq-plus{transform:rotate(45deg)}.ai-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.ai-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff33,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b00a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.ai-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.ai-problem-grid,.ai-section-heading,.ai-usecase-grid,.ai-capabilities-grid,.ai-experience-grid,.ai-faq-grid,.ai-work-box{grid-template-columns:1fr;gap:50px}.ai-system-grid{grid-template-columns:repeat(2,1fr)}.ai-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.ai-inner{width:calc(100% - 32px)}.ai-hero{min-height:auto;padding:130px 0 90px}.ai-eyebrow{margin-bottom:55px}.ai-hero-content h1{letter-spacing:-4px;font-size:clamp(47px,13vw,72px)}.ai-hero-bottom,.ai-final-bottom{flex-direction:column;align-items:flex-start}.ai-primary-btn{width:100%}.ai-problem,.ai-services,.ai-system,.ai-usecase,.ai-capabilities,.ai-experience,.ai-process,.ai-work,.ai-faq,.ai-final-cta{padding:100px 0}.ai-problem h2,.ai-section-heading h2,.ai-system-heading h2,.ai-usecase h2,.ai-capabilities h2,.ai-experience h2,.ai-faq h2,.ai-final-cta h2{letter-spacing:-3px;font-size:clamp(46px,12.5vw,68px)}.ai-services-grid,.ai-system-grid{grid-template-columns:1fr}.ai-service-card{min-height:290px;padding:26px}.ai-service-card h3{font-size:30px}.ai-system-card{min-height:300px}.ai-usecase-map{grid-template-columns:1fr;gap:15px}.ai-usecase-arrow{padding:5px 0;transform:rotate(90deg)}.ai-capability-list>div{grid-template-columns:40px 1fr;gap:15px}.ai-capability-list p{grid-column:2}.ai-experience-cards{grid-template-columns:1fr}.ai-process-item{grid-template-columns:40px 1fr;gap:15px}.ai-process-item p{grid-column:2}.ai-work-box{padding:30px}.ai-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.ai-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.ai-faq-item>p{margin:0 0 25px 45px}}.ml-page{color:#fff;background:#080808}.ml-inner{width:min(1400px,100% - 64px);margin:0 auto}.ml-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.ml-hero{background:radial-gradient(circle at 74% 36%,#9297ff38,#0000 30%),radial-gradient(circle at 66% 46%,#8de9b00d,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.ml-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ml-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.ml-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(72px,9vw,145px);font-weight:800;line-height:.88}.ml-hero-content h1 span{color:#9297ff}.ml-hero-bottom,.ml-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.ml-hero-bottom>p,.ml-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.ml-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:220px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.ml-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.ml-primary-btn span{transition:transform .25s}.ml-primary-btn:hover span{transform:translate(4px)}.ml-problem,.ml-services,.ml-pipeline,.ml-usecases,.ml-evaluation,.ml-integration,.ml-process,.ml-work,.ml-faq{padding:140px 0}.ml-problem,.ml-usecases,.ml-integration,.ml-faq{background:#0a0a0a}.ml-services,.ml-pipeline,.ml-evaluation,.ml-process,.ml-work{background:#080808}.ml-problem h2,.ml-section-heading h2,.ml-pipeline-heading h2,.ml-usecases h2,.ml-evaluation h2,.ml-integration h2,.ml-work-box h2,.ml-faq h2,.ml-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.ml-problem h2,.ml-section-heading h2,.ml-pipeline-heading h2,.ml-usecases h2,.ml-evaluation h2,.ml-integration h2,.ml-faq h2{font-size:clamp(55px,6vw,95px)}.ml-problem h2 span,.ml-section-heading h2 span,.ml-usecases h2 span,.ml-evaluation h2 span,.ml-integration h2 span,.ml-work-box h2 span,.ml-faq h2 span{color:#ffffff40}.ml-pipeline-heading h2 span,.ml-final-cta h2 span{color:#9297ff}.ml-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ml-problem-right{padding-top:45px}.ml-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.ml-problem-list{border-top:1px solid #ffffff14}.ml-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.ml-problem-item>span{color:#fff3;font-size:8px}.ml-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.ml-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.ml-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.ml-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.ml-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.ml-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.ml-service-card:hover{background:linear-gradient(145deg,#9297ff0f,#ffffff01);border-color:#9297ff52;transform:translateY(-3px)}.ml-service-card>span{color:#fff3;font-size:8px}.ml-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.ml-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.ml-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.ml-pipeline-heading{margin-bottom:70px}.ml-pipeline-grid{grid-template-columns:repeat(4,1fr);display:grid}.ml-pipeline-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.ml-pipeline-card>span{color:#fff3;font-size:8px}.ml-pipeline-card>p:not(.ml-pipeline-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.ml-pipeline-card:nth-child(2n)>p:not(.ml-pipeline-desc){color:#8de9b0}.ml-pipeline-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.ml-pipeline-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.ml-usecases-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ml-usecase-list{border-top:1px solid #ffffff14}.ml-usecase-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.ml-usecase-list span{color:#fff3;font-size:8px}.ml-usecase-list h3{margin:0;font-size:21px;font-weight:700}.ml-usecase-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.ml-evaluation-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ml-evaluation-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.ml-evaluation-cards{grid-template-columns:repeat(2,1fr);display:grid}.ml-evaluation-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.ml-evaluation-cards span{color:#fff3;font-size:8px}.ml-evaluation-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.ml-evaluation-cards>div:nth-child(2n) h3{color:#8de9b0}.ml-evaluation-cards p{color:#ffffff52;margin:0;font-size:11px}.ml-integration-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.ml-integration-right{padding-top:40px}.ml-integration-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.ml-integration-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.ml-integration-map>div:not(.ml-integration-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.ml-integration-map span{color:#fff3;font-size:8px}.ml-integration-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:17px;font-weight:700}.ml-integration-map p{color:#ffffff52;margin:0;font-size:11px}.ml-integration-arrow{text-align:center;color:#9297ff}.ml-process-list{border-top:1px solid #ffffff14}.ml-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.ml-process-item>span{color:#fff3;font-size:8px}.ml-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.ml-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.ml-work-box{background:radial-gradient(circle at 71% 48%,#9297ff2e,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.ml-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.ml-work-box h2{font-size:clamp(50px,5vw,80px)}.ml-work-content{align-self:end}.ml-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.ml-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.ml-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.ml-faq-list{border-top:1px solid #ffffff14}.ml-faq-item{border-bottom:1px solid #ffffff14}.ml-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.ml-faq-item summary::-webkit-details-marker{display:none}.ml-faq-item summary>span:first-child{color:#fff3;font-size:8px}.ml-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.ml-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.ml-faq-item[open] .ml-faq-plus{transform:rotate(45deg)}.ml-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.ml-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff33,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b00a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.ml-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.ml-problem-grid,.ml-section-heading,.ml-usecases-grid,.ml-evaluation-grid,.ml-integration-grid,.ml-faq-grid,.ml-work-box{grid-template-columns:1fr;gap:50px}.ml-pipeline-grid{grid-template-columns:repeat(2,1fr)}.ml-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.ml-inner{width:calc(100% - 32px)}.ml-hero{min-height:auto;padding:130px 0 90px}.ml-eyebrow{margin-bottom:55px}.ml-hero-content h1{letter-spacing:-4px;font-size:clamp(50px,14vw,76px)}.ml-hero-bottom,.ml-final-bottom{flex-direction:column;align-items:flex-start}.ml-primary-btn{width:100%}.ml-problem,.ml-services,.ml-pipeline,.ml-usecases,.ml-evaluation,.ml-integration,.ml-process,.ml-work,.ml-faq,.ml-final-cta{padding:100px 0}.ml-problem h2,.ml-section-heading h2,.ml-pipeline-heading h2,.ml-usecases h2,.ml-evaluation h2,.ml-integration h2,.ml-faq h2,.ml-final-cta h2{letter-spacing:-3px;font-size:clamp(48px,13vw,70px)}.ml-services-grid,.ml-pipeline-grid{grid-template-columns:1fr}.ml-service-card{min-height:290px;padding:26px}.ml-service-card h3{font-size:30px}.ml-pipeline-card{min-height:300px}.ml-usecase-list>div{grid-template-columns:40px 1fr;gap:15px}.ml-usecase-list p{grid-column:2}.ml-evaluation-cards{grid-template-columns:1fr}.ml-integration-map{grid-template-columns:1fr;gap:15px}.ml-integration-arrow{padding:5px 0;transform:rotate(90deg)}.ml-process-item{grid-template-columns:40px 1fr;gap:15px}.ml-process-item p{grid-column:2}.ml-work-box{padding:30px}.ml-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.ml-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.ml-faq-item>p{margin:0 0 25px 45px}}.aia-page{color:#fff;background:#080808}.aia-inner{width:min(1400px,100% - 64px);margin:0 auto}.aia-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.aia-hero{background:radial-gradient(circle at 74% 36%,#9297ff38,#0000 30%),radial-gradient(circle at 67% 46%,#8de9b00e,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.aia-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.aia-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.aia-hero-content h1{letter-spacing:-6px;max-width:1250px;margin-top:20px;font-size:clamp(68px,8.3vw,136px);font-weight:800;line-height:.88}.aia-hero-content h1 span{color:#9297ff}.aia-hero-bottom,.aia-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.aia-hero-bottom>p,.aia-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.aia-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:220px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.aia-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.aia-primary-btn span{transition:transform .25s}.aia-primary-btn:hover span{transform:translate(4px)}.aia-problem,.aia-services,.aia-loop,.aia-control,.aia-capabilities,.aia-usecases,.aia-process,.aia-work,.aia-faq{padding:140px 0}.aia-problem,.aia-control,.aia-capabilities,.aia-faq{background:#0a0a0a}.aia-services,.aia-loop,.aia-usecases,.aia-process,.aia-work{background:#080808}.aia-problem h2,.aia-section-heading h2,.aia-loop-heading h2,.aia-control h2,.aia-capabilities h2,.aia-usecases h2,.aia-work-box h2,.aia-faq h2,.aia-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.aia-problem h2,.aia-section-heading h2,.aia-loop-heading h2,.aia-control h2,.aia-capabilities h2,.aia-usecases h2,.aia-faq h2{font-size:clamp(55px,6vw,95px)}.aia-problem h2 span,.aia-section-heading h2 span,.aia-control h2 span,.aia-capabilities h2 span,.aia-usecases h2 span,.aia-work-box h2 span,.aia-faq h2 span{color:#ffffff40}.aia-loop-heading h2 span,.aia-final-cta h2 span{color:#9297ff}.aia-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.aia-problem-right{padding-top:45px}.aia-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.aia-problem-list{border-top:1px solid #ffffff14}.aia-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.aia-problem-item>span{color:#fff3;font-size:8px}.aia-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.aia-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.aia-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.aia-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.aia-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.aia-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.aia-service-card:hover{background:linear-gradient(145deg,#9297ff0f,#ffffff01);border-color:#9297ff52;transform:translateY(-3px)}.aia-service-card>span{color:#fff3;font-size:8px}.aia-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.aia-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.aia-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.aia-loop-heading{margin-bottom:70px}.aia-loop-grid{grid-template-columns:repeat(4,1fr);display:grid}.aia-loop-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.aia-loop-card>span{color:#fff3;font-size:8px}.aia-loop-card>p:not(.aia-loop-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.aia-loop-card:nth-child(2n)>p:not(.aia-loop-desc){color:#8de9b0}.aia-loop-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.aia-loop-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.aia-control-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.aia-control-right{padding-top:40px}.aia-control-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.aia-control-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.aia-control-map>div:not(.aia-control-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.aia-control-map span{color:#fff3;font-size:8px}.aia-control-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:17px;font-weight:700}.aia-control-map p{color:#ffffff52;margin:0;font-size:11px}.aia-control-arrow{text-align:center;color:#9297ff}.aia-capabilities-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.aia-capability-list{border-top:1px solid #ffffff14}.aia-capability-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.aia-capability-list span{color:#fff3;font-size:8px}.aia-capability-list h3{margin:0;font-size:21px;font-weight:700}.aia-capability-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.aia-usecases-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.aia-usecases-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.aia-usecase-cards{grid-template-columns:repeat(2,1fr);display:grid}.aia-usecase-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.aia-usecase-cards span{color:#fff3;font-size:8px}.aia-usecase-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.aia-usecase-cards>div:nth-child(2n) h3{color:#8de9b0}.aia-usecase-cards p{color:#ffffff52;margin:0;font-size:11px}.aia-process-list{border-top:1px solid #ffffff14}.aia-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.aia-process-item>span{color:#fff3;font-size:8px}.aia-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.aia-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.aia-work-box{background:radial-gradient(circle at 71% 48%,#9297ff2e,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.aia-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.aia-work-box h2{font-size:clamp(50px,5vw,80px)}.aia-work-content{align-self:end}.aia-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.aia-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.aia-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.aia-faq-list{border-top:1px solid #ffffff14}.aia-faq-item{border-bottom:1px solid #ffffff14}.aia-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.aia-faq-item summary::-webkit-details-marker{display:none}.aia-faq-item summary>span:first-child{color:#fff3;font-size:8px}.aia-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.aia-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.aia-faq-item[open] .aia-faq-plus{transform:rotate(45deg)}.aia-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.aia-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff33,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b00a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.aia-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.aia-problem-grid,.aia-section-heading,.aia-control-grid,.aia-capabilities-grid,.aia-usecases-grid,.aia-faq-grid,.aia-work-box{grid-template-columns:1fr;gap:50px}.aia-loop-grid{grid-template-columns:repeat(2,1fr)}.aia-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.aia-inner{width:calc(100% - 32px)}.aia-hero{min-height:auto;padding:130px 0 90px}.aia-eyebrow{margin-bottom:55px}.aia-hero-content h1{letter-spacing:-4px;font-size:clamp(45px,12.7vw,70px)}.aia-hero-bottom,.aia-final-bottom{flex-direction:column;align-items:flex-start}.aia-primary-btn{width:100%}.aia-problem,.aia-services,.aia-loop,.aia-control,.aia-capabilities,.aia-usecases,.aia-process,.aia-work,.aia-faq,.aia-final-cta{padding:100px 0}.aia-problem h2,.aia-section-heading h2,.aia-loop-heading h2,.aia-control h2,.aia-capabilities h2,.aia-usecases h2,.aia-faq h2,.aia-final-cta h2{letter-spacing:-3px;font-size:clamp(46px,12.5vw,68px)}.aia-services-grid,.aia-loop-grid{grid-template-columns:1fr}.aia-service-card{min-height:290px;padding:26px}.aia-service-card h3{font-size:30px}.aia-loop-card{min-height:300px}.aia-control-map{grid-template-columns:1fr;gap:15px}.aia-control-arrow{padding:5px 0;transform:rotate(90deg)}.aia-capability-list>div{grid-template-columns:40px 1fr;gap:15px}.aia-capability-list p{grid-column:2}.aia-usecase-cards{grid-template-columns:1fr}.aia-process-item{grid-template-columns:40px 1fr;gap:15px}.aia-process-item p{grid-column:2}.aia-work-box{padding:30px}.aia-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.aia-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.aia-faq-item>p{margin:0 0 25px 45px}}.chat-page{color:#fff;background:#080808}.chat-inner{width:min(1400px,100% - 64px);margin:0 auto}.chat-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.chat-hero{background:radial-gradient(circle at 74% 36%,#9297ff38,#0000 30%),radial-gradient(circle at 66% 46%,#8de9b00e,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.chat-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.chat-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.chat-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(72px,9vw,145px);font-weight:800;line-height:.88}.chat-hero-content h1 span{color:#9297ff}.chat-hero-bottom,.chat-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.chat-hero-bottom>p,.chat-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.chat-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:220px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.chat-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.chat-primary-btn span{transition:transform .25s}.chat-primary-btn:hover span{transform:translate(4px)}.chat-problem,.chat-services,.chat-flow,.chat-knowledge,.chat-capabilities,.chat-handoff,.chat-process,.chat-work,.chat-faq{padding:140px 0}.chat-problem,.chat-knowledge,.chat-capabilities,.chat-faq{background:#0a0a0a}.chat-services,.chat-flow,.chat-handoff,.chat-process,.chat-work{background:#080808}.chat-problem h2,.chat-section-heading h2,.chat-flow-heading h2,.chat-knowledge h2,.chat-capabilities h2,.chat-handoff h2,.chat-work-box h2,.chat-faq h2,.chat-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.chat-problem h2,.chat-section-heading h2,.chat-flow-heading h2,.chat-knowledge h2,.chat-capabilities h2,.chat-handoff h2,.chat-faq h2{font-size:clamp(55px,6vw,95px)}.chat-problem h2 span,.chat-section-heading h2 span,.chat-knowledge h2 span,.chat-capabilities h2 span,.chat-handoff h2 span,.chat-work-box h2 span,.chat-faq h2 span{color:#ffffff40}.chat-flow-heading h2 span,.chat-final-cta h2 span{color:#9297ff}.chat-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.chat-problem-right{padding-top:45px}.chat-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.chat-problem-list{border-top:1px solid #ffffff14}.chat-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.chat-problem-item>span{color:#fff3;font-size:8px}.chat-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.chat-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.chat-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.chat-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.chat-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.chat-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.chat-service-card:hover{background:linear-gradient(145deg,#9297ff0f,#ffffff01);border-color:#9297ff52;transform:translateY(-3px)}.chat-service-card>span{color:#fff3;font-size:8px}.chat-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.chat-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.chat-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.chat-flow-heading{margin-bottom:70px}.chat-flow-grid{grid-template-columns:repeat(4,1fr);display:grid}.chat-flow-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.chat-flow-card>span{color:#fff3;font-size:8px}.chat-flow-card>p:not(.chat-flow-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.chat-flow-card:nth-child(2n)>p:not(.chat-flow-desc){color:#8de9b0}.chat-flow-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.chat-flow-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.chat-knowledge-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.chat-knowledge-right{padding-top:40px}.chat-knowledge-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.chat-knowledge-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.chat-knowledge-map>div:not(.chat-knowledge-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.chat-knowledge-map span{color:#fff3;font-size:8px}.chat-knowledge-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:17px;font-weight:700}.chat-knowledge-map p{color:#ffffff52;margin:0;font-size:11px}.chat-knowledge-arrow{text-align:center;color:#9297ff}.chat-capabilities-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.chat-capability-list{border-top:1px solid #ffffff14}.chat-capability-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.chat-capability-list span{color:#fff3;font-size:8px}.chat-capability-list h3{margin:0;font-size:21px;font-weight:700}.chat-capability-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.chat-handoff-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.chat-handoff-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.chat-handoff-cards{grid-template-columns:repeat(2,1fr);display:grid}.chat-handoff-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.chat-handoff-cards span{color:#fff3;font-size:8px}.chat-handoff-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.chat-handoff-cards>div:nth-child(2n) h3{color:#8de9b0}.chat-handoff-cards p{color:#ffffff52;margin:0;font-size:11px}.chat-process-list{border-top:1px solid #ffffff14}.chat-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.chat-process-item>span{color:#fff3;font-size:8px}.chat-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.chat-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.chat-work-box{background:radial-gradient(circle at 71% 48%,#9297ff2e,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.chat-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.chat-work-box h2{font-size:clamp(50px,5vw,80px)}.chat-work-content{align-self:end}.chat-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.chat-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.chat-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.chat-faq-list{border-top:1px solid #ffffff14}.chat-faq-item{border-bottom:1px solid #ffffff14}.chat-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.chat-faq-item summary::-webkit-details-marker{display:none}.chat-faq-item summary>span:first-child{color:#fff3;font-size:8px}.chat-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.chat-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.chat-faq-item[open] .chat-faq-plus{transform:rotate(45deg)}.chat-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.chat-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff33,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b00a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.chat-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.chat-problem-grid,.chat-section-heading,.chat-knowledge-grid,.chat-capabilities-grid,.chat-handoff-grid,.chat-faq-grid,.chat-work-box{grid-template-columns:1fr;gap:50px}.chat-flow-grid{grid-template-columns:repeat(2,1fr)}.chat-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.chat-inner{width:calc(100% - 32px)}.chat-hero{min-height:auto;padding:130px 0 90px}.chat-eyebrow{margin-bottom:55px}.chat-hero-content h1{letter-spacing:-4px;font-size:clamp(48px,13.5vw,74px)}.chat-hero-bottom,.chat-final-bottom{flex-direction:column;align-items:flex-start}.chat-primary-btn{width:100%}.chat-problem,.chat-services,.chat-flow,.chat-knowledge,.chat-capabilities,.chat-handoff,.chat-process,.chat-work,.chat-faq,.chat-final-cta{padding:100px 0}.chat-problem h2,.chat-section-heading h2,.chat-flow-heading h2,.chat-knowledge h2,.chat-capabilities h2,.chat-handoff h2,.chat-faq h2,.chat-final-cta h2{letter-spacing:-3px;font-size:clamp(46px,12.5vw,68px)}.chat-services-grid,.chat-flow-grid{grid-template-columns:1fr}.chat-service-card{min-height:290px;padding:26px}.chat-service-card h3{font-size:30px}.chat-flow-card{min-height:300px}.chat-knowledge-map{grid-template-columns:1fr;gap:15px}.chat-knowledge-arrow{padding:5px 0;transform:rotate(90deg)}.chat-capability-list>div{grid-template-columns:40px 1fr;gap:15px}.chat-capability-list p{grid-column:2}.chat-handoff-cards{grid-template-columns:1fr}.chat-process-item{grid-template-columns:40px 1fr;gap:15px}.chat-process-item p{grid-column:2}.chat-work-box{padding:30px}.chat-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.chat-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.chat-faq-item>p{margin:0 0 25px 45px}}.pa-page{color:#fff;background:#080808}.pa-inner{width:min(1400px,100% - 64px);margin:0 auto}.pa-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.pa-hero{background:radial-gradient(circle at 74% 36%,#9297ff38,#0000 30%),radial-gradient(circle at 66% 46%,#8de9b00d,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.pa-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.pa-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.pa-hero-content h1{letter-spacing:-6px;max-width:1180px;margin-top:20px;font-size:clamp(72px,9vw,145px);font-weight:800;line-height:.88}.pa-hero-content h1 span{color:#9297ff}.pa-hero-bottom,.pa-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.pa-hero-bottom>p,.pa-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.pa-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:230px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.pa-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.pa-primary-btn span{transition:transform .25s}.pa-primary-btn:hover span{transform:translate(4px)}.pa-problem,.pa-services,.pa-pipeline,.pa-usecases,.pa-confidence,.pa-decision,.pa-process,.pa-work,.pa-faq{padding:140px 0}.pa-problem,.pa-usecases,.pa-decision,.pa-faq{background:#0a0a0a}.pa-services,.pa-pipeline,.pa-confidence,.pa-process,.pa-work{background:#080808}.pa-problem h2,.pa-section-heading h2,.pa-pipeline-heading h2,.pa-usecases h2,.pa-confidence h2,.pa-decision h2,.pa-work-box h2,.pa-faq h2,.pa-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.pa-problem h2,.pa-section-heading h2,.pa-pipeline-heading h2,.pa-usecases h2,.pa-confidence h2,.pa-decision h2,.pa-faq h2{font-size:clamp(55px,6vw,95px)}.pa-problem h2 span,.pa-section-heading h2 span,.pa-usecases h2 span,.pa-confidence h2 span,.pa-decision h2 span,.pa-work-box h2 span,.pa-faq h2 span{color:#ffffff40}.pa-pipeline-heading h2 span,.pa-final-cta h2 span{color:#9297ff}.pa-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.pa-problem-right{padding-top:45px}.pa-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.pa-problem-list{border-top:1px solid #ffffff14}.pa-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.pa-problem-item>span{color:#fff3;font-size:8px}.pa-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.pa-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.pa-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.pa-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.pa-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.pa-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.pa-service-card:hover{background:linear-gradient(145deg,#9297ff0f,#ffffff01);border-color:#9297ff52;transform:translateY(-3px)}.pa-service-card>span{color:#fff3;font-size:8px}.pa-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.pa-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.pa-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.pa-pipeline-heading{margin-bottom:70px}.pa-pipeline-grid{grid-template-columns:repeat(4,1fr);display:grid}.pa-pipeline-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.pa-pipeline-card>span{color:#fff3;font-size:8px}.pa-pipeline-card>p:not(.pa-pipeline-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.pa-pipeline-card:nth-child(2n)>p:not(.pa-pipeline-desc){color:#8de9b0}.pa-pipeline-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.pa-pipeline-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.pa-usecases-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.pa-usecase-list{border-top:1px solid #ffffff14}.pa-usecase-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.pa-usecase-list span{color:#fff3;font-size:8px}.pa-usecase-list h3{margin:0;font-size:21px;font-weight:700}.pa-usecase-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.pa-confidence-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.pa-confidence-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.pa-confidence-cards{grid-template-columns:repeat(2,1fr);display:grid}.pa-confidence-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.pa-confidence-cards span{color:#fff3;font-size:8px}.pa-confidence-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.pa-confidence-cards>div:nth-child(2n) h3{color:#8de9b0}.pa-confidence-cards p{color:#ffffff52;margin:0;font-size:11px}.pa-decision-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.pa-decision-right{padding-top:40px}.pa-decision-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.pa-decision-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.pa-decision-map>div:not(.pa-decision-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.pa-decision-map span{color:#fff3;font-size:8px}.pa-decision-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:17px;font-weight:700}.pa-decision-map p{color:#ffffff52;margin:0;font-size:11px}.pa-decision-arrow{text-align:center;color:#9297ff}.pa-process-list{border-top:1px solid #ffffff14}.pa-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.pa-process-item>span{color:#fff3;font-size:8px}.pa-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.pa-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.pa-work-box{background:radial-gradient(circle at 71% 48%,#9297ff2e,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.pa-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.pa-work-box h2{font-size:clamp(50px,5vw,80px)}.pa-work-content{align-self:end}.pa-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.pa-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.pa-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.pa-faq-list{border-top:1px solid #ffffff14}.pa-faq-item{border-bottom:1px solid #ffffff14}.pa-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.pa-faq-item summary::-webkit-details-marker{display:none}.pa-faq-item summary>span:first-child{color:#fff3;font-size:8px}.pa-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.pa-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.pa-faq-item[open] .pa-faq-plus{transform:rotate(45deg)}.pa-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.pa-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff33,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b00a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.pa-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.pa-problem-grid,.pa-section-heading,.pa-usecases-grid,.pa-confidence-grid,.pa-decision-grid,.pa-faq-grid,.pa-work-box{grid-template-columns:1fr;gap:50px}.pa-pipeline-grid{grid-template-columns:repeat(2,1fr)}.pa-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.pa-inner{width:calc(100% - 32px)}.pa-hero{min-height:auto;padding:130px 0 90px}.pa-eyebrow{margin-bottom:55px}.pa-hero-content h1{letter-spacing:-4px;font-size:clamp(50px,14vw,76px)}.pa-hero-bottom,.pa-final-bottom{flex-direction:column;align-items:flex-start}.pa-primary-btn{width:100%}.pa-problem,.pa-services,.pa-pipeline,.pa-usecases,.pa-confidence,.pa-decision,.pa-process,.pa-work,.pa-faq,.pa-final-cta{padding:100px 0}.pa-problem h2,.pa-section-heading h2,.pa-pipeline-heading h2,.pa-usecases h2,.pa-confidence h2,.pa-decision h2,.pa-faq h2,.pa-final-cta h2{letter-spacing:-3px;font-size:clamp(46px,12.5vw,68px)}.pa-services-grid,.pa-pipeline-grid{grid-template-columns:1fr}.pa-service-card{min-height:290px;padding:26px}.pa-service-card h3{font-size:30px}.pa-pipeline-card{min-height:300px}.pa-usecase-list>div{grid-template-columns:40px 1fr;gap:15px}.pa-usecase-list p{grid-column:2}.pa-confidence-cards{grid-template-columns:1fr}.pa-decision-map{grid-template-columns:1fr;gap:15px}.pa-decision-arrow{padding:5px 0;transform:rotate(90deg)}.pa-process-item{grid-template-columns:40px 1fr;gap:15px}.pa-process-item p{grid-column:2}.pa-work-box{padding:30px}.pa-work-box h2{letter-spacing:-3px;font-size:clamp(45px,12vw,65px)}.pa-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.pa-faq-item>p{margin:0 0 25px 45px}}.cv-page{color:#fff;background:#080808}.cv-inner{width:min(1400px,100% - 64px);margin:0 auto}.cv-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.cv-hero{background:radial-gradient(circle at 74% 36%,#9297ff38,#0000 30%),radial-gradient(circle at 66% 46%,#8de9b00d,#0000 36%),#080808;align-items:center;min-height:92vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.cv-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.cv-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.cv-hero-content h1{letter-spacing:-6px;max-width:1220px;margin-top:20px;font-size:clamp(70px,8.5vw,140px);font-weight:800;line-height:.88}.cv-hero-content h1 span{color:#9297ff}.cv-hero-bottom,.cv-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.cv-hero-bottom>p,.cv-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.cv-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:225px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.cv-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.cv-primary-btn span{transition:transform .25s}.cv-primary-btn:hover span{transform:translate(4px)}.cv-problem,.cv-services,.cv-pipeline,.cv-usecases,.cv-detection,.cv-integration,.cv-process,.cv-work,.cv-faq{padding:140px 0}.cv-problem,.cv-usecases,.cv-integration,.cv-faq{background:#0a0a0a}.cv-services,.cv-pipeline,.cv-detection,.cv-process,.cv-work{background:#080808}.cv-problem h2,.cv-section-heading h2,.cv-pipeline-heading h2,.cv-usecases h2,.cv-detection h2,.cv-integration h2,.cv-work-box h2,.cv-faq h2,.cv-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.cv-problem h2,.cv-section-heading h2,.cv-pipeline-heading h2,.cv-usecases h2,.cv-detection h2,.cv-integration h2,.cv-faq h2{font-size:clamp(55px,6vw,95px)}.cv-problem h2 span,.cv-section-heading h2 span,.cv-usecases h2 span,.cv-detection h2 span,.cv-integration h2 span,.cv-work-box h2 span,.cv-faq h2 span{color:#ffffff40}.cv-pipeline-heading h2 span,.cv-final-cta h2 span{color:#9297ff}.cv-problem-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cv-problem-right{padding-top:45px}.cv-problem-intro{color:#ffffff7a;max-width:620px;margin-bottom:50px;font-size:19px;line-height:1.7}.cv-problem-list{border-top:1px solid #ffffff14}.cv-problem-item{border-bottom:1px solid #ffffff14;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.cv-problem-item>span{color:#fff3;font-size:8px}.cv-problem-item h3{letter-spacing:-1px;color:#ffffffdb;margin:0 0 10px;font-size:24px;font-weight:700}.cv-problem-item p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.cv-section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.cv-section-copy{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.cv-services-grid{grid-template-columns:repeat(2,1fr);display:grid}.cv-service-card{background:linear-gradient(145deg,#ffffff06,#ffffff01);border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:340px;padding:32px;transition:transform .25s,border-color .25s,background .25s;display:grid}.cv-service-card:hover{background:linear-gradient(145deg,#9297ff0f,#ffffff01);border-color:#9297ff52;transform:translateY(-3px)}.cv-service-card>span{color:#fff3;font-size:8px}.cv-service-card>div{flex-direction:column;justify-content:flex-end;display:flex}.cv-service-card h3{letter-spacing:-2px;margin-bottom:18px;font-size:36px;font-weight:700}.cv-service-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.cv-pipeline-heading{margin-bottom:70px}.cv-pipeline-grid{grid-template-columns:repeat(4,1fr);display:grid}.cv-pipeline-card{border:1px solid #ffffff12;flex-direction:column;min-height:350px;padding:28px;display:flex}.cv-pipeline-card>span{color:#fff3;font-size:8px}.cv-pipeline-card>p:not(.cv-pipeline-desc){letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:10px;font-size:9px;font-weight:600}.cv-pipeline-card:nth-child(2n)>p:not(.cv-pipeline-desc){color:#8de9b0}.cv-pipeline-card h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:700}.cv-pipeline-desc{color:#ffffff54;margin-top:18px;font-size:13px;line-height:1.7}.cv-usecases-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cv-usecase-list{border-top:1px solid #ffffff14}.cv-usecase-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px .8fr 1.2fr;gap:20px;padding:27px 0;display:grid}.cv-usecase-list span{color:#fff3;font-size:8px}.cv-usecase-list h3{margin:0;font-size:21px;font-weight:700}.cv-usecase-list p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.cv-detection-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cv-detection-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.cv-detection-cards{grid-template-columns:repeat(2,1fr);display:grid}.cv-detection-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:25px;display:flex}.cv-detection-cards span{color:#fff3;font-size:8px}.cv-detection-cards h3{letter-spacing:-1.5px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:27px;font-weight:800}.cv-detection-cards>div:nth-child(2n) h3{color:#8de9b0}.cv-detection-cards p{color:#ffffff52;margin:0;font-size:11px}.cv-integration-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.cv-integration-right{padding-top:40px}.cv-integration-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.cv-integration-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.cv-integration-map>div:not(.cv-integration-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.cv-integration-map span{color:#fff3;font-size:8px}.cv-integration-map h3{letter-spacing:-.7px;margin-top:auto;margin-bottom:8px;font-size:17px;font-weight:700}.cv-integration-map p{color:#ffffff52;margin:0;font-size:11px}.cv-integration-arrow{text-align:center;color:#9297ff}.cv-process-list{border-top:1px solid #ffffff14}.cv-process-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px .7fr 1fr;gap:40px;padding:32px 0;display:grid}.cv-process-item>span{color:#fff3;font-size:8px}.cv-process-item h3{letter-spacing:-1px;margin:0;font-size:27px;font-weight:700}.cv-process-item p{color:#ffffff57;max-width:500px;margin:0;font-size:13px;line-height:1.75}.cv-work-box{background:radial-gradient(circle at 71% 48%,#9297ff2e,#0000 32%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:70px;margin-top:40px;padding:55px;display:grid}.cv-work-label{letter-spacing:1.4px;color:#fff3;font-size:8px}.cv-work-box h2{font-size:clamp(50px,5vw,80px)}.cv-work-content{align-self:end}.cv-work-content p{color:#ffffff59;margin-bottom:18px;font-size:13px;line-height:1.7}.cv-work-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.cv-faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.cv-faq-list{border-top:1px solid #ffffff14}.cv-faq-item{border-bottom:1px solid #ffffff14}.cv-faq-item summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.cv-faq-item summary::-webkit-details-marker{display:none}.cv-faq-item summary>span:first-child{color:#fff3;font-size:8px}.cv-faq-item h3{color:#ffffffbd;margin:0;font-size:19px;font-weight:600}.cv-faq-plus{color:#9297ff;font-size:19px;transition:transform .25s}.cv-faq-item[open] .cv-faq-plus{transform:rotate(45deg)}.cv-faq-item>p{color:#ffffff59;max-width:720px;margin:0 40px 28px 75px;font-size:13px;line-height:1.7}.cv-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff33,#0000 30%),radial-gradient(circle at 71% 52%,#8de9b00a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.cv-final-cta h2{font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.cv-problem-grid,.cv-section-heading,.cv-usecases-grid,.cv-detection-grid,.cv-integration-grid,.cv-faq-grid,.cv-work-box{grid-template-columns:1fr;gap:50px}.cv-pipeline-grid{grid-template-columns:repeat(2,1fr)}.cv-process-item{grid-template-columns:60px .8fr 1.2fr}}@media (max-width:700px){.cv-inner{width:calc(100% - 32px)}.cv-hero{min-height:auto;padding:130px 0 90px}.cv-eyebrow{margin-bottom:55px}.cv-hero-content h1{letter-spacing:-4px;font-size:clamp(45px,12.7vw,70px)}.cv-hero-bottom,.cv-final-bottom{flex-direction:column;align-items:flex-start}.cv-primary-btn{width:100%}.cv-problem,.cv-services,.cv-pipeline,.cv-usecases,.cv-detection,.cv-integration,.cv-process,.cv-work,.cv-faq,.cv-final-cta{padding:100px 0}.cv-problem h2,.cv-section-heading h2,.cv-pipeline-heading h2,.cv-usecases h2,.cv-detection h2,.cv-integration h2,.cv-faq h2,.cv-final-cta h2{letter-spacing:-3px;font-size:clamp(45px,12vw,66px)}.cv-services-grid,.cv-pipeline-grid{grid-template-columns:1fr}.cv-service-card{min-height:290px;padding:26px}.cv-service-card h3{font-size:30px}.cv-pipeline-card{min-height:300px}.cv-usecase-list>div{grid-template-columns:40px 1fr;gap:15px}.cv-usecase-list p{grid-column:2}.cv-detection-cards{grid-template-columns:1fr}.cv-integration-map{grid-template-columns:1fr;gap:15px}.cv-integration-arrow{padding:5px 0;transform:rotate(90deg)}.cv-process-item{grid-template-columns:40px 1fr;gap:15px}.cv-process-item p{grid-column:2}.cv-work-box{padding:30px}.cv-work-box h2{letter-spacing:-3px;font-size:clamp(43px,11.5vw,63px)}.cv-faq-item summary{grid-template-columns:35px 1fr 25px;gap:10px}.cv-faq-item>p{margin:0 0 25px 45px}}.work-page{color:#fff;background:#080808}.work-inner{width:min(1400px,100% - 64px);margin:0 auto}.work-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.work-hero{background:radial-gradient(circle at 72% 34%,#9297ff33,#0000 31%),radial-gradient(circle at 69% 54%,#8de9b00b,#0000 38%),#080808;align-items:center;min-height:94vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.work-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.work-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.work-hero-content h1{letter-spacing:-6px;max-width:1280px;margin-top:20px;font-size:clamp(70px,8.5vw,140px);font-weight:800;line-height:.88}.work-hero-content h1 span{color:#9297ff}.work-hero-bottom,.work-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:55px;display:flex}.work-hero-bottom>p,.work-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.work-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:200px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.work-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.work-primary-btn span{transition:transform .25s}.work-primary-btn:hover span{transform:translate(4px)}.work-intro,.work-projects,.work-capabilities,.work-case-system,.work-philosophy,.work-standard{padding:140px 0}.work-intro,.work-case-system,.work-standard{background:#0a0a0a}.work-projects,.work-capabilities,.work-philosophy{background:#080808}.work-intro h2,.work-projects-heading h2,.work-capabilities-heading h2,.work-case-system h2,.work-philosophy h2,.work-standard h2,.work-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.work-intro h2,.work-projects-heading h2,.work-capabilities-heading h2,.work-case-system h2,.work-philosophy h2,.work-standard h2{font-size:clamp(55px,6vw,95px)}.work-intro h2 span,.work-projects-heading h2 span,.work-case-system h2 span,.work-standard h2 span{color:#ffffff40}.work-capabilities-heading h2 span,.work-philosophy h2 span,.work-final-cta h2 span{color:#9297ff}.work-intro-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.work-intro-right{padding-top:45px}.work-intro-right p{color:#ffffff5c;max-width:620px;margin:0 0 24px;font-size:14px;line-height:1.8}.work-intro-right .work-intro-lead{color:#ffffff85;font-size:19px;line-height:1.7}.work-projects-heading{grid-template-columns:.35fr 1fr;gap:60px;margin-bottom:75px;display:grid}.work-projects-heading>div>p{color:#ffffff59;max-width:520px;margin-top:25px;font-size:14px;line-height:1.7}.work-project-list{flex-direction:column;gap:100px;display:flex}.work-project{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:50px;display:grid}.work-project-visual{background:#0c0c0c;border:1px solid #ffffff14;min-height:620px;position:relative;overflow:hidden}.work-project-violet .work-project-visual{background:radial-gradient(circle at 65% 45%,#9297ff3d,#0000 30%),radial-gradient(circle at 30% 70%,#9297ff14,#0000 35%),#0b0b0c}.work-project-mint .work-project-visual{background:radial-gradient(circle at 68% 42%,#8de9b029,#0000 30%),radial-gradient(circle at 32% 72%,#9297ff14,#0000 35%),#0b0b0c}.work-project-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.work-project-visual-top,.work-project-visual-bottom{z-index:4;letter-spacing:1.3px;color:#ffffff4d;justify-content:space-between;font-size:8px;display:flex;position:absolute;left:28px;right:28px}.work-project-visual-top{top:28px}.work-project-visual-bottom{bottom:28px}.work-project-shape{border:1px solid #ffffff1f;position:absolute}.work-project-shape-a{aspect-ratio:1;background:linear-gradient(145deg,#ffffff0d,#ffffff01);width:46%;top:22%;left:19%;transform:rotate(14deg)}.work-project-shape-b{aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff04;width:38%;bottom:17%;right:14%;transform:rotate(-18deg)}.work-project-violet .work-project-shape-a{box-shadow:0 0 100px #9297ff1f}.work-project-mint .work-project-shape-a{box-shadow:0 0 100px #8de9b01a}.work-project-content{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-direction:column;min-height:620px;padding:34px 0;display:flex}.work-project-meta{letter-spacing:1.2px;color:#ffffff40;justify-content:space-between;gap:30px;font-size:8px;display:flex}.work-project-content h3{letter-spacing:-4px;margin-top:auto;margin-bottom:25px;font-size:clamp(46px,4.5vw,72px);font-weight:800;line-height:.92}.work-project-content>p{color:#ffffff61;max-width:520px;margin:0 0 30px;font-size:14px;line-height:1.75}.work-project-services{flex-wrap:wrap;gap:8px;margin-bottom:35px;display:flex}.work-project-services span{letter-spacing:.8px;color:#ffffff70;border:1px solid #ffffff17;padding:8px 11px;font-size:8px}.work-project-link-disabled{color:#ffffff38;border-top:1px solid #ffffff12;padding-top:20px;font-size:10px;line-height:1.6}.work-capabilities-heading{margin-bottom:70px}.work-capabilities-grid{grid-template-columns:repeat(2,1fr);display:grid}.work-capability-card{border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:300px;padding:30px;transition:transform .25s,border-color .25s,background .25s;display:grid}.work-capability-card:hover{background:linear-gradient(145deg,#9297ff0b,#ffffff01);border-color:#9297ff47;transform:translateY(-3px)}.work-capability-card>span{color:#fff3;font-size:8px}.work-capability-card>div{flex-direction:column;justify-content:flex-end;display:flex}.work-capability-card h3{letter-spacing:-2px;margin:0 0 18px;font-size:34px;font-weight:700}.work-capability-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.work-case-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.work-case-right{padding-top:45px}.work-case-intro{color:#ffffff70;max-width:620px;margin-bottom:50px;font-size:18px;line-height:1.7}.work-case-list{border-top:1px solid #ffffff14}.work-case-item{border-bottom:1px solid #ffffff14;grid-template-columns:50px .7fr 1.3fr;gap:20px;padding:30px 0;display:grid}.work-case-item>span{color:#fff3;font-size:8px}.work-case-item h3{margin:0;font-size:22px;font-weight:700}.work-case-item p{color:#ffffff57;margin:0;font-size:13px;line-height:1.7}.work-philosophy-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.work-philosophy-cards{grid-template-columns:repeat(2,1fr);display:grid}.work-philosophy-cards>div{border:1px solid #ffffff12;flex-direction:column;min-height:220px;padding:26px;display:flex}.work-philosophy-cards span{color:#fff3;font-size:8px}.work-philosophy-cards p{letter-spacing:1.4px;color:#9297ff;margin-top:auto;margin-bottom:8px;font-size:8px}.work-philosophy-cards>div:nth-child(2n) p{color:#8de9b0}.work-philosophy-cards h3{letter-spacing:-2px;margin:0;font-size:32px;font-weight:800}.work-standard-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.work-standard-content{border-top:1px solid #ffffff14}.work-standard-content>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px 1fr;gap:20px;padding:30px 0;display:grid}.work-standard-content>div>span{color:#fff3;font-size:8px}.work-standard-content h3{letter-spacing:-1px;margin:0 0 10px;font-size:23px;font-weight:700}.work-standard-content p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.work-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff33,#0000 30%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.work-final-cta h2{max-width:1200px;font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.work-intro-grid,.work-case-grid,.work-philosophy-grid,.work-standard-grid{grid-template-columns:1fr;gap:50px}.work-project{grid-template-columns:1fr;gap:30px}.work-project-visual{min-height:520px}.work-project-content{min-height:auto;padding:30px 0}.work-project-content h3{margin-top:100px}}@media (max-width:700px){.work-inner{width:calc(100% - 32px)}.work-hero{min-height:auto;padding:130px 0 90px}.work-eyebrow{margin-bottom:55px}.work-hero-content h1{letter-spacing:-4px;font-size:clamp(44px,12.5vw,68px)}.work-hero-bottom,.work-final-bottom{flex-direction:column;align-items:flex-start}.work-primary-btn{width:100%}.work-intro,.work-projects,.work-capabilities,.work-case-system,.work-philosophy,.work-standard,.work-final-cta{padding:100px 0}.work-intro h2,.work-projects-heading h2,.work-capabilities-heading h2,.work-case-system h2,.work-philosophy h2,.work-standard h2,.work-final-cta h2{letter-spacing:-3px;font-size:clamp(44px,12vw,66px)}.work-projects-heading{grid-template-columns:1fr;gap:20px}.work-project-list{gap:80px}.work-project-visual{min-height:420px}.work-project-visual-top,.work-project-visual-bottom{left:20px;right:20px}.work-project-content h3{letter-spacing:-3px;margin-top:70px;font-size:clamp(42px,11vw,60px)}.work-project-services{gap:6px}.work-capabilities-grid{grid-template-columns:1fr}.work-capability-card{min-height:270px;padding:25px}.work-case-item{grid-template-columns:40px 1fr;gap:15px}.work-case-item p{grid-column:2}.work-philosophy-cards{grid-template-columns:1fr}.work-standard-content>div{grid-template-columns:40px 1fr;gap:15px}}.insights-page{color:#fff;background:#080808}.insights-inner{width:min(1400px,100% - 64px);margin:0 auto}.insights-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.insights-hero{background:radial-gradient(circle at 74% 35%,#9297ff33,#0000 30%),radial-gradient(circle at 68% 52%,#8de9b00b,#0000 38%),#080808;align-items:center;min-height:94vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.insights-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.insights-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.insights-hero-content h1{letter-spacing:-6px;max-width:1250px;margin-top:20px;font-size:clamp(70px,8.7vw,142px);font-weight:800;line-height:.88}.insights-hero-content h1 span{color:#9297ff}.insights-hero-bottom,.insights-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:55px;display:flex}.insights-hero-bottom>p,.insights-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.insights-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:205px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.insights-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.insights-primary-btn span{transition:transform .25s}.insights-primary-btn:hover span{transform:translate(4px)}.insights-source,.insights-featured,.insights-library,.insights-topics,.insights-community{padding:140px 0}.insights-source,.insights-topics{background:#0a0a0a}.insights-featured,.insights-library,.insights-community{background:#080808}.insights-source h2,.insights-section-heading h2,.insights-topics h2,.insights-community h2,.insights-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.insights-source h2,.insights-section-heading h2,.insights-topics h2,.insights-community h2{font-size:clamp(55px,6vw,95px)}.insights-source h2 span,.insights-section-heading h2 span,.insights-community h2 span{color:#ffffff40}.insights-topics h2 span,.insights-final-cta h2 span{color:#9297ff}.insights-source-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.insights-source-content{padding-top:45px}.insights-source-content p{color:#ffffff5c;max-width:620px;margin:0 0 20px;font-size:14px;line-height:1.8}.insights-source-content .insights-source-lead{color:#ffffff85;font-size:19px}.insights-text-link{color:#fff;gap:25px;margin-top:20px;font-size:11px;font-weight:600;display:inline-flex}.insights-section-heading{grid-template-columns:1fr .65fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.insights-section-heading>p{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.insights-featured-card{color:#fff;border:1px solid #ffffff14;grid-template-columns:1.2fr .8fr;min-height:650px;transition:border-color .25s,transform .25s;display:grid;overflow:hidden}.insights-featured-card:hover{border-color:#9297ff4d;transform:translateY(-3px)}.insights-featured-visual{background:#0b0b0b;min-height:650px;position:relative;overflow:hidden}.insights-featured-visual img{object-fit:contain;width:100%;height:100%;display:block}.insights-placeholder-visual{background:radial-gradient(circle at 60% 45%,#9297ff2e,#0000 35%),#0a0a0a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.insights-placeholder-visual>span{z-index:2;letter-spacing:4px;color:#fff6;font-size:24px;font-weight:800;position:relative}.insights-card-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.insights-featured-content{flex-direction:column;padding:42px;display:flex}.insights-article-meta{letter-spacing:1.1px;color:#ffffff45;justify-content:space-between;gap:20px;font-size:8px;display:flex}.insights-featured-content h3{letter-spacing:-3.5px;margin-top:auto;margin-bottom:24px;font-size:clamp(42px,4.2vw,68px);font-weight:800;line-height:.96}.insights-featured-content>p{color:#ffffff63;margin:0 0 30px;font-size:14px;line-height:1.75}.insights-tags{flex-wrap:wrap;gap:7px;display:flex}.insights-tags span{color:#fff6;border:1px solid #ffffff14;padding:7px 9px;font-size:8px}.insights-featured-bottom{border-top:1px solid #ffffff12;justify-content:space-between;gap:20px;margin-top:35px;padding-top:20px;display:flex}.insights-featured-bottom>div{color:#ffffff45;gap:15px;font-size:9px;display:flex}.insights-featured-bottom strong{font-size:10px;font-weight:600}.insights-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.insights-article-card{background:#0a0a0a;border:1px solid #ffffff12;min-width:0;transition:transform .25s,border-color .25s}.insights-article-card:hover{border-color:#9297ff47;transform:translateY(-4px)}.insights-article-card>a{color:#fff;flex-direction:column;height:100%;display:flex}.insights-card-image{aspect-ratio:16/9;background:#0c0c0c;border-bottom:1px solid #ffffff12;position:relative;overflow:hidden}.insights-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.insights-article-card:hover .insights-card-image img{transform:scale(1.025)}.insights-card-placeholder{background:radial-gradient(circle,#9297ff1f,#0000 40%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.insights-card-placeholder>span{z-index:2;color:#ffffff47;font-size:38px;font-weight:800;position:relative}.insights-card-content{flex-direction:column;flex:1;padding:25px;display:flex}.insights-card-content h3{letter-spacing:-1.3px;margin:30px 0 18px;font-size:25px;font-weight:700;line-height:1.08}.insights-card-content>p{color:#ffffff57;margin:0 0 25px;font-size:12px;line-height:1.7}.insights-card-content .insights-tags{margin-top:auto}.insights-card-footer{color:#ffffff6b;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:25px;padding-top:18px;font-size:9px;display:flex}.insights-empty{text-align:center;border:1px solid #ffffff14;padding:60px}.insights-empty h3{margin:0 0 15px;font-size:30px}.insights-empty p{color:#fff6}.insights-empty a{color:#9297ff;margin-top:20px;display:inline-block}.insights-topics-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.insights-topic-list{border-top:1px solid #ffffff14}.insights-topic-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:55px 1fr;gap:20px;padding:30px 0;display:grid}.insights-topic-list>div>span{color:#fff3;font-size:8px}.insights-topic-list h3{letter-spacing:-1px;margin:0 0 10px;font-size:24px;font-weight:700}.insights-topic-list p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.insights-community-box{background:radial-gradient(circle at 72% 45%,#9297ff24,#0000 30%),radial-gradient(circle at 75% 60%,#8de9b009,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:80px;padding:60px;display:grid}.insights-community-content{align-self:end}.insights-community-content p{color:#ffffff61;margin:0 0 22px;font-size:14px;line-height:1.75}.insights-community-content a{color:#fff;gap:25px;font-size:11px;font-weight:600;display:inline-flex}.insights-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff33,#0000 30%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.insights-final-cta h2{max-width:1200px;font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.insights-source-grid,.insights-section-heading,.insights-topics-grid,.insights-community-box{grid-template-columns:1fr;gap:50px}.insights-featured-card{grid-template-columns:1fr}.insights-featured-visual{min-height:480px}.insights-featured-content{min-height:520px}.insights-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.insights-inner{width:calc(100% - 32px)}.insights-hero{min-height:auto;padding:130px 0 90px}.insights-eyebrow{margin-bottom:55px}.insights-hero-content h1{letter-spacing:-4px;font-size:clamp(46px,12.8vw,70px)}.insights-hero-bottom,.insights-final-bottom{flex-direction:column;align-items:flex-start}.insights-primary-btn{width:100%}.insights-source,.insights-featured,.insights-library,.insights-topics,.insights-community,.insights-final-cta{padding:100px 0}.insights-source h2,.insights-section-heading h2,.insights-topics h2,.insights-community h2,.insights-final-cta h2{letter-spacing:-3px;font-size:clamp(44px,12vw,66px)}.insights-featured-visual{min-height:300px}.insights-featured-content{min-height:520px;padding:26px}.insights-featured-content h3{letter-spacing:-3px;font-size:clamp(38px,10vw,54px)}.insights-featured-bottom{flex-direction:column}.insights-articles-grid{grid-template-columns:1fr}.insights-card-content h3{font-size:27px}.insights-community-box{padding:30px}}.about-page{color:#fff;background:#080808}.about-inner{width:min(1400px,100% - 64px);margin:0 auto}.about-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.about-hero{background:radial-gradient(circle at 74% 36%,#9297ff33,#0000 30%),radial-gradient(circle at 68% 52%,#8de9b00b,#0000 38%),#080808;align-items:center;min-height:94vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.about-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.about-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.about-hero-content h1{letter-spacing:-6px;max-width:1250px;margin-top:20px;font-size:clamp(68px,8.4vw,138px);font-weight:800;line-height:.88}.about-hero-content h1 span{color:#9297ff}.about-hero-bottom,.about-final-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:55px;display:flex}.about-hero-bottom>p,.about-final-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.about-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:220px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.about-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.about-primary-btn span,.about-positioning-content a span{transition:transform .25s}.about-primary-btn:hover span,.about-positioning-content a:hover span{transform:translate(4px)}.about-intro,.about-capabilities,.about-why,.about-values,.about-process,.about-positioning,.about-standard{padding:140px 0}.about-intro,.about-why,.about-process,.about-standard{background:#0a0a0a}.about-capabilities,.about-values,.about-positioning{background:#080808}.about-intro h2,.about-section-heading h2,.about-why h2,.about-process h2,.about-positioning h2,.about-standard h2,.about-final-cta h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.about-intro h2,.about-section-heading h2,.about-why h2,.about-process h2,.about-positioning h2,.about-standard h2{font-size:clamp(55px,6vw,95px)}.about-intro h2 span,.about-section-heading h2 span,.about-standard h2 span{color:#ffffff40}.about-why h2 span,.about-process h2 span,.about-positioning h2 span,.about-final-cta h2 span{color:#9297ff}.about-intro-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.about-intro-right{padding-top:45px}.about-intro-right p{color:#ffffff5c;max-width:620px;margin:0 0 22px;font-size:14px;line-height:1.8}.about-intro-right .about-intro-lead{color:#ffffff85;font-size:19px;line-height:1.7}.about-section-heading{grid-template-columns:1fr .65fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.about-section-heading>p{color:#ffffff61;max-width:500px;margin:0;font-size:15px;line-height:1.75}.about-capabilities-grid{grid-template-columns:repeat(2,1fr);display:grid}.about-capability-card{border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:320px;padding:30px;transition:transform .25s,border-color .25s,background .25s;display:grid}.about-capability-card:hover{background:linear-gradient(145deg,#9297ff0b,#ffffff01);border-color:#9297ff47;transform:translateY(-3px)}.about-capability-card>span{color:#fff3;font-size:8px}.about-capability-card>div{flex-direction:column;justify-content:flex-end;display:flex}.about-capability-card h3{letter-spacing:-2px;margin:0 0 18px;font-size:34px;font-weight:700}.about-capability-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.7}.about-why-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.about-why-right{padding-top:40px}.about-why-intro{color:#ffffff70;max-width:620px;margin-bottom:55px;font-size:18px;line-height:1.7}.about-why-map{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.about-why-map>div:not(.about-why-arrow){border:1px solid #ffffff12;flex-direction:column;min-height:180px;padding:22px;display:flex}.about-why-map span{color:#fff3;font-size:8px}.about-why-map h3{margin-top:auto;margin-bottom:8px;font-size:17px;font-weight:700}.about-why-map p{color:#ffffff52;margin:0;font-size:11px}.about-why-arrow{text-align:center;color:#9297ff}.about-values-grid{grid-template-columns:repeat(2,1fr);display:grid}.about-value-card{border:1px solid #ffffff12;grid-template-columns:50px 1fr;gap:20px;min-height:280px;padding:30px;display:grid}.about-value-card>span{color:#fff3;font-size:8px}.about-value-card>div{flex-direction:column;justify-content:flex-end;display:flex}.about-value-card h3{letter-spacing:-1.5px;margin:0 0 15px;font-size:28px;font-weight:700}.about-value-card p{color:#ffffff57;max-width:480px;margin:0;font-size:13px;line-height:1.75}.about-process-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.about-process-list{border-top:1px solid #ffffff14}.about-process-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:55px 1fr;gap:20px;padding:30px 0;display:grid}.about-process-list>div>span{color:#fff3;font-size:8px}.about-process-list h3{margin:0 0 10px;font-size:24px;font-weight:700}.about-process-list p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.about-positioning-box{background:radial-gradient(circle at 72% 45%,#9297ff24,#0000 30%),radial-gradient(circle at 75% 60%,#8de9b009,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .7fr;gap:80px;padding:60px;display:grid}.about-positioning-content{align-self:end}.about-positioning-content p{color:#ffffff61;margin:0 0 18px;font-size:14px;line-height:1.75}.about-positioning-content a{color:#fff;gap:25px;margin-top:15px;font-size:11px;font-weight:600;display:inline-flex}.about-standard-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.about-standard-list{border-top:1px solid #ffffff14}.about-standard-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:55px 1fr;gap:20px;padding:30px 0;display:grid}.about-standard-list>div>span{color:#fff3;font-size:8px}.about-standard-list h3{margin:0 0 10px;font-size:24px;font-weight:700}.about-standard-list p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.about-final-cta{background:radial-gradient(circle at 65% 45%,#9297ff33,#0000 30%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.about-final-cta h2{max-width:1150px;font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.about-intro-grid,.about-section-heading,.about-why-grid,.about-process-grid,.about-positioning-box,.about-standard-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:700px){.about-inner{width:calc(100% - 32px)}.about-hero{min-height:auto;padding:130px 0 90px}.about-eyebrow{margin-bottom:55px}.about-hero-content h1{letter-spacing:-4px;font-size:clamp(44px,12.3vw,68px)}.about-hero-bottom,.about-final-bottom{flex-direction:column;align-items:flex-start}.about-primary-btn{width:100%}.about-intro,.about-capabilities,.about-why,.about-values,.about-process,.about-positioning,.about-standard,.about-final-cta{padding:100px 0}.about-intro h2,.about-section-heading h2,.about-why h2,.about-process h2,.about-positioning h2,.about-standard h2,.about-final-cta h2{letter-spacing:-3px;font-size:clamp(44px,12vw,66px)}.about-capabilities-grid,.about-values-grid{grid-template-columns:1fr}.about-capability-card{min-height:280px;padding:25px}.about-value-card{min-height:250px;padding:25px}.about-why-map{grid-template-columns:1fr;gap:15px}.about-why-arrow{padding:5px 0;transform:rotate(90deg)}.about-positioning-box{padding:30px}}.contact-page{color:#fff;background:#080808}.contact-inner{width:min(1400px,100% - 64px);margin:0 auto}.contact-label{letter-spacing:1.8px;color:#ffffff57;margin:0;font-size:10px;font-weight:600}.contact-hero{background:radial-gradient(circle at 74% 36%,#9297ff33,#0000 30%),radial-gradient(circle at 68% 52%,#8de9b00b,#0000 38%),#080808;align-items:center;min-height:94vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.contact-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.contact-eyebrow{letter-spacing:1.5px;color:#ffffff38;justify-content:space-between;margin-bottom:80px;font-size:8px;display:flex}.contact-hero-content h1{letter-spacing:-6px;max-width:1240px;margin-top:20px;font-size:clamp(72px,9vw,145px);font-weight:800;line-height:.88}.contact-hero-content h1 span{color:#9297ff}.contact-hero-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:55px;display:flex}.contact-hero-bottom>p{color:#ffffff6b;max-width:620px;font-size:17px;line-height:1.7}.contact-primary-btn{color:#080808;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:215px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.contact-primary-btn:hover{background:#9297ff;transform:translateY(-2px)}.contact-intro,.contact-form-section,.contact-next,.contact-capabilities{padding:140px 0}.contact-intro,.contact-next{background:#0a0a0a}.contact-form-section,.contact-capabilities{background:#080808}.contact-intro h2,.contact-form-heading h2,.contact-next h2,.contact-capabilities h2,.contact-final h2{letter-spacing:-5px;color:#fff;margin-top:20px;font-weight:800;line-height:.88}.contact-intro h2,.contact-form-heading h2,.contact-next h2,.contact-capabilities h2{font-size:clamp(55px,6vw,95px)}.contact-intro h2 span,.contact-form-heading h2 span{color:#ffffff40}.contact-next h2 span,.contact-capabilities h2 span,.contact-final h2 span{color:#9297ff}.contact-intro-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.contact-intro-right{padding-top:45px}.contact-intro-right p{color:#ffffff5c;max-width:620px;margin:0 0 22px;font-size:14px;line-height:1.8}.contact-intro-right .contact-intro-lead{color:#ffffff85;font-size:19px}.contact-form-layout{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.contact-form-heading>p:last-child{color:#ffffff5c;max-width:480px;margin-top:30px;font-size:14px;line-height:1.75}.contact-form{border-top:1px solid #ffffff1a}.contact-form-row{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(2,1fr);gap:24px;padding:30px 0;display:grid}.contact-field{flex-direction:column;gap:12px;min-width:0;display:flex}.contact-field label{letter-spacing:1.2px;text-transform:uppercase;color:#ffffff6b;font-size:9px;font-weight:600}.contact-field label span{color:#9297ff}.contact-field input,.contact-field select,.contact-field textarea{color:#fff;width:100%;font:inherit;background:#0b0b0b;border:1px solid #ffffff1a;outline:none;padding:16px 17px;font-size:13px;transition:border-color .2s,background .2s}.contact-field input,.contact-field select{min-height:54px}.contact-field textarea{resize:vertical;min-height:190px;line-height:1.7}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#ffffff38}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{background:#0d0d0d;border-color:#9297ff8c}.contact-field select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.contact-message-field{border-bottom:1px solid #ffffff14;padding:30px 0}.contact-message-meta{color:#ffffff42;justify-content:space-between;gap:20px;font-size:9px;display:flex}.contact-error{color:#ff8f8f;margin:0;font-size:10px}.contact-submit-row{justify-content:space-between;align-items:center;gap:40px;padding:30px 0;display:flex}.contact-submit-row>p{color:#ffffff42;max-width:400px;margin:0;font-size:10px;line-height:1.6}.contact-submit-btn{cursor:pointer;color:#080808;background:#fff;border:0;justify-content:space-between;align-items:center;gap:25px;min-width:220px;min-height:54px;padding:0 20px;font-size:11px;font-weight:600;transition:background .25s,transform .25s,opacity .25s;display:inline-flex}.contact-submit-btn:hover:not(:disabled){background:#9297ff;transform:translateY(-2px)}.contact-submit-btn:disabled{cursor:wait;opacity:.55}.contact-status{border:1px solid #ffffff1a;margin-top:10px;padding:18px}.contact-status strong{margin-bottom:7px;font-size:12px;display:block}.contact-status p{color:#ffffff6b;margin:0;font-size:11px;line-height:1.6}.contact-status-success{background:#8de9b006;border-color:#8de9b04d}.contact-status-error{border-color:#ff78784d}.contact-next-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.contact-next-list{border-top:1px solid #ffffff14}.contact-next-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:55px 1fr;gap:20px;padding:30px 0;display:grid}.contact-next-list>div>span{color:#fff3;font-size:8px}.contact-next-list h3{margin:0 0 10px;font-size:24px;font-weight:700}.contact-next-list p{color:#ffffff57;max-width:520px;margin:0;font-size:13px;line-height:1.75}.contact-capabilities-box{background:radial-gradient(circle at 72% 45%,#9297ff24,#0000 30%),radial-gradient(circle at 75% 60%,#8de9b009,#0000 38%);border:1px solid #ffffff14;grid-template-columns:1fr .8fr;gap:80px;padding:60px;display:grid}.contact-capabilities-list{flex-wrap:wrap;align-self:end;gap:9px;display:flex}.contact-capabilities-list span{color:#ffffff73;border:1px solid #ffffff17;padding:11px 13px;font-size:9px}.contact-final{background:radial-gradient(circle at 65% 45%,#9297ff33,#0000 30%),radial-gradient(circle at 72% 54%,#8de9b00a,#0000 38%),#070707;padding:150px 0;position:relative;overflow:hidden}.contact-final h2{max-width:1150px;font-size:clamp(65px,7vw,115px)}@media (max-width:1000px){.contact-intro-grid,.contact-form-layout,.contact-next-grid,.contact-capabilities-box{grid-template-columns:1fr;gap:50px}}@media (max-width:700px){.contact-inner{width:calc(100% - 32px)}.contact-hero{min-height:auto;padding:130px 0 90px}.contact-eyebrow{margin-bottom:55px}.contact-hero-content h1{letter-spacing:-4px;font-size:clamp(48px,13vw,72px)}.contact-hero-bottom{flex-direction:column;align-items:flex-start}.contact-primary-btn{width:100%}.contact-intro,.contact-form-section,.contact-next,.contact-capabilities,.contact-final{padding:100px 0}.contact-intro h2,.contact-form-heading h2,.contact-next h2,.contact-capabilities h2,.contact-final h2{letter-spacing:-3px;font-size:clamp(44px,12vw,66px)}.contact-form-row{grid-template-columns:1fr;gap:25px}.contact-message-meta{flex-direction:column;gap:7px}.contact-submit-row{flex-direction:column;align-items:stretch}.contact-submit-btn{width:100%}.contact-capabilities-box{padding:30px}}@media (max-width:1000px){.trust-inner{grid-template-columns:1fr;gap:55px}.trust-metrics{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(3),.trust-item:nth-child(4){border-top:1px solid #ffffff14}}@media (max-width:600px){.trust-section{padding:70px 0}.trust-inner{width:calc(100% - 32px)}.trust-heading h2{letter-spacing:-2px}.trust-metrics{grid-template-columns:1fr 1fr}.trust-item{min-height:125px;padding:18px}.trust-item:nth-child(odd){border-left:none}.trust-item:nth-child(2n){border-right:none}}@media (max-width:1100px){.hero-inner{grid-template-columns:1fr;gap:70px}.hero-title{max-width:900px}.hero-visual{max-width:800px}}@media (max-width:700px){.hero{padding:130px 0 30px}.hero-inner{gap:50px;width:calc(100% - 32px);min-height:auto}.hero-title{letter-spacing:-3.5px;font-size:clamp(52px,15vw,78px)}.hero-description{margin-top:28px;font-size:16px}@media (max-width:700px){.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.hero-primary-btn,.hero-secondary-btn{width:100%}.data-card-one{width:215px;padding:17px;top:30px;left:18px}.data-card-two{width:275px;bottom:24px;right:16px;transform:rotate(1deg)}.code-card-header{min-height:46px;padding:0 15px}.code-content{padding:12px 15px 15px}.code-line code{font-size:10px}}.hero-capabilities{flex-wrap:wrap;margin-top:38px}.hero-visual{border-radius:24px;height:500px}.data-card-one{width:220px;top:35px;left:18px}.data-card-two{width:250px;bottom:30px;right:18px}.ai-orbit,.orbit-two{width:230px;height:230px}.hero-bottom-line{white-space:nowrap;justify-content:flex-start;gap:25px;width:calc(100% - 32px);overflow-x:auto}main h1{font-size:36px!important}main h2{font-size:32px!important}.chat-work-box{grid-template-columns:minmax(0,1fr)}.chat-work-box h2{font-size:34px!important}.ml-service-card{grid-template-columns:40px minmax(0,1fr);gap:14px}.ml-service-card h3{font-size:24px}}@media (max-width:1000px){main[class] *{min-width:0}.api-services-grid,.ml-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.api-services-grid,.ml-services-grid{grid-template-columns:minmax(0,1fr)}.api-service-card{grid-template-columns:40px minmax(0,1fr);gap:14px}.api-service-card h3{font-size:24px}}@media (max-width:380px){main h1{font-size:32px!important}main h2{font-size:30px!important}.chat-work-box h2{font-size:28px!important}.ml-service-card h3,.api-service-card h3{font-size:20px}}@property --tw-border-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}
