.st-page{--sx-shot:0 1px 2px rgba(11,13,18,.06),0 18px 40px -24px rgba(11,13,18,.28)}
.st-page :is(a,iframe):focus-visible{outline:2px solid #ffd100;outline-offset:4px}
.st-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}
.st-help{padding-top:16px;max-width:360px}.st-list{margin-top:20px}.st-list li{padding:13px 0;border-bottom:1px solid var(--pf-line);font-size:15px;line-height:1.6;color:var(--pf-t2)}
.st-contact{margin-top:40px}.st-contact address{font-style:normal;font-size:15px;line-height:1.6;margin-top:20px;display:grid;gap:16px}.st-contact a{display:inline-flex;align-items:center;gap:10px;text-decoration:underline;text-underline-offset:4px}.st-contact img{filter:invert(1)}.st-label{display:block;color:var(--pf-t3);font:12px var(--pf-mono);margin-bottom:5px}
.st-form{position:relative;min-width:0}.st-window{border:1px solid rgba(11,13,18,.16);border-radius:14px;overflow:hidden;background:#f5f4f0;box-shadow:var(--sx-shot)}
.st-bar{display:flex;align-items:center;gap:12px;padding:12px;color:#0b0d12;border-bottom:1px solid rgba(11,13,18,.1)}.st-dots{display:flex;gap:4px;flex-shrink:0}.st-dots i{width:6px;height:6px;border-radius:50%;background:#a8a8a8}.st-address{font:13px var(--pf-mono);padding:7px 10px;border:1px solid rgba(11,13,18,.1);background:white;border-radius:7px;flex:1;min-width:0}.st-tag{font-size:11px;white-space:nowrap;border:1px solid rgba(11,13,18,.16);border-radius:4px;padding:5px 6px}
.st-frame{position:relative;height:600px}.st-frame iframe{display:block;width:100%;height:100%;border:0;position:relative;background:#f5f4f0}.st-frame.st-loading iframe{opacity:0}.st-frame iframe{transition:opacity .35s ease}.st-skeleton{position:absolute;inset:0;padding:100px 32px;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:40px 20px;background:#f5f4f0}.st-skeleton div{height:56px;border:1px solid #dddcd8;border-radius:6px;background:#e8e7e3}.st-frame.st-loaded .st-skeleton{visibility:hidden}
.st-caption{font-size:13px;line-height:1.6;color:var(--pf-t3);margin-top:16px;max-width:66ch}.st-fallback{display:inline-block;margin-top:10px;font-size:13px;text-decoration:underline!important;text-underline-offset:4px}
.st-note{font:26px/1.05 'Caveat',cursive;color:var(--pf-t2)}.st-note svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.st-note-top{position:absolute;right:12px;top:-49px;display:flex;align-items:center;gap:8px;transform:rotate(-3deg)}.st-note-top svg{width:58px;height:40px}.st-note-bottom{display:flex;align-items:center;justify-content:flex-end;gap:12px;max-width:400px;margin:24px 0 0 auto}.st-note-bottom svg{width:55px;height:65px}
.st-scene{background:#f5f4f0;border:1px solid rgba(11,13,18,.16);border-radius:20px;padding:32px;color:#0b0d12}.st-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.st-flow li{position:relative;min-width:0}.st-flow h3{font-size:15px;line-height:1.4;margin-top:22px;font-weight:600}.st-flow p{font-size:14px;line-height:1.6;color:rgba(11,13,18,.7);margin-top:9px}.st-glyph{height:110px;display:flex;align-items:center;justify-content:center}.st-glyph>svg{width:180px;max-width:100%;height:110px}.st-ink{fill:none;stroke:#0b0d12;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.st-record{background:white;border:1px solid rgba(11,13,18,.25);border-radius:10px;padding:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;width:100%;max-width:210px;box-shadow:var(--sx-shot)}.st-record span{font:11px/1.5 var(--pf-mono)}.st-record i{font-style:normal;font-size:11px;border:1px solid rgba(11,13,18,.16);border-radius:4px;padding:3px 6px}
.st-connector{position:absolute;width:54px;height:40px;right:-43px;top:35px}.st-turn{font-size:28px;line-height:1.3;letter-spacing:-.02em;max-width:820px;margin-top:32px}.st-close{padding-bottom:80px!important}
.st-pending{opacity:0;transform:translateY(14px)}.st-scene{transition:opacity .6s ease,transform .6s ease}.st-pending .st-connector path{stroke-dasharray:1;stroke-dashoffset:1}.st-entered .st-connector path{stroke-dasharray:1;animation:st-draw .9s ease both}.st-entered li:nth-child(2) .st-connector path{animation-delay:.18s}.st-entered li:nth-child(3) .st-connector path{animation-delay:.36s}@keyframes st-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@media(min-width:768px) and (max-width:1023px){.st-grid{gap:28px}.st-frame{height:640px}.st-bar{flex-wrap:wrap}.st-tag{margin-left:auto}.st-flow{gap:24px}.st-scene{padding:24px}.st-connector{width:40px;right:-32px}.st-record{padding:10px}}
@media(max-width:767px){.st-page{--pf-gut:16px}.st-grid{grid-template-columns:minmax(0,1fr);gap:40px}.st-form{grid-row:1}.st-help{max-width:none}.st-frame{height:760px}.st-bar{gap:8px;flex-wrap:wrap}.st-tag{margin-left:auto}.st-note-top{display:none}.st-note-bottom{font-size:25px;margin-top:20px}.st-skeleton{grid-template-columns:1fr;padding:80px 24px;gap:28px}.st-scene{padding:28px 24px}.st-flow{grid-template-columns:minmax(0,1fr);gap:64px}.st-flow li{max-width:320px;width:100%;margin:0 auto}.st-glyph{justify-content:flex-start}.st-record{width:210px}.st-flow h3{margin-top:16px}.st-connector{top:auto;bottom:-54px;right:auto;left:65px;transform:rotate(90deg)}.st-turn{font-size:28px}}
@media(prefers-reduced-motion:reduce){.st-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.st-pending{opacity:1;transform:none}.st-connector path{stroke-dashoffset:0!important}}
