.design-studio-page{--ds-bg:#0f0f0f;--ds-bg-card:#141414;--ds-bg-card2:#1a1a1a;--ds-accent:#f2572b;--ds-accent-dim:#f2572b26;--ds-text:#fff;--ds-text-muted:#a3a3a3;--ds-text-dim:#ffffff69;--ds-text-88:#ffffffe0;--ds-border:#ffffff14;--ds-radius:36px;--ds-font-display:var(--font-oswald,"Oswald", sans-serif);--ds-font-body:var(--font-inter,"Inter", sans-serif);background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-body);cursor:none;overflow-x:hidden}.design-studio-page *,.design-studio-page :before,.design-studio-page :after{box-sizing:border-box;margin:0;padding:0}.design-studio-page a{color:inherit;cursor:none;text-decoration:none}.design-studio-page button{cursor:none;background:0 0;border:none;font-family:inherit}.design-studio-page img{max-width:100%;display:block}.design-studio-page input,.design-studio-page textarea{font-family:inherit}.ds-cursor-dot{background:var(--ds-accent,#f2572b);pointer-events:none;z-index:9999;border-radius:50%;width:8px;height:8px;transition:width .3s,height .3s,opacity .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.ds-cursor-ring{pointer-events:none;z-index:9998;border:1.5px solid #f2572b99;border-radius:50%;width:36px;height:36px;transition:width .4s,height .4s,border-color .3s,background .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.ds-cursor-ring.ds-hovered{border-color:var(--ds-accent,#f2572b);background:#f2572b14;width:60px;height:60px}.ds-cursor-ring.ds-clicked{width:28px;height:28px}.ds-noise{z-index:9997;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.ds-app{background:var(--ds-bg);flex-direction:column;gap:20px;padding:20px;display:flex}.ds-section-label{align-items:center;gap:8px;display:flex}.ds-section-label__dot{background:var(--ds-accent);border-radius:12px;flex-shrink:0;width:8px;height:3px}.ds-section-label__text{color:var(--ds-text-muted);letter-spacing:-.5px;font-size:16px;font-weight:500}.ds-hero{border-radius:var(--ds-radius);border:3px solid var(--ds-accent);background:#111;flex-direction:column;justify-content:flex-end;width:100%;height:88vh;min-height:700px;display:flex;position:relative;overflow:hidden}.ds-hero__bg{will-change:transform;background:radial-gradient(at 30%,#f2572b1f 0%,#0000 60%),radial-gradient(at 80% 20%,#f2572b0f 0%,#0000 50%),linear-gradient(160deg,#111 0%,#0a0a0a 100%);position:absolute;inset:0}.ds-hero__grid{will-change:transform;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.ds-hero__nav{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:28px;left:28px;right:28px}.ds-hero__logo-mark{background:var(--ds-accent);width:52px;height:52px;font-family:var(--ds-font-display);color:#fff;border-radius:100px;justify-content:center;align-items:center;font-size:22px;font-weight:700;transition:transform .3s;display:flex}.ds-hero__logo-mark:hover{transform:rotate(-6deg)scale(1.05)}.ds-hero__pill{color:var(--ds-text-muted);letter-spacing:.5px;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;padding:6px 16px;font-size:13px}.ds-navbar__cta,.design-studio-page .ds-navbar__cta{color:#000;text-transform:uppercase;letter-spacing:.5px;background:#fff;border-radius:24px;padding:10px 24px;font-size:13px;font-weight:600;transition:transform .3s,background .3s,color .3s}.ds-navbar__cta:hover,.design-studio-page .ds-navbar__cta:hover{background:var(--ds-accent);color:#fff;transform:scale(1.05)translateY(-2px)}.ds-hero__visual{z-index:1;pointer-events:none;width:30%;min-width:180px;max-width:420px;position:absolute;top:50%;right:5%;transform:translateY(-55%)}.ds-hero__visual img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.ds-hero__content{z-index:2;width:100%;padding:48px;position:relative}.ds-hero__eyebrow{color:var(--ds-accent);letter-spacing:3px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;font-weight:500;display:flex}.ds-hero__eyebrow:before{content:"";background:var(--ds-accent);width:24px;height:1px}.ds-hero__title{font-family:var(--ds-font-display);color:var(--ds-text-88);letter-spacing:-6px;margin-bottom:36px;font-size:clamp(80px,12vw,190px);font-weight:600;line-height:.88}.ds-hero__title-line{display:block;overflow:hidden}.ds-hero__title-line span{display:block}.ds-hero__meta{justify-content:space-between;align-items:flex-end;display:flex}.ds-hero__sub{color:var(--ds-text-muted);letter-spacing:-.2px;max-width:380px;font-size:clamp(15px,1.8vw,20px);font-weight:300;line-height:1.6}.ds-hero__scroll{color:var(--ds-text-muted);letter-spacing:2px;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex}.ds-hero__scroll-line{background:linear-gradient(to bottom, var(--ds-accent), transparent);width:1px;height:48px;animation:2s ease-in-out infinite ds-scrollLine}@keyframes ds-scrollLine{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.1)}}.ds-about{border-radius:var(--ds-radius);background:var(--ds-bg-card);flex-direction:column;justify-content:space-between;width:100%;min-height:560px;padding:80px 56px;display:flex;position:relative;overflow:hidden}.ds-about__bg-accent{pointer-events:none;background:radial-gradient(circle,#f2572b14 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-100px;right:-100px}.ds-about__headline{letter-spacing:-3px;color:var(--ds-text);max-width:720px;margin-top:20px;font-size:clamp(36px,5vw,66px);font-weight:300;line-height:1.1}.ds-about__headline em{font-style:italic}.ds-about__bottom{justify-content:space-between;align-items:flex-end;margin-top:60px;display:flex}.ds-about__right{text-align:right;max-width:560px}.ds-about__right-text{letter-spacing:-2.5px;font-size:clamp(32px,4vw,54px);font-weight:300;line-height:1.1}.ds-about__right-text em{font-style:italic}.ds-about__cta-wrap{margin-top:40px}.ds-about__cta{color:var(--ds-text);border:1px solid #fff3;border-radius:100px;align-items:center;gap:12px;padding:14px 28px;font-size:15px;font-weight:500;transition:border-color .3s,background .3s;display:inline-flex}.ds-about__cta:hover{border-color:var(--ds-accent);background:#f2572b14}.ds-about__cta-arrow{border:1px solid var(--ds-accent);width:22px;height:22px;color:var(--ds-accent);border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:transform .3s;display:flex}.ds-about__cta:hover .ds-about__cta-arrow{transform:rotate(45deg)}.ds-services-wrapper{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;position:relative;overflow:hidden}.ds-services-inner{width:100%;height:100vh;position:relative;overflow:hidden}.ds-services-track{will-change:transform;height:100vh;display:flex}.ds-service-panel{border-radius:var(--ds-radius);background:var(--ds-bg-card);flex-direction:column;flex-shrink:0;justify-content:space-between;width:100vw;min-width:100vw;height:100vh;padding:56px 84px;display:flex;position:relative;overflow:hidden}.ds-service-panel__glow{pointer-events:none;opacity:.7;border-radius:50%;width:500px;height:500px;transition:transform .6s,opacity .6s;position:absolute;bottom:-80px;right:-80px}.ds-service-panel:hover .ds-service-panel__glow{opacity:1;transform:scale(1.15)}.ds-service-panel__num{font-family:var(--ds-font-display);color:#ffffff08;letter-spacing:-8px;-webkit-user-select:none;user-select:none;font-size:180px;font-weight:700;line-height:1;position:absolute;top:10px;right:30px}.ds-service-panel__progress{color:var(--ds-text-muted);letter-spacing:1px;font-size:14px;font-weight:500}.ds-service-panel__progress span{color:var(--ds-accent)}.ds-service-panel__mid{flex-direction:column;flex:1;justify-content:center;display:flex}.ds-service-panel__icon{background:var(--ds-accent-dim);border:1px solid #f2572b4d;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:36px;font-size:28px;transition:background .3s,transform .3s;display:flex}.ds-service-panel:hover .ds-service-panel__icon{background:#f2572b33;transform:rotate(-5deg)}.ds-service-panel__title{letter-spacing:-5px;color:var(--ds-text);margin-bottom:28px;font-size:clamp(48px,7vw,104px);font-weight:500;line-height:.9;transition:letter-spacing .4s}.ds-service-panel:hover .ds-service-panel__title{letter-spacing:-4px}.ds-service-panel__desc{color:var(--ds-text-muted);max-width:520px;font-size:18px;font-weight:300;line-height:1.6}.ds-service-panel__bottom{justify-content:space-between;align-items:flex-end;display:flex}.ds-service-panel__tags{flex-wrap:wrap;gap:8px;display:flex}.ds-service-panel__tag{color:var(--ds-text-muted);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;padding:6px 16px;font-size:13px;transition:border-color .3s,color .3s}.ds-service-panel:hover .ds-service-panel__tag{color:var(--ds-text);border-color:#f2572b4d}.ds-service-panel__price{color:var(--ds-text);letter-spacing:-.5px;font-size:22px;font-weight:500}.ds-service-panel__price em{color:var(--ds-accent);font-style:normal}.ds-service-panel--1 .ds-service-panel__glow{background:radial-gradient(circle,#f2572b2e 0%,#0000 70%)}.ds-service-panel--2 .ds-service-panel__glow{background:radial-gradient(circle,#612fff2e 0%,#0000 70%)}.ds-service-panel--3 .ds-service-panel__glow{background:radial-gradient(circle,#0bb65d24 0%,#0000 70%)}.ds-service-panel--4 .ds-service-panel__glow{background:radial-gradient(circle,#ffc1071f 0%,#0000 70%)}.ds-services-hint{color:var(--ds-text-muted);letter-spacing:2px;text-transform:uppercase;z-index:10;white-space:nowrap;pointer-events:none;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.ds-services-hint:before,.ds-services-hint:after{content:"";background:#ffffff26;width:30px;height:1px}.ds-stats{border-radius:var(--ds-radius);background:var(--ds-bg-card);padding:80px 64px;overflow:hidden}.ds-stats__grid{border-bottom:1px solid var(--ds-border);align-items:flex-end;margin-bottom:64px;padding-bottom:56px;display:flex}.ds-stats__item{flex:1;padding-right:48px}.ds-stats__item+.ds-stats__item{border-left:1px solid var(--ds-border);padding-left:48px}.ds-stats__number{letter-spacing:-6px;color:var(--ds-text);margin-bottom:12px;font-size:clamp(72px,9vw,128px);font-weight:500;line-height:1}.ds-stats__suffix{color:var(--ds-accent)}.ds-stats__label{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:1px;font-size:18px;font-weight:400}.ds-stats__header{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.ds-stats__header-text{letter-spacing:-2px;font-size:clamp(32px,4vw,56px);font-weight:300}.ds-marquee-outer{overflow:hidden}.ds-marquee-inner{gap:20px;display:flex}.ds-marquee-track{flex-shrink:0;align-items:center;gap:20px;animation:22s linear infinite ds-marq;display:flex}.ds-marquee-track--rev{animation-direction:reverse}.ds-marquee-outer:hover .ds-marquee-track{animation-play-state:paused}@keyframes ds-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ds-marquee-item{color:#ffffff4d;letter-spacing:1.5px;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:150px;height:72px;font-size:13px;font-weight:600;transition:color .3s,border-color .3s,background .3s;display:flex}.ds-marquee-item:hover{color:var(--ds-text);background:#f2572b0f;border-color:#f2572b66}.ds-clients{border-radius:var(--ds-radius);background:var(--ds-bg-card);padding:64px 0;overflow:hidden}.ds-clients__header{justify-content:space-between;align-items:center;margin-bottom:48px;padding:0 64px;display:flex}.ds-clients__sub{color:var(--ds-text-muted);font-size:15px}.ds-testimonials{border-radius:var(--ds-radius);background:#000;min-height:540px;position:relative;overflow:hidden}.ds-testimonials__bg-img{-o-object-fit:cover;object-fit:cover;opacity:.65;z-index:1;width:45%;height:100%;position:absolute;top:0;left:0}.ds-testimonials__overlay{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#000 40%);width:70%;height:100%;position:absolute;top:0;left:30%}.ds-testimonials__content{z-index:2;flex-direction:column;min-height:540px;margin-left:44%;padding:56px 56px 48px 40px;display:flex;position:relative}.ds-testimonials__heading{margin-bottom:36px}.ds-testimonials__slides{flex:1;min-height:320px;position:relative}.ds-t-slide{opacity:0;pointer-events:none;transition:opacity .55s,transform .55s;position:absolute;inset:0;transform:translateY(16px)}.ds-t-slide.active{opacity:1;pointer-events:auto;transform:translateY(0)}.ds-t-slide__quote{color:var(--ds-text-88);letter-spacing:-.8px;margin-bottom:36px;font-size:clamp(18px,2.2vw,28px);font-weight:400;line-height:1.45}.ds-t-slide__quote:before{content:"“";color:var(--ds-accent);vertical-align:-.35em;margin-right:3px;font-size:1.4em;line-height:0}.ds-t-divider{background:#ffffff1a;width:100%;height:1px;margin-bottom:20px}.ds-t-slide__name{color:var(--ds-accent);margin-bottom:4px;font-size:20px;font-weight:400}.ds-t-slide__role{color:var(--ds-text-muted);font-size:15px;font-weight:500}.ds-testimonials__controls{align-items:center;gap:12px;margin-top:28px;display:flex}.ds-t-btn{width:40px;height:40px;color:var(--ds-text);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:background .3s,border-color .3s;display:flex}.ds-t-btn:hover{background:var(--ds-accent);border-color:var(--ds-accent)}.ds-t-dots{align-items:center;gap:6px;display:flex}.ds-t-dot{background:#fff3;border-radius:3px;width:6px;height:6px;transition:background .3s,width .3s}.ds-t-dot.active{background:var(--ds-accent);width:20px}.ds-contact{border-radius:var(--ds-radius);background:var(--ds-bg-card);flex-direction:column;justify-content:center;min-height:680px;padding:100px 80px;display:flex;position:relative;overflow:hidden}.ds-contact__bg{pointer-events:none;background:radial-gradient(at 50% 110%,#f2572b2e 0%,#0000 60%),radial-gradient(at 50% -10%,#612fff1a 0%,#0000 50%);position:absolute;inset:0}.ds-contact__stars{pointer-events:none;opacity:.5;background-image:radial-gradient(2px 2px at 15% 25%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 55% 8%,#fff6 0%,#0000 100%),radial-gradient(2px 2px at 78% 45%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 35% 68%,#ffffff4d 0%,#0000 100%),radial-gradient(2px 2px at 8% 88%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 88% 78%,#fff6 0%,#0000 100%),radial-gradient(2px 2px at 48% 38%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 68% 58%,#ffffff4d 0%,#0000 100%),radial-gradient(2px 2px at 25% 52%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 92% 20%,#ffffff80 0%,#0000 100%);position:absolute;inset:0}.ds-contact__eyebrow{color:var(--ds-text-88);letter-spacing:-.3px;text-transform:uppercase;margin-bottom:16px;font-size:16px;font-weight:400;position:relative}.ds-contact__eyebrow strong{color:var(--ds-accent);font-weight:700}.ds-contact__title{letter-spacing:-6px;color:var(--ds-text-88);margin-bottom:42px;padding-bottom:30px;font-size:clamp(52px,9vw,140px);font-weight:500;line-height:.88;position:relative;overflow:hidden}.ds-contact__form{flex-direction:column;max-width:860px;display:flex;position:relative}.ds-contact__field{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:22px 0;transition:border-color .3s;display:flex}.ds-contact__field:focus-within{border-color:var(--ds-accent)}.ds-contact__input{color:var(--ds-text);letter-spacing:-.5px;width:100%;caret-color:var(--ds-accent);background:0 0;border:none;outline:none;font-size:clamp(18px,2vw,24px);font-weight:400}.ds-contact__input::placeholder{color:#ffffff38}.ds-contact__submit-row{align-items:center;gap:24px;margin-top:52px;display:flex}.ds-contact__submit{background:var(--ds-accent);color:#fff;letter-spacing:-.3px;border-radius:100px;align-items:center;gap:12px;padding:16px 36px;font-size:17px;font-weight:500;transition:transform .3s;display:inline-flex;position:relative;overflow:hidden}.ds-contact__submit:before{content:"";transform-origin:0;z-index:0;background:#fff;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.ds-contact__submit:hover:before{transform:scaleX(1)}.ds-contact__submit span,.ds-contact__submit svg{z-index:1;position:relative}.ds-contact__submit:hover{color:var(--ds-accent)}.ds-contact__submit svg{width:20px;height:20px;transition:transform .3s}.ds-contact__submit:hover svg{transform:rotate(-45deg)}.ds-contact__note{color:var(--ds-text-muted);font-size:14px}.ds-footer{background:#111;border-radius:24px;padding:56px 64px 40px}.ds-footer__top{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:48px;display:flex}.ds-footer__left h3{color:var(--ds-text);margin-bottom:8px;font-size:21px;font-weight:600;line-height:1.3}.ds-footer__left p{color:var(--ds-text-muted);max-width:420px;font-size:14px;line-height:1.6}.ds-footer__brand{font-family:var(--ds-font-display);color:var(--ds-accent);letter-spacing:-1px;font-size:clamp(36px,4.5vw,68px);font-weight:700}.ds-footer__bottom{justify-content:space-between;align-items:center;display:flex}.ds-footer__social{gap:8px;display:flex}.ds-footer__social-btn{width:44px;height:44px;color:var(--ds-text-muted);background:#222;border-radius:12px;justify-content:center;align-items:center;font-size:15px;transition:background .3s,color .3s;display:flex}.ds-footer__social-btn:hover{background:var(--ds-accent);color:#fff}.ds-footer__copy{color:#ffffff38;font-size:13px}@media (max-width:768px){.design-studio-page{max-width:100vw;overflow-x:hidden}.ds-cursor-dot,.ds-cursor-ring{display:none}.design-studio-page,.design-studio-page a,.design-studio-page button{cursor:auto}.ds-app{gap:10px;padding:10px}.ds-hero{border-radius:24px;height:80vh;min-height:520px}.ds-hero__nav{top:16px;left:16px;right:16px}.ds-hero__logo-mark{width:40px;height:40px;font-size:16px}.ds-hero__pill{padding:4px 10px;font-size:10px}.ds-navbar__cta{padding:8px 16px;font-size:11px}.ds-hero__visual{display:none}.ds-hero__content{padding:24px}.ds-hero__eyebrow{letter-spacing:2px;margin-bottom:12px;font-size:11px}.ds-hero__title{letter-spacing:-3px;margin-bottom:24px;font-size:clamp(48px,14vw,190px)}.ds-hero__meta{flex-direction:column;align-items:flex-start;gap:24px}.ds-hero__sub{max-width:100%;font-size:14px}.ds-hero__scroll{align-self:center}.ds-about{border-radius:24px;min-height:auto;padding:48px 24px}.ds-about__headline{letter-spacing:-1.5px;max-width:100%;font-size:clamp(28px,7vw,66px)}.ds-about__bottom{flex-direction:column;align-items:flex-start;gap:32px;margin-top:40px}.ds-about__right{text-align:left;max-width:100%}.ds-about__right-text{letter-spacing:-1.5px;font-size:clamp(24px,6vw,54px)}.ds-about__cta{padding:12px 20px;font-size:14px}.ds-services-wrapper{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.ds-service-panel{border-radius:24px;padding:40px 24px}.ds-service-panel__num{letter-spacing:-4px;font-size:100px;top:5px;right:15px}.ds-service-panel__title{letter-spacing:-2px;margin-bottom:16px;font-size:clamp(32px,9vw,104px)}.ds-service-panel__desc{max-width:100%;font-size:14px}.ds-service-panel__icon{border-radius:14px;width:48px;height:48px;margin-bottom:24px;font-size:22px}.ds-service-panel__bottom{flex-direction:column;align-items:flex-start;gap:16px}.ds-service-panel__tags{gap:6px}.ds-service-panel__tag{padding:4px 12px;font-size:11px}.ds-service-panel__price{font-size:18px}.ds-services-hint{letter-spacing:1.5px;font-size:10px;bottom:20px}.ds-stats{border-radius:24px;padding:48px 24px}.ds-stats__grid{flex-direction:column;align-items:flex-start;gap:32px;margin-bottom:40px;padding-bottom:40px}.ds-stats__item{width:100%;padding-right:0}.ds-stats__item+.ds-stats__item{border-left:none;border-top:1px solid var(--ds-border);padding-top:32px;padding-left:0}.ds-stats__number{letter-spacing:-3px;font-size:clamp(48px,12vw,128px)}.ds-stats__label{font-size:14px}.ds-stats__header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.ds-marquee-item{letter-spacing:1px;border-radius:12px;width:110px;height:56px;font-size:10px}.ds-clients{border-radius:24px;padding:40px 0}.ds-clients__header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:32px;padding:0 24px}.ds-clients__sub{font-size:13px}.ds-testimonials{border-radius:24px;min-height:auto}.ds-testimonials__bg-img{opacity:.5;width:100%;height:200px;position:relative}.ds-testimonials__overlay{background:linear-gradient(#0000 0%,#000 80%);width:100%;left:0}.ds-testimonials__content{min-height:auto;margin-left:0;padding:24px}.ds-testimonials__slides{min-height:260px}.ds-t-slide__quote{letter-spacing:-.3px;margin-bottom:24px;font-size:16px}.ds-contact{border-radius:24px;min-height:auto;padding:60px 24px}.ds-contact__eyebrow{font-size:12px}.ds-contact__title{letter-spacing:-3px;margin-bottom:32px;padding-bottom:20px;font-size:clamp(36px,10vw,140px)}.ds-contact__input{font-size:16px}.ds-contact__field{padding:16px 0}.ds-contact__submit-row{flex-direction:column;align-items:flex-start;gap:16px;margin-top:36px}.ds-contact__submit{padding:14px 28px;font-size:15px}.ds-contact__note{font-size:12px}.ds-footer{border-radius:20px;padding:40px 24px 32px}.ds-footer__top{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:24px;padding-bottom:32px}.ds-footer__left h3{font-size:18px}.ds-footer__left p{font-size:13px}.ds-footer__brand{font-size:clamp(28px,8vw,68px)}.ds-footer__bottom{flex-direction:column;align-items:flex-start;gap:20px}.ds-section-label__text{font-size:13px}}
