:root{--serif: "Cormorant Garamond", "Noto Serif KR", Georgia, serif;--sans: "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--paper: #FAF8F5;--paper-card: #FFFFFF;--paper-tint: #F3EFEA;--paper-rose: #FBF4F1;--ink: #2D2A28;--ink-soft: #4A4441;--muted: #78706A;--subtle: #A39B95;--rule: #EAE4DC;--rule-dark: #D4CBC1;--accent-blush: #E2B5AB;--accent-rose: #C67E72;--accent-deep: #9A5248;--accent-naver: #03C75A;--container: 1180px;--gutter: 24px;--header-h: 76px;--ease: cubic-bezier(.215, .61, .355, 1);--radius-pill: 9999px;--radius-card: 14px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-y:scroll;scrollbar-gutter:stable}body{margin:0;font:400 15px/1.7 var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}h1,h2,h3,h4{margin:0;font-family:var(--serif);font-weight:600;color:var(--ink);letter-spacing:-.02em}p{margin:0}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.brand-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-pill);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;background:var(--paper-rose);color:var(--accent-deep);border:1px solid var(--accent-blush)}.pill-dot{width:5px;height:5px;border-radius:50%;background:var(--accent-rose)}.h-hero{font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.25;font-weight:700;letter-spacing:-.035em}.h-section{font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.35;letter-spacing:-.03em;text-align:center}.h-card{font-size:1.25rem;line-height:1.4;font-weight:600}.lead{font-size:1.05rem;line-height:1.8;color:var(--muted)}.btn-serene{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 28px;border-radius:var(--radius-pill);font-weight:600;font-size:.92rem;transition:all .3s var(--ease);cursor:pointer;white-space:nowrap}.btn-solid-charcoal{background:var(--ink);color:#fff;border:1px solid var(--ink);box-shadow:0 4px 16px #2d2a281f}.btn-solid-charcoal:hover{background:var(--accent-deep);border-color:var(--accent-deep);transform:translateY(-2px);box-shadow:0 8px 24px #9a524840}.btn-outline-serene{background:#ffffffd9;backdrop-filter:blur(6px);color:var(--ink);border:1px solid var(--rule-dark)}.btn-outline-serene:hover{background:#fff;border-color:var(--ink);transform:translateY(-2px)}@keyframes fade-in-up{0%{opacity:0;transform:translate3d(0,32px,0)}to{opacity:1;transform:none}}@keyframes fade-in-down{0%{opacity:0;transform:translate3d(0,-32px,0)}to{opacity:1;transform:none}}[data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--delay, 0s)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=down]{transform:translate3d(0,-24px,0)}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);color:var(--ink);background:transparent;transition:transform .4s var(--ease),background-color .4s var(--ease),box-shadow .4s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-solid{background:#faf8f5f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px #2d2a280a;border-bottom:1px solid var(--rule)}.site-header[data-astro-cid-3ef6ksr2].is-hidden{transform:translateY(-100%)}.header-inner[data-astro-cid-3ef6ksr2]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px;position:relative}.brand-wordmark[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline;gap:8px;text-decoration:none}.logo-serif[data-astro-cid-3ef6ksr2]{font-family:var(--serif);font-size:1.7rem;font-weight:600;letter-spacing:.08em;color:var(--ink)}.logo-sub[data-astro-cid-3ef6ksr2]{font-size:.8rem;font-weight:500;color:var(--muted);letter-spacing:.04em}.header-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.nav-link[data-astro-cid-3ef6ksr2]{font-size:.92rem;font-weight:500;color:var(--ink-soft);position:relative;padding:6px 0;transition:color .25s ease}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1.5px;background:var(--accent-rose);transition:width .3s var(--ease)}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--accent-deep)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after{width:100%}.btn-store-pill[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;border-radius:var(--radius-pill);background:var(--ink);color:#fff;font-size:.84rem;font-weight:600;transition:all .25s ease;box-shadow:0 2px 8px #2d2a2814}.btn-store-pill[data-astro-cid-3ef6ksr2]:hover{background:var(--accent-deep);transform:translateY(-1px);box-shadow:0 4px 14px #9a524840}.n-badge[data-astro-cid-3ef6ksr2]{width:16px;height:16px;background:var(--accent-naver);color:#fff;font-size:.65rem;font-weight:900;border-radius:2px;display:flex;align-items:center;justify-content:center}@media (max-width: 860px){.header-nav[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--paper-card);border-top:1px solid var(--rule);padding:80px 0 40px;color:var(--ink)}.footer-top-row[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:60px;padding-bottom:50px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.footer-brand-side[data-astro-cid-sz7xmlte]{max-width:440px;display:flex;flex-direction:column;gap:14px}.footer-logo[data-astro-cid-sz7xmlte]{font-family:var(--serif);font-size:1.8rem;font-weight:700;letter-spacing:.1em;color:var(--ink)}.footer-slogan[data-astro-cid-sz7xmlte]{font-size:.95rem;color:var(--muted);line-height:1.7}.footer-sub[data-astro-cid-sz7xmlte]{font-size:.8rem;color:var(--subtle)}.footer-store-info[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;font-size:.82rem;color:var(--subtle);margin-top:6px;padding:6px 14px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-pill);width:fit-content}.footer-link-underline[data-astro-cid-sz7xmlte]{color:var(--accent-deep);font-weight:700;text-decoration:underline}.footer-col-title[data-astro-cid-sz7xmlte]{font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--ink);margin-bottom:16px}.footer-nav-list[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer-nav-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.9rem;color:var(--muted);transition:color .25s ease}.footer-nav-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-deep)}.footer-bottom-row[data-astro-cid-sz7xmlte]{padding-top:30px;display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:var(--subtle);flex-wrap:wrap;gap:12px}@media (max-width: 768px){.footer-top-row[data-astro-cid-sz7xmlte]{flex-direction:column;gap:36px}}.hero-serene[data-astro-cid-anhloy43]{position:relative;height:100vh;height:100svh;min-height:640px;display:grid;place-items:center;text-align:center;overflow:hidden;color:var(--ink)}.hero-media-wrap[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:0}.hero-img[data-astro-cid-anhloy43]{width:100%;height:100%;object-fit:cover;object-position:center 30%;animation:hero-drift 24s ease-out both}@keyframes hero-drift{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-light-veil[data-astro-cid-anhloy43]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(250,248,245,.35) 0%,rgba(250,248,245,.15) 40%,rgba(250,248,245,.85) 90%,var(--paper) 100%)}.hero-content-box[data-astro-cid-anhloy43]{position:relative;z-index:2;max-width:780px;display:flex;flex-direction:column;align-items:center;gap:22px;padding:0 20px;margin-top:-30px}.hero-title[data-astro-cid-anhloy43]{font-size:clamp(2.3rem,5vw,3.8rem);line-height:1.25;font-weight:700;color:var(--ink);letter-spacing:-.035em}.hero-sub[data-astro-cid-anhloy43]{font-size:clamp(1rem,1.8vw,1.2rem);color:var(--ink-soft);line-height:1.8;max-width:600px;font-weight:400}.hero-action-row[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:16px;margin-top:10px;flex-wrap:wrap;justify-content:center}.naver-badge[data-astro-cid-anhloy43]{background:var(--accent-naver);color:#fff;font-size:.72rem;font-weight:900;width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center}.scroll-cue[data-astro-cid-anhloy43]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:220px;height:90px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:14px;text-decoration:none;z-index:2;color:var(--muted);transition:color .3s ease}.scroll-cue[data-astro-cid-anhloy43]:hover{color:var(--accent-deep)}.cue-arc[data-astro-cid-anhloy43]{position:absolute;top:0;left:0;width:220px;height:220px;stroke:var(--rule-dark);stroke-width:1px;fill:none;transition:stroke .3s ease}.scroll-cue[data-astro-cid-anhloy43]:hover .cue-arc[data-astro-cid-anhloy43]{stroke:var(--accent-rose)}.cue-text[data-astro-cid-anhloy43]{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;position:relative;z-index:1}@media (max-width: 768px){.hero-content-box[data-astro-cid-anhloy43]{margin-top:0}.scroll-cue[data-astro-cid-anhloy43]{display:none}}.services-tiles-section[data-astro-cid-bp4bfslc]{padding:100px 0 120px;background:var(--paper);border-bottom:1px solid var(--rule)}.section-title-wrap[data-astro-cid-bp4bfslc]{text-align:center;max-width:640px;margin:0 auto 60px;display:flex;flex-direction:column;align-items:center;gap:16px}.services-title[data-astro-cid-bp4bfslc]{font-size:clamp(2rem,3.8vw,2.7rem);color:var(--ink)}.section-sub[data-astro-cid-bp4bfslc]{font-size:1rem;color:var(--muted)}.tiles-grid[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tile-card[data-astro-cid-bp4bfslc]{position:relative;height:480px;border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;text-decoration:none;background:var(--paper-tint);border:1px solid var(--rule);box-shadow:0 4px 16px #2d2a280a;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease)}.tile-card[data-astro-cid-bp4bfslc]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #a39b9538;border-color:var(--accent-blush)}.tile-img-container[data-astro-cid-bp4bfslc]{position:absolute;inset:0;z-index:0}.tile-img[data-astro-cid-bp4bfslc]{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.tile-card[data-astro-cid-bp4bfslc]:hover .tile-img[data-astro-cid-bp4bfslc]{transform:scale(1.05)}.tile-card[data-astro-cid-bp4bfslc]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#faf8f500 45%,#f3efea66 70%,#2d2a28b8);transition:opacity .4s ease}.tile-card[data-astro-cid-bp4bfslc]:hover:before{opacity:.9}.tile-info-capsule[data-astro-cid-bp4bfslc]{position:relative;z-index:2;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.8);border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:4px;box-shadow:0 4px 16px #0000000f;transition:transform .35s var(--ease),background-color .35s ease}.tile-card[data-astro-cid-bp4bfslc]:hover .tile-info-capsule[data-astro-cid-bp4bfslc]{background:#fffffffa;transform:translateY(-2px)}.tile-meta[data-astro-cid-bp4bfslc]{display:flex;justify-content:space-between;align-items:center;font-size:.76rem;font-weight:700;color:var(--accent-rose);letter-spacing:.08em}.tile-arrow[data-astro-cid-bp4bfslc]{font-size:.95rem;transition:transform .3s ease}.tile-card[data-astro-cid-bp4bfslc]:hover .tile-arrow[data-astro-cid-bp4bfslc]{transform:translate(2px,-2px);color:var(--accent-deep)}.tile-title[data-astro-cid-bp4bfslc]{font-size:1.25rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.tile-subtitle[data-astro-cid-bp4bfslc]{font-size:.84rem;color:var(--muted);line-height:1.4}@media (max-width: 980px){.tiles-grid[data-astro-cid-bp4bfslc]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.tiles-grid[data-astro-cid-bp4bfslc]{grid-template-columns:1fr}.tile-card[data-astro-cid-bp4bfslc]{height:420px}}.story-meet-section[data-astro-cid-4ecbvdhf]{padding:120px 0;background:var(--paper-tint);border-bottom:1px solid var(--rule)}.story-grid[data-astro-cid-4ecbvdhf]{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.story-img-card[data-astro-cid-4ecbvdhf]{position:relative;border-radius:var(--radius-card);overflow:hidden;background:#fff;border:1px solid var(--rule);box-shadow:0 16px 36px #a39b9529}.story-img[data-astro-cid-4ecbvdhf]{width:100%;height:560px;object-fit:cover;display:block;transition:transform .8s var(--ease)}.story-img-card[data-astro-cid-4ecbvdhf]:hover .story-img[data-astro-cid-4ecbvdhf]{transform:scale(1.03)}.story-caption-pill[data-astro-cid-4ecbvdhf]{position:absolute;bottom:24px;left:24px;background:#fffffff0;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.8);padding:8px 16px;border-radius:var(--radius-pill);font-size:.8rem;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px;box-shadow:0 4px 14px #00000014}.story-text-wrap[data-astro-cid-4ecbvdhf]{display:flex;flex-direction:column;gap:24px}.story-headline[data-astro-cid-4ecbvdhf]{text-align:left;font-size:clamp(2rem,3.2vw,2.6rem);line-height:1.35;color:var(--ink)}.serif-italic[data-astro-cid-4ecbvdhf]{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent-deep)}.story-prose[data-astro-cid-4ecbvdhf]{display:flex;flex-direction:column;gap:16px;font-size:1.02rem;color:var(--muted);line-height:1.85}.story-prose[data-astro-cid-4ecbvdhf] strong[data-astro-cid-4ecbvdhf]{color:var(--ink);font-weight:600}.metrics-row[data-astro-cid-4ecbvdhf]{display:flex;align-items:center;gap:28px;padding:24px 0;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark);margin-top:10px}.metric-item[data-astro-cid-4ecbvdhf]{display:flex;flex-direction:column;gap:4px}.metric-val[data-astro-cid-4ecbvdhf]{font-family:var(--serif);font-size:1.6rem;font-weight:700;color:var(--ink)}.metric-label[data-astro-cid-4ecbvdhf]{font-size:.78rem;color:var(--subtle);font-weight:500}.metric-divider[data-astro-cid-4ecbvdhf]{width:1px;height:32px;background:var(--rule-dark)}.story-cta-wrap[data-astro-cid-4ecbvdhf]{margin-top:8px}@media (max-width: 960px){.story-grid[data-astro-cid-4ecbvdhf]{grid-template-columns:1fr;gap:50px}.story-img[data-astro-cid-4ecbvdhf]{height:420px}}.tech-areas-section[data-astro-cid-dxtrgtzj]{padding:110px 0;background:var(--paper);border-bottom:1px solid var(--rule)}.section-title-wrap[data-astro-cid-dxtrgtzj]{text-align:center;max-width:640px;margin:0 auto 60px;display:flex;flex-direction:column;align-items:center;gap:16px}.tech-cards-grid[data-astro-cid-dxtrgtzj]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.tech-card[data-astro-cid-dxtrgtzj]{background:var(--paper-card);border:1px solid var(--rule);border-radius:var(--radius-card);padding:38px 32px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 16px #2d2a2808;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.tech-card[data-astro-cid-dxtrgtzj]:hover{transform:translateY(-5px);box-shadow:0 16px 36px #a39b9529;border-color:var(--accent-blush)}.tech-header[data-astro-cid-dxtrgtzj]{display:flex;justify-content:space-between;align-items:center}.tech-idx[data-astro-cid-dxtrgtzj]{font-family:var(--serif);font-size:1.8rem;font-weight:700;color:var(--accent-rose)}.tech-badge[data-astro-cid-dxtrgtzj]{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--subtle);background:var(--paper-tint);padding:4px 10px;border-radius:var(--radius-pill)}.tech-title[data-astro-cid-dxtrgtzj]{font-size:1.35rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.tech-subtitle[data-astro-cid-dxtrgtzj]{font-size:.88rem;font-weight:600;color:var(--accent-deep)}.tech-desc[data-astro-cid-dxtrgtzj]{font-size:.94rem;color:var(--muted);line-height:1.75;flex-grow:1}.tech-facts-list[data-astro-cid-dxtrgtzj]{margin-top:20px;padding-top:18px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:10px}.tech-fact-row[data-astro-cid-dxtrgtzj]{display:flex;justify-content:space-between;align-items:center;font-size:.84rem}.fact-label[data-astro-cid-dxtrgtzj]{color:var(--subtle);font-weight:500}.fact-val[data-astro-cid-dxtrgtzj]{color:var(--ink);font-weight:600;letter-spacing:-.01em}@media (max-width: 960px){.tech-cards-grid[data-astro-cid-dxtrgtzj]{grid-template-columns:1fr}}.gallery-section[data-astro-cid-mwda43jt]{padding:100px 0;background:var(--bg-cream);border-bottom:1px solid var(--color-border)}.gallery-header[data-astro-cid-mwda43jt]{text-align:center;max-width:620px;margin:0 auto 60px;display:flex;flex-direction:column;align-items:center;gap:16px}.gallery-title[data-astro-cid-mwda43jt]{font-size:2.3rem;font-weight:700;line-height:1.35;letter-spacing:-.03em;color:var(--color-charcoal)}.serif-accent[data-astro-cid-mwda43jt]{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-deep-rose)}.gallery-lead[data-astro-cid-mwda43jt]{font-size:1rem;color:var(--color-muted);line-height:1.7}.gallery-grid[data-astro-cid-mwda43jt]{display:grid;grid-template-columns:repeat(2,1fr);gap:36px}.gallery-card[data-astro-cid-mwda43jt]{display:flex;flex-direction:column;gap:14px}.gallery-img-wrap[data-astro-cid-mwda43jt]{height:480px;border-radius:14px;overflow:hidden;position:relative;background:var(--bg-soft-ivory);border:1px solid var(--color-border)}.gallery-img[data-astro-cid-mwda43jt]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.gallery-card[data-astro-cid-mwda43jt]:hover .gallery-img[data-astro-cid-mwda43jt]{transform:scale(1.03)}.gallery-tag[data-astro-cid-mwda43jt]{position:absolute;top:18px;left:18px;padding:6px 14px;border-radius:var(--radius-pill);background:#ffffffe6;backdrop-filter:blur(6px);font-size:.76rem;font-weight:600;letter-spacing:.05em;color:var(--color-charcoal);box-shadow:0 2px 8px #0000000f}.gallery-caption[data-astro-cid-mwda43jt]{font-size:.92rem;color:var(--color-muted);font-weight:500}@media (max-width: 768px){.gallery-grid[data-astro-cid-mwda43jt]{grid-template-columns:1fr}.gallery-img-wrap[data-astro-cid-mwda43jt]{height:380px}}.cta-serene-section[data-astro-cid-2qwhjpyv]{padding:100px 0 120px;background:var(--paper-tint)}.cta-box-card[data-astro-cid-2qwhjpyv]{background:var(--paper-card);border:1px solid var(--rule);border-radius:20px;padding:60px;display:flex;justify-content:space-between;align-items:center;gap:50px;box-shadow:0 16px 40px #a39b9524;flex-wrap:wrap}.cta-text-side[data-astro-cid-2qwhjpyv]{max-width:580px;display:flex;flex-direction:column;gap:16px}.cta-title[data-astro-cid-2qwhjpyv]{text-align:left;font-size:clamp(2rem,3.2vw,2.7rem);line-height:1.3;color:var(--ink)}.serif-italic[data-astro-cid-2qwhjpyv]{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent-deep)}.cta-desc[data-astro-cid-2qwhjpyv]{font-size:1.02rem;color:var(--muted);line-height:1.8}.cta-desc[data-astro-cid-2qwhjpyv] strong[data-astro-cid-2qwhjpyv]{color:var(--accent-deep);font-weight:700}.price-capsule[data-astro-cid-2qwhjpyv]{display:flex;align-items:baseline;gap:12px;margin-top:10px}.price-badge[data-astro-cid-2qwhjpyv]{padding:4px 10px;background:var(--accent-deep);color:#fff;border-radius:var(--radius-pill);font-size:.8rem;font-weight:700}.price-origin[data-astro-cid-2qwhjpyv]{font-size:1.15rem;color:var(--subtle);text-decoration:line-through}.price-current[data-astro-cid-2qwhjpyv]{font-family:var(--serif);font-size:2.6rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.price-note[data-astro-cid-2qwhjpyv]{font-size:.9rem;color:var(--muted)}.cta-btn-side[data-astro-cid-2qwhjpyv]{display:flex;flex-direction:column;align-items:center;gap:14px}.btn-large[data-astro-cid-2qwhjpyv]{height:58px;padding:0 38px;font-size:1.02rem}.n-large-badge[data-astro-cid-2qwhjpyv]{background:var(--accent-naver);color:#fff;font-size:.82rem;font-weight:900;width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.cta-subtext[data-astro-cid-2qwhjpyv]{font-size:.84rem;color:var(--muted)}@media (max-width: 900px){.cta-box-card[data-astro-cid-2qwhjpyv]{padding:38px 28px;flex-direction:column;align-items:flex-start}.cta-btn-side[data-astro-cid-2qwhjpyv],.btn-large[data-astro-cid-2qwhjpyv]{width:100%}}
