.StaticPage-module__5znzvW__shell{min-height:100svh;padding:max(18px, env(safe-area-inset-top)) 16px calc(36px + env(safe-area-inset-bottom));color:var(--ink,#163b31);background:linear-gradient(155deg,#edf5ed,#e2eee5)}.StaticPage-module__5znzvW__frame{gap:14px;width:100%;max-width:520px;margin:0 auto;display:grid}.StaticPage-module__5znzvW__topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.StaticPage-module__5znzvW__back{min-height:40px;color:var(--sage,#1b5b45);align-items:center;gap:6px;padding:0 2px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.StaticPage-module__5znzvW__brandMark{color:#65726a;letter-spacing:.14em;font-size:.68rem;font-weight:800}.StaticPage-module__5znzvW__hero{color:#fff;background:radial-gradient(circle at 88% 22%,#8ebaa0 0 11%,#0000 11.5%),linear-gradient(135deg,#184d3b,#2f7457);border:1px solid #306a52;border-radius:22px;min-height:132px;padding:20px;position:relative;overflow:hidden}.StaticPage-module__5znzvW__hero:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-72px;right:-40px;box-shadow:0 0 0 24px #ffffff0d,0 0 0 50px #ffffff09}.StaticPage-module__5znzvW__kicker{z-index:1;letter-spacing:.14em;opacity:.9;margin:0 0 8px;font-size:.68rem;font-weight:800;position:relative}.StaticPage-module__5znzvW__hero h1{z-index:1;letter-spacing:-.03em;margin:0;font:1.55rem/1.15 Georgia,serif;position:relative}.StaticPage-module__5znzvW__lead{z-index:1;color:#ffffffe0;margin-top:8px;font-size:.86rem;line-height:1.45;display:block;position:relative}.StaticPage-module__5znzvW__card{background:#fffaf5;border:1px solid #d2ddd4;border-radius:18px;gap:16px;padding:18px 16px;display:grid;box-shadow:0 10px 28px #184d3b0f}.StaticPage-module__5znzvW__section{gap:8px;padding-top:2px;display:grid}.StaticPage-module__5znzvW__section+.StaticPage-module__5znzvW__section{border-top:1px solid #e5ece6;padding-top:14px}.StaticPage-module__5znzvW__section h2{color:#173c30;letter-spacing:-.01em;margin:0;font-size:.98rem}.StaticPage-module__5znzvW__section p,.StaticPage-module__5znzvW__section li{color:#65726a;margin:0;font-size:.9rem;line-height:1.55}.StaticPage-module__5znzvW__section ul{gap:6px;margin:0;padding-left:1.1rem;display:grid}.StaticPage-module__5znzvW__links{gap:8px;display:grid}.StaticPage-module__5znzvW__linkRow{min-height:48px;color:var(--sage,#1b5b45);background:#f8fcf8;border:1px solid #d2ddd4;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.StaticPage-module__5znzvW__linkRow span{color:#89958d;font-weight:700}.StaticPage-module__5znzvW__footerNote{color:#89958d;text-align:center;margin:2px 2px 0;font-size:.74rem;line-height:1.45}.StaticPage-module__5znzvW__formCard{gap:12px;display:grid}.StaticPage-module__5znzvW__formCard h2{color:#173c30;margin:0;font-size:.98rem}.StaticPage-module__5znzvW__formCard label{color:#173c30;gap:7px;font-size:.79rem;font-weight:800;display:grid}.StaticPage-module__5znzvW__formCard input[type=password],.StaticPage-module__5znzvW__formCard input[type=text],.StaticPage-module__5znzvW__formCard input[type=email]{color:#173c30;width:100%;height:48px;font:inherit;background:#fff;border:1.5px solid #d2ddd4;border-radius:13px;padding:12px 14px}.StaticPage-module__5znzvW__formCard .StaticPage-module__5znzvW__check{color:#173c30;align-items:flex-start;gap:10px;font-size:.88rem;font-weight:600;line-height:1.4;display:flex}.StaticPage-module__5znzvW__formCard .StaticPage-module__5znzvW__check input{width:18px;height:18px;margin-top:3px}.StaticPage-module__5znzvW__formCard button,.StaticPage-module__5znzvW__primaryBtn,.StaticPage-module__5znzvW__dangerBtn{border:0;border-radius:13px;min-height:48px;font-weight:800}.StaticPage-module__5znzvW__primaryBtn,.StaticPage-module__5znzvW__formCard button.StaticPage-module__5znzvW__primary,.StaticPage-module__5znzvW__formCard button:not(.StaticPage-module__5znzvW__danger){color:#fff;background:#2f7457}.StaticPage-module__5znzvW__dangerBtn,.StaticPage-module__5znzvW__formCard button.StaticPage-module__5znzvW__danger{color:#7a1f1a;background:#fdecea;border:1px solid #f0c7c2}.StaticPage-module__5znzvW__status{color:#184d3b;background:#e8f3ec;border-radius:12px;margin:0;padding:10px 12px;font-size:.86rem}@media (min-width:521px){.StaticPage-module__5znzvW__shell{padding:22px 18px 40px}.StaticPage-module__5znzvW__frame{max-width:560px}}
