@charset "UTF-8";@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_A8s52Hs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_Ass52Hs.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs6VospT4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs51os.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6VospT4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s51os.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTx3L3I-JCGChYJ8VI-L6OO_au7B6x7T2kn3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTx3L3I-JCGChYJ8VI-L6OO_au7B6x_T2kn3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTx3L3I-JCGChYJ8VI-L6OO_au7B6xHT2g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3jWuZEC.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuZEC.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0z3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0z3jWuZEC.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0z3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Coupeur Monospace";src:url("./media/CoupeurMonospace-Normal-DJDCYFG5.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Coupeur Monospace";src:url("./media/CoupeurMonospace-Bold-PIU5772M.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--red: #c8001a;--black: #0a0a0a;--white: #f5f2ec;--border-dark: rgba(0, 0, 0, .2);--border-light: rgba(255, 255, 255, .12)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@supports (-webkit-touch-callout: none){input,select,textarea{font-size:16px!important}}body{background:var(--black);color:var(--white);font-family:Barlow,sans-serif;min-height:100vh;overflow-x:hidden}.register-eyebrow{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:clamp(9px,1.6vw,13px);letter-spacing:.28em;text-transform:uppercase;color:#f5f2eca6}.register-headline{font-family:Bebas Neue,sans-serif;font-size:clamp(20px,5vw,42px);line-height:1;letter-spacing:.03em;color:var(--white);text-shadow:0 2px 14px rgba(0,0,0,.9)}.cta-btn{display:inline-block;background:var(--red);color:var(--white);font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(10px,1.8vw,14px);letter-spacing:.18em;text-transform:uppercase;padding:clamp(9px,1.8%,13px) clamp(18px,3.5%,32px);border:none;cursor:pointer;text-decoration:none;transition:background .2s,transform .15s}.cta-btn:hover{background:#e5001e;transform:translateY(-2px)}.cta-btn:disabled{opacity:.6;cursor:not-allowed}.cta-btn-inv{display:inline-block;background:var(--white);color:var(--red);font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:15px;letter-spacing:.2em;text-transform:uppercase;padding:14px 48px;border:none;cursor:pointer;text-decoration:none;transition:transform .15s,opacity .2s}.cta-btn-inv:hover{transform:translateY(-2px);opacity:.92}.dates-section{background:var(--black);padding:64px 0 80px}.section-header{max-width:860px;margin:0 auto;padding:0 24px 28px;border-bottom:2px solid var(--red);text-align:center}.section-title{font-family:Barlow Condensed,Arial,Helvetica,sans-serif;font-weight:900;font-size:32px;letter-spacing:.14em;line-height:1;color:var(--white);text-transform:uppercase}.soon-btn,.registrar-btn,.pre-sale-btn,.sold-out-btn{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:7px 14px;white-space:nowrap;min-width:140px;text-align:center}@media (max-width: 767px){.soon-btn,.registrar-btn,.pre-sale-btn,.sold-out-btn{min-width:100px;font-size:10px;padding:6px 10px;letter-spacing:.12em}}@media (max-width: 480px){.soon-btn,.registrar-btn,.pre-sale-btn,.sold-out-btn{min-width:85px;font-size:9px;padding:5px 8px;letter-spacing:.1em}}.soon-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:#f5f2ec73;cursor:default;transition:border-color .2s,color .2s}.date-row:hover .soon-btn{border-color:var(--red);color:var(--red)}.registrar-btn{background:transparent;border:1px solid var(--red);color:var(--red);cursor:pointer;transition:background .2s,color .2s}.registrar-btn:hover{background:var(--red);color:var(--white)}.pre-sale-btn{background:transparent;border:1px solid var(--red);color:var(--red);cursor:pointer;transition:background .2s,color .2s}.pre-sale-btn:hover{background:var(--red);color:var(--white)}.sold-out-btn{background:transparent;border:1px solid rgba(255,255,255,.15);color:#f5f2ec4d;cursor:not-allowed;opacity:.6}.more-dates{max-width:860px;margin:32px auto 0;padding:0 24px;text-align:center}.more-dates p{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:13px;letter-spacing:.3em;color:#f5f2ec4d;text-transform:uppercase}footer{background:var(--black);padding:36px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.06)}footer img{width:min(220px,55vw);opacity:.3;margin:0 auto 16px;display:block}footer p{font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:.22em;color:#ffffff38;text-transform:uppercase}#step-form{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.col-left{position:sticky;top:0;height:100vh;overflow:hidden}.col-left img{width:100%;height:100%;object-fit:cover;object-position:center top}.col-right{background:var(--black);padding:56px 52px 64px;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;scrollbar-width:none}.col-right::-webkit-scrollbar{display:none}.form-logo{width:200px;margin-bottom:28px;opacity:.9}.form-heading{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--white);line-height:1.5;margin-bottom:32px;max-width:520px}.form-heading span{color:var(--red)}.reg-form{display:flex;flex-direction:column;gap:18px;max-width:560px}.field-group{display:flex;flex-direction:column;gap:6px}.field-label{color:#f5f2ec73;font-family:Barlow Condensed;font-size:10px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:flex;align-items:center;gap:4px}.field-input,.field-select{width:100%;background:#ffffff0d;border:1px solid var(--border-light);color:var(--white);font-family:Barlow,sans-serif;font-size:15px;padding:13px 16px;outline:none;transition:border-color .2s,background .2s;appearance:none;-webkit-appearance:none;border-radius:0}.field-input::placeholder,.field-select::placeholder{color:#f5f2ec40}.field-input:focus,.field-select:focus{border-color:var(--red);background:#c8001a0d}.field-input[readonly],.field-select[readonly]{opacity:.6;cursor:default}.field-input.error,.field-input.ng-invalid.ng-touched,.field-select.error,.field-select.ng-invalid.ng-touched{border-color:var(--red);background:#c8001a14}input[type=date].field-input{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;box-sizing:border-box;line-height:1.2;width:100%;max-width:100%}input[type=date].field-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;filter:invert(1)}input[type=date].field-input::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=date].field-input::-moz-calendar-picker-indicator{cursor:pointer}@supports (-webkit-touch-callout: none){input[type=date].field-input{-webkit-appearance:none;appearance:none;min-height:0;height:46px;padding:13px 44px 13px 16px;font-size:16px!important;line-height:1.2;text-align:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23f5f2ec' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px}input[type=date].field-input::-webkit-date-and-time-value{text-align:left;min-height:1em}input[type=date].field-input::-webkit-datetime-edit{text-align:left;padding:0;margin:0}input[type=date].field-input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;top:0;width:100%;height:100%;cursor:pointer}}.select-wrap{position:relative}.select-wrap:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(245,242,236,.45);pointer-events:none}.field-select{cursor:pointer;padding-right:40px}.field-select option{background:#111;color:var(--white)}.phone-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-error{color:var(--red);font-size:13px;font-family:Barlow Condensed,sans-serif;letter-spacing:.05em}.show-banner{display:none;align-items:center;gap:10px;background:#c8001a1f;border-left:3px solid var(--red);padding:10px 16px;margin-bottom:24px}.show-banner.visible{display:flex}.show-banner-label{font-family:Barlow Condensed,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-weight:700;display:block;margin-bottom:2px}.show-banner-value{font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:800;color:var(--white)}.checks{display:flex;flex-direction:column;gap:12px;margin-top:4px}.check-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;color:#f5f2eca6;line-height:1.4}.check-label input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid var(--border-light);background:#ffffff0d;cursor:pointer;flex-shrink:0;position:relative;margin-top:2px}.check-label input[type=checkbox]:checked{border-color:var(--red);background:var(--red)}.check-label input[type=checkbox]:checked:after{content:"\2713";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:13px;font-weight:700}.check-label a{color:var(--red);text-decoration:none}.check-label a:hover{text-decoration:underline}.submit-btn{width:100%;background:var(--red);color:var(--white);font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:14px;letter-spacing:.18em;text-transform:uppercase;padding:16px;border:none;cursor:pointer;transition:background .2s,transform .15s}.submit-btn:hover{background:#e5001e;transform:translateY(-2px)}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.back-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#f5f2ec73;text-decoration:none;transition:color .2s}.back-link:hover{color:var(--white)}.back-link svg{width:14px}@media (max-width: 767px){.reg-form{gap:14px;max-width:100%}.field-input,.field-select{font-size:16px;padding:12px 14px}.field-label{font-size:9px}.field-error{font-size:12px}.phone-row{grid-template-columns:110px 1fr;gap:8px}.show-banner{padding:8px 12px;margin-bottom:16px}.show-banner-label{font-size:9px}.show-banner-value{font-size:15px}.checks{gap:10px}.check-label{font-size:12px;gap:8px}.check-label input[type=checkbox]{width:16px;height:16px}.submit-btn{font-size:13px;padding:14px}}@media (max-width: 480px){.reg-form{gap:12px}.field-input,.field-select{font-size:16px;padding:11px 12px}.field-label{font-size:8px}.field-error{font-size:11px}.phone-row{grid-template-columns:100px 1fr;gap:6px}.show-banner{padding:6px 10px;margin-bottom:12px}.show-banner-label{font-size:8px}.show-banner-value{font-size:13px}.checks{gap:8px}.check-label{font-size:11px;gap:6px}.check-label input[type=checkbox]{width:14px;height:14px}.check-label input[type=checkbox]:checked:after{font-size:11px}.submit-btn{font-size:12px;padding:13px}}.thanks-check{width:60px;height:60px;border:3px solid var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.thanks-title{font-family:Bebas Neue,sans-serif;font-size:48px;line-height:.95;letter-spacing:.06em;color:var(--white);text-align:center;margin-bottom:12px}.thanks-title span{color:var(--red)}.wallet-section{width:100%;max-width:420px;display:flex;flex-direction:column;gap:10px}.wallet-title{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f5f2ec8c;text-align:center;margin-bottom:4px}.wallet-btns{display:flex;flex-direction:column;gap:10px}.btn-wallet{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:transparent;border:1px solid rgba(255,255,255,.12);padding:14px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--white);text-decoration:none;cursor:pointer;transition:border-color .2s,background .2s}.btn-wallet:hover{border-color:var(--red);background:#c8001a14}.btn-wallet.android{background:#0f0f0f}.btn-wallet.hidden{display:none}.thanks-ticket-cta{width:100%;text-align:center}.thanks-ticket-label{font-family:Barlow Condensed,sans-serif;font-size:14px;letter-spacing:.1em;color:#f5f2ec8c;margin-bottom:14px;text-transform:uppercase}
