.servicos-module-scss-module__4f_3Pa__page{padding-block:clamp(var(--sp-10),10vw,var(--sp-20)) clamp(var(--sp-12),14vw,var(--sp-24))}.servicos-module-scss-module__4f_3Pa__hero{max-width:var(--measure);margin-bottom:clamp(var(--sp-8),9vw,var(--sp-16))}.servicos-module-scss-module__4f_3Pa__title{letter-spacing:var(--tracking-display);font-size:clamp(2rem,6vw,3rem);line-height:var(--lh-tight);text-wrap:balance}.servicos-module-scss-module__4f_3Pa__accent{color:var(--brand)}.servicos-module-scss-module__4f_3Pa__lead{margin-top:var(--sp-4);font-size:var(--fs-lg);color:var(--text-secondary);line-height:var(--lh-relaxed)}.servicos-module-scss-module__4f_3Pa__block{margin-top:clamp(var(--sp-10),10vw,var(--sp-16))}.servicos-module-scss-module__4f_3Pa__blockTitle{font-size:var(--fs-2xl);margin-bottom:var(--sp-6)}.servicos-module-scss-module__4f_3Pa__packages{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.servicos-module-scss-module__4f_3Pa__packages{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.servicos-module-scss-module__4f_3Pa__packages{grid-template-columns:repeat(3,1fr)}}.servicos-module-scss-module__4f_3Pa__package{gap:var(--sp-3);padding:var(--sp-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);transition:border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.servicos-module-scss-module__4f_3Pa__package:hover{border-color:var(--border-strong)}.servicos-module-scss-module__4f_3Pa__packageName{font-size:var(--fs-xl)}.servicos-module-scss-module__4f_3Pa__packageFor{color:var(--text-secondary);line-height:var(--lh-snug)}.servicos-module-scss-module__4f_3Pa__includes{gap:var(--sp-2);margin-top:var(--sp-1);flex-direction:column;list-style:none;display:flex}.servicos-module-scss-module__4f_3Pa__includes li{padding-left:var(--sp-5);color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-snug);position:relative}.servicos-module-scss-module__4f_3Pa__includes li:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.servicos-module-scss-module__4f_3Pa__pricingNote{margin-top:var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted)}.servicos-module-scss-module__4f_3Pa__process{gap:var(--sp-5);grid-template-columns:1fr;list-style:none;display:grid}@media (min-width:768px){.servicos-module-scss-module__4f_3Pa__process{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.servicos-module-scss-module__4f_3Pa__process{grid-template-columns:repeat(4,1fr)}}.servicos-module-scss-module__4f_3Pa__step{padding:var(--sp-5);border-top:2px solid var(--brand);background:var(--bg-surface);border-radius:0 0 var(--radius-md) var(--radius-md)}.servicos-module-scss-module__4f_3Pa__stepNum{font-family:var(--font-mono),monospace;font-size:var(--fs-sm);color:var(--brand)}.servicos-module-scss-module__4f_3Pa__stepTitle{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-lg)}.servicos-module-scss-module__4f_3Pa__stepDesc{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-snug)}.servicos-module-scss-module__4f_3Pa__why{gap:var(--sp-3);max-width:var(--measure);list-style:none;display:grid}.servicos-module-scss-module__4f_3Pa__why li{padding-left:var(--sp-6);color:var(--text-secondary);line-height:var(--lh-relaxed);position:relative}.servicos-module-scss-module__4f_3Pa__why li:before{content:"✓";color:var(--brand);font-weight:var(--fw-bold);position:absolute;top:0;left:0}.servicos-module-scss-module__4f_3Pa__ctaWrap{margin-top:clamp(var(--sp-12),12vw,var(--sp-20));align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.servicos-module-scss-module__4f_3Pa__cta{height:50px;padding-inline:var(--sp-8);border-radius:var(--radius-md);background:var(--brand);color:var(--text-on-brand);font-weight:var(--fw-medium);transition:background var(--dur-base) var(--ease-out);align-items:center;display:inline-flex}.servicos-module-scss-module__4f_3Pa__cta:hover{background:var(--brand-bright)}.servicos-module-scss-module__4f_3Pa__ctaNote{font-size:var(--fs-sm);color:var(--text-muted)}
