.plans{gap:var(--s3);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.plans{grid-template-columns:repeat(4,1fr)}}.plan{gap:var(--s2)}.plan-price b{font-size:var(--fs-h1);letter-spacing:var(--track-title)}.plan-list{gap:var(--s1);color:var(--text-2);margin:0;padding-left:1.1em;display:grid}.plan-list li::marker{color:var(--text-3)}.plan .btn{margin-top:auto}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.tbl th,.tbl td{text-align:left;padding:var(--s2) var(--s2);border-bottom:1px solid var(--line);vertical-align:top}.tbl th{color:var(--text-2);white-space:nowrap;font-weight:600}.site-foot{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--line);gap:var(--s2);display:grid}.foot-links{gap:var(--s1) var(--s4);flex-wrap:wrap;display:flex}.foot-links .lnk{align-items:center;gap:6px;min-height:44px;display:inline-flex}.md{gap:var(--s3);display:grid}.md h1{margin:0}.md h2,.md h3{margin:var(--s2) 0 0}.md-list{gap:var(--s1);margin:0;padding-left:1.2em;display:grid}.inv-lines{gap:0;display:grid}.inv-line{gap:2px var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.inv-line .amt{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.inv-line .detail{color:var(--text-2);grid-column:1/-1}.inv-sum{gap:var(--s2) var(--s3);padding-top:var(--s2);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;display:grid}.inv-sum dd{text-align:right;margin:0}.inv-sum .total{font-weight:600;font-size:var(--fs-h2)}.inv-grid{gap:var(--s4);display:grid}@media (min-width:1024px){.inv-grid{grid-template-columns:1.6fr 1fr;align-items:start}}.saved-big{font-size:var(--fs-display);letter-spacing:var(--track-display);font-weight:600;line-height:1.1}.inv-row{align-items:center;gap:var(--s3);min-height:56px;padding:var(--s2) 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;display:flex}.inv-row:last-child{border-bottom:0}.staff-bill{align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.staff-bill:last-child{border-bottom:0}.wiz{gap:var(--s4);width:100%;max-width:1180px;margin:0 auto;display:grid}@media (min-width:1024px){.wiz{grid-template-columns:280px 1fr;align-items:start}}.wiz-steps{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.wiz-steps li{gap:2px var(--s3);grid-template-columns:40px 1fr;align-items:center;display:grid}.wiz-steps .dot{border:1px solid var(--line-strong);border-radius:50%;grid-row:span 2;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.wiz-steps li.done .dot{background:var(--primary-bg);color:var(--primary-fg);border-color:var(--primary-bg)}.wiz-steps li.on .dot{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.wiz-bar{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.wiz-bar i{background:var(--surface-2);border-radius:99px;height:6px}.wiz-bar i.on{background:var(--foil)}@media (min-width:1024px){.wiz-bar{display:none}}@media (max-width:1023px){.wiz-side{display:none}}.wiz-main{gap:var(--s4);display:grid}.wiz-main.two{gap:var(--s4)}@media (min-width:1024px){.wiz-main.two{grid-template-columns:1.3fr 1fr;align-items:start}}.big-num{font-size:var(--fs-display);letter-spacing:var(--track-display);font-weight:600;line-height:1.1}.cat-bars{gap:var(--s2);display:grid}.cat-bar{gap:var(--s3);grid-template-columns:6.5em 1fr 3.5em;align-items:center;display:grid}.cat-bar .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.inq{gap:var(--s2);padding:var(--s3) 0;border-bottom:1px solid var(--line);display:grid}.inq:last-child{border-bottom:0}.inq .draft{padding-left:var(--s3);border-left:3px solid var(--silver)}.source-list{gap:var(--s2);display:grid}.doc-row{align-items:center;gap:var(--s3);min-height:56px;padding:var(--s2) 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;display:flex}.doc-row:last-child{border-bottom:0}.doc-ico{background:var(--surface-2);width:40px;height:40px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.file-in{font:inherit;min-height:44px;font-size:16px}.file-in::file-selector-button{min-height:44px;padding:0 var(--s4);border-radius:var(--r-btn);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:500 16px var(--font);margin-right:var(--s3)}.doc-preview{white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border-radius:var(--r-btn);max-height:360px;padding:var(--s3);overflow:auto}
