:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,but ton{cursor:revert}ol,ul,menu{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-family:"Barlow","Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif,system-ui;--primary:#ffa600;--primary-dark:#e09200;--primary-light:#ffb833;--secondary:#0f0f0f;--black:#000;--white:#fff;--grey-100:#f5f5f5;--grey-200:#f0f0f0;--grey-300:#e1e1e1;--grey-400:#c8c8c8;--grey-500:#afafaf;--grey-600:#8c8c8c;--grey-700:#6e6e6e;--grey-800:#505050;--grey-900:#282828;--status-success:#00a341;--status-error:#e53838;--status-warning:#facc14;--page-max-width:94.875rem}html,body{font-family:var(--font-family);user-select:none;height:100%;min-height:100%}body:has(#numeric-keyboard),body:has(#keyboard) body{flex-direction:column;display:flex}body:has([data-status=loading]) .confirmation{opacity:0;pointer-events:none;opacity:0;pointer-events:none;transition:opacity .5s}body:has([data-status=loaded]) .confirmation{opacity:1;pointer-events:all}.button{text-transform:uppercase;outline-offset:-1px;outline:1px solid;place-items:center;gap:.5rem;width:100%;min-height:4.5rem;padding:1.625rem 1.5rem;font-size:1.125rem;font-weight:600;line-height:1.25rem;display:inline-grid}.button.primary{background-color:var(--black);color:var(--white);outline-color:var(--black)}.button.primary:active,.button.primary:focus{background-color:var(--grey-900)}.button.secondary{background-color:var(--white);color:var(--black);outline-color:var(--black)}.button.secondary:active,.button.secondary:focus{box-shadow:inset 0 0 8px #0000003d}.loading-content .message{flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin-top:4rem;display:flex}.loading-content .message .processing-icon{height:15.25rem}.loading-content .message h1{color:var(--secondary);margin-top:2.5rem;font-size:2.5rem;font-weight:600}.loading-content .message p{font-size:2rem;font-weight:500;line-height:2.5rem}.loading-order{margin-top:6.25rem}.confirmation-container{flex-direction:column;justify-content:flex-start;align-items:center;gap:8rem;margin-top:4rem;display:flex}.confirmation-container .confirmation-content{max-width:46.625rem}.confirmation-container .confirmation-content .confirmation-title{color:var(--secondary);margin-bottom:2rem;font-size:2.5rem;font-weight:600}.confirmation-container .confirmation-content .confirmation-description{color:var(--secondary);margin-bottom:2.375rem;font-size:2rem;font-weight:500}.confirmation-container .confirmation-content .benefit-container{border:2px solid var(--primary);margin-bottom:2.375rem;padding:2rem}.confirmation-container .confirmation-content .benefit-container h2{color:var(--secondary);margin-bottom:1.5rem;font-size:2rem;font-weight:600}.confirmation-container .confirmation-content .benefit-container p{color:var(--secondary);margin-bottom:.5rem;font-size:1.25rem;font-weight:500;line-height:1.75rem}.confirmation-container .confirmation-content .benefit-container p:last-child{margin-bottom:0}@keyframes textFadeIn{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes float{0%{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-.5rem)}to{opacity:.5;transform:translateY(0)}}@keyframes blinking{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.text-fade-in{animation:.5s ease-in-out forwards textFadeIn}.floating-pulse{animation:1s cubic-bezier(.455,.03,.515,.955) infinite float}.blinking{animation:1s cubic-bezier(.455,.03,.515,.955) infinite blinking}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/barlow-400.woff2)format("woff2");unicode-range:U+??,U+E1,U+E9,U+ED,U+F3,U+FA,U+F1,U+C1,U+C9,U+CD,U+D3,U+DA,U+D1}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/barlow-500.woff2)format("woff2");unicode-range:U+??,U+E1,U+E9,U+ED,U+F3,U+FA,U+F1,U+C1,U+C9,U+CD,U+D3,U+DA,U+D1}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/barlow-600.woff2)format("woff2");unicode-range:U+??,U+E1,U+E9,U+ED,U+F3,U+FA,U+F1,U+C1,U+C9,U+CD,U+D3,U+DA,U+D1}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/barlow-700.woff2)format("woff2");unicode-range:U+??,U+E1,U+E9,U+ED,U+F3,U+FA,U+F1,U+C1,U+C9,U+CD,U+D3,U+DA,U+D1}
