.page-module__iOiXBW__pageWrapper{background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-secondary)85%,transparent),var(--color-primary)60%);min-height:100vh;transition:background .3s,color .3s;position:relative;overflow:hidden}.page-module__iOiXBW__page{z-index:1;padding:0 0 3rem;position:relative}.page-module__iOiXBW__pageWrapper:before{content:"";background:radial-gradient(circle at 30% 50%,color-mix(in srgb,var(--color-accent)8%,transparent)0%,transparent 50%);pointer-events:none;position:absolute;inset:0}.page-module__iOiXBW__bannerSection{background:linear-gradient(135deg,var(--color-water-blue)0%,var(--color-accent)100%);text-align:center;margin-bottom:4rem;padding:8rem 0 6rem;position:relative;overflow:hidden}[data-theme=dark] .page-module__iOiXBW__bannerSection{background:linear-gradient(135deg,#0a2540 0%,#0d2d4d 30%,#0f3559 60%,#0d2d4d 100%);border-bottom:1px solid #64ffda1a;box-shadow:inset 0 0 80px #0006}.page-module__iOiXBW__bannerSection:before{content:"";opacity:.3;pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}[data-theme=dark] .page-module__iOiXBW__bannerSection:before{opacity:.15;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2364ffda' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.page-module__iOiXBW__hero{text-align:center;z-index:2;position:relative}.page-module__iOiXBW__title{color:#fff;text-shadow:0 2px 10px #0000001a;margin-top:0;margin-bottom:1.5rem;font-size:3rem;font-weight:700}[data-theme=dark] .page-module__iOiXBW__title{color:var(--color-text-light);text-shadow:0 2px 15px #00000080,0 0 20px #64ffda33}.page-module__iOiXBW__subtitle{color:#fffffff2;max-width:800px;margin:0 auto;font-size:1.2rem;font-weight:300;line-height:1.7}[data-theme=dark] .page-module__iOiXBW__subtitle{color:#e6f1ffe6;text-shadow:0 1px 5px #0000004d}.page-module__iOiXBW__container{z-index:1;width:100%;padding:0 2rem 4rem;position:relative}.page-module__iOiXBW__stepsSection{max-width:1200px;margin:0 auto 3rem}.page-module__iOiXBW__stepsTitle{text-align:center;color:var(--color-text-light);margin-bottom:3rem;font-size:2.3rem}.page-module__iOiXBW__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2rem;display:grid}.page-module__iOiXBW__stepCard{background:color-mix(in srgb,var(--color-primary)95%,transparent);border:1px solid color-mix(in srgb,var(--color-text-light)12%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--color-text-light)8%,transparent);text-align:center;border-radius:18px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.page-module__iOiXBW__stepCard:before{content:"";background:linear-gradient(90deg,var(--color-water-blue),var(--color-accent));transform-origin:0;height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__iOiXBW__stepCard:hover:before{transform:scaleX(1)}.page-module__iOiXBW__stepIconWrapper{background:color-mix(in srgb,var(--color-accent)18%,transparent);width:70px;height:70px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex;position:relative}.page-module__iOiXBW__stepRipple{border:1px solid color-mix(in srgb,var(--color-accent)40%,transparent);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.page-module__iOiXBW__stepCard:hover .page-module__iOiXBW__stepRipple{opacity:1}.page-module__iOiXBW__stepTitle{color:var(--color-text-light);margin-bottom:1rem;font-size:1.25rem}.page-module__iOiXBW__stepNumber{color:var(--color-water-blue);margin-right:.5rem;font-weight:800}.page-module__iOiXBW__stepDesc{color:var(--color-text-dim);font-size:.95rem;line-height:1.7}.page-module__iOiXBW__areasNote{text-align:center;color:var(--color-text-dim);margin-top:2.5rem;font-size:.95rem}.page-module__iOiXBW__supportSection{margin-top:4rem;padding:0}.page-module__iOiXBW__supportHeader{text-align:center;margin-bottom:3rem}.page-module__iOiXBW__supportTitle{color:var(--color-text-light);background:linear-gradient(135deg,var(--color-text-light)0%,var(--color-water-blue)50%,var(--color-accent)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.page-module__iOiXBW__supportSubtitle{color:var(--color-text-dim);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}.page-module__iOiXBW__contactCards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.page-module__iOiXBW__contactCard{background:color-mix(in srgb,var(--color-primary)96%,transparent);border:2px solid color-mix(in srgb,var(--color-text-light)10%,transparent);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px color-mix(in srgb,var(--color-text-light)8%,transparent);border-radius:24px;flex-direction:column;align-items:center;padding:2.5rem 2rem;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.page-module__iOiXBW__contactCard:before{content:"";background:linear-gradient(90deg,var(--color-water-blue),var(--color-accent));transform-origin:0;height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__iOiXBW__contactCard:hover:before{transform:scaleX(1)}.page-module__iOiXBW__contactCard:hover{border-color:color-mix(in srgb,var(--color-accent)40%,transparent);box-shadow:0 16px 40px color-mix(in srgb,var(--color-accent)20%,transparent);transform:translateY(-8px)}.page-module__iOiXBW__cardIconWrapper{background:linear-gradient(135deg,var(--color-water-blue),var(--color-accent));width:80px;height:80px;box-shadow:0 8px 20px color-mix(in srgb,var(--color-accent)30%,transparent);border-radius:20px;justify-content:center;align-items:center;margin-bottom:1.5rem;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.page-module__iOiXBW__contactCard:hover .page-module__iOiXBW__cardIconWrapper{box-shadow:0 12px 30px color-mix(in srgb,var(--color-accent)50%,transparent);transform:scale(1.1)rotate(5deg)}.page-module__iOiXBW__cardIcon{color:#fff;stroke-width:2.5px;z-index:1;position:relative}.page-module__iOiXBW__cardContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.page-module__iOiXBW__cardTitle{color:var(--color-text-light);margin:0;font-size:1.25rem;font-weight:600;transition:color .3s}.page-module__iOiXBW__cardValue{color:var(--color-accent);word-break:break-word;margin:0;font-size:1.1rem;font-weight:600;transition:color .3s}.page-module__iOiXBW__contactCard:hover .page-module__iOiXBW__cardValue{background:linear-gradient(135deg,var(--color-water-blue),var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__iOiXBW__cardAction{color:var(--color-text-dim);margin-top:.5rem;font-size:.9rem;font-weight:500;transition:color .3s,transform .3s;display:inline-block}.page-module__iOiXBW__contactCard:hover .page-module__iOiXBW__cardAction{color:var(--color-accent);transform:translate(4px)}[data-theme=dark] .page-module__iOiXBW__contactCard{border-color:#ffffff1a;box-shadow:0 8px 24px #0000004d}[data-theme=dark] .page-module__iOiXBW__contactCard:hover{border-color:#64ffda66;box-shadow:0 16px 40px #64ffda26}@media (max-width:768px){.page-module__iOiXBW__pageWrapper{padding-top:80px}.page-module__iOiXBW__title{font-size:2rem}.page-module__iOiXBW__subtitle{font-size:1.1rem}.page-module__iOiXBW__supportTitle{font-size:2rem}.page-module__iOiXBW__supportSubtitle{padding:0 1rem;font-size:1rem}.page-module__iOiXBW__contactCards{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.page-module__iOiXBW__contactCard{padding:2rem 1.5rem}.page-module__iOiXBW__cardIconWrapper{width:70px;height:70px;margin-bottom:1.25rem}.page-module__iOiXBW__cardTitle{font-size:1.125rem}.page-module__iOiXBW__cardValue{font-size:1rem}.page-module__iOiXBW__stepsGrid{grid-template-columns:1fr}}
