.cnt-m{padding-top:clamp(1rem,2vw,2rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.cnt-m-in{align-items:start;gap:clamp(2rem,4vw,3rem);display:grid}@media (width>=64rem){.cnt-m-in{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.cnt-c{top:calc(var(--header-offset) + 1rem);position:sticky}}.cnt-c-head{justify-items:start;gap:1rem;display:grid}.cnt-c-head h2{font-size:clamp(2rem,1.2rem + 2.4vw,3.2rem);font-weight:var(--weight-semibold);letter-spacing:-.04em;line-height:1.02}.cnt-c-head h2 .serif{color:var(--ice-200);display:block}.cnt-c-list{gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem) and (width<=63.99rem){.cnt-c-list{grid-template-columns:1fr 1fr}}.cnt-c-card{-webkit-backdrop-filter:blur(10px);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#0a1824b8;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.2rem .95rem;padding:1.1rem 1.2rem 1.15rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8fd3ff29}.cnt-c-card>*{grid-column:2;position:relative}.cnt-c-card:before{content:"";background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #8fd3ff1a, transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.cnt-c-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #8fd3ff52,0 24px 50px -28px #000000e6}.cnt-c-card:hover:before{opacity:1}.cnt-c-card--main{background:linear-gradient(140deg,#1e69a04d,#0a1824bd 70%);box-shadow:inset 0 0 0 1px #8fd3ff42}.cnt-c-ic{width:2.5rem;height:2.5rem;color:var(--ice-400);background:#8fd3ff1a;border-radius:12px;grid-area:1/1/span 4;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #8fd3ff33}.cnt-c-card--main .cnt-c-ic{color:var(--red-300);background:#f3776024;box-shadow:inset 0 0 0 1px #f3776059}.cnt-c-k{font-size:.68rem;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.cnt-c-big{width:fit-content;font-size:clamp(1.5rem,1.15rem + 1.1vw,2rem);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.2;text-decoration:none;transition:color .2s}.cnt-c-mid{width:fit-content;font-size:1.12rem;font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none;transition:color .2s}.cnt-c-big:hover,.cnt-c-mid:hover{color:var(--ice-200);text-decoration:underline}.cnt-c-sub{color:var(--color-text-muted);font-size:.82rem}.cnt-c-addr{color:var(--color-text);font-size:.92rem;font-style:normal;line-height:1.5;display:grid}.cnt-c-actions{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.cnt-c-act{border-radius:var(--radius-full);min-height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-border-cool);font-size:.8rem;font-weight:var(--weight-semibold);color:var(--color-text);background:#ffffff0d;align-items:center;gap:.38rem;padding:.35rem .75rem;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.cnt-c-act:hover{color:var(--ice-200);background:#8fd3ff1f;box-shadow:inset 0 0 0 1px #8fd3ff66}.cnt-c-num{font-variant-numeric:tabular-nums}.cnt-c-copy-ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.cnt-c-copy-a{transition:opacity .2s}.cnt-c-copy-b{stroke:var(--color-success);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .4s var(--ease-out), opacity .1s}.cnt-c-act.is-copied .cnt-c-copy-a{opacity:0}.cnt-c-act.is-copied .cnt-c-copy-b{stroke-dashoffset:0;opacity:1}.cnt-m.is-armed [data-c-card],.cnt-m.is-armed .cnt-f{opacity:0;transition:opacity .6s ease-out calc(var(--i,0) * 80ms), translate .7s var(--ease-out) calc(var(--i,0) * 80ms), transform .35s var(--ease-out), box-shadow .35s var(--ease-out);translate:0 20px}.cnt-m.is-armed [data-c-card].is-in,.cnt-m.is-armed .cnt-f.is-in{opacity:1;translate:none}.cnt-f{--i:1;-webkit-backdrop-filter:blur(12px);scroll-margin-top:var(--header-offset);background:#0a1a26cc;border-radius:24px;padding:clamp(1.3rem,3vw,2.2rem);position:relative;box-shadow:inset 0 0 0 1px #8fd3ff38,0 40px 90px -40px #000000e6;container-type:inline-size}.cnt-f-head h2{font-size:clamp(1.9rem,1.2rem + 2vw,2.8rem);font-weight:var(--weight-semibold);letter-spacing:-.04em;line-height:1.02}.cnt-f-head h2 .serif{color:var(--ice-200)}.cnt-f-head p{color:var(--color-text-muted);margin-top:.55rem;font-size:.92rem}.cnt-f-form{grid-template-columns:minmax(0,1fr);margin-top:1.6rem;display:grid}.cnt-f-field{border:0;align-content:start;gap:.4rem;min-width:0;margin:0;padding:0 0 1.05rem;display:grid}.cnt-f-label{font-size:.84rem;font-weight:var(--weight-semibold);color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:0;display:flex}.cnt-f-req{color:var(--red-300)}.cnt-f-opt{font-size:.72rem;font-weight:var(--weight-regular);color:var(--color-text-muted)}.cnt-f-field.is-optional .cnt-f-req,.cnt-f-field:not(.is-optional) .cnt-f-opt{display:none}.cnt-f-ctl{position:relative}.cnt-f-ctl :is(input,select,textarea){width:100%;min-height:3rem;color:var(--color-text);background:#ffffff0d;border:0;border-radius:12px;outline:none;padding:.75rem 2.5rem .75rem 1rem;font-size:1rem;line-height:1.5;transition:box-shadow .25s,background-color .25s;display:block;box-shadow:inset 0 0 0 1px #8fd3ff3d}.cnt-f-ctl textarea{resize:vertical;min-height:8.5rem}.cnt-f-ctl select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%238fd3ff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></svg>");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.6rem}.cnt-f-ctl select option{background:var(--night-850);color:var(--color-text)}.cnt-f-ctl :is(input,textarea)::placeholder{color:#7f93a2;opacity:1}.cnt-f-ctl :is(input,select,textarea):hover{box-shadow:inset 0 0 0 1px #8fd3ff6b}.cnt-f-ctl :is(input,select,textarea):focus{box-shadow:inset 0 0 0 1.5px var(--ice-400), 0 0 0 4px #8fd3ff24;background-color:#ffffff12}.cnt-f-bar{background:linear-gradient(90deg, var(--ice-400), var(--red-300));transform-origin:0;height:2px;transition:transform .45s var(--ease-out);pointer-events:none;border-radius:2px;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.cnt-f-ctl:focus-within .cnt-f-bar{transform:scaleX(1)}.cnt-f-ok{pointer-events:none;width:16px;height:16px;position:absolute;top:1.5rem;right:.85rem;translate:0 -50%}.cnt-f-ctl:has(select) .cnt-f-ok{right:2.4rem}.cnt-f-ok svg{fill:none;width:100%;height:100%;stroke:var(--color-success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cnt-f-ok path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .4s var(--ease-out)}.cnt-f-field.is-valid .cnt-f-ok path{stroke-dashoffset:0}.cnt-f-field.is-numeric input{font-variant-numeric:tabular-nums;text-align:right}.cnt-f-count{font-variant-numeric:tabular-nums;color:var(--color-text-muted);justify-self:end;margin-top:-.1rem;font-size:.72rem}.cnt-f-help{color:var(--color-text-muted);font-size:.78rem}.cnt-f-err{color:#ffab9b;animation:cnt-f-err-in .3s var(--ease-out);align-items:flex-start;gap:.4rem;font-size:.8rem;line-height:1.4;display:flex}.cnt-f-err:before{content:"!";width:1rem;height:1rem;font-size:.66rem;font-weight:var(--weight-bold);background:#f3776033;border-radius:50%;flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.cnt-f-err:empty{display:none}@keyframes cnt-f-err-in{0%{opacity:0;transform:translateY(-4px)}}.cnt-f-field.is-invalid .cnt-f-ctl :is(input,select,textarea){box-shadow:inset 0 0 0 1.5px var(--red-300)}.cnt-f-field.is-invalid .cnt-f-ctl :is(input,select,textarea):focus{box-shadow:inset 0 0 0 1.5px var(--red-300), 0 0 0 4px #f3776029}.cnt-f-field.is-invalid .cnt-f-bar{background:var(--red-300)}.cnt-f-field.is-shake :is(.cnt-f-ctl,.cnt-f-chips,.cnt-f-check){animation:.42s cubic-bezier(.36,.07,.19,.97) cnt-f-shake}@keyframes cnt-f-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.cnt-f-grid,.cnt-f-sub{grid-template-columns:minmax(0,1fr);column-gap:1rem;display:grid}@container (width>=34rem){.cnt-f-grid,.cnt-f-sub{grid-template-columns:repeat(2,minmax(0,1fr))}.cnt-f-wide{grid-column:1/-1}}.cnt-f-cond{opacity:0;min-width:0;transition:grid-template-rows .45s var(--ease-out), opacity .3s ease-out;grid-template-rows:0fr;display:grid}.cnt-f-cond.is-open{opacity:1;transition:grid-template-rows .45s var(--ease-out), opacity .35s ease-out .12s;grid-template-rows:1fr}.cnt-f-cond-in{min-height:0;margin:-4px;padding:4px;overflow:hidden}.cnt-f-topics .cnt-f-label{margin-bottom:.2rem}.cnt-f-chips{flex-wrap:wrap;gap:.5rem;display:flex}.cnt-f-chip{display:inline-flex;position:relative}.cnt-f-chip input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cnt-f-chip span{border-radius:var(--radius-full);min-height:2.6rem;box-shadow:inset 0 0 0 1px var(--color-border-cool);font-size:.88rem;font-weight:var(--weight-semibold);color:var(--color-text);background:#ffffff0a;align-items:center;gap:.45rem;padding:.5rem 1rem;transition:background .25s,box-shadow .25s,color .25s;display:inline-flex}.cnt-f-chip span .icon{color:var(--color-text-muted);transition:color .25s}.cnt-f-chip:hover span{background:#8fd3ff14;box-shadow:inset 0 0 0 1px #8fd3ff66}.cnt-f-chip input:checked+span{box-shadow:inset 0 0 0 1.5px var(--ice-400), 0 10px 26px -14px #8fd3ffb3;color:var(--ice-200);animation:cnt-f-pop .35s var(--ease-out);background:#8fd3ff29}.cnt-f-chip input:checked+span .icon{color:var(--ice-400)}.cnt-f-chip input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:3px}.cnt-f-topics.is-invalid .cnt-f-chip span{box-shadow:inset 0 0 0 1px #f3776099}@keyframes cnt-f-pop{40%{transform:scale(.95)}}.cnt-f-hint{margin:0 0 1.2rem;display:grid}.cnt-f-hint-item{color:#c9d8e3;opacity:0;visibility:hidden;transition:opacity .25s, transform .35s var(--ease-out), visibility 0s .35s;background:#8fd3ff0f;border-radius:14px;grid-area:1/1;align-items:flex-start;gap:.6rem;padding:.75rem .95rem;font-size:.86rem;line-height:1.5;display:flex;transform:translateY(6px);box-shadow:inset 0 0 0 1px #8fd3ff1f}.cnt-f-hint-item.is-on{opacity:1;visibility:visible;transition:opacity .35s 80ms, transform .45s var(--ease-out) 80ms, visibility 0s;transform:none}.cnt-f-hint-item .icon{color:var(--ice-400);flex-shrink:0;margin-top:.2rem}.cnt-f-hint-item a{color:var(--ice-200);font-weight:var(--weight-semibold)}.cnt-f-hint-item a:hover{color:var(--white)}.cnt-f-consent{padding-top:.2rem}.cnt-f-check{color:#c9d8e3;grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.75rem;font-size:.86rem;line-height:1.5;display:grid;position:relative}.cnt-f-check input{z-index:1;opacity:0;cursor:pointer;width:1.35rem;height:1.35rem;margin:0;position:absolute;top:.05rem;left:0}.cnt-f-box{background:#ffffff0a;border-radius:6px;grid-area:1/1;place-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;transition:background .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1.5px #8fd3ff73}.cnt-f-box svg{fill:none;width:14px;height:14px;stroke:var(--night-950);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.cnt-f-box path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s var(--ease-out) 50ms}.cnt-f-check input:checked+.cnt-f-box{background:var(--ice-400);box-shadow:none}.cnt-f-check input:checked+.cnt-f-box path{stroke-dashoffset:0}.cnt-f-check input:hover+.cnt-f-box{box-shadow:inset 0 0 0 1.5px var(--ice-400)}.cnt-f-check input:focus-visible+.cnt-f-box{outline:2px solid var(--color-focus);outline-offset:3px}.cnt-f-consent.is-invalid .cnt-f-box{box-shadow:inset 0 0 0 1.5px var(--red-300)}.cnt-f-check label{cursor:pointer;grid-column:2}.cnt-f-check a{color:var(--ice-200);font-weight:var(--weight-semibold)}.cnt-f-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cnt-f-alert{color:#ffd6cd;animation:cnt-f-err-in .35s var(--ease-out);background:#f377601a;border-radius:12px;align-items:flex-start;gap:.6rem;margin:0 0 1rem;padding:.8rem 1rem;font-size:.86rem;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #f3776066}.cnt-f-alert .icon{color:var(--red-300);flex-shrink:0;margin-top:.15rem}.cnt-f-alert a{color:var(--white);font-weight:var(--weight-semibold)}.cnt-f-foot{flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;margin-top:.5rem;display:flex}.cnt-f-send{border:1px solid var(--red-300);border-radius:var(--radius-md);background:var(--gradient-cta);min-height:3.5rem;box-shadow:var(--shadow-cta);font-size:var(--text-ui);font-weight:var(--weight-bold);color:var(--white);white-space:nowrap;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 1.6rem;line-height:1.2;transition:background-color .15s,border-color .15s,transform .15s,opacity .2s;display:inline-flex}.cnt-f-send:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.cnt-f-send:active{transform:translateY(1px)}.cnt-f-send:disabled{cursor:progress;opacity:.85}.cnt-f-send-ic{transition:transform .24s var(--ease-out)}.cnt-f-send:hover .cnt-f-send-ic{transform:translate(2px,-2px)}.cnt-f-spin{border:2px solid #ffffff59;border-top-color:var(--white);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite cnt-f-spin;display:none}.cnt-f-send.is-busy .cnt-f-spin{display:block}.cnt-f-send.is-busy .cnt-f-send-ic{display:none}@keyframes cnt-f-spin{to{transform:rotate(360deg)}}.cnt-f-note{color:var(--color-text-muted);flex:15rem;font-size:.78rem;line-height:1.5}@container (width<=30rem){.cnt-f-send{width:100%}}.cnt-f-done{text-align:center;justify-items:center;gap:.7rem;padding:clamp(1rem,4vw,2.6rem) 0;display:grid}.cnt-f-done:focus{outline:none}.cnt-f-done-ic{fill:none;stroke-linecap:round;stroke-linejoin:round;width:76px;height:76px;margin-bottom:.4rem}.cnt-f-done-ic circle{fill:#5ee3a114;stroke:var(--color-success);stroke-width:2.5px;stroke-dasharray:1;transform-origin:50%;transform:rotate(-90deg)}.cnt-f-done-ic path{stroke:var(--color-success);stroke-width:4px;stroke-dasharray:1}.cnt-f.is-done .cnt-f-done-ic circle{animation:.75s cubic-bezier(.6,0,.2,1) .1s both cnt-f-draw}.cnt-f.is-done .cnt-f-done-ic path{animation:cnt-f-draw .45s var(--ease-out) .65s both}.cnt-f.is-done .cnt-f-done-ic{animation:cnt-f-pop-in .6s var(--ease-out) both}@keyframes cnt-f-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cnt-f-pop-in{0%{opacity:0;transform:scale(.8)}}.cnt-f-done h3{font-size:clamp(1.6rem,1.15rem + 1.4vw,2.2rem);font-weight:var(--weight-semibold);letter-spacing:-.03em}.cnt-f-done-text{max-width:30rem;color:var(--color-text)}.cnt-f-done-sum{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.5rem 0 0;display:flex}.cnt-f-done-sum div{text-align:left;background:#ffffff0a;border-radius:12px;padding:.5rem .95rem;box-shadow:inset 0 0 0 1px #8fd3ff29}.cnt-f-done-sum dt{font-size:.66rem;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.cnt-f-done-sum dd{font-size:.92rem;font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.cnt-f-done-alt{max-width:30rem;color:var(--color-text-muted);font-size:.82rem}.cnt-f-done-alt a{color:var(--ice-200)}.cnt-f-done-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.6rem;display:flex}.cnt-f-ghost{border-radius:var(--radius-md);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-border-cool);font-size:.88rem;font-weight:var(--weight-semibold);color:var(--color-text);background:#ffffff0f;align-items:center;gap:.5rem;padding:.6rem 1.1rem;transition:background .2s;display:inline-flex}.cnt-f-ghost:hover{background:#ffffff1f}.cnt-f.is-done .cnt-f-done>:not(svg){animation:cnt-f-rise .5s var(--ease-out) both}.cnt-f.is-done .cnt-f-done>:nth-child(2){animation-delay:.35s}.cnt-f.is-done .cnt-f-done>:nth-child(3){animation-delay:.45s}.cnt-f.is-done .cnt-f-done>:nth-child(4){animation-delay:.55s}.cnt-f.is-done .cnt-f-done>:nth-child(n+5){animation-delay:.65s}@keyframes cnt-f-rise{0%{opacity:0;transform:translateY(10px)}}
