.CGMWTNOV2025Hero-module___9Yo3W__hero{justify-content:center;align-items:center;width:100%;height:100svh;padding:1rem;display:flex;position:relative}.CGMWTNOV2025Hero-module___9Yo3W__heroContainer{filter:url(#goo);width:100%;height:100%;position:relative}.CGMWTNOV2025Hero-module___9Yo3W__heroImgContainer{clip-path:polygon(4rem 0,calc(50% - 15rem) 0,calc(50% - 13.5rem) 2.75rem,calc(50% + 13.5rem) 2.75rem,calc(50% + 15rem) 0,calc(100% - 4rem) 0,100% 4rem,100% calc(100% - 4rem),calc(100% - 4rem) 100%,4rem 100%,0 calc(100% - 4rem),0 4rem);background-color:#0000;width:100%;height:100%;position:relative}.CGMWTNOV2025Hero-module___9Yo3W__heroImg{width:100%;height:100%;position:absolute;top:0;left:0}.CGMWTNOV2025Hero-module___9Yo3W__heroImgOverlay{filter:blur(2px);z-index:1;background:linear-gradient(#ffd70020,#ffd70020 4px,#0000 4px 10px) 0 0/100% 9px;width:100%;height:100%;animation:30s linear infinite CGMWTNOV2025Hero-module___9Yo3W__panOverlay;position:absolute;top:0;left:0}@keyframes CGMWTNOV2025Hero-module___9Yo3W__panOverlay{0%{background-position:0 0}to{background-position:0 -100%}}.CGMWTNOV2025Hero-module___9Yo3W__heroImgGradient{z-index:1;background:linear-gradient(#0000 0%,#000000bf 100%);width:100%;height:100%;position:absolute;top:0;left:0}.CGMWTNOV2025Hero-module___9Yo3W__heroContent{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.CGMWTNOV2025Hero-module___9Yo3W__container{flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;padding:3rem;display:flex}.CGMWTNOV2025Hero-module___9Yo3W__heroContentNav{justify-content:flex-start;align-items:flex-end;width:100%;display:flex}.CGMWTNOV2025Hero-module___9Yo3W__heroTimer{background-color:var(--orbit-glow);border:1px solid var(--orbit-border);-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);text-transform:uppercase;letter-spacing:.05em;color:#fff;border-radius:.25rem;justify-content:center;align-items:center;width:12rem;height:2rem;font-family:Geist Mono,DM Mono,monospace;font-size:clamp(.75rem,.75vw,.85rem);font-weight:500;display:flex}.CGMWTNOV2025Hero-module___9Yo3W__heroContentHeader{flex:1;align-items:center;display:flex}.CGMWTNOV2025Hero-module___9Yo3W__heroContentHeader h1{text-transform:uppercase;letter-spacing:clamp(-.05rem,-1vw,-.15rem);color:#fff;text-shadow:0 0 40px #ffffff26;font-family:FK Screamer,PP Editorial New,serif;font-size:clamp(3.5rem,10vw,10rem);font-weight:500;line-height:.85}.CGMWTNOV2025Hero-module___9Yo3W__heroContentFooter{align-items:flex-end;gap:2rem;width:100%;display:flex}.CGMWTNOV2025Hero-module___9Yo3W__heroFooterCopy{flex:3}.CGMWTNOV2025Hero-module___9Yo3W__heroFooterCopy p{color:#fff;max-width:50%;font-family:Inter,Host Grotesk,sans-serif;font-size:clamp(1rem,.85vw,1.25rem);font-weight:400;line-height:1.4}.CGMWTNOV2025Hero-module___9Yo3W__heroCallout{flex-direction:column;flex:1;align-items:flex-end;gap:.5rem;display:flex}.CGMWTNOV2025Hero-module___9Yo3W__heroCallout p{text-transform:uppercase;letter-spacing:.05em;color:#fff;text-align:right;font-family:Geist Mono,DM Mono,monospace;font-size:clamp(.85rem,.75vw,.95rem);font-weight:500}.CGMWTNOV2025Hero-module___9Yo3W__heroCtaLink{border:1px solid var(--orbit-border);text-transform:uppercase;letter-spacing:.05em;color:var(--orbit-gold-100);cursor:pointer;background-color:#0000;border-radius:.25rem;margin-top:.5rem;padding:.75rem 1.5rem;font-family:Geist Mono,DM Mono,monospace;font-size:clamp(.85rem,.75vw,.95rem);font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.CGMWTNOV2025Hero-module___9Yo3W__heroCtaLink:hover{background-color:var(--orbit-gold-100);color:var(--orbit-dark-300);border-color:var(--orbit-gold-100);box-shadow:0 0 20px #ffd7004d}@media (max-width:1000px){.CGMWTNOV2025Hero-module___9Yo3W__heroImgContainer{clip-path:none}.CGMWTNOV2025Hero-module___9Yo3W__heroImgOverlay{display:none}.CGMWTNOV2025Hero-module___9Yo3W__container{padding:2rem 1.5rem}.CGMWTNOV2025Hero-module___9Yo3W__heroContentHeader h1{font-size:clamp(2.5rem,12vw,4rem)}.CGMWTNOV2025Hero-module___9Yo3W__heroFooterCopy p{max-width:100%}.CGMWTNOV2025Hero-module___9Yo3W__heroContentFooter{flex-direction:column;align-items:flex-start;gap:1.5rem}.CGMWTNOV2025Hero-module___9Yo3W__heroCallout{align-items:flex-start}.CGMWTNOV2025Hero-module___9Yo3W__heroCallout p{text-align:left}}@media (max-width:640px){.CGMWTNOV2025Hero-module___9Yo3W__heroTimer{width:10rem;font-size:.7rem}.CGMWTNOV2025Hero-module___9Yo3W__heroContentHeader h1{font-size:clamp(2rem,10vw,3rem)}.CGMWTNOV2025Hero-module___9Yo3W__heroFooterCopy p{font-size:clamp(.9rem,1vw,1rem)}.CGMWTNOV2025Hero-module___9Yo3W__heroCallout p{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.CGMWTNOV2025Hero-module___9Yo3W__heroImgOverlay{animation:none}}
.ServicesCarousel-module__JkYaYq__intro,.ServicesCarousel-module__JkYaYq__spotlight{z-index:1;width:100%;height:100svh;padding:2rem;position:relative;overflow:hidden}.ServicesCarousel-module__JkYaYq__intro{text-align:center;color:#fff;background-color:#0000;justify-content:center;align-items:center;display:flex}.ServicesCarousel-module__JkYaYq__intro h1{text-transform:uppercase;letter-spacing:clamp(-.05rem,-1vw,-.15rem);color:#fff;text-shadow:0 0 40px #ffffff26;font-family:FK Screamer,PP Editorial New,serif;font-size:clamp(3.5rem,10vw,10rem);font-weight:500;line-height:.85}.ServicesCarousel-module__JkYaYq__spotlight{color:#fff;background-color:#0000}.ServicesCarousel-module__JkYaYq__projectIndex{z-index:10;position:relative}.ServicesCarousel-module__JkYaYq__projectIndex h1{text-transform:uppercase;color:#fff;will-change:transform;font-size:clamp(3rem,5vw,7rem);font-weight:400;line-height:1}.ServicesCarousel-module__JkYaYq__projectImages{z-index:-1;will-change:transform;flex-direction:column;gap:.5rem;width:35%;padding:50svh 0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.ServicesCarousel-module__JkYaYq__projectImg{aspect-ratio:16/9;opacity:.5;border-radius:8px;width:100%;transition:opacity .3s;overflow:hidden}.ServicesCarousel-module__JkYaYq__projectImg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ServicesCarousel-module__JkYaYq__projectNames{flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:2rem;right:2rem}.ServicesCarousel-module__JkYaYq__projectNames p{color:#4a4a4a;will-change:transform, color;font-size:1.5rem;font-weight:500;line-height:1.25;transition:color .3s}@media (max-width:1000px){.ServicesCarousel-module__JkYaYq__projectImages{gap:25svh;width:calc(100% - 4rem)}.ServicesCarousel-module__JkYaYq__projectNames p{color:#fff!important}.ServicesCarousel-module__JkYaYq__projectIndex h1{font-size:clamp(2rem,8vw,4rem)}.ServicesCarousel-module__JkYaYq__intro h1{font-size:clamp(2.5rem,8vw,5rem)}}@media (max-width:768px){.ServicesCarousel-module__JkYaYq__projectImages{width:calc(100% - 2rem);padding:40svh 0}.ServicesCarousel-module__JkYaYq__projectNames{bottom:1rem;right:1rem}.ServicesCarousel-module__JkYaYq__projectNames p{font-size:1.25rem}}@media (max-width:480px){.ServicesCarousel-module__JkYaYq__intro,.ServicesCarousel-module__JkYaYq__spotlight{padding:1rem}.ServicesCarousel-module__JkYaYq__intro h1{font-size:clamp(2rem,10vw,3.5rem)}.ServicesCarousel-module__JkYaYq__projectIndex h1{font-size:clamp(1.5rem,10vw,3rem)}.ServicesCarousel-module__JkYaYq__projectImages{width:calc(100% - 1rem);padding:30svh 0}.ServicesCarousel-module__JkYaYq__projectNames p{font-size:1rem}}
.featured-work-section{z-index:2;background:0 0;padding:120px 0;position:relative;overflow:hidden}.featured-work-container{z-index:1;max-width:1400px;margin:0 auto;padding:0 40px;position:relative}.featured-work-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-bottom:70px;display:flex}.featured-work-title-group h2{color:#fff;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(135deg,#fff 0%,#d4af37 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.featured-work-title-group p{color:silver;font-size:1.25rem;line-height:1.6}.view-all-btn{color:#fff;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4af370d;border:1px solid #d4af374d;align-items:center;gap:10px;padding:12px 28px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.view-all-btn:before{content:"";background:linear-gradient(90deg,#0000 0%,#d4af3733 50%,#0000 100%);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.view-all-btn:hover:before{left:100%}.view-all-btn:hover{color:#d4af37;background:#d4af371a;border-color:#d4af37;transform:translateY(-2px);box-shadow:0 0 20px #d4af374d}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:35px;display:grid}.project-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414cc;border:1px solid #ffffff1a;border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.project-card:hover{border-color:#d4af3780;transform:translateY(-10px);box-shadow:0 25px 50px #00000080,0 0 50px #d4af3733}.project-image-container{aspect-ratio:16/10;background:#0a0a0a;width:100%;position:relative;overflow:hidden}.project-image{-o-object-fit:cover;object-fit:cover;filter:grayscale()contrast(1.05)brightness(.7);width:100%;height:100%;transition:all .6s cubic-bezier(.4,0,.2,1)}.project-card:hover .project-image{filter:grayscale(80%)contrast(1.1)brightness(.85);transform:scale(1.08)}.project-image-container:after{content:"";opacity:0;background:linear-gradient(135deg,#d4af371a 0%,#d4af3700 100%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.project-card:hover .project-image-container:after{opacity:1}.project-content{padding:30px}.project-category{color:#d4af37;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.85rem;font-weight:600}.project-title{color:#fff;margin-bottom:15px;font-size:1.75rem;font-weight:700;transition:color .3s}.project-card:hover .project-title{color:#d4af37}.project-description{color:#d1d5db;margin-bottom:20px;font-size:1rem;line-height:1.7;transition:color .3s ease-out}.project-card:hover .project-description{color:#fff}.project-tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.project-tag{color:silver;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:6px 14px;font-size:.85rem;transition:all .3s}.project-card:hover .project-tag{color:#d4af37;background:#d4af371a;border-color:#d4af3733}.project-link{color:#d4af37;align-items:center;gap:8px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.project-link svg{width:18px;height:18px;transition:transform .3s}.project-link:hover{color:#f4e5b2;gap:12px}.project-link:hover svg{transform:translate(4px)}@media (max-width:480px){.featured-work-section{padding:50px 0}.featured-work-container{padding:0 16px}.featured-work-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:40px}.featured-work-title-group h2{margin-bottom:10px;font-size:clamp(1.75rem,7vw,2.5rem)}.featured-work-title-group p{font-size:1rem}.view-all-btn{justify-content:center;width:100%;padding:10px 24px;font-size:.9rem}.projects-grid{grid-template-columns:1fr;gap:20px}.project-card{border-radius:12px}.project-content{padding:20px}.project-category{margin-bottom:10px;font-size:.75rem}.project-title{margin-bottom:12px;font-size:1.35rem}.project-description{margin-bottom:16px;font-size:.95rem}.project-tags{gap:6px;margin-bottom:16px}.project-tag{padding:5px 12px;font-size:.75rem}.project-link{font-size:.9rem}}@media (min-width:481px) and (max-width:768px){.featured-work-section{padding:60px 0}.featured-work-container{padding:0 20px}.featured-work-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:50px}.featured-work-title-group h2{margin-bottom:12px;font-size:clamp(2rem,8vw,3rem)}.featured-work-title-group p{font-size:1.1rem}.view-all-btn{justify-content:center;width:100%}.projects-grid{grid-template-columns:1fr;gap:25px}.project-content{padding:25px}.project-title{font-size:1.5rem}.project-description{font-size:1rem}}@media (min-width:769px) and (max-width:1024px){.featured-work-section{padding:80px 0}.featured-work-container{padding:0 30px}.featured-work-header{margin-bottom:60px}.featured-work-title-group h2{font-size:clamp(2.5rem,6vw,3.5rem)}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.project-content{padding:28px}}@media (min-width:1025px) and (max-width:1366px){.featured-work-section{padding:100px 0}.featured-work-container{max-width:1200px;padding:0 35px}.projects-grid{gap:32px}}@media (min-width:1920px){.featured-work-section{padding:140px 0}.featured-work-container{max-width:1600px}.featured-work-header{margin-bottom:80px}.projects-grid{gap:40px}.project-title{font-size:2rem}}@media (max-width:1024px) and (orientation:landscape){.featured-work-section{padding:60px 0}.featured-work-header{margin-bottom:40px}.featured-work-title-group h2{font-size:clamp(2rem,6vw,3rem)}.projects-grid{grid-template-columns:repeat(2,1fr);gap:20px}.project-content{padding:20px}.project-image-container{aspect-ratio:16/9}}@media (hover:none) and (pointer:coarse){.view-all-btn,.project-link{align-items:center;min-height:48px;display:inline-flex}.project-card{border-color:#d4af3733}.project-tag{-webkit-user-select:none;user-select:none}}@media (prefers-reduced-motion:reduce){.project-card,.project-image,.view-all-btn,.project-link,.project-tag{transition:opacity .2s,transform .2s}.project-card:hover,.project-card:hover .project-image{transform:none}.view-all-btn:before{transition:none}}@media (max-width:768px) and (min-resolution:192dpi){.featured-work-section:before{background-size:150%}}
.IntroStats-module__PLsqgG__intro{width:100%;padding:8rem 0;position:relative;overflow:hidden}.IntroStats-module__PLsqgG__container{flex-direction:column;max-width:1400px;margin:0 auto;padding:0 3rem;display:flex}.IntroStats-module__PLsqgG__statsContainer{gap:1.5rem;width:100%;margin-bottom:5rem;display:flex}.IntroStats-module__PLsqgG__stat{cursor:default;background-color:#26262680;border:1px solid #ffd70026;border-radius:.5rem;flex:1;padding:1.5rem;transition:all .3s}.IntroStats-module__PLsqgG__stat:hover{background-color:#262626cc;border-color:#ffd7004d;transform:translateY(-4px)}.IntroStats-module__PLsqgG__statCopy{flex-direction:column;gap:3rem;display:flex}.IntroStats-module__PLsqgG__statsCopyLabel{position:relative}.IntroStats-module__PLsqgG__statsCopyLabel p{text-transform:uppercase;color:#ffffffb3;letter-spacing:.05em;margin-left:1rem;font-family:Geist Mono,DM Mono,monospace;font-size:clamp(.75rem,.7vw,.85rem);font-weight:500}.IntroStats-module__PLsqgG__statsCopyLabel:before{content:"";background:gold;border-radius:50%;width:.5rem;height:.5rem;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.IntroStats-module__PLsqgG__statsCopyCount h3{color:#fff;text-transform:uppercase;letter-spacing:clamp(-.025rem,-.5vw,-.075rem);font-family:FK Screamer,PP Editorial New,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1}.IntroStats-module__PLsqgG__introHeader{width:50%;margin-bottom:2.5rem}.IntroStats-module__PLsqgG__introHeader h1{text-transform:uppercase;letter-spacing:clamp(-.05rem,-1vw,-.15rem);color:#fff;clip-path:inset(0 0 100%);font-family:FK Screamer,PP Editorial New,serif;font-size:clamp(3.5rem,8vw,8rem);font-weight:500;line-height:.9}.IntroStats-module__PLsqgG__introCopy{justify-content:flex-end;width:100%;margin-bottom:2.5rem;display:flex}.IntroStats-module__PLsqgG__introCopyWrapper{width:70%}.IntroStats-module__PLsqgG__introCopyWrapper h3{color:#fffc;letter-spacing:clamp(-.01rem,-.25vw,-.05rem);font-family:FK Screamer,PP Editorial New,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.3}@media (max-width:1024px){.IntroStats-module__PLsqgG__intro{padding:6rem 0}.IntroStats-module__PLsqgG__container{padding:0 2rem}.IntroStats-module__PLsqgG__statsContainer{flex-wrap:wrap}.IntroStats-module__PLsqgG__stat{flex:calc(50% - .75rem);min-width:200px}.IntroStats-module__PLsqgG__introHeader{width:100%;margin-bottom:2rem}.IntroStats-module__PLsqgG__introCopy{justify-content:flex-start}.IntroStats-module__PLsqgG__introCopyWrapper{width:100%}}@media (max-width:768px){.IntroStats-module__PLsqgG__intro{padding:4rem 0}.IntroStats-module__PLsqgG__container{padding:0 1.5rem}.IntroStats-module__PLsqgG__statsContainer{flex-direction:column;gap:1rem;margin-bottom:3rem}.IntroStats-module__PLsqgG__stat{flex:100%}.IntroStats-module__PLsqgG__statCopy{gap:2rem}.IntroStats-module__PLsqgG__introHeader{margin-bottom:1.5rem}.IntroStats-module__PLsqgG__introHeader h1{font-size:clamp(2.5rem,10vw,4rem)}.IntroStats-module__PLsqgG__introCopyWrapper h3{font-size:clamp(1.25rem,5vw,1.75rem)}}@media (max-width:480px){.IntroStats-module__PLsqgG__intro{padding:3rem 0}.IntroStats-module__PLsqgG__container{padding:0 1rem}.IntroStats-module__PLsqgG__statsContainer{margin-bottom:2rem}.IntroStats-module__PLsqgG__statsCopyLabel p{font-size:.7rem}.IntroStats-module__PLsqgG__statsCopyCount h3{font-size:clamp(1.75rem,8vw,2.5rem)}.IntroStats-module__PLsqgG__introHeader h1{font-size:clamp(2rem,12vw,3rem)}.IntroStats-module__PLsqgG__introCopyWrapper h3{font-size:clamp(1.1rem,6vw,1.5rem);line-height:1.4}}@media (prefers-reduced-motion:reduce){.IntroStats-module__PLsqgG__stat{transition:none}.IntroStats-module__PLsqgG__stat:hover{transform:none}}
.cta-section{background:0 0;padding:120px 0;position:relative;overflow:hidden}.cta-container{z-index:1;max-width:1400px;margin:0 auto;padding:0 40px;position:relative}.cta-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#d4af3726 0%,#d4af3714 50%,#d4af371f 100%);border:2px solid #d4af374d;border-radius:24px;padding:80px 60px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,0 0 80px #d4af3733,inset 0 0 120px #d4af3714}.cta-box:before{content:"";opacity:.1;mix-blend-mode:screen;pointer-events:none;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.cta-decorative-top{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#d4af3766 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.cta-decorative-bottom{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#d4af374d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;left:-100px}.cta-content{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.cta-badge{color:#d4af37;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a4d;border:1px solid #d4af374d;border-radius:50px;align-items:center;gap:10px;margin-bottom:35px;padding:10px 24px;font-size:.95rem;font-weight:500;display:inline-flex}.cta-badge svg{width:18px;height:18px}.cta-title{color:#fff;text-transform:uppercase;letter-spacing:-.01em;background:linear-gradient(135deg,#fff 0%,#d4af37 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 25px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.2}.cta-description{color:silver;max-width:700px;margin:0 auto 50px;font-size:1.25rem;line-height:1.7}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:50px;display:flex}.cta-button-primary,.cta-button-secondary{letter-spacing:.02em;border-radius:12px;align-items:center;gap:10px;padding:16px 40px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.cta-button-primary{color:#d4af37;background:linear-gradient(135deg,#1a1a1a 0%,#0a0a0a 100%);border:1px solid #d4af3766;box-shadow:0 10px 30px #0006}.cta-button-primary:before{content:"";background:linear-gradient(90deg,#0000 0%,#d4af3733 50%,#0000 100%);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.cta-button-primary:hover:before{left:100%}.cta-button-primary:hover{border-color:#d4af37;transform:translateY(-3px);box-shadow:0 10px 40px #0009,0 0 40px #d4af3766}.cta-button-primary svg{transition:transform .3s}.cta-button-primary:hover svg{transform:translate(5px)}.cta-button-secondary{color:#fff;background:0 0;border:1px solid #ffffff4d}.cta-button-secondary:hover{background:#ffffff0d;border-color:#ffffff80;transform:translateY(-3px)}.cta-trust-indicators{border-top:1px solid #d4af3733;flex-wrap:wrap;justify-content:center;gap:30px;padding-top:30px;display:flex}.cta-trust-item{color:silver;align-items:center;gap:10px;font-size:.95rem;display:flex}.cta-trust-dot{background:linear-gradient(135deg,#d4af37 0%,#f4e5b2 100%);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #d4af3780}@media (max-width:1024px){.cta-section{padding:100px 0}.cta-container{padding:0 30px}.cta-box{padding:70px 50px}.cta-title{font-size:clamp(2.25rem,4.5vw,3.5rem)}.cta-description{font-size:1.15rem}}@media (max-width:768px){.cta-section{padding:80px 0}.cta-container{padding:0 20px}.cta-box{border-radius:20px;padding:50px 30px}.cta-title{margin-bottom:20px;font-size:clamp(2rem,6vw,3rem)}.cta-description{margin-bottom:40px;font-size:1.1rem}.cta-buttons{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:40px}.cta-button-primary,.cta-button-secondary{justify-content:center;width:100%;padding:14px 32px;font-size:1rem}.cta-trust-indicators{flex-direction:column;gap:15px}.cta-decorative-top,.cta-decorative-bottom{width:300px;height:300px}}@media (max-width:480px){.cta-box{border-radius:16px;padding:40px 20px}.cta-badge{margin-bottom:25px;padding:8px 18px;font-size:.85rem}.cta-title{font-size:clamp(1.75rem,7vw,2.5rem)}.cta-description{font-size:1rem}.cta-button-primary,.cta-button-secondary{padding:12px 28px;font-size:.95rem}.cta-trust-item{font-size:.9rem}}
