.ct-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nav__link[aria-current=page]{color:var(--brand-blue)}.ct-hero .ct-stage .pstage__inner{width:min(600px,100%)}.ct-hero .ct-card{display:grid;padding:32px;background:#fff;container-type:inline-size}.ct-ways{width:100%;margin-top:36px;padding-top:24px;border-top:1px solid var(--border-default);text-align:left}.ct-ways__lead{margin-bottom:18px;font-family:var(--font-body);font-variation-settings:normal;font-size:12px;line-height:20px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.ct-ways__list{display:grid;gap:30px}.ct-way{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-items:start}.ct-way__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:rgba(0,92,225,.08)}.ct-way__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ct-way__l{margin-bottom:4px;font-size:14px;line-height:20px;font-weight:500;color:var(--text-secondary)}.ct-way__row{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.ct-way__v{font-size:16px;line-height:26px;font-weight:500;color:var(--brand-primary);overflow-wrap:anywhere}a.ct-way__v{text-decoration:underline;text-decoration-color:rgba(0,26,59,.22);text-underline-offset:4px;transition:text-decoration-color .15s ease,color .15s ease}a.ct-way__v:hover{color:var(--brand-blue);text-decoration-color:currentColor}.ct-copy{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--brand-blue);font-family:var(--font-body);font-size:13px;line-height:1;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ct-copy:hover{background:var(--chip)}.ct-copy[hidden]{display:none}.ct-copy.is-done{color:var(--success)}.ct-way__go{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:14px;line-height:20px;font-weight:700;color:var(--brand-blue)}.ct-way__go .ico{transition:transform .2s ease}.ct-way__go:hover .ico{transform:translate(2px,-2px)}.ct-done,.ct-form{grid-area:1/1;min-width:0}.ct-card.is-sent .ct-form{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.ct-form__head h2{font-size:26px;line-height:32px}.ct-form__head p{margin-top:4px;font-size:15px;line-height:22px;color:var(--text-muted)}.ct-topics{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:20px 0 28px;padding:0;border:0}.ct-topic{position:relative;display:inline-flex}.ct-topic>input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ct-topic__pill{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px 0 10px;border:1px solid var(--border-default);border-radius:999px;background:#fff;font-size:14px;line-height:1;font-weight:600;color:var(--brand-primary);white-space:nowrap;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.ct-topic__pill .ico{color:var(--brand-blue);transition:color .2s var(--ease)}.ct-topic:hover .ct-topic__pill{border-color:var(--brand-blue)}.ct-topic>input:checked+.ct-topic__pill{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.ct-topic>input:checked+.ct-topic__pill .ico{color:var(--brand-teal)}.ct-topic>input:focus-visible+.ct-topic__pill{outline:2px solid var(--brand-blue);outline-offset:3px}.ct-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px}.ct-field{display:flex;flex-direction:column;min-width:0}.ct-field--full{grid-column:1/-1}.ct-field>label{font-size:16px;line-height:26px;color:var(--text-secondary);transition:color .15s var(--ease)}.ct-field__box{position:relative;display:block}.ct-field input,.ct-field textarea{display:block;width:100%;margin:0;padding:2px 0 8px;border:0;border-bottom:1.5px solid #ccd6e3;border-radius:0;background:transparent;outline:0;-webkit-appearance:none;appearance:none;font-family:var(--font-body);font-size:17px;line-height:26px;font-weight:500;color:var(--brand-primary)}.ct-field textarea{min-height:96px;max-height:300px;resize:vertical;field-sizing:content}.ct-field textarea::placeholder{color:var(--text-sub-alt);opacity:1;font-weight:400}.ct-field input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 40px #fff;-webkit-text-fill-color:var(--brand-primary)}.ct-field__line{position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--brand-teal),var(--brand-blue));transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease-expo)}.ct-field__box:focus-within .ct-field__line{transform:none}.ct-field:focus-within>label{color:var(--brand-blue)}.ct-field.is-bad>label{color:var(--danger)}.ct-field.is-bad input,.ct-field.is-bad textarea{border-bottom-color:var(--danger)}.ct-field.is-bad .ct-field__line{background:var(--danger)}.ct-field__err{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:14px;line-height:20px;font-weight:600;color:var(--danger)}.ct-field__err[hidden]{display:none}.ct-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ct-status{display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding:12px 16px;border-radius:12px;background:#FBEDED;font-size:15px;line-height:22px;font-weight:600;color:var(--danger)}.ct-status[hidden]{display:none}.ct-status .ico{margin-top:2px}.ct-status a{text-decoration:underline;text-underline-offset:2px}.ct-send{margin-top:32px;min-height:52px;border:0;cursor:pointer}.ct-status:not([hidden])+.ct-send{margin-top:16px}.ct-send__spin{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ctSpin .7s linear infinite}.ct-send.is-busy{pointer-events:none}.ct-send.is-busy .ct-send__spin{display:block}.ct-send.is-busy .cta__arrow{display:none}@keyframes ctSpin{to{transform:rotate(1turn)}}.ct-done{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 8px;text-align:center}.ct-done[hidden]{display:none}.ct-done__mark{display:grid;place-items:center;width:80px;height:80px;margin-bottom:28px;border-radius:50%;background:var(--brand-gradient);color:#fff;box-shadow:0 0 0 10px rgba(129,203,202,.22),0 18px 34px -14px rgba(0,92,225,.55)}.ct-done__t{font-size:34px;line-height:42px;outline:0;text-wrap:balance}.ct-done__s{max-width:440px;margin-top:12px;font-size:18px;line-height:28px;color:var(--text-secondary);text-wrap:pretty;overflow-wrap:anywhere}.ct-done__s b{font-weight:700;color:var(--brand-primary)}.ct-done__n{margin-top:12px;font-size:15px;line-height:22px;color:var(--text-muted)}.ct-done__n[hidden]{display:none}.ct-done__n a{font-weight:600;color:var(--brand-blue);text-decoration:underline;text-underline-offset:2px}.ct-done__acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;margin-top:32px}.ct-again{border:1.5px solid var(--brand-blue);background:#fff;color:var(--brand-blue);cursor:pointer;transition:background-color .25s ease}.ct-again:focus-visible,.ct-again:hover{background:#EEF5FF}@media (prefers-reduced-motion:no-preference){.ct-card.is-sent .ct-done__mark{animation:ctPop .6s cubic-bezier(.34,1.56,.64,1) .2s backwards}.ct-card.is-sent .ct-done>:not(.ct-done__mark){animation:ctUp .5s ease-out .34s backwards}@keyframes ctPop{0%{opacity:0;transform:scale(.5)}}@keyframes ctUp{0%{opacity:0;transform:translateY(12px)}}}@container (max-width: 480px){.ct-fields{grid-template-columns:minmax(0,1fr);gap:24px}.ct-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:24px}.ct-topic{display:flex}.ct-topic__pill{flex-direction:column;justify-content:center;gap:6px;width:100%;height:auto;min-height:76px;padding:12px 6px;border-radius:14px;line-height:18px;text-align:center;white-space:normal}}@media (max-width:1199.98px){.ct-hero .hero__copy>.hero__sub{order:3;margin-top:0}.ct-hero .hero__copy>.ct-ways{order:5;width:min(880px,calc(100% + 2 * var(--rim) - 2 * var(--gutter)));max-width:none;margin-top:40px}.ct-hero .ct-stage .pstage__inner{width:min(640px,100%)}.ct-card.is-sent .ct-form{display:none}}@media (min-width:980px) and (max-width:1199.98px){.ct-ways__lead{text-align:center}.ct-ways__list{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:30px 24px}}@media (max-width:979.98px){.ct-hero .hero__copy>.ct-ways{width:min(420px,calc(100% + 2 * var(--rim) - 2 * var(--gutter)))}}@media (max-width:650px){.ct-hero .ct-card{padding:24px 18px 26px}.ct-form__head h2{font-size:22px;line-height:28px}.ct-done{padding:16px 0}.ct-done__t{font-size:28px;line-height:36px}.ct-done__s{font-size:17px;line-height:26px}}