@import "https://fonts.googleapis.com/css2?family=Black+Han+Sans&family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";
.goldpet-page{min-height:100vh;line-height:normal;position:relative}.goldpet-page :where(:not(svg,svg *)){all:revert;box-sizing:border-box}.goldpet-page img{max-width:none;display:inline}.goldpet-page{--gold:#ffbe26;--teal:#00b8ac;--ink:#302814;--purple:#794bb5;--muted:#686658;--line:#deddd4}.goldpet-page *{box-sizing:border-box}html:has(.goldpet-page){scroll-behavior:smooth;scroll-padding-top:35px}.goldpet-page{color:var(--ink);word-break:keep-all;background:#fffef9;margin:0;font-family:Noto Sans KR,sans-serif}.goldpet-page a{color:inherit;text-decoration:none}.goldpet-page button{font:inherit}.goldpet-page header{z-index:3;color:#fff;background:linear-gradient(#102c2570,#0000);align-items:center;gap:35px;height:105px;padding:0 5.5%;display:flex;position:absolute;top:0;left:0;right:0}.goldpet-page .brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:31px;font-weight:900;display:flex}.goldpet-page .brand img{border:2px solid #fff;border-radius:50%;width:45px;height:45px}.goldpet-page .brand span{letter-spacing:0;font-size:14px;font-weight:700}.goldpet-page .brand span:before{content:"/";margin-right:12px}.goldpet-page nav{gap:32px;margin-left:auto;font-size:15px;font-weight:800;display:flex}.goldpet-page .button{border:3px solid var(--ink);background:var(--gold);min-height:56px;box-shadow:-5px 6px 0 var(--ink);color:var(--ink);border-radius:50px;justify-content:center;align-items:center;padding:15px 31px;font-size:16px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.goldpet-page .button:hover{box-shadow:-2px 3px 0 var(--ink);transform:translate(-2px,3px)}.goldpet-page .button.small{min-height:46px;padding:10px 25px;font-size:14px}.goldpet-page .store-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.goldpet-page .store-actions-header{margin-left:0}.goldpet-page .aos-button{color:var(--ink);cursor:not-allowed;background:#fffef9}.goldpet-page .aos-button:after{display:none}.goldpet-page .hero{isolation:isolate;align-items:center;min-height:800px;padding:145px max(7%,50vw - 590px) 140px;display:flex;position:relative;overflow:hidden}.goldpet-page .hero-photo{object-fit:cover;object-position:center 45%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.goldpet-page .hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#08271d80 0%,#08271d30 48%,#0000 75%);position:absolute;inset:0}.goldpet-page .hero-copy{color:#fff;max-width:660px}.goldpet-page .eyebrow{letter-spacing:1.5px;color:#00877d;margin-bottom:23px;font-size:14px;font-weight:900}.goldpet-page .hero .eyebrow{color:#63fff0}.goldpet-page .hero h1{letter-spacing:-4px;margin:0 0 24px;font-family:Black Han Sans,sans-serif;font-size:clamp(65px,6.8vw,100px);font-weight:400;line-height:1.16}.goldpet-page .hero h1 em{color:var(--gold);font-style:normal}.goldpet-page .hero p{text-shadow:0 2px 5px #0006;margin:0 0 27px;font-size:18px;font-weight:500;line-height:1.85}.goldpet-page .hero-note{margin-top:20px;font-size:13px}.goldpet-page .hero-stamp{background:var(--gold);border:3px solid var(--ink);outline:2px dashed var(--ink);outline-offset:-10px;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:155px;height:155px;font-size:29px;font-weight:900;line-height:1.05;display:flex;position:absolute;bottom:140px;right:7%;transform:rotate(12deg);box-shadow:5px 7px #302814}.goldpet-page .hero-stamp span{letter-spacing:1px;margin-top:10px;font-size:10px}.goldpet-page .wave{width:100%;height:85px;fill:var(--teal);display:block;position:absolute;bottom:-1px;left:0}.goldpet-page .ticker{background:var(--teal);justify-content:center;align-items:center;gap:38px;padding:16px 25px 42px;font-size:20px;font-weight:900;display:flex}.goldpet-page .ticker i{color:#fff4c5;font-style:normal}.goldpet-page .section{max-width:1230px;margin:auto;padding:105px 50px}.goldpet-page h2{letter-spacing:-2px;margin:0 0 25px;font-family:Black Han Sans,sans-serif;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.35}.goldpet-page h2 em{color:#00998e;font-style:normal}.goldpet-page .section p{color:var(--muted);font-size:17px;line-height:1.9}.goldpet-page .intro{text-align:center;padding-bottom:55px}.goldpet-page .intro .eyebrow{color:var(--purple)}.goldpet-page .feature-explorer{padding-top:0;padding-bottom:130px}.goldpet-page .feature-buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:38px;display:flex}.goldpet-page .feature-buttons button{cursor:pointer;color:var(--ink);border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);background:#fff;border-radius:35px;padding:14px 21px;font-size:15px;font-weight:800;transition:background .2s}.goldpet-page .feature-buttons button[aria-selected=true]{background:var(--gold);transform:rotate(-3deg)}.goldpet-page .feature-panel{border:3px solid var(--ink);box-shadow:10px 12px 0 var(--ink);background:#f9eab6;border-radius:55px 30px 65px;grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;padding:60px;display:grid}.goldpet-page .feature-copy h2{font-size:40px}.goldpet-page .feature-copy .eyebrow{display:block}.goldpet-page .feature-copy ul{padding:0;font-size:16px;line-height:2.5;list-style:none}.goldpet-page .feature-copy li:before{content:"✓";color:#00897e;margin-right:12px;font-weight:900}.goldpet-page .screen-note{color:var(--muted);font-size:12px}.goldpet-page .feature-screen{text-align:center;max-height:475px;overflow:hidden;transform:rotate(5deg)}.goldpet-page .feature-screen img{border:6px solid var(--ink);border-radius:30px;width:235px;max-width:100%;margin:auto;display:block}.goldpet-page .ai-section{background:var(--teal);position:relative}.goldpet-page .wave-top{top:-83px;bottom:auto}.goldpet-page .ai-grid{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-top:70px;padding-bottom:90px;display:grid}.goldpet-page .ai-grid .eyebrow{color:#164d47}.goldpet-page .ai-grid h2 em{color:#fff}.goldpet-page .ai-grid p{color:#183f38}.goldpet-page .ai-art{transform:rotate(-6deg)}.goldpet-page .ai-art img{filter:drop-shadow(7px 9px #006f6540);width:100%;display:block}.goldpet-page .invitation{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fffef3;border-radius:20px;margin-top:30px;padding:23px;transform:rotate(2deg)}.goldpet-page .invitation b{font-size:18px}.goldpet-page .invitation p{margin-bottom:0;font-size:15px}.goldpet-page .community{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:110px;display:grid}.goldpet-page .community .eyebrow{color:var(--purple)}.goldpet-page .topic-list>div{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#ffdc75;border-radius:20px;margin-bottom:18px;padding:25px 25px 25px 65px;position:relative;transform:rotate(-2deg)}.goldpet-page .topic-list>div:nth-child(2){background:#d2f0e9;transform:rotate(2deg)}.goldpet-page .topic-list>div:nth-child(3){background:#e6d7f5}.goldpet-page .topic-list span{font-size:15px;font-weight:900;position:absolute;top:28px;left:23px}.goldpet-page .topic-list h3{margin:0;font-size:23px;font-weight:900}.goldpet-page .topic-list p{margin:6px 0 0;font-size:15px}.goldpet-page .company{text-align:center;padding-top:35px;padding-bottom:155px}.goldpet-page .text-link{border-bottom:2px solid var(--ink);margin-top:18px;padding-bottom:6px;font-size:15px;font-weight:800;display:inline-block}.goldpet-page .download{background:var(--purple);text-align:center;color:#fff;padding:65px 25px 85px;position:relative}.goldpet-page .download .wave{fill:var(--purple)}.goldpet-page .download .eyebrow{color:#ffda71}.goldpet-page .download p{margin-bottom:30px;font-size:17px;line-height:1.8}.goldpet-page .download>span{margin-top:20px;font-size:13px;display:block}.goldpet-page footer{background:var(--ink);color:#fff;align-items:center;gap:35px;padding:40px 6%;font-size:12px;display:flex}.goldpet-page footer .brand{color:var(--gold);margin-right:auto}.goldpet-page .skip{position:absolute;top:-100px}.goldpet-page .skip:focus{z-index:20;background:#fff;padding:20px;top:10px}.goldpet-page :focus-visible{outline-offset:6px;outline:3px solid #ad40de}@media (min-width:1600px){.goldpet-page .hero{min-height:900px}}@media (max-width:800px){.goldpet-page header{gap:15px;height:90px;padding:0 24px}.goldpet-page .brand{font-size:25px}.goldpet-page .brand img{width:36px;height:36px}.goldpet-page .brand span,.goldpet-page nav{display:none}.goldpet-page header .button{padding:10px 16px;font-size:13px}.goldpet-page .store-actions-header{gap:8px;margin-left:auto}.goldpet-page .store-actions-header .button{min-height:40px;margin-left:0;padding:8px 12px}.goldpet-page .hero{align-items:flex-start;min-height:870px;padding:125px 28px 270px}.goldpet-page .hero-photo{object-position:75% center}.goldpet-page .hero:before{background:linear-gradient(#07251ccd 0%,#07251c75 45%,#07251c00 75%)}.goldpet-page .hero h1{letter-spacing:-3px;font-size:66px;line-height:1.16}.goldpet-page .hero .eyebrow{font-size:12px}.goldpet-page .hero p{max-width:340px;font-size:16px}.goldpet-page .hero-stamp{width:115px;height:115px;font-size:23px;bottom:85px;right:23px}.goldpet-page .hero-stamp span{font-size:8px}.goldpet-page .hero-note{font-size:12px}.goldpet-page .ticker{flex-wrap:wrap;gap:13px;padding:8px 15px 30px;font-size:13px}.goldpet-page .ticker i{font-size:11px}.goldpet-page .section{padding:65px 25px}.goldpet-page h2{font-size:37px}.goldpet-page .section p{font-size:16px}.goldpet-page .intro{padding-bottom:35px}.goldpet-page .feature-explorer{padding-top:0;padding-bottom:125px}.goldpet-page .feature-buttons{gap:10px;margin-bottom:30px}.goldpet-page .feature-buttons button{padding:11px 13px;font-size:13px}.goldpet-page .feature-panel{box-shadow:6px 7px 0 var(--ink);border-radius:35px;grid-template-columns:1fr;gap:22px;padding:35px 26px}.goldpet-page .feature-copy h2{font-size:31px}.goldpet-page .feature-copy ul{font-size:14px}.goldpet-page .feature-screen{max-height:390px}.goldpet-page .screen-note{display:none}.goldpet-page .ai-grid,.goldpet-page .community{grid-template-columns:1fr;gap:40px}.goldpet-page .ai-art{max-width:400px;margin:auto}.goldpet-page .ai-grid{padding-top:30px}.goldpet-page .community{padding-top:70px}.goldpet-page .company{padding-top:15px;padding-bottom:120px}.goldpet-page .download h2{font-size:43px}.goldpet-page .download{padding-top:40px}.goldpet-page .wave{height:60px}.goldpet-page .wave-top{top:-58px}.goldpet-page footer{flex-wrap:wrap;gap:20px;padding:30px 25px}.goldpet-page footer .brand{width:100%}}@media (prefers-reduced-motion:reduce){html:has(.goldpet-page){scroll-behavior:auto}.goldpet-page *{transition:none!important}}.goldpet-page .hero-video{object-fit:cover;object-position:center 45%;z-index:-2;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.goldpet-page .hero-video.is-playing{opacity:1}.goldpet-page .motion-toggle{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#183729aa;border:1px solid #ffffffa0;border-radius:30px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;position:absolute;bottom:78px;right:30px}.goldpet-page .motion-toggle[hidden]{display:none}.goldpet-page .scroll-cue{color:#fff;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:85px;left:7%}.goldpet-page .scroll-track{border:1.5px solid #fff9;border-radius:15px;justify-content:center;width:21px;height:32px;padding-top:6px;display:flex}.goldpet-page .scroll-track span{background:var(--gold);border-radius:2px;width:3px;height:6px;animation:2s ease-in-out infinite scroll-hint}@keyframes scroll-hint{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(9px)}}.goldpet-page.motion-ready .reveal{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(32px)}.goldpet-page.motion-ready .reveal.is-visible{opacity:1;transform:translateY(0)}.goldpet-page .button{isolation:isolate;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s;position:relative;overflow:hidden}.goldpet-page .button:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#ffffff75,#0000);width:35%;height:180%;position:absolute;top:-40%;left:-65%;transform:skew(-20deg)}.goldpet-page .button:active{box-shadow:0 1px 0 var(--ink);transform:translate(-3px,5px)}.goldpet-page nav a,.goldpet-page .text-link{position:relative}.goldpet-page nav a:after{content:"";background:var(--gold);transform-origin:0;border-radius:3px;height:3px;transition:transform .25s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.goldpet-page .feature-buttons button{transition:transform .25s,background .25s,box-shadow .25s}.goldpet-page .feature-screen,.goldpet-page .ai-art,.goldpet-page .hero-stamp{transition:transform .5s cubic-bezier(.22,1,.36,1)}.goldpet-page .topic-list>div{transition:transform .3s,box-shadow .3s}.goldpet-page .text-link{transition:color .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.goldpet-page .button:hover{box-shadow:-7px 10px 0 var(--ink);background:#ffd354;transform:translateY(-4px)rotate(-1deg)}.goldpet-page .button:hover:after{transition:left .65s;left:130%}.goldpet-page .aos-button:hover{box-shadow:-5px 6px 0 var(--ink);background:#fffef9;transform:none}.goldpet-page nav a:hover:after,.goldpet-page nav a:focus-visible:after{transform:scaleX(1)}.goldpet-page .feature-buttons button:hover{box-shadow:0 7px 0 var(--ink);background:#ffe698;transform:translateY(-4px)}.goldpet-page .feature-buttons button[aria-selected=true]:hover{transform:translateY(-4px)rotate(-3deg)}.goldpet-page .feature-screen:hover{transform:rotate(0)scale(1.025)}.goldpet-page .ai-art:hover{transform:rotate(-2deg)scale(1.025)}.goldpet-page .topic-list>div:hover{box-shadow:8px 10px 0 var(--ink);transform:translateY(-5px)rotate(0)}.goldpet-page .hero-stamp:hover{transform:rotate(0)scale(1.06)}.goldpet-page .motion-toggle:hover{background:#183729;transform:translateY(-2px)}.goldpet-page .text-link:hover{color:#00998e;border-color:#00998e}}@media (max-width:800px){.goldpet-page .hero-video{object-position:75% center}.goldpet-page .scroll-cue{bottom:65px;left:28px}.goldpet-page .motion-toggle{bottom:62px;right:22px}.goldpet-page .hero-stamp{bottom:120px}}@media (prefers-reduced-motion:reduce){.goldpet-page.motion-ready .reveal{opacity:1;transition:none;transform:none}.goldpet-page .scroll-track span{animation:none}.goldpet-page .button:after{display:none}.goldpet-page .hero-video{transition:none}}.goldpet-page .feature-panel[hidden]{display:none}.goldpet-page .feature-panel+.feature-panel{margin-top:30px}.goldpet-page .feature-panel[hidden]+.feature-panel{margin-top:0}.goldpet-page .footer-identity{align-items:center;gap:28px;margin-right:auto;display:flex}.goldpet-page .footer-identity .brand{margin:0}.goldpet-page .footer-identity .service-tagline{color:#fff;margin:0;font-size:14px;line-height:1.8}@media (max-width:800px){.goldpet-page .footer-identity{flex-direction:column;align-items:flex-start;gap:14px;width:100%}.goldpet-page .footer-identity .brand{width:auto}}.goldpet-page .feature-shortcuts{align-items:stretch;gap:0;padding:10px max(5%,50vw - 560px) 46px}.goldpet-page .feature-shortcut{text-align:center;flex-direction:column;flex:1;align-items:center;gap:11px;min-width:0;padding:12px 16px;display:flex}.goldpet-page .feature-icon{background:#fff7dd;border:1px solid #fff9;border-radius:24px;place-items:center;width:76px;height:76px;transition:transform .3s,box-shadow .3s,background .3s;display:grid;box-shadow:0 5px #008e8470}.goldpet-page .feature-icon img{width:36px;height:36px}.goldpet-page .feature-shortcut strong{letter-spacing:-.5px;font-size:18px}.goldpet-page .shortcut-caption{color:#124e47;font-size:12px;font-weight:500}.goldpet-page .download-layout{text-align:left;grid-template-columns:1.35fr 1fr;align-items:center;gap:50px;max-width:1050px;margin:auto;display:grid}.goldpet-page .download-copy>span{margin-top:20px;font-size:13px;display:block}.goldpet-page .download-art img{filter:drop-shadow(0 15px 18px #37204c22);width:100%;height:auto;display:block}.goldpet-page .download-art{align-self:end}.goldpet-page .download{padding-bottom:65px}.goldpet-page .download h2{font-size:54px}@media (hover:hover) and (pointer:fine){.goldpet-page .feature-shortcut:hover .feature-icon{background:#ffe9ab;transform:translateY(-5px)rotate(-4deg);box-shadow:0 10px #008e8440}.goldpet-page .feature-shortcut:hover strong{color:#fffef1}}@media (max-width:800px){.goldpet-page .feature-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:0 12px 30px;display:grid}.goldpet-page .feature-shortcut{gap:10px;padding:8px 1px}.goldpet-page .feature-icon{border-radius:17px;width:53px;height:53px}.goldpet-page .feature-icon img{width:28px;height:28px}.goldpet-page .feature-shortcut strong{letter-spacing:-.5px;white-space:nowrap;font-size:12px}.goldpet-page .shortcut-caption{display:none}.goldpet-page .download-layout{text-align:center;grid-template-columns:1fr;gap:24px}.goldpet-page .download h2{font-size:43px}.goldpet-page .download-art{width:240px;max-width:72%;margin:auto}.goldpet-page .download{padding-bottom:25px}}@media (prefers-reduced-motion:reduce){.goldpet-page .feature-icon{transition:none}}.goldpet-page .walking-ribbon{background:var(--teal,#00aaa2);height:170px;position:relative;overflow:hidden}.goldpet-page .walking-landscape{width:100%;max-width:1600px;height:100%;margin:auto;position:relative}.goldpet-page .walking-route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.goldpet-page .walking-route path{fill:none;stroke-linecap:round}.goldpet-page .route-underlay{stroke:#fff5d4;stroke-width:30px;opacity:.22}.goldpet-page .route-dashes{stroke:#fff5d4;stroke-width:2px;stroke-dasharray:5 10;opacity:.65}.goldpet-page .walking-travel{width:180px;animation:16s ease-in-out infinite alternate walk-along;position:absolute;bottom:43px;left:calc(50% - 110px)}.goldpet-page .walking-travel img{object-fit:contain;object-position:bottom;width:100%;height:auto;max-height:115px;animation:1.8s ease-in-out infinite walk-bob;display:block}.goldpet-page .walk-motion-toggle{color:#fff5d4;cursor:pointer;opacity:.75;background:0 0;border:1px solid #fff5;border-radius:50%;width:28px;height:28px;font-size:12px;position:absolute;bottom:18px;right:22px}.goldpet-page .walk-motion-toggle:hover,.goldpet-page .walk-motion-toggle:focus-visible{opacity:1;background:#fff2}.goldpet-page .walking-ribbon.is-paused .walking-travel,.goldpet-page .walking-ribbon.is-paused img{animation-play-state:paused}@keyframes walk-along{0%{transform:translate(-65px)}to{transform:translate(85px)}}@keyframes walk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width:800px){.goldpet-page .walking-ribbon{height:140px}.goldpet-page .walking-travel{width:145px;bottom:36px;left:calc(50% - 75px)}.goldpet-page .walking-travel img{max-height:95px}.goldpet-page .walk-motion-toggle{bottom:12px;right:12px}@keyframes walk-along{0%{transform:translate(-38px)}to{transform:translate(38px)}}}@media (prefers-reduced-motion:reduce){.goldpet-page .walking-travel,.goldpet-page .walking-travel img{animation:none!important}.goldpet-page .walk-motion-toggle{display:none}}.goldpet-page .park-scenery{object-fit:fill;pointer-events:none;width:94%;height:125px;position:absolute;bottom:38px;left:3%}.goldpet-page .walking-travel{z-index:2}@media (max-width:800px){.goldpet-page .park-scenery{width:96%;height:80px;bottom:48px;left:2%}}.goldpet-page .walking-ribbon{height:185px}.goldpet-page .park-scenery{z-index:2;height:108px;bottom:44px}.goldpet-page .walking-route{z-index:1}.goldpet-page .walking-route .route-underlay{stroke:#f7e8b9;stroke-width:18px;opacity:.72}.goldpet-page .walking-route .route-branch{stroke:#b7ded0;stroke-width:12px;opacity:.7;fill:none}.goldpet-page .walking-route .route-dashes{stroke:#147b70;stroke-width:1.4px;stroke-dasharray:3 9;opacity:.45}.goldpet-page .walking-travel{z-index:3;bottom:56px}.goldpet-page .walking-travel img{max-height:101px}.goldpet-page .walk-motion-toggle{z-index:4}@media (max-width:800px){.goldpet-page .walking-ribbon{height:155px}.goldpet-page .park-scenery{opacity:.95;height:67px;bottom:53px}.goldpet-page .walking-travel{width:135px;bottom:42px}.goldpet-page .walking-travel img{max-height:85px}.goldpet-page .walking-route .route-branch{stroke-width:9px}.goldpet-page .walking-route .route-underlay{stroke-width:14px}}.goldpet-page .palja-banner{max-width:1230px;margin:0 auto;padding:20px 50px 50px}.goldpet-page .palja-card{background:var(--gold);border:3px solid var(--ink);box-shadow:10px 12px 0 var(--ink);color:var(--ink);border-radius:30px 65px 30px 55px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:52px 60px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;position:relative}.goldpet-page .palja-card .eyebrow{color:var(--ink);margin-bottom:16px}.goldpet-page .palja-new{background:var(--ink);color:var(--gold);letter-spacing:1px;border-radius:30px;margin-right:9px;padding:3px 11px;display:inline-block}.goldpet-page .palja-card h2{margin:0 0 16px}.goldpet-page .palja-card h2 em{color:#5b2f96;font-style:normal}.goldpet-page .palja-card p{color:var(--ink);margin:0 0 28px;font-size:17px;font-weight:500;line-height:1.85}.goldpet-page .palja-card .button{background:#fffef9}.goldpet-page .palja-card .button b{margin-left:8px;font-weight:900}.goldpet-page .palja-art{place-items:center;min-height:270px;display:grid;position:relative}.goldpet-page .palja-face{border:3px solid var(--ink);width:225px;height:225px;box-shadow:6px 8px 0 var(--ink);background:#fffef9;border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1);display:grid;transform:rotate(-4deg)}.goldpet-page .palja-face svg{width:78%;height:auto}.goldpet-page .palja-chip{border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);white-space:nowrap;background:#fff;border-radius:30px;padding:6px 15px;font-size:14px;font-weight:900;position:absolute}.goldpet-page .palja-chip.c1{background:#d2f0e9;top:8px;left:2%;transform:rotate(-8deg)}.goldpet-page .palja-chip.c2{background:#e6d7f5;bottom:18px;left:0;transform:rotate(5deg)}.goldpet-page .palja-chip.c3{top:42px;right:0;transform:rotate(7deg)}.goldpet-page .palja-stamp{background:var(--teal);color:#fff;border:3px solid var(--ink);outline-offset:-9px;text-align:center;width:104px;height:104px;box-shadow:4px 5px 0 var(--ink);border-radius:50%;outline:2px dashed #fff;flex-direction:column;justify-content:center;align-items:center;font-family:Black Han Sans,sans-serif;font-size:21px;line-height:1.1;display:flex;position:absolute;bottom:0;right:4%;transform:rotate(12deg)}@media (hover:hover) and (pointer:fine){.goldpet-page .palja-card:hover{box-shadow:12px 16px 0 var(--ink);transform:translateY(-5px)}.goldpet-page .palja-card:hover .palja-face{transform:rotate(3deg)scale(1.04)}.goldpet-page .palja-card:hover .button{box-shadow:-7px 10px 0 var(--ink);background:#fff;transform:translateY(-4px)rotate(-1deg)}.goldpet-page .palja-card:hover .button:after{transition:left .65s;left:130%}}@media (max-width:800px){.goldpet-page .palja-banner{padding:0 25px 30px}.goldpet-page .palja-card{box-shadow:6px 7px 0 var(--ink);border-radius:35px;grid-template-columns:1fr;gap:8px;padding:30px 24px 34px}.goldpet-page .palja-art{order:-1;min-height:215px}.goldpet-page .palja-face{width:160px;height:160px}.goldpet-page .palja-chip{padding:5px 11px;font-size:12px}.goldpet-page .palja-stamp{width:82px;height:82px;font-size:16px;right:2%}.goldpet-page .palja-card h2{font-size:34px}.goldpet-page .palja-card p{margin-bottom:24px;font-size:15px}.goldpet-page .palja-card p br{display:none}.goldpet-page .palja-card .button{width:100%}}@media (prefers-reduced-motion:reduce){.goldpet-page .palja-card,.goldpet-page .palja-face{transition:none}}.goldpet-page .paw-trail{justify-content:center;align-items:center;gap:clamp(14px,3vw,34px);max-width:1230px;height:70px;margin:0 auto;padding:0 50px 26px;display:flex}.goldpet-page .paw-trail span{opacity:0;width:24px;height:24px;display:block;rotate:90deg}.goldpet-page .paw-trail span:nth-child(odd){translate:0 -10px}.goldpet-page .paw-trail span:nth-child(2n){translate:0 10px}.goldpet-page .paw-trail svg{width:100%;height:100%;fill:var(--ink)}.goldpet-page .palja-card{transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1),box-shadow .3s}.goldpet-page .palja-face .eye{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.goldpet-page .hero-copy>*{animation:.9s cubic-bezier(.22,1,.36,1) both gp-rise}.goldpet-page .hero-copy>:first-child{animation-delay:.1s}.goldpet-page .hero-copy>:nth-child(2){animation-delay:.25s}.goldpet-page .hero-copy>:nth-child(3){animation-delay:.45s}.goldpet-page .hero-copy>:nth-child(4){animation-delay:.6s}.goldpet-page .hero-copy>:nth-child(5){animation-delay:.75s}.goldpet-page .hero-stamp{animation:.9s cubic-bezier(.34,1.56,.64,1) 1s both gp-stamp}.goldpet-page.motion-ready .palja-banner:not(.is-in) .palja-card{opacity:0;transform:translateY(46px)rotate(-1.5deg)}.goldpet-page .palja-banner.is-in .palja-chip{animation:.55s cubic-bezier(.34,1.56,.64,1) both gp-pop,4.2s ease-in-out infinite gp-float}.goldpet-page .palja-banner.is-in .palja-chip.c1{animation-delay:.45s,1s}.goldpet-page .palja-banner.is-in .palja-chip.c3{animation-delay:.6s,1.6s}.goldpet-page .palja-banner.is-in .palja-chip.c2{animation-delay:.75s,2.2s}.goldpet-page .palja-banner.is-in .palja-stamp{animation:.8s cubic-bezier(.34,1.56,.64,1) .9s both gp-stamp,3.6s ease-in-out 1.8s infinite gp-wobble}.goldpet-page .palja-banner.is-in .palja-face{animation:3.4s ease-in-out 1.2s infinite gp-tilt}.goldpet-page .palja-face .eye{animation:4.5s 2s infinite gp-blink}.goldpet-page .paw-trail.is-in span{animation:3.6s ease-in-out infinite gp-step;animation-delay:calc(var(--i)*.22s)}}@media (prefers-reduced-motion:reduce){.goldpet-page .paw-trail span{opacity:.5}}@keyframes gp-rise{0%{opacity:0;translate:0 34px}to{opacity:1;translate:0}}@keyframes gp-stamp{0%{rotate:-140deg;scale:0}to{rotate:none;scale:1}}@keyframes gp-pop{0%{scale:0}to{scale:1}}@keyframes gp-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes gp-wobble{0%,to{rotate:none}50%{rotate:10deg}}@keyframes gp-tilt{0%,to{rotate:none}30%{rotate:5deg}60%{rotate:-3deg}}@keyframes gp-blink{0%,90%,to{scale:1}94%{scale:1 .1}}@keyframes gp-step{0%{opacity:0;scale:.5}12%{opacity:.75;scale:1}55%{opacity:.75}80%,to{opacity:0;scale:1}}.goldpet-page .ost{left:max(22px,env(safe-area-inset-left,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--gold);color:var(--ink);border:3px solid var(--ink);box-shadow:-4px 5px 0 var(--ink);border-radius:50px;align-items:center;gap:12px;padding:6px 18px 6px 6px;font-family:Noto Sans KR,sans-serif;transition:padding .35s cubic-bezier(.22,1,.36,1),gap .35s,transform .25s,box-shadow .25s;display:flex;position:fixed}.goldpet-page .ost-btn{background:var(--ink);width:44px;height:44px;color:var(--gold);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.goldpet-page .ost-btn svg{fill:currentColor;width:18px;height:18px}.goldpet-page .ost-btn .i-pause,.goldpet-page .ost.is-playing .ost-btn .i-play{display:none}.goldpet-page .ost.is-playing .ost-btn .i-pause{display:block}.goldpet-page .ost-text{white-space:nowrap;flex-direction:column;max-width:220px;line-height:1.25;transition:max-width .4s cubic-bezier(.22,1,.36,1),opacity .3s;display:flex;overflow:hidden}.goldpet-page .ost-text small{letter-spacing:1.2px;font-size:10px;font-weight:900}.goldpet-page .ost-text b{font-size:15px;font-weight:900}.goldpet-page .ost-text span{color:#5a4a22;font-size:11px;font-weight:500}.goldpet-page .ost-eq{flex:none;align-items:flex-end;gap:3px;height:20px;display:flex}.goldpet-page .ost-eq i{background:var(--ink);border-radius:2px;width:4px;height:5px;display:block}.goldpet-page .ost.is-compact{gap:8px;padding-right:12px}.goldpet-page .ost.is-compact .ost-text{opacity:0;max-width:0}.goldpet-page .ost-hint{background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;border-radius:14px;padding:7px 13px;font-size:12px;font-weight:700;position:absolute;top:50%;left:calc(100% + 14px);translate:0 -50%}.goldpet-page .ost-hint:after{content:"";border:6px solid #0000;border-right-color:var(--ink);margin-top:-6px;position:absolute;top:50%;right:100%}@media (hover:hover) and (pointer:fine){.goldpet-page .ost:hover{box-shadow:-6px 8px 0 var(--ink);transform:translateY(-3px)}.goldpet-page .ost.is-compact:hover .ost-text{opacity:1;max-width:220px}.goldpet-page .ost.is-compact:hover{gap:12px;padding-right:18px}}@media (prefers-reduced-motion:no-preference){.goldpet-page .ost{animation:.7s cubic-bezier(.34,1.56,.64,1) 1.3s both ost-in}.goldpet-page .ost.is-playing .ost-eq i{animation:.9s ease-in-out infinite ost-eq}.goldpet-page .ost.is-playing .ost-eq i:nth-child(2){animation-delay:-.3s}.goldpet-page .ost.is-playing .ost-eq i:nth-child(3){animation-delay:-.55s}.goldpet-page .ost.is-playing .ost-eq i:nth-child(4){animation-delay:-.15s}.goldpet-page .ost-hint{animation:1.6s ease-in-out infinite ost-bob}}.goldpet-page .ost.is-playing .ost-eq i{height:14px}@keyframes ost-in{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0}}@keyframes ost-eq{0%,to{height:5px}50%{height:20px}}@keyframes ost-bob{0%,to{translate:0 -50%}50%{translate:4px -50%}}@media (max-width:800px){@keyframes ost-bob{0%,to{translate:0}50%{translate:0 -4px}}.goldpet-page .ost{left:max(14px,env(safe-area-inset-left,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));gap:9px;padding:5px 14px 5px 5px}.goldpet-page .ost-btn{width:40px;height:40px}.goldpet-page .ost-text b{font-size:14px}.goldpet-page .ost-text span{display:none}.goldpet-page .ost-hint{top:auto;bottom:calc(100% + 12px);left:0;translate:none}.goldpet-page .ost-hint:after{border-color:#0000;border-top-color:var(--ink);margin-top:0;top:100%;left:22px;right:auto}.goldpet-page .scroll-cue{bottom:92px}.goldpet-page footer{padding-bottom:96px}}.goldpet-page .emo{text-align:center;padding-top:10px;padding-bottom:160px}.goldpet-page .emo .eyebrow{color:var(--purple)}.goldpet-page .emo-head{justify-content:center;align-items:center;gap:40px;display:flex}.goldpet-page .emo-head p{max-width:560px;margin:0 auto}.goldpet-page .emo-peek{filter:drop-shadow(4px 6px #30281422);flex:none;width:120px;height:120px}.goldpet-page .emo-peek-l{rotate:-10deg}.goldpet-page .emo-peek-r{rotate:9deg}.goldpet-page .emo-rail{max-width:1130px;margin:34px auto 0;position:relative}.goldpet-page .emo-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab;gap:16px;margin:0;padding:6px 4px 16px;scroll-padding-inline:4px;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 36px calc(100% - 36px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 36px calc(100% - 36px),#0000 100%)}.goldpet-page .emo-grid::-webkit-scrollbar{display:none}.goldpet-page .emo-grid.is-drag{cursor:grabbing;scroll-snap-type:none}.goldpet-page .emo-grid li{scroll-snap-align:start;flex:none;width:168px}.goldpet-page .emo-grid li:first-child{margin-left:26px}.goldpet-page .emo-grid li:last-child{margin-right:26px}.goldpet-page .emo-arrow{z-index:2;border:3px solid var(--ink);background:var(--gold);width:48px;height:48px;box-shadow:-3px 4px 0 var(--ink);cursor:pointer;border-radius:50%;padding:0 0 4px;font-size:26px;font-weight:900;line-height:1;transition:opacity .2s,transform .2s;position:absolute;top:calc(50% - 30px)}.goldpet-page .emo-arrow-l{left:-26px}.goldpet-page .emo-arrow-r{right:-26px}.goldpet-page .emo-arrow[disabled]{opacity:0;pointer-events:none}.goldpet-page .emo-swipe-hint{margin:4px 0 0;font-weight:700;display:none;color:var(--purple)!important;font-size:12px!important}.goldpet-page .emo-item{aspect-ratio:1;border:2px solid var(--ink);width:100%;box-shadow:0 5px 0 var(--ink);cursor:pointer;background:#fff;border-radius:26px;padding:8px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .25s;display:block}.goldpet-page .emo-item img{object-fit:contain;width:100%;height:100%;display:block}.goldpet-page .emo-grid li:nth-child(4n+1) .emo-item{background:#fff7dd}.goldpet-page .emo-grid li:nth-child(4n+3) .emo-item{background:#f3ecfb}.goldpet-page .emo-actions{margin-top:26px}.goldpet-page .emo-actions .button small{opacity:.75;margin-left:8px;font-size:12px;font-weight:700}.goldpet-page .emo-steps{flex-wrap:wrap;justify-content:center;gap:14px;max-width:960px;margin:22px auto 0;padding:0;list-style:none;display:flex}.goldpet-page .emo-steps li{border:2px solid var(--ink);text-align:left;background:#fff;border-radius:40px;align-items:center;gap:10px;padding:9px 18px 9px 9px;font-size:14px;font-weight:700;display:flex}.goldpet-page .emo-steps b{background:var(--purple);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.goldpet-page .emo-steps em{color:var(--purple);font-style:normal}.goldpet-page .emo-note{margin-top:18px;font-size:13px!important}.goldpet-page .emo-modal{border:3px solid var(--ink);width:min(420px,100% - 32px);color:var(--ink);box-shadow:8px 10px 0 var(--ink);text-align:center;background:#fffef9;border-radius:34px;padding:26px 24px 24px}.goldpet-page .emo-modal::backdrop{background:#302814aa}.goldpet-page .emo-x{border:2px solid var(--ink);cursor:pointer;background:#fff;border-radius:50%;width:38px;height:38px;font-size:15px;position:absolute;top:14px;right:16px}.goldpet-page .emo-stage{align-items:center;gap:6px;display:flex}.goldpet-page .emo-stage img{aspect-ratio:1;object-fit:contain;flex:1;width:100%;min-width:0;height:auto}.goldpet-page .emo-nav{border:2px solid var(--ink);background:var(--gold);cursor:pointer;border-radius:50%;flex:none;width:38px;height:38px;padding:0 0 3px;font-size:22px;font-weight:900;line-height:1}.goldpet-page .emo-count{letter-spacing:1.5px;color:var(--purple);margin:6px 0 2px;font-size:12px;font-weight:900}.goldpet-page .emo-modal h3{letter-spacing:-1px;margin:0 0 18px;font-family:Black Han Sans,sans-serif;font-size:28px;font-weight:400}.goldpet-page .emo-btns{gap:12px;display:grid}.goldpet-page .emo-btns [hidden]{display:none}.goldpet-page .emo-btns .button{cursor:pointer;width:100%;min-height:52px}.goldpet-page .emo-btns .button.ghost{background:#fff}.goldpet-page .emo-tip{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.6}.goldpet-page .emo-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--ink);color:var(--gold);border-radius:30px;max-width:calc(100% - 32px);padding:11px 20px;font-size:14px;font-weight:900;position:fixed;translate:-50%}@media (hover:hover) and (pointer:fine){.goldpet-page .emo-arrow:hover{background:#ffd354;transform:translateY(-2px)}.goldpet-page .emo-item:hover{box-shadow:0 11px 0 var(--ink);transform:translateY(-6px)rotate(-3deg)}.goldpet-page .emo-grid li:nth-child(2n) .emo-item:hover{transform:translateY(-6px)rotate(3deg)}.goldpet-page .emo-nav:hover,.goldpet-page .emo-x:hover{background:#ffd354}}@media (prefers-reduced-motion:no-preference){.goldpet-page.motion-ready .emo:not(.is-in) .emo-grid li{opacity:0;translate:0 26px;scale:.9}.goldpet-page .emo-grid li{transition:opacity .5s,translate .6s cubic-bezier(.34,1.56,.64,1),scale .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(min(var(--i),7)*45ms)}.goldpet-page .emo.is-in .emo-peek-l{animation:3.4s ease-in-out infinite emo-bob}.goldpet-page .emo.is-in .emo-peek-r{animation:3.4s ease-in-out 1.2s infinite emo-bob}.goldpet-page .emo-modal[open]{animation:.35s cubic-bezier(.34,1.56,.64,1) emo-pop}}@keyframes emo-bob{0%,to{translate:0}50%{translate:0 -10px}}@keyframes emo-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@media (max-width:800px){.goldpet-page .emo{padding-bottom:130px}.goldpet-page .emo-head{gap:0}.goldpet-page .emo-peek{display:none}.goldpet-page .emo-rail{margin:24px -25px 0}.goldpet-page .emo-grid{gap:10px;padding:6px 0 14px;scroll-padding-inline:25px;-webkit-mask-image:none;mask-image:none}.goldpet-page .emo-grid li{width:112px}.goldpet-page .emo-grid li:first-child{margin-left:25px}.goldpet-page .emo-grid li:last-child{margin-right:25px}.goldpet-page .emo-arrow{display:none}.goldpet-page .emo-swipe-hint{display:block}.goldpet-page .emo-item{box-shadow:0 4px 0 var(--ink);border-radius:18px;padding:4px}.goldpet-page .emo-steps{flex-direction:column;align-items:stretch;gap:8px}.goldpet-page .emo-steps li{padding:6px 14px 6px 6px;font-size:13px}.goldpet-page .emo-steps b{width:24px;height:24px;font-size:12px}.goldpet-page .emo-modal{padding:22px 16px 18px}}.goldpet-page .company-links{flex-wrap:wrap;justify-content:center;gap:0 32px;display:flex}.goldpet-page .to-top{right:max(22px,env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:30;border:3px solid var(--ink);background:var(--gold);width:58px;height:58px;color:var(--ink);box-shadow:-4px 5px 0 var(--ink);cursor:pointer;letter-spacing:.5px;opacity:0;visibility:hidden;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0;font-family:Noto Sans KR,sans-serif;font-size:11px;font-weight:900;line-height:1;transition:opacity .3s,visibility .3s,translate .35s cubic-bezier(.34,1.56,.64,1),transform .25s,box-shadow .25s;display:flex;position:fixed;translate:0 20px}.goldpet-page .to-top svg{fill:currentColor;width:20px;height:20px}.goldpet-page .to-top.is-visible{opacity:1;visibility:visible;translate:0}.goldpet-page .to-top:active{box-shadow:-2px 2px 0 var(--ink);transform:translate(-2px,3px)}@media (hover:hover) and (pointer:fine){.goldpet-page .to-top:hover{box-shadow:-6px 8px 0 var(--ink);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.goldpet-page .to-top{transition:none}}
