*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;background-color:#000}body{min-height:100vh;min-height:100dvh;margin:0;overflow-x:hidden;background-color:#000;color:#fafafa;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{background:none;border:none;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:inherit;color:inherit;cursor:pointer;outline:none}ul,ol{list-style:none}::selection{background-color:#a8ff15;color:#000}body,p,li,input,textarea,select{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:15px;line-height:1.6;color:#fafafa;letter-spacing:-.01em}span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;line-height:1.15;color:#fafafa;letter-spacing:-.035em}h1{font-size:clamp(32px,4.2vw,44px);font-weight:800;letter-spacing:-.04em}h2{font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-.03em}h3{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.025em}.font-sans{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.font-display{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif}.text-accent,.text-verde{color:#a8ff15}.text-pale{color:#deff9f}.text-muted{color:#737373}.text-secondary,.text-cinza{color:#adadad}.text-white{color:#fff}.text-uppercase{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.animated-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.55em 1.6em .55em 1.5em;line-height:1.5;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;background-color:#a8ff15;color:#3a5f00;border:none;border-radius:100px;box-shadow:0 0 0 2px #a8ff15;cursor:pointer;overflow:hidden;text-decoration:none;user-select:none;vertical-align:middle;transition:all .6s cubic-bezier(.23,1,.32,1)}.animated-button .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:#a8ff15;border-radius:50%;opacity:0;pointer-events:none;z-index:1;transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button .text{position:relative;z-index:2;display:inline-block;color:#3a5f00;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;transform:translate(-10px);margin-right:8px;margin-left:6px;white-space:nowrap;pointer-events:none;transition:all .6s cubic-bezier(.23,1,.32,1)}.animated-button svg{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;z-index:3;pointer-events:none;transition:all .6s cubic-bezier(.23,1,.32,1)}.animated-button svg path{fill:none!important;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.animated-button .arr-1{right:14px;fill:#3a5f00}.animated-button .arr-2{left:-28px}.animated-button:hover{box-shadow:0 0 0 12px transparent;color:#3a5f00}.animated-button:hover .circle{width:260px;height:260px;opacity:1}.animated-button:hover .text{transform:translate(10px);color:#3a5f00}.animated-button:hover .arr-1{right:-28px}.animated-button:hover .arr-2{left:14px;fill:#3a5f00}.animated-button:hover svg{stroke:currentColor}.animated-button:active{transform:scale(.95);box-shadow:0 0 0 4px #a8ff15}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;border-radius:100px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.4;letter-spacing:-.01em;border:none;box-shadow:none;transition:all .18s cubic-bezier(.16,1,.3,1);user-select:none;cursor:pointer;text-decoration:none}.btn--primary{background-color:#ffffff14;color:#fafafa;border:none;box-shadow:none}.btn--primary:hover{background-color:#ffffff24;color:#a8ff15;transform:translateY(-2px)}.btn--accent{background-color:#a8ff15;color:#3a5f00;font-weight:800;border:none;box-shadow:none}.btn--accent:hover{background-color:#beff3d;color:#3a5f00;transform:translateY(-2px)}.btn--whatsapp{background-color:#a8ff15;color:#3a5f00;font-weight:800;border:none;box-shadow:none}.btn--whatsapp i{font-size:19px;color:#3a5f00}.btn--whatsapp:hover{background-color:#beff3d;color:#3a5f00;transform:translateY(-2px)}.btn--outline{background-color:#ffffff0f;color:#fafafa;border:none;box-shadow:none}.btn--outline:hover{color:#a8ff15;background-color:#ffffff1f;transform:translateY(-2px)}.btn--icon{width:44px;height:44px;padding:0;border-radius:50%;background-color:#ffffff0f;color:#fafafa;font-size:20px;border:none;box-shadow:none}.btn--icon:hover{background-color:#ffffff24;color:#a8ff15;transform:scale(1.05)}.card-service{background-color:#141416;border:none;border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;min-height:230px;box-shadow:none;transition:background-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.card-service:hover{background-color:#1a1a1e;transform:translateY(-3px);box-shadow:none}.card-service__header{display:flex;align-items:center;justify-content:space-between}.card-service__icon-box{width:48px;height:48px;border-radius:14px;background-color:#a8ff151f;color:#a8ff15;display:flex;align-items:center;justify-content:center;font-size:24px;border:none;box-shadow:none;transition:all .18s cubic-bezier(.16,1,.3,1)}.card-service:hover .card-service__icon-box{background-color:#a8ff15;color:#0a0a0a;box-shadow:none}.card-service__number{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:800;color:#ffffff40;letter-spacing:.08em}.card-service__body{display:flex;flex-direction:column;gap:10px;margin-top:24px}.card-service__title{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:#fafafa;letter-spacing:-.02em}.card-service__desc{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;font-weight:500;line-height:1.6;color:#adadad}.card-project{position:relative;background-color:transparent;border:none;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;box-shadow:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}.card-project:hover{transform:translateY(-3px)}.card-project:hover .card-project__img{transform:scale(1.025)}.card-project:hover .card-project__overlay{opacity:1}.card-project:hover .card-project__action-icon{transform:scale(1.05);background-color:#a8ff15;color:#0a0a0a;border-color:#a8ff15}.card-project__thumb-wrap{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background-color:#0d0d0f;border-radius:4px}.card-project--vertical .card-project__thumb-wrap{aspect-ratio:411/648;background-color:#0d0d0f}.card-project__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:4px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.card-project--vertical .card-project__img{object-position:center}.card-project__overlay{position:absolute;inset:0;background:#00000073;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s cubic-bezier(.16,1,.3,1);border-radius:4px;pointer-events:none}.card-project__badge{position:absolute;top:14px;left:14px;background:#0a0a0ae0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#a8ff15;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:7px 14px;border-radius:9999px;border:none;box-shadow:none}.card-project__action-icon{width:48px;height:48px;border-radius:50%;background-color:#ffffff1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fafafa;display:flex;align-items:center;justify-content:center;font-size:22px;border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 20px #00000059;transform:scale(.9);transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)}.card-video{position:relative;background-color:transparent;border:none;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;box-shadow:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}.card-video:hover{transform:translateY(-3px)}.card-video:hover .card-video__thumb-wrap img,.card-video:hover .card-video__thumb-wrap video{transform:scale(1.025)}.card-video:hover .card-video__overlay{opacity:1}.card-video:hover .card-video__action-icon{transform:scale(1.08);background-color:#a8ff15;color:#0a0a0a;border-color:#a8ff15}.card-video__thumb-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(circle at center,#18181c,#0a0a0c);border-radius:4px;display:flex;align-items:center;justify-content:center}.card-video__thumb-wrap video,.card-video__thumb-wrap img,.card-video__thumb-wrap iframe{width:100%;height:100%;object-fit:cover;display:block;border:0;border-radius:4px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.card-video__overlay{position:absolute;inset:0;background:#0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;opacity:.75;transition:opacity .18s cubic-bezier(.16,1,.3,1);border-radius:4px}.card-video__action-icon{width:54px;height:54px;border-radius:50%;background-color:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fafafa;display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 20px #0006;transform:scale(.95);transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)}.loader-wrapper{position:fixed;inset:0;width:100%;height:100%;background:transparent;display:flex;justify-content:center;align-items:center;z-index:99999;pointer-events:auto}.loader-wrapper--dismissed{pointer-events:none;display:none!important}.loader-strips{position:absolute;inset:0;display:flex;z-index:0}.loader-strip{flex:1;background-color:#0a0a0a;transform:translateY(0);transition:transform 1.2s cubic-bezier(.76,0,.24,1)}.loader-strip.up{transform:translateY(-100%)}.loader-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;transition:opacity .35s ease}.loader-content.fade-out{opacity:0}.loader-brand-mark{height:clamp(100px,16vh,160px);width:auto;display:block}.loader-text{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#fff;line-height:1;text-align:center}.loader-progress-bar{width:160px;height:2px;background-color:#ffffff1a;position:relative;overflow:hidden;border-radius:1px}.loader-progress-fill{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#a8ff15;transition:width 2.5s cubic-bezier(.22,1,.36,1)}.lightbox{position:fixed;inset:0;z-index:9999;background:#0a0a0af0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.lightbox.is-open{opacity:1;pointer-events:auto}.lightbox__content{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.lightbox__img{max-width:100%;max-height:88vh;object-fit:contain;border-radius:16px;border:none;box-shadow:0 20px 50px #000000b3;transform:scale(.95);transition:transform .35s cubic-bezier(.22,1,.36,1)}.lightbox.is-open .lightbox__img{transform:scale(1)}.lightbox__close{position:absolute;top:-52px;right:0;width:42px;height:42px;border-radius:50%;background-color:#ffffff1a;border:none;box-shadow:none;color:#fafafa;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.lightbox__close:hover{background-color:#a8ff15;color:#0a0a0a;transform:rotate(90deg);box-shadow:none}.project-case-modal{position:fixed;inset:0;z-index:10000;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;overflow-x:hidden;opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.16,1,.3,1),visibility .28s ease;visibility:hidden}.project-case-modal--active{opacity:1;pointer-events:auto;visibility:visible}.project-case-modal__backdrop{position:fixed;inset:0;background:#0a0a0af2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:1}.project-case-modal__container{position:relative;z-index:2;width:100%;max-width:1200px;margin:3rem auto 6rem;padding:0 1.5rem}@media(max-width:768px){.project-case-modal__container{margin:1.5rem auto 4rem;padding:0 1rem}}.project-case-modal__close-btn{position:fixed;top:1.5rem;right:2rem;z-index:100;width:46px;height:46px;border-radius:50%;background:#ffffff14;border:none!important;color:#fafafa;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none;transition:transform .2s ease,background-color .2s ease,color .2s ease}.project-case-modal__close-btn:hover{background:#a8ff15;color:#0a0a0a;transform:rotate(90deg) scale(1.05)}@media(max-width:768px){.project-case-modal__close-btn{top:1rem;right:1rem;width:40px;height:40px;font-size:1.25rem}}.project-case-modal__inner{background-color:#141416;border-radius:20px;border:none!important;box-shadow:0 30px 80px #000000d9;overflow:hidden;transform:translateY(18px) scale(.99);transition:transform .32s cubic-bezier(.16,1,.3,1)}.project-case-modal--active .project-case-modal__inner{transform:translateY(0) scale(1)}.project-case-modal__header{padding:3rem 3rem 2rem;background-color:#141416;border:none!important}@media(max-width:768px){.project-case-modal__header{padding:2rem 1.5rem 1.5rem}}.project-case-modal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem}.project-case-modal__external-link{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1.1rem;border-radius:100px;font-size:.825rem;font-weight:600;background:#ffffff12;color:#fafafa;text-decoration:none;border:none!important;transition:background-color .2s ease,color .2s ease,transform .2s ease}.project-case-modal__external-link:hover{background:#ffffff24;color:#a8ff15;transform:translateY(-1px)}.project-case-modal__title{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:800;color:#fafafa;line-height:1.25;letter-spacing:-.025em;margin-bottom:.85rem}@media(max-width:768px){.project-case-modal__title{font-size:1.65rem}}.project-case-modal__desc{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.05rem;line-height:1.7;color:#adadad;max-width:860px;margin:0}@media(max-width:768px){.project-case-modal__desc{font-size:.95rem}}.project-case-modal__body{padding:2rem 3rem 3.5rem;display:flex;flex-direction:column;gap:3rem}@media(max-width:768px){.project-case-modal__body{padding:1.5rem 1.25rem 2.5rem;gap:2rem}}.project-case-modal__block-hero{border-radius:14px;overflow:hidden;border:none!important}.project-case-modal__block-hero img{width:100%;height:auto;display:block}.project-case-modal__block-text{padding:2rem 2.2rem;border-radius:14px;background-color:#18181c;border:none!important;border-left:3px solid #A8FF15!important}@media(max-width:768px){.project-case-modal__block-text{padding:1.4rem}}.project-case-modal__block-text h3{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.35rem;font-weight:700;color:#fafafa;margin-bottom:.75rem;letter-spacing:-.01em}@media(max-width:768px){.project-case-modal__block-text h3{font-size:1.15rem}}.project-case-modal__block-text p{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.75;color:#adadad;margin:0}@media(max-width:768px){.project-case-modal__block-text p{font-size:.925rem}}.project-case-modal__block-image{display:flex;flex-direction:column;gap:.85rem}.project-case-modal__block-image .project-case-modal__img-wrap{border-radius:14px;overflow:hidden;background:#0a0a0a;border:none!important}.project-case-modal__block-image .project-case-modal__img-wrap img{width:100%;height:auto;display:block}.project-case-modal__block-image .project-case-modal__caption{font-size:.85rem;color:#737373;text-align:center}.project-case-modal__block-responsive{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;align-items:start}@media(max-width:900px){.project-case-modal__block-responsive{grid-template-columns:1fr}}.project-case-modal__block-responsive .project-case-modal__screen-item{display:flex;flex-direction:column;gap:.75rem}.project-case-modal__block-responsive .project-case-modal__screen-item--desktop .project-case-modal__screen-label{color:#a8ff15}.project-case-modal__block-responsive .project-case-modal__screen-item--mobile .project-case-modal__screen-label{color:#adadad}.project-case-modal__block-responsive .project-case-modal__screen-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.project-case-modal__block-responsive .project-case-modal__screen-frame{border-radius:12px;overflow:hidden;background:#0a0a0a;border:none!important}.project-case-modal__block-responsive .project-case-modal__screen-frame img{width:100%;height:auto;display:block}.project-case-modal__block-video{border-radius:14px;overflow:hidden;background:#000;border:none!important}.project-case-modal__block-video .project-case-modal__video-wrap{position:relative;padding-bottom:56.25%;height:0}.project-case-modal__block-video .project-case-modal__video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none!important}.project-case-modal__footer{padding:3rem 2.5rem 3.5rem;background-color:#141416;border:none!important;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.project-case-modal__footer h4{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:800;color:#fafafa;margin:0;letter-spacing:-.02em}.project-case-modal__footer p{color:#adadad;max-width:600px;margin:0;line-height:1.6;font-size:.95rem}.marquee-strip{width:100%;overflow:hidden;margin:36px 0 44px;padding:14px 0;background-color:#121214;border-radius:16px;position:relative;display:flex;user-select:none;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-strip__inner{display:flex;gap:32px;width:max-content;animation:marquee-scroll 28s linear infinite}.marquee-strip__inner:hover{animation-play-state:paused}.marquee-strip__item{display:inline-flex;align-items:center;gap:10px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;font-weight:500;color:#ffffffd9;white-space:nowrap}.marquee-strip__item i{font-size:18px;color:#a8ff15}.marquee-strip__item .marquee-logo,.marquee-strip__item svg{width:18px;height:18px;display:inline-block;vertical-align:middle;flex-shrink:0;object-fit:contain}.marquee-strip__item .dot{width:5px;height:5px;border-radius:50%;background-color:#a8ff15;display:inline-block;margin-left:22px;opacity:.6}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.admin-modal{position:fixed;inset:0;z-index:10000;background:#0a0a0af0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.admin-modal.is-open{opacity:1;pointer-events:auto}.admin-modal__content{position:relative;width:100%;max-width:580px;max-height:90vh;background-color:#141416;border-radius:20px;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #000c;padding:32px 28px;display:flex;flex-direction:column;gap:22px;overflow-y:auto}.admin-modal__content::-webkit-scrollbar{width:4px}.admin-modal__content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.admin-modal__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:16px}.admin-modal__title{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:800;color:#fafafa;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.admin-modal__title i{color:#a8ff15;font-size:22px}.admin-modal__close{width:36px;height:36px;border-radius:50%;background-color:#ffffff14;color:#fafafa;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;border:none;transition:all .18s cubic-bezier(.16,1,.3,1)}.admin-modal__close:hover{background-color:#a8ff15;color:#0a0a0a;transform:rotate(90deg)}.admin-modal__tabs{display:flex;gap:8px;flex-wrap:wrap;background-color:#0000004d;padding:4px;border-radius:12px}.admin-modal__tab-btn{flex:1;padding:8px 12px;border-radius:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12.5px;font-weight:600;color:#adadad;background:transparent;border:none;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);white-space:nowrap;text-align:center}.admin-modal__tab-btn:hover{color:#fafafa;background-color:#ffffff0d}.admin-modal__tab-btn.is-active{background-color:#a8ff15;color:#0a0a0a;font-weight:700}.admin-modal__form{display:flex;flex-direction:column;gap:16px}.admin-modal__form-group{display:flex;flex-direction:column;gap:6px}.admin-modal__form-group label{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;color:#adadad;text-transform:uppercase;letter-spacing:.06em}.admin-modal__form-group input,.admin-modal__form-group select,.admin-modal__form-group textarea{width:100%;padding:12px 14px;background-color:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fafafa;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;outline:none;transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.admin-modal__form-group input:focus,.admin-modal__form-group select:focus,.admin-modal__form-group textarea:focus{border-color:#a8ff15;background-color:#ffffff12}.admin-modal__form-group input::placeholder,.admin-modal__form-group select::placeholder,.admin-modal__form-group textarea::placeholder{color:#ffffff40}.admin-modal__submit-btn{width:100%;padding:13px;border-radius:10px;background-color:#a8ff15;color:#0a0a0a;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14.5px;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .18s cubic-bezier(.16,1,.3,1);margin-top:6px}.admin-modal__submit-btn:hover{background-color:#beff3d;transform:translateY(-2px)}.admin-modal__submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.admin-modal__alert{padding:12px 14px;border-radius:10px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;display:none}.admin-modal__alert.is-visible{display:block}.admin-modal__alert--success{background-color:#a8ff1526;color:#a8ff15;border:1px solid rgba(168,255,21,.3)}.admin-modal__alert--error{background-color:#ff464626;color:#f66;border:1px solid rgba(255,70,70,.3)}.admin-modal__items-list{display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto;padding-right:4px}.admin-modal__item-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background-color:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;gap:10px}.admin-modal__item-row .item-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-modal__item-row .item-meta .item-cat{font-size:10.5px;font-weight:700;color:#a8ff15;text-transform:uppercase;letter-spacing:.08em}.admin-modal__item-row .item-meta .item-title{font-size:13.5px;font-weight:600;color:#fafafa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-modal__item-row .item-delete-btn{width:32px;height:32px;border-radius:8px;background-color:#ff46461a;color:#f66;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;border:none;flex-shrink:0;transition:all .18s cubic-bezier(.16,1,.3,1)}.admin-modal__item-row .item-delete-btn:hover{background-color:#f44;color:#fff}.admin-trigger-btn{background:transparent;border:none;color:#ffffff4d;font-size:13px;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;transition:color .18s cubic-bezier(.16,1,.3,1)}.admin-trigger-btn:hover{color:#a8ff15}.app-shell{display:flex;min-height:100vh;min-height:100dvh;width:100%;position:relative;background-color:#000}.app-shell__main{flex:1;min-width:0;margin-left:320px;padding:20px 20px 20px 0;display:flex;flex-direction:column;align-items:stretch;width:calc(100% - 320px)}@media(max-width:1024px){.app-shell__main{margin-left:0;padding:94px 16px 24px;width:100%}}.app-shell__container{width:100%;max-width:100%;background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:16px 20px 40px 10px;min-height:calc(100vh - 40px);min-height:calc(100dvh - 40px);margin:0}@media(max-width:1024px){.app-shell__container{padding:10px 0 30px;min-height:auto}}.tab-pane{display:none;opacity:0;width:100%;transform:translateY(8px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.tab-pane.is-active{display:block;opacity:1;transform:translateY(0)}.sidebar{position:fixed;top:20px;left:20px;bottom:20px;width:280px;height:calc(100vh - 40px);height:calc(100dvh - 40px);background-color:#141416;color:#fafafa;display:flex;flex-direction:column;justify-content:space-between;padding:8px 8px 16px;z-index:100;border:none;border-radius:20px;box-shadow:none;overflow-y:auto}.sidebar::-webkit-scrollbar{width:3px}.sidebar::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}@media(max-width:1024px){.sidebar{display:none}}.sidebar__top{display:flex;flex-direction:column;gap:16px}.sidebar__profile{display:flex;flex-direction:column;width:100%}.sidebar__avatar-wrap{width:100%;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background-color:transparent;border:none;box-shadow:none}.sidebar__avatar{width:100%;height:100%;object-fit:cover;object-position:top center;transform:scale(1.22);transform-origin:top center;display:block}.sidebar__divider{height:1px;background-color:#ffffff14;width:100%;margin:8px 0}.sidebar__info{display:flex;flex-direction:column;gap:8px;padding:0 6px}.sidebar__name{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16.5px;font-weight:700;color:#fafafa;letter-spacing:-.02em;line-height:1.2;margin:0}.sidebar__status-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background-color:#ffffff0a;border:1px solid rgba(255,255,255,.05);border-radius:9999px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1;color:#ffffffd9;width:fit-content}.sidebar__status-pill span{color:#ffffffd9}.sidebar__status-pill .status-dot{width:7px;height:7px;border-radius:50%;background-color:#a8ff15;box-shadow:0 0 8px #a8ff1566}.sidebar__nav{display:flex;flex-direction:column;gap:6px;margin-top:4px}.sidebar__nav-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;color:#adadad;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1;border:none;transition:all .18s cubic-bezier(.16,1,.3,1)}.sidebar__nav-link span{color:#adadad;transition:color .18s cubic-bezier(.16,1,.3,1)}.sidebar__nav-link i{font-size:19px;color:#fff6;transition:color .18s cubic-bezier(.16,1,.3,1)}.sidebar__nav-link:hover{color:#fafafa;background-color:#ffffff0d}.sidebar__nav-link:hover span{color:#fafafa}.sidebar__nav-link:hover i{color:#a8ff15}.sidebar__nav-link.is-active{color:#fafafa;background-color:#1e1e24;border:none}.sidebar__nav-link.is-active span{color:#fafafa;font-weight:700}.sidebar__nav-link.is-active i{color:#a8ff15}.sidebar__footer{display:flex;flex-direction:column;gap:14px;padding-top:18px;border-top:1px solid rgba(255,255,255,.05)}.sidebar__whatsapp-btn{width:100%;padding:14px 16px;background-color:#ffffff0a;border:none;border-radius:9999px;display:flex;align-items:center;justify-content:space-between;color:#fafafa;box-shadow:none;transition:all .35s cubic-bezier(.22,1,.36,1)}.sidebar__whatsapp-btn:hover{background-color:#a8ff151f;transform:translateY(-2px);box-shadow:none}.sidebar__whatsapp-btn:hover .whatsapp-icon-circle{background-color:#a8ff15;color:#0a0a0a;box-shadow:none}.sidebar__whatsapp-btn .whatsapp-info{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.sidebar__whatsapp-btn .whatsapp-info span:first-child{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:800;color:#a8ff15;text-transform:uppercase;letter-spacing:.08em;line-height:1}.sidebar__whatsapp-btn .whatsapp-info span:last-child{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;font-weight:700;color:#fafafa;line-height:1.3}.sidebar__whatsapp-btn .whatsapp-icon-circle{width:32px;height:32px;border-radius:50%;background-color:#ffffff14;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fafafa;border:none;box-shadow:none;transition:all .18s cubic-bezier(.16,1,.3,1)}.sidebar__copyright{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;color:#737373;display:flex;justify-content:space-between;align-items:center;line-height:1;padding:0 6px}.sidebar__copyright span{color:#737373}.mobile-header{display:none;position:fixed;top:14px;left:14px;right:14px;height:66px;background:#0e0e10f2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:none;border-radius:18px;padding:4px 14px 4px 4px;z-index:1000;align-items:center;justify-content:space-between;box-shadow:none}@media(max-width:1024px){.mobile-header{display:flex}}.mobile-header__brand{display:flex;align-items:center;gap:12px}.mobile-header__avatar-wrap{width:58px;height:58px;border-radius:14px;overflow:hidden;flex-shrink:0;background-color:transparent}.mobile-header__avatar{width:100%;height:100%;object-fit:cover;object-position:top center;transform:scale(1.22);transform-origin:top center;display:block}.mobile-header__brand-text,.mobile-header__name{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15.5px;font-weight:700;color:#fafafa;letter-spacing:-.02em;white-space:nowrap}.mobile-header__actions{display:flex;align-items:center;gap:12px}.mobile-header__menu-btn{width:40px;height:40px;border-radius:10px;background-color:#141416;border:none;color:#fafafa;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:none}.mobile-drawer{position:fixed;inset:0;z-index:2000;pointer-events:none;visibility:hidden;transition:visibility .35s cubic-bezier(.22,1,.36,1)}.mobile-drawer.is-open{pointer-events:auto;visibility:visible}.mobile-drawer__backdrop{position:absolute;inset:0;background:#000000b3;opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.mobile-drawer.is-open .mobile-drawer__backdrop{opacity:1}.mobile-drawer__content{position:absolute;top:0;right:0;width:84%;max-width:320px;height:100%;background-color:#141416;border:none;padding:32px 22px;display:flex;flex-direction:column;justify-content:space-between;transform:translate(100%);box-shadow:none;transition:transform .4s cubic-bezier(.16,1,.3,1)}.mobile-drawer.is-open .mobile-drawer__content{transform:translate(0)}.mobile-drawer__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.05)}.mobile-drawer__brand{display:flex;align-items:center;gap:12px}.mobile-drawer__avatar-wrap{width:44px;height:44px;border-radius:10px;overflow:hidden;flex-shrink:0}.mobile-drawer__avatar{width:100%;height:100%;object-fit:cover;object-position:top center;transform:scale(1.22);transform-origin:top center;display:block}.mobile-drawer__name{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;color:#fafafa;letter-spacing:-.02em}.mobile-drawer__close-btn{width:38px;height:38px;border-radius:50%;background-color:#ffffff14;color:#fafafa;display:flex;align-items:center;justify-content:center;font-size:20px;border:none;box-shadow:none}.mobile-drawer__nav{display:flex;flex-direction:column;gap:8px;margin-top:24px}.mobile-drawer__nav-link{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;color:#adadad;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1;border:none}.mobile-drawer__nav-link span{color:#adadad}.mobile-drawer__nav-link i{font-size:22px;color:#fff6}.mobile-drawer__nav-link.is-active{color:#fafafa;background-color:#1d1d22;border:none}.mobile-drawer__nav-link.is-active span{color:#fafafa;font-weight:700}.mobile-drawer__nav-link.is-active i{color:#a8ff15}.mobile-drawer__footer{display:flex;flex-direction:column;gap:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.section-header{margin-bottom:36px;display:flex;flex-direction:column;gap:12px}.section-header__tag{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;line-height:1;color:#a8ff15;display:inline-flex;align-items:center;gap:6px}.section-header__title{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(32px,4.2vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:#fff}.section-header__subtitle{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#adadad;max-width:780px}.specialties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:22px;width:100%}@media(max-width:680px){.specialties-grid{grid-template-columns:1fr}}.about-section{margin-top:56px;display:flex;flex-direction:column;gap:32px}.about-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;width:100%}@media(max-width:1024px){.about-grid{grid-template-columns:1fr}}.about-card-main{background-color:#141416;border:none;border-radius:20px;padding:36px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:relative;overflow:hidden;box-shadow:none}.about-card-main__tag{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#a8ff15;display:inline-flex;align-items:center;gap:6px}.about-card-main__title{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:800;color:#fafafa;line-height:1.3;letter-spacing:-.03em}.about-card-main__text{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.6;color:#adadad;display:flex;flex-direction:column;gap:14px}.about-card-main__text strong{color:#fafafa;font-weight:700}.about-card-main__highlights{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.about-card-main__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#ffffff0d;border:none;border-radius:9999px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;color:#ffffffe6}.about-card-main__pill i{color:#a8ff15;font-size:15px}.about-stats-column{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:580px){.about-stats-column{grid-template-columns:1fr}}.stat-box{background-color:#141416;border:none;border-radius:18px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;box-shadow:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.stat-box:hover{transform:translateY(-3px);background-color:#1a1a1e;box-shadow:none}.stat-box__icon{width:42px;height:42px;border-radius:12px;background-color:#a8ff151f;color:#a8ff15;display:flex;align-items:center;justify-content:center;font-size:22px;border:none;box-shadow:none}.stat-box__value{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:30px;font-weight:800;color:#fafafa;line-height:1.1;letter-spacing:-.03em}.stat-box__label{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.6;color:#adadad}.workflow-section{margin-top:56px;display:flex;flex-direction:column;gap:28px}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}@media(max-width:1100px){.workflow-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.workflow-grid{grid-template-columns:1fr}}.workflow-card{background-color:#141416;border:none;border-radius:18px;padding:26px 22px;display:flex;flex-direction:column;gap:16px;box-shadow:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.workflow-card:hover{transform:translateY(-3px);background-color:#1a1a1e;box-shadow:none}.workflow-card__step-num{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:800;color:#a8ff15;letter-spacing:.1em;text-transform:uppercase;background-color:#a8ff151f;border:none;padding:5px 12px;border-radius:9999px;width:fit-content}.workflow-card__title{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;color:#fafafa;line-height:1.3;letter-spacing:-.02em}.workflow-card__desc{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;font-weight:500;line-height:1.55;color:#adadad}.tech-stack-section{margin-top:48px;background-color:#141416;border:none;border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:20px;box-shadow:none}.tech-stack-section__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.tech-stack-section__title{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:800;color:#fafafa;letter-spacing:-.02em}.tech-stack-section__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;width:100%}.tech-stack-section__item{background-color:#ffffff0a;border:none;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;transition:background-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.tech-stack-section__item:hover{background-color:#ffffff14;transform:translateY(-2px)}.tech-stack-section__item i{font-size:22px;color:#a8ff15}.tech-stack-section__item .tech-info{display:flex;flex-direction:column;gap:2px}.tech-stack-section__item .tech-info span:first-child{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;color:#fafafa;line-height:1.2}.tech-stack-section__item .tech-info span:last-child{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;color:#adadad}.portfolio-section-block{display:flex;flex-direction:column;width:100%}.portfolio-section-block+.portfolio-section-block{margin-top:48px;padding-top:36px;border-top:1px solid rgba(255,255,255,.05)}.portfolio-section-title{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(20px,2.6vw,26px);font-weight:800;color:#fafafa;letter-spacing:-.02em;line-height:1.2;margin:0 0 10px}.portfolio-section-subtitle{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14.5px;font-weight:400;line-height:1.6;color:#adadad;margin:0 0 22px;max-width:780px}.videos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}@media(max-width:768px){.videos-grid{grid-template-columns:1fr;gap:12px}}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;width:100%}@media(max-width:768px){.portfolio-grid{grid-template-columns:1fr;gap:12px}}.flyers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;width:100%}@media(max-width:640px){.flyers-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:380px){.flyers-grid{grid-template-columns:1fr;gap:12px}}.contact-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:28px;width:100%}@media(max-width:1000px){.contact-layout{grid-template-columns:1fr}}.contact-card-main{background-color:#141416;color:#fafafa;border-radius:20px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;min-height:400px;position:relative;overflow:hidden;border:none;box-shadow:none}.contact-card-main__bg-mark{position:absolute;bottom:-20px;right:-20px;opacity:.04;pointer-events:none;width:260px;height:auto}.contact-card-main__title{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:800;color:#fafafa;line-height:1.15;letter-spacing:-.035em}.contact-card-main__desc{margin-top:14px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.6;color:#adadad;max-width:480px}.contact-card-main__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.contact-channels-grid{display:flex;flex-direction:column;gap:14px;width:100%}.channel-card{background-color:#141416;border:none;border-radius:18px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.channel-card:hover{transform:translate(4px);background-color:#1a1a1e;box-shadow:none}.channel-card__left{display:flex;align-items:center;gap:18px}.channel-card__icon-box{width:48px;height:48px;border-radius:14px;background-color:#ffffff0d;color:#fafafa;display:flex;align-items:center;justify-content:center;font-size:22px;border:none;box-shadow:none;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.channel-card:hover .channel-card__icon-box{background-color:#a8ff15;color:#0a0a0a;box-shadow:none}.channel-card__info{display:flex;flex-direction:column;gap:3px}.channel-card__label{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1;color:#a8ff15}.channel-card__val{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.3;color:#fafafa}.channel-card__arrow{font-size:20px;color:#ffffff59;transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.channel-card:hover .channel-card__arrow{transform:translate(4px);color:#a8ff15}.is-instagram-webview .mobile-header,.is-instagram-webview .lightbox,.is-instagram-webview .card-project__badge{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#0e0e10f5!important}.is-instagram-webview .loader-strip{transition-duration:.5s!important}.is-instagram-webview *{text-rendering:optimizeSpeed}
