.website-showcase.ws-experience{--ws-bg:#07080d;--ws-panel:#101119;--ws-panel-light:#171824;--ws-text:#f5f3fb;--ws-muted:#9798aa;--ws-accent:#ad91ff;--ws-cyan:#78e5e8;--ws-pink:#ff9ecb;--ws-border:#ffffff1b;--ws-radius:20px;z-index:2147483647;isolation:isolate;color:var(--ws-text);background:var(--ws-bg);-webkit-font-smoothing:antialiased;scrollbar-width:thin;scrollbar-color:#343243 #090a10;font-family:inherit;position:fixed;inset:0;overflow:hidden auto}.ws-experience *,.ws-experience :before,.ws-experience :after{box-sizing:border-box}.ws-experience button,.ws-experience a{font:inherit;-webkit-tap-highlight-color:transparent}.ws-experience button{color:inherit}.ws-experience a{color:inherit;text-decoration:none}.ws-experience button:focus-visible,.ws-experience a:focus-visible{outline:2px solid var(--ws-accent);outline-offset:4px}.ws-ambient{z-index:-2;filter:blur(120px);pointer-events:none;opacity:.16;border-radius:50%;width:500px;height:500px;position:absolute}.ws-ambient-a{background:#7549ed;top:2%;right:-12%}.ws-ambient-b{background:#146b91;top:55%;left:-20%}.ws-grid{z-index:-2;pointer-events:none;opacity:.19;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000008c 50%,#0000 90%);mask-image:linear-gradient(#000,#0000008c 50%,#0000 90%)}.ws-noise{z-index:-1;opacity:.08;pointer-events:none;background-image:radial-gradient(#ffffffb3 .5px,#0000 .7px);background-size:4px 4px;position:absolute;inset:0}.ws-section{padding:115px max(7%,50% - 690px);position:relative}.ws-nav{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07080dc2;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;min-height:75px;padding:12px 5.5%;display:flex;position:sticky;top:0}.ws-logo,.ws-footer-brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.ws-logo-mark{color:#fff;letter-spacing:-.1em;background:linear-gradient(135deg,#ad91ff40,#ffffff06);border:1px solid #ffffff4d;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:750;display:grid}.ws-logo-name{letter-spacing:.14em;font-size:11px;font-weight:750}.ws-logo-separator{background:#fff3;width:1px;height:18px;margin:0 3px}.ws-logo-caption{color:#8b8b9d;letter-spacing:.13em;font-size:8px}.ws-nav-links{align-items:center;gap:clamp(17px,2.8vw,42px);display:flex}.ws-nav-links a{color:#a7a7b8;font-size:11px;transition:color .2s}.ws-nav-links a:hover{color:#fff}.ws-close{border:1px solid var(--ws-border);color:#fff;cursor:pointer;background:#ffffff0b;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:37px;padding:0 13px;transition:background .2s,border-color .2s;display:inline-flex;font-size:10px!important}.ws-close:hover{background:#ffffff1a;border-color:#ffffff4d}.ws-hero{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:25px;min-height:min(790px,100svh - 75px);padding:70px 7% 85px;display:grid;position:relative}.ws-hero-copy{z-index:3;width:100%;max-width:570px;position:relative}.ws-status{color:#c4bbeb;letter-spacing:.16em;align-items:center;gap:10px;font-size:9px;font-weight:650;display:flex}.ws-status-light,.ws-callout-pulse{background:#8ce9b9;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 14px #8ce9b999}.ws-status-light{animation:2.5s ease-in-out infinite ws-status-pulse}@keyframes ws-status-pulse{0%,to{opacity:.55}50%{opacity:1}}.ws-hero-title{color:var(--ws-text);letter-spacing:-.09em;margin:30px 0 24px;font-size:clamp(64px,7.8vw,115px);font-weight:540;line-height:.9}.ws-title-accent{align-items:center;gap:15px;display:inline-flex}.ws-title-italic{color:#b4a1f4;letter-spacing:-.09em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.ws-title-star{color:var(--ws-cyan);vertical-align:top;font-size:.34em;animation:18s linear infinite ws-star-turn;display:inline-block}@keyframes ws-star-turn{to{transform:rotate(360deg)}}.ws-hero-description{max-width:410px;color:var(--ws-muted);margin:0;font-size:13px;line-height:1.95}.ws-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.ws-button-primary{background:linear-gradient(110deg,#d2c4ff,#a995f5);border:1px solid #cfc2ffb3;border-radius:8px;justify-content:center;align-items:center;gap:17px;min-height:48px;padding:0 19px;font-size:11px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;color:#100c1b!important}.ws-button-primary:hover{transform:translateY(-3px);box-shadow:0 10px 35px #ad91ff3d}.ws-button-text{align-items:center;gap:10px;font-size:11px;transition:color .2s;display:inline-flex;color:#d2cfdf!important}.ws-button-text:hover{color:#fff!important}.ws-hero-footnote{color:#737488;letter-spacing:.15em;align-items:center;gap:12px;margin-top:62px;font-size:8px;display:flex}.ws-footnote-line{background:#8d79cf;width:28px;height:1px}.ws-hero-index{color:#818196;letter-spacing:.08em;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:28px;left:7%}.ws-hero-index>span:first-child{color:#d4c6ff}.ws-index-rule{background:#fff3;width:44px;height:1px}.ws-orb-stage{perspective:1000px;isolation:isolate;place-items:center;min-width:0;min-height:510px;display:grid;position:relative}.ws-orb-scene{aspect-ratio:1;width:min(100%,490px);transform-style:preserve-3d;will-change:transform;place-items:center;display:grid;position:relative}.ws-orb-halo{pointer-events:none;border-radius:50%;position:absolute}.ws-halo-outer{border:1px solid #b59eff1c;animation:6s ease-in-out infinite ws-halo-breathe;inset:5%;box-shadow:0 0 90px #825fff17,inset 0 0 70px #7058e70e}.ws-halo-inner{border:1px dashed #b1a4ff30;animation:50s linear infinite ws-orbit-spin;inset:17%}@keyframes ws-halo-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes ws-orbit-spin{to{transform:rotate(360deg)}}.ws-orb-ring{pointer-events:none;transform-style:preserve-3d;border:1px solid #b9a6ff6e;border-radius:50%;position:absolute}.ws-ring-a{width:85%;height:31%;animation:11s ease-in-out infinite ws-ring-drift-a;transform:rotate(-31deg)rotateX(65deg);box-shadow:0 0 15px #a990ff1a}.ws-ring-b{border-color:#70e2ec61;width:79%;height:42%;animation:13s ease-in-out infinite ws-ring-drift-b;transform:rotate(38deg)rotateX(65deg)}.ws-ring-c{border-color:#d0b9ff40;width:56%;height:91%;animation:17s ease-in-out infinite ws-ring-drift-c;transform:rotate(34deg)rotateY(55deg)}@keyframes ws-ring-drift-a{0%,to{transform:rotate(-31deg)rotateX(65deg)translateZ(0)}50%{transform:rotate(-25deg)rotateX(59deg)translateZ(12px)}}@keyframes ws-ring-drift-b{0%,to{transform:rotate(38deg)rotateX(65deg)}50%{transform:rotate(31deg)rotateX(71deg)}}@keyframes ws-ring-drift-c{0%,to{transform:rotate(34deg)rotateY(55deg)}50%{transform:rotate(43deg)rotateY(48deg)}}.ws-orb{aspect-ratio:1;background:radial-gradient(circle at 31% 24%,#ffffffb3,#0000 8%),radial-gradient(circle at 31% 26%,#c4b1ffe6,#0000 27%),radial-gradient(circle at 72% 72%,#5043bff2,#0000 40%),radial-gradient(circle at 48%,#9c80f7 0%,#4e3e9a 40%,#151326 75%);border:1px solid #ece3ff8c;border-radius:50%;place-items:center;width:49%;animation:5.5s ease-in-out infinite ws-orb-float;display:grid;position:relative;overflow:hidden;transform:translateZ(35px);box-shadow:inset -20px -26px 45px #000000a6,inset 9px 8px 22px #ffffff3d,0 0 50px #9070ff42,0 0 130px #6751e72b}@keyframes ws-orb-float{0%,to{translate:0}50%{translate:0 -9px}}.ws-orb-shine{filter:blur(5px);background:linear-gradient(130deg,#ffffff6e,#ffffff0a 62%,#0000);border-radius:50%;position:absolute;inset:8% 19% 48% 9%;transform:rotate(-28deg)}.ws-orb-core{background:radial-gradient(circle at 45% 40%,#d0c5ff42,#0000 52%),#100c2a4d;border:1px solid #e6daff45;border-radius:50%;position:absolute;inset:17%;box-shadow:inset 0 0 35px #cbb7ff26}.ws-orb-glass{border-radius:inherit;background:linear-gradient(145deg,#ffffff21,#0000 38%,#08051d4d);position:absolute;inset:0}.ws-orb-glint{aspect-ratio:1;background:#f1eaff;border-radius:50%;width:7%;position:absolute;top:17%;right:20%;box-shadow:0 0 22px 8px #d1b9ff52}.ws-orb-symbol{z-index:2;aspect-ratio:1;color:#e8e1ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100c283b;border:1px solid #ffffff4f;border-radius:29%;place-items:center;width:47%;display:grid;position:relative;transform:rotate(-12deg)}.ws-orb-satellite{z-index:4;aspect-ratio:1;color:#e3dcff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161428d9;border:1px solid #fff3;border-radius:13px;place-items:center;width:39px;display:grid;position:absolute;box-shadow:0 8px 35px #0000004d}.ws-satellite-a{animation:5s ease-in-out infinite ws-satellite-a;top:22%;left:19%}.ws-satellite-b{color:#a3f1f2;animation:6s ease-in-out infinite ws-satellite-b;bottom:26%;right:16%}.ws-satellite-c{color:#ffd3e7;animation:7s ease-in-out infinite reverse ws-satellite-a;top:20%;right:21%}@keyframes ws-satellite-a{0%,to{translate:0;rotate:0deg}50%{translate:4px -9px;rotate:5deg}}@keyframes ws-satellite-b{0%,to{translate:0;rotate:0deg}50%{translate:-6px 8px;rotate:-6deg}}.ws-particle{width:var(--particle-size);height:var(--particle-size);transform:rotate(var(--particle-angle)) translateX(var(--particle-distance));animation:3.5s ease-in-out infinite ws-particle-pulse;animation-delay:var(--particle-delay);pointer-events:none;background:#d9ccff;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #b79dffbf}@keyframes ws-particle-pulse{0%,to{opacity:.25;scale:.7}50%{opacity:1;scale:1.2}}.ws-orb-label{z-index:3;color:#89889f;letter-spacing:.13em;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute}.ws-orb-label-top{top:4%;left:8%}.ws-label-index{color:var(--ws-accent)}.ws-orb-label-bottom{white-space:nowrap;justify-content:center;gap:9px;bottom:3%;left:2%;right:2%}.ws-label-dot{background:var(--ws-accent);border-radius:50%;width:3px;height:3px}.ws-orb-callout{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10111bc7;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 12px 35px #0003}.ws-orb-callout-left{top:24%;right:-2%}.ws-orb-callout-right{bottom:19%;left:-4%}.ws-orb-callout>span:last-child{flex-direction:column;gap:4px;display:flex}.ws-orb-callout strong{color:#eeebf8;font-size:9px;font-weight:600}.ws-orb-callout small{color:#9393a7;font-size:8px}.ws-orb-callout-right>svg{color:var(--ws-cyan)}.ws-ticker{border-bottom:1px solid var(--ws-border);background:#ffffff05;padding:18px 0;overflow:hidden}.ws-ticker-track,.ws-ticker-group{width:max-content;display:flex}.ws-ticker-track{animation:40s linear infinite ws-ticker-scroll}.ws-ticker-group{flex-shrink:0;align-items:center}.ws-ticker:hover .ws-ticker-track{animation-play-state:paused}.ws-ticker-item{color:#a5a3b6;letter-spacing:.16em;white-space:nowrap;align-items:center;gap:25px;padding:0 25px;font-size:9px;font-weight:600;display:flex}.ws-ticker-item span{color:var(--ws-accent);font-size:15px}@keyframes ws-ticker-scroll{to{transform:translate(-50%)}}.ws-journey{border-bottom:1px solid var(--ws-border);background:radial-gradient(at 76% 52%,#6b53c91a,#0000 37%),linear-gradient(#090a11,#0b0c14 55%,#090a11);height:300vh;position:relative}.ws-journey-sticky{flex-direction:column;justify-content:center;height:100vh;min-height:650px;display:flex;position:sticky;top:0;overflow:hidden}.ws-journey-heading{z-index:2;justify-content:space-between;align-items:end;gap:20px;padding:34px 7vw 18px;display:flex;position:relative}.ws-journey-heading .ws-section-kicker{color:#938da9;letter-spacing:.16em;gap:9px;font-size:8px;display:flex}.ws-journey-heading .ws-section-kicker span{color:var(--ws-cyan)}.ws-journey-heading p{color:#f1eef9;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(17px,2vw,24px)}.ws-journey-counter{color:#aaa3c1;align-items:center;gap:11px;font-size:9px;display:flex}.ws-journey-counter i{background:linear-gradient(90deg, var(--ws-accent), #ffffff1f);width:60px;height:1px}.ws-journey-progress{z-index:2;background:#ffffff1a;height:1px;margin:0 7vw;position:relative;overflow:hidden}.ws-journey-progress span{transform-origin:0;background:linear-gradient(90deg, var(--ws-accent), var(--ws-cyan));width:100%;height:100%;display:block;box-shadow:0 0 14px #ad91ffcc}.ws-journey-track{will-change:transform;width:300vw;height:min(76vh,790px);min-height:460px;margin-top:10px;display:flex}.ws-journey-panel{flex:0 0 100vw;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3vw;width:100vw;height:100%;padding:18px 8vw 32px;display:grid;position:relative}.ws-journey-copy{z-index:1;max-width:490px;position:relative}.ws-journey-index{color:var(--ws-cyan);letter-spacing:.18em;font-size:8px;font-weight:700}.ws-journey-copy h2{color:#f4f1fb;letter-spacing:-.085em;margin:22px 0 19px;font-size:clamp(54px,7.1vw,105px);font-weight:450;line-height:.91}.ws-journey-copy h2 em{color:#b29afa;font-family:Georgia,Times New Roman,serif;font-weight:400}.ws-journey-copy p{color:#9d9bad;max-width:360px;margin:0;font-size:12px;line-height:1.9}.ws-journey-note{color:#747488;letter-spacing:.14em;align-items:center;gap:9px;margin-top:33px;font-size:7px;font-weight:700;display:flex}.ws-journey-note>span{background:var(--ws-accent);width:20px;height:1px}.ws-journey-art{aspect-ratio:1.14;background:#ffffff05;border:1px solid #ffffff17;border-radius:22px;justify-self:center;width:min(100%,680px);position:relative;overflow:hidden;box-shadow:0 35px 100px #00000040,inset 0 1px #ffffff0a}.ws-journey-art:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 78%);mask-image:radial-gradient(#000,#0000 78%)}.ws-signal-art{background:radial-gradient(at 51% 52%,#6c50c43d,#0e0f193d 45%,#0000 75%);place-items:center;display:grid}.ws-signal-orbit{aspect-ratio:1;border:1px solid #c1adff47;border-radius:50%;width:58%;position:absolute;box-shadow:0 0 50px #896bef17}.ws-signal-orbit.orbit-a{width:48%}.ws-signal-orbit.orbit-b{opacity:.65;border-style:dashed;width:69%}.ws-signal-core{z-index:1;aspect-ratio:1;color:#f7f2ff;background:radial-gradient(circle at 33% 25%,#d7ceff,#8268cf 25%,#25203e 75%);border:1px solid #dbd0ff8c;border-radius:50%;align-content:center;justify-items:center;gap:9px;width:26%;animation:4s ease-in-out infinite ws-signal-breathe;display:grid;position:relative;box-shadow:0 0 0 15px #a189ff0b,0 0 70px #9270ff61,inset 0 0 26px #ffffff4d}.ws-signal-core span{letter-spacing:.2em;text-align:center;font-size:7px}.ws-signal-chip{z-index:2;color:#c9c5d8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0f19ad;border:1px solid #ffffff24;border-radius:9px;padding:10px 13px;font-size:8px;animation:5s ease-in-out infinite ws-chip-float;position:absolute;box-shadow:0 10px 32px #00000038}.ws-signal-chip.chip-a{top:20%;left:12%}.ws-signal-chip.chip-b{animation-delay:-1.7s;top:31%;right:9%}.ws-signal-chip.chip-c{animation-delay:-3.1s;bottom:19%;left:28%}.ws-signal-scan{z-index:1;transform-origin:50%;background:linear-gradient(90deg,#0000,#78e5e8bf,#0000);width:72%;height:1px;animation:8s linear infinite ws-scan-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ws-craft-art{perspective:900px;background:radial-gradient(#3f899133,#0000 66%);place-items:center;display:grid}.ws-craft-card{border:1px solid #ffffff30;border-radius:12px;flex-direction:column;justify-content:space-between;width:44%;height:62%;padding:20px;display:flex;position:absolute;box-shadow:0 30px 80px #00000061}.ws-craft-card>span{letter-spacing:.16em;font-size:7px}.ws-craft-card>strong{letter-spacing:-.09em;font-size:clamp(22px,3vw,44px);line-height:.9}.ws-craft-card>i{align-self:end;font-size:25px;font-style:normal}.ws-craft-card.craft-back{color:#efe5d0;background:linear-gradient(145deg,#ad514e,#482b3d 76%);animation:6s ease-in-out infinite ws-card-hover;top:15%;left:17%}.ws-craft-card.craft-front{color:#14151c;background:linear-gradient(145deg,#eff1e9,#b7ece6);animation:6s ease-in-out -3s infinite ws-card-hover;bottom:11%;right:15%}.ws-craft-card.craft-front>span{color:#526368}.ws-craft-card.craft-front>i{color:#2b8f8c}.ws-craft-orb{aspect-ratio:1;background:radial-gradient(circle at 32% 25%,#fff,#7dd6ce 25%,#377c87 68%,#25494e);border-radius:50%;width:72px;position:absolute;top:18%;right:14%;box-shadow:0 0 40px #48c7ba4d}.ws-craft-coordinate{color:#818a9a;letter-spacing:.15em;font-size:7px;position:absolute;bottom:17px;left:20px}.ws-build-art{background:radial-gradient(at 48%,#6b54c838,#0000 62%);place-items:center;display:grid}.ws-build-window{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0f19db;border:1px solid #cfc4ff4d;border-radius:12px;width:77%;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000007a,0 0 60px #8065e01f}.ws-build-window-top,.ws-build-window-bottom{color:#89889f;letter-spacing:.1em;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:12px 14px;font-size:7px;display:flex}.ws-build-window-top i{background:#aa93ff;border-radius:50%;width:5px;height:5px}.ws-build-window-top i:nth-child(2){background:#73d9d1}.ws-build-window-top i:nth-child(3){background:#ef9cc6}.ws-build-window-top span{margin-left:8px}.ws-build-window-top b{color:#bba8ff;margin-left:auto;font-size:13px}.ws-build-window-body{grid-template-columns:1fr .9fr;align-items:center;gap:12px;min-height:230px;padding:24px;display:grid}.ws-build-window-body>div:first-child>span,.ws-build-window-body small{color:#9692ac;letter-spacing:.13em;font-size:7px;display:block}.ws-build-window-body strong{color:#f2effb;letter-spacing:-.08em;margin:14px 0;font-size:clamp(25px,3.4vw,46px);line-height:.95;display:block}.ws-build-visual{aspect-ratio:1;place-items:center;display:grid;position:relative}.ws-build-visual span{aspect-ratio:1;border:1px solid #bba8ff9e;border-radius:50%;width:65%;animation:4s ease-in-out infinite ws-orb-float;box-shadow:0 0 0 14px #a68cff0f,0 0 55px #896ce63b}.ws-build-visual i{border:1px solid #78e5e880;border-radius:50%;width:84%;height:30%;position:absolute;transform:rotate(-31deg)}.ws-build-visual b{color:#d8ccff;font-size:19px;position:absolute}.ws-build-window-bottom{border-top:1px solid #ffffff14;border-bottom:0;justify-content:space-between}.ws-build-window-bottom b{color:#77e2bc;font-size:10px}.ws-build-trail{background:linear-gradient(90deg,#0000,#b096ff99,#0000);width:66%;height:1px;position:absolute}.ws-build-trail.trail-one{animation:4s ease-in-out infinite ws-trail-pass;transform:rotate(30deg)}.ws-build-trail.trail-two{animation:4s ease-in-out -2s infinite ws-trail-pass;transform:rotate(-30deg)}.ws-build-stamp{color:#b099ffb3;text-align:right;font-family:Georgia,serif;font-size:16px;font-style:italic;line-height:1.05;position:absolute;bottom:10%;right:7%}.ws-journey-cta{color:#171322;letter-spacing:.1em;background:linear-gradient(110deg,#d6c8ff,#a88df7);border:1px solid #c3b3ff8c;border-radius:7px;align-items:center;gap:12px;margin-top:29px;padding:13px 16px;font-size:8px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.ws-journey-cta:hover{transform:translateY(-3px);box-shadow:0 12px 30px #a68bff40}.ws-journey-scroll-hint{color:#77778d;letter-spacing:.15em;align-items:center;gap:8px;font-size:7px;animation:1.8s ease-in-out infinite ws-hint-bob;display:flex;position:absolute;bottom:27px;right:7vw}@keyframes ws-signal-breathe{50%{transform:scale(1.07);box-shadow:0 0 0 22px #a189ff09,0 0 90px #9270ff85,inset 0 0 32px #fff6}}@keyframes ws-chip-float{50%{translate:0 -9px}}@keyframes ws-scan-spin{to{rotate:360deg}}@keyframes ws-card-hover{50%{translate:0 -11px}}@keyframes ws-trail-pass{50%{opacity:.28;scale:.84}}@keyframes ws-hint-bob{50%{translate:0 5px}}.ws-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:47px;display:flex}.ws-section-kicker{color:#aaa4c4;letter-spacing:.16em;align-items:center;gap:12px;font-size:9px;font-weight:650;display:flex}.ws-section-kicker>span{color:var(--ws-accent)}.ws-section-heading h2,.ws-approach-intro h2,.ws-contact-content h2{letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(40px,5vw,68px);font-weight:530;line-height:.99}.ws-section-heading h2>span,.ws-approach-intro h2>span{color:#88849e}.ws-section-heading>p{max-width:340px;color:var(--ws-muted);margin:0 0 5px;font-size:12px;line-height:1.9}.ws-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ws-capability-card{border:1px solid var(--ws-border);border-radius:var(--ws-radius);text-align:left;background:radial-gradient(ellipse at 75% 48%, var(--card-glow,transparent), transparent 50%), linear-gradient(145deg, #ffffff0b, #ffffff03);cursor:pointer;flex-direction:column;min-width:0;min-height:335px;padding:22px;transition:border-color .3s,background .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.ws-capability-card:hover,.ws-capability-card.is-selected{border-color:#baa4ff59;box-shadow:0 20px 65px #00000029}.ws-card-web{--card-glow:#8060ef2e}.ws-card-ai{--card-glow:#4abed226}.ws-card-motion{--card-glow:#e464ad21}.ws-card-product{--card-glow:#8887f024}.ws-card-topline{z-index:2;color:#87869a;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:relative}.ws-card-topline svg{color:#aaa2c8;transition:transform .25s}.ws-capability-card:hover .ws-card-topline svg{transform:translate(3px,-3px)}.ws-card-art{flex:1;place-items:center;min-height:160px;display:grid;position:relative;overflow:hidden}.ws-card-content{z-index:2;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex;position:relative}.ws-card-content h3{color:#f3f1f9;letter-spacing:-.045em;margin:0;font-size:18px;font-weight:550}.ws-card-content p{color:#9292a5;max-width:340px;margin:8px 0 0;font-size:10px;line-height:1.8}.ws-card-plus{color:#d5cbf6;background:#ffffff09;border:1px solid #ffffff21;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.ws-card-tags{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.ws-card-tags span{color:#a9a7b9;border:1px solid #ffffff1a;border-radius:99px;padding:5px 9px;font-size:8px}.ws-art-browser{background:#11121c;border:1px solid #baa7ff61;border-radius:9px;width:75%;max-width:280px;transition:transform .4s;position:relative;overflow:visible;transform:rotate(-5deg);box-shadow:0 15px 45px #6953c229}.ws-capability-card:hover .ws-art-browser{transform:rotate(-2deg)translateY(-5px)}.ws-art-browser-top{border-bottom:1px solid #ffffff14;gap:4px;padding:9px;display:flex}.ws-art-browser-top span{background:#a88dfb;border-radius:50%;width:5px;height:5px}.ws-art-browser-top span:nth-child(2){background:#6bd7d2}.ws-art-browser-top span:nth-child(3){background:#ef9cc7}.ws-art-browser-body{grid-template-columns:1fr .8fr;align-items:center;gap:12px;padding:20px 13px;display:grid}.ws-art-lines{flex-direction:column;gap:8px;display:flex}.ws-art-lines i{background:#5e547e;border-radius:5px;height:5px}.ws-art-lines i:first-child{background:#b9a6ff;width:82%;height:8px}.ws-art-lines i:nth-child(2){opacity:.65;width:100%}.ws-art-lines i:nth-child(3){opacity:.35;width:58%}.ws-art-block{background:linear-gradient(140deg,#7962c9,#25203e);border-radius:5px;height:65px}.ws-art-cursor{color:#d5c8ff;filter:drop-shadow(0 0 7px #8e72fa);position:absolute;bottom:17px;right:-17px}.ws-art-ai{aspect-ratio:1;place-items:center;width:165px;display:grid;position:relative}.ws-art-ai-ring{border:1px dashed #85dae666;border-radius:50%;animation:20s linear infinite ws-orbit-spin;position:absolute;inset:2%}.ws-art-ai-core{aspect-ratio:1;color:#b2f3f0;background:radial-gradient(circle at 25% 25%,#4a687e,#10141f 70%);border:1px solid #b0f8f780;border-radius:28px;place-items:center;width:78px;display:grid;transform:rotate(-10deg);box-shadow:0 0 50px #59e1de33}.ws-art-ai-node{background:#c0fff5;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 15px #5ddad4}.ws-art-ai-node.node-a{top:14%;right:14%}.ws-art-ai-node.node-b{bottom:11%;left:25%}.ws-art-ai-node.node-c{top:50%;left:0}.ws-art-wave{perspective:200px;justify-content:center;align-items:center;gap:5px;width:90%;height:110px;display:flex}.ws-art-wave span{width:5px;height:calc(20px + var(--wave-i) * 3px);max-height:60px;animation:1.5s ease-in-out infinite alternate ws-waveform;animation-delay:calc(var(--wave-i) * -.09s);background:linear-gradient(#ff9ecb,#4d315f);border-radius:99px;transform:rotateY(-10deg)}@keyframes ws-waveform{0%{opacity:.55;scale:1 .55}to{opacity:1;scale:1}}.ws-art-ecosystem{width:185px;height:145px;position:relative}.ws-eco-center,.ws-eco-node{z-index:2;color:#d5c9ff;background:#17152a;border:1px solid #b6a4ff59;place-items:center;display:grid;position:absolute}.ws-eco-center{border-radius:15px;width:48px;height:48px;top:40px;left:69px;box-shadow:0 0 30px #a185ff33}.ws-eco-node{border-radius:10px;width:33px;height:33px}.ws-eco-node.eco-a{top:5px;left:9px}.ws-eco-node.eco-b{color:#92f0eb;top:0;right:8px}.ws-eco-node.eco-c{color:#f4acd0;bottom:1px;right:0}.ws-eco-line{z-index:1;transform-origin:0;background:#b6a4ff80;height:1px;position:absolute}.ws-eco-line.eco-line-a{width:55px;top:33px;left:40px;transform:rotate(28deg)}.ws-eco-line.eco-line-b{width:44px;top:31px;left:111px;transform:rotate(-36deg)}.ws-eco-line.eco-line-c{width:70px;top:78px;left:110px;transform:rotate(40deg)}.ws-capability-detail{color:#a4a3b6;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;min-height:57px;margin-top:17px;padding:12px 15px;font-size:10px;display:flex}.ws-detail-marker{color:#d5c7ff;background:#ad91ff1f;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ws-capability-detail strong{color:#efecf8;font-weight:600}.ws-detail-hint{color:#77768a;margin-left:auto;font-size:9px}.ws-playground{background:radial-gradient(at 70% 55%,#6f4ec714,#0000 45%),#ffffff03;border-top:1px solid #fff1}.ws-lab-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.8fr);gap:14px;display:grid}.ws-lab-panel{border:1px solid var(--ws-border);border-radius:var(--ws-radius);background:linear-gradient(140deg,#12131d,#0c0d14);min-width:0;overflow:hidden}.ws-lab-panel-large{min-height:370px}.ws-lab-panel-small{flex-direction:column;min-height:370px;padding:22px;display:flex}.ws-panel-header{justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 22px 0;display:flex}.ws-panel-eyebrow{color:#8c8ba1;letter-spacing:.14em;font-size:8px}.ws-panel-header h3{color:#f1eef8;letter-spacing:-.045em;margin:9px 0 0;font-size:17px;font-weight:550}.ws-panel-status{color:#8bdcb4;letter-spacing:.1em;border:1px solid #83deb72e;border-radius:99px;padding:6px 8px;font-size:7px}.ws-panel-header>svg{color:#b3a0ff}.ws-magnetic-stage{background-image:radial-gradient(#ffffff1f .7px,#0000 .7px);background-size:19px 19px;place-items:center;min-height:235px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.ws-magnetic-rings{aspect-ratio:1;pointer-events:none;width:225px;position:absolute}.ws-magnetic-rings span{border:1px solid #b19aff2e;border-radius:50%;animation:5s ease-in-out infinite ws-halo-breathe;position:absolute;inset:0}.ws-magnetic-rings span:nth-child(2){animation-delay:-1.5s;inset:15%}.ws-magnetic-rings span:nth-child(3){animation-delay:-3s;inset:30%}.ws-magnetic-button{z-index:3;min-height:54px;transform:translate(var(--mx,0), var(--my,0));background:linear-gradient(115deg,#d6c9ff,#a28af0);border:1px solid #dfd4ffa6;border-radius:10px;align-items:center;gap:18px;padding:0 19px;font-size:11px;font-weight:700;transition:transform .2s ease-out;display:inline-flex;position:relative;box-shadow:0 12px 35px #876bff33;color:#141020!important}.ws-panel-footer{color:#77778d;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 22px 19px;font-size:8px;display:flex}.ws-panel-footer svg{color:#b4a1ff}.ws-signal-visual{flex:1;justify-content:center;align-items:center;gap:4px;min-height:150px;padding:20px 0;display:flex}.ws-signal-visual span{width:4px;height:calc(12px + var(--signal-i) * 2px);max-height:64px;animation:1.6s ease-in-out infinite alternate ws-signal;animation-delay:calc(var(--signal-i) * -.08s);background:linear-gradient(#a68eff,#51408a);border-radius:99px;animation-play-state:paused}.ws-signal-toggle.is-on+.ws-panel-note~.ws-signal-visual span{animation-play-state:running}.ws-signal-visual:has(~.ws-signal-toggle.is-on) span{animation-play-state:running}@keyframes ws-signal{0%{opacity:.45;transform:scaleY(.38)}to{opacity:1;transform:scaleY(1)}}.ws-signal-toggle{color:#d8d4e6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 12px;transition:background .2s,border-color .2s;display:flex;font-size:10px!important}.ws-signal-toggle>svg{margin-left:auto}.ws-signal-toggle.is-on{background:#67d3b917;border-color:#87e0cb59}.ws-signal-toggle-dot{background:#7f8294;border-radius:50%;width:7px;height:7px}.ws-signal-toggle.is-on .ws-signal-toggle-dot{background:#8be7c4;box-shadow:0 0 12px #8be7c4}.ws-panel-note{color:#818196;margin:13px 0 0;font-size:9px;line-height:1.7}.ws-approach{border-top:1px solid #fff1;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(35px,7vw,110px);display:grid}.ws-approach-intro h2{font-size:clamp(43px,5vw,68px)}.ws-approach-intro>p{max-width:380px;color:var(--ws-muted);margin:24px 0 0;font-size:12px;line-height:1.95}.ws-inline-link{align-items:center;gap:10px;margin-top:28px;font-size:10px;display:inline-flex;color:#d1c2ff!important}.ws-inline-link svg{transition:transform .2s}.ws-inline-link:hover svg{transform:translate(3px,-3px)}.ws-principle-list{border-top:1px solid var(--ws-border)}.ws-principle{border-bottom:1px solid var(--ws-border);grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:18px;padding:26px 0;display:grid}.ws-principle-number{color:#9b88df;align-self:start;padding-top:3px;font-size:9px}.ws-principle h3{color:#f1eff8;letter-spacing:-.045em;margin:0;font-size:18px;font-weight:500}.ws-principle p{color:#8f8ea2;margin:8px 0 0;font-size:10px;line-height:1.7}.ws-principle>svg{color:#8e8ba3}.ws-experiments{background:radial-gradient(at 75% 45%,#6d53c317,#0000 50%),#ffffff03;border-top:1px solid #fff1;overflow:hidden}.ws-carousel-actions{gap:8px;display:flex}.ws-carousel-actions button{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:39px;height:39px;transition:background .2s,transform .2s;display:grid}.ws-carousel-actions button:hover{background:#ffffff1f;transform:translateY(-2px)}.ws-carousel-viewport{margin-right:-2px;overflow:hidden}.ws-carousel-track{touch-action:pan-y pinch-zoom;gap:15px;display:flex}.ws-concept-card{flex:0 0 calc(33.3333% - 10px);min-width:0}.ws-concept-art{aspect-ratio:1.02/.82;background:#11121a;border:1px solid #ffffff1a;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.ws-concept-one .ws-concept-art{background:radial-gradient(at 50% 48%,#2b2350,#11111b 72%)}.ws-concept-two .ws-concept-art{background:radial-gradient(at 55% 55%,#1c3037,#101219 70%)}.ws-concept-three .ws-concept-art{background:radial-gradient(at 45%,#40243d,#121019 75%)}.ws-concept-four .ws-concept-art{background:radial-gradient(at 55% 55%,#2d2a4c,#101119 75%)}.ws-concept-sphere{aspect-ratio:1;background:radial-gradient(circle at 31% 24%,#e8dcff,#0000 5%),radial-gradient(circle at 35% 27%,#b8a2ff,#0000 22%),radial-gradient(circle at 65% 68%,#5d48a8,#0000 48%),radial-gradient(circle at 42% 45%,#8c72dd,#1a172e 76%);border:1px solid #e0d3ff80;border-radius:50%;width:135px;animation:5s ease-in-out infinite ws-orb-float;box-shadow:0 0 70px #916dff3b}.ws-concept-ring{border:1px solid #c9b8ff80;border-radius:50%;width:190px;height:68px;position:absolute}.ws-concept-ring.ring-one{transform:rotate(-29deg)}.ws-concept-ring.ring-two{border-color:#72e7e761;transform:rotate(40deg)}.ws-concept-coordinate{color:#a09ab7;letter-spacing:.08em;font-size:7px;position:absolute;bottom:13px;left:13px}.ws-concept-dashboard{background:#0c1219e6;border:1px solid #aae7e340;border-radius:8px;width:77%;transition:transform .35s;overflow:hidden;transform:rotate(-5deg);box-shadow:0 20px 50px #0000004d}.ws-concept-card:hover .ws-concept-dashboard{transform:rotate(-2deg)translateY(-5px)}.ws-dashboard-top,.ws-code-top{border-bottom:1px solid #ffffff14;gap:4px;padding:8px;display:flex}.ws-dashboard-top span,.ws-code-top span{background:#6ed8cf;border-radius:50%;width:5px;height:5px}.ws-dashboard-top span:nth-child(2),.ws-code-top span:nth-child(2){background:#a88cff}.ws-dashboard-top span:nth-child(3),.ws-code-top span:nth-child(3){background:#f1a0ce}.ws-dashboard-content{grid-template-columns:1fr .7fr;align-items:end;gap:10px;padding:17px 13px;display:grid}.ws-dashboard-stat small{color:#9cabb2;font-size:7px;display:block}.ws-dashboard-stat strong{color:#d8fffa;letter-spacing:-.08em;margin-top:8px;font-size:26px;display:block}.ws-dashboard-stat strong span{color:#7dd9c9;font-size:11px}.ws-dashboard-stat i{background:linear-gradient(90deg,#75e0d3,#303f55);border-radius:3px;width:75%;height:3px;margin-top:8px;display:block}.ws-dashboard-chart{align-items:end;gap:3px;height:65px;display:flex}.ws-dashboard-chart span{height:calc(15% + var(--bar-i) * 8%);opacity:.8;background:linear-gradient(#9af4e6,#267c78);border-radius:2px 2px 0 0;flex:1}.ws-type-art{color:#f8e7f3;letter-spacing:-.08em;flex-direction:column;align-items:flex-start;font-size:clamp(27px,3vw,46px);font-weight:700;line-height:.9;display:flex;transform:rotate(-7deg)}.ws-type-outline{color:#0000;-webkit-text-stroke:1px #f3a4d2}.ws-type-small{color:#d9b1cf;letter-spacing:.28em;margin-top:10px;font-size:8px}.ws-type-cross{color:#ffa9d7;font-size:31px;animation:25s linear infinite ws-star-turn;position:absolute;top:15%;right:17%}.ws-code-window{background:#0e0f1ae6;border:1px solid #b39fff4d;border-radius:8px;width:78%;position:relative;transform:rotate(3deg);box-shadow:0 20px 55px #00000040}.ws-code-window pre{color:#b5b0ca;padding:10px 13px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(8px,1vw,12px);line-height:2;overflow:hidden}.ws-code-window pre>span{color:#c6a7ff}.ws-code-window pre i{color:#92e3ce;font-style:normal}.ws-code-cursor{background:#b7a3ff;width:2px;height:13px;animation:1s steps(2,start) infinite ws-cursor-blink;position:absolute;bottom:19%;right:23%}@keyframes ws-cursor-blink{to{opacity:0}}.ws-concept-meta{justify-content:space-between;align-items:start;gap:15px;margin-top:19px;display:flex}.ws-concept-meta>div>span{color:#9189b0;letter-spacing:.13em;font-size:8px}.ws-concept-meta h3{color:#f2eff9;letter-spacing:-.04em;margin:8px 0 0;font-size:17px;font-weight:550}.ws-concept-meta>svg{color:#aaa0ca;transition:transform .2s}.ws-concept-card:hover .ws-concept-meta>svg{transform:translate(3px,-3px)}.ws-concept-card>p{color:#8e8ea2;max-width:310px;margin:10px 0 0;font-size:10px;line-height:1.8}.ws-carousel-caption{color:#77778d;letter-spacing:.13em;justify-content:space-between;gap:15px;margin-top:26px;font-size:8px;display:flex}.ws-contact{text-align:center;background:radial-gradient(at 50% 65%,#6b52c829,#0000 50%),#090a11;border-top:1px solid #ffffff13;place-items:center;min-height:510px;display:grid;overflow:hidden}.ws-contact-orb{aspect-ratio:1;pointer-events:none;border:1px solid #ae96ff21;border-radius:50%;width:360px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 35px #ae96ff05,0 0 0 70px #ae96ff03,0 0 100px #7e5ee514}.ws-contact-content{z-index:2;max-width:650px;position:relative}.ws-contact-content .ws-section-kicker{justify-content:center}.ws-contact-content h2{font-size:clamp(57px,8vw,100px)}.ws-contact-content h2>span{color:#ad98f4;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.ws-contact-content>p{color:#a09fb2;max-width:400px;margin:22px auto 0;font-size:12px;line-height:1.9}.ws-contact-button{color:#120e20;cursor:pointer;background:linear-gradient(110deg,#d8ccff,#a78df6);border:1px solid #c4b1ff;border-radius:8px;justify-content:center;align-items:center;gap:17px;min-height:49px;margin-top:28px;padding:0 20px;transition:transform .2s,box-shadow .2s;display:inline-flex;font-size:11px!important;font-weight:700!important}.ws-contact-button:hover{transform:translateY(-3px);box-shadow:0 10px 35px #a68bff40}.ws-contact-email{color:#8e8ba5;margin-top:16px;font-size:10px;display:block}.ws-contact-copy{color:#9996ad;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:5px 8px;display:inline-flex;font-size:9px!important}.ws-contact-copy:hover{color:#e4dcff}.ws-footer{color:#77778d;letter-spacing:.12em;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:20px;padding:20px 5.5%;font-size:8px;display:flex}.ws-footer-brand{letter-spacing:.12em;font-size:10px;font-weight:700;color:#eeebf6!important}.ws-footer-brand .ws-logo-mark{width:28px;height:28px;font-size:13px}.ws-footer>button{color:#c4b8e7;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;display:inline-flex;font-size:9px!important}.ws-back-top{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10101cd1;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:fixed;bottom:20px;right:20px;transform:rotate(180deg);color:#e5dfff!important}@media (min-width:1500px){.ws-hero{padding-left:max(7%,50% - 690px);padding-right:max(7%,50% - 690px)}}@media (max-width:1050px){.ws-nav-links{gap:17px}.ws-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding-left:5%;padding-right:5%}.ws-hero-title{font-size:clamp(58px,7vw,82px)}.ws-orb-stage{min-height:400px}.ws-orb-callout-left{right:-4%}.ws-orb-callout-right{left:-5%}.ws-section{padding-left:5%;padding-right:5%}.ws-detail-hint{display:none}.ws-journey-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2vw;padding-left:6vw;padding-right:6vw}.ws-journey-art{border-radius:17px}}@media (max-width:749px){.ws-nav{min-height:64px;padding:10px 5%}.ws-logo{gap:8px}.ws-logo-mark{border-radius:8px;width:29px;height:29px}.ws-logo-name{font-size:9px}.ws-logo-separator,.ws-logo-caption,.ws-nav-links{display:none}.ws-close{min-height:34px;padding:0 10px;font-size:9px!important}.ws-hero{grid-template-columns:minmax(0,1fr);gap:12px;min-height:auto;padding:63px 6% 68px}.ws-hero-title{margin-top:25px;font-size:clamp(62px,13.5vw,94px)}.ws-hero-description{max-width:460px;font-size:12px}.ws-hero-actions{gap:16px;margin-top:25px}.ws-button-primary{min-height:44px;padding:0 14px;font-size:10px}.ws-button-text{font-size:10px}.ws-hero-footnote{margin-top:30px}.ws-orb-stage{min-height:auto;margin-top:12px;padding:8px 0 30px}.ws-orb-scene{width:min(100%,400px)}.ws-orb-label-top{top:0;left:2%}.ws-orb-label-bottom{font-size:7px;bottom:0}.ws-orb-callout-left{top:24%;right:-2%}.ws-orb-callout-right{bottom:17%;left:-1%}.ws-orb-callout{gap:7px;padding:9px 10px}.ws-orb-callout strong{font-size:8px}.ws-orb-callout small{font-size:7px}.ws-orb-satellite{border-radius:10px;width:32px}.ws-hero-index{bottom:22px;left:6%}.ws-section{padding:78px 6%}.ws-journey{height:270vh}.ws-journey-sticky{justify-content:flex-start;height:100svh;min-height:620px}.ws-journey-heading{align-items:center;padding:24px 6% 15px}.ws-journey-heading p{font-size:15px}.ws-journey-counter i{width:32px}.ws-journey-progress{margin:0 6%}.ws-journey-track{height:calc(100svh - 125px);min-height:495px;margin-top:0}.ws-journey-panel{grid-template-rows:auto minmax(180px,1fr);grid-template-columns:minmax(0,1fr);align-content:center;gap:13px;padding:18px 6% 42px}.ws-journey-copy{max-width:580px}.ws-journey-copy h2{margin:12px 0 10px;font-size:clamp(43px,9vw,68px)}.ws-journey-copy p{max-width:470px;font-size:10px;line-height:1.65}.ws-journey-note{margin-top:14px;font-size:6px}.ws-journey-art{aspect-ratio:1.6;border-radius:14px;justify-self:center;width:min(100%,470px)}.ws-craft-card{padding:14px}.ws-build-window-body{min-height:180px;padding:17px}.ws-journey-scroll-hint{bottom:13px;right:6%}.ws-section-heading{margin-bottom:30px;display:block}.ws-section-heading h2,.ws-approach-intro h2{font-size:clamp(39px,9vw,59px)}.ws-section-heading>p{max-width:470px;margin-top:19px}.ws-capability-grid{grid-template-columns:minmax(0,1fr);gap:11px}.ws-capability-card{min-height:305px;padding:18px}.ws-card-art{min-height:145px}.ws-card-content h3{font-size:17px}.ws-capability-detail{align-items:flex-start;font-size:9px}.ws-lab-grid{grid-template-columns:minmax(0,1fr)}.ws-lab-panel-large,.ws-lab-panel-small{min-height:320px}.ws-lab-panel-small{padding:18px}.ws-approach{grid-template-columns:minmax(0,1fr);gap:38px}.ws-approach-intro>p{font-size:11px}.ws-principle{grid-template-columns:26px minmax(0,1fr) 18px;gap:12px;padding:22px 0}.ws-principle h3{font-size:16px}.ws-carousel-actions{margin-top:22px}.ws-concept-card{flex:0 0 82%}.ws-concept-art{aspect-ratio:1/.85}.ws-concept-meta h3{font-size:16px}.ws-contact{min-height:440px}.ws-contact-content h2{font-size:clamp(55px,12vw,80px)}.ws-contact-content>p{font-size:11px}.ws-contact-orb{width:250px}.ws-footer{flex-wrap:wrap;padding:17px 5%;font-size:7px}.ws-back-top{width:34px;height:34px;bottom:12px;right:12px}}@media (max-width:390px){.ws-hero-title{font-size:58px}.ws-hero-actions{flex-direction:column;align-items:flex-start}.ws-orb-callout-left{right:-3%}.ws-orb-callout-right{left:-3%}.ws-orb-callout{padding:8px}.ws-orb-callout small{display:none}.ws-orb-label-bottom{gap:6px;font-size:6px}.ws-footer>span{display:none}.ws-journey-heading .ws-section-kicker{font-size:6px}.ws-journey-heading p{font-size:13px}.ws-journey-copy h2{font-size:40px}.ws-journey-art{aspect-ratio:1.45}.ws-build-window-body{min-height:155px;padding:13px}}.ws-reduced-motion .ws-journey{height:auto}.ws-reduced-motion .ws-journey-sticky{height:auto;min-height:0;position:relative}.ws-reduced-motion .ws-journey-track{flex-direction:column;width:100%;height:auto;transform:none!important}.ws-reduced-motion .ws-journey-panel{flex:none;width:100%;min-height:80vh}@media (prefers-reduced-motion:reduce){.ws-experience *,.ws-experience :before,.ws-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ws-dashboard-hero{flex-direction:column;justify-content:center;gap:clamp(34px,5vh,58px);width:min(100%,1660px);min-height:0;margin:0 auto;padding:clamp(62px,8vh,104px) 6.2% 34px;display:flex;overflow:visible}.ws-dashboard-hero-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:50px;width:min(100%,1390px);margin:0 auto;display:grid}.ws-dashboard-intro .ws-status{margin-bottom:22px}.ws-dashboard-title{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6.2vw,92px);font-weight:520;line-height:.94}.ws-dashboard-title em{color:#b7a1ff;letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}.ws-dashboard-pitch{max-width:430px;padding-bottom:7px}.ws-dashboard-pitch>p{color:#a4a4b4;margin:0 0 22px;font-size:14px;line-height:1.85}.ws-dashboard-pitch .ws-hero-actions{gap:22px}.ws-dashboard-stage{perspective:1600px;width:min(100%,1430px);transform-style:preserve-3d;margin:0 auto}.ws-dashboard-frame{transform-style:preserve-3d;will-change:transform;background:linear-gradient(145deg,#191925fa,#0c0d14fc);border:1px solid #dbd6ff2b;border-radius:20px;overflow:hidden;box-shadow:0 40px 110px #0000007a,0 0 80px #8167dc1a,inset 0 1px #ffffff14}.ws-dashboard-browserbar{background:#ffffff05;border-bottom:1px solid #ffffff13;grid-template-columns:1fr minmax(170px,1.2fr) 1fr;align-items:center;min-height:48px;padding:0 18px;display:grid}.ws-browser-controls{gap:7px;display:flex}.ws-browser-controls i{background:#555563;border-radius:50%;width:8px;height:8px}.ws-browser-controls i:first-child{background:#ed7779}.ws-browser-controls i:nth-child(2){background:#e8bd67}.ws-browser-controls i:nth-child(3){background:#70c49a}.ws-browser-address{color:#828291;background:#0000002e;border:1px solid #fff1;border-radius:8px;justify-self:center;align-items:center;gap:8px;padding:7px 13px;font:10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ws-browser-address>span{background:#91dfb9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #91dfb9}.ws-browser-live{color:#9bdcba;letter-spacing:.12em;justify-self:end;font-size:8px;font-weight:700}.ws-browser-live i{background:#78d6a7;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #78d6a7}.ws-dashboard-layout{grid-template-columns:62px minmax(0,1fr);min-height:465px;display:grid}.ws-dashboard-rail{background:#ffffff04;border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:12px;padding:17px 8px;display:flex}.ws-dash-brand,.ws-dash-avatar,.ws-dashboard-avatar{place-items:center;font-weight:750;display:grid}.ws-dash-brand{color:#fff;background:linear-gradient(145deg,#b65b61,#48394f);border-radius:10px;width:33px;height:33px;margin-bottom:11px;box-shadow:0 6px 20px #b0535f33}.ws-dash-rail-item{color:#858594;border:1px solid #0000;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.ws-dash-rail-item.is-active{color:#c5b5ff;background:#a289ff1f;border-color:#ae97ff2e}.ws-dash-rail-spacer{flex:1}.ws-dash-avatar{color:#d8d4e8;background:#343442;border:1px solid #ffffff24;border-radius:50%;width:29px;height:29px;font-size:9px}.ws-dashboard-main{min-width:0;padding:27px clamp(18px,3vw,42px) 28px}.ws-dashboard-topline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.ws-dashboard-kicker,.ws-chart-heading>div>span,.ws-channel-heading,.ws-dashboard-metric>span{color:#8d8d9e;letter-spacing:.13em;font-size:8px;font-weight:700}.ws-dashboard-topline h2{letter-spacing:-.045em;margin:8px 0 4px;font-size:clamp(21px,2vw,28px);font-weight:550}.ws-dashboard-topline p{color:#9292a2;margin:0;font-size:11px}.ws-dashboard-controls{align-items:center;gap:13px;display:flex}.ws-dashboard-range{background:#0000002b;border:1px solid #ffffff14;border-radius:9px;gap:2px;padding:3px;display:flex}.ws-dashboard-range button{color:#898998;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:9px;transition:color .2s,background .2s}.ws-dashboard-range button.is-selected{color:#f3f1fa;background:#32313e;box-shadow:inset 0 1px #ffffff14}.ws-dashboard-avatar{color:#e5dfff;background:linear-gradient(145deg,#50456e,#292936);border:1px solid #ffffff1f;border-radius:50%;width:31px;height:31px;font-size:9px}.ws-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.ws-dashboard-metric{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff13;border-radius:11px;min-width:0;padding:15px 16px 13px}.ws-dashboard-metric>span{margin-bottom:11px;font-size:7px;display:block}.ws-dashboard-metric strong{color:#f0eef6;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,2vw,27px);font-weight:550;display:block;overflow:hidden}.ws-dashboard-metric small{color:#8fdbb4;margin-top:8px;font-size:9px;display:block}.ws-dashboard-metric small i{font-style:normal}.ws-dashboard-metric small b{color:#777786;margin-left:3px;font-weight:450}.ws-metric-revenue{background:linear-gradient(145deg,#80dcb417,#ffffff04)}.ws-metric-spend small{color:#c7b9ff}.ws-dashboard-insights{grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr);gap:12px;margin-top:12px;display:grid}.ws-dashboard-chart-card,.ws-dashboard-channel-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;min-width:0}.ws-dashboard-chart-card{padding:17px 18px 12px}.ws-chart-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ws-chart-heading>div>span{margin-bottom:7px;font-size:7px;display:block}.ws-chart-heading strong{color:#d9d7e2;font-size:12px;font-weight:500}.ws-chart-period{color:#858594;letter-spacing:.07em;white-space:nowrap;border:1px solid #ffffff12;border-radius:6px;padding:6px 8px;font-size:7px}.ws-chart-plot{height:188px;margin-top:13px;padding:0 0 19px 38px;position:relative}.ws-chart-plot svg{width:100%;height:calc(100% - 17px);display:block;overflow:visible}.ws-chart-gridline{fill:none;stroke:#ffffff13;stroke-width:1px;stroke-dasharray:3 5}.ws-chart-line{fill:none;stroke:url(#ws-revenue-line);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 7px #91dcc45c)}.ws-chart-endpoint{fill:#a3e6cb;stroke:#91dcc433;stroke-width:9px}.ws-chart-ylabels{color:#696978;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;inset:0 auto 20px 0}.ws-chart-xlabels{color:#70707f;letter-spacing:.06em;justify-content:space-between;font-size:7px;display:flex;position:absolute;inset:auto 0 0 38px}.ws-dashboard-channel-card{padding:17px 16px 12px}.ws-channel-heading{justify-content:space-between;display:flex}.ws-channel-heading>span:last-child{color:#8ee1bf;font-size:13px}.ws-channel-total{align-items:baseline;gap:8px;margin:14px 0 16px;display:flex}.ws-channel-total strong{letter-spacing:-.05em;font-size:23px;font-weight:550}.ws-channel-total span{color:#858594;font-size:8px}.ws-channel-row{margin:12px 0}.ws-channel-row-top{color:#a8a7b4;justify-content:space-between;gap:6px;margin-bottom:7px;font-size:9px;display:flex}.ws-channel-row-top>span{align-items:center;gap:7px;display:flex}.ws-channel-row-top strong{color:#d1cfda;font-size:8px;font-weight:500}.ws-channel-dot{background:#ad91ff;border-radius:50%;width:6px;height:6px}.ws-channel-dot.google{background:#78d8db}.ws-channel-dot.organic{background:#8edcb4}.ws-channel-bar{background:#ffffff12;border-radius:4px;height:3px;overflow:hidden}.ws-channel-bar i{border-radius:inherit;background:linear-gradient(90deg,#aa8df5,#88dfc1);height:100%;display:block}.ws-dashboard-note{background:#ad91ff0e;border:1px solid #ad91ff1f;border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;display:flex}.ws-dashboard-note>span{color:#b7a1ff;font-size:12px}.ws-dashboard-note p{color:#a9a7b5;margin:0;font-size:8px;line-height:1.6}.ws-dashboard-note strong{color:#d8ceff;font-weight:600}.ws-dashboard-hero .ws-hero-index{justify-content:center;margin-top:-12px;position:static}@media (max-width:900px){.ws-dashboard-hero{padding-left:5%;padding-right:5%}.ws-dashboard-hero-heading{grid-template-columns:1fr .8fr;gap:25px}.ws-dashboard-layout{grid-template-columns:52px minmax(0,1fr)}.ws-dashboard-rail{padding-left:5px;padding-right:5px}.ws-dashboard-insights{grid-template-columns:minmax(0,1.35fr) minmax(205px,.8fr)}.ws-dashboard-metric{padding:12px}}@media (max-width:640px){.ws-dashboard-hero{gap:28px;padding:56px 5% 30px}.ws-dashboard-hero-heading{grid-template-columns:1fr;gap:14px}.ws-dashboard-title{font-size:clamp(47px,12vw,72px)}.ws-dashboard-intro .ws-status{margin-bottom:15px}.ws-dashboard-pitch{max-width:500px}.ws-dashboard-pitch>p{margin-bottom:13px;font-size:12px;line-height:1.65}.ws-dashboard-pitch .ws-hero-actions{gap:17px}.ws-dashboard-frame{border-radius:15px}.ws-dashboard-browserbar{grid-template-columns:1fr 1fr;min-height:40px;padding:0 11px}.ws-browser-address{display:none}.ws-dashboard-layout{grid-template-columns:42px minmax(0,1fr);min-height:0}.ws-dashboard-rail{gap:8px;padding:12px 3px}.ws-dash-brand{width:28px;height:28px;margin-bottom:5px}.ws-dash-rail-item{width:31px;height:31px}.ws-dashboard-main{padding:17px 12px 15px}.ws-dashboard-topline{align-items:flex-start;gap:8px;margin-bottom:14px}.ws-dashboard-topline h2{margin-top:6px;font-size:19px}.ws-dashboard-topline p{max-width:190px;font-size:9px}.ws-dashboard-controls{flex-direction:column-reverse;align-items:flex-end;gap:7px}.ws-dashboard-range button{padding:6px 7px;font-size:8px}.ws-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ws-dashboard-metric{border-radius:8px;padding:10px}.ws-dashboard-metric>span{margin-bottom:7px;font-size:6px}.ws-dashboard-metric strong{font-size:clamp(18px,5vw,23px)}.ws-dashboard-metric small{margin-top:5px;font-size:8px}.ws-dashboard-insights{grid-template-columns:1fr;gap:8px;margin-top:8px}.ws-dashboard-chart-card,.ws-dashboard-channel-card{border-radius:9px;padding:12px}.ws-chart-heading strong{font-size:10px}.ws-chart-plot{height:145px;margin-top:10px}.ws-channel-total{margin:9px 0 10px}.ws-channel-row{margin:9px 0}.ws-dashboard-note{margin-top:10px}.ws-dashboard-hero .ws-hero-index{margin-top:-8px;font-size:7px}}
