.gd-campaign{letter-spacing:0;--gd-x:0px;--gd-y:0px}.gd-campaign h1,.gd-campaign h2,.gd-campaign h3{letter-spacing:0}.gd-campaign .gd-shell{width:100%;max-width:1440px;margin-inline:auto;padding-inline:48px}.gd-campaign .gd-band{padding-block:104px}.gd-campaign .gd-heading{font-size:52px;font-weight:600;line-height:1.12}.gd-campaign em{color:var(--primary);font-style:normal}.gd-campaign .gd-index,.gd-campaign .gd-eyebrow{margin-bottom:28px;font-size:11px;font-weight:500}.gd-campaign .gd-index{color:var(--muted-foreground)}.gd-campaign .gd-hero{isolation:isolate;background:var(--background);padding-top:144px;position:relative;overflow:clip}.gd-campaign .gd-hero-copy{z-index:2;pointer-events:none;padding-bottom:88px;position:relative}.gd-campaign .gd-hero-copy a{pointer-events:auto}.gd-campaign .gd-hero-copy .gd-eyebrow{color:var(--primary)}.gd-campaign .gd-title{max-width:850px;font-size:76px;font-weight:600;line-height:1.07}.gd-campaign .gd-title .gd-word{animation:.8s both gd-word-in;display:inline}.gd-campaign .gd-word-1{animation-delay:60ms}.gd-campaign .gd-word-2{animation-delay:.12s}.gd-campaign .gd-word-3{animation-delay:.18s}.gd-campaign .gd-word-4{animation-delay:.24s}.gd-campaign .gd-title em{color:var(--primary);display:block}.gd-campaign .gd-hero-description{max-width:520px;color:var(--muted-foreground);margin-top:28px;font-size:15px;line-height:1.8}.gd-campaign .gd-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.gd-campaign .gd-quote-link{white-space:normal;border-radius:4px;padding-inline:22px;font-size:13px}.gd-campaign .gd-quote-link svg{transition:transform .3s}.gd-campaign .gd-quote-link:hover svg{transform:translate(3px,-3px)}.gd-campaign .gd-work-link{color:var(--ink);border-radius:4px}.gd-campaign .gd-hero-stage{z-index:0;transform:translate(var(--gd-x),var(--gd-y));transition:transform .4s ease-out;position:absolute;inset:0}.gd-campaign .gd-hero-piece{animation:10s ease-in-out infinite alternate gd-float;position:absolute;overflow:hidden}.gd-campaign .gd-hero-piece img{object-fit:cover;width:100%;height:100%}.gd-campaign .gd-piece-fashion{width:290px;height:365px;top:175px;right:7%;transform:rotate(8deg)}.gd-campaign .gd-piece-perfume{width:320px;height:255px;animation-delay:-3s;top:475px;right:-20px;transform:rotate(-8deg)}.gd-campaign .gd-piece-brand{width:175px;height:220px;animation-delay:-6s;top:490px;right:29%;transform:rotate(-12deg)}.gd-campaign .gd-hero-foot{z-index:2;border-top:1px solid var(--border);min-height:72px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex;position:relative}.gd-campaign .gd-hero-foot a{color:var(--primary)}.gd-campaign .gd-statement{padding-top:32px;overflow:clip}.gd-campaign .gd-marquee{padding-block:20px;overflow:hidden}.gd-campaign .gd-marquee-track{width:max-content;font-size:64px;font-weight:600;line-height:1.15;animation:50s linear infinite gd-marquee;display:flex}.gd-campaign .gd-marquee-track span{white-space:nowrap;padding-right:32px}.gd-campaign .gd-statement-copy{border-bottom:1px solid var(--border);grid-template-columns:1fr 2fr;gap:32px;padding-block:40px 64px;display:grid}.gd-campaign .gd-statement-copy p{color:var(--muted-foreground);max-width:800px;font-size:25px;line-height:1.5}.gd-campaign .gd-statement-copy strong{color:var(--ink);font-weight:500}.gd-campaign .gd-section-head{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:56px;display:grid}.gd-campaign .gd-section-head>p,.gd-campaign .gd-section-head>div>p:not(.gd-index){color:var(--muted-foreground);font-size:14px;line-height:1.8}.gd-campaign .gd-services-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.gd-campaign .gd-service-preview{aspect-ratio:4/5;background:var(--surface);position:relative;overflow:hidden}.gd-campaign .gd-service-preview img{object-fit:cover;width:100%;height:100%;animation:.5s both gd-preview}.gd-campaign .gd-service-preview>span{background:var(--background);color:var(--muted-foreground);bottom:0;padding:16px;font-size:10px;position:absolute;inset-inline:0}.gd-campaign .gd-service-row{border-top:1px solid var(--border)}.gd-campaign .gd-service-row:last-child{border-bottom:1px solid var(--border)}.gd-campaign .gd-service-row button{text-align:left;white-space:normal;width:100%;color:var(--ink);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr) 20px;gap:18px;padding:26px 0;font-size:24px;font-weight:500;display:grid;transform:none}.gd-campaign .gd-service-number{color:var(--muted-foreground);align-self:start;padding-top:8px;font-size:11px}.gd-campaign .gd-active button{color:var(--primary)}.gd-campaign .gd-service-description{color:var(--muted-foreground);padding:0 36px 24px 42px;font-size:13px;line-height:1.8}.gd-campaign .gd-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 32px;display:grid}.gd-campaign .gd-project{grid-column:span 6;min-width:0}.gd-campaign .gd-project-0{grid-column:span 12}.gd-campaign .gd-project-1{grid-column:span 5}.gd-campaign .gd-project-2{grid-column:7/span 6;margin-top:96px}.gd-campaign .gd-project-3{grid-column:span 7}.gd-campaign .gd-project-4{grid-column:span 5;margin-top:80px}.gd-campaign .gd-project-5{grid-column:span 12}.gd-campaign .gd-image{background:var(--surface);aspect-ratio:5/4;position:relative;overflow:hidden}.gd-campaign .gd-project-1 .gd-image,.gd-campaign .gd-project-2 .gd-image{aspect-ratio:4/5}.gd-campaign .gd-project-0 .gd-image,.gd-campaign .gd-project-5 .gd-image{aspect-ratio:16/9}.gd-campaign .gd-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.gd-campaign .gd-image:hover img{transform:scale(1.035)}.gd-campaign .gd-image-tag{background:var(--background);color:var(--ink);padding:8px 12px;font-size:10px;position:absolute;top:20px;left:20px}.gd-campaign .gd-project figcaption{justify-content:space-between;gap:20px;padding-top:18px;display:flex}.gd-campaign .gd-project figcaption p{color:var(--muted-foreground);font-size:11px}.gd-campaign .gd-project figcaption h3{margin-top:6px;font-size:24px}.gd-campaign .gd-project figcaption>span{color:var(--muted-foreground);align-self:end;font-size:10px}.gd-campaign .gd-concept-note{margin-top:20px;font-size:11px!important}.gd-campaign .gd-benefit-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;margin-top:48px;display:grid}.gd-campaign .gd-workspace{aspect-ratio:4/5;position:relative;overflow:hidden}.gd-campaign .gd-workspace img{object-fit:cover;width:100%;height:100%}.gd-campaign .gd-workspace span{background:var(--background);padding:20px;font-size:11px;position:absolute;bottom:0}.gd-campaign .gd-benefit{border-top:1px solid var(--border);gap:24px;padding-block:30px;display:flex}.gd-campaign .gd-benefit>span{color:var(--primary);flex-shrink:0;padding-top:6px;font-size:12px}.gd-campaign .gd-benefit h3{font-size:25px;font-weight:500}.gd-campaign .gd-benefit p{color:var(--muted-foreground);margin-top:14px;font-size:14px;line-height:1.8}.gd-campaign .gd-process{background:var(--surface)}.gd-campaign .gd-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.gd-campaign .gd-step-button{white-space:normal;text-align:left;width:100%;color:var(--ink);background:0 0;border-radius:0;flex-direction:column;align-items:start;padding:0;display:flex;transform:none}.gd-campaign .gd-step-button>span{color:var(--muted-foreground);margin-bottom:24px;font-size:36px;font-weight:400}.gd-campaign .gd-step-button h3{font-size:20px}.gd-campaign .gd-step-button svg{margin-top:16px}.gd-campaign .gd-step-active .gd-step-button>span,.gd-campaign .gd-step-active svg{color:var(--primary)}.gd-campaign .gd-step p{color:var(--muted-foreground);margin-top:20px;font-size:13px;line-height:1.8}.gd-campaign .gd-process-progress{background:var(--border);height:2px;margin-top:40px}.gd-campaign .gd-process-progress span{background:var(--primary);width:25%;height:100%;transition:width .5s;display:block}.gd-campaign .gd-progress-1 span{width:50%}.gd-campaign .gd-progress-2 span{width:75%}.gd-campaign .gd-progress-3 span{width:100%}.gd-campaign .gd-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px;display:grid}.gd-campaign .gd-price{border-top:1px solid var(--border);flex-direction:column;align-items:start;padding-top:28px;display:flex}.gd-campaign .gd-price h3{font-size:36px;font-weight:400;line-height:1.3}.gd-campaign .gd-price h3 strong{color:var(--primary);font-size:56px;font-weight:500;display:block}.gd-campaign .gd-price>p:not(.gd-eyebrow){color:var(--muted-foreground);max-width:440px;margin-top:20px;font-size:14px;line-height:1.8}.gd-campaign .gd-price ul{flex:1;gap:14px;margin-block:28px;font-size:13px;display:grid}.gd-campaign .gd-price li{align-items:start;gap:12px;display:flex}.gd-campaign .gd-price li svg{width:16px;height:16px;color:var(--primary);flex-shrink:0}.gd-campaign .gd-pricing-note{color:var(--muted-foreground);margin-top:40px;font-size:11px}.gd-campaign .gd-faq-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;display:grid}.gd-campaign .gd-faq-item{border-bottom:1px solid var(--border)}.gd-campaign .gd-faq-button{white-space:normal;text-align:left;width:100%;height:auto;color:var(--ink);background:0 0;border-radius:0;justify-content:space-between;gap:24px;padding:24px 0;font-size:15px;display:flex;transform:none}.gd-campaign .gd-faq-button svg{transition:transform .3s}.gd-campaign .gd-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.gd-campaign .gd-faq-open{grid-template-rows:1fr}.gd-campaign .gd-faq-answer>div{overflow:hidden}.gd-campaign .gd-faq-answer p{color:var(--muted-foreground);padding-bottom:24px;font-size:14px;line-height:1.8}.gd-campaign .gd-final-layout{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:80px;display:grid}.gd-campaign .gd-final-copy{max-width:420px;color:var(--muted-foreground);margin-top:28px;font-size:15px;line-height:1.8}.gd-campaign .gd-final-arrow{width:100px;height:100px;color:var(--primary);margin-top:40px;animation:4s ease-in-out infinite alternate gd-arrow}.gd-campaign .gd-quote-form{background:var(--background);border:1px solid var(--border);border-radius:6px;width:100%;max-width:480px;padding:28px;scroll-margin-top:112px;position:relative}.gd-campaign .gd-quote-form label{letter-spacing:0;text-transform:none;font-size:12px}.gd-campaign .gd-quote-form button{border-radius:4px}.gd-campaign .gd-reveal{transition:clip-path .85s,transform .85s}.gd-campaign .gd-reveal:not(.gd-in-view){clip-path:inset(0 0 8%);transform:translateY(12px)}@keyframes gd-word-in{0%{opacity:.6}to{opacity:1}}@keyframes gd-float{to{translate:0 -14px;rotate:2deg}}@keyframes gd-marquee{to{transform:translate(-50%)}}@keyframes gd-preview{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes gd-arrow{to{transform:translate(8px,-8px)}}@media (width>=1440px){.gd-campaign .gd-title{font-size:88px}.gd-campaign .gd-piece-fashion{width:320px;height:400px;right:12%}.gd-campaign .gd-piece-perfume{right:4%}}@media (width<=1199px){.gd-campaign .gd-shell{padding-inline:32px}.gd-campaign .gd-title{max-width:680px;font-size:64px}.gd-campaign .gd-piece-fashion{width:240px;height:310px;right:4%}.gd-campaign .gd-piece-brand{width:145px;height:180px;top:500px;right:22%}.gd-campaign .gd-piece-perfume{width:260px;height:220px;top:490px;right:-40px}.gd-campaign .gd-heading{font-size:44px}.gd-campaign .gd-section-head,.gd-campaign .gd-services-layout,.gd-campaign .gd-benefit-layout,.gd-campaign .gd-final-layout{gap:40px}.gd-campaign .gd-final-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px)}}@media (width<=900px){.gd-campaign .gd-title{max-width:620px;font-size:56px}.gd-campaign .gd-hero-copy{padding-bottom:300px}.gd-campaign .gd-piece-fashion{width:160px;height:205px;top:auto;bottom:105px;right:9%}.gd-campaign .gd-piece-perfume{width:240px;height:190px;top:auto;bottom:100px;right:32%}.gd-campaign .gd-piece-brand{width:125px;height:160px;top:auto;bottom:120px;right:68%}.gd-campaign .gd-section-head{grid-template-columns:minmax(0,1fr);gap:24px}.gd-campaign .gd-section-head>p,.gd-campaign .gd-section-head>div:last-child{max-width:520px}.gd-campaign .gd-services-layout{gap:28px}.gd-campaign .gd-service-row button{font-size:20px}.gd-campaign .gd-benefit-layout{gap:36px}.gd-campaign .gd-faq-layout,.gd-campaign .gd-final-layout{grid-template-columns:minmax(0,1fr);gap:40px}.gd-campaign .gd-final-arrow{display:none}.gd-campaign .gd-prices{gap:40px}.gd-campaign .gd-price h3 strong{font-size:44px}}@media (width<=639px){.gd-campaign .gd-shell{padding-inline:20px}.gd-campaign .gd-band{padding-block:64px}.gd-campaign .gd-hero{padding-top:116px}.gd-campaign .gd-title{font-size:42px;line-height:1.12}.gd-campaign .gd-hero-description{margin-top:20px;font-size:13px}.gd-campaign .gd-hero-copy{padding-bottom:255px}.gd-campaign .gd-hero-actions{gap:4px;margin-top:24px}.gd-campaign .gd-quote-link{padding-inline:16px;font-size:12px}.gd-campaign .gd-work-link{padding-inline:12px;font-size:12px}.gd-campaign .gd-piece-fashion{width:115px;height:155px;bottom:104px;right:6%}.gd-campaign .gd-piece-perfume{width:185px;height:148px;bottom:100px;right:34%}.gd-campaign .gd-piece-brand{width:80px;height:105px;bottom:185px;right:71%}.gd-campaign .gd-hero-foot{min-height:60px;font-size:8px}.gd-campaign .gd-hero-foot>span:nth-child(2){display:none}.gd-campaign .gd-marquee-track{font-size:40px}.gd-campaign .gd-statement-copy{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:24px 40px}.gd-campaign .gd-statement-copy p{font-size:21px}.gd-campaign .gd-heading{font-size:34px}.gd-campaign .gd-section-head{margin-bottom:32px}.gd-campaign .gd-services-layout,.gd-campaign .gd-benefit-layout{grid-template-columns:minmax(0,1fr)}.gd-campaign .gd-service-preview{aspect-ratio:5/4}.gd-campaign .gd-service-row button{padding-block:22px;font-size:20px}.gd-campaign .gd-gallery{grid-template-columns:minmax(0,1fr);gap:36px 16px}.gd-campaign .gd-project{margin-top:0;grid-column:auto!important}.gd-campaign .gd-project-0 .gd-image,.gd-campaign .gd-project-5 .gd-image{aspect-ratio:5/4}.gd-campaign .gd-project figcaption h3{font-size:22px}.gd-campaign .gd-project figcaption>span{display:none}.gd-campaign .gd-benefit-layout{margin-top:32px}.gd-campaign .gd-workspace{aspect-ratio:5/4}.gd-campaign .gd-benefit{padding-block:24px}.gd-campaign .gd-benefit h3{font-size:22px}.gd-campaign .gd-timeline{border-left:2px solid var(--border);grid-template-columns:minmax(0,1fr);gap:0;padding-left:24px}.gd-campaign .gd-step{border-bottom:1px solid var(--border);padding-block:24px}.gd-campaign .gd-step-button{flex-direction:row;align-items:center;gap:18px}.gd-campaign .gd-step-button>span{margin:0;font-size:25px}.gd-campaign .gd-step-button h3{flex:1;font-size:19px}.gd-campaign .gd-step-button svg{margin:0}.gd-campaign .gd-step p{margin-top:12px}.gd-campaign .gd-process-progress{display:none}.gd-campaign .gd-prices{grid-template-columns:minmax(0,1fr);gap:48px}.gd-campaign .gd-price h3{font-size:28px}.gd-campaign .gd-price h3 strong{font-size:42px}.gd-campaign .gd-faq-button{font-size:14px}.gd-campaign .gd-quote-form{padding:20px}}@media (width<=359px){.gd-campaign .gd-title{font-size:36px}.gd-campaign .gd-heading{font-size:30px}.gd-campaign .gd-piece-perfume{width:158px}.gd-campaign .gd-piece-fashion{width:100px}.gd-campaign .gd-hero-actions{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.gd-campaign *,.gd-campaign :before{transition:none!important;animation:none!important}.gd-campaign .gd-reveal:not(.gd-in-view){clip-path:none;transform:none}.gd-campaign .gd-marquee-track{flex-wrap:wrap;width:100%;font-size:28px}.gd-campaign .gd-marquee-track span{white-space:normal}.gd-campaign .gd-marquee-track span+span{display:none}}.gd-campaign .gd-index,.gd-campaign .gd-eyebrow{font-size:13px;font-weight:600}.gd-campaign .gd-hero-description{max-width:560px;font-size:18px;line-height:1.7}.gd-campaign .gd-quote-link,.gd-campaign .gd-whatsapp-link{white-space:normal;border-radius:4px;min-height:48px;padding-inline:24px;font-size:15px}.gd-campaign .gd-whatsapp-link{color:var(--ink);border:1px solid var(--border)}.gd-campaign .gd-whatsapp-link:hover{border-color:var(--primary);color:var(--primary)}.gd-campaign .gd-hero-foot{font-size:12px}.gd-campaign .gd-section-head>p,.gd-campaign .gd-section-head>div>p:not(.gd-index){font-size:17px;line-height:1.7}.gd-campaign .gd-service-preview>span,.gd-campaign .gd-image-tag,.gd-campaign .gd-workspace span{font-size:13px}.gd-campaign .gd-service-description{font-size:17px;line-height:1.7}.gd-campaign .gd-project figcaption p{font-size:15px}.gd-campaign .gd-project figcaption>span{font-size:13px}.gd-campaign .gd-concept-note{font-size:14px!important}.gd-campaign .gd-trust-intro{max-width:720px;color:var(--muted-foreground);margin-top:24px;font-size:18px;line-height:1.7}.gd-campaign .gd-benefit h3{font-size:24px}.gd-campaign .gd-benefit p,.gd-campaign .gd-step p{font-size:16px;line-height:1.7}.gd-campaign .gd-price>p:not(.gd-eyebrow){font-size:17px;line-height:1.7}.gd-campaign .gd-price ul{font-size:16px}.gd-campaign .gd-price-suitable{margin-bottom:28px;margin-top:0!important;font-size:16px!important}.gd-campaign .gd-pricing-note{border:1px solid var(--border);border-left:3px solid var(--primary);max-width:820px;color:var(--ink);padding:20px 24px;font-size:16px;line-height:1.7}.gd-campaign .gd-faq-button{font-size:18px;font-weight:500}.gd-campaign .gd-faq-answer p{font-size:16px;line-height:1.75}.gd-campaign .gd-mid-cta{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:32px;display:flex}.gd-campaign .gd-mid-cta p{color:var(--ink);font-size:20px;font-weight:500}.gd-campaign .gd-final{background:linear-gradient(180deg, var(--background) 0%, color-mix(in oklab, var(--primary) 14%, var(--background)) 100%)}.gd-campaign .gd-final-layout{text-align:center;flex-direction:column;grid-template-columns:none;align-items:center;gap:0;display:flex}.gd-campaign .gd-final-head{max-width:820px}.gd-campaign .gd-final-copy{max-width:620px;margin:24px auto 0;font-size:18px;line-height:1.7}.gd-campaign .gd-quote-form{text-align:left;background:var(--background);border-radius:12px;max-width:640px;margin-top:48px;padding:40px}.gd-campaign .gd-quote-form label{font-size:15px}.gd-campaign .gd-quote-form button{min-height:52px;font-size:16px}.gd-campaign .gd-final-whatsapp{color:var(--muted-foreground);margin-top:28px;font-size:16px}.gd-campaign .gd-final-whatsapp a{color:var(--primary);align-items:center;gap:4px;font-weight:500;display:inline-flex}.gd-campaign .gd-final-whatsapp a svg{width:16px;height:16px}@media (width<=639px){.gd-campaign .gd-title{font-size:40px}.gd-campaign .gd-hero-description,.gd-campaign .gd-section-head>p,.gd-campaign .gd-section-head>div>p:not(.gd-index),.gd-campaign .gd-service-description,.gd-campaign .gd-trust-intro,.gd-campaign .gd-final-copy,.gd-campaign .gd-price>p:not(.gd-eyebrow){font-size:16px}.gd-campaign .gd-hero-actions{gap:10px}.gd-campaign .gd-hero-actions>a{justify-content:space-between;width:100%}.gd-campaign .gd-quote-link,.gd-campaign .gd-whatsapp-link{padding-inline:20px;font-size:15px}.gd-campaign .gd-hero-copy{padding-bottom:280px}.gd-campaign .gd-hero-foot{font-size:11px}.gd-campaign .gd-heading{font-size:32px}.gd-campaign .gd-service-description{padding:0 0 22px 42px}.gd-campaign .gd-mid-cta{flex-direction:column;align-items:stretch;margin-top:40px}.gd-campaign .gd-mid-cta p{font-size:18px}.gd-campaign .gd-faq-button{font-size:17px}.gd-campaign .gd-pricing-note{padding:16px 18px;font-size:16px}.gd-campaign .gd-quote-form{margin-top:36px;padding:24px 20px}}.gd-campaign .gd-price ul{align-content:start}.gd-campaign .gd-heading-split span,.gd-campaign .gd-heading-split em{white-space:nowrap;display:inline-block}@media (width<=639px){.gd-campaign .gd-heading-split{font-size:clamp(20px,5.9vw,34px)}}@media (width<=359px){.gd-campaign .gd-heading-split{font-size:clamp(17px,5.6vw,30px)}}
