.marquee[data-astro-cid-543bmuqs]{border-bottom:1px solid var(--line);white-space:nowrap;padding:clamp(1rem,2.2vh,1.6rem) 0;overflow:hidden}.marquee-track[data-astro-cid-543bmuqs]{will-change:transform;animation:36s linear infinite marquee;display:inline-flex}.marquee-track[data-astro-cid-543bmuqs] span[data-astro-cid-543bmuqs]{padding-inline:clamp(1rem,2.5vw,2.2rem);font-size:clamp(1.8rem,5vw,4rem);font-weight:600;display:inline-block}.marquee-track[data-astro-cid-543bmuqs] .sep[data-astro-cid-543bmuqs]{color:var(--grey);font-weight:400}@keyframes marquee{to{transform:translate(-50%)}}.points[data-astro-cid-wstkydf3]{border-top:1px solid var(--line)}.point[data-astro-cid-wstkydf3]{border-bottom:1px solid var(--line);gap:.6rem;padding-block:clamp(1.4rem,3.2vh,2.3rem);display:grid;position:relative}.point-num[data-astro-cid-wstkydf3]{letter-spacing:.08em;color:var(--grey);font-size:.72rem;font-weight:600}.point-title[data-astro-cid-wstkydf3]{letter-spacing:-.008em;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;line-height:1.05}.point-text[data-astro-cid-wstkydf3]{color:var(--muted);max-width:60ch;font-size:1rem;font-weight:400;line-height:1.45}.rows[data-astro-cid-wstkydf3] .point[data-astro-cid-wstkydf3]{isolation:isolate;transition:padding-inline .55s var(--ease);overflow:hidden}.rows[data-astro-cid-wstkydf3] .point[data-astro-cid-wstkydf3]>[data-astro-cid-wstkydf3]{transition:color .45s var(--ease)}.rows[data-astro-cid-wstkydf3] .point[data-astro-cid-wstkydf3]:before{content:"";z-index:-1;background:var(--white);transition:transform .55s var(--ease);position:absolute;inset:0;transform:translateY(101%)}@media (hover:hover){.rows[data-astro-cid-wstkydf3] .point[data-astro-cid-wstkydf3]:hover{padding-inline:clamp(.8rem,1.4vw,1.4rem)}.rows[data-astro-cid-wstkydf3] .point[data-astro-cid-wstkydf3]:hover:before{transform:translateY(0)}.rows[data-astro-cid-wstkydf3] .point[data-astro-cid-wstkydf3]:hover>[data-astro-cid-wstkydf3]{color:var(--black)}}@media (width>=820px){.steps[data-astro-cid-wstkydf3] .point[data-astro-cid-wstkydf3]{grid-template-columns:4rem 15rem minmax(0,1fr);align-items:baseline;gap:clamp(1.5rem,3vw,3rem)}.grid[data-astro-cid-wstkydf3]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3.5vw,4rem);display:grid}.grid[data-astro-cid-wstkydf3] .point[data-astro-cid-wstkydf3]{align-content:start;gap:.6rem;padding-block:clamp(1.3rem,3vh,2rem)}.grid[data-astro-cid-wstkydf3] .point-title[data-astro-cid-wstkydf3]{font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.15}.grid[data-astro-cid-wstkydf3] .point-text[data-astro-cid-wstkydf3]{font-size:.95rem}}.split[data-astro-cid-rgljrvxg]{padding-block:var(--pad-y)}.split[data-astro-cid-rgljrvxg]:not(.paper){border-bottom:1px solid var(--line)}.split-body[data-astro-cid-rgljrvxg]{margin-top:clamp(2.2rem,5vh,3.5rem)}.split-body[data-astro-cid-rgljrvxg]>p{letter-spacing:.015em;color:var(--muted);max-width:52ch;font-size:clamp(1.05rem,1.45vw,1.4rem);font-weight:400;line-height:1.35}.split-body[data-astro-cid-rgljrvxg]>p+p{margin-top:1.4rem}.split-body[data-astro-cid-rgljrvxg] a{color:var(--white);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--grey);transition:text-decoration-color .3s var(--ease)}.split-body[data-astro-cid-rgljrvxg] a:hover{text-decoration-color:var(--white)}.split-head[data-astro-cid-rgljrvxg] .cta-pill{margin-top:clamp(1.6rem,3.5vh,2.4rem)}.split-head[data-astro-cid-rgljrvxg] .split-visual{margin-top:clamp(1.8rem,4vh,2.8rem)}.split-head[data-astro-cid-rgljrvxg] .split-visual img{width:100%;height:auto}.split-head[data-astro-cid-rgljrvxg] .split-lead{letter-spacing:.015em;color:var(--muted);max-width:52ch;margin-top:clamp(1.6rem,3.5vh,2.4rem);font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:400;line-height:1.45}@media (width>=900px){.split-grid[data-astro-cid-rgljrvxg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,7vw,7rem);display:grid}.split-grid[data-astro-cid-rgljrvxg] .split-head[data-astro-cid-rgljrvxg]{position:sticky;top:clamp(6rem,14vh,8rem)}.split-grid[data-astro-cid-rgljrvxg] .split-body[data-astro-cid-rgljrvxg]{margin-top:0}.split-grid[data-astro-cid-rgljrvxg].reverse{align-items:center}.split-grid[data-astro-cid-rgljrvxg].reverse .split-body[data-astro-cid-rgljrvxg]{order:-1}}.stats[data-astro-cid-ifrd74vy]{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,3.5vh,2.6rem) clamp(1rem,3vw,3rem);margin-block:clamp(2rem,5vh,3.2rem);padding-block:clamp(1.4rem,3.5vh,2.4rem);display:grid}.stat[data-astro-cid-ifrd74vy]{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.stat-value[data-astro-cid-ifrd74vy]{letter-spacing:-.012em;font-size:clamp(1.9rem,4.4vw,4.4rem);font-weight:600;line-height:.92}.stat-label[data-astro-cid-ifrd74vy]{color:var(--muted);font-size:.95rem;font-weight:400;line-height:1.4}.order-sticky[data-astro-cid-2qu5qozh]{left:50%;bottom:calc(clamp(.9rem,2.5vh,1.5rem) + env(safe-area-inset-bottom));z-index:980;white-space:nowrap;width:max-content;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),opacity .3s var(--ease),visibility .3s;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #00000047}@media (width>=761px){.order-sticky[data-astro-cid-2qu5qozh]{left:auto;right:var(--pad-x);transform:none}}.order-sticky[data-astro-cid-2qu5qozh].is-hidden{opacity:0;visibility:hidden;pointer-events:none}body:has(.order-sticky){padding-bottom:4.5rem}.order[data-astro-cid-2qu5qozh]{padding-block:var(--pad-y);border-bottom:1px solid var(--line)}.order-grid[data-astro-cid-2qu5qozh]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.2rem,5vh,3.5rem);display:grid}.order-head[data-astro-cid-2qu5qozh] .lead[data-astro-cid-2qu5qozh]{max-width:40ch;margin-top:1.4rem;font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.45}.order-contact[data-astro-cid-2qu5qozh]{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:clamp(1.8rem,4vh,2.8rem);display:flex}.email-big[data-astro-cid-2qu5qozh]{letter-spacing:-.008em;border-bottom:1px solid var(--line);padding-bottom:4px;font-size:clamp(1.2rem,2.3vw,1.9rem);font-weight:600;transition:border-color .4s}.email-big[data-astro-cid-2qu5qozh]:hover{border-color:var(--white)}.order-panel[data-astro-cid-2qu5qozh]{border:1px solid var(--line);padding:clamp(1.5rem,3vw,3rem);position:relative}.order-panel[data-astro-cid-2qu5qozh] .xmark[data-astro-cid-2qu5qozh]{opacity:.5}.order-panel[data-astro-cid-2qu5qozh] .x-tl[data-astro-cid-2qu5qozh]{top:12px;left:12px}.order-panel[data-astro-cid-2qu5qozh] .x-br[data-astro-cid-2qu5qozh]{bottom:12px;right:12px}@media (width>=900px){.order-grid[data-astro-cid-2qu5qozh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3rem,7vw,7rem)}.order-head[data-astro-cid-2qu5qozh]{position:sticky;top:clamp(6rem,14vh,8rem)}}.contact-form[data-astro-cid-2qu5qozh]{flex-direction:column;gap:.9rem;display:flex;position:relative}.hp-field[data-astro-cid-2qu5qozh]{opacity:0;pointer-events:none;width:1px;height:1px;left:-9999px;position:absolute!important}.field[data-astro-cid-2qu5qozh]{padding-top:1rem;position:relative}.field[data-astro-cid-2qu5qozh] input[data-astro-cid-2qu5qozh],.field[data-astro-cid-2qu5qozh] textarea[data-astro-cid-2qu5qozh]{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--white);font-family:var(--sans);letter-spacing:.01em;transition:border-color .35s var(--ease);background:0 0;border-radius:0;padding:.38rem 0;font-size:.92rem;font-weight:400}.field[data-astro-cid-2qu5qozh] textarea[data-astro-cid-2qu5qozh]{resize:vertical;min-height:2.6em;line-height:1.4;display:block}.field[data-astro-cid-2qu5qozh] input[data-astro-cid-2qu5qozh]:focus,.field[data-astro-cid-2qu5qozh] textarea[data-astro-cid-2qu5qozh]:focus{border-bottom-color:var(--white);outline:none}:is(.field[data-astro-cid-2qu5qozh] input[data-astro-cid-2qu5qozh]:user-invalid,.field[data-astro-cid-2qu5qozh] textarea[data-astro-cid-2qu5qozh]:user-invalid){border-bottom-color:#e2554e}.field[data-astro-cid-2qu5qozh] [data-astro-cid-2qu5qozh]::placeholder{color:var(--grey);opacity:1}.field[data-astro-cid-2qu5qozh] label[data-astro-cid-2qu5qozh]{letter-spacing:.01em;color:var(--grey);pointer-events:none;transform-origin:0 0;transition:transform .28s var(--ease),color .28s var(--ease);font-size:.92rem;font-weight:400;position:absolute;top:1.38rem;left:0}.field[data-astro-cid-2qu5qozh] input[data-astro-cid-2qu5qozh]:focus~label[data-astro-cid-2qu5qozh],.field[data-astro-cid-2qu5qozh] input[data-astro-cid-2qu5qozh]:not(:placeholder-shown)~label[data-astro-cid-2qu5qozh],.field[data-astro-cid-2qu5qozh] textarea[data-astro-cid-2qu5qozh]:focus~label[data-astro-cid-2qu5qozh],.field[data-astro-cid-2qu5qozh] textarea[data-astro-cid-2qu5qozh]:not(:placeholder-shown)~label[data-astro-cid-2qu5qozh],.field[data-astro-cid-2qu5qozh].has-hint label[data-astro-cid-2qu5qozh]{color:var(--grey);transform:translateY(-1.38rem)scale(.72)}.field[data-astro-cid-2qu5qozh] input[data-astro-cid-2qu5qozh]:focus~label[data-astro-cid-2qu5qozh],.field[data-astro-cid-2qu5qozh] textarea[data-astro-cid-2qu5qozh]:focus~label[data-astro-cid-2qu5qozh]{color:var(--white)}.form-submit[data-astro-cid-2qu5qozh]{width:100%;color:var(--white);font-family:var(--sans);text-transform:uppercase;cursor:pointer;background:0 0;margin-top:.8rem}.form-submit[data-astro-cid-2qu5qozh]:hover{background:var(--white);color:var(--black)}.form-submit[data-astro-cid-2qu5qozh][disabled]{opacity:.55;pointer-events:none}.form-note[data-astro-cid-2qu5qozh]{letter-spacing:.04em;color:var(--grey);text-align:center;font-size:.8rem}.form-status[data-astro-cid-2qu5qozh]{letter-spacing:.04em;color:var(--muted);min-height:1em;font-size:.8rem;font-weight:600}.form-status[data-astro-cid-2qu5qozh].is-error{color:#e2554e}.chat[data-astro-cid-23ax4k6n]{--c-ink:#141414;--c-ink-2:#5c5c5c;--c-line:#e4e4e4;--c-wash:#f4f4f2;--c-miss:#c0392b;--c-miss-wash:#fdf1f1;border:1px solid var(--c-line);background:var(--c-wash);color:var(--c-ink);text-transform:none;letter-spacing:0;border-radius:24px;flex-direction:column;gap:1rem;margin:0;padding:clamp(1.1rem,2vw,1.5rem);display:flex;box-shadow:0 18px 50px -24px #0009}.chat-cap[data-astro-cid-23ax4k6n]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-2);justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;font-weight:600;display:flex}.chat-tag[data-astro-cid-23ax4k6n]{box-shadow:inset 0 0 0 1px var(--c-line);text-transform:none;letter-spacing:0;border-radius:100px;padding:.15rem .55rem}.chat-q-row[data-astro-cid-23ax4k6n]{justify-content:flex-end;display:flex}.chat-q[data-astro-cid-23ax4k6n]{background:var(--c-ink);color:#fff;border-radius:18px 18px 6px;max-width:85%;padding:.75rem 1rem;font-size:.95rem;line-height:1.35}.chat-turn[data-astro-cid-23ax4k6n]{flex-direction:column;gap:.5rem;max-width:96%;display:flex}.chat-who[data-astro-cid-23ax4k6n]{font-size:.85rem;font-weight:600}.chat-a-wrap[data-astro-cid-23ax4k6n]{position:relative}.chat-a[data-astro-cid-23ax4k6n]{box-shadow:0 1px 0 var(--c-line);background:#fff;border-radius:6px 18px 18px;padding:.9rem 1rem;font-size:.95rem;line-height:1.5}.chat-a[data-astro-cid-23ax4k6n] ol[data-astro-cid-23ax4k6n]{flex-direction:column;gap:.4rem;margin-top:.5rem;padding-left:1.25rem;list-style:decimal;display:flex}.chat-a[data-astro-cid-23ax4k6n] b[data-astro-cid-23ax4k6n]{background:var(--accent);border-radius:2px;padding:0 .15em;font-weight:600}.chat-end[data-astro-cid-23ax4k6n]{flex-direction:column;gap:.75rem;display:flex}.chat-miss[data-astro-cid-23ax4k6n]{background:var(--c-miss-wash);color:var(--c-miss);border-radius:100px;align-self:flex-start;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600;display:flex}.chat-miss[data-astro-cid-23ax4k6n] svg[data-astro-cid-23ax4k6n]{flex:none}.chat-found[data-astro-cid-23ax4k6n]{box-shadow:0 1px 0 var(--c-line);background:#fff;border-radius:18px;padding:1rem}.chat-found-title[data-astro-cid-23ax4k6n]{font-size:.85rem;font-weight:600}.chat-found[data-astro-cid-23ax4k6n] ul[data-astro-cid-23ax4k6n]{color:var(--c-ink-2);flex-direction:column;gap:.4rem;margin-top:.5rem;padding:0;font-size:.85rem;line-height:1.35;list-style:none;display:flex}.chat-found[data-astro-cid-23ax4k6n] li[data-astro-cid-23ax4k6n]{padding-left:1.2rem;list-style:none;position:relative}.chat-found[data-astro-cid-23ax4k6n] li[data-astro-cid-23ax4k6n]:before{content:"→";position:absolute;left:0}.chat-note[data-astro-cid-23ax4k6n]{color:var(--c-ink-2);font-size:.72rem}@media (width>=900px){.chat[data-astro-cid-23ax4k6n]{width:70%;margin-inline:auto}}.chat-typing[data-astro-cid-23ax4k6n]{display:none}.chat[data-astro-cid-23ax4k6n].is-js:not(.is-run) .chat-step[data-astro-cid-23ax4k6n]{opacity:0}.chat[data-astro-cid-23ax4k6n].is-run .chat-step[data-astro-cid-23ax4k6n]{animation:chat-pop .5s cubic-bezier(.2,1.3,.35,1) var(--t,0s) both}.chat[data-astro-cid-23ax4k6n].is-run .chat-q[data-astro-cid-23ax4k6n]{transform-origin:100% 100%}.chat[data-astro-cid-23ax4k6n].is-run .chat-a[data-astro-cid-23ax4k6n],.chat[data-astro-cid-23ax4k6n].is-run .chat-end[data-astro-cid-23ax4k6n]{transform-origin:0 0}.chat[data-astro-cid-23ax4k6n].is-run .chat-word{animation:chat-word .28s ease var(--t,0s) both}.chat[data-astro-cid-23ax4k6n].is-run .chat-typing[data-astro-cid-23ax4k6n]{box-shadow:0 1px 0 var(--c-line);animation:chat-typing 1.2s ease var(--t,0s) both;background:#fff;border-radius:6px 16px 16px;gap:5px;padding:15px 16px;display:flex;position:absolute;top:0;left:0}.chat-typing[data-astro-cid-23ax4k6n] i[data-astro-cid-23ax4k6n]{background:var(--c-ink-2);border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite chat-dot}.chat-typing[data-astro-cid-23ax4k6n] i[data-astro-cid-23ax4k6n]:nth-child(2){animation-delay:.15s}.chat-typing[data-astro-cid-23ax4k6n] i[data-astro-cid-23ax4k6n]:nth-child(3){animation-delay:.3s}@keyframes chat-pop{0%{opacity:0;transform:translateY(14px)scale(.86)}}@keyframes chat-word{0%{opacity:0}}@keyframes chat-typing{0%,to{opacity:0;transform:scale(.9)}12%,88%{opacity:1;transform:none}}@keyframes chat-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-5px)}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.counts[data-astro-cid-ydmaqxiw]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3.5vw,4rem);list-style:none;display:grid}.count-row[data-astro-cid-ydmaqxiw]{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:clamp(.8rem,2vh,1.3rem);padding-block:clamp(1.2rem,3vh,2.2rem);display:flex}.count-value[data-astro-cid-ydmaqxiw]{letter-spacing:-.012em;font-size:clamp(3rem,7.5vw,7.5rem);font-weight:600;line-height:.92}.count[data-astro-cid-ydmaqxiw]{--n:var(--to);counter-reset:n var(--n);color:#000;background:linear-gradient(transparent 8%,var(--accent) 8%,var(--accent) 92%,transparent 92%);padding:0 .08em;display:inline-block}.count[data-astro-cid-ydmaqxiw]:after{content:counter(n)}.count-label[data-astro-cid-ydmaqxiw]{letter-spacing:-.008em;max-width:22ch;font-size:clamp(1rem,2.2vw,2rem);font-weight:600;line-height:1.08}.sr-only[data-astro-cid-ydmaqxiw]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.counts[data-astro-cid-ydmaqxiw].is-ready .count-row[data-astro-cid-ydmaqxiw]:not(.is-in) .count[data-astro-cid-ydmaqxiw]{--n:0}.count-row[data-astro-cid-ydmaqxiw].is-in .count[data-astro-cid-ydmaqxiw]{transition:--n 1.6s cubic-bezier(.22,.8,.3,1)}
