.dermal-hero{background:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.dermal-hero .dermal-container{grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 80px;display:grid}.dermal-hero .dermal-content{z-index:2;max-width:550px;position:relative}.dermal-hero .dermal-content .dermal-label{color:#444;margin-bottom:12px;font-size:16px;font-weight:400}.dermal-hero .dermal-content h1{color:#111;margin-bottom:12px;font-size:48px;font-weight:700;line-height:1.2}.dermal-hero .dermal-content .divider{background:#7dd9c8;border-radius:2px;width:80px;height:3px;margin:16px 0 28px}.dermal-hero .dermal-content .dermal-subtitle{color:#333;max-width:480px;margin-bottom:40px;font-size:18px;line-height:1.6}.dermal-hero .dermal-content .dermal-cta-btn{color:#000;cursor:pointer;background:#7dd9c8;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:16px 36px;font-size:18px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 10px #0000000d}.dermal-hero .dermal-content .dermal-cta-btn:hover{background:#6bc9b8;transform:translateY(-2px);box-shadow:0 8px 20px #7dd9c866}.dermal-hero .dermal-content .dermal-cta-btn:after{content:"→";font-size:20px;font-weight:600}.dermal-hero .dermal-image-wrapper{justify-content:flex-end;align-items:center;display:flex;position:relative}.dermal-hero .dermal-image-wrapper .circle-bg{z-index:0;background:#7dd9c8;border-radius:50%;width:600px;height:600px;position:absolute;right:80px;transform:translateY(20px)}.dermal-hero .dermal-image-wrapper .dermal-main-image{z-index:1;object-fit:cover;border-radius:0;width:520px;height:auto;position:relative}.dermal-section{background-color:#f5f5f5;align-items:center;min-height:100vh;padding:100px 20px;display:flex}.dermal-section .container{width:100%;max-width:1400px;margin:0 auto}.dermal-section .container .left-content{justify-content:center;align-self:center;gap:20px;display:flex}.dermal-section .container .left-content .main-heading{color:#000;margin-bottom:30px;font-size:40px;font-weight:700;line-height:1.2}@media (max-width:768px){.dermal-section .container .left-content .main-heading{font-size:38px}}.dermal-section .container .left-content .description{color:#444;max-width:550px;font-size:15px;line-height:1.8}@media (max-width:1024px){.dermal-section .container .left-content .description{max-width:100%;font-size:16px}}@media (max-width:778px){.dermal-section .container .left-content{flex-wrap:wrap;gap:10px}}.fillers-section{text-align:center;background:#fff;padding:100px 20px}.fillers-section .container{max-width:1100px;margin:0 auto}.fillers-section .section-title{color:#111;margin-bottom:16px;font-size:38px;font-weight:700}@media (max-width:768px){.fillers-section .section-title{font-size:30px}}.fillers-section .subtitle{color:#444;max-width:800px;margin:0 auto 60px;font-size:17px;line-height:1.6}@media (max-width:768px){.fillers-section .subtitle{font-size:15px}}.fillers-section .table-wrapper{overflow-x:auto}.fillers-section .fillers-table{border-collapse:collapse;background:#f0fdf9;border-radius:20px;width:100%;margin:0 auto;overflow:hidden;box-shadow:0 4px 20px #0000000d}.fillers-section .fillers-table th,.fillers-section .fillers-table td{text-align:left;color:#222;padding:20px 30px;font-size:16px}@media (max-width:768px){.fillers-section .fillers-table th,.fillers-section .fillers-table td{padding:16px 20px;font-size:15px}}.fillers-section .fillers-table th{color:#000;background-color:#7dd9c8;font-weight:600}.fillers-section .fillers-table tr:nth-child(2n){background-color:#e8f9f4}.fillers-section .fillers-table tr:nth-child(odd){background-color:#f5fdfb}.fillers-section .fillers-table tbody tr:last-child td:first-child{border-bottom-left-radius:20px}.fillers-section .fillers-table tbody tr:last-child td:last-child{border-bottom-right-radius:20px}.why-clients-love{text-align:center;background:#fff;padding:60px 20px;font-family:Inter,sans-serif}.why-clients-love .section-title{color:#000;margin-bottom:2.5rem;font-size:2rem;font-weight:700}.why-clients-love .feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));place-items:start center;gap:2rem;display:grid}.why-clients-love .feature-card{text-align:center;flex-direction:column;align-items:center;max-width:240px;display:flex}.why-clients-love .feature-card .icon-wrapper{color:#000;background-color:#6dd6c1;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:36px;transition:all .3s;display:flex}.why-clients-love .feature-card .icon-wrapper:hover{background-color:#57c9b3;transform:scale(1.08)}.why-clients-love .feature-card .feature-text{color:#111;margin-top:1rem;font-size:1rem;font-weight:500;line-height:1.4}@media (max-width:768px){.why-clients-love .section-title{margin-bottom:2rem;font-size:1.6rem}.why-clients-love .icon-wrapper{width:70px;height:70px;font-size:30px}.why-clients-love .feature-text{font-size:.95rem}}@media (max-width:480px){.why-clients-love{padding:40px 16px}.why-clients-love .feature-grid{gap:1.5rem}.why-clients-love .feature-card{max-width:200px}}@media (max-width:1024px){.dermal-hero .dermal-container{text-align:center;grid-template-columns:1fr;gap:60px;padding:0 40px}.dermal-hero .dermal-image-wrapper{justify-content:center}.dermal-hero .dermal-image-wrapper .circle-bg{width:400px;height:400px;right:auto}.dermal-hero .dermal-image-wrapper .dermal-main-image{width:400px}.dermal-hero h1{font-size:40px}}@media (max-width:768px){.dermal-hero{min-height:auto}.dermal-hero .dermal-container{padding:60px 20px}.dermal-hero .dermal-content h1{font-size:32px}.dermal-hero .dermal-content .dermal-subtitle{font-size:16px}.dermal-hero .dermal-content .dermal-cta-btn{padding:14px 30px;font-size:16px}.dermal-hero .dermal-image-wrapper .circle-bg{width:320px;height:320px}.dermal-hero .dermal-image-wrapper .dermal-main-image{width:320px}}
