body:has(.preview-classic-page){background-color:#050810}.preview-classic-page{--gold:#d4af37;--navy:#0a1128;--gold-light:#f1d382;--bg-dark:#050810;--card-bg:#0f172a;--input-bg:#111827;--eros-red:#ff3131;--black:#000;--deep-grey:#1a1a1a;--border:#ececec;--white:#fff;--gold-dark:#a68477;background-color:var(--bg-dark);color:#e2e8f0;-webkit-tap-highlight-color:transparent;word-break:keep-all;-webkit-text-size-adjust:none;min-height:100vh;margin:0 auto;font-family:Noto Sans KR,sans-serif;line-height:1.6}.preview-classic-page .text-gold{color:#e2e8f0}.preview-classic-page .serif{font-family:Noto Serif KR,serif}.preview-classic-page .gold-text{color:var(--gold)}.preview-classic-page .bg-gold{background-color:var(--gold)}.preview-classic-page .section-container{padding:4rem 1.25rem}.preview-classic-page .card-dark{background:var(--card-bg);border:1px solid #d4af3733;border-radius:16px}.preview-classic-page .input-group{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:12px 16px;transition:all .3s;position:relative}.preview-classic-page .input-group:focus-within{border-color:var(--gold);background:#d4af370d;box-shadow:0 0 15px #d4af371a}.preview-classic-page .input-group label{color:#e2e8f0;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.preview-classic-page .input-group input,.preview-classic-page .input-group select{width:100%;color:#fff!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important;font-size:16px!important}.preview-classic-page .input-group select option{color:#fff;background-color:#111827}.preview-classic-page .diag-option input[type=radio]:checked+label{border:2px solid var(--gold);background-color:#d4af3726;box-shadow:0 0 15px #d4af3733}.preview-classic-page .diag-option label{background:var(--input-bg);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;padding:14px 10px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.preview-classic-page .diag-img{aspect-ratio:1;object-fit:contain;background-color:#050810;border-radius:6px;width:100%;margin-bottom:8px}.preview-classic-page input[type=checkbox]{accent-color:var(--gold);cursor:pointer;width:20px!important;height:20px!important}.preview-classic-page .time-unknown-label{border:1px solid #ffffff14;border-radius:14px;transition:all .3s}.preview-classic-page .time-unknown-label-active{border-color:var(--gold)!important;background-color:#d4af371a!important}.preview-classic-page .time-unknown-label-active span{font-weight:700;color:var(--gold)!important}.bg-slate-900\/40{background-color:#020617}.bg-slate-950{background-color:#090e1b}.preview-classic-page .visual-image-section,.preview-classic-page .visual-image-section2{text-align:center;background-color:#040816;margin:0 auto}.max-w-\[500px\]{margin:0 auto}.preview-classic-page .visual-image-section{padding:0}.preview-classic-page .main-visual-wrapper2{position:relative;overflow:hidden}.preview-classic-page .main-visual-wrapper2 img{width:100%;height:auto;display:block}.preview-classic-page .reason-title{color:#fff;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;display:flex}.preview-classic-page .reason-bar{background-color:var(--gold);border-radius:2px;width:4px;height:18px}.preview-classic-page .tip-box{border-left:4px solid var(--gold);background:linear-gradient(90deg,#d4af371a,#0000);border-radius:4px;padding:11px}.preview-classic-page .form-label{color:#e2e8f0;margin-top:28px;margin-bottom:10px;font-size:14px;font-weight:500;display:block}.preview-classic-page .faq-item{background:#ffffff08;border:1px solid #d4af371a;border-radius:14px;margin-bottom:12px;transition:all .3s;overflow:hidden}.preview-classic-page .faq-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;display:flex}.preview-classic-page .faq-item.active{border-color:var(--gold);background:#d4af370d}.preview-classic-page .faq-content{background:#0003;max-height:0;transition:max-height .3s ease-out;overflow:hidden}.preview-classic-page .faq-item.active .faq-content{max-height:200px}.preview-classic-page .faq-arrow{color:var(--gold);transition:transform .3s}.preview-classic-page .faq-item.active .faq-arrow{transform:rotate(180deg)}.preview-classic-page .sticky-cta{width:100%;max-width:500px;padding:16px 20px calc(12px + env(safe-area-inset-bottom));z-index:1500;opacity:0;visibility:hidden;background:#252830;transition:all .5s cubic-bezier(.1,.7,.1,1);position:fixed;bottom:0;left:50%;transform:translate(-50%)translateY(100%);box-shadow:0 -10px 30px #00000080}.preview-classic-page .sticky-cta.active{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.preview-classic-page .cta-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.preview-classic-page .cta-label{color:#8e9196;font-size:13px;font-weight:500}.preview-classic-page .percent-text{color:#d4af37;font-size:16px;font-weight:900}.preview-classic-page .progress-container{background:#1a1c22;border-radius:10px;width:100%;height:4px;margin-bottom:12px;position:relative;overflow:hidden}.preview-classic-page #progress-bar{background:#d4af37;width:0%;height:100%;transition:width .4s ease-out}.preview-classic-page .main-cta-btn{color:#5f636b;cursor:pointer;background:#2d3139;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;height:52px;font-size:16px;font-weight:800;transition:all .3s;display:flex}.preview-classic-page .main-cta-btn.completed{color:#000;background:#d4af37}.preview-classic-page .footer-custom{color:#64748b;background-color:#080c14;border-top:1px solid #ffffff0d;margin:0 auto;padding:60px 24px 140px}.preview-classic-page .footer-nav{justify-content:center;gap:20px;margin-bottom:30px;display:flex}.preview-classic-page .footer-nav a{color:#94a3b8;font-size:13px}.preview-classic-page .footer-biz-btn{color:#475569;cursor:pointer;background:#ffffff08;border-radius:20px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:0 auto 24px;padding:8px 16px;font-size:12px;display:flex}.preview-classic-page .footer-details{text-align:left;background:#ffffff05;border-radius:12px;margin-bottom:24px;padding:20px;font-size:12px;line-height:2;display:none}.preview-classic-page .footer-details.active{display:block}.preview-classic-page .footer-details b{color:#cbd5e1;margin-bottom:4px;font-size:14px;display:block}.preview-classic-page .footer-contact-link{border-top:1px solid #ffffff0d;margin-top:12px;padding-top:12px}.preview-classic-page .footer-contact-link a{color:var(--gold);font-weight:600}.preview-classic-page .footer-copyright{text-align:center;letter-spacing:.05em;color:#334155;margin-top:20px;font-size:11px}@media screen and (max-height:500px){.preview-classic-page .sticky-cta{opacity:1;visibility:visible;margin-top:20px;position:relative;left:0;transform:none}}.preview-classic-page .fb-header{background-color:var(--black);z-index:100;border-bottom:1px solid #fff;width:100%;position:sticky;top:0}.preview-classic-page .fb-nav-top{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.preview-classic-page .fb-logo-img{object-fit:contain;width:auto;height:26px;display:block}.preview-classic-page .fb-menu-trigger{cursor:pointer;flex-direction:column;gap:5px;display:flex}.preview-classic-page .fb-bar{background-color:#fff;border-radius:2px;width:22px;height:2px;display:block}.preview-classic-page .fb-bar-short{width:14px;margin-left:auto}
