.at{--at-navy:#16213e;--at-navy-mid:#1a2a50;--at-gold:#c9a84c;--at-gold-lt:#e8c96e;--at-gold-bg:#fdf8ee;--at-text:#10192e;--at-mid:#4a5370;--at-lt:#7a82a0;--at-g1:#f0f3f9;--at-g2:#dde3f0;--at-bg-sub:#eef1f8;color:var(--at-text);word-break:keep-all}.at-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.at-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:50px;font-size:.95rem;font-weight:700;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;letter-spacing:-.01em;transition:transform .2s,box-shadow .2s,filter .2s;font-family:inherit}.at-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.at-btn:active{transform:scale(.97)}.at-btn-consult,.at-btn-primary{background:linear-gradient(135deg,var(--at-navy),var(--at-navy-mid));color:#fff;box-shadow:0 4px 20px rgba(22,33,62,.35)}.at-btn-branch{background:#fff;color:var(--at-navy);border:1.5px solid var(--at-navy)}.at-btn-gold{background:linear-gradient(135deg,var(--at-gold),var(--at-gold-lt));color:var(--at-navy);box-shadow:0 4px 20px rgba(201,168,76,.4)}.at-btn-kakao{background:#fee500;color:#3b1e08;box-shadow:0 4px 16px rgba(254,229,0,.45)}.at-btn-naver{background:#03c75a;color:#fff;box-shadow:0 4px 16px rgba(3,199,90,.35)}.at-btn-wide{display:flex;width:100%;padding:17px 28px;font-size:1.02rem}.at-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f7f8fc);padding:28px 0 24px}.at-hero-row{position:relative;display:flex;gap:40px;align-items:stretch}.at-hero-left{position:relative;z-index:2;flex:1;min-width:0;max-width:800px}.at-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.35);color:#7a5c10;border-radius:50px;padding:6px 14px;font-size:.78rem;font-weight:700;margin-bottom:18px}.at-title{font-family:Do Hyeon,Pretendard,Noto Sans KR,sans-serif;font-weight:400;color:var(--at-navy);font-size:clamp(1.45rem,4.2vw,3rem);line-height:1.35;letter-spacing:-.02em;margin:0 0 14px;text-shadow:0 0 10px hsla(0,0%,100%,.9),0 0 20px hsla(0,0%,100%,.6)}.at-title span{display:block}.at-title em{font-style:normal;text-decoration:underline;text-decoration-color:var(--at-gold);text-underline-offset:6px;text-decoration-thickness:3px}.at-sub{font-size:clamp(.88rem,1.6vw,1.08rem);color:var(--at-mid);line-height:1.75;margin:0 0 26px;text-shadow:0 0 10px hsla(0,0%,100%,.9)}.at-cta{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.at-cta-main{display:grid;grid-template-columns:1.7fr 1fr;gap:8px}.at-cta-main .at-btn{padding:16px 20px;font-size:1rem}.at-row3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.at-row3 .at-btn{padding:13px 8px;font-size:.9rem}.at-trust{display:flex;background:hsla(0,0%,100%,.88);border:1px solid rgba(22,33,62,.1);border-radius:12px;overflow:hidden;backdrop-filter:blur(4px)}.at-trust-item{flex:1;text-align:center;padding:16px 6px}.at-trust-item:not(:last-child){border-right:1px solid rgba(22,33,62,.08)}.at-trust-item .num{display:block;color:var(--at-navy);font-size:clamp(.95rem,1.7vw,1.2rem);font-weight:900;line-height:1.3}.at-trust-item .lbl{color:var(--at-lt);font-size:clamp(.66rem,1.1vw,.82rem)}.at-hero-img{position:relative;flex:0 0 360px;border-radius:16px;overflow:hidden;min-height:470px;background:#f6e9ec}.at-hero-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.at-hero-img img.on{opacity:1}.at-hero-img:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,0) 30%)}.at-courses{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:24px}.at-course{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:12px;padding:14px 4px 12px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s}.at-course:hover{transform:translateY(-3px)}.at-cc-icon{font-size:26px;line-height:1;margin-bottom:7px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.at-course:hover .at-cc-icon{transform:scale(1.2)}.at-cc-name{font-size:.84rem;font-weight:800;line-height:1.35}.at-cc-blue{background:#def;border:1px solid #b8d6f5}.at-cc-blue .at-cc-name{color:#1a5a9a}.at-cc-peach{background:#ffe8dc;border:1px solid #f5c9b0}.at-cc-peach .at-cc-name{color:#a04020}.at-cc-mint{background:#d6f5ee;border:1px solid #a8e6d6}.at-cc-mint .at-cc-name{color:#1a7a5a}.at-cc-lavender{background:#eae0f8;border:1px solid #cfbcef}.at-cc-lavender .at-cc-name{color:#6040a0}.at-cc-sage{background:#dcf0dc;border:1px solid #b0d9b0}.at-cc-sage .at-cc-name{color:#2a6a2a}.at-cc-gold{background:#fff0c8;border:1px solid #f0d478}.at-cc-gold .at-cc-name{color:#7a5010}.at-sec-head{text-align:center;margin-bottom:28px}.at-sec-tag{display:inline-block;background:var(--at-gold-bg);border:1px solid rgba(201,168,76,.35);color:#7a5c10;border-radius:50px;padding:6px 16px;font-size:.85rem;font-weight:700;margin-bottom:10px}.at-sec-title{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;color:var(--at-text);letter-spacing:-.03em;line-height:1.35;margin:0}.at-divider{width:36px;height:3px;border-radius:3px;margin:12px auto 18px;background:linear-gradient(90deg,var(--at-navy),var(--at-gold))}.at-sec-desc{font-size:1rem;font-weight:600;color:var(--at-text);margin:0}.at-curr{padding:72px 0;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.72) 40%,hsla(0,0%,100%,.62)),url(https://evaw-pet-grooming.co.kr/image/curriculum-section-bg.webp) 50% /cover no-repeat}.at-curr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.at-curr-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;background:hsla(0,0%,100%,.9);border:1px solid var(--at-g2);border-radius:12px;padding:18px;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.at-curr-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--at-navy),var(--at-gold))}.at-curr-card:hover{transform:translateY(-2px);border-color:rgba(201,168,76,.5);box-shadow:0 8px 22px rgba(22,33,62,.08)}.at-curr-card.hit{background:linear-gradient(135deg,#fffbf0,#fff8e1);border:1.5px solid rgba(201,168,76,.35)}.at-curr-card.hit:before{background:linear-gradient(180deg,var(--at-gold),var(--at-gold-lt))}.at-curr-left{gap:12px;min-width:0}.at-curr-left,.at-curr-num{display:flex;align-items:center}.at-curr-num{width:34px;height:34px;border-radius:50%;flex-shrink:0;justify-content:center;background:linear-gradient(135deg,var(--at-navy),var(--at-navy-mid));color:#fff;font-size:.8rem;font-weight:800}.at-curr-num.hit{background:linear-gradient(135deg,#fff3cd,#ffe08a);font-size:1rem}.at-curr-name{display:block;font-weight:700;font-size:.98rem;color:var(--at-text)}.at-curr-sub{display:block;font-size:.78rem;color:var(--at-lt);margin-top:2px}.at-tag{font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:50px;white-space:nowrap;flex-shrink:0}.at-tag-blue{background:#e8f0fe;color:#3d5afe}.at-tag-green{background:#e8f5e9;color:#2e7d32}.at-tag-gold{background:var(--at-gold-bg);color:var(--at-gold)}.at-tag-red{background:#fce4ec;color:#c62828}.at-tag-purple{background:#f3e5f5;color:#7b1fa2}.at-tag-hit{background:linear-gradient(135deg,#fff3cd,#ffe08a);color:#7a5010;border:1px solid rgba(201,168,76,.3)}.at-enroll{padding:56px 0 64px;background:var(--at-bg-sub)}.at-carousel{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px}.at-enroll-grid{display:grid;gap:14px}.at-enroll-card{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-content:center;background:#fff;border:1px solid var(--at-g2);border-radius:12px;padding:18px 16px;text-align:left}.at-enroll-icon{grid-row:1/3;align-self:center;width:38px;height:38px;border-radius:50%;background:var(--at-gold-bg);color:var(--at-navy);display:flex;align-items:center;justify-content:center}.at-arrow svg,.at-enroll-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.at-enroll-card h3{font-size:.95rem;font-weight:700;color:var(--at-navy);margin:0 0 6px}.at-enroll-card p{grid-column:2;font-size:.85rem;line-height:1.65;color:var(--at-mid);margin:0}.at-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--at-gold);background:var(--at-navy);color:#fff;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.at-arrow svg{width:20px;height:20px;stroke-width:2}.at-arrow:disabled{opacity:.3;cursor:default}.at-enroll-note{text-align:center;font-size:1rem;line-height:1.7;margin:22px 0 16px;color:var(--at-text)}.at-enroll-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:16px;font-size:.88rem}.at-enroll-links a{color:var(--at-navy);text-decoration:underline;text-underline-offset:4px}.at-phone-bg{position:fixed;inset:0;z-index:100;background:rgba(10,15,30,.6);display:flex;align-items:center;justify-content:center;padding:20px}.at-phone{position:relative;width:100%;max-width:340px;background:#fff;border-radius:18px;padding:30px 24px 24px;text-align:center}.at-phone-x{position:absolute;top:10px;right:12px;border:0;background:none;font-size:18px;color:var(--at-lt);cursor:pointer}.at-phone-tit{font-weight:700;color:var(--at-navy)}.at-phone-num{font-size:1.7rem;font-weight:900;color:var(--at-navy);margin:8px 0 4px;letter-spacing:.01em}.at-phone-desc{font-size:.82rem;color:var(--at-lt);margin:0 0 18px}@media (max-width:900px){.at-hero-img{flex-basis:280px;min-height:420px}.at-cta-main{grid-template-columns:1fr}.at-curr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.at-hero{padding-top:24px}.at-hero-img{position:absolute;top:-10px;right:-20px;width:62%;min-height:0;height:330px;border-radius:0;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%);opacity:.55}.at-hero-img:after{display:none}.at-hero-row{display:block}.at-courses{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:18px}.at-course{padding:9px 2px}.at-cc-icon{font-size:17px;margin-bottom:4px}.at-cc-name{font-size:.6rem;line-height:1.25}.at-curr{padding:56px 0}.at-curr-grid{grid-template-columns:1fr;gap:10px}.at-curr-card{padding:15px 16px}}@media (max-width:600px){.at-carousel{grid-template-columns:32px minmax(0,1fr) 32px;gap:7px}.at-arrow{width:32px;height:32px}.at-enroll-card{padding:16px 12px;-moz-column-gap:9px;column-gap:9px}.at-enroll-note{font-size:.9rem}.at-btn-wide{font-size:.95rem;padding:15px 18px}.at-row3 .at-btn{font-size:.82rem;padding:12px 4px}}.at{--gn-coral:#ae583e}.gn-wrap{width:min(1160px,calc(100% - 48px));margin:0 auto}.gn-hero{position:relative;isolation:isolate;overflow:hidden;background:#eef3ed;min-height:clamp(560px,40vw,680px);color:var(--gn-ink)}.gn-hero-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center;z-index:-2}.gn-hero-veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f7faf5,#f7faf5f2 16%,#f7faf5c9 34%,#f7faf535 53%,transparent 70%)}.gn-hero-content{padding-top:clamp(55px,4.7vw,90px);padding-bottom:64px}.gn-eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.7px;font-weight:650;color:var(--gn-teal);margin:0 0 15px;line-height:1.5}.gn-eyebrow span{display:block;width:16px;height:1px;background:var(--gn-teal)}.gn-hero h1{font-size:clamp(33px,3.1vw,48px);line-height:1.35;letter-spacing:-2px;font-weight:750;margin:0;color:var(--gn-ink)}.gn-hero h1 em{font-style:normal;color:var(--gn-teal)}.gn-hero-desc{margin:20px 0 0;color:#4b6357;font-size:17px}.gn-mbr{display:none}.gn-search{display:flex;align-items:center;background:#fff;border:1px solid #cfe6d8;border-radius:9px;max-width:505px;margin-top:28px;padding:6px;box-shadow:0 6px 20px #2d454208}.gn-search-icon{width:19px;height:19px;margin-left:12px;flex:none;color:var(--gn-muted);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.gn-search input{border:0;background:transparent;min-width:0;width:100%;padding:10px 12px;font-size:14px;color:var(--gn-ink);outline-offset:-3px}.gn-search input::-moz-placeholder{color:#758481}.gn-search input::placeholder{color:#758481}.gn-search button{border:0;border-radius:6px;background:var(--gn-teal-dark);color:#fff;white-space:nowrap;padding:10px 19px;font-size:14px;font-weight:600;cursor:pointer}.gn-search button:hover{background:var(--gn-teal)}.gn-quick{display:flex;align-items:center;gap:12px;font-size:12px;margin-top:12px;color:var(--gn-muted)}.gn-quick button{background:none;border:0;font-size:13px;color:var(--gn-ink);border-bottom:1px solid #9aada7;padding:1px 0;line-height:1.8;cursor:pointer}.gn-quick button:hover{color:var(--gn-teal)}.gn-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:505px;margin-top:26px}.gn-cbtn{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 6px;border-radius:9px;font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:transform .2s,filter .2s;font-family:inherit}.gn-cbtn:hover{transform:translateY(-1px);filter:brightness(1.04)}.gn-cbtn-phone{background:var(--gn-teal-dark);color:#fff}.gn-cbtn-kakao{background:#fee500;color:#3b1e08}.gn-cbtn-naver{background:#03c75a;color:#fff}.gn-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:505px;margin-top:10px;background:hsla(0,0%,100%,.86);border:1px solid #cfe6d8;border-radius:9px;backdrop-filter:blur(4px);box-shadow:0 6px 20px #2d454208}.gn-trust>div{text-align:center;padding:12px 6px}.gn-trust>div:not(:last-child){border-right:1px solid var(--gn-line)}.gn-trust strong{display:block;font-size:17px;font-weight:750;letter-spacing:-.5px;color:var(--gn-teal-dark);line-height:1.35}.gn-trust span{display:block;font-size:12px;color:var(--gn-muted);margin-top:2px}.gn-hero-caption{position:absolute;right:40px;bottom:20px;font-size:10px;letter-spacing:.6px;color:#3f5854;background:#fff9;padding:3px 10px;border-radius:3px}.gn-entry-section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:28px 0;border-bottom:1px solid var(--gn-line);color:var(--gn-ink)}.gn-entry{display:flex;align-items:center;gap:12px;text-align:left;padding:13px 20px;border-right:1px solid var(--gn-line);text-decoration:none;color:inherit}.gn-entry:first-child{padding-left:0}.gn-entry:last-child{border-right:0}.gn-entry-number{font-size:12px;font-weight:600;color:var(--gn-coral);align-self:flex-start;margin-top:3px}.gn-entry h2{font-size:19px;line-height:1.4;letter-spacing:-.7px;font-weight:700;margin:0}.gn-entry p{font-size:13px;color:var(--gn-muted);margin:5px 0 0}.gn-entry svg{margin-left:auto;width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gn-entry svg,.gn-entry:hover h2{color:var(--gn-teal)}.at .gn-entry-section+*{margin-top:0}@media (min-width:1700px){.gn-hero-image{-o-object-position:center;object-position:center}.gn-hero-veil{background:linear-gradient(90deg,#f7faf5a6,#f7faf5a6 22%,#f7faf55e 41%,transparent 67%)}}@media (max-width:1180px){.gn-entry svg{display:none}}@media (max-width:1050px){.gn-hero-image{-o-object-position:62% center;object-position:62% center}.gn-hero-veil{background:linear-gradient(90deg,#f7faf5f0,#f7faf5dc 32%,#f7faf535 65%,transparent)}.gn-entry{padding-inline:18px}.gn-entry h2{font-size:18px}}@media (max-width:800px){.gn-wrap{width:calc(100% - 40px)}.gn-hero{min-height:0}.gn-hero-content{padding-top:38px;padding-bottom:275px}.gn-hero-image{-o-object-position:70% bottom;object-position:70% bottom;height:255px;top:auto;bottom:0}.gn-hero-veil{background:linear-gradient(180deg,#f7faf5,#f7faf5 72%,#f7faf5e6 76%,#f7faf540 86%,transparent 92%)}.gn-hero h1{font-size:36px;letter-spacing:-1.6px}.gn-hero-desc{font-size:15px;margin-top:14px}.gn-search{margin-top:22px}.gn-contact,.gn-search,.gn-trust{max-width:520px}.gn-hero-caption{right:20px;bottom:12px;font-size:9px}.gn-entry-section{padding:22px 0}.gn-entry{padding:8px 14px;gap:9px;align-items:flex-start}.gn-entry-number{display:none}.gn-entry h2{font-size:18px}}@media (max-width:480px){.gn-wrap{width:calc(100% - 36px)}.gn-hero-content{padding-top:32px;padding-bottom:262px}.gn-eyebrow{font-size:11px;margin-bottom:14px}.gn-hero h1{font-size:30px;line-height:1.4;letter-spacing:-1.4px}.gn-hero-desc{font-size:14px;line-height:1.7}.gn-mbr{display:inline}.gn-search{margin-top:20px;padding:5px;border-radius:8px}.gn-search input{font-size:13px;padding:11px 8px}.gn-search button{font-size:12px;padding:10px 13px}.gn-search-icon{width:17px;height:17px;margin-left:7px}.gn-hero-image{height:245px;-o-object-position:71% center;object-position:71% center}.gn-quick{gap:11px}.gn-contact{gap:6px;margin-top:22px}.gn-cbtn{font-size:13px;padding:11px 4px}.gn-trust strong{font-size:15px}.gn-trust span{font-size:11px}.gn-hero-caption{font-size:8px;max-width:calc(100% - 40px)}.gn-entry-section{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px;padding:20px 0}.gn-entry:nth-child(2n){border-right:0}.gn-entry:nth-child(odd){padding-left:0}.gn-entry:nth-child(-n+2){border-bottom:1px solid var(--gn-line);padding-bottom:12px}.gn-entry h2{font-size:16px}}@media (max-width:800px) and (min-width:481px){.gn-entry-section{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.gn-hero h1{width:-moz-fit-content;width:fit-content;max-width:100%;background-image:linear-gradient(110deg,#183b3e,#183b3e 35%,#507b78 43%,#8a777b 48%,#527c79 53%,#1d5b5b 62%,#183b3e);background-size:250% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:gn-text-pearl 3s ease-in-out infinite alternate}.gn-hero h1 em{color:inherit;-webkit-text-fill-color:inherit}}@keyframes gn-text-pearl{to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.gn-hero h1{animation:none}}@media (forced-colors:active){.gn-hero h1{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;animation:none}}.gn-hero:after{content:"";position:absolute;inset:auto 0 0;height:64px;background:linear-gradient(180deg,transparent,#fff);pointer-events:none;z-index:-1}.at .at-curr{padding:40px 0;background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.74) 22%,hsla(0,0%,100%,.72) 76%,#fff),url(https://evaw-pet-grooming.co.kr/image/curriculum-section-bg.webp) 50% /cover no-repeat}.at .at-enroll{padding:40px 0;background:linear-gradient(180deg,#fff 0,#eef1f8 48px,#eef1f8 calc(100% - 48px),#fff)}.at .at-sec-head{margin-bottom:22px}#recommended-posts,.at+section.bg-wash{padding-top:40px;padding-bottom:40px}.at+section.bg-wash{background:linear-gradient(180deg,#fff 0,#f2faf5 40px,#f2faf5 calc(100% - 40px),#fff)}.at~section:last-child{padding-top:40px;padding-bottom:40px}@media (max-width:800px){.gn-hero:after{height:44px}#recommended-posts,.at .at-curr,.at .at-enroll,.at+section.bg-wash,.at~section:last-child{padding-top:28px;padding-bottom:28px}.at .at-sec-head{margin-bottom:18px}}.at{--at-navy:#1e4b3b;--at-navy-mid:#2f7d5c;--at-gold:#8fcfa9;--at-gold-lt:#c9ecd7;--at-gold-bg:#eef8f2;--at-text:#1f3a30;--at-mid:#4d6459;--at-lt:#75897f;--at-g1:#f2faf5;--at-g2:#dbebe1;--at-bg-sub:#eef8f2;--gn-teal:#2f7d5c;--gn-teal-dark:#1e4b3b;--gn-ink:#1f3a30;--gn-muted:#5d7268;--gn-line:#dfece4;--gn-coral:#c27a5a;--sg-mint:#dff3e7;--sg-mint-2:#c6e9d4;--sg-cream:#fbfdf8}.sg-hero{background:radial-gradient(900px 560px at 82% 34%,#d9f1e2 0,rgba(217,241,226,0) 62%),radial-gradient(640px 420px at 4% 96%,#eef8f1 0,rgba(238,248,241,0) 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='%235fb88a' fill-opacity='.13'%3E%3Cg transform='translate(24 26) rotate(-18)'%3E%3Cellipse cx='0' cy='10' rx='9' ry='8'/%3E%3Ccircle cx='-9' cy='-3' r='3.6'/%3E%3Ccircle cx='-3' cy='-8' r='3.6'/%3E%3Ccircle cx='4' cy='-8' r='3.6'/%3E%3Ccircle cx='10' cy='-3' r='3.6'/%3E%3C/g%3E%3Cg transform='translate(98 92) rotate(22)'%3E%3Cellipse cx='0' cy='10' rx='9' ry='8'/%3E%3Ccircle cx='-9' cy='-3' r='3.6'/%3E%3Ccircle cx='-3' cy='-8' r='3.6'/%3E%3Ccircle cx='4' cy='-8' r='3.6'/%3E%3Ccircle cx='10' cy='-3' r='3.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 /140px 140px,var(--sg-cream);min-height:0}.sg-hero:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.sg-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.98fr);align-items:center;gap:28px}.sg-hero .gn-hero-content{padding-top:clamp(48px,4.4vw,84px);padding-bottom:clamp(52px,4.6vw,80px)}.sg-hero .gn-eyebrow{display:inline-flex;padding:6px 13px 6px 11px;border-radius:999px;background:hsla(0,0%,100%,.75);border:1px solid #d3e9db;color:#2f7d5c}.sg-hero .gn-eyebrow span{width:7px;height:7px;border-radius:50%;background:#5fb88a;box-shadow:0 0 0 4px rgba(95,184,138,.18)}.sg-hero h1{font-size:clamp(34px,3.5vw,54px);font-weight:800;letter-spacing:-.055em;line-height:1.24}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.sg-hero h1{background-image:linear-gradient(110deg,#1f3a30,#1f3a30 34%,#3f8f69 44%,#8fcfa9 50%,#3f8f69 56%,#1f3a30 66%,#1f3a30)}.sg-hero h1 em{background-image:linear-gradient(100deg,#2b7d58,#63bf8f 48%,#2b7d58);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:gn-text-pearl 3s ease-in-out infinite alternate}}.sg-hero .gn-hero-desc{color:#4d6459}.sg-hero .gn-search{border-radius:999px;border-color:#cfe6d8;padding:6px 6px 6px 8px;box-shadow:0 10px 30px rgba(47,125,92,.08)}.sg-hero .gn-search button{border-radius:999px;padding:11px 22px;background:linear-gradient(125deg,#3f9a6f,#2a7353);box-shadow:0 6px 16px rgba(47,125,92,.22)}.sg-hero .gn-search button:hover{background:linear-gradient(125deg,#4aa87b,#2f7d5c)}.sg-hero .gn-trust{border-radius:18px;border:1px solid #d8ebdf;background:hsla(0,0%,100%,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 40px rgba(47,125,92,.08);overflow:hidden}.sg-hero .gn-trust strong{color:#1e4b3b;animation:sg-pop .7s cubic-bezier(.2,.9,.3,1.3) both}.sg-hero .gn-trust>div:nth-child(2) strong{animation-delay:.12s}.sg-hero .gn-trust>div:nth-child(3) strong{animation-delay:.24s}@keyframes sg-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}.sg-scene{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center}.sg-word{position:relative;z-index:1;margin:0;padding-top:clamp(22px,2.6vw,40px);text-align:center;white-space:nowrap;font-size:min(6.4vw,96px);line-height:.92;font-weight:850;letter-spacing:-.045em;background:linear-gradient(180deg,rgba(47,125,92,.2),rgba(47,125,92,.06));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sg-hero .gn-hero-content{padding-top:clamp(18px,2vw,34px)}.sg-frame{--sg-r:32px;position:relative;width:100%;aspect-ratio:1.3/1;animation:sg-float 8s ease-in-out infinite}.sg-frame:before{z-index:-1;background:linear-gradient(135deg,#cdeedb,#a9dcbf);transform:rotate(5deg) translate(14px,8px)}.sg-frame:after,.sg-frame:before{content:"";position:absolute;inset:0;border-radius:var(--sg-r)}.sg-frame:after{pointer-events:none;background:linear-gradient(160deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 36%)}.sg-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;border-radius:var(--sg-r);border:8px solid #fff;box-sizing:border-box;background:radial-gradient(120% 90% at 50% 20%,#f4fbf6 0,#dcf1e4 60%,#c6e9d4 100%);box-shadow:0 30px 60px -20px rgba(30,75,59,.35),0 0 0 1px rgba(95,184,138,.18)}@keyframes sg-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}.sg-glass{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;max-width:290px;padding:13px 16px 13px 12px;border-radius:20px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid #fff;box-shadow:0 18px 50px rgba(30,75,59,.12);color:#1f3a30;text-decoration:none;text-align:left;transition:box-shadow .25s ease,background-color .25s ease}.sg-glass:hover{background:hsla(0,0%,100%,.94);box-shadow:0 22px 56px rgba(30,75,59,.18)}.sg-glass small{display:block;font-size:11px;font-weight:700;color:#3f9a6f;letter-spacing:.02em;margin-bottom:3px}.sg-glass strong{display:block;font-size:14.5px;line-height:1.45;font-weight:700;letter-spacing:-.03em}.sg-review{left:-22px;bottom:26px;max-width:360px;padding:12px 14px 12px 12px;gap:13px;border-radius:20px;animation:sg-review-float 7s ease-in-out .4s infinite}.sg-thumb{width:64px;height:64px;flex:none;border-radius:16px;-o-object-fit:cover;object-fit:cover;-o-object-position:80% 40%;object-position:80% 40%;box-shadow:0 4px 12px rgba(30,75,59,.12)}.sg-review-text{display:block;min-width:0}.sg-review strong{font-size:17px;letter-spacing:-.04em}.sg-review-sub{display:block;font-size:12.5px;line-height:1.5;color:#5d7268;margin-top:3px}.sg-review-go{flex:none;margin-left:auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(125deg,#3f9a6f,#24664a);color:#fff;font-size:15px;box-shadow:0 6px 14px rgba(47,125,92,.25);transition:transform .25s ease}.sg-review:hover .sg-review-go{transform:translateX(3px)}@keyframes sg-review-float{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-9px)}}.sg-quote{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#dff3e7,#c6e9d4);color:#2f7d5c;font-size:30px;line-height:1;font-family:Georgia,serif;padding-top:10px}.at .at-curr{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.8) 22%,hsla(0,0%,100%,.78) 76%,#fff),url(https://evaw-pet-grooming.co.kr/image/curriculum-section-bg.webp) 50% /cover no-repeat}.at .at-enroll{background:linear-gradient(180deg,#fff 0,#eef8f2 48px,#eef8f2 calc(100% - 48px),#fff)}.at+section.bg-wash{background:linear-gradient(180deg,#fff 0,#f1f9f4 40px,#f1f9f4 calc(100% - 40px),#fff)}.at .at-sec-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;background:#eef8f2;border:1px solid #d3e9db;color:#2f7d5c;font-size:12.5px;font-weight:700;margin-bottom:12px}.at .at-sec-title{font-size:clamp(1.6rem,3.3vw,2.35rem);font-weight:800;letter-spacing:-.05em;line-height:1.28}.at .at-divider{background:linear-gradient(90deg,#2f7d5c,#9fd8b5)}.at .at-curr-card{border-radius:18px;border-color:#dbebe1;box-shadow:0 6px 18px rgba(30,75,59,.04)}.at .at-curr-card:before{background:linear-gradient(180deg,#2f7d5c,#9fd8b5)}.at .at-curr-card:hover{transform:translateY(-3px);border-color:#a9d9bd;box-shadow:0 16px 34px rgba(30,75,59,.1)}.at .at-curr-card.hit{background:linear-gradient(135deg,#f3fbf6,#e2f4ea);border-color:#b9e1c9}.at .at-curr-card.hit:before{background:linear-gradient(180deg,#5fb88a,#a8dcbf)}.at .at-curr-num{background:linear-gradient(135deg,#3f9a6f,#2a7353)}.at .at-curr-num.hit,.at .at-tag-hit{background:linear-gradient(135deg,#e3f5ea,#c6e9d4)}.at .at-tag-hit{color:#1e4b3b;border-color:#b9e1c9}.at .at-btn-consult,.at .at-btn-primary{background:linear-gradient(125deg,#3f9a6f,#24664a);box-shadow:0 10px 26px rgba(47,125,92,.22),inset 0 1px 0 hsla(0,0%,100%,.22)}.at .at-enroll-card{border-radius:18px;border-color:#dbebe1;box-shadow:0 8px 24px rgba(30,75,59,.05)}.at .at-arrow{background:#fff;color:#2f7d5c;border-color:#cfe6d8;box-shadow:0 6px 16px rgba(30,75,59,.08)}.sg-rv{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.sg-rv.sg-in{opacity:1;transform:none}@media (max-width:1100px){.sg-glass{max-width:250px}}@media (max-width:900px){.sg-grid{grid-template-columns:1fr;gap:0}.sg-hero .gn-hero-content{padding-top:18px;padding-bottom:8px}.sg-scene{min-height:0;padding:26px 8px 44px;max-width:560px;margin:0 auto;width:100%}}@media (max-width:600px){.sg-hero .gn-hero-content{padding-top:14px;padding-bottom:4px}.sg-hero h1{font-size:30px}.sg-scene{padding:18px 4px 22px}.sg-frame{--sg-r:24px}.sg-frame:before{transform:rotate(4deg) translate(8px,6px)}.sg-photo{border-width:6px}.sg-glass{padding:10px 12px 10px 10px;gap:9px;border-radius:16px;max-width:210px}.sg-glass strong{font-size:12.5px}.sg-glass small{font-size:10px}.sg-quote{width:32px;height:32px;font-size:24px;border-radius:10px}.sg-review{left:-2px;bottom:16px;max-width:250px;padding:10px 11px 10px 10px;gap:10px}.sg-thumb{width:48px;height:48px;border-radius:12px}.sg-review strong{font-size:14.5px}.sg-review-sub{font-size:11px}.sg-review-go{width:28px;height:28px;font-size:13px}.sg-word{font-size:6.6vw;padding-top:22px}}@media (prefers-reduced-motion:reduce){.sg-frame,.sg-hero .gn-trust strong,.sg-hero h1 em,.sg-review{animation:none}.sg-rv{opacity:1;transform:none;transition:none}}@media (forced-colors:active){.sg-hero h1 em{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.at button.at-curr-card{width:100%;font:inherit;text-align:left;cursor:pointer}.at button.at-curr-card:focus-visible{outline:2px solid #2f7d5c;outline-offset:3px}.sg-cm-bg{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(20,45,36,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:sg-cm-fade .2s ease both}.sg-cm{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:26px;box-shadow:0 30px 80px -20px rgba(20,45,36,.45);color:#1f3a30;animation:sg-cm-pop .28s cubic-bezier(.2,.9,.3,1.15) both}.sg-cm-head{position:relative;padding:26px 24px 20px;background:radial-gradient(260px 160px at 90% 0,#c6e9d4 0,rgba(198,233,212,0) 70%),linear-gradient(135deg,#f4fbf6,#dff3e7);border-bottom:1px solid #d8ebdf}.sg-cm-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:14px;background:#fff;box-shadow:0 6px 16px rgba(30,75,59,.1);margin-bottom:12px}.sg-cm-head h3{margin:0;font-size:21px;font-weight:800;letter-spacing:-.04em;line-height:1.35}.sg-cm-head p{margin:4px 0 0;font-size:13.5px;font-weight:600;color:#3f9a6f}.sg-cm-x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:0;background:hsla(0,0%,100%,.85);color:#4d6459;font-size:15px;cursor:pointer;box-shadow:0 2px 8px rgba(30,75,59,.08)}.sg-cm-x:hover{background:#fff;color:#1f3a30}.sg-cm-body{padding:6px 24px;overflow-y:auto}.sg-cm-row{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px dashed #dbebe1}.sg-cm-row:last-child{border-bottom:0}.sg-cm-label{align-self:start;justify-self:start;font-size:11.5px;font-weight:700;color:#2f7d5c;background:#eef8f2;border:1px solid #d3e9db;border-radius:999px;padding:3px 9px;white-space:nowrap}.sg-cm-row p,.sg-cm-row ul{margin:0;font-size:14px;line-height:1.65;color:#34493f}.sg-cm-row ul{padding:0;list-style:none}.sg-cm-row li{position:relative;padding-left:14px}.sg-cm-row li:before{content:"";position:absolute;left:2px;top:.7em;width:5px;height:5px;border-radius:50%;background:#5fb88a}.sg-cm-row small{display:block;margin-top:4px;font-size:12px;color:#6b8076;line-height:1.55}.sg-cm-foot{padding:16px 24px 20px;border-top:1px solid #e4efe8;background:#fbfdf9}.sg-cm-cta{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 18px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(125deg,#3f9a6f,#24664a);box-shadow:0 10px 24px rgba(47,125,92,.25);transition:transform .2s ease,filter .2s ease}.sg-cm-cta:hover{transform:translateY(-1px);filter:brightness(1.05)}.sg-cm-sub{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:13px}.sg-cm-sub a,.sg-cm-sub button{border:0;background:none;padding:2px 0;font:inherit;color:#3f6b58;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sg-cm-sub a:hover,.sg-cm-sub button:hover{color:#1e4b3b}@keyframes sg-cm-fade{0%{opacity:0}to{opacity:1}}@keyframes sg-cm-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:600px){.sg-cm-bg{align-items:flex-end;padding:0}.sg-cm{max-width:none;border-radius:24px 24px 0 0;max-height:88vh;animation-name:sg-cm-up}.sg-cm-row{grid-template-columns:1fr;gap:8px}@keyframes sg-cm-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}}@media (prefers-reduced-motion:reduce){.sg-cm,.sg-cm-bg{animation:none}}