@keyframes rgb-shift{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translate(-50%,-50%) scale(1)}25%{transform:translate(-45%,-55%) scale(1.05)}50%{transform:translate(-50%,calc(-50% - 40px)) scale(1.1)}75%{transform:translate(-55%,-45%) scale(1.05)}}@keyframes float-left{0%,to{transform:translate(0,0) scale(1)}50%{transform:translate(-30px,-20px) scale(1.08)}}@keyframes float-right{0%,to{transform:translate(0,0) scale(1)}50%{transform:translate(30px,20px) scale(1.08)}}@keyframes float-center{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) translateY(-25px) scale(1.06)}}:root{--color-primary:#146ef6;--color-primary-dark:#0d4fb0;--color-secondary:#4d9bff;--color-bg-primary:#000000;--color-bg-secondary:#0D0D0DCC;--color-bg-card:#222222;--color-text-primary:#FFFFFF;--color-text-secondary:#FFFFFFBF;--color-text-muted:#CCCCCC;--color-border:#222222;--color-border-light:#FFFFFF0D;--font-family:'Figtree', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-size-base:16px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.1);--shadow-md:0 4px 6px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px rgba(0, 0, 0, 0.1);--shadow-primary:0 0 30px rgba(20, 110, 246, 0.3);--z-fixed:100;--z-modal:1000}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:1.6;color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md)}h1,h2,h3{font-size:clamp(45px,5vw,70px);font-weight:600;letter-spacing:-.03em;line-height:1.1}h4,h5,h6{line-height:1.2}h2,h3{font-size:clamp(28px,4vw,50px);letter-spacing:-.04em}h3{font-size:clamp(20px,3vw,35px);font-weight:500}a{color:inherit;text-decoration:none}ul{list-style:none}.service-item__image img,img{max-width:100%;height:auto;display:block}button{background:0 0;border:0;cursor:pointer;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.section{padding:var(--spacing-3xl)0;position:relative;z-index:1}.pricing__title,.section__title{text-align:center;margin-bottom:var(--spacing-md);font-size:clamp(28px,4vw,50px);font-weight:600;letter-spacing:-.04em;line-height:1.1}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;font-weight:500;font-size:14px;letter-spacing:0;line-height:1.3em;border-radius:10px;transition:all var(--transition-base);cursor:pointer;border:1px solid rgba(255,255,255,.2);white-space:nowrap;position:relative}.btn--primary{background:linear-gradient(135deg,#e6e6fa 0,#e0bbe4 50%,#ffe5d9 100%);color:#2d2d2d;font-weight:600;border:1px solid rgba(230,230,250,.4);border-bottom:none;box-shadow:0 4px 12px rgba(230,230,250,.3),0 2px 4px rgba(224,187,228,.2),0 8px 24px rgba(150,130,255,.15);overflow:hidden}.btn--primary::before,.nav__link::after{content:"";position:absolute;left:0;height:2px}.btn--primary::before{right:0;bottom:0;background:linear-gradient(90deg,#ff0080,#ff8c00,#40e0d0,#7b68ee,#ff1493,#00bfff,#ff0080);background-size:200% 100%;animation:rgb-shift 10s linear infinite;pointer-events:none}.btn--primary:hover{background:linear-gradient(135deg,#f0f0ff 0,#e8c9ea 50%,#ffeee5 100%);transform:translateY(-2px);box-shadow:0 6px 16px rgba(230,230,250,.4),0 3px 6px rgba(224,187,228,.3),0 12px 32px rgba(150,130,255,.25)}.btn--secondary{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.btn--secondary:hover{background-color:var(--color-bg-card);transform:translateY(-2px)}.btn--large{padding:1.125rem 2.5rem;font-size:1.0625rem}.header{position:fixed;top:0;left:0;width:100%;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border);z-index:var(--z-fixed);transition:all var(--transition-base)}.header.scrolled{background-color:var(--color-bg-secondary);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav,.nav__logo{display:flex;align-items:center}.nav{justify-content:space-between;height:4rem}.nav__logo{gap:.625rem;font-weight:var(--font-weight-bold);font-size:1.3125rem;letter-spacing:-.06em}.logo-icon{width:2rem;height:2rem;color:var(--color-primary)}.nav__list,.nav__menu{display:flex;align-items:center}.nav__menu{gap:var(--spacing-xl);margin-left:auto}.nav__list{gap:var(--spacing-md)}.nav__link{position:relative;font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:color var(--transition-fast)}.nav__link.active,.nav__link:hover{color:var(--color-text-primary)}.nav__link::after{bottom:-.5rem;width:0;background-color:var(--color-primary);transition:width var(--transition-base)}.nav__link.active::after,.nav__link:hover::after{width:100%}.nav__cta{padding:.5rem 1.25rem;font-size:.875rem}.nav__toggle{display:none;flex-direction:column;gap:.375rem;padding:.5rem}.nav__toggle-line{width:1.5rem;height:2px;background-color:var(--color-text-primary);transition:all var(--transition-base)}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding-top:10rem;padding-bottom:var(--spacing-xl)}.hero__container{position:relative;z-index:2;text-align:center;max-width:900px}.hero__badge{display:inline-flex;margin-bottom:var(--spacing-md);animation:fadeInUp .6s ease forwards}.badge{display:inline-block;padding:.5rem 1rem;background-color:var(--color-primary);color:var(--color-text-primary);font-size:12px;font-weight:500;letter-spacing:-.04em;line-height:1.5em;border-radius:var(--radius-lg)}.hero__title{margin-bottom:var(--spacing-md);letter-spacing:-.02em;animation:fadeInUp .6s ease .1s forwards;opacity:0}.hero-char{opacity:0;transition:opacity .08s ease}.hero-char.visible{opacity:1}.hero__description{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.5em;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto;animation:fadeInUp .6s ease .2s forwards;opacity:0}.hero__cta{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;animation:fadeInUp .6s ease .3s forwards;opacity:0}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hero__circle{position:absolute;border-radius:50%;background:radial-gradient(circle,var(--color-primary) 0%,transparent 70%);opacity:.15;filter:blur(60px);animation:float 6s ease-in-out infinite}.hero__circle--large{position:fixed;width:1000px;height:1000px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none}.hero__circle--small{width:400px;height:400px;top:20%;right:10%;animation-delay:-3s;animation-duration:8s}.hero__particles{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:.3;pointer-events:none;z-index:0}.hero__player-wrap{position:relative;z-index:2;width:100%;max-width:1200px;margin:var(--spacing-xl) auto 0;padding:0 var(--spacing-md)}#hero-player{width:100%;aspect-ratio:16/9;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 0 60px rgba(20,110,246,.15),0 0 120px rgba(20,110,246,.05)}.benefits__label,.pricing__badge,.process__label,.services__label{margin-bottom:24px}.benefits__label,.faq__label,.pricing__badge,.process-card__step,.process__label,.services__label{display:inline-block;padding:8px 20px;background-color:rgba(255,255,255,.05);border:1px solid #222;border-radius:8px;font-size:14px;font-weight:500;color:#fff;letter-spacing:0;line-height:1.5em}.benefits__label,.faq__label,.pricing__badge,.process__label,.services__label{text-align:center;position:relative;left:50%;transform:translateX(-50%)}.process-card__step{text-transform:capitalize;align-self:flex-start;width:fit-content;margin-bottom:0}.benefits__subtitle,.faq__subtitle,.pricing__subtitle,.process__subtitle,.services__subtitle{text-align:center;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.5em;color:var(--color-text-secondary);max-width:800px;margin:0 auto var(--spacing-3xl)}.services__list{display:flex;flex-direction:column;gap:calc(var(--spacing-3xl)*1.5);max-width:1200px;margin:0 auto}.service-item{display:flex;gap:var(--spacing-3xl);align-items:center}.service-item--reverse{flex-direction:row-reverse}.service-item__content,.service-item__image{flex:1}.service-item__image{width:100%;border-radius:var(--radius-xl);overflow:hidden;background-color:var(--color-bg-secondary);border:1px solid var(--color-border);transition:all var(--transition-base);display:flex;justify-content:center;align-items:center}.service-item__image img{transition:transform var(--transition-slow)}.service-item:hover .service-item__image{border-color:var(--color-primary);box-shadow:var(--shadow-primary)}.service-item:hover .service-item__image img{transform:scale(1.05)}.service-item__content{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.service-item__category{display:inline-block;padding:8px 20px;background-color:rgba(255,255,255,.05);border:1px solid #222;border-radius:8px;font-size:14px;font-weight:500;color:#fff;letter-spacing:0;line-height:1.5em;text-transform:capitalize;align-self:flex-start;width:fit-content}.service-item__title{font-size:35px;margin-bottom:var(--spacing-xs);font-weight:500;letter-spacing:-.04em;line-height:1.1em}.service-item__description{color:var(--color-text-secondary);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.5em}.service-item__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.tag{display:inline-block;padding:8px 20px;background-color:rgba(255,255,255,.05);border:1px solid #222;border-radius:8px;font-size:14px;font-weight:500;color:#fff;letter-spacing:0;line-height:1.5em;transition:all var(--transition-fast)}.tag:hover{background-color:rgba(20,110,246,.1);border-color:var(--color-primary);color:var(--color-text-primary)}.process{background-color:transparent}.process__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);max-width:1200px;margin:0 auto}.process-card{padding:var(--spacing-xl);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base);display:flex;flex-direction:column;gap:var(--spacing-md)}.benefit-card:hover,.process-card:hover{transform:translateY(-8px);border-color:var(--color-primary);box-shadow:var(--shadow-primary)}.process-card__title{font-size:23px;margin-bottom:var(--spacing-xs);font-weight:500;letter-spacing:-.02em;line-height:1.2em}.process-card__description{color:var(--color-text-secondary);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.5em;flex-grow:1}.benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);max-width:100%;margin:0 auto;padding:0 24px}.benefit-card{padding:var(--spacing-md) var(--spacing-lg);background:radial-gradient(50% 50%at 52.3% 100%,rgba(20,110,246,.7) 0%,transparent 100%),var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base);text-align:left}.benefit-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:#fff}.benefit-card__icon svg{width:32px;height:32px}.benefit-card__title{font-size:20px;margin-bottom:8px;font-weight:500;letter-spacing:-.02em;line-height:1.2em}.benefit-card__description{color:var(--color-text-secondary);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.4em}.pricing{background-color:transparent;position:relative}.pricing__container{max-width:1200px;margin:0 auto;padding:0 24px}.pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.pricing-card{position:relative;padding:40px 32px;background-color:#000;border:1px solid #222;border-radius:12px;transition:all .3s ease;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-8px);border-color:#814ac8;box-shadow:0 20px 60px rgba(20,110,246,.3)}.pricing-card--featured{background:radial-gradient(50% 50%at 52.3%0,rgba(20,110,246,.7)0,transparent 100%);border-color:#814ac8}.pricing-card--featured:hover{box-shadow:0 20px 60px rgba(20,110,246,.5)}.pricing-card__badge{position:absolute;top:24px;right:24px;padding:6px 16px;background-color:#fff;color:#000;font-size:14px;font-weight:600;border-radius:100px}.pricing-card__header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pricing-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.pricing-card__icon,.pricing-card__icon svg{width:24px;height:24px}.pricing-card__title{font-size:24px;font-weight:600;margin-bottom:0;letter-spacing:0;line-height:1.2em;color:#fff}.pricing-card__currency,.pricing-card__price{font-size:35px;font-weight:500;letter-spacing:-.04em}.pricing-card__price{display:flex;align-items:flex-start;margin-bottom:16px;line-height:1.1em}.pricing-card__currency{color:#fff;margin-right:0}.pricing-card__amount{line-height:1.1em}.pricing-card__amount,.pricing-card__amount--custom{font-size:35px;font-weight:500;color:#fff;letter-spacing:-.04em}.pricing-card__period{font-size:35px;font-weight:500;color:rgba(255,255,255,.75);align-self:flex-start;margin-left:0;margin-bottom:0;letter-spacing:-.04em}.pricing-card__description{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5em;color:rgba(255,255,255,.75);margin-bottom:24px}.pricing-card__cta{width:100%;margin-top:24px;padding:10px 24px;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.3em}.btn--outline{background-color:transparent;border:1px solid rgba(255,255,255,.1);color:#fff}.btn--outline:hover{background-color:rgba(255,255,255,.05);border-color:#814ac8;transform:translateY(-2px)}.pricing-card__features{flex-grow:1}.pricing-card__features-list li,.pricing-card__features-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:24px;letter-spacing:0;line-height:1.5em}.pricing-card__features-list{list-style:none;padding:0;margin:0}.pricing-card__features-list li{font-weight:400;line-height:1.6em;margin-bottom:12px;padding-left:32px;position:relative}.pricing-card__features-list li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6671 5L7.50042 14.1667L3.33375 10' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.faq__label{margin-bottom:16px}.faq__accordion{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq__item{border:1px solid #222;border-radius:4px;overflow:hidden;background:linear-gradient(to right,rgba(20,110,246,.7)0,transparent 40%),rgba(255,255,255,.05);transition:border-color .3s ease}.faq__item:hover{border-color:#323232}.faq__answer p,.faq__question{font-weight:400;letter-spacing:0}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;text-align:left;font-size:18px;line-height:1.5em;color:#fff;background:0 0;border:0;cursor:pointer;transition:color .3s ease}.faq__question:hover{color:rgba(255,255,255,.8)}.faq__icon{flex-shrink:0;width:20px;height:20px;color:rgba(255,255,255,.5);transition:transform .3s ease}.faq__item.active .faq__icon{transform:rotate(180deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0}.faq__item.active .faq__answer{max-height:500px}.faq__answer p{padding:0 24px 20px;color:rgba(255,255,255,.7);font-size:16px;line-height:1.7em;margin:0}.cta{position:relative;background:#0a0a0a;border-radius:24px;max-width:800px;margin:0 auto var(--spacing-2xl) auto;padding:var(--spacing-2xl) var(--spacing-lg);overflow:hidden}.cta::before{top:-120px;left:-150px;width:400px;height:280px;background:radial-gradient(ellipse,rgba(20,110,246,.7)0,transparent 70%);animation:float-left 7s ease-in-out infinite}.cta::after,.cta::before,.footer::before{content:"";position:absolute;pointer-events:none}.cta::after{bottom:-120px;right:-150px;width:400px;height:280px;background:radial-gradient(ellipse,rgba(20,110,246,.7)0,transparent 70%);animation:float-right 8s ease-in-out infinite}.cta__container{text-align:center;max-width:900px;position:relative;z-index:1}.cta__title{margin-bottom:var(--spacing-md);font-size:clamp(40px,5vw,64px);font-weight:600;letter-spacing:-.02em;line-height:1.1em;color:#fff}.cta__description,.footer__list a{color:rgba(255,255,255,.7);font-weight:400;line-height:1.5em}.cta__description{font-size:20px;letter-spacing:0;margin-bottom:var(--spacing-lg)}.cta__button{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;font-size:18px;font-weight:500}.footer{position:relative;background:#000;padding:var(--spacing-2xl)0;overflow:hidden;border-top:2px solid #222}.footer::before{top:-150px;left:50%;transform:translateX(-50%);width:1000px;height:250px;background:radial-gradient(ellipse,rgba(20,110,246,.4)0,transparent 70%);animation:float-center 9s ease-in-out infinite}.footer__content{display:flex;justify-content:space-between;gap:var(--spacing-2xl)}.footer__left{flex:1;max-width:400px}.footer__logo{display:flex;align-items:center;gap:12px;font-weight:700;font-size:24px;letter-spacing:-.02em;margin-bottom:var(--spacing-md);color:#fff}.footer__tagline{color:rgba(255,255,255,.8);font-size:16px;font-weight:400;line-height:1.6em;margin-bottom:var(--spacing-lg)}.footer__right{display:flex;gap:var(--spacing-2xl)}.footer__group{min-width:140px}.footer__title{font-size:18px;font-weight:600;margin-bottom:var(--spacing-md);color:#fff}.footer__list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer__list a{font-size:16px;transition:color var(--transition-fast)}.footer__list a:hover{color:var(--color-primary)}@media screen and (max-width:968px){.nav__list,.nav__menu{flex-direction:column;width:100%}.nav__menu{position:fixed;top:4rem;right:-100%;height:calc(100vh - 4rem);background-color:var(--color-bg-primary);justify-content:flex-start;padding:var(--spacing-xl);transition:right var(--transition-base);border-top:1px solid var(--color-border)}.nav__menu.show{right:0}.nav__list{gap:var(--spacing-md)}.nav__link{font-size:1.125rem;padding:var(--spacing-sm)0}.nav__cta{width:100%;margin-top:var(--spacing-md)}.nav__toggle{display:flex}.nav__toggle.active .nav__toggle-line:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.nav__toggle.active .nav__toggle-line:nth-child(2){opacity:0}.nav__toggle.active .nav__toggle-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.hero__player-wrap{max-width:100%;padding:0 var(--spacing-sm);margin-top:var(--spacing-lg)}.service-item{gap:var(--spacing-lg)}.service-item,.service-item--reverse{flex-direction:column}.service-item__title{font-size:1.5rem}.benefits__grid{grid-template-columns:repeat(2,1fr)}.pricing__grid{grid-template-columns:1fr;gap:32px}.footer__content{flex-direction:column;gap:var(--spacing-xl)}.footer__left{max-width:100%}.footer__right{flex-direction:column;gap:var(--spacing-xl)}}@media screen and (max-width:576px){.section{padding:var(--spacing-2xl)0}.hero__player-wrap{padding:0 var(--spacing-xs);margin-top:var(--spacing-md)}.hero{min-height:auto;padding-top:6rem;padding-bottom:var(--spacing-lg)}.hero__cta,.hero__cta .btn{width:100%}.hero__cta,.service-item,.service-item--reverse{flex-direction:column}.benefits__grid,.pricing__grid,.process__grid{grid-template-columns:1fr}.pricing__grid{gap:32px}.pricing-card{padding:32px 24px}.service-item__title{font-size:1.25rem}.service-item__content{padding:var(--spacing-md)}.footer__right{gap:var(--spacing-lg)}.footer__group{min-width:auto}}.scroll-animate{opacity:0;transform:translateY(50px);transition:all .6s ease}.scroll-animate.active{opacity:1;transform:translateY(0)}.contact-form-wrapper{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);padding:2.5rem}.contact-form,.form-group{display:flex;flex-direction:column;gap:1.5rem}.form-group{gap:.5rem}.form-label{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:.25rem}.form-input,.form-textarea{width:100%;padding:.875rem 1rem;font-family:var(--font-family);font-size:1rem;color:var(--color-text-primary);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);transition:all var(--transition-base);outline:0}.form-input::placeholder,.form-textarea::placeholder{color:rgba(255,255,255,.4)}.form-input:focus,.form-textarea:focus{background:rgba(255,255,255,.08);border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(20,110,246,.1)}.form-input:hover,.form-textarea:hover{border-color:rgba(255,255,255,.2)}.form-textarea{resize:vertical;min-height:120px}.form-checkbox{display:flex;align-items:start;gap:.75rem;cursor:pointer;font-size:.875rem;color:var(--color-text-secondary)}.form-checkbox input[type=checkbox]{margin-top:.25rem;width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary)}.contact-info{display:flex;flex-direction:column;gap:1.5rem}.contact-info-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);padding:2rem}@media screen and (max-width:968px){.contact-form-wrapper{padding:2rem}.contact-info-card{padding:1.5rem}}@media screen and (max-width:768px){.contact-form-wrapper{padding:1.5rem}.form-input,.form-textarea{padding:.75rem;font-size:.9375rem}}@media screen and (max-width:968px){.contact-form-wrapper+.contact-info{grid-column:1/-1}}@media screen and (max-width:768px){section>.container>div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:2rem!important}}