.expertise-showreel_section__2yW06{--edit-accent:#b9cef0;position:relative;width:100%;height:100svh;isolation:isolate;overflow:clip;scroll-margin-top:0}.expertise-showreel_heading___Ffuq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.expertise-showreel_frame__T8Q__{position:relative;isolation:isolate;width:100%;height:100svh;overflow:hidden}.expertise-showreel_visual__AS4Fj{position:absolute;inset:0;background:#050a11;-webkit-mask-image:linear-gradient(180deg,#000 60%,#000000f5 68%,#000000d6 76%,#0000008f 84%,#00000038 92%,#0000000a 97%,transparent);mask-image:linear-gradient(180deg,#000 60%,#000000f5 68%,#000000d6 76%,#0000008f 84%,#00000038 92%,#0000000a 97%,transparent)}.expertise-showreel_film__ZgtB8,.expertise-showreel_poster__tpzjD{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.expertise-showreel_poster__tpzjD img{width:100%;height:100%;display:block;object-fit:cover}.expertise-showreel_film__ZgtB8{opacity:0;transition:opacity .3s ease}.expertise-showreel_film__ZgtB8[data-ready=true]{opacity:1}.expertise-showreel_section__2yW06[data-showreel-presentation=film]{height:100dvh;padding:0;background:#050a11}.expertise-showreel_section__2yW06[data-showreel-presentation=film] .expertise-showreel_frame__T8Q__{width:100%;height:100%;margin:0;border:0;border-radius:0;background:#050a11}.expertise-showreel_section__2yW06[data-showreel-presentation=film] .expertise-showreel_visual__AS4Fj{-webkit-mask-image:none;mask-image:none}.expertise-showreel_section__2yW06[data-showreel-presentation=film] .expertise-showreel_film__ZgtB8,.expertise-showreel_section__2yW06[data-showreel-presentation=film] .expertise-showreel_poster__tpzjD img{object-fit:contain}.expertise-showreel_section__2yW06[data-showreel-presentation=film] .expertise-showreel_film__ZgtB8:focus-visible{outline:2px solid var(--edit-accent);outline-offset:-3px}.expertise-showreel_shade__Nt2Kt{position:absolute;inset:0;background:linear-gradient(#03070eb3,transparent 23%,transparent 67%,#03070ec9);pointer-events:none}.expertise-showreel_scrollHint__QpRHg{position:absolute;bottom:58px;left:0;right:0;text-align:center;color:#fff;font-size:10px;letter-spacing:.1em;text-shadow:0 1px 12px #000;pointer-events:none}.expertise-showreel_scrollHint__QpRHg span{display:inline-block;margin-left:12px;font-size:17px;vertical-align:middle}.expertise-showreel_center__R9vNB{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;pointer-events:none}html[data-route-arrival=code] .expertise-showreel_center__R9vNB{visibility:hidden}.expertise-showreel_center__R9vNB>span{max-width:90%;font-size:11px;line-height:1.7;padding:8px 14px;border-radius:20px;background:#07101de8;color:#d6e2f3;text-align:center}.expertise-showreel_start__B5wnY{pointer-events:auto;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;border:1px solid #deecff66;background:#091523ba;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4f7fc;cursor:pointer;box-shadow:0 0 42px #0005;transition:background .2s,scale .2s}.expertise-showreel_start__B5wnY:hover{background:#223750ed;scale:1.05}.expertise-showreel_start__B5wnY svg{width:26px;height:26px}.expertise-showreel_utility__vjnlI{position:absolute;right:32px;bottom:44px;display:flex;align-items:center;gap:8px;color:#f0f5fc}.expertise-showreel_utility__vjnlI button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #cfdef126;border-radius:50%;background:#08111b9c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;cursor:pointer;opacity:0;transition:opacity .2s,background .2s}.expertise-showreel_frame__T8Q__:hover .expertise-showreel_utility__vjnlI button,.expertise-showreel_section__2yW06[data-sound-blocked=true] .expertise-showreel_sound__79MVp,.expertise-showreel_utility__vjnlI:focus-within button{opacity:1;pointer-events:auto}.expertise-showreel_utility__vjnlI button:hover{background:#223750ed}.expertise-showreel_start__B5wnY:focus-visible,.expertise-showreel_utility__vjnlI button:focus-visible{outline:2px solid var(--edit-accent);outline-offset:3px}.expertise-showreel_note__bnKml{position:absolute;bottom:12px;left:20px;right:20px;margin:0;font-size:9px;line-height:1.6;color:#d1d8e3;text-align:center;pointer-events:none}@media(max-width:760px){.expertise-showreel_utility__vjnlI{right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}.expertise-showreel_start__B5wnY{width:62px;height:62px}.expertise-showreel_note__bnKml{font-size:8px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:16px;right:16px}.expertise-showreel_scrollHint__QpRHg{bottom:calc(50px + env(safe-area-inset-bottom,0px));font-size:9px}}@media(hover:none),(pointer:coarse){.expertise-showreel_utility__vjnlI button{opacity:.8;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.expertise-showreel_film__ZgtB8,.expertise-showreel_start__B5wnY,.expertise-showreel_utility__vjnlI button{transition:none}.expertise-showreel_start__B5wnY:hover{scale:none}}.soda-preview_preview__gKx6Y{position:relative;isolation:isolate;width:100%;height:100%;aspect-ratio:8/5;overflow:hidden;background:radial-gradient(circle,#0b8a78,#044e3b 50%,#011411);pointer-events:none}.soda-preview_accessibleTitle__0QzXm{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.soda-preview_poster__z0okZ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.soda-preview_poster__z0okZ img{display:block;width:100%;height:100%;object-fit:cover}.soda-preview_frame__YgdyL{position:absolute;top:0;left:0;width:1440px;height:900px;max-width:none;border:0;transform:scale(var(--soda-scale,1));transform-origin:top left;pointer-events:none;transition:opacity .3s ease}.soda-preview_immersive__bZNBf{height:calc(100svh - 54px);min-height:620px;max-height:1200px;aspect-ratio:auto;pointer-events:auto}.soda-preview_immersive__bZNBf .soda-preview_frame__YgdyL{width:100%;height:100%;transform:none;pointer-events:auto}.soda-preview_details__HMO7e{position:absolute;z-index:3;left:4%;bottom:12px;font-size:10px;letter-spacing:.04em;color:#fff;background:#012d24d9;border:1px solid #ffffff30;padding:8px 12px;border-radius:30px;display:flex;gap:20px;align-items:center;pointer-events:auto}.soda-preview_details__HMO7e:hover{background:#011d17}@media(max-width:760px){.soda-preview_immersive__bZNBf{height:calc(100svh - 50px);min-height:710px;max-height:none}.soda-preview_immersive__bZNBf .soda-preview_poster__z0okZ{object-fit:contain}.soda-preview_immersive__bZNBf .soda-preview_frame__YgdyL,.soda-preview_immersive__bZNBf .soda-preview_poster__z0okZ{height:calc(100% - 44px)}.soda-preview_details__HMO7e{bottom:0;left:0;width:100%;height:44px;justify-content:space-between;border:0;border-top:1px solid #ffffff20;border-radius:0;background:#031b17;font-size:11px;padding:0 20px}}@media(prefers-reduced-motion:reduce){.soda-preview_frame__YgdyL,.soda-preview_poster__z0okZ{transition:none}}.product-preview_preview__Sr2Fq{position:relative;isolation:isolate;width:100%;height:100%;aspect-ratio:8/5;overflow:hidden;background:#13271b;pointer-events:none}.product-preview_preview__Sr2Fq[data-website-preview=cacao]{background:#351018}.product-preview_preview__Sr2Fq[data-website-preview=neroli]{background:#402516}.product-preview_preview__Sr2Fq[data-website-preview=pulse]{background:#0d164c}.product-preview_accessibleTitle__oSdqk{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-preview_poster__10PhZ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.product-preview_poster__10PhZ img{display:block;width:100%;height:100%;object-fit:cover}.product-preview_frame__JroKR{position:absolute;top:0;left:0;width:1440px;height:900px;max-width:none;border:0;transform:scale(var(--product-scale,1));transform-origin:top left;pointer-events:none;transition:opacity .3s ease}.product-preview_immersive__3JEtQ{height:calc(100svh - 54px);min-height:680px;max-height:1200px;aspect-ratio:auto;pointer-events:auto}.product-preview_immersive__3JEtQ .product-preview_frame__JroKR{width:100%;height:100%;transform:none;pointer-events:auto}.product-preview_details__EPzlO{position:absolute;z-index:3;left:4%;bottom:12px;font-size:10px;letter-spacing:.04em;color:#fff;background:#090d13e6;border:1px solid #ffffff40;padding:8px 12px;border-radius:30px;display:flex;gap:20px;align-items:center;pointer-events:auto}.product-preview_details__EPzlO:hover{background:#192331}.product-preview_details__EPzlO:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:760px){.product-preview_immersive__3JEtQ{height:calc(100svh - 50px);min-height:780px;max-height:none}.product-preview_immersive__3JEtQ .product-preview_poster__10PhZ{object-fit:contain}.product-preview_immersive__3JEtQ .product-preview_frame__JroKR,.product-preview_immersive__3JEtQ .product-preview_poster__10PhZ{height:calc(100% - 44px)}.product-preview_details__EPzlO{bottom:0;left:0;width:100%;height:44px;justify-content:space-between;border:0;border-top:1px solid #ffffff20;border-radius:0;background:#090d13;font-size:11px;padding:0 20px}}@media(prefers-reduced-motion:reduce){.product-preview_frame__JroKR,.product-preview_poster__10PhZ{transition:none}}.portfolio-device-views_composition__K8v_c{position:relative;width:100%;height:100%;aspect-ratio:2.05;container-type:inline-size;isolation:isolate;pointer-events:none;perspective:1200px;touch-action:pan-y}.portfolio-device-views_composition__K8v_c[data-depth-enabled=true]{pointer-events:auto}.portfolio-device-views_depthPlane__tXP7Q{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(var(--depth-y,0)*-2.4deg)) rotateY(calc(var(--depth-x,0)*3.2deg));transition:transform .38s cubic-bezier(.2,.8,.2,1)}.portfolio-device-views_deviceLink__r0VtC{position:absolute;inset:0;z-index:5;display:block;border-radius:inherit;pointer-events:auto;cursor:pointer;touch-action:pan-y;text-decoration:none;color:#f4f7fb;outline-offset:5px;transition:box-shadow .25s ease}.portfolio-device-views_desktop__FxRE1 .portfolio-device-views_deviceLink__r0VtC{border-radius:1.3cqw}.portfolio-device-views_deviceLink__r0VtC:hover{box-shadow:0 0 0 1px #dae9ff88,0 0 32px #b2d3ff24}.portfolio-device-views_deviceLink__r0VtC:focus-visible{outline:2px solid #e0edff;box-shadow:0 0 28px #b2d3ff30}.portfolio-device-views_desktop__FxRE1:focus-within,.portfolio-device-views_desktop__FxRE1:has(.portfolio-device-views_deviceLink__r0VtC:hover),.portfolio-device-views_phone__IwJLc:focus-within,.portfolio-device-views_phone__IwJLc:has(.portfolio-device-views_deviceLink__r0VtC:hover),.portfolio-device-views_tablet__7VFyd:focus-within,.portfolio-device-views_tablet__7VFyd:has(.portfolio-device-views_deviceLink__r0VtC:hover){z-index:6}.portfolio-device-views_destination__M96qs{position:absolute;left:50%;top:calc(100% + 13px);display:flex;align-items:center;gap:14px;width:max-content;max-width:min(70cqw,320px);padding:10px 14px;border:1px solid #dae9ff30;border-radius:30px;background:#0c131ff2;box-shadow:0 6px 24px #0008;color:#f4f7fb;font-size:clamp(10px,1.1cqw,12px);line-height:1.4;text-align:center;opacity:0;transform:translate(-50%,-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.portfolio-device-views_phone__IwJLc .portfolio-device-views_destination__M96qs{left:0;transform:translateY(-4px)}.portfolio-device-views_tablet__7VFyd .portfolio-device-views_destination__M96qs{left:auto;right:0;transform:translateY(-4px)}.portfolio-device-views_desktop__FxRE1 .portfolio-device-views_destination__M96qs{top:auto;bottom:18px}.portfolio-device-views_deviceLink__r0VtC:focus-visible .portfolio-device-views_destination__M96qs,.portfolio-device-views_deviceLink__r0VtC:hover .portfolio-device-views_destination__M96qs{opacity:1;transform:translate(-50%)}.portfolio-device-views_phone__IwJLc .portfolio-device-views_deviceLink__r0VtC:focus-visible .portfolio-device-views_destination__M96qs,.portfolio-device-views_phone__IwJLc .portfolio-device-views_deviceLink__r0VtC:hover .portfolio-device-views_destination__M96qs,.portfolio-device-views_tablet__7VFyd .portfolio-device-views_deviceLink__r0VtC:focus-visible .portfolio-device-views_destination__M96qs,.portfolio-device-views_tablet__7VFyd .portfolio-device-views_deviceLink__r0VtC:hover .portfolio-device-views_destination__M96qs{transform:translate(0)}.portfolio-device-views_glow__D9Tt6{position:absolute;inset:8% 7% 0;background:radial-gradient(ellipse at 50% 66%,#83a4d41a,transparent 65%);filter:blur(15px);pointer-events:none;transform:translate(calc(var(--depth-x,0)*-.7cqw),calc(var(--depth-y,0)*-.4cqw));transition:transform .38s ease}.portfolio-device-views_desktop__FxRE1{position:absolute;left:18%;top:5%;width:64%;z-index:3;transform:translate3d(calc(var(--depth-x,0)*.25cqw),calc(var(--depth-y,0)*.15cqw),0);transition:transform .38s cubic-bezier(.2,.8,.2,1)}.portfolio-device-views_lid__kuPmS{position:relative;padding:.7%;border:1px solid #b8c7dc66;border-radius:1.3cqw 1.3cqw .45cqw .45cqw;background:linear-gradient(145deg,#616d80,#1c2430 18%,#070a10 55%,#475266);box-shadow:inset 0 2px 2px #ffffff16,0 20px 50px #0009;overflow:hidden}.portfolio-device-views_chrome__lZ3g8{height:2.2cqw;min-height:9px;max-height:28px;padding:0 1.1cqw;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#111923;color:#bac8da;font-size:clamp(5px,.72cqw,9px);letter-spacing:.025em;border-radius:.7cqw .7cqw 0 0}.portfolio-device-views_dots__mqSYH{display:flex;gap:.35cqw;width:3cqw}.portfolio-device-views_dots__mqSYH i{width:.43cqw;height:.43cqw;border-radius:50%;background:#6c7787}.portfolio-device-views_dots__mqSYH i:first-child{background:#9c747b}.portfolio-device-views_dots__mqSYH i:nth-child(2){background:#a0926e}.portfolio-device-views_dots__mqSYH i:nth-child(3){background:#739487}.portfolio-device-views_address__hLQqC,.portfolio-device-views_domain__J0A_A{color:#7c8b9e}.portfolio-device-views_address__hLQqC{width:3cqw;text-align:right}.portfolio-device-views_desktopScreen__Q_FUb{position:relative;width:100%;aspect-ratio:8/5;overflow:hidden;background:#080e18}.portfolio-device-views_desktopScreen__Q_FUb>div{width:100%;height:100%}.portfolio-device-views_base__X8Xdk{position:relative;left:-3.5%;width:107%;height:1.2cqw;min-height:4px;max-height:16px;border-radius:2px 2px 45% 45%/2px 2px 75% 75%;background:linear-gradient(#8794a5,#4d5a6c 18%,#263142 50%,#131c29);box-shadow:inset 0 1px 0 #d0e0f25c,0 8px 18px #0007}.portfolio-device-views_base__X8Xdk>span{position:absolute;left:42%;top:0;width:16%;height:35%;background:#202a38;border-radius:0 0 8px 8px;box-shadow:0 1px 0 #c9d6e72b}.portfolio-device-views_shadow__2xxiD{position:absolute;left:-6%;right:-6%;height:9%;bottom:-10%;border-radius:50%;background:#0009;filter:blur(12px);z-index:-1}.portfolio-device-views_phone__IwJLc,.portfolio-device-views_tablet__7VFyd{position:absolute;z-index:2;box-shadow:0 15px 35px #000b,0 0 0 1px #080b11;transition:opacity .55s ease,translate .65s cubic-bezier(.22,.68,.15,1),scale .65s cubic-bezier(.22,.68,.15,1),transform .38s cubic-bezier(.2,.8,.2,1);background:linear-gradient(135deg,#a8b2c1,#313c4b 12%,#10151e 45%,#788597 98%);border:1px solid #adbdd259}.portfolio-device-views_phone__IwJLc{left:2.5%;bottom:14%;width:12.5%;padding:.48%;border-radius:2.2cqw;transform:translate3d(calc(var(--depth-x,0)*.85cqw),calc(var(--depth-y,0)*.6cqw),0) perspective(1200px) rotateY(calc(9deg + var(--depth-x,0)*2deg)) rotate(-4deg)}.portfolio-device-views_phoneScreen__J4d7A{position:relative;aspect-ratio:390/844;overflow:hidden;border-radius:1.75cqw;background:#070c14}.portfolio-device-views_notch__ggCIS{position:absolute;left:32%;top:2.2%;width:36%;height:3.2%;border-radius:0 0 .75cqw .75cqw;background:#05080d;box-shadow:0 1px 1px #ffffff0a;z-index:2}.portfolio-device-views_notch__ggCIS:after{content:"";position:absolute;right:13%;top:28%;width:12%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#2b4667,#050811 70%)}.portfolio-device-views_buttons__t4AoH{position:absolute;left:-3px;top:19%;width:2px;height:12%;border-radius:2px;background:#667286;box-shadow:0 3cqw #667286}.portfolio-device-views_home__ldFB6{position:absolute;left:36%;bottom:2.2%;width:28%;height:.25cqw;min-height:1px;max-height:3px;border-radius:3px;background:#ffffff80;z-index:2}.portfolio-device-views_tablet__7VFyd{right:0;bottom:17%;width:18%;padding:.62%;border-radius:1.35cqw;transform:translate3d(calc(var(--depth-x,0)*.55cqw),calc(var(--depth-y,0)*.35cqw),0) perspective(1200px) rotateY(calc(-9deg + var(--depth-x,0)*1.5deg)) rotate(4deg)}.portfolio-device-views_tabletScreen__rRzCR{position:relative;aspect-ratio:768/1012;overflow:hidden;border-radius:.8cqw;background:#080d16}.portfolio-device-views_camera__AG1pY{position:absolute;left:49%;top:.65%;width:.3cqw;aspect-ratio:1;border-radius:50%;background:#172b48;z-index:2}.portfolio-device-views_lid__kuPmS:after,.portfolio-device-views_phone__IwJLc:after,.portfolio-device-views_tablet__7VFyd:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--reflection-x,50%) var(--reflection-y,35%),#e3f1ff26,transparent 62%),linear-gradient(120deg,transparent 28%,#f1f7ff0f 48%,transparent 64%);opacity:0;transition:opacity .3s ease}.portfolio-device-views_composition__K8v_c[data-depth-state=tracking] .portfolio-device-views_lid__kuPmS:after,.portfolio-device-views_composition__K8v_c[data-depth-state=tracking] .portfolio-device-views_phone__IwJLc:after,.portfolio-device-views_composition__K8v_c[data-depth-state=tracking] .portfolio-device-views_tablet__7VFyd:after{opacity:1}.portfolio-device-views_composition__K8v_c[data-depth-state=tracking] .portfolio-device-views_depthPlane__tXP7Q,.portfolio-device-views_composition__K8v_c[data-depth-state=tracking] .portfolio-device-views_desktop__FxRE1,.portfolio-device-views_composition__K8v_c[data-depth-state=tracking] .portfolio-device-views_glow__D9Tt6{transition-duration:.1s}.portfolio-device-views_composition__K8v_c[data-depth-state=tracking] .portfolio-device-views_phone__IwJLc,.portfolio-device-views_composition__K8v_c[data-depth-state=tracking] .portfolio-device-views_tablet__7VFyd{transition-duration:.55s,.65s,.65s,.1s}.portfolio-device-views_composition__K8v_c[data-depth-enabled=false] .portfolio-device-views_depthPlane__tXP7Q,.portfolio-device-views_composition__K8v_c[data-depth-enabled=false] .portfolio-device-views_desktop__FxRE1,.portfolio-device-views_composition__K8v_c[data-depth-enabled=false] .portfolio-device-views_glow__D9Tt6,.portfolio-device-views_composition__K8v_c[data-depth-enabled=false] .portfolio-device-views_lid__kuPmS:after,.portfolio-device-views_composition__K8v_c[data-depth-enabled=false] .portfolio-device-views_phone__IwJLc:after,.portfolio-device-views_composition__K8v_c[data-depth-enabled=false] .portfolio-device-views_tablet__7VFyd:after{transition:none}.portfolio-device-views_composition__K8v_c[data-depth-enabled=false] .portfolio-device-views_phone__IwJLc,.portfolio-device-views_composition__K8v_c[data-depth-enabled=false] .portfolio-device-views_tablet__7VFyd{transition-property:opacity,translate,scale}.portfolio-device-views_composition__K8v_c[data-device-layout-active=false] .portfolio-device-views_phone__IwJLc,.portfolio-device-views_composition__K8v_c[data-device-layout-active=false] .portfolio-device-views_tablet__7VFyd{opacity:0;translate:0 8%;scale:.9;animation-play-state:paused}@media(max-width:760px){.portfolio-device-views_lid__kuPmS{border-radius:1.7cqw 1.7cqw .7cqw .7cqw}.portfolio-device-views_phone__IwJLc,.portfolio-device-views_tablet__7VFyd{box-shadow:0 8px 18px #0009}.portfolio-device-views_phone__IwJLc{border-radius:2.3cqw}.portfolio-device-views_tablet__7VFyd{border-radius:1.5cqw}.portfolio-device-views_chrome__lZ3g8{gap:3px}.portfolio-device-views_domain__J0A_A{display:none}.portfolio-device-views_buttons__t4AoH{left:-2px;width:1px}.portfolio-device-views_glow__D9Tt6{filter:blur(8px)}}@media(prefers-reduced-motion:reduce){.portfolio-device-views_phone__IwJLc,.portfolio-device-views_tablet__7VFyd{animation:none;transition:none}.portfolio-device-views_depthPlane__tXP7Q,.portfolio-device-views_desktop__FxRE1,.portfolio-device-views_destination__M96qs,.portfolio-device-views_deviceLink__r0VtC,.portfolio-device-views_glow__D9Tt6{transition:none}.portfolio-device-views_depthPlane__tXP7Q{transform:none}.portfolio-device-views_lid__kuPmS:after,.portfolio-device-views_phone__IwJLc:after,.portfolio-device-views_tablet__7VFyd:after{display:none}}.website-device-preview_preview__F89jq{position:relative;width:100%;height:100%;overflow:hidden;background:#0b1119;pointer-events:none}.website-device-preview_poster__ey87I,.website-device-preview_video__ep3Q2{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.website-device-preview_video__ep3Q2{opacity:0;transition:opacity .22s ease}.website-device-preview_preview__F89jq[data-device-ready=true] .website-device-preview_video__ep3Q2{opacity:1}@media(prefers-reduced-motion:reduce){.website-device-preview_video__ep3Q2{transition:none}}.website-motion-preview_preview__pV5L2{position:relative;width:100%;height:100%;aspect-ratio:8/5;overflow:hidden;background:#080d13;pointer-events:none}.website-motion-preview_poster__o9a_V,.website-motion-preview_video___eAe5{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.website-motion-preview_video___eAe5{opacity:0;transition:opacity .2s ease}.website-motion-preview_preview__pV5L2[data-preview-ready=true] .website-motion-preview_video___eAe5{opacity:1}@media(prefers-reduced-motion:reduce){.website-motion-preview_video___eAe5{transition:none}}.portfolio-carousel_panel__HRZrI{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:0;background:radial-gradient(ellipse at 65% 35%,#13203566,transparent 65%),#05080d;color:#f5f7fa;overflow-y:auto;animation:portfolio-carousel_portfolio-enter__yo9UN .7s cubic-bezier(.2,.8,.2,1) both}.portfolio-carousel_panel__HRZrI::backdrop{background:#020407cc}.portfolio-carousel_panel__HRZrI[data-closing=true]{animation:portfolio-carousel_portfolio-exit__1wtNK .45s cubic-bezier(.4,0,.8,.2) both}@keyframes portfolio-carousel_portfolio-enter__yo9UN{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes portfolio-carousel_portfolio-exit__1wtNK{0%{transform:translateX(0)}to{transform:translateX(100%)}}.portfolio-carousel_panelInner__Cr8bg{display:flex;flex-direction:column;min-height:100dvh;padding:28px 0 20px;max-width:1800px;margin:auto}.portfolio-carousel_top__ukNJs{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 44px 26px;padding-bottom:20px;border-bottom:1px solid #c6d6ed1c}.portfolio-carousel_top__ukNJs>span{font-size:9px;letter-spacing:.18em;color:#a4b1c4}.portfolio-carousel_top__ukNJs>.portfolio-carousel_identity__ljAC0{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;line-height:1}.portfolio-carousel_identityLogo__27wDx{--brand-width:168px}.portfolio-carousel_identity__ljAC0 small{font-size:8px;letter-spacing:.2em;color:#a4b1c4}.portfolio-carousel_back__Lb_4O{display:flex;align-items:center;gap:13px;background:transparent;border:1px solid #879ab33d;border-radius:30px;padding:11px 17px;color:#e2e8f1;font-size:11px;cursor:pointer;transition:background .2s,border-color .2s}.portfolio-carousel_back__Lb_4O:hover{background:#17202d;border-color:#a4b1c4}.portfolio-carousel_heading__2LGb0{text-align:center;padding:0 24px}.portfolio-carousel_heading__2LGb0 h2{font-size:clamp(30px,3.7vw,56px);font-weight:400;letter-spacing:-.055em;line-height:1.08;margin:0}.portfolio-carousel_heading__2LGb0 h2 span{color:#a0aec3}.portfolio-carousel_heading__2LGb0 p{font-size:11px;color:#a6afbd;margin:12px 0 0;letter-spacing:.02em}.portfolio-carousel_carousel__MIm_3{--card-width:min(88vw,1240px,calc((54svh - 20px)*2.05));--step:calc(var(--card-width)*.62);width:100%;flex:1 1;display:flex;flex-direction:column;justify-content:center}.portfolio-carousel_stage__wHWmg{position:relative;width:100%;height:clamp(290px,54svh,650px);overflow:hidden;isolation:isolate;touch-action:pan-y}.portfolio-carousel_orbit__CcH_p{position:absolute;left:10%;right:10%;top:50%;height:1px;background:linear-gradient(90deg,transparent,#8babc52a,transparent)}.portfolio-carousel_slide__GdU_i{position:absolute;left:50%;top:50%;width:var(--card-width);aspect-ratio:2.05;transform:translate(-50%,-50%) translate3d(calc(var(--offset)*var(--step)),var(--lift),0) scale(var(--scale));z-index:var(--depth);opacity:.43;filter:saturate(.6) brightness(.7);transition:transform .65s cubic-bezier(.22,.68,.15,1),opacity .65s ease,filter .65s ease;will-change:transform}.portfolio-carousel_slide__GdU_i[data-active=true]{opacity:1;filter:none}.portfolio-carousel_slide__GdU_i[data-distant=true]{opacity:0;pointer-events:none}.portfolio-carousel_window__XSlfK{width:100%;height:100%;overflow:hidden;border:1px solid #a7bed237;border-radius:10px;background:#111720;box-shadow:0 28px 65px #0009,0 3px 12px #0008;display:flex;flex-direction:column}.portfolio-carousel_chrome__zBO7q{display:flex;justify-content:space-between;align-items:center;flex:0 0 27px;padding:0 12px;background:#131921;color:#c0cad8;font-size:9px;letter-spacing:.02em;border-bottom:1px solid #a7bed216}.portfolio-carousel_dots__zJ7pu{display:flex;gap:4px;width:37px}.portfolio-carousel_dots__zJ7pu i{width:5px;height:5px;border-radius:50%;background:#626d7c}.portfolio-carousel_dots__zJ7pu i:first-child{background:#9a7377}.portfolio-carousel_dots__zJ7pu i:nth-child(2){background:#a4997b}.portfolio-carousel_dots__zJ7pu i:nth-child(3){background:#7b9587}.portfolio-carousel_domain__pE4Ao{color:#77879b}.portfolio-carousel_chromeMark__d_Rw4{width:37px;text-align:right;color:#77879b}.portfolio-carousel_previewButton__I7GRQ,.portfolio-carousel_previewLink__X67cB{position:absolute;inset:0;display:block;background:transparent;border:0;border-radius:10px;cursor:pointer;color:#e9edf4;text-decoration:none}.portfolio-carousel_previewButton__I7GRQ:focus-visible,.portfolio-carousel_previewLink__X67cB:focus-visible{outline:2px solid #bedbff;outline-offset:6px}.portfolio-carousel_explore__j7wsq{position:absolute;bottom:13%;right:20%;display:flex;gap:20px;align-items:center;padding:11px 15px;background:#070c15ed;border:1px solid #c1d2eb52;border-radius:5px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.portfolio-carousel_previewLink__X67cB:focus-visible .portfolio-carousel_explore__j7wsq,.portfolio-carousel_previewLink__X67cB:hover .portfolio-carousel_explore__j7wsq{opacity:1;transform:none}.portfolio-carousel_details__Mtrbf{display:flex;justify-content:space-between;align-items:center;gap:30px;width:min(850px,calc(100% - 88px));margin:0 auto;padding:8px 0 25px}.portfolio-carousel_projectCopy___pwFX{min-width:0}.portfolio-carousel_category__hCZsi{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#a9bad0;margin:0 0 11px}.portfolio-carousel_projectCopy___pwFX h3{font-size:clamp(21px,2.1vw,30px);font-weight:400;line-height:1.2;letter-spacing:-.04em;margin:0;color:#eef3fa}.portfolio-carousel_tags__8qPw3{font-size:11px;color:#9aa8bb;margin:12px 0 0}.portfolio-carousel_controls__rlSo2{display:flex;align-items:center;gap:10px;flex-shrink:0}.portfolio-carousel_counter__U8VKk{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap;margin-right:18px;color:#e1e9f3}.portfolio-carousel_counter__U8VKk>span{color:#8390a2;margin-left:6px}.portfolio-carousel_controls__rlSo2 button{display:grid;place-items:center;width:46px;height:46px;background:#131c28;border:1px solid #a0bbdc42;border-radius:50%;color:#f0f5fc;cursor:pointer;transition:background .2s,border-color .2s}.portfolio-carousel_controls__rlSo2 button:hover{background:#25374d;border-color:#c8dcf5}.portfolio-carousel_controls__rlSo2 button[aria-disabled=true]{color:#9aa7ba}.portfolio-carousel_previous__jBx6O svg{transform:rotate(180deg)}.portfolio-carousel_footer__7Sn7X{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 22px;border-top:1px solid #c6d6ed1c;padding-top:18px;margin:0 44px;color:#8e9db0;font-size:10px;line-height:1.7}.portfolio-carousel_footer__7Sn7X p{margin:0;max-width:580px}.portfolio-carousel_footer__7Sn7X a{color:#c0cbdc;text-decoration:none;white-space:nowrap}.portfolio-carousel_footer__7Sn7X a:hover{text-decoration:underline;text-underline-offset:4px}.portfolio-carousel_announcement__VHqvA{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1800px){.portfolio-carousel_carousel__MIm_3{--card-width:min(1240px,calc((54svh - 20px)*2.05))}}@media(max-width:760px){.portfolio-carousel_panelInner__Cr8bg{padding:20px 0 18px}.portfolio-carousel_top__ukNJs{margin:0 20px 30px;padding-bottom:18px;gap:10px}.portfolio-carousel_top__ukNJs>span{font-size:8px;max-width:125px;line-height:1.8}.portfolio-carousel_back__Lb_4O{font-size:10px;gap:8px;padding:10px 13px;white-space:nowrap}.portfolio-carousel_heading__2LGb0 h2{font-size:34px}.portfolio-carousel_heading__2LGb0 p{font-size:10px;max-width:270px;line-height:1.7;margin:12px auto 0}.portfolio-carousel_carousel__MIm_3{--card-width:92vw;--step:calc(var(--card-width)*.64)}.portfolio-carousel_stage__wHWmg{height:clamp(250px,35svh,390px)}.portfolio-carousel_slide__GdU_i{--lift:0px!important}.portfolio-carousel_chrome__zBO7q{flex-basis:19px;padding:0 8px;font-size:7px}.portfolio-carousel_dots__zJ7pu{gap:3px;width:24px}.portfolio-carousel_dots__zJ7pu i{height:3px;width:3px}.portfolio-carousel_chromeMark__d_Rw4{width:24px}.portfolio-carousel_window__XSlfK{border-radius:7px}.portfolio-carousel_details__Mtrbf{width:calc(100% - 48px);flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:28px}.portfolio-carousel_projectCopy___pwFX{min-height:87px}.portfolio-carousel_category__hCZsi{font-size:8px;margin-bottom:10px}.portfolio-carousel_projectCopy___pwFX h3{font-size:24px;max-width:330px}.portfolio-carousel_tags__8qPw3{font-size:10px;margin-top:10px}.portfolio-carousel_controls__rlSo2{width:100%}.portfolio-carousel_counter__U8VKk{margin-right:auto}.portfolio-carousel_controls__rlSo2 button{width:46px;height:46px}.portfolio-carousel_footer__7Sn7X{margin:0 24px;padding-top:16px;font-size:9px}.portfolio-carousel_footer__7Sn7X p{max-width:310px}.portfolio-carousel_explore__j7wsq{font-size:8px;bottom:13%;right:20%;padding:6px 8px;gap:7px}.portfolio-carousel_explore__j7wsq svg{width:11px;height:11px}}@media(hover:none){.portfolio-carousel_explore__j7wsq{opacity:1;transform:none}}@media(max-width:760px){.portfolio-carousel_top__ukNJs>.portfolio-carousel_identity__ljAC0{max-width:116px;gap:7px}.portfolio-carousel_identityLogo__27wDx{--brand-width:116px}.portfolio-carousel_identity__ljAC0 small{font-size:7px}}@media(prefers-reduced-motion:reduce){.portfolio-carousel_back__Lb_4O,.portfolio-carousel_controls__rlSo2 button,.portfolio-carousel_explore__j7wsq,.portfolio-carousel_slide__GdU_i{transition:none}.portfolio-carousel_panel__HRZrI,.portfolio-carousel_panel__HRZrI[data-closing=true]{animation:none}}.ai-showcase_scene__Q7_t_{position:relative;isolation:isolate;container-type:inline-size;width:100%;height:100%;min-height:0;aspect-ratio:8/5;overflow:hidden;color:#e8fffa;background:#061219;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:var(--font-inter),Arial,sans-serif}.ai-showcase_scene__Q7_t_ *{box-sizing:border-box}.ai-showcase_scene__Q7_t_ p,.ai-showcase_scene__Q7_t_ strong{margin:0}.ai-showcase_scene__Q7_t_ strong{display:block;font-weight:400}.ai-showcase_scene__Q7_t_ em{font-style:normal}.ai-showcase_scene__Q7_t_ svg{display:block}.ai-showcase_scene__Q7_t_ i{font-style:normal}.ai-showcase_scene__Q7_t_ :is(svg,div,span,i,b,g,path,ellipse,circle){animation-play-state:paused!important}.ai-showcase_scene__Q7_t_[data-active=true] :is(svg,div,span,i,b,g,path,ellipse,circle){animation-play-state:running!important}.ai-showcase_header__aEVGU{position:absolute;z-index:8;top:0;left:4.4cqw;right:4.4cqw;height:8.3cqw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #a5e0d520}.ai-showcase_brand__U2CCM{font-size:2.6cqw;font-weight:550;letter-spacing:-.14cqw}.ai-showcase_brand__U2CCM i{font-size:.65cqw;vertical-align:top;margin-left:.5cqw;line-height:2}.ai-showcase_headerCaption__c6qvO{font-size:.6cqw;letter-spacing:.18cqw}.ai-showcase_headerMark__EsF2b{font-size:2cqw}.ai-showcase_footer__KXQf1{position:absolute;z-index:8;left:4.4cqw;right:4.4cqw;bottom:0;height:5.7cqw;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #a5e0d520;font-size:.48cqw;letter-spacing:.12cqw;color:#a1c7c3}.ai-showcase_art__GsMKX{position:absolute;inset:0;width:100%;height:100%}.ai-showcase_kicker__L_DlH{display:block;font-size:.57cqw;letter-spacing:.16cqw;margin-bottom:1.8cqw}.ai-showcase_copy__XwH4L{position:absolute;z-index:3;left:5cqw;top:19cqw}.ai-showcase_copy__XwH4L strong{font-size:5.4cqw;letter-spacing:-.3cqw;line-height:1.04}.ai-showcase_copy__XwH4L strong em{color:#7dc7d0}.ai-showcase_copy__XwH4L p{font-size:.92cqw;line-height:1.8;color:#9fc1c6;margin-top:2cqw}.ai-showcase_nova__i9o45{background:radial-gradient(ellipse at 80% 50%,#183947 0,transparent 54%),linear-gradient(125deg,#020c12,#081820)}.ai-showcase_novaGlow__7WhbL{position:absolute;left:52%;top:18%;width:39%;height:65%;background:radial-gradient(ellipse,#67f5df27,transparent 65%);filter:blur(2cqw);animation:ai-showcase_glow__0Xu2X 6s ease-in-out infinite alternate}.ai-showcase_floor__fThP_{position:absolute;left:47%;right:2%;bottom:11%;height:13%;background:radial-gradient(ellipse,#59d8cf1c,transparent 70%);transform:rotate(-8deg)}.ai-showcase_constellation__NnaPv{transform-origin:69.5% 49.6%;animation:ai-showcase_networkDrift__yQhr2 12s ease-in-out infinite alternate}.ai-showcase_neuron__MZYYH{animation:ai-showcase_neuron__MZYYH 4s ease-in-out infinite;animation-delay:var(--delay)}.ai-showcase_orbFloat__ydijU{animation:ai-showcase_orbFloat__ydijU 7s ease-in-out infinite;transform-origin:695px 310px}.ai-showcase_orbLines__lO5RH{transform-origin:695px 310px;animation:ai-showcase_orbTurn__P0Mb6 25s linear infinite}.ai-showcase_signal__lGSYK{stroke-dasharray:8 47;animation:ai-showcase_transmit__40fAL 6s linear infinite}.ai-showcase_conversation__Cwzj5{position:absolute;z-index:4;left:5%;bottom:13%;width:39%;min-height:8.3cqw;background:linear-gradient(115deg,#20393c99,#0b1c2680);border:1px solid #a9ece52b;box-shadow:0 1.7cqw 3cqw #0002,inset 0 1px #d2fff912;border-radius:1.2cqw;display:flex;align-items:center;gap:1.3cqw;padding:1.5cqw;transform:perspective(80cqw) rotateY(5deg);animation:ai-showcase_cardFloat__vwTZn 8s ease-in-out infinite}.ai-showcase_messageIcon__2lW1A{width:3.3cqw;height:3.3cqw;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#c4fff71b;color:#baffed;font-size:1.9cqw}.ai-showcase_conversation__Cwzj5>div{flex:1 1}.ai-showcase_conversation__Cwzj5>div>span{font-size:.55cqw;letter-spacing:.12cqw;color:#8aaeb8}.ai-showcase_conversation__Cwzj5 p{font-size:.85cqw;margin-top:.6cqw}.ai-showcase_send__ajIDx{font-size:1.5cqw;color:#bafbe9}.ai-showcase_response__Z2Dvq{display:flex;gap:.4cqw;margin-top:.8cqw}.ai-showcase_response__Z2Dvq i{width:.3cqw;height:.3cqw;border-radius:50%;background:#c9fff0;animation:ai-showcase_neuron__MZYYH 1.8s ease-in-out infinite}.ai-showcase_response__Z2Dvq i:nth-child(2){animation-delay:-.3s}.ai-showcase_response__Z2Dvq i:nth-child(3){animation-delay:-.6s}.ai-showcase_orbLabel__6_0ts{position:absolute;right:13%;bottom:13%;font-size:.48cqw;letter-spacing:.17cqw;color:#9fd4d0;display:flex;align-items:center;gap:.8cqw}.ai-showcase_orbLabel__6_0ts i{width:.4cqw;height:.4cqw;border-radius:50%;background:#baffed;box-shadow:0 0 1cqw #d2fff9;animation:ai-showcase_neuron__MZYYH 3s ease-in-out infinite}.ai-showcase_prisme__7pDI1{color:#302542;background:radial-gradient(ellipse at 63% 39%,#fff 0,#efecfa 48%,#d7d0e7 100%)}.ai-showcase_prisme__7pDI1 .ai-showcase_header__aEVGU{border-color:#6c54832e}.ai-showcase_prisme__7pDI1 .ai-showcase_headerCaption__c6qvO{color:#78618e}.ai-showcase_prisme__7pDI1 .ai-showcase_footer__KXQf1{color:#6e5a7d;border-color:#6c54832e}.ai-showcase_prismBackdrop__x0bKt{position:absolute;left:21%;top:14%;font-family:Georgia,serif;font-style:italic;font-size:25cqw;letter-spacing:-1.6cqw;color:#baa6d019;line-height:1}.ai-showcase_prismCopy__HS62R{position:absolute;z-index:3;left:5cqw;top:18cqw}.ai-showcase_prismCopy__HS62R strong{font-size:6.5cqw;line-height:.95;letter-spacing:-.38cqw}.ai-showcase_prismCopy__HS62R strong em{font-family:Georgia,serif;font-style:italic;color:#836396;letter-spacing:-.3cqw}.ai-showcase_prismCopy__HS62R p{font-size:.92cqw;line-height:1.8;color:#796684;margin-top:2.1cqw}.ai-showcase_prismCopy__HS62R .ai-showcase_kicker__L_DlH{color:#766384}.ai-showcase_prismShadow__4_Z_O{position:absolute;left:53%;top:68%;width:30%;height:8%;border-radius:50%;background:#74518e2b;filter:blur(1.7cqw);animation:ai-showcase_glow__0Xu2X 7s ease-in-out infinite alternate}.ai-showcase_prismFloat__5EHKk{transform-origin:690px 310px;animation:ai-showcase_prismFloat__5EHKk 8s ease-in-out infinite}.ai-showcase_documentSignal__inzlk{stroke-dasharray:4 34;animation:ai-showcase_transmit__40fAL 7s linear infinite}.ai-showcase_document__rfMTI{position:absolute;z-index:4;width:18cqw;border:1px solid #fff;background:linear-gradient(135deg,#fffffff5,#f8f5ffcf);border-radius:.7cqw;box-shadow:.4cqw 1.4cqw 3cqw #4f296518;padding:1.4cqw;transform-style:preserve-3d;animation:ai-showcase_documentFloat__E8UgP 7s ease-in-out infinite}.ai-showcase_document__rfMTI>span{font-size:.45cqw;letter-spacing:.1cqw;color:#9279ac}.ai-showcase_document__rfMTI>b{display:block;font-weight:500;font-size:.82cqw;margin:1.1cqw 0 1.25cqw}.ai-showcase_document__rfMTI>i{display:block;height:.24cqw;background:#d8cce5;border-radius:1cqw;margin:.55cqw 0;width:95%}.ai-showcase_document__rfMTI>i:nth-of-type(2){width:78%}.ai-showcase_document__rfMTI>i:nth-of-type(3){width:57%}.ai-showcase_document__rfMTI small{display:flex;justify-content:space-between;border-top:1px solid #e2d9ed;padding-top:.9cqw;margin-top:1.1cqw;font-size:.48cqw;color:#7a5f96}.ai-showcase_document__rfMTI small span{color:#6b3fa2}.ai-showcase_docOne__TTlJc{left:41%;top:23%;--tilt:-7deg;--ytilt:18deg;animation-delay:-2s}.ai-showcase_docTwo__AFN1A{left:75%;top:20%;--tilt:9deg;--ytilt:-16deg;animation-delay:-4s}.ai-showcase_docThree__2INdd{left:73%;top:59%;--tilt:-4deg;--ytilt:-10deg;animation-delay:-.5s}.ai-showcase_search__KKku4{position:absolute;z-index:5;left:5%;bottom:14%;display:flex;align-items:center;justify-content:space-between;width:37%;height:4.7cqw;background:#fff7;border:1px solid #a38fbb4d;border-radius:5cqw;box-shadow:0 .7cqw 2cqw #8b739912;padding:0 1.5cqw;font-size:.72cqw;color:#7d668d}.ai-showcase_search__KKku4>span{font-size:2cqw;line-height:1;color:#9170a7}.ai-showcase_search__KKku4>i{font-size:1.5cqw;color:#987ab0}.ai-showcase_flux__vt98_{color:#e1f4e9;background:radial-gradient(ellipse at 54% 70%,#18443488,transparent 58%),#07130e}.ai-showcase_flux__vt98_ .ai-showcase_header__aEVGU{border-color:#98d4ad25}.ai-showcase_flux__vt98_ .ai-showcase_footer__KXQf1{color:#8eb09b;border-color:#98d4ad25}.ai-showcase_flux__vt98_ .ai-showcase_headerCaption__c6qvO{color:#9abea8}.ai-showcase_fluxGlow__ywV1F{position:absolute;left:30%;top:34%;height:52%;width:40%;background:radial-gradient(ellipse,#66f1ae17,transparent 67%);filter:blur(2cqw);animation:ai-showcase_glow__0Xu2X 7s ease-in-out infinite alternate}.ai-showcase_fluxGrid__gVmwV{position:absolute;left:-10%;right:-10%;top:26%;height:85%;background-image:linear-gradient(#7acb9a0d 1px,transparent 0),linear-gradient(90deg,#7acb9a0d 1px,transparent 0);background-size:4cqw 4cqw;transform:perspective(60cqw) rotateX(62deg) rotate(-12deg);-webkit-mask-image:radial-gradient(ellipse,#0007,transparent 65%);mask-image:radial-gradient(ellipse,#0007,transparent 65%)}.ai-showcase_fluxCopy__C7_SD{position:absolute;z-index:3;left:5cqw;top:12cqw;width:90%}.ai-showcase_fluxCopy__C7_SD strong{font-size:5.3cqw;line-height:1.02;letter-spacing:-.3cqw}.ai-showcase_fluxCopy__C7_SD strong em{color:#96bfaa}.ai-showcase_fluxCopy__C7_SD p{position:absolute;right:0;top:4cqw;font-size:.92cqw;line-height:1.85;color:#9ab7a6}.ai-showcase_fluxCopy__C7_SD .ai-showcase_kicker__L_DlH{color:#a7c2b1}.ai-showcase_pipeline__x7piS{transform:translateY(16px)}.ai-showcase_dataFlow__BNUne{stroke-dasharray:8 30;animation:ai-showcase_transmit__40fAL 3.8s linear infinite}.ai-showcase_flowNode___opkE{animation:ai-showcase_nodeLift__27d6f 5s ease-in-out infinite;animation-delay:var(--delay)}.ai-showcase_flowStatus__9cPrf{position:absolute;z-index:5;right:5%;top:19%;display:flex;align-items:center;gap:.7cqw;color:#bad9c6;font-size:.45cqw;letter-spacing:.08cqw}.ai-showcase_flowStatus__9cPrf>i{width:.35cqw;height:.35cqw;background:#b3ebc4;border-radius:50%;box-shadow:0 0 .6cqw #c4ffdd}.ai-showcase_flowStatus__9cPrf>div{display:flex;gap:.2cqw;height:1.4cqw;align-items:center;margin-left:.8cqw}.ai-showcase_flowStatus__9cPrf b{display:block;width:.2cqw;height:100%;background:#96d8b1;border-radius:2px;transform:scaleY(.3);animation:ai-showcase_equalizer__sWVBI 1.5s ease-in-out infinite;animation-delay:var(--delay)}@keyframes ai-showcase_glow__0Xu2X{to{opacity:.5;transform:scale(.9)}}@keyframes ai-showcase_networkDrift__yQhr2{to{transform:rotate(3deg)}}@keyframes ai-showcase_neuron__MZYYH{0%,to{opacity:.3}50%{opacity:1}}@keyframes ai-showcase_orbFloat__ydijU{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ai-showcase_orbTurn__P0Mb6{to{transform:rotate(1turn)}}@keyframes ai-showcase_transmit__40fAL{to{stroke-dashoffset:-228}}@keyframes ai-showcase_cardFloat__vwTZn{50%{transform:perspective(80cqw) rotateY(2deg) translateY(-.6cqw)}}@keyframes ai-showcase_prismFloat__5EHKk{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes ai-showcase_documentFloat__E8UgP{0%,to{transform:perspective(70cqw) rotateY(var(--ytilt)) rotate(var(--tilt)) translateY(0)}50%{transform:perspective(70cqw) rotateY(var(--ytilt)) rotate(var(--tilt)) translateY(-.9cqw)}}@keyframes ai-showcase_nodeLift__27d6f{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ai-showcase_equalizer__sWVBI{50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.ai-showcase_scene__Q7_t_[data-active=true] :is(svg,div,span,i,b,g,path,ellipse,circle){animation-play-state:paused!important}}.service-demo-scenes_scene__mXdlW{width:100%;height:100%;aspect-ratio:16/10;position:relative;overflow:hidden;background:#080d16;isolation:isolate;contain:paint}.service-demo-scenes_art__Cx4PI{display:block;width:100%;height:100%;font-family:Inter,Arial,sans-serif}.service-demo-scenes_softwareFloat__VwMEa{transform-origin:600px 420px;animation:service-demo-scenes_software-float__hCyWl 8s ease-in-out infinite}.service-demo-scenes_floatCard__qkYel{animation:service-demo-scenes_card-float__1M8T9 6.8s ease-in-out infinite;transform-origin:center;filter:drop-shadow(0 14px 15px #0005)}.service-demo-scenes_phoneFloat__uDxU5{transform-origin:145px 285px;animation:service-demo-scenes_phone-float__8ou_E 8s ease-in-out infinite;filter:drop-shadow(12px 25px 20px #0008)}.service-demo-scenes_workflowPlane__RojTw{transform-origin:600px 400px;animation:service-demo-scenes_workflow-float__NNSZC 9s ease-in-out infinite}.service-demo-scenes_workflowNode__WdP8d{animation:service-demo-scenes_node-light__Tuhcq 5s ease-in-out infinite;animation-delay:calc(var(--order)*.75s)}.service-demo-scenes_flowLine__sl4mB{animation:service-demo-scenes_flow-line__QJknJ 5s linear infinite}.service-demo-scenes_routeLine__E1ZjG{animation:service-demo-scenes_route-line__7Q49d 4s linear infinite}.service-demo-scenes_drawLine__eHW_1{stroke-dasharray:90;animation:service-demo-scenes_trace-line__Lek9M 6s ease-in-out infinite}.service-demo-scenes_graphLine___rebc{stroke-dasharray:1;animation:service-demo-scenes_graph-line__Lac_Y 7s ease-in-out infinite}.service-demo-scenes_beacon__nCT3U{transform-box:fill-box;transform-origin:center;animation:service-demo-scenes_beacon__nCT3U 3s ease-in-out infinite}.service-demo-scenes_bar__vpZMb{transform-box:fill-box;transform-origin:center bottom;animation:service-demo-scenes_bar-breathe__1HJ4J 4s ease-in-out infinite;animation-delay:calc(var(--order)*-.3s)}.service-demo-scenes_donut__PCo4u{animation:service-demo-scenes_donut__PCo4u 7s ease-in-out infinite}.service-demo-scenes_activityRing__d_ru4{animation:service-demo-scenes_activity-ring__zFZSr 8s ease-in-out infinite}.service-demo-scenes_activityRingInner__Nfqg_{animation:service-demo-scenes_activity-ring-inner___CgoW 8s ease-in-out infinite}.service-demo-scenes_albumOrbit__4tpcu{transform-origin:145px 228px;animation:service-demo-scenes_album-orbit__fzoz1 20s linear infinite}.service-demo-scenes_orbit__2T_lL{transform-origin:765px 475px;animation:service-demo-scenes_orbit-breathe__I9n98 12s ease-in-out infinite}.service-demo-scenes_waveBar__FWyMw{transform-box:fill-box;transform-origin:center bottom;animation:service-demo-scenes_wave-bar__VPbCn 1.6s ease-in-out infinite;animation-delay:calc(var(--order)*-.11s)}.service-demo-scenes_progressLine__3OSkI{stroke-dasharray:128;animation:service-demo-scenes_progress-line__hfcDH 12s ease-in-out infinite}.service-demo-scenes_scene__mXdlW[data-active=false] *{animation-play-state:paused!important}@keyframes service-demo-scenes_software-float__hCyWl{0%,to{transform:perspective(1600px) rotateX(6deg) rotateY(-5deg) translateY(0)}50%{transform:perspective(1600px) rotateX(3deg) rotateY(-2deg) translateY(-9px)}}@keyframes service-demo-scenes_phone-float__8ou_E{0%,to{transform:perspective(1200px) rotateY(-12deg) rotate(8deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-5deg) rotate(5deg) translateY(-11px)}}@keyframes service-demo-scenes_workflow-float__NNSZC{0%,to{transform:perspective(1600px) rotateX(6deg) rotateY(-3deg)}50%{transform:perspective(1600px) rotateX(2deg) rotateY(2deg) translateY(-5px)}}@keyframes service-demo-scenes_card-float__1M8T9{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes service-demo-scenes_flow-line__QJknJ{to{stroke-dashoffset:-796}}@keyframes service-demo-scenes_route-line__7Q49d{to{stroke-dashoffset:-240}}@keyframes service-demo-scenes_trace-line__Lek9M{0%,to{stroke-dashoffset:12}50%{stroke-dashoffset:0}}@keyframes service-demo-scenes_graph-line__Lac_Y{0%,to{stroke-dashoffset:.07;opacity:.75}50%{stroke-dashoffset:0;opacity:1}}@keyframes service-demo-scenes_beacon__nCT3U{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.18)}}@keyframes service-demo-scenes_node-light__Tuhcq{0%,70%,to{filter:drop-shadow(0 8px 12px #0003)}30%{filter:drop-shadow(0 0 12px #f4bd7830)}}@keyframes service-demo-scenes_bar-breathe__1HJ4J{0%,to{transform:scaleY(.83)}50%{transform:scaleY(1)}}@keyframes service-demo-scenes_donut__PCo4u{0%,to{stroke-dasharray:400 647}50%{stroke-dasharray:431 647}}@keyframes service-demo-scenes_activity-ring__zFZSr{0%,to{stroke-dasharray:370 534}50%{stroke-dasharray:427 534}}@keyframes service-demo-scenes_activity-ring-inner___CgoW{0%,to{stroke-dasharray:222 383}50%{stroke-dasharray:268 383}}@keyframes service-demo-scenes_album-orbit__fzoz1{to{transform:rotate(1turn)}}@keyframes service-demo-scenes_orbit-breathe__I9n98{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@keyframes service-demo-scenes_wave-bar__VPbCn{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes service-demo-scenes_progress-line__hfcDH{0%,to{stroke-dashoffset:45}50%{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.service-demo-scenes_scene__mXdlW *{animation:none!important}}.application-preview_viewport__gJrPs{position:relative;width:100%;height:100%;overflow:hidden;background:#0a1019;isolation:isolate}.application-preview_image__bmjFq{display:block;object-fit:cover;object-position:center top}.demo-device-preview_viewport__pemoR{position:relative;width:100%;height:100%;container-type:size;overflow:hidden;--ink:#edf5fc;--muted:#a6b6c9;--panel:#d9eaff07;--edge:#cee0ff1c;background:radial-gradient(ellipse at 80% 25%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 65%),#080f1a;color:var(--ink);font-family:Inter,Arial,sans-serif;isolation:isolate}.demo-device-preview_viewport__pemoR[data-palette=light]{--ink:#3e3254;--muted:#746286;--panel:#ffffff70;--edge:#82609c26;background:radial-gradient(ellipse at 75% 30%,#d8c0f6,transparent 70%),#f0eaf7}.demo-device-preview_viewport__pemoR[data-device-demo=flux]{background:radial-gradient(ellipse at 80% 20%,#306b4b55,transparent 70%),#071a14}.demo-device-preview_viewport__pemoR[data-device-demo=sillage]{background:radial-gradient(ellipse at 90% 20%,#3a717855,transparent 70%),#0d2027}.demo-device-preview_viewport__pemoR[data-device-demo=tempo]{background:radial-gradient(ellipse at 70% 20%,#8d4c6355,transparent 70%),#21141e}.demo-device-preview_viewport__pemoR[data-device-demo=onde]{background:radial-gradient(ellipse at 85% 30%,#69509255,transparent 70%),#141022}.demo-device-preview_screen__tFa4N{position:absolute;inset:0;display:flex;flex-direction:column;padding:10cqw 7cqw 5cqw;font-size:3.1cqw;line-height:1.5;overflow:hidden}.demo-device-preview_header__ZeFUx{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;margin-bottom:9cqw}.demo-device-preview_brand__ZuMY0{display:flex;align-items:center;gap:.5em;font-size:1.16em;letter-spacing:.19em;font-weight:600;white-space:nowrap}.demo-device-preview_brand__ZuMY0 i{width:.3em;height:.3em;background:var(--accent);border-radius:50%}.demo-device-preview_menu__d90o6{color:var(--muted);letter-spacing:.18em}.demo-device-preview_content__aBYnj{min-height:0;flex:1 1;display:flex;flex-direction:column;gap:4cqw}.demo-device-preview_hero__RsGB5 small,.demo-device-preview_panel__03nEH>small,.demo-device-preview_track__LPUBI>small{font-size:.7em;letter-spacing:.13em;color:var(--muted);display:block}.demo-device-preview_hero__RsGB5 h4{font-size:2.9em;line-height:1.05;letter-spacing:-.065em;font-weight:500;margin:.42em 0 .38em}.demo-device-preview_hero__RsGB5 em{color:var(--accent);font-style:normal}.demo-device-preview_hero__RsGB5 p{color:var(--muted);margin:0;font-size:.91em;line-height:1.6}.demo-device-preview_adaptive__AnpiV{display:grid;grid-template-columns:minmax(0,1fr);gap:4cqw;min-height:0}.demo-device-preview_stack__8Qi_n{display:flex;flex-direction:column;gap:3cqw;min-width:0}.demo-device-preview_panel__03nEH{padding:3.5cqw;background:var(--panel);border:1px solid var(--edge);border-radius:3cqw;overflow:hidden;min-width:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.demo-device-preview_panel__03nEH p{font-size:.92em;color:var(--muted);margin:.55em 0 0}.demo-device-preview_destination__s28dZ h5,.demo-device-preview_panel__03nEH h5,.demo-device-preview_track__LPUBI h5{font-size:1.45em;line-height:1.2;letter-spacing:-.04em;font-weight:500;margin:.5em 0}.demo-device-preview_panel__03nEH strong{font-weight:500}.demo-device-preview_visual__ZpiDa{position:relative;min-width:0}.demo-device-preview_orb__pg9qt,.demo-device-preview_prism__Bxqa_{display:block;width:100%;height:auto;max-height:45cqw}.demo-device-preview_float__iCbVC{animation:demo-device-preview_float__iCbVC 7s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.demo-device-preview_live__zO1qz{font-size:.74em;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:.7em;margin:.2em 0 1em}.demo-device-preview_live__zO1qz i{display:block;width:.5em;height:.5em;background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent);animation:demo-device-preview_pulse__MdW_O 3s ease-in-out infinite}.demo-device-preview_answer__kJgo8{background:color-mix(in srgb,var(--accent) 7%,transparent)}.demo-device-preview_answer__kJgo8>small{color:var(--accent)}.demo-device-preview_typing__KCpAn{display:flex;gap:.45em;margin-top:1em}.demo-device-preview_typing__KCpAn i{width:.4em;height:.4em;border-radius:50%;background:var(--accent);animation:demo-device-preview_typing__KCpAn 1.8s ease-in-out infinite}.demo-device-preview_typing__KCpAn i:nth-child(2){animation-delay:.2s}.demo-device-preview_typing__KCpAn i:nth-child(3){animation-delay:.4s}.demo-device-preview_composer__R5G65,.demo-device-preview_search__7V6dj{display:flex;align-items:center;gap:.8em;padding:1em 1.2em;border:1px solid var(--edge);border-radius:2.5em;color:var(--muted);background:var(--panel);font-size:.86em}.demo-device-preview_composer__R5G65{margin-top:auto}.demo-device-preview_composer__R5G65 b{margin-left:auto;color:var(--accent);font-size:1.2em}.demo-device-preview_search__7V6dj{padding:.75em 1.2em}.demo-device-preview_documentTitle__TDJHJ{display:flex;align-items:center;gap:.7em;font-size:.86em}.demo-device-preview_documentTitle__TDJHJ>span{font-size:.8em;color:var(--accent)}.demo-device-preview_documentTitle__TDJHJ>b{margin-left:auto;color:var(--accent);font-weight:400}.demo-device-preview_textLines__D_Y_g{display:flex;flex-direction:column;gap:.5em;margin-top:1em}.demo-device-preview_textLines__D_Y_g i{width:90%;height:.3em;border-radius:1em;background:currentColor;opacity:.12}.demo-device-preview_textLines__D_Y_g i:last-child{width:64%}.demo-device-preview_summary__E56o3{display:flex;align-items:center;gap:1em;color:var(--muted);margin-top:.3em}.demo-device-preview_summary__E56o3>span{color:var(--accent);font-size:2em}.demo-device-preview_summary__E56o3 p{margin:0;font-size:.9em}.demo-device-preview_summary__E56o3 strong{font-weight:500;color:var(--ink)}.demo-device-preview_workflow__xXBeW{display:flex;flex-direction:column;gap:4cqw;padding:.5cqw 0}.demo-device-preview_workflowRow__SqzVb{position:relative;display:flex;align-items:center;gap:1em;border:1px solid var(--edge);padding:1em;border-radius:2.5cqw;background:var(--panel)}.demo-device-preview_workflowRow__SqzVb:not(:last-child):after{content:"";position:absolute;left:2.25em;top:100%;width:1px;height:4cqw;background:linear-gradient(var(--accent),transparent);opacity:.5}.demo-device-preview_stepIcon__0zV4I{display:grid;place-items:center;width:2.4em;height:2.4em;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);border-radius:50%;font-size:1.1em;flex-shrink:0}.demo-device-preview_workflowRow__SqzVb small{display:block;color:var(--muted);font-size:.6em;letter-spacing:.12em}.demo-device-preview_workflowRow__SqzVb strong{font-weight:500;font-size:1.05em;display:block}.demo-device-preview_workflowRow__SqzVb>i{width:.4em;height:.4em;border-radius:50%;background:var(--accent);margin-left:auto;animation:demo-device-preview_pulse__MdW_O 3s ease-in-out infinite;animation-delay:calc(var(--order)*-.6s)}.demo-device-preview_metric__OI63J>strong{display:flex;align-items:center;gap:.5em;font-size:3.5em;line-height:1.1;letter-spacing:-.06em;margin:.15em 0 .05em}.demo-device-preview_metric__OI63J>strong>span{font-size:.22em;color:var(--accent);letter-spacing:0;margin-left:auto}.demo-device-preview_progress__eTUym,.demo-device-preview_seek__zTOHJ{height:.35em;border-radius:1em;background:color-mix(in srgb,var(--accent) 18%,transparent);overflow:hidden;margin-top:1.2em}.demo-device-preview_progress__eTUym i,.demo-device-preview_seek__zTOHJ i{display:block;height:100%;width:72%;background:var(--accent);border-radius:inherit;transform-origin:left;animation:demo-device-preview_progress__eTUym 7s ease-in-out infinite}.demo-device-preview_pill__sLGjc{display:inline-flex;align-items:center;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent);border-radius:3em;font-size:.78em;line-height:1.4;padding:.6em 1em;margin-top:1em;white-space:nowrap}.demo-device-preview_metrics__RvdyT{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.demo-device-preview_metrics__RvdyT .demo-device-preview_panel__03nEH>strong{display:block;font-size:2.5em;line-height:1.2;margin:.2em 0 .1em;letter-spacing:-.06em}.demo-device-preview_metrics__RvdyT .demo-device-preview_panel__03nEH>span{font-size:.72em;color:var(--muted)}.demo-device-preview_panelHeading__cJimH{display:flex;align-items:center;justify-content:space-between;gap:1em}.demo-device-preview_panelHeading__cJimH strong{font-size:.9em}.demo-device-preview_panelHeading__cJimH span{font-size:.58em;color:var(--muted);white-space:nowrap}.demo-device-preview_chart__ebRFE{display:block;width:100%;height:auto;margin-top:1em}.demo-device-preview_draw__liq1p{stroke-dasharray:1;stroke-dashoffset:0;animation:demo-device-preview_draw__liq1p 6s ease-in-out infinite}.demo-device-preview_pulse__MdW_O{animation:demo-device-preview_pulse__MdW_O 3s ease-in-out infinite}.demo-device-preview_tasks__nrNP8{display:grid;gap:.8em;margin-top:1.2em}.demo-device-preview_tasks__nrNP8>div{display:flex;align-items:center;gap:.7em;font-size:.8em}.demo-device-preview_tasks__nrNP8 i{width:1.3em;height:1.3em;display:grid;place-items:center;border:1px solid var(--edge);color:var(--accent);border-radius:.3em;font-style:normal}.demo-device-preview_tasks__nrNP8 b{margin-left:auto;font-weight:400;font-size:.8em;color:var(--muted)}.demo-device-preview_avatars__4drHM{display:flex;align-items:center;margin-top:1.4em}.demo-device-preview_avatars__4drHM i{display:grid;place-items:center;width:2.5em;height:2.5em;border-radius:50%;border:1px solid var(--accent);background:#2c2934;color:var(--accent);font-size:.7em;font-style:normal;margin-right:-.5em}.demo-device-preview_avatars__4drHM span{font-size:.7em;color:var(--muted);margin-left:1.2em}.demo-device-preview_note__wkiF4{display:flex;gap:1em;align-items:center}.demo-device-preview_note__wkiF4>span{font-size:1.8em;color:var(--accent)}.demo-device-preview_note__wkiF4>p{margin:0}.demo-device-preview_barChart__qD3MK{display:flex;align-items:flex-end;gap:6%;height:22cqw;margin-top:1.3em;padding-bottom:.2em}.demo-device-preview_barChart__qD3MK i{height:var(--height);flex:1 1;border-radius:.5em .5em .15em .15em;background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 25%,transparent));transform-origin:bottom;animation:demo-device-preview_bars__adJpq 5s ease-in-out infinite;animation-delay:calc(var(--order)*-.3s)}.demo-device-preview_chartLabels__QUanD{display:flex;justify-content:space-between;margin-top:.6em;font-size:.65em;color:var(--muted)}.demo-device-preview_mapPanel__s9OGx{position:relative;min-width:0;overflow:hidden;border-radius:3cqw;border:1px solid var(--edge)}.demo-device-preview_map__JY_Ye{display:block;width:100%;height:58cqw}.demo-device-preview_mapLabel___oOvQ{position:absolute;bottom:1em;right:1em;background:#092224d9;border:1px solid #a0d2ba30;border-radius:2em;padding:.5em 1em;color:#dbf2e4;font-size:.7em}.demo-device-preview_flow__GqCc_{animation:demo-device-preview_flow__GqCc_ 6s linear infinite}.demo-device-preview_destination__s28dZ{background:#e4eee4;color:#16332e;--muted:#527068;--accent:#1b6052;--edge:#497e6424}.demo-device-preview_destination__s28dZ>small{color:#527068}.demo-device-preview_landscape__Sysjy{display:flex;align-items:center;gap:.6em}.demo-device-preview_landscape__Sysjy svg{width:45%;flex-shrink:0}.demo-device-preview_landscape__Sysjy p{font-size:.78em;margin:0}.demo-device-preview_landscape__Sysjy strong{color:var(--ink)}.demo-device-preview_rings__BO15G{display:block;width:100%;height:58cqw}.demo-device-preview_ringArc__lI5G8{animation:demo-device-preview_arc__FoDJX 7s ease-in-out infinite;animation-delay:calc(var(--order)*-.6s)}.demo-device-preview_activityLegend__XSfTk{display:flex;justify-content:center;gap:1.1em;font-size:.72em;color:var(--muted);margin:.7em 0}.demo-device-preview_activityLegend__XSfTk span:before{content:"";width:.45em;height:.45em;display:inline-block;border-radius:50%;background:var(--accent);margin-right:.4em}.demo-device-preview_activityLegend__XSfTk span:nth-child(2):before{background:#dd9fd3}.demo-device-preview_activityLegend__XSfTk span:nth-child(3):before{background:#e3d6a4}.demo-device-preview_album__WNi_b{display:block;width:100%;height:auto;border-radius:3cqw;box-shadow:0 3cqw 8cqw #0004}.demo-device-preview_albumOrbits__JbN3I{transform-origin:140px 140px;animation:demo-device-preview_album__WNi_b 12s ease-in-out infinite}.demo-device-preview_track__LPUBI h5{font-size:1.7em;margin:.4em 0 .25em}.demo-device-preview_track__LPUBI p{font-size:.83em;color:var(--muted);margin:0}.demo-device-preview_player__k4rHZ{display:flex;justify-content:space-between;align-items:center;margin:1.4em .4em .5em;font-size:1em;color:var(--accent)}.demo-device-preview_player__k4rHZ b{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:var(--accent);color:#241b33;font-size:1.2em;font-weight:600}.demo-device-preview_seek__zTOHJ{margin-top:1.5em}.demo-device-preview_wave__MUIiu{height:12cqw;display:flex;align-items:center;gap:4%;margin:1em 0}.demo-device-preview_wave__MUIiu i{height:var(--height);width:4%;border-radius:1em;background:var(--accent);animation:demo-device-preview_wave__MUIiu 2.3s ease-in-out infinite;animation-delay:calc(var(--order)*-.19s);transform-origin:center}.demo-device-preview_footer__Su7Ph{display:flex;justify-content:space-around;align-items:center;gap:1em;border-top:1px solid var(--edge);padding-top:1em;margin-top:auto;flex:0 0 auto;color:var(--muted);font-size:1.3em}.demo-device-preview_footerActive__kk_JX{color:var(--accent)}.demo-device-preview_viewport__pemoR[data-device-format=phone] .demo-device-preview_footer__Su7Ph{margin-top:5cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=onde] .demo-device-preview_stack__8Qi_n>.demo-device-preview_panel__03nEH{display:none}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=nova] .demo-device-preview_orb__pg9qt{max-height:40cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=prisme] .demo-device-preview_prism__Bxqa_{max-height:36cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=prisme] .demo-device-preview_stack__8Qi_n{gap:2.2cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=flux] .demo-device-preview_adaptive__AnpiV{gap:3cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=flux] .demo-device-preview_stack__8Qi_n>.demo-device-preview_panel__03nEH:last-child,.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=orchestre] .demo-device-preview_stack__8Qi_n>.demo-device-preview_panel__03nEH:last-child{display:none}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=atelier] .demo-device-preview_chart__ebRFE{max-height:37cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=horizon] .demo-device-preview_barChart__qD3MK{height:19cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=horizon] .demo-device-preview_summary__E56o3{display:none}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=sillage] .demo-device-preview_map__JY_Ye{height:66cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=tempo] .demo-device-preview_barChart__qD3MK{height:16cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=tempo] .demo-device-preview_stack__8Qi_n{gap:3cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_screen__tFa4N{padding:6cqw 6cqw 4cqw;font-size:2.3cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_header__ZeFUx{margin-bottom:5cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_content__aBYnj{gap:4cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_hero__RsGB5 h4{font-size:3.3em}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_hero__RsGB5 h4 br{display:none}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_hero__RsGB5 h4 em:before{content:" "}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_adaptive__AnpiV{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3cqw;align-items:center}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_stack__8Qi_n{gap:3cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_panel__03nEH{padding:2.8cqw;border-radius:2cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_orb__pg9qt,.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_prism__Bxqa_{max-height:none}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_composer__R5G65{margin-top:3cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_metrics__RvdyT{gap:3cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_metrics__RvdyT .demo-device-preview_panel__03nEH{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.3em 1em}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_metrics__RvdyT .demo-device-preview_panel__03nEH>strong{grid-column:2;grid-row:1/3;margin:0;font-size:2.5em}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_metrics__RvdyT .demo-device-preview_panel__03nEH>span{grid-row:2}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_workflow__xXBeW{gap:3cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_workflowRow__SqzVb{border-radius:2cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_workflowRow__SqzVb:after{height:3cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_chart__ebRFE{max-height:none}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_barChart__qD3MK{height:24cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_map__JY_Ye{height:60cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_rings__BO15G{height:auto}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_activityLegend__XSfTk{font-size:.58em;gap:.7em}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_wave__MUIiu{height:12cqw}.demo-device-preview_viewport__pemoR[data-device-format=tablet] .demo-device-preview_footer__Su7Ph{padding-top:1.2em;justify-content:flex-start;gap:3em;font-size:1.4em}.demo-device-preview_viewport__pemoR[data-device-format=tablet][data-device-demo=horizon] .demo-device-preview_metric__OI63J>strong{font-size:4em}.demo-device-preview_viewport__pemoR[data-device-format=tablet][data-device-demo=prisme] .demo-device-preview_summary__E56o3{padding:2cqw 0}.demo-device-preview_viewport__pemoR[data-device-format=tablet][data-device-demo=sillage] .demo-device-preview_landscape__Sysjy{display:block}.demo-device-preview_viewport__pemoR[data-device-format=tablet][data-device-demo=sillage] .demo-device-preview_landscape__Sysjy svg{width:100%;margin-bottom:.5em}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=orchestre] .demo-device-preview_workflow__xXBeW{gap:2.8cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=orchestre] .demo-device-preview_workflowRow__SqzVb{padding:.75em}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=orchestre] .demo-device-preview_workflowRow__SqzVb:after{height:2.8cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=orchestre] .demo-device-preview_avatars__4drHM{display:none}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=tempo] .demo-device-preview_rings__BO15G{height:50cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=tempo] .demo-device-preview_barChart__qD3MK{height:12cqw}.demo-device-preview_viewport__pemoR[data-device-format=phone][data-device-demo=tempo] .demo-device-preview_stack__8Qi_n>.demo-device-preview_panel__03nEH{padding:3cqw}@container(max-width:80px){.demo-device-preview_panel__03nEH,.demo-device-preview_workflowRow__SqzVb{border:0;box-shadow:inset 0 0 0 .5px var(--edge)}.demo-device-preview_stepIcon__0zV4I{border:0;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--accent) 40%,transparent)}}@keyframes demo-device-preview_float__iCbVC{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}@keyframes demo-device-preview_pulse__MdW_O{0%,to{opacity:.5}50%{opacity:1}}@keyframes demo-device-preview_typing__KCpAn{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes demo-device-preview_progress__eTUym{0%,to{transform:scaleX(.82)}50%{transform:scaleX(1)}}@keyframes demo-device-preview_draw__liq1p{0%,to{stroke-dashoffset:.16}50%{stroke-dashoffset:0}}@keyframes demo-device-preview_flow__GqCc_{to{stroke-dashoffset:-88}}@keyframes demo-device-preview_bars__adJpq{0%,to{transform:scaleY(.84)}50%{transform:scaleY(1)}}@keyframes demo-device-preview_arc__FoDJX{0%,to{stroke-dashoffset:.08}50%{stroke-dashoffset:0}}@keyframes demo-device-preview_album__WNi_b{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes demo-device-preview_wave__MUIiu{0%,to{transform:scaleY(.45);opacity:.6}50%{transform:scaleY(1);opacity:1}}.demo-device-preview_viewport__pemoR[data-device-scene-active=false] *,.demo-device-preview_viewport__pemoR[data-device-scene-active=false] :after,.demo-device-preview_viewport__pemoR[data-device-scene-active=false] :before{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.demo-device-preview_viewport__pemoR *,.demo-device-preview_viewport__pemoR :after,.demo-device-preview_viewport__pemoR :before{animation:none!important}}.service-portfolio_portfolio__JHRN0{--portfolio-accent:#b9cef0;position:relative;isolation:isolate;overflow:clip}.service-portfolio_intro__zLhrn{min-height:62svh;display:grid;place-items:center;padding:clamp(92px,13svh,150px) 56px clamp(52px,7svh,88px);text-align:center}.service-portfolio_introTitle__5pglR{margin:0;font-size:clamp(60px,8vw,116px);font-weight:400;line-height:1.04;letter-spacing:-.065em;max-width:1200px}.service-portfolio_appsIntro__cEgfy{min-height:0;padding:124px 56px 36px}.service-portfolio_appsIntro__cEgfy .service-portfolio_introTitle__5pglR{font-size:clamp(48px,6vw,80px)}.service-portfolio_titleLine__CMmhw{display:block;animation:service-portfolio_title-arrive__X5BeI 1.15s cubic-bezier(.16,1,.3,1) both}.service-portfolio_titleLine__CMmhw:nth-child(2){color:color-mix(in srgb,var(--portfolio-accent) 70%,#fff);animation-delay:.13s}[data-site-transition]:not([data-site-transition=idle]) .service-portfolio_titleLine__CMmhw{animation-play-state:paused}.service-portfolio_catalog__o0Uol{position:relative;min-height:84svh;display:flex;flex-direction:column;padding:32px 0;scroll-margin-top:0}.service-portfolio_atmosphere__lTrIT{position:absolute;z-index:-1;top:44svh;left:-12%;width:124%;height:140svh;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse at 50% 42%,#000 3%,#0009 35%,transparent 68%);mask-image:radial-gradient(ellipse at 50% 42%,#000 3%,#0009 35%,transparent 68%)}.service-portfolio_sceneLight__dWiZ1{position:absolute;inset:0;opacity:.28;transition:background-color .8s ease}@keyframes service-portfolio_title-arrive__X5BeI{0%{opacity:0;transform:translate3d(0,45px,0) scale(.975);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}.service-portfolio_portfolio__JHRN0:before{content:"";position:absolute;z-index:-1;inset:15% 0 0;background:radial-gradient(ellipse at 50% 46%,color-mix(in srgb,var(--portfolio-accent) 9%,transparent),transparent 60%);pointer-events:none}.service-portfolio_heading__DOUEO{width:min(1240px,calc(100% - 112px));margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:36px}.service-portfolio_eyebrow__LCZbJ{font-size:9px;line-height:1.6;letter-spacing:.19em;text-transform:uppercase;color:var(--portfolio-accent,#b9cef0);margin:0 0 16px}.service-portfolio_heading__DOUEO h2{font-size:clamp(32px,3.6vw,54px);line-height:1.04;letter-spacing:-.055em;font-weight:400;margin:0;max-width:760px}.service-portfolio_introduction__wqmzr{max-width:285px;color:#a5b1c2;font-size:12px;line-height:1.8;margin:0 0 3px}.service-portfolio_categories__muHWT{display:flex;flex-wrap:wrap;gap:8px;width:min(1240px,calc(100% - 112px));margin:25px auto 0}.service-portfolio_categories__muHWT a{color:#a5b1c2;text-decoration:none;border:1px solid transparent;border-radius:24px;padding:9px 14px;font-size:10px;transition:background .2s,color .2s,border-color .2s}.service-portfolio_categories__muHWT a:hover{color:#f1f5fc;background:#ffffff0b}.service-portfolio_categories__muHWT a[aria-current]{color:#f1f5fc;border-color:#aec6e83b;background:#a5c3ec0d}.service-portfolio_categories__muHWT a:focus-visible,.service-portfolio_dialogHeader__bWHf1 button:focus-visible,.service-portfolio_inlineMotion__tb7Em:focus-visible,.service-portfolio_motionButton__JWARa:focus-visible,.service-portfolio_scroll__2_kbu:focus-visible{outline:2px solid #bedbff;outline-offset:4px}.service-portfolio_gallery__qBFCL{flex:1 1;display:flex;flex-direction:column;justify-content:center;margin-top:3px}.service-portfolio_gallery__qBFCL>section{--card-width:min(88vw,1240px,calc((48svh - 20px)*2.05))}.service-portfolio_gallery__qBFCL [data-portfolio-track]{height:clamp(270px,48svh,600px)}.service-portfolio_demoWindow__D5_tK{border-color:#b7d0ef38;background:#070e1b}.service-portfolio_demoWindow__D5_tK>div{width:100%;height:100%}.service-portfolio_demoCarousel__1UO4e{position:relative}.service-portfolio_explore__Mvad6{opacity:1;transform:none;background:#080e1be8;border-color:#bed2ed42}.service-portfolio_inlineMotion__tb7Em{align-self:center;background:none;border:0;padding:5px 14px;color:#a5b1c2;cursor:pointer;font-size:9px;letter-spacing:.02em;display:flex;gap:13px;align-items:center;margin:0 0 12px;min-height:32px}.service-portfolio_inlineMotion__tb7Em:hover{color:#fff}.service-portfolio_applicationLink__MhRFh{display:inline-flex;align-items:center;gap:20px;min-height:44px;margin-top:20px;padding:11px 18px;border:1px solid #d0b7ff66;border-radius:24px;background:#d0b7ff14;color:#f4edff;font-size:12px;text-decoration:none;transition:background .2s,border-color .2s}.service-portfolio_applicationLink__MhRFh:hover{background:#d0b7ff28;border-color:#d0b7ff}.service-portfolio_applicationLink__MhRFh:focus-visible{outline:2px solid #d0b7ff;outline-offset:4px}.service-portfolio_applicationLink__MhRFh svg{width:16px;height:16px}.service-portfolio_foot__E9aQJ{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1240px,calc(100% - 112px));margin:0 auto;padding-top:17px;border-top:1px solid #d3e1f219}.service-portfolio_foot__E9aQJ p{font-size:9px;color:#99a6b9;line-height:1.7;margin:0;max-width:420px}.service-portfolio_scroll__2_kbu{display:inline-flex;align-items:center;gap:30px;color:#e5edf8;text-decoration:none;font-size:11px;white-space:nowrap;min-height:36px}.service-portfolio_scroll__2_kbu span{font-size:20px;transition:transform .2s}.service-portfolio_scroll__2_kbu:hover span{transform:translateY(4px)}.service-portfolio_expertise__QV0jI{scroll-margin-top:24px;border-top:1px solid #c6d6ed12}.service-portfolio_expertise__QV0jI .page-hero{padding-top:100px}.service-portfolio_dialog__J6lY1{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;margin:0;padding:24px 44px 32px;color:#f2f5fb;background:radial-gradient(ellipse at 50% 35%,#1b2943,#060a12 75%);overflow:auto;animation:service-portfolio_preview-reveal__YPqiR .35s ease both}.service-portfolio_dialog__J6lY1::backdrop{background:#020408e8}.service-portfolio_dialogHeader__bWHf1{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1400px;margin:0 auto 22px}.service-portfolio_dialogHeader__bWHf1 p{font-size:9px;letter-spacing:.17em;color:#abbad0}.service-portfolio_dialogHeader__bWHf1 button,.service-portfolio_motionButton__JWARa{display:flex;align-items:center;justify-content:center;gap:20px;color:#e5edf8;font-size:11px;background:#182438;border:1px solid #bdd4f33d;padding:12px 17px;border-radius:24px;cursor:pointer;min-height:44px}.service-portfolio_dialogHeader__bWHf1 button span{font-size:21px;line-height:1}.service-portfolio_dialogScene__Sa1d7{width:min(1400px,100%,calc(62svh*2.05));aspect-ratio:2.05;margin:0 auto}.service-portfolio_dialogScene__Sa1d7>div{width:100%;height:100%}.service-portfolio_dialogCopy__yqJAG{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;max-width:1100px;margin:28px auto 0}.service-portfolio_dialogCopy__yqJAG .service-portfolio_eyebrow__LCZbJ{margin-bottom:9px}.service-portfolio_dialogCopy__yqJAG h2{font-size:clamp(24px,2.3vw,34px);font-weight:400;letter-spacing:-.045em;margin:0}.service-portfolio_dialogCopy__yqJAG p:not(.service-portfolio_eyebrow__LCZbJ){max-width:690px;color:#aebbd0;font-size:12px;line-height:1.8;margin:16px 0 12px}.service-portfolio_dialogCopy__yqJAG small{font-size:9px;color:#a1aec2}.service-portfolio_motionButton__JWARa{flex-shrink:0;margin-top:20px}@keyframes service-portfolio_preview-reveal__YPqiR{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:1100px){.service-portfolio_categories__muHWT,.service-portfolio_foot__E9aQJ,.service-portfolio_heading__DOUEO{width:calc(100% - 72px)}.service-portfolio_introduction__wqmzr{max-width:240px}.service-portfolio_heading__DOUEO h2{font-size:42px}}@media(max-width:760px){.service-portfolio_intro__zLhrn.service-portfolio_appsIntro__cEgfy{min-height:0;padding:108px 20px 28px}.service-portfolio_appsIntro__cEgfy .service-portfolio_introTitle__5pglR{font-size:clamp(42px,10vw,66px)}.service-portfolio_intro__zLhrn{min-height:54svh;padding:100px 20px 56px}.service-portfolio_introTitle__5pglR{font-size:clamp(44px,10.5vw,76px);letter-spacing:-.06em}.service-portfolio_catalog__o0Uol{padding:26px 0 24px;min-height:82svh}.service-portfolio_atmosphere__lTrIT{top:48svh;height:124svh}.service-portfolio_sceneLight__dWiZ1{opacity:.24}.service-portfolio_categories__muHWT,.service-portfolio_foot__E9aQJ,.service-portfolio_heading__DOUEO{width:calc(100% - 40px)}.service-portfolio_heading__DOUEO{display:block}.service-portfolio_heading__DOUEO h2{font-size:clamp(30px,8vw,44px);max-width:560px}.service-portfolio_eyebrow__LCZbJ{font-size:8px;margin-bottom:12px}.service-portfolio_introduction__wqmzr{font-size:11px;line-height:1.7;max-width:320px;margin:15px 0 0}.service-portfolio_categories__muHWT{margin-top:18px;gap:4px}.service-portfolio_categories__muHWT a{font-size:9px;padding:8px 10px}.service-portfolio_gallery__qBFCL{margin-top:10px}.service-portfolio_gallery__qBFCL>section{--card-width:92vw}.service-portfolio_gallery__qBFCL [data-portfolio-track]{height:clamp(250px,35svh,390px)}.service-portfolio_foot__E9aQJ{align-items:flex-start;gap:14px;flex-direction:column;padding-top:14px}.service-portfolio_foot__E9aQJ p{font-size:8px}.service-portfolio_scroll__2_kbu{font-size:11px;justify-content:space-between;width:100%;min-height:36px}.service-portfolio_inlineMotion__tb7Em{margin-bottom:14px}.service-portfolio_explore__Mvad6{right:20%;bottom:13%;padding:6px 8px;font-size:8px;gap:7px}.service-portfolio_expertise__QV0jI .page-hero{padding-top:65px}.service-portfolio_dialog__J6lY1{padding:18px 18px 30px}.service-portfolio_dialogHeader__bWHf1{margin-bottom:28px}.service-portfolio_dialogHeader__bWHf1 p{font-size:8px;max-width:170px;line-height:1.7}.service-portfolio_dialogHeader__bWHf1 button{font-size:10px;padding:10px 14px}.service-portfolio_dialogScene__Sa1d7{width:100%;aspect-ratio:2.05}.service-portfolio_dialogCopy__yqJAG{margin-top:25px;display:block}.service-portfolio_dialogCopy__yqJAG h2{font-size:28px;line-height:1.15}.service-portfolio_dialogCopy__yqJAG p:not(.service-portfolio_eyebrow__LCZbJ){font-size:12px}.service-portfolio_dialogCopy__yqJAG small{font-size:9px;line-height:1.7;display:block}.service-portfolio_motionButton__JWARa{margin-top:22px}}@media(prefers-reduced-motion:reduce){.service-portfolio_dialog__J6lY1,.service-portfolio_titleLine__CMmhw{animation:none}.service-portfolio_categories__muHWT a,.service-portfolio_gallery__qBFCL [data-demo-slide],.service-portfolio_sceneLight__dWiZ1,.service-portfolio_scroll__2_kbu span{transition:none}}.service-motion_motion__YSgMU [data-scroll-reveal]{--reveal-delay:0ms}.service-motion_motion__YSgMU [data-reveal-order="1"]{--reveal-delay:75ms}.service-motion_motion__YSgMU [data-reveal-order="2"]{--reveal-delay:150ms}.service-motion_motion__YSgMU [data-reveal-order="3"]{--reveal-delay:225ms}.service-motion_motion__YSgMU [data-reveal-order="4"]{--reveal-delay:300ms}.service-motion_motion__YSgMU[data-reveal-ready=true] [data-scroll-reveal]{transition:opacity .7s ease,transform .85s cubic-bezier(.16,1,.3,1),filter .7s ease;transition-delay:var(--reveal-delay);opacity:1;transform:none;filter:none}.service-motion_motion__YSgMU[data-reveal-ready=true] [data-reveal-state=pending]{opacity:0;transform:translate3d(0,30px,0);filter:blur(4px);pointer-events:none}.service-motion_motion__YSgMU[data-reveal-ready=true] [data-scroll-reveal]:has(:focus-visible){opacity:1;transform:none;filter:none;transition:none;pointer-events:auto}.service-motion_motion__YSgMU [data-scroll-reveal]>.service-card{height:100%}@media(prefers-reduced-motion:reduce){.service-motion_motion__YSgMU[data-reveal-ready=true] [data-scroll-reveal]{opacity:1;transform:none;filter:none;transition:none;pointer-events:auto}}.service-card-accent_accent__wUpFU{position:relative;display:block;width:100%;height:100%;pointer-events:none;isolation:isolate}.service-card-accent_object__EU_k2{position:absolute;inset:0;display:block;animation:service-card-accent_object-float__xgYv0 6.4s ease-in-out infinite;filter:drop-shadow(8px 15px 12px #0006)}.service-card-accent_art__q9CLE,.service-card-accent_can__RLkQh{width:100%;height:100%;object-fit:contain;display:block}.service-card-accent_accent__wUpFU[data-service-accent=web] .service-card-accent_object__EU_k2{animation-duration:7s;filter:drop-shadow(7px 16px 11px #00150c77)}.service-card-accent_accent__wUpFU[data-service-accent=software] .service-card-accent_object__EU_k2{animation-delay:-1.7s}.service-card-accent_accent__wUpFU[data-service-accent=apps] .service-card-accent_object__EU_k2{animation-delay:-3.1s}.service-card-accent_accent__wUpFU[data-service-accent=ai] .service-card-accent_object__EU_k2{animation-delay:-.8s}.service-card-accent_shadow__kw98W{position:absolute;left:20%;right:15%;bottom:1%;height:10%;border-radius:50%;background:#0006;filter:blur(9px);opacity:.55;animation:service-card-accent_shadow-float__aV1EV 6.4s ease-in-out infinite}.service-card-accent_satellite__X_sok{animation:service-card-accent_satellite-float__PSH_s 5.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.service-card-accent_satelliteTwo__CPhVx{animation:service-card-accent_satellite-float__PSH_s 6.8s ease-in-out -2s infinite;transform-box:fill-box;transform-origin:center}[data-service-card-visible=false] .service-card-accent_object__EU_k2,[data-service-card-visible=false] .service-card-accent_satelliteTwo__CPhVx,[data-service-card-visible=false] .service-card-accent_satellite__X_sok,[data-service-card-visible=false] .service-card-accent_shadow__kw98W{animation-play-state:paused}@keyframes service-card-accent_object-float__xgYv0{0%,to{transform:translate3d(0,3px,0) rotate(-2deg)}50%{transform:translate3d(2px,-7px,0) rotate(2deg)}}@keyframes service-card-accent_shadow-float__aV1EV{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(.83);opacity:.3}}@keyframes service-card-accent_satellite-float__PSH_s{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.service-card-accent_object__EU_k2,.service-card-accent_satelliteTwo__CPhVx,.service-card-accent_satellite__X_sok,.service-card-accent_shadow__kw98W{animation:none}}.service-showcase-card_card__vdEXA{--card-accent:#a2baff;position:relative;isolation:isolate;container-type:inline-size;display:flex;flex-direction:column;padding:25px 28px 22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-accent) 22%,#1a2330);border-radius:22px;background:radial-gradient(ellipse at 90% 30%,color-mix(in srgb,var(--card-secondary) 46%,transparent),transparent 68%),linear-gradient(135deg,#0d1420,#090e17);color:#f5f7fa;text-decoration:none;transition:border-color .3s,box-shadow .3s,translate .3s}.service-showcase-card_card__vdEXA:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 72% 30%,color-mix(in srgb,var(--card-accent) 12%,transparent),transparent 70%);opacity:0;transition:opacity .4s}.service-showcase-card_card__vdEXA:focus-visible,.service-showcase-card_card__vdEXA:hover{border-color:color-mix(in srgb,var(--card-accent) 60%,#1a2330);box-shadow:0 14px 60px #0004;translate:0 -3px}.service-showcase-card_card__vdEXA:focus-visible:before,.service-showcase-card_card__vdEXA:hover:before{opacity:1}.service-showcase-card_card__vdEXA:focus-visible{outline:2px solid var(--card-accent);outline-offset:5px}.service-showcase-card_top__IXoJp{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:2}.service-showcase-card_badge__TncGB{display:inline-flex;align-items:center;gap:10px;color:var(--card-accent);font-size:9px;letter-spacing:.15em}.service-showcase-card_badge__TncGB>span:first-child{display:grid;place-items:center;width:35px;height:35px;border:1px solid color-mix(in srgb,var(--card-accent) 24%,transparent);border-radius:12px;background:color-mix(in srgb,var(--card-accent) 9%,transparent);font-size:18px;letter-spacing:0}.service-showcase-card_arrow__rocAJ{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #ffffff18;color:var(--card-accent);transition:rotate .3s}.service-showcase-card_card__vdEXA:hover .service-showcase-card_arrow__rocAJ{rotate:-8deg}.service-showcase-card_body__Nx9kp{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:12px;min-height:275px;margin:10px 0}.service-showcase-card_copy__O7jqz{position:relative;z-index:2;min-width:0}.service-showcase-card_copy__O7jqz h3{font-size:clamp(24px,5.25cqw,34px);line-height:1.1;letter-spacing:-.055em;font-weight:450;margin:0 0 18px;text-wrap:balance}.service-showcase-card_copy__O7jqz p{font-size:12px;line-height:1.8;color:#b6c1d1;margin:0;max-width:250px}.service-showcase-card_visual__4QhvC{position:relative;min-width:0;height:275px;perspective:1000px;pointer-events:none}.service-showcase-card_halo__rwVSj{position:absolute;inset:12% -12% 5%;background:radial-gradient(ellipse,color-mix(in srgb,var(--card-accent) 20%,transparent),transparent 68%);filter:blur(13px)}.service-showcase-card_orbit__v_2Ct{position:absolute;inset:20% -7% 14%;border:1px solid color-mix(in srgb,var(--card-accent) 15%,transparent);border-radius:50%;transform:rotate(-28deg) scaleY(.65)}.service-showcase-card_device__6clMu{position:absolute;filter:drop-shadow(7px 24px 20px #0008);transform-style:preserve-3d;transition:transform .65s cubic-bezier(.16,1,.3,1)}.service-showcase-card_mac__F5YJI{width:110%;left:-5%;top:21%;transform:rotateY(-13deg) rotateX(7deg) rotate(-5deg)}.service-showcase-card_ipad__kIJ4F{width:61%;left:23%;top:5%;transform:rotateY(-15deg) rotate(8deg)}.service-showcase-card_iphone__b8ptA{width:43%;left:36%;top:3%;transform:rotateY(-15deg) rotate(10deg)}.service-showcase-card_card__vdEXA:focus-visible .service-showcase-card_mac__F5YJI,.service-showcase-card_card__vdEXA:hover .service-showcase-card_mac__F5YJI{transform:rotateY(-4deg) rotateX(3deg) rotate(-2deg)}.service-showcase-card_card__vdEXA:focus-visible .service-showcase-card_ipad__kIJ4F,.service-showcase-card_card__vdEXA:focus-visible .service-showcase-card_iphone__b8ptA,.service-showcase-card_card__vdEXA:hover .service-showcase-card_ipad__kIJ4F,.service-showcase-card_card__vdEXA:hover .service-showcase-card_iphone__b8ptA{transform:rotateY(-4deg) rotate(3deg)}.service-showcase-card_frame__tZpRI{position:relative;padding:4px;border:1px solid #b9c7da87;background:linear-gradient(145deg,#99a5b6,#323d50 15%,#0a101a 60%,#606f84);border-radius:10px;box-shadow:inset 0 1px 1px #fff4;overflow:hidden}.service-showcase-card_chrome__i9fx9{height:15px;display:flex;align-items:center;gap:3px;padding:0 5px;background:#111a25;color:#9faec1;font-size:5px;border-radius:5px 5px 0 0}.service-showcase-card_chrome__i9fx9 i{width:3px;height:3px;border-radius:50%;background:#667991}.service-showcase-card_chrome__i9fx9 i:first-child{background:#b58d83}.service-showcase-card_chrome__i9fx9 i:nth-child(2){background:#b6aa7e}.service-showcase-card_chrome__i9fx9 span{flex:1 1;text-align:center;padding-right:15px}.service-showcase-card_screen__VCTzD{position:relative;overflow:hidden;aspect-ratio:8/5;background:#09111b;border-radius:2px}.service-showcase-card_film___u_68,.service-showcase-card_poster__gfi41{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.service-showcase-card_film___u_68{opacity:0;transition:opacity .2s ease}.service-showcase-card_card__vdEXA[data-service-card-playing=true] .service-showcase-card_film___u_68{opacity:1}.service-showcase-card_base__FBrs8{position:relative;left:-5%;width:110%;height:7px;border-radius:1px 1px 45% 45%;background:linear-gradient(#a4b0c0,#556277 25%,#263344 65%,#121b2b);box-shadow:inset 0 1px 1px #fff5}.service-showcase-card_base__FBrs8 i{position:absolute;left:43%;top:0;width:14%;height:3px;border-radius:0 0 5px 5px;background:#243146}.service-showcase-card_ipad__kIJ4F .service-showcase-card_frame__tZpRI{padding:5px;border-radius:13px}.service-showcase-card_ipad__kIJ4F .service-showcase-card_screen__VCTzD{aspect-ratio:480/632;border-radius:8px}.service-showcase-card_iphone__b8ptA .service-showcase-card_frame__tZpRI{padding:4px;border-radius:20px}.service-showcase-card_iphone__b8ptA .service-showcase-card_screen__VCTzD{aspect-ratio:390/844;border-radius:15px}.service-showcase-card_notch__ibC_m{position:absolute;left:33%;top:4px;width:34%;height:10px;border-radius:0 0 7px 7px;background:#070a11}.service-showcase-card_camera__LhQDi{position:absolute;left:49%;top:2px;width:2px;height:2px;border-radius:50%;background:#334a6c}.service-showcase-card_homeBar__wef_I{position:absolute;bottom:7px;left:38%;width:24%;height:2px;border-radius:3px;background:#d4def0aa}.service-showcase-card_accent__TktD8{position:absolute;z-index:2;right:-4%;bottom:19%;width:36%;aspect-ratio:1;filter:drop-shadow(0 15px 13px #0007);transition:opacity .3s,scale .5s}.service-showcase-card_card__vdEXA[data-service-card=web] .service-showcase-card_accent__TktD8{width:33%;right:-7%;bottom:10%;aspect-ratio:.65}.service-showcase-card_card__vdEXA[data-service-card=ai] .service-showcase-card_accent__TktD8,.service-showcase-card_card__vdEXA[data-service-card=apps] .service-showcase-card_accent__TktD8{left:0;right:auto;bottom:14%;width:42%}.service-showcase-card_card__vdEXA[data-service-card-playing=true] .service-showcase-card_accent__TktD8{opacity:0;scale:.9}.service-showcase-card_caption__3rGmk{position:absolute;bottom:1px;left:0;right:0;text-align:center;font-size:6px;letter-spacing:.14em;color:color-mix(in srgb,var(--card-accent) 65%,#b3bfcc)}.service-showcase-card_playHint__85scW{position:absolute;left:6%;top:3%;display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #ffffff14;border-radius:30px;background:#0b1420b8;font-size:7px;color:#becbdb;white-space:nowrap}.service-showcase-card_playDot__RTOL_{width:4px;height:4px;border-radius:50%;background:var(--card-accent);box-shadow:0 0 7px var(--card-accent)}.service-showcase-card_liveHint__mJoov{display:none}.service-showcase-card_card__vdEXA[data-service-card-playing=true] .service-showcase-card_liveHint__mJoov{display:inline}.service-showcase-card_card__vdEXA[data-service-card-playing=true] .service-showcase-card_idleHint__U2BHM{display:none}.service-showcase-card_tags__NsnBN{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;position:relative;z-index:2}.service-showcase-card_tags__NsnBN>span{font-size:9px;padding:5px 8px;border-radius:6px;background:color-mix(in srgb,var(--card-accent) 5%,#0b111b);border:1px solid color-mix(in srgb,var(--card-accent) 17%,transparent);color:#b8c6d8;line-height:1.5}.service-showcase-card_cta__pEql5{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;margin-top:20px;border-top:1px solid color-mix(in srgb,var(--card-accent) 17%,transparent);font-size:11px;color:#e3edf7}.service-showcase-card_cta__pEql5 svg{color:var(--card-accent);transition:translate .25s}.service-showcase-card_card__vdEXA:hover .service-showcase-card_cta__pEql5 svg{translate:3px 0}.service-showcase-card_premium__6CHnG{--card-light-x:50%;--card-light-y:35%;border-color:color-mix(in srgb,var(--card-accent) 28%,#283442);background:radial-gradient(ellipse at 95% 42%,color-mix(in srgb,var(--card-accent) 12%,transparent),transparent 62%),linear-gradient(145deg,#19222e,#101722 42%,#0a1019);box-shadow:inset 0 1px 0 #ffffff0c,0 12px 35px #0003}.service-showcase-card_premium__6CHnG:before{background:radial-gradient(360px circle at var(--card-light-x) var(--card-light-y),color-mix(in srgb,var(--card-accent) 15%,transparent),transparent 75%)}.service-showcase-card_premium__6CHnG:after{content:"";position:absolute;inset:0;z-index:3;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,transparent 16%,color-mix(in srgb,var(--card-accent) 65%,transparent) 30%,#edf6ffb3 36%,transparent 45%,transparent 74%,color-mix(in srgb,var(--card-accent) 35%,transparent) 90%,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;animation:service-showcase-card_expertise-shine__8AyST 14s ease-in-out infinite;animation-play-state:paused;transition:opacity .35s}.service-showcase-card_premium__6CHnG[data-service-card-visible=true]:after{animation-play-state:running}.service-showcase-card_premium__6CHnG[data-service-card=apps]:after{animation-delay:-4.5s}.service-showcase-card_premium__6CHnG[data-service-card=ai]:after{animation-delay:-9s}.service-showcase-card_premium__6CHnG .service-showcase-card_badge__TncGB>span:first-child{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 15%,#14202c),#111a25);box-shadow:inset 0 1px 0 #ffffff14,0 5px 15px #0003}.service-showcase-card_premium__6CHnG .service-showcase-card_arrow__rocAJ{width:38px;height:38px;border-color:#ffffff80;background:linear-gradient(135deg,#fff,#c7d9e7);color:#101923;box-shadow:0 3px 12px #0003;transition:translate .3s,box-shadow .3s;rotate:0}.service-showcase-card_premium__6CHnG .service-showcase-card_copy__O7jqz h3{color:#f5f7fa}.service-showcase-card_premium__6CHnG .service-showcase-card_tags__NsnBN>span{border-radius:999px;background:#09111c80;border-color:color-mix(in srgb,var(--card-accent) 22%,#17202c);color:#c5d1e0;padding:6px 10px}.service-showcase-card_premium__6CHnG .service-showcase-card_cta__pEql5{position:relative;z-index:2;color:#eef4fb;border-top-color:#ffffff14}.service-showcase-card_premium__6CHnG .service-showcase-card_cta__pEql5 svg{width:29px;height:29px;padding:5px;border:1px solid color-mix(in srgb,var(--card-accent) 35%,transparent);border-radius:50%;background:color-mix(in srgb,var(--card-accent) 7%,transparent)}.service-showcase-card_premium__6CHnG:focus-visible{box-shadow:0 20px 50px #0005,0 0 32px color-mix(in srgb,var(--card-accent) 9%,transparent)}.service-showcase-card_premium__6CHnG:focus-visible:before{background:radial-gradient(360px circle at 50% 35%,color-mix(in srgb,var(--card-accent) 15%,transparent),transparent 75%);opacity:1}.service-showcase-card_premium__6CHnG:focus-visible:after{opacity:1}.service-showcase-card_premium__6CHnG:focus-visible .service-showcase-card_arrow__rocAJ{translate:1px -1px;box-shadow:0 0 18px color-mix(in srgb,var(--card-accent) 25%,transparent)}@media(hover:hover){.service-showcase-card_premium__6CHnG:hover{box-shadow:0 20px 50px #0005,0 0 32px color-mix(in srgb,var(--card-accent) 9%,transparent)}.service-showcase-card_premium__6CHnG:hover:after{opacity:1}.service-showcase-card_premium__6CHnG:hover .service-showcase-card_arrow__rocAJ{translate:1px -1px;box-shadow:0 0 18px color-mix(in srgb,var(--card-accent) 25%,transparent);rotate:0}}@keyframes service-showcase-card_expertise-shine__8AyST{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@supports not ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.service-showcase-card_premium__6CHnG:after{display:none}}@container(max-width:395px){.service-showcase-card_body__Nx9kp{grid-template-columns:1fr;gap:8px;margin-top:24px}.service-showcase-card_copy__O7jqz h3{font-size:30px;max-width:280px;margin-bottom:12px}.service-showcase-card_copy__O7jqz p{max-width:310px}.service-showcase-card_visual__4QhvC{height:265px;width:90%;max-width:320px;justify-self:center;margin-top:5px}.service-showcase-card_mac__F5YJI{width:94%;left:1%;top:16%}.service-showcase-card_ipad__kIJ4F{width:49%;left:31%;top:3%}.service-showcase-card_iphone__b8ptA{width:35%;left:40%;top:1%}.service-showcase-card_accent__TktD8{right:0}.service-showcase-card_card__vdEXA[data-service-card=web] .service-showcase-card_accent__TktD8{width:25%;right:0;bottom:12%}.service-showcase-card_card__vdEXA[data-service-card=ai] .service-showcase-card_accent__TktD8,.service-showcase-card_card__vdEXA[data-service-card=apps] .service-showcase-card_accent__TktD8{left:9%;width:36%}.service-showcase-card_playHint__85scW{left:0;top:1%}}@media(max-width:760px){.service-showcase-card_card__vdEXA{padding:22px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.service-showcase-card_accent__TktD8,.service-showcase-card_arrow__rocAJ,.service-showcase-card_card__vdEXA,.service-showcase-card_card__vdEXA:before,.service-showcase-card_cta__pEql5 svg,.service-showcase-card_device__6clMu,.service-showcase-card_film___u_68{transition:none}.service-showcase-card_card__vdEXA:focus-visible,.service-showcase-card_card__vdEXA:hover{translate:none}.service-showcase-card_card__vdEXA:focus-visible .service-showcase-card_device__6clMu,.service-showcase-card_card__vdEXA:hover .service-showcase-card_device__6clMu{transform:none}}@media(prefers-reduced-motion:reduce){.service-showcase-card_premium__6CHnG:after{animation:none;transition:none}.service-showcase-card_premium__6CHnG:focus-visible .service-showcase-card_arrow__rocAJ,.service-showcase-card_premium__6CHnG:hover .service-showcase-card_arrow__rocAJ,.service-showcase-card_premium__6CHnG:hover .service-showcase-card_cta__pEql5 svg{translate:none}.service-showcase-card_premium__6CHnG .service-showcase-card_arrow__rocAJ{transition:none}}@media(forced-colors:active){.service-showcase-card_premium__6CHnG:after,.service-showcase-card_premium__6CHnG:before{display:none}.service-showcase-card_premium__6CHnG,.service-showcase-card_premium__6CHnG .service-showcase-card_arrow__rocAJ,.service-showcase-card_premium__6CHnG .service-showcase-card_tags__NsnBN>span{border:1px solid ButtonText}}