:root{--font:var(--font-poppins), system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}a{color:inherit;text-decoration:none}.callisto-page{--cp-font:var(--font-poppins), system-ui, sans-serif;--cp-font-mono:var(--font-mono), ui-monospace, monospace;--cp-font-ui:var(--font-inter), system-ui, sans-serif}.callisto-page .cp-q{flex-direction:column;gap:8px;display:flex}.callisto-page .cp-q .cp-q__l{letter-spacing:0;text-transform:none;color:#304156;font-size:15px;font-weight:400;line-height:22px}.callisto-page .cp-q__req,.callisto-page .cp-q .cp-q__req{color:#d93025;text-transform:none;letter-spacing:0;margin-left:1px;font-weight:500}.callisto-page .cp-q textarea{resize:vertical;width:100%;min-height:96px;font-family:var(--cp-font);letter-spacing:0;color:#0f1413;box-shadow:none;appearance:none;background:#f6f8fa;border:1px solid #cdd8e0;border-radius:6px;margin:0;padding:12px 14px;font-size:15px;line-height:22px;transition:border-color .2s,box-shadow .2s;display:block}.callisto-page .cp-q textarea::placeholder{color:#aab3ba;opacity:1}.callisto-page .cp-q textarea:hover{border-color:#b4c6bf}.callisto-page .cp-q textarea:focus-visible{outline-offset:1px;outline:2px solid #14705c}.callisto-page .cp-nav__in{position:relative}.callisto-page .cp-nav__links .cp-dd{align-items:center;display:flex}.callisto-page .cp-nav__links .cp-dd>a{align-items:center;gap:6px;padding:18px 0;display:inline-flex}.callisto-page .cp-dd__chev{transition:transform .2s}.callisto-page .cp-dd:hover .cp-dd__chev,.callisto-page .cp-dd:focus-within .cp-dd__chev{transform:rotate(180deg)}.callisto-page .cp-dd__panel{z-index:5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease, transform .25s var(--cp-ease), visibility 0s linear .25s;background:#fff;border:1px solid #0f1a1714;border-radius:24px;grid-template-columns:1fr 340px;margin-top:8px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-6px);box-shadow:0 20px 40px -18px #0f1a1759}.callisto-page .cp-dd__panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.callisto-page .cp-dd:hover .cp-dd__panel,.callisto-page .cp-dd:focus-within .cp-dd__panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.callisto-page .cp-dd__in{padding:32px 36px 36px}.callisto-page .cp-dd__side{background:#f6f8f7;padding:32px 36px}.callisto-page .cp-dd__h{color:#2f3d39;margin:0 0 18px;font-size:20px;font-weight:500;line-height:28px}.callisto-page .cp-dd__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;display:grid}.callisto-page .cp-nav__links .cp-dd__item{color:#2f3d39;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:15px;line-height:22px;transition:background-color .16s;display:flex}.callisto-page .cp-nav__links .cp-dd__item:after,.callisto-page .cp-nav__links .cp-dd__more:after{display:none}.callisto-page .cp-dd__item b{color:#0f1a17;font-weight:600}.callisto-page .cp-dd__item span{color:#5f706b;font-size:14px}.callisto-page .cp-nav__links .cp-dd__item:hover{background:#29d3981a}.callisto-page .cp-dd__t{color:#2f3d39;margin-bottom:14px;font-size:16px;line-height:24px;display:block}.callisto-page .cp-nav__links .cp-dd__more{color:#14705c;font-size:15px;font-weight:500;display:inline-block}.callisto-page .cp-nav__links .cp-dd__more:hover{text-decoration:underline}@media (max-width:960px){.callisto-page .cp-dd__panel{display:none}}.callisto-page .cp-form__note{margin-top:12px;font-size:14px;line-height:20px}.callisto-page .cp-form__note:empty{display:none}.callisto-page .cp-form__note.is-ok{color:#14705c}.callisto-page .cp-form__note.is-err{color:#b3261e}.callisto-page button[type=submit]:disabled{opacity:.7;cursor:progress}
