.breakdance .pulse{height:auto;will-change:transform;animation:pulseMove 3s ease-in-out infinite;transform-origin:center}@keyframes pulseMove{0%{transform:translateY(0)}50%{transform:translateY(12px)}100%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}@media (max-width:420px){.pulse{animation:none}.breakdance .bde-div{display:block;align-items:unset}.breakdance .bde-div{display:block;align-items:unset}.breakdance .contact-hero{background-image:linear-gradient(135deg,rgba(30,58,138,1) 0%,rgba(59,130,246,1) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;text-align:center;color:#fff;padding:var(--spacing-xl) var(--spacing-md) var(--spacing-xl) var(--spacing-md)}.breakdance .contact-hero .section-container{all:unset;width:100%}@media (max-width:767px){.breakdance .contact-hero{padding:var(--spacing-lg) var(--spacing-sm) var(--spacing-lg) var(--spacing-sm)}}.breakdance svg.contact-hero{background-image:linear-gradient(135deg,rgba(30,58,138,1) 0%,rgba(59,130,246,1) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;text-align:center;color:#fff;padding:var(--spacing-xl) var(--spacing-md) var(--spacing-xl) var(--spacing-md)}.breakdance svg.contact-hero .section-container{all:unset;width:100%}@media (max-width:767px){.breakdance svg.contact-hero{padding:var(--spacing-lg) var(--spacing-sm) var(--spacing-lg) var(--spacing-sm)}}.breakdance .contact-hero__container{width:100%;max-width:800px;margin:0px auto 0px auto}.breakdance .contact-hero__container .section-container{all:unset;width:100%}.breakdance svg.contact-hero__container{width:100%;max-width:800px;margin:0px auto 0px auto}.breakdance svg.contact-hero__container .section-container{all:unset;width:100%}.breakdance .contact-hero__title{font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:var(--spacing-sm)}.breakdance svg.contact-hero__title{font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:var(--spacing-sm)}.breakdance .contact-hero__subtitle{font-size:1.25rem;font-weight:400;opacity:0.9}.breakdance svg.contact-hero__subtitle{font-size:1.25rem;font-weight:400;opacity:0.9}.breakdance .contact-info{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.breakdance .contact-info{background-color:var(--color-bg)}.breakdance .contact-info .section-container{all:unset;width:100%}.breakdance svg.contact-info{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.breakdance svg.contact-info{background-color:var(--color-bg)}.breakdance svg.contact-info .section-container{all:unset;width:100%}.breakdance .contact-info__container{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance .contact-info__container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid;gap:var(--spacing-md)}.breakdance .contact-info__container .section-container{all:unset;width:100%}.breakdance svg.contact-info__container{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance svg.contact-info__container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid;gap:var(--spacing-md)}.breakdance svg.contact-info__container .section-container{all:unset;width:100%}.breakdance .contact-info__card{text-align:center;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-md);border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius);transition:300ms ease transform,300ms ease box-shadow}.breakdance .contact-info__card .section-container{all:unset;width:100%}.breakdance svg.contact-info__card{text-align:center;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-md);border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius);transition:300ms ease transform,300ms ease box-shadow}.breakdance svg.contact-info__card .section-container{all:unset;width:100%}.contact-info__card:hover{box-shadow:0px 0px 0px 0px var(--shadow-lg);transform:translateY(-4px)}.breakdance .contact-info__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;width:60px;height:60px;color:#fff;font-size:1.5rem;margin:0px auto var(--spacing-sm) auto;border-radius:50%}.breakdance .contact-info__icon{background-color:var(--color-primary)}.breakdance .contact-info__icon .section-container{all:unset;width:100%}.breakdance svg.contact-info__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;width:60px;height:60px;color:#fff;font-size:1.5rem;margin:0px auto var(--spacing-sm) auto;border-radius:50%}.breakdance svg.contact-info__icon{background-color:var(--color-primary)}.breakdance svg.contact-info__icon .section-container{all:unset;width:100%}.breakdance .contact-info__label{color:var(--color-text-light);font-size:0.875rem;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:var(--spacing-xs)}.breakdance .contact-info__label .section-container{all:unset;width:100%}.breakdance svg.contact-info__label{color:var(--color-text-light);font-size:0.875rem;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:var(--spacing-xs)}.breakdance svg.contact-info__label .section-container{all:unset;width:100%}.breakdance .contact-info__value{display:block;color:var(--color-text);font-size:1.25rem;font-weight:700;text-decoration-line:none;margin-bottom:var(--spacing-xs)}.breakdance svg.contact-info__value{display:block;color:var(--color-text);font-size:1.25rem;font-weight:700;text-decoration-line:none;margin-bottom:var(--spacing-xs)}.contact-info__value:hover{color:var(--color-primary)}.breakdance .contact-info__detail{color:var(--color-text-light);font-size:0.875rem}.breakdance svg.contact-info__detail{color:var(--color-text-light);font-size:0.875rem}.breakdance .contact-main{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.breakdance .contact-main{background-color:var(--color-bg-alt)}.breakdance .contact-main .section-container{all:unset;width:100%}.breakdance svg.contact-main{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.breakdance svg.contact-main{background-color:var(--color-bg-alt)}.breakdance svg.contact-main .section-container{all:unset;width:100%}.breakdance .contact-main__container{width:100%;max-width:1000px;margin:0px auto 0px auto}.breakdance .contact-main__container{grid-template-columns:1fr 1fr;display:grid;gap:var(--spacing-lg);align-items:start}.breakdance .contact-main__container .section-container{all:unset;width:100%}@media (max-width:1119px){.breakdance .contact-main__container{grid-template-columns:1fr;display:grid}}.breakdance svg.contact-main__container{width:100%;max-width:1000px;margin:0px auto 0px auto}.breakdance svg.contact-main__container{grid-template-columns:1fr 1fr;display:grid;gap:var(--spacing-lg);align-items:start}.breakdance svg.contact-main__container .section-container{all:unset;width:100%}@media (max-width:1119px){.breakdance svg.contact-main__container{grid-template-columns:1fr;display:grid}}.breakdance .contact-form__wrapper{background-color:#fff;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);border-radius:var(--radius);box-shadow:0px 0px 0px 0px var(--shadow)}.breakdance .contact-form__wrapper .section-container{all:unset;width:100%}@media (max-width:767px){.breakdance .contact-form__wrapper{padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-md)}}.breakdance svg.contact-form__wrapper{background-color:#fff;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);border-radius:var(--radius);box-shadow:0px 0px 0px 0px var(--shadow)}.breakdance svg.contact-form__wrapper .section-container{all:unset;width:100%}@media (max-width:767px){.breakdance svg.contact-form__wrapper{padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-md)}}.breakdance .contact-form__title{color:var(--color-text);font-size:1.875rem;font-weight:700;margin-bottom:var(--spacing-xs)}.breakdance svg.contact-form__title{color:var(--color-text);font-size:1.875rem;font-weight:700;margin-bottom:var(--spacing-xs)}.breakdance .contact-form__subtitle{color:var(--color-text-light);font-size:1rem;margin-bottom:var(--spacing-md)}.breakdance svg.contact-form__subtitle{color:var(--color-text-light);font-size:1rem;margin-bottom:var(--spacing-md)}.breakdance .form-group{margin-bottom:var(--spacing-sm)}.breakdance .form-group .section-container{all:unset;width:100%}.breakdance svg.form-group{margin-bottom:var(--spacing-sm)}.breakdance svg.form-group .section-container{all:unset;width:100%}.breakdance .form-label{display:block;color:var(--color-text);font-size:0.875rem;font-weight:600;margin-bottom:var(--spacing-xs)}.breakdance svg.form-label{display:block;color:var(--color-text);font-size:0.875rem;font-weight:600;margin-bottom:var(--spacing-xs)}.breakdance .form-input{background-color:#fff;width:100%;font-family:inherit;font-size:1rem;padding:0.75rem 0.75rem 0.75rem 0.75rem;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius);transition:300ms ease border-color}.breakdance svg.form-input{background-color:#fff;width:100%;font-family:inherit;font-size:1rem;padding:0.75rem 0.75rem 0.75rem 0.75rem;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius);transition:300ms ease border-color}.breakdance .form-textarea{background-color:#fff;width:100%;min-height:120px;font-family:inherit;font-size:1rem;padding:0.75rem 0.75rem 0.75rem 0.75rem;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius);transition:300ms ease border-color}.breakdance .form-textarea{resize:vertical}.breakdance svg.form-textarea{background-color:#fff;width:100%;min-height:120px;font-family:inherit;font-size:1rem;padding:0.75rem 0.75rem 0.75rem 0.75rem;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius);transition:300ms ease border-color}.breakdance svg.form-textarea{resize:vertical}.form-input:focus{box-shadow:0px 0px 0px 3px #2563EB1A}.form-input:focus{outline:none;border-color:var(--color-primary)}.form-textarea:focus{box-shadow:0px 0px 0px 3px #2563EB1A}.form-textarea:focus{outline:none;border-color:var(--color-primary)}.breakdance .form-checkbox-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.breakdance .form-checkbox-wrapper .section-container{all:unset;width:100%}.breakdance svg.form-checkbox-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.breakdance svg.form-checkbox-wrapper .section-container{all:unset;width:100%}.breakdance .form-checkbox{width:1rem;height:1rem;margin-top:0.25rem}.breakdance .form-checkbox{accent-color:var(--color-primary)}.breakdance svg.form-checkbox{width:1rem;height:1rem;margin-top:0.25rem}.breakdance svg.form-checkbox{accent-color:var(--color-primary)}.breakdance .form-checkbox-label{color:var(--color-text-light);font-size:0.875rem;line-height:1.4}.breakdance svg.form-checkbox-label{color:var(--color-text-light);font-size:0.875rem;line-height:1.4}.breakdance .form-checkbox-label a{color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:underline}.breakdance .btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:100%;font-size:1rem;font-weight:600;letter-spacing:0.025em;text-transform:uppercase;padding:0.875rem 2rem 0.875rem 2rem;border-radius:var(--radius);transition:300ms ease all}.breakdance .btn{cursor:pointer}.breakdance svg.btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:100%;font-size:1rem;font-weight:600;letter-spacing:0.025em;text-transform:uppercase;padding:0.875rem 2rem 0.875rem 2rem;border-radius:var(--radius);transition:300ms ease all}.breakdance svg.btn{cursor:pointer}.breakdance .btn--primary{display:inline-block;color:#fff}.breakdance .btn--primary{background-color:var(--color-primary)}.breakdance svg.btn--primary{display:inline-block;color:#fff}.breakdance svg.btn--primary{background-color:var(--color-primary)}.btn--primary:hover{box-shadow:0px 0px 0px 0px var(--shadow-lg);transform:translateY(-2px)}.btn--primary:hover{background-color:var(--color-primary-dark)}.breakdance .contact-details{padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-md)}.breakdance .contact-details .section-container{all:unset;width:100%}.breakdance svg.contact-details{padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-md)}.breakdance svg.contact-details .section-container{all:unset;width:100%}.breakdance .contact-details__section{margin-bottom:var(--spacing-md)}.breakdance .contact-details__section .section-container{all:unset;width:100%}.breakdance svg.contact-details__section{margin-bottom:var(--spacing-md)}.breakdance svg.contact-details__section .section-container{all:unset;width:100%}.breakdance .contact-details__heading{color:var(--color-text);font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-sm)}.breakdance svg.contact-details__heading{color:var(--color-text);font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-sm)}.breakdance .contact-details__text{color:var(--color-text-light);line-height:1.7;margin-bottom:var(--spacing-sm)}.breakdance svg.contact-details__text{color:var(--color-text-light);line-height:1.7;margin-bottom:var(--spacing-sm)}.breakdance .contact-details__highlight{background-color:#fff;margin-bottom:var(--spacing-md);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-md);border-left:4px solid var(--color-secondary);border-radius:var(--radius)}.breakdance .contact-details__highlight .section-container{all:unset;width:100%}.breakdance svg.contact-details__highlight{background-color:#fff;margin-bottom:var(--spacing-md);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-md);border-left:4px solid var(--color-secondary);border-radius:var(--radius)}.breakdance svg.contact-details__highlight .section-container{all:unset;width:100%}.breakdance .contact-details__highlight-text{color:var(--color-text);font-weight:600;margin-bottom:var(--spacing-xs)}.breakdance svg.contact-details__highlight-text{color:var(--color-text);font-weight:600;margin-bottom:var(--spacing-xs)}.breakdance .contact-details__highlight-subtext{color:var(--color-text-light);font-size:0.875rem}.breakdance svg.contact-details__highlight-subtext{color:var(--color-text-light);font-size:0.875rem}.breakdance .contact-faq{background-color:#fff;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.breakdance .contact-faq .section-container{all:unset;width:100%}.breakdance svg.contact-faq{background-color:#fff;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.breakdance svg.contact-faq .section-container{all:unset;width:100%}.breakdance .contact-faq__container{width:100%;max-width:800px;margin:0px auto 0px auto}.breakdance .contact-faq__container .section-container{all:unset;width:100%}.breakdance svg.contact-faq__container{width:100%;max-width:800px;margin:0px auto 0px auto}.breakdance svg.contact-faq__container .section-container{all:unset;width:100%}.breakdance .contact-faq__title{text-align:center;color:var(--color-text);font-size:2rem;margin-bottom:var(--spacing-md)}.breakdance svg.contact-faq__title{text-align:center;color:var(--color-text);font-size:2rem;margin-bottom:var(--spacing-md)}.breakdance .faq-item{padding:var(--spacing-sm) 0px var(--spacing-sm) 0px;border-bottom:1px solid var(--color-border)}.breakdance .faq-item .section-container{all:unset;width:100%}.breakdance svg.faq-item{padding:var(--spacing-sm) 0px var(--spacing-sm) 0px;border-bottom:1px solid var(--color-border)}.breakdance svg.faq-item .section-container{all:unset;width:100%}.breakdance .faq-item__question{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);color:var(--color-text);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-xs)}.breakdance svg.faq-item__question{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);color:var(--color-text);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-xs)}.faq-item__question::before{color:var(--color-primary);font-weight:700}.faq-item__question::before{content:"→"}.breakdance .faq-item__answer{color:var(--color-text-light);line-height:1.6;padding-left:1.5rem}.breakdance svg.faq-item__answer{color:var(--color-text-light);line-height:1.6;padding-left:1.5rem}.breakdance .contact-cta{background-image:linear-gradient(135deg,rgba(5,150,105,1) 0%,rgba(16,185,129,1) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;text-align:center;color:#fff;padding:var(--spacing-xl) var(--spacing-md) var(--spacing-xl) var(--spacing-md)}.breakdance .contact-cta .section-container{all:unset;width:100%}.breakdance svg.contact-cta{background-image:linear-gradient(135deg,rgba(5,150,105,1) 0%,rgba(16,185,129,1) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;text-align:center;color:#fff;padding:var(--spacing-xl) var(--spacing-md) var(--spacing-xl) var(--spacing-md)}.breakdance svg.contact-cta .section-container{all:unset;width:100%}.breakdance .contact-cta__container{width:100%;max-width:600px;margin:0px auto 0px auto}.breakdance .contact-cta__container .section-container{all:unset;width:100%}.breakdance svg.contact-cta__container{width:100%;max-width:600px;margin:0px auto 0px auto}.breakdance svg.contact-cta__container .section-container{all:unset;width:100%}.breakdance .contact-cta__title{font-size:2rem;font-weight:700;margin-bottom:var(--spacing-sm)}.breakdance svg.contact-cta__title{font-size:2rem;font-weight:700;margin-bottom:var(--spacing-sm)}.breakdance .contact-cta__text{font-size:1.125rem;margin-bottom:var(--spacing-md);opacity:0.95}.breakdance svg.contact-cta__text{font-size:1.125rem;margin-bottom:var(--spacing-md);opacity:0.95}.breakdance .contact-cta__phone{background-color:rgba(255,255,255,0.2);display:inline-block;color:#fff;font-size:2rem;font-weight:800;text-decoration-line:none;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);transition:300ms ease all}@media (max-width:767px){.breakdance .contact-cta__phone{font-size:1.5rem}}.breakdance svg.contact-cta__phone{background-color:rgba(255,255,255,0.2);display:inline-block;color:#fff;font-size:2rem;font-weight:800;text-decoration-line:none;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);transition:300ms ease all}@media (max-width:767px){.breakdance svg.contact-cta__phone{font-size:1.5rem}}.contact-cta__phone:hover{background-color:rgba(255,255,255,0.3);transform:scale(1.05,1.05)}img{display:block;width:100%;max-width:100%;height:auto}.breakdance .hero{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;min-height:100vh;padding:2rem 2rem 2rem 2rem}.breakdance .hero{background-color:var(--color-bg);background-size:40px 40px}.breakdance .hero .section-container{all:unset;width:100%}.breakdance svg.hero{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;min-height:100vh;padding:2rem 2rem 2rem 2rem}.breakdance svg.hero{background-color:var(--color-bg);background-size:40px 40px}.breakdance svg.hero .section-container{all:unset;width:100%}.breakdance .hero__content{z-index:1;width:100%;max-width:800px;text-align:center}.breakdance .hero__content .section-container{all:unset;width:100%}.breakdance svg.hero__content{z-index:1;width:100%;max-width:800px;text-align:center}.breakdance svg.hero__content .section-container{all:unset;width:100%}.breakdance .hero__title{color:var(--color-text);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-0.025em;margin-bottom:1.5rem}@media (max-width:479px){.breakdance .hero__title{font-size:2rem}}.breakdance svg.hero__title{color:var(--color-text);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-0.025em;margin-bottom:1.5rem}@media (max-width:479px){.breakdance svg.hero__title{font-size:2rem}}.breakdance .hero__description{width:100%;max-width:600px;color:var(--color-text-secondary);font-size:1.25rem;line-height:1.6;margin-right:auto;margin-bottom:2.5rem;margin-left:auto}.breakdance svg.hero__description{width:100%;max-width:600px;color:var(--color-text-secondary);font-size:1.25rem;line-height:1.6;margin-right:auto;margin-bottom:2.5rem;margin-left:auto}.breakdance .hero__cta{display:inline-block;color:#fff;font-size:1.125rem;font-weight:600;text-decoration-line:none;padding:1.25rem 2.5rem 1.25rem 2.5rem;border-radius:var(--radius);box-shadow:0px 0px 0px 0px var(--shadow-md)}.breakdance .hero__cta{background-color:var(--color-primary)}.breakdance svg.hero__cta{display:inline-block;color:#fff;font-size:1.125rem;font-weight:600;text-decoration-line:none;padding:1.25rem 2.5rem 1.25rem 2.5rem;border-radius:var(--radius);box-shadow:0px 0px 0px 0px var(--shadow-md)}.breakdance svg.hero__cta{background-color:var(--color-primary)}.hero__cta:hover{box-shadow:0px 0px 0px 0px var(--shadow-lg);transform:translateY(-2px)}.hero__cta:hover{background-color:var(--color-primary-dark)}.breakdance .section{padding:5rem 2rem 5rem 2rem}.breakdance .section .section-container{all:unset;width:100%}@media (max-width:767px){.breakdance .section{padding:4rem 1.5rem 4rem 1.5rem}}.breakdance svg.section{padding:5rem 2rem 5rem 2rem}.breakdance svg.section .section-container{all:unset;width:100%}@media (max-width:767px){.breakdance svg.section{padding:4rem 1.5rem 4rem 1.5rem}}.breakdance .section__header{width:100%;max-width:600px;text-align:center;margin:0px auto 4rem auto}.breakdance .section__header .section-container{all:unset;width:100%}.breakdance svg.section__header{width:100%;max-width:600px;text-align:center;margin:0px auto 4rem auto}.breakdance svg.section__header .section-container{all:unset;width:100%}.breakdance .section__title{color:var(--color-text);font-size:2.25rem;font-weight:700;margin-bottom:1rem}@media (max-width:479px){.breakdance .section__title{font-size:1.75rem}}.breakdance svg.section__title{color:var(--color-text);font-size:2.25rem;font-weight:700;margin-bottom:1rem}@media (max-width:479px){.breakdance svg.section__title{font-size:1.75rem}}.breakdance .section__subtitle{color:var(--color-text-secondary);font-size:1.125rem}.breakdance svg.section__subtitle{color:var(--color-text-secondary);font-size:1.125rem}.breakdance .services{background-color:var(--color-bg)}.breakdance .services .section-container{all:unset;width:100%}.breakdance svg.services{background-color:var(--color-bg)}.breakdance svg.services .section-container{all:unset;width:100%}.breakdance .services__grid{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance .services__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;gap:2rem}.breakdance .services__grid .section-container{all:unset;width:100%}.breakdance svg.services__grid{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance svg.services__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;gap:2rem}.breakdance svg.services__grid .section-container{all:unset;width:100%}.breakdance .service-card{text-align:center;padding:2.5rem 2rem 2.5rem 2rem;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0px 0px 0px 0px var(--shadow-sm)}.breakdance .service-card{background-color:var(--color-bg)}.breakdance .service-card .section-container{all:unset;width:100%}.breakdance svg.service-card{text-align:center;padding:2.5rem 2rem 2.5rem 2rem;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0px 0px 0px 0px var(--shadow-sm)}.breakdance svg.service-card{background-color:var(--color-bg)}.breakdance svg.service-card .section-container{all:unset;width:100%}.service-card:hover{box-shadow:0px 0px 0px 0px var(--shadow-lg);transform:translateY(-5px)}.service-card:hover{border-color:var(--color-primary)}.breakdance .service-card__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;width:64px;height:64px;margin:0px auto 1.5rem auto;border-radius:var(--radius)}.breakdance .service-card__icon{background-color:var(--color-primary-light)}.breakdance .service-card__icon .section-container{all:unset;width:100%}.breakdance svg.service-card__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;width:64px;height:64px;margin:0px auto 1.5rem auto;border-radius:var(--radius)}.breakdance svg.service-card__icon{background-color:var(--color-primary-light)}.breakdance svg.service-card__icon .section-container{all:unset;width:100%}.breakdance .service-card__icon svg{width:32px;height:32px}.breakdance .service-card__icon svg{stroke:var(--color-primary)}.breakdance .service-card__title{color:var(--color-text);font-size:1.25rem;font-weight:600;margin-bottom:0.75rem}.breakdance svg.service-card__title{color:var(--color-text);font-size:1.25rem;font-weight:600;margin-bottom:0.75rem}.breakdance .service-card__description{color:var(--color-text-secondary);line-height:1.6}.breakdance svg.service-card__description{color:var(--color-text-secondary);line-height:1.6}.breakdance .value{background-color:var(--color-bg-alt)}.breakdance .value .section-container{all:unset;width:100%}.breakdance svg.value{background-color:var(--color-bg-alt)}.breakdance svg.value .section-container{all:unset;width:100%}.breakdance .value__container{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance .value__container{grid-template-columns:1fr 1fr;display:grid;gap:4rem;align-items:center}.breakdance .value__container .section-container{all:unset;width:100%}@media (max-width:1119px){.breakdance .value__container{grid-template-columns:1fr;gap:3rem;display:grid}}.breakdance svg.value__container{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance svg.value__container{grid-template-columns:1fr 1fr;display:grid;gap:4rem;align-items:center}.breakdance svg.value__container .section-container{all:unset;width:100%}@media (max-width:1119px){.breakdance svg.value__container{grid-template-columns:1fr;gap:3rem;display:grid}}.breakdance .value__content{width:100%;max-width:500px}.breakdance .value__content .section-container{all:unset;width:100%}.breakdance svg.value__content{width:100%;max-width:500px}.breakdance svg.value__content .section-container{all:unset;width:100%}.breakdance .value__title{color:var(--color-text);font-size:2rem;font-weight:700;margin-bottom:1.5rem}.breakdance svg.value__title{color:var(--color-text);font-size:2rem;font-weight:700;margin-bottom:1.5rem}.breakdance .value__text{color:var(--color-text-secondary);line-height:1.7;margin-bottom:2rem}.breakdance svg.value__text{color:var(--color-text-secondary);line-height:1.7;margin-bottom:2rem}.breakdance .value__stats{grid-template-columns:repeat(2,1fr);display:grid;gap:2rem}.breakdance .value__stats .section-container{all:unset;width:100%}@media (max-width:479px){.breakdance .value__stats{grid-template-columns:1fr;display:grid}}.breakdance svg.value__stats{grid-template-columns:repeat(2,1fr);display:grid;gap:2rem}.breakdance svg.value__stats .section-container{all:unset;width:100%}@media (max-width:479px){.breakdance svg.value__stats{grid-template-columns:1fr;display:grid}}.breakdance .stat-item{display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.breakdance .stat-item .section-container{all:unset;width:100%}.breakdance svg.stat-item{display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.breakdance svg.stat-item .section-container{all:unset;width:100%}.breakdance .stat-item__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-sm)}.breakdance .stat-item__icon{background-color:var(--color-primary)}.breakdance .stat-item__icon .section-container{all:unset;width:100%}.breakdance svg.stat-item__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-sm)}.breakdance svg.stat-item__icon{background-color:var(--color-primary)}.breakdance svg.stat-item__icon .section-container{all:unset;width:100%}.breakdance .stat-item__icon svg{width:24px;height:24px}.breakdance .stat-item__icon svg{stroke:#fff}.breakdance .stat-item__content h4{color:var(--color-text);font-size:1.5rem;font-weight:700;margin-bottom:0.25rem}.breakdance .stat-item__content p{color:var(--color-text-secondary);font-size:0.875rem}.breakdance .pricing{background-color:var(--color-bg)}.breakdance .pricing .section-container{all:unset;width:100%}.breakdance svg.pricing{background-color:var(--color-bg)}.breakdance svg.pricing .section-container{all:unset;width:100%}.breakdance .pricing__grid{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance .pricing__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid;gap:2rem;align-items:start}.breakdance .pricing__grid .section-container{all:unset;width:100%}.breakdance svg.pricing__grid{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance svg.pricing__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid;gap:2rem;align-items:start}.breakdance svg.pricing__grid .section-container{all:unset;width:100%}.breakdance .pricing-card{position:relative;padding:2rem 2rem 2rem 2rem;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius)}.breakdance .pricing-card{background-color:var(--color-bg)}.breakdance .pricing-card .section-container{all:unset;width:100%}.breakdance svg.pricing-card{position:relative;padding:2rem 2rem 2rem 2rem;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius)}.breakdance svg.pricing-card{background-color:var(--color-bg)}.breakdance svg.pricing-card .section-container{all:unset;width:100%}.pricing-card:hover{box-shadow:0px 0px 0px 0px var(--shadow-lg)}.breakdance .pricing-card--featured{border-top:2px solid var(--color-primary);border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary);transform:scale(1.05,1.05)}.breakdance .pricing-card--featured{background-color:var(--color-primary-light)}.breakdance .pricing-card--featured .section-container{all:unset;width:100%}@media (max-width:1119px){.breakdance .pricing-card--featured{transform:scale(1,1)}}.breakdance svg.pricing-card--featured{border-top:2px solid var(--color-primary);border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary);transform:scale(1.05,1.05)}.breakdance svg.pricing-card--featured{background-color:var(--color-primary-light)}.breakdance svg.pricing-card--featured .section-container{all:unset;width:100%}@media (max-width:1119px){.breakdance svg.pricing-card--featured{transform:scale(1,1)}}.breakdance .pricing-card__badge{position:absolute;top:-12px;left:50%;color:#fff;font-size:0.875rem;font-weight:600;padding:0.5rem 1.5rem 0.5rem 1.5rem;border-radius:20px;transform:translateX(-50%)}.breakdance .pricing-card__badge{white-space:nowrap;background-color:var(--color-primary)}.breakdance .pricing-card__badge .section-container{all:unset;width:100%}.breakdance svg.pricing-card__badge{position:absolute;top:-12px;left:50%;color:#fff;font-size:0.875rem;font-weight:600;padding:0.5rem 1.5rem 0.5rem 1.5rem;border-radius:20px;transform:translateX(-50%)}.breakdance svg.pricing-card__badge{white-space:nowrap;background-color:var(--color-primary)}.breakdance svg.pricing-card__badge .section-container{all:unset;width:100%}.breakdance .pricing-card__header{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.breakdance .pricing-card__header .section-container{all:unset;width:100%}.breakdance svg.pricing-card__header{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.breakdance svg.pricing-card__header .section-container{all:unset;width:100%}.breakdance .pricing-card__name{color:var(--color-text);font-size:1.25rem;font-weight:600;margin-bottom:0.5rem}.breakdance svg.pricing-card__name{color:var(--color-text);font-size:1.25rem;font-weight:600;margin-bottom:0.5rem}.breakdance .pricing-card__price{color:var(--color-primary);font-size:3rem;font-weight:800;line-height:1}.breakdance .pricing-card__price .section-container{all:unset;width:100%}.breakdance svg.pricing-card__price{color:var(--color-primary);font-size:3rem;font-weight:800;line-height:1}.breakdance svg.pricing-card__price .section-container{all:unset;width:100%}.breakdance .pricing-card__price span{color:var(--color-text-secondary);font-size:1rem;font-weight:400}.breakdance .pricing-card__features{margin-bottom:2rem}.breakdance .pricing-card__features{list-style:none}.breakdance svg.pricing-card__features{margin-bottom:2rem}.breakdance svg.pricing-card__features{list-style:none}.breakdance .pricing-card__features li{display:flex;flex-direction:row;align-items:center;gap:0.75rem;color:var(--color-text-secondary);padding:0.75rem 0px 0.75rem 0px}.breakdance .pricing-card__features li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232563EB' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E");background-size:contain;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;flex-shrink:0;width:20px;height:20px}.breakdance .pricing-card__features li::before{content:""}.breakdance .pricing-card__cta{display:block;width:100%;text-align:center;color:var(--color-primary);font-weight:600;text-decoration-line:none;padding:1rem 1rem 1rem 1rem;border-top:2px solid var(--color-primary);border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary);border-radius:var(--radius-sm)}.breakdance .pricing-card__cta{background-color:var(--color-bg)}.breakdance svg.pricing-card__cta{display:block;width:100%;text-align:center;color:var(--color-primary);font-weight:600;text-decoration-line:none;padding:1rem 1rem 1rem 1rem;border-top:2px solid var(--color-primary);border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary);border-radius:var(--radius-sm)}.breakdance svg.pricing-card__cta{background-color:var(--color-bg)}.pricing-card__cta:hover{color:#fff}.pricing-card__cta:hover{background-color:var(--color-primary)}.breakdance .pricing-card--featured .pricing-card__cta{color:#fff}.breakdance .pricing-card--featured .pricing-card__cta{background-color:var(--color-primary)}.breakdance .pricing-card--featured .pricing-card__cta:hover{background-color:var(--color-primary-dark)}.breakdance .portfolio{background-color:var(--color-bg-alt)}.breakdance .portfolio .section-container{all:unset;width:100%}.breakdance svg.portfolio{background-color:var(--color-bg-alt)}.breakdance svg.portfolio .section-container{all:unset;width:100%}.breakdance .portfolio__grid{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance .portfolio__grid{grid-template-columns:repeat(2,1fr);display:grid;gap:2rem}.breakdance .portfolio__grid .section-container{all:unset;width:100%}@media (max-width:767px){.breakdance .portfolio__grid{grid-template-columns:1fr;display:grid}}.breakdance svg.portfolio__grid{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance svg.portfolio__grid{grid-template-columns:repeat(2,1fr);display:grid;gap:2rem}.breakdance svg.portfolio__grid .section-container{all:unset;width:100%}@media (max-width:767px){.breakdance svg.portfolio__grid{grid-template-columns:1fr;display:grid}}.breakdance .portfolio-item{overflow:hidden;position:relative;border-radius:var(--radius)}.breakdance .portfolio-item{aspect-ratio:16/10;cursor:pointer;background-color:var(--color-bg)}.breakdance .portfolio-item .section-container{all:unset;width:100%}.breakdance svg.portfolio-item{overflow:hidden;position:relative;border-radius:var(--radius)}.breakdance svg.portfolio-item{aspect-ratio:16/10;cursor:pointer;background-color:var(--color-bg)}.breakdance svg.portfolio-item .section-container{all:unset;width:100%}.breakdance .portfolio-item__image{width:100%;height:100%;transition:500ms ease transform}.breakdance .portfolio-item__image{object-fit:cover}.breakdance svg.portfolio-item__image{width:100%;height:100%;transition:500ms ease transform}.breakdance svg.portfolio-item__image{object-fit:cover}.breakdance .portfolio-item:hover .portfolio-item__image{transform:scale(1.05,1.05)}.breakdance .portfolio-item__overlay{background-image:linear-gradient(0deg,rgba(17,24,39,0.9) 0%,rgba(17,24,39,0.4) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;padding:2rem 2rem 2rem 2rem;opacity:0;transition:300ms ease opacity}.breakdance .portfolio-item__overlay{inset:0}.breakdance .portfolio-item__overlay .section-container{all:unset;width:100%}.breakdance svg.portfolio-item__overlay{background-image:linear-gradient(0deg,rgba(17,24,39,0.9) 0%,rgba(17,24,39,0.4) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;padding:2rem 2rem 2rem 2rem;opacity:0;transition:300ms ease opacity}.breakdance svg.portfolio-item__overlay{inset:0}.breakdance svg.portfolio-item__overlay .section-container{all:unset;width:100%}.breakdance .portfolio-item:hover .portfolio-item__overlay{opacity:1}.breakdance .portfolio-item__category{color:var(--color-primary);font-size:0.875rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:0.5rem}.breakdance svg.portfolio-item__category{color:var(--color-primary);font-size:0.875rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:0.5rem}.breakdance .portfolio-item__title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:0.5rem}.breakdance svg.portfolio-item__title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:0.5rem}.breakdance .portfolio-item__description{color:rgba(255,255,255,0.8);font-size:0.875rem;line-height:1.5}.breakdance svg.portfolio-item__description{color:rgba(255,255,255,0.8);font-size:0.875rem;line-height:1.5}.breakdance .process{background-color:var(--color-bg)}.breakdance .process .section-container{all:unset;width:100%}.breakdance svg.process{background-color:var(--color-bg)}.breakdance svg.process .section-container{all:unset;width:100%}.breakdance .process__container{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance .process__container .section-container{all:unset;width:100%}.breakdance svg.process__container{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance svg.process__container .section-container{all:unset;width:100%}.breakdance .process__steps{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;position:relative}.breakdance .process__steps .section-container{all:unset;width:100%}@media (max-width:767px){.breakdance .process__steps{display:flex;flex-direction:column;gap:3rem}}.breakdance svg.process__steps{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;position:relative}.breakdance svg.process__steps .section-container{all:unset;width:100%}@media (max-width:767px){.breakdance svg.process__steps{display:flex;flex-direction:column;gap:3rem}}.process__steps::before{z-index:0;position:absolute;top:40px;left:10%;right:10%;height:2px}.process__steps::before{content:'';background-color:var(--color-border)}@media (max-width:767px){.process__steps::before{display:none}}.breakdance .process-step{z-index:1;position:relative;flex-grow:1;flex-shrink:1;flex-basis:0%;text-align:center}.breakdance .process-step .section-container{all:unset;width:100%}.breakdance svg.process-step{z-index:1;position:relative;flex-grow:1;flex-shrink:1;flex-basis:0%;text-align:center}.breakdance svg.process-step .section-container{all:unset;width:100%}.breakdance .process-step__number{display:flex;flex-direction:row;align-items:center;justify-content:center;width:80px;height:80px;color:var(--color-primary);font-size:1.5rem;font-weight:800;margin:0px auto 1.5rem auto;border-top:3px solid var(--color-primary);border-right:3px solid var(--color-primary);border-bottom:3px solid var(--color-primary);border-left:3px solid var(--color-primary);border-radius:50%;box-shadow:0px 0px 0px 4px var(--color-bg)}.breakdance .process-step__number{background-color:var(--color-bg)}@media (max-width:767px){.breakdance .process-step__number{margin-bottom:1rem}}.breakdance svg.process-step__number{display:flex;flex-direction:row;align-items:center;justify-content:center;width:80px;height:80px;color:var(--color-primary);font-size:1.5rem;font-weight:800;margin:0px auto 1.5rem auto;border-top:3px solid var(--color-primary);border-right:3px solid var(--color-primary);border-bottom:3px solid var(--color-primary);border-left:3px solid var(--color-primary);border-radius:50%;box-shadow:0px 0px 0px 4px var(--color-bg)}.breakdance svg.process-step__number{background-color:var(--color-bg)}@media (max-width:767px){.breakdance svg.process-step__number{margin-bottom:1rem}}.breakdance .process-step__title{color:var(--color-text);font-size:1.125rem;font-weight:600;margin-bottom:0.5rem}.breakdance svg.process-step__title{color:var(--color-text);font-size:1.125rem;font-weight:600;margin-bottom:0.5rem}.breakdance .process-step__description{color:var(--color-text-secondary);font-size:0.875rem;line-height:1.6}.breakdance svg.process-step__description{color:var(--color-text-secondary);font-size:0.875rem;line-height:1.6}.breakdance .testimonials{background-color:var(--color-bg-alt)}.breakdance svg.testimonials{background-color:var(--color-bg-alt)}.breakdance .testimonials__grid{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance .testimonials__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;gap:2rem}.breakdance svg.testimonials__grid{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance svg.testimonials__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;gap:2rem}.breakdance .testimonial-card{padding:2rem 2rem 2rem 2rem;border-radius:var(--radius);box-shadow:0px 0px 0px 0px var(--shadow-sm)}.breakdance .testimonial-card{background-color:var(--color-bg)}.breakdance svg.testimonial-card{padding:2rem 2rem 2rem 2rem;border-radius:var(--radius);box-shadow:0px 0px 0px 0px var(--shadow-sm)}.breakdance svg.testimonial-card{background-color:var(--color-bg)}.testimonial-card:hover{box-shadow:0px 0px 0px 0px var(--shadow-md)}.breakdance .testimonial-card__header{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:1.5rem}.breakdance svg.testimonial-card__header{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:1.5rem}.breakdance .testimonial-card__avatar{width:60px;height:60px;border-radius:50%}.breakdance .testimonial-card__avatar{object-fit:cover}.breakdance svg.testimonial-card__avatar{width:60px;height:60px;border-radius:50%}.breakdance svg.testimonial-card__avatar{object-fit:cover}.breakdance .testimonial-card__info h4{color:var(--color-text);font-weight:600;margin-bottom:0.25rem}.breakdance .testimonial-card__info span{color:var(--color-text-secondary);font-size:0.875rem}.breakdance .testimonial-card__stars{display:flex;flex-direction:row;gap:0.25rem;margin-bottom:1rem}.breakdance svg.testimonial-card__stars{display:flex;flex-direction:row;gap:0.25rem;margin-bottom:1rem}.breakdance .testimonial-card__stars svg{width:20px;height:20px}.breakdance .testimonial-card__stars svg{fill:#FBBF24}.breakdance .testimonial-card__text{color:var(--color-text-secondary);line-height:1.7;font-style:italic}.breakdance svg.testimonial-card__text{color:var(--color-text-secondary);line-height:1.7;font-style:italic}.breakdance .contact{background-color:var(--color-bg)}.breakdance svg.contact{background-color:var(--color-bg)}.breakdance .contact__container{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance .contact__container{grid-template-columns:1fr 1fr;display:grid;gap:4rem}@media (max-width:1119px){.breakdance .contact__container{grid-template-columns:1fr;gap:3rem;display:grid}}.breakdance svg.contact__container{width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance svg.contact__container{grid-template-columns:1fr 1fr;display:grid;gap:4rem}@media (max-width:1119px){.breakdance svg.contact__container{grid-template-columns:1fr;gap:3rem;display:grid}}.breakdance .contact-form{display:flex;flex-direction:column;gap:1.5rem}.breakdance svg.contact-form{display:flex;flex-direction:column;gap:1.5rem}.breakdance .form-group label{color:var(--color-text);font-size:0.875rem;font-weight:500;margin-bottom:0.5rem}.breakdance .form-group input{font-family:inherit;font-size:1rem;padding:0.75rem 1rem 0.75rem 1rem;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius-sm)}.breakdance .form-group input{background-color:var(--color-bg)}.breakdance .form-group textarea{min-height:120px;font-family:inherit;font-size:1rem;padding:0.75rem 1rem 0.75rem 1rem;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius-sm)}.breakdance .form-group textarea{resize:vertical;background-color:var(--color-bg)}.breakdance .form-group input:focus{box-shadow:0px 0px 0px 3px #2563EB1A}.breakdance .form-group input:focus{outline:none;border-color:var(--color-primary)}.breakdance .form-group textarea:focus{box-shadow:0px 0px 0px 3px #2563EB1A}.breakdance .form-group textarea:focus{outline:none;border-color:var(--color-primary)}.breakdance .contact-form__submit{color:#fff;font-size:1rem;font-weight:600;padding:1rem 2rem 1rem 2rem;border-radius:var(--radius-sm)}.breakdance .contact-form__submit{cursor:pointer;background-color:var(--color-primary)}.breakdance svg.contact-form__submit{color:#fff;font-size:1rem;font-weight:600;padding:1rem 2rem 1rem 2rem;border-radius:var(--radius-sm)}.breakdance svg.contact-form__submit{cursor:pointer;background-color:var(--color-primary)}.contact-form__submit:hover{background-color:var(--color-primary-dark)}.breakdance .contact-info__item{display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.breakdance svg.contact-info__item{display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.breakdance .contact-info__icon svg{width:24px;height:24px}.breakdance .contact-info__icon svg{stroke:var(--color-primary)}.breakdance .contact-info__content h4{color:var(--color-text);font-weight:600;margin-bottom:0.25rem}.breakdance .contact-info__content p{color:var(--color-text-secondary)}.breakdance .footer{color:#fff;padding:2rem 2rem 2rem 2rem}.breakdance .footer{background-color:var(--color-text)}.breakdance svg.footer{color:#fff;padding:2rem 2rem 2rem 2rem}.breakdance svg.footer{background-color:var(--color-text)}.breakdance .footer__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance svg.footer__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;width:100%;max-width:1200px;margin:0px auto 0px auto}.breakdance .footer__logo{font-size:1.25rem;font-weight:700}.breakdance svg.footer__logo{font-size:1.25rem;font-weight:700}.breakdance .footer__copy{color:#9CA3AF;font-size:0.875rem}.breakdance svg.footer__copy{color:#9CA3AF;font-size:0.875rem}.breakdance .inline-2ikuma{width:100%;border-radius:12px;box-shadow:0px 0px 0px 0px var(--shadow-lg)}.breakdance svg.inline-2ikuma{width:100%;border-radius:12px;box-shadow:0px 0px 0px 0px var(--shadow-lg)}