:root{--Uno-color:#1b1b1b;--Des-color:#f8f8ff;--Tres-color:#b7b7b7;--Quatro-color:#484848;--Uno-surface:#222224;--Uno-card:#262629;--Uno-border:#b7b7b72e;--Uno-border-hover:#f8f8ff66;--Uno-glow:#f8f8ff14;--Uno-accent:#e8e8f5;--Light-bg:#f8f8ff;--Light-text:#1b1b1b;--Light-muted:#585858;--Light-surface:#fff;--Light-card:#eeeef5;--Light-border:#1b1b1b1f;--Light-border-hover:#1b1b1b59;--Uno-Title-font:"Syne", sans-serif;--Dos-Subtitle-font:"Mako", sans-serif;--Tres-Paragraph-font:"Signika Negative", sans-serif;--navbar-height:74px;--container-max-width:1360px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:9999px;--transition-smooth:all .28s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--Uno-color);color:var(--Des-color);font-family:var(--Tres-Paragraph-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;overflow-x:clip}body{background-color:var(--Uno-color);min-height:100vh;color:var(--Des-color);overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--Uno-Title-font);letter-spacing:-.02em;color:inherit;font-weight:700;line-height:1.2}.subtitle{font-family:var(--Dos-Subtitle-font);color:var(--Tres-color);letter-spacing:.02em}p{font-family:var(--Tres-Paragraph-font);color:var(--Tres-color);font-size:1.05rem;font-weight:400}a{color:inherit;transition:var(--transition-smooth);text-decoration:none}button{font-family:var(--Dos-Subtitle-font);cursor:pointer;background:0 0;border:none;outline:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.shadow-inner-hollow{border:none!important;box-shadow:inset 0 2px 6px #000000a6,inset 0 1px 2px #00000073,0 1px #ffffff0a!important}.shadow-inner-hollow-subtle{border:none!important;box-shadow:inset 0 1.5px 4px #00000073,inset 0 .5px 1.5px #00000059,0 1px #ffffff08!important}.press-cave-dark{background:#12121699;border:none!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background .2s!important;box-shadow:inset 0 2px 5px #000000b3,inset 0 1px 2px #00000080,0 1px #ffffff0d!important}.press-cave-dark:hover{background:#16161cbf;transform:scale(.985)!important;box-shadow:inset 0 3px 8px #000c,inset 0 1.5px 3px #0009,0 1px #ffffff0f!important}.press-cave-dark:active{background:#08080ae6;transition:transform 60ms,box-shadow 60ms!important;transform:scale(.965)!important;box-shadow:inset 0 4px 12px #000000f2,inset 0 2px 5px #000c!important}.press-cave-light{background:#e6e6f0b3;border:none!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background .2s!important;box-shadow:inset 0 2px 5px #0000002e,inset 0 1px 2px #0000001f,0 1px #ffffffb3!important}.press-cave-light:hover{background:#dcdce8d9;transform:scale(.985)!important;box-shadow:inset 0 3px 8px #00000040,inset 0 1.5px 3px #0000002e,0 1px #fff9!important}.press-cave-light:active{background:#c8c8d7e6;transition:transform 60ms,box-shadow 60ms!important;transform:scale(.965)!important;box-shadow:inset 0 4px 12px #00000059,inset 0 2px 5px #00000040!important}.press-flat-child{background:0 0;box-shadow:none!important;border:none!important;transition:background .18s,color .18s,transform .15s!important}.press-flat-child:hover{background:#ffffff14;transform:none!important}.press-flat-child:active{background:#ffffff0a;transition:transform 60ms!important;transform:scale(.97)!important}.btn-primary{background:var(--Des-color);color:var(--Uno-color);font-family:var(--Dos-Subtitle-font);border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.6rem;font-size:.95rem;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #f8f8ff26}.btn-primary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #f8f8ff47}.btn-primary:active{background:#dcdce8!important;transition:transform 70ms,box-shadow 70ms!important;transform:scale(.96)translateY(1px)!important;box-shadow:inset 0 4px 12px #00000047,inset 0 2px 5px #0003!important}.btn-secondary{color:var(--Des-color);font-family:var(--Dos-Subtitle-font);border:1px solid var(--Uno-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#f8f8ff0d;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.6rem;font-size:.95rem;font-weight:500;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-secondary:hover{border-color:var(--Uno-border-hover);background:#f8f8ff1a;transform:translateY(-2px)}.btn-secondary:active{background:#00000061!important;border-color:#0000!important;transition:transform 70ms,box-shadow 70ms!important;transform:scale(.96)translateY(1px)!important;box-shadow:inset 0 4px 14px #000000bf,inset 0 2px 6px #0000008c,inset 0 0 0 1px #00000059!important}.container{width:min(var(--container-max-width,1340px), 90vw);margin:0 auto;padding:0 1rem}.badge,.section-name-pill{border-radius:var(--radius-pill,9999px);color:#9a9aa6;font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);text-transform:uppercase;letter-spacing:.14em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;background:#f8f8ff0b;border:1px solid #ffffff17;align-items:center;gap:.65rem;padding:.42rem 1.35rem .42rem 1rem;font-size:.76rem;font-weight:500;display:inline-flex}.badge-dot,.section-pill-dot{opacity:.75;background:#f8f8ff;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.8s ease-in-out infinite beaconPulse}@keyframes beaconPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 8px #f8f8ff99}}@keyframes beaconPulseLight{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 8px #12121659}}.theme-dark{background-color:var(--Uno-color);color:var(--Des-color);position:relative}.theme-dark p,.theme-dark .subtitle{color:var(--Tres-color)}.theme-light{background-color:var(--Light-bg);color:var(--Light-text);position:relative}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:var(--Light-text)}.theme-light p,.theme-light .subtitle{color:var(--Light-muted)}.theme-light .badge,.theme-light .section-name-pill{color:#484856;background:#ffffffe6;border-color:#00000017;box-shadow:inset 0 1px 2px #0000000a,0 2px 8px #0000000a}.theme-light .badge-dot,.theme-light .section-pill-dot{opacity:.85;background:#121216;animation:2.8s ease-in-out infinite beaconPulseLight}.theme-light .btn-primary{background:var(--Uno-color);color:var(--Des-color);box-shadow:0 4px 18px #1b1b1b33}.theme-light .btn-primary:hover{background:#000;box-shadow:0 8px 24px #1b1b1b59}.theme-light .btn-primary:active{background:#2b2b2b!important;transition:transform 70ms,box-shadow 70ms!important;box-shadow:inset 0 4px 12px #000c,inset 0 2px 5px #000000a6!important}.theme-light .btn-secondary{color:var(--Light-text);border-color:var(--Light-border);background:#1b1b1b0d}.theme-light .btn-secondary:hover{border-color:var(--Light-border-hover);background:#1b1b1b1a}.theme-light .btn-secondary:active{background:#1b1b1b2e!important;transition:transform 70ms,box-shadow 70ms!important;box-shadow:inset 0 4px 10px #00000040,inset 0 1px 3px #0000004d!important}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--Uno-color)}::-webkit-scrollbar-thumb{background:var(--Quatro-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--Tres-color)}.page-transition-wrapper{flex-direction:column;flex:1;width:100%;min-width:0;display:flex;position:relative;overflow-x:clip}.page-transition-container{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.page-glide-right{animation:.44s cubic-bezier(.16,1,.3,1) forwards pageGlideRight}@keyframes pageGlideRight{0%{opacity:.25;transform:translate(36px)}to{opacity:1;transform:translate(0,0)}}.page-glide-left{animation:.44s cubic-bezier(.16,1,.3,1) forwards pageGlideLeft}@keyframes pageGlideLeft{0%{opacity:.25;transform:translate(-36px)}to{opacity:1;transform:translate(0,0)}}.navbar-wrapper{z-index:1000;pointer-events:none;width:100%;transition:padding .38s cubic-bezier(.16,1,.3,1),top .38s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.2,.9,.3,1.25);position:fixed;top:0;left:0}.navbar-wrapper.nudge-right{animation:.36s cubic-bezier(.2,.85,.25,1) navbarNudgeRight}.navbar-wrapper.nudge-left{animation:.36s cubic-bezier(.2,.85,.25,1) navbarNudgeLeft}@keyframes navbarNudgeRight{0%{transform:translate(0)}40%{transform:translate(6px)}75%{transform:translate(-1.5px)}to{transform:translate(0)}}@keyframes navbarNudgeLeft{0%{transform:translate(0)}40%{transform:translate(-6px)}75%{transform:translate(1.5px)}to{transform:translate(0)}}.navbar-container{pointer-events:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(30px)saturate(200%)brightness(.92);background:#101014c2;justify-content:space-between;align-items:center;margin:0 auto;transition:width .38s cubic-bezier(.16,1,.3,1),height .38s cubic-bezier(.16,1,.3,1),padding .38s cubic-bezier(.16,1,.3,1),border-radius .38s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:relative;box-shadow:0 16px 48px -8px #0009,0 4px 18px #00000052,inset 0 1px #ffffff1a;border:none!important}.navbar-wrapper.is-unscrolled{padding:0}.navbar-wrapper.is-unscrolled .navbar-container{width:100%;max-width:100%;height:var(--navbar-height,74px);border-radius:0;padding:0 clamp(1.75rem,5vw,4rem)}.navbar-wrapper.is-unscrolled .brand-text-forge,.navbar-wrapper.is-unscrolled .brand-text-bytez{font-size:1.48rem}.navbar-wrapper.is-unscrolled .nav-pill-track{gap:.5rem;padding:5px 6px}.navbar-wrapper.is-unscrolled .nav-tab-item{padding:.62rem 1.25rem;font-size:.94rem}.navbar-wrapper.is-scrolled{padding:14px 20px 0}.navbar-wrapper.is-scrolled .navbar-container{-webkit-backdrop-filter:blur(34px)saturate(210%)brightness(.9);background:#0c0c10d1;border-radius:9999px;width:min(1200px,100% - 32px);height:62px;padding:0 1.25rem;box-shadow:0 22px 56px -10px #000000d9,0 6px 22px #00000075,inset 0 1px #ffffff24}.navbar-wrapper.is-scrolled .brand-text-forge,.navbar-wrapper.is-scrolled .brand-text-bytez{font-size:1.3rem}.navbar-wrapper.is-scrolled .nav-pill-track{gap:.25rem;padding:4px 5px}.navbar-wrapper.is-scrolled .nav-tab-item{padding:.44rem .95rem;font-size:.88rem}.navbar-brand-section{flex-shrink:0;align-items:center;display:flex}.brand-forgebytez-btn{cursor:pointer;transform-origin:0;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;align-items:center;gap:0;padding:.4rem 0;transition:transform .24s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.brand-forgebytez-btn:focus-visible{outline:2px solid var(--Des-color,#f8f8ff);outline-offset:5px;border-radius:4px}.navbar-brand-wordmark{align-items:center;display:inline-flex}.navbar-brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(170px,32vw);height:34px;display:block}.brand-text-forge{font-family:var(--Uno-Title-font,"Syne", sans-serif);color:var(--Des-color,#f8f8ff);letter-spacing:-.04em;text-transform:lowercase;font-size:1.45rem;font-weight:800;transition:all .28s cubic-bezier(.16,1,.3,1);display:inline-block}.brand-text-bytez{font-family:var(--Uno-Title-font,"Syne", sans-serif);color:var(--Tres-color,#b7b7b7);letter-spacing:-.04em;text-transform:lowercase;font-size:1.45rem;font-weight:500;transition:all .28s cubic-bezier(.16,1,.3,1);display:inline-block}.brand-dot-pulse{opacity:.85;background:#fff;border-radius:50%;width:5px;height:5px;margin-left:5px;transition:all .25s;animation:3s ease-in-out infinite brandPulse;display:inline-block;box-shadow:0 0 10px #fff}@keyframes brandPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.35);box-shadow:0 0 12px #f8f8ffe6}}.brand-forgebytez-btn:hover{transform:translateY(-1px)scale(1.02)}.brand-forgebytez-btn:hover .brand-text-forge{text-shadow:0 0 12px #f8f8ff73}.brand-forgebytez-btn:hover .brand-text-bytez{color:#fff;letter-spacing:-.01em;text-shadow:0 0 16px #ffffffb3}.brand-forgebytez-btn:hover .brand-dot-pulse{transform:scale(1.5);box-shadow:0 0 16px #fff}.navbar-links-center{flex:1;justify-content:center;align-items:center;padding:0 1.25rem;display:flex}.nav-pill-track{background:#0000004d;border-radius:9999px;align-items:center;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;border:none!important}.nav-gliding-pill{background:var(--Des-color,#f8f8ff);pointer-events:none;z-index:1;will-change:transform, width, height;border-radius:9999px;transition:transform .36s cubic-bezier(.16,1,.3,1.12),width .36s cubic-bezier(.16,1,.3,1.12),height .36s cubic-bezier(.16,1,.3,1.12),opacity .22s;position:absolute;top:0;left:0;box-shadow:0 3px 14px #f8f8ff47,0 1px 3px #0000004d}.nav-tab-item{z-index:2;font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);color:var(--Tres-color,#b7b7b7);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;font-weight:500;transition:color .24s,background .18s;position:relative}.nav-tab-item:hover{color:var(--Des-color,#f8f8ff);background:#ffffff0f!important}.nav-tab-item.active{font-weight:700;color:#121214!important;background:0 0!important}.nav-tab-text{pointer-events:none;display:inline-block}.navbar-actions-right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.navbar-mobile-burger{cursor:pointer;background:#f8f8ff14;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;transition:all .28s cubic-bezier(.16,1,.3,1);display:none;border:none!important}.navbar-mobile-burger:hover{background:#f8f8ff26}.navbar-wrapper.is-scrolled .navbar-mobile-burger{width:38px;height:38px}.burger-slice{background:var(--Des-color,#f8f8ff);border-radius:2px;width:18px;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s;display:block}.navbar-mobile-burger.is-open .slice-1{transform:translateY(7px)rotate(45deg)}.navbar-mobile-burger.is-open .slice-2{opacity:0;transform:scaleX(0)}.navbar-mobile-burger.is-open .slice-3{transform:translateY(-7px)rotate(-45deg)}.navbar-mobile-connected-tray{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;padding:0;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-14px)}.navbar-mobile-connected-tray.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility;transform:translateY(0)}.mobile-connected-container{-webkit-backdrop-filter:blur(32px)saturate(210%)brightness(.9);box-sizing:border-box;background:#0e0e12f5;border-top:1px solid #ffffff0e;border-radius:0;flex-direction:column;gap:1rem;width:100%;padding:1.2rem 1.1rem 1.3rem;display:flex;box-shadow:0 28px 54px #000000e6,0 8px 22px #0000008c;border:none!important}.mobile-routes-group{background:#00000040;border-radius:14px;flex-direction:column;gap:.3rem;padding:.5rem;display:flex}.mobile-link-row{color:var(--Tres-color,#b7b7b7);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);cursor:pointer;text-align:left;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;padding:.82rem 1.1rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex;border:none!important}.mobile-link-row:hover{color:var(--Des-color,#f8f8ff);background:#f8f8ff0f}.mobile-link-row.is-active{color:var(--Des-color,#f8f8ff);background:#f8f8ff1a;font-weight:700}.mobile-active-glow-dot{background:var(--Des-color,#f8f8ff);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #f8f8ffe6}.mobile-tray-actions{border-top:1px solid #ffffff14;align-items:center;gap:.75rem;width:100%;padding-top:.85rem;display:flex}@media (width<=1080px){.navbar-links-center,.navbar-actions-right{display:none}.navbar-mobile-burger{display:flex}.navbar-mobile-connected-tray{display:block}.navbar-wrapper.is-scrolled{padding:10px 14px 0}.navbar-wrapper.is-scrolled .navbar-container{border-radius:20px;width:100%;max-width:none;height:60px;padding:0 1rem}.navbar-wrapper.is-unscrolled .navbar-container{height:66px;padding:0 1.25rem}.navbar-wrapper.is-unscrolled .navbar-mobile-connected-tray{left:0;right:0}.navbar-wrapper.is-scrolled .navbar-mobile-connected-tray{left:14px;right:14px}.navbar-wrapper.is-scrolled .mobile-connected-container{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.navbar-wrapper.is-unscrolled .mobile-connected-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-wrapper.mobile-expanded.is-scrolled .navbar-container{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}}@media (prefers-reduced-motion:reduce){.navbar-wrapper,.navbar-wrapper.nudge-right,.navbar-wrapper.nudge-left,.navbar-container,.brand-forgebytez-btn,.brand-text-forge,.brand-text-bytez,.brand-dot-pulse,.nav-pill-track,.nav-gliding-pill,.nav-tab-item,.navbar-mobile-burger,.burger-slice,.navbar-mobile-connected-tray,.mobile-link-row{transition:none!important;animation:none!important}}.languages-wrapper{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);display:inline-block;position:relative}.languages-trigger-btn{color:var(--Des-color,#f8f8ff);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.03em;border-radius:var(--radius-pill,9999px);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#141417;border:1px solid #ffffff14;align-items:center;gap:.45rem;padding:.52rem .95rem;font-size:.88rem;font-weight:600;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.languages-trigger-btn:hover{color:#fff;background:#1b1b20;border-color:#ffffff38}.languages-trigger-btn.is-active-open{background:#1a1a20;border-color:#ffffff4d}.lang-globe-icon{color:var(--Tres-color,#b7b7b7);justify-content:center;align-items:center;transition:color .2s;display:flex}.languages-trigger-btn:hover .lang-globe-icon{color:var(--Des-color,#f8f8ff)}.lang-code-text{line-height:1}.lang-chevron-icon{color:var(--Tres-color,#b7b7b7);justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex}.lang-chevron-icon.is-open{transform:rotate(180deg)}.languages-dropdown-menu{-webkit-backdrop-filter:blur(28px)saturate(200%);z-index:1050;background:#121216f2;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:2px;min-width:170px;padding:6px;animation:.22s cubic-bezier(.16,1,.3,1) langMenuFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -6px #000c,0 6px 16px #00000080,inset 0 1px #ffffff14}@keyframes langMenuFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.languages-option-item{width:100%;color:var(--Tres-color,#b7b7b7);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:.55rem .8rem;font-size:.85rem;transition:all .16s;display:flex}.languages-option-item:hover{color:var(--Des-color,#f8f8ff);background:#ffffff12}.languages-option-item.selected{color:#fff;background:#ffffff1f;font-weight:600}.languages-option-item:disabled{color:#b7b7b76b;cursor:not-allowed;opacity:.55}.languages-option-item:disabled:hover{color:#b7b7b76b;background:0 0}.languages-unavailable-note{color:#b7b7b7a6;font:500 .68rem / 1.4 var(--Dos-Subtitle-font,"Mako", sans-serif);border-top:1px solid #ffffff14;margin:.25rem .4rem 0;padding:.55rem .4rem .25rem}.lang-option-label{align-items:center;gap:.5rem;display:flex}.lang-option-code{color:var(--Tres-color,#8e8e93);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.lang-check-icon{color:var(--Des-color,#f8f8ff);align-items:center;display:flex}.languages-wrapper.is-mobile-view{flex:1;width:100%}.languages-wrapper.is-mobile-view .languages-trigger-btn{justify-content:center;width:100%;padding:.65rem 1rem;font-size:.92rem}.languages-wrapper.is-mobile-view .languages-dropdown-menu{width:100%;min-width:100%;inset:auto auto calc(100% + 8px) 0}.booksessions-btn{color:#121214;font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.02em;border-radius:var(--radius-pill,9999px);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #ffffffe6;justify-content:center;align-items:center;gap:.45rem;padding:.52rem 1.15rem;font-size:.88rem;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex;box-shadow:0 4px 16px #ffffff38,0 1px 3px #0000001a}.booksessions-btn:hover{background:#f8f8ff;transform:translateY(-2px);box-shadow:0 8px 24px #ffffff59,0 2px 6px #00000026}.booksessions-btn:active{background:#dcdce8!important;transition:transform 70ms,box-shadow 70ms!important;transform:scale(.96)translateY(1px)!important;box-shadow:inset 0 4px 12px #00000047,inset 0 2px 5px #0003,inset 0 0 0 1px #0000001a!important}.booksessions-icon{color:#121214;justify-content:center;align-items:center;transition:transform .22s;display:flex}.booksessions-btn:hover .booksessions-icon{transform:translate(2px)}.booksessions-btn.is-mobile-view{flex:1;width:100%;padding:.65rem 1rem;font-size:.92rem}.footer{background:#111113;border-top:1px solid #f8f8ff2e;padding:4.75rem 0 1.5rem;position:relative;overflow:hidden}.footer:after{background:var(--Des-color);content:"";opacity:.8;width:min(14rem,28vw);height:2px;position:absolute;top:-1px;left:max(5vw,50vw - 680px)}.footer:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(90deg,#f8f8ff09 1px,#0000 1px),linear-gradient(#f8f8ff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.footer .container{z-index:1;position:relative}.footer-top{grid-template-columns:minmax(0,1.45fr) minmax(140px,.55fr) minmax(230px,.75fr);gap:clamp(2rem,5vw,5.5rem);padding-bottom:3rem;display:grid}.footer-top-secondary{border-bottom:1px solid #f8f8ff1f;grid-template-columns:minmax(0,1.45fr) minmax(140px,.55fr) minmax(230px,.75fr);padding:2.5rem 0 2.75rem}.footer-top-secondary:before{content:"";grid-area:1/1}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-logo{color:var(--Des-color);font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:0;align-items:center;gap:.65rem;font-size:1.75rem;font-weight:800;line-height:1;display:inline-flex}.footer-logo span{color:var(--Tres-color);font-weight:500}.footer-logo-dot{background:var(--Des-color);border-radius:50%;width:6px;height:6px;margin-left:-.42rem;box-shadow:0 0 12px #f8f8ffcc}.footer-tagline{max-width:390px;color:var(--Tres-color);margin:1.35rem 0 0;font-size:1rem;line-height:1.65}.footer-eyebrow{color:var(--Tres-color);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.68rem;font-weight:600;display:inline-flex}.footer-eyebrow:before{content:"";background:var(--Des-color);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #f8f8ffbf}.footer-heading{max-width:580px;color:var(--Des-color);font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:800;line-height:.98}.footer-heading span{color:var(--Quatro-color)}.footer-copy{max-width:420px;color:var(--Tres-color);margin:1.25rem 0 0;font-size:.95rem;line-height:1.65}.footer-cta{border:1px solid var(--Des-color);border-radius:var(--radius-pill);background:var(--Des-color);color:var(--Uno-color);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);align-items:center;gap:.7rem;margin-top:1.7rem;padding:.85rem 1.35rem;font-size:.86rem;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex}.footer-cta:hover{transform:translateY(-3px);box-shadow:0 12px 26px #f8f8ff29}.footer-cta svg{transition:transform .25s}.footer-cta:hover svg{transform:translate(3px)}.footer-col h4{color:var(--Des-color);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.15rem;font-size:.72rem;font-weight:600;display:flex;position:relative}.footer-col h4:after{content:"";background:#f8f8ff3d;width:1.6rem;height:1px}.footer-col ul{flex-direction:column;gap:.8rem;list-style:none;display:flex}.footer-link-btn{color:var(--Tres-color);font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);text-align:left;font-size:.98rem;transition:color .2s,transform .2s;display:inline-block;position:relative}.footer-link-btn:after{content:"";background:var(--Des-color);transform-origin:100%;height:1px;transition:transform .25s;position:absolute;bottom:-.18rem;left:0;right:0;transform:scaleX(0)}.footer-link-btn:hover{color:var(--Des-color);transform:translate(4px)}.footer-link-btn:hover:after{transform-origin:0;transform:scaleX(1)}.footer-link-btn:focus-visible,.footer-status-link:focus-visible,.footer-cta:focus-visible{outline:2px solid var(--Des-color);outline-offset:4px}.footer-status-card{border-left:1px solid #f8f8ff3d;flex-direction:column;gap:.7rem;padding:0 0 0 1rem;display:flex}.footer-status-title{color:var(--Des-color);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);align-items:center;gap:.55rem;font-size:.8rem;font-weight:700;display:flex}.badge-dot{background:#a8e6b0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #a8e6b0cc}.footer-status-desc{color:var(--Tres-color);font-size:.86rem;line-height:1.55}.footer-status-link{color:var(--Des-color);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);align-self:flex-start;margin-top:.2rem;font-size:.76rem;font-weight:700}.footer-bottom{color:var(--Tres-color);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;font-size:.78rem;display:flex}.footer-bottom p{color:inherit;font-size:inherit}@media (width<=900px){.footer-top{grid-template-columns:1fr 1fr;gap:2.5rem 3rem}.footer-brand{grid-column:1/-1}.footer-top-secondary{grid-template-columns:1fr 1fr;padding-top:2rem}.footer-top-secondary:before{display:none}}@media (width<=560px){.footer{padding:4rem 0 1.5rem}.footer-top{grid-template-columns:1fr;gap:2.5rem;padding-bottom:2.5rem}.footer-top-secondary{grid-template-columns:1fr;gap:2.5rem;padding:2rem 0}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.footer-cta,.footer-link-btn,.footer-link-btn:after,.footer-cta svg{transition:none}}.studio-overview-page{flex-direction:column;display:flex}.studio-overview-page :is(.service-card-action,.collab-teaser-primary,.cta-btn,.fh-panel-cta,.jt-cta,.hero-scroll-indicator){transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background-color .2s,border-color .2s;box-shadow:inset 0 2px 5px #00000057,inset 0 1px 2px #0000003d,0 1px #ffffff14}.studio-overview-page :is(.service-card-action,.collab-teaser-primary,.cta-btn,.fh-panel-cta,.jt-cta,.hero-scroll-indicator):hover{box-shadow:inset 0 3px 8px #0000006b,inset 0 1px 3px #00000047,0 1px #ffffff1a}.studio-overview-page :is(.service-card-action,.collab-teaser-primary,.cta-btn,.fh-panel-cta,.jt-cta,.hero-scroll-indicator):active{transition-duration:60ms;transform:scale(.975);box-shadow:inset 0 4px 10px #0000007a,inset 0 2px 4px #0000004d,0 1px #ffffff0a}.studio-overview-page .theme-light :is(.service-card-action,.collab-teaser-primary,.cta-btn,.fh-panel-cta,.jt-cta,.hero-scroll-indicator){box-shadow:inset 0 2px 5px #1b1b1b24,inset 0 1px 2px #1b1b1b1a,0 1px #fffc}.studio-overview-page .theme-light :is(.service-card-action,.collab-teaser-primary,.cta-btn,.fh-panel-cta,.jt-cta,.hero-scroll-indicator):hover{box-shadow:inset 0 3px 8px #1b1b1b2e,inset 0 1px 3px #1b1b1b1f,0 1px #ffffffe6}.studio-overview-page .theme-light :is(.service-card-action,.collab-teaser-primary,.cta-btn,.fh-panel-cta,.jt-cta,.hero-scroll-indicator):active{box-shadow:inset 0 4px 10px #1b1b1b38,inset 0 2px 4px #1b1b1b24}.hero-stage-100vh{color:#f8f8ff;box-sizing:border-box;width:100%;max-width:100vw;height:100vh;min-height:100vh;max-height:100vh;padding-top:calc(var(--navbar-height,74px) + 1.5rem);background-color:#070709;flex-direction:column;padding-bottom:2rem;display:flex;position:relative;overflow:hidden}@supports (height:100dvh){.hero-stage-100vh{height:100dvh;min-height:100dvh;max-height:100dvh}}.stage-canvas{z-index:10;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;width:min(1440px,88vw);height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.stage-epicenter{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2.5rem;width:100%;padding:1.5rem 0 2rem;display:flex}.stage-horizon-split-rail{z-index:10;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:3.5rem;width:100%;margin-top:auto;margin-bottom:.5rem;padding-top:1.25rem;display:flex;position:relative}.split-rail-left{flex:1;min-width:0;overflow:hidden}.split-rail-right{flex-shrink:0;align-items:center;display:flex}.hero-scroll-indicator{cursor:pointer;opacity:.85;-webkit-user-select:none;user-select:none;border-radius:9999px;outline:none;align-items:center;gap:.75rem;padding:.5rem 1.15rem;display:inline-flex;border:none!important}.hero-scroll-indicator:hover{opacity:1}.scroll-indicator-text{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#b4b4be;font-size:.7rem;font-weight:600}.scroll-indicator-pill{background:#0000004d;border:1.2px solid #ffffff59;border-radius:9999px;justify-content:center;width:14px;height:22px;padding-top:3px;display:flex}.scroll-indicator-dot{background:#fff;border-radius:9999px;width:3px;height:4px;animation:2s cubic-bezier(.65,0,.35,1) infinite scrollGlide;box-shadow:0 0 6px #fff}@keyframes scrollGlide{0%{opacity:1;transform:translateY(0)}60%{opacity:.2;transform:translateY(7px)}to{opacity:0;transform:translateY(0)}}@media (width<=768px){.hero-stage-100vh{height:auto;min-height:0;max-height:none;padding-top:calc(var(--navbar-height,74px) + 1rem);padding-bottom:1.5rem;overflow:hidden}.stage-canvas{width:92vw;height:auto;padding:0 .25rem}.stage-epicenter{gap:1.35rem;margin:.6rem 0 1.6rem;padding:.5rem 0}.stage-horizon-split-rail{flex-direction:column;align-items:center;gap:1rem;margin-bottom:0;padding-top:1rem}.split-rail-left{width:100%}.split-rail-right{justify-content:center;width:100%}}.kinetic-monolith{text-align:center;z-index:10;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.kinetic-status-beacon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff17;border-radius:9999px;align-items:center;gap:.65rem;padding:.45rem 1.35rem .45rem 1rem;display:inline-flex}.status-beacon-dot{opacity:.75;background:#f8f8ff;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.8s ease-in-out infinite beaconPulse}.status-beacon-text{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#9a9aa6;white-space:nowrap;font-size:.76rem;font-weight:500;transition:opacity .4s,transform .4s}.status-beacon-text.is-visible{opacity:1;transform:translateY(0)}.status-beacon-text.is-fading{opacity:0;transform:translateY(-4px)}.monolith-letters{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.04em;text-transform:lowercase;text-shadow:0 0 60px #ffffff2e,0 16px 48px #000000f2;white-space:nowrap;justify-content:center;align-items:center;margin:0;font-size:clamp(4.4rem,10.5vw,8rem);font-weight:800;line-height:.95;display:flex}.monolith-char{transition:transform .16s,opacity .16s;display:inline-block}.monolith-mobile-break{display:none}.monolith-char.char-forge{color:#fff}.monolith-char.char-bytez{color:#8c8c96}.monolith-char.is-morphing{opacity:.92;will-change:transform, opacity;text-shadow:0 0 20px #fffffff2,0 0 40px #ffffff73;font-weight:700;transform:translateY(-2px)scale(1.08);color:#fff!important}.monolith-tagline{font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);color:#a6a6b2;max-width:780px;margin:0 auto;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.6}@media (width<=768px){.kinetic-monolith{gap:1.55rem}.monolith-letters{letter-spacing:0;white-space:normal;text-shadow:0 8px 24px #000000b8;flex-wrap:wrap;width:100%;max-width:100%;font-size:2.6rem}.monolith-tagline{padding:0 .5rem;font-size:.94rem}.kinetic-status-beacon{padding:.3rem .9rem .3rem .7rem}.status-beacon-text{letter-spacing:.08em;white-space:normal;font-size:.6rem}.kinetic-status-beacon{box-sizing:border-box;max-width:100%}}@media (width<=520px){.monolith-letters{font-size:2rem}}@media (width<=420px){.monolith-letters{font-size:1.75rem}}@media (width<=360px){.monolith-letters{flex-wrap:wrap;font-size:1.75rem}.monolith-mobile-break{flex:0 0 100%;width:0;height:0;display:block}}@media (prefers-reduced-motion:reduce){.status-beacon-dot{animation:none}.status-beacon-text,.monolith-char{transition:none}}.hero-actions-orbit{z-index:15;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:relative}.hero-action-btn{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.015em;border-radius:9999px;outline:none;align-items:center;gap:.75rem;padding:1rem 2.4rem;font-size:1.02rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-btn-primary{color:#101014;background:#ebebf5e0!important}.hero-btn-primary:hover{background:#f5f5fff2!important}.hero-btn-primary:active{background:#c8c8d7d9!important}.hero-btn-ghost{color:#d8d8e2;background:#ffffff0f!important;border:1px solid #ffffff1a!important}.hero-btn-ghost:hover{color:#f0f0fa;background:#ffffff1a!important;border-color:#ffffff2e!important}.hero-btn-ghost:active{background:#0000004d!important;border-color:#ffffff0f!important}.hero-btn-icon{flex-shrink:0;transition:transform .24s cubic-bezier(.16,1,.3,1)}.hero-btn-primary:hover .hero-btn-icon{transform:translate(2px,-2px)}.hero-btn-ghost:hover .hero-icon-compass{transform:rotate(45deg)}@media (width<=600px){.hero-actions-orbit{flex-direction:column;gap:.9rem;width:100%}.hero-action-btn{justify-content:center;width:100%;max-width:300px;padding:.8rem 1.5rem;font-size:.92rem}}.hero-stats-tray{border-radius:var(--radius-lg,24px);z-index:12;-webkit-user-select:none;user-select:none;background:#0c0c1073;justify-content:center;align-items:center;gap:3.2rem;width:100%;max-width:820px;margin:0 auto;padding:1.35rem 3.2rem;display:flex;position:relative}.stat-value-node{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.stat-number-line{align-items:baseline;gap:.45rem;display:flex}.stat-number{font-family:var(--Uno-Title-font,"Syne", sans-serif);color:#fff;letter-spacing:-.04em;font-size:clamp(2.2rem,3.2vw,2.7rem);font-weight:800;line-height:1}.stat-unit{font-family:var(--Uno-Title-font,"Syne", sans-serif);color:#a4a4b0;letter-spacing:-.01em;font-size:clamp(.92rem,1.3vw,1.08rem);font-weight:600}.stat-label{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);color:#767684;letter-spacing:.05em;text-transform:capitalize;font-size:.78rem;font-weight:500}.stat-separator{background:linear-gradient(#0000 0%,#ffffff26 30% 70%,#0000 100%);width:1px;height:40px}@media (width<=768px){.hero-stats-tray{border-radius:16px;gap:1.2rem;max-width:100%;padding:1.05rem 1.4rem}.stat-separator{height:26px}.stat-value-node{min-width:0}.stat-number{font-size:1.6rem}.stat-label{font-size:.66rem}}.brand-ticker-section{z-index:10;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;display:flex;position:relative;overflow:hidden}.brand-ticker-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-ticker-header{align-items:center;display:flex}.ticker-label{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#71717a;font-size:.68rem;font-weight:600}.brand-ticker-viewport{width:100%;padding:.25rem 0;position:relative;overflow:hidden}.brand-ticker-viewport:before,.brand-ticker-viewport:after{content:"";z-index:5;pointer-events:none;width:50px;position:absolute;top:0;bottom:0}.brand-ticker-viewport:before{background:linear-gradient(90deg,#070709 20%,#0000 100%);left:0;box-shadow:inset 18px 0 20px -8px #070709}.brand-ticker-viewport:after{background:linear-gradient(270deg,#070709 20%,#0000 100%);right:0;box-shadow:inset -18px 0 20px -8px #070709}.brand-ticker-track{align-items:center;gap:3.4rem;width:max-content;animation:32s linear infinite tickerScroll;display:flex}.brand-ticker-track:hover{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}.brand-item{color:#d4d4dc;opacity:.85;filter:grayscale();-webkit-user-select:none;user-select:none;cursor:default;flex-shrink:0;align-items:center;gap:.65rem;transition:opacity .2s,transform .2s,color .2s;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important}.brand-item:hover{opacity:1;color:#fff;transform:translateY(-1px)}.brand-logo-mark{color:#fff;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.brand-name-text{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.01em;color:inherit;white-space:nowrap;font-size:.96rem;font-weight:700}@media (width<=640px){.brand-ticker-track{gap:2rem;animation-duration:24s}.brand-name-text{font-size:.88rem}.brand-logo-mark{font-size:1.05rem}.brand-ticker-viewport:before,.brand-ticker-viewport:after{width:30px}}@media (prefers-reduced-motion:reduce){.brand-ticker-track{animation:none;transform:none}}.grid-texture-container{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.grid-texture-canvas{width:100%;height:100%;display:block}.grid-texture-vignette{pointer-events:none;background:radial-gradient(circle,#0000 45%,#07070966 75%,#070709f2 100%);position:absolute;inset:0}.studio-highlights-section{color:#121216;box-sizing:border-box;background-color:#f8f8fd;width:100%;padding:7rem 0 8.5rem;position:relative;overflow:hidden}.highlights-stage-canvas{z-index:10;box-sizing:border-box;flex-direction:column;align-items:center;width:min(1440px,88vw);margin:0 auto;display:flex;position:relative}.highlights-header{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:860px;margin:0 auto 4.2rem;display:flex}.highlights-title{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.035em;color:#101014;margin:0;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.08}.highlights-subtitle{font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);color:#5a5a68;max-width:680px;margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.highlights-title .title-accent{background:linear-gradient(100deg, var(--Uno-color,#1b1b1b) 0%, var(--Quatro-color,#484848) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.highlights-quickstats{background:#fff;border:1px solid #00000012;border-radius:9999px;align-items:center;gap:1.5rem;margin-top:.35rem;padding:.75rem 1.6rem;display:inline-flex;box-shadow:inset 0 1px 2px #0000000a,0 2px 10px #0000000d}.quickstat{align-items:baseline;gap:.5rem;display:flex}.quickstat strong{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.02em;color:#101014;font-size:1.12rem;font-weight:800}.quickstat span{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#7a7a8a;white-space:nowrap;font-size:.7rem;font-weight:600}.quickstat-separator{background:linear-gradient(#0000,#00000029,#0000);width:1px;height:26px}.services-showcase-grid{grid-template-columns:repeat(2,1fr);gap:2.2rem;width:100%;display:grid}.services-showcase-grid .showcase-card{height:100%}.services-showcase-grid .service-card-unavailable{filter:grayscale();opacity:.58;cursor:default}.services-showcase-grid .service-card-unavailable:hover{border-color:var(--sc-line);box-shadow:var(--sc-shadow-rest);transform:none}.proposal-deck-preview{background:#d9d9d2;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.8rem 1.7rem .8rem 1.1rem;display:grid;position:absolute;inset:0;overflow:hidden}.proposal-deck-rail{color:#62635f;font:700 .58rem var(--Dos-Subtitle-font,"Mako", sans-serif);flex-direction:column;gap:.65rem;display:flex}.proposal-deck-rail span:first-child{color:#171816}.proposal-deck-slide{z-index:2;aspect-ratio:1.72;color:#f8f8f2;background:#1b1c19;flex-direction:column;justify-content:space-between;width:100%;max-width:430px;max-height:145px;padding:.85rem 1rem;display:flex;position:relative;box-shadow:0 12px 24px #1416113d}.proposal-deck-eyebrow,.proposal-deck-footer{color:#b6c2ad;font:700 .48rem var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.12em}.proposal-deck-slide strong{max-width:15ch;font:700 clamp(.85rem, 1.6vw, 1.25rem) / 1.05 var(--Uno-Title-font,"Syne", sans-serif)}.proposal-deck-rule{background:#c0d3a7;width:2rem;height:2px}.proposal-deck-caption{color:#d0d0c6;font:400 .58rem var(--Tres-Paragraph-font,"Signika Negative", sans-serif)}.proposal-deck-footer{color:#9c9e92;font-size:.42rem}.proposal-deck-backdrop{background:#a9b5a0;width:39%;height:68%;position:absolute;top:16%;right:9%;transform:rotate(5deg)}.highlights-header:not(.is-revealed)>*,.services-showcase-grid:not(.is-revealed) .showcase-card,.highlights-cta-strip:not(.is-revealed){opacity:0;transform:translateY(26px)}.highlights-header.is-revealed>*{animation:.7s cubic-bezier(.16,1,.3,1) backwards highlightsReveal}.highlights-header.is-revealed>:first-child{animation-delay:50ms}.highlights-header.is-revealed>:nth-child(2){animation-delay:.14s}.highlights-header.is-revealed>:nth-child(3){animation-delay:.23s}.highlights-header.is-revealed>:nth-child(4){animation-delay:.32s}.services-showcase-grid.is-revealed .showcase-card{animation:.72s cubic-bezier(.16,1,.3,1) backwards highlightsReveal}.highlights-cta-strip.is-revealed{animation:.75s cubic-bezier(.16,1,.3,1) .18s backwards highlightsReveal}@keyframes highlightsReveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.highlights-cta-strip{color:#f8f8ff;background:#101014;border-radius:26px;justify-content:space-between;align-items:center;gap:2.5rem;width:100%;margin-top:3.4rem;padding:2.4rem 2.8rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #000000a6,inset 0 1px 2px #00000080,0 24px 48px -22px #0000008c}.highlights-cta-strip:after{content:"";pointer-events:none;background:radial-gradient(circle,#f8f8ff1f,#0000 65%);border-radius:50%;width:360px;height:360px;position:absolute;top:-70%;right:-6%}.cta-strip-copy{z-index:1;max-width:560px;position:relative}.cta-kicker{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#9a9aa6;align-items:center;gap:.55rem;margin-bottom:.7rem;font-size:.72rem;font-weight:600;display:inline-flex}.highlights-cta-strip .cta-strip-title{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.025em;color:#f8f8ff;margin:0 0 .55rem;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:700;line-height:1.2}.highlights-cta-strip .cta-strip-desc{font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);color:#b7b7b7;margin:0;font-size:.95rem;line-height:1.6}.cta-strip-actions{z-index:1;flex-shrink:0;align-items:center;gap:.85rem;display:flex;position:relative}.cta-btn{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.015em;white-space:nowrap;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.92rem;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-flex}.cta-btn svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.cta-btn-primary{color:#101014;background:#f8f8ff;box-shadow:0 6px 20px #f8f8ff29}.cta-btn-primary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 26px #f8f8ff42}.cta-btn-primary:hover svg{transform:translate(2px,-2px)}.cta-btn-ghost{color:#d8d8e2;background:#ffffff0f;border:1px solid #ffffff24}.cta-btn-ghost:hover{color:#f8f8ff;background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.cta-btn:active{transition-duration:70ms;transform:scale(.96)}.cta-btn:focus-visible{outline-offset:3px;outline:2px solid #f8f8ff}@media (width<=900px){.services-showcase-grid{grid-template-columns:1fr;gap:1.6rem}.services-showcase-grid .sc-visual{height:190px}.services-showcase-grid .sc-body{padding:1.6rem}.highlights-quickstats{border-radius:22px;flex-wrap:wrap;justify-content:center;gap:.9rem 1.25rem;padding:.85rem 1.25rem}.highlights-cta-strip{flex-direction:column;align-items:flex-start;gap:1.6rem;padding:2rem 1.6rem}.cta-strip-actions{width:100%}}@media (width<=640px){.quickstat-separator{display:none}.quickstat{text-align:center;flex-direction:column;align-items:center;gap:.15rem}.highlights-quickstats{gap:.85rem 1rem}.cta-strip-actions{flex-direction:column;align-items:stretch}.cta-btn{width:100%}}@media (prefers-reduced-motion:reduce){.highlights-header>*,.services-showcase-grid .showcase-card,.highlights-cta-strip{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.section-pill-dot{animation:none!important}}.uno-white-bg-depth{--uno-grid-fine:#12121c08;--uno-grid-wide:#12121c0d;--uno-grid-dot:#12121c29;--uno-grid-fine-size:48px;--uno-grid-wide-size:240px;--uno-grid-fine-off:calc(var(--uno-grid-fine-size) / 2);--uno-grid-wide-off:calc(var(--uno-grid-wide-size) / 2);--uno-grid-mask:radial-gradient(ellipse 95% 85% at 50% 40%, #000 26%, transparent 94%);--uno-glow:#ffffff80;--uno-orb:#ffffff4d;--uno-spot:#10101811;--uno-spot-mid:#10101807;--uno-spot-size:420px;--uno-vignette:#1818242e;--uno-grain-opacity:.075;--uno-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='unoGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='170' height='170' filter='url(%23unoGrain)'/%3E%3C/svg%3E");--uno-spot-x:50%;--uno-spot-y:34%;z-index:0;pointer-events:none;isolation:isolate;contain:paint;background-color:var(--Light-bg,#f8f8fd);background-image:linear-gradient(#eeeef7 0%,#f7f7fd 44%,#ebebf5 100%);position:absolute;inset:0;overflow:hidden}.uno-white-bg-depth~*{z-index:1;position:relative}.uno-white-bg-depth--soft{--uno-grid-fine:#12121c09;--uno-grid-wide:#12121c0d;--uno-grid-dot:#12121c1a;--uno-glow:#ffffff8c;--uno-orb:#fff6;--uno-spot:#1010180d;--uno-spot-mid:#10101805;--uno-vignette:#1818241f;--uno-grain-opacity:.05}.uno-white-bg-depth--rich{--uno-grid-fine:#12121c11;--uno-grid-wide:#12121c1a;--uno-grid-dot:#12121c38;--uno-glow:#ffffffd9;--uno-orb:#ffffffa6;--uno-spot:#10101816;--uno-spot-mid:#10101809;--uno-vignette:#1818243d;--uno-grain-opacity:.1}.uno-glow,.uno-orb,.uno-spot,.uno-grain,.uno-vignette{pointer-events:none;display:block;position:absolute;inset:0}.uno-glow{z-index:1;background:radial-gradient(ellipse 78% 52% at 50% -6%, var(--uno-glow) 0%, transparent 74%)}.uno-orb{z-index:2;background:radial-gradient(circle at 50% 45%, var(--uno-orb) 0%, transparent 64%);will-change:transform;border-radius:50%;width:min(920px,105vw);height:min(920px,105vw);animation:34s ease-in-out infinite alternate unoDepthDrift;inset:-22% auto auto 50%}.uno-white-bg-depth:before,.uno-white-bg-depth:after{content:"";pointer-events:none;-webkit-mask-image:var(--uno-grid-mask);mask-image:var(--uno-grid-mask);-webkit-mask-image:var(--uno-grid-mask);position:absolute;inset:0}.uno-white-bg-depth:before{z-index:3;background-size:var(--uno-grid-fine-size) var(--uno-grid-fine-size), var(--uno-grid-fine-size) var(--uno-grid-fine-size);background-position:var(--uno-grid-fine-off) 0, 0 var(--uno-grid-fine-off);background-image:linear-gradient(to right, var(--uno-grid-fine) 1px, transparent 1px), linear-gradient(to bottom, var(--uno-grid-fine) 1px, transparent 1px)}.uno-white-bg-depth:after{z-index:4;background-size:var(--uno-grid-wide-size) var(--uno-grid-wide-size), var(--uno-grid-wide-size) var(--uno-grid-wide-size), var(--uno-grid-wide-size) var(--uno-grid-wide-size);background-position:var(--uno-grid-wide-off) 0, 0 var(--uno-grid-wide-off), 0 0;background-image:linear-gradient(to right, var(--uno-grid-wide) 1px, transparent 1px), linear-gradient(to bottom, var(--uno-grid-wide) 1px, transparent 1px), radial-gradient(circle at 50% 50%, var(--uno-grid-dot) 1.6px, transparent 2.6px)}.uno-spot{z-index:5;background:radial-gradient(circle var(--uno-spot-size) at var(--uno-spot-x) var(--uno-spot-y), var(--uno-spot) 0%, var(--uno-spot-mid) 38%, transparent 72%)}.uno-grain{z-index:6;background-image:var(--uno-grain);opacity:var(--uno-grain-opacity);background-size:170px 170px}.uno-vignette{z-index:7;background:radial-gradient(ellipse 100% 94% at 50% 40%, #18182400 36%, var(--uno-vignette) 100%)}@keyframes unoDepthDrift{0%{transform:translate(-50%)scale(1)}to{transform:translate(-54%)scale(1.12)}}@media (width<=900px){.uno-white-bg-depth{--uno-grid-fine-size:32px;--uno-grid-wide-size:160px;--uno-spot-size:320px}.uno-orb{width:min(720px,132vw);height:min(720px,132vw)}}@media (width<=560px){.uno-white-bg-depth{--uno-grid-fine-size:26px;--uno-grid-wide-size:130px;--uno-spot-size:240px;--uno-grain-opacity:.05}.uno-glow{background:radial-gradient(ellipse 95% 42% at 50% -8%, var(--uno-glow) 0%, transparent 76%)}.uno-orb{width:min(560px,150vw);height:min(560px,150vw)}}@media (prefers-reduced-motion:reduce){.uno-orb{animation:none}}.showcase-card{--card-accent:var(--Uno-color,#1b1b1b);--spot-x:50%;--spot-y:12%;--sc-stage-h:180px;--sc-medallion:68px;--sc-surface:#fff;--sc-line:#1212161f;--sc-line-soft:#12121614;--sc-line-hover:#12121652;--sc-text:#121216;--sc-muted:#565666;--sc-faint:#7e7e90;--sc-plate-a:#f8f8fc;--sc-plate-b:#eaebf2;--sc-grid-line:#1212160b;--sc-tag-bg:#1212160b;--sc-tag-line:#12121617;--sc-tag-text:#3e3e4c;--sc-tag-text-hover:#121216;--sc-glass-bg:#ffffffeb;--sc-glass-line:#1212161f;--sc-frost-bg:#fff;--sc-frost-line:#1212161f;--sc-frost-text:#121216;--sc-action-bg:#f0f0f6;--sc-action-bg-hover:#fff;--sc-action-line:#12121624;--sc-action-ink:#121216;--sc-action-cave:inset 0 1px 3px #00000014;--sc-action-cave-hover:inset 0 2px 5px #0000001f;--sc-btn-slot:#12121614;--sc-shadow-rest:0 4px 18px #1212160f;--sc-shadow-hover:0 14px 38px #1212161f;box-sizing:border-box;border:1px solid var(--sc-line);background:var(--sc-surface);width:100%;height:100%;color:var(--sc-text);text-align:left;font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);box-shadow:var(--sc-shadow-rest);border-radius:20px;flex-direction:column;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.showcase-card.sc-theme-dark,.theme-dark .showcase-card:not(.sc-theme-light){--card-accent:var(--Des-color,#f8f8ff);--sc-surface:#17171c;--sc-line:#f8f8ff21;--sc-line-soft:#f8f8ff14;--sc-line-hover:#f8f8ff52;--sc-text:#f8f8ff;--sc-muted:#a8a8b8;--sc-faint:#7c7c8e;--sc-plate-a:#1e1e26;--sc-plate-b:#111116;--sc-grid-line:#f8f8ff0b;--sc-tag-bg:#f8f8ff0d;--sc-tag-line:#f8f8ff1f;--sc-tag-text:#b4b4c8;--sc-tag-text-hover:#fff;--sc-glass-bg:#1a1a20d9;--sc-glass-line:#f8f8ff2e;--sc-frost-bg:#1a1a20;--sc-frost-line:#f8f8ff29;--sc-frost-text:#eaeaf4;--sc-action-bg:#f8f8ff0f;--sc-action-bg-hover:#f8f8ff24;--sc-action-line:#f8f8ff24;--sc-action-ink:#f8f8ff;--sc-action-cave:inset 0 2px 5px #0009;--sc-action-cave-hover:inset 0 3px 8px #000000b3;--sc-btn-slot:#f8f8ff1a;--sc-shadow-rest:0 14px 34px -14px #000000a6;--sc-shadow-hover:0 24px 50px -16px #000000d9}.showcase-card:hover{border-color:var(--sc-line-hover);box-shadow:var(--sc-shadow-hover);transform:translateY(-5px)}.showcase-card.is-clickable{cursor:pointer}.showcase-card.is-disabled{filter:grayscale();opacity:.56;cursor:not-allowed}.showcase-card.is-disabled:hover{border-color:var(--sc-line);box-shadow:var(--sc-shadow-rest);transform:none}.showcase-card.is-disabled:hover:before{opacity:0}.showcase-card.is-disabled:hover .sc-stage-sheen,.showcase-card.is-disabled:hover .sc-stage-image{filter:grayscale();animation:none;transform:none}button.showcase-card{cursor:pointer;appearance:none;border-style:solid;border-width:1px;margin:0;padding:0}.showcase-card:focus-visible{outline:2px solid var(--sc-text);outline-offset:3px}button.showcase-card:active{transform:translateY(-2px)scale(.992)}.showcase-card:before{content:"";z-index:6;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--spot-x) var(--spot-y), color-mix(in srgb, var(--card-accent) 12%, transparent), transparent 65%);transition:opacity .35s;position:absolute;inset:0}.showcase-card:hover:before{opacity:1}.sc-top-bar{z-index:4;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem .65rem;display:flex}.sc-badge{border:1px solid var(--sc-frost-line);background:var(--sc-frost-bg);color:var(--sc-frost-text);font:700 .64rem var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9999px;align-items:center;padding:.26rem .65rem;display:inline-flex}.sc-badge-spacer{visibility:hidden;width:1px;height:1px}.sc-status{border:1px solid var(--sc-frost-line);background:var(--sc-frost-bg);color:var(--sc-frost-text);font:700 .62rem var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;gap:.45rem;padding:.26rem .65rem;display:inline-flex}.sc-status i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.sc-status.is-live i{background:#20c263;animation:2.4s ease-in-out infinite scStatusPulse;box-shadow:0 0 0 3px #20c2633d}.sc-status.is-shipped i{background:#5a78ff}.sc-status.is-building i,.sc-status.is-concept i{background:0 0;box-shadow:inset 0 0 0 1.5px}@keyframes scStatusPulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.sc-stage{height:var(--sc-stage-h);background-color:var(--sc-plate-b);border:1px solid var(--sc-line-soft);border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0 .85rem;display:flex;position:relative;overflow:hidden}.sc-stage-image{z-index:1;object-fit:cover;object-position:top center;filter:saturate(.95);width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .3s;position:absolute;inset:0}.showcase-card:hover .sc-stage-image{filter:saturate(1.04);transform:scale(1.05)}.sc-stage-scrim{z-index:2;background:linear-gradient(#0a0a0e40 0%,#0a0a0e73 100%);position:absolute;inset:0}.sc-stage-custom{position:absolute;inset:0;overflow:hidden}.sc-stage-non-image{background:linear-gradient(145deg, var(--sc-plate-a), var(--sc-plate-b));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sc-stage-grid-pattern{background-image:linear-gradient(to right, var(--sc-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--sc-grid-line) 1px, transparent 1px);background-size:20px 20px;position:absolute;inset:0}.sc-stage-orb{background:color-mix(in srgb, var(--card-accent) 20%, transparent);filter:blur(45px);opacity:.55;border-radius:50%;width:160px;height:160px;position:absolute}.sc-medallion{z-index:3;width:var(--sc-medallion);height:var(--sc-medallion);border:1px solid var(--sc-glass-line);background:var(--sc-glass-bg);color:var(--sc-text);font:800 1.7rem/1 var(--Uno-Title-font,"Syne", sans-serif);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;transition:transform .34s cubic-bezier(.16,1,.3,1);display:grid;position:relative;box-shadow:0 8px 24px -6px #00000040}.sc-medallion--floating{box-shadow:0 10px 28px #00000073}.sc-medallion-icon{place-items:center;display:grid}.sc-medallion-halo{border:1px solid color-mix(in srgb, var(--card-accent) 24%, transparent);opacity:.45;border-radius:50%;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;inset:-10px}.showcase-card:hover .sc-medallion{transform:translateY(-3px)scale(1.06)}.showcase-card:hover .sc-medallion-halo{opacity:.85;transform:scale(1.12)}.sc-stage-sheen{z-index:5;pointer-events:none;background:linear-gradient(104deg,#0000 32%,#ffffff4d 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.showcase-card:hover .sc-stage-sheen{animation:.9s cubic-bezier(.16,1,.3,1) forwards scSheenSweep}@keyframes scSheenSweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}.sc-body{z-index:2;flex-direction:column;flex:1;padding:1.15rem 1.25rem 1.25rem;display:flex;position:relative}.sc-kicker{color:var(--sc-faint);font:700 .65rem var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sc-title{-webkit-line-clamp:2;color:var(--sc-text);font:700 clamp(1.1rem, 1.3vw, 1.28rem) / 1.3 var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.02em;-webkit-box-orient:vertical;margin:.45rem 0 0;display:-webkit-box;overflow:hidden}.sc-desc{-webkit-line-clamp:3;color:var(--sc-muted);font:400 .92rem / 1.55 var(--Tres-Paragraph-font,"Signika Negative", sans-serif);-webkit-box-orient:vertical;margin:.45rem 0 0;display:-webkit-box;overflow:hidden}.sc-meta-lead{min-width:0;color:var(--sc-faint);font:600 .66rem / 1.4 var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:.85rem;display:flex}.sc-meta-dot{background:var(--card-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--card-accent) 20%, transparent);border-radius:50%;flex:none}.sc-meta-label{color:var(--sc-text);flex:none}.sc-meta-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sc-chips{flex-wrap:wrap;gap:.35rem;margin-top:.8rem;display:flex}.sc-chip{border:1px solid var(--sc-tag-line);background:var(--sc-tag-bg);color:var(--sc-tag-text);font:500 .66rem / 1.3 var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.02em;border-radius:6px;padding:.22rem .55rem;transition:all .22s}.sc-chip.is-more{color:var(--sc-faint)}.showcase-card:hover .sc-chip{border-color:color-mix(in srgb, var(--card-accent) 25%, transparent);color:var(--sc-tag-text-hover)}.sc-foot{border-top:1px solid var(--sc-line-soft);margin-top:auto;padding-top:1rem}.sc-footer-meta{min-width:0;color:var(--sc-faint);font:600 .63rem / 1.3 var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.sc-footer-left,.sc-footer-right{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sc-footer-right{text-align:right;flex:none}.sc-action-wrap{margin-top:.75rem}.sc-action-btn{border:1px solid var(--sc-action-line);background:var(--sc-action-bg);width:100%;color:var(--sc-action-ink);box-shadow:var(--sc-action-cave);text-align:left;font:700 .72rem var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:9999px;outline:none;justify-content:space-between;align-items:center;gap:.6rem;padding:.62rem .8rem .62rem 1.05rem;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s,box-shadow .2s;display:flex}.sc-action-btn.is-inert{cursor:inherit}.sc-action-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sc-btn-icon-wrapper{background:var(--sc-btn-slot);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:transform .24s cubic-bezier(.16,1,.3,1),background .22s;display:grid}.showcase-card:hover .sc-action-btn{background:var(--sc-action-bg-hover);border-color:var(--sc-line-hover);box-shadow:var(--sc-action-cave-hover)}.showcase-card:hover .sc-btn-icon-wrapper{background:color-mix(in srgb, var(--card-accent) 15%, transparent);transform:translate(2px,-2px)}.sc-action-btn:active{transform:scale(.985)}@media (width<=900px){.showcase-card{--sc-stage-h:165px;--sc-medallion:62px}}@media (width<=560px){.showcase-card{--sc-stage-h:150px;--sc-medallion:56px}.sc-body{padding:1rem 1.05rem 1.15rem}}@media (prefers-reduced-motion:reduce){.showcase-card,.sc-stage-image,.sc-stage-sheen,.sc-medallion,.sc-medallion-halo,.sc-status i,.sc-btn-icon-wrapper{transition:none!important;animation:none!important}.showcase-card:hover,.showcase-card:hover .sc-stage-image,.showcase-card:hover .sc-medallion,.showcase-card:hover .sc-medallion-halo,.showcase-card:hover .sc-btn-icon-wrapper{transform:none!important}}.section-tag-wrapper{width:100%;margin-bottom:.85rem;display:flex}.section-tag-wrapper.section-tag--align-left{justify-content:flex-start}.section-tag-wrapper.section-tag--align-right{justify-content:flex-end}.section-tag-wrapper.section-tag--align-center{justify-content:center}.section-tag{border-radius:var(--radius-pill,9999px);-webkit-user-select:none;user-select:none;font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);text-transform:uppercase;letter-spacing:.14em;box-sizing:border-box;align-items:center;gap:.65rem;padding:.45rem 1.35rem .45rem 1rem;font-size:.76rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #0009,0 1px 3px #ffffff59;color:#121216!important;background:#f8f8ff!important;border:1px solid #fff!important}.section-tag-dot{opacity:.9;background:#121216;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.8s ease-in-out infinite sectionTagPulseDotDark}.section-tag-text{white-space:nowrap;letter-spacing:.14em;color:inherit}@keyframes sectionTagPulseDotDark{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 6px #12121680}}@keyframes sectionTagPulseDotLight{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 6px #ffffffb3}}.section-tag--theme-dark,.theme-dark .section-tag:not(.section-tag--theme-light){color:#101014!important;background:#f8f8ff!important;border:1px solid #fff!important;box-shadow:0 6px 20px #000000a6,0 1px 4px #ffffff4d!important}.section-tag--theme-dark .section-tag-dot,.theme-dark .section-tag:not(.section-tag--theme-light) .section-tag-dot{background:#101014;animation-name:sectionTagPulseDotDark}.section-tag--theme-light,.theme-light .section-tag:not(.section-tag--theme-dark){color:#fff!important;background:#121216!important;border:1px solid #121216f2!important;box-shadow:inset 0 1px 2px #ffffff26,0 4px 16px #1212163d!important}.section-tag--theme-light .section-tag-dot,.theme-light .section-tag:not(.section-tag--theme-dark) .section-tag-dot{background:#fff;animation-name:sectionTagPulseDotLight}.forgehub-showcase-section{background-color:var(--Uno-color,#1b1b1b);padding:6.5rem 0 7rem;position:relative;overflow:hidden}.fh-header,.fh-browser{z-index:2;position:relative}.fh-header{flex-direction:column;gap:1.35rem;max-width:860px;margin-bottom:2.8rem;display:flex}.fh-header-top{align-items:center;gap:1rem;display:flex}.fh-header-title{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.035em;color:var(--Des-color,#f8f8ff);margin:0;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:800;line-height:1.04}.fh-title-accent{background:linear-gradient(100deg, var(--Des-color,#f8f8ff) 10%, var(--Tres-color,#b7b7b7) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.fh-lede-desc{font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);color:var(--Tres-color,#b7b7b7);max-width:640px;margin:0;font-size:1.05rem;line-height:1.65}.fh-lede-desc strong{color:var(--Des-color,#f8f8ff);font-weight:600}.fh-browser{-webkit-backdrop-filter:blur(30px)saturate(200%)brightness(.92);background:#101014c2;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:minmax(250px,320px) 1fr;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 36px 72px -28px #000000e6,0 10px 28px #00000080}.fh-tablist{border-right:1px solid #ffffff0f;flex-direction:column;display:flex}.fh-tab{text-align:left;width:100%;color:var(--Tres-color,#b7b7b7);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:.95rem;padding:1.15rem 1.25rem;transition:background .22s,color .22s,border-color .22s;display:flex}.fh-tab+.fh-tab{border-top:1px solid #ffffff0d}.fh-tab:hover{color:var(--Des-color,#f8f8ff);background:#ffffff0a}.fh-tab[aria-selected=true]{border-left-color:var(--Des-color,#f8f8ff);color:var(--Des-color,#f8f8ff);background:#ffffff12}.fh-tab:focus-visible{outline:2px solid var(--Des-color,#f8f8ff);outline-offset:-2px}.fh-tab-index{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.08em;color:#b7b7b799;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.fh-tab[aria-selected=true] .fh-tab-index{color:var(--Des-color,#f8f8ff)}.fh-tab-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.fh-tab-client{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.01em;font-size:.95rem;font-weight:600}.fh-tab-category{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#b7b7b7a6;font-size:.66rem}.fh-panel{flex-direction:column;gap:.7rem;min-height:320px;padding:2.1rem 2.3rem;animation:.35s cubic-bezier(.16,1,.3,1) fhPanelIn;display:flex}@keyframes fhPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fh-panel-category{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--Tres-color,#b7b7b7);font-size:.72rem;font-weight:600}.fh-panel-title{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.02em;color:var(--Des-color,#f8f8ff);margin:0;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:700;line-height:1.22}.fh-panel-client{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);color:#b7b7b7bf;margin:0;font-size:.85rem}.fh-panel-desc{font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);color:var(--Tres-color,#b7b7b7);margin:0;font-size:.98rem;line-height:1.65}.fh-panel-tags{flex-wrap:wrap;gap:.45rem;margin-top:.3rem;display:flex}.fh-panel-tag{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.03em;color:var(--Tres-color,#b7b7b7);border-radius:var(--radius-sm,8px);background:#ffffff0d;border:1px solid #ffffff1a;padding:.25rem .6rem;font-size:.7rem}.fh-panel-foot{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.3rem;display:flex}.fh-panel-status{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--Des-color,#f8f8ff);align-items:center;gap:.55rem;font-size:.74rem;font-weight:600;display:inline-flex}.fh-panel-status-dot{background:var(--Des-color,#f8f8ff);border-radius:50%;width:8px;height:8px}.fh-panel-cta{border-radius:var(--radius-pill,9999px);background:var(--Des-color,#f8f8ff);color:var(--Uno-color,#1b1b1b);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.55rem;padding:.8rem 1.5rem;font-size:.88rem;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:inline-flex;box-shadow:0 6px 20px #f8f8ff24}.fh-panel-cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px #f8f8ff3d}.fh-panel-cta:active{transition-duration:70ms;transform:scale(.96)}.fh-panel-cta svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.fh-panel-cta:hover svg{transform:translate(3px)}.fh-panel-cta:focus-visible{outline:2px solid var(--Des-color,#f8f8ff);outline-offset:3px}.forgehub-showcase-section:not(.is-revealed) .reveal-item{opacity:0;transform:translateY(24px)}.forgehub-showcase-section.is-revealed .reveal-item{animation:.7s cubic-bezier(.16,1,.3,1) backwards fhReveal}.forgehub-showcase-section.is-revealed .fh-header>.reveal-item:first-child{animation-delay:50ms}.forgehub-showcase-section.is-revealed .fh-header>.reveal-item:nth-child(2){animation-delay:.14s}.forgehub-showcase-section.is-revealed .fh-header>.reveal-item:nth-child(3){animation-delay:.23s}.forgehub-showcase-section.is-revealed .fh-browser.reveal-item{animation-delay:.32s}@keyframes fhReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.fh-browser{grid-template-columns:1fr}.fh-tablist{scrollbar-width:none;border-bottom:1px solid #ffffff0f;border-right:none;flex-direction:row;overflow-x:auto}.fh-tablist::-webkit-scrollbar{display:none}.fh-tab{border-bottom:2px solid #0000;border-left:none;flex:1 0 auto;padding:1rem 1.15rem}.fh-tab+.fh-tab{border-top:none;border-left:1px solid #ffffff0d}.fh-tab[aria-selected=true]{border-left-color:#0000;border-bottom-color:var(--Des-color,#f8f8ff)}.fh-panel{min-height:0;padding:1.7rem 1.4rem}}@media (width<=640px){.fh-panel-foot{flex-direction:column;align-items:flex-start;gap:1rem}.fh-panel-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.forgehub-showcase-section .reveal-item,.fh-panel,.forgehub-showcase-section .section-pill-dot{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.fh-panel-cta:hover,.fh-panel-cta:hover svg{transform:none}}.dos-black-bg-depth{--dos-grid-fine:#f8f8ff08;--dos-grid-wide:#f8f8ff0d;--dos-grid-dot:#f8f8ff1a;--dos-grid-fine-size:48px;--dos-grid-wide-size:240px;--dos-grid-fine-off:calc(var(--dos-grid-fine-size) / 2);--dos-grid-wide-off:calc(var(--dos-grid-wide-size) / 2);--dos-grid-mask:radial-gradient(ellipse 95% 85% at 50% 40%, #000 26%, transparent 94%);--dos-glow:#f8f8ff0d;--dos-orb:#f8f8ff08;--dos-spot:#f8f8ff12;--dos-spot-mid:#f8f8ff07;--dos-spot-size:440px;--dos-vignette:#000000b3;--dos-grain-opacity:.06;--dos-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='dosGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='170' height='170' filter='url(%23dosGrain)'/%3E%3C/svg%3E");--dos-spot-x:50%;--dos-spot-y:40%;z-index:0;pointer-events:none;isolation:isolate;contain:paint;background-color:var(--Uno-color,#1b1b1b);background-image:linear-gradient(180deg, #202024 0%, var(--Uno-color,#1b1b1b) 52%, #131315 100%);position:absolute;inset:0;overflow:hidden}.dos-black-bg-depth~*{z-index:1;position:relative}.dos-black-bg-depth--soft{--dos-grid-fine:#f8f8ff05;--dos-grid-wide:#f8f8ff08;--dos-grid-dot:#f8f8ff11;--dos-glow:#f8f8ff08;--dos-orb:#f8f8ff06;--dos-spot:#f8f8ff0d;--dos-spot-mid:#f8f8ff05;--dos-vignette:#0000008c;--dos-grain-opacity:.04}.dos-black-bg-depth--rich{--dos-grid-fine:#f8f8ff0b;--dos-grid-wide:#f8f8ff11;--dos-grid-dot:#f8f8ff24;--dos-glow:#f8f8ff10;--dos-orb:#f8f8ff0b;--dos-spot:#f8f8ff18;--dos-spot-mid:#f8f8ff09;--dos-vignette:#000c;--dos-grain-opacity:.085}.dos-glow,.dos-orb,.dos-spot,.dos-grain,.dos-vignette{pointer-events:none;display:block;position:absolute;inset:0}.dos-glow{z-index:1;background:radial-gradient(ellipse 75% 55% at 50% -5%, var(--dos-glow) 0%, transparent 72%)}.dos-orb{z-index:2;background:radial-gradient(circle at 50% 45%, var(--dos-orb) 0%, transparent 64%);will-change:transform;border-radius:50%;width:min(920px,105vw);height:min(920px,105vw);animation:34s ease-in-out infinite alternate dosDepthDrift;inset:-22% auto auto 50%}.dos-black-bg-depth:before,.dos-black-bg-depth:after{content:"";pointer-events:none;-webkit-mask-image:var(--dos-grid-mask);mask-image:var(--dos-grid-mask);-webkit-mask-image:var(--dos-grid-mask);position:absolute;inset:0}.dos-black-bg-depth:before{z-index:3;background-size:var(--dos-grid-fine-size) var(--dos-grid-fine-size), var(--dos-grid-fine-size) var(--dos-grid-fine-size);background-position:var(--dos-grid-fine-off) 0, 0 var(--dos-grid-fine-off);background-image:linear-gradient(to right, var(--dos-grid-fine) 1px, transparent 1px), linear-gradient(to bottom, var(--dos-grid-fine) 1px, transparent 1px)}.dos-black-bg-depth:after{z-index:4;background-size:var(--dos-grid-wide-size) var(--dos-grid-wide-size), var(--dos-grid-wide-size) var(--dos-grid-wide-size), var(--dos-grid-wide-size) var(--dos-grid-wide-size);background-position:var(--dos-grid-wide-off) 0, 0 var(--dos-grid-wide-off), 0 0;background-image:linear-gradient(to right, var(--dos-grid-wide) 1px, transparent 1px), linear-gradient(to bottom, var(--dos-grid-wide) 1px, transparent 1px), radial-gradient(circle at 50% 50%, var(--dos-grid-dot) 1.6px, transparent 2.6px)}.dos-spot{z-index:5;background:radial-gradient(circle var(--dos-spot-size) at var(--dos-spot-x) var(--dos-spot-y), var(--dos-spot) 0%, var(--dos-spot-mid) 38%, transparent 72%)}.dos-grain{z-index:6;background-image:var(--dos-grain);opacity:var(--dos-grain-opacity);background-size:170px 170px}.dos-vignette{z-index:7;background:radial-gradient(ellipse 100% 92% at 50% 40%, #0000 35%, var(--dos-vignette) 100%)}@keyframes dosDepthDrift{0%{transform:translate(-50%)scale(1)}to{transform:translate(-46%)scale(1.12)}}@media (width<=900px){.dos-black-bg-depth{--dos-grid-fine-size:32px;--dos-grid-wide-size:160px;--dos-spot-size:320px}.dos-orb{width:min(720px,132vw);height:min(720px,132vw)}}@media (width<=560px){.dos-black-bg-depth{--dos-grid-fine-size:26px;--dos-grid-wide-size:130px;--dos-spot-size:240px;--dos-grain-opacity:.04}.dos-glow{background:radial-gradient(ellipse 95% 42% at 50% -8%, var(--dos-glow) 0%, transparent 74%)}.dos-orb{width:min(560px,150vw);height:min(560px,150vw)}}@media (prefers-reduced-motion:reduce){.dos-orb{animation:none}}.bytez-lab-section{background-color:var(--Light-bg,#f8f8ff);color:var(--Light-text,#1b1b1b);padding:6.5rem 0 7rem;position:relative;overflow:hidden}.bz-header,.bz-roster{z-index:2;position:relative}.bz-header{flex-direction:column;gap:1.35rem;max-width:860px;margin-bottom:2.8rem;display:flex}.bz-header-top{align-items:center;gap:1rem;display:flex}.bz-header-title{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.035em;color:var(--Light-text,#1b1b1b);margin:0;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:800;line-height:1.04}.bz-title-accent{background:linear-gradient(100deg, var(--Uno-color,#1b1b1b) 0%, var(--Quatro-color,#484848) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bz-lede-desc{font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);color:var(--Light-muted,#585858);max-width:640px;margin:0;font-size:1.05rem;line-height:1.65}.bz-lede-desc strong{color:var(--Uno-color,#1b1b1b);font-weight:600}.bz-roster{background:#fff;border:1px solid #00000014;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px 2px #00000008,0 22px 48px -20px #0000002e}.bz-product+.bz-product{border-top:1px solid #00000012}.bz-product-head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:1.05rem;width:100%;padding:1.35rem 1.6rem;transition:background .22s;display:flex}.bz-product-head:hover{background:#fafafd}.bz-product-head:focus-visible{outline:2px solid var(--Uno-color,#1b1b1b);outline-offset:-2px}.bz-glyph{width:44px;height:44px;font-family:var(--Uno-Title-font,"Syne", sans-serif);color:var(--Quatro-color,#484848);background:#fff;border:1px solid #00000014;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex;box-shadow:inset 0 1px 2px #0000000a,0 6px 16px #0000000f}.bz-product.is-open .bz-glyph{background:var(--Uno-color,#1b1b1b);color:var(--Des-color,#f8f8ff);border-color:var(--Uno-color,#1b1b1b)}.bz-product-id{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.bz-product-name{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.015em;color:var(--Light-text,#1b1b1b);font-size:1.15rem;font-weight:700}.bz-product-kind{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.09em;text-transform:uppercase;color:var(--Quatro-color,#484848);font-size:.7rem;font-weight:600}.bz-status-pill{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.07em;text-transform:uppercase;color:var(--Quatro-color,#484848);border-radius:var(--radius-pill,9999px);white-space:nowrap;background:#0000000b;align-items:center;gap:.45rem;padding:.32rem .75rem;font-size:.66rem;font-weight:600;display:inline-flex}.bz-status-dot{background:var(--Uno-color,#1b1b1b);border-radius:50%;width:6px;height:6px}.bz-chevron{color:var(--Quatro-color,#484848);justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.bz-product.is-open .bz-chevron{transform:rotate(180deg)}.bz-product-panel{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.bz-product.is-open .bz-product-panel{grid-template-rows:1fr}.bz-product-panel>div{visibility:hidden;min-height:0;transition:visibility 0s linear .35s;overflow:hidden}.bz-product.is-open .bz-product-panel>div{visibility:visible;transition-delay:0s}.bz-product-content{flex-direction:column;gap:1rem;padding:0 1.6rem 1.6rem calc(2.65rem + 44px);display:flex}.bz-product-blurb{font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);color:var(--Light-muted,#585858);margin:0;font-size:.95rem;line-height:1.65}.bz-feature-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.bz-feature-list li{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);color:var(--Light-text,#1b1b1b);padding-left:1.5rem;font-size:.88rem;line-height:1.5;position:relative}.bz-feature-list li:before{content:"✓";color:var(--Uno-color,#1b1b1b);font-weight:700;position:absolute;top:0;left:0}.bz-product-link{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.02em;color:var(--Uno-color,#1b1b1b);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.5rem;padding:0;font-size:.88rem;font-weight:600;display:inline-flex}.bz-product-link svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.bz-product-link:hover svg{transform:translate(3px)}.bz-product-link:focus-visible{outline:2px solid var(--Uno-color,#1b1b1b);outline-offset:3px;border-radius:6px}.bytez-lab-section:not(.is-revealed) .reveal-item{opacity:0;transform:translateY(24px)}.bytez-lab-section.is-revealed .reveal-item{animation:.7s cubic-bezier(.16,1,.3,1) backwards bzReveal}.bytez-lab-section.is-revealed .bz-header>.reveal-item:first-child{animation-delay:50ms}.bytez-lab-section.is-revealed .bz-header>.reveal-item:nth-child(2){animation-delay:.14s}.bytez-lab-section.is-revealed .bz-header>.reveal-item:nth-child(3){animation-delay:.23s}.bytez-lab-section.is-revealed .bz-roster.reveal-item{animation-delay:.32s}@keyframes bzReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.bz-product-head{flex-wrap:wrap;gap:.75rem;padding:1.2rem}.bz-product-id{flex:auto}.bz-status-pill{order:3;margin-left:calc(44px + .75rem)}.bz-chevron{order:2}.bz-product-content{padding:0 1.2rem 1.4rem}}@media (prefers-reduced-motion:reduce){.bytez-lab-section .reveal-item,.bytez-lab-section .section-pill-dot,.bz-product-panel,.bz-product-panel>div{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.bz-chevron{transition:none!important}.bz-product-link:hover svg{transform:none}}.journey-teaser-section{background-color:var(--Uno-color,#1b1b1b);padding:6.5rem 0 7rem;position:relative;overflow:hidden}.jt-header,.jt-widget{z-index:2;position:relative}.jt-header{flex-direction:column;gap:1.35rem;max-width:860px;margin-bottom:2.8rem;display:flex}.jt-header-top{align-items:center;gap:1rem;display:flex}.jt-header-title{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.035em;color:var(--Des-color,#f8f8ff);margin:0;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:800;line-height:1.04}.jt-title-accent{background:linear-gradient(100deg, var(--Des-color,#f8f8ff) 10%, var(--Tres-color,#b7b7b7) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.jt-lede-desc{font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);color:var(--Tres-color,#b7b7b7);max-width:640px;margin:0;font-size:1.05rem;line-height:1.65}.jt-lede-desc strong{color:var(--Des-color,#f8f8ff);font-weight:600}.jt-widget{-webkit-backdrop-filter:blur(30px)saturate(200%)brightness(.92);background:#101014c2;border:1px solid #ffffff14;border-radius:24px;padding:2.6rem 2.2rem 1.9rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 36px 72px -28px #000000e6,0 10px 28px #00000080}.jt-rail{margin-bottom:1.6rem;padding-top:26px;position:relative}.jt-rail-track,.jt-rail-fill{border-radius:2px;height:2px;position:absolute;top:33px}.jt-rail-track{background:#ffffff1f;left:12.5%;right:12.5%}.jt-rail-fill{background:linear-gradient(90deg,#f8f8ff59,#f8f8ffd9);transition:width .45s cubic-bezier(.16,1,.3,1);left:12.5%}.jt-nodes{z-index:1;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.jt-node{cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:.55rem;padding:0 .4rem;display:flex;position:relative}.jt-node-now{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--Uno-color,#1b1b1b);background:var(--Des-color,#f8f8ff);border-radius:var(--radius-pill,9999px);padding:.16rem .55rem;font-size:.58rem;font-weight:700;position:absolute;top:-26px}.jt-node-marker{background:#101014;border:2.5px solid #f8f8ff4d;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .25s,box-shadow .25s;display:inline-flex}.jt-node-dot{background:var(--Des-color,#f8f8ff);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .25s,transform .25s cubic-bezier(.16,1,.3,1);transform:scale(.5)}.jt-node:hover .jt-node-marker{border-color:#f8f8ffb3}.jt-node[aria-selected=true] .jt-node-marker{border-color:var(--Des-color,#f8f8ff);box-shadow:0 0 0 4px #f8f8ff1f}.jt-node[aria-selected=true] .jt-node-dot{opacity:1;transform:scale(1)}.jt-node:focus-visible{outline:2px solid var(--Des-color,#f8f8ff);outline-offset:4px;border-radius:10px}.jt-node-era{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--Tres-color,#b7b7b7);font-size:.74rem;font-weight:600;transition:color .25s}.jt-node[aria-selected=true] .jt-node-era{color:var(--Des-color,#f8f8ff)}.jt-node-years{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.05em;color:#b7b7b799;font-size:.66rem}.jt-detail{border-top:1px solid #ffffff14;flex-direction:column;gap:.7rem;padding-top:1.7rem;animation:.35s cubic-bezier(.16,1,.3,1) jtDetailIn;display:flex}@keyframes jtDetailIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.jt-detail-meta{align-items:center;gap:.7rem;display:flex}.jt-detail-status{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--Tres-color,#b7b7b7);border-radius:var(--radius-pill,9999px);border:1px solid #ffffff24;padding:.24rem .7rem;font-size:.7rem;font-weight:600}.jt-detail-status.is-present{background:var(--Des-color,#f8f8ff);color:var(--Uno-color,#1b1b1b);border-color:#0000}.jt-detail-years{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.05em;color:#b7b7b7a6;font-size:.72rem}.jt-detail-title{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.02em;color:var(--Des-color,#f8f8ff);margin:0;font-size:clamp(1.4rem,2.1vw,1.8rem);font-weight:700;line-height:1.22}.jt-detail-desc{font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);color:var(--Tres-color,#b7b7b7);max-width:760px;margin:0;font-size:.98rem;line-height:1.65}.jt-detail-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;display:flex}.jt-detail-era{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#b7b7b799;font-size:.72rem;font-weight:600}.jt-cta{border-radius:var(--radius-pill,9999px);background:var(--Des-color,#f8f8ff);color:var(--Uno-color,#1b1b1b);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.55rem;padding:.8rem 1.5rem;font-size:.88rem;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:inline-flex;box-shadow:0 6px 20px #f8f8ff24}.jt-cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px #f8f8ff3d}.jt-cta:active{transition-duration:70ms;transform:scale(.96)}.jt-cta svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.jt-cta:hover svg{transform:translate(3px)}.jt-cta:focus-visible{outline:2px solid var(--Des-color,#f8f8ff);outline-offset:3px}.journey-teaser-section:not(.is-revealed) .reveal-item{opacity:0;transform:translateY(24px)}.journey-teaser-section.is-revealed .reveal-item{animation:.7s cubic-bezier(.16,1,.3,1) backwards jtReveal}.journey-teaser-section.is-revealed .jt-header>.reveal-item:first-child{animation-delay:50ms}.journey-teaser-section.is-revealed .jt-header>.reveal-item:nth-child(2){animation-delay:.14s}.journey-teaser-section.is-revealed .jt-header>.reveal-item:nth-child(3){animation-delay:.23s}.journey-teaser-section.is-revealed .jt-widget.reveal-item{animation-delay:.32s}@keyframes jtReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.jt-widget{padding:2.3rem 1.1rem 1.5rem}.jt-rail{padding-top:24px}.jt-rail-track,.jt-rail-fill{top:31px}.jt-node-marker{width:14px;height:14px}.jt-node-years{display:none}.jt-node-era{letter-spacing:.05em;font-size:.6rem}.jt-node-now{font-size:.52rem;top:-24px}.jt-detail-foot{flex-direction:column;align-items:flex-start;gap:1rem}.jt-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.journey-teaser-section .reveal-item,.jt-detail,.journey-teaser-section .section-pill-dot{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.jt-rail-fill{transition:none!important}.jt-cta:hover,.jt-cta:hover svg{transform:none}}.collab-teaser-section{background:var(--Des-color,#f8f8ff);color:var(--Uno-color,#1b1b1b);padding:6.5rem 0;position:relative;overflow:hidden}.collab-teaser-container{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.collab-teaser-intro{flex-direction:column;align-items:flex-start;gap:1.35rem;display:flex}.collab-teaser-title{max-width:650px;font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,5.8vw,4.8rem);font-weight:800;line-height:.98}.collab-teaser-title span{color:var(--Quatro-color,#484848)}.collab-teaser-copy{max-width:540px;color:var(--Uno-color,#1b1b1b);font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);opacity:.68;margin:0;font-size:1.08rem;line-height:1.65}.collab-teaser-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:.65rem;display:flex}.collab-teaser-primary{border:1px solid var(--Uno-color,#1b1b1b);border-radius:var(--radius-pill,9999px);background:var(--Uno-color,#1b1b1b);color:var(--Des-color,#f8f8ff);cursor:pointer;font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);align-items:center;gap:.7rem;padding:.95rem 1.45rem;font-size:.88rem;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex}.collab-teaser-primary:hover{transform:translateY(-3px);box-shadow:0 12px 24px #1b1b1b29}.collab-teaser-primary:focus-visible{outline:2px solid var(--Uno-color,#1b1b1b);outline-offset:4px}.collab-teaser-primary svg{transition:transform .25s}.collab-teaser-primary:hover svg{transform:translate(3px)}.collab-teaser-note{color:var(--Quatro-color,#484848);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.03em;font-size:.72rem}.collab-teaser-process{border-left:1px solid #1b1b1b29;padding:1.8rem 0 1.8rem 2rem}.process-label{color:var(--Quatro-color,#484848);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.68rem;font-weight:600}.process-line{flex-direction:column;gap:1.55rem;display:flex}.process-step{grid-template-columns:2.25rem 1fr;align-items:start;gap:.8rem;display:grid}.process-number{color:var(--Quatro-color,#484848);font-family:var(--Uno-Title-font,"Syne", sans-serif);padding-top:.15rem;font-size:.78rem;font-weight:700}.process-step h3{color:var(--Uno-color,#1b1b1b);font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);margin:0 0 .25rem;font-size:.92rem;font-weight:700}.process-step p{color:var(--Uno-color,#1b1b1b);font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);opacity:.58;margin:0;font-size:.86rem;line-height:1.5}.collab-teaser-section:not(.is-revealed) .reveal-item{opacity:0;transform:translateY(22px)}.collab-teaser-section.is-revealed .reveal-item{animation:.7s cubic-bezier(.16,1,.3,1) backwards collabReveal}.collab-teaser-section.is-revealed .collab-teaser-intro{animation-delay:50ms}.collab-teaser-section.is-revealed .collab-teaser-process{animation-delay:.18s}@keyframes collabReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.collab-teaser-container{grid-template-columns:1fr;gap:3.2rem}.collab-teaser-process{border-top:1px solid #1b1b1b29;border-left:0;padding:1.6rem 0 0}}@media (width<=480px){.collab-teaser-section{padding:4.8rem 0}.collab-teaser-actions{flex-direction:column;align-items:stretch}.collab-teaser-primary{justify-content:center}}@media (prefers-reduced-motion:reduce){.collab-teaser-section .reveal-item,.collab-teaser-primary,.collab-teaser-primary svg{transition:none!important;animation:none!important}.collab-teaser-primary:hover,.collab-teaser-primary:hover svg{transform:none}}.forge-hub-page{flex-direction:column;display:flex}.client-showcase-section{padding:6rem 0 7rem}@media (width<=650px){.client-showcase-section{padding:4.5rem 0 5.5rem}}.intro-section{scroll-margin-top:calc(var(--navbar-height,74px) + 1rem);background:var(--Uno-color,#1b1b1b);color:var(--Des-color);padding:7.5rem 0 2rem;position:relative;overflow:hidden}.intro-shell,.intro-stats,.intro-footer{max-width:76rem}.intro-shell{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(290px,.88fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);min-height:clamp(26rem,46vh,32rem);display:grid;position:relative}.intro-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:1.15rem;display:flex;position:relative}.intro-kicker{width:100%;margin-bottom:2rem;display:flex}.intro-copy h1{letter-spacing:-.075em;max-width:780px;font-size:clamp(3.6rem,8.5vw,8.2rem);line-height:.86}.intro-copy h1 em{color:var(--Tres-color);font-style:normal}.intro-lead{max-width:600px;color:var(--Des-color);font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.45}.intro-support{max-width:540px;color:var(--Tres-color);font-size:.98rem;line-height:1.65}.intro-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;margin-top:.75rem;display:flex}.intro-panel-wrap{justify-self:end;width:min(100%,26rem)}.intro-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(150deg,#f8f8ff12,#f8f8ff04);border:1px solid #f8f8ff29;border-radius:22px;flex-direction:column;width:100%;min-height:22rem;padding:1.25rem 1.35rem 1.15rem;display:flex;position:relative;box-shadow:0 26px 70px #0000006b,inset 0 1px #ffffff1a}.intro-panel--tilt-left{transform:rotate(-2.5deg)}.intro-panel--tilt-right{transform:rotate(2.5deg)}.intro-panel-head{color:var(--Tres-color);font:600 .64rem var(--Dos-Subtitle-font);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #f8f8ff24;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.intro-panel-title{align-items:center;gap:.55rem;display:inline-flex}.intro-panel-title-dot{background:var(--Des-color,#f8f8ff);opacity:.8;border-radius:50%;width:6px;height:6px}.intro-panel-count{color:var(--Des-color)}.intro-panel-list{margin:0;padding:0;list-style:none}.intro-panel-list li:last-child .intro-panel-row{border-bottom:0}.intro-panel-row{border-bottom:1px solid #f8f8ff17;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.intro-panel-row-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.intro-panel-name{color:var(--Des-color);font:600 .95rem var(--Dos-Subtitle-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intro-panel-meta{color:var(--Tres-color);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.intro-panel-status{color:var(--Tres-color);font:600 .6rem var(--Dos-Subtitle-font);letter-spacing:.1em;text-transform:uppercase;border:1px solid #f8f8ff2e;border-radius:9999px;flex-shrink:0;padding:.32rem .7rem}.intro-panel-note{color:var(--Tres-color);font:600 .64rem var(--Dos-Subtitle-font);letter-spacing:.12em;text-align:right;text-transform:uppercase;margin:auto 0 0;padding-top:.9rem}.intro-stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:clamp(3rem,6vh,4.5rem);display:grid;position:relative}.intro-stat{border-top:1px solid #f8f8ff24;flex-direction:column;gap:.35rem;padding-top:1rem;display:flex}.intro-stat strong{color:var(--Des-color);font:800 clamp(1.5rem, 2.8vw, 2.3rem) var(--Uno-Title-font);letter-spacing:-.04em}.intro-stat span{color:var(--Tres-color);font:600 .68rem var(--Dos-Subtitle-font);letter-spacing:.12em;text-transform:uppercase}.intro-footer{z-index:1;color:var(--Tres-color);font:600 .65rem var(--Dos-Subtitle-font);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #f8f8ff1a;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1rem;display:flex;position:relative}.intro-section:not(.is-revealed) .reveal-item{opacity:0;transform:translateY(24px)}.intro-section.is-revealed .reveal-item{animation:.7s cubic-bezier(.16,1,.3,1) backwards introReveal}.intro-section.is-revealed .intro-kicker{animation-delay:50ms}.intro-section.is-revealed .intro-copy h1{animation-delay:.12s}.intro-section.is-revealed .intro-lead{animation-delay:.2s}.intro-section.is-revealed .intro-support{animation-delay:.27s}.intro-section.is-revealed .intro-actions{animation-delay:.34s}.intro-section.is-revealed .intro-panel-wrap{animation-delay:.22s}.intro-section.is-revealed .intro-stats{animation-delay:.44s}.intro-section.is-revealed .intro-footer{animation-delay:.52s}@keyframes introReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=880px){.intro-section{padding-top:5.5rem}.intro-shell{grid-template-columns:1fr;gap:2.25rem;min-height:0}.intro-panel-wrap{justify-self:start;width:min(100%,30rem)}.intro-stats{margin-top:3rem}}@media (width<=560px){.intro-copy h1{font-size:clamp(3.2rem,17vw,5rem)}.intro-actions{flex-direction:column;align-items:stretch;width:100%}.intro-actions .btn-primary,.intro-actions .btn-secondary{justify-content:center;width:100%}.intro-stats{grid-template-columns:1fr;gap:.35rem}.intro-stat{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.75rem}.intro-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.intro-section:not(.is-revealed) .reveal-item{opacity:1;transform:none}.intro-section.is-revealed .reveal-item{animation:none}}.forgecafe-section{scroll-margin-top:calc(var(--navbar-height,74px) + 1rem);color:#1b1b1b;background:#f8f8ff;padding:5.5rem 0 6rem;position:relative}.forgecafe-section .container{z-index:1;position:relative}.latest-demo-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.2rem;display:flex}.latest-demo-header h2{letter-spacing:-.07em;margin:.9rem 0 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.92}.latest-demo-header h2 span{color:#484848}.latest-demo-header-note{color:#777;font:600 .68rem var(--Dos-Subtitle-font);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.latest-demo-status{color:#585858;font:600 .7rem var(--Dos-Subtitle-font);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.latest-demo-status i{background:#22a85a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #22a85a66}.latest-demo-layout{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.latest-demo-stage{background:#0d0d10;border:1px solid #f8f8ff26;border-radius:22px;min-width:0;display:block;position:relative;overflow:hidden;box-shadow:0 24px 65px #1b1b1b33}.stage-image{min-height:25rem;position:relative;overflow:hidden}.stage-image img{object-fit:cover;object-position:top;opacity:.9;width:100%;height:100%;min-height:25rem;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s;display:block}.latest-demo-stage:hover .stage-image img{opacity:1;transform:scale(1.025)}.stage-grid{pointer-events:none;opacity:.14;background-image:linear-gradient(#f8f8ff33 1px,#0000 1px),linear-gradient(90deg,#f8f8ff33 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 76%);mask-image:linear-gradient(135deg,#000,#0000 76%)}.stage-meta{flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;top:1rem;left:1rem}.stage-meta span,.stage-url{color:#e5e5ed;font:600 .6rem var(--Dos-Subtitle-font);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0db8;border:1px solid #f8f8ff2e;border-radius:9999px;padding:.45rem .65rem}.stage-url{color:#a8e6b0;position:absolute;top:1rem;right:1rem}.stage-corner{border-color:#f8f8ffb8;width:1.7rem;height:1.7rem;position:absolute}.stage-corner-tl{border-top:1px solid;border-left:1px solid;top:4.1rem;left:1.2rem}.stage-corner-br{border-bottom:1px solid;border-right:1px solid;bottom:1.2rem;right:1.2rem}.stage-open{z-index:2;color:#111113;font:700 .7rem var(--Dos-Subtitle-font);background:#f8f8ff;border-radius:9999px;align-items:center;gap:.45rem;padding:.7rem .85rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 8px 20px #0000004d}.latest-demo-copy{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.latest-demo-copy-top{color:#777;font:600 .67rem var(--Dos-Subtitle-font);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.latest-demo-copy h3{letter-spacing:-.07em;font-size:clamp(2.3rem,4vw,4rem)}.latest-demo-copy>p{color:#585858;line-height:1.65}.latest-demo-rule{background:var(--Light-border);width:100%;height:1px}.latest-demo-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.demo-primary-action,.demo-secondary-action{font:700 .78rem var(--Dos-Subtitle-font);border-radius:9999px;align-items:center;gap:.5rem;padding:.82rem 1.05rem;display:inline-flex}.demo-primary-action{color:#f8f8ff;background:#1b1b1b}.demo-secondary-action{color:#1b1b1b}.demo-secondary-action:hover{text-underline-offset:4px;text-decoration:underline}.stage-open svg,.demo-primary-action svg{flex-shrink:0}.latest-demo-note{color:#777!important;font-size:.8rem!important;line-height:1.5!important}@media (width<=860px){.latest-demo-header{flex-direction:column;align-items:flex-start;gap:1rem}.latest-demo-header-note{align-items:flex-start}.latest-demo-layout{grid-template-columns:1fr;gap:2rem}.latest-demo-copy{max-width:620px}.stage-image,.stage-image img{min-height:22rem}}@media (width<=520px){.forgecafe-section{padding:4.8rem 0 5.2rem}.latest-demo-stage{border-radius:18px}.stage-image,.stage-image img{min-height:16rem}.stage-url{top:3.8rem;left:1rem;right:auto}.stage-corner-tl{top:6.2rem}.latest-demo-actions{flex-direction:column;align-items:stretch;width:100%}.demo-primary-action,.demo-secondary-action{justify-content:center;width:100%}}.detail-modal-backdrop{z-index:2500;place-items:center;padding:clamp(1rem,3vw,2.5rem);display:grid;position:fixed;inset:0;overflow-y:auto}.detail-modal-backdrop.backdrop--dark{-webkit-backdrop-filter:blur(16px);background:#050508d1}.detail-modal-backdrop.backdrop--light{-webkit-backdrop-filter:blur(16px);background:#12121873}.detail-modal{box-sizing:border-box;border-radius:26px;grid-template-columns:minmax(0,1.28fr) minmax(0,1.05fr);width:min(1060px,100%);max-height:90vh;display:grid;position:relative;overflow:hidden}.detail-modal--theme-dark{color:var(--Des-color,#f8f8ff);background:#111116;border:1px solid #f8f8ff29;box-shadow:0 34px 110px #000c,0 4px 18px #0006,inset 0 1px #ffffff1a}.detail-modal--theme-dark .detail-modal-close{color:#f8f8ff;background:#0e0e12cc;border:1px solid #ffffff29}.detail-modal--theme-dark .detail-modal-close:hover{color:#111116;background:#fff}.detail-modal--theme-dark .detail-modal-title{color:#fff}.detail-modal--theme-dark .detail-modal-kicker{color:#9292a0}.detail-modal--theme-dark .detail-modal-desc{color:#b0b0c0}.detail-modal--theme-dark .detail-tag-pill{color:#dcdce8;background:#ffffff0d;border:1px solid #ffffff1a}.detail-modal--theme-dark .chips-label{color:#808092}.detail-modal--theme-dark .detail-chip{color:#e2e2ec;background:#ffffff0f;border:1px solid #ffffff17}.detail-modal--theme-dark .detail-modal-specs{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.detail-modal--theme-dark .detail-spec-row dt{color:#8c8c9e}.detail-modal--theme-dark .detail-spec-row dd{color:#f0f0fa}.detail-modal--theme-dark .primary-action{color:#101014;background:#f8f8ff;border:1px solid #fff}.detail-modal--theme-dark .primary-action:hover{background:#fff;box-shadow:0 4px 18px #ffffff47}.detail-modal--theme-dark .secondary-action{color:#a4a4b8;background:0 0;border:1px solid #ffffff24}.detail-modal--theme-dark .secondary-action:hover{color:#fff;background:#ffffff0d;border-color:#ffffff59}.detail-modal--theme-dark .detail-modal-archived-status{color:#8a8a9c}.detail-modal--theme-light{color:var(--Light-text,#18181c);background:#fff;border:1px solid #1b1b1b24;box-shadow:0 34px 110px #0000003d,0 6px 24px #00000014,inset 0 1px #ffffffe6}.detail-modal--theme-light .detail-modal-close{color:#1b1b1b;background:#ffffffd9;border:1px solid #0000001f}.detail-modal--theme-light .detail-modal-close:hover{color:#fff;background:#121216}.detail-modal--theme-light .detail-modal-title{color:#101014}.detail-modal--theme-light .detail-modal-kicker{color:#556}.detail-modal--theme-light .detail-modal-desc{color:#4a4a58}.detail-modal--theme-light .detail-tag-pill{color:#383844;background:#0000000a;border:1px solid #00000014}.detail-modal--theme-light .chips-label{color:#707080}.detail-modal--theme-light .detail-chip{color:#2b2b36;background:#00000009;border:1px solid #00000012}.detail-modal--theme-light .detail-modal-specs{border-top:1px solid #00000014;border-bottom:1px solid #00000014}.detail-modal--theme-light .detail-spec-row dt{color:#68687a}.detail-modal--theme-light .detail-spec-row dd{color:#121216}.detail-modal--theme-light .primary-action{color:#f8f8ff;background:#121216;border:1px solid #121216}.detail-modal--theme-light .primary-action:hover{background:#000;box-shadow:0 4px 18px #00000040}.detail-modal--theme-light .secondary-action{color:#556;background:0 0;border:1px solid #00000029}.detail-modal--theme-light .secondary-action:hover{color:#111116;background:#0000000a;border-color:#00000059}.detail-modal--theme-light .detail-modal-archived-status{color:#6a6a7c}.detail-modal-close{z-index:10;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s,color .2s;display:grid;position:absolute;top:1.1rem;right:1.1rem}.detail-modal-close:hover{transform:rotate(90deg)scale(1.08)}.detail-modal-media{background:#09090c;min-height:340px;display:flex;position:relative;overflow:hidden}.detail-modal-img-wrap{width:100%;height:100%;min-height:380px;position:relative;overflow:hidden}.detail-modal-image{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.detail-modal:hover .detail-modal-image{transform:scale(1.02)}.detail-modal-media-overlay{pointer-events:none;background:linear-gradient(#0000 60%,#00000073 100%);position:absolute;inset:0}.detail-modal-glyph{background:linear-gradient(135deg,#181820 0%,#0d0d12 100%);justify-content:center;align-items:center;width:100%;height:100%;min-height:380px;display:flex;position:relative;overflow:hidden}.glyph-symbol{font-family:var(--Uno-Title-font,"Syne", sans-serif);color:#f8f8ff59;z-index:2;font-size:5.5rem;font-weight:800;transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s}.detail-modal:hover .glyph-symbol{color:#f8f8ffb3;transform:scale(1.15)rotate(12deg)}.glyph-grid-pattern{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.detail-modal-badges{z-index:5;align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;left:1.1rem}.detail-badge-pill{color:#f0f0fa;font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ed9;border:1px solid #fff3;border-radius:9999px;padding:.35rem .65rem;font-size:.68rem;font-weight:700}.detail-status-pill{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#e5e5f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ed9;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.66rem;font-weight:700;display:inline-flex}.detail-status-pill i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.detail-status-pill.status--live i{background:#22a85a;box-shadow:0 0 8px #22a85a99}.detail-status-pill.status--shipped i{background:#8b8be8}.detail-status-pill.status--building i{background:#e8a838}.detail-status-pill.status--concept i{background:#787888}.detail-modal-body{box-sizing:border-box;flex-direction:column;max-height:88vh;padding:clamp(1.4rem,2.8vw,2.2rem);display:flex;overflow-y:auto}.detail-modal-header-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.detail-modal-kicker{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.detail-modal-tags{flex-wrap:wrap;gap:.35rem;display:flex}.detail-tag-pill{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.04em;border-radius:6px;padding:.22rem .55rem;font-size:.65rem;font-weight:600}.detail-modal-title{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:800;line-height:1.08}.detail-modal-desc{font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);margin:0 0 1.25rem;font-size:.98rem;line-height:1.6}.detail-modal-chips-wrap{flex-direction:column;gap:.4rem;margin-bottom:1.2rem;display:flex}.chips-label{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.detail-chips-row{flex-wrap:wrap;gap:.4rem;display:flex}.detail-chip{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);border-radius:6px;padding:.3rem .65rem;font-size:.7rem;font-weight:600}.detail-modal-specs{flex-direction:column;gap:.75rem;margin:0 0 1.5rem;padding:1.1rem 0;display:flex}.detail-spec-row{grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);align-items:baseline;gap:.8rem;display:grid}.detail-spec-row dt{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.detail-spec-row dd{font-family:var(--Tres-Paragraph-font,"Signika Negative", sans-serif);margin:0;font-size:.92rem;line-height:1.5}.detail-modal-footer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:.5rem;display:flex}.detail-modal-action-btn{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.detail-modal-action-btn:active{transform:scale(.97)}.detail-modal-archived-status{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.05em;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:inline-flex}.detail-modal-archived-status .status-dot{background:#78788a;border-radius:50%;width:6px;height:6px}@media (width<=820px){.detail-modal{grid-template-columns:1fr;max-height:92vh}.detail-modal-media,.detail-modal-img-wrap,.detail-modal-glyph{min-height:240px;max-height:280px}.detail-spec-row{grid-template-columns:1fr;gap:.2rem}.detail-modal-footer-actions{flex-direction:column;align-items:stretch}.detail-modal-action-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.detail-modal,.detail-modal-backdrop,.detail-modal-image,.glyph-symbol,.detail-modal-close,.detail-modal-action-btn{transition:none!important;transform:none!important}}.stat-strip-container{box-sizing:border-box;flex-direction:column;gap:.6rem;display:flex}.stat-strip-label{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--Tres-color,#b7b7b7);font-size:.65rem;font-weight:700}.stat-strip-list{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;display:flex}.stat-strip-item{border-radius:var(--radius-md,14px);box-sizing:border-box;flex-direction:column-reverse;gap:.15rem;min-width:7.6rem;padding:.8rem 1.15rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.stat-strip-item dt{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:600}.stat-strip-item dd{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.03em;margin:0;font-size:1.55rem;font-weight:700;line-height:1.1}.stat-strip--theme-dark .stat-strip-label,.theme-dark .stat-strip-container:not(.stat-strip--theme-light) .stat-strip-label{color:#a0a0b2}.stat-strip--theme-dark .stat-strip-item,.theme-dark .stat-strip-container:not(.stat-strip--theme-light) .stat-strip-item{background:#f8f8ff0a;border:1px solid #f8f8ff24;box-shadow:inset 0 1px #ffffff0d}.stat-strip--theme-dark .stat-strip-item:hover,.theme-dark .stat-strip-container:not(.stat-strip--theme-light) .stat-strip-item:hover{background:#f8f8ff12;border-color:#f8f8ff47;transform:translateY(-2px)}.stat-strip--theme-dark .stat-strip-item dt,.theme-dark .stat-strip-container:not(.stat-strip--theme-light) .stat-strip-item dt{color:#a0a0b2}.stat-strip--theme-dark .stat-strip-item dd,.theme-dark .stat-strip-container:not(.stat-strip--theme-light) .stat-strip-item dd{color:#f8f8ff}.stat-strip--theme-light .stat-strip-label,.theme-light .stat-strip-container:not(.stat-strip--theme-dark) .stat-strip-label{color:#555562}.stat-strip--theme-light .stat-strip-item,.theme-light .stat-strip-container:not(.stat-strip--theme-dark) .stat-strip-item{background:#fff;border:1px solid #1212161f;box-shadow:inset 0 1px 1px #00000008,0 2px 10px #1212160d}.stat-strip--theme-light .stat-strip-item:hover,.theme-light .stat-strip-container:not(.stat-strip--theme-dark) .stat-strip-item:hover{border-color:#1212164d;transform:translateY(-2px);box-shadow:inset 0 1px 1px #00000008,0 6px 18px #12121617}.stat-strip--theme-light .stat-strip-item dt,.theme-light .stat-strip-container:not(.stat-strip--theme-dark) .stat-strip-item dt{color:#626270}.stat-strip--theme-light .stat-strip-item dd,.theme-light .stat-strip-container:not(.stat-strip--theme-dark) .stat-strip-item dd{color:#121216}.case-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.2rem;display:flex}.case-head-copy h2{letter-spacing:-.06em;margin:.9rem 0 .6rem;font-size:clamp(2.3rem,4.4vw,4.2rem);line-height:.95}.case-head-copy h2 span{color:var(--Quatro-color)}.case-head-copy p{max-width:62ch;color:var(--Tres-color);margin:0;line-height:1.6}.case-stats{flex-wrap:wrap;gap:.6rem;margin:0;display:flex}.case-stat{border-radius:var(--radius-md);background:#f8f8ff09;border:1px solid #b7b7b729;flex-direction:column-reverse;gap:.1rem;min-width:7.4rem;padding:.75rem 1.05rem;display:flex}.case-stat dt{color:var(--Tres-color);font:600 .62rem var(--Dos-Subtitle-font);letter-spacing:.12em;text-transform:uppercase}.case-stat dd{color:var(--Des-color);font:700 1.45rem var(--Uno-Title-font);letter-spacing:-.03em;margin:0}.case-format-rows{flex-direction:column;gap:3.75rem;display:flex}.case-format-section+.case-format-section{border-top:1px solid #b7b7b733;padding-top:3rem}.case-format-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.6rem;display:flex}.case-format-copy{max-width:700px}.case-format-index{color:var(--Tres-color);font:700 .68rem var(--Dos-Subtitle-font);letter-spacing:.12em;text-transform:uppercase}.case-format-copy h3{color:var(--Des-color);font:700 2rem / 1.1 var(--Uno-Title-font);margin:.55rem 0 .45rem}.case-format-copy p{max-width:62ch;color:var(--Tres-color);margin:0;font-size:.96rem;line-height:1.55}.case-format-counts{flex:none;gap:.6rem;display:flex}.case-format-count{background:#f8f8ff09;border:1px solid #b7b7b726;align-items:baseline;gap:.45rem;padding:.65rem .85rem;display:flex}.case-format-count strong{color:var(--Des-color);font:700 1.15rem var(--Uno-Title-font)}.case-format-count span{color:var(--Tres-color);font:600 .65rem var(--Dos-Subtitle-font);letter-spacing:.08em;text-transform:uppercase}.case-format-count--live strong{color:#a8e6b0}.case-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.1rem;display:grid}.case-file-card{grid-column:span 2;height:100%}.case-cta{border-top:1px solid #b7b7b724;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.6rem;padding-top:1.9rem;display:flex}.case-cta-copy h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem)}.case-cta-copy p{max-width:54ch;color:var(--Tres-color);margin:.5rem 0 0;font-size:.94rem;line-height:1.6}.case-cta-actions{flex-wrap:wrap;gap:.75rem;display:flex}.client-showcase-section:not(.is-revealed) .reveal-item{opacity:0;transform:translateY(24px)}.client-showcase-section.is-revealed .reveal-item{animation:.7s cubic-bezier(.16,1,.3,1) backwards caseReveal}@keyframes caseReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=800px){.case-head,.case-cta{flex-direction:column;align-items:flex-start}.case-grid{grid-template-columns:minmax(0,1fr)}.case-file-card{grid-column:1}.case-format-head{align-items:flex-start}}@media (width<=560px){.case-format-head{flex-direction:column;gap:1rem}.case-format-copy h3{font-size:1.7rem}.case-format-counts{width:100%}.case-format-count{flex:1}.case-grid{grid-template-columns:minmax(0,1fr)}.case-file-card,.case-grid--deck .case-file-card{grid-area:auto/1}.case-stats{width:100%}.case-stat{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.client-showcase-section:not(.is-revealed) .reveal-item{opacity:1;transform:none}.client-showcase-section.is-revealed .reveal-item{animation:none}}.bytez-hub-page{flex-direction:column;display:flex}.bytez-products-section{scroll-margin-top:calc(var(--navbar-height,74px) + 1rem);padding:5.5rem 0}.bytez-outro-section{padding:5rem 0 6rem}.bytez-collab-box{text-align:center;background:var(--Uno-surface);border-radius:var(--radius-lg);border:1px solid var(--Uno-border);padding:3.5rem 2rem;box-shadow:0 16px 40px #0006}.bytez-outro-title{margin-bottom:.85rem;font-size:2.1rem}.bytez-outro-lede{color:var(--Tres-color);max-width:640px;margin:0 auto 1.8rem;line-height:1.6}.bytez-products-section{scroll-margin-top:calc(var(--navbar-height,74px) + 1rem);background:var(--Light-bg,#f8f8ff);color:var(--Light-text,#1b1b1b);padding:5.5rem 0 6.5rem;position:relative}.bytez-products-section .container{z-index:1;position:relative}.bp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.8rem;display:flex}.bp-head-copy h2{letter-spacing:-.06em;margin:.9rem 0 .6rem;font-size:clamp(2.3rem,4.4vw,4.2rem);line-height:.95}.bp-head-copy h2 span{color:var(--Quatro-color,#484848)}.bp-lede{max-width:62ch;color:var(--Tres-color,#585858);margin:0;line-height:1.6}.bp-head-note{flex-direction:column;display:flex}.bp-featured-stage-wrap{margin-bottom:4.5rem}.bp-stage-layout{grid-template-columns:minmax(0,1.32fr) minmax(290px,.68fr);align-items:center;gap:clamp(2rem,4.5vw,4.5rem);display:grid}.bp-stage-viewport{background:#0d0d10;border:1px solid #f8f8ff26;border-radius:22px;min-width:0;display:block;position:relative;overflow:hidden;box-shadow:0 24px 65px #1b1b1b2e}.bp-stage-canvas{min-height:25rem;position:relative;overflow:hidden}.bp-stage-img{object-fit:cover;object-position:top;opacity:.92;width:100%;height:100%;min-height:25rem;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s;display:block}.bp-stage-viewport:hover .bp-stage-img{opacity:1;transform:scale(1.025)}.bp-stage-grid{pointer-events:none;opacity:.14;background-image:linear-gradient(#f8f8ff33 1px,#0000 1px),linear-gradient(90deg,#f8f8ff33 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 76%);mask-image:linear-gradient(135deg,#000,#0000 76%)}.bp-stage-meta{z-index:2;flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;top:1rem;left:1rem}.bp-stage-meta span,.bp-stage-url{color:#e5e5ed;font:600 .65rem var(--Dos-Subtitle-font);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0dc2;border:1px solid #f8f8ff2e;border-radius:9999px;padding:.45rem .75rem}.bp-stage-url{color:#a8e6b0;z-index:2;position:absolute;top:1rem;right:1rem}.bp-stage-corner{pointer-events:none;z-index:2;border-color:#f8f8ffb8;width:1.7rem;height:1.7rem;position:absolute}.bp-stage-corner-tl{border-top:1px solid;border-left:1px solid;top:3.8rem;left:1.2rem}.bp-stage-corner-br{border-bottom:1px solid;border-right:1px solid;bottom:1.2rem;right:1.2rem}.bp-stage-open-btn{z-index:3;color:#111113;font:700 .72rem var(--Dos-Subtitle-font);background:#f8f8ff;border-radius:9999px;align-items:center;gap:.45rem;padding:.7rem .95rem;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 8px 20px #0000004d}.bp-stage-open-btn:hover{background:#fff;transform:translateY(-2px)}.bp-stage-copy{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.bp-stage-status-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.bp-live-pulse-badge{color:#22a85a;font:700 .72rem var(--Dos-Subtitle-font);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.bp-live-pulse-badge i{background:#22a85a;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseLive;box-shadow:0 0 10px #22a85a80}@keyframes pulseLive{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.bp-stage-release-tag{color:#777;font:600 .68rem var(--Dos-Subtitle-font);letter-spacing:.1em;text-transform:uppercase}.bp-stage-title{letter-spacing:-.06em;color:#121216;margin:0;font-size:clamp(2.3rem,4vw,3.8rem);line-height:.96}.bp-stage-desc{color:#585858;margin:0;font-size:1.05rem;line-height:1.65}.bp-stage-chips{flex-wrap:wrap;gap:.4rem;display:flex}.bp-stage-chip{font:600 .68rem var(--Dos-Subtitle-font);color:#444;letter-spacing:.03em;background:#1212160d;border:1px solid #12121614;border-radius:6px;padding:.35rem .65rem}.bp-stage-rule{background:var(--Light-border,#1b1b1b1f);width:100%;height:1px;margin:.3rem 0}.bp-stage-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.bp-primary-action,.bp-secondary-action{font:700 .78rem var(--Dos-Subtitle-font);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.82rem 1.25rem;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex}.bp-primary-action{color:#f8f8ff;background:#1b1b1b;border:1px solid #1b1b1b}.bp-primary-action:hover{background:#000;transform:translateY(-2px)}.bp-secondary-action{color:#1b1b1b;background:0 0;border:1px solid #1b1b1b33}.bp-secondary-action:hover{background:#1b1b1b0d;border-color:#1b1b1b66}.bp-stage-footnote{margin:0;color:#777!important;font-size:.8rem!important;line-height:1.5!important}.bp-subgroup{margin-bottom:3.5rem}.bp-subgroup-head{border-bottom:1px solid #1212161a;flex-direction:column;gap:.4rem;margin-bottom:1.8rem;padding-bottom:.85rem;display:flex}.bp-subgroup-title-wrap{align-items:center;gap:.75rem;display:flex}.bp-subgroup-indicator.is-bench{background:0 0;border:2px solid #5a5a70;border-radius:50%;flex-shrink:0;width:9px;height:9px}.bp-subgroup-title{font-family:var(--Uno-Title-font,"Syne", sans-serif);letter-spacing:-.03em;color:#121216;margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:800}.bp-subgroup-pill{font-family:var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#4a4a58;background:#1212160f;border:1px solid #1212161a;border-radius:9999px;padding:.22rem .6rem;font-size:.62rem;font-weight:700;display:inline-block}.bp-subgroup-desc{color:#5a5a6c;max-width:65ch;margin:0;font-size:.95rem;line-height:1.5}.bp-grid--bench{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem;display:grid}.bp-product-card{height:100%}.bp-cta{border-top:1px solid #1212161f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3.5rem;padding-top:2.2rem;display:flex}.bp-cta-copy h3{letter-spacing:-.04em;color:#121216;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem)}.bp-cta-copy p{color:#5a5a6a;max-width:54ch;margin:.5rem 0 0;font-size:.95rem;line-height:1.6}.bp-cta-actions{flex-wrap:wrap;gap:.75rem;display:flex}.bytez-products-section:not(.is-revealed) .reveal-item{opacity:0;transform:translateY(24px)}.bytez-products-section.is-revealed .reveal-item{animation:.7s cubic-bezier(.16,1,.3,1) backwards bpReveal}@keyframes bpReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=860px){.bp-stage-layout{grid-template-columns:1fr;gap:2rem}.bp-grid--bench{grid-template-columns:1fr}.bp-head,.bp-cta{flex-direction:column;align-items:flex-start}}@media (width<=520px){.bytez-products-section{padding:4.5rem 0 5rem}.bp-stage-viewport{border-radius:18px}.bp-stage-canvas,.bp-stage-img{min-height:18rem}.bp-stage-url{top:3.6rem;left:1rem;right:auto}.bp-stage-corner-tl{top:6rem}.bp-stage-actions{flex-direction:column;width:100%}.bp-primary-action,.bp-secondary-action{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.bytez-products-section:not(.is-revealed) .reveal-item{opacity:1;transform:none}.bytez-products-section.is-revealed .reveal-item{animation:none}}.the-journey-page{flex-direction:column;width:100%;display:flex}.journey-philosophy-section{background:var(--Light-bg,#f8f8ff);color:var(--Light-text,#18181c);padding:6.5rem 0 7rem;position:relative;overflow:hidden}.philosophy-header-wrap{text-align:right;flex-direction:column;align-items:flex-end;margin-bottom:4rem;display:flex}.philosophy-header-text{max-width:680px;margin-top:1.25rem}.philosophy-main-title{font-family:var(--Uno-Title-font);letter-spacing:-.04em;color:#111116;margin:0 0 1rem;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.05}.philosophy-main-title em{color:#556;font-style:italic;font-weight:400}.philosophy-main-desc{font-family:var(--Dos-Subtitle-font);color:#58586a;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.philosophy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.2rem);display:grid}.philosophy-card{background:#fff;border:1px solid #00000014;border-radius:24px;flex-direction:column;gap:1.1rem;padding:2.25rem 2rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 12px 36px #0000000a,0 2px 6px #00000005,inset 0 1px #ffffffe6}.philosophy-card:hover{border-color:#0003;transform:translateY(-6px);box-shadow:0 24px 50px #00000017,0 4px 12px #0000000a}.philosophy-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.philosophy-num-badge{font-family:var(--Uno-Title-font);letter-spacing:-.02em;color:#111116;background:#0000000a;border:1px solid #00000014;border-radius:8px;padding:.2rem .65rem;font-size:1.25rem;font-weight:800}.philosophy-tag-pill{letter-spacing:.06em;text-transform:uppercase;color:#4a4a58;background:#00000008;border:1px solid #00000012;border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:700}.philosophy-card-title{font-family:var(--Uno-Title-font);color:#111116;margin:0;font-size:1.45rem;font-weight:700;line-height:1.2}.philosophy-card-desc{font-family:var(--Dos-Subtitle-font);color:#525263;flex:1;margin:0;font-size:.94rem;line-height:1.6}.philosophy-highlights-wrap{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.philosophy-chip{color:#383844;white-space:nowrap;background:#00000008;border:1px solid #00000012;border-radius:6px;padding:.25rem .6rem;font-size:.73rem;font-weight:500}.philosophy-card-footer{border-top:1px dashed #0000001a;align-items:center;gap:.6rem;margin-top:.5rem;padding-top:1rem;font-size:.78rem;display:flex}.spec-indicator-dot{background:#111116;border-radius:50%;flex-shrink:0;width:6px;height:6px}.spec-text{font-family:var(--Dos-Subtitle-font);color:#556;font-weight:500;line-height:1.4}@media (width<=960px){.philosophy-grid{grid-template-columns:1fr}.philosophy-header-wrap{text-align:left;align-items:flex-start}}.journey-timeline-section{background:var(--Uno-color,#1b1b1b);color:var(--Des-color,#f8f8ff);padding:6.5rem 0 7rem;position:relative;overflow:hidden}.timeline-section-header{text-align:left;flex-direction:column;align-items:flex-start;margin-bottom:3.5rem;display:flex}.timeline-header-text{max-width:700px;margin-top:1.25rem}.timeline-main-title{font-family:var(--Uno-Title-font);letter-spacing:-.04em;color:#fff;margin:0 0 1rem;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.05}.timeline-main-title em{color:var(--Tres-color,#b7b7b7);font-style:italic;font-weight:400}.timeline-main-desc{font-family:var(--Dos-Subtitle-font);color:#a0a0b2;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.timeline-cta-banner{-webkit-backdrop-filter:blur(16px);background:linear-gradient(175deg,#1c1c22d9 0%,#121216f2 100%);border:1px solid #ffffff24;border-radius:26px;justify-content:space-between;align-items:center;gap:2.5rem;margin-top:5rem;padding:clamp(2rem,4vw,3.2rem);display:flex;box-shadow:0 24px 60px #0009,inset 0 1px #ffffff1f}.cta-banner-content{flex-direction:column;align-items:flex-start;gap:.65rem;max-width:620px;display:flex}.cta-banner-badge{font-family:var(--Uno-Title-font);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.cta-banner-title{font-family:var(--Uno-Title-font);color:#fff;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;line-height:1.15}.cta-banner-desc{font-family:var(--Dos-Subtitle-font);color:#a4a4b8;margin:0;font-size:.98rem;line-height:1.55}.cta-banner-btn{white-space:nowrap;flex-shrink:0;align-items:center;gap:.65rem;display:inline-flex}@media (width<=860px){.timeline-cta-banner{flex-direction:column;align-items:flex-start;gap:1.75rem}.cta-banner-btn{justify-content:center;width:100%}}.roadmap-timeline{width:100%;padding:1.5rem 0 3rem;position:relative}.timeline-track{max-width:960px;margin:0 auto;padding:1rem 0 2rem;position:relative}.timeline-track:before{content:"";background:linear-gradient(#ffffff14 0%,#ffffff59 40%,#ffffff80 60%,#ffffff14 100%);width:2px;position:absolute;top:15px;bottom:25px;left:50%;transform:translate(-50%)}.timeline-node{width:100%;margin-bottom:3.5rem;display:flex;position:relative}.timeline-node:last-child{margin-bottom:0}.timeline-node:nth-child(odd){justify-content:flex-start}.timeline-node:nth-child(2n){justify-content:flex-end}.timeline-marker{z-index:3;background:#111115;border:2px solid #f8f8ff66;border-radius:50%;place-items:center;width:20px;height:20px;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #000000e6}.timeline-marker-core{background:#f8f8ff99;border-radius:50%;width:8px;height:8px;transition:all .3s}.timeline-node--current .timeline-marker{border-color:#fff;box-shadow:0 0 20px #ffffff8c}.timeline-node--current .timeline-marker-core{background:#fff;box-shadow:0 0 10px #fff}.timeline-marker-pulse{pointer-events:none;border:1.5px solid #ffffff80;border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite markerPing;position:absolute;inset:-6px}@keyframes markerPing{0%{opacity:.9;transform:scale(.85)}75%,to{opacity:0;transform:scale(1.85)}}.timeline-content-box{-webkit-backdrop-filter:blur(14px);background:linear-gradient(175deg,#1c1c21d9 0%,#111115eb 100%);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:.75rem;width:44%;padding:1.75rem 2rem;transition:all .32s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 20px 48px #00000080,inset 0 1px #ffffff14}.timeline-node--current .timeline-content-box{background:linear-gradient(175deg,#22222aeb 0%,#14141af5 100%);border-color:#ffffff52;box-shadow:0 24px 60px #000000a6,0 0 28px #ffffff0d,inset 0 1px #fff3}.timeline-content-box:hover{border-color:#ffffff47;transform:translateY(-4px);box-shadow:0 28px 70px #000000a6,inset 0 1px #ffffff26}.timeline-header-meta{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.6rem;display:flex}.timeline-phase-wrap{align-items:center;gap:.6rem;display:flex}.timeline-era-badge{font-family:var(--Uno-Title-font);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:.2rem .65rem;font-size:.85rem;font-weight:700}.timeline-years{font-family:var(--Dos-Subtitle-font);color:#9c9cae;letter-spacing:.04em;font-size:.8rem}.timeline-status-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.status--past{color:#8c8c9e;background:#ffffff0a;border:1px solid #ffffff17}.status--present{color:#fff;background:#ffffff1f;border:1px solid #fff6;box-shadow:0 0 14px #ffffff26}.status-ping{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite alternate ping;box-shadow:0 0 8px #fff}@keyframes ping{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1.3)}}.status--future{color:#a4a4b8;background:#ffffff0a;border:1px dashed #fff3}.timeline-heading{font-family:var(--Uno-Title-font);color:#fff;margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}.timeline-desc{font-family:var(--Dos-Subtitle-font);color:#b0b0c2;margin:0;font-size:.94rem;line-height:1.6}.timeline-highlights{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.timeline-highlight-chip{color:#d6d6e4;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:.25rem .65rem;font-size:.74rem}.timeline-deliverable-bar{border-top:1px dashed #ffffff1a;align-items:center;gap:.65rem;margin-top:.45rem;padding-top:.65rem;font-size:.8rem;display:flex}.deliverable-tag{font-family:var(--Dos-Subtitle-font);text-transform:uppercase;letter-spacing:.08em;color:#8c8c9e;font-size:.7rem;font-weight:700}.deliverable-text{color:#f0f0fa;font-weight:500}@media (width<=860px){.timeline-track:before,.timeline-marker{left:22px}.timeline-node:nth-child(odd),.timeline-node:nth-child(2n){justify-content:flex-end}.timeline-content-box{width:calc(100% - 56px);padding:1.5rem}}.start-collaboration-page{flex-direction:column;width:100%;display:flex}.collab-tiers-section{background:var(--Light-bg,#f8f8ff);color:var(--Light-text,#18181c);padding:6.5rem 0 7rem;position:relative;overflow:hidden}.tiers-section-header{text-align:right;flex-direction:column;align-items:flex-end;margin-bottom:2.5rem;display:flex}.tiers-header-text{max-width:680px;margin-top:1.25rem}.tiers-main-title{font-family:var(--Uno-Title-font);letter-spacing:-.04em;color:#111116;margin:0 0 1rem;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.05}.tiers-main-title em{color:#556;font-style:italic;font-weight:400}.tiers-main-desc{font-family:var(--Dos-Subtitle-font);color:#58586a;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.phases-carousel-wrap{width:100%}.phases-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;padding:.5rem .25rem;display:grid}.phase-tier-card:nth-child(4){grid-area:2/2/auto/span 2}.phase-tier-card:nth-child(5){grid-area:2/4/auto/span 2}.phase-tier-card{background:#fff;border:1px solid #00000017;border-radius:16px;flex-direction:column;grid-column:span 2;gap:.72rem;min-width:0;padding:1.25rem 1.2rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 8px 22px #0000000b,0 1px 3px #00000006,inset 0 1px #ffffffe6}.phase-tier-card:hover{border-color:#00000038;transform:translateY(-5px);box-shadow:0 22px 48px #00000017,0 4px 12px #0000000a}.phase-tier-card.phase--popular{border-color:#111116;box-shadow:0 18px 45px #00000014,0 0 0 1px #00000026}.phase-tier-card.phase--selected{border-color:#111116;box-shadow:0 20px 50px #0000001f,0 0 0 2px #111116}.phase-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.phase-number-chip{font-family:var(--Uno-Title-font);text-transform:uppercase;letter-spacing:.06em;color:#111116;background:#0000000d;border:1px solid #00000014;border-radius:6px;padding:.2rem .6rem;font-size:.78rem;font-weight:700}.phase-badge-pill{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#111116;border-radius:6px;padding:.22rem .65rem;font-size:.68rem;font-weight:700}.phase-name{font-family:var(--Uno-Title-font);color:#111116;margin:0;font-size:1.22rem;font-weight:700;line-height:1.2}.phase-best-for{font-family:var(--Dos-Subtitle-font);color:#3d3d3d;margin:0;font-size:.79rem;line-height:1.45}.phase-best-for strong{color:#111116}.phase-includes-from{color:#111116;font:700 .72rem / 1.4 var(--Dos-Subtitle-font);margin:0}.phase-price-wrap{border-top:1px solid #00000014;border-bottom:1px solid #00000014;flex-direction:column;gap:.15rem;padding:.65rem 0;display:flex}.phase-price-amount{font-family:var(--Uno-Title-font);color:#111116;letter-spacing:-.03em;font-size:1.55rem;font-weight:800}.phase-price-period{color:#575757;text-transform:uppercase;letter-spacing:.05em;font-size:.67rem}.phase-block{flex-direction:column;gap:.35rem;display:flex}.phase-block-label{font-family:var(--Uno-Title-font);text-transform:uppercase;letter-spacing:.06em;color:#454545;font-size:.74rem;font-weight:700}.phase-list{flex-direction:column;gap:.32rem;margin:0;padding:0;list-style:none;display:flex}.phase-list li{font-family:var(--Dos-Subtitle-font);color:#292929;align-items:flex-start;gap:.5rem;font-size:.77rem;line-height:1.4;display:flex}.check-bullet{color:#111116;flex-shrink:0;margin-top:1px;font-size:.8rem;font-weight:800}.phase-spec-box{background:#f5f5f5;border:1px solid #00000014;border-radius:8px;flex-direction:column;gap:.25rem;padding:.6rem .7rem;display:flex}.spec-label{font-family:var(--Uno-Title-font);text-transform:uppercase;letter-spacing:.06em;color:#68687a;font-size:.68rem;font-weight:700}.spec-val{font-family:var(--Dos-Subtitle-font);color:#171717;word-break:break-word;font-size:.75rem;line-height:1.35}.phase-bonus-box{background:#f4f4f4;border:1px dashed #0003;border-radius:8px;flex-direction:column;gap:.25rem;padding:.6rem .7rem;display:flex}.bonus-tag{font-family:var(--Uno-Title-font);text-transform:uppercase;letter-spacing:.06em;color:#111116;font-size:.68rem;font-weight:700}.bonus-val{font-family:var(--Dos-Subtitle-font);color:#292929;font-size:.75rem;line-height:1.35}.phase-priority-box{background:#f5f5f5;border-left:2px solid #111116;flex-direction:column;gap:.25rem;padding:.6rem .7rem;display:flex}.phase-support-box{color:#292929;background:#f5f5f5;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.2rem;margin-top:auto;padding:.55rem .7rem;font-size:.74rem;display:flex}.support-label{color:#111116;font:700 .66rem var(--Uno-Title-font);text-transform:uppercase;letter-spacing:.04em}.support-val{line-height:1.35}.phase-select-btn{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.tiers-subcards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:3.5rem;display:grid}.tier-detail-card{background:#fff;border:1px solid #00000017;border-radius:26px;flex-direction:column;gap:1.5rem;padding:2.5rem 2.25rem;display:flex;box-shadow:0 14px 40px #0000000a,inset 0 1px #ffffffe6}.subcard-header{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.subcard-badge{font-family:var(--Uno-Title-font);text-transform:uppercase;letter-spacing:.08em;color:#556;background:#0000000a;border:1px solid #00000014;border-radius:6px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.subcard-title{font-family:var(--Uno-Title-font);color:#111116;margin:0;font-size:1.65rem;font-weight:800;line-height:1.2}.subcard-points{flex-direction:column;gap:1.25rem;display:flex}.subcard-point-row{grid-template-columns:2.2rem 1fr;align-items:flex-start;gap:1rem;display:grid}.point-number{font-family:var(--Uno-Title-font);color:#888898;padding-top:2px;font-size:.95rem;font-weight:800}.point-content{flex-direction:column;gap:.35rem;display:flex}.point-title{font-family:var(--Uno-Title-font);color:#111116;margin:0;font-size:1.05rem;font-weight:700}.point-desc{font-family:var(--Dos-Subtitle-font);color:#556;margin:0;font-size:.88rem;line-height:1.55}.payment-milestones-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.payment-step-box{background:#00000006;border:1px solid #00000012;border-radius:14px;flex-direction:column;gap:.35rem;padding:1.25rem 1rem;display:flex}.payment-percent{font-family:var(--Uno-Title-font);color:#111116;font-size:1.6rem;font-weight:800;line-height:1}.payment-step-name{font-family:var(--Uno-Title-font);color:#22222a;font-size:.88rem;font-weight:700}.payment-step-desc{font-family:var(--Dos-Subtitle-font);color:#5d5d6e;margin:0;font-size:.78rem;line-height:1.45}.payment-policies-list{border-top:1px dashed #0000001a;flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.policy-row{flex-direction:column;gap:.2rem;font-size:.84rem;display:flex}.policy-label{font-family:var(--Uno-Title-font);color:#111116;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.policy-text{font-family:var(--Dos-Subtitle-font);color:#556;line-height:1.5}@media (width<=960px){.tiers-section-header{text-align:left;align-items:flex-start}.phases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.phase-tier-card{grid-column:auto;gap:.8rem;padding:1.25rem 1rem}.phase-tier-card:nth-child(4),.phase-tier-card:nth-child(5){grid-area:auto}.phase-tier-card:nth-child(5){grid-column:1/-1}.phase-name{font-size:1.2rem}.phase-price-amount{font-size:1.4rem}.tiers-subcards-grid,.payment-milestones-row{grid-template-columns:1fr}}@media (width<=640px){.phases-grid{grid-template-columns:minmax(0,1fr)}.phase-tier-card,.phase-tier-card:nth-child(4),.phase-tier-card:nth-child(5){grid-area:auto/1}.phase-tier-card:nth-child(5){grid-column:1}}@media (width<=700px){.phases-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.phase-tier-card,.phase-tier-card:nth-child(4),.phase-tier-card:nth-child(5){grid-area:auto/1}.phase-tier-card:nth-child(5){display:flex}.phase-tier-card{padding:1.5rem 1.25rem}}.collab-faq-section{color:#f8f8ff;background:#17171a;border-top:1px solid #f8f8ff1f;padding:5.5rem 0 6rem;position:relative;overflow:hidden}.faq-layout{z-index:1;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid;position:relative}.faq-intro{top:calc(var(--navbar-height,74px) + 2rem);position:sticky}.faq-index{color:#9a9aa4;font:700 .68rem var(--Dos-Subtitle-font,"Mako", sans-serif);letter-spacing:.12em;margin-top:2.8rem;display:block}.faq-intro h2{color:#f8f8ff;max-width:9ch;font:800 clamp(2.2rem, 4vw, 3.4rem) / 1 var(--Uno-Title-font,"Syne", sans-serif);margin:.8rem 0 .9rem}.faq-intro h2 em{color:#b7b7b7;font-weight:500}.faq-intro>p{color:#c0c0ca;max-width:34ch;font-size:.98rem;line-height:1.6}.faq-contact-link{color:#f8f8ff;font:700 .8rem var(--Dos-Subtitle-font,"Mako", sans-serif);text-align:left;border-bottom:1px solid #f8f8ff73;align-items:center;gap:.65rem;margin-top:1.5rem;padding:0 0 .45rem;transition:gap .2s,border-color .2s;display:inline-flex}.faq-contact-link:hover{border-color:#f8f8ff;gap:.9rem}.faq-contact-link:focus-visible,.faq-item summary:focus-visible{outline-offset:4px;outline:2px solid #f8f8ff}.faq-list{border-top:1px solid #f8f8ff38}.faq-item{border-bottom:1px solid #f8f8ff29}.faq-item summary{cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;align-items:center;gap:.75rem;min-height:4.5rem;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item-index{color:#9c9ca6;font:700 .68rem var(--Dos-Subtitle-font,"Mako", sans-serif);font-variant-numeric:tabular-nums}.faq-question{color:#f0f0f6;font:700 1rem / 1.4 var(--Uno-Title-font,"Syne", sans-serif)}.faq-toggle{border:1px solid #f8f8ff61;border-radius:50%;width:1.25rem;height:1.25rem;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:#f8f8ff;width:.5rem;height:1px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer-wrap{padding:0 2.25rem 1.35rem 3.25rem}.faq-answer-wrap p{color:#bcbcc6;max-width:65ch;font-size:.9rem;line-height:1.65}.collab-faq-section:not(.is-revealed) .faq-reveal{opacity:0;transform:translateY(16px)}.collab-faq-section.is-revealed .faq-reveal{animation:.6s cubic-bezier(.16,1,.3,1) backwards faqReveal}@keyframes faqReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=800px){.faq-layout{grid-template-columns:1fr;gap:2.5rem}.faq-intro{position:static}.faq-index{margin-top:1.75rem}.faq-intro h2{max-width:14ch}}@media (width<=520px){.collab-faq-section{padding:4.25rem 0}.faq-item summary{grid-template-columns:1.7rem minmax(0,1fr) 1.4rem;gap:.5rem;min-height:4rem}.faq-question{font-size:.92rem}.faq-answer-wrap{padding:0 .25rem 1.15rem 2.2rem}}@media (prefers-reduced-motion:reduce){.faq-contact-link,.faq-toggle:before,.faq-toggle:after{transition:none}.collab-faq-section:not(.is-revealed) .faq-reveal{opacity:1;transform:none}.collab-faq-section.is-revealed .faq-reveal{animation:none}}.collab-connect-section{background:var(--Uno-color,#1b1b1b);color:var(--Des-color,#f8f8ff);padding:6.5rem 0 7rem;position:relative;overflow:hidden}.connect-section-header{text-align:left;flex-direction:column;align-items:flex-start;margin-bottom:3.5rem;display:flex}.connect-header-text{max-width:700px;margin-top:1.25rem}.connect-main-title{font-family:var(--Uno-Title-font);letter-spacing:-.04em;color:#fff;margin:0 0 1rem;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.05}.connect-main-title em{color:var(--Tres-color,#b7b7b7);font-style:italic;font-weight:400}.connect-main-desc{font-family:var(--Dos-Subtitle-font);color:#a4a4b8;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.connect-layout-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,3.5vw,3rem);display:grid}.brand-channels-column{flex-direction:column;gap:1.75rem;display:flex}.channels-card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(175deg,#1c1c22d9 0%,#121216f2 100%);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;gap:.85rem;padding:2.2rem 2rem;display:flex;box-shadow:0 20px 48px #00000080,inset 0 1px #ffffff14}.channels-card-badge{font-family:var(--Uno-Title-font);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.channels-card-title{font-family:var(--Uno-Title-font);color:#fff;margin:0;font-size:1.5rem;font-weight:700}.channels-card-desc{font-family:var(--Dos-Subtitle-font);color:#9c9cae;margin:0 0 .5rem;font-size:.92rem;line-height:1.5}.direct-channels-list{flex-direction:column;gap:.75rem;display:flex}.channel-link-item{color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:1rem;padding:.9rem 1.1rem;text-decoration:none;transition:all .25s;display:flex}.channel-link-item:hover:not(.static-item){background:#ffffff14;border-color:#ffffff40;transform:translate(4px)}.channel-icon-wrap{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.channel-meta{flex-direction:column;flex:1;gap:.15rem;display:flex}.channel-label{font-family:var(--Uno-Title-font);text-transform:uppercase;letter-spacing:.06em;color:#8c8c9e;font-size:.7rem;font-weight:700}.channel-val{font-family:var(--Dos-Subtitle-font);color:#f0f0fa;font-size:.9rem}.channel-arrow{color:#8c8c9e;font-size:1.1rem;transition:transform .2s}.channel-link-item:hover .channel-arrow{color:#fff;transform:translate(2px,-2px)}.socials-chips-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.social-chip{color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.15rem;padding:.85rem 1rem;text-decoration:none;transition:all .25s;display:flex;position:relative}.social-chip:hover{background:#ffffff14;border-color:#ffffff3d;transform:translateY(-2px)}.social-name{font-family:var(--Uno-Title-font);color:#fff;font-size:.85rem;font-weight:700}.social-handle{font-family:var(--Dos-Subtitle-font);color:#8c8c9e;font-size:.76rem}.social-arrow{color:#727284;font-size:.9rem;position:absolute;top:.85rem;right:.9rem}.social-chip:hover .social-arrow{color:#fff}.inquiry-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(175deg,#1c1c22e6 0%,#121216fa 100%);border:1px solid #ffffff24;border-radius:26px;padding:2.75rem 2.4rem;box-shadow:0 24px 60px #0009,inset 0 1px #ffffff1a}.inquiry-card-header{flex-direction:column;gap:.45rem;margin-bottom:2rem;display:flex}.inquiry-badge{font-family:var(--Uno-Title-font);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.inquiry-title{font-family:var(--Uno-Title-font);color:#fff;margin:0;font-size:1.7rem;font-weight:800}.inquiry-desc{font-family:var(--Dos-Subtitle-font);color:#9c9cae;margin:0;font-size:.92rem;line-height:1.55}.collab-intake-form{flex-direction:column;gap:1.25rem;display:flex}.form-grid-2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.form-row{flex-direction:column;gap:.4rem;display:flex}.intake-label{font-family:var(--Uno-Title-font);text-transform:uppercase;letter-spacing:.06em;color:#9c9cae;font-size:.75rem;font-weight:700}.intake-input,.intake-select,.intake-textarea{color:#fff;width:100%;font-family:var(--Dos-Subtitle-font);box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:.85rem 1.1rem;font-size:.92rem;transition:all .2s}.intake-input:focus,.intake-select:focus,.intake-textarea:focus{background:#ffffff14;border-color:#ffffff73;outline:none;box-shadow:0 0 16px #ffffff1a}.intake-select option{color:#fff;background:#18181e}.intake-textarea{resize:vertical;min-height:110px;line-height:1.5}.intake-submit-btn{cursor:pointer;justify-content:center;align-items:center;gap:.65rem;width:100%;margin-top:.5rem;padding:.95rem 1.5rem;font-size:.95rem;font-weight:700;display:inline-flex}.submission-success-banner{text-align:center;background:#22c55e14;border:1px solid #22c55e4d;border-radius:18px;flex-direction:column;align-items:center;gap:.85rem;padding:2.5rem 2rem;display:flex}.success-icon{color:#111116;background:#22c55e;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:800;display:grid}.submission-success-banner h4{font-family:var(--Uno-Title-font);color:#fff;margin:0;font-size:1.35rem}.submission-success-banner p{font-family:var(--Dos-Subtitle-font);color:#c0c0d2;max-width:480px;margin:0;font-size:.94rem;line-height:1.6}.restart-btn{margin-top:.5rem}@media (width<=960px){.connect-layout-grid,.form-grid-2col,.socials-chips-grid{grid-template-columns:1fr}}.collab-connect-section{background:var(--Light-bg,#f8f8ff);color:var(--Light-text,#1b1b1b)}.collab-connect-section .connect-main-title,.collab-connect-section .channels-card-title,.collab-connect-section .inquiry-title,.collab-connect-section .submission-success-banner h4{color:#111116}.collab-connect-section .connect-main-title em{color:#55555d}.collab-connect-section .connect-main-desc,.collab-connect-section .channels-card-desc,.collab-connect-section .inquiry-desc{color:#585862}.collab-connect-section .channels-card,.collab-connect-section .inquiry-card{-webkit-backdrop-filter:blur(14px);background:#ffffffe0;border-color:#1212161f;box-shadow:0 18px 44px #12121614,inset 0 1px #fffffff2}.collab-connect-section .channels-card-badge,.collab-connect-section .inquiry-badge{color:#f8f8ff;background:#111116;border-color:#1212161f}.collab-connect-section .channel-link-item,.collab-connect-section .social-chip{color:#1b1b1b;background:#f5f5f7;border-color:#1212161a}.collab-connect-section .channel-link-item:hover:not(.static-item),.collab-connect-section .social-chip:hover{background:#ededf1;border-color:#1212163d}.collab-connect-section .channel-icon-wrap{color:#111116;background:#fff;border-color:#1212161a}.collab-connect-section .channel-label,.collab-connect-section .social-handle,.collab-connect-section .channel-arrow,.collab-connect-section .social-arrow{color:#686872}.collab-connect-section .channel-val,.collab-connect-section .social-name{color:#1b1b1b}.collab-connect-section .channel-link-item:hover .channel-arrow,.collab-connect-section .social-chip:hover .social-arrow{color:#111116}.collab-connect-section .intake-label{color:#4c4c55}.collab-connect-section .intake-input,.collab-connect-section .intake-select,.collab-connect-section .intake-textarea{color:#17171b;background:#fff;border-color:#1212162b}.collab-connect-section .intake-input::placeholder,.collab-connect-section .intake-textarea::placeholder{color:#777780;opacity:1}.collab-connect-section .intake-input:focus,.collab-connect-section .intake-select:focus,.collab-connect-section .intake-textarea:focus{background:#fff;border-color:#1212168c;box-shadow:0 0 0 3px #12121614}.collab-connect-section .intake-select option{color:#17171b;background:#fff}.collab-connect-section .submission-success-banner h4{color:#14532d}.collab-connect-section .submission-success-banner p{color:#365342}.collab-connect-section :is(.channel-link-item,.social-chip,.intake-input,.intake-select,.intake-textarea,.intake-submit-btn):focus-visible{outline-offset:3px;outline:2px solid #111116}
