:root{--paper-0:#fff;--paper-1:#fafbfc;--paper-2:#f4f6f8;--paper-3:#eaeef2;--ink-1:#0d1418;--ink-2:#2c3640;--ink-3:#5a6573;--ink-4:#8a93a0;--ink-5:#b7bec8;--line-1:#e6eaef;--line-2:#d2d8df;--line-3:#0d1418;--brand-700:#0a3a5c;--brand-600:#0e4d77;--brand-500:#1166a0;--brand-400:#4b8fc0;--brand-300:#8fb6d6;--brand-200:#c9dceb;--brand-100:#e7f0f7;--brand-50:#f3f7fb;--cold-600:#00788c;--cold-500:#00a3b8;--cold-400:#4cc0cf;--cold-100:#dff5f7;--ok-600:#0f7a4a;--ok-500:#16a36a;--ok-100:#e3f5ec;--warn-600:#a85d00;--warn-500:#d97a07;--warn-100:#fbeed8;--excursion-600:#a8231a;--excursion-500:#d83327;--excursion-100:#fbe4e2;--bg:var(--paper-1);--bg-elevated:var(--paper-0);--bg-muted:var(--paper-2);--bg-tint-brand:var(--brand-50);--bg-tint-cold:var(--cold-100);--fg:var(--ink-1);--fg-muted:var(--ink-3);--fg-faint:var(--ink-4);--fg-on-brand:#fff;--border:var(--line-1);--border-strong:var(--line-2);--border-emphasis:var(--line-3);--link:var(--brand-500);--link-hover:var(--brand-700);--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Segoe UI", Roboto, sans-serif;--font-serif:"Noto Serif KR", "Apple SD Gothic Neo", "Nanum Myeongjo", ui-serif, Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-xs:12px;--t-sm:14px;--t-base:16px;--t-md:18px;--t-lg:20px;--t-xl:24px;--t-2xl:30px;--t-3xl:38px;--t-4xl:52px;--t-5xl:72px;--lh-tight:1.25;--lh-snug:1.4;--lh-normal:1.7;--lh-loose:1.9;--tr-tight:-.03em;--tr-snug:-.015em;--tr-normal:0;--tr-wide:.06em;--tr-uppercase:.14em;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-black:900;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--r-none:0;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-pill:999px;--shadow-1:0 1px 0 #0d14180a;--shadow-2:0 1px 2px #0d14180a, 0 1px 1px #0d141808;--shadow-3:0 2px 6px #0d14180f, 0 4px 16px #0d14180a;--shadow-4:0 8px 24px #0d141814, 0 16px 48px #0d14180f;--measure-narrow:56ch;--measure-wide:72ch;--container:1200px;--container-narrow:740px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.6, 0, .7, .2);--ease-std:cubic-bezier(.4, 0, .2, 1);--dur-1:.12s;--dur-2:.18s;--dur-3:.28s}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-sans);font-size:var(--t-xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-uppercase);text-transform:uppercase;color:var(--ink-3)}.section-num{font-family:var(--font-serif);font-weight:var(--w-regular);font-size:var(--t-xl);font-variant-numeric:tabular-nums;color:var(--brand-700);letter-spacing:var(--tr-snug)}.display-1{font-family:var(--font-serif);font-weight:var(--w-medium);font-size:clamp(40px, 5.4vw, var(--t-5xl));letter-spacing:var(--tr-tight);color:var(--ink-1);text-wrap:balance;line-height:1.15}.h1{font-family:var(--font-serif);font-weight:var(--w-medium);font-size:var(--t-4xl);letter-spacing:var(--tr-tight);color:var(--ink-1);text-wrap:balance;line-height:1.2}.h2{font-family:var(--font-serif);font-weight:var(--w-medium);font-size:var(--t-3xl);letter-spacing:var(--tr-snug);color:var(--ink-1);text-wrap:balance;line-height:1.25}.h3{font-family:var(--font-sans);font-weight:var(--w-semibold);font-size:var(--t-2xl);letter-spacing:var(--tr-snug);color:var(--ink-1);line-height:1.3}.h4{font-family:var(--font-sans);font-weight:var(--w-semibold);font-size:var(--t-xl);letter-spacing:var(--tr-snug);color:var(--ink-1);line-height:1.35}.h5{font-family:var(--font-sans);font-weight:var(--w-semibold);font-size:var(--t-lg);color:var(--ink-1);line-height:1.4}.lead{font-family:var(--font-serif);font-weight:var(--w-regular);font-size:var(--t-md);color:var(--ink-2);letter-spacing:var(--tr-snug);line-height:1.6}.body,p{font-family:var(--font-sans);font-weight:var(--w-regular);font-size:var(--t-base);line-height:var(--lh-normal);color:var(--ink-1);letter-spacing:-.005em}.body-sm{font-size:var(--t-sm);color:var(--ink-3);line-height:1.65}.caption{font-family:var(--font-sans);font-size:var(--t-xs);color:var(--ink-4);letter-spacing:0;line-height:1.5}.code,code,pre{font-family:var(--font-mono);background:var(--paper-3);color:var(--ink-1);border-radius:var(--r-sm);padding:.12em .4em;font-size:.92em}a{color:var(--link);transition:color var(--dur-2) var(--ease-out);text-decoration:none}a:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}::selection{background:var(--brand-700);color:#fff}:root{--paper-1:#f6f8fc;--paper-2:#e8edf7;--paper-3:#dce2f1;--ink-1:#161c2e;--ink-2:#2e3650;--ink-3:#5b637a;--ink-4:#8c93a8;--ink-5:#bcc2d2;--line-1:#e2e7f2;--line-2:#ccd4e6;--brand-700:#3f58a0;--brand-600:#4d67ae;--brand-500:#566fb4;--brand-400:#8398cf;--brand-300:#aebde2;--brand-200:#d2dbef;--brand-100:#e8edf7;--brand-50:#f3f5fb;--shadow-4:0 8px 24px #3f58a014, 0 16px 48px #3f58a00f;--gutter:clamp(24px, 5vw, 64px);--pad-panel:clamp(40px, 5vw, 72px);--grid-half:repeat(auto-fit, minmax(min(100%, 420px), 1fr))}body{background:var(--paper-0);font-family:var(--font-sans);color:var(--ink-1);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;margin:0}h1,h2{text-wrap:balance}p{text-wrap:pretty}a{color:var(--link)}a:hover{color:var(--link-hover)}input,button{font-family:inherit}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.sprite{position:absolute}.bot-body{fill:var(--bot-body,var(--brand-700))}.bot-face{fill:var(--bot-face,#fafbfc)}.bot-prof{--bot-body:var(--brand-400)}.icon{flex:none;display:block}.nowrap{white-space:nowrap}.strong{color:var(--ink-1);font-weight:600}.mono{font-family:var(--font-mono)}.meta{color:var(--ink-4);font-weight:400}.c-ink-4{color:var(--ink-4)}.btn{background:var(--brand-700);color:#fff;border-radius:var(--r-md);cursor:pointer;transition:background var(--dur-2) var(--ease-out);border:none;font-weight:600}.btn:hover{background:var(--brand-600)}.btn:disabled{opacity:.6;cursor:progress}.btn-sm{padding:9px 16px;font-size:15px}.btn-md{flex:none;padding:12px 18px;font-size:15px}.btn-lg{flex:none;padding:14px 24px;font-size:16px}.btn:focus-visible,.nav-link:focus-visible,.hero-badge:focus-visible,.footer-link:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.input{background:var(--paper-0);border:1px solid var(--line-2);border-radius:var(--r-md);min-width:0;color:var(--ink-1);text-align:left;flex:1 1 0;padding:14px 18px;font-size:16px}.input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);outline:none}.input-bare{min-width:0;color:var(--ink-1);background:0 0;border:none;flex:1 1 0;padding:0;font-size:16px}.input-bare:focus{outline:none}.input::placeholder,.input-bare::placeholder{color:var(--ink-4)}.form-error{color:var(--excursion-600);text-align:left;flex-basis:100%;margin:0;font-size:14px;line-height:1.6}.fake-btn{border-radius:var(--r-md);padding:9px 14px;font-size:14px}.fake-btn-ghost{border:1px solid var(--line-2);color:var(--ink-2)}.fake-btn-primary{background:var(--brand-700);color:#fff;font-weight:600}.mini-btn{border-radius:var(--r-md);padding:7px 12px;font-size:13px}.mini-btn-primary{background:var(--brand-700);color:#fff;font-weight:600}.mini-btn-ghost{background:var(--paper-0);border:1px solid var(--line-2);color:var(--ink-2)}.speaker-row{align-items:center;gap:8px;display:flex}.speaker-row-reverse{flex-direction:row-reverse}.speaker{color:var(--ink-2);font-size:13px;font-weight:600}.speaker-meta{color:var(--ink-4);font-size:12px}.bubble{background:var(--paper-0);border:1px solid var(--line-1);border-radius:2px var(--r-lg) var(--r-lg) var(--r-lg);color:var(--ink-1);padding:12px 16px;font-size:15px;line-height:1.6}.bubble-lg{padding:14px 18px;font-size:16px}.bubble-me{background:var(--brand-700);color:#fff;border-radius:var(--r-lg) 2px var(--r-lg) var(--r-lg);padding:12px 16px;font-size:15px;line-height:1.6}.bubble-prof{background:var(--brand-50);border:1px solid var(--brand-200);border-radius:var(--r-lg) 2px var(--r-lg) var(--r-lg);color:var(--ink-1);padding:12px 16px;font-size:15px;line-height:1.6}.bubble-ask{background:var(--paper-2);border-radius:var(--r-lg);padding:12px 16px;font-size:16px;line-height:1.6}.files{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.file-chip{background:var(--paper-0);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink-2);align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.file-icon{border:1px solid var(--ink-4);border-radius:2px;width:14px;height:16px}.files-sm .file-icon{width:12px;height:14px}.avatar-wrap{flex:none;display:inline-flex;position:relative}.avatar{background:var(--paper-3);border:1px solid var(--line-2);color:var(--ink-3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar-24{width:24px;height:24px;font-size:10px}.avatar-32{width:32px;height:32px}.avatar-44{width:44px;height:44px;font-size:18px}.avatar-prof{background:var(--brand-100);border-color:var(--brand-200);color:var(--brand-700)}.avatar-badge{background:#fff;border-radius:50%;padding:1px;display:block;position:absolute;bottom:-3px;right:-3px}.avatar-badge-sm{bottom:-2px;right:-2px}.approval-info{flex-direction:column;gap:2px;display:flex}.approval-title{font-size:15px;font-weight:600}.approval-meta{color:var(--ink-3);font-size:13px}.page{background:var(--paper-0);max-width:1280px;margin:0 auto}.site-header{padding:20px var(--gutter);border-bottom:1px solid var(--line-1);background:var(--paper-0);justify-content:space-between;align-items:center;gap:16px;display:flex}.logo{align-items:center;gap:8px;display:flex}.wordmark{font-family:var(--font-serif);color:var(--brand-700);letter-spacing:var(--tr-tight);font-size:24px;font-weight:600}.site-nav{color:var(--ink-2);align-items:center;gap:32px;font-size:15px;display:flex}.nav-link,.nav-link:hover{color:var(--ink-2);white-space:nowrap;font-weight:500;text-decoration:none}.nav-link:hover{color:var(--brand-700)}.section{padding:112px var(--gutter);border-top:1px solid var(--line-1);flex-direction:column;gap:56px;display:flex}.section-head{grid-template-columns:var(--grid-half);align-items:end;gap:24px 64px;display:grid}.section-head-main{flex-direction:column;gap:14px;display:flex}.section-head-aside{flex-direction:column;gap:10px;display:flex}.kicker{letter-spacing:var(--tr-wide);color:var(--brand-500);font-size:13px;font-weight:600}.section-title{font-family:var(--font-serif);letter-spacing:var(--tr-snug);color:var(--ink-1);margin:0;font-size:clamp(30px,3.6vw,42px);font-weight:500;line-height:1.25}.section-desc{color:var(--ink-3);margin:0;font-size:17px;line-height:1.75}.num{font-family:var(--font-serif);color:var(--brand-700);font-variant-numeric:tabular-nums;font-size:22px}.point{border-top:1px solid var(--ink-1);flex-direction:column;gap:8px;padding-top:20px;display:flex}.hero{padding:96px var(--gutter) 112px;background:var(--paper-0);text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.hero-badge,.hero-badge:hover{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:15px;text-decoration:none;display:flex}.hero-badge b{color:var(--ink-1);font-weight:600}.hero-badge-sep{color:var(--ink-5)}.hero-badge-arrow{background:var(--paper-2);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.hero-badge:hover .hero-badge-arrow{background:var(--paper-3)}.hero-title{font-family:var(--font-serif);letter-spacing:-.04em;color:var(--ink-1);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px .22em;margin:0;font-size:clamp(40px,6vw,68px);font-weight:500;line-height:1.15;display:flex}.hero-title svg{flex:none;width:.92em;height:.92em;margin:0 .04em;display:block}.hero-lead{max-width:680px;color:var(--ink-3);text-wrap:pretty;margin:0;font-size:20px;line-height:1.7}.signup{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:560px;display:flex}.signup-form{flex-wrap:wrap;gap:10px;width:100%;display:flex}.signup-done{box-sizing:border-box;background:var(--brand-50);border:1px solid var(--brand-200);border-radius:var(--r-md);width:100%;color:var(--brand-700);padding:14px 18px;font-size:16px;font-weight:600}.signup-note{color:var(--ink-3);font-size:14px}.demo{border:1px solid var(--line-1);border-radius:var(--r-lg);width:100%;max-width:820px;box-shadow:var(--shadow-4);background:var(--paper-0);text-align:left;margin-top:32px;overflow:hidden}.demo-head{border-bottom:1px solid var(--line-1);background:var(--paper-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 24px;display:flex}.demo-team{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.demo-crew{align-items:center;gap:10px;display:flex}.demo-crew-label{color:var(--ink-3);font-size:13px}.avatar-stack{align-items:center;display:flex}.avatar-stack-bot{background:var(--paper-0);border:1px solid var(--line-1);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.avatar-stack-initial{background:var(--paper-3);border:2px solid var(--paper-1);width:26px;height:26px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:11px;font-weight:600;display:inline-flex}.demo-body{flex-direction:column;gap:18px;padding:28px 28px 20px;display:flex}.demo-ask{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:8px;max-width:70%;display:flex}.msg{align-items:flex-start;gap:12px;max-width:85%;display:flex}.msg-body{flex-direction:column;gap:4px;display:flex}.msg-name{color:var(--ink-2);font-size:13px;font-weight:600}.msg-text{font-size:16px;line-height:1.6}.approval{border:1px solid var(--line-2);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-left:44px;padding:16px 20px;display:flex}.approval-actions{gap:8px;display:flex}.composer{border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink-4);justify-content:space-between;align-items:center;gap:12px;margin:0 20px 20px;padding:14px 16px;font-size:15px;display:flex}.composer-send{border-radius:var(--r-md);background:var(--brand-700);color:#fff;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:inline-flex}.band-wrap{padding:0 var(--gutter) 112px}.band{background:var(--paper-2);border-radius:var(--r-lg);grid-template-columns:var(--grid-half);align-items:center;display:grid;overflow:hidden}.band-copy{padding:var(--pad-panel);flex-direction:column;gap:18px;display:flex}.band-art{justify-content:center;align-self:end;margin-bottom:-72px;padding-top:40px;display:flex}.band-bot{filter:drop-shadow(0 16px 40px #3f58a02e);width:clamp(240px,28vw,340px);display:block}.band-bot svg{width:100%;height:auto;display:block}.why-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;display:grid}.why-item{flex-direction:column;gap:24px;display:flex}.nudge{background:var(--paper-2);border-radius:var(--r-lg);flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.nudge-actions{gap:6px;display:flex}.point-title{font-size:19px;font-weight:600}.point-desc{color:var(--ink-3);margin:0;font-size:16px;line-height:1.7}.team-grid{border:1px solid var(--line-1);border-radius:var(--r-lg);grid-template-columns:var(--grid-half);background:var(--line-1);gap:1px;display:grid;overflow:hidden}.team-col{background:var(--paper-0);flex-direction:column;display:flex}.team-col-prof{background:var(--brand-50)}.team-col-head{justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.team-col-head b{color:var(--brand-700);font-size:14px;font-weight:600}.team-col-prof .team-col-head b{color:var(--brand-500)}.team-col-head span{color:var(--ink-4);font-size:13px}.member{border-top:1px solid var(--line-1);align-items:flex-start;gap:16px;padding:24px;display:flex}.member-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.member-name{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.member-name b{font-size:17px;font-weight:600}.member-role{color:var(--ink-4);font-size:13px;font-weight:400}.member-role-approve{color:var(--brand-500);font-weight:600}.member-desc{color:var(--ink-3);font-size:15px;line-height:1.6}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{background:var(--paper-2);border-radius:var(--r-pill);color:var(--ink-2);padding:4px 10px;font-size:13px}.tag-outline{background:var(--paper-0);border:1px solid var(--brand-200);padding:3px 10px}.steps{border-bottom:1px solid var(--line-1);flex-direction:column;display:flex}.step{border-top:1px solid var(--line-1);flex-wrap:wrap;gap:16px 40px;padding:28px 0;display:flex}.step-label{flex:0 0 220px;align-items:baseline;gap:14px;display:flex}.step-name{flex-direction:column;gap:2px;display:flex}.step-name b{font-size:17px;font-weight:600}.step-name span{color:var(--ink-4);font-size:13px}.step-content{flex:420px;min-width:0}.step-msg{flex-direction:column;gap:8px;max-width:640px;display:flex}.step-msg-right{align-items:flex-end;margin-left:auto}.approved{border:1px solid var(--line-2);background:var(--paper-0);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:24px;padding:16px 20px;display:flex}.approved-amount{font-weight:500}.approved-badge{color:var(--brand-700);background:var(--brand-100);border-radius:var(--r-pill);padding:6px 12px;font-size:13px;font-weight:600}.stages{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:24px;display:grid}.stage-title{font-size:18px;font-weight:600}.stage-desc{color:var(--ink-3);font-size:15px;line-height:1.6}.cta{padding:var(--pad-panel);background:var(--brand-100);border-radius:var(--r-lg);grid-template-columns:var(--grid-half);align-items:center;gap:40px 64px;display:grid}.cta-copy{flex-direction:column;gap:14px;display:flex}.cta-title{font-family:var(--font-serif);color:var(--ink-1);letter-spacing:var(--tr-snug);margin:0;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.2}.cta-desc{color:var(--ink-3);margin:0;font-size:17px;line-height:1.7}.cta-action{flex-direction:column;gap:14px;display:flex}.cta-msg{align-items:flex-start;gap:10px;display:flex}.cta-form{background:var(--paper-0);border:1px solid var(--line-2);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-left:46px;padding:8px 8px 8px 18px;display:flex}.cta-form:focus-within{box-shadow:0 0 0 3px var(--brand-500)}.cta-done{background:var(--paper-0);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--brand-700);margin-left:46px;padding:16px 18px;font-size:16px;font-weight:600}.site-footer{border-top:1px solid var(--line-1);padding:64px var(--gutter) 32px;flex-direction:column;gap:48px;display:flex}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.footer-brand{flex-direction:column;gap:14px;max-width:440px;display:flex}.footer-about{color:var(--ink-3);font-size:15px;line-height:1.6}.footer-about b{color:var(--ink-2);font-weight:600}.footer-cols{flex-wrap:wrap;gap:40px 72px;display:flex}.footer-col{flex-direction:column;gap:14px;min-width:140px;display:flex}.footer-label{color:var(--ink-4);font-size:13px;font-weight:600}.footer-link,.footer-link:hover{color:var(--ink-2);font-size:15px;text-decoration:none}.footer-link:hover{color:var(--brand-700)}.footer-bottom{border-top:1px solid var(--line-1);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:24px;font-size:13px;line-height:1.7;display:flex}.footer-biz i{color:var(--ink-5);margin:0 4px;font-style:normal}.logo-link,.logo-link:hover{text-decoration:none}.btn-link,.btn-link:hover{color:#fff;text-decoration:none;display:inline-block}.doc{max-width:760px;padding:80px var(--gutter) 112px;flex-direction:column;gap:16px;margin:0 auto;display:flex}.doc-title{font-family:var(--font-serif);letter-spacing:var(--tr-snug);color:var(--ink-1);margin:0;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.2}.doc-date{color:var(--ink-4);margin:0 0 16px;font-size:14px}.doc .doc-notice{background:var(--paper-2);border-radius:var(--r-lg);color:var(--ink-2);margin:-8px 0 8px;padding:14px 18px;font-size:15px;line-height:1.65}.doc h2{color:var(--ink-1);margin:32px 0 0;font-size:19px;font-weight:600;line-height:1.4}.doc p,.doc li{color:var(--ink-2);margin:0;font-size:16px;line-height:1.75}.doc ul,.doc ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.doc h3{color:var(--ink-1);margin:12px 0 0;font-size:16px;font-weight:600;line-height:1.5}.doc-table-wrap{border:1px solid var(--line-1);border-radius:var(--r-lg);overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;color:var(--ink-2);font-size:15px;line-height:1.6}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line-1);padding:12px 16px}.doc-table tr:first-child th,.doc-table tr:first-child td{border-top:none}.doc-table thead th{background:var(--paper-1);color:var(--ink-1);border-bottom:1px solid var(--line-1);white-space:nowrap;font-weight:600}.doc-table tbody th{background:var(--paper-1);width:30%;color:var(--ink-1);font-weight:600}.doc-table-wrap+.doc-table-wrap{margin-top:4px}@media (width<=640px){.doc-table:has(thead){min-width:600px}}.doc-company{background:var(--paper-2);border-radius:var(--r-lg);color:var(--ink-3);flex-direction:column;gap:4px;margin-top:32px;padding:20px 24px;font-size:14px;line-height:1.6;display:flex}.doc-company b{color:var(--ink-1);font-size:15px;font-weight:600}@media (width<=520px){.signup-form .input{flex-basis:100%}.signup-form .btn{flex:100%}.cta-form,.cta-done{margin-left:0}.cta-form{padding:8px}.cta-form .input-bare{flex-basis:100%;padding:10px}.cta-form .btn{flex:100%}}
