@font-face{font-family:samarqand;src:url(../media/Samarqand_Regular-s.p.409kxwzqqndia.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:samarqand Fallback;src:local(Arial);ascent-override:139.07%;descent-override:92.71%;line-gap-override:0.0%;size-adjust:86.29%}._Ct5Ja_className{font-family:samarqand,samarqand Fallback,Tahoma,sans-serif;font-style:normal;font-weight:400}._Ct5Ja_variable{--font-samarqand:"samarqand", "samarqand Fallback", Tahoma, sans-serif}
:root{--c-paper:#fff;--c-paper-2:#f3f3f1;--c-surface:#fff;--c-ink:#0a0a0a;--c-ink-2:#4a4a4a;--c-ink-3:#6e6e6e;--c-line:#e2e2e2;--c-line-strong:#bdbdbd;--c-rule:#0a0a0a;--p-yellow:#ece45e;--p-green:#8edca2;--p-pink:#d8a7c7;--p-blue:#8e9de8;--p-grey:#d9d9d9;--c-on-p:#0a0a0a;--c-accent:#ece45e;--ph-1:#e4e4e4;--ph-2:#c9c9c9;--ph-3:#9a9a9a;--ph-4:#3a3a3a;--st-wait-bg:#ece45e;--st-wait-fg:#0a0a0a;--st-design-bg:#8e9de8;--st-design-fg:#0a0a0a;--st-review-bg:#d8a7c7;--st-review-fg:#0a0a0a;--st-done-bg:#8edca2;--st-done-fg:#0a0a0a;--st-lock-bg:#e2e2e2;--st-lock-fg:#3c3c3c;--hatch:var(--p-grey);--f-display:var(--font-samarqand), "Samarqand", Tahoma, sans-serif;--f-body:var(--font-samarqand), "Samarqand", Tahoma, sans-serif;--ease:cubic-bezier(.2, 0, 0, 1);--wrap-max:1240px;--gutter:40px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--c-paper);color:var(--c-ink);font-family:var(--f-body);font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:400;line-height:1.75}h1,h2,h3,h4,h5,h6{font-family:var(--f-display);margin:0;font-weight:400}p,figure,ul,ol{margin:0}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}img,svg{display:block}::selection{background:var(--p-yellow);color:var(--c-on-p)}.cz{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip;container-type:inline-size}.cz>main{flex:1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{inset-inline-start:16px;z-index:50;background:var(--c-ink);color:var(--c-paper);padding:12px 16px;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:12px}.ov{mix-blend-mode:multiply;pointer-events:none;position:absolute}.ph{filter:grayscale()contrast(1.04)}.vt{writing-mode:vertical-rl}.sep>*+*{border-inline-start:1px solid var(--c-line-strong)}.rule-v{background:var(--c-rule);width:1px;display:block}.bar{background:var(--c-ink);flex:none;display:block}.bg-yellow{background:var(--p-yellow)}.bg-blue{background:var(--p-blue)}.bg-pink{background:var(--p-pink)}.bg-green{background:var(--p-green)}.bg-grey{background:var(--p-grey)}.h-hero{font-size:clamp(52px,7.2cqi,108px);line-height:1.12}.h-xl{font-size:clamp(48px,6.6cqi,100px);line-height:1.08}.h-2{font-size:clamp(40px,5cqi,76px);line-height:1.15}.h-3{font-size:clamp(32px,3.4cqi,48px);line-height:1.25}.h-4{font-size:30px;line-height:1.3}.t-lead{color:var(--c-ink-2);font-size:20px;line-height:1.9}.t-body2{color:var(--c-ink-2);font-size:15px;line-height:1.9}.t-cap{color:var(--c-ink-3);font-size:13px;line-height:1.7}.btn{border:1px solid var(--c-ink);cursor:pointer;height:54px;transition:background-color .18s var(--ease), color .18s var(--ease), transform .12s var(--ease), box-shadow .18s var(--ease);border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-family:inherit;font-size:16px;text-decoration:none;display:inline-flex}.btn-p{background:var(--c-ink);color:var(--c-paper)}.btn-p:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-p)}.btn-o{color:var(--c-ink);background:0 0}.btn-o:hover{box-shadow:inset 0 0 0 1px}.btn:active{transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{background:var(--c-paper-2);border-color:var(--c-paper-2);color:var(--c-ink-3);cursor:not-allowed;box-shadow:none;transform:none}.btn-xl{gap:12px;height:62px;padding:0 32px;font-size:18px}.btn-lg{gap:12px;height:58px;padding:0 30px;font-size:17px}.btn-sm{height:44px;padding:0 18px;font-size:15px}.btn-block{justify-content:space-between;width:100%;padding-inline:20px;display:flex}.btn-icon{border-color:var(--c-line-strong);width:44px;height:44px;color:var(--c-ink);background:0 0;padding:0}.btn:focus-visible,summary:focus-visible,.lnk:focus-visible,.chip:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}.lnk{background-image:linear-gradient(var(--c-accent), var(--c-accent));transition:background-size .2s var(--ease);background-position:100% 90%;background-repeat:no-repeat;background-size:0 40%;text-decoration:none}.lnk:hover,.lnk[aria-current=page]{background-size:100% 40%}.chip{border:1px solid var(--c-ink);height:44px;color:var(--c-ink);cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:15px;display:inline-flex}.chip[aria-pressed=true]{background:var(--p-yellow);border-color:var(--c-on-p);color:var(--c-on-p)}.chip:has(>input:checked){background:var(--p-yellow);border-color:var(--c-on-p);color:var(--c-on-p)}.chip:has(>input:focus-visible){outline:2px solid var(--c-ink);outline-offset:3px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.wrap{max-width:var(--wrap-max);padding-inline:var(--gutter);margin-inline:auto}.sec{padding-block:120px}.sec-alt{background:var(--c-paper-2)}.g12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.hide-m{display:block}.only-m{display:none}@container (max-width:820px){.wrap{padding-inline:20px}.sec{padding-block:80px}.hide-m{display:none}.only-m{display:block}.g12{grid-template-columns:minmax(0,1fr);row-gap:32px}.g12>*{grid-column:auto!important}.vt{writing-mode:horizontal-tb}.rule-v{height:40px!important}}@keyframes cz-fill{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){.tl-bar{animation:linear both cz-fill;animation-timeline:view();animation-range:entry 10% cover 35%}}::view-transition-group(.morph){animation-duration:.45s;animation-timing-function:var(--ease)}::view-transition-image-pair(.morph){animation-name:cz-via-blur}@keyframes cz-via-blur{30%{filter:blur(3px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
