@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300..800;1,300..800&family=Inter:ital,wght@0,300..800;1,300..800&display=swap";:root{--font-head:"Plus Jakarta Sans","Inter",system-ui,-apple-system,sans-serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--ink:#070d18;--ink-2:#0b1424;--navy:#0f2244;--navy-2:#153059;--charcoal:#151b24;--white:#fff;--mist:#f4f6fa;--mist-2:#eaeff7;--text:#282828;--text-2:#282828;--text-3:#77869b;--inv:#edf2fa;--inv-2:#9eaec6;--inv-3:#6c7e99;--blue:#2456f0;--blue-deep:#1739a8;--blue-wash:#eaf0ff;--cyan:#3bc9e0;--line:#0f224421;--line-soft:#0f224414;--line-inv:#ffffff21;--shell:1200px;--pad:clamp(20px,5vw,48px);--sec-y:clamp(24px,2.8vw,36px);--r:14px;--ease:cubic-bezier(.22,.7,.28,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--white);color:var(--text);font-family:var(--font-body);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;font-weight:400;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);letter-spacing:-.028em;color:var(--text);text-wrap:balance;margin:0;font-weight:750;line-height:1.15}h1{letter-spacing:-.035em;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:800;line-height:1.14}h2{letter-spacing:-.028em;font-size:clamp(1.7rem,3.1vw,2.4rem);font-weight:750;line-height:1.2}.h2{font-family:var(--font-head);letter-spacing:-.028em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.1vw,2.4rem);font-weight:750;line-height:1.2}h3{letter-spacing:-.022em;font-size:clamp(1.18rem,1.6vw,1.38rem);font-weight:700;line-height:1.28}h4{letter-spacing:-.015em;font-size:1.05rem;font-weight:700;line-height:1.35}h5{letter-spacing:-.014em;font-size:.98rem;font-weight:700;line-height:1.38}h6{letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:700;line-height:1.4}p{margin:0}:focus-visible{outline:2.5px solid var(--blue);outline-offset:3px;border-radius:4px}.dark :focus-visible,.hero :focus-visible,.phero :focus-visible{outline-color:var(--cyan)}::selection{background:var(--blue);color:#fff}.shell{width:100%;max-width:var(--shell);padding-inline:var(--pad);margin:0 auto}.sec{padding-block:var(--sec-y);position:relative}.dark{background:var(--ink);color:var(--inv)}.dark h1,.dark h2,.dark h3,.dark h4,.dark .h2{color:#fff}.lead{color:var(--text-2);max-width:60ch;font-size:clamp(1.06rem,1.5vw,1.22rem);line-height:1.62}.dark .lead{color:var(--inv-2)}.measure{max-width:62ch}.sec-head{max-width:34ch}.sec-head+.lead{margin-top:22px}.rule{background:var(--line);border:0;height:1px;margin:0}.dark .rule{background:var(--line-inv)}.btn{font-family:var(--font-head);letter-spacing:-.012em;cursor:pointer;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:15px 27px;font-size:.985rem;font-weight:700;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 10px 26px -12px #2456f0d9}.btn-primary:hover{background:var(--blue-deep);box-shadow:0 16px 34px -14px #2456f0f2}.btn-ghost{border-color:var(--line);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--text);background:#0f22440a}.dark .btn-ghost,.hero .btn-ghost,.phero .btn-ghost{color:#fff;border-color:#ffffff3d}.dark .btn-ghost:hover,.hero .btn-ghost:hover,.phero .btn-ghost:hover{background:#ffffff14;border-color:#fff}.btn-sm{padding:11px 20px;font-size:.9rem}.platform-pick{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.platform-pick-label{font-family:var(--font-head);color:var(--text-2);font-size:.9rem;font-weight:700}.tlink{font-family:var(--font-head);color:var(--blue);align-items:center;gap:9px;padding-bottom:3px;font-size:.97rem;font-weight:700;display:inline-flex;position:relative}.tlink:after{content:"";transform-origin:0;width:100%;height:1.5px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(.28)}.tlink:hover:after{transform:scaleX(1)}.tlink svg{transition:transform .35s var(--ease)}.tlink:hover svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transition:none;transform:none}*{transition-duration:60ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.skip{z-index:200;color:var(--ink);background:#fff;border-radius:0 0 10px;padding:12px 18px;font-weight:700;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.hdr{z-index:120;border-bottom:1px solid var(--line);transition:box-shadow .35s var(--ease),border-color .35s var(--ease);background:#fff;position:fixed;inset:0 0 auto;box-shadow:0 2px 20px -14px #0f224433}.hdr-in{height:104px;transition:height .35s var(--ease);align-items:center;gap:28px;display:flex}.hdr.stuck .hdr-in{height:104px}.brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.brand-mark{flex-shrink:0;width:34px;height:34px}.brand-mark-full{flex-shrink:0;width:auto;height:92px}.brand-txt{font-family:var(--font-head);letter-spacing:-.035em;color:var(--text);font-size:1.14rem;font-weight:800;line-height:1.05}.brand-txt span{letter-spacing:.16em;color:var(--text-3);text-transform:uppercase;margin-top:2px;font-size:.58rem;font-weight:600;display:block}.nav{align-items:center;gap:4px;margin-left:auto;display:flex}.nav a,.nav button{font-family:var(--font-head);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 14px;font-size:.945rem;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.nav-drop{position:relative}.nav-drop>button svg{transition:transform .3s var(--ease)}.nav-drop.open>button svg{transform:rotate(180deg)}.drop{border:1px solid var(--line);opacity:0;visibility:hidden;width:314px;transition:opacity .26s var(--ease),transform .26s var(--ease),visibility .26s;background:#fff;border-radius:16px;padding:9px;position:absolute;top:calc(100% + 12px);left:50%;transform:translateY(-7px);box-shadow:0 30px 70px -30px #0f22444d}.nav-drop.open .drop{opacity:1;visibility:visible;transform:none}.drop a{white-space:normal;border-radius:11px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:11px 13px;display:flex}.drop a strong{color:var(--text);font-size:.94rem;font-weight:700}.drop a em{color:var(--text-3);font-family:Inter,sans-serif;font-size:.79rem;font-style:normal;font-weight:400;line-height:1.4}.drop a:hover em{color:var(--text-2)}.drop-sub{gap:8px;margin-top:-4px;padding:0 13px 9px 30px;display:flex}.drop-sub a{background:var(--line-soft);width:auto;color:var(--text-2);transition:background .2s var(--ease),color .2s var(--ease);border-radius:100px;padding:5px 14px;font-size:.79rem;font-weight:600;display:inline-flex}.hdr-cta{flex-shrink:0;align-items:center;gap:16px;display:flex}.hdr-phone{font-family:var(--font-head);color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:inline-flex}.hdr-phone:hover{color:var(--blue)}.hdr-phone svg{opacity:.65}.burger{border:1px solid var(--line);background:var(--mist);cursor:pointer;border-radius:11px;flex-shrink:0;width:44px;height:44px;margin-left:auto;display:none;position:relative}.burger i{background:var(--text);width:20px;height:1.8px;transition:transform .34s var(--ease),opacity .2s;border-radius:2px;position:absolute;left:12px}.burger i:first-child{top:15px}.burger i:nth-child(2){top:21px}.burger i:nth-child(3){top:27px}body.menu-open .burger i:first-child{transform:translateY(6px)rotate(45deg)}body.menu-open .burger i:nth-child(2){opacity:0}body.menu-open .burger i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;z-index:118;background:#04081099;transition:opacity .35s,visibility .35s;position:fixed;inset:0}body.menu-open .scrim{opacity:1;visibility:visible}.mnav{z-index:125;border-left:1px solid var(--line-inv);visibility:hidden;width:min(460px,92vw);height:100dvh;transition:transform .44s var(--ease),visibility .44s var(--ease);overscroll-behavior:contain;background:linear-gradient(#0b1424,#070d18);flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(102%)}body.menu-open .mnav{visibility:visible;transform:none}.mnav-top{padding:26px var(--pad);border-bottom:1px solid var(--line-inv);justify-content:space-between;align-items:center;display:flex}.mnav-close{border:1px solid var(--line-inv);color:#fff;cursor:pointer;background:0 0;border-radius:12px;width:48px;height:48px;font-size:1.5rem;line-height:1}.mnav-body{padding:16px var(--pad) 40px;flex-direction:column;display:flex}.mnav-body>a,.macc>button{font-family:var(--font-head);color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-size:1.34rem;font-weight:700;display:flex}.macc-panel{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.macc-panel a{color:#fff;border-left:1.5px solid #3bc9e059;margin-left:2px;padding:14px 0 14px 18px;font-size:1.1rem;display:block}.macc-panel a:hover{color:#fff}.macc-sub{gap:10px;margin-top:-8px;padding:0 0 14px 38px;display:flex}.macc-sub a{background:#ffffff14;border-left:none;border-radius:100px;margin-left:0;padding:6px 16px;font-size:.88rem;font-weight:600;display:inline-flex}.macc.open>button svg{transform:rotate(180deg)}.macc>button svg{transition:transform .3s var(--ease)}.mnav-foot{flex-direction:column;gap:16px;margin-top:34px;display:flex}.mnav-foot .btn{width:100%;padding:16px 0;font-size:1.05rem}.mnav-meta{color:var(--inv-3);flex-direction:column;gap:8px;margin-top:8px;font-size:1rem;display:flex}.mnav-meta a:hover{color:#fff}@media (width<=1080px){.nav,.hdr-cta{display:none}.burger{display:block}}.video-banner{background:var(--ink);width:100%;line-height:0;position:relative}.video-banner-el{object-fit:cover;width:100%;height:clamp(260px,46vw,620px);display:block}.hero{background:var(--ink);color:var(--inv);isolation:isolate;padding-top:clamp(112px,7vw,130px);padding-bottom:clamp(40px,5vw,64px);position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:radial-gradient(58% 52% at 72% 22%,#2456f04d,#0000 62%),radial-gradient(42% 44% at 22% 78%,#3bc9e024,#0000 66%),radial-gradient(70% 60% at 50% 0,#15305999,#0000 70%);height:120%;position:absolute;inset:-30% -10% auto}.hero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 62% at 50% 34%,#000 5%,#0000 78%);mask-image:radial-gradient(70% 62% at 50% 34%,#000 5%,#0000 78%)}.hero-video-el{z-index:-3;object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.hero-video:before{content:"";z-index:-2;background:linear-gradient(#070d1859,#070d18cc);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.hero h1{color:#fff;font-size:clamp(2rem,3.9vw,2.9rem);line-height:1.12}.hero h1 .ln{display:block;overflow:hidden}.hero h1 .ln>span{animation:rise .95s var(--ease) forwards;display:block;transform:translateY(102%)}.hero h1 .ln:nth-child(2)>span{animation-delay:.1s}.hero h1 .ln:nth-child(3)>span{animation-delay:.2s}.hero h1 .ln:nth-child(4)>span{animation-delay:.3s}@keyframes rise{to{transform:none}}.hero-sub{color:#a9bad2;text-wrap:pretty;opacity:0;max-width:46ch;animation:fadeUp .9s var(--ease) .38s forwards;margin-top:22px;font-size:clamp(.95rem,1.15vw,1.04rem);line-height:1.7}.hero-acts{opacity:0;animation:fadeUp .9s var(--ease) .5s forwards;flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.hero-phone{font-family:var(--font-head);color:#bccbe1;opacity:0;animation:fadeUp .9s var(--ease) .62s forwards;transition:color .2s var(--ease);align-items:center;gap:9px;margin-top:20px;font-size:.92rem;font-weight:600;display:inline-flex}.hero-phone:hover{color:#fff}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-tag{color:#bccbe1;font-size:.86rem;font-family:var(--font-head);letter-spacing:-.008em;opacity:0;animation:fadeUp .8s var(--ease) .15s forwards;background:#ffffff0b;border-radius:100px;align-items:center;gap:11px;margin-bottom:30px;padding:8px 17px 8px 11px;font-weight:600;display:inline-flex}.hero-tag b{color:#fff;font-weight:700}.dot{background:var(--cyan);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #3bc9e02e}.hviz{opacity:0;animation:fadeUp 1.1s var(--ease) .34s forwards;flex-direction:column;gap:14px;display:flex;position:relative}.hviz-svg{width:100%;height:auto;overflow:visible}.flow{stroke-dasharray:5 11;animation:3.4s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-64px}}.pulse{animation:3.6s ease-in-out infinite pl}@keyframes pl{0%,to{opacity:.28}50%{opacity:1}}.spin-slow{transform-origin:302px 246px;animation:44s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.chip{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);font-family:var(--font-head);color:#dce6f5;white-space:nowrap;background:#0b1424d1;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:9px;padding:10px 15px;font-size:1rem;font-weight:600;display:flex;position:absolute;box-shadow:0 22px 50px -26px #000000e6}.chip b{color:var(--inv-3);letter-spacing:.02em;font-size:.88rem;font-weight:500;display:block}.chip-row{flex-wrap:wrap;gap:12px;display:flex}.chip-1,.chip-2{white-space:normal;flex:220px;animation:8s ease-in-out infinite float;position:static}.chip-2{animation-delay:.8s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (width<=960px){.hero-grid{grid-template-columns:1fr;gap:44px}.hero-sub{max-width:56ch}}@media (width<=520px){.chip-row{flex-direction:column}.chip-1,.chip-2{padding:10px 14px;font-size:.9rem;animation:none}}.vstrip{background:var(--ink);border-top:1px solid var(--line-inv);border-bottom:1px solid var(--line-inv);z-index:2;margin-bottom:clamp(24px,2.8vw,36px);position:relative}.vstrip-in{grid-template-columns:repeat(4,1fr);display:grid}.vitem{border-right:1px solid var(--line-inv);transition:background .35s var(--ease);padding:38px 30px 40px;position:relative}.vitem:first-child{padding-left:0}.vitem:last-child{border-right:0;padding-right:0}.vitem:hover{background:#ffffff07}.vitem svg{margin-bottom:16px}.vitem h3{letter-spacing:.04em;color:#fff;text-transform:uppercase;margin-bottom:9px;font-size:clamp(1.18rem,1.6vw,1.38rem);font-weight:800}.vitem p{color:var(--inv-3);max-width:22ch;font-size:.9rem;line-height:1.55}@media (width<=900px){.vstrip-in{grid-template-columns:repeat(2,1fr)}.vitem{border-bottom:1px solid var(--line-inv);padding:28px 22px}.vitem:nth-child(2n){border-right:0;padding-right:0}.vitem:nth-child(odd){padding-left:0}.vitem:nth-last-child(-n+2){border-bottom:0}}@media (width<=480px){.vstrip-in{grid-template-columns:1fr}.vitem{border-right:0;padding:24px 0}.vitem p{max-width:36ch}}.chal-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,80px);display:grid}.chal-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(20px,3.4vw,54px);margin-top:clamp(48px,6vw,76px);display:grid}.side{position:relative}.side-label{font-family:var(--font-head);letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:14px;font-size:.83rem;font-weight:700;display:flex}.side-label .sq{background:var(--text-3);border-radius:2px;width:9px;height:9px}.side.after .side-label{color:var(--blue)}.side.after .side-label .sq{background:var(--blue)}.side ul{margin:0;padding:0;list-style:none}.side li{border-bottom:1px solid var(--line-soft);font-family:var(--font-head);letter-spacing:-.018em;align-items:center;gap:14px;padding:19px 4px 19px 0;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:600;display:flex}.side.before li{color:var(--text-3)}.side.before li:before{content:"";opacity:.7;background:currentColor;flex-shrink:0;width:16px;height:1.5px}.side.after li{color:var(--text)}.side.after li:before{content:"";background:var(--blue-wash);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.2l2.4 2.4 4.8-5' stroke='%232456F0' stroke-width='1.9' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;flex-shrink:0}.chal-arrow{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:0;padding-block:30px;display:flex;position:relative}.chal-arrow .stem{background:linear-gradient(180deg,transparent,var(--line),transparent);flex:1;width:1px}.chal-core{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 32% 26%,var(--blue),var(--blue-deep) 72%);border-radius:50%;flex-shrink:0;place-items:center;width:clamp(88px,10vw,124px);display:grid;position:relative;box-shadow:0 24px 60px -22px #2456f0b3}.chal-core:after{content:"";border:1px solid #2456f03d;border-radius:50%;animation:4.5s ease-out infinite halo;position:absolute;inset:-14px}@keyframes halo{0%{opacity:.9;transform:scale(.92)}70%{opacity:0;transform:scale(1.2)}to{opacity:0}}.chal-core span{font-family:var(--font-head);letter-spacing:.09em;text-align:center;font-size:.72rem;font-weight:800;line-height:1.25}@media (width<=860px){.chal-top{grid-template-columns:1fr;align-items:start;gap:22px}.chal-flow{grid-template-columns:1fr;gap:8px}.chal-arrow{flex-direction:row;gap:18px;padding:26px 0}.chal-arrow .stem{background:linear-gradient(90deg,transparent,var(--line),transparent);width:auto;height:1px}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.split-top{align-items:center}.split-form{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.split-consult{grid-template-columns:minmax(0,2.5fr) minmax(0,1.5fr);align-items:stretch}.split-media{margin:26px 0 6px}.lform-sticky{position:sticky;top:110px}@media (width<=900px){.split-consult{grid-template-columns:1fr}.lform-sticky{position:static;top:auto}}.lform-card{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:clamp(24px,3vw,32px);box-shadow:0 40px 90px -60px #0f224499}.lform-card h3{font-family:var(--font-head);color:var(--text);letter-spacing:-.02em;font-size:clamp(1.18rem,1.6vw,1.38rem);font-weight:800}.lform-card>p{color:var(--text-2);margin-top:8px;font-size:.95rem;line-height:1.55}.lform{flex-direction:column;gap:14px;margin-top:22px;display:flex}.lform input,.lform select,.lform textarea{border:1px solid var(--line);background:var(--mist);border-radius:11px;width:100%;padding:14px 15px;font-family:inherit;font-size:.95rem;transition:border-color .25s,background .25s,box-shadow .25s}.lform textarea{resize:vertical;min-height:90px;line-height:1.5}.lform select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%234E5C70' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat}.lform input:focus,.lform select:focus,.lform textarea:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 4px #2456f01c}.lform .btn{width:100%;margin-top:2px}.lform-field{flex-direction:column;gap:6px;display:flex}.lform-label{font-family:var(--font-head);letter-spacing:.04em;color:var(--text-3);font-size:.76rem;font-weight:700}@media (width<=900px){.split-form{grid-template-columns:1fr}}.pt-list{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.pt-list li{font-family:var(--font-head);color:var(--text);border:1px solid var(--line-soft);background:#fff;border-radius:13px;align-items:center;gap:14px;padding:12px 14px;font-size:.98rem;font-weight:600;line-height:1.4;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.pt-list li:hover{border-color:#2456f047;transform:translate(3px);box-shadow:0 14px 30px -22px #0f224459}.pt-list li.stacked{box-shadow:none;background:0 0;border:0;align-items:flex-start;gap:14px;padding:0}.pt-list li.stacked>div{flex:1;min-width:0}.pt-list li.stacked:hover{box-shadow:none;border-color:#0000;transform:none}.pt-list li.stacked b{font-family:var(--font-head);color:var(--text);font-size:1.25rem;font-weight:700;display:block}.pt-list li.stacked p{color:var(--text-2);margin-top:5px;font-size:1.1rem;font-weight:400;line-height:1.6}.pt-list .ic{background:linear-gradient(135deg,var(--blue),var(--cyan));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 10px 20px -9px #2456f08c}.pt-list li.stacked .ic{margin-top:2px}.about-quote{border-left:2px solid var(--blue);font-family:var(--font-head);letter-spacing:-.026em;color:var(--text);max-width:30ch;margin-top:30px;padding-left:22px;font-size:clamp(1.16rem,1.8vw,1.42rem);font-weight:700;line-height:1.35}.about-quote em{color:var(--blue);font-style:normal;display:block}.about-photo{border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 40px 90px -60px #0f224473}.founder-card{background:linear-gradient(160deg,#0f2244,#0b1729);border-radius:26px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.3fr);align-items:stretch;min-height:380px;display:grid;position:relative;overflow:hidden}.founder-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(160deg,#3bc9e024,#2456f00a);width:40%;height:150%;position:absolute;top:-20%;left:32%;transform:rotate(14deg)}.founder-card:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#3bc9e02e,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-45%;right:-15%}.founder-photo-wrap{z-index:1;position:relative;overflow:hidden}.founder-photo{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000 96%);mask-image:linear-gradient(90deg,#000 65%,#0000 96%)}.founder-info{z-index:1;color:#fff;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,52px);display:flex;position:relative}.founder-brand{font-family:var(--font-head);letter-spacing:.01em;color:#fff;font-size:1.05rem;font-weight:800}.founder-brand span{letter-spacing:.2em;text-transform:uppercase;color:var(--inv-3);margin-top:4px;font-size:.62rem;font-weight:600;display:block}.founder-info h2{color:#fff;margin:22px 0 0;font-size:clamp(1.7rem,3.1vw,2.4rem)}.founder-role{font-family:var(--font-head);letter-spacing:.07em;text-transform:uppercase;color:#3bc9e0;margin-top:8px;font-size:.82rem;font-weight:700}.founder-bio{color:#fff;max-width:48ch;margin-top:20px;font-size:.95rem;line-height:1.7}@media (width<=760px){.founder-card{grid-template-columns:1fr}.founder-photo-wrap{aspect-ratio:1}.founder-photo{-webkit-mask-image:none;mask-image:none}.founder-info{padding:30px 26px 38px}}.vm-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.vm-card{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:clamp(28px,3.4vw,40px);box-shadow:0 30px 70px -50px #0f224459}.vm-card.accent{background:linear-gradient(160deg,#0f2244,#0b1729);border-color:#0000}.vm-ic{background:var(--blue-wash);border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:22px;display:grid}.vm-card.accent .vm-ic{background:#3bc9e024}.vm-card h3{font-family:var(--font-head);letter-spacing:-.02em;color:var(--text);margin-bottom:12px;font-size:clamp(1.18rem,1.6vw,1.38rem);font-weight:800}.vm-card.accent h3{color:#fff}.vm-card p{color:var(--text-2);font-size:1.02rem;line-height:1.65}.vm-card.accent p{color:#ffffffc7}.vm-grid .vm-card{isolation:isolate;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);position:relative;overflow:hidden}.vm-grid .vm-card.accent{background:var(--white)}.vm-grid .vm-card:after{content:"";z-index:-1;opacity:0;transition:opacity .4s var(--ease);background:linear-gradient(160deg,#0f2244,#0b1729);position:absolute;inset:0}.vm-grid .vm-card h3,.vm-grid .vm-card p{transition:color .35s var(--ease)}.vm-grid .vm-ic{transition:transform .35s var(--ease),background .35s var(--ease)}.vm-grid .vm-ic svg{transition:stroke .35s var(--ease)}:is(.vm-grid .vm-card:hover,.vm-grid:not(:has(.vm-card:hover)) .vm-card.accent){border-color:#0000}.vm-grid .vm-card:hover:after{opacity:1}.vm-grid:not(:has(.vm-card:hover)) .vm-card.accent:after{opacity:1}:is(.vm-grid .vm-card:hover h3,.vm-grid:not(:has(.vm-card:hover)) .vm-card.accent h3){color:#fff}:is(.vm-grid .vm-card:hover p,.vm-grid:not(:has(.vm-card:hover)) .vm-card.accent p){color:#ffffffc7}:is(.vm-grid .vm-card:hover .vm-ic,.vm-grid:not(:has(.vm-card:hover)) .vm-card.accent .vm-ic){background:#3bc9e024}:is(.vm-grid .vm-card:hover .vm-ic svg,.vm-grid:not(:has(.vm-card:hover)) .vm-card.accent .vm-ic svg){stroke:#3bc9e0}.vm-grid:has(.vm-card:hover) .vm-card.accent:not(:hover){border-color:var(--line)}.vm-grid:has(.vm-card:hover) .vm-card.accent:not(:hover) h3{color:var(--text)}.vm-grid:has(.vm-card:hover) .vm-card.accent:not(:hover) p{color:var(--text-2)}.vm-grid:has(.vm-card:hover) .vm-card.accent:not(:hover) .vm-ic{background:var(--blue-wash)}.vm-grid:has(.vm-card:hover) .vm-card.accent:not(:hover) .vm-ic svg{stroke:#2456f0}.vm-grid .vm-card:hover{transform:translateY(-6px);box-shadow:0 44px 90px -46px #0f224499}.vm-grid .vm-card:hover .vm-ic{transform:scale(1.08)}@media (width<=760px){.vm-grid{grid-template-columns:1fr}}@media (width<=860px){.split{grid-template-columns:1fr;gap:40px}}.svc{padding-block:var(--sec-y);border-top:1px solid var(--line)}.svc#erp{border-top:none;padding-top:clamp(36px,4.5vw,60px)!important}#services{padding-block:clamp(24px,3vw,40px) 0!important}#services .rv,#why .rv:not(.why-grid):not(.why-list),#process .rv:not(.proc),#industries .rv:not(.ind){text-align:center;margin-inline:auto}#platforms{background-image:url(/assets/images/background2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}#platforms .rv:not(.plat),#impact .rv:not(.mx),#how-we-work .rv:not(.feat),#engagement .rv:not(.feat):not(.eng-erp):not(.eng-dev):not(.eng-road):not(.eng-iso),#deliver-it .rv:not(.deliver):not(.dlv-erp):not(.dlv-dev):not(.dlv-cons):not(.dlv-iso){text-align:center;margin-inline:auto}.svc-in{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(34px,5.5vw,80px);display:grid}.svc-in>*{min-width:0}.svc.flip .svc-viz{order:-1}.svc-no{font-family:var(--font-head);letter-spacing:.16em;color:var(--blue);align-items:center;gap:12px;margin-bottom:20px;font-size:.82rem;font-weight:800;display:flex}.svc-no:after{content:"";background:var(--line);width:46px;height:1px}.svc-txt p.lead{max-width:46ch;margin-top:20px}.svc-list{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.svc-list li{background:var(--white);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;color:var(--text-2);overflow-wrap:break-word;padding:15px 16px 15px 32px;font-size:.93rem;font-weight:500;transition:background .3s,color .3s;position:relative}.mist .svc-list li{background:var(--mist)}.svc-list li:hover{background:var(--blue-wash);color:var(--text)}.svc-list li:before{content:"";background:var(--cyan);border-radius:1px;width:5px;height:5px;position:absolute;top:1.1em;left:16px;rotate:45deg}@media (width<=600px){.svc-list{grid-template-columns:1fr}}.svc-list.cols-1{grid-template-columns:1fr}.svc-list.cols-3{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.svc-list.cols-3{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.svc-list.cols-3{grid-template-columns:1fr}}.svc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4.5vw,64px);margin-top:8px;display:grid}.svc-split>*{min-width:0}.svc-split>:last-child{align-self:center}.svc-split .svc-list{margin-top:0}.svc-split-top>:last-child{align-self:start;padding-top:10px}.svc-split h3{margin-top:0}@media (width<=820px){.svc-split{grid-template-columns:minmax(0,1fr)}.svc-split>:last-child{align-self:start}}.svc-cta{margin-top:30px}.svc-viz{position:relative}.svc-viz:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 140% at 100% 100%,#7c6fff80,#0000 64%),radial-gradient(100% 120% at 0 0,#3bc9e075,#0000 64%),linear-gradient(135deg,#c7d6ff 0%,#d7c9ff 38%,#c3ecff 72%,#c3f3df 100%);border:1px solid #2456f01a;border-radius:26px;position:absolute;inset:-18px}.svc-viz svg,.svc-viz img,.svc-viz .code-mockup{z-index:1;border-radius:20px;width:100%;height:auto;display:block;position:relative}.svc-viz.no-bg:before{content:none}.svc-video{z-index:1;aspect-ratio:16/9;background:#0f2244;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 14px #0f22441f}.svc-video video{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=900px){.svc-in{grid-template-columns:minmax(0,1fr);gap:36px}.svc.flip .svc-viz{order:0}}#why{isolation:isolate;margin-top:clamp(24px,2.8vw,36px);position:relative;overflow:hidden}#why:before{content:"";z-index:-2;background:radial-gradient(50% 55% at 14% 10%,#3b82f6a6,#0000 68%),radial-gradient(44% 50% at 90% 8%,#3bc9e080,#0000 66%),radial-gradient(60% 60% at 50% 100%,#2456f066,#0000 72%);animation:15s ease-in-out infinite whyDrift;position:absolute;inset:-30% -10%}@keyframes whyDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3%,3%)scale(1.1)}}.why-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(28px,3.4vw,44px);display:grid}.why-cell{transition:background .35s var(--ease),transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);background:#ffffff08;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:16px;padding:clamp(30px,3.2vw,42px) clamp(26px,2.8vw,36px);display:flex}.why-cell:hover{background:#ffffff0f;border-color:#3bc9e052;transform:translateY(-6px);box-shadow:0 26px 54px -30px #000000a6}.why-cell h3{font-size:clamp(1.1rem,1.4vw,1.28rem);position:relative}.why-cell p{color:var(--inv-2);font-size:.94rem;line-height:1.6;position:relative}.why-ic{background:#3bc9e01a;border:1px solid #3bc9e038;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:20px;display:grid;position:relative}.why-cell.accent{background:linear-gradient(140deg,#123089,#1739a8 55%,#2456f0);border-color:#ffffff29}.why-cell.accent:hover{background:linear-gradient(140deg,#143399,#1b43c0 55%,#2f61f5);border-color:#ffffff4d;box-shadow:0 30px 60px -26px #143cc880}.why-cell.accent p{color:#ffffffdb}.why-cell.accent .why-ic{background:#ffffff24;border-color:#ffffff42}@media (width<=900px){.why-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.why-grid{grid-template-columns:1fr;gap:16px}}.why-list{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(18px,2.4vw,28px);display:grid}.why-row{border:1px solid var(--line-inv);transition:background .3s var(--ease),transform .3s var(--ease);background:#ffffff08;border-radius:16px;flex-direction:column;gap:14px;padding:26px 24px;display:flex}.why-row:hover{background:#ffffff0f;transform:translateY(-3px)}.why-row-top{justify-content:space-between;align-items:center;display:flex}.why-n{font-family:var(--font-head);color:#ffffff29;font-size:1.7rem;font-weight:800;line-height:1}.why-row .why-ic{flex-shrink:0;margin-bottom:0}.why-row-body h3{color:#fff;font-size:1.08rem}.why-row-body p{color:var(--inv-2);margin-top:6px;font-size:.9rem;line-height:1.58}@media (width<=900px){.why-list{grid-template-columns:1fr 1fr}}@media (width<=600px){.why-list{grid-template-columns:1fr}}.proc{margin-top:clamp(26px,3.2vw,38px);position:relative}.proc-track{grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.4vw,36px);display:grid;position:relative}.proc-track:before{content:"";background:var(--line);height:1px;position:absolute;top:19px;left:0;right:0}.proc-track:after{content:"";height:1px;width:var(--p,0%);background:linear-gradient(90deg,var(--blue),var(--cyan));transition:width 1.4s var(--ease);position:absolute;top:19px;left:0}.step{padding-top:56px;position:relative}.step:before{content:"";background:var(--white);border:1.5px solid var(--line);border-radius:50%;width:17px;height:17px;transition:border-color .5s,background .5s,box-shadow .5s;position:absolute;top:11px;left:0}.mist .step:before{background:var(--mist)}.step.on:before{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 5px #2456f029}.step-n{font-family:var(--font-head);letter-spacing:.14em;color:var(--text-3);margin-bottom:11px;font-size:.8rem;font-weight:800;transition:color .4s}.step.on .step-n{color:var(--blue)}.step h3{font-size:clamp(1.18rem,1.6vw,1.38rem)}.step p{color:var(--text-2);max-width:30ch;margin-top:12px;font-size:.95rem;line-height:1.6}@media (width<=880px){.proc-track{grid-template-columns:1fr;gap:0}.proc-track:before{width:1px;height:auto;inset:0 auto 0 8px}.proc-track:after{width:1px;height:var(--p,0%);background:linear-gradient(180deg,var(--blue),var(--cyan));transition:height 1.4s var(--ease);top:0;left:8px}.step{padding:0 0 36px 42px}.step:before{top:2px;left:0}.step p{max-width:42ch}}.erp-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(40px,5vw,60px);display:grid}.dash-wrap{position:relative}.dash{background:linear-gradient(168deg,#0e1a2e,#0a1322);border:1px solid #ffffff1c;border-radius:18px;overflow:hidden;box-shadow:0 60px 120px -50px #000000f2,inset 0 1px #ffffff12}.dash-bar{background:#ffffff06;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:14px 20px;display:flex}.dash-dots{gap:6px;display:flex}.dash-dots i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.dash-title{font-family:var(--font-head);color:#e4ecf8;font-size:.87rem;font-weight:700}.dash-title small{color:var(--inv-3);letter-spacing:.02em;font-size:.7rem;font-weight:500;display:block}.dash-tabs{scrollbar-width:none;gap:4px;margin-left:auto;display:flex;overflow-x:auto}.dash-tabs::-webkit-scrollbar{display:none}.dash-tabs button{cursor:pointer;font-family:var(--font-head);color:var(--inv-3);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:.83rem;font-weight:600;transition:background .25s,color .25s}.dash-tabs button:hover{color:#fff}.dash-tabs button[aria-selected=true]{color:#fff;background:#2456f038;box-shadow:inset 0 0 0 1px #3bc9e04d}.dash-body{grid-template-columns:186px 1fr;min-height:432px;display:grid}.dash-side{border-right:1px solid #ffffff12;flex-direction:column;gap:2px;padding:18px 12px;display:flex}.dash-side a{color:var(--inv-3);cursor:default;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:.86rem;font-weight:500;display:flex}.dash-side a.on{color:#fff;background:#ffffff0f}.dash-side a svg{opacity:.65;flex-shrink:0}.dash-main{padding:22px}.kpis{background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.kpi{background:#0c1626;padding:15px 16px}.kpi span{color:var(--inv-3);letter-spacing:.03em;margin-bottom:7px;font-size:.73rem;display:block}.kpi b{font-family:var(--font-head);color:#fff;letter-spacing:-.03em;font-size:1.3rem;font-weight:800;display:block}.kpi i{color:var(--cyan);align-items:center;gap:4px;margin-top:5px;font-size:.73rem;font-style:normal;display:inline-flex}.kpi i.dn{color:#f2a65a}.dash-panels{grid-template-columns:1.55fr 1fr;gap:14px;margin-top:14px;display:grid}.panel{background:#ffffff07;border:1px solid #ffffff14;border-radius:12px;padding:16px}.panel h4{color:#e4ecf8;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.86rem;font-weight:700;display:flex}.panel h4 em{color:var(--inv-3);font-family:Inter,sans-serif;font-size:.72rem;font-style:normal;font-weight:400}.bars{align-items:flex-end;gap:clamp(5px,1.1vw,11px);height:126px;display:flex}.bars div{transform-origin:bottom;transition:transform .9s var(--ease);background:linear-gradient(#2456f0,#1739a8);border-radius:4px 4px 2px 2px;flex:1;transform:scaleY(0)}.bars div:nth-child(4n){background:linear-gradient(#3bc9e0,#1e8fa8)}.dash.live .bars div{transform:scaleY(1)}.blabels{gap:clamp(5px,1.1vw,11px);margin-top:9px;display:flex}.blabels span{text-align:center;color:var(--inv-3);flex:1;font-size:.63rem}.rows{flex-direction:column;gap:13px;display:flex}.row-i{color:var(--inv-2);align-items:center;gap:11px;font-size:.82rem;display:flex}.row-i b{color:#fff;font-family:var(--font-head);margin-left:auto;font-size:.84rem;font-weight:700}.meter{background:#ffffff17;border-radius:4px;height:5px;margin-top:7px;overflow:hidden}.meter i{background:linear-gradient(90deg,var(--blue),var(--cyan));width:0;height:100%;transition:width 1.2s var(--ease);border-radius:4px;display:block}.dash.live .meter i{width:var(--w)}.mini{flex-direction:column;gap:15px;display:flex}.mini>div{flex-direction:column;gap:2px;display:flex}.mini span{color:var(--inv-3);font-size:.75rem}.dash-note{color:var(--inv-3);text-align:center;margin-top:16px;font-size:.78rem}.dfloat{z-index:3;position:absolute}.dfloat .chip{position:static}.df-1{animation:8s ease-in-out infinite float;top:-22px;left:-14px}.df-2{animation:9.5s ease-in-out 1s infinite float;bottom:-20px;right:-10px}@media (width<=1000px){.erp-head{grid-template-columns:1fr;align-items:start}.dash-body{grid-template-columns:1fr}.dash-side{display:none}.dash-panels{grid-template-columns:1fr}}@media (width<=620px){.kpis{grid-template-columns:1fr 1fr}.dfloat{display:none}.dash-main{padding:16px}.dash-bar{flex-wrap:wrap;gap:10px;padding:13px 16px}.dash-title small{display:none}.dash-tabs{border-top:1px solid #ffffff12;order:3;width:100%;margin-left:0;padding-top:9px}}.ai{background:linear-gradient(#070d18,#0b1729 55%,#070d18);position:relative;overflow:hidden}.ai:before{content:"";background:radial-gradient(50% 60% at 50% 100%,#2456f038,#0000 70%);height:80%;position:absolute;inset:auto -10% -40%}.ai-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,76px);display:grid;position:relative}.ai-tags{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.ai-tags span{color:#c6d5e9;font-size:.86rem;font-family:var(--font-head);background:#ffffff08;border:1px solid #ffffff24;border-radius:100px;padding:9px 16px;font-weight:600;transition:border-color .3s,color .3s,background .3s}.ai-tags span:hover{color:#fff;background:#3bc9e017;border-color:#3bc9e08c}.stream{animation:4.6s linear infinite strm}@keyframes strm{to{stroke-dashoffset:-120px}}.blink{animation:2.8s ease-in-out infinite pl}@media (width<=900px){.ai-in{grid-template-columns:1fr;gap:42px}}.motion{background:linear-gradient(#070d18,#0b1729 55%,#070d18);position:relative;overflow:hidden}.motion:before{content:"";background:radial-gradient(50% 60% at 50% 100%,#2456f038,#0000 70%);height:80%;position:absolute;inset:auto -10% -40%}.motion-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,76px);display:grid;position:relative}.motion-tags{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.motion-tags span{color:#c6d5e9;font-size:.86rem;font-family:var(--font-head);background:#ffffff08;border:1px solid #ffffff24;border-radius:100px;padding:9px 16px;font-weight:600;transition:border-color .3s,color .3s,background .3s}.motion-tags span:hover{color:#fff;background:#3bc9e017;border-color:#3bc9e08c}@media (width<=900px){.motion-in{grid-template-columns:1fr;gap:42px}}.ind{margin-top:clamp(28px,3.4vw,40px)}.ind-nav{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;display:grid}.ind-tile{text-align:center;background:var(--white);border:1px solid var(--line);font-family:var(--font-head);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:24px 14px 20px;display:flex;position:relative}.ind-n{font-family:var(--font-head);letter-spacing:.06em;color:var(--text-3);font-size:.7rem;font-weight:800;position:absolute;top:12px;left:14px}.ind-tile-ic{background:var(--blue-wash);width:48px;height:48px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.ind-tile-label{letter-spacing:-.015em;color:var(--text-2);font-size:.92rem;font-weight:700;line-height:1.3}@media (width<=900px){.ind-nav{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.ind-nav{grid-template-columns:1fr 1fr;gap:10px}.ind-tile{padding:18px 10px 16px}}.plat{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(22px,2.8vw,36px);display:grid;overflow:hidden}.plat>div{background:var(--white);min-height:184px;font-family:var(--font-head);letter-spacing:-.028em;color:var(--text-2);transition:color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);text-align:center;place-items:center;padding:22px 14px;font-size:1.06rem;font-weight:700;display:grid;position:relative}.plat>div:hover{color:var(--blue);background:var(--blue-wash);z-index:1;transform:translateY(-3px);box-shadow:0 22px 40px -26px #0f224452}.plat img,.plat svg{filter:none;width:auto;max-width:100%;height:auto;max-height:108px;transition:filter .3s var(--ease);display:block}.plat>div:hover img,.plat>div:hover svg{filter:grayscale()opacity(.65)}@media (width<=900px){.plat{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.plat{grid-template-columns:repeat(2,1fr)}.plat>div{min-height:140px;font-size:.97rem}.plat img,.plat svg{max-height:82px}}.client-marquee{--cw:200px;--ch:140px;--cg:24px;margin-top:clamp(22px,2.8vw,36px);padding-block:8px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.client-track{gap:var(--cg);width:max-content;animation:34s linear infinite clientScroll;display:flex}.client-marquee:hover .client-track{animation-play-state:paused}.client-track>div{flex:0 0 var(--cw);height:var(--ch);background:var(--white);border:1px solid var(--line);transition:box-shadow .3s var(--ease),border-color .3s var(--ease);border-radius:14px;justify-content:center;align-items:center;padding:20px 24px;display:flex}.client-track>div:hover{border-color:#2456f04d;box-shadow:0 18px 34px -24px #0f224447}.client-track img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:76px;display:block}@keyframes clientScroll{to{transform:translateX(calc(-50% - var(--cg) / 2))}}@media (width<=640px){.client-marquee{--cw:150px;--ch:112px;--cg:14px}.client-track>div{padding:14px 16px}.client-track img{max-height:60px}}@media (prefers-reduced-motion:reduce){.client-marquee{-webkit-mask-image:none;mask-image:none}.client-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.client-track>[aria-hidden=true]{display:none}}.tst{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(28px,4.5vw,76px);margin-top:0;display:grid;position:relative}.tst-aside{flex-direction:column;gap:0;display:flex}.tst-aside h2{font-size:clamp(1.7rem,3.1vw,2.4rem)}.tst-view{padding:6px 6px 26px;overflow:hidden}.tst-track{transition:transform .62s var(--ease);display:flex}.tst-slide{min-width:100%;padding-right:2px}.tst-card{background:linear-gradient(160deg,#0f2244,#0b1729);border-radius:22px;padding:clamp(36px,4.2vw,50px) clamp(30px,3.6vw,42px) clamp(28px,3vw,36px);position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #060c18bf}.tst-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#3bc9e029,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-55%;right:-25%}.tst-stars{gap:3px;margin-bottom:18px;display:flex;position:relative}.tst-stars svg{fill:#ffb84d;width:13px;height:13px}.tst-q{max-width:38ch;font-family:var(--font-head);letter-spacing:-.008em;color:#fff;text-wrap:pretty;font-size:clamp(1.02rem,1.7vw,1.28rem);font-weight:500;line-height:1.55;position:relative}.tst-by{border-top:1px solid #ffffff1f;align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex;position:relative}.tst-av{color:#fff;width:42px;height:42px;font-family:var(--font-head);letter-spacing:-.01em;background:linear-gradient(135deg,#3bc9e0,#2456f0);border-radius:50%;flex-shrink:0;place-items:center;font-size:.88rem;font-weight:800;display:grid}.tst-by strong{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;font-size:.92rem;font-weight:700;display:block}.tst-by span{color:var(--inv-3);font-size:.78rem}.tst-ctrl{align-items:center;gap:12px;margin-top:36px;display:flex}.tst-btn{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .28s,border-color .28s,color .28s;display:grid}.tst-btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.tst-dots{gap:7px;margin-left:12px;display:flex}.tst-dots button{background:var(--line);cursor:pointer;border:0;border-radius:3px;width:26px;height:4px;padding:0;transition:background .3s,width .3s}.tst-dots button[aria-current=true]{background:var(--blue);width:42px}@media (width<=820px){.tst{grid-template-columns:1fr;gap:26px}.tst-aside{order:2}.tst-ctrl{margin-top:26px}}.faq{border-top:1px solid var(--line);margin-top:clamp(18px,2.4vw,28px)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--font-head);letter-spacing:-.022em;color:var(--text);padding:24px 46px 24px 0;font-size:clamp(1.03rem,1.5vw,1.18rem);font-weight:700;list-style:none;transition:color .25s;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--blue)}.faq summary:after,.faq summary:before{content:"";background:var(--text);transition:transform .32s var(--ease),background .25s;position:absolute;top:50%;right:8px}.faq summary:after{width:14px;height:1.6px;translate:0 -50%}.faq summary:before{width:1.6px;height:14px;right:14px;translate:0 -50%}.faq details[open] summary:before{background:var(--blue);transform:rotate(90deg)}.faq details[open] summary:after{background:var(--blue)}.faq-a{color:var(--text-2);max-width:74ch;animation:fi .4s var(--ease);padding:0 0 26px}.fcta{text-align:center;padding-block:var(--sec-y);background:#070d18;position:relative;overflow:hidden}.fcta:before{content:"";background:radial-gradient(60% 70% at 50% 108%,#2456f073,#0000 62%),radial-gradient(46% 52% at 84% 6%,#3bc9e024,#0000 66%);position:absolute;inset:0}.fcta-in{flex-direction:column;align-items:center;gap:26px;width:100%;display:flex;position:relative}.fcta h2,.fcta .h2{width:100%;max-width:24ch;font-size:clamp(1.7rem,3.1vw,2.4rem)}.fcta p{color:var(--inv-2);width:100%;max-width:52ch;font-size:clamp(1.02rem,1.4vw,1.15rem)}.fcta-acts{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px;display:flex}.cta-erp{padding-block:var(--sec-y);background:linear-gradient(155deg,#0b1730,#070d18 60%);position:relative;overflow:hidden}.cta-erp:before{content:"";background:radial-gradient(50% 60% at 85% 20%,#2456f059,#0000 60%),radial-gradient(40% 50% at 8% 90%,#3bc9e029,#0000 65%);position:absolute;inset:0}.cta-erp-in{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid;position:relative}.cta-kicker{font-family:var(--font-head);letter-spacing:.16em;color:#7da0ff;margin-bottom:14px;font-size:.78rem;font-weight:800}.cta-erp-text h2{color:#fff;max-width:16ch;font-size:clamp(1.7rem,3vw,2.3rem)}.cta-erp-text p{color:var(--inv-2);max-width:48ch;margin-top:16px;font-size:1.02rem;line-height:1.6}.cta-erp-acts{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.cta-erp-stats{flex-direction:column;gap:16px;display:flex}.cta-erp-stats>div{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;padding:18px 20px}.cta-erp-stats b{font-family:var(--font-head);color:#fff;font-size:1.05rem;font-weight:800;display:block}.cta-erp-stats span{color:#9eaec6;margin-top:4px;font-size:.85rem;display:block}.cta-erp-logos{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cta-erp-logo{background:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:24px;padding:8px 14px;display:flex}.cta-erp-logo img{width:auto;height:22px;display:block}.cta-erp-logo svg{display:block}@media (width<=860px){.cta-erp-in{grid-template-columns:1fr}}.cta-dev-card{background:#0f1826;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #0f224480}.cta-dev-bar{background:#182335;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;padding:16px 22px;display:flex}.cta-dev-bar span{background:#ffffff29;border-radius:50%;width:9px;height:9px}.cta-dev-bar span:first-child{background:#ff5f57}.cta-dev-bar span:nth-child(2){background:#febc2e}.cta-dev-bar span:nth-child(3){background:#28c840}.cta-dev-body{text-align:center;padding:clamp(40px,6vw,64px) clamp(28px,6vw,64px)}.cta-dev-prompt{color:#3bc9e0;margin-bottom:14px;font-family:Menlo,Consolas,monospace;font-size:.9rem}.cta-dev-body h2{max-width:22ch;margin-inline:auto}.cta-dev-body p{color:var(--inv-2);margin-top:14px;max-width:52ch;margin-inline:auto}.cta-dev-acts{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.cta-cons{background:var(--mist);border:1px solid var(--line-soft);border-radius:24px;align-items:center;gap:clamp(30px,5vw,60px);padding:clamp(40px,5vw,64px);display:flex;position:relative}.cta-cons-n{color:#fff;width:90px;height:90px;font-family:var(--font-head);background:linear-gradient(150deg,#2456f0,#3bc9e0);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;font-size:2.4rem;font-weight:800;display:flex}.cta-cons-body h2{max-width:20ch}.cta-cons-body p{color:var(--text-2);max-width:56ch;margin-top:14px;font-size:1.02rem;line-height:1.6}.cta-cons-acts{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}@media (width<=700px){.cta-cons{text-align:center;flex-direction:column}.cta-cons-body p{margin-inline:auto}}.cta-iso{background:#070d18}.cta-iso-in{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(40px,6vw,70px);display:grid;position:relative}.cta-iso-text h2{color:#fff;max-width:18ch}.cta-iso-text p{color:var(--inv-2);max-width:50ch;margin-top:14px;font-size:1.02rem;line-height:1.6}.cta-iso-text p strong{color:#fff}.cta-iso-acts{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.cta-iso-seal{text-align:center;background:linear-gradient(160deg,#0f2244,#12297a);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;padding:36px 24px;display:flex}.cta-iso-badge{background:radial-gradient(circle at 32% 28%,#8fe3f2,#3bc9e0 55%,#12839c);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;display:flex;box-shadow:0 0 0 6px #3bc9e024}.cta-iso-seal b{color:#fff;font-family:var(--font-head);font-size:1.05rem;font-weight:800}.cta-iso-seal span{color:#9ec4e0;margin-top:8px;font-size:.82rem;line-height:1.5}@media (width<=860px){.cta-iso-in{grid-template-columns:1fr}}.cnt{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.cnt-meta{flex-direction:column;gap:2px;margin-top:38px;display:flex}.cnt-item{border-top:1px solid var(--line);gap:16px;padding:20px 0;display:flex}.cnt-item svg{flex-shrink:0;margin-top:3px}.cnt-item span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:.79rem;font-family:var(--font-head);margin-bottom:5px;font-weight:700;display:block}.cnt-item p,.cnt-item a{font-family:var(--font-head);letter-spacing:-.02em;color:var(--text);font-size:1.03rem;font-weight:600;line-height:1.45}.cnt-item a:hover{color:var(--blue)}.cnt-map{border:1px solid var(--line);aspect-ratio:4/3;border-radius:16px;overflow:hidden}.cnt-map iframe{width:100%;height:100%;display:block}.cnt-map-full{aspect-ratio:21/9;margin-top:clamp(48px,6vw,72px)}@media (width<=680px){.cnt-map-full{aspect-ratio:4/3}}.form{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:clamp(24px,3.2vw,40px);box-shadow:0 40px 90px -60px #0f224499}.fgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field.full{grid-column:1/-1}.field label{font-family:var(--font-head);color:var(--text-2);font-size:.86rem;font-weight:600}.field label.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}.field label b{color:var(--blue);font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--mist);border-radius:11px;width:100%;padding:14px 15px;font-size:.97rem;transition:border-color .25s,background .25s,box-shadow .25s}.field textarea{resize:vertical;min-height:118px;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 4px #2456f01c}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%234E5C70' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat}.consent-label{cursor:pointer;color:var(--text-2);align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.55;display:flex}.consent-label input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;flex-shrink:0;margin-top:2px}.consent-label b,.consent-label a{color:var(--blue);font-weight:600}.consent .err{margin-top:6px;margin-left:28px}.consent.bad .consent-label{color:#e07a44}.form .btn{width:100%;margin-top:24px}.form-note{color:var(--text-3);text-align:center;margin-top:14px;font-size:.83rem}.err{color:#c2410c;font-size:.79rem;display:none}.field.bad input,.field.bad select,.field.bad textarea{background:#fff6f1;border-color:#e07a44}.field.bad .err,.consent.bad .err{display:block}.lform .is-bad{background:#fff6f1;border-color:#e07a44}.lform .lf-err{margin-top:-8px}.lf-err.show,.form-error.show{display:block}.form-error{margin:0 0 12px;font-size:.85rem}.sent{text-align:center;padding:34px 10px;display:none}.sent svg{margin:0 auto 18px}.sent h3{margin-bottom:10px}.sent p{color:var(--text-2);max-width:40ch;margin:0 auto}.form.done .fgrid,.form.done .btn,.form.done .form-note{display:none}.form.done .sent,.sent.show{display:block}@media (width<=900px){.cnt{grid-template-columns:1fr}}@media (width<=520px){.fgrid{grid-template-columns:1fr}}.ft-top{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:start;gap:clamp(28px,3.6vw,56px);padding-bottom:clamp(44px,5vw,64px);display:grid}.ft-brand .brand-mark-full{width:auto;height:72px;display:block}.ft-reg{flex-wrap:wrap;gap:6px 18px;max-width:50ch;margin-top:20px;display:flex}.ft-reg span{color:#fff;white-space:nowrap;font-size:.88rem;line-height:1.6}.ft-reg b{color:#fff;margin-left:4px;font-weight:700}.ft-col .ft-title{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 22px;padding-top:10px;font-size:.82rem;font-weight:700;line-height:1.35}.svc-txt h2{letter-spacing:-.022em;font-size:clamp(1.18rem,1.6vw,1.38rem);font-weight:700;line-height:1.28}.ft-col ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ft-col a{color:#fff;font-size:.95rem;font-weight:500;transition:color .22s}.ft-col a:hover{color:var(--cyan)}.ft-col ul li{align-items:flex-start;gap:11px;display:flex}.ft-col ul li svg{flex-shrink:0;margin-top:3px}.ft-bot{border-top:1px solid #ffffff17;flex-wrap:wrap;align-items:center;gap:16px 28px;padding:24px 0 30px;display:flex}.ft-bot p a{text-underline-offset:2px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:color .25s}.ft-bot p a:hover{color:var(--cyan)}.ft-legal{gap:24px;margin-left:auto;display:flex}.ft-legal a:hover{color:var(--cyan)}@media (width<=860px){.ft-top{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1/-1}}@media (width<=480px){.ft-top{grid-template-columns:1fr}.ft-legal{width:100%;margin-left:0}}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mt-l{margin-top:clamp(30px,3.4vw,42px)}.phero{background:var(--ink);color:var(--inv);isolation:isolate;padding-top:clamp(122px,13vw,164px);padding-bottom:clamp(40px,4.8vw,64px);position:relative;overflow:hidden}.phero:before{content:"";z-index:-2;background:radial-gradient(52% 46% at 78% 18%,#2456f042,#0000 64%),radial-gradient(40% 40% at 16% 86%,#3bc9e01a,#0000 68%);height:150%;position:absolute;inset:-40% -10% auto}.phero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(64% 70% at 62% 34%,#000 5%,#0000 76%);mask-image:radial-gradient(64% 70% at 62% 34%,#000 5%,#0000 76%)}.phero h1{color:#fff;max-width:30ch;font-size:clamp(2.2rem,4.5vw,3.2rem)}.nf-in{text-align:center;max-width:760px;margin-inline:auto}.nf-in h1,.nf-in .phero-sub{margin-inline:auto}.nf-code{font-family:var(--font-head);letter-spacing:-.06em;background:linear-gradient(135deg,#fff 10%,var(--cyan) 55%,var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:clamp(6rem,17vw,11rem);font-weight:800;line-height:.9}.nf-url{color:#a9bad2;overflow-wrap:anywhere;margin-top:18px;font-size:.94rem}.nf-url code{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:7px;padding:3px 9px;font-family:ui-monospace,Consolas,monospace}.nf-suggest{color:#fff;margin-top:14px;font-size:1.02rem}.nf-suggest a{color:var(--cyan);text-underline-offset:3px;font-weight:700;text-decoration:underline}.nf-acts{justify-content:center}.nf-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(20px,2.6vw,32px);display:grid}.nf-links a{border:1px solid var(--line-soft);background:var(--white);transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:16px;flex-direction:column;gap:6px;padding:24px 24px 22px;text-decoration:none;display:flex;box-shadow:0 24px 48px -34px #0f224447}.nf-links a strong{font-family:var(--font-head);color:var(--text);transition:color .3s var(--ease);font-size:1.12rem}.nf-links a span{color:var(--text-2);font-size:.92rem;line-height:1.5}.nf-links a:hover{border-color:#2456f04d;transform:translateY(-5px);box-shadow:0 34px 64px -30px #2456f061}.nf-links a:hover strong{color:var(--blue)}@media (width<=900px){.nf-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.nf-links{grid-template-columns:1fr}}.phero-grid>.rv:has(.phero-viz){pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.phero-grid>.rv:not(:has(.phero-viz)){z-index:1;position:relative}.phero-acts{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.phero-viz{opacity:.55;width:100%;height:auto}.phero-grid-form{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start}.phero-form{color:var(--text);border-radius:16px;padding:18px 20px;box-shadow:0 40px 90px -40px #000000a6}.phero-form h3{font-size:1.05rem;line-height:1.3}.phero-form .lform{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.phero-form .lform>*{grid-column:1/-1}.phero-form .lform>.lf-cell{flex-direction:column;grid-column:auto;gap:4px;min-width:0;display:flex}.phero-form .lf-err{font-size:.72rem;line-height:1.35}.phero-form .lform input,.phero-form .lform select,.phero-form .lform textarea{border-radius:9px;padding:9px 12px;font-size:.88rem}.phero-form .lform select{background-position:right 12px center}.phero-form .lform textarea{height:58px;min-height:58px}.phero-form .lform-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phero-form .consent-label{gap:8px;font-size:.72rem;line-height:1.4}.phero-form .consent-label input{width:15px;height:15px;margin-top:1px}.phero-form .lform .btn{margin-top:0;padding-block:11px}@media (width<=1000px){.phero-grid-form{grid-template-columns:1fr;gap:38px}.phero-form{max-width:560px}}@media (width<=420px){.phero-form .lform{grid-template-columns:1fr}}.crumbs{color:var(--inv-3);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:26px;font-size:.86rem;display:flex}.crumbs a{color:var(--inv-2)}.crumbs span[aria-current]{color:#fff}.crumbs i{opacity:.45;font-style:normal}.glance{border-top:1px solid var(--line-inv)}.glance p{font-family:var(--font-head);letter-spacing:.13em;color:var(--inv-3);padding:16px 0 6px;font-size:.8rem;font-weight:700}.glance ul{margin:0;padding:0;list-style:none}.glance li{font-family:var(--font-head);color:#dce6f5;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:13px 0;font-size:.97rem;font-weight:600;display:flex}.glance li:before{content:"";background:var(--cyan);flex-shrink:0;width:6px;height:6px;rotate:45deg}@media (width<=860px){.phero-grid{grid-template-columns:1fr;align-items:start;gap:38px}.phero h1{max-width:30ch}}.feat{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(18px,2.4vw,28px);display:grid}.feat>div{background:var(--white);border:1px solid var(--line-soft);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease);border-radius:16px;padding:30px 28px;position:relative;box-shadow:0 24px 48px -34px #0f224447}.feat>div:hover{border-color:#2456f040;transform:translateY(-5px);box-shadow:0 34px 64px -28px #0f224461}.feat h3{letter-spacing:-.022em;font-size:clamp(1.18rem,1.6vw,1.38rem)}.feat p{color:var(--text-2);max-width:34ch;margin-top:11px;font-size:.95rem;line-height:1.6}.dark .feat>div{border-color:var(--line-inv);background:#ffffff0a}.dark .feat>div:hover{border-color:#3bc9e059}.dark .feat p{color:var(--inv-2)}.feat>div.accent{background:linear-gradient(140deg,#eaf0ff,#f3f8ff 60%,#e7fbff);border-color:#2456f02e}.feat>div.accent:hover{border-color:#2456f052}.feat>div.accent h3{color:var(--text)}.feat>div.accent p{color:var(--text-2)}.feat>div.accent .why-ic{background:#2456f01a;border-color:#2456f038}#how-we-work .feat>div{isolation:isolate;overflow:hidden}#how-we-work .feat>div.accent{background:var(--white);border-color:var(--line-soft)}#how-we-work .feat>div:after{content:"";z-index:-1;opacity:0;transition:opacity .4s var(--ease);background:linear-gradient(140deg,#eaf0ff,#f3f8ff 60%,#e7fbff);position:absolute;inset:0}#how-we-work .feat>div.accent:not(:hover) .why-ic{background:#3bc9e01a;border-color:#3bc9e038}#how-we-work .feat .why-ic{transition:transform .35s var(--ease),background .35s var(--ease),border-color .35s var(--ease)}#how-we-work .feat h3{transition:color .3s var(--ease)}:is(#how-we-work .feat>div:hover,#how-we-work .feat:not(:has(>div:hover))>div.accent){border-color:#2456f04d}#how-we-work .feat>div:hover:after{opacity:1}#how-we-work .feat:not(:has(>div:hover))>div.accent:after{opacity:1}:is(#how-we-work .feat>div:hover .why-ic,#how-we-work .feat:not(:has(>div:hover))>div.accent .why-ic){background:#2456f01a;border-color:#2456f038}:is(#how-we-work .feat>div:hover h3,#how-we-work .feat:not(:has(>div:hover))>div.accent h3){color:var(--blue)}#how-we-work .feat>div:hover{transform:translateY(-6px);box-shadow:0 40px 80px -40px #2456f06b}#how-we-work .feat>div:hover .why-ic{transform:scale(1.08)}@media (width<=900px){.feat{grid-template-columns:1fr 1fr}}@media (width<=560px){.feat{grid-template-columns:1fr}}.eng-erp{grid-template-columns:1fr 1fr;gap:34px 48px;margin-top:clamp(18px,2.4vw,28px);display:grid}.erp-row{gap:22px;display:flex}.erp-node{z-index:1;background:linear-gradient(150deg,#2456f0,#12297a);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;box-shadow:0 14px 30px -12px #2456f08c}.erp-node svg{width:24px;height:24px}.erp-body{padding-top:6px}.erp-num{font-family:var(--font-head);letter-spacing:.14em;color:#8ca0c4;margin-bottom:6px;font-size:.72rem;font-weight:800}.erp-body h3{letter-spacing:-.02em;font-size:1.18rem}.erp-body p{color:var(--text-2);max-width:56ch;margin-top:8px;font-size:.95rem;line-height:1.6}@media (width<=860px){.eng-erp{grid-template-columns:1fr;gap:28px}}@media (width<=560px){.erp-row{gap:18px}.erp-node{border-radius:13px;width:48px;height:48px}.erp-node svg{width:20px;height:20px}}.code-mockup{color:#fff;background:#0f1826;border-radius:20px;font-family:Menlo,Consolas,monospace;overflow:hidden;box-shadow:0 40px 90px -40px #0f224480}.code-mockup-top{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 22px;display:flex}.code-mockup-dots{gap:6px;margin-bottom:10px;display:flex}.code-mockup-dots span{background:#ffffff29;border-radius:50%;width:9px;height:9px}.code-mockup-dots span:first-child{background:#ff5f57}.code-mockup-dots span:nth-child(2){background:#febc2e}.code-mockup-dots span:nth-child(3){background:#28c840}.code-mockup-title{font-family:var(--font-head);font-size:1.05rem;font-weight:800}.code-mockup-title b{color:#3bc9e0}.code-mockup-title small{color:#9eaec6;margin-top:2px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:400;display:block}.code-mockup-crumbs{letter-spacing:.06em;color:#77869b;white-space:nowrap;font-size:.64rem;font-weight:700}.code-mockup-crumbs i{opacity:.5;margin:0 4px;font-style:normal}.code-mockup-body{grid-template-columns:112px 1fr;display:grid}.code-mockup-files{color:#9eaec6;background:#0b1220;border-right:1px solid #ffffff0f;padding:14px 8px;font-size:.66rem;line-height:1.9}.code-mockup-files .in{padding-left:10px}.code-mockup-files .in2{padding-left:20px}.code-mockup-files .file.active{color:#fff;background:#3bc9e024;border-radius:4px;padding:0 4px}.code-mockup-editor{padding:12px 16px;font-size:.66rem;line-height:1.65;overflow:hidden}.code-mockup-tab{color:#77869b;border-bottom:1px solid #ffffff0f;margin-bottom:8px;padding-bottom:6px;font-size:.64rem}.code-mockup-editor pre{white-space:pre-wrap;color:#dce6f5;margin:0;font-family:inherit}.code-kw{color:#3bc9e0}.code-str{color:#9ae6b4}.code-fn{color:#7da0ff}.code-cm{color:#5a6b85}.code-mockup-terminal{color:#9eaec6;background:#0b1220;border-top:1px solid #ffffff0f;grid-column:1/-1;padding:12px 16px;font-size:.66rem;line-height:1.65}.code-mockup-terminal pre{white-space:pre-wrap;margin:0;font-family:inherit}.code-mockup-terminal .ok{color:#28c840}.code-mockup-bottom{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid}.code-mockup-bottom>div{text-align:center;border-right:1px solid #ffffff0f;padding:14px 8px}.code-mockup-bottom>div:last-child{border-right:none}.code-mockup-bottom svg{margin-bottom:6px}.code-mockup-bottom b{color:#fff;font-family:Inter,sans-serif;font-size:.68rem;font-weight:700;display:block}.code-mockup-bottom small{color:#77869b;margin-top:2px;font-family:Inter,sans-serif;font-size:.58rem;display:block}@media (width<=640px){.code-mockup-body{grid-template-columns:1fr}.code-mockup-files{display:none}.code-mockup-bottom{grid-template-columns:1fr 1fr}.code-mockup-crumbs{display:none}}.eng-dev{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:clamp(18px,2.4vw,28px);display:grid}.dev-card{border-top:3px solid var(--acc,#2456f0);background:#0f1826;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #0f224473}.dev-card:nth-child(3n+1){--acc:#2456f0}.dev-card:nth-child(3n+2){--acc:#3bc9e0}.dev-card:nth-child(3n+3){--acc:#7c6cf0}.dev-bar{background:#182335;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:12px 16px;display:flex}.dev-bar span{background:#ffffff29;border-radius:50%;flex-shrink:0;width:8px;height:8px}.dev-bar span:first-child{background:#ff5f57}.dev-bar span:nth-child(2){background:#febc2e}.dev-bar span:nth-child(3){background:#28c840}.dev-body{padding:22px 20px 26px}.dev-tag{color:var(--acc,#3bc9e0);letter-spacing:.02em;margin-bottom:10px;font-family:Menlo,Consolas,monospace;font-size:.72rem;display:block}.dev-body h3{color:#fff;letter-spacing:-.01em;font-size:1.08rem}.dev-body p{color:#9eaec6;margin-top:9px;font-size:.87rem;line-height:1.6}@media (width<=900px){.eng-dev{grid-template-columns:1fr 1fr}}@media (width<=560px){.eng-dev{grid-template-columns:1fr}}.eng-road{grid-template-columns:repeat(3,1fr);gap:34px 30px;max-width:1120px;margin-top:clamp(30px,4vw,44px);display:grid}.road-card{background:var(--white);border:1px solid var(--line-soft);border-radius:16px;padding:26px 24px 24px;position:relative;box-shadow:0 26px 50px -30px #0f22444d}.road-card:not(:nth-child(3n)):after{content:"";background:var(--white);z-index:2;border-top:2px solid #3bc9e0;border-right:2px solid #3bc9e0;border-radius:0 3px 0 0;width:16px;height:16px;position:absolute;top:17px;right:-31px;transform:rotate(45deg)}.road-step{color:#fff;width:34px;height:34px;font-family:var(--font-head);background:linear-gradient(150deg,#2456f0,#3bc9e0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:16px;font-size:.85rem;font-weight:800;display:flex}.road-card h3{letter-spacing:-.02em;font-size:1.08rem}.road-card p{color:var(--text-2);margin-top:8px;font-size:.88rem;line-height:1.58}@media (width<=900px){.eng-road{grid-template-columns:1fr 1fr}.road-card:not(:nth-child(3n)):after{content:none}}@media (width<=560px){.eng-road{grid-template-columns:1fr}}.eng-iso{align-items:flex-start;gap:48px;max-width:1080px;margin-top:clamp(18px,2.4vw,28px);display:flex}.iso-list{flex-direction:column;flex:1;min-width:0;display:flex}.iso-item{border-bottom:1px solid var(--line-soft);gap:16px;padding:18px 0;display:flex}.iso-item:first-child{padding-top:0}.iso-item:last-child{border-bottom:none}.iso-check{color:#2456f0;width:28px;height:28px;font-family:var(--font-head);border:2px solid #2456f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:flex}.iso-item h3{letter-spacing:-.01em;font-size:1.05rem}.iso-item p{color:var(--text-2);max-width:54ch;margin-top:5px;font-size:.88rem;line-height:1.58}.iso-seal{text-align:center;background:linear-gradient(160deg,#0f2244,#12297a);border-radius:20px;flex-direction:column;flex-shrink:0;align-items:center;width:220px;padding:40px 20px;display:flex;position:sticky;top:40px}.iso-seal-badge{background:radial-gradient(circle at 32% 28%,#8fe3f2,#3bc9e0 55%,#12839c);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:18px;display:flex;box-shadow:0 0 0 6px #3bc9e029}.iso-seal h4{color:#fff;font-family:var(--font-head);font-size:1rem;font-weight:800}.iso-seal p{color:#9ec4e0;margin-top:8px;font-size:.8rem;line-height:1.5}@media (width<=760px){.eng-iso{flex-direction:column;gap:28px}.iso-seal{width:100%;position:static}}.deliver{grid-template-columns:repeat(2,1fr);gap:0 clamp(30px,4vw,64px);margin-top:clamp(18px,2.4vw,28px);display:grid}.deliver>div{border-bottom:1px solid var(--line);gap:20px;padding:24px 0;display:flex}.deliver b{font-family:var(--font-head);letter-spacing:.1em;color:var(--blue);flex-shrink:0;padding-top:3px;font-size:.82rem;font-weight:800}.deliver h3{letter-spacing:-.02em;font-size:clamp(1.18rem,1.6vw,1.38rem)}.deliver p{color:var(--text-2);max-width:38ch;margin-top:8px;font-size:.94rem;line-height:1.58}@media (width<=720px){.deliver{grid-template-columns:1fr}}.why-svc{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(18px,2.4vw,28px);display:grid}.why-svc-card{background:var(--white);border-left:3px solid var(--accent,#2456f0);transition:transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:16px;gap:16px;padding:24px;display:flex;box-shadow:0 20px 40px -30px #0f224440}.why-svc-card:hover{transform:translateY(-3px);box-shadow:0 26px 50px -28px #0f224452}.why-svc-ic{background:color-mix(in srgb, var(--accent,#2456f0) 10%, white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.why-svc-ic svg{stroke:var(--accent,#2456f0)}.why-svc-card h3{font-size:1.05rem}.why-svc-card p{color:var(--text-2);margin-top:6px;font-size:.9rem;line-height:1.55}@media (width<=1100px){.why-svc{grid-template-columns:1fr 1fr}}@media (width<=560px){.why-svc{grid-template-columns:1fr}}.dlv-erp{grid-template-columns:repeat(4,1fr);gap:30px 26px;margin-top:clamp(20px,2.6vw,32px);display:grid}.dlv-erp-col{text-align:center;position:relative}.dlv-erp-col:not(:last-child):after{content:"";background:linear-gradient(90deg,#2456f0,#3bc9e0);width:26px;height:2px;position:absolute;top:25px;right:-26px}.dlv-erp-num{background:var(--white);color:#2456f0;width:52px;height:52px;font-family:var(--font-head);z-index:1;border:2px solid #2456f0;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-weight:800;display:flex;position:relative}.dlv-erp-col h3{font-size:1.08rem}.dlv-erp-col p{color:var(--text-2);margin-top:8px;font-size:.9rem;line-height:1.6}@media (width<=900px){.dlv-erp{grid-template-columns:1fr 1fr}.dlv-erp-col:nth-child(2):after{content:none}}@media (width<=560px){.dlv-erp{grid-template-columns:1fr}.dlv-erp-col:after{content:none!important}}.dlv-dev{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:clamp(20px,2.6vw,32px);display:grid}.dlv-dev-card{background:var(--white);border:1px solid var(--line-soft);border-radius:16px;padding:36px 22px 26px;position:relative;overflow:hidden;box-shadow:0 26px 50px -32px #0f22444d}.dlv-ghost{font-family:var(--font-head);pointer-events:none;font-size:4.6rem;font-weight:800;line-height:1;position:absolute;top:-14px;right:8px}.dlv-dev-card:nth-child(odd) .dlv-ghost{color:#2456f012}.dlv-dev-card:nth-child(2n) .dlv-ghost{color:#3bc9e01a}.dlv-dev-card h3{font-size:1.08rem;position:relative}.dlv-dev-card p{color:var(--text-2);margin-top:10px;font-size:.88rem;line-height:1.6;position:relative}@media (width<=900px){.dlv-dev{grid-template-columns:1fr 1fr}}@media (width<=560px){.dlv-dev{grid-template-columns:1fr}}.dlv-cons{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:2px;margin-top:clamp(20px,2.6vw,32px);display:grid;overflow:hidden}.dlv-cons-cell{background:var(--white);padding:30px 28px}.dlv-cons-n{font-family:var(--font-head);color:#fff;background:linear-gradient(150deg,#2456f0,#3bc9e0);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;font-size:.85rem;font-weight:800;display:flex}.dlv-cons-cell h3{font-size:1.1rem}.dlv-cons-cell p{color:var(--text-2);margin-top:8px;font-size:.9rem;line-height:1.6}@media (width<=640px){.dlv-cons{grid-template-columns:1fr}}.dlv-iso{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:clamp(22px,2.8vw,36px);display:grid}.dlv-iso-card{background:var(--white);border:1px solid var(--line-soft);border-radius:0 14px 14px;padding:28px 18px 22px;position:relative;box-shadow:0 24px 46px -30px #0f224447}.dlv-iso-tab{color:#fff;font-family:var(--font-head);background:linear-gradient(135deg,#2456f0,#12297a);border-radius:8px 8px 0 0;padding:7px 14px;font-size:.78rem;font-weight:800;position:absolute;top:-18px;left:0}.dlv-iso-card h3{margin-top:6px;font-size:1.05rem}.dlv-iso-card p{color:var(--text-2);margin-top:8px;font-size:.86rem;line-height:1.56}@media (width<=1100px){.dlv-iso{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.dlv-iso{grid-template-columns:1fr 1fr}}@media (width<=480px){.dlv-iso{grid-template-columns:1fr}}.outcomes{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(18px,2.4vw,28px);display:grid}.outcomes>div{background:var(--white);padding:28px 26px}.mist .outcomes>div{background:var(--mist)}.outcomes h3{font-size:clamp(1.18rem,1.6vw,1.38rem)}.outcomes p{color:var(--text-2);margin-top:10px;font-size:.92rem;line-height:1.55}@media (width<=860px){.outcomes{grid-template-columns:1fr 1fr}}@media (width<=460px){.outcomes{grid-template-columns:1fr}}.outcomes-5{grid-template-columns:repeat(5,1fr)}@media (width<=1100px){.outcomes-5{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.outcomes-5{grid-template-columns:1fr 1fr}}@media (width<=460px){.outcomes-5{grid-template-columns:1fr}}.svc-tabs{margin-top:clamp(20px,2.6vw,32px)}.svc-tab-nav{z-index:1;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:8px 10px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto}.svc-tab-nav::-webkit-scrollbar{display:none}.svc-tab-nav button{white-space:nowrap;background:var(--line-soft);border:1px solid var(--line-soft);font-family:var(--font-head);color:var(--text-2);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);border-bottom:none;border-radius:12px 12px 0 0;flex-shrink:0;padding:12px 20px;font-size:.9rem;font-weight:700}.svc-tab-nav button:hover{color:var(--text)}.svc-tab-nav button.on{background:var(--white);color:var(--blue)}.svc-tab-panels{background:var(--white);border:1px solid var(--line-soft);border-radius:0 16px 16px;margin-top:-1px;padding:clamp(26px,3vw,38px);position:relative;box-shadow:0 26px 50px -34px #0f224440}.svc-tab-panel{display:none}.svc-tab-panel.on{animation:svcTabIn .3s var(--ease);display:block}@keyframes svcTabIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.svc-tab-panel h3{font-size:1.15rem}.svc-tab-panel p{color:var(--text-2);margin-top:12px;font-size:.94rem;line-height:1.65}.svc-tab-panel p:first-child{margin-top:0}.svc-tab-panel ul{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.svc-tab-panel ul.cols-1{grid-template-columns:1fr}.svc-tab-panel ul li{overflow-wrap:break-word;min-width:0;color:var(--text-2);padding-left:18px;font-size:.88rem;line-height:1.5;position:relative}.svc-tab-panel ul li:before{content:"";background:var(--cyan);border-radius:1px;width:5px;height:5px;position:absolute;top:7px;left:0;rotate:45deg}@media (width<=700px){.svc-tab-nav{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.svc-tab-nav button{white-space:nowrap}.svc-tab-panel ul{grid-template-columns:1fr}}@media (width>=701px){.svc-tabs-wrap .svc-tab-nav{flex-wrap:wrap;padding-bottom:0;overflow:visible}.svc-tabs-wrap .svc-tab-nav button{border-bottom:1px solid var(--line-soft);border-radius:12px}.svc-tabs-wrap .svc-tab-nav button.on{border-color:var(--blue)}.svc-tabs-wrap .svc-tab-panels{border-radius:16px;margin-top:14px}.svc-tabs-fit .svc-tab-nav{gap:8px;overflow:visible}.svc-tabs-fit .svc-tab-nav button{white-space:normal;text-align:center;flex:auto;min-width:0;padding:12px;font-size:.86rem;line-height:1.3}}.rel{border-top:1px solid var(--line-inv);grid-template-columns:repeat(2,1fr);gap:0 clamp(30px,4vw,64px);margin-top:clamp(20px,2.6vw,32px);display:grid}.rel a{border-bottom:1px solid var(--line-inv);transition:padding-left .3s var(--ease);justify-content:space-between;align-items:center;gap:18px;padding:24px 0;display:flex}.rel a:hover{padding-left:10px}.rel strong{font-family:var(--font-head);letter-spacing:-.022em;color:#fff;font-size:1.05rem;font-weight:700}.rel span{color:var(--inv-3);margin-top:4px;font-size:.9rem;font-weight:400;display:block}.rel svg{color:var(--cyan);opacity:.55;flex-shrink:0;transition:opacity .3s,transform .3s}.rel a:hover svg{opacity:1;transform:translate(4px)}@media (width<=720px){.rel{grid-template-columns:1fr}}.prose{max-width:74ch}.prose h2{margin-top:48px;margin-bottom:14px;font-size:clamp(1.7rem,3.1vw,2.4rem)}.prose h2:first-child{margin-top:0}.prose h3{margin-top:28px;margin-bottom:8px;font-size:clamp(1.18rem,1.6vw,1.38rem)}.prose p{color:var(--text-2);margin-bottom:16px}.prose ul{color:var(--text-2);margin:0 0 18px;padding-left:20px}.prose li{margin-bottom:9px}.prose a{color:var(--blue);font-weight:600}.prose strong{color:var(--text)}.updated{color:var(--text-3);border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:22px;font-size:.9rem}.faq-group+.faq-group{margin-top:clamp(40px,4.6vw,60px)}.faq-group>h2{margin-bottom:6px;font-size:clamp(1.7rem,3.1vw,2.4rem)}.faq-group .faq{margin-top:22px}.cstrip{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(18px,2.4vw,28px);display:grid}.cstrip>div{background:var(--white);gap:15px;padding:28px 26px;display:flex}.cstrip svg{flex-shrink:0;margin-top:3px}.cstrip span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:.78rem;font-family:var(--font-head);margin-bottom:5px;font-weight:700;display:block}.cstrip a,.cstrip p{font-family:var(--font-head);letter-spacing:-.02em;color:var(--text);font-size:1rem;font-weight:600;line-height:1.45}.cstrip a:hover{color:var(--blue)}@media (width<=820px){.cstrip{grid-template-columns:1fr}}.steps3{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(20px,2.6vw,32px);display:grid}.steps3>div{border-right:1px solid var(--line);padding:26px 30px 8px 0}.steps3>div:last-child{border-right:0}.steps3>div+div{padding-left:30px}.steps3 b{font-family:var(--font-head);letter-spacing:.12em;color:var(--blue);margin-bottom:10px;font-size:.8rem;font-weight:800;display:block}.steps3 p{color:var(--text-2);font-size:.95rem;line-height:1.58}@media (width<=760px){.steps3{grid-template-columns:1fr}.steps3>div,.steps3>div+div{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.steps3>div:last-child{border-bottom:0}}.nav a[aria-current=page]{color:var(--blue);background:var(--mist)}.mnav-body a[aria-current=page]{color:var(--cyan)}.split h2{font-size:clamp(1.7rem,3.1vw,2.4rem)}.outcomes>div,.deliver>div,.steps3>div,.cstrip>div{transition:background .3s var(--ease)}.outcomes>div:hover,.cstrip>div:hover,.deliver>div:hover,.steps3>div:hover{background:var(--mist)}.mist .outcomes>div:hover,.mist .cstrip>div:hover{background:#fff}.totop{z-index:95;background:var(--ink);color:#fff;cursor:pointer;opacity:0;visibility:hidden;width:48px;height:48px;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s,background .25s,border-color .25s;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(18px,3vw,32px);right:clamp(18px,3vw,32px);transform:translateY(12px);box-shadow:0 18px 40px -18px #0f22448c}.totop.show{opacity:1;visibility:visible;transform:none}.totop:hover{background:var(--blue);border-color:var(--blue)}.totop:active{transform:translateY(2px)}@media (width<=1080px){.totop{right:14px;bottom:calc(74px + env(safe-area-inset-bottom,0px));width:44px;height:44px}}.mcta{z-index:90;padding-bottom:env(safe-area-inset-bottom,0px);background:#0b1424;border-top:1px solid #ffffff1a;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 30px -20px #0009}.mcta-cell{height:60px;font-family:var(--font-head);color:#fff;flex:1;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;transition:background .2s;display:flex;position:relative}.mcta-cell:active{background:#ffffff12}.mcta-cell+.mcta-cell:before{content:"";background:#ffffff24;width:1px;position:absolute;top:14px;bottom:14px;left:0}.mcta-whatsapp{color:#25d366}@media (width<=1080px){.mcta{display:flex}.ft{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.mcta-cell:active{background:0 0}}.social-rail{z-index:95;background:var(--ink);border-radius:0 12px 12px 0;flex-direction:column;display:none;position:fixed;top:50%;left:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 18px 40px -18px #0f224473}.social-rail a{color:#fff;width:44px;height:44px;transition:background .25s var(--ease),color .25s var(--ease);place-items:center;display:grid}.social-rail a+a{border-top:1px solid #ffffff1f}.social-rail a:hover{background:var(--blue)}.social-rail a.rail-whatsapp:hover{background:#25d366}@media (width>=1081px){.social-rail{display:flex}}.pf-overlay{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s;background:#070d18b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pf-modal{border-radius:20px;width:100%;max-width:380px;max-height:88vh;position:relative;overflow:auto}.pf-modal .form{padding:20px 18px}.pf-close{border:1px solid var(--line);width:36px;height:36px;color:var(--text-2);cursor:pointer;z-index:1;background:#fff;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.pf-close:hover{background:var(--blue);color:#fff;border-color:var(--blue)}body.pf-open{overflow:hidden}.pf-head h3{font-family:var(--font-head);color:var(--text);letter-spacing:-.02em;font-size:clamp(1.18rem,1.6vw,1.38rem);font-weight:800}.pf-modal .fgrid{grid-template-columns:1fr;gap:10px}.pf-modal .field input,.pf-modal .field select,.pf-modal .field textarea{border-radius:9px;padding:10px 12px;font-size:.85rem}.pf-modal .field textarea{min-height:64px}.pf-modal .consent{margin-top:14px}.pf-modal .consent-label{gap:8px;font-size:.78rem}.pf-modal .consent-label input{width:16px;height:16px}.pf-modal .consent-label span,.pf-modal .consent-label b{color:#e07a44}.pf-modal .consent-label a{color:var(--text);font-weight:700;text-decoration:underline}.pf-modal .btn{margin-top:16px;padding:11px 20px;font-size:.88rem}@media (width<=520px){.pf-overlay{padding:12px}}.pf-trigger{z-index:150;background:var(--blue);color:#fff;cursor:pointer;font-family:var(--font-head);text-align:center;transition:background .25s var(--ease),box-shadow .25s var(--ease);border:none;border-radius:12px 0 0 12px;padding:14px 16px;font-size:.85rem;font-weight:700;line-height:1.35;animation:1.1s ease-in-out infinite pfBlink;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:0 14px 30px -14px #2456f0a6}.pf-trigger:hover{background:var(--blue-deep)}@keyframes pfBlink{0%,to{opacity:1;box-shadow:0 14px 30px -14px #2456f0a6}50%{opacity:.55;box-shadow:0 18px 44px -6px #2456f0}}@media (prefers-reduced-motion:reduce){.pf-trigger{animation:none}}@media (width<=600px){.pf-trigger{padding:11px 12px;font-size:.78rem}}#platform{isolation:isolate;position:relative;overflow:hidden}#platform:before{content:"";z-index:-2;opacity:.5;transform-origin:50%;background-image:url(/assets/images/connected-back.webp);background-position:50%;background-size:cover;animation:24s ease-in-out infinite alternate platformDrift;position:absolute;inset:-12%}#platform:after{content:"";z-index:-1;background:linear-gradient(180deg,#070d1840 0%,var(--ink) 88%);position:absolute;inset:0}@keyframes platformDrift{0%{transform:scale(1.1)translate(-1.5%,-1%)}to{transform:scale(1.22)translate(1.5%,1.5%)}}@media (prefers-reduced-motion:reduce){#platform:before{animation:none}}.deliver-bg{isolation:isolate;position:relative;overflow:hidden}.deliver-bg .deliver>div{transition:background .3s var(--ease),box-shadow .3s var(--ease),padding-left .3s var(--ease),margin-left .3s var(--ease)}.deliver-bg .deliver b{transition:color .3s var(--ease)}.deliver-bg .deliver>div:hover{background:var(--blue-wash);box-shadow:inset 3px 0 0 var(--blue);margin-left:-16px;padding-left:16px}.deliver-bg .deliver>div:hover b{color:var(--blue-deep)}#services-cta{background-image:url(/assets/images/connected-back.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.cs-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:clamp(18px,2.4vw,28px);display:grid}.cs-grid .vm-card{transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease);padding:clamp(26px,2.4vw,34px);position:relative;overflow:hidden}.cs-grid .vm-card:before{content:"";background:linear-gradient(90deg,var(--blue),var(--cyan));transform-origin:0;height:3px;transition:transform .45s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.cs-grid .vm-card:hover{border-color:#2456f047;transform:translateY(-8px);box-shadow:0 44px 90px -46px #2456f066}.cs-grid .vm-card:hover:before{transform:scaleX(1)}.cs-img{border-radius:14px;margin-bottom:20px;line-height:0;overflow:hidden;box-shadow:inset 0 -3px #2456f02e}.cs-img svg{width:100%;height:auto;transition:transform .5s var(--ease);display:block}.cs-grid .vm-card:hover .cs-img svg{transform:scale(1.06)}.cs-grid .vm-card h3{font-size:clamp(1.18rem,1.6vw,1.38rem)}.cs-grid .vm-card p{font-size:1.02rem;line-height:1.6}.cs-tag{background:var(--blue-wash);color:var(--blue-deep);font-family:var(--font-head);letter-spacing:.03em;text-transform:uppercase;transition:background .35s var(--ease),color .35s var(--ease);border-radius:100px;margin-bottom:16px;padding:5px 12px;font-size:.74rem;font-weight:700;display:inline-block}.cs-grid .vm-card:hover .cs-tag{background:var(--blue);color:#fff}.cs-stat{border-top:1px solid var(--line);font-family:var(--font-head);color:var(--blue);transition:border-color .35s var(--ease);margin-top:18px;padding-top:16px;font-size:1.15rem;font-weight:800}.cs-grid .vm-card:hover .cs-stat{border-color:#2456f04d}.cs-stat span{color:var(--text-2);text-transform:none;letter-spacing:0;margin-top:3px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;display:block}@media (width<=900px){.cs-grid{grid-template-columns:1fr}}.cs-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:940px;margin-inline:auto}@media (width<=760px){.cs-grid.two{grid-template-columns:minmax(0,1fr);gap:22px;max-width:520px}}.cs-grid .vm-card{min-width:0}.cs-tag{white-space:normal;overflow-wrap:break-word;max-width:100%;line-height:1.45}.cs-grid a.vm-card{cursor:pointer;text-decoration:none;display:block}.cs-more{font-family:var(--font-head);color:var(--blue);align-items:center;gap:8px;margin-top:18px;font-size:.9rem;font-weight:700;display:inline-flex}.cs-grid .vm-card:hover .cs-more{gap:12px}.cs-more svg{transition:transform .3s var(--ease)}.cstudy-facts{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cstudy-fact{background:#ffffff08;border:1px solid #ffffff24;border-radius:14px;padding:12px 20px}.cstudy-fact span{letter-spacing:.1em;text-transform:uppercase;color:var(--inv-3);font-size:.7rem;font-family:var(--font-head);margin-bottom:4px;font-weight:700;display:block}.cstudy-fact b{font-family:var(--font-head);color:#fff;letter-spacing:-.01em;font-size:.98rem;font-weight:800}.cstudy-issues{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:1px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cstudy-issues li{background:var(--white);color:var(--text-2);align-items:flex-start;gap:12px;padding:16px 18px;font-size:.93rem;font-weight:500;transition:background .3s;display:flex}.mist .cstudy-issues li{background:var(--mist)}.cstudy-issues li:hover{background:var(--blue-wash);color:var(--text)}.cstudy-issues li svg{stroke:#d9534f;flex-shrink:0;margin-top:2px}@media (width<=560px){.cstudy-issues{grid-template-columns:1fr}}.cstudy-issues.cols-1{grid-template-columns:1fr}.svc-split .cstudy-issues{margin-top:0}.cstudy-steps{grid-template-columns:1fr 1fr;gap:clamp(20px,2.6vw,28px) clamp(28px,3.6vw,40px);margin-top:clamp(30px,3.6vw,46px);display:grid}.cstudy-step{background:var(--white);transition:transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:16px;gap:20px;padding:24px;display:flex;position:relative;box-shadow:0 20px 40px -30px #0f224440}.cstudy-step:hover{transform:translateY(-3px);box-shadow:0 26px 50px -28px #0f224452}.mist .cstudy-step{background:var(--mist)}.cstudy-step-num{background:var(--white);border:2px solid var(--blue);width:48px;height:48px;color:var(--blue);font-family:var(--font-head);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.92rem;font-weight:800;display:flex;position:relative}.mist .cstudy-step-num{background:var(--mist)}.cstudy-step-body{min-width:0;padding-top:5px}.cstudy-step-body h3{letter-spacing:-.01em;font-size:1.08rem}.cstudy-step-body p{color:var(--text-2);margin-top:8px;font-size:.93rem;line-height:1.62}@media (width<=760px){.cstudy-steps{grid-template-columns:1fr}}.cstudy-outcomes{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(26px,3vw,36px);display:grid}.cstudy-outcome{border:1px solid var(--line-inv);background:#ffffff0b;border-radius:16px;padding:24px 22px;position:relative;overflow:hidden}.cstudy-outcome:before{content:"";background:linear-gradient(90deg,var(--blue),var(--cyan));height:3px;position:absolute;top:0;left:0;right:0}.cstudy-outcome b{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;font-size:1.05rem;font-weight:800;line-height:1.45;display:block}@media (width<=860px){.cstudy-outcomes{grid-template-columns:1fr 1fr}}@media (width<=560px){.cstudy-outcomes{grid-template-columns:1fr}}.cstudy-note{border:1px solid var(--line-inv);color:var(--inv-2);background:#ffffff0a;border-radius:14px;margin-top:22px;padding:18px 22px;font-size:.9rem;line-height:1.62}.cstudy-note b{color:#fff}.m-0{margin:0!important}.m-0-auto{margin:0 auto!important}.m-0-auto-26{margin:0 auto 26px!important}.m-14-auto-0{margin:14px auto 0!important}.m-18-auto-0{margin:18px auto 0!important}.m-20-auto-0{margin:20px auto 0!important}.m-22-auto-0{margin:22px auto 0!important}.mx-auto{margin-inline:auto!important}.mt-12{margin-top:12px!important}.mt-14{margin-top:14px!important}.mt-16{margin-top:16px!important}.mt-20{margin-top:20px!important}.mt-22{margin-top:22px!important}.mt-28{margin-top:28px!important}.mt-32{margin-top:32px!important}.mt-fluid-sm{margin-top:clamp(28px,3vw,40px)!important}.mt-fluid-md{margin-top:clamp(32px,4vw,48px)!important}.mt-fluid-lg{margin-top:clamp(36px,4.2vw,56px)!important}.py-26{padding-block:26px!important}.mw-none{max-width:none!important}.mw-56ch{max-width:56ch!important}.mw-60ch{max-width:60ch!important}.mw-64ch{max-width:64ch!important}.mw-66ch{max-width:66ch!important}.mw-70ch{max-width:70ch!important}.mw-72ch{max-width:72ch!important}.mw-74ch{max-width:74ch!important}.mw-1400{max-width:1400px!important}.mh-56{max-height:56px!important}.w-auto{width:auto!important}.d-block{display:block!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-balance{text-wrap:balance!important}.font-head{font-family:var(--font-head)!important}.fs-095{font-size:.95rem!important}.fs-115{font-size:1.15rem!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.italic{font-style:italic!important}.lh-155{line-height:1.55!important}.lh-160{line-height:1.6!important}.text-white{color:#fff!important}.text-blue{color:var(--blue)!important}.border-0{border:0!important}.bg-pattern{background-image:url(/assets/images/background2.webp)!important}.bg-cover{background-size:cover!important}.bg-center{background-position:50%!important}.bg-no-repeat{background-repeat:no-repeat!important}.accent-blue{--accent:#2456f0!important}.accent-violet{--accent:#7c6cf0!important}.lform .lform-other{display:none}.lform .lform-other.is-open{display:block}.no-js .rv{opacity:1!important;transform:none!important}.ad-04{animation-delay:-.4s}.ad-05{animation-delay:-.5s}.ad-06{animation-delay:-.6s}.ad-08{animation-delay:-.8s}.ad-10{animation-delay:-1s}.ad-12{animation-delay:-1.2s}.ad-14{animation-delay:-1.4s}.ad-15{animation-delay:-1.5s}.ad-16{animation-delay:-1.6s}.ad-18{animation-delay:-1.8s}.ad-20{animation-delay:-2s}.ad-22{animation-delay:-2.2s}.ad-24{animation-delay:-2.4s}.ad-25{animation-delay:-2.5s}.ad-26{animation-delay:-2.6s}.ad-28{animation-delay:-2.8s}.ad-30{animation-delay:-3s}.ad-35{animation-delay:-3.5s}.spin-slow.to-c234{transform-origin:300px 234px}.feat-4{flex-wrap:wrap;justify-content:center;display:flex}.feat-4>div{flex:0 calc(25% - 15px);padding:26px 24px}.feat-4 h3{min-height:2.6em;font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.3}.feat-4 p{max-width:none;font-size:.92rem}.feat-n{font-family:var(--font-head);letter-spacing:.08em;color:var(--blue);margin-bottom:14px;font-size:.8rem;font-weight:800;display:inline-block}@media (width<=1100px){.feat-4>div{flex-basis:calc(50% - 10px)}}@media (width<=560px){.feat-4>div{flex-basis:100%}.feat-4 h3{min-height:0}}.proc-6 .proc-track{--g:clamp(12px,1.4vw,20px);--o:calc((100% - 5 * var(--g)) / 12);gap:var(--g);grid-template-columns:repeat(6,1fr)}.proc-6 .proc-track:before{left:var(--o);right:var(--o)}.proc-6 .proc-track:after{left:var(--o);width:calc((100% - 2 * var(--o)) * var(--pn,0))}.proc-6 .step{flex-direction:column;padding-top:50px;display:flex}.proc-6 .step:before{margin-left:-8.5px;left:50%}.step-card{background:var(--white);border:1px solid var(--line-soft);transition:border-color .4s var(--ease),box-shadow .4s var(--ease);border-radius:14px;flex:1;padding:20px 18px 22px;position:relative;box-shadow:0 18px 40px -32px #0f224459}.step-card:before{content:"";background:var(--line);width:1px;height:12px;transition:background .4s;position:absolute;top:-12px;left:50%}.proc-6 .step.on .step-card{border-color:#2456f038}.proc-6 .step.on .step-card:before{background:var(--blue)}.step-card:hover{box-shadow:0 26px 48px -30px #2456f059}.proc-6 .step-n{margin-bottom:8px;font-size:.74rem}.proc-6 .step h3{font-size:clamp(1.06rem,1.3vw,1.2rem)}.proc-6 .step p{max-width:none;margin-top:10px;font-size:.88rem;line-height:1.58}@media (width<=1100px){.proc-6 .proc-track{grid-template-columns:1fr;gap:0;max-width:680px;margin-inline:auto}.proc-6 .proc-track:before{width:1px;height:auto;inset:0 auto 0 8px}.proc-6 .proc-track:after{width:1px;height:var(--p,0%);background:linear-gradient(180deg,var(--blue),var(--cyan));transition:height 1.4s var(--ease);top:0;left:8px}.proc-6 .step{padding:0 0 16px 42px}.proc-6 .step:before{margin-left:0;top:20px;left:0}.step-card:before{width:16px;height:1px;top:28px;left:-16px}}.app-groups>div{padding:26px 26px 24px}.app-groups>div:hover{transform:none}.app-groups h3{border-bottom:1px solid var(--line-soft);padding-bottom:14px;font-size:clamp(1.08rem,1.4vw,1.22rem)}.app-chips{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.app-chips li{color:var(--text-2);padding-left:28px;font-size:.95rem;font-weight:500;line-height:1.4;position:relative}.app-chips li:before{content:"";background:var(--blue-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232456F0' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:0}.improve-list{flex-wrap:wrap;justify-content:center;gap:16px;margin:clamp(18px,2.4vw,28px) 0 0;padding:0;list-style:none;display:flex}.improve-list li{background:var(--white);border:1px solid var(--line-soft);min-width:0;transition:border-color .3s var(--ease),transform .3s var(--ease);border-radius:16px;flex-direction:column;flex:calc(20% - 16px);padding:24px 20px;display:flex}.improve-list li:hover{transform:translateY(-4px)}.improve-list h3{margin-top:18px;font-size:clamp(1.04rem,1.25vw,1.16rem);line-height:1.3}.improve-list p{color:var(--text-2);margin-top:8px;font-size:.9rem;line-height:1.6}.improve-ic{background:var(--blue-wash) center/18px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232456F0' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E");border-radius:12px;flex-shrink:0;width:42px;height:42px}.dark .improve-list li{border-color:var(--line-inv);background:#ffffff0a}.dark .improve-list li:hover{border-color:#3bc9e059}.dark .improve-list p{color:var(--inv-2)}.dark .improve-ic{background-color:#3bc9e01a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233BC9E0' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px #3bc9e040}@media (width>=1101px){.improve-list h3{min-height:2.6em}}@media (width<=1100px){.improve-list li{flex:0 calc(33.333% - 11px)}}@media (width<=700px){.improve-list li{flex:0 calc(50% - 8px)}}@media (width<=480px){.improve-list li{flex:100%}}.ind-cards>div{padding:26px 26px 28px}.ind-cards h3{margin-top:18px;font-size:clamp(1.08rem,1.35vw,1.22rem)}.ind-cards p{max-width:none}.ind-ic{background:var(--blue-wash);width:46px;height:46px;color:var(--blue);border:1px solid #2456f029;border-radius:13px;place-items:center;display:grid}.ind-cards>div:hover .ind-ic{background:var(--blue);border-color:var(--blue);color:#fff;transition:background .3s var(--ease),color .3s var(--ease)}@media (width>=901px){.ind-cards h3{min-height:2.5em}}.mig .sec-head{max-width:20ch}.mig-card{background:var(--white);color:var(--text);border-radius:20px;padding:clamp(24px,3vw,34px);box-shadow:0 40px 90px -40px #0009}.mig-card h3{border-bottom:1px solid var(--line-soft);padding-bottom:16px;font-size:clamp(1.1rem,1.4vw,1.25rem)}.mig-list{grid-template-columns:1fr 1fr;gap:16px 22px;margin-top:20px;display:grid}.mig-list li,.dark .mig-card h3{color:var(--text)}.mig-list li:before{margin-top:0;top:2px}@media (width<=900px){.mig{grid-template-columns:1fr}}@media (width<=480px){.mig-list{grid-template-columns:1fr}}.e2e .svc-split{align-items:start;gap:clamp(28px,4vw,56px);margin-top:0}.e2e .svc-split>:last-child{align-self:start}.e2e .sec-head{max-width:none;margin-bottom:clamp(18px,2.2vw,26px)}.e2e .svc-split .lead{font-size:1.04rem}.e2e .svc-split h3{font-size:clamp(1.02rem,1.25vw,1.12rem);line-height:1.45}.e2e .svc-list{border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}.e2e .svc-list li{color:var(--text);border-right:0;padding:13px 16px 13px 38px;font-size:.95rem}.e2e .svc-list li:last-child{border-bottom:0}.e2e .svc-list li:before{background:var(--blue-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232456F0' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/9px no-repeat;border-radius:50%;width:14px;height:14px;margin-top:-7px;top:50%;left:14px;rotate:0deg}.e2e-note{border-left:3px solid var(--blue);background:var(--blue-wash);border-radius:0 12px 12px 0;margin-top:clamp(24px,3vw,36px);padding:18px 24px}.e2e-note p{color:var(--text);font-size:.98rem;font-weight:500;line-height:1.6}.why-svc-5{flex-wrap:wrap;justify-content:center;display:flex}.why-svc-5>.why-svc-card{flex:0 calc(33.3333% - 13.3333px)}@media (width<=1100px){.why-svc-5>.why-svc-card{flex-basis:calc(50% - 10px)}}@media (width<=560px){.why-svc-5>.why-svc-card{flex-basis:100%}}.mig{align-items:stretch}.mig>.rv:last-child{display:flex}.mig-card{flex-direction:column;flex:1;display:flex}.mig .lead{font-size:1.04rem}.mig .phero-acts{margin-top:28px}.mig-list{flex:1;grid-template-columns:1fr;align-content:space-between;gap:0;margin-top:8px}.mig-list li{border-bottom:1px solid var(--line-soft);padding:8px 0 8px 30px}.mig-list li:last-child{border-bottom:0}.mig-list li:before{top:10px}.mig>.rv:first-child{flex-direction:column;display:flex}.mig>.rv:first-child .phero-acts{margin-top:auto;padding-top:28px}@media (width<=900px){.mig>.rv:last-child,.mig>.rv:first-child{display:block}}#odoo-cta h2{max-width:32ch}.fcta+.sec.dark{border-top:1px solid var(--line-inv)}.phero-form>p{margin-top:6px;font-size:.84rem;line-height:1.5}.phero-form .lform select{text-overflow:ellipsis;padding-right:34px}.zoho-sol>div{padding:26px 26px 28px}.zoho-sol p{max-width:none;margin-top:14px}.zoho-tag{font-family:var(--font-head);letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;font-size:clamp(1.08rem,1.35vw,1.22rem);font-weight:800;display:inline-flex}.zoho-tag:before{content:"";background:linear-gradient(135deg,var(--blue),var(--cyan));border-radius:3px;width:10px;height:10px}#zoho-solutions .e2e-note{margin-top:clamp(20px,2.6vw,30px)}.zpaths{grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(20px,2.6vw,32px);display:grid}.zpath{background:var(--white);border:1px solid var(--line-soft);border-radius:18px;flex-direction:column;align-items:flex-start;padding:clamp(26px,3vw,36px);display:flex;box-shadow:0 24px 48px -34px #0f224447}.zpath-n{font-family:var(--font-head);letter-spacing:.08em;color:var(--blue);margin-bottom:12px;font-size:.8rem;font-weight:800}.zpath h3{font-size:clamp(1.2rem,1.7vw,1.42rem)}.zpath p{color:var(--text-2);margin-top:12px;font-size:.97rem;line-height:1.62}.zpath .btn{margin-top:auto}.zpath p{margin-bottom:24px}@media (width<=800px){.zpaths{grid-template-columns:1fr}}.zstart{text-align:center;max-width:860px;margin-inline:auto}.zstart .sec-head{max-width:22ch;margin-inline:auto}.zstart-body{margin-top:clamp(16px,2vw,24px)}.zstart-body .lead{max-width:none;margin-inline:auto}.zstart-key{color:#fff;font-family:var(--font-head);background:#3bc9e014;border:1px solid #3bc9e059;border-radius:14px;margin-top:26px;padding:16px 26px;font-size:clamp(1.02rem,1.3vw,1.14rem);font-weight:700;line-height:1.5;display:inline-block}.zoho-svc>div{padding:26px 26px 28px}.zoho-svc h3{font-size:clamp(1.06rem,1.3vw,1.18rem);line-height:1.3}.zoho-svc p{max-width:none;font-size:.93rem}.fric{border:1px solid var(--line-inv);background:#ffffff08;border-radius:18px;max-width:900px;margin:clamp(20px,2.6vw,32px) auto 0;overflow:hidden}.fric-row{border-bottom:1px solid var(--line-inv);grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;padding:16px 26px;display:grid}.fric-row:last-child{border-bottom:0}.fric-head{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--inv-3);background:#ffffff0d;padding-block:14px;font-size:.78rem;font-weight:800}.fric-head span:last-child{color:var(--cyan)}.fric-row i{color:var(--cyan);place-items:center;display:grid}.fric-from{color:var(--inv-2);padding-left:26px;font-size:1rem;position:relative}.fric-from:before{content:"";border:1.5px solid #ffffff47;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:0}.fric-to{color:#fff;font-family:var(--font-head);padding-left:28px;font-size:1.02rem;font-weight:700;position:relative}.fric-to:before{content:"";background:#3bc9e024 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233BC9E0' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/11px no-repeat;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:0}.fric-row:not(.fric-head):hover{background:#3bc9e00d}@media (width<=640px){.fric-row{grid-template-columns:1fr;gap:8px;padding:16px 20px}.fric-row i,.fric-head{display:none}}@media (width>=1101px){#zoho-process .step h3{min-height:2.6em}}.dark .why-svc-card h3{color:var(--text)}:root{--ink:#11151d;--ink-2:#191e27;--navy:#202633;--navy-2:#333b49;--charcoal:#161a21;--white:#fff;--mist:#fffdf5;--mist-2:#fff4c2;--text:#1d2026;--text-2:#41444b;--text-3:#787b82;--inv:#fff9df;--inv-2:#e3d8aa;--inv-3:#9d967e;--blue:#f1c900;--blue-deep:#d6a800;--blue-wash:#fff7c9;--cyan:#f0a600;--line:#191e2721;--line-soft:#191e2714;--sec-y:clamp(48px,5.1vw,78px);--pad:clamp(20px,4.5vw,52px);--shell:1200px}::selection{color:#141820;background:#ffdf00}:focus-visible{outline-color:#e0ad00}.dark :focus-visible,.bx-hero :focus-visible{outline-color:#ffe000}.btn-primary{color:#17191f;background:#f5d400;box-shadow:0 10px 26px -12px #cb9e00a6}.btn-primary:hover{color:#11151d;background:#ffc000;box-shadow:0 16px 34px -14px #cb9e00c7}.btn-light{color:#141820;background:#ffdf00}.btn-light:hover{background:#ffc000}.tlink{color:#ad8500}.dark .tlink{color:#ffdc00}.dot{background:#ffdf00;box-shadow:0 0 0 4px #ffdf002e}.mist{background:#fffdf5}.shell{max-width:var(--shell)}.hdr{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #11151d0f}.hdr.stuck{box-shadow:0 12px 40px -22px #0f121940}.hdr-in{gap:clamp(12px,1.8vw,26px);height:100px}.brand{flex-shrink:0;align-items:center;max-width:228px;display:inline-flex;overflow:hidden}.brand-mark-full{object-fit:contain;flex-shrink:0;width:auto;max-width:224px;height:81px;display:block}.nav{gap:1px}.nav a,.nav button{padding:9px 10px;font-size:.88rem}.nav a:hover,.nav button:hover,.nav a.on{color:#8a6800;background:#fff8ce}.nav-drop>button{color:var(--text)}.drop{border-color:#191e271a;box-shadow:0 30px 70px -30px #0f12193d}.drop a:hover{background:#fff9d9}.drop-sub a:hover{background:var(--blue);color:var(--ink)}.hdr-cta .btn{gap:7px;padding:10px 17px}.pf-trigger{z-index:90;color:#17191f;font:700 .82rem/1.3 var(--font-head);cursor:pointer;writing-mode:horizontal-tb;background:#f5d400;border:0;border-radius:12px 0 0 12px;padding:15px 12px;transition:transform .25s,background .25s;display:block;position:fixed;top:42%;right:0;box-shadow:0 14px 34px -14px #0000004d}.pf-trigger:hover{background:#ffc000;transform:translate(-3px)}.burger{background:#fff9d9;border-color:#191e2726}.burger i{background:#171b23}.scrim.on{opacity:1;visibility:visible}.mnav{background:linear-gradient(#181d26,#0d1117);border-left:1px solid #ffffff21}.mnav.open{visibility:visible;transform:none}.mobile-wordmark{font:800 1.3rem var(--font-head);color:#fff;letter-spacing:-.06em}.mobile-wordmark span{color:#ffdc00}.mobile-accord{font-family:var(--font-head);color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;padding:17px 0;font-size:1.2rem;font-weight:700;display:flex}.mobile-subnav{border-left:1px solid #ffdc0061;gap:0;padding:6px 0 12px 18px;display:grid}.mobile-subnav a{color:#fff;padding:9px 0;font-size:.96rem}.mnav-body>a{padding:17px 0;font-size:1.15rem}.mnav-foot .btn{justify-content:center}.mnav-meta a{color:#fdf6d8}.bx-hero{isolation:isolate;color:#171b23;background:#fffdf5;min-height:650px;padding:clamp(54px,7vw,96px) 0 0;position:relative;overflow:hidden}.bx-hero-video{z-index:-4;object-fit:cover;opacity:.2;filter:sepia(.7)saturate(1.05)brightness(1.45)contrast(.7)blur(6px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.035)}.bx-hero-overlay{z-index:-3;background:linear-gradient(100deg,#fffdf5f7 0%,#fffdf5e8 43%,#fff8cfc7 100%);position:absolute;inset:0}.bx-hero-pattern{z-index:-2;opacity:.28;background-image:radial-gradient(#1e202624 .8px,#0000 .8px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.bx-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,60px);padding-bottom:70px;display:grid;position:relative}.bx-hero-copy{z-index:1;padding-block:26px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#826400;align-items:center;gap:9px;margin-bottom:20px;font-size:.73rem;font-weight:800;line-height:1.4;display:flex}.eyebrow-dot{background:#f0c900;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #f0c90026}.eyebrow.light{color:#6c5a12}.bx-hero h1{letter-spacing:-.065em;color:#11151d;max-width:9ch;font-size:clamp(3rem,5.5vw,5.15rem);font-weight:800;line-height:1.01}.hero-line{padding-bottom:.04em;display:block;overflow:hidden}.hero-line>span{animation:.9s cubic-bezier(.22,.7,.28,1) forwards beeRise;display:block;transform:translateY(108%)}.hero-line:nth-child(2)>span{animation-delay:.13s}.hero-line:nth-child(3)>span{animation-delay:.26s}.accent-line{color:#bd9000}.accent-line>span{position:relative}@keyframes beeRise{to{transform:translateY(0)}}.bx-hero-sub{color:#54545a;max-width:53ch;margin-top:25px;font-size:clamp(1rem,1.28vw,1.12rem);line-height:1.8;animation:.85s .36s both beeFade}@keyframes beeFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.bx-hero .hero-acts{animation:.85s .48s both beeFade}.bx-hero .btn-ghost{color:#1c2028;background:#ffffff80;border-color:#1b1f2733}.bx-hero .btn-ghost:hover{background:#fff8d8;border-color:#d7b300}.hero-trust-row{color:#55585f;flex-wrap:wrap;gap:10px 18px;margin-top:29px;font-size:.77rem;font-weight:600;display:flex}.hero-trust-row span{align-items:center;gap:6px;display:flex}.hero-trust-row svg{color:#8c7000}.hero-bottom-line{color:#6e6a59;letter-spacing:.16em;border-top:1px solid #11151d1a;font-size:.68rem;font-weight:800}.hero-bottom-line>.shell{align-items:center;gap:16px;min-height:48px;display:flex}.hero-line-arrow{color:#aa8500;display:flex}.hero-visual-wrap{aspect-ratio:1.15;isolation:isolate;justify-content:center;align-items:center;width:100%;min-width:0;animation:1s .28s both beeFade;display:flex;position:relative}.hero-gridlines{z-index:-1;background-color:#0000;background-image:linear-gradient(#11151d07 1px,#0000 1px),linear-gradient(90deg,#11151d07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:27px 27px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #191e2714;border-radius:36px;position:absolute;inset:7% 2%;-webkit-mask-image:radial-gradient(closest-side,#000 50%,#0000 100%);mask-image:radial-gradient(closest-side,#000 50%,#0000 100%)}.hero-network{filter:drop-shadow(0 24px 34px #5a470014);width:100%;height:auto;overflow:visible}.network-flow{animation:4s linear infinite networkDash}.network-ring{transform-origin:300px 238px;animation:54s linear infinite beeRotate}.network-core{filter:drop-shadow(0 14px 20px #10141c3b)}@keyframes networkDash{to{stroke-dashoffset:-70px}}@keyframes beeRotate{to{transform:rotate(360deg)}}.node-card{filter:drop-shadow(0 12px 18px #15171c1a)}.node-card rect{fill:#fffffff5;stroke:#1e202621;stroke-width:1.2px}.node-card circle{fill:#eac500}.node-card text{fill:#1b2028;font:700 13px Plus Jakarta Sans,sans-serif}.node-card .node-small{fill:#767980;font:500 9.5px Inter,sans-serif}.node-a{transform:translate(15px,115px)}.node-b{transform:translate(410px,120px)}.node-c{transform:translate(20px,316px)}.node-d{transform:translate(425px,316px)}.hero-floating-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #1b1f271a;border-radius:14px;align-items:center;gap:10px;padding:10px 13px;animation:6s ease-in-out infinite badgeFloat;display:flex;position:absolute;box-shadow:0 18px 35px -22px #14161c59}.hero-floating-badge>span{color:#413400;background:#ffed78;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.hero-floating-badge b,.hero-floating-badge small{display:block}.hero-floating-badge b{color:#1c2028;font-size:.73rem}.hero-floating-badge small{color:#777a80;margin-top:2px;font-size:.61rem}.badge-one{top:15%;left:0}.badge-two{animation-delay:1.4s;bottom:13%;right:0}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.section-intro{max-width:770px;margin-bottom:32px}.section-intro.center{text-align:center;margin-inline:auto}.section-intro.center .eyebrow{justify-content:center}.section-intro .lead{max-width:66ch;margin-top:17px}.bx-intro-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,7vw,100px);display:grid}.bx-intro-grid h2{max-width:18ch}.bx-intro-grid .lead{max-width:60ch}.bx-intro-grid .tlink{margin-top:22px}.bx-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.bx-service-card{min-width:0;min-height:320px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;background:#fff;border:1px solid #191e271a;border-radius:17px;flex-direction:column;padding:25px 24px 22px;display:flex;box-shadow:0 16px 40px -36px #17181d4d}.bx-service-card:hover{border-color:#d3ab0080;transform:translateY(-5px);box-shadow:0 26px 52px -34px #5a460042}.bx-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.bx-card-no{font:700 .76rem var(--font-head);letter-spacing:.12em;color:#9899a0}.bx-card-icon{color:#806200;background:#fff5b9;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.bx-service-card h3{max-width:24ch;font-size:1.18rem;line-height:1.3}.bx-service-card p{color:#65676d;margin-top:12px;font-size:.9rem;line-height:1.7}.bx-card-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.bx-card-tags span{color:#676970;background:#fffdf5;border:1px solid #1e20261a;border-radius:100px;padding:5px 9px;font-size:.68rem}.bx-card-link{color:#3e3300;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:.84rem;font-weight:700;display:flex}.bx-card-link svg{color:#a07a00;transition:transform .25s}.bx-card-link:hover svg{transform:translate(4px)}.service-grid-page{margin-bottom:8px}.bx-feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,84px);display:grid}.bx-feature-grid h2{max-width:18ch}.bx-feature-grid>.rv:last-child>.lead{margin-top:18px}.bx-feature-visual{padding:10px 10px 22px 0;position:relative}.code-window{background:#fff;border:1px solid #181c2426;border-radius:19px;overflow:hidden;transform:perspective(1000px)rotateY(2deg)rotateX(1deg);box-shadow:0 35px 75px -48px #14161e59}.code-window-bar{color:#dbdce1;background:#171c24;align-items:center;gap:14px;height:46px;padding:0 16px;font:500 .67rem Inter,sans-serif;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:#696d73;border-radius:50%;width:7px;height:7px}.window-dots i:first-child{background:#ffba00}.window-status{color:#cfcebe;align-items:center;gap:6px;margin-left:auto;font-size:.6rem;display:flex}.window-status i,.status-dot{background:#d9c900;border-radius:50%;width:6px;height:6px;display:inline-block}.code-window-body{background:linear-gradient(130deg,#fff 0%,#fffdf6 100%);grid-template-columns:54px 1fr;min-height:330px;display:grid}.code-sidebar{border-right:1px solid #ece9dd;flex-direction:column;align-items:center;gap:22px;padding-top:28px;display:flex}.code-sidebar span{background:#f5f0da;border-radius:6px;width:19px;height:19px}.code-sidebar span:first-child{background:#f5d400}.code-main{padding:28px clamp(18px,3vw,32px)}.code-eyebrow{letter-spacing:.15em;color:#85868c;font-size:.6rem;font-weight:800}.code-title-bar{background:#242a34;border-radius:8px;height:10px;margin-top:14px}.code-title-bar.w-70{width:70%}.code-title-bar.w-46{background:#d5d6d8;width:46%;height:7px;margin-top:8px}.code-chip-row{gap:6px;margin-top:18px;display:flex}.code-chip-row span{color:#625000;background:#fff3a9;border-radius:6px;padding:5px 9px;font-size:.56rem}.code-preview-card{background:#fff;border:1px solid #eeebdf;border-radius:12px;align-items:center;gap:18px;margin-top:19px;padding:18px;display:flex;position:relative}.preview-orb{color:#37300a;background:linear-gradient(135deg,#ffe978,#f0c700);border-radius:13px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.preview-lines{flex:1;gap:7px;display:grid}.preview-lines i{background:#e7e7e7;border-radius:10px;width:85%;height:6px}.preview-lines i:nth-child(2){width:65%}.preview-lines i:nth-child(3){width:45%}.preview-chip{color:#857000;align-items:center;gap:3px;font-size:.54rem;display:flex;position:absolute;top:10px;right:12px}.code-mini-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.code-mini-row div{background:#fff;border:1px solid #eee9d9;border-radius:9px;padding:10px}.code-mini-row b{font:800 .9rem var(--font-head);color:#9d7b00;display:block}.code-mini-row span{color:#6e7076;font-size:.58rem}.code-window-foot{color:#65666d;background:#faf8ef;border-top:1px solid #ece9de;justify-content:space-between;padding:13px 17px;font-size:.62rem;display:flex}.code-window-foot>span{align-items:center;gap:7px;display:flex}.visual-caption{background:#fff;border:1px solid #191e271c;border-radius:13px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 16px 32px -25px #14161c73}.caption-spark{color:#5a4700;background:#fff0a1;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.visual-caption b,.visual-caption small{display:block}.visual-caption b{font-size:.76rem}.visual-caption small{color:#777980;margin-top:3px;font-size:.65rem}.bx-principles{margin:26px 0 22px}.bx-principle{border-top:1px solid #191e2717;grid-template-columns:36px 1fr;gap:13px;padding:16px 0;display:grid}.bx-principle>span{font:800 .76rem var(--font-head);color:#b38a00;padding-top:4px}.bx-principle h3{font-size:.94rem}.bx-principle p{color:#66686e;margin-top:6px;font-size:.83rem;line-height:1.65}.bx-ai-heading{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,6vw,76px);display:grid}.bx-ai-heading h2{max-width:16ch}.bx-ai-heading .lead{margin-bottom:14px}.bx-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.bx-tool-card{background:#fff;border:1px solid #191e271a;border-radius:16px;flex-direction:column;min-height:298px;padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.bx-tool-card:hover{border-color:#cfa60073;transform:translateY(-4px);box-shadow:0 22px 45px -36px #5944004d}.tool-card-head{justify-content:space-between;align-items:center;display:flex}.tool-icon{color:#4e4100;background:#fff0a0;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.status-pill{color:#75651d;white-space:nowrap;background:#faf7e8;border:1px solid #eee6bd;border-radius:100px;align-items:center;gap:6px;padding:6px 9px;font-size:.63rem;font-weight:700;display:inline-flex}.status-pill i{background:#deb700;border-radius:50%;width:5px;height:5px;display:block}.tool-priority{color:#948027;letter-spacing:.1em;text-transform:uppercase;margin-top:23px;font-size:.68rem;font-weight:800}.bx-tool-card h3{max-width:28ch;margin-top:8px;font-size:1.15rem}.bx-tool-card p{color:#686a71;margin-top:10px;font-size:.86rem;line-height:1.68}.tool-card-foot{color:#807f74;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:.69rem;display:flex}.tool-soon{color:#a18200;font-weight:700}.bx-notice{background:#fffdf3;border:1px solid #bf9f0e33;border-radius:13px;align-items:center;gap:14px;margin-top:23px;padding:16px 18px;display:flex}.notice-icon{color:#6e5700;background:#fff0a1;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.bx-notice p{color:#65666b;flex:1;gap:3px;font-size:.8rem;display:grid}.bx-notice p b{color:#282820}.bx-notice a{color:#8a6a00;white-space:nowrap;align-items:center;gap:7px;font-size:.77rem;font-weight:700;display:flex}.bx-process-section{color:#fff;background:#151a22}.bx-process-section h2,.bx-process-section h3{color:#fff}.bx-process-section .eyebrow{color:#ffdf00}.bx-process-section .lead{color:#c0c1c6}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:45px;display:grid}.process-step{min-width:0;position:relative}.process-number{font:800 2.2rem var(--font-head);letter-spacing:-.08em;color:#4a4e55}.process-marker{align-items:center;gap:8px;margin:17px 0 20px;display:flex}.process-marker span{background:#ffdc00;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #ffdc001a}.process-marker i{background:#ffffff21;flex:1;height:1px}.process-step h3{font-size:1.05rem}.process-step p{color:#bec0c6;max-width:29ch;margin-top:10px;font-size:.84rem;line-height:1.7}.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.audience-card{background:#fff;border:1px solid #191e2717;border-radius:15px;padding:24px 20px}.audience-icon{color:#806400;background:#fff3a6;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:22px;display:grid}.audience-card h3{font-size:1rem}.audience-card p{color:#686a70;margin-top:8px;font-size:.83rem;line-height:1.65}.bx-cta{color:#fff;background:#171c24;padding:clamp(48px,6vw,78px) 0;position:relative;overflow:hidden}.bx-cta:before{content:"";border:1px solid #ffde002e;border-radius:50%;width:640px;height:640px;position:absolute;top:-360px;right:-170px;box-shadow:0 0 0 45px #ffde0009,0 0 0 95px #ffde0006}.bx-cta-inner{z-index:1;justify-content:space-between;align-items:center;gap:36px;display:flex;position:relative}.bx-cta h2{letter-spacing:-.05em;color:#fff;max-width:20ch;font-size:clamp(1.9rem,3.5vw,2.8rem)}.bx-cta p{color:#c8c8ca;max-width:62ch;margin-top:15px;font-size:.94rem;line-height:1.75}.bx-cta .btn{flex-shrink:0}.cta-orbit{pointer-events:none;border:1px solid #ffdf001f;border-radius:50%;width:230px;height:230px;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.cta-orbit span{background:#ffde00;border-radius:50%;width:8px;height:8px;position:absolute;top:45px;left:16px;box-shadow:0 0 0 7px #ffdf0014}.cta-orbit span:nth-child(2){inset:auto 22px 36px auto}.cta-orbit span:nth-child(3){width:5px;height:5px;top:4px;left:48%}.bx-page-hero{background:linear-gradient(105deg,#fffdf6 0%,#fff 55%,#fff8d9 100%);border-bottom:1px solid #191e270f;padding:clamp(34px,4vw,58px) 0 clamp(40px,5vw,65px);position:relative;overflow:hidden}.bx-page-hero:before{content:"";pointer-events:none;border:1px solid #ceaa001f;border-radius:50%;width:620px;height:620px;position:absolute;top:-45%;right:-9%;box-shadow:0 0 0 50px #ceaa0006,0 0 0 105px #ceaa0005}.phero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:center;gap:clamp(28px,5vw,70px);display:grid;position:relative}.crumbs{color:#777a80;align-items:center;gap:10px;margin-bottom:27px;font-size:.78rem;display:flex}.crumbs a:hover{color:#977400}.crumbs i{color:#b1b2b5;font-style:normal}.bx-page-hero h1{letter-spacing:-.055em;color:#171b23;max-width:16ch;font-size:clamp(2.35rem,4vw,3.7rem);line-height:1.08}.phero-sub{color:#5b5d63;max-width:61ch;margin-top:19px;font-size:1.02rem;line-height:1.8}.bx-page-hero .hero-acts{margin-top:25px}.bx-page-hero .hero-visual-wrap{aspect-ratio:1.18;justify-self:end;max-width:540px}.bx-page-hero .hero-network{max-height:420px}.bx-page-hero .hero-floating-badge{scale:.87}.bx-page-hero .hero-floating-badge.badge-one{left:0}.bx-page-hero .hero-floating-badge.badge-two{right:-4px}.bx-service-intro-grid,.bx-deliver-grid,.bx-quality-grid,.bx-architecture-grid,.bx-about-roadmap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,80px);display:grid}.bx-service-intro-grid h2,.bx-deliver-grid h2,.bx-quality-grid h2,.bx-architecture-grid h2{max-width:18ch}.bx-service-intro-grid .lead,.bx-deliver-grid .lead,.bx-quality-grid .lead,.bx-architecture-grid .lead{margin-top:17px}.bx-service-illustration{isolation:isolate;background:radial-gradient(circle,#fff2a3,#0000 56%),linear-gradient(145deg,#fffef9,#fff8dc);border:1px solid #1f202314;border-radius:22px;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.service-illus-halo{filter:blur(16px);background:#ffd90038;border-radius:50%;width:200px;height:200px;position:absolute}.service-illus-icon{color:#ffde00;background:#171c24;border-radius:31px;place-items:center;width:120px;height:120px;animation:6s ease-in-out infinite badgeFloat;display:grid;position:relative;box-shadow:0 23px 36px -17px #1414175c}.service-illus-ring{border:1px dashed #a8840057;border-radius:50%;width:245px;height:245px;animation:28s linear infinite beeRotate;position:absolute}.service-illus-ring.ring-two{width:300px;height:300px;animation-duration:38s;animation-direction:reverse}.service-illus-chip{color:#3d3c36;background:#fff;border:1px solid #1b1f271a;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:.74rem;font-weight:700;display:flex;position:absolute;box-shadow:0 16px 26px -20px #14161c66}.chip-tl{top:18%;left:10%}.chip-br{bottom:18%;right:10%}.bx-feature-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:28px;display:grid}.bx-feature-card{background:#fff;border:1px solid #191e2717;border-radius:14px;min-height:205px;padding:23px 20px}.feature-num{color:#ad8600;letter-spacing:.13em;margin-bottom:24px;font-size:.72rem;font-weight:800;display:block}.bx-feature-card h3{font-size:1rem}.bx-feature-card p{color:#6a6c72;margin-top:9px;font-size:.82rem;line-height:1.68}.bx-checklist{gap:13px;padding:7px 0;display:grid}.bx-checklist>div{color:#44464d;border-bottom:1px solid #191e2714;align-items:center;gap:12px;padding:13px 0;font-size:.91rem;display:flex}.bx-checklist>div>span{color:#755900;background:#fff1a1;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.bx-faq-compact .faq-list{max-width:860px}.idea-note{color:#716322;background:#fffdf3;border:1px solid #b9960030;border-radius:12px;align-items:flex-start;gap:13px;margin-top:26px;padding:16px 18px;display:flex}.idea-note p{font-size:.82rem;line-height:1.7}.idea-note b{color:#282820}.bx-ai-workflow{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(30px,6vw,86px);display:grid}.idea-pills{flex-wrap:wrap;gap:9px;display:flex}.idea-pills span{color:#53555b;background:#fff;border:1px solid #191e271a;border-radius:100px;align-items:center;gap:8px;padding:10px 13px;font-size:.78rem;display:inline-flex}.idea-pills svg{color:#a58100}.roadmap-line{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid;position:relative}.roadmap-line:before{content:"";background:#181c231a;width:1px;position:absolute;top:48px;bottom:48px;left:50%}.roadmap-stage{background:#fff;border:1px solid #191e271f;border-radius:18px;position:relative;overflow:hidden}.roadmap-stage.active{border-color:#cba4006b;box-shadow:0 23px 50px -43px #785a0073}.stage-head{background:#fffdf4;border-bottom:1px solid #191e2714;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.stage-number{font:800 2.2rem var(--font-head);letter-spacing:-.08em;color:#171c24}.stage-state{color:#6c6a5b;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:flex}.stage-state i{background:#d5b600;border-radius:50%;width:6px;height:6px}.planned-state i{background:#a6a7aa}.stage-main{padding:26px}.stage-main .eyebrow{margin-bottom:11px}.stage-main h3{font-size:1.32rem}.stage-main>p{color:#666970;margin-top:12px;font-size:.88rem;line-height:1.72}.stage-service-list{gap:0;margin-top:20px;display:grid}.stage-service-list a{color:#50525a;border-top:1px solid #191e2712;align-items:center;gap:8px;padding:12px 0;font-size:.79rem;font-weight:600;display:flex}.stage-service-list a svg:first-child{color:#9e7d00}.stage-service-list a svg:last-child{color:#8d8e94;margin-left:auto}.planned-product-list{gap:0;margin-top:19px;display:grid}.planned-product-list>div{border-top:1px solid #191e2714;align-items:center;gap:10px;padding:13px 0;display:flex}.planned-icon{color:#665000;background:#fff2ac;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.planned-product-list>div>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.planned-product-list b{font-size:.77rem;line-height:1.3}.planned-product-list small{color:#81838a;font-size:.67rem}.stage-footnote{border-top:1px solid #eee7c7;padding-top:12px;color:#9a8130!important;margin-top:10px!important;font-size:.71rem!important}.bx-architecture-grid{align-items:center}.app-directory-mock{background:#fff;border:1px solid #191e271f;border-radius:18px;padding:22px;overflow:hidden;box-shadow:0 34px 70px -48px #13151b4d}.app-dir-top{border-bottom:1px solid #eeeadd;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.app-dir-brand{align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:flex}.app-dir-brand img{object-fit:contain;width:27px;height:27px}.app-dir-brand small{color:#8c8e93;letter-spacing:.14em;font-size:.52rem;display:block}.preview-label{letter-spacing:.09em;color:#958000;background:#fff5b8;border-radius:5px;padding:6px;font-size:.55rem;font-weight:800}.app-directory-mock h3{margin-top:22px;font-size:1.23rem}.app-directory-mock>p{color:#76787e;margin-top:5px;font-size:.73rem}.app-dir-search{color:#8b8d93;border:1px solid #ece8db;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:11px;font-size:.72rem;display:flex}.app-dir-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.app-dir-cards>div{border:1px solid #eeebdf;border-radius:10px;grid-template-columns:35px 1fr;align-items:center;column-gap:8px;min-height:86px;padding:12px;display:grid;position:relative}.app-dir-ico{color:#5d4b00;background:#fff0a0;border-radius:9px;grid-row:span 2;place-items:center;width:33px;height:33px;display:grid}.app-dir-cards b{font-size:.69rem}.app-dir-cards small{color:#7a7c82;font-size:.61rem}.preview-soon{color:#878174;background:#f5f3eb;border-radius:4px;padding:3px 4px;font-size:.48rem;font-weight:800;position:absolute;top:8px;right:7px}.app-dir-bottom{color:#7c7e84;border-top:1px solid #eeeadd;justify-content:space-between;gap:8px;margin-top:15px;padding-top:13px;font-size:.59rem;display:flex}.app-dir-bottom span:first-child{align-items:center;gap:6px;display:flex}.app-dir-bottom i{background:#d6b600;border-radius:50%;width:6px;height:6px}.bx-values-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.value-card{background:#fff;border:1px solid #191e2714;border-radius:14px;padding:22px 20px;position:relative}.value-no{letter-spacing:.13em;color:#a88600;font-size:.7rem;font-weight:800}.value-icon{color:#6d5500;background:#fff1a2;border-radius:12px;place-items:center;width:44px;height:44px;margin-top:20px;display:grid}.value-card h3{margin-top:19px;font-size:.99rem}.value-card p{color:#696b71;margin-top:8px;font-size:.81rem;line-height:1.65}.bx-about-roadmap{align-items:center}.about-stage-box{background:#fff;border:1px solid #191e271a;border-radius:16px;gap:12px;padding:22px;display:grid}.about-stage-box>div:not(.about-stage-connector){border:1px solid #eeebdd;border-radius:10px;gap:5px;padding:18px;display:grid}.about-stage-box span{letter-spacing:.14em;color:#997800;font-size:.65rem;font-weight:800}.about-stage-box b{font-size:.94rem}.about-stage-box small{color:#76787e;font-size:.75rem}.about-stage-connector{color:#9d7a00;justify-content:center;display:flex}.work-steps{gap:13px;margin-top:26px;display:grid}.work-step{background:#fff;border:1px solid #191e271a;border-radius:14px;grid-template-columns:100px 1fr 30px;align-items:center;gap:20px;padding:22px 24px;transition:border-color .25s,transform .25s;display:grid}.work-step:hover{border-color:#cda70073;transform:translateY(-2px)}.work-step-left{align-items:center;gap:12px;display:flex}.work-step-no{color:#9a7900;font-size:.72rem;font-weight:800}.work-step-icon{color:#5f4d00;background:#fff1a0;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.work-step-main h3{font-size:1.02rem}.work-step-main>p{color:#696b71;margin-top:6px;font-size:.84rem;line-height:1.65}.work-step-points{flex-wrap:wrap;gap:8px 16px;margin-top:13px;display:flex}.work-step-points span{color:#777980;align-items:center;gap:5px;font-size:.69rem;display:flex}.work-step-points svg{color:#987700}.work-step-arrow{color:#a58300}.quality-list{gap:0;display:grid}.quality-list>div{border-bottom:1px solid #191e2717;gap:12px;padding:16px 0;display:flex}.quality-list>div>span{color:#6c5400;background:#fff0a0;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.quality-list b,.quality-list small{display:block}.quality-list small{color:#71737a;margin-top:4px;font-size:.79rem;line-height:1.55}.faq-page-layout{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(30px,6vw,80px);display:grid}.faq-sidebar{position:sticky;top:125px}.faq-sidebar h2{font-size:1.8rem}.faq-sidebar p{color:#696b71;margin-top:12px;font-size:.9rem;line-height:1.7}.faq-sidebar .btn{margin-top:22px}.faq-contact-link{color:#877000;align-items:center;gap:8px;margin-top:18px;font-size:.81rem;font-weight:700;display:flex}.faq-filters{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.faq-filters button{color:#62646b;cursor:pointer;background:#fff;border:1px solid #191e271c;border-radius:100px;padding:8px 13px;font-size:.73rem}.faq-filters button.active{color:#312800;background:#ffe976;border-color:#e3c82c}.faq-list{border-top:1px solid #191e271a}.faq-item{border-bottom:1px solid #191e271a}.faq-question{text-align:left;width:100%;font:700 .95rem/1.5 var(--font-head);color:#282b32;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.faq-toggle{color:#6d5500;background:#fff3a8;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;transition:transform .25s;display:grid}.faq-item.open .faq-toggle{transform:rotate(180deg)}.faq-answer{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.faq-answer>div{overflow:hidden}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-answer p{color:#696b71;padding:0 40px 20px 0;font-size:.87rem;line-height:1.75}.contact-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(30px,6vw,85px);display:grid}.contact-side h2{max-width:15ch}.contact-side>.lead{margin-top:18px}.contact-methods{gap:0;margin-top:30px;display:grid}.contact-methods>a{border-top:1px solid #191e2717;align-items:center;gap:13px;padding:17px 0;display:flex}.contact-methods>a>span{color:#6e5700;background:#fff1a0;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.contact-methods>a>div{flex:1;gap:4px;min-width:0;display:grid}.contact-methods small{color:#777980;font-size:.72rem}.contact-methods b{overflow-wrap:anywhere;font-size:.87rem}.contact-methods>a>svg{color:#958000}.contact-note{color:#76641b;background:#fffdf3;border:1px solid #eee6bd;border-radius:11px;align-items:flex-start;gap:12px;margin-top:20px;padding:15px;display:flex}.contact-note p{gap:5px;display:grid}.contact-note b{color:#302a12;font-size:.77rem}.contact-note span{color:#6c6856;font-size:.72rem;line-height:1.6}.contact-form-card{background:#fff;border:1px solid #191e271c;border-radius:18px;padding:clamp(24px,4vw,38px);box-shadow:0 28px 70px -54px #14161c5c}.contact-form-heading{margin-bottom:22px}.contact-form-heading h2{font-size:1.65rem}.contact-form-heading p{color:#7b7d83;margin-top:7px;font-size:.8rem}.bx-form .fgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bx-form .field.full{grid-column:1/-1}.bx-form .field input,.bx-form .field select,.bx-form .field textarea{color:#292c33;background:#fffefa;border:1px solid #191e2724;border-radius:10px;outline:none;width:100%;min-width:0;padding:13px 14px;font:500 .83rem Inter,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}.bx-form .field input,.bx-form .field select{height:48px}.bx-form .field textarea{resize:vertical;min-height:95px;line-height:1.6}.bx-form .field input:focus,.bx-form .field select:focus,.bx-form .field textarea:focus{background:#fff;border-color:#d8b200;box-shadow:0 0 0 3px #f7d70026}.bx-form .field input::placeholder,.bx-form .field textarea::placeholder{color:#8a8c91}.consent{margin-top:16px}.consent-label{color:#66686e;align-items:flex-start;gap:9px;font-size:.72rem;line-height:1.65;display:flex}.consent-label input{accent-color:#d8b400;flex-shrink:0;margin-top:4px}.consent-label a{text-underline-offset:2px;color:#655000;text-decoration:underline}.consent-label b{color:#b18c00}.form-submit{justify-content:center;width:100%;margin-top:17px}.form-note{color:#8a8c91;margin-top:12px;font-size:.67rem;line-height:1.55}.form-error{color:#a12c22;margin-top:10px;font-size:.78rem}.form-success{text-align:center;padding:25px 10px}.form-success .success-mark{color:#665100;background:#fff0a0;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid}.form-success h3{font-size:1.35rem}.form-success p{color:#65676d;max-width:48ch;margin:10px auto;font-size:.86rem;line-height:1.7}.form-success .tlink{justify-content:center;margin:16px auto;display:flex}.form-success .btn{margin-top:15px}.contact-lower{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.contact-next-steps{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.contact-next-steps>div{background:#fff;border:1px solid #191e2717;border-radius:12px;padding:17px}.contact-next-steps span{color:#a17c00;font-size:.7rem;font-weight:800}.contact-next-steps b{margin-top:13px;font-size:.82rem;display:block}.contact-next-steps p{color:#71737a;margin-top:7px;font-size:.72rem;line-height:1.6}.legal-hero .shell{position:relative}.legal-hero h1{font-size:clamp(2.4rem,4vw,3.5rem)}.legal-content{max-width:850px}.legal-content h2{margin:27px 0 9px;font-size:1.15rem}.legal-content h2:first-child{margin-top:0}.legal-content p{color:#5d6066;font-size:.93rem;line-height:1.85}.legal-content a{color:#806300;text-underline-offset:2px;text-decoration:underline}.not-found{min-height:520px}.not-found .shell{position:relative}.not-found-mark{font:900 clamp(8rem,22vw,19rem)/.8 var(--font-head);letter-spacing:-.12em;color:#e3c2001a;z-index:0;pointer-events:none;position:absolute;top:7%;right:3%}.not-found-mark span{color:#f0a60021}.not-found h1,.not-found p,.not-found .hero-acts{z-index:1;position:relative}.pf-overlay{z-index:200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:0;visibility:hidden;background:#080a0e9e;justify-content:center;align-items:center;padding:18px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.pf-overlay.open{opacity:1;visibility:visible}.pf-modal{width:min(570px,100%);max-height:min(92vh,900px);transition:transform .35s var(--ease);background:#fff;border-radius:21px;padding:clamp(25px,4vw,38px);position:relative;overflow:auto;transform:translateY(14px)scale(.99);box-shadow:0 40px 100px -40px #0000008c}.pf-overlay.open .pf-modal{transform:none}.pf-close{color:#35383e;cursor:pointer;background:#fff;border:1px solid #191e271f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:17px;right:17px}.pf-close:hover{background:#fff5bf}.pf-head{margin-bottom:21px;padding-right:28px}.pf-head .eyebrow{margin-bottom:12px;font-size:.64rem}.pf-head p{color:#686a71;margin-top:9px;font-size:.86rem;line-height:1.65}.pf-modal .bx-form .form-note{margin-bottom:0}.pf-modal .bx-form .fgrid{gap:10px}.wa-float{z-index:100;color:#ffe000;background:#171c24;border:1px solid #ffe00040;border-radius:100px;align-items:center;gap:9px;padding:13px 17px;font-size:.8rem;font-weight:800;transition:transform .25s,background .25s;display:flex;position:fixed;bottom:21px;right:21px;box-shadow:0 16px 42px -24px #00000080}.wa-float:hover{background:#282e37;transform:translateY(-3px)}.wa-float span{color:#fff}.ft{color:#e5e5e6;background:#0e1218;padding-top:clamp(50px,6vw,78px)}.ft-top{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,46px);padding-bottom:42px}.ft-brand .brand-mark-full{filter:none;max-width:220px;height:70px}.ft-about{color:#c7c8cc;max-width:43ch;margin-top:12px;font-size:.87rem;line-height:1.75}.ft-contact-quick{gap:9px;margin-top:18px;display:grid}.ft-contact-quick a{color:#e4e4e6;align-items:center;gap:9px;font-size:.76rem;display:flex}.ft-contact-quick svg{color:#ffdb00}.ft-col .ft-title{letter-spacing:.13em;color:#ffdf00;margin-bottom:18px;font-size:.73rem}.ft-col ul{gap:12px}.ft-col ul li{align-items:center;gap:7px}.ft-mini-icon{color:#e9ca00;flex-shrink:0;display:inline-flex}.ft-col a{color:#d1d2d5;font-size:.79rem;font-weight:500}.ft-col a:hover,.ft-bot a:hover{color:#ffe000}.ft-bot{border-top:1px solid #ffffff1c;gap:12px 20px;padding:22px 0 28px}.ft-bot p{color:#aeb0b5;font-size:.72rem}.ft-legal{gap:16px}.ft-legal a{color:#c7c8cc;font-size:.72rem}.rv{opacity:0;transition:opacity .75s var(--ease),transform .75s var(--ease);transform:translateY(15px)}.rv.in{opacity:1;transform:none}.mt-18{margin-top:18px}.mt-24{margin-top:24px}.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}@media (width<=1100px){.nav,.hdr-cta{display:none}.burger{display:block}.hdr-in{height:89px}.brand-mark-full{height:72px}.bx-hero-grid{gap:20px}.node-card text{font-size:12px}.node-card .node-small{font-size:9px}.bx-hero h1{font-size:clamp(3rem,6vw,4.6rem)}}@media (width<=900px){.bx-hero-grid{grid-template-columns:1fr 1fr}.bx-hero{min-height:auto;padding-top:50px}.hero-trust-row{gap:9px 12px}.hero-trust-row span{font-size:.69rem}.bx-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-tool-grid{grid-template-columns:1fr 1fr}.bx-feature-cards,.audience-grid,.bx-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-feature-grid,.bx-service-intro-grid,.bx-deliver-grid,.bx-quality-grid,.bx-architecture-grid,.bx-about-roadmap,.bx-ai-workflow{gap:32px}.ft-top{grid-template-columns:1.2fr 1fr 1fr}.ft-top .ft-col:last-child{display:none}.roadmap-line{gap:12px}.stage-main{padding:21px}.planned-product-list .status-pill{display:none}}@media (width<=680px){:root{--sec-y:44px;--pad:21px}.hdr-in{height:78px}.brand{max-width:184px}.brand-mark-full{max-width:185px;height:62px}.bx-hero{padding-top:29px}.bx-hero-grid{grid-template-columns:1fr;gap:4px;padding-bottom:33px}.bx-hero-copy{padding-block:18px 0}.bx-hero h1{max-width:8ch;font-size:clamp(3rem,13vw,4.35rem)}.bx-hero-sub{margin-top:18px;font-size:.94rem}.hero-acts{gap:9px;margin-top:22px}.hero-acts .btn{padding:13px 18px;font-size:.83rem}.hero-trust-row{max-width:390px;margin-top:21px}.bx-hero-art{width:100%;max-width:540px;margin:0 auto}.hero-visual-wrap{aspect-ratio:1.13}.hero-floating-badge{gap:7px;padding:8px 10px}.hero-floating-badge>span{width:28px;height:28px}.hero-floating-badge b{font-size:.66rem}.hero-floating-badge small{font-size:.56rem}.badge-one{top:13%;left:1%}.badge-two{bottom:12%;right:0}.node-card text{font-size:12px}.node-card .node-small{font-size:8.5px}.hero-bottom-line>.shell{gap:11px;min-height:43px;font-size:.57rem}.bx-intro-grid,.bx-feature-grid,.bx-ai-heading,.bx-service-intro-grid,.bx-deliver-grid,.bx-quality-grid,.bx-architecture-grid,.bx-about-roadmap,.bx-ai-workflow{grid-template-columns:1fr;gap:22px}.bx-intro-grid h2,.bx-feature-grid h2,.bx-ai-heading h2{max-width:22ch}.section-intro{margin-bottom:23px}.section-intro .lead{font-size:.95rem}.bx-service-grid{grid-template-columns:1fr;gap:12px}.bx-service-card{min-height:0;padding:22px}.bx-card-top{margin-bottom:18px}.bx-card-link{padding-top:19px}.bx-feature-visual{padding-bottom:16px}.code-window-body{grid-template-columns:42px 1fr;min-height:280px}.code-main{padding:20px 15px}.code-preview-card{gap:10px;padding:13px}.preview-orb{width:43px;height:43px}.code-window-foot{font-size:.53rem}.visual-caption{padding:10px;bottom:0;right:-2px}.bx-tool-grid{grid-template-columns:1fr}.bx-tool-card{min-height:265px;padding:22px}.bx-notice{flex-wrap:wrap;align-items:flex-start}.bx-notice p{min-width:calc(100% - 56px)}.bx-notice a{margin-left:50px}.process-grid{grid-template-columns:1fr 1fr;gap:28px 18px;margin-top:28px}.process-step p{font-size:.79rem}.process-marker{margin:12px 0 15px}.audience-grid,.bx-values-grid{grid-template-columns:1fr 1fr;gap:10px}.audience-card,.value-card{padding:18px 15px}.audience-card h3,.value-card h3{font-size:.9rem}.audience-card p,.value-card p{font-size:.75rem}.bx-cta-inner{display:block}.bx-cta h2{max-width:17ch;font-size:2rem}.bx-cta p{margin-bottom:22px;font-size:.86rem}.cta-orbit{opacity:.6;right:-120px}.bx-page-hero{padding:28px 0 39px}.phero-grid{grid-template-columns:1fr;gap:20px}.bx-page-hero h1{max-width:18ch;font-size:clamp(2.35rem,9vw,3.1rem)}.phero-sub{margin-top:14px;font-size:.94rem}.crumbs{margin-bottom:21px}.bx-page-hero .hero-visual-wrap{display:none}.bx-feature-cards{grid-template-columns:1fr 1fr;gap:10px}.bx-feature-card{min-height:0;padding:18px 14px}.feature-num{margin-bottom:19px}.bx-feature-card h3{font-size:.91rem}.bx-feature-card p{font-size:.76rem}.roadmap-line{grid-template-columns:1fr}.roadmap-line:before{display:none}.stage-head{padding:17px 20px}.stage-main{padding:20px}.stage-main h3{font-size:1.16rem}.app-directory-mock{padding:15px}.app-dir-cards>div{grid-template-columns:30px 1fr;padding:9px}.app-dir-ico{width:29px;height:29px}.app-dir-cards b{font-size:.62rem}.app-dir-cards small{font-size:.55rem}.work-step{grid-template-columns:1fr 24px;gap:10px;padding:18px}.work-step-left{grid-column:1/-1}.work-step-main{grid-column:1}.work-step-arrow{grid-area:2/2}.work-step-points{gap:8px 11px}.work-step-points span{font-size:.62rem}.faq-page-layout{grid-template-columns:1fr;gap:30px}.faq-sidebar{position:static}.faq-question{padding:17px 0;font-size:.86rem}.faq-answer p{font-size:.82rem}.contact-layout,.contact-lower{grid-template-columns:1fr;gap:30px}.contact-form-card{padding:23px 18px}.bx-form .fgrid{grid-template-columns:1fr}.bx-form .field.full{grid-column:auto}.contact-next-steps{grid-template-columns:1fr;gap:10px}.contact-next-steps>div{padding:15px}.ft-top{grid-template-columns:1fr 1fr;gap:28px 18px}.ft-brand{grid-column:1/-1}.ft-top .ft-col:last-child{display:block}.ft-col .ft-title{margin-bottom:12px}.ft-col a{font-size:.74rem}.ft-bot{grid-template-columns:1fr;gap:9px;display:grid}.ft-legal{margin-left:0}.wa-float{border-radius:50%;justify-content:center;width:49px;height:49px;padding:12px;bottom:12px;right:12px}.wa-float span{display:none}.pf-trigger{padding:12px 9px;font-size:.7rem;top:auto;bottom:78px}.pf-modal{max-height:92vh;padding:28px 18px 20px}.pf-head h3{font-size:1.4rem}.pf-modal .bx-form .fgrid{grid-template-columns:1fr}.pf-modal .bx-form .field.full{grid-column:auto}.pf-modal .bx-form .field input,.pf-modal .bx-form .field select{height:43px;padding:11px 12px}.pf-modal .bx-form .field textarea{min-height:61px}.pf-modal .bx-form .form-note{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.hero-line>span{animation:none;transform:none}.network-flow,.network-ring,.hero-floating-badge,.service-illus-icon{animation:none}.bx-hero-video{display:none}}.hdr-in.shell{max-width:1220px;height:108px;padding-inline:24px}.brand-mark-full{max-width:205px;height:82px}.home-hero{isolation:isolate;color:#fff;background:#070c14;align-items:center;min-height:580px;padding:95px 0 35px;display:flex;position:relative;overflow:hidden}.home-hero-video{z-index:-4;object-fit:cover;opacity:.72;filter:blur(.25px)saturate(.86)brightness(.84);pointer-events:none;width:102%;height:102%;position:absolute;inset:-1%;transform:scale(1.025)}.home-hero-shade{z-index:-3;pointer-events:none;background:linear-gradient(90deg,#050a12d1 0%,#050a12b8 35%,#050a1299 67%,#050a12a3 100%),radial-gradient(55% 80% at 84% 48%,#deaa0024,#0000 70%),radial-gradient(42% 70% at 4% 62%,#f1c90014,#0000 72%);position:absolute;inset:0}.home-hero-gridlines{z-index:-2;pointer-events:none;opacity:.15;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 72% at 64% 48%,#000 0%,#0000 85%);mask-image:radial-gradient(65% 72% at 64% 48%,#000 0%,#0000 85%)}.home-hero-grid.shell{max-width:1260px;padding-inline:24px}.home-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr);align-items:center;gap:clamp(30px,4vw,64px);width:100%;padding-bottom:0;display:grid;position:relative}.home-hero-copy{z-index:2;max-width:650px;padding:13px 0 18px;position:relative}.home-hero h1{max-width:unset;color:#fff;letter-spacing:-.045em;text-wrap:initial;font-size:clamp(2rem,3.5vw,2.9rem);font-weight:800;line-height:1.12}.home-hero-line{white-space:nowrap;padding-bottom:.025em;display:block;overflow:hidden}.home-hero-line>span{animation:.9s cubic-bezier(.22,.7,.28,1) forwards homeHeroRise;display:block;transform:translateY(108%)}.home-hero-line:nth-child(2)>span{animation-delay:.1s}.home-hero-line:nth-child(3)>span{animation-delay:.2s}.home-hero-line:nth-child(4)>span{animation-delay:.3s}@keyframes homeHeroRise{to{transform:translateY(0)}}.home-hero-sub{color:#b0bed1;text-wrap:pretty;opacity:0;max-width:47ch;margin-top:22px;font-size:clamp(.94rem,1.11vw,1.04rem);line-height:1.72;animation:.85s cubic-bezier(.22,.7,.28,1) .38s forwards homeHeroFade}@keyframes homeHeroFade{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.home-hero-actions{opacity:0;flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;animation:.85s cubic-bezier(.22,.7,.28,1) .5s forwards homeHeroFade;display:flex}.home-hero-actions .btn{min-height:61px;padding:15px 28px;font-size:.96rem}.home-hero .btn-primary{color:#17191f;background:#f5d400;border-color:#f5d400;box-shadow:0 10px 28px -13px #f5d400b8}.home-hero .btn-primary:hover{color:#11151d;background:#ffc000;border-color:#ffc000;box-shadow:0 16px 34px -14px #ffc0008c}.home-hero .btn-ghost{color:#fff;background:#080d1638;border-color:#ffffff3d}.home-hero .btn-ghost:hover{background:#ffffff14;border-color:#ffffff85}.home-hero-viz{z-index:1;opacity:0;flex-direction:column;gap:13px;min-width:0;animation:1s cubic-bezier(.22,.7,.28,1) .3s forwards homeHeroFade;display:flex;position:relative}.home-viz-board{aspect-ratio:604/500;isolation:isolate;width:100%;position:relative}.home-viz-svg{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-viz-flow{animation:4.6s linear infinite homeDash}@keyframes homeDash{to{stroke-dashoffset:-90px}}.home-viz-orbit{transform-origin:302px 246px;animation:58s linear infinite homeOrbit}@keyframes homeOrbit{to{transform:rotate(360deg)}}.home-viz-pulses circle{fill:#ffe54a;filter:drop-shadow(0 0 5px #ffdb00bf);animation:3.2s ease-in-out infinite homePulse}.home-viz-pulses circle:nth-child(2n){animation-delay:1.2s}@keyframes homePulse{0%,to{opacity:.35;r:3px}50%{opacity:1;r:5px}}.home-ai-pulse{transform-origin:118px 246px;animation:28s linear infinite homeOrbit}.home-viz-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f7fb;white-space:normal;background:linear-gradient(135deg,#131d2ceb,#0c131fc7);border:1px solid #ffffff2b;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:8px 11px;animation:6.5s ease-in-out infinite homeNodeFloat;display:flex;position:absolute;box-shadow:0 17px 34px -24px #000000f2}.home-viz-node .node-dot{background:#f6d300;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #f6d3001a}.home-viz-node b,.home-viz-node small{display:block}.home-viz-node b{font-family:var(--font-head);letter-spacing:-.015em;font-size:clamp(.62rem,.72vw,.76rem);font-weight:750;line-height:1.25}.home-viz-node small{color:#9aa9bd;margin-top:4px;font-size:clamp(.51rem,.58vw,.62rem);line-height:1.3}.node-studio{width:31%;animation-delay:.2s;top:15.6%;left:34.5%}.node-web{width:23%;animation-delay:.7s;top:29%;left:0}.node-apps{width:29%;animation-delay:1.2s;top:29%;right:0}.node-ai{width:32%;animation-delay:1.6s;top:67%;left:0}.node-auto{width:34%;animation-delay:2s;top:67%;right:0}@keyframes homeNodeFloat{0%,to{translate:0}50%{translate:0 -5px}}.home-viz-core{color:#f7f9fc;background:linear-gradient(135deg,#131d2cf7,#070d16f0);border:1px solid #ffdc26a8;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:34%;min-height:94px;padding:12px;display:flex;position:absolute;top:48.5%;left:50%;translate:-50% -50%;box-shadow:0 0 0 8px #f4cb000e,0 22px 58px -28px #000000f2}.home-core-logo{background:#fff;border-radius:11px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 5px 18px #0003}.home-core-logo img{object-fit:contain;width:38px;height:38px}.home-core-copy{text-align:center;min-width:0}.home-core-copy b,.home-core-copy small{white-space:nowrap;display:block}.home-core-copy b{font-family:var(--font-head);letter-spacing:-.025em;font-size:clamp(.72rem,.9vw,.91rem);font-weight:800}.home-core-copy small{color:#b8c3d2;margin-top:2px;font-size:clamp(.48rem,.56vw,.59rem);line-height:1.25}.core-bars{justify-content:center;align-items:flex-end;gap:4px;height:12px;margin-top:7px;display:flex}.core-bars i{opacity:.92;background:#f5d400;border-radius:2px 2px 1px 1px;width:7px;height:7px;display:block}.core-bars i:nth-child(2){background:#c49a00;height:11px}.core-bars i:nth-child(3){height:5px}.core-bars i:nth-child(4){background:#c49a00;height:10px}.core-bars i:nth-child(5){height:8px}.core-bars i:nth-child(6){background:#c49a00;height:10px}.home-viz-summary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09101cd4;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:13px;min-height:68px;margin-top:-5px;padding:12px 17px;display:flex;box-shadow:0 17px 36px -24px #000000f2}.summary-spark{color:#f5d400;place-items:center;display:grid}.home-viz-summary b,.home-viz-summary small{display:block}.home-viz-summary b{color:#eef3fb;font-family:var(--font-head);font-size:1rem;font-weight:750;line-height:1.3}.home-viz-summary small{color:#8595ad;margin-top:3px;font-size:.83rem;line-height:1.3}.home-transition{isolation:isolate;background:linear-gradient(115deg,#f5f9fc 0%,#fff 43%,#fff9df 100%);border-bottom:1px solid #1017200f;height:116px;position:relative;overflow:hidden}.home-transition:after{content:"";z-index:-1;opacity:.55;background:radial-gradient(at 83% 55%,#ffde0029,#0000 33%),repeating-linear-gradient(132deg,#0000 0 80px,#f0c4000f 81px 83px,#0000 84px 140px);position:absolute;inset:0}.home-transition-slashes{opacity:.72;background:linear-gradient(90deg,#ffd90038 0 48px,#0000 48px 73px,#f8cb001f 73px 155px,#0000 155px);width:310px;height:240px;position:absolute;top:-60px;left:-35px;transform:skew(-37deg)}.home-transition-globe{opacity:.75;border:1px solid #cca60033;border-radius:50%;width:490px;height:390px;position:absolute;top:-145px;right:4%;transform:rotate(-18deg)}.home-transition-globe:before,.home-transition-globe:after,.home-transition-globe i{content:"";border:1px solid #cca6002b;border-radius:50%;position:absolute;inset:10% 0}.home-transition-globe:after{inset:0 20%}.home-transition-globe i:first-child{inset:0 37%}.home-transition-globe i:nth-child(2){inset:0 8%}.home-transition-globe i:nth-child(3){inset:15% 0}.home-transition-globe i:nth-child(4){inset:30% 0}.home-transition-globe i:nth-child(5){inset:0 46%}.quick-rail{z-index:95;background:#080e18;border-radius:0 12px 12px 0;flex-direction:column;display:flex;position:fixed;top:50%;left:0;overflow:hidden;translate:0 -50%;box-shadow:0 18px 40px -18px #00000094}.quick-rail a{color:#fff;place-items:center;width:44px;height:44px;transition:background .22s,color .22s;display:grid}.quick-rail a+a{border-top:1px solid #ffffff1f}.quick-rail a:hover{color:#141820;background:#f3cf00}.quick-rail .rail-whatsapp:hover{color:#fff;background:#21c66b}.quick-rail svg{display:block}.recaptcha-terms{color:#777;margin:-2px 0 8px;font-size:.69rem;line-height:1.45}.recaptcha-terms a{text-underline-offset:2px;text-decoration:underline}.form-submit:disabled{opacity:.7;cursor:wait;transform:none}.form-wa-continue{margin:12px 0 4px}.grecaptcha-badge{z-index:300!important}@media (width>=1400px){.home-hero{min-height:580px}}@media (width<=1190px){.home-hero-grid.shell{padding-inline:clamp(20px,3vw,30px)}.home-hero{min-height:600px;padding-top:100px;padding-bottom:34px}.home-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:25px}.home-hero h1{font-size:clamp(2.05rem,3.2vw,2.85rem)}.home-hero-actions .btn{padding-inline:22px}.home-viz-node{gap:7px;padding:8px 9px}.home-core-logo{flex-basis:37px;width:37px;height:37px}.home-core-logo img{width:32px;height:32px}.home-viz-core{gap:7px;min-height:81px;padding:9px}}@media (width<=960px){.hdr-in.shell{max-width:100%;height:104px;padding-inline:clamp(20px,4vw,30px)}.home-hero-grid.shell{max-width:100%;padding-inline:clamp(20px,4vw,30px)}.home-hero{min-height:unset;padding:130px 0 44px;display:block}.home-hero-grid{grid-template-columns:1fr;gap:16px}.home-hero-copy{max-width:660px;padding:16px 0 0}.home-hero h1{font-size:clamp(2.4rem,6vw,3.6rem)}.home-hero-sub{max-width:54ch}.home-hero-viz{width:min(620px,100%);margin:0 auto}.home-viz-node b{font-size:clamp(.64rem,1.2vw,.78rem)}.home-viz-node small{font-size:clamp(.52rem,.92vw,.64rem)}.home-core-copy b{font-size:clamp(.75rem,1.4vw,.95rem)}.home-core-copy small{font-size:clamp(.5rem,.82vw,.61rem)}.home-transition{height:92px}}@media (width<=680px){.hdr-in.shell{max-width:100%;height:78px;padding-inline:18px}.brand-mark-full{max-width:184px;height:61px}.home-hero{min-height:unset;padding:105px 0 32px}.home-hero-grid{gap:8px}.home-hero-copy{padding-top:10px}.home-hero h1{letter-spacing:-.055em;font-size:clamp(2.25rem,8.4vw,3.15rem);line-height:1.08}.home-hero-line{white-space:normal}.home-hero-sub{margin-top:19px;font-size:.94rem;line-height:1.66}.home-hero-actions{gap:10px;margin-top:24px}.home-hero-actions .btn{gap:7px;min-height:50px;padding:12px 17px;font-size:.81rem}.home-hero-viz{gap:10px;margin-top:8px}.home-viz-board{max-width:540px;margin-inline:auto}.home-viz-node{border-radius:8px;gap:5px;min-height:39px;padding:6px 7px}.node-studio{width:38%;left:31%}.node-web{width:27%}.node-apps{width:36%}.node-ai{width:29%}.node-auto{width:31%}.home-viz-node .node-dot{flex-basis:5px;width:5px;height:5px;box-shadow:0 0 0 3px #f6d3001a}.home-viz-node b{font-size:clamp(.49rem,2.25vw,.65rem)}.home-viz-node small{margin-top:2px;font-size:clamp(.4rem,1.65vw,.51rem)}.home-viz-core{border-radius:11px;gap:5px;width:37%;min-height:66px;padding:6px}.home-core-copy b{font-size:clamp(.53rem,2.45vw,.69rem)}.home-core-copy small{font-size:clamp(.37rem,1.55vw,.48rem)}.core-bars{gap:2px;height:7px;margin-top:4px}.core-bars i{width:4px;height:4px}.core-bars i:nth-child(2){height:7px}.core-bars i:nth-child(3){height:3px}.core-bars i:nth-child(4){height:6px}.core-bars i:nth-child(5){height:5px}.home-viz-summary{min-height:55px;padding:10px 13px}.home-viz-summary b{font-size:.84rem}.home-viz-summary small{font-size:.7rem}.home-transition{height:68px}.home-transition-globe{opacity:.55;top:-175px;right:-180px}.quick-rail{display:none}}@media (prefers-reduced-motion:reduce){.home-hero-video{display:none}.home-hero-line>span,.home-hero-sub,.home-hero-actions,.home-hero-viz{opacity:1;animation:none;transform:none}.home-viz-flow,.home-viz-orbit,.home-viz-pulses circle,.home-viz-node{animation:none}}.pf-modal{border-radius:20px;width:min(400px,100%);max-height:88vh;padding:24px 18px 20px}.pf-head{margin-bottom:16px}.pf-head h3{letter-spacing:-.02em;font-size:clamp(1.18rem,1.6vw,1.38rem)}.pf-head p{display:none}.pf-modal .bx-form .fgrid{grid-template-columns:1fr;gap:10px}.pf-modal .bx-form .field input,.pf-modal .bx-form .field select{height:43px;padding:10px 12px}.pf-modal .bx-form .field textarea{min-height:64px}.pf-trigger{animation:2.6s ease-in-out infinite pfBeePulse;top:50%;transform:translateY(-50%)}.pf-trigger:hover{transform:translate(-3px,-50%)}@keyframes pfBeePulse{0%,to{box-shadow:0 14px 30px -14px #e7be0057}50%{box-shadow:0 16px 36px -10px #ffd80085}}@media (width<=680px){.hdr-in.shell{height:78px}.pf-trigger{animation:none;top:auto;bottom:78px;transform:none}.pf-trigger:hover{transform:none}.pf-modal{padding:24px 18px 20px}}@media (prefers-reduced-motion:reduce){.pf-trigger,.home-viz-flow,.home-viz-orbit,.home-viz-pulses circle,.home-viz-node,.home-ai-pulse{animation:none}}.app-error-screen{color:#f6f7f9;min-height:100vh;font-family:var(--font-body,Inter,Arial,sans-serif);background:radial-gradient(70% 80% at 80% 10%,#ffdf001f,#0000 65%),#080e18;place-items:center;padding:28px;display:grid}.app-error-card{background:#111823f0;border:1px solid #ffffff24;border-radius:22px;width:min(620px,100%);padding:clamp(26px,5vw,48px);box-shadow:0 28px 85px -45px #000}.app-error-mark{letter-spacing:-.1em;color:#fff;font-size:2rem;font-weight:900}.app-error-mark span{color:#ffdf00}.app-error-eyebrow{color:#ffdf00;letter-spacing:.17em;margin:22px 0 10px;font-size:.68rem;font-weight:800}.app-error-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,5vw,2.5rem)}.app-error-card>p:not(.app-error-eyebrow){color:#c1c9d6;line-height:1.7}.app-error-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.app-error-actions button,.app-error-actions a{font:inherit;cursor:pointer;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:750;text-decoration:none;display:inline-flex}.app-error-actions button{color:#17191f;background:#ffdf00;border-color:#ffdf00}.app-error-actions a{color:#fff}.app-error-card small{color:#97a4b8;margin-top:22px;line-height:1.6;display:block}.ab-hero{isolation:isolate;color:#fff;background:#070d17;min-height:570px;padding:clamp(38px,4.8vw,67px) 0 0;position:relative;overflow:hidden}.ab-hero-mesh{z-index:-3;opacity:.3;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 85% at 68% 45%,#000,#0000 88%);mask-image:radial-gradient(70% 85% at 68% 45%,#000,#0000 88%)}.ab-hero-glow{z-index:-2;filter:blur(70px);pointer-events:none;opacity:.18;border-radius:50%;width:590px;height:590px;position:absolute}.ab-hero-glow.glow-left{background:#d9b500;bottom:-400px;left:-330px}.ab-hero-glow.glow-right{opacity:.16;background:#b58b00;top:-320px;right:-180px}.ab-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,3.2vw,55px);min-height:470px;padding-bottom:34px;display:grid;position:relative}.ab-hero-copy{z-index:2;max-width:650px;padding:6px 0 16px;position:relative}.ab-breadcrumb{color:#8d99a9;align-items:center;gap:10px;margin-bottom:26px;font-size:.78rem;display:flex}.ab-breadcrumb a{color:#bac4d2;text-decoration:none;transition:color .2s}.ab-breadcrumb a:hover{color:#ffdf00}.ab-breadcrumb span:last-child{color:#fff}.ab-breadcrumb span[aria-hidden]{color:#667080}.ab-eyebrow{color:#7d6500;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:17px;font-size:.7rem;font-weight:800;line-height:1.45;display:flex}.ab-eyebrow>span{background:#ffdc00;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #ffdc0024}.ab-eyebrow.is-light{color:#e8d789}.ab-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:13ch;font-size:clamp(2.65rem,4.2vw,4.1rem);font-weight:800;line-height:1.07}.ab-hero h1 em{color:#ffdf00;font-style:normal;display:block}.ab-hero-sub{color:#b3bdcb;text-wrap:pretty;max-width:55ch;margin-top:21px;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.78}.ab-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ab-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:13px 20px;font-family:inherit;font-size:.85rem;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .25s,background .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.ab-btn:hover{transform:translateY(-2px)}.ab-btn-primary{color:#11151b;background:#ffdf00;border-color:#ffdf00;box-shadow:0 12px 26px -14px #ffda00a8}.ab-btn-primary:hover{color:#11151b;background:#ffbf00;border-color:#ffbf00;box-shadow:0 16px 30px -14px #ffda008c}.ab-btn-ghost{color:#fff;background:#ffffff06;border-color:#ffffff40}.ab-btn-ghost:hover{color:#ffdf00;background:#ffdf000f;border-color:#ffdf00}.ab-btn-outline{color:#fff;background:0 0;border-color:#ffffff45}.ab-btn-outline:hover{color:#ffdf00;border-color:#ffdf00}.ab-hero-proof{color:#c5ccd7;flex-wrap:wrap;gap:9px 17px;margin-top:23px;font-size:.7rem;font-weight:600;display:flex}.ab-hero-proof span{align-items:center;gap:6px;display:flex}.ab-hero-proof svg{color:#ffdf00}.ab-hero-visual{z-index:1;min-width:0;position:relative}.ab-hero-art{aspect-ratio:1.24;isolation:isolate;width:100%;max-width:630px;margin-inline:auto;position:relative}.ab-art-halo{z-index:-1;aspect-ratio:1;filter:blur(7px);background:radial-gradient(circle,#ffdd0021,#ffdd0009 46%,#0000 72%);border-radius:50%;width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ab-network-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ab-art-orbits{transform-origin:310px 250px;animation:44s linear infinite abOrbit}.ab-art-flow{stroke-dasharray:7 10;animation:13s linear infinite abDash}.ab-art-points{filter:drop-shadow(0 0 7px #ffdb00cc);animation:3.3s ease-in-out infinite alternate abPointPulse}.ab-art-core{flex-direction:column;align-items:center;gap:8px;width:118px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ab-art-core img{object-fit:contain;filter:drop-shadow(0 13px 24px #00000061);width:94px;height:94px;animation:5s ease-in-out infinite abCoreFloat;display:block}.ab-art-core span{letter-spacing:.12em;text-align:center;white-space:nowrap;color:#e3e6eb;font-size:.49rem;font-weight:800}.ab-art-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(140deg,#141d2be8,#070d17eb);border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:9px;min-width:155px;padding:12px 13px;animation:5.4s ease-in-out infinite abChipFloat;display:flex;position:absolute;box-shadow:0 18px 36px -24px #000}.ab-art-chip b{color:#f2f4f7;font-size:.67rem;font-weight:800;line-height:1.35;display:block}.ab-art-chip small{color:#9ca8b8;margin-top:3px;font-size:.57rem;line-height:1.45;display:block}.ab-chip-dot{background:#ffdf00;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #ffdf001a}.chip-one{animation-delay:-.8s;top:14%;left:0}.chip-two{animation-delay:-2s;top:18%;right:-1%}.chip-three{animation-delay:-3.4s;bottom:13%;left:1%}.chip-four{animation-delay:-1.7s;bottom:16%;right:0}.ab-art-caption{color:#dce2eb;white-space:nowrap;background:#080f1ae6;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:9px;padding:11px 15px;font-size:.63rem;display:flex;position:absolute;bottom:1%;left:50%;transform:translate(-50%);box-shadow:0 14px 34px -24px #000}.ab-art-caption svg{color:#ffdf00}.ab-art-caption i{background:#e4c600;border-radius:50%;width:6px;height:6px;margin-left:5px;animation:1.8s infinite alternate abPointPulse;box-shadow:0 0 0 4px #ffdf001f}.ab-hero-bottom{background:#00000024;border-top:1px solid #ffffff1a}.ab-hero-bottom .shell{color:#aeb9c8;justify-content:space-between;align-items:center;gap:20px;min-height:57px;font-size:.72rem;display:flex}.ab-hero-bottom .shell>span{align-items:center;gap:10px;display:flex}.ab-hero-bottom .shell>span:first-child{letter-spacing:.14em;color:#d8dce2;font-size:.62rem;font-weight:800}.ab-hero-bottom i{background:#ffdf00;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #ffdf001a}.ab-hero-bottom svg{color:#ffdf00}.ab-capability-band{background:#fff;border-bottom:1px solid #151b2412;padding:30px 0 18px;overflow:hidden}.ab-band-heading{align-items:center;gap:22px;display:flex}.ab-band-heading .ab-eyebrow{white-space:nowrap;margin:0}.ab-band-heading p{color:#292d35;font-size:.87rem;font-weight:700}.ab-marquee{margin-top:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ab-marquee-track{align-items:center;gap:12px;width:max-content;animation:34s linear infinite abMarquee;display:flex}.ab-marquee:hover .ab-marquee-track{animation-play-state:paused}.ab-marquee-track>span{white-space:nowrap;color:#42434a;background:#fffdf6;border:1px solid #ece9df;border-radius:999px;align-items:center;gap:10px;padding:11px 16px;font-size:.74rem;font-weight:700;display:flex}.ab-marquee-track>span i{background:#e2c000;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #e2c0001c}.ab-section{background:#fff;padding-block:clamp(57px,7vw,91px);position:relative}.ab-section-soft{background:linear-gradient(#fffdf6 0%,#fbfaf4 100%);border-block:1px solid #1d1f240b}.ab-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(30px,6.5vw,90px);display:grid}.ab-section-title{color:#171b23;letter-spacing:-.045em;text-wrap:balance;max-width:19ch;font-size:clamp(1.85rem,3.2vw,2.72rem);font-weight:800;line-height:1.13}.ab-lead{color:#50535b;max-width:62ch;margin-top:17px;font-size:1rem;line-height:1.78}.ab-body-copy{color:#73757b;max-width:63ch;margin-top:15px;font-size:.9rem;line-height:1.82}.ab-check-list{gap:12px;margin:23px 0 0;padding:0;list-style:none;display:grid}.ab-check-list li{color:#3f4249;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.6;display:flex}.ab-check-list li>span{color:#665600;background:#fff3a6;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;margin-top:1px;display:grid}.ab-text-link{color:#695600;align-items:center;gap:8px;margin-top:24px;font-size:.84rem;font-weight:800;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.ab-text-link:hover{color:#111820;gap:13px}.ab-text-link svg{color:#ad8a00}.ab-product-visual{isolation:isolate;background:radial-gradient(circle at 54% 48%,#ffdb002e,#0000 41%),linear-gradient(143deg,#fffef9,#fff9df);border:1px solid #26231412;border-radius:24px;place-items:center;min-height:440px;padding:25px 8px;display:grid;position:relative;overflow:hidden}.ab-product-window{z-index:1;background:#fffffff5;border:1px solid #181d2621;border-radius:16px;width:min(100%,430px);animation:7s ease-in-out infinite abWindowFloat;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-5deg)rotateX(2deg);box-shadow:0 40px 75px -42px #1a1e2457}.ab-window-top{border-bottom:1px solid #eeeae0;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.ab-window-brand{color:#20242d;align-items:center;gap:9px;font-size:.7rem;font-weight:800;display:flex}.ab-window-brand>span:last-child{gap:3px;display:grid}.ab-window-brand small{color:#96969b;letter-spacing:.12em;font-size:.49rem}.ab-window-mark{color:#ffdf00;background:#151a22;border-radius:9px;place-items:center;width:29px;height:29px;font-size:1rem;font-weight:900;display:grid}.ab-window-dots{gap:5px;display:flex}.ab-window-dots i{background:#dedede;border-radius:50%;width:6px;height:6px}.ab-window-dots i:first-child{background:#f5d300}.ab-window-body{grid-template-columns:46px 1fr;min-height:270px;display:grid}.ab-window-sidebar{background:#fbfaf5;border-right:1px solid #efede6;flex-direction:column;align-items:center;gap:9px;padding:14px 7px;display:flex}.ab-window-sidebar span{color:#8a8d94;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ab-window-sidebar span.selected{color:#554700;background:#fff0a0}.ab-window-content{padding:18px 16px}.ab-window-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.ab-window-title>span:first-child{gap:4px;display:grid}.ab-window-title small{color:#8e9096;letter-spacing:.13em;font-size:.48rem}.ab-window-title b{color:#222630;font-size:.8rem}.ab-window-status{color:#786200;white-space:nowrap;background:#f8f3d8;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:.5rem;font-weight:800;display:flex}.ab-window-status i{background:#c4a900;border-radius:50%;width:5px;height:5px}.ab-window-metrics{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.ab-window-metrics>div{background:#fffefa;border:1px solid #eeeade;border-radius:9px;padding:13px 11px}.ab-window-metrics small{color:#8c8e94;font-size:.56rem;display:block}.ab-window-metrics b{color:#222630;margin-top:6px;font-size:.74rem;display:block}.ab-metric-line{background:#ede9da;border-radius:9px;width:100%;height:4px;margin-top:13px;display:block;overflow:hidden}.ab-metric-line:after{content:"";background:linear-gradient(90deg,#f2ca00,#e99b00);border-radius:9px;width:68%;height:100%;animation:2.8s ease-in-out infinite alternate abMetricGrow;display:block}.line-two:after{width:84%;animation-delay:-1.1s}.ab-window-chart{border:1px solid #eeeade;border-radius:9px;margin-top:10px;padding:12px 11px}.ab-chart-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.ab-chart-label b{color:#30333a;font-size:.62rem}.ab-chart-label small{color:#a09f9c;font-size:.48rem}.ab-bars{background:repeating-linear-gradient(#0000 0 20px,#eeebe3 21px);border-bottom:1px solid #ece8dc;align-items:flex-end;gap:6px;height:66px;margin-top:12px;padding-bottom:2px;display:flex}.ab-bars i{height:var(--bar-height);transform-origin:bottom;min-width:4px;animation:.85s cubic-bezier(.2,.7,.2,1) both abBarRise;animation-delay:var(--bar-delay);background:linear-gradient(#ffdf00,#d59f00);border-radius:3px 3px 0 0;flex:1;display:block}.ab-product-orbit{border:1px dashed #b192003d;border-radius:50%;width:300px;height:300px;animation:34s linear infinite abOrbit;position:absolute}.ab-product-orbit.orbit-b{border-style:solid;border-color:#b192001f;width:370px;height:370px;animation-duration:48s;animation-direction:reverse}.ab-float-card{z-index:2;background:#fff;border:1px solid #1e212714;border-radius:12px;align-items:center;gap:9px;padding:11px 13px;animation:5.6s ease-in-out infinite abChipFloat;display:flex;position:absolute;box-shadow:0 22px 35px -27px #1414144d}.ab-float-card>span{color:#605000;background:#fff3a2;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ab-float-card b{color:#282b32;font-size:.67rem;display:block}.ab-float-card small{color:#808188;margin-top:3px;font-size:.57rem;display:block}.float-top{top:18%;left:0}.float-bottom{animation-delay:-2.7s;bottom:15%;right:0}.ab-center-intro{text-align:center;max-width:680px;margin:0 auto 31px}.ab-center-intro .ab-eyebrow{justify-content:center}.ab-center-intro .ab-section-title,.ab-center-intro .ab-lead{margin-inline:auto}.ab-vm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ab-vm-card{isolation:isolate;background:#fff;border:1px solid #1d202817;border-radius:17px;min-height:274px;padding:clamp(25px,3vw,38px);transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 25px 55px -44px #1419224d}.ab-vm-card:before{content:"";z-index:-1;opacity:0;background:linear-gradient(140deg,#141a24,#080e17);transition:opacity .35s;position:absolute;inset:0}.ab-vm-card:hover,.ab-vm-card.featured{border-color:#cdab0061;transform:translateY(-4px);box-shadow:0 30px 55px -38px #0a0f155c}.ab-vm-card:hover:before,.ab-vm-card.featured:before{opacity:1}.ab-vm-icon{color:#665300;background:#fff2a0;border-radius:14px;place-items:center;width:48px;height:48px;transition:background .3s,color .3s;display:grid}.ab-card-kicker{color:#998000;letter-spacing:.15em;margin-top:21px;font-size:.65rem;font-weight:800;display:block}.ab-vm-card h3{color:#1b1e25;letter-spacing:-.035em;max-width:20ch;margin-top:9px;font-size:clamp(1.26rem,2vw,1.65rem);line-height:1.25;transition:color .3s;position:relative}.ab-vm-card p{color:#686b72;max-width:54ch;margin-top:10px;font-size:.87rem;line-height:1.7;transition:color .3s;position:relative}.ab-vm-card:hover h3,.ab-vm-card.featured h3{color:#fff}.ab-vm-card:hover p,.ab-vm-card.featured p{color:#c2cad5}.ab-vm-card:hover .ab-vm-icon,.ab-vm-card.featured .ab-vm-icon{color:#161a20;background:#ffdf00}.ab-vm-card:hover .ab-card-kicker,.ab-vm-card.featured .ab-card-kicker{color:#ffdf00}.ab-vm-decoration{pointer-events:none;border:1px solid #ccb10021;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-78px;right:-38px;box-shadow:0 0 0 25px #ccb10006,0 0 0 50px #ccb10005}.ab-vm-decoration span{background:#d7b700;border-radius:50%;width:6px;height:6px;position:absolute}.ab-vm-decoration span:first-child{top:42px;left:28px}.ab-vm-decoration span:nth-child(2){top:70px;right:34px}.ab-vm-decoration span:nth-child(3){bottom:22px;left:62px}.ab-section-heading{max-width:760px;margin-bottom:31px}.ab-section-heading .ab-section-title{max-width:22ch}.ab-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ab-principle-card{background:#fff;border:1px solid #1c202817;border-radius:15px;min-height:258px;padding:24px 24px 28px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.ab-principle-card:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(145deg,#fff9cf,#fff 74%);transition:opacity .35s;position:absolute;inset:0}.ab-principle-card>*{z-index:1;position:relative}.ab-principle-card:hover,.ab-principle-card.featured{border-color:#c6a30059;transform:translateY(-4px);box-shadow:0 25px 50px -36px #141a2340}.ab-principle-card:hover:after,.ab-principle-card.featured:after{opacity:1}.ab-principle-top{justify-content:space-between;align-items:center;display:flex}.ab-principle-number{letter-spacing:.13em;color:#9b8000;font-size:.7rem;font-weight:800}.ab-principle-icon{color:#675300;background:#fff1a2;border-radius:12px;place-items:center;width:44px;height:44px;transition:transform .3s,background .3s;display:grid}.ab-principle-card:hover .ab-principle-icon{background:#ffe000;transform:rotate(-5deg)scale(1.07)}.ab-principle-card h3{color:#1b1f27;letter-spacing:-.02em;margin-top:25px;font-size:1.08rem;line-height:1.3}.ab-principle-card p{color:#6b6e75;margin-top:9px;font-size:.83rem;line-height:1.7}.ab-card-arrow{color:#9a7b00;opacity:0;transition:opacity .25s,transform .25s;bottom:20px;right:21px;transform:translate(-4px,4px);position:absolute!important}.ab-principle-card:hover .ab-card-arrow{opacity:1;transform:none}.ab-why{color:#fff;background:#080e17;overflow:hidden}.ab-why:before{content:"";pointer-events:none;background:radial-gradient(45% 55% at 100% 8%,#ffda001a,#0000 70%),radial-gradient(55% 65% at 5% 100%,#ffda000d,#0000 70%);position:absolute;inset:0}.ab-why .shell{position:relative}.ab-why .ab-section-title{color:#fff;max-width:20ch}.ab-why .ab-lead{color:#afb9c8;max-width:65ch}.ab-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:31px;display:grid}.ab-reason-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;padding:22px 22px 23px;transition:transform .3s,border-color .3s,background .3s}.ab-reason-card:hover{background:#fff1;border-color:#ffdf005c;transform:translateY(-3px)}.ab-reason-top{color:#ffdf00;justify-content:space-between;align-items:center;display:flex}.ab-reason-top span{letter-spacing:.12em;color:#aaa891;font-size:.68rem;font-weight:800}.ab-reason-card h3{color:#fff;margin-top:24px;font-size:1.02rem;line-height:1.4}.ab-reason-card p{color:#aeb8c6;margin-top:8px;font-size:.82rem;line-height:1.7}.ab-why-foot{color:#cbd2dc;background:#00000029;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:12px;margin-top:24px;padding:17px 20px;font-size:.8rem;line-height:1.65;display:flex}.ab-why-pulse{background:#ffdf00;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite alternate abPointPulse;box-shadow:0 0 0 5px #ffdf001a}.ab-brand-story{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(34px,7vw,96px);display:grid}.ab-brand-story .ab-section-title{max-width:19ch}.ab-honey-visual{isolation:isolate;background:radial-gradient(circle,#fff4a6 0%,#fffaf0 45%,#fff 77%);border:1px solid #20232a12;border-radius:22px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.ab-honey-grid{opacity:.8;grid-template-columns:repeat(5,52px);grid-auto-rows:60px;place-content:center;gap:3px;display:grid;position:absolute;inset:0;transform:rotate(-10deg)scale(1.18)}.hex{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#ffdb0000;border:1px solid #ad8e0038;width:52px;height:60px;animation:5s ease-in-out infinite alternate abHexPulse}.hex:nth-child(2n){background:#ffdd001c;animation-delay:-1.3s}.hex:nth-child(4n){background:#dca80017;animation-delay:-2.6s}.hex:nth-child(3n){transform:translateY(29px)}.hex-1,.hex-5,.hex-15,.hex-19{opacity:.35}.ab-honey-center{z-index:1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffd1;border:1px solid #2c2b2214;border-radius:20px;flex-direction:column;align-items:center;gap:15px;padding:30px 36px;display:flex;position:relative;box-shadow:0 30px 58px -40px #1e1e1457}.ab-honey-center img{object-fit:contain;filter:drop-shadow(0 8px 15px #14141414);width:120px;height:120px}.ab-honey-center span{letter-spacing:.16em;color:#786200;text-align:center;font-size:.58rem;font-weight:800}.ab-honey-orbit{border:1px dashed #aa89004a;border-radius:50%;width:250px;height:250px;animation:28s linear infinite abOrbit;position:absolute}.ab-brand-pill-row{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.ab-brand-pill-row span{color:#4a4a45;background:#fffdf6;border:1px solid #e9e5d8;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:.72rem;font-weight:700;display:flex}.ab-brand-pill-row svg{color:#987900}.ab-direction{color:#fff;background:#080e17;overflow:hidden}.ab-direction:before{content:"";pointer-events:none;background:radial-gradient(55% 55% at 96% 2%,#e6c0001a,#0000 68%);position:absolute;inset:0}.ab-direction .shell{position:relative}.ab-direction-intro{max-width:800px}.ab-direction .ab-section-title{color:#fff;max-width:23ch}.ab-direction .ab-lead{color:#b4becc}.ab-stage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;margin-top:33px;display:grid}.ab-stage-card{background:#ffffff09;border:1px solid #ffffff21;border-radius:17px;padding:clamp(23px,3vw,34px);transition:transform .35s,border-color .35s,background .35s;position:relative;overflow:hidden}.ab-stage-card:hover{background:#ffffff0e;border-color:#ffdf0057;transform:translateY(-4px)}.ab-stage-card.current{background:linear-gradient(145deg,#ffdf0016,#ffffff06 70%);border-color:#ffdf0038}.ab-stage-top{color:#ffe467;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:12px;font-size:.68rem;font-weight:800;display:flex}.ab-status{color:#e7e9ec;letter-spacing:0;align-items:center;gap:7px;font-size:.62rem;font-weight:700;display:flex}.ab-status i{background:#c3d68a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c3d68a1a}.planned-status i{background:#aaaeba;box-shadow:0 0 0 4px #aaaeba1a}.ab-stage-card h3{color:#fff;letter-spacing:-.03em;margin-top:23px;font-size:clamp(1.25rem,2.1vw,1.7rem)}.ab-stage-card>p{color:#b3bdcb;max-width:50ch;margin-top:9px;font-size:.85rem;line-height:1.7}.ab-stage-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.ab-stage-tags span{color:#e5e8ee;background:#0000001f;border:1px solid #ffffff21;border-radius:8px;padding:8px 10px;font-size:.65rem}.ab-stage-card .ab-text-link{color:#ffdf00}.ab-stage-card .ab-text-link:hover{color:#fff}.ab-product-ideas{gap:0;margin-top:17px;display:grid}.ab-product-ideas>div{border-bottom:1px solid #ffffff1a;grid-template-columns:36px 1fr auto;align-items:start;gap:11px;padding:13px 0;display:grid}.ab-product-ideas>div:last-child{border-bottom:0}.ab-product-idea-icon{color:#ffdf00;background:#ffdf001f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ab-product-ideas b{color:#f4f4f5;font-size:.76rem;line-height:1.45;display:block}.ab-product-ideas small{color:#aab4c2;margin-top:4px;font-size:.68rem;line-height:1.55;display:block}.ab-plan-badge{color:#c0c4ce;letter-spacing:.04em;white-space:nowrap;border:1px solid #ffffff21;border-radius:5px;margin-top:2px;padding:4px 6px;font-size:.51rem;font-weight:800}.ab-direction-quote{border-top:1px solid #ffffff1f;align-items:flex-start;gap:16px;max-width:880px;margin:36px auto 0;padding-top:23px;display:flex}.ab-direction-quote>span{color:#ffdf00;font-family:Georgia,serif;font-size:4rem;line-height:.8}.ab-direction-quote p{color:#e3e6ed;font-size:clamp(.92rem,1.5vw,1.1rem);font-weight:600;line-height:1.75}.ab-process{margin-top:34px;padding:15px 0 0;position:relative}.ab-timeline-line{background:#e8e4d6;height:2px;position:absolute;top:41px;left:12.5%;right:12.5%}.ab-timeline-line>span{width:var(--timeline-progress,0%);background:linear-gradient(90deg,#ffe000,#d6a900);height:100%;transition:width .6s;display:block}.ab-timeline-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.ab-timeline-tab{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0 6px 15px;display:flex}.ab-timeline-marker{color:#847000;background:#fffdf6;border:1px solid #ded9c5;border-radius:50%;place-items:center;width:53px;height:53px;margin-bottom:17px;transition:background .25s,border-color .25s,transform .25s,color .25s;display:grid;box-shadow:0 5px #fff}.ab-timeline-tab.active .ab-timeline-marker,.ab-timeline-tab:hover .ab-timeline-marker{color:#ffdf00;background:#171c24;border-color:#171c24;transform:translateY(-3px)}.ab-timeline-tab small{letter-spacing:.1em;color:#9a7b00;font-size:.59rem;font-weight:800;line-height:1.45}.ab-timeline-tab b{color:#252932;letter-spacing:-.02em;max-width:21ch;margin-top:7px;font-size:.95rem;line-height:1.36}.ab-timeline-tab.active b{color:#141820}.ab-step-panel{background:linear-gradient(125deg,#fffdf6,#fff 67%);border:1px solid #1e222a17;border-radius:17px;grid-template-columns:76px minmax(0,1fr) minmax(170px,.62fr);align-items:center;gap:24px;min-height:220px;margin-top:23px;padding:26px 30px;animation:.38s both abPanelIn;display:grid;box-shadow:0 27px 55px -45px #181b2042}.ab-step-panel-number{letter-spacing:-.06em;color:#d7bd00;align-self:start;font-size:2.5rem;font-weight:800}.ab-step-panel-copy>span{letter-spacing:.13em;color:#967700;font-size:.63rem;font-weight:800}.ab-step-panel-copy h3{letter-spacing:-.035em;color:#20242c;margin-top:8px;font-size:clamp(1.22rem,2vw,1.6rem)}.ab-step-panel-copy p{color:#666970;max-width:55ch;margin-top:9px;font-size:.84rem;line-height:1.7}.ab-step-panel-copy ul{flex-wrap:wrap;gap:8px 17px;margin:15px 0 0;padding:0;list-style:none;display:flex}.ab-step-panel-copy li{color:#555961;align-items:center;gap:6px;font-size:.68rem;display:flex}.ab-step-panel-copy li svg{color:#9e8100}.ab-step-panel-visual{background:#111821;border-radius:13px;place-items:center;min-height:164px;display:grid;position:relative;overflow:hidden}.ab-step-rings{border:1px dashed #ffdf0047;border-radius:50%;width:138px;height:138px;animation:26s linear infinite abOrbit;position:absolute}.ab-step-rings span{background:#ffdf00;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;left:15px}.ab-step-rings span:nth-child(2){inset:auto 7px 32px auto}.ab-step-rings span:nth-child(3){top:45%;left:-3px}.ab-step-icon{color:#ffdf00;background:#ffdf0014;border:1px solid #ffdf004d;border-radius:21px;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 0 12px #ffdf0008}.ab-step-visual-caption{text-align:center;color:#9fa8b5;letter-spacing:.13em;font-size:.53rem;font-weight:800;position:absolute;bottom:12px;left:0;right:0}.ab-stack-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(30px,6vw,80px);display:grid}.ab-stack-layout .ab-section-title{max-width:17ch}.ab-stack-board{background:#fff;border:1px solid #2324271a;border-radius:18px;padding:23px;box-shadow:0 30px 60px -48px #14161b52}.ab-stack-board-head{border-bottom:1px solid #eeece4;justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;display:flex}.ab-stack-board-head>div{color:#292d34;letter-spacing:.09em;align-items:center;gap:9px;font-size:.7rem;font-weight:800;display:flex}.ab-live-dot{background:#d6b900;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d6b90021}.ab-stack-board-head small{color:#898b90;font-size:.63rem}.ab-stack-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ab-stack-chips>div{background:linear-gradient(145deg,#fff,#fffdf4);border:1px solid #eeece3;border-radius:10px;grid-template-columns:37px minmax(0,1fr);align-items:center;column-gap:10px;min-height:85px;padding:12px;transition:border-color .25s,transform .25s;display:grid}.ab-stack-chips>div:hover{border-color:#e0c300;transform:translateY(-2px)}.ab-stack-chips>div>span{color:#665400;background:#fff0a0;border-radius:10px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.ab-stack-chips b{color:#292d34;font-size:.7rem;line-height:1.35}.ab-stack-chips small{color:#808188;margin-top:3px;font-size:.61rem;line-height:1.4}.ab-stack-board-foot{border-top:1px solid #eeece4;justify-content:space-between;align-items:center;gap:7px;margin-top:16px;padding-top:14px;display:flex}.ab-stack-board-foot span{color:#74767c;letter-spacing:.04em;align-items:center;gap:5px;font-size:.53rem;font-weight:800;display:flex}.ab-stack-board-foot span i{background:#d2b300;border-radius:50%;width:5px;height:5px}.ab-stack-board-foot>svg{color:#b59a00;flex-shrink:0}.ab-outcomes{color:#fff;background:#080e17;overflow:hidden}.ab-outcomes:before{content:"";pointer-events:none;background:radial-gradient(55% 65% at 100% 95%,#ffde0017,#0000 70%);position:absolute;inset:0}.ab-outcomes-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid;position:relative}.ab-outcomes .ab-section-title{color:#fff;max-width:15ch}.ab-outcomes .ab-lead{color:#aeb8c7}.ab-outcomes .ab-btn{margin-top:24px}.ab-outcome-cards{gap:12px;display:grid}.ab-outcome-card{background:#ffffff09;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:start;gap:14px;padding:20px 21px;transition:transform .3s,border-color .3s,background .3s;display:grid}.ab-outcome-card:hover{background:#fff1;border-color:#ffdf0054;transform:translate(4px)}.ab-outcome-card>span{color:#ffdf00;letter-spacing:.1em;font-size:.7rem;font-weight:800}.ab-outcome-card h3{color:#fff;font-size:1rem}.ab-outcome-card p{color:#aeb8c7;margin-top:6px;font-size:.81rem;line-height:1.65}.ab-outcome-card>svg{color:#d6be00}.ab-final-cta{isolation:isolate;color:#fff;text-align:center;background:#111720;padding:clamp(65px,8vw,105px) 0;position:relative;overflow:hidden}.ab-final-cta:before{content:"";z-index:-2;background:radial-gradient(60% 80% at 50% 110%,#ffd7002b,#0000 70%),radial-gradient(45% 60% at 95% 0,#ffd70014,#0000 70%);position:absolute;inset:0}.ab-cta-grid{z-index:-1;opacity:.3;pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(9,1fr);display:grid;position:absolute;inset:0}.ab-cta-grid span{border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f}.ab-final-inner{flex-direction:column;align-items:center;display:flex;position:relative}.ab-final-inner>.ab-eyebrow{justify-content:center}.ab-final-inner h2{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,4vw,3.25rem);line-height:1.1}.ab-final-inner>p{color:#b8c0cb;max-width:57ch;margin-top:15px;font-size:.94rem;line-height:1.75}.ab-final-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.ab-social-contact{border-top:1px solid #ffffff21;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px 23px;width:min(100%,900px);margin-top:35px;padding-top:24px;display:flex}.ab-social-contact a{color:#c5ccd6;align-items:center;gap:8px;font-size:.74rem;text-decoration:none;transition:color .2s;display:inline-flex}.ab-social-contact a svg{color:#ffdf00;flex-shrink:0}.ab-social-contact a:hover{color:#ffdf00}.ab-cta-orbit{z-index:-1;pointer-events:none;border:1px solid #ffdf001c;border-radius:50%;width:190px;height:190px;position:absolute;top:47%;right:3%;transform:translateY(-50%);box-shadow:0 0 0 32px #ffdf0005,0 0 0 64px #ffdf0004}.ab-cta-orbit span{background:#ffdf00;border-radius:50%;width:7px;height:7px;position:absolute;top:40px;left:11px;box-shadow:0 0 0 6px #ffdf0012}.ab-cta-orbit span:nth-child(2){inset:auto 16px 36px auto}.ab-cta-orbit span:nth-child(3){width:5px;height:5px;top:0;left:47%}@keyframes abOrbit{to{transform:rotate(360deg)}}@keyframes abDash{to{stroke-dashoffset:-160px}}@keyframes abPointPulse{0%{opacity:.62}to{opacity:1}}@keyframes abCoreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes abChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes abMarquee{to{transform:translate(-50%)}}@keyframes abWindowFloat{0%,to{transform:perspective(1100px)rotateY(-5deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1100px)rotateY(-3deg)rotateX(1deg)translateY(-7px)}}@keyframes abMetricGrow{0%{width:44%}to{width:86%}}@keyframes abBarRise{0%{opacity:.45;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes abPanelIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes abHexPulse{0%{opacity:.35}to{opacity:1}}@media (width<=1050px){.ab-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:18px}.ab-hero h1{font-size:clamp(2.45rem,4vw,3.4rem)}.ab-art-chip{min-width:138px;padding:10px}.ab-art-chip b{font-size:.62rem}.ab-art-chip small{font-size:.52rem}.ab-principle-grid,.ab-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-product-visual{min-height:400px}.ab-stack-layout{grid-template-columns:1fr}.ab-stack-layout>.rv:first-child{max-width:680px}.ab-stack-board{width:100%;max-width:800px}.ab-outcomes-layout{grid-template-columns:1fr 1.1fr;gap:34px}}@media (width<=760px){.ab-hero{padding-top:28px}.ab-hero-grid{grid-template-columns:1fr;gap:0;padding-bottom:28px}.ab-hero-copy{padding:0}.ab-hero h1{max-width:13ch;font-size:clamp(2.6rem,8vw,3.6rem)}.ab-hero-sub{font-size:.94rem}.ab-hero-visual{width:100%;max-width:620px;margin:0 auto}.ab-hero-art{aspect-ratio:1.2}.ab-art-core img{width:75px;height:75px}.ab-art-core span{font-size:.42rem}.ab-art-chip{gap:7px;min-width:126px;padding:8px 9px}.ab-art-chip b{font-size:.58rem}.ab-art-chip small{font-size:.49rem}.chip-one{top:13%;left:0}.chip-two{top:15%;right:0}.chip-three{bottom:13%;left:0}.chip-four{bottom:15%;right:0}.ab-art-caption{bottom:0}.ab-hero-bottom .shell{min-height:48px}.ab-hero-bottom .shell>span:last-child{display:none}.ab-band-heading{flex-direction:column;align-items:flex-start;gap:7px}.ab-band-heading .ab-eyebrow{margin:0}.ab-marquee{margin-top:15px}.ab-intro-grid,.ab-brand-story{grid-template-columns:1fr;gap:34px}.ab-product-visual{order:2;min-height:400px}.ab-vm-grid{grid-template-columns:1fr;gap:13px}.ab-vm-card{min-height:240px}.ab-principle-grid,.ab-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ab-principle-card{min-height:250px;padding:19px 17px}.ab-principle-card h3{font-size:.97rem}.ab-principle-card p,.ab-reason-card p{font-size:.78rem}.ab-reason-card{padding:18px 17px}.ab-reason-card h3{font-size:.94rem}.ab-honey-visual{min-height:340px}.ab-stage-grid{grid-template-columns:1fr}.ab-stage-card{padding:23px}.ab-timeline-line{width:2px;height:auto;inset:24px auto 22px 26px}.ab-timeline-line>span{width:100%;height:var(--timeline-progress,0%);transition:height .5s}.ab-timeline-tabs{grid-template-columns:1fr 1fr;gap:8px}.ab-timeline-tab{grid-template-rows:auto auto;grid-template-columns:43px minmax(0,1fr);column-gap:11px;padding:0 4px 12px;display:grid}.ab-timeline-marker{grid-row:span 2;align-self:start;width:42px;height:42px;margin:0}.ab-timeline-tab small{align-self:end;font-size:.53rem}.ab-timeline-tab b{margin-top:4px;font-size:.85rem}.ab-step-panel{grid-template-columns:45px 1fr;gap:14px;padding:20px}.ab-step-panel-number{font-size:1.9rem}.ab-step-panel-visual{grid-column:1/-1;min-height:145px}.ab-stack-board{padding:16px}.ab-stack-board-foot{flex-wrap:wrap;justify-content:flex-start}.ab-stack-board-foot>svg{display:none}.ab-outcomes-layout{grid-template-columns:1fr;gap:28px}.ab-outcomes .ab-section-title{max-width:19ch}.ab-social-contact{gap:14px 19px}.ab-cta-orbit{opacity:.55;right:-90px}}@media (width<=480px){.ab-section{padding-block:47px}.ab-breadcrumb{margin-bottom:20px}.ab-hero h1{font-size:clamp(2.35rem,10.5vw,3.1rem)}.ab-hero-actions{gap:9px}.ab-btn{min-height:45px;padding:11px 15px;font-size:.78rem}.ab-hero-proof{gap:8px 11px;font-size:.64rem}.ab-hero-art{width:calc(100% + 12px);margin:4px auto 0 -6px}.ab-art-chip{min-width:112px;padding:7px 8px}.ab-art-chip b{font-size:.53rem}.ab-art-chip small{font-size:.44rem}.ab-chip-dot{width:6px;height:6px}.ab-art-caption{padding:8px 10px;font-size:.54rem}.ab-hero-bottom .shell>span:first-child{font-size:.53rem}.ab-section-title{font-size:1.8rem}.ab-lead{font-size:.92rem}.ab-body-copy{font-size:.84rem}.ab-product-visual{min-height:350px;padding:18px 5px}.ab-product-window{width:100%}.ab-window-body{grid-template-columns:37px 1fr;min-height:248px}.ab-window-sidebar span{width:25px;height:25px}.ab-window-content{padding:14px 10px}.ab-window-metrics{gap:6px}.ab-window-metrics>div{padding:10px 8px}.ab-window-title b{font-size:.69rem}.ab-window-status{padding:4px;font-size:.43rem}.ab-float-card{gap:6px;padding:8px}.ab-float-card>span{width:26px;height:26px}.ab-float-card b{font-size:.58rem}.ab-float-card small{font-size:.5rem}.float-top{top:10%;left:-2px}.float-bottom{bottom:10%;right:-2px}.ab-principle-grid,.ab-reason-grid{grid-template-columns:1fr}.ab-principle-card{min-height:0;padding:20px}.ab-principle-card h3{margin-top:17px}.ab-principle-card p{max-width:47ch}.ab-reason-card h3{margin-top:17px}.ab-honey-visual{min-height:300px}.ab-honey-grid{grid-template-columns:repeat(5,42px);grid-auto-rows:49px}.hex{width:42px;height:49px}.ab-honey-center{padding:22px 25px}.ab-honey-center img{width:96px;height:96px}.ab-stage-top{flex-direction:column;align-items:flex-start}.ab-product-ideas>div{grid-template-columns:32px minmax(0,1fr);gap:9px}.ab-plan-badge{grid-column:2;justify-self:start}.ab-direction-quote{gap:10px}.ab-direction-quote>span{font-size:3rem}.ab-timeline-tabs{grid-template-columns:1fr}.ab-timeline-tab{grid-template-columns:44px 1fr}.ab-timeline-line{top:23px;bottom:32px;left:25px}.ab-step-panel{grid-template-columns:1fr;gap:10px;padding:18px}.ab-step-panel-number{font-size:1.7rem}.ab-step-panel-copy ul{gap:7px;display:grid}.ab-step-panel-visual{grid-column:auto}.ab-stack-chips{grid-template-columns:1fr}.ab-stack-board-head{flex-direction:column;align-items:flex-start}.ab-outcome-card{grid-template-columns:28px minmax(0,1fr) 20px;gap:10px;padding:17px}.ab-final-inner h2{font-size:2rem}.ab-social-contact{text-align:left;grid-template-columns:1fr 1fr;justify-content:stretch;gap:15px 12px;display:grid}.ab-social-contact a{overflow-wrap:anywhere;font-size:.66rem}.ab-social-contact a span{min-width:0}}@media (prefers-reduced-motion:reduce){.ab-art-orbits,.ab-art-flow,.ab-art-points,.ab-art-core img,.ab-art-chip,.ab-art-caption i,.ab-marquee-track,.ab-product-window,.ab-product-orbit,.ab-float-card,.ab-metric-line:after,.ab-bars i,.ab-honey-grid .hex,.ab-honey-orbit,.ab-step-rings,.ab-why-pulse{transition:none!important;animation:none!important}.ab-timeline-line>span{transition:none}.ab-step-panel{animation:none}}.sxp-hero,.sxp-outcomes,.sxp-related,.sxp-final-cta,.sxp-index-process{isolation:isolate;color:#f8f9fb;background:#08101a;position:relative;overflow:hidden}.sxp-hero{border-bottom:1px solid #ffffff14;min-height:610px;padding:44px 0 0}.sxp-hero-video{z-index:-3;object-fit:cover;opacity:.36;filter:saturate(.78)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.sxp-hero-overlay{z-index:-2;background:linear-gradient(90deg,#050b13f5 0%,#050b13e6 36%,#050b13c2 67%,#050b13e6 100%),linear-gradient(#0000 60%,#050b13f0);position:absolute;inset:0}.sxp-hero-gridlines{z-index:-1;opacity:.14;background-image:linear-gradient(#f5d20033 1px,#0000 1px),linear-gradient(90deg,#f5d20033 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 86%,#0000)}.sxp-hero:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffdc001f;border-radius:50%;width:640px;height:640px;position:absolute;top:-32%;right:-13%;box-shadow:0 0 0 45px #ffdc0005,0 0 0 100px #ffdc0004,0 0 0 155px #ffdc0002}.sxp-hero-inner{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(22px,4.2vw,66px);min-height:510px;padding-bottom:36px;display:grid}.sxp-hero-copy{z-index:2;padding:8px 0 22px;position:relative}.sxp-crumb{color:#8c96a4;letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:.73rem;display:flex}.sxp-crumb a{color:#b9c1cc;transition:color .2s}.sxp-crumb a:hover{color:#ffe000}.sxp-crumb span:last-child{color:#f5f6f8}.sxp-eyebrow{color:#9c7b00;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-size:.68rem;font-weight:800;line-height:1.4;display:flex}.sxp-eyebrow i{background:#e7c800;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 5px #e7c8001f}.sxp-eyebrow.is-light{color:#ffdf00}.sxp-hero h1{color:#fff;letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(2.55rem,4.5vw,4.15rem);font-weight:800;line-height:1.04}.sxp-hero h1::selection{color:#08101a;background:#f8d900}.sxp-hero-sub{color:#b4bfce;max-width:62ch;margin:21px 0 0;font-size:1rem;line-height:1.78}.sxp-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:27px;display:flex}.sxp-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 19px;font-size:.82rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:inline-flex}.sxp-btn:hover{transform:translateY(-2px)}.sxp-btn-yellow{color:#11151b;background:#ffdf00;box-shadow:0 14px 32px -19px #ffdf00d9}.sxp-btn-yellow:hover{background:#ffe95b;box-shadow:0 18px 34px -17px #ffdf0099}.sxp-btn-outline{color:#fff;background:#ffffff06;border-color:#ffffff40}.sxp-btn-outline:hover{background:#ffffff14;border-color:#ffffff7a}.sxp-btn-dark{color:#ffdf00;background:#111821;border-color:#111821}.sxp-btn-dark:hover{background:#242b34}.sxp-proof-row{color:#c1c8d2;flex-wrap:wrap;gap:13px 19px;margin-top:25px;font-size:.68rem;font-weight:650;display:flex}.sxp-proof-row span{align-items:center;gap:6px;display:inline-flex}.sxp-proof-row svg{color:#ffdf00}.sxp-hero-foot{background:#03080e66;border-top:1px solid #ffffff1a}.sxp-hero-foot .shell{color:#8f9bac;justify-content:space-between;align-items:center;gap:18px;min-height:47px;font-size:.65rem;display:flex}.sxp-hero-foot .shell>span:first-child{color:#e5e9ef;letter-spacing:.09em;align-items:center;gap:9px;font-weight:800;display:flex}.sxp-hero-foot .shell>span:first-child i{background:#ffe000;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffe0001c}.sxp-visual{isolation:isolate;place-items:center;width:100%;max-width:620px;min-height:445px;margin:0 auto;display:grid;position:relative}.sxp-visual-glow{aspect-ratio:1;filter:blur(5px);background:radial-gradient(circle,#ffde0030,#ffde0009 42%,#0000 72%);border-radius:50%;width:80%;animation:5.8s ease-in-out infinite alternate sxpGlow;position:absolute}.sxp-visual-lines{opacity:.78;width:100%;height:94%;position:absolute;inset:3% 0;overflow:visible}.sxp-visual-lines g{stroke-dasharray:5 9;animation:8s linear infinite sxpFlow}.sxp-visual-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #ffdf0040;border-radius:50%;position:absolute}.sxp-visual-orbit:before,.sxp-visual-orbit:after{content:"";background:#ffe000;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 7px #ffdf0014,0 0 19px #ffdf00cc}.sxp-visual-orbit.orbit-a{width:50%;animation:22s linear infinite sxpRotate}.sxp-visual-orbit.orbit-a:before{top:11%;left:13%}.sxp-visual-orbit.orbit-a:after{width:5px;height:5px;bottom:19%;right:9%}.sxp-visual-orbit.orbit-b{border-style:dashed;border-color:#ffdf003d;width:68%;animation:34s linear infinite reverse sxpRotate}.sxp-visual-orbit.orbit-b:before{width:5px;height:5px;top:50%;left:-3px}.sxp-visual-orbit.orbit-b:after{width:4px;height:4px;top:4%;right:14%}.sxp-visual-orbit.orbit-c{border-color:#ffffff13;width:84%;animation:7s ease-in-out infinite sxpBreath;box-shadow:0 0 0 23px #ffffff04,0 0 0 48px #ffffff03}.sxp-visual-core{z-index:2;color:#ffe000;background:linear-gradient(145deg,#171f2af7,#080e17f2);border:1px solid #ffffff38;border-radius:27px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:160px;min-height:156px;animation:6s ease-in-out infinite sxpCoreFloat;display:flex;position:relative;box-shadow:0 24px 68px #0000007a,inset 0 1px #ffffff1f}.sxp-core-bee{color:#141820;background:#ffdf00;border-radius:10px;place-items:center;width:32px;height:32px;font-size:1.15rem;font-weight:950;display:grid;position:absolute;top:-12px;right:-9px;box-shadow:0 10px 25px #00000040}.sxp-visual-core>b{text-align:center;color:#fff;letter-spacing:.07em;max-width:17ch;font-size:.65rem}.sxp-visual-core>small{text-align:center;color:#98a5b6;max-width:17ch;font-size:.58rem;line-height:1.4}.sxp-node{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#17202cf0,#090f18e8);border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:9px;min-width:145px;max-width:184px;padding:11px 12px;animation:5.5s ease-in-out infinite sxpNodeFloat;display:flex;position:absolute;box-shadow:0 15px 34px #00000038}.sxp-node>span{color:#ffe000;background:#ffdf0021;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.sxp-node b{color:#f3f5f8;font-size:.65rem;line-height:1.35;display:block}.sxp-node small{color:#99a6b5;margin-top:3px;font-size:.54rem;line-height:1.35;display:block}.sxp-node.node-a{animation-delay:-.7s;top:14%;left:0}.sxp-node.node-b{animation-delay:-2.1s;top:15%;right:0}.sxp-node.node-c{animation-delay:-3.2s;bottom:14%;left:0}.sxp-node.node-d{animation-delay:-1.4s;bottom:14%;right:0}.sxp-visual-caption{z-index:4;color:#aeb8c5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d15bf;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:90%;padding:10px 14px;font-size:.6rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0000002e}.sxp-live-dot{background:#ffdf00;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 5px #ffdf001a}.sxp-section{padding:clamp(58px,7.5vw,100px) 0;position:relative}.sxp-overview{color:#141920;background:#fff}.sxp-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.75fr);align-items:center;gap:clamp(30px,6vw,88px);display:grid}.sxp-overview h2,.sxp-section-heading h2,.sxp-faq-intro h2,.sxp-index-areas h2{letter-spacing:-.045em;color:#151a22;max-width:21ch;margin:0;font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.08}.sxp-copy{color:#626773;max-width:67ch;margin-top:17px;font-size:.92rem;line-height:1.85}.sxp-text-link{color:#806600;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:24px;padding:0;font-size:.84rem;font-weight:850;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.sxp-text-link:hover{color:#171b22;gap:13px}.sxp-consult-card{background:linear-gradient(145deg,#fffef9,#fff9dc);border:1px solid #1419211a;border-radius:18px;padding:31px;position:sticky;top:112px;overflow:hidden;box-shadow:0 28px 70px -52px #0f172a66}.sxp-consult-card:after{content:"";pointer-events:none;border:1px solid #ad88002b;border-radius:50%;width:180px;height:180px;position:absolute;top:-82px;right:-72px;box-shadow:0 0 0 20px #cda70009,0 0 0 42px #cda70006}.sxp-consult-mark{color:#ffdf00;background:#151a21;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 30px -17px #00000080}.sxp-consult-kicker{color:#907100;letter-spacing:.13em;margin-top:23px;font-size:.63rem;font-weight:850;display:block}.sxp-consult-card h3{z-index:1;color:#171b22;letter-spacing:-.035em;max-width:16ch;margin-top:8px;font-size:1.48rem;line-height:1.16;position:relative}.sxp-consult-card>p{color:#686967;margin-top:10px;font-size:.82rem;line-height:1.72}.sxp-consult-card ul{gap:10px;margin:20px 0 23px;padding:0;list-style:none;display:grid}.sxp-consult-card li{color:#4c4e51;align-items:flex-start;gap:9px;font-size:.76rem;line-height:1.5;display:flex}.sxp-consult-card li svg{color:#947500;flex:0 0 14px;margin-top:2px}.sxp-consult-card>small{color:#8a8a81;margin-top:12px;font-size:.62rem;line-height:1.5;display:block}.sxp-consult-card .bx-form{z-index:1;margin-top:16px;position:relative}.sxp-consult-card .bx-form .fgrid{grid-template-columns:1fr;gap:9px}.sxp-consult-card .bx-form .field.full{grid-column:auto}.sxp-consult-card .bx-form .field input,.sxp-consult-card .bx-form .field select{border-radius:9px;height:43px;min-height:43px;padding:10px 12px;font-size:.78rem}.sxp-consult-card .bx-form .field textarea{border-radius:9px;height:76px;min-height:76px;padding:10px 12px;font-size:.78rem}.sxp-consult-card .bx-form .consent{margin-top:10px}.sxp-consult-card .bx-form .consent-label{align-items:flex-start;gap:8px;font-size:.64rem;line-height:1.55}.sxp-consult-card .bx-form .consent-label input{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.sxp-consult-card .bx-form .recaptcha-terms,.sxp-consult-card .bx-form .form-note{font-size:.59rem;line-height:1.5}.sxp-consult-card .bx-form .form-submit{justify-content:center;width:100%;margin-top:13px;padding:12px 14px;font-size:.76rem}.sxp-consult-card .bx-form .form-error{font-size:.69rem;line-height:1.45}.sxp-consult-card .form-success{z-index:1;position:relative}.sxp-capabilities{background:#f6f6f3}.sxp-section-heading{max-width:760px;margin-bottom:31px}.sxp-section-heading>p{color:#666a72;max-width:65ch;margin-top:13px;font-size:.95rem;line-height:1.8}.sxp-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sxp-cap-card{background:#fff;border:1px solid #161a2017;border-radius:15px;min-height:222px;padding:24px 23px 25px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.sxp-cap-card:hover{border-color:#c2a0006e;transform:translateY(-5px);box-shadow:0 26px 50px -40px #14161c61}.sxp-cap-top{justify-content:space-between;align-items:center;display:flex}.sxp-cap-icon{color:#7c6200;background:#fff7c6;border:1px solid #b6940033;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.sxp-cap-number{color:#c4c6ca;letter-spacing:.1em;font-size:.68rem;font-weight:850}.sxp-cap-card h3{color:#191e25;letter-spacing:-.02em;margin-top:24px;font-size:1.02rem;line-height:1.3}.sxp-cap-card p{color:#6c7078;margin-top:9px;font-size:.81rem;line-height:1.7}.sxp-card-rule{background:#f1d000;width:44px;height:3px;transition:width .3s;position:absolute;bottom:0;left:23px}.sxp-cap-card:hover .sxp-card-rule{width:calc(100% - 46px)}.sxp-process{color:#171b22;background:#fff}.sxp-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.sxp-process-card{background:linear-gradient(150deg,#fff,#faf9f1);border:1px solid #161a201a;border-radius:15px;padding:25px 22px 23px;position:relative;overflow:hidden}.sxp-process-head{color:#ab8900;justify-content:space-between;align-items:center;display:flex}.sxp-process-head>span{color:#4a3a00;background:#ffef85;border-radius:11px;place-items:center;width:39px;height:39px;font-size:.75rem;font-weight:900;display:grid}.sxp-process-card h3{color:#1a1e25;margin-top:24px;font-size:1rem;line-height:1.3}.sxp-process-card p{color:#686d75;margin-top:9px;font-size:.8rem;line-height:1.7}.sxp-process-track{background:#e8e8e3;height:3px;position:absolute;bottom:0;left:22px;right:22px;overflow:hidden}.sxp-process-track i{width:var(--progress);transform-origin:0;background:linear-gradient(90deg,#ffe000,#d5a900);height:100%;animation:.9s both sxpTrackIn;display:block}.sxp-outcomes{background:radial-gradient(at 78% 48%,#d5ac001f,#0000 37%),linear-gradient(135deg,#09111c,#101722 59%,#070d15);padding:clamp(64px,8vw,105px) 0}.sxp-outcomes:before{content:"";opacity:.11;background-image:linear-gradient(#ffdf0024 1px,#0000 1px),linear-gradient(90deg,#ffdf0024 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.sxp-outcomes-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(35px,6vw,82px);display:grid;position:relative}.sxp-outcomes-copy h2{color:#fff;letter-spacing:-.05em;max-width:18ch;font-size:clamp(2.1rem,3.25vw,3.15rem);line-height:1.07}.sxp-outcomes-copy>p{color:#aab5c4;max-width:60ch;margin-top:14px;font-size:.9rem;line-height:1.8}.sxp-outcome-list{gap:0;margin-top:26px;display:grid}.sxp-outcome-list>div{border-top:1px solid #ffffff1f;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.sxp-outcome-list>div>span{color:#ffdf00;letter-spacing:.08em;padding-top:3px;font-size:.68rem;font-weight:850}.sxp-outcome-list h3{color:#f3f5f8;font-size:.9rem;line-height:1.35}.sxp-outcome-list p{color:#9faaba;margin-top:4px;font-size:.76rem;line-height:1.6}.sxp-board{background:linear-gradient(145deg,#131d2afa,#080d15fa);border:1px solid #ffffff2b;border-radius:18px;animation:8s ease-in-out infinite sxpBoardFloat;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 40px 100px -54px #000c,inset 0 1px #ffffff14}.sxp-board:before{content:"";filter:blur(36px);background:#ffdf0014;border-radius:50%;width:360px;height:360px;position:absolute;top:-36%;right:-25%}.sxp-board-top{color:#b3bfcd;letter-spacing:.08em;border-bottom:1px solid #ffffff17;align-items:center;gap:13px;height:49px;padding:0 17px;font-size:.57rem;font-weight:850;display:flex;position:relative}.sxp-board-dots{gap:4px;display:flex}.sxp-board-dots i{background:#535e6d;border-radius:50%;width:6px;height:6px}.sxp-board-dots i:first-child{background:#ffdf00}.sxp-board-top>b{color:#ffdf00;letter-spacing:.08em;border:1px solid #ffdf002e;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:.47rem}.sxp-board-main{grid-template-columns:46px minmax(0,1fr);min-height:345px;display:grid;position:relative}.sxp-board-sidebar{border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:17px;padding:19px 0;display:flex}.sxp-board-sidebar span{background:#253242;border-radius:5px;width:17px;height:17px}.sxp-board-sidebar span.active{background:#ffdf00;box-shadow:0 0 0 5px #ffdf001a}.sxp-board-content{min-width:0;padding:20px}.sxp-board-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.sxp-board-heading small{color:#8997a9;letter-spacing:.12em;font-size:.48rem;display:block}.sxp-board-heading b{color:#f3f5f8;margin-top:6px;font-size:.78rem;display:block}.sxp-board-heading>span{color:#e6ce47;letter-spacing:.05em;white-space:nowrap;font-size:.46rem}.sxp-board-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:19px;display:grid}.sxp-board-metrics>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:12px 10px}.sxp-board-metrics small{color:#8996a7;font-size:.49rem;display:block}.sxp-board-metrics b{color:#f4f6f9;white-space:nowrap;margin-top:6px;font-size:.65rem;display:block}.sxp-board-metrics i{background:#ffffff17;border-radius:3px;height:3px;margin-top:12px;display:block;position:relative;overflow:hidden}.sxp-board-metrics i:after{content:"";width:var(--bar);background:linear-gradient(90deg,#c29c00,#ffdf00);border-radius:3px;animation:1.3s both sxpMetricGrow;position:absolute;inset:0 auto 0 0}.sxp-board-chart{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;margin-top:14px;padding:13px 14px 11px}.sxp-chart-label{justify-content:space-between;gap:10px;display:flex}.sxp-chart-label b{color:#e7ebf0;font-size:.56rem}.sxp-chart-label small{color:#7e8c9e;font-size:.47rem}.sxp-chart-bars{background:repeating-linear-gradient(#0000 0 24px,#ffffff0e 25px);border-bottom:1px solid #ffffff1a;align-items:flex-end;gap:6px;height:78px;margin-top:12px;display:flex}.sxp-chart-bars i{min-width:3px;height:var(--bar-h);transform-origin:bottom;animation:sxpBarRise .8s ease var(--delay) both;background:linear-gradient(#ffdf00,#ffdf001f);border-radius:3px 3px 0 0;flex:1}.sxp-board-tasks{gap:7px;margin-top:12px;display:grid}.sxp-board-tasks>div{background:#ffffff09;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.sxp-board-tasks>div>span{color:#c7d0dc;border:1px solid #ffffff24;border-radius:5px;place-items:center;width:18px;height:18px;font-size:.49rem;display:grid}.sxp-board-tasks>div>span.done{color:#131820;background:#ffdf00;border-color:#ffdf00}.sxp-board-tasks b{text-overflow:ellipsis;white-space:nowrap;color:#d9dfe7;min-width:0;font-size:.53rem;font-weight:650;overflow:hidden}.sxp-board-tasks small{color:#8b97a7;white-space:nowrap;font-size:.46rem}.sxp-use-cases{background:#fff}.sxp-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sxp-use-card{background:#fff;border:1px solid #14192117;border-radius:13px;grid-template-columns:31px minmax(0,1fr) 17px;align-items:start;gap:12px;padding:21px 19px;transition:transform .24s,border-color .24s,background .24s;display:grid}.sxp-use-card:hover{background:#fffef5;border-color:#ba950061;transform:translateY(-3px)}.sxp-use-card>span{color:#9a7b00;letter-spacing:.08em;padding-top:3px;font-size:.68rem;font-weight:850}.sxp-use-card h3{color:#1a1f26;font-size:.9rem;line-height:1.35}.sxp-use-card p{color:#6a6e75;margin-top:7px;font-size:.76rem;line-height:1.65}.sxp-use-card>svg{color:#b39000;margin-top:1px}.sxp-why{background:#f6f6f3}.sxp-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.sxp-why-card{background:#fff;border:1px solid #14192117;border-radius:14px;min-height:200px;padding:23px 21px;transition:transform .24s,box-shadow .24s;position:relative}.sxp-why-card:hover{transform:translateY(-4px);box-shadow:0 25px 50px -39px #14192159}.sxp-why-index{color:#6f5700;background:#fff1a0;border-radius:11px;place-items:center;width:36px;height:36px;font-size:.66rem;font-weight:900;display:grid}.sxp-why-card h3{color:#1a1e24;margin-top:22px;font-size:.96rem;line-height:1.3}.sxp-why-card p{color:#6b6e74;margin-top:8px;font-size:.77rem;line-height:1.7}.sxp-why-arrow{color:#b69700;opacity:.7;position:absolute;top:18px;right:18px}.sxp-faq-section{background:#fff}.sxp-faq-grid{grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(35px,7vw,100px);display:grid}.sxp-faq-intro{position:sticky;top:120px}.sxp-faq-intro h2{letter-spacing:-.045em;color:#161b22;font-size:clamp(2rem,3vw,2.7rem);line-height:1.1}.sxp-faq-intro>p{color:#696d75;max-width:38ch;margin-top:14px;font-size:.88rem;line-height:1.8}.sxp-faq-list{border-top:1px solid #161a2121}.sxp-faq{border-bottom:1px solid #161a2121}.sxp-faq h3{font-size:inherit;margin:0}.sxp-faq h3 button{text-align:left;color:#20242b;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:21px 2px;font-family:inherit;font-size:.92rem;font-weight:760;line-height:1.5;display:flex}.sxp-faq h3 button svg{color:#9a7b00;flex:0 0 18px;transition:transform .25s}.sxp-faq.open h3 button svg{transform:rotate(180deg)}.sxp-faq-answer{padding:0 35px 22px 2px;animation:.25s sxpFaqOpen}.sxp-faq-answer p{color:#666b73;font-size:.85rem;line-height:1.8}.sxp-related{background:linear-gradient(140deg,#0a121d,#101925 65%,#080f17);padding:clamp(58px,7vw,88px) 0}.sxp-related .sxp-section-heading h2{color:#fff}.sxp-related .sxp-section-heading>p{color:#aab4c1}.sxp-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sxp-related-card{background:#ffffff09;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:41px minmax(0,1fr) 17px;align-items:start;gap:12px;padding:19px;text-decoration:none;transition:transform .22s,border-color .22s,background .22s;display:grid}.sxp-related-card:hover{background:#fff1;border-color:#ffdf006b;transform:translateY(-3px)}.sxp-related-card>span{color:#ffdf00;background:#ffdf001f;border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.sxp-related-card h3{color:#f3f6f9;font-size:.83rem;line-height:1.4}.sxp-related-card p{color:#9aa7b6;margin-top:5px;font-size:.7rem;line-height:1.6}.sxp-related-card>svg{color:#ffdf00;margin-top:3px}.sxp-final-cta{background:#0a111b;padding:clamp(58px,7vw,88px) 0}.sxp-final-inner{grid-template-columns:minmax(0,1.15fr) minmax(220px,.6fr);align-items:center;gap:38px;display:grid;position:relative}.sxp-final-inner>div:first-of-type{z-index:1;position:relative}.sxp-final-inner h2{color:#fff;letter-spacing:-.05em;max-width:18ch;font-size:clamp(2.2rem,3.8vw,3.6rem);line-height:1.04}.sxp-final-inner p{color:#a9b4c2;max-width:62ch;margin-top:15px;font-size:.9rem;line-height:1.8}.sxp-final-actions{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.sxp-contact-link{color:#e6e9ef;align-items:center;gap:7px;font-size:.78rem;text-decoration:none;display:inline-flex}.sxp-contact-link:hover{color:#ffdf00}.sxp-final-orbit{aspect-ratio:1;border:1px solid #ffdf0021;border-radius:50%;width:360px;animation:70s linear infinite sxpRotate;position:absolute;top:-42%;right:-2%;box-shadow:0 0 0 34px #ffdf0005,0 0 0 77px #ffdf0003}.sxp-final-orbit:before,.sxp-final-orbit:after{content:"";background:#ffdf00;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 7px #ffdf0017}.sxp-final-orbit:before{top:14%;left:18%}.sxp-final-orbit:after{bottom:27%;right:7%}.sxp-index-hero .sxp-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:570px}.sxp-index-hero .sxp-hero-copy h1{max-width:13ch}.sxp-index-visual{isolation:isolate;place-items:center;min-height:470px;display:grid;position:relative}.sxp-index-ring{aspect-ratio:1;border:1px solid #ffdf0030;border-radius:50%;position:absolute}.sxp-index-ring:before{content:"";background:#ffdf00;border-radius:50%;width:7px;height:7px;position:absolute;top:9%;left:18%;box-shadow:0 0 0 6px #ffdf0017}.sxp-index-ring.ring-a{width:56%;animation:27s linear infinite sxpRotate}.sxp-index-ring.ring-b{border-style:dashed;width:82%;animation:40s linear infinite reverse sxpRotate}.sxp-index-core{z-index:2;background:linear-gradient(145deg,#1b2634,#09111b);border:1px solid #ffffff2e;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;animation:6s ease-in-out infinite sxpCoreFloat;display:flex;position:relative;box-shadow:0 28px 70px #0006}.sxp-index-core img{object-fit:contain;filter:drop-shadow(0 7px 12px #0000004d);width:54px;height:54px}.sxp-index-core b{color:#fff;margin-top:9px;font-size:.82rem}.sxp-index-core small{color:#a8b4c2;margin-top:4px;font-size:.58rem}.sxp-index-node{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1823f0;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:9px;min-width:165px;max-width:190px;padding:10px 11px;animation:5.7s ease-in-out infinite sxpNodeFloat;display:flex;position:absolute;box-shadow:0 18px 40px #00000038}.sxp-index-node>span{color:#ffdf00;background:#ffdf0021;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.sxp-index-node b{color:#f5f7fa;font-size:.59rem;line-height:1.4;display:block}.sxp-index-node small{color:#9ba7b5;margin-top:3px;font-size:.5rem;line-height:1.3;display:block}.idx-node-1{top:8%;left:-1%}.idx-node-2{animation-delay:-2s;top:12%;right:-1%}.idx-node-3{animation-delay:-3s;top:48%;right:-3%}.idx-node-4{animation-delay:-1s;bottom:7%;right:5%}.idx-node-5{animation-delay:-2.6s;bottom:12%;left:-4%}.sxp-index-services{background:#fff;padding:clamp(55px,7.5vw,100px) 0}.sxp-index-list{gap:29px;margin-top:38px;display:grid}.sxp-index-service{background:linear-gradient(135deg,#fff,#fbfaf4);border:1px solid #161a2113;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,.93fr);align-items:center;gap:clamp(32px,6vw,84px);padding:24px;display:grid;overflow:hidden}.sxp-index-service.reverse{grid-template-columns:minmax(0,.93fr) minmax(0,1fr)}.sxp-index-service.reverse .sxp-index-service-art{order:2}.sxp-index-service.reverse .sxp-index-service-copy{order:1}.sxp-index-service-art{isolation:isolate;background:radial-gradient(circle at 50% 45%,#ffdf0036,#0000 40%),linear-gradient(145deg,#111b27,#08101a);border-radius:15px;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.sxp-art-grid{opacity:.18;background-image:linear-gradient(#ffdf0033 1px,#0000 1px),linear-gradient(90deg,#ffdf0033 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.sxp-art-window{z-index:1;background:#090f17e6;border:1px solid #ffffff38;border-radius:13px;width:min(76%,390px);animation:7s ease-in-out infinite sxpBoardFloat;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-6deg);box-shadow:0 30px 60px #0000004d}.sxp-art-window-top{border-bottom:1px solid #ffffff17;align-items:center;gap:5px;height:34px;padding:0 12px;display:flex}.sxp-art-window-top i{background:#687484;border-radius:50%;width:5px;height:5px}.sxp-art-window-top i:first-child{background:#ffdf00}.sxp-art-window-top span{color:#8a98aa;letter-spacing:.1em;margin-left:auto;font-size:.45rem;font-weight:800}.sxp-art-window-main{padding:22px}.sxp-art-window-mark{color:#ffdf00;background:#ffdf001f;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.sxp-art-lines{gap:7px;margin-top:18px;display:grid}.sxp-art-lines i{background:#ffffff1f;border-radius:8px;height:6px;display:block}.sxp-art-lines i:first-child{background:#ffdf00a6;width:66%}.sxp-art-lines i:nth-child(2){width:91%}.sxp-art-lines i:nth-child(3){width:48%}.sxp-art-mini-panels{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.sxp-art-mini-panels span{background:linear-gradient(135deg,#ffffff14,#ffffff04);border:1px solid #ffffff1a;border-radius:7px;height:43px}.sxp-art-mini-panels span:first-child{border-color:#ffdf004d}.sxp-art-track{background:#ffffff1a;border-radius:4px;height:4px;margin-top:18px;overflow:hidden}.sxp-art-track i{width:var(--fill);background:linear-gradient(90deg,#a98500,#ffdf00);height:100%;animation:1.2s both sxpMetricGrow;display:block}.sxp-art-float{z-index:2;color:#e7ebef;letter-spacing:.05em;background:#0a111aeb;border:1px solid #ffffff2b;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:.54rem;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 12px 30px #00000038}.sxp-art-float.float-l{color:#ffdf00;top:12%;left:3%}.sxp-art-float.float-r{bottom:13%;right:3%}.sxp-art-float svg{color:#ffdf00}.sxp-index-service-copy{padding:25px 15px}.sxp-index-kicker{color:#9a7900;letter-spacing:.14em;font-size:.64rem;font-weight:850;display:block}.sxp-index-service-copy h3{color:#171c23;letter-spacing:-.045em;max-width:17ch;margin-top:13px;font-size:clamp(1.65rem,2.8vw,2.5rem);line-height:1.08}.sxp-index-service-copy>p{color:#656a72;max-width:55ch;margin-top:14px;font-size:.88rem;line-height:1.8}.sxp-index-tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.sxp-index-tags span{color:#5e6268;background:#fff;border:1px solid #1b1f251a;border-radius:999px;padding:7px 10px;font-size:.63rem}.sxp-index-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.sxp-index-actions .sxp-text-link{margin-top:0}.sxp-index-actions>button{color:#74777d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.75rem;font-weight:750;display:inline-flex}.sxp-index-actions>button:hover{color:#8a6b00}.sxp-index-process{background:radial-gradient(at 85% 25%,#ffdf0017,#0000 34%),#08101a;padding:clamp(58px,7.5vw,96px) 0}.sxp-index-process .sxp-section-heading h2{color:#fff}.sxp-index-process .sxp-section-heading>p{color:#aab5c3}.sxp-index-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.sxp-index-process-card{background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;padding:22px}.sxp-index-process-card>div{color:#ffdf00;justify-content:space-between;align-items:center;display:flex}.sxp-index-process-card>div span{background:#ffdf001f;border-radius:10px;place-items:center;width:37px;height:37px;font-size:.69rem;font-weight:900;display:grid}.sxp-index-process-card h3{color:#f5f7fa;margin-top:22px;font-size:.96rem}.sxp-index-process-card p{color:#a3adba;margin-top:8px;font-size:.78rem;line-height:1.7}.sxp-index-areas{background:#f6f6f3;padding:clamp(57px,7.5vw,96px) 0}.sxp-index-areas-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(35px,7vw,100px);display:grid}.sxp-index-areas h2{max-width:16ch}.sxp-index-areas-grid>div:first-child>p{color:#686c74;max-width:54ch;margin-top:14px;font-size:.9rem;line-height:1.8}.sxp-index-areas-grid .sxp-btn{margin-top:22px}.sxp-area-list{border-top:1px solid #14192121}.sxp-area-list article{border-bottom:1px solid #14192121;grid-template-columns:32px minmax(0,1fr) 17px;align-items:start;gap:12px;padding:20px 0;display:grid}.sxp-area-list article>span{color:#9a7900;padding-top:3px;font-size:.68rem;font-weight:900}.sxp-area-list h3{color:#1a1f26;font-size:.91rem}.sxp-area-list p{color:#6e7278;margin-top:6px;font-size:.77rem;line-height:1.65}.sxp-area-list svg{color:#9a7900;margin-top:1px}@keyframes sxpRotate{to{transform:rotate(360deg)}}@keyframes sxpFlow{to{stroke-dashoffset:-180px}}@keyframes sxpGlow{0%{opacity:.52;transform:scale(.92)}to{opacity:.95;transform:scale(1.05)}}@keyframes sxpBreath{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1.015)}}@keyframes sxpCoreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sxpNodeFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes sxpBoardFloat{0%,to{transform:perspective(1200px)rotateY(-3deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-1deg)translateY(-6px)}}@keyframes sxpMetricGrow{0%{width:0}to{width:var(--bar,82%)}}@keyframes sxpBarRise{0%{opacity:.35;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@keyframes sxpTrackIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sxpFaqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.sxp-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:20px}.sxp-hero h1{font-size:clamp(2.45rem,4.4vw,3.5rem)}.sxp-visual{min-height:400px}.sxp-node{min-width:132px;max-width:157px;padding:9px}.sxp-node small{font-size:.5rem}.sxp-node b{font-size:.6rem}.sxp-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sxp-why-grid,.sxp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sxp-index-hero .sxp-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.sxp-index-node{min-width:145px;max-width:167px}.sxp-index-node b{font-size:.55rem}}@media (width<=820px){.sxp-hero{padding-top:28px}.sxp-hero-inner,.sxp-index-hero .sxp-hero-inner{grid-template-columns:1fr;gap:7px;padding-bottom:30px}.sxp-hero-copy{padding-bottom:0}.sxp-hero h1{max-width:17ch;font-size:clamp(2.65rem,7vw,3.8rem)}.sxp-hero-sub{max-width:67ch}.sxp-visual{max-width:590px;min-height:420px;margin:0 auto}.sxp-index-visual{width:100%;max-width:620px;min-height:430px;margin:0 auto}.sxp-overview-grid,.sxp-outcomes-grid,.sxp-faq-grid,.sxp-index-areas-grid{grid-template-columns:1fr;gap:37px}.sxp-consult-card{max-width:640px;position:relative;top:auto}.sxp-outcomes-grid{gap:40px}.sxp-faq-intro{position:static}.sxp-board{width:100%;max-width:660px;margin:0 auto}.sxp-process-grid,.sxp-index-process-grid,.sxp-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sxp-index-service,.sxp-index-service.reverse{grid-template-columns:1fr;gap:10px}.sxp-index-service.reverse .sxp-index-service-art,.sxp-index-service.reverse .sxp-index-service-copy{order:initial}.sxp-index-service-art{min-height:300px}.sxp-index-service-copy{padding:25px 11px 20px}.sxp-final-inner{grid-template-columns:1fr;gap:26px}.sxp-final-actions{flex-flow:wrap;align-items:center}.sxp-final-orbit{top:-30%;right:-11%}}@media (width<=560px){.sxp-hero{padding-top:23px}.sxp-hero-inner{padding-bottom:22px}.sxp-crumb{margin-bottom:20px;font-size:.66rem}.sxp-hero h1{max-width:14ch;font-size:clamp(2.4rem,10.5vw,3.2rem)}.sxp-hero-sub{margin-top:16px;font-size:.88rem;line-height:1.75}.sxp-hero-actions{gap:8px;margin-top:21px}.sxp-btn{min-height:44px;padding:12px 15px;font-size:.75rem}.sxp-proof-row{gap:9px 12px;margin-top:19px;font-size:.59rem}.sxp-visual{width:calc(100% + 8px);min-height:335px;margin-top:-4px;margin-left:-4px}.sxp-visual-core{border-radius:22px;width:123px;min-height:125px}.sxp-visual-core>svg{width:22px}.sxp-visual-core>b{font-size:.54rem}.sxp-visual-core>small{font-size:.49rem}.sxp-node{border-radius:9px;gap:7px;min-width:115px;max-width:136px;padding:7px}.sxp-node>span{flex-basis:24px;width:24px;height:24px}.sxp-node>span svg{width:12px;height:12px}.sxp-node b{font-size:.52rem}.sxp-node small{font-size:.44rem}.sxp-node.node-a{top:10%;left:0}.sxp-node.node-b{top:11%;right:0}.sxp-node.node-c{bottom:11%;left:0}.sxp-node.node-d{bottom:11%;right:0}.sxp-visual-caption{white-space:normal;text-align:center;max-width:95%;padding:8px 10px;font-size:.5rem;bottom:-1px}.sxp-hero-foot .shell{justify-content:flex-start;gap:13px;min-height:40px;overflow:hidden}.sxp-hero-foot .shell>span{white-space:nowrap;font-size:.54rem}.sxp-hero-foot .shell>span:nth-child(2){display:none}.sxp-section{padding:49px 0}.sxp-overview h2,.sxp-section-heading h2,.sxp-faq-intro h2,.sxp-index-areas h2{font-size:clamp(1.85rem,8vw,2.35rem)}.sxp-copy{font-size:.85rem;line-height:1.78}.sxp-consult-card{padding:23px 20px;position:relative;top:auto}.sxp-consult-card h3{font-size:1.28rem}.sxp-section-heading{margin-bottom:23px}.sxp-section-heading>p{font-size:.85rem;line-height:1.75}.sxp-cap-grid{grid-template-columns:1fr 1fr;gap:9px}.sxp-cap-card{min-height:0;padding:16px 14px 19px}.sxp-cap-icon{border-radius:10px;width:36px;height:36px}.sxp-cap-icon svg{width:18px}.sxp-cap-number{font-size:.58rem}.sxp-cap-card h3{margin-top:17px;font-size:.85rem}.sxp-cap-card p{font-size:.72rem;line-height:1.65}.sxp-card-rule{left:14px}.sxp-cap-card:hover .sxp-card-rule{width:calc(100% - 28px)}.sxp-process-grid,.sxp-index-process-grid{grid-template-columns:1fr;gap:10px}.sxp-process-card{padding:19px}.sxp-process-card h3{margin-top:17px}.sxp-process-card p{font-size:.78rem}.sxp-process-track{left:19px;right:19px}.sxp-outcomes{padding:52px 0}.sxp-outcomes-copy h2{font-size:clamp(1.9rem,8vw,2.55rem)}.sxp-outcomes-copy>p{font-size:.84rem}.sxp-outcome-list p{font-size:.72rem}.sxp-board{border-radius:12px;animation:none;transform:none}.sxp-board-main{grid-template-columns:32px minmax(0,1fr);min-height:0}.sxp-board-sidebar{gap:13px;padding:15px 0}.sxp-board-sidebar span{width:14px;height:14px}.sxp-board-content{padding:12px 10px}.sxp-board-top{gap:8px;height:40px;padding:0 11px}.sxp-board-top>span{font-size:.49rem}.sxp-board-heading b{font-size:.65rem}.sxp-board-metrics{gap:5px;margin-top:13px}.sxp-board-metrics>div{padding:8px 6px}.sxp-board-metrics small{font-size:.44rem}.sxp-board-metrics b{font-size:.53rem}.sxp-board-chart{padding:10px 9px}.sxp-chart-label b{font-size:.49rem}.sxp-chart-label small{font-size:.42rem}.sxp-chart-bars{gap:3px;height:54px}.sxp-board-tasks>div{grid-template-columns:17px minmax(0,1fr);gap:6px;padding:6px}.sxp-board-tasks>div small{display:none}.sxp-board-tasks b{font-size:.48rem}.sxp-board-tasks>div>span{width:16px;height:16px}.sxp-use-grid{grid-template-columns:1fr;gap:9px}.sxp-use-card{grid-template-columns:26px minmax(0,1fr) 15px;gap:9px;padding:17px 15px}.sxp-use-card h3{font-size:.86rem}.sxp-use-card p{font-size:.74rem}.sxp-why-grid{grid-template-columns:1fr 1fr;gap:9px}.sxp-why-card{min-height:0;padding:18px 15px}.sxp-why-card h3{margin-top:17px;font-size:.86rem}.sxp-why-card p{font-size:.72rem}.sxp-why-index{width:32px;height:32px}.sxp-why-arrow{top:14px;right:12px}.sxp-faq-intro>p{font-size:.82rem}.sxp-faq h3 button{padding:17px 0;font-size:.82rem}.sxp-faq-answer{padding-bottom:18px}.sxp-faq-answer p{font-size:.79rem}.sxp-related{padding:49px 0}.sxp-related-grid{grid-template-columns:1fr;gap:9px}.sxp-related-card{grid-template-columns:37px minmax(0,1fr) 16px;padding:15px}.sxp-related-card>span{width:37px;height:37px}.sxp-related-card p{font-size:.69rem}.sxp-final-cta{padding:50px 0}.sxp-final-inner h2{font-size:clamp(2rem,9vw,2.7rem)}.sxp-final-inner p{font-size:.83rem}.sxp-final-actions{flex-direction:column;align-items:flex-start;display:flex}.sxp-final-orbit{width:250px;top:-21%;right:-18%}.sxp-index-visual{width:calc(100% + 3px);min-height:335px;margin-left:-2px}.sxp-index-core{border-radius:24px;width:132px;height:132px}.sxp-index-core img{width:43px;height:43px}.sxp-index-core b{font-size:.69rem}.sxp-index-node{gap:6px;min-width:111px;max-width:135px;padding:7px}.sxp-index-node>span{flex-basis:24px;width:24px;height:24px}.sxp-index-node>span svg{width:12px;height:12px}.sxp-index-node b{font-size:.47rem}.sxp-index-node small{font-size:.41rem}.idx-node-1{top:5%;left:0}.idx-node-2{top:6%;right:0}.idx-node-3{top:42%;right:0}.idx-node-4{bottom:3%;right:3%}.idx-node-5{bottom:6%;left:0}.sxp-index-services{padding:49px 0}.sxp-index-list{gap:15px;margin-top:25px}.sxp-index-service{border-radius:15px;gap:0;padding:10px}.sxp-index-service-art{border-radius:11px;min-height:245px}.sxp-art-window{width:77%}.sxp-art-window-main{padding:15px}.sxp-art-mini-panels span{height:31px}.sxp-art-float{padding:7px 8px;font-size:.44rem}.sxp-index-service-copy{padding:21px 8px 13px}.sxp-index-service-copy h3{font-size:1.65rem}.sxp-index-service-copy>p{font-size:.81rem;line-height:1.72}.sxp-index-tags{gap:6px}.sxp-index-tags span{padding:6px 8px;font-size:.57rem}.sxp-index-actions{gap:15px;margin-top:20px}.sxp-index-actions .sxp-text-link{font-size:.74rem}.sxp-index-actions>button{font-size:.68rem}.sxp-index-areas{padding:48px 0}.sxp-index-areas-grid{gap:30px}.sxp-area-list article{grid-template-columns:27px minmax(0,1fr) 15px;gap:9px;padding:16px 0}.sxp-area-list h3{font-size:.84rem}.sxp-area-list p{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.sxp-hero-video{display:none}.sxp-visual-glow,.sxp-visual-lines g,.sxp-visual-orbit,.sxp-visual-core,.sxp-node,.sxp-board,.sxp-board-metrics i:after,.sxp-chart-bars i,.sxp-process-track i,.sxp-index-ring,.sxp-index-core,.sxp-index-node,.sxp-art-window,.sxp-art-track i,.sxp-final-orbit{transition:none!important;animation:none!important}}.bx-contact-hero{min-height:580px;padding:95px 0 35px}.bx-contact-hero .bx-contact-hero-grid{grid-template-columns:minmax(0,1.13fr) minmax(0,.94fr);align-items:center;gap:clamp(24px,4vw,60px)}.bx-contact-hero-copy{max-width:670px;padding:12px 0 15px}.bx-contact-crumbs{color:#a9b5c7;margin-bottom:23px;font-size:.78rem}.bx-contact-crumbs a{color:#d8dfeb;transition:color .2s}.bx-contact-crumbs a:hover{color:#ffe000}.bx-contact-crumbs i{color:#ffffff4d}.bx-contact-hero .eyebrow{color:#ffdf00;margin-bottom:18px}.bx-contact-hero .eyebrow-dot{box-shadow:0 0 0 4px #ffdc001f}.bx-contact-hero h1{max-width:unset;letter-spacing:-.048em;font-size:clamp(2.45rem,3.65vw,3.2rem);line-height:1.1}.bx-contact-hero .contact-title-accent{color:#ffe000}.bx-contact-hero .home-hero-sub{max-width:55ch;font-size:clamp(.91rem,1.05vw,1rem);line-height:1.72}.bx-contact-hero .home-hero-actions{gap:12px;margin-top:28px}.bx-contact-hero .home-hero-actions .btn{min-height:54px;padding:13px 22px;font-size:.88rem}.bx-contact-hero .home-hero-viz{animation-delay:.2s}.contact-hero-proof{color:#c8d0de;flex-wrap:wrap;gap:9px 18px;margin-top:22px;font-size:.68rem;font-weight:600;display:flex}.contact-hero-proof span{white-space:nowrap;align-items:center;gap:6px;display:flex}.contact-hero-proof svg{color:#ffdf00;flex-shrink:0}.contact-orbit-board{aspect-ratio:604/500;isolation:isolate;width:100%;position:relative}.contact-orbit-svg{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.contact-orbit-spin{transform-origin:302px 246px;animation:60s linear infinite contactOrbit}.contact-orbit-flow{animation:4.8s linear infinite contactFlow}.contact-orbit-pulses circle{filter:drop-shadow(0 0 5px #ffdb00bf);animation:3s ease-in-out infinite contactPulse}.contact-orbit-pulses circle:nth-child(2n){animation-delay:1s}@keyframes contactOrbit{to{transform:rotate(360deg)}}@keyframes contactFlow{to{stroke-dashoffset:-100px}}@keyframes contactPulse{0%,to{opacity:.35;r:3px}50%{opacity:1;r:5px}}.contact-orbit-core{color:#fff;text-align:center;background:linear-gradient(145deg,#131d2cf5,#070d16f5);border:1px solid #ffe0008c;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:38%;min-height:124px;padding:13px 10px;display:flex;position:absolute;top:49%;left:50%;translate:-50% -50%;box-shadow:0 0 0 8px #f4cb000d,0 25px 58px -26px #000}.contact-core-mark{background:#fff;border-radius:6px;place-items:center;width:39px;height:30px;margin-bottom:5px;padding:2px 4px;display:grid}.contact-core-mark img{object-fit:contain;width:100%;height:100%}.contact-orbit-core>b{font:800 .88rem/1.2 var(--font-head);letter-spacing:-.02em}.contact-orbit-core>small{color:#aebbd0;margin-top:4px;font-size:.55rem;line-height:1.3}.contact-core-bars{align-items:flex-end;gap:3px;height:9px;margin-top:7px;display:flex}.contact-core-bars i{background:#f5d400;border-radius:2px 2px 1px 1px;width:5px;height:5px}.contact-core-bars i:nth-child(2){height:8px}.contact-core-bars i:nth-child(3){height:4px}.contact-core-bars i:nth-child(4){height:7px}.contact-core-bars i:nth-child(5){height:6px}.contact-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f7fb;background:linear-gradient(135deg,#131d2cf0,#0c131fdb);border:1px solid #ffffff2b;border-radius:11px;align-items:center;gap:8px;min-width:0;max-width:43%;padding:10px 11px;animation:6.4s ease-in-out infinite contactNodeFloat;display:flex;position:absolute;box-shadow:0 17px 34px -24px #000}.contact-node>span{background:#f5d400;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #f6d3001a}.contact-node b,.contact-node small{display:block}.contact-node b{font:750 clamp(.59rem,.7vw,.73rem)/1.25 var(--font-head);letter-spacing:-.015em}.contact-node small{color:#9aa9bd;margin-top:4px;font-size:clamp(.48rem,.54vw,.59rem);line-height:1.3}.contact-node-top{width:34%;animation-delay:.2s;top:5%;left:35%}.contact-node-left{width:32%;animation-delay:.8s;top:26%;left:-1%}.contact-node-right{width:31%;animation-delay:1.3s;top:27%;right:-1%}.contact-node-bottom-left{width:34%;animation-delay:1.8s;bottom:16%;left:0}.contact-node-bottom-right{width:34%;animation-delay:2.2s;bottom:16%;right:0}@keyframes contactNodeFloat{0%,to{translate:0}50%{translate:0 -5px}}.contact-hero-summary{margin-top:-5px}.bx-contact-transition{background:linear-gradient(115deg,#f5f9fc 0%,#fff 43%,#fff9df 100%)}.bx-contact-main{padding-block:clamp(54px,6.4vw,82px);scroll-margin-top:118px}.bx-contact-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(34px,5.5vw,76px)}.bx-contact-side h2{max-width:15ch;line-height:1.14}.bx-contact-side>.lead{margin-top:17px;font-size:.96rem;line-height:1.75}.contact-channel-heading{font:750 .86rem/1.35 var(--font-head);letter-spacing:-.01em;color:#4c4c4b;border-top:1px solid #191e271a;margin-top:30px;padding-top:22px}.bx-contact-methods{margin-top:9px}.bx-contact-methods>a{gap:12px;padding:16px 0}.bx-contact-methods>a>span{color:#685300;background:#fff2a6;border-radius:12px;width:42px;height:42px;box-shadow:inset 0 0 0 1px #b38f0014}.bx-contact-methods small{letter-spacing:.02em;text-transform:uppercase;color:#89857b;font-size:.68rem;font-weight:750}.bx-contact-methods b{color:#24272d;font-size:.85rem;line-height:1.4}.bx-contact-methods em{color:#777980;font-size:.71rem;font-style:normal;line-height:1.45}.bx-contact-methods>a>svg{color:#9c7b00;flex-shrink:0;transition:transform .2s}.bx-contact-methods>a:hover>svg{transform:translate(2px,-2px)}.contact-social-panel{background:linear-gradient(135deg,#fff,#fffdf4);border:1px solid #191e271a;border-radius:14px;gap:0;margin-top:12px;padding:5px 16px;display:grid}.contact-social-panel>div{align-items:center;gap:11px;padding:13px 0;display:flex}.contact-social-panel>div+div{border-top:1px solid #191e2714}.social-panel-icon{color:#5c4b00;background:#fff1a0;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.contact-social-panel>div>div{flex:1;gap:3px;min-width:0;display:grid}.contact-social-panel b{color:#252831;font-size:.78rem}.contact-social-panel small{color:#777980;font-size:.68rem;line-height:1.4}.contact-social-panel a{color:#766000;background:#fff8cf;border-radius:8px;place-items:center;width:32px;height:32px;transition:background .2s,transform .2s;display:grid}.contact-social-panel a:hover{background:#ffe84c;transform:translateY(-2px)}.bx-contact-note{background:#fffdf2;border-color:#eee3a9;border-radius:12px;margin-top:17px;padding:14px}.bx-contact-note>svg{color:#8d7100;flex-shrink:0}.bx-contact-note b{font-size:.75rem}.bx-contact-note span{font-size:.72rem}.bx-contact-form-card{background:linear-gradient(145deg,#fff 0%,#fffefa 100%);border:1px solid #191e271f;border-radius:20px;padding:clamp(22px,3.2vw,36px);box-shadow:0 34px 80px -54px #12141a57}.bx-contact-form-card .contact-form-heading{border-bottom:1px solid #191e2714;margin-bottom:23px;padding-bottom:19px}.bx-contact-form-card .contact-form-heading .eyebrow{margin-bottom:12px;font-size:.65rem}.bx-contact-form-card .contact-form-heading h2{letter-spacing:-.04em;max-width:20ch;font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:1.2}.bx-contact-form-card .contact-form-heading p{color:#787980;margin-top:9px;font-size:.79rem;line-height:1.6}.bx-contact-form-card .bx-form .field input,.bx-contact-form-card .bx-form .field select{height:51px}.bx-contact-form-card .bx-form .field textarea{min-height:116px}.contact-form-foot{color:#7f8085;border-top:1px solid #191e2714;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin-top:16px;padding-top:15px;display:flex}.contact-form-foot span{align-items:flex-start;gap:6px;font-size:.65rem;line-height:1.45;display:flex}.contact-form-foot svg{color:#9a7b00;flex-shrink:0}.bx-contact-next-section{background:#fffdf5;padding-block:clamp(50px,6vw,76px)}.bx-contact-next-shell{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.bx-contact-next-intro .sec-head{max-width:15ch;line-height:1.14}.bx-contact-next-intro .lead{margin-top:16px;font-size:.9rem;line-height:1.75}.bx-contact-next-intro .tlink{margin-top:20px}.bx-contact-next-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.bx-contact-next-steps>article{background:#fff;border:1px solid #191e271a;border-radius:15px;padding:20px 16px 19px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 15px 34px -31px #12141a5c}.bx-contact-next-steps>article:hover{border-color:#caa4006b;transform:translateY(-4px);box-shadow:0 22px 42px -31px #765e0042}.bx-contact-next-steps>article>span{font:800 .69rem var(--font-head);letter-spacing:.08em;color:#a88a00;position:absolute;top:13px;right:14px}.next-icon{color:#655200;background:#fff1a3;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:24px;display:grid}.bx-contact-next-steps h3{font:750 .91rem/1.35 var(--font-head);letter-spacing:-.02em;color:#25272d}.bx-contact-next-steps p{color:#74767d;margin-top:9px;font-size:.76rem;line-height:1.65}.bx-contact-bottom-cta{isolation:isolate;color:#fff;background:#111821;padding:clamp(48px,6.5vw,78px) 0;position:relative;overflow:hidden}.bx-contact-bottom-cta:before{content:"";z-index:-1;background:radial-gradient(at 78% 44%,#f5d3001c,#0000 35%),linear-gradient(105deg,#101720,#171d26 58%,#0d131c);position:absolute;inset:0}.bx-contact-bottom-inner{text-align:center;max-width:920px;margin-inline:auto;position:relative}.bx-contact-bottom-inner .eyebrow{color:#ffe000;justify-content:center}.bx-contact-bottom-inner h2{font:800 clamp(1.85rem,3.8vw,2.9rem)/1.13 var(--font-head);letter-spacing:-.05em;color:#fff;max-width:24ch;margin:0 auto}.bx-contact-bottom-inner>p{color:#bcc5d2;max-width:74ch;margin:16px auto 0;font-size:.91rem;line-height:1.8}.bx-contact-bottom-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:25px;display:flex}.bx-contact-bottom-actions .btn{min-height:50px;padding:13px 20px}.bx-contact-bottom-actions .btn-ghost{color:#fff;background:#ffffff05;border-color:#ffffff40}.bx-contact-bottom-actions .btn-ghost:hover{background:#ffffff14;border-color:#ffffff7a}.bx-contact-cta-orbit{pointer-events:none;border:1px solid #ffdc0026;border-radius:50%;width:470px;height:470px;position:absolute;top:-200px;right:-90px}.bx-contact-cta-orbit:before,.bx-contact-cta-orbit:after,.bx-contact-cta-orbit i{content:"";border:1px solid #ffdc001a;border-radius:50%;position:absolute;inset:9% 0}.bx-contact-cta-orbit:after{inset:0 22%}.bx-contact-cta-orbit i:first-child{inset:0 41%}.bx-contact-cta-orbit i:nth-child(2){inset:19% 0}.bx-contact-cta-orbit i:nth-child(3){inset:36% 0}@media (width<=1190px){.bx-contact-hero{min-height:600px;padding-top:100px;padding-bottom:34px}.bx-contact-hero .bx-contact-hero-grid{gap:25px}.contact-node{gap:6px;padding:8px 9px}.contact-orbit-core{min-height:106px}.bx-contact-next-shell{grid-template-columns:1fr;gap:24px}.bx-contact-next-intro{max-width:740px}}@media (width<=960px){.bx-contact-hero{min-height:unset;padding:130px 0 44px;display:block}.bx-contact-hero .bx-contact-hero-grid{grid-template-columns:1fr;gap:13px}.bx-contact-hero-copy{max-width:700px;padding:16px 0 0}.bx-contact-hero h1{font-size:clamp(2.4rem,6vw,3.6rem)}.bx-contact-hero .home-hero-sub{max-width:58ch}.bx-contact-hero .home-hero-viz{width:min(620px,100%);margin:0 auto}.contact-orbit-board{max-width:600px;margin-inline:auto}.contact-hero-proof{margin-top:18px}.bx-contact-layout{grid-template-columns:1fr;gap:32px}.bx-contact-side{max-width:730px}.bx-contact-form-card{max-width:850px}}@media (width<=680px){.bx-contact-hero{padding:118px 0 34px}.bx-contact-hero .bx-contact-hero-grid{gap:10px;padding-inline:clamp(20px,4vw,30px)}.bx-contact-hero-copy{padding-top:7px}.bx-contact-crumbs{margin-bottom:19px}.bx-contact-hero .eyebrow{margin-bottom:15px;font-size:.62rem}.bx-contact-hero h1{font-size:clamp(2.3rem,9vw,3.1rem)}.bx-contact-hero .home-hero-sub{margin-top:17px;font-size:.89rem;line-height:1.68}.bx-contact-hero .home-hero-actions{gap:9px;margin-top:22px}.bx-contact-hero .home-hero-actions .btn{gap:7px;min-height:48px;padding:12px 15px;font-size:.77rem}.contact-hero-proof{gap:7px 12px;font-size:.61rem}.contact-hero-proof svg{width:13px;height:13px}.bx-contact-hero .home-hero-viz{margin-top:4px}.contact-orbit-board{width:100%;max-width:470px}.contact-orbit-core{border-radius:12px;width:39%;min-height:85px;padding:7px}.contact-core-mark{width:29px;height:22px;margin-bottom:3px}.contact-orbit-core>b{font-size:.67rem}.contact-orbit-core>small{font-size:.43rem}.contact-core-bars{gap:2px;height:6px;margin-top:4px}.contact-core-bars i{width:4px;height:4px}.contact-core-bars i:nth-child(2){height:6px}.contact-node{border-radius:8px;gap:5px;max-width:39%;padding:7px}.contact-node>span{flex-basis:5px;width:5px;height:5px;box-shadow:0 0 0 3px #f6d3001a}.contact-node b{font-size:clamp(.47rem,2.05vw,.62rem)}.contact-node small{margin-top:2px;font-size:clamp(.36rem,1.55vw,.47rem)}.contact-node-top{width:35%;left:35%}.contact-node-left{width:32%;left:-1%}.contact-node-right{width:31%;right:-1%}.contact-node-bottom-left{width:34%;bottom:15%;left:0}.contact-node-bottom-right{width:34%;bottom:15%;right:0}.contact-hero-summary{gap:10px;min-height:53px;padding:9px 12px}.contact-hero-summary .home-viz-summary b{font-size:.8rem}.contact-hero-summary .home-viz-summary small{font-size:.66rem}.bx-contact-main{padding-block:44px}.bx-contact-side h2{font-size:clamp(1.65rem,7vw,2.15rem)}.bx-contact-methods>a{gap:9px;padding:14px 0}.bx-contact-methods>a>span{width:38px;height:38px}.bx-contact-methods b{font-size:.78rem}.bx-contact-methods em{font-size:.65rem}.contact-social-panel{padding-inline:12px}.bx-contact-form-card{padding:22px 17px}.bx-contact-form-card .bx-form .fgrid{grid-template-columns:1fr;gap:10px}.bx-contact-form-card .bx-form .field.full{grid-column:auto}.bx-contact-form-card .bx-form .field input,.bx-contact-form-card .bx-form .field select{height:47px}.bx-contact-form-card .bx-form .field textarea{min-height:96px}.contact-form-foot{gap:8px;display:grid}.bx-contact-next-section{padding-block:43px}.bx-contact-next-steps{grid-template-columns:1fr;gap:9px}.bx-contact-next-steps>article{padding:16px}.next-icon{margin-bottom:15px}.bx-contact-bottom-inner h2{font-size:1.85rem}.bx-contact-bottom-inner>p{font-size:.83rem}.bx-contact-bottom-actions .btn{justify-content:center;width:100%}.bx-contact-cta-orbit{opacity:.7;right:-300px}}@media (prefers-reduced-motion:reduce){.bx-contact-hero .home-hero-video{display:none}.contact-orbit-spin,.contact-orbit-flow,.contact-orbit-pulses circle,.contact-node{animation:none}.bx-contact-hero .home-hero-line>span,.bx-contact-hero .home-hero-sub,.bx-contact-hero .home-hero-actions,.bx-contact-hero .home-hero-viz{opacity:1;animation:none;transform:none}}.ait-page{--ait-gold:#ffdf00;--ait-gold-deep:#d7ac00;--ait-ink:#080d15;--ait-panel:#101925;--ait-muted:#9da9bb;--ait-border:#161d271c;overflow:clip}.ait-page .eyebrow{color:#786000;margin-bottom:14px}.ait-page .eyebrow.light{color:#ffdf00}.ait-page .eyebrow-dot{background:#ffdf00;box-shadow:0 0 0 5px #ffdf001f}.ait-hero{isolation:isolate;color:#fff;background:#070c14;align-items:center;min-height:620px;padding:132px 0 55px;display:flex;position:relative;overflow:hidden}.ait-hero-video{z-index:-5;object-fit:cover;opacity:.6;filter:saturate(.72)brightness(.69);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.ait-hero-shade{z-index:-4;background:linear-gradient(90deg,#05090ff5 0%,#05090fd6 35%,#05090f8c 66%,#05090fb8 100%),radial-gradient(44% 72% at 78% 46%,#f4ca002e,#0000 75%);position:absolute;inset:0}.ait-hero-gridlines{z-index:-3;opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(66% 86% at 72%,#000 0%,#0000 90%);mask-image:radial-gradient(66% 86% at 72%,#000 0%,#0000 90%)}.ait-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(28px,3.5vw,55px);width:100%;max-width:1300px;display:grid;position:relative}.ait-hero-copy{z-index:2;max-width:620px;position:relative}.ait-breadcrumb{color:#9ca9bd;align-items:center;gap:10px;margin-bottom:28px;font-size:.78rem;display:flex}.ait-breadcrumb a{transition:color .2s}.ait-breadcrumb a:hover{color:#ffdf00}.ait-breadcrumb span:last-child{color:#edf1f7}.ait-hero .eyebrow{color:#ffdf00}.ait-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:15ch;font-size:clamp(2.55rem,4.1vw,3.7rem);font-weight:800;line-height:1.07}.ait-hero h1 span{color:#ffdf00;display:block}.ait-hero-sub{color:#c0cada;max-width:54ch;margin-top:23px;font-size:clamp(.97rem,1.1vw,1.08rem);line-height:1.8}.ait-hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:29px;display:flex}.ait-hero .btn-primary,.ait-final-cta .btn-primary{color:#141820;background:#ffdf00;border-color:#ffdf00;box-shadow:0 12px 30px -14px #ffda009e}.ait-hero .btn-primary:hover,.ait-final-cta .btn-primary:hover{background:#ffc400;border-color:#ffc400}.ait-hero .btn-ghost,.ait-final-cta .btn-ghost{color:#fff;background:#ffffff06;border-color:#ffffff47}.ait-hero .btn-ghost:hover,.ait-final-cta .btn-ghost:hover{background:#ffffff14;border-color:#ffffff80}.ait-hero-points{color:#bac5d5;flex-wrap:wrap;align-items:center;gap:9px 20px;margin-top:24px;font-size:.72rem;font-weight:600;display:flex}.ait-hero-points span{align-items:center;gap:6px;display:inline-flex}.ait-hero-points svg{color:#ffdf00}.ait-hero-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d1666;border:1px solid #ffffff21;border-radius:12px;align-items:flex-start;gap:12px;max-width:535px;margin-top:27px;padding:15px 17px;display:flex}.ait-hero-note>svg{color:#ffdf00;flex-shrink:0;margin-top:2px}.ait-hero-note p{gap:3px;display:grid}.ait-hero-note b{color:#fff;font-size:.78rem}.ait-hero-note span{color:#aebacc;font-size:.72rem;line-height:1.55}.ait-hero-visual{justify-self:end;width:100%;min-width:0;max-width:620px;animation:.9s .22s both aitFadeUp}.ait-network{aspect-ratio:620/520;isolation:isolate;width:100%;min-height:360px;position:relative}.ait-network-grid{opacity:.25;background-image:radial-gradient(#fff3 .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:5% 2%;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.ait-network-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ait-wire-flow{animation:5s linear infinite aitDash}.ait-orbit{transform-origin:310px 258px;animation:48s linear infinite aitOrbit}.ait-signal-dots circle{filter:drop-shadow(0 0 5px #ffdf00cc);animation:2.7s ease-in-out infinite aitSignal}.ait-signal-dots circle:nth-child(2n){animation-delay:1.2s}.ait-network-core{text-align:center;color:#fff;background:linear-gradient(145deg,#171f2bf7,#050a11f2);border:1px solid #ffdf0075;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:174px;min-height:158px;padding:17px 12px;display:flex;position:absolute;top:49.7%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #ffdf000b,0 26px 80px -30px #000}.ait-core-icon{background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid}.ait-core-icon img{object-fit:contain;width:36px;height:36px}.ait-network-core>b{letter-spacing:-.03em;font-size:1.03rem}.ait-network-core em{color:#ffdf00;font-style:normal}.ait-network-core small{color:#aab5c7;margin-top:2px;font-size:.67rem}.ait-core-state{color:#dfd7a6;letter-spacing:.12em;align-items:center;gap:6px;margin-top:11px;font-size:.53rem;font-weight:800;display:flex}.ait-core-state i,.ait-status i{background:#ffdf00;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #ffdf0017}.ait-node{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#111b29f5,#0c121ce0);border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:9px;min-width:160px;padding:11px 12px;animation:6s ease-in-out infinite aitNodeFloat;display:flex;position:absolute;box-shadow:0 16px 40px -26px #000}.ait-node-icon{color:#ffdf00;background:#ffdf001f;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ait-node b,.ait-node small{display:block}.ait-node b{color:#f8f9fb;font-size:.69rem;line-height:1.3}.ait-node small{color:#a5b0c1;margin-top:4px;font-size:.58rem;line-height:1.25}.ait-node-one{animation-delay:-.8s;top:13%;left:1%}.ait-node-two{animation-delay:-2s;top:17%;right:0}.ait-node-three{animation-delay:-1.2s;bottom:12%;right:2%}.ait-node-four{animation-delay:-2.8s;bottom:10%;left:0}.ait-network-caption{color:#ffdf00;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d16d4;border:1px solid #ffffff21;border-radius:11px;align-items:center;gap:9px;width:max-content;max-width:90%;padding:12px 16px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -28px #000}.ait-network-caption span{gap:2px;display:grid}.ait-network-caption b{color:#f8f9fc;font-size:.68rem}.ait-network-caption small{color:#a5b0c1;font-size:.57rem}.ait-scroll-cue{color:#aab4c4;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:.62rem;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.ait-scroll-cue span{border:1px solid #ffffff4d;border-radius:20px;width:22px;height:32px;display:block;position:relative}.ait-scroll-cue span:after{content:"";background:#ffdf00;border-radius:3px;width:3px;height:5px;animation:1.6s ease-in-out infinite aitScroll;position:absolute;top:7px;left:50%;transform:translate(-50%)}.ait-status-strip{z-index:2;color:#e8edf3;background:#111820;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff17;position:relative}.ait-status-strip-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:66px;display:flex}.ait-status-strip-inner>span{color:#aeb8c6;letter-spacing:.01em;font-size:.69rem}.ait-status-strip-inner>span:first-child{color:#ffdf00;align-items:center;gap:9px;font-weight:800;display:flex}.ait-status-strip-inner i{background:#ffdf00;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #ffdf0017}.ait-status-strip-inner b{color:#f4f6fa;margin-left:4px;font-weight:700}.ait-intro-section{padding-block:clamp(64px,7vw,94px)}.ait-section-head{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:clamp(25px,5vw,72px);display:grid}.ait-section-head h2{letter-spacing:-.05em;max-width:19ch;font-size:clamp(1.9rem,3.3vw,2.75rem)}.ait-section-head>.lead,.ait-section-head>div:nth-child(2)>.lead{color:#646871;font-size:.95rem}.ait-mini-label{color:#6c5800;background:#fffbe3;border:1px solid #eee5b2;border-radius:100px;align-items:center;gap:7px;margin-top:17px;padding:8px 11px;font-size:.68rem;font-weight:750;display:inline-flex}.ait-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.ait-product-card{background:linear-gradient(160deg,#fff 0% 65%,#fffdf0 100%);border:1px solid #171c241c;border-radius:17px;flex-direction:column;height:100%;min-height:440px;padding:25px;transition:transform .35s cubic-bezier(.22,.7,.28,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -27px #00000059}.ait-product-card:before{content:"";background:linear-gradient(90deg,#ffdf00,#ffdf0000);width:100%;height:3px;position:absolute;top:0;left:0}.ait-product-card:hover{border-color:#c49d006b;transform:translateY(-6px);box-shadow:0 27px 50px -38px #5f4a0057}.ait-product-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ait-product-icon{color:#544700;background:#fff1a1;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.ait-status{color:#746323;white-space:nowrap;background:#faf8ed;border:1px solid #eae5d0;border-radius:100px;align-items:center;gap:7px;padding:7px 10px;font-size:.61rem;font-weight:800;display:inline-flex}.ait-status i{width:5px;height:5px;box-shadow:none}.ait-product-number{color:#987b00;letter-spacing:.14em;margin-top:23px;font-size:.63rem;font-weight:850}.ait-product-card h3{letter-spacing:-.03em;max-width:25ch;margin-top:7px;font-size:1.18rem;line-height:1.34}.ait-product-card h4{color:#514c35;margin-top:9px;font-size:.8rem;font-weight:700;line-height:1.5}.ait-product-card>p{color:#656971;margin-top:11px;font-size:.81rem;line-height:1.75}.ait-product-exploring{border-top:1px solid #191e2717;margin-top:22px;padding-top:16px}.ait-product-exploring>span{color:#92908a;letter-spacing:.13em;margin-bottom:11px;font-size:.55rem;font-weight:850;display:block}.ait-product-exploring>div{color:#51545b;align-items:flex-start;gap:8px;margin-top:8px;font-size:.71rem;line-height:1.45;display:flex}.ait-product-exploring svg{color:#a28400;flex-shrink:0;margin-top:1px}.ait-product-link{color:#282a30;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding:18px 0 0;font-size:.76rem;font-weight:800;display:flex}.ait-product-link svg{color:#987b00;transition:transform .25s}.ait-product-link:hover svg{transform:translate(3px,-3px)}.ait-caveat{color:#77796f;align-items:flex-start;gap:9px;margin-top:22px;font-size:.7rem;line-height:1.65;display:flex}.ait-caveat svg{color:#9a8000;flex-shrink:0;margin-top:1px}.ait-intelligence-section{color:#fff;background:linear-gradient(120deg,#080d15 0%,#101a28 57%,#0a111b 100%);padding-block:clamp(66px,7.5vw,100px);position:relative;overflow:hidden}.ait-intelligence-section:before{content:"";border:1px solid #ffdf0024;border-radius:50%;width:650px;height:650px;position:absolute;top:-45%;right:-15%;box-shadow:0 0 0 40px #ffdf0006,0 0 0 90px #ffdf0005}.ait-intelligence-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(35px,6vw,80px);display:grid;position:relative}.ait-intelligence-grid h2{color:#fff;letter-spacing:-.05em;max-width:16ch;font-size:clamp(1.95rem,3.4vw,2.7rem)}.ait-intelligence-grid p{color:#b6c2d3;max-width:58ch;margin-top:18px;font-size:.9rem;line-height:1.82}.ait-dark-tags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.ait-dark-tags span{color:#d7deea;background:#ffffff08;border:1px solid #ffffff24;border-radius:100px;padding:8px 12px;font-size:.67rem;font-weight:650;transition:border-color .25s,color .25s}.ait-dark-tags span:hover{color:#ffdf00;border-color:#ffdf0094}.ait-text-link,.ait-inline-link{color:#ffdf00;align-items:center;gap:9px;margin-top:27px;font-size:.78rem;font-weight:800;display:inline-flex}.ait-text-link svg,.ait-inline-link svg{transition:transform .25s}.ait-text-link:hover svg,.ait-inline-link:hover svg{transform:translate(4px)}.ait-flow-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(150deg,#ffffff12,#ffffff06);border:1px solid #ffffff21;border-radius:18px;padding:24px;box-shadow:0 34px 70px -48px #000}.ait-flow-top{color:#cad3df;letter-spacing:.12em;border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;padding-bottom:16px;font-size:.6rem;font-weight:850;display:flex}.ait-flow-top>span:last-child{color:#aeb9c9;letter-spacing:.07em;margin-left:auto;font-size:.51rem}.ait-live-dot{background:#ffdf00;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 5px #ffdf0014}.ait-flow-stage{background:#080d1580;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:13px;margin-top:15px;padding:17px;display:flex}.ait-flow-stage>span{color:#ffdf00;background:#ffdf001f;border-radius:11px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.ait-flow-stage div{gap:4px;display:grid}.ait-flow-stage b{color:#fff;font-size:.8rem}.ait-flow-stage small{color:#9faec1;font-size:.67rem}.ait-flow-core{background:linear-gradient(100deg,#ffdf0014,#080d156b);border-color:#ffdf0040}.ait-flow-core>svg{color:#ffdf00;margin-left:auto}.ait-flow-connector{justify-content:center;align-items:center;gap:6px;height:21px;display:flex}.ait-flow-connector span{opacity:.45;background:#ffdf00;border-radius:50%;width:4px;height:4px;animation:1.7s ease-in-out infinite aitSignal}.ait-flow-connector span:nth-child(2){animation-delay:.25s}.ait-flow-connector span:nth-child(3){animation-delay:.5s}.ait-flow-results{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.ait-flow-results>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;align-items:flex-start;gap:9px;padding:13px;display:flex}.ait-flow-results svg{color:#ffdf00;flex-shrink:0;margin-top:1px}.ait-flow-results span{gap:4px;display:grid}.ait-flow-results b{color:#f5f7fb;font-size:.69rem}.ait-flow-results small{color:#9eabbd;font-size:.61rem;line-height:1.4}.ait-flow-footer{color:#a9b4c4;border-top:1px solid #ffffff1a;align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;font-size:.65rem;line-height:1.6;display:flex}.ait-flow-footer svg{color:#ffdf00;flex-shrink:0}.ait-process-section{padding-block:clamp(65px,7vw,92px)}.ait-process-section .ait-section-head{align-items:end}.ait-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.ait-process-step{min-width:0;position:relative}.ait-process-no{font-family:var(--font-head);color:#c9cbd0;letter-spacing:-.09em;font-size:2.35rem;font-weight:850}.ait-process-rule{align-items:center;gap:8px;margin:17px 0 19px;display:flex}.ait-process-rule span{background:#e2be00;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 6px #e2be001a}.ait-process-rule i{background:linear-gradient(90deg,#dab6007a,#191e271a);flex:1;height:1px}.ait-process-step h3{font-size:1rem}.ait-process-step p{color:#6c6e75;margin-top:10px;font-size:.77rem;line-height:1.75}.ait-process-arrow{color:#b0a35b;position:absolute;top:22px;right:-17px}.ait-future-section{background:#fbfaf6}.ait-future-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(35px,6vw,80px);display:grid}.ait-future-grid h2{max-width:17ch}.ait-future-grid .lead{margin-top:15px;font-size:.9rem}.ait-inline-link{color:#8a6e00}.ait-future-matrix{background:#fff;border:1px solid #191e271c;border-radius:17px;overflow:hidden;box-shadow:0 20px 50px -45px #00000059}.ait-future-matrix>div{border-bottom:1px solid #191e2714;align-items:center;gap:13px;padding:17px 19px;display:flex}.ait-future-matrix>div:last-child{border-bottom:0}.ait-future-matrix>div>svg{box-sizing:content-box;color:#6e5a00;background:#fff2a1;border-radius:11px;flex-shrink:0;width:39px;height:39px;padding:10px}.ait-future-matrix span{flex:1;gap:4px;display:grid}.ait-future-matrix b{font-size:.78rem}.ait-future-matrix small{color:#7a7d84;font-size:.65rem}.ait-future-matrix em{color:#8f7600;white-space:nowrap;background:#fffbe6;border:1px solid #eee5bb;border-radius:100px;padding:5px 8px;font-size:.53rem;font-style:normal;font-weight:800}.ait-faq-section{padding-block:clamp(65px,7vw,95px)}.ait-faq-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(35px,6vw,80px);display:grid}.ait-faq-layout h2{max-width:14ch}.ait-faq-layout .lead{margin-top:15px;font-size:.89rem}.ait-faq-cta{margin-top:24px}.ait-faq-list{border-top:1px solid #191e2721}.ait-faq-item{border-bottom:1px solid #191e2721}.ait-faq-item h3{margin:0}.ait-faq-item h3 button{text-align:left;cursor:pointer;color:#272a31;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:70px;padding:18px 2px;font-size:.88rem;font-weight:750;display:flex}.ait-faq-toggle{color:#8a7000;border:1px solid #191e271c;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;transition:transform .25s,background .25s;display:grid}.ait-faq-item.is-open .ait-faq-toggle{background:#fff1a4;border-color:#f1d84a;transform:rotate(180deg)}.ait-faq-answer{padding:0 42px 22px 2px;animation:.28s ease-out aitFaqReveal}.ait-faq-answer p{color:#6d7077;max-width:72ch;font-size:.81rem;line-height:1.8}.ait-final-cta{isolation:isolate;color:#fff;background:linear-gradient(112deg,#090f17 0%,#131c29 63%,#090f17 100%);padding:clamp(55px,7vw,86px) 0;position:relative;overflow:hidden}.ait-final-cta:before{content:"";z-index:-1;background:radial-gradient(50% 100% at 92%,#ffdf001f,#0000 76%);position:absolute;inset:0}.ait-final-inner{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:45px;display:grid;position:relative}.ait-final-copy{z-index:1;max-width:750px;position:relative}.ait-final-copy h2{color:#fff;letter-spacing:-.055em;max-width:20ch;font-size:clamp(2rem,3.7vw,3rem)}.ait-final-copy p{color:#b9c5d5;max-width:65ch;margin-top:16px;font-size:.88rem;line-height:1.8}.ait-final-side{z-index:1;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;align-items:center;padding:24px 18px;display:flex;position:relative}.ait-final-icon{color:#ffdf00;background:#ffdf001a;border:1px solid #ffdf0066;border-radius:15px;place-items:center;width:55px;height:55px;margin-bottom:13px;display:grid}.ait-final-side>b{font-size:.86rem}.ait-final-side>small{color:#aab7c8;margin-top:4px;font-size:.65rem}.ait-final-status{color:#e3dba5;align-items:center;gap:6px;margin-top:16px;font-size:.56rem;font-weight:750;display:flex}.ait-final-status i{background:#ffdf00;border-radius:50%;width:6px;height:6px}.ait-final-orbit{z-index:-1;border:1px solid #ffdf001a;border-radius:50%;width:410px;height:410px;position:absolute;top:-42%;right:-5%;box-shadow:0 0 0 40px #ffdf0005,0 0 0 80px #ffdf0005}.ait-final-orbit span{background:#ffdf00;border-radius:50%;width:7px;height:7px;position:absolute;top:10%;left:23%;box-shadow:0 0 0 7px #ffdf0012}.ait-final-orbit span:nth-child(2){inset:auto 4% 25% auto}.ait-final-orbit span:nth-child(3){width:4px;height:4px;top:auto;bottom:12%;left:14%}@keyframes aitDash{to{stroke-dashoffset:-120px}}@keyframes aitOrbit{to{transform:rotate(360deg)}}@keyframes aitSignal{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:1;transform:scale(1.2)}}@keyframes aitNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes aitScroll{0%,to{opacity:.45;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,7px)}}@keyframes aitFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes aitFaqReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=1020px){.ait-hero-inner{grid-template-columns:1fr 1fr;gap:22px}.ait-hero h1{font-size:clamp(2.2rem,4vw,3.15rem)}.ait-network{min-height:325px}.ait-node{min-width:140px;padding:9px}.ait-node-icon{width:30px;height:30px}.ait-node b{font-size:.62rem}.ait-node small{font-size:.53rem}.ait-network-core{width:150px;min-height:144px}.ait-product-card{min-height:470px;padding:21px}.ait-process-grid{gap:18px}}@media (width<=820px){.ait-hero{min-height:unset;padding:135px 0 62px}.ait-hero-inner{grid-template-columns:1fr;gap:15px}.ait-hero-copy{max-width:720px}.ait-hero h1{max-width:16ch;font-size:clamp(2.45rem,7vw,3.45rem)}.ait-hero-visual{width:100%;max-width:590px;margin:-5px auto 0}.ait-network{min-height:unset;aspect-ratio:620/520}.ait-scroll-cue{display:none}.ait-section-head,.ait-intelligence-grid,.ait-future-grid{grid-template-columns:1fr}.ait-section-head{align-items:start;gap:16px}.ait-section-head h2{max-width:23ch}.ait-product-grid{grid-template-columns:1fr 1fr}.ait-product-card{min-height:435px}.ait-process-grid{grid-template-columns:1fr 1fr;row-gap:33px}.ait-process-arrow{display:none}.ait-faq-layout{grid-template-columns:1fr;gap:28px}.ait-faq-layout h2{max-width:22ch}.ait-final-inner{grid-template-columns:minmax(0,1fr) 190px;gap:25px}.ait-status-strip-inner{justify-content:flex-start;gap:14px 24px;padding-block:16px}}@media (width<=560px){.ait-hero{padding:126px 0 46px}.ait-hero-inner{padding-inline:20px}.ait-breadcrumb{margin-bottom:20px}.ait-hero h1{font-size:clamp(2.18rem,10vw,3.1rem);line-height:1.09}.ait-hero-sub{margin-top:17px;font-size:.9rem}.ait-hero-actions{gap:9px}.ait-hero-actions .btn{white-space:normal;justify-content:center;width:100%;min-height:51px;padding:14px 18px;font-size:.85rem}.ait-hero-points{gap:9px 13px;font-size:.64rem}.ait-hero-note{margin-top:19px;padding:12px}.ait-network{aspect-ratio:620/445;width:110%;min-height:268px;margin-inline:-5%}.ait-network-core{border-radius:15px;width:122px;min-height:123px;padding:11px}.ait-core-icon{width:30px;height:30px;margin-bottom:5px}.ait-core-icon img{width:27px;height:27px}.ait-network-core>b{font-size:.84rem}.ait-network-core small{font-size:.57rem}.ait-core-state{margin-top:7px;font-size:.43rem}.ait-node{border-radius:9px;gap:6px;min-width:0;max-width:44%;padding:7px}.ait-node-icon{border-radius:7px;width:25px;height:25px}.ait-node-icon svg{width:14px;height:14px}.ait-node b{font-size:.52rem}.ait-node small{font-size:.46rem}.ait-node-one{top:12%;left:0}.ait-node-two{top:12%;right:0}.ait-node-three{bottom:11%;right:0}.ait-node-four{bottom:11%;left:0}.ait-network-caption{max-width:80%;padding:8px 10px;bottom:-1px}.ait-network-caption b{font-size:.53rem}.ait-network-caption small{font-size:.47rem}.ait-network-caption>svg{width:13px}.ait-status-strip-inner>span{font-size:.61rem}.ait-status-strip-inner>span:nth-child(n+3){display:none}.ait-intro-section,.ait-process-section,.ait-faq-section{padding-block:54px}.ait-section-head h2{font-size:1.85rem}.ait-product-grid{grid-template-columns:1fr;gap:13px}.ait-product-card{min-height:unset;padding:21px}.ait-product-card h3{font-size:1.12rem}.ait-product-card>p{font-size:.79rem}.ait-product-link{padding-top:20px}.ait-caveat{font-size:.66rem}.ait-intelligence-section{padding-block:55px}.ait-intelligence-grid{gap:32px}.ait-intelligence-grid h2{font-size:1.9rem}.ait-flow-card{padding:15px}.ait-flow-results{grid-template-columns:1fr}.ait-flow-results>div{padding:11px}.ait-flow-top{letter-spacing:.08em;font-size:.51rem}.ait-flow-top>span:last-child{font-size:.43rem}.ait-flow-stage{padding:13px}.ait-process-grid{grid-template-columns:1fr;gap:26px;margin-top:28px}.ait-process-step{border-bottom:1px solid #191e2714;padding-bottom:20px}.ait-process-step:last-child{border-bottom:0;padding-bottom:0}.ait-process-no{font-size:1.9rem}.ait-process-rule{margin:10px 0 13px}.ait-process-step p{max-width:52ch}.ait-future-grid{gap:25px}.ait-future-matrix>div{gap:10px;padding:13px}.ait-future-matrix>div>svg{width:30px;height:30px;padding:8px}.ait-future-matrix b{font-size:.71rem}.ait-future-matrix small{font-size:.59rem}.ait-future-matrix em{padding:4px 6px;font-size:.48rem}.ait-faq-layout h2{font-size:1.9rem}.ait-faq-item h3 button{min-height:65px;font-size:.81rem}.ait-faq-answer{padding-right:28px}.ait-faq-answer p{font-size:.77rem}.ait-final-cta{padding-block:50px}.ait-final-inner{grid-template-columns:1fr;gap:26px}.ait-final-copy h2{font-size:2rem}.ait-final-copy p{font-size:.82rem}.ait-final-side{text-align:left;align-items:flex-start;max-width:260px}.ait-final-status{margin-top:12px}.ait-final-orbit{width:340px;height:340px;top:-15%;right:-50%}}@media (prefers-reduced-motion:reduce){.ait-page *,.ait-page :before,.ait-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ait-hero-video{display:none}.ait-hero{background:#080d15}}.resource-hero{isolation:isolate;color:#fff;background:#070c14;align-items:center;min-height:580px;padding:95px 0 35px;display:flex;position:relative;overflow:hidden}.resource-hero-video{z-index:-4;object-fit:cover;opacity:.72;filter:saturate(.86)brightness(.84);pointer-events:none;width:102%;height:102%;position:absolute;inset:-1%;transform:scale(1.025)}.resource-hero-shade{z-index:-3;pointer-events:none;background:linear-gradient(90deg,#050a12d6 0%,#050a12ba 37%,#050a1294 68%,#050a12a8 100%),radial-gradient(55% 80% at 84% 48%,#deaa0029,#0000 70%),radial-gradient(42% 70% at 4% 62%,#f1c90014,#0000 72%);position:absolute;inset:0}.resource-hero-gridlines{z-index:-2;pointer-events:none;opacity:.15;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 72% at 64% 48%,#000 0%,#0000 85%);mask-image:radial-gradient(65% 72% at 64% 48%,#000 0%,#0000 85%)}.resource-hero-inner.shell{grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr);align-items:center;gap:clamp(30px,4vw,64px);width:100%;max-width:1260px;padding-inline:24px;display:grid;position:relative}.resource-hero-copy{z-index:2;max-width:650px;padding:13px 0 18px;position:relative}.resource-hero .crumbs{color:#9ba9bd;align-items:center;gap:10px;margin:0 0 26px;font-size:.78rem;display:flex}.resource-hero .crumbs a{color:#b8c4d5;transition:color .2s}.resource-hero .crumbs a:hover{color:#ffdf00}.resource-hero .crumbs i{color:#ffffff7a;font-style:normal}.resource-hero .crumbs span[aria-current]{color:#f2f5fa}.resource-hero .eyebrow{color:#ffdf00;margin-bottom:14px}.resource-hero h1{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:15ch;font-size:clamp(2.2rem,3.55vw,2.95rem);font-weight:800;line-height:1.12}.resource-hero h1 span{color:#ffdf00;display:block}.resource-hero-sub{color:#c1cbda;max-width:57ch;margin-top:22px;font-size:clamp(.96rem,1.08vw,1.08rem);line-height:1.78}.resource-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.resource-hero .btn-primary{color:#141820;background:#ffdf00;border-color:#ffdf00;box-shadow:0 12px 30px -14px #ffda009e}.resource-hero .btn-primary:hover{background:#ffc400;border-color:#ffc400}.resource-hero .btn-ghost{color:#fff;background:#ffffff06;border-color:#ffffff47}.resource-hero .btn-ghost:hover{background:#ffffff14;border-color:#ffffff80}.resource-hero-points{color:#c0c9d7;flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:23px;font-size:.7rem;font-weight:650;display:flex}.resource-hero-points span{align-items:center;gap:6px;display:inline-flex}.resource-hero-points svg{color:#ffdf00;flex-shrink:0}.resource-hero-art{justify-self:end;width:100%;min-width:0;max-width:620px;animation:.85s .18s both resourceFadeUp}.resource-hero-visual{aspect-ratio:600/470;isolation:isolate;width:100%;position:relative;overflow:visible}.resource-visual-glow{aspect-ratio:1;filter:blur(9px);background:radial-gradient(circle,#ffdb0033 0%,#ffdb0014 36%,#0000 71%);border-radius:50%;width:68%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.resource-visual-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.resource-line-flow{animation:19s linear infinite resourceDash}.resource-orbit-spin{transform-origin:300px 230px;animation:44s linear infinite resourceOrbit}.resource-signal-dots{filter:drop-shadow(0 0 6px #ffdf00b3);animation:3s ease-in-out infinite resourcePulse}.resource-hero-core{text-align:center;background:linear-gradient(145deg,#19222ff5,#080e17f5);border:1px solid #ffffff38;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:148px;min-height:158px;padding:16px 13px;animation:6.5s ease-in-out infinite resourceCoreFloat;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 70px -24px #000c,inset 0 1px #ffffff14}.resource-core-mark{background:#fff;border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:7px;display:grid;box-shadow:0 5px 20px #00000047}.resource-core-mark img{object-fit:contain;width:38px;height:38px}.resource-hero-core>b{font-family:var(--font-head);letter-spacing:-.025em;color:#fff;font-size:.96rem;line-height:1.2}.resource-hero-core>small{color:#aeb9c8;letter-spacing:.095em;margin-top:4px;font-size:.52rem;font-weight:750}.resource-core-bars{justify-content:center;align-items:flex-end;gap:4px;height:12px;margin-top:9px;display:flex}.resource-core-bars i{background:#ffdf00;border-radius:2px 2px 1px 1px;width:7px;height:7px;display:block}.resource-core-bars i:nth-child(2){opacity:.76;height:11px}.resource-core-bars i:nth-child(3){height:5px}.resource-core-bars i:nth-child(4){opacity:.76;height:9px}.resource-core-bars i:nth-child(5){height:7px}.resource-core-bars i:nth-child(6){opacity:.76;height:11px}.resource-hero-node{z-index:2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(145deg,#131c2ae6,#090f18db);border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:9px;min-width:155px;max-width:190px;padding:10px 12px;animation:6s ease-in-out infinite resourceNodeFloat;display:flex;position:absolute;box-shadow:0 18px 45px -25px #000000e6}.resource-hero-node>span{color:#ffdf00;background:#ffdf001f;border:1px solid #ffdf0030;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.resource-hero-node>div{gap:4px;min-width:0;display:grid}.resource-hero-node b{color:#f4f6fa;font-size:.7rem;line-height:1.25}.resource-hero-node small{color:#aebacc;white-space:normal;font-size:.56rem;line-height:1.35}.resource-node-1{animation-delay:-1.2s;top:13%;left:0}.resource-node-2{animation-delay:-3s;top:13%;right:0}.resource-node-3{animation-delay:-2s;bottom:18%;right:0}.resource-node-4{animation-delay:-4.2s;bottom:18%;left:0}.resource-hero-caption{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080f19e8;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;bottom:0;left:17%;right:17%;box-shadow:0 18px 40px -25px #000000e6}.resource-caption-icon{color:#ffdf00;background:#ffdf001f;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.resource-hero-caption>div{gap:3px;min-width:0;display:grid}.resource-hero-caption b{color:#f0f3f8;font-size:.7rem;line-height:1.3}.resource-hero-caption small{color:#91a0b4;font-size:.56rem;line-height:1.45}.resource-transition{height:86px}.faq-page-layout{gap:clamp(34px,6vw,84px)}.faq-sidebar{background:linear-gradient(145deg,#fffdf5,#fff);border:1px solid #191e271a;border-radius:16px;padding:26px;box-shadow:0 22px 50px -45px #0000003b}.faq-sidebar h2{letter-spacing:-.045em}.faq-sidebar .eyebrow{margin-bottom:12px}.faq-filters{gap:8px;margin-bottom:18px}.faq-filters button{padding:9px 14px;transition:background .2s,border-color .2s,color .2s}.faq-filters button:hover{border-color:#c29d007a}.faq-filters button.active{font-weight:800}.faq-item{transition:border-color .2s}.faq-item.open{border-color:#c9a40059}.faq-question{gap:16px}.faq-question>span:first-child{max-width:68ch}.faq-answer p{max-width:80ch}.roadmap-line{gap:20px}.roadmap-stage{transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 22px 56px -48px #00000057}.roadmap-stage:hover{transform:translateY(-3px);box-shadow:0 28px 58px -45px #0006}.stage-main h3{letter-spacing:-.025em}.stage-head{background:linear-gradient(115deg,#fffdf4,#fff)}.work-step{box-shadow:0 18px 40px -43px #00000040}.work-step-main h3{letter-spacing:-.02em}.quality-list>div{padding:18px 0}.quality-list b{font-size:.9rem}@keyframes resourceDash{to{stroke-dashoffset:-150px}}@keyframes resourceOrbit{to{transform:rotate(360deg)}}@keyframes resourcePulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes resourceCoreFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 6px))}}@keyframes resourceNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes resourceFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1190px){.resource-hero{min-height:600px;padding-top:100px;padding-bottom:38px}.resource-hero-inner.shell{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:24px}.resource-hero h1{font-size:clamp(2.08rem,3.4vw,2.75rem)}.resource-hero-node{min-width:142px;padding:9px}.resource-hero-node>span{flex-basis:28px;width:28px;height:28px}.resource-hero-node b{font-size:.65rem}.resource-hero-node small{font-size:.52rem}.resource-hero-core{width:133px;min-height:146px}}@media (width<=960px){.resource-hero{min-height:unset;padding:128px 0 42px;display:block}.resource-hero-inner.shell{grid-template-columns:1fr;gap:14px}.resource-hero-copy{max-width:690px;padding:10px 0 0}.resource-hero h1{max-width:16ch;font-size:clamp(2.4rem,6vw,3.45rem)}.resource-hero-sub{max-width:60ch}.resource-hero-art{width:min(610px,100%);margin:0 auto}.resource-hero-visual{aspect-ratio:600/450}.resource-transition{height:72px}.faq-page-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)}}@media (width<=680px){.resource-hero{padding:105px 0 33px}.resource-hero-inner.shell{gap:8px;padding-inline:20px}.resource-hero-copy{padding-top:8px}.resource-hero .crumbs{margin-bottom:21px;font-size:.73rem}.resource-hero h1{max-width:14ch;font-size:clamp(2.25rem,9vw,3.08rem);line-height:1.09}.resource-hero-sub{margin-top:17px;font-size:.9rem;line-height:1.72}.resource-hero-actions{gap:9px;margin-top:22px}.resource-hero-actions .btn{justify-content:center;width:100%;min-height:49px;padding:13px 17px;font-size:.82rem}.resource-hero-points{gap:8px 12px;margin-top:18px;font-size:.63rem}.resource-hero-visual{aspect-ratio:600/455;width:106%;max-width:none;margin:0 -3%}.resource-hero-core{border-radius:15px;width:105px;min-height:116px;padding:9px}.resource-core-mark{border-radius:7px;width:30px;height:30px;margin-bottom:4px}.resource-core-mark img{width:27px;height:27px}.resource-hero-core>b{font-size:.77rem}.resource-hero-core>small{letter-spacing:.06em;font-size:.43rem}.resource-core-bars{gap:3px;height:9px;margin-top:6px}.resource-core-bars i{width:5px;height:5px}.resource-core-bars i:nth-child(2){height:8px}.resource-core-bars i:nth-child(3){height:4px}.resource-core-bars i:nth-child(4){height:7px}.resource-core-bars i:nth-child(5){height:5px}.resource-core-bars i:nth-child(6){height:8px}.resource-hero-node{border-radius:8px;gap:5px;min-width:0;max-width:43%;padding:6px 7px}.resource-hero-node>span{border-radius:6px;flex-basis:23px;width:23px;height:23px}.resource-hero-node>span svg{width:13px;height:13px}.resource-hero-node b{font-size:.5rem}.resource-hero-node small{font-size:.43rem}.resource-node-1{top:14%;left:0}.resource-node-2{top:14%;right:0}.resource-node-3{bottom:18%;right:0}.resource-node-4{bottom:18%;left:0}.resource-hero-caption{border-radius:9px;gap:7px;padding:8px 9px;bottom:0;left:13%;right:13%}.resource-caption-icon{border-radius:7px;flex-basis:26px;width:26px;height:26px}.resource-caption-icon svg{width:13px;height:13px}.resource-hero-caption b{font-size:.5rem}.resource-hero-caption small{font-size:.43rem}.resource-transition{height:58px}.faq-page-layout{grid-template-columns:1fr;gap:24px}.faq-sidebar{padding:21px;position:static}.faq-question{padding:17px 0;font-size:.86rem}.faq-answer p{padding-right:22px;font-size:.81rem}.roadmap-line{grid-template-columns:1fr;gap:14px}.roadmap-line:before{display:none}}@media (prefers-reduced-motion:reduce){.resource-hero-video{display:none}.resource-hero{background:#070c14}.resource-hero *,.resource-hero :before,.resource-hero :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.faq-list-title{letter-spacing:-.035em;color:#20242b;margin:0 0 9px;font-size:clamp(1.2rem,2vw,1.55rem)}.faq-list-intro{color:#74767d;max-width:66ch;margin:0 0 20px;font-size:.82rem;line-height:1.7}
