:root{--work-ink:#101828;--work-navy:#14213d;--work-cobalt:#315efb;--work-mint:#5ee2b8;--work-lime:#ddf76d;--work-paper:#f6f7f2;--work-surface:#fff;--work-line:#e3e7ee;--work-muted:#667085;--work-alert:#e5484d;--shadow:0 24px 64px rgba(20,33,61,.18);font-family:"Pretendard Variable","Noto Sans KR",system-ui,sans-serif;color:var(--work-ink);background:var(--work-paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--work-paper);line-height:1.55}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.skip-link{position:fixed;left:12px;top:-60px;z-index:99;padding:10px 14px;background:#fff;color:#000}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.workline-header{height:72px;display:flex;align-items:center;gap:18px;max-width:1180px;margin:auto;padding:0 24px;border-bottom:1px solid var(--work-line)}.brand{display:flex;align-items:center;gap:9px;color:var(--work-ink);font-weight:750;text-decoration:none}.brand-mark{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--work-navy);color:var(--work-mint)}.product-name{padding-left:18px;border-left:1px solid var(--work-line);color:var(--work-muted);font-size:.9rem}.business-link{margin-left:auto;color:var(--work-muted);font-size:.88rem;text-underline-offset:3px}main{min-height:calc(100vh - 72px)}.shell{max-width:1180px;margin:auto;padding:64px 24px 96px}.eyebrow{display:block;margin-bottom:14px;color:var(--work-cobalt);font:700 .74rem/1.2 Inter,system-ui;letter-spacing:.14em}.hero{display:grid;grid-template-columns:7fr 5fr;gap:72px;align-items:center;min-height:610px}.hero h1,.page-title{margin:0;max-width:720px;font-size:clamp(2.55rem,5.2vw,4.8rem);line-height:1.05;letter-spacing:-.055em}.hero .lede{max-width:620px;margin:26px 0;color:#475467;font-size:1.13rem}.primary,.secondary{min-height:50px;padding:13px 20px;border-radius:12px;border:1px solid transparent;font-weight:700}.primary{background:var(--work-cobalt);color:#fff;box-shadow:0 10px 24px rgba(49,94,251,.2)}.primary:hover{background:#244de0}.secondary{background:#fff;border-color:var(--work-line);color:var(--work-ink)}.primary:focus-visible,.secondary:focus-visible,.option:focus-visible,input:focus-visible{outline:3px solid rgba(49,94,251,.28);outline-offset:2px}.promotion{display:inline-flex;gap:8px;align-items:center;margin-top:17px;padding:7px 11px;border-radius:999px;background:var(--work-lime);font-size:.8rem;font-weight:700}.trust{margin-top:28px;color:var(--work-muted);font-size:.84rem}.phone{position:relative;max-width:380px;margin:auto;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:var(--work-navy);color:#fff;box-shadow:var(--shadow)}.phone-screen{min-height:510px;padding:32px 26px;border-radius:24px;background:linear-gradient(155deg,#1b2d51,#0c1528);display:flex;flex-direction:column}.phone-meta{display:flex;justify-content:space-between;color:#aab5c8;font:500 .76rem Inter,system-ui}.caller{margin:auto 0;text-align:center}.caller-icon{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 20px;border-radius:50%;background:var(--work-mint);color:var(--work-navy);font-size:1.8rem;font-weight:800}.caller h2{margin:0;font-size:1.7rem}.caller p{color:#b8c1d0}.lead-preview{margin-top:auto;padding:18px;border-radius:16px;background:#fff;color:var(--work-ink)}.lead-preview small{color:var(--work-muted)}.lead-preview strong{display:block;margin:5px 0}.use-cases{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--work-line);border-bottom:1px solid var(--work-line)}.use-cases div{padding:24px;border-right:1px solid var(--work-line)}.use-cases div:last-child{border:0}.use-cases strong{display:block}.use-cases span{color:var(--work-muted);font-size:.88rem}.progress-wrap{max-width:760px;margin:0 auto 44px}.progress-copy{display:flex;justify-content:space-between;color:var(--work-muted);font-size:.86rem}.progress{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px}.progress i{height:5px;border-radius:5px;background:var(--work-line)}.progress i.active{background:var(--work-cobalt)}.setup{max-width:920px}.setup h1{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.04em}.question{padding:38px 0;border-top:1px solid var(--work-line)}.question:first-of-type{border-top:0}.question h2{margin:0 0 7px;font-size:1.4rem}.question>p{margin-top:0;color:var(--work-muted)}.options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.option{min-height:112px;padding:18px;text-align:left;border:1px solid var(--work-line);border-radius:16px;background:#fff;color:var(--work-ink)}.option:hover{border-color:#b8c5f9}.option.selected{border:2px solid var(--work-cobalt);padding:17px;background:#f7f9ff}.option strong,.option span{display:block}.option span{margin-top:6px;color:var(--work-muted);font-size:.85rem}.option.selected strong:before{content:'✓ ';color:var(--work-cobalt)}.sample{margin:14px 0 0;padding:14px 16px;border-left:3px solid var(--work-mint);background:#fff;color:#344054}.field{display:grid;gap:8px;max-width:520px}.field label{font-weight:700}.field input{min-height:50px;padding:12px 14px;border:1px solid var(--work-line);border-radius:12px;background:#fff;font-size:16px}.setup-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:16px 0 calc(16px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--work-paper) 22%)}.call-grid,.result-grid{display:grid;grid-template-columns:5fr 7fr;gap:50px;align-items:start}.call-phone{position:sticky;top:28px}.call-status{color:var(--work-mint);font-weight:700}.timer{font:600 2.2rem/1 Inter,system-ui;font-variant-numeric:tabular-nums}.voice-waveform{height:76px;display:flex;align-items:center;justify-content:center;gap:5px}.voice-waveform i{display:block;width:4px;height:calc(var(--wave)*4px);border-radius:4px;background:#64748b}.voice-waveform.is-active i{background:var(--work-mint);animation:wave .8s ease-in-out infinite alternate}.voice-waveform i:nth-child(2n){animation-delay:-.3s}.voice-waveform i:nth-child(3n){animation-delay:-.55s}@keyframes wave{to{height:calc(var(--wave)*8px)}}.facts-panel h1{margin:0;font-size:2rem;letter-spacing:-.035em}.fact-list{margin:24px 0;padding:0;list-style:none}.fact-list li{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--work-line)}.fact-list i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e8ebef;color:var(--work-muted);font-style:normal;font-size:.75rem}.fact-list li.done i{background:var(--work-mint);color:var(--work-navy)}.fact-list small{margin-left:auto;color:var(--work-muted);max-width:55%;text-align:right}.conversation{margin:24px 0}.bubble{max-width:85%;margin:10px 0;padding:12px 15px;border-radius:14px;background:#fff}.bubble.assistant{margin-left:auto;background:var(--work-navy);color:#fff}.answer-options{display:grid;gap:9px}.answer-options button{text-align:left}.manual{display:flex;gap:8px;margin-top:12px}.manual input{flex:1;min-width:0;padding:12px;border:1px solid var(--work-line);border-radius:12px;font-size:16px}.lead-summary{padding:34px;border:1px solid var(--work-line);border-radius:20px;background:#fff}.lead-summary header{display:flex;justify-content:space-between;gap:20px}.lead-summary h1{margin:0;font-size:2rem;letter-spacing:-.04em}.lead-summary h2{margin:35px 0 4px}.priority{height:max-content;padding:6px 10px;border-radius:999px;background:var(--work-lime);font-size:.78rem;font-weight:800}.priority.urgent{background:#fee4e2;color:#b42318}.customer{color:var(--work-muted)}.lead-summary dl{margin:25px 0}.lead-summary dl div{display:grid;grid-template-columns:130px 1fr;padding:12px 0;border-bottom:1px solid var(--work-line)}.lead-summary dt{color:var(--work-muted)}.lead-summary dd{margin:0;font-weight:650}.lead-summary section{margin-top:20px;padding:17px;background:var(--work-paper);border-radius:12px}.lead-summary section p{margin:5px 0 0}.lead-summary .next-action{border-left:4px solid var(--work-cobalt);background:#f3f6ff}.claim{position:sticky;top:28px;padding:30px;border-radius:20px;background:var(--work-navy);color:#fff}.claim h2{margin-top:0;font-size:1.7rem}.claim ul{padding-left:20px;color:#d0d5dd}.claim .primary{width:100%;margin-top:12px;background:var(--work-mint);color:var(--work-navy)}.error{padding:14px;border-radius:12px;background:#fee4e2;color:#912018}[role=alert]{font-weight:650}.empty{text-align:center;padding-top:100px}.connection-steps{max-width:760px}.connection-steps ol{padding:0;counter-reset:steps;list-style:none}.connection-steps li{counter-increment:steps;display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--work-line)}.connection-steps li:before{content:counter(steps);display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:var(--work-navy);color:#fff;font:700 .85rem Inter}.fade-in{animation:enter .22s ease both}@keyframes enter{from{opacity:0;transform:translateY(8px)}}@media(max-width:820px){.shell{padding:38px 18px 88px}.hero,.call-grid,.result-grid{grid-template-columns:1fr;gap:36px}.hero{min-height:auto}.hero h1{font-size:clamp(2.6rem,12vw,4rem)}.phone{width:100%}.phone-screen{min-height:440px}.use-cases{grid-template-columns:1fr 1fr}.use-cases div:nth-child(2){border-right:0}.use-cases div:nth-child(-n+2){border-bottom:1px solid var(--work-line)}.options{grid-template-columns:1fr 1fr}.call-phone,.claim{position:static}.call-grid{display:flex;flex-direction:column}.call-phone{order:0}.facts-panel{order:1}.result-grid{display:flex;flex-direction:column}.lead-summary{padding:24px}.workline-header{padding:0 16px}.product-name{display:none}}@media(max-width:480px){.options{grid-template-columns:1fr}.use-cases{grid-template-columns:1fr}.use-cases div{border-right:0;border-bottom:1px solid var(--work-line)}.manual{flex-direction:column}.setup-actions .primary{width:100%}.lead-summary dl div{grid-template-columns:1fr;gap:3px}.business-link{font-size:.8rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
