.aesthetic-page h2,.aesthetic-page h3{word-break:keep-all}.aesthetic-page .im-hero h1{font-size:clamp(34px,3.65vw,50px);line-height:1.4}.aesthetic-page .im-hero-copy>.ae-hero-lead{color:var(--im-dark);margin:18px 0 10px;font-size:20px;font-weight:500}.aesthetic-page .im-hero-image{min-height:500px}.aesthetic-page .im-section-title p{max-width:790px;font-size:15px}.aesthetic-page .im-toc>div{gap:20px}.aesthetic-page .im-toc a{font-size:13px}.ae-concerns{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.ae-concerns article,.ae-aftercare article{border-top:1px solid #adc4b3;padding-top:24px}.ae-concerns article>span,.ae-aftercare article>span{color:var(--im-green);font-size:12px}.ae-concerns h3,.ae-aftercare h3{letter-spacing:-.04em;margin:15px 0;font-size:24px;font-weight:500;line-height:1.6}.ae-concerns p,.ae-aftercare p{color:var(--im-copy);font-size:15px;line-height:1.95}.ae-principle{background:#f7f8ee;border:1px solid #c9d6c1;align-items:flex-start;gap:20px;margin-top:36px;padding:30px 35px;display:flex}.ae-principle>svg{color:var(--im-green);flex-shrink:0;margin-top:4px}.ae-principle strong{color:#315b49;font-size:21px;font-weight:500;line-height:1.7}.ae-principle p{color:var(--im-copy);margin-top:12px;font-size:15px;line-height:1.95}.ae-split-intro{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.ae-split-intro .im-section-title{margin-bottom:0}.ae-split-intro>p{color:var(--im-copy);font-size:16px;line-height:2}.ae-options{background:#fffef9;border:1px solid #c3d1bc;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;display:grid}.ae-options>a{border-right:1px solid #cbd7c6;flex-direction:column;padding:28px 24px;transition:background .2s;display:flex}.ae-options>a:last-child{border-right:0}.ae-options>a:hover{background:#edf4e7}.ae-option-top{color:var(--im-green);justify-content:space-between;align-items:center;gap:8px;display:flex}.ae-option-top span{letter-spacing:.07em;font-size:9px}.ae-option-top svg{flex-shrink:0}.ae-options h3{letter-spacing:-.045em;margin:22px 0 13px;font-size:25px;font-weight:500;line-height:1.5}.ae-options strong{color:#315c4b;font-size:16px;font-weight:500;line-height:1.7}.ae-options p{color:var(--im-copy);margin:12px 0 23px;font-size:15px;line-height:1.95}.ae-option-note{color:#688167;border-top:1px solid #d5dfcc;margin-top:auto;padding-top:17px;font-size:13px;line-height:1.8}.ae-caption{color:#74816c;margin-top:17px;font-size:12px;line-height:1.9}.ae-two-column{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.ae-two-column .im-section-title{margin-bottom:26px}.ae-lead{letter-spacing:-.035em;margin-bottom:20px;font-size:21px;font-weight:500;line-height:1.8}.ae-copy p{color:var(--im-copy);font-size:15px;line-height:1.95}.ae-copy p+p{margin-top:19px}.ae-diagram{background:#eef2e7;border-radius:4px 65px 4px 4px;min-width:0;margin:0;padding:16px}.ae-diagram svg{width:100%;height:auto;display:block}.ae-diagram figcaption{text-align:center;color:#71816a;padding:0 14px 15px;font-size:12px;line-height:1.9}.ae-whitening-notes{background:#f8f7f0;border:1px solid #d2dcc7;grid-template-columns:1fr 1fr;gap:36px;margin-top:40px;padding:32px;display:grid}.ae-whitening-notes article>span{letter-spacing:.12em;color:var(--im-green);font-size:10px}.ae-whitening-notes h3{letter-spacing:-.04em;margin:13px 0;font-size:23px;font-weight:500;line-height:1.6}.ae-whitening-notes p{color:var(--im-copy);font-size:15px;line-height:1.95}.ae-shape-band{background:#f8f8f2}.ae-resin-row{border-bottom:1px solid #cbd7c3;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:10px 0 55px;display:grid}.ae-resin-row .eyebrow{font-size:11px}.ae-resin-row h3{letter-spacing:-.045em;margin:17px 0 20px;font-size:31px;font-weight:500;line-height:1.5}.ae-resin-row p{color:var(--im-copy);font-size:15px;line-height:1.95}.ae-resin-row p+p{margin-top:18px}.ae-inline-link{color:var(--im-green);border-bottom:1px solid #9fbaab;align-items:center;gap:12px;margin-top:24px;padding-bottom:7px;font-size:14px;display:inline-flex}.ae-cover-heading{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:32px;padding-top:55px;display:grid}.ae-cover-heading h3{letter-spacing:-.045em;font-size:31px;font-weight:500;line-height:1.5}.ae-cover-heading p{color:var(--im-copy);font-size:15px;line-height:1.95}.ae-cover-heading b{color:#35594a;font-weight:500}.ae-cover-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.ae-cover-grid article{background:#fffef9;border:1px solid #d0dcca;min-width:0}.ae-cover-grid svg{background:#edf2e6;width:100%;height:auto;display:block}.ae-cover-grid article>div{padding:29px 32px}.ae-cover-grid article>div>span{color:var(--im-green);letter-spacing:.13em;font-size:10px}.ae-cover-grid h3{letter-spacing:-.045em;margin:14px 0;font-size:26px;font-weight:500;line-height:1.6}.ae-cover-grid p{color:var(--im-copy);font-size:15px;line-height:1.95}.ae-cover-grid dl{border-top:1px solid #d0dcc5;margin:25px 0 0;padding-top:23px;font-size:14px;line-height:1.95}.ae-cover-grid dt{color:#375e49;margin-bottom:7px;font-weight:500}.ae-cover-grid dd{color:var(--im-copy);margin:0}.ae-cover-grid dd+dt{margin-top:20px}.ae-shape-bottom{border-top:1px solid #c8d7c0;justify-content:space-between;align-items:center;gap:30px;margin-top:31px;padding-top:27px;display:flex}.ae-shape-bottom p{color:#54715a;font-size:15px;line-height:1.95}.ae-shape-bottom .ae-inline-link{flex-shrink:0;margin-top:0}.ae-plan-band{color:#fff;background:#203f3e}.ae-plan-band .eyebrow{color:#acdccc}.ae-plan-intro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.ae-plan-intro h2{letter-spacing:-.045em;margin-top:18px;font-size:clamp(29px,3vw,38px);line-height:1.5}.ae-plan-intro em{color:#b8dfce;font-style:normal}.ae-plan-intro>p{color:#cadfce;font-size:16px;line-height:2}.ae-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:43px 0;padding:0;list-style:none;display:grid}.ae-steps li{border-top:1px solid #6b8c7a;padding-top:24px}.ae-steps li>span{color:#aad3c1;font-size:12px}.ae-steps h3{margin:14px 0;font-size:22px;font-weight:500;line-height:1.6}.ae-steps p{color:#cbded0;font-size:15px;line-height:1.95}.ae-lab{background:#2a4d46;border:1px solid #5f8172;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;padding:32px;display:grid}.ae-lab>img{object-fit:cover;border-radius:3px;width:100%;height:300px;display:block}.ae-lab>div>span{letter-spacing:.12em;color:#acd7c6;font-size:10px}.ae-lab h3{letter-spacing:-.04em;margin:14px 0 18px;font-size:29px;font-weight:500;line-height:1.5}.ae-lab p{color:#d0e2d3;font-size:15px;line-height:1.95}.ae-lab a{color:#d8efdf;border-bottom:1px solid #91b8a3;align-items:center;gap:15px;margin-top:22px;padding-bottom:7px;font-size:14px;display:inline-flex}.ae-aftercare{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.ae-onbyeol{background:#edf5e9;align-items:center;gap:25px;margin-top:34px;padding:25px 35px;display:flex}.ae-onbyeol img{object-fit:contain;flex-shrink:0;width:100px;height:110px}.ae-onbyeol span{letter-spacing:.13em;color:var(--im-green);font-size:10px}.ae-onbyeol h3{margin:10px 0;font-size:23px;font-weight:500;line-height:1.6}.ae-onbyeol p{color:#54715e;font-size:15px;line-height:1.95}.aesthetic-page .im-faq summary{font-size:17px}.aesthetic-page .im-faq summary>svg{flex-shrink:0}.aesthetic-page .im-faq details>div,.aesthetic-page .im-faq-intro>p{font-size:15px}.aesthetic-page .im-prepare ul{color:var(--im-copy);padding-left:18px;font-size:15px;line-height:2.1}.aesthetic-page .im-prepare .ae-prepare-note{border-top:1px solid #c5d8c5;margin-top:20px;padding-top:15px;font-size:13px;display:block}:is(.aesthetic-page a:focus-visible,.aesthetic-page summary:focus-visible){outline:2px solid var(--im-green);outline-offset:5px}.ae-plan-band a:focus-visible{outline-color:#b8decb}.ae-whitening-clinic{background:#f1f6ef;border-left:3px solid #85b8a6;margin-top:32px;padding:22px 26px}.ae-whitening-clinic h3{color:#315b49;margin:0 0 9px;font-size:18px;font-weight:500;line-height:1.6}.ae-whitening-clinic p{color:var(--im-copy);margin:0;font-size:15px;line-height:1.95}.ae-whitening-clinic strong{color:#315b49;font-weight:500}@media (max-width:1050px){.ae-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-options>a:nth-child(2){border-right:0}.ae-options>a:nth-child(-n+2){border-bottom:1px solid #cbd7c6}.ae-options h3{font-size:26px}.ae-split-intro,.ae-two-column,.ae-resin-row,.ae-cover-heading,.ae-plan-intro{gap:33px}.ae-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ae-lab{gap:30px;padding:28px}.ae-shape-bottom{flex-wrap:wrap;gap:22px}.ae-cover-grid{gap:22px}.ae-cover-grid article>div{padding:25px}.ae-cover-grid h3{font-size:24px}.aesthetic-page .im-toc>div{justify-content:flex-start;gap:25px;width:100%;padding:18px 5%;overflow-x:auto}}@media (max-width:700px){.aesthetic-page .im-hero h1{font-size:34px}.aesthetic-page .im-hero-image{min-height:285px}.aesthetic-page .im-hero-copy>p{font-size:15px}.aesthetic-page .im-hero-copy>.ae-hero-lead{font-size:18px}.aesthetic-page .im-toc>div{padding-top:15px;padding-bottom:15px}.aesthetic-page .im-toc a{font-size:12px}.ae-concerns,.ae-aftercare{grid-template-columns:1fr;gap:25px}.ae-concerns h3,.ae-aftercare h3{margin:12px 0;font-size:23px}.ae-principle{gap:14px;margin-top:28px;padding:25px 22px}.ae-principle strong{font-size:20px}.ae-split-intro,.ae-two-column,.ae-resin-row,.ae-cover-heading,.ae-plan-intro{grid-template-columns:1fr;gap:25px}.ae-split-intro>p{font-size:15px}.ae-options{grid-template-columns:1fr;margin-top:28px}.ae-options>a{border-bottom:1px solid #cbd7c6;border-right:0;padding:25px}.ae-options>a:last-child{border-bottom:0}.ae-option-top span{font-size:10px}.ae-options h3{margin:16px 0 11px}.ae-options p{margin-bottom:20px}.ae-lead{font-size:20px}.ae-diagram{border-top-right-radius:45px;padding:8px}.ae-diagram figcaption{padding:0 12px 15px;font-size:11px}.ae-whitening-notes{grid-template-columns:1fr;gap:26px;margin-top:28px;padding:25px}.ae-whitening-notes h3{font-size:23px}.ae-whitening-notes article+article{border-top:1px solid #cdd9c4;padding-top:25px}.ae-resin-row{padding-bottom:35px}.ae-resin-row h3{font-size:28px}.ae-cover-heading{gap:20px;margin-bottom:26px;padding-top:35px}.ae-cover-heading h3{font-size:28px}.ae-cover-grid{grid-template-columns:1fr;gap:28px}.ae-cover-grid h3{font-size:25px}.ae-cover-grid svg{max-height:350px}.ae-shape-bottom{padding-top:23px;display:block}.ae-shape-bottom .ae-inline-link{margin-top:20px}.ae-plan-intro h2{font-size:30px}.ae-plan-intro>p{font-size:15px}.ae-steps{grid-template-columns:1fr;gap:25px;margin:32px 0}.ae-steps li{padding:22px 0 0 36px;position:relative}.ae-steps li>span{position:absolute;top:27px;left:0}.ae-steps h3{margin:0 0 12px}.ae-lab{grid-template-columns:1fr;gap:25px;padding:23px}.ae-lab>img{height:240px}.ae-lab h3{font-size:27px}.ae-onbyeol{align-items:flex-start;gap:17px;padding:23px}.ae-onbyeol img{width:65px;height:75px}.ae-onbyeol h3{font-size:21px}.aesthetic-page .im-faq summary{font-size:16px}.aesthetic-page .im-faq details>div,.aesthetic-page .im-faq-intro>p,.aesthetic-page .im-consult p{font-size:15px}}
