.five-demo{--fd-ink:#172f42;--fd-muted:#56636d;--fd-line:#e5e1d8;--fd-paper:#f6f4ef;--fd-bubble:#efefec;--fd-copper:#a5582f;--fd-green:#1d6343;--fd-green-bg:#e7f2eb;--fd-red:#a3231b;--fd-amber:#8a5300;--fd-shadow:0 1px 2px #172f4214, 0 4px 12px #172f420f, 0 28px 64px -18px #172f4247;--card-w:clamp(560px, 60vw, 860px);--side-x:calc(min(50vw, 720px) - var(--card-w) * .41 - 36px);text-align:center;color:var(--ink);background:radial-gradient(70% 55% at 50% 48%, color-mix(in srgb, var(--navy) 9%, transparent), transparent 72%), var(--bg);margin:0;padding:clamp(3.5rem,7vw,6rem) 0 clamp(2.5rem,5vw,4rem);position:relative}.five-demo *{box-sizing:border-box}.five-demo button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.five-demo button:focus-visible,.five-demo .stage:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.five-demo .five-heading{padding:0 var(--gutter,1.25rem)}.five-demo .five-heading h2{font-size:var(--h2-section,clamp(1.75rem, 3vw, 2.5rem));text-wrap:balance;max-width:22ch;margin:0 auto;line-height:1.12}.five-demo .stage{perspective:2000px;touch-action:pan-y pinch-zoom;place-items:stretch center;max-width:1440px;margin:clamp(1.75rem,3vw,2.5rem) auto 0;padding:0 0 .5rem;display:grid;position:relative}.five-demo .card{--ink:var(--fd-ink);--muted:var(--fd-muted);width:var(--card-w);text-align:left;max-width:100%;color:var(--fd-ink);box-shadow:var(--fd-shadow);font-family:var(--font-body);background:#fff;border:1px solid #172f4214;border-radius:24px;flex-direction:column;font-size:15px;line-height:1.5;display:flex;position:relative;overflow:hidden;container-type:inline-size}.five-demo.enhanced .card{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:transform .7s cubic-bezier(.22,.8,.25,1),opacity .45s,visibility 0s linear .45s;transform:translateZ(-500px)scale(.7)}.five-demo.enhanced .card.active{z-index:3;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.five-demo.enhanced .card.left,.five-demo.enhanced .card.right{z-index:2;opacity:.5;visibility:visible;pointer-events:auto;cursor:pointer;transition-delay:0s}.five-demo.enhanced .card.left{transform:translateX(calc(var(--side-x) * -1)) translateZ(-140px) rotateY(16deg) scale(.82)}.five-demo.enhanced .card.right{transform:translateX(var(--side-x)) translateZ(-140px) rotateY(-16deg) scale(.82)}.five-demo.enhanced .card.side:hover{opacity:.68}.five-demo.enhanced .card[aria-hidden=true]>*{pointer-events:none}.five-demo .card-top{border-bottom:1px solid var(--fd-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.five-demo .card-tag{font-family:var(--font-display);letter-spacing:.01em;color:var(--fd-ink);align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.five-demo .tag-icon{background:var(--fd-ink);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.five-demo svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.five-demo .card-example{border:1px solid var(--fd-line);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fd-muted);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.five-demo .card-body{flex-direction:column;flex:1;gap:16px;padding:18px 20px 20px;display:flex}@container (width>=600px){.five-demo .card-body{grid-template:"convo result""foot result"1fr/minmax(0,.92fr) minmax(0,1.08fr);gap:20px 28px;padding:24px;display:grid}.five-demo .convo{grid-area:convo}.five-demo .result{grid-area:result}.five-demo .card .card-foot{flex-direction:column;grid-area:foot;align-self:end;align-items:flex-start}}.five-demo .ask{justify-items:end;gap:6px;display:grid}.five-demo .ask-who{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fd-muted);font-size:12px;font-weight:700}.five-demo .ask-bubble{background:var(--fd-bubble);color:#1d1d1f;border-radius:22px 22px 6px;max-width:34ch;margin:0;padding:13px 17px;font-size:16px;line-height:1.42;box-shadow:0 1px 2px #1d1d1f14,0 3px 9px #1d1d1f0f,0 9px 30px #1d1d1f14}.five-demo .assist{margin-top:16px}.five-demo .assist-who{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fd-muted);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.five-demo .assist-mark{color:#fff;background:linear-gradient(135deg,#c06f45,#a5582f);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.five-demo .assist-mark svg{fill:currentColor;stroke:none;width:14px;height:14px}.five-demo .steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.five-demo .step{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.five-demo .step-icon{background:var(--fd-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:-1px;display:grid;position:relative}.five-demo .step-icon svg{stroke-width:2.4px;width:14px;height:14px}.five-demo .step-text b{font-family:var(--font-display);margin-right:6px;font-weight:700}.five-demo .result{background:var(--fd-paper);border:1px solid var(--fd-line);border-radius:18px;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:16px;display:flex}.five-demo .result-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.five-demo .result-head b{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.3;display:block}.five-demo .result-head span{color:var(--fd-muted);font-size:13px;display:block}.five-demo .result-thumb{object-fit:cover;border-radius:12px;flex:none;width:48px;height:48px;display:block}.five-demo .findings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.five-demo .finding{border:1px solid var(--fd-line);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.five-demo .finding b{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.five-demo .finding-mark{width:22px;height:22px;font-family:var(--font-display);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid}.five-demo .finding-found b{color:var(--fd-green)}.five-demo .finding-found .finding-mark{background:var(--fd-green)}.five-demo .finding-missing b{color:var(--fd-red)}.five-demo .finding-missing .finding-mark{background:var(--fd-red)}.five-demo .finding-unclear b{color:var(--fd-amber)}.five-demo .finding-unclear .finding-mark{background:var(--fd-amber)}.five-demo .festival-art{aspect-ratio:16/9;background:#f8e6da;border-radius:14px;margin:0 0 12px;position:relative;overflow:hidden}.five-demo .festival-art img{object-fit:cover;width:100%;height:100%;display:block}.five-demo .art-title{z-index:1;color:#8c1d4c;text-align:right;max-width:58%;font-family:var(--font-display);letter-spacing:-.01em;text-shadow:0 0 6px #fbeee4,0 0 2px #fbeee4;margin:0;font-size:18px;font-weight:800;line-height:1.02;position:absolute;top:6px;right:12px}.five-demo .art-title small{color:#5b2238;letter-spacing:.02em;margin-top:4px;font-size:12px;font-weight:700;display:block}.five-demo .outputs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.five-demo .output{border:1px solid var(--fd-line);background:#fff;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.45}.five-demo .output-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fd-copper);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.five-demo .browser{background:#fff;border:1px solid #d9d6cc;border-radius:12px;overflow:hidden}.five-demo .browserbar{color:#4f5b63;background:#eeece5;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:12px;display:flex}.five-demo .browserbar i{letter-spacing:2px;color:#9a988c;font-style:normal}.five-demo .browserbar em{color:var(--fd-green);font-style:normal;font-weight:700}.five-demo .website{position:relative}.five-demo .website.website-screen{color:var(--fd-ink);background:#fff;padding:0}.five-demo .website-screen picture,.five-demo .website-screen img{object-fit:contain;width:100%;height:auto;display:block}.five-demo .diff{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;font-size:14px;display:flex}.five-demo .diff s{color:#7a6a5f}.five-demo .diff span{color:var(--fd-muted)}.five-demo .diff mark{color:var(--fd-green);background:#dcefe3;border-radius:6px;padding:2px 8px;font-weight:700}.five-demo .claim{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;display:grid}.five-demo img.printer-art{object-fit:contain;background:#fff;border-radius:12px;width:112px;height:112px;display:block}.five-demo .claim-doc{gap:6px;display:grid}.five-demo .claim-badge{background:var(--fd-green-bg);color:var(--fd-green);font-family:var(--font-display);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:13px;font-weight:700;display:inline-flex}.five-demo .claim-badge svg{stroke-width:2.4px;width:15px;height:15px}.five-demo .claim-doc p{margin:0;font-size:14px;line-height:1.45}.five-demo .claim-doc small{color:var(--fd-muted);font-size:12px}@container (width>=600px){.five-demo .claim{text-align:center;grid-template-columns:1fr;justify-items:center}.five-demo img.printer-art{width:168px;height:168px}.five-demo .claim-badge{justify-self:center}}.five-demo .bill-head{justify-content:space-between}.five-demo .bill-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fd-muted);font-size:12px;font-weight:700;display:block}.five-demo .bill-head .bill-total{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fd-ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.05;display:block}.five-demo .bill-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.five-demo .bill-row{border:1px solid var(--fd-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:14px;display:flex}.five-demo .bill-row b{font-weight:700;display:block}.five-demo .bill-row small{color:var(--fd-muted);font-size:12px;line-height:1.35;display:block}.five-demo .bill-row strong{font-family:var(--font-display);color:var(--fd-green);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:800}.five-demo .bill-row.keep strong{color:var(--fd-muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.five-demo .bill-fine{color:var(--fd-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.five-demo .card-foot{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.five-demo .card-foot p{margin:0}.five-demo .gain{background:var(--fd-green-bg);color:var(--fd-green);border-radius:14px;align-items:center;gap:9px;padding:7px 14px 7px 10px;font-size:14px;line-height:1.3;display:inline-flex}.five-demo .gain svg{width:18px;height:18px}.five-demo .gain b{font-family:var(--font-display);font-weight:700}.five-demo .gain small{color:#2f5f47;font-size:12px;display:block}.five-demo .ok{background:var(--fd-ink);color:#fff;font-family:var(--font-display);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.five-demo .ok svg{width:15px;height:15px}@keyframes fd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fd-text{0%{opacity:.35}to{opacity:1}}@keyframes fd-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes fd-ring{0%{background:#fff;box-shadow:inset 0 0 0 2px #c9d1cc}to{background:var(--fd-green);box-shadow:none}}.five-demo.enhanced .card.is-playing .fd-anim{animation:fd-rise .5s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.five-demo.enhanced .card.is-playing .fd-step .step-text{animation:fd-text .35s ease var(--d,0s) both}.five-demo.enhanced .card.is-playing .fd-step .step-icon{animation:fd-ring .25s ease var(--d,0s) both}.five-demo.enhanced .card.is-playing .fd-step .step-icon svg{animation:fd-pop .35s cubic-bezier(.3, 1.4, .5, 1) var(--d,0s) both}.five-demo.enhanced.is-waiting .card.is-playing *{animation-play-state:paused!important}.five-demo .caption{z-index:4;max-width:42rem;padding:0 var(--gutter,1.25rem);margin:1.25rem auto 0;position:relative}.five-demo .caption h3{margin:0 0 .5rem;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.25}.five-demo .caption p{color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.6}.five-demo .controls{z-index:4;justify-content:center;align-items:center;gap:12px;margin:clamp(1.25rem,2.5vw,2rem) 0 0;padding:0 .75rem;display:flex;position:relative}.five-demo .controls[hidden]{display:none}.five-demo .controls button{min-width:44px;min-height:44px}.five-demo .arrow{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow);border-radius:50%;place-items:center;padding:0;display:grid}.five-demo .arrow svg{stroke-width:2px;width:20px;height:20px}.five-demo .arrow:hover{border-color:var(--control-border)}.five-demo .dots{gap:0;display:flex}.five-demo .dots button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0;position:relative;overflow:hidden}.five-demo .dots button>span{display:none}.five-demo .dots button:after{content:"";background:var(--control-border);border-radius:50%;width:8px;height:8px;transition:width .2s,left .2s;position:absolute;top:18px;left:18px}.five-demo .dots button[aria-current=true]:after{background:var(--accent);border-radius:5px;width:20px;left:12px}@media (width>=48rem){.five-demo .dots{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;gap:4px;padding:4px}.five-demo .dots button{width:auto;height:44px;min-height:44px;font-family:var(--font-display);white-space:nowrap;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.five-demo .dots button>span{display:inline}.five-demo .dots button:after{content:none}.five-demo .dots .dot-num{background:var(--bg);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.five-demo .dots button:hover{color:var(--ink)}.five-demo .dots button[aria-current=true]{background:var(--navy);color:var(--navy-ink)}.five-demo .dots button[aria-current=true] .dot-num{background:var(--accent);color:var(--accent-ink)}}html[lang=ko] .five-demo .dots button{font-family:inherit}.five-demo .fine{color:var(--muted);margin:1rem var(--gutter,1.25rem) 0;font-size:.8125rem;line-height:1.5}html[lang=ko] .five-demo .card,html[lang=ko] .five-demo .card-tag,html[lang=ko] .five-demo .card-example,html[lang=ko] .five-demo .ask-who,html[lang=ko] .five-demo .assist-who,html[lang=ko] .five-demo .step-text b,html[lang=ko] .five-demo .result-head b,html[lang=ko] .five-demo .finding b,html[lang=ko] .five-demo .art-title,html[lang=ko] .five-demo .claim-badge,html[lang=ko] .five-demo .bill-label,html[lang=ko] .five-demo .gain b,html[lang=ko] .five-demo .ok{font-family:system-ui,-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,Roboto,sans-serif}html[lang=ko] .five-demo .card-example,html[lang=ko] .five-demo .ask-who,html[lang=ko] .five-demo .assist-who,html[lang=ko] .five-demo .finding b,html[lang=ko] .five-demo .bill-label{letter-spacing:0}.five-demo [lang=en]{word-break:normal}.five-demo:not(.enhanced) .stage{max-width:760px;padding:1rem var(--gutter,1rem);perspective:none;gap:1.5rem}.five-demo:not(.enhanced) .card{width:100%}.five-demo:not(.enhanced) .caption{display:none}.five-demo .static-caption{border-top:1px solid var(--fd-line);padding:16px 20px 18px}.five-demo .static-caption h3{color:var(--fd-ink);margin:0 0 .35rem;font-size:1.15rem}.five-demo .static-caption p{color:var(--fd-muted);margin:0}.five-demo.enhanced .static-caption{display:none}.five-demo.enhanced:not(.is-settled) .card{transition:none}.five-demo.enhanced{overflow:clip}@media (width>=651px) and (width<=1099px){.five-demo{--card-w:min(calc(100vw - 96px), 700px)}}@media (width<=650px){.five-demo{--card-w:min(calc(100vw - 32px), 440px);--side-x:calc(50vw - var(--card-w) * .46 - 5px)}.five-demo .card{border-radius:20px;font-size:14px}.five-demo.enhanced .card.left{transform:translateX(calc(var(--side-x) * -1)) translateZ(-60px) scale(.92)}.five-demo.enhanced .card.right{transform:translateX(var(--side-x)) translateZ(-60px) scale(.92)}.five-demo.enhanced .card.side{opacity:.45}.five-demo.enhanced .card.side>*{visibility:hidden}.five-demo .card-top{padding:12px 16px}.five-demo .card-body{gap:14px;padding:16px}.five-demo .result-web .website-screen img{aspect-ratio:576/470;object-fit:cover;object-position:50% 62%}.five-demo img.printer-art{width:132px;height:132px}.five-demo .claim{grid-template-columns:132px minmax(0,1fr)}.five-demo .ask-bubble{padding:12px 15px;font-size:15px}.five-demo .assist{margin-top:12px}.five-demo .steps{gap:7px}.five-demo .step{font-size:14px}.five-demo .result{padding:12px}.five-demo .bill-head .bill-total{font-size:34px}.five-demo .caption p{font-size:1rem}.five-demo .controls{gap:4px}}@media (prefers-reduced-motion:reduce){.five-demo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.meet{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.meet .meet-inner{max-width:var(--shell,70rem);padding:clamp(3.5rem, 7vw, 6rem) var(--gutter,1.25rem);grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"photo id""title title""body body""facts facts""link link";align-items:center;column-gap:1rem;margin:0 auto;display:grid}.meet .meet-portrait{object-fit:cover;object-position:50% 18%;background:var(--bg);width:4.5rem;height:4.5rem;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--line);border-radius:50%;grid-area:photo;display:block}.meet .meet-id{grid-area:id;min-width:0}.meet .meet-id .eyebrow{margin:0}.meet .meet-where{color:var(--muted);margin:.15rem 0 0;font-size:.95rem}.meet h2{font-size:var(--h2-section,clamp(1.75rem, 3vw, 2.5rem));color:var(--ink);grid-area:title;max-width:20ch;margin:1.25rem 0 .85rem;line-height:1.12}.meet .meet-body{color:var(--ink);grid-area:body;max-width:40rem;margin:0;font-size:1.0625rem;line-height:1.65}.meet .founder-facts{border-top:1px solid var(--line);grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:40rem;margin:1.5rem 0 .5rem;padding:1.25rem 0 0;list-style:none;display:grid}.meet .founder-facts b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent-text);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.1;display:block}.meet .founder-facts span{color:var(--muted);margin-top:.35rem;font-size:.95rem;line-height:1.5;display:block}.meet .meet-link{font-family:var(--font-display);color:var(--accent-text);text-underline-offset:.22em;grid-area:link;justify-self:start;padding:.7rem 0;font-weight:700;display:inline-block}html[lang=ko] .meet h2,html[lang=ko] .meet .founder-facts b,html[lang=ko] .meet .meet-link{font-family:inherit}@media (width>=48rem){.meet .meet-inner{grid-template:"photo id""photo title""photo body""photo facts""photo link"1fr/clamp(13rem,24vw,17rem) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,6vw,5rem)}.meet .meet-portrait{aspect-ratio:4/5;border-radius:24px;width:100%;height:auto;box-shadow:0 1px 2px #172f4214,0 28px 60px -24px #172f4259}.meet h2{margin-top:.6rem}}.rec-hero[data-astro-cid-ak5nh6fj]{text-align:center;padding:clamp(2.75rem, 7vw, 5.5rem) var(--gutter) clamp(3rem, 7vw, 5.5rem);background:radial-gradient(60% 80% at 50% 115%, color-mix(in srgb, var(--navy-accent) 16%, transparent), transparent 70%), var(--navy)}.rec-hero-main[data-astro-cid-ak5nh6fj]{max-width:48rem;margin:0 auto}.rec-hero[data-astro-cid-ak5nh6fj] h1[data-astro-cid-ak5nh6fj]{letter-spacing:-.03em;max-width:16ch;margin:0 auto 1rem;font-size:clamp(2.25rem,6vw,4rem);line-height:1.06}html[lang=ko] .rec-hero[data-astro-cid-ak5nh6fj] h1[data-astro-cid-ak5nh6fj]{letter-spacing:-.01em;max-width:14em;line-height:1.22}.rec-hero[data-astro-cid-ak5nh6fj] .subhead[data-astro-cid-ak5nh6fj]{white-space:pre-line;text-wrap:balance;max-width:36rem;margin:0 auto 1.75rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55}.rec-hero[data-astro-cid-ak5nh6fj] .eyebrow[data-astro-cid-ak5nh6fj]{font-size:clamp(.95rem,1.4vw,1.0625rem)}html[lang=ko] .rec-hero[data-astro-cid-ak5nh6fj] .eyebrow[data-astro-cid-ak5nh6fj]{letter-spacing:0;font-size:clamp(1rem,1.6vw,1.125rem)}.rec-hero[data-astro-cid-ak5nh6fj] .cta-row[data-astro-cid-ak5nh6fj]{justify-content:center;margin-inline:auto}.rec-hero[data-astro-cid-ak5nh6fj] .cta-row[data-astro-cid-ak5nh6fj]>.cta[data-astro-cid-ak5nh6fj]{flex:0 auto;min-width:min(100%,18rem);padding-inline:2rem}.rec-hero-note[data-astro-cid-ak5nh6fj]{max-width:34rem;color:var(--navy-muted);margin:1rem auto 0;font-size:.95rem;line-height:1.5}.rec-hero-links[data-astro-cid-ak5nh6fj]{max-width:40rem;color:var(--navy-muted);text-wrap:pretty;flex-direction:column;align-items:center;gap:0;margin:.5rem auto 0;font-size:.95rem;line-height:1.5;display:flex}.rec-hero-links[data-astro-cid-ak5nh6fj] a[data-astro-cid-ak5nh6fj]{color:var(--navy-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--navy-ink) 45%, transparent);text-underline-offset:.22em;padding:.7rem 0;font-weight:700;display:inline-block}.rec-hero-links[data-astro-cid-ak5nh6fj] a[data-astro-cid-ak5nh6fj]:hover{text-decoration-color:currentColor}.rec-prices[data-astro-cid-ak5nh6fj] a[data-astro-cid-ak5nh6fj]{padding:.7rem 0}@media (width>=64rem){.rec-hero-main[data-astro-cid-ak5nh6fj]{max-width:68rem}.rec-hero[data-astro-cid-ak5nh6fj] h1[data-astro-cid-ak5nh6fj]{max-width:none;font-size:clamp(3.25rem,4.3vw,4rem)}.rec-hero[data-astro-cid-ak5nh6fj] h1[data-astro-cid-ak5nh6fj] .hl-accent[data-astro-cid-ak5nh6fj]{display:block}}.rec-hook[data-astro-cid-ak5nh6fj]{background:var(--bg);color:var(--ink);padding:clamp(3.5rem, 7vw, 6rem) var(--gutter) clamp(1.5rem, 3vw, 2.5rem)}.rec-hook-inner[data-astro-cid-ak5nh6fj]{max-width:var(--shell);align-items:center;gap:1.75rem;margin:0 auto;display:grid}.rec-hook-asks[data-astro-cid-ak5nh6fj]{color:var(--accent-text);flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 .85rem;padding:0;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.rec-hook-head[data-astro-cid-ak5nh6fj] h2[data-astro-cid-ak5nh6fj]{font-size:var(--h2-section);text-wrap:balance;max-width:18ch;margin:0 0 1rem;line-height:1.12}html[lang=ko] .rec-hook-head[data-astro-cid-ak5nh6fj] h2[data-astro-cid-ak5nh6fj]{max-width:13em;line-height:1.25}.rec-hook-lead[data-astro-cid-ak5nh6fj]{color:var(--accent-text);text-wrap:pretty;max-width:30rem;margin:0 0 .75rem;font-size:clamp(1.125rem,1.8vw,1.3125rem);font-weight:700;line-height:1.45}.rec-hook-body[data-astro-cid-ak5nh6fj]{color:var(--muted);text-wrap:pretty;max-width:32rem;margin:0;font-size:1.0625rem;line-height:1.65}.rec-hook-checks[data-astro-cid-ak5nh6fj]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;gap:1.1rem;margin:0;padding:clamp(1.25rem,3vw,1.75rem);list-style:none;display:grid}.rec-hook-checks[data-astro-cid-ak5nh6fj] li[data-astro-cid-ak5nh6fj]{grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;display:grid}.rec-hook-n[data-astro-cid-ak5nh6fj]{color:var(--accent-text);font-family:var(--font-display);grid-row:span 2;font-size:1.125rem;font-weight:800}.rec-hook-checks[data-astro-cid-ak5nh6fj] b[data-astro-cid-ak5nh6fj]{font-size:1.125rem;line-height:1.35}.rec-hook-sub[data-astro-cid-ak5nh6fj]{color:var(--muted);font-size:.95rem;line-height:1.5}@media (width>=56rem){.rec-hook-inner[data-astro-cid-ak5nh6fj]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}.rec-hook-checks[data-astro-cid-ak5nh6fj]{gap:1.4rem;padding:2rem 2.25rem}}.rec-start[data-astro-cid-ak5nh6fj]{color:var(--navy-ink);margin-top:0}.rec-start-inner[data-astro-cid-ak5nh6fj]{max-width:calc(var(--shell) + 2 * var(--gutter));padding:clamp(3.5rem, 7vw, 5.5rem) var(--gutter)}.rec-start-head[data-astro-cid-ak5nh6fj]{max-width:44rem}.rec-start-head[data-astro-cid-ak5nh6fj]>.eyebrow[data-astro-cid-ak5nh6fj]{color:var(--navy-accent)}.rec-start-head[data-astro-cid-ak5nh6fj] h2[data-astro-cid-ak5nh6fj]{color:var(--navy-ink);font-size:var(--h2-section);margin:0 0 1rem;line-height:1.12}.rec-start[data-astro-cid-ak5nh6fj] .conversion-intro[data-astro-cid-ak5nh6fj]{max-width:40rem;color:var(--navy-muted);margin:0;font-size:1.0625rem;line-height:1.6}.rec-start-forms[data-astro-cid-ak5nh6fj]{grid-template-areas:"free""kit""more";align-items:start;gap:1.25rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}.rec-start-forms[data-astro-cid-ak5nh6fj]>#review[data-astro-cid-ak5nh6fj]{grid-area:free}.rec-start-forms[data-astro-cid-ak5nh6fj]>.form-card-kit[data-astro-cid-ak5nh6fj]{grid-area:kit}.rec-start-forms[data-astro-cid-ak5nh6fj]>.rec-start-more[data-astro-cid-ak5nh6fj]{grid-area:more}@media (width>=56rem){.rec-start-forms[data-astro-cid-ak5nh6fj]{grid-template:"free kit""more kit"1fr/minmax(0,1fr) minmax(0,1fr);gap:.5rem 1.5rem}}.rec-start[data-astro-cid-ak5nh6fj] .form-card[data-astro-cid-ak5nh6fj]{color:var(--ink);border:0;border-top:4px solid var(--accent);border-radius:20px;max-width:none;margin:0;padding:clamp(1.5rem,4vw,2.25rem);scroll-margin-top:5rem;box-shadow:0 30px 60px -30px #0000008c}.rec-start-more[data-astro-cid-ak5nh6fj]{margin-top:.25rem}.rec-start-email[data-astro-cid-ak5nh6fj],.rec-start-paid[data-astro-cid-ak5nh6fj]{margin:1rem 0 0}.rec-start-paid[data-astro-cid-ak5nh6fj]{margin-top:0}.rec-start-email[data-astro-cid-ak5nh6fj] a[data-astro-cid-ak5nh6fj],.rec-start-paid[data-astro-cid-ak5nh6fj] a[data-astro-cid-ak5nh6fj]{color:var(--navy-accent);text-wrap:pretty;padding:.7rem 0;font-weight:700;display:inline-block}.rec-start-email[data-astro-cid-ak5nh6fj] a[data-astro-cid-ak5nh6fj] span[data-astro-cid-ak5nh6fj]{white-space:nowrap}.rec-resources[data-astro-cid-ak5nh6fj]{border-top:1px solid var(--navy-line);color:var(--navy-muted);margin:1.5rem 0 0;padding-top:1.25rem;font-size:.95rem}.rec-resources-lead[data-astro-cid-ak5nh6fj]{color:var(--navy-ink);margin-bottom:.25rem;font-weight:700;display:block}.rec-resources[data-astro-cid-ak5nh6fj] ul[data-astro-cid-ak5nh6fj]{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.rec-resources[data-astro-cid-ak5nh6fj] a[data-astro-cid-ak5nh6fj]{color:var(--navy-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--navy-ink) 45%, transparent);text-underline-offset:.22em;padding:.7rem 0;display:inline-block}.rec-start[data-astro-cid-ak5nh6fj] a[data-astro-cid-ak5nh6fj]:focus-visible{outline-color:var(--navy-accent)}
