/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#17131f;--muted:#6e6977;--paper:#fffdf8;--cream:#f6f0e5;--orange:#ff5d18;--orange-dark:#d53d00;--purple:#5c22b6;--purple-dark:#32126c;--yellow:#ffcf27;--line:#17131f24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Noto Sans HK,PingFang HK,Microsoft JhengHei,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%}.muted{color:var(--muted)}.eyebrow{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.site-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:104px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{background:#0f0c14;border:1px solid #ffffff2e;border-radius:4px;align-items:center;min-height:72px;padding:7px 14px;display:flex}.brand img{width:116px;height:auto;display:block}.site-header nav{align-items:center;gap:30px;font-size:14px;font-weight:700;display:flex}.site-header nav a:not(.nav-cta):hover{color:var(--yellow)}.nav-cta{background:var(--orange);border-radius:3px;padding:11px 18px}.hero{color:#fff;background:radial-gradient(circle at 80% 45%,#ff5d1852,#0000 26%),linear-gradient(125deg,#231049 0%,#140b29 51%,#2f1261 100%);min-height:850px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.12;background-image:repeating-linear-gradient(112deg,#0000 0 34px,#ffffff40 35px 36px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.hero:after{content:"2026";color:#ffffff09;font-family:Impact,sans-serif;font-size:300px;line-height:.8;position:absolute;bottom:70px;right:-30px}.hero-grid{z-index:2;grid-template-columns:1.12fr .88fr;align-items:center;gap:80px;width:min(1180px,100% - 40px);min-height:805px;margin:0 auto;padding:150px 0 95px;display:grid;position:relative}.event-badge{letter-spacing:.12em;border:1px solid #ffffff3d;align-items:center;gap:9px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.event-badge span{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff5d182e}.social-post-links{align-items:center;gap:12px;margin-top:19px;font-size:12px;font-weight:800;display:flex}.social-post-links>span{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase}.social-post-links a{border:1px solid #ffffff47;border-radius:99px;padding:5px 9px}.social-post-links a:hover{color:var(--yellow);border-color:var(--yellow)}.hero-kicker{color:var(--yellow);letter-spacing:.16em;margin:28px 0 8px;font-weight:900}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(54px,6.4vw,90px);font-weight:950;line-height:.98}.hero h1 span{color:var(--orange)}.hero-lead{color:#ded7ec;max-width:630px;margin:26px 0 0;font-size:18px;line-height:1.75}.hero-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.button{border:0;border-radius:3px;justify-content:center;align-items:center;min-height:46px;padding:11px 20px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.button-primary{color:#fff;background:var(--orange);box-shadow:0 12px 30px #ff5d1840}.button-primary:hover{background:#ff6d2f}.button-dark{color:#fff;background:var(--ink)}.button-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.button-danger{color:#a51c1c;background:#fff0f0;border:1px solid #f3b3b3}.button-wide{width:100%}.text-link{font-size:14px;font-weight:900}.text-link span{color:var(--orange);margin-left:7px}.hero-meta{border-top:1px solid #ffffff2b;gap:26px;margin-top:48px;padding-top:25px;display:flex}.hero-meta div{border-right:1px solid #ffffff2b;gap:3px;padding-right:26px;display:grid}.hero-meta div:last-child{border:0}.hero-meta strong{color:#fff;font-size:18px}.hero-meta span{color:#aaa2b7;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.hero-ticket{color:var(--ink);background:#fff;border-radius:13px;padding:35px;position:relative;transform:rotate(3deg);box-shadow:0 38px 80px #00000059}.hero-ticket:before,.hero-ticket:after{content:"";background:#190c32;border-radius:50%;width:32px;height:32px;position:absolute;left:-16px}.hero-ticket:before{top:28%}.hero-ticket:after{bottom:28%}.ticket-topline{color:var(--purple);letter-spacing:.16em;justify-content:space-between;font-size:10px;font-weight:950;display:flex}.ticket-main{text-align:center;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin:28px 0 18px;padding:25px 0}.ticket-main p{color:var(--orange);letter-spacing:.45em;margin:0;font-size:15px;font-weight:950}.ticket-main strong{letter-spacing:.01em;font-family:Impact,sans-serif;font-size:clamp(64px,7vw,100px);line-height:.95;display:block}.ticket-main em{color:var(--purple);font-style:normal}.ticket-main span{letter-spacing:.3em;margin-top:8px;font-size:19px;font-weight:950;display:block}.ticket-divider{color:var(--orange);align-items:center;gap:15px;display:flex}.ticket-divider span{border-top:1px dashed #bbb;flex:1}.coupon-burst{text-align:center;background:linear-gradient(135deg, var(--purple), var(--purple-dark));color:#fff;border-radius:6px;padding:18px}.coupon-burst small,.coupon-burst span{display:block}.coupon-burst small{letter-spacing:.15em;font-weight:900}.coupon-burst strong{color:var(--yellow);font-size:72px;line-height:1.05;display:block}.coupon-burst span{opacity:.75;font-size:11px}.ticket-serial{text-align:center;letter-spacing:.14em;color:#888;margin-top:18px;font-family:monospace;font-size:10px}.marquee{z-index:3;background:var(--orange);color:#fff;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:rotate(-1deg)scale(1.01)}.marquee div{letter-spacing:.1em;align-items:center;gap:22px;width:max-content;padding:14px 0;font-weight:950;animation:28s linear infinite slide;display:flex}.marquee i{background:var(--yellow);border-radius:50%;width:8px;height:8px}@keyframes slide{to{transform:translate(-50%)}}.steps-section{background:var(--paper);padding:115px 20px}.section-intro{text-align:center;max-width:760px;margin:0 auto 48px}.section-intro h2,.details-copy h2,.registration-aside h2,.form-heading h2,.lookup-form h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,56px);line-height:1.08}.section-intro>p:last-child{color:var(--muted)}.steps-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1050px;margin:0 auto;display:grid}.step-card{border:1px solid var(--line);background:#fff;min-height:285px;padding:34px;position:relative;overflow:hidden}.step-card>span{color:#17131f0f;font-family:Impact,sans-serif;font-size:94px;position:absolute;top:5px;right:20px}.step-card.featured{background:var(--purple);color:#fff;border-color:var(--purple);transform:translateY(-12px);box-shadow:0 24px 50px #5c22b638}.step-card.featured>span{color:#ffffff14}.step-icon{background:var(--orange);color:#fff;place-items:center;width:50px;height:50px;margin-bottom:46px;font-size:24px;font-weight:900;display:grid;transform:rotate(-5deg)}.step-card h3{margin:0;font-size:30px}.step-card p{color:var(--muted);margin:8px 0 17px}.step-card.featured p{color:#ddd4f1}.step-card>a{z-index:1;color:var(--orange-dark);font-size:12px;font-weight:900;position:relative}.step-card.featured>a{color:var(--yellow)}.instagram-callout{max-width:1050px;color:var(--muted);background:var(--cream);border-left:4px solid var(--orange);text-align:center;margin:34px auto 0;padding:16px 20px;font-size:13px}.instagram-callout a{color:var(--purple);font-weight:900}.details-section{background:var(--cream);grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;padding:95px max(20px,50vw - 550px);display:grid}.details-copy>p:not(.eyebrow){color:var(--muted);font-size:17px}.booth-callout{background:var(--ink);color:#fff;margin-top:20px;padding:18px 24px;display:inline-grid;transform:rotate(-2deg)}.booth-callout span{color:var(--yellow);letter-spacing:.16em;font-size:10px;font-weight:900}.booth-callout strong{font-size:31px}.booth-callout i{color:var(--orange);font-style:normal}.event-facts{background:#17131f1f;border:1px solid #17131f1f;gap:1px;display:grid}.event-facts>div{background:var(--paper);grid-template-columns:170px 1fr;align-items:center;min-height:132px;padding:20px 34px;display:grid}.fact-number{color:var(--purple);letter-spacing:.02em;font-family:Impact,sans-serif;font-size:58px}.event-facts p{color:var(--muted);margin:0}.event-facts strong{color:var(--ink);font-size:18px}.registration-section{color:#fff;background:#17131f;padding:105px 20px}.registration-wrap{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;max-width:1120px;margin:0 auto;display:grid}.registration-aside{padding-top:35px;position:sticky;top:30px}.registration-aside>p:not(.eyebrow){color:#bbb5c4;font-size:16px}.aside-stat{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;margin:38px 0 22px;padding:22px 0}.aside-stat strong{color:var(--yellow);margin-right:12px;font-size:60px;line-height:1}.aside-stat span{color:#bbb5c4;font-size:13px}.aside-rule{color:#a9a3b1;gap:12px;font-size:12px;display:flex}.aside-rule span{color:var(--orange);font-size:22px}.aside-rule p{margin:0}.registration-form{color:var(--ink);background:var(--paper);border-radius:5px;padding:38px}.form-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:30px;display:flex}.form-heading h2{font-size:38px}.stock-pill{color:#166534;white-space:nowrap;background:#e9f8ee;border:1px solid #a7e1b8;border-radius:100px;padding:8px 12px;font-size:11px;font-weight:900}.stock-pill.sold-out{color:#9a3412;background:#fff2e7;border-color:#f3b899}.field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{gap:8px;margin-bottom:18px;display:grid}.field>span,.quantity-fieldset legend{font-size:13px;font-weight:900}.field input{width:100%;height:48px;color:var(--ink);background:#fff;border:1px solid #d8d2c8;border-radius:3px;outline:none;padding:0 14px}.field input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #5c22b61a}.field small{color:var(--muted);font-size:11px}.quantity-fieldset{border:0;margin:4px 0 20px;padding:0}.quantity-fieldset legend{margin-bottom:9px}.quantity-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quantity-option{min-height:118px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d8d2c8;border-radius:4px;align-content:center;padding:13px;display:grid}.quantity-option.selected{border:2px solid var(--purple);background:#f6f0ff}.quantity-option strong{color:var(--purple);font-size:27px}.quantity-option span{font-weight:900}.quantity-option small{color:var(--muted)}.quantity-option.coupon-only strong{color:var(--orange)}.upload-field{background:#f5f1e8;border:1px dashed #bcb4a6;padding:16px}.upload-field input{background:#fff;height:auto;padding:11px}.consent-row{color:var(--muted);align-items:flex-start;gap:10px;margin:10px 0 20px;font-size:12px;display:flex}.consent-row input{accent-color:var(--purple);margin-top:3px}.submit-button{min-height:56px}.form-footnote{color:var(--muted);text-align:center;margin:13px 0 0;font-size:11px}.notice{border-radius:3px;margin:16px 0;padding:13px 15px;font-size:13px;font-weight:700}.notice-orange{color:#8c340d;border-left:4px solid var(--orange);background:#fff1e8}.notice-error{color:#991b1b;background:#fff0f0;border-left:4px solid #dc2626}.notice-success{color:#166534;background:#effcf2;border-left:4px solid #22a447}.success-panel{color:var(--ink);background:var(--paper);text-align:center;border-radius:5px;padding:45px 38px}.success-icon{color:#fff;background:#18a34a;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:30px;font-weight:900;display:grid}.success-panel h3{margin:0 0 15px;font-size:30px}.success-panel .button{margin-top:10px}.lookup-section{background:var(--orange);padding:52px 20px}.lookup-form{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:18px;max-width:1100px;margin:0 auto;display:grid}.lookup-form .eyebrow{color:var(--yellow)}.lookup-form h2{color:#fff;font-size:32px}.lookup-form .field{color:#fff;margin:0}.lookup-form .field input{border:0}.lookup-form .button{min-width:135px;height:48px}.inline-error{color:#fff;grid-column:2/-1;margin:0;font-size:12px;font-weight:800}footer{color:#8f8997;background:#0f0c14;align-items:center;gap:30px;min-height:120px;padding:30px max(20px,50vw - 550px);font-size:11px;display:flex}footer img{width:80px;height:auto;display:block}footer p{flex:1}footer a{color:#c9c5cf}.footer-social{gap:14px;display:flex}.footer-social a:hover{color:var(--yellow)}.compact-header{justify-content:space-between;align-items:center;max-width:1080px;height:92px;margin:0 auto;display:flex}.compact-header img{width:92px;height:auto}.status-page{background:var(--cream);min-height:100vh}.status-shell{max-width:1080px;margin:0 auto;padding:10px 20px 80px}.status-banner{color:#fff;background:var(--purple);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:35px;display:grid}.status-banner.pending{background:#312945}.status-banner.rejected{background:#7f1d1d}.status-banner h1{margin:0;font-size:42px}.status-banner p{margin:2px 0}.status-mark{border:2px solid #ffffff73;border-radius:50%;place-items:center;width:60px;height:60px;font-size:30px;font-weight:900;display:grid}.reference-box{background:#0003;padding:16px 20px}.reference-box span{color:#d8d0e8;letter-spacing:.1em;font-size:10px;display:block}.reference-box strong{font-family:monospace;font-size:16px}.status-content{background:#fff;padding:45px}.review-steps{max-width:680px;margin:0 auto 35px}.review-steps>div{gap:18px;padding-bottom:38px;display:flex;position:relative}.review-steps>div:after{content:"";border-left:2px solid #ddd;position:absolute;top:33px;bottom:0;left:15px}.review-steps>div:last-child:after{display:none}.review-steps span{z-index:1;color:#888;background:#eee;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.review-steps .done span{color:#fff;background:#16a34a}.review-steps .active span{color:#fff;background:var(--orange);box-shadow:0 0 0 7px #ffe7da}.review-steps p{margin:0;display:grid}.review-steps small{color:var(--muted)}.approved-heading{max-width:720px;margin-bottom:40px}.approved-heading h2{margin:0;font-size:38px}.reward-section{border-top:1px solid var(--line);margin-top:35px;padding-top:35px}.reward-title{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.reward-title>span{color:var(--orange);font-family:Impact,sans-serif;font-size:38px}.reward-title h3{margin:0;font-size:22px}.reward-title p{color:var(--muted);margin:3px 0}.ticket-download-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.download-card{background:var(--cream);grid-template-columns:170px 1fr;gap:18px;padding:16px;display:grid}.download-card img{object-fit:contain;background:#fff;width:170px;height:170px}.download-card>div{align-content:center;gap:7px;display:grid}.download-card span{color:var(--muted);font-size:11px}.download-card strong{font-family:monospace}.coupon-download-card{background:var(--cream);max-width:450px;padding:18px}.coupon-download-card img{width:100%;height:auto;margin-bottom:15px;display:block}.compact-header>a:first-child{background:var(--ink);border-radius:3px;padding:7px 10px;display:flex}.lottery-status-page .compact-header>a:first-child{background:#0b0b0d}.status-banner.eligible{background:#1d4ed8}.status-banner.winner{background:linear-gradient(135deg,#0b0b0d,#4b2617);border-top:7px solid #f2ff38}.status-banner.not-selected{background:#3f3f46}.lottery-prize-card{background:var(--cream);border:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;padding:24px;display:grid}.lottery-prize-image{aspect-ratio:1;background:#fff;place-items:center;padding:20px;display:grid}.lottery-prize-image img{object-fit:contain;width:100%;height:100%}.lottery-prize-card>div:last-child>span{color:var(--orange);letter-spacing:.14em;font-size:10px;font-weight:900}.lottery-prize-card h3{margin:8px 0;font-size:28px;line-height:1.2}.lottery-prize-card p{color:var(--muted)}.lottery-prize-price{border-top:1px solid var(--line);margin-top:26px;padding-top:18px;display:grid}.lottery-prize-price small{color:var(--orange);font-weight:900}.lottery-prize-price strong{color:var(--orange);font-family:Impact,sans-serif;font-size:48px}.lottery-prize-price s{color:var(--muted);font-size:12px}.lottery-not-selected{text-align:center;align-content:center;justify-items:center;min-height:380px;display:grid}.lottery-not-selected>span{color:var(--orange);letter-spacing:.16em;font-size:10px;font-weight:900}.lottery-not-selected h2{margin:10px 0;font-size:46px}.lottery-not-selected p{max-width:680px;color:var(--muted);font-size:16px;line-height:1.7}.lottery-not-selected small{color:var(--muted);margin-top:20px}.setup-page{background:linear-gradient(135deg,#1b0d35,#4a1b8d);place-items:center;min-height:100vh;padding:30px;display:grid}.setup-page>section{background:#fff;width:min(540px,100%);padding:42px;box-shadow:0 30px 80px #0000004d}.setup-page h1{margin:0;font-size:35px}.setup-page p:not(.eyebrow){color:var(--muted)}.setup-form{margin-top:25px}.admin-login-brand{background:#0f0c14;border-radius:4px;margin-bottom:26px;padding:11px 16px;display:inline-flex}.admin-login-brand img{width:154px;height:auto;display:block}.admin-back-link{color:var(--purple);margin-top:23px;font-size:13px;font-weight:900;display:inline-block}.admin-dashboard{background:#f4f1ea;min-height:100vh;padding:35px max(20px,50vw - 640px) 80px}.admin-topbar{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.admin-topbar h1{margin:0;font-size:38px}.admin-user{justify-items:end;font-size:13px;display:grid}.admin-user a{color:var(--orange);font-weight:900}.admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:25px;display:grid}.admin-stats article{border-top:3px solid var(--purple);background:#fff;padding:22px}.admin-stats span,.admin-stats small{color:var(--muted);font-size:11px;display:block}.admin-stats strong{margin-right:7px;font-size:39px}.inventory-panel{color:#fff;background:var(--purple-dark);grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:25px;padding:27px;display:grid}.inventory-panel h2,.applications-panel h2{margin:0;font-size:28px}.inventory-panel p:not(.eyebrow){color:#cfc3e4;margin:4px 0}.inventory-panel form{background:#ffffff1a;gap:10px;padding:12px;display:flex}.inventory-panel input{flex:1;min-width:0}.applications-panel{background:#fff;padding:28px}.panel-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.filter-tabs{gap:5px;display:flex}.filter-tabs button{color:var(--muted);background:#f1eee8;border:0;padding:8px 13px;font-size:12px;font-weight:900}.filter-tabs button.active{color:#fff;background:var(--ink)}.application-list{gap:12px;display:grid}.application-card{border:1px solid var(--line)}.application-summary{grid-template-columns:10px 1.2fr 1.5fr 1fr 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.application-summary>div:not(.status-dot){display:grid}.application-summary span{color:var(--muted);font-size:10px}.application-summary strong{font-size:13px}.status-dot{border-radius:50%;width:8px;height:8px}.status-dot.pending{background:#f59e0b}.status-dot.approved{background:#16a34a}.status-dot.rejected{background:#dc2626}.status-label{border-radius:99px;padding:5px 9px;font-weight:900}.status-label.pending{color:#92400e;background:#fff5d6}.status-label.approved{color:#166534;background:#e8f8ed}.status-label.rejected{color:#991b1b;background:#feecec}.application-detail{border-top:1px solid var(--line);background:#f8f6f1;grid-template-columns:180px 1fr;gap:22px;padding:18px;display:grid}.proof-preview{display:block;position:relative}.proof-preview img{object-fit:cover;background:#ddd;width:180px;height:140px;display:block}.proof-preview span{color:#fff;text-align:center;background:#000000b3;padding:6px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.application-meta{grid-template-columns:repeat(2,1fr);align-content:start;gap:8px 18px;display:grid}.application-meta p{margin:0;font-size:12px}.application-meta span{color:var(--muted);font-size:9px;display:block}.review-actions{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.review-actions .button{min-height:38px;padding:8px 13px;font-size:11px}.empty-state,.admin-loading{color:var(--muted);text-align:center;padding:50px}.settings-panel{border-top:3px solid var(--orange);background:#fff;margin-bottom:25px;padding:27px}.settings-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.settings-heading h2{margin:0;font-size:28px}.settings-heading p:not(.eyebrow){color:var(--muted);margin:4px 0 0;font-size:12px}.settings-form{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.setting-option{border:1px solid var(--line);cursor:pointer;background:#f7f5f1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:86px;padding:15px;display:grid}.setting-option.enabled{background:#effaf3;border-color:#90d2a5}.setting-option input{accent-color:#168447;width:20px;height:20px}.setting-option span{display:grid}.setting-option strong{font-size:14px}.setting-option small{color:var(--muted);font-size:10px}.setting-option b{color:#991b1b;background:#feecec;border-radius:99px;padding:5px 8px;font-size:10px}.setting-option.enabled b{color:#166534;background:#dff5e6}.settings-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.test-email-form{grid-template-columns:minmax(210px,280px) auto;align-items:end;gap:5px 8px;display:grid}.test-email-form label{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:900}.test-email-form input{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #d8d2c8;border-radius:3px;outline:none;padding:0 12px}.test-email-form input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #5c22b61a}.whatsapp-button{color:#fff;background:#128c7e;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.whatsapp-button:hover{background:#0c6f63}.review-actions .whatsapp-button{margin-bottom:0}.whatsapp-dock{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:50;color:#fff;background:#0d1f1b;border:1px solid #ffffff2e;gap:5px;width:min(350px,100vw - 36px);padding:18px;animation:.3s cubic-bezier(.22,1,.36,1) both whatsapp-dock-in;display:grid;position:fixed;box-shadow:0 20px 50px #00000052}.whatsapp-dock>span{color:#9fe2d5;letter-spacing:.12em;font-size:10px;font-weight:900}.whatsapp-dock>strong{padding-right:24px;font-size:17px}.whatsapp-dock .whatsapp-button{min-height:46px;margin:9px 0 0}.whatsapp-dock-close{color:#fff;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:25px;line-height:1;position:absolute;top:8px;right:9px}@keyframes whatsapp-dock-in{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.status-dot.eligible{background:#2563eb}.status-dot.winner{background:#16a34a;box-shadow:0 0 0 4px #dcfce7}.status-dot.not_selected{background:#777}.status-label.eligible{color:#1d4ed8;background:#e8efff}.status-label.winner{color:#166534;background:#dcfce7}.status-label.not_selected{color:#4b5563;background:#eceff2}.lottery-control-panel{color:#fff;background:linear-gradient(135deg,#0c0c0f,#28201c);border-top:5px solid #f2ff38;grid-template-columns:1.2fr .8fr;align-items:center;gap:28px;margin-bottom:14px;padding:28px;display:grid}.lottery-control-panel h2{margin:0;font-size:30px}.lottery-control-panel p:not(.eyebrow){color:#b7b7bc;max-width:700px;margin:8px 0 0;line-height:1.65}.lottery-control-actions{justify-items:end;gap:12px;display:grid}.lottery-control-actions span{color:#f2ff38;font-size:11px;font-weight:900}.lottery-control-actions .button{min-width:220px}.lottery-product-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:25px;display:grid}.lottery-product-stats article{border:1px solid var(--line);border-top:3px solid var(--orange);background:#fff;gap:5px;padding:18px;display:grid}.lottery-product-stats span{color:var(--orange);font-size:18px;font-weight:950}.lottery-product-stats strong{font-size:13px;line-height:1.4}.lottery-product-stats small{color:var(--muted);font-size:10px}.lottery-email-panel{grid-template-columns:1fr 1.25fr;align-items:end;gap:26px;display:grid}.lottery-email-panel h2{margin:0;font-size:28px}.lottery-email-panel p:not(.eyebrow){color:var(--muted);margin:4px 0 0;font-size:12px}.manual-result-actions select{min-width:min(340px,100%);height:38px;color:var(--ink);background:#fff;border:1px solid #cfc8bc;padding:0 10px;font-size:11px;font-weight:800}@media (width<=900px){.site-header nav a:not(.nav-cta){display:none}.hero-grid{grid-template-columns:1fr;gap:55px;padding-top:145px}.hero-ticket{width:min(500px,92%);margin:0 auto}.hero{min-height:1250px}.steps-grid{grid-template-columns:1fr}.step-card.featured{transform:none}.details-section,.registration-wrap{grid-template-columns:1fr}.registration-aside{position:static}.lookup-form{grid-template-columns:1fr 1fr}.lookup-form>div{grid-column:1/-1}.admin-stats{grid-template-columns:repeat(2,1fr)}.application-summary{grid-template-columns:10px 1fr 1fr auto}.application-summary>div:nth-of-type(3),.application-summary>div:nth-of-type(4){display:none}.settings-form,.inventory-panel{grid-template-columns:1fr}.application-detail{grid-template-columns:150px 1fr}.review-actions{grid-column:1/-1}.lottery-control-panel{grid-template-columns:1fr}.lottery-control-actions{justify-items:start}.lottery-product-stats{grid-template-columns:repeat(2,1fr)}.lottery-email-panel{grid-template-columns:1fr}}@media (width<=620px){.site-header{width:calc(100% - 28px);height:82px}.brand img{width:90px}.nav-cta{padding:9px 12px;font-size:12px}.hero-grid{width:calc(100% - 28px);padding-top:120px}.hero h1{font-size:49px}.hero-lead{font-size:15px}.hero-meta{grid-template-columns:1fr 1fr;display:grid}.hero-meta div{border:0}.hero-ticket{padding:24px}.ticket-main strong{font-size:65px}.coupon-burst strong{font-size:57px}.social-post-links{flex-wrap:wrap}.details-section{gap:45px}.event-facts>div{grid-template-columns:110px 1fr;padding:18px}.fact-number{font-size:43px}.registration-form,.success-panel{padding:25px 20px}.form-heading{display:grid}.field-grid{grid-template-columns:1fr;gap:0}.quantity-options{grid-template-columns:1fr}.quantity-option{min-height:92px}.lookup-form{grid-template-columns:1fr}.lookup-form>div,.inline-error{grid-column:auto}footer{flex-wrap:wrap}.status-banner{grid-template-columns:auto 1fr;padding:24px 18px}.reference-box{grid-column:1/-1}.status-content{padding:28px 18px}.ticket-download-grid{grid-template-columns:1fr}.download-card{grid-template-columns:120px 1fr}.download-card img{width:120px;height:120px}.lottery-prize-card{grid-template-columns:1fr;gap:18px;padding:15px}.lottery-prize-card h3{font-size:22px}.lottery-prize-price strong{font-size:39px}.lottery-not-selected h2{font-size:36px}.admin-dashboard{padding:20px 12px 50px}.admin-topbar{align-items:start}.admin-topbar h1{font-size:27px}.admin-stats{gap:7px}.admin-stats article{padding:14px}.admin-stats strong{font-size:30px}.settings-panel,.inventory-panel,.applications-panel{padding:18px}.settings-heading{flex-direction:column;align-items:stretch}.settings-heading-actions{display:grid}.settings-heading .button{width:100%}.test-email-form{grid-template-columns:1fr}.test-email-form label{grid-column:auto}.inventory-panel form{display:grid}.panel-heading{flex-direction:column;align-items:start;gap:15px}.filter-tabs{flex-wrap:wrap}.application-summary{grid-template-columns:8px 1fr auto}.application-summary>div:not(.status-dot):not(:first-of-type),.application-summary>div:nth-of-type(3),.application-summary>div:nth-of-type(4){display:none}.application-detail{grid-template-columns:1fr}.proof-preview img{width:100%;height:210px}.application-meta{grid-template-columns:1fr}.review-actions{grid-column:auto}.setup-page{padding:16px}.setup-page>section{padding:28px 22px}.whatsapp-dock{right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:calc(100vw - 24px)}.lottery-control-panel{padding:22px 18px}.lottery-control-actions .button{width:100%;min-width:0}.lottery-product-stats{grid-template-columns:1fr}.lottery-product-stats article{padding:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee div,.whatsapp-dock{animation:none}.button{transition:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._page_4vnkh_1{--ink:#0b0b0d;--paper:#f4f1e9;--white:#fff;--orange:#ff5a1f;--yellow:#f2ff38;--green:#16a765;--grey:#858587;--deep:#070709;--glass-line:#fff3;--ease:cubic-bezier(.22, 1, .36, 1);min-height:100vh;color:var(--ink);background:var(--paper);font-family:PingFang HK,Microsoft JhengHei,Arial,sans-serif;overflow:hidden}._page_4vnkh_1 *{box-sizing:border-box}._page_4vnkh_1 a{text-decoration:none}._page_4vnkh_1 h1,._page_4vnkh_1 h2,._page_4vnkh_1 h3,._page_4vnkh_1 p{text-wrap:pretty}._page_4vnkh_1 button,._page_4vnkh_1 input{font:inherit}._header_4vnkh_28{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#0a0a0c85;border:1px solid #ffffff24;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:76px;padding:0 10px 0 14px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0000002e}._logoLockup_4vnkh_46{background:0 0;border:0;flex:none;place-items:center start;width:154px;height:64px;padding:3px 0;display:grid;overflow:hidden}._logoLockup_4vnkh_46 img{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 20px #00000040);display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:58px!important}._header_4vnkh_28 nav{color:#fff;align-items:center;gap:30px;font-size:13px;font-weight:800;display:flex}._header_4vnkh_28 nav a{color:inherit;transition:color .22s var(--ease), background .22s var(--ease), transform .22s var(--ease)}._header_4vnkh_28 nav a:hover{color:var(--yellow)}._header_4vnkh_28 ._headerCta_4vnkh_63{color:var(--ink);background:var(--yellow);border:1px solid var(--yellow);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));padding:12px 22px}._header_4vnkh_28 ._headerCta_4vnkh_63:hover{color:#fff;background:var(--orange);border-color:var(--orange)}._hero_4vnkh_66{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 46%,#ff5a1f30,#0000 27%),radial-gradient(circle at 20% 12%,#f2ff380f,#0000 24%),linear-gradient(145deg,#09090c 0%,#101014 48%,#070709 100%);grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(48px,7vw,106px);min-height:920px;padding:184px max(48px,50vw - 620px) 164px;display:grid;position:relative}._hero_4vnkh_66:before{content:"DRAW";z-index:-1;color:#ffffff06;letter-spacing:-.05em;font:900 clamp(150px,22vw,350px)/.8 Impact,Arial Black,sans-serif;position:absolute;top:112px;right:-28px}._hero_4vnkh_66:after{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 62%);mask-image:linear-gradient(90deg,#000 0%,#0000 62%)}._auroraField_4vnkh_106{z-index:-1;filter:blur(30px);pointer-events:none;position:absolute;inset:0;overflow:hidden}._auroraField_4vnkh_106 i{opacity:.55;mix-blend-mode:screen;animation:_auroraDrift_4vnkh_1 18s var(--ease) infinite alternate;border-radius:50%;display:block;position:absolute}._auroraField_4vnkh_106 i:first-child{background:radial-gradient(circle at 35% 35%,#ffbc788a,#ff5a1f2e 42%,#0000 70%);width:520px;height:520px;top:18%;right:6%}._auroraField_4vnkh_106 i:nth-child(2){background:radial-gradient(circle,#f2ff3833,#0000 66%);width:420px;height:420px;animation-delay:-6s;top:4%;right:24%}._auroraField_4vnkh_106 i:nth-child(3){background:radial-gradient(circle,#ff5a1f29,#0000 68%);width:340px;height:340px;animation-delay:-11s;bottom:5%;left:25%}@keyframes _auroraDrift_4vnkh_1{to{transform:translate(36px,-24px)scale(1.12)}}._edgeRule_4vnkh_113{z-index:1;color:#ffffff57;flex-direction:column;align-items:center;font:600 11px/1 monospace;display:flex;position:absolute;top:118px;bottom:118px}._edgeRuleLeft_4vnkh_114{left:max(18px,50vw - 670px)}._edgeRuleRight_4vnkh_115{right:max(18px,50vw - 670px)}._edgeRule_4vnkh_113 span{background:linear-gradient(#0000,#fff3,#0000);flex:1;width:1px}._edgeRule_4vnkh_113 b{padding:10px 0;font-weight:400}._heroCopy_4vnkh_119{z-index:2;position:relative}._heroKicker_4vnkh_120{color:#dddde0;letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 26px;font-size:12px;font-weight:800;display:inline-flex}._heroKicker_4vnkh_120:before{content:"";background:var(--yellow);width:34px;height:1px;box-shadow:0 0 18px #f2ff38cc}._hero_4vnkh_66 h1{letter-spacing:-.055em;margin:0;font-family:Avenir Next Condensed,Arial Narrow,PingFang HK,sans-serif;font-size:clamp(68px,7.5vw,116px);font-weight:900;line-height:.94}._hero_4vnkh_66 h1 span{color:var(--orange)}._heroLead_4vnkh_124{color:#b7b7bc;max-width:650px;margin:34px 0 0;font-size:17px;line-height:1.78}._heroLead_4vnkh_124 strong{color:var(--ink);background:var(--yellow);box-shadow:3px 3px 0 var(--orange);padding:2px 5px;font-weight:950;display:inline}._heroActions_4vnkh_126{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}._primaryAction_4vnkh_127,._secondaryAction_4vnkh_128{min-height:54px;transition:transform .24s var(--ease), background .24s var(--ease), box-shadow .24s var(--ease);justify-content:center;align-items:center;font-size:14px;font-weight:900;display:inline-flex}._primaryAction_4vnkh_127{min-width:218px;color:var(--ink);background:var(--yellow);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));gap:32px;padding:13px 22px;box-shadow:0 18px 45px #f2ff381f}._primaryAction_4vnkh_127:hover{background:#fff;transform:translateY(-3px);box-shadow:0 22px 60px #f2ff3833}._secondaryAction_4vnkh_128{color:#fff;border-bottom:1px solid #fff;padding:13px 2px}._secondaryAction_4vnkh_128:hover{color:var(--yellow)}._heroAppShortcut_4vnkh_133{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff14;border:1px solid #fff3;align-items:center;gap:10px;min-height:64px;padding:8px 11px 8px 8px;display:flex;box-shadow:inset 0 1px #ffffff14}._heroAppShortcut_4vnkh_133>img{object-fit:contain;background:#fff;flex:none;width:46px;height:46px}._heroAppShortcut_4vnkh_133>div{gap:1px;min-width:116px;display:grid}._heroAppShortcut_4vnkh_133 small{color:#96969b;letter-spacing:.08em;font-size:8px;font-weight:800}._heroAppDownload_4vnkh_137{width:100%;min-height:25px;color:var(--ink);background:var(--yellow);box-shadow:3px 3px 0 var(--orange);cursor:pointer;transition:transform .18s var(--ease), background .18s var(--ease);border:0;justify-content:center;align-items:center;margin-top:2px;padding:4px 8px;font-size:10px;font-weight:950;line-height:1;display:flex}._heroAppDownload_4vnkh_137:hover{color:var(--ink);background:#fff;transform:translate(-1px,-1px)}._heroAppShortcut_4vnkh_133 span{color:#aaaab0;margin-top:3px;font-size:7px;font-weight:750}._heroFacts_4vnkh_141{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;gap:0;margin-top:58px;display:flex}._heroFacts_4vnkh_141 div{border-right:1px solid #ffffff3d;flex:1;padding:18px 22px 18px 0;display:grid}._heroFacts_4vnkh_141 div+div{padding-left:22px}._heroFacts_4vnkh_141 div:last-child{border-right:0}._heroFacts_4vnkh_141 strong{color:#fff;font:800 40px/1 Avenir Next Condensed,Arial Narrow,sans-serif}._heroFacts_4vnkh_141 span{color:#8e8e92;margin-top:6px;font-size:11px;font-weight:800}._heroFeature_4vnkh_148{z-index:2;color:#fff;-webkit-backdrop-filter:blur(30px)saturate(155%);backdrop-filter:blur(30px)saturate(155%);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(145deg,#ffffff24,#ffffff0b);border:1px solid #ffffff3d;justify-self:end;width:min(100%,460px);padding:30px;position:relative;overflow:hidden;transform:rotate(.7deg);box-shadow:0 40px 110px #0000007a,inset 0 1px #fff3}._glassSpectrum_4vnkh_164{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}._glassSpectrum_4vnkh_164:after{content:"";background:linear-gradient(115deg,#ffffff21,#0000 24% 66%,#ffffff12);position:absolute;inset:0}._glassSpectrum_4vnkh_164 i{filter:blur(14px);opacity:.65;border-radius:50%;display:block;position:absolute}._glassSpectrum_4vnkh_164 i:first-child{background:radial-gradient(circle,#ff5a1fb8,#0000 66%);width:280px;height:280px;top:-100px;right:-90px}._glassSpectrum_4vnkh_164 i:nth-child(2){background:radial-gradient(circle,#f2ff3833,#0000 67%);width:220px;height:220px;bottom:-110px;left:-100px}._glassSpectrum_4vnkh_164 i:nth-child(3){filter:none;background:#ffffff2e;border-radius:0;width:1px;height:140%;top:-20%;left:48%;transform:rotate(28deg)}._featureTop_4vnkh_170{color:#d2d2d6;letter-spacing:.14em;border-bottom:1px solid #ffffff30;justify-content:space-between;gap:16px;padding-bottom:18px;font:900 9px/1 Arial,sans-serif;display:flex}._featurePrice_4vnkh_171{text-align:center;border-bottom:1px solid #ffffff30;padding:42px 0 36px}._featurePrice_4vnkh_171 small{color:var(--yellow);letter-spacing:.22em;margin-bottom:11px;font-size:11px;font-weight:900;display:block}._featurePrice_4vnkh_171 strong{color:#fff;letter-spacing:-.045em;text-shadow:0 16px 38px #00000047;font:900 clamp(78px,8vw,118px)/.82 Impact,Arial Black,sans-serif;display:block}._featurePrice_4vnkh_171 sup{color:var(--orange);vertical-align:top;margin-right:7px;font:900 18px/1 Arial,sans-serif}._featureFooter_4vnkh_175{justify-content:space-between;align-items:end;gap:22px;padding-top:20px;display:flex}._featureFooter_4vnkh_175 p{color:#fff;letter-spacing:.04em;margin:0;font-size:13px;font-weight:900}._featureFooter_4vnkh_175 span{color:#9d9da3;text-align:right;max-width:150px;font-size:10px;font-weight:750;line-height:1.5}._deadlineBar_4vnkh_179{z-index:5;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#08080abd;border-top:1px solid #ffffff29;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:30px;min-height:86px;padding:16px max(24px,50vw - 620px);display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 55px #0000003d}._deadlineBar_4vnkh_179:before,._deadlineBar_4vnkh_179:after{content:"";background:linear-gradient(90deg,#0000,#f2ff38b3,#0000);height:1px}._deadlineBar_4vnkh_179 span{color:#929298;letter-spacing:.18em;font-size:9px;font-weight:900}._deadlineBar_4vnkh_179 strong{color:var(--yellow);font-size:clamp(19px,2.2vw,30px);line-height:1.1}._deadlineBar_4vnkh_179 em{border-left:1px solid #ffffff3d;padding-left:30px;font-size:13px;font-style:normal;font-weight:900}._introStrip_4vnkh_203{min-height:64px;color:var(--ink);background:#ece8de;border-bottom:1px solid #cbc6ba;justify-content:center;align-items:center;gap:27px;padding:14px 24px;display:flex}._introStrip_4vnkh_203 p{letter-spacing:.05em;margin:0;font-size:12px;font-weight:900}._introStrip_4vnkh_203 i{background:var(--orange);width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 0 4px #ff5a1f1a}._productsSection_4vnkh_207{background:radial-gradient(circle at 85% 10%, #ff5a1f12, transparent 22%), linear-gradient(180deg, #f7f5ef, var(--paper));padding:124px max(24px,50vw - 620px);position:relative}._productsSection_4vnkh_207:before{content:"";background:var(--orange);width:72px;height:1px;position:absolute;top:42px;left:max(24px,50vw - 620px);box-shadow:82px 0 #cac5ba}._sectionHeading_4vnkh_209{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}._sectionHeading_4vnkh_209 span,._processHeading_4vnkh_211 span{color:var(--orange);letter-spacing:.18em;font-size:11px;font-weight:900}._sectionHeading_4vnkh_209 h2,._processHeading_4vnkh_211 h2,._appIntro_4vnkh_214 h2,._registerAside_4vnkh_215 h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(45px,5vw,72px);line-height:.92}._sectionHeading_4vnkh_209 p{color:#626266;border-left:3px solid var(--orange);margin:0;padding-left:24px;font-size:15px;line-height:1.7}._sectionHeading_4vnkh_209 strong{color:var(--ink)}._productGrid_4vnkh_219{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._productCard_4vnkh_220{min-width:0;transition:transform .28s var(--ease), box-shadow .28s var(--ease), border-color .28s var(--ease);background:#ffffffd1;border:1px solid #0b0b0d21;grid-template-rows:auto auto minmax(116px,auto) auto;display:grid;overflow:hidden;box-shadow:0 15px 45px #1f191211}._productCard_4vnkh_220:hover{border-color:#ff5a1f61;transform:translateY(-6px);box-shadow:0 28px 65px #1f19121f}._productMeta_4vnkh_222{min-height:48px;color:var(--ink);background:#ffffffc7;border-bottom:1px solid #ddd8ce;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}._productMeta_4vnkh_222 span{color:var(--orange);letter-spacing:.16em;font:900 9px/1 Arial,sans-serif}._productMeta_4vnkh_222 b{color:var(--yellow);background:var(--ink);padding:7px 9px;font-size:10px}._productImage_4vnkh_225{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#fff 0 45%,#f2f4f6 100%);border-bottom:1px solid #e3ded4;place-items:center;padding:24px;display:grid;position:relative}._productImage_4vnkh_225 img{object-fit:scale-down;width:auto;max-width:100%;height:auto;max-height:100%;display:block}._productCopy_4vnkh_227{padding:23px 20px}._productCopy_4vnkh_227 h3{letter-spacing:-.02em;min-height:54px;margin:0;font-size:19px;line-height:1.38}._productCopy_4vnkh_227 p{color:#77777a;margin:8px 0 0;font-size:12px;font-weight:700}._priceBlock_4vnkh_230{background:#efece5b8;border-top:1px solid #ddd8ce;padding:20px 20px 22px;position:relative}._priceBlock_4vnkh_230>div:first-child{color:#858589;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}._priceBlock_4vnkh_230 s{font-size:15px}._eventPrice_4vnkh_233{justify-content:space-between;align-items:end;gap:10px;margin-top:6px;display:flex}._eventPrice_4vnkh_233>span{color:var(--orange);padding-bottom:5px;font-size:11px;font-weight:950}._eventPrice_4vnkh_233 strong{color:var(--orange);letter-spacing:-.03em;font:900 45px/1 Impact,Arial Black,sans-serif}._eventPrice_4vnkh_233 small{color:var(--ink);margin-right:4px;font:900 11px/1 Arial,sans-serif}._saving_4vnkh_237{color:var(--ink);background:var(--yellow);border:1px solid var(--ink);padding:7px 10px;font-size:10px;font-weight:950;position:absolute;top:-15px;right:14px;transform:rotate(-1deg);box-shadow:4px 4px #0b0b0d1f}._priceSource_4vnkh_238{color:#77777b;margin:18px 0 0;font-size:11px}._appSection_4vnkh_240{isolation:isolate;color:#fff;background:radial-gradient(circle at 17% 34%,#ff5a1f33,#0000 28%),radial-gradient(circle at 88% 80%,#f2ff3812,#0000 25%),linear-gradient(145deg,#0c0c10,#070709);border-top:1px solid #2e2e32;grid-template-columns:.82fr 1.18fr;align-items:center;gap:86px;padding:124px max(24px,50vw - 620px);display:grid;position:relative;overflow:hidden}._appSection_4vnkh_240:after{content:"APP";z-index:-1;color:#ffffff06;letter-spacing:-.06em;font:900 240px/.8 Impact,sans-serif;position:absolute;bottom:-42px;left:-14px}._appIntro_4vnkh_214{position:relative}._appStep_4vnkh_243{color:var(--yellow);letter-spacing:.16em;background:#f2ff3814;border:1px solid #f2ff384d;margin-bottom:24px;padding:7px 10px;font-size:10px;font-weight:950;display:inline-block}._appLogo_4vnkh_244{float:right;object-fit:contain;background:#fffffff0;border:1px solid #ffffff8c;width:110px;height:110px;margin:0 0 20px 24px;box-shadow:0 24px 50px #0000004d}._appIntro_4vnkh_214 h2{color:#fff}._appIntro_4vnkh_214>p{color:#aaaab0;max-width:520px;margin:24px 0 0;font-size:16px;line-height:1.75}._appButtons_4vnkh_247{grid-template-columns:1fr 1fr;gap:10px;margin-top:32px;display:grid}._appButtons_4vnkh_247 a{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);min-height:72px;transition:background .22s var(--ease), color .22s var(--ease), transform .22s var(--ease);background:#ffffff14;border:1px solid #ffffff3d;align-content:center;padding:12px 45px 12px 16px;display:grid;position:relative}._appButtons_4vnkh_247 a:hover{color:var(--ink);background:var(--yellow);transform:translateY(-3px)}._appButtons_4vnkh_247 small{letter-spacing:.06em;font-size:8px;font-weight:800}._appButtons_4vnkh_247 strong{font-size:19px}._appButtons_4vnkh_247 span{font-size:21px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}._qrGrid_4vnkh_253{grid-template-columns:1fr 1fr;gap:20px;display:grid}._qrGrid_4vnkh_253 article{color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff17;border:1px solid #ffffff38;padding:16px;display:grid;box-shadow:0 30px 70px #00000038}._qrGrid_4vnkh_253 img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}._qrGrid_4vnkh_253 strong{margin-top:14px;font-size:18px}._qrGrid_4vnkh_253 span{color:#9d9da3;margin-top:2px;font-size:10px}._processSection_4vnkh_259{background:radial-gradient(circle at 8% 12%,#ff5a1f1c,#0000 26%),#ebe7dc;border-top:1px solid #cbc6ba;border-bottom:1px solid #cbc6ba;grid-template-columns:.75fr 1.25fr;gap:80px;padding:104px max(24px,50vw - 620px);display:grid}._processHeading_4vnkh_211 span{color:var(--orange)}._processHeading_4vnkh_211 h2{color:var(--ink)}._processSection_4vnkh_259 ol{border-top:1px solid #8f8a82;margin:0;padding:0;list-style:none;display:grid}._processSection_4vnkh_259 li{border-bottom:1px solid #8f8a82;grid-template-columns:80px 1fr;align-items:center;min-height:112px;display:grid}._processSection_4vnkh_259 li>b{color:var(--orange);font:900 45px/1 Impact,Arial Black,sans-serif}._processSection_4vnkh_259 li>div{border-left:1px solid #0b0b0d3d;padding-left:24px}._processSection_4vnkh_259 li strong{font-size:19px}._processSection_4vnkh_259 li p{color:#67635e;margin:3px 0 0;font-size:12px;font-weight:700}._registerSection_4vnkh_269{isolation:isolate;color:#fff;background:radial-gradient(circle at 8% 32%,#ff5a1f30,#0000 25%),radial-gradient(circle at 92% 68%,#f2ff380e,#0000 23%),#0b0b0e;grid-template-columns:.68fr 1.32fr;align-items:start;gap:70px;padding:124px max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}._registerSection_4vnkh_269:before{content:"ENTER";z-index:-1;color:#ffffff06;font:900 200px/.8 Impact,sans-serif;position:absolute;top:22px;right:-24px}._registerAside_4vnkh_215{padding-top:18px;position:sticky;top:28px}._registerAside_4vnkh_215>span{color:var(--yellow);letter-spacing:.18em;font-size:11px;font-weight:900}._registerAside_4vnkh_215>p{color:#a4a4a9;margin:28px 0;line-height:1.75}._registerCallout_4vnkh_274{border-top:1px solid #444448;border-bottom:1px solid #444448;align-items:center;gap:16px;margin:35px 0 20px;padding:17px 0;display:flex}._registerCallout_4vnkh_274 strong{color:var(--orange);font:900 58px/1 Impact,Arial Black,sans-serif}._registerCallout_4vnkh_274 span{font-size:15px;font-weight:900;line-height:1.4}._registerAside_4vnkh_215>small{color:#77777c;line-height:1.6;display:block}._form_4vnkh_279{color:var(--ink);border:1px solid #ffffff6b;border-top:5px solid var(--orange);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));background:#f6f3ebf7;padding:40px;box-shadow:0 42px 100px #0000005c}._formLead_4vnkh_280 span{color:var(--orange);letter-spacing:.16em;font:900 10px/1 Arial,sans-serif}._formLead_4vnkh_280 h3{letter-spacing:-.045em;margin:9px 0 8px;font-size:40px}._formLead_4vnkh_280 p{color:#6b6b70;max-width:640px;margin:0;font-size:13px;line-height:1.65}._choicePicker_4vnkh_283{border:0;min-width:0;margin:22px 0 0;padding:0}._choiceLegend_4vnkh_284{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._choiceHeading_4vnkh_285{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:14px;padding:0 0 11px;display:flex}._choiceHeading_4vnkh_285 span{color:var(--orange);letter-spacing:.16em;font:900 9px/1 Arial,sans-serif}._choiceHeading_4vnkh_285 h4{letter-spacing:-.03em;margin:5px 0 2px;font-size:20px;line-height:1.15}._choiceHeading_4vnkh_285 p{color:#6b6b70;margin:0;font-size:10px;line-height:1.45}._choiceHeading_4vnkh_285>strong{color:#66666a;background:#e3dfd5;border:1px solid #a6a39c;flex:none;padding:7px 9px;font-size:10px}._choiceHeading_4vnkh_285>strong._choiceComplete_4vnkh_290{color:var(--ink);background:var(--yellow);border-color:var(--ink)}._choiceCategoryGrid_4vnkh_291{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}._choiceCategory_4vnkh_291{background:#e9e6dd;border:1px solid #c5c1b9;min-width:0;padding:7px}._choiceCategoryHeading_4vnkh_293{border-bottom:1px solid #aaa69d;justify-content:space-between;align-items:center;gap:6px;min-height:27px;margin-bottom:6px;padding-bottom:6px;display:flex}._choiceCategoryHeading_4vnkh_293 h5{color:var(--ink);letter-spacing:.08em;margin:0;font:950 13px/1 Arial,sans-serif}._choiceCategoryHeading_4vnkh_293 span{color:#6c6964;font-size:8px;font-weight:900}._choiceCategoryProducts_4vnkh_296{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}._choiceCard_4vnkh_297{min-width:0;color:var(--ink);text-align:left;cursor:pointer;transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), opacity .18s var(--ease), filter .18s var(--ease);background:#fff;border:1px solid #c5c1b9;border-radius:0;grid-template-rows:78px 1fr;padding:0;display:grid;overflow:hidden}._choiceCard_4vnkh_297:not(:disabled):hover{z-index:1;border-color:var(--orange);transform:translateY(-3px);box-shadow:5px 5px #ff5a1f2e}._choiceCard_4vnkh_297:disabled{opacity:.28;filter:grayscale();cursor:not-allowed}._choiceCardAlternative_4vnkh_300{opacity:.38;filter:grayscale()}._choiceCardAlternative_4vnkh_300:hover{opacity:.76;filter:grayscale(.25)}._choiceCardNextCategory_4vnkh_302 ._choiceCopy_4vnkh_302 b{color:var(--orange)}._choiceCardActive_4vnkh_303{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--yellow)}._choiceImage_4vnkh_304{background:#f4f5f6;border-bottom:1px solid #dedad1;min-width:0;height:78px;padding:0;display:block;position:relative;overflow:hidden}._choiceImage_4vnkh_304 img{display:block;position:absolute;inset:9px;object-fit:contain!important;object-position:center!important;width:calc(100% - 18px)!important;max-width:none!important;height:calc(100% - 18px)!important;max-height:none!important}._choiceCopy_4vnkh_302{grid-template-rows:auto minmax(34px,auto) auto auto;align-content:start;gap:3px;min-width:0;padding:7px;display:grid}._choiceCopy_4vnkh_302 small{color:var(--orange);letter-spacing:.11em;font:900 8px/1 Arial,sans-serif}._choiceCopy_4vnkh_302 strong{overflow-wrap:anywhere;min-width:0;font-size:9px;line-height:1.25}._choiceCopy_4vnkh_302 em{color:var(--orange);font:900 14px/1.1 Avenir Next Condensed,Arial Narrow,sans-serif}._choiceCopy_4vnkh_302 b{color:#5f5c57;border-top:1px solid #dedad1;padding-top:4px;font-size:7px;line-height:1.1}._choiceCardActive_4vnkh_303 ._choiceCopy_4vnkh_302 b{color:var(--ink)}._choiceHint_4vnkh_312{color:#67676b;border-left:3px solid var(--orange);margin:9px 0 0;padding-left:9px;font-size:9px;font-weight:750;line-height:1.45}._fieldGrid_4vnkh_313{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}._fieldGrid_4vnkh_313 label{gap:7px;display:grid}._fieldGrid_4vnkh_313 label>span,._uploadField_4vnkh_316 b{font-size:12px;font-weight:950}._fieldGrid_4vnkh_313 input{width:100%;height:50px;color:var(--ink);background:#fff;border:1px solid #aaa8a2;border-radius:0;outline:none;padding:0 14px}._fieldGrid_4vnkh_313 input:focus{border:2px solid var(--orange);box-shadow:0 0 0 4px #ff5a1f1a}._uploadField_4vnkh_316{background:#eae6dc;border:1px dashed #89867f;grid-template-columns:1fr 1.2fr;align-items:center;gap:18px;margin-top:22px;padding:18px;display:grid}._uploadField_4vnkh_316>span{gap:3px;display:grid}._uploadField_4vnkh_316 small{color:#6c6a66;font-size:10px}._uploadField_4vnkh_316 input{background:#fff;border:1px solid #aaa8a2;min-width:0;padding:11px}._terms_4vnkh_323{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin-top:22px}._terms_4vnkh_323 summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;font-size:14px;font-weight:950;list-style:none;display:flex}._terms_4vnkh_323 summary::-webkit-details-marker{display:none}._terms_4vnkh_323 summary span{color:#77777a;font-size:10px}._terms_4vnkh_323 ol{color:#5e5e62;background:#fff;margin:0 0 18px;padding:18px 18px 18px 36px;font-size:11px;line-height:1.75}._consent_4vnkh_328{color:#55555a;cursor:pointer;align-items:flex-start;gap:11px;margin:20px 0;font-size:12px;line-height:1.55;display:flex}._consent_4vnkh_328 input{width:20px;height:20px;accent-color:var(--orange);flex:none;margin-top:0}._submitButton_4vnkh_330{width:100%;min-height:62px;color:var(--ink);background:var(--yellow);border:1px solid var(--ink);box-shadow:7px 7px 0 var(--orange);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));cursor:pointer;transition:transform .22s var(--ease), opacity .22s var(--ease), box-shadow .22s var(--ease);justify-content:space-between;align-items:center;padding:15px 20px;font-size:17px;font-weight:950;display:flex}._submitButton_4vnkh_330:not(:disabled):hover{transform:translate(-2px,-2px)}._submitButton_4vnkh_330:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}._submitButton_4vnkh_330 span{font-size:24px}._formNote_4vnkh_334{color:#77777b;text-align:center;margin:16px 0 0;font-size:10px}._formError_4vnkh_335{color:#9f1d1d;background:#fff0f0;border-left:4px solid #d92d20;margin:0 0 18px;padding:13px 15px;font-size:12px;font-weight:800;line-height:1.5}._modalBackdrop_4vnkh_337{--ink:#0b0b0d;--paper:#f4f1e9;--orange:#ff5a1f;--yellow:#f2ff38;--green:#16a765;--ease:cubic-bezier(.22, 1, .36, 1);z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#050507c7;place-items:center;padding:20px;animation:.22s ease-out both _modalFadeIn_4vnkh_1;display:grid;position:fixed;inset:0}._modalBackdrop_4vnkh_337 *{box-sizing:border-box}._successModal_4vnkh_339{width:min(530px,100%);color:var(--ink);border:1px solid #ffffff8c;border-top:7px solid var(--green);box-shadow:0 35px 100px #00000080, 10px 10px 0 var(--yellow);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));animation:_modalRiseIn_4vnkh_1 .34s var(--ease) both;background:#f4f1e9f5;padding:42px;position:relative}._modalClose_4vnkh_340{width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #aaa8a2;font-size:28px;line-height:1;position:absolute;top:14px;right:15px}._successEyebrow_4vnkh_341{color:var(--green);letter-spacing:.15em;font:900 10px/1 Arial,sans-serif}._successModal_4vnkh_339 h3{letter-spacing:-.035em;margin:12px 0;padding-right:30px;font-size:34px;line-height:1.15}._successModal_4vnkh_339 p{color:#67676b;font-size:13px;line-height:1.65}._referenceBox_4vnkh_344{color:#fff;background:var(--ink);gap:6px;margin:24px 0 17px;padding:18px;display:grid}._referenceBox_4vnkh_344 span{color:var(--yellow);letter-spacing:.14em;font-size:9px;font-weight:900}._referenceBox_4vnkh_344 strong{letter-spacing:.04em;font:900 25px/1.2 monospace}._whatsAppButton_4vnkh_347{background:var(--green);justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:14px 18px;font-size:14px;font-weight:950;display:flex;color:#fff!important}._statusLink_4vnkh_348{min-height:46px;color:var(--ink);border:1px solid #aaa8a2;justify-content:center;align-items:center;margin-top:10px;font-size:12px;font-weight:900;display:flex}._successModal_4vnkh_339>small{color:#747478;text-align:center;margin-top:10px;font-size:10px;display:block}._downloadModal_4vnkh_351{color:#fff;border:1px solid #fff3;border-top:6px solid var(--yellow);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));width:min(560px,100%);animation:_modalRiseIn_4vnkh_1 .34s var(--ease) both;will-change:transform, opacity;background:linear-gradient(145deg,#1e1e23fa,#0a0a0dfa);padding:42px;font-family:PingFang HK,Microsoft JhengHei,Arial,sans-serif;position:relative;box-shadow:0 40px 120px #000000a6}._downloadModal_4vnkh_351 ._modalClose_4vnkh_340{color:#fff;border-color:#ffffff4d}._downloadEyebrow_4vnkh_353{color:var(--yellow);letter-spacing:.16em;font:900 10px/1 Arial,sans-serif}._downloadModal_4vnkh_351 h3{letter-spacing:-.04em;margin:12px 0 8px;padding-right:42px;font-size:38px}._downloadModal_4vnkh_351>p{color:#aaaab0;margin:0;font-size:13px;line-height:1.65}._downloadChoices_4vnkh_356{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}._downloadChoices_4vnkh_356 a{color:#fff;min-height:146px;transition:transform .22s var(--ease), background .22s var(--ease), border-color .22s var(--ease);background:#ffffff14;border:1px solid #fff3;flex-direction:column;justify-content:end;padding:20px;text-decoration:none;display:flex}._downloadChoices_4vnkh_356 a:hover{color:var(--ink);background:var(--yellow);border-color:var(--yellow);transform:translateY(-4px)}._downloadChoices_4vnkh_356 small{color:var(--orange);letter-spacing:.14em;font-size:9px;font-weight:950}._downloadChoices_4vnkh_356 a:hover small{color:var(--ink)}._downloadChoices_4vnkh_356 strong{margin-top:5px;font-size:20px}._downloadChoices_4vnkh_356 span{margin-top:20px;font-size:11px;font-weight:900}._modalBackdrop_4vnkh_337 a:focus-visible,._modalBackdrop_4vnkh_337 button:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}@keyframes _modalFadeIn_4vnkh_1{0%{opacity:0}to{opacity:1}}@keyframes _modalRiseIn_4vnkh_1{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._footer_4vnkh_376{color:#8f8f93;background:#070709;border-top:1px solid #333337;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;min-height:160px;padding:34px max(24px,50vw - 620px);font-size:10px;display:grid}._footer_4vnkh_376 img{object-fit:contain;filter:drop-shadow(0 10px 26px #00000059);background:0 0;width:110px;height:70px}._footer_4vnkh_376 p{margin:0}._footer_4vnkh_376 a{color:#fff;font-weight:900}._floatingActions_4vnkh_381{z-index:60;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));animation:_floatingActionsIn_4vnkh_1 .48s var(--ease) both;justify-items:end;gap:10px;display:grid;position:fixed}._floatingActions_4vnkh_381 a,._floatingActions_4vnkh_381 button{width:60px;height:60px;font:inherit;cursor:pointer;transition:transform .24s var(--ease), box-shadow .24s var(--ease), filter .24s var(--ease);will-change:transform;border:1px solid #ffffff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;text-decoration:none;display:flex;position:relative;box-shadow:0 12px 32px #00000047}._floatingActions_4vnkh_381 a:after,._floatingActions_4vnkh_381 button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid;position:absolute;inset:-5px}._floatingActions_4vnkh_381 a:hover,._floatingActions_4vnkh_381 button:hover{filter:brightness(1.08);transform:translateY(-5px)scale(1.08);box-shadow:0 20px 46px #0000006b}._floatingActions_4vnkh_381 a:hover:after,._floatingActions_4vnkh_381 button:hover:after{animation:_floatingRing_4vnkh_1 .9s var(--ease) infinite}._floatingActions_4vnkh_381 a:active,._floatingActions_4vnkh_381 button:active{transition-duration:90ms;transform:translateY(1px)scale(.91)}._floatingActions_4vnkh_381 strong{font-size:13px;line-height:1}._floatingActions_4vnkh_381 span{font-size:8px;font-weight:900;line-height:1}._floatingActions_4vnkh_381 svg{color:#fff;fill:currentColor;width:26px;height:26px;transition:transform .26s var(--ease)}._floatingActions_4vnkh_381 a:hover svg{transform:rotate(-8deg)scale(1.08)}._floatingActions_4vnkh_381 img{object-fit:contain;width:31px;height:31px}._whatsAppPhone_4vnkh_397{fill:#16a765}._floatTop_4vnkh_398{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c0fe0}._floatTop_4vnkh_398 strong{font-size:23px}._floatWhatsApp_4vnkh_400{color:#fff;background:#16a765}._floatDownload_4vnkh_401{color:var(--ink);background:#fff}._floatDownload_4vnkh_401 span{color:var(--ink)}._floatRegister_4vnkh_403{color:var(--ink);background:var(--yellow);border-color:var(--ink)!important;box-shadow:0 14px 36px #f2ff383d, 3px 3px 0 var(--orange)!important}._floatRegister_4vnkh_403 strong{font-size:12px}._floatRegister_4vnkh_403 span{font-size:9px}@keyframes _floatingActionsIn_4vnkh_1{0%{opacity:0;transform:translate(18px,18px)}to{opacity:1;transform:translate(0,0)}}@keyframes _floatingRing_4vnkh_1{0%{opacity:.65;transform:scale(.86)}80%,to{opacity:0;transform:scale(1.24)}}._page_4vnkh_1 a:focus-visible,._page_4vnkh_1 button:focus-visible,._page_4vnkh_1 input:focus-visible,._page_4vnkh_1 summary:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}@media (width<=980px){._hero_4vnkh_66{grid-template-columns:1fr;align-content:center;min-height:1180px;padding-top:150px}._heroCopy_4vnkh_119{max-width:760px}._heroFeature_4vnkh_148{justify-self:center;width:min(520px,90%)}._edgeRule_4vnkh_113{display:none}._deadlineBar_4vnkh_179{grid-template-columns:auto 1fr auto}._deadlineBar_4vnkh_179:before,._deadlineBar_4vnkh_179:after{display:none}._productGrid_4vnkh_219{grid-template-columns:repeat(2,1fr)}._sectionHeading_4vnkh_209,._appSection_4vnkh_240,._processSection_4vnkh_259,._registerSection_4vnkh_269{grid-template-columns:1fr}._appSection_4vnkh_240,._processSection_4vnkh_259,._registerSection_4vnkh_269{gap:55px}._appIntro_4vnkh_214{max-width:680px}._registerAside_4vnkh_215{max-width:720px;position:static}}@media (width<=700px){._header_4vnkh_28{width:calc(100% - 28px);height:76px;padding-left:10px;top:14px}._logoLockup_4vnkh_46{width:112px;height:62px}._logoLockup_4vnkh_46 img{max-height:54px!important}._header_4vnkh_28 nav{gap:10px}._header_4vnkh_28 nav a:not(._headerCta_4vnkh_63){display:none}._header_4vnkh_28 ._headerCta_4vnkh_63{padding:10px 12px;font-size:11px}._hero_4vnkh_66{gap:56px;min-height:1050px;padding:126px 14px 128px}._hero_4vnkh_66 h1{font-size:clamp(54px,17vw,76px);line-height:1.02}._heroLead_4vnkh_124{font-size:15px}._heroActions_4vnkh_126{grid-template-columns:minmax(0,1.12fr) minmax(150px,.88fr);align-items:stretch;gap:9px;display:grid}._primaryAction_4vnkh_127{gap:10px;width:100%;min-width:0;padding:12px 14px;font-size:12px}._heroAppShortcut_4vnkh_133{gap:7px;min-width:0;min-height:54px;padding:6px}._heroAppShortcut_4vnkh_133>img{width:38px;height:38px}._heroAppShortcut_4vnkh_133>div{min-width:0}._heroAppShortcut_4vnkh_133 small{letter-spacing:.02em;font-size:7px}._heroAppDownload_4vnkh_137{min-height:23px;box-shadow:2px 2px 0 var(--orange);padding:4px 5px;font-size:9px}._heroAppShortcut_4vnkh_133 span{font-size:6px}._secondaryAction_4vnkh_128{grid-column:1/-1;justify-self:start;min-height:38px}._heroFacts_4vnkh_141 div{padding:15px 8px}._heroFacts_4vnkh_141 div+div{padding-left:12px}._heroFacts_4vnkh_141 strong{font-size:32px}._heroFacts_4vnkh_141 span{font-size:9px}._heroFeature_4vnkh_148{width:calc(100% - 20px);padding:22px;transform:rotate(.35deg)}._featurePrice_4vnkh_171 strong{font-size:90px}._featureFooter_4vnkh_175{flex-direction:column;align-items:flex-start;gap:8px}._featureFooter_4vnkh_175 span{text-align:left;max-width:none}._deadlineBar_4vnkh_179{grid-template-columns:1fr auto;gap:5px 15px;min-height:104px;padding:14px}._deadlineBar_4vnkh_179 span{grid-column:1/-1}._deadlineBar_4vnkh_179 strong{font-size:18px}._deadlineBar_4vnkh_179 em{padding-left:12px;font-size:10px}._introStrip_4vnkh_203{justify-content:flex-start;gap:18px;overflow:auto}._introStrip_4vnkh_203 p{white-space:nowrap}._productsSection_4vnkh_207,._appSection_4vnkh_240,._processSection_4vnkh_259,._registerSection_4vnkh_269{padding:80px 14px}._sectionHeading_4vnkh_209{grid-template-columns:1fr;gap:24px}._sectionHeading_4vnkh_209 h2,._processHeading_4vnkh_211 h2,._appIntro_4vnkh_214 h2,._registerAside_4vnkh_215 h2{font-size:46px}._sectionHeading_4vnkh_209 p{padding-left:15px}._productGrid_4vnkh_219{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._productCard_4vnkh_220{grid-template-rows:auto auto minmax(104px,auto) auto}._productMeta_4vnkh_222{min-height:39px;padding:8px 7px}._productMeta_4vnkh_222 span{letter-spacing:.08em;font-size:8px}._productMeta_4vnkh_222 b{padding:5px 6px;font-size:9px}._productImage_4vnkh_225{aspect-ratio:1;padding:11px}._productCopy_4vnkh_227{padding:14px 10px 12px}._productCopy_4vnkh_227 h3{min-height:52px;font-size:13px;line-height:1.32}._productCopy_4vnkh_227 p{margin-top:5px;font-size:9px;line-height:1.35}._priceBlock_4vnkh_230{padding:17px 10px 12px}._priceBlock_4vnkh_230>div:first-child{flex-direction:column;align-items:flex-start;gap:2px;font-size:8px}._priceBlock_4vnkh_230 s{font-size:11px}._eventPrice_4vnkh_233{flex-direction:column;align-items:flex-start;gap:0}._eventPrice_4vnkh_233>span{padding-bottom:0;font-size:8px}._eventPrice_4vnkh_233 strong{font-size:31px}._eventPrice_4vnkh_233 small{font-size:8px}._saving_4vnkh_237{padding:5px 6px;font-size:8px;top:-13px;right:6px}._appLogo_4vnkh_244{width:88px;height:88px}._appButtons_4vnkh_247{grid-template-columns:1fr}._qrGrid_4vnkh_253{gap:8px}._qrGrid_4vnkh_253 article{padding:8px}._qrGrid_4vnkh_253 strong{font-size:13px}._qrGrid_4vnkh_253 span{display:none}._processSection_4vnkh_259{gap:36px}._processSection_4vnkh_259 li{grid-template-columns:62px 1fr}._processSection_4vnkh_259 li>b{font-size:38px}._processSection_4vnkh_259 li>div{padding-left:16px}._form_4vnkh_279{padding:28px 18px}._formLead_4vnkh_280 h3{font-size:31px}._choiceHeading_4vnkh_285{align-items:start}._choiceHeading_4vnkh_285 h4{font-size:19px}._choiceHeading_4vnkh_285 p{max-width:220px}._choiceCategoryGrid_4vnkh_291{gap:5px}._choiceCategory_4vnkh_291{padding:5px}._choiceCategoryHeading_4vnkh_293{min-height:24px;margin-bottom:5px;padding-bottom:5px}._choiceCard_4vnkh_297{grid-template-rows:74px 1fr}._choiceImage_4vnkh_304{height:74px}._choiceImage_4vnkh_304 img{inset:8px;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important}._choiceCopy_4vnkh_302{padding:6px}._choiceCopy_4vnkh_302 strong{min-height:34px;font-size:9px}._fieldGrid_4vnkh_313,._uploadField_4vnkh_316{grid-template-columns:1fr}._terms_4vnkh_323 summary span{text-align:right;max-width:150px}._successModal_4vnkh_339{box-shadow:8px 8px 0 var(--yellow);padding:36px 20px 25px}._successModal_4vnkh_339 h3{font-size:28px}._referenceBox_4vnkh_344 strong{font-size:20px}._downloadModal_4vnkh_351{padding:36px 18px 22px}._downloadModal_4vnkh_351 h3{font-size:31px}._downloadChoices_4vnkh_356{gap:8px}._downloadChoices_4vnkh_356 a{min-height:132px;padding:14px 11px}._downloadChoices_4vnkh_356 strong{font-size:15px}._downloadChoices_4vnkh_356 span{font-size:9px}._footer_4vnkh_376{grid-template-columns:auto 1fr;padding:28px 14px}._footer_4vnkh_376 a{grid-column:1/-1}._floatingActions_4vnkh_381{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));gap:7px}._floatingActions_4vnkh_381 a,._floatingActions_4vnkh_381 button{width:50px;height:50px}._floatingActions_4vnkh_381 strong{font-size:11px}._floatingActions_4vnkh_381 span{font-size:7px}._floatTop_4vnkh_398 strong{font-size:20px}._floatingActions_4vnkh_381 svg{width:23px;height:23px}._floatingActions_4vnkh_381 img{width:25px;height:25px}._floatRegister_4vnkh_403 strong{font-size:10px}._floatRegister_4vnkh_403 span{font-size:8px}}@media (width<=520px){._choiceCategoryGrid_4vnkh_291{grid-template-columns:1fr;gap:8px}._choiceCategory_4vnkh_291{padding:6px}._choiceCard_4vnkh_297{grid-template-rows:88px 1fr}._choiceImage_4vnkh_304{height:88px}._choiceImage_4vnkh_304 img{inset:6px;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important}._choiceCopy_4vnkh_302{grid-template-rows:auto minmax(30px,auto) auto auto;padding:5px 6px}._choiceCopy_4vnkh_302 strong{min-height:30px;font-size:8px}._choiceCopy_4vnkh_302 em{font-size:13px}._floatingActions_4vnkh_381{right:max(2px, env(safe-area-inset-right));gap:5px}._floatingActions_4vnkh_381 a,._floatingActions_4vnkh_381 button{width:40px;height:40px}._floatingActions_4vnkh_381 strong{font-size:9px}._floatingActions_4vnkh_381 span{font-size:6px}._floatTop_4vnkh_398 strong{font-size:16px}._floatingActions_4vnkh_381 svg{width:19px;height:19px}._floatingActions_4vnkh_381 img{width:20px;height:20px}._floatRegister_4vnkh_403 strong{font-size:8px}._floatRegister_4vnkh_403 span{font-size:6px}}@media (prefers-reduced-motion:reduce){._page_4vnkh_1 *,._page_4vnkh_1 :before,._page_4vnkh_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:FontAwesome;src:url(/packages/fontawesome-webfont.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}.fa{text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;display:inline-block}.fa-search:before{content:""}.fa-times:before{content:""}.fa-check:before{content:""}.fa-info-circle:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-right:before{content:""}.fa-th-large:before{content:""}.fa-desktop:before{content:""}.fa-list-alt:before{content:""}.fa-wrench:before{content:""}.fa-user:before{content:""}.fa-sign-out:before{content:""}.packages-page{color:#00001d;background:#f5f5f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang HK,Microsoft JhengHei,Helvetica,Arial,sans-serif;line-height:1.35}.packages-page button,.packages-page input{font:inherit}.packages-topbar{z-index:60;background:#fff;border-bottom:1px solid #e7e7e7;position:sticky;top:0;box-shadow:0 2px 9px #0000000a}.packages-topbar-inner{align-items:center;gap:28px;width:min(100%,1160px);min-height:78px;margin:0 auto;padding:8px 20px;display:flex}.packages-brand{flex:none;align-items:center;width:122px;display:flex}.packages-brand img{width:100%;height:auto;display:block}.packages-topnav{flex:1;align-items:center;gap:8px;display:flex}.packages-topnav a,.packages-exit{color:#222235;white-space:nowrap;background:#fff;border:1px solid #dedee4;border-radius:3px;justify-content:center;align-items:center;min-height:38px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.packages-topnav a:hover,.packages-exit:hover{color:#ff7100;border-color:#ff7100}.packages-topnav a.active{color:#fff;background:#ff7100;border-color:#ff7100}.packages-exit{color:#fff;background:#181820;border-color:#181820;gap:7px}.packages-exit:hover{color:#fff;background:#ff7100;border-color:#ff7100}.packages-shell{background:#fff;width:min(100%,1160px);min-height:100vh;margin:0 auto;padding:16px 20px 72px}.packages-shell>h1{margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.25}.package-tabs{scrollbar-width:none;border-bottom:1px solid #ff7100;min-width:0;display:flex;overflow-x:auto}.package-tabs::-webkit-scrollbar{display:none}.package-tabs button{color:#00001d;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 100%,16px 100%);white-space:nowrap;background:#ececec;border:0;flex:none;min-width:118px;height:42px;margin-right:-12px;padding:0 28px 0 20px;font-size:13px;font-weight:800}.package-tabs button:first-child{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 100%,0 100%);padding-left:10px}.package-tabs button.active{z-index:1;color:#fff;background:#ff7100;position:relative}.category-intro{text-align:center;padding:10px 0 12px}.category-intro h2{margin:0;font-size:26px;line-height:1.3}.category-intro>p{max-width:860px;margin:4px auto 10px;font-size:12px}.price-notice{color:#5f554f;text-align:left;background:#fff7f2;border-radius:999px;align-items:center;gap:6px;max-width:820px;padding:7px 13px;font-size:11px;display:inline-flex}.festival-banner{aspect-ratio:4;background:#090909;width:100%;margin:0 0 12px;overflow:hidden}.festival-banner img{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.filter-panel{grid-template-columns:minmax(230px,1fr) minmax(350px,1.2fr) minmax(220px,.75fr);align-items:center;gap:14px;display:grid;position:relative}.package-search{grid-template-columns:1fr 42px;height:38px;display:grid;position:relative}.package-search input{color:#00001d;background:#f0f0f0;border:1px solid #0000;border-radius:3px 0 0 3px;outline:none;min-width:0;padding:0 42px 0 14px;font-size:12px}.package-search input:focus{background:#fff;border-color:#ff7100}.search-submit{color:#fff;background:#ff7100;border:0;border-radius:0 3px 3px 0;place-items:center;font-size:17px;display:grid}.search-submit:hover{background:#e96500}.clear-search{color:#667085;background:0 0;border:0;width:34px;height:38px;position:absolute;top:0;right:42px}.price-filter{grid-template-columns:76px 1fr 1fr 82px;align-items:center;gap:8px;display:grid}.price-filter label{background:#fff;border:1px solid #000;border-radius:2px;grid-template-columns:14px 1fr;align-items:center;height:29px;padding:0 4px;display:grid}.price-filter label b{font-size:12px;font-weight:500}.price-filter label input{appearance:textfield;border:0;outline:none;width:100%;min-width:0;height:25px;padding:0;font-size:11px}.price-filter label input::-webkit-outer-spin-button{appearance:none;margin:0}.price-filter label input::-webkit-inner-spin-button{appearance:none;margin:0}.price-range{accent-color:#ff7100;cursor:pointer;width:100%;min-width:38px;height:20px;margin:0}.sort-control{justify-self:end;position:relative}.sort-trigger{color:#00001d;white-space:nowrap;background:0 0;border:0;padding:8px 0 8px 10px;font-size:12px}.sort-trigger strong{font-weight:500}.sort-trigger .fa{margin-left:5px;font-size:10px}.sort-backdrop{z-index:80;background:#0000002e;border:0;position:fixed;inset:0}.sort-menu{z-index:81;background:#fff;border:1px solid #e3e3e3;width:220px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 35px #00000029}.sort-menu-heading{display:none}.sort-menu>button{color:#161616;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:13px;display:flex}.sort-menu>button:hover{background:#f7f7f7}.sort-menu>button.selected{color:#f17416;font-weight:800}.offer-row{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.offer-tags{flex-wrap:wrap;gap:5px;display:flex}.offer-tags span,.product-tags span{color:#fff;background:#ff7a1a;border-radius:2px;padding:2px 5px;font-size:8px;line-height:1.25;display:inline-block}.offer-tags span:nth-child(2){background:#ff9a46}.offer-row p{color:#777;margin:0;font-size:10px}.offer-row p strong{color:#e84536}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 15px;display:grid}.product-card{background:#fafafa;min-width:0;padding:8px}.product-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:13px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.product-image{aspect-ratio:4/5;background:#eaeaea;border:0;width:calc(100% + 16px);margin:0 -8px;padding:0;display:block;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.product-image:hover img{transform:scale(1.015)}.product-tags{min-height:25px;padding:7px 0 3px}.product-tags span{color:#3c685f;background:#bcefe5;margin-right:4px}.product-tags span:first-child{color:#46426d;background:#d9d6ff}.product-tags span:only-child{color:#fff;background:#ff7a1a}.price-row{justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0 7px;display:flex}.price-row s{font-size:13px}.price-row strong{color:#e33b2f;white-space:nowrap;font-size:20px}.price-row strong small{margin-right:2px;font-size:10px}.card-actions{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.card-actions button{border:0;height:32px;font-size:9px}.compare-button{color:#252525;background:0 0;padding:0}.compare-button.selected{color:#e36a00;font-weight:800}.buy-button{color:#fff;background:#ff7100;border-radius:2px}.buy-button:hover{background:#e96500}.empty-products{color:#666;text-align:center;background:#fafafa;padding:70px 20px}.empty-products>.fa{color:#ff7100;font-size:28px}.empty-products h3{color:#00001d;margin:12px 0 3px}.empty-products p{margin:0 0 18px;font-size:13px}.empty-products button{color:#fff;background:#ff7100;border:0;padding:9px 18px}.pagination{justify-content:center;gap:4px;padding:28px 0 0;display:flex}.pagination button{color:#333;background:#fff;border:1px solid #ddd;width:34px;height:34px}.pagination button.current{color:#fff;background:#ff7100;border-color:#ff7100}.selection-toast{z-index:100;color:#fff;background:#111116;border-left:4px solid #ff7100;grid-template-columns:58px minmax(0,1fr) 28px;gap:10px;width:min(390px,100vw - 40px);padding:11px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 40px #0000004d}.selection-toast img{object-fit:cover;width:58px;height:58px}.selection-toast div{align-content:center;min-width:0;display:grid}.selection-toast span{color:#ff9a46;font-size:9px}.selection-toast strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.selection-toast p{margin:2px 0 0;font-size:15px;font-weight:800}.selection-toast>button{color:#fff;background:0 0;border:0;align-self:start;width:28px;height:28px}.mobile-package-nav{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.filter-panel{grid-template-columns:minmax(220px,1fr) minmax(330px,1fr)}.sort-control{grid-column:2;justify-self:end}.offer-row{margin-top:-34px;padding-right:175px}}@media (width<=680px){.packages-topbar-inner{gap:12px;min-height:66px;padding:7px 16px}.packages-brand{width:82px}.packages-topnav{gap:5px}.packages-topnav a,.packages-exit{min-height:32px;padding:0 9px;font-size:11px}.packages-exit{gap:4px}.packages-shell{padding:14px 16px 92px}.packages-shell>h1{margin:6px 0 11px;font-size:28px}.package-tabs{width:calc(100% + 16px)}.package-tabs button{min-width:114px;height:40px;font-size:14px}.category-intro{padding:14px 0 15px}.category-intro h2{font-size:30px}.category-intro>p{font-size:16px;line-height:1.45}.price-notice{border-radius:18px;padding:11px 14px;font-size:14px;line-height:1.42}.festival-banner{aspect-ratio:3;width:calc(100% + 32px);margin-left:-16px}.filter-panel{grid-template-columns:1fr;gap:10px;display:grid}.package-search{height:40px}.package-search input{font-size:13px}.clear-search{height:40px}.price-filter{grid-template-columns:82px 1fr 1fr 82px;gap:7px}.sort-control{grid-column:auto;justify-self:end}.sort-trigger{font-size:15px}.sort-menu{z-index:91;width:100%;padding:0 0 max(12px, env(safe-area-inset-bottom));border:0;position:fixed;inset:auto 0 0;box-shadow:0 -14px 35px #0003}.sort-backdrop{z-index:90;background:#00000059}.sort-menu-heading{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.sort-menu-heading>button{color:#ff7100;background:#fff;border:0;width:35px;height:35px;font-size:20px}.sort-menu>button{padding:13px 20px;font-size:16px}.offer-row{min-height:30px;margin:0;padding:0}.offer-row p{display:none}.product-grid{grid-template-columns:1fr;gap:14px}.product-card{padding:15px 0}.product-card h3{min-height:0;margin:0 0 12px;padding:0;font-size:20px;line-height:1.35}.product-image{width:100%;margin:0}.product-tags{padding:10px 0 5px}.product-tags span{font-size:10px}.price-row{padding:7px 0 11px}.price-row s{font-size:19px}.price-row strong{font-size:27px}.card-actions{grid-template-columns:82px 1fr;gap:10px}.card-actions button{height:51px;font-size:15px}.mobile-package-nav{z-index:70;padding:8px 4px max(8px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e5e5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #00000014}.mobile-package-nav a{color:#2d2d2d;justify-items:center;gap:4px;display:grid}.mobile-package-nav .fa{font-size:21px}.mobile-package-nav small{font-size:9px}.selection-toast{width:calc(100vw - 24px);bottom:78px;right:12px}}@media (prefers-reduced-motion:reduce){.product-image img{transition:none}}
