.price-document.svelte-w8cuyb{--orange:#e7572a;--orange-soft:#fff4ef;--ink:#171716;--muted:#706d68;--line:#e6e2dc;box-sizing:border-box;width:100%;min-width:0;color:var(--ink);background:#f3f1ed;flex-direction:column;align-items:center;gap:38px;padding:48px 24px 88px;font-family:Inter,Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,Noto Sans,Arial,sans-serif;display:flex;overflow-x:clip}.price-document.svelte-w8cuyb,.price-document.svelte-w8cuyb :where(.svelte-w8cuyb){box-sizing:border-box}.price-sheet.svelte-w8cuyb{isolation:isolate;background:#fff;border:1px solid #1f1b1714;border-radius:22px;width:100%;min-width:0;max-width:1040px;padding:clamp(34px,5vw,58px) clamp(30px,5.5vw,64px) 34px;position:relative;overflow:hidden;box-shadow:0 18px 50px #2d261f17}.sheet-branding.svelte-w8cuyb,.sheet-content.svelte-w8cuyb,.sheet-notes.svelte-w8cuyb{z-index:1;position:relative}.sheet-branding.svelte-w8cuyb{grid-template-columns:minmax(230px,1fr) minmax(360px,auto);align-items:start;gap:44px;display:grid}.brand-lockup.svelte-w8cuyb{min-width:0}.brand-lockup.svelte-w8cuyb img:where(.svelte-w8cuyb){width:clamp(178px,23vw,238px);max-width:100%;height:auto;display:block}.brand-lockup.svelte-w8cuyb span:where(.svelte-w8cuyb){color:var(--orange);letter-spacing:.075em;margin-top:11px;font-size:12px;font-weight:650;line-height:1.35;display:block}.masthead.svelte-w8cuyb{text-align:right;min-width:0;padding-top:2px}.masthead.svelte-w8cuyb .branch-name:where(.svelte-w8cuyb),.guide-row.svelte-w8cuyb strong:where(.svelte-w8cuyb){overflow-wrap:anywhere;max-width:100%;display:block}.branch-name.svelte-w8cuyb{color:var(--muted);letter-spacing:.12em;font-size:12px;font-weight:650;line-height:1.35}.guide-row.svelte-w8cuyb{justify-content:flex-end;align-items:baseline;gap:24px;margin-top:7px;display:flex}.guide-row.svelte-w8cuyb strong:where(.svelte-w8cuyb){letter-spacing:.035em;font-size:clamp(18px,2.4vw,28px);font-weight:640;line-height:1.2}.page-index.svelte-w8cuyb{min-width:56px;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.05em;flex:none;align-items:baseline;gap:5px;font-size:12px;font-weight:720;line-height:1;display:inline-flex}.page-index.svelte-w8cuyb i:where(.svelte-w8cuyb){color:#bbb5ae;font-size:10px;font-style:normal;font-weight:500}.sheet-content.svelte-w8cuyb{margin-top:clamp(50px,6vw,72px)}.price-block.secondary-block.svelte-w8cuyb{margin-top:62px;padding-top:24px}.block-heading.svelte-w8cuyb{margin-bottom:23px}.section-rule.svelte-w8cuyb{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:18px;display:grid}.section-rule.svelte-w8cuyb:before,.section-rule.svelte-w8cuyb:after{content:"";background:#d8d2ca;height:1px;display:block}.section-rule.svelte-w8cuyb span:where(.svelte-w8cuyb){color:var(--orange);letter-spacing:.16em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:720;line-height:1.4}h1.svelte-w8cuyb{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:21px 0 0;font-size:clamp(28px,4.2vw,45px);font-weight:590;line-height:1.12}.desktop-table.svelte-w8cuyb{border:1px solid var(--line);background:#ffffffe6;border-radius:12px;overflow:hidden}table.svelte-w8cuyb{border-collapse:collapse;table-layout:fixed;width:100%;font-size:clamp(13px,1.6vw,16px);line-height:1.35}.project-column.svelte-w8cuyb{width:42%}.detail-column.svelte-w8cuyb{width:30%}.price-column.svelte-w8cuyb{width:28%}thead.svelte-w8cuyb th:where(.svelte-w8cuyb){color:#fff;letter-spacing:.025em;text-align:left;background:#211f1d;border:0;padding:13px 16px;font-size:12px;font-weight:620}thead.svelte-w8cuyb th:where(.svelte-w8cuyb):last-child{text-align:right}thead.svelte-w8cuyb th:where(.svelte-w8cuyb) span:where(.svelte-w8cuyb){color:#aaa49d;font-size:10px;font-weight:520}tbody.svelte-w8cuyb tr.first-option:where(.svelte-w8cuyb):not(:first-child)>:where(.svelte-w8cuyb){border-top:1px solid var(--line)}tbody.svelte-w8cuyb th:where(.svelte-w8cuyb),tbody.svelte-w8cuyb td:where(.svelte-w8cuyb){vertical-align:middle;overflow-wrap:anywhere;border:0;min-width:0;padding:12px 16px}tbody.svelte-w8cuyb th:where(.svelte-w8cuyb){text-align:left;background:#faf8f5bf;padding-top:15px;padding-bottom:15px;font-weight:400}tbody.svelte-w8cuyb th:where(.svelte-w8cuyb) strong:where(.svelte-w8cuyb){font-size:15px;font-weight:650;line-height:1.35;display:block}tbody.svelte-w8cuyb th:where(.svelte-w8cuyb) small:where(.svelte-w8cuyb){color:var(--muted);margin-top:6px;font-size:11px;font-weight:450;line-height:1.4;display:block}tbody.svelte-w8cuyb td.money:where(.svelte-w8cuyb){color:var(--orange);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-left:8px;font-size:clamp(14px,1.7vw,17px);font-weight:680}tbody.svelte-w8cuyb td.money:where(.svelte-w8cuyb) span:where(.svelte-w8cuyb){color:#a7a19a;letter-spacing:.06em;margin-right:7px;font-size:9px;font-weight:620}.mobile-price-list.svelte-w8cuyb{display:none}.sheet-notes.svelte-w8cuyb{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 32px;margin-top:27px;padding-top:20px;font-size:11px;line-height:1.5;display:grid}.note-copy.svelte-w8cuyb{flex-wrap:wrap;gap:5px 22px;min-width:0;display:flex}.footer-mark.svelte-w8cuyb{opacity:.22;filter:grayscale();width:clamp(112px,15vw,150px);height:auto;display:block}.ogana-global-booking-cta,.social-quick-menu{display:none!important}@media (width<=760px){.price-document.svelte-w8cuyb{gap:18px;padding:18px 12px 48px}.price-sheet.svelte-w8cuyb{border-radius:16px;padding:25px 20px 24px;box-shadow:0 10px 30px #2d261f12}.sheet-branding.svelte-w8cuyb{padding-right:54px;display:block}.brand-lockup.svelte-w8cuyb img:where(.svelte-w8cuyb){width:min(178px,64%)}.brand-lockup.svelte-w8cuyb span:where(.svelte-w8cuyb){margin-top:7px;font-size:10px}.masthead.svelte-w8cuyb{text-align:left;margin-top:14px}.branch-name.svelte-w8cuyb{font-size:10px}.guide-row.svelte-w8cuyb{margin-top:5px;display:block}.guide-row.svelte-w8cuyb strong:where(.svelte-w8cuyb){font-size:18px}.page-index.svelte-w8cuyb{justify-content:flex-end;position:absolute;top:3px;right:0}.sheet-content.svelte-w8cuyb{margin-top:27px}.price-block.secondary-block.svelte-w8cuyb{margin-top:42px;padding-top:16px}.block-heading.svelte-w8cuyb{margin-bottom:19px}.section-rule.svelte-w8cuyb{gap:11px}.section-rule.svelte-w8cuyb span:where(.svelte-w8cuyb){letter-spacing:.12em;font-size:10px}h1.svelte-w8cuyb{margin-top:17px;font-size:clamp(25px,8.2vw,34px);line-height:1.16}.desktop-table.svelte-w8cuyb{display:none}.mobile-price-list.svelte-w8cuyb{gap:12px;display:grid}.mobile-group.svelte-w8cuyb{border:1px solid var(--line);background:#ffffffeb;border-radius:12px;overflow:hidden}.mobile-group.svelte-w8cuyb>header:where(.svelte-w8cuyb){background:#faf8f5;padding:14px 14px 12px}.mobile-group.svelte-w8cuyb h2:where(.svelte-w8cuyb){letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:680;line-height:1.35}.mobile-group.svelte-w8cuyb>header:where(.svelte-w8cuyb) p:where(.svelte-w8cuyb){color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.4}.mobile-option.svelte-w8cuyb{border-top:1px solid #efebe6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 14px;font-size:13px;line-height:1.4;display:grid}.mobile-option.svelte-w8cuyb>span:where(.svelte-w8cuyb){overflow-wrap:anywhere;min-width:0}.mobile-option.svelte-w8cuyb strong:where(.svelte-w8cuyb){color:var(--orange);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.mobile-option.svelte-w8cuyb strong:where(.svelte-w8cuyb) i:where(.svelte-w8cuyb){color:#a7a19a;letter-spacing:.05em;margin-right:6px;font-size:8px;font-style:normal;font-weight:650}.sheet-notes.svelte-w8cuyb{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:24px;padding-top:18px;font-size:11px;line-height:1.55}.note-copy.svelte-w8cuyb{gap:6px}.note-copy.svelte-w8cuyb span:where(.svelte-w8cuyb){width:100%}.footer-mark.svelte-w8cuyb{opacity:.24;justify-self:end;width:112px}}@media (width<=370px){.price-document.svelte-w8cuyb{padding-left:8px;padding-right:8px}.price-sheet.svelte-w8cuyb{padding-left:15px;padding-right:15px}.mobile-option.svelte-w8cuyb{gap:8px;padding-left:11px;padding-right:11px;font-size:12px}.mobile-option.svelte-w8cuyb strong:where(.svelte-w8cuyb){font-size:13px}}@media print{.price-document.svelte-w8cuyb{background:#fff;gap:0;padding:0}.price-sheet.svelte-w8cuyb{break-after:page;max-width:none;box-shadow:none;border:0;border-radius:0}}
