.header{z-index:10;background-color:#0000;width:100%;padding:12px 0;transition:-webkit-backdrop-filter .3s,backdrop-filter .3s,background-color .3s;position:fixed;top:0;left:0;right:0}.header-scrolled{-webkit-backdrop-filter:blur(4px)saturate(120%);background:#a78bfa;border-bottom:1px solid #fff;box-shadow:0 4px 30px #a78bfa59}.header-content{z-index:10;align-items:center;gap:74px;display:flex;position:relative}.header-logo{flex-shrink:0;align-items:center;display:flex}.header-logo img{width:auto;height:48px}.header-nav,.header-list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.header-list-item{background:#ffffff0f;border:1px solid #fff;border-radius:24px;padding:10px 14px;list-style:none;box-shadow:0 2px 6px #0000000f}.header-list-item a{color:#fff;text-shadow:0 1px 2px #00000014;letter-spacing:1.5px;gap:4px;padding-top:2px;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400;line-height:140%;text-decoration:none;align-items:center!important;display:flex!important}.header-list-item a img{display:block}.header-list-item:hover a{color:#000}.header-buttons{align-items:center;gap:4px;margin-left:auto;display:flex}.header-button-design{background:#ffffff0f;border:1px solid #fff;border-radius:24px;padding:10px 14px;text-decoration:none;box-shadow:0 2px 6px #0000000f}.header-button-design .button-content{color:#fff;letter-spacing:1.5px;white-space:nowrap;align-items:center;gap:4px;padding-top:2px;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400;line-height:140%;display:flex}.header-button-create{cursor:pointer;background:#f9a8d4;border:none;border-radius:24px;padding:10px 18px;text-decoration:none;transition:all .2s ease-in-out}.header-button-create:hover{background:#f472b6}.header-button-create .button-content{color:#000;letter-spacing:1.5px;white-space:nowrap;align-items:center;gap:4px;padding-top:2px;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400;line-height:140%;display:flex}.header-button-close,.header-button-menu,.header-mobile-menu{display:none}@media screen and (width<=1150px){.header-content{gap:30px}}@media screen and (width<=1050px){.header-content{gap:10px;padding:0 14px}.header-nav{display:none}.header-button-design,.header-button-create{display:none!important}.header-button-menu{cursor:pointer;background:#fff2;border:1.5px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;margin-left:4px;padding:8px;display:flex}.header-button-menu span{background:#fff;border-radius:1px;width:16px;height:2px;transition:all .2s ease-in-out;display:block}.header-button-menu.close span:first-child{transform:translateY(6px)rotate(45deg)}.header-button-menu.close span:nth-child(2){opacity:0}.header-button-menu.close span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.header-mobile-menu{z-index:9;opacity:0;pointer-events:none;background:#a78bfa url(/assets/bg-first.webp) 50%/cover;flex-direction:column;gap:40px;min-height:100vh;padding:96px 24px 32px;transition:transform .4s,opacity .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.header-mobile-menu-buttons{flex-direction:column;gap:14px;width:100%;max-width:380px;margin:0 auto;display:flex}.header-mobile-nav-link{color:#fff;text-align:center;background:#ffffff1f;border:1.5px solid #fff;border-radius:24px;justify-content:center;align-items:center;padding:14px 20px;font-size:18px;font-weight:600;transition:background .2s;display:flex;box-shadow:0 4px 10px #0000001a}.header-mobile-nav-link:active{background:#fff4}.header-mobile-create-btn{color:#000;cursor:pointer;background:#ffd905;border:2px solid #000;border-radius:24px;justify-content:center;align-items:center;margin-top:10px;padding:16px 24px;font-family:Share Tech Mono,monospace;font-size:18px;font-weight:700;display:flex;box-shadow:4px 4px #000}.header-mobile-socials{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.header-mobile-socials a{color:#fff;background:#fff2;border:1px solid #fff;border-radius:16px;padding:6px 14px;font-family:Share Tech Mono,monospace;font-size:13px;font-weight:600}.header-mobile-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}}.banner{width:100%;height:140vh;min-height:100vh;padding-top:160px;position:relative;overflow:hidden}.banner-bg{z-index:-1;background-image:url(/assets/bg-first.webp);background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.banner-content{height:100%;position:relative}.banner .container{height:100%}.banner-title{color:#a78bfa;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-2.4px;text-align:center;z-index:1;text-wrap:nowrap;margin-bottom:24px;padding-top:60px;font-family:Bebas Neue,sans-serif;font-size:8.5vw;font-style:normal;font-weight:400;line-height:120%;position:relative}.banner-title .brands{color:#f9a8d4;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-4.4px;font-family:Mr De Haviland,sans-serif;font-size:15.58vw;font-style:normal;font-weight:400;line-height:40%}.banner-title .latter{color:#a78bfa;-webkit-text-stroke-width:1.08px;-webkit-text-stroke-color:#000;letter-spacing:-2.6px;text-transform:uppercase;font-family:Pixelify Sans Variable,sans-serif;font-size:9.2vw;font-weight:400;line-height:120%;position:relative}.banner-title .latter svg{width:2.3vw;height:2.3vw;position:absolute;transform:translate(138%,-10%)}.banner-title-bg{z-index:-1;width:63.8vw;height:110%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.banner-name-wrapper{z-index:2;justify-content:center;align-items:center;margin:-10px auto 20px;display:flex;position:relative}.banner-name{letter-spacing:6px;color:#f9a8d4;-webkit-text-stroke-width:1.2px;-webkit-text-stroke-color:#000;text-shadow:3px 3px #000;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-family:Pixelify Sans Variable,sans-serif;font-size:3.2vw;font-weight:700;transition:transform .2s;display:inline-block}.banner-name:hover{transform:scale(1.06)rotate(-1deg)}.banner-item{--base-x:0%;--base-rotate:0deg;--swing-rotate:0deg;height:auto;transform:translate(var(--base-x)) rotate(calc(var(--base-rotate) + var(--swing-rotate)));transform-origin:50%;animation-name:bell-rotate;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.banner-item-link{cursor:pointer;text-decoration:none;display:block}.banner-items .banner-item:first-child{--base-x:-50%;--base-rotate:8deg;width:27.15vw;animation-duration:2.4s;animation-delay:0s;top:37vh;left:18%}.banner-items .banner-item:nth-child(2){--base-x:-50%;--base-rotate:0deg;width:22.73vw;animation-duration:1.5s;animation-delay:.2s;top:83vh;left:14%}.banner-items .banner-item:nth-child(2) .banner-item-lottie-one{top:-20px;transform:rotate(100deg);width:40px!important}.banner-items .banner-item:nth-child(2) .banner-item-lottie-two{bottom:-10px;right:-40px;width:40px!important}.banner-items .banner-item:nth-child(3){--base-x:-50%;--base-rotate:0deg;width:20.89vw;animation-duration:2.8s;animation-delay:.8s;top:70vh;left:43%}.banner-items .banner-item:nth-child(4){--base-x:-50%;--base-rotate:0deg;width:24.73vw;animation-duration:1.5s;animation-delay:.2s;top:90vh;left:65%}.banner-items .banner-item:nth-child(4) .banner-item-lottie-one{transform-origin:50%;top:-60px;left:15px;width:40px!important;transform:rotate(180deg)scaleX(-1)!important}.banner-items .banner-item:nth-child(5){--base-x:-50%;--base-rotate:0deg;width:17.89vw;animation-duration:1.1s;animation-delay:.5s;top:65vh;left:82%}.banner-items .banner-item:nth-child(5) .banner-item-lottie-one{top:-40px;right:120px;transform:rotate(180deg);width:40px!important}.banner-items .banner-item:nth-child(5) .banner-item-lottie-two{bottom:-20px;right:-50px;transform:rotate(180deg);width:140px!important}.banner-items .banner-item:nth-child(6){--base-x:-50%;--base-rotate:0deg;width:20.73vw;animation-duration:1.5s;animation-delay:.2s;top:45vh;left:88%}.banner-items .banner-item:nth-child(6) .banner-item-lottie-one{top:-20px;right:-20px;width:40px!important}.banner-item-img{border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 10px 25px #00000026}.banner-item-lottie-one,.banner-item-lottie-two{pointer-events:none;width:50px;height:auto;position:absolute}@media screen and (width>=1920px){.banner{height:115vh}.banner-title{font-size:120px}.banner-title .brands{font-size:220px}.banner-title .latter{font-size:130px}.banner-title .latter svg{width:33px;height:33px;transform:translate(45px,-3px)}.banner-title-bg{width:910px;top:45%}.banner-name{font-size:52px}.banner-items .banner-item:first-child{width:384px;top:280px;left:12%}.banner-items .banner-item:nth-child(2){width:320px;top:660px}.banner-items .banner-item:nth-child(3){width:295px;top:620px}.banner-items .banner-item:nth-child(4){width:350px;top:800px}.banner-items .banner-item:nth-child(5){width:295px;top:480px}.banner-items .banner-item:nth-child(6){width:290px;top:320px}}@media screen and (width<=1050px){.banner-title{margin:0 auto 24px}.banner-name{font-size:36px}}@media screen and (width<=650px){.banner{height:900px;padding-top:100px}.banner-title{width:100%;max-width:398px;font-size:48px}.banner-name{letter-spacing:4px;-webkit-text-stroke-width:1px;text-shadow:2px 2px #000;margin-bottom:24px;font-size:26px}.banner-title .brands{font-size:80px}.banner-title .latter{font-size:52px}.banner-title .latter svg{width:12px;height:12px;transform:translate(139%,-10%)}.banner-title-bg{width:320px;height:100%;top:53%}.banner-items{flex-direction:column;align-items:center;width:100%;max-width:430px;margin:0 auto;display:flex}.banner-items img{position:initial;width:100%;height:100%;max-height:280px;display:block}.banner-items .banner-item:first-child{width:268px;transform:translate(-20%)}.banner-items .banner-item:nth-child(2){width:250px;transform:translate(20%)}.banner-items .banner-item:nth-child(3){width:auto;height:100%;max-height:280px;transform:initial}.banner-items .banner-item:nth-child(4){width:245px;transform:initial}.banner-items .banner-item:nth-child(5){width:180px;transform:initial}.banner-items .banner-item:nth-child(6){width:240px;transform:initial}.banner-item{width:100%;display:block;position:static}}.about{background:#f9a8d4;width:100%;height:400vh;padding:0 20px;position:relative}.about .container{flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:60px 0 40px;display:flex;position:sticky;top:0}.about-wrapper{flex-direction:column;align-items:center;width:100%;max-width:1140px;margin:0 auto;display:flex}.about-header{margin-bottom:24px}.about-title{color:#a78bfa;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-2px;text-align:center;z-index:1;text-wrap:nowrap;font-family:Bebas Neue,sans-serif;font-size:5vw;font-style:normal;font-weight:400;line-height:110%;position:relative}.about-title .the{color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-3px;font-family:Mr De Haviland,sans-serif;font-size:8vw;font-style:normal;font-weight:400;line-height:40%}.about-title .latter{color:#a78bfa;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-2px;text-transform:uppercase;font-family:Pixelify Sans Variable,sans-serif;font-size:5.4vw;font-weight:400;line-height:110%}.about-title-bg{z-index:-1;pointer-events:none;width:320px;height:auto;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.about-main-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:36px;width:100%;display:grid}.about-card-col{flex-direction:column;gap:16px;display:flex}.about-progress-indicator{gap:10px;display:flex}.about-step-dot{color:#000;cursor:pointer;background:#fff9;border:1.5px solid #000;border-radius:999px;padding:4px 14px;font-family:Share Tech Mono,monospace;font-size:12px;font-weight:700;transition:all .2s;box-shadow:2px 2px #000}.about-step-dot.active{color:#fff;background:#a78bfa;transform:translateY(-2px);box-shadow:3px 3px #000}.about-story-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:2px solid #000;border-radius:20px;flex-direction:column;justify-content:center;gap:14px;min-height:280px;padding:32px 36px;display:flex;position:relative;box-shadow:6px 6px #000}.about-story-badge{color:#000;background:#fde68a;border:1.5px solid #000;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:4px 14px;font-family:Share Tech Mono,monospace;font-size:12px;font-weight:700;display:inline-flex;box-shadow:2px 2px #000}.about-story-badge .badge-dot{background:#10b981;border-radius:50%;width:7px;height:7px}.about-story-title{letter-spacing:-.5px;color:#000;font-family:Bebas Neue,sans-serif;font-size:2.5rem;line-height:110%}.about-story-subtitle{color:#6b21a8;margin-top:-6px;font-family:Share Tech Mono,monospace;font-size:1rem;font-weight:700}.about-story-desc{color:#262626;font-family:Roboto Flex Variable,sans-serif;font-size:1.05rem;line-height:1.6}.about-story-tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.about-tag{color:#4c1d95;background:#ede9fe;border:1px solid #000;border-radius:8px;padding:3px 10px;font-family:Share Tech Mono,monospace;font-size:12px;font-weight:600}.about-story-cta{color:#fff;background:#a78bfa;border:2px solid #000;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:6px;padding:8px 20px;font-family:Share Tech Mono,monospace;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:3px 3px #000}.about-story-cta:hover{background:#7c3aed;transform:translateY(-2px);box-shadow:5px 5px #000}.about-photo-col{justify-content:center;align-items:center;display:flex}.about-photo-frame{background:#fff;border:2.5px solid #000;border-radius:16px;width:100%;max-width:360px;padding:16px 16px 20px;transition:transform .3s;position:relative;transform:rotate(1.5deg);box-shadow:8px 8px #000}.about-photo-frame:hover{transform:rotate(0)scale(1.02)}.about-photo-tape{z-index:5;background:#fde68ae6;border:1px dashed #0006;width:110px;height:26px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:1px 1px 3px #00000026}.about-photo-img{object-fit:cover;background:#fff;border:1.5px solid #000;border-radius:10px;width:100%;height:330px;display:block}.about-photo-caption{color:#333;justify-content:space-between;align-items:center;margin-top:12px;font-family:Share Tech Mono,monospace;font-size:12px;font-weight:700;display:flex}.about-photo-caption .caption-num{color:#7c3aed}@media screen and (width>=1920px){.about-title{font-size:80px}.about-title .the{font-size:130px}.about-title .latter{font-size:86px}.about-story-card{min-height:320px;padding:40px 48px}.about-photo-frame{max-width:420px}.about-photo-img{height:390px}}@media screen and (width<=960px){.about{height:280vh}.about-title{font-size:38px}.about-title .the{font-size:64px}.about-title .latter{font-size:42px}.about-main-grid{grid-template-columns:1fr;gap:20px;max-width:520px}.about-photo-col{display:none}.about-story-card{min-height:auto;padding:24px}.about-story-title{font-size:2rem}}@media screen and (width<=620px){.about .container{padding:90px 16px 30px}.about-title{font-size:32px}.about-title .the{font-size:54px}.about-title .latter{font-size:34px}.about-story-card{padding:20px}.about-story-desc{font-size:.95rem}}.folders{z-index:2;background:#ffd905;width:100%;padding:130px 0;position:relative;overflow:hidden}.folders-title{color:#ff64d5;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-2.4px;text-align:center;z-index:1;text-wrap:nowrap;margin-bottom:100px;padding-top:60px;font-family:Bebas Neue,sans-serif;font-size:8.5vw;font-style:normal;font-weight:400;line-height:40%;position:relative}.folders-title .brands{color:#ffd905;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-1.4px;font-family:Mr De Haviland,sans-serif;font-size:15.58vw;font-style:normal;font-weight:400;line-height:40%}.folders-title .latter{color:#ff64d5;-webkit-text-stroke-width:1.08px;-webkit-text-stroke-color:#000;letter-spacing:-2.6px;text-transform:uppercase;font-family:Pixelify Sans Variable,sans-serif;font-size:9.2vw;font-weight:400;line-height:100%;position:relative}.folders-title svg{width:2.3vw;height:2.3vw;position:absolute;transform:translate(100%,-42%)}.folders-title-bg{z-index:-1;pointer-events:none;width:73vw;height:120%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.folders-title-lottie{pointer-events:none;width:250px;height:220px;position:absolute;top:-60px;left:-80px}.folders-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20vh 1vh;display:flex}.folders-item{cursor:pointer;width:100%;height:auto;position:relative}.folders-item.big{max-width:40%}.folders-item.small{max-width:20%}.folders-item img{width:100%;height:auto}.folders-item-main{z-index:2;position:relative}.folders-item-under{z-index:0;height:auto;position:absolute;top:-55px;left:0}.folders-item-context{z-index:1;transition:all .3s ease-in-out;position:absolute;top:-12%;left:0;scale:.2}.folders-item-icon{z-index:3;pointer-events:none;width:auto;max-width:45%;height:auto;position:absolute;bottom:37%;left:50%;transform:translate(-50%,-50%)}.folders-item-custom-label{z-index:3;letter-spacing:1px;color:#fff;white-space:nowrap;pointer-events:none;border-radius:6px;padding:4px 16px;font-family:Rock Salt,cursive,sans-serif;font-size:1.5vw;position:absolute;bottom:37%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:2px 4px #00000026}@media screen and (width<=760px){.folders-item-custom-label{font-size:6vw}}.folders-item:hover .folders-item-context,.folders-item-context.autoplay{transform:translateY(-75%)scale(1)}.folders-item:first-child{z-index:1}.folders-item:first-child .folders-item-lottie{pointer-events:none;z-index:22;width:10vw;height:100%;position:absolute;top:-25%;right:-40%;transform:rotate(300deg)}.folders-item:nth-child(2){z-index:2;align-self:flex-end;margin-top:20%;margin-right:20%}.folders-item:nth-child(3){z-index:3;align-self:flex-end}.folders-item:nth-child(4){z-index:4;align-self:flex-start;transform:translateY(-20%)}.folders-item:nth-child(5){z-index:5}.folders-item:nth-child(5) .folders-item-lottie{pointer-events:none;width:16vw;height:100%;position:absolute;bottom:-95%;right:65%;transform:rotate(300deg);z-index:22!important}.folders-item:hover:nth-child(5) .folders-item-context{scale:.9}.folders-item:nth-last-child(2){z-index:6;align-self:flex-start;margin-left:15%;transform:translateY(-50%)}.folders-item:nth-last-child(2) .folders-item-lottie{pointer-events:none;z-index:22;width:6vw;height:100%;position:absolute;top:27%;left:-10%;transform:rotate(180deg)}.folders-item:last-child{z-index:7;margin-right:15%}.folders-item.small .folders-item-icon{max-width:50%;bottom:30%;left:50%}@media screen and (width>=1920px){.folders-title{font-size:120px}.folders-title .brands{font-size:220px}.folders-title .latter{font-size:130px}.folders-title svg{width:33px;height:33px;transform:translate(-3px,-15px)}.folders-title-bg{width:1030px;height:400px;top:39%}}@media screen and (width<=1300px){.folders-item:nth-child(6) .folders-item-icon{left:40%;scale:.8}}@media screen and (width<=1150px){.folders-title-bg{width:73vw;height:115%;top:42%;left:50%}}@media screen and (width<=1050px){.folders-item:nth-child(6) .folders-item-icon{left:20%;scale:.6}}@media screen and (width<=960px){.folders-title{margin-bottom:250px}.folders-title-bg{top:45%}.folders-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20vh 1vh;display:flex}.folders-item.big{max-width:70%}.folders-item.small{max-width:45%}.folders-item:nth-child(2){margin-right:0;transform:translateY(10%)}.folders-item:nth-child(3){transform:translateY(-10%)}.folders-item:nth-child(4){z-index:5;order:5;align-self:flex-start;transform:translateY(0)}.folders-item:nth-child(5){z-index:4;margin-left:20%}.folders-item:nth-last-child(2){z-index:9;align-self:flex-start;margin-left:0;transform:translateY(-50%)}.folders-item:last-child{z-index:6;order:8;margin-right:0}.folders-item:hover .folders-item-context{transform:scale(0)}}@media screen and (width<=650px){.folders{padding:120px 0 40px}.folders-title{letter-spacing:-.96px;margin:0 auto 100px;font-size:48px}.folders-title .brands{font-size:80px}.folders-title .latter{font-size:52px}.folders-title .latter svg{width:12px;height:12px;transform:translate(146%,-10%)}.folders-title-bg{width:390px;height:100%;top:52%}.folders-wrapper{gap:120px 20px}.folders-item:nth-child(3){transform:translateY(-20%)}.folders-item:nth-child(4){order:5}.folders-item:nth-child(5){margin-left:20%}.folders-item:nth-last-child(2){z-index:9;margin-left:0}.folders-item:last-child{z-index:9;order:8;margin-right:0}}.concepts{background-image:url(/assets/bg-first.webp);background-size:cover;width:100%;position:relative;overflow:visible}.concepts-content{align-items:flex-start;width:100%;height:100%;min-height:175vh;margin-bottom:-12px;display:flex}.concepts-titles{z-index:2;width:100%;max-width:48%;height:100vh;padding:180px 0 40px;position:sticky;top:0}.concepts-title{color:#ff64d5;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-1.6px;text-transform:uppercase;z-index:1;text-wrap:nowrap;margin-bottom:31px;font-family:Bebas Neue,sans-serif;font-size:80px;font-style:normal;font-weight:400;line-height:120%;position:relative}.concepts-title .brands{color:#ffd905;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-3.2px;text-transform:none;z-index:2;font-family:Mr De Haviland,sans-serif;font-size:160px;font-style:normal;font-weight:400;line-height:60%;position:relative}.concepts-title .latter{color:#ff64d5;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-1.753px;text-transform:uppercase;font-family:Pixelify Sans Variable,sans-serif;font-size:88px;font-style:normal;font-weight:400;line-height:120%;position:relative}.concepts-title-bg{z-index:-1;width:52vw;height:134%;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.concepts-subtitle{color:#ff64d5;z-index:1;margin-bottom:64px;font-size:24px;font-style:italic;font-weight:600;line-height:normal;display:block;position:relative}.concepts-button{display:inline-flex}.concepts-products-sticky{align-items:center;width:50%;height:100vh;margin-left:auto;display:flex;position:sticky;top:0;overflow:hidden}.concepts-products{grid-template-columns:repeat(3,1fr);align-items:flex-start;width:100%;height:175vh;display:grid}.concepts-products-inner{will-change:transform}.concepts-products-column{flex-direction:column;gap:20px;display:flex}.concepts-products-column img{object-fit:contain;object-position:center;background:#fff;border:1.5px solid #000;border-radius:12px;width:auto;height:100%;max-height:12vw;box-shadow:4px 4px #000c}.concepts-products-inner:first-of-type,.concepts-products-inner:last-of-type{padding-top:100px}.concepts-product{position:relative}.concepts-product-img{object-fit:contain;object-position:center;background:#fff;border:1.5px solid #000;border-radius:12px;width:auto;height:100%;max-height:12vw;box-shadow:4px 4px #000c}.concepts-product-lottie{pointer-events:none;width:20vw;height:13vw;position:absolute;top:-37%;left:-60%}@media screen and (width>=1220px){.concepts-title-bg{width:615px;left:46%}}@media screen and (width>=1300px){.concepts-title-bg{width:615px;left:43%}}@media screen and (width>=1450px){.concepts-title{width:fit-content}.concepts-title-bg{width:115%;top:34%;left:50%}.concepts-product-lottie{width:190px;height:110px;position:absolute;top:-27%;left:-30%}.concepts-product img{object-fit:contain;object-position:center;width:auto;height:100%;max-height:16vw}}@media screen and (width<=1110px){.concepts{overflow:hidden}.concepts-content{flex-direction:column;min-height:100%}.concepts-titles{flex-direction:column;justify-content:center;max-width:100%;height:100%;display:flex}.concepts-title{text-align:center}.concepts-title-bg{width:614px;top:34%;left:50%}.concepts-subtitle{text-align:center}.concepts-button{margin:0 auto!important}.concepts-products-sticky{width:100%;height:calc(100% - 260px);position:sticky;top:260px;overflow:hidden}.concepts-products{flex-direction:column;gap:40px;width:100%;height:100%;padding-bottom:40px;display:flex;position:relative;overflow:hidden}.concepts-products-column{flex-direction:row;gap:24px;width:fit-content;padding-left:16px;display:flex}.concepts-products-column img{flex-shrink:0;width:auto;max-height:130px}.concepts-products-inner{width:100%;overflow:visible}.concepts-products-inner:first-of-type,.concepts-products-inner:last-of-type{padding-top:0}.concepts-product-lottie{width:190px;height:110px;position:absolute;top:-27%;left:-30%}.concepts-product img{object-fit:contain;object-position:center;flex-shrink:0;width:auto;height:100%;max-height:130px}}@media screen and (width<=614px){.concepts-title{margin-bottom:31px;font-size:48px;line-height:80%}.concepts-title .brands{font-size:80px}.concepts-title .latter{font-size:52px}.concepts-title-bg{width:336px;max-width:92vw;height:140%;top:28%;left:50%}.concepts-subtitle{font-size:18px}.concepts-products{overflow:visible}.concepts-products-sticky{height:100%;overflow:visible}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.portfolio{width:100%;height:auto;padding:220px 0 60px;position:relative;overflow:visible}.portfolio-title{color:#a78bfa;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-2.4px;text-align:center;z-index:1;text-wrap:nowrap;margin-bottom:24px;font-family:Bebas Neue,sans-serif;font-size:8vw;font-style:normal;font-weight:400;line-height:120%;position:relative}.portfolio-title .brands{color:#f9a8d4;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-4.4px;font-family:Mr De Haviland,sans-serif;font-size:15.58vw;font-style:normal;font-weight:400;line-height:40%}.portfolio-title-bg{z-index:-1;width:43.87vw;height:auto;position:absolute;top:14%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.portfolio-cord{z-index:2;pointer-events:none;width:100vw;min-width:100vw;position:absolute;top:calc(1.5vh + 60px);left:50%;transform:translate(-50%,-50%)}.portfolio-buttons{align-items:center;width:fit-content;margin:0 auto;display:flex}.portfolio-buttons-mobile{display:none}.portfolio-button{color:#7c3aed;text-align:center;z-index:2;cursor:pointer;background:0 0;border:none;padding:10px 18px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out;position:relative}.portfolio-project-info{text-align:center;z-index:3;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:16px auto 24px;display:flex;position:relative}.portfolio-project-badge{color:#000;background:#fde68a;border:1.5px solid #000;border-radius:999px;padding:4px 14px;font-family:Share Tech Mono,monospace;font-size:12px;font-weight:700;box-shadow:2px 2px #000}.portfolio-project-title{letter-spacing:.5px;color:#000;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#000;font-family:Bebas Neue,sans-serif;font-size:2rem}.portfolio-project-link{color:#fff;background:#a78bfa;border:1.5px solid #000;border-radius:999px;align-items:center;gap:6px;padding:5px 16px;font-family:Share Tech Mono,monospace;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:2px 2px #000}.portfolio-project-link:hover{background:#7c3aed;transform:translateY(-2px);box-shadow:4px 4px #000}.portfolio-button img{z-index:-1;height:100%;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-button img:last-child{opacity:0}.portfolio-button:hover{color:#fff}.portfolio-button:hover img:first-child{opacity:0}.portfolio-button:hover img:last-child{opacity:1}.portfolio-button.active{color:#fff}.portfolio-button.active img:first-child{opacity:0}.portfolio-button.active img:last-child{opacity:1}.portfolio-pages{width:100%;position:relative}.portfolio-pages-swiper,.portfolio-pages .swiper{height:65vh}.portfolio-pages .swiper-wrapper{transition-timing-function:linear!important}.portfolio-pages .swiper-slide{height:600px!important}.portfolio-page{display:none}.portfolio-page.active{justify-content:center;gap:20px;display:flex}.portfolio-page-item{margin:0 auto;position:relative}.portfolio-page-item-img{z-index:4;transform-origin:top;height:50vh;animation:portfolio-hang var(--duration,1s) ease-in-out var(--delay,0s) infinite;margin:0 auto}.portfolio-page-item-img-wrapper{width:100%;height:100%;position:relative}.portfolio-page .item-0 .portfolio-page-item-img{animation:.9s ease-in-out infinite portfolio-hang}.portfolio-page .item-1 .portfolio-page-item-img{animation:.7s ease-in-out infinite portfolio-hang}.portfolio-page .item-2 .portfolio-page-item-img{animation:1.5s ease-in-out infinite portfolio-hang}.portfolio-page .item-3 .portfolio-page-item-img{animation:.8s ease-in-out infinite portfolio-hang}@media screen and (width>=1920px){.portfolio-title{font-size:120px}.portfolio-title .brands{font-size:220px}.portfolio-title-bg{width:625px;top:14%}.portfolio-cord{top:77px}.portfolio-page-item-img{height:550px}}@media screen and (width<=1250px){.portfolio-page-item-img{height:40vw}.portfolio-cord{top:calc(1.2vw + 60px)}}@media screen and (width<=760px){.portfolio{padding:135px 0 100px}.portfolio-title{margin:0 auto 24px;font-size:48px}.portfolio-title .brands{font-size:80px}.portfolio-title-bg{width:231px;height:176%;top:14%}.portfolio-buttons{display:none}.portfolio-buttons-mobile{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:12px;width:calc(100% + 20px);margin:0 -10px;display:flex;overflow:auto hidden}.portfolio-buttons-mobile::-webkit-scrollbar{display:none}.portfolio-button{scroll-snap-align:start;white-space:nowrap;flex-shrink:0}.portfolio-pages-swiper{display:none!important}.portfolio-button:first-child{margin-left:10px}.portfolio-button:last-child{margin-right:10px}.portfolio-page{display:block}.portfolio-group-mobile .portfolio-page{justify-content:space-between;display:flex;width:100%!important}.portfolio-group-mobile .portfolio-page-item-img{height:210px;transform:translateY(60px) rotate(var(--swing-rotate));z-index:1;top:-41vw}.portfolio-cord{top:25%}}.portfolio-group-mobile{display:none}@media screen and (width<=760px){.portfolio-group-mobile{display:block}}.feedback{z-index:1;background-image:url(/assets/bg-first.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:40px;position:relative}.feedback .container{z-index:1;position:relative}.feedback-envelope-wrapper{width:100%;min-height:220vh;margin-bottom:12vh;position:relative}.feedback-envelope{perspective:1200px;transform-origin:50%;will-change:transform, opacity;z-index:5;width:28vw;height:auto;margin:0 auto;position:sticky;top:calc(96vh - 22vw);overflow:visible}.feedback-envelope-main{z-index:1;-webkit-user-select:none;user-select:none;width:100%;display:block;position:relative;top:0;left:0}.feedback-envelope-front{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:104%;display:block;position:absolute;bottom:-1.5%;left:-2%}.feedback-envelope-down{z-index:3;-webkit-user-select:none;user-select:none;width:104%;display:block;position:absolute;bottom:-2%;left:-2.2%}.feedback-envelope-had{z-index:4;transform-origin:top;will-change:transform;-webkit-user-select:none;user-select:none;width:100%;display:block;position:absolute;top:2px;left:0}.feedback-envelope-letter{z-index:1;transform-origin:bottom;will-change:transform;-webkit-user-select:none;user-select:none;width:100%;position:absolute;bottom:1%;left:1%}.feedback-envelope-letter>img{width:100%;display:block}.feedback-envelope-letter-button{bottom:23%;left:48%;transform:translate(-50%)scale(.65)rotate(-8deg);position:absolute!important}.feedback-lottie-right{pointer-events:none;width:21vw;height:auto;position:absolute;top:-36%;right:-32%;transform:rotate(130deg)}.feedback-lottie-left{pointer-events:none;width:12vw;height:auto;position:absolute;top:-35%;left:-25%;transform:rotate(188deg)}.feedback-title{color:#ff64d5;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-2.4px;text-align:center;z-index:1;text-wrap:nowrap;margin-bottom:64px;font-family:Bebas Neue,sans-serif;font-size:8.5vw;font-style:normal;font-weight:400;line-height:80%;position:relative}.feedback-title .brands{color:#ffd905;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-4.4px;font-family:Mr De Haviland,sans-serif;font-size:15.58vw;font-style:normal;font-weight:400;line-height:40%}.feedback-title .latter{color:#ff64d5;-webkit-text-stroke-width:1.08px;-webkit-text-stroke-color:#000;letter-spacing:-2.6px;text-transform:uppercase;font-family:Pixelify Sans Variable,sans-serif;font-size:9.2vw;font-weight:400;line-height:120%;position:relative}.feedback-title-bg{z-index:-1;pointer-events:none;width:57.86vw;height:130%;position:absolute;top:27%;left:50%;transform:translate(-50%,-50%)}.feedback-row{flex-wrap:wrap;display:flex;position:relative}.feedback-row .feedback-letter-wrap:first-child{z-index:3;width:35%;margin-left:20%;display:block;position:relative}.feedback-row .feedback-letter-wrap:nth-child(2){z-index:1;width:45%;display:block;position:relative;transform:translate(-5%,20%)}.feedback-row .feedback-letter-wrap:nth-child(3){z-index:2;width:50%;position:relative;transform:translateY(-30%)}.feedback-row .feedback-letter-wrap:nth-child(4){z-index:2;width:35%;margin-left:5%;position:relative;transform:translateY(10%)}.feedback-row .feedback-letter-wrap:nth-child(5){z-index:2;width:45%;margin-left:37%;position:relative;transform:translateY(-50%)}.feedback-row .feedback-letter-wrap:nth-child(6){width:35%;margin-left:10%;transform:translateY(-85%)}.feedback-row .feedback-letter-wrap:nth-child(7){z-index:3;width:35%;margin-left:15%;position:relative;transform:translateY(-80%)}.feedback-letter{opacity:0;width:100%;-webkit-user-select:none;user-select:none;width:-webkit-fill-available;transition:opacity .8s,transform .8s;display:block;transform:translateY(60px)scale(.9)}.feedback-letter-is-visible{opacity:1!important;transform:translateY(0)scale(1)!important}.feedback-review-card{box-sizing:border-box;color:#111;text-align:left;-webkit-user-select:text;user-select:text;background:#fff;border:2.5px solid #000;border-radius:26px;padding:24px 28px 26px;position:relative;box-shadow:4px 6px #000}.feedback-review-card:before{content:"";z-index:1;border-top:15px solid #000;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:14px solid #0000;width:0;height:0;position:absolute;bottom:-15px;left:36px}.feedback-review-card:after{content:"";z-index:2;border-top:12px solid #fff;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;bottom:-11px;left:38px}.feedback-review-card.tail-right:before{border-width:15px 0 0 14px;left:auto;right:40px}.feedback-review-card.tail-right:after{border-width:12px 0 0 11px;left:auto;right:42px}.feedback-star-badge{z-index:10;background:#fff;border:2px solid #000;border-radius:20px;align-items:center;gap:4px;padding:6px 14px;display:flex;position:absolute;top:-24px;box-shadow:3px 3px #000}.feedback-star-badge.left{left:-16px;transform:rotate(-6deg)}.feedback-star-badge.right{right:-16px;transform:rotate(6deg)}.feedback-star-badge .star-svg{display:block}.feedback-review-header{border-bottom:1.5px dashed #00000026;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.feedback-review-name{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.feedback-review-name-en{color:#050505;letter-spacing:-.3px;font-family:Roboto Flex Variable,-apple-system,sans-serif;font-size:1.22rem;font-weight:800;line-height:1.2}.feedback-review-name-ur{color:#ff64d5;direction:rtl;font-family:Noto Nastaliq Urdu,Noto Sans Arabic,sans-serif;font-size:1.08rem;font-weight:700;line-height:1.2}.feedback-verified-badge{color:#0ca678;white-space:nowrap;letter-spacing:.2px;background:#e6fcf5;border:1.5px solid #0ca678;border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.feedback-review-text{color:#222;text-align:left;letter-spacing:-.1px;direction:ltr;margin:0;font-family:Roboto Flex Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:450;line-height:1.55}.feedback-flowers.all{z-index:-1;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.feedback-flowers.down{z-index:-2;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}@media screen and (width>=1920px){.feedback-title{font-size:120px}.feedback-title .brands{font-size:220px}.feedback-title .latter{font-size:130px}.feedback-title-bg{width:817px;height:140%;top:25%}.feedback-envelope-letter-button{position:absolute;bottom:23%;left:48%;transform:translate(-50%)scale(1)rotate(-8deg)}}@media screen and (width<=768px){.feedback-envelope-wrapper{min-height:160vh}.feedback-envelope{width:82vw;margin:0 auto;position:sticky;top:calc(96vh - 54vw);transform:none}.feedback-title{margin-bottom:24px;font-size:48px}.feedback-title .brands{font-size:80px}.feedback-title .latter{font-size:52px}.feedback-title-bg{width:295px;height:150%;top:23%}.feedback-lottie-right{display:none}.feedback-envelope-letter-button{position:absolute;bottom:18%;left:48%;transform:translate(-50%)scale(.6)rotate(-8deg)}.feedback-row{flex-direction:column;gap:32px;padding:0 16px;display:flex}.feedback-row .feedback-letter-wrap:nth-child(n){z-index:1;width:100%;margin-left:0;position:relative;transform:none}.feedback-review-card{border-radius:20px;padding:18px 20px 22px}.feedback-review-name-en{font-size:1.1rem}.feedback-review-name-ur{font-size:.98rem}.feedback-review-text{font-size:.92rem;line-height:1.5}}.running-line{white-space:nowrap;z-index:5;width:100%;padding:12px 0;position:relative;overflow:hidden;transform:translateY(12px)}.running-line-bg{z-index:0;pointer-events:none;object-fit:cover;width:calc(100% + 40px);height:250%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.running-line-wrapper{will-change:transform;align-items:center;width:max-content;animation:28s linear infinite run;display:flex}.running-line-wrapper span{color:#000;text-transform:uppercase;text-align:center;z-index:1;letter-spacing:.5px;align-items:center;gap:2.77vw;margin:0 1.8vw;padding:.62vw;font-family:Rock Salt,cursive,sans-serif;font-size:clamp(14px,1.2vw,18px);font-style:normal;font-weight:400;line-height:160%;display:flex}.running-line-dot{z-index:1;width:10px;height:10px;display:inline-block}@keyframes run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (width<=1110px){.running-line{z-index:11;padding:7px 0;transform:translateY(2px)}.running-line-wrapper span{gap:16px;margin:0 10px;padding:0 10px;font-size:14px}.running-line-dot{width:8px;height:8px}}.plan{background-image:url(/assets/bg-first.webp);background-size:cover;width:100%;padding:90px 0 0;position:relative}.plan .running-line{margin-top:90px}.running-line-section{z-index:5;width:100%;margin-top:50px;position:relative}.plan-title{color:#a78bfa;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-2.4px;text-align:center;z-index:1;text-wrap:nowrap;padding-top:60px;font-family:Bebas Neue,sans-serif;font-size:5.66vw;font-style:normal;font-weight:400;line-height:40%;position:relative}.plan-title .brands{color:#f9a8d4;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-4.4px;font-family:Mr De Haviland,sans-serif;font-size:11.33vw;font-style:normal;font-weight:400;line-height:40%}.plan-title .latter{color:#a78bfa;-webkit-text-stroke-width:1.08px;-webkit-text-stroke-color:#000;letter-spacing:-2.6px;text-transform:uppercase;padding-right:8px;font-family:Pixelify Sans Variable,sans-serif;font-size:6.23vw;font-weight:400;line-height:120%;display:inline-block;position:relative}.plan-title-bg{z-index:-1;width:35vw;height:110%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.plan-wrapper{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:64px;display:grid}.plan-card{flex-direction:column;display:flex;position:relative}.plan-card-header{z-index:2;width:100%;display:block;position:relative;transform:translateY(56%)}.plan-card-printing{flex:auto;overflow:hidden}.plan-card-content{z-index:3;flex-direction:column;width:90%;height:100%;margin:0 auto;padding:20px;display:flex;position:relative}.plan-card-content-bg{z-index:1;width:90%;height:100%;position:absolute;inset:0;transform:translate(5%)}.plan-card-title{color:#ffd905;-webkit-text-stroke-width:.6px;-webkit-text-stroke-color:#000;letter-spacing:-1.6px;text-align:center;z-index:4;margin-bottom:-4px;font-family:Mr De Haviland,sans-serif;font-size:5vw;font-style:normal;font-weight:400;line-height:120%;position:relative}.plan-card-subtitle{z-index:3;margin-bottom:25px;position:relative}.plan-card-subtitle p{color:#fff;letter-spacing:-.32px;z-index:5;text-align:center;padding:4px;font-size:1.13vw;font-style:normal;font-weight:500;line-height:120%;position:relative}.plan-card-subtitle-bg{width:fit-content;height:100%;margin:0 auto;position:absolute;inset:0}.plan-card-list{z-index:4;border-top:2px dashed #000;border-bottom:2px dashed #000;flex:auto;height:auto;margin-top:24px;margin-bottom:34px;padding:24px;position:relative}.plan-card-list ul{margin:0;padding:0;list-style:none}.plan-card-list li{color:#000;letter-spacing:-.32px;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:16px;font-style:normal;font-weight:400;line-height:120%;display:flex}.plan-card-list li img{flex-shrink:0;width:16px;height:16px;margin-top:4px}.plan-card-button{z-index:4;text-transform:uppercase;cursor:pointer;border:1px solid #000;margin:0 24px 24px;transition:transform .2s,background .2s;position:relative;box-shadow:2px 2px #000;letter-spacing:-.64px!important;color:#000!important;background:#ffd905!important;border-radius:12px!important;padding:13px!important;font-family:Bebas Neue,sans-serif!important;font-size:32px!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.plan-card-button:hover{background:#fc0!important}.plan-card-revisions{z-index:4;border-top:2px dashed #000;border-bottom:2px dashed #000;margin-bottom:24px;padding:24px;position:relative}.plan-card-revisions-text{color:#000;letter-spacing:-.32px;margin-bottom:8px;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.plan-card-revisions img{width:100%}.plan-card-price{z-index:4;justify-content:flex-end;align-items:center;gap:6px;padding:0 24px;display:flex;position:relative}.plan-card-price span{color:#000;letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.plan-card-price p{color:#a78bfa;-webkit-text-stroke-width:.8px;-webkit-text-stroke-color:#000;letter-spacing:-1px;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-size:clamp(34px,3.4vw,50px);font-style:normal;font-weight:400;line-height:120%}.plan-meet{flex-direction:column;justify-content:center;align-items:center;width:95%;height:100%;margin:0 auto;padding:50px 24px 24px;display:flex;position:relative}.plan-meet-title{color:#a78bfa;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-2.4px;text-align:center;text-wrap:nowrap;margin-bottom:16px;font-family:Bebas Neue,sans-serif;font-size:5.66vw;font-style:normal;font-weight:400;line-height:40%;position:relative}.plan-meet-title-bg,.plan-meet-title br{display:none}.plan-meet-title .brands{color:#f9a8d4;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;letter-spacing:-4.4px;font-family:Mr De Haviland,sans-serif;font-size:11.33vw;font-style:normal;font-weight:400;line-height:40%}.plan-meet-title .latter{color:#a78bfa;-webkit-text-stroke-width:1.08px;-webkit-text-stroke-color:#000;letter-spacing:-2.6px;text-transform:uppercase;font-family:Pixelify Sans Variable,sans-serif;font-size:6.23vw;font-weight:400;line-height:120%;position:relative}.plan-meet-button{z-index:1;max-height:150px}.plan-meet-button a{color:#000;background:#ffd905;border:1px solid #000;border-radius:999px;padding:16px 32px;font-family:Share Tech Mono,monospace;font-size:18px;font-weight:700;transition:background .2s,transform .2s;display:inline-block;box-shadow:2px 2px #000}.plan-meet-button a:hover{background:#ffea79;transform:translateY(-2px)}@media screen and (width>=1920px){.plan-title{font-size:80px}.plan-title .brands{font-size:160px}.plan-title .latter{font-size:88px}.plan-title-bg{width:510px}.plan-card-title{margin-bottom:-4px;font-size:80px}.plan-card-subtitle p{padding:4px;font-size:16px}.plan-card-price p{font-size:64px}.plan-meet-title{font-size:80px}.plan-meet-title .brands{font-size:160px}.plan-meet-title .latter{font-size:88px}}@media screen and (width<=880px){.plan{padding-top:150px}.plan-title{margin-bottom:24px;font-size:48px}.plan-title .brands{font-size:80px}.plan-title .latter{font-size:52px}.plan-title-bg{width:270px;height:100%;top:53%}.plan-wrapper{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.plan-card{width:100%;max-width:368px;margin:0 auto}.plan-card-title{font-size:60px}.plan-card-subtitle{margin-bottom:18px}.plan-card-subtitle p{padding:4px;font-size:16px}.plan-card-list{margin-top:18px;margin-bottom:18px;padding:18px}.plan-card-list li{font-size:14px}.plan-card-button{margin-bottom:18px!important;font-size:24px!important}.plan-card-revisions{margin-bottom:18px;padding:18px}.plan-card-revisions-text{font-size:14px}.plan-card-price{padding:0 18px}.plan-card-price span{font-size:14px}.plan-card-price p{font-size:48px}.plan-meet{width:100%;height:100%;padding:0}.plan-meet-title{z-index:22;width:298px;margin-bottom:16px;padding-top:60px;font-size:48px;position:relative}.plan-meet-title br{display:block}.plan-meet-title .brands{z-index:2;font-size:80px;position:relative}.plan-meet-title .latter{z-index:2;font-size:52px;position:relative}.plan-meet-button{z-index:1;max-height:150px;margin-top:80px}}.vibe{z-index:1;height:100vh;padding:120px 0 50vw;position:sticky;top:0;overflow:hidden}.vibe-label{z-index:4;width:100%;margin:0 auto;position:relative}.vibe-label-img{width:32.43vw;height:auto;margin:0 auto;display:block}.vibe-flowers{z-index:2;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0}.vibe-items{position:relative}.vibe-item{cursor:pointer;will-change:transform;display:block;position:relative}.vibe-item-main{width:14vw;height:auto;transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vibe-item-hover{opacity:0;width:14vw;height:auto;transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vibe-item.is-active .vibe-item-main,.vibe-item:hover .vibe-item-main{opacity:0}.vibe-item.is-active .vibe-item-hover,.vibe-item:hover .vibe-item-hover{opacity:1}.vibe-item:first-of-type{z-index:3;transform:translate(-43%,-8vw)rotate(36deg)}.vibe-item:nth-of-type(2){z-index:4;transform:translate(-47%,9vw)rotate(-11deg)}.vibe-item:nth-of-type(2) .vibe-item-main,.vibe-item:nth-of-type(2) .vibe-item-hover{width:12vw}.vibe-item:nth-of-type(3){z-index:5;transform:translate(-45%,16vw)rotate(26deg)}.vibe-item:nth-of-type(3) .vibe-item-main,.vibe-item:nth-of-type(3) .vibe-item-hover{width:15vw}.vibe-item:nth-of-type(4){z-index:3;transform:translate(-33%,20vw)rotate(-16deg)}.vibe-item:nth-of-type(4) .vibe-item-main,.vibe-item:nth-of-type(4) .vibe-item-hover{width:28vw}.vibe-item:nth-of-type(5){z-index:5;transform:translate(-15%,1vw)rotate(51deg)}.vibe-item:nth-of-type(5) .vibe-item-main,.vibe-item:nth-of-type(5) .vibe-item-hover{width:7vw}.vibe-item:nth-of-type(6){z-index:5;transform:translate(3%,11vw)rotate(-17deg)}.vibe-item:nth-of-type(6) .vibe-item-main,.vibe-item:nth-of-type(6) .vibe-item-hover{width:11vw}.vibe-item:nth-of-type(7){z-index:5;transform:translate(13%,7vw)rotate(46deg)}.vibe-item:nth-of-type(7) .vibe-item-main,.vibe-item:nth-of-type(7) .vibe-item-hover{width:8vw}.vibe-item:nth-of-type(8){z-index:5;transform:translate(20%,22vw)rotate(-27deg)}.vibe-item:nth-of-type(8) .vibe-item-main,.vibe-item:nth-of-type(8) .vibe-item-hover{width:10vw}.vibe-item:nth-of-type(9){z-index:5;transform:translate(33%,-2vw)rotate(35deg)}.vibe-item:nth-of-type(9) .vibe-item-main,.vibe-item:nth-of-type(9) .vibe-item-hover{width:11vw}.vibe-item:nth-of-type(10){z-index:3;transform:translate(13%,11vw)rotate(-58deg)}.vibe-item:nth-of-type(10) .vibe-item-main,.vibe-item:nth-of-type(10) .vibe-item-hover{width:10vw}.vibe-item:nth-of-type(11){z-index:4;transform:translate(-25%,-6vw)rotate(12deg)}.vibe-item:nth-of-type(11) .vibe-item-main,.vibe-item:nth-of-type(11) .vibe-item-hover{width:9vw}.vibe-item:nth-of-type(12){z-index:5;transform:translate(-35%,2vw)rotate(-22deg)}.vibe-item:nth-of-type(12) .vibe-item-main,.vibe-item:nth-of-type(12) .vibe-item-hover{width:13vw}.vibe-item:nth-of-type(13){z-index:2;transform:translate(-5%,18vw)rotate(8deg)}.vibe-item:nth-of-type(13) .vibe-item-main,.vibe-item:nth-of-type(13) .vibe-item-hover{width:16vw}.vibe-item:nth-of-type(14){z-index:6;transform:translate(5%,-5vw)rotate(-40deg)}.vibe-item:nth-of-type(14) .vibe-item-main,.vibe-item:nth-of-type(14) .vibe-item-hover{width:8vw}.vibe-item:nth-of-type(15){z-index:4;transform:translate(25%,3vw)rotate(30deg)}.vibe-item:nth-of-type(15) .vibe-item-main,.vibe-item:nth-of-type(15) .vibe-item-hover{width:14vw}.vibe-item:nth-of-type(16){z-index:5;transform:translate(38%,15vw)rotate(-15deg)}.vibe-item:nth-of-type(16) .vibe-item-main,.vibe-item:nth-of-type(16) .vibe-item-hover{width:12vw}.vibe-item:nth-of-type(17){z-index:3;transform:translate(45%,5vw)rotate(45deg)}.vibe-item:nth-of-type(17) .vibe-item-main,.vibe-item:nth-of-type(17) .vibe-item-hover{width:10vw}.vibe-item:nth-of-type(18){z-index:4;transform:translate(15%,28vw)rotate(-5deg)}.vibe-item:nth-of-type(18) .vibe-item-main,.vibe-item:nth-of-type(18) .vibe-item-hover{width:18vw}.vibe-item:nth-of-type(19){z-index:6;transform:translate(-20%,26vw)rotate(25deg)}.vibe-item:nth-of-type(19) .vibe-item-main,.vibe-item:nth-of-type(19) .vibe-item-hover{width:11vw}.vibe-item:nth-of-type(20){z-index:5;transform:translateY(15vw)rotate(-30deg)}.vibe-item:nth-of-type(20) .vibe-item-main,.vibe-item:nth-of-type(20) .vibe-item-hover{width:9vw}@media screen and (width>=1920px){.vibe{padding:200px 0 100vh;top:-200px}.vibe-label-img{width:458px}.vibe-item:first-of-type{transform:translate(-44%,20px)rotate(22deg)}.vibe-item:first-of-type .vibe-item-main,.vibe-item:first-of-type .vibe-item-hover{width:230px}.vibe-item:nth-of-type(2){transform:translate(-42%,186px)rotate(-11deg)}.vibe-item:nth-of-type(2) .vibe-item-main,.vibe-item:nth-of-type(2) .vibe-item-hover{width:210px}.vibe-item:nth-of-type(3){transform:translate(-46%,382px)rotate(10deg)}.vibe-item:nth-of-type(3) .vibe-item-main,.vibe-item:nth-of-type(3) .vibe-item-hover{width:290px}.vibe-item:nth-of-type(4){transform:translate(-30%,354px)rotate(-16deg)}.vibe-item:nth-of-type(4) .vibe-item-main,.vibe-item:nth-of-type(4) .vibe-item-hover{width:550px}.vibe-item:nth-of-type(5){transform:translate(-6%,155px)rotate(51deg)}.vibe-item:nth-of-type(5) .vibe-item-main,.vibe-item:nth-of-type(5) .vibe-item-hover{width:127px}.vibe-item:nth-of-type(6){transform:translateY(160px)rotate(-27deg)}.vibe-item:nth-of-type(6) .vibe-item-main,.vibe-item:nth-of-type(6) .vibe-item-hover{width:199px}.vibe-item:nth-of-type(7){transform:translate(25%,220px)rotate(46deg)}.vibe-item:nth-of-type(7) .vibe-item-main,.vibe-item:nth-of-type(7) .vibe-item-hover{width:157px}.vibe-item:nth-of-type(8){transform:translate(37%,330px)rotate(-27deg)}.vibe-item:nth-of-type(8) .vibe-item-main,.vibe-item:nth-of-type(8) .vibe-item-hover{width:170px}.vibe-item:nth-of-type(9){transform:translate(43%,-70px)rotate(35deg)}.vibe-item:nth-of-type(9) .vibe-item-main,.vibe-item:nth-of-type(9) .vibe-item-hover{width:190px}.vibe-item:nth-of-type(10){transform:translate(21%,450px)rotate(-58deg)}.vibe-item:nth-of-type(10) .vibe-item-main,.vibe-item:nth-of-type(10) .vibe-item-hover{width:210px}}@media screen and (width<=760px){.vibe{padding:50px 0 500px;top:0;overflow:hidden}.vibe-label{margin:40px 0 -140px}.vibe-label-img{width:264px}.vibe-flowers{width:185%;left:50%;transform:translate(-50%)}.vibe-items{max-width:450px;margin:0 auto}.vibe-item:first-of-type{transform:translate(-32%,170px)rotate(32deg)}.vibe-item:first-of-type .vibe-item-main,.vibe-item:first-of-type .vibe-item-hover{width:137px}.vibe-item:nth-of-type(2){transform:translate(-24%,304px)rotate(-11deg)}.vibe-item:nth-of-type(2) .vibe-item-main,.vibe-item:nth-of-type(2) .vibe-item-hover{width:99px}.vibe-item:nth-of-type(3){transform:translate(-30%,419px)rotate(26deg)}.vibe-item:nth-of-type(3) .vibe-item-main,.vibe-item:nth-of-type(3) .vibe-item-hover{width:136px}.vibe-item:nth-of-type(4){transform:translate(-9%,510px)rotate(-39deg)}.vibe-item:nth-of-type(4) .vibe-item-main,.vibe-item:nth-of-type(4) .vibe-item-hover{width:260px}.vibe-item:nth-of-type(5){transform:translate(-6%,300px)rotate(51deg)}.vibe-item:nth-of-type(5) .vibe-item-main,.vibe-item:nth-of-type(5) .vibe-item-hover{width:65px}.vibe-item:nth-of-type(6){transform:translate(39%,495px)rotate(-27deg)}.vibe-item:nth-of-type(6) .vibe-item-main,.vibe-item:nth-of-type(6) .vibe-item-hover{width:95px}.vibe-item:nth-of-type(7){transform:translate(25%,510px)rotate(46deg)}.vibe-item:nth-of-type(7) .vibe-item-main,.vibe-item:nth-of-type(7) .vibe-item-hover{width:73px}.vibe-item:nth-of-type(8){transform:translate(14%,360px)rotate(-27deg)}.vibe-item:nth-of-type(8) .vibe-item-main,.vibe-item:nth-of-type(8) .vibe-item-hover{width:83px}.vibe-item:nth-of-type(9){transform:translate(22%,170px)rotate(35deg)}.vibe-item:nth-of-type(9) .vibe-item-main,.vibe-item:nth-of-type(9) .vibe-item-hover{width:90px}.vibe-item:nth-of-type(10){transform:translate(37%,297px)rotate(-34deg)}.vibe-item:nth-of-type(10) .vibe-item-main,.vibe-item:nth-of-type(10) .vibe-item-hover{width:98px}}.footer{z-index:0;background:#ffd905;width:100%;height:100vh;padding:140px 0 32px;position:fixed;bottom:0;left:0;overflow:hidden}.footer .container{height:100%}.footer-content{justify-content:space-between;height:100%;display:flex}.footer-left{z-index:2;flex-direction:column;justify-content:space-between;gap:24px;height:100%;display:flex;position:relative}.footer-nav{flex-wrap:wrap;align-items:center;gap:16px;width:100%;max-width:440px;display:flex}.footer-nav-link{text-align:center;cursor:pointer;justify-content:center;align-items:center;width:auto;max-width:fit-content;height:46px;padding:10px 18px;text-decoration:none;transition:all .2s ease-in-out;display:flex;position:relative}.footer-nav-link span{color:#ff64d5;text-align:center;z-index:2;white-space:nowrap;font-size:22px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;transition:all .2s ease-in-out;position:relative}.footer-nav-link-bg{pointer-events:none;z-index:1;width:100%;height:100%;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-nav-link-bg-hover{opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-nav-link:hover span{color:#fff}.footer-nav-link:hover .footer-nav-link-bg{opacity:0}.footer-nav-link:hover .footer-nav-link-bg-hover{opacity:1}.footer-socials{flex-direction:column;gap:10px;margin-top:10px;display:flex}.footer-socials-title{text-transform:uppercase;color:#000;letter-spacing:1px;font-family:Share Tech Mono,monospace;font-size:13px;font-weight:700}.footer-socials-list{flex-wrap:wrap;gap:10px;display:flex}.footer-social-pill{color:#000;background:#ffffffeb;border:1.5px solid #000;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:Share Tech Mono,monospace;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:3px 3px #000}.footer-social-pill:hover{color:#fff;background:#ff64d5;transform:translateY(-2px);box-shadow:5px 5px #000}.footer-social-icon{justify-content:center;align-items:center;display:flex}.footer-bottom-row{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.footer-copyright{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:140%;display:block}.footer-back-mobile{color:#fff;cursor:pointer;background:#ff64d5;border:1.5px solid #000;border-radius:999px;padding:6px 16px;font-family:Share Tech Mono,monospace;font-size:12px;font-weight:700;transition:transform .2s;box-shadow:2px 2px #000}.footer-back-mobile:hover{transform:translateY(-2px);box-shadow:4px 4px #000}.footer-right{z-index:2;flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%;display:flex;position:relative}.footer-images{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.footer-images-top{z-index:2;flex-direction:column;display:flex;position:relative}.footer-images-row{justify-content:flex-start;align-items:center;display:flex}.footer-images-row img{object-fit:contain;transform-origin:top;background:#fff;border:2px solid #000;border-radius:24px;max-width:140px;height:140px;margin:0 10px;padding:24px;animation:2s ease-in-out infinite subtle-sway;box-shadow:4px 4px #000}.footer-images .footer-images-row img:first-child{animation-delay:0s}.footer-images .footer-images-row img:nth-child(2){animation-delay:1.5s}.footer-images .footer-images-row img:nth-child(3){animation-delay:3s}.footer-images .footer-images-row img:nth-child(4){animation-delay:2.5s}.footer-images .footer-images-row img:nth-child(5){animation-delay:1.8s}.footer-personal-card{z-index:2;background:#fff;border:2px solid #000;border-radius:16px;flex-direction:column;gap:4px;max-width:320px;margin-left:auto;padding:20px 24px;transition:transform .3s;display:flex;position:relative;transform:rotate(-2deg);box-shadow:6px 6px #000}.footer-personal-card:hover{transform:rotate(0)scale(1.02)}.footer-personal-name{letter-spacing:1px;color:#000;font-family:Bebas Neue,sans-serif;font-size:28px}.footer-personal-role{color:#ff64d5;font-family:Share Tech Mono,monospace;font-size:13px;font-weight:700}.footer-personal-email{color:#333;margin-top:6px;font-family:Share Tech Mono,monospace;font-size:13px;text-decoration:underline}@media screen and (width<=1200px){.footer-images-row img{max-width:110px}}@media screen and (width<=1100px){.footer{height:auto;min-height:100vh;padding:60px 0 24px;position:relative}.footer-content{flex-direction:column;align-items:center;gap:32px}.footer-left,.footer-right{align-items:flex-start;width:100%;max-width:550px}.footer-nav{max-width:100%}.footer-nav-link{height:38px;padding:0 12px}.footer-nav-link span{font-size:18px!important}.footer-images{display:none}.footer-personal-card{width:100%;max-width:100%;margin:0;transform:none}}@media screen and (width<=650px){.footer{padding:40px 16px 24px}.footer-nav{gap:8px}.footer-nav-link span{font-size:15px!important}.footer-social-pill{padding:6px 12px;font-size:12px}.footer-bottom-row{flex-direction:column-reverse;align-items:flex-start;gap:12px}}.footer-personal-portrait{z-index:1;pointer-events:none;width:750px;max-width:95vw;height:auto;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}@media screen and (width<=1100px){.footer-personal-portrait{z-index:0;width:350px}}.popup-portal{z-index:100;-webkit-backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-body{background:#fff;border-radius:24px;width:90%;max-width:480px;max-height:90vh;padding:40px;position:relative;overflow-y:auto}.popup-form{flex-direction:column;gap:20px;display:flex}.popup-title{color:#ff64d5;text-align:center;margin-bottom:10px;font-family:Bebas Neue,sans-serif;font-size:32px}.popup-field{flex-direction:column;gap:6px;display:flex}.popup-field label{color:#000;font-family:Rock Salt,sans-serif;font-size:14px;font-weight:500}.popup-field input,.popup-field textarea{resize:vertical;border:1px solid #ddd;border-radius:12px;outline:none;padding:12px 16px;font-family:Roboto Flex Variable,sans-serif;font-size:16px;transition:border-color .2s}.popup-field input:focus,.popup-field textarea:focus{border-color:#ff64d5}.popup-field input.input-error,.popup-field textarea.textarea-error{border-color:red}.error-text{color:red;font-size:12px}.popup-submit{color:#000;cursor:pointer;background:#ffd905;border:none;border-radius:12px;margin-top:10px;padding:14px 24px;font-family:Bebas Neue,sans-serif;font-size:18px;transition:background .2s}.popup-submit:hover{background:#ffbc05}.popup-submit:disabled{opacity:.6;cursor:not-allowed}.popup-success,.popup-error{text-align:center;padding:20px 0}.popup-success img,.popup-error img{width:80px;height:80px;margin-bottom:16px}.popup-success h3,.popup-error h3{color:#ff64d5;margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:28px}.popup-success p,.popup-error p{color:#666;margin-bottom:20px;font-size:16px}.popup-success button,.popup-error button{color:#000;cursor:pointer;background:#ffd905;border:none;border-radius:12px;padding:12px 24px;font-family:Bebas Neue,sans-serif;font-size:16px}main{z-index:2;position:relative}.bg-first{z-index:1;position:relative}.bg-second{z-index:2;background-image:url(/assets/bg-second.webp);background-position:50%;background-size:cover;width:100%;position:relative}.vibe-wrapper{position:relative}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/pixelify-sans-cyrillic.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/pixelify-sans-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/pixelify-sans-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mr De Haviland;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/mr-de-haviland-latin.woff2)format("woff2"),url(/fonts/mr-de-haviland-latin.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/bebas-neue-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/bebas-neue-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rock Salt;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/rock-salt-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/share-tech-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/roboto-flex-cyrillic-ext.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/roboto-flex-cyrillic.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/roboto-flex-greek.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/roboto-flex-vietnamese.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/roboto-flex-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/roboto-flex-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--theme-primary:#a78bfa;--theme-secondary:#f9a8d4;--theme-accent:#fde68a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto Flex Variable,sans-serif;overflow-x:clip}#root{padding-bottom:100vh;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.button{cursor:pointer;color:#fff;text-shadow:0 1px 2px #00000014;background:#ffffff0f;border:1px solid #fff;border-radius:24px;outline:none;justify-content:center;align-items:center;gap:4px;padding:.7vw .99vw;font-size:.99vw;font-style:normal;font-weight:500;line-height:140%;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex;overflow:hidden;box-shadow:0 2px 6px #0000000f}.button-content{justify-content:center;align-items:center;gap:4px;width:100%;height:100%;transition:all .2s ease-in-out;display:flex}.button img{z-index:1;width:16px;height:16px}.button:hover{color:#000;background:#fff;box-shadow:0 2px 6px #0000000f}.button.yellow{color:#000;background:#ffd905;border-color:#ffd905;border-radius:24px;padding:.7vw .99vw;font-size:.99vw;box-shadow:0 2px 6px #0000000f}.button.yellow:hover{background:#ffbc05;border-color:#ffbc05;border-radius:24px;box-shadow:0 2px 6px #0000000f}.button.yellow-big{letter-spacing:-.64px;text-transform:uppercase;cursor:pointer;outline:none;justify-content:center;align-items:center;font-style:normal;font-weight:400;line-height:120%;position:relative;color:#000!important;text-wrap:nowrap!important;background:#ffdc14!important;border:none!important;border-radius:13px!important;width:auto!important;max-width:fit-content!important;height:auto!important;padding:10px 14px!important;font-family:Bebas Neue,sans-serif!important;font-size:28px!important;display:inline-flex!important;overflow:visible!important;box-shadow:inset 9px -7px 4px #c7b705,inset -7px 6px 6px #f6f277f7!important}.button.yellow-big .button-content{letter-spacing:-.64px;justify-content:center;align-items:center;line-height:1.1;position:relative;color:#000!important;z-index:1!important;white-space:nowrap!important;text-wrap:nowrap!important;background:#fed806!important;border-radius:20px!important;width:auto!important;height:auto!important;padding:18px 30px!important;font-family:Bebas Neue,sans-serif!important;font-size:28px!important;display:inline-flex!important;box-shadow:-9px 15px 12px #c7b705,9px -9px 7px #f6f277f7!important}.button.yellow-big:hover{background:#f4c300!important;box-shadow:inset 9px -7px 4px #c7b705,inset -7px 6px 6px #f6e177f7!important}.button.yellow-big:hover .button-content{background:#f4c300!important;box-shadow:-9px 15px 12px #c7b705,9px -9px 7px #f6f27780!important}@media screen and (width<=1050px){.button.yellow-big{padding:8px 12px!important}.button.yellow-big .button-content{border-radius:16px!important;padding:14px 22px!important;font-size:22px!important}}@media screen and (width<=650px){.button.yellow-big{padding:6px 8px!important}.button.yellow-big .button-content{letter-spacing:-.48px;border-radius:14px!important;padding:10px 16px!important;font-size:18px!important}}.container{width:100%;max-width:1412px;margin:0 auto;padding:0 10px}@keyframes bell-rotate{0%{--swing-rotate:0deg}12.5%{--swing-rotate:-7deg}25%{--swing-rotate:-15deg}37.5%{--swing-rotate:-7deg}50%{--swing-rotate:0deg}62.5%{--swing-rotate:7deg}75%{--swing-rotate:15deg}87.5%{--swing-rotate:7deg}to{--swing-rotate:0deg}}@keyframes portfolio-hang{0%{transform:translateY(60px)rotate(-5deg)}50%{transform:translateY(60px)rotate(5deg)}to{transform:translateY(60px)rotate(-5deg)}}@keyframes subtle-sway{0%{transform:rotate(-1.5deg)translateY(2px)}50%{transform:rotate(1.5deg)translateY(-2px)}to{transform:rotate(-1.5deg)translateY(2px)}}@property --swing-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}
