*{box-sizing:border-box}body{background:#f1f4f1;margin:0}#page{width:100%!important}.st-wrap{width:100%;max-width:1040px;margin:0 auto;padding:0 24px}.st-card{background:#fff;border:1px solid #dfe3dc;border-radius:16px;box-shadow:0 1px 2px #1a221e0d,0 18px 44px -22px #1a221e29}.st-lab{color:#1a221e;margin:0 0 10px;font-family:Onest;font-size:15px;font-weight:600;display:block}.st-hint{color:#8a918c;font-family:Onest;font-size:13.5px;font-weight:400}.st-in{color:#1a221e;background:#fbfcfb;border:1px solid #d5dbd2;border-radius:9px;outline:none;width:100%;padding:12px 14px;font-family:Onest;font-size:15.5px}.st-in:focus{background:#fff;border-color:#2781f6;box-shadow:0 0 0 3px #2781f624}textarea.st-in{resize:vertical;min-height:92px}.st-opts{flex-wrap:wrap;gap:10px;display:flex}.st-opt{color:#1a221e;cursor:pointer;user-select:none;background:#fff;border:1px solid #d5dbd2;border-radius:10px;align-items:center;gap:10px;padding:11px 16px;font-family:Onest;font-size:15px;display:inline-flex;position:relative}.st-opt input{opacity:0;pointer-events:none;position:absolute}.st-opt .bx{border:1.5px solid #b9c2b6;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.st-opt.r .bx{border-radius:99px}.st-opt:has(input:checked){background:#2781f60f;border-color:#2781f6}.st-opt:has(input:checked) .bx{background:#2781f6;border-color:#2781f6;box-shadow:inset 0 0 0 3px #fff}.st-opt:not(.r):has(input:checked) .bx{box-shadow:none;background:#2781f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat}.st-grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.st-grid3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.st-grid3 .st-opt{width:100%}.st-field{flex-direction:column;gap:0;margin-bottom:26px;display:flex}.st-step{display:none}.st-step.on{display:block}.st-btn{cursor:pointer;border:0;border-radius:7px;align-items:center;gap:8px;padding:13px 22px;font-family:Onest;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.st-btn.p{color:#fff;background:#2781f6;box-shadow:0 12px 30px -12px #2781f6cc}.st-btn.g{color:#545454;background:0 0;padding-left:4px}.st-dot{color:#8a918c;background:#fff;border:1.5px solid #c9d0c6;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:flex}.st-pi{color:#8a918c;white-space:nowrap;align-items:center;gap:10px;font-family:Onest;font-size:14.5px;display:flex}.st-pi.on .st-dot{color:#2781f6;border-color:#2781f6;box-shadow:0 0 0 4px #2781f61f}.st-pi.on{color:#1a221e;font-weight:600}.st-pi.done .st-dot{color:#fff;background:#2781f6;border-color:#2781f6}.st-bar{background:repeating-linear-gradient(90deg,#c9d0c6 0 4px,#0000 4px 9px);flex:1;min-width:24px;height:1.5px}.st-bar.done{background:repeating-linear-gradient(90deg,#2781f6 0 4px,#0000 4px 9px)}.st-sub{border-left:2px solid #2781f640;margin-top:4px;margin-left:8px;padding:22px 22px 0;display:none}.st-sub.on{display:block}.st-note{color:#1a221e;background:#2781f612;border:1px solid #cfe0f7;border-radius:10px;align-items:center;gap:10px;margin-bottom:22px;padding:10px 14px;font-family:Onest;font-size:14.5px;display:none}.st-note.on{display:flex}.st-prev{z-index:50;background:#0f1813eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:6px;font-family:Onest;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 30px -10px #00000073}.st-prev span{letter-spacing:.06em;color:#9cc3fb;padding:0 8px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.st-prev button{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-family:Onest;font-size:13px}.st-prev button.on{color:#1a221e;background:#fff;font-weight:600}.st-fix{width:1440px;margin-inline:auto}.st-next{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=760px){.st-grid2,.st-next,.st-grid3{grid-template-columns:1fr}.st-deco{display:none}.st-wrap{padding:0 16px}.st-pi .t{display:none}.st-pi.on .t{display:inline}.st-card{border-radius:14px}.st-pad{padding:24px 20px!important}.st-h1{font-size:36px!important;line-height:42px!important}.st-ticket{flex-direction:column;align-items:flex-start!important}.st-ticket .pr{border-top:1px dashed #d5dbd2;width:100%;border-left:0!important;padding:16px 0 0!important}}
