*{box-sizing:border-box}@supports (mask: url(#mask)) or (-webkit-mask: url(#mask)){.mask-element{-webkit-mask:url(#mask);mask:url(#mask)}}*{-webkit-scrollbar-width:thin;scrollbar-width:thin}@media(min-width:768px)and (max-width:1024px){#contact .container{padding-left:18px;padding-right:18px}#contact .section-heading{font-size:34px!important;line-height:40px!important}#contact .section-subheading{font-size:15px!important;line-height:24px!important;margin-bottom:10px}#contact .form-page,#contact .form-slide-content{padding:16px}#contact .form-content{grid-template-columns:1fr;gap:12px}#contact .w-radio,#contact .w-checkbox{padding:12px 6px}}#hero .hero-pills{margin-top:clamp(120px,18vw,280px)!important}@media(max-width:767px){#hero .hero-pills{margin-top:clamp(48px,14vw,120px)!important}}html,body,#root{height:100%}html{scroll-behavior:smooth}body{margin:0;padding-bottom:84px}:root{--law-bg: #0b0f1a;--law-bg-alt: #0e1422;--law-surface: rgba(15, 20, 33, .78);--law-card: rgba(16, 22, 35, .72);--law-border: rgba(212, 175, 55, .22);--law-border-soft: rgba(212, 175, 55, .12);--law-accent: #d4af37;--law-accent-2: #8a6f1a;--law-text: #f0efe6;--law-muted: #bfc6d6;--law-link: #e8c75a;--brand-blue: #3a7bd5;--brand-blue-2: #1e4fa8;--brand-blue-soft: rgba(58, 123, 213, .18)}body{background:var(--law-bg);color:var(--law-text)}a{color:var(--law-link)}#hero{background:radial-gradient(circle at center,var(--law-bg-alt) 0%,var(--law-bg) 100%)!important}.pill-navbar{background:radial-gradient(60% 100% at 20% 0%,#d4af3729,#d4af3700 70%),radial-gradient(60% 100% at 80% 0%,var(--brand-blue-soft) 0%,rgba(58,123,213,0) 70%),var(--law-surface)!important;border:1px solid var(--law-border)!important;box-shadow:inset 0 0 4px 2px var(--law-border-soft)!important}.pill-links{background:#121826d9!important}.pill-brand{color:var(--law-accent)!important}.pill-link{color:var(--law-muted)!important;border:1px solid transparent;border-radius:9999px}.pill-link:hover{color:var(--law-text)!important;background:linear-gradient(90deg,#3a7bd51f,#d4af371f)!important}.pill-links .pill-link.active{color:var(--law-text)!important;background:linear-gradient(90deg,#3a7bd538,#d4af3738)!important;border:1px solid var(--law-border)!important;box-shadow:inset 0 0 6px 2px var(--law-border-soft),0 6px 18px #3a7bd52e!important}.hero-pill{background:linear-gradient(90deg,#3a7bd524,#d4af3724)!important;border:1px solid var(--law-border)!important;color:var(--law-text)!important}.hero-pill .hero-pill-icon img{filter:brightness(0) saturate(100%) invert(74%) sepia(56%) saturate(741%) hue-rotate(6deg) brightness(94%) contrast(94%);-webkit-filter:brightness(0) saturate(100%) invert(74%) sepia(56%) saturate(741%) hue-rotate(6deg) brightness(94%) contrast(94%)}#process .process-card-title{-webkit-text-fill-color:transparent!important;background:linear-gradient(180deg,var(--brand-blue) 0%,var(--law-accent) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.register-btn,.otp-btn{border:1px solid var(--law-border)!important;background:linear-gradient(180deg,#3a7bd53d,#d4af3724)!important;color:var(--law-text)!important}.register-btn:hover,.otp-btn:hover{filter:brightness(1.1)}#faqs .faq-tabs-menu .faq-tabs.w-tab-link{color:var(--law-text)!important;border:1px solid var(--law-border)!important;background:linear-gradient(90deg,#3a7bd514,#d4af3714)!important}#faqs .faq-tabs-menu .w--current{background:#d4af3729!important}.footer{border-top:1px solid var(--law-border)!important}.footer .copywright-text{color:var(--law-muted)!important}.footer .privacy-policy-link{color:var(--law-link)!important}#benefits .benefit-card,#benefits .card{background:radial-gradient(50% 70% at 50% 0%,#d4af3714,#d4af3700),var(--law-card)!important;border:1px solid var(--law-border)!important}#benefits .benefit-icon{color:var(--brand-blue)}#work .project-thumbnail{border:1px solid var(--law-border)!important;border-radius:16px}#work .project-badge,#work .tag{border:1px solid var(--law-border)!important;background:linear-gradient(90deg,#3a7bd51f,#d4af371a)!important;color:var(--law-text)!important}#process .section-heading{color:#d4af37}#faqs .w-accordion-item{border:1px solid var(--law-border)!important;background:var(--law-card)!important}#faqs .w-accordion-title{color:var(--law-text)!important}#faqs .w-accordion-content{color:var(--law-muted)!important}#praise .testimonial-content{background:radial-gradient(50% 70% at 50% 0%,#3a7bd51a,#3a7bd500),var(--law-card)!important;border:1px solid var(--law-border)!important}#praise .section-heading,#praise .profile-text-div{color:#d4af37!important}#contact .form-page,#contact .form-slide-content,.auth-card{background:radial-gradient(50% 70% at 50% 0%,#d4af3714,#d4af3700),var(--law-card)!important;border:1px solid var(--law-border)!important}#contact input.w-input,#contact textarea.w-input,#login input.w-input,#register input.w-input{background:#0f142173;border:1px solid var(--law-border);color:var(--law-text)}#contact input.w-input:focus,#contact textarea.w-input:focus,#login input.w-input:focus,#register input.w-input:focus{outline:none;border-color:var(--law-accent);box-shadow:0 0 0 3px #d4af3733}#benefits,#work,#process,#faqs,#praise,#contact{background:radial-gradient(60% 70% at 20% 0%,#d4af371a,#d4af3700 70%),radial-gradient(70% 80% at 80% 20%,#3a7bd529,#3a7bd500 70%),var(--law-bg)!important}.page-wrapper{min-height:100dvh;display:flex;flex-direction:column}.main{flex:1 0 auto;padding-bottom:max(32px,calc(110px + env(safe-area-inset-bottom)))}.footer{flex:0 0 auto}.section-heading,.section-subheading{display:block;width:100%}.section-heading{color:#d4af37}.scroll-progress{position:fixed;top:0;left:0;right:0;height:8px;background:transparent;z-index:10000;pointer-events:none;transition:all .3s ease;animation:progress-bar-entry .5s ease-out}@keyframes progress-bar-entry{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.enhanced-progress-bar{position:fixed;top:0;left:0;right:0;height:12px;background:#0b011db3;z-index:10001;box-shadow:0 2px 10px #0000004d;overflow:hidden;border-bottom:1px solid rgba(168,128,255,.2);transform:translateY(-100%);animation:slideIn .5s forwards;border-radius:0 0 6px 6px}@keyframes slideIn{to{transform:translateY(0)}}.enhanced-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#64d6ff,#7e3dff,#a880ff);box-shadow:0 0 10px #7e3dff80;position:relative;transition:width .2s ease-out;border-radius:0 0 6px 6px}.progress-shine{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shine 2s infinite;background-size:200% 100%;border-radius:0 0 6px 6px}.progress-glow{position:absolute;top:-10px;left:0;right:0;height:30px;background:linear-gradient(180deg,rgba(126,61,255,.4),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:0 0 6px 6px}.enhanced-progress-bar:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#64d6ff00,#64d6ffcc,#64d6ff00);z-index:2;opacity:.7;animation:top-glow 3s infinite}@keyframes top-glow{0%{opacity:.3;transform:scaleX(.8)}50%{opacity:.7;transform:scaleX(1)}to{opacity:.3;transform:scaleX(.8)}}@keyframes shine{0%{background-position:-100% 0}to{background-position:200% 0}}.enhanced-progress-bar.near-end .enhanced-progress-fill{box-shadow:0 0 15px #7e3dffb3;animation:pulse-glow 1.5s infinite}.enhanced-progress-bar.near-end .progress-shine{animation:shine 1s infinite}.enhanced-progress-bar.very-near-end .enhanced-progress-fill{box-shadow:0 0 20px #7e3dffcc;animation:pulse-glow 1s infinite}.enhanced-progress-bar.complete .enhanced-progress-fill{box-shadow:0 0 25px #7e3dffe6;animation:completion-effect .8s infinite}.enhanced-progress-bar.complete .progress-shine{animation:shine .5s infinite}.enhanced-progress-bar.complete:before{animation:top-glow .5s infinite}@keyframes pulse-glow{0%{box-shadow:0 0 15px #7e3dffb3}50%{box-shadow:0 0 25px #7e3dffe6,0 0 40px #64d6ff99}to{box-shadow:0 0 15px #7e3dffb3}}@keyframes completion-effect{0%{box-shadow:0 0 15px #7e3dffcc,0 0 30px #64d6ff80;transform:scaleY(1)}50%{box-shadow:0 0 25px #7e3dff,0 0 50px #64d6ffb3,0 0 80px #7e3dff80;transform:scaleY(1.2)}to{box-shadow:0 0 15px #7e3dffcc,0 0 30px #64d6ff80;transform:scaleY(1)}}.scroll-progress.enhanced{height:12px;background:#0b011d4d;box-shadow:0 0 10px #0003;border-radius:0 0 6px 6px}.scroll-progress .bar{width:0%;height:100%;background:linear-gradient(90deg,#64d6ff,#7e3dff);box-shadow:0 0 8px #7e3dff73;transition:width .2s linear,box-shadow .3s ease;position:relative;transform-origin:center;overflow:hidden;border-radius:0 0 6px 6px}.scroll-progress.near-end .bar{box-shadow:0 0 15px #7e3dffb3;animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%{box-shadow:0 0 15px #7e3dffb3}50%{box-shadow:0 0 25px #7e3dffe6,0 0 40px #7e3dff99}to{box-shadow:0 0 15px #7e3dffb3}}.scroll-progress.complete .bar{animation:progress-complete 1.2s cubic-bezier(.2,.8,.2,1) infinite}@keyframes progress-complete{0%{box-shadow:0 0 10px #7e3dff8c,0 0 20px #64d6ff4d;filter:brightness(1);transform:scaleY(1)}30%{box-shadow:0 0 26px #7e3dfff2,0 0 40px #7e3dffb3,0 0 60px #64d6ff80;filter:brightness(1.7);transform:scaleY(1.5)}70%{box-shadow:0 0 20px #7e3dffcc,0 0 30px #7e3dff99,0 0 50px #64d6ff66;filter:brightness(1.3);transform:scaleY(1.2)}to{box-shadow:0 0 10px #7e3dff8c,0 0 20px #64d6ff4d;filter:brightness(1);transform:scaleY(1)}}.scroll-progress .bar:after{content:"";position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,#fff0,#fffc,#fff0);transform:skew(-20deg);opacity:0}.scroll-progress.complete .bar:after{animation:progress-sweep .9s ease-out forwards}@keyframes progress-sweep{0%{left:-40%;opacity:0}20%{opacity:1}to{left:110%;opacity:0}}.scroll-progress.near-end .bar:before{content:"";position:absolute;inset:-5px 0;background:linear-gradient(90deg,#64d6ff4d,#7e3dff4d);border-radius:10px;z-index:-1;opacity:.7;filter:blur(8px);animation:glow-pulse 3s infinite}@keyframes glow-pulse{0%{opacity:.5;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.2)}to{opacity:.5;transform:scaleY(1)}}.page-shake{animation:page-shake-keyframes .5s ease-in-out}@keyframes page-shake-keyframes{0%{transform:translateY(0)}15%{transform:translateY(-8px)}30%{transform:translateY(8px)}45%{transform:translateY(-5px)}60%{transform:translateY(5px)}75%{transform:translateY(-3px)}90%{transform:translateY(3px)}to{transform:translateY(0)}}#tsparticles,.tsparticles,.stars-lottie,.star-overlay,canvas.tsparticles-canvas-el{display:none!important;visibility:hidden!important;opacity:0!important}.footer .footer-flex-horizontal a{margin-left:12px;transition:filter .16s ease,transform .16s ease}.footer .twitter-svg-link{color:#1da1f2}.footer .instagram-svg-link{color:#c13584}.footer .facebook-svg-link{color:#1877f2}.footer .footer-flex-horizontal a:hover{filter:brightness(1.15);transform:translateY(-1px)}#indianalex-section .card-subtitle{text-align:center!important;margin-left:auto!important;margin-right:auto!important;display:block;max-width:900px;font-size:clamp(16px,2.2vw,20px);line-height:1.6;color:#e6e4ffeb}#indianalex-section .card-heading{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:1100px;font-size:clamp(32px,6vw,56px);line-height:1.1;color:#fff}#indianalex-section .card-cta{display:inline-block;margin:16px auto 0!important}#indianalex-section .testimonial-profile-div{display:flex;align-items:center;justify-content:center;gap:16px;text-align:center}#indianalex-section .profile-text-div{text-align:center}#indianalex-section .testimonial-text{text-align:center;max-width:900px;margin:16px auto 0;font-size:clamp(16px,2.2vw,20px);line-height:1.6;color:#e6e4ffeb}#indianalex-section .stars-div{display:flex;justify-content:center;align-items:center;gap:8px;margin:12px auto 0}#indianalex-section .profile-name{font-size:clamp(18px,2.2vw,22px);color:#fff}#indianalex-section .profile-title{font-size:clamp(13px,1.8vw,14px);color:#a880ffd9}@media(max-width:640px){#indianalex-section .testimonial-profile-div{flex-direction:column;align-items:center;text-align:center}}.work-grid .project-thumbnail{position:relative;width:480px!important;height:520px!important;overflow:hidden;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease}@media(max-width:1024px){.work-grid .project-thumbnail{width:440px!important;height:480px!important}}@media(max-width:767px){.work-grid .project-thumbnail{width:100%!important;height:380px!important}}.work-grid .thumbnail-img{display:block;width:80%;height:80%;margin:10%;object-fit:cover;border-radius:16px;transition:transform .3s ease}@media(max-width:1024px){.work-grid .thumbnail-img{width:88%;height:88%;margin:6%}}@media(max-width:767px){.work-grid .thumbnail-img{width:92%;height:92%;margin:4%}}.work-grid .project-card:hover .thumbnail-img{transform:scale(1.08)}.work-grid .project-card:hover .project-thumbnail{transform:translateY(-12px);box-shadow:0 32px 54px #7e3dff52;animation:float 1.8s ease-in-out infinite,shakeX .6s ease-in-out infinite}#work .intro-div{margin-bottom:24px}@media(min-width:768px){#work .intro-div{margin-bottom:36px}}@media(min-width:1024px){#work .intro-div{margin-bottom:40px}}#work .section-subheading{margin-top:6px;margin-bottom:22px}@media(min-width:768px){#work .section-subheading{margin-bottom:28px}}@media(min-width:1024px){#work .section-subheading{margin-bottom:36px}}#work .intro-div+.work-grid{margin-top:20px!important}@media(min-width:768px){#work .intro-div+.work-grid{margin-top:28px!important}}@media(min-width:1024px){#work .intro-div+.work-grid{margin-top:36px!important}}.work-grid{max-width:min(1200px,92vw);margin-left:auto;margin-right:auto}@media(max-width:480px){.work-grid{display:grid;grid-template-columns:1fr;gap:18px;padding:0 12px}.work-grid .project-thumbnail{height:auto!important;aspect-ratio:4 / 3}}@media(min-width:481px)and (max-width:767px){.work-grid{display:grid;grid-template-columns:1fr;gap:20px;padding:0 14px}.work-grid .project-thumbnail{height:auto!important;aspect-ratio:16 / 10}}@media(min-width:768px)and (max-width:1200px){.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:0 16px}.work-grid .project-thumbnail{aspect-ratio:16 / 9}}@media(min-width:1440px){.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}.work-grid .project-card{width:100%!important}.work-grid .project-thumbnail{width:100%!important;height:auto!important;max-width:100%!important;border-radius:18px;overflow:hidden}.work-grid .thumbnail-img{width:100%!important;height:100%!important;margin:0!important;object-fit:cover;border-radius:16px;display:block}.work-grid .project-title{margin:12px 0 6px!important;text-align:left}.work-grid .project-description{margin:0 0 8px!important}.pill-navbar .pill-link.active,.pill-navbar .pill-brand.active{color:#fff!important;background:#d4af3738!important;border-radius:9999px!important;box-shadow:0 0 15px #d4af3759!important;transition:all .3s ease!important;transform:scale(1.05)!important}.pill-navbar .pill-link.pill-cta.active{border-color:var(--law-border)!important;background:#d4af3740!important}.work-grid .project-title{color:#fff!important}.work-grid .project-description{color:#c8b4ffd9!important}.work-grid .date-div,.work-grid .date-p{display:none!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-24px)}to{transform:translateY(0)}}@keyframes shakeX{0%{transform:translateY(-12px) translate(0)}25%{transform:translateY(-12px) translate(-6px)}50%{transform:translateY(-12px) translate(6px)}75%{transform:translateY(-12px) translate(-3px)}to{transform:translateY(-12px) translate(0)}}.work-grid .project-card{opacity:0;animation:fadeInUp .6s ease-out forwards}.work-grid .project-card:nth-child(1){animation-delay:.1s}.work-grid .project-card:nth-child(2){animation-delay:.2s}.work-grid .project-card:nth-child(3){animation-delay:.3s}.work-grid .project-card:nth-child(4){animation-delay:.4s}.work-grid .project-card:nth-child(5){animation-delay:.5s}.work-grid .project-card:nth-child(6){animation-delay:.6s}.work-grid .project-card:nth-child(7){animation-delay:.7s}.work-grid .project-card:nth-child(8){animation-delay:.8s}.pill-navbar-wrap{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:9999;pointer-events:none}.pill-navbar{pointer-events:auto;display:flex;align-items:center;gap:20px;padding:10px 16px;border-radius:9999px;background:radial-gradient(57.38% 100% at 50% 0%,#d4af371f,#d4af3700),#0b011da6;box-shadow:inset 0 0 4px 2px var(--law-border-soft);border:1px solid var(--law-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pill-brand{color:var(--law-accent);text-decoration:none;font-weight:600;padding:8px 30px;border-radius:9999px;display:flex;align-items:center;gap:8px}.pill-brand sup{font-size:.9em;opacity:.9}.pill-links{display:inline-flex;align-items:center}.pill-links{background:#1e1432cc;border-radius:50px;padding:8px 5px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.pill-link{position:relative;color:#e5e5f0;text-decoration:none;font-weight:500;font-size:15px;padding:10px 15px;border-radius:9999px;text-align:center;transition:color .3s ease,transform .3s ease;white-space:nowrap}.pill-link:after{content:"";position:absolute;bottom:6px;left:50%;width:0%;height:2px;background:var(--law-accent);border-radius:5px;transition:all .35s ease;transform:translate(-50%);opacity:0}.pill-link:hover{color:#fff;transform:translateY(-2px)}.pill-link:hover:after{width:60%;opacity:1}.pill-link:active{transform:scale(.96);color:#bba7ff}.pill-links .pill-link.active{color:#fff;background:linear-gradient(90deg,#3a7bd538,#d4af3738);border:1px solid var(--law-border);box-shadow:inset 0 0 6px 2px var(--law-border-soft),0 6px 18px #3a7bd52e}.pill-link:hover{color:#fff;background:linear-gradient(90deg,#3a7bd51f,#d4af371f)}.pill-links{-webkit-overflow-scrolling:touch;scrollbar-width:none}.pill-links::-webkit-scrollbar{display:none}.pill-toggle{display:none}.pill-toggle-bar{display:block;width:22px;height:2px;background:#d8d8e0;border-radius:2px}@media(max-width:767px){.pill-navbar{gap:10px;padding:8px 10px;position:relative}.pill-toggle{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:32px;background:transparent;border:0;color:#d8d8e0;cursor:pointer;margin-left:auto}.pill-links{display:none}.pill-navbar.open .pill-links{display:flex;flex-direction:column;position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 10px);width:calc(100vw - 32px);max-height:60vh;overflow-y:auto;gap:8px;padding:10px;border-radius:16px;background:radial-gradient(57.38% 100% at 50% 0%,#d4af372e,#d4af3700),#0b011de6;border:1px solid var(--law-border);box-shadow:0 12px 36px #0b011d99}.pill-navbar.open .pill-link{display:block;width:100%;text-align:center;padding:10px 12px;font-size:14px;white-space:normal}}@media(min-width:768px)and (max-width:1024px){.pill-navbar{gap:12px;padding:8px 12px;position:relative}.pill-toggle{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:32px;background:transparent;border:0;color:#d8d8e0;cursor:pointer;margin-left:auto}.pill-links{display:none}.pill-navbar.open .pill-links{display:flex;flex-direction:column;position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 10px);width:calc(100vw - 64px);max-height:60vh;overflow-y:auto;gap:8px;padding:12px;border-radius:16px;background:radial-gradient(57.38% 100% at 50% 0%,#d4af372e,#d4af3700),#0b011de6;border:1px solid var(--law-border);box-shadow:0 12px 36px #0b011d99}.pill-navbar.open .pill-link{display:block;width:100%;text-align:center;padding:10px 14px;font-size:15px;white-space:normal}}@media(min-width:768px)and (max-width:1024px){#faqs .section-heading{font-size:56px!important;line-height:1.1!important}#faqs .section-subheading{font-size:16px!important;line-height:24px!important;margin-top:6px}#faqs .faq-tabs-menu{display:flex;flex-wrap:wrap;justify-content:center;column-gap:12px;row-gap:12px}#faqs .faq-tabs-menu .faq-tabs.w-tab-link{padding:10px 14px;font-size:14px;line-height:18px;white-space:normal;text-align:center;min-height:48px;border-radius:9999px}#faqs .faq-tabs-content{margin-top:16px}#faqs .faq-grid-1{display:grid;grid-template-columns:1fr;gap:16px}#faqs .faq-card.v6{border-radius:16px}#faqs .faq-question-text{font-size:18px;line-height:24px}#faqs .faq-answer-text{font-size:15px;line-height:22px}#faqs.section{padding-bottom:140px}}header{background:transparent!important;position:absolute;top:0;left:0;width:100%;z-index:20}#hero{position:relative;width:100vw;max-width:100vw;min-height:100vh;overflow:hidden;margin:0;padding:0;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at center,#120026,#0b0218);box-sizing:border-box;z-index:1}#hero .container-hero{position:relative;width:100%;height:100%;overflow:visible;z-index:3}#hero .hero-bg,#hero .hero-overlay,#hero .hero-lights,#hero .tsparticles{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}#hero .container-hero:after{content:"BriskLegal";position:absolute;left:50%;transform:translate(-50%);top:2%;width:90%;text-align:center;font-family:Inter V,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-weight:800;letter-spacing:-.02em;font-size:clamp(64px,16vw,260px);line-height:1.1;background:linear-gradient(180deg,#ffffffe6,#fff9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 24px rgba(126,61,255,.25);z-index:4;pointer-events:none;isolation:isolate}@keyframes fadeLoop{0%{opacity:1;filter:blur(0px);transform:scale(1)}40%{opacity:0;filter:blur(10px);transform:scale(.98)}60%{opacity:0;filter:blur(10px);transform:scale(1.02)}to{opacity:1;filter:blur(0px);transform:scale(1)}}.glass-title{animation:fadeLoop 6s ease-in-out infinite;transition:opacity .4s ease,filter .4s ease;color:#fff;font-weight:700;letter-spacing:-.01em;z-index:5;position:relative;text-align:center;text-shadow:0 0 18px rgba(180,120,255,.45)}.hero-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;position:relative;z-index:10;margin-top:30px;opacity:1!important;visibility:visible;animation:fadeInPills 1.5s ease forwards}@keyframes fadeInPills{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.hero-pill{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 40px;border-radius:40px;background:#9678ff26;border:1px solid rgba(190,160,255,.25);color:#e8e3ff;font-weight:500;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 8px #8c78ff40;transition:all .3s ease;cursor:pointer;opacity:1!important;visibility:visible}.hero-pill:hover{background:#b496ff59;color:#fff;transform:translateY(-3px) scale(1.03);box-shadow:0 0 14px #b496ff73}.hero-pill-icon{display:flex;align-items:center;justify-content:center;gap:4px}.hero-pill-icon img{width:18px;height:18px;object-fit:contain;opacity:1;visibility:visible;filter:drop-shadow(0 0 3px rgba(255,255,255,.3));transition:transform .3s ease,opacity .3s ease}.hero-pill:hover .hero-pill-icon img{transform:scale(1.1);opacity:1}.pill-title{margin:0;text-align:center;font-size:13px;font-weight:600}.hero-pills.mobile{display:none}@media(max-width:767px){.hero-pills.mobile{display:flex;flex-wrap:wrap;justify-content:center}.hero-pills:not(.mobile){display:none}}@media(max-width:767px){.hero-pill{flex:1 1 120px;font-size:13px;padding:8px 14px}.hero-pill i,.hero-pill svg,.hero-pill img{width:16px;height:16px}#hero .container-hero:after{top:12%;font-size:clamp(42px,12vw,180px)}}@media(max-width:480px){#hero .hero-pills{flex-wrap:wrap;justify-content:center;overflow:visible;padding:0 12px;gap:8px;max-width:100vw}#hero .hero-pill{flex:1 1 calc(33.333% - 12px);min-width:96px;max-width:180px;text-align:center}#hero .pill-title{font-size:12px}}#hero .hero-lights{position:absolute;inset:0;height:100%;object-fit:cover;background:radial-gradient(60% 60% at 30% 20%,#d4af372e,#d4af3700 60%),radial-gradient(70% 70% at 70% 30%,#3a7bd538,#3a7bd500 60%),radial-gradient(circle at center,#141e3c40,#0a0f1e0d);filter:blur(80px) brightness(1.2);mix-blend-mode:screen;opacity:.5;z-index:1;pointer-events:none;animation:glowPulse 8s ease-in-out infinite alternate}.work-grid .project-thumbnail{position:relative;overflow:hidden}.work-grid .project-thumbnail:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#3a7bd52e,#d4af3724);mix-blend-mode:overlay;opacity:.6;pointer-events:none}.work-grid .thumbnail-img{filter:saturate(.95) contrast(1.05)}@keyframes glowPulse{0%{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}to{opacity:.5;transform:scale(1)}}.register-section .register-logo{font-size:40px;margin-top:12px}.register-card{max-width:1200px;margin:24px auto 32px;padding:24px;border-radius:18px;background:radial-gradient(50% 70% at 50% 0%,#7e3dff24,#7e3dff00),#0b011d8c;border:1px solid rgba(168,128,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 60px #0a001973,inset 0 0 4px #a880ff1a}.register-grid{display:grid;grid-template-columns:1fr 1fr .9fr;gap:24px;align-items:start}@media(max-width:1024px){.register-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.register-grid{grid-template-columns:1fr}}.register-col-title{margin:4px 0 12px;color:#cfc7ff;font-weight:600}.register-section .form-field.w-input,.register-section .form-field,#login .form-field.w-input,#login .form-field{width:100%;height:44px;padding:10px 12px;border-radius:10px;border:1px solid rgba(168,128,255,.2);background:#ffffff08;color:#edebff}.register-section .form-field.error,#login .form-field.error{border-color:#ff6b6b}.register-section .form-field-label,#login .form-field-label{display:block;margin:10px 0 6px;color:#d9d5ff;font-size:14px}.register-section .field-error,#login .field-error{color:#ff7d7d;font-size:12px;margin-top:4px}.otp-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.otp-btn{height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(126,61,255,.28);background:linear-gradient(180deg,#7e3dff2e,#7e3dff0f);color:#cfc7ff;cursor:pointer}.otp-btn.verified{background:#3cbe7d2e;border-color:#3cbe7d73;color:#9ff2c8}.strength{margin-top:10px}.strength-labels{display:flex;gap:14px;font-size:12px;color:#b6adc8;margin-bottom:6px}.strength-bar{height:6px;border-radius:9999px;background:#ffffff1a;position:relative;overflow:hidden}.strength-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:25%;background:#ff6b6b;border-radius:9999px;transition:width .3s ease,background .3s ease}.strength-bar.s1:after{width:33%;background:#ff944d}.strength-bar.s2:after{width:66%;background:#f7c948}.strength-bar.s3:after{width:100%;background:#3cbe7d}.upload-card{border:1px dashed rgba(168,128,255,.35);border-radius:14px;padding:18px;text-align:center;background:#ffffff05}.upload-icon{font-size:36px;margin-bottom:6px;color:#81a8ff}.upload-title{color:#d9d5ff;margin-bottom:8px}.upload-btn{display:inline-block;padding:8px 12px;border-radius:10px;border:1px solid rgba(126,61,255,.28);cursor:pointer;background:#7e3dff14;color:#cfc7ff}.upload-file{margin-top:8px;font-size:12px;color:#b6adc8}.agree{display:flex;align-items:center;gap:8px;margin-top:14px;color:#b6adc8;font-size:13px}.agree a{color:#7ea6ff;text-decoration:none}.register-cta{grid-column:1 / -1;display:flex;justify-content:center;margin-top:8px}.register-btn{min-width:280px;height:48px;padding:0 22px;border-radius:12px;border:0;color:#fff;font-weight:700;letter-spacing:.4px;cursor:pointer;background:linear-gradient(180deg,#64d6ff,#7e3dff);box-shadow:0 12px 32px #64d6ff40,inset 0 0 10px #ffffff1a}.register-btn:disabled{opacity:.7;cursor:default}.two-up{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:767px){.two-up{grid-template-columns:1fr;gap:10px}}@media(max-width:767px){.register-section .intro-div{padding:8px 12px}.register-section .register-logo{font-size:32px;margin-top:6px}.register-section .section-heading{font-size:28px!important;line-height:34px!important}.register-section .section-subheading{font-size:13px!important;line-height:20px!important}.register-card{margin:16px auto 24px;padding:16px;border-radius:14px}.register-grid{gap:14px}.register-col-title{font-size:15px;margin:2px 0 8px}.register-section .form-field.w-input,.register-section .form-field,#login .form-field.w-input,#login .form-field{height:42px;padding:10px 12px;font-size:14px}.register-section .form-field-label,#login .form-field-label{font-size:13px;margin:8px 0 6px}.otp-row{grid-template-columns:1fr;gap:8px}.otp-btn{height:40px;padding:0 12px;width:100%}.otp-input{text-align:center;letter-spacing:2px}.upload-card{padding:14px}.upload-icon{font-size:28px}.upload-title{font-size:14px}.upload-preview img{max-width:100%;height:auto;border-radius:10px;display:block}.agree{font-size:12.5px;gap:8px}.register-cta{margin-top:6px}.register-cta>div{width:100%;display:grid!important;grid-template-columns:1fr;gap:10px}.register-btn{min-width:0;width:100%;height:46px}}@media(min-width:481px)and (max-width:767px){.register-card{padding:18px}.register-grid{gap:16px}.register-section .section-heading{font-size:30px!important;line-height:36px!important}}.additional-content .content-card{transition:transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s ease,border-color .42s ease,opacity .52s ease;will-change:transform,opacity}.additional-content .content-card.ia-anim-ready{opacity:0;transform:translateY(26px) scale(.975)}.additional-content .content-card.ia-in-view{opacity:1;transform:translateY(0) scale(1);transition-delay:var(--ia-stagger, 0ms)}.additional-content .content-card:hover{transform:translateY(-9px);box-shadow:0 16px 40px #7e3dff42;border-color:#a880ffbf}.additional-content .content-card:hover:before{opacity:.9}.additional-content .content-card:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease}.additional-content .content-card:hover:after{opacity:1;background:radial-gradient(680px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(168,128,255,.18),transparent 38%)}html,body{overflow-x:hidden}img,video,canvas,svg,iframe{max-width:100%;height:auto}body{padding-bottom:max(84px,env(safe-area-inset-bottom))}.pill-navbar-wrap{bottom:calc(24px + env(safe-area-inset-bottom))}@media(max-width:767px){.container,.container-hero,.intro-div,.project-name-div{padding-left:16px;padding-right:16px}}@media(max-width:640px){.work-grid{display:grid;grid-template-columns:1fr;gap:16px}}@media(max-width:420px){#hero .container-hero:after{font-size:clamp(48px,18vw,180px)}}@media(max-width:480px){.pill-navbar-wrap{left:0;right:0;transform:none;display:flex;justify-content:center;padding:0 8px}.pill-navbar{gap:6px;padding:6px 8px}.pill-links{gap:6px;max-width:86vw;overflow-x:auto}.pill-link,.pill-brand{padding:6px 8px;font-size:12px}#hero .container-hero:after{top:10px;width:96%;letter-spacing:-.015em;line-height:.95}#hero .hero-pills{margin-top:clamp(64px,20vw,140px)!important}.hero .hero-title,.glass-memeoji,.hero-lights{display:block;max-width:92vw;width:100%;height:auto;margin:0 auto}.hero .hero-title{opacity:1!important;visibility:visible!important}}#praise .testimonial-container,#praise .testimonials.w-slider,#praise .mask.w-slider-mask{width:100%}#praise .testimonial-slider{border-radius:16px}#praise .testimonial-content{padding:20px}#praise .testimonial-img,#praise .testimonial-light{max-width:100%;height:auto;display:block}@media(max-width:767px){#praise .testimonial-p{display:none!important}#praise .testimonial-p-mobile{display:block!important;font-size:14px;line-height:1.6}#praise .testimonial-who-div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;text-align:center}#praise .testimonial-img-div{width:96px;height:96px;margin:0 auto}#praise .testimonial-img{width:96px;height:96px;border-radius:9999px;object-fit:cover}#praise .arrows-flex{display:flex;gap:12px;justify-content:center;margin-top:8px}#praise .testimonial-slider-nav.w-slider-nav{bottom:-18px}#praise .testimonials.w-slider,#praise .mask.w-slider-mask{overflow:hidden}#praise .testimonial-slider{width:100%;max-width:92vw;margin:0 auto}#praise .testimonial-slider{max-width:72vw}#praise .testimonial-content{max-width:68vw;margin-left:auto;margin-right:auto}#praise .w-slide{width:100%!important;display:block;float:none}#praise .testimonial-content{padding:20px 16px 88px;min-height:340px;text-align:center;box-sizing:border-box}#praise .testimonial-profile-div{position:static!important;margin-top:12px;justify-content:center}#praise{padding-bottom:max(140px,calc(84px + env(safe-area-inset-bottom)))}}@media(max-width:767px){#praise{padding-top:24px}#praise .intro-div{margin-bottom:16px}#praise .section-heading{margin:10px 0 8px!important}#praise .section-subheading{margin:0 0 18px!important}#praise .container,#praise .testimonial-container{padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}#praise .testimonials.w-slider,#praise .mask.w-slider-mask{overflow:hidden}#praise .testimonial-slider{width:100%;max-width:92vw;margin:0 auto}#praise .testimonial-slider{margin-top:12px;margin-bottom:28px}#praise .w-slider-mask{white-space:normal;height:auto!important}#praise .testimonials.w-slider{height:auto!important;position:relative;z-index:1}#praise .w-slider-mask>.w-slide{width:100%!important;display:block!important;float:none;height:auto!important}#praise .w-slide{width:100%!important;display:block!important;float:none;height:auto!important}#praise{overflow-x:clip}#praise .container,#praise .testimonial-container,#praise .testimonials.w-slider,#praise .mask.w-slider-mask{margin-left:auto;margin-right:auto;max-width:92vw}#praise .w-slider,#praise .mask.w-slider-mask{width:100%!important;overflow-x:hidden!important}#praise .testimonials.w-slider{touch-action:pan-y!important;overscroll-behavior-x:contain;overflow-x:hidden!important}#praise .w-slider-mask{overflow-x:hidden!important}#praise .w-slide{overflow:hidden!important}#praise .testimonial-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}#praise .testimonial-img-div{margin:8px auto 10px;display:block}#praise .testimonial-img{display:block;margin-left:auto;margin-right:auto}#praise .testimonial-profile-div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px;text-align:center;width:100%;margin:0 auto}#praise .testimonial-who-div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding-left:0!important;padding-right:0!important;margin-left:auto;margin-right:auto}#praise .profile-text-div,#praise .testimonial-p-mobile{max-width:34ch;margin-left:auto;margin-right:auto;text-align:center}#praise .testimonial-profile-div h3,#praise .testimonial-profile-div .profile-name,#praise .testimonial-profile-div .profile-title,#praise .testimonial-who-div h3,#praise .testimonial-who-div p{text-align:center!important;margin-left:auto;margin-right:auto;max-width:28ch;line-height:1.35;overflow-wrap:anywhere;word-break:normal;white-space:normal}#praise .profile-text-div>*{margin-left:auto;margin-right:auto;text-align:inherit}#praise .testimonial-content *,#praise .testimonial-who-div *{left:auto!important;right:auto!important}#praise .testimonial-content{padding:14px 12px 108px;text-align:center;min-height:328px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:visible}#praise .testimonial-p-mobile{font-size:13px;line-height:1.55}#praise .testimonial-img-div,#praise .testimonial-img{width:68px;height:68px}#praise .profile-text-div{font-size:12.5px;line-height:1.45}#praise{padding-bottom:max(120px,calc(84px + env(safe-area-inset-bottom)))}#praise .w-slider-nav{left:50%!important;transform:translate(-50%)!important;z-index:3;bottom:8px!important}#praise .testimonial-profile-div,#praise .testimonial-who-div{position:static!important}#praise .testimonial-p-mobile{max-width:38ch;margin-left:auto;margin-right:auto;text-align:center}}@media(max-width:479px){#praise .testimonial-content{max-width:92vw;padding:18px 12px 140px;min-height:460px}#praise .testimonial-img-div,#praise .testimonial-img{width:72px;height:72px}#praise .testimonial-who-div{gap:8px}#praise .profile-text-div{font-size:13px;line-height:1.45}}@media(min-width:480px)and (max-width:767px){#praise .testimonial-content{max-width:640px;padding:22px 18px 130px;min-height:430px}#praise .section-heading{font-size:36px;line-height:42px}#praise .testimonial-img-div,#praise .testimonial-img{width:84px;height:84px}#praise .profile-text-div{font-size:14px;line-height:1.5}}@media(min-width:1440px){#praise .testimonial-content{max-width:1100px;margin-left:auto;margin-right:auto}}@media(min-width:1920px){#praise .testimonial-content{max-width:1280px}}@media(min-width:2560px){#praise .testimonial-content{max-width:1400px}}@media(min-width:768px)and (max-width:1024px){#praise .testimonial-content{padding:24px 20px 120px;min-height:440px;max-width:820px;margin-left:auto;margin-right:auto}#praise .testimonial-p{font-size:16px;line-height:1.65}#praise{padding-bottom:max(140px,calc(84px + env(safe-area-inset-bottom)))}#praise .w-slider-nav{left:50%!important;transform:translate(-50%)!important}}.container,.container-hero{max-width:min(1200px,92vw);margin-left:auto;margin-right:auto}@media(min-width:1440px){.container,.container-hero{max-width:1320px}.pill-navbar{gap:24px;padding:12px 18px}.work-grid .project-thumbnail{width:560px!important;height:600px!important}#hero .container-hero:after{font-size:clamp(64px,12vw,320px)}}@media(min-width:1920px){.container,.container-hero{max-width:1480px}.work-grid .project-thumbnail{width:600px!important;height:640px!important}#hero .container-hero:after{font-size:clamp(64px,10vw,360px)}}@media(min-width:2560px){.container,.container-hero{max-width:1680px}.pill-navbar{gap:28px;padding:14px 22px}}.footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;max-width:min(1200px,92vw);margin:0 auto max(32px,calc(110px + env(safe-area-inset-bottom)));border-top:1px solid rgba(168,128,255,.12)}.footer .copywright-text{margin:0;color:#b6adc8}.footer .footer-flex-horizontal{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.footer .footer-flex-horizontal a{margin-left:0}.footer .privacy-policy-link{color:#b6adc8;text-decoration:none;white-space:nowrap}.footer .privacy-policy-link:hover{color:#e0dbf5}@media(max-width:767px){.footer{padding:12px 16px;gap:8px;margin:0 auto max(24px,calc(84px + env(safe-area-inset-bottom)))}.footer{flex-wrap:nowrap;width:100%}.footer .copywright-text{flex:1 1 auto;font-size:12px}.footer .footer-flex-horizontal{flex:0 0 auto;gap:8px;white-space:nowrap;margin-left:auto;justify-content:flex-end}.footer .footer-flex-horizontal a{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin-left:0!important}.footer .privacy-policy-link{font-size:12px;line-height:1}}@media(max-width:767px){#contact .container{padding-left:16px;padding-right:16px}#contact .intro-div{text-align:center;margin:0 auto}#contact .section-heading{font-size:28px!important;line-height:34px!important;letter-spacing:-.01em;margin:8px 0 6px!important}#contact .section-subheading{font-size:14px!important;line-height:22px!important;margin:0 auto 6px;max-width:30ch}#contact .w-form,#contact .w-slider,#contact .project-request-mask{width:100%}#contact .form-page,#contact .form-slide-content,#contact .form-intro-div{padding:12px}#contact .form-content{display:grid;grid-template-columns:1fr;gap:10px}#contact .form-field-wrap,#contact .form-field.w-input,#contact .form-field,#contact .big-form-answer,#contact input[type=range]{width:100%}#contact .w-radio,#contact .w-checkbox{display:block;padding:12px 4px}#contact .w-radio input,#contact .w-checkbox input{margin-right:8px}#contact .form-heading{font-size:24px;line-height:30px;text-align:center}#contact .form-intro-text.white{font-size:14px;line-height:22px;text-align:center}#contact .mini-chart{margin:8px 0}#contact .next .next-button-click,#contact .previous .previous-button{padding:10px 14px;font-size:14px}#contact .step-7-row{display:flex;flex-direction:column;gap:8px;align-items:center}}#faqs{padding-bottom:max(140px,calc(84px + env(safe-area-inset-bottom,0px)))}#faqs .container,#faqs .faq-container{max-width:min(1100px,92vw);margin:0 auto;padding-left:16px;padding-right:16px}#faqs .section-heading{text-align:center}#faqs .section-subheading{text-align:center;max-width:60ch;margin-left:auto;margin-right:auto}#faqs .w-accordion,#faqs .w-accordion-list,#faqs .w-tabs-content{width:100%}#faqs .w-accordion-item{border:1px solid rgba(168,128,255,.14);border-radius:24px;background:#9691a10a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;margin:10px 0}#faqs .w-accordion-title{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;min-height:44px;cursor:pointer}#faqs .w-accordion-content{padding:14px 16px 16px}#faqs .w-tabs-menu,#faqs .faq-pills,#faqs .faq-list{display:grid;grid-template-columns:1fr;gap:10px;margin:12px 0}@media(max-width:767px){#faqs .section-heading{font-size:32px;line-height:38px}#faqs .section-subheading{font-size:14px;line-height:22px}#faqs .w-accordion-item{margin:12px 0}#faqs .w-accordion-title{padding:12px 14px;min-height:42px}#faqs .w-accordion-content{padding:12px 14px 14px}}@media(min-width:768px)and (max-width:1024px){#faqs .container,#faqs .faq-container{max-width:min(1000px,92vw)}#faqs .w-accordion-item{margin:14px 0}}@media(min-width:1440px){#faqs .container,#faqs .faq-container{max-width:1200px}}@media(min-width:1920px){#faqs .container,#faqs .faq-container{max-width:1320px}}@media(min-width:2560px){#faqs .container,#faqs .faq-container{max-width:1480px}}#process{min-height:100vh;padding:60px 0}.end-of-page-indicator{position:fixed;bottom:80px;right:20px;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#7e3dff,#64d6ff);box-shadow:0 0 15px #7e3dff80;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:all .3s ease;z-index:9999;pointer-events:none}.end-of-page-indicator.visible{opacity:1;transform:scale(1);animation:end-glow 2s infinite}.end-of-page-indicator:before{content:"↑";color:#fff;font-size:20px;font-weight:700;transform:rotate(180deg)}@keyframes end-glow{0%{box-shadow:0 0 15px #7e3dff80}50%{box-shadow:0 0 25px #7e3dffcc,0 0 40px #64d6ff99}to{box-shadow:0 0 15px #7e3dff80}}.top-progress-bar{position:fixed;top:0;left:0;right:0;height:6px;background:#34313466;z-index:10001;overflow:hidden;animation:slideDown .3s ease-out;border-radius:0 0 3px 3px}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.top-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#ff416c,#ff4b2b);transition:width .1s ease-out;box-shadow:0 0 10px #ff416cb3;border-radius:0 0 3px 3px}.top-progress-bar.glow .top-progress-fill{box-shadow:0 0 15px #ff416ccc}.top-progress-bar.intense .top-progress-fill{box-shadow:0 0 25px #ff416c;animation:pulseGlow .8s infinite}@keyframes pulseGlow{0%{box-shadow:0 0 15px #ff416ce6;transform:scaleY(1)}50%{box-shadow:0 0 30px #ff416c,0 0 40px #ff4b2bcc;transform:scaleY(1.2)}to{box-shadow:0 0 15px #ff416ce6;transform:scaleY(1)}}.scroll-progress,.scroll-progress *,.end-of-page-indicator,.top-progress-bar,.top-progress-fill,.enhanced-progress-bar,.enhanced-progress-fill{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#work .work-grid .project-thumbnail{width:100%!important;aspect-ratio:4 / 3;border-radius:22px;overflow:hidden;position:relative;background:#7e3dff0f;border:1px solid rgba(168,128,255,.16);box-shadow:0 16px 36px #0b011d59}#work .work-grid .thumbnail-img{position:absolute;inset:6%;width:88%!important;height:88%!important;object-fit:cover!important;border-radius:18px;display:block}@media(max-width:420px){#work .work-grid .thumbnail-img{inset:7%;width:86%!important;height:86%!important}}#work .work-grid .project-card:hover .project-thumbnail{transform:translateY(-10px);box-shadow:0 26px 48px #0b011d73}.top-scroll-progress{position:fixed;top:0;left:0;right:0;height:6px;z-index:9000;background:#5008d64d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.top-scroll-progress .top-scroll-fill{height:100%;width:0%;background:linear-gradient(90deg,#64d6ff,#7e3dff,#a880ff);box-shadow:0 0 8px #7e3dff73;transition:width .1s linear}.welcome-screen{position:fixed;inset:0;background-color:#000;color:#fff;font-size:3rem;display:flex;justify-content:center;align-items:center;animation:fadeInOut 60s forwards}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}
