@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-display-latin-400-normal-n_DgBRfq.woff2)format("woff2"),url(/assets/libre-caslon-display-latin-400-normal-BbfEE5V2.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}html:has(.demo-dialog[open]){overflow:hidden}.demo-dialog{background:var(--paper);width:min(960px,100% - 32px);max-width:none;max-height:min(760px,100dvh - 32px);color:var(--text);border:0;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 40px 80px -24px #140a4673}.demo-dialog[open]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,11fr) minmax(0,9fr);display:grid}.demo-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e09288c}.dialog-close{z-index:1;width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.dialog-close:hover{background:#fff}.dialog-close:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.dialog-main{padding:40px;overflow-y:auto}.dialog-brand{font-family:var(--serif);color:var(--ink);margin-bottom:28px;font-size:22px;line-height:1}.demo-dialog h2{font-size:2.25rem}.demo-dialog h2:focus{outline:0}.dialog-lede{margin-top:10px;font-size:15px}.dialog-sent .button{margin-top:28px}.demo-form{gap:16px;margin-top:28px;display:grid}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field{align-content:start;gap:6px;display:grid}.field label{color:var(--ink);font-size:13px;font-weight:500;line-height:1.4}.field label span{color:var(--muted);font-weight:400}.field input,.field select{width:100%;height:44px;color:var(--ink);font:inherit;background-color:#f5f4f8;border:1px solid #0000;border-radius:10px;padding:0 14px;font-size:15px}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f6c78' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}.field select:has(option[value=""]:checked){color:var(--muted)}.field :is(input,select):hover{border-color:#d5d2de}.field :is(input,select):focus-visible{outline:2px solid var(--violet);outline-offset:1px;background-color:#fff}.field [aria-invalid=true]{background-color:#fff;border-color:#b3261e}.field-error{color:#b3261e;font-size:13px;line-height:1.4}.form-alert{color:#7a1c15;background:#fdf0ee;border-radius:10px;padding:12px 14px;font-size:14px}.form-alert a{color:inherit;font-weight:500}.demo-form .button{width:100%;margin-top:4px}.form-note{text-align:center;color:var(--muted);font-size:13px}.dialog-side{background:radial-gradient(90% 60% at 100% 0,#cec2ffe6,#0000 70%),linear-gradient(200deg,#7a61f2 0%,#4a2fd0 45%,#24166b 100%);flex-direction:column;justify-content:center;gap:14px;padding:40px;font-size:13.5px;line-height:1.5;display:flex}.side-card{background:#fff;border-radius:14px;padding:14px 16px;box-shadow:0 12px 28px -12px #140a4680}.side-card strong{color:var(--ink);font-weight:600}.side-ask{align-items:baseline;gap:8px;display:flex}.side-working{color:var(--muted);background:#fff;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;display:flex}.side-working i{background:var(--violet);border-radius:50%;width:8px;height:8px}.side-reply small{border-bottom:1px solid var(--hairline);color:var(--muted);padding-bottom:10px;font-size:12px;display:block}.side-reply p{margin-top:10px}.side-file{border:1px solid var(--hairline);color:var(--ink);border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.side-file svg{color:#1f7a4d}@media (prefers-reduced-motion:no-preference){.demo-dialog[open]{opacity:1;transition:opacity .18s,transform .18s;transform:none}@starting-style{.demo-dialog[open]{opacity:0;transform:translateY(12px)}}}@media (width<=760px){.demo-dialog{width:min(520px,100% - 32px)}.demo-dialog[open]{grid-template-columns:minmax(0,1fr)}.dialog-side{display:none}.dialog-close{background:#f5f4f8}}@media (width<=560px){.demo-dialog{border-radius:0;width:100%;height:100dvh;max-height:none;margin:0}.dialog-main{padding:24px 20px 32px}.field input,.field select{font-size:16px}}.wk-wrap{position:relative}.wk{--wk-green:#29654f;--wk-ink:#24392e;--wk-text:#4d5c54;--wk-muted:#6a7870;--wk-border:#e6ebe8;border:1px solid var(--hairline);font-family:var(--sans);color:var(--wk-text);text-align:left;background:#f6f7f8;border-radius:24px;padding:28px;font-size:13px;line-height:1.5;box-shadow:0 1px 2px #24166b0a,0 32px 64px -32px #24166b47}.wk strong,.wk b{color:var(--wk-ink);font-weight:600}.wk-caps{letter-spacing:1px;text-transform:uppercase;color:var(--wk-muted);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.wk-swap{display:inline-grid;position:relative}.wk-swap>*{grid-area:1/1;transition:opacity .3s,transform .3s}.wk-swap>:not(.on){opacity:0;position:absolute;transform:translateY(.5em)}.wk-top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.wk-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--wk-ink);font-size:30px;font-weight:400;line-height:1.2}.wk-title span{color:#6c9676}.wk-sub{margin-top:4px}.wk-watching{white-space:nowrap;color:var(--wk-green);align-items:center;gap:7px;font-size:12px;display:flex}.wk-watching i,.wk-project .wk-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.wk-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.wk-metrics li{border:1px solid var(--wk-border);background:#fff;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;column-gap:10px;padding:14px 16px;display:grid}.wk-metrics .wk-icon{grid-row:1/3;align-self:center}.wk-label{grid-column:2/-1;font-size:12px}.wk-metrics strong{font-family:var(--serif);letter-spacing:0;font-size:27px;font-weight:400;line-height:1.2}.wk-metrics small{white-space:nowrap;text-overflow:ellipsis;color:var(--wk-muted);font-size:10.5px;overflow:hidden}.wk-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.wk-icon.blue{color:#4f6a99;background:#e8eef8}.wk-icon.lilac{color:#7a5fa6;background:#efe9f7}.wk-icon.green{color:var(--wk-green);background:#e6f0e9}.wk-icon.amber{color:#a17a2b;background:#f9efd9}.wk-body{border:1px solid var(--wk-border);background:#fff;border-radius:12px;grid-template-columns:300px minmax(0,1fr);margin-top:16px;display:grid;overflow:clip}.wk-inbox{border-right:1px solid var(--wk-border);flex-direction:column;display:flex}.wk-inbox-head{border-bottom:1px solid var(--wk-border);color:var(--wk-ink);align-items:center;gap:8px;padding:16px 18px;font-weight:600;display:flex}.wk-inbox-head span{color:var(--wk-muted);background:#eef2ef;border-radius:4px;padding:0 6px;font-size:11px;font-weight:500}.wk-rows li{border-bottom:1px solid var(--wk-border);border-left:3px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 9px;padding:14px 18px;display:grid}.wk-rows li.selected{border-left-color:var(--wk-green);background:#f1f6f2}.wk-avatar{color:#4f6a99;background:#e8eef8;border-radius:6px;place-items:center;width:24px;height:24px;font-size:9.5px;font-weight:600;display:grid}.wk-avatar.rose{color:#9a5a70;background:#f6e9ee}.wk-rows time{color:var(--wk-muted);font-size:11px}.wk-subject,.wk-snippet{grid-column:1/-1}.wk-subject{color:var(--wk-ink);margin-top:4px;font-weight:600}.wk-snippet{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wk-org{border:1px solid var(--wk-border);color:var(--wk-muted);background:#fff;border-radius:4px;grid-area:4/1/auto/-1;justify-self:start;margin-top:4px;padding:1px 7px;font-size:11px}.wk-rows .wk-swap,.wk-rows li>.wk-badge{grid-area:4/1/auto/-1;justify-self:end;margin-top:4px}.wk-rows .wk-swap>*,.wk-update-head .wk-swap>*{justify-self:end;right:0}.wk-badge{white-space:nowrap;color:var(--wk-muted);background:#eef2ef;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.wk .wk-badge.amber{color:#94702f;background:#fdf1d8}.wk .wk-badge.green{color:var(--wk-green);background:#e6f0e9}.wk-mail{border:1px solid var(--wk-border);border-radius:10px;flex:1;margin:16px 18px 18px;padding:16px}.wk-mail p+p{margin-top:10px}.wk-mail-subject{color:var(--wk-ink);font-weight:600}.wk mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fbefcf;border-radius:3px;padding:1px 2px;transition:background-color .5s}.wk mark:not(.on){background-color:#0000}.wk-main{min-width:0}.wk-project{justify-content:space-between;align-items:center;gap:16px;padding:16px 22px 14px;display:flex}.wk-deal{font-family:var(--serif);letter-spacing:-.01em;color:var(--wk-ink);margin-top:2px;font-size:21px;font-weight:400}.wk-tabs{border-block:1px solid var(--wk-border);background:#fafbfa;gap:24px;padding:0 22px;display:flex}.wk-tabs li{white-space:nowrap;border-bottom:2px solid #0000;padding:11px 0 9px}.wk-tabs li.current{border-bottom-color:var(--wk-green);color:var(--wk-ink);font-weight:500}.wk-tabs li>span{color:var(--wk-muted);background:#eef2ef;border-radius:4px;margin-left:4px;padding:0 5px;font-size:10.5px}.wk-tabs b{color:inherit;font-weight:500}.wk-stage{padding:20px 22px 22px;display:grid}.wk-overview,.wk-update{grid-area:1/1;align-self:start;transition:opacity .35s,transform .35s}.wk-overview:not(.on),.wk-update:not(.on){opacity:0;transform:translateY(8px)}.wk-approved{grid-template-rows:1fr;transition:grid-template-rows .35s;display:grid}.wk-approved:not(.on){grid-template-rows:0fr}.wk-approved>div{align-items:center;gap:12px;min-height:0;display:flex;overflow:hidden}.wk-approved>div>*{margin-bottom:14px}.wk-approved p,.wk-update-head p{flex-direction:column;min-width:0;display:flex}.wk-approved p span,.wk-update-head p span{color:var(--wk-muted);font-size:12px}.wk-summary{background:#f3f7f4;border:1px solid #dfe9e2;border-radius:10px;padding:16px 18px}.wk-headline{letter-spacing:-.02em;color:var(--wk-ink);margin:8px 0 6px;font-size:19px;font-weight:600}.wk-headline b{font-weight:700}.wk-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.wk-tiers li{border:1px solid var(--wk-border);color:var(--wk-ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;font-weight:500;display:flex}.wk-tiers strong{font-family:var(--serif);font-size:23px;font-weight:400;line-height:1}.wk-update{background:#fffdf5;border:1px solid #f0e3c0;border-radius:10px;padding:16px 18px}.wk-update-head{align-items:center;gap:12px;display:flex}.wk-update-head p{flex:1}.wk-update-head strong{font-size:14px}.wk-update>.wk-caps{color:#94834f;margin:16px 0 6px}.wk-changes li{border-top:1px solid #f1ead7;grid-template-columns:16px 128px minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:9px 0;transition:opacity .35s,transform .35s;display:grid}.wk-changes li:not(.on){opacity:0;transform:translateY(6px)}.wk-tick{background:var(--wk-green);color:#fff;border-radius:4px;align-self:center;place-items:center;width:16px;height:16px;display:grid}.wk-field{color:#7d7350}.wk-values>span{color:var(--wk-muted)}.wk-changes q{color:#857648;grid-column:2/-1;font-family:Georgia,serif}.wk-actions{gap:8px;margin-top:12px;display:flex;position:relative}.wk-chip{color:var(--wk-ink);background:#fff;border:1px solid #e3e6df;border-radius:7px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.wk-chip.approve{border-color:var(--wk-green);background:var(--wk-green);color:#fff;transition:transform .12s,background .12s}.wk[data-step="9"] .wk-chip.approve{background:#1f4f3e;transform:scale(.95)}.wk-chip.reject{color:#a85b62;background:0 0;border-color:#0000}.wk-cursor{transition:opacity .2s,transform .8s cubic-bezier(.3,.7,.2,1);position:absolute;top:16px;left:46px}.wk-cursor:not(.on){opacity:0;transform:translate(200px,56px)}.wk-replay{border:1px solid var(--hairline);background:var(--paper);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.wk-replay:hover{border-color:var(--ink)}.wk-replay:focus-visible{outline:2px solid var(--violet);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wk *{transition:none!important}}@media (width<=1000px){.wk-metrics small,.wk-tiers{display:none}.wk-body{grid-template-columns:250px minmax(0,1fr)}.wk-tabs li:nth-child(n+4){display:none}}@media (width<=900px){.wk{border-radius:16px;padding:16px}.wk-top{display:block}.wk-title{font-size:25px}.wk-watching,.wk-inbox-head,.wk-rows,.wk-project .wk-badge,.wk-tabs{display:none}.wk-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.wk-metrics li{padding:10px 12px}.wk-metrics .wk-icon{display:none}.wk-label{grid-column:1/-1}.wk-body{grid-template-columns:minmax(0,1fr)}.wk-inbox{border-right:0;border-bottom:1px solid var(--wk-border)}.wk-mail{border:0;margin:0}.wk-project{padding:14px 16px 0}.wk-stage{padding:14px 16px 16px}.wk-overview{display:none}.wk-update:not(.on){opacity:1;transform:none}.wk-update{padding:14px}.wk-update-head{flex-wrap:wrap;gap:8px}.wk-update-head p{flex-basis:100%}.wk-update-head .wk-icon{display:none}.wk-changes li{grid-template-columns:16px minmax(0,1fr)}.wk-changes .wk-values,.wk-changes q{grid-column:2}}.squares{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.square{aspect-ratio:1;border:1px solid var(--hairline);background:#fbfaff;border-radius:24px;flex-direction:column;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.square:hover{border-color:#c8baff;transform:translateY(-4px);box-shadow:0 26px 55px -36px #3e279f40}.square-art{aspect-ratio:9/5;border-radius:23px 23px 0 0;flex:none;place-items:center;font-size:12px;line-height:1.4;display:grid;position:relative;overflow:hidden}.square-text{padding:0 40px 40px}.square-number{color:var(--violet);font-size:14px;font-weight:500}.square h3{margin-top:6px;font-size:1.875rem;line-height:1.15}.square p{margin-top:12px}.art-connect{align-content:center;justify-items:start;gap:14px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.pills{gap:14px;width:max-content;animation:48s linear infinite drift;display:flex}.pills:nth-child(2){animation-duration:56s;animation-direction:reverse}.pills:nth-child(3){animation-duration:42s}.square:hover .pills{animation-play-state:paused}@keyframes drift{to{transform:translate(calc(-50% - 7px))}}.pills li{border:1px solid var(--hairline);white-space:nowrap;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:15px;font-weight:500;display:flex}.pills img{object-fit:contain;background:#fff;border-radius:8px;width:28px;height:28px;padding:4px}.sheet,.output,.route{border:1px solid var(--hairline);background:#fff;border-radius:12px;box-shadow:0 16px 32px -20px #24166b4d}.sheet{width:min(400px,100% - 64px);padding:20px 22px 22px}.sheet-title{color:var(--ink);font-size:12px;font-weight:600}.sheet-lines{gap:7px;margin-top:10px;display:grid}.sheet-lines i,.found-clause i{background:#eceaf1;border-radius:3px;height:6px}.sheet-lines i:last-child{width:62%}.found{border:1.5px dashed var(--violet);background:#5a3de60a;border-radius:8px;padding:8px;position:relative}.found:before{content:attr(data-label);background:var(--violet);color:#fff;border-radius:4px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-9px;left:8px}.found-clause{gap:7px;margin-top:16px;padding:10px 8px 8px;display:grid}.found-clause i{background:#d9d2f7}.found-clause i:last-child{width:44%}.sheet-columns{grid-template-columns:minmax(0,1fr) 96px;gap:14px;margin-top:18px;display:grid}.sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.sheet th,.sheet td{border-bottom:1px solid var(--hairline);text-align:right;color:var(--text);padding:3px 4px;font-weight:400}.sheet tr:last-child td{border-bottom:0}.sheet th{color:var(--muted)}.sheet :is(th,td):first-child{text-align:left;color:var(--ink);font-weight:500}.bars{align-items:flex-end;gap:6px;height:100%;min-height:56px;display:flex}.bars i{height:var(--h);background:#b9adf3;border-radius:3px 3px 0 0;flex:1}.bars i:last-child{background:var(--violet)}.art-outputs{place-items:center}.output{padding:14px 14px 34px;position:absolute}.output>span{background:var(--wash);color:var(--violet);border-radius:4px;padding:0 7px;font-size:10.5px;font-weight:600;line-height:18px;position:absolute;bottom:10px;left:12px}.output-memo{--end-transform:translate(-150px, 4px) rotate(-6deg);width:132px;height:172px;transform:var(--end-transform)}.output-pager{--end-transform:translate(150px, 4px) rotate(6deg);width:132px;height:172px;transform:var(--end-transform)}.output-pager>span{left:auto;right:12px}.output-kpis{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.output-kpis i{background:var(--wash);border-radius:5px;height:26px}.output-slide{width:268px;padding:16px 18px 38px}.output-slide ul{gap:7px;margin-top:12px;display:grid}.output-slide li{border-bottom:1px solid var(--hairline);grid-template-columns:96px 1fr 1fr;align-items:center;gap:8px;padding-bottom:7px;display:grid}.output-slide b{color:var(--ink);font-size:11px;font-weight:500}.output-slide li i{background:#eceaf1;border-radius:3px;height:6px}.route{width:min(360px,100% - 64px);padding:18px 20px}.route li{grid-template-columns:18px minmax(0,1fr);column-gap:12px;padding-bottom:16px;display:grid;position:relative}.route li:last-child{padding-bottom:0}.route li:not(:last-child):before{content:"";background:#cfc6f5;width:1px;position:absolute;top:18px;bottom:0;left:8.5px}.route i{border:1.5px solid var(--violet);color:#fff;background:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:18px;height:18px;display:grid}.route .done i{background:var(--violet)}.route strong{color:var(--ink);font-size:13px;font-weight:600}.route span{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.square.in-view{animation:.65s backwards square-arrive}.square.in-view .art-read .found{animation:.8s backwards scan-found}.square.in-view .art-read .found-clause{animation-delay:.25s}.square.in-view .art-read .sheet-columns .found:first-child{animation-delay:.5s}.square.in-view .art-read .sheet-columns .found:nth-child(2){animation-delay:.75s}.square.in-view .bars i{transform-origin:bottom;animation:.7s .9s backwards bar-grow}.square.in-view .bars i:nth-child(2){animation-delay:1s}.square.in-view .bars i:nth-child(3){animation-delay:1.1s}.square.in-view .bars i:nth-child(4){animation-delay:1.2s}.square.in-view .output-memo,.square.in-view .output-pager{animation:.9s .25s backwards fan-output}.square.in-view .output-slide{animation:.65s .4s backwards slide-output}.square.in-view .route li{animation:.5s backwards route-step}.square.in-view .route li:nth-child(2){animation-delay:.45s}.square.in-view .route li:nth-child(3){animation-delay:.9s}@keyframes square-arrive{0%{opacity:.8;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scan-found{0%{opacity:.25;background:0 0;border-color:#0000}to{opacity:1;border-color:var(--violet);background:#5a3de60a}}@keyframes bar-grow{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes fan-output{0%{opacity:0;transform:translateY(20px)rotate(0)}to{opacity:1;transform:var(--end-transform)}}@keyframes slide-output{0%{opacity:0;transform:translateY(22px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes route-step{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.pills,.square,.workflow,.trust-squares li,.button{transition:none;animation:none}}@media (width<=1080px){.squares{grid-template-columns:minmax(0,1fr)}.square{aspect-ratio:auto;flex-direction:row}.square-art{aspect-ratio:auto;border-radius:23px 0 0 23px;width:50%;min-height:300px}.square-text{flex:1;align-self:center;padding:32px 40px 32px 16px}}@media (width<=900px){.sheet{width:min(400px,100% - 40px);padding:16px}.sheet-columns{grid-template-columns:minmax(0,1fr) 60px;gap:10px}.found{padding:8px 5px 5px}.sheet table{font-size:10px}.sheet th,.sheet td{padding:3px 2px}}@media (width<=760px){.square{flex-direction:column}.square-art{border-radius:23px 23px 0 0;width:auto;height:260px;min-height:0}.square-text{align-self:auto;padding:0 40px 40px}}@media (width<=560px){.squares{gap:16px;margin-top:40px}.square-text{padding:0 24px 28px}.square h3{font-size:1.625rem}.output-memo{--end-transform:translate(-104px, 4px) rotate(-6deg)}.output-pager{--end-transform:translate(104px, 4px) rotate(6deg)}.output-slide{width:196px}.output-slide li{grid-template-columns:88px 1fr 1fr}}:root[data-template=night]{--paper:#100b1c;--ink:#f8f3ff;--text:#d0c1e0;--muted:#a491bd;--hairline:#3d2d50;--wash:#211434;--tint:#191027;--violet:#c4a6ff;--accent-soft:#382b52;--accent-line:#8068a8;--accent-deep:#d7c5ff;--surface:#251638;--card-bg:#302043;--header-bg:#100b1ce6;--hero-glow:#7a45c552;--preview-shell:#29183d;--form-bg:#342147;--on-accent:#100b1c;--template-side-start:#34204c;--template-side-end:#7652ad;--template-side-glow:#b99ae9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-mode=light][data-template=night]{--paper:#fbf8ff;--ink:#211a30;--text:#5c526b;--muted:#81748f;--hairline:#e7def1;--wash:#f3ebfb;--tint:#fdfaff;--violet:#744ee6;--accent-soft:#eee4ff;--accent-line:#c8b1ec;--accent-deep:#5532bd;--surface:#fff;--card-bg:#fcf9ff;--header-bg:#fbf8ffe6;--hero-glow:#dfcfff7a;--preview-shell:#f5efff;--form-bg:#f4effa;--on-accent:#fff;--template-side-start:#35205d;--template-side-end:#7652d0;--template-side-glow:#c8b2f5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-template=night]{--display-font:var(--serif);--body-font:var(--sans);--display-weight:400;--display-tracking:-.01em;--button-radius:12px;--option-radius:12px;--control-radius:10px;--card-radius:16px;--art-radius:16px 16px 0 0;--panel-radius:22px;--pill-radius:10px;--template-border-style:solid;--template-shadow:0 28px 70px -42px #000000d1;--template-card-shadow:0 18px 44px -32px #000000c2;--template-hover-lift:-4px;--template-button-case:none;--template-button-tracking:normal}:root[data-mode=light][data-template=night]{--template-shadow:0 24px 64px -40px #000c;--template-card-shadow:0 18px 42px -30px #000c}html[data-template]{font-family:var(--body-font,var(--sans))}html[data-template] :is(h1,h2,h3,.brand,.dialog-brand){font-family:var(--display-font,var(--serif));font-weight:var(--display-weight,400);letter-spacing:var(--display-tracking,-.01em)}html[data-template] .trust-squares h3{font-family:var(--display-font,var(--serif));font-weight:var(--display-weight,400)}html[data-template] .button{border-radius:var(--button-radius,999px);text-transform:var(--template-button-case,none);letter-spacing:var(--template-button-tracking,normal)}html[data-template] .workflow,html[data-template] .square{border-style:var(--template-border-style,solid);border-radius:var(--card-radius,24px);box-shadow:var(--template-card-shadow,none)}html[data-template] .workflow:hover,html[data-template] .workflow:focus-within,html[data-template] .square:hover{box-shadow:var(--template-shadow,none);transform:translateY(var(--template-hover-lift,-4px))}html[data-template] .bottom-sample{border-radius:var(--panel-radius,32px);box-shadow:var(--template-shadow,none)}html[data-template] .trust-panel,html[data-template] .closing-panel{border-radius:var(--panel-radius,32px)}html[data-template] .square-art{border-radius:var(--art-radius,24px 24px 0 0)}html[data-template] .pills li,html[data-template] .sheet,html[data-template] .output,html[data-template] .route,html[data-template] .found,html[data-template] .trust-badges,html[data-template] .wk,html[data-template] .demo-dialog,html[data-template] .side-card,html[data-template] .side-file,html[data-template] .field input,html[data-template] .field select,html[data-template] .form-alert{border-radius:var(--control-radius,10px)}html[data-template] .trust-badges{border-radius:var(--pill-radius,999px)}html[data-template] .bottom-sample .trust-panel,html[data-template] .bottom-sample .closing-panel,html[data-template] .bottom-sample .site-footer{border-radius:0}html[data-template] .site-header.scrolled{background:var(--header-bg)}html[data-template] .section.tinted{background:var(--wash)}html[data-template] .hero:before{background:radial-gradient(ellipse, var(--hero-glow), transparent 65%)}html[data-template] .button.primary{background:var(--ink);color:var(--on-accent)}html[data-template] .button.primary:hover{background:var(--accent-deep)}html[data-template] .button.light{background:var(--surface);color:var(--ink)}html[data-template] .button.light:hover{background:var(--accent-soft)}html[data-mode=dark] .button.light{background:var(--ink);color:var(--on-accent)}html[data-mode=dark] .button.light:hover{background:var(--accent-deep)}html[data-template] .workflow,html[data-template] .square,html[data-template] .pills li,html[data-template] .sheet,html[data-template] .output,html[data-template] .route{background:var(--surface)}html[data-template] .workflow:hover,html[data-template] .workflow:focus-within,html[data-template] .square:hover{border-color:var(--accent-line)}html[data-template] .square{border-color:var(--hairline)}html[data-template] .found{background:color-mix(in srgb, var(--violet) 8%, var(--surface))}html[data-template] .found:before{background:var(--violet);color:var(--on-accent)}html[data-template] .found-clause i,html[data-template] .bars i{background:var(--accent-line)}html[data-template] .bars i:last-child{background:var(--violet)}html[data-template] .route i{background:var(--surface)}html[data-template] .route .done i{background:var(--violet)}html[data-template] .wk{--wk-green:var(--violet);--wk-ink:var(--ink);--wk-text:var(--text);--wk-muted:var(--muted);--wk-border:var(--hairline);background:var(--preview-shell)}html[data-template] .wk-title span{color:var(--violet)}html[data-template] .wk-metrics li,html[data-template] .wk-body,html[data-template] .wk-mail,html[data-template] .wk-org,html[data-template] .wk-chip{background:var(--surface)}html[data-template] .wk-icon.blue,html[data-template] .wk-icon.lilac,html[data-template] .wk-icon.green,html[data-template] .wk-icon.amber,html[data-template] .wk-avatar,html[data-template] .wk-avatar.rose,html[data-template] .wk .wk-badge.amber,html[data-template] .wk .wk-badge.green{background:var(--accent-soft);color:var(--violet)}html[data-template] .wk-rows li.selected,html[data-template] .wk-summary,html[data-template] .wk-update{background:var(--wash);border-color:var(--hairline)}html[data-template] .wk-tabs,html[data-template] .wk-inbox-head span,html[data-template] .wk-tabs li>span,html[data-template] .wk-badge{background:var(--tint)}html[data-template] .wk mark{background:var(--accent-soft)}html[data-template] .wk mark:not(.on){background:0 0}html[data-template] .wk-tick,html[data-template] .wk-chip.approve{background:var(--violet)}html[data-template] .wk-chip.approve{border-color:var(--violet);color:var(--on-accent)}html[data-template] .wk-chip.reject{color:var(--muted)}html[data-template] .wk[data-step="9"] .wk-chip.approve{background:var(--accent-deep)}html[data-mode=dark] .wk-update>.wk-caps,html[data-mode=dark] .wk-field,html[data-mode=dark] .wk-changes q{color:var(--muted)}html[data-mode=dark] .wk-changes li{border-top-color:var(--hairline)}html[data-mode=dark] .wk-chip:not(.approve,.reject){border-color:var(--accent-line)}html[data-template] .demo-dialog{background:var(--surface)}html[data-template] .dialog-close,html[data-template] .dialog-close:hover{background:var(--surface);color:var(--ink)}html[data-template] .dialog-side{background:radial-gradient(90% 70% at 100% 0%, var(--template-side-glow), transparent 70%), linear-gradient(200deg, var(--template-side-end), var(--template-side-start))}html[data-template] .side-card,html[data-template] .side-working{background:var(--surface)}html[data-template] .field input,html[data-template] .field select{background-color:var(--form-bg);color:var(--ink)}html[data-template] .field :is(input,select):focus-visible,html[data-template] .field [aria-invalid=true]{background-color:var(--surface)}html[data-mode=dark] .sheet-lines i{background:color-mix(in srgb, var(--ink) 18%, var(--surface))}html[data-mode=dark] .field :is(input,select):hover{border-color:var(--accent-line)}:root{--paper:#fff;--ink:#000;--text:#45424d;--muted:#6f6c78;--hairline:#e8e6ee;--wash:#f5f2ff;--tint:#faf8fe;--violet:#5a3de6;--accent-soft:#eee9ff;--accent-line:#c4b4ff;--accent-deep:#4930c5;--surface:#fff;--card-bg:#fbfaff;--header-bg:#ffffffdb;--hero-glow:#e0d7ff6b;--preview-shell:#f5f2fb;--form-bg:#f5f2fb;--on-accent:#fff;--template-side-start:#2b1656;--template-side-end:#6f50cf;--template-side-glow:#c6b5ff;--serif:"Libre Caslon Display", "Adobe Caslon Pro", "Big Caslon", Georgia, serif;--sans:Inter, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);color:var(--text);background:var(--paper);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}*{box-sizing:border-box}[hidden]{display:none!important}.translating body{visibility:hidden}body,h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{font-family:var(--serif);color:var(--ink);text-wrap:balance;font-weight:400}p,li{text-wrap:pretty}a{color:var(--violet)}a:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}::selection{background:var(--accent-soft)}svg{flex-shrink:0}.sprite{width:0;height:0;position:absolute}.wrap{width:min(1120px,100% - 48px);margin-inline:auto}.site-header{z-index:10;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline);transition:box-shadow .25s,background .25s;position:sticky;top:0}.site-header.scrolled{background:var(--header-bg);box-shadow:0 10px 28px #1b124912}.site-header .wrap{align-items:center;gap:32px;height:64px;display:flex}.brand{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin-right:auto;font-size:26px;line-height:1;text-decoration:none}.site-nav{gap:28px;display:flex}.site-nav a{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .16s;position:relative}.site-nav a:after{content:"";background:var(--violet);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.site-nav a:is(:hover,[aria-current=location]){color:var(--ink)}.site-nav a:is(:hover,[aria-current=location]):after{transform:scaleX(1)}.site-nav a:hover{color:var(--ink)}.header-actions{align-items:center;gap:10px;display:flex}.lang{align-items:center;margin-right:6px;display:flex}.lang button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 6px;font-size:13px;font-weight:500}.lang button+button{margin-left:5px;padding-left:11px;position:relative}.lang button+button:before{content:"";background:var(--hairline);width:1px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lang button:hover,.lang button[aria-pressed=true]{color:var(--ink)}.lang button[aria-pressed=true]{font-weight:600}.lang button:focus-visible{outline:2px solid var(--violet);outline-offset:-2px;border-radius:6px}.mode-toggle{border:1px solid var(--hairline);border-radius:var(--option-radius,999px);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;transition:background .2s,border-color .2s,color .2s;display:grid}.mode-toggle:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.mode-toggle:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.mode-toggle[aria-pressed=true] .mode-moon,.mode-toggle[aria-pressed=false] .mode-sun{display:none}.header-link{color:var(--ink);padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s}.header-link:hover{color:var(--violet)}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 24px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .2s,box-shadow .2s;display:inline-flex}.button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 22px #27197026}.button:not(:disabled):active{box-shadow:none;transform:translateY(0)}.button:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:999px}.button:disabled{opacity:.6;cursor:progress}.button.small{padding:8px 16px;font-size:14px;line-height:20px}.button.primary{background:var(--ink);color:var(--on-accent)}.button.primary:hover{background:var(--accent-deep)}.button.light{background:var(--surface);color:var(--ink)}.button.light:hover{background:var(--wash)}.actions{flex-wrap:wrap;gap:12px;display:flex}.hero{text-align:center;padding:104px 0 96px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(ellipse, var(--hero-glow), transparent 65%);pointer-events:none;border-radius:50%;width:min(980px,130vw);height:700px;position:absolute;top:-380px;left:50%;transform:translate(-50%)}.hero>.wrap{position:relative}h1{letter-spacing:-.01em;font-size:clamp(2.75rem,6.2vw,4.5rem);line-height:1.08}.lede{max-width:58ch;margin:24px auto 0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6}.hero .actions{justify-content:center;margin-top:36px}.cobuilt{margin-top:88px}.cobuilt p{color:var(--muted);font-size:14px}.cobuilt ul{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:24px 44px;margin-top:26px;font-size:1.375rem;display:flex}.cobuilt li{transition:color .2s,transform .2s}.cobuilt li span{height:var(--height);aspect-ratio:var(--ratio);margin-bottom:calc(var(--height) * var(--drop,0) * -1);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;display:block}.cobuilt li:hover{color:var(--ink);transform:translateY(-3px)}.preview{margin-top:88px}figcaption{color:var(--text);margin-top:28px;font-size:17px}figcaption .text-link{white-space:nowrap;margin-left:6px}.section{padding:104px 0;scroll-margin-top:64px}.section.tinted{background:var(--wash);border-block:1px solid var(--hairline)}h2{letter-spacing:-.01em;font-size:clamp(2rem,4.2vw,3rem);line-height:1.12}.section h2{text-align:center}h3{font-size:1.5rem;line-height:1.2}.section-lede{text-align:center;max-width:60ch;margin:16px auto 0;font-size:17px}.workflows{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.workflow{border:1px solid var(--hairline);background:var(--paper);border-radius:24px;flex-direction:column;padding:36px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.workflow:hover,.workflow:focus-within{border-color:var(--accent-line);transform:translateY(-5px);box-shadow:0 22px 50px -28px #3e279f3d}.workflow-tag{color:var(--muted);margin-bottom:12px;font-size:14px;font-weight:500}.workflow h3{font-size:2rem;line-height:1.1}.workflow h3+p{margin-top:10px}.workflow ul{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;margin:24px 0 32px;padding-top:24px;font-size:15px;display:flex}.workflow li{padding-left:20px;position:relative}.workflow li:before{content:"";background:var(--violet);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.text-link{align-items:center;gap:7px;margin-top:auto;font-weight:500;text-decoration:none;display:inline-flex}.text-link svg{transition:transform .16s}.text-link:hover svg{transform:translate(3px)}.bottom-sample{border:1px solid var(--hairline);background:var(--wash);border-radius:32px;width:min(1280px,100% - 32px);margin:24px auto 16px;overflow:hidden;box-shadow:0 24px 64px -42px #3e279f33}.bottom-sample .trust,.bottom-sample .closing{padding:0}.bottom-sample .trust-panel,.bottom-sample .closing-panel,.bottom-sample .site-footer{border-radius:0;width:100%;margin:0}.trust{padding:24px 0 0;scroll-margin-top:64px}.trust-panel{background:var(--wash);width:min(1280px,100% - 32px);color:var(--text);text-align:center;border-radius:32px;margin-inline:auto;padding:104px 48px 96px;position:relative;overflow:hidden}.trust-panel:before,.trust-panel:after{content:"";aspect-ratio:1;border:1px dashed var(--hairline);pointer-events:none;border-radius:50%;width:920px;position:absolute}.trust-panel:before{top:28%;left:-360px}.trust-panel:after{bottom:24%;right:-420px}.trust-panel>*{z-index:1;position:relative}.trust h2{max-width:20ch;color:var(--ink);margin-inline:auto}.trust-squares{grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:0;margin-top:64px;display:grid}.trust-squares li{border:0;border-inline-start:1px solid var(--hairline);background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px 32px;transition:background .3s,transform .3s;display:flex}.trust-squares li:first-child{border-inline-start:0}.trust-squares li:hover{background:var(--tint);transform:translateY(-2px)}.trust-squares svg{color:var(--violet)}.trust-squares h3{max-width:14ch;font-family:var(--sans);color:var(--ink);margin-top:28px;font-size:17px;font-weight:500;line-height:1.35}.trust-squares p{max-width:26ch;margin-top:10px;font-size:14px;line-height:1.5}.trust-badges{background:var(--tint);border-radius:999px;justify-content:space-between;gap:16px;width:min(600px,100%);margin:64px auto 0;padding:10px;display:flex}.trust-badges li{aspect-ratio:1;background:var(--paper);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;font-size:11px;line-height:1.3;display:flex}.trust-badges svg{color:var(--violet);margin-bottom:5px}.trust-badges strong{color:var(--ink);font-size:13px;font-weight:600}.closing{padding:16px 0}.closing-panel{background:var(--wash);width:min(1280px,100% - 32px);color:var(--text);text-align:center;border-radius:32px;margin-inline:auto;padding:128px 32px;position:relative;overflow:hidden}.closing-panel:before{content:"";aspect-ratio:1;border:1px solid var(--hairline);pointer-events:none;border-radius:50%;width:70%;position:absolute;inset:-60% auto auto -25%}.closing-panel>*{position:relative}@media (prefers-reduced-motion:no-preference){.hero h1{animation:.8s both hero-arrive}.hero .lede{animation:.8s .12s both hero-arrive}.hero .actions{animation:.8s .24s both hero-arrive}.cobuilt{animation:.8s .36s both hero-arrive}.workflow.in-view{animation:.65s backwards card-arrive}.workflow:nth-child(2).in-view{animation-delay:.12s}.trust-squares li.in-view{animation:.6s backwards card-arrive}.trust-squares li:nth-child(2).in-view{animation-delay:.1s}.trust-squares li:nth-child(3).in-view{animation-delay:.2s}.closing-panel.in-view{animation:.7s backwards card-arrive}@keyframes hero-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes card-arrive{0%{opacity:.75;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.button:not(:disabled):hover,.cobuilt li:hover,.square:hover,.workflow:is(:hover,:focus-within),.trust-squares li:hover,.text-link:hover svg{transform:none}}.closing h2{color:var(--ink);font-size:clamp(2.5rem,5.6vw,4rem);line-height:1.06}.closing p{max-width:44ch;margin:18px auto 0;font-size:17px}.closing .button{margin-top:36px}.closing .button:focus-visible{outline-color:var(--violet)}.site-footer{background:var(--wash);width:min(1280px,100% - 32px);color:var(--muted);border-radius:32px;margin:0 auto 16px;padding:56px 0 0;font-size:14px;overflow:hidden}.footer-top,.footer-base{width:min(1120px,100% - 64px);margin-inline:auto}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:40px 64px;display:flex}.footer-name{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:28px;line-height:1}.site-footer nav{gap:96px;display:flex}.site-footer nav ul{gap:10px;margin-top:14px;display:grid}.site-footer a{color:var(--violet);font-weight:500;text-decoration:none}.site-footer a:hover{text-underline-offset:3px;text-decoration:underline}.site-footer a:focus-visible{outline-color:var(--violet)}.legal-footer{border-top:1px solid var(--hairline);background:0 0;border-radius:0;width:100%;margin:48px 0 0;padding:24px 0}.legal-footer .footer-base{width:min(1120px,100% - 48px);margin-top:0}.footer-base{flex-wrap:wrap;gap:6px 24px;margin-top:72px;font-size:13px;display:flex}.footer-wordmark{font-family:var(--serif);text-align:center;color:color-mix(in srgb, var(--ink) 7%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:40px;padding-bottom:.2em;font-size:clamp(5rem,19vw,14rem);line-height:.9}.legal{width:min(68ch,100% - 48px);margin:0 auto;padding:72px 0 96px}.legal h1{font-size:clamp(2.25rem,5vw,3.25rem)}.legal h2{text-align:left;margin-top:44px;font-size:1.625rem}.legal p,.legal ul{margin-top:14px}.legal ul{padding-left:20px;list-style:outside}.legal li+li{margin-top:6px}.legal-draft{color:#6b5312;background:#fff8e1;border:1px solid #e9d9a8;border-radius:12px;margin-top:24px;padding:14px 16px;font-size:15px}.legal-updated{color:var(--muted);font-size:14px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=900px){.site-nav{display:none}.workflows{grid-template-columns:minmax(0,1fr)}.trust-panel{padding:72px 24px}.trust-squares{grid-template-columns:minmax(0,420px);gap:0;margin-top:48px}.trust-squares li{border-inline-start:0;border-block-start:1px solid var(--hairline);padding:40px 28px}.trust-squares li:first-child{border-block-start:0}.trust-squares h3{max-width:none;margin-top:20px}}@media (width<=560px){.wrap{width:min(1120px,100% - 40px)}.site-header .wrap{gap:10px}.site-header .header-link{display:none}.header-actions{gap:6px}.lang{margin-right:0}.lang button{padding-inline:4px}.lang button+button{margin-left:3px;padding-left:8px}.mode-toggle{border-color:#0000;width:26px}.site-header .button.small{padding-inline:12px}.hero{padding:56px 0 64px}.hero .actions .button{width:100%}.cobuilt,.preview{margin-top:56px}.cobuilt ul{gap:22px 28px;font-size:1.125rem}.section{padding:64px 0}.workflow{padding:24px}.trust-panel{border-radius:24px;width:calc(100% - 16px);padding:56px 16px}.trust-badges{gap:6px;margin-top:40px;padding:8px}.trust-badges li{width:96px}.closing{padding:8px 0}.closing-panel,.site-footer{border-radius:24px;width:calc(100% - 16px)}.closing-panel{padding:88px 20px}.site-footer{margin-bottom:8px;padding-top:40px}.legal-footer{border-radius:0;margin-bottom:0;padding-top:24px}.bottom-sample{border-radius:24px;width:calc(100% - 16px);margin:16px auto 8px}.bottom-sample .trust-panel{padding:56px 16px}.bottom-sample .closing-panel{padding:88px 20px}.bottom-sample .site-footer{padding-top:40px}.footer-top,.footer-base{width:calc(100% - 48px)}.site-footer nav{gap:56px}.footer-base{margin-top:48px}}
