/*! 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;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#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%}}@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}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.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}}.top-note{color:#b7d9ce;background:linear-gradient(90deg,#071a16,#123b32,#071a16);border-bottom:1px solid #6dffd326}.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}body:has(.site-header){background:var(--ivory);color:var(--ink)}.top-note{color:#e8dccb;letter-spacing:.25px;background:linear-gradient(90deg,#211713,#493225 50%,#211713);border-bottom:1px solid #ead9ae38}.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 nav a{color:#5c5047}.site-header nav a:hover,.site-header .text-button{color:#173b32}.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{color:#2d241e;background:radial-gradient(circle at 8% 5%,#f2d18075,#0000 34%),radial-gradient(circle at 57% 100%,#5191772e,#0000 38%),linear-gradient(120deg,#fffdf8,#f7eddd 56%,#e9f1e9)}.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 h1 em{color:#0000;background:linear-gradient(90deg,#916825,#c79942,#2d6a56);-webkit-background-clip:text;background-clip:text}.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}.search-bar button{color:#2c2118;background:linear-gradient(125deg,#e6c474,#c69742)}.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}.community-pulse{color:#35271f;background:linear-gradient(90deg,#f0d78f,#ffeab5 48%,#add7c2)}.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}}.hero .search-bar{max-width:930px}.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 nav a:after{background:linear-gradient(90deg,#b98736,#ecd48e)}.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}}.nfc-system-link{color:inherit;text-decoration:none;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.nfc-system-link strong{color:#d9b86f;letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-family:inherit;font-size:8px}.nfc-system-link:hover,.nfc-system-link:focus-visible{background:#dbbc7717;border-color:#dbbc77a6;outline:none;transform:translateY(-2px);box-shadow:0 14px 38px #00000038}@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}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._backdrop_16wh5_1{color:#f7f8f4;background:radial-gradient(circle at 50% 0,#203d34,#0000 27%),#050605;min-height:100vh;padding:0 0 70px}._profile_16wh5_1{color:#111;background:#f1f2ed;width:min(100%,520px);min-height:100vh;margin:auto;box-shadow:0 0 80px #000}._hero_16wh5_1{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 78% 4%,#d3ff4948,#0000 34%),linear-gradient(145deg,#14221e,#090b0c 68%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:470px;padding:20px 24px 28px;position:relative;overflow:hidden}._hero_16wh5_1:after{content:"";border:1px solid #c8ff3828;border-radius:50%;height:280px;position:absolute;inset:auto -20% -34% 38%;transform:rotate(-18deg)}._heroTop_16wh5_1{z-index:2;justify-content:space-between;display:flex;position:relative}._heroTop_16wh5_1 img{object-fit:contain;width:49px;height:49px}._heroTop_16wh5_1 button{color:#fff;background:#ffffff0c;border:1px solid #ffffff2b;border-radius:50%;width:38px;height:38px}._identity_16wh5_1{z-index:2;text-align:center;flex-direction:column;align-items:center;margin-top:42px;display:flex;position:relative}._identity_16wh5_1>img,._identity_16wh5_1>div{color:#fff;object-fit:cover;background:linear-gradient(145deg,#728e84,#20302a);border:3px solid #c8ff38;border-radius:50%;place-items:center;width:92px;height:92px;font-size:25px;font-weight:900;display:grid;box-shadow:0 12px 35px #0008}._identity_16wh5_1 span{color:#c8ff38;letter-spacing:.2em;margin-top:17px;font-size:8px;font-weight:900}._identity_16wh5_1 h1{letter-spacing:-.04em;margin:9px 0 3px;font-size:27px}._identity_16wh5_1 p{color:#d9dedb;margin:0;font-size:12px}._identity_16wh5_1 small{color:#8d9995;margin-top:4px;font-size:9px}._hero_16wh5_1 nav{z-index:2;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px;display:grid;position:relative}._hero_16wh5_1 nav a{color:#c8ff38;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;place-items:center;gap:6px;padding:11px 5px;font-size:16px;display:grid}._hero_16wh5_1 nav span{color:#b9c1be;font-size:7px}._body_16wh5_1{gap:12px;padding:16px;display:grid}._body_16wh5_1>section{background:#fff;border-radius:18px;padding:22px}._body_16wh5_1 section>span,._sectionHeading_16wh5_1 span,._company_16wh5_1 span,._privilege_16wh5_1 span{color:#7c8783;letter-spacing:.17em;font-size:8px;font-weight:900}._about_16wh5_1 h2,._sectionHeading_16wh5_1 h2,._company_16wh5_1 h2,._privilege_16wh5_1 h2{letter-spacing:-.03em;margin:7px 0;font-size:19px}._about_16wh5_1>p{color:#5f6865;font-size:11px;line-height:1.7}._about_16wh5_1>div{border-top:1px solid #1111;align-items:center;gap:11px;margin-top:17px;padding-top:16px;display:flex}._about_16wh5_1>div i{color:#c8ff38;background:#101513;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}._about_16wh5_1>div p{gap:3px;margin:0;display:grid}._about_16wh5_1>div b{font-size:10px}._about_16wh5_1>div small{color:#7e8784;font-size:8px}._company_16wh5_1{grid-template-columns:50px 1fr;align-items:center;gap:12px;color:#fff!important;background:#111713!important;display:grid!important}._companyLogo_16wh5_1{color:#c8ff38;background:#c8ff3811;border:1px solid #c8ff3855;border-radius:13px;place-items:center;width:50px;height:50px;font-weight:900;display:grid}._company_16wh5_1 h2{font-size:15px}._company_16wh5_1 p{color:#89948f;margin:0;font-size:8px}._company_16wh5_1>a{color:#c8ff38;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:14px;font-size:9px}._sectionHeading_16wh5_1{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}._sectionHeading_16wh5_1 a{color:#65706c;font-size:8px}._services_16wh5_1{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}._services_16wh5_1 article{background:#f7f8f4;border:1px solid #1111;border-radius:14px;padding:15px}._services_16wh5_1 i{color:#93a09b;font-size:8px;font-style:normal}._services_16wh5_1 h3{margin:9px 0 5px;font-size:12px}._services_16wh5_1 p{color:#6d7672;margin:0;font-size:8px;line-height:1.55}._services_16wh5_1 a{color:#40554d;margin-top:15px;font-size:8px;font-weight:800;display:block}._privilege_16wh5_1{color:#fff!important;background:linear-gradient(145deg,#171711,#282311)!important}._privilege_16wh5_1>p{color:#a29e88}._privilege_16wh5_1>div:first-child>p{color:#9b998b;font-size:9px;line-height:1.5}._reward_16wh5_1{background:#d4b8560b;border:1px solid #d4b8563b;border-radius:13px;align-items:center;gap:10px;margin:16px 0;padding:13px;display:flex}._reward_16wh5_1>i{color:#d9bc5b;font-size:25px;font-style:normal}._reward_16wh5_1 p{flex:1;gap:3px;margin:0;display:grid}._reward_16wh5_1 b{font-size:10px}._reward_16wh5_1 small{color:#918b72;font-size:7px}._reward_16wh5_1 strong{color:#d9bc5b;letter-spacing:.14em;font-size:7px}._privilege_16wh5_1>a{color:#15130a;background:#d9bc5b;border-radius:10px;justify-content:space-between;padding:12px;font-size:9px;font-weight:900;display:flex}._portfolio_16wh5_1{gap:8px;margin-top:14px;display:grid}._portfolio_16wh5_1 article{background:linear-gradient(110deg,#eff2eb,#fafbf8);border-radius:12px;gap:4px;padding:14px 15px;display:grid}._portfolio_16wh5_1 b{font-size:10px}._portfolio_16wh5_1 span{color:#818a86;font-size:7px}._footer_16wh5_1{background:#f1f2ed;justify-content:center;align-items:center;gap:8px;padding:23px 16px 82px;display:flex}._footer_16wh5_1 img{object-fit:contain;width:33px;height:33px}._footer_16wh5_1 p{color:#68716e;gap:2px;margin:0;font-size:7px;display:grid}._footer_16wh5_1 b{color:#151816;font-size:9px}._footer_16wh5_1 small{font-size:6px}._saveBar_16wh5_1{z-index:20;color:#fff;text-align:center;background:#111713;border-radius:13px;width:min(100% - 24px,496px);padding:15px;font-size:11px;font-weight:900;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0007}@media (width<=520px){._backdrop_16wh5_1{padding:0}._profile_16wh5_1{box-shadow:none}._hero_16wh5_1{min-height:450px}._services_16wh5_1{grid-template-columns:1fr}}
