@charset "UTF-8";:root{--text-gold:#B9965B;--text-white:#fff;--font-family-primary:"KnockoutNo.50Welterweight";--font-family-secondary:"GothamBook";--badge-xs:48px;--badge-lg:80px;--badge-xxl:96px;--test:100px}@font-face{font-family:GothamBook;src:url(fonts/GothamBook/font.woff2) format("woff2"),url(fonts/GothamBook/font.woff) format("woff");font-display:swap}@font-face{font-family:"KnockoutNo.50Welterweight";src:url(fonts/KnockoutNo50Welterweight/font.woff2) format("woff2"),url(fonts/KnockoutNo50Welterweight/font.woff) format("woff");font-style:normal;font-display:swap}.cookie-manager .modal-container .modal-header .introduction__title{font-size:26px;font-family:var(--font-family-primary,Knockout)!important;line-height:34px;margin-bottom:24px}@media screen and (min-width:1024px){.cookie-manager .modal-container .modal-header .introduction__title{margin-bottom:44px}}@media screen and (min-width:768px){.cookie-manager .modal-container .modal-header .introduction__title{font-size:30px;line-height:40px}}.cookie-manager .modal-container .modal-header .introduction__text{font-size:18px;color:#000;line-height:28px;margin-bottom:35px}.cookie-manager .modal-container .modal-body{display:none}.cookie-manager .modal-container .modal-body .form-row--inactive .checkbox-toggle__title{color:#cacaca}.cookie-manager .modal-container .modal-body .checkbox-toggle__header{padding:0}.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__title{font-size:18px;color:#000;line-height:30px}@media screen and (min-width:768px){.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__title{font-size:20px;line-height:32px}}.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__label input:focus,.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__label:focus-visible{outline:0}.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__label .checkbox-toggle__checkmark{border:2px solid #000;border-radius:0;height:22px;width:22px}.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__label .checkbox-toggle__checkmark,.cookie-manager .modal-container .modal-body .checkbox-toggle__header .checkbox-toggle__label .checkbox-toggle__checkmark:focus-visible{outline:0}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row.form-row--active{border-bottom:0}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row.form-row--active .form-row__header .form-row__showmore{top:-4px}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row.form-row--active .form-row__header .checkbox-toggle__text{position:relative;top:-3px}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row .form-row__showmore:focus,.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row .form-row__showmore:focus-visible{outline:0}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row>.form-row__wrapper{border-bottom:1px solid #8a8a8a;margin-bottom:22px;margin-left:40px;padding-bottom:15px;padding-left:0}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row>.form-row__wrapper a{color:#000!important}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row>.form-row__wrapper .form-row__text{font-size:18px;line-height:28px;margin-bottom:22px;margin-top:13px}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row .options-list .options-list__item+.options-list__item{padding-top:8px}.cookie-manager .modal-container .modal-body .settings-view .form-settings .form-row .options-list .checkbox-toggle__text .checkbox-toggle__title{line-height:1}.cookie-manager .modal-container .modal-footer{padding-top:41px}.cookie-manager .modal-container .modal-footer .cookie-manager__button{border:2px solid #000;font-size:18px;padding:13px 15px;border-radius:50px;text-decoration:none;border-width:2px}@media screen and (min-width:768px){.cookie-manager .modal-container .modal-footer .cookie-manager__button{margin-left:0}.cookie-manager .modal-container .modal-footer .cookie-manager__button.accept-cookie-settings{margin-right:20px}}@media screen and (min-width:1024px){.cookie-manager .modal-container .modal-footer .cookie-manager__button{padding:22px 42px}}.cookie-manager .modal-container .modal-footer .cookie-manager__links{padding-top:6px;justify-content:center}@media screen and (min-width:768px){.cookie-manager .modal-container .modal-footer .cookie-manager__links{padding-top:36px;justify-content:left}}#drop-area{border:2px dashed #ccc;border-radius:0;padding:20px;text-align:center;font-size:20px;font-family:var(--font-family-primary,Knockout);text-transform:uppercase;color:#fff}#drop-area #select-button{font-size:16px;text-decoration:underline}#drop-area.disabled{color:#666}#drop-area.disabled #select-button{background-color:#000;text-decoration:none}#drop-area.dragover{border-color:#000}#progress-bar-container{width:100%;background-color:#ccc;position:relative;height:10px;margin-top:10px}#progress-bar{width:0;height:100%;background-color:#b9965b}#file-input{display:none}#drop-area{cursor:pointer}.hero .img-pint-wrapper{background-image:url(/images/pint220.png)}h2{color:var(--text---black-100,#fff);font-family:var(--font-family-primary);font-size:var(--font-size-h2,40px);font-style:normal;font-weight:365;line-height:100%;text-transform:uppercase}h3{align-self:stretch;color:var(--text---black-100,#fff);font-family:var(--font-family-primary);font-size:var(--font-size-h3,20px);font-style:normal;font-weight:365;line-height:100%;text-transform:uppercase}p{color:var(--text---black-100,#fff);font-family:var(--font-family-secondary);font-size:var(--font-size-body,16px);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:140%}.plaintext h2{margin-bottom:2rem}.plaintext h3{margin-bottom:2rem}.plaintext p{margin-bottom:1.5rem}.plaintext a{color:#fff}.plaintext a:hover{text-decoration:none}.plaintext li,.plaintext ol,.plaintext ul{color:#fff;font-size:var(--font-size-body,16px);margin-bottom:1.5rem}.plaintext li>li>ul,.plaintext ol>li>ul,.plaintext ul>li>ul{margin-top:1.5rem}.btn-guinness{display:inline-block;padding:var(--pages-button-wrapper-spacing-top,8px) var(--pages-button-wrapper-spacing-right,12px) var(--pages-button-wrapper-spacing-bottom,8px) var(--pages-button-wrapper-spacing-left,12px);justify-content:center;align-items:center;border-radius:0;background:var(--button-basic-bg,#b9965b);border:0 none;color:var(--button-basic-text,#fff);font-family:var(--font-family-primary);font-size:var(--font-size-button,20px);font-style:normal;font-weight:365;text-transform:uppercase;line-height:120%;text-decoration:none}.btn-guinness:hover{color:#fff;text-decoration:underline;background:var(--button-basic-bg,#b9965b)}.btn-start{display:flex;padding:var(--pages-button-wrapper-spacing-top,8px) var(--pages-button-wrapper-spacing-right,12px) var(--pages-button-wrapper-spacing-bottom,8px) var(--pages-button-wrapper-spacing-left,12px);justify-content:center;align-items:center;border-radius:0;background:var(--button-basic-bg,#b9965b);border:0 none;color:var(--button-basic-text,#fff);font-family:var(--font-family-primary);font-size:var(--font-size-button,20px);font-style:normal;font-weight:365;text-transform:uppercase;line-height:120%}p.remark{color:var(--text---black-100,#fff);font-family:var(--font-family-secondary);font-size:var(--font-size-body,8px);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:120%}p.conditions{color:var(--text---black-100,#fff);font-family:var(--font-family-secondary);font-size:var(--font-size-body_small,14px);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:120%}.drinkiq{display:inline-block;width:67px;height:14px;background-repeat:no-repeat;background-size:contain;margin:0;padding:0;background-image:url("data:image/svg+xml, %3Csvg width='67' height='14' viewBox='0 0 67 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_12875_21356)'%3E%3Cpath d='M0.845532 11.0036H1.85874C3.07688 11.0036 3.92097 10.9277 4.39533 10.7757C5.05456 10.5608 5.57334 10.1724 5.95312 9.61207C6.33289 9.05316 6.52206 8.36813 6.52206 7.55843C6.52206 6.7086 6.31712 5.98345 5.90726 5.38154C5.49309 4.77964 4.92415 4.3669 4.1904 4.14334C3.63579 3.9771 2.73293 3.89255 1.4632 3.89255H0.844099V11.0022M0 11.8334V3.03125H1.82291C3.14136 3.03125 4.09438 3.1373 4.68912 3.3494C5.54325 3.64892 6.21251 4.16627 6.69116 4.90575C7.17555 5.6438 7.41488 6.52373 7.41488 7.54553C7.41488 8.42689 7.22428 9.2022 6.84021 9.87289C6.46043 10.5436 5.96601 11.038 5.35694 11.3576C4.74787 11.6772 3.89374 11.8362 2.80029 11.8362H0.0014331L0 11.8334Z' fill='white'/%3E%3Cpath d='M9.38383 3.89398V6.8863L10.9015 6.8992C11.4862 6.8992 11.9204 6.84331 12.2042 6.73153C12.4836 6.61974 12.7029 6.44061 12.8634 6.19554C13.0225 5.95048 13.0984 5.67533 13.0984 5.37294C13.0984 5.07056 13.0182 4.8083 12.8591 4.56754C12.6986 4.32534 12.4894 4.15337 12.23 4.04875C11.9706 3.94557 11.5407 3.89398 10.9359 3.89398H9.3824M8.50391 3.03125H10.2566C11.2354 3.03125 11.8946 3.07138 12.2443 3.1502C12.7688 3.27058 13.193 3.5271 13.5169 3.91977C13.8465 4.31388 14.0113 4.79684 14.0113 5.37294C14.0113 5.85303 13.8967 6.27437 13.6717 6.63837C13.4467 7.00095 13.1228 7.27611 12.7029 7.46098C12.283 7.64728 11.704 7.74187 10.9703 7.74616L14.136 11.8334H13.0468L9.88112 7.74616H9.3824V11.8334H8.50391V3.03125Z' fill='white'/%3E%3Cpath d='M16.0777 3.03125H15.1992V11.8348H16.0777V3.03125Z' fill='white'/%3E%3Cpath d='M17.5312 11.8362V3.03125H17.7219L23.5832 9.77974V3.03125H24.4474V11.8362H24.2525L18.4398 5.16944V11.8362H17.5312Z' fill='white'/%3E%3Cpath d='M25.8516 3.03125H26.7516V6.33456L30.2713 3.03125H31.455L27.2259 6.98232L31.7846 11.8362H30.6109L26.7516 7.7347V11.8362H25.8516V3.03125Z' fill='white'/%3E%3Cpath d='M33.4893 3H32.5664V11.8351H33.4893V3Z' fill='white'/%3E%3Cpath d='M39.1744 3.67495C37.2311 3.67495 35.4884 5.15678 35.4884 7.42825C35.4884 9.69972 37.2311 11.1816 39.1744 11.1816C41.1177 11.1816 42.8546 9.69972 42.8546 7.42825C42.8546 5.15678 41.0976 3.67495 39.1744 3.67495ZM43.713 13.453C43.5625 13.4946 43.3289 13.5505 43.0638 13.5505C42.1208 13.5505 41.4559 13.3283 40.4484 12.7881C39.7533 12.4284 39.1457 12.1374 38.7301 11.9569C36.4586 11.7491 34.5469 9.97631 34.5469 7.39959C34.5469 4.67096 36.7324 2.84375 39.1758 2.84375C41.6192 2.84375 43.799 4.67096 43.799 7.39959C43.799 9.75418 42.1208 11.5685 40.0185 11.7763V11.8035C40.308 11.8594 40.6677 11.9698 41.0818 12.1776C41.9847 12.6204 42.5938 12.801 43.2286 12.801C43.6442 12.801 43.9925 12.7322 44.3378 12.5803L43.7144 13.453H43.713Z' fill='white'/%3E%3Cpath d='M33.6338 0.640598C33.6338 0.994575 33.3486 1.2812 32.9946 1.2812C32.6407 1.2812 32.3555 0.994575 32.3555 0.640598C32.3555 0.286621 32.6407 0 32.9946 0C33.3486 0 33.6338 0.286621 33.6338 0.640598Z' fill='white'/%3E%3Cpath d='M45.6394 11.2743C45.6394 11.6498 45.3399 11.9637 44.9602 11.9637C44.5804 11.9637 44.2852 11.6484 44.2852 11.2743C44.2852 10.9003 44.5847 10.6094 44.9602 10.6094C45.3356 10.6094 45.6394 10.9118 45.6394 11.2743Z' fill='white'/%3E%3Cpath d='M51.201 7.81745H51.1752C50.731 7.24851 50.1721 6.86301 49.4125 6.86301C48.2388 6.86301 47.4047 7.83035 47.4047 8.96537C47.4047 10.1004 48.1786 11.0692 49.3624 11.0692C50.1706 11.0692 50.741 10.7066 51.2096 10.0904H51.234V11.3845C50.6794 11.7585 50.1104 11.9649 49.4369 11.9649C47.7143 11.9649 46.4102 10.6837 46.4102 8.9668C46.4102 7.24995 47.7788 5.96875 49.4469 5.96875C50.0617 5.96875 50.6894 6.17512 51.1996 6.53769V7.81889' fill='white'/%3E%3Cpath d='M52.8946 8.96824C52.8946 10.1291 53.7129 11.072 54.9124 11.072C56.1119 11.072 56.9287 10.1291 56.9287 8.96824C56.9287 7.80742 56.1104 6.86587 54.9124 6.86587C53.7143 6.86587 52.8946 7.82032 52.8946 8.96824ZM51.9258 8.9797C51.9258 7.31157 53.2442 5.96875 54.9109 5.96875C56.5776 5.96875 57.8975 7.31157 57.8975 8.9797C57.8975 10.6478 56.569 11.9663 54.9109 11.9663C53.2528 11.9663 51.9258 10.6478 51.9258 8.9797Z' fill='white'/%3E%3Cpath d='M59.5856 6.74406H59.6099C59.9138 6.27257 60.3981 5.96875 60.9786 5.96875C61.6421 5.96875 62.2468 6.31986 62.5507 6.91173C62.886 6.2826 63.5653 5.96875 64.2532 5.96875C65.7064 5.96875 66.0646 7.15393 66.0646 8.35057V11.8087H65.0959V8.50821C65.0959 7.77016 65.0514 6.86444 64.0583 6.86444C62.9448 6.86444 62.8244 7.93927 62.8244 8.79913V11.8087H61.8613V8.57987C61.8613 7.87908 61.7768 6.86444 60.8424 6.86444C59.7088 6.86444 59.5841 8.01236 59.5841 8.87079V11.8087H58.6211V6.12639H59.5841V6.74406' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12875_21356'%3E%3Crect width='66.0675' height='13.55' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.image-caption{position:relative;display:block;padding:var(--caption-item-spacing-top,8px) var(--caption-item-spacing-right,8px) var(--caption-item-spacing-bottom,0) var(--caption-item-spacing-left,8px);flex-direction:column;align-items:flex-start;align-self:stretch}.image-caption p{color:var(--text---black-100,#fff);text-align:left;font-family:var(--font-family-primary);font-size:var(--font-size-caption,10px);font-style:normal;font-weight:365;line-height:100%;letter-spacing:1.12px;text-transform:uppercase;padding:0;margin:0}.content-wrapper.content3{margin-top:56px}.content-wrapper ul{list-style:none;padding-left:0}.content-wrapper ul li{color:var(--text---black-100,#fff);font-family:var(--font-family-primary);font-size:var(--font-size-h6,20px);font-style:normal;font-weight:365;line-height:120%;background-image:url(/images/list-icon.svg);background-position:0 5px;background-repeat:no-repeat;padding-left:35px;padding-bottom:2rem;text-transform:uppercase}.content-wrapper .gp-badge{width:48px;height:48px;min-width:48px;max-width:48px;border-radius:50%;background-color:#b9965b;background-repeat:no-repeat;background-position:center center;margin-right:16px;background-size:48px}.content-wrapper .gp-badge.img1{background-image:url(/images/01_48.png)}.content-wrapper .gp-badge.img2{background-image:url(/images/02_48.png)}.content-wrapper .gp-badge.img3{background-image:url(/images/03_48.png)}.content-wrapper .gp-badge.img4{background-image:url(/images/04_48.png)}.content-wrapper .gp-badge.img1-handel{background-image:url(/images/01_48_handel.png)}.content-wrapper .gp-badge.img2-handel{background-image:url(/images/02_48_handel.png)}.content-wrapper .badge-text p{position:relative;display:block;color:var(--text---black-100,#fff);font-family:var(--font-family-primary);font-size:var(--font-size-h3,20px);font-style:normal;font-weight:365;line-height:100%;text-transform:uppercase}.content-wrapper .badge-text p.step{position:relative;display:block;color:var(--text---black-100,#fff);font-family:var(--font-family-primary);font-size:var(--font-size-preline,16px);font-style:normal;font-weight:365;line-height:120%;letter-spacing:.4px;text-transform:uppercase;margin:0;padding:0}.form .form-label{color:var(--text---black-100,#fff);font-family:var(--font-family-primary);font-size:var(--font-size-h6,20px);font-style:normal;font-weight:365;line-height:100%;text-transform:uppercase}.form .form-control{border:1px solid var(--text---black-100,#fff);background:var(--text---white-100,#0a0406);border-radius:0;padding:16px;color:#fff;margin-bottom:3px}.form .form-select{border:1px solid var(--text---black-100,#fff);background-color:var(--text---white-100,#0a0406);border-radius:0;padding:16px;color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form .form-error{color:var(--page-error,red);font-family:var(--font-family-secondary);font-size:var(--font-size-caption,14px);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:100%;display:none}.form p.rules{color:var(--text---black-100,#fff);font-family:var(--font-family-secondary);font-size:var(--font-size-body,16px);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:140%}.form p.rules a{color:var(--text---black-100,#fff);text-decoration-line:underline}.form .form-check-input{width:1.5em!important;height:1.5em!important;margin-top:.125em!important;margin-right:0;font-family:var(--font-family-secondary);accent-color:#fff}.form .form-check-input:checked{background-color:#000!important;border-color:#fff!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFF8E6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")!important;background-size:1.5em!important}.form .form-check-input:not(:checked){border-color:#fff!important;background-color:transparent!important}.form .form-check-input:focus{border-color:#fff!important;box-shadow:0 0 0 .25rem rgba(185,150,91,.25)!important}.form .form-check-label{padding-left:16px;padding-top:3px;color:#fff;font-family:var(--font-family-secondary);font-size:var(--font-size-body);font-style:normal;font-weight:400}.form .form-check-label a{color:#fff;text-decoration:underline;font-weight:400;font-size:var(--font-size-body)}.form hr.divider{border:1px solid #fff;opacity:1}.spacer,.spacer156{position:relativ;display:block;width:100%;height:80px;background-color:transparent}footer img.logo{width:120px}footer .footer-links a{color:#fff;text-decoration:none;font-size:14px}@media (min-width:992px){.hero .img-pint-wrapper{background-image:url(/images/pint300.png)}h2{font-size:var(--font-size-h2,48px)}h3{font-size:var(--font-size-h3,40px)}.btn-guinness{padding:var(--pages-button-wrapper-spacing-top,16px) var(--pages-button-wrapper-spacing-right,24px) var(--pages-button-wrapper-spacing-bottom,16px) var(--pages-button-wrapper-spacing-left,24px);font-size:var(--font-size-button,20px)}.btn-start{padding:var(--pages-button-wrapper-spacing-top,16px) var(--pages-button-wrapper-spacing-right,24px) var(--pages-button-wrapper-spacing-bottom,16px) var(--pages-button-wrapper-spacing-left,24px);font-size:var(--font-size-button,20px)}.content-wrapper ul li{font-size:var(--font-size-h6,36px)}.content-wrapper .gp-badge{width:80px;height:80px;min-width:80px;max-width:80px;margin-right:24px;background-size:80px}.content-wrapper .gp-badge.img1{background-image:url(/images/01_80.png)}.content-wrapper .gp-badge.img2{background-image:url(/images/02_80.png)}.content-wrapper .gp-badge.img3{background-image:url(/images/03_80.png)}.content-wrapper .gp-badge.img4{background-image:url(/images/04_80.png)}.content-wrapper .gp-badge.img1-handel{background-image:url(/images/01_80_handel.png)}.content-wrapper .gp-badge.img2-handel{background-image:url(/images/02_80_handel.png)}.content-wrapper .badge-text p{font-size:var(--font-size-h3,40px)}.content-wrapper .badge-text p.step{font-size:var(--font-size-preline,18px)}.spacer,.spacer156{height:120px}}@media (min-width:1200px){.hero .img-pint-wrapper{background-image:url(/images/pint370.png)}h2{font-size:var(--font-size-h2,48px)}h3{font-size:var(--font-size-h3,40px)}p.conditions{font-size:var(--font-size-body_small,14px)}}@media (min-width:1400px){.w-1400{width:1400px;max-width:1400px}.hero .img-pint-wrapper{background-image:url(/images/pint700.png)}.image-caption p{font-size:var(--font-size-caption,14px)}p.remark{font-size:var(--font-size-body,12px)}.spacer,.spacer156{height:156px}h2{font-size:var(--font-size-h2,88px)}h3{font-size:var(--font-size-h3,44px)}ul{padding-left:2rem}ul li{font-size:var(--font-size-h6,36px)}.btn-guinness{padding:var(--pages-button-wrapper-spacing-top,16px) var(--pages-button-wrapper-spacing-right,24px) var(--pages-button-wrapper-spacing-bottom,16px) var(--pages-button-wrapper-spacing-left,24px)}.btn-start{padding:var(--pages-button-wrapper-spacing-top,16px) var(--pages-button-wrapper-spacing-right,24px) var(--pages-button-wrapper-spacing-bottom,16px) var(--pages-button-wrapper-spacing-left,24px)}.content-wrapper .gp-badge{width:96px;height:96px;min-width:96px;max-width:96px;margin-right:32px;background-size:96px}.content-wrapper .gp-badge.img1{background-image:url(/images/01_96.png)}.content-wrapper .gp-badge.img2{background-image:url(/images/02_96.png)}.content-wrapper .gp-badge.img3{background-image:url(/images/03_96.png)}.content-wrapper .gp-badge.img4{background-image:url(/images/04_96.png)}.content-wrapper .gp-badge.img1-handel{background-image:url(/images/01_96_handel.png)}.content-wrapper .gp-badge.img2-handel{background-image:url(/images/02_96_handel.png)}.content-wrapper .badge-text p{font-size:var(--font-size-h3,44px)}.content-wrapper .badge-text p.step{font-size:var(--font-size-preline,20px)}.form .form-label{font-size:var(--font-size-h6,36px)}footer img.logo{width:142px}}.terms-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.terms-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.terms-popup-content{position:relative;background:#1a1a1a;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);max-width:1000px;max-height:95vh;width:95%;margin:2.5vh auto;display:flex;flex-direction:column;overflow:hidden;animation:popupSlideIn .3s ease-out}@keyframes popupSlideIn{from{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.terms-popup-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #333;background:#2a2a2a;flex-shrink:0}.terms-popup-header h2{margin:0;font-size:2.5rem;font-weight:600;color:#fff}.terms-popup-close{background:var(--text-gold);border:none;font-size:2rem;color:#fff;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;line-height:1;position:relative}.terms-popup-close:hover{background-color:var(--text-gold);color:#fff;transform:scale(1.1);opacity:.8}.terms-popup-close::after{content:"×";position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 3px));font-size:2rem;color:#fff;display:block}.terms-popup-body{flex:1;overflow-y:auto;padding:25px;line-height:1.6}.terms-popup-body h3{color:#fff;margin-top:1.5rem;margin-bottom:.8rem;font-size:2.2rem}.terms-popup-body h3:first-child{margin-top:0}.terms-popup-body p{margin-bottom:1rem;color:#e0e0e0}.terms-popup-body ol,.terms-popup-body ul{margin-bottom:1rem;padding-left:1.5rem}.terms-popup-body li{margin-bottom:.5rem;color:#e0e0e0;font-size:.95rem}.terms-popup-body a{color:#fff;text-decoration:underline}.terms-popup-body a:hover{color:#fff;opacity:.8}@media (max-width:768px){.terms-popup-content{width:98%;margin:1vh auto;max-height:98vh;border-radius:8px}.terms-popup-header{padding:15px 20px}.terms-popup-header h2{font-size:1.3rem}.terms-popup-close{font-size:1.8rem;width:35px;height:35px}.terms-popup-body{padding:20px}.terms-popup-body h3{font-size:1.1rem}}@media (max-width:480px){.terms-popup-content{width:100%;margin:0;max-height:100vh;border-radius:0}.terms-popup-header{padding:12px 15px}.terms-popup-body{padding:15px}}.terms-popup-body::-webkit-scrollbar{width:8px}.terms-popup-body::-webkit-scrollbar-track{background:#333;border-radius:4px}.terms-popup-body::-webkit-scrollbar-thumb{background:#666;border-radius:4px}.terms-popup-body::-webkit-scrollbar-thumb:hover{background:#888}