/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#153229;--forest:#214c3e;--green:#2f6754;--mint:#dfeee7;--cream:#fbf7eb;--sand:#eadfc7;--orange:#ed7757;--yellow:#f2c85b;--white:#fffdf8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f5;border-bottom:1px solid #15322917;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:max-content;display:flex}.brand-mark{background:var(--forest);color:#fff;letter-spacing:-2px;width:42px;height:42px;box-shadow:3px 3px 0 var(--yellow);border-radius:14px 14px 14px 5px;place-items:center;font-weight:900;display:grid;transform:rotate(-3deg)}.brand>span:last-child{flex-direction:column;display:flex}.brand b{letter-spacing:-.4px;font-size:16px}.brand small{letter-spacing:.9px;text-transform:uppercase;color:#6f817a;margin-top:2px;font-size:9px}nav{gap:32px;font-size:13px;font-weight:700;display:flex}nav a{position:relative}nav a:after{content:"";background:var(--orange);width:0;height:2px;transition:all .2s;position:absolute;bottom:-7px;left:0}nav a:hover:after{width:100%}.header-actions{align-items:center;gap:13px;display:flex}.icon-button,.text-button,.link-button{color:var(--ink);background:0 0;border:0;font-weight:800}.icon-button{font-size:24px;position:relative}.icon-button span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:-3px;right:-8px}.text-button{font-size:13px}.primary{background:var(--forest);color:#fff;border:0;border-radius:9px;padding:15px 20px;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 5px #0c2b21}.primary:hover{transform:translateY(-2px);box-shadow:0 7px #0c2b21}.primary:active{transform:translateY(3px);box-shadow:0 2px #0c2b21}.primary.small{box-shadow:none;border-radius:8px;padding:11px 16px;font-size:12px}.primary span,.link-button span{margin-left:8px}.hero{background:var(--mint);border-bottom:1px solid #c7ddd2;grid-template-columns:1.05fr .95fr;min-height:590px;display:grid;overflow:hidden}.hero-copy{max-width:740px;padding:82px 5vw 62px}.eyebrow{text-transform:uppercase;letter-spacing:1.1px;background:#fff9;border:1px solid #214c3e26;border-radius:99px;width:max-content;padding:8px 12px;font-size:11px;font-weight:900}.eyebrow span{color:var(--orange);margin-right:6px}h1{letter-spacing:-4px;margin:25px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.8vw,88px);font-weight:700;line-height:.93}h1 em{color:var(--orange);font-weight:400}.hero-copy>p{color:#47645b;max-width:560px;font-size:18px;line-height:1.65}.search-bar{background:var(--white);border:1px solid #214c3e33;border-radius:12px;align-items:center;max-width:590px;margin-top:28px;padding:6px;display:flex;box-shadow:0 15px 35px #214c3e1c}.search-bar>span{padding:0 12px;font-size:28px;transform:rotate(-20deg)}.search-bar input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:12px 4px}.search-bar button{background:var(--orange);color:#fff;border:0;border-radius:8px;padding:14px 25px;font-weight:800}.trust-row{align-items:center;gap:13px;margin-top:28px;display:flex}.avatars{display:flex}.avatars span{border:2px solid var(--mint);background:var(--yellow);border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-7px;font-size:9px;font-weight:900;display:grid}.avatars span:first-child{background:#cf8d73;margin-left:0}.avatars span:nth-child(2){background:#7fa9a0}.avatars span:nth-child(3){background:#cfb26a}.avatars span:last-child{background:#fff}.trust-row p{flex-direction:column;margin:0;font-size:12px;display:flex}.trust-row small{color:#668078;margin-top:3px}.hero-visual{background:#b9d8ca;border-radius:0 0 0 80px;min-height:590px;position:relative;overflow:hidden}.hero-visual:after{content:"";background:#74a888;border-radius:50% 50% 0 0;width:120%;height:210px;position:absolute;bottom:-70px;left:-10%}.sun{background:var(--yellow);border-radius:50%;width:125px;height:125px;position:absolute;top:65px;right:70px;box-shadow:0 0 0 18px #f2c85b33}.cloud{background:#ffffffa6;border-radius:99px;width:115px;height:38px;position:absolute}.cloud:before{content:"";background:inherit;border-radius:50%;width:55px;height:55px;position:absolute;top:-25px;left:28px}.cloud.one{top:100px;left:55px}.cloud.two{top:195px;right:30px;transform:scale(.7)}.shop{border:7px solid var(--forest);z-index:3;background:#f7e6bf;width:235px;height:245px;position:absolute;bottom:112px;box-shadow:10px 12px #15322933}.shop:before{content:"";background:repeating-linear-gradient(90deg,var(--orange) 0 30px,var(--cream) 30px 60px);border:7px solid var(--forest);border-bottom:0;border-radius:8px 8px 0 0;width:235px;height:58px;position:absolute;top:-57px;left:-7px}.shop>span{text-align:center;letter-spacing:1px;padding:20px 5px 8px;font-size:11px;font-weight:900;display:block}.shop i{border:4px solid var(--forest);background:#ffffff73;place-items:center;height:150px;margin:0 18px;font-size:76px;font-style:normal;display:grid}.shop-one{left:36px}.shop-two{transform-origin:100% 100%;background:#d9b08c;right:30px;transform:scale(.86)}.shop-two:before{background:repeating-linear-gradient(90deg,var(--forest) 0 30px,var(--cream) 30px 60px)}.people{z-index:7;filter:drop-shadow(2px 5px #15322933);gap:5px;font-size:65px;display:flex;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.points-card{z-index:10;background:var(--white);border:2px solid var(--forest);box-shadow:6px 6px 0 var(--forest);border-radius:11px;grid-template-columns:auto 1fr;column-gap:10px;padding:13px 16px;display:grid;position:absolute;top:220px;right:28px;transform:rotate(3deg)}.points-card>span{background:var(--yellow);border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.points-card p,.points-card b{margin:0;font-size:11px}.points-card b{color:var(--orange);font-size:18px}.community-note{z-index:11;color:#fff;letter-spacing:2px;font-size:10px;font-weight:900;position:absolute;bottom:25px;right:25px}.quick-features{background:var(--white);border-bottom:1px solid #e8e0d1;grid-template-columns:repeat(3,1fr);padding:35px 5vw;display:grid}.quick-features article{border-right:1px solid #e4ddd0;align-items:center;gap:16px;padding:8px 40px;display:flex}.quick-features article:first-child{padding-left:0}.quick-features article:last-child{border:0}.feature-icon{border:2px solid var(--forest);width:49px;height:49px;color:var(--orange);background:var(--cream);border-radius:50%;flex:0 0 49px;place-items:center;font-size:23px;display:grid}.quick-features h3{margin:0 0 5px;font-family:Georgia,serif;font-size:18px}.quick-features p{color:#6a7b75;margin:0;font-size:11px;line-height:1.5}.section{padding:90px 5vw}.section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.kicker{color:var(--orange);letter-spacing:1.8px;font-size:10px;font-weight:900}.kicker.light{color:#f4cb74}h2{letter-spacing:-2px;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,58px);line-height:1}.section-heading p,.draw-copy>p,.member-copy>p,.business-cta p{color:#688078;margin:0;font-size:14px;line-height:1.7}.link-button{color:var(--forest);padding:10px;font-size:12px}.category-tabs{gap:8px;margin:36px 0 22px;padding-bottom:3px;display:flex;overflow:auto}.category-tabs button{color:#596c65;white-space:nowrap;background:0 0;border:1px solid #cfc8bb;border-radius:99px;padding:10px 17px;font-size:11px;font-weight:800}.category-tabs button.active{background:var(--forest);color:#fff;border-color:var(--forest)}.product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card{background:var(--white);border:1px solid #ded7c9;border-radius:13px;transition:transform .2s,box-shadow .2s;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #214c3e1a}.product-art{place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.product-art:after{content:"";background:#ffffff52;border-radius:50%;width:170px;height:170px;position:absolute}.product-art.butter{background:#efd28f}.product-art.clay{background:#d9a78f}.product-art.sage{background:#9ab99a}.product-art.sky{background:#9fc5d2}.product-emoji{z-index:2;filter:drop-shadow(6px 10px #1532291f);font-size:92px}.badge{z-index:4;background:var(--white);text-transform:uppercase;letter-spacing:.5px;border-radius:5px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;top:13px;left:13px}.heart{z-index:5;width:34px;height:34px;color:var(--forest);background:#ffffffd9;border:0;border-radius:50%;font-size:21px;position:absolute;top:12px;right:13px}.heart.saved{color:var(--orange)}.product-info{padding:18px}.product-info>small{text-transform:uppercase;letter-spacing:.5px;color:#6f817a;font-size:10px;font-weight:800}.product-info>small span{color:var(--green)}.product-info h3{margin:9px 0;font-family:Georgia,serif;font-size:19px}.rating{font-size:10px}.rating b{color:#b86c36}.rating span{color:#77847f}.price-row{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.price-row p{margin:0}.price-row b{font-size:18px}.price-row del{color:#9a9f9c;margin-left:7px;font-size:11px}.price-row button{background:var(--forest);color:#fff;border:0;border-radius:8px;width:34px;height:34px;font-size:20px}.empty-state{text-align:center;border:1px dashed #bfc8c2;border-radius:12px;grid-column:1/-1;padding:50px}.empty-state span{font-size:36px}.empty-state h3{margin:8px;font-family:Georgia,serif;font-size:24px}.empty-state p{color:#6a7b75}.member-banner{background:var(--forest);color:#fff;border-radius:20px;grid-template-columns:.8fr 1.2fr auto;align-items:center;gap:6vw;margin:20px 5vw 0;padding:65px 6vw;display:grid;position:relative;overflow:hidden}.member-banner:after{content:"";border:70px solid #ffffff0a;border-radius:50%;width:300px;height:300px;position:absolute;top:-170px;right:-140px}.member-art{height:250px;position:relative}.member-card{width:260px;height:165px;color:var(--ink);background:linear-gradient(135deg,#f2c85b,#d79f39);border-radius:15px;flex-direction:column;padding:24px;display:flex;position:absolute;transform:rotate(-7deg);box-shadow:12px 14px #102d24}.member-card span{letter-spacing:2px;font-size:10px;font-weight:900}.member-card b{margin:auto 0 5px;font-family:Georgia,serif;font-size:28px}.member-card small{letter-spacing:1px;font-size:9px}.coin{background:var(--orange);border:4px solid var(--cream);z-index:4;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute}.coin.c1{top:20px;right:0}.coin.c2{background:#77a68d;bottom:5px;left:25px}.member-copy h2{font-size:50px}.member-copy>p{color:#c2d5cd;max-width:590px}.member-benefits{color:#f5dfaa;gap:22px;margin:23px 0;font-size:11px;font-weight:800;display:flex}.primary.cream{background:var(--cream);color:var(--forest);box-shadow:0 5px #bba76e}.member-price{text-align:center;z-index:2}.member-price small{letter-spacing:1px;font-size:9px}.member-price strong{color:var(--yellow);font-family:Georgia,serif;font-size:70px;line-height:1;display:block}.member-price span{color:#c2d5cd;font-size:11px}.draw-section{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.draw-copy>p{max-width:570px}.draw-actions{align-items:center;gap:20px;margin-top:26px;display:flex}.prize-card{background:var(--yellow);border:4px solid var(--forest);min-height:285px;box-shadow:12px 12px 0 var(--forest);border-radius:15px;display:flex;position:relative;overflow:hidden;transform:rotate(2deg)}.ticket-edge{background:var(--orange);border-right:3px dashed var(--forest);text-align:center;letter-spacing:1px;writing-mode:vertical-rl;place-items:center;width:90px;font-size:10px;font-weight:900;line-height:2;display:grid}.prize-main{padding:38px 35px}.prize-main>span{letter-spacing:1.5px;font-size:10px;font-weight:900}.prize-main>b{margin-top:7px;font-family:Georgia,serif;font-size:62px;line-height:1;display:block}.prize-main h3{margin:8px 0;font-size:18px}.prize-main p{font-size:11px}.ticket-number{letter-spacing:2px;margin-top:25px;font-family:monospace;font-size:10px}.burst{background:var(--forest);color:#fff;border:5px dotted var(--cream);border-radius:50%;place-items:center;width:67px;height:67px;font-weight:900;display:grid;position:absolute;top:22px;right:22px;transform:rotate(10deg)}.business-cta{background:var(--orange);color:#fff;justify-content:space-between;align-items:center;gap:35px;padding-top:65px;padding-bottom:65px;display:flex}.business-cta>div{max-width:760px}.business-cta h2{margin-bottom:10px}.business-cta p{color:#ffe8df}.business-cta .primary{white-space:nowrap}footer{color:#fff;background:#102d24;justify-content:space-between;align-items:center;gap:20px;padding:45px 5vw;display:flex}.footer-brand .brand-mark{background:var(--yellow);color:var(--ink);box-shadow:3px 3px 0 var(--orange)}footer>p{color:#b7cac2;font-size:11px}footer>small{color:#8ca69c;font-size:10px}.toast{z-index:50;background:var(--ink);color:#fff;border-radius:9px;padding:15px 20px;font-size:12px;font-weight:800;animation:.25s ease-out toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #00000040}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=1050px){nav{display:none}.hero{grid-template-columns:1fr}.hero-visual{border-radius:0;min-height:510px}.product-grid{grid-template-columns:repeat(2,1fr)}.member-banner{grid-template-columns:.8fr 1.2fr}.member-price{display:none}.quick-features article{padding:8px 20px}}@media (width<=680px){.site-header{height:66px;padding:0 18px}.header-actions .text-button,.header-actions .small{display:none}.hero-copy{padding:55px 22px 48px}.hero{min-height:0}.hero-copy>p{font-size:15px}.search-bar{margin-top:24px}.search-bar button{padding:13px}.hero-visual{min-height:420px}.shop{transform-origin:0 100%;left:5px;transform:scale(.72)}.shop-two{right:5px;transform:scale(.62)}.people{font-size:48px}.points-card{top:90px;right:12px}.quick-features{grid-template-columns:1fr;padding:18px 22px}.quick-features article,.quick-features article:first-child{border-bottom:1px solid #e4ddd0;border-right:0;padding:16px 0}.quick-features article:last-child{border:0}.section{padding:65px 22px}.section-heading{align-items:start}.section-heading .link-button{display:none}.product-grid{grid-template-columns:1fr}.product-art{height:260px}.member-banner{grid-template-columns:1fr;margin:0 18px;padding:46px 25px}.member-art{height:190px}.member-card{width:230px;height:145px}.member-copy h2{font-size:41px}.member-benefits{flex-wrap:wrap;gap:10px 18px}.draw-section{grid-template-columns:1fr;gap:50px}.draw-actions{flex-direction:column;align-items:flex-start}.prize-card{min-height:255px}.prize-main{padding:32px 20px}.prize-main>b{font-size:48px}.burst{width:52px;height:52px;top:14px;right:12px}.business-cta{flex-direction:column;align-items:flex-start}.business-cta .primary{width:100%}footer{flex-direction:column;align-items:flex-start}.toast{text-align:center;bottom:18px;left:18px;right:18px}h1{letter-spacing:-2.5px}}.scroll-progress{background:linear-gradient(90deg,var(--yellow),var(--orange));z-index:80;height:3px;transition:width 80ms linear;position:fixed;top:0;left:0}.top-note{background:var(--ink);color:#d8e8e1;letter-spacing:.25px;justify-content:center;align-items:center;gap:8px;height:34px;font-size:10px;font-weight:700;display:flex}.top-note>span{color:var(--yellow);animation:1.8s ease-in-out infinite sparkle}.top-note a{color:#fff;text-underline-offset:3px;margin-left:8px;text-decoration:underline}.site-header{top:34px}.hero{background:linear-gradient(135deg,#e2f0e9 0%,#f8f3e7 100%);min-height:660px}.hero-copy{z-index:2;padding-top:86px;position:relative}.hero-copy:before{content:"";z-index:-1;border:1px solid #ed77572e;border-radius:50%;width:220px;height:220px;position:absolute;top:30px;left:-110px;box-shadow:0 0 0 35px #ed77570a,0 0 0 70px #ed775708}.hero-visual{background:#153229;border-radius:0 0 0 110px;min-height:660px}.hero-visual:after{display:none}.hero-visual>img{object-fit:cover;object-position:48% center;filter:saturate(.9)contrast(1.04);width:100%;height:100%;animation:14s ease-in-out infinite alternate hero-breathe;position:absolute;inset:0;transform:scale(1.01)}.photo-shade{z-index:1;background:linear-gradient(#0a1f1814,#0a1f181f 40%,#0a1f18c7);position:absolute;inset:0}.hero-story{z-index:6;color:#fff;max-width:390px;position:absolute;bottom:36px;left:38px}.hero-story .live-dot{margin-right:8px;display:inline-block}.hero-story small{letter-spacing:1.6px;color:#d9e9e1;font-size:9px;font-weight:900}.hero-story b{margin:9px 0 7px;font-family:Georgia,serif;font-size:25px;display:block}.hero-story p{color:#dce9e3;margin:0;font-size:12px;font-style:italic}.hero-visual .points-card{grid-template-columns:auto 1fr;animation:5s ease-in-out infinite float-card;top:34px;right:28px;transform:rotate(2deg)}.hero-visual .points-card b{font-size:15px}.floating-pill{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);background:#fffdf8e6;border:1px solid #ffffff73;border-radius:99px;padding:10px 13px;font-size:10px;font-weight:900;position:absolute;box-shadow:0 8px 22px #00000029}.pill-one{animation:5.4s ease-in-out infinite reverse float-card;top:42px;left:24px}.pill-two{animation:6s ease-in-out infinite float-card;bottom:145px;right:27px}.community-pulse{background:#f2c85b;border-bottom:1px solid #d4a934;align-items:center;gap:26px;min-height:54px;padding:15px 5vw;display:flex}.pulse-label{letter-spacing:1.3px;white-space:nowrap;font-size:9px;font-weight:900}.live-dot{background:#ed7757;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:1.8s infinite pulse;display:inline-block;box-shadow:0 0 #ed7757b3}.pulse-message{flex:1;font-family:Georgia,serif;font-size:14px;font-weight:700;animation:.45s ease-out message-in}.pulse-stats{gap:24px;font-size:10px;display:flex}.pulse-stats b{margin-right:4px;font-size:14px}.product-card{border-radius:16px;box-shadow:0 2px #1532290f}.product-art{background:#ddd;height:280px}.product-art:after{display:none}.product-art>img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.product-card:hover .product-art>img{transform:scale(1.07)}.image-wash{opacity:.55;background:linear-gradient(#00000005,#0f292040);transition:opacity .3s;position:absolute;inset:0}.product-card:hover .image-wash{opacity:.2}.quick-view{z-index:5;opacity:0;white-space:nowrap;background:#fffdf8f0;border-radius:99px;padding:9px 14px;font-size:9px;font-weight:900;transition:all .3s;position:absolute;bottom:14px;left:50%;transform:translate(-50%,12px)}.product-card:hover .quick-view{opacity:1;transform:translate(-50%)}.price-row button{transition:transform .2s,background .2s}.price-row button:hover{background:var(--orange);transform:rotate(90deg)}.story-section{background:#eef4ef;grid-template-columns:1.08fr .92fr;align-items:center;gap:7vw;display:grid}.story-photo{border-radius:22px 90px 22px 22px;height:560px;position:relative;overflow:hidden;box-shadow:18px 18px #d6e3dc}.story-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.story-photo:hover>img{transform:scale(1.035)}.story-photo:after{content:"";background:linear-gradient(#0000 55%,#0f292094);position:absolute;inset:0}.story-photo-tag{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8f0;border-radius:12px;align-items:center;gap:12px;padding:12px 15px;display:flex;position:absolute;bottom:22px;left:22px;box-shadow:0 8px 25px #00000026}.story-photo-tag>span{background:var(--yellow);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.story-photo-tag p{flex-direction:column;margin:0;font-size:11px;display:flex}.story-photo-tag small{color:#71827b;margin-top:3px;font-size:9px}.story-copy h2{max-width:620px}.story-copy blockquote{color:var(--orange);border-left:3px solid var(--yellow);margin:28px 0;padding-left:20px;font-family:Georgia,serif;font-size:24px;line-height:1.45}.story-copy>p{color:#6a7b75;font-size:14px;line-height:1.7}.story-link{color:var(--forest);margin-top:8px;padding:18px 0}.impact-row{border-top:1px solid #cddbd4;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;padding-top:26px;display:grid}.impact-row div{flex-direction:column;display:flex}.impact-row b{color:var(--forest);font-family:Georgia,serif;font-size:28px}.impact-row span{text-transform:uppercase;letter-spacing:.8px;color:#71827b;margin-top:4px;font-size:9px}.member-banner{box-shadow:0 22px 55px #1532292e}.member-card{animation:6s ease-in-out infinite member-float}.coin{animation:4s ease-in-out infinite coin-drift}.coin.c2{animation-delay:-2s}.prize-card{transition:transform .35s,box-shadow .35s}.prize-card:hover{box-shadow:17px 17px 0 var(--forest);transform:rotate(-1deg)translateY(-5px)}@keyframes hero-breathe{to{transform:scale(1.055)}}@keyframes float-card{50%{transform:translateY(-7px)rotate(-1deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes sparkle{50%{transform:rotate(90deg)scale(1.25)}}@keyframes message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes member-float{50%{transform:rotate(-4deg)translateY(-8px)}}@keyframes coin-drift{50%{transform:translateY(-10px)rotate(15deg)}}@media (width<=1050px){.hero{min-height:0}.hero-visual{border-radius:0;min-height:570px}.story-section{grid-template-columns:1fr}.story-photo{height:480px}.pulse-stats{display:none}}@media (width<=680px){.top-note{text-align:center;height:31px;padding:0 12px;font-size:8px}.top-note a{display:none}.site-header{top:31px}.hero-visual{min-height:500px}.hero-story{bottom:27px;left:22px;right:22px}.hero-story b{font-size:21px}.hero-visual .points-card{top:18px;right:14px}.floating-pill.pill-one{top:92px;left:14px}.floating-pill.pill-two{bottom:145px;right:14px}.community-pulse{gap:12px;padding:13px 20px}.pulse-label{display:none}.pulse-message{font-size:12px}.product-art{height:310px}.story-section{gap:45px}.story-photo{border-radius:18px 60px 18px 18px;height:430px}.story-copy blockquote{font-size:20px}.impact-row b{font-size:23px}.impact-row span{font-size:8px}}.nfc-studio{color:#f8f1df;background:#0b1713;padding-top:110px;padding-bottom:110px;position:relative;overflow:hidden}.nfc-studio:before{content:"";background:radial-gradient(circle,#c7a6602b,#0000 68%);border-radius:50%;width:650px;height:650px;position:absolute;top:-260px;left:-260px}.nfc-studio:after{content:"EZ PRIVILEGE";letter-spacing:-5px;color:#ffffff05;white-space:nowrap;font-family:Georgia,serif;font-size:110px;position:absolute;bottom:15px;right:-35px}.nfc-heading{z-index:2;justify-content:space-between;align-items:end;gap:50px;margin-bottom:65px;display:flex;position:relative}.nfc-heading>div:first-child{max-width:740px}.nfc-heading h2{margin-top:15px;font-size:clamp(45px,5vw,70px)}.nfc-heading>div:first-child>p{color:#9fb0a9;max-width:660px;font-size:14px;line-height:1.75}.kicker.gold{color:#d9b86f}.nfc-proof{background:#ffffff09;border:1px solid #dbbc7740;border-radius:14px;align-items:center;gap:17px;min-width:260px;padding:18px 22px;display:flex}.nfc-proof p{flex-direction:column;margin:0;display:flex}.nfc-proof b{font-family:Georgia,serif;font-size:17px}.nfc-proof small{color:#8fa198;margin-top:5px;font-size:9px}.nfc-waves{width:35px;height:35px;display:block;position:relative;transform:rotate(45deg)}.nfc-waves i{border-top:2px solid #d9b86f;border-bottom:0;border-left:0;border-right:2px solid #d9b86f;border-radius:0 100% 0 0;position:absolute}.nfc-waves i:first-child{width:10px;height:10px;bottom:2px;left:2px}.nfc-waves i:nth-child(2){width:20px;height:20px;bottom:2px;left:2px}.nfc-waves i:nth-child(3){width:30px;height:30px;bottom:2px;left:2px}.studio-shell{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;display:grid;position:relative}.card-stage{perspective:1200px;flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex;position:relative}.luxury-card{aspect-ratio:1.586;width:min(100%,570px);transform-style:preserve-3d;color:#f5e7c6;z-index:2;border:1px solid #ffffff40;border-radius:24px;transition:transform .18s,background .4s;position:relative;overflow:hidden;box-shadow:0 35px 70px #00000073,inset 0 1px #ffffff38}.luxury-card.obsidian{background:linear-gradient(135deg,#222522,#090b0a 60%,#1b1d1a)}.luxury-card.champagne{color:#261e10;background:linear-gradient(135deg,#e1c78c,#9e7e46 55%,#ddc58d)}.luxury-card.emerald{background:linear-gradient(135deg,#23594a,#09251d 60%,#173d32)}.luxury-card:before{content:"";z-index:1;background:repeating-linear-gradient(115deg,#ffffff05 0 1px,#0000 1px 5px);position:absolute;inset:0}.luxury-card:after{content:"";z-index:1;border:1px solid #dbb86f2b;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-190px;right:-170px;box-shadow:0 0 0 38px #dbb86f09,0 0 0 76px #dbb86f06}.card-glow{z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:240px;height:150%;animation:7s ease-in-out infinite card-shimmer;position:absolute;top:-25%;left:-45%;transform:skew(-18deg)}.custom-card-art{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.card-art-overlay{z-index:1;background:linear-gradient(135deg,#050d0a47,#050d0aad);position:absolute;inset:0}.champagne .card-art-overlay{background:linear-gradient(135deg,#37270b1f,#241b0b6b)}.card-brand{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;top:30px;left:34px}.card-brand>span{letter-spacing:-3px;color:#d9b86f;font-family:Georgia,serif;font-size:34px;font-weight:900}.champagne .card-brand>span{color:#2f2718}.card-brand p{letter-spacing:3px;flex-direction:column;margin:0;font-size:12px;display:flex}.card-brand small{letter-spacing:2px;color:#d9b86f;margin-top:4px;font-size:7px}.champagne .card-brand small{color:#44371e}.card-nfc{z-index:3;align-items:center;gap:9px;display:flex;position:absolute;top:27px;right:30px}.card-nfc .nfc-waves{transform:rotate(45deg)scale(.7)}.card-nfc small{letter-spacing:1.5px;writing-mode:vertical-rl;font-size:6px}.member-identity{z-index:3;flex-direction:column;display:flex;position:absolute;bottom:31px;left:35px}.member-identity small{letter-spacing:2px;color:#d9b86f;font-size:7px}.champagne .member-identity small{color:#44371e}.member-identity b{letter-spacing:1.5px;margin:7px 0;font-family:Georgia,serif;font-size:23px}.member-identity>span{letter-spacing:2.5px;opacity:.7;font-family:monospace;font-size:8px}.card-back-copy{z-index:3;max-width:270px;position:absolute;top:34px;left:34px}.card-back-copy b{letter-spacing:.6px;font-family:Georgia,serif;font-size:17px}.card-back-copy p{opacity:.68;font-size:9px;line-height:1.6}.card-tap-zone{z-index:3;text-align:center;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.card-tap-zone .nfc-waves{margin:auto;transform:rotate(45deg)scale(1.45)}.card-tap-zone small{letter-spacing:1.5px;margin-top:22px;font-size:6px;display:block}.card-url{z-index:3;letter-spacing:1.4px;font-family:monospace;font-size:8px;position:absolute;bottom:31px;left:34px}.card-shadow{filter:blur(16px);background:#00000075;border-radius:50%;width:min(80%,460px);height:38px;margin-top:-8px}.side-switch{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;margin-top:28px;padding:4px;display:flex}.side-switch button{color:#92a39c;text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;border-radius:99px;padding:9px 22px;font-size:9px;font-weight:900}.side-switch button.active{color:#17130c;background:#d8b66c}.tilt-hint{color:#687a72;text-transform:uppercase;letter-spacing:1.3px;margin-top:14px;font-size:8px}.card-controls{color:var(--ink);background:#f8f3e7;border-radius:22px;padding:38px;box-shadow:0 28px 60px #0000003d}.control-step{align-items:flex-start;gap:15px;display:flex}.control-step>span{background:var(--forest);color:#e7c97f;border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.control-step h3{margin:0 0 5px;font-family:Georgia,serif;font-size:20px}.control-step p{color:#72827b;margin:0;font-size:10px;line-height:1.5}.finish-options{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.finish-options button{color:var(--ink);background:#fffdf8;border:1px solid #d6d0c4;border-radius:10px;align-items:center;gap:7px;padding:12px 9px;font-size:9px;font-weight:800;display:flex;position:relative}.finish-options button>i{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 1px 2px #fff6}.finish-options button>span{margin-left:auto;display:none}.finish-options button.active{border-color:#b58e3d;box-shadow:0 0 0 1px #b58e3d}.finish-options button.active>span{color:#9a731f;display:block}.name-field{flex-direction:column;gap:7px;margin-top:15px;display:flex}.name-field>span{letter-spacing:1.3px;color:#778780;font-size:7px;font-weight:900}.name-field input{letter-spacing:1px;color:var(--ink);background:#fff;border:1px solid #d5cec0;border-radius:9px;outline:0;padding:13px 14px;font-family:Georgia,serif}.name-field input:focus{border-color:#b58e3d;box-shadow:0 0 0 3px #b58e3d1a}.upload-step{border-top:1px solid #ddd6c9;margin-top:28px;padding-top:25px}.upload-zone{cursor:pointer;background:#fffdf8;border:1px dashed #aaa99e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:118px;margin-top:18px;transition:all .2s;display:flex}.upload-zone:hover{background:#fffaf0;border-color:#b58e3d}.upload-zone input{opacity:0;pointer-events:none;position:absolute}.upload-icon{color:#856923;background:#e9dfc8;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:7px;font-size:16px;display:grid}.upload-zone b{font-size:10px}.upload-zone small{color:#819088;margin-top:4px;font-size:8px}.remove-art{color:#a64f39;background:0 0;border:0;margin:8px auto 0;font-size:8px;text-decoration:underline;display:block}.studio-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;display:flex}.gold-button{color:#fff;background:#b68a36;box-shadow:0 5px #795919}.studio-actions>span{text-align:right;flex-direction:column;display:flex}.studio-actions>span b{font-size:9px}.studio-actions>span small{color:#87958f;margin-top:3px;font-size:7px}@keyframes card-shimmer{0%,45%{left:-50%}75%,to{left:140%}}.luxury-card.custom{background:linear-gradient(135deg,#163d32 0 42%,#d3aa4e 42% 58%,#f0dfb6 58% 72%,#0c271f 72%)}.finish-options{grid-template-columns:repeat(2,1fr)}.upload-step{scroll-margin-top:130px}.custom-design-hint{color:#5f4818;background:#fff5d9;border:1px solid #d6b866;border-radius:9px;align-items:center;gap:7px;margin:16px 0 -4px;padding:10px 12px;font-size:9px;line-height:1.4;display:flex}.custom-design-hint span{color:#b88924}.card-size-spec{color:#687a72;letter-spacing:1px;background:#e9dfc8;border-radius:99px;align-items:center;gap:8px;margin-top:10px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-flex}.card-size-spec b{color:#684f1e;letter-spacing:.3px;font-size:8px}.custom-design-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.custom-design-options button{text-align:left;color:var(--ink);background:#fffdf8;border:1px solid #d7cdbb;border-radius:12px;grid-template-columns:30px 1fr 14px;align-items:center;gap:10px;padding:13px;transition:all .2s;display:grid}.custom-design-options button>span{color:#765a20;background:#e8dfcb;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.custom-design-options button>div{flex-direction:column;gap:4px;display:flex}.custom-design-options button b{font-size:9px}.custom-design-options button small{color:#78877f;font-size:7px;line-height:1.4}.custom-design-options button>i{color:#a47a24;opacity:0;font-style:normal}.custom-design-options button.active{background:#fff8e8;border-color:#b58e3d;box-shadow:0 0 0 1px #b58e3d}.custom-design-options button.active>i{opacity:1}.design-brief-field{flex-direction:column;gap:7px;margin-top:15px;display:flex}.design-brief-field>span{letter-spacing:1.3px;color:#778780;font-size:7px;font-weight:900}.design-brief-field textarea{resize:vertical;min-height:95px;color:var(--ink);background:#fff;border:1px solid #d5cec0;border-radius:9px;outline:0;padding:13px 14px;font:10px/1.5 Arial,sans-serif}.design-brief-field textarea:focus{border-color:#b58e3d;box-shadow:0 0 0 3px #b58e3d1a}.design-brief-field small{color:#78877f;font-size:7px;line-height:1.45}.mailing-address-field{flex-direction:column;gap:7px;margin-top:15px;display:flex}.mailing-address-field>span{letter-spacing:1.3px;color:#778780;font-size:7px;font-weight:900}.mailing-address-field textarea{resize:vertical;min-height:82px;color:var(--ink);background:#fff;border:1px solid #d5cec0;border-radius:9px;outline:0;padding:13px 14px;font:10px/1.5 Arial,sans-serif}.mailing-address-field textarea:focus{border-color:#b58e3d;box-shadow:0 0 0 3px #b58e3d1a}.mailing-address-field small{color:#78877f;font-size:7px;line-height:1.45}.upload-zone:hover,.upload-zone.custom-selected{background:#fffaf0;border-color:#b58e3d}.upload-zone.custom-selected{box-shadow:0 0 0 3px #b58e3d1a}@media (width<=1050px){.nfc-heading{align-items:flex-start}.studio-shell{grid-template-columns:1fr}.card-stage{min-height:480px}.card-controls{width:100%;max-width:680px;margin:auto}}@media (width<=680px){.nfc-studio{padding-top:75px;padding-bottom:75px}.nfc-heading{flex-direction:column;margin-bottom:38px}.nfc-proof{width:100%}.card-stage{min-height:390px}.luxury-card{border-radius:17px}.card-brand{top:20px;left:22px}.card-brand>span{font-size:27px}.card-nfc{top:17px;right:19px}.member-identity{bottom:20px;left:22px}.member-identity b{font-size:18px}.card-back-copy{max-width:190px;top:24px;left:23px}.card-tap-zone{right:25px}.card-url{bottom:21px;left:23px}.card-controls{padding:25px 20px}.finish-options{grid-template-columns:1fr}.finish-options button{padding:11px 13px}.studio-actions{flex-direction:column;align-items:stretch}.studio-actions .primary{width:100%}.studio-actions>span{text-align:left}.tilt-hint{display:none}.custom-design-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.finish-dot.custom,.request-design>i.custom{background:linear-gradient(135deg,#143f36 0 42%,#d4ad53 42% 58%,#f5e8c5 58%)}.request-status-actions{align-items:stretch;gap:7px;display:flex}.request-status-actions select{flex:1;min-width:0}.request-status-actions button{color:#a34332;background:#fff5f2;border:1px solid #d7a79d;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900;transition:all .2s}.request-status-actions button:hover{color:#fff;background:#a34332;border-color:#a34332}.admin-app{color:#173128;background:#f3f4ef;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#102d24;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:0 9px 25px;display:flex}.admin-brand>span{color:#173128;letter-spacing:-2px;background:#e6c16a;border-radius:12px 12px 12px 4px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-brand div{flex-direction:column;display:flex}.admin-brand b{font-size:14px}.admin-brand small{letter-spacing:1.5px;color:#93aaa0;margin-top:3px;font-size:7px}.admin-sidebar nav{flex-direction:column;gap:4px;padding-top:24px;display:flex}.admin-sidebar nav button{color:#a9bbb3;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:11px 10px;font-size:11px;font-weight:700;display:flex}.admin-sidebar nav button i{background:#ffffff0d;border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.admin-sidebar nav button.active{color:#142d24;background:#e6c16a}.admin-sidebar nav button.active i{background:#142d241f}.admin-sidebar nav button em{color:#fff;background:#ed7757;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.admin-user{border-top:1px solid #ffffff17;align-items:center;gap:10px;margin-top:auto;padding:15px 8px;display:flex}.admin-user>span{color:#e8cb82;background:#315648;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.admin-user p{flex-direction:column;min-width:0;margin:0;display:flex}.admin-user b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-user small{color:#8da49a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.admin-signout{color:#8da49a;padding:5px 8px;font-size:8px}.admin-main{min-width:0;padding:0 4vw 70px}.admin-main>header{border-bottom:1px solid #dce1dc;justify-content:space-between;align-items:center;height:105px;display:flex}.admin-main>header>div:first-child{flex-direction:column;display:flex}.admin-main>header span{letter-spacing:1.4px;color:#7f8f88;font-size:8px;font-weight:900}.admin-main>header h1{letter-spacing:-1px;margin:6px 0 0;font-family:Georgia,serif;font-size:30px}.admin-header-actions{align-items:center;gap:10px;display:flex}.admin-header-actions a{padding:10px;font-size:9px;font-weight:800}.admin-header-actions button,.sticky-save button{color:#fff;background:#214c3e;border:0;border-radius:8px;padding:12px 17px;font-size:9px;font-weight:900}.admin-loading{color:#73847d;align-content:center;place-items:center;gap:12px;min-height:500px;font-size:10px;display:grid}.admin-loading span{border:3px solid #dce1dc;border-top-color:#ed7757;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.metric-grid article{background:#fff;border:1px solid #e0e4df;border-radius:13px;flex-direction:column;padding:21px;display:flex}.metric-grid article>span{letter-spacing:1px;color:#85948d;font-size:8px;font-weight:900}.metric-grid b{margin:12px 0 5px;font-family:Georgia,serif;font-size:34px}.metric-grid small{color:#86968f;font-size:8px}.metric-grid small.up{color:#2b7a56}.overview-panels{grid-template-columns:1.2fr .8fr;gap:15px;margin-top:15px;display:grid}.overview-panels>article{background:#fff;border:1px solid #e0e4df;border-radius:13px;padding:22px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-title h3{margin:0;font-family:Georgia,serif;font-size:17px}.panel-title button{color:#2d6752;background:0 0;border:0;font-size:8px;font-weight:900}.quick-actions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.quick-actions button{text-align:left;color:#173128;background:#fafbf8;border:1px solid #e0e4df;border-radius:10px;flex-direction:column;padding:18px 12px;display:flex}.quick-actions button>span{background:#e9f0eb;border-radius:8px;place-items:center;width:28px;height:28px;margin-bottom:12px;display:grid}.quick-actions button b{font-size:10px}.quick-actions button small{color:#83928b;margin-top:4px;font-size:7px}.mini-request{border-top:1px solid #edf0ec;align-items:center;gap:10px;padding:10px 0;display:flex}.finish-dot{background:#171918;border-radius:8px;width:28px;height:28px}.finish-dot.champagne{background:#c9ad72}.finish-dot.emerald{background:#143f36}.mini-request p{flex-direction:column;flex:1;margin:0;display:flex}.mini-request b{font-size:9px}.mini-request small{color:#84938c;font-size:7px}.status{color:#66766f;background:#eff1ee;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.status.new{color:#9b6420;background:#fff0dc}.status.approved,.status.completed{color:#276341;background:#e2f3e8}.admin-empty{color:#85948d;font-size:9px}.admin-empty.large{text-align:center;padding:80px 20px}.product-admin-list{flex-direction:column;gap:12px;margin-top:24px;display:flex}.product-admin-list>article{background:#fff;border:1px solid #dfe4df;border-radius:13px;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;padding:16px;display:grid}.admin-product-image{background:#ddd;border-radius:9px;height:104px;position:relative;overflow:hidden}.admin-product-image img{object-fit:cover;width:100%;height:100%}.admin-product-image label{opacity:0;color:#fff;cursor:pointer;background:#0f2920a8;place-items:center;font-size:8px;font-weight:900;transition:all .2s;display:grid;position:absolute;inset:0}.admin-product-image:hover label{opacity:1}.admin-product-image input{display:none}.admin-product-fields{grid-template-columns:1.4fr 1fr 1fr .55fr .7fr;align-items:end;gap:9px;display:grid}.admin-product-fields label,.content-form label{flex-direction:column;gap:5px;display:flex}.admin-product-fields label>span,.content-form label>span{letter-spacing:.8px;color:#7f8f88;font-size:7px;font-weight:900}.admin-product-fields input,.admin-product-fields select,.content-form input,.content-form textarea{color:#173128;background:#fcfdfb;border:1px solid #d8ddd8;border-radius:7px;outline:0;min-width:0;padding:9px;font-size:9px}.admin-product-fields input:focus,.admin-product-fields select:focus,.content-form input:focus,.content-form textarea:focus{border-color:#6d9a87;box-shadow:0 0 0 2px #6d9a871a}.admin-product-fields .active-field{flex-direction:row;align-items:center;padding-bottom:8px}.admin-product-fields .active-field input{width:auto}.admin-row-actions{flex-direction:column;gap:7px;display:flex}.admin-row-actions button{color:#fff;white-space:nowrap;background:#214c3e;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.admin-row-actions button.danger{color:#ae5845;background:0 0}.content-editor{max-width:920px;margin:25px auto}.editor-note{background:#e5efe9;border:1px solid #cadcd2;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.editor-note>span{color:#f0cf7d;background:#214c3e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.editor-note p{flex-direction:column;margin:0;display:flex}.editor-note b{font-size:10px}.editor-note small{color:#6f8279;margin-top:3px;font-size:8px}.content-form{background:#fff;border:1px solid #e0e4df;border-radius:13px;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px;padding:25px;display:grid}.content-form label:has(textarea){grid-column:span 2}.content-form textarea{resize:vertical;min-height:90px;line-height:1.5}.sticky-save{color:#fff;background:#132f26;border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;padding:14px 18px;display:flex;position:sticky;bottom:15px;box-shadow:0 12px 35px #102d2438}.sticky-save p{flex-direction:column;margin:0;display:flex}.sticky-save b{font-size:9px}.sticky-save small{color:#91a69d;margin-top:3px;font-size:7px}.sticky-save button{color:#173128;background:#e3bf69}.request-table{background:#fff;border:1px solid #e0e4df;border-radius:13px;margin-top:24px;overflow:hidden}.request-head,.request-table>article{grid-template-columns:1.3fr 1fr .6fr .6fr;align-items:center;gap:15px;padding:13px 18px;display:grid}.request-head{color:#83918b;letter-spacing:1px;background:#f7f8f5;font-size:7px;font-weight:900}.request-table>article{border-top:1px solid #edf0ec}.request-person,.request-design{align-items:center;gap:10px;display:flex}.request-person>span{background:#e4ede8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.request-person p,.request-design p{flex-direction:column;margin:0;display:flex}.request-person b,.request-design b{text-transform:capitalize;font-size:9px}.request-person small,.request-design small,.request-design a{color:#829189;margin-top:3px;font-size:7px}.request-design>i{background:#171918;border-radius:5px;width:45px;height:28px}.request-design>i.champagne{background:#c9ad72}.request-design>i.emerald{background:#143f36}.request-table time{color:#75867e;font-size:8px}.request-table select{text-transform:capitalize;background:#fafbf8;border:1px solid #d9ded9;border-radius:7px;padding:8px;font-size:8px}.admin-toast{color:#fff;background:#173128;border-radius:9px;padding:13px 18px;font-size:9px;font-weight:900;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #00000038}@media (width<=1000px){.admin-app{grid-template-columns:76px 1fr}.admin-sidebar{padding:20px 10px}.admin-brand div,.admin-sidebar nav button:not(.active) em,.admin-sidebar nav button{font-size:0}.admin-brand{padding:0 8px 20px}.admin-sidebar nav button{justify-content:center}.admin-sidebar nav button i{font-size:12px}.admin-user p,.admin-signout{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-panels{grid-template-columns:1fr}.product-admin-list>article{grid-template-columns:90px 1fr}.admin-product-fields{grid-template-columns:repeat(3,1fr)}.admin-row-actions{flex-direction:row;grid-column:2}}@media (width<=680px){.admin-app{display:block}.admin-sidebar{z-index:20;flex-direction:row;align-items:center;width:auto;height:64px;padding:7px 10px;position:fixed;inset:auto 0 0}.admin-brand,.admin-user,.admin-signout{display:none}.admin-sidebar nav{grid-template-columns:repeat(4,1fr);gap:4px;width:100%;padding:0;display:grid}.admin-sidebar nav button{padding:8px}.admin-sidebar nav button i{width:28px;height:28px}.admin-main{padding:0 17px 90px}.admin-main>header{height:90px}.admin-header-actions a{display:none}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{padding:15px}.metric-grid b{font-size:28px}.quick-actions,.product-admin-list>article{grid-template-columns:1fr}.admin-product-image{height:170px}.admin-product-fields{grid-template-columns:1fr 1fr}.admin-row-actions{grid-column:1}.content-form{grid-template-columns:1fr;padding:18px}.content-form label:has(textarea){grid-column:span 1}.request-head{display:none}.request-table>article{grid-template-columns:1fr 1fr}.request-table time{display:none}.sticky-save{flex-direction:column;align-items:stretch;gap:12px}}.site-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#ecfff8;background:#051410cc;border-bottom:1px solid #77ffd71f}.hero{color:#fff;isolation:isolate;background:#071612;position:relative}.hero:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#5bf8c80b 1px,#0000 1px),linear-gradient(90deg,#5bf8c80b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.hero:after{content:"";filter:blur(12px);z-index:-1;background:radial-gradient(circle,#2aebb236,#306fff14 38%,#0000 68%);border-radius:50%;width:620px;height:620px;animation:9s ease-in-out infinite alternate aurora-drift;position:absolute;top:-290px;left:-260px}.business-cta{background:linear-gradient(110deg,#0e503d,#17a77b 55%,#3b7bbd);position:relative;overflow:hidden}.business-cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:6s linear infinite cta-scan;position:absolute;inset:0;transform:skew(-20deg)}.business-cta>*{z-index:1;position:relative}.draw-section{color:#eafff8;background:radial-gradient(circle at 70%,#523eff38,#0000 33%),radial-gradient(circle at 20% 80%,#1fdda224,#0000 28%),#06110f;min-height:760px;position:relative;overflow:hidden}.draw-section:before{content:"";opacity:.25;background-image:radial-gradient(circle,#77ffd747 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.draw-copy{z-index:3;position:relative}.draw-copy h2{color:#0000;background:linear-gradient(90deg,#f4fff9,#72f1c9);-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,5.5vw,78px)}.draw-entry-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#72f1c912;border:1px solid #72f1c940;border-radius:12px;align-items:center;gap:12px;width:max-content;margin-top:27px;padding:11px 15px;display:flex}.draw-entry-chip>span{color:#052119;background:#6cf0c5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 20px #6cf0c552}.draw-entry-chip p{flex-direction:column;margin:0;display:flex}.draw-entry-chip b{font-size:11px}.draw-entry-chip small{color:#85a298;margin-top:3px;font-size:8px}.spin-cta:disabled{opacity:.55;cursor:not-allowed}.wheel-console{z-index:2;place-items:center;min-height:610px;display:grid;position:relative}.wheel-console:before{content:"";filter:blur(5px);background:radial-gradient(circle,#58f3c417,#4150ff0d 50%,#0000 70%);border-radius:50%;width:520px;height:520px;animation:3s ease-in-out infinite console-pulse;position:absolute}.console-orbit{border:1px solid #66f0c824;border-radius:50%;animation:18s linear infinite orbit-spin;position:absolute}.orbit-one{border-style:dashed;width:530px;height:530px}.orbit-two{width:590px;height:360px;animation-duration:25s;animation-direction:reverse;transform:rotate(-20deg)}.console-orbit:before,.console-orbit:after{content:"";background:#6bf0c4;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 15px #6bf0c4}.console-orbit:before{top:13%;left:14%}.console-orbit:after{background:#7c8cff;bottom:25%;right:9%;box-shadow:0 0 15px #7c8cff}.lucky-wheel{background:conic-gradient(from -30deg,#122e29 0 60deg,#5847d7 60deg 120deg,#0d7257 120deg 180deg,#c64d84 180deg 240deg,#1c4f89 240deg 300deg,#9d7323 300deg 360deg);z-index:4;will-change:transform;border:5px solid #78f0cc;border-radius:50%;width:430px;height:430px;transition:transform 4.2s cubic-bezier(.12,.72,.08,1);position:relative;box-shadow:0 0 0 8px #0d2520,0 0 0 10px #78f0cc73,0 0 55px #53e8bc47,inset 0 0 45px #00000059}.lucky-wheel:before{content:"";border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:17px;box-shadow:inset 0 0 30px #ffffff0f}.wheel-rim{border:1px dashed #6bf0c461;border-radius:50%;animation:20s linear infinite orbit-spin;position:absolute;inset:-16px}.wheel-lights{z-index:6;position:absolute;inset:50%}.wheel-lights i{transform-origin:3px 3px;background:#b5ffe8;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px;box-shadow:0 0 10px #73f3cb}.wheel-label{transform-origin:60px 12px;text-align:center;z-index:3;color:#fff;text-shadow:0 1px 5px #000000a6;width:120px;height:24px;margin-top:-12px;margin-left:-60px;position:absolute;top:50%;left:50%}.wheel-label span{letter-spacing:.35px;white-space:nowrap;font-size:9px;font-weight:900;display:block;transform:rotate(-90deg)}.wheel-core{color:#fff;z-index:7;cursor:pointer;background:radial-gradient(circle at 35% 30%,#2e6b5b,#061512 68%);border:2px solid #9affdf;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #051f18bd,0 0 32px #6bf0c459}.wheel-core span{letter-spacing:-2px;color:#73f0ca;font-family:Georgia,serif;font-size:28px}.wheel-core b{letter-spacing:1.5px;margin-top:2px;font-size:8px}.wheel-pointer{z-index:9;filter:drop-shadow(0 0 12px #80f7d3);position:absolute;top:58px;left:50%;transform:translate(-50%)}.wheel-pointer i{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#c8ffef,#54d9b3);border-radius:6px;width:34px;height:48px;display:block}.wheel-base{z-index:1;text-align:center;background:linear-gradient(#143b32,#06100e);border:1px solid #6ff4cc47;border-radius:50%;width:320px;height:42px;padding-top:17px;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 16px 35px #00000073,0 0 24px #58e8bc1f}.wheel-base span{letter-spacing:2px;color:#68c9ad;font-size:7px}.grand-prize-hud{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:7;background:#091c1fa6;border:1px solid #77e6ff40;border-radius:11px;flex-direction:column;padding:13px 15px;display:flex;position:absolute;top:105px;right:-15px;box-shadow:0 10px 30px #00000040}.grand-prize-hud small{letter-spacing:1.3px;color:#8ab8bb;font-size:6px}.grand-prize-hud b{color:#79f0cd;margin:3px 0;font-family:Georgia,serif;font-size:25px}.grand-prize-hud span{color:#839d98;font-size:7px}.win-result{z-index:12;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071612f0;border:1px solid #6ef4cb73;border-radius:18px;flex-direction:column;align-items:center;width:300px;padding:24px 28px;animation:.5s cubic-bezier(.2,1.4,.4,1) win-pop;display:flex;position:absolute;box-shadow:0 0 80px #3fecb542,0 25px 60px #00000085}.win-result>span{color:#052018;background:#72f0ca;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;display:grid;box-shadow:0 0 28px #72f0ca80}.win-result small{letter-spacing:2px;color:#8ba79e;margin-top:14px;font-size:7px}.win-result b{color:#fff;margin:7px 0 17px;font-family:Georgia,serif;font-size:25px}.win-result button{color:#052018;background:linear-gradient(90deg,#6cf0c5,#6aaeff);border:0;border-radius:8px;padding:11px 15px;font-size:8px;font-weight:900}.toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051812eb;border:1px solid #6af0c63d;box-shadow:0 12px 40px #00000059,0 0 25px #4ee8ba1c}@keyframes aurora-drift{to{transform:translate(160px,80px)scale(1.15)}}@keyframes cta-scan{0%{transform:translate(-130%)skew(-20deg)}to{transform:translate(170%)skew(-20deg)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes console-pulse{50%{opacity:.65;transform:scale(1.08)}}@keyframes win-pop{0%{opacity:0;transform:scale(.68)translateY(20px)}to{opacity:1;transform:scale(1)}}@media (width<=1050px){.draw-section{grid-template-columns:1fr;gap:20px}.wheel-console{min-height:640px}.grand-prize-hud{top:90px;right:8%}}@media (width<=680px){.draw-section{min-height:0;padding-left:18px;padding-right:18px}.draw-entry-chip{width:100%}.wheel-console{min-height:500px;margin:-55px -60px;transform:scale(.78)}.lucky-wheel{width:390px;height:390px}.wheel-lights i{transform-origin:3px 3px}.wheel-label{transform-origin:60px 12px}.wheel-pointer{top:45px}.wheel-base{bottom:10px}.grand-prize-hud{top:78px;right:5px}.win-result{width:290px}.orbit-one{width:480px;height:480px}.orbit-two{width:520px;height:330px}}@media (prefers-reduced-motion:reduce){.lucky-wheel{transition-duration:.01ms}.console-orbit,.wheel-rim{animation:none}}:root{--espresso:#211814;--cocoa:#3b2920;--forest:#173b32;--forest-light:#28594b;--champagne:#c6a96b;--champagne-light:#ead9ae;--ivory:#f7f2e9;--almond:#eee4d5;--claret:#713f3f;--ink:#2c2521}.top-note>span{color:#e5c987;text-shadow:0 0 14px #e5c98759}.top-note a{color:#f4dfaa}.site-header .brand small,.site-header nav a{color:#cfc0ae}.site-header nav a:hover{color:#f0d79e}.site-header .brand-mark{color:#2b211b;background:linear-gradient(145deg,#ead7a6,#a9823e);box-shadow:0 8px 22px #0003}.site-header .text-button{color:#f4eadb}.hero:before{background-color:#0000;background-image:linear-gradient(#e4cd9b0b 1px,#0000 1px),linear-gradient(90deg,#e4cd9b0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero:after{filter:blur(18px);background:radial-gradient(circle,#c9a45b38,#76453017 42%,#0000 69%);width:720px;height:720px;animation:11s ease-in-out infinite alternate luxury-glow;top:-350px;left:-330px}.hero h1{color:#fffaf1;text-shadow:none}.eyebrow{color:#dfd0bc;box-shadow:none;background:#ead9ae12;border-color:#ead9ae3d}.eyebrow span{color:#d8b76f;text-shadow:0 0 10px #d8b76f59}.search-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf11a;border-color:#ead9ae3d;box-shadow:0 20px 50px #0000003d}.search-bar button{color:#2a211a;background:linear-gradient(125deg,#ead8aa,#c59a4d);box-shadow:0 8px 20px #0003}.audience-pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.audience-pills span{color:#e4d4bd;letter-spacing:.8px;text-transform:uppercase;background:#fff8ec0e;border:1px solid #e5cc9740;border-radius:999px;padding:8px 13px;font-size:8px;font-weight:800}.hero-visual{box-shadow:0 30px 80px #00000052,0 0 0 1px #ead9ae29}.points-card{background:#281e18d6;border-color:#e4cb924d}.quick-features{color:var(--ink);background:#f4ecdf;border-color:#e4d7c5}.quick-features article{border-color:#ded0bd}.quick-features p{color:#756b62}.feature-icon{color:#795e2b;background:#fffaf2;border-color:#d2b97d;box-shadow:0 8px 20px #46311f0f}.community-pulse{color:#35271f;background:linear-gradient(90deg,#dfc485,#f0ddb0 48%,#d9bf83);border:0}.community-pulse .live-dot{background:#8b4a3d}.pulse-stats span{border-color:#3c291e24}.audience-section{background:#f8f3ea;padding-top:92px;padding-bottom:100px}.audience-intro{text-align:center;max-width:720px;margin:0 auto 46px}.audience-intro h2{letter-spacing:-1.6px;color:#2d211b;margin:12px 0 15px;font-family:Georgia,serif;font-size:clamp(36px,4vw,57px);line-height:1.06}.audience-intro p{color:#756a60;font-size:13px;line-height:1.75}.audience-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.audience-grid article{background:#fffdf8eb;border:1px solid #e3d7c5;border-radius:18px;padding:34px 30px 30px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 14px 45px #3a291b0f}.audience-grid article:hover{border-color:#c8a966;transform:translateY(-7px);box-shadow:0 24px 55px #3a291b1c}.audience-number{color:#eee3d2;font-family:Georgia,serif;font-size:38px;position:absolute;top:17px;right:21px}.audience-icon{color:#e9d29c;background:linear-gradient(145deg,#213d34,#112d26);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:26px;font-family:Georgia,serif;font-size:20px;display:grid;box-shadow:0 10px 22px #19382e2e}.audience-grid article:nth-child(2) .audience-icon{background:linear-gradient(145deg,#5a3b2c,#2e211a)}.audience-grid small{letter-spacing:1.5px;color:#a27e3f;font-size:7px;font-weight:900}.audience-grid h3{color:#33251e;margin:9px 0 12px;font-family:Georgia,serif;font-size:24px}.audience-grid p{color:#786e65;min-height:72px;font-size:10px;line-height:1.75}.audience-grid button{color:#5f4828;cursor:pointer;background:0 0;border:0;padding:15px 0 0;font-size:9px;font-weight:900}.audience-grid button span{margin-left:6px;transition:margin .2s}.audience-grid button:hover span{margin-left:10px}.marketplace .section-heading h2{color:#30231d}.product-card{border-color:#ddd1c1;box-shadow:0 8px 30px #412f2112}.product-card:hover{box-shadow:0 22px 50px #43301f21,0 0 0 1px #b8914e38}.price-row button{background:linear-gradient(135deg,#2b5a4b,#17372f);box-shadow:0 8px 18px #1f44382e}.category-tabs button.active{color:#fff8ed;background:#243e35;border-color:#243e35}.story-photo{box-shadow:18px 18px #b38f4e29,0 30px 60px #37271b1f}.member-banner{background:radial-gradient(circle at 15% 0,#dcbc7633,#0000 34%),linear-gradient(130deg,#201713,#3b2920 57%,#17372f);border:1px solid #e3cc9b33;box-shadow:0 30px 70px #271b1438}.member-card{background:linear-gradient(135deg,#eedcad,#c7a15d 45%,#7f5b2d);box-shadow:0 24px 50px #00000040,12px 14px #170f0bb8}.nfc-studio{background:radial-gradient(circle at 82% 12%,#caa55c24,#0000 30%),radial-gradient(circle at 8% 82%,#526e5b21,#0000 29%),#171310}.nfc-studio .kicker.gold{color:#d7b970}.luxury-card{box-shadow:0 38px 80px #0000008f,0 0 0 1px #e8d2a224,inset 0 1px #ffffff3b}.business-cta{background:linear-gradient(110deg,#213b32,#38594c 54%,#6f5134)}.business-cta:after{background:linear-gradient(90deg,#0000,#ebd6a614,#0000)}footer{background:#17110e;border-top:1px solid #ddc48f26}.draw-section{color:#fff9ef;background:radial-gradient(circle at 73% 48%,#bd8f4c30,#0000 34%),radial-gradient(circle at 18% 82%,#5b382b2e,#0000 29%),linear-gradient(130deg,#1b1411,#2b1d18 58%,#193129)}.draw-section:before{opacity:.2;background-image:radial-gradient(circle,#e1c8913d 1px,#0000 1px);background-size:34px 34px}.draw-copy>p{color:#bdae9f}.draw-copy h2{color:#0000;background:linear-gradient(90deg,#fff9ed,#dfc181);-webkit-background-clip:text;background-clip:text}.draw-entry-chip{background:#debe7a14;border-color:#debe7a47}.draw-entry-chip>span{color:#2c211a;background:#d8b66f;box-shadow:0 8px 22px #0003}.draw-entry-chip small{color:#ac9c8d}.spin-cta{color:#2a211a;background:linear-gradient(125deg,#ebd7a5,#c3994f);box-shadow:0 5px #795d30,0 10px 24px #00000038}.draw-actions small{color:#a99a8b}.wheel-console:before{background:radial-gradient(circle,#cea9601c,#466a590f 50%,#0000 70%)}.console-orbit{border-color:#dbbe8033}.console-orbit:before,.console-orbit:after{background:#dabc78;box-shadow:0 0 12px #dabc78a6}.console-orbit:after{background:#9d6e57;box-shadow:0 0 12px #9d6e57a6}.lucky-wheel{background:conic-gradient(from -30deg,#24463b 0 60deg,#835340 60deg 120deg,#b78d49 120deg 180deg,#713f3f 180deg 240deg,#d7c294 240deg 300deg,#4e3528 300deg 360deg);border-color:#e3c987;box-shadow:0 0 0 8px #30241d,0 0 0 10px #e3c98766,0 18px 50px #00000059,inset 0 0 45px #0000004d}.wheel-rim{border-color:#e2c78961}.wheel-lights i{background:#fff1c8;box-shadow:0 0 9px #deb966}.wheel-core{background:radial-gradient(circle at 35% 30%,#604836,#211814 70%);border-color:#ead393;box-shadow:0 0 0 9px #1f1712c7,0 12px 30px #0000004d}.wheel-core span{color:#dfbf78}.wheel-pointer{filter:drop-shadow(0 6px 8px #00000059)}.wheel-pointer i{background:linear-gradient(#f6e4b4,#bd9048)}.wheel-base{background:linear-gradient(#4b382a,#1c1511);border-color:#e0c48642}.wheel-base span{color:#d5b774}.grand-prize-hud{background:#2a1d17b8;border-color:#dfbf7e42}.grand-prize-hud small,.grand-prize-hud span{color:#b5a493}.grand-prize-hud b{color:#dfbd75}.win-result{background:#231914f5;border-color:#e0c17f7a;box-shadow:0 0 70px #b9894633,0 25px 60px #00000080}.win-result>span{color:#2d211a;background:#d8b66e;box-shadow:0 0 25px #d8b66e59}.win-result small{color:#b6a491}.win-result button{color:#2c211a;background:linear-gradient(90deg,#ead7a4,#c59b52)}.toast{background:#251b16f0;border-color:#ddc18440;box-shadow:0 12px 40px #00000052}@keyframes luxury-glow{to{opacity:.72;transform:translate(120px,65px)scale(1.12)}}@media (width<=900px){.audience-grid{grid-template-columns:1fr}.audience-grid p{min-height:0}.audience-section{padding-top:70px;padding-bottom:74px}.site-header nav a[href=\#rewards]{display:none}}@media (width<=680px){.audience-intro{text-align:left}.audience-intro h2{font-size:37px}.audience-pills{margin-top:18px}.audience-grid article{padding:27px 23px}.site-header nav a[href=\#solutions]{display:none}}body:has(.site-header){background:#fbf8f2}.top-note{color:#2d2118;background:linear-gradient(90deg,#a87932,#e1c47d 48%,#a87932);border:0}.top-note>span,.top-note a{color:#3d2b1b;text-shadow:none;font-weight:900}.site-header{color:#2d241e;background:#fffcf6f0;border-bottom:1px solid #eadfcf;box-shadow:0 10px 35px #48311f14}.site-header .brand small{color:#897a6c}.site-header .primary.small{color:#fffaf0;background:linear-gradient(120deg,#2e6654,#173b32);box-shadow:0 9px 22px #173b322e}.site-header .brand-mark{color:#2d2118;background:linear-gradient(145deg,#f0d899,#c89f4d)}.hero:before{background:linear-gradient(#7d5e310b 1px,#0000 1px),linear-gradient(90deg,#7d5e310b 1px,#0000 1px)}.hero:after{opacity:.8;background:radial-gradient(circle,#e8bd5b52,#ffecbc2e 43%,#0000 70%)}.hero h1{color:#2b211b}.hero-copy>p{color:#62564d}.eyebrow{color:#5f503f;background:#ffffffb3;border-color:#dbc48e;box-shadow:0 9px 25px #5e42260f}.eyebrow span{color:#2d725b}.search-bar{background:#ffffffe6;border-color:#ddcfba;box-shadow:0 22px 55px #5139251f}.search-bar input{color:#342a24}.search-bar input::placeholder{color:#93877c}.trust-row{color:#3e342d}.trust-row small{color:#796d63}.audience-pills span{color:#59462b;background:#ffffffc2;border-color:#dbc68f;box-shadow:0 7px 20px #4f37220d}.quick-features{background:#fffdf8;border-color:#eadfce}.feature-icon{color:#62471d;background:linear-gradient(145deg,#fff8e7,#f3dfaa);border-color:#dbc17e}.audience-section{background:radial-gradient(circle at 12% 18%,#f5d2804d,#0000 25%),radial-gradient(circle at 92% 75%,#5a9a7f29,#0000 28%),#fbf8f1}.audience-grid article{background:#ffffffeb;border-color:#e6d8c2;box-shadow:0 16px 46px #44301f14}.audience-grid article:first-child{border-top:3px solid #d1aa58}.audience-grid article:nth-child(2){border-top:3px solid #3b8069}.audience-grid article:nth-child(3){border-top:3px solid #b86f5e}.audience-number{color:#f1e7d7}.audience-icon{background:linear-gradient(145deg,#31735d,#173b32)}.audience-grid article:nth-child(2) .audience-icon{color:#332315;background:linear-gradient(145deg,#e0bc6b,#9e7432)}.audience-grid article:nth-child(3) .audience-icon{background:linear-gradient(145deg,#c87d69,#7b443a)}.marketplace{background:radial-gradient(circle at 95% 0,#dcb7692e,#0000 27%),#f8f4ed}.story-section{background:linear-gradient(135deg,#fffdf8,#efe5d7)}.crm-workspace{padding:24px 0 60px}.crm-hero{color:#fffaf0;background:radial-gradient(circle at 88% 0,#e0be6e40,#0000 35%),linear-gradient(120deg,#173b32,#285c4c 58%,#5c432c);border-radius:18px;justify-content:space-between;align-items:center;padding:34px 38px;display:flex;box-shadow:0 20px 50px #1f3c312e}.crm-hero>div:first-child>span,.crm-toolbar>div>span{letter-spacing:1.8px;color:#e4c57d;font-size:7px;font-weight:900}.crm-hero h2{letter-spacing:-.7px;margin:8px 0 9px;font-family:Georgia,serif;font-size:33px}.crm-hero p{color:#c8d8d1;max-width:560px;margin:0;font-size:9px;line-height:1.65}.crm-hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #efd9a938;border-radius:14px;flex-direction:column;min-width:180px;padding:19px 23px;display:flex}.crm-hero-badge small{letter-spacing:1.4px;color:#dbc991;font-size:6px}.crm-hero-badge b{color:#f0d58f;margin:5px 0;font-family:Georgia,serif;font-size:29px}.crm-hero-badge span{color:#bfd0c9;font-size:7px}.crm-tabs{background:#ece7dc;border-radius:11px;gap:6px;width:max-content;margin:18px 0;padding:5px;display:flex}.crm-tabs button{color:#756b61;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 17px;font-size:8px;font-weight:900}.crm-tabs button.active{color:#214c3e;background:#fff;box-shadow:0 5px 14px #3d2d1f14}.crm-loading{text-align:center;color:#7d8c84;background:#fff;border:1px solid #e1e4df;border-radius:13px;padding:80px;font-size:10px}.crm-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.crm-metrics article{background:#fff;border:1px solid #e0e4df;border-radius:13px;flex-direction:column;padding:20px;display:flex}.crm-metrics span{letter-spacing:1.4px;color:#8a9791;font-size:6px;font-weight:900}.crm-metrics b{color:#1e4237;margin:8px 0 5px;font-family:Georgia,serif;font-size:28px}.crm-metrics small{color:#7e8c86;font-size:7px}.crm-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:13px;margin-top:13px;display:grid}.crm-panel{background:#fff;border:1px solid #e0e4df;border-radius:14px;padding:23px}.crm-panel-title{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.crm-panel-title small{letter-spacing:1.4px;color:#a88443;font-size:6px;font-weight:900}.crm-panel-title h3,.crm-toolbar h3{color:#263a33;margin:4px 0 0;font-family:Georgia,serif;font-size:19px}.crm-panel-title button{color:#2f6a56;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.funnel-list{flex-direction:column;gap:12px;display:flex}.funnel-list>div{grid-template-columns:70px 1fr 25px;align-items:center;gap:10px;display:grid}.funnel-list span{text-transform:capitalize;color:#64756d;font-size:8px}.funnel-list i{background:#edf0ed;border-radius:99px;height:8px;overflow:hidden}.funnel-list em{background:linear-gradient(90deg,#d4ad5c,#2e6b55);border-radius:99px;height:100%;display:block}.funnel-list b{color:#365146;font-size:8px}.followup-list{flex-direction:column;display:flex}.followup-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0ec;align-items:center;padding:10px 0;display:flex}.followup-list button>span{color:#285846;background:#e7f0eb;border-radius:10px;place-items:center;width:32px;height:32px;font-size:7px;font-weight:900;display:grid}.followup-list p{flex-direction:column;flex:1;margin:0 10px;display:flex}.followup-list b{font-size:8px}.followup-list small{color:#85928c;margin-top:3px;font-size:7px}.followup-list em{color:#876b37;text-transform:capitalize;background:#f1eadc;border-radius:99px;padding:5px 7px;font-size:6px}.crm-quick{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.crm-quick>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4df;border-radius:13px;align-items:center;padding:18px;display:flex}.crm-quick>button>span{color:#e7cc8d;background:#173b32;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.crm-quick p{flex-direction:column;margin:0 0 0 12px;display:flex}.crm-quick b{font-size:9px}.crm-quick small{color:#87948e;margin-top:4px;font-size:7px}.crm-section{background:#fff;border:1px solid #e0e4df;border-radius:15px;padding:24px}.crm-toolbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.crm-toolbar>button,.crm-toolbar>div:last-child button{color:#fff;cursor:pointer;background:#204c3d;border:0;border-radius:8px;padding:11px 15px;font-size:8px;font-weight:900}.crm-toolbar>div:last-child{gap:8px;display:flex}.crm-toolbar>div:last-child input{border:1px solid #d9ded9;border-radius:8px;outline:0;width:240px;padding:10px 12px;font-size:8px}.contact-table{border:1px solid #e3e6e2;border-radius:11px;overflow:hidden}.contact-head,.contact-table>article{grid-template-columns:1.25fr .8fr .65fr 1.1fr 58px;align-items:center;gap:12px;display:grid}.contact-head{color:#88948e;letter-spacing:1px;background:#f6f5f1;padding:10px 13px;font-size:6px;font-weight:900}.contact-table>article{border-top:1px solid #edf0ec;padding:13px}.crm-person{align-items:center;gap:10px;display:flex}.crm-person>span{color:#302319;background:linear-gradient(145deg,#e8d29c,#b58b42);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:7px;font-weight:900;display:grid}.crm-person>div,.crm-stack{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-person input,.crm-stack input,.crm-stack select,.crm-stack textarea{color:#294039;background:0 0;border:0;min-width:0;padding:2px;font-size:8px}.crm-person input:first-child{color:#1e342c;font-weight:900}.crm-stack input,.crm-stack select,.crm-stack textarea{border:1px solid #0000;border-radius:5px}.crm-stack input:focus,.crm-stack textarea:focus,.crm-stack select:focus{background:#fbfcfa;border-color:#cdd9d2;outline:0}.crm-stack textarea{resize:none;height:32px}.crm-stack label{color:#708078;align-items:center;font-size:8px;display:flex}.crm-stack label input{width:75px}.crm-status{text-transform:capitalize;font-weight:900}.crm-status.qualified,.crm-status.won{color:#287554}.crm-status.proposal{color:#9b6927}.crm-actions{flex-direction:column;gap:4px;display:flex}.crm-actions button,.campaign-actions button,.ad-actions button{color:#fff;cursor:pointer;background:#204c3d;border:0;border-radius:6px;padding:7px;font-size:6px;font-weight:900}.crm-actions button.danger,.ad-actions button.danger{color:#aa6552;background:0 0}.crm-empty{color:#87948e;font-size:8px}.crm-empty.large{text-align:center;padding:50px}.campaign-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.campaign-card{border:1px solid #e1e5e0;border-radius:13px;padding:20px;box-shadow:0 8px 24px #322d220a}.campaign-top{justify-content:space-between;align-items:center;display:flex}.campaign-channel{letter-spacing:1px;color:#2d6652;background:#e6f0eb;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900}.campaign-top select,.ad-actions select{text-transform:capitalize;border:1px solid #dfe3de;border-radius:7px;padding:6px 8px;font-size:7px}.campaign-name,.ad-name{color:#263b33;border:0;outline:0;width:100%;padding:15px 0 9px;font-family:Georgia,serif;font-size:20px;font-weight:700}.campaign-fields{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.campaign-fields label,.ad-copy label{flex-direction:column;gap:5px;display:flex}.campaign-fields span,.ad-copy span,.ad-numbers span{letter-spacing:.8px;color:#8a9791;font-size:6px;font-weight:900}.campaign-fields input,.campaign-fields select,.campaign-dates input,.ad-copy input,.ad-copy textarea,.ad-numbers input{color:#294039;background:#fbfcfa;border:1px solid #dfe3de;border-radius:6px;min-width:0;padding:8px;font-size:7px}.campaign-performance{background:#f6f7f3;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:15px;padding:12px;display:grid}.campaign-performance>div{flex-direction:column;gap:5px;display:flex}.campaign-performance small{letter-spacing:.8px;color:#8e9a94;font-size:5px}.campaign-performance label{font-size:8px;font-weight:900;display:flex}.campaign-performance input{background:0 0;border:0;width:70px;font-size:9px;font-weight:900}.campaign-performance b{color:#2a6751;font-size:10px}.campaign-dates{gap:10px;margin-top:12px;display:flex}.campaign-dates label{color:#7d8a84;font-size:7px}.campaign-actions{justify-content:flex-end;gap:6px;margin-top:13px;display:flex}.campaign-actions button{padding:9px 12px}.campaign-actions button:last-child{color:#a66755;background:0 0}.ad-list{flex-direction:column;gap:13px;display:flex}.ad-list>article{border:1px solid #e0e4df;border-radius:13px;grid-template-columns:1.05fr 1.2fr 1.5fr auto;align-items:center;gap:17px;padding:18px;display:grid}.ad-main{align-items:flex-start;gap:11px;display:flex}.platform-logo{color:#fff;background:#2867b2;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.platform-logo.meta{background:#246dd8}.platform-logo.google{background:#dc5748}.platform-logo.linkedin{background:#176ca4}.platform-logo.tiktok{background:#171717}.ad-main>div:last-child{flex-direction:column;min-width:0;display:flex}.ad-main select{color:#7d8c84;background:0 0;border:0;font-size:6px}.ad-main .ad-name{padding:4px 0;font-size:15px}.ad-main input:last-child{color:#7e8c85;border:0;font-size:7px}.ad-copy{grid-template-columns:1.4fr .6fr;gap:7px;display:grid}.ad-copy textarea{resize:none;height:55px}.ad-numbers{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ad-numbers label,.ad-numbers>div{color:#718078;flex-direction:column;font-size:7px;display:flex}.ad-numbers input{width:70px;padding:5px}.ad-numbers b{color:#285b49;margin-top:5px;font-size:9px}.ad-actions{flex-direction:column;gap:5px;display:flex}.crm-integration-note{background:#fbf5e8;border:1px solid #ddcfaf;border-radius:10px;align-items:center;gap:11px;margin-top:14px;padding:14px;display:flex}.crm-integration-note>span{color:#fff;background:#c59b4d;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Georgia,serif;display:grid}.crm-integration-note p{flex-direction:column;margin:0;display:flex}.crm-integration-note b{font-size:8px}.crm-integration-note small{color:#83745e;margin-top:3px;font-size:7px}.quick-actions{grid-template-columns:repeat(2,1fr)}@media (width<=1150px){.crm-metrics{grid-template-columns:repeat(2,1fr)}.crm-dashboard-grid,.campaign-grid{grid-template-columns:1fr}.ad-list>article{grid-template-columns:1fr 1fr}.ad-actions{flex-direction:row}.contact-head{display:none}.contact-table>article{grid-template-columns:1fr 1fr}.crm-actions{flex-direction:row}}@media (width<=680px){.crm-workspace{padding-top:15px}.crm-hero{flex-direction:column;align-items:flex-start;gap:18px;padding:25px}.crm-hero-badge{width:100%}.crm-tabs{width:100%;overflow-x:auto}.crm-tabs button{white-space:nowrap}.crm-metrics{grid-template-columns:1fr 1fr}.crm-quick{grid-template-columns:1fr}.crm-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.crm-toolbar>div:last-child,.crm-toolbar>div:last-child input{width:100%}.contact-table>article,.campaign-fields{grid-template-columns:1fr}.campaign-performance{grid-template-columns:1fr 1fr}.ad-list>article,.ad-copy{grid-template-columns:1fr}.admin-sidebar nav{grid-template-columns:repeat(5,1fr)}}.hero .search-bar{max-width:760px;padding:7px}.search-field{flex:1;align-items:center;min-width:0;display:flex}.search-field>span{color:#6d5a43;padding:0 9px;font-size:20px}.search-field input{width:100%}.location-field{max-width:245px}.search-divider{background:#ddcfba;width:1px;height:32px;margin:0 8px}.industry-filter{background:#ffffffa3;border:1px solid #e3d7c6;border-radius:13px;align-items:flex-start;gap:18px;margin:-5px 0 24px;padding:15px 17px;display:flex}.industry-filter>span{letter-spacing:1.2px;text-transform:uppercase;color:#8a724b;white-space:nowrap;padding-top:8px;font-size:7px;font-weight:900}.industry-filter>div{flex-wrap:wrap;gap:6px;display:flex}.industry-filter button{color:#6e635a;cursor:pointer;background:#f1ebe1;border:0;border-radius:7px;padding:7px 10px;font-size:7px;font-weight:800}.industry-filter button.active{color:#fffaf0;background:linear-gradient(120deg,#2e6654,#173b32);box-shadow:0 5px 13px #173b3224}.listing-meta{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.listing-meta span{color:#786a5d;background:#f4eee5;border-radius:99px;padding:5px 7px;font-size:6px}.listing-meta span:first-child{color:#2d6552;background:#e8f0eb}.product-info h3{margin-top:8px}.admin-product-fields{grid-template-columns:1.25fr 1fr 1fr 1fr}@media (width<=780px){.hero .search-bar{grid-template-columns:1fr auto;gap:4px;display:grid}.search-field{grid-column:1}.location-field{grid-row:2;max-width:none}.search-divider{display:none}.hero .search-bar>button{grid-area:1/2/span 2;height:100%}.industry-filter{flex-direction:column;gap:6px}.industry-filter>span{padding-top:0}.admin-product-fields{grid-template-columns:1fr 1fr}.admin-product-fields label:nth-child(5){grid-column:span 1}}.state-field{flex:0 0 160px}.state-field select{color:#4e443d;cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:12px 5px;font-size:9px;font-weight:800}.admin-product-fields label:nth-child(5){grid-column:span 1}@media (width<=780px){.state-field{flex:auto;grid-row:3;max-width:none}.state-field select{padding-left:38px}.hero .search-bar>button{grid-row:1/span 3}}.support-section{background:radial-gradient(circle at 7% 10%,#eac67040,#0000 27%),linear-gradient(130deg,#faf6ee,#eef4ee);grid-template-columns:.85fr 1.15fr;align-items:start;gap:55px;padding-top:100px;padding-bottom:100px;display:grid}.support-intro h2{color:#2b211b;margin:13px 0 18px;font-family:Georgia,serif;font-size:clamp(42px,4.5vw,64px);line-height:1}.support-intro>p{color:#746960;max-width:530px;font-size:12px;line-height:1.75}.support-contacts{flex-direction:column;gap:9px;margin-top:32px;display:flex}.support-contacts>a,.support-contacts>div{color:#332820;background:#ffffffc7;border:1px solid #e3d8c8;border-radius:13px;align-items:center;gap:14px;padding:15px;text-decoration:none;display:flex}.support-contacts>a>span,.support-contacts>div>span{color:#76551f;background:#f1e3bf;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.support-contacts p{flex-direction:column;margin:0;display:flex}.support-contacts small{letter-spacing:1.3px;color:#a07f45;font-size:6px;font-weight:900}.support-contacts b{margin:4px 0;font-size:10px}.support-contacts em{color:#85786e;font-size:7px}.whatsapp-card{color:#fff;background:linear-gradient(120deg,#1e6b50,#23855f);border-radius:14px;align-items:center;gap:12px;margin-top:13px;padding:18px 20px;text-decoration:none;display:flex;box-shadow:0 14px 30px #1c6a4d2e}.whatsapp-card>span{font-size:25px}.whatsapp-card p{flex-direction:column;flex:1;margin:0;display:flex}.whatsapp-card b{font-size:10px}.whatsapp-card small{color:#bfe5d5;margin-top:4px;font-size:7px}.whatsapp-card em{font-size:8px;font-weight:900}.ticket-panel{background:#fff;border:1px solid #e3d8c8;border-radius:20px;padding:34px;box-shadow:0 24px 65px #412f201a}.ticket-heading>span{letter-spacing:1.6px;color:#a6813f;font-size:7px;font-weight:900}.ticket-heading h3{color:#2e241e;margin:8px 0;font-family:Georgia,serif;font-size:30px}.ticket-heading p{color:#7e736a;margin:0 0 24px;font-size:9px}.ticket-form{flex-direction:column;gap:11px;display:flex}.ticket-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ticket-form label{flex-direction:column;gap:6px;display:flex}.ticket-form label>span{letter-spacing:1px;color:#84786d;font-size:6px;font-weight:900}.ticket-form input,.ticket-form select,.ticket-form textarea{color:#342c27;background:#fdfcf9;border:1px solid #ddd8cf;border-radius:8px;outline:0;padding:11px;font-size:9px}.ticket-form input:focus,.ticket-form select:focus,.ticket-form textarea:focus{border-color:#b99a5e;box-shadow:0 0 0 3px #b99a5e1a}.ticket-form textarea{resize:vertical;min-height:110px;line-height:1.5}.ticket-upload{cursor:pointer;background:#fbf7ee;border:1px dashed #cdbb99;border-radius:10px;align-items:center;padding:15px;flex-direction:row!important;display:flex!important}.ticket-upload input{display:none}.ticket-upload>span{color:#644919;background:#e9d4a4;border-radius:9px;place-items:center;width:35px;height:35px;display:grid;font-size:15px!important}.ticket-upload p{flex-direction:column;margin:0;display:flex}.ticket-upload b{font-size:9px}.ticket-upload small{color:#8b7d6c;margin-top:3px;font-size:7px}.ticket-submit{color:#fff;cursor:pointer;background:linear-gradient(120deg,#2f6955,#183e33);border:0;border-radius:9px;padding:14px 17px;font-size:9px;font-weight:900}.ticket-submit:disabled{opacity:.55}.ticket-privacy{text-align:center;color:#9a9087;margin:0;font-size:6px}.ticket-success{text-align:center;padding:55px 20px}.ticket-success>span{color:#27684e;background:#dfeee6;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:20px;display:grid}.ticket-success small{letter-spacing:1.5px;color:#9a7b42;font-size:7px}.ticket-success h3{color:#274a3e;margin:8px 0;font-family:Georgia,serif;font-size:28px}.ticket-success p{color:#7e756d;font-size:9px}.ticket-success button{color:#fff;background:#214c3e;border:0;border-radius:8px;margin-top:13px;padding:11px 15px;font-size:8px;font-weight:900}.whatsapp-float{z-index:40;color:#fff;background:linear-gradient(135deg,#2ca46f,#176947);border-radius:99px;align-items:center;gap:9px;padding:10px 17px 10px 11px;text-decoration:none;transition:transform .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 13px 35px #17694759}.whatsapp-float:hover{transform:translateY(-3px)}.whatsapp-float>span{color:#218359;background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.whatsapp-float p{flex-direction:column;margin:0;display:flex}.whatsapp-float b{font-size:9px}.whatsapp-float small{color:#c8eadc;margin-top:2px;font-size:6px}footer a{color:inherit}.support-admin{padding:24px 0 60px}.support-admin-note{background:linear-gradient(120deg,#f5eddb,#edf4ef);border:1px solid #ded7c8;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}.support-admin-note>span{color:#e6c983;background:#214c3e;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Georgia,serif;display:grid}.support-admin-note p{flex-direction:column;margin:0;display:flex}.support-admin-note b{font-size:9px}.support-admin-note small{color:#7c8982;margin-top:3px;font-size:7px}.support-ticket-list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.support-ticket-list>article{background:#fff;border:1px solid #dfe4df;border-radius:13px;padding:20px}.ticket-admin-top{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.ticket-admin-top>div{align-items:center;gap:9px;display:flex}.ticket-admin-top b{color:#28483d;font-size:9px}.ticket-admin-top time{color:#87938d;font-size:7px}.ticket-admin-top select{text-transform:capitalize;border:1px solid #d8ddd8;border-radius:7px;padding:8px;font-size:7px}.priority{text-transform:uppercase;color:#68766f;background:#edf0ed;border-radius:99px;padding:5px 7px;font-size:6px}.priority.high{color:#95601c;background:#fff0d8}.priority.urgent{color:#a84936;background:#f9dfd9}.ticket-admin-body{grid-template-columns:.65fr 1.2fr 1fr;gap:20px;padding:18px 0;display:grid}.ticket-customer{gap:10px;display:flex}.ticket-customer>span{color:#2c5d4b;background:#e5eee9;border-radius:10px;place-items:center;width:36px;height:36px;font-size:7px;font-weight:900;display:grid}.ticket-customer p{flex-direction:column;margin:0;display:flex}.ticket-customer b{font-size:9px}.ticket-customer a,.ticket-customer small{color:#72847b;margin-top:3px;font-size:7px}.ticket-issue small{color:#9a7c44;text-transform:uppercase;letter-spacing:.6px;font-size:6px}.ticket-issue h3{color:#283e36;margin:5px 0;font-family:Georgia,serif;font-size:16px}.ticket-issue p{color:#687870;font-size:8px;line-height:1.55}.ticket-issue>a{color:#2d6a55;font-size:7px;font-weight:900}.resolution-field{flex-direction:column;gap:6px;display:flex}.resolution-field>span{letter-spacing:.8px;color:#84918b;font-size:6px;font-weight:900}.resolution-field textarea{resize:vertical;border:1px solid #d9ded9;border-radius:7px;min-height:85px;padding:9px;font-size:8px}.save-ticket{color:#fff;background:#214c3e;border:0;border-radius:7px;margin-left:auto;padding:9px 13px;font-size:7px;font-weight:900;display:block}.admin-sidebar nav button em{margin-left:auto}.admin-sidebar nav{overflow-y:auto}@media (width<=1000px){.ticket-admin-body{grid-template-columns:1fr 1.5fr}.resolution-field{grid-column:1/span 2}.site-header nav a[href=\#support]{display:none}}@media (width<=780px){.support-section{grid-template-columns:1fr;gap:35px;padding-top:70px;padding-bottom:70px}.ticket-panel{padding:24px}.ticket-row{grid-template-columns:1fr}.whatsapp-float p{display:none}.whatsapp-float{padding:9px}.ticket-admin-body{grid-template-columns:1fr}.resolution-field{grid-column:1}.admin-sidebar nav{grid-template-columns:repeat(6,1fr)}}.brand-logo{object-fit:contain;width:190px;height:auto;display:block}.site-header>.brand{flex:none}.footer-logo{filter:brightness(1.08);width:235px}.admin-brand{padding:0 8px 20px}.admin-brand img{filter:brightness(1.12);width:155px;height:auto;display:block}@media (width<=1100px){.brand-logo{width:155px}.site-header nav{gap:12px}.site-header nav a{font-size:8px}}@media (width<=680px){.brand-logo{width:135px}.footer-logo{width:205px}.admin-brand img{display:none}}.search-refiners{grid-template-columns:220px minmax(280px,1fr);gap:9px;max-width:930px;margin-top:10px;display:grid}.search-refiners label{background:#ffffffd1;border:1px solid #ddcfba;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex;box-shadow:0 10px 28px #51392512}.search-refiners label>span{letter-spacing:1px;text-transform:uppercase;color:#8c6c37;white-space:nowrap;font-size:7px;font-weight:900}.search-refiners select{color:#3e342d;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:5px;font-size:9px;font-weight:800}.marketplace-filter-panel{background:#ffffffb8;border:1px solid #dfd2c0;border-radius:15px;grid-template-columns:230px minmax(290px,1fr) auto;align-items:end;gap:10px;margin:34px 0 14px;padding:16px;display:grid;box-shadow:0 12px 35px #4431210f}.marketplace-filter-panel label{flex-direction:column;gap:7px;display:flex}.marketplace-filter-panel label>span{letter-spacing:1.1px;color:#80683f;font-size:7px;font-weight:900}.marketplace-filter-panel select{color:#3e342d;background:#fffdf9;border:1px solid #d9cebf;border-radius:9px;outline:0;width:100%;padding:11px;font-size:9px;font-weight:800}.marketplace-filter-panel select:focus{border-color:#b8904a;box-shadow:0 0 0 3px #b8904a1f}.marketplace-filter-panel>button{color:#665848;cursor:pointer;background:0 0;border:1px solid #cfc0aa;border-radius:9px;height:39px;padding:0 15px;font-size:8px;font-weight:900}.marketplace-filter-panel>button:hover{background:#f3eadc}.marketplace-filter-panel+.industry-filter{margin:0 0 24px}.support-dock{z-index:80;position:fixed;bottom:20px;right:20px}.support-dock-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.whatsapp-mini{color:#fff;background:linear-gradient(135deg,#35b979,#18704d);border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:43px;height:43px;font-size:8px;font-weight:950;text-decoration:none;display:grid;box-shadow:0 11px 28px #17694747}.live-chat-toggle{color:#fff9ed;cursor:pointer;background:linear-gradient(130deg,#2e261f,#725626 72%,#b58a3e);border:0;border-radius:99px;align-items:center;gap:9px;padding:9px 16px 9px 9px;display:flex;box-shadow:0 15px 38px #36251547}.live-chat-toggle>span{color:#372719;background:linear-gradient(145deg,#f2d990,#c69a48);border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:grid}.live-chat-toggle p{flex-direction:column;align-items:flex-start;margin:0;display:flex}.live-chat-toggle b{font-size:10px}.live-chat-toggle small{color:#ddceb6;margin-top:2px;font-size:7px}.live-chat-toggle.open>span{font-size:22px}.live-chat-panel{background:#fffdf9;border:1px solid #d9c8aa;border-radius:20px;width:380px;animation:.22s ease-out chat-arrive;position:absolute;bottom:66px;right:0;overflow:hidden;box-shadow:0 28px 80px #271b1142}.live-chat-panel>header{color:#fff8eb;background:linear-gradient(125deg,#231c17,#4b3823 62%,#80602c);align-items:center;gap:11px;padding:16px 17px;display:flex}.chat-avatar{color:#302116;background:linear-gradient(145deg,#f0d58c,#bd8c39);border-radius:12px;place-items:center;width:39px;height:39px;font-family:Georgia,serif;font-size:14px;font-weight:900;display:grid}.live-chat-panel>header p{flex-direction:column;flex:1;margin:0;display:flex}.live-chat-panel>header b{font-family:Georgia,serif;font-size:15px}.live-chat-panel>header small{color:#dfd0b9;align-items:center;gap:6px;margin-top:4px;font-size:7px;display:flex}.live-chat-panel>header small i{background:#6ee0a7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #6ee0a7cc}.live-chat-panel>header>button{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.chat-messages{background:radial-gradient(circle at 100% 0,#e5c67c24,#0000 35%),#f8f5ef;height:285px;padding:17px;overflow-y:auto}.chat-message{max-width:84%;margin-bottom:12px}.chat-message small{color:#928573;text-transform:uppercase;letter-spacing:.7px;margin:0 0 4px 5px;font-size:6px;font-weight:900;display:block}.chat-message p{color:#4d4238;background:#fff;border:1px solid #e3dbcf;border-radius:13px 13px 13px 4px;margin:0;padding:10px 12px;font-size:9px;line-height:1.55;box-shadow:0 5px 15px #392b1f0a}.chat-message.user{margin-left:auto}.chat-message.user small{text-align:right;margin-right:5px}.chat-message.user p{color:#fff;background:linear-gradient(130deg,#2c5f4e,#173a31);border:0;border-radius:13px 13px 4px}.chat-typing{background:#fff;border:1px solid #e3dbcf;border-radius:13px;gap:4px;width:max-content;padding:11px 13px;display:flex}.chat-typing i{background:#b69c70;border-radius:50%;width:5px;height:5px;animation:1s infinite alternate chat-dot}.chat-typing i:nth-child(2){animation-delay:.18s}.chat-typing i:nth-child(3){animation-delay:.36s}.chat-quick-actions{background:#fff;gap:6px;padding:10px 12px 4px;display:flex;overflow-x:auto}.chat-quick-actions button{color:#66502c;white-space:nowrap;cursor:pointer;background:#fbf7ef;border:1px solid #d8c8aa;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:850}.chat-compose{background:#fff;gap:7px;padding:8px 12px;display:flex}.chat-compose input{border:1px solid #dcd3c7;border-radius:10px;outline:0;flex:1;min-width:0;padding:11px;font-size:9px}.chat-compose input:focus{border-color:#b48a43;box-shadow:0 0 0 3px #b48a431c}.chat-compose button{color:#24190f;cursor:pointer;background:linear-gradient(135deg,#d5b061,#a87931);border:0;border-radius:10px;width:40px;font-size:17px;font-weight:900}.chat-handoffs{border-top:1px solid #eee6da;grid-template-columns:1fr 1fr;display:grid}.chat-handoffs a,.chat-handoffs button{text-align:center;color:#4e6a5f;cursor:pointer;background:#fffdf9;border:0;padding:12px;font-size:8px;font-weight:900;text-decoration:none}.chat-handoffs a{color:#247552;border-right:1px solid #eee6da}.chat-handoffs a:hover,.chat-handoffs button:hover{background:#f7f1e6}@keyframes chat-arrive{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes chat-dot{to{opacity:.45;transform:translateY(-4px)}}@media (width<=780px){.search-refiners,.marketplace-filter-panel{grid-template-columns:1fr}.marketplace-filter-panel>button{width:100%}.support-dock{bottom:12px;right:12px}.live-chat-panel{width:calc(100vw - 24px);bottom:64px;right:0}.chat-messages{height:270px}.live-chat-toggle{padding-right:12px}.live-chat-toggle p{display:none}.whatsapp-mini{width:40px;height:40px}}.header-actions .customer-save{font-family:Arial,sans-serif;font-size:22px;line-height:1}.header-actions .text-button{cursor:pointer;white-space:nowrap}.header-actions .primary.small{white-space:nowrap}@media (width<=1180px){.header-actions .customer-save{display:none}}.business-registration{background:radial-gradient(circle at 7% 5%,#e6c26f33,#0000 29%),linear-gradient(135deg,#f8f1e5,#edf3ed);grid-template-columns:.78fr 1.22fr;align-items:start;gap:60px;display:grid}.registration-intro{position:sticky;top:130px}.registration-intro h2{color:#2c221c;margin:14px 0 20px;font-family:Georgia,serif;font-size:clamp(42px,4.8vw,67px);line-height:1}.registration-intro>p{color:#71665c;font-size:12px;line-height:1.75}.registration-steps{flex-direction:column;gap:10px;margin-top:32px;display:flex}.registration-steps span{color:#62564b;align-items:center;gap:12px;font-size:9px;font-weight:850;display:flex}.registration-steps b{color:#71501e;background:#f1e0b8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.registration-panel{background:#ffffffe6;border:1px solid #dfd2bf;border-radius:21px;padding:31px;box-shadow:0 26px 70px #3d2c1e1c}.business-type-options{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:23px;display:grid}.business-type-options button{text-align:left;cursor:pointer;color:#51473e;background:#fbfaf7;border:1px solid #ded4c7;border-radius:13px;flex-direction:column;align-items:flex-start;padding:15px 11px;display:flex}.business-type-options button>span{background:#ebe5db;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:10px;font-family:Georgia,serif;font-weight:900;display:grid}.business-type-options button b{font-size:10px}.business-type-options button small{color:#8b7f74;margin-top:4px;font-size:6px;line-height:1.35}.business-type-options button.active{background:linear-gradient(145deg,#fff9e9,#f2e3bd);border-color:#b18b45;box-shadow:0 8px 22px #9d73301f}.business-type-options button.active>span{color:#281c12;background:linear-gradient(145deg,#dfc078,#aa7930)}.registration-form{flex-direction:column;gap:11px;display:flex}.registration-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.registration-form label{flex-direction:column;gap:6px;display:flex}.registration-form label>span{letter-spacing:1px;color:#806e59;font-size:6px;font-weight:900}.registration-form input,.registration-form select,.registration-form textarea{color:#3d342d;background:#fffdfa;border:1px solid #dcd5cb;border-radius:8px;outline:0;min-width:0;padding:11px;font-size:9px}.registration-form input:focus,.registration-form select:focus,.registration-form textarea:focus{border-color:#b88f48;box-shadow:0 0 0 3px #b88f481a}.registration-form textarea{resize:vertical;min-height:90px;line-height:1.5}.registration-upload{cursor:pointer;background:#fbf5e8;border:1px dashed #c9b58e;border-radius:10px;align-items:center;padding:14px;flex-direction:row!important;display:flex!important}.registration-upload input{display:none}.registration-upload>span{color:#694a1d;background:#ead7a8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;font-size:15px!important}.registration-upload p{flex-direction:column;margin:0;display:flex}.registration-upload b{font-size:9px}.registration-upload small{color:#8c7d69;margin-top:3px;font-size:7px}.registration-consent{color:#94897f;text-align:center;margin:0;font-size:6px;line-height:1.5}.registration-submit{color:#fff;cursor:pointer;background:linear-gradient(120deg,#2e5c4c,#17362e);border:0;border-radius:9px;padding:14px;font-size:9px;font-weight:900}.registration-submit:disabled{opacity:.55}.registration-success{text-align:center;padding:80px 25px}.registration-success>span{color:#2f6a54;background:#e6efe8;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 17px;font-size:22px;display:grid}.registration-success small{letter-spacing:1.5px;color:#a17e3d;font-size:7px}.registration-success h3{color:#2a4a3e;margin:9px 0;font-family:Georgia,serif;font-size:29px}.registration-success p{color:#72685f;font-size:10px;line-height:1.65}.registration-success button{color:#fff;background:#264c3f;border:0;border-radius:8px;margin-top:12px;padding:11px 15px;font-size:8px;font-weight:900}.business-registration-admin{padding:24px 0 60px}.registration-admin-note{background:linear-gradient(120deg,#f4ebd6,#e8f1ec);border:1px solid #dcd5c8;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}.registration-admin-note>span{color:#ebcd82;background:#214c3e;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.registration-admin-note p{flex-direction:column;margin:0;display:flex}.registration-admin-note b{font-size:9px}.registration-admin-note small{color:#78877f;margin-top:3px;font-size:7px}.registration-admin-list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.registration-admin-list>article{background:#fff;border:1px solid #dfe4df;border-radius:13px;padding:20px}.registration-admin-top{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.registration-admin-top>div{align-items:center;gap:9px;display:flex}.registration-admin-top b{color:#294a3e;font-size:9px}.registration-admin-top time{color:#89958f;font-size:7px}.registration-admin-top select{text-transform:capitalize;border:1px solid #d8ddd8;border-radius:7px;padding:8px;font-size:7px}.business-type-badge{text-transform:uppercase;color:#285f4c;background:#e5eee9;border-radius:99px;padding:6px 8px;font-size:6px}.business-type-badge.corporate{color:#435877;background:#e5e9f1}.business-type-badge.retailer{color:#886021;background:#f5ead2}.registration-admin-body{grid-template-columns:1fr .72fr 1fr 1.05fr;gap:22px;padding:18px 0;display:grid}.registration-company{gap:10px;display:flex}.registration-company>span{color:#2d5e4d;background:#e6eee9;border-radius:10px;place-items:center;width:40px;height:40px;font-size:8px;font-weight:900;display:grid}.registration-company p,.registration-contact{flex-direction:column;margin:0;display:flex}.registration-company b,.registration-contact b{font-size:9px}.registration-company small,.registration-contact small,.registration-address small{color:#9b7c42;letter-spacing:.7px;font-size:6px}.registration-company em{color:#78877f;margin-top:5px;font-size:7px;line-height:1.45}.registration-contact a{color:#507568;margin-top:4px;font-size:7px}.registration-address p{color:#61746c;margin:5px 0;font-size:8px;line-height:1.55}.registration-address em{color:#7c8983;margin-bottom:6px;font-size:7px;line-height:1.5;display:block}.registration-address>a,.document-missing{color:#2d6a55;font-size:7px}.document-missing{color:#a16f30}.registration-notes{flex-direction:column;gap:6px;display:flex}.registration-notes>span{letter-spacing:.8px;color:#84918b;font-size:6px;font-weight:900}.registration-notes textarea{resize:vertical;border:1px solid #d9ded9;border-radius:7px;min-height:90px;padding:9px;font-size:8px}.save-registration{color:#fff;background:#214c3e;border:0;border-radius:7px;margin-left:auto;padding:9px 13px;font-size:7px;font-weight:900;display:block}@media (width<=1050px){.business-registration{grid-template-columns:1fr}.registration-intro{position:static}.registration-admin-body{grid-template-columns:1fr 1fr}.registration-notes{grid-column:1/span 2}}@media (width<=680px){.business-registration{gap:35px}.registration-panel{padding:21px 17px}.business-type-options{grid-template-columns:1fr}.business-type-options button{grid-template-columns:36px 1fr;column-gap:10px;display:grid}.business-type-options button>span{grid-row:1/span 2;margin:0}.registration-row{grid-template-columns:1fr}.registration-admin-top{align-items:flex-start;gap:10px}.registration-admin-top>div{flex-wrap:wrap;align-items:flex-start}.registration-admin-body{grid-template-columns:1fr}.registration-notes{grid-column:1}.admin-sidebar nav{grid-template-columns:repeat(7,minmax(54px,1fr));overflow-x:auto}}.site-header{gap:clamp(18px,2vw,38px);height:92px;padding:0 clamp(28px,3.2vw,68px)}.site-header>.brand{isolation:isolate;flex:none}.site-header .brand-logo{transform-origin:0;filter:drop-shadow(0 7px 12px #74501a14);width:clamp(220px,14vw,270px);transition:transform .35s,filter .35s;animation:5.8s ease-in-out infinite brand-luxury-breathe}.site-header>.brand:hover .brand-logo{filter:drop-shadow(0 10px 18px #a1742a3b)brightness(1.06);transform:scale(1.075)}.site-header nav{flex:1;justify-content:center;gap:clamp(14px,1.7vw,31px);min-width:0}.site-header nav a{white-space:nowrap;letter-spacing:-.08px;font-size:clamp(10px,.82vw,13px)}.site-header .header-actions{flex:none;gap:9px}.site-header .icon-button{border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;transition:background .2s,transform .2s;display:grid}.site-header .icon-button:hover{background:#f5eddf;transform:translateY(-2px)}.site-header .icon-button span{border:2px solid #fffaf2;width:17px;height:17px;font-size:8px;top:-1px;right:-1px}.site-header .text-button{padding:11px 7px;font-size:12px}.site-header .primary.small{border-radius:11px;padding:13px 18px;box-shadow:0 10px 25px #173b322b}@keyframes brand-luxury-breathe{0%,to{filter:drop-shadow(0 7px 12px #74501a14)brightness();transform:scale(1)}48%{filter:drop-shadow(0 9px 16px #ae7e2e33)brightness(1.055);transform:scale(1.025)}54%{filter:drop-shadow(0 8px 14px #ae7e2e29)brightness(1.035);transform:scale(1.018)}}@media (width<=1350px){.site-header{gap:15px;height:84px;padding:0 24px}.site-header .brand-logo{width:195px}.site-header nav{gap:13px}.site-header nav a{font-size:10px}.site-header .text-button{display:none}.site-header .primary.small{padding:12px 14px;font-size:10px}}@media (width<=1100px){.site-header .brand-logo{width:180px}.site-header nav{gap:10px}.site-header nav a{font-size:9px}.site-header .header-actions{gap:5px}.site-header .customer-save{display:none}}@media (width<=680px){.site-header{height:72px;padding:0 16px}.site-header .brand-logo{width:155px}.site-header .icon-button{width:36px;height:36px}.site-header .header-actions{gap:3px}}@media (prefers-reduced-motion:reduce){.site-header .brand-logo{animation:none}}.wheel-core .wheel-core-name{letter-spacing:.1px;color:#f1d58d;text-align:center;text-wrap:balance;max-width:84px;font-family:Georgia,serif;font-size:10px;line-height:1.05}.wheel-core.has-result{animation:1.15s ease-in-out infinite alternate core-winner}.wheel-core.has-result .wheel-core-name{color:#fff0bd;font-size:11px}.wheel-core.has-result b{color:#d8b66e}@keyframes core-winner{to{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 0 0 9px #1f1712c7,0 0 38px #e2b9629e}}.draw-admin{padding:24px 0 60px}.draw-admin-note{background:linear-gradient(120deg,#f4ead4,#e6f0eb);border:1px solid #dcd4c6;border-radius:12px;align-items:center;gap:12px;padding:15px 17px;display:flex}.draw-admin-note>span{color:#edcf82;background:#214c3e;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.draw-admin-note p{flex-direction:column;flex:1;margin:0;display:flex}.draw-admin-note b{font-size:10px}.draw-admin-note small{color:#75857d;margin-top:3px;font-size:7px}.draw-admin-note button,.draw-admin .admin-empty button{color:#fff;background:#214c3e;border:0;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}.draw-admin-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.draw-admin-list>article{background:#fff;border:1px solid #dde3de;border-radius:13px;grid-template-columns:40px 95px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.draw-item-number{color:#b18a42;text-align:center;font-family:Georgia,serif;font-size:19px}.draw-item-image{color:#efd795;background:linear-gradient(135deg,#254b3e,#8c6930);border-radius:9px;place-items:center;height:74px;font-size:8px;font-weight:900;display:grid;position:relative;overflow:hidden}.draw-item-image img{object-fit:cover;width:100%;height:100%}.draw-item-image label{color:#fff;opacity:0;cursor:pointer;background:#142a22b8;place-items:center;font-size:7px;font-weight:900;transition:all .2s;display:grid;position:absolute;inset:0}.draw-item-image:hover label{opacity:1}.draw-item-image input{display:none}.draw-item-fields{grid-template-columns:1fr 1.35fr .42fr .55fr;align-items:end;gap:9px;display:grid}.draw-item-fields label{flex-direction:column;gap:5px;display:flex}.draw-item-fields label>span{letter-spacing:.7px;color:#7e8c85;font-size:6px;font-weight:900}.draw-item-fields input{color:#173128;background:#fcfdfb;border:1px solid #d8ddd8;border-radius:7px;outline:0;min-width:0;padding:9px;font-size:9px}.draw-item-fields input:focus{border-color:#b18a42;box-shadow:0 0 0 2px #b18a421a}.draw-item-fields .draw-active{flex-direction:row;align-items:center;padding-bottom:8px}.draw-item-fields .draw-active input{width:auto}.draw-item-actions{flex-direction:column;gap:6px;display:flex}.draw-item-actions button{color:#fff;background:#214c3e;border:0;border-radius:7px;padding:9px 11px;font-size:7px;font-weight:900}.draw-item-actions button.danger{color:#a85544;background:0 0}.draw-admin .admin-empty b{color:#2d463d;font-family:Georgia,serif;font-size:20px;display:block}.draw-admin .admin-empty p{color:#7f8e87;font-size:8px}.draw-admin .admin-empty button{margin-top:8px}@media (width<=1100px){.draw-admin-list>article{grid-template-columns:40px 80px 1fr}.draw-item-actions{flex-direction:row;grid-column:3}.draw-item-fields{grid-template-columns:1fr 1fr}.draw-item-fields .draw-active{padding:8px 0}}@media (width<=680px){.draw-admin-note{flex-wrap:wrap;align-items:flex-start}.draw-admin-note button{width:100%}.draw-admin-list>article{grid-template-columns:50px 1fr}.draw-item-number{grid-row:1}.draw-item-image{grid-row:1;height:86px}.draw-item-fields{grid-column:1/span 2;grid-template-columns:1fr}.draw-item-actions{grid-column:1/span 2}.admin-sidebar nav{grid-template-columns:repeat(8,minmax(54px,1fr))}}.commerce-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.commerce-actions>a,.commerce-actions>button{text-align:center;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:9px;font-size:7px;font-weight:900;display:flex}.commerce-actions .buy-now{color:#251b12;background:linear-gradient(120deg,#d9b45f,#a9782e);box-shadow:0 7px 16px #976a272b}.commerce-actions .buy-now:hover{filter:brightness(1.06);transform:translateY(-1px)}.commerce-actions .whatsapp-order{color:#fff;background:linear-gradient(120deg,#2f8c65,#1d6549);box-shadow:0 7px 16px #1d654926}.commerce-actions .whatsapp-order:hover{filter:brightness(1.06);transform:translateY(-1px)}.commerce-actions .payment-pending{color:#817466;cursor:pointer;background:#eee8df}.commerce-actions span{font-size:10px}.admin-product-fields .payment-link-field{grid-column:span 2}.payment-link-field input{color:#2d6552}@media (width<=680px){.commerce-actions{grid-template-columns:1fr}.admin-product-fields .payment-link-field{grid-column:span 2}}.site-header{height:100px}.site-header .brand-logo{width:clamp(240px,15vw,300px);animation:5.2s ease-in-out infinite brand-zoom-motion}.site-header>.brand:hover .brand-logo{transform:scale(1.11)}@keyframes brand-zoom-motion{0%,to{filter:drop-shadow(0 7px 12px #74501a14)brightness();transform:scale(1)}50%{filter:drop-shadow(0 12px 20px #ae7e2e3d)brightness(1.07);transform:scale(1.045)}}@media (width<=1350px){.site-header{height:90px}.site-header .brand-logo{width:210px}}@media (width<=1100px){.site-header .brand-logo{width:190px}}@media (width<=680px){.site-header{height:78px}.site-header .brand-logo{width:165px}}@media (prefers-reduced-motion:reduce){.site-header .brand-logo{animation:none}}.quick-view{color:#2c251f;cursor:pointer;border:0;font-family:inherit;box-shadow:0 8px 22px #1f171326}.quick-view-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18120eb3;place-items:center;padding:22px;animation:.22s ease-out quick-backdrop-in;display:grid;position:fixed;inset:0}.quick-view-modal{background:#fffaf2;border:1px solid #dfc27f8c;border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);width:min(1080px,100%);max-height:calc(100vh - 44px);animation:.34s cubic-bezier(.2,.85,.25,1) quick-modal-in;display:grid;position:relative;overflow:auto;box-shadow:0 32px 100px #140e0a6b}.quick-view-close{z-index:8;color:#3b2d24;cursor:pointer;background:#fffaf2eb;border:1px solid #4d3c2e21;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1;position:absolute;top:15px;right:15px;box-shadow:0 7px 20px #3223181f}.quick-view-gallery{background:#eee6da;border-radius:23px 0 0 23px;min-width:0;padding:18px}.quick-view-main-image{background:#d9cec0;border-radius:15px;height:min(590px,66vh);position:relative;overflow:hidden}.quick-view-main-image>img{object-fit:cover;width:100%;height:100%;animation:.28s ease-out quick-photo-in;display:block}.quick-view-main-image>span{color:#fff;letter-spacing:.5px;background:#1f1713bd;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;bottom:13px;right:13px}.gallery-arrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1713ad;border:1px solid #ffffff94;border-radius:50%;width:43px;height:43px;font-size:28px;line-height:1;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow:hover{color:#241a12;background:#c89d4d;transform:translateY(-50%)scale(1.06)}.gallery-arrow.previous{left:14px}.gallery-arrow.next{right:14px}.quick-view-thumbnails{scrollbar-width:thin;gap:9px;padding-top:11px;display:flex;overflow-x:auto}.quick-view-thumbnails button{cursor:pointer;opacity:.68;background:#fff;border:2px solid #0000;border-radius:9px;flex:0 0 74px;height:62px;padding:2px;transition:all .2s}.quick-view-thumbnails button.active{opacity:1;border-color:#b88936;box-shadow:0 5px 15px #6f4b1933}.quick-view-thumbnails img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.quick-view-details{flex-direction:column;align-items:flex-start;padding:clamp(44px,5vw,72px) clamp(30px,4vw,58px) 38px;display:flex}.quick-view-kicker{letter-spacing:1.3px;color:#a27027;margin-bottom:20px;font-size:8px;font-weight:900}.quick-view-details>small{color:#496258;font-size:10px;font-weight:800}.quick-view-details>small i{color:#2f8c65;font-style:normal}.quick-view-details h2{letter-spacing:-1.5px;color:#2b211b;margin:13px 0 16px;font-family:Georgia,serif;font-size:clamp(31px,3vw,46px);line-height:1.02}.quick-view-location{color:#74675d;flex-wrap:wrap;gap:8px;font-size:9px;display:flex}.quick-view-location span{background:#ede6db;border-radius:99px;padding:4px 7px}.quick-view-rating{margin-top:19px;font-size:10px}.quick-view-rating b{color:#9a6c21}.quick-view-rating span{color:#897a6d}.quick-view-price{align-items:baseline;gap:10px;margin:20px 0 16px;display:flex}.quick-view-price b{color:#173b32;font-family:Georgia,serif;font-size:34px}.quick-view-price del{color:#9c8f83;font-size:13px}.quick-view-details>p{color:#74675d;margin:0 0 24px;font-size:11px;line-height:1.7}.quick-view-actions{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.quick-view-actions a,.quick-view-actions button,.quick-view-cart{cursor:pointer;text-align:center;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:46px;font:900 8px inherit;display:flex}.quick-view-pay{color:#241b13;background:linear-gradient(120deg,#dcb966,#a9782e)}.quick-view-whatsapp{color:#fff;background:linear-gradient(120deg,#2f8c65,#1d6549)}.quick-view-actions button{color:#71665d;background:#e8e1d7}.quick-view-cart{color:#173b32;background:0 0;border:1px solid #bdcfc6;width:100%;margin-top:9px}@keyframes quick-backdrop-in{0%{opacity:0}}@keyframes quick-modal-in{0%{opacity:0;transform:translateY(18px)scale(.975)}}@keyframes quick-photo-in{0%{opacity:.65;transform:scale(1.018)}}.admin-product-gallery{border-top:1px solid #e7e1d8;grid-column:1/-1;padding-top:10px}.admin-gallery-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-gallery-heading p{flex-direction:column;margin:0;display:flex}.admin-gallery-heading b{letter-spacing:.8px;color:#7f8f88;font-size:7px}.admin-gallery-heading small{color:#9aaaa3;margin-top:3px;font-size:7px}.admin-gallery-heading label{cursor:pointer}.admin-gallery-heading label input{display:none}.admin-gallery-heading label span{color:#245744;background:#e7efe9;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:900;display:block}.admin-gallery-thumbs{align-items:center;gap:7px;min-height:52px;margin-top:8px;display:flex;overflow-x:auto}.admin-gallery-thumbs>div{flex:0 0 58px;height:50px;position:relative}.admin-gallery-thumbs img{object-fit:cover;border-radius:7px;width:100%;height:100%}.admin-gallery-thumbs button{color:#fff;cursor:pointer;background:#9d4d3e;border:0;border-radius:50%;width:18px;height:18px;line-height:16px;position:absolute;top:-5px;right:-4px}.admin-gallery-thumbs em{color:#9aa69f;font-size:8px;font-style:normal}@media (width<=820px){.quick-view-modal{grid-template-columns:1fr}.quick-view-gallery{border-radius:23px 23px 0 0}.quick-view-main-image{height:min(52vh,430px)}.quick-view-details{padding:30px 24px}.quick-view-details h2{font-size:34px}.quick-view-actions{grid-template-columns:1fr 1fr}}@media (width<=520px){.quick-view-backdrop{padding:8px}.quick-view-modal{border-radius:17px;max-height:calc(100vh - 16px)}.quick-view-gallery{border-radius:16px 16px 0 0;padding:9px}.quick-view-main-image{height:42vh}.quick-view-thumbnails button{flex-basis:60px;height:51px}.quick-view-details{padding:26px 18px}.quick-view-actions{grid-template-columns:1fr}.quick-view-close{top:11px;right:11px}}.site-header nav{gap:clamp(17px,1.85vw,34px)}.site-header nav a{letter-spacing:-.1px;font-size:clamp(13px,.98vw,16px);font-weight:750;line-height:1.2}@media (width<=1350px){.site-header nav{gap:14px}.site-header nav a{font-size:12px}}@media (width<=1100px){.site-header nav{gap:11px}.site-header nav a{font-size:11px}}.header-shortcut{color:#2e463d;cursor:pointer;white-space:nowrap;background:#fffaf1;border:1px solid #dfd2bf;border-radius:11px;align-items:center;gap:8px;height:43px;padding:6px 10px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.header-shortcut:hover{border-color:#c39a4d;transform:translateY(-2px);box-shadow:0 8px 20px #5b3f1b21}.header-shortcut>span{color:#5f441b;background:#ead39c;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:grid}.header-shortcut.ticket>span{color:#285d4a;background:#dfece6}.header-shortcut p{flex-direction:column;align-items:flex-start;margin:0;display:flex}.header-shortcut b{font-size:9px;line-height:1}.header-shortcut small{color:#8a7b6d;margin-top:4px;font-size:6px}.site-header .header-actions{gap:7px}@media (width<=1500px){.header-shortcut small{display:none}.header-shortcut{padding:6px 8px}.header-shortcut b{font-size:8px}}@media (width<=1250px){.header-shortcut{justify-content:center;width:39px;padding:5px}.header-shortcut p{display:none}.header-shortcut>span{width:27px}}@media (width<=680px){.site-header nav{display:none}.site-header .header-shortcut{width:36px;height:36px;display:flex}.site-header .icon-button,.site-header .primary.small{display:none}}.form-overlay-close{display:none}.business-registration.form-overlay-open,.support-section.form-overlay-open{z-index:151;border:1px solid #e0c68c8c;border-radius:24px;width:auto;max-width:1450px;max-height:calc(100vh - 44px);margin:auto;animation:.32s cubic-bezier(.2,.85,.25,1) form-overlay-in;position:fixed;inset:22px;overflow:auto;box-shadow:0 35px 110px #1a120d7a}body:has(.form-overlay-open):before{content:"";z-index:150;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b140fb8;position:fixed;inset:0}.form-overlay-open .form-overlay-close{z-index:5;color:#38291f;cursor:pointer;background:#fffaf2;border:1px solid #5a432d29;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;line-height:1;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 8px 22px #30201524}.support-section.form-overlay-open{grid-template-columns:1fr;max-width:780px;padding:36px}.support-section.form-overlay-open .support-intro{display:none}.support-section.form-overlay-open .ticket-panel{box-shadow:none;border:0;padding:20px 18px}.business-registration.form-overlay-open{padding:65px clamp(28px,5vw,74px) 45px}.business-registration.form-overlay-open .registration-intro{top:20px}@keyframes form-overlay-in{0%{opacity:0;transform:translateY(20px)scale(.98)}}.registration-admin-body{grid-template-columns:1fr .68fr .9fr .8fr 1fr}.registration-listing{flex-direction:column;align-items:flex-start;display:flex}.registration-listing small{color:#9b7c42;letter-spacing:.7px;font-size:6px}.registration-listing b{color:#2d6a55;margin-top:6px;font-size:9px}.registration-listing em{color:#7c8983;margin-top:5px;font-size:7px;line-height:1.45}.registration-listing button{color:#275b49;cursor:pointer;background:#e5eee9;border:0;border-radius:7px;margin-top:9px;padding:8px 9px;font-size:7px;font-weight:900}.registration-listing .listing-not-created{color:#9a6c31}@media (width<=1100px){.registration-admin-body{grid-template-columns:1fr 1fr}.registration-listing{grid-column:1}.registration-notes{grid-column:2}}@media (width<=680px){.business-registration.form-overlay-open,.support-section.form-overlay-open{border-radius:17px;max-height:calc(100vh - 12px);inset:6px}.business-registration.form-overlay-open{padding:62px 17px 30px}.support-section.form-overlay-open{padding:52px 9px 12px}.support-section.form-overlay-open .ticket-panel{padding:15px 10px}.form-overlay-open .form-overlay-close{top:11px;right:11px}.registration-admin-body{grid-template-columns:1fr}.registration-listing,.registration-notes{grid-column:1}}.business-registration{display:none}.business-registration.form-overlay-open{display:grid}.support-section:not(.form-overlay-open){grid-template-columns:minmax(0,760px);justify-content:center}.support-section:not(.form-overlay-open) .support-intro{width:100%}.support-section:not(.form-overlay-open) .ticket-panel{display:none}.support-section.form-overlay-open .ticket-panel{display:block}.registration-file-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.logo-upload>span{color:#285d4b;background:#e4ede8}.company-directory{background:radial-gradient(circle at 82% 8%,#ddb76030,#0000 27%),#f7f3eb}.company-directory-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.company-directory-grid article{background:#fffdf8;border:1px solid #e3d7c6;border-radius:18px;gap:17px;min-height:225px;padding:23px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 12px 35px #46301e12}.company-directory-grid article:hover{transform:translateY(-5px);box-shadow:0 24px 50px #46301e21}.company-logo{color:#4d371a;background:linear-gradient(145deg,#f1e2bd,#d3ad61);border-radius:16px;flex:0 0 72px;place-items:center;width:72px;height:72px;font-family:Georgia,serif;font-size:20px;font-weight:900;display:grid;overflow:hidden}.company-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:6px}.company-card-body{flex-direction:column;min-width:0;display:flex}.company-card-body>small{letter-spacing:.8px;color:#9a7536;text-transform:uppercase;font-size:7px;font-weight:900}.company-card-body h3{color:#2c231d;margin:8px 0;font-family:Georgia,serif;font-size:22px}.company-card-body>p{color:#74695f;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.company-card-body>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:15px;display:flex}.company-card-body>div span,.company-card-body>div a{color:#527266;font-size:7px}.company-card-body>div a{font-weight:900}.company-directory-grid article>i{letter-spacing:1px;color:#2c6c55;background:#e3efe9;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:15px;right:16px}.registration-admin-top{align-items:flex-start;gap:18px}.registration-workflow{grid-template-columns:repeat(4,minmax(70px,1fr));gap:5px;min-width:min(100%,390px);display:grid}.registration-workflow button{color:#7f8d87;cursor:pointer;text-align:left;background:#f7f9f6;border:1px solid #dce2dd;border-radius:9px;align-items:center;gap:6px;padding:7px 8px;display:flex}.registration-workflow button i{background:#e5e9e5;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:900;display:grid}.registration-workflow button span{font-size:7px;font-weight:900}.registration-workflow button.checked{color:#285e4b;background:#e6f0ea;border-color:#c5dacf}.registration-workflow button.checked i{color:#fff;background:#2c6b54}.registration-workflow button.current{border-color:#b88f48;box-shadow:0 0 0 2px #b88f4833}.registration-workflow button:last-child.current{color:#8b6228;background:#f5ead6}.registration-company img{object-fit:contain;background:#fff;border:1px solid #e1e5e1;border-radius:10px;width:40px;height:40px}.registration-listing a{color:#2d6a55;margin-top:9px;font-size:7px;font-weight:900}@media (width<=1000px){.company-directory-grid{grid-template-columns:1fr 1fr}.registration-admin-top{flex-direction:column}.registration-workflow{width:100%}}@media (width<=680px){.registration-file-row,.company-directory-grid{grid-template-columns:1fr}.company-directory-grid article{min-height:210px}.registration-workflow{grid-template-columns:1fr 1fr}.support-section:not(.form-overlay-open){padding-top:70px;padding-bottom:70px}}.audience-grid .registration-card{cursor:pointer}.audience-grid .registration-card:hover button{color:#9a6b24}.audience-grid .registration-card:focus-within{outline-offset:3px;outline:3px solid #b88f4838}.directory-total{color:#74562b;background:#fffaf0;border:1px solid #dbc9a9;border-radius:99px;align-self:flex-end;padding:9px 13px;font-size:8px;font-weight:900}.company-directory-columns{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.directory-column{background:#ffffffbf;border:1px solid #e2d6c5;border-top:3px solid #d1aa58;border-radius:18px;min-height:250px;overflow:hidden;box-shadow:0 13px 35px #412d1d0f}.directory-column.sme{border-top-color:#3b8069}.directory-column.retailer{border-top-color:#b86f5e}.directory-column>header{background:#fffdf8e0;border-bottom:1px solid #eee5d8;align-items:center;gap:11px;padding:16px 17px;display:flex}.directory-column>header>span{color:#f0d493;background:#1d5a49;border-radius:10px;place-items:center;width:34px;height:34px;font:900 15px Georgia,serif;display:grid}.directory-column.sme>header>span{color:#2e2117;background:#c99c42}.directory-column.retailer>header>span{color:#f6dcaa;background:#a85c4c}.directory-column>header p{flex-direction:column;margin:0;display:flex}.directory-column>header small{letter-spacing:1px;color:#9a7c49;font-size:6px}.directory-column>header b{color:#35281f;margin-top:3px;font:700 15px Georgia,serif}.directory-column>header em{color:#6f6256;background:#eee7dc;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:auto;font-size:8px;font-style:normal;font-weight:900;display:grid}.directory-company-list{flex-direction:column;gap:9px;padding:12px;display:flex}.company-directory-entry{background:#fffdf9;border:1px solid #e8ded0;border-radius:13px;gap:11px;min-height:145px;padding:13px;display:flex;position:relative}.company-directory-entry .company-logo{border-radius:11px;flex-basis:52px;width:52px;height:52px;font-size:14px}.company-directory-entry .company-card-body h3{margin:6px 0;font-size:17px}.company-directory-entry .company-card-body>p{-webkit-line-clamp:3;font-size:8px}.company-directory-entry>i{color:#27634c;background:#dfeee7;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid;position:absolute;top:9px;right:10px}.directory-empty{text-align:center;color:#87796c;border:1px dashed #d7c8b3;border-radius:13px;align-content:center;place-items:center;min-height:155px;padding:22px;display:grid}.directory-empty>span{color:#9b7b47;background:#eee6da;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.directory-empty b{color:#685a4e;margin-top:9px;font-size:9px}.directory-empty p{max-width:190px;margin:5px 0 0;font-size:7px;line-height:1.55}@media (width<=900px){.company-directory-columns{grid-template-columns:1fr}.directory-column{min-height:0}.directory-company-list{grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=580px){.directory-total{align-self:flex-start}.directory-company-list{grid-template-columns:1fr}}.audience-grid-single{grid-template-columns:1fr;max-width:1120px;margin:0 auto}.audience-grid-single .unified-registration-card{background:linear-gradient(135deg,#fffffffa,#fbf7eef5);border-top:3px solid #cba552;flex-direction:column;align-items:flex-start;min-height:390px;padding:48px 52px;display:flex}.audience-grid-single .unified-registration-card .audience-icon{width:62px;height:62px;font-size:17px}.audience-grid-single .unified-registration-card h3{margin-top:14px;font-size:clamp(32px,3.3vw,48px)}.audience-grid-single .unified-registration-card>p{max-width:800px;min-height:0;font-size:12px;line-height:1.8}.unified-business-types{flex-wrap:wrap;gap:8px;margin:9px 0 20px;display:flex}.unified-business-types span{color:#76552a;background:#fffaf0;border:1px solid #dcc69d;border-radius:99px;padding:8px 13px;font-size:8px;font-weight:900}.audience-grid-single .unified-registration-card button{margin-top:auto;font-size:10px}.company-directory-single{background:#ffffffc7;border:1px solid #e2d6c5;border-top:3px solid #b98c3f;border-radius:18px;max-width:1120px;margin:30px auto 0;overflow:hidden;box-shadow:0 13px 35px #412d1d12}.company-directory-single>header{background:linear-gradient(120deg,#fffdf8,#f2ede4);border-bottom:1px solid #eee5d8;align-items:center;gap:13px;padding:18px 20px;display:flex}.company-directory-single>header>span{color:#f0d493;background:linear-gradient(145deg,#2c6d58,#153e33);border-radius:11px;place-items:center;width:42px;height:42px;font:900 12px Georgia,serif;display:grid}.company-directory-single>header p{flex-direction:column;margin:0;display:flex}.company-directory-single>header small{letter-spacing:1.2px;color:#9a7c49;font-size:6px}.company-directory-single>header b{color:#35281f;margin-top:4px;font:700 17px Georgia,serif}.company-directory-single>header em{color:#6f6256;background:#e8dfd1;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:auto;font-size:8px;font-style:normal;font-weight:900;display:grid}.company-directory-single .directory-company-list{padding:15px}.company-directory-single .company-directory-entry{min-height:130px}.company-directory-single .directory-empty{min-height:180px}@media (width<=680px){.audience-grid-single .unified-registration-card{min-height:370px;padding:34px 25px}.audience-grid-single .unified-registration-card h3{font-size:34px}.company-directory-single>header b{font-size:14px}}.story-section{text-align:center;display:block}.story-section .story-copy{max-width:940px;margin:0 auto}.story-section .story-copy h2{max-width:820px;margin-left:auto;margin-right:auto}.story-section .story-copy blockquote{text-align:left;max-width:760px;margin-left:auto;margin-right:auto}.story-section .story-copy>p{max-width:700px;margin-left:auto;margin-right:auto}.story-section .story-link{margin-left:auto;margin-right:auto}.story-section .impact-row{text-align:left}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{width:100%;max-width:1180px;margin:0 auto;padding:90px clamp(24px,6vw,90px) 82px}.hero-copy h1{max-width:940px}.hero-copy>p{max-width:720px}.hero .search-bar{max-width:930px}.motion-reveal{opacity:0;filter:blur(5px);transition:opacity .75s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s),transform .85s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),filter .7s ease var(--reveal-delay,0s);transform:translateY(38px)scale(.985)}.motion-reveal.is-visible{opacity:1;filter:none;transform:none}.hero-copy{isolation:isolate;position:relative}.hero-copy>*{z-index:2;position:relative}.hero-copy:before{content:"";filter:blur(5px);z-index:0;background:radial-gradient(circle,#e2be6938,#4f7e6c17 43%,#0000 70%);border-radius:50%;width:520px;height:520px;animation:9s ease-in-out infinite alternate hero-orb-drift;position:absolute;top:-230px;right:-170px}.hero-copy .eyebrow{animation:.65s cubic-bezier(.2,.85,.25,1) both hero-enter}.hero-copy h1{animation:.8s cubic-bezier(.2,.85,.25,1) 90ms both hero-enter}.hero-copy>p{animation:.8s cubic-bezier(.2,.85,.25,1) .17s both hero-enter}.hero-copy .search-bar{animation:.8s cubic-bezier(.2,.85,.25,1) .25s both hero-enter}.hero-copy .search-refiners,.hero-copy .trust-row,.hero-copy .audience-pills{animation:.8s cubic-bezier(.2,.85,.25,1) .33s both hero-enter}@keyframes hero-enter{0%{opacity:0;filter:blur(4px);transform:translateY(28px)}}@keyframes hero-orb-drift{to{opacity:.68;transform:translate(-90px,90px)scale(1.18)}}.top-note{background-size:220% 100%;animation:8s linear infinite announcement-flow}@keyframes announcement-flow{to{background-position:220% 0}}.primary,.registration-submit,.ticket-submit,.quick-view-pay,.quick-view-whatsapp{isolation:isolate;position:relative;overflow:hidden}.primary:after,.registration-submit:after,.ticket-submit:after,.quick-view-pay:after,.quick-view-whatsapp:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:38%;animation:5.2s ease-in-out infinite button-sheen;position:absolute;inset:-40% auto -40% -55%;transform:skew(-22deg)}@keyframes button-sheen{0%,62%{left:-55%}82%,to{left:130%}}.quick-features article{transition:transform .3s,background .3s}.quick-features article:hover{background:#e6d5aa14;transform:translateY(-6px)}.quick-features article:hover .feature-icon{transform:rotate(-7deg)scale(1.1);box-shadow:0 9px 22px #7f5b2629}.feature-icon{transition:transform .35s cubic-bezier(.2,.9,.25,1),box-shadow .35s}.unified-registration-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e5c0692e,#0000);width:28%;animation:7s ease-in-out infinite card-light-pass;position:absolute;inset:-30% auto -30% -45%;transform:skew(-20deg)}@keyframes card-light-pass{0%,58%{left:-45%}82%,to{left:125%}}.unified-registration-card:hover .audience-icon{transform:rotate(-6deg)scale(1.09);box-shadow:0 16px 34px #1d5b4840}.unified-registration-card .audience-icon{transition:transform .4s cubic-bezier(.2,.9,.25,1),box-shadow .4s}.company-directory-single{transition:transform .35s,box-shadow .35s}.company-directory-single:hover{transform:translateY(-5px);box-shadow:0 24px 55px #412d1d1f}.company-directory-single>header>span{animation:4s ease-in-out infinite directory-mark}@keyframes directory-mark{50%{transform:scale(1.08);box-shadow:0 0 24px #c3974347}}.company-directory-entry{transition:transform .3s,border-color .3s,box-shadow .3s}.company-directory-entry:hover{border-color:#ceb177;transform:translate(7px);box-shadow:0 11px 26px #49331f17}.product-card:hover{transform:translateY(-10px)scale(1.012)}.product-card .badge{animation:3.8s ease-in-out infinite badge-breathe}@keyframes badge-breathe{50%{transform:translateY(-2px);box-shadow:0 6px 16px #402b1929}}.section-heading h2{width:max-content;max-width:100%;position:relative}.section-heading h2:after{content:"";transform-origin:0;background:linear-gradient(90deg,#b88635,#e6cf91,#0000);width:42%;height:2px;animation:3.8s ease-in-out infinite heading-line;position:absolute;bottom:-9px;left:0}@keyframes heading-line{50%{opacity:.62;transform:scaleX(1.75)}}.support-contacts>a,.support-contacts>div{transition:transform .28s,border-color .28s,box-shadow .28s}.support-contacts>a:hover,.support-contacts>div:hover{border-color:#c8aa72;transform:translate(8px);box-shadow:0 12px 27px #52392217}.impact-row b{transition:transform .25s,color .25s;display:inline-block}.impact-row div:hover b{color:#a9762c;transform:translateY(-4px)scale(1.05)}@media (prefers-reduced-motion:reduce){.motion-reveal{opacity:1!important;filter:none!important;transform:none!important}.hero-copy:before{display:none}}.mobile-menu-toggle{cursor:pointer;z-index:34;background:#fffaf114;border:1px solid #e8cf9747;border-radius:12px;flex:0 0 42px;width:42px;height:42px;padding:10px;display:none;position:relative}.mobile-menu-toggle span{background:#efdcae;border-radius:2px;width:100%;height:2px;margin:4px 0;transition:transform .2s,opacity .2s;display:block}.mobile-menu-toggle.open span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu-toggle.open span:nth-child(2){opacity:0}.mobile-menu-toggle.open span:last-child{transform:translateY(-6px)rotate(-45deg)}@media (width<=1050px){html,body{overflow-x:hidden}.site-header{padding-left:clamp(16px,3vw,28px);padding-right:clamp(16px,3vw,28px)}.mobile-menu-toggle{order:2;display:block}.site-header nav{z-index:33;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#231914fa;border:1px solid #e7cc913d;border-radius:18px;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 132px);padding:12px;display:none;position:fixed;top:118px;left:14px;right:14px;overflow-y:auto;box-shadow:0 25px 70px #140d0961}.site-header nav.mobile-open{animation:.2s ease-out mobile-nav-in;display:flex}.site-header nav.mobile-open a{display:block}.site-header nav a{color:#f4eadb;border-radius:11px;width:100%;padding:14px 15px;font-size:14px;line-height:1.15}.site-header nav a:hover,.site-header nav a:focus-visible{color:#f2d78f;background:#ead7a41a;outline:none}.site-header nav a:after{display:none}.site-header .header-actions{order:1;margin-left:auto}.studio-shell{gap:46px}.company-directory-entry:hover{transform:none}}@keyframes mobile-nav-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}@media (width<=680px){button,a,input,select,textarea{touch-action:manipulation}.top-note{height:auto;min-height:31px;padding:7px 12px;line-height:1.35}.site-header{gap:7px;height:68px;padding:0 12px}.brand-logo{width:clamp(118px,35vw,145px)}.mobile-menu-toggle{border-radius:10px;flex-basis:38px;order:3;width:38px;height:38px;padding:9px}.site-header nav{max-height:calc(100dvh - 113px);top:105px;left:8px;right:8px}.site-header .header-actions{order:2;gap:5px}.site-header .header-shortcut{border-radius:9px;width:34px;height:34px;padding:4px}.site-header .header-shortcut>span{width:24px;height:24px;font-size:12px}.hero-copy{padding:50px 16px 54px}.hero-copy h1{letter-spacing:-2px;overflow-wrap:anywhere;font-size:clamp(42px,13vw,58px);line-height:.98}.hero-copy>p{font-size:15px;line-height:1.62}.eyebrow{max-width:100%;font-size:8px;line-height:1.35}.hero .search-bar{border-radius:15px;grid-template-columns:minmax(0,1fr);gap:0;width:100%;margin-top:24px;padding:8px;display:grid}.hero .search-bar>.search-field,.hero .search-bar>.state-field,.hero .search-bar>button{grid-area:auto/1;height:auto}.search-divider{display:none}.search-field{border-bottom:1px solid #e6d3ab26;width:100%;min-height:48px;padding:0 8px}.search-field input,.search-field select{width:100%;min-height:48px;font-size:16px}.search-bar button{border-radius:10px;width:100%;min-height:48px;margin-top:8px;font-size:12px}.search-refiners{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin-top:9px}.search-refiners label{min-height:48px;padding:8px 11px}.search-refiners select{font-size:16px}.trust-row{flex-wrap:wrap;gap:10px}.audience-pills{gap:6px}.audience-pills span{padding:7px 10px}.section{padding-left:16px;padding-right:16px}.section-heading{flex-direction:column;gap:15px}.section-heading h2{width:auto;font-size:clamp(34px,10vw,46px)}.audience-section{padding-top:66px;padding-bottom:70px}.audience-grid-single .unified-registration-card{min-height:0;padding:30px 20px}.audience-grid-single .unified-registration-card h3{font-size:clamp(30px,9vw,38px)}.audience-grid-single .unified-registration-card button{width:100%;min-height:48px}.company-directory-single>header{gap:9px;padding:14px 13px}.company-directory-single>header>span{flex:0 0 38px;width:38px;height:38px}.company-directory-single>header p{min-width:0}.company-directory-single>header small{letter-spacing:.7px}.company-directory-single>header b{white-space:normal;font-size:12px}.company-directory-single .directory-company-list{padding:9px}.company-directory-entry{align-items:flex-start;min-height:0;padding:12px}.company-directory-entry .company-logo{flex:0 0 46px;width:46px;height:46px}.marketplace-filter-panel{margin-top:24px;padding:12px}.marketplace-filter-panel select{min-height:48px;font-size:16px}.industry-filter>div{scroll-snap-type:x proximity;padding-bottom:7px;display:flex;overflow-x:auto}.industry-filter button{scroll-snap-align:start;flex:none;min-height:40px}.product-art{height:min(76vw,320px)}.product-info{padding:18px}.commerce-actions>a,.commerce-actions>button{min-height:46px;font-size:9px}.member-banner{margin-left:10px;margin-right:10px;padding:42px 20px}.member-art{height:175px}.member-card{aspect-ratio:1.58;width:min(230px,78vw);height:auto;padding:20px}.member-copy h2{font-size:clamp(36px,11vw,46px)}.member-copy .primary{width:100%;min-height:50px}.nfc-studio{padding-left:16px;padding-right:16px}.nfc-heading h2{font-size:clamp(38px,11vw,50px)}.nfc-proof{min-width:0}.card-stage{min-height:320px}.luxury-card{width:100%;max-width:430px}.card-controls{padding:22px 16px}.draw-copy h2{font-size:clamp(42px,12vw,58px)}.wheel-console{width:100%;min-height:420px;margin:0;overflow:visible;transform:none}.wheel-console:before{width:340px;height:340px}.lucky-wheel{width:min(82vw,330px);height:min(82vw,330px)}.wheel-core{width:88px;height:88px}.wheel-core span{font-size:23px}.wheel-label{transform-origin:45px 12px;width:90px;margin-left:-45px}.wheel-label span{font-size:7px}.wheel-pointer{top:26px}.wheel-pointer i{width:28px;height:38px}.wheel-base{width:min(72vw,280px);bottom:4px}.console-orbit{display:none}.grand-prize-hud{padding:9px 10px;position:absolute;top:36px;right:0}.grand-prize-hud b{font-size:19px}.win-result{width:min(84vw,290px);padding:21px}.business-cta{padding:52px 18px}.business-cta .primary{min-height:50px}.support-section.form-overlay-open{overflow-x:hidden}.ticket-panel{padding:20px 14px}.ticket-form input,.ticket-form select,.ticket-form textarea{min-height:46px;font-size:16px}.ticket-submit{min-height:50px;font-size:10px}.registration-file-row{grid-template-columns:1fr}.live-chat-panel{width:auto;max-height:calc(100dvh - 88px);position:fixed;bottom:72px;left:8px;right:8px}.chat-messages{height:min(285px,38dvh)}.chat-compose input{font-size:16px}.quick-view-main-image{height:min(42vh,330px)}.quick-view-details{padding:24px 16px}footer{padding:38px 18px 90px}.admin-main{min-width:0;padding-left:12px;padding-right:12px}.admin-main>header{align-items:flex-start;gap:10px;height:auto;min-height:92px;padding:16px 0}.admin-main>header h1{overflow-wrap:anywhere;font-size:clamp(25px,8vw,34px)}.admin-header-actions{flex-direction:column;align-items:flex-end}.admin-header-actions button{min-height:42px}.admin-sidebar{overflow:auto hidden}.admin-sidebar nav{gap:5px;min-width:max-content;display:flex}.admin-sidebar nav button{flex:0 0 48px}.metric-grid,.admin-product-fields{grid-template-columns:1fr}.admin-product-fields .payment-link-field,.admin-product-gallery{grid-column:1}.request-table>article{grid-template-columns:1fr}.registration-workflow{grid-template-columns:1fr 1fr;min-width:0}.registration-admin-body,.ticket-admin-body{grid-template-columns:1fr!important}.registration-listing,.registration-notes,.resolution-field{grid-column:1!important}.admin-toast{text-align:center;bottom:78px;left:12px;right:12px}}@media (width<=380px){.brand-logo{width:112px}.site-header .header-shortcut.ticket{display:none}.hero-copy h1{font-size:39px}.company-directory-entry{flex-direction:column}.company-directory-entry>i{top:10px}.wheel-console{min-height:380px}.lucky-wheel{width:290px;height:290px}.grand-prize-hud{display:none}}:root{--espresso:#072a21;--cocoa:#163b31;--forest:#0a3428;--forest-light:#174d3e;--champagne:#e8c66e;--champagne-light:#f3dfa5;--ivory:#fbf7ef;--almond:#efe6d7;--ink:#17352c;--claret:#8e5143}body{color:#17352c;background:#fbf7ef}.top-note{color:#f3dfa5;background:linear-gradient(90deg,#061f19,#0a3428 48%,#103e31);border-bottom:1px solid #e8c66e52}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#072a21f5;border-bottom:1px solid #e8c66e57;box-shadow:0 12px 38px #0217122e}.site-header nav a,.site-header nav button,.header-shortcut{color:#f7f0df}.site-header nav a:hover,.site-header nav button:hover,.header-shortcut:hover{color:#f0cf78}.site-header nav a:after{background:#e8c66e}.mobile-menu-toggle{color:#f3dfa5;background:#ffffff0f;border-color:#e8c66e8c}.site-header .join-btn,.primary,.business-cta .primary,.ticket-submit{color:#082d23;background:linear-gradient(135deg,#f1d98f,#d8ad48);box-shadow:0 12px 28px #cd9f353d}.site-header .join-btn:hover,.primary:hover,.ticket-submit:hover{filter:brightness(1.04);box-shadow:0 16px 34px #cd9f3557}.hero{color:#fff8e8;background:radial-gradient(circle at 78% 20%,#e8c66e38,#0000 27%),radial-gradient(circle at 15% 78%,#2270595c,#0000 34%),linear-gradient(128deg,#051f19 0%,#0a3428 52%,#0f4334 100%)}.hero:before{opacity:.28;background-image:linear-gradient(#e8c66e1f 1px,#0000 1px),linear-gradient(90deg,#e8c66e1f 1px,#0000 1px)}.hero:after{background:radial-gradient(circle,#f0cf783d,#0000 66%)}.hero h1,.hero h2,.hero p{color:#fff8e8}.hero h1 em{color:#f0cf78;text-shadow:0 8px 28px #dead3c33}.hero .eyebrow,.section-kicker{color:#c8962e}.hero .eyebrow{color:#f0cf78;background:#e8c66e14;border-color:#e8c66e80}.search-bar{background:#051f19b8;border:1px solid #e8c66e7a;box-shadow:0 22px 54px #00000040}.search-bar input,.search-bar select,.search-refiners select{color:#15382e;background:#fffaf0;border-color:#e8c66e80}.search-bar input:focus,.search-bar select:focus,.search-refiners select:focus{border-color:#e8c66e;outline:2px solid #e8c66e}.search-bar button{color:#082d23;background:#e8c66e}.trust-row,.audience-pills{color:#eee4cf}.trust-row strong,.audience-pills strong{color:#f0cf78}.quick-features{color:#f8efdc;background:linear-gradient(110deg,#082d23,#114438);border-block:1px solid #e8c66e3d}.quick-feature strong,.quick-feature span{color:#f8efdc}.quick-feature i{color:#f0cf78;background:#e8c66e1f;border-color:#e8c66e59}.community-pulse{color:#082d23;background:linear-gradient(105deg,#f1d98f,#dfb756)}.community-pulse *{color:#082d23}.audience-section,.company-directory,.marketplace,.story-section,.support-section{background:linear-gradient(145deg,#fffaf2,#f2eadc)}.audience-section h2,.company-directory h2,.marketplace h2,.story-section h2,.support-section h2{color:#0a3428}.unified-registration-card,.company-directory-single,.product-card,.marketplace-filter-panel,.story-card,.ticket-panel{background:#fffdf8f2;border-color:#c6962e5c;box-shadow:0 20px 48px #183e3217}.unified-registration-card:before,.company-directory-single:before,.product-card:before{background:linear-gradient(90deg,#0a3428,#e8c66e,#0a3428)}.registration-type-badge,.industry-filter button.active,.filter-chip.active{color:#f3dfa5;background:#0a3428;border-color:#0a3428}.unified-registration-card h3,.company-directory-entry h3,.product-card h3,.story-card h3{color:#143b31}.company-directory-entry>i,.product-card .product-badge{color:#082d23;background:#e8c66e}.industry-filter button,.filter-chip{color:#19463a;background:#fffaf0;border-color:#0a34282e}.industry-filter button:hover,.filter-chip:hover{color:#0a3428;border-color:#d7ad49}.product-card .commerce-actions a,.product-card .commerce-actions button{color:#fff6e2;background:#0a3428;border-color:#0a3428}.product-card .commerce-actions a:hover,.product-card .commerce-actions button:hover{color:#082d23;background:#e8c66e}.member-banner,.nfc-studio,.draw-section,.business-cta{color:#fff7e5;background:radial-gradient(circle at 82% 12%,#e8c66e33,#0000 26%),linear-gradient(125deg,#061f19,#0b382c 58%,#11493a)}.member-banner h2,.nfc-studio h2,.draw-section h2,.business-cta h2,.member-banner p,.nfc-studio p,.draw-section p,.business-cta p{color:#fff7e5}.member-card,.luxury-card{border-color:#f0cf78ad;box-shadow:0 26px 68px #00000047}.card-controls,.draw-controls,.draw-entry-chip{color:#17352c;background:#fffaf0f5;border-color:#e8c66e6b}.spin-cta{color:#082d23;background:linear-gradient(135deg,#f3dfa5,#d8ab42);border-color:#f5e4b6}.support-section input,.support-section select,.support-section textarea,.business-registration input,.business-registration select,.business-registration textarea,.quick-view-modal input,.content-form input,.content-form select,.content-form textarea{color:#17352c;background:#fffdf8;border-color:#0a342833}.support-section input:focus,.support-section select:focus,.support-section textarea:focus,.business-registration input:focus,.business-registration select:focus,.business-registration textarea:focus,.content-form input:focus,.content-form select:focus,.content-form textarea:focus{border-color:#d5a83e;outline:2px solid #e8c66e80}.support-dock button{color:#fff5df;background:#0a3428;border:1px solid #e8c66e66;box-shadow:0 12px 30px #04221a3d}.support-dock button:hover{color:#082d23;background:#e8c66e}.live-chat-panel{background:#fffaf1;border-color:#d9b458;box-shadow:0 26px 70px #05261d3d}.live-chat-panel header{color:#fff6e1;background:#0a3428}footer{color:#ece2cc;background:linear-gradient(120deg,#041d17,#0a3428);border-top:1px solid #e8c66e4d}footer a,footer h3{color:#f3dfa5}.admin-app{color:#17352c;background:linear-gradient(145deg,#fbf7ef,#eee5d6)}.admin-sidebar{background:linear-gradient(#072d23,#0a3428);border-right:1px solid #e8c66e33;box-shadow:10px 0 34px #04221a1f}.admin-sidebar nav button{color:#d9e0db}.admin-sidebar nav button i{color:#ead080;background:#123f34}.admin-sidebar nav button:hover{color:#fff7e4;background:#e8c66e1a}.admin-sidebar nav button.active{color:#082d23;background:linear-gradient(135deg,#f0d486,#e2b957);box-shadow:0 12px 28px #00000026}.admin-sidebar nav button.active i{color:#082d23;background:#082d231f}.admin-sidebar-footer{color:#f4ead5;border-color:#e8c66e33}.admin-main>header{border-bottom-color:#0a34281f}.admin-main>header h1,.admin-main h2,.admin-main h3{color:#0a3428}.admin-main>header p,.admin-section-kicker{color:#a57926}.admin-header-actions button,.quick-actions button,.content-form button[type=submit]{color:#fff5df;background:#0a3428;border-color:#0a3428}.admin-header-actions button:hover,.quick-actions button:hover,.content-form button[type=submit]:hover{color:#082d23;background:#e8c66e}.metric-grid article:before{background:linear-gradient(90deg,#0a3428,#e8c66e)}.metric-grid strong,.overview-panels strong{color:#0a3428}.admin-main table thead,.request-table header{color:#0a3428;background:#f2e3be}.admin-main input,.admin-main select,.admin-main textarea{color:#17352c;background:#fffdf8;border-color:#0a342833}.admin-main input:focus,.admin-main select:focus,.admin-main textarea:focus{border-color:#d1a43b;outline:2px solid #e8c66e7a}.admin-toast{color:#fff5df;background:#0a3428;border:1px solid #e8c66e73}@media (width<=900px){.site-header nav{background:#072d23;border-color:#e8c66e52;box-shadow:0 24px 50px #01140f4d}.site-header nav a,.site-header nav button{border-bottom-color:#e8c66e24}.admin-sidebar{border-top:1px solid #e8c66e40;border-right:0}}.site-header .text-button,.site-header .primary.small{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.member-banner-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.member-banner-actions .primary{margin:0}.member-card-link{color:#f3dfa5;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.win-result a{color:#082d23;background:linear-gradient(90deg,#f3dfa5,#d8ad48);border-radius:8px;padding:11px 15px;font-size:9px;font-weight:900;text-decoration:none}.member-portal{color:#17352c;background:radial-gradient(circle at 82% 9%,#e8c66e2e,#0000 23%),linear-gradient(145deg,#061f19 0,#0a3428 38%,#f4eddf 38%,#fbf7ef 100%);min-height:100vh;padding-bottom:70px}.member-portal-header{border-bottom:1px solid #e8c66e40;justify-content:space-between;align-items:center;height:96px;padding:0 clamp(20px,5vw,76px);display:flex}.member-portal-header img{width:230px;display:block}.member-portal-header nav{align-items:center;gap:26px;display:flex}.member-portal-header nav a{color:#f5ead5;font-size:13px;font-weight:750;text-decoration:none}.member-portal-header nav a:last-child{color:#f0cf78;border:1px solid #e8c66e73;border-radius:10px;padding:11px 15px}.member-welcome{color:#fff8e8;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1320px;margin:auto;padding:75px clamp(20px,5vw,76px) 60px;display:flex}.member-welcome span,.member-panel-heading span{letter-spacing:2.2px;color:#e8c66e;font-size:9px;font-weight:900}.member-welcome h1{color:#fff8e8;margin:12px 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,72px);font-weight:500}.member-welcome p{color:#d9d4c8;max-width:650px;line-height:1.7}.member-draw-link{color:#082d23;white-space:nowrap;background:#e8c66e;border-radius:12px;align-items:center;gap:24px;padding:17px 20px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #0000002e}.member-metrics{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:0 auto 24px;padding:0 20px;display:grid}.member-metrics article{background:#fffdf8;border:1px solid #c5962d54;border-radius:20px;flex-direction:column;min-height:170px;padding:27px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #09302517}.member-metrics article:before{content:"";background:linear-gradient(#e8c66e,#0a3428);width:4px;position:absolute;inset:0 auto 0 0}.member-metrics span{letter-spacing:1.5px;color:#9a7228;font-size:9px;font-weight:900}.member-metrics strong{color:#0a3428;margin:auto 0 7px;font-family:Georgia,serif;font-size:52px}.member-metrics strong.tier-name{font-size:27px}.member-metrics small{color:#7c756b}.member-portal-grid{grid-template-columns:1.08fr .92fr;gap:18px;max-width:1180px;margin:auto;padding:0 20px;display:grid}.member-portal-grid>article{background:#fffdf8;border:1px solid #c5962d4d;border-radius:20px;padding:30px;box-shadow:0 18px 45px #09302514}.member-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.member-panel-heading h2{color:#0a3428;margin:7px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.member-panel-heading button{color:#fff7e6;cursor:pointer;background:#0a3428;border:0;border-radius:10px;padding:13px 16px;font-weight:800}.member-panel-heading button:disabled{opacity:.6}.member-message{color:#365047;background:#f4e8c5;border-radius:10px;margin:-8px 0 15px;padding:11px 14px;font-size:12px}.member-activity-list,.member-prize-list{flex-direction:column;display:flex}.member-activity-list>div,.member-prize-list>div{border-top:1px solid #eee4d5;align-items:center;gap:14px;padding:15px 0;display:flex}.member-activity-list i{border-radius:9px;place-items:center;width:54px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.member-activity-list i.earned{color:#0a5a41;background:#dcebe5}.member-activity-list i.used{color:#8c4638;background:#f0ded8}.member-activity-list p,.member-prize-list p{flex-direction:column;gap:5px;margin:0;display:flex}.member-activity-list b,.member-prize-list b{color:#17352c;font-size:13px}.member-activity-list small,.member-prize-list small{color:#8a8175;font-size:10px}.member-prize-list>div>span{color:#082d23;background:#e8c66e;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.member-prize-list>div>i{text-transform:capitalize;color:#217154;background:#deeee7;border-radius:99px;margin-left:auto;padding:7px 9px;font-size:9px;font-style:normal;font-weight:900}.member-empty-prizes{text-align:center;padding:50px 20px}.member-empty-prizes>span{color:#082d23;background:#e8c66e;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:22px;display:grid}.member-empty-prizes h3{color:#0a3428;font-family:Georgia,serif;font-size:25px}.member-empty-prizes p{color:#746c61;line-height:1.6}.member-empty-prizes a{color:#0a3428;margin-top:10px;font-weight:900;display:inline-block}.member-loading{text-align:center;color:#0a3428;background:#fffdf8;border-radius:18px;max-width:1180px;margin:40px auto;padding:40px}@media (width<=800px){.member-portal{background:linear-gradient(#061f19 0,#0a3428 31%,#f5eee2 31%,#fbf7ef 100%)}.member-portal-header{height:78px;padding:0 16px}.member-portal-header img{width:165px}.member-portal-header nav a:not(:last-child){display:none}.member-welcome{flex-direction:column;align-items:flex-start;padding:52px 20px 40px}.member-welcome h1{font-size:42px}.member-metrics,.member-portal-grid{grid-template-columns:1fr}.member-metrics article{min-height:145px}.member-portal-grid>article{padding:23px 18px}.member-panel-heading{flex-direction:column;align-items:flex-start}.member-panel-heading button{width:100%}}:root{--luxury-night:#031c16;--luxury-green:#062b21;--luxury-jade:#0d4435;--luxury-gold:#d9ac43;--luxury-gold-light:#f5dfa0;--luxury-cream:#fff9ed}body:has(.site-header){background:var(--luxury-night);color:#19382f}.top-note{color:#e7c875;letter-spacing:.45px;background:#031c16;border-bottom:1px solid #d9ac4345}.site-header{background:linear-gradient(90deg,#031c16fb,#062b21f9 55%,#031c16fb);border-bottom:1px solid #edc76861;box-shadow:0 18px 55px #000d0a61}.site-header:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#d9ac43 32%,#f5dfa0 50%,#d9ac43 68%,#0000);height:1px;position:absolute;bottom:-1px;left:4%;right:4%}.site-header .brand-logo{filter:drop-shadow(0 8px 18px #d9ac4333)brightness(1.08)}.site-header nav a{color:#e8dfce}.site-header nav a:hover,.site-header .text-button{color:#f4d98d}.site-header .primary.small,.primary,.ticket-submit{color:#09271f;background:linear-gradient(135deg,#f7e4aa 0,#d9ac43 48%,#b98425 100%);border:1px solid #f2d78c;box-shadow:inset 0 1px #ffffffb3,0 12px 30px #b984233d}.header-shortcut{background:#ffffff09;border-color:#d9ac4354}.header-shortcut>span{color:#08281f;background:linear-gradient(145deg,#f0d58b,#b98425)}.header-shortcut small{color:#bfb5a3}.hero{background:radial-gradient(at 77% 30%,#e8c05b30,#0000 27%),radial-gradient(at 13% 88%,#1f705547,#0000 36%),linear-gradient(118deg,#021813 0%,#052a20 43%,#0a3d2f 72%,#031d17 100%);border-bottom:1px solid #d9ac435c;min-height:720px}.hero:before{background-image:linear-gradient(#f5dfa00e 1px,#0000 1px),linear-gradient(90deg,#f5dfa00e 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero h1{letter-spacing:-2.8px;text-shadow:0 16px 48px #00000059;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1 em{color:#0000;background:linear-gradient(100deg,#fff0bd,#d4a33a 48%,#f7dfa0);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#d8d0c1;max-width:660px}.search-bar{background:linear-gradient(110deg,#fff9edf5,#f3e5c4ed);border:1px solid #d7ad4e;padding:9px;box-shadow:0 25px 75px #000a086b,0 0 0 6px #d9ac430e}.search-bar input,.search-bar select{background:0 0!important;border:0!important}.search-bar button{color:#f5dfa0;background:linear-gradient(135deg,#0d4939,#031f18);border:1px solid #d9ac43a6}.quick-features{background:#031d17;border-bottom:1px solid #d9ac4342}.quick-feature{border-right-color:#d9ac432b}.quick-feature i{background:linear-gradient(145deg,#f5dfa02e,#d9ac430d);border:1px solid #d9ac4370}.community-pulse{background:linear-gradient(100deg,#b98121,#edcb72 48%,#b98121);box-shadow:inset 0 1px #ffffff73}.audience-section,.company-directory,.marketplace{background:radial-gradient(circle at 100% 0,#d9ac4321,#0000 22%),linear-gradient(145deg,#fffaf0,#eee3d1);position:relative}.audience-section:before,.company-directory:before,.marketplace:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 49.9%,#9d74250f 50%,#0000 50.1%);background-size:150px 100%;position:absolute;inset:0}.audience-section h2,.company-directory h2,.marketplace h2,.support-section h2{letter-spacing:-1.5px;font-family:Georgia,Times New Roman,serif;font-weight:400}.unified-registration-card,.company-directory-single{background:linear-gradient(125deg,#05271f,#0b3b2e);border:1px solid #e5c16394;box-shadow:0 28px 70px #04231b3d,inset 0 1px #ffffff14}.unified-registration-card h3,.unified-registration-card p,.company-directory-single h3,.company-directory-single p{color:#fff7e7}.unified-registration-card .registration-type-badge{color:#08271f;background:linear-gradient(135deg,#f2d98e,#bb8627)}.company-directory-entry>i{background:linear-gradient(145deg,#f2d98e,#b87f20);box-shadow:0 12px 28px #00000038}.marketplace-filter-panel,.product-card{background:linear-gradient(155deg,#fffdf8,#f4ead8);border:1px solid #b7832461;box-shadow:0 22px 55px #04271e1f}.product-card{transition:transform .35s,box-shadow .35s,border-color .35s}.product-card:hover{border-color:#d2a342;transform:translateY(-9px);box-shadow:0 32px 68px #03221a33}.product-card h3{font-family:Georgia,serif;font-size:22px}.product-card .product-badge{background:linear-gradient(135deg,#f5dfa0,#c9922c)}.story-section{color:#f9efdc;background:radial-gradient(circle at 82% 16%,#d9ac432e,#0000 25%),linear-gradient(125deg,#031c16,#0a3b2e 60%,#041f18);border-block:1px solid #d9ac434d}.story-section h2,.story-section p,.story-section blockquote{color:#fff5df}.story-section .kicker,.story-link{color:#e9c76f}.impact-row{border-top-color:#d9ac434d}.impact-row b{color:#f1d589}.member-banner,.nfc-studio,.draw-section,.business-cta{background:radial-gradient(circle at 78% 12%,#e5bb4e33,#0000 25%),radial-gradient(circle at 8% 90%,#15674d3d,#0000 32%),linear-gradient(128deg,#021914,#062b21 52%,#0b4032);border:1px solid #d9ac436b;box-shadow:inset 0 1px #ffffff0f,0 30px 80px #00130e4d}.member-banner h2,.nfc-studio h2,.draw-section h2,.business-cta h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.member-card,.luxury-card{background:linear-gradient(135deg,#171a17,#323329 35%,#b78a32 49%,#302b20 54%,#0b2119);border:1px solid #f0d487;box-shadow:0 32px 70px #00000085,inset 0 1px #ffffff40}.card-controls,.draw-entry-chip{background:linear-gradient(150deg,#fffdf7,#efe1c9);border:1px solid #d9ac438c;box-shadow:0 24px 60px #0003}.lucky-wheel{border-color:#f5dfa0;box-shadow:0 0 0 8px #031c16,0 0 0 10px #c79531,0 0 55px #d9ac4352,0 28px 80px #0000007a}.support-section{color:#f8efdd;background:radial-gradient(circle at 10% 10%,#d9ac431f,#0000 24%),linear-gradient(145deg,#041f18,#0a3b2e)}.support-section h2,.support-section .support-intro p{color:#fff4dc}.ticket-panel{background:linear-gradient(155deg,#fffdf8,#eee2ce);border:1px solid #d9ac4391;box-shadow:0 30px 75px #00000047}.support-dock button{color:#08271f;background:linear-gradient(135deg,#e9c66c,#b77e20);border-color:#f2d98e}.live-chat-panel{border:1px solid #d4a640}.live-chat-panel header{background:linear-gradient(110deg,#031c16,#0b4435);border-bottom:1px solid #d9ac4366}footer{background:#021712;border-top:1px solid #d9ac4375;box-shadow:inset 0 1px #ffffff0a}.member-portal{background:radial-gradient(circle at 85% 10%,#d9ac4333,#0000 25%),linear-gradient(145deg,#021712 0,#073126 40%,#eee3d1 40%,#fff9ed 100%)}.member-metrics article,.member-portal-grid>article{background:linear-gradient(155deg,#fffdf8,#f1e5d2);border-color:#b783247a;box-shadow:0 24px 60px #021f1729}.admin-app{background:radial-gradient(circle at 100% 0,#d9ac431f,#0000 24%),linear-gradient(145deg,#f8f0e2,#e9ddca)}.admin-sidebar{background:linear-gradient(#021a14,#073126 55%,#031e17);border-right-color:#d9ac435c}.admin-sidebar nav button.active{background:linear-gradient(135deg,#f5dfa0,#d3a23c 60%,#b47c1e);border:1px solid #f6e4ad}.metric-grid article,.overview-panels>article,.product-admin-list>article,.content-form,.request-table>article,.registration-admin-list>article,.support-ticket-list>article{background:linear-gradient(155deg,#fffdf8,#f2e7d6);border-color:#b7832463;box-shadow:0 18px 48px #03241b1a}@media (width<=800px){.hero{min-height:auto}.member-portal{background:linear-gradient(#021712 0,#073126 31%,#f2e8d8 31%,#fff9ed 100%)}.site-header:after{left:15px;right:15px}.member-banner,.nfc-studio,.draw-section,.business-cta{border-left:0;border-right:0}}.member-card{isolation:isolate;color:#fff4cf;text-shadow:0 2px 10px #000000c7}.member-card:after{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(105deg,#00130e2e,#0000 43%,#ffde8414 58%,#00120d38);position:absolute;inset:0}.member-card span{letter-spacing:2.4px;text-shadow:0 2px 9px #001711;font-weight:950;color:#f3d47d!important}.member-card b{text-shadow:0 3px 14px #00130e,0 0 2px #ffffff80;font-weight:700;color:#fff7dc!important}.member-card small{letter-spacing:1.35px;text-shadow:0 2px 8px #00130e;font-weight:850;color:#f0d693!important}@keyframes brand-gold-glow{0%,to{filter:drop-shadow(0 7px 14px #d9ac4329)brightness(1.04)}50%{filter:drop-shadow(0 10px 22px #eec65d47)brightness(1.1)}}@media (width>=1101px){.site-header{justify-content:flex-start;gap:0;height:108px;padding:0 24px}.site-header>.brand{flex:0 0 265px;align-items:center;width:265px;margin-right:34px;display:flex;overflow:visible}.site-header .brand-logo{max-width:250px;animation:5.5s ease-in-out infinite brand-gold-glow;width:250px!important;transform:none!important}.site-header>.brand:hover .brand-logo{filter:drop-shadow(0 11px 24px #eec65d57)brightness(1.12);transform:none!important}.site-header nav{flex:auto;justify-content:flex-start;gap:clamp(15px,1.3vw,27px);min-width:550px;padding:0}.site-header nav a{white-space:nowrap;letter-spacing:0;font-size:clamp(12px,.78vw,14px);line-height:1.2}.site-header .header-actions{flex:none;align-items:center;gap:10px;margin-left:30px}.header-shortcut{border-radius:13px;gap:10px;height:54px;padding:7px 12px}.header-shortcut>span{border-radius:9px;width:34px;height:34px;font-size:16px}.header-shortcut b{font-size:10px}.header-shortcut small{margin-top:5px;font-size:7px}.site-header .icon-button{color:#f1d78d;background:#ffffff0b;border:1px solid #d9ac432e;width:42px;height:42px}.site-header .icon-button:hover{color:#ffe8a5;background:#d9ac4321}.site-header .icon-button span{color:#fff;background:#ef7959;border-color:#062b21}.site-header .text-button{white-space:nowrap;padding:13px 8px;font-size:13px}.site-header .primary.small{white-space:nowrap;border-radius:13px;min-width:185px;min-height:52px;padding:14px 18px;font-size:12px}}@media (width>=1101px) and (width<=1650px){.site-header{height:96px;padding:0 18px}.site-header>.brand{flex-basis:220px;width:220px;margin-right:22px}.site-header .brand-logo{max-width:205px;width:205px!important}.site-header nav{gap:12px;min-width:485px}.site-header nav a{font-size:11px}.site-header .header-actions{gap:7px;margin-left:18px}.header-shortcut{justify-content:center;width:46px;padding:6px}.header-shortcut p,.site-header .customer-save{display:none}.site-header .text-button{font-size:11px}.site-header .primary.small{min-width:155px;min-height:48px;font-size:10px}}@media (prefers-reduced-motion:reduce){.site-header .brand-logo{animation:none!important}}.audience-grid-single .unified-registration-card{background:radial-gradient(circle at 88% 12%,#e4bc5233,#0000 26%),linear-gradient(125deg,#031f18,#0a3b2e 58%,#06281f)!important;border:1px solid #eecb6fb8!important;border-top:3px solid #e6bf5d!important;box-shadow:0 30px 75px #021f1747,inset 0 1px #ffffff14!important}.audience-grid-single .unified-registration-card .audience-number{color:#f5dfa066!important}.audience-grid-single .unified-registration-card .audience-icon{box-shadow:0 14px 32px #0000004d;color:#08271f!important;background:linear-gradient(145deg,#f4da90,#b77e20)!important}.audience-grid-single .unified-registration-card>small{text-shadow:0 1px 4px #00000073;color:#efcd75!important}.audience-grid-single .unified-registration-card h3{text-shadow:0 3px 16px #00000057;color:#fff7df!important}.audience-grid-single .unified-registration-card>p{font-size:13px;line-height:1.85;color:#e6dfd1!important}.audience-grid-single .unified-registration-card .unified-business-types span{color:#f6dfa0;background:#f5dfa017;border-color:#eecb6f8c}.audience-grid-single .unified-registration-card>button{text-shadow:0 1px 5px #0006;font-size:11px;color:#ffe9aa!important}.audience-grid-single .unified-registration-card>button:hover{color:#fff8e7!important}.company-directory-single .company-directory-entry{background:linear-gradient(145deg,#fffefb,#f7f0e4);border-color:#c2912e57;box-shadow:0 12px 32px #0222191c}.company-directory-single .company-directory-entry .company-card-body>small{font-weight:950;color:#9b6c18!important}.company-directory-single .company-directory-entry .company-card-body h3{text-shadow:none;font-weight:700;color:#073126!important}.company-directory-single .company-directory-entry .company-card-body>p{font-size:9px;line-height:1.7;color:#5f625c!important}.company-directory-single .company-directory-entry .company-card-body>div span{font-weight:750;color:#285c4b!important}.company-directory-single .company-directory-entry .company-card-body>div a{text-underline-offset:3px;font-weight:950;text-decoration:underline;color:#765018!important}.company-directory-single .company-directory-entry>i{color:#08271f;background:linear-gradient(145deg,#efd27d,#bd8626)}.draw-section .draw-entry-chip p{color:#17352c!important}.draw-section .draw-entry-chip b{text-shadow:none;font-weight:950;color:#073126!important}.draw-section .draw-entry-chip small{font-weight:650;color:#746f65!important}.draw-section .draw-entry-chip>span{color:#08271f!important}.nfc-studio .card-controls{color:#17352c}.nfc-studio .card-controls h3{color:#073126!important}.nfc-studio .card-controls .control-step p{color:#66766f!important}.nfc-studio .card-controls .name-field>span{color:#65766f!important}.support-section .support-contacts>a,.support-section .support-contacts>div{position:relative;overflow:hidden;box-shadow:0 15px 36px #00181233,inset 0 1px #ffffffd9;color:#17352c!important;background:linear-gradient(135deg,#fffaf0 0%,#f2e4c8 100%)!important;border:1px solid #e2b84d9e!important}.support-section .support-contacts>a:after,.support-section .support-contacts>div:after{content:"";background:linear-gradient(#f2d784,#b67a1b);width:4px;position:absolute;inset:0 auto 0 0}.support-section .support-contacts>a:hover,.support-section .support-contacts>div:hover{transform:translate(7px);box-shadow:0 20px 44px #00181245;border-color:#e0b342!important}.support-section .support-contacts>a>span,.support-section .support-contacts>div>span{border:1px solid #ffffffa6;box-shadow:0 9px 22px #aa741633;color:#092b22!important;background:linear-gradient(145deg,#f4dc96,#d6a43b)!important}.support-section .support-contacts p{color:#17352c!important}.support-section .support-contacts small{font-weight:950;color:#986817!important}.support-section .support-contacts b{font-size:12px;font-weight:900;color:#073126!important}.support-section .support-contacts em{font-size:8px;color:#69675f!important}.support-section .whatsapp-card{color:#fff8e7;border:1px solid #efcd7180;box-shadow:0 18px 42px #0019124d,inset 0 1px #ffffff1f;background:linear-gradient(120deg,#0b4a39,#16845d 58%,#0b5d46)!important}.support-section .whatsapp-card>span{color:#f1d581}.support-section .whatsapp-card b{font-size:12px;color:#fff8e7!important}.support-section .whatsapp-card small{color:#cce9dc!important}.support-section .whatsapp-card em{color:#f4da91!important}.company-directory .company-directory-single{background:linear-gradient(145deg,#fbf5e9,#eadbc0)!important;border:1px solid #b17c1c94!important;border-top:3px solid #d9aa43!important;box-shadow:0 24px 60px #062b2129,inset 0 1px #ffffffd9!important}.company-directory .company-directory-single>header{border-bottom:1px solid #be8b285c;background:linear-gradient(115deg,#fffdf8,#f3e7d1)!important}.company-directory .company-directory-single>header>span{color:#f3d782;background:linear-gradient(145deg,#0d4b3a,#05291f);box-shadow:0 12px 28px #04281e3d}.company-directory .company-directory-single>header small{color:#9b6d1c}.company-directory .company-directory-single>header b{color:#2c241d}.company-directory .company-directory-single>header em{color:#655c52;background:#eadfcf;border:1px solid #9b71261f}.company-directory .company-directory-single .directory-company-list{background:radial-gradient(circle at 100% 0,#d9ac4321,#0000 26%),linear-gradient(145deg,#f5ead7,#eadbc0);padding:22px}.company-directory .company-directory-single .company-directory-entry{border-left:4px solid #0b4636;box-shadow:0 13px 32px #0831261a}.company-directory .company-directory-single .directory-empty{color:#61594f;background:#fffdf8b3;border-color:#c9ad7a}.company-directory .company-directory-single .directory-empty p{color:#746b60!important}.company-directory .company-directory-single{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.company-directory .company-directory-single:hover{box-shadow:none!important;transform:none!important}.company-directory .company-directory-single>header{margin-bottom:18px;box-shadow:0 15px 38px #0730251a;background:linear-gradient(120deg,#fffdf8,#f2e3c8)!important;border:1px solid #be8b286b!important;border-radius:18px!important;padding:20px 22px!important}.company-directory .company-directory-single .directory-company-list{gap:14px;background:0 0!important;padding:0!important}.company-directory .company-directory-single .company-directory-entry{min-height:170px;background:radial-gradient(circle at 97% 8%,#dcae411c,#0000 22%),linear-gradient(145deg,#fffefb,#f5ecdd)!important;border:1px solid #be8b2861!important;border-left:6px solid #0b4938!important;border-radius:19px!important;padding:24px 26px!important;box-shadow:0 18px 46px #062c221f!important}.company-directory .company-directory-single .company-directory-entry:hover{border-color:#d2a441!important;transform:translateY(-5px)!important;box-shadow:0 26px 58px #062c222e!important}.company-directory .company-directory-single .company-directory-entry .company-logo{border:1px solid #c99a383d;flex-basis:66px;width:66px;height:66px;box-shadow:0 10px 24px #07302514}.company-directory .company-directory-single .company-card-body h3{margin:7px 0;font-size:22px}.company-directory .company-directory-single .company-card-body>p{max-width:900px;font-size:10px!important}@media (width<=680px){.company-directory .company-directory-single>header{padding:16px!important}.company-directory .company-directory-single .company-directory-entry{min-height:0;padding:18px!important}.company-directory .company-directory-single .company-directory-entry .company-logo{flex-basis:54px;width:54px;height:54px}}@media (width>=1101px){.site-header .header-shortcut{justify-content:flex-start;width:auto;min-width:142px;padding:7px 13px}.site-header .header-shortcut p{min-width:0;display:flex!important}.site-header .header-shortcut b{white-space:nowrap;color:#f6ecd7;font-size:9px;line-height:1.2}}@media (width>=1101px) and (width<=1450px){.site-header>.brand{flex-basis:190px;width:190px;margin-right:16px}.site-header .brand-logo{max-width:180px;width:180px!important}.site-header nav{gap:8px;min-width:410px}.site-header nav a{font-size:10px}.site-header .header-actions{gap:6px;margin-left:12px}.site-header .header-shortcut{min-width:108px;padding:6px 8px}.site-header .header-shortcut>span{flex:0 0 31px;width:31px;height:31px}.site-header .header-shortcut b{white-space:normal;font-size:7px}.site-header .text-button{font-size:10px}.site-header .primary.small{min-width:138px;padding-inline:12px}}.smart-search-field{position:relative}.search-suggestions{z-index:30;background:#fffaf0;border:1px solid #d6aa48;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 14px);left:-10px;right:-10px;box-shadow:0 22px 55px #00191247}.search-suggestions button{color:#17352c;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;width:100%;padding:11px 13px;font-weight:750;display:flex}.search-suggestions button:hover,.search-suggestions button:focus-visible{color:#6f4a12;background:#f1e3c6}.active-search-summary{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.active-search-summary>span{color:#ead28b;font-size:10px;font-weight:850}.active-search-summary button{color:#fff4d1;background:#ffffff12;border:1px solid #ebcd7c5c;border-radius:99px;padding:7px 11px;font-size:9px}.checkout-backdrop{z-index:1700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00120dc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.checkout-modal{color:#17352c;background:radial-gradient(circle at 100% 0,#d8aa432b,#0000 28%),linear-gradient(145deg,#fffdf8,#efe2cc);border:1px solid #d8aa43;border-radius:26px;width:min(760px,100%);max-height:92vh;padding:38px;position:relative;overflow:auto;box-shadow:0 38px 100px #0000007a}.checkout-close{color:#17352c;background:#fff;border:1px solid #d8bd8c;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:16px;right:18px}.checkout-heading>span,.checkout-form label>span{color:#9b6a16;letter-spacing:1.5px;font-size:9px;font-weight:900;display:block}.checkout-heading h2{color:#062e24;margin:8px 0 5px;font:400 34px Georgia,serif}.checkout-heading p{color:#6d7069}.checkout-form{gap:14px;margin-top:26px;display:grid}.checkout-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.checkout-form label{gap:7px;display:grid}.checkout-form input,.checkout-form textarea,.checkout-form select{color:#17352c;width:100%;font:inherit;background:#fff;border:1px solid #d7c9b3;border-radius:11px;padding:14px 15px}.checkout-form textarea{resize:vertical;min-height:90px}.checkout-total{color:#fff3cd;background:#082f25;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.checkout-total b{color:#f0cf75;font-size:20px}.checkout-submit,.checkout-success>a{color:#06271f;text-align:center;background:linear-gradient(135deg,#edcd77,#b87e20);border:1px solid #f2d58b;border-radius:12px;padding:15px 19px;font-weight:900}.checkout-note{color:#7c786f;font-size:9px;line-height:1.6}.checkout-success{text-align:center;padding:22px}.checkout-success>span{color:#fff;background:#0d5e45;border-radius:50%;place-items:center;width:68px;height:68px;margin:auto;font-size:30px;display:grid}.checkout-success small{color:#9b6a16;letter-spacing:1.7px;margin-top:18px;font-weight:900;display:block}.checkout-success h2{color:#073126;font:400 38px Georgia,serif}.checkout-success p{color:#606862;max-width:520px;margin:10px auto 18px;line-height:1.7}.checkout-success strong{margin-bottom:18px;font-size:24px;display:block}.checkout-success>a,.checkout-success>button{border-radius:12px;width:min(360px,100%);margin:10px auto;display:block}.checkout-success>button{color:#17352c;background:0 0;border:1px solid #cdbd9d;padding:12px;font-weight:800}.business-status-section{background:linear-gradient(135deg,#f8efdf,#fffaf0);grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.business-status-section h2{color:#073126;margin:8px 0 12px;font:400 38px Georgia,serif}.business-status-section>div>p{color:#6a706a;line-height:1.75}.business-status-tool{background:#fffdf8;border:1px solid #bb852261;border-radius:20px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:23px;display:grid;box-shadow:0 18px 48px #052e231a}.business-status-tool label{gap:7px;display:grid}.business-status-tool label span{letter-spacing:1.2px;color:#9b6a16;font-size:8px;font-weight:900}.business-status-tool input{color:#17352c;background:#fff;border:1px solid #d6c7ad;border-radius:10px;padding:13px}.business-status-tool>button{color:#f5dda0;background:#07372a;border:0;border-radius:10px;padding:14px 17px;font-weight:850}.business-status-error{color:#a13f2d;grid-column:1/-1;font-weight:750}.business-status-result{background:#edf5ef;border:1px solid #b7d0c1;border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;padding:15px;display:flex}.business-status-result>span{color:#fff;background:#0c6247;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.business-status-result p{gap:2px;display:grid}.business-status-result small{color:#7e725f}.business-status-result b{color:#073126}.business-status-result em{color:#956817;text-transform:capitalize;font-style:normal}.member-welcome-actions{align-items:center;gap:12px;display:flex}.member-welcome-actions>button{color:#f5dfa0;background:#ffffff14;border:1px solid #eecd718c;border-radius:10px;padding:12px 16px;font-weight:800}.member-profile-panel{background:linear-gradient(145deg,#fffdf8,#efe2cc);border:1px solid #cb973375;border-radius:20px;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:15px;margin:0 5% 24px;padding:24px;display:grid;box-shadow:0 20px 50px #001b1424}.member-profile-panel>div{grid-column:1/-1}.member-profile-panel h2{color:#073126;margin:5px 0;font:400 28px Georgia,serif}.member-profile-panel>div>span,.member-profile-panel label>span{color:#966713;letter-spacing:1.2px;font-size:8px;font-weight:900;display:block}.member-profile-panel label{gap:7px;display:grid}.member-profile-panel input,.member-profile-panel textarea{color:#17352c;background:#fff;border:1px solid #d4c6ad;border-radius:10px;padding:12px}.member-profile-panel .wide{grid-column:1/-1}.member-profile-panel textarea{min-height:76px}.member-profile-panel .member-consent{grid-column:1/3;align-items:center;gap:10px;display:flex}.member-profile-panel .member-consent input{width:18px;height:18px}.member-profile-panel>button{color:#f5dfa0;background:#07372a;border:0;border-radius:10px;padding:14px;font-weight:850}.member-message.global{margin:0 5% 18px}.digital-member-card{color:#fff;background:radial-gradient(circle at 90% 15%,#eecf7659,#0000 25%),linear-gradient(135deg,#031e17,#0c4837)!important}.digital-member-card span,.digital-member-card small,.digital-member-card em{color:#ead698!important}.digital-member-card strong{color:#fff7df!important}.digital-member-card em{letter-spacing:1px;margin-top:12px;font-size:10px;font-style:normal;display:block}.member-prize-list button{color:#17352c;background:#f7e5b1;border:1px solid #d3a444;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.member-selfservice-grid{grid-template-columns:1.1fr .9fr;gap:20px;margin:20px 5% 0;display:grid}.member-selfservice-grid>article{background:linear-gradient(155deg,#fffdf8,#f1e5d2);border:1px solid #b783247a;border-radius:20px;padding:25px;box-shadow:0 24px 60px #021f1724}.member-order-list,.member-notification-list{gap:9px;margin-top:18px;display:grid}.member-order-list>div,.member-notification-list>div{background:#ffffffb8;border:1px solid #c097482e;border-radius:10px;justify-content:space-between;gap:14px;padding:13px;display:flex}.member-order-list p,.member-order-list span{gap:3px;display:grid}.member-order-list>div>span{text-align:right}.member-order-list small,.member-notification-list small{color:#77756d}.member-notification-list>div{justify-content:flex-start}.member-notification-list>div>span{color:#b57b1e}.member-notification-list p{gap:4px;display:grid}.member-empty-compact{color:#77756d;text-align:center;border:1px dashed #cbb88e;border-radius:12px;margin-top:17px;padding:22px}.order-admin-note{color:#f9ecc9;background:#07372a;border-radius:15px;align-items:center;gap:14px;margin-bottom:18px;padding:18px;display:flex}.order-admin-note>span{color:#e2bc58;font-size:24px}.order-admin-note p{gap:4px;display:grid}.order-admin-note small{color:#c7d9d1}.order-admin-list{gap:14px;display:grid}.order-admin-list>article{background:linear-gradient(155deg,#fffdf8,#f2e7d6);border:1px solid #b7832463;border-radius:16px;padding:20px;box-shadow:0 18px 48px #03241b1a}.order-admin-top{border-bottom:1px solid #dfd2bb;justify-content:space-between;padding-bottom:13px;display:flex}.order-admin-top>div{gap:4px;display:grid}.order-admin-top time{color:#7c7a73;font-size:9px}.order-admin-top strong{color:#8e6217}.order-admin-body{grid-template-columns:1fr 1.35fr .9fr .9fr;gap:18px;padding-top:15px;display:grid}.order-admin-body>div,.order-admin-body>label{align-content:start;gap:5px;display:grid}.order-admin-body small,.order-admin-body label>span{color:#9b6a16;letter-spacing:1px;font-size:8px;font-weight:900}.order-admin-body a{color:#1f5d4a}.order-admin-body em{color:#79756c;font-size:9px}.order-admin-body select{color:#17352c;background:#fff;border:1px solid #d4c4a8;border-radius:8px;padding:10px}.order-admin-body button{color:#f5dfa0;background:#07372a;border:0;border-radius:8px;padding:9px;font-weight:800}@media (width<=900px){.business-status-section{grid-template-columns:1fr;gap:25px}.business-status-tool{grid-template-columns:1fr}.business-status-tool>*{grid-column:1!important}.member-profile-panel{grid-template-columns:1fr}.member-profile-panel>*{grid-column:1!important}.member-selfservice-grid{grid-template-columns:1fr}.order-admin-body{grid-template-columns:1fr 1fr}}@media (width<=680px){.checkout-backdrop{padding:8px}.checkout-modal{border-radius:18px;padding:26px 18px}.checkout-row{grid-template-columns:1fr}.search-suggestions{position:fixed;top:185px;left:12px;right:12px}.active-search-summary{margin-bottom:8px}.business-status-section{padding-block:50px}.member-welcome-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.member-profile-panel,.member-selfservice-grid{margin-inline:16px}.member-order-list>div{display:grid}.member-order-list>div>span{text-align:left}.order-admin-body{grid-template-columns:1fr}}.nfc-payment-step{border-top:1px solid #ddd2bd;margin-top:25px;padding-top:24px}.nfc-fee-row{color:#fff;background:linear-gradient(120deg,#062d23,#0c4b39);border-radius:12px;justify-content:space-between;align-items:center;margin-top:16px;padding:14px 16px;display:flex}.nfc-fee-row p{gap:3px;display:grid}.nfc-fee-row small{letter-spacing:1.2px;color:#e2c46d;font-size:7px}.nfc-fee-row b{color:#fff7dd;font:400 25px Georgia,serif}.nfc-fee-row>span{color:#c8d8d1;font-size:8px}.nfc-payment-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.nfc-payment-options button{color:#17352c;text-align:left;background:#fff;border:1px solid #d3c9b8;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.nfc-payment-options button>span{color:#f1d47b;background:#0c4737;border-radius:8px;place-items:center;width:39px;height:32px;font-size:9px;font-weight:950;display:grid}.nfc-payment-options button:nth-child(2)>span{color:#fff;background:#2469c8}.nfc-payment-options p{gap:3px;display:grid}.nfc-payment-options b{font-size:9px}.nfc-payment-options small{color:#78847e;font-size:7px;line-height:1.35}.nfc-payment-options i{color:#9b6b18;margin-left:auto;font-style:normal;display:none}.nfc-payment-options button.active{background:#fffaf0;border-color:#c08e2e;box-shadow:0 0 0 1px #c08e2e}.nfc-payment-options button.active i{display:block}.nfc-payment-ready{background:#eef7ef;border:1px solid #bfcfbe;border-radius:13px;align-items:center;gap:12px;margin-top:20px;padding:15px;display:flex}.nfc-payment-ready>span{color:#fff;background:#0b6246;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.nfc-payment-ready p{flex:1;gap:2px;display:grid}.nfc-payment-ready small{color:#8b6b31;letter-spacing:1px;font-size:7px}.nfc-payment-ready b{color:#073126;font-size:10px}.nfc-payment-ready em{color:#66756e;font-size:8px;font-style:normal}.nfc-payment-ready>a,.nfc-payment-ready>button{color:#f5dda0;background:#07372a;border:0;border-radius:9px;padding:11px 13px;font-size:8px;font-weight:900;text-decoration:none}.nfc-payment-table .request-head,.nfc-payment-table>article{grid-template-columns:1.15fr .95fr .7fr .45fr .6fr}.request-payment{gap:3px;display:grid}.request-payment>b{color:#0b4a39;font-size:10px}.request-payment>small{color:#89631d;font-size:7px}.request-payment>em{color:#89958f;font-size:6px;font-style:normal}.request-payment select{margin-top:4px}@media (width<=680px){.nfc-payment-options{grid-template-columns:1fr}.nfc-payment-ready{flex-wrap:wrap;align-items:flex-start}.nfc-payment-ready p{min-width:180px}.nfc-payment-ready>a,.nfc-payment-ready>button{text-align:center;width:100%}.nfc-payment-table>article{grid-template-columns:1fr!important}}.nfc-payment-whatsapp{color:#07372a;background:linear-gradient(120deg,#edf9f3,#e1f3e9);border:1px solid #10855c61;border-radius:12px;align-items:center;gap:11px;margin-top:11px;padding:13px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.nfc-payment-whatsapp:hover{transform:translateY(-2px);box-shadow:0 12px 28px #07453121}.nfc-payment-whatsapp>span{color:#fff;background:#12845c;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:950;display:grid;box-shadow:0 7px 18px #12845c3d}.nfc-payment-whatsapp p{flex:1;gap:3px;display:grid}.nfc-payment-whatsapp b{color:#07372a;font-size:9px}.nfc-payment-whatsapp small{color:#637b70;font-size:7px}.nfc-payment-whatsapp em{color:#0b6d4d;font-size:8px;font-style:normal;font-weight:900}.nfc-payment-whatsapp:focus-visible{outline-offset:3px;outline:3px solid #c9972f59}@media (width<=480px){.nfc-payment-whatsapp{flex-wrap:wrap;align-items:flex-start}.nfc-payment-whatsapp p{min-width:170px}.nfc-payment-whatsapp em{margin-left:51px}}.ticket-admin-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.ticket-admin-actions .save-ticket{margin-left:0}.delete-ticket{color:#a13e2e;background:#fff4f1;border:1px solid #d7a093;border-radius:7px;padding:9px 13px;font-size:7px;font-weight:900}.delete-ticket:hover{color:#fff;background:#a13e2e}.delete-ticket:focus-visible{outline-offset:2px;outline:3px solid #a13e2e33}@media (width<=480px){.ticket-admin-actions{flex-direction:column-reverse;align-items:stretch}.ticket-admin-actions button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
