@font-face{font-family:Poppins;font-weight:800;src:url("./Poppins-ExtraBold-F2CEND5H.ttf") format("truetype");font-display:swap}html,body,#root{margin:0;min-height:100%}body{background:#152d45}.mg{font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;color:#fff;background:#152d45;max-width:760px;margin:0 auto;padding:0 24px 40px;line-height:1.6}.draft{font:12px/1.4 system-ui,sans-serif;text-align:center;background:#00b8a4;color:#152d45;padding:8px 12px;margin:0 -24px}.hero{text-align:center;padding:64px 0 48px}.mark{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:34px;line-height:1.1;letter-spacing:-.02em;color:#fff;white-space:nowrap}.mark .dot{color:#00b8a4}.rule{display:flex;justify-content:center;margin:30px 0 20px}.rule span{width:56px;height:3px;background:#00b8a4;border-radius:3px}.tag{font-size:17px;color:#c9d6e2;margin:0}section{padding:32px 0;border-top:1px solid #2c4a68}h2{font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#00b8a4;margin:0 0 14px}h3{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:19px;margin:0 0 6px;color:#fff}p{margin:0 0 12px;font-size:16px}.pills{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.pills li{font-size:14px;padding:6px 14px;border:1px solid #00B8A4;border-radius:999px;color:#fff}.cards{display:grid;gap:14px}article,.phase{background:#1c3a58;border:1px solid #2c4a68;border-radius:12px;padding:18px}article p{font-size:15px;color:#c9d6e2;margin:0 0 6px}article a{font-size:14px;color:#2fd6c2}.contact{color:#c9d6e2}.contact a{color:#2fd6c2}footer{text-align:center;font-size:12px;color:#9fb2c4;padding-top:24px;border-top:1px solid #2c4a68}.when{font-size:12px!important;letter-spacing:.15em;text-transform:uppercase;color:#00b8a4!important}article .lead,.phase .punch{font-weight:600;font-size:16px;color:#fff;margin-bottom:4px}.phases{display:grid;gap:14px;margin:22px 0 6px}.phase p{font-size:15px;color:#c9d6e2;margin:0}.phase .punch{color:#2fd6c2;font-size:17px;margin-bottom:6px}.phase .num{font-size:12px;letter-spacing:.15em;color:#00b8a4;font-weight:700}@media(min-width:640px){.phases{grid-template-columns:repeat(3,1fr)}.mark{font-size:56px}}.form{display:grid;gap:14px;margin-top:22px}.form label{display:grid;gap:6px;font-size:13px;letter-spacing:.04em;color:#c9d6e2}.form input,.form textarea{font:inherit;font-size:16px;padding:10px 12px;border-radius:8px;border:1px solid #2c4a68;background:#1c3a58;color:#fff}.form input:focus,.form textarea:focus{outline:2px solid #00B8A4}.form button{font:700 15px system-ui,sans-serif;padding:12px 18px;border:0;border-radius:999px;background:#00b8a4;color:#152d45;cursor:pointer;min-height:44px}.form button:disabled{opacity:.6}.form-note{font-size:14px;color:#c9d6e2}.form-note a{color:#2fd6c2}.form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.case{padding:0}.case-head{all:unset;display:block;box-sizing:border-box;width:100%;padding:18px;cursor:pointer}.case-head:focus-visible{outline:2px solid #00B8A4;outline-offset:-2px;border-radius:12px}.case-head h3{margin:0 0 6px}.case-head .lead{margin:0 0 4px}.case .hint{display:block;margin-top:8px;font-size:12px;letter-spacing:.08em;color:#2fd6c2}.more{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s ease,visibility .25s}.more-inner{overflow:hidden;padding:0 18px}.more-inner p:first-child{margin-top:0}.case.open .more{grid-template-rows:1fr;visibility:visible}.case.open .more-inner{padding-bottom:18px}@media(hover:hover){.case:hover .more{grid-template-rows:1fr;visibility:visible}.case:hover .more-inner{padding-bottom:18px}}@media(prefers-reduced-motion:reduce){.more{transition:none}}.brand{color:#2fd6c2;font-weight:800}.mark{margin:0;line-height:0}.mark img{width:min(100%,540px);height:auto;display:inline-block}
