:root{--bg:#f7f6f3;--bg-stage:#e4e1da;--ink:#17181c;--ink-2:#4a4b50;--ink-3:#5c5d62;--emerald:#1b4d3e;--emerald-hover:#173f34;--emerald-light:#7fbba6;--emerald-check:#8fd3b6;--line:#e4e2dc;--line-2:#edebe4;--line-mono:#e0ddd5;--label:#6c6e74;--label-2:#7c7a73;--dark:#17181c;--dark-card:#1d1e24;--dark-card-2:#202127;--dark-line:#2a2b31;--dark-line-2:#33343a;--dark-text:#b7b6b1;--dark-text-2:#9a9b9f;--err:#b24a38;--err-dark:#e9a99a;--font-serif:"Prata", Georgia, "Times New Roman", serif;--font-sans:"Golos Text", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button{cursor:pointer;font-family:inherit}input,textarea{font-family:inherit}a{color:inherit}img{max-width:100%}h1,h2{text-wrap:balance}::selection{background:var(--emerald);color:var(--bg)}:focus-visible{outline:2px solid var(--emerald);outline-offset:2px;border-radius:4px}@keyframes ls-dot{0%,to{opacity:.35}50%{opacity:1}}@keyframes ls-ring2{0%,62%,to{transform:rotate(0)}66%{transform:rotate(-9deg)}70%{transform:rotate(8deg)}74%{transform:rotate(-6deg)}78%{transform:rotate(4deg)}82%{transform:rotate(-2deg)}86%{transform:rotate(0)}}.ls-ring2{transform-origin:50% 26%;animation:4s ease-in-out infinite ls-ring2}[data-reveal]{opacity:0;transition:opacity .55s ease-out,transform .55s ease-out;transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ls-ring2,[style*=ls-dot]{animation:none!important}[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.d-view{display:none}.m-view{background:var(--bg);width:100%;max-width:480px;margin:0 auto;display:block;position:relative}@media (width>=680px) and (width<=1023.98px){body{background:var(--bg-stage);background-image:radial-gradient(circle at 22% 12%,#1b4d3e0f,#0000 55%),radial-gradient(circle at 82% 92%,#1b4d3e0d,#0000 55%)}.m-view{max-width:460px;box-shadow:0 40px 110px #17181c29}}@media (width>=1024px){.m-view{display:none!important}.d-view{display:block}}.wrap{max-width:1180px;margin:0 auto;padding:0 48px}@media (width<=1180px){.wrap{padding:0 32px}}.dnavlink{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 0;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.dnavlink:hover,.dnavlink[data-active="1"]{color:var(--emerald)}.dnavlink[data-active="1"]:after{content:"";background:var(--emerald);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.dcard{transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s}.dcard:hover{border-color:var(--emerald);transform:translateY(-4px);box-shadow:0 18px 40px #1b4d3e1a}.press{transition:transform .12s,background .2s,border-color .2s,box-shadow .25s}.press:active{transform:scale(.97)}.field-line{width:100%;color:var(--ink);background:0 0;border:none;border-bottom:1.5px solid #d6d3cb;font-size:17px;transition:border-color .2s}.field-line:focus{border-bottom-color:var(--emerald);outline:none}.field-line.on-dark{border-bottom-color:var(--dark-line-2);color:var(--bg)}.field-line.on-dark:focus{border-bottom-color:var(--emerald-light)}.field-box{border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:13px;font-size:16px;transition:border-color .2s}.field-box:focus{border-color:var(--emerald);outline:none}.field-box.on-dark{border-color:var(--dark-line-2);background:var(--dark);color:var(--bg);border-radius:12px}.field-box.on-dark:focus{border-color:var(--emerald-light)}.btn-emerald{background:var(--emerald);color:var(--bg);transition:background .2s}.btn-emerald:hover{background:var(--emerald-hover)}.btn-tint{background:#1b4d3e0f;transition:background .2s}.btn-tint:hover{background:#1b4d3e1f}.link-credit{transition:color .2s}.link-credit:hover{color:var(--bg)!important}.foot-link{transition:color .15s}.foot-link:hover{color:var(--emerald-light)!important}[data-cases-track]::-webkit-scrollbar{width:0;height:0}[data-cases-track]{scrollbar-width:none}body.no-scroll{overflow:hidden}.ov{z-index:100;pointer-events:none;visibility:hidden;transition:visibility 0s linear .46s;position:fixed;inset:0}.ov.is-open{visibility:visible;transition:visibility}.ov__backdrop{backdrop-filter:blur(2px);opacity:0;background:#17181c6b;transition:opacity .32s;position:absolute;inset:0}.ov.is-open{pointer-events:auto}.ov.is-open .ov__backdrop{opacity:1}.ov__wrap{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0}.ov__wrap--bottom{align-items:flex-end}.ov__panel{pointer-events:auto;width:100%;max-width:480px}.ov__panel--sheet{transition:transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(106%)}.ov__panel--intake{transition:transform .46s cubic-bezier(.22,1,.36,1);transform:translateY(104%)}.ov__panel--menu{width:82%;max-width:340px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;right:0;transform:translate(104%)}.ov.is-open .ov__panel--sheet,.ov.is-open .ov__panel--intake{transform:translateY(0)}.ov.is-open .ov__panel--menu{transform:translate(0)}@media (width>=1024px){.ov__wrap--bottom{align-items:center}.ov__panel--intake{opacity:0;max-width:460px;max-height:88vh;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s;transform:translateY(24px)scale(.98);border-radius:22px!important}.ov.is-open .ov__panel--intake{opacity:1;transform:none}#intake-body{padding:4px 26px 28px!important}}@media (prefers-reduced-motion:reduce){.ov__panel--sheet,.ov__panel--intake,.ov__panel--menu,.ov__backdrop{transition:none!important}}
