/* --------------------------------------------------------------------------
1. CORE VARIABLES & BASE STYLES
-------------------------------------------------------------------------- */
.amx-service-page {
--amx-accent: #66c7d8;
--amx-accent-dark: #3fb5ca;
--amx-accent-soft: #edf9fc;
--amx-whatsapp: #25D366;
--amx-whatsapp-dark: #1eba57;
--amx-text: #1f2d3d;
--amx-title: #18293d;
--amx-muted: #5f6b7a;
--amx-bg: #ffffff;
--amx-soft: #f5fafb;
--amx-white: #ffffff;
--amx-border: #d9e7eb;
--amx-shadow: 0 10px 26px rgba(20, 42, 57, 0.07);
--amx-shadow-lg: 0 18px 44px rgba(17, 33, 46, 0.1);
--amx-radius: 20px;
--amx-radius-sm: 14px;
--amx-max: 1760px;
width: 100%;
background: linear-gradient(180deg, #fbfeff 0%, #ffffff 100%);
color: var(--amx-text);
font-family: Arial, Helvetica, sans-serif;
line-height: 1.55;
scroll-behavior: smooth;
overflow-x: hidden;
}
.amx-service-page * { box-sizing: border-box; }
.amx-service-page img { max-width: 100%; height: auto; display: block; }
.amx-service-page a { text-decoration: none; color: inherit; }
.amx-service-page .amx-wrap {
width: 100%;
max-width: var(--amx-max);
margin: 0 auto;
padding-left: 32px;
padding-right: 32px;
}
.amx-service-page .amx-section {
padding: 72px 0;
scroll-margin-top: 110px;
}
.amx-service-page .amx-section-soft { background: var(--amx-soft); }
.amx-service-page h1, .amx-service-page h2, .amx-service-page h3, .amx-service-page h4 {
margin: 0 0 14px;
color: var(--amx-title);
line-height: 1.08;
}
.amx-service-page h1 { font-size: clamp(34px, 4vw, 56px); font-weight: 900; letter-spacing: -0.03em; }
.amx-service-page h2 { font-size: clamp(28px, 2.8vw, 44px); font-weight: 850; letter-spacing: -0.025em; }
.amx-service-page h3 { font-size: clamp(20px, 1.8vw, 26px); font-weight: 800; }
.amx-service-page p { margin: 0 0 16px; color: var(--amx-muted); font-size: 16px; }
.amx-service-page .amx-card {
background: var(--amx-white);
border: 1px solid var(--amx-border);
border-radius: var(--amx-radius);
box-shadow: var(--amx-shadow);
}
.amx-service-page .amx-kicker {
display: inline-flex;
align-items: center;
gap: 10px;
min-height: 38px;
padding: 6px 16px;
border: 1px solid var(--amx-border);
border-radius: 999px;
background: #fff;
color: var(--amx-title);
font-size: 12px;
font-weight: 900;
letter-spacing: 0.08em;
text-transform: uppercase;
margin-bottom: 16px;
}
.amx-service-page .amx-kicker-light {
background: rgba(255, 255, 255, 0.12);
border-color: rgba(255, 255, 255, 0.18);
color: #fff;
}
.amx-service-page .amx-heading { max-width: 920px; margin-bottom: 28px; }
/* --------------------------------------------------------------------------
2. BUTTONS
-------------------------------------------------------------------------- */
.amx-service-page .amx-btn-row { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 22px; }
.amx-service-page .amx-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
min-height: 52px;
padding: 12px 24px;
border-radius: 14px;
font-size: 15px;
font-weight: 800;
border: 1px solid transparent;
transition: all 0.2s ease;
text-align: center;
cursor: pointer;
}
.amx-service-page .amx-btn:hover { transform: translateY(-2px); }
.amx-service-page .amx-btn-primary { background: var(--amx-accent); color: #fff; }
.amx-service-page .amx-btn-primary:hover { background: var(--amx-accent-dark); }
.amx-service-page .amx-btn-whatsapp { background: var(--amx-whatsapp); color: #fff; }
.amx-service-page .amx-btn-whatsapp:hover { background: var(--amx-whatsapp-dark); color: #fff; }
.amx-service-page .amx-btn-secondary { background: #fff; color: var(--amx-title); border-color: var(--amx-border); }
.amx-service-page .amx-btn-secondary:hover { background: var(--amx-title); color: #fff; }
/* --------------------------------------------------------------------------
3. HERO SECTION
-------------------------------------------------------------------------- */
.amx-service-page .amx-product-hero-card {
display: grid; grid-template-columns: 1fr 1fr; gap: 0;
background: #ffffff; border: 1px solid var(--amx-border);
border-radius: var(--amx-radius); box-shadow: var(--amx-shadow-lg); overflow: hidden;
}
.amx-service-page .amx-product-gallery {
position: relative;
display: flex; flex-direction: column; justify-content: space-between;
width: 100%; height: 100%; min-height: 500px;
background: #18293d; overflow: hidden;
}
.amx-service-page .amx-product-badge-group {
position: absolute; top: 24px; left: 24px;
display: flex; flex-direction: column; gap: 8px; z-index: 3;
}
.amx-service-page .amx-main-image-wrap {
position: absolute; inset: 0; width: 100%; height: 100%; z-index: 1;
}
.amx-service-page .amx-product-hero-img {
width: 100%; height: 100%; object-fit: cover; object-position: center;
}
.amx-service-page .amx-product-hero-details { padding: 48px; display: flex; flex-direction: column; justify-content: center; }
.amx-service-page .amx-formula-pills { display: flex; flex-wrap: wrap; gap: 8px; margin: 16px 0 20px; }
.amx-service-page .amx-formula-pill {
background: var(--amx-accent-soft); color: var(--amx-accent-dark);
border: 1px solid rgba(102, 199, 216, 0.3); padding: 6px 12px; border-radius: 8px; font-size: 13px; font-weight: 800;
}
.amx-service-page .amx-spec-grid {
display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px;
margin: 16px 0 24px; padding: 16px; background: var(--amx-soft);
border-radius: var(--amx-radius-sm); border: 1px solid var(--amx-border);
}
.amx-service-page .amx-spec-item strong { display: block; font-size: 11px; text-transform: uppercase; color: var(--amx-muted); margin-bottom: 2px; }
.amx-service-page .amx-spec-item span { font-size: 14px; font-weight: 850; color: var(--amx-title); }
/* --------------------------------------------------------------------------
4. GRIDS & CARDS
-------------------------------------------------------------------------- */
.amx-service-page .amx-feature-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.amx-service-page .amx-feature { padding: 24px; }
.amx-service-page .amx-feature-title { font-size: 18px; font-weight: 850; color: var(--amx-title); margin-bottom: 8px; }
.amx-service-page .amx-ingredients-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }
.amx-service-page .amx-ingredient-card-enhanced {
padding: 24px 20px; background: #ffffff; border: 1px solid var(--amx-border);
border-radius: var(--amx-radius); box-shadow: var(--amx-shadow); transition: all 0.25s ease;
}
.amx-service-page .amx-ingredient-card-enhanced:hover { transform: translateY(-3px); border-color: var(--amx-accent); }
.amx-service-page .amx-ingredient-conc { font-size: 28px; font-weight: 900; color: var(--amx-accent-dark); line-height: 1; margin-bottom: 6px; }
.amx-service-page .amx-ingredient-name { font-size: 18px; font-weight: 850; color: var(--amx-title); margin-bottom: 10px; }
.amx-service-page .amx-results-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }
.amx-service-page .amx-result-card { overflow: hidden; }
.amx-service-page .amx-result-media { position: relative; height: 260px; overflow: hidden; }
.amx-service-page .amx-result-media img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; }
.amx-service-page .amx-result-card:hover .amx-result-media img { transform: scale(1.04); }
.amx-service-page .amx-result-tag {
position: absolute; bottom: 12px; left: 12px; background: rgba(24, 41, 61, 0.85);
color: #fff; font-size: 12px; font-weight: 800; padding: 4px 12px; border-radius: 999px;
}
.amx-service-page .amx-result-info { padding: 18px; }
.amx-service-page .amx-consent-note { font-size: 12px; color: var(--amx-muted); font-style: italic; margin-top: 6px; display: block; }
/* --------------------------------------------------------------------------
5. BANNER & LAYOUTS
-------------------------------------------------------------------------- */
.amx-service-page .amx-transplant-banner {
background: linear-gradient(135deg, #18293d 0%, #294559 100%);
border-radius: var(--amx-radius); padding: 40px; color: #ffffff;
display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 32px; align-items: center;
}
.amx-service-page .amx-transplant-banner h2, .amx-service-page .amx-transplant-banner p { color: #ffffff; }
.amx-service-page .amx-transplant-media-box {
width: 100%; height: 100%; min-height: 300px; border-radius: var(--amx-radius-sm);
overflow: hidden; box-shadow: var(--amx-shadow-lg);
}
.amx-service-page .amx-transplant-media-box img { width: 100%; height: 100%; object-fit: cover; }
.amx-service-page .amx-checklist { list-style: none; padding: 0; margin: 0; display: grid; gap: 12px; }
.amx-service-page .amx-checklist li { position: relative; padding-left: 26px; font-size: 15px; }
.amx-service-page .amx-checklist li::before { content: "✓"; position: absolute; left: 0; top: 0; color: var(--amx-accent); font-weight: 900; }
.amx-service-page .amx-application-layout { display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 24px; align-items: center; }
.amx-service-page .amx-process { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; }
.amx-service-page .amx-step { padding: 20px; }
.amx-service-page .amx-step-num {
width: 38px; height: 38px; border-radius: 999px; background: var(--amx-accent);
color: #fff; font-weight: 900; display: flex; align-items: center; justify-content: center; margin-bottom: 12px;
}
.amx-service-page .amx-app-photo-card { position: relative; height: 100%; min-height: 340px; overflow: hidden; }
.amx-service-page .amx-app-photo-card img { width: 100%; height: 100%; object-fit: cover; }
.amx-service-page .amx-app-photo-overlay {
position: absolute; inset: 0; background: linear-gradient(180deg, transparent 60%, rgba(24, 41, 61, 0.75) 100%);
display: flex; align-items: flex-end; padding: 20px; color: #fff; font-weight: 800;
}
/* --------------------------------------------------------------------------
6. FAQ & FINAL CTA
-------------------------------------------------------------------------- */
.amx-service-page .amx-faq { display: grid; gap: 12px; }
.amx-service-page .amx-faq-item { background: #fff; border: 1px solid var(--amx-border); border-radius: 14px; overflow: hidden; }
.amx-service-page .amx-faq-item summary { cursor: pointer; list-style: none; padding: 18px 20px; font-size: 17px; font-weight: 850; color: var(--amx-title); }
.amx-service-page .amx-faq-item summary::-webkit-details-marker { display: none; }
.amx-service-page .amx-faq-item p { padding: 0 20px 18px; margin: 0; }
.amx-service-page .amx-final-cta {
padding: 48px; background: linear-gradient(135deg, #1f2d3d 0%, #294559 100%);
color: #fff; text-align: center; display: flex; flex-direction: column; align-items: center;
}
.amx-service-page .amx-final-cta h2, .amx-service-page .amx-final-cta p { color: #fff; max-width: 700px; }
/* Sticky Mobile CTA */
.amx-service-page .amx-sticky-mobile {
position: fixed; left: 0; right: 0; bottom: 0; z-index: 999;
background: #fff; border-top: 1px solid var(--amx-border); display: none;
}
.amx-service-page .amx-sticky-mobile-inner { padding: 10px 14px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
/* Breakdance Container Full Width Fix */
@media (min-width: 1025px) {
.breakdance .bde-section:has(.amx-service-page) > .section-container,
.breakdance .bde-container:has(.amx-service-page),
.breakdance .bde-code-block:has(.amx-service-page),
.breakdance .breakdance-contents:has(.amx-service-page) {
max-width: 100% !important; width: 100% !important;
}
}
/* Responsive Rules */
@media (max-width: 1100px) {
.amx-service-page .amx-product-hero-card,
.amx-service-page .amx-transplant-banner,
.amx-service-page .amx-application-layout { grid-template-columns: 1fr; }
.amx-service-page .amx-product-gallery { min-height: 400px; }
.amx-service-page .amx-ingredients-grid { grid-template-columns: repeat(2, 1fr); }
.amx-service-page .amx-feature-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 767px) {
.amx-service-page .amx-wrap { padding-left: 16px; padding-right: 16px; }
.amx-service-page .amx-section { padding: 40px 0; }
.amx-service-page .amx-ingredients-grid,
.amx-service-page .amx-spec-grid,
.amx-service-page .amx-feature-grid,
.amx-service-page .amx-results-grid,
.amx-service-page .amx-process { grid-template-columns: 1fr; }
.amx-service-page .amx-product-hero-details,
.amx-service-page .amx-transplant-banner,
.amx-service-page .amx-final-cta { padding: 24px; }
.amx-service-page .amx-btn-row { flex-direction: column; width: 100%; }
.amx-service-page .amx-btn { width: 100%; }
.amx-service-page .amx-sticky-mobile { display: block; }
.amx-service-page { padding-bottom: 80px; }
}
Miami, FL
Advanced Scar Therapy
AestheteMed Medical Aesthetics
Acne Scar Treatment Miami
Smooth Dermal Texture & Permanent Scar Reduction
Eliminate deep pitted scars, rolling depressions, and persistent post-acne hyperpigmentation. At AestheteMed, we combine multi-modality therapies including Subcision, RF Microneedling, Fractional Lasers, and Biostimulators to reconstruct smooth, healthy skin.
Subcision Therapy
RF Microneedling
Fractional Laser
Collagen Fillers
Primary TechniqueMulti-Layer Remodeling
Primary BenefitFree Consultation
Session Time45 - 60 Minutes
LocationMiami / South FL
Customized Correction
Why Comprehensive Scar Therapy Works Best
Acne scars exist at different skin depths and present as icepick, boxcar, or rolling depressions. A single laser is rarely enough—combining techniques yields true dermal restoration.
1. Subcision for Tethered Scars
Releases deep fibrous bands pulling down on the skin surface, instantly allowing rolling scars to lift and smooth out.
2. Deep RF Thermal Energy
Delivers targeted radiofrequency deep into the dermis, stimulating new collagen production without damaging surrounding tissue.
3. Collagen Biostimulators
Pairs treatment with Sculptra®, Radiesse®, or PRF to fill depression voids and accelerate healthy tissue regeneration.
4. Safe for All Skin Tones
Our RF Microneedling and specialized protocols are customized for dark and tanned skin types with minimal risk of PIH.
5. Permanent Texture Improvement
Unlike quick fixes, rebuilding structural collagen creates permanent elevation and smoothing of pitted scars.
6. Physician-Guided Protocols
All scar revision plans in Miami are tailored and performed by certified, highly trained medical aesthetic providers.
Advanced Modalities
4 Steps to Smooth, Clear Skin
We combine complementary modalities to treat every scar shape, depth, and skin tone target area.
01
Subcision
A specialized micro-cannula frees underlying scar tissue bands, instantly lifting depressed rolling scars from below.
02
RF Microneedling
Insulated micro-needles deliver radiofrequency heat directly to the dermal layer, triggering dramatic new collagen synthesis.
03
TCA CROSS / Laser
Targeted chemical re-surfacing or fractional laser light contracts deep icepick and boxcar scar borders for refined texture.
04
PRF & Biostimulators
Platelet-rich fibrin or bio-fillers enhance tissue recovery and restore lost volume beneath deep dermal indentations.
Patient Transformation
Real Acne Scar Reduction Results
See real patient transformations showing dramatic smoothing of texture and scar filling after customized treatment protocols.
Cheek & Temple Scar Revision
Significant elevation of rolling and boxcar scars on the lower face following a 3-session combined protocol.
* Published with explicit patient consent. Individual results may vary.
Dermal Texture & Pore Refinement
Noticeable smoothing of shallow depressions and reduction of post-inflammatory redness across the cheeks.
* Published with explicit patient consent. Individual results may vary.
Premier Clinic Serving Miami & South FL
Expert Medical Aesthetic Care in Miami
Serving clients throughout Miami, Brickell, Coral Gables, Aventura, and South Florida. Get individualized, compassionate care tailored to your unique skin journey.
- Cutting-edge RF Microneedling, Subcision & Laser technology.
- Customized protocols safe for dark and melanin-rich skin.
- Free in-person consultation with tailored scar assessment.
Patient Journey
What to Expect During Your Treatment
From mapping your scar types during consultation to post-treatment recovery, we ensure maximum comfort and dramatic progress.
1
Scar Analysis
We map out your specific scar types under angled light to design a combination treatment plan targeting all skin depths.
2
Topical Numbing
Prescription numbing cream or local anesthesia is applied to ensure the treatment is completely manageable and comfortable.
3
Targeted Therapy
Subcision releases deep scar tethers, followed immediately by RF Microneedling or laser to kickstart dermal collagen remodeling.
4
Healing & Regeneration
Mild swelling resolves in a few days, giving way to progressive collagen growth that fills depressions over 4 to 8 weeks.
Safe & Effective Scar Revision
Frequently Asked Questions
Acne Scar Treatment FAQs
Find answers to common questions about scar removal techniques, recovery, and expected results.
How many Acne Scar Treatment sessions will I need?
Most patients achieve optimal results in 3 to 5 sessions spaced 4 to 6 weeks apart, depending on scar depth, age of scars, and skin response.
Are acne scar reduction results permanent?
Yes. Once subcision breaks tethered scar tissue and new collagen fills in the skin depressions, the structural improvements are permanent.
Is there downtime after acne scar therapy?
Downtime is minimal. You may experience mild redness, swelling, or slight pinpoint bruising for 2 to 5 days, after which light makeup can be applied.
Is the treatment suitable for darker skin tones?
Yes! We specialize in RF Microneedling and Subcision, which bypass the top layer of skin and are completely safe for dark and melanin-rich skin tones without risk of hyperpigmentation.
Free Consultation
Ready for Smooth, Scar-Free Skin?
Book your free consultation at AestheteMed in Miami today and let our specialists build your personal acne scar revision plan.