*{box-sizing:border-box;margin:0;padding:0}.bodyOverflowHidden{overflow:hidden!important}html{-webkit-tap-highlight-color:#0000;--scroll-behavior:smooth;scroll-behavior:smooth;text-rendering:optimizeLegibility}@font-face{font-family:PPAir;src:url(/fonts/PPAir-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PPMori;src:url(/fonts/PPMori-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}:root{--font-PPAir:"PPAir";--font-PPMori:"PPMori"}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-PPAir),sans-serif;letter-spacing:.36px;color:#fff;font-feature-settings:"ss02" on,"ss04" on,"ss06" on,"ss11" on,"ss16" on;background:#f5f5f5;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.btnWrapper{background:0 0;border-radius:72px;justify-content:center;align-items:center;padding:12px 24px;display:flex;box-shadow:8px 12px 28px #0000000f}.columnButton{color:#8e8e8e;cursor:pointer;font-size:16px;font-family:var(--font-PPAir),sans-serif;background:0 0;border:1px solid #0003;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:12px;padding:8px;transition:all .2s;display:flex}.columnButton:hover{border-color:#0006}.columnButton.active{color:#000;background:#e8e1d3;border-color:#0000}.btnPrim{color:#fafafa;cursor:pointer;height:48px;font-family:var(--font-PPAir),sans-serif;letter-spacing:.36px;z-index:1;background:#f65823;border:none;border-radius:24px;padding:0 24px;font-size:18px;font-style:normal;font-weight:600;line-height:22px;transition:all .2s}.btnPrim:hover{background:linear-gradient(#ffffff1a 0% 100%),#f65823}.btnSec{color:#181818;background:0 0;border:1px solid #18181833}.btnSec:hover{background:0 0;border:1px solid #1818188c}.input{letter-spacing:.4px;color:#181818;width:100%;height:69px;font-size:20px;font-style:normal;font-weight:400;line-height:24px;font-family:var(--font-PPAir),sans-serif;background:0 0;border:1px solid #0003;border-radius:80px;outline:none;align-items:center;padding:0 24px;transition:border-color .2s;display:flex}.input::placeholder{font-family:var(--font-PPAir),sans-serif;color:#8e8e8e}.input:focus{border-color:#000}.inputSettings{height:44px;padding:0 16px;font-size:16px;line-height:20px}.checkboxLabel{cursor:pointer;letter-spacing:.4px;color:#000;background:0 0;border:1px solid #0003;border-radius:16px;align-items:center;gap:8px;padding:24px;font-size:20px;font-style:normal;font-weight:400;line-height:24px;display:flex}.checkboxLabel:has(input:checked){background:#e8e1d3;border-color:#0000}.checkbox{appearance:none;cursor:pointer;background:0 0;border:1px solid #0000004d;border-radius:6px;flex-shrink:0;width:24px;height:24px;position:relative}.checkbox:hover{border-color:#00000080}.checkbox:checked{background:#e8e1d3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M0.53125 4.53027L4.53125 8.53027L12.5312 0.530273' stroke='%23181818' stroke-width='1.5'/%3E%3C/svg%3E") 50% no-repeat;border-color:#0000004d}.formCheckboxLabel{cursor:pointer;letter-spacing:.4px;color:#000;background:0 0;border:1px solid #0003;border-radius:16px;align-items:center;gap:8px;padding:8px 12px;font-size:20px;font-style:normal;font-weight:400;line-height:24px;display:flex}.formCheckboxLabel:has(input:checked){background:#e8e1d3;border-color:#0000}.formCheckbox{display:none}.radioLabel{cursor:pointer;letter-spacing:.4px;color:#000;background:0 0;border:1px solid #0003;border-radius:16px;align-items:center;gap:8px;padding:8px 12px;font-size:20px;font-style:normal;font-weight:400;line-height:24px;display:flex}.radioLabel:has(input:checked){background:#e8e1d3;border-color:#0000}.radio{display:none}.stickyWrapper{z-index:111111;position:sticky;bottom:0}.liquid-glass{isolation:isolate;color:#fff0;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border-radius:72px;justify-content:flex-end;align-items:center;padding:12px 24px;display:flex;position:relative;box-shadow:8px 12px 28px #0000000f}.liquid-glass:before,.liquid-glass:after{content:"";border-radius:inherit;position:absolute;inset:0}.liquid-glass:before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);filter:url(#glass-distortion);z-index:-1}.liquid-glass:after{box-shadow:inset 1px 1px 1px #fff6,inset -1px -1px 1px 1px #fff6}
