:root{--paper:#fff;--surface:#fff;--alt:#f3f4f6;--ink:#1a1a1a;--muted:#5a5a5a;--line:#ddd;--accent:#1a1a1a;--accent-ink:#fff;--accent-soft:#eee;--focus:#2563eb;--error:#b42318;--radius-btn:10px;--radius-field:10px;--font-sans:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--font-display:var(--font-sans)}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}p,h1,h2,h3,h4,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.wrap-narrow{max-width:600px}.btn{border-radius:var(--radius-btn);min-height:54px;font:inherit;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .15s,transform 80ms;display:inline-flex}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.6;cursor:progress}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:color-mix(in srgb, var(--accent) 86%, black)}.btn-secondary{color:var(--ink);background:0 0;border-color:currentColor}.btn-secondary:hover{background:var(--accent-soft)}.btn-text{color:var(--muted);background:0 0;width:100%;min-height:44px;font-weight:600;text-decoration:underline}.btn-block{width:100%}.signup,.extra{gap:12px;display:grid}.tier-pick{border:0;min-width:0;margin:0;padding:0}.tier-pick legend{margin-bottom:8px;padding:0;font-weight:700}.tier-pick-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tier-chip{border:1.5px solid var(--line);border-radius:var(--radius-field);cursor:pointer;background:var(--surface);flex-direction:column;gap:2px;min-height:64px;padding:10px 8px;display:flex;position:relative}.tier-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tier-chip:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.tier-chip.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.tier-chip-name{font-size:13px;font-weight:700;line-height:1.3}.tier-chip-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.tier-pick-now{color:var(--muted);margin-top:6px;font-size:14px}.field-label{font-size:15px;font-weight:700}.field-unit{color:var(--muted);font-weight:600}.input{width:100%;min-height:52px;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-field);padding:0 14px;font-size:17px}.input:focus{outline:3px solid color-mix(in srgb, var(--focus) 35%, transparent);border-color:var(--focus)}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consents{gap:6px;margin-top:4px;display:grid}.consent-row{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;font-size:15px;font-weight:600;display:flex}.consent-row input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:1px 0 0}.consent-summary{color:var(--muted);margin:0 0 2px 32px;font-size:14px;line-height:1.5}.consent-detail{color:var(--muted);margin:0 0 4px 32px;font-size:14px}.consent-detail summary{cursor:pointer;align-items:center;width:fit-content;min-height:44px;text-decoration:underline;display:inline-flex}.consent-detail p{white-space:pre-line;margin-top:6px}.extra-consent{font-weight:500}.extra-consent span{font-weight:400;line-height:1.55}.extra-consent strong{font-weight:700}.form-hint{margin:8px 0 0;font-size:14px;line-height:1.5}.link-btn{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.age-note{color:var(--muted);font-size:14px}.form-error{color:var(--error);font-size:15px;font-weight:700}.form-status,.after{outline:none}.form-status-title{font-size:20px;font-weight:800;line-height:1.4}.after-body{color:var(--muted);margin-top:8px}.extra{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.extra-title{font-size:18px;font-weight:800}.extra-body{color:var(--muted);font-size:15px}.field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field-help{color:var(--muted);font-size:13px}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--line);cursor:pointer;background:var(--surface);border-radius:999px;align-items:center;min-height:44px;padding:8px 14px;font-size:15px;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.chip.is-on{border-color:var(--accent);background:var(--accent-soft);font-weight:700}.intent{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:18px;display:grid}.intent-q{font-weight:700}.intent-thanks{color:var(--muted);font-size:15px}.refer{margin-top:10px}.refer-msg{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:16px 32px 16px 0;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-size:24px;font-weight:400;position:absolute;top:12px;right:4px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);padding:0 0 16px}.footer{border-top:1px solid var(--line);color:var(--muted);padding:32px 0 48px;font-size:14px}.footer-note{margin-bottom:6px}.footer-links{margin-top:12px}.footer-links a{padding:12px 0;display:inline-block}.footer-brand{margin-top:6px}.brandmark{font-family:var(--font-display);font-size:18px;font-weight:700;text-decoration:none}.legal{padding:32px 0 64px}.legal-title{font-family:var(--font-display);margin:10px 0 18px;font-size:28px;font-weight:700;line-height:1.3}.legal h2{margin:28px 0 8px;font-size:19px}.legal-p,.legal li{color:var(--ink);font-size:16px}.legal-p{margin:8px 0}.legal ul{padding-left:1.2em}.legal table{border-collapse:collapse;width:100%;margin:8px 0;font-size:14px}.legal th,.legal td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px}.legal th{background:var(--alt)}.legal th:first-child,.legal td:first-child{word-break:keep-all;width:5.5em}.manage{gap:12px;margin-top:12px;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@font-face{font-family:JC Display;src:url(/fonts/display.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JC Sans;src:url(/fonts/sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JC Sans;src:url(/fonts/sans-600.woff2)format("woff2");font-weight:600 700;font-display:swap}@font-face{font-family:JC Hanja;src:url(/fonts/hanja.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:JC Hanja;src:url(/fonts/hanja-400.woff2)format("woff2");font-weight:100 500;font-display:swap}:root{--paper:#f1f3f1;--surface:#fbfcfb;--alt:#e5eae7;--ink:#17262a;--muted:#536268;--line:#c9d1cf;--accent:#17262a;--accent-ink:#fbfcfb;--accent-soft:#e1e8e5;--focus:#2459b8;--yuja:#e9b01a;--yuja-soft:#f5e2a4;--el-wood:#2e7a54;--el-fire:#bf3a2b;--el-earth:#966a12;--el-metal:#687280;--el-water:#1e3e72;--radius-btn:6px;--radius-field:6px;--font-sans:"JC Sans", "JC Hanja", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-display:"JC Display", "JC Sans", "JC Hanja", "AppleMyungjo", serif}body{font-size:17px;line-height:1.7}.hanja{font-family:JC Hanja,Noto Serif CJK KR,AppleMyungjo,serif;font-weight:700}.wrap-mid{max-width:760px}strong{font-weight:600}.topbar{z-index:20;background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar-in{justify-content:space-between;align-items:center;min-height:54px;display:flex}.brandmark{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:19px;font-weight:650;display:inline-flex}.brand-icon{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:1.4px;overflow:visible}.brand-icon .brand-sun{fill:var(--yuja);stroke:var(--ink);stroke-width:1.2px}.btn-small{min-height:44px;color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-btn);background:0 0;padding:0 14px;font-size:15px}.btn-small:hover{background:var(--accent-soft)}.hero{padding:30px 0 40px}.hero-in{gap:30px;display:grid}.hero-title{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(38px,10.6vw,66px);font-weight:330;line-height:1.16}.hero-sub{color:var(--muted);max-width:33em;margin-top:16px}.hero-price{color:var(--muted);margin-top:14px;font-size:15.5px;line-height:1.6}.hero-price strong{color:var(--ink)}.hero-actions{gap:8px;margin-top:20px;display:flex}.hero-actions .btn-hero{flex:auto}.hero-actions .btn-secondary{border-width:1.5px;flex:none;padding:0 18px}.dial{width:100%;max-width:400px;margin:0 auto}.dial-stage{position:relative}.dial svg{width:100%;height:auto;overflow:visible}.dial-ring{fill:none;stroke:var(--ink);stroke-width:1.3px}.dial-inner{fill:none;stroke:var(--line);stroke-width:1px}.dial-now{fill:var(--yuja-soft)}.dial-tick{stroke:var(--ink);stroke-width:1px}.dial-jie{stroke:var(--line);stroke-width:1px}.dial-label{font-family:var(--font-sans);fill:var(--muted);font-size:12.5px;font-weight:400}.dial-label.is-now{fill:var(--ink);font-weight:700}.dial-branch{fill:var(--ink);opacity:.72;font-family:JC Hanja,serif;font-size:16px;font-weight:700}.dial-hand{stroke:var(--ink);stroke-width:1.2px}.dial-sun-halo{fill:var(--yuja);opacity:.28}.dial-sun-dot{fill:var(--yuja);stroke:var(--ink);stroke-width:1.3px}.dial-sun{transform:rotate(var(--a))}@media (prefers-reduced-motion:no-preference){.dial-sun{animation:1.6s cubic-bezier(.2,.7,.2,1) .2s both sun-in}}@keyframes sun-in{0%{transform:rotate(calc(var(--a) - 80deg));opacity:0}to{transform:rotate(var(--a));opacity:1}}.dial-center{text-align:center;pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.dial-now-label{color:var(--muted);font-size:13px}.dial-term{font-family:var(--font-display);letter-spacing:-.03em;font-size:38px;font-weight:560;line-height:1.05}.dial-term .hanja{letter-spacing:.35em;color:var(--muted);margin:6px 0 0 .35em;font-size:15px;display:block}.dial-since{max-width:8.5em;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45}.dial-caption{text-align:center;margin-top:8px;font-size:15px;line-height:1.6}.dial-caption strong{font-weight:700}.dial-source{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.sec{border-top:1px solid var(--line);padding:64px 0}.sec-title,.case-title,.tier-name,.res-lead,.report-h{text-wrap:balance}.sec-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(27px,7.4vw,42px);font-weight:560;line-height:1.24}.sec-lead{color:var(--muted);max-width:36em;margin-top:12px}.fine{color:var(--muted);max-width:52em;margin-top:16px;font-size:13px;line-height:1.6}.tool{margin-top:26px}.tool-form{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:18px;padding:20px 16px;display:grid}.tool-row{border:0;min-width:0;margin:0;padding:0}.tool-label{margin-bottom:8px;padding:0;font-size:15px;font-weight:600;display:block}.tool-row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tool-row-2 .input{padding:0 10px}.seg{border:1.5px solid var(--ink);border-radius:var(--radius-field);grid-auto-flow:column;display:inline-grid;overflow:hidden}.seg-item{cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:16px;font-weight:600;display:flex;position:relative}.seg-item+.seg-item{border-left:1.5px solid var(--ink)}.seg-item input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-item.is-on{background:var(--ink);color:var(--surface)}.seg-item:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}.tool-check{cursor:pointer;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:15px;display:flex}.tool-check input{width:20px;height:20px;accent-color:var(--ink);margin:0}.tool-row-2 .tool-check{margin-top:6px}.fieldset-inline{gap:12px;display:flex}.tool-help{color:var(--muted);margin-top:6px;font-size:13px}.tool-privacy{color:var(--muted);text-align:center;font-size:13.5px}.input:disabled{opacity:.45}.result{background:var(--surface);border:1.5px solid var(--ink);border-radius:10px;outline:none;margin-top:18px}.res-block{border-top:1px solid var(--line);padding:22px 16px}.res-block:first-child{border-top:0}.res-title{font-family:var(--font-sans);color:var(--muted);margin-bottom:12px;font-size:15px;font-weight:600}.res-lead{font-family:var(--font-display);letter-spacing:-.02em;margin-top:14px;font-size:24px;font-weight:560;line-height:1.3}.res-range{font-family:var(--font-sans);letter-spacing:0;margin-top:4px;font-size:15.5px;font-weight:400;line-height:1.55;display:block}.res-note{color:var(--muted);margin-top:10px;font-size:15.5px;line-height:1.65}.res-note strong{color:var(--ink)}.res-warn{border-left:3px solid var(--yuja);margin-top:10px;padding-left:10px;font-size:14.5px;line-height:1.55}.dae{gap:6px;list-style:none;display:grid}.dae li{font-size:16px}.dae .num{font-weight:600}.dae-next{color:var(--muted)}.dae-next .num{color:var(--ink)}.res-locked{background:var(--alt);border-radius:0 0 8px 8px}.locked-row{filter:blur(5px);-webkit-user-select:none;user-select:none;margin-bottom:4px;font-size:16px}.res-locked .btn{margin-top:14px}.method{border-top:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:0 0 10px 10px;padding:14px 16px;font-size:14px}.method summary{cursor:pointer;color:var(--ink);align-items:center;width:fit-content;min-height:32px;font-weight:600;display:flex}.method-body{gap:8px;margin-top:8px;line-height:1.6;display:grid}.pillars{gap:6px;display:grid}.pillars-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pillars-head span{text-align:center;color:var(--muted);font-size:13px}.glyph{background:var(--paper);border:1px solid var(--line);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:10px 2px 8px;display:flex}.glyph .hanja{font-size:38px;line-height:1.1}.glyph-ko{color:var(--muted);margin-top:3px;font-size:12.5px}.glyph-el{margin-left:5px}.glyph-empty{min-height:80px;color:var(--muted);font-size:13px}.el-wood .hanja{color:var(--el-wood)}.el-fire .hanja{color:var(--el-fire)}.el-earth .hanja{color:var(--el-earth)}.el-metal .hanja{color:var(--el-metal)}.el-water .hanja{color:var(--el-water)}.gauge-bar{border:1.5px solid var(--ink);border-radius:6px;height:44px;position:relative}.gauge-seg:first-child{border-radius:4px 0 0 4px}.gauge-seg:nth-child(5){border-radius:0 4px 4px 0}.gauge-seg{border-left:1px solid color-mix(in srgb, var(--ink) 20%, transparent);color:var(--muted);place-items:center;display:grid;position:absolute;top:0;bottom:0}.gauge-seg:first-child{border-left:0}.gauge-seg .hanja{font-size:16px}.gauge-seg:first-child{background:#d6e1ec}.gauge-seg:nth-child(2){background:#e5ecf0}.gauge-seg:nth-child(3){background:#f2f3ee}.gauge-seg:nth-child(4){background:#f5e8d3}.gauge-seg:nth-child(5){background:#f2d6bd}.gauge-seg.is-on{color:var(--ink)}.gauge{padding-bottom:14px;position:relative}.gauge-seg.is-on{box-shadow:inset 0 0 0 2px var(--ink)}.gauge-needle{background:var(--ink);width:2px;height:9px;margin-left:-1px;position:absolute;top:calc(100% + 2px)}.gauge-needle:after{content:"";background:var(--yuja);border:1.5px solid var(--ink);border-radius:50%;width:12px;height:12px;margin:-2px 0 0 -6px;position:absolute;top:100%;left:50%}.gauge-ends{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:12.5px;display:flex}.strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;list-style:none;display:grid}.strip li{background:var(--alt);border-radius:4px;justify-items:center;gap:1px;padding:8px 0 6px;display:grid}.strip .hanja{font-size:18px;line-height:1.2}.strip-date{color:var(--muted);font-size:12px}.strip li.is-on{background:var(--yuja)}.strip li.is-on .strip-date{color:var(--ink)}.strip-sm .hanja{font-size:16px}.cases{border-top:1.5px solid var(--ink);margin-top:30px;display:grid}.case{border-bottom:1px solid var(--line);padding:20px 0}.case-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:560;line-height:1.4}.case-body{color:var(--muted);margin-top:8px}.checks{margin-top:0;display:grid}.check{border-bottom:1px solid var(--line);grid-template-columns:104px 1fr;align-items:baseline;gap:14px;padding:16px 0;display:grid}.check:first-child{border-top:0}.check-n{font-family:var(--font-display);letter-spacing:-.04em;font-size:42px;font-weight:300;line-height:1}.check-what{font-size:15.5px;line-height:1.6}.report{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-top:26px;padding:20px 16px 22px}.ai-label{border:1px solid var(--line);color:var(--muted);border-radius:4px;margin-bottom:16px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-block}.report-grid{gap:8px;display:grid}.report-h{font-family:var(--font-display);letter-spacing:-.02em;margin:22px 0 10px;font-size:18px;font-weight:560}.report-grid>div:first-child .report-h{margin-top:0}.report-p{color:var(--muted);margin-top:10px;font-size:15.5px}.timing{border-collapse:collapse;width:100%;font-size:15.5px}.timing th,.timing td{border-bottom:1px solid var(--line);text-align:center;padding:9px 4px}.timing thead th{color:var(--muted);border-bottom:1.5px solid var(--ink);font-size:13px;font-weight:600}.timing thead th:first-child,.timing tbody th{text-align:left}.timing tbody th{font-weight:400}.timing tbody th .hanja{width:1.5em;font-size:17px;display:inline-block}.timing td{width:22%;font-size:17px;font-weight:600}.timing tr.is-locked td{filter:blur(4px);color:var(--muted)}.timing tr.is-locked th{color:var(--muted)}.why{gap:10px;margin-top:16px;font-size:15.5px;line-height:1.6;list-style:none;display:grid}.why .hanja{font-size:16px}.report-lock{margin-top:16px;font-size:14.5px;font-weight:600}.tiers{align-items:start;gap:14px;margin-top:28px;display:grid}.guarantee{border-top:2px solid var(--ink);gap:2px;max-width:44em;margin-top:20px;padding-top:12px;font-size:15px;line-height:1.6;display:grid}.guarantee-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:560;line-height:1.4}.tier{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:8px;padding:22px 16px 16px;display:grid;position:relative}.tier-featured{border:2px solid var(--ink)}.tier-badge{background:var(--yuja);color:var(--ink);border-radius:4px;padding:1px 10px;font-size:13px;font-weight:700;position:absolute;top:-12px;left:14px}.tier-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:560;line-height:1.38}.tier-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tier-price strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:36px;font-weight:450;line-height:1.1}.tier-unit{color:var(--muted);font-size:14px}.tier-summary{color:var(--muted);font-size:15px;line-height:1.55}.tier-features{gap:4px;margin-bottom:6px;padding-left:1.1em;font-size:15px;line-height:1.5;display:grid}.tier .btn{min-height:50px}.tier .btn-secondary{border-width:1.5px}.sec-faq .faq{border-top-color:var(--ink);margin-top:22px}.sec-signup{background:var(--surface)}.sec-signup .signup{margin-top:24px}.tier-chip{background:var(--paper)}.tier-chip.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--accent-soft)}.chip.is-on{border-color:var(--ink)}.footer{background:var(--paper)}@media (min-width:640px){.strip{grid-template-columns:repeat(12,minmax(0,1fr))}.tool-form,.res-block{padding-left:24px;padding-right:24px}.report{padding:28px 28px 30px}}@media (min-width:900px){.hero{padding:64px 0 72px}.hero-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}.hero-actions{max-width:460px}.sec{padding:96px 0}.cases{border-top:0;grid-template-columns:repeat(3,1fr);gap:32px}.case{border-bottom:0;border-top:1.5px solid var(--ink)}.checks{grid-template-columns:repeat(3,1fr);gap:32px}.check,.check:first-child{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:1fr}.report-grid{grid-template-columns:.9fr 1.1fr;gap:40px}.tiers{grid-template-columns:repeat(3,1fr);align-items:stretch}.tier{align-content:start}.tier .btn{margin-top:auto}}.share{margin-top:16px}.share .btn{border-width:1.5px;min-height:48px}.nowrap{white-space:nowrap}.share-img{border:1px solid var(--line);-webkit-touch-callout:default;border-radius:8px;width:100%;height:auto;margin-top:12px;display:block}.case-body .hanja,.report-p .hanja,.why .hanja{font-weight:400}@media (min-width:900px){.tier{flex-direction:column;display:flex}.tier .btn{margin-top:auto}.checks{margin-top:34px}}
