:root{--color-primary:#17bed0;--color-primary-dark:#15abbe;--color-primary-light:rgba(23,190,208,0.1);--color-primary-5:rgba(23,190,208,0.05);--color-primary-10:rgba(23,190,208,0.1);--color-primary-20:rgba(23,190,208,0.2);--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-green-100:#d1fae5;--color-green-500:#10b981;--color-green-600:#059669;--color-green-700:#047857;--color-blue-100:#dbeafe;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-orange-600:#ea580c;--color-cyan-600:#0891b2;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-400:#c084fc;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-purple-700:#7e22ce;--color-pink-50:#fdf2f8;--color-pink-200:#fbcfe8;--color-pink-500:#ec4899;--color-white:#ffffff;--color-black:#000000;--color-transparent:transparent;--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.625;--radius-sm:0.125rem;--radius-base:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--shadow-base:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--z-index-dropdown:10;--z-index-sticky:20;--z-index-header:50;--z-index-modal:100;--z-index-tooltip:200}.contact-support-section{padding:var(--spacing-16) 0;background-color:var(--color-white)}.contact-support-section__container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4);max-width:96rem}.contact-support-section__card{background:linear-gradient(to right,var(--color-primary),var(--color-primary-dark));border-radius:var(--radius-2xl);padding:var(--spacing-10)}@media(min-width:768px){.contact-support-section__card{padding:var(--spacing-16)}}.contact-support-section__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-10);gap:var(--spacing-10);align-items:center}@media(min-width:768px){.contact-support-section__grid{grid-template-columns:repeat(2,1fr)}}.contact-support-section__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-6)}.contact-support-section__description{color:var(--color-white);font-size:var(--font-size-xl);margin-bottom:var(--spacing-8);opacity:.9}.contact-support-section__buttons{display:flex;flex-direction:column;gap:var(--spacing-4)}@media(min-width:640px){.contact-support-section__buttons{flex-direction:row}}.contact-support-section__button{padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:background-color .2s ease}.contact-support-section__button--primary{background-color:var(--color-white);color:var(--color-primary)}.contact-support-section__button--primary:hover{background-color:var(--color-gray-100)}.contact-support-section__button--secondary{background-color:rgba(0,0,0,0);color:var(--color-white);border:1px solid var(--color-white)}.contact-support-section__button--secondary:hover{background-color:hsla(0,0%,100%,.1)}.contact-support-section__image-wrapper{display:none}@media(min-width:768px){.contact-support-section__image-wrapper{display:block}}.contact-support-section__image{width:100%;height:25rem;object-fit:cover;border-radius:var(--radius-lg)}