.ContactPage-module__V8gPFa__main{min-height:80vh;padding:5rem 0}.ContactPage-module__V8gPFa__header{text-align:center;margin-bottom:5rem}.ContactPage-module__V8gPFa__header h1{font-size:var(--text-h1);margin-bottom:1rem}.ContactPage-module__V8gPFa__header p{color:var(--muted-foreground);font-size:1.1rem}.ContactPage-module__V8gPFa__grid{grid-template-columns:1fr 1.5fr;align-items:start;gap:4rem;display:grid}.ContactPage-module__V8gPFa__contactInfo{flex-direction:column;gap:1.5rem;display:flex}.ContactPage-module__V8gPFa__infoCard{background:var(--secondary);border:1px solid var(--border);border-radius:24px;align-items:center;gap:1.5rem;padding:2rem;display:flex}.ContactPage-module__V8gPFa__icon{color:var(--primary)}.ContactPage-module__V8gPFa__infoCard h3{margin:0 0 .25rem;font-size:1.1rem}.ContactPage-module__V8gPFa__infoCard p{color:var(--muted-foreground);margin:0}.ContactPage-module__V8gPFa__form{background:var(--secondary);border:1px solid var(--border);border-radius:32px;min-width:0;padding:3rem}.ContactPage-module__V8gPFa__inputGroup{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.ContactPage-module__V8gPFa__inputGroup label{font-size:.9rem;font-weight:700}.ContactPage-module__V8gPFa__inputGroup input,.ContactPage-module__V8gPFa__inputGroup textarea,.ContactPage-module__V8gPFa__inputGroup select{background:var(--background);border:1px solid var(--border);width:100%;color:var(--foreground);transition:var(--transition-fast);border-radius:12px;outline:none;padding:1rem}.ContactPage-module__V8gPFa__inputGroup input:focus,.ContactPage-module__V8gPFa__inputGroup textarea:focus,.ContactPage-module__V8gPFa__inputGroup select:focus{border-color:var(--primary);box-shadow:0 0 0 4px #0057b71a}@media (max-width:768px){.ContactPage-module__V8gPFa__grid{grid-template-columns:1fr}}.ContactPage-module__V8gPFa__infoCard a{color:var(--primary);overflow-wrap:anywhere}.ContactPage-module__V8gPFa__icon{flex-shrink:0}.ContactPage-module__V8gPFa__form button:disabled{opacity:.65;cursor:wait}.ContactPage-module__V8gPFa__success,.ContactPage-module__V8gPFa__error{overflow-wrap:anywhere;margin-top:1rem}.ContactPage-module__V8gPFa__success{color:var(--primary)}.ContactPage-module__V8gPFa__error{color:var(--foreground)}.ContactPage-module__V8gPFa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:480px){.ContactPage-module__V8gPFa__main{padding:2.5rem 0}.ContactPage-module__V8gPFa__header{margin-bottom:2rem}.ContactPage-module__V8gPFa__grid{gap:2rem}.ContactPage-module__V8gPFa__form,.ContactPage-module__V8gPFa__infoCard{padding:1.5rem}.ContactPage-module__V8gPFa__infoCard{gap:1rem}}
.AdsPage-module__cD4CSW__main{padding:3rem 0}.AdsPage-module__cD4CSW__header{max-width:780px;margin-bottom:3rem}.AdsPage-module__cD4CSW__header h1{font-family:var(--font-outfit);margin:1rem 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.AdsPage-module__cD4CSW__header p,.AdsPage-module__cD4CSW__inquiry p,.AdsPage-module__cD4CSW__steps p{color:var(--muted-foreground);line-height:1.7}.AdsPage-module__cD4CSW__header p{margin-bottom:1.5rem;font-size:1.1rem}.AdsPage-module__cD4CSW__eyebrow{color:var(--primary);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.AdsPage-module__cD4CSW__section{margin-bottom:3rem}.AdsPage-module__cD4CSW__section h2,.AdsPage-module__cD4CSW__inquiry h2{font-family:var(--font-outfit);margin-bottom:1.5rem;font-size:1.8rem}.AdsPage-module__cD4CSW__plans{gap:1.5rem;display:grid}.AdsPage-module__cD4CSW__card{border:1px solid var(--border);background:var(--secondary);border-radius:24px;padding:1.5rem}.AdsPage-module__cD4CSW__card h3{font-family:var(--font-outfit);margin:.5rem 0;font-size:1.5rem}.AdsPage-module__cD4CSW__price{margin:1rem 0;font-size:2rem;font-weight:800}.AdsPage-module__cD4CSW__price span{font-size:1rem;font-weight:400}.AdsPage-module__cD4CSW__card ul{margin:1.5rem 0;padding:0;list-style:none}.AdsPage-module__cD4CSW__card li{gap:.6rem;margin-bottom:.8rem;display:flex}.AdsPage-module__cD4CSW__card li svg{color:var(--primary);flex-shrink:0;margin-top:.15rem}.AdsPage-module__cD4CSW__note{color:var(--muted-foreground);margin-top:1rem;font-size:.9rem;line-height:1.6}.AdsPage-module__cD4CSW__steps{gap:1.5rem;padding-left:1.5rem;display:grid}.AdsPage-module__cD4CSW__steps h3{margin-bottom:.5rem}.AdsPage-module__cD4CSW__inquiry{gap:2rem;scroll-margin-top:8rem;display:grid}.AdsPage-module__cD4CSW__inquiry>div{min-width:0}.AdsPage-module__cD4CSW__contacts{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.AdsPage-module__cD4CSW__contacts a{color:var(--primary);overflow-wrap:anywhere;align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.AdsPage-module__cD4CSW__main{padding:4rem 0}.AdsPage-module__cD4CSW__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.AdsPage-module__cD4CSW__card{padding:2rem}.AdsPage-module__cD4CSW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.AdsPage-module__cD4CSW__inquiry{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.AdsPage-module__cD4CSW__actions{flex-wrap:wrap;gap:.8rem;display:flex}.AdsPage-module__cD4CSW__card{min-width:0}.AdsPage-module__cD4CSW__card>p:not(.AdsPage-module__cD4CSW__price){color:var(--muted-foreground);line-height:1.7}.AdsPage-module__cD4CSW__pilotCard{background:linear-gradient(145deg, #0057b714, #ffd7000f), var(--secondary);border-color:var(--primary)}.AdsPage-module__cD4CSW__categories,.AdsPage-module__cD4CSW__results{gap:1.5rem;display:grid}.AdsPage-module__cD4CSW__category{border:1px solid var(--border);background:var(--secondary);border-radius:18px;min-width:0;padding:1.25rem}.AdsPage-module__cD4CSW__category h3,.AdsPage-module__cD4CSW__results h3{font-family:var(--font-outfit);margin-bottom:.65rem;font-size:1.15rem}.AdsPage-module__cD4CSW__category p,.AdsPage-module__cD4CSW__results p{color:var(--muted-foreground);line-height:1.7}.AdsPage-module__cD4CSW__notice{border:1px solid var(--border);color:var(--muted-foreground);border-radius:16px;margin-top:1.5rem;padding:1.25rem;line-height:1.7}.AdsPage-module__cD4CSW__section{scroll-margin-top:7rem}@media (min-width:768px){.AdsPage-module__cD4CSW__categories{grid-template-columns:repeat(3,minmax(0,1fr))}.AdsPage-module__cD4CSW__results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.AdsPage-module__cD4CSW__actions>a{text-align:center;width:100%}}
