:root{--ruby:var(--bybe-red);--ruby-deep:var(--bybe-red);--charcoal:#211f22;--charcoal-2:#3e3a40;--black:#0d0b0c;--white:#fff;--paper:#f6f4f0;--mist:#e8e5e1;--silver:#a7a7a7;--green:#1e6a55;--sans:"Manrope", "Helvetica Neue", Helvetica, Arial, sans-serif;--serif:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--shell:min(1440px, calc(100vw - 80px));--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--charcoal)}body{color:var(--charcoal);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}body::selection{color:var(--white);background:var(--ruby)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--bybe-red);outline-offset:4px}.page-shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:200;color:var(--charcoal);background:var(--white);border-radius:999px;padding:12px 18px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;height:82px;color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#0d0b0cd1;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(40px,50vw - 720px);transition:opacity .42s,transform .52s cubic-bezier(.2,.75,.2,1);display:grid;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.site-header-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.brand{align-items:center;width:196px;height:58px;display:flex}.brand img{width:172px}.desktop-nav{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:30px;font-size:.78rem;font-weight:800;display:flex}.desktop-nav a,.socials a,.footer-bottom a{position:relative}.desktop-nav a:after,.socials a:after,.footer-bottom a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .24s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.socials a:hover:after,.footer-bottom a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{color:var(--charcoal);background:var(--white);border-radius:999px;justify-self:end;align-items:center;gap:14px;padding:12px 18px;font-size:.82rem;font-weight:800;transition:color .22s,background .22s,transform .22s;display:inline-flex}.header-cta:hover{color:var(--white);background:var(--ruby);transform:translateY(-2px)}.mobile-menu{display:none}.narrative-intro{height:520svh;color:var(--white);background:var(--black);position:relative}.narrative-sticky{background:radial-gradient(circle at 78% 46%, rgb(var(--bybe-red-rgb) / .13), transparent 24%), linear-gradient(145deg, #080708 0%, #171518 52%, var(--bybe-red) 100%);height:100svh;position:sticky;top:0;overflow:hidden}.narrative-sticky:before{content:"";opacity:.24;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.narrative-sticky:after{content:"";pointer-events:none;background:linear-gradient(#0003,#0000 22% 78%,#0000006b);position:absolute;inset:0}.narrative-ambient,.narrative-ambient i{position:absolute;inset:0}.narrative-ambient i{border:1px solid #ffffff14;border-radius:50%}.narrative-ambient i:first-child{width:63vw;height:63vw;inset:auto -23vw -35vw auto}.narrative-ambient i:nth-child(2){width:42vw;height:42vw;inset:-25vw auto auto 18vw}.narrative-ambient i:nth-child(3){width:24vw;height:24vw;inset:33% 10% auto auto;box-shadow:0 0 0 8vw #ffffff03}.narrative-brand-cue{z-index:4;color:#ffffff6b;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:22px;font-size:.6rem;font-weight:850;display:flex;position:absolute;top:34px;left:max(40px,50vw - 720px)}.narrative-brand-cue span{color:var(--ruby)}.narrative-chapters{z-index:6;width:min(66vw,990px);position:absolute;top:50%;left:max(40px,50vw - 720px);transform:translateY(-50%)}.narrative-chapters article{pointer-events:none;width:100%;transition:opacity .52s,transform .62s cubic-bezier(.2,.75,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.narrative-chapters article.active{pointer-events:auto}.narrative-chapters article>p:first-child{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-size:.7rem;font-weight:850;display:flex}.narrative-chapters article>p:first-child span{color:var(--ruby);font-family:var(--serif);font-size:1rem}.narrative-chapters h1{letter-spacing:-.082em;max-width:1050px;margin:0;font-size:clamp(4rem,7.15vw,8.2rem);font-weight:900;line-height:.86}.narrative-chapters h1 em{color:var(--ruby);font-family:var(--serif);letter-spacing:-.055em;font-weight:600}.narrative-copy{grid-template-columns:44px 1fr;align-items:start;gap:18px;max-width:670px;margin-top:35px;display:grid}.narrative-copy>span{background:var(--ruby);height:1px;margin-top:12px}.narrative-copy p{color:#ffffffa1;margin:0;font-size:clamp(.98rem,1.35vw,1.2rem);line-height:1.55}.narrative-actions{gap:28px;margin-top:34px;display:flex}.narrative-actions a{border-bottom:1px solid #ffffff42;align-items:center;gap:14px;padding:10px 0;font-size:.78rem;font-weight:850;display:inline-flex}.narrative-actions a:first-child{background:var(--ruby);border:0;border-radius:999px;padding:14px 19px}.narrative-mark{z-index:3;aspect-ratio:1;transform-origin:50%;place-items:center;width:min(41vw,610px);margin-top:-20vw;transition:transform .32s linear;display:grid;position:absolute;top:50%;right:-2vw}.narrative-mark:before{content:"";aspect-ratio:1;background:rgb(var(--bybe-red-rgb) / .36);filter:blur(90px);border-radius:50%;width:46%;position:absolute}.narrative-mark img{z-index:3;filter:drop-shadow(0 35px 65px #0000007a);width:52%;position:relative}.mark-loop{border:1px solid #ffffff21;border-radius:50%;animation:30s linear infinite orbit;position:absolute;inset:5%}.mark-loop:after{content:"";background:var(--ruby);width:8px;height:8px;box-shadow:0 0 24px var(--ruby);border-radius:50%;position:absolute;top:-4px;left:50%}.loop-two{animation-duration:19s;animation-direction:reverse;inset:22%}.narrative-progress{z-index:8;background:#ffffff24;height:1px;position:absolute;bottom:38px;left:max(40px,50vw - 720px);right:max(40px,50vw - 720px)}.narrative-progress span{background:var(--ruby);transform-origin:0;width:100%;height:2px;display:block;transform:scaleX(0)}.narrative-counter{z-index:8;align-items:baseline;gap:7px;display:flex;position:absolute;top:32px;right:max(40px,50vw - 720px)}.narrative-counter strong{color:var(--ruby);font-family:var(--serif);font-size:2rem}.narrative-counter span{color:#ffffff59;font-size:.65rem}.intro-skip{z-index:9;color:#ffffff7a;font-size:.68rem;font-weight:750;position:absolute;bottom:56px;right:max(40px,50vw - 720px)}.scroll-cue{z-index:8;color:#fff6;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;font-size:.64rem;font-weight:750;display:flex;position:absolute;bottom:53px;left:max(40px,50vw - 720px)}.scroll-cue span{border:1px solid #ffffff4d;border-radius:999px;width:18px;height:28px}.scroll-cue span:after{content:"";background:var(--ruby);border-radius:999px;width:3px;height:6px;margin:5px auto;animation:1.8s ease-in-out infinite scroll-dot;display:block}.promo-dialog{width:min(920px,100vw - 30px);color:var(--white);background:#161417;border:1px solid #ffffff29;border-radius:28px;grid-template-columns:.82fr 1.18fr;padding:0;overflow:hidden;box-shadow:0 40px 140px #000000a6}.promo-dialog[open]{animation:.42s cubic-bezier(.2,.75,.2,1) both promo-in;display:grid}.promo-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070506c7}.promo-close{z-index:3;color:#fff;cursor:pointer;background:#00000057;border:1px solid #ffffff29;border-radius:50%;width:38px;height:38px;font-size:1.4rem;position:absolute;top:14px;right:14px}.promo-visual{background:radial-gradient(circle at 50% 48%, #ffffff29, transparent 25%), var(--ruby);place-items:center;min-height:470px;display:grid;position:relative;overflow:hidden}.promo-visual:before{content:"";border:1px solid #ffffff38;border-radius:50%;width:520px;height:520px;position:absolute;box-shadow:0 0 0 60px #ffffff06,0 0 0 130px #ffffff05}.promo-visual img{z-index:2;width:46%;filter:drop-shadow(0 28px 45px rgb(var(--bybe-red-rgb) / .35));position:relative}.promo-visual span{z-index:2;letter-spacing:.14em;text-align:right;font-size:.6rem;font-weight:900;line-height:1.35;position:absolute;bottom:20px;right:24px}.promo-content{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,62px);display:flex}.promo-content>p{color:var(--ruby);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.66rem;font-weight:900}.promo-content h2{letter-spacing:-.068em;margin:0;font-size:clamp(2.45rem,4.2vw,4.9rem);line-height:.9}.promo-content h2 em{color:var(--ruby);font-family:var(--serif);font-weight:600}.promo-content>span{color:#fff9;margin-top:25px;font-size:.9rem;line-height:1.55}.promo-content>a{color:#fff;background:var(--ruby);border-radius:13px;justify-content:space-between;align-items:center;margin-top:30px;padding:15px 17px;font-size:.78rem;font-weight:850;display:flex}.promo-content>a b{font-size:1.1rem}.promo-content small{color:#ffffff57;margin-top:13px;font-size:.62rem}@keyframes scroll-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}@keyframes promo-in{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.hero{min-height:100svh;color:var(--white);background:radial-gradient(circle at 76% 43%, rgb(var(--bybe-red-rgb) / .18), transparent 22%), linear-gradient(130deg, var(--black), var(--charcoal) 58%, var(--bybe-red));padding-top:82px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.hero:after{content:"";aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:70vw;position:absolute;bottom:-35vw;right:-10vw;box-shadow:0 0 0 8vw #ffffff05,0 0 0 18vw #ffffff03}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);align-items:center;gap:4vw;min-height:calc(100svh - 140px);padding-block:72px 88px;display:grid;position:relative}.eyebrow{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 28px;font-size:.72rem;font-weight:800;line-height:1.3;display:flex}.eyebrow span{background:var(--ruby);width:26px;height:2px}.eyebrow.dark{color:#68636b}.hero-copy{animation:.85s cubic-bezier(.2,.75,.2,1) both hero-copy}.hero h1{letter-spacing:-.078em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(4.3rem,7.1vw,8.35rem);font-weight:900;line-height:.86}.hero h1 em{color:var(--ruby);font-family:var(--serif);letter-spacing:-.05em;text-transform:none;font-weight:600;line-height:.94;display:block}.hero-support{color:#ffffffb8;max-width:680px;margin:38px 0 0;font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.55}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:15px 24px;font-weight:850;transition:transform .22s,color .22s,background .22s,box-shadow .22s;display:inline-flex}.button-red{color:var(--white);background:var(--ruby);box-shadow:0 18px 60px rgb(var(--bybe-red-rgb) / .25)}.button-red:hover,.button-light:hover{transform:translateY(-3px)}.button-red:hover{background:var(--bybe-red);box-shadow:0 22px 75px rgb(var(--bybe-red-rgb) / .4)}.text-link{color:var(--white);border-bottom:1px solid #ffffff61;align-items:center;gap:12px;padding-block:10px;font-weight:800;display:inline-flex}.text-link span{color:var(--ruby);transition:transform .22s}.text-link:hover span{transform:translateY(4px)}.hero-symbol{aspect-ratio:1;justify-self:end;place-items:center;width:min(42vw,610px);animation:1.1s cubic-bezier(.2,.75,.2,1) .14s both hero-symbol;display:grid;position:relative}.hero-symbol>img{z-index:4;filter:drop-shadow(0 32px 54px #0000006b);width:53%;animation:6s ease-in-out infinite mark-float;position:relative}.hero-symbol>p{z-index:5;color:#ffffffb8;font-family:var(--serif);text-align:right;margin:0;font-size:clamp(.95rem,1.3vw,1.18rem);font-style:italic;line-height:1.25;position:absolute;bottom:6%;right:2%}.symbol-glow{z-index:1;aspect-ratio:1;background:rgb(var(--bybe-red-rgb) / .42);filter:blur(80px);border-radius:50%;width:55%;position:absolute}.symbol-orbit{z-index:2;border:1px solid #ffffff26;border-radius:50%;animation:28s linear infinite orbit;position:absolute;inset:6%}.symbol-orbit span{color:var(--white);letter-spacing:.13em;background:#0d0b0cc7;border:1px solid #ffffff2e;border-radius:999px;padding:7px 12px;font-size:.58rem;font-weight:850;position:absolute;top:4%;left:50%;transform:translate(-50%)}.orbit-two{animation-duration:21s;animation-direction:reverse;inset:16%}.orbit-two span{inset:auto -7% 20% auto;transform:none}.orbit-three{animation-duration:16s;inset:28%}.orbit-three span{top:52%;left:-22%;right:auto}.marquee{z-index:4;color:var(--white);background:#0d0b0cb8;border-top:1px solid #ffffff1f;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.marquee>div{align-items:center;gap:28px;width:max-content;padding:17px 0;animation:24s linear infinite marquee;display:flex}.marquee span{letter-spacing:.15em;font-size:.72rem;font-weight:850}.marquee i{color:var(--ruby);font-style:normal}.statement{grid-template-columns:.82fr 1.35fr;gap:6vw;padding-block:150px;display:grid}.statement .eyebrow{grid-column:1/-1;margin-bottom:-18px}.statement h2,.section-head h2,.solutions h2,.symbol-copy h2,.experience-copy h2,.about-lead h2,.impact h2,.ethics h2,.contact h2{letter-spacing:-.067em;margin:0;font-size:clamp(2.7rem,5vw,6rem);font-weight:900;line-height:.95}.statement>p:last-child{color:#69646b;max-width:760px;font-family:var(--serif);margin:0;font-size:clamp(1.65rem,2.5vw,2.75rem);line-height:1.18}.statement strong{color:var(--ruby-deep);font-weight:700}.projects{background:var(--white);padding-block:125px}.section-head{grid-template-columns:1fr minmax(260px,410px);align-items:end;gap:7vw;margin-bottom:64px;display:grid}.section-head .eyebrow{margin-bottom:20px}.section-head>p{color:#716c73;margin:0 0 6px;font-size:1.06rem}.project-grid{grid-template-columns:repeat(12,1fr);gap:22px;display:grid}.project-card{min-width:0;color:var(--charcoal);grid-column:span 6}.project-card:nth-child(3),.project-card:nth-child(4),.project-card:nth-child(5),.project-card:nth-child(6){grid-column:span 3}.project-visual{border-radius:var(--radius);background:var(--charcoal);place-items:center;min-height:470px;display:grid;position:relative;overflow:hidden}.project-card:nth-child(n+3) .project-visual{min-height:330px}.project-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0d0b0c42);position:absolute;inset:0}.project-visual img{object-fit:cover;image-rendering:auto;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .5s}.project-charcoal .project-visual img{object-fit:contain;filter:drop-shadow(0 20px 34px #00000047);width:72%;height:auto}.project-blue .project-visual{background:#10214b}.project-blue .project-visual img{object-position:center}.project-card:hover .project-visual img{transform:scale(1.045)}.project-red .project-visual{background:radial-gradient(circle at 72% 28%, #ffffff38, transparent 12%), linear-gradient(135deg, var(--ruby-deep), var(--ruby))}.type-poster{aspect-ratio:1.45;width:72%;position:relative}.type-poster span{color:var(--white);letter-spacing:-.13em;font-size:clamp(8rem,14vw,13rem);font-weight:950;line-height:.7;position:absolute}.type-poster span:first-child{top:0;left:0}.type-poster span:nth-child(2){color:#ffffff42;bottom:5%;right:0}.type-poster i{z-index:2;max-width:150px;color:var(--white);letter-spacing:.12em;text-align:right;font-size:.66rem;font-style:normal;font-weight:850;line-height:1.4;position:absolute;bottom:9%;right:4%}.project-index{z-index:3;color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0b0c66;border:1px solid #ffffff4d;border-radius:999px;padding:7px 11px;font-size:.67rem;font-weight:850;position:absolute;top:18px;right:18px}.project-info{justify-content:space-between;gap:24px;padding:24px 4px 45px;display:flex}.project-info p{color:var(--ruby-deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:.67rem;font-weight:850}.project-info h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.3rem,2vw,2rem)}.project-info>div>span{color:#777179;max-width:560px;font-size:.93rem;display:block}.project-info>b{border:1px solid var(--mist);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:color .22s,background .22s,transform .22s;display:grid}.project-card:hover .project-info>b{color:var(--white);background:var(--ruby);transform:rotate(8deg)}.projects-note{border-top:1px solid var(--mist);grid-template-columns:260px 1fr;gap:40px;margin-top:35px;padding:30px 0;display:grid}.projects-note span{color:var(--ruby-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.projects-note p{color:#6e6870;max-width:760px;margin:0}.solutions{color:var(--white);background:var(--charcoal);padding-block:140px}.solutions-intro{border-bottom:1px solid #ffffff24;grid-template-columns:.72fr 1.1fr .7fr;align-items:end;gap:5vw;padding-bottom:70px;display:grid}.solutions-intro .eyebrow{align-self:start}.solutions-intro>p:last-child{color:#ffffff9e;margin:0}.services-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.service-card{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:285px;padding:30px;transition:color .3s,background .3s,transform .3s}.service-card:hover{color:var(--white);background:var(--ruby);transform:translateY(-4px)}.service-card>span{color:var(--ruby);font-family:var(--serif);margin-bottom:66px;font-size:2.1rem;font-weight:700;display:block}.service-card:hover>span{color:var(--white)}.service-card h3{letter-spacing:-.035em;margin:0 0 12px;font-size:1.3rem}.service-card p{color:#ffffff94;max-width:320px;margin:0;font-size:.91rem}.service-card:hover p{color:#ffffffd6}.method{background:var(--paper);padding-block:140px}.method-list{border-top:1px solid #cbc7c3;grid-template-columns:repeat(5,1fr);margin-block:0;padding:0;list-style:none;display:grid}.method-list li{border-right:1px solid #cbc7c3;min-height:310px;padding:30px 25px 34px;position:relative}.method-list li:last-child{border-right:0}.method-list li:before{content:"";background:var(--ruby);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:25px}.method-list span{color:var(--ruby);font-family:var(--serif);margin-bottom:95px;font-size:2rem;font-weight:700;display:block}.method-list h3{margin:0 0 12px;font-size:1.25rem}.method-list p{color:#6e6970;margin:0;font-size:.86rem}.symbol-story{color:var(--white);background:radial-gradient(circle at 24% 55%, rgb(var(--bybe-red-rgb) / .19), transparent 25%), var(--black);padding-block:150px;position:relative;overflow:hidden}.symbol-story:before{content:"B2B";color:#ffffff06;font-size:26vw;font-weight:950;line-height:1;position:absolute;top:-4vw;right:-2vw}.symbol-story-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid;position:relative}.symbol-stage{place-items:center;min-height:620px;display:grid;position:relative}.symbol-stage:before,.symbol-stage:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.symbol-stage:before{inset:2%}.symbol-stage:after{inset:18%}.symbol-stage img{z-index:2;filter:drop-shadow(0 32px 60px #00000080);width:54%}.symbol-letter{z-index:3;width:50px;height:50px;color:var(--white);font-family:var(--serif);background:#211f22e6;border:1px solid #fff3;border-radius:50%;place-items:center;font-size:1.25rem;font-weight:700;display:grid;position:absolute}.symbol-b{top:6%;left:12%}.symbol-2{top:20%;right:7%}.symbol-8{bottom:5%;right:21%}.symbol-copy h2 em{color:var(--ruby);font-family:var(--serif);font-weight:600}.symbol-meanings{margin-top:55px}.symbol-meanings>div{border-top:1px solid #ffffff24;grid-template-columns:58px 1fr;gap:22px;padding:24px 0;display:grid}.symbol-meanings>div>b{color:var(--ruby);font-family:var(--serif);font-size:2rem}.symbol-meanings p{color:#ffffffa3;max-width:520px;margin:2px 0 0}.symbol-meanings strong{color:var(--white)}.founder-experience{background:var(--white);padding-block:145px}.experience-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:7vw;display:grid}.experience-media{position:relative}.experience-media>img{object-fit:cover;border-radius:var(--radius);filter:saturate(.85)contrast(1.02);width:100%;min-height:540px}.experience-caption{color:var(--white);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d0b0cc7;border:1px solid #ffffff3b;border-radius:18px;justify-content:space-between;gap:20px;padding:18px 20px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.experience-caption span{color:#d4d0d4;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800}.experience-caption strong{font-size:.9rem}.experience-copy h2{font-size:clamp(2.7rem,4.2vw,5.2rem)}.experience-copy>p:not(.eyebrow){color:#6e6870;max-width:660px;margin:34px 0 0;font-size:1.06rem}.experience-facts{border-top:1px solid var(--mist);margin-block:42px 28px}.experience-facts>div{border-bottom:1px solid var(--mist);grid-template-columns:130px 1fr;gap:24px;padding:16px 0;display:grid}.experience-facts span{color:var(--ruby-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.experience-facts strong{font-size:.9rem}.dark-link{color:var(--charcoal);border-color:#c3bfc3}.about{color:var(--white);background:var(--charcoal);padding-block:145px}.about-lead{grid-template-columns:.68fr 1.32fr;gap:6vw;display:grid}.about-lead .eyebrow{grid-column:1}.about-lead h2{grid-area:1/2/span 2}.about-lead>p:last-child{color:#ffffffa1;grid-column:1;max-width:430px;margin:-20px 0 0}.team-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:90px;display:grid}.person-card{border-radius:var(--radius);background:var(--charcoal-2);grid-template-columns:minmax(190px,.85fr) 1.15fr;align-items:end;gap:30px;min-height:430px;padding:24px;display:grid;overflow:hidden}.person-card img,.creative-monogram{object-fit:cover;border-radius:18px;width:100%;height:100%;min-height:382px}.creative-card{background:var(--ruby)}.creative-monogram{color:var(--white);font-family:var(--serif);letter-spacing:-.12em;background:radial-gradient(circle at 50% 40%,#ffffff24,#0000 34%),#0d0b0c1f;border:1px solid #ffffff42;place-items:center;font-size:clamp(4rem,8vw,8rem);font-weight:700;display:grid}.person-card>div:last-child{padding:0 8px 18px 0}.person-card span{color:#ffffff9c;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:850}.person-card h3{letter-spacing:-.05em;margin:10px 0 14px;font-size:clamp(1.65rem,2.5vw,2.7rem);line-height:1}.person-card p{color:#ffffffad;margin:0}.timeline{border-top:1px solid #ffffff2b;grid-template-columns:repeat(5,1fr);margin-top:80px;display:grid}.timeline>div{padding:34px 30px 0 0;position:relative}.timeline>div:before{content:"";background:var(--ruby);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:0}.timeline span{color:var(--ruby);font-family:var(--serif);font-size:1.9rem;font-weight:700}.timeline p{color:#ffffff94;max-width:190px;margin:12px 0 0;font-size:.84rem}.impact{color:var(--white);background:var(--green);padding-block:125px}.impact-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:9vw;display:grid}.impact .eyebrow{color:#ffffffb3}.impact .eyebrow span{background:var(--white)}.impact-grid>div:last-child>p{max-width:620px;font-family:var(--serif);margin:0;font-size:clamp(1.35rem,2.2vw,2.3rem);line-height:1.25}.impact ul{flex-wrap:wrap;gap:9px;margin:35px 0 0;padding:0;list-style:none;display:flex}.impact li{border:1px solid #ffffff4d;border-radius:999px;padding:9px 13px;font-size:.73rem;font-weight:800}.ethics{min-height:760px;color:var(--white);background:radial-gradient(circle at 85% 20%, rgb(var(--bybe-red-rgb) / .26), transparent 24%), var(--black);align-items:center;display:grid}.ethics-grid{grid-template-columns:.55fr 1.45fr;align-items:start;gap:7vw;display:grid}.ethics .eyebrow{margin-top:10px}.ethics h2{font-size:clamp(3.2rem,6vw,7.2rem)}.ethics-grid>p:last-child{color:#ffffffa1;grid-column:2;max-width:720px;margin:18px 0 0;font-size:1.1rem}.contact{color:var(--white);background:var(--ruby);padding-block:145px}.contact-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:7vw;display:grid}.contact .eyebrow{color:#ffffffc7}.contact .eyebrow span{background:var(--white)}.contact-copy>p:not(.eyebrow){color:#ffffffc4;max-width:520px;margin:32px 0 0;font-size:1.04rem}.contact-direct{flex-direction:column;align-items:flex-start;gap:9px;margin-top:60px;font-size:.9rem;display:flex}.contact-direct span{color:#ffffff9c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.67rem;font-weight:850}.contact-direct a{border-bottom:1px solid #ffffff5c}.contact-form{border-radius:var(--radius);color:var(--charcoal);background:var(--paper);box-shadow:0 40px 100px rgb(var(--bybe-red-rgb) / .24);padding:clamp(24px,4vw,48px)}.contact-form label{margin-bottom:22px;display:block}.contact-form label>span{color:#5c575d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:.7rem;font-weight:850;display:block}.field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--charcoal);background:0 0;border:0;border-bottom:1px solid #bdb8bd;border-radius:0;outline:none;padding:11px 0 14px}.contact-form select{min-height:50px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--ruby);box-shadow:0 1px 0 var(--ruby)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#969097}.form-footer{align-items:center;gap:24px;margin-top:12px;display:flex}.button-light{color:var(--white);background:var(--charcoal);flex:none}.button-light:hover{background:var(--ruby-deep)}.form-footer p{color:#716b72;max-width:260px;margin:0;font-size:.75rem}.footer{color:var(--white);background:var(--black)}.footer-top{border-bottom:1px solid #ffffff24;grid-template-columns:.8fr 1.3fr .7fr;align-items:center;gap:6vw;min-height:330px;display:grid}.footer-top>img{width:230px}.footer-top>p{max-width:670px;font-family:var(--serif);margin:0;font-size:clamp(1.5rem,2.5vw,2.8rem);line-height:1.18}.socials{flex-direction:column;align-items:flex-start;gap:15px;font-weight:800;display:flex}.footer-bottom{color:#ffffff8f;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;min-height:84px;font-size:.72rem;display:flex}@keyframes hero-copy{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-symbol{0%{opacity:0;transform:scale(.86)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mark-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1.5deg)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes view-in{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.project-card,.service-card,.method-list li,.person-card{animation:linear both view-in;animation-timeline:view();animation-range:entry 8% cover 28%}}@media (width<=1160px){:root{--shell:min(100% - 48px, 1100px)}.site-header{padding-inline:24px}.hero-grid{grid-template-columns:1.05fr .95fr}.hero-symbol{width:43vw}.project-card:nth-child(n+3){grid-column:span 6}.project-card:nth-child(n+3) .project-visual{min-height:390px}.services-grid{grid-template-columns:repeat(2,1fr)}.method-list{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}.method-list li{scroll-snap-align:start}.person-card{grid-template-columns:1fr}.person-card img,.creative-monogram{height:320px;min-height:0}.footer-top{grid-template-columns:.7fr 1.3fr}.socials{flex-direction:row;grid-column:2;padding-bottom:40px}}@media (width<=900px){:root{--shell:calc(100vw - 40px);--radius:22px}.site-header{grid-template-columns:1fr auto;height:72px}.brand{width:160px}.brand img{width:148px}.desktop-nav,.header-cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #ffffff40;border-radius:50%;place-content:center;gap:7px;width:46px;height:46px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--white);width:19px;height:1px;transition:transform .18s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu nav{background:#0d0b0cfa;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:4px;min-width:245px;padding:12px;display:flex;position:absolute;top:57px;right:0;box-shadow:0 24px 65px #00000059}.mobile-menu nav a{border-radius:10px;padding:12px 14px;font-size:.86rem;font-weight:800}.mobile-menu nav a:last-child{color:var(--white);background:var(--ruby)}.hero{padding-top:72px}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:75px 150px}.hero h1{font-size:clamp(3.85rem,13vw,7.2rem)}.hero-symbol{justify-self:center;width:min(88vw,600px);margin-top:24px}.statement,.solutions-intro,.symbol-story-grid,.experience-grid,.about-lead,.impact-grid,.ethics-grid,.contact-grid{grid-template-columns:1fr}.statement{gap:45px;padding-block:105px}.statement .eyebrow{margin-bottom:-12px}.statement>p:last-child{font-size:clamp(1.7rem,5vw,2.6rem)}.section-head{grid-template-columns:1fr;gap:28px}.project-card,.project-card:nth-child(n+3){grid-column:span 12}.project-visual,.project-card:nth-child(n+3) .project-visual{min-height:min(72vw,560px)}.projects-note{grid-template-columns:1fr;gap:14px}.solutions-intro h2{order:2}.solutions-intro>p:last-child{order:3}.services-grid{grid-template-columns:1fr 1fr}.service-card{min-height:255px}.service-card>span{margin-bottom:42px}.symbol-stage{min-height:570px}.experience-copy{padding-top:30px}.about-lead .eyebrow,.about-lead h2,.about-lead>p:last-child{grid-area:auto/1}.about-lead>p:last-child{margin:10px 0 0}.team-grid{grid-template-columns:1fr}.person-card{grid-template-columns:minmax(180px,.75fr) 1.25fr}.person-card img,.creative-monogram{height:350px}.timeline{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}.ethics-grid>p:last-child{grid-column:1}.contact-copy{margin-bottom:30px}.footer-top{grid-template-columns:1fr;gap:35px;padding-block:70px}.footer-top>p{max-width:600px}.socials{grid-column:1;padding-bottom:0}}@media (width<=620px){:root{--shell:calc(100vw - 28px)}.site-header{padding-inline:14px}.hero-grid{gap:40px;padding-top:58px}.hero h1{letter-spacing:-.07em;font-size:clamp(3.22rem,16.2vw,5.4rem)}.hero-support{margin-top:28px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px}.hero-symbol{width:98vw;margin-left:-6vw}.hero-symbol>p{right:8%}.orbit-three span{left:-28%}.statement h2,.section-head h2,.solutions h2,.symbol-copy h2,.experience-copy h2,.about-lead h2,.impact h2,.contact h2{font-size:clamp(2.55rem,12vw,4.4rem)}.projects,.solutions,.method,.symbol-story,.founder-experience,.about,.contact{padding-block:95px}.project-visual,.project-card:nth-child(n+3) .project-visual{min-height:92vw}.project-info{padding-bottom:28px}.services-grid{grid-template-columns:1fr}.service-card{min-height:235px}.symbol-stage{min-height:100vw}.symbol-stage img{width:58%}.experience-media>img{min-height:430px}.experience-caption{flex-direction:column;align-items:flex-start;gap:6px}.experience-facts>div{grid-template-columns:1fr;gap:4px}.person-card{grid-template-columns:1fr}.person-card img,.creative-monogram{height:auto;min-height:340px}.impact{padding-block:90px}.impact-grid{gap:45px}.ethics{min-height:650px}.ethics h2{font-size:clamp(3rem,14vw,5.2rem)}.field-grid{grid-template-columns:1fr;gap:0}.form-footer{flex-direction:column;align-items:flex-start}.button-light{width:100%}.footer-top>img{width:200px}.socials{flex-wrap:wrap}.footer-bottom{flex-direction:column;align-items:flex-start;padding-block:25px}.footer-bottom span:nth-child(2){display:none}}@media (width<=900px){.narrative-chapters{width:calc(100vw - 56px);left:28px}.narrative-chapters h1{max-width:780px;font-size:clamp(3.5rem,11vw,6.5rem)}.narrative-mark{opacity:.48;width:64vw;margin-top:-31vw;right:-18vw}.narrative-brand-cue{left:28px}.narrative-counter{right:28px}.narrative-progress{left:28px;right:28px}.intro-skip{right:28px}.scroll-cue{left:28px}}@media (width<=620px){.narrative-intro{height:470svh}.narrative-brand-cue{top:22px;left:15px}.narrative-brand-cue b{display:none}.narrative-counter{top:18px;right:16px}.narrative-chapters{width:calc(100vw - 30px);left:15px}.narrative-chapters article>p:first-child{margin-bottom:17px}.narrative-chapters h1{font-size:clamp(3.15rem,15vw,5.3rem);line-height:.87}.narrative-copy{grid-template-columns:26px 1fr;gap:11px;max-width:92%;margin-top:25px}.narrative-copy p{font-size:.9rem}.narrative-actions{flex-direction:column;align-items:flex-start;gap:6px;margin-top:22px}.narrative-mark{opacity:.25;width:78vw;margin-top:-39vw;top:73%;right:-18vw}.narrative-progress{bottom:27px;left:15px;right:15px}.intro-skip{bottom:40px;right:15px}.scroll-cue{font-size:.55rem;bottom:40px;left:15px}.promo-dialog[open]{grid-template-columns:1fr;max-height:calc(100svh - 24px);overflow-y:auto}.promo-visual{min-height:210px}.promo-visual img{width:24%}.promo-content{padding:30px 24px 28px}.promo-content h2{font-size:clamp(2.3rem,11vw,3.8rem)}}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]){scroll-behavior:auto}:where(html:not([data-bybe-motion=full])) *,:where(html:not([data-bybe-motion=full])) :before,:where(html:not([data-bybe-motion=full])) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.portal-app{--portal-bg:#101012;--portal-panel:#181719;--portal-line:#ffffff17;color:#f8f7f5;background:var(--portal-bg);grid-template-columns:274px minmax(0,1fr);min-height:100svh;display:grid}.portal-sidebar{border-right:1px solid var(--portal-line);background:#0b0a0c;flex-direction:column;height:100svh;padding:28px 20px 20px;display:flex;position:sticky;top:0}.portal-logo{width:175px;margin:0 6px 42px;display:block}.portal-logo img{width:100%}.portal-workspace-label{border-bottom:1px solid var(--portal-line);gap:5px;padding:0 10px 18px;display:grid}.portal-workspace-label span,.portal-topbar>div:first-child>span,.portal-section-title>div>span,.portal-hero-card>div:first-child>p,.portal-kicker{color:var(--bybe-red);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:850}.portal-workspace-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.portal-nav{gap:5px;margin-top:26px;display:grid}.portal-nav button{color:#ffffff8c;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:.84rem;font-weight:750;transition:all .2s;display:flex}.portal-nav button:hover,.portal-nav button.active{color:#fff;background:#ffffff13}.portal-nav button.active svg{color:var(--bybe-red)}.portal-install{border:1px solid var(--portal-line);color:#ffffffa3;cursor:pointer;font:inherit;background:0 0;border-radius:11px;align-items:center;gap:9px;margin:auto 7px 14px;padding:10px 12px;font-size:.72rem;font-weight:750;display:flex}.portal-install:hover{color:#fff;border-color:rgb(var(--bybe-red-rgb) / .55)}.portal-sidebar-bottom{border-top:1px solid var(--portal-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding:16px 4px 0;display:grid}.portal-avatar{color:#fff;background:var(--bybe-red);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:900;display:grid}.portal-sidebar-bottom>div:nth-child(2){min-width:0;display:grid}.portal-sidebar-bottom strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.portal-sidebar-bottom span{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.portal-sidebar-bottom>a{color:#ffffff80;font-size:.68rem}.portal-main{background:radial-gradient(circle at 92% 0, rgb(var(--bybe-red-rgb) / .12), transparent 22%), var(--portal-bg);min-width:0;padding:34px clamp(22px,4vw,64px) 70px}.portal-topbar{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:32px;padding-bottom:28px;display:flex}.portal-topbar h1{letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(1.6rem,2.7vw,2.65rem);line-height:1}.portal-top-actions{align-items:center;gap:10px;display:flex}.portal-top-actions select,.portal-top-actions a{border:1px solid var(--portal-line);color:#fff;min-height:42px;font:inherit;background:#ffffff0a;border-radius:12px;padding:10px 13px;font-size:.75rem;font-weight:750}.portal-top-actions a{background:var(--bybe-red);align-items:center;gap:8px;display:inline-flex}.portal-notice{z-index:10;color:#fff;background:#1f1d20f2;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;margin:18px 0 -4px auto;padding:10px 15px;font-size:.76rem;position:sticky;top:14px;box-shadow:0 15px 45px #00000040}.admin-console{border:1px solid var(--portal-line);background:#ffffff06;border-radius:18px;margin:24px 0}.admin-console summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 19px;font-size:.82rem;font-weight:800;list-style:none;display:flex}.admin-console summary::-webkit-details-marker{display:none}.admin-console summary span{align-items:center;gap:9px;display:flex}.admin-console[open] summary>svg{transform:rotate(90deg)}.admin-console-grid{grid-template-columns:1fr 1fr;gap:18px;padding:0 18px 18px;display:grid}.admin-console form{border:1px solid var(--portal-line);background:#121113;border-radius:14px;gap:9px;padding:17px;display:grid}.admin-console h3{margin:0 0 8px;font-size:1rem}.admin-console input,.admin-console select,.admin-console textarea,.portal-inline-form input,.portal-inline-form select,.portal-message-form textarea{border:1px solid var(--portal-line);color:#fff;width:100%;font:inherit;background:#ffffff09;border-radius:10px;outline:none;padding:11px 12px;font-size:.78rem}.admin-console input:focus,.admin-console select:focus,.admin-console textarea:focus,.portal-inline-form input:focus,.portal-inline-form select:focus,.portal-message-form textarea:focus{border-color:rgb(var(--bybe-red-rgb) / .8)}.admin-console button,.portal-inline-form button,.portal-upload button,.portal-message-form button,.portal-empty button{color:#fff;background:var(--bybe-red);cursor:pointer;min-height:42px;font:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.76rem;font-weight:850;display:inline-flex}button:disabled{cursor:wait;opacity:.6}.portal-dashboard{gap:22px;margin-top:28px;display:grid}.portal-hero-card{border:1px solid var(--portal-line);background:linear-gradient(130deg, #211f22, #141315 62%, var(--bybe-red));border-radius:26px;justify-content:space-between;align-items:center;gap:40px;min-height:285px;padding:clamp(28px,4vw,52px);display:flex;overflow:hidden}.portal-hero-card h2{letter-spacing:-.075em;max-width:780px;margin:10px 0 18px;font-size:clamp(2.4rem,5vw,5.7rem);line-height:.9}.portal-hero-card>div:first-child>span{color:#ffffff9e;max-width:680px;font-size:.95rem;display:block}.portal-progress-ring{--progress:0deg;aspect-ratio:1;background:radial-gradient(circle at center, #191719 56%, transparent 57%), conic-gradient(var(--bybe-red) var(--progress), #ffffff17 0);text-align:center;border-radius:50%;flex:none;place-content:center;width:154px;display:grid;box-shadow:0 25px 60px #0000004d}.portal-progress-ring strong{letter-spacing:-.06em;font-size:2.05rem}.portal-progress-ring span{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.portal-metric-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.portal-metric-grid article,.portal-section-card{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:20px}.portal-metric-grid article{min-height:165px;padding:23px}.portal-metric-grid article>span{color:#ffffff73;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:800}.portal-metric-grid article strong{letter-spacing:-.035em;margin:29px 0 8px;font-size:1.25rem;display:block}.portal-metric-grid article p{color:#ffffff75;margin:0;font-size:.74rem}.portal-section-card{padding:clamp(20px,3vw,34px)}.portal-tab-panel{margin-top:28px}.portal-section-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.portal-section-title h2,.portal-section-title h3{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(1.35rem,2.4vw,2.2rem)}.portal-section-title>button{color:#ffffff8c;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.portal-section-title>p{color:#ffffff7a;margin:0;font-size:.74rem}.portal-compact-list{display:grid}.portal-compact-list>div{border-top:1px solid var(--portal-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 0;display:grid}.portal-compact-list svg{color:var(--bybe-red)}.portal-compact-list>div>div{gap:3px;display:grid}.portal-compact-list strong{font-size:.83rem}.portal-compact-list span{color:#ffffff6e;font-size:.68rem}.portal-compact-list b{color:#ffffffb3;background:#ffffff0f;border-radius:999px;padding:6px 9px;font-size:.62rem}.portal-inline-form{border:1px solid var(--portal-line);background:#121113;border-radius:14px;grid-template-columns:minmax(220px,1.5fr) 1fr 160px auto;gap:8px;margin-bottom:24px;padding:12px;display:grid}.portal-event-form{grid-template-columns:1.2fr 1fr 130px 1fr auto}.portal-task-board{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;display:grid}.portal-task-column{border:1px solid var(--portal-line);background:#111012;border-radius:14px;min-height:300px;padding:13px}.portal-task-column>h3{color:#ffffff9e;text-transform:uppercase;justify-content:space-between;align-items:center;margin:3px 3px 14px;font-size:.74rem;display:flex}.portal-task-column>h3 span{text-align:center;background:#ffffff12;border-radius:99px;min-width:25px;padding:3px 7px}.portal-task-column article{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:12px;margin-top:8px;padding:14px}.portal-task-column article>strong{font-size:.82rem}.portal-task-column article>p{color:#ffffff73;margin:7px 0 20px;font-size:.68rem}.portal-task-column article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-task-column article span{color:#fff6;align-items:center;gap:5px;font-size:.62rem;display:flex}.portal-task-column article select{color:#fff;background:0 0;border:0;width:88px;font-size:.62rem}.portal-timeline-list{display:grid}.portal-timeline-list article{border-top:1px solid var(--portal-line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px;padding:21px 0;display:grid}.portal-timeline-list time{color:#fff;background:var(--bybe-red);text-transform:uppercase;border-radius:14px;place-items:center;width:58px;min-height:58px;font-size:.72rem;font-weight:850;display:grid}.portal-timeline-list article>div>span{color:var(--bybe-red);text-transform:uppercase;font-size:.62rem;font-weight:800}.portal-timeline-list h3{margin:4px 0;font-size:.94rem}.portal-timeline-list p{color:#ffffff75;margin:0;font-size:.7rem}.portal-timeline-list a{color:#ffffffb3;align-items:center;gap:7px;font-size:.72rem;display:inline-flex}.portal-upload{background:#111012;border:1px dashed #fff3;border-radius:16px;grid-template-columns:auto minmax(0,1fr) minmax(180px,.6fr) auto;align-items:center;gap:18px;min-height:118px;padding:20px;display:grid}.portal-upload>svg{color:var(--bybe-red)}.portal-upload>div{display:grid}.portal-upload strong{font-size:.84rem}.portal-upload span{color:#ffffff6b;font-size:.68rem}.portal-upload input{color:#ffffff9e;font-size:.7rem}.portal-file-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:20px;display:grid}.portal-file-grid>a{border:1px solid var(--portal-line);background:#111012;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.portal-file-grid>a>svg:first-child{color:var(--bybe-red)}.portal-file-grid>a>div{min-width:0;display:grid}.portal-file-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.portal-file-grid span{color:#ffffff6b;font-size:.64rem}.portal-resource-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.portal-resource-grid>a{border:1px solid var(--portal-line);background:#111012;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:155px;padding:19px;transition:all .2s;display:flex;position:relative}.portal-resource-grid>a:hover{border-color:rgb(var(--bybe-red-rgb) / .55);transform:translateY(-3px)}.portal-resource-grid>a>span{color:var(--bybe-red);text-transform:uppercase;margin-bottom:auto;font-size:.62rem;font-weight:850}.portal-resource-grid strong{font-size:1rem}.portal-resource-grid p{color:#ffffff6b;margin:4px 0 0;font-size:.68rem}.portal-resource-grid svg{color:#ffffff5c;position:absolute;top:17px;right:17px}.portal-message-list{flex-direction:column-reverse;gap:10px;max-height:520px;padding:4px 2px 18px;display:flex;overflow-y:auto}.portal-message-list article{border:1px solid var(--portal-line);background:#111012;border-radius:5px 16px 16px;max-width:min(680px,82%);padding:14px 16px}.portal-message-list article.mine{background:rgb(var(--bybe-red-rgb) / .14);border-radius:16px 5px 16px 16px;align-self:flex-end}.portal-message-list article>div{justify-content:space-between;gap:16px;display:flex}.portal-message-list strong{font-size:.72rem}.portal-message-list time{color:#ffffff57;font-size:.6rem}.portal-message-list p{color:#ffffffb8;white-space:pre-wrap;margin:9px 0 0;font-size:.8rem}.portal-message-form{border-top:1px solid var(--portal-line);grid-template-columns:1fr auto;gap:10px;padding-top:18px;display:grid}.portal-message-form textarea{resize:vertical}.portal-muted{color:#ffffff6b;margin:12px 0;font-size:.78rem}.portal-empty{text-align:center;align-content:center;place-items:center;max-width:760px;min-height:62svh;margin:auto;display:grid}.portal-empty-icon{border:1px solid var(--portal-line);width:68px;height:68px;color:var(--bybe-red);background:var(--portal-panel);border-radius:18px;place-items:center;display:grid}.portal-empty h2{letter-spacing:-.07em;margin:13px 0;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.95}.portal-empty>p:not(.portal-kicker){color:#ffffff85;max-width:560px;margin:0 0 24px}.portal-auth-shell{color:#fff;background:radial-gradient(circle at 50% 45%, rgb(var(--bybe-red-rgb) / .16), transparent 24%), #0d0b0c;place-items:center;min-height:100svh;padding:78px 24px;display:grid}.portal-back{color:#ffffff8c;font-size:.76rem;position:fixed;top:25px;left:28px}.portal-auth-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#211f22bf;border:1px solid #ffffff1c;border-radius:30px;width:min(620px,100%);padding:clamp(30px,6vw,62px);box-shadow:0 45px 130px #0000006b}.portal-auth-mark{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:20px;place-items:center;width:74px;height:74px;margin-bottom:45px;display:grid}.portal-auth-mark img{width:50px}.portal-auth-card h1{letter-spacing:-.08em;margin:12px 0 22px;font-size:clamp(3rem,7.5vw,6.5rem);line-height:.85}.portal-auth-card>p:not(.portal-kicker){color:#ffffff94;max-width:510px;font-size:.96rem}.portal-auth-card>p strong{color:#fff}.portal-login-button{color:#fff;background:var(--bybe-red);border-radius:14px;justify-content:space-between;align-items:center;min-height:56px;margin-top:36px;padding:16px 19px;font-size:.82rem;font-weight:850;display:flex}.portal-login-button span{font-size:1.2rem}.portal-auth-card small{color:#ffffff5c;margin-top:16px;font-size:.66rem;display:block}.portal-quiet-link{color:#ffffff8c;border-bottom:1px solid #fff3;margin-top:17px;font-size:.72rem;display:inline-block}@media (width<=980px){.portal-app{grid-template-columns:88px minmax(0,1fr)}.portal-sidebar{padding-inline:12px}.portal-logo{width:62px;margin:7px auto 38px;overflow:hidden}.portal-logo img{width:175px;max-width:none}.portal-workspace-label,.portal-nav button span,.portal-install span,.portal-sidebar-bottom>div:nth-child(2),.portal-sidebar-bottom>a{display:none}.portal-nav button{justify-content:center;padding-inline:8px}.portal-install{justify-content:center;margin-inline:3px;padding-inline:8px}.portal-sidebar-bottom{grid-template-columns:1fr;justify-items:center}.portal-metric-grid,.portal-task-board,.portal-resource-grid{grid-template-columns:1fr}.portal-inline-form,.portal-event-form{grid-template-columns:1fr 1fr}.portal-upload{grid-template-columns:auto 1fr}.portal-upload input,.portal-upload button{grid-column:2}}@media (width<=680px){.portal-app{padding-bottom:74px;display:block}.portal-sidebar{z-index:30;border-top:1px solid var(--portal-line);border-right:0;flex-direction:row;width:100%;height:72px;padding:8px 10px;position:fixed;inset:auto 0 0}.portal-logo,.portal-workspace-label,.portal-install,.portal-sidebar-bottom{display:none}.portal-nav{grid-template-columns:repeat(6,1fr);gap:1px;width:100%;margin:0}.portal-nav button{flex-direction:column;gap:4px;min-width:0;padding:7px 1px;font-size:.55rem}.portal-nav button span{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.portal-main{padding:22px 14px 45px}.portal-topbar{flex-direction:column;align-items:flex-start;gap:18px}.portal-top-actions{flex-wrap:wrap;width:100%}.portal-top-actions select{flex:1;min-width:170px}.portal-hero-card{flex-direction:column;align-items:flex-start}.portal-progress-ring{width:118px}.portal-metric-grid,.admin-console-grid,.portal-file-grid,.portal-inline-form,.portal-event-form{grid-template-columns:1fr}.portal-upload{text-align:left;grid-template-columns:1fr}.portal-upload input,.portal-upload button{grid-column:1}.portal-section-title{align-items:flex-start}.portal-timeline-list article{grid-template-columns:58px 1fr}.portal-timeline-list article>a{grid-column:2}.portal-message-form{grid-template-columns:1fr}.portal-message-list article{max-width:94%}}.portal-top-actions .portal-bell{border:1px solid var(--portal-line);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:12px;place-items:center;min-width:42px;min-height:42px;display:grid;position:relative}.portal-bell span{color:#fff;background:var(--bybe-red);border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:.55rem;font-weight:900;display:grid;position:absolute;top:-6px;right:-5px}.portal-payment-alert{border:1px solid rgb(var(--bybe-red-rgb) / .3);color:#ffe5ba;background:rgb(var(--bybe-red-rgb) / .09);border-radius:14px;align-items:center;gap:13px;padding:13px 16px;display:flex}.portal-payment-alert.overdue{border-color:rgb(var(--bybe-red-rgb) / .45);color:#ffbec8;background:rgb(var(--bybe-red-rgb) / .1)}.portal-payment-alert>div{display:grid}.portal-payment-alert strong{font-size:.78rem}.portal-payment-alert span{color:#ffffff7a;font-size:.66rem}.portal-copilot-summary{background:linear-gradient(130deg, #1b191c, var(--bybe-red));justify-content:space-between;align-items:center;gap:22px;display:flex}.portal-copilot-summary>div{grid-template-columns:28px 1fr;align-items:center;gap:5px 12px;display:grid}.portal-copilot-summary svg{color:var(--bybe-red);grid-row:1/3}.portal-copilot-summary span{color:var(--bybe-red);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:850}.portal-copilot-summary h3{letter-spacing:-.035em;margin:0;font-size:clamp(1rem,1.7vw,1.5rem)}.portal-copilot-summary>button{border:1px solid var(--portal-line);color:#ffffffb3;cursor:pointer;font:inherit;background:0 0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:10px 12px;font-size:.68rem;display:inline-flex}.portal-project-edit{grid-template-columns:1fr 100px 1.4fr 160px auto;gap:8px;padding:0 18px 18px;display:grid}.portal-project-edit input,.portal-project-edit select,.portal-brief-form select,.portal-brief-form textarea,.portal-message-form select,.portal-upload select,.portal-invoice-grid select,.portal-management input,.portal-management select,.portal-management textarea,.portal-copilot-page input,.portal-copilot-page textarea{border:1px solid var(--portal-line);color:#fff;width:100%;font:inherit;background:#ffffff09;border-radius:10px;outline:0;padding:11px 12px;font-size:.76rem}.portal-project-edit button,.portal-brief-form button,.portal-management button,.portal-copilot-page form button{color:#fff;background:var(--bybe-red);cursor:pointer;font:inherit;border:0;border-radius:10px;padding:10px 14px;font-size:.72rem;font-weight:850}.portal-task-form{grid-template-columns:minmax(190px,1.3fr) 1fr 140px 150px auto}.portal-visibility{justify-content:flex-end;margin-bottom:7px;display:flex}.portal-visibility span{color:#ffffff6e;text-transform:uppercase;background:#ffffff0d;border-radius:999px;padding:4px 7px;font-size:.52rem;font-weight:800}.portal-task-column article>div:last-child>b{color:#ffffff80;font-size:.62rem;font-weight:700}.portal-brief-form{grid-template-columns:.72fr 1.28fr auto;gap:9px;margin-bottom:25px;display:grid}.portal-brief-form textarea{resize:vertical}.portal-brief-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.portal-brief-grid article{border:1px solid var(--portal-line);background:#111012;border-radius:14px;flex-direction:column;min-height:210px;padding:18px;display:flex}.portal-brief-grid article>span{color:var(--bybe-red);text-transform:uppercase;font-size:.57rem;font-weight:850}.portal-brief-grid h3{margin:12px 0 8px;font-size:.9rem}.portal-brief-grid p{color:#ffffff9e;white-space:pre-wrap;margin:0;font-size:.76rem;line-height:1.6}.portal-brief-grid small{color:#ffffff4f;margin-top:auto;padding-top:18px;font-size:.56rem}.portal-social-form{grid-template-columns:125px 1.2fr .8fr 100px 1.5fr auto}.portal-social-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portal-social-grid article{border:1px solid var(--portal-line);background:linear-gradient(145deg,#111012,#211419);border-radius:15px;flex-direction:column;min-height:220px;padding:18px;display:flex}.portal-social-grid article>span{color:var(--bybe-red);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.portal-social-grid h3{margin:10px 0;font-size:1rem}.portal-social-grid strong{letter-spacing:-.06em;margin-block:auto;font-size:2.2rem;display:grid}.portal-social-grid strong small{color:#fff6;letter-spacing:.04em;text-transform:uppercase;font-size:.55rem;font-weight:700}.portal-social-grid p{color:#ffffff7a;margin:9px 0;font-size:.7rem;line-height:1.5}.portal-social-grid time{color:#ffffff47;font-size:.56rem}.portal-upload{grid-template-columns:auto minmax(0,1fr) minmax(160px,.55fr) 150px auto}.portal-message-form{grid-template-columns:1fr 160px auto}.portal-invoice-form{grid-template-columns:1.3fr .6fr 150px 150px auto}.portal-invoice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portal-invoice-grid article{border:1px solid var(--portal-line);background:#111012;border-radius:15px;flex-direction:column;min-height:220px;padding:18px;display:flex}.portal-invoice-grid article>span{color:#ffd18a;background:rgb(var(--bybe-red-rgb) / .1);text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.55rem;font-weight:850}.portal-invoice-grid article.pagada>span{color:#8de1bd;background:#24b1761f}.portal-invoice-grid article.vencida>span{color:#ff9aaa;background:rgb(var(--bybe-red-rgb) / .13)}.portal-invoice-grid h3{margin:13px 0 6px;font-size:.92rem}.portal-invoice-grid article>strong{letter-spacing:-.06em;margin-block:auto;font-size:2rem}.portal-invoice-grid p{color:#ffffff6e;margin:3px 0;font-size:.65rem}.portal-invoice-grid select{margin-top:13px}.portal-notification-list{display:grid}.portal-notification-list article{border-top:1px solid var(--portal-line);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 0;display:grid}.portal-notification-list article>span{background:var(--bybe-red);width:8px;height:8px;box-shadow:0 0 18px rgb(var(--bybe-red-rgb) / .65);border-radius:50%}.portal-notification-list article.read>span{box-shadow:none;background:#ffffff2e}.portal-notification-list article>div{display:grid}.portal-notification-list strong{font-size:.82rem}.portal-notification-list p{color:#ffffff85;margin:4px 0;font-size:.72rem}.portal-notification-list time{color:#ffffff47;font-size:.56rem}.portal-notification-list button{border:1px solid var(--portal-line);color:#fff9;cursor:pointer;font:inherit;background:0 0;border-radius:9px;padding:8px 10px;font-size:.61rem}.portal-management{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:20px;padding:clamp(20px,3vw,34px)}.portal-slot-counter{color:#fff;background:rgb(var(--bybe-red-rgb) / .16);border-radius:999px;padding:8px 11px;font-size:.65rem}.portal-management-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.portal-management-grid form{border:1px solid var(--portal-line);background:#111012;border-radius:15px;gap:8px;padding:18px;display:grid}.portal-management-grid h3{margin:0;font-size:1rem}.portal-management-grid p{color:#ffffff61;margin:0 0 7px;font-size:.65rem}.portal-access-lists{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.portal-access-lists>section,.portal-assignments{border:1px solid var(--portal-line);background:#111012;border-radius:15px;padding:18px}.portal-access-lists h3,.portal-assignments h3{margin:0 0 12px;font-size:.9rem}.portal-access-lists article,.portal-assignments article{border-top:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.portal-access-lists article>div{min-width:0;display:grid}.portal-access-lists strong,.portal-assignments strong{font-size:.72rem}.portal-access-lists span,.portal-assignments span{color:#fff6;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.portal-access-lists button,.portal-assignments button{border:1px solid var(--portal-line);color:#ffffff8c;background:0 0;min-height:auto;padding:7px 9px;font-size:.58rem}.portal-assignments{margin-top:12px}.portal-assignments article{grid-template-columns:1fr 1fr auto;display:grid}.portal-analytics-metrics{grid-template-columns:.6fr .6fr 1.8fr;gap:10px;display:grid}.portal-analytics-metrics article{border:1px solid var(--portal-line);background:#111012;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:150px;padding:17px;display:flex}.portal-analytics-metrics span{color:#fff6;text-transform:uppercase;font-size:.6rem;font-weight:850}.portal-analytics-metrics strong{letter-spacing:-.07em;font-size:2.8rem}.portal-analytics-metrics p{color:#ffffffa6;margin:0;font-size:.76rem;line-height:1.55}.portal-heat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.portal-heat-grid section{border:1px solid var(--portal-line);background:#111012;border-radius:14px;padding:17px}.portal-heat-grid h3{margin:0 0 10px;font-size:.86rem}.portal-heat-grid section>div{border-top:1px solid var(--portal-line);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.portal-heat-grid strong{font-size:.68rem}.portal-heat-grid span{color:#fff6;font-size:.6rem}.portal-privacy-note{color:#ffffff4d;margin-top:15px;font-size:.58rem;display:block}.portal-copilot-page{border:1px solid var(--portal-line);background:radial-gradient(circle at 90% 0, rgb(var(--bybe-red-rgb) / .17), transparent 23%), #171519;border-radius:24px;padding:clamp(24px,4vw,46px)}.portal-copilot-page>header{align-items:center;gap:17px;margin-bottom:35px;display:flex}.portal-copilot-page>header>svg{color:var(--bybe-red)}.portal-copilot-page>header span,.portal-copilot-grid article>span,.portal-copilot-grid form>span{color:var(--bybe-red);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:850}.portal-copilot-page h2{letter-spacing:-.07em;margin:5px 0 0;font-size:clamp(2rem,4vw,4.5rem);line-height:.93}.portal-copilot-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.portal-copilot-grid>article,.portal-copilot-grid>form{border:1px solid var(--portal-line);background:#0807098c;border-radius:16px;min-height:360px;padding:22px}.portal-copilot-grid article h3{margin:25px 0;font-family:Georgia,serif;font-size:clamp(1.5rem,2.5vw,2.8rem);font-weight:500;line-height:1.15}.portal-copilot-grid ul{color:#ffffff7a;margin:0;padding-left:18px;font-size:.72rem;line-height:1.9}.portal-copilot-grid form{align-content:start;gap:9px;display:grid}.portal-copilot-grid form h3{margin:4px 0 12px}.portal-copilot-grid form button{justify-content:space-between;align-items:center;display:flex}.portal-copilot-grid form small{color:#ffffff4d;font-size:.57rem;line-height:1.45}@media (width<=1180px){.portal-task-form,.portal-social-form,.portal-invoice-form,.portal-project-edit,.portal-social-grid,.portal-invoice-grid{grid-template-columns:1fr 1fr}.portal-upload{grid-template-columns:auto 1fr 1fr}.portal-upload button{grid-column:3}}@media (width<=900px){.portal-brief-form,.portal-brief-grid,.portal-management-grid,.portal-access-lists,.portal-analytics-metrics,.portal-heat-grid,.portal-copilot-grid,.portal-social-grid,.portal-invoice-grid{grid-template-columns:1fr}.portal-copilot-summary{flex-direction:column;align-items:flex-start}}@media (width<=680px){.portal-sidebar{overflow-x:auto}.portal-nav{min-width:max-content;display:flex}.portal-nav button{flex:0 0 64px;width:64px}.portal-top-actions .portal-bell{display:grid}.portal-task-form,.portal-social-form,.portal-invoice-form,.portal-project-edit,.portal-message-form,.portal-upload{grid-template-columns:1fr}.portal-upload button{grid-column:1}.portal-notification-list article{grid-template-columns:9px 1fr}.portal-notification-list button{grid-column:2;width:fit-content}.portal-assignments article{grid-template-columns:1fr}}.portal-bybe-client,.portal-bybe-owner{border:1px solid var(--portal-line);background:radial-gradient(circle at 93% 4%, rgb(var(--bybe-red-rgb) / .2), transparent 24%), #171519;border-radius:24px;padding:clamp(22px,4vw,44px)}.portal-bybe-client-head,.portal-bybe-owner-head{justify-content:space-between;align-items:flex-start;gap:26px;margin-bottom:30px;display:flex}.portal-bybe-client-head>div:first-child,.portal-bybe-owner-head>div:first-child{max-width:760px}.portal-bybe-client-head span,.portal-bybe-owner-head span,.portal-bybe-test>span,.portal-bybe-rule-form>span,.portal-bybe-subhead span{color:var(--bybe-red);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:850}.portal-bybe-client h2,.portal-bybe-owner h2{letter-spacing:-.075em;margin:7px 0 12px;font-size:clamp(2rem,4.4vw,4.8rem);line-height:.92}.portal-bybe-client-head p,.portal-bybe-owner-head p{color:#ffffff91;max-width:650px;margin:0;font-size:.84rem;line-height:1.65}.portal-bybe-client-head p strong{color:#fff}.portal-bybe-quota{border:1px solid var(--portal-line);background:#0000003d;border-radius:16px;min-width:178px;padding:16px}.portal-bybe-quota strong{letter-spacing:-.05em;font-size:1.45rem;display:block}.portal-bybe-quota span{color:#ffffff70;margin-top:5px;font-size:.6rem;display:block}.portal-bybe-quota>div{background:#ffffff1a;border-radius:99px;height:5px;margin-top:15px;overflow:hidden}.portal-bybe-quota i{border-radius:inherit;background:var(--bybe-red);height:100%;display:block}.portal-bybe-client-grid,.portal-bybe-owner-grid{grid-template-columns:1.2fr .8fr;gap:13px;display:grid}.portal-bybe-chat,.portal-bybe-coach-card,.portal-bybe-test,.portal-bybe-rule-form{border:1px solid var(--portal-line);background:#0706088f;border-radius:17px;flex-direction:column;min-height:285px;padding:20px;display:flex}.portal-bybe-chat{background:linear-gradient(145deg, rgb(var(--bybe-red-rgb) / .14), #110f12e0 45%)}.portal-bybe-chat-top{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:850;display:flex}.portal-bybe-chat-top small{color:#ffffff57;letter-spacing:0;text-transform:none;margin-left:auto;font-size:.58rem;font-weight:700}.portal-bybe-dot{background:var(--bybe-red);width:8px;height:8px;box-shadow:0 0 16px rgb(var(--bybe-red-rgb) / .75);border-radius:50%}.portal-bybe-chat>p{color:#ffffffd1;letter-spacing:-.025em;max-width:620px;margin:30px 0;font-family:Georgia,serif;font-size:clamp(1.35rem,2.6vw,2.45rem);line-height:1.12}.portal-bybe-chat.mood-thinking>p{color:#eaeaea}.portal-bybe-chat.mood-protective>p{color:#ffb6c2}.portal-bybe-primary,.portal-bybe-ask button,.portal-bybe-coach-card button,.portal-bybe-coach-card>a,.portal-bybe-test-input button,.portal-bybe-rule-form>button,.portal-bybe-rule-body form>button{color:#fff;background:var(--bybe-red);cursor:pointer;min-height:42px;font:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:.72rem;font-weight:850;display:inline-flex}.portal-bybe-primary{width:fit-content;margin-top:auto}.portal-bybe-ask{border:1px solid var(--portal-line);background:#ffffff0a;border-radius:10px;grid-template-columns:1fr 44px;margin-top:auto;display:grid;overflow:hidden}.portal-bybe-ask input,.portal-bybe-test-input input,.portal-bybe-rule-form input,.portal-bybe-rule-form textarea,.portal-bybe-rule-body input,.portal-bybe-rule-body textarea,.portal-bybe-rule-body select{border:1px solid var(--portal-line);color:#fff;width:100%;font:inherit;background:#ffffff09;border-radius:9px;outline:0;padding:10px 11px;font-size:.74rem}.portal-bybe-ask input{background:0 0;border:0;border-radius:0}.portal-bybe-ask button{border-radius:0;padding:0}.portal-bybe-session-actions{color:#ffffff61;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:.62rem;display:flex}.portal-bybe-session-actions button,.portal-bybe-rule-actions button{border:1px solid var(--portal-line);color:#ffffffa6;cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:8px 10px;font-size:.61rem}.portal-bybe-coach-card>span,.portal-bybe-test>span,.portal-bybe-rule-form>span{display:block}.portal-bybe-coach-card h3,.portal-bybe-test h3,.portal-bybe-rule-form h3{letter-spacing:-.035em;margin:8px 0;font-size:1.18rem}.portal-bybe-coach-card p,.portal-bybe-test p,.portal-bybe-rule-form p{color:#ffffff6e;margin:0;font-size:.7rem;line-height:1.55}.portal-bybe-coach-card>div{gap:8px;margin-top:auto;display:grid}.portal-bybe-coach-card button{border:1px solid var(--portal-line);color:#ffffffbd;background:0 0}.portal-bybe-coach-card>a{color:#fff;margin-top:12px;text-decoration:none}.portal-bybe-client-notice{color:#ffffff80;margin-top:14px;font-size:.65rem;display:block}.portal-bybe-owner-badge{border:1px solid rgb(var(--bybe-red-rgb) / .3);color:#fff;background:rgb(var(--bybe-red-rgb) / .1);border-radius:15px;grid-template-columns:25px 1fr;align-items:center;gap:0 8px;min-width:128px;padding:14px;display:grid}.portal-bybe-owner-badge svg{color:var(--bybe-red);grid-row:1/3}.portal-bybe-owner-badge strong{font-size:1.3rem}.portal-bybe-owner-badge span{color:#ffffff75;font-size:.56rem}.portal-bybe-test-reply{border-left:2px solid var(--bybe-red);background:#ffffff09;gap:7px;min-height:88px;margin:18px 0 12px;padding:11px 13px;display:grid}.portal-bybe-test-reply small{color:#fff6;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:800}.portal-bybe-test-reply strong{color:#fffc;font-family:Georgia,serif;font-size:1rem;font-weight:500;line-height:1.35}.portal-bybe-test-input{grid-template-columns:1fr auto;gap:8px;margin-top:auto;display:grid}.portal-bybe-rule-form>div,.portal-bybe-rule-body form>div{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.portal-bybe-rule-form textarea,.portal-bybe-rule-body textarea{resize:vertical}.portal-bybe-rule-form>button{width:fit-content;margin-top:auto}.portal-bybe-rule-list,.portal-bybe-session-report{border:1px solid var(--portal-line);background:#07060866;border-radius:17px;margin-top:14px;padding:20px}.portal-bybe-session-report{margin-top:14px}.portal-bybe-subhead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.portal-bybe-subhead h3{margin:5px 0 0;font-size:1.08rem}.portal-bybe-subhead>small{color:#ffffff57;font-size:.61rem}.portal-bybe-rule{border-top:1px solid var(--portal-line)}.portal-bybe-rule summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;list-style:none;display:flex}.portal-bybe-rule summary::-webkit-details-marker{display:none}.portal-bybe-rule summary>svg{color:#ffffff5c;transition:transform .2s}.portal-bybe-rule[open] summary>svg{transform:rotate(90deg)}.portal-bybe-rule summary>div{gap:4px;min-width:0;display:grid}.portal-bybe-rule summary strong{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.portal-bybe-rule summary span{color:#ffffff61;font-size:.6rem}.portal-bybe-rule-body{grid-template-columns:1fr auto;gap:12px;padding:0 0 14px;display:grid}.portal-bybe-rule-body form{gap:8px;display:grid}.portal-bybe-rule-actions{align-items:start;gap:7px;display:flex}.portal-bybe-rule-actions .danger{color:#ff9aaa;border-color:rgb(var(--bybe-red-rgb) / .3)}.portal-bybe-session-table{display:grid}.portal-bybe-session-table article{border-top:1px solid var(--portal-line);grid-template-columns:minmax(160px,.65fr) 70px minmax(0,1.35fr);align-items:center;gap:14px;padding:13px 0;display:grid}.portal-bybe-session-table article>div{gap:3px;display:grid}.portal-bybe-session-table strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.portal-bybe-session-table span{color:#ffffff54;font-size:.58rem}.portal-bybe-session-table b{color:var(--bybe-red);font-size:.72rem}.portal-bybe-session-table p{color:#ffffff7a;margin:0;font-size:.65rem;line-height:1.4}@media (width<=900px){.portal-bybe-client-grid,.portal-bybe-owner-grid{grid-template-columns:1fr}.portal-bybe-owner-head,.portal-bybe-client-head{flex-direction:column}.portal-bybe-quota,.portal-bybe-owner-badge{width:100%}}@media (width<=680px){.portal-bybe-client,.portal-bybe-owner{border-radius:18px;padding:18px}.portal-bybe-client h2,.portal-bybe-owner h2{font-size:2.4rem}.portal-bybe-rule-body{grid-template-columns:1fr}.portal-bybe-rule-actions{justify-content:flex-end}.portal-bybe-session-table article{grid-template-columns:1fr auto;gap:7px 12px}.portal-bybe-session-table article p{grid-column:1/-1}}.portal-bybe-avatar{filter:drop-shadow(0 18px 24px #0000005c);flex:0 0 126px;width:126px;height:190px;position:relative}.portal-bybe-avatar>span{display:block;position:absolute;inset:0;overflow:hidden}.portal-bybe-avatar img{width:800%;max-width:none;height:100%;display:block;transform:translate(0)}.portal-bybe-avatar.frame-1 img{transform:translate(-12.5%)}.portal-bybe-avatar.frame-2 img{transform:translate(-25%)}.portal-bybe-avatar.frame-3 img{transform:translate(-37.5%)}.portal-bybe-avatar.frame-4 img{transform:translate(-50%)}.portal-bybe-avatar.frame-5 img{transform:translate(-62.5%)}.portal-bybe-avatar.frame-6 img{transform:translate(-75%)}.portal-bybe-avatar.frame-7 img{transform:translate(-87.5%)}.portal-bybe-avatar.royal>svg{z-index:3;color:#fff;background:var(--bybe-red);width:34px;height:34px;box-shadow:0 9px 26px rgb(var(--bybe-red-rgb) / .42);border:2px solid #fff;border-radius:50%;padding:7px;position:absolute;top:-7px;right:6px;transform:rotate(8deg)}.portal-bybe-habitat{grid-template-columns:.85fr 1.15fr;gap:13px;margin-bottom:13px;display:grid}.portal-bybe-character{border:1px solid rgb(var(--bybe-red-rgb) / .25);background:radial-gradient(circle at 18% 58%, #ffffff21, transparent 24%), linear-gradient(145deg, rgb(var(--bybe-red-rgb) / .16), #0a090bb8);border-radius:18px;align-items:center;gap:20px;min-height:230px;padding:20px;display:flex;overflow:hidden}.portal-bybe-character>div:last-child{min-width:0}.portal-bybe-character span{color:var(--bybe-red);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.portal-bybe-character h3{letter-spacing:-.06em;margin:7px 0;font-size:clamp(1.5rem,2.7vw,2.8rem)}.portal-bybe-character p{color:#ffffff7a;margin:0;font-size:.7rem;line-height:1.55}.portal-bybe-vitals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portal-bybe-vitals article{border:1px solid var(--portal-line);background:#0706087a;border-radius:15px;flex-direction:column;padding:16px;display:flex}.portal-bybe-vitals span{color:#fff6;text-transform:uppercase;font-size:.58rem;font-weight:800}.portal-bybe-vitals strong{letter-spacing:-.035em;margin:11px 0 5px;font-size:1.05rem}.portal-bybe-vitals small{color:#ffffff4d;margin-top:auto;font-size:.56rem}.portal-bybe-vitals i{background:#ffffff1a;border-radius:99px;height:5px;margin-top:auto;overflow:hidden}.portal-bybe-vitals i b{border-radius:inherit;background:linear-gradient(90deg,var(--bybe-red),var(--bybe-red));height:100%;display:block}.portal-bybe-human-answer{background:#3ec47e12;border:1px solid #3ec47e40;border-radius:13px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px;display:flex}.portal-bybe-human-answer svg{color:#55d89a;flex:none}.portal-bybe-human-answer strong{font-size:.68rem;display:block}.portal-bybe-human-answer p{color:#ffffff8c;margin:6px 0 0;font-size:.68rem;line-height:1.55}.portal-bybe-kingdom{background:radial-gradient(circle at 50% 10%, rgb(var(--bybe-red-rgb) / .22), transparent 21%), #141216}.portal-king-stage{border:1px solid rgb(var(--bybe-red-rgb) / .32);background:radial-gradient(circle at 8% 55%, #ffffff1f, transparent 22%), linear-gradient(125deg, rgb(var(--bybe-red-rgb) / .18), #070608d1 48%);border-radius:22px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:260px;padding:clamp(20px,3vw,34px);display:grid;overflow:hidden}.portal-king-stage>div:nth-child(2)>span,.portal-realm-focus>div:first-child>span{color:var(--bybe-red);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:850}.portal-king-stage h3{letter-spacing:-.08em;margin:6px 0;font-size:clamp(2.5rem,5vw,5.7rem);line-height:.9}.portal-king-stage p{color:#ffffff9c;max-width:720px;margin:12px 0;font-family:Georgia,serif;font-size:clamp(1rem,1.8vw,1.55rem);line-height:1.35}.portal-king-stage>div:nth-child(2)>strong{color:#fff;letter-spacing:.04em;font-size:.67rem}.portal-king-authority{border:1px solid var(--portal-line);background:#00000052;border-radius:14px;align-items:center;gap:11px;min-width:180px;padding:14px;display:flex}.portal-king-authority svg{color:var(--bybe-red)}.portal-king-authority div{gap:4px;display:grid}.portal-king-authority span{color:#ffffff5e;text-transform:uppercase;font-size:.56rem}.portal-king-authority strong{font-size:.68rem}.portal-king-priorities{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:13px;display:grid}.portal-king-priorities article{border:1px solid var(--portal-line);background:#07060880;border-radius:15px;flex-direction:column;min-height:185px;padding:15px;display:flex}.portal-king-priorities article>span{color:#ffffff4d;font-family:Georgia,serif;font-size:.65rem}.portal-king-priorities article>strong{letter-spacing:-.06em;margin:18px 0 4px;font-size:2rem}.portal-king-priorities article h3{margin:0;font-size:.7rem;line-height:1.35}.portal-king-priorities article p{color:#ffffff5c;margin:auto 0 0;font-size:.58rem;line-height:1.45}.portal-king-priorities article.red{border-color:rgb(var(--bybe-red-rgb) / .35)}.portal-king-priorities article.red>strong{color:var(--bybe-red)}.portal-king-priorities article.yellow{border-color:#ffbe4c4d}.portal-king-priorities article.yellow>strong{color:#ffc45f}.portal-king-priorities article.green>strong{color:#55d89a}.portal-realm-section,.portal-royal-authorization,.portal-bybe-escalations{border:1px solid var(--portal-line);background:#07060870;border-radius:18px;margin-top:14px;padding:20px}.portal-realm-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.portal-realm-grid>button{border:1px solid var(--portal-line);color:#fff;cursor:pointer;text-align:left;background:#ffffff06;border-radius:14px;grid-template-columns:1fr auto;gap:6px 12px;min-height:112px;padding:16px;display:grid;position:relative}.portal-realm-grid>button.active{border-color:rgb(var(--bybe-red-rgb) / .65);background:rgb(var(--bybe-red-rgb) / .08)}.portal-realm-grid button i{background:#55d89a;border-radius:50%;width:8px;height:8px;position:absolute;top:13px;right:13px;box-shadow:0 0 14px}.portal-realm-grid button.yellow i{background:#ffc45f}.portal-realm-grid button.red i{background:var(--bybe-red)}.portal-realm-grid button span{color:#ffffffb3;grid-column:1/-1;padding-right:18px;font-size:.65rem;font-weight:800}.portal-realm-grid button strong{align-self:end;font-size:1.6rem}.portal-realm-grid button small{color:#ffffff59;text-align:right;align-self:end;font-size:.56rem}.portal-realm-focus{background:#ffffff0a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:24px;margin-top:10px;padding:18px;display:grid}.portal-realm-focus h3{margin:5px 0;font-size:1.18rem}.portal-realm-focus p{color:#ffffff61;margin:0;font-size:.65rem}.portal-realm-focus>div:not(:first-child){text-align:center;gap:3px;display:grid}.portal-realm-focus>div:not(:first-child) strong{font-size:1.3rem}.portal-realm-focus>div:not(:first-child) span{color:#ffffff59;font-size:.55rem}.portal-realm-focus>button{color:#fff;background:var(--bybe-red);cursor:pointer;font:inherit;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:.65rem;font-weight:800;display:flex}.portal-royal-grid{grid-template-columns:.85fr 1.15fr;gap:12px;display:grid}.portal-royal-command-form,.portal-command form,.portal-bybe-escalations form{gap:8px;display:grid}.portal-royal-command-form{border:1px solid var(--portal-line);background:#ffffff06;border-radius:14px;align-content:start;padding:16px}.portal-royal-command-form h4{margin:0 0 8px;font-size:1rem}.portal-royal-command-form input,.portal-royal-command-form textarea,.portal-royal-command-form select,.portal-command input,.portal-command textarea,.portal-bybe-escalations textarea{border:1px solid var(--portal-line);color:#fff;width:100%;font:inherit;background:#ffffff09;border-radius:9px;outline:0;padding:10px 11px;font-size:.7rem}.portal-royal-command-form button,.portal-command form button,.portal-command-decisions button,.portal-bybe-escalations form button{color:#fff;background:var(--bybe-red);cursor:pointer;font:inherit;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:.66rem;font-weight:820;display:inline-flex}.portal-command-queue{align-content:start;display:grid}.portal-command{border-top:1px solid var(--portal-line)}.portal-command summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;list-style:none;display:flex}.portal-command summary::-webkit-details-marker{display:none}.portal-command summary>div{gap:3px;min-width:0;display:grid}.portal-command summary span{color:var(--bybe-red);text-transform:uppercase;font-size:.55rem}.portal-command summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.portal-command summary small{color:#ffffff59;font-size:.56rem}.portal-command.approved summary small{color:#55d89a}.portal-command.rejected summary small{color:var(--bybe-red)}.portal-command>div{padding:0 0 14px}.portal-command>div>p{color:#ffffff80;margin:0 0 10px;font-size:.67rem;line-height:1.55}.portal-command-decisions{gap:7px;margin-top:8px;display:flex}.portal-command-decisions button:last-child{color:#ff9aaa;border:1px solid rgb(var(--bybe-red-rgb) / .3);background:0 0}.portal-permission-levels{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:12px;display:grid}.portal-permission-levels span{border:1px solid var(--portal-line);color:#ffffff6b;text-align:center;border-radius:8px;padding:8px;font-size:.55rem}.portal-bybe-escalations>div:last-child{display:grid}.portal-bybe-escalations article{border-top:1px solid var(--portal-line);grid-template-columns:.75fr 1.25fr;gap:14px;padding:14px 0;display:grid}.portal-bybe-escalations article>div{align-content:start;gap:5px;display:grid}.portal-bybe-escalations article>div span{color:var(--bybe-red);text-transform:uppercase;font-size:.57rem;font-weight:800}.portal-bybe-escalations article>div strong{font-size:.72rem;line-height:1.45}.portal-bybe-escalations article>div small{color:#ffffff4f;font-size:.55rem}.portal-bybe-escalations article>p{color:#ffffff80;align-items:flex-start;gap:7px;margin:0;font-size:.66rem;line-height:1.5;display:flex}.portal-bybe-escalations article>p svg{color:#55d89a;flex:none}.portal-bybe-test-reply:has(.portal-bybe-avatar){grid-template-columns:72px 1fr;align-items:center;min-height:115px}.portal-bybe-test-reply .portal-bybe-avatar{flex-basis:68px;width:68px;height:103px}.portal-bybe-test-reply>div:last-child{gap:7px;display:grid}@media (width<=1180px){.portal-king-priorities{grid-template-columns:repeat(3,1fr)}.portal-realm-grid{grid-template-columns:1fr 1fr}.portal-permission-levels{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.portal-bybe-habitat,.portal-royal-grid{grid-template-columns:1fr}.portal-king-stage{grid-template-columns:130px 1fr}.portal-king-authority{grid-column:1/-1}.portal-realm-focus{grid-template-columns:1fr 1fr}.portal-realm-focus>div:first-child{grid-column:1/-1}}@media (width<=680px){.portal-bybe-character{align-items:flex-end;gap:8px;padding:12px}.portal-bybe-character .portal-bybe-avatar{flex-basis:92px;width:92px;height:138px}.portal-bybe-vitals,.portal-king-priorities,.portal-realm-grid,.portal-permission-levels{grid-template-columns:1fr 1fr}.portal-king-stage{grid-template-columns:92px 1fr;gap:12px;padding:16px}.portal-king-stage .portal-bybe-avatar{flex-basis:86px;width:86px;height:130px}.portal-king-stage h3{font-size:2.5rem}.portal-king-stage p{font-size:.84rem}.portal-king-priorities article{min-height:150px}.portal-realm-focus{gap:12px}.portal-realm-focus>button{grid-column:1/-1;justify-content:center}.portal-bybe-escalations article{grid-template-columns:1fr}.portal-command-decisions{flex-direction:column}}.byb-header{z-index:120;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;background:#0a090ad4;border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 max(40px,50vw - 720px);transition:opacity .4s,transform .5s cubic-bezier(.2,.75,.2,1);display:grid;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.byb-header.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.byb-header-brand{align-items:center;width:178px;display:flex}.byb-header-brand img{width:172px}.byb-desktop-nav{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:30px;font-size:.72rem;font-weight:850;display:flex}.byb-desktop-nav>a,.byb-nav-dropdown>a{color:#ffffffba;align-items:center;gap:6px;padding-block:29px;transition:color .2s;display:flex;position:relative}.byb-desktop-nav>a:after,.byb-nav-dropdown>a:after{content:"";background:var(--ruby);height:1px;transition:transform .25s;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.byb-desktop-nav>a:hover:after,.byb-nav-dropdown:hover>a:after{transform:scaleX(1)}.byb-nav-dropdown{position:relative}.byb-nav-panel{opacity:0;pointer-events:none;background:#141215f7;border:1px solid #ffffff1c;border-radius:18px;width:310px;padding:13px;transition:all .25s;display:grid;position:absolute;top:calc(100% - 5px);left:50%;transform:translate(-50%,14px);box-shadow:0 26px 90px #0000007a}.byb-nav-dropdown:hover .byb-nav-panel,.byb-nav-dropdown:focus-within .byb-nav-panel{opacity:1;pointer-events:auto;transform:translate(-50%)}.byb-nav-panel>p{color:var(--ruby);letter-spacing:.12em;text-transform:uppercase;margin:4px 8px 10px;font-size:.58rem;font-weight:900}.byb-nav-panel>a{color:#ffffffad;letter-spacing:0;text-transform:none;border-radius:10px;grid-template-columns:30px 1fr;gap:8px;padding:10px 8px;font-size:.72rem;font-weight:750;display:grid}.byb-nav-panel>a span{color:var(--ruby);font-family:var(--serif)}.byb-login-cta{color:#fff;background:var(--ruby);border-radius:999px;justify-self:end;align-items:center;gap:13px;padding:12px 18px;font-size:.76rem;font-weight:850;transition:transform .2s,background .2s;display:inline-flex}.byb-login-cta:hover{background:var(--bybe-red);transform:translateY(-2px)}.byb-mobile-menu{justify-self:end;display:none}.byb-kicker{color:#fff9;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 24px;font-size:.68rem;font-weight:850;display:flex}.byb-kicker span{background:var(--ruby);width:26px;height:2px}.byb-kicker.dark{color:#6d6870}.narrative-equation{z-index:7;color:#ffffff85;text-align:right;justify-items:end;gap:8px;width:170px;display:grid;position:absolute;top:50%;right:max(40px,50vw - 720px);transform:translateY(190px)}.narrative-equation span{color:#fff;font-family:var(--serif);font-size:1.35rem;font-style:italic}.narrative-equation i{background:var(--ruby);width:70px;height:1px}.narrative-equation b{letter-spacing:.12em;text-transform:uppercase;max-width:150px;font-size:.56rem}.byb-home{background:var(--paper)}.byb-orbit-section{color:#fff;background:radial-gradient(circle at 70% 48%, rgb(var(--bybe-red-rgb) / .13), transparent 25%), #111012;grid-template-columns:minmax(330px,.78fr) minmax(640px,1.22fr);align-items:center;gap:2vw;min-height:1050px;padding:130px max(40px,50vw - 720px);display:grid;overflow:hidden}.byb-orbit-copy{width:auto;margin:0}.byb-orbit-copy h2,.byb-section-head h2,.byb-service-intro h2,.byb-promo-copy h2,.byb-b2b-grid h2,.byb-home-cta h2,.byb-route-cta h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5.6vw,6.8rem);font-weight:900;line-height:.9}.byb-orbit-copy h2{font-size:clamp(3.3rem,5vw,6.25rem)}.byb-orbit-copy h2 em,.byb-section-head h2 em,.byb-service-intro h2 em,.byb-promo-copy h2 em,.byb-b2b-grid h2 em,.byb-home-cta h2 em,.byb-route-cta h2 em,.byb-inner-hero h1 em,.byb-case-contribution h2 em,.byb-about-hero h1 em{color:var(--ruby);font-family:var(--serif);font-weight:600}.byb-orbit-copy>p:not(.byb-kicker){color:#ffffff91;max-width:610px;margin:32px 0 0;font-size:1rem;line-height:1.7}.byb-orbit-instruction{color:#ffffff61;letter-spacing:.09em;text-transform:uppercase;margin-top:35px;font-size:.68rem;font-weight:800;display:block}.byb-orbit-stage{aspect-ratio:1;justify-self:end;place-items:center;width:min(62vw,820px);display:grid;position:relative}.byb-orbit-aura{aspect-ratio:1;background:rgb(var(--bybe-red-rgb) / .33);filter:blur(100px);border-radius:50%;width:38%;position:absolute}.byb-orbit-center{z-index:5;aspect-ratio:1;background:radial-gradient(circle at 45% 35%,#302b31,#0d0c0e 72%);border:1px solid #ffffff21;border-radius:50%;place-items:center;width:25%;display:grid;position:relative;box-shadow:0 35px 100px #0000008c,0 0 0 18px #ffffff05}.byb-orbit-center img{filter:drop-shadow(0 18px 32px #0009);width:54%}.byb-orbit-center strong{color:var(--ruby);letter-spacing:.14em;font-size:.58rem;position:absolute;top:16%;right:10%}.byb-orbit-center span{color:#ffffff75;letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:.46rem;font-weight:850;line-height:1.25;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.byb-orbit-track{z-index:6;border-radius:50%;animation:54s linear infinite byb-spin;position:absolute;inset:8%}.byb-orbit-node{transform:rotate(var(--angle)) translateX(clamp(250px, 25vw, 330px));transform-origin:0 0;position:absolute;inset:50% auto auto 50%}.byb-orbit-node>a{color:#ffffff8c;justify-items:center;gap:8px;width:114px;animation:54s linear infinite byb-counter-spin;display:grid;transform:translate(-50%,-50%)}.byb-orbit-logo{aspect-ratio:1;background:#1c1a1ddb;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:84px;transition:transform .32s,border-color .32s,box-shadow .32s;animation:3.2s ease-in-out infinite byb-node-pulse;display:grid;position:relative;overflow:hidden;box-shadow:0 0 #fff0}.byb-orbit-logo:after{content:"";opacity:.55;background:radial-gradient(circle at 42% 32%,#ffffff38,#0000 45%);transition:opacity .3s;position:absolute;inset:0}.byb-orbit-logo img{object-fit:cover;filter:grayscale()brightness(1.55)contrast(.68);opacity:.78;width:100%;height:100%;transition:filter .35s,opacity .35s,transform .35s}.byb-orbit-logo b{color:#dedcdf;letter-spacing:-.05em;font-size:1.1rem}.byb-orbit-node>a>strong{text-align:center;max-width:120px;font-size:.58rem;line-height:1.2;transition:color .3s}.byb-orbit-node>a:hover .byb-orbit-logo,.byb-orbit-node>a:focus-visible .byb-orbit-logo{border-color:var(--brand);box-shadow:0 0 40px color-mix(in srgb, var(--brand) 48%, transparent);transform:scale(1.2)}.byb-orbit-node>a:hover .byb-orbit-logo img,.byb-orbit-node>a:focus-visible .byb-orbit-logo img{filter:none;opacity:1;transform:scale(1.08)}.byb-orbit-node>a:hover>strong,.byb-orbit-node>a:focus-visible>strong{color:#fff}.byb-orbit-ring{border:1px solid #ffffff16;border-radius:50%;position:absolute;inset:10%}.byb-orbit-ring.ring-two{border-style:dashed;animation:36s linear infinite reverse byb-spin;inset:31%}@keyframes byb-spin{to{transform:rotate(360deg)}}@keyframes byb-counter-spin{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes byb-node-pulse{0%,to{opacity:.75;box-shadow:0 0 #fff0}50%{opacity:1;box-shadow:0 0 28px #ffffff1f}}.byb-outcomes,.byb-method{background:#f5f3ef;padding-block:145px}.byb-section-head{grid-template-columns:1fr minmax(280px,430px);align-items:end;gap:7vw;margin-bottom:70px;display:grid}.byb-section-head>div{min-width:0}.byb-section-head h2{color:var(--charcoal);font-size:clamp(3rem,5vw,6rem)}.byb-section-head>p,.byb-section-head>a{color:#6e6970;margin:0 0 5px;font-size:1rem;line-height:1.65}.byb-outcome-grid{border-top:1px solid #cbc7c2;grid-template-columns:repeat(4,1fr);display:grid}.byb-outcome-grid article{border-right:1px solid #cbc7c2;flex-direction:column;min-height:310px;padding:23px;display:flex}.byb-outcome-grid article:last-child{border-right:0}.byb-outcome-grid article>span{color:var(--ruby);font-family:var(--serif)}.byb-outcome-grid h3{letter-spacing:-.055em;margin:auto 0 16px;font-size:clamp(1.8rem,2.5vw,3rem)}.byb-outcome-grid p{color:#706b72;margin:0;font-size:.82rem;line-height:1.65}.byb-featured-work{color:#fff;background:#1a181b;padding-block:145px}.byb-featured-work .byb-section-head h2{color:#fff}.byb-featured-work .byb-section-head>a{color:#ffffff8c;font-weight:800}.byb-featured-grid{grid-template-columns:1.15fr .85fr .85fr;align-items:start;gap:18px;display:grid}.byb-case-card{min-width:0;display:block}.byb-case-image{aspect-ratio:1.12;background:#2b292c;border-radius:22px;position:relative;overflow:hidden}.byb-case-card:nth-child(n+2) .byb-case-image{aspect-ratio:.83}.byb-case-image>img{object-fit:cover;filter:grayscale()contrast(.92);width:100%;height:100%;transition:filter .5s,transform .7s cubic-bezier(.2,.75,.2,1)}.byb-case-card:hover .byb-case-image>img{filter:none;transform:scale(1.035)}.byb-case-image>span{color:#fff;background:#0000008c;border-radius:999px;padding:7px 9px;font-size:.58rem;position:absolute;top:16px;right:16px}.byb-case-card>div:last-child{min-height:195px;padding:20px 5px;position:relative}.byb-case-card>div:last-child>p{color:var(--ruby);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:.6rem;font-weight:850}.byb-case-card h3{letter-spacing:-.06em;margin:0;font-size:clamp(1.65rem,2.8vw,3rem)}.byb-case-card>div:last-child>span{color:#ffffff7a;max-width:480px;margin-top:12px;font-size:.76rem;line-height:1.55;display:block}.byb-case-card>div:last-child>b{color:#ffffff94;font-size:.66rem;position:absolute;bottom:22px;right:5px}.byb-pv-poster{color:#fff;background:var(--ruby);grid-template-columns:1fr 1fr;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.byb-pv-poster span{letter-spacing:-.18em;font-size:clamp(7rem,14vw,15rem);font-weight:950}.byb-pv-poster b{letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;position:absolute;bottom:18px;right:22px}.byb-service-preview{color:#fff;background:#0e0d0f;padding-block:145px}.byb-service-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;display:grid}.byb-service-intro .byb-kicker{grid-column:1/-1;margin-bottom:-20px}.byb-service-intro>p:last-child{color:#ffffff87;margin:0 0 8px;font-size:1.05rem;line-height:1.7}.byb-service-list{border-top:1px solid #ffffff21;margin-top:80px}.byb-service-list>a{border-bottom:1px solid #ffffff21;grid-template-columns:70px .65fr 1fr 36px;align-items:center;gap:25px;padding:30px 0;transition:padding .25s,background .25s;display:grid}.byb-service-list>a:hover{background:#ffffff09;padding-inline:20px}.byb-service-list>a>span{color:var(--ruby);font-family:var(--serif)}.byb-service-list h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.6rem,2.6vw,3rem)}.byb-service-list p{color:#ffffff73;margin:0;font-size:.78rem;line-height:1.6}.byb-service-list b{color:#ffffff8c;font-size:1.4rem}.byb-all-services{justify-content:flex-end;padding-top:34px;display:flex}.byb-all-services a{border-bottom:1px solid #ffffff40;gap:20px;padding:9px 0;font-size:.75rem;font-weight:850;display:inline-flex}.byb-promo-section{color:#fff;background:var(--ruby);padding-block:135px}.byb-promo-grid{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.byb-motion-explainer{aspect-ratio:1.08;box-shadow:0 45px 100px rgb(var(--bybe-red-rgb) / .28);background:#141215;border:1px solid #fff3;border-radius:30px;padding:24px;position:relative;overflow:hidden}.motion-top{z-index:3;color:#ffffff6b;letter-spacing:.13em;justify-content:space-between;font-size:.56rem;font-weight:900;display:flex;position:relative}.motion-top b{color:var(--ruby)}.motion-scenes{z-index:3;place-items:center;height:110px;display:grid;position:absolute;inset:33% 10% auto}.motion-scenes span{opacity:0;letter-spacing:-.07em;text-align:center;width:100%;font-size:clamp(2rem,4.5vw,5rem);font-weight:900;line-height:.9;animation:10s infinite motion-scene;position:absolute}.motion-scenes span:nth-child(2){animation-delay:2s}.motion-scenes span:nth-child(3){color:var(--ruby);animation-delay:4s}.motion-scenes span:nth-child(4){color:var(--ruby);animation-delay:6s}.motion-scenes span:nth-child(5){animation-delay:8s}.motion-pulse{place-items:center;display:grid;position:absolute;inset:0}.motion-pulse i{aspect-ratio:1;border:1px solid rgb(var(--bybe-red-rgb) / .35);border-radius:50%;width:120px;animation:3s infinite motion-pulse;position:absolute}.motion-pulse i:nth-child(2){animation-delay:1s}.motion-pulse i:nth-child(3){animation-delay:2s}.motion-price{z-index:4;color:#fff;letter-spacing:-.045em;text-align:right;font-size:1.5rem;display:grid;position:absolute;bottom:24px;right:25px}.motion-price small{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:800}.byb-motion-explainer>p{z-index:4;color:#ffffff59;margin:0;font-size:.55rem;position:absolute;bottom:24px;left:25px}@keyframes motion-scene{0%,16%{opacity:0;transform:translateY(24px)}20%,34%{opacity:1;transform:translateY(0)}38%,to{opacity:0;transform:translateY(-22px)}}@keyframes motion-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(4)}}.byb-promo-copy h2 em{color:#fff}.byb-promo-copy>p:not(.byb-kicker){color:#ffffffb8;max-width:650px;margin:30px 0;line-height:1.7}.byb-newsletter{grid-template-columns:.85fr 1fr auto;gap:8px;display:grid}.byb-newsletter label{gap:5px;display:grid}.byb-newsletter label span{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:850}.byb-newsletter input{color:#fff;background:rgb(var(--bybe-red-rgb) / .22);border:1px solid #ffffff40;border-radius:12px;outline:0;min-height:54px;padding:0 14px}.byb-newsletter input::placeholder{color:#ffffff7a}.byb-newsletter input:focus{border-color:#fff}.byb-newsletter button{min-height:54px;color:var(--charcoal);cursor:pointer;background:#fff;border:0;border-radius:12px;align-self:end;align-items:center;gap:16px;padding:0 17px;font-size:.7rem;font-weight:850;display:inline-flex}.byb-promo-copy>small{color:#ffffff8c;margin-top:14px;font-size:.64rem;display:block}.byb-method-list{border-top:1px solid #cbc7c2;margin-block:0;padding:0;list-style:none}.byb-method-list li{border-bottom:1px solid #cbc7c2;grid-template-columns:80px .4fr 1fr;align-items:center;gap:30px;padding:27px 0;display:grid}.byb-method-list li>span{color:var(--ruby);font-family:var(--serif)}.byb-method-list h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.6rem,2.5vw,2.7rem)}.byb-method-list p{color:#6f6a71;margin:0;line-height:1.65}.byb-b2b-story{color:#fff;background:linear-gradient(145deg, #161416, var(--bybe-red));padding-block:155px;overflow:hidden}.byb-b2b-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;display:grid}.byb-b2b-symbol{aspect-ratio:1;background:radial-gradient(circle,#ffffff14,#0000 53%);border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 55px #ffffff04,0 0 0 115px #ffffff03}.byb-b2b-symbol img{width:52%}.byb-b2b-symbol span,.byb-b2b-symbol b{color:#fff;width:45px;height:45px;font-family:var(--serif);background:#242125;border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:absolute}.byb-b2b-symbol span:first-of-type{top:8%;left:12%}.byb-b2b-symbol span:nth-of-type(2){color:var(--ruby);top:46%;right:-5%}.byb-b2b-symbol b{bottom:4%;left:18%}.byb-b2b-grid>div:last-child>p:not(.byb-kicker){color:#ffffff8c;max-width:690px;margin:30px 0;font-size:1rem;line-height:1.7}.byb-b2b-values{color:#ffffff8c;text-transform:uppercase;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;font-size:.7rem;font-weight:800;display:flex}.byb-b2b-values b{color:var(--ruby)}.byb-b2b-values strong{color:#fff}.byb-trust{background:#fff;padding-block:90px}.byb-trust>div{grid-template-columns:1.35fr .65fr;gap:7vw;display:grid}.byb-trust p{font-family:var(--serif);margin:0;font-size:clamp(2rem,3.5vw,4.2rem);line-height:1.1}.byb-trust span{border-left:2px solid var(--ruby);color:#6e6970;align-self:end;padding-left:20px;line-height:1.7}.byb-home-cta{color:#fff;background:var(--ruby);padding-block:155px}.byb-home-cta h2 em{color:#fff}.byb-home-cta>div>div{align-items:center;gap:28px;margin-top:45px;display:flex}.byb-home-cta a:first-child,.byb-route-cta a{color:var(--charcoal);background:#fff;border-radius:999px;align-items:center;gap:30px;padding:16px 23px;font-weight:850;display:inline-flex}.byb-home-cta a:last-child{border-bottom:1px solid #fff6;padding-block:9px;font-weight:800}.byb-footer{color:#fff;background:#0b0a0c;padding-block:85px 25px}.byb-footer-top{border-bottom:1px solid #ffffff1c;grid-template-columns:1.2fr 1fr .55fr .55fr;gap:4vw;padding-bottom:70px;display:grid}.byb-footer-top>img{width:220px}.byb-footer-top>p{color:#ffffff80;max-width:360px;font-family:var(--serif);margin:0;font-size:1.35rem;line-height:1.35}.byb-footer-top>div{align-content:start;gap:10px;display:grid}.byb-footer-top a{color:#ffffff8c;font-size:.7rem;font-weight:750}.byb-footer-top a:hover{color:#fff}.byb-footer-bottom{color:#ffffff57;justify-content:space-between;gap:30px;padding-top:24px;font-size:.62rem;display:flex}.byb-footer-bottom strong{color:#ffffff80}.byb-floating-utility{z-index:136;gap:8px;display:flex;position:fixed;bottom:22px;right:145px}.byb-floating-utility>*{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;width:44px;height:44px;font:inherit;background:#121013e8;border:1px solid #ffffff2e;border-radius:50%;place-items:center;font-size:.68rem;font-weight:900;transition:transform .2s,background .2s;display:grid;box-shadow:0 10px 35px #00000040}.byb-floating-utility>:hover{background:var(--ruby);transform:scale(1.08)}.bybe-pet-layer{z-index:140;opacity:1;pointer-events:none;width:112px;height:150px;transition:left 1.1s cubic-bezier(.2,.8,.2,1),top 1.1s cubic-bezier(.2,.8,.2,1),opacity .32s,transform .32s;position:fixed;top:calc(100dvh - 162px);left:calc(100vw - 132px)}.bybe-pet-layer.is-booting,.bybe-pet-layer.is-teleporting{opacity:0;transform:scale(.45)rotate(9deg)}.bybe-pet-layer.is-booting .bybe-pet-button,.bybe-pet-layer.is-teleporting .bybe-pet-button{pointer-events:none}.bybe-pet-layer.bybe-pos-0{top:calc(100dvh - 162px);left:calc(100vw - 132px)}.bybe-pet-layer.bybe-pos-1{top:calc(50dvh - 75px);left:calc(100vw - 132px)}.bybe-pet-layer.bybe-pos-2{top:96px;left:calc(100vw - 132px)}.bybe-pet-layer.bybe-pos-3{top:96px;left:20px}.bybe-pet-layer.bybe-pos-4{top:calc(50dvh - 75px);left:20px}.bybe-pet-layer.bybe-pos-5{top:calc(100dvh - 162px);left:20px}.bybe-pet-button.mood-tantrum .bybe-pet-sprite img{transform:translate(-66.666%)}.bybe-pet-button.mood-happy{animation:.65s ease-in-out infinite alternate bybe-pet-happy}.bybe-pet-button.mood-tantrum{animation:.38s ease-in-out infinite alternate bybe-pet-tantrum}.bybe-pet-layer[data-mode=roaming] .bybe-pet-button{animation:3.2s ease-in-out infinite bybe-pet-roam}.bybe-pet-status{color:#fff;background:var(--ruby);width:26px;height:26px;box-shadow:0 7px 18px rgb(var(--bybe-red-rgb) / .38);font-family:var(--serif);border:2px solid #fff;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid;position:absolute;top:4px;right:2px}.bybe-pet-bubble{color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto;transform-origin:100% 100%;background:linear-gradient(145deg,#232024fa,#0f0d10fa);border:1px solid #ffffff26;border-radius:23px 23px 7px;width:min(370px,100vw - 150px);padding:18px;animation:.32s cubic-bezier(.2,.8,.2,1) both bybe-bubble-in;position:absolute;bottom:78px;right:94px;box-shadow:0 30px 95px #0000007a}.bybe-pet-bubble:after{content:"";background:#151216;border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;width:20px;height:20px;position:absolute;bottom:22px;right:-10px;transform:rotate(-45deg)}.bybe-pet-bubble header>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;min-width:0;display:grid}.bybe-pet-bubble header strong{color:#fff;background:var(--ruby);letter-spacing:.05em;border-radius:14px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:.68rem;display:grid}.bybe-pet-bubble header span:before{content:"EN LÍNEA";color:#fff;letter-spacing:.1em;font-size:.62rem;font-weight:900;display:block}.bybe-intro-actions button,.bybe-guide-options button{color:#ffffffc2;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff24;border-radius:12px;padding:11px 12px;font-size:.66rem;font-weight:800;line-height:1.25;transition:border-color .2s,color .2s,background .2s,transform .2s}.bybe-guide-options button{border-radius:999px;padding:8px 11px;font-size:.62rem}.bybe-human-link{color:#fff;background:var(--ruby);border-radius:11px;justify-content:space-between;align-items:center;margin-top:11px;padding:11px 12px;font-size:.67rem;font-weight:850;display:flex}@keyframes bybe-pet-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes bybe-pet-roam{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes bybe-pet-happy{0%{transform:translateY(0)scale(1)}to{transform:translateY(-7px)scale(1.035)}}@keyframes bybe-pet-tantrum{0%{transform:translate(-3px)rotate(-2deg)}to{transform:translate(3px)rotate(2deg)}}@keyframes bybe-bubble-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}.byb-inner-page{background:#f5f3ef;padding-top:82px}.byb-inner-hero{color:#fff;background:radial-gradient(circle at 82% 38%, rgb(var(--bybe-red-rgb) / .17), transparent 24%), linear-gradient(145deg, #0c0b0d, #211d21);align-items:end;min-height:78svh;padding-block:110px 90px;display:grid;overflow:hidden}.byb-inner-hero>div{position:relative}.byb-inner-hero h1{letter-spacing:-.085em;max-width:1250px;margin:0;font-size:clamp(4rem,7.8vw,9rem);font-weight:950;line-height:.84}.byb-inner-hero>div>p:not(.byb-kicker){color:#ffffff96;max-width:720px;margin:36px 0 0 auto;font-size:1.08rem;line-height:1.7}.byb-inner-hero>div>a{border-bottom:1px solid #ffffff59;margin-top:35px;padding-block:8px;font-size:.75rem;font-weight:850;display:inline-block}.byb-services-page>article{border-bottom:1px solid #c9c5c1;padding-block:90px;scroll-margin-top:82px}.byb-services-page article>header{border-bottom:1px solid #c9c5c1;justify-content:space-between;padding-bottom:18px;display:flex}.byb-services-page article>header span{color:var(--ruby);font-family:var(--serif)}.byb-services-page article>header p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.byb-service-page-grid{grid-template-columns:1.15fr .85fr;gap:8vw;padding-top:45px;display:grid}.byb-service-page-grid h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5.6vw,6.6rem);line-height:.9}.byb-service-page-grid>div>p{color:#6b666d;margin:0;font-size:1rem;line-height:1.7}.byb-service-page-grid ul{border-top:1px solid #d0ccc7;margin:30px 0;padding:0;list-style:none}.byb-service-page-grid li{border-bottom:1px solid #d0ccc7;padding:12px 2px;font-size:.75rem;font-weight:800}.byb-service-page-grid a{color:#fff;background:var(--charcoal);border-radius:999px;gap:20px;padding:14px 18px;font-size:.72rem;font-weight:850;display:inline-flex}.byb-route-cta{color:#fff;background:var(--ruby);padding-block:130px}.byb-route-cta p{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.byb-route-cta h2 em{color:#fff}.byb-route-cta a{margin-top:40px}.byb-about-hero{min-height:90svh}.byb-origin{grid-template-columns:1fr 1fr;gap:8vw;padding-block:140px;display:grid}.byb-origin h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5.3vw,6.2rem);line-height:.92}.byb-origin h2 em{color:var(--ruby);font-family:var(--serif);font-weight:600}.byb-origin-copy{align-self:end}.byb-origin-copy p{color:#666168;line-height:1.8}.byb-team{color:#fff;background:#151316;padding-block:130px}.byb-team .byb-section-head h2{color:#fff}.byb-team-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.byb-team-grid article{background:#211f22;border:1px solid #ffffff1a;border-radius:24px;grid-template-rows:1fr auto;min-height:650px;display:grid;overflow:hidden}.byb-team-grid article>img{object-fit:cover;object-position:center 15%;filter:grayscale();width:100%;height:100%}.byb-team-grid article>div:last-child{padding:28px}.byb-team-grid article span{color:var(--ruby);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850}.byb-team-grid article h3{letter-spacing:-.065em;margin:8px 0;font-size:clamp(2rem,3vw,3.5rem)}.byb-team-grid article p{color:#ffffff80;margin:0;line-height:1.65}.byb-team-grid article a{color:#ffffff8c;margin-top:18px;font-size:.7rem;display:inline-block}.byb-elizabeth{align-content:end;background:linear-gradient(145deg, #242125, var(--bybe-red))!important}.byb-team-monogram{color:#ffffffe6;min-height:360px;font-family:var(--serif);letter-spacing:-.13em;place-items:center;font-size:clamp(8rem,16vw,17rem);display:grid;padding:0!important}.byb-principles{grid-template-columns:repeat(4,1fr);padding-block:120px;display:grid}.byb-principles article{border-right:1px solid #c9c5c1;flex-direction:column;min-height:260px;padding:0 22px;display:flex}.byb-principles article:first-child{padding-left:0}.byb-principles article:last-child{border-right:0}.byb-principles span{color:var(--ruby);font-family:var(--serif)}.byb-principles h3{letter-spacing:-.045em;margin:auto 0 13px;font-size:1.5rem}.byb-principles p{color:#6e6970;margin:0;font-size:.78rem;line-height:1.6}.byb-contact-page{color:#fff;background:radial-gradient(circle at 12% 25%, rgb(var(--bybe-red-rgb) / .18), transparent 25%), #111012;min-height:calc(100svh - 82px);padding-block:120px 90px}.byb-contact-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:7vw;display:grid}.byb-contact-layout h1{letter-spacing:-.085em;margin:0;font-size:clamp(4rem,6.8vw,8rem);line-height:.84}.byb-contact-layout h1 em{color:var(--ruby);font-family:var(--serif);font-weight:600}.byb-contact-layout>div:first-child>p:not(.byb-kicker){color:#ffffff8f;max-width:600px;margin:34px 0;line-height:1.75}.byb-contact-direct{border-left:2px solid var(--ruby);gap:8px;padding-left:18px;display:grid}.byb-contact-direct span{color:#ffffff61;text-transform:uppercase;font-size:.62rem;font-weight:850}.byb-contact-direct a{color:#ffffffb3;width:fit-content;font-size:.78rem}.byb-contact-page .contact-form{background:#ffffff09;border:1px solid #ffffff1f;border-radius:24px;padding:clamp(24px,4vw,46px)}.byb-access-page{color:#fff;background:radial-gradient(circle at 50% 35%, rgb(var(--bybe-red-rgb) / .18), transparent 25%), #0d0b0c;min-height:100svh;padding:80px 24px}.byb-access-back{color:#ffffff8c;font-size:.74rem;position:fixed;top:25px;left:28px}.byb-access-shell{width:min(1120px,100%);margin:auto}.byb-access-shell>header{max-width:850px;margin-bottom:52px}.byb-access-shell>header img{width:65px;margin-bottom:28px}.byb-access-shell>header p{color:var(--ruby);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:.63rem;font-weight:900}.byb-access-shell h1{letter-spacing:-.085em;margin:0;font-size:clamp(3.6rem,7vw,7.8rem);line-height:.85}.byb-access-shell h1 em{color:var(--ruby);font-family:var(--serif);font-weight:600}.byb-access-shell>header>span{color:#ffffff80;max-width:670px;margin-top:28px;line-height:1.6;display:block}.byb-access-options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.byb-access-options article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:22px;flex-direction:column;min-height:310px;padding:28px;display:flex}.byb-access-options article>span{color:var(--ruby);font-family:var(--serif)}.byb-access-options h2{letter-spacing:-.065em;margin:30px 0 12px;font-size:2.5rem}.byb-access-options p{color:#ffffff7a;max-width:440px;margin:0;line-height:1.6}.byb-access-options a{color:#fff;background:var(--ruby);border-radius:12px;justify-content:space-between;margin-top:auto;padding:15px;font-size:.74rem;font-weight:850;display:flex}.byb-access-shell>small{color:#ffffff52;margin-top:17px;font-size:.62rem;display:block}.byb-project-page{--case-accent:var(--ruby);background:#f5f3ef;padding-top:82px}.byb-case-hero{color:#fff;background:#111012;padding:90px 0 0;overflow:hidden}.byb-case-hero>.page-shell>p{color:var(--case-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 15px;font-size:.66rem;font-weight:850}.byb-case-hero h1{letter-spacing:-.1em;margin:0;font-size:clamp(5rem,11vw,13rem);font-weight:950;line-height:.75}.byb-case-hero h2{font-family:var(--serif);margin:30px 0 8px;font-size:clamp(1.8rem,3vw,3.5rem);font-style:italic;font-weight:600}.byb-case-hero>.page-shell>span{color:#ffffff85;max-width:700px;margin-bottom:55px;font-size:.95rem;line-height:1.65;display:block}.byb-case-hero-media{background:#29272a;border-radius:28px 28px 0 0;width:min(1640px,100vw - 30px);height:min(68vw,850px);margin-inline:auto;overflow:hidden}.byb-case-hero-media>img{object-fit:cover;width:100%;height:100%}.byb-case-story{grid-template-columns:1.2fr .8fr;gap:8vw;padding-block:130px;display:grid}.byb-case-story h2{font-family:var(--serif);margin:0;font-size:clamp(2.6rem,4.5vw,5rem);font-weight:600;line-height:1.05}.byb-case-story>div:last-child{align-self:end}.byb-case-story>div:last-child p{color:#666168;font-size:1rem;line-height:1.8}.byb-case-story>div:last-child strong{border-left:2px solid var(--case-accent);color:#3f3b40;padding-left:16px;font-size:.7rem;line-height:1.55;display:block}.byb-case-contribution{color:#fff;background:#161416;padding-block:120px}.byb-case-contribution h2{letter-spacing:-.075em;margin:0 0 60px;font-size:clamp(3rem,5.5vw,6.7rem);line-height:.9}.byb-case-contribution h2 em{color:var(--case-accent)}.byb-case-contribution ol{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.byb-case-contribution li{border-bottom:1px solid #ffffff1f;grid-template-columns:80px 1fr;gap:25px;padding:25px 0;display:grid}.byb-case-contribution li span{color:var(--case-accent);font-family:var(--serif)}.byb-case-contribution li p{letter-spacing:-.035em;margin:0;font-size:clamp(1.1rem,2vw,2rem)}.byb-case-outcome{grid-template-columns:.3fr 1fr;gap:6vw;padding-block:130px;display:grid}.byb-case-outcome>span{color:var(--case-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.byb-case-outcome>p{font-family:var(--serif);margin:0;font-size:clamp(2.3rem,4.3vw,5rem);line-height:1.05}.byb-case-outcome>a{color:#5f5a61;border-bottom:1px solid #777278;grid-column:2;width:fit-content;padding-bottom:7px;font-size:.72rem;font-weight:800}.byb-next-case{color:#fff;background:var(--case-accent)}.byb-next-case a{width:var(--shell);grid-template-columns:1fr auto;align-content:center;min-height:340px;margin-inline:auto;display:grid}.byb-next-case span{letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.64rem;font-weight:850}.byb-next-case h2{letter-spacing:-.085em;margin:12px 0 0;font-size:clamp(4rem,7vw,8rem);line-height:.85}.byb-next-case b{align-self:end;font-size:3rem}@media (width<=1120px){.byb-desktop-nav{gap:18px}.byb-orbit-section{grid-template-columns:1fr;min-height:auto}.byb-orbit-stage{justify-self:center;width:min(90vw,760px);margin-top:30px}.byb-orbit-node{transform:rotate(var(--angle)) translateX(clamp(225px, 35vw, 310px))}.byb-service-intro{grid-template-columns:1fr}.byb-service-intro .byb-kicker{grid-column:1;margin-bottom:0}.byb-newsletter{grid-template-columns:1fr 1fr}.byb-newsletter button{grid-column:1/-1}}@media (width<=900px){.byb-header{grid-template-columns:1fr auto;padding-inline:22px}.byb-header-brand{width:155px}.byb-header-brand img{width:150px}.byb-desktop-nav,.byb-login-cta{display:none}.byb-mobile-menu{display:block}.byb-mobile-menu summary{cursor:pointer;border:1px solid #ffffff29;border-radius:50%;place-content:center;gap:6px;width:44px;height:44px;list-style:none;display:grid}.byb-mobile-menu summary::-webkit-details-marker{display:none}.byb-mobile-menu summary span{background:#fff;width:17px;height:1px}.byb-mobile-menu nav{background:#0a090afa;padding:22px;display:grid;position:fixed;top:82px;left:0;right:0}.byb-mobile-menu nav a{color:#ffffffb8;border-bottom:1px solid #ffffff1a;padding:15px 3px;font-size:.85rem;font-weight:800}.byb-mobile-menu nav .mobile-login{color:#fff;background:var(--ruby);border:0;border-radius:10px;margin-top:12px;padding-inline:15px}.narrative-equation{display:none}.byb-section-head,.byb-promo-grid,.byb-b2b-grid,.byb-origin,.byb-contact-layout,.byb-service-page-grid,.byb-case-story{grid-template-columns:1fr}.byb-outcome-grid,.byb-principles{grid-template-columns:1fr 1fr}.byb-outcome-grid article:nth-child(2),.byb-principles article:nth-child(2){border-right:0}.byb-featured-grid{grid-template-columns:1fr 1fr}.byb-featured-grid .byb-case-card:first-child{grid-column:1/-1}.byb-service-list>a{grid-template-columns:45px .65fr 1fr 25px}.byb-b2b-symbol{justify-self:center;width:min(540px,80vw)}.byb-trust>div{grid-template-columns:1fr}.byb-footer-top{grid-template-columns:1fr 1fr}.byb-team-grid,.byb-case-outcome{grid-template-columns:1fr}.byb-case-outcome>a{grid-column:1}}@media (width<=640px){:root{--shell:calc(100vw - 32px)}.narrative-brand-cue{gap:10px;top:24px;left:18px}.narrative-brand-cue b{display:none}.narrative-chapters{width:calc(100vw - 36px);left:18px}.narrative-chapters h1{font-size:clamp(3.5rem,16vw,5.2rem)}.narrative-mark{opacity:.28;width:90vw;right:-33vw}.narrative-counter{top:22px;right:18px}.narrative-progress{bottom:28px;left:18px;right:18px}.intro-skip{bottom:43px;right:18px}.scroll-cue{bottom:39px;left:18px}.byb-orbit-section{grid-template-columns:1fr;padding:105px 16px}.byb-orbit-copy h2{font-size:3.4rem}.byb-orbit-stage{width:112vw;margin:40px -12vw 0}.byb-orbit-node{transform:rotate(var(--angle)) translateX(42vw)}.byb-orbit-node>a{width:84px}.byb-orbit-logo{width:58px}.byb-orbit-node>a>strong{max-width:85px;font-size:.47rem}.byb-orbit-center{width:28%}.byb-outcomes,.byb-featured-work,.byb-service-preview,.byb-method{padding-block:95px}.byb-section-head{gap:28px;margin-bottom:42px}.byb-section-head h2,.byb-service-intro h2,.byb-promo-copy h2,.byb-b2b-grid h2,.byb-home-cta h2,.byb-route-cta h2{font-size:3.3rem}.byb-outcome-grid,.byb-featured-grid,.byb-principles,.byb-access-options{grid-template-columns:1fr}.byb-outcome-grid article{border-bottom:1px solid #cbc7c2;border-right:0;min-height:225px;padding-inline:0}.byb-featured-grid .byb-case-card:first-child{grid-column:1}.byb-case-card:nth-child(n+2) .byb-case-image{aspect-ratio:1/.85}.byb-service-list>a{grid-template-columns:35px 1fr 20px;gap:10px}.byb-service-list>a>p{grid-column:2/-1}.byb-promo-section{padding-block:90px}.byb-promo-grid{gap:55px}.byb-newsletter{grid-template-columns:1fr}.byb-newsletter button{grid-column:1}.byb-method-list li{grid-template-columns:45px 1fr;gap:12px}.byb-method-list li p{grid-column:2}.byb-b2b-story{padding-block:100px}.byb-b2b-values{flex-direction:column;align-items:flex-start}.byb-trust{padding-block:70px}.byb-trust p{font-size:2.35rem}.byb-home-cta{padding-block:100px}.byb-home-cta>div>div{flex-direction:column;align-items:flex-start}.byb-footer-top{grid-template-columns:1fr;gap:28px}.byb-footer-bottom{flex-direction:column}.byb-floating-utility{bottom:14px;right:108px}.byb-floating-utility>*{width:40px;height:40px}.bybe-pet-layer,.bybe-pet-button{width:92px;height:128px}.bybe-pet-layer.bybe-pos-0{top:calc(100dvh - 137px);left:calc(100vw - 108px)}.bybe-pet-layer.bybe-pos-1{top:calc(50dvh - 64px);left:calc(100vw - 108px)}.bybe-pet-layer.bybe-pos-2{top:88px;left:calc(100vw - 108px)}.bybe-pet-layer.bybe-pos-3{top:88px;left:16px}.bybe-pet-layer.bybe-pos-4{top:calc(50dvh - 64px);left:16px}.bybe-pet-layer.bybe-pos-5{top:calc(100dvh - 137px);left:16px}.bybe-pet-sprite{width:82px;height:128px;left:5px}.bybe-pet-status{width:24px;height:24px;top:2px;right:-1px}.bybe-pet-bubble{border-radius:21px 21px 7px;width:calc(100vw - 32px);padding:16px;bottom:100px;right:-1px}.bybe-pet-bubble:after{display:none}.bybe-intro-actions{grid-template-columns:1fr}.bybe-pet-message{font-size:.73rem}.byb-inner-hero{min-height:75svh;padding-block:90px 60px}.byb-inner-hero h1{font-size:4rem}.byb-services-page>article{padding-block:70px}.byb-service-page-grid h2{font-size:3.3rem}.byb-origin{padding-block:90px}.byb-origin h2{font-size:3.35rem}.byb-team{padding-block:90px}.byb-team-grid article{min-height:520px}.byb-principles article{border-bottom:1px solid #c9c5c1;border-right:0;min-height:220px;padding:20px 0}.byb-contact-page{padding-block:80px}.byb-contact-layout h1{font-size:4rem}.byb-access-page{padding-top:65px}.byb-access-back{top:16px;left:16px}.byb-access-shell h1{font-size:4rem}.byb-case-hero{padding-top:60px}.byb-case-hero h1{font-size:5.5rem}.byb-case-hero-media{height:78vw}.byb-case-story,.byb-case-outcome,.byb-case-contribution{padding-block:90px}.byb-case-contribution h2{font-size:3.4rem}.byb-case-contribution li{grid-template-columns:45px 1fr}.byb-next-case a{min-height:260px}.byb-next-case h2{font-size:4rem}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .byb-orbit-track,:where(html:not([data-bybe-motion=full])) .byb-orbit-node>a,:where(html:not([data-bybe-motion=full])) .byb-orbit-logo,:where(html:not([data-bybe-motion=full])) .motion-scenes span,:where(html:not([data-bybe-motion=full])) .motion-pulse i{animation-play-state:paused!important}:where(html:not([data-bybe-motion=full])) .bybe-pet-layer{transition:none!important;top:calc(100dvh - 162px)!important;left:calc(100vw - 132px)!important}:where(html:not([data-bybe-motion=full])) .bybe-pet-layer.is-teleporting{opacity:1;transform:none}:where(html:not([data-bybe-motion=full])) .bybe-pet-button{animation:none!important}}.bybe-pet-layer{z-index:140;opacity:1;pointer-events:none;width:104px;height:132px;transition:opacity .25s,transform .25s;position:fixed;top:auto;bottom:16px;left:18px}.bybe-pet-layer.bybe-pet-intro{bottom:18px}.bybe-pet-button{width:104px;height:132px;color:inherit;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 12px 18px #0000004d);background:0 0;border:0;padding:0;transition:filter .22s,transform .22s;animation:4s ease-in-out infinite bybe-pet-float;position:absolute;inset:0}.bybe-pet-button:hover{filter:drop-shadow(0 15px 22px #0006);transform:scale(1.06)}.bybe-pet-button:focus-visible{outline:3px solid var(--bybe-red);outline-offset:4px;border-radius:42%}.bybe-pet-glow{background:radial-gradient(circle, #ffffff85, rgb(var(--bybe-red-rgb) / .16) 46%, transparent 72%);filter:blur(11px);opacity:.6;border-radius:50%;position:absolute;inset:44% 7% 1%}.bybe-pet-sprite{width:88px;height:132px;display:block;position:absolute;inset:0 auto 0 7px;overflow:hidden}.bybe-pet-sprite img{width:800%;max-width:none;height:100%;transition:transform .2s step-end,filter .25s;display:block;transform:translate(0)}.bybe-pet-button.mood-happy .bybe-pet-sprite img{transform:translate(-12.5%)}.bybe-pet-button.mood-thinking .bybe-pet-sprite img{transform:translate(-25%)}.bybe-pet-button.mood-seller .bybe-pet-sprite img{transform:translate(-37.5%)}.bybe-pet-button.mood-surprised .bybe-pet-sprite img{transform:translate(-50%)}.bybe-pet-button.mood-skeptical .bybe-pet-sprite img,.bybe-pet-button.mood-protective .bybe-pet-sprite img{transform:translate(-62.5%)}.bybe-pet-button.mood-sleepy .bybe-pet-sprite img{transform:translate(-75%)}.bybe-pet-button.mood-celebrating .bybe-pet-sprite img{transform:translate(-87.5%)}.bybe-pet-button.mood-thinking{animation:2.2s ease-in-out infinite bybe-pet-thinking}.bybe-pet-button.mood-sleepy{animation:2.8s ease-in-out infinite bybe-pet-sleepy}.bybe-pet-emotion{z-index:2;color:#fff;background:var(--ruby);min-width:22px;min-height:22px;box-shadow:0 7px 18px rgb(var(--bybe-red-rgb) / .38);font-family:var(--serif);border:2px solid #fff;border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:17px;right:5px}.bybe-pet-layer[data-mode=sleeping] .bybe-pet-button{opacity:.78;transform-origin:0 100%;transform:scale(.88)}.bybe-pet-layer[data-mode=sleeping] .bybe-pet-emotion{background:#48434a}.bybe-pet-bubble{color:#211f22;pointer-events:auto;transform-origin:0 100%;background:#f8f6f1;border:1px solid #1e1b201c;border-radius:28px 28px 28px 8px;width:min(332px,100vw - 116px);padding:15px 16px 14px;animation:.28s cubic-bezier(.2,.8,.2,1) both bybe-bubble-in;position:absolute;bottom:53px;left:78px;right:auto;box-shadow:0 18px 55px #0a080c47}.bybe-pet-bubble:before,.bybe-pet-bubble:after{content:"";background:#f8f6f1;border-radius:50%;position:absolute;left:-8px;box-shadow:0 5px 12px #0a080c1a}.bybe-pet-bubble:before{width:13px;height:13px;bottom:13px}.bybe-pet-bubble:after{width:7px;height:7px;bottom:4px;left:-15px}.bybe-pet-bubble header{border-bottom:1px solid #211f221c;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.bybe-pet-bubble header>div{gap:2px;min-width:0;display:grid}.bybe-pet-bubble header strong{color:var(--ruby);letter-spacing:.08em;font-size:.69rem}.bybe-pet-bubble header span{color:#6f6870;text-overflow:ellipsis;white-space:nowrap;max-width:255px;font-size:.58rem;font-weight:750;overflow:hidden}.bybe-pet-bubble header span:before{content:none}.bybe-pet-bubble header button{color:#5f5961;cursor:pointer;width:28px;height:28px;font:inherit;background:0 0;border:1px solid #211f2224;border-radius:50%;flex:0 0 28px;font-size:1rem}.bybe-pet-message{color:#28242a;background:rgb(var(--bybe-red-rgb) / .07);border-radius:5px 15px 15px;margin:12px 0;padding:10px 12px;font-size:.73rem;line-height:1.5}.bybe-intro-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bybe-intro-actions button,.bybe-guide-options button{color:#49434b;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:1px solid #211f2226;border-radius:10px;padding:8px 9px;font-size:.62rem;font-weight:800;line-height:1.22;transition:border-color .2s,color .2s,background .2s,transform .2s}.bybe-intro-actions button:first-child{border-color:var(--ruby);color:#fff;background:var(--ruby)}.bybe-intro-actions button:hover,.bybe-guide-options button:hover{border-color:var(--ruby);color:var(--ruby);transform:translateY(-1px)}.bybe-guide-options{flex-wrap:wrap;gap:6px;display:flex}.bybe-guide-options button{border-radius:999px;min-height:33px;padding:7px 10px;font-size:.59rem}.bybe-pet-menu{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bybe-pet-menu button,.bybe-help-actions button,.bybe-help-actions a{color:#49434b;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:1px solid #211f2226;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 9px;font-size:.61rem;font-weight:800;line-height:1.2;display:inline-flex}.bybe-pet-menu button:first-child,.bybe-help-actions a{color:#fff;background:var(--ruby);border-color:var(--ruby)}.bybe-pet-menu button:hover,.bybe-help-actions button:hover{border-color:var(--ruby);color:var(--ruby)}.bybe-help-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.bybe-help-actions a{text-decoration:none}.bybe-question{gap:6px;margin-top:11px;display:grid}.bybe-question label{color:#746d75;letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:800}.bybe-question>div{background:#fff;border:1px solid #211f2226;border-radius:10px;grid-template-columns:1fr 36px;display:grid;overflow:hidden}.bybe-question input{color:#28242a;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:9px 10px;font-size:.65rem}.bybe-question input::placeholder{color:#aaa4aa}.bybe-question button{color:#fff;background:var(--ruby);cursor:pointer;font:inherit;border:0;font-weight:900}.bybe-pet-bubble>small{color:#888089;margin-top:8px;font-size:.51rem;line-height:1.35;display:block}.bybe-pet-layer[data-mode=sleeping] .bybe-pet-bubble{opacity:.93}@keyframes bybe-pet-thinking{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes bybe-pet-sleepy{0%,to{transform:translateY(0)}50%{transform:translateY(3px)rotate(-2deg)}}@media (width<=640px){.bybe-pet-layer{width:84px;height:108px;bottom:8px;left:8px}.bybe-pet-button{width:84px;height:108px}.bybe-pet-sprite{width:76px;height:108px;left:4px}.bybe-pet-emotion{min-width:19px;min-height:19px;font-size:.6rem;top:12px;right:1px}.bybe-pet-bubble{width:min(320px,100vw - 78px);padding:13px;bottom:45px;left:62px}.bybe-intro-actions,.bybe-pet-menu,.bybe-help-actions{grid-template-columns:1fr}.bybe-pet-message{font-size:.7rem}.byb-floating-utility{bottom:11px;right:106px}.byb-floating-utility>*{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .bybe-pet-layer,:where(html:not([data-bybe-motion=full])) .bybe-pet-button,:where(html:not([data-bybe-motion=full])) .bybe-pet-bubble{transition:none!important;animation:none!important}}.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}.byb-desktop-nav{letter-spacing:.035em;font-size:.875rem}.byb-nav-panel>a,.byb-login-cta{font-size:.875rem}.byb-kicker{letter-spacing:.075em;font-size:.875rem}[id]{scroll-margin-top:105px}.byb-visual-hero{color:#fff;isolation:isolate;background:#111012;align-items:center;min-height:max(820px,100svh);display:flex;position:relative;overflow:hidden}.byb-hero-gallery{z-index:-3;position:absolute;inset:0;overflow:hidden}.byb-gallery-track{width:max-content;height:100%;animation:70s linear infinite byb-gallery-slide;display:flex}.byb-gallery-group{gap:24px;padding-right:24px;display:flex}.byb-gallery-frame{flex-shrink:0;width:clamp(390px,42vw,720px);height:100%;position:relative;overflow:hidden}.byb-gallery-frame:nth-child(2n){height:95%;margin-top:5%}.byb-gallery-frame img{object-fit:cover;opacity:.7;filter:saturate(.7);width:100%;height:100%}.byb-gallery-frame>span{color:#eee;font-size:.875rem;position:absolute;bottom:35px;right:25px}.byb-hero-shade{z-index:-2;background:linear-gradient(90deg,#09080af5,#09080ad6 38%,#09080a4d),linear-gradient(#09080a59,#0000 20% 72%,#111012);position:absolute;inset:0}.byb-visual-hero-copy{padding-block:75px 95px}.byb-hero-signature{width:175px;margin-bottom:clamp(50px,8vh,90px)}.byb-visual-hero h1{letter-spacing:-.065em;max-width:1000px;margin:0;font-size:clamp(3.5rem,6.8vw,7.75rem);font-weight:900;line-height:1.02}.byb-visual-hero h1 em{color:var(--bybe-red);font-family:var(--serif);font-weight:500;display:inline}.byb-visual-hero-copy>p:not(.byb-kicker){color:#d7d3d7;max-width:660px;margin:30px 0;font-size:1.125rem;line-height:1.65}.byb-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.byb-hero-actions a{border-radius:999px;align-items:center;gap:20px;padding:17px 22px;font-size:1rem;font-weight:750;display:inline-flex}.byb-hero-actions a:first-child{background:var(--ruby)}.byb-hero-actions a:last-child{color:#eee;padding-inline:0}.byb-hero-note{color:#aba5ae;max-width:650px;margin-top:35px;font-size:.875rem;display:block}@keyframes byb-gallery-slide{to{transform:translate(-50%)}}.byb-brand-field-section{color:#fff;background:radial-gradient(at 50% 70%,#28232b,#111012 65%);padding:110px 0 70px;overflow:hidden}.byb-brand-field-head{text-align:center}.byb-brand-field-head .byb-kicker{justify-content:center}.byb-brand-field-head h2,.byb-catalog-head h2,.byb-monthly-head h2,.byb-case-shop h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,4.6vw,5.4rem);line-height:1.06}.byb-brand-field-head h2 em,.byb-catalog-head h2 em,.byb-monthly-head h2 em,.byb-case-shop h2 em{color:var(--bybe-red);font-family:var(--serif);font-weight:500}.byb-brand-field-head>p:last-child{color:#bcb6c0;max-width:660px;margin:25px auto 0;font-size:1rem;line-height:1.65}.byb-brand-field{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:36px 30px;max-width:1150px;padding:75px 20px 50px;display:grid}.byb-brand-particle{--bubble:clamp(120px,15vw,190px);animation:6s ease-in-out infinite byb-particle-drift;animation-delay:var(--delay);justify-content:center;display:flex}.byb-brand-particle.particle-1,.byb-brand-particle.particle-3{margin-top:45px}.byb-brand-particle.particle-4,.byb-brand-particle.particle-6{margin-top:-20px}.byb-brand-particle.particle-2{--bubble:clamp(145px,18vw,220px)}.byb-brand-particle.particle-5{--bubble:clamp(150px,18vw,220px)}.byb-brand-particle a{text-align:center;justify-items:center;gap:15px;width:100%;display:grid}.byb-brand-bubble{width:var(--bubble);aspect-ratio:1;background:#29272c;border:1px solid #5f5866;border-radius:50%;place-items:center;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;overflow:hidden;box-shadow:0 15px 38px #0006,inset 0 1px 20px #ffffff18}.byb-brand-bubble img{object-fit:cover;filter:grayscale()brightness(1.35);opacity:.65;width:100%;height:100%;transition:filter .3s,opacity .3s}.byb-brand-bubble>b{letter-spacing:-.07em;color:#ddd;font-size:clamp(2rem,6vw,4.5rem)}.byb-brand-particle a>strong{color:#c2c2c2;font-size:.875rem;font-weight:650;line-height:1.35}.byb-brand-particle:hover,.byb-brand-particle:focus-within,.byb-brand-particle.is-touched{z-index:2}.byb-brand-particle:hover .byb-brand-bubble,.byb-brand-particle:focus-within .byb-brand-bubble,.byb-brand-particle.is-touched .byb-brand-bubble{border-color:var(--brand);box-shadow:0 12px 50px #0007, 0 0 30px var(--brand);transform:scale(1.13)}.byb-brand-particle:hover img,.byb-brand-particle:focus-within img,.byb-brand-particle.is-touched img{filter:none;opacity:1}.byb-brand-particle:hover .byb-brand-bubble>b,.byb-brand-particle:focus-within .byb-brand-bubble>b,.byb-brand-particle.is-touched .byb-brand-bubble>b{color:var(--brand)}.byb-brand-field-note{text-align:center;color:#aaa2b0;max-width:740px;font-size:.875rem;line-height:1.6}@keyframes byb-particle-drift{0%,to{opacity:.82;transform:translateY(0)}50%{opacity:1;transform:translateY(-12px)}}.visual-outcomes{padding-block:105px}.visual-outcomes .byb-section-head h2{letter-spacing:-.055em;font-size:clamp(2.5rem,4.5vw,5.1rem);line-height:1.06}.visual-outcomes .byb-outcome-grid{border:0;gap:14px}.visual-outcomes .byb-outcome-grid article{isolation:isolate;color:#fff;background:#211f22;border:0;border-radius:22px;min-height:360px;padding:26px;position:relative;overflow:hidden}.visual-outcomes article>img{z-index:-2;object-fit:cover;filter:grayscale(.5);width:100%;height:100%;position:absolute;inset:0}.visual-outcomes article:after{content:"";z-index:-1;background:linear-gradient(#09080a40,#09080aa6 50%,#09080af7);position:absolute;inset:0}.visual-outcomes article>span{color:#fff}.visual-outcomes article>div{margin-top:auto}.visual-outcomes .byb-outcome-grid h3{margin-bottom:14px;font-size:2rem}.visual-outcomes .byb-outcome-grid p{color:#dcdcdc;font-size:1rem;line-height:1.6}.byb-service-catalog{color:#fff;background:#111012;padding-block:110px}.byb-service-catalog.full-catalog{padding-top:145px}.byb-catalog-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:6vw;margin-bottom:38px;display:grid}.byb-catalog-head>div:last-child>p{color:#bbb4c0;max-width:470px;font-size:1rem;line-height:1.65}.byb-catalog-controls{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.byb-catalog-controls button{color:#eee;cursor:pointer;background:0 0;border:1px solid #504953;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:10px;display:inline-flex}.byb-catalog-controls .byb-catalog-cart{padding-inline:18px;font-size:.875rem}.byb-service-rail{scroll-snap-type:x mandatory;scrollbar-color:var(--bybe-red) #29252c;scrollbar-width:thin;gap:20px;padding:6px 2px 24px;display:flex;overflow-x:auto}.byb-visual-service{isolation:isolate;color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;background:#232026;border:1px solid #4a414e;border-radius:26px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:start;width:clamp(275px,27vw,390px);min-height:470px;padding:26px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.byb-visual-service>img{z-index:-3;object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.byb-service-card-shade{z-index:-2;background:linear-gradient(#0d0b0c25,#0d0b0c80 37%,#0d0b0cf5);position:absolute;inset:0}.byb-visual-service:hover>img,.byb-visual-service.is-selected>img{transform:scale(1.05)}.byb-visual-service.is-selected{border:2px solid var(--bybe-red);padding:25px}.byb-service-card-number{background:#111a;border:1px solid #fff6;border-radius:50%;place-items:center;min-width:38px;height:38px;font-size:.875rem;display:grid}.byb-visual-service h3{letter-spacing:-.035em;max-width:330px;margin:0;font-size:clamp(1.8rem,2.3vw,2.7rem);line-height:1.1}.byb-visual-service p{color:#dbdbdb;margin:18px 0;font-size:1rem;line-height:1.5}.byb-visual-service>div>span{font-size:.875rem;font-weight:750}.byb-service-detail{background:#1b181e;border:1px solid #4a414e;border-radius:26px;grid-template-columns:1fr 1fr;gap:50px;margin-top:32px;padding:35px;animation:.2s both byb-detail-in;display:grid}.byb-service-detail-intro>span{color:var(--bybe-red);font-size:.875rem}.byb-service-detail-intro h3{letter-spacing:-.03em;margin:15px 0;font-size:clamp(1.65rem,2.5vw,2.7rem);line-height:1.22}.byb-service-detail-intro p{color:#c4c4c4;font-size:1rem;line-height:1.65}.byb-add-service{color:#fff;background:var(--ruby);cursor:pointer;border:0;border-radius:999px;min-height:48px;padding:14px 22px;font-size:.875rem;font-weight:750}.byb-add-service:hover{background:var(--bybe-red)}.byb-service-detail-intro>small{color:#aaa2b0;margin-top:15px;font-size:.875rem;display:block}.byb-service-individuals h4{margin:0 0 14px;font-size:1rem;font-weight:650}.byb-service-individuals>div{border-bottom:1px solid #413947;justify-content:space-between;align-items:center;gap:15px;padding-block:15px;font-size:1rem;display:flex}.byb-add-individual{color:#fff;cursor:pointer;background:0 0;border:1px solid #6c596e;border-radius:999px;flex-shrink:0;min-height:42px;padding:8px 14px;font-size:.875rem}.byb-add-individual:hover{border-color:var(--bybe-red);background:rgb(var(--bybe-red-rgb) / .1098)}.byb-service-individuals>a{color:#d6d6d6;padding-top:20px;font-size:.875rem;display:inline-block}@keyframes byb-detail-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}.byb-monthly-head{margin-bottom:40px}.byb-monthly-head h2 em{color:#fff}.byb-monthly-head>p:last-child{color:#e2e2e2;max-width:600px;font-size:1rem}.byb-offer-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.byb-offer-card{isolation:isolate;background:#211f22;border:1px solid #ffffff42;border-radius:28px;align-items:end;min-height:560px;display:flex;position:relative;overflow:hidden}.byb-offer-card>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.byb-offer-card:after{z-index:-2;content:"";background:linear-gradient(0deg,var(--bybe-red),#160c12e8 60%,#160c1273);position:absolute;inset:0}.byb-offer-content{width:100%;padding:40px}.byb-offer-content>span{letter-spacing:.045em;color:var(--bybe-red);font-size:.875rem}.byb-offer-content h3{letter-spacing:-.04em;margin:25px 0 15px;font-size:clamp(2rem,3vw,3.6rem);line-height:1.08}.byb-offer-content>strong{font-family:var(--serif);margin-top:20px;font-size:clamp(1.5rem,2.7vw,2.8rem);line-height:1.2;display:block}.byb-offer-content>p{color:#d3d3d3;font-size:1rem;line-height:1.65}.byb-offer-content>a{color:#211f22;background:#fff;border-radius:999px;justify-content:center;min-height:48px;margin-top:10px;padding:14px 23px;font-size:.875rem;font-weight:750;display:inline-flex}.byb-offer-content>small{color:#bdb0bc;margin-top:18px;font-size:.875rem;line-height:1.5;display:block}.byb-next-promos{border-top:1px solid #ffffff40;margin-top:30px;padding-top:25px}.byb-next-promos summary{cursor:pointer;width:fit-content;font-size:1rem}.byb-next-promos .byb-newsletter{max-width:960px;margin-top:24px}.byb-next-promos label>span,.byb-next-promos small{font-size:.875rem}.byb-next-promos .byb-newsletter input{font-size:1rem}.byb-next-promos button{font-size:.875rem}.byb-case-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:35px;padding:60px max(40px,50vw - 720px);display:grid}.byb-case-hero>.page-shell{width:auto;min-width:0;margin:0}.byb-case-back{color:#bcb3c3;margin-bottom:38px;font-size:.875rem;display:inline-block}.byb-case-hero>.page-shell>p{font-size:.875rem}.byb-case-hero>.page-shell>span{color:#bfbfbf;margin-bottom:24px;font-size:1rem}.byb-case-hero-media{aspect-ratio:1;border-radius:26px;width:100%;height:auto}.byb-case-service-links{flex-wrap:wrap;gap:10px;margin-bottom:15px;display:flex}.byb-case-service-links>a{color:#e3e3e3;border:1px solid #605169;border-radius:999px;padding:10px 14px;font-size:.875rem}.byb-case-service-links>a:hover{border-color:var(--case-accent)}.byb-case-evolution{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:65px;padding-block:100px;display:grid}.byb-evolution-photo{aspect-ratio:1;background:#211f22;border-radius:25px;min-width:0;position:relative;overflow:hidden}.byb-evolution-photo>img{object-fit:cover;width:100%;height:100%}.byb-evolution-photo>span{color:#fff;background:#151017d9;border-radius:999px;padding:8px 13px;font-size:.875rem;position:absolute;bottom:22px;left:22px}.byb-evolution-content h2{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(2.25rem,3.8vw,4.5rem);line-height:1.1}.byb-evolution-content h2 em{color:var(--case-accent);font-family:var(--serif);font-weight:500}.byb-evolution-tabs{border-bottom:1px solid #bdb8be;flex-wrap:wrap;gap:7px;padding-bottom:14px;display:flex}.byb-evolution-tabs button{color:#5c535f;cursor:pointer;background:0 0;border:1px solid #c5c5c5;border-radius:999px;min-height:44px;padding:9px 17px;font-size:.875rem}.byb-evolution-tabs button[aria-selected=true]{color:#fff;background:#211f22;border-color:#211f22}.byb-evolution-panel{min-height:245px;padding-top:20px;animation:.2s byb-detail-in}.byb-evolution-panel h3{color:#211f22;letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:650;line-height:1.4}.byb-evolution-panel p{color:#615668;font-size:1rem;line-height:1.65}.byb-evolution-panel ol{margin:0;padding:0;list-style:none}.byb-evolution-panel li{border-bottom:1px solid #d1d1d1;align-items:start;gap:15px;padding-block:12px;display:flex}.byb-evolution-panel li>span{color:var(--case-accent);font-size:1rem}.byb-evolution-panel li p{margin:0}.byb-evolution-panel a{margin-top:22px;font-size:.875rem;text-decoration:underline;display:inline-block}.byb-evolution-credit{color:#695d70;border-top:1px solid #d1d1d1;padding-top:20px;font-size:.875rem;line-height:1.6}.byb-case-shop{color:#fff;background:#151217;padding-block:90px}.byb-case-shop>.page-shell>p:not(.byb-kicker){color:#bcb1c6;max-width:650px;font-size:1rem}.byb-case-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px;display:grid}.byb-case-shop-grid article{isolation:isolate;background:#211f22;border:1px solid #4f4159;border-radius:24px;align-items:end;min-height:400px;display:flex;position:relative;overflow:hidden}.byb-case-shop-grid article>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.byb-case-shop-grid article:after{content:"";z-index:-1;background:linear-gradient(#15121770,#151217bd 35%,#151217);position:absolute;inset:0}.byb-case-shop-grid article>div{padding:28px}.byb-case-shop-grid h3{letter-spacing:-.03em;margin:0;font-size:1.7rem;line-height:1.15}.byb-case-shop-grid p{color:#cacaca;font-size:1rem}.byb-case-shop-grid article a{color:#dbdbdb;width:fit-content;margin-top:16px;font-size:.875rem;display:block}.byb-case-talk{color:#211f22;background:#fff;border-radius:999px;margin-top:35px;padding:16px 22px;font-size:1rem;font-weight:750;display:inline-flex}.byb-next-case h2{overflow-wrap:anywhere;font-size:clamp(2.5rem,6vw,7rem);line-height:1.05}.byb-next-case span{font-size:.875rem}.byb-cart-launcher{z-index:130;color:#fff;cursor:pointer;background:#211f22;border:1px solid #fff5;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:.875rem;display:flex;position:fixed;bottom:166px;right:24px;box-shadow:0 10px 30px #0005}.byb-cart-launcher b{background:var(--ruby);border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:.875rem;display:grid}.byb-cart-dialog{color:#fff;background:#19151c;border:1px solid #625568;border-radius:26px;width:min(650px,100vw - 28px);max-height:calc(100dvh - 44px);padding:0;position:fixed;overflow:auto;box-shadow:0 30px 100px #0008}.byb-cart-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08060ba8}.byb-cart-header{z-index:2;background:#19151c;border-bottom:1px solid #45384e;justify-content:space-between;align-items:center;gap:12px;padding:25px 28px;display:flex;position:sticky;top:0}.byb-cart-header span{color:var(--bybe-red);font-size:.875rem}.byb-cart-header h2{letter-spacing:-.03em;margin:4px 0 0;font-size:1.6rem}.byb-cart-header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #615267;border-radius:50%;place-items:center;min-width:42px;min-height:42px;display:grid}.byb-cart-items{margin:0;padding:5px 28px;list-style:none}.byb-cart-items li{border-bottom:1px solid #45384e;grid-template-columns:1fr 60px 35px;align-items:center;gap:12px;padding-block:20px;display:grid}.byb-cart-items li>div{gap:6px;min-width:0;display:grid}.byb-cart-items strong{font-size:1rem;line-height:1.3}.byb-cart-items span,.byb-cart-items small{color:#b8aabf;font-size:.875rem}.byb-cart-items input{color:#fff;background:#2d2433;border:1px solid #66536d;border-radius:10px;width:60px;min-height:42px;padding:8px;font-size:1rem}.byb-cart-items li>button{color:#cecece;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-height:40px;display:grid}.byb-cart-checkout{gap:17px;padding:25px 28px 32px;display:grid}.byb-cart-checkout>label{gap:8px;font-size:.875rem;display:grid}.byb-cart-checkout input,.byb-cart-checkout textarea{color:#fff;background:#2d2433;border:1px solid #66536d;border-radius:12px;width:100%;min-width:0;padding:12px 14px;font-size:1rem}.byb-cart-checkout>p{color:#b8aabf;margin:0;font-size:.875rem;line-height:1.6}.byb-cart-checkout>button,.byb-cart-whatsapp{color:#fff;background:var(--ruby);cursor:pointer;border:0;border-radius:999px;justify-content:center;gap:20px;min-height:48px;padding:15px 20px;font-size:1rem;font-weight:750;display:flex}.byb-cart-checkout>button:disabled{opacity:.65}.byb-cart-checkout>div{color:#c8c8c8;font-size:.875rem;line-height:1.6}.byb-cart-whatsapp{background:#136d46}.byb-cart-empty{text-align:center;justify-items:center;gap:18px;padding:50px 30px;display:grid}.byb-cart-empty h3,.byb-cart-empty p{margin:0}.byb-cart-empty button{color:#fff;background:var(--ruby);cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:10px 20px}.portal-service-requests{margin-top:25px}.portal-service-requests>p{color:#bcb0c6;font-size:1rem}.portal-service-requests details{border-top:1px solid #ffffff25;padding-block:18px}.portal-service-requests summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:1rem;display:flex}.portal-service-requests summary>span,.portal-service-requests small{color:#b9aabd;font-size:.875rem}.portal-service-requests ul{gap:15px;padding-left:20px;display:grid}.portal-service-requests li>span{color:#c2c2c2;margin-top:6px;font-size:.875rem;display:block}.portal-service-requests a{text-decoration:underline}.byb-floating-utility{right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:125;flex-direction:column;gap:17px;display:flex;position:fixed}.byb-floating-utility>*{color:#fff;cursor:pointer;isolation:isolate;background:#211f22;border:1px solid #8a808c;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.4rem;display:grid;position:relative;box-shadow:0 8px 25px #0005}.byb-floating-utility>.byb-whatsapp-sonar{color:#fff;background:#168951;border-color:#6bd9a7}.byb-floating-utility>:after{content:"";z-index:-1;opacity:0;pointer-events:none;border:2px solid #cfcfcf;border-radius:50%;position:absolute;inset:0}.byb-scroll-sonar:after{animation:5s ease-out 5s infinite byb-sonar}.byb-whatsapp-sonar:after{animation:10s ease-out 10s infinite byb-sonar;border-color:#25d366!important}@keyframes byb-sonar{0%{opacity:.75;transform:scale(1)}14%,to{opacity:0;transform:scale(1.55)}}.bybe-pet-layer{transform:none;top:auto!important;left:18px!important;right:auto!important;bottom:max(16px,env(safe-area-inset-bottom))!important}.bybe-pet-layer.bybe-pet-sleeping{opacity:.92}.bybe-pet-layer[data-mode=sleeping] .bybe-pet-button{opacity:.92;transform:scale(.96)}.bybe-pet-bubble{color:#211f22;background:#fff;border-radius:28px 28px 28px 8px;width:min(360px,100vw - 135px);max-height:min(560px,100dvh - 135px);padding:18px;bottom:50px;left:80px;right:auto;overflow-y:auto}.bybe-pet-bubble:before,.bybe-pet-bubble:after{background:#fff}.bybe-cloud-trail{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:68px;left:72px}.bybe-cloud-trail:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-9px;left:-8px}.bybe-pet-button.mood-happy,.bybe-pet-button.mood-seller{animation:.7s ease-in-out 2 alternate bybe-pet-happy}.bybe-pet-button.mood-skeptical{animation:.4s ease-in-out 3 alternate bybe-pet-tantrum}.bybe-pet-bubble header strong{font-size:.875rem}.bybe-pet-bubble header span{color:#73677b;font-size:.75rem}.bybe-pet-bubble header button{min-width:35px;min-height:35px}.bybe-pet-message{padding:12px;font-size:1rem;line-height:1.5}.bybe-intro-actions,.bybe-pet-menu,.bybe-help-actions{grid-template-columns:1fr 1fr;gap:8px}.bybe-intro-actions button,.bybe-guide-options button,.bybe-pet-menu button,.bybe-help-actions button,.bybe-help-actions a{min-height:44px;padding:9px 10px;font-size:.875rem;line-height:1.3}.bybe-guide-options{grid-template-columns:1fr 1fr;display:grid}.bybe-help-actions{margin-top:12px}.bybe-help-actions a{background:#146d47;border-color:#146d47}.bybe-help-actions a.needs-advisor{box-shadow:0 0 0 3px #22bb6b25}.bybe-question label{text-transform:none;letter-spacing:0;font-size:.875rem}.bybe-question>div{grid-template-columns:1fr 42px}.bybe-question input{min-height:44px;font-size:1rem}.bybe-pet-bubble>small{color:#766b7b;font-size:.75rem;line-height:1.5}.bybe-pet-emotion{font-size:.875rem}@media (width<=1050px){.byb-catalog-head{grid-template-columns:1fr;gap:20px}.byb-catalog-head>div:last-child>p{max-width:650px}.visual-outcomes .byb-outcome-grid,.byb-case-shop-grid{grid-template-columns:1fr 1fr}.byb-case-evolution{gap:35px}.byb-case-hero{gap:25px;padding-inline:30px}}@media (width<=760px){.byb-visual-hero{min-height:max(760px,100svh)}.byb-visual-hero-copy{padding-block:45px 75px}.byb-hero-signature{width:150px;margin-bottom:60px}.byb-visual-hero h1{letter-spacing:-.055em;font-size:clamp(3rem,8.8vw,5rem)}.byb-visual-hero-copy>p:not(.byb-kicker){font-size:1rem}.byb-hero-shade{background:linear-gradient(90deg,#09080bea,#09080bae),linear-gradient(#0000 50%,#111012)}.byb-brand-field-section,.byb-service-catalog,.byb-monthly-promos{padding-block:75px}.byb-brand-field{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 10px;padding-block:50px 35px;padding-inline:0}.byb-brand-particle{--bubble:clamp(90px,22vw,145px)!important;margin-top:0!important}.byb-brand-particle:nth-child(3n+2){margin-top:30px!important}.byb-brand-particle a>strong{font-size:.75rem}.byb-service-detail{grid-template-columns:1fr;gap:30px;padding:25px}.byb-offer-grid{grid-template-columns:1fr}.byb-offer-card{min-height:480px}.byb-offer-content{padding:30px}.byb-case-hero{grid-template-columns:1fr;padding:35px 20px 40px}.byb-case-hero h1{font-size:clamp(2.6rem,10vw,4.5rem)}.byb-case-hero-media{aspect-ratio:1;max-height:520px}.byb-case-evolution{grid-template-columns:1fr;padding-block:60px}.byb-evolution-photo{max-height:450px}.byb-case-shop-grid{grid-template-columns:1fr}.byb-case-shop-grid article{min-height:350px}.byb-case-shop{padding-block:65px}}@media (width<=560px){.byb-brand-field-head,.byb-catalog-head,.byb-monthly-head{text-align:left}.byb-brand-field-head .byb-kicker{justify-content:start}.byb-brand-field-head h2,.byb-catalog-head h2,.byb-monthly-head h2,.byb-case-shop h2{font-size:2.5rem}.byb-kicker{letter-spacing:.045em;font-size:.75rem}.byb-hero-actions{gap:12px}.byb-hero-actions a{padding-inline:18px;font-size:.875rem}.byb-hero-note{max-width:280px}.visual-outcomes{padding-block:65px}.visual-outcomes .byb-outcome-grid{grid-template-columns:1fr}.visual-outcomes .byb-outcome-grid article{min-height:285px;padding:25px}.byb-visual-service{width:83%;min-height:425px}.byb-catalog-controls{gap:8px}.byb-catalog-controls .byb-catalog-cart{padding-inline:14px}.byb-service-detail{padding:23px}.byb-service-individuals>div{gap:12px}.byb-offer-content{padding:25px}.byb-floating-utility{right:17px;bottom:max(18px,env(safe-area-inset-bottom));gap:14px}.byb-floating-utility>*{width:48px;height:48px}.byb-cart-launcher{padding:10px 13px;bottom:150px;right:17px}.byb-cart-launcher>span{display:none}.bybe-pet-layer{left:8px!important;bottom:max(12px,env(safe-area-inset-bottom))!important}.bybe-pet-bubble{width:min(340px,100vw - 96px);max-height:calc(100dvh - 145px);padding:14px;bottom:50px;left:63px}.bybe-cloud-trail{bottom:66px;left:55px}.bybe-pet-bubble header span{white-space:normal}.bybe-pet-message{font-size:.875rem}.bybe-intro-actions,.bybe-pet-menu,.bybe-help-actions{grid-template-columns:1fr 1fr}.bybe-intro-actions button,.bybe-pet-menu button,.bybe-help-actions button,.bybe-help-actions a,.bybe-guide-options button{padding:8px;font-size:.875rem}.byb-cart-header,.byb-cart-items,.byb-cart-checkout{padding-inline:20px}.byb-cart-items li{grid-template-columns:1fr 50px 30px;gap:7px}.byb-cart-items input{width:50px}}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]){scroll-behavior:auto}:where(html:not([data-bybe-motion=full])) .byb-gallery-track,:where(html:not([data-bybe-motion=full])) .byb-brand-particle,:where(html:not([data-bybe-motion=full])) .byb-service-detail,:where(html:not([data-bybe-motion=full])) .byb-evolution-panel,:where(html:not([data-bybe-motion=full])) .byb-floating-utility>:after{animation:none!important}:where(html:not([data-bybe-motion=full])) .byb-brand-particle{opacity:1}:where(html:not([data-bybe-motion=full])) .byb-brand-bubble,:where(html:not([data-bybe-motion=full])) .byb-visual-service>img{transition:none}:where(html:not([data-bybe-motion=full])) .bybe-pet-layer{top:auto!important;left:18px!important;right:auto!important;bottom:max(16px,env(safe-area-inset-bottom))!important}}@media (width<=560px) and (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .bybe-pet-layer{left:8px!important;bottom:max(12px,env(safe-area-inset-bottom))!important}}.byb-energy-hero{isolation:isolate;background:#08090c;align-items:center;min-height:100svh;padding:90px 0 65px;display:flex;position:relative;overflow:hidden}.byb-energy-field{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.energy-grid{background-image:linear-gradient(#ffffff0c 1px,#0000 1px),linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:70px 70px;animation:18s linear infinite energy-grid;position:absolute;inset:-30%;transform:perspective(650px)rotateX(50deg)rotate(-10deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.energy-orb{filter:blur(60px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.orb-one{background:radial-gradient(circle,var(--bybe-red),transparent 65%);width:60vw;height:60vw;animation:9s ease-in-out infinite alternate energy-drift;top:-15vw;right:-22vw}.orb-two{background:radial-gradient(circle,var(--bybe-red),transparent 65%);width:40vw;height:40vw;animation:12s ease-in-out infinite alternate-reverse energy-drift;bottom:-22vw;right:0}.energy-ring{aspect-ratio:1;border:1px solid rgb(var(--bybe-red-rgb) / .3333);width:55vw;box-shadow:0 0 45px rgb(var(--bybe-red-rgb) / .1255),inset 0 0 45px rgb(var(--bybe-red-rgb) / .0627);border-radius:50%;animation:6s ease-in-out infinite energy-pulse;position:absolute;top:18%;right:-16vw}.ring-two{width:65vw;animation-delay:-3s;top:10%;right:-21vw}.energy-streak{background:linear-gradient(90deg,transparent,var(--bybe-red),transparent);width:65%;height:2px;box-shadow:0 0 26px var(--bybe-red);animation:8s ease-in-out infinite energy-streak;position:absolute;top:30%;right:-20%;transform:rotate(-45deg)}.byb-energy-hero .byb-visual-hero-copy{width:100%;max-width:1320px;padding-top:0;padding-bottom:0;position:relative}.byb-energy-hero h1{letter-spacing:-.055em;max-width:1050px;margin:24px 0;font-size:clamp(54px,6.5vw,102px);line-height:1.03}.byb-energy-hero h1 em{background:linear-gradient(100deg,#fff 5%,var(--bybe-red) 50%,#fff 90%);color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite energy-text}.byb-energy-hero .byb-visual-hero-copy>p:not(.byb-kicker){color:#ccc;max-width:680px;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.byb-hero-proof{color:#b8b7bf;flex-wrap:wrap;gap:14px 28px;margin-top:32px;font-size:13px;display:flex}.byb-hero-proof span:before{content:"";background:var(--bybe-red);width:6px;height:6px;box-shadow:0 0 14px var(--bybe-red);border-radius:50%;margin-right:9px;display:inline-block}.energy-caption{letter-spacing:.22em;color:#999;font-size:11px;position:absolute;bottom:30px;right:24px}.byb-benefit-strip{grid-template-columns:repeat(4,1fr);gap:24px;margin:32px auto 38px;display:grid}.byb-benefit-strip span{color:#a7a6af;border-top:1px solid #ffffff28;padding:18px 0;font-size:14px;line-height:1.5}.byb-benefit-strip b{color:#fff;margin-bottom:6px;font-size:18px;display:block}.byb-brand-field-note{line-height:1.6;opacity:.52!important;font-size:12px!important}.byb-footer-top a{align-items:center;gap:12px;transition:color .2s,transform .25s;display:flex}.byb-footer-top a svg{flex-shrink:0;transition:color .2s,transform .3s}.byb-footer-top a:hover,.byb-footer-top a:focus-visible{color:var(--bybe-red);transform:translate(6px)}.byb-footer-top a:hover svg{color:var(--bybe-red);transform:rotate(-10deg)scale(1.15)}.byb-floating-utility{z-index:95!important;gap:12px!important}.byb-agent-trigger{color:#fff;cursor:pointer;background:#18191f;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:56px;height:56px;transition:transform .2s,background .2s;display:flex;position:relative;box-shadow:0 5px 25px #0006}.byb-agent-trigger:hover{background:var(--bybe-red);transform:translateY(-3px)}.byb-agent-trigger>span{font-size:10px;font-weight:700}.byb-agent-trigger small{white-space:nowrap;color:#17171b;background:#fff;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:500;animation:.3s both agent-in;position:absolute;right:68px;box-shadow:0 4px 18px #0003}.byb-agent-panel{z-index:96;pointer-events:none;width:min(360px,100vw - 108px);position:fixed;bottom:28px;right:92px}.byb-agent-panel.has-cloud{pointer-events:auto}.byb-agent-panel .bybe-pet-bubble{max-height:min(570px,75svh);animation:.25s both agent-in;overflow:auto;color:#eee!important;background:#14151c!important;border:1px solid #ffffff30!important;border-radius:20px!important;width:100%!important;position:relative!important;inset:auto!important;box-shadow:0 18px 65px #0008!important}.byb-agent-panel .bybe-pet-bubble:before,.byb-agent-panel .bybe-pet-bubble:after{display:none!important}.byb-agent-panel button,.byb-agent-panel input,.byb-agent-panel a{font-size:14px}.byb-agent-panel .bybe-pet-menu button,.byb-agent-panel .bybe-guide-options button{color:#fff;background:#23242d;border:1px solid #ffffff25}.byb-agent-panel .bybe-question input{color:#fff;background:#23242d;border:1px solid #ffffff30;min-width:0}.pin-access{gap:14px;margin-top:24px;display:grid}.pin-access label{color:#ccc;gap:8px;font-size:14px;display:grid}.pin-access input,.pin-manager input,.pin-manager select{color:#fff;background:#ffffff09;border:1px solid #ffffff30;border-radius:10px;width:100%;min-height:48px;padding:12px;font-size:16px}.pin-access button,.pin-manager button{background:var(--bybe-red);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:48px;padding:12px 18px;font-size:15px}.pin-access button:disabled,.pin-manager button:disabled{opacity:.5;cursor:wait}.pin-access p{color:#ffabbc!important;font-size:14px!important}.pin-manager{border:1px solid #ffffff20;border-radius:18px;margin-top:24px;padding:24px}.pin-manager>form{grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0;display:grid}.pin-manager label{gap:6px;font-size:14px;display:grid}.pin-manager select option{background:#202027}.pin-manager article{border-top:1px solid #ffffff20;justify-content:space-between;gap:18px;padding:16px 0;display:flex}.pin-manager article span{color:#aaa;margin-top:6px;font-size:13px;display:block}.pin-manager .pin-actions{gap:8px;display:flex}.pin-manager .pin-actions button{background:#ffffff12;min-height:38px;font-size:13px}.contact-review{background:#ffffff08;border:1px solid #ffffff30;border-radius:16px;margin-top:22px;padding:24px}.contact-review pre{white-space:pre-wrap;font:inherit;color:#ddd;line-height:1.65}.contact-review>div{flex-wrap:wrap;gap:12px;display:flex}.contact-review a,.contact-review button{background:var(--bybe-red);color:#fff;border:0;border-radius:9px;padding:14px 20px;font-size:15px}@keyframes energy-grid{0%{background-position:0 0}to{background-position:0 140px}}@keyframes energy-drift{0%{transform:translate(-8%,5%)scale(.85)}to{transform:translate(8%,-8%)scale(1.2)}}@keyframes energy-pulse{0%,to{opacity:.4;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes energy-streak{0%,to{opacity:.2;translate:0 -80px}50%{opacity:1;translate:0 100px}}@keyframes energy-text{0%,to{background-position:0}50%{background-position:100%}}@keyframes agent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.byb-energy-hero{min-height:850px;padding-top:100px}.byb-benefit-strip{grid-template-columns:repeat(2,1fr)}.energy-ring{width:90vw;top:15%;right:-40vw}.ring-two{width:115vw;right:-52vw}.orb-one{width:100vw;height:100vw;right:-40vw}.orb-two{width:85vw;height:85vw;bottom:-30vw}.energy-caption{display:none}}@media (width<=600px){.byb-energy-hero{min-height:100svh;padding:85px 0 55px}.byb-energy-hero h1{margin:24px 0;font-size:clamp(44px,10.3vw,64px)}.byb-energy-hero .byb-kicker{max-width:300px;font-size:11px;line-height:1.6}.byb-hero-proof{flex-direction:column;gap:12px;font-size:12px}.byb-hero-actions{flex-direction:column;align-items:stretch}.byb-benefit-strip{gap:12px}.byb-benefit-strip span{font-size:12px}.byb-benefit-strip b{font-size:16px}.byb-agent-panel{width:calc(100vw - 24px);bottom:158px;right:12px}.byb-floating-utility{bottom:18px!important;right:14px!important}.byb-agent-trigger{width:50px;height:50px}.byb-agent-panel .bybe-pet-bubble{max-height:65svh}.pin-manager>form{grid-template-columns:1fr}.pin-manager article{flex-direction:column}.byb-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .byb-energy-field *,:where(html:not([data-bybe-motion=full])) .byb-energy-hero h1 em,:where(html:not([data-bybe-motion=full])) .byb-agent-panel .bybe-pet-bubble,:where(html:not([data-bybe-motion=full])) .byb-agent-trigger small{animation:none!important}:where(html:not([data-bybe-motion=full])) .byb-footer-top a,:where(html:not([data-bybe-motion=full])) .byb-footer-top a svg{transition:none}:where(html:not([data-bybe-motion=full])) .byb-energy-hero h1 em{color:var(--bybe-red)}}.byb-identity-step{background:#ffffff05;border:1px solid #ffffff25;border-radius:16px;margin:25px 0;padding:24px}.byb-identity-step h2{margin:0 0 12px;font-size:24px}.byb-identity-step p{color:#bdbcc6;line-height:1.6}.byb-identity-step a{margin-top:18px;display:inline-flex}.contact-honey{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.contact-form[hidden]{display:none!important}.portal-inquiries{margin-bottom:24px}.portal-inquiries details{border-top:1px solid #ffffff20;padding:16px}.portal-inquiries summary{cursor:pointer;font-weight:600}.portal-inquiries p{line-height:1.6}.byb-faq{color:#17171b;background:#eeedf0;padding:80px 0}.byb-faq h2{letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(32px,4vw,54px)}.byb-faq details{border-top:1px solid #211f2229;padding:22px 0}.byb-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:18px;font-weight:600;list-style:none;display:flex}.byb-faq summary:after{content:"+";color:var(--bybe-red);font-size:24px}.byb-faq details[open] summary:after{content:"−"}.byb-faq details p{color:#5d5965;max-width:780px;font-size:16px;line-height:1.75}.byb-motion-arrived{animation:.6s both section-arrive}@keyframes section-arrive{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .byb-motion-arrived{animation:none}}.byb-agent-next{background:var(--bybe-red);text-align:center;border-radius:10px;margin-top:12px;padding:12px 16px;text-decoration:none;display:block;color:#fff!important}.byb-agent-panel .bybe-pet-bubble header span{font-size:12px}.byb-access-shell>small{color:#b5b1ba;line-height:1.7}.byb-behance-icon{letter-spacing:-1px;place-items:center;width:18px;font-size:15px;font-weight:800;display:inline-grid}:root{--paper:#fff;--carbon:#26252b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#25242a;background:#fff}.page-shell{width:min(1200px,100% - 80px)}.byb-header{color:#25242a;background:#ffffffed;border-color:#e8e7eb;grid-template-columns:auto 1fr auto;gap:32px;min-height:76px;padding-inline:max(32px,50vw - 680px);box-shadow:0 3px 24px #24232a05}.byb-header-brand,.byb-header-brand img{width:155px}.byb-desktop-nav{letter-spacing:0;text-transform:none;justify-content:center;gap:20px;font-size:14px}.byb-desktop-nav>a,.byb-nav-dropdown>a{color:#45424b;padding-block:26px}.byb-desktop-nav>a:hover,.byb-nav-dropdown:hover>a{color:var(--bybe-red)}.byb-nav-panel{background:#fff;border-color:#e2e0e5;box-shadow:0 20px 60px #24232a15}.byb-nav-panel>a{color:#44404a;font-size:14px}.byb-nav-panel>a:hover{color:var(--bybe-red);background:#f6f6f6}.byb-nav-panel>p{font-size:12px}.byb-login-cta{white-space:nowrap;font-size:14px}.byb-kicker{color:#716b77;letter-spacing:.08em;font-size:12px;line-height:1.5}.byb-kicker span{flex-shrink:0}.byb-compact-home{color:#26242c;background:#fff}.byb-sales-hero{padding:145px 0 55px;position:relative;overflow:hidden}.byb-sales-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#f6f6f6,#0000 65%);width:520px;height:520px;animation:8s ease-in-out infinite alternate clarity-aura;position:absolute;top:40px;right:-120px}.byb-sales-hero>*{z-index:1;position:relative}.byb-sales-hero h1{letter-spacing:-.045em;max-width:1000px;margin:18px 0 22px;font-size:clamp(42px,5.6vw,76px);line-height:1.12}.byb-sales-hero h1 em{color:var(--bybe-red);font-family:inherit;font-style:normal}.byb-sales-hero>p:not(.byb-kicker){color:#67616e;max-width:670px;margin:0 0 27px;font-size:18px;line-height:1.7}.sales-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sales-primary,.sales-secondary{border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:15px 23px;font-size:15px;font-weight:650;transition:transform .2s,box-shadow .2s;display:inline-flex}.sales-primary{background:var(--bybe-red);box-shadow:0 5px 20px rgb(var(--bybe-red-rgb) / .0784);color:#fff!important}.sales-primary:hover{box-shadow:0 10px 25px rgb(var(--bybe-red-rgb) / .1569);transform:translateY(-3px)}.sales-secondary{background:#f7f6f8;border:1px solid #e3e3e3;color:#37303c!important}.sales-secondary:hover{background:#fff;transform:translateY(-2px)}.byb-brand-ribbon{background:#fcfcfd;border-block:1px solid #ededed;padding:13px 0}.byb-brand-ribbon>.page-shell{align-items:center;gap:30px;display:flex}.byb-brand-ribbon p{color:#89838e;flex:0 0 140px;margin:0;font-size:12px;line-height:1.5}.brand-ribbon-window{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.brand-ribbon-track{width:max-content;animation:32s linear infinite brand-ribbon-scroll;display:flex}.brand-ribbon-group{align-items:center;gap:40px;padding-right:40px;display:flex}.brand-ribbon-logo{width:130px;height:44px;display:block;overflow:hidden}.brand-ribbon-logo img{object-fit:cover;filter:grayscale()invert();opacity:.6;width:100%;height:100%}.brand-ribbon-window:hover .brand-ribbon-track{animation-play-state:paused}.byb-home-solutions{padding-block:60px}.compact-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.compact-section-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.7vw,47px);line-height:1.16}.compact-section-head h2 em{color:var(--bybe-red);font-family:inherit;font-style:normal}.compact-section-head>p{color:#77707e;max-width:340px;margin:0;font-size:16px;line-height:1.7}.byb-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.byb-solution-card{color:#28232e;background:#fff;border:1px solid #e8e8e8;border-radius:18px;flex-direction:column;min-height:295px;padding:27px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.byb-solution-card:hover,.byb-solution-card:focus-visible{border-color:var(--bybe-red);transform:translateY(-5px);box-shadow:0 16px 35px #32223309}.solution-card-label{color:#61566a;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.solution-card-label svg{color:var(--bybe-red);flex-shrink:0}.byb-solution-card h3{letter-spacing:-.02em;margin:25px 0 12px;font-size:22px;line-height:1.3}.byb-solution-card p{color:#77707e;margin:0 0 22px;font-size:16px;line-height:1.65}.solution-card-link{color:var(--bybe-red);border-top:1px solid #ededed;margin-top:auto;padding-top:16px;font-size:14px;font-weight:650}.byb-start-strip{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:0;margin-bottom:32px;padding:28px 34px;display:flex}.byb-start-strip h2{letter-spacing:-.02em;margin:0 0 10px;font-size:24px;line-height:1.3}.byb-start-strip p{color:#756b78;max-width:670px;margin:0;font-size:16px;line-height:1.7}.byb-start-strip>a{flex-shrink:0}.byb-home-promo{justify-content:space-between;align-items:center;gap:30px;padding:20px 0 45px;display:flex}.byb-home-promo span{color:var(--bybe-red);font-size:12px;font-weight:600}.byb-home-promo h2{margin:8px 0;font-size:20px;line-height:1.3}.byb-home-promo p{color:#837a87;margin:0;font-size:14px}.byb-home-promo>a{white-space:nowrap;color:var(--bybe-red);border-bottom:1px solid #cbcbcb;padding:8px 0;font-size:14px;font-weight:650}.byb-footer{color:#29242f;background:#f8f8fa;border-top:1px solid #e7e7e7;padding-top:38px}.byb-footer-top{gap:32px;padding-block:0 30px}.byb-footer-top>p{color:#756b7c;font-size:14px;line-height:1.6}.byb-footer-top a{color:#655b6d;font-size:14px}.byb-footer-bottom{color:#938b9a;border-color:#e3e3e3;padding-block:22px;font-size:12px}.byb-footer-bottom strong{color:#6d6276;font-size:12px}.byb-service-index,.byb-project-index{padding-block:130px 65px}.byb-service-index>header,.byb-project-index>header{margin-bottom:40px}.byb-service-index h1,.byb-project-index h1{letter-spacing:-.04em;margin:0 0 23px;font-size:clamp(38px,5vw,64px);line-height:1.13}.byb-service-index h1 em,.byb-project-index h1 em{color:var(--bybe-red);font-style:normal}.byb-service-index>header>p:last-child,.byb-project-index>header>p:last-child{color:#756a7d;max-width:750px;font-size:17px;line-height:1.7}.byb-service-index-help{justify-content:space-between;align-items:center;gap:24px;padding-top:35px;display:flex}.byb-service-page{background:#fff;padding-bottom:20px}.byb-service-page-hero{padding-block:120px 45px}.service-breadcrumb{color:#8b7c96;margin-bottom:28px;font-size:14px;display:inline-block}.byb-service-page-hero h1{letter-spacing:-.04em;max-width:960px;margin:0 0 25px;font-size:clamp(36px,4.8vw,62px);line-height:1.12}.byb-service-page-hero>p:not(.byb-kicker){color:#716478;max-width:750px;font-size:18px;line-height:1.75}.byb-service-scope{border-top:1px solid #e7e7e7;grid-template-columns:1fr 1fr;gap:70px;padding-block:35px 45px;display:grid}.byb-service-scope h2{letter-spacing:-.025em;margin-top:0;font-size:30px;line-height:1.25}.byb-service-scope p{color:#7b7182;font-size:16px;line-height:1.8}.byb-service-scope h3{margin:0 0 20px;font-size:17px}.byb-service-scope article{border-top:1px solid #eaeaea;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.byb-service-scope article>span{font-size:15px}.byb-service-scope .byb-add-individual{color:var(--bybe-red);background:#fff;border:1px solid #d0d0d0;border-radius:8px;flex-shrink:0;padding:9px 12px;font-size:12px}.byb-service-scope .byb-add-service{color:#fff;background:var(--bybe-red);border-radius:10px;padding:14px 20px;font-size:14px}.byb-service-projects{padding-block:35px 50px}.byb-project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.byb-project-card{color:#29212f;background:#fff;border:1px solid #e8e8e8;border-radius:16px;flex-direction:column;padding:16px;transition:transform .25s,box-shadow .25s;display:flex}.byb-project-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #24212a0c}.byb-project-card>div{aspect-ratio:1.5;background:#f4f1f6;border-radius:10px;place-items:center;margin-bottom:20px;display:grid;overflow:hidden}.byb-project-card img{object-fit:cover;width:100%;height:100%}.byb-project-card>div>strong{color:var(--bybe-red);font-size:58px}.byb-project-card>span{color:#96859e;font-size:12px;line-height:1.5}.byb-project-card h2,.byb-project-card h3{margin:10px 0;font-size:23px;line-height:1.25}.byb-project-card p{color:#807088;margin:0 0 20px;font-size:15px;line-height:1.7}.byb-project-card>b{color:var(--bybe-red);margin-top:auto;font-size:14px}.byb-promotions-page{background:#fff;padding-top:76px}.byb-promo-section,.byb-newsletter-section,.byb-promo-campaigns{color:#29232f;background:#fff}.byb-promo-section h2,.byb-promo-copy h2{font-size:clamp(32px,4vw,55px);line-height:1.1}.byb-inner-page,.byb-project-page,.byb-access-page,.byb-inner-hero,.byb-team,.byb-route-cta,.byb-contact-page,.byb-case-hero,.byb-case-shop,.byb-next-case,.byb-origin,.byb-principles{color:#29242f;background:#fff}.byb-inner-hero h1{font-size:clamp(38px,5vw,65px);line-height:1.13}.byb-inner-hero>div>p:last-child,.byb-section-head>p,.byb-contact-layout>div>p:not(.byb-kicker),.byb-origin-copy p,.byb-team-grid p,.byb-principles p{color:#7d6d85}.byb-team-grid article,.byb-team-monogram{background:#f7f4f9;border-color:#e8e8e8}.byb-team-grid h3{color:#312238}.byb-team-grid article>div>span{color:#886a93}.byb-route-cta p{color:#8c7c96}.byb-about-project-link{padding-block:35px}.byb-about-project-link h2{font-size:32px}.byb-about-project-link p{color:#82708c;font-size:16px;line-height:1.7}.byb-case-hero h1,.byb-case-hero h2{color:#29242f}.byb-case-hero .page-shell>span,.byb-case-back{color:#807087}.byb-case-service-links a{color:var(--bybe-red);background:#f9f9f9;border-color:#e2e2e2}.byb-case-shop>.page-shell>p{color:#7a697f}.byb-case-shop h2,.byb-next-case h2{color:#29242f}.byb-case-shop-grid article{background:#f8f5fa;border-color:#e7e7e7}.byb-case-shop-grid article p{color:#7c6d83}.byb-access-back{color:#7b6887}.byb-access-shell header h1{color:#29242f}.byb-access-shell header>span,.byb-access-shell>small{color:#82748b}.byb-access-options article,.byb-identity-step{background:#fff;border-color:#e6e6e6}.byb-access-options h2,.byb-identity-step h2{color:#29242f}.byb-access-options p,.byb-identity-step p{color:#81708a}.pin-access label{color:#65546e}.pin-access input{color:#27212f;background:#faf8fc;border-color:#dedede}.byb-contact-direct a{color:var(--bybe-red)}.contact-form label>span{color:#66536f}.contact-form input,.contact-form select,.contact-form textarea{color:#29212f;background:#fcfafd;border-color:#e5e5e5}.contact-form select option{color:#29212f;background:#fff}.form-footer p{color:#85708f}.contact-review{background:#fbf8fd;border-color:#e2e2e2}.contact-review h3{color:#302137}.contact-review pre{color:#685272}.contact-review button{background:var(--bybe-red)}.contact-review>p{color:#786481}.portal-app{--portal-bg:#f8f9fb;--portal-panel:#fff;--portal-line:#e8e8e8;color:#262a34;background:var(--portal-bg)}.portal-sidebar{background:#fff;border-color:#e8e8e8;overflow-y:auto}.portal-logo{margin-bottom:24px}.portal-main{background:var(--portal-bg)}.portal-grouped-nav{flex:1;gap:12px;min-height:0;margin-top:18px;padding-bottom:18px;overflow-y:auto}.portal-nav-shortcuts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.portal-grouped-nav button{color:#697384;font-size:14px;line-height:1.4}.portal-grouped-nav button:hover,.portal-grouped-nav button.active{color:var(--bybe-red);background:#f6f6f6}.portal-nav-group{background:#fff;border:1px solid #e9e9e9;border-radius:12px}.portal-nav-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:14px;font-weight:650;list-style:none;display:flex}.portal-nav-group summary::-webkit-details-marker{display:none}.portal-nav-group summary>span{color:#7e8896;align-items:center;gap:10px;font-size:12px;display:flex}.portal-nav-group summary>span:after{content:"+";color:var(--bybe-red);font-size:18px}.portal-nav-group[open] summary>span:after{content:"−"}.portal-nav-group>div{padding:0 6px 7px}.portal-workspace-label span{font-size:12px}.portal-workspace-label strong{color:#313744}.portal-sidebar-bottom strong,.portal-sidebar-bottom>a{color:#505867}.portal-sidebar-bottom span{color:#858c98}.portal-install{color:#596272;border-color:#e2e2e2;margin:12px 0}.portal-topbar h1{color:#292e38;line-height:1.15}.portal-top-actions select{color:#3c4657;background:#fff;border-color:#e2e2e2;font-size:14px}.portal-hero-card,.portal-section-card,.portal-stat,.portal-management form,.portal-assignments,.portal-empty,.portal-assistant,.portal-management-grid form,.portal-invoice-grid article,.portal-heat-grid section,.portal-bybe-owner-grid form,.portal-bybe-client-panel,.portal-bybe-rule,.pin-manager{color:#293240;background:#fff;border-color:#e5e5e5;box-shadow:0 3px 15px #29324004}.portal-hero-card h2{color:#28303d;font-size:clamp(28px,4vw,48px);line-height:1.12}.portal-hero-card>div:first-child>span,.portal-hero-card>div:first-child>p,.portal-stat span,.portal-section-title>p,.portal-compact-list span,.portal-muted,.portal-management p,.portal-access-lists span,.portal-sidebar-bottom span,.portal-privacy-note{color:#758094}.portal-app input,.portal-app select,.portal-app textarea{color:#293342;background:#fcfdff;border-color:#e3e3e3;font-size:14px}.portal-app select option{color:#293342;background:#fff}.portal-app form label,.portal-app form p{color:#667488}.portal-app .pin-actions button{color:#4c5d74;background:#edf1f6}.portal-app .pin-manager article span{color:#748196}.portal-app .portal-inquiries p{color:#738196}.portal-notice{color:var(--bybe-red);background:#f8f8f8;border-color:#cbcbcb}@keyframes brand-ribbon-scroll{to{transform:translate(-50%)}}@keyframes clarity-aura{0%{opacity:.5;transform:translate(25px,-20px)}to{opacity:1;transform:translate(-35px,40px)}}@media (width<=1180px){.byb-header{gap:20px;padding-inline:25px}.byb-desktop-nav{gap:14px;font-size:13px}.byb-header-brand,.byb-header-brand img{width:130px}.byb-login-cta{padding:12px 14px}.portal-app{grid-template-columns:250px minmax(0,1fr)}}@media (width<=1050px){.byb-desktop-nav{display:none}.byb-header{grid-template-columns:1fr auto auto}.byb-mobile-menu{display:block}.byb-mobile-menu summary span{background:#51405e}.byb-mobile-menu nav{background:#fff;border:1px solid #e3e3e3;box-shadow:0 15px 40px #271b3015}.byb-mobile-menu nav a{color:#54405e}.byb-mobile-menu nav .mobile-login{color:#fff}.portal-sidebar .portal-logo{width:165px}.portal-sidebar .portal-workspace-label,.portal-sidebar .portal-nav button span,.portal-sidebar .portal-install,.portal-sidebar .portal-sidebar-bottom>div:nth-child(2),.portal-sidebar .portal-sidebar-bottom>a{display:revert}.portal-sidebar .portal-sidebar-bottom{grid-template-columns:32px minmax(0,1fr) auto}.portal-sidebar .portal-nav button{justify-content:flex-start}}@media (width<=900px){.page-shell{width:calc(100% - 48px)}.byb-solution-grid,.byb-project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-section-head{align-items:flex-start;gap:25px}.byb-start-strip{flex-direction:column;align-items:flex-start;padding:25px}.byb-service-scope{gap:35px}.portal-app{grid-template-columns:220px minmax(0,1fr)}.portal-main{padding-inline:22px}.portal-sidebar{padding:20px 12px}.portal-nav-shortcuts{grid-template-columns:1fr}.portal-topbar{flex-direction:column;align-items:flex-start;gap:18px}.portal-top-actions{flex-wrap:wrap}}@media (width<=680px){.page-shell{width:calc(100% - 36px)}.byb-header{gap:12px;min-height:70px;padding-inline:18px}.byb-header-brand,.byb-header-brand img{width:112px}.byb-login-cta{padding:10px 12px;font-size:12px}.byb-mobile-menu nav{width:min(330px,100vw - 36px);right:0}.byb-sales-hero{padding:116px 0 40px}.byb-sales-hero h1{letter-spacing:-.035em;font-size:clamp(36px,8.5vw,51px);line-height:1.15}.byb-sales-hero>p:not(.byb-kicker){font-size:16px}.sales-hero-actions{gap:12px}.sales-hero-actions>a{width:100%;font-size:14px}.byb-brand-ribbon>.page-shell{gap:16px}.byb-brand-ribbon p{flex-basis:91px;font-size:12px}.brand-ribbon-group{gap:22px;padding-right:22px}.brand-ribbon-logo{width:110px;height:38px}.byb-home-solutions{padding-block:38px}.compact-section-head{flex-direction:column;gap:18px}.compact-section-head h2{font-size:32px}.compact-section-head>p{max-width:none;font-size:15px}.byb-solution-grid,.byb-project-card-grid{grid-template-columns:1fr;gap:15px}.byb-solution-card{min-height:0;padding:22px}.byb-solution-card h3{margin-top:20px;font-size:21px}.byb-solution-card p{font-size:16px}.byb-start-strip{margin-bottom:26px;padding:24px}.byb-start-strip h2{font-size:23px}.byb-start-strip p{font-size:15px}.byb-home-promo{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:32px}.byb-footer-top{gap:24px}.byb-service-index,.byb-project-index{padding-block:110px 45px}.byb-service-index-help{flex-direction:column;align-items:flex-start}.byb-service-page-hero{padding-block:105px 35px}.byb-service-page-hero h1{font-size:37px;line-height:1.16}.byb-service-page-hero>p:not(.byb-kicker){font-size:16px}.byb-service-scope{grid-template-columns:1fr;gap:30px;padding-block:25px}.byb-service-scope article{gap:10px}.byb-service-scope .byb-add-individual{max-width:140px;font-size:12px}.byb-service-scope h2{font-size:28px}.byb-service-projects{padding-block:30px}.byb-project-card p{font-size:16px}.byb-promotions-page{padding-top:70px}.portal-app{display:block}.portal-sidebar{border-top:0;border-bottom:1px solid #e8e8e8;flex-direction:column;width:100%;height:auto;padding:20px 18px 14px;position:relative;inset:auto;overflow:visible}.portal-sidebar .portal-logo{width:120px;margin:0 0 16px;display:block}.portal-sidebar .portal-workspace-label{padding-bottom:12px;display:block}.portal-sidebar .portal-workspace-label span{margin-bottom:5px;display:block}.portal-sidebar .portal-sidebar-bottom,.portal-sidebar .portal-install{display:none}.portal-grouped-nav{grid-template-columns:1fr 1fr;align-items:start;gap:8px;width:100%;min-width:0;margin-top:14px;padding-bottom:0;overflow:visible;display:grid!important}.portal-nav-shortcuts{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px}.portal-grouped-nav button{flex-direction:row;flex:auto;gap:9px;min-width:0;font-size:14px;width:100%!important;padding:10px!important}.portal-nav-group summary{padding:12px;font-size:14px}.portal-nav-group>div button span{white-space:normal;text-overflow:clip;max-width:none;display:block}.portal-main{padding:25px 18px 45px}.portal-topbar h1{font-size:26px}.portal-top-actions a{font-size:13px}.portal-top-actions select{width:100%;max-width:100%}.portal-hero-card{min-height:0;padding:24px}.portal-hero-card h2{font-size:32px}.byb-access-shell{padding-top:20px}.byb-inner-hero{padding-top:120px}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .brand-ribbon-track,:where(html:not([data-bybe-motion=full])) .byb-sales-hero:after{animation:none}:where(html:not([data-bybe-motion=full])) .brand-ribbon-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}:where(html:not([data-bybe-motion=full])) .brand-ribbon-group:nth-child(2){display:none}:where(html:not([data-bybe-motion=full])) .byb-solution-card,:where(html:not([data-bybe-motion=full])) .byb-project-card,:where(html:not([data-bybe-motion=full])) .sales-primary,:where(html:not([data-bybe-motion=full])) .sales-secondary{transition:none}}.byb-monthly-promos{color:#302536;background:#fff;padding-block:55px}.byb-monthly-head h2{font-size:clamp(36px,4.5vw,60px);line-height:1.12}.byb-monthly-head>p:last-child{color:#87708f}.byb-offer-card{background:#fff;border-color:#e4e4e4;flex-direction:column;min-height:0;display:flex;box-shadow:0 5px 24px #34233a06}.byb-offer-card:after{display:none}.byb-offer-card>img{z-index:auto;object-fit:cover;opacity:1;width:100%;height:200px;position:static}.byb-offer-content{color:#332439;padding:26px}.byb-offer-content>span{color:var(--bybe-red)}.byb-offer-content h3{color:#332439;font-size:30px;line-height:1.2}.byb-offer-content>p{color:#837087}.byb-offer-content strong{color:var(--bybe-red)}.byb-offer-content>a{background:var(--bybe-red);color:#fff}.byb-offer-content>small{color:#907a96}.byb-next-promos{color:#46324f;background:#fcfafd;border-color:#e1e1e1}.byb-next-promos summary{color:#584161}.byb-newsletter input{color:#302436;background:#fff;border-color:#e1e1e1}.byb-next-promos>small{color:#8c7694}.byb-case-shop-grid article{color:#322638;background:#fff;border-color:#e3e3e3;flex-direction:column;align-items:stretch;min-height:0;display:flex}.byb-case-shop-grid article>img{z-index:auto;object-fit:cover;height:180px;position:static}.byb-case-shop-grid article:after{display:none}.byb-case-shop-grid p{color:#826d8a}.byb-case-shop-grid article a{color:var(--bybe-red)}.byb-case-hero h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(40px,7vw,88px);line-height:1.08}.byb-case-hero h2{font-size:clamp(23px,3vw,34px);line-height:1.2}.byb-cart-dialog,.byb-cart-header{color:#35293d;background:#fff;border-color:#e2e2e2}.byb-cart-header button{color:#75617e;border-color:#e2e2e2}.byb-cart-header>div>span{color:var(--bybe-red)}.byb-cart-items span,.byb-cart-items small,.byb-cart-dialog>p{color:#87718e}.byb-cart-items li{border-color:#e2e2e2}.byb-cart-items input,.byb-cart-dialog input,.byb-cart-dialog textarea{color:#3b2b44;background:#fcfafd;border-color:#e2e2e2}.byb-cart-items li>button{color:#886891}.portal-app .portal-section-card :is(p,small),.portal-app .portal-management :is(p,small),.portal-app .portal-bybe-session-report p,.portal-app .portal-bybe-command p,.portal-app .portal-stat small{color:#718094}.portal-app .portal-stat strong,.portal-app .portal-section-title h2,.portal-app .portal-section-title h3,.portal-app .portal-invoice-grid strong{color:#293647}.portal-access-lists article,.portal-notification-list article,.portal-task-list li,.portal-calendar-list article,.portal-brief-card,.portal-file-grid article{color:#344456;background:#fff;border-color:#e8e8e8}.portal-task-list p,.portal-calendar-list p,.portal-file-grid p,.portal-notification-list p{color:#718398}.portal-bell{color:var(--bybe-red);background:#fff;border-color:#e1e1e1}.byb-agent-panel .bybe-pet-bubble{color:#302536!important;background:#fff!important;border-color:#e2e2e2!important;box-shadow:0 18px 60px #2d173c24!important}.byb-agent-panel .bybe-pet-message{color:#55415f!important}.byb-agent-panel .bybe-pet-bubble header span,.byb-agent-panel .bybe-privacy-note{color:#907c98!important}.byb-agent-panel .bybe-pet-bubble header strong{color:#fff}.byb-agent-panel .bybe-pet-bubble header button{color:#6d557a;background:#f5f5f5}.byb-agent-panel .bybe-pet-menu button,.byb-agent-panel .bybe-guide-options button{color:#6f487e;background:#fbfbfb;border-color:#e6e6e6}.byb-agent-panel .bybe-question input{color:#52415b;background:#fff;border-color:#e1e1e1}.byb-agent-panel .bybe-help-actions a{color:var(--bybe-red)}.byb-agent-trigger{color:var(--bybe-red);background:#fff;border-color:#d2d2d2;box-shadow:0 6px 22px #321a380f}.byb-agent-trigger:hover{color:var(--bybe-red);background:#f8f8f8}.portfolio-page{color:#252327;background:#fff;padding-top:110px;padding-bottom:80px}.portfolio-intro{padding:40px 0 50px}.portfolio-intro>span,.portfolio-profile>div>span{color:var(--bybe-red);margin:20px 0;font-size:14px;font-weight:600;display:block}.portfolio-intro h1,.portfolio-profile h1{letter-spacing:-.045em;max-width:900px;margin:14px 0 24px;font-size:clamp(38px,5.5vw,72px);line-height:1.08}.portfolio-intro p,.portfolio-profile p{color:#64616a;max-width:680px;font-size:18px;line-height:1.7}.portfolio-people{grid-template-columns:1fr 1fr;gap:30px;display:grid}.portfolio-people>a{color:inherit;background:#f6f5f6;border:1px solid #e8e6e8;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.portfolio-people img{object-fit:cover;width:100%;height:360px;transition:transform .6s}.portfolio-people>a:hover{transform:translateY(-6px);box-shadow:0 16px 35px #31253012}.portfolio-people>a:hover img{transform:scale(1.035)}.portfolio-people>a>div{padding:30px}.portfolio-people h2{margin:12px 0;font-size:32px;line-height:1.15}.portfolio-people span{color:#6d6870;font-size:14px}.portfolio-people p{color:var(--bybe-red);font-weight:600}.portfolio-profile{grid-template-columns:1.3fr 1fr;align-items:center;gap:60px;padding-top:40px;padding-bottom:60px;display:grid}.portfolio-profile>img{object-fit:cover;border-radius:8px;width:100%;height:490px}.portfolio-profile p{margin-bottom:32px;font-size:17px}.portfolio-back{color:#6a626b;border-bottom:1px solid #ddd;padding-bottom:6px;font-size:14px;text-decoration:none;display:inline-block}.portfolio-heading{justify-content:space-between;align-items:center;gap:16px;padding:30px 0;display:flex}.portfolio-heading h2{letter-spacing:-.025em;margin:0;font-size:32px;line-height:1.2}.portfolio-heading>span{color:#777;font-size:14px}.portfolio-credit{color:#716b73;max-width:750px;margin:0 0 26px;font-size:16px;line-height:1.6}.portfolio-collections{padding-bottom:40px}.collection-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.collection-cover{color:#fff;aspect-ratio:4/5;background:#e8e5e7;border-radius:6px;text-decoration:none;display:block;position:relative;overflow:hidden}.collection-cover img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.collection-cover:hover img{transform:scale(1.05)}.collection-cover>div:last-child{background:linear-gradient(#0000,#141015cb);padding:65px 24px 24px;position:absolute;inset:auto 0 0}.collection-cover h3{margin:0 0 10px;font-size:25px;line-height:1.15}.collection-cover span{font-size:14px}.collection-placeholder{color:#5a4b55;place-items:center;height:100%;padding:30px;font-size:28px;display:grid}.portfolio-case-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.portfolio-case-grid>a{color:#2a262c;background:#fff;border:1px solid #e7e4e8;border-radius:8px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.portfolio-case-grid>a:hover{box-shadow:0 12px 25px rgb(var(--bybe-red-rgb) / .0627);transform:translateY(-4px)}.portfolio-case-grid img{object-fit:cover;width:100%;height:230px}.portfolio-case-grid>a>div{padding:24px}.portfolio-case-grid h3{margin:10px 0;font-size:23px;line-height:1.2}.portfolio-case-grid span{color:#827982;font-size:13px}.portfolio-case-grid p{color:#67606a;font-size:16px;line-height:1.6}.portfolio-photo .portfolio-case-grid{grid-template-columns:1fr;max-width:760px}.portfolio-photo .portfolio-case-grid>a{grid-template-columns:1fr 1fr;display:grid}.portfolio-photo .portfolio-case-grid img{height:100%;min-height:280px}.portfolio-team-link{border-bottom:1px solid #dba4b3;margin-top:20px;padding-bottom:4px;font-size:15px;font-weight:600;display:inline-block;color:var(--bybe-red)!important}.client-gallery{color:#252327;background:#fff;min-height:100vh}.gallery-topbar{border-bottom:1px solid #ece9ed;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:22px 36px;display:flex}.gallery-topbar>a:first-child{align-items:center;gap:22px;display:flex}.gallery-topbar img{width:120px}.gallery-topbar a{color:#343036;font-size:14px;text-decoration:none}.gallery-topbar span{letter-spacing:.04em;border-left:1px solid #ddd;padding-left:22px}.gallery-hero-image{background:#ebe8ec;height:min(70vh,720px);min-height:390px;position:relative;overflow:hidden}.gallery-hero-image>img{object-fit:cover;width:100%;height:100%}.gallery-hero-image>div{text-align:center;color:#fff;background:linear-gradient(#00000015,#0005);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.gallery-hero-image h1{letter-spacing:-.025em;text-shadow:0 2px 30px #0005;max-width:950px;margin:20px 0;font-size:clamp(35px,5vw,70px);font-weight:400;line-height:1.15}.gallery-hero-image span{letter-spacing:.16em;text-transform:uppercase;font-size:14px}.gallery-hero-image a{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #fff9;padding:13px 23px;font-size:14px;text-decoration:none}.gallery-heading{justify-content:space-between;align-items:center;gap:30px;padding-top:40px;padding-bottom:24px;display:flex}.gallery-heading h1{margin:15px 0;font-size:clamp(30px,4vw,52px);line-height:1.15}.gallery-heading p{color:#726c75;white-space:pre-line;max-width:600px;font-size:16px;line-height:1.6}.gallery-actions{flex-wrap:wrap;gap:12px;display:flex}.client-gallery button,.gallery-workspace button{font:inherit;color:#302b34;cursor:pointer;background:#fff;border:1px solid #dfdfdf;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:14px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.client-gallery button:hover,.gallery-workspace button:hover{background:#f5f5f5;border-color:#c88da0}.client-gallery button[aria-pressed=true]{color:var(--bybe-red);background:#f0f0f0;border-color:#d596a9}.client-gallery button:disabled,.gallery-workspace button:disabled{opacity:.55;cursor:wait}.gallery-access{background:#f9f7f9;border:1px solid #eaeaea;border-radius:12px;grid-template-columns:1fr 1fr;gap:45px;margin-top:20px;margin-bottom:25px;padding:32px;display:grid}.gallery-access h2{margin:15px 0;font-size:28px;line-height:1.2}.gallery-access p{color:#746c76;font-size:16px;line-height:1.6}.gallery-access form{align-content:center;gap:16px;display:grid}.gallery-access label,.gallery-settings label,.manager-media-grid label,.gallery-create label,.gallery-lightbox label{color:#655969;gap:8px;font-size:14px;display:grid}.gallery-access input,.gallery-workspace input:not([type=checkbox]),.gallery-workspace select,.gallery-workspace textarea,.gallery-lightbox textarea{width:100%;max-width:100%;font:inherit;color:#2e2832;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:7px;padding:12px;font-size:16px}.gallery-access .sales-primary,.gallery-workspace .sales-primary{background:var(--bybe-red);color:#fff;border-color:var(--bybe-red)}.gallery-notice{overflow-wrap:anywhere;min-height:22px;margin:10px 0;line-height:1.6;color:var(--bybe-red)!important;font-size:15px!important}.client-gallery .gallery-notice{margin:18px auto}.gallery-status{color:#8b7c89;justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:24px;font-size:14px;display:flex}.photo-masonry{columns:3;column-gap:16px;scroll-margin-top:20px}.photo-masonry article{break-inside:avoid;margin-bottom:22px}.client-gallery .photo-open{border:0;border-radius:3px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.photo-open img{width:100%;height:auto;transition:transform .5s;display:block}.photo-open:hover img{transform:scale(1.025)}.photo-caption{color:#777079;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.photo-caption>span{overflow-wrap:anywhere;font-size:13px}.client-gallery .photo-caption button{color:var(--bybe-red);border:0;padding:8px}.photo-review-tag{color:#fff;background:#24202799;border-radius:4px;padding:5px 9px;font-size:12px;position:absolute;bottom:12px;left:12px}.photo-file{overflow-wrap:anywhere;text-align:center;background:#f5f2f6;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:230px;padding:30px;display:flex}.photo-file svg{width:36px;height:36px;color:var(--bybe-red)}.photo-file span{color:#867489;font-size:13px}.gallery-empty{padding-top:45px;padding-bottom:75px}.gallery-empty h2{font-size:25px}.gallery-empty p{color:#7c7280;font-size:16px}.gallery-signature{text-align:center;border-top:1px solid #eee9ee;margin-top:30px;padding:60px 20px}.gallery-signature img{height:44px;margin:0 auto 20px}.gallery-signature p{color:#8b7c87;font-size:14px}.gallery-unavailable{color:#333;padding:80px 30px}.gallery-unavailable h1{font-size:36px}.gallery-lightbox{color:#2a2630;background:#fff;border:0;border-radius:14px;width:min(1280px,96vw);max-width:96vw;max-height:94dvh;padding:0;position:fixed;inset:0;overflow:auto}.gallery-lightbox::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120f19cf}.lightbox-shell{grid-template-columns:minmax(0,1fr) 310px;min-height:440px;display:grid;position:relative}.client-gallery .lightbox-close{z-index:2;padding:8px;position:absolute;top:10px;right:10px}.lightbox-visual{background:#211d25;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:16px;display:flex}.lightbox-visual>img{object-fit:contain;min-width:0;max-width:calc(100% - 94px);height:auto;max-height:82dvh}.client-gallery .lightbox-visual button{color:#fff;background:#ffffff15;border:0;flex-shrink:0;padding:8px}.lightbox-shell aside{flex-direction:column;gap:15px;padding:55px 22px 24px;display:flex}.lightbox-shell aside>span{color:#958397;font-size:14px}.lightbox-shell h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.3}.lightbox-shell a{color:var(--bybe-red);gap:8px;padding:10px 0;font-size:14px;display:flex}.review-buttons{grid-template-columns:1fr;gap:8px;display:grid}.lightbox-shell aside p{color:#935e70;font-size:14px;line-height:1.5}.lightbox-shell textarea{resize:vertical}.gallery-workspace{color:#332b38;background:#fff;border:1px solid #e6e6e6;border-radius:14px;padding:28px}.gallery-workspace-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.gallery-workspace-head>div>span{color:var(--bybe-red);font-size:14px}.gallery-workspace h2{margin:10px 0;font-size:30px;line-height:1.15}.gallery-workspace p{color:#796d80;font-size:15px;line-height:1.6}.gallery-workspace-head>a{color:var(--bybe-red);white-space:nowrap;font-size:14px}.gallery-workspace-grid{grid-template-columns:245px minmax(0,1fr);gap:28px;display:grid}.gallery-workspace-grid>aside{border-right:1px solid #ebebeb;padding-right:20px}.gallery-create{gap:16px;padding-bottom:25px;display:grid}.gallery-create h3{margin:0;font-size:19px}.gallery-collection-list article{border:1px solid #e6e6e6;border-radius:9px;margin-bottom:10px;padding:7px}.gallery-collection-list article.active{background:#f6f6f6;border-color:#dfa8bc}.gallery-collection-list article>button{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%}.gallery-collection-list strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.gallery-collection-list small{color:#8b758d;margin-top:6px;font-size:12px;display:block}.gallery-collection-list article>div{justify-content:flex-end;gap:5px;display:flex}.gallery-collection-list article>div>button{background:0 0;border:0;padding:6px}.gallery-settings{gap:20px;display:grid}.gallery-section-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.gallery-section-head h3{overflow-wrap:anywhere;flex:1;margin:0;font-size:22px;line-height:1.2}.gallery-section-head a{color:var(--bybe-red);gap:6px;font-size:14px;display:flex}.gallery-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gallery-settings .gallery-check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.gallery-check input{width:18px;height:18px;accent-color:var(--bybe-red);margin-top:2px}.gallery-help{background:#faf7fa;border:1px solid #ebebeb;border-radius:8px;margin:0;padding:15px}.gallery-settings>.sales-primary{justify-self:start}.gallery-upload{background:#f7f4f8;border:1px dashed #cecece;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:28px 0;padding:24px;display:flex}.gallery-upload h3{margin:0 0 8px;font-size:20px}.gallery-upload p{max-width:420px;margin:0}.gallery-upload-button{background:var(--bybe-red);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex;position:relative}.gallery-upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.manager-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.manager-media-grid>article{background:#fff;border:1px solid #e2e2e2;border-radius:10px;overflow:hidden}.manager-media-grid img{object-fit:cover;width:100%;height:190px}.manager-media-grid form{gap:14px;padding:16px;display:grid}.manager-media-grid strong{overflow-wrap:anywhere;font-size:14px}.manager-file{overflow-wrap:anywhere;background:#f3f3f3;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:190px;padding:20px;font-size:14px;display:flex}.media-order{align-items:center;gap:6px;padding:0 16px 12px;display:flex}.media-order>a{color:var(--bybe-red);margin-left:auto;font-size:14px}.gallery-thumb-upload{cursor:pointer;margin:0 16px 18px;text-decoration:underline;position:relative;color:var(--bybe-red)!important;font-size:13px!important}.gallery-thumb-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.gallery-feedback-list{border-top:1px solid #ebebeb;margin-top:30px;padding-top:24px}.gallery-feedback-list h3{font-size:21px;line-height:1.25}.gallery-feedback-list article{background:#f9f5f9;border-radius:8px;margin-top:12px;padding:18px}.gallery-feedback-list strong{font-size:15px}.gallery-feedback-list span{color:#947591;overflow-wrap:anywhere;margin-top:6px;font-size:14px;display:block}.gallery-feedback-list p{white-space:pre-line;margin:12px 0 0}.gallery-archive{border-top:1px solid #eaeaea;margin-top:30px;padding-top:20px}.gallery-archive summary{color:#946b80;cursor:pointer;font-size:14px}.gallery-manager-empty{text-align:center;background:#faf8fa;border-radius:12px;padding:70px 30px}.gallery-manager-empty svg{color:var(--bybe-red);margin:auto}.gallery-manager-empty h3{font-size:23px;line-height:1.3}.client-gallery-links{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:25px;display:grid}.client-gallery-links>a{color:#332833;border:1px solid #e1e1e1;border-radius:10px;padding:25px;text-decoration:none}.client-gallery-links h3{font-size:22px}.client-gallery-links span{color:var(--bybe-red);font-size:14px}@media (width<=1050px){.gallery-workspace-grid{grid-template-columns:200px minmax(0,1fr);gap:18px}.gallery-workspace{padding:20px}.gallery-form-grid{grid-template-columns:1fr}.portfolio-profile{gap:35px}.portfolio-case-grid{grid-template-columns:repeat(2,1fr)}.gallery-heading,.gallery-upload,.gallery-workspace-head{flex-direction:column;align-items:flex-start}}@media (width<=760px){.portfolio-profile{grid-template-columns:1fr;gap:30px}.portfolio-profile>img{order:-1;height:340px}.portfolio-people,.collection-grid{grid-template-columns:1fr 1fr;gap:18px}.portfolio-people img{height:260px}.portfolio-people>a>div{padding:20px}.portfolio-people h2{font-size:26px}.photo-masonry{columns:2}.gallery-topbar{padding:18px 20px}.gallery-topbar span{display:none}.gallery-access{grid-template-columns:1fr;gap:20px;margin-left:18px;margin-right:18px;padding:24px}.gallery-hero-image{height:58vh;min-height:340px}.gallery-status{flex-direction:column;gap:8px}.lightbox-shell{grid-template-columns:1fr}.lightbox-visual{min-height:260px}.lightbox-visual>img{max-height:55dvh}.lightbox-shell aside{padding:22px}.review-buttons{grid-template-columns:1fr 1fr}.gallery-workspace-grid{grid-template-columns:1fr}.gallery-workspace-grid>aside{border:0;padding:0}.gallery-collection-list{grid-template-columns:1fr 1fr;gap:10px;max-height:300px;display:grid;overflow:auto}.gallery-create{border-bottom:1px solid #eaeaea;margin-bottom:20px}.gallery-workspace-head h2{font-size:26px}.gallery-form-grid{grid-template-columns:1fr 1fr}.client-gallery-links{grid-template-columns:1fr}}@media (width<=520px){.portfolio-page{padding-top:90px}.portfolio-intro{padding-top:25px}.portfolio-people,.collection-grid,.portfolio-case-grid{grid-template-columns:1fr}.portfolio-people img{height:310px}.portfolio-photo .portfolio-case-grid>a{grid-template-columns:1fr}.portfolio-photo .portfolio-case-grid img{height:240px;min-height:0}.portfolio-heading h2{font-size:26px}.portfolio-heading{flex-wrap:wrap}.gallery-workspace{border-radius:10px;padding:17px}.gallery-form-grid{grid-template-columns:1fr}.manager-media-grid{grid-template-columns:1fr 1fr;gap:10px}.manager-media-grid img,.manager-file{height:145px}.manager-media-grid form{gap:10px;padding:10px}.manager-media-grid input,.manager-media-grid select{padding:9px!important;font-size:14px!important}.manager-media-grid button{padding:10px;font-size:13px}.media-order{flex-wrap:wrap;padding:0 10px 12px}.gallery-collection-list{grid-template-columns:1fr}.gallery-section-head h3{flex-basis:100%}.gallery-topbar img{width:104px}.gallery-topbar>a{font-size:14px}.gallery-actions{gap:8px}.client-gallery .gallery-actions button{padding:10px;font-size:13px}.gallery-access h2{font-size:25px}.gallery-access{padding:20px}.photo-masonry{column-gap:10px}.photo-caption{padding-top:5px}.photo-caption>span{font-size:12px}.photo-review-tag{padding:4px 6px;font-size:12px;bottom:7px;left:7px}.photo-file{min-height:150px;padding:15px;font-size:13px}.gallery-lightbox{width:96vw}.gallery-signature{padding:40px 20px}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .portfolio-people>a,:where(html:not([data-bybe-motion=full])) .portfolio-people img,:where(html:not([data-bybe-motion=full])) .collection-cover img,:where(html:not([data-bybe-motion=full])) .portfolio-case-grid>a,:where(html:not([data-bybe-motion=full])) .photo-open img{transition:none!important;transform:none!important}}.lightbox-visual>video{object-fit:contain;background:#17151a;width:calc(100% - 94px);min-width:0;max-height:76dvh}.gallery-workspace .gallery-thumb-upload{margin-top:10px;display:block}.gallery-bulk-actions{margin:0 0 20px}.gallery-bulk-actions button{white-space:normal;text-align:left}.nav-promo{box-shadow:0 0 0 0 rgb(var(--bybe-red-rgb) / .0824);border:1px solid #e3e3e3;border-radius:50px;animation:3s ease-in-out infinite promo-breathe;color:var(--bybe-red)!important;background:#f6f6f6!important;height:auto!important;padding:11px 18px!important}.nav-promo span{margin-left:5px}.header-cart{color:#29232f;cursor:pointer;background:#fff;border:1px solid #e8e5ea;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid;position:relative}.header-cart b{background:var(--bybe-red);color:#fff;border-radius:20px;padding:3px 6px;font-size:12px;position:absolute;top:-5px;right:-5px}.byb-desktop-nav{gap:18px}.byb-header{gap:16px}.byb-footer-top{grid-template-columns:1.2fr 1fr 1fr;align-items:start}.footer-behance{color:#4b4453;align-items:center;gap:10px;font-size:14px;display:flex}.footer-behance span{font-size:21px;font-weight:800}.byb-footer-top>a:hover,.byb-footer-top div a:hover{color:var(--bybe-red);transform:translate(4px)}.byb-home-solutions{overflow:hidden}.solution-carousel-controls{color:#6e6775;justify-content:space-between;align-items:center;margin:22px 0 15px;font-size:14px;display:flex}.solution-carousel-controls>div{gap:8px;display:flex}.solution-carousel-controls button{cursor:pointer;color:#342b3d;background:#fff;border:1px solid #e4e4e4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.solution-carousel-controls button:disabled{opacity:.35;cursor:default}.solution-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding-block:3px 12px;display:flex;position:relative;overflow-x:auto}.solution-carousel::-webkit-scrollbar{display:none}.solution-slide{scroll-snap-align:start;color:#fff;isolation:isolate;border-radius:23px;flex:0 0 calc(33.3333% - 12px);min-width:270px;height:385px;text-decoration:none;position:relative;overflow:hidden;transform:translateZ(0)}.solution-slide>img{object-fit:cover;width:100%;height:100%;transition:filter .35s;animation:12s ease-in-out infinite alternate service-drift;position:absolute;inset:0}.solution-slide:nth-child(2n)>img{animation-delay:-5s}.solution-slide:nth-child(3n)>img{animation-delay:-8s}.solution-slide-overlay{background:linear-gradient(#0e081b35 0%,#1c14234f 24%,#181020ed 78%);position:absolute;inset:0}.solution-slide-content{position:absolute;inset:auto 23px 25px}.solution-slide-label{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.solution-slide h3{letter-spacing:-.04em;margin:22px 0 12px;font-size:25px;line-height:1.12}.solution-slide p{color:#e3e3e3;margin:0 0 19px;font-size:15px;line-height:1.5}.solution-slide-link{border-bottom:1px solid #ffffff8c;padding-bottom:4px;font-size:14px;display:inline-block}.solution-slide-number{color:#fff9;font-size:14px;position:absolute;top:20px;right:20px}.solution-slide:hover>img,.solution-slide:focus-visible>img{filter:saturate(1.2)}.solution-slide:focus-visible{outline:3px solid var(--bybe-red);outline-offset:-4px}.solution-dots{justify-content:center;gap:8px;margin:10px 0 0;display:flex}.solution-dots button{cursor:pointer;background:#dcdcdc;border:0;border-radius:10px;width:7px;height:7px;padding:0;transition:width .25s}.solution-dots button[aria-current=true]{background:var(--bybe-red);width:30px}.home-portfolios{padding-block:25px 55px}.home-portfolio-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:25px;display:grid}.home-portfolio-card{color:#fff;background:#241b2c;border-radius:24px;min-height:350px;display:block;position:relative;overflow:hidden}.home-portfolio-card>img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute}.home-portfolio-card:after{content:"";background:linear-gradient(#0000,#170d2299 50%,#170d22eb);position:absolute;inset:0}.home-portfolio-card>div{z-index:1;position:absolute;bottom:27px;left:28px;right:28px}.home-portfolio-card span{align-items:center;gap:8px;font-size:14px;display:flex}.home-portfolio-card h3{letter-spacing:-.03em;margin:13px 0 8px;font-size:31px;line-height:1.1}.home-portfolio-card p{color:#ededed;font-size:16px}.home-portfolio-card b{border-bottom:1px solid #fff7;padding-bottom:4px;font-size:14px}.home-portfolio-card:hover img{transform:scale(1.055)}.start-journey{background:#f7f5f8;border:1px solid #eaeaea;border-radius:25px;grid-template-columns:1.1fr 2fr;gap:35px;margin-block:0 42px;padding:34px;display:grid}.start-journey h2,.home-promo-feature h2{letter-spacing:-.045em;color:#2b2133;margin:16px 0 23px;font-size:clamp(27px,3vw,38px);line-height:1.08}.start-journey em,.home-promo-feature em{color:var(--bybe-red);font-style:normal}.start-journey ol{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.start-journey li{padding-top:24px;position:relative}.start-journey li>svg{color:var(--bybe-red);margin-top:26px}.journey-step{color:#bebebe;font-size:14px;font-weight:800;position:absolute;top:0;left:0}.start-journey h3{margin:14px 0 9px;font-size:18px;line-height:1.25}.start-journey li p{color:#706576;margin:0;font-size:15px;line-height:1.6}.start-journey .sales-primary{font-size:14px}.home-promo-feature{background:linear-gradient(120deg,#f9f9f9,#fff);border:1px solid #e6e6e6;border-radius:25px;grid-template-columns:1fr 1.1fr;align-items:center;gap:55px;margin-bottom:55px;padding:35px;display:grid}.promo-feature-art{background:linear-gradient(140deg,var(--bybe-red),var(--bybe-red));color:#fff;min-height:240px;box-shadow:0 18px 32px rgb(var(--bybe-red-rgb) / .1255);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.promo-feature-art>svg{animation:4s ease-in-out infinite promo-float}.promo-feature-art>span{text-align:center;letter-spacing:-.04em;margin-top:18px;font-size:31px;font-weight:700;line-height:1.05}.promo-feature-art>i{font-size:40px;font-style:normal;animation:9s linear infinite spark-spin;position:absolute;top:30px;right:30px}.home-promo-feature p{color:#74657b;font-size:16px;line-height:1.6}.home-promo-feature .sales-primary{margin-top:10px}.promo-showcase{padding-block:60px}.promo-showcase>header{max-width:680px;margin-bottom:35px}.promo-showcase h1{letter-spacing:-.055em;color:#2d2234;margin:18px 0;font-size:clamp(39px,5.2vw,69px);line-height:1.05}.promo-showcase h1 em{color:var(--bybe-red);font-style:normal}.promo-showcase>header p{color:#726579;font-size:17px;line-height:1.6}.promotion-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.promotion-card{background:#fff;border:1px solid #ebebeb;border-radius:22px;overflow:hidden}.promotion-card>img{object-fit:cover;width:100%;height:170px;transition:transform .5s}.promotion-card:hover>img{transform:scale(1.04)}.promotion-card>div{padding:23px}.promotion-card span{color:var(--bybe-red);font-size:13px;font-weight:700}.promotion-card h2{letter-spacing:-.035em;margin:12px 0;font-size:24px;line-height:1.12}.promotion-card p{color:#766b7d;font-size:16px;line-height:1.55}.promotion-card strong{color:var(--bybe-red);align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.promotion-card button{width:100%;font-size:14px}.promotion-card a{color:#554360;text-underline-offset:4px;margin-top:15px;font-size:14px;text-decoration:underline;display:block}.promo-conditions{color:#83778b;padding-block:25px;font-size:14px;line-height:1.6}.byb-agent-trigger{overflow:visible;background:radial-gradient(circle at 35% 25%,var(--bybe-red),var(--bybe-red) 60%,var(--bybe-red))!important;box-shadow:0 5px 20px rgb(var(--bybe-red-rgb) / .3137)!important;border:1px solid #ffffff70!important;animation:4s ease-in-out infinite agent-hover!important}.assistant-orb{width:32px;height:32px;display:block;position:relative}.assistant-orb i{border:1.4px solid #ffffffb5;border-radius:50%;animation:5s linear infinite orb-turn;position:absolute;inset:2px}.assistant-orb i:nth-child(2){animation-delay:-1.6s;inset:6px -2px}.assistant-orb i:nth-child(3){animation-delay:-3.2s;inset:-2px 7px}.byb-agent-trigger>svg{display:none}.byb-agent-trigger>span.sr-only{position:absolute!important}.byb-agent-trigger small{animation:none!important}@keyframes service-drift{0%{transform:scale(1.035)translateY(-3px)}to{transform:scale(1.13)translateY(3px)}}@keyframes promo-breathe{50%{box-shadow:0 0 0 7px rgb(var(--bybe-red-rgb) / .0431)}}@keyframes promo-float{50%{transform:translateY(-8px)rotate(-7deg)}}@keyframes spark-spin{to{transform:rotate(360deg)}}@keyframes agent-hover{50%{transform:translateY(-7px)}}@keyframes orb-turn{to{transform:rotate(360deg)}}@media (width>=681px){.byb-sales-hero h1{animation:.8s ease-out both hero-entry}.byb-sales-hero .sales-hero-actions{animation:1s ease-out both hero-entry}}@keyframes hero-entry{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.solution-slide{flex-basis:calc(50% - 9px)}.promotion-grid{grid-template-columns:1fr 1fr}.start-journey{grid-template-columns:1fr}.home-promo-feature{gap:25px}.byb-desktop-nav{gap:12px}.byb-desktop-nav>a{font-size:14px}}@media (width<=680px){.header-cart{width:36px;height:36px}.byb-header{gap:9px}.byb-header-brand,.byb-header-brand img{width:103px}.byb-login-cta{padding:9px 10px;font-size:12px}.solution-slide{flex-basis:86%;min-width:0;height:365px}.solution-carousel-controls>span{max-width:190px}.home-portfolio-grid{grid-template-columns:1fr;gap:18px}.home-portfolio-card{min-height:300px}.home-portfolios{padding-block:12px 35px}.home-portfolio-card h3{font-size:28px}.start-journey{gap:23px;padding:24px}.start-journey ol{grid-template-columns:1fr;gap:20px}.start-journey li{padding:0 0 0 44px}.journey-step{top:3px}.start-journey li>svg{display:none}.start-journey h3{margin:0 0 5px}.home-promo-feature{grid-template-columns:1fr;gap:18px;margin-bottom:35px;padding:23px}.promo-feature-art{flex-direction:row;gap:22px;min-height:180px}.promo-feature-art>span{text-align:left;margin-top:0;font-size:27px}.promo-feature-art>i{font-size:24px;top:15px;right:15px}.promotion-grid{grid-template-columns:1fr}.promo-showcase{padding-top:40px}.byb-footer-top{grid-template-columns:1fr 1fr}.byb-footer-top>img{grid-column:1/-1;max-width:150px}.byb-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .solution-slide>img,:where(html:not([data-bybe-motion=full])) .nav-promo,:where(html:not([data-bybe-motion=full])) .promo-feature-art>svg,:where(html:not([data-bybe-motion=full])) .promo-feature-art>i,:where(html:not([data-bybe-motion=full])) .byb-agent-trigger,:where(html:not([data-bybe-motion=full])) .assistant-orb i,:where(html:not([data-bybe-motion=full])) .byb-sales-hero h1,:where(html:not([data-bybe-motion=full])) .byb-sales-hero .sales-hero-actions{animation:none!important}:where(html:not([data-bybe-motion=full])) .solution-carousel{scroll-behavior:auto}:where(html:not([data-bybe-motion=full])) .home-portfolio-card>img{transition:none}}.portal-sidebar-bottom{border-top:1px solid #e9e9e9;margin-top:auto!important;padding:14px 0 0!important;display:block!important}.portal-account-controls{align-items:center;gap:8px;width:100%;display:flex}.portal-profile-trigger{text-align:left;cursor:pointer;color:#403247;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.portal-profile-trigger>span:last-child{min-width:0}.portal-profile-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:126px;font-size:14px;display:block;overflow:hidden}.portal-profile-trigger small{color:#877d8f;font-size:12px;line-height:1.3;display:block}.portal-avatar{flex-shrink:0;overflow:hidden}.portal-avatar img{object-fit:cover;width:100%;height:100%}.portal-logout-button{color:var(--bybe-red);cursor:pointer;background:#f6f6f6;border:0;border-radius:10px;align-items:center;gap:5px;padding:8px;font-size:12px;display:flex}.profile-dialog{color:#35273f;background:#fff;border:1px solid #ececec;border-radius:22px;width:min(520px,100vw - 32px);max-height:88vh;padding:25px;overflow:auto;box-shadow:0 25px 90px #20152a33}.profile-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#25173066}.profile-dialog>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.profile-dialog h2{margin:5px 0;font-size:28px}.profile-dialog>header span{color:#9b617c;font-size:13px}.profile-dialog>header button{cursor:pointer;background:#f6f6f6;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.profile-dialog form{gap:17px;display:grid}.profile-dialog label{gap:7px;font-size:14px;font-weight:600;display:grid}.profile-dialog input:not([type=file]),.profile-dialog textarea{box-sizing:border-box;background:#fff;border:1px solid #dedede;border-radius:10px;width:100%;padding:11px;font-size:16px}.profile-dialog small{color:#8d8297;font-size:12px;font-weight:400}.profile-photo{align-items:center;gap:15px;display:flex}.profile-photo>div{width:75px;height:75px;color:var(--bybe-red);background:#f6f6f6;border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.profile-photo img{object-fit:cover;width:100%;height:100%}.profile-photo input{max-width:100%;font-size:13px}.project-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.project-tags>span{color:var(--bybe-red);background:#f2f2f2;border-radius:20px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.collection-cover .project-tags>span{color:#fff;background:#fff2;padding:5px 9px}.collection-cover .project-tags{gap:5px;margin-top:10px}.demo-label{border-radius:15px;font-weight:600;color:var(--bybe-red)!important;background:#f7f7f7!important;padding:6px 10px!important;font-size:12px!important;display:inline-block!important}.gallery-demo{padding-block:35px}.gallery-demo>img,.gallery-demo>video{object-fit:contain;background:#fbf8fc;border-radius:20px;width:100%;max-height:75vh;margin-top:20px;display:block}.gallery-demo>p{color:#776c7b;max-width:760px;font-size:16px;line-height:1.65}.gallery-form-grid input{max-width:100%}.gallery-settings>label{gap:8px;margin:15px 0;display:grid}.gallery-settings>label input{border:1px solid #dfdfdf;border-radius:9px;width:100%;padding:11px;font-size:16px}.account-notice{color:var(--bybe-red);font-size:13px}.gallery-create h3{font-size:18px;line-height:1.2}.gallery-workspace-head p{max-width:550px}.gallery-collection-list strong{font-size:14px}.collection-grid .collection-cover>div{max-height:none}@media (width<=680px){.portal-sidebar-bottom{margin-top:12px!important;display:block!important}.portal-profile-trigger strong{max-width:none}.portal-avatar{width:36px;height:36px}.portal-logout-button{padding:10px 14px}.profile-photo{flex-direction:column;align-items:flex-start}.profile-dialog{padding:20px}.profile-photo input{max-width:100%}.portal-sidebar-bottom .portal-account-controls{justify-content:space-between}}.gallery-settings>label.gallery-check input{flex-shrink:0;width:18px;height:18px;padding:0}.gallery-settings>label.gallery-check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.byb-project-card .project-tags{aspect-ratio:auto;background:0 0;border:0;height:auto;min-height:0;display:flex}.byb-project-card .project-tags>span{color:var(--bybe-red);padding:5px 9px;font-size:12px;position:static}.portfolio-case-grid .project-tags>span{letter-spacing:0;text-transform:none;font-size:12px}.byb-header{grid-template-columns:auto minmax(0,1fr) auto;gap:25px}.header-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.byb-desktop-nav{gap:24px;min-width:0}.byb-desktop-nav>a,.byb-nav-dropdown>a{white-space:nowrap;font-size:14px}.byb-desktop-nav>button{font:inherit;cursor:pointer;font-size:14px;font-weight:800}.byb-header-brand{flex-shrink:0}.byb-header-brand.logo-pop{animation:.55s cubic-bezier(.2,.8,.2,1) brand-pop}@keyframes brand-pop{30%{transform:rotate(-7deg)scale(.9)}65%{transform:rotate(4deg)scale(1.08)}to{transform:rotate(0)scale(1)}}.business-diagnosis{padding:40px 0 55px;scroll-margin-top:96px}.diagnosis-layout{grid-template-columns:1fr 1.08fr;gap:24px;margin-top:25px;display:grid}.diagnosis-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.diagnosis-choices>button{text-align:left;color:#655d6b;cursor:pointer;background:#faf9fb;border:1px solid #e7e7e7;border-radius:17px;flex-direction:column;align-items:flex-start;gap:14px;min-height:126px;padding:21px;font-size:15px;font-weight:700;line-height:1.45;transition:background .25s,transform .25s,box-shadow .25s;display:flex}.diagnosis-choices>button svg{color:#bb8b99;flex-shrink:0}.diagnosis-choices>button:hover{background:#fff;transform:translateY(-3px);box-shadow:0 10px 26px #2010210b}.diagnosis-choices>button[aria-pressed=true]{border-color:var(--bybe-red);color:var(--bybe-red);box-shadow:inset 0 0 0 1px var(--bybe-red);background:#f6f6f6}.diagnosis-choices>button[aria-pressed=true] svg{color:var(--bybe-red)}.diagnosis-result{background:linear-gradient(135deg,#f7f7f7,#fff 70%);border:1px solid #e4e4e4;border-radius:24px;flex-direction:column;align-items:flex-start;padding:38px;animation:.4s both diagnosis-enter;display:flex;position:relative;overflow:hidden}.diagnosis-number{letter-spacing:-.08em;color:#ececec;pointer-events:none;font-size:130px;font-weight:900;line-height:1;position:absolute;top:0;right:15px}.diagnosis-label{color:var(--bybe-red);align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex;position:relative}.diagnosis-result h3{letter-spacing:-.035em;color:#28212d;max-width:430px;margin:35px 0 17px;font-size:clamp(24px,2.3vw,35px);line-height:1.18;position:relative}.diagnosis-result>p{color:#695e70;max-width:440px;margin:0 0 23px;font-size:16px;line-height:1.7;position:relative}.diagnosis-confirm,.diagnosis-actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.diagnosis-confirm>button{cursor:pointer;color:#623c4a;background:#fff;border:1px solid #d6d6d6;border-radius:50px;align-items:center;gap:7px;padding:13px 18px;font-size:14px;font-weight:800;display:flex}.diagnosis-confirm>button:first-child{background:var(--bybe-red);color:#fff;border-color:var(--bybe-red)}.diagnosis-reset{cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:50%;place-items:center;width:45px;display:grid}.diagnosis-links{border-top:1px solid #e4e4e4;flex-wrap:wrap;gap:24px;width:100%;margin-top:24px;padding-top:19px;display:flex}.diagnosis-links a{color:var(--bybe-red);font-size:14px;font-weight:800;transition:color .2s}.diagnosis-links a:hover{color:var(--bybe-red);text-decoration:underline}@keyframes diagnosis-enter{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.byb-brand-ribbon{background:0 0;border-color:#ece8ed}.brand-ribbon-logo{width:145px;height:58px;transition:transform .3s;display:block;overflow:visible}.brand-ribbon-logo svg{filter:grayscale()brightness(.32);opacity:.65;width:100%;height:100%;transition:filter .35s,opacity .35s,transform .35s;overflow:hidden}.brand-ribbon-logo:hover svg,.brand-ribbon-logo:focus svg,.brand-ribbon-logo:active svg{filter:brightness(.65)saturate(1.3);opacity:1;transform:scale(1.08)}.brand-ribbon-window:focus-within .brand-ribbon-track{animation-play-state:paused}.logo-filter-defs{pointer-events:none;position:absolute}.home-experience{padding:55px 0 40px}.experience-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.experience-case{border-bottom:1px solid #e7e7e7;padding-bottom:23px;display:block}.experience-case>div{background:#f6f2f5;border-radius:18px;height:210px;overflow:hidden}.experience-case img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.experience-case:hover img{transform:scale(1.055)}.experience-case>span{color:#847787;margin-top:19px;font-size:12px;display:block}.experience-case h3{letter-spacing:-.035em;color:#2c2431;margin:9px 0 10px;font-size:25px}.experience-case p{color:#726776;font-size:16px;line-height:1.65}.experience-case>b{color:var(--bybe-red);font-size:14px}.digital-case-art{color:#6e5500;background:linear-gradient(130deg,#ffeeb3,#f1f1f1);flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;font-size:16px;font-weight:850;display:flex}.founder-experience{background:#faf8fb;border:1px solid #ebebeb;border-radius:20px;align-items:center;gap:22px;margin-top:27px;padding:24px;display:flex}.founder-experience>img{object-fit:cover;border-radius:13px;width:84px;height:100px}.founder-experience>div{flex:1}.founder-experience span{color:var(--bybe-red);align-items:center;gap:8px;font-size:13px;display:flex}.founder-experience h3{color:#2c2531;margin:7px 0;font-size:24px}.founder-experience p{color:#7a6d81;max-width:610px;margin:0;font-size:15px;line-height:1.55}.founder-experience>a{color:var(--bybe-red);white-space:nowrap;font-size:14px;font-weight:800}.home-project-invite{box-shadow:0 14px 45px rgb(var(--bybe-red-rgb) / .0627);background:#fff;border:1px solid #e6e6e6;border-radius:23px;align-items:center;gap:27px;margin-block:10px 35px;padding:32px;display:flex}.home-project-invite>svg{color:var(--bybe-red);flex-shrink:0}.home-project-invite>div{flex:1}.home-project-invite h2{letter-spacing:-.04em;color:#312735;margin:0 0 12px;font-size:clamp(24px,2.3vw,34px);line-height:1.18}.home-project-invite em{color:var(--bybe-red);font-style:normal}.home-project-invite .byb-kicker{margin-bottom:12px}.home-project-invite p:last-child{color:#7a6c7f;margin:0;font-size:16px}.home-project-invite .sales-primary{white-space:nowrap}.byb-team-grid:has(>article:only-child){grid-template-columns:1fr;max-width:880px}.web-promo-dialog{color:#302635;background:#fff;border:1px solid #e5e5e5;border-radius:27px;width:min(880px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 40px 100px #25102240}.web-promo-dialog::backdrop{background:rgb(var(--bybe-red-rgb) / .502);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.web-promo-dialog>header{color:#857088;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:18px 24px;font-size:14px;display:flex}.web-promo-dialog>header button,.web-promo-dialog>footer>button{cursor:pointer;width:40px;height:40px;color:var(--bybe-red);background:#fff;border:1px solid #e4e4e4;border-radius:50%;place-items:center;display:grid}.web-promo-layout{grid-template-columns:.85fr 1.3fr;animation:.3s diagnosis-enter;display:grid}.web-promo-art{background:radial-gradient(ellipse at 30% 20%,var(--bybe-red),var(--bybe-red) 58%,var(--bybe-red));color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex;position:relative;overflow:hidden}.web-promo-art>svg{filter:drop-shadow(0 10px 16px rgb(var(--bybe-red-rgb) / .3765));animation:5s ease-in-out infinite assistant-float}.web-promo-art>span{letter-spacing:.12em;color:#e3e3e3;margin-top:24px;font-size:12px}.web-promo-art>b{color:#ffffff14;letter-spacing:-.08em;font-size:180px;font-weight:900;line-height:1;position:absolute;bottom:-20px;right:-5px}.web-promo-layout article{padding:32px}.promo-tier{text-transform:uppercase;letter-spacing:.08em;color:var(--bybe-red);font-size:13px;font-weight:800}.web-promo-layout h2{letter-spacing:-.04em;margin:15px 0;font-size:32px;line-height:1.12}.web-promo-layout p{color:#78667f;font-size:16px;line-height:1.55}.web-promo-layout ul{margin-block:23px;padding:0;list-style:none}.web-promo-layout li{color:#69586f;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;line-height:1.5;display:flex}.web-promo-layout li svg{color:var(--bybe-red);flex-shrink:0;margin-top:2px}.promo-bonus{color:var(--bybe-red);background:#f7f7f7;border-radius:12px;margin-bottom:18px;padding:12px 14px;font-size:14px;font-weight:600;display:block}.web-promo-layout small{color:#9a889d;margin-top:13px;font-size:12px;line-height:1.5;display:block}.web-promo-dialog>footer{border-top:1px solid #ececec;justify-content:space-between;gap:12px;padding:17px 24px;display:flex}.web-promo-dialog>footer>div{align-items:center;gap:8px;display:flex}.web-promo-dialog>footer>div button{color:#806683;cursor:pointer;background:#f7f2f6;border:0;border-radius:50px;padding:10px 13px;font-size:12px}.web-promo-dialog>footer>div button[aria-pressed=true]{background:var(--bybe-red);color:#fff}.projects-filter-bar{flex-wrap:wrap;gap:9px;margin:25px 0;display:flex}.projects-filter-bar a{color:#6f5978;border:1px solid #e3e3e3;border-radius:40px;padding:10px 15px;font-size:14px}.projects-filter-bar a[aria-current=true]{color:#fff;background:var(--bybe-red);border-color:var(--bybe-red)}@media (width<=1050px){.byb-header{grid-template-columns:minmax(0,1fr) auto auto;gap:14px}.header-actions{gap:10px}.byb-desktop-nav{display:none}.byb-mobile-menu nav>button{text-align:left;width:100%;margin-block:10px;display:block}.diagnosis-result{padding:28px}.experience-case-grid{gap:16px}.experience-case>div{height:170px}.home-project-invite{gap:18px}.home-project-invite>svg{display:none}}@media (width<=680px){.byb-header{gap:10px;padding-inline:15px}.header-actions{gap:8px}.byb-login-cta{padding:10px 12px;font-size:12px}.business-diagnosis{padding:25px 0 32px}.diagnosis-layout{grid-template-columns:1fr;gap:15px}.diagnosis-choices{grid-template-columns:1fr 1fr;gap:8px}.diagnosis-choices>button{gap:10px;min-height:119px;padding:15px;font-size:14px}.diagnosis-result{min-height:340px;padding:24px}.diagnosis-result h3{margin-top:23px;font-size:26px}.diagnosis-result>p{font-size:16px}.diagnosis-links{gap:20px}.brand-ribbon-logo{width:124px;height:46px}.home-experience{padding-block:33px}.experience-case-grid{scroll-snap-type:x mandatory;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.experience-case{scroll-snap-align:start;flex:0 0 84%}.experience-case>div{height:190px}.founder-experience{flex-wrap:wrap;gap:16px;padding:20px}.founder-experience>img{width:64px;height:80px}.founder-experience>div{flex-basis:60%}.founder-experience>a{margin-left:80px}.founder-experience h3{font-size:21px}.home-project-invite{flex-direction:column;align-items:flex-start;padding:24px}.home-project-invite h2{font-size:28px}.web-promo-layout{grid-template-columns:1fr}.web-promo-art{flex-direction:row;gap:25px;min-height:150px}.web-promo-art>svg{width:75px;height:75px}.web-promo-art>span{margin-top:0}.web-promo-art>b{font-size:110px}.web-promo-layout article{padding:24px}.web-promo-layout h2{font-size:28px}.web-promo-dialog>footer{gap:7px;padding:13px 12px}.web-promo-dialog>footer>div{gap:5px}.web-promo-dialog>footer>div button{padding:10px 8px;font-size:12px}.web-promo-dialog>footer>button{flex-shrink:0;width:32px;height:32px}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .byb-header-brand.logo-pop,:where(html:not([data-bybe-motion=full])) .diagnosis-result,:where(html:not([data-bybe-motion=full])) .web-promo-layout,:where(html:not([data-bybe-motion=full])) .web-promo-art>svg{animation:none}:where(html:not([data-bybe-motion=full])) .brand-ribbon-logo svg,:where(html:not([data-bybe-motion=full])) .experience-case img,:where(html:not([data-bybe-motion=full])) .diagnosis-choices>button{transition:none}}.brand-ribbon-logo[data-brand=umco] svg{filter:grayscale();opacity:.7}.brand-ribbon-logo[data-brand=umco]:hover svg,.brand-ribbon-logo[data-brand=umco]:focus svg{filter:none;opacity:1}.access-home-brand{transition:transform .25s;display:inline-flex}.byb-access-shell>header .access-home-brand img{width:160px;margin-bottom:28px}.access-home-brand:active,.portal-logo:active{transform:scale(.92)rotate(-3deg)}.byb-header.liquid-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #f0ecee;justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:22px max(24px,50vw - 680px);display:flex;overflow:visible}.liquid-header .byb-header-brand,.liquid-header .byb-header-brand img{flex-shrink:0;width:145px}.liquid-nav{--nav-index:0;isolation:isolate;width:570px;max-width:100%;height:64px;box-shadow:0 8px 28px rgb(var(--bybe-red-rgb) / .0314);background:#f5f2f3;border:1px solid #e9e9e9;border-radius:22px;flex-shrink:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.liquid-slot{z-index:2;min-width:0;position:relative}.liquid-nav .liquid-action{color:#5a535b;cursor:pointer;width:100%;height:62px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:700;text-decoration:none;display:flex;position:relative}.liquid-action>svg{stroke-width:1.8px;width:21px;height:21px;transition:transform .48s cubic-bezier(.2,.85,.25,1.3),color .3s}.liquid-action>span{line-height:1;transition:transform .4s,color .3s}.liquid-slot.is-selected .liquid-action>svg{color:#fff;filter:drop-shadow(0 2px 3px rgb(var(--bybe-red-rgb) / .2));transform:translateY(-16px)}.liquid-slot.is-selected .liquid-action>span{color:var(--bybe-red);transform:translateY(2px)}.liquid-indicator{top:-22px;left:calc((100% / 5) * var(--nav-index) + 10% - 36px);pointer-events:none;z-index:1;background:#fff;border-radius:50%;width:72px;height:72px;transition:left .5s cubic-bezier(.25,.9,.25,1);position:absolute}.liquid-indicator:before,.liquid-indicator:after{content:"";background:0 0;width:18px;height:20px;position:absolute;top:22px}.liquid-indicator:before{border-radius:0 18px 0 0;left:-15px;box-shadow:4px -7px 0 3px #fff}.liquid-indicator:after{border-radius:18px 0 0;right:-15px;box-shadow:-4px -7px 0 3px #fff}.liquid-indicator>span{background:linear-gradient(145deg,var(--bybe-red),var(--bybe-red));box-shadow:0 5px 13px rgb(var(--bybe-red-rgb) / .2),inset 0 1px 0 #ffffff50;border-radius:50%;animation:4s ease-in-out infinite liquid-breathe;position:absolute;inset:8px}.liquid-action>b{background:var(--bybe-red);color:#fff;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:2px 4px;font-size:10px;display:grid;position:absolute;top:4px;right:calc(50% - 27px)}.liquid-slot.is-selected .liquid-action>b{top:-13px;right:calc(50% - 29px)}.liquid-promotions:not(.is-selected) .liquid-action>svg{color:var(--bybe-red);animation:3s ease-in-out infinite promo-spark}.liquid-action:focus-visible,.liquid-menu-toggle:focus-visible{outline:2px solid var(--bybe-red);outline-offset:4px}.liquid-service-panel{width:335px;box-shadow:0 18px 50px rgb(var(--bybe-red-rgb) / .1255);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e9e9e9;border-radius:20px;padding:16px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(10px)}.liquid-service-panel:before{content:"";height:15px;position:absolute;inset:-14px 0 auto}.liquid-services:hover .liquid-service-panel,.liquid-services:focus-within .liquid-service-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.liquid-service-panel p{letter-spacing:.12em;text-transform:uppercase;color:var(--bybe-red);margin:0 10px 10px;font-size:10px;font-weight:800}.liquid-service-panel a{color:#45404a;border-radius:10px;align-items:center;gap:12px;padding:12px 10px;font-size:13px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.liquid-service-panel a>span{color:var(--bybe-red);font-size:10px}.liquid-service-panel a>svg{margin-left:auto}.liquid-service-panel a:hover,.liquid-service-panel a:focus-visible{background:#f6f6f6;transform:translate(3px)}.liquid-menu-toggle{color:#554951;font:inherit;cursor:pointer;background:#fff;border:1px solid #e9e9e9;border-radius:14px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.liquid-drawer{color:#443b46;width:min(360px,100vw - 24px);max-width:none;height:calc(100svh - 24px);max-height:calc(100svh - 24px);box-shadow:-20px 0 70px rgb(var(--bybe-red-rgb) / .1255);background:#fff;border:1px solid #ebebeb;border-radius:24px;margin:0;padding:25px;position:fixed;inset:12px 12px 12px auto;overflow-y:auto}.liquid-drawer[open]{animation:.35s both drawer-arrive}.liquid-drawer::backdrop{background:rgb(var(--bybe-red-rgb) / .251);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.liquid-drawer>header{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.liquid-drawer header img{width:130px}.liquid-drawer header button{color:#493d45;cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;padding:10px}.liquid-drawer h2{letter-spacing:-.035em;margin-bottom:20px;font-size:26px}.liquid-drawer nav{gap:8px;display:grid}.liquid-drawer nav>a{color:#53444f;border-radius:14px;align-items:center;gap:14px;padding:14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex}.liquid-drawer nav>a:hover{color:var(--bybe-red);background:#f6f6f6;transform:translate(4px)}.drawer-services{border-left:1px solid #e4e4e4;gap:4px;margin:0 0 15px 24px;padding-left:15px;display:grid}.drawer-services a{color:#716570;justify-content:space-between;align-items:center;padding:10px 4px;font-size:13px;text-decoration:none;display:flex}.drawer-services a:hover{color:var(--bybe-red)}.liquid-drawer>p{color:#8b7c85;margin:35px 14px 0;font-size:12px;line-height:1.8}.animated-workspace{transition:grid-template-columns .4s cubic-bezier(.2,.8,.2,1)}.animated-workspace .portal-sidebar{background:#fff;border-right:1px solid #e9e9e9;transition:padding .4s;overflow:hidden auto}.workspace-menu-toggle{color:var(--bybe-red);cursor:pointer;font:inherit;background:#fbfbfb;border:1px solid #e9e9e9;border-radius:13px;align-items:center;gap:12px;margin-bottom:18px;padding:12px;font-size:13px;font-weight:700;display:flex}.workspace-menu-toggle:focus-visible,.workspace-icon-rail button:focus-visible{outline:2px solid var(--bybe-red);outline-offset:2px}.animated-workspace .portal-nav button{transition:background .25s,color .25s,transform .25s}.animated-workspace .portal-nav button:hover{transform:translate(3px)}.animated-workspace.is-sidebar-collapsed{grid-template-columns:86px minmax(0,1fr)}.animated-workspace.is-sidebar-collapsed .portal-sidebar{padding:20px 12px}.animated-workspace.is-sidebar-collapsed .portal-logo{width:58px!important;margin:0 0 18px!important}.animated-workspace.is-sidebar-collapsed .workspace-menu-toggle{justify-content:center;margin-bottom:18px;padding:12px}.animated-workspace.is-sidebar-collapsed .workspace-menu-toggle>span,.animated-workspace.is-sidebar-collapsed .portal-workspace-label,.animated-workspace.is-sidebar-collapsed .portal-install{display:none!important}.workspace-icon-rail{gap:5px;width:100%;display:grid}.animated-workspace.is-sidebar-collapsed .workspace-icon-rail button{border-radius:14px;justify-content:center;width:100%!important;padding:13px!important}.animated-workspace.is-sidebar-collapsed .workspace-icon-rail button>span{display:none!important}.workspace-icon-rail button.active{color:var(--bybe-red)!important;background:#f3f3f3!important}.workspace-icon-rail button.active svg{color:var(--bybe-red)!important}.animated-workspace.is-sidebar-collapsed .portal-sidebar-bottom{padding:14px 0 0;display:block!important}.animated-workspace.is-sidebar-collapsed .portal-account-controls{gap:10px;display:grid}.animated-workspace.is-sidebar-collapsed .portal-profile-trigger{justify-content:center;padding:0}.animated-workspace.is-sidebar-collapsed .portal-profile-trigger>span:last-child,.animated-workspace.is-sidebar-collapsed .portal-logout-button>span{display:none}.animated-workspace.is-sidebar-collapsed .portal-logout-button{justify-content:center;width:100%;padding:12px}@keyframes liquid-breathe{0%,to{box-shadow:0 5px 13px rgb(var(--bybe-red-rgb) / .2),inset 0 1px 0 #ffffff50}50%{box-shadow:0 5px 22px rgb(var(--bybe-red-rgb) / .3333),inset 0 1px 0 #ffffff50}}@keyframes promo-spark{0%,to{transform:rotate(0)}45%{transform:rotate(-12deg)scale(1.1)}60%{transform:rotate(8deg)}}@keyframes drawer-arrive{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@media (width<=1050px){.byb-header.liquid-header{gap:16px;padding:22px 20px}.liquid-header .byb-header-brand,.liquid-header .byb-header-brand img{width:115px}.liquid-nav{width:540px}.liquid-menu-toggle span{display:none}}@media (width<=680px){.byb-header.liquid-header{gap:12px;min-height:88px;padding:17px 12px}.liquid-header .byb-header-brand,.liquid-header .byb-header-brand img{width:78px}.liquid-nav{border-radius:17px;flex-shrink:0;width:calc(100% - 90px);height:58px}.liquid-nav .liquid-action{gap:4px;height:56px;font-size:9px}.liquid-action>svg{width:18px;height:18px}.liquid-action>span{opacity:0}.liquid-slot.is-selected .liquid-action>span{opacity:1;transform:translateY(3px)}.liquid-slot.is-selected .liquid-action>svg{transform:translateY(-11px)}.liquid-indicator{width:52px;height:52px;left:calc((100% / 5) * var(--nav-index) + 10% - 26px);top:-15px}.liquid-indicator>span{inset:6px}.liquid-indicator:before,.liquid-indicator:after{width:12px;height:16px;top:15px}.liquid-indicator:before{left:-9px;box-shadow:3px -6px 0 2px #fff}.liquid-indicator:after{right:-9px;box-shadow:-3px -6px 0 2px #fff}.liquid-menu-toggle{display:none}.liquid-service-panel{width:min(300px,100vw - 24px);top:calc(100% + 18px);left:-90px}.liquid-action>b{top:5px;right:calc(50% - 19px)}.liquid-slot.is-selected .liquid-action>b{top:-8px;right:calc(50% - 22px)}.animated-workspace .workspace-menu-toggle{margin:0;position:absolute;top:18px;right:18px}.animated-workspace .portal-sidebar .portal-logo{margin-bottom:18px}.animated-workspace.is-sidebar-collapsed{display:block}.animated-workspace.is-sidebar-collapsed .portal-sidebar{padding:18px}.animated-workspace.is-sidebar-collapsed .portal-logo{width:120px!important;margin-bottom:14px!important}.animated-workspace.is-sidebar-collapsed .workspace-menu-toggle>span{display:inline!important}.animated-workspace.is-sidebar-collapsed .portal-grouped-nav{margin:0;display:block!important}.animated-workspace.is-sidebar-collapsed .workspace-icon-rail{scrollbar-width:thin;gap:8px;padding:10px 2px;display:flex;overflow-x:auto}.animated-workspace.is-sidebar-collapsed .workspace-icon-rail button{flex:0 0 44px;min-width:44px!important}.animated-workspace.is-sidebar-collapsed .portal-sidebar-bottom{display:none!important}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .liquid-indicator,:where(html:not([data-bybe-motion=full])) .liquid-action>svg,:where(html:not([data-bybe-motion=full])) .liquid-action>span,:where(html:not([data-bybe-motion=full])) .liquid-service-panel,:where(html:not([data-bybe-motion=full])) .animated-workspace,:where(html:not([data-bybe-motion=full])) .animated-workspace .portal-sidebar,:where(html:not([data-bybe-motion=full])) .animated-workspace .portal-nav button{transition:none!important}:where(html:not([data-bybe-motion=full])) .liquid-indicator>span,:where(html:not([data-bybe-motion=full])) .liquid-promotions .liquid-action>svg,:where(html:not([data-bybe-motion=full])) .liquid-drawer[open]{animation:none!important}}.byb-header.glass-header{--glass-progress:0;--glass-highlight:50%;--glass-strength:var(--glass-progress);z-index:120;opacity:1;pointer-events:auto;isolation:isolate;color:#262629;-webkit-backdrop-filter:none;background:0 0;border:0;gap:0;height:54px;min-height:54px;padding:0;transition:none;display:block;position:fixed;inset:0 0 auto;transform:none}.glass-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,calc(.64 + var(--glass-strength)*.1)),rgba(248,248,250,calc(.6 + var(--glass-strength)*.12)) 54%,rgba(255,255,255,calc(.65 + var(--glass-strength)*.1)));-webkit-backdrop-filter:blur(calc(2px + var(--glass-strength)*20px)) saturate(calc(100% + var(--glass-strength)*45%));border-bottom:1px solid rgba(92,92,100,calc(.02 + var(--glass-strength)*.12));box-shadow:inset 0 1px 0 #fff9,0 3px 18px rgba(25,25,35,calc(var(--glass-strength)*.035));transition:background .28s,border-color .28s,box-shadow .28s;position:absolute;inset:0}.glass-header:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at var(--glass-highlight) -80%,#fff6,#fff0 62%);opacity:calc(var(--glass-strength)*.65);transition:opacity .28s;position:absolute;inset:0}.glass-header.has-mega-menu{--glass-strength:1}.glass-header-inner{grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:24px;max-width:1240px;height:54px;margin:auto;padding:0 32px;display:grid}.glass-brand{outline-offset:4px;justify-content:flex-start;align-items:center;width:94px;transition:opacity .26s;display:flex}.glass-brand img{object-fit:contain;width:94px;height:42px;display:block}.glass-brand:hover{opacity:.72}.glass-brand:active{opacity:.55}.glass-primary-nav{justify-content:center;align-items:center;gap:38px;height:100%;display:flex}.glass-primary-nav>.glass-nav-link,.glass-primary-nav>div{align-items:center;height:100%;display:flex}.glass-nav-link{height:54px;box-shadow:none;color:#303034;font:inherit;letter-spacing:-.015em;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;font-size:14px;font-weight:500;text-decoration:none;transition:color .26s,opacity .26s;display:flex;position:relative}.glass-nav-link:hover,.glass-nav-link:focus-visible,.glass-nav-link.is-current,.glass-nav-link[aria-current=page]{color:var(--bybe-red)}.glass-nav-link:focus-visible,.glass-icon-control:focus-visible,.glass-brand:focus-visible,.glass-mega-menu a:focus-visible{outline:2px solid var(--bybe-red);outline-offset:4px}.glass-header-controls{justify-content:flex-end;align-items:center;gap:7px;display:flex}.glass-icon-control{color:#303034;width:40px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 40px;place-items:center;padding:0;text-decoration:none;transition:color .26s,opacity .26s;display:grid;position:relative}.glass-icon-control:hover{color:var(--bybe-red);opacity:.78}.glass-icon-control>svg{stroke-width:1.6px;width:19px;height:19px}.glass-cart>b{background:var(--bybe-red);color:#fff;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:10px;font-weight:650;line-height:1;display:grid;position:absolute;top:4px;right:0}.glass-header-controls .glass-mobile-toggle{display:none}.glass-mega-menu{opacity:0;visibility:hidden;pointer-events:none;color:#28282c;-webkit-backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(125deg,#ffffffe0,#f9f9fbd4 75%,#ffffffde);border-bottom:1px solid #ffffff80;padding:0;transition:opacity .28s,transform .28s,visibility .28s;position:absolute;inset:54px 0 auto;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff70,0 18px 36px #22222c09}.glass-mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.glass-mega-inner{grid-template-columns:230px minmax(0,1fr);gap:60px;max-width:1120px;margin:auto;padding:42px 32px 48px;display:grid}.glass-mega-heading{flex-direction:column;align-items:flex-start;gap:24px;padding-top:8px;display:flex}.glass-mega-heading>span{color:#6c6c72;letter-spacing:.03em;font-size:12px;font-weight:500}.glass-mega-heading>a{color:#303034;max-width:160px;font-size:14px;line-height:1.5;text-decoration:none;transition:color .26s}.glass-mega-heading>a:hover{color:var(--bybe-red)}.glass-mega-inner>nav{grid-template-columns:1fr 1fr;gap:14px 45px;display:grid}.glass-mega-inner>nav>a{color:#2f2f33;align-items:baseline;gap:16px;padding:8px 0;text-decoration:none;transition:color .26s,transform .26s;display:flex}.glass-mega-inner>nav>a>span{color:#77777d;font-size:12px;font-weight:450;transition:color .26s}.glass-mega-inner>nav>a>strong{letter-spacing:-.035em;font-size:20px;font-weight:500;line-height:1.35}.glass-mega-inner>nav>a:hover{color:var(--bybe-red);transform:translate(2px)}.glass-mega-inner>nav>a:hover>span{color:var(--bybe-red)}.glass-mobile-dialog{color:#28282d;-webkit-backdrop-filter:blur(26px)saturate(140%);background:linear-gradient(135deg,#fffffff2,#f4f5f8e6);border:1px solid #ffffffb0;border-radius:16px;width:calc(100% - 16px);max-width:none;height:calc(100svh - 16px);max-height:calc(100svh - 16px);margin:0;padding:0 26px 30px;position:fixed;inset:8px 8px auto;overflow-y:auto;box-shadow:inset 0 1px #fff,0 20px 60px #20202e12}.glass-mobile-dialog[open]{animation:.28s both glass-menu-enter}.glass-mobile-dialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#17171d25}.glass-mobile-top{justify-content:space-between;align-items:center;height:62px;margin-bottom:26px;display:flex}.glass-mobile-top img{object-fit:contain;width:94px;height:42px;display:block}.glass-mobile-links{gap:20px;display:grid}.glass-mobile-links>a,.glass-mobile-links>details>summary,.glass-mobile-promo{box-shadow:none;color:#2e2e32;font:inherit;letter-spacing:-.035em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:clamp(26px,5vw,34px);font-weight:500;line-height:1.35;text-decoration:none;transition:color .26s;display:block}.glass-mobile-links a:hover,.glass-mobile-promo:hover{color:var(--bybe-red)}.glass-mobile-links>details>summary{justify-content:space-between;align-items:center;list-style:none;display:flex}.glass-mobile-links>details>summary::-webkit-details-marker{display:none}.glass-mobile-links>details>summary>span{font-size:22px;font-weight:300;transition:transform .26s}.glass-mobile-links>details[open]>summary>span{transform:rotate(45deg)}.glass-mobile-links>details>div{gap:16px;padding:24px 0 10px;display:grid}.glass-mobile-links>details>div>a{color:#55555c;align-items:baseline;gap:14px;font-size:16px;line-height:1.45;text-decoration:none;display:flex}.glass-mobile-links>details>div>a>span{color:#88888e;flex:0 0 18px;font-size:12px}.glass-mobile-access{color:#55555c;border-top:1px solid #34343a12;align-items:center;gap:12px;margin-top:38px;padding-top:24px;font-size:14px;text-decoration:none;display:flex}@keyframes glass-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.glass-header-inner{grid-template-columns:110px minmax(0,1fr) 95px;gap:16px;padding-inline:24px}.glass-primary-nav{gap:28px}.glass-mega-inner{grid-template-columns:180px minmax(0,1fr);gap:30px;padding:36px 32px 40px}.glass-mega-inner>nav{column-gap:28px}.glass-mega-inner>nav>a>strong{font-size:18px}}@media (width<=760px){.glass-header-inner{grid-template-columns:1fr auto;gap:14px;padding-inline:16px}.glass-primary-nav,.glass-mega-menu{display:none}.glass-header-controls{gap:4px}.glass-header-controls .glass-mobile-toggle{display:grid}.glass-brand,.glass-brand img{width:90px}.glass-icon-control{flex-basis:38px;width:38px}.glass-header:before{background:linear-gradient(110deg,#ffffffb8,#f6f6f8b3)}.glass-header.has-mega-menu{--glass-strength:var(--glass-progress)}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .glass-header *,:where(html:not([data-bybe-motion=full])) .glass-header:before,:where(html:not([data-bybe-motion=full])) .glass-header:after{transition:none!important;animation:none!important}:where(html:not([data-bybe-motion=full])) .glass-mega-inner>nav>a:hover{transform:none}:where(html:not([data-bybe-motion=full])) .glass-header:after{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-header:before,.glass-mega-menu,.glass-mobile-dialog{background:#fffffff7}}:root{--bybe-glass:linear-gradient(135deg,#ffffffe8,#f5f6faaf 65%,#ffffffe0);--bybe-glass-line:#ffffffc9;--bybe-glass-depth:inset 0 1px 0 #fff,inset 0 -1px 0 #ffffff70,0 9px 32px #20203009}.glass-header:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.glass-header:after{height:100px;opacity:var(--glass-progress)!important;background:linear-gradient(#ffffff60,#fff0)!important}.glass-header-inner{grid-template-columns:150px minmax(0,1fr) 150px;max-width:1360px;height:58px;padding-inline:26px}.glass-primary-nav,.glass-header-controls{-webkit-backdrop-filter:blur(calc(10px + var(--glass-progress)*16px)) saturate(155%);background:linear-gradient(130deg,#ffffffb8,#f4f5f880 70%,#ffffffe0);border:1px solid #ffffffa0;border-radius:28px;box-shadow:inset 0 1px #fff,0 2px 10px #2424340b}.glass-primary-nav{justify-self:center;gap:4px;height:38px;padding:3px 6px}.glass-nav-link{border-radius:20px;height:30px;padding:0 18px;font-size:14px}.glass-primary-nav>.glass-nav-link,.glass-primary-nav>div{height:30px}.glass-nav-link[aria-expanded=true],.glass-nav-link[aria-current=page],.glass-nav-link.is-current{color:var(--bybe-red);background:#ffffff85;box-shadow:inset 0 1px #fff,0 1px 6px #2727370a}.glass-header-controls{justify-self:end;gap:0;height:38px;padding:0 3px}.glass-icon-control{border-radius:50%;flex-basis:36px;width:36px;height:34px}.glass-brand{filter:drop-shadow(0 1px 2px #ffffffa0)}:is(.diagnosis-choices,.diagnosis-result,.home-project-invite,.home-promo-feature,.byb-service-index-help,.byb-service-scope article,.byb-access-options>article,.byb-access-shell>.byb-identity-step,.portal-section-card,.portal-stat,.portal-hero-card,.portal-management-grid>form,.portal-task-list li,.portal-calendar-list article,.portal-file-grid article,.portal-notification-list article,.portal-brief-card,.portal-bybe-room){background:var(--bybe-glass);border:1px solid var(--bybe-glass-line);-webkit-backdrop-filter:blur(15px)saturate(125%);box-shadow:var(--bybe-glass-depth)}:is(.sales-secondary,.diagnosis-choices>button,.projects-filter-bar a,.portal-nav button.active,.portal-top-actions select,.portal-bell,.byb-add-individual,.byb-add-service,.byb-scroll-sonar){-webkit-backdrop-filter:blur(12px)saturate(130%);background:linear-gradient(145deg,#fffd,#fafafaa0);border-color:#fffc;box-shadow:inset 0 1px #fff,0 3px 10px #24243409}:is(.web-promo-dialog,.byb-cart-dialog,.profile-dialog,.gallery-lightbox,.gallery-delivery-panel){background:var(--bybe-glass);-webkit-backdrop-filter:blur(24px)saturate(140%);border-color:#ffffffb0;box-shadow:inset 0 1px #fff,0 22px 70px #24243814}.animated-workspace .portal-sidebar{-webkit-backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(120deg,#ffffffe6,#f4f6fac9);border-color:#fffc;box-shadow:inset -1px 0 #fff,6px 0 30px #292d3a05}.byb-footer{-webkit-backdrop-filter:blur(14px);background:linear-gradient(140deg,#f7f8facf,#ffffffd9);border-top:1px solid #fffa}.glass-utility .byb-agent-trigger{-webkit-backdrop-filter:blur(16px);width:48px;height:48px;box-shadow:inset 0 1px 0 #fff,0 6px 24px rgb(var(--bybe-red-rgb) / .1333);background:linear-gradient(135deg,#fafafac7,#fffdfdc2);border:1px solid #ffffffa0}.bybe-living-orb{background:radial-gradient(circle at 34% 27%,#ffafbd,var(--bybe-red) 39%,var(--bybe-red) 80%);width:30px;height:30px;box-shadow:inset 0 0 7px #ffffff7a,0 0 12px rgb(var(--bybe-red-rgb) / .1882);border-radius:50%;animation:4.6s ease-in-out infinite bybe-breathe;display:block;position:relative;overflow:hidden}.bybe-living-orb i{background:radial-gradient(at 35% 30%,#fff8,#0000 70%);border-radius:42% 58% 48% 52%;animation:6s ease-in-out infinite bybe-ripple;position:absolute;inset:3px}.bybe-living-orb i:nth-child(2){background:#ffb5c022;animation-duration:7s;animation-delay:-2s;inset:8px 1px 1px 6px}.bybe-living-orb i:nth-child(3){background:#fff3;animation-delay:-4s;inset:3px 9px 6px 2px}.bybe-living-orb b{filter:blur(1px);background:#ffffffa0;border-radius:50%;width:6px;height:4px;position:absolute;top:7px;left:8px}.is-awake .bybe-living-orb{animation-duration:3s}@keyframes bybe-breathe{0%,to{box-shadow:inset 0 0 7px #ffffff7a,0 0 8px rgb(var(--bybe-red-rgb) / .1255);transform:scale(.91)translateY(1px)}50%{box-shadow:inset 0 0 9px #ffffff90,0 0 18px rgb(var(--bybe-red-rgb) / .2706);transform:scale(1.04)translateY(-1px)}}@keyframes bybe-ripple{0%,to{opacity:.55;border-radius:42% 58% 48% 52%;transform:translate(-1px,1px)}50%{opacity:.95;border-radius:58% 42%;transform:translate(2px,-2px)}}.advisor-chat{z-index:150;-webkit-backdrop-filter:blur(24px)saturate(140%);color:#303039;background:linear-gradient(130deg,#fffffff2,#f6f7fae0);border:1px solid #ffffffc2;border-radius:24px;flex-direction:column;width:370px;max-height:min(660px,100svh - 100px);animation:.26s both advisor-arrive;display:flex;position:fixed;bottom:24px;right:90px;overflow:hidden;box-shadow:inset 0 1px #fff,0 18px 60px #24243420}.advisor-chat>header{border-bottom:1px solid #3a3a4910;justify-content:space-between;align-items:center;padding:19px 20px 16px;display:flex}.advisor-chat>header>div{gap:4px;display:grid}.advisor-chat strong{font-size:14px;font-weight:650}.advisor-chat header span{color:#777781;font-size:12px}.advisor-chat header button,.advisor-chat footer button{cursor:pointer;color:#656570;background:0 0;border:0;padding:5px}.advisor-messages{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:100px;max-height:320px;padding:17px;display:flex;overflow-y:auto}.advisor-message{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:90%;margin:0;padding:11px 13px;font-size:14px;line-height:1.55}.advisor-message.bybe{color:#41414b;background:#ffffffb8;border:1px solid #fff;align-self:flex-start}.advisor-message.visitor{background:rgb(var(--bybe-red-rgb) / .0627);color:var(--bybe-red);border:1px solid rgb(var(--bybe-red-rgb) / .0627);align-self:flex-end}.advisor-context{padding:0 17px 12px}.advisor-context>a{color:var(--bybe-red);margin:0 0 10px;font-size:13px;text-decoration:none;display:inline-block}.advisor-chips{flex-wrap:wrap;gap:6px;display:flex}.advisor-chips :is(button,a){font:inherit;color:#555560;cursor:pointer;background:#ffffff85;border:1px solid #e1e1e160;border-radius:14px;padding:7px 10px;font-size:12px;text-decoration:none;transition:color .26s,background .26s}.advisor-chips :is(button,a):hover{color:var(--bybe-red);background:#fff}.advisor-composer{background:#ffffffb3;border:1px solid #dddddd60;border-radius:18px;gap:8px;margin:0 15px 10px;padding:6px 7px 6px 12px;display:flex}.advisor-composer input{outline:none;flex:1;min-width:0;font-size:14px;color:#33333f!important;background:0 0!important;border:0!important;padding:7px 0!important}.advisor-composer button{background:var(--bybe-red);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.advisor-composer button:disabled{opacity:.4}.advisor-chat>footer{align-items:center;gap:10px;padding:0 17px 14px;display:flex}.advisor-chat footer small{color:#898992;font-size:10px;line-height:1.4}.advisor-notice{color:var(--bybe-red);margin:0 17px 10px;font-size:12px;line-height:1.5}.advisor-lead{grid-template-columns:1fr 1fr;gap:8px;margin:0 17px 12px;display:grid;overflow-y:auto}.advisor-lead label{color:#60606c;gap:4px;font-size:12px;display:grid}.advisor-lead input{background:#ffffff90;border:1px solid #dfdfdf;border-radius:8px;width:100%;min-width:0;padding:8px;font-size:14px}.advisor-lead>div{grid-column:1/-1;gap:12px;display:flex}.advisor-lead button{color:var(--bybe-red);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px}.advisor-learning details{border-top:1px solid #dedede80;padding:14px 0}.advisor-learning summary{cursor:pointer;line-height:1.5}.advisor-learning pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:#606878;font-size:13px;line-height:1.6}.advisor-learning form{gap:12px;max-width:650px;display:grid}.advisor-learning label{gap:6px;display:grid}@keyframes advisor-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.glass-header-inner{grid-template-columns:110px minmax(0,1fr) 100px;gap:12px;padding-inline:18px}.glass-nav-link{padding-inline:12px}}@media (width<=760px){.glass-header-inner{grid-template-columns:1fr auto}.glass-primary-nav{display:none}.glass-header-controls{height:38px}.glass-mobile-dialog{background:linear-gradient(135deg,#ffffffe8,#f3f5f8dd)}.glass-mega-menu{display:none}.advisor-chat{width:calc(100% - 24px);max-height:calc(100svh - 150px);bottom:86px;right:12px}.advisor-messages{max-height:260px}.glass-utility .byb-agent-trigger{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .bybe-living-orb,:where(html:not([data-bybe-motion=full])) .bybe-living-orb i,:where(html:not([data-bybe-motion=full])) .advisor-chat{animation:none!important}:where(html:not([data-bybe-motion=full])) .glass-nav-link,:where(html:not([data-bybe-motion=full])) .advisor-chips :is(button,a){transition:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-primary-nav,.glass-header-controls,.advisor-chat,.glass-mobile-dialog{background:#fffffff5}}.glass-utility .byb-agent-trigger{transition:transform .26s;box-shadow:inset 0 1px 0 #fff,0 6px 24px rgb(var(--bybe-red-rgb) / .1333)!important;background:linear-gradient(135deg,#fafafac7,#fffdfdc2)!important;animation:none!important}.glass-utility .byb-agent-trigger:hover{transform:translateY(-1px)}.solution-slide-label,.solution-slide-link{-webkit-backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(135deg,#ffffff24,#ffffff10);border:1px solid #ffffff40;border-radius:20px;padding:8px 12px}:root{--button-glass-fill:linear-gradient(135deg, #ffffffb8, #f1f3f780 65%, #ffffffa3);--button-glass-edge:#ffffffb8;--button-glass-shadow:inset 0 1px 1px #ffffffeb, inset 0 -1px 1px #59617212, 0 4px 15px #20263812}body :is(button,[role=button],input[type=submit],input[type=button],.button,.sales-primary,.sales-secondary,.byb-add-service,.byb-add-individual,.byb-cart-whatsapp,.byb-whatsapp-sonar,.projects-filter-bar a,.advisor-chips a,.glass-icon-control,.byb-login-cta,.portal-top-actions a,.byb-offer-content>a){-webkit-backdrop-filter:blur(16px)saturate(145%);color:#34353f;transition:box-shadow .28s,border-color .28s,color .26s,transform .28s,opacity .26s;background:radial-gradient(ellipse at var(--button-light-x,28%) var(--button-light-y,0%), #ffffff65, transparent 65%), var(--button-glass-fill)!important;border:1px solid var(--button-glass-edge)!important;box-shadow:var(--button-glass-shadow)!important}body :is(.sales-primary,.button-ruby,.button-dark,.byb-cart-checkout>button,.pin-access>button,.advisor-composer>button,.contact-review>div>button:first-child,.portal-top-actions a,.byb-offer-content>a){--button-glass-fill:linear-gradient(135deg, #fff, #f8f8f8);--button-glass-edge:#dedee2;color:#17171b!important}body :is(button[aria-pressed=true],button[aria-current=true],.portal-nav button.active,.projects-filter-bar a[aria-current=true]){--button-glass-fill:linear-gradient(135deg, #f8f8f8c9, #d9d9d980);--button-glass-edge:rgb(var(--bybe-red-rgb) / .4392);color:var(--bybe-red)}body .byb-whatsapp-sonar{--button-glass-fill:linear-gradient(135deg, #197944eb, #106835de);--button-glass-edge:#83e9b385;color:#fff}body .byb-visual-service{color:#fff}body .solution-dots button[aria-current=true]{--button-glass-fill:linear-gradient(rgb(var(--bybe-red-rgb) / .851), rgb(var(--bybe-red-rgb) / .851))}body :is(button,[role=button],.button,.sales-primary,.sales-secondary,.byb-cart-whatsapp,.byb-whatsapp-sonar,.projects-filter-bar a,.advisor-chips a,.glass-icon-control,.byb-login-cta,.portal-top-actions a,.byb-offer-content>a):focus-visible{outline:2px solid var(--bybe-red);outline-offset:3px}@media (hover:hover) and (pointer:fine){body :is(button,[role=button],.button,.sales-primary,.sales-secondary,.byb-cart-whatsapp,.byb-whatsapp-sonar,.projects-filter-bar a,.advisor-chips a,.glass-icon-control,.byb-login-cta,.portal-top-actions a,.byb-offer-content>a):not(:disabled):hover{transform:translateY(-1px);border-color:rgb(var(--bybe-red-rgb) / .3137)!important;box-shadow:inset 0 1px 2px #fff,inset 0 -1px 1px #59617218,0 7px 20px #2026381c!important}}body :is(button,[role=button],.button,.sales-primary,.sales-secondary):not(:disabled):active{transform:translateY(1px)}body :is(button:disabled,input:disabled){cursor:not-allowed;opacity:.45}.bybe-motion-control{font:inherit;cursor:pointer;border-radius:20px;padding:8px 12px;font-size:12px}.bybe-living-orb{animation:4.6s ease-in-out infinite bybe-breathe}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--button-glass-fill:linear-gradient(135deg, #fff, #f0f2f6)}}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]) body :is(button,[role=button],.button,.sales-primary,.sales-secondary,.byb-cart-whatsapp,.byb-whatsapp-sonar,.projects-filter-bar a,.advisor-chips a,.glass-icon-control,.byb-login-cta,.portal-top-actions a,.byb-offer-content>a){transition:none;transform:none}}:root{--bybe-red:#f40009;--bybe-red-rgb:255 0 55;--bybe-red-deep:#a60017;--bybe-ink:#232323;--bybe-muted:#626262;--ruby:var(--bybe-red);--ruby-deep:var(--bybe-red-deep);--charcoal:#232323;--charcoal-2:#3e3e3e;--black:#101010;--paper:#f7f7f7;--mist:#e8e8e8;--bybe-display:"Bodoni MT","Didot","Times New Roman",serif;--bybe-glass:linear-gradient(135deg,#ffffffe8,#f5f5f5af 65%,#ffffffe0)}:is(h1,h2) em{font-family:var(--bybe-display);letter-spacing:-.035em;font-style:italic}:is(.sales-primary,.byb-add-service,.byb-add-individual){color:#fff;background:linear-gradient(140deg,var(--bybe-red),var(--bybe-red-deep))}a:focus-visible,button:focus-visible,input:focus-visible{outline-color:var(--bybe-red)}.glass-brand,.glass-brand img{object-fit:contain;width:112px;max-height:42px}.byb-footer-top>img{object-fit:contain}.brand-hero{--hero-x:76%;--hero-y:38%;isolation:isolate;align-items:center;min-height:720px;padding-top:128px;padding-bottom:54px;display:flex;overflow:clip}.brand-hero:after{display:none}.hero-editorial{z-index:3;width:68%;max-width:800px;position:relative}.brand-hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,5.3vw,78px);line-height:1.06}.brand-hero h1 em{font-family:var(--bybe-display);color:var(--bybe-red-deep);letter-spacing:-.04em;font-style:italic;font-weight:500}.hero-editorial>p:not(.byb-kicker){color:var(--bybe-muted);max-width:590px;margin-bottom:26px;font-size:17px;line-height:1.65}.hero-light-field{pointer-events:none;background:radial-gradient(ellipse at var(--hero-x) var(--hero-y),rgb(var(--bybe-red-rgb)/.13),transparent 46%),linear-gradient(120deg,#fff 28%,#f4f4f4 70%,#fff);transition:background .3s;inset:0 -15vw;z-index:-1!important;position:absolute!important}.hero-light-field:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 46%,#ffffffc0 49%,#fff2 52%,#0000 55%);animation:10s ease-in-out infinite bybe-light-pass;position:absolute;inset:-35%}.hero-brand-art{pointer-events:none;perspective:900px;justify-content:center;align-items:center;width:42%;height:75%;display:flex;top:17%;right:-2%;z-index:1!important;position:absolute!important}.hero-brand-art img{object-fit:contain;width:84%;max-height:510px;filter:drop-shadow(0 24px 35px rgb(var(--bybe-red-rgb)/.13));animation:7s ease-in-out infinite bybe-mark-float}.hero-brand-art>span{font-family:var(--bybe-display);letter-spacing:-.06em;color:#23232314;text-align:right;font-size:clamp(36px,6vw,85px);font-weight:700;line-height:.8;position:absolute;bottom:1%;right:0}.hero-sound-controls{color:var(--bybe-muted);flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;font-size:14px;display:flex}.hero-sound-controls button{color:var(--bybe-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#fff9;border:1px solid #fff;border-radius:22px;align-items:center;gap:9px;padding:10px 14px;display:inline-flex;box-shadow:inset 0 1px #fff,0 4px 18px #23232308}.hero-sound-controls button[aria-pressed=true]{color:var(--bybe-red-deep)}.hero-sound-controls label{align-items:center;gap:10px;display:flex}.hero-sound-controls input{width:85px;accent-color:var(--bybe-red);cursor:pointer}@keyframes bybe-mark-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-15px)rotate(1deg)}}@keyframes bybe-light-pass{0%,to{opacity:.35;transform:translate(-16%)}50%{opacity:.9;transform:translate(16%)}}@media (width>=1400px){.hero-line-break{display:none}}@media (width<=1000px){.hero-editorial{width:75%}.hero-brand-art{opacity:.32;width:44%;right:-7%}.brand-hero{min-height:680px}.hero-editorial>p:not(.byb-kicker){max-width:520px}}@media (width<=680px){.brand-hero{min-height:0;padding-top:110px;padding-bottom:42px}.hero-editorial{width:100%}.brand-hero h1{font-size:clamp(39px,9.6vw,58px)}.hero-editorial>p:not(.byb-kicker){font-size:16px}.hero-brand-art{opacity:.1;width:65%;height:63%;top:5%;right:-18%}.hero-brand-art>span{display:none}.hero-sound-controls{gap:14px;margin-top:22px}.glass-brand,.glass-brand img{width:100px}}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]) :is(.hero-brand-art img){animation:none}html:not([data-bybe-motion=full]) .hero-light-field{transition:none}}.motion-hero.byb-sales-hero{color:#fff;isolation:isolate;background:#0c0b10;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:none;min-height:min(840px,100svh);margin:0;padding:135px max(24px,50vw - 640px) 26px;display:flex;overflow:hidden}body:has(.motion-hero) .glass-brand{box-sizing:border-box;background:#fffffff2;border-radius:10px;padding:4px 6px}body:has(.motion-hero) .glass-brand img{width:100%;height:42px}.motion-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 82% 48%,#78001c55,#0000 48%),linear-gradient(115deg,#0c0b10 38%,#160b13);position:absolute;inset:0}.motion-stage{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:12px;width:100%;max-width:1280px;margin:auto;display:grid;position:relative}.motion-hero .hero-editorial{z-index:2;width:100%;max-width:none;padding:30px 0}.motion-hero .byb-kicker.dark{color:#c8c0c7;letter-spacing:.12em;font-size:13px}.motion-hero h1{letter-spacing:-.055em;color:#fff;margin:24px 0 16px;font-size:clamp(44px,5.8vw,82px);line-height:1.04;animation:.9s ease-out both motion-rise;overflow:visible}.motion-hero h1 em{color:#f40009;letter-spacing:inherit;font-family:inherit;font-style:normal;font-weight:700}.motion-phrase{color:#f5e5e9;align-items:flex-start;max-width:100%;min-height:2.8em;padding-top:6px;font-size:clamp(21px,2.6vw,34px);font-weight:500;line-height:1.3;display:flex;overflow:hidden}.motion-phrase>span{animation:.7s cubic-bezier(.2,.7,.2,1) both motion-phrase-in;display:block}.motion-hero .hero-editorial>p:not(.byb-kicker){color:#c6bdc6;max-width:450px;margin:0 0 28px;font-size:17px;line-height:1.65}.motion-hero .sales-hero-actions{flex-wrap:wrap;gap:12px;animation:1s ease-out both motion-rise}.motion-hero .sales-hero-actions a{padding:17px 20px;font-size:14px}.motion-hero .sales-secondary{color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff38!important;box-shadow:inset 0 1px #ffffff16!important}.motion-hero .sales-secondary:hover{background:#ffffff1c!important}.motion-art{pointer-events:none;z-index:1;align-self:stretch;min-height:420px;position:relative}.motion-particles{filter:drop-shadow(0 0 5px #ff003b55);width:125%;height:110%;position:absolute;top:-5%;left:-12.5%;max-width:none!important}.motion-brand-symbol{object-fit:contain;filter:drop-shadow(0 0 36px #f4000968);opacity:.95;width:40%;height:42%;animation:8s ease-in-out infinite motion-symbol-float;position:absolute;top:25%;left:30%}.motion-art-label{text-align:center;letter-spacing:-.04em;color:#fff;font-size:clamp(27px,3.1vw,42px);font-weight:800;line-height:.94;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.motion-orbit{aspect-ratio:1;border:1px solid #f400092e;border-radius:50%;width:86%;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.motion-orbit:after{content:"";border:1px dashed #ffffff14;border-radius:50%;animation:60s linear infinite motion-orbit-spin;position:absolute;inset:12%}.motion-hero-footer{color:#aba3ad;letter-spacing:.04em;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:1280px;margin:18px auto 0;padding-top:18px;font-size:13px;display:flex}.motion-hero-footer button{color:#e6dfe6;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px;font-size:13px;display:inline-flex}.motion-counter{font-variant-numeric:tabular-nums;color:#ff647e}.motion-hero .hero-sound-controls{color:#c7bdc8;gap:18px;margin-top:28px}.motion-hero .hero-sound-controls button{font-size:14px;color:#fff!important;box-shadow:none!important;background:#ffffff0c!important;border:1px solid #ffffff2c!important}.motion-hero .hero-sound-controls button[aria-pressed=true]{color:#ff8197!important}.music-bars{align-items:center;gap:2px;height:16px;margin-left:2px;display:flex}.music-bars b{background:currentColor;border-radius:2px;width:2px;height:4px;display:block}.music-bars[data-playing=true] b{animation:.8s ease-in-out infinite alternate music-equalizer}.music-bars b:nth-child(2){animation-delay:-.4s!important}.music-bars b:nth-child(3){animation-delay:-.6s!important}.music-bars b:nth-child(4){animation-delay:-.2s!important}.bybe-floating-sound{z-index:80;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#17121bf2;border:1px solid #ffffff28;border-radius:20px;max-width:calc(100vw - 100px);padding:10px 14px;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 32px #0003}.bybe-floating-sound .hero-sound-controls{color:#e5dce7;gap:12px;margin:0;font-size:13px}.bybe-floating-sound .hero-sound-controls button{padding:5px;font-size:14px;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}.bybe-floating-sound input{width:64px}.motion-hero[data-motion-paused=true] *{animation-play-state:paused!important}@keyframes motion-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-phrase-in{0%{opacity:0;filter:blur(5px);transform:translateY(100%)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes motion-symbol-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-12px)rotate(4deg)}}@keyframes motion-orbit-spin{to{transform:rotate(360deg)}}@keyframes music-equalizer{to{height:15px}}@media (width<=1000px){.motion-hero.byb-sales-hero{min-height:720px;padding-top:115px}.motion-stage{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.motion-art{min-height:360px}.motion-hero h1{font-size:clamp(44px,6.3vw,64px)}}@media (width<=680px){.motion-hero.byb-sales-hero{min-height:0;padding:102px 22px 22px}.motion-stage{flex-direction:column;gap:0;display:flex}.motion-hero .hero-editorial{padding:22px 0 0}.motion-hero h1{font-size:clamp(39px,9.3vw,62px);line-height:1.08}.motion-phrase{max-width:300px;min-height:2.9em;font-size:24px}.motion-hero .hero-editorial>p:not(.byb-kicker){font-size:16px}.motion-art{align-self:center;width:100%;max-width:380px;min-height:270px}.motion-particles{height:120%;top:-10%}.motion-art-label{font-size:28px;bottom:2%}.motion-hero .sales-hero-actions a{text-align:center;width:100%}.motion-hero .hero-sound-controls{gap:14px;margin-top:24px}.motion-hero-footer{flex-wrap:wrap;gap:10px;font-size:12px}.motion-hero-footer>span:first-child{width:100%}.motion-hero-footer button{padding-left:0}.bybe-floating-sound{max-width:calc(100vw - 92px);padding:9px;bottom:12px;left:12px}.bybe-floating-sound label{gap:0;font-size:0}.bybe-floating-sound input{width:52px}.bybe-floating-sound .hero-sound-controls{gap:7px}}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]) .motion-hero *,html:not([data-bybe-motion=full]) .music-bars b{transition:none!important;animation:none!important}}.glass-brand{position:relative;filter:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}body:has(.motion-hero) .glass-brand{position:relative;filter:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.glass-brand img{object-fit:contain;height:42px;transition:opacity .38s linear;width:100%!important}.glass-brand .brand-variant-color{opacity:calc(1 - var(--logo-white,0))}.glass-brand .brand-variant-white{opacity:var(--logo-white,0);pointer-events:none;position:absolute;inset:0}body:has(.motion-hero) .glass-header{--logo-white:1}.motion-hero .motion-stage{max-width:1280px;display:block}.motion-hero .hero-editorial{width:100%;max-width:1080px;padding:28px 0 40px}.motion-hero h1{margin-bottom:22px;font-size:clamp(54px,8.2vw,112px);line-height:1.02}.motion-hero .motion-phrase{min-height:1.8em;font-size:clamp(24px,3.4vw,42px)}.motion-hero .hero-editorial>p:not(.byb-kicker){max-width:620px;font-size:18px}.motion-hero:before{background-color:#0000;background-image:radial-gradient(at 90% 35%,#71001b60,#0000 55%),linear-gradient(115deg,#0c0b10 38%,#1e0b16);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:130% 130%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:14s ease-in-out infinite alternate hero-color-flow}@keyframes hero-color-flow{0%{background-position:0 0}to{background-position:100% 100%}}body .glass-primary-nav,body .glass-header-controls{isolation:isolate;touch-action:pan-y;border:1px solid #fff5;position:relative;box-shadow:inset 0 1px #fff8,0 2px 12px #0000000a;background:linear-gradient(130deg,#ffffff34,#f4f5f81c 70%,#ffffff42)!important}body .glass-primary-nav .glass-nav-link,body .glass-header-controls .glass-icon-control{z-index:1;font-weight:500;transition:color .25s;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:color-mix(in srgb,#fff calc(var(--logo-white,0)*100%),#25252a)!important;background:0 0!important;border:1px solid #0000!important;transform:none!important}body .glass-primary-nav .glass-nav-link:before,body .glass-primary-nav .glass-nav-link:after,body .glass-header-controls .glass-icon-control:before,body .glass-header-controls .glass-icon-control:after{display:none!important}body .glass-primary-nav>.glass-sliding-capsule,body .glass-header-controls>.glass-sliding-capsule{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(125deg,#ffffffed,#ffffffe0 60%,#fffffffa);border:1px solid #f40009b3;border-radius:24px;transition:transform .24s cubic-bezier(.2,.8,.2,1),width .24s,height .24s,opacity .18s;display:block;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff,0 3px 12px #0002}body .glass-primary-nav .glass-nav-link[data-glass-active=true],body .glass-header-controls .glass-icon-control[data-glass-active=true]{-webkit-text-stroke:.2px #f40009;font-weight:750;color:#18181c!important}body .glass-header-controls .glass-icon-control[data-glass-active=true] svg{stroke:#f40009;stroke-width:2.2px;filter:drop-shadow(0 .5px #161616)}body .glass-primary-nav .glass-nav-link:hover,body .glass-header-controls .glass-icon-control:hover{box-shadow:none!important;border-color:#0000!important;transform:none!important}body .glass-primary-nav .glass-nav-link{padding-inline:14px}body .glass-primary-nav .glass-nav-link:first-of-type,body .glass-primary-nav .glass-nav-link:nth-of-type(2),body .glass-primary-nav .glass-nav-link:nth-of-type(3){justify-content:center;width:88px}body .glass-primary-nav>div .glass-nav-link{justify-content:center;width:110px}body :is(.sales-primary,.sales-secondary,.button,.byb-add-service,.byb-add-individual){isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(170%);position:relative;overflow:hidden;background:radial-gradient(ellipse at var(--button-light-x,28%) var(--button-light-y,0%),#fff5,transparent 65%),var(--button-glass-fill)!important;border:1px solid var(--button-glass-edge)!important;box-shadow:inset 0 1px 2px #ffffffc0,inset 0 -1px 1px #ffffff25,0 4px 15px #20263812!important}body .motion-hero .sales-secondary{--button-glass-fill:linear-gradient(135deg,#ffffff2e,#ffffff12 65%,#ffffff25);--button-glass-edge:#ffffff65;color:#fff!important}body :is(.sales-primary,.sales-secondary,.button,.byb-add-service,.byb-add-individual):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 43%,#ffffff30 48%,#fff5 50%,#0000 56%);animation:9s ease-in-out infinite button-liquid-drift;position:absolute;inset:-80% -50%;transform:translate(-35%)}@keyframes button-liquid-drift{0%,to{transform:translate(-35%)}50%{transform:translate(35%)}}body .bybe-music-toggle{-webkit-backdrop-filter:blur(18px)saturate(160%);color:#f40009!important;background:linear-gradient(135deg,#ffffff65,#ffffff20)!important;border:1px solid #ffffff90!important;box-shadow:inset 0 1px 1px #fff,0 5px 20px #0002!important}body .bybe-music-toggle[aria-pressed=true]{background:linear-gradient(135deg,#ffffffd0,#ffffff80)!important;border-color:#f40009!important}.music-on-indicator{background:#f40009;border-radius:50%;width:6px;height:6px;position:absolute;bottom:8px;right:8px;box-shadow:0 0 7px #f4000988}.music-error{color:#232323;background:#fff;border-radius:12px;width:200px;padding:10px;font-size:13px;line-height:1.4;position:absolute;right:58px}@media (width<=680px){.motion-hero h1{font-size:clamp(41px,10.4vw,65px)}.motion-hero .hero-editorial{padding:24px 0 32px}.motion-hero .motion-phrase{max-width:100%;min-height:2.8em;font-size:26px}.motion-hero .hero-editorial>p:not(.byb-kicker){font-size:16px}.motion-hero .motion-hero-footer>span:first-child{width:auto}.motion-hero.byb-sales-hero{min-height:690px}.glass-brand .brand-variant-white{height:42px}}.service-hero.byb-sales-hero{min-height:760px;padding-top:114px;padding-bottom:26px;overflow:hidden}.service-hero-stage{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,65px);width:100%;max-width:1280px;margin:auto;animation:.65s both service-scene-enter;display:grid}.service-hero .hero-editorial{width:100%;min-width:0;padding:25px 0}.service-hero h1{overflow-wrap:normal;letter-spacing:-.045em;max-width:680px;margin:25px 0 22px;font-size:clamp(42px,5.3vw,76px);line-height:1.06}.service-hero .hero-editorial>p.service-hero-detail{color:#fff;max-width:600px;margin-bottom:16px;font-size:clamp(20px,2.15vw,29px);font-weight:500;line-height:1.4}.service-hero .hero-editorial>p.service-hero-line{color:#c9bec9;margin-bottom:30px;font-size:17px}.service-hero .sales-hero-actions{gap:12px}.service-hero .sales-hero-actions a{padding:15px 17px}.service-slide-tabs{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:1280px;margin:28px auto 0;display:flex}body .service-slide-tabs button{color:#c6bbc7;border-radius:20px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex;box-shadow:none!important;background:0 0!important;border-color:#ffffff24!important}body .service-slide-tabs button[aria-pressed=true]{color:#fff!important;background:#f4000918!important;border-color:#f40009!important}.service-slide-tabs button>span{background:currentColor;border-radius:50%;width:5px;height:5px}.service-animation{color:#fff;perspective:1100px;justify-content:center;align-items:center;width:100%;min-width:0;height:430px;display:flex;position:relative}.animated-web{color:#fff;background:#19141f;border:1px solid #ffffff5c;border-radius:16px;width:94%;max-width:520px;animation:6s ease-in-out infinite web-float;position:relative;transform:rotateY(-6deg)rotateX(5deg);box-shadow:0 25px 70px #0005}.web-browser-bar{border-bottom:1px solid #fff2;align-items:center;gap:5px;height:34px;padding:0 12px;display:flex}.web-browser-bar>i{background:#ff4266;border-radius:50%;width:6px;height:6px}.web-browser-bar>i:nth-child(2){background:#efba59}.web-browser-bar>i:nth-child(3){background:#59c89c}.web-browser-bar>span{text-align:center;color:#b4aebc;letter-spacing:.04em;flex:1;font-size:11px}.web-screen{border-radius:0 0 16px 16px;height:300px;overflow:hidden}.web-site-nav{color:#fff;background:#201624;justify-content:space-between;gap:12px;padding:18px 16px;display:flex}.web-site-nav strong{font-size:14px}.web-site-nav>span{color:#c4b9c9;align-self:center;font-size:10px}.web-demo-content{animation:7s ease-in-out infinite web-scroll}.web-demo-hero{background:radial-gradient(at 100% 10%,#9c164f55,#0000 70%),#17121c;flex-direction:column;align-items:flex-start;gap:15px;padding:24px 24px 30px;display:flex}.web-demo-hero small{color:#ff647d;letter-spacing:.12em;font-size:10px}.web-demo-hero strong{letter-spacing:-.03em;font-size:clamp(22px,2.8vw,37px);line-height:1.12}.web-demo-cta{color:#fff;background:#f40009;border-radius:6px;padding:9px 12px;font-size:11px}.web-demo-cards{color:#25212c;background:#f5f3f6;grid-template-columns:repeat(3,1fr);gap:8px;padding:15px;display:grid}.web-demo-cards>div{background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:15px 9px;font-size:11px;display:flex}.web-demo-cards svg{color:#f40009}.web-demo-end{color:#28222e;background:#eee8ef;padding:24px;font-size:20px;font-weight:700}.web-phone{color:#fff;background:linear-gradient(140deg,#362438,#100d15);border:3px solid #6f6476;border-radius:17px;width:91px;height:160px;padding:20px 10px;animation:7s ease-in-out infinite phone-rise;position:absolute;bottom:-22px;right:-8px;box-shadow:0 15px 30px #0007}.web-phone>div{background:#87788d;border-radius:5px;width:27px;height:4px;position:absolute;top:5px;left:30px}.web-phone strong{font-size:9px}.web-phone>span{margin-top:23px;font-size:16px;font-weight:700;line-height:1.15;display:block}.web-phone>i{background:#f40009;border-radius:4px;width:40px;height:8px;margin-top:16px;display:block}.web-animated-cursor{fill:#fff;stroke:#201823;filter:drop-shadow(1px 2px 3px #0008);animation:7s ease-in-out infinite web-cursor;position:absolute;top:58%;left:40%}.social-scene{place-items:center;width:100%;height:420px;display:grid;position:relative}.social-profile{color:#232027;background:#fdfbfd;border:1px solid #ffffff35;border-radius:20px;width:min(285px,74%);animation:6s ease-in-out infinite web-float;overflow:hidden;transform:rotate(-3deg);box-shadow:0 24px 60px #0006}.social-profile>header{align-items:center;gap:9px;padding:15px;font-size:14px;display:flex}.social-profile>header>span{margin-left:auto}.social-account{align-items:center;gap:10px;padding:9px 14px 15px;display:flex}.social-account>img{object-fit:contain;border:1px solid #fa1b78;border-radius:50%;width:35px;height:35px;padding:4px}.social-account>div{gap:4px;font-size:12px;display:grid}.social-account span{color:#766d7a;font-size:9px}.social-post{color:#fff;background:linear-gradient(145deg,#f40009,#a3093b);flex-direction:column;gap:13px;min-height:235px;padding:22px;display:flex}.social-post>img{object-fit:contain;width:46px;height:62px}.social-post>strong{letter-spacing:-.025em;font-size:27px;line-height:1.04}.social-post>small{letter-spacing:.06em;font-size:9px}.social-profile>footer{align-items:center;gap:10px;padding:14px;display:flex}.social-profile>footer svg{width:17px;height:17px}.social-profile>footer span{margin-left:auto;font-size:9px}.social-notification{color:#30242e;background:#fffffff2;border:1px solid #fff9;border-radius:18px;align-items:center;gap:8px;max-width:85%;padding:13px 16px;font-size:12px;font-weight:600;animation:8s ease-in-out infinite social-notice;display:flex;position:absolute;box-shadow:0 6px 24px #0003}.social-notification svg{stroke:#f40009;fill:#f4000922}.notice-0{animation-delay:-1s;top:60px;right:0}.notice-1{animation-delay:-3s;top:245px;left:0}.notice-2{animation-delay:-5s;bottom:25px;right:0}.social-heart{color:#ff245b;fill:#ff245b;opacity:0;animation:4s ease-out infinite heart-rise;position:absolute}.heart-0{animation-delay:0s;left:14%}.heart-1{animation-delay:.8s;left:80%}.heart-2{animation-delay:1.6s;left:90%}.heart-3{animation-delay:2.4s;left:4%}.heart-4{animation-delay:3.2s;left:70%}.brand-process{width:100%;max-width:430px;position:relative}.brand-palette{justify-content:center;gap:10px;margin-bottom:12px;display:flex}.brand-palette i{border-radius:50%;width:28px;height:28px;animation:7.8s linear infinite palette-shift;box-shadow:inset 0 1px 2px #fff8}.brand-construction{place-items:center;height:315px;display:grid;position:relative}.brand-grid{background-image:linear-gradient(#ffffff18 1px,#0000 1px),linear-gradient(90deg,#ffffff18 1px,#0000 1px);background-size:25px 25px;border:1px solid #ffffff35;animation:7.8s linear infinite brand-grid-fade;position:absolute;inset:10px 25px}.brand-sketch{opacity:0;filter:drop-shadow(1px 1px #fff5);width:100%;height:100%;animation:7.8s linear infinite brand-sketch-draw;position:absolute;inset:0}.brand-vector{object-fit:contain;opacity:0;width:190px;height:255px;animation:7.8s ease-in-out infinite brand-vector-build;position:absolute}.brand-pencil{color:#e0d2e3;font-size:38px;animation:7.8s linear infinite brand-pencil-trace;position:absolute;top:15%;left:32%}.brand-vector-points{opacity:0;border:1px solid #ff486aaa;animation:7.8s linear infinite vector-points;position:absolute;inset:37px 95px}.brand-vector-points i{background:#fff;border:1px solid #ff486a;width:6px;height:6px;position:absolute}.brand-vector-points i:first-child{top:-3px;left:-3px}.brand-vector-points i:nth-child(2){top:-3px;right:-3px}.brand-vector-points i:nth-child(3){bottom:-3px;left:-3px}.brand-vector-points i:nth-child(4){bottom:-3px;right:-3px}.brand-process-steps{color:#b8a9bd;flex-wrap:wrap;justify-content:center;gap:12px;font-size:11px;display:flex}.brand-process-steps span{animation:7.8s linear infinite process-step}.brand-process-steps span:nth-child(2){animation-delay:-5.85s}.brand-process-steps span:nth-child(3){animation-delay:-3.9s}.brand-process-steps span:nth-child(4){animation-delay:-1.95s}.growth-scene{background:linear-gradient(135deg,#ffffff12,#ffffff06);border:1px solid #ffffff30;border-radius:22px;width:95%;max-width:440px;padding:25px;position:relative;box-shadow:0 25px 65px #0003}.growth-scene>header{color:#d5c9d7;justify-content:space-between;align-items:center;font-size:15px;display:flex}.growth-scene>header svg{color:#ff5474}.growth-total{letter-spacing:-.04em;padding-top:20px;font-size:52px;font-weight:700;line-height:1.1}.growth-total small{letter-spacing:0;color:#aa9bad;margin-top:8px;font-size:12px;font-weight:400;display:block}.growth-scene>svg{width:100%;height:155px;margin-top:15px;overflow:visible}.growth-grid{stroke:#ffffff14;stroke-width:1px;fill:none}.growth-line{fill:none;stroke:#ff345b;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:7.8s ease-in-out infinite draw-growth}.growth-area{animation:7.8s ease-in-out infinite growth-area}.growth-payments{gap:5px;display:flex;position:absolute;top:78px;right:25px}.growth-payments span{color:#b4f6d1;background:#244333;border:1px solid #64daa14c;border-radius:8px;padding:7px;font-size:12px;animation:2.5s ease-in-out infinite payment-arrive}.growth-payments span:nth-child(2){animation-delay:-.8s}.growth-payments span:nth-child(3){animation-delay:-1.6s}.growth-funnel{border-top:1px solid #ffffff18;justify-content:space-between;gap:8px;padding-top:16px;font-size:11px;display:flex}.scene-example{text-align:right;color:#a59bad;margin-top:14px;font-size:10px;display:block}.all-scene{flex-direction:column;align-items:center;gap:25px;width:100%;max-width:425px;display:flex}.all-scene>img{object-fit:contain;filter:drop-shadow(0 0 26px #f4000966);width:85px;height:110px;animation:3s ease-in-out infinite all-hub}.all-service-grid{grid-template-columns:1fr 1fr;gap:15px;width:100%;display:grid}.all-service-grid>div{background:#ffffff09;border:1px solid #ffffff3a;border-radius:16px;align-items:center;gap:12px;padding:20px 16px;font-size:15px;animation:4s ease-in-out infinite all-card;display:flex}.all-service-grid>div>svg:first-child{color:#ff345b}.all-service-grid>div>svg:last-child{color:#e3cbdd;margin-left:auto}.all-service-grid>div:nth-child(2){animation-delay:-1s}.all-service-grid>div:nth-child(3){animation-delay:-2s}.all-service-grid>div:nth-child(4){animation-delay:-3s}.all-scene>strong{font-size:17px;font-weight:500}@keyframes service-scene-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes web-float{0%,to{transform:rotateY(-6deg)rotateX(5deg)translateY(0)}50%{transform:rotateY(-2deg)rotateX(2deg)translateY(-9px)}}@keyframes web-scroll{0%,20%,to{transform:translateY(0)}55%,80%{transform:translateY(-100px)}}@keyframes phone-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes web-cursor{0%,to{transform:translate(0)}40%{transform:translate(-25px,15px)scale(.85)}75%{transform:translate(60px,90px)}}@keyframes social-notice{0%,5%,to{opacity:0;transform:translateY(15px)scale(.9)}15%,80%{opacity:1;transform:translateY(0)scale(1)}90%{opacity:0;transform:translateY(-15px)}}@keyframes heart-rise{0%{opacity:0;transform:translateY(160px)scale(.5)}20%{opacity:.8}to{opacity:0;transform:translateY(-150px)rotate(20deg)scale(1.1)}}@keyframes palette-shift{0%,to{filter:hue-rotate();transform:scale(1)}50%{filter:hue-rotate(120deg);transform:scale(1.15)}}@keyframes brand-grid-fade{0%,40%{opacity:1}75%,to{opacity:.12}}@keyframes brand-sketch-draw{0%,14%{opacity:0;clip-path:inset(0 0 100%)}15%{opacity:.8}45%{opacity:.8;clip-path:inset(0)}65%,to{opacity:0;clip-path:inset(0)}}@keyframes brand-vector-build{0%,43%{opacity:0;clip-path:inset(0 0 100%);transform:scale(.95)}60%{opacity:1;clip-path:inset(0);transform:scale(1)}80%,to{opacity:1;clip-path:inset(0);transform:scale(1.1)}}@keyframes brand-pencil-trace{0%,14%,58%,to{opacity:0}15%{opacity:1;transform:translate(0)}30%{opacity:1;transform:translate(130px,70px)}45%{opacity:1;transform:translateY(210px)}57%{opacity:0;transform:translate(110px,210px)}}@keyframes vector-points{0%,44%,78%,to{opacity:0}50%,70%{opacity:1}}@keyframes process-step{0%,24%{color:#ff6780}25%,to{color:#b8a9bd}}@keyframes draw-growth{0%{stroke-dashoffset:600px}85%,to{stroke-dashoffset:0}}@keyframes growth-area{0%,15%{opacity:0}80%,to{opacity:1}}@keyframes payment-arrive{0%,to{opacity:0;transform:translateY(15px)}25%,75%{opacity:1;transform:translateY(0)}}@keyframes all-hub{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes all-card{0%,to{background:#ffffff08;border-color:#ffffff25}50%{background:#f4000918;border-color:#ff345b99}}body .glass-mega-menu{-webkit-backdrop-filter:blur(30px)saturate(165%);border:1px solid #ffffffc0;border-radius:0 0 24px 24px;background:linear-gradient(135deg,#ffffffdf,#f4f1f6bc)!important}.glass-mega-menu nav,.glass-mobile-links{isolation:isolate;position:relative}body .glass-mega-menu nav>a{z-index:1;border-radius:18px;padding:15px;position:relative;transform:none!important}body .glass-mega-menu nav>a[data-glass-active=true]{color:#18181c;-webkit-text-stroke:.15px #f40009;font-weight:700}body .glass-mega-menu nav>a[data-glass-active=true] strong{font-weight:700}body .glass-mega-menu nav>.glass-sliding-capsule,body .glass-mobile-links>.glass-sliding-capsule{opacity:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#fffffff0,#ffffffb0);border:1px solid #f4000980;border-radius:18px;transition:transform .24s,width .24s,height .24s,opacity .18s;display:block;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff,0 6px 20px #17121e0e}body .glass-primary-nav .glass-sliding-capsule[data-promo=true]{background:linear-gradient(135deg,#f40009,#b80026);border-color:#ff6c88}:is(body .glass-primary-nav button.glass-nav-link[data-glass-active=true]:has(+.web-promo-dialog),body .glass-primary-nav button.glass-nav-link[data-promotion-open=true]){-webkit-text-stroke:0;font-weight:700;color:#fff!important;background:linear-gradient(135deg,#f40009,#b80026)!important;border-color:#ff5474!important}body .diagnosis-confirm button,body .diagnosis-actions .sales-primary{color:#18181c!important;background:radial-gradient(ellipse at var(--button-light-x,28%) 0%,#ffffffa0,transparent 65%),linear-gradient(135deg,#ffffffba,#f6f5f780)!important;border-color:#ffffffd0!important;box-shadow:inset 0 1px 2px #fff,0 5px 20px #17121e0e!important}body .home-project-invite .sales-primary{--button-glass-fill:linear-gradient(135deg,#ffffffef,#ffffffb0);--button-glass-edge:#fff;color:#18181c!important}body .home-promo-feature .sales-primary{--button-glass-fill:linear-gradient(135deg,#ffffff65,#ffffff18);--button-glass-edge:#fff9;color:#18181c!important}.diagnosis-choices button{overflow-wrap:anywhere;min-width:0}.diagnosis-result{min-width:0}.diagnosis-links{flex-wrap:wrap;align-items:center;line-height:1.5}.diagnosis-links a{font-size:14px}.challenge-dialog{color:#232323;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#fffffff5,#f5f2f7e8);border:1px solid #fff;border-radius:24px;width:min(560px,100% - 32px);max-height:calc(100svh - 40px);padding:32px;overflow:auto;box-shadow:0 20px 70px #0003}.challenge-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12101666}.challenge-dialog h2{margin:12px 0 22px;font-size:32px}.challenge-dialog label{margin-bottom:12px;font-size:16px;display:block}.challenge-dialog textarea{resize:vertical;width:100%;min-height:120px;font:inherit;border:1px solid #ddd4df;border-radius:12px;margin-bottom:20px;padding:14px;font-size:16px}.challenge-close{border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:18px}.challenge-dialog a{border-radius:18px;padding:13px 18px;display:inline-flex}.challenge-dialog a[aria-disabled=true]{opacity:.4;cursor:not-allowed}.byb-brand-ribbon>.page-shell{display:block}.brand-ribbon-window{width:100%;padding:12px 0}.brand-ribbon-logo{border-radius:12px;width:150px;height:65px;padding:8px;transition:background .35s,transform .35s;overflow:visible}.brand-ribbon-logo svg,.brand-ribbon-logo[data-brand=umco] svg{object-fit:contain;width:100%;height:100%;transition:filter .35s,opacity .35s,transform .35s;filter:grayscale()brightness(.35)!important;opacity:.5!important}.brand-ribbon-logo:hover,.brand-ribbon-logo:focus-visible,.brand-ribbon-logo:active{background:#262626;transform:scale(1.08)}.brand-ribbon-logo:is(:hover,:focus-visible,:active) svg,.brand-ribbon-logo[data-brand=umco]:is(:hover,:focus-visible,:active) svg{filter:none!important;opacity:1!important}.brand-ribbon-window:hover .brand-ribbon-track,.brand-ribbon-window:focus-within .brand-ribbon-track,.brand-ribbon-window:active .brand-ribbon-track{animation-play-state:paused!important}body .glass-utility .bybe-music-toggle{align-self:center;width:34px;height:34px;color:#fff!important;background:linear-gradient(135deg,#343439e8,#18181fe0)!important;border:1px solid #fff5!important;box-shadow:inset 0 1px 1px #fff4,0 4px 14px #0002!important}.bybe-music-toggle svg{width:17px;height:17px}.music-on-indicator{background:#fff;width:4px;height:4px;bottom:5px;right:5px;box-shadow:0 0 5px #fff7}.bybe-music-toggle[aria-pressed=true]{outline-offset:2px;outline:1px solid #fff5}.home-promo-feature .promo-feature-art{background:linear-gradient(145deg,#f40009,#97001d);justify-content:center;align-items:center;min-height:335px;padding:30px 26px 45px;display:flex;overflow:hidden}.promo-feature-art .animated-web{width:100%;max-width:400px;transform:scale(.85)}.promo-feature-art .web-screen{height:235px}.promo-feature-art .web-demo-hero strong{font-size:26px}img,video,canvas{max-width:100%}.page-shell>*,.byb-service-scope,.portal-management-grid,.gallery-grid,.glass-header-inner{min-width:0}@media (width>=1500px){.service-hero.byb-sales-hero{min-height:800px}}@media (width<=1050px){.service-hero-stage{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:20px}.service-hero h1{font-size:clamp(38px,5.2vw,56px)}.service-animation{height:395px}.service-hero .hero-editorial>p.service-hero-detail{font-size:22px}.service-hero.byb-sales-hero{min-height:760px}.glass-mega-inner{grid-template-columns:180px minmax(0,1fr);gap:25px}.glass-mega-inner>nav{column-gap:15px}.glass-mega-inner>nav>a>strong{font-size:17px}}@media (width<=760px){.service-hero-stage{grid-template-columns:1fr;gap:4px}.service-hero.byb-sales-hero{min-height:1000px;padding:100px 22px 25px}.service-hero .hero-editorial{max-width:600px;padding:18px 0 5px}.service-hero h1{margin:20px 0;font-size:clamp(38px,7.9vw,60px)}.service-hero .hero-editorial>p.service-hero-detail{font-size:22px;line-height:1.4}.service-hero .hero-editorial>p.service-hero-line{margin-bottom:20px;font-size:16px}.service-animation{max-width:480px;height:390px;margin:auto}.service-slide-tabs{gap:6px;margin-top:18px}.service-slide-tabs button{padding:7px 9px!important;font-size:11px!important}.web-demo-hero strong{font-size:30px}.home-promo-feature .promo-feature-art{min-height:330px}.glass-mobile-links>details,.glass-mobile-links>a,.glass-mobile-links>button{z-index:1;position:relative}.glass-mobile-links [data-glass-active=true]{-webkit-text-stroke:.15px #f40009;font-weight:700;color:#17171b!important}}@media (width<=480px){.service-hero.byb-sales-hero{min-height:1070px}.service-hero h1{overflow-wrap:normal;font-size:42px}.service-hero .sales-hero-actions a{width:100%}.service-animation{height:365px}.social-profile{width:250px}.social-notification{padding:11px 12px;font-size:11px}.notice-1{left:-4px}.animated-web{width:94%}.web-screen{height:265px}.web-site-nav>span{font-size:8px}.web-demo-hero{padding:22px 18px}.web-demo-hero strong{font-size:27px}.web-phone{width:80px;height:145px;right:-7px}.web-demo-cards{gap:5px;padding:10px}.web-demo-cards>div{padding:12px 7px;font-size:9px}.brand-construction{height:285px}.brand-vector-points{inset:30px 70px}.growth-scene{padding:20px}.growth-payments{top:88px;right:20px}.growth-total{font-size:45px}.all-service-grid>div{gap:8px;padding:17px 12px;font-size:14px}.all-scene>strong{font-size:15px}.diagnosis-choices>button{padding:14px;font-size:14px;line-height:1.4}.diagnosis-confirm{flex-wrap:wrap;gap:10px}.diagnosis-confirm button{justify-content:center;width:100%}.challenge-dialog{padding:28px 20px}.home-project-invite .sales-primary,.home-promo-feature .sales-primary{text-align:center;max-width:100%}.brand-ribbon-logo{width:135px;height:60px}.experience-case-grid{scrollbar-width:thin}}@media (width<=360px){.service-hero h1{font-size:37px}.service-hero.byb-sales-hero{min-height:1110px;padding-inline:18px}.service-animation{height:340px}.social-notification{max-width:90%}.diagnosis-choices{grid-template-columns:1fr}.growth-payments{top:108px}.glass-header-inner{padding-inline:12px}.glass-brand{width:90px}.byb-floating-utility{right:10px!important}}html,body{max-width:100%;overflow-x:clip}.language-picker .language-trigger{width:46px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;gap:2px;padding:0;font-size:10px;font-weight:700;display:flex}.language-picker .language-menu{color:#232323;z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dddde3;border-radius:20px;width:230px;padding:10px;position:absolute;top:46px;right:0;box-shadow:0 16px 50px #0003}.language-menu-title{color:#79727e;letter-spacing:.03em;align-items:center;gap:8px;padding:7px 10px 12px;font-size:11px;font-weight:600;display:flex}.language-picker .language-menu>button{text-align:left;cursor:pointer;color:#232323!important;width:100%!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;font-size:13px!important;display:flex!important;transform:none!important}.language-picker .language-menu>button:is(:hover,:focus-visible),.language-picker .language-menu>button[aria-selected=true]{outline:none;color:#e60025!important;background:#fff0f3!important}.language-picker .language-menu>button>svg{margin-left:auto}.language-code{color:#6c6671;background:#f1f1f5;border-radius:6px;flex:none;place-items:center;width:29px;height:24px;font-size:9px;font-weight:700;display:grid}html body .service-hero .hero-editorial>p.service-hero-detail{color:#ff3656!important}html body .growth-line{stroke:url(#growth-direction)}.brand-pencil{filter:drop-shadow(0 2px 3px #0007);width:32px;height:32px}html body .all-service-grid>div{filter:blur(2.3px);opacity:.4;transition:transform .6s,filter .6s,opacity .6s,background .6s;transform:scale(.94);animation:none!important}html body .all-service-grid>div[data-selected=true]{filter:blur();opacity:1;z-index:1;background:#ffffff20;border-color:#ff3656;transform:scale(1.08);box-shadow:0 8px 35px #f4000925}html body .byb-brand-ribbon .brand-ribbon-group{align-items:center;gap:32px;padding:12px 16px 18px}html body .byb-brand-ribbon .brand-ribbon-logo{filter:none;opacity:1;flex:0 0 160px;justify-content:center;align-items:center;width:160px;height:90px;padding:10px;display:flex;overflow:hidden}html body .byb-brand-ribbon .brand-ribbon-logo svg{filter:grayscale();opacity:.7;width:100%;max-width:140px;height:100%;max-height:70px;transition:filter .25s,opacity .25s;display:block}html body .byb-brand-ribbon .brand-ribbon-logo:hover svg{filter:none;opacity:1}html body .experience-case>.experience-logo{background:#fff;border:1px solid #ededf0;border-radius:20px;justify-content:center;align-items:center;height:185px;padding:30px;display:flex}html body .experience-case>.experience-logo>.client-logo-art{object-fit:contain;filter:none;width:100%;max-width:260px;height:100%}.byb-footer{position:relative;overflow:hidden}.footer-logo-outline{opacity:.16;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.byb-footer>.page-shell{z-index:1;position:relative}html body .byb-footer-top{grid-template-columns:1fr 1fr;max-width:800px;padding-top:15px}@media (width<=760px){.language-picker .language-trigger{width:40px;font-size:9px}.language-picker .language-menu{top:43px;right:-75px}html body .byb-brand-ribbon .brand-ribbon-logo{flex-basis:145px;width:145px;height:90px}html body .byb-footer-top{grid-template-columns:1fr 1fr;gap:22px}.footer-logo-outline{opacity:.12}}.diagnosis-selected-question{scroll-margin-top:85px}body .web-promo-dialog{overflow-x:hidden;background:linear-gradient(135deg,#fffffffa,#faf9fcf5)!important}.web-promo-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16131c66!important}body .web-promo-art{flex-direction:column!important;gap:22px!important}.web-promo-art>.promotion-preview{flex-shrink:0}.web-promo-dialog>footer{grid-template-columns:auto minmax(0,1fr) auto;gap:7px!important;display:grid!important}.web-promo-dialog>footer>div{justify-content:center;min-width:0;display:flex}.web-promo-dialog>footer>div>button{min-width:0;padding:9px 7px!important;font-size:10px!important}.web-promo-layout .promotion-preview>small{margin:0;font-size:9px;line-height:1}html body :is(.sales-primary.sales-primary.sales-primary,.sales-secondary.sales-secondary.sales-secondary,.button-ruby,.button-dark,.byb-cart-checkout>button,.pin-access>button,.contact-review>div>button:first-child,.byb-offer-content>a){color:#17171b!important;background:linear-gradient(145deg,#fff,#f8f8f8)!important;border-color:#dedee2!important}html body :is(.sales-primary.sales-primary.sales-primary,.sales-secondary.sales-secondary.sales-secondary,.button-ruby,.button-dark,.byb-cart-checkout>button,.pin-access>button,.contact-review>div>button:first-child,.byb-offer-content>a):is(:hover,:focus-visible){color:#f40009!important;border-color:#f40009!important}html body a.sales-primary,html body button.sales-primary,html body .pin-access>button,html body .diagnosis-confirm button,html body a.sales-secondary,html body .sales-hero-actions>a{transition:color .2s,border-color .2s,transform .2s;--button-glass-fill:linear-gradient(145deg,#fff,#f8f8f8)!important;--button-glass-edge:#fff!important;color:#17171b!important;background:linear-gradient(145deg,#fff,#f8f8f8)!important;border:1px solid #dedee2!important;box-shadow:inset 0 1px 1px #fff,0 8px 28px #11111112!important}html body :is(a.sales-primary,button.sales-primary,.pin-access>button,.diagnosis-confirm button,a.sales-secondary,.sales-hero-actions>a):is(:hover,:focus-visible){color:#f40009!important;border-color:#f40009!important}html body :is(a.sales-primary,button.sales-primary,a.sales-secondary):before,html body :is(a.sales-primary,button.sales-primary,a.sales-secondary):after{background:0 0!important}.service-hero-stage{touch-action:pan-y;grid-template-rows:auto auto;gap:0 45px}.service-hero-stage>.hero-editorial{grid-area:1/1;padding-bottom:0}.service-hero-stage>.service-animation{grid-area:1/2/span 2}.service-hero-stage>.sales-hero-actions{grid-area:2/1;align-self:start;margin:0 0 35px}.hero-carousel-controls{color:#c9bec9;justify-content:center;align-items:center;gap:16px;margin:20px auto 0;font-size:11px;display:flex}.hero-carousel-controls button,.brand-ribbon-heading button{width:32px;height:32px;color:inherit;background:#ffffff0a;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.brand-palette i{border:1px solid #ffffff40;animation:none!important}.byb-footer-top>img{opacity:.14;filter:grayscale();pointer-events:none;width:240px}.diagnosis-mobile{display:none}.diagnosis-selected-question{text-align:left;width:100%;font:inherit;color:#f40009;background:#fff;border:1px solid #f40009;border-radius:20px 20px 0 0;align-items:center;gap:12px;padding:20px;font-weight:700;display:flex}.diagnosis-selected-question>span{margin-left:auto}.diagnosis-switch-label{letter-spacing:.12em;text-transform:uppercase;color:#74747c;margin:25px 0 12px;font-size:11px}.diagnosis-question-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding:0 0 12px;display:flex;overflow-x:auto}.diagnosis-question-carousel button{text-align:left;color:#33333b;min-height:95px;font:inherit;scroll-snap-align:start;background:linear-gradient(145deg,#ffffffc9,#f1f0f5a0);border:1px solid #fff;border-radius:18px;flex-direction:column;flex:0 0 155px;gap:10px;padding:14px;font-size:12px;line-height:1.4;display:flex;box-shadow:inset 0 1px 2px #fff}.brand-ribbon-heading{color:#74747c;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;font-size:12px;display:flex}.brand-ribbon-heading>div{gap:8px;display:flex}.brand-ribbon-heading button{color:#232323;background:#fff;border-color:#ddd}.interactive-brands{touch-action:pan-x;cursor:grab;scrollbar-width:thin;scroll-snap-type:x proximity;overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.interactive-brands[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.interactive-brands .brand-ribbon-track{width:max-content;animation:none!important;transform:none!important}.interactive-brands .brand-ribbon-group{gap:26px}.brand-ribbon-logo{scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex-shrink:0}.brand-ribbon-logo strong{letter-spacing:-.05em;color:#73737a;font-size:19px;line-height:1.1}.brand-ribbon-logo:hover strong{color:#fff}.brand-text-mark{justify-content:center;align-items:center;display:flex}.brand-ribbon-track{align-items:center}body .home-project-invite{background:radial-gradient(at 0 100%,#f4000915,#0000 65%),linear-gradient(120deg,#fff,#f4f3f7);border:1px solid #fffe;border-radius:32px;grid-template-columns:200px 1fr auto;gap:32px;padding:55px 45px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #fff,0 20px 70px #23232308}.home-project-invite h2{letter-spacing:-.045em;font-size:clamp(27px,3.2vw,44px);line-height:1.1}.project-orbit{color:#f40009;place-items:center;height:190px;display:grid;position:relative}.project-orbit>b{letter-spacing:-.05em;z-index:1;font-size:30px;line-height:1.05}.project-orbit>span{font-size:32px;animation:8s ease-in-out infinite orbit-star;position:absolute;top:0;right:20px}.project-orbit>i{border:1px solid #f4000933;border-radius:50%;position:absolute;inset:0;transform:rotate(-25deg)scaleX(.8)}.project-orbit>i:nth-of-type(2){border-color:#23232318;inset:20px -8px;transform:rotate(30deg)scaleX(.9)}.project-route{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.project-route span{color:#686873;background:#fff8;border:1px solid #2323230f;border-radius:20px;padding:8px 11px;font-size:10px}body .home-promo-feature{background:linear-gradient(120deg,#fff,#f3f2f6);border:1px solid #fff;border-radius:32px;gap:45px;padding:35px}.home-promo-feature h2{letter-spacing:-.04em;font-size:clamp(30px,3.5vw,48px);line-height:1.08}.home-promo-feature .promo-feature-art{background:radial-gradient(at 20% 10%,#ff3051,#0000 65%),linear-gradient(145deg,#ed0024,#6c0019);border-radius:25px;min-height:390px;box-shadow:inset 0 1px 2px #ffffff70,0 14px 40px #f4000922}.promo-level-labels{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.promo-level-labels>span{background:#fff8;border:1px solid #d7d5db;border-radius:30px;padding:8px 12px;font-size:10px}.promo-level-labels>span:first-child{color:#f40009;border-color:#f4000940}@keyframes orbit-star{50%{transform:translate(-12px,10px)rotate(90deg)}}.web-promo-art{min-height:370px;padding:36px 18px!important;overflow:visible!important}.promotion-preview{color:#fff;background:#19151d;border:1px solid #fff5;border-radius:15px;width:100%;animation:6s ease-in-out infinite preview-float;position:relative;transform:rotate(-3deg);box-shadow:0 18px 60px #0003}.preview-browser{border-bottom:1px solid #ffffff20;align-items:center;gap:4px;height:30px;padding:0 12px;display:flex}.preview-browser i{background:#f40009;border-radius:50%;width:5px;height:5px}.preview-browser>span{margin:auto;font-size:9px}.preview-nav{justify-content:space-between;align-items:center;gap:10px;padding:15px 12px;display:flex}.preview-nav>b{font-size:12px}.preview-nav>span{font-size:7px}.preview-hero{background:linear-gradient(135deg,#251626,#a10023);padding:20px}.preview-hero>span{letter-spacing:.08em;margin-bottom:15px;font-size:8px;display:block}.preview-hero>strong{letter-spacing:-.05em;font-size:27px;line-height:1.08;display:block}.preview-hero>i{background:#fff;border-radius:5px;width:90px;height:22px;margin-top:18px;animation:6s infinite preview-click;display:block}.preview-cards{background:#eeedf1;border-radius:0 0 14px 14px;gap:7px;padding:12px;display:flex}.preview-cards>div{color:#232323;background:#fff;border-radius:8px;flex:1;padding:14px 8px;animation:6s infinite preview-card}.preview-cards>div:nth-child(2){animation-delay:.6s}.preview-cards>div:nth-child(3){animation-delay:1.2s}.preview-cards svg{color:#f40009}.preview-cards b{margin:8px 0;font-size:9px;display:block}.preview-cards span{background:#ededf0;width:80%;height:4px;margin:4px 0;display:block}.preview-pages{align-items:center;gap:10px;padding:12px;font-size:9px;display:flex}.preview-pages span{background:#ffffff14;border-radius:5px;padding:5px;animation:4s infinite preview-card}.preview-mobile{background:#221924;border:2px solid #76707c;border-radius:12px;width:63px;height:123px;padding:10px 7px;animation:6s infinite preview-phone;position:absolute;bottom:8px;right:-8px;box-shadow:0 10px 20px #0004}.preview-mobile>span{background:#73707a;border-radius:3px;width:24px;height:3px;margin:0 auto 18px;display:block}.preview-mobile b{font-size:9px;line-height:1.1;display:block}.preview-mobile i{background:#ffffff18;border-radius:3px;width:100%;height:9px;margin-top:8px;display:block}.preview-mobile i:first-of-type{background:#f40009}.preview-cursor{color:#fff;filter:drop-shadow(1px 2px 2px #000);animation:6s infinite preview-pointer;position:absolute;top:66%;left:44%}.promotion-preview>small{color:#ffffff80;font-size:9px;position:absolute;bottom:-23px;left:0}.preview-dashboard{color:#232323;background:#f1eff4;border-radius:0 0 14px 14px;min-height:240px;display:flex}.preview-dashboard>aside{color:#fff;background:#24212a;flex-direction:column;gap:22px;padding:20px 12px;display:flex}.preview-dashboard>aside svg{width:15px}.preview-dashboard>div{flex:1;min-width:0;padding:16px 12px}.preview-dashboard header{justify-content:space-between;font-size:10px;display:flex}.preview-dashboard header i{background:#f40009;border-radius:50%;width:9px;height:9px;animation:2s infinite preview-card}.preview-metrics{gap:8px;margin:15px 0;display:flex}.preview-metrics b{background:#fff;border-radius:8px;flex:1;padding:10px;font-size:8px}.preview-metrics span{color:#f40009;margin-top:6px;font-size:22px;display:block}.preview-bars{background:#fff;border-radius:8px;align-items:end;gap:9px;height:90px;padding:10px;display:flex}.preview-bars i{transform-origin:bottom;background:linear-gradient(#f40009,#8a0018);border-radius:3px 3px 0 0;flex:1;animation:4s ease-in-out infinite preview-bar}.preview-task{align-items:center;gap:6px;margin-top:12px;font-size:9px;display:flex}.preview-level-2 .preview-cursor{animation-duration:4s}@keyframes preview-float{50%{transform:rotate(1deg)translateY(-5px)}}@keyframes preview-card{0%,to{opacity:.55;transform:translateY(3px)}40%,75%{opacity:1;transform:translateY(0)}}@keyframes preview-bar{0%,to{transform:scaleY(.3)}60%{transform:scaleY(1)}}@keyframes preview-click{50%{box-shadow:0 0 0 6px #ffffff25}}@keyframes preview-pointer{0%,to{transform:translate(30px,-50px)}50%{transform:translate(-28px,5px)}}@keyframes preview-phone{50%{transform:translateY(-7px)}}body .byb-access-page{background:radial-gradient(at 90% 0,#f4000912,#0000 55%),radial-gradient(at 0 100%,#2323230a,#0000 60%),#f4f3f7;min-height:100svh;padding:35px 24px 60px}.byb-access-shell{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:960px;margin:auto;padding-top:50px;display:grid}.byb-access-shell>header{text-align:left;margin:0}.byb-access-shell>header h1{letter-spacing:-.05em;font-size:clamp(38px,4.5vw,60px);line-height:1.06}.byb-access-shell>small{text-align:center;color:#777;grid-column:1/-1;font-size:10px}.access-gateway{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffd9,#ffffffe8);border:1px solid #fff;border-radius:30px;padding:32px;box-shadow:inset 0 2px 4px #fff,0 22px 70px #2323230b}.access-step{letter-spacing:.15em;color:#f40009;justify-content:space-between;align-items:center;font-size:9px;display:flex}.access-step i{background:#f40009;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #f400090c}.access-gateway h2{letter-spacing:-.04em;margin:25px 0 12px;font-size:29px;line-height:1.1}.access-gateway>p{color:#74747d;font-size:13px;line-height:1.6}.access-role-picker{grid-template-columns:1fr 1fr;gap:8px;margin:25px 0;display:grid}.access-role-picker button{font:inherit;color:#232323;background:linear-gradient(145deg,#fff,#f4f3f7);border:1px solid #dedde2;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px 8px;font-size:12px;display:flex}.access-role-picker button[aria-pressed=true]{color:#f40009;border-color:#f40009;box-shadow:0 3px 15px #f400090b}.access-change-role{color:#777;background:0 0;border:none;align-items:center;gap:7px;margin:20px auto 0;font-size:11px;display:flex}.access-gateway .pin-access input{background:#faf9fc;border-radius:12px}.access-gateway .pin-access>button{border-radius:14px;width:100%;padding:14px}body .glass-mobile-dialog{-webkit-backdrop-filter:blur(38px)saturate(170%);backdrop-filter:blur(38px)saturate(170%);background:linear-gradient(135deg,#ffffffd9,#f5f3f7cf);border:1px solid #fffffff0;border-radius:30px;width:calc(100% - 24px);max-width:470px;height:auto;max-height:calc(100svh - 36px);margin:0 auto;padding:20px;inset:18px 12px auto;box-shadow:inset 0 1px 3px #fff,0 25px 90px #12101935}body .glass-mobile-dialog::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#11101744}.glass-mobile-top{height:48px;margin-bottom:25px}.glass-mobile-links{background:#ffffff35;border:1px solid #ffffff7a;border-radius:23px;gap:7px;padding:7px;position:relative}.glass-mobile-links>a,.glass-mobile-links>button,.glass-mobile-links>details>summary{border-radius:18px;min-height:61px;color:#24232b!important;padding:15px 17px!important;font-size:24px!important}.glass-mobile-links>.glass-sliding-capsule{border:1px solid #fff9;background:linear-gradient(125deg,#fff9,#ffffff40)!important;border-radius:18px!important;box-shadow:inset 0 1px 2px #fff,0 5px 18px #1d132015!important}.glass-mobile-links>details>div{gap:14px;padding:12px 15px 20px}.glass-mobile-links>details>div>a{font-size:14px;line-height:1.4}.glass-mobile-links [data-glass-active=true]{-webkit-text-stroke:0!important}.glass-mobile-access{border-radius:20px;justify-content:center;align-items:center;gap:10px;width:100%;font-size:14px;font-weight:700;box-shadow:inset 0 1px 2px #ffffff35,0 10px 24px #1112;color:#fff!important;background:linear-gradient(145deg,#33323b,#17151d)!important;border:1px solid #232323!important;margin:22px auto 0!important;padding:16px!important;display:flex!important}.language-picker{z-index:5;align-items:center;display:flex;position:relative}.language-picker select{font:inherit;width:48px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;padding:0 3px;font-size:10px;font-weight:700}.language-picker option{color:#232323;background:#fff}.language-picker:focus-within{border-radius:18px;outline:1px solid #f40009}@media (width<=1050px){body .home-project-invite{grid-template-columns:130px 1fr;gap:22px;padding:35px}.home-project-invite>.sales-primary{grid-column:2;justify-self:start}.project-orbit{height:150px}.project-orbit>b{font-size:25px}.glass-primary-nav{gap:0}.glass-primary-nav .glass-nav-link{padding-inline:11px;font-size:12px}}@media (width<=760px){.service-hero-stage{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:12px}.service-hero-stage>.hero-editorial{grid-area:1/1}.service-hero-stage>.service-animation{grid-area:2/1}.service-hero-stage>.sales-hero-actions{flex-wrap:wrap;grid-area:3/1;justify-content:center;width:100%;margin:20px 0 5px;display:flex}.service-hero.byb-sales-hero{padding-top:90px;min-height:0!important}.service-hero .hero-editorial>p.service-hero-line{margin-bottom:0}.service-slide-tabs{margin-top:15px}.hero-carousel-controls{margin-top:16px}.diagnosis-desktop{display:none!important}.diagnosis-mobile{display:block}.diagnosis-mobile .diagnosis-result{background:linear-gradient(145deg,#fff,#f6f5f8);border-radius:0 0 24px 24px;margin:0;padding:25px 20px}.diagnosis-mobile .diagnosis-result h3{font-size:25px}.diagnosis-question-carousel button{width:155px}.byb-access-shell{max-width:480px;padding-top:30px;display:block}.byb-access-shell>header{text-align:center;margin-bottom:30px}.byb-access-shell .access-home-brand{margin:auto}.byb-access-shell>header h1{font-size:40px}.byb-access-shell>header span{font-size:13px}.byb-access-shell>small{margin-top:25px;display:block}.access-gateway{padding:28px 22px}.glass-header-controls{gap:1px!important}.glass-icon-control{flex-basis:32px!important;width:32px!important}.language-picker select{width:40px;font-size:9px}.glass-header-inner{gap:7px!important}.glass-brand,.glass-brand img{width:86px!important}body .home-project-invite{grid-template-columns:1fr;padding:30px 24px}.project-orbit{width:160px;height:140px;margin:auto}.home-project-invite>.sales-primary{text-align:center;grid-column:1;justify-self:stretch}.home-project-invite h2{font-size:31px}.project-route{gap:6px}.project-route span{padding:8px;font-size:9px}.home-promo-feature{grid-template-columns:1fr!important}body .home-promo-feature{gap:30px;padding:22px}.home-promo-feature .promo-feature-art,.web-promo-art{min-height:330px}.web-promo-layout{gap:30px!important}.promotion-preview{max-width:320px;margin:auto}.byb-footer-top>img{width:200px}}.creation-intro{z-index:2147483000;isolation:isolate;color:#17151a;height:100svh;font-family:var(--sans);--flash:0;background:#17151a;position:fixed;inset:0;overflow:hidden}.creation-camera,.creation-fallback,.creation-atmosphere,.creation-whiteout{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.creation-fallback{background:#17151a url(/assets/creation-pop.png) 14% 36%/auto 420vh no-repeat}.creation-camera{opacity:0;transition:opacity .25s;display:block}.creation-intro[data-ready=true] .creation-camera{opacity:1}.creation-atmosphere{mix-blend-mode:multiply;opacity:calc(1 - var(--flash));background:radial-gradient(#0000 35%,#08051280 110%)}.creation-whiteout{opacity:var(--flash);background:#fcfcff}.creation-type{width:100%;max-width:1050px;font-family:var(--sans);letter-spacing:-.065em;text-align:center;text-wrap:balance;opacity:0;margin:0;font-size:clamp(32px,5.8vw,80px);font-weight:750;line-height:1.12;position:relative;top:auto;left:auto;transform:translateZ(0)}.creation-type i{vertical-align:-.025em;background:#ff003c;width:3px;height:.85em;margin-left:7px;animation:.6s step-end infinite creation-caret;display:inline-block}.creation-controls{bottom:max(28px,env(safe-area-inset-bottom));right:max(28px,env(safe-area-inset-right));z-index:5;gap:12px;display:flex;position:absolute}.creation-controls button{color:#fff;font-family:var(--sans);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background:#16121b60;border:1px solid #fff5;border-radius:999px;padding:11px 16px;font-size:12px}.creation-controls button:focus-visible{outline-offset:4px;outline:2px solid #ff003c}.creation-intro[data-ready=true] .creation-type{animation:10.6s linear both creation-words}.creation-intro[data-ready=true] .creation-controls{animation:10.6s linear both creation-controls}@keyframes creation-reveal{0%,91%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes creation-words{0%,59%{opacity:0}61%,88%{opacity:1;filter:blur();transform:scale(1)}96%,to{opacity:0;filter:blur(5px);transform:scale(1.1)}}@keyframes creation-controls{0%,53%{opacity:.65}62%,to{opacity:0;visibility:hidden}}@keyframes creation-caret{50%{opacity:0}}.intro-revealed .glass-header{animation:.8s both agency-menu-arrive}.intro-revealed .byb-sales-hero{animation:.95s .1s both agency-home-arrive}@keyframes agency-menu-arrive{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes agency-home-arrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.creation-type{letter-spacing:-.055em;width:100%;font-size:clamp(32px,9.5vw,54px)}.creation-controls{bottom:25px;right:20px}}@media (prefers-reduced-motion:reduce){.intro-revealed :is(.glass-header,.byb-sales-hero){animation:none}}.creation-intro{width:100vw;height:100dvh!important}.creation-camera{max-width:none!important;height:100%!important}.creation-type{box-sizing:border-box;overflow-wrap:break-word;max-width:calc(100% - 48px)}.creation-controls{max-width:calc(100% - 32px)}.creation-copy-center{box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.creation-intro .creation-copy-center .creation-type{text-align:center;transform-origin:50%;flex:0 1050px;width:100%;max-width:1050px;margin:0;position:relative;inset:auto;translate:none}.client-logo-art .client-logo-negative,html body .byb-brand-ribbon .brand-ribbon-logo:is(:hover,:focus-visible,:active) .client-logo-positive{display:none}html body .byb-brand-ribbon .brand-ribbon-logo:is(:hover,:focus-visible,:active) .client-logo-negative{display:block}html body .byb-brand-ribbon .brand-ribbon-logo:is(:hover,:focus-visible,:active)>svg{filter:none!important;opacity:1!important}html body .byb-brand-ribbon .brand-ribbon-logo{border-radius:14px}html body .living-advisor .bybe-living-orb{transform-origin:50%;background:radial-gradient(circle at 32% 26%,#ff849c,#ff003b 42%,#c40029 90%);animation:1.65s ease-in-out infinite bybe-heartbeat;box-shadow:0 0 16px #ff003b60}html body .living-advisor .bybe-living-orb i{background:#fff2;animation:none}@keyframes bybe-heartbeat{0%,to{transform:scale(.65);box-shadow:0 0 5px #ff003b30}18%{transform:scale(1.08);box-shadow:0 0 24px #ff003b90}30%{transform:scale(.86)}45%{transform:scale(1.18);box-shadow:0 0 30px #ff003b90}65%{transform:scale(.73);box-shadow:0 0 9px #ff003b40}}.portal-sound-control{right:22px;bottom:max(22px,env(safe-area-inset-bottom));z-index:2147482000;position:fixed}.portal-sound-control .bybe-music-toggle{color:#fff;background:#282831;border:1px solid #fff5;border-radius:50%;width:48px;height:48px;box-shadow:0 5px 18px #0003}.portal-theme-toggle{color:#32323b;white-space:nowrap;background:#fff;border:1px solid #e1e1e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex}html[data-portal-theme=dark] .portal-app{--portal-bg:#111117;--portal-panel:#1b1b24;--portal-line:#373743;--bybe-glass:#1b1b24;--bybe-glass-line:#373743;--bybe-ink:#f5f5f7;--bybe-muted:#bac0d0;color:#f3f4f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111117}html[data-portal-theme=dark] .portal-app :is(.portal-sidebar,.portal-main){color:#f3f4f7;background:#111117;border-color:#373743}html[data-portal-theme=dark] .portal-app :is(.portal-hero-card,.portal-section-card,.portal-stat,.portal-management form,.portal-assignments,.portal-empty,.portal-assistant,.portal-management-grid form,.portal-invoice-grid article,.portal-heat-grid section,.portal-bybe-owner-grid form,.portal-bybe-client-panel,.portal-bybe-rule,.pin-manager,.portal-nav-group,.portal-access-lists article,.portal-notification-list article,.portal-task-list li,.portal-calendar-list article,.portal-brief-card,.portal-file-grid article,.portal-file-grid a,.portal-resource-grid a,.portal-bybe-coach-card,.portal-bybe-session-report,.portal-bybe-command,.portal-inquiries article,.profile-dialog,.gallery-create,.gallery-settings,.gallery-workspace,.portal-notice){box-shadow:0 4px 20px #0002;color:#f3f4f7!important;background:#1b1b24!important;border-color:#373743!important}html[data-portal-theme=dark] .portal-app :is(h1,h2,h3,h4,strong,summary){color:#f3f4f7!important}html[data-portal-theme=dark] .portal-app :is(p,small,label,time,.portal-muted,.portal-stat span,.portal-workspace-label strong,.portal-sidebar-bottom span,.portal-privacy-note,.portal-section-title>p){color:#bac0d0!important}html[data-portal-theme=dark] .portal-app :is(input,textarea,select,select option){color:#f3f4f7!important;background:#252530!important;border-color:#444453!important}html[data-portal-theme=dark] .portal-app :is(.portal-grouped-nav button,.portal-install,.portal-bell,.portal-theme-toggle,.workspace-menu-toggle,.portal-profile-trigger,.portal-logout-button,.portal-tab-panel button:not(.sales-primary)){color:#e5e6ee!important;background:#252530!important;border-color:#444453!important}html[data-portal-theme=dark] .portal-app .portal-grouped-nav button:is(:hover,.active){color:#ff7997!important;background:#38303d!important}html[data-portal-theme=dark] .portal-app .portal-top-actions>a{color:#ff7997}@media (width<=680px){.portal-theme-toggle{padding:10px;font-size:13px}.portal-top-actions{flex-wrap:wrap;gap:10px}.portal-sound-control{bottom:18px;right:16px}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .living-advisor .bybe-living-orb{animation:none!important}}html body .byb-brand-ribbon .brand-ribbon-logo:is(:hover,:focus-visible,:active):not(:has(.client-logo-art))>svg{filter:invert()!important;opacity:1!important}#bybe-page .home-project-invite .sales-primary,#bybe-page .home-promo-feature .sales-primary{-webkit-backdrop-filter:blur(18px)saturate(160%);background:radial-gradient(ellipse at var(--button-light-x,28%) 0%,#fff5,transparent 70%),linear-gradient(135deg,#ffffff26,#dce2ee12)!important;color:#17191e!important;border:1px solid #b8bfca77!important;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px 1px #79839425,0 10px 28px #2834480c!important}#bybe-page .service-hero .sales-secondary{background:radial-gradient(ellipse at var(--button-light-x,28%) 0%,#ffffff29,transparent 70%),linear-gradient(135deg,#ffffff16,#ffffff05)!important;color:#fff!important;border-color:#fff5!important;box-shadow:inset 0 1px 1px #fff4,0 8px 24px #0002!important}html body .byb-footer{-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid #fff2;color:#fff!important;background:#4e5055!important}.byb-footer:before,.byb-footer:after{display:none!important}html body .byb-footer :is(a,span,strong){color:#fff!important}.byb-footer-top{border-bottom-color:#ffffff26!important}.byb-footer a:hover{text-underline-offset:4px;text-decoration:underline;color:#fff!important}.byb-footer-bottom{color:#e6e7e9!important}html body .advisor-chat{color:#262a35;-webkit-backdrop-filter:none!important;background:#fafbfc!important;border-color:#dce0e6!important;box-shadow:0 18px 70px #161d3430!important}.advisor-messages{background:#f4f6f9!important}.advisor-message.bybe{color:#272b35!important;background:#fff!important;border:1px solid #e0e5ec!important}.advisor-message.visitor{color:#a0002b!important;background:#ffe4ec!important;border-color:#ffd0dd!important}.advisor-chat>header,.advisor-composer,.advisor-chat>footer{background:#fafbfc!important}.advisor-chat input{background:#fff!important}.byb-access-back{color:#30343e;background:#fff6;border:1px solid #cdd2dc;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px 1px #fff,0 6px 20px #23233308}.byb-access-back:hover{background:#fff;transform:translateY(-2px)}.byb-access-back:focus-visible{outline-offset:4px;outline:2px solid #ff003c}.access-gateway{transition:background .35s,color .35s,border-color .35s}html body .access-gateway[data-role=team]{color:#fff;border-color:#ffffff29;box-shadow:0 20px 55px #1113;background:linear-gradient(135deg,#17191f,#08090d)!important}.access-gateway[data-role=team] :is(h2,label){color:#fff!important}.access-gateway[data-role=team]>p{color:#c5c8d2!important}.access-gateway[data-role=team] .access-role-picker button{color:#dde0e9!important;background:#ffffff0d!important;border-color:#ffffff25!important}.access-gateway[data-role=team] .access-role-picker button[aria-pressed=true]{color:#fff!important;background:#ffffff19!important;border-color:#ff345b!important}.access-gateway[data-role=team] .pin-access input{color:#fff;border-color:#ffffff35;background:#ffffff0c!important}.access-gateway[data-role=team] .pin-access input::placeholder{color:#979eaf}.access-gateway[data-role=team] .access-change-role{color:#dce0eb!important;background:0 0!important;border-color:#ffffff20!important}.hero-editorial .byb-kicker{animation:.4s both editorial-line}.hero-editorial h1>span{animation:.5s both editorial-line;display:inline}.hero-editorial .service-hero-line{animation:.6s 2.4s both editorial-line}.service-hero-detail{min-height:3em!important}.hero-detail-type{white-space:normal;overflow-wrap:break-word;transition:opacity .16s;display:block}.hero-detail-type[data-fading=true]{opacity:0}.hero-detail-type i{vertical-align:-.02em;background:currentColor;width:2px;height:.8em;margin-left:5px;animation:.65s step-end infinite creation-caret;display:inline-block}@keyframes editorial-line{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}html body .animated-web .web-demo-hero strong{letter-spacing:-.025em;overflow-wrap:break-word;white-space:normal;width:100%;max-width:100%;font-size:clamp(18px,2.15vw,30px);line-height:1.12}.web-demo-hero,.web-site-nav{min-width:0}.web-site-nav>span{text-align:right;min-width:0}.web-phone{overflow:hidden;padding:18px 8px!important;bottom:8px!important;right:8px!important}.web-phone>span{white-space:normal;line-height:1.15;margin-top:18px!important;font-size:14px!important}.web-phone>strong{white-space:nowrap;font-size:9px!important}.web-phone>i{margin-top:12px!important}.web-demo-cards>div{overflow-wrap:break-word;min-width:0}@media (width<=760px){.service-hero-detail{min-height:2.8em!important}.web-demo-hero strong{font-size:25px!important}}.portfolio-cinema-track{height:150svh;min-height:880px;margin:30px 0 45px;position:relative}.portfolio-cinema-stage{--travel:0;--focus:0;--title-opacity:1;--look-x:0;--look-y:0;color:#fff;perspective:none;isolation:isolate;background:#0d0d11;border-radius:26px;height:calc(100svh - 118px);min-height:470px;max-height:800px;position:sticky;top:88px;overflow:hidden;box-shadow:0 20px 60px #11112218}.portfolio-cinema-world{transform-style:preserve-3d;transform:perspective(1100px) translateY(calc(var(--travel) * -25px)) translateZ(calc(var(--travel) * 220px)) rotateX(calc(var(--look-y) * -7deg + 6deg - var(--travel) * 6deg)) rotateY(calc(var(--look-x) * 9deg - 5deg + var(--travel) * 5deg));will-change:transform;opacity:calc(1 - var(--focus)*.95);transition:transform .22s ease-out;position:absolute;inset:-16% -13%}.portfolio-cinema-mosaic{height:100%;transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;padding:32px;display:grid}html body .portfolio-cinema-mosaic .portfolio-cinema-tile{min-width:0;min-height:0;transform:translateZ(var(--depth)) rotate(var(--tilt));-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;border-radius:16px;padding:0;transition:filter .3s,box-shadow .3s;position:relative;overflow:hidden;background:#eef0f5!important;border:1px solid #fff3!important;box-shadow:0 20px 55px #0007!important}.portfolio-cinema-tile img{object-fit:cover;width:100%;height:100%;display:block}.portfolio-cinema-tile .client-logo-art{width:80%;height:70%;margin:10%}.portfolio-cinema-tile>span{color:#fff;text-align:left;background:linear-gradient(#0000,#000c);padding:20px 14px 12px;font-size:12px;font-weight:650;position:absolute;bottom:0;left:0;right:0}.portfolio-cinema-tile:hover{filter:brightness(1.15)}.portfolio-cinema-tile:focus-visible{outline-offset:-3px;outline:3px solid #ff003c}.portfolio-cinema-shade{pointer-events:none;opacity:calc(1 - var(--focus));background:radial-gradient(#08080dde 10%,#08080d77 45%,#0000 85%);position:absolute;inset:0}.portfolio-cinema-title{text-align:center;pointer-events:none;opacity:var(--title-opacity);transform:translateZ(0) scale(calc(1 + var(--travel)*.14));color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0}.portfolio-cinema-title>span{letter-spacing:.15em;color:#fff9;font-size:11px;font-weight:700}.portfolio-cinema-title h3{font-family:var(--sans);letter-spacing:-.055em;color:#fff;margin:20px 0;font-size:clamp(32px,4.5vw,65px);font-weight:700;line-height:1.08}.portfolio-cinema-title p{color:#fff9;margin:0;font-size:13px}.portfolio-cinema-focus{opacity:var(--focus);pointer-events:none;transform:scale(calc(1.08 - var(--focus)*.08));background:#111116;align-items:center;transition:opacity .45s,transform .6s;display:flex;position:absolute;inset:0}.portfolio-cinema-image{position:absolute;inset:0 0 0 25%;overflow:hidden}.portfolio-cinema-image>img{object-fit:cover;opacity:.85;width:100%;height:100%}.portfolio-cinema-image>.client-logo-art{background:#f3f4f7;border-radius:20px;width:80%;height:80%;margin:5% 10%;padding:35px}.portfolio-cinema-image:after{content:"";background:linear-gradient(90deg,#111116 0%,#111116a0 25%,#0000 80%),linear-gradient(#0000 60%,#111116aa);position:absolute;inset:0}.portfolio-cinema-info{color:#fff;width:56%;max-width:630px;padding:clamp(24px,4vw,55px);position:relative}.portfolio-cinema-info>span{color:#ffffffa0;font-size:12px;line-height:1.5}.portfolio-cinema-info h3{font-size:clamp(29px,3.6vw,52px);font-family:var(--sans);letter-spacing:-.05em;color:#fff;margin:18px 0;line-height:1.08}.portfolio-cinema-info p{color:#e0e1e6;max-width:370px;margin:0 0 26px;font-size:15px;line-height:1.55}.portfolio-cinema-info a{pointer-events:auto;color:#fff;visibility:hidden;border-bottom:2px solid #ff003c;padding:12px 0;font-size:14px;font-weight:700;display:inline-flex}.portfolio-cinema-stage[data-selected=true] .portfolio-cinema-info a{visibility:visible}.portfolio-cinema-stage[data-selected=true]{--focus:1!important;--title-opacity:0!important}.portfolio-cinema-stage[data-selected=false] .portfolio-cinema-info a{visibility:visible}.portfolio-cinema-stage[data-selected=false][data-focused=false] .portfolio-cinema-info a{pointer-events:none;visibility:hidden}.portfolio-cinema-controls{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:24px;left:30px;right:30px}.portfolio-cinema-controls>div{align-items:center;gap:12px;display:flex}.portfolio-cinema-controls>div>span{letter-spacing:.1em;color:#fff;font-size:11px;font-weight:600}.portfolio-cinema-controls button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff40!important;box-shadow:inset 0 1px 1px #ffffff30!important}.portfolio-cinema-controls button.portfolio-cinema-overview{white-space:nowrap;border-radius:30px;width:auto;padding:0 15px;font-size:12px}.portfolio-cinema-controls button:focus-visible{outline-offset:4px;outline:2px solid #ff003c}@media (width<=760px){.portfolio-cinema-track{height:130svh;min-height:740px}.portfolio-cinema-stage{border-radius:22px;height:calc(100svh - 96px);min-height:520px;top:74px}.portfolio-cinema-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;padding:15px}.portfolio-cinema-world{inset:-10% -18%}.portfolio-cinema-title{padding:25px}.portfolio-cinema-title h3{font-size:clamp(31px,7.5vw,44px)}.portfolio-cinema-image{inset:0 0 32%}.portfolio-cinema-image:after{background:linear-gradient(#0000 20%,#111116 100%)}.portfolio-cinema-focus{align-items:flex-end}.portfolio-cinema-info{width:100%;padding:24px 24px 86px}.portfolio-cinema-info h3{margin:12px 0;font-size:31px}.portfolio-cinema-info p{max-width:100%;margin-bottom:12px;font-size:14px}.portfolio-cinema-info a{padding:8px 0;font-size:13px}.portfolio-cinema-info>span{font-size:11px}.portfolio-cinema-controls{bottom:22px;left:22px;right:22px}.portfolio-cinema-image>.client-logo-art{padding:20px}.portfolio-cinema-tile>span{font-size:10px}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) .portfolio-cinema-world{transform:none!important}:where(html:not([data-bybe-motion=full])) :is(.portfolio-cinema-focus,.portfolio-cinema-title){transition:none;transform:none!important}:where(html:not([data-bybe-motion=full])) .portfolio-cinema-track{height:auto;min-height:0}:where(html:not([data-bybe-motion=full])) .portfolio-cinema-stage{position:relative;top:auto}}.portfolio-cinema-stage[data-overview=true]{--focus:0!important;--title-opacity:1!important;--travel:0!important}.portfolio-cinema-stage:is([data-selected=true],[data-focused=true]):not([data-overview=true]) .portfolio-cinema-focus{pointer-events:auto}.portfolio-cinema-stage[data-overview=true] .portfolio-cinema-info a{visibility:hidden;pointer-events:none}.portfolio-cinema-world{z-index:0}.portfolio-cinema-shade{z-index:1}.portfolio-cinema-title{z-index:2}.portfolio-cinema-focus{z-index:3;width:100%;height:100%;max-height:none;transform:none}.portfolio-cinema-stage[data-selected=true] .portfolio-cinema-world{opacity:0}.portfolio-cinema-focus>.portfolio-cinema-image{transform:scale(calc(1.06 - var(--focus)*.06));transition:transform .7s}.portfolio-cinema-frame{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.creation-intro[data-ready=true]{animation:none}.creation-intro[data-brand=true] .creation-controls{opacity:1;visibility:visible;z-index:10;animation:none}.creation-intro[data-brand=true] :is(.creation-camera,.creation-copy-center,.creation-atmosphere,.creation-whiteout,.creation-fallback){visibility:hidden}.brand-motion{color:#fff;font-family:var(--sans);background:#101012;animation:.45s both brand-black-arrive;position:absolute;inset:0;overflow:hidden}.brand-orbit{pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0;max-width:none!important}.brand-motion-vignette{pointer-events:none;background:radial-gradient(#0000 0%,#10101220 60%,#101012 100%);position:absolute;inset:0}.brand-motion-center{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;padding:clamp(24px,5vw,70px);display:flex;position:absolute;inset:0}.brand-motion-name{transform-origin:50%;will-change:transform,opacity;flex-direction:column;align-items:center;width:100%;animation:1.4s cubic-bezier(.16,1,.3,1) both brand-type-punch;display:flex}.brand-motion-name span{letter-spacing:.24em;color:#fff;font-size:clamp(18px,3.6vw,55px);font-weight:600;line-height:1.3}.brand-motion-name strong{letter-spacing:-.07em;color:#fff;text-wrap:balance;max-width:100%;margin-top:8px;font-size:clamp(42px,8.6vw,132px);font-weight:800;line-height:1.04;display:block}.brand-motion-lockup{width:min(760px,100%);animation:.65s cubic-bezier(.16,1,.3,1) both brand-lockup}.brand-motion-lockup>img{object-fit:contain;filter:grayscale();width:min(460px,76%);height:auto;max-height:min(210px,25svh);margin:0 auto 32px;display:block}.brand-motion-lockup>p{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0 0 28px;font-size:clamp(18px,2.2vw,30px);font-weight:500;line-height:1.3}.brand-motion-services{flex-wrap:wrap;justify-content:center;gap:10px;max-width:650px;margin:auto;display:flex}.brand-motion-services>span{color:#fff;background:#101012d9;border:1px solid #ffffff60;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:500;line-height:1.4;animation:.45s both brand-tag-arrive}.brand-motion-caption{text-align:center;letter-spacing:.16em;color:#fff8;pointer-events:none;font-size:12px;position:absolute;bottom:85px;left:24px;right:24px}.brand-motion[data-final=true] .brand-motion-caption{opacity:0}@keyframes brand-black-arrive{0%{opacity:0;clip-path:inset(50% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes brand-black-exit{to{opacity:0}}@keyframes brand-type-punch{0%{opacity:0;filter:blur(12px);transform:perspective(1000px)translateZ(180px)rotateX(-35deg)scale(1.3)}18%,78%{opacity:1;filter:blur();transform:perspective(1000px)translateZ(0)rotateX(0)scale(1)}to{opacity:0;filter:blur(5px);transform:perspective(1000px)translateZ(-80px)rotateX(22deg)scale(.8)}}@keyframes brand-lockup{0%{opacity:0;filter:blur(10px);transform:scale(.8)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes brand-tag-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.brand-motion-name span{letter-spacing:.18em;font-size:20px}.brand-motion-name strong{font-size:clamp(44px,13vw,78px)}.brand-motion-center{padding:24px 24px 70px}.brand-motion-lockup>img{width:85%;margin-bottom:26px}.brand-motion-services{gap:8px}.brand-motion-services>span{padding:8px 12px;font-size:13px}.brand-motion-caption{letter-spacing:.1em;font-size:11px;bottom:95px}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bybe-motion=full])) :is(.brand-motion,.brand-motion-name,.brand-motion-lockup,.brand-motion-services>span){filter:none;animation:none;transform:none}}.brand-home-header{color:#fff;isolation:isolate;background:#101012;width:100%;height:100dvh;min-height:600px;position:relative;overflow:hidden}.brand-motion[data-persistent=true],.brand-motion[data-persistent=true] .brand-motion-lockup,.brand-motion[data-persistent=true] .brand-motion-services>span{animation:none}.brand-home-explore{bottom:max(28px,env(safe-area-inset-bottom));white-space:nowrap;z-index:2;background:#10101290;border:1px solid #ffffff50;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:500;position:absolute;left:50%;transform:translate(-50%);color:#fff!important}.brand-home-explore:hover{background:#ffffff20}.brand-home-explore:focus-visible{outline-offset:5px;outline:2px solid #fff}#servicios-inicio{scroll-margin-top:80px}@media (height<=600px) and (width>=601px){.brand-home-header{height:600px}}html body .brand-motion .brand-motion-lockup{box-shadow:none;background:0 0}html body .brand-motion .brand-motion-lockup .domino-tagline{visibility:hidden;opacity:0;transition:opacity .3s;color:#fff!important}html body .brand-motion .brand-motion-lockup .domino-tagline[data-ready=true]{visibility:visible;opacity:1}html body .brand-motion .brand-motion-lockup .domino-tagline span{text-shadow:none;background:0 0;margin:0;padding:0;display:inline-block;transform:none;opacity:1!important;color:#fff!important;animation:none!important}html body .brand-motion .brand-motion-lockup .domino-tagline .tagline-word{white-space:nowrap}html body .brand-motion .domino-tagline span[data-active=true]{text-shadow:0 2px 12px #ffffff35;background:0 0!important;transform:translateY(-4px)!important}html body .brand-motion .domino-tagline .tagline-word>span{transition:transform .16s,text-shadow .16s}html body .brand-motion[data-services-ready=false] .domino-tagline,html body .brand-motion[data-services-ready=true] .intro-service-origin{display:none}html body .brand-motion .intro-service-origin{height:64px;margin:0 0 18px}html body .brand-motion .brand-motion-lockup>.brand-lockup-art{animation:none;transform:none}.brand-lockup-art[data-drawing=true] .brand-symbol-stroke{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s ease-in-out forwards bybe-draw}.brand-lockup-art[data-drawing=true] .brand-symbol-slide{animation:.7s cubic-bezier(.22,.68,.2,1) 1.7s forwards bybe-symbol-slide;transform:translate(285px)}.brand-lockup-art[data-drawing=true] .brand-name-reveal{opacity:0;animation:.65s ease-out 2.25s forwards bybe-name-reveal}@keyframes bybe-draw{to{stroke-dashoffset:0}}@keyframes bybe-symbol-slide{to{transform:translate(0)}}@keyframes bybe-name-reveal{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]) .brand-symbol-stroke{stroke-dashoffset:0!important;animation:none!important}html:not([data-bybe-motion=full]) :is(.brand-symbol-slide,.brand-name-reveal){opacity:1!important;animation:none!important;transform:none!important}html:not([data-bybe-motion=full]) body .brand-motion .domino-tagline span{transition:none!important;transform:none!important}}.brand-lockup-art[data-drawing=true] .brand-symbol-finish{opacity:0;animation:.2s 1.5s forwards bybe-name-reveal}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]) .brand-symbol-finish{opacity:1!important;animation:none!important}}html body .byb-compact-home{color:#f5f5f7;--bybe-ink:#f5f5f7;--bybe-muted:#b9bac4;background:#101012!important}html body:has(.byb-compact-home){color:#f5f5f7;--bybe-ink:#f5f5f7;--bybe-muted:#b9bac4;background:#101012!important}html body:has(.byb-compact-home) #bybe-page{color:#f5f5f7;--bybe-ink:#f5f5f7;--bybe-muted:#b9bac4;background:#101012!important}html body .byb-compact-home :is(.byb-sales-hero,.brand-home-header,#servicios-inicio,.business-diagnosis,.byb-brand-ribbon,.home-experience,.home-project-invite,.home-promo-feature){color:#f5f5f7;box-shadow:none!important;background:#101012!important;border-color:#0000!important}.brand-home-header:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#101012);height:110px;position:absolute;inset:auto 0 0}.brand-home-explore{z-index:2}html body .byb-compact-home :is(h2,h3,.byb-kicker,.compact-section-head a,.founder-experience a,.diagnosis-links a){color:#f5f5f7!important}html body .byb-compact-home :is(.compact-section-head>p,.home-project-invite p,.home-promo-feature p,.founder-experience p,.founder-experience span,.project-route span,.diagnosis-result>p){color:#b9bac4!important}html body .byb-compact-home :is(.diagnosis-result,.founder-experience,.project-orbit){color:#f5f5f7!important;box-shadow:none!important;background:#16161d!important;border-color:#ffffff25!important}html body .byb-compact-home .diagnosis-result h3{color:#fff!important}.diagnosis-result .diagnosis-number{color:#ffffff0b!important}html body .byb-compact-home .diagnosis-choices button{color:#e4e4eb!important;background:#17171e!important;border-color:#ffffff25!important}.byb-compact-home .diagnosis-choices button[aria-pressed=true]{background:#2b1620!important;border-color:#ff3455!important}html body .byb-compact-home .home-project-invite .sales-primary,html body .byb-compact-home .home-promo-feature .sales-primary{color:#fff!important;border-color:#ffffff50!important}html body .byb-compact-home .brand-ribbon-logo svg{filter:grayscale()brightness(0)invert()!important;opacity:.8!important}html body .byb-footer{color:#fff!important;background:#101012!important;border-top:0!important}.portfolio-cinema-track[data-independent=true]{height:125svh;min-height:780px;margin:24px 0 48px}.portfolio-cinema-track[data-independent=true] .portfolio-cinema-mosaic{grid-template-columns:1fr;gap:0;padding:0}.portfolio-cinema-track[data-independent=true] .portfolio-cinema-world{inset:-8%}.portfolio-cinema-track[data-independent=true] .portfolio-cinema-tile{border-radius:0;transform:translateZ(30px);border:0!important}.portfolio-cinema-track[data-independent=true] .portfolio-cinema-tile>span{display:none}.portfolio-cinema-track[data-independent=true] .portfolio-cinema-controls{justify-content:flex-end}.portfolio-cinema-track[data-independent=true] .portfolio-cinema-title>span{letter-spacing:.04em;font-size:14px}@media (width<=760px){.portfolio-cinema-track[data-independent=true]{height:120svh;min-height:740px}.portfolio-cinema-track[data-independent=true] .portfolio-cinema-title h3{font-size:clamp(28px,7.5vw,42px)}}html body .byb-compact-home .motion-hero:before{display:none!important}.portfolio-cinema-track[data-independent=true] .portfolio-cinema-stage:is([data-selected=true],[data-focused=true]) .portfolio-cinema-controls{display:none}html body #bybe-page :is(.home-project-invite,.home-promo-feature) :is(.sales-primary,.sales-secondary),html body .web-promo-dialog :is(button,.sales-primary),html body #bybe-page .web-promo-dialog article button.sales-primary,html body .brand-motion-services a{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);text-shadow:0 1px 2px #0008;color:#fff!important;background:radial-gradient(circle at var(--button-light-x,25%) var(--button-light-y,0%),#ffffff38,transparent 65%),linear-gradient(145deg,#ffffff20,#ffffff07),#18181d!important;border:1px solid #ffffff65!important;box-shadow:inset 0 1px #ffffff65,0 8px 25px #0005!important}html body .brand-motion-services a{border-radius:999px;justify-content:center;align-items:center;padding:11px 16px;font-size:.84rem;text-decoration:none;transition:transform .2s,border-color .2s;animation:.6s both brand-service-in;display:inline-flex}html body .brand-motion-services a:hover{transform:translateY(-2px);border-color:#fff!important}html body #bybe-page :is(.project-route,.promo-level-labels) span{color:#fff!important;background:linear-gradient(145deg,#fff2,#ffffff09)!important;border:1px solid #ffffff60!important;box-shadow:inset 0 1px #ffffff40!important}html body #bybe-page .promo-level-labels span.is-active{color:#fff!important;background:#e60029!important;border-color:#ff3553!important}html body .byb-compact-home .diagnosis-choices button[aria-pressed=true]{color:#fff!important;background:#e60029!important;border-color:#ff183d!important}html body .byb-compact-home .diagnosis-choices button svg{color:#ff1239!important}html body .byb-compact-home .diagnosis-choices button[aria-pressed=true] svg{color:#fff!important}html body .byb-compact-home .project-orbit{box-shadow:none!important;background:0 0!important;border:0!important}.home-experience>.byb-brand-ribbon{background:0 0;border:0;margin:0 0 34px;padding:0}.home-experience>.byb-brand-ribbon .page-shell{width:100%;max-width:none;margin:0}html body #bybe-page .glass-mega-inner{-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);grid-template-columns:1fr;color:#fff!important;background:linear-gradient(140deg,#ffffff17,#ffffff05),#0c0c11ef!important;border:1px solid #ffffff50!important;box-shadow:inset 0 1px #ffffff45,0 20px 45px #0008!important}html body #bybe-page .glass-mega-inner nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}html body #bybe-page .glass-mega-inner nav a{border-radius:12px;color:#fff!important}html body #bybe-page .glass-mega-inner nav a>span{color:#bfc2ce!important}html body #bybe-page .glass-mega-inner nav a:hover{background:#ffffff15!important}html body .web-promo-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8f8fc!important;background:#101014!important;border-color:#ffffff50!important}html body .web-promo-dialog>header,html body .web-promo-dialog>footer{color:#d9dbe3!important;background:#19191eef!important;border-color:#ffffff25!important}html body .web-promo-dialog>footer{z-index:2;position:sticky;bottom:0}html body .web-promo-dialog .web-promo-layout{touch-action:pan-y;cursor:grab;background:#101014!important}html body .web-promo-dialog .web-promo-layout:active{cursor:grabbing}html body .web-promo-dialog article h2{color:#fff!important}html body .web-promo-dialog article :is(p,li,small){color:#c9ccd8!important}html body .web-promo-dialog .promo-bonus{color:#ff3553!important;background:#ffffff06!important}html body .web-promo-dialog footer button[aria-pressed=true]{color:#fff!important;background:#e60029!important;border-color:#ff3553!important}html body .byb-floating-utility .byb-agent-trigger{overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important}.advisor-sonar{pointer-events:none;border:1px solid #ff123990;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.advisor-sonar>b{border:2px solid #ff1239;border-radius:50%;width:9px;height:9px;animation:2.8s ease-in-out infinite sonar-breathe;box-shadow:0 0 12px #ff1239aa}.sonar-reaction{position:absolute;inset:0}.sonar-reaction i{opacity:0;border:1.5px solid #ff1239;border-radius:50%;animation:1.2s ease-out both sonar-react;position:absolute;inset:6px}.sonar-reaction i:nth-child(2){animation-delay:.16s}.sonar-reaction i:nth-child(3){animation-delay:.32s}@keyframes sonar-react{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes sonar-breathe{50%{transform:scale(1.15);box-shadow:0 0 20px #ff1239}}html body .byb-access-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background:#0b0b0f!important}html body .byb-access-page :is(h1,h2,label){color:#fff!important}html body .byb-access-page :is(header>span,.access-gateway>p){color:#c4c6d0!important}html body .byb-access-page .access-gateway{color:#fff!important;background:linear-gradient(145deg,#ffffff0c,#ffffff03),#121218!important;border:1px solid #ffffff25!important;box-shadow:0 20px 60px #0005!important}html body .byb-access-page :is(.byb-access-back,.language-button,.access-choice,.access-role-picker button,.access-change-role){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff!important;background:linear-gradient(145deg,#ffffff18,#ffffff06),#15151b!important;border:1px solid #ffffff45!important;box-shadow:inset 0 1px #ffffff20!important}html body .byb-access-page :is(.access-role-picker button[aria-pressed=true],.pin-access>button){color:#fff!important;background:linear-gradient(135deg,#ff1239,#b02)!important;border-color:#ff3553!important}html body .byb-access-page .pin-access input{color:#fff!important;background:#1d1d25!important;border-color:#ffffff45!important}html body .byb-access-page .pin-access input::placeholder{color:#b5b7c3}.pin-deck{min-height:74px;margin-top:8px;position:relative}.pin-deck-cards{flex-wrap:wrap;justify-content:center;gap:10px;padding:5px 0;display:flex}.pin-deck-cards span{color:#fff;transform-origin:50% 135%;background:linear-gradient(150deg,#ffffff15,#ffffff04),#17171e;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:54px;height:64px;font-size:2rem;transition:border-color .2s,transform .5s,background .3s;display:grid;box-shadow:inset 0 1px #ffffff35}.pin-deck-cards span[data-filled=true]{border-color:#ffffff90}html body .byb-access-page .pin-access .pin-deck input{caret-color:#0000;opacity:.01;letter-spacing:2em;width:100%;height:100%;padding:0;position:absolute;inset:0;color:#0000!important;background:0 0!important;border:0!important}.pin-deck:focus-within .pin-deck-cards span{outline-offset:2px;outline:1px solid #ff1239}.pin-access[data-valid=true] .pin-deck-cards span{transform:translateY(calc(var(--card-index) * -2px)) rotate(var(--card-angle));background:linear-gradient(145deg,#ff1239,#a8001c);border-color:#ff6a83;box-shadow:0 10px 24px #ff123933}.pin-access[data-error=true] .pin-deck-cards{animation:.32s ease-in-out pin-shake}.pin-attempts{color:#c7c9d4;justify-content:center;align-items:center;gap:8px;min-height:24px;margin:12px 0;font-size:.78rem;display:flex}.pin-access[data-valid=true] .pin-attempts{color:#fff}.pin-access button:disabled{opacity:.65;cursor:wait}@keyframes pin-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}html[data-portal-theme=dark] body .portal-app{--portal-bg:#0b0c10;--portal-panel:#14151c;--portal-line:#ffffff18;background:#0b0c10;grid-template-columns:246px minmax(0,1fr)}html[data-portal-theme=dark] body .portal-app .portal-sidebar{background:#101116;border-color:#ffffff15;padding:18px 14px;overflow-x:hidden}html[data-portal-theme=dark] body .portal-app .portal-main{background:radial-gradient(at 70% 0,#ff123908,#0000 45%),#0b0c10;padding:28px clamp(20px,3vw,48px) 70px}html[data-portal-theme=dark] body .portal-app .portal-logo{width:auto;max-width:180px;margin:22px 12px}.portal-logo img{object-fit:contain;width:100%;height:auto}html[data-portal-theme=light] .portal-logo img{filter:brightness(.18)}html[data-portal-theme=dark] body .portal-app :is(.portal-hero-card,.portal-section-card,.portal-metric-grid article,.portal-task-column,.admin-console,.portal-nav-group){border-radius:18px;background:linear-gradient(145deg,#ffffff04,#0000),#14151c!important;border:1px solid #ffffff18!important;box-shadow:inset 0 1px #ffffff08,0 10px 30px #0002!important}html[data-portal-theme=dark] body .portal-app .portal-hero-card{gap:24px;min-height:0;padding:28px;position:relative;overflow:hidden}html[data-portal-theme=dark] body .portal-app .portal-hero-card:after{content:"";background:linear-gradient(90deg,#0000,#ff1239,#0000);height:1px;position:absolute;bottom:0;left:24px;right:24px;box-shadow:0 0 18px 2px #ff123935}html[data-portal-theme=dark] body .portal-app .portal-topbar{gap:20px;padding-bottom:22px}.portal-topbar h1{line-height:1.12!important}html[data-portal-theme=dark] body .portal-app .portal-topbar h1{font-size:clamp(1.5rem,2.3vw,2.2rem)}html[data-portal-theme=dark] body .portal-app .portal-metric-grid{gap:16px;margin:20px 0}html[data-portal-theme=dark] body .portal-app .portal-metric-grid article{flex-direction:column;justify-content:center;min-height:144px;padding:22px;display:flex}html[data-portal-theme=dark] body .portal-app .portal-metric-grid article strong{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.2}html[data-portal-theme=dark] body .portal-app .portal-nav-group{box-shadow:none!important;background:0 0!important;border:0!important}html[data-portal-theme=dark] body .portal-app .portal-grouped-nav button{min-height:42px;color:#c2c5d0!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}html[data-portal-theme=dark] body .portal-app .portal-grouped-nav button.active{color:#fff!important;background:#ff123914!important;border-color:#ff123938!important}html[data-portal-theme=dark] body .portal-app .portal-grouped-nav button.active svg{color:#ff1239!important}html[data-portal-theme=dark] body .portal-app .portal-top-actions>a{color:#fff!important;background:#df0026!important}html[data-portal-theme=dark] body .portal-app .portal-workspace-label{gap:6px;display:grid}.portal-workspace-label strong{white-space:normal;overflow-wrap:anywhere}html[data-portal-theme=dark] body .portal-app.is-sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.portal-dashboard>*,.portal-tab-panel{animation:.45s both workspace-arrive}.portal-metric-grid article:nth-child(2){animation-delay:80ms}.portal-metric-grid article:nth-child(3){animation-delay:.16s}@keyframes workspace-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html[data-portal-theme=dark] body .portal-app .portal-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-portal-theme=dark] body .portal-app .portal-nav{overflow-x:hidden}html[data-portal-theme=dark] body .portal-app .portal-nav-shortcuts{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-portal-theme=dark] body .portal-app .portal-nav-shortcuts button{min-width:0;padding:9px 7px;font-size:.75rem}html[data-portal-theme=dark] body .portal-app :is(.portal-grouped-nav button,.workspace-menu-toggle,.portal-theme-toggle,.portal-top-actions>a) :is(span,svg){color:inherit!important;opacity:1!important}html[data-portal-theme=dark] body .portal-app .portal-top-actions{flex-wrap:wrap;justify-content:flex-end}html[data-portal-theme=dark] body .portal-app .portal-top-actions>a{white-space:nowrap}html[data-portal-theme=dark] body .portal-app .portal-progress-ring{flex-shrink:0;width:114px;height:114px}html[data-portal-theme=dark] body .portal-app .portal-hero-card h2{font-size:clamp(1.6rem,2.8vw,2.4rem)}html[data-portal-theme=dark] body .portal-app .portal-metric-grid article strong{font-size:1.15rem}html body .byb-access-page .access-gateway[data-role] .access-role-picker button[aria-pressed=true]{color:#fff!important;background:#e60029!important;border-color:#ff3553!important}html body .byb-access-page .access-step{opacity:1!important}@keyframes brand-service-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){html body #bybe-page .glass-mega-inner nav{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal-theme=dark] body .portal-app,html[data-portal-theme=dark] body .portal-app.is-sidebar-collapsed{grid-template-columns:1fr}html[data-portal-theme=dark] body .portal-app .portal-sidebar{height:auto;max-height:none;position:relative}html[data-portal-theme=dark] body .portal-app .portal-topbar{flex-wrap:wrap}html[data-portal-theme=dark] body .portal-app .portal-main{padding:22px 16px 70px}html[data-portal-theme=dark] body .portal-app .portal-metric-grid{grid-template-columns:1fr!important}.pin-deck-cards{gap:8px}.pin-deck-cards span{width:48px;height:60px}html body .brand-motion-services a{padding:9px 12px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.sonar-reaction i,.advisor-sonar>b,.pin-access[data-error=true] .pin-deck-cards,.portal-dashboard>*,.portal-tab-panel{animation:none}.pin-deck-cards span{transition:none}}.portal-logo .portal-brand-light,html[data-portal-theme=light] .portal-logo .portal-brand-dark{display:none}html[data-portal-theme=light] .portal-logo .portal-brand-light,html[data-portal-theme=dark] .portal-logo .portal-brand-dark{display:block;filter:none!important}html body .portal-app .portal-nav{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden}html body .portal-app .portal-nav::-webkit-scrollbar{width:0;height:0;display:none}html[data-portal-theme=light] body .portal-app button.portal-bell{color:#232631!important;background:#f4f5f8!important;border:1px solid #a4a8b5!important;box-shadow:0 2px 6px #0001!important}html[data-portal-theme=light] body .portal-app button.portal-bell svg{color:#232631!important;stroke:#232631!important;opacity:1!important}html[data-portal-theme=light] body .portal-app .portal-progress-ring :is(strong,span){color:#fff!important}.pin-access[data-broken=true] .pin-deck-cards{animation:none!important}.pin-access[data-broken=true] .pin-deck-cards>span{clip-path:polygon(0 0,100% 0,100% 45%,77% 48%,100% 61%,100% 100%,0 100%,0 60%,29% 55%,0 44%);background:linear-gradient(125deg,#0000 47%,#ff1239 48% 51%,#0000 52%),linear-gradient(145deg,#34151e,#19191f);border-color:#ff1239;animation:.48s ease-out both pin-card-break}@keyframes pin-card-break{0%{opacity:1;transform:translateY(0)rotate(0)}50%{opacity:.75;transform:translateX(calc((var(--card-index) - 1.5)*10px)) translateY(8px) rotate(var(--card-angle))}to{opacity:0;transform:translateX(calc((var(--card-index) - 1.5)*18px)) translateY(27px) rotate(var(--card-angle)) scale(.8)}}html body .cookie-banner{z-index:10000;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#141419f5;border:1px solid #ffffff45;border-radius:20px;align-items:center;gap:28px;max-width:1100px;margin:auto;padding:22px 26px;display:flex;position:fixed;inset:auto 22px 22px;box-shadow:0 18px 60px #0008}.cookie-banner p{color:#d3d5df;max-width:700px;margin:8px 0 0;font-size:.88rem;line-height:1.6}.cookie-banner a,.cookie-preferences a{color:#fff;text-underline-offset:3px;text-decoration:underline}.cookie-actions{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:10px;max-width:410px;display:flex}html body .cookie-actions button{font:inherit;cursor:pointer;border-radius:12px;min-height:44px;padding:11px 15px;font-size:.8rem;color:#fff!important;background:#24242c!important;border:1px solid #ffffff65!important}html body .cookie-actions button:hover{background:#3a1722!important;border-color:#ff1239!important}html body .cookie-settings-link{color:inherit;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}html body dialog.cookie-preferences{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#15151b;border:1px solid #fff5;border-radius:22px;width:calc(100% - 32px);max-width:560px;max-height:85dvh;padding:30px;overflow:auto}.cookie-preferences::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a}.cookie-preferences h2{margin:0 0 16px;font-size:1.5rem}.cookie-preferences p{color:#ccd0dc;font-size:.9rem;line-height:1.7}.cookie-preferences label{align-items:center;gap:10px;padding:16px 0;display:flex}.cookie-preferences input{accent-color:#ff1239;width:19px;height:19px}.cookie-preferences .cookie-actions{margin-top:24px}.privacy-page{color:#e9eaf0;max-width:900px;padding-top:125px;padding-bottom:70px}.privacy-page h1{color:#fff;letter-spacing:-.04em;margin:18px 0;font-size:clamp(34px,6vw,62px)}.privacy-date{color:#b1b5c4;font-size:.8rem}.privacy-page section{border-top:1px solid #ffffff20;margin-top:36px;padding-top:28px}.privacy-page h2{color:#fff;margin-bottom:18px;font-size:1.45rem}.privacy-page :is(p,li){font-size:1rem;line-height:1.8}.privacy-page a{color:#ff5c78;text-underline-offset:3px;text-decoration:underline}.privacy-page ul{padding-left:22px}.privacy-table{overflow:auto}.privacy-table table{border-collapse:collapse;min-width:580px;font-size:.86rem}.privacy-table :is(th,td){vertical-align:top;border:1px solid #ffffff25;padding:14px;line-height:1.6}.privacy-table th{text-align:left;background:#ffffff0b}html body:has(.privacy-page){background:#0d0d11!important}html body:has(.privacy-page) #bybe-page{background:#0d0d11!important}.byb-footer-bottom{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.byb-footer-bottom a{color:inherit}.access-privacy-links{color:#c7cad5;justify-content:center;gap:22px;margin:24px 0;font-size:.8rem;display:flex}@media (width<=760px){html body .cookie-banner{max-height:65dvh;padding:18px;display:block;inset:auto 12px 12px;overflow:auto}.cookie-actions{justify-content:flex-start;max-width:none;margin-top:16px}.privacy-page{padding-top:95px}.cookie-banner p{font-size:.82rem}.access-privacy-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pin-access[data-broken=true] .pin-deck-cards>span{animation:none}}html body #bybe-page button.cookie-settings-link{min-height:32px;color:inherit!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .brand-motion-services a:is(:hover,:focus-visible,:active){border-color:#f40009!important;box-shadow:inset 0 0 0 1px #f40009,0 0 18px #f4000940!important}html body .byb-compact-home .diagnosis-choices{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.brand-ribbon-window{scrollbar-width:none!important}.brand-ribbon-window::-webkit-scrollbar{display:none!important}html body .glass-nav-link:is(:hover,:focus-visible){color:#fff!important;background:#bd001c!important;box-shadow:inset 0 0 0 1px #f40009!important}.byb-footer a[href*=instagram]:is(:hover,:focus-visible) svg{stroke:#f54777}.byb-footer a[href*=facebook]:is(:hover,:focus-visible) svg{fill:#1877f2}.byb-footer a[href*=behance]:is(:hover,:focus-visible) span{color:#1769ff}.advisor-sonar:before,.advisor-sonar:after{content:"";pointer-events:none;border:1.5px solid #f40009;border-radius:50%;animation:2.6s ease-out infinite bybe-sonar-wave;position:absolute;inset:4px}@keyframes bybe-sonar-wave{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.45)}}.all-service-grid button{color:#fff;cursor:pointer;background:#15151c;border:1px solid #ffffff45;border-radius:18px;place-items:center;gap:8px;padding:18px;display:grid}.all-service-grid button[aria-pressed=true]{background:#f40009;border-color:#f40009}.all-service-grid button svg:last-child{opacity:0}.all-service-grid button[aria-pressed=true] svg:last-child{opacity:1}.client-deck{width:100%;min-width:0}.client-deck-rail{scrollbar-width:none;touch-action:pan-y;cursor:grab;overscroll-behavior-x:contain;align-items:center;gap:0;padding:35px 28px 45px;display:flex;overflow-x:auto}.client-deck-rail::-webkit-scrollbar{display:none}.client-deck-rail:active{cursor:grabbing}.client-deck-card{color:#fff;min-height:190px;transform:rotate(var(--deck-tilt));-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#202129,#101114);border:1px solid #ffffff35;border-radius:22px;flex:0 0 190px;place-items:center;gap:20px;margin-right:-22px;padding:25px;transition:transform .25s,border-color .25s;display:grid;box-shadow:0 10px 30px #0008}.client-deck-card>svg,.client-deck-card>img{object-fit:contain;pointer-events:none;width:135px;height:85px}.client-deck-card>span{pointer-events:none;font-size:12px}.client-deck-card .client-logo-positive{display:none}.client-deck-card .client-logo-negative{display:block}.client-deck-card>img{filter:grayscale()}.client-deck-card:is(:hover,:focus-visible,[aria-pressed=true]){z-index:2;border-color:var(--client-color,#f40009);transform:translateY(-15px)rotate(0)}.client-deck-card[aria-pressed=true] .client-logo-positive{display:block}.client-deck-card[aria-pressed=true] .client-logo-negative{display:none}.client-deck-card[aria-pressed=true]>img{filter:none}.client-deck-hint{color:#b8b9c1;text-align:center;font-size:13px}.client-deck-detail{background:#121318;border:1px solid;border-radius:22px;padding:28px;animation:.35s ease-out deck-detail}.client-deck-detail h3{margin:10px 0;font-size:30px}.client-deck-detail a{color:#fff;font-weight:700}.client-deck-detail li{margin:8px 0}@keyframes deck-detail{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.access-gateway[data-role=team]{border-color:#f40009;animation:.65s ease-out team-entry;box-shadow:0 0 0 1px #f4000935,0 0 70px #f4000925}.access-gateway[data-role=team]:before{content:"BYBE WORKSPACE · CREA LO EXTRAORDINARIO";color:#f40009;letter-spacing:.14em;margin-bottom:20px;font-size:10px;font-weight:800;display:block}@keyframes team-entry{0%{opacity:.4;transform:perspective(900px)rotateX(7deg)translateY(22px)}to{opacity:1;transform:none}}.pin-deck{position:relative}.pin-success-check{color:#5aff9a;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pin-access[data-valid=true] .pin-deck-cards span{opacity:0;transition:transform .35s,opacity .35s;transform:translateX(calc((1.5 - var(--card-index))*64px))!important;background:#103a23!important;border-color:#5aff9a!important}.pin-access[data-valid=true] .pin-deck{background:#103a23;border:1px solid #5aff9a;border-radius:14px}.pin-access[data-broken=true] .pin-deck-cards span{animation:.48s ease-out both pin-crystal-shatter}@keyframes pin-crystal-shatter{40%{clip-path:polygon(0 0,45% 0,32% 45%,70% 25%,100% 0,100% 100%,57% 90%,67% 58%,15% 80%,0 100%);transform:translate(calc((var(--card-index) - 1.5)*20px),15px) rotate(calc((var(--card-index) - 1.5)*15deg));opacity:.5}to{transform:translate(calc((var(--card-index) - 1.5)*40px),35px);opacity:0}}@media (width<=600px){.client-deck-card{flex-basis:155px;min-height:170px}.client-deck-rail{padding-inline:10px}.client-deck-card>svg,.client-deck-card>img{width:115px}}.workspace-client-picker{border:1px solid #ffffff30;border-radius:14px;min-width:0;margin:10px 0 16px;padding:12px}.workspace-client-picker summary{font-size:13px;font-weight:700}.workspace-client-picker label{gap:5px;margin-top:12px;font-size:11px;display:grid}.workspace-client-picker select{width:100%;min-width:0;padding:8px;font-size:12px}.is-sidebar-collapsed .workspace-client-picker{display:none}.workspace-full-page{margin-bottom:12px;font-size:12px!important}.operations-overview .portal-section-card{min-width:0}.operations-overview h2{font-size:24px}.overview-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-tasks article{background:#ffffff08;border:1px solid #ffffff20;border-radius:14px;gap:8px;padding:18px;display:grid}.overview-tasks span,.overview-tasks small{color:var(--portal-muted,#aeb1be)}.overview-payment{border-top:1px solid #ffffff20;align-items:center;gap:18px;padding:15px 0;display:flex}.overview-payment>div{flex:1}.operations-overview details{margin:16px 0}.operations-overview details button{margin:8px}.recipient-picker{border:1px solid #ffffff30;border-radius:12px;width:100%;padding:12px}.recipient-picker>div{gap:12px;padding-top:12px;display:grid}.recipient-picker label{align-items:center;gap:10px;display:flex}.recipient-picker input[type=checkbox]{accent-color:#f40009;width:18px;height:18px}.recipient-picker small{color:var(--portal-muted,#b4b7c4)}.workspace-calendar-form,.site-editor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.workspace-calendar-form label,.site-editor-form label,.portal-tab-panel form>label{gap:8px;display:grid}.site-editor-form label:has(input[type=checkbox]){align-items:center;display:flex}.site-editor-form textarea{width:100%;min-height:48px}.site-editor-list{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.workspace-month header{justify-content:space-between;align-items:center;display:flex}.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.calendar-days button{gap:5px;padding:12px 4px;display:grid}.calendar-days small{font-size:9px}.calendar-days button[aria-pressed=true]{color:#fff;background:#f40009}.workspace-month>p{color:var(--portal-muted,#b4b7c4);font-size:12px}.crm-recommendation{background:#f400090b;border:1px solid #f4000960;border-radius:18px;margin:20px 0;padding:24px}.workspace-assistant-trigger{z-index:75;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:20px;right:24px;box-shadow:0 0 24px #f4000920;color:#f40009!important;background:#111217!important;border:1px solid #f4000960!important}.portal-sound-control{bottom:82px!important}.workspace-assistant-drawer{z-index:110;color:#fff;background:#111218;border:1px solid #f4000955;border-radius:24px;flex-direction:column;gap:15px;width:min(430px,100vw - 40px);padding:20px;animation:.3s deck-detail;display:flex;position:fixed;top:85px;bottom:20px;right:20px;box-shadow:0 20px 80px #0009}.workspace-assistant-drawer header{justify-content:space-between;align-items:center;display:flex}.workspace-assistant-drawer header span{color:#f40009;letter-spacing:.13em;font-size:10px}.workspace-assistant-drawer header h2{margin:5px 0;font-size:23px}.workspace-assistant-drawer button,.workspace-assistant-drawer input,.workspace-assistant-drawer textarea{color:#fff;background:#232530;border:1px solid #ffffff35;border-radius:12px;padding:10px}.workspace-chat{flex:1;min-height:80px;overflow:auto}.workspace-chat article{white-space:pre-line;background:#ffffff07;border-radius:14px;margin:10px 0;padding:15px}.workspace-chat article[data-who=Tú]{border:1px solid #f4000950}.workspace-assistant-drawer form{gap:8px;display:grid}.workspace-assistant-drawer nav{flex-wrap:wrap;gap:8px;display:flex}.workspace-assistant-drawer nav button{font-size:11px}.portal-tab-panel details form{gap:15px;margin:15px 0;display:grid}.portal-tab-panel label textarea{width:100%}.portal-tab-panel details{margin:16px 0}.portal-topbar h1{max-width:680px;font-size:clamp(20px,2.4vw,30px)}.portal-task-column article[draggable=true]{cursor:grab}@media (width<=680px){.overview-tasks,.workspace-calendar-form,.site-editor-form{grid-template-columns:1fr}.overview-payment{flex-wrap:wrap}.workspace-assistant-drawer{width:calc(100vw - 20px);top:70px;right:10px}.workspace-assistant-trigger{right:14px}.calendar-days small{font-size:8px}}.analytics-table{overflow:auto}.analytics-table table{border-collapse:collapse;width:100%;font-size:13px}.analytics-table th,.analytics-table td{text-align:left;border-bottom:1px solid #ffffff25;padding:14px}.analytics-table td:last-child{min-width:230px}html body .growth-line,html body .growth-area{animation-duration:5.95s!important}html body .client-deck-card{min-height:165px;color:#fff!important;background:linear-gradient(145deg,#202129,#101114)!important;box-shadow:0 10px 30px #0008!important}.client-deck-card>span{display:none}.client-deck-card>svg{filter:grayscale()}.client-deck-card[aria-pressed=true]>svg{filter:none}.portal-sidebar{scrollbar-width:none}.portal-sidebar::-webkit-scrollbar{display:none}.workspace-assistant-drawer form>button{font-weight:700;color:#fff!important;background:#f40009!important}.workspace-full-page{color:#fff!important;background:#23252f!important;border:1px solid #ffffff35!important;border-radius:12px!important;padding:12px!important}html body .portal-tab-panel :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--portal-line,#ffffff35);width:100%;min-width:0;color:var(--portal-text,#fff);background:var(--portal-input,#232530);font:inherit;box-sizing:border-box;border-radius:12px;min-height:44px;padding:12px 14px}html body .portal-tab-panel button{border:1px solid var(--portal-line,#ffffff35);cursor:pointer;font:inherit;border-radius:12px;padding:12px 16px;font-weight:700}html body .workspace-calendar-form>button{color:#fff;background:#f40009;align-self:end;min-height:46px}.workspace-calendar-form small{grid-column:1/-1}.calendar-days>b{text-align:center;color:var(--portal-muted,#aeb1be);padding:12px 0;font-size:11px}html body .workspace-full-page{flex-shrink:0;color:#fff!important;background:#23252f!important}html body .portal-grouped-nav{scrollbar-width:none;flex:1;min-height:140px;margin-top:6px;overflow-y:auto}html body .portal-grouped-nav::-webkit-scrollbar{display:none}html body .portal-sidebar>.workspace-client-picker{flex-shrink:0;margin-bottom:6px}html body .portal-sidebar>.portal-brand{margin-bottom:8px}html body .client-deck-card[aria-pressed=true]{border-color:var(--client-color,#f40009)!important;background:#f5f5f7!important;box-shadow:0 10px 32px #f4000925!important}html body .calendar-days button[aria-pressed=true]{color:#fff!important;background:#f40009!important;border-color:#f40009!important}html body #bybe-page .hero-detail-type,html body #bybe-page .hero-detail-type>span{color:#f40009!important}.service-hero{position:relative}.service-slide-arrows{pointer-events:none;z-index:5;justify-content:space-between;display:flex;position:absolute;inset:46% 12px auto}html body .service-slide-arrows button{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff65!important}html body #bybe-page .all-service-grid button{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);filter:blur(2px);opacity:.4;transition:filter .5s,opacity .5s,transform .5s,background .5s;transform:scale(.92);color:#fff!important;background:linear-gradient(145deg,#ffffff0e,#ffffff03)!important;border:1px solid #ffffff35!important;box-shadow:inset 0 1px #ffffff45!important}html body #bybe-page .all-service-grid button[aria-pressed=true]{filter:blur();opacity:1;z-index:1;transform:scale(1.06);background:linear-gradient(145deg,#ffffff2b,#f4000917)!important;border-color:#f40009!important;box-shadow:inset 0 1px #ffffff60,0 12px 40px #f400091c!important}html body .growth-line{animation:5.95s linear both complete-growth!important}html body .growth-area{animation:5.95s linear both growth-area!important}@keyframes complete-growth{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}html body .social-notification{animation:2.8s ease-out both social-message-arrive!important}.social-notification.notice-1{animation-delay:.2s!important}.social-notification.notice-2{animation-delay:.4s!important}@keyframes social-message-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.85)}20%,88%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)}}.advisor-mandala{animation:13s linear infinite mandala-orbit;position:absolute;inset:-4px}.advisor-mandala i{inset:var(--ring-inset);animation:mandala-flow var(--ring-duration) ease-in-out infinite alternate;transform:rotate(var(--ring-angle));pointer-events:none;border:1px solid #ff1239a0;border-radius:45% 55% 48% 52%;position:absolute}.advisor-sonar:before,.advisor-sonar:after{animation-duration:3.4s!important}.advisor-sonar:after{animation-delay:1.7s!important}@keyframes mandala-orbit{to{transform:rotate(360deg)}}@keyframes mandala-flow{0%{transform:rotate(var(--ring-angle)) scale(.75);opacity:.35}to{transform:rotate(calc(var(--ring-angle) + 90deg)) scale(1.15);opacity:.9}}html body #bybe-page .diagnosis-choices>button{isolation:isolate;min-height:170px;transition:background .3s,border-color .3s,transform .3s;position:relative;overflow:hidden;background:linear-gradient(0deg,#09090dea,#10101555),var(--challenge-image) center/cover!important;box-shadow:inset 0 0 0 1px #ffffff25!important}html body #bybe-page .diagnosis-choices>button[aria-pressed=true]{background:linear-gradient(0deg,#a8001fe8,#f4000935),var(--challenge-image) center/cover!important;border-color:#f40009!important}.diagnosis-choices>button span,.diagnosis-choices>button svg{z-index:1;position:relative}.diagnosis-proof{color:#fff;background:#ffffff06;border:1px solid #ffffff30;border-radius:18px;grid-template-columns:105px minmax(0,1fr);gap:18px;margin:24px 0;padding:18px;text-decoration:none;display:grid}.diagnosis-proof>img{object-fit:cover;border-radius:12px;width:105px;height:145px}.diagnosis-proof>div>span{color:#ff4762;font-size:12px}.diagnosis-proof strong{margin-top:5px;font-size:19px;display:block}.diagnosis-proof p{margin:8px 0!important;font-size:14px!important;line-height:1.5!important}.diagnosis-proof-tags,.project-card-tags{flex-wrap:wrap;gap:6px;display:flex}.diagnosis-proof-tags span,.project-card-tags span{border:1px solid #ffffff35;border-radius:100px;padding:5px 8px;font-size:11px}.diagnosis-proof b{margin-top:12px;font-size:14px;display:block}.diagnosis-proof:hover{border-color:#f40009}.project-showcase{width:100%;min-width:0}.project-showcase-stage{perspective:1400px;touch-action:pan-y;height:440px;position:relative;overflow:hidden}.project-showcase-card{width:min(490px,65%);height:375px;transform:translateX(calc(-50% + var(--distance)*240px)) translateY(calc(var(--depth)*20px)) scale(calc(1 - var(--depth)*.18)) rotateY(calc(var(--distance)*-12deg));z-index:calc(10 - var(--depth));perspective:1000px;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;top:20px;left:50%}.project-card-turn{height:100%;transform-style:preserve-3d;transition:transform .65s;position:relative}.project-showcase-card[data-flipped=true] .project-card-turn{transform:rotateY(180deg)}html body .project-card-front,.project-card-back{backface-visibility:hidden;border-radius:26px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;color:#fff!important;background:linear-gradient(140deg,#23242d,#111218)!important;border:1px solid #fff5!important;box-shadow:0 24px 55px #0008!important}.project-card-front{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:36px;display:flex}.project-card-front :is(svg,img){object-fit:contain;pointer-events:none;width:72%;height:145px}.project-card-front .client-logo-positive{display:none}.project-card-front .client-logo-negative{display:block}.project-card-front>img{filter:grayscale()}.project-card-front>span{font-size:21px;font-weight:700}.project-card-front>small{color:#bfc2cc;font-size:13px}.project-showcase-card[data-flipped=true] .project-card-front{pointer-events:none}.project-card-back{grid-template-columns:42% 58%;display:grid;transform:rotateY(180deg);border-color:var(--client-color)!important;background:#14151b!important}.project-card-back>img{object-fit:cover;width:100%;height:100%}.project-card-back>div{flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:23px;display:flex}.project-card-back>div>span{color:#ff4762;font-size:11px}.project-card-back h3{margin:0;font-size:23px;line-height:1.1}.project-card-back p{margin:0;font-size:14px;line-height:1.45}.project-card-back a{color:#fff;text-align:center;background:#f40009;border:1px solid #f40009;border-radius:10px;padding:10px;font-size:13px;font-weight:700;text-decoration:none;display:block}.project-showcase-card[data-flipped=false] .project-card-back{pointer-events:none}.project-showcase-card[data-flipped=true] .client-logo-negative{display:none}.project-showcase-card[data-flipped=true] .client-logo-positive{display:block}html body .project-showcase-arrow{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:45%;color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff65!important}.project-showcase-arrow.previous{left:4px}.project-showcase-arrow.next{right:4px}.project-showcase-caption{text-align:center;font-size:17px}.project-showcase-caption span{color:#aeb1bd;margin-top:7px;font-size:12px;display:block}html body .home-project-invite{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:30px}.home-brief-form{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.home-brief-form label{color:#e1e3eb;gap:8px;font-size:14px;display:grid}.home-brief-form :is(input,select,textarea){color:#fff;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#ffffff09;border:1px solid #ffffff35;border-radius:12px;padding:13px}.home-brief-form select option{background:#20212a}.home-brief-form :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid #f40009}.home-brief-wide{grid-column:1/-1}.home-brief-wide>p{color:#bfc2cd;font-size:12px;line-height:1.5}.home-brief-form button{padding:15px 24px}.seasonal-promo-heading{color:#fff;text-transform:uppercase;letter-spacing:-.03em;margin-bottom:26px;font-size:clamp(28px,4.3vw,60px);font-weight:850;line-height:1.06;display:block}html body .cookie-banner{box-sizing:border-box;max-width:430px;padding:22px;display:block;inset:auto auto 20px 20px}.cookie-banner p{font-size:13px;line-height:1.55}.cookie-banner strong{font-size:17px}.cookie-banner .cookie-actions{justify-content:flex-start;gap:8px;max-width:none;margin-top:16px}html body .cookie-actions button{padding:10px 12px;font-size:12px}.intro-sound-request{z-index:30;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101015a0;border:1px solid #ffffff30;border-radius:30px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:13px;display:flex;position:absolute;bottom:24px;right:24px}@media (width<=760px){.project-showcase-stage{height:420px}.project-showcase-card{width:78%;height:345px;transform:translateX(calc(-50% + var(--distance)*185px)) translateY(calc(var(--depth)*18px)) scale(calc(1 - var(--depth)*.2)) rotateY(calc(var(--distance)*-10deg))}.project-card-back{grid-template-rows:125px minmax(0,1fr);grid-template-columns:1fr}.project-card-back>div{gap:7px;padding:15px}.project-card-back h3{font-size:20px}.project-card-back p{font-size:13px}.project-card-tags{display:none}.project-card-back>img{object-position:center 35%}.project-showcase-arrow{top:46%!important}.project-showcase-arrow.previous{left:0!important}.project-showcase-arrow.next{right:0!important}html body .home-project-invite{grid-template-columns:1fr;gap:20px}.home-brief-form{grid-column:1}.project-orbit{display:none}.diagnosis-proof{grid-template-columns:85px minmax(0,1fr);gap:12px;padding:14px}.diagnosis-proof>img{width:85px;height:135px}html body .cookie-banner{max-width:430px;margin-right:auto;inset:auto 12px 12px}.service-slide-arrows{inset:41% 4px auto}.service-slide-arrows button{width:35px!important;height:35px!important}}@media (width<=420px){.home-brief-form{grid-template-columns:1fr}.home-brief-wide{grid-column:1}.project-card-front{padding:20px}.project-card-front>span{font-size:18px}.project-card-back p,.cookie-banner p{font-size:12px}}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]) .project-card-turn,html:not([data-bybe-motion=full]) .project-showcase-card{transition:none}}html body #bybe-page .home-brief-form .sales-primary{color:#fff!important;background:#f40009!important;border-color:#f40009!important}.project-card-front :is(svg,img){filter:grayscale()}.home-brief-form input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px}.byb-footer-bottom>a{text-align:right;margin-left:auto}.byb-footer-bottom{justify-content:space-between}.glass-header[data-public-glass=true]{color:#fff;--logo-white:1!important}.glass-header[data-public-glass=true]:before{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(110deg,#11121bc9,#34333c96,#11121bd9);border-bottom:1px solid #ffffff24}.glass-header[data-public-glass=true] .glass-primary-nav,.glass-header[data-public-glass=true] .glass-header-controls{color:#fff;background:#ffffff19;border:1px solid #ffffff35;box-shadow:inset 0 1px 1px #ffffff60}.glass-header[data-public-glass=true] .glass-nav-link,.glass-header[data-public-glass=true] .glass-header-controls button{color:#fff}.glass-mega-menu nav a:is(:hover,:focus-visible,:active,[data-glass-active=true]),.glass-mobile-links a:is(:hover,:focus-visible,:active,[data-glass-active=true]){box-shadow:0 5px 20px #f400094d;color:#fff!important;background:#f40009!important;border-color:#f40009!important}.glass-mega-menu nav a:is(:hover,:focus-visible,:active,[data-glass-active=true]) :is(span,strong,small){color:#fff!important}.page-orbit{z-index:0;pointer-events:none;background:#050608;position:fixed;inset:0;overflow:hidden}.page-orbit canvas{opacity:.7;width:100%;height:100%}.page-orbit[data-values=true] canvas{opacity:.85}body:has(.page-orbit):not(:has(.byb-access-page)){color:#f6f7fc;background:#050608}body:has(.page-orbit) :is(.byb-inner-page,.byb-service-index){z-index:1;color:#f6f7fc;background:0 0;position:relative}body:has(.page-orbit) .byb-inner-page>section{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#f6f7fc;background:#080b12b8}body:has(.page-orbit) :is(.byb-inner-page,.byb-service-index) :is(h1,h2,h3,p,li,.byb-kicker){color:inherit}body:has(.page-orbit) :is(.byb-inner-page,.byb-service-index) em{color:#ff315d}body:has(.page-orbit) .byb-service-index{padding-top:150px}body:has(.page-orbit) :is(.solution-card,.byb-value-card,.byb-values article,.byb-principles article){color:#fff;background:#11151ed9;border-color:#ffffff30}body:has(.page-orbit) :is(.solution-card,.byb-value-card) p{color:#d3d8e5}body:has(.page-orbit) .byb-footer{z-index:1;background:#080b12de;position:relative}.access-space{pointer-events:none;z-index:0;animation:1.6s both space-arrival;position:fixed;inset:0}.access-space .page-orbit{background:radial-gradient(#172c52,#06091a 66%)}:is(.byb-access-page:has(.access-space) .byb-access-shell,.byb-access-page:has(.access-space) .byb-access-back,.byb-access-page:has(.access-space) .access-privacy-links){z-index:2;position:relative}.byb-access-page:has(.access-space) .byb-access-shell{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d162ac9;border-color:#70d2ff80;box-shadow:0 0 110px #3f8fff28}.space-rings{border:1px solid #5adaff50;border-radius:50%;animation:15s linear infinite space-orbit;position:absolute;inset:15%;box-shadow:0 0 50px #70b9ff20,inset 0 0 60px #596cff20}.space-rings:before,.space-rings:after{content:"";border:1px solid #957fff40;border-radius:50%;position:absolute;inset:-15%;transform:rotateX(65deg)rotate(30deg)}.space-rings:after{inset:-30%;transform:rotateY(70deg)}.space-stars{opacity:.3;background-image:radial-gradient(circle,#fff 1px,#0000 1.5px),radial-gradient(circle,#81dcff 1px,#0000 2px);background-size:107px 131px,179px 193px;animation:28s linear infinite space-drift;position:absolute;inset:0}@keyframes space-arrival{0%{opacity:0;filter:blur(15px);transform:scale(1.7)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes space-orbit{to{transform:rotate(360deg)rotateX(30deg)}}@keyframes space-drift{to{background-position:214px 262px,-179px 193px}}.username-gate>label{gap:10px;display:grid}.username-gate>p{color:#c5cedf;min-height:40px;font-size:13px}.pin-access label[hidden]{display:none}.portal-app[data-client-workspace=true]{--portal-panel:#151924;--portal-bg:#080c13}.portal-app[data-client-workspace=true] .portal-sidebar{background:#080d17}.portal-app[data-client-workspace=true] .portal-kicker{color:var(--bybe-red)}.client-billing-shortcut{align-items:center;gap:10px;width:100%;display:flex;text-align:left!important;background:rgb(var(--bybe-red-rgb)/.1)!important;border-color:rgb(var(--bybe-red-rgb)/.35)!important;padding:14px!important}.client-billing-shortcut small{color:#c1d4e2;margin-top:5px;font-size:11px;display:block}.client-summary{gap:18px;display:grid}.client-progress-head{align-items:baseline;gap:20px;margin:20px 0 12px;display:flex}.client-progress-head strong{letter-spacing:-3px;color:var(--bybe-red);font-size:58px}.client-progress-head span{color:#c9d4e2}.client-progress progress{appearance:none;background:#2b3443;border:0;border-radius:20px;width:100%;height:14px;overflow:hidden}.client-progress progress::-webkit-progress-bar{background:#2b3443}.client-progress progress::-webkit-progress-value{background:linear-gradient(90deg,var(--bybe-red),#b9efff);border-radius:20px}.client-accordion{scroll-margin-top:24px;overflow:hidden;padding:0!important}.client-accordion>summary{cursor:pointer;justify-content:space-between;gap:18px;padding:24px 28px;font-size:19px;font-weight:750;list-style:none;display:flex}.client-accordion>summary::-webkit-details-marker{display:none}.client-accordion[open]>summary{border-bottom:1px solid #ffffff15}.client-accordion[open]>summary>span{transform:rotate(45deg)}.client-accordion>:not(summary){margin:22px 28px}.client-accordion>.portal-section-card{box-shadow:none;background:0 0;border:0;padding:0}.client-task-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.client-task{text-align:left;flex-direction:column;align-items:flex-start;gap:15px;white-space:normal!important;background:#1a2130!important;padding:22px!important;display:flex!important}.client-task strong{font-size:17px;line-height:1.5}.client-task small{color:#b4c0d1}.task-status{color:#ffbc62;background:#ffb44a25;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.client-task[data-status=En\ curso] .task-status{color:#80bdff;background:#349bff25}.client-task[data-status=Completada] .task-status{color:#75edb5;background:#42e59b20}.client-notices article{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:22px;padding:18px 0;display:flex}.client-notices p{color:#bcc8da}.portal-app button,.portal-app select{white-space:normal;word-break:normal;min-width:0;height:auto;min-height:40px;overflow:visible}.client-notices button{flex-shrink:0;min-width:150px}.client-file-form{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.client-file-form input{max-width:100%}.client-action-dialog{color:#f3f8ff;background:#121b29;border:1px solid #7ab5dc50;border-radius:24px;width:min(600px,100vw - 30px);max-height:85vh;padding:36px;overflow:auto}.client-action-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070cd9}.client-action-dialog h2{margin:12px 0 20px;font-size:26px;line-height:1.3}.client-action-dialog p{color:#c4d0e1;line-height:1.6}.client-action-dialog form{gap:16px;margin:25px 0;display:grid}.client-action-dialog label{gap:9px;display:grid}.client-action-dialog input,.client-action-dialog textarea{color:#fff;box-sizing:border-box;background:#090f1a;border:1px solid #ffffff35;border-radius:10px;width:100%;padding:12px}.client-action-dialog button{color:#fff;cursor:pointer;background:#294556;border:1px solid #a5deff50;border-radius:12px;padding:13px 20px;font-weight:700}.client-action-dialog .client-dialog-close{float:right;padding:5px 13px;font-size:24px}.client-action-dialog a{color:#9beaff;margin:10px 0;display:block}@media (width<=680px){.client-progress-head{flex-direction:column;align-items:flex-start;gap:8px}.client-accordion>summary{padding:20px}.client-accordion>:not(summary){margin:20px}.client-notices article{flex-direction:column;align-items:stretch}.client-notices button{width:100%}.client-action-dialog{padding:24px}.byb-footer-bottom>a{text-align:right;width:100%}}@media (prefers-reduced-motion:reduce){.access-space,.space-rings,.space-stars{animation:none}}html body .portal-app[data-client-workspace=true] .client-task{border-radius:18px;color:#f4f9ff!important;background:linear-gradient(145deg,#1d293a,#101824)!important;border:1px solid #627c9c55!important;box-shadow:inset 0 1px #ffffff16!important}html body .portal-app[data-client-workspace=true] .client-task :is(strong,small){color:inherit}html body .portal-app[data-client-workspace=true] .client-billing-shortcut{border-radius:14px;border:1px solid rgb(var(--bybe-red-rgb)/.5)!important;color:#e9f8ff!important;background:linear-gradient(145deg,#132a3b,#0e1925)!important}html[data-portal-theme] body .portal-app[data-client-workspace=true] .portal-nav button.active{background:rgb(var(--bybe-red-rgb)/.12)!important;border-color:rgb(var(--bybe-red-rgb)/.4)!important;color:#f5faff!important}html[data-portal-theme] body .portal-app[data-client-workspace=true] .portal-nav button.active svg{color:var(--bybe-red)!important}html[data-portal-theme=dark] body .portal-app[data-client-workspace=true] .portal-main{background:radial-gradient(ellipse at 90% 0,rgb(var(--bybe-red-rgb)/.05),transparent 55%),#090d14!important}html body .portal-app[data-client-workspace=true] .private-assistant-trigger{color:var(--bybe-red)!important}body:has(.page-orbit) .solution-carousel-controls>span{color:#c8cedb}body:has(.page-orbit[data-values=true]) .byb-inner-page>.byb-inner-hero{background:#080b1266}html body .portal-app[data-client-workspace=true] .workspace-assistant-trigger,html body .portal-app[data-client-workspace=true] .client-progress-head strong{color:var(--bybe-red)!important}.username-gate>label>input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#202531;border:1px solid #ffffff35;border-radius:12px;outline:none;padding:14px 16px;font-size:16px}.username-gate>label>input:focus{border-color:#89d5ff;box-shadow:0 0 0 3px #89d5ff20}.username-gate>label>input::placeholder{color:#a3afc2}.byb-access-page:has(.access-space) .byb-access-back{z-index:5;position:fixed;top:20px;left:24px}body:has(.byb-project-index){color:#fff;background:#050506}.byb-project-index,.byb-project-card{color:#fff}.byb-project-index em,.byb-inner-page em,.byb-services-page em{color:#f40009!important}.byb-origin,.byb-team,.byb-team article,.byb-principles article,.byb-route-cta,.byb-about-project-link,.byb-inner-hero,.byb-access-shell,.access-gateway,.byb-site-footer,.byb-footer,.byb-services-help{box-shadow:none!important;background:0 0!important}.byb-inner-page section{margin-block:0!important;padding-block:2rem!important}.byb-team-grid{gap:1rem}.byb-principles{padding-block:1rem!important}.byb-access-shell{border:0!important}.service-hero,.business-diagnosis,.byb-brand-field-section{min-height:0!important;padding-block:2rem!important}.service-hero-stage{min-height:clamp(390px,50vw,590px)!important}.service-hero-line{animation:5s both tagline-attention!important}.sales-hero-actions{animation:5s both cta-attention}.service-animation{animation:5s both scene-arrival}.growth-line{animation-duration:5s!important;animation-iteration-count:1!important}.growth-area{animation-duration:5s!important}.service-animation *{animation-iteration-count:1!important}@keyframes scene-arrival{0%,12%{opacity:0;transform:translateY(12px)}28%,to{opacity:1;transform:none}}@keyframes tagline-attention{0%,68%{opacity:0;transform:translateY(5px)}80%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes cta-attention{0%,82%{opacity:0;transform:scale(.96)}92%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.creation-gum-start{z-index:9;aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;height:auto;padding:0;position:absolute;top:50%;left:53%;transform:translate(-50%,-50%)}.creation-gum-start span{white-space:nowrap;color:#fff;text-transform:uppercase;letter-spacing:.07em;pointer-events:none;background:#080808db;border:1px solid #fff6;border-radius:5px;padding:9px 13px;font-family:monospace;font-size:14px;font-weight:800;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.creation-gum-start:focus-visible{outline:2px solid #fff}.diagnosis-choices button,.diagnosis-question-carousel button{filter:grayscale();text-align:center!important;color:#fff!important;background-color:#0b0b0d!important;border:1px solid #f40009!important;justify-content:center!important}.diagnosis-choices button[aria-pressed=true]{filter:grayscale()!important;background-color:#262629!important}.diagnosis-choices button span{text-align:center;width:70%}.diagnosis-question-carousel button{color:#fff!important}.byb-brand-particle:hover,.byb-brand-particle.is-touched{animation-play-state:paused!important}.byb-brand-particle small{color:#a9a9b3;text-align:center;font-size:12px;display:block}.byb-brand-particle.is-touched img,.byb-brand-particle:hover img{filter:none!important}.byb-brand-particle:hover .byb-brand-bubble{background:var(--brand);border-color:#fff}.glass-primary-nav a:hover,.glass-header-controls button:hover,.glass-header-controls a:hover,.glass-mega-menu a:hover,.glass-mobile-links a:hover{color:#fff!important;background:#090909!important;border-color:#f40009!important}.byb-language-picker select,.language-picker select{color:#fff!important;background:#090909!important}.contact-form .form-footer{flex-direction:column;align-items:center;display:flex}.contact-form .form-footer button:disabled{opacity:.4;cursor:not-allowed}.byb-footer,.byb-site-footer{padding:24px 5vw!important}.contact-step-badge{left:auto;right:0}.portal-notice{position:static!important;transform:none!important}.portal-main button,.client-action-dialog button,.workspace-assistant-drawer button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,#fff2,#ffffff0b);border:1px solid #fff5;border-radius:12px;box-shadow:inset 0 1px #fff5}.portal-main button:hover,.workspace-assistant-drawer button:hover{border-color:var(--bybe-red)}.portal-main textarea,.workspace-assistant-drawer textarea{font-size:16px;line-height:1.5}.task-status,[data-status]{--status:#ff901e}.task-status[data-status=En\ revisión],[data-status=En\ revisión]{--status:#20cfff}.task-status[data-status=Completada],[data-status=Completada]{--status:#31f098}.task-status{color:var(--status)!important}.overview-payment[data-status=Vencida],.portal-invoice-grid .vencida{border-color:#f40009}.overview-payment[data-status=Pendiente],.portal-invoice-grid .pendiente{border-color:#ff901e}.overview-payment[data-status=Pagada],.portal-invoice-grid .pagada{border-color:#31f098}.client-progress-head strong{color:var(--progress-color)!important}.client-file-drop{border:1px dashed var(--bybe-red);cursor:pointer;background:#ffffff08;border-radius:14px;padding:20px;display:block}.client-file-drop input{background:0 0!important;border:0!important}.client-action-dialog{max-height:90dvh;overflow:auto}.client-notice-actions,.slot-capsules{flex-wrap:wrap;gap:10px;display:flex}.slot-capsules button[aria-pressed=true]{border-color:var(--bybe-red);background:var(--bybe-red)}.workspace-assistant-drawer{--chat-accent:var(--bybe-red,#f40009);border-color:var(--chat-accent)!important}.workspace-assistant-drawer header span{color:var(--chat-accent)!important}.workspace-assistant-drawer article[data-who=Tú]{border-color:var(--chat-accent)!important}.workspace-assistant-drawer form{align-items:end;gap:8px;display:flex}.workspace-assistant-drawer form label{flex:1}.workspace-assistant-drawer form button{flex:0 0 44px;width:44px;height:44px;background:var(--chat-accent)!important}.workspace-assistant-drawer .chat-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.portal-profile-trigger strong{letter-spacing:-.02em;font-size:16px}.portal-account-controls{display:block}.crm-pipeline{grid-template-columns:repeat(7,minmax(160px,1fr));gap:12px;display:grid;overflow:auto}.crm-stage{border:1px solid #ffffff24;border-radius:14px;padding:12px}.crm-stage article{border:1px solid #ffffff30;margin:10px 0;padding:12px}.project-personalization{padding:16px}.hex-palette{flex-wrap:wrap;gap:8px;display:flex}.hex-palette button{border-radius:50%;width:35px;height:35px}.portal-main .overview-tasks input{width:100%;min-width:0}.workspace-profile-options{flex-wrap:wrap;gap:12px;display:flex}@media (width<=700px){.service-hero-stage{min-height:560px!important}.service-hero{padding-top:1rem!important}.byb-inner-page section{padding-block:1.4rem!important}.byb-footer,.byb-site-footer{flex-wrap:wrap;gap:16px!important}.portal-message-form{flex-direction:column;display:flex}.portal-message-form>*{width:100%}.workspace-assistant-drawer{width:calc(100vw - 28px)!important;right:14px!important}.client-billing-shortcut{width:100%}}.home-project-invite .project-orbit{top:0!important;left:auto!important;right:0!important}.home-project-invite{gap:2rem!important;padding-block:2rem!important}.home-quote-footer{text-align:center;flex-direction:column;align-items:center;display:flex}.home-quote-footer button:disabled{opacity:.35;cursor:not-allowed}.project-showcase-card:hover .project-card-front{color:#101014;border:2px solid var(--client-color);background:#fff}.project-showcase-card:hover .project-card-front img{filter:none!important}.project-card-front>span{display:none}.project-card-front small{color:#aaa}.project-card-back p{font-size:14px;line-height:1.4}.access-home-brand{cursor:default;background:0 0;border:0}.embedded-task{border:1px solid var(--bybe-red);border-radius:14px;width:100%;max-height:none;position:relative;padding:20px!important}.workspace-assistant-drawer .embedded-task form{display:block}.workspace-assistant-drawer .embedded-task form button{width:auto;height:auto;margin:8px 0;padding:10px}.workspace-assistant-drawer .embedded-task h2{font-size:19px}.workspace-assistant-drawer .embedded-task .client-dialog-close{float:right;position:relative}.workspace-chat .chat-actions button{padding:8px;font-size:13px}.calendar-days button[data-has-events=true]{color:#fff}.home-experience{padding-block:2rem!important}.crm-filter-bar{gap:8px;margin-bottom:16px;display:flex}.portal-management-grid form{flex-direction:column;display:flex}.client-file-drop span,.client-file-drop small{display:block}@media (width<=700px){.home-project-invite>div:not(.project-orbit){padding-right:0}.home-project-invite .project-orbit{width:80px;height:80px;top:-30px!important;right:0!important}.home-project-invite h2{padding-right:70px}.project-card-back h3{font-size:18px}.project-card-back p{font-size:13px}}html body .creation-intro button.creation-gum-start,html body .creation-intro button.creation-gum-start:hover,html body .creation-intro button.creation-gum-start:focus{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important}html body .creation-intro button.creation-gum-start:before,html body .creation-intro button.creation-gum-start:after{display:none!important}.creation-gum-start{height:auto!important;min-height:0!important}.creation-intro{overflow:hidden!important}html body #bybe-page .diagnosis-choices>button,html body #bybe-page .diagnosis-choices>button[aria-pressed=true]{background:linear-gradient(0deg,#09090de8,#10101555),var(--challenge-image) center/cover!important;color:#fff!important;text-align:center!important;filter:none!important;border-color:#f40009!important}html body #bybe-page .diagnosis-choices>button[aria-pressed=true]{background:linear-gradient(0deg,#09090df4,#09090d65),var(--challenge-image) center/cover!important}html body #bybe-page .diagnosis-choices>button{flex-direction:column;justify-content:center!important;align-items:center!important;display:flex!important}.diagnosis-choices>button span{width:70%!important}.diagnosis-selected-question,.diagnosis-question-carousel button{color:#fff!important;filter:none!important;background:#0a0a0d!important;border:1px solid #f40009!important}html body .project-showcase-card:hover .project-card-front{color:#15151a!important;border:2px solid var(--client-color)!important;background:#fff!important}html body .project-showcase-card:hover .project-card-front :is(svg,img){filter:none!important}.project-card-tags{flex-wrap:wrap;gap:4px;display:flex!important}.project-card-tags span{overflow-wrap:anywhere;max-width:100%;font-size:12px}.project-card-back>div{gap:6px!important}.project-card-back a{border-color:var(--client-color)!important;background:0 0!important}.project-card-back>div>span{color:var(--client-color)!important}.portal-task-column[data-status=En\ revisión] h3{color:#20cfff!important}.portal-task-column[data-status=Completada] h3{color:#31f098!important}.portal-task-column[data-status=Pendiente] h3,.portal-task-column[data-status=Pendiente\ revisado] h3{color:#ff901e!important}.client-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#f40009,var(--progress-color))!important}.client-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#f40009,var(--progress-color))!important}.client-progress[style*=\#31f098] progress::-webkit-progress-value{background:#31f098!important}.communication-attachments{flex-direction:column;gap:10px;display:flex}.communication-attachments label{border:1px dashed var(--bybe-red);border-radius:12px;padding:12px}.slot-required-input{pointer-events:none;position:absolute}.byb-service-orientation,.services-orientation,.byb-service-contact,.byb-footer-top{background:0 0!important}@media (width<=760px){.project-card-back{grid-template-rows:105px minmax(0,1fr)!important}.project-card-back p{max-height:63px!important}.project-card-tags span{font-size:10px}.project-card-back a{padding:6px!important}.project-card-back h3{font-size:18px!important}.home-project-invite .project-orbit{display:block!important}}html body .project-showcase-card:hover .client-logo-negative,html body .project-showcase-card:focus-within .client-logo-negative{display:none!important}html body .project-showcase-card:hover .client-logo-positive,html body .project-showcase-card:focus-within .client-logo-positive{display:block!important}html body #bybe-page .glass-primary-nav :is(a,button):is(:hover,:focus-visible,[data-glass-active=true]){color:#fff!important;box-shadow:none!important;background:#050506!important;border:1px solid #f40009!important}.workspace-owner-task{gap:10px;display:grid}.workspace-owner-task label{gap:5px;display:grid}.workspace-owner-task input,.workspace-owner-task select{width:100%;min-width:0}.client-action-dialog.embedded-task{width:100%;margin:8px 0;padding:18px;position:relative}.workspace-chat .workspace-owner-task button{width:auto;padding:10px 15px}.client-access-progress{width:100%;accent-color:var(--client-accent,#f40009)}.workspace-assistant-drawer .workspace-chat form{gap:10px;display:grid}.workspace-assistant-drawer .workspace-chat form button{flex:unset;width:auto;height:auto;padding:10px 14px}.workspace-assistant-drawer>form textarea{resize:vertical;min-height:70px;width:100%!important;max-width:none!important}.workspace-assistant-drawer .workspace-chat select{color:#fff;background:#242631;border:1px solid #fff4;border-radius:10px;padding:10px;font-size:16px}html:not([data-portal-theme=dark]) .portal-main small,html:not([data-portal-theme=dark]) .client-progress-head>span{color:#606575!important}html[data-portal-theme=dark] .portal-main small{color:#bac1cd!important}html body .creation-intro button.creation-gum-start,html body .creation-intro button.creation-gum-start:is(:hover,:focus,:focus-visible,:active){transition:none!important;animation:none!important;transform:translate(-50%,-50%)translate(0,0)scale(1)!important}html body .creation-intro button.creation-gum-start span{white-space:normal;text-align:center;pointer-events:auto;width:310px;max-width:calc(100vw - 40px);line-height:1.45}html body .creation-intro .creation-copy-center{z-index:3}html body .creation-intro .creation-copy-center .creation-type{transition:opacity .15s;opacity:0!important;filter:none!important;color:#17151a!important;animation:none!important;transform:none!important}html body .creation-intro[data-copy=true] .creation-copy-center .creation-type{opacity:1!important}html body .hex-palette{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}html body .hex-palette button{aspect-ratio:1;background:var(--swatch)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;border:2px solid #fff8!important;border-radius:50%!important;flex:0 0 32px!important;padding:0!important;transform:none!important}html body .appearance-save,html body .editor-save{color:#fff!important;background:#f40009!important;border:1px solid #f40009!important}html body .project-showcase-card:is(:hover,:focus-within) .project-card-front{color:#fff!important;border:2px solid var(--client-color)!important;background:#050506!important}html body .project-showcase-card:is(:hover,:focus-within) .client-logo-negative{display:block!important}html body .project-showcase-card:is(:hover,:focus-within) .client-logo-positive{display:none!important}html body .project-showcase-card:is(:hover,:focus-within) .project-card-front :is(img,svg){filter:none!important}.project-card-back p{max-height:none!important;overflow:visible!important}html body .home-project-invite .project-orbit{width:140px;height:140px;margin:0!important;position:absolute!important;top:20px!important;left:auto!important;right:30px!important}.home-project-invite>div:not(.project-orbit){padding-right:155px!important}html body .byb-project-index{opacity:1!important;visibility:visible!important;transform:none!important}.byb-project-index .byb-project-card{opacity:1!important;visibility:visible!important}.bybe-history{border-left:2px solid #f40009;padding-left:24px}.bybe-history details{border-bottom:1px solid #fff3;margin:0 0 20px;padding:14px 0}.bybe-history summary{cursor:pointer;align-items:center;gap:22px;display:flex}.bybe-history time{color:#f40009;min-width:90px}.bybe-history p{line-height:1.7}.byb-principles{background:0 0!important;min-height:0!important;padding-block:30px!important}.byb-principles article{min-height:0!important;padding-top:10px!important}.byb-principles h3{margin-top:18px!important}html body .language-picker .language-trigger,html body .language-picker .language-trigger:is(:hover,:focus,:active){color:#fff!important;box-shadow:none!important;filter:none!important;background:#000!important;border:1px solid #fff6!important;transition:none!important;animation:none!important;transform:none!important}.glass-primary-nav a[href=\/promociones]{white-space:nowrap;width:auto!important;min-width:max-content!important;padding-inline:16px!important}.glass-mega-menu a{color:#fff!important}.glass-mega-menu a:hover{color:#f40009!important}html body .byb-access-page{color:#fff!important;background:#000!important}.byb-access-page:before,.byb-access-page:after{display:none!important}html body .byb-access-shell,html body .access-gateway{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.byb-access-shell .access-home-brand,.byb-access-shell .access-home-brand:is(:hover,:focus){box-shadow:none!important;filter:none!important;background:0 0!important}.byb-access-page>.page-orbit{opacity:.45!important;visibility:visible!important;display:block!important}.byb-access-shell{z-index:1;position:relative}.domino-tagline span{font-weight:800;animation:3.4s infinite tag-domino;display:inline-block}.intro-service-flash{color:#f40009;margin:20px 0;font-size:clamp(26px,5vw,66px);animation:.65s both service-flash;display:block}@keyframes tag-domino{0%,8%,to{opacity:.25;transform:none}12%,20%{opacity:1;transform:scale(1.12)}25%,80%{opacity:1;transform:none}}@keyframes service-flash{0%{opacity:0;transform:translateY(15px)}25%,80%{opacity:1;transform:none}to{opacity:.3}}.operations-overview{gap:24px;display:grid}.portal-section-card{min-width:0}.portal-section-card>details{margin-top:20px}.portal-resource-grid article{min-width:0}.resource-actions,.editor-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block:12px;display:flex}.editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.editor-heading h2{margin:0}.portal-main form>label{gap:8px;margin-bottom:14px;display:grid}.portal-main fieldset label{align-items:center;gap:8px;margin:8px 0;display:flex}.portal-main input[type=checkbox]{accent-color:#f40009;min-width:18px;height:18px;display:inline-block;width:18px!important}.portal-management-grid{gap:20px}.portal-management-grid>section{min-width:0}.portal-management-grid table{table-layout:fixed;width:100%}.portal-management-grid button{padding:10px!important;font-size:14px!important}.portal-management-grid td{overflow-wrap:anywhere}.invoice-hourglass{grid-template-columns:24px 1fr;align-items:center;gap:8px;width:100%;padding:16px 0;display:grid}.invoice-hourglass progress{width:100%;accent-color:var(--timer-color)}.invoice-hourglass small{grid-column:2;font-size:14px}.overview-payment{flex-wrap:wrap;gap:15px;display:flex}.overview-payment>.payment-management{flex-basis:100%;width:100%}html body .workspace-assistant-trigger{color:var(--assistant-color,#f40009)!important;border:2px solid var(--assistant-color,#f40009)!important;background:#000!important;border-radius:50%!important;width:58px!important;height:58px!important;padding:4px!important}.workspace-assistant-trigger svg,.workspace-assistant-trigger .advisor-sonar{width:46px;height:46px}.byb-floating-utility button,.bybe-music-toggle{color:#fff!important;background:#060607!important;border-color:#ffffffa0!important}.workspace-assistant-trigger:hover .advisor-sonar{transform:rotate(25deg)scale(1.05)}.portal-timeline-list article{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.calendar-day-panel{padding-top:20px}.calendar-day-panel .portal-timeline-list{margin:12px 0}.calendar-days button[data-blocked=true]{border-color:#ff901e!important}.calendar-context article{border-top:1px solid #fff2;padding:12px 0}.calendar-context p{font-size:14px}.calendar-context a{color:#20cfff}.brief-zone{gap:16px;display:grid}.brief-zone details{border:1px solid #fff3;border-radius:14px;padding:14px}@media (width<=700px){html body .home-project-invite .project-orbit{width:95px;height:95px;top:18px!important;right:15px!important}.home-project-invite>div:not(.project-orbit){padding-right:100px!important}.home-project-invite h2{padding-right:0!important}.bybe-history summary{align-items:flex-start;gap:12px}.byb-principles{grid-template-columns:1fr 1fr;gap:20px;display:grid}.portal-timeline-list article>button{margin-left:75px}.portal-main,.portal-section-card{padding:22px 16px!important}.portal-management-grid{grid-template-columns:1fr!important}.resource-actions>button,.editor-actions>button{flex:1}.portal-main form{max-width:100%}}@media (prefers-reduced-motion:reduce){.domino-tagline span,.intro-service-flash{animation:none}}.brand-motion-lockup>.brand-lockup-art{width:clamp(250px,35vw,510px);height:auto;margin:auto;display:block}.access-home-brand>.brand-lockup-art{width:100%;height:auto;display:block}html body .workspace-assistant-trigger .advisor-sonar{border-color:var(--assistant-color)!important;color:var(--assistant-color)!important;background:#000!important}html body .workspace-assistant-trigger .advisor-sonar :is(b,i){border-color:var(--assistant-color)!important;background-color:#0000!important}.portal-management-grid input,.portal-management-grid select,.portal-management-grid textarea{width:100%!important}.portal-access-lists article{flex-wrap:wrap;gap:12px;display:flex}.portal-access-lists article>div{flex:140px;min-width:0}.portal-access-lists article button{flex:0 auto;white-space:normal!important}.portal-access-lists{grid-template-columns:1fr 1fr!important}@media (width<=950px){.portal-access-lists{grid-template-columns:1fr!important}}html body .brand-lockup-art,html body .access-home-brand .brand-lockup-art{filter:none!important;mix-blend-mode:normal!important;background:0 0!important}html body .byb-access-page .byb-access-shell .access-gateway{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}html body .byb-access-page .byb-access-shell .access-home-brand,html body .byb-access-page .byb-access-shell .access-home-brand:is(:hover,:focus,:active){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;transform:none!important}html body .portal-sound-control .bybe-music-toggle,html body .byb-floating-utility .bybe-music-toggle{color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080809!important;border:1px solid #fff9!important}html body .portal-app .workspace-assistant-trigger{color:var(--assistant-color)!important;border:2px solid var(--assistant-color)!important;box-shadow:none!important;background:#000!important}html body .portal-app .hex-palette button{aspect-ratio:1;background:var(--swatch)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;border:2px solid #fff8!important;border-radius:50%!important;padding:0!important}html body .portal-app .project-personalization .appearance-save,html body .portal-app .editor-save{color:#fff!important;box-shadow:none!important;background:#f40009!important;border-color:#f40009!important}html body .glass-primary-nav>div .glass-nav-link{white-space:nowrap!important;width:auto!important;min-width:max-content!important;padding-inline:16px!important}html body .glass-mega-menu nav a,html body .glass-mega-menu nav a[data-glass-active=false]{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;animation:none!important}html body .glass-mega-menu nav a:is(:hover,:focus-visible){color:#f40009!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .byb-project-index>header>p:last-child{color:#c0c0c8!important}html body .byb-inner-page .byb-principles{position:relative;background:#000!important;min-height:0!important;padding-block:25px!important}html body .byb-inner-page .byb-principles article{justify-content:flex-start!important;min-height:0!important;padding:12px 18px!important}html body .portal-app .calendar-days button[aria-pressed=true]{color:#fff!important;background:#f400091a!important;border:2px solid #f40009!important}.career-form{grid-column:auto;max-width:850px;margin-top:32px}.career-form label:has(input[type=checkbox]){align-items:center;display:flex}.career-form input[type=checkbox]{width:18px;height:18px}.promotion-card>.web-promo-art{min-height:280px}.promotion-card .promotion-preview{transform-origin:50%;transform:scale(.75)}.brief-zone input,.brief-zone select,.brief-zone textarea{width:100%;min-width:0}.brief-zone details form{gap:16px;display:grid}html body .portal-app .workspace-assistant-trigger .advisor-sonar:before,html body .portal-app .workspace-assistant-trigger .advisor-sonar:after,html body .portal-app .workspace-assistant-trigger .advisor-mandala i,html body .portal-app .workspace-assistant-trigger .sonar-reaction i{border-color:var(--assistant-color)!important;color:var(--assistant-color)!important;background-color:#0000!important}.career-form{color:#fff;background:#10121a;border:1px solid #363844;border-radius:22px;grid-template-columns:1fr 1fr;padding:26px;gap:20px!important;display:grid!important}.career-form label{gap:8px;font-size:14px;display:grid;color:#fff!important}.career-form label:first-child,.career-form p,.career-form button{grid-column:1/-1}.career-form label:has(textarea){grid-column:1/-1}.career-form label:has(input[type=file]){grid-column:1/-1}.career-form label:has(input[type=checkbox]){grid-column:1/-1}.career-form input:not([type=checkbox]),.career-form textarea{width:100%;min-width:0;font:inherit;border:1px solid #4a4d59;border-radius:10px;padding:12px 14px;display:block;color:#fff!important;background:#222532!important}.career-form input::placeholder,.career-form textarea::placeholder{color:#aeb2c0}.career-form a{color:#fff;text-decoration:underline}.career-form p{line-height:1.65;color:#d2d4dc!important}.career-form button{border:0;border-radius:12px;padding:14px;font-weight:700;color:#fff!important;background:#f40009!important}.career-form label:has(input[type=checkbox]){flex-wrap:wrap;gap:10px;display:flex}.career-form input[type=checkbox]{flex:0 0 18px}@media (width<=600px){.career-form{grid-template-columns:1fr;padding:20px}.career-form label{grid-column:1/-1}}html body .brand-motion-lockup .domino-tagline,html body .brand-motion-lockup .domino-tagline span{color:#f40009!important;font-weight:800!important}.brand-motion-lockup>.brand-lockup-art{object-fit:contain;max-height:22svh;margin-bottom:22px!important}html body .home-project-invite{display:block!important;position:relative!important}html body .home-project-invite>.home-brief-form{width:100%;margin-top:32px;grid-column:auto!important}html body .home-project-invite>div:not(.project-orbit){width:100%;min-width:0}.home-project-invite>div:not(.project-orbit)>p{max-width:650px}.home-project-invite h2{font-size:clamp(32px,4.5vw,62px)!important;line-height:1.08!important}@media (width<=600px){html body .home-project-invite>div:not(.project-orbit){padding-right:0!important}.home-project-invite .byb-kicker{min-height:100px;padding-right:105px}.home-project-invite h2{font-size:32px!important}}:root{--brand-red:#f40009;--accent:#f40009}.hire-sonar{animation:2.8s infinite hire-pulse;position:relative;box-shadow:0 0 #f4000966;background:#f40009!important}@keyframes hire-pulse{70%{box-shadow:0 0 0 16px #f4000900}to{box-shadow:0 0 #f4000900}}.meeting-benefits{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.meeting-benefits>span{background:#161820;border-radius:12px;align-items:center;gap:.5rem;padding:.7rem;display:flex}.meeting-benefits svg{color:#f40009}.meeting-benefits strong{display:block}.diagnosis-checklist{gap:.7rem;padding:0;list-style:none;display:grid}.diagnosis-checklist li{animation:.5s both step-in;animation-delay:calc(var(--step)*.18s);background:#11131b;border:1px solid #f4000933;border-radius:12px;align-items:center;gap:.7rem;padding:.8rem;display:flex}.diagnosis-checklist svg{color:#f40009;flex-shrink:0}.diagnosis-checklist small{color:#a8aabc}.diagnosis-checklist strong{font-size:1rem}@keyframes step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.round62-about{overflow:clip}.round62-about .page-shell{max-width:1180px;margin:auto;padding:5rem 2rem}.round62-about h1{letter-spacing:-.055em;margin:1.2rem 0;font-size:clamp(2.8rem,6.5vw,5.7rem);line-height:1.05}.round62-about em{color:#f40009;letter-spacing:-.025em;font-family:Georgia,serif;font-weight:400}.about-story-hero{flex-direction:column;justify-content:center;min-height:65vh;display:flex}.about-story-hero>p:not(.byb-kicker){color:#b9bcc8;max-width:640px;line-height:1.8}.story-scroll-hint{color:#c9cbd4;margin-top:2rem;font-size:.85rem}.round62-about h2{letter-spacing:-.04em;font-size:clamp(2rem,4.7vw,4rem);line-height:1.12}.round62-about [data-story]{transition:opacity .7s,transform .7s}.history-track{grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}.history-track button{color:#9fa3b1;text-align:left;background:0 0;border:0;min-width:0;padding:1rem 0}.history-track button span{font-size:.95rem;display:block}.history-track button i{background:#343640;height:2px;margin:1.2rem 0;display:block;position:relative}.history-track button i:before{content:"";background:#444651;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:-4px}.history-track button strong{font-size:1rem}.history-track button[aria-selected=true]{color:#fff}.history-track button[aria-selected=true] i,.history-track button[aria-selected=true] i:before{background:#f40009}.history-panel{background:#0d1018;border:1px solid #f4000944;border-radius:24px;max-width:780px;min-height:250px;margin-top:2rem;padding:2rem;animation:.4s step-in}.history-panel>span{color:#f40009;letter-spacing:.15em;font-size:.8rem}.history-panel h3{margin:1rem 0;font-size:2rem}.history-panel p{color:#c1c4d0;line-height:1.8}.history-panel button{color:#fff;background:0 0;border:0;align-items:center;gap:1rem;margin-top:1.5rem;padding:0;display:flex}.ceo-story article{grid-template-columns:1fr 1.1fr;align-items:center;gap:4rem;display:grid}.ceo-portrait{background:#11141d;border-radius:24px;position:relative;overflow:hidden}.ceo-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:top;width:100%;display:block}.ceo-portrait>span{letter-spacing:.1em;background:#07090bdc;border-radius:8px;padding:.65rem 1rem;font-size:.75rem;position:absolute;bottom:1rem;left:1rem}.ceo-editorial h2{margin:.6rem 0 1.2rem;font-size:clamp(2.8rem,6vw,5.5rem)}.ceo-eyebrow{color:#f40009}.ceo-editorial h3{font-size:1.6rem}.ceo-editorial p{color:#b9becd;line-height:1.8}.ceo-disciplines{flex-wrap:wrap;gap:.5rem;display:flex}.ceo-disciplines span{border:1px solid #373a49;border-radius:30px;padding:.5rem .8rem;font-size:.85rem}.ceo-editorial blockquote{color:#cfd1db;border-left:2px solid #f40009;margin:2rem 0 0;padding-left:1rem;font-size:.95rem;line-height:1.7}.agency-values-story{min-height:220vh}.values-sticky{position:sticky;top:55px}.values-sticky header h2{margin:.6rem 0 1.5rem}.values-sticky nav{flex-wrap:wrap;gap:.5rem;display:flex}.values-sticky nav button{color:#9fa5b5;background:#0e1119;border:1px solid #303441;border-radius:30px;padding:.8rem 1rem}.values-sticky nav button span{color:#f40009;margin-right:.5rem}.values-sticky nav button[aria-pressed=true]{color:#fff;background:#f4000914;border-color:#f40009}.value-feature{grid-template-columns:280px 1fr;align-items:center;gap:3rem;max-width:1000px;min-height:300px;margin-top:2rem;animation:.5s step-in;display:grid}.value-symbol{background:radial-gradient(#f4000911,#0000 70%);border:1px solid #f4000933;border-radius:50%;place-content:center;width:240px;height:240px;display:grid;position:relative}.value-symbol>svg{color:#f40009;width:110px;height:110px}.value-symbol>span{text-align:center;color:#a6aabd;font-size:.85rem;position:absolute;bottom:24px;left:0;right:0}.value-feature h3{margin:.5rem 0 1rem;font-size:2rem}.value-feature strong{font-size:1.2rem;line-height:1.5}.value-feature p{color:#b3b9cb;line-height:1.7}.value-steps{flex-wrap:wrap;gap:.7rem;display:flex}.value-steps span{background:#151926;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.85rem;animation:.4s both step-in;display:flex}.value-steps svg{color:#f40009}.agency-ecuador{text-align:center}.agency-ecuador>p{color:#f40009;letter-spacing:.1em;font-size:1rem;font-weight:800}.agency-ecuador>small{color:#9fa5b5}.agency-ecuador>a{border:1px solid #363a47;border-radius:40px;margin:.5rem;padding:1rem 1.4rem;display:inline-block}.agency-ecuador .sales-primary{background:#f40009;border-color:#f40009}.career-page{max-width:1160px;margin:auto;padding:5rem 1.5rem}.career-layout{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.career-layout h1{letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.05}.career-layout em{color:#f40009}.career-layout p{color:#b7bdce;line-height:1.7}.career-process{gap:1rem;margin:2rem 0;display:grid}.career-process>div,.career-process>span{align-items:center;gap:.8rem;display:flex}.career-process svg{color:#f40009}.career-layout form{background:#10131d;border:1px solid #303746;border-radius:24px;padding:2rem}.career-layout label{gap:.5rem;margin-bottom:1rem;display:grid}.career-layout input,.career-layout textarea,.career-layout select{color:#fff;background:#202634;border:1px solid #353c4d;border-radius:12px;width:100%;padding:.9rem}.career-layout button[type=submit]{color:#fff;background:#f40009;border:0;border-radius:12px;width:100%;padding:1rem}.team-constellations{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.team-constellations>span{color:#fff8;animation:4s infinite alternate star-glow;position:absolute}.team-constellations svg{stroke:#fff2;fill:none;width:100%;height:100%}.team-constellations>span svg{stroke:#d8e5ff;width:10px;height:10px}.team-constellations path{stroke-dasharray:2 7}.access-gateway,.pin-card{z-index:1;position:relative}.access-gateway input:focus,.pin-form input:focus{border-color:#fff!important;outline:1px solid #fff!important;box-shadow:0 0 0 3px #fff2!important}@keyframes star-glow{to{opacity:.3}}.portal-main .operations-overview button,.portal-main .operations-overview summary{border-radius:10px}.portal-main input,.portal-main textarea,.portal-main select{color:#f1f4ff;background:#1c2331;border:1px solid #41495f;border-radius:9px;padding:.65rem}.overview-tasks details{margin-top:.7rem}.overview-tasks summary{cursor:pointer;background:#242b3c;padding:.7rem}.overview-tasks button{color:#fff;background:#353e53;border:1px solid #59627a;margin:.3rem;padding:.7rem 1rem}.task-status[data-status=En\ revisión]{color:#8ce3ff!important;background:#103649!important}.overview-tasks button:first-child{background:#253d56}.overview-tasks button:last-child{background:#452533}.profile-menu{z-index:90;background:#171d29;border:1px solid #465168;border-radius:16px;min-width:220px;padding:.5rem;position:absolute;bottom:70px;left:12px;box-shadow:0 15px 50px #0008}.profile-menu button{text-align:left;color:#fff;background:0 0;border:0;border-radius:10px;width:100%;padding:.9rem;display:block}.profile-menu button:hover{background:#293448}.portal-account-controls{position:relative}.billing-gate{background:#171a24;border:1px solid #f0a32855;border-radius:22px;max-width:850px;margin:1rem auto;padding:2rem}.billing-gate header p{color:#d3bd98}.billing-gate form{gap:.8rem;display:grid}.billing-gate label{gap:.5rem;display:grid}.billing-gate .billing-invoices{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.billing-gate article{border:1px solid #4b4052;border-radius:16px;padding:1.2rem}.billing-gate button{color:#fff;background:#46344a;border:1px solid #7b6270;border-radius:10px;padding:.8rem 1rem}.billing-gate input,.billing-gate textarea{padding:.8rem}.billing-gate strong{font-size:1.5rem}.correction-dialog{color:#fff;background:#131a26;border:1px solid #55617d;border-radius:18px;width:min(600px,100vw - 32px);padding:2rem}.correction-dialog form,.correction-dialog label{gap:.8rem;display:grid}.correction-dialog textarea{color:#fff;background:#222b3c;border-radius:12px;min-height:130px;padding:1rem}.correction-dialog::backdrop{background:#000b}.client-group details{margin:1rem 0}.client-group summary{cursor:pointer;background:#1e2634;border-radius:12px;padding:1rem}.interface-menu-order{padding:0;list-style:none}.interface-menu-order li{align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.interface-menu-order li span{flex:1}@media (width<=720px){.round62-about .page-shell{padding:3.5rem 1.1rem}.round62-about h1{font-size:2.8rem}.history-track{gap:.5rem}.history-track button strong,.history-track button span{font-size:.8rem}.history-panel{min-height:280px;padding:1.5rem}.ceo-story article,.career-layout{grid-template-columns:1fr;gap:2rem}.ceo-portrait{max-width:440px}.agency-values-story{min-height:auto}.values-sticky{position:static}.value-feature{grid-template-columns:1fr;gap:1rem}.value-symbol{width:150px;height:150px;margin:auto}.value-symbol>svg{width:70px;height:70px}.value-symbol>span{bottom:12px}.value-feature h3{font-size:1.7rem}.values-sticky nav button{padding:.65rem;font-size:.85rem}.career-page{padding-top:3rem}.career-layout form{padding:1.25rem}.billing-gate{padding:1rem}}@media (prefers-reduced-motion:reduce){.hire-sonar,.team-constellations span,.diagnosis-checklist li,.history-panel,.value-feature,.value-steps span{animation:none}.agency-values-story{min-height:auto}.values-sticky{position:static}}.client-card-caption small{color:#9da3b3;margin-top:.5rem;font-size:.75rem;display:block}.client-card-caption strong{font-size:1rem;line-height:1.4;display:block}.project-showcase-card[data-client=mc-capacitacion],.project-showcase-card[data-client=mc-capacitaciones]{--client-color:#ffdc00}.project-showcase-card[data-client=mc-capacitacion] .project-card-front,.project-showcase-card[data-client=mc-capacitaciones] .project-card-front{background:linear-gradient(#090b12,#090b12) padding-box padding-box,linear-gradient(135deg,#ffdc00 33%,#243eec 34% 66%,#f40009 67%) border-box;border:2px solid #0000}.mc-cutout{object-fit:contain!important;width:90%!important;height:75%!important}.client-logo-art .clinic-colored{display:none}.project-card-front:hover .client-logo-art .clinic-colored,.project-card-front:focus-visible .client-logo-art .clinic-colored{display:block}.project-showcase-card[data-client=vidya-spa] .client-logo-positive{filter:none}.umco-logo{max-height:140px!important}.brand-lockup-art{filter:none!important}.cart-recommendations{gap:.8rem;margin-top:1.5rem;display:grid}.cart-recommendations button{color:#fff;text-align:left;background:#17131c;border:1px solid #f4000955;border-radius:12px;padding:1rem}.promo-season-label{color:#f40009;gap:.5rem;padding:.8rem 0;font-size:.9rem;display:flex}.profile-dialog input,.profile-dialog textarea{border-radius:10px;padding:.75rem}.usage-welcome{max-width:540px;padding:2rem}.usage-welcome h2{font-size:1.6rem}.usage-welcome p{line-height:1.7}.usage-welcome button{color:#fff;background:#f40009;border:0;border-radius:12px;padding:.8rem 1rem}.portal-main .workspace-client-picker{margin:1rem 0}.portal-main .workspace-client-picker select{max-width:100%}.team-constellations>i{background:#dce8ff;border-radius:50%;width:3px;height:3px;animation:3s infinite alternate star-glow;position:absolute;box-shadow:0 0 8px #cbe3ff}.team-constellations svg{stroke:#d9e6ff66}.portal-profile-trigger{border-radius:32px!important}.portal-topbar h1{max-width:900px;font-size:clamp(1.5rem,3.1vw,2.8rem)!important;line-height:1.15!important}.portal-account-controls .profile-menu svg{vertical-align:middle;display:inline}.project-showcase-card[data-client=umco] .umco-logo{width:80%!important}.round62-about button,.career-page button,.portal-app button,.portal-app input,.portal-app textarea,.portal-app select,.profile-dialog button,.access-gateway button,.pin-form button{appearance:none;background-image:none}.round62-about .about-story-hero{min-height:55vh;padding-top:3.5rem;padding-bottom:3rem}.round62-about h1{font-size:clamp(2.8rem,5.6vw,4.5rem)}.history-panel button{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.history-panel button:hover{color:#f40009!important}.history-panel h3{line-height:1.2}.agency-history .history-track button{padding-right:.8rem}.portal-sidebar .portal-nav-shortcuts{display:grid}.portal-main .operations-overview button:hover{border-color:#b6c3e2}.career-page .career-process{padding:0;list-style:none}.career-page .career-process li{align-items:center;gap:.8rem;margin:1rem 0;display:flex}.diagnosis-checklist li>div{gap:.3rem;display:grid}.diagnosis-mobile .diagnosis-choices button>span{color:#fff;text-shadow:0 1px 3px #000;background:#0009;border-radius:10px;padding:.7rem;font-weight:750}.diagnosis-mobile .diagnosis-choices button{min-height:220px!important}.cart-recommendations button:hover{border-color:#f40009}.cart-recommendations h3{font-size:1.25rem}.ceo-portrait img{filter:grayscale()}html body .diagnosis-choices button,html body .diagnosis-choices button[aria-pressed=true],html body .diagnosis-question-carousel button{filter:none!important}html body .project-showcase-card[data-client=vidya-spa]:is(:hover,:focus-within) .client-logo-positive{display:block!important}html body .project-showcase-card[data-client=vidya-spa]:is(:hover,:focus-within) .client-logo-negative{display:none!important}html body .project-showcase-card[data-client=mc-capacitacion]:is(:hover,:focus-within) .project-card-front{background:linear-gradient(#090b12,#090b12) padding-box padding-box,linear-gradient(135deg,#ffdc00 33%,#243eec 34% 66%,#f40009 67%) border-box!important;border:2px solid #0000!important}.byb-project-card .client-logo-negative{display:none}.byb-project-card .client-logo-positive{display:block}.byb-project-card>div:first-child:has(.client-logo-art){background:#fff;padding:2rem}.byb-project-card .client-logo-art{width:100%;height:100%}.cart-suggestions{text-align:left;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.cart-suggestions article{background:#12131b;border:1px solid #f4000955;border-radius:16px;padding:1rem}.cart-suggestions h4{margin:.5rem 0;font-size:1.1rem}.cart-suggestions p{font-size:.9rem;line-height:1.6}.cart-suggestions button{margin-top:1rem}html body .brand-variant-white,html body .brand-variant-color{filter:hue-rotate(-13deg)saturate(1.15)brightness(1.1)}html body .access-gateway input:is(:focus,:focus-visible),html body .byb-access-page .pin-inputs input:is(:focus,:focus-visible){border-color:#fff!important;outline:1px solid #fff!important;box-shadow:0 0 0 3px #fff2!important}@media (width<=720px){.cart-suggestions{grid-template-columns:1fr}.diagnosis-mobile .diagnosis-choices{gap:1rem!important}.diagnosis-mobile .diagnosis-choices button{padding:1rem!important}.diagnosis-mobile .diagnosis-choices button>span{width:100%!important;font-size:1.1rem!important}.round62-about h1{font-size:2.65rem}.history-panel h3{font-size:1.5rem}}html body .portal-app .operations-overview .overview-tasks button{color:#fff!important;box-shadow:none!important;background:#27344b!important;border:1px solid #536885!important}html body .portal-app .operations-overview .overview-tasks button:has(+.correction-dialog){background:#642039!important;border-color:#bb4568!important}html body .portal-app .operations-overview .task-status[data-status=En\ revisión]{color:#80dfff!important;background:#10364a!important}html body .portal-app .profile-menu button{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .portal-app .profile-menu button:hover{background:#293448!important}html body .portal-app .billing-gate button{color:#fff!important;box-shadow:none!important;background:#5b2940!important;border-color:#a75274!important}html body .profile-dialog.usage-welcome button{color:#fff!important;background:#f40009!important;border-color:#f40009!important}.portal-main .portal-topbar{min-height:0!important}html body .portal-app .portal-profile-trigger{color:#fff!important;box-shadow:none!important;background:#222a38!important;border:1px solid #465168!important;padding:.6rem!important}.portal-profile-trigger strong,.portal-profile-trigger small{color:#fff!important}.profile-menu{bottom:calc(100% + 12px);left:0}.portal-account-controls{max-width:100%}html body #bybe-page .sales-hero-actions .hire-sonar{color:#fff!important;background:#f40009!important;border-color:#f40009!important;animation:2.8s infinite hire-pulse!important;box-shadow:0 0 #f4000966!important}.promo-season{align-items:center;gap:.6rem;padding:.8rem 0;font-weight:700;display:flex;color:#f40009!important}html body #bybe-page .round62-about .history-panel button{color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}html body #bybe-page .round62-about .history-track button{color:#b9becd!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body #bybe-page .round62-about .history-track button[aria-selected=true]{color:#fff!important}html body #bybe-page .round62-about .values-sticky nav button{color:#c4cbdc!important;box-shadow:none!important;background:#111622!important;border:1px solid #384358!important}html body #bybe-page .round62-about .values-sticky nav button[aria-pressed=true]{color:#fff!important;background:#f4000919!important;border-color:#f40009!important}.workspace-arrangement{min-height:100svh}.workspace-reorder-list{gap:8px;min-width:0;display:grid}.workspace-reorder-item{min-width:0;position:relative}.workspace-item-content{min-width:0}.workspace-item-content>button,.portal-grouped-nav .workspace-reorder-list{width:100%}.portal-nav-group>.workspace-reorder-list{padding:4px}.portal-nav-group .workspace-item-content>button{padding-right:28px!important}.workspace-reorder-handle{z-index:3;opacity:.45;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;place-items:center;height:24px;display:grid;position:absolute;top:4px;right:3px;width:24px!important;min-width:24px!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:3px!important}.workspace-reorder-handle:hover,.workspace-reorder-handle:focus-visible{opacity:1}.workspace-reorder-item>.workspace-reorder-handle:focus-visible{outline:2px solid var(--bybe-red);outline-offset:2px}.portal-nav-shortcuts .workspace-item-content>button{font-size:13px;padding-right:24px!important}.workspace-reorder-list.operations-overview{gap:20px}.operations-overview>.workspace-reorder-item>.workspace-item-content>section{margin:0}.is-reordering .workspace-reorder-item{outline:1px dashed color-mix(in srgb,var(--bybe-red) 35%,transparent);outline-offset:2px;border-radius:12px;animation:.42s ease-in-out infinite alternate workspace-edit-wiggle}.is-reordering .workspace-reorder-item:nth-child(2n){animation-delay:-210ms}.is-reordering .workspace-reorder-handle{opacity:1;background:color-mix(in srgb,var(--bybe-red) 12%,transparent)!important}.is-reordering .workspace-reorder-item:has(.workspace-reorder-list){animation:none}.is-reordering .workspace-reorder-item.is-dragging{opacity:.65;animation:none}.workspace-reorder-arrows{justify-content:flex-end;gap:4px;padding:4px;display:flex}.workspace-reorder-arrows button{place-items:center;height:25px;display:grid;border-radius:6px!important;width:25px!important;padding:3px!important}.workspace-edit-bar{z-index:220;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#202024ee;border:1px solid #ffffff50;border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;max-width:calc(100vw - 30px);padding:12px 18px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.workspace-edit-bar button{cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;display:flex}.workspace-edit-bar p{flex-basis:100%;margin:0}.workspace-back{z-index:140;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-items:center;gap:8px;font-size:14px;display:flex;position:fixed;top:14px;right:24px;color:#fff!important;background:#24242bea!important;border-radius:14px!important;padding:9px 13px!important}.portal-main{padding-top:64px!important}html body .workspace-assistant-trigger.living-advisor{--assistant-color:var(--bybe-red)!important;color:var(--bybe-red)!important;background:#000!important;border:1px solid #ffffff70!important;width:48px!important;height:48px!important;padding:3px!important;box-shadow:inset 0 1px #fff3,0 6px 24px #f4000922!important}html body .workspace-assistant-trigger.living-advisor .advisor-sonar{width:38px;height:38px;color:var(--bybe-red)}@keyframes workspace-edit-wiggle{0%{transform:rotate(-.18deg)}to{transform:rotate(.18deg)}}@media (prefers-reduced-motion:reduce){.is-reordering .workspace-reorder-item{animation:none!important}}@media (width<=680px){.workspace-back{top:10px;right:12px}.portal-main{padding-top:60px!important}.workspace-edit-bar{justify-content:space-between;width:calc(100vw - 32px);font-size:13px;bottom:12px}.workspace-icon-rail .workspace-reorder-item{min-width:44px}.workspace-reorder-list.operations-overview{gap:16px}}html body .portal-app .workspace-assistant-trigger.living-advisor{overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;width:48px!important;height:48px!important;color:var(--bybe-red)!important;background:0 0!important;border:0!important}html body .portal-app .workspace-assistant-trigger.living-advisor .advisor-sonar{width:46px;height:46px;background:0 0!important}html body .portal-app .workspace-assistant-trigger.living-advisor .advisor-sonar>b{box-shadow:0 0 12px #f40009aa;background:0 0!important}html body .workspace-assistant-trigger.living-advisor:hover .advisor-sonar{transform:none}html[data-portal-theme=dark] body .portal-app button[data-owner-assistant=true]{--owner-assistant-color:#fff;--assistant-color:#fff!important;color:#fff!important}html[data-portal-theme=light] body .portal-app button[data-owner-assistant=true]{--owner-assistant-color:#111;--assistant-color:#111!important;color:#111!important}html[data-portal-theme] body .portal-app button[data-owner-assistant=true] .advisor-sonar{color:var(--owner-assistant-color)!important;border-color:var(--owner-assistant-color)!important}html[data-portal-theme] body .portal-app button[data-owner-assistant=true] .advisor-sonar :is(b,i),html[data-portal-theme] body .portal-app button[data-owner-assistant=true] .advisor-sonar:before,html[data-portal-theme] body .portal-app button[data-owner-assistant=true] .advisor-sonar:after{color:var(--owner-assistant-color)!important;border-color:var(--owner-assistant-color)!important;background-color:#0000!important}html[data-portal-theme] body .portal-app button[data-owner-assistant=true] .advisor-sonar>b{box-shadow:0 0 12px color-mix(in srgb,var(--owner-assistant-color) 65%,transparent)!important}html[data-portal-theme=light] body .portal-app .workspace-back{color:#17171b!important;background:#ffffffed!important;border-color:#17171b30!important}html[data-portal-theme=dark] body .portal-app .workspace-back{color:#fff!important;background:#24242bed!important}.profile-menu .portal-theme-toggle{white-space:normal;text-align:left;justify-content:flex-start;width:100%}html[data-portal-theme=light] body .portal-app .profile-menu{color:#17171b;background:#fffffff2;border-color:#d2d5dc}html[data-portal-theme=light] body .portal-app .profile-menu button{color:#17171b!important}html[data-portal-theme=light] body .portal-app .profile-menu button:hover{background:#eceef2!important}html body .portal-app .profile-menu .portal-theme-toggle{align-items:center;gap:9px;display:flex}html[data-portal-theme] body .portal-app{grid-template-columns:246px minmax(0,1fr)}html[data-portal-theme] body .portal-app .portal-sidebar{padding:18px 14px;overflow-x:hidden}html[data-portal-theme] body .portal-app .portal-main{padding:28px clamp(20px,3vw,48px) 70px}html[data-portal-theme] body .portal-app .portal-logo{width:auto;max-width:180px;margin:22px 12px}html[data-portal-theme] body .portal-app :is(.portal-hero-card,.portal-section-card,.portal-metric-grid article,.portal-task-column,.admin-console,.portal-nav-group){border-radius:18px}html[data-portal-theme] body .portal-app .portal-hero-card{gap:24px;min-height:0;padding:28px;position:relative;overflow:hidden}html[data-portal-theme] body .portal-app .portal-hero-card:after{height:1px;position:absolute;bottom:0;left:24px;right:24px}html[data-portal-theme] body .portal-app .portal-topbar{gap:20px;padding-bottom:22px}html[data-portal-theme] body .portal-app .portal-topbar h1{font-size:clamp(1.5rem,2.3vw,2.2rem)}html[data-portal-theme] body .portal-app .portal-metric-grid{gap:16px;margin:20px 0}html[data-portal-theme] body .portal-app .portal-metric-grid article{flex-direction:column;justify-content:center;min-height:144px;padding:22px;display:flex}html[data-portal-theme] body .portal-app .portal-metric-grid article strong{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.2}html[data-portal-theme] body .portal-app .portal-grouped-nav button{min-height:42px}html[data-portal-theme] body .portal-app .portal-workspace-label{gap:6px;display:grid}html[data-portal-theme] body .portal-app.is-sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}html[data-portal-theme] body .portal-app .portal-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-portal-theme] body .portal-app .portal-nav{overflow-x:hidden}html[data-portal-theme] body .portal-app .portal-nav-shortcuts{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-portal-theme] body .portal-app .portal-nav-shortcuts button{min-width:0;padding:9px 7px;font-size:.75rem}html[data-portal-theme] body .portal-app .portal-top-actions{flex-wrap:wrap;justify-content:flex-end}html[data-portal-theme] body .portal-app .portal-progress-ring{flex-shrink:0;width:114px;height:114px}html[data-portal-theme] body .portal-app .portal-hero-card h2{font-size:clamp(1.6rem,2.8vw,2.4rem)}html[data-portal-theme] body .portal-app .portal-metric-grid article strong{font-size:1.15rem}@media (width<=760px){html[data-portal-theme] body .portal-app,html[data-portal-theme] body .portal-app.is-sidebar-collapsed{grid-template-columns:1fr}html[data-portal-theme] body .portal-app .portal-sidebar{height:auto;max-height:none;position:relative}html[data-portal-theme] body .portal-app .portal-topbar{flex-wrap:wrap}html[data-portal-theme] body .portal-app .portal-main{padding:22px 16px 70px}html[data-portal-theme] body .portal-app .portal-metric-grid{grid-template-columns:1fr!important}}html[data-portal-theme] body .portal-app :is(.portal-hero-card,.portal-section-card,.portal-metric-grid article,.portal-task-column,.admin-console,.portal-nav-group){border-style:solid!important;border-width:1px!important}html[data-portal-theme] body .portal-app .portal-metric-grid article strong{overflow-wrap:anywhere}html[data-portal-theme] body .portal-app .portal-nav-group{border-width:0!important}html[data-portal-theme] body .portal-app .portal-grouped-nav button{border-style:solid!important;border-width:1px!important}html[data-portal-theme] body .portal-app .portal-top-actions>a{white-space:nowrap}html body .portal-app .profile-menu .profile-exit{text-align:center;font-weight:700;color:#fff!important;background:#f40009!important;border:1px solid #f40009!important}html body .portal-app .profile-menu .mode-sun{color:#f5bf29!important;stroke:#f5bf29!important}html body .portal-app .profile-menu .mode-moon{fill:#17171b;color:#17171b!important;stroke:#17171b!important}html body .portal-app .portal-bell svg{color:#dcae37!important;stroke:#dcae37!important;fill:#dcae3730!important}html body .portal-app .overview-tasks>article{border:1px solid var(--task-state-color,#8593a8)!important;border-left-width:4px!important}.overview-tasks>article[data-status=En\ revisión]{--task-state-color:#ab8aea}.overview-tasks>article[data-status=Completada]{--task-state-color:#38b986}html body .portal-app .add-client-panel>summary{color:var(--bybe-red);cursor:pointer;background:#f4000910;border:1px solid #f4000955;border-radius:12px;align-items:center;gap:9px;padding:12px 17px;font-weight:700;display:inline-flex}.add-client-panel form,.add-project-panel form{gap:12px;max-width:620px;padding:18px 0;display:grid}.add-client-panel label,.add-project-panel label,.project-sections label{flex-direction:column;gap:6px;display:flex}.client-project-groups{gap:16px;grid-template-columns:1fr!important}.client-group-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.client-group-heading h3{margin:0 0 6px}.client-heading-tools,.client-management-icons,.project-management-icons{align-items:center;gap:6px;display:flex}.client-heading-tools{margin-left:auto}html body .portal-app :is(.client-customize,.client-management-icons .protected-action,.project-management-icons .protected-action){cursor:pointer;touch-action:manipulation;place-items:center;width:34px;min-width:34px;height:34px;display:grid;border-radius:9px!important;padding:6px!important}.client-project-list{gap:10px;margin-top:14px;display:grid}.client-project{border:1px solid #8883;border-radius:13px;padding:12px}.client-project>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.client-project>summary span{flex:1}.client-project>summary:before{content:"›";font-size:20px}.client-project[open]>summary:before{transform:rotate(90deg)}.client-project small{font-size:13px}.project-detail-header{justify-content:space-between;align-items:start;gap:12px;margin-top:16px;display:flex}.project-detail-header>p{margin:0}.client-project progress{width:100%;margin:12px 0}.project-sections{border:1px solid #8883;border-radius:10px;margin-top:12px;padding:12px}.project-sections>summary{cursor:pointer;font-size:14px;font-weight:700}.project-sections fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px 0;display:grid}.project-sections fieldset label{flex-direction:row;align-items:center;font-size:14px}.project-sections input[type=checkbox]{min-width:17px;accent-color:var(--bybe-red);width:17px!important;height:17px!important}.project-access-clock{gap:10px;min-width:0;margin-top:14px;display:grid}.project-access-clock>span{font-size:13px;font-weight:700}.access-time-controls{grid-template-columns:36px minmax(45px,90px) minmax(80px,100px) 36px;align-items:center;gap:7px;display:grid}.access-time-controls button{place-items:center;min-height:36px;display:grid;border-radius:10px!important;padding:7px!important}.access-time-controls :is(input,select){min-width:0;font-size:14px;width:100%!important;padding:8px!important}.access-suspend .protected-action{align-items:center;gap:7px;font-size:13px;display:flex;color:#f04a5d!important;border-radius:9px!important;padding:8px 12px!important}.protected-action-dialog form{gap:14px;display:grid}.protected-action-dialog label{gap:8px;display:grid}.protected-action-dialog input{width:100%}.protected-action-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=680px){.project-sections fieldset{grid-template-columns:1fr}.access-time-controls{grid-template-columns:34px minmax(48px,1fr) minmax(72px,1fr) 34px}.client-group-heading{align-items:flex-start}}.overview-tasks>article[data-status=Pendiente\ revisado]{--task-state-color:#f4c542}.overview-tasks>article[data-status=Pendiente]{--task-state-color:#ee8c45}.overview-tasks>article[data-status=En\ curso]{--task-state-color:#65a7f6}.clients-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:16px;display:grid}.clients-card-heading h2{margin:0;padding-top:10px}.clients-card-heading .add-client-panel{justify-self:end;margin-right:18px}.clients-card-heading .add-client-panel[open]{grid-column:1/-1;grid-template-columns:1fr auto;width:100%;display:grid}.clients-card-heading .add-client-panel[open]>summary{grid-column:2}.clients-card-heading .add-client-panel[open]>form{grid-column:1/-1;width:100%;max-width:none}.clients-card-heading:has(.add-client-panel[open]) h2{z-index:1;pointer-events:none;grid-area:1/1}.clients-card-heading .add-client-panel[open]{grid-row:1}html[data-portal-theme] body #bybe-page .portal-app .action-customize{color:#fff!important;background:#285aaf!important;border:1px solid #4b83dd!important;box-shadow:0 3px 10px #15336735!important}html[data-portal-theme] body #bybe-page .portal-app .action-delete{color:#fff!important;background:#c72840!important;border:1px solid #ec4b64!important;box-shadow:0 3px 10px #710c2535!important}html[data-portal-theme] body #bybe-page .portal-app .action-suspend{color:#302208!important;background:#f1bf49!important;border:1px solid #ffdc82!important;box-shadow:0 3px 10px #76561630!important}html[data-portal-theme] body #bybe-page .portal-app .action-restore{color:#fff!important;background:#19744f!important;border:1px solid #38b385!important;box-shadow:0 3px 10px #13573a30!important}html[data-portal-theme] body #bybe-page .portal-app :is(.action-customize,.action-delete,.action-suspend,.action-restore){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;opacity:1!important;transition:filter .16s,box-shadow .16s!important}html[data-portal-theme] body #bybe-page .portal-app :is(.action-customize,.action-delete,.action-suspend,.action-restore):hover{filter:brightness(1.12)}html[data-portal-theme] body #bybe-page .portal-app :is(.action-customize,.action-delete,.action-suspend,.action-restore):focus-visible{outline-offset:3px;outline:3px solid #79a8ff!important}html[data-portal-theme] body #bybe-page .portal-app .workspace-modal{border:1px solid #8d94a04d!important;border-radius:22px!important;width:min(640px,100vw - 32px)!important;max-height:88dvh!important;padding:26px!important;overflow:auto!important;box-shadow:0 24px 100px #0008!important}html[data-portal-theme=dark] body #bybe-page .workspace-modal{color:#f5f7fb!important;background:#171c26!important}html[data-portal-theme=light] body #bybe-page .workspace-modal{color:#202632!important;background:#fff!important}.workspace-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.workspace-modal h2{margin:6px 0!important;font-size:23px!important;line-height:1.25!important}.workspace-modal>header small{letter-spacing:.08em;font-size:11px}.workspace-modal form{gap:16px;display:grid}.workspace-modal label{gap:8px;font-size:13px;font-weight:600;display:grid}.workspace-modal input,.workspace-modal textarea{box-sizing:border-box;min-width:0;border:1px solid #8d94a060!important;border-radius:11px!important;width:100%!important;padding:12px 14px!important;font-size:15px!important}.workspace-modal input[type=color]{cursor:pointer;height:46px;padding:5px!important}html[data-portal-theme] body #bybe-page .portal-app .workspace-modal .modal-close{flex-shrink:0;width:36px!important;min-width:36px!important;height:36px!important;color:inherit!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#65728624!important;border:1px solid #8894a645!important;border-radius:50%!important;place-items:center!important;padding:7px!important;display:grid!important}.workspace-modal .modal-close:hover{filter:brightness(1.2)}html[data-portal-theme] body #bybe-page .portal-app .workspace-modal .modal-save{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:45px!important;text-shadow:none!important;background:#f40009!important;border:1px solid #ff2543!important;border-radius:11px!important;padding:12px 20px!important;font-weight:700!important;box-shadow:0 4px 14px #f4000925!important}.workspace-modal .modal-save:disabled{opacity:.6!important}html[data-portal-theme] body #bybe-page .portal-app .workspace-modal .modal-secondary{min-height:42px;color:inherit!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #8d94a050!important;border-radius:11px!important}.client-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.client-settings-notes{grid-column:1/-1}.modal-hint{opacity:.75;font-size:12px!important;line-height:1.6!important}.modal-error{color:#e24c68;background:#ee315a18;border-radius:10px;padding:12px;font-size:13px}.client-group-heading h3{align-items:center;gap:9px;display:flex}.client-group-heading h3 i{background:var(--client-accent);width:10px;height:10px;box-shadow:0 0 12px color-mix(in srgb,var(--client-accent),transparent 50%);border-radius:50%;flex-shrink:0;display:block}.client-project-select{gap:8px;font-size:13px;font-weight:600;display:grid}.client-project-select select{width:100%;min-width:0;min-height:44px;border-radius:11px!important;padding:10px 13px!important}.selected-client-project{margin-top:5px;padding-top:8px}.project-detail-header h4{margin:0 0 8px;font-size:16px}.project-progress-label{justify-content:space-between;gap:12px;margin-top:18px;font-size:12px;display:flex}.selected-client-project progress{width:100%;margin:10px 0}.client-project-list>.add-project-panel>summary{display:none}.client-project-list>.add-project-panel form{width:100%;max-width:none}html[data-portal-theme] body #bybe-page .portal-app .access-suspend .protected-action{gap:9px!important;min-height:40px!important;padding:9px 13px!important;font-weight:700!important}@media (width<=680px){.clients-card-heading{grid-template-columns:1fr;gap:10px}.clients-card-heading h2{padding:0}.clients-card-heading .add-client-panel{justify-self:end;margin-right:0}.clients-card-heading .add-client-panel[open]{grid-row:auto}.clients-card-heading:has(.add-client-panel[open]) h2{grid-row:auto}.client-settings-fields{grid-template-columns:1fr}.workspace-modal{padding:20px!important}}html body #bybe-page .portal-app dialog:not([open]){display:none!important}html[data-portal-theme] body #bybe-page .portal-app .workspace-back:disabled{cursor:default;opacity:.45!important}html[data-portal-theme] body #bybe-page .portal-app :is(.action-customize,.action-delete,.action-suspend,.action-restore,.modal-save,.modal-close) svg{color:inherit!important;stroke:currentColor!important}:root{--bybe-red:#f40009;--bybe-red-rgb:255 0 55;--bybe-red-deep:#a60024;--bybe-action-red:#d4002e;--bybe-canvas:#101012;--bybe-surface:#19191c;--bybe-raised:#232326;--bybe-text:#f5f5f7;--bybe-secondary:#b9b9c0;--bybe-edge:#ffffff26;--bybe-gold:#f1bf49;--bybe-success:#19744f;--bybe-info:#285aaf;--bybe-control-radius:12px;--bybe-card-radius:20px;--bybe-display:Georgia,"Times New Roman",serif;--serif:var(--bybe-display);--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--paper:#f7f7f8;--mist:#e8e8eb}body{font-family:var(--sans);background:var(--bybe-canvas);color:var(--bybe-text)}button,input,select,textarea{font-family:var(--sans)}body :is(h1,h2) em{font-family:var(--bybe-display);font-weight:400}body :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--bybe-red);outline-offset:4px}body button:disabled{cursor:not-allowed}html body #bybe-page :is(.byb-service-index,.byb-project-index,.byb-service-page,.byb-project-page,.byb-inner-page,.byb-contact-page,.round62-about,.portfolio-page,.byb-promotions-page,.byb-access-page,.career-page,.privacy-page,.gallery-unavailable){--bybe-ink:var(--bybe-text);--bybe-muted:var(--bybe-secondary);color:var(--bybe-text);background:var(--bybe-canvas)!important}html body #bybe-page :is(.byb-service-index,.byb-project-index)>header h1,html body #bybe-page :is(.byb-service-page-hero,.byb-contact-layout,.about-story-hero,.career-layout,.portfolio-profile,.privacy-page,.byb-access-shell) h1{font-family:var(--sans);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,5.2vw,4.75rem);font-weight:750;line-height:1.08}html body #bybe-page :is(.byb-service-index,.byb-project-index)>header>p:not(.byb-kicker),html body #bybe-page :is(.byb-service-page-hero,.byb-service-scope,.byb-start-strip,.service-custom-scope,.byb-contact-layout,.career-layout,.portfolio-profile,.about-story-hero)>p,html body #bybe-page :is(.byb-contact-layout,.career-layout)>div>p,html body #bybe-page .career-layout>header>p,html body #bybe-page .privacy-page :is(p,li){color:var(--bybe-secondary);line-height:1.75}html body #bybe-page :is(.byb-service-page-hero,.byb-service-index>header,.byb-project-index>header)>p:not(.byb-kicker){max-width:68ch}html body #bybe-page :is(.byb-service-index,.byb-project-index,.byb-service-page,.byb-project-page,.byb-inner-page,.round62-about,.portfolio-page,.byb-access-page,.career-page) :is(.byb-kicker,.service-breadcrumb,.portfolio-back){color:var(--bybe-secondary)!important}html body #bybe-page :is(.byb-service-index,.byb-project-index,.byb-service-page,.byb-contact-layout,.round62-about,.portfolio-page,.byb-access-shell,.career-layout) :is(h1,h2) em{font-family:var(--bybe-display);color:var(--bybe-red)!important}html body #bybe-page :is(.byb-service-scope,.byb-service-projects,.byb-start-strip,.service-custom-scope,.byb-case-hero,.byb-case-contribution,.byb-case-shop,.byb-next-case){color:var(--bybe-text);background:var(--bybe-canvas)!important}html body #bybe-page :is(.byb-service-scope,.byb-service-projects,.byb-start-strip) p{color:var(--bybe-secondary);line-height:1.7}html body #bybe-page :is(.byb-service-scope article,.service-custom-scope,.byb-project-card,.portfolio-case-grid>a,.collection-placeholder,.history-panel,.value-steps span,.career-form,.contact-review){color:var(--bybe-text);border-radius:var(--bybe-card-radius);background:var(--bybe-surface)!important;border-color:var(--bybe-edge)!important}html body #bybe-page .byb-project-card :is(p,span),html body #bybe-page .portfolio-case-grid p,html body #bybe-page .portfolio-credit{color:var(--bybe-secondary)}html body #bybe-page .byb-project-card :is(h2,h3,b),html body #bybe-page .portfolio-case-grid :is(h2,h3){color:var(--bybe-text)}html body #bybe-page .byb-project-card{overflow:hidden}html body #bybe-page .project-tags span{color:var(--bybe-secondary);border-color:var(--bybe-edge);background:var(--bybe-raised)}html body #bybe-page .byb-footer{background:var(--bybe-canvas)!important;color:var(--bybe-text)!important;border-top:1px solid var(--bybe-edge)!important}html body #bybe-page .byb-footer-bottom{color:var(--bybe-secondary);border-color:var(--bybe-edge)}html body #bybe-page :is(.sales-primary,.sales-secondary,.button,.byb-add-service,.byb-add-individual,.byb-login-cta,.byb-offer-content>a,.projects-filter-bar a){border-radius:var(--bybe-control-radius);text-align:center;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 20px;font-size:.875rem;font-weight:700;line-height:1.35;display:inline-flex;color:var(--bybe-text)!important;border:1px solid var(--bybe-edge)!important;background:linear-gradient(135deg,#ffffff16,#ffffff08)!important;box-shadow:inset 0 1px #ffffff14!important}html body #bybe-page :is(.sales-primary,.button-ruby,.byb-add-service,.byb-add-individual,.byb-offer-content>a){color:#171719!important;box-shadow:none!important;background:#f5f5f7!important;border-color:#f5f5f7!important}html body #bybe-page .projects-filter-bar a[aria-current=true]{background:rgb(var(--bybe-red-rgb)/.12)!important;border-color:var(--bybe-red)!important;color:#fff!important}html body #bybe-page .projects-filter-bar{flex-wrap:wrap;gap:8px}html body #bybe-page .projects-filter-bar a{padding:10px 14px;font-size:.8rem}html body #bybe-page :is(.sales-primary,.sales-secondary,.byb-add-service,.byb-add-individual):hover{filter:brightness(.92);transform:translateY(-1px)}html body #bybe-page .page-shell{width:min(1280px,100% - 64px);margin-inline:auto}html body #bybe-page :is(.byb-service-index,.byb-project-index){padding-block:130px 72px}html body #bybe-page :is(.byb-service-scope,.byb-service-projects,.byb-start-strip){padding-block:48px}html body #bybe-page .byb-contact-page{padding-block:130px 72px!important}html body #bybe-page .byb-contact-page .contact-form{border:1px solid var(--bybe-edge);border-radius:var(--bybe-card-radius);padding:clamp(24px,3vw,40px);background:var(--bybe-surface)!important}html body #bybe-page :is(.contact-form,.career-form,.pin-form,.access-gateway) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border-radius:var(--bybe-control-radius);min-width:0;max-width:100%;min-height:44px;padding:12px 14px;font-size:16px;line-height:1.5;border:1px solid var(--bybe-edge)!important;background:var(--bybe-raised)!important;color:var(--bybe-text)!important}html body #bybe-page :is(.contact-form,.career-form,.pin-form,.access-gateway) :is(input,textarea)::placeholder{color:var(--bybe-secondary);opacity:1}html body #bybe-page .byb-access-shell{color:var(--bybe-text)}html body #bybe-page .byb-access-shell header>span{color:var(--bybe-secondary)}html body #bybe-page .privacy-page{max-width:920px;padding-block:130px 72px}html body #bybe-page .privacy-page section{border-top:1px solid var(--bybe-edge);padding-block:24px}html body #bybe-page .privacy-page h2{letter-spacing:-.02em;color:var(--bybe-text);font-size:1.375rem;line-height:1.35}html body #bybe-page .privacy-page a{color:var(--bybe-text);text-underline-offset:3px;text-decoration:underline}html body #bybe-page .privacy-table :is(th,td){background:var(--bybe-surface);color:var(--bybe-text);border-color:var(--bybe-edge);line-height:1.6}html body #bybe-page .privacy-table{overflow-x:auto}html[data-portal-theme] body #bybe-page .portal-app{--portal-bg:var(--bybe-canvas);--portal-panel:var(--bybe-surface);--portal-text:var(--bybe-text);--portal-muted:var(--bybe-secondary);--portal-line:var(--bybe-edge);--portal-input:var(--bybe-raised);color:var(--portal-text);background:var(--portal-bg);font-family:var(--sans)}html[data-portal-theme=light] body #bybe-page .portal-app{--portal-bg:#f7f7f8;--portal-panel:#fff;--portal-text:#232326;--portal-muted:#62626a;--portal-line:#d9d9df;--portal-input:#f2f2f5}html[data-portal-theme] body #bybe-page .portal-app :is(.portal-main,.portal-sidebar){color:var(--portal-text);border-color:var(--portal-line);background:var(--portal-bg)!important}html[data-portal-theme] body #bybe-page .portal-app :is(.portal-hero-card,.portal-section-card,.portal-metric-grid article,.portal-task-column,.admin-console,.workspace-modal,.profile-dialog,.client-group,.overview-payment,.overview-tasks>article,.portal-task-column article){border-color:var(--portal-line);background:var(--portal-panel)!important;color:var(--portal-text)!important;box-shadow:none!important}html[data-portal-theme] body #bybe-page .portal-app :is(.workspace-modal,.profile-dialog){border-radius:var(--bybe-card-radius)!important}html[data-portal-theme] body #bybe-page .portal-app .profile-menu{color:var(--portal-text);border-color:var(--portal-line);background:var(--portal-panel)!important}html[data-portal-theme] body #bybe-page .portal-app :is(.profile-menu button,.workspace-back,.workspace-modal .modal-secondary,.workspace-modal .modal-close){background:var(--portal-input)!important;color:var(--portal-text)!important;border-color:var(--portal-line)!important}html[data-portal-theme] body #bybe-page .portal-app :is(.portal-muted,.portal-metric-grid article p,.portal-metric-grid article>span,.portal-hero-card>div>span,.client-project-select,.project-progress-label){color:var(--portal-muted)!important}html[data-portal-theme] body #bybe-page .portal-app :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){background:var(--portal-input)!important;color:var(--portal-text)!important;border-color:var(--portal-line)!important}html[data-portal-theme] body #bybe-page .portal-app .portal-grouped-nav button{color:var(--portal-muted)!important}html[data-portal-theme] body #bybe-page .portal-app .portal-grouped-nav button.active{background:rgb(var(--bybe-red-rgb)/.1)!important;border-color:rgb(var(--bybe-red-rgb)/.35)!important;color:var(--portal-text)!important}html[data-portal-theme] body #bybe-page .portal-app :is(.portal-grouped-nav button.active svg,.portal-kicker){color:var(--bybe-red)!important}html[data-portal-theme] body #bybe-page .portal-app button:where(:not(.workspace-assistant-trigger):not(.byb-agent-trigger):not(.workspace-reorder-handle):not(.portal-profile-trigger):not(.portal-avatar):not(.hex-palette button)){background:var(--portal-input)!important;color:var(--portal-text)!important;border-color:var(--portal-line)!important;box-shadow:inset 0 1px #ffffff08!important}html[data-portal-theme] body #bybe-page .portal-app select option{background:var(--portal-input);color:var(--portal-text)}html[data-portal-theme] body #bybe-page .portal-app :is(.portal-grouped-nav button.active,.calendar-days button[aria-pressed=true]){background:rgb(var(--bybe-red-rgb)/.12)!important;color:var(--portal-text)!important;border-color:var(--bybe-red)!important}html[data-portal-theme] body #bybe-page .portal-app .workspace-assistant-drawer{background:var(--portal-panel)!important;color:var(--portal-text)!important}html[data-portal-theme] body #bybe-page .portal-app :is(.profile-exit,.action-delete,.workspace-modal .modal-save){background:var(--bybe-action-red)!important;color:#fff!important;border-color:var(--bybe-action-red)!important}html[data-portal-theme] body #bybe-page .portal-app .action-suspend{background:var(--bybe-gold)!important;color:#302208!important;border-color:var(--bybe-gold)!important}html[data-portal-theme] body #bybe-page .portal-app .action-restore{background:var(--bybe-success)!important;color:#fff!important;border-color:var(--bybe-success)!important}html[data-portal-theme] body #bybe-page .portal-app .action-customize{background:var(--bybe-info)!important;color:#fff!important;border-color:var(--bybe-info)!important}html[data-portal-theme] body #bybe-page .portal-app .overview-tasks>article{border-color:var(--task-state-color,var(--portal-line))!important}html[data-portal-theme] body #bybe-page .portal-app .portal-bell svg{color:var(--bybe-gold)!important;stroke:var(--bybe-gold)!important}html[data-portal-theme] body #bybe-page .portal-app .workspace-modal::backdrop{background:#101012b3}@media (width<=760px){html body #bybe-page .page-shell{width:calc(100% - 32px)}html body #bybe-page :is(.byb-service-index,.byb-project-index,.privacy-page){padding-block:100px 48px}html body #bybe-page .byb-contact-page{padding-block:100px 48px!important}html body #bybe-page :is(.byb-service-scope,.byb-service-projects,.byb-start-strip){padding-block:32px}html body #bybe-page :is(.sales-primary,.sales-secondary,.button,.byb-add-service,.byb-add-individual){padding:12px 16px}}html body #bybe-page .byb-footer a{color:var(--bybe-secondary)}html body #bybe-page .byb-footer a:hover{color:var(--bybe-text)}html body #bybe-page .career-page{max-width:none;margin:0;padding:0}html body #bybe-page :is(.access-gateway,.pin-access,.pin-form,.career-form){color:var(--bybe-text)!important;background:var(--bybe-surface)!important;border-color:var(--bybe-edge)!important}html body #bybe-page :is(.access-gateway,.pin-access,.pin-form,.career-form) :is(p,label,small){color:var(--bybe-secondary)}html body #bybe-page :is(.promo-showcase,.byb-monthly-promos,.byb-promotions-page){color:var(--bybe-text);background:var(--bybe-canvas)!important}html body #bybe-page :is(.promo-showcase,.byb-monthly-promos) :is(h1,h2){color:var(--bybe-text);letter-spacing:-.045em;line-height:1.12}html body #bybe-page :is(.promo-showcase,.byb-monthly-promos) :is(h1,h2) em{font-family:var(--bybe-display);color:var(--bybe-red)!important}html body #bybe-page :is(.promo-showcase,.byb-monthly-promos)>header p{color:var(--bybe-secondary);line-height:1.7}html body #bybe-page :is(.byb-offer-card,.byb-offer-content,.byb-next-promos,.promo-card){color:var(--bybe-text);background:var(--bybe-surface)!important;border-color:var(--bybe-edge)!important}html body #bybe-page :is(.byb-offer-content,.byb-next-promos,.promo-card) :is(h3,summary){color:var(--bybe-text)}html body #bybe-page :is(.byb-offer-content,.byb-next-promos,.promo-card) :is(p,small){color:var(--bybe-secondary);line-height:1.7}html body #bybe-page :is(.ceo-editorial,.value-feature,.history-panel) :is(p,blockquote),html body #bybe-page .portfolio-profile p,html body #bybe-page .byb-case-contribution :is(p,li),html body #bybe-page .byb-case-hero p{color:var(--bybe-secondary)}html body #bybe-page .byb-start-strip{border-color:var(--bybe-edge)}html body #bybe-page .client-gallery{background:var(--paper);color:#232326;font-family:var(--sans)}html body #bybe-page .client-gallery :is(.gallery-access,.gallery-topbar,.gallery-signature){border-color:#d9d9df}html body #bybe-page .client-gallery .gallery-access{border-radius:var(--bybe-card-radius);background:#fff}html body #bybe-page .client-gallery .gallery-actions button{border-radius:var(--bybe-control-radius);color:#232326!important;background:#fff!important;border-color:#d9d9df!important}html body #bybe-page .client-gallery .gallery-actions button[aria-pressed=true]{border-color:var(--bybe-red)!important;background:#f4000912!important}html body #bybe-page .client-gallery .gallery-access :is(input,button){border-radius:var(--bybe-control-radius);min-height:44px;font-size:16px}html body #bybe-page .client-gallery .gallery-access button{color:#fff!important;background:#232326!important;border-color:#232326!important}html body #bybe-page :is(.byb-compact-home,.byb-service-page,.byb-service-index,.byb-project-index,.byb-project-page,.byb-inner-page,.portfolio-page,.byb-promotions-page,.byb-access-page,.career-page) .sales-primary{color:#171719!important;box-shadow:none!important;background:#f5f5f7!important;border-color:#f5f5f7!important}html body #bybe-page :is(.byb-compact-home,.byb-service-page,.byb-service-index,.byb-project-index,.byb-project-page,.byb-inner-page,.portfolio-page,.byb-promotions-page,.byb-access-page,.career-page) .sales-secondary{color:var(--bybe-text)!important;border-color:var(--bybe-edge)!important;background:linear-gradient(135deg,#ffffff16,#ffffff08)!important;box-shadow:inset 0 1px #ffffff14!important}html body .brand-motion .intro-service-origin{width:100%;height:80px;margin-bottom:12px;font-size:clamp(26px,5vw,54px)}html body .brand-motion .intro-service-flight{z-index:3;box-sizing:border-box;white-space:nowrap;pointer-events:none;visibility:hidden;color:var(--bybe-red);border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;font-weight:700;line-height:1.2;display:flex;position:absolute}html body .brand-motion .brand-motion-services a,html body .brand-motion .brand-motion-services a:is(:hover,:focus-visible,:active){transition:none;color:#fff!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#232326!important;border:1px solid #fff5!important;animation:none!important;transform:none!important}html body .brand-motion .brand-motion-services a:before,html body .brand-motion .brand-motion-services a:after{box-shadow:none!important;background:0 0!important;animation:none!important}html body .brand-motion .brand-motion-services[data-staging=true] a[data-arrived=false]{visibility:hidden;pointer-events:none}html body .brand-motion .brand-motion-services a:focus-visible{outline-offset:4px;outline:2px solid #fff}html body #bybe-page .business-diagnosis :is(.diagnosis-choices>button,.diagnosis-question-carousel>button,.diagnosis-photo-card){isolation:isolate;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;color:#fff!important;filter:none!important;box-shadow:none!important;background:#19191c!important;border:1px solid #ffffff38!important;transform:none!important}html body #bybe-page .business-diagnosis :is(.diagnosis-choices>button,.diagnosis-question-carousel>button,.diagnosis-photo-card):before{content:"";z-index:-2;filter:none;pointer-events:none;transition:filter .4s,transform .5s cubic-bezier(.22,.68,.2,1);position:absolute;inset:0;transform:scale(1);background:var(--challenge-image) center/cover!important;animation:none!important}html body #bybe-page .business-diagnosis :is(.diagnosis-choices>button,.diagnosis-question-carousel>button,.diagnosis-photo-card):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#08080820 20%,#080808dc);position:absolute;inset:0;animation:none!important}html body #bybe-page .business-diagnosis :is(.diagnosis-choices>button,.diagnosis-question-carousel>button,.diagnosis-photo-card)[aria-pressed=true]{border-color:#f5f5f7!important;box-shadow:inset 0 2px 1px #fffb,inset 2px 0 2px #ffffff40,inset 0 -3px 2px #000b,0 5px 15px #0007!important}html body #bybe-page .business-diagnosis :is(.diagnosis-choices>button,.diagnosis-question-carousel>button,.diagnosis-photo-card)[aria-pressed=true]:before{filter:grayscale();transform:scale(1.1)}html body #bybe-page .business-diagnosis :is(.diagnosis-choices>button,.diagnosis-question-carousel>button,.diagnosis-photo-card)[aria-pressed=true] span{text-shadow:0 2px 5px #000,0 0 12px #0009;font-weight:800}html body #bybe-page .business-diagnosis :is(.diagnosis-choices>button,.diagnosis-question-carousel>button,.diagnosis-photo-card)[aria-pressed=true] svg{filter:drop-shadow(0 2px 3px #000);color:#fff!important}html body #bybe-page .business-diagnosis .diagnosis-photo-card{text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:160px;font-size:17px;font-weight:800;display:flex}html body #bybe-page .business-diagnosis .diagnosis-photo-card>span{position:absolute;top:12px;right:16px}html body #bybe-page .business-diagnosis .diagnosis-checklist li{opacity:1;visibility:visible;background:#19191c;border:1px solid #ffffff26;transition:opacity .35s,transform .35s;transform:none;animation:none!important}html body #bybe-page .business-diagnosis .diagnosis-checklist li[data-revealed=false]{opacity:0;visibility:hidden;transform:translateY(10px)}html body #bybe-page .business-diagnosis .diagnosis-checklist li[data-final=true]{color:#171719!important;box-shadow:none!important;background:#f5f5f7!important;border-color:#f5f5f7!important}html body #bybe-page .business-diagnosis .diagnosis-checklist li[data-final=true] :is(strong,small,svg){color:#171719!important}html body #bybe-page .business-diagnosis .diagnosis-checklist li[data-final=true] small{letter-spacing:.08em;font-weight:800}@media (width<=760px){html body .brand-motion .intro-service-origin{height:64px;font-size:clamp(22px,6vw,36px)}html body #bybe-page .business-diagnosis .diagnosis-photo-card{margin-bottom:14px}}html body #bybe-page .business-diagnosis :is(.diagnosis-choices>button,.diagnosis-question-carousel>button,.diagnosis-photo-card)[aria-pressed=true]:after{box-shadow:inset 0 2px 1px #fff9,inset 2px 0 2px #ffffff30,inset 0 -3px 2px #000b}html body #bybe-page .business-diagnosis .diagnosis-checklist small{letter-spacing:.05em;margin-bottom:5px;font-size:12px;line-height:1.3;display:block}html body #bybe-page .business-diagnosis .diagnosis-checklist strong{line-height:1.5;display:block}html[data-portal-theme] body #bybe-page .portal-app{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:12px;padding:14px;transition:grid-template-columns .25s;display:grid!important}html[data-portal-theme] body #bybe-page .portal-app .workspace-sidebar-modern{box-sizing:border-box;z-index:145;border-radius:22px;flex-direction:column;gap:16px;width:100%;height:calc(100svh - 28px);max-height:calc(100svh - 28px);display:flex;position:sticky;inset:14px auto auto;overflow:visible;box-shadow:0 12px 36px #00000018;border:1px solid var(--portal-line)!important;background:var(--portal-panel,#19191d)!important;padding:16px 12px!important}.workspace-sidebar-heading{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.workspace-sidebar-heading>.account-notice{color:var(--portal-muted);flex-basis:100%;order:3;margin:0;padding:0 6px;font-size:11px}.workspace-sidebar-heading>.portal-account-controls{flex:1;min-width:0;position:relative}html body #bybe-page .workspace-sidebar-modern .workspace-menu-toggle{position:static;inset:auto}html body #bybe-page .workspace-sidebar-modern .workspace-sidebar-actions .portal-install{display:flex!important}html body #bybe-page .workspace-sidebar-modern .portal-profile-trigger{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;display:flex;box-shadow:none!important;color:var(--portal-text)!important;background:0 0!important;border:0!important;padding:6px!important}.workspace-sidebar-heading .portal-profile-trigger>span:last-child{gap:4px;min-width:0;display:grid}.workspace-sidebar-heading .portal-profile-trigger strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden;color:var(--portal-text)!important}.workspace-sidebar-heading .portal-profile-trigger small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden;color:var(--portal-muted)!important}html body #bybe-page .workspace-sidebar-modern .portal-avatar{background:var(--bybe-red);color:#fff;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;display:grid;overflow:hidden}.workspace-sidebar-heading .portal-avatar img{object-fit:cover;width:100%;height:100%}html body #bybe-page .workspace-sidebar-modern .workspace-menu-toggle{border-radius:9px;place-items:center;min-width:30px;height:34px;min-height:34px;margin:0;display:grid;width:30px!important;box-shadow:none!important;color:var(--portal-muted)!important;background:0 0!important;border:0!important;padding:6px!important}html body #bybe-page .workspace-sidebar-modern .workspace-menu-toggle:hover{background:color-mix(in srgb,var(--portal-text) 8%,transparent)!important}html body #bybe-page .workspace-sidebar-modern .portal-workspace-label{gap:5px;min-width:0;margin:0;padding:0 8px;display:grid!important}.workspace-sidebar-modern .portal-workspace-label span{letter-spacing:.12em;color:var(--bybe-red);font-size:10px;font-weight:800}.workspace-sidebar-modern .portal-workspace-label strong{color:var(--portal-muted);overflow-wrap:anywhere;font-size:12px}html body #bybe-page .workspace-menu-search{border:1px solid var(--portal-line);background:color-mix(in srgb,var(--portal-text) 3%,transparent);color:var(--portal-muted);border-radius:11px;align-items:center;gap:8px;margin:0;padding:9px 10px;display:flex}html body #bybe-page .workspace-menu-search input{border-radius:0;outline:none;width:100%;min-width:0;min-height:0;font-size:12px;box-shadow:none!important;color:var(--portal-text)!important;background:0 0!important;border:0!important;padding:0!important}.workspace-menu-search:focus-within{outline:2px solid var(--bybe-red);outline-offset:2px}html[data-portal-theme] body #bybe-page .portal-app .workspace-fixed-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:4px;width:100%;min-width:0;min-height:0;padding:2px 0;display:flex;overflow:hidden auto;margin:0!important}html body #bybe-page .workspace-sidebar-modern .workspace-fixed-nav>button{text-align:left;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;min-height:42px;font-size:13px;font-weight:500;transition:background .18s,color .18s;display:flex;box-shadow:none!important;color:var(--portal-muted)!important;background:0 0!important;border:0!important;border-radius:11px!important;padding:10px 12px!important}html body #bybe-page .workspace-sidebar-modern .workspace-fixed-nav>button svg{flex:0 0 19px;color:inherit!important}html body #bybe-page .workspace-sidebar-modern .workspace-fixed-nav>button span{white-space:nowrap;text-overflow:ellipsis;max-width:none;overflow:hidden;display:block!important}html body #bybe-page .workspace-sidebar-modern .workspace-fixed-nav>button:hover{background:color-mix(in srgb,var(--portal-text) 6%,transparent)!important;color:var(--portal-text)!important}html body #bybe-page .workspace-sidebar-modern .workspace-fixed-nav>button.active{font-weight:700;background:color-mix(in srgb,var(--bybe-red) 13%,transparent)!important;color:var(--bybe-red)!important}.workspace-menu-badge{background:var(--bybe-red);color:#fff;border-radius:7px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 4px;font-size:10px;font-weight:700;display:grid}.workspace-menu-empty{color:var(--portal-muted);padding:10px;font-size:12px}.workspace-sidebar-footer{border-top:1px solid var(--portal-line);gap:15px;margin-top:auto;padding-top:12px;display:grid}.workspace-sidebar-actions{gap:8px;display:flex}html body #bybe-page .portal-app:not(.is-sidebar-collapsed) .workspace-sidebar-actions>button>span{display:block!important}html body #bybe-page .workspace-sidebar-modern .workspace-sidebar-actions>button{border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:34px;margin:0;font-size:11px;font-weight:500;display:flex;background:color-mix(in srgb,var(--portal-text) 5%,transparent)!important;color:var(--portal-muted)!important;border:0!important;padding:8px!important}html[data-portal-theme] body #bybe-page .portal-app .workspace-sidebar-modern .portal-logo{width:115px;max-width:115px;margin:0 auto!important;display:block!important}.workspace-sidebar-heading .profile-menu{z-index:160;min-width:190px;inset:calc(100% + 10px) auto auto 0}html body #bybe-page .workspace-sidebar-modern button:focus-visible{outline-offset:2px;outline:2px solid var(--bybe-red)!important}html[data-portal-theme] body #bybe-page .portal-app.is-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}html body #bybe-page .portal-app.is-sidebar-collapsed .workspace-sidebar-modern{padding:12px 8px!important}.is-sidebar-collapsed .workspace-sidebar-heading{flex-direction:column-reverse;gap:14px}.is-sidebar-collapsed .workspace-sidebar-heading>.account-notice{border:1px solid var(--portal-line);background:var(--portal-panel,#19191d);border-radius:8px;width:180px;padding:8px;position:absolute;top:12px;left:76px}html body #bybe-page .is-sidebar-collapsed .workspace-sidebar-modern :is(.portal-workspace-label,.workspace-menu-search,.portal-logo),html[data-portal-theme] body #bybe-page .portal-app.is-sidebar-collapsed .workspace-sidebar-modern .portal-logo,html body #bybe-page .is-sidebar-collapsed .workspace-sidebar-modern :is(.portal-profile-trigger>span:last-child,.workspace-fixed-nav>button>span,.workspace-sidebar-actions>button>span){display:none!important}html body #bybe-page .is-sidebar-collapsed .workspace-sidebar-modern .workspace-fixed-nav>button{justify-content:center;position:relative;padding:12px!important}.is-sidebar-collapsed .workspace-menu-badge{min-width:14px;height:14px;font-size:8px;position:absolute;top:1px;right:1px}.is-sidebar-collapsed .workspace-sidebar-actions{flex-direction:column}.is-sidebar-collapsed .workspace-sidebar-heading .profile-menu{top:0;left:50px}@media (width<=760px){html[data-portal-theme] body #bybe-page .portal-app,html[data-portal-theme] body #bybe-page .portal-app.is-sidebar-collapsed{grid-template-columns:62px minmax(0,1fr);gap:0;padding:10px}html[data-portal-theme] body #bybe-page .portal-app .workspace-sidebar-modern{width:264px;height:calc(100svh - 20px);max-height:calc(100svh - 20px);position:fixed;top:10px;left:10px;box-shadow:12px 0 40px #0005}html[data-portal-theme] body #bybe-page .portal-app.is-sidebar-collapsed .workspace-sidebar-modern{width:62px;box-shadow:0 6px 20px #0002}html[data-portal-theme] body #bybe-page .portal-app .portal-main{grid-column:2;min-width:0;padding:60px 12px 70px!important}}@media (prefers-reduced-motion:reduce){html[data-portal-theme] body #bybe-page .portal-app,html body #bybe-page .workspace-sidebar-modern button{transition:none}}html[data-portal-theme] body #bybe-page .portal-app .workspace-menu-search input{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body #bybe-page .profile-menu.profile-icon-actions{gap:8px;width:max-content;min-width:0;padding:8px;display:flex}html body #bybe-page .profile-icon-actions button{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}html body #bybe-page .byb-access-shell .byb-access-back{color:#fff;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:max-content;max-width:100%;margin:22px auto 0;padding:12px 18px;font-size:14px;text-decoration:none;display:flex;position:static!important}html body #bybe-page .byb-access-shell .byb-access-back:hover{background:#ffffff15}html body #bybe-page .security-pin{isolation:isolate;min-height:58px;margin:12px 0;display:block;position:relative}.security-pin-boxes{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}html body #bybe-page .security-pin-cell{background:#24252d;border:1px solid #ffffff25;border-radius:12px;place-items:center;width:48px;height:56px;font-size:28px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a;color:#fff!important}.security-pin-cell:not(:last-child):after{content:"";background:#ffffff16;width:15px;height:2px;transition:background .2s,box-shadow .2s;position:absolute;top:50%;left:100%}html body #bybe-page .security-pin-cell[data-filled=true]{background:#17392c;border-color:#58d7a1;transform:translateY(-2px);box-shadow:0 0 14px #58d7a118}.security-pin-cell[data-filled=true]:after{background:#58d7a1;box-shadow:0 0 8px #58d7a1}.security-pin:focus-within .security-pin-cell[data-active=true]{border-color:#58d7a1;box-shadow:0 0 0 3px #58d7a118}.security-pin:focus-within .security-pin-cell[data-active=true] i{background:#58d7a1;width:2px;height:22px;animation:1s step-end infinite pin-caret}html body #bybe-page .security-pin>input{z-index:2;font-size:16px;opacity:.01!important;color:#0000!important;caret-color:#0000!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.security-pin[data-success=true] .security-pin-boxes{opacity:0;transition:opacity .3s,transform .3s;transform:scale(.85)}.security-pin-check{color:#58d7a1;background:#17392c;border:1px solid #58d7a1;border-radius:12px;place-items:center;animation:.45s both pin-check;display:grid;position:absolute;inset:0}.security-pin[data-invalid=true] .security-pin-boxes{animation:.3s pin-shake}html body #bybe-page .security-pin[data-invalid=true] .security-pin-cell{background:#3d202b;border-color:#f40009}@keyframes pin-caret{50%{opacity:0}}@keyframes pin-check{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}html body #bybe-page .access-home-brand:disabled{opacity:1!important;cursor:default!important}.owner-recovery-panel{background:#18191d;border:1px solid #ffffff30;border-radius:20px;margin:20px 0;padding:24px}.owner-recovery-panel h2{font-size:24px!important}.owner-recovery-panel form{gap:12px;display:grid}.owner-recovery-panel label{gap:8px;display:grid}.owner-recovery-panel input{box-sizing:border-box;color:#fff;background:#25262b;border:1px solid #ffffff35;border-radius:10px;width:100%;padding:12px}.owner-recovery-panel button{color:#171719;background:#fff;border:0;border-radius:10px;padding:12px}.owner-recovery-result{border:1px solid #58d7a1;border-radius:14px;padding:16px}html[data-portal-theme] body #bybe-page .portal-app .client-customize.action-customize{color:#fff!important;background:#53535c!important;border-color:#75757f!important}html[data-portal-theme] body #bybe-page .portal-app :is(.action-customize,.action-delete) svg{opacity:1!important;visibility:visible!important;color:#fff!important;stroke:#fff!important;fill:none!important;filter:none!important;flex-shrink:0!important;width:18px!important;height:18px!important;display:block!important;transform:none!important}html body #bybe-page .profile-dialog{box-sizing:border-box;width:min(520px,100vw - 32px);max-width:calc(100vw - 32px);max-height:90svh;overflow-x:hidden}html body #bybe-page .profile-dialog form{min-width:0}.profile-photo-picker{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:10px;position:relative;display:flex!important}.profile-photo-preview{color:#fff;background:#303039;border:2px solid #ffffff35;border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:relative;overflow:hidden}html body #bybe-page .profile-photo-preview img{object-fit:cover;border-radius:50%;width:100%;height:100%;margin:0}.profile-camera{color:#fff;background:#0004;place-items:center;transition:background .2s;display:grid;position:absolute;inset:0}.profile-photo-picker:hover .profile-camera{background:#0007}html body #bybe-page .profile-photo-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.profile-photo-picker:focus-within .profile-photo-preview{outline-offset:4px;outline:3px solid #fff}.profile-contact{border:1px solid #ffffff25;border-radius:14px;padding:14px}.profile-contact summary{cursor:pointer;font-weight:600}.profile-contact summary small{opacity:.65;margin-left:10px;font-weight:400}.profile-contact label{margin-top:14px}html[data-portal-theme] body #bybe-page .portal-app .profile-dialog .profile-save{border-radius:14px;width:100%;padding:14px 20px;font-weight:700;color:#171719!important;background:#fff!important;border:1px solid #fff!important;box-shadow:0 6px 24px #ffffff18!important}html[data-portal-theme] body #bybe-page .portal-app .profile-dialog .profile-close{flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;color:#fff!important;background:#f40009!important;border:0!important;border-radius:50%!important}.profile-close svg{stroke:#fff!important;opacity:1!important}.profile-save-notice{align-items:center;gap:8px;min-height:24px;display:flex}.profile-save-notice[data-success=true]{color:#58d7a1!important}html body #bybe-page .analytics-dashboard{padding:clamp(18px,3vw,32px)}.analytics-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.analytics-heading h2{margin:8px 0 10px;font-size:clamp(26px,3vw,36px)}.analytics-heading p{color:var(--bybe-secondary);margin:0}.analytics-live{white-space:nowrap;grid-template-columns:8px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.analytics-live i{background:#58d7a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #58d7a170}.analytics-live small{opacity:.65;grid-column:1/-1;font-size:11px}.analytics-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:24px 0;display:flex}.analytics-toolbar label{gap:6px;font-size:12px;display:grid}.analytics-toolbar select{min-width:180px}.analytics-toolbar button{align-items:center;gap:8px;display:flex}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-kpis article{background:#ffffff05;border:1px solid #ffffff20;border-radius:18px;gap:10px;padding:20px;display:grid}.analytics-kpis svg{color:#f40009}.analytics-kpis span{color:var(--bybe-secondary);font-size:12px}.analytics-kpis strong{font-variant-numeric:tabular-nums;font-size:32px;line-height:1.1}.analytics-panels{grid-template-columns:1.3fr 1fr;gap:16px;margin:20px 0;display:grid}.analytics-panels>article{border:1px solid #ffffff20;border-radius:18px;min-width:0;padding:20px}.analytics-panels h3{align-items:center;gap:8px;margin:0 0 14px;font-size:16px;display:flex}.analytics-pages header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-switch{gap:4px;display:flex}.analytics-switch button{font-size:11px;border-radius:8px!important;padding:6px 9px!important}.analytics-switch button[aria-pressed=true]{color:#fff!important;background:#f40009!important}html body #bybe-page .analytics-bars button{text-align:left;grid-template-columns:minmax(70px,.8fr) minmax(35px,1.4fr) 36px;align-items:center;gap:10px;width:100%;font-size:12px;display:grid;color:inherit!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:12px 6px!important}html body #bybe-page .analytics-bars button:is(:hover,[aria-pressed=true]){background:#ffffff0c!important}.analytics-bar-track{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.analytics-bar-track i{background:#f40009;border-radius:999px;min-width:0;height:100%;transition:width .4s;display:block}.analytics-bars strong{text-align:right;font-variant-numeric:tabular-nums}.analytics-pages>small{opacity:.6;margin-top:8px;font-size:11px;display:block}.analytics-trend>svg{width:100%;height:auto;margin:20px 0;display:block}.analytics-trend>p{color:var(--bybe-secondary);font-size:12px}.analytics-date-labels{opacity:.6;justify-content:space-between;font-size:10px;display:flex}.analytics-trend details{margin-top:16px;font-size:12px}.analytics-trend ul{padding:0;list-style:none}.analytics-trend li{justify-content:space-between;padding:6px 0;display:flex}.analytics-page-detail{background:#f4000908;border:1px solid #f4000950;border-radius:18px;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;padding:20px;display:grid}.analytics-page-detail h3{margin:6px 0}.analytics-page-detail p{margin:8px 0;font-size:13px;line-height:1.6}.analytics-page-detail>p{align-items:start;gap:12px;display:flex}.analytics-page-detail small{letter-spacing:.08em;font-size:10px}.analytics-page-detail svg{color:#f40009;flex-shrink:0}.analytics-hot{border-top:1px solid #ffffff20;padding:16px 0}.analytics-hot summary{cursor:pointer;font-size:14px}.analytics-hot>div{border-bottom:1px solid #ffffff15;justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.analytics-note{opacity:.65;font-size:11px!important;line-height:1.7!important}.analytics-offline{color:#f7bf43;font-size:12px}html[data-portal-theme=light] .analytics-kpis article,html[data-portal-theme=light] .analytics-panels>article{background:#00000003;border-color:#0002}html[data-portal-theme=light] .analytics-bar-track{background:#00000015}@media (width<=1050px){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-panels{grid-template-columns:1fr}.analytics-heading{flex-direction:column;gap:16px}}@media (width<=600px){.security-pin-boxes{gap:10px}.security-pin-cell:not(:last-child):after{width:11px}.analytics-kpis article{padding:14px}.analytics-kpis strong{font-size:27px}.analytics-page-detail{grid-template-columns:1fr}.analytics-toolbar{flex-wrap:wrap;align-items:center}.analytics-hot>div{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.security-pin *,.analytics-bar-track i{transition:none!important;animation:none!important}}html body #bybe-page :is(.glass-mega-menu nav,.glass-mobile-links) a,html body #bybe-page :is(.glass-mega-menu nav,.glass-mobile-links) a:is(:hover,:focus-visible,:active,[data-glass-active=true]){-webkit-tap-highlight-color:transparent;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;animation:none!important;transform:none!important}html body #bybe-page :is(.glass-mega-menu nav,.glass-mobile-links) a:before,html body #bybe-page :is(.glass-mega-menu nav,.glass-mobile-links) a:after{display:none!important}html body #bybe-page :is(.glass-mega-menu nav,.glass-mobile-links) a:is(:hover,:focus-visible,:active,[data-glass-active=true]) :is(span,strong,small){color:var(--bybe-red)!important}html body #bybe-page :is(.glass-mega-menu nav,.glass-mobile-links)>.glass-sliding-capsule{display:none!important}html body #bybe-page .portal-app :is(.portal-tab-panel,.portal-dashboard>*,.portal-metric-grid article){animation:none!important}html body #bybe-page .portal-app :is(button,summary,a,select){touch-action:manipulation}html body #bybe-page .portal-app button:active{filter:brightness(1.12)}html body #bybe-page .portal-notice{z-index:100;align-items:center;gap:12px;display:flex;position:sticky;top:8px}.workspace-saving-indicator{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite workspace-saving;display:inline-block}@keyframes workspace-saving{to{transform:rotate(360deg)}}html body #bybe-page .pin-access .pin-submit{color:#000;width:100%;min-height:46px;font:600 16px var(--sans);cursor:pointer;background:#fff;border:1px solid #ffffff50;border-radius:12px;margin:14px 0;display:block}html body #bybe-page .pin-access .pin-submit:disabled{opacity:.5;cursor:default}html body #bybe-page .portal-app .workspace-modal[open],html body .brand-home-header .brand-motion,html body .brand-home-header .brand-motion-lockup,html body .intro-revealed .glass-header{animation:none!important}@keyframes bybe-record-spin{to{transform:rotate(360deg)}}html body #bybe-page .home-project-invite .project-orbit>i{border:1px solid #f40009a0!important;animation:7s linear infinite bybe-project-orbit!important}html body #bybe-page .home-project-invite .project-orbit>i:nth-of-type(2){animation-duration:11s!important;animation-direction:reverse!important}@keyframes bybe-project-orbit{0%{transform:rotate(0)scaleX(.72)}50%{transform:rotate(180deg)scaleX(.95)}to{transform:rotate(360deg)scaleX(.72)}}html body .service-hero-stage,html body .project-showcase-stage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}html body .service-hero-stage:active,html body .project-showcase-stage:active{cursor:grabbing}html body .service-hero-stage img{pointer-events:none;-webkit-user-drag:none}.swipe-hint{text-align:center;color:#a3a3ac;margin:0 0 20px;font-size:12px}html body #bybe-page .meeting-benefits{flex-wrap:wrap}html body #bybe-page .meeting-urgency{color:#fff;width:100%;max-width:620px;margin:14px 0 0;font-size:16px;line-height:1.6}html body #bybe-page .home-promo-rotation{align-items:center;min-height:650px}html body #bybe-page .static-promo-art .promotion-preview *{transition:none!important;animation:none!important}.static-promo-art .preview-cursor{display:none!important}html body #bybe-page .home-promo-copy h2{margin:14px 0;font-size:clamp(28px,3vw,42px)}.home-promo-copy ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.home-promo-copy li{align-items:start;gap:10px;font-size:14px;line-height:1.5;display:flex}.home-promo-copy li svg{color:#f40009;flex-shrink:0}html body #bybe-page .promo-level-labels button{border-radius:999px;padding:9px 13px;font-size:11px;color:#fff!important;background:#ffffff08!important;border:1px solid #ffffff45!important}html body #bybe-page .promo-level-labels button[aria-pressed=true]{background:#f40009!important;border-color:#f40009!important}.home-promo-actions{align-items:center;gap:12px;display:flex}.promo-pause{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.promo-rotation-count{color:#a3a3ac;margin-top:14px;font-size:11px;display:block}html body #bybe-page .bybe-designed-footer{border-top:1px solid #ffffff20;background:radial-gradient(at 80% 0,#f4000915,#0000 55%),#101012!important;padding:48px 5vw 24px!important}.footer-brand-line{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;display:flex;padding:0 0 32px!important}.footer-brand-line img{width:160px;height:auto}.footer-brand-line p{text-align:right;letter-spacing:-.035em;margin:0;font-size:clamp(23px,3vw,38px);line-height:1.2}.footer-brand-line em{color:#f40009;font-style:normal}html body #bybe-page .bybe-designed-footer .byb-footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex;padding:30px 0!important}html body #bybe-page .footer-social-icons{flex-direction:row!important;gap:12px!important;display:flex!important}html body #bybe-page .footer-social-icons a{background:#ffffff05;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .25s,border-color .25s,transform .25s;color:#fff!important;padding:0!important;display:grid!important}.footer-social-icons span{font-size:21px;font-weight:800}html body #bybe-page .footer-social-icons .social-instagram:is(:hover,:focus-visible){background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)!important;border-color:#e1306c!important}html body #bybe-page .footer-social-icons .social-facebook:is(:hover,:focus-visible){background:#1877f2!important;border-color:#1877f2!important}html body #bybe-page .footer-social-icons .social-behance:is(:hover,:focus-visible){background:#1769ff!important;border-color:#1769ff!important}html body #bybe-page .bybe-designed-footer .byb-footer-bottom{border-top:1px solid #ffffff20;font-size:12px;padding:20px 0 0!important}@media (width<=600px){.footer-brand-line img{width:115px}.footer-brand-line p{font-size:24px}html body #bybe-page .bybe-designed-footer .byb-footer-top{flex-direction:column;align-items:flex-start}.home-promo-actions{flex-wrap:wrap}html body #bybe-page .home-promo-rotation{min-height:0}.home-promo-copy article{min-height:340px}}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]) body .project-orbit>i{animation:none!important}}html body .project-showcase-stage img{-webkit-user-drag:none;pointer-events:none}html body #bybe-page .byb-floating-utility :is(.byb-scroll-sonar,.bybe-music-toggle){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff!important;filter:none!important;background:0 0!important;border:0!important}html body #bybe-page .byb-floating-utility :is(.byb-scroll-sonar,.bybe-music-toggle):before,html body #bybe-page .byb-floating-utility :is(.byb-scroll-sonar,.bybe-music-toggle):after{display:none!important}html body #bybe-page .byb-scroll-sonar svg{color:#fff!important;stroke:#fff!important;width:25px!important;height:25px!important}html body #bybe-page .bybe-music-toggle .music-symbol{place-items:center;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;animation:4s linear infinite bybe-record-spin!important}html body #bybe-page .bybe-music-toggle .music-symbol svg{color:#fff!important;stroke:#fff!important;filter:none!important;background:0 0!important;width:23px!important;height:23px!important}html body #bybe-page .footer-social-icons :is(svg,span){color:#fff!important}html body #bybe-page .footer-social-icons .social-instagram svg{stroke:#fff!important;fill:none!important}html body #bybe-page .footer-social-icons .social-facebook svg{fill:#fff!important;stroke:none!important}html body #bybe-page .meeting-benefits{text-align:center;width:100%;justify-content:center!important}html body #bybe-page .business-diagnosis .diagnosis-checklist li[data-final=true]{color:#111!important;background:#fff!important;border-color:#fff!important}html body #bybe-page .business-diagnosis .diagnosis-checklist li[data-final=true] strong{color:#111!important;background:0 0!important}html body #bybe-page .business-diagnosis .diagnosis-checklist li[data-final=true] :is(small,svg){stroke:currentColor;color:#f40009!important}html body #bybe-page .business-diagnosis .diagnosis-confirm button{color:#fff!important;box-shadow:none!important;background:#f40009!important;border-color:#f40009!important}html body #bybe-page .business-diagnosis .diagnosis-confirm button:before,html body #bybe-page .business-diagnosis .diagnosis-confirm button:after{display:none!important}html body #bybe-page .business-diagnosis .diagnosis-confirm button svg{color:#fff!important;stroke:#fff!important}html body #bybe-page .business-diagnosis .compact-section-head{display:block}html body #bybe-page .business-diagnosis .compact-section-head h2{white-space:nowrap;font-size:clamp(18px,4.3vw,44px)!important}html body #bybe-page .home-promo-rotation{min-height:0!important;display:block!important}.promo-card-viewport{width:100%;overflow:hidden}.promo-card-track{will-change:transform;width:100%;transition:transform .75s cubic-bezier(.22,.61,.36,1);display:flex}.promo-slide-card{box-sizing:border-box;flex:0 0 100%;grid-template-columns:1fr 1.12fr;align-items:center;gap:clamp(24px,4vw,60px);min-width:0;padding:20px 4px;display:grid}.promo-slide-card .home-promo-copy{min-width:0}@media (width<=700px){.promo-slide-card{grid-template-columns:1fr;gap:26px}.promo-slide-card .promo-feature-art{width:100%;max-width:420px;margin:auto}.promo-slide-card .home-promo-copy article{min-height:260px}}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]) .promo-card-track{transition-duration:.1s}}html body #bybe-page main.byb-service-index{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}html body #bybe-page .byb-service-index .solution-slide{border:1px solid #ffffff24;min-height:440px;background:#171719!important}html body #bybe-page .solution-slide-logo{opacity:.28;pointer-events:none;place-items:center;height:155px;display:grid;position:absolute;inset:55px 24px auto}html body #bybe-page .solution-slide-logo :is(svg,img){object-fit:contain;width:100%;height:100%;animation:none!important}html body #bybe-page .solution-slide-logo .client-logo-positive{display:none!important}html body #bybe-page .solution-slide-logo .client-logo-negative{display:block!important}html body #bybe-page .byb-service-index .solution-slide-overlay{background:linear-gradient(#0000 0%,#17171930 30%,#171719ed 65%,#171719 100%)}html body #bybe-page .byb-service-index .solution-slide-content{flex-direction:column;display:flex;inset:24px 22px}html body #bybe-page .byb-service-index .solution-slide-label{border:1px solid #ffffff28;border-radius:12px;gap:8px;min-height:42px;padding:10px 12px;font-size:14px;position:relative;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff!important;background:#000!important}html body #bybe-page .byb-service-index .solution-slide-label svg{flex-shrink:0;color:#fff!important;stroke:#fff!important}html body #bybe-page .byb-service-index .solution-slide h3{margin-top:auto;padding-top:50px;font-size:25px}html body #bybe-page .byb-service-index .solution-slide p{margin-bottom:16px;font-size:14px}html body #bybe-page .byb-service-index .solution-slide small{margin-bottom:12px;font-size:12px;line-height:1.6}html body #bybe-page .byb-service-index .solution-slide-link{align-self:flex-start}html body #bybe-page .byb-service-index .solution-slide-number{display:none}html body #bybe-page .byb-service-index .solution-dots{align-items:center;gap:10px;margin:24px 0 0;padding:0}html body #bybe-page .byb-service-index .solution-dots button{font-size:12px;font-weight:700;transition:background .25s,color .25s,border-color .25s;width:38px!important;height:38px!important;box-shadow:none!important;color:#b9b9c0!important;background:0 0!important;border:1px solid #ffffff30!important;border-radius:50%!important}html body #bybe-page .byb-service-index .solution-dots button:before,html body #bybe-page .byb-service-index .solution-dots button:after{display:none!important}html body #bybe-page .byb-service-index .solution-dots button[aria-current=true]{color:#fff!important;background:#f40009!important;border-color:#f40009!important}html body #bybe-page .byb-service-index .solution-dots button:hover{color:#fff!important;border-color:#f40009!important}@media (width<=680px){html body #bybe-page .byb-service-index .solution-slide{height:460px}html body #bybe-page .byb-service-index .solution-dots{gap:7px}html body #bybe-page .byb-service-index .solution-dots button{width:34px!important;height:34px!important}}html body #bybe-page .byb-service-index .solution-slide-label:before,html body #bybe-page .byb-service-index .solution-slide-label:after{display:none!important}.services-orbit{display:contents}html body #bybe-page .services-orbit .page-orbit{background:#101012}html body #bybe-page .services-orbit .page-orbit canvas{opacity:.5}.service-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.service-offer-card{isolation:isolate;background:#171719eb;border:1px solid #ffffff25;border-radius:22px;flex-direction:column;min-width:0;padding:26px;transition:border-color .25s;display:flex;position:relative;overflow:hidden}.service-offer-card:hover{border-color:#f4000960}.service-offer-logo{opacity:.09;z-index:-1;pointer-events:none;width:80%;height:190px;position:absolute;top:100px;left:15%}.service-offer-logo :is(svg,img){object-fit:contain;width:100%;height:100%}.service-offer-logo .client-logo-positive{display:none!important}.service-offer-logo .client-logo-negative{display:block!important}.service-offer-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.service-offer-top>span{color:#f40009;background:#f4000912;border:1px solid #f400093a;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.service-offer-top small{letter-spacing:.1em;color:#a3a3ac;font-size:11px}html body #bybe-page .byb-service-index .service-offer-card h2{font:750 clamp(25px,2.4vw,32px)/1.13 var(--sans);letter-spacing:-.035em;box-sizing:border-box;background:#000;border:1px solid #ffffff18;border-radius:12px;align-items:center;min-height:106px;margin:0 0 18px;padding:16px;display:flex;color:#fff!important}html body #bybe-page .byb-service-index .service-offer-card>p{min-height:96px;margin:0 0 20px;font-size:15px;line-height:1.6;color:#d2d2d8!important}.service-offer-card ul{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.service-offer-card li{color:#f5f5f7;align-items:start;gap:10px;font-size:14px;line-height:1.5;display:flex}.service-offer-card li svg{color:#f40009;flex-shrink:0;margin-top:3px}.service-offer-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto;display:flex}html body #bybe-page .service-offer-actions .service-quote-button{box-sizing:border-box;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex;color:#fff!important;box-shadow:none!important;background:#f40009!important;border:1px solid #f40009!important}html body #bybe-page .service-offer-actions .service-quote-button:before,html body #bybe-page .service-offer-actions .service-quote-button:after{display:none!important}html body #bybe-page .service-offer-actions .service-quote-button svg{color:#fff!important;stroke:#fff!important}.service-offer-actions>a:last-child{color:#d2d2d8;text-underline-offset:5px;font-size:13px}@media (width<=1000px){.service-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.service-offer-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.service-offer-card{padding:24px}html body #bybe-page .byb-service-index .service-offer-card h2{min-height:0;font-size:29px}html body #bybe-page .byb-service-index .service-offer-card>p{min-height:0}}.service-loop-art{color:#f5f5f7;background:linear-gradient(145deg,#f4000907,#00000025);border-radius:14px;width:100%;height:150px;margin:0 0 20px;overflow:hidden}.service-loop-art>svg{width:100%;height:100%;display:block}.loop-grid{stroke:#fff;opacity:.035;stroke-width:1px}.loop-rec,.loop-click{animation:2s ease-in-out infinite service-rec}.loop-play,.loop-pop{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-in-out infinite service-pop}.loop-wave{transform-box:fill-box;transform-origin:bottom;animation:.9s ease-in-out infinite alternate service-wave;animation-delay:var(--delay)}.loop-float,.loop-phone{animation:3s ease-in-out infinite service-float}.loop-dash{stroke-dasharray:180;animation:3.5s ease-in-out infinite service-draw}.loop-orbit{transform-origin:160px 80px;animation:15s linear infinite service-orbit}.loop-aim{animation:3s ease-in-out infinite service-aim}.loop-lead{animation:3s ease-in-out infinite service-lead}.loop-bar{transform-box:fill-box;transform-origin:bottom;animation:3s ease-in-out infinite service-grow;animation-delay:var(--delay)}.loop-design{transform-origin:110px 80px;animation:5s ease-in-out infinite service-design}.loop-swatch{animation:3s ease-in-out infinite service-float;animation-delay:var(--delay)}.loop-cursor{animation:3s ease-in-out infinite service-cursor}@keyframes service-rec{0%,to{opacity:1}50%{opacity:.35}}@keyframes service-pop{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}@keyframes service-wave{to{transform:scaleY(2.1)}}@keyframes service-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes service-draw{0%{stroke-dashoffset:180px;opacity:.4}45%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-180px;opacity:.4}}@keyframes service-orbit{to{transform:rotate(360deg)}}@keyframes service-aim{0%,to{transform:translate(0)}50%{transform:translate(-5px,5px)}}@keyframes service-lead{0%{opacity:0;transform:translateY(-15px)}25%{opacity:1}70%{opacity:1;transform:translateY(43px)}to{opacity:0;transform:translateY(60px)}}@keyframes service-grow{0%,to{transform:scaleY(.5)}50%,75%{transform:scaleY(1)}}@keyframes service-design{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}@keyframes service-cursor{0%,to{transform:translate(18px,8px)}50%,65%{transform:translate(-29px,-9px)}}html body #bybe-page .byb-floating-utility.glass-utility>button.byb-scroll-sonar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;animation:none!important}html body #bybe-page .byb-floating-utility.glass-utility>button.byb-scroll-sonar:before,html body #bybe-page .byb-floating-utility.glass-utility>button.byb-scroll-sonar:after{display:none!important}html body #bybe-page .byb-floating-utility.glass-utility>button.byb-scroll-sonar svg{transform-origin:50%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;animation:2s ease-in-out infinite bybe-arrow-heartbeat!important}@keyframes bybe-arrow-heartbeat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(1)}45%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]) .service-loop-art *,html:not([data-bybe-motion=full]) body #bybe-page .byb-floating-utility.glass-utility>button.byb-scroll-sonar svg{animation:none!important}}@font-face{font-family:Helony;src:url(/fonts/helony.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--bybe-red:#f40009;--bybe-red-rgb:244 0 9;--bybe-action-red:#f40009;--bybe-red-deep:#b40007;--bybe-canvas:#000;--bybe-surface:#121212;--bybe-raised:#222;--bybe-text:#fff;--bybe-secondary:#a7a7a7;--paper:#fff;--mist:#ececec;--ruby:#f40009;--red:#f40009;--black:#000;--charcoal:#000;--silver:#a7a7a7;--sans:Montserrat,Arial,sans-serif;--bybe-display:Helony,Montserrat,sans-serif;--serif:var(--bybe-display)}body{font-family:var(--sans);font-synthesis:none}html body #bybe-page :is(h1,h2),html body .creation-intro h1,html body #bybe-page :is(.byb-service-index,.byb-project-index,.byb-service-page,.byb-contact-layout,.round62-about,.portfolio-page,.career-layout) :is(h1,h2){text-wrap:balance;font-family:var(--bybe-display)!important;letter-spacing:-.025em!important;font-style:normal!important;font-weight:400!important;line-height:1.14!important}html body #bybe-page :is(h1,h2) em{font-family:inherit!important;font-style:normal!important;font-weight:400!important}html body #bybe-page .portal-app :is(h1,h2),html body #bybe-page .client-gallery :is(h1,h2),html body #bybe-page .byb-access-shell :is(h1,h2){font-family:var(--sans)!important;letter-spacing:-.025em!important;font-weight:600!important}html body #bybe-page :is(p,li,input,textarea,select,button,label),html body :is(.cookie-consent,.glass-mobile-dialog){font-family:var(--sans)}html body #bybe-page :is(.byb-compact-home,.brand-home-header,.brand-motion,.byb-footer,.byb-service-index,.byb-service-page){background-color:#000!important}html body .brand-motion-vignette{background:radial-gradient(#0000 0%,#00000020 60%,#000 100%)}html body #bybe-page .glass-brand img{object-fit:contain;width:160px;max-width:100%;height:66px;filter:none!important}html body #bybe-page .glass-brand{min-width:160px}html body .glass-mobile-top>a img{filter:none;width:160px;height:auto}html body #bybe-page .footer-brand-line>img{width:clamp(160px,22vw,270px);height:auto;filter:none!important}html body #bybe-page .brand-lockup-art{width:min(530px,82vw);height:auto;max-height:30svh;overflow:visible;filter:none!important}html body #bybe-page .brand-motion-services{gap:12px;max-width:650px}html body #bybe-page .brand-motion-services a{font-family:var(--sans);font-weight:600}html body #bybe-page .service-hero h1{max-width:100%;padding-bottom:.08em;overflow:visible;font-size:clamp(48px,6vw,84px)!important;line-height:1.1!important}html body #bybe-page .service-hero h1 span{letter-spacing:inherit;font-family:inherit;font-weight:400}html body #bybe-page .service-hero-line{font-family:var(--bybe-display);max-width:25ch;font-size:clamp(22px,2.7vw,34px);line-height:1.25}html body #bybe-page .service-hero-detail{max-width:44ch;font-weight:400;line-height:1.65}html body #bybe-page .byb-kicker{font-family:var(--sans);letter-spacing:.1em;font-weight:600}html body #bybe-page :is(.home-project-invite,.byb-service-index,.byb-service-page) p{line-height:1.65}html body #bybe-page .service-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body #bybe-page .service-offer-card h2{margin-block:20px;font-size:clamp(32px,3vw,44px)}html body #bybe-page .service-offer-card{border-color:#ffffff2b;min-width:0}html body #bybe-page :is(.sales-primary,.service-quote-button){text-shadow:0 1px 1px #0007;font-weight:700;color:#fff!important;background:#f40009!important;border-color:#f40009!important}html body #bybe-page :is(.sales-primary,.service-quote-button):hover{background:#b40007!important;border-color:#b40007!important}html body #bybe-page .audiovisual-scene{aspect-ratio:4/3;background:#000;border:1px solid #ffffff30;border-radius:20px;width:100%;max-width:540px;position:relative;overflow:hidden}.audiovisual-scene>img{object-fit:cover;filter:saturate(.65);opacity:.75;width:100%;height:100%}.audiovisual-scene>div{background:linear-gradient(#0000,#000e);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:28px;display:flex;position:absolute;inset:0}.audiovisual-scene strong{font-family:var(--bybe-display);color:#fff;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.15}.audiovisual-scene span{color:#ececec;font-size:12px}.audiovisual-scene svg{color:#f40009}@media (width<=760px){html body #bybe-page .glass-brand{min-width:130px}html body #bybe-page .glass-brand img{width:130px;height:56px}html body #bybe-page .service-hero h1{font-size:clamp(42px,12vw,64px)!important}html body #bybe-page .service-offer-grid{grid-template-columns:1fr}html body #bybe-page .brand-lockup-art{width:min(400px,80vw);max-height:25svh}}html body #bybe-page .glass-header,html body #bybe-page .glass-header-inner{height:78px;min-height:78px}html body #bybe-page .glass-header-inner{grid-template-columns:170px minmax(0,1fr) 150px}html body #bybe-page .glass-brand{height:68px;position:relative}html body #bybe-page .glass-mega-menu{top:78px}@media (width<=760px){html body #bybe-page .glass-header,html body #bybe-page .glass-header-inner{height:66px;min-height:66px}html body #bybe-page .glass-header-inner{grid-template-columns:1fr auto}html body #bybe-page .glass-brand{height:56px}}html[data-portal-theme] body #bybe-page .portal-app input[type=checkbox]{accent-color:#f40009;cursor:pointer;flex:0 0 20px;appearance:auto!important;-webkit-appearance:checkbox!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0 9px 0 0!important;padding:0!important;display:inline-block!important;position:static!important}html body #bybe-page .portal-app fieldset{min-width:0}html body #bybe-page .portal-app fieldset label{cursor:pointer;overflow-wrap:anywhere;min-width:0}html body #bybe-page .portal-app .project-sections fieldset label{border:1px solid var(--portal-line);border-radius:10px;gap:5px;min-height:40px;padding:8px;flex-direction:row!important;align-items:center!important;display:flex!important}html body #bybe-page .portal-app .project-sections fieldset label:has(input:checked){background:rgb(var(--bybe-red-rgb)/.1);border-color:var(--bybe-red)}html[data-portal-theme] body #bybe-page .portal-app :is(.workspace-save,.modal-save,.appearance-save,.profile-save,form button:not([type=button])){border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-weight:700;display:inline-flex;color:#000!important;box-shadow:none!important;text-shadow:none!important;background:#fff!important;border:1px solid #fff!important;padding:11px 18px!important}html body #bybe-page .portal-app button:not(.workspace-assistant-trigger):not(.byb-agent-trigger) svg{stroke-width:2px;pointer-events:none;z-index:1;flex:0 0 18px;opacity:1!important;visibility:visible!important;stroke:currentColor!important;fill:none!important;filter:none!important;clip-path:none!important;width:18px!important;height:18px!important;display:block!important;position:static!important;transform:none!important;-webkit-mask:none!important;mask:none!important}html body #bybe-page .portal-app :is(.client-customize,.protected-action,.modal-close){isolation:isolate;gap:8px;justify-content:center!important;align-items:center!important;display:inline-flex!important}html body #bybe-page .portal-app :is(.client-customize,.protected-action,.modal-close):before,html body #bybe-page .portal-app :is(.client-customize,.protected-action,.modal-close):after{pointer-events:none;z-index:-1}html body #bybe-page .portal-app .access-suspend .protected-action{white-space:normal;width:100%;min-height:44px!important}html body #bybe-page .portal-app .workspace-reorder-handle{display:none!important}.workspace-reorder-item{touch-action:pan-y;outline-offset:4px}.workspace-reorder-item:focus-visible{outline:2px solid var(--bybe-red)}.is-reordering .workspace-reorder-item{touch-action:none;-webkit-user-select:none;user-select:none;animation:.24s ease-in-out infinite alternate workspace-edit-wiggle!important}.is-reordering .workspace-reorder-item.is-dragging{animation:none!important}.workspace-reorder-arrows{align-items:center;gap:7px;padding:8px!important}html body #bybe-page .workspace-sidebar-modern .workspace-fixed-nav .workspace-item-content>button{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;min-height:42px;font-size:13px;display:flex;box-shadow:none!important;color:var(--portal-muted)!important;background:0 0!important;border:0!important;border-radius:11px!important;padding:10px 12px!important}html body #bybe-page .workspace-sidebar-modern .workspace-fixed-nav .workspace-item-content>button.active{font-weight:700;background:rgb(var(--bybe-red-rgb)/.13)!important;color:var(--bybe-red)!important}.workspace-fixed-nav .workspace-reorder-list{gap:4px;width:100%}.workspace-fixed-nav .workspace-reorder-item{min-width:0}.workspace-fixed-nav .workspace-item-content>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-sidebar-collapsed .workspace-fixed-nav .workspace-item-content>button{justify-content:center!important;padding-inline:8px!important}.is-sidebar-collapsed .workspace-fixed-nav .workspace-item-content>button>span{display:none!important}.workspace-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-section-heading small{letter-spacing:.1em;color:var(--bybe-secondary);font-size:10px}.workspace-section-heading h2{margin:8px 0}.workspace-section-heading p{font-size:13px}.payments-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:20px;display:grid}html body #bybe-page .portal-app .payment-card{border-radius:18px;gap:14px;min-width:0;padding:20px;overflow:visible;border:1px solid var(--portal-line)!important;border-top:3px solid var(--payment-color,#dfac3e)!important;flex-direction:column!important;display:flex!important}.payment-card[data-status=Pendiente]{--payment-color:#e6b43e}.payment-card[data-status=Pagada]{--payment-color:#36be8a}.payment-card[data-status=Vencida]{--payment-color:#ef6671}.payment-card>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.payment-card h3{margin:8px 0}.payment-card small{font-size:11px}.payment-card header p{opacity:.8;font-size:12px}.payment-amount{white-space:nowrap;font-size:24px}.payment-status-row{align-items:center;gap:10px;display:flex}.payment-status-row label{gap:7px;min-width:170px;font-size:12px;display:grid}html[data-portal-theme] body #bybe-page .portal-app select[data-status=Pendiente]{color:#ffe09a!important;background:#433416!important;border-color:#d8a737!important}html[data-portal-theme] body #bybe-page .portal-app select[data-status=Pagada]{color:#8ff0be!important;background:#133c2b!important;border-color:#36be8a!important}html[data-portal-theme] body #bybe-page .portal-app select[data-status=Vencida]{color:#ffb6c0!important;background:#471e26!important;border-color:#ef6671!important}.payment-manage{min-width:0;margin:0!important}.payment-manage>summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:13px;display:flex}.payment-manage>summary>svg:last-child{margin-left:auto}.payment-manage p{font-size:12px;line-height:1.6}.payment-proof-list article{background:var(--portal-input);border-radius:10px;margin-top:8px;padding:12px}.payment-proof-list h4{margin:0;font-size:13px}.payment-proof-list a{font-size:13px;text-decoration:underline}.project-access-clock{border-top:1px solid var(--portal-line);margin-top:auto;padding-top:14px}.access-date-picker{align-items:center;gap:10px;display:flex}.access-date-picker>span{flex:1;gap:8px;font-size:12px;display:grid}.access-date-picker input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--portal-line);width:100%;min-width:0;min-height:44px;font:inherit;border-radius:10px;padding:10px}.invoice-hourglass{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;display:grid}.invoice-hourglass small{grid-column:1/-1;line-height:1.5}.invoice-hourglass progress{width:100%;min-width:0}html[data-portal-theme=light] .access-date-picker input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.brief-zone{padding:clamp(18px,3vw,32px)!important}.brief-zone-heading{align-items:center;gap:18px;margin-bottom:24px;display:flex}.brief-zone-symbol{height:56px;color:var(--bybe-red);background:#f4000918;border:1px solid #f4000940;border-radius:16px;flex:0 0 56px;place-items:center;display:grid}.brief-zone-heading h2{margin:6px 0}.brief-zone-heading small{letter-spacing:.1em;color:var(--bybe-secondary);font-size:10px}.brief-zone-heading p{margin:0;font-size:13px;line-height:1.6}.brief-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.brief-stats article{border:1px solid var(--portal-line);background:var(--portal-input);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;padding:16px;display:grid}.brief-stats strong{font-size:25px}.brief-stats span{grid-column:1/-1;font-size:12px}.brief-stats svg{color:var(--bybe-red)}.brief-create{background:#f4000905;border:1px solid #f400094d;border-radius:16px;padding:18px;margin-block:22px!important}.brief-create>summary{cursor:pointer;align-items:center;gap:12px;font-weight:600;display:flex}.brief-create>summary>span:first-of-type{flex:1;gap:5px;display:grid}.brief-create summary small{color:var(--bybe-secondary);font-size:12px;font-weight:400}.brief-builder{gap:18px;padding-top:24px;display:grid}.brief-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brief-full{grid-column:1/-1}.brief-builder label{gap:8px;font-size:13px;display:grid}.brief-questions-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.brief-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.brief-board>section{min-width:0}.brief-column-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.brief-column-heading h3{font-size:16px}.brief-column-heading>span{border:1px solid var(--portal-line);border-radius:999px;padding:5px 10px;font-size:12px}.brief-document{border:1px solid var(--portal-line);overflow-wrap:anywhere;border-radius:14px;padding:15px;margin:12px 0!important}.brief-document>summary{cursor:pointer;align-items:start;gap:10px;display:flex}.brief-document summary>span{flex:1;gap:8px;min-width:0;display:grid}.brief-document summary strong{font-size:14px}.brief-document summary small{opacity:.7;font-size:11px;line-height:1.6}.brief-document li,.brief-document p{font-size:13px;line-height:1.7}.brief-answer{border-left:2px solid var(--bybe-red);background:var(--portal-input);margin:12px 0;padding:12px}.brief-answer h4{margin:0;font-size:13px}.brief-empty{text-align:center;border:1px dashed var(--portal-line);min-height:130px;color:var(--bybe-secondary);border-radius:14px;justify-items:center;gap:14px;padding:24px;font-size:13px;line-height:1.6;display:grid}.brief-review-status{color:#e3bc62;background:#dcaa3520;border-radius:999px;justify-self:start;padding:5px 9px;font-size:10px}.brief-review-status[data-status=Completada]{color:#36be8a;background:#36be8a20}.brief-feedback{background:#36be8a10;border-radius:12px;padding:12px 16px;font-size:13px}.team-access-form,.team-assignment-form{border:1px solid var(--portal-line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;padding:18px;display:grid}.team-access-form label,.team-assignment-form label{gap:7px;min-width:0;font-size:13px;display:grid}.team-access-form p,.team-assignment-form p{grid-column:1/-1;font-size:12px}.team-add-panel>summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-weight:600;display:flex}html body #bybe-page .portal-app .communication-workspace .portal-message-form{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;display:grid!important}html body #bybe-page .portal-app .communication-workspace .portal-message-form>textarea{resize:vertical;min-height:140px;grid-column:1/-1!important;width:100%!important;min-width:0!important}html body #bybe-page .portal-app .communication-workspace .portal-message-form>:is(select,label,div,button){box-sizing:border-box;max-width:100%;width:100%!important;min-width:0!important}html body #bybe-page .portal-app .communication-workspace .portal-message-form input[type=file]{min-width:0;max-width:100%;font-size:12px;display:block;width:100%!important;padding:8px!important}.communication-workspace .portal-message-form>button[type=submit],.communication-workspace .portal-message-form>button:last-child{grid-column:1/-1;min-height:44px;white-space:normal!important;word-break:normal!important}.communication-workspace .portal-message-list article{overflow-wrap:anywhere}.communication-workspace .portal-message-form small{line-height:1.6}.communication-workspace .portal-message-form label{gap:10px;display:grid}html body #bybe-page .portal-app :is(.brief-builder,.team-access-form,.team-assignment-form) :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid var(--portal-line);width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;border-radius:10px;padding:11px 13px}@media (width<=1100px){.brief-board{grid-template-columns:1fr}.brief-stats{gap:8px}.brief-stats article{padding:12px}}@media (width<=700px){.brief-stats{grid-template-columns:1fr}.brief-stats article{grid-template-columns:auto auto minmax(0,1fr)}.brief-stats span{grid-column:auto}.brief-form-grid,.team-access-form,.team-assignment-form{grid-template-columns:1fr}.brief-zone-heading{align-items:flex-start;gap:12px}.brief-zone-symbol{flex-basis:44px;height:44px}.payment-card>header{flex-wrap:wrap}.payments-grid{grid-template-columns:1fr}html body #bybe-page .portal-app .communication-workspace .portal-message-form{grid-template-columns:1fr!important}.communication-workspace .portal-message-form>*{grid-column:1!important}.brief-questions-heading>button,.workspace-section-heading>button{width:100%}}@media (prefers-reduced-motion:reduce){.is-reordering .workspace-reorder-item{animation:none!important}}html[data-portal-theme] body #bybe-page .portal-app .payment-card option[value=Pendiente]{color:#ffe09a;background:#433416}html[data-portal-theme] body #bybe-page .portal-app .payment-card option[value=Pagada]{color:#8ff0be;background:#133c2b}html[data-portal-theme] body #bybe-page .portal-app .payment-card option[value=Vencida]{color:#ffb6c0;background:#471e26}html body #bybe-page .byb-compact-home{isolation:isolate;position:relative;background:0 0!important}html body:has(.byb-compact-home){background:#000!important}html body:has(.byb-compact-home) #bybe-page{background:#000!important}.home-atmosphere{z-index:0;pointer-events:none;background:#000;position:fixed;inset:0;overflow:hidden}.home-atmosphere .brand-orbit{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.home-atmosphere-shade{background:radial-gradient(#0000 15%,#0002 65%,#0008);position:absolute;inset:0}html body #bybe-page .byb-compact-home>:not(.home-atmosphere){z-index:1;position:relative}html body #bybe-page .byb-compact-home :is(.brand-home-header,.brand-motion,#servicios-inicio,.byb-sales-hero,.service-hero-stage,.business-diagnosis,.home-experience,.home-project-invite,.home-promo-feature),html body #bybe-page .byb-compact-home :is(.byb-sales-hero,.business-diagnosis,.home-experience,.home-project-invite,.home-promo-feature):before,html body #bybe-page .byb-compact-home :is(.byb-sales-hero,.business-diagnosis,.home-experience,.home-project-invite,.home-promo-feature):after{box-shadow:none!important;background:0 0!important}html body:has(.byb-compact-home) #bybe-page .byb-footer{z-index:1;position:relative;background:0 0!important}html body #bybe-page .brand-motion .brand-motion-lockup .domino-tagline,html body #bybe-page .brand-motion .brand-motion-services a{letter-spacing:0;font-size:clamp(18px,2.4vw,28px);line-height:1.45;font-family:Helony,Montserrat,sans-serif!important;font-weight:400!important}html body #bybe-page .brand-motion .brand-motion-services a{padding:8px 18px;font-size:clamp(17px,2vw,22px)}html body #bybe-page .brand-motion .brand-initial{font-feature-settings:"aalt" 1!important;font-family:Helony,Montserrat,sans-serif!important;font-weight:400!important}html body #bybe-page .byb-compact-home .service-animation *{animation-iteration-count:infinite!important}html body #bybe-page .byb-compact-home .brand-vector{width:85%;height:auto;max-height:190px}html body #bybe-page .byb-compact-home .brand-vector-points{inset:80px 25px}html body #bybe-page .byb-compact-home .brand-palette i{animation:7.8s ease-in-out infinite bybe-palette-pulse!important}@keyframes bybe-palette-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}html body #bybe-page .byb-compact-home .audiovisual-scene>img{animation:10s ease-in-out infinite alternate bybe-film-drift}@keyframes bybe-film-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}.service-slide-tabs{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px auto 0;display:flex;position:relative}html body #bybe-page .service-slide-tabs button{border-radius:30px;min-height:40px;padding:9px 14px;font-size:12px;color:#fff!important;background:#0009!important;border:1px solid #ffffff40!important}html body #bybe-page .service-slide-tabs button[aria-pressed=true]{background:#f4000933!important;border-color:#f40009!important}html body #bybe-page .bybe-music-toggle .music-symbol{animation:none!important;transform:none!important}.bybe-music-toggle{position:relative}html body #bybe-page .bybe-music-toggle .music-hint{color:#fff;text-align:left;pointer-events:none;background:#171717;border:1px solid #ffffff38;border-radius:12px;width:190px;max-width:calc(100vw - 95px);padding:12px 14px;font:500 12px/1.5 Montserrat,sans-serif;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 8px 28px #0006}html body #bybe-page .byb-floating-utility.glass-utility .byb-whatsapp-sonar{color:#062600!important;box-shadow:none!important;background:#39ff14!important;border-color:#39ff14!important}html body #bybe-page .byb-floating-utility .byb-whatsapp-sonar svg{color:#062600!important;stroke:currentColor!important}html body #bybe-page .byb-floating-utility .byb-whatsapp-sonar:before,html body #bybe-page .byb-floating-utility .byb-whatsapp-sonar:after{display:none!important}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]) body #bybe-page .byb-compact-home .service-animation *{opacity:1!important;clip-path:none!important;animation:none!important}html:not([data-bybe-motion=full]) .brand-sketch{display:none}}@media (width<=480px){html body #bybe-page .brand-motion .brand-motion-services{gap:8px}html body #bybe-page .brand-motion .brand-motion-services a{padding:8px 12px}}html body #bybe-page .byb-compact-home .brand-home-header:after{background:0 0!important}.service-scene-clock{pointer-events:none;width:1px;height:1px;position:absolute;animation:service-scene-clock var(--scene-duration) linear both!important;animation-iteration-count:1!important}@keyframes service-scene-clock{0%{opacity:.001}to{opacity:.002}}html body #bybe-page .byb-compact-home .service-animation .service-scene-clock{animation-iteration-count:1!important}html body #bybe-page .service-hero h1 .brand-initial,html body #bybe-page .service-slide-tabs .brand-initial{font-feature-settings:"aalt" 1!important;font-family:Helony,sans-serif!important;font-weight:400!important}html body #bybe-page .service-hero h1 .brand-initial{display:inline;animation:none!important}html body #bybe-page .hero-detail-type,html body #bybe-page .hero-detail-type>span{font-weight:700!important}html body #bybe-page .service-cta-beat{opacity:1!important;animation:.9s ease-out both bybe-cta-heart!important}html body #bybe-page .service-cta-beat .hire-sonar{position:relative;animation:none!important;overflow:visible!important}html body #bybe-page .service-cta-beat .hire-sonar:before,html body #bybe-page .service-cta-beat .hire-sonar:after{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:-2px;content:""!important;box-shadow:none!important;background:0 0!important;border:2px solid #f40009!important;animation:1.2s ease-out both bybe-cta-ripple!important;display:block!important}html body #bybe-page .service-cta-beat .hire-sonar:after{animation-delay:.18s!important}@keyframes bybe-cta-heart{0%,to{transform:scale(1)}20%{transform:scale(1.07)}40%{transform:scale(1)}60%{transform:scale(1.04)}}@keyframes bybe-cta-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.45,1.8)}}.brand-sequence,.film-sequence{color:#fff;place-items:center;width:100%;max-width:460px;height:360px;display:grid;position:relative}html body #bybe-page .byb-compact-home :is(.brand-sequence,.film-sequence) *{animation-iteration-count:1!important}.brand-sequence-grid{animation:brand-grid-exit var(--scene-duration) both;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:25px 25px;border:1px solid #fff2;position:absolute;inset:0 15px 45px}.brand-sequence-symbol{width:180px;height:195px;animation:brand-symbol-place var(--scene-duration) both;position:absolute;top:28px}.brand-sequence-symbol>svg,.brand-b-vector{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.brand-b-sketch path{stroke-dasharray:1;animation:brand-b-pencil var(--scene-duration) linear both}.brand-b-vector{animation:brand-b-fill var(--scene-duration) both}.brand-node{width:7px;height:7px;animation:brand-node-arrive var(--scene-duration) both;background:#f40009;border:1px solid #fff;position:absolute}.node-a{top:0;left:0}.node-b{top:0;right:0}.node-c{bottom:0;right:0}.brand-sequence-name{letter-spacing:.02em;font:400 clamp(38px,5vw,64px)/1 Helony,sans-serif;display:flex;position:absolute;bottom:85px}.brand-sequence-name>span{animation:brand-name-write var(--scene-duration) both;animation-delay:calc(var(--letter)*.11s);display:inline-block}.brand-sequence-name .brand-initial{font-feature-settings:"aalt" 1}.scene-steps{color:#b8b8bf;flex-wrap:wrap;justify-content:center;gap:12px;font:500 10px/1.4 Montserrat,sans-serif;display:flex;position:absolute;bottom:6px;left:0;right:0}.scene-steps>span{animation:scene-step-active var(--scene-duration) linear both;animation-delay:calc(var(--scene-duration)*var(--step)/4)}@keyframes brand-b-pencil{0%,12%{stroke-dashoffset:1px;opacity:0}15%{opacity:1;stroke-dashoffset:1px}40%,52%{stroke-dashoffset:0;opacity:1}60%,to{stroke-dashoffset:0;opacity:0}}@keyframes brand-b-fill{0%,43%{opacity:0;clip-path:inset(0 0 100%)}62%,to{opacity:1;clip-path:inset(0)}}@keyframes brand-node-arrive{0%,38%,72%,to{opacity:0}44%,65%{opacity:1}}@keyframes brand-name-write{0%,70%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(10px)}82%,to{opacity:1;clip-path:inset(0);transform:none}}@keyframes brand-grid-exit{0%,65%{opacity:1}88%,to{opacity:.15}}@keyframes brand-symbol-place{0%,68%{transform:translateY(15px)}85%,to{transform:translateY(-10px)}}@keyframes scene-step-active{0%,24%{color:#f40009}25%,to{color:#aaa}}.film-record,.film-editor,.film-export,.film-success{text-align:center;animation:film-stage-one var(--scene-duration) both;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;position:absolute;inset:0 8px 45px}.film-editor{background:#101014;border:1px solid #fff4;border-radius:14px;gap:12px;padding:14px;animation-name:film-stage-two}.film-export{animation-name:film-stage-three}.film-success{animation-name:film-stage-four}.film-camera{color:#fff;position:absolute;top:30px;left:0;transform:rotate(-10deg)}.film-camera>i{background:#f40009;border-radius:50%;width:6px;height:6px;position:absolute;top:30px;right:30px;box-shadow:0 0 18px #f40009}.film-viewfinder{background:#131319;border:1px solid #fff9;border-radius:8px;width:75%;height:170px;margin-left:50px;position:relative;overflow:hidden}.film-viewfinder>span,.film-viewfinder>small{z-index:2;font:600 10px Montserrat,sans-serif;position:absolute;top:10px;left:12px}.film-viewfinder>small{top:auto;bottom:10px}.film-viewfinder>span>i{background:#f40009;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.film-mountains{background:linear-gradient(#07131f,#27495a);position:absolute;inset:0;overflow:hidden;transform:scale(1.05)}.film-mountains>i{background:#4d7a7b;width:160px;height:160px;position:absolute;bottom:-110px;left:-10px;transform:rotate(45deg)}.film-mountains>i:nth-child(2){background:#2e5f61;bottom:-95px;left:110px}.film-mountains>b{background:#fff6bf;border-radius:50%;width:25px;height:25px;position:absolute;top:25px;right:25px;box-shadow:0 0 30px #ffe68a88}.film-editor>header{align-items:center;gap:8px;width:100%;font-size:10px;display:flex}.film-editor>header>span{color:#f40009;margin-left:auto}.film-editor-preview{background:#12131b;border-radius:5px;width:100%;height:140px;position:relative;overflow:hidden}.film-editor-preview>svg{color:#fff;position:absolute;inset:40% 45%}.film-timeline{background:repeating-linear-gradient(90deg,#fff1 0 1px,#0000 1px 20px);gap:4px;width:100%;height:55px;padding:4px 0;display:grid;position:relative}.film-timeline>i{background:repeating-linear-gradient(90deg,#315f86 0 40px,#224763 40px 43px);border-radius:3px;display:block}.film-timeline>i:nth-child(2){background:#a44253}.film-timeline>i:nth-child(3){background:repeating-linear-gradient(90deg,#3e9c7a 0 4px,#205b49 4px 7px)}.film-timeline>b{width:2px;animation:film-playhead var(--scene-duration) linear both;background:#f40009;position:absolute;top:0;bottom:0;left:0}.film-sequence strong{font:700 16px/1.4 Montserrat,sans-serif}.film-export small{align-items:center;gap:8px;font-size:12px;display:flex}.film-check{color:#49dc93;border:1px solid #49dc93;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 0 35px #49dc9320}.film-export-bar{background:#fff2;border-radius:9px;width:75%;height:6px;overflow:hidden}.film-export-bar>i{transform-origin:0;height:100%;animation:film-export-progress var(--scene-duration) linear both;background:#f40009;display:block}.film-final-frame{border:1px solid #fff5;border-radius:12px;width:100%;height:190px;position:relative;overflow:hidden;box-shadow:0 10px 50px #3b91ad33}.film-final-frame>span{letter-spacing:.13em;text-shadow:0 2px 10px #000;font:700 17px Montserrat,sans-serif;position:absolute;inset:45% 0 auto}.film-success>strong{color:#49dc93;align-items:center;gap:8px;display:flex}.film-success>small{color:#aaa;font-size:12px}@keyframes film-stage-one{0%,20%{opacity:1;transform:none}25%,to{opacity:0;visibility:hidden;transform:translateY(-12px)}}@keyframes film-stage-two{0%,24%{opacity:0;visibility:hidden;transform:translateY(12px)}28%,46%{opacity:1;visibility:visible;transform:none}50%,to{opacity:0;visibility:hidden;transform:translateY(-12px)}}@keyframes film-stage-three{0%,49%{opacity:0;visibility:hidden;transform:scale(.95)}53%,73%{opacity:1;visibility:visible;transform:none}77%,to{opacity:0;visibility:hidden}}@keyframes film-stage-four{0%,76%{opacity:0;visibility:hidden;transform:scale(.92)}83%,to{opacity:1;visibility:visible;transform:none}}@keyframes film-playhead{0%,25%{left:0}49%,to{left:98%}}@keyframes film-export-progress{0%,52%{transform:scaleX(0)}73%,to{transform:scaleX(1)}}html body #bybe-page .project-showcase-card:is(:hover,:focus-within) .project-card-front{border-color:var(--client-color)!important;box-shadow:0 0 0 1px var(--client-color),0 18px 50px #0007!important}html body #bybe-page .project-showcase-card[data-client=mc-capacitacion] .project-card-front{background:#151518!important}html body #bybe-page .project-showcase-card .updated-client-logo{object-fit:contain;width:82%;max-height:220px}html body #bybe-page .project-showcase-card[data-client=manamer] .updated-client-logo{max-height:120px}html body:has(.byb-compact-home) #bybe-page .byb-footer{background:#000!important}@media (width<=480px){.brand-sequence,.film-sequence{height:330px}.brand-sequence-symbol{width:150px;height:165px}.film-sequence strong{font-size:14px}.scene-steps{gap:8px;font-size:9px}.film-viewfinder{margin-left:25px}}html body #bybe-page .byb-compact-home .service-animation{opacity:1;animation:none!important}.scene-steps>span{animation-fill-mode:forwards}html body #bybe-page .home-brief-form :is(input,textarea,select){font-weight:700}html body #bybe-page .home-brief-form ::placeholder{font-weight:500}html body #bybe-page .service-slide-tabs button{flex:none;min-width:max-content;gap:0!important;width:auto!important;font-family:Helony,sans-serif!important;font-size:17px!important}html body #bybe-page .service-slide-tabs button>span{white-space:pre;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;display:inline!important}html body #bybe-page .byb-compact-home .film-record .film-viewfinder>span>i{animation:.6s step-end infinite film-record-blink!important}.film-success .film-mountains{animation:film-final-push var(--scene-duration) ease-out both}@keyframes film-record-blink{50%{opacity:.2}}@keyframes film-final-push{0%,76%{transform:scale(1)}to{transform:scale(1.16)}}html body #bybe-page .brand-motion .home-service-selector{align-items:center;gap:10px;max-width:760px;margin:0 auto}html body #bybe-page .brand-motion .home-service-selector button{white-space:nowrap;justify-content:center;align-items:center;min-height:42px;line-height:1.25;transition:background .2s,border-color .2s;padding:10px 17px!important;font-family:Helony,Montserrat,sans-serif!important;font-size:clamp(17px,2vw,22px)!important;font-weight:400!important;display:inline-flex!important;transform:none!important}html body #bybe-page .brand-motion .home-service-selector button[data-arrived=false]{visibility:hidden;pointer-events:none}html body #bybe-page .brand-motion .home-service-selector button[aria-pressed=true]{color:#fff!important;background:#f40009!important;border-color:#f40009!important}html body #bybe-page .brand-motion .home-service-selector button>span{white-space:pre;width:auto!important;height:auto!important;color:inherit!important;background:0 0!important;font-family:inherit!important;display:inline!important}html body #bybe-page .brand-motion .home-service-selector .brand-initial{font-feature-settings:"aalt" 1!important}html body #bybe-page .film-mountains>i{background:#b9b9b9}html body #bybe-page .film-mountains>i:nth-child(2){background:#626262}html body #bybe-page .film-mountains>b{background:#fff;box-shadow:0 0 30px #fff9}html body #bybe-page .film-timeline>i{background:repeating-linear-gradient(90deg,#b5b5b5 0 40px,#666 40px 43px)}html body #bybe-page .film-timeline>i:nth-child(2){background:#f40009}html body #bybe-page .film-timeline>i:nth-child(3){background:repeating-linear-gradient(90deg,#fff 0 4px,#777 4px 7px)}html body #bybe-page .film-check{color:#fff;border-color:#f40009;box-shadow:0 0 35px #f4000935}html body #bybe-page .film-success>strong{color:#fff;text-shadow:0 0 14px #fff3}html body #bybe-page .film-final-frame{box-shadow:0 10px 50px #f4000933}html body #bybe-page .film-editor{background:#080808}html body #bybe-page .social-post{background:#f40009}html body #bybe-page :is(.animated-web,.web-site-nav,.web-demo-hero,.web-phone){background:#111!important}html body #bybe-page :is(.web-demo-hero small,.social-heart,.social-notification svg){color:#f40009;stroke:#f40009}html body #bybe-page .promotion-preview .preview-hero{background:#f40009!important}html body #bybe-page .promotion-preview .preview-mobile{background:#080808;border-color:#aaa}html body #bybe-page .promotion-preview :is(.preview-bars>i,.preview-mobile i:first-of-type,.preview-dashboard>aside){background:#f40009!important}html body #bybe-page .promotion-preview :is(.preview-cards svg,.preview-pages svg){color:#f40009!important}html body #bybe-page .byb-floating-utility .byb-whatsapp-sonar svg{stroke:none!important}html body #bybe-page .project-showcase-card:is(:hover,:focus-within,[data-flipped=true]) .updated-client-logo .client-logo-positive{display:block!important}html body #bybe-page .project-showcase-card:is(:hover,:focus-within,[data-flipped=true]) .updated-client-logo .client-logo-negative{display:none!important}html body #bybe-page .project-showcase-card:is(:hover,:focus-within,[data-flipped=true]) .updated-client-logo{filter:none!important}html body #bybe-page .project-showcase-card[data-client=mc-capacitacion] .updated-client-logo{width:94%!important;max-height:270px!important}html body #bybe-page .project-showcase-card[data-client=manamer] .updated-client-logo{width:82%;max-height:125px}@media (width<=480px){html body #bybe-page .brand-motion .home-service-selector{gap:8px;max-width:350px}html body #bybe-page .brand-motion .home-service-selector button{padding:9px 12px!important;font-size:17px!important}}html body #bybe-page .byb-compact-home .service-hero-stage{min-height:0!important;padding-block:12px!important}html body #bybe-page .byb-compact-home .service-hero{min-height:0!important;padding-block:20px!important}html body #bybe-page .home-brief-form .sales-primary:not(:disabled){color:#fff!important;opacity:1!important;background:#f40009!important;border-color:#f40009!important}html body #bybe-page .byb-floating-utility.glass-utility .byb-whatsapp-sonar{width:48px;height:48px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #bybe-page .byb-floating-utility.glass-utility .byb-whatsapp-sonar svg{filter:drop-shadow(0 3px 8px #0008);width:46px;height:46px;fill:#39ff14!important;color:#39ff14!important;stroke:none!important}.film-sequence{perspective:1000px}html body #bybe-page .film-viewfinder{border:1px solid #ffffff70;border-radius:22px;width:82%;height:200px;margin-left:20px;transform:rotateY(-9deg)rotateX(4deg);box-shadow:0 20px 60px #000a,inset 0 0 30px #ffffff12}html body #bybe-page .film-camera{z-index:2;filter:drop-shadow(0 8px 18px #000);top:5px;left:0}html body #bybe-page .film-editor{background:linear-gradient(145deg,#242424,#050505);border-color:#ffffff40;border-radius:22px;box-shadow:0 25px 70px #0009}html body #bybe-page .film-editor-preview{border-radius:12px;height:160px}html body #bybe-page .film-mountains{background:radial-gradient(at 70% 30%,#f4000944,#0000 50%),linear-gradient(150deg,#202020,#000)}html body #bybe-page .film-final-frame{border-radius:22px;box-shadow:0 0 45px #f4000933,0 20px 60px #000}html body #bybe-page .film-export-bar{height:8px;box-shadow:0 0 20px #f4000922}html body #bybe-page .brand-home-header{height:520px!important;min-height:0!important}html body #bybe-page .brand-motion-center{align-items:flex-end;padding:85px 24px 12px!important}html body #bybe-page .brand-motion-lockup .brand-lockup-art{width:min(390px,70vw)!important;max-height:165px!important}html body #bybe-page .brand-motion-lockup .domino-tagline{margin-bottom:16px!important}html body #bybe-page .byb-compact-home .service-hero{margin-top:0!important;padding-top:0!important}html body #bybe-page .byb-floating-utility .byb-whatsapp-sonar svg{transition:transform .2s;filter:drop-shadow(0 4px 12px #39ff1433)!important}html body #bybe-page .byb-floating-utility .byb-whatsapp-sonar:hover svg{transform:translateY(-2px)scale(1.04)}@media (width<=600px){html body #bybe-page .brand-home-header{height:470px!important}}html body #bybe-page .brand-motion .brand-lockup-art{color:#fff;display:block;overflow:visible;margin:0 auto 20px!important}.brand-motion[data-running=false] .brand-lockup-art{visibility:hidden}html body #bybe-page .brand-motion[data-running=true] .brand-lockup-art[data-drawing=true] path{stroke-dasharray:1;animation:5.2s both approved-logo-draw}@keyframes approved-logo-draw{0%{stroke-dashoffset:1px;fill-opacity:0;opacity:0}5%{opacity:1}72%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}html body #bybe-page .brand-motion .domino-tagline{height:42px;min-height:42px;position:relative;visibility:visible!important;opacity:1!important;margin:0 0 12px!important;font:700 clamp(17px,2.2vw,25px)/1.5 Montserrat,sans-serif!important;display:block!important}html body #bybe-page .brand-motion .domino-tagline .tagline-typed{color:#fff!important;animation:none!important;display:inline!important}html body #bybe-page .brand-motion .domino-tagline[data-complete=true]{animation:.9s ease-out tagline-final-beat!important}html body #bybe-page .brand-motion .domino-tagline:after{content:"";opacity:0;pointer-events:none;border:1px solid #f40009;border-radius:30px;position:absolute;inset:-5px 8%}html body #bybe-page .brand-motion .domino-tagline[data-complete=true]:after{animation:.95s ease-out tagline-final-ring}@keyframes tagline-final-beat{0%,to{transform:scale(1)}25%{text-shadow:0 0 20px #f4000960;transform:scale(1.035)}50%{transform:scale(1)}70%{transform:scale(1.015)}}@keyframes tagline-final-ring{0%{opacity:0;transform:scale(.96)}20%{opacity:1}to{opacity:0;transform:scale(1.15,1.65)}}html body #bybe-page .brand-motion .home-service-selector button[data-presenting=true]{background:#f40009!important;border-color:#f40009!important;box-shadow:0 0 25px #f4000938!important}html body #bybe-page .brand-motion .home-service-selector button[data-arrived=true]{animation:.5s ease-out both selector-arrive!important}@keyframes selector-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}html body #bybe-page .film-sequence{max-width:510px;height:400px}html body #bybe-page .film-camera{background:#131313;border:1px solid #ffffff30;border-radius:28px;padding:16px;top:20px;left:0;box-shadow:0 12px 32px #0008}html body #bybe-page .film-camera svg{width:70px;height:70px}html body #bybe-page .film-viewfinder{border-color:#ffffff30;border-radius:32px;width:86%;height:220px;transform:rotate(-3deg)}html body #bybe-page .film-editor{background:linear-gradient(145deg,#252525e8,#090909fa);border:1px solid #ffffff30;border-radius:28px;gap:9px;padding:16px;inset:0 0 38px;box-shadow:0 26px 65px #0009}.film-edit-workspace{grid-template-columns:70px minmax(0,1fr);gap:10px;width:100%;min-height:140px;display:grid}.film-media-bin{text-align:left;background:#ffffff06;border-radius:12px;flex-direction:column;gap:7px;padding:9px;display:flex}.film-media-bin small{letter-spacing:.1em;color:#aaa;font-size:7px}.film-media-bin span{color:#aaa;font-size:6px}.film-media-bin i{background:linear-gradient(135deg,#f4000955,#5c5c5c);border-radius:5px;height:22px;display:block}html body #bybe-page .film-edit-workspace .film-editor-preview{border-radius:16px;height:140px}.film-time-ruler{color:#aaa;justify-content:space-between;width:100%;padding-left:70px;font:8px Montserrat;display:flex}.film-layer-stack{background:repeating-linear-gradient(90deg,#0000 0 39px,#ffffff08 40px);border-radius:10px;gap:4px;width:100%;padding:6px 0;display:grid;position:relative}.film-track{grid-template-columns:64px 1fr;align-items:center;gap:6px;min-width:0;display:grid}.film-track small{color:#aaa;text-align:right;font:7px Montserrat}.film-track>div{align-items:center;gap:4px;height:18px;display:flex}.film-track i{width:calc(24% + var(--clip)*5%);background:linear-gradient(120deg,#f40009,#a80006);border-radius:4px;height:100%;box-shadow:inset 0 1px #ffffff20}.film-track:nth-child(2) i{background:linear-gradient(120deg,#888,#414141)}.film-track:nth-child(3) i{background:linear-gradient(120deg,#ddd,#999)}.film-track:nth-child(n+4) i{background:repeating-linear-gradient(90deg,#a4a4a4 0 2px,#333 2px 4px);height:12px}.film-track:first-child i:first-child{margin-left:20%}.film-edit-playhead{width:1px;animation:premiere-playhead var(--scene-duration) linear both;background:#f40009;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #f40009}.film-edit-playhead:before{content:"";background:#f40009;border-radius:2px;width:7px;height:7px;position:absolute;top:-4px;left:-3px}@keyframes premiere-playhead{0%,25%{left:70px}49%,to{left:95%}}html body #bybe-page .film-editor>strong{letter-spacing:.025em;margin-top:3px;font-size:11px}html body #bybe-page .film-final-frame{border-radius:28px}html body #bybe-page .business-diagnosis{padding-block:64px!important}html body #bybe-page .diagnosis-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:30px}html body #bybe-page .diagnosis-choices{grid-template-columns:1fr 1fr;gap:10px}html body #bybe-page .diagnosis-choices>button{text-align:left;align-items:flex-start;gap:14px;font-size:13px;line-height:1.55;min-height:132px!important;box-shadow:none!important;background:#ffffff05!important;border:1px solid #ffffff18!important;border-radius:20px!important;padding:20px!important}html body #bybe-page .diagnosis-choices>button:before,html body #bybe-page .diagnosis-choices>button:after{display:none!important}html body #bybe-page .diagnosis-choices>button svg{color:#f40009;flex-shrink:0}html body #bybe-page .diagnosis-choices>button:is(:hover,[aria-pressed=true]){transform:translateY(-2px);background:#f4000910!important;border-color:#f40009!important}html body #bybe-page .diagnosis-result{box-shadow:none!important;background:linear-gradient(135deg,#ffffff08,#ffffff02)!important;border:1px solid #ffffff20!important;border-radius:28px!important;min-height:0!important;padding:28px!important}html body #bybe-page .diagnosis-result h3{margin:18px 0;font-size:clamp(22px,2.6vw,32px);line-height:1.25}html body #bybe-page .diagnosis-number{opacity:.12;font-size:48px;top:15px;right:20px}html body #bybe-page .diagnosis-checklist{gap:13px;margin:22px 0}html body #bybe-page .diagnosis-checklist li strong{font-size:12px;font-weight:500;line-height:1.6}html body #bybe-page .diagnosis-proof{border-top:1px solid #ffffff18;margin-top:24px;padding-top:20px}html body #bybe-page .diagnosis-proof p{display:none}html body #bybe-page .byb-floating-utility{overflow:visible!important}html body #bybe-page .bybe-music-toggle .music-symbol{animation:none!important}html body #bybe-page .bybe-music-toggle .music-hint{z-index:100;width:220px;max-width:calc(100vw - 100px);font-size:12px;box-shadow:0 10px 40px #0008;visibility:visible!important;opacity:1!important;color:#fff!important;background:#191919!important;border:1px solid #f4000960!important;display:block!important}html body #bybe-page .byb-floating-utility.glass-utility .byb-whatsapp-sonar{place-items:center;width:48px;height:48px;display:grid;background:#39ff14!important;border-radius:50%!important;padding:12px!important;box-shadow:0 6px 22px #39ff1428!important}html body #bybe-page .byb-floating-utility.glass-utility .byb-whatsapp-sonar svg{fill:#fff!important;color:#fff!important;filter:none!important;width:27px!important;height:27px!important}html body #bybe-page .bybe-designed-footer .byb-footer-top{align-items:flex-start;padding-block:38px!important}.footer-follow{max-width:440px}.footer-follow>p{color:#fff;margin:0 0 10px;font:400 24px/1.35 Montserrat}.footer-follow>p strong{color:#fff}.footer-follow>span{color:#999;margin-bottom:20px;font-size:12px;display:block}html body #bybe-page .footer-social-icons{flex-wrap:wrap;gap:8px!important}html body #bybe-page .footer-social-icons a{gap:8px;border-radius:999px!important;width:auto!important;height:42px!important;padding:10px 14px!important;display:flex!important}html body #bybe-page .footer-social-icons a span{font-size:11px!important}.footer-social-icons svg{width:16px;height:16px}html body #bybe-page .home-project-invite{min-width:0;position:relative;align-items:start!important;gap:28px!important;overflow:visible!important}html body #bybe-page .home-project-invite>*{min-width:0}html body #bybe-page .home-brief-form{box-sizing:border-box;width:100%;min-width:0}html body #bybe-page .home-brief-form :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}html body #bybe-page .home-quote-footer{width:100%;min-width:0}html body #bybe-page .home-quote-footer button{white-space:normal;max-width:100%;line-height:1.5}@media (width<=760px){html body #bybe-page .home-project-invite{flex-direction:column!important;width:calc(100% - 40px)!important;padding:28px 0!important;display:flex!important}html body #bybe-page .home-project-invite>div:not(.project-orbit){width:100%;padding:0!important}html body #bybe-page .home-project-invite h2{max-width:100%;line-height:1.2;padding:0!important;font-size:clamp(27px,7vw,42px)!important}html body #bybe-page .home-project-invite .project-orbit{display:none!important}html body #bybe-page .home-brief-form{border-radius:24px;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:20px!important;display:grid!important}html body #bybe-page .home-brief-form>*{width:100%;min-width:0;grid-column:1!important}html body #bybe-page .meeting-benefits{gap:10px;flex-wrap:wrap!important;display:flex!important}html body #bybe-page .meeting-urgency{width:100%;font-size:14px}html body #bybe-page .diagnosis-layout{grid-template-columns:1fr}html body #bybe-page .business-diagnosis{padding-block:38px!important}html body #bybe-page .bybe-designed-footer .byb-footer-top{flex-direction:column;gap:32px}}@media (width<=480px){html body #bybe-page .brand-home-header{height:440px!important}html body #bybe-page .brand-motion-center{padding-inline:16px!important}html body #bybe-page .brand-motion .domino-tagline{max-width:340px;height:56px;min-height:56px;margin-inline:auto!important;font-size:17px!important}html body #bybe-page .brand-motion .home-service-selector{gap:6px;max-width:350px}html body #bybe-page .brand-motion .home-service-selector button{padding:8px 10px!important;font-size:15px!important}html body #bybe-page .film-sequence{width:100%;min-width:0;height:360px}html body #bybe-page .film-editor{border-radius:24px;padding:12px;inset-inline:0}.film-edit-workspace{grid-template-columns:52px minmax(0,1fr)}.film-media-bin{padding:6px}.film-media-bin small{font-size:6px}html body #bybe-page .film-edit-workspace .film-editor-preview{height:120px}html body #bybe-page .diagnosis-choices>button{font-size:12px;min-height:118px!important;padding:15px!important}html body #bybe-page .home-project-invite .home-brief-form{padding:16px!important}}@media (prefers-reduced-motion:reduce){html:not([data-bybe-motion=full]) .brand-lockup-art path{fill-opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}html body #bybe-page .byb-access-shell{align-items:start;gap:clamp(30px,6vw,90px);width:min(1120px,100% - 48px);padding-block:110px 60px}html body #bybe-page .byb-access-shell>div{min-width:0}html body #bybe-page .access-role-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}html body #bybe-page .access-role-picker>button{white-space:normal;flex-direction:column;align-items:flex-start;gap:12px;min-height:108px;font-size:13px;line-height:1.45;display:flex;border-radius:18px!important;padding:18px!important}.username-gate>form{gap:14px;margin-top:24px;display:grid}.username-gate label{gap:9px;font-size:13px;display:grid}.username-gate>form input{box-sizing:border-box;color:#fff;background:#ffffff08;border:1px solid #ffffff35;border-radius:12px;width:100%;min-width:0;padding:14px;font-size:16px}html body #bybe-page .username-gate>form>button{color:#fff;background:#f40009;border:1px solid #f40009;border-radius:12px;width:100%;padding:13px;font-weight:700}html body #bybe-page .username-gate>form>button:disabled{opacity:.45;cursor:wait}.username-gate>p{color:#bbb;min-height:20px;font-size:12px;line-height:1.6}html body #bybe-page .access-help{color:#ccc;text-underline-offset:4px;margin-top:22px;font-size:12px;line-height:1.7;display:block}html body #bybe-page .owner-recovery-trigger{color:#fff;background:#ffffff08;border:1px solid #ffffff25;border-radius:12px;margin-top:24px;padding:12px 16px;font-size:12px}html body #bybe-page .owner-recovery-panel{text-align:left;box-sizing:border-box;background:#121212;border:1px solid #f4000955;border-radius:20px;max-width:100%;margin-top:20px;padding:22px}.owner-recovery-panel form,.owner-recovery-panel label{gap:10px;display:grid}.owner-recovery-panel form{gap:16px}.owner-recovery-panel input{box-sizing:border-box;color:#fff;background:#ffffff08;border:1px solid #ffffff30;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:16px}.owner-recovery-panel small{color:#aaa;font-size:11px}.owner-recovery-panel p,.owner-recovery-result{font-size:13px;line-height:1.6}.owner-recovery-panel h2{font:700 22px Montserrat!important}.pin-attempts{font-size:12px;line-height:1.6}.access-delivery-steps{color:#bbb;gap:9px;padding-left:20px;font-size:13px;line-height:1.6;display:grid}.access-delivery-row small{color:#ffba5e;margin-top:8px;display:block}.access-delivery-row small[data-ready=true]{color:#60e3a3}.access-delivery-row{flex-wrap:wrap;gap:16px}.access-delivery-row>div{min-width:0}.access-delivery-row span{overflow-wrap:anywhere}.pin-manager .pin-actions{flex-wrap:wrap;gap:8px;display:flex}.pin-manager small{font-size:12px}.pin-manager form label{min-width:0}.diagnosis-journey{margin:22px 0}.diagnosis-step-pills{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:20px;display:flex}html body #bybe-page .diagnosis-step-pills button{color:#aaa;background:#ffffff05;border:1px solid #ffffff28;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font:600 11px Montserrat;display:flex;box-shadow:none!important}html body #bybe-page .diagnosis-step-pills button[aria-current=step]{color:#fff;background:#f400091a;border-color:#f40009}.diagnosis-step-pills button:disabled{opacity:.35}.diagnosis-step-pills button>span{place-items:center;min-width:18px;display:grid}.diagnosis-current-step{animation:.4s ease-out both diagnosis-step-in}.diagnosis-current-step>small{color:#f40009;letter-spacing:.12em;font-size:9px}.diagnosis-current-step>p{color:#eee;min-height:52px;margin:10px 0 16px;font:500 15px/1.7 Montserrat}@keyframes diagnosis-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.diagnosis-read-controls{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:18px;display:flex}html body #bybe-page .diagnosis-read-controls button{color:#bcbcbc;font:500 10px Montserrat;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 0!important}.diagnosis-trust{border-top:1px solid #ffffff18;margin-top:20px;padding-top:18px}.diagnosis-trust h4{margin:0 0 15px;font:700 16px/1.55 Montserrat}.diagnosis-trust h4 em{color:#aaa;font-style:normal;font-weight:500}.diagnosis-trust-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.diagnosis-trust-logos>a{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff16;border-radius:14px;place-items:center;min-width:0;height:70px;padding:12px;display:grid}.diagnosis-trust-logos :is(svg,img){object-fit:contain;filter:none!important;width:100%!important;max-height:44px!important}.diagnosis-trust-logos .client-logo-positive{display:none}.diagnosis-trust-logos .client-logo-negative{display:block}.diagnosis-trust-logos>a:hover{border-color:#f40009}.film-mountains>svg{filter:drop-shadow(0 12px 18px #0005);width:100%;height:100%;display:block}html body #bybe-page .byb-compact-home .film-camera>i{background:#f40009;box-shadow:0 0 18px #f40009;animation:1s step-end infinite camera-rec-flash!important}@keyframes camera-rec-flash{0%,55%{opacity:1}56%,to{opacity:.1}}html body #bybe-page .byb-compact-home .film-track i{animation:edit-clip-arrive var(--scene-duration) both!important;animation-delay:calc((var(--track)*.12s) + (var(--clip)*80ms))!important}@keyframes edit-clip-arrive{0%,25%{opacity:0;transform:translate(14px)scaleX(.8)}31%,38%{opacity:1;transform:none}43%,to{opacity:1;transform:translate(-5px)}}html body #bybe-page .byb-compact-home .film-media-bin i{animation:edit-bin-arrive var(--scene-duration) both!important}.film-media-bin i:nth-of-type(2){animation-delay:.13s!important}.film-media-bin i:nth-of-type(3){animation-delay:.26s!important}@keyframes edit-bin-arrive{0%,24%{opacity:0;transform:translateY(8px)}30%,to{opacity:1;transform:none}}html body #bybe-page .film-editor-preview .film-peak-front{animation:edit-preview-pan var(--scene-duration) ease-in-out both}@keyframes edit-preview-pan{0%,25%{transform:translate(-14px)}48%,to{transform:translate(12px)}}html body #bybe-page .film-final-frame{isolation:isolate;background:radial-gradient(at 72% 30%,#f4000925,#0000 60%),#090909;border:1px solid #ffffff25;height:210px}.epic-motion{position:absolute;inset:0;overflow:hidden}.epic-motion>i{width:190px;height:190px;animation:epic-orbit-one var(--scene-duration) ease-out both;border:1px solid #f40009;border-radius:50%;position:absolute;top:-70px;right:-20px}.epic-motion>i:nth-child(2){border-color:#fff4;width:260px;height:260px;animation-name:epic-orbit-two;top:-105px;right:-55px}.epic-motion>i:nth-child(3){border-color:#fff2;width:330px;height:330px;animation-name:epic-orbit-one;top:-140px;right:-90px}.epic-motion>b{width:70px;height:10px;animation:epic-line var(--scene-duration) both;transform-origin:0;background:#f40009;border-radius:10px;position:absolute;bottom:15px;left:25px}.epic-motion-title{text-align:left;animation:epic-title var(--scene-duration) both;flex-direction:column;gap:4px;display:flex;position:absolute;inset:40px 28px}.epic-motion-title small{letter-spacing:.2em;color:#aaa;margin-bottom:12px;font:500 8px Montserrat}.epic-motion-title span{letter-spacing:-.05em;color:#ccc;font:500 26px/1.15 Montserrat}html body #bybe-page .epic-motion-title strong{letter-spacing:-.05em;color:#fff;text-shadow:0 0 18px #ffffff25;font:700 clamp(26px,3vw,36px)/1.1 Montserrat}@keyframes epic-orbit-one{0%,76%{opacity:0;transform:translate(45px,20px)scale(.3)}86%{opacity:1;transform:translate(0)scale(1)}to{opacity:.8;transform:translate(-12px,12px)scale(1.06)}}@keyframes epic-orbit-two{0%,78%{opacity:0;transform:scale(.4)}88%,to{opacity:1;transform:scale(1)rotate(25deg)}}@keyframes epic-title{0%,80%{opacity:0;filter:blur(5px);transform:translateY(18px)}89%,to{opacity:1;filter:blur();transform:none}}@keyframes epic-line{0%,84%{transform:scaleX(0)}94%,to{transform:scaleX(1)}}html body #bybe-page .glass-mega-menu .glass-mega-inner{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(120deg,#191919ef,#060606f5);border:1px solid #ffffff20;border-radius:0 0 28px 28px;grid-template-columns:220px minmax(0,1fr);gap:24px;max-width:1160px;padding:26px;display:grid;box-shadow:0 30px 80px #0008}.mega-menu-intro{border-right:1px solid #ffffff18;padding:10px 10px 10px 0}.mega-menu-intro>small{letter-spacing:.12em;color:#aaa;font:600 8px Montserrat}.mega-menu-intro p{color:#fff;margin:14px 0;font:600 24px/1.25 Montserrat}.mega-menu-intro em{color:#f40009;font-style:normal}.mega-menu-intro>a{color:#ccc;font:500 11px Montserrat}html body #bybe-page .glass-mega-inner nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;padding:0!important}html body #bybe-page .glass-mega-inner nav>a{color:#fff;white-space:normal;background:#ffffff03;border:1px solid #ffffff18;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;min-width:0;display:flex;position:relative;border-radius:18px!important;padding:18px 14px!important}html body #bybe-page .glass-mega-inner nav>a>span{color:#f40009;font:500 10px Montserrat}.glass-mega-inner nav>a>strong{font:500 21px Helony,Montserrat!important}.glass-mega-inner nav>a>small{color:#aaa;font:400 10px/1.6 Montserrat}.glass-mega-inner nav>a>b{color:#999;margin-top:auto;font-size:20px}.glass-mega-inner nav>a:hover{background:#f4000912!important;border-color:#f40009!important}.glass-mega-inner .glass-sliding-capsule{display:none!important}html body #bybe-page .home-promo-actions>.sales-primary{white-space:normal;border-radius:999px;padding:15px 22px;line-height:1.5;box-shadow:0 8px 35px #f4000925;background:#f40009!important}@media (width<=900px){html body #bybe-page .glass-mega-menu .glass-mega-inner{grid-template-columns:1fr}.mega-menu-intro{border-right:0;display:none}html body #bybe-page .glass-mega-inner nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){html body #bybe-page .byb-access-shell{grid-template-columns:minmax(0,1fr);gap:26px;width:calc(100% - 32px);padding-top:70px;display:grid!important}.byb-access-shell>header h1{font-size:34px!important}.access-gateway h2{font-size:25px!important}.access-role-picker{gap:8px!important}html body #bybe-page .access-role-picker>button{font-size:12px;padding:14px!important}.access-delivery-row{grid-template-columns:1fr!important;display:grid!important}.pin-manager form{grid-template-columns:1fr!important}.diagnosis-trust-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosis-current-step>p,.diagnosis-trust h4{font-size:14px}}html body #bybe-page .byb-access-page{flex-direction:column;justify-content:center;min-height:100svh;display:flex;overflow-x:clip;background:#080808!important;padding:0!important}html body #bybe-page .byb-access-page:before,html body #bybe-page .byb-access-page:after{display:none!important}html body #bybe-page .byb-access-shell{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,390px);align-items:center;gap:clamp(32px,7vw,90px);width:min(960px,100% - 64px);max-width:960px;margin:0 auto;padding:56px 0!important;display:grid!important}html body #bybe-page .byb-access-shell>header{text-align:left;min-width:0;padding:0}html body #bybe-page .byb-access-shell .access-home-brand{cursor:default;width:230px!important;max-width:75%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 30px!important;padding:0!important;display:block!important}html body #bybe-page .byb-access-shell .access-home-brand .brand-lockup-art{display:block;width:100%!important;height:auto!important;max-height:none!important;margin:0!important}html body #bybe-page .byb-access-shell header>p{letter-spacing:.12em;margin:0 0 14px;font-size:10px}html body #bybe-page .byb-access-shell header>h1{letter-spacing:-.045em!important;margin:0 0 20px!important;font:600 clamp(32px,4vw,46px)/1.13 Montserrat,sans-serif!important}html body #bybe-page .byb-access-shell header>h1 em{font-weight:500;font-family:inherit!important}html body #bybe-page .byb-access-shell header>span{color:#aaa;max-width:340px;font:400 13px/1.8 Montserrat;display:block}html body #bybe-page .access-gateway{background:#111!important;border:1px solid #ffffff14!important;border-radius:22px!important;padding:26px!important;box-shadow:0 14px 48px #0003!important}html body #bybe-page .access-gateway h2{margin:18px 0 10px!important;font:600 23px/1.25 Montserrat!important}html body #bybe-page .access-gateway>p{color:#aaa;margin:0 0 22px;font:400 12px/1.7 Montserrat}html body #bybe-page .access-step{letter-spacing:.13em;color:#999;font:500 9px Montserrat}.access-step>i{display:none!important}html body #bybe-page .access-role-picker{background:#ffffff04;border:1px solid #ffffff10;border-radius:12px;margin:0 0 24px;padding:4px;gap:5px!important;display:flex!important}html body #bybe-page .access-role-picker>button{white-space:nowrap;flex:1;justify-content:center;display:flex;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;flex-direction:row!important;align-items:center!important;gap:7px!important;padding:9px!important;font:500 11px Montserrat!important}html body #bybe-page .access-role-picker>button[aria-pressed=true]{color:#fff!important;background:#ffffff0b!important;border-color:#ffffff28!important}html body #bybe-page .access-role-picker svg{width:15px;height:15px}html body #bybe-page .username-gate>label{gap:9px;font:500 12px Montserrat;display:grid}html body #bybe-page .username-gate>label>input{box-sizing:border-box;color:#fff;border:1px solid #ffffff25;border-radius:10px;width:100%;min-width:0;height:46px;padding:12px 13px;font:400 16px Montserrat;background:#ffffff05!important}html body #bybe-page .username-gate>p{min-height:19px;margin:9px 0 0;font-size:11px;line-height:1.6}html body #bybe-page .username-gate .access-help{margin-top:18px;font-size:11px}html body #bybe-page .pin-access{margin-top:18px}.pin-deck-label{font-size:12px}html body #bybe-page .pin-access .auto-pin-fallback{clip:rect(0,0,0,0);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}html body #bybe-page .pin-access[data-valid=true] .security-pin-cell{color:#6af0a5!important;background:#103d28!important;border-color:#4ce28e!important;box-shadow:0 0 15px #4ce28e20!important}html body #bybe-page .pin-access[data-valid=true] .security-pin-check,html body #bybe-page .pin-access[data-valid=true] .pin-attempts{color:#6af0a5!important}html body #bybe-page .pin-access .pin-attempts{margin-top:12px;font-size:11px;line-height:1.6}html body #bybe-page .byb-access-shell .byb-access-back{width:max-content;margin:18px auto 0;padding:9px 0;font-size:11px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}html body #bybe-page .byb-access-shell>div>.language-picker{margin-bottom:12px}html body #bybe-page .access-privacy-links{text-align:center;padding:12px 20px 24px;font-size:11px;position:static!important}.owner-recovery-dialog{box-sizing:border-box;color:#fff;background:#111;border:1px solid #ffffff25;border-radius:22px;width:min(430px,100vw - 32px);max-height:calc(100svh - 40px);padding:0;overflow:auto}.owner-recovery-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b}html body #bybe-page .owner-recovery-dialog .owner-recovery-panel{border:0;border-radius:0;max-width:none;margin:0;padding:24px}.owner-recovery-dialog:not([open]){display:none!important}html body #bybe-page .owner-recovery-panel p{text-transform:none!important;letter-spacing:normal!important;font-size:12px!important;line-height:1.7!important}@media (width<=700px){html body #bybe-page .byb-access-page{justify-content:flex-start}html body #bybe-page .byb-access-shell{grid-template-columns:minmax(0,1fr);width:min(430px,100% - 32px);gap:24px!important;padding:30px 0 20px!important}html body #bybe-page .byb-access-shell>header{text-align:center}html body #bybe-page .byb-access-shell .access-home-brand{width:160px!important;max-width:65%!important;margin:0 auto 18px!important}html body #bybe-page .byb-access-shell header>h1{margin:0 0 12px!important;font-size:28px!important}html body #bybe-page .byb-access-shell header>span{max-width:310px;margin:auto;font-size:12px;line-height:1.6}html body #bybe-page .byb-access-shell header>p{margin-bottom:10px;font-size:8px}html body #bybe-page .access-gateway{padding:22px!important}html body #bybe-page .access-gateway h2{font-size:21px!important}}@media (height<=650px) and (width>=701px){html body #bybe-page .byb-access-shell{padding-block:26px!important}html body #bybe-page .byb-access-shell .access-home-brand{width:190px!important;margin-bottom:18px!important}}html body #bybe-page .access-gateway[data-role]{transition:none!important;animation:none!important;transform:none!important}html body #bybe-page .access-gateway:before,html body #bybe-page .access-gateway:after,html body #bybe-page .access-gateway .access-step{content:none!important;display:none!important}html body #bybe-page .byb-access-page .access-role-picker button[aria-pressed=true]{color:#111!important;background:#fff!important;border-color:#fff!important}html body #bybe-page .byb-access-page .access-role-picker button:nth-child(2)[aria-pressed=true]{color:#f40009!important}html body #bybe-page .byb-access-page .access-role-picker button[aria-pressed=true] svg{stroke:currentColor!important;color:inherit!important}html body #bybe-page .byb-access-shell .byb-access-back{justify-content:center;align-items:center;gap:8px;width:max-content;color:#fff!important;background:#f40009!important;border:1px solid #f40009!important;border-radius:999px!important;margin:18px auto 0!important;padding:12px 20px!important;font:600 12px Montserrat!important;display:flex!important;box-shadow:0 6px 25px #f4000920!important}.workspace-modal.workflow-dialog,.workspace-modal.onboarding-dialog,.workspace-modal.project-picker-dialog,.workspace-modal.team-add-panel{box-sizing:border-box;color:#eee;border:1px solid #ffffff25;background:#111!important;border-radius:24px!important;width:min(680px,100vw - 32px)!important;max-height:calc(100svh - 40px)!important;padding:24px!important;overflow:auto!important}.workspace-modal::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000b}.workspace-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex;position:relative!important}.workspace-modal>header h2{letter-spacing:-.035em;margin:5px 0 0!important;font:600 23px/1.25 Montserrat!important}.workspace-modal>header small{letter-spacing:.1em;color:#aaa;font-size:9px}.workspace-modal .modal-close{color:#fff;background:#ffffff09;border:1px solid #ffffff25;border-radius:50%;place-items:center;display:grid;width:32px!important;min-width:32px!important;height:32px!important;padding:4px!important}html body #bybe-page .auto-confirm-fallback{clip:rect(0,0,0,0);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.action-success-toast{z-index:2147483500;box-sizing:border-box;color:#fff;pointer-events:none;background:#101b15;border:1px solid #60df9d70;border-radius:20px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:14px 20px;animation:.25s ease-out both success-toast-in;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 55px #0009}.action-success-toast>span{color:#68e8a6;background:#55d58f20;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.action-success-toast strong{font:600 13px/1.5 Montserrat}@keyframes success-toast-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}html body #bybe-page .client-settings-modal .client-settings-fields{gap:14px}html body #bybe-page .client-settings-modal label:has(input[type=color]){max-width:155px}html body #bybe-page .client-settings-modal input[type=color]{width:54px!important;height:34px!important;min-height:0!important;padding:3px!important}html body #bybe-page .client-settings-modal input[name=newPin]{max-width:210px;height:38px;min-height:0;padding:8px 10px;font-size:13px}html body #bybe-page .payment-card{position:relative}html body #bybe-page .payment-trash{color:#f77;background:#ffffff05;border:1px solid #ffffff25;border-radius:9px;place-items:center;display:grid;position:absolute;top:10px;right:10px;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:6px!important}html body #bybe-page .payment-card>header{padding-right:32px}html body #bybe-page .payment-card :is(.payment-manage>summary,.access-suspend>button,.access-date-picker){box-sizing:border-box;justify-content:center;align-items:center;gap:7px;min-width:0;max-width:100%;display:flex;border-radius:10px!important;width:100%!important;min-height:38px!important;padding:9px 12px!important;font:500 11px/1.4 Montserrat!important}html body #bybe-page .payment-card .access-date-picker input{font-size:12px;height:28px!important}html body #bybe-page .payment-card .project-access-clock{gap:10px;display:grid}html body #bybe-page .payment-card .access-suspend{width:100%}.onboarding-steps{gap:7px;margin:0 0 24px;padding:0;list-style:none;display:flex}.onboarding-steps li{color:#888;background:#ffffff05;border:1px solid #ffffff15;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 6px;font:600 10px Montserrat;display:flex}.onboarding-steps li[aria-current=step]{color:#fff;background:#f4000915;border-color:#f40009}.onboarding-steps li[data-complete=true]{color:#63d898}.onboarding-steps span{display:none}.onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.onboarding-dialog label,.team-add-panel form label{gap:8px;min-width:0;font:500 12px/1.5 Montserrat;display:grid}html body #bybe-page .onboarding-dialog :is(input,textarea,select),html body #bybe-page .team-add-panel :is(input,select){box-sizing:border-box;border:1px solid #ffffff25;border-radius:10px;width:100%;min-width:0;font:400 16px/1.5 Montserrat;color:#fff!important;background:#ffffff05!important;padding:11px 12px!important}html body #bybe-page .onboarding-dialog input[type=color]{height:40px;width:64px!important;padding:4px!important}.onboarding-dialog p,.onboarding-dialog small{color:#aaa;font-size:12px;line-height:1.7}.onboarding-check{align-items:center;margin-top:16px;gap:10px!important;display:flex!important}.onboarding-check input{width:17px!important}.onboarding-actions{border-top:1px solid #ffffff15;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:18px;display:flex}.onboarding-actions button,.team-add-panel form button{color:#fff;background:#ffffff08;border:1px solid #ffffff30;border-radius:12px;padding:11px 17px;font-size:12px}html body #bybe-page .onboarding-actions .modal-save{color:#fff;border-color:#f40009;background:#f40009!important}.onboarding-review{background:#ffffff03;border:1px solid #ffffff20;border-radius:16px;padding:20px}.onboarding-review h3{margin-top:0;font-size:22px}.project-picker-options{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.project-picker-options button,.project-picker-trigger{color:#fff;text-align:left;background:#ffffff06;border:1px solid #ffffff25;border-radius:12px;padding:11px 15px;font-size:12px}.project-picker-options button[aria-pressed=true]{background:#f4000915;border-color:#f40009}html body #bybe-page .team-add-panel form{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=600px){.onboarding-grid{grid-template-columns:1fr}.onboarding-steps{gap:5px}.workspace-modal.workflow-dialog,.workspace-modal.onboarding-dialog,.workspace-modal.project-picker-dialog,.workspace-modal.team-add-panel{max-height:calc(100svh - 24px)!important;padding:19px!important}html body #bybe-page .team-add-panel form{grid-template-columns:1fr}.onboarding-actions{flex-wrap:wrap}.action-success-toast{width:max-content;top:12px}.workflow-dialog .overview-tasks{grid-template-columns:1fr!important}}.brief-delete-list{gap:12px;display:grid}.brief-delete-list article{border:1px solid #ffffff18;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.brief-delete-list small{color:#aaa;font-size:11px}.brief-delete-list .protected-action{margin-left:auto}.specialist-workspace{gap:20px;display:grid}.specialist-intro{background:radial-gradient(at 100% 0,#ff00371c,#0000 65%),#111!important}.specialist-intro>span{letter-spacing:.16em;color:#bbb;margin-top:20px;font-size:11px;display:block}.specialist-intro h2{max-width:600px;margin:12px 0;font-size:clamp(25px,4vw,40px)}.specialist-intro>p{color:#aaa;max-width:620px;line-height:1.6}.specialist-metrics{gap:45px;margin-top:24px;display:flex}.specialist-metrics strong{font-size:30px}.specialist-metrics small{color:#aaa;font-size:12px;font-weight:400;display:block}.specialist-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:20px 0 0;padding:0;display:grid}.specialist-form label{color:#bbb;flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.specialist-form input,.specialist-form select,.specialist-form textarea{box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;background:#171717;border:1px solid #333;border-radius:12px;padding:12px}.specialist-full{grid-column:1/-1}.specialist-file{border:1px dashed #555;border-radius:14px;padding:18px}.specialist-file small{line-height:1.5}.specialist-feed{gap:14px;margin-top:20px;display:grid}.specialist-report{background:#ffffff06;border:1px solid #333;border-radius:18px;padding:20px}.specialist-report-head{color:#aaa;justify-content:space-between;gap:12px;font-size:11px;display:flex}.specialist-report h3{margin:16px 0 12px;font-size:19px}.specialist-stage{background:#ffffff14;border-radius:99px;padding:6px 12px;font-size:12px;display:inline-flex}.specialist-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.specialist-report small{color:#aaa;margin-top:8px;line-height:1.6;display:block}.specialist-attachments{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.specialist-attachments a{overflow-wrap:anywhere;border:1px solid #444;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:9px 12px;font-size:12px;display:flex}.specialist-success{color:#31f098;gap:8px;display:flex}.specialist-error{color:#f57}.specialist-team{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.specialist-team article{border:1px solid #333;border-radius:15px;flex:1;align-items:center;gap:12px;min-width:180px;padding:14px;display:flex}.specialist-team article>span{background:var(--client-accent,#c4ae8d);color:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.specialist-team small{color:#aaa;margin-top:4px;display:block}.specialist-empty{color:#aaa;padding:16px 0;line-height:1.6}@media (width<=600px){.specialist-form fieldset{grid-template-columns:1fr}.specialist-full{grid-column:auto}.specialist-report{padding:16px}.specialist-metrics{gap:25px}.specialist-team{flex-direction:column}}.project-brand-logo{object-fit:contain;background:#fff;border-radius:12px;width:auto;max-width:200px;height:auto;max-height:100px;margin:0 0 24px;padding:12px;display:block}.workspace-modal header>button[aria-label=Cerrar],dialog.profile-dialog header>button[aria-label=Cerrar],dialog .modal-close{color:#ff4368!important;background:#ff00372e!important;border:1px solid #ff003752!important;border-radius:12px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:8px!important;display:grid!important}.workspace-modal header>button[aria-label=Cerrar]:hover{background:#ff00374d!important}.assigned-project-panel{justify-content:space-between;align-items:center;gap:20px;margin:18px 0;display:flex}.assigned-project-panel h2{margin:8px 0;font-size:24px}.assigned-project-panel small,.commission-workspace small{letter-spacing:.06em;color:#999;font-size:11px}.validity-pill{background:#ffffff12;border-radius:99px;padding:7px 12px;font-size:12px;display:inline-flex}.picker-client-options,.picker-project-options{gap:10px;margin:20px 0;display:grid}.picker-client-options button,.commission-product-options>button{text-align:left;color:inherit;background:#ffffff08;border:1px solid #444;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;display:flex}.picker-client-options button[aria-pressed=true],.commission-product-options>button[aria-pressed=true]{background:#ff00371a;border-color:#ff315d}.picker-project-options,.welcome-project-options{border:0;padding:0}.picker-project-options label,.welcome-project-options label{cursor:pointer;border:1px solid #444;border-radius:13px;align-items:center;gap:12px;margin:10px 0;padding:16px;display:flex!important}.picker-project-options input,.welcome-project-options input{accent-color:#ff0037;width:18px!important;min-width:18px!important}.welcome-project-options small{color:#999;margin-top:6px;font-size:12px;display:block}.usage-welcome{width:min(94vw,640px);max-height:88dvh;overflow-y:auto}.client-project-scope{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.client-project-scope button{font-size:12px}.communication-workspace{margin:20px 0}.conversation-board>header,.production-brief>header,.commission-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.conversation-board h2,.production-brief h2{margin:7px 0 10px}.conversation-board header p{color:#999;margin:0}.conversation-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.conversation-column{background:#7f7f7f0f;border:1px solid #7f7f7f2b;border-radius:16px;min-width:0;min-height:170px;padding:12px}.conversation-column h3{align-items:center;gap:8px;margin:4px 0 16px;font-size:12px;display:flex}.conversation-column h3 span{background:#7f7f7f26;border-radius:6px;margin-left:auto;padding:4px 7px}.conversation-column h3 i{background:#f0b452;border-radius:50%;width:7px;height:7px}.conversation-column h3 i[data-status=En\ curso]{background:#669dff}.conversation-column h3 i[data-status=Resuelto]{background:#30c58d}.conversation-card{text-align:left;width:100%;color:inherit;flex-direction:column;gap:10px;min-width:0;margin-bottom:10px;display:flex;white-space:normal!important;background:#7f7f7f12!important;border:1px solid #7f7f7f33!important;border-radius:12px!important;padding:15px!important}.conversation-card strong{font-size:15px}.conversation-card p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.conversation-card small{letter-spacing:.04em;color:#999;font-size:9px}.conversation-card>span{color:#999;align-items:center;gap:5px;font-size:10px;display:flex}.conversation-card b{color:#d1a6ae;font-size:10px}.conversation-empty{color:#888;text-align:center;margin:30px 0;font-size:12px}.conversation-body,.conversation-replies p,.note-grid p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.conversation-status,.commission-capsules{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.conversation-status button[aria-pressed=true]{background:#ff003729;border-color:#ff315d}.conversation-replies article{border:1px solid #444;border-radius:12px;margin:12px 0;padding:16px}.conversation-replies small{color:#999}.legacy-conversations{margin-top:24px}.production-brief-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.production-brief-grid h3{font-size:15px}.production-brief-grid li{margin-bottom:10px;line-height:1.65}.production-brief-grid .brief-document{margin:10px 0;padding:16px}.production-brief-grid .brief-document small{color:#aaa;margin:10px 0;display:block}.commission-workspace{gap:20px;display:grid}.commission-balance{background:radial-gradient(at 100% 0,#ff003721,#0000 60%),#7f7f7f0a!important}.commission-balance h2{margin:15px 0;font-size:clamp(24px,4vw,37px)}.commission-balance-value{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(44px,6vw,68px);line-height:1.2;display:block}.commission-balance>p{color:#999;font-size:13px}.accounting-balance{border-top:1px solid #333;grid-template-columns:1fr auto;gap:12px;margin:24px 0;padding-top:20px;font-size:13px;display:grid}.accounting-balance b{font-size:19px}.accounting-balance small{letter-spacing:0;grid-column:1/-1;line-height:1.6}.live-status{color:#42c595!important;letter-spacing:0!important}.commission-product-options,.commission-products,.note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.commission-product-options>button span{font-size:13px}.commission-product-options>button small{font-size:11px}.commission-capsules>button{justify-content:space-between;align-items:center;gap:18px;min-width:150px;font-size:13px;display:inline-flex;border-radius:99px!important;padding:14px 18px!important}.commission-capsules>button>b{background:#7f7f7f33;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:12px;display:grid}.commission-receipt{border:1px solid #444;border-radius:18px;margin:18px 0;padding:20px}.commission-receipt>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.commission-receipt h3{margin:6px 0;font-size:20px}.commission-receipt header b{white-space:nowrap;background:#7f7f7f21;border-radius:99px;padding:7px 10px;font-size:10px}.commission-receipt[data-status=approved] header b,.commission-receipt[data-status=paid] header b{color:#40c997;background:#30c58d1a}.commission-receipt[data-status=review] header b{color:#eebf67;background:#eebf671a}.commission-receipt[data-status=cancelled] header b{color:#ff6685}.commission-receipt dl{background:#7f7f7f0f;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.commission-receipt dt{color:#999;margin-bottom:5px;font-size:11px}.commission-receipt dd{overflow-wrap:anywhere;margin:0;font-size:13px}.receipt-evidence,.receipt-conversation{border:1px solid #444;border-radius:12px;margin:8px 0;padding:12px 15px;font-size:12px;display:inline-flex}.sale-review-form textarea{box-sizing:border-box;width:100%;max-width:100%;color:inherit;background:#7f7f7f0f;border:1px solid #444;border-radius:12px;margin-top:8px;padding:12px}.sale-review-form>div{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.sale-review-form button{border-radius:10px;padding:10px 13px;font-size:12px}.review-comment{background:#eebf670f;border-left:2px solid #e9bb62;margin:14px 0;padding:14px;font-size:13px}.settlement-receipt{color:#3ac995;overflow-wrap:anywhere;font-size:12px}.commission-products article,.note-grid article{border:1px solid #444;border-radius:14px;padding:18px}.commission-products article span{color:#999;font-size:11px}.commission-products article button{margin-top:12px;font-size:12px;display:block}.settlement-admin,.sales-basket article{border:1px solid #444;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:18px;display:flex}.sales-basket small,.sales-basket span{margin-top:6px;font-size:12px;display:block}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.evidence-grid label{border:1px dashed #555;border-radius:12px;min-width:0;padding:16px}.evidence-grid span{overflow-wrap:anywhere;font-size:11px}.evidence-grid input{font-size:10px}.sales-project-communication>summary{cursor:pointer;border:1px solid #444;border-radius:12px;padding:18px;font-size:13px}.notification-center>article{border:1px solid #444;border-radius:14px;margin:12px 0;padding:18px}.notification-center>article[data-unread=true]{border-color:#ff003780}.notification-center article small{color:#999}.notification-center article div{flex-wrap:wrap;gap:10px;display:flex}.notification-center article button{font-size:12px}.personal-notebook .specialist-form input,.personal-notebook textarea{box-sizing:border-box;max-width:100%}@media (width<=900px){.conversation-columns{grid-template-columns:1fr}.conversation-column{min-height:100px}.conversation-board>header,.production-brief>header,.commission-heading,.assigned-project-panel{flex-direction:column;align-items:stretch}.production-brief-grid{grid-template-columns:1fr}.commission-capsules>button{flex:1}.conversation-card{padding:16px!important}}@media (width<=600px){.commission-product-options,.commission-products,.note-grid,.evidence-grid{grid-template-columns:1fr}.commission-receipt{padding:15px}.commission-receipt>header{flex-direction:column}.commission-receipt dl{padding:12px}.accounting-balance{grid-template-columns:1fr}.accounting-balance small{grid-column:1}.settlement-admin,.sales-basket article{flex-direction:column;align-items:stretch}.client-project-scope{flex-direction:column;align-items:flex-start}.commission-capsules>button{box-sizing:border-box;min-width:100%}.conversation-board header button,.assigned-project-panel>button{justify-content:center;width:100%}.workspace-modal.profile-dialog{box-sizing:border-box;width:calc(100vw - 30px);max-height:90dvh;overflow-y:auto}.welcome-project-options label{padding:13px}}html[data-portal-theme] body #bybe-page .portal-app .portal-main{position:relative}html[data-portal-theme] body #bybe-page .portal-app .assigned-project-capsule{box-shadow:none!important;background:0 0!important;border:0!important;margin:10px 0 18px!important;padding:0!important;display:block!important}html[data-portal-theme] body #bybe-page .portal-app .assigned-project-trigger{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex;border-radius:999px!important;min-height:36px!important;padding:9px 15px!important;font-size:12px!important}html[data-portal-theme] body #bybe-page .portal-app .assigned-project-trigger span{overflow-wrap:anywhere}html[data-portal-theme] body #bybe-page .portal-app .portal-bell{z-index:150;width:46px;height:46px;box-shadow:0 6px 22px #0005;background:var(--portal-panel,#24242b)!important;color:var(--portal-text,#fff)!important;border-radius:50%!important;position:fixed!important;top:auto!important;bottom:158px!important;right:24px!important}html[data-portal-theme] body #bybe-page .portal-app .floating-postit{z-index:150;place-items:center;width:46px;height:46px;display:grid;position:fixed;bottom:88px;right:24px;box-shadow:0 5px 20px #0005;color:#493913!important;background:#ffe48b!important;border:1px solid #cfac49!important;border-radius:8px 8px 17px!important;padding:8px!important}html[data-portal-theme] body #bybe-page .portal-app .workspace-postit{z-index:125;color:#382c10;box-sizing:border-box;overflow-wrap:anywhere;background:#ffe699;border:1px solid #d1b45a;border-radius:4px 4px 20px;width:230px;max-width:calc(100% - 16px);padding:11px;position:absolute;box-shadow:2px 8px 22px #0004}html[data-portal-theme] body #bybe-page .portal-app .workspace-postit header{background:0 0;align-items:center;gap:4px;display:flex}html[data-portal-theme] body #bybe-page .portal-app .workspace-postit header button{color:#382c10!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:3px!important;font-size:12px!important}html[data-portal-theme] body #bybe-page .portal-app .workspace-postit .postit-title{text-align:left;flex:1;font-weight:700}html[data-portal-theme] body #bybe-page .portal-app .workspace-postit .postit-drag{touch-action:none;cursor:grab}html[data-portal-theme] body #bybe-page .portal-app .workspace-postit p{color:#382c10;white-space:pre-wrap;max-height:280px;margin:9px 0 0;font-size:13px;line-height:1.5;overflow:auto}html[data-portal-theme] body #bybe-page .portal-app .workspace-postit small{color:#65521b;font-size:10px}.postit-placement-hint,.postit-error{z-index:300;color:#382c10;background:#ffe699;border-radius:14px;max-width:calc(100vw - 32px);padding:12px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0005}.postit-placement-hint button,.postit-error button{color:inherit;background:0 0;border:1px solid;border-radius:8px;margin-left:12px}.workspace-capsules{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-portal-theme] body #bybe-page .portal-app .workspace-capsules :is(button,span){border:1px solid #8885;border-radius:999px;padding:8px 12px;font-size:12px}html[data-portal-theme] body #bybe-page .portal-app .people-switch button[aria-pressed=true]{color:#f40009;background:#f4000920;border-color:#f4000980}html[data-portal-theme] body #bybe-page .portal-app .client-hex-picker{align-items:center;gap:8px;display:flex}html[data-portal-theme] body #bybe-page .portal-app .client-hex-picker input[type=color]{flex:0 0 44px;width:44px!important;height:38px!important;padding:2px!important}html[data-portal-theme] body #bybe-page .portal-app .client-hex-picker input[name=color]{max-width:100%;font-family:monospace;width:120px!important}.client-business-avatar{object-fit:contain;vertical-align:middle;border-radius:12px;flex-shrink:0;width:46px;height:46px;margin-right:8px}html[data-portal-theme] body #bybe-page .portal-app .team-project-assignments{border:1px solid #8885;border-radius:14px;gap:10px;padding:14px;display:grid}html[data-portal-theme] body #bybe-page .portal-app .team-project-assignments label{align-items:center;gap:10px;display:flex}html[data-portal-theme] body #bybe-page .portal-app .team-project-assignments input[type=checkbox]{width:18px;min-width:18px;height:18px}.team-activity-folder details{border:1px solid #8884;border-radius:14px;margin:12px 0;padding:12px}.team-activity-folder details article{background:#8881;border-radius:10px;margin-top:8px;padding:10px}.team-activity-folder .workspace-capsules{margin:14px 0}.team-recovery{margin-top:18px}@media (width<=680px){html[data-portal-theme] body #bybe-page .portal-app :is(.portal-bell,.floating-postit){right:14px!important}.clients-card-heading{flex-wrap:wrap;gap:12px}.workspace-postit{width:210px}}html[data-portal-theme] body #bybe-page .portal-app .workspace-postit :is(p,small,button,svg){color:#382c10!important;opacity:1!important}html[data-portal-theme] body #bybe-page .portal-app .calendar-days .calendar-holiday-marker{font-size:16px;line-height:1.2}html[data-portal-theme] body #bybe-page .portal-app .av-studio{--av-red:#f40009;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808;border:1px solid #ffffff24;border-radius:22px;min-width:0;margin:16px 0 24px;padding:24px;line-height:1.5}html[data-portal-theme] body #bybe-page .portal-app .av-studio :is(h2,h3,h4,p,small,span,label,time,strong,b){color:inherit!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio :is(h2,h3,h4,p){margin:0}html[data-portal-theme] body #bybe-page .portal-app .av-studio h2{letter-spacing:-.04em;margin-top:7px;font-size:clamp(20px,2vw,30px);font-weight:600;line-height:1.15}html[data-portal-theme] body #bybe-page .portal-app .av-studio h3{letter-spacing:-.03em;font-size:19px}html[data-portal-theme] body #bybe-page .portal-app .av-studio h4{font-size:16px}html[data-portal-theme] body #bybe-page .portal-app .av-studio small{font-size:11px}html[data-portal-theme] body #bybe-page .portal-app .av-studio button,html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-link{cursor:pointer;white-space:normal;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex;color:#fff!important;box-shadow:none!important;background:#151515!important;border:1px solid #ffffff35!important;border-radius:10px!important;padding:10px 13px!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio button:disabled{opacity:.35;cursor:not-allowed}html[data-portal-theme] body #bybe-page .portal-app .av-studio button:hover:not(:disabled),html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-link:hover{border-color:var(--av-red)!important;background:#f400091a!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio button:focus-visible,html[data-portal-theme] body #bybe-page .portal-app .av-studio a:focus-visible{outline-offset:3px;outline:2px solid #f40009}.av-studio-heading{border-bottom:1px solid #ffffff20;flex-wrap:wrap;align-items:center;gap:22px;padding-bottom:22px;display:flex}.av-studio-heading>div:nth-child(2){flex:240px}.av-wordmark{letter-spacing:.12em;align-items:center;gap:9px;font-size:14px;display:flex}html[data-portal-theme] body #bybe-page .portal-app .av-wordmark :is(b,svg){color:#f40009!important}.av-cycle-badge{border:1px solid #ffffff35;border-radius:999px;padding:8px 11px;font-size:11px}.av-cycle-badge[data-closed=true]{border-color:#f40009}.av-tabs{scrollbar-width:thin;gap:6px;margin-bottom:7px;padding:16px 0;display:flex;overflow-x:auto}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-tabs button{white-space:nowrap;flex:none;background:0 0!important;border-color:#0000!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-tabs button[aria-current=page]{color:#fff!important;background:#f4000926!important;border-color:#f4000970!important}.av-tabs b{text-align:center;background:#f40009;border-radius:20px;min-width:20px;padding:2px 4px;font-size:10px;color:#fff!important}.av-tabs i{background:#f40009;border-radius:50%;width:5px;height:5px}.av-panel{padding:8px 0}.av-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}html[data-portal-theme] body #bybe-page .portal-app .av-section-heading p{opacity:.65;margin-top:5px;font-size:12px}.av-eyebrow{letter-spacing:.14em;opacity:.5;font-size:9px}.av-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:25px;display:grid}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-stat{text-align:left;grid-template-columns:1fr 20px;justify-items:start;min-height:115px;display:grid;background:#101010!important;padding:18px!important}.av-stat small{opacity:.7;grid-column:1/-1}.av-stat strong{font-size:36px;font-weight:500;line-height:1.1}.av-stat svg{opacity:.5;align-self:end}html[data-portal-theme] body #bybe-page .portal-app .av-studio [data-urgent=true],html[data-portal-theme] body #bybe-page .portal-app .av-studio [data-urgent]{background:#f4000915!important;border-color:#f40009!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio [data-urgent=false]{background:#101010!important;border-color:#ffffff35!important}.av-radar-list{gap:10px;display:grid}.av-radar-list>article{border:1px solid #ffffff24;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.av-radar-list p{opacity:.6;font-size:12px;margin-top:4px!important}.av-empty{text-align:center;opacity:.55;border:1px dashed #ffffff24;border-radius:12px;font-size:13px;margin:12px 0!important;padding:28px 18px!important}.av-chat-layout{grid-template-columns:180px minmax(0,1fr) 210px;align-items:start;gap:16px;display:grid}.av-chat-list,.av-client-info{background:#111;border:1px solid #ffffff1c;border-radius:12px;min-width:0;padding:14px}.av-chat-list .av-section-heading h3,.av-client-info h3{font-size:13px!important}.av-chat-list .av-section-heading{gap:6px}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-chat-list .av-section-heading button{min-height:26px;font-size:10px;padding:5px!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-chat-person{text-align:left;justify-items:start;gap:5px;width:100%;margin:7px 0;display:grid;overflow:hidden}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-chat-person[aria-pressed=true]{background:#f4000917!important;border-color:#f40009!important}.av-chat-person span{opacity:.65;font-size:11px}.av-chat-person small{opacity:.5;overflow-wrap:anywhere;font-size:10px!important}.av-chat-main{min-width:0}.av-chat-main>.av-section-heading{margin-bottom:8px;padding:10px 0}.av-client-info>p{opacity:.7;font-size:12px;margin:10px 0!important}.av-client-info details{border-top:1px solid #ffffff26;margin-top:16px;padding-top:14px}.av-client-info summary{cursor:pointer;font-size:12px}.av-client-info .portal-section-card{box-shadow:none!important;background:#111!important;border:0!important;padding:10px!important}.av-client-info .note-grid{grid-template-columns:1fr}.av-message-list{flex-direction:column;gap:12px;min-height:220px;max-height:480px;padding:12px 3px;display:flex;overflow:auto}.av-message-list>article{background:#151515;border:1px solid #fff2;border-radius:12px;align-self:flex-start;min-width:0;max-width:94%;padding:15px}.av-message-list>article.mine{border-color:#f400093d;align-self:flex-end}.av-message-list header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;font-size:11px;display:flex}.av-message-list time{opacity:.45;font-size:9px}.av-message-list p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.av-message-list a{color:#fff;align-items:center;gap:5px;margin:8px 0;font-size:12px;text-decoration:underline;display:inline-flex}.av-inline-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-message-list .av-inline-actions button{min-height:27px;font-size:10px;background:0 0!important;padding:5px 8px!important}.av-form{gap:15px;min-width:0;margin:12px 0;display:grid}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-form label,html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-review label{gap:7px;font-size:12px;display:grid;color:#fff!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;font-size:13px;color:#fff!important;box-shadow:none!important;background:#151515!important;border:1px solid #ffffff35!important;border-radius:9px!important;padding:11px!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio textarea{resize:vertical;min-height:75px}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-form>button{justify-self:start;min-width:140px;background:#f40009!important;border-color:#f40009!important}.av-form-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.av-message-form{border-top:1px solid #ffffff24;padding-top:18px}.av-message-form>div{align-items:end;gap:10px;display:flex}.av-message-form>div>label{flex:1}.av-calendar{border:1px solid #ffffff26;border-radius:14px;margin-bottom:20px;overflow:hidden}.av-calendar>header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:12px;display:flex}.av-calendar-grid{background:#ffffff18;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.av-calendar-grid>small{text-align:center;opacity:.7;background:#080808;padding:10px 0}.av-calendar-grid>span{background:#080808}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>button{flex-direction:column;justify-content:start;align-items:start;gap:5px;min-height:85px;display:flex;overflow:hidden;background:#0c0c0c!important;border:0!important;border-radius:0!important;padding:8px!important}.av-calendar-grid>button>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;line-height:1.25;display:block;overflow:hidden}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>button[aria-pressed=true]{outline-offset:-1px;outline:1px solid #f40009;background:#f400092d!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio [data-late=true]{border-color:#f40009!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>[data-late=true]{color:#ff3a43!important}.av-task-list{gap:12px;display:grid}.av-task-card{border:1px solid #ffffff25;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:15px;padding:17px;display:flex}.av-task-card>div:first-child{flex:240px}.av-task-card h4{margin:5px 0 10px!important}.av-task-card p{opacity:.7;white-space:pre-wrap;font-size:12px;margin:10px 0!important}.av-task-card time{opacity:.6;font-size:11px}.av-status{white-space:nowrap;border:1px solid #ffffff40;border-radius:999px;padding:4px 8px;font-size:10px;display:inline-flex}.av-all-tasks{border-top:1px solid #ffffff20;margin-top:24px;padding-top:16px}.av-all-tasks summary{cursor:pointer;margin-bottom:12px;font-size:13px}.av-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.av-media-card{background:#101010;border:1px solid #ffffff25;border-radius:14px;min-width:0;overflow:hidden}.av-media-card>img{object-fit:cover;background:#fff;width:100%;height:190px;margin:0;display:block}.av-media-placeholder{background:linear-gradient(145deg,#151515,#080808);border-bottom:1px solid #ffffff1c;place-items:center;height:160px;display:grid}.av-media-placeholder svg{opacity:.8;color:#f40009!important}.av-media-content{padding:20px}.av-media-content .av-section-heading{gap:7px;margin-bottom:12px}.av-media-content h4{margin-bottom:14px!important;font-size:18px!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-link{margin:5px 0 15px;text-decoration:none;color:#000!important;background:#fff!important;border-color:#fff!important}.av-media-content blockquote{white-space:pre-wrap;border-left:2px solid #f40009;margin:13px 0;padding:4px 0 4px 13px;font-size:13px}.av-review{border-top:1px solid #ffffff25;margin-top:15px;padding-top:15px}.av-availability{font-size:12px;margin-bottom:14px!important}.av-completion{opacity:.8;gap:9px;margin:15px 0 24px;font-size:12px;display:grid}.av-completion progress{accent-color:#f40009;width:100%;height:6px}.av-thumbnail-edit{gap:9px;display:grid}.av-thumbnail-edit img{object-fit:contain;max-width:240px;max-height:150px}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-error{border-radius:10px;font-size:12px;color:#fff!important;background:#f4000918!important;border:1px solid #f40009!important;margin:10px 0!important;padding:12px!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-success{background:#ffffff0c;border-radius:10px;padding:10px 14px;font-size:12px;color:#fff!important}.av-hint{opacity:.6;font-size:11px;line-height:1.6}.av-legacy{border-top:1px solid #ffffff25;margin-top:25px;padding-top:15px;font-size:12px}.av-legacy summary{cursor:pointer}.av-legacy article{border-bottom:1px solid #ffffff20;padding:15px}.av-legacy p{white-space:pre-wrap;margin:10px 0!important}.av-legacy a{color:#fff;margin:10px;display:inline-block}html[data-portal-theme] body #bybe-page .portal-app .av-studio dialog{border-radius:18px;max-width:min(650px,100vw - 32px);box-shadow:0 30px 100px #000a;color:#fff!important;background:#080808!important;border:1px solid #ffffff40!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}@media (width<=1150px){.av-chat-layout{grid-template-columns:160px minmax(0,1fr)}.av-client-info{grid-column:1/-1}.av-client-info details{display:block}}@media (width<=760px){html[data-portal-theme] body #bybe-page .portal-app .av-studio{border-radius:16px;padding:16px}.av-studio-heading{gap:14px}.av-wordmark{width:100%}.av-studio-heading>div:nth-child(2){flex-basis:180px}.av-stat-grid{grid-template-columns:1fr 1fr;gap:8px}.av-chat-layout{grid-template-columns:1fr}.av-chat-list{align-items:stretch;gap:7px;display:flex;overflow:auto}.av-chat-list>.av-section-heading{display:none}.av-chat-list .av-chat-person{min-width:155px;max-width:200px}.av-client-info{grid-column:auto}.av-media-grid{grid-template-columns:1fr}.av-calendar-grid>button{min-height:65px!important;padding:5px!important}.av-calendar-grid>button>span{font-size:8px}.av-form-two{grid-template-columns:1fr}.av-tabs{margin-right:-10px}.av-message-list{min-height:180px;max-height:400px}.av-message-form>div{flex-wrap:wrap}.av-message-form>div>label{flex-basis:100%}.av-message-form>div>button{width:100%}.av-studio-heading h2{font-size:23px!important}}@media (prefers-reduced-motion:reduce){.av-studio *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-portal-theme] body #bybe-page .portal-app[data-av-producer=true] :is(.floating-postit,.workspace-postit){color:#080808!important;background:#fff!important;border-color:#f40009!important}html[data-portal-theme] body #bybe-page .portal-app[data-av-producer=true] .workspace-postit :is(button,small,p,svg){color:#080808!important}html[data-portal-theme] body #bybe-page .portal-app[data-av-producer=true] .assigned-project-capsule .assigned-project-trigger{color:#fff!important;background:#101010!important;border-color:#f4000960!important}html[data-portal-theme] body #bybe-page .portal-app .draggable-float{z-index:175;touch-action:none;-webkit-user-select:none;user-select:none;width:max-content;max-width:calc(100vw - 16px);transition:none!important;position:fixed!important;transform:none!important}.draggable-float[data-anchor=top-left]{top:16px;left:16px}.draggable-float[data-anchor=bottom-right]{bottom:158px;right:24px}html[data-portal-theme] body #bybe-page .portal-app .notification-float .portal-bell{cursor:grab;justify-content:center;align-items:center;display:flex;touch-action:none!important;margin:0!important;position:static!important;inset:auto!important}.draggable-float:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #f40009}.draggable-float :is(dialog,.profile-menu){touch-action:auto;-webkit-user-select:text;user-select:text}html[data-portal-theme] body #bybe-page .portal-app[data-av-producer=true]{overflow-anchor:none;min-width:0;grid-template-columns:none!important;transition:none!important;animation:none!important;display:block!important;transform:none!important}html[data-portal-theme] body #bybe-page .portal-app[data-av-producer=true]>.portal-main{box-sizing:border-box;overflow-anchor:none;overflow:visible;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:76px clamp(10px,3vw,36px) 32px!important;transition:none!important;animation:none!important;left:auto!important;transform:none!important}html[data-portal-theme] body #bybe-page .portal-app[data-av-producer=true] .av-studio{box-sizing:border-box;width:100%}html[data-portal-theme] body #bybe-page .portal-app .producer-floating-account{border:1px solid var(--portal-line,#ffffff40);border-radius:16px;padding:5px 10px;box-shadow:0 5px 24px #0003;background:var(--portal-panel,#111)!important}.producer-floating-account .portal-account-controls{width:auto;position:relative}html[data-portal-theme] body #bybe-page .portal-app .producer-floating-account .portal-profile-trigger{cursor:grab;text-align:left;align-items:center;gap:9px;display:flex;box-shadow:none!important;color:var(--portal-text,#fff)!important;touch-action:none!important;background:0 0!important;border:0!important;padding:4px!important}.producer-floating-account .portal-profile-trigger>span:last-child{gap:2px;display:grid}.producer-floating-account .portal-profile-trigger strong{font-size:13px}.producer-floating-account .portal-profile-trigger small{opacity:.6;font-size:10px}html[data-portal-theme] body #bybe-page .portal-app .producer-floating-account .profile-menu{z-index:180;width:max-content;position:absolute;inset:calc(100% + 15px) auto auto 0}html[data-portal-theme] body #bybe-page .portal-app .producer-floating-account dialog .profile-menu{position:static}html[data-portal-theme] body #bybe-page .portal-app .av-feedback{box-sizing:border-box;min-height:64px}:is(html:has(.portal-app[data-av-producer=true]),body:has(.portal-app[data-av-producer=true])){overscroll-behavior-y:none;scroll-behavior:auto!important}html[data-portal-theme] body #bybe-page .portal-app[data-av-producer=true] :is(.av-tabs,.av-calendar,.av-chat-main,.av-message-list){overflow-anchor:none;scroll-behavior:auto}@media (width<=760px){html[data-portal-theme] body #bybe-page .portal-app[data-av-producer=true]{padding:6px!important}html[data-portal-theme] body #bybe-page .portal-app[data-av-producer=true]>.portal-main{padding:76px 4px 24px!important}html[data-portal-theme] body #bybe-page .portal-app .producer-floating-account{max-width:calc(100vw - 95px)}html[data-portal-theme] body #bybe-page .portal-app .draggable-float dialog{max-width:calc(100vw - 20px)}}html[data-portal-theme] body #bybe-page .portal-app[data-av-producer=true] .producer-floating-account .portal-account-controls{display:block!important}html[data-portal-theme] body #bybe-page .portal-app[data-av-producer=true] .producer-floating-account .portal-profile-trigger>span:last-child{gap:2px;min-width:0;display:grid!important}html[data-portal-theme] body #bybe-page button[aria-label=Cerrar],html[data-portal-theme] body #bybe-page button.modal-close,html[data-portal-theme] body #bybe-page button[aria-label^=Cerrar\ ]{border-radius:9px;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex;color:#fff!important;background:#e00025!important;border-color:#e00025!important}html[data-portal-theme] body #bybe-page .portal-app button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #fff3;color:#fff!important;background:#b90022!important;border-color:#b90022!important}html[data-portal-theme] body #bybe-page .portal-app label:has(>input:is([type=radio],[type=checkbox]):checked){box-shadow:inset 0 0 0 1px #fff3;color:#fff!important;background:#b90022!important;border-color:#b90022!important}html[data-portal-theme] body #bybe-page .portal-app .picker-project-options label:has(input:checked){box-shadow:inset 0 0 0 1px #fff3;color:#fff!important;background:#b90022!important;border-color:#b90022!important}html[data-portal-theme] body #bybe-page button[aria-pressed=true] small{color:inherit!important}html[data-portal-theme] body #bybe-page label:has(>input:checked) span{color:inherit!important}.project-option-row{align-items:center;gap:8px;display:flex}.project-option-row>button:first-child{flex:1}html[data-portal-theme] body #bybe-page .icon-delete{min-width:34px;min-height:34px;color:#fff!important;background:#e00025!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control{border:1px solid #ccc;border-radius:24px;overflow:hidden;width:auto!important;padding:0!important;display:inline-flex!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control select{border-radius:24px;font-weight:700;color:inherit!important;background:0 0!important;border:0!important;padding:6px 12px!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control option{color:#000;background:#fff}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control[data-status=Por\ Rodar]{color:#111!important;background:#fff!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control[data-status=En\ Edición]{color:#fff!important;background:#155bff!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control[data-status=En\ Revisión]{color:#111!important;background:#ffe347!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control[data-status=Aprobado],html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control[data-status=Publicado]{color:#166534!important;background:#dcfce7!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>button[data-has-tasks=true]{border:2px solid #e00025!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #fff;color:#fff!important;background:#151515!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>button span[data-status]{border-radius:4px;margin-top:3px;padding:3px 5px;display:block;color:#111!important;background:#fff!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>button span[data-status=En\ Revisión]{border-radius:4px;padding:2px;color:#166534!important;background:#dcfce7!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>button span[data-changes=true]{color:#dc0026!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-standby{border-radius:12px;margin-top:16px;padding:16px;color:#88e6ad!important;background:#102c1c!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-approved{border:1px solid #555;border-radius:12px;margin-top:16px;padding:16px}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-standby article,html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-approved article{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.notification-center article[data-waiting=true]{color:#16703b;border-left:3px solid #16703b}.notification-center header>div{align-items:center;gap:8px;display:flex}.av-compose-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.av-compose-tools>div{flex-wrap:wrap;gap:6px;width:100%;display:flex}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-receipt{letter-spacing:-3px;margin-right:6px;font-size:14px;color:#999!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-receipt[data-read=true]{color:#008eff!important}.av-message-list p{white-space:pre-wrap;overflow-wrap:anywhere}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-chat-person[aria-pressed=true]{color:#fff!important;background:#b90022!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-chat-person[aria-pressed=true] :is(span,small){color:inherit!important}.av-chat-layout:has(.team-direct-inbox){grid-template-columns:minmax(180px,240px) minmax(0,1fr)}@media (width<=760px){.av-chat-layout:has(.team-direct-inbox){grid-template-columns:minmax(0,1fr)}}.team-project-commission{border:1px solid #ffffff30;border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}.team-project-commission>label{flex-wrap:wrap;align-items:center;gap:10px;display:flex!important}.team-project-commission input[type=number]{max-width:140px}.team-project-commission small{opacity:.75;width:100%;font-size:11px;display:block}.voucher-commission-preview{background:#31d17d12;border:1px solid #31d17d;border-radius:12px;gap:6px;padding:16px;display:grid}.voucher-commission-preview strong{font-size:19px;color:#31d17d!important}.voucher-commission-preview small{font-size:12px}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>button .av-pending-chip{text-overflow:ellipsis;border-radius:5px;margin-top:4px;padding:4px 5px;font-weight:600;display:block;overflow:hidden;background:var(--pending-accent,#fff)!important;color:var(--pending-ink,#111)!important}.av-pending-indicator{margin-top:12px}.av-pending-indicator summary{cursor:pointer;border:1px solid #ffffff40;border-radius:20px;align-items:center;gap:9px;padding:7px 12px;list-style:none;display:inline-flex}.av-pending-indicator summary::-webkit-details-marker{display:none}.av-pending-indicator>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}html[data-portal-theme] body #bybe-page .portal-app .av-studio :is(.av-pending-symbol,.av-pending-indicator){--indicator-color:#fff}html[data-portal-theme] body #bybe-page .portal-app .av-studio [data-state=tasks]{--indicator-color:#155bff}html[data-portal-theme] body #bybe-page .portal-app .av-studio [data-state=done]{--indicator-color:#31d17d}html[data-portal-theme] body #bybe-page .portal-app .av-studio [data-state=missed]{--indicator-color:#ff284a}html[data-portal-theme] body #bybe-page .portal-app .av-studio [data-state=standby]{--indicator-color:#ffe347}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-indicator summary span,html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-indicator button[data-state]{font-size:15px;font-weight:800;color:var(--indicator-color)!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-symbol{border-radius:4px;min-width:18px;margin-right:3px;padding:1px 4px;font-size:12px;display:inline-block;color:var(--indicator-color)!important;background:#151515!important}.av-pending-audience{border:1px solid #ffffff35;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.av-pending-audience label{border:1px solid var(--pending-accent,#555);border-radius:8px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.av-pending-audience input[type=radio]{accent-color:#111;width:16px!important;height:16px!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-audience label[data-selected=true]{background:var(--pending-accent)!important;color:var(--pending-ink)!important;border-color:var(--pending-accent)!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-audience label{align-items:center;gap:9px;display:flex!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .workspace-modal header>button[aria-label=Cerrar]{color:#fff!important;background:#e00025!important;border-color:#e00025!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-standby{border:1px solid #a41932;color:#ff526b!important;background:#320c13!important}html[data-portal-theme] body #bybe-page .notification-center>article[data-waiting=true]{border-color:#d52a43!important}html[data-portal-theme] body #bybe-page .notification-center>article[data-waiting=true] :is(h3,p){color:#ff526b!important}.av-chat-sidebar{flex-direction:column;gap:12px;min-width:0;display:flex}.av-internal-chat-list{background:#111;border:1px solid #ffffff25;border-radius:12px;gap:8px;padding:14px;display:grid}.av-internal-chat-list h3{margin:0 0 5px!important;font-size:13px!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-chat-list .av-chat-person,html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-internal-chat-list .av-chat-person{text-align:left;flex-direction:column;align-items:start;gap:5px;width:100%;min-width:0}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-state-control{width:auto;margin-top:12px;display:inline-block}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-state-control select{width:auto;max-width:100%;font-size:12px;color:#eee!important;background:#171717!important;border:1px solid #ffffff35!important;border-radius:20px!important;padding:7px 12px!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-symbol{font-weight:400;color:#ccc!important;background:0 0!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-card{border-left:1px solid #ffffff35!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-audience label{color:#fff!important;background:#151515!important;border-color:#444!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-audience label[data-selected=true]{color:#111!important;background:#fff!important;border-color:#fff!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>button .av-pending-chip[data-entry=personal]{border:1px solid #666;color:#fff!important;background:#191919!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>button .av-pending-chip[data-entry=task]{color:#111!important;background:#fff!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-review-state{border:1px solid #ef2446;border-radius:20px;margin:5px 0;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;color:#fff!important;background:#d90029!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-review-state[data-review=approved]{color:#fff!important;background:#16783c!important;border-color:#20984c!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-review-state[data-review=changes]{color:#111!important;background:#ffe347!important;border-color:#ffe347!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio button:not([aria-label=Cerrar]):hover:not(:disabled){color:#111!important;background:#fff!important;border-color:#fff!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio button:not([aria-label=Cerrar]):hover :is(span,small,strong){color:#111!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio button:not([aria-label=Cerrar]):active:not(:disabled){color:#fff!important;background:#ed002b!important;border-color:#ed002b!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio button:not([aria-label=Cerrar]):active :is(span,small,strong){color:#fff!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio button[aria-pressed=true]{color:#111!important;background:#fff!important;border-color:#fff!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio button[aria-pressed=true] :is(span,small,strong){color:#111!important}@media (width<=760px){.av-chat-sidebar{gap:10px;width:100%}.av-chat-sidebar .av-chat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important;overflow:visible!important}.av-chat-sidebar .av-chat-list>.av-section-heading{grid-column:1/-1;display:flex!important}.av-internal-chat-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important;overflow:visible!important}.av-internal-chat-list h3{grid-column:1/-1}.av-chat-sidebar .av-chat-person{width:100%!important;min-width:0!important;max-width:none!important}.av-chat-sidebar .av-chat-person strong{overflow-wrap:anywhere}}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-chat-person[aria-pressed=true]{color:#111!important;background:#fff!important;border-color:#fff!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-chat-person[aria-pressed=true] :is(strong,span,small){color:#111!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-approved{color:#77e6a0!important;background:#0d2819!important;border-color:#20984c!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-approved :is(summary,strong){color:#77e6a0!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control[data-review=approved],html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control[data-review=approved] select{opacity:1;color:#fff!important;background:#16783c!important;border-color:#20984c!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control[data-review=changes],html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control[data-review=changes] select{opacity:1;color:#111!important;background:#ffe347!important;border-color:#ffe347!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-radar-list article[data-changes]{color:#ffe347!important;background:#302709!important;border-color:#ffe347!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-radar-list article[data-changes] :is(strong,p){color:#ffe347!important}.av-download-confirmation{gap:8px;margin:12px 0;display:grid}.av-download-confirmed{font-size:13px;color:#77e6a0!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-approved,html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-approved :is(summary,strong),html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-radar-list article[data-changes],html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-radar-list article[data-changes] :is(strong,p){color:#fff!important}.av-downloads{color:#fff;border:1px solid #555;border-radius:12px;margin-top:16px;padding:16px}.av-downloads article{background:#b60026;border:1px solid #ed2446;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px;display:flex}.av-downloads article[data-complete=true]{background:#126b36;border-color:#20984c}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-downloads :is(summary,strong,p,span){color:#fff!important}.av-preview-tasks{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.av-preview-task{border:1px solid #ffffff30;border-radius:14px;min-width:0;padding:14px}.av-preview-task .av-media-card{width:100%;max-width:none}.av-preview-task .av-media-placeholder{max-height:180px}.av-preview-task>.av-task-card{margin:0}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-card[data-state=done]{border:1px solid #20ad59!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-card[data-state=pending]{border:1px solid #ffe347!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-card[data-state=rescheduled]{border:1px solid #155bff!important}.av-pending-card>div:first-child{flex:1;min-width:0}.av-pending-meta{grid-template-columns:minmax(130px,1fr) minmax(120px,1fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;display:grid}.av-pending-meta>div{text-align:center;gap:6px;display:grid}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-meta .av-pending-state-control{justify-self:start;margin:0}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-state-control[data-state=done] select{border-color:#20ad59!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-state-control[data-state=pending] select{border-color:#ffe347!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-pending-state-control[data-state=rescheduled] select{border-color:#155bff!important}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-calendar-grid>button .av-pending-chip[data-tone]{background:var(--entry-color)!important;color:var(--entry-ink,#fff)!important;border:1px solid var(--entry-color)!important}.av-pending-chip[data-tone=done]{--entry-color:#16783c}.av-pending-chip[data-tone=pending]{--entry-color:#896600}.av-pending-chip[data-tone=rescheduled],.av-pending-chip[data-tone=editing]{--entry-color:#155bff}.av-pending-chip[data-tone=review]{--entry-color:#d90029}.av-pending-chip[data-tone=shoot]{--entry-color:#fff;--entry-ink:#111}@media (width<=600px){.av-pending-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.av-preview-task{padding:10px}.av-downloads article{flex-wrap:wrap;align-items:start}}.av-notification-group{color:#fff;border:1px solid #555;border-radius:12px;margin-top:16px;padding:16px}.av-notification-group article{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}.av-notification-group article p{margin:6px 0 0;font-size:12px}.av-notification-group.av-changes{background:#302709;border-color:#ffe347}.av-notification-group.av-pendings{background:#151515;border-color:#777}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-notification-group :is(summary,strong,p){color:#fff!important}.av-calendar-card-target{border-radius:14px;min-width:0;scroll-margin:100px 0;transition:box-shadow .2s}.av-calendar-card-target[data-highlighted=true]{outline-offset:4px;outline:2px solid #ff163f;box-shadow:0 0 0 7px #ed002b20}.av-calendar-grid .av-pending-chip[role=button]{cursor:pointer}.av-calendar-grid .av-pending-chip[role=button]:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=600px){.av-notification-group article{flex-wrap:wrap;align-items:start}}html[data-portal-theme] body #bybe-page .portal-app .av-studio .av-status-control[data-status=En\ Revisión],html[data-portal-theme] body #bybe-page .portal-app .av-studio label.av-status-control[data-status=En\ Revisión]>select[aria-label]{opacity:1;color:#fff!important;background:#d90029!important;border-color:#ef2446!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true]{grid-template-columns:minmax(0,1fr)!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true]>.portal-main{padding-top:96px;grid-column:1/-1!important;width:100%!important;max-width:none!important;margin-left:0!important}.client-floating-account{z-index:65;background:var(--portal-card,#111);border:1px solid #ffffff30;border-radius:18px;max-width:calc(100vw - 24px);padding:9px 13px}.client-floating-account .portal-profile-trigger small{display:none}.client-floating-account .portal-profile-trigger{max-width:260px}.client-floating-account dialog{max-width:min(560px,100vw - 28px)}.client-account-menu{gap:18px;display:grid}.client-account-menu nav{gap:8px;display:grid}.client-account-menu nav button{text-align:left;justify-content:flex-start;width:100%}.client-menu-tools,.client-account-actions{border-top:1px solid #ffffff25;flex-wrap:wrap;gap:10px;padding-top:14px;display:flex}.client-menu-tools>*{flex:1}.client-account-actions button{align-items:center;gap:8px;display:flex}.client-account-menu .client-menu-company{margin:0;font-size:21px;color:var(--bybe-red)!important}html[data-portal-theme] body #bybe-page .portal-app .usage-welcome .welcome-project-options label[data-selected=false],html[data-portal-theme] body #bybe-page .portal-app .usage-welcome .welcome-project-options label[data-selected=false] :is(span,small){color:#111!important;background:#fff!important;border-color:#ccc!important}html[data-portal-theme] body #bybe-page .portal-app .usage-welcome .welcome-project-options label[data-selected=true],html[data-portal-theme] body #bybe-page .portal-app .usage-welcome .welcome-project-options label[data-selected=true] :is(span,small){color:#fff!important;background:#d90029!important;border-color:#d90029!important}.welcome-selection{font-size:13px}.client-hub>header{margin:12px 0 20px}.client-hub>header h2{margin:0 0 8px;font-size:25px}.client-hub>header p{opacity:.75;font-size:14px}.client-hub>nav{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}.client-hub>nav button{flex:1;min-width:140px;min-height:44px}.client-hub-notices article{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.client-hub-notices article p{margin:7px 0;font-size:14px}.client-hub-notices time{opacity:.65;font-size:12px}.client-hub .av-studio{background:0 0;border:0;padding:0}.client-inbox-messages{overscroll-behavior:contain;gap:12px;max-height:450px;margin:20px 0;display:grid;overflow:auto}.client-inbox-messages article{border:1px solid #ffffff25;border-radius:12px;padding:15px}.client-inbox-messages article.mine{border-color:var(--bybe-red)}.client-inbox-messages header{justify-content:space-between;gap:15px;display:flex}.client-inbox-messages time{opacity:.7;font-size:11px}.client-inbox-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.client-inbox form{gap:10px;display:grid}.client-inbox form label{gap:7px;display:grid}.client-inbox form small{opacity:.7;font-size:11px}.client-preview-viewer{width:100%;min-width:0;margin:16px 0}.client-preview-viewer :is(video,iframe){background:#090909;border:0;border-radius:12px;width:100%;height:min(440px,55vw);min-height:220px}.client-preview-viewer img{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.client-draft-download{margin:12px 0!important}.client-delivery-complete{background:#103220;border:1px solid #279b52;border-radius:12px;padding:15px;color:#fff!important}html[data-portal-theme] body #bybe-page .portal-app .client-hub>nav button[aria-current=page]{box-shadow:inset 0 -3px var(--bybe-red);border-color:var(--bybe-red)!important}@media (width<=600px){.client-hub>nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-hub>nav button{min-width:0;padding:10px;font-size:12px}.client-hub-notices article{flex-wrap:wrap;align-items:start}.client-inbox-messages header{flex-wrap:wrap;gap:5px}.client-floating-account .portal-profile-trigger{max-width:210px}}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .client-floating-account .client-account-menu h3.client-menu-company{color:var(--bybe-red)!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .client-floating-account .portal-profile-trigger>span:not(.portal-avatar){text-align:left;min-width:0;display:grid!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .client-floating-account .portal-profile-trigger strong{white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden;display:block!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .client-floating-account{width:max-content!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 6px!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .client-floating-account .portal-account-controls{width:max-content!important;display:block!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .client-floating-account .portal-profile-trigger{align-items:center;gap:8px;width:auto!important;min-width:0!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .client-floating-account .portal-profile-trigger .portal-avatar{border-radius:50%;width:36px!important;min-width:36px!important;height:36px!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .client-floating-account .portal-profile-trigger small{display:none!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true]>.portal-main{padding-top:72px!important}.profile-password-form{gap:16px;display:grid}.profile-password-form label{gap:7px;display:grid}.profile-password-form p{font-size:13px;line-height:1.6}.profile-password-form [role=alert]{color:#ff5876}.profile-password-form [role=status]{color:#71e9a0}#bybe-page .portal-app[data-admin-workspace=true]{grid-template-columns:minmax(0,1fr)}#bybe-page .portal-app[data-admin-workspace=true]>.portal-main{width:100%;min-width:0;padding-top:74px}#bybe-page .owner-floating-account{width:max-content;max-width:calc(100vw - 90px);box-shadow:none;background:0 0;border:0;padding:4px 6px}#bybe-page .owner-floating-account .portal-profile-trigger{background:#141416;border:1px solid #ffffff28;border-radius:40px;align-items:center;gap:9px;width:max-content;padding:6px 12px 6px 6px;display:flex;box-shadow:0 5px 22px #0004}#bybe-page .owner-floating-account .portal-profile-trigger small{display:none}#bybe-page .owner-floating-account .portal-avatar{width:36px;height:36px}#bybe-page :is(.owner-floating-account,.client-floating-account) .profile-dialog{color:#fff;background:#101012;border:1px solid #ffffff24;border-radius:22px;width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;box-shadow:0 24px 90px #0009}#bybe-page :is(.owner-floating-account,.client-floating-account) .profile-dialog header{gap:12px;margin-bottom:16px}#bybe-page :is(.owner-floating-account,.client-floating-account) .profile-dialog header h2{letter-spacing:-.03em;font-size:20px}#bybe-page :is(.owner-floating-account,.client-floating-account) .client-account-menu{gap:14px;display:grid}#bybe-page :is(.owner-floating-account,.client-floating-account) .client-account-menu nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}#bybe-page :is(.owner-floating-account,.client-floating-account) .client-account-menu :is(nav,.client-account-actions,.admin-secondary-menu)>button{color:#fff;text-align:left;background:#1c1c20;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin:0;padding:10px 12px;font-size:13px;line-height:1.25;display:flex}#bybe-page .owner-floating-account .client-account-menu button[aria-current=page]{color:#111;background:#fff}#bybe-page :is(.owner-floating-account,.client-floating-account) .client-account-actions{border-top:1px solid #ffffff1c;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;display:grid}#bybe-page :is(.owner-floating-account,.client-floating-account) .client-account-actions button:last-child{color:#ff5c72;background:#e5092914;grid-column:1/-1;justify-content:center}#bybe-page :is(.owner-floating-account,.client-floating-account) .client-menu-tools{flex-wrap:wrap;gap:8px;display:flex}#bybe-page :is(.owner-floating-account,.client-floating-account) .client-menu-tools button{border-radius:30px;min-height:34px;padding:7px 12px;font-size:12px}#bybe-page .client-menu-company{margin:0;font-size:18px}#bybe-page .account-menu-kicker{letter-spacing:.15em;color:#999;margin:0;font-size:10px}#bybe-page .admin-secondary-menu{border-top:1px solid #ffffff1c;padding-top:12px;font-size:13px}#bybe-page .admin-secondary-menu>button{width:100%;margin-top:8px!important}#bybe-page .postit-float{width:48px;height:48px;box-shadow:none;background:0 0;border:0;padding:0;bottom:120px;right:24px}#bybe-page .postit-float>.floating-postit{touch-action:none;position:static;inset:auto}#bybe-page .workspace-postit .postit-drag{touch-action:none}#bybe-page .payment-plan-preview{background:#ffffff08;border:1px solid #ffffff24;border-radius:14px;max-height:240px;padding:14px;overflow:auto}#bybe-page .payment-plan-preview p{margin:6px 0;font-size:13px}#bybe-page .welcome-today{border:1px solid #fff2;border-radius:12px;margin:12px 0;padding:12px;font-size:13px}@media (width<=600px){#bybe-page .owner-floating-account .portal-profile-trigger span:last-child{display:block}#bybe-page .owner-floating-account .portal-profile-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;display:block;overflow:hidden}#bybe-page .portal-app[data-admin-workspace=true]>.portal-main{padding:74px 12px 24px}#bybe-page .portal-app[data-admin-workspace=true] .clients-card-heading{flex-wrap:wrap;gap:12px}#bybe-page .portal-app[data-admin-workspace=true] .payments-grid{grid-template-columns:1fr}}html[data-portal-theme] body #bybe-page .portal-app[data-admin-workspace=true]{grid-template-columns:minmax(0,1fr)!important}html[data-portal-theme] body #bybe-page .portal-app[data-admin-workspace=true]>.portal-main{grid-column:1/-1!important;width:100%!important;max-width:none!important;margin-left:0!important;padding:76px 24px 32px!important}@media (width<=600px){html[data-portal-theme] body #bybe-page .portal-app[data-admin-workspace=true]>.portal-main{padding:76px 10px 24px!important}}html[data-portal-theme] body #bybe-page .portal-app .postit-float>.floating-postit{touch-action:none;margin:0!important;position:static!important;inset:auto!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .usage-welcome .welcome-project-options label[data-selected],html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .usage-welcome .welcome-project-options label[data-selected] :is(span,small){color:#111!important;background:#fff!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .usage-welcome .welcome-project-options label[data-selected]{border:2px solid #ccc!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .usage-welcome .welcome-project-options label[data-selected=true]{border-color:#f40009!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .usage-welcome .welcome-project-options label input[type=radio]{cursor:pointer;flex:0 0 20px;appearance:none!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;box-shadow:none!important;background:#111!important;border:2px solid #111!important;border-radius:50%!important;margin:0!important;padding:0!important;display:block!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .usage-welcome .welcome-project-options label input[type=radio]:checked{background:#f40009!important;border-color:#f40009!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .usage-welcome .welcome-project-options label input[type=radio]:focus-visible{outline-offset:3px;outline:2px solid #f40009!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .client-floating-account .portal-avatar{box-sizing:border-box;overflow:hidden;border:2px solid var(--bybe-red)!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .notification-float .portal-bell{box-sizing:border-box;border:2px solid var(--bybe-red)!important}html[data-portal-theme] body #bybe-page .portal-app[data-client-workspace=true] .client-menu-billing{opacity:.75;margin-top:5px;font-size:10px;line-height:1.4;display:block}.usage-welcome>h2[tabindex="-1"]{outline:none}html[data-portal-theme] body #bybe-page .client-floating-account .client-account-icon-actions{flex-wrap:nowrap!important;justify-content:center!important;gap:12px!important;display:flex!important}html[data-portal-theme] body #bybe-page .client-floating-account .client-account-icon-actions>button{color:#f40009!important;background:#fff!important;border:0!important;border-radius:12px!important;flex:0 0 42px!important;grid-column:auto!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:10px!important;display:grid!important}html[data-portal-theme] body #bybe-page .client-floating-account .client-account-icon-actions>.account-icon-exit{color:#fff!important;background:#f40009!important}html[data-portal-theme] body #bybe-page .client-floating-account .client-account-icon-actions svg{width:20px;height:20px;color:inherit!important;stroke:currentColor!important}html[data-portal-theme] body #bybe-page .client-floating-account .client-contract-bar{text-align:left;width:100%!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;gap:9px!important;padding:10px 0!important;display:grid!important}.contract-led{background:#ffffff20;border-radius:8px;width:100%;height:7px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff15}.contract-led>i{background:#8c8c8c;border-radius:8px;height:100%;display:block;box-shadow:0 0 8px}.contract-led[data-tone=green]>i{background:#39c77d}.contract-led[data-tone=yellow]>i{background:#e4b944}.contract-led[data-tone=red]>i{background:#f40009}.client-contract-bar small{opacity:.75;font-size:12px}.contract-installments{flex-wrap:wrap;gap:10px;display:flex}.contract-installments article{border:1px solid #ffffff24;border-radius:12px;gap:5px;padding:12px 18px;display:grid}.contract-installments>small{flex-basis:100%}.client-contract-details{border-block:1px solid #ffffff20;margin:14px 0;padding:16px 0}.client-recipient{gap:8px;margin:15px 0;display:grid}.client-recipient>small{align-items:center;gap:8px;font-size:12px;display:flex}.client-recipient small>span{opacity:.8;border:1px solid #ffffff30;border-radius:30px;padding:3px 9px}.service-workspace{gap:18px;display:grid}.service-workspace>header h2{margin-top:6px;font-size:24px}.service-workspace>nav{flex-wrap:wrap;gap:8px;display:flex}.service-workspace>nav button[aria-current=page]{color:#111!important;background:#fff!important}.service-section-head,.service-task>header,.service-notice{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-task{border:1px solid #ffffff25;border-radius:14px;gap:10px;margin-top:15px;padding:18px;display:grid}.service-task h4{margin:6px 0}.service-task>header>span{color:#fff;background:#333;border-radius:30px;padding:5px 10px;font-size:12px}.service-task [data-review=pending]{background:#e50929!important}.service-task [data-review=approved]{background:#137a43!important}.service-task [data-review=changes]{background:#9c6e00!important}.service-notice{border-bottom:1px solid #ffffff20;padding:14px 0}.service-notice p{opacity:.8;font-size:13px}@media (width<=600px){.service-section-head,.service-task>header{flex-wrap:wrap;align-items:flex-start}.service-workspace>nav button{flex:40%;font-size:12px}.service-task{padding:12px}}
