@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.business-analysis-page{min-height:calc(100vh - var(--header-height));background:radial-gradient(circle at 50% 6%,#7b36c933,#0000 32%),radial-gradient(circle at 86% 64%,#0066ff14,#0000 25%),#000;padding:82px 0 126px;position:relative;overflow:hidden}.business-analysis-page:after{content:"";pointer-events:none;background:linear-gradient(#0000001f,#000 92%);position:absolute;inset:0}.business-analysis-hero{z-index:3;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:center;gap:68px;width:min(1080px,100% - 48px);margin:0 auto 56px;display:grid;position:relative}.business-analysis-hero h1{letter-spacing:-.06em;max-width:720px;margin:21px 0 0;font-size:clamp(45px,5.1vw,68px);line-height:1}.business-analysis-hero h1 span{color:#0000;background:linear-gradient(110deg,#b15cf1,#7835c5);-webkit-background-clip:text;background-clip:text}.business-analysis-hero-copy>p{max-width:680px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.65}.ba-hero-graphic{aspect-ratio:1/.92;background:radial-gradient(circle,#7b36c938,#0000 24%),linear-gradient(145deg,#110c17e0,#050507f2);border:1px solid #9d4fea38;border-radius:28px;width:100%;position:relative;box-shadow:inset 0 1px #ffffff0a,0 32px 90px #00000073}.ba-hero-graphic:before,.ba-hero-graphic:after{content:"";pointer-events:none;will-change:transform;border:1px solid #9d4fea2b;border-radius:50%;position:absolute}.ba-hero-graphic:before{border-top-color:#c17af685;border-right-color:#c17af60d;animation:18s linear infinite ba-hero-ring-clockwise;inset:17%;box-shadow:0 0 20px #7b36c914}.ba-hero-graphic:after{border-color:#c17af65c #ffffff14 #ffffff14 #9d4fea0a;animation:13s linear infinite ba-hero-ring-counterclockwise;inset:30%}.ba-hero-core,.ba-hero-signal{z-index:2;background:#08080beb;border:1px solid #ffffff1c;align-items:center;display:flex;position:absolute;box-shadow:0 18px 44px #0000006b}.ba-hero-core{will-change:transform;background:radial-gradient(circle at 40% 30%,#9d4fea47,#0c0811f7 66%);border-color:#b866f480;border-radius:50%;flex-direction:column;justify-content:center;width:134px;height:134px;animation:5.5s ease-in-out infinite ba-hero-core-breathe;top:50%;left:50%;translate:-50% -50%}.ba-hero-core svg{color:#c77dff;width:25px}.ba-hero-core strong{margin-top:8px;font-size:17px}.ba-hero-core small{color:#ffffff6e;margin-top:2px;font-size:9px}.ba-hero-signal{color:#ffffffb3;border-radius:999px;gap:8px;min-height:42px;padding:0 13px;font-size:10px}.ba-hero-signal svg{color:#b96ef4;width:14px}.ba-hero-signal.is-time{animation:7.5s ease-in-out infinite ba-hero-signal-time;top:18%;left:4%}.ba-hero-signal.is-process{animation:8.5s ease-in-out -2s infinite ba-hero-signal-process;top:25%;right:3%}.ba-hero-signal.is-safety{animation:9s ease-in-out -4s infinite ba-hero-signal-safety;bottom:12%;left:14%}@keyframes ba-hero-ring-clockwise{to{transform:rotate(360deg)}}@keyframes ba-hero-ring-counterclockwise{to{transform:rotate(-360deg)}}@keyframes ba-hero-core-breathe{0%,to{transform:scale(1);box-shadow:0 18px 44px #0000006b,0 0 20px #7b36c90a}50%{transform:scale(1.025);box-shadow:0 18px 44px #0000006b,0 0 34px #9d4fea29}}@keyframes ba-hero-signal-time{0%,to{transform:translate(0,0)}50%{transform:translate(9px,5px)}}@keyframes ba-hero-signal-process{0%,to{transform:translate(0,0)}50%{transform:translate(-8px,7px)}}@keyframes ba-hero-signal-safety{0%,to{transform:translate(0,0)}50%{transform:translate(7px,-8px)}}.business-analysis-shell{z-index:4;width:min(920px,100% - 48px);margin:0 auto;position:relative}.ba-intro,.ba-question-card,.ba-result,.analysis-entry-card{background:linear-gradient(145deg,#0e0e10f7,#050506fa);border:1px solid #ffffff21;box-shadow:0 36px 110px #000000ad,0 0 80px #7b36c90f}.ba-intro{text-align:center;border-radius:15px;padding:54px 58px 48px}.ba-intro-icon{color:#c17aff;background:#7b36c924;border:1px solid #9d4fea61;border-radius:14px;place-items:center;width:55px;height:55px;margin:0 auto 20px;display:grid;box-shadow:0 0 35px #7b36c921}.ba-intro-icon svg{width:24px}.ba-question-eyebrow,.ba-result-label{color:#ad66e8;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.ba-intro h2{max-width:680px;margin:12px auto 0;font-size:39px;line-height:1.08}.ba-intro-facts{flex-wrap:wrap;justify-content:center;gap:9px;margin:29px auto 0;display:flex}.ba-intro-facts span{color:#ffffffb3;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;display:inline-flex}.ba-intro-facts svg{color:#a65de7;width:13px}.ba-start{min-height:50px;margin-top:31px;padding-inline:27px}.ba-intro>small{color:#ffffff6b;max-width:650px;margin:20px auto 0;font-size:11px;line-height:1.55;display:block}.ba-question-card{border-radius:15px;padding:34px 38px 36px}.ba-progress-row{color:#ffffff7a;justify-content:space-between;font-size:11px;display:flex}.ba-progress-row strong{color:#ffffffa8;font-weight:600}.ba-question-card progress{width:100%;height:4px;color:var(--purple-bright);appearance:none;background:#ffffff14;border:0;border-radius:999px;margin-top:11px;display:block;overflow:hidden}.ba-question-card progress::-webkit-progress-bar{background:#ffffff14}.ba-question-card progress::-webkit-progress-value{background:linear-gradient(90deg,#7131bd,#a957eb);transition:width .28s}.ba-question-card progress::-moz-progress-bar{background:linear-gradient(90deg,#7131bd,#a957eb)}.ba-question-card fieldset{border:0;min-width:0;margin:38px 0 0;padding:0}.ba-question-card h2{max-width:700px;scroll-margin-top:calc(var(--header-height) + 24px);outline:none;margin-top:11px;font-size:32px;line-height:1.12}.ba-question-card fieldset>p{color:var(--muted);margin-top:11px;font-size:13px;line-height:1.55}.ba-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:27px;display:grid}.ba-options label{color:#ffffffc2;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;min-height:78px;padding:13px 14px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.ba-options label:hover{border-color:#ffffff30;transform:translateY(-1px)}.ba-options label.is-selected{color:#fff;background:#7b36c91c;border-color:#9d4feaa6}.ba-options input{opacity:0;pointer-events:none;position:absolute}.ba-options label:has(input:focus-visible){outline-offset:3px;outline:2px solid #c47cff}.ba-option-mark{background:#00000059;border:1px solid #ffffff3d;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.is-selected .ba-option-mark{background:#8740ce;border-color:#9d4fea}.ba-option-mark svg{width:12px}.ba-option-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ba-option-copy strong{font-size:13px;line-height:1.28}.ba-option-copy small{color:#ffffff73;font-size:10px;line-height:1.38}.ba-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.ba-controls .button{min-width:140px}.ba-controls .button:disabled{opacity:.35;cursor:not-allowed;filter:none;transform:none}.ba-back,.ba-result-tools button{color:#ffffff8f;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:0;font-size:12px;display:inline-flex}.ba-back:hover,.ba-result-tools button:hover{color:#fff}.ba-back svg,.ba-result-tools svg{width:14px}.ba-result{border-radius:15px;padding:44px;animation:.55s cubic-bezier(.2,.8,.2,1) both ba-result-arrive}.ba-result-hero{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:center;gap:38px;display:grid}.ba-result-kicker{color:#b96ef4;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.ba-result-kicker svg{width:15px}.ba-result-heading h2{max-width:650px;scroll-margin-top:calc(var(--header-height) + 24px);outline:none;margin-top:15px;font-size:39px;line-height:1.08}.ba-result-lead{max-width:720px;color:var(--muted);margin-top:17px;font-size:15px;line-height:1.65}.ba-delivery-notice{color:#dcffe9d1;background:#2d804f17;border:1px solid #5cc98b40;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:28px;padding:12px 14px;font-size:11px;line-height:1.5;display:flex}.ba-delivery-notice svg{color:#65d898;flex:none;width:16px;height:16px;margin-top:1px}.ba-result-graphic{background:radial-gradient(circle at 50% 52%,#7b36c938,#0000 27%),linear-gradient(145deg,#110c17d1,#040406f5);border:1px solid #9d4fea38;border-radius:18px;min-height:282px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.ba-result-graphic-ring{border:1px solid #9d4fea2b;border-radius:50%;position:absolute;top:52%;left:50%;translate:-50% -50%}.ba-result-graphic-ring.is-outer{width:220px;height:220px}.ba-result-graphic-ring.is-inner{border-color:#ffffff14;width:138px;height:138px}.ba-result-graphic-core{background:radial-gradient(circle at 38% 28%,#9d4fea4d,#0a070efa 68%);border:1px solid #c17af680;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;animation:4.8s ease-in-out infinite ba-result-core-pulse;display:flex;position:absolute;top:52%;left:50%;translate:-50% -50%;box-shadow:0 0 38px #7b36c924}.ba-result-graphic-core svg{color:#c77dff;width:22px}.ba-result-graphic-core strong{margin-top:7px;font-size:15px}.ba-result-graphic-core small{color:#ffffff94;margin-top:2px;font-size:10px}.ba-result-graphic-signal{z-index:2;background:#07070aeb;border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;column-gap:7px;min-width:136px;min-height:52px;padding:8px 11px;animation:.5s both ba-result-signal-in;display:grid;position:absolute;box-shadow:0 14px 34px #00000061}.ba-result-graphic-signal svg{color:#b96ef4;grid-row:1/3;width:16px}.ba-result-graphic-signal span{color:#ffffff94;font-size:10px;line-height:1.2}.ba-result-graphic-signal strong{max-width:120px;font-size:11px;line-height:1.22}.ba-result-graphic-signal.is-effort{animation-delay:.1s;top:10%;left:4%}.ba-result-graphic-signal.is-readiness{animation-delay:.2s;top:18%;right:3%}.ba-result-graphic-signal.is-protection{animation-delay:.3s;bottom:9%;left:7%}.ba-primary-lever{background:radial-gradient(circle at 92% 8%,#7b36c93d,#0000 32%),linear-gradient(135deg,#7b36c924,#0b090ff5 58%);border:1px solid #b15cf16b;border-radius:13px;gap:22px;margin-top:31px;padding:27px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000005c,inset 0 1px #ffffff0a}.ba-lever-copy,.ba-lever-next{z-index:1;position:relative}.ba-lever-copy>span{color:#c67cff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.ba-lever-copy>span svg{width:15px}.ba-lever-copy h3{max-width:720px;margin-top:10px;font-size:27px;line-height:1.12}.ba-lever-copy p{color:#ffffffb8;max-width:760px;margin-top:11px;font-size:13px;line-height:1.6}.ba-lever-next{background:#0003;border:1px solid #ffffff17;border-radius:9px;align-items:flex-start;gap:12px;padding:16px;display:flex}.ba-lever-next>svg{color:#b96ef4;flex:none;width:19px;height:19px;margin-top:1px}.ba-lever-next span{color:#fff9;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.ba-lever-next p{color:#ffffffe0;margin-top:5px;font-size:13px;line-height:1.55}.ba-primary-lever.is-safe-automation{border-color:#e8af5259}.ba-primary-lever.is-process-clarity{border-color:#668eff59}.ba-primary-lever.is-process-selection{border-color:#63beda52}.ba-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:32px;display:grid}.ba-diagnostic-card{background:#ffffff05;border:1px solid #ffffff1a;border-radius:10px;min-height:188px;padding:20px}.ba-diagnostic-card-heading{color:#ffffffab;align-items:center;gap:9px;font-size:11px;display:flex}.ba-diagnostic-icon{background:#7b36c91a;border:1px solid #9d4fea47;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.ba-diagnostic-icon svg{color:#bd74f4;width:15px}.ba-diagnostic-card>strong{color:#fff;margin-top:18px;font-size:21px;line-height:1.08;display:block}.ba-diagnostic-level{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:16px;display:grid}.ba-diagnostic-level i{background:#ffffff14;border-radius:999px;height:4px;display:block}.ba-diagnostic-level i.is-active{background:linear-gradient(90deg,#7431bd,#a958e9)}.ba-diagnostic-card.is-readiness .ba-diagnostic-level i.is-active{background:linear-gradient(90deg,#5a4fcf,#7f7bff)}.ba-diagnostic-card.is-protection .ba-diagnostic-level i.is-active{background:linear-gradient(90deg,#9a632a,#e5a753)}.ba-diagnostic-card p{color:#ffffff9c;margin-top:14px;font-size:12px;line-height:1.52}.ba-result-path{background:linear-gradient(135deg,#7b36c921,#0066ff09 72%,#ffffff04);border:1px solid #9d4fea42;border-radius:12px;margin-top:28px;padding:27px;position:relative;overflow:hidden}.ba-result-path:after{content:"";filter:blur(50px);pointer-events:none;background:#9d4fea1f;border-radius:50%;width:230px;height:230px;position:absolute;top:-130px;right:-110px}.ba-result-path>*{z-index:1;position:relative}.ba-result-path-heading h3{max-width:650px;margin-top:9px;font-size:25px;line-height:1.14}.ba-result-path ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 0;padding:0;list-style:none;display:grid;position:relative}.ba-result-path ol:before,.ba-result-path ol:after{content:"";transform-origin:0;height:1px;position:absolute;top:18px;left:10%;right:10%}.ba-result-path ol:before{background:#ffffff1a}.ba-result-path ol:after{background:linear-gradient(90deg,#7b36c9,#c17af6,#0000);animation:1.1s ease-out .25s both ba-result-route}.ba-result-path li{z-index:1;min-width:0;position:relative}.ba-result-path li>span{color:#f5eaff;background:#160d20;border:1px solid #c17af68c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid;box-shadow:0 0 0 6px #100a16f2}.ba-result-path li p{color:#ffffffc2;margin-top:15px;padding-right:10px;font-size:12px;line-height:1.52}.ba-result-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:28px;display:flex}.ba-result-actions>small{color:#ffffff8c;font-size:11px}.ba-method{background:#ffffff04;border:1px solid #ffffff17;border-radius:8px;margin-top:16px}.ba-method summary{color:#ffffffab;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:45px;padding:0 16px;font-size:11px;list-style:none;display:flex}.ba-method summary::-webkit-details-marker{display:none}.ba-method summary:after{content:"+";color:#b96ef4;font-size:17px;font-weight:400}.ba-method[open] summary:after{content:"–"}.ba-method summary:focus-visible{outline-offset:3px;border-radius:7px;outline:2px solid #c47cff}.ba-method>div{gap:7px;padding:0 16px 15px;display:grid}.ba-method p{color:#ffffff91;font-size:11px;line-height:1.55}.ba-method p strong{color:#ffffffc2;font-weight:600}.ba-result-grid{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:32px;display:grid}.ba-result-grid article{background:#ffffff04;border:1px solid #ffffff17;border-radius:9px;padding:24px}.ba-result-grid h3{margin-top:11px;font-size:21px}.ba-result-grid p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.62}.ba-result-grid ul{gap:13px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ba-result-grid li{color:#ffffffad;align-items:flex-start;gap:9px;font-size:12px;line-height:1.52;display:flex}.ba-result-grid li svg{color:#a65ce6;flex:none;width:15px;margin-top:2px}.ba-result-disclaimer{color:#ffffff85;margin-top:18px;font-size:11px;line-height:1.55}@keyframes ba-result-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ba-result-core-pulse{0%,to{transform:scale(1);box-shadow:0 0 28px #7b36c91a}50%{transform:scale(1.025);box-shadow:0 0 44px #9d4fea33}}@keyframes ba-result-signal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ba-result-route{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ba-email-gate{background:radial-gradient(circle at 86% 5%,#7b36c933,#0000 34%),linear-gradient(145deg,#0e0c12fa,#050507fc);border:1px solid #b15cf157;border-radius:15px;padding:39px;box-shadow:0 36px 110px #000000ad,0 0 80px #7b36c912}.ba-gate-journey{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;display:grid}.ba-gate-journey span{color:#ffffffad;white-space:nowrap;align-items:center;gap:7px;min-height:34px;font-size:11px;display:inline-flex}.ba-gate-journey span svg{width:14px}.ba-gate-journey span.is-complete{color:#9aefbde6}.ba-gate-journey span.is-current{color:#c77dff;font-weight:700}.ba-gate-journey>i{background:linear-gradient(90deg,#9d4fea80,#ffffff14);height:1px;display:block}.ba-gate-heading{margin-top:38px}.ba-gate-heading>span{color:#d298ff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.ba-gate-heading>span svg{width:15px}.ba-gate-heading h2{max-width:720px;scroll-margin-top:calc(var(--header-height) + 24px);outline:none;margin-top:12px;font-size:34px;line-height:1.1}.ba-gate-heading p{color:#fff9;max-width:680px;margin-top:13px;font-size:14px;line-height:1.62}.ba-email-gate form{gap:13px;max-width:680px;margin-top:26px;display:grid}.ba-lead-fields{display:grid}.ba-lead-fields label{color:#ffffffc2;gap:8px;font-size:12px;font-weight:600;display:grid}.ba-lead-fields input{color:#fff;min-width:0;height:52px;font:inherit;background:#070707;border:1px solid #ffffff24;border-radius:8px;outline:none;padding:0 15px;font-weight:400}.ba-lead-fields input::placeholder{color:#ffffff47}.ba-lead-fields input:focus{border-color:#b15cf1d1;box-shadow:0 0 0 3px #7b36c924}.ba-email-privacy{color:#ffffffad;font-size:12px;line-height:1.55}.ba-email-privacy a{color:#c17af6;text-underline-offset:2px;text-decoration:underline}.ba-gate-actions{align-items:center;gap:16px;margin-top:4px;display:flex}.ba-gate-actions>span{color:#ffffffad;align-items:center;gap:7px;font-size:11px;line-height:1.4;display:inline-flex}.ba-gate-actions>span svg{color:#a95ee9;flex:none;width:15px}.ba-email-gate .button:disabled{opacity:.5;cursor:wait;transform:none}.ba-lead-status{color:#e1ffece6;background:#2d804f1a;border:1px solid #5cc98b40;border-radius:6px;outline:none;align-items:flex-start;gap:8px;min-height:43px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.ba-lead-status svg{color:#65d898;flex:none;width:15px;height:15px}.ba-lead-status.is-error{color:#ffd9d9;background:#9c2f2f1a;border-color:#de5d5d4d}.ba-gate-back{margin-top:22px}.ba-gate-back:disabled{opacity:.5;cursor:wait}.ba-result-tools{border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;margin-top:25px;padding-top:22px;display:flex}.analysis-entry-card{border-radius:12px;max-width:720px;margin:0 auto;padding:31px;position:relative;overflow:hidden}.analysis-entry-card:after{content:"";filter:blur(60px);pointer-events:none;background:#7b36c91f;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-100px}.analysis-entry-top{z-index:2;justify-content:space-between;align-items:flex-start;gap:30px;display:flex;position:relative}.analysis-entry-copy>span{color:#ac63e7;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.analysis-entry-copy h3{margin-top:10px;font-size:27px;line-height:1.13}.analysis-entry-copy p{max-width:500px;color:var(--muted);margin-top:12px;font-size:13px;line-height:1.58}.analysis-entry-icon{color:#be73fa;background:#7b36c91f;border:1px solid #9d4fea4d;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid}.analysis-entry-icon svg{width:21px}.analysis-entry-facts{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid;position:relative}.analysis-entry-facts span{color:#ffffffa1;background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:0 11px;font-size:10px;display:flex}.analysis-entry-facts svg{color:#a95ee9;width:14px}.analysis-entry-actions{z-index:2;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;display:flex;position:relative}.analysis-entry-actions small{color:#ffffff5c;max-width:330px;font-size:9px;line-height:1.45}.ba-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.business-analysis-hero{text-align:center;grid-template-columns:1fr;gap:40px}.business-analysis-hero h1,.business-analysis-hero-copy>p{margin-left:auto;margin-right:auto}.ba-hero-graphic{max-width:420px;margin:0 auto}.ba-result-hero{grid-template-columns:1fr}.ba-result-graphic{width:min(100%,460px);margin:0 auto}}@media (width<=700px){.business-analysis-page{padding:59px 0 90px}.business-analysis-hero,.business-analysis-shell{width:calc(100% - 28px)}.business-analysis-hero{gap:32px;margin-bottom:38px}.business-analysis-hero h1{font-size:40px}.business-analysis-hero-copy>p{font-size:14px}.ba-hero-graphic{max-width:360px}.ba-hero-core{width:116px;height:116px}.ba-hero-signal{min-height:38px;padding:0 10px;font-size:9px}.ba-hero-signal.is-time{top:16%;left:3%}.ba-hero-signal.is-process{top:24%;right:2%}.ba-hero-signal.is-safety{bottom:10%;left:8%}.ba-intro{padding:37px 20px 32px}.ba-intro h2{font-size:31px}.ba-intro-facts{flex-direction:column;align-items:stretch}.ba-intro-facts span{justify-content:center}.ba-question-card{padding:25px 16px 23px}.ba-question-card fieldset{margin-top:31px}.ba-question-card h2{font-size:27px}.ba-options{grid-template-columns:1fr}.ba-options label{min-height:72px}.ba-controls{align-items:stretch}.ba-controls .button{min-width:0}.ba-result{padding:30px 17px 25px}.ba-result-heading h2{font-size:31px}.ba-result-hero{gap:27px}.ba-result-graphic{min-height:238px}.ba-result-graphic-ring.is-outer{width:190px;height:190px}.ba-result-graphic-ring.is-inner{width:122px;height:122px}.ba-result-graphic-core{width:92px;height:92px}.ba-result-graphic-signal{min-width:124px}.ba-result-graphic-signal.is-effort{left:2%}.ba-result-graphic-signal.is-readiness{right:2%}.ba-result-graphic-signal.is-protection{left:4%}.ba-primary-lever{gap:18px;padding:22px 16px}.ba-lever-copy h3{font-size:23px}.ba-diagnostic-grid,.ba-result-grid{grid-template-columns:1fr}.ba-diagnostic-card{min-height:0}.ba-result-path{padding:23px 16px}.ba-result-path-heading h3{font-size:22px}.ba-result-path ol{grid-template-columns:1fr;gap:16px}.ba-result-path ol:before,.ba-result-path ol:after{transform-origin:top;width:1px;height:auto;inset:18px auto 18px 18px}.ba-result-path ol:before{background:#ffffff1a}.ba-result-path ol:after{background:linear-gradient(#7b36c9,#c17af6,#0000);animation-name:ba-result-route-vertical}.ba-result-path li{min-height:44px;padding-left:53px}.ba-result-path li>span{position:absolute;top:0;left:0}.ba-result-path li p{margin-top:0;padding:7px 0 0}.ba-result-actions{flex-direction:column}.ba-result-actions .button{width:100%}.ba-result-actions>small{text-align:center}.ba-email-gate{padding:26px 16px 22px}.ba-gate-journey{grid-template-columns:1fr;gap:4px}.ba-gate-journey>i{display:none}.ba-gate-journey span{min-height:29px}.ba-gate-heading{margin-top:28px}.ba-gate-heading h2{font-size:28px}.ba-gate-heading p{font-size:13px}.ba-gate-actions{flex-direction:column;align-items:stretch}.ba-gate-actions .button{width:100%}.analysis-entry-card{padding:25px 18px}.analysis-entry-copy h3{font-size:23px}.analysis-entry-facts{grid-template-columns:1fr}.analysis-entry-actions{flex-direction:column-reverse;align-items:stretch}.analysis-entry-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.ba-options label{transition:none}.ba-question-card progress::-webkit-progress-value{transition:none}.ba-hero-graphic:before,.ba-hero-graphic:after,.ba-hero-core,.ba-hero-signal,.ba-result,.ba-result-graphic-core,.ba-result-graphic-signal,.ba-result-path ol:after{animation:none}}@keyframes ba-result-route-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-site:"Instrument Sans Variable", Arial, sans-serif;--font-technical:var(--font-site);font-family:var(--font-site);color:#fff;font-synthesis:none;--purple:#7b36c9;--purple-bright:#9d4fea;--muted:#ffffffad;--muted-strong:#ffffffc7;--surface:#0d0d0dd1;--border:#ffffff1f;--header-height:81px;background:#000}*{box-sizing:border-box}html{scroll-behavior:auto;background:#000;overflow-x:clip}body{color:#fff;background:#000;min-width:320px;min-height:100vh;margin:0;overflow-x:clip}html.menu-open,body.menu-open{overscroll-behavior:none;overflow:hidden}body.menu-open{width:100%;position:fixed;inset-inline:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #c77dffe6}p{margin:0}h1,h2,h3{letter-spacing:-.035em;margin:0}main{min-height:70vh}.skip-link{z-index:1000;color:#fff;background:#7b36c9;border-radius:6px;padding:10px 14px;font-weight:700;transition:transform .18s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}.container{z-index:2;width:min(1090px,100% - 48px);margin:0 auto;position:relative}.container.narrow{width:min(900px,100% - 48px)}.section{padding:112px 0;position:relative;overflow:hidden}.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8d42de,#7030bc);border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:0 22px;font-size:14px;font-weight:600;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 12px 42px #7b36c942,inset 0 1px #ffffff24}.button:hover{filter:brightness(1.12);transform:translateY(-2px)}.button svg{width:16px;height:16px}.button-small{min-height:39px;padding-inline:19px;font-size:13px}.button-secondary{box-shadow:none;color:#ffffffdb;background:#050505b3;border-color:#ffffff29}.eyebrow{color:#ffffffa6;letter-spacing:.01em;background:#080808bf;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow i{background:var(--purple);width:7px;height:7px;box-shadow:0 0 11px var(--purple-bright);border-radius:50%}.gradient-text{color:#0000;background:linear-gradient(110deg,#a44df0,#7131be);-webkit-background-clip:text;background-clip:text}.motion-ready [data-reveal]{opacity:0;filter:blur(2px);transition:opacity .74s cubic-bezier(.22,.7,.25,1),transform .74s cubic-bezier(.22,.7,.25,1),filter .74s cubic-bezier(.22,.7,.25,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(20px)}.motion-ready [data-reveal=left]{transform:translate(-22px,10px)}.motion-ready [data-reveal=right]{transform:translate(22px,10px)}.motion-ready [data-reveal].is-visible{opacity:1;filter:blur();will-change:auto;transform:translate(0,0)}@keyframes hero-enter{0%{opacity:0;filter:blur(2px);transform:translateY(14px)scale(.995)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.hero-enter{opacity:0;animation:.78s cubic-bezier(.22,.75,.25,1) forwards hero-enter}.hero-enter-1{animation-delay:80ms}.hero-enter-2{animation-delay:.17s}.hero-enter-3{animation-delay:.28s}.hero-enter-4{animation-delay:.39s}.site-header{height:var(--header-height);z-index:100;isolation:isolate;background:0 0;display:flow-root;position:sticky;top:0}.site-header:before{content:"";z-index:0;pointer-events:none;opacity:.66;background:linear-gradient(#0000003d 0%,#00000012 58%,#0000 100%);transition:opacity .34s;position:absolute;inset:0}.site-header.is-scrolled:before,.site-header.is-menu-open:before{opacity:1}.header-inner{z-index:1;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:linear-gradient(112deg,#0b0a0ecc,#030305b3) padding-box padding-box,linear-gradient(105deg,#ffffff17,#a758e024 48%,#599ede0e) border-box;border:1px solid #0000;border-top:0;border-radius:0 0 19px 19px;justify-content:space-between;align-items:center;width:min(1110px,100% - 32px);height:calc(100% - 8px);margin:0 auto 8px;padding:0 12px 0 6px;transition:width .34s cubic-bezier(.22,.7,.25,1),height .34s cubic-bezier(.22,.7,.25,1),margin .34s cubic-bezier(.22,.7,.25,1),background .34s,border-color .34s,box-shadow .34s,-webkit-backdrop-filter .34s,backdrop-filter .34s;display:flex;position:relative;box-shadow:0 18px 44px -34px #873ec485,0 10px 28px -26px #000000ad,inset 0 -1px #c275f409}.site-header.is-scrolled .header-inner,.site-header.is-menu-open .header-inner{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(112deg,#0c0b0fe6,#040406d6) padding-box padding-box,linear-gradient(105deg,#ffffff1d,#a957e22e 48%,#5c9ede12) border-box;width:min(1050px,100% - 48px);height:61px;margin:0 auto 20px;box-shadow:0 20px 48px -38px #883fc694,0 12px 30px -28px #000000b8,inset 0 -1px #c275f40d}.brand{cursor:pointer;align-items:center;height:57px;transition:height .34s cubic-bezier(.22,.7,.25,1);display:inline-flex;position:relative;overflow:hidden}.brand:focus{outline:none}.brand:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #c77dffe6}.brand img{object-fit:contain;pointer-events:none;flex:none;width:208px;height:208px;transition:width .34s cubic-bezier(.22,.7,.25,1),height .34s cubic-bezier(.22,.7,.25,1);display:block}.site-header.is-scrolled .brand{height:50px}.site-header.is-scrolled .brand img{width:188px;height:188px}.desktop-nav{align-items:center;gap:29px;display:flex}.desktop-nav>a:not(.button){color:#ffffffbd;align-items:center;min-height:38px;padding:0 1px;font-size:13px;transition:color .2s;display:inline-flex}.desktop-nav>a:not(.button):hover{color:#fff}.desktop-nav .button-small{background:linear-gradient(135deg,#873bd5,#6c30b2);border-color:#d19cff24;min-height:38px;box-shadow:0 8px 22px -10px #7b36c994,inset 0 1px #ffffff21}.desktop-nav .button-small:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px #7b36c9ad,inset 0 1px #ffffff26}.menu-trigger{color:#fff;cursor:pointer;background:0 0;border:0;padding:7px;display:none}.menu-trigger svg{stroke-width:1.8px;width:29px;height:29px}.mobile-menu{display:none}.section-heading{text-align:center;max-width:820px;margin:0 auto 58px}.section-heading h1,.section-heading h2{margin-top:20px;font-size:clamp(42px,5vw,62px);font-weight:700;line-height:1.03}.section-heading p{max-width:660px;color:var(--muted);margin:19px auto 0;font-size:16px;line-height:1.55}.section-heading.compact{margin-bottom:36px}.hero{height:684px;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);background:#000;place-items:center;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 12%,#00000014 48%,#00000075 100%);position:absolute;inset:0}.hero:after{content:"";z-index:2;background:linear-gradient(#0000,#000);height:110px;position:absolute;inset:auto 0 0}.hero-content{z-index:5;text-align:center;width:min(900px,100% - 40px);margin-top:34px;position:relative;transform:translateY(-58px)}.hero-badge{isolation:isolate;color:#ffffffc7;letter-spacing:.005em;background:linear-gradient(#050407e6,#050407e6) padding-box padding-box,linear-gradient(110deg,#fff3,#be70f175 48%,#5fa0eb38) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:13px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000052,0 0 30px #7b36c91a,inset 0 1px #ffffff0b}.hero-badge:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#c375ff21,#0000);width:55%;height:220%;animation:7s ease-in-out 1.2s infinite hero-badge-aurora;position:absolute;top:-60%;left:-20%;transform:rotate(16deg)}.hero-badge b{color:#efd9ff;letter-spacing:.08em;background:linear-gradient(135deg,#8e3bd39e,#5c2c976b);border:1px solid #d497ff4d;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 0 18px #903cd32b,inset 0 1px #ffffff1f}.hero-badge-sequence{font-variant-numeric:tabular-nums}.hero-badge-sequence i{color:#efd9ffad;letter-spacing:0;place-items:center;font-style:normal;display:grid}.hero-badge-sequence i svg{stroke-width:2px;width:9px;height:9px}@keyframes hero-badge-aurora{0%,18%{opacity:0;transform:translate(-10%)rotate(16deg)}36%,58%{opacity:.9}76%,to{opacity:0;transform:translate(230%)rotate(16deg)}}.hero h1{letter-spacing:-.055em;text-shadow:0 0 42px #7b36c91f;margin-top:24px;font-size:clamp(54px,5.5vw,70px);font-weight:600;line-height:1.1}.hero h1 span{color:#fff;white-space:nowrap}.hero-content>p{max-width:600px;color:var(--muted);margin:19px auto 0;font-size:15px;line-height:1.55}.hero-actions{justify-content:center;gap:14px;margin-top:28px;display:flex}.starfield-canvas{z-index:1;pointer-events:none;opacity:.88;width:100%;height:100%;display:block;position:absolute;inset:0}.starfield-canvas.is-calm{opacity:.82}.starfield-canvas.has-faded-edges,.ambient-stars{-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.ambient-stars{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-stars span{left:var(--ambient-star-x);top:var(--ambient-star-y);width:var(--ambient-star-size);height:var(--ambient-star-size);background:rgba(var(--ambient-star-glow), var(--ambient-star-opacity));box-shadow:0 0 8px rgba(var(--ambient-star-glow), .16);border-radius:50%;position:absolute}.hero-core-glow{z-index:1;filter:blur(55px);opacity:.74;pointer-events:none;background:radial-gradient(circle,#8939d6ad 0,#6726af5c 28%,#4918801f 52%,#0000 72%);border-radius:50%;width:560px;height:430px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.hero-glow{z-index:1;filter:blur(80px);opacity:.12;background:radial-gradient(circle, var(--purple) 0, transparent 70%);border-radius:50%;width:600px;height:430px;position:absolute}.glow-left{top:-50px;left:-170px}.glow-right{bottom:-140px;right:-200px}.process-section{padding-top:118px;padding-bottom:110px}.process-section .container{width:min(900px,100% - 48px)}.process-section .section-heading{margin-bottom:20px}.process-section .section-heading h2{font-size:50px;line-height:1.05}.process-section .section-heading p{max-width:620px}.process-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.process-card{background:#080808f0;border:1px solid #ffffff21;border-radius:8px;flex-direction:column;height:356px;padding:20px 30px 28px;display:flex;position:relative;overflow:hidden}.process-card:before{content:"";background:var(--purple);opacity:.035;filter:blur(62px);pointer-events:none;width:210px;height:145px;position:absolute;top:-70px;right:-70px}.card-copy{z-index:2;min-height:116px;position:relative}.card-copy>span{color:#ffffffb8;background:#ffffff05;border:1px solid #ffffff1f;border-radius:4px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.card-copy h3{margin-top:11px;font-size:24px;font-weight:500;line-height:1.1}.card-copy p{color:#ffffffb3;max-width:370px;margin-top:9px;font-size:15px;line-height:1.46}.process-visual{--process-blue:#58a6ff;isolation:isolate;background:linear-gradient(145deg,#0c0a0ffa,#050506 72%);border:1px solid #ffffff1f;border-radius:5px;flex:none;width:100%;height:161px;margin-top:30px;position:relative;overflow:hidden}.process-visual:before{content:"";z-index:-1;pointer-events:none;opacity:.36;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.process-visual:after{content:"";z-index:-1;filter:blur(45px);pointer-events:none;background:#7b36c91f;border-radius:50%;width:180px;height:110px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.process-story{position:absolute;inset:0}.process-route-base{fill:none;stroke:#ffffff1f;stroke-width:1.5px;vector-effect:non-scaling-stroke}.process-route-live{fill:none;stroke:var(--process-blue);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:none;stroke-dashoffset:0;vector-effect:non-scaling-stroke;opacity:.28}.analysis-route,.development-route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.analysis-node,.development-node{z-index:3;color:#ffffffb8;background:linear-gradient(145deg,#141217fa,#080809fa);border:1px solid #ffffff21;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 25px #00000061}.analysis-node svg,.development-node svg{width:19px;height:19px}.analysis-node-input{top:58%;left:10%}.analysis-node-process{top:48%;left:37%}.analysis-node-focus{color:#c47aff;background:radial-gradient(circle at 50% 30%,#7b36c938,#0a090cfa 70%);border-color:#b566fc6b;width:46px;height:46px;top:66%;left:63%;box-shadow:0 0 20px #7b36c91c}.analysis-node-result{color:#7bc0ff;animation:16s ease-in-out .35s infinite both analysis-result-cycle;top:48%;left:90%}.analysis-scanner{z-index:4;color:#b566fc;opacity:.78;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:17%;left:63%;transform:translate(-50%)}.analysis-scanner svg{width:25px;height:25px}.analysis-beam{z-index:2;transform-origin:50% 0;clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);opacity:0;background:linear-gradient(#b566fc42,#7b36c905);width:44px;height:52%;animation:16s cubic-bezier(.22,.72,.28,1) .35s infinite both analysis-scan-cycle;position:absolute;top:31%;left:calc(63% - 22px)}.development-node{color:#b86df7;border-color:#7b36c947;width:48px;height:48px;box-shadow:0 13px 30px #0006,inset 0 0 24px #7b36c90f}.development-node svg{width:22px;height:22px}.development-node-trigger{animation:18s ease-in-out .35s infinite both development-trigger-cycle;top:58%;left:13%}.development-node-logic{color:#cb8bff;background:radial-gradient(circle at 50% 25%,#7b36c933,#0a090cfa 70%);border-color:#b566fc6b;width:58px;height:58px;animation:18s ease-in-out .35s infinite both development-logic-cycle;top:39%;left:50%}.development-node-action{color:#74bdff;animation:18s ease-in-out .35s infinite both development-action-cycle;top:58%;left:87%}.integration-story{justify-content:center;align-items:center;display:flex}.integration-dock-system{z-index:3;background:linear-gradient(150deg,#141217f7,#070709fa);border:1px solid #ffffff1f;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:76px;display:flex;position:absolute;top:46%;transform:translateY(-50%);box-shadow:0 13px 28px #00000061,inset 0 1px #ffffff06}.integration-dock-existing{left:7%}.integration-dock-solution{background:linear-gradient(150deg,#1c1324f7,#070709fa);border-color:#b566fc4d;right:7%}.integration-dock-system>span{color:#ffffffad;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.integration-dock-solution>span{color:#c779ff;background:#7b36c91a;border-color:#b566fc40}.integration-dock-system svg{width:14px;height:14px}.integration-dock-system small{color:#ffffff57;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:6px;font-weight:650}.integration-dock-system strong{color:#ffffffc4;margin-top:2px;font-size:8px;font-weight:550}.integration-dock-link{z-index:2;align-items:center;height:40px;display:flex;position:absolute;top:46%;left:calc(7% + 100px);right:calc(7% + 100px);transform:translateY(-50%)}.integration-dock-link>span{border-radius:999px;width:100%;height:5px;position:relative;overflow:hidden}.integration-dock-link>span:before{content:"";background:linear-gradient(90deg,#ffffff1a,#b566fc59 48%,#58a6ff33);height:1px;position:absolute;top:2px;left:0;right:0}.integration-dock-link>span>i{opacity:0;border-radius:inherit;background:linear-gradient(90deg,#0000,#cd8bffc7 58%,#f0d8ff 84%,#ffffff14);width:29%;height:5px;animation:17s cubic-bezier(.4,0,.2,1) .5s infinite both integration-dock-signal;position:absolute;top:0;left:-31%;box-shadow:0 0 9px #b566fc4d}.integration-dock-link>b{z-index:2;color:#c779ff;background:radial-gradient(circle at 50% 35%,#361f45fa,#08080afa 72%);border:1px solid #b566fc5c;border-radius:50%;place-items:center;width:36px;height:36px;animation:17s ease-in-out .5s infinite both integration-dock-connector;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #7b36c91f}.integration-dock-link>b svg{width:16px;height:16px}.integration-dock-status{z-index:4;color:#ffffff75;letter-spacing:.035em;background:#08080ac2;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:6.5px;font-style:normal;font-weight:600;animation:17s ease-in-out .5s infinite both integration-dock-status;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.integration-dock-status svg{color:#a655dd;width:10px;height:10px}.optimization-chart{width:94%;height:92%;position:absolute;inset:5% 3% 3%;overflow:visible}.optimization-area{fill:url(#optimizationArea);opacity:0;animation:24s linear .25s infinite both optimization-area-cycle}.optimization-line-base,.optimization-line{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.optimization-line-base{stroke:#70b8f81c;stroke-width:1.35px}.optimization-line{stroke:url(#optimizationLine);stroke-width:2.3px;stroke-dasharray:100;stroke-dashoffset:100px;animation:24s linear .25s infinite both optimization-rise-cycle}.optimization-chart circle{fill:#0a0a0b;stroke:#8b49ce;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:.5}.optimization-chart .optimization-end{fill:var(--process-blue);stroke:#ffffff8c;opacity:.16;transform-box:fill-box;transform-origin:50%;animation:24s ease-in-out .25s infinite both optimization-end-cycle}.optimization-loop,.optimization-focus{z-index:3;background:#09090bed;border:1px solid #ffffff1f;place-items:center;display:grid;position:absolute;box-shadow:0 10px 25px #00000059}.optimization-loop{color:#b566fc;border-radius:50%;width:43px;height:43px;top:11%;left:8%}.optimization-loop svg{width:21px;animation:1.3s ease-out .45s both optimization-loop-settle}.optimization-focus{color:#70b8f8;border-radius:10px;width:38px;height:38px;bottom:10%;right:6%}.optimization-focus svg{width:19px}@keyframes analysis-scan-cycle{0%,4%,38%,to{opacity:0;transform:scaleY(.3)}10%,24%{opacity:.34;transform:scaleY(1)}30%{opacity:.13;transform:scaleY(1)}}@keyframes analysis-result-cycle{0%,20%,40%,to{opacity:.66;border-color:#ffffff21;transform:translate(-50%,-50%)scale(1);box-shadow:0 12px 25px #00000061}26%,34%{opacity:1;border-color:#58a6ff85;transform:translate(-50%,-50%)scale(1.015);box-shadow:0 0 18px #58a6ff2b,0 12px 25px #00000061}}@keyframes development-trigger-cycle{0%,3%,16%,to{opacity:.66;border-color:#7b36c947;transform:translate(-50%,-50%)scale(1)}7%,12%{opacity:1;border-color:#b566fc94;transform:translate(-50%,-50%)scale(1.015)}}@keyframes development-logic-cycle{0%,13%,30%,to{opacity:.72;border-color:#b566fc52;transform:translate(-50%,-50%)scale(1);box-shadow:0 13px 30px #0006,inset 0 0 24px #7b36c90f}18%,26%{opacity:1;border-color:#c989ffb3;transform:translate(-50%,-50%)scale(1.015);box-shadow:0 0 23px #7b36c933,0 13px 30px #0006}}@keyframes development-action-cycle{0%,27%,46%,to{opacity:.58;border-color:#7b36c947;transform:translate(-50%,-50%)scale(1)}33%,42%{opacity:1;border-color:#58a6ff94;transform:translate(-50%,-50%)scale(1.015)}}@keyframes integration-dock-signal{0%,8%,30%,to{opacity:0;transform:translate(0,0)}12%{opacity:.9}24%{opacity:.86;transform:translate(450%)}28%{opacity:0;transform:translate(450%)}}@keyframes integration-dock-connector{0%,8%,34%,to{border-color:#b566fc5c;box-shadow:0 0 20px #7b36c91f}16%,27%{border-color:#d092ffad;box-shadow:0 0 25px #7b36c93b}}@keyframes integration-dock-status{0%,24%,44%,to{color:#ffffff75;background:#08080ac2;border-color:#ffffff14}30%,39%{color:#ffffffd1;background:#2c49741f;border-color:#58a6ff3d}}@keyframes optimization-rise-cycle{0%{stroke-dashoffset:100px;opacity:.14}6%{opacity:.58}78%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes optimization-area-cycle{0%,5%{clip-path:inset(0 100% 0 0);opacity:0}50%{clip-path:inset(0 38% 0 0);opacity:.34}78%,92%{clip-path:inset(0);opacity:.64}to{clip-path:inset(0);opacity:0}}@keyframes optimization-end-cycle{0%,70%{opacity:.16;transform:scale(.92)}78%,90%{opacity:1;transform:scale(1.08)}96%,to{opacity:.16;transform:scale(.92)}}@keyframes optimization-loop-settle{0%{opacity:.5;transform:rotate(-18deg)}to{opacity:1;transform:rotate(0)}}.decorative-panel{background:#0b0b0c;border:1px solid #ffffff1c;border-radius:8px;width:100%;min-height:196px;position:relative;overflow:hidden;transform:perspective(700px)rotateY(-3deg);box-shadow:0 20px 55px #0009}.panel-top{border-bottom:1px solid #ffffff12;align-items:center;gap:5px;height:25px;padding:0 9px;display:flex}.panel-top span{background:#4d4d4d;border-radius:50%;width:4px;height:4px}.panel-content{background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:30px 1fr;align-items:center;gap:8px;margin:17px 12px 12px;padding:10px;display:grid}.panel-icon{color:#b76cff;background:#7b36c929;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.panel-icon svg{width:15px}.panel-copy{flex-direction:column;min-width:0;display:flex}.panel-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.panel-copy span{color:#6e6e70;margin-top:3px;font-size:6px}.panel-status{color:#929292;grid-column:2;align-items:center;gap:4px;font-size:6px;display:flex}.panel-status svg{color:#7b36c9;width:8px;height:8px}.panel-lines{gap:8px;margin:0 13px;display:grid}.panel-lines span{background:linear-gradient(90deg,#252525,#161616);border-radius:3px;width:92%;height:5px;display:block}.panel-lines span:nth-child(2){width:65%}.panel-lines span:nth-child(3){width:78%}.panel-nodes{justify-content:space-between;display:flex;position:absolute;inset:auto 12px 11px}.panel-nodes svg{color:#9e55e6;background:#7b36c91f;border:1px solid #7b36c92e;border-radius:4px;width:19px;height:19px;padding:5px}.analysis-section{background:radial-gradient(circle at 20% 18%,#7b36c91f,#0000 33%),radial-gradient(circle at 88% 72%,#0066ff14,#0000 27%);align-items:center;min-height:730px;display:flex}.analysis-section:before,.analysis-section:after{content:"";z-index:1;pointer-events:none;height:clamp(96px,11vw,160px);position:absolute;inset-inline:0}.analysis-section:before{background:linear-gradient(#000,#0000);top:0}.analysis-section:after{background:linear-gradient(#0000,#000);bottom:0}.analysis-glow,.cta-glow,.page-glow{filter:blur(100px);background:#7b36c91a;border-radius:50%;width:580px;height:580px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.analysis-section .section-heading h2{font-family:var(--font-technical);letter-spacing:-.07em;font-size:clamp(54px,7vw,88px);line-height:.94}.analysis-card{background:#080809e6;border:1px solid #ffffff1f;border-radius:12px;max-width:720px;margin:0 auto;padding:27px;box-shadow:0 30px 90px #0009}.analysis-progress{color:#777;justify-content:space-between;align-items:center;gap:18px;font-size:11px;display:flex}.analysis-progress i{background:#202020;border-radius:4px;flex:1;height:3px;overflow:hidden}.analysis-progress b{background:var(--purple);height:100%;transition:width .3s;display:block}.analysis-card h3{text-align:center;margin:27px 0 20px;font-size:22px}.analysis-options{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.analysis-options button{color:#ffffffba;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:10px;min-height:50px;padding:0 13px;font-size:12px;display:flex}.analysis-options button>span{border:1px solid #444;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.analysis-options button svg{width:10px}.analysis-options button.selected{color:#fff;background:#7b36c91f;border-color:#9d4feab3}.analysis-options button.selected>span{background:var(--purple);border-color:var(--purple)}.analysis-controls{justify-content:space-between;align-items:center;margin-top:23px;display:flex}.analysis-controls button{color:#777;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.analysis-controls button svg{width:14px}.analysis-controls .button{color:#fff;background:linear-gradient(135deg,#8d42de,#7030bc);min-height:38px}.analysis-controls button:disabled{opacity:.35;cursor:not-allowed}.services-section{padding:118px 0 124px}.services-section .section-heading{margin-bottom:0}.services-section .section-heading h2{font-size:50px}.services-list{gap:88px;margin-top:72px;display:grid}.service-row{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:64px;display:grid}.service-row.reverse{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.service-row.reverse .service-graphic{order:2}.service-copy{max-width:440px}.service-copy h3{max-width:430px;margin-top:18px;font-size:35px;font-weight:600;line-height:1.08}.service-copy>p{color:#ffffffad;margin-top:19px;font-size:15px;line-height:1.66}.service-tags{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.service-tags>span{color:#ffffffa6;background:#ffffff06;border:1px solid #ffffff1a;border-radius:5px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;display:inline-flex}.service-graphic{isolation:isolate;background:linear-gradient(145deg,#080809,#030303);border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:100%;height:310px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000008c}.service-graphic:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.service-graphic-glow{z-index:-1;filter:blur(70px);opacity:.65;background:#7b36c92e;border-radius:50%;width:250px;height:210px;position:absolute}.workflow-board{--workflow-column-inset:18px;--workflow-double-inset:36px;--workflow-card-edge:9px;background:linear-gradient(155deg,#0d0c0ffa,#050506fa);border:1px solid #ffffff1d;border-radius:9px;flex-direction:column;width:88%;height:80%;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff06}.workflow-board-header{color:#ffffffb0;letter-spacing:.015em;border-bottom:1px solid #ffffff13;flex:none;justify-content:space-between;align-items:center;height:38px;padding:0 13px;font-size:10px;font-weight:600;display:flex}.workflow-board-header>span{align-items:center;gap:7px;display:flex}.workflow-board-header>span i{background:#a856e3;border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite workflow-live-status;box-shadow:0 0 8px #a856e38c}.workflow-board-header>b{color:#76bef8d1;letter-spacing:.08em;text-transform:uppercase;background:#58a6ff0e;border:1px solid #58a6ff2e;border-radius:999px;align-items:center;min-height:19px;padding:0 7px;font-size:7px;font-weight:600;display:inline-flex}.workflow-board-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.workflow-board-column{background:#ffffff02;border-right:1px solid #ffffff0f;min-width:0;padding:0 9px;position:relative}.workflow-board-column:last-child{border-right:0}.workflow-board-label{color:#ffffff85;white-space:nowrap;align-items:center;gap:6px;height:34px;font-size:8.5px;font-weight:600;display:flex}.workflow-board-label svg{color:#b566fcad;flex:none;width:12px;height:12px}.workflow-board-label b{color:#ffffff75;background:#ffffff06;border:1px solid #ffffff17;border-radius:5px;place-items:center;min-width:16px;height:16px;margin-left:auto;font-size:7px;font-weight:500;display:grid}.workflow-board-card{color:#ffffff8a;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:7px;height:35px;padding:0 8px;font-size:8.5px;display:flex;position:absolute;top:37px;left:9px;right:9px;overflow:hidden}.workflow-board-card:last-child{top:auto;bottom:9px}.workflow-board-card svg{color:#ffffff80;flex:none;width:14px;height:14px}.workflow-board-column-input .workflow-board-card{animation:16s ease-in-out .4s infinite both workflow-input-card-cycle}.workflow-board-column-input .workflow-board-card:last-child{animation-delay:1s}.workflow-board-column-output .workflow-board-card{animation:16s ease-in-out .4s infinite both workflow-output-card-cycle}.workflow-board-column-output .workflow-board-card:last-child{animation-delay:1s}.workflow-board-column-output .workflow-board-card svg{color:#58a6ffad}.workflow-processor-core{color:#ca83ffc2;background:radial-gradient(circle at 50% 48%,#7b36c91f,#070708bf 72%);border:1px solid #b566fc33;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;animation:16s ease-in-out .4s infinite both workflow-processor-cycle;display:flex;position:absolute;inset:43px 9px 10px;overflow:hidden}.workflow-processor-core>svg{width:22px;height:22px}.workflow-processor-core>span{color:#ffffff6e;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:600}.workflow-processor-core>i{opacity:0;background:linear-gradient(#0000,#b566fc21,#0000);border-bottom:1px solid #c989ff61;width:100%;height:38px;animation:16s ease-in-out .4s infinite both workflow-processor-scan;position:absolute;top:-42px;left:0}.workflow-active-card{width:calc(33.333% - var(--workflow-column-inset));z-index:5;height:43px;left:var(--workflow-card-edge);color:#ffffffe0;background:linear-gradient(135deg,#271831fa,#0b090efa);border:1px solid #b566fc73;border-radius:7px;align-items:center;gap:7px;padding:0 8px;font-size:8.5px;animation:16s cubic-bezier(.22,.72,.28,1) .4s infinite both workflow-active-card-cycle;display:flex;position:absolute;top:51%;transform:translateY(-50%);box-shadow:0 12px 24px #00000070,0 0 20px #7b36c91c}.workflow-active-card>svg{color:#c779ff;flex:none;width:15px;height:15px}.workflow-active-card>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.workflow-active-card>em{color:#79c0f9c7;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:6px;font-style:normal;font-weight:700}.workflow-board-footer{color:#ffffff57;border-top:1px solid #fff1;flex:none;align-items:center;gap:10px;height:29px;padding:0 12px;font-size:7px;display:flex}.workflow-board-footer>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.workflow-board-footer>span i{background:#b566fcb3;border-radius:50%;width:5px;height:5px}.workflow-board-footer>b{background:#ffffff0e;border-radius:999px;flex:1;height:2px;position:relative;overflow:hidden}.workflow-board-footer>b:after{content:"";transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#a54fe4,#5aa9ea);animation:16s cubic-bezier(.22,.72,.28,1) .4s infinite both workflow-progress-cycle;position:absolute;inset:0;transform:scaleX(0)}.service-graphic-routine{background:radial-gradient(circle at 51% 48%,#6f2ea517,#0000 36%),linear-gradient(145deg,#09080b,#030304 72%);border-color:#ffffff21;border-radius:11px;box-shadow:0 26px 76px #0009,inset 0 1px #ffffff05}.service-graphic-routine:before{opacity:.38;background-image:radial-gradient(circle at 17% 24%,#d19aff47 0 1px,#0000 1.5px),radial-gradient(circle at 81% 72%,#69abff38 0 1px,#0000 1.5px),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0,50%,50%;background-size:160px 135px,205px 180px,32px 32px,32px 32px;-webkit-mask-image:radial-gradient(#000,#0000 82%);mask-image:radial-gradient(#000,#0000 82%)}.service-graphic-routine .service-graphic-glow{opacity:.72;filter:blur(48px);background:radial-gradient(circle,#893bc938,#5339b514 43%,#0000 72%);width:310px;height:235px}.routine-graphic{grid-template-columns:78px minmax(36px,1fr) 118px minmax(36px,1fr) 104px;align-items:center;width:88%;display:grid}.routine-source,.routine-center{z-index:2;text-align:center;background:linear-gradient(155deg,#120f16f5,#070709fa);border:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 14px 32px #0006,inset 0 1px #ffffff06}.routine-source{border-radius:11px;height:96px;animation:18s ease-in-out .3s infinite both routine-source-cycle}.routine-source-icon{color:#bd6df2;background:linear-gradient(145deg,#8538bf2e,#43296014);border:1px solid #be6df242;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;box-shadow:inset 0 1px #ffffff0a}.routine-source-icon svg{width:15px;height:15px}.routine-source strong{color:#fffc;margin-top:9px;font-size:8px;font-weight:550}.routine-source b{color:#ffffff6e;letter-spacing:.04em;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:4px;min-height:14px;margin-top:5px;padding:0 5px;font-size:5.5px;font-weight:500;display:inline-flex}.routine-source b i{background:#bb68ed;border-radius:50%;width:3px;height:3px;box-shadow:0 0 6px #bb68edbf}.routine-center{background:radial-gradient(circle at 50% 36%,#261731fa,#08080afa 68%);border-radius:50%;width:118px;height:118px;animation:18s ease-in-out .3s infinite both routine-center-cycle;box-shadow:0 0 34px #7b36c91a,inset 0 0 34px #7b36c90e}.routine-center:before,.routine-center:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.routine-center:before{border:1px solid #b566fc33;inset:8px;box-shadow:inset 0 0 18px #7b36c90e}.routine-center:after{opacity:.62;border:1px solid #c073f357;border-color:#c073f357 #637de62e #0000 #0000;animation:18s cubic-bezier(.4,0,.2,1) .3s infinite both routine-orbit-cycle;inset:-7px}.routine-center>span{z-index:1;color:#c577f4;background:linear-gradient(145deg,#8739c233,#49306f1a);border:1px solid #b566fc4d;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 18px #8a3ec417,inset 0 1px #ffffff0b}.routine-center svg{width:16px;height:16px}.routine-center strong{z-index:1;color:#ffffffe6;max-width:92px;margin-top:8px;font-size:8.5px;font-weight:550;line-height:1.08}.routine-center small{z-index:1;color:#ffffff5e;max-width:88px;margin-top:3px;font-size:6px;line-height:1.15}.routine-flow{z-index:1;height:58px;position:relative;overflow:visible}.routine-rail{transform-origin:0;border-radius:999px;height:5px;position:absolute;top:calc(50% - 2px);left:0;right:0;overflow:hidden}.routine-rail:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#9748d324,#ad5be557 48%,#6987e333);height:1px;position:absolute;top:2px;left:0;right:0;box-shadow:0 0 7px #893cc417}.routine-rail:after{content:"";z-index:2;background:#6695ec94;border-radius:50%;width:3px;height:3px;position:absolute;top:1px;right:0;box-shadow:0 0 6px #6695ec61}.routine-signal{opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#c577f4b3 58%,#f0d7ff 86%,#ffffff1a);border-radius:999px;width:36%;height:5px;position:absolute;top:0;left:-38%;box-shadow:0 0 9px #b566fc57}.routine-flow-in .routine-signal{animation:18s cubic-bezier(.4,0,.2,1) .3s infinite both routine-signal-in}.routine-flow-out .routine-rail:first-child{right:-6px;transform:rotate(-24deg)}.routine-flow-out .routine-rail:nth-child(3){right:-6px;transform:rotate(24deg)}.routine-flow-out .routine-signal{animation:18s cubic-bezier(.4,0,.2,1) .3s infinite both routine-signal-out}.routine-flow-out .routine-rail:nth-child(2) .routine-signal{animation-delay:.9s}.routine-flow-out .routine-rail:nth-child(3) .routine-signal{animation-delay:1.5s}.routine-results{z-index:2;gap:5px;display:grid;position:relative}.routine-results>span{color:#ffffff91;background:linear-gradient(145deg,#100f13f7,#07080afa);border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;height:29px;padding:0 8px;font-size:7px;animation:18s ease-in-out .3s infinite both routine-result-cycle;display:flex;box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff05}.routine-results>span:nth-child(2){animation-delay:.9s}.routine-results>span:nth-child(3){animation-delay:1.5s}.routine-results svg{color:#a552dc;flex:none;width:12px;height:12px}.routine-results>span>i{background:#ffffff24;border-radius:50%;flex:none;width:4px;height:4px;margin-left:auto;animation:18s ease-in-out .3s infinite both routine-result-status-cycle;box-shadow:0 0 #6596ef00}.routine-results>span:nth-child(2)>i{animation-delay:.9s}.routine-results>span:nth-child(3)>i{animation-delay:1.5s}.growth-dashboard{background:#070708f5;border:1px solid #ffffff1c;border-radius:6px;width:84%;height:80%;padding:12px 14px}.growth-top{color:#ffffffab;justify-content:space-between;align-items:center;font-size:9px;display:flex}.growth-top small{color:#ffffff61;border:1px solid #ffffff14;border-radius:3px;padding:4px 6px;font-size:6px}.growth-stats{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.growth-stats>span{background:#ffffff03;border:1px solid #ffffff13;flex-direction:column;justify-content:center;height:54px;padding:0 9px;display:flex;position:relative}.growth-stats>span:first-child{animation:22s ease-in-out .3s infinite both growth-stat-one-cycle}.growth-stats>span:last-child{animation:22s ease-in-out .3s infinite both growth-stat-two-cycle}.growth-stats small{color:#ffffff5c;font-size:6px}.growth-stats strong{margin-top:3px;font-size:15px;font-weight:500}.growth-stats em{color:#a553df;font-size:6px;font-style:normal;position:absolute;bottom:9px;right:8px}.growth-chart{height:115px;margin-top:7px;position:relative;overflow:hidden}.growth-chart svg{width:100%;height:100%;position:absolute;inset:0}.growth-area{fill:url(#service-chart-fill);opacity:0;animation:1.8s ease-out .55s both growth-area-ready}.growth-line{fill:none;stroke:#9650d1;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.15s cubic-bezier(.22,.72,.28,1) .25s both chart-draw}.chart-grid{flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:0}.chart-grid i{background:#ffffff0b;height:1px}.chart-point{opacity:0;background:#09090a;border:1px solid #b160e8;border-radius:50%;width:5px;height:5px;animation:1s ease-out 1.35s both growth-point-ready;position:absolute;box-shadow:0 0 6px #7b36c980}.chart-point-one{top:64%;left:22%}.chart-point-two{animation-delay:1.55s;top:38%;left:57%}.chart-point-three{animation-delay:1.75s;top:18%;left:82%}.growth-legend{color:#ffffff61;justify-content:space-between;align-items:center;font-size:6px;display:flex}.growth-legend span{align-items:center;gap:5px;display:flex}.growth-legend i{background:#8f43cc;border-radius:50%;width:6px;height:6px}.growth-legend b{color:#9a4fd4;align-items:center;gap:3px;font-weight:400;animation:22s ease-in-out .3s infinite both growth-status-cycle;display:flex}.growth-legend svg{width:9px}.service-graphic-custom{background:radial-gradient(circle at 74% 45%,#4f379717,#0000 30%),radial-gradient(circle at 25%,#7d30b514,#0000 36%),linear-gradient(145deg,#09080b,#030304 74%);border-color:#ffffff21;border-radius:11px;box-shadow:0 26px 76px #0009,inset 0 1px #ffffff05}.service-graphic-custom:before{opacity:.28;background-size:32px 32px}.custom-blueprint{background:linear-gradient(155deg,#0e0c11fa,#050507fa);border:1px solid #ffffff1d;border-radius:10px;flex-direction:column;width:88%;height:80%;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0006,inset 0 1px #ffffff06}.custom-blueprint-header{color:#ffffffad;border-bottom:1px solid #ffffff13;flex:none;justify-content:space-between;align-items:center;height:38px;padding:0 13px;font-size:10px;font-weight:600;display:flex}.custom-blueprint-header>span{align-items:center;gap:7px;display:flex}.custom-blueprint-header>span i{background:#a856e3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #a856e38c}.custom-blueprint-header>b{color:#c680f9c7;letter-spacing:.08em;text-transform:uppercase;background:#7b36c90e;border:1px solid #b566fc2e;border-radius:999px;align-items:center;min-height:19px;padding:0 7px;font-size:7px;font-weight:650;display:inline-flex}.custom-blueprint-body{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(120px,.78fr);gap:12px;min-height:0;padding:12px;display:grid}.custom-blueprint-layers{gap:7px;min-width:0;display:grid}.custom-blueprint-layer{color:#ffffffa1;background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff16;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 5px;align-items:center;gap:9px;min-height:47px;padding:0 10px;animation:20s ease-in-out .4s infinite both custom-layer-cycle;display:grid}.custom-blueprint-layer:nth-child(2){animation-delay:1s}.custom-blueprint-layer:nth-child(3){animation-delay:1.6s}.custom-blueprint-layer>span{color:#a653df;background:#7b36c913;border:1px solid #b566fc30;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.custom-blueprint-layer svg{width:15px;height:15px}.custom-blueprint-layer div{flex-direction:column;gap:2px;min-width:0;display:flex}.custom-blueprint-layer small{color:#ffffff4f;letter-spacing:.08em;text-transform:uppercase;font-size:5.5px;font-weight:650}.custom-blueprint-layer strong{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:550;overflow:hidden}.custom-blueprint-layer>i{background:#ffffff26;border-radius:50%;width:4px;height:4px;animation:20s ease-in-out .4s infinite both custom-layer-status}.custom-blueprint-layer:nth-child(2)>i{animation-delay:1s}.custom-blueprint-layer:nth-child(3)>i{animation-delay:1.6s}.custom-blueprint-result{text-align:center;background:radial-gradient(circle at 50% 35%,#4b276033,#08080af5 72%);border:1px solid #b566fc40;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;animation:20s ease-in-out .4s infinite both custom-result-cycle;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #7b36c90b}.custom-blueprint-result:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#b566fc14);border-bottom:1px solid #c884f84d;width:100%;height:34px;animation:20s cubic-bezier(.4,0,.2,1) .4s infinite both custom-build-scan;position:absolute;top:-38px;left:0}.custom-blueprint-result>span{z-index:1;color:#c87cff;background:#7b36c91f;border:1px solid #b566fc47;border-radius:10px;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 0 18px #7b36c91a}.custom-blueprint-result svg{width:19px;height:19px}.custom-blueprint-result small{z-index:1;color:#ffffff54;letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:5.5px;font-weight:650}.custom-blueprint-result strong{z-index:1;color:#ffffffd1;max-width:100px;margin-top:3px;font-size:9px;font-weight:550;line-height:1.2}.custom-blueprint-result>b{z-index:1;color:#8fbff7ad;background:#58a6ff0a;border:1px solid #58a6ff24;border-radius:999px;align-items:center;gap:5px;min-height:18px;margin-top:8px;padding:0 7px;font-size:6px;font-weight:550;display:inline-flex}.custom-blueprint-result>b i{background:#75b7f1;border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #58a6ff6b}.custom-blueprint-footer{color:#ffffff52;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #fff1;flex:none;align-items:center;gap:10px;height:31px;padding:0 13px;font-size:6px;font-weight:600;display:flex}.custom-blueprint-footer>i{background:linear-gradient(90deg,#b566fc29,#58a6ff24);flex:1;height:1px}@keyframes workflow-live-status{0%,to{opacity:.56;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes workflow-input-card-cycle{0%,5%,27%,to{opacity:.46;transform:translate(0)}10%,22%{opacity:.88;transform:translate(3px)}}@keyframes workflow-processor-cycle{0%,30%,61%,to{box-shadow:none;background-color:#0000;border-color:#b566fc33}39%,55%{background-color:#7b36c909;border-color:#c989ff7a;box-shadow:inset 0 0 24px #7b36c912,0 0 20px #7b36c912}}@keyframes workflow-processor-scan{0%,34%,61%,to{opacity:0;transform:translateY(0)}39%{opacity:.75;transform:translateY(0)}56%{opacity:.5;transform:translateY(188px)}}@keyframes workflow-output-card-cycle{0%,60%,92%,to{opacity:.4;border-color:#ffffff13;transform:translate(0)}69%,86%{opacity:.92;border-color:#58a6ff45;transform:translate(-2px)}}@keyframes workflow-active-card-cycle{0%{opacity:0;transform:translate(-5px,-50%)scale(.97)}7%,23%{opacity:1;border-color:#b566fc73;transform:translateY(-50%)scale(1)}35%,55%{opacity:1;transform:translate3d(calc(100% + var(--workflow-column-inset)),-50%,0) scale(.94);border-color:#c989ff9e}67%,87%{opacity:1;transform:translate3d(calc(200% + var(--workflow-double-inset)),-50%,0) scale(1);border-color:#58a6ff75}95%,to{opacity:0;transform:translate3d(calc(200% + var(--workflow-double-inset) + 5px),-50%,0) scale(.98)}}@keyframes workflow-progress-cycle{0%{opacity:0;transform:scaleX(0)}7%,23%{opacity:.68;transform:scaleX(.23)}35%,55%{opacity:.82;transform:scaleX(.55)}67%,87%{opacity:1;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(1)}}@keyframes routine-source-cycle{0%,3%,17%,to{border-color:#ffffff1f;box-shadow:0 14px 32px #0006,inset 0 1px #ffffff06}7%,13%{border-color:#bf71f37a;box-shadow:0 0 22px #8538bf24,0 14px 32px #0006,inset 0 1px #ffffff0a}}@keyframes routine-signal-in{0%,8%,26%,to{opacity:0;transform:translate(0,0)}11%{opacity:0;transform:translate(0,0)}14%{opacity:.95}22%{opacity:.88;transform:translate(380%)}25%{opacity:0;transform:translate(380%)}}@keyframes routine-center-cycle{0%,17%,35%,to{border-color:#ffffff1f;box-shadow:0 0 34px #7b36c91a,inset 0 0 34px #7b36c90e}23%,31%{border-color:#c173f485;box-shadow:0 0 38px #8538bf33,inset 0 0 34px #7b36c917}}@keyframes routine-orbit-cycle{0%,17%,35%,to{opacity:.38;transform:rotate(0)}23%,31%{opacity:.82;transform:rotate(135deg)}}@keyframes routine-signal-out{0%,29%,51%,to{opacity:0;transform:translate(0,0)}32%{opacity:0;transform:translate(0,0)}35%{opacity:.92}43%{opacity:.82;transform:translate(380%)}47%{opacity:0;transform:translate(380%)}}@keyframes routine-result-cycle{0%,35%,57%,to{color:#ffffff91;background-color:#0000;border-color:#ffffff1a}43%,52%{color:#ffffffeb;background-color:#3d5b960e;border-color:#6695ec5c}}@keyframes routine-result-status-cycle{0%,35%,57%,to{background:#ffffff24;box-shadow:0 0 #6596ef00}43%,52%{background:#72a7f2;box-shadow:0 0 7px #6596ef9e}}@keyframes chart-draw{0%{stroke-dashoffset:1px;opacity:.4}to{stroke-dashoffset:0;opacity:1}}@keyframes growth-area-ready{0%{opacity:0}to{opacity:1}}@keyframes growth-point-ready{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes growth-stat-one-cycle{0%,3%,18%,to{background:#ffffff03;border-color:#ffffff13}7%,14%{background:#7b36c912;border-color:#b566fc57}}@keyframes growth-stat-two-cycle{0%,16%,31%,to{background:#ffffff03;border-color:#ffffff13}21%,27%{background:#58a6ff0e;border-color:#58a6ff57}}@keyframes growth-status-cycle{0%,28%,43%,to{color:#9a4fd4;filter:none}33%,39%{color:#c17eff;filter:drop-shadow(0 0 4px #b566fc4d)}}@keyframes custom-layer-cycle{0%,4%,19%,to{color:#ffffffa1;background-color:#0000;border-color:#ffffff16}8%,15%{color:#ffffffe6;background-color:#7b36c90b;border-color:#b566fc57}}@keyframes custom-layer-status{0%,4%,19%,to{box-shadow:none;background:#ffffff26}8%,15%{background:#bd72ed;box-shadow:0 0 7px #b566fc94}}@keyframes custom-result-cycle{0%,17%,40%,to{border-color:#b566fc40;box-shadow:inset 0 0 24px #7b36c90b}25%,35%{border-color:#c780f980;box-shadow:inset 0 0 28px #7b36c914,0 0 24px #7b36c91a}}@keyframes custom-build-scan{0%,18%,42%,to{opacity:0;transform:translate(0,0)}22%{opacity:.72}35%{opacity:.5;transform:translateY(176px)}39%{opacity:0;transform:translateY(176px)}}.benefits-section{background:radial-gradient(at 50% 68%,#7d32c92e,#0000 45%),radial-gradient(circle at 18% 59%,#305cb414,#0000 27%),radial-gradient(circle at 82% 48%,#9e3ccd12,#0000 25%),#000;padding-bottom:54px;overflow:hidden}.benefits-section>.starfield-canvas.is-calm{opacity:.34}.benefits-hint{color:#ffffff8f;text-align:center;margin:-30px auto 0;font-size:13px;line-height:1.5}.benefit-orbit{isolation:isolate;width:min(1420px,132vw);height:590px;margin:-40px 0 0 50%;position:relative;transform:translate(-50%)}.benefit-orbit:before{content:"";z-index:-2;filter:blur(27px);pointer-events:none;background:radial-gradient(at 46% 52%,#8536ce33,#4c279112 42%,#0000 70%),radial-gradient(circle at 67% 31%,#4574d614,#0000 31%);border-radius:50%;width:66%;height:49%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.benefit-orbit-guides{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.benefit-orbit-guides i{border:1px solid #c276ff1f;border-radius:50%;width:1440px;height:600px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 1px #678dff06,0 18px 90px #6f2dab06}.benefit-orbit-guides i:first-child{border-color:#ca82ff24;top:-260px}.benefit-orbit-guides i:nth-child(2){border-color:#648eff16;width:1620px;top:-240px}.benefit-orbit-guides i:nth-child(3){border-color:#cd86ff0d;width:1800px;top:-220px}.benefit-orbit-track{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.benefit-card-shell{opacity:0;contain:layout style;transform-origin:50%;will-change:transform, opacity;width:244px;height:332px;margin-left:-122px;transition:filter .38s;position:absolute;top:18px;left:50%}.benefit-card-shell:after{content:"";z-index:-1;opacity:0;filter:blur(23px);pointer-events:none;background:radial-gradient(at 48% 43%,#ac52ee61,#4057b61a 43%,#0000 72%);border-radius:50%;transition:opacity .44s,transform .52s cubic-bezier(.2,.76,.24,1);position:absolute;inset:8% -26px -31px;transform:scale(.82)}.benefit-card-shell.is-hovered:after,.benefit-card-shell.is-selected:after{opacity:.8;transform:scale(1)}.benefit-orbit.has-active .benefit-card-shell:not(.is-selected){filter:saturate(.62)brightness(.64)}.benefit-orbit.has-active .benefit-card-shell.is-selected,.benefit-orbit.has-hover .benefit-card-shell.is-hovered{z-index:40!important;opacity:1!important}.benefit-card{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:24px;outline:none;width:100%;height:100%;padding:0;transition:filter .48s;display:block;transform:none}.benefit-card-inner{isolation:isolate;width:100%;height:100%;display:block;position:relative}.benefit-card-inner:after{content:"";z-index:6;opacity:0;filter:blur(9px);pointer-events:none;background:linear-gradient(90deg,#0000,#e2b8ff1c 45%,#919cff13 58%,#0000);width:40%;height:136%;position:absolute;top:-18%;left:-44%;transform:translate(0,0)rotate(12deg)}.benefit-card-inner.is-revealed:after{animation:.92s cubic-bezier(.2,.7,.22,1) both benefit-reveal-wash}.benefit-card:focus-visible{outline-offset:5px;outline:2px solid #cf91ffe0}.benefit-card-face{background:#09090a;border:1px solid #ca92f145;border-radius:24px 24px 9px;transition:border-color .38s,box-shadow .44s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 58px #0000008f,inset 0 1px #ffffff0b}.benefit-card-front{opacity:1;filter:blur();background:radial-gradient(125% 88% at 83% 7%,#8f49d74d,#623aac12 36%,#0000 61%),radial-gradient(105% 80% at 8% 94%,#3054b82e,#0000 58%),linear-gradient(151deg,#1c1226 0%,#100c19 43%,#07070c 73%,#020203 100%);align-items:stretch;transition:opacity .34s .12s,filter .42s;transform:none}.benefit-card-inner.is-revealed .benefit-card-front{opacity:0;filter:blur(1.5px);transition-delay:0s;transform:none}.benefit-card-front:after{content:"";opacity:.72;filter:blur(18px);pointer-events:none;background:radial-gradient(#c073f21b,#525dcc09 42%,#0000 70%);position:absolute;inset:12% -18% 28% 36%}.benefit-card-pattern{opacity:.76;background-image:radial-gradient(circle at 17% 20%,#ffffff94 0 1px,#0000 1.45px),radial-gradient(circle at 82% 31%,#ccdaff6e 0 1px,#0000 1.4px),radial-gradient(circle at 72% 72%,#ffffff5c 0 .8px,#0000 1.3px),radial-gradient(circle at 27% 67%,#d5abff63 0 1px,#0000 1.45px),radial-gradient(circle at 54% 13%,#ffffff45 0 .7px,#0000 1.2px),radial-gradient(circle at 91% 86%,#a2beff4d 0 .8px,#0000 1.3px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000000d1 78%,#0000);mask-image:linear-gradient(#000,#000000d1 78%,#0000)}.benefit-card-front-content{z-index:2;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:25px 24px 22px;display:flex;position:relative}.benefit-card-topline,.benefit-card-back-topline{justify-content:space-between;align-items:center;width:100%;display:flex}.benefit-card-number{color:#e5c2ffe0;font-family:var(--font-technical);letter-spacing:.16em;font-size:11px;font-weight:700}.benefit-card-front-center{flex-direction:column;align-items:center;display:flex}.benefit-card-corner-logo{background:radial-gradient(circle,#a94ee61c,#25133009 72%);border:1px solid #dcaeff1f;border-radius:10px 10px 4px;width:32px;height:32px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.benefit-card-corner-logo img{z-index:3;opacity:.72;pointer-events:none;width:145px;max-width:none;height:145px;position:absolute;top:50%;left:-9.3px;transform:translateY(calc(1px - 50%))}.benefit-card-front strong{letter-spacing:-.04em;text-wrap:balance;max-width:205px;font-size:24px;line-height:1.06}.benefit-card-prompt{color:#ffffff70;letter-spacing:.085em;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;min-height:31px;font-size:8px;font-weight:700;display:flex}.benefit-card-prompt>svg{color:#cf88ff;stroke-width:1.9px;flex:none;width:14px;height:14px;transition:transform .22s}.benefit-card-back{opacity:0;clip-path:circle(0% at 78% 20%);filter:blur(1.5px);background:radial-gradient(118% 82% at 91% 3%,#9f49db4d,#663aad0f 38%,#0000 62%),radial-gradient(100% 75% at 4% 96%,#3359be2e,#0000 57%),radial-gradient(circle at 78% 68%,#ffffff4d 0 1px,#0000 1.45px),radial-gradient(circle at 22% 20%,#d5b0ff5c 0 1px,#0000 1.45px),linear-gradient(151deg,#1a1022 0%,#0d0a15 47%,#050509 76%,#020203 100%);border-color:#d091f76e;flex-direction:column;align-items:flex-start;padding:25px 24px 22px;transition:opacity .24s,clip-path .64s cubic-bezier(.22,.72,.2,1),filter .42s,border-color .38s,box-shadow .44s;transform:none;box-shadow:0 28px 68px #000000a3,inset 0 1px #ffffff0e}.benefit-card-inner.is-revealed .benefit-card-back{opacity:1;clip-path:circle(142% at 78% 20%);filter:blur();transition-delay:70ms,0s,0s,0s,0s;transform:none}.benefit-card-icon{color:#d895ff;background:linear-gradient(145deg,#a64fe130,#7b36c90e);border:1px solid #d28dff54;border-radius:13px 13px 5px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #ffffff12,0 8px 24px #62258b24}.benefit-card-icon svg{width:20px;height:20px}.benefit-card-eyebrow{color:#dcabffb8;font-family:var(--font-technical);letter-spacing:.13em;text-transform:uppercase;margin-top:27px;font-size:8px;font-weight:700}.benefit-card-back strong{letter-spacing:-.045em;text-wrap:balance;margin-top:8px;font-size:25px;line-height:1.06}.benefit-card-summary{color:#ffffffc2;margin-top:14px;font-size:15px;line-height:1.5}.benefit-card-back-footer{color:#ffffff6b;width:100%;font-family:var(--font-technical);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;font-size:8px;font-weight:700;display:flex}.benefit-card-back-footer>svg{color:#cf88ff;stroke-width:1.9px;flex:none;width:13px;height:13px}.benefit-card-shell.is-hovered .benefit-card,.benefit-card-shell.is-selected .benefit-card{filter:drop-shadow(0 27px 35px #00000094)drop-shadow(0 0 21px #a34ce133);transform:none}.benefit-card-shell.is-hovered .benefit-card-face,.benefit-card-shell.is-selected .benefit-card-face{border-color:#e2b0ffb3;box-shadow:0 31px 78px #000000b3,0 0 0 1px #c575ff17,inset 0 1px #ffffff1a}.benefit-card-shell.is-hovered .benefit-card-prompt>svg,.benefit-card-shell.is-selected .benefit-card-prompt>svg{transform:translate(2px,-2px)}@keyframes benefit-reveal-wash{0%{opacity:0;transform:translate(0,0)rotate(12deg)}28%{opacity:.52}72%{opacity:.22}to{opacity:0;transform:translate(360%)rotate(12deg)}}.benefit-icon,.value-icon{color:#b566fc;background:#7b36c921;border:1px solid #7b36c936;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.value-icon svg{width:19px}.values-grid article,.audience-grid article{border:1px solid var(--border);background:linear-gradient(140deg,#121213cc,#070707f2);border-radius:9px;min-height:210px;padding:28px}.values-grid p,.audience-grid p{color:var(--muted);margin-top:11px;font-size:13px;line-height:1.6}.ecosystem-section{align-items:center;min-height:620px;display:flex}.ecosystem-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:68px;display:grid}.ecosystem-grid h2{max-width:490px;margin-top:20px;font-size:52px;line-height:1.01}.ecosystem-grid h2 span{color:#b46ff0}.ecosystem-copy>p{max-width:475px;color:var(--muted);margin-top:21px;font-size:15px;line-height:1.65}.ecosystem-copy .eyebrow b{color:#daadfbd1;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #ffffff24;margin-left:3px;padding-left:10px;font-size:9px;font-weight:700}.ecosystem-outcome{background:linear-gradient(120deg,#6d2d9d1a,#09090b7a);border:1px solid #c67af52b;border-radius:9px;max-width:470px;margin-top:28px;padding:15px 17px;box-shadow:inset 3px 0 #b566fc7a}.ecosystem-outcome>span{color:#d8a4fac7;font-family:var(--font-technical);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.ecosystem-outcome>p{color:#ffffffc2;margin-top:6px;font-size:13px;line-height:1.5}.ecosystem-cta{color:#ffffffb8;align-items:center;gap:8px;min-height:38px;margin-top:19px;font-size:12px;font-weight:650;transition:color .2s;display:inline-flex}.ecosystem-cta:hover{color:#d7a1fb}.ecosystem-cta svg{width:14px;height:14px;transition:transform .2s}.ecosystem-cta:hover svg{transform:translate(3px)}.ecosystem-map{isolation:isolate;background:radial-gradient(circle at 53% 46%,#7d32bc2b,#0000 32%),radial-gradient(circle at 91% 4%,#4951b61f,#0000 33%),linear-gradient(145deg,#110c17f0,#050508fa 64%);border:1px solid #ffffff17;border-radius:22px;width:min(620px,100%);min-height:390px;margin:auto;padding:25px 25px 22px;position:relative;overflow:hidden;box-shadow:0 34px 85px #00000080,inset 0 1px #ffffff0a}.ecosystem-map:before{content:"";z-index:-1;pointer-events:none;opacity:.52;background:radial-gradient(circle at 8% 19%,#e1c2ff8c 0 1px,#0000 1.5px),radial-gradient(circle at 73% 18%,#ffffff75 0 1px,#0000 1.5px),radial-gradient(circle at 89% 72%,#abb5ff5c 0 1px,#0000 1.5px),radial-gradient(circle at 23% 82%,#d5a6ff4d 0 1px,#0000 1.5px);position:absolute;inset:0}.ecosystem-map:after{content:"";z-index:-1;filter:blur(42px);pointer-events:none;background:#8036c01c;border-radius:50%;height:120px;position:absolute;top:42%;left:17%;right:15%;transform:rotate(-8deg)}.sample-flow-header,.sample-flow-footer{z-index:2;font-family:var(--font-technical);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:relative}.sample-flow-header{color:#ffffff70;letter-spacing:.14em;border-bottom:1px solid #ffffff12;min-height:32px;padding-bottom:15px;font-size:8px;font-weight:700}.sample-flow-header span{align-items:center;gap:8px;display:inline-flex}.sample-flow-header i{background:#be73f3;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #be73f3bf}.sample-flow-header b{color:#dcaffa8c;font-size:8px}.sample-flow-steps{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:273px;margin:0;padding:52px 0 34px;list-style:none;display:grid;position:relative}.sample-flow-steps li{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.sample-flow-steps li:not(:last-child):after{content:"";background:linear-gradient(90deg,#c478f46b,#667fe740);width:calc(100% - 46px);height:1px;position:absolute;top:51px;left:calc(50% + 28px)}.sample-flow-number{color:#e0bef978;font-family:var(--font-technical);letter-spacing:.12em;font-size:8px;font-weight:700}.sample-flow-icon{z-index:2;color:#ffffffb8;background:linear-gradient(145deg,#1d1624fa,#07070afa);border:1px solid #ffffff21;border-radius:15px;place-items:center;width:48px;height:48px;margin-top:16px;display:grid;position:relative;box-shadow:0 14px 28px #0000006b,inset 0 1px #ffffff0d}.sample-flow-icon svg{stroke-width:1.7px;width:20px;height:20px}.sample-flow-steps strong{letter-spacing:-.015em;margin-top:17px;font-size:12px;line-height:1.15}.sample-flow-steps small{color:#ffffff73;max-width:90px;min-height:30px;margin-top:7px;font-size:9px;line-height:1.45}.sample-flow-steps li.is-human{margin-top:-14px}.sample-flow-steps li.is-human .sample-flow-icon{color:#dda8ff;background:radial-gradient(circle at 50% 20%,#9546d14d,#0d0911fa 72%);border-color:#c77af694;border-radius:18px;width:58px;height:58px;margin-top:11px;box-shadow:0 0 0 5px #9844d30f,0 18px 38px #00000085,0 0 30px #8837c626,inset 0 1px #ffffff14}.sample-flow-steps li.is-human:after{top:65px}.sample-flow-steps li.is-human strong{color:#efd9ff}.sample-flow-steps li.is-human em{color:#dfb1fbc4;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#4e21692e;border:1px solid #bd6ff042;border-radius:999px;align-items:center;gap:4px;min-height:22px;margin-top:12px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:700;display:inline-flex}.sample-flow-steps li.is-human em svg{width:9px;height:9px}.sample-flow-footer{color:#ffffff6b;letter-spacing:.1em;border-top:1px solid #ffffff12;min-height:38px;padding-top:14px;font-size:7px;font-weight:700}.sample-flow-footer span{color:#d8a8f8b3;align-items:center;gap:7px;display:inline-flex}.sample-flow-footer svg{width:12px;height:12px}.sample-flow-footer small{font-size:7px}.faq-list{gap:10px;display:grid}.faq-list article{border:1px solid var(--border);background:#0a0a0ae6;border-radius:8px;transition:border-color .25s,background-color .25s;overflow:hidden}.faq-list article.open{background:#0e0a12eb;border-color:#9d4fea66}.faq-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:0 22px;font-weight:600;display:flex}.faq-list button:focus-visible{box-shadow:inset 0 0 0 2px #b566fcb8}.faq-list button svg{color:#777;flex:none;width:18px;transition:transform .25s,color .25s}.faq-list article.open button svg{color:#bd75ff;transform:rotate(180deg)}.faq-list article>div{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article>div p{color:var(--muted);padding:0 22px;font-size:14px;line-height:1.6;overflow:hidden}.faq-list article.open>div p{padding-bottom:22px}.cta-section{text-align:center;align-items:center;min-height:470px;display:flex;position:relative;overflow:hidden}.cta-section h2{margin-top:20px;font-size:58px;line-height:1.03}.cta-section p{max-width:650px;color:var(--muted);margin:20px auto 27px;font-size:16px;line-height:1.6}.compact-cta{min-height:400px}.compact-cta h2{max-width:730px;margin:0 auto 30px}.page-hero{background:radial-gradient(circle at 50% 10%,#7b36c91f,#0000 45%);align-items:center;min-height:390px;display:flex;position:relative;overflow:hidden}.page-hero .section-heading{margin:35px auto 0}.page-hero .section-heading h1,.page-hero .section-heading h2{font-size:64px}.compact-cta>.starfield-canvas.is-calm{opacity:.54}.about-page{background:#000;position:relative;overflow:clip}.about-page h1,.about-page h2,.about-page h3{text-wrap:balance}.about-hero{background:radial-gradient(circle at 20% 48%,#6927a91f,#0000 37%),linear-gradient(#0705092e,#000);border-bottom:1px solid #ffffff12;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.about-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#000);height:150px;position:absolute;inset:auto 0 0}.about-hero>.starfield-canvas.is-calm{opacity:.55}.about-hero-glow{z-index:1;filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.about-hero-glow-one{background:#7830bd29;width:520px;height:420px;top:13%;right:5%}.about-hero-glow-two{background:#4244b11a;width:340px;height:270px;bottom:-80px;left:-140px}.about-hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:64px;min-height:720px;padding:76px 0 84px;display:grid}.about-hero-copy{z-index:3;position:relative}.about-hero-copy h1{letter-spacing:-.06em;max-width:700px;margin-top:24px;font-size:clamp(56px,5.25vw,76px);font-weight:650;line-height:.99}.about-hero-copy h1 span{color:#b766f1;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#d299fa 0%,#9d4fea 50%,#6843cc 100%);-webkit-background-clip:text;background-clip:text}.about-hero-copy>p{color:#ffffffb3;max-width:600px;margin-top:25px;font-size:16px;line-height:1.68}.about-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.about-hero-notes{flex-wrap:wrap;gap:10px 24px;margin-top:34px;display:flex}.about-hero-notes span{color:#ffffff75;font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}.about-hero-notes i{background:#a959eb;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #a959ebb3}.about-signal-field{aspect-ratio:1;z-index:3;isolation:isolate;place-items:center;width:min(480px,100%);margin-inline:auto;display:grid;position:relative}.about-signal-field:before{content:"";z-index:-2;filter:blur(22px);background:radial-gradient(circle,#8d45cd40,#4c267914 40%,#0000 70%);border-radius:50%;position:absolute;inset:14%}.about-signal-field:after{content:"";z-index:-1;opacity:.22;background-image:radial-gradient(circle at 25% 23%,#fff 0 1px,#0000 1.4px),radial-gradient(circle at 75% 16%,#c996ff 0 1px,#0000 1.4px),radial-gradient(circle at 84% 67%,#fff 0 1px,#0000 1.4px),radial-gradient(circle at 19% 76%,#9d77ff 0 1px,#0000 1.4px);border-radius:50%;position:absolute;inset:5%}.about-signal-ring{border:1px solid #bc78ee26;border-radius:50%;position:absolute;transform:rotate(-13deg)}.about-signal-ring-one{border-color:#d099f74d;inset:27%;box-shadow:0 0 35px #8533be0f}.about-signal-ring-two{border-color:#af69e02e;inset:13%}.about-signal-ring-three{border-color:#6f5dbe1f;inset:-1%}.about-signal-ring-two:before,.about-signal-ring-three:before{content:"";background:#130d18;border:1px solid #daabff99;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 16px #b35fec94}.about-signal-ring-two:before{top:9%;left:16%}.about-signal-ring-three:before{bottom:27%;right:8%}.about-signal-core{background:radial-gradient(circle at 50% 26%,#8435be47,#100a16fa 58%,#060507 100%);border:1px solid #cd91f557;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:178px;height:178px;display:flex;box-shadow:0 0 0 11px #9349c906,0 35px 90px #00000094,inset 0 1px #ffffff14}.about-signal-core>span{color:#dba6ff;background:#a64ee01a;border:1px solid #ca87f642;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.about-signal-core svg{width:24px;height:24px}.about-signal-core strong{letter-spacing:-.025em;margin-top:15px;font-size:18px}.about-signal-core small{color:#ffffff6e;text-align:center;max-width:112px;margin-top:5px;font-size:9px;line-height:1.35}.about-signal-card{color:#ffffffc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08070ad6;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:10px;font-weight:600;display:flex;position:absolute;box-shadow:0 14px 38px #00000075,inset 0 1px #ffffff0a}.about-signal-card svg{color:#c179f5;width:15px;height:15px}.about-signal-card-one{top:18%;left:-1%;transform:rotate(-4deg)}.about-signal-card-two{top:34%;right:-2%;transform:rotate(3deg)}.about-signal-card-three{bottom:9%;left:14%;transform:rotate(2deg)}.about-signal-star{background:#fff;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 8px #c78cff}.about-signal-star-one{top:48%;left:8%}.about-signal-star-two{top:11%;right:21%}.about-signal-star-three{bottom:17%;right:10%}.about-section-index{color:#d5a3f79e;font-family:var(--font-technical);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.about-section-index:before{content:"";background:#b163e580;width:22px;height:1px}.about-positioning{scroll-margin-top:var(--header-height);padding:138px 0 124px}.about-positioning-intro{grid-template-columns:135px minmax(0,1.2fr) minmax(270px,.66fr);align-items:start;gap:42px;display:grid}.about-positioning-intro h2{letter-spacing:-.055em;max-width:640px;font-size:clamp(48px,5vw,67px);font-weight:600;line-height:1}.about-positioning-intro h2 span{color:#ffffff6b}.about-positioning-intro>p{color:var(--muted);padding-top:4px;font-size:15px;line-height:1.72}.about-principles{border-bottom:1px solid #ffffff1c;margin-top:90px}.about-principles article{border-top:1px solid #ffffff1c;grid-template-columns:130px 1fr;align-items:center;min-height:155px;transition:background-color .25s,border-color .25s;display:grid}.about-principles article:hover{background:linear-gradient(90deg,#8235b711,#0000 58%);border-color:#be74ef4d}.about-principles article>span{color:#d6a7f673;font-family:var(--font-technical);letter-spacing:.12em;font-size:11px;font-weight:700}.about-principles article>div{grid-template-columns:minmax(230px,.58fr) 1fr;align-items:center;gap:60px;display:grid}.about-principles h3{font-size:27px;font-weight:550}.about-principles p{color:#ffffff94;max-width:530px;font-size:14px;line-height:1.65}.about-method-section{background:radial-gradient(circle at 74% 48%,#6629991f,#0000 36%),linear-gradient(#09070bb8,#030304f0);border-block:1px solid #ffffff12}.about-method-glow{filter:blur(90px);pointer-events:none;background:#6930a214;border-radius:50%;width:460px;height:460px;position:absolute;top:17%;right:-120px}.about-method-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:105px;display:grid}.about-method-copy h2{letter-spacing:-.055em;margin-top:22px;font-size:clamp(47px,4.4vw,61px);font-weight:600;line-height:1.02}.about-method-copy>p{max-width:465px;color:var(--muted);margin-top:24px;font-size:15px;line-height:1.72}.about-method-assurance{align-items:flex-start;gap:13px;margin-top:36px;display:flex}.about-method-assurance>svg{color:#b968ef;flex:none;width:19px;height:19px;margin-top:2px}.about-method-assurance span{color:#ffffff7d;gap:5px;font-size:11px;line-height:1.5;display:grid}.about-method-assurance strong{color:#ffffffd1;font-size:12px;font-weight:650}.about-method-rail{background:linear-gradient(145deg,#110d14e0,#050506f0);border:1px solid #ffffff1c;border-radius:14px;padding:16px 30px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000052,inset 0 1px #ffffff09}.about-method-rail:before{content:"";pointer-events:none;opacity:.17;background-image:radial-gradient(circle at 16% 13%,#fff 0 1px,#0000 1.2px),radial-gradient(circle at 91% 28%,#d4a1ff 0 1px,#0000 1.2px),radial-gradient(circle at 76% 82%,#fff 0 1px,#0000 1.2px);position:absolute;inset:0}.about-method-line{background:#b869eb29;width:1px;position:absolute;top:65px;bottom:65px;left:53px;overflow:hidden}.about-method-line i{background:linear-gradient(#0000,#c375f1,#0000);width:1px;height:25%;animation:6.5s ease-in-out infinite about-rail-signal;position:absolute;top:-25%;left:0}@keyframes about-rail-signal{0%{opacity:0;transform:translateY(-30%)}12%,82%{opacity:.75}to{opacity:0;transform:translateY(500%)}}.about-method-rail article{border-bottom:1px solid #ffffff13;grid-template-columns:46px 34px 1fr;align-items:center;gap:20px;min-height:118px;display:grid;position:relative}.about-method-rail article:last-child{border-bottom:0}.about-method-icon{z-index:2;color:#c97cf5;background:#0d0910;border:1px solid #be71ed4a;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 0 6px #070608cc,inset 0 1px #ffffff0b}.about-method-icon svg{width:19px;height:19px}.about-method-rail article>span{color:#ffffff4a;font-family:var(--font-technical);letter-spacing:.1em;font-size:9px;font-weight:700}.about-method-rail h3{font-size:19px;font-weight:600}.about-method-rail p{color:#ffffff85;margin-top:6px;font-size:12px;line-height:1.5}.about-collaboration-section{padding:132px 0 140px}.about-collaboration-heading{max-width:820px}.about-collaboration-heading h2{letter-spacing:-.055em;margin-top:22px;font-size:clamp(49px,5vw,66px);font-weight:600;line-height:1}.about-collaboration-heading h2 span{color:#ffffff6b}.about-collaboration-heading>p{max-width:650px;color:var(--muted);margin-top:23px;font-size:15px;line-height:1.68}.about-collaboration-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;display:grid}.about-collaboration-grid article{background:linear-gradient(145deg,#100e12db,#050506f5);border:1px solid #ffffff1c;border-radius:10px;min-height:280px;padding:30px;transition:transform .28s,border-color .28s;position:relative;overflow:hidden}.about-collaboration-grid article:after{content:"";filter:blur(34px);background:#8437b914;border-radius:50%;width:170px;height:130px;position:absolute;top:-65px;right:-75px}.about-collaboration-grid article:hover{border-color:#be77eb47;transform:translateY(-3px)}.about-collaboration-icon{color:#c778f2;background:#7b36c914;border:1px solid #c074ee40;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.about-collaboration-icon svg{width:19px;height:19px}.about-collaboration-grid h3{margin-top:60px;font-size:22px;font-weight:600}.about-collaboration-grid p{color:#ffffff91;margin-top:13px;font-size:13px;line-height:1.63}.about-promise{min-height:235px;scroll-margin-top:calc(var(--header-height) + 24px);background:radial-gradient(circle at 90%,#7e31b429,#0000 35%),linear-gradient(135deg,#120d16f0,#060607fa);border:1px solid #bf76ec38;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(285px,340px);align-items:center;gap:44px;margin-top:15px;padding:44px 50px;display:grid}.about-promise-copy{grid-template-columns:150px minmax(0,680px);align-items:start;gap:44px;display:grid}.about-promise-copy>span{color:#d4a2f59e;font-family:var(--font-technical);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.about-promise-copy>p{letter-spacing:-.035em;font-size:clamp(23px,2.35vw,31px);font-weight:520;line-height:1.3}.about-founder-card{border-left:1px solid #ffffff1c;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding-left:34px;display:grid}.about-founder-monogram{color:#ffffffe6;width:50px;height:50px;font-family:var(--font-technical);letter-spacing:.08em;background:radial-gradient(circle at 38% 30%,#a04bda57,#120a17f5 68%);border:1px solid #c77bf35c;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;box-shadow:0 0 24px #9543cc21,inset 0 1px #ffffff14}.about-founder-details{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.about-founder-details>span{color:#d4a2f59e;font-family:var(--font-technical);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.about-founder-details>strong{letter-spacing:-.02em;margin-top:8px;font-size:18px;font-weight:620}.about-founder-details>small{color:#ffffff73;margin-top:3px;font-size:10px}.about-founder-details>p{color:#ffffff91;max-width:255px;margin-top:12px;font-size:12px;line-height:1.5}.about-founder-link{color:#deb5fadb;align-items:center;gap:8px;min-height:44px;margin-top:7px;font-size:11px;font-weight:650;transition:color .2s;display:inline-flex}.about-founder-link svg{width:14px;height:14px;transition:transform .2s}.about-founder-link:hover{color:#fff}.about-founder-link:hover svg{transform:translate(3px)}.about-cta{border-top:1px solid #ffffff12;min-height:560px}.about-cta>.starfield-canvas.is-calm{opacity:.45}.about-cta h2{max-width:800px;margin:22px auto 0;font-size:clamp(48px,5vw,64px)}.about-cta p{max-width:620px}.about-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.contact-hero{min-height:500px}.contact-hero .section-heading h1,.contact-hero .section-heading h2{font-size:clamp(48px,6vw,76px)}.contact-section{padding-top:35px}.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.contact-copy h2{margin-top:20px;font-size:44px}.contact-copy>p{color:var(--muted);margin-top:18px;line-height:1.7}.contact-details{gap:12px;margin-top:34px;display:grid}.contact-details>a,.contact-details>div{color:#ffffffd1;background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:14px;min-height:62px;padding:12px 15px;font-size:13px;display:flex}.contact-details svg{color:#a959eb;width:18px}.contact-details span{flex-direction:column;gap:3px;display:flex}.contact-details small{color:#777}.contact-form{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:17px;padding:30px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contact-form label{color:#ffffffbf;gap:8px;font-size:12px;display:grid}.contact-form input:not([type=checkbox]),.contact-form textarea{color:#fff;resize:vertical;background:#070707;border:1px solid #ffffff1c;border-radius:6px;outline:none;width:100%;padding:13px 14px}.contact-form input:focus,.contact-form textarea:focus{border-color:#9d4feab3;box-shadow:0 0 0 3px #7b36c91a}.contact-form .button:disabled{opacity:.55;cursor:wait;transform:none}.field-safety-note{color:#ffdca799;font-size:10px;line-height:1.45}.consent{grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:flex!important}.consent input{margin-top:2px}.consent a{color:#b86df7;text-decoration:underline}.consent-optional{color:#ffffff85!important}.form-trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.form-status{color:#e1ffecd1;background:#2d804f1a;border:1px solid #5cc98b40;border-radius:7px;outline:none;align-items:flex-start;gap:9px;min-height:46px;padding:12px 14px;font-size:11px;line-height:1.5;display:flex}.form-status svg{color:#65d898;flex:none;width:16px;height:16px}.form-status.is-error{color:#ffd9d9;background:#9c2f2f1a;border-color:#de5d5d4d}.form-note{color:#666;font-size:11px;line-height:1.45}.legal-page{min-height:70vh;padding:96px 0 120px}.legal-shell{width:min(900px,100% - 48px);margin:0 auto}.legal-shell>h1{margin-bottom:30px;font-size:48px;line-height:1.08}.legal-card{color:var(--muted-strong);background:#0a0a0ad1;border:1px solid #ffffff1f;border-radius:13px;padding:40px 45px}.legal-card section+section{border-top:1px solid #ffffff14;margin-top:29px;padding-top:29px}.legal-card h2{color:#fff;letter-spacing:-.015em;margin-bottom:13px;font-size:19px}.legal-card p,.legal-card li{font-size:16px;line-height:1.65}.legal-card p+p{margin-top:8px}.legal-card ul{margin:10px 0 0;padding-left:22px}.legal-card a{color:#bc75fa;text-underline-offset:3px;text-decoration:underline}.not-found-page{min-height:calc(100svh - var(--header-height));isolation:isolate;background:#000;align-items:center;padding:105px 0 125px;display:grid;position:relative;overflow:hidden}.not-found-page:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 72%,#0000 7%,#0000001f 48%,#000000b8 100%);position:absolute;inset:0}.not-found-page>.starfield-canvas{opacity:.54}.not-found-glow{z-index:1;filter:blur(58px);background:radial-gradient(circle,#8235cf47,#48187c17 45%,#0000 72%);border-radius:50%;width:620px;height:520px;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.not-found-content{z-index:4;width:min(1090px,100% - 48px);margin-inline:auto}.not-found-content h1{letter-spacing:-.055em;max-width:720px;margin-top:22px;font-size:clamp(54px,6vw,78px);font-weight:650;line-height:.98}.not-found-content h1 span{color:#c684f4}.not-found-content>p{max-width:590px;color:var(--muted);margin-top:24px;font-size:16px;line-height:1.65}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.not-found-orbit{z-index:2;pointer-events:none;width:470px;height:470px;position:absolute;top:50%;right:max(4vw,50vw - 610px);transform:translateY(-50%)}.not-found-code{color:#ffffff0e;font-family:var(--font-technical);letter-spacing:-.08em;font-size:150px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-orbit-ring{border:1px solid #ca87f63d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-19deg);box-shadow:inset 0 0 48px #7e31b409,0 0 42px #7e31b40a}.not-found-orbit-ring-one{width:420px;height:220px}.not-found-orbit-ring-two{border-color:#ffffff17;width:310px;height:410px;transform:translate(-50%,-50%)rotate(38deg)}.not-found-orbit-node{background:#d6a0fa;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 0 5px #b35deb17,0 0 25px #c46ff8c7}.not-found-orbit-node-one{top:207px;right:25px}.not-found-orbit-node-two{opacity:.72;width:8px;height:8px;bottom:69px;left:78px}.site-footer{isolation:isolate;background:#000;border-top:1px solid #ffffff17;position:relative;overflow:hidden}.footer-glow{z-index:0;pointer-events:none;opacity:.72;filter:blur(38px);background:radial-gradient(circle at 42% 38%,#752cb033,#0000 62%);width:58%;height:120%;position:absolute;top:-34%;left:-8%}.footer-inner{z-index:1;grid-template-columns:minmax(230px,1.45fr) repeat(3,minmax(0,1fr));gap:42px;width:min(1090px,100% - 48px);margin:0 auto;padding:70px 0 52px;display:grid;position:relative}.footer-brand{min-width:0}.footer-brand .brand{height:53px}.footer-brand .brand img{width:188px;height:188px}.footer-brand>p{color:#ffffff96;max-width:260px;margin-top:18px;font-size:12px;line-height:1.58}.footer-social-links{flex-wrap:wrap;align-items:center;gap:7px;margin-top:24px;display:flex}.footer-social-links a{color:#ffffffa1;background:#ffffff05;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.footer-social-links a:hover,.footer-social-links a:focus-visible{color:#fff;background:#a04ed614;border-color:#c377f657}.footer-social-links a:focus-visible{outline-offset:3px;outline:2px solid #b566fcad}.footer-column{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer-column h2{color:#ffffffe6;letter-spacing:-.01em;margin-bottom:14px;font-size:12px;font-weight:650}.footer-column a{color:#ffffff8c;align-items:center;min-height:34px;font-size:11.5px;line-height:1.35;transition:color .2s;display:inline-flex}.footer-column a:hover,.footer-column a:focus-visible{color:#fff}.footer-column a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #b566fcad}.footer-insights{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:minmax(210px,310px) minmax(0,520px);justify-content:space-between;align-items:start;gap:48px;width:min(1090px,100% - 48px);margin:0 auto;padding:31px 0 33px;display:grid;position:relative}.footer-insights-copy h2{color:#ffffffe6;font-size:14px;font-weight:620}.footer-insights-copy p{color:#ffffff7a;max-width:300px;margin-top:7px;font-size:11px;line-height:1.55}.newsletter-signup{width:100%;max-width:520px}.newsletter{background:#080809d1;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;width:100%;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.newsletter:focus-within{border-color:#be71ffcc;box-shadow:0 0 0 3px #b566fc29}.newsletter input{color:#fff;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;height:44px;padding:0 13px;font-size:12px}.newsletter button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(110deg,#7d2cc4,#963bda);border:0;border-radius:0;place-items:center;min-width:138px;min-height:44px;padding:0 15px;font-size:12px;line-height:1.2;display:grid}.newsletter button:disabled{opacity:.65;cursor:wait}.newsletter button svg{width:14px}.newsletter-consent{color:#ffffffa6;align-items:flex-start;gap:8px;margin-top:10px;font-size:11px;line-height:1.45;display:flex}.newsletter-consent input{appearance:none;cursor:pointer;background:#ffffff09;border:1px solid #ffffff3d;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;margin-top:1px;display:grid}.newsletter-consent input:after{content:"";opacity:0;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:4px;height:7px;margin-top:-2px;transition:opacity .15s,transform .15s;transform:rotate(45deg)scale(.65)}.newsletter-consent input:checked{background:#8435c4;border-color:#c277f5d1}.newsletter-consent input:checked:after{opacity:1;transform:rotate(45deg)scale(1)}.newsletter-consent input:focus-visible{outline-offset:3px;outline:2px solid #b566fcb3}.newsletter-privacy-note{color:#ffffff94;margin-top:5px;padding-left:23px;font-size:10px;line-height:1.5}.newsletter-privacy-note a{color:#dcb0ffcc;text-underline-offset:2px;text-decoration:underline}.newsletter-status{color:#77dba0;outline:none;margin-top:8px;font-size:11px;line-height:1.4}.newsletter-status.is-error{color:#f09a9a}.is-spinning{animation:.8s linear infinite compact-spin}@keyframes compact-spin{to{transform:rotate(360deg)}}.footer-bottom{z-index:1;color:#ffffff8c;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:32px;width:min(1090px,100% - 48px);min-height:68px;margin:0 auto;font-size:10px;display:flex;position:relative}.footer-meta,.footer-legal{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.footer-legal{justify-content:flex-end}.footer-legal a{color:#ffffff94;align-items:center;min-height:34px;font-size:10.5px;transition:color .2s;display:inline-flex}.footer-legal a:hover,.footer-legal a:focus-visible{color:#fff}.footer-legal a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #b566fcad}@media (width<=900px){:root{--header-height:72px}.container,.header-inner,.footer-inner,.footer-insights,.footer-bottom{width:min(100% - 40px,720px)}.site-header .header-inner{border-radius:0 0 17px 17px;padding-inline:4px 8px}.site-header.is-scrolled .header-inner,.site-header.is-menu-open .header-inner{border-radius:0 0 17px 17px;width:min(100% - 40px,720px);height:58px;margin:0 auto 14px}.site-header.is-menu-open{background:radial-gradient(circle at 78% var(--header-height),#7e38be24,transparent 35%),linear-gradient(145deg,#050506,#000 56%);height:100dvh;position:fixed;inset:0}.site-header.is-menu-open:before{background:linear-gradient(180deg,#0b090efa,#050506 var(--header-height),transparent calc(var(--header-height) + 1px));opacity:1}.site-header.is-menu-open .header-inner{width:100%;height:var(--header-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0b090efa,#050506);border-color:#0000;border-radius:0;margin:0}.desktop-nav{display:none}.menu-trigger{border-radius:11px;place-items:center;min-width:44px;min-height:44px;padding:0;transition:color .2s,background .2s;display:grid}.site-header.is-scrolled .menu-trigger{background:#ffffff09}.site-header.is-menu-open .menu-trigger{color:#d59cff;background:#9747d31a}.brand{height:46px}.brand img{width:162px;height:162px}.site-header.is-scrolled .brand{height:42px}.site-header.is-scrolled .brand img{width:152px;height:152px}.ambient-stars{display:none}.mobile-menu{left:0;right:0;top:var(--header-height);overscroll-behavior:none;touch-action:none;clip-path:inset(0 0 0 100%);opacity:0;visibility:hidden;pointer-events:none;z-index:99;background:0 0;border:0;height:auto;min-height:0;transition:clip-path .32s cubic-bezier(.22,.8,.35,1),opacity .25s;display:block;position:absolute;bottom:0;overflow:hidden}.mobile-menu.is-open{clip-path:inset(0);opacity:1;visibility:visible;pointer-events:auto}.mobile-menu nav{flex-direction:column;align-items:stretch;gap:clamp(24px,4dvh,32px);height:100%;min-height:0;padding:clamp(36px,6dvh,50px) max(40px,50vw - 360px);display:flex;overflow:hidden}.mobile-menu nav>a:not(.button){font-size:31px;font-weight:500;line-height:1}.mobile-booking{width:100%;min-height:64px;margin-top:8px;font-size:20px}.hero{height:680px}.hero-content{transform:translateY(-36px)}.hero h1{font-size:58px}.process-section .container{width:min(100% - 40px,720px)}.process-grid{grid-template-columns:repeat(2,1fr);gap:16px}.process-card{height:356px;padding-inline:18px}.services-section{padding-top:102px}.services-section .section-heading h2{font-size:46px}.services-list{gap:82px;margin-top:70px}.service-row,.service-row.reverse{grid-template-columns:1fr;gap:36px}.service-row.reverse .service-graphic{order:0}.service-graphic{width:min(620px,100%);height:330px;margin-inline:auto}.service-copy{width:min(620px,100%);max-width:none;margin-inline:auto}.benefit-orbit{width:116vw;height:550px}.benefit-orbit-guides i{height:540px}.benefit-orbit-guides i:first-child{width:1240px;top:-245px}.benefit-orbit-guides i:nth-child(2){width:1400px;top:-220px}.benefit-orbit-guides i:nth-child(3){width:1560px;top:-195px}.benefit-card-shell{width:230px;height:316px;margin-left:-115px;top:18px}.benefit-card-corner-logo{width:30px;height:30px}.benefit-card-corner-logo img{width:136px;height:136px;left:-8.8px}.benefit-card-back{padding:24px 22px 21px}.benefit-card-icon{width:41px;height:41px}.benefit-card-eyebrow{margin-top:25px}.benefit-card-back strong{font-size:23px}.benefit-card-summary{font-size:14px}.ecosystem-grid,.two-column,.contact-grid{grid-template-columns:1fr;gap:60px}.ecosystem-copy{max-width:650px}.ecosystem-map{width:min(680px,100%);margin-top:8px}.values-grid{grid-template-columns:repeat(2,1fr)}.audience-grid{grid-template-columns:1fr}.about-hero{min-height:auto}.about-hero-grid{grid-template-columns:1fr;gap:55px;min-height:auto;padding:100px 0 94px}.about-hero-copy{max-width:700px}.about-signal-field{width:min(500px,82vw)}.about-positioning-intro{grid-template-columns:120px 1fr;gap:32px}.about-positioning-intro>p{grid-column:2;max-width:610px}.about-principles article{grid-template-columns:90px 1fr}.about-principles article>div{gap:34px}.about-method-grid{grid-template-columns:1fr;gap:64px}.about-method-copy{max-width:650px}.about-method-copy>p{max-width:600px}.about-method-rail{width:min(680px,100%)}.about-collaboration-grid{grid-template-columns:1fr}.about-collaboration-grid article{min-height:220px}.about-collaboration-grid h3{margin-top:42px}.about-promise{grid-template-columns:1fr;gap:34px}.about-promise-copy{grid-template-columns:120px 1fr;gap:30px}.about-founder-card{border-top:1px solid #ffffff1c;border-left:0;padding:28px 0 0}.footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}.footer-brand{grid-column:1/-1}.footer-insights{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);gap:34px}}@media (width<=720px){.process-grid{grid-template-columns:1fr}.process-card{height:auto;min-height:400px;padding-inline:24px}.card-copy{min-height:126px}.process-visual{height:184px}}@media (width<=600px){:root{--header-height:68px}.container,.container.narrow,.header-inner,.footer-inner,.footer-insights,.footer-bottom,.legal-shell{width:calc(100% - 28px)}.site-header .header-inner{border-radius:0 0 15px 15px}.site-header.is-scrolled .header-inner,.site-header.is-menu-open .header-inner{border-radius:0 0 15px 15px;width:calc(100% - 28px);height:54px;margin:0 auto 14px}.site-header.is-menu-open .header-inner{width:100%;height:var(--header-height);border-radius:0;margin:0}.section{padding:83px 0}.brand,.site-header.is-scrolled .brand{height:32px}.brand img,.site-header.is-scrolled .brand img{width:112px;height:112px}.menu-trigger svg{width:23px}.starfield-canvas.is-calm{opacity:.7}.benefits-section>.starfield-canvas.is-calm{opacity:.32}.mobile-menu nav{gap:clamp(24px,4dvh,31px);padding:clamp(34px,6dvh,46px) 28px}.mobile-menu nav>a:not(.button){font-size:28px}.mobile-booking{min-height:58px;font-size:18px}.section-heading{margin-bottom:40px}.section-heading h1,.section-heading h2{margin-top:16px;font-size:37px;line-height:1.04}.section-heading p{margin-top:16px;font-size:14px;line-height:1.55}.eyebrow{padding:6px 10px;font-size:10px}.hero{align-items:start;height:670px;min-height:calc(100svh - 10px)}.hero-content{width:calc(100% - 28px);margin-top:138px;transform:none}.hero-core-glow{filter:blur(62px);opacity:.6;width:420px;height:390px;top:40%}.hero-badge{font-size:10px}.hero h1{margin-top:20px;font-size:clamp(35px,10.8vw,43px);line-height:1.04}.hero-content>p{max-width:350px;margin-top:17px;font-size:13px}.hero-actions{flex-direction:column;align-items:stretch;gap:10px;width:min(310px,100%);margin:25px auto 0}.hero-actions .button{width:100%}.process-section{padding-top:90px}.process-section .container{width:calc(100% - 28px)}.process-section .section-heading{margin-bottom:38px}.process-section .section-heading h2{font-size:37px}.process-grid{grid-template-columns:1fr;gap:14px}.process-card{height:auto;min-height:408px;padding:20px 22px 24px}.card-copy{min-height:138px}.card-copy h3{font-size:23px}.card-copy p{font-size:14px}.process-visual{height:176px;margin-top:25px}.integration-dock-system{width:82px;height:72px}.integration-dock-existing{left:5%}.integration-dock-solution{right:5%}.integration-dock-link{left:calc(5% + 82px);right:calc(5% + 82px)}.integration-dock-system strong{font-size:7.5px}.decorative-panel{min-height:205px;transform:none}.analysis-section{min-height:auto}.analysis-section .section-heading h2{font-size:52px}.analysis-card{padding:20px 15px}.analysis-card h3{font-size:19px}.analysis-options{grid-template-columns:1fr}.analysis-options button{min-height:47px}.analysis-controls{gap:10px}.services-section{padding:82px 0 92px}.services-section .section-heading h2{font-size:37px}.services-list{gap:68px;margin-top:54px}.service-row{gap:28px}.service-graphic{height:255px}.service-copy h3{font-size:31px}.service-copy>p{font-size:14px;line-height:1.62}.service-tags{gap:7px;margin-top:21px}.service-tags>span{min-height:28px;font-size:10px}.workflow-board{--workflow-column-inset:12px;--workflow-double-inset:24px;--workflow-card-edge:6px;width:94%;height:85%}.workflow-board-header{height:33px;padding-inline:9px;font-size:9px}.workflow-board-header>b{min-height:17px;font-size:6px}.workflow-board-column{padding-inline:6px}.workflow-board-label{gap:4px;height:28px;font-size:7.5px}.workflow-board-label svg{width:10px;height:10px}.workflow-board-label b{display:none}.workflow-board-card{gap:5px;height:31px;padding-inline:6px;font-size:7.5px;top:30px;left:6px;right:6px}.workflow-board-card:last-child{bottom:6px}.workflow-board-card svg{width:12px;height:12px}.workflow-processor-core{inset:35px 6px 7px}.workflow-processor-core>svg{width:18px;height:18px}.workflow-processor-core>span{display:none}.workflow-active-card{gap:5px;height:37px;padding-inline:6px;font-size:7.5px}.workflow-active-card>svg{width:13px;height:13px}.workflow-active-card>em{display:none}.workflow-board-footer{height:26px;padding-inline:9px;font-size:6px}.workflow-board-footer>span{display:none}.routine-graphic{width:115%;transform:scale(.8)}.routine-flow-out .routine-rail:first-child{right:0;transform:rotate(-12deg)}.routine-flow-out .routine-rail:nth-child(3){right:0;transform:rotate(12deg)}.growth-dashboard{width:91%;height:84%}.custom-blueprint{width:94%;height:86%}.custom-blueprint-header{height:32px;padding-inline:9px;font-size:8.5px}.custom-blueprint-header>b{min-height:17px;font-size:5.5px}.custom-blueprint-body{grid-template-columns:minmax(0,1.25fr) minmax(88px,.75fr);gap:8px;padding:8px}.custom-blueprint-layers{gap:5px}.custom-blueprint-layer{grid-template-columns:27px minmax(0,1fr) 4px;gap:7px;min-height:39px;padding-inline:7px}.custom-blueprint-layer>span{border-radius:7px;width:26px;height:26px}.custom-blueprint-layer svg{width:13px;height:13px}.custom-blueprint-layer small{font-size:4.7px}.custom-blueprint-layer strong{font-size:6.8px}.custom-blueprint-result>span{width:31px;height:31px}.custom-blueprint-result svg{width:16px;height:16px}.custom-blueprint-result small{margin-top:7px;font-size:4.8px}.custom-blueprint-result strong{max-width:82px;font-size:7.5px}.custom-blueprint-result>b{min-height:16px;margin-top:6px;padding-inline:5px;font-size:5px}.custom-blueprint-footer{height:26px;padding-inline:9px;font-size:5px}.values-grid{grid-template-columns:1fr}.values-grid article{min-height:190px;padding:23px}#leistungen,#prozess,#analyse,#vorteile{scroll-margin-top:calc(var(--header-height) + 12px)}.benefits-section{padding-bottom:45px}.benefits-hint{width:min(330px,100%);margin-top:-22px;font-size:12px}.benefit-orbit{width:100vw;height:500px;margin-top:-26px;margin-left:50%}.benefit-orbit-guides i{height:470px}.benefit-orbit-guides i:first-child{width:1060px;top:-220px}.benefit-orbit-guides i:nth-child(2){width:1220px;top:-195px}.benefit-orbit-guides i:nth-child(3){width:1380px;top:-170px}.benefit-card-shell{width:214px;height:294px;margin-left:-107px;top:20px}.benefit-card{border-radius:20px}.benefit-card-face{border-radius:20px 20px 8px}.benefit-card-front-content{padding:21px 20px 19px}.benefit-card-corner-logo{border-radius:9px 9px 4px;width:28px;height:28px}.benefit-card-corner-logo img{width:127px;height:127px;left:-8.2px}.benefit-card-front strong{font-size:21px}.benefit-card-prompt{font-size:9px}.benefit-card-back{padding:21px 20px 19px}.benefit-card-icon{width:39px;height:39px}.benefit-card-eyebrow{margin-top:21px}.benefit-card-back strong{font-size:21px}.benefit-card-summary{margin-top:11px;font-size:13px;line-height:1.46}.benefit-card-back-footer{padding-top:11px;font-size:9px}.ecosystem-section{min-height:auto}.ecosystem-grid{gap:45px}.ecosystem-grid h2,.two-column h2{font-size:39px}.ecosystem-copy>p{font-size:14px}.ecosystem-outcome{margin-top:24px}.ecosystem-map{border-radius:18px;min-height:535px;padding:20px 18px 18px}.sample-flow-header{padding-bottom:12px}.sample-flow-steps{grid-template-columns:1fr;gap:5px;min-height:425px;padding:20px 0 18px}.sample-flow-steps li,.sample-flow-steps li.is-human{text-align:left;grid-template-rows:auto auto;grid-template-columns:29px 44px minmax(0,1fr);align-content:center;column-gap:12px;min-height:77px;margin-top:0;display:grid}.sample-flow-number{grid-row:1/3;align-self:center}.sample-flow-icon,.sample-flow-steps li.is-human .sample-flow-icon{border-radius:13px;grid-row:1/3;width:42px;height:42px;margin-top:0}.sample-flow-icon svg{width:18px;height:18px}.sample-flow-steps strong{margin-top:0;font-size:13px}.sample-flow-steps small{max-width:none;min-height:0;margin-top:3px;font-size:9px}.sample-flow-steps li:not(:last-child):after,.sample-flow-steps li.is-human:after{background:linear-gradient(#c478f46b,#667fe740);width:1px;height:23px;top:60px;left:49px}.sample-flow-steps li.is-human em{grid-column:3;justify-self:start;margin:7px 0 0}.sample-flow-footer{padding-top:11px}.faq-list button{gap:15px;min-height:66px;padding:0 17px;font-size:13px}.faq-list article>div p{padding-inline:17px;font-size:13px}.cta-section{min-height:450px}.cta-section h2{font-size:42px}.cta-section p{font-size:14px}.page-hero{min-height:330px}.page-hero .section-heading{margin-top:20px}.page-hero .section-heading h1,.page-hero .section-heading h2{font-size:47px}.contact-hero{min-height:430px}.contact-hero .section-heading h1,.contact-hero .section-heading h2{font-size:43px}.about-hero-grid{gap:38px;padding:76px 0 72px}.about-hero-copy h1{margin-top:20px;font-size:clamp(43px,12vw,53px);line-height:1}.about-hero-copy>p{margin-top:21px;font-size:14px;line-height:1.63}.about-hero-actions{flex-direction:column;align-items:stretch;width:100%;margin-top:26px}.about-hero-actions .button{width:100%}.about-hero-notes{gap:9px 16px;margin-top:27px}.about-hero-notes span{font-size:8px}.about-signal-field{width:min(360px,94vw)}.about-signal-core{width:142px;height:142px}.about-signal-core>span{border-radius:12px;width:39px;height:39px}.about-signal-core svg{width:21px;height:21px}.about-signal-core strong{margin-top:11px;font-size:15px}.about-signal-core small{font-size:7px}.about-signal-card{border-radius:8px;gap:7px;min-height:36px;padding-inline:10px;font-size:8px}.about-signal-card svg{width:13px;height:13px}.about-signal-card-one{top:13%;left:0}.about-signal-card-two{top:35%;right:-1%}.about-signal-card-three{bottom:7%;left:11%}.about-positioning{padding:94px 0 86px}.about-positioning-intro{grid-template-columns:1fr;gap:22px}.about-positioning-intro h2{font-size:41px}.about-positioning-intro>p{grid-column:auto;font-size:14px;line-height:1.65}.about-principles{margin-top:58px}.about-principles article{grid-template-columns:1fr;gap:18px;min-height:0;padding:27px 0 29px}.about-principles article>div{grid-template-columns:1fr;gap:10px}.about-principles h3{font-size:23px}.about-principles p{font-size:13px;line-height:1.6}.about-method-grid{gap:45px}.about-method-copy h2{font-size:41px}.about-method-copy>p{font-size:14px;line-height:1.65}.about-method-assurance{margin-top:29px}.about-method-rail{border-radius:11px;padding:8px 13px}.about-method-line{top:54px;bottom:54px;left:35px}.about-method-rail article{grid-template-columns:43px 22px 1fr;gap:10px;min-height:107px}.about-method-icon{border-radius:12px;width:43px;height:43px;box-shadow:0 0 0 4px #070608d1,inset 0 1px #ffffff0b}.about-method-rail h3{font-size:17px}.about-method-rail p{font-size:10px;line-height:1.45}.about-collaboration-section{padding:90px 0 96px}.about-collaboration-heading h2{font-size:41px}.about-collaboration-heading>p{font-size:14px;line-height:1.65}.about-collaboration-grid{gap:10px;margin-top:48px}.about-collaboration-grid article{min-height:220px;padding:24px}.about-collaboration-grid h3{margin-top:37px;font-size:21px}.about-promise{grid-template-columns:1fr;gap:28px;min-height:0;padding:30px 24px}.about-promise-copy{grid-template-columns:1fr;gap:16px}.about-promise-copy>p{font-size:23px}.about-founder-card{grid-template-columns:44px minmax(0,1fr);gap:14px;padding-top:24px}.about-founder-monogram{width:44px;height:44px;font-size:12px}.about-cta{min-height:530px}.about-cta h2{font-size:41px}.about-cta-actions{flex-direction:column;align-items:stretch;width:100%}.about-cta-actions .button{width:100%}.contact-section{padding-top:20px}.contact-copy h2{font-size:36px}.contact-grid{gap:50px}.contact-form{padding:21px 16px}.field-row{grid-template-columns:1fr}.legal-page{padding:62px 0 88px}.legal-shell>h1{margin-bottom:22px;font-size:35px}.legal-card{border-radius:11px;padding:25px 16px}.legal-card section+section{margin-top:24px;padding-top:24px}.legal-card h2{font-size:18px}.legal-card p,.legal-card li{font-size:15px;line-height:1.62}.not-found-page{text-align:center;min-height:720px;padding:92px 0 110px}.not-found-page:after{background:radial-gradient(circle at 50% 42%,#0000 5%,#0000002e 48%,#000000c2 100%)}.not-found-content{width:min(100% - 40px,720px)}.not-found-content h1,.not-found-content>p{margin-inline:auto}.not-found-actions{justify-content:center}.not-found-orbit{opacity:.38;width:520px;height:520px;top:43%;left:50%;right:auto;transform:translate(-50%,-50%)}.not-found-glow{opacity:.72;width:580px;left:50%;right:auto;transform:translate(-50%,-50%)}.footer-inner{grid-template-columns:1fr 1fr;gap:30px 26px;padding:58px 0 28px}.footer-brand{grid-column:1/-1}.footer-brand .brand{height:50px}.footer-brand .brand img{width:176px;height:176px}.footer-brand>p{max-width:330px;margin-top:15px}.footer-social-links{margin-top:20px}.footer-mindrails{flex-flow:wrap;grid-column:1/-1;column-gap:24px}.footer-mindrails h2{flex-basis:100%}.footer-column a{min-height:38px}.footer-insights{grid-template-columns:1fr;gap:19px;padding:23px 0 25px}.footer-insights-copy p{max-width:330px}.footer-insights .newsletter-signup{max-width:none}.footer-bottom{flex-direction:column;align-items:flex-start;gap:9px;padding:18px 0}.footer-legal{justify-content:flex-start;gap:5px 20px;width:100%}}@media (width<=900px) and (height<=560px){.mobile-menu{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto}.mobile-menu nav{gap:17px;height:auto;min-height:100%;padding-block:22px;overflow:visible}.mobile-menu nav>a:not(.button){font-size:23px}.mobile-booking{min-height:48px;margin-top:0;font-size:16px}}@media (width<=520px){.routine-flow-out .routine-rail:first-child{right:-4px;transform:rotate(-18deg)}.routine-flow-out .routine-rail:nth-child(3){right:-4px;transform:rotate(18deg)}}@media (width<=430px){.routine-flow-out .routine-rail:first-child{right:-9px;transform:rotate(-28deg)}.routine-flow-out .routine-rail:nth-child(3){right:-9px;transform:rotate(28deg)}}@media (width<=370px){.routine-graphic{grid-template-columns:64px minmax(25px,1fr) 102px minmax(25px,1fr) 88px;width:106%;transform:scale(.86)}.routine-flow-out .routine-rail:first-child{right:-9px;transform:rotate(-34deg)}.routine-flow-out .routine-rail:nth-child(3){right:-9px;transform:rotate(34deg)}}@media (width<=340px){.routine-flow-out .routine-rail:first-child{right:-15px;transform:rotate(-48deg)}.routine-flow-out .routine-rail:nth-child(3){right:-15px;transform:rotate(48deg)}}@media (width<=480px){.not-found-page{min-height:670px;padding:75px 0 90px}.not-found-content h1{font-size:44px}.not-found-content>p{margin-top:20px;font-size:14px}.not-found-actions{flex-direction:column;width:100%;margin-top:27px}.not-found-actions .button{width:100%}.not-found-orbit{width:420px;height:420px;top:40%}.not-found-orbit-ring-one{width:360px;height:190px}.not-found-orbit-ring-two{width:260px;height:350px}.not-found-code{font-size:118px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.motion-ready [data-reveal]{opacity:1;filter:none;transform:none}.benefit-card-shell.is-hovered .benefit-card,.benefit-card-shell.is-selected .benefit-card{transform:none}.benefit-card-inner.is-revealed:after{animation:none}.process-route-live,.optimization-line,.growth-line{stroke-dasharray:none;stroke-dashoffset:0;opacity:.42;animation:none!important}.analysis-beam{opacity:.14;transform:scaleY(1)}.optimization-area,.growth-area,.optimization-chart circle,.chart-point{opacity:.82}[data-motion-scope],[data-motion-scope]:before,[data-motion-scope]:after,[data-motion-scope] *,[data-motion-scope] :before,[data-motion-scope] :after{animation:none!important}.workflow-board-card{opacity:.48}.workflow-active-card{opacity:1;transform:translate3d(calc(200% + var(--workflow-double-inset)),-50%,0) scale(1);border-color:#58a6ff70}.workflow-processor-core{border-color:#c989ff59;box-shadow:inset 0 0 24px #7b36c90f}.workflow-processor-core>i{display:none}.workflow-board-column-output .workflow-board-card:first-of-type{opacity:.88;border-color:#58a6ff3d}.workflow-board-footer>b:after{opacity:.82;transform:scaleX(.62)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desktop-nav>a[aria-current=page],.mobile-menu a[aria-current=page]{color:#c989ff}.route-loading{min-height:65vh;color:var(--muted);place-items:center;font-size:14px;display:grid}.section-kicker{color:#aa62e8;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;display:inline-flex}.blog-hero{background:#000;border-bottom:1px solid #ffffff12;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.blog-hero:after{content:"";z-index:2;background:linear-gradient(#0000,#000);height:130px;position:absolute;inset:auto 0 0}.blog-hero-glow{z-index:1;filter:blur(45px);background:radial-gradient(circle,#7b36c947,#43196f1c 43%,#0000 72%);border-radius:50%;width:760px;height:430px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.blog-hero-content{z-index:4;text-align:center;padding:62px 0 82px}.blog-hero h1{letter-spacing:-.055em;margin-top:23px;font-size:clamp(52px,6vw,76px);font-weight:650;line-height:1.02}.blog-hero h1 span{color:#0000;background:linear-gradient(110deg,#fff 8%,#a861e8 78%);-webkit-background-clip:text;background-clip:text}.blog-hero-content>p{max-width:690px;color:var(--muted);margin:22px auto 0;font-size:16px;line-height:1.65}.blog-hero-search{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070707d1;width:min(690px,100%);min-height:52px;margin:24px auto 0}.blog-principles{justify-content:center;align-items:center;gap:8px;margin-top:27px;display:flex}.blog-principles span{color:#ffffff9e;background:#07070799;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 11px;font-size:10px;display:inline-flex}.blog-principles svg{color:#b36aed;width:12px}.blog-overview-section{background:radial-gradient(circle at 50% 12%,#7b36c912,#0000 28%);padding-top:105px}.featured-insight>.section-kicker{margin-bottom:19px}.blog-card{border:1px solid var(--border);background:linear-gradient(145deg,#111112e0,#060606f7);border-radius:11px;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.blog-card:hover{border-color:#a757e857;transform:translateY(-4px);box-shadow:0 24px 75px #00000057,0 0 48px #7b36c90f}.blog-card:not(.blog-card-featured){flex-direction:column;display:flex}.blog-card:not(.blog-card-featured) .blog-card-copy{flex:1}.blog-card:not(.blog-card-featured) .blog-card-link{margin-top:auto;padding-top:23px}.blog-card-featured{grid-template-columns:1.05fr .95fr;min-height:430px;display:grid}.blog-card-visual{background:#080809;border-bottom:1px solid #ffffff14;min-height:260px;display:block;position:relative;overflow:hidden}.blog-card-featured .blog-card-visual{border-bottom:0;border-right:1px solid #ffffff14;min-height:100%}.blog-card-visual>span,.article-hero-panel>span{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffb8;background:#020202b8;border:1px solid #ffffff21;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:10px;display:inline-flex;position:absolute;top:18px;left:18px}.blog-card-copy{flex-direction:column;align-items:flex-start;padding:28px 28px 30px;display:flex}.blog-card-featured .blog-card-copy{justify-content:center;padding:45px 42px}.blog-card-meta{color:#ffffff7a;flex-wrap:wrap;align-items:center;gap:8px 13px;font-size:10px;display:flex}.blog-card-meta>span:first-child{color:#b76df1;font-weight:700}.blog-card-meta span{align-items:center;gap:5px;display:inline-flex}.blog-card-meta svg{width:12px;height:12px}.blog-card h2{letter-spacing:-.04em;margin-top:17px;font-size:27px;line-height:1.13}.blog-card-featured h2{font-size:39px;line-height:1.07}.blog-card h2 a{transition:color .2s}.blog-card h2 a:hover{color:#ce98ff}.blog-card-copy>p{color:var(--muted);margin-top:15px;font-size:14px;line-height:1.65}.blog-card-link{color:#ffffffdb;align-items:center;gap:7px;margin-top:23px;font-size:12px;font-weight:600;display:inline-flex}.blog-card-link svg{color:#b66df0;width:14px;transition:transform .2s}.blog-card-link:hover svg{transform:translate(2px,-2px)}.blog-card-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #c177fcb8}.blog-hero-visual{--insight-accent:#ad61ec;--insight-accent-rgb:173,97,236;--insight-blue:#63b3f4;isolation:isolate;background:radial-gradient(circle at 52% 48%,rgba(var(--insight-accent-rgb),.16),transparent 48%), linear-gradient(145deg,#0d0d10,#050505);place-items:center;width:100%;height:100%;min-height:330px;display:grid;position:relative;overflow:hidden}.blog-hero-visual:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 30%,#00000038 100%);position:absolute;inset:0}.blog-hero-visual.is-compact{min-height:260px}.blog-hero-visual-agents{--insight-accent:#b96af0;--insight-accent-rgb:185,106,240}.blog-hero-visual-workflow{--insight-accent:#9b62ee;--insight-accent-rgb:155,98,238}.blog-hero-visual-voice{--insight-accent:#bd70f1;--insight-accent-rgb:189,112,241}.blog-hero-visual-security{--insight-accent:#9e66e9;--insight-accent-rgb:158,102,233}.blog-hero-visual-integration{--insight-accent:#ac68eb;--insight-accent-rgb:172,104,235}.blog-hero-visual-evidence{--insight-accent:#a962e8;--insight-accent-rgb:169,98,232}.blog-hero-visual-comparison{--insight-accent:#b369ef;--insight-accent-rgb:179,105,239}.blog-visual-grid{z-index:0;opacity:.22;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.insight-visual-stage{z-index:2;width:min(82%,430px);height:68%;position:relative}.is-compact .insight-visual-stage{width:min(85%,360px);height:66%}.insight-visual-node{z-index:3;width:54px;height:54px;color:var(--insight-accent);background:linear-gradient(145deg,#131116fa,#080809fa);border:1px solid #ffffff21;border-radius:14px;place-items:center;transition:border-color .3s,box-shadow .3s;display:grid;position:absolute;box-shadow:0 15px 38px #0000006b,inset 0 1px #ffffff06}.insight-visual-node svg{stroke-width:1.8px;width:23px;height:23px}.is-compact .insight-visual-node{border-radius:11px;width:43px;height:43px}.is-compact .insight-visual-node svg{width:19px;height:19px}.blog-card:hover .insight-visual-node,.blog-card:focus-within .insight-visual-node{border-color:rgba(var(--insight-accent-rgb),.34);box-shadow:0 15px 38px #0000006b,0 0 24px rgba(var(--insight-accent-rgb),.07)}.insight-visual-agents{grid-template-columns:minmax(78px,.72fr) 1px minmax(150px,1.35fr);align-items:center;gap:clamp(18px,4vw,34px);display:grid}.insight-visual-chat-card{aspect-ratio:1.08;color:#ffffffa3;background:linear-gradient(145deg,#121214eb,#070708f5);border:1px solid #ffffff1f;border-radius:18px;place-items:center;width:100%;max-height:126px;display:grid;position:relative;box-shadow:0 18px 42px #00000059}.insight-visual-chat-card>svg{stroke-width:1.65px;width:32px;height:32px}.insight-visual-dot-row{gap:5px;display:flex;position:absolute;bottom:17px}.insight-visual-dot-row i{background:#ffffff40;border-radius:50%;width:4px;height:4px}.insight-visual-agents-divider{background:linear-gradient(#0000,#ffffff24,#0000);width:1px;height:72%}.insight-visual-agent-flow{height:100%;position:relative}.insight-visual-agent-core{border-color:rgba(var(--insight-accent-rgb),.42);background:radial-gradient(circle at 50% 30%,rgba(var(--insight-accent-rgb),.19),#0a090c 72%);width:68px;height:68px;box-shadow:0 0 34px rgba(var(--insight-accent-rgb),.11),0 15px 38px #0006;top:50%;left:0;transform:translateY(-50%)}.insight-visual-agent-core svg{width:29px;height:29px}.insight-visual-agent-step{right:0}.insight-visual-agent-step.step-top{top:4%}.insight-visual-agent-step.step-middle{top:50%;transform:translateY(-50%)}.insight-visual-agent-step.step-bottom{bottom:4%}.insight-visual-agent-route{z-index:1;transform-origin:0;background:linear-gradient(90deg,rgba(var(--insight-accent-rgb),.25),#ffffff1f);height:1px;position:absolute;left:62px;right:42px}.insight-visual-agent-route.route-top{top:38%;transform:rotate(-17deg)}.insight-visual-agent-route.route-middle{top:50%}.insight-visual-agent-route.route-bottom{top:62%;transform:rotate(17deg)}.insight-visual-agents-signal{z-index:4;opacity:0;background:var(--insight-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3px);left:35%;box-shadow:0 0 14px #63b3f4b8}.is-compact .insight-visual-agent-core{width:54px;height:54px}.is-compact .insight-visual-agent-core svg{width:23px;height:23px}.is-compact .insight-visual-agent-route{left:48px;right:35px}.insight-visual-workflow{place-items:center;display:grid}.insight-visual-process-matrix{background:#070709d1;border:1px solid #ffffff1f;border-radius:18px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;width:min(82%,300px);height:min(100%,205px);padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000057}.insight-visual-process-matrix>span{z-index:2;color:#ffffff7a;background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;place-items:center;display:grid;position:relative}.insight-visual-process-matrix>span svg{stroke-width:1.7px;width:24px;height:24px}.insight-visual-process-matrix>span.is-qualified{color:var(--insight-blue);background:linear-gradient(145deg,#63b3f412,rgba(var(--insight-accent-rgb),.06));border-color:#63b3f447}.insight-visual-process-axis{z-index:3;pointer-events:none;background:#ffffff1f;position:absolute}.insight-visual-process-axis.axis-horizontal{height:1px;top:50%;left:13px;right:13px}.insight-visual-process-axis.axis-vertical{width:1px;top:13px;bottom:13px;left:50%}.insight-visual-process-scan{z-index:1;background:linear-gradient(90deg,transparent,rgba(var(--insight-accent-rgb),.1),transparent);filter:blur(1px);width:72px;position:absolute;top:9px;bottom:9px;left:-72px}.insight-visual-voice{justify-content:space-between;align-items:center;width:min(84%,430px);display:flex}.insight-visual-voice-source,.insight-visual-voice-handoff{flex:none;position:relative}.insight-visual-voice-source{border-color:rgba(var(--insight-accent-rgb),.4)}.insight-visual-voice-handoff{color:var(--insight-blue);border-color:#63b3f447}.insight-visual-voice-route{z-index:1;background:linear-gradient(90deg,rgba(var(--insight-accent-rgb),.28),#63b3f447);height:1px;position:absolute;top:50%;left:48px;right:48px}.insight-visual-wave{z-index:2;background:radial-gradient(ellipse,rgba(var(--insight-accent-rgb),.06),transparent 70%);border-radius:48px;justify-content:center;align-items:center;gap:7px;width:49%;height:96px;display:flex;position:relative;overflow:hidden}.insight-visual-wave>i{background:linear-gradient(var(--insight-accent),var(--insight-blue));opacity:.75;border-radius:4px;width:2px;height:26%}.insight-visual-wave>i:nth-child(2),.insight-visual-wave>i:nth-child(6){height:47%}.insight-visual-wave>i:nth-child(3),.insight-visual-wave>i:nth-child(5){height:69%}.insight-visual-wave>i:nth-child(4){height:88%}.insight-visual-wave-glow{opacity:0;filter:blur(3px);background:linear-gradient(90deg,#0000,#fff3,#0000);width:28%;position:absolute;inset:11px auto 11px -30%}.insight-visual-voice-status{z-index:4;width:23px;height:23px;color:var(--insight-blue);background:#090a0c;border:1px solid #63b3f457;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:calc(50% - 38px);right:-7px}.insight-visual-voice-status svg{stroke-width:2.1px;width:12px;height:12px}.insight-visual-security{width:min(72%,330px);height:78%}.insight-visual-security-frame{border:1px solid #ffffff17;position:absolute}.insight-visual-security-frame.frame-outer{border-radius:25px;inset:0}.insight-visual-security-frame.frame-inner{border-color:rgba(var(--insight-accent-rgb),.18);border-radius:18px;inset:19%}.insight-visual-security-corner{z-index:2;color:#ffffff70;place-items:center;width:27px;height:27px;display:grid;position:absolute}.insight-visual-security-corner svg{width:16px;height:16px}.insight-visual-security-corner.corner-top-left{top:9%;left:9%}.insight-visual-security-corner.corner-top-right{top:9%;right:9%}.insight-visual-security-corner.corner-bottom-left{bottom:9%;left:9%}.insight-visual-security-corner.corner-bottom-right{color:var(--insight-blue);bottom:9%;right:9%}.insight-visual-security-core{border-color:rgba(var(--insight-accent-rgb),.38);background:radial-gradient(circle at 50% 35%,rgba(var(--insight-accent-rgb),.18),#09090a 74%);border-radius:22px;width:76px;height:76px;top:50%;left:50%;transform:translate(-50%,-50%)}.insight-visual-security-core svg{width:32px;height:32px}.insight-visual-security-scan{z-index:4;opacity:0;background:linear-gradient(90deg,transparent,var(--insight-blue),transparent);height:1px;position:absolute;top:9%;left:8%;right:8%;box-shadow:0 0 15px #63b3f452}.insight-visual-integration{width:min(75%,340px);height:80%}.insight-visual-integration-route{z-index:1;background:#ffffff1c;position:absolute;top:50%;left:14%;right:14%}.insight-visual-integration-route.route-horizontal{height:1px}.insight-visual-integration-route.route-vertical{width:1px;inset:14% auto 14% 50%}.insight-visual-integration-tool.tool-mail{top:50%;left:0;transform:translateY(-50%)}.insight-visual-integration-tool.tool-data{top:0;left:50%;transform:translate(-50%)}.insight-visual-integration-tool.tool-calendar{top:50%;right:0;transform:translateY(-50%)}.insight-visual-integration-tool.tool-message{bottom:0;left:50%;transform:translate(-50%)}.insight-visual-integration-core{border-color:rgba(var(--insight-accent-rgb),.43);background:radial-gradient(circle at 50% 35%,rgba(var(--insight-accent-rgb),.2),#09090b 72%);width:72px;height:72px;top:50%;left:50%;transform:translate(-50%,-50%)}.insight-visual-integration-core svg{width:29px;height:29px}.insight-visual-integration-pulse{z-index:2;border:1px solid rgba(var(--insight-accent-rgb),.34);opacity:0;border-radius:18px;width:72px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.insight-visual-evidence{width:min(72%,315px);height:78%}.insight-visual-document{color:#ffffff80;background:linear-gradient(145deg,#121215fa,#080809fa);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:12px;width:68%;height:82%;padding:25px 24px;display:flex;position:absolute;box-shadow:0 18px 45px #0000005c}.insight-visual-document>svg{width:28px;height:28px;color:var(--insight-accent);stroke-width:1.7px}.insight-visual-document>i{background:#ffffff1c;border-radius:3px;height:3px}.insight-visual-document>i:nth-of-type(2){width:82%}.insight-visual-document>i:nth-of-type(3){width:61%}.insight-visual-document.document-back{opacity:.58;bottom:0;right:0;transform:rotate(4deg)}.insight-visual-document.document-front{z-index:2;top:0;left:0}.insight-visual-evidence-check{color:var(--insight-blue);border-color:#63b3f44d;bottom:2%;right:3%}.insight-visual-evidence-scan{z-index:3;opacity:0;background:linear-gradient(90deg,transparent,var(--insight-blue),transparent);width:calc(68% - 20px);height:1px;position:absolute;top:18%;left:10px;box-shadow:0 0 12px #63b3f44d}.insight-visual-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(13px,3vw,25px);display:grid}.insight-visual-comparison-card{color:#ffffff85;background:linear-gradient(145deg,#121214f0,#070708f7);border:1px solid #ffffff1c;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-width:0;height:60%;display:flex}.insight-visual-comparison-card>svg{stroke-width:1.7px;width:31px;height:31px}.insight-visual-comparison-card>span{gap:6px;width:48%;display:grid}.insight-visual-comparison-card>span i{background:#ffffff1c;border-radius:3px;height:2px}.insight-visual-comparison-card.is-secondary{color:var(--insight-accent);border-color:rgba(var(--insight-accent-rgb),.24)}.insight-visual-comparison-core{width:52px;height:52px;color:var(--insight-blue);border-color:#63b3f440;border-radius:50%;position:relative}.insight-visual-comparison-pulse{z-index:2;opacity:0;border:1px solid #63b3f44d;border-radius:50%;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.blog-hero-visual:not(.is-compact) .insight-visual-agents-signal{animation:16s cubic-bezier(.4,0,.2,1) 1s infinite insight-agents-progress}.blog-hero-visual:not(.is-compact) .insight-visual-process-scan{animation:18s ease-in-out 1s infinite insight-process-review}.blog-hero-visual:not(.is-compact) .insight-visual-wave-glow{animation:14s ease-in-out .8s infinite insight-voice-handoff}.blog-hero-visual:not(.is-compact) .insight-visual-security-scan{animation:18s ease-in-out 1s infinite insight-security-review}.blog-hero-visual:not(.is-compact) .insight-visual-integration-pulse{animation:17s ease-out 1s infinite insight-integration-health}.blog-hero-visual:not(.is-compact) .insight-visual-evidence-scan{animation:17s ease-in-out 1s infinite insight-evidence-check}.blog-hero-visual:not(.is-compact) .insight-visual-comparison-pulse{animation:18s ease-out 1s infinite insight-comparison-focus}@keyframes insight-agents-progress{0%,8%{opacity:0;left:35%}12%{opacity:1}29%{opacity:1;left:calc(100% - 49px)}34%,to{opacity:0;left:calc(100% - 49px)}}@keyframes insight-process-review{0%,8%{opacity:0;transform:translate(0)}13%{opacity:1}34%{opacity:.9;transform:translate(370px)}40%,to{opacity:0;transform:translate(370px)}}@keyframes insight-voice-handoff{0%,8%{opacity:0;left:-30%}13%{opacity:1}34%{opacity:.9;left:102%}40%,to{opacity:0;left:102%}}@keyframes insight-security-review{0%,8%{opacity:0;top:9%}13%{opacity:1}35%{opacity:.9;top:90%}41%,to{opacity:0;top:90%}}@keyframes insight-integration-health{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(1)}13%{opacity:.75}30%{opacity:0;transform:translate(-50%,-50%)scale(1.55)}31%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes insight-evidence-check{0%,8%{opacity:0;top:18%}13%{opacity:1}35%{opacity:.9;top:73%}41%,to{opacity:0;top:73%}}@keyframes insight-comparison-focus{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(1)}13%{opacity:.7}30%{opacity:0;transform:translate(-50%,-50%)scale(1.55)}31%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.blog-tools{background:#0b0b0bb8;border:1px solid #ffffff17;border-radius:10px;gap:18px;margin-top:88px;padding:20px;display:grid}.blog-search{background:#070707;border:1px solid #ffffff1c;border-radius:7px;align-items:center;gap:11px;min-height:48px;padding:0 15px;display:flex}.blog-search:focus-within{border-color:#9d4feaa6;box-shadow:0 0 0 3px #7b36c91a}.blog-search svg{color:#8f8f91;flex:none;width:17px}.blog-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;font-size:13px}.blog-search input::placeholder{color:#ffffff59}.blog-filters{flex-wrap:wrap;gap:8px;display:flex}.blog-filters button{color:#fff9;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;min-height:32px;padding:0 12px;font-size:10px;transition:color .2s,border-color .2s,background .2s}.blog-filters button:hover,.blog-filters button.is-active{color:#fff;background:#7b36c926;border-color:#9d4fea6b}.blog-filters button:focus-visible,.blog-results-heading>button:focus-visible{outline-offset:3px;outline:2px solid #c177fcb8}.blog-results-heading,.related-heading{justify-content:space-between;align-items:end;gap:30px;margin:78px 0 30px;display:flex}.blog-results-heading h2,.related-heading h2{margin-top:10px;font-size:39px;line-height:1.05}.blog-results-heading>button,.related-heading>a{color:#ffffff9e;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.related-heading svg{color:#ad63eb;width:14px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.blog-state{text-align:center;border:1px solid var(--border);background:#0b0b0bbf;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:50px 24px;display:flex}.blog-state h2{font-size:31px}.blog-state p{max-width:550px;color:var(--muted);margin-top:13px;line-height:1.6}.blog-state .button{margin-top:23px}.blog-error{border-color:#ce545459}.blog-empty{margin-top:20px}.article-page{background:#000}.article-header{background:radial-gradient(circle at 23% 30%,#7b36c91c,#0000 34%);border-bottom:1px solid #ffffff14;min-height:660px;padding:55px 0 76px;position:relative;overflow:hidden}.article-header-glow{filter:blur(40px);background:radial-gradient(circle,#7b36c92b,#0000 67%);border-radius:50%;width:620px;height:500px;position:absolute;top:-80px;right:-120px}.article-breadcrumbs{color:#ffffff6b;align-items:center;gap:9px;font-size:10px;display:flex}.article-breadcrumbs a{transition:color .2s}.article-breadcrumbs a:hover{color:#fff}.article-breadcrumbs span:last-child{color:#ffffffab}.article-header-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:75px;margin-top:54px;display:grid}.article-heading h1{letter-spacing:-.055em;max-width:760px;margin-top:21px;font-size:clamp(47px,5vw,67px);line-height:1.01}.article-heading>p{max-width:690px;color:var(--muted);margin-top:23px;font-size:17px;line-height:1.64}.article-meta{color:#ffffff85;flex-wrap:wrap;gap:10px 18px;margin-top:29px;font-size:11px;display:flex}.article-meta span{align-items:center;gap:7px;display:inline-flex}.article-meta svg{color:#a75de7;width:14px}.article-hero-panel{border:1px solid #ffffff1f;border-radius:12px;height:380px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0006}.article-layout{grid-template-columns:260px minmax(0,720px);justify-content:center;gap:90px;padding-top:100px;padding-bottom:120px;display:grid}.article-aside{min-width:0}.article-summary,.article-toc{background:#0b0b0bc7;border:1px solid #ffffff1a;border-radius:9px;padding:22px}.article-summary>span,.article-toc>span{color:#a95ee9;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.article-summary ul{gap:15px;margin:17px 0 0;padding:0;list-style:none;display:grid}.article-summary li{color:#ffffffb3;padding-left:17px;font-size:12px;line-height:1.55;position:relative}.article-summary li:before{content:"";background:#8840ca;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0;box-shadow:0 0 8px #9d4fea80}.article-toc{top:calc(var(--header-height) + 18px);flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex;position:sticky}.article-toc>span{margin-bottom:5px}.article-toc a{color:#ffffff85;font-size:11px;line-height:1.35;transition:color .2s}.article-toc a:hover{color:#fff}.article-content{min-width:0}.article-content>section{scroll-margin-top:calc(var(--header-height) + 24px)}.article-content>section+section{border-top:1px solid #ffffff17;margin-top:64px;padding-top:64px}.article-content h2{letter-spacing:-.04em;font-size:34px;line-height:1.15}.article-content p{color:var(--muted-strong);margin-top:20px;font-size:17px;line-height:1.78}.article-content ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.article-content li{color:var(--muted-strong);padding-left:24px;font-size:16px;line-height:1.67;position:relative}.article-content li:before{content:"";border:1px solid #a259df;border-radius:2px;width:8px;height:8px;position:absolute;top:.68em;left:1px;transform:rotate(45deg)}.article-content blockquote{color:#ffffffe0;background:linear-gradient(90deg,#7b36c91c,#7b36c906);border:1px solid #9d4fea3d;border-left:3px solid #8e43cc;border-radius:0 9px 9px 0;margin:30px 0 0;padding:24px 26px;font-size:18px;line-height:1.62}.article-tags{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:8px;margin-top:65px;padding-top:25px;display:flex}.article-tags span{color:#fff9;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:29px;padding:0 11px;font-size:10px;display:inline-flex}.article-content .article-sources{border-top:0;margin-top:80px;padding-top:0}.article-sources>h2{margin-top:11px}.article-sources>p{color:#ffffff80;margin-top:13px;font-size:12px;line-height:1.55}.article-sources ol{counter-reset:sources;gap:9px;margin:26px 0 0;padding:0;list-style:none;display:grid}.article-sources ol li{counter-increment:sources;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;min-height:76px;padding:14px 15px;display:flex}.article-sources ol li:before{content:counter(sources,decimal-leading-zero);color:#9d50df;border:0;flex:none;width:auto;height:auto;font-size:10px;position:static;transform:none}.article-sources li>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.article-sources strong{font-size:12px;line-height:1.35}.article-sources li span{color:#ffffff6e;font-size:10px}.article-sources a{color:#ffffffa6;flex:none;align-items:center;gap:6px;font-size:10px;display:inline-flex}.article-sources a svg{color:#a85fe8;width:12px}.article-sources a:focus-visible,.article-back:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #c177fcb8}.article-editorial-note{background:#ffffff05;border:1px solid #ffffff17;border-radius:8px;margin-top:34px;padding:21px 22px}.article-editorial-note strong{font-size:12px}.article-editorial-note p{color:#ffffff80;margin-top:7px;font-size:12px;line-height:1.6}.article-back{color:#ffffffa6;align-items:center;gap:7px;margin-top:33px;font-size:11px;display:inline-flex}.article-back svg{color:#a65de6;width:14px}.related-insights{background:radial-gradient(circle at 50% 0,#7b36c914,#0000 35%);border-top:1px solid #ffffff14}.related-heading{margin-top:0}.blog-not-found{text-align:center;background:radial-gradient(circle,#7b36c91a,#0000 40%);place-items:center;min-height:70vh;display:grid}.blog-not-found h1{margin-top:20px;font-size:52px}.blog-not-found p{max-width:560px;color:var(--muted);margin:18px auto 25px;line-height:1.65}.insights-cta{text-align:center;border-top:1px solid #ffffff14;place-items:center;min-height:510px;display:grid;position:relative;overflow:hidden}.insights-cta:after{content:"";z-index:2;background:radial-gradient(circle,#0000,#00000061 80%);position:absolute;inset:0}.insights-cta-glow{z-index:1;filter:blur(45px);background:radial-gradient(circle,#7b36c94f,#0000 68%);border-radius:50%;width:650px;height:370px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insights-cta .container{z-index:4;padding:75px 0}.insights-cta h2{max-width:770px;margin:21px auto 0;font-size:53px;line-height:1.04}.insights-cta p{max-width:650px;color:var(--muted);margin:20px auto 0;font-size:15px;line-height:1.65}.insights-cta-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}@media (width<=900px){.blog-card-featured{grid-template-columns:1fr}.blog-card-featured .blog-card-visual{border-bottom:1px solid #ffffff14;border-right:0;min-height:360px}.blog-card-featured .blog-card-copy{padding:36px 32px}.article-header-grid{grid-template-columns:1fr;gap:45px}.article-hero-panel{width:min(620px,100%)}.article-layout{grid-template-columns:210px minmax(0,1fr);gap:52px}}@media (width<=700px){.blog-hero{min-height:530px}.blog-hero-content{padding-block:75px}.blog-hero h1{font-size:clamp(43px,11vw,59px)}.blog-hero-content>p{font-size:14px}.blog-principles{flex-wrap:wrap}.blog-overview-section{padding-top:82px}.blog-card-featured .blog-card-visual{min-height:300px}.blog-card-featured h2{font-size:32px}.blog-card-featured .blog-card-copy{padding:29px 23px 32px}.blog-tools{margin-top:67px;padding:14px}.blog-results-heading,.related-heading{flex-direction:column;align-items:flex-start;margin-top:60px}.blog-results-heading h2,.related-heading h2{font-size:32px}.blog-grid{grid-template-columns:1fr}.blog-card h2{font-size:25px}.article-header{padding-top:34px}.article-header-grid{margin-top:38px}.article-heading h1{font-size:45px}.article-heading>p{font-size:15px}.article-hero-panel{height:330px}.article-layout{grid-template-columns:1fr;gap:55px;padding-top:70px}.article-toc{display:none}.article-summary{padding:20px}.article-content h2{font-size:30px}.article-content p{font-size:16px}.article-content li{font-size:15px}.article-content>section+section{margin-top:52px;padding-top:52px}.insights-cta h2{font-size:41px}.insights-cta-actions{flex-direction:column;width:min(310px,100%);margin-inline:auto}.insights-cta-actions .button{width:100%}}@media (width<=480px){.blog-hero{min-height:500px}.blog-hero-content{padding-block:60px}.blog-hero h1{font-size:41px}.blog-principles span{font-size:9px}.blog-card-visual,.blog-card-featured .blog-card-visual{min-height:255px}.blog-card-copy{padding:23px 19px 27px}.blog-card-featured .blog-card-copy{padding-inline:19px}.blog-card-featured h2{font-size:29px}.blog-card-meta{gap:7px 10px}.blog-hero-visual{min-height:255px}.blog-hero-visual .insight-visual-stage{width:87%;height:72%}.insight-visual-agents{grid-template-columns:minmax(67px,.72fr) 1px minmax(132px,1.35fr);gap:12px}.insight-visual-chat-card{border-radius:14px}.insight-visual-chat-card>svg{width:26px;height:26px}.insight-visual-dot-row{bottom:12px}.insight-visual-process-matrix{border-radius:14px;gap:7px;width:88%;padding:9px}.insight-visual-process-axis.axis-horizontal{left:9px;right:9px}.insight-visual-process-axis.axis-vertical{top:9px;bottom:9px}.insight-visual-voice{width:91%}.insight-visual-wave{gap:5px;width:46%}.insight-visual-voice-status{right:-4px}.insight-visual-security{width:79%;height:74%}.insight-visual-security-core{border-radius:18px;width:63px;height:63px}.insight-visual-security-core svg{width:27px;height:27px}.insight-visual-integration{width:79%;height:76%}.insight-visual-integration-core,.insight-visual-integration-pulse{width:60px;height:60px}.insight-visual-integration-core svg{width:25px;height:25px}.insight-visual-evidence{width:80%;height:76%}.insight-visual-document{border-radius:13px;gap:9px;padding:18px}.insight-visual-document>svg{width:24px;height:24px}.insight-visual-comparison{gap:8px}.insight-visual-comparison-card{border-radius:13px;gap:14px}.insight-visual-comparison-card>svg{width:25px;height:25px}.insight-visual-comparison-core,.insight-visual-comparison-pulse{width:43px;height:43px}.blog-tools{margin-top:55px}.blog-filters{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.blog-filters button{flex:none}.blog-results-heading h2{font-size:29px}.article-header{min-height:0;padding-bottom:55px}.article-breadcrumbs{overflow:hidden}.article-breadcrumbs span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-heading h1{font-size:38px}.article-heading>p{font-size:14px}.article-meta{flex-direction:column;align-items:flex-start}.article-hero-panel{height:265px}.article-layout{padding-top:55px;padding-bottom:85px}.article-content h2{font-size:27px}.article-content p{font-size:15px;line-height:1.72}.article-content blockquote{padding:20px 18px;font-size:16px}.article-sources ol li{flex-wrap:wrap;align-items:flex-start;gap:10px 14px}.article-sources li>div{flex-basis:calc(100% - 40px)}.article-sources a{margin-left:31px}.blog-not-found h1{font-size:39px}.insights-cta{min-height:470px}.insights-cta h2{font-size:36px}}[data-motion-scope]:not(.is-motion-active),[data-motion-scope]:not(.is-motion-active):before,[data-motion-scope]:not(.is-motion-active):after,[data-motion-scope]:not(.is-motion-active) *,[data-motion-scope]:not(.is-motion-active) :before,[data-motion-scope]:not(.is-motion-active) :after{animation-play-state:paused!important}[data-motion-scope].is-motion-active,[data-motion-scope].is-motion-active:before,[data-motion-scope].is-motion-active:after,[data-motion-scope].is-motion-active *,[data-motion-scope].is-motion-active :before,[data-motion-scope].is-motion-active :after{animation-play-state:running!important}
