/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.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}}:root{--black:#080a0c;--charcoal:#0e1114;--surface:#151515;--gold:#d5a43a;--gold-light:#e7b84a;--cream:#f2e5c4;--ivory:#f5f2ea;--muted:#bdb8ae;--line:#d5a43a3d}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{color:var(--ivory);background:var(--black);margin:0;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0ce0;border-bottom:1px solid #d5a43a75;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:13px max(24px,50vw - 640px);display:flex;position:sticky;top:0}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand strong{color:var(--gold-light);letter-spacing:.14em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1;display:block}.brand small{color:#b5a581;letter-spacing:.16em;margin-top:5px;font-size:7px;line-height:1;display:block}.brand-mark{border:1px solid var(--gold);place-items:center;width:33px;height:38px;display:grid;position:relative;transform:rotate(45deg)}.brand-mark i{border:1px solid #e7b84abf;width:12px;height:12px;display:block;position:absolute}.brand-mark i:nth-child(2){width:19px;height:19px}.brand-mark i:nth-child(3){background:var(--gold);width:5px;height:5px}.brand-mark+span{margin-left:5px}.desktop-nav{color:#ded7c6;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(12px,1.8vw,27px);font-size:13px;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--gold-light)}.header-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.icon-button{width:34px;height:34px;color:var(--cream);cursor:pointer;background:0 0;border:0;place-items:center;font-size:23px;display:grid}.login-button{color:var(--cream);cursor:pointer;background:0 0;border:1px solid #d5a43ab8;margin-left:6px;padding:8px 12px;font-size:11px}.login-button span{color:var(--gold)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;place-content:center;gap:5px;width:37px;height:37px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--gold-light);width:19px;height:1px;display:block}.mobile-menu nav{border:1px solid var(--line);background:#0d0f11;width:230px;padding:10px;position:absolute;top:46px;right:0;box-shadow:0 20px 45px #00000080}.mobile-menu nav a{color:#e0d9c8;padding:11px 14px;font-size:14px;display:block}.hero{isolation:isolate;background:#080a0c url(/images/hero/ai-amulet-hero-background.png) 50%/cover no-repeat;align-items:center;min-height:min(85vh,810px);display:grid;position:relative;overflow:hidden}.hero-overlay{z-index:-1;background:linear-gradient(90deg,#050607b3,#0506075c 48%,#05060794),linear-gradient(#0000 60%,#080a0ca8);position:absolute;inset:0}.hero-content{padding-block:112px 74px}.eyebrow{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:600}.hero-title-wrap{margin-left:-28px;padding:13px 42px 29px 28px;display:inline-block;position:relative}.hero h1,.section-heading h2,.ai-copy h2,.cta-section h2,.listing-page h1,.skeleton-page h1{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,Noto Serif Thai,serif;font-size:clamp(46px,5.4vw,82px);font-weight:400;line-height:1.08}.hero h1{max-width:620px;color:var(--ivory);text-shadow:0 3px 24px #e7b84a1f;position:relative}h1 em,h2 em{color:var(--gold-light);font-style:normal}.hero-title-ornament{pointer-events:none;position:absolute;inset:0}.hero-ornament-corner{opacity:.8;border-top:1px solid #e7b84a9e;border-left:1px solid #e7b84a9e;width:58px;height:55px;position:absolute;top:0;left:0}.hero-ornament-corner:before,.hero-ornament-corner:after{content:"";border:1px solid #d5a43a94;border-radius:60% 40%;position:absolute;transform:rotate(-26deg)}.hero-ornament-corner:before{width:21px;height:30px;top:9px;left:10px}.hero-ornament-corner:after{width:16px;height:22px;top:20px;left:26px}.hero-ornament-corner i{border:1px solid var(--gold-light);background:#d5a43a4d;border-radius:50%;width:4px;height:4px;display:block;position:absolute}.hero-ornament-corner i:first-child{top:-3px;left:63px}.hero-ornament-corner i:nth-child(2){width:3px;height:3px;top:47px;left:47px}.hero-ornament-corner i:nth-child(3){width:2px;height:2px;top:32px;left:12px}.hero-ornament-divider{opacity:.82;border-bottom:1px solid #d5a43aa8;width:min(315px,100% - 65px);height:17px;position:absolute;bottom:0;left:45px}.hero-ornament-divider:before,.hero-ornament-divider:after{content:"";border:1px solid #e7b84ab8;border-radius:60% 40%;width:11px;height:11px;position:absolute;bottom:-5px}.hero-ornament-divider:before{left:-2px;transform:rotate(-35deg)}.hero-ornament-divider:after{right:-2px;transform:rotate(145deg)}.hero-ornament-divider i{background:var(--gold);border:1px solid #e7b84ad6;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-3px;box-shadow:0 0 11px #e7b84a80}.hero-ornament-divider i:first-child{left:50%}.hero-ornament-divider i:nth-child(2){width:3px;height:3px;left:calc(50% - 11px)}.hero-ornament-divider i:nth-child(3){width:3px;height:3px;left:calc(50% + 9px)}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid var(--gold);justify-content:center;align-items:center;gap:22px;min-height:47px;padding:11px 20px;font-size:13px;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:var(--black);font-weight:700}.button-gold:hover{background:var(--gold-light)}.button-quiet{color:var(--ivory);background:#080a0c33;border-color:#f2e5c48f}.trust-row{color:#d6c9ac;flex-wrap:wrap;margin-top:57px;font-size:12px;display:flex}.trust-row span{border-left:1px solid #d5a43a8c;padding:0 20px}.trust-row span:first-child{border-left:0;padding-left:0}.section{padding-block:112px}.section-muted{background:#0c0e10}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.section-heading h2{color:var(--ivory);font-size:clamp(34px,3.1vw,52px)}.section-heading>div>p:last-child{max-width:590px;color:var(--muted);margin:15px 0 0;font-size:15px}.text-link{color:var(--gold-light);white-space:nowrap;flex:none;font-size:13px}.text-link span{padding-left:7px;font-size:17px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-card{background:#101315;border:1px solid #d5a43a24;transition:transform .22s,border .22s,box-shadow .22s;overflow:hidden}.product-card:hover{border-color:#d5a43a85;transform:translateY(-5px);box-shadow:0 22px 46px #00000040}.product-visual{aspect-ratio:1.24;background:radial-gradient(circle at 50% 45%,#4b3215,#18140e 43%,#0a0c0d 75%);place-items:center;display:grid;position:relative;overflow:hidden}.product-visual:before,.product-visual:after{content:"";background:linear-gradient(90deg,#0000,#d5a43a8c,#0000);width:130%;height:1px;position:absolute;transform:rotate(34deg)}.product-visual:after{transform:rotate(-34deg)}.visual-halo{aspect-ratio:1;border:1px solid #d5a43a6e;border-radius:50%;width:58%;position:absolute;box-shadow:0 0 38px #d5a43a30}.amulet-shape{z-index:1;aspect-ratio:.72;width:36%;color:var(--cream);background:linear-gradient(145deg,#8f651f,#251807 70%);border:1px solid #f2e5c4ba;border-radius:45% 45% 35% 35%;place-items:center;font-family:Georgia,serif;font-size:13px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #0000003d,0 13px 23px #0000008c}.badge,.mock-pill{color:var(--gold-light);background:#080a0cb8;border:1px solid #d5a43ab3;padding:3px 8px;font-size:10px;position:absolute;top:13px;left:13px}.favorite{z-index:2;color:var(--cream);cursor:pointer;background:0 0;border:0;font-size:23px;position:absolute;top:9px;right:10px}.product-card-content{padding:19px 20px 21px}.product-card-content p{color:var(--gold);letter-spacing:.08em;margin:0;font-size:11px}.product-card-content h3,.article-card h3,.trust-card h3{color:var(--ivory);margin:6px 0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.product-card-content span{color:#aaa59b;min-height:43px;font-size:13px;line-height:1.65;display:block}.product-card-content strong{color:var(--gold-light);margin-top:12px;font-size:15px;display:block}.article-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.article-card{border-top:1px solid #d5a43a59}.article-visual{aspect-ratio:1.28;background:linear-gradient(135deg,#1e1b14,#0b0d0e);place-items:center;display:grid;position:relative;overflow:hidden}.article-visual:before{content:"";border:1px solid #d5a43a40;position:absolute;inset:14%;transform:rotate(45deg)}.article-visual span{color:#e7b84ad6;font-family:Georgia,serif;font-size:54px}.article-visual i{background:radial-gradient(circle at 80% 20%,#d5a43a40,#0000 32%);position:absolute;inset:0}.article-card>div{padding:19px 2px 0}.article-meta{color:#8f8b83;gap:7px;margin:0;font-size:11px;display:flex}.article-card h3{min-height:62px;margin-top:7px;font-size:21px;line-height:1.4}.article-card>div>p:not(.article-meta){color:#aaa59b;min-height:68px;margin:0 0 13px;font-size:13px;line-height:1.7}.ai-section{border-block:1px solid var(--line);background:radial-gradient(circle at 78% 46%,#9b691b30,#0000 31%),#080a0c;padding-block:116px;position:relative;overflow:hidden}.ai-section:before{opacity:.18;content:"";background-image:radial-gradient(#d5a43a99 .55px,#0000 .55px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 75%,#0000)}.ai-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;display:grid;position:relative}.ai-copy h2{color:var(--ivory);letter-spacing:.02em;font-size:clamp(48px,5vw,70px)}.ai-copy h3{max-width:500px;color:var(--cream);margin:21px 0 13px;font-family:Georgia,serif;font-size:clamp(23px,2.1vw,31px);font-weight:400;line-height:1.36}.ai-copy>p:not(.eyebrow):not(.disclaimer){color:#bdb8ae;max-width:540px;margin:0}.disclaimer{border-left:2px solid var(--gold);color:#ded4bd;max-width:520px;margin:24px 0;padding-left:14px;font-size:13px}.ai-copy small{color:#89857d;margin-top:16px;font-size:11px;display:block}.result-card{background:linear-gradient(150deg,#201d16fa,#0c0e10fa);border:1px solid #d5a43a75;padding:25px;position:relative;box-shadow:0 28px 65px #00000061}.result-card-top{align-items:center;gap:10px;display:flex}.result-card-top .spark{color:var(--gold-light);font-size:21px}.result-card-top p{color:var(--cream);flex:1;margin:0;font-size:13px}.mock-pill{padding:2px 7px;font-size:9px;position:static}.result-visual{background:radial-gradient(circle,#d5a43a40,#0000 35%),#0b0d0d;border:1px solid #d5a43a40;place-items:center;height:190px;margin:21px 0;display:grid;position:relative;overflow:hidden}.result-visual:before,.result-visual:after{content:"";border:1px solid #d5a43a40;width:180px;height:180px;position:absolute;transform:rotate(45deg)}.result-visual:after{width:120px;height:120px}.result-visual span{z-index:1;color:var(--gold-light);letter-spacing:.11em;font-family:Georgia,serif;font-size:42px;position:relative}.result-visual i{background:#d5a43a73;width:220px;height:1px;position:absolute;transform:rotate(-36deg)}.result-rows{gap:10px;display:grid}.result-rows div{border-bottom:1px solid #d5a43a2b;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.result-rows span{color:#bdb8ae;font-size:13px}.result-rows strong{color:var(--gold-light);font-family:Georgia,serif;font-size:25px;font-weight:400}.result-rows strong small{font-size:13px}.result-card>p{color:#87837c;margin:15px 0 0;font-size:11px}.trust-section{padding-bottom:118px}.trust-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.trust-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c0e10;min-height:230px;padding:28px}.trust-card>span{color:var(--gold-light);font-size:27px}.trust-card h3{margin-top:18px}.trust-card p{color:#aaa59b;margin:0;font-size:13px;line-height:1.7}.cta-section{text-align:center;background:linear-gradient(#080a0c1a,#080a0c),url(/images/hero/ai-amulet-hero-background.png) 50% 65%/cover;padding-block:104px}.cta-section .eyebrow{margin-bottom:18px}.cta-section h2{color:var(--ivory);margin-bottom:29px;font-size:clamp(38px,4.4vw,62px)}.cta-section .button{min-width:220px}.site-footer{border-top:1px solid var(--line);background:#080a0c}.footer-grid{grid-template-columns:2.1fr 1fr 1fr 1fr;gap:42px;padding-block:65px 54px;display:grid}.site-footer .brand{margin-bottom:17px}.site-footer p{color:#99948b;max-width:310px;margin:0;font-size:13px}.site-footer h3{color:var(--gold-light);letter-spacing:.1em;margin:0 0 15px;font-size:12px;font-weight:500}.site-footer div>a:not(.brand){color:#c7c0b3;margin:8px 0;font-size:13px;display:block}.site-footer div>a span{color:var(--gold)}.site-footer .todo{color:#817b6e;margin-top:14px;font-size:11px}.footer-bottom{color:#77736c;letter-spacing:.08em;border-top:1px solid #d5a43a24;padding-block:18px;font-size:10px}.listing-page,.skeleton-page{min-height:72vh;padding-block:110px}.listing-page>p:not(.eyebrow),.skeleton-page>div>p:not(.eyebrow){max-width:610px;color:var(--muted)}.listing-page h1,.skeleton-page h1{color:var(--ivory);font-size:clamp(42px,5vw,68px)}.listing-page .product-grid,.listing-page .article-grid{margin-top:48px}.skeleton-page{background:radial-gradient(circle at 72% 32%,#d5a43a24,#0000 28%),#0b0d0e;align-items:center;display:grid}.skeleton-rule{background:linear-gradient(90deg,var(--gold),transparent);width:min(440px,100%);height:1px;margin:42px 0 18px}.skeleton-page span{color:var(--gold-light);letter-spacing:.12em;font-size:11px}@media (max-width:1060px){.desktop-nav{gap:12px;font-size:12px}.login-button{display:none}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.ai-grid{gap:48px}}@media (max-width:760px){.shell{width:min(100% - 32px,600px)}.site-header{min-height:66px;padding:10px 16px}.brand strong{font-size:17px}.brand small{font-size:6px}.brand-mark{width:27px;height:31px}.brand-mark i{width:10px;height:10px}.brand-mark i:nth-child(2){width:16px;height:16px}.desktop-nav,.header-actions>.icon-button{display:none}.mobile-menu{display:block}.hero{background-position:55%;min-height:740px}.hero-overlay{background:linear-gradient(90deg,#050607b8,#0506077d),linear-gradient(#0000 50%,#080a0cd1)}.hero-content{padding-block:110px 45px}.hero-title-wrap{margin-left:-15px;padding:10px 16px 24px 15px}.hero h1{font-size:clamp(42px,12.5vw,58px)}.hero-ornament-corner{opacity:.62;width:39px;height:38px}.hero-ornament-corner:before{width:14px;height:20px;top:7px;left:8px}.hero-ornament-corner:after{display:none}.hero-ornament-corner i:first-child{left:42px}.hero-ornament-corner i:nth-child(2),.hero-ornament-corner i:nth-child(3){display:none}.hero-ornament-divider{width:min(225px,100% - 43px);left:28px}.hero-copy{margin-block:21px 28px;font-size:15px}.trust-row{gap:10px;margin-top:35px;display:grid}.trust-row span{border-left:0;padding:0}.section{padding-block:76px}.section-heading{margin-bottom:30px;display:block}.section-heading .text-link{margin-top:17px;display:inline-block}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card-content{padding:14px}.product-card-content h3{font-size:18px}.product-card-content span{min-height:60px;font-size:12px}.article-grid{grid-template-columns:1fr;gap:34px}.article-card{grid-template-columns:125px 1fr;gap:16px;padding-top:12px;display:grid}.article-card>div{padding:0}.article-card h3{min-height:0;margin:3px 0 7px;font-size:19px}.article-card>div>p:not(.article-meta){min-height:0;font-size:12px}.ai-section{padding-block:75px}.ai-grid{grid-template-columns:1fr;gap:38px}.ai-copy h2{font-size:52px}.trust-grid{grid-template-columns:1fr 1fr}.trust-card{min-height:200px;padding:20px}.cta-section{padding-block:76px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 22px;padding-block:52px 40px}.footer-grid>:first-child{grid-column:1/-1}}@media (max-width:420px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-actions .button{width:100%}.trust-grid,.footer-grid{grid-template-columns:1fr}.footer-grid>:first-child{grid-column:auto}}.hero{background-position:50%;min-height:min(84vh,860px)}.hero-overlay{background:radial-gradient(at 40% 44%,#080a0c29 0%,#080a0c7a 35%,#080a0c38 64%,#080a0c7a 100%),linear-gradient(90deg,#05060780,#05060714 50%,#05060761),linear-gradient(#0000 55%,#080a0cad)}.hero-content{padding-block:104px 70px;position:relative}.hero-kicker{flex-direction:column;width:fit-content;display:flex}.hero-eyebrow{color:var(--gold-light);letter-spacing:.08em;text-transform:none;margin:0;font-size:15px;font-weight:600}.hero-kicker-ornament{border-top:1px solid #d5a43abf;width:318px;height:26px;margin-top:7px;display:block;position:relative}.hero-kicker-ornament:before,.hero-kicker-ornament:after{content:"";border:1px solid #e7b84aa6;border-radius:70% 30%;width:10px;height:10px;position:absolute;top:-5px}.hero-kicker-ornament:before{left:-1px;transform:rotate(-36deg)}.hero-kicker-ornament:after{left:128px;transform:rotate(44deg)}.hero-kicker-ornament i{border:1px solid var(--gold-light);border-radius:60% 40%;width:12px;height:12px;display:block;position:absolute;top:-7px;left:146px;transform:rotate(45deg);box-shadow:0 0 9px #e7b84a42}.hero-kicker-ornament i:before,.hero-kicker-ornament i:after{content:"";border:1px solid #e7b84ab8;border-radius:60% 40%;width:7px;height:7px;position:absolute;top:2px}.hero-kicker-ornament i:before{left:-8px;transform:rotate(-22deg)}.hero-kicker-ornament i:after{right:-8px;transform:rotate(22deg)}.hero-kicker-ornament i:nth-child(2){background:var(--gold-light);border:0;border-radius:50%;width:3px;height:3px;top:-2px;left:171px}.hero-kicker-ornament i:nth-child(3){background:var(--gold-light);border:0;border-radius:50%;width:3px;height:3px;top:-2px;left:181px}.hero-title-wrap{margin-top:17px;margin-left:-58px;padding:21px 54px 37px 58px}.hero-title-wrap:before{z-index:-1;content:"";filter:blur(14px);background:radial-gradient(#d5a43a24,#0000 66%);border-radius:50%;width:88%;height:76%;position:absolute;top:8%;left:2%}.hero h1{letter-spacing:-.045em;text-shadow:0 4px 28px #00000085,0 0 20px #e7b84a1c;max-width:690px;font-family:Noto Serif Thai,Th Sarabun New,Georgia,Times New Roman,serif;font-size:clamp(60px,4.2vw,76px);font-weight:600;line-height:1.14}.hero h1 em{color:#0000;text-shadow:none;background:linear-gradient(100deg,#b7862b,#f0c65b 47%,#d5a43a);-webkit-background-clip:text;background-clip:text;margin-top:4px;display:inline-block}.hero-title-ornament{overflow:visible}.hero-ornament-vine{opacity:.88;width:88px;height:188px;display:block;position:absolute}.hero-ornament-vine:before,.hero-ornament-vine:after{content:"";border:1px solid #e7b84ac7;border-radius:72% 28% 68% 32%;position:absolute}.hero-ornament-vine-left{border-bottom:1px solid #d5a43aad;border-left:1px solid #d5a43aad;border-radius:0 0 0 80%;top:47px;left:5px;transform:rotate(-9deg)}.hero-ornament-vine-left:before{width:26px;height:54px;top:7px;left:8px;transform:rotate(-22deg)}.hero-ornament-vine-left:after{width:30px;height:57px;top:64px;left:23px;transform:rotate(28deg)}.hero-ornament-vine-right{border-bottom:1px solid #d5a43aba;border-right:1px solid #d5a43aba;border-radius:0 0 78%;width:64px;height:118px;bottom:49px;right:7px;transform:rotate(9deg)}.hero-ornament-vine-right:before{width:22px;height:43px;top:13px;right:7px;transform:rotate(25deg)}.hero-ornament-vine-right:after{width:20px;height:39px;top:48px;right:22px;transform:rotate(-27deg)}.hero-ornament-vine i{border:1px solid #e7b84ab3;border-radius:70% 30% 66% 34%;width:17px;height:29px;display:block;position:absolute;transform:rotate(-28deg)}.hero-ornament-vine-left i:first-child{top:32px;left:31px}.hero-ornament-vine-left i:nth-child(2){top:86px;left:4px;transform:rotate(38deg)}.hero-ornament-vine-left i:nth-child(3){width:12px;height:21px;top:127px;left:39px;transform:rotate(-38deg)}.hero-ornament-vine-left i:nth-child(4){background:var(--gold-light);border-radius:50%;width:5px;height:5px;top:18px;left:49px;box-shadow:0 0 12px #e7b84a80}.hero-ornament-vine-right i:first-child{top:19px;right:24px}.hero-ornament-vine-right i:nth-child(2){width:14px;height:23px;top:59px;right:1px;transform:rotate(40deg)}.hero-ornament-vine-right i:nth-child(3){background:var(--gold-light);border-radius:50%;width:4px;height:4px;top:93px;right:25px;box-shadow:0 0 11px #e7b84a8c}.hero-ornament-divider{opacity:.9;border-bottom:1px solid #d5a43ac7;width:min(425px,100% - 150px);height:25px;bottom:4px;left:101px}.hero-ornament-divider:before,.hero-ornament-divider:after{border-color:#e7b84ac2;width:13px;height:13px;bottom:-5px}.hero-ornament-divider:before{left:-3px}.hero-ornament-divider:after{right:-3px}.hero-ornament-divider i:first-child{border-radius:60% 40%;width:14px;height:14px;bottom:-8px;left:50%;transform:rotate(45deg)}.hero-ornament-divider i:first-child:before,.hero-ornament-divider i:first-child:after{content:"";border:1px solid #e7b84ad9;border-radius:60% 40%;width:7px;height:7px;position:absolute;top:3px}.hero-ornament-divider i:first-child:before{left:-8px;transform:rotate(-22deg)}.hero-ornament-divider i:first-child:after{right:-8px;transform:rotate(22deg)}.hero-ornament-divider i:nth-child(2){bottom:-2px;left:calc(50% - 19px)}.hero-ornament-divider i:nth-child(3){bottom:-2px;left:calc(50% + 16px)}.hero-copy{color:#eee6d5;max-width:710px;margin:25px 0 34px;font-size:19px;line-height:1.82}.hero .button{min-height:54px;padding:13px 31px;font-size:15px}.hero .button-gold{background:linear-gradient(112deg,#b7862b,#edc45a 52%,#ca9126);border-color:#edc55a;box-shadow:0 10px 25px #d5a43a30,inset 0 1px #ffffff61}.hero .button-gold:hover{background:linear-gradient(112deg,#c08e2b,#f4ce68 52%,#d69d2e);box-shadow:0 12px 30px #e7b84a4d}.hero .button-quiet{color:var(--cream);background:#080a0c70;border-color:#e7b84abf}.hero .button-quiet:hover{border-color:var(--gold-light);background:#d5a43a1a}.trust-row{color:#e0d6c1;gap:0;margin-top:48px;font-size:15px}.trust-row .trust-item{border-left:1px solid #d5a43a8c;align-items:center;gap:10px;min-height:36px;padding:0 28px;display:inline-flex}.trust-row .trust-item:first-child{border-left:0;padding-left:0}.trust-icon{width:24px;height:24px;color:var(--gold-light);flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-grid;position:relative}.trust-icon-book{border:1px solid var(--gold-light);border-radius:2px 8px}.trust-icon-book:before{background:var(--gold-light);content:"";width:1px;position:absolute;top:2px;bottom:2px;left:50%}.trust-icon-book:after{content:"";border-top:1px solid #e7b84acc;border-bottom:1px solid #e7b84a99;width:15px;height:8px;position:absolute}.trust-icon-ai{border:1px solid var(--gold-light);border-radius:4px;box-shadow:0 0 0 3px #d5a43a1f}.trust-icon-ai:before,.trust-icon-ai:after{border:1px solid var(--gold-light);content:"";width:4px;height:4px;position:absolute}.trust-icon-ai:before{left:-5px}.trust-icon-ai:after{right:-5px}.trust-icon-reference{border:1px solid var(--gold-light);border-radius:3px}.trust-icon-reference:before{background:var(--gold-light);width:10px;height:1px;box-shadow:0 4px 0 var(--gold-light),0 8px 0 var(--gold-light);content:"";position:absolute;top:6px}.trust-icon-reference:after{border:1px solid var(--gold-light);content:"";border-bottom:0;border-radius:4px 4px 0 0;width:9px;height:4px;position:absolute;top:-4px}@media (max-width:760px){.hero{background-position:54%;min-height:750px}.hero-content{padding-block:96px 45px}.hero-eyebrow{letter-spacing:.04em;font-size:13px}.hero-kicker-ornament{transform-origin:0 0;width:246px;margin-bottom:-4px;transform:scale(.84)}.hero-title-wrap{margin-top:12px;margin-left:-21px;padding:16px 25px 30px 32px}.hero h1{max-width:100%;font-size:clamp(40px,11vw,52px);line-height:1.17}.hero-ornament-vine-left{opacity:.65;width:42px;height:108px;top:40px;left:5px}.hero-ornament-vine-left:before{width:16px;height:33px;top:8px;left:6px}.hero-ornament-vine-left:after{display:none}.hero-ornament-vine-left i:first-child{width:11px;height:18px;top:44px;left:15px}.hero-ornament-vine-left i:nth-child(2),.hero-ornament-vine-left i:nth-child(3){display:none}.hero-ornament-vine-left i:nth-child(4){top:21px;left:28px}.hero-ornament-vine-right{display:none}.hero-ornament-divider{width:min(260px,100% - 83px);bottom:2px;left:54px}.hero-copy{max-width:100%;margin:23px 0 29px;font-size:16px;line-height:1.8}.hero-actions{gap:10px;width:min(100%,330px);display:grid}.hero .button{width:100%;min-height:52px;padding-inline:24px}.trust-row{gap:8px;margin-top:30px;font-size:14px;display:grid}.trust-row .trust-item,.trust-row .trust-item:first-child{border-left:0;padding:0}}.hero-reference-v2{background-position:50%;min-height:clamp(790px,90vh,910px)}.hero-reference-v2 .hero-overlay{background:radial-gradient(at 43% 45%,#04050638 0%,#050607a8 43%,#05060730 76%),linear-gradient(90deg,#04050678 0%,#04050624 49%,#04050661 100%),linear-gradient(#0506070f 45%,#050607c7)}.hero-reference-v2 .hero-content{min-height:inherit;align-items:center;padding-block:98px 72px;display:flex}.hero-inner{width:min(880px,58vw);margin-left:clamp(0px,2.2vw,46px);position:relative}.hero-reference-v2 .hero-kicker{align-items:center;width:min(810px,100%);margin:0 auto 13px}.hero-reference-v2 .hero-eyebrow{color:#f0c65b;letter-spacing:.06em;text-align:center;font-family:Noto Serif Thai,Th Sarabun New,Georgia,serif;font-size:clamp(16px,1.1vw,18px);font-weight:600}.hero-divider{width:100%;height:auto;display:block;overflow:visible}.hero-title-stage{justify-content:center;align-items:center;width:100%;min-height:280px;display:flex;position:relative}.hero-reference-v2 .hero-title-wrap{z-index:2;margin:0;padding:14px 54px 10px;display:block;position:relative}.hero-reference-v2 .hero-title-wrap:before{opacity:.9;background:radial-gradient(#d5a43a1a,#0000 67%);width:112%;height:116%;top:-6%;left:-6%}.hero-reference-v2 .hero h1{letter-spacing:-.052em;text-align:center;text-shadow:0 5px 28px #000000b8,0 0 26px #e7b84a1a;max-width:810px;font-family:Noto Serif Thai,Th Sarabun New,Georgia,Times New Roman,serif;font-size:clamp(72px,5.3vw,96px);font-weight:700;line-height:1.02}.hero-reference-v2 .hero h1 em{color:#0000;background:linear-gradient(100deg,#a96f19,#f0c65b 44%,#c68720);-webkit-background-clip:text;background-clip:text;margin-top:7px}.hero-kanok{z-index:1;filter:drop-shadow(0 0 9px #e7b84a40);width:144px;height:338px;position:absolute;overflow:visible}.hero-kanok-left{top:20px;left:-82px}.hero-kanok-right{transform-origin:50%;opacity:.93;width:122px;height:286px;bottom:5px;right:-74px;transform:scaleX(-1)rotate(14deg)}.hero-headline-divider{width:min(810px,100%);height:49px;margin:0 auto}.hero-reference-v2 .hero-copy{color:#f0e8d9;text-align:center;text-shadow:0 2px 12px #000000a3;max-width:760px;margin:25px auto 35px;font-size:clamp(19px,1.28vw,21px);line-height:1.78}.hero-reference-v2 .hero-actions{justify-content:center;gap:18px}.hero-reference-v2 .hero .button-gold{background:linear-gradient(112deg,#b67b1d,#f1c75c 48%,#c4861e);border-color:#efca68;min-width:260px;box-shadow:0 13px 28px #d5a43a40,0 5px 18px #00000059,inset 0 1px #ffffff6b}.hero-reference-v2 .hero .button-quiet{color:#f5f0e5;background:#06080973;border-color:#e7b84adb;min-width:270px}.hero-reference-v2 .trust-row{color:#eee3cf;justify-content:center;gap:0;margin-top:51px;font-size:16px}.hero-reference-v2 .trust-row .hero-feature{white-space:nowrap;border-left:1px solid #e7b84aa3;align-items:center;gap:13px;min-height:43px;padding:0 29px;display:inline-flex}.hero-reference-v2 .trust-row .hero-feature:first-child{border-left:0}.hero-feature-icon{color:#e7b84a;letter-spacing:0;border:1.5px solid #e7b84a;border-radius:4px;flex:none;place-items:center;width:30px;height:30px;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;display:grid;position:relative}.hero-feature-book{border-radius:3px 8px}.hero-feature-book:before{content:"";background:#e7b84a;width:1px;position:absolute;top:3px;bottom:3px;left:50%}.hero-feature-book:after{content:"";border-top:1px solid #e7b84ae6;border-bottom:1px solid #e7b84ab3;width:18px;height:10px;position:absolute}.hero-feature-ai{box-shadow:0 0 0 4px #d5a43a1a}.hero-feature-ai:before,.hero-feature-ai:after{content:"";border:1px solid #e7b84a;width:5px;height:5px;position:absolute;top:12px}.hero-feature-ai:before{left:-7px}.hero-feature-ai:after{right:-7px}.hero-feature-reference{border-radius:4px}.hero-feature-reference:before{content:"";background:#e7b84a;width:13px;height:1px;position:absolute;top:7px;box-shadow:0 5px #e7b84a,0 10px #e7b84a}.hero-feature-reference:after{content:"";border:1px solid #e7b84a;border-bottom:0;border-radius:5px 5px 0 0;width:11px;height:5px;position:absolute;top:-5px}.hero-particles{z-index:-1;pointer-events:none;opacity:.38;background-image:radial-gradient(circle at 18% 81%,#d5a43a 0 1.4px,#0000 1.8px),radial-gradient(circle at 27% 21%,#f0c65b 0 1.3px,#0000 1.7px),radial-gradient(circle at 67% 78%,#d5a43a 0 1px,#0000 1.5px),radial-gradient(circle at 74% 26%,#e7b84a 0 1px,#0000 1.5px);position:absolute;inset:0}@media (max-width:1150px){.hero-inner{width:min(820px,68vw);margin-left:clamp(0px,1vw,15px)}.hero-kanok-left{transform-origin:50%;left:-63px;transform:scale(.83)}.hero-kanok-right{right:-62px;transform:scaleX(-1)rotate(14deg)scale(.76)}.hero-reference-v2 .hero h1{font-size:clamp(64px,6vw,82px)}.hero-reference-v2 .trust-row .hero-feature{padding-inline:20px}}@media (max-width:760px){.hero-reference-v2{background-position:56%;min-height:785px}.hero-reference-v2 .hero-content{align-items:flex-start;padding-block:92px 45px}.hero-inner{width:100%;margin-left:0}.hero-reference-v2 .hero-kicker{width:100%;margin-bottom:10px}.hero-reference-v2 .hero-eyebrow{letter-spacing:.025em;font-size:14px}.hero-kicker-divider{width:min(315px,92%);height:26px}.hero-title-stage{min-height:190px}.hero-reference-v2 .hero-title-wrap{padding:9px 19px 5px}.hero-reference-v2 .hero h1{max-width:100%;font-size:clamp(40px,11.7vw,52px);line-height:1.12}.hero-kanok-left{transform-origin:0 0;width:68px;height:160px;top:18px;left:-12px;transform:scale(.62)}.hero-kanok-right{display:none}.hero-headline-divider{width:min(355px,100%);height:35px}.hero-reference-v2 .hero-copy{margin:20px auto 29px;font-size:16px;line-height:1.78}.desktop-break{display:none}.hero-reference-v2 .hero-actions{gap:11px;width:min(100%,342px);margin-inline:auto;display:grid}.hero-reference-v2 .hero .button,.hero-reference-v2 .hero .button-gold,.hero-reference-v2 .hero .button-quiet{width:100%;min-width:0;min-height:54px;font-size:16px}.hero-reference-v2 .trust-row{gap:10px;width:fit-content;margin:32px auto 0;font-size:14px;display:grid}.hero-reference-v2 .trust-row .hero-feature,.hero-reference-v2 .trust-row .hero-feature:first-child{border-left:0;min-height:30px;padding:0}.hero-feature-icon{width:24px;height:24px;font-size:11px}}.hero-reference-v2{min-height:clamp(840px,92vh,930px)}.hero-reference-v2 .hero-content{z-index:1;padding-block:112px 86px}.hero-reference-v2 .hero-particles{z-index:0;opacity:.48}.hero-inner{width:min(980px,63vw);margin-left:clamp(0px,2.5vw,52px)}.hero-reference-v2 .hero-kicker{width:min(640px,88%);margin-bottom:19px}.hero-reference-v2 .hero-eyebrow{letter-spacing:.07em;font-size:18px;font-weight:650}.hero-kicker-divider{width:min(620px,100%);height:39px;margin-top:9px}.hero-title-stage{min-height:345px}.hero-reference-v2 .hero-title-wrap{padding:14px 68px}.hero-reference-v2 .hero h1{max-width:930px;font-size:clamp(88px,5.8vw,110px);line-height:1}.hero-reference-v2 .hero h1 em{margin-top:9px;font-size:clamp(96px,6.3vw,120px);line-height:.96}.hero-kanok-left{filter:drop-shadow(0 0 13px #e7b84a5c);width:170px;height:400px;top:3px;left:-108px}.hero-kanok-right{filter:drop-shadow(0 0 12px #e7b84a4d);width:144px;height:335px;bottom:-6px;right:-94px}.hero-headline-divider{width:min(920px,100%);height:57px}.hero-reference-v2 .hero-copy{max-width:940px;margin:28px auto 40px;font-size:clamp(22px,1.38vw,24px);line-height:1.82}.hero-reference-v2 .hero-actions{gap:22px}.hero-reference-v2 .hero .button{min-height:64px;padding:16px 44px;font-size:19px}.hero-reference-v2 .hero .button-gold{min-width:294px;box-shadow:0 16px 34px #d5a43a52,0 7px 20px #0006,inset 0 1px #ffffff73}.hero-reference-v2 .hero .button-quiet{min-width:306px}.hero-reference-v2 .trust-row{margin-top:58px;font-size:18px}.hero-reference-v2 .trust-row .hero-feature{gap:15px;min-height:47px;padding-inline:33px}.hero-feature-icon{width:34px;height:34px;font-size:15px}.hero-feature-ai:before,.hero-feature-ai:after{top:14px}@media (max-width:1150px){.hero-inner{width:min(900px,70vw);margin-left:clamp(0px,1.4vw,20px)}.hero-reference-v2 .hero h1{font-size:clamp(68px,6.3vw,88px)}.hero-reference-v2 .hero h1 em{font-size:clamp(74px,6.8vw,96px)}.hero-reference-v2 .hero-copy{font-size:21px}.hero-kanok-left{transform-origin:50%;left:-89px;transform:scale(.86)}.hero-kanok-right{right:-79px;transform:scaleX(-1)rotate(14deg)scale(.82)}.hero-reference-v2 .trust-row .hero-feature{padding-inline:23px}}@media (max-width:760px){.hero-reference-v2{min-height:820px}.hero-reference-v2 .hero-content{padding-block:94px 52px}.hero-inner{width:100%;margin-left:0}.hero-reference-v2 .hero-kicker{width:100%;margin-bottom:11px}.hero-reference-v2 .hero-eyebrow{letter-spacing:.035em;font-size:15px}.hero-kicker-divider{width:min(355px,92%);height:29px}.hero-title-stage{min-height:220px}.hero-reference-v2 .hero-title-wrap{padding:10px 26px 7px}.hero-reference-v2 .hero h1{font-size:clamp(44px,12.3vw,58px);line-height:1.08}.hero-reference-v2 .hero h1 em{margin-top:6px;font-size:clamp(48px,13.4vw,60px);line-height:1.03}.hero-kanok-left{transform-origin:0 0;width:76px;height:178px;top:19px;left:-11px;transform:scale(.64)}.hero-headline-divider{width:min(385px,100%);height:40px}.hero-reference-v2 .hero-copy{max-width:100%;margin:22px auto 32px;font-size:clamp(18px,4.8vw,20px);line-height:1.8}.hero-reference-v2 .hero-actions{gap:12px;width:min(100%,360px)}.hero-reference-v2 .hero .button,.hero-reference-v2 .hero .button-gold,.hero-reference-v2 .hero .button-quiet{min-height:58px;padding-inline:28px;font-size:17px}.hero-reference-v2 .trust-row{margin-top:35px;font-size:15px}.hero-reference-v2 .trust-row .hero-feature{gap:11px;min-height:32px;padding:0}.hero-feature-icon{width:26px;height:26px;font-size:12px}}.hero-asset-placement{background-position:50%;align-items:center;min-height:860px;display:flex;position:relative;overflow:hidden}.hero-asset-placement .hero-overlay{z-index:0;background:radial-gradient(at 48% 44%,#03040570 0%,#04050696 42%,#04050629 76%),linear-gradient(90deg,#03040561 0%,#0405062b 23%,#04050680 51%,#04050633 77%,#03040547 100%),radial-gradient(#0000 36%,#0203047a 100%)}.hero-asset-container{z-index:1;width:100%;max-width:1280px;min-height:inherit;align-items:flex-start;margin:0 auto;padding-left:80px;padding-right:80px;display:flex;position:relative}.hero-asset-content{z-index:2;text-align:center;width:min(920px,100%);margin-left:150px;padding-top:65px;padding-bottom:40px;position:relative}.hero-asset-kicker{z-index:3;position:relative}.hero-asset-kicker p{color:#e7b84a;letter-spacing:.03em;margin:0 0 18px;font-family:Noto Serif Thai,Th Sarabun New,Georgia,serif;font-size:18px;font-weight:600}.hero-divider-frame{pointer-events:none;place-items:center;display:grid;position:relative;overflow:hidden}.hero-divider-image{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block}.hero-top-divider-frame{z-index:3;width:520px;height:64px;margin:0 auto 25px}.hero-top-divider-frame .hero-divider-image{width:520px}.hero-asset-title-wrap{z-index:4;max-width:980px;margin:0 auto;padding:0;position:relative}.hero-asset-title-wrap:before{z-index:-1;content:"";filter:blur(15px);background:radial-gradient(#d5a43a1f,#0000 66%);border-radius:50%;position:absolute;inset:-12% -5%}.hero-asset-placement .hero-asset-title-wrap h1{color:#f5f0e5;letter-spacing:-.045em;text-align:center;text-shadow:0 5px 28px #000000c2,0 0 24px #e7b84a1a;max-width:980px;font-family:Noto Serif Thai,Th Sarabun New,Georgia,serif;font-size:96px;font-weight:800;line-height:1.02}.hero-asset-placement .hero-asset-title-wrap h1>span,.hero-asset-placement .hero-asset-title-wrap h1>em{display:block}.hero-asset-placement .hero-asset-title-wrap h1>em{color:#d5a43a;-webkit-text-fill-color:#d5a43a;background:0 0;margin-top:10px;font-size:108px;font-style:normal;line-height:.98}.hero-asset-ornament{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}.hero-asset-ornament-left{opacity:1;width:173px;top:175px;left:145px}.hero-asset-ornament-right{opacity:1;width:187px;top:345px;left:950px}.hero-bottom-divider-frame{z-index:5;width:720px;height:44px;margin:26px auto 24px}.hero-bottom-divider-frame .hero-divider-image{width:720px}.hero-asset-copy{z-index:4;color:#f3ebdd;text-align:center;text-shadow:0 2px 13px #000000b3;max-width:920px;margin:0 auto 36px;font-size:22px;font-weight:400;line-height:1.85;position:relative}.hero-asset-actions{z-index:6;justify-content:center;align-items:center;gap:22px;margin-bottom:31px;display:flex;position:relative}.hero-asset-placement .hero-asset-actions .button{border-radius:10px;min-width:280px;height:68px;min-height:68px;padding:12px 34px;font-size:28px;line-height:1.2}.hero-asset-placement .hero-asset-primary{color:#090a0b;background:linear-gradient(112deg,#b67b1d,#f1c75c 48%,#c4861e);border-color:#efca68;font-weight:700;box-shadow:0 14px 32px #d5a43a47,0 5px 18px #00000061,inset 0 1px #ffffff70}.hero-asset-placement .hero-asset-primary:hover{background:linear-gradient(112deg,#c38a25,#f4ce68 48%,#d29627);box-shadow:0 17px 36px #e7b84a5c,0 6px 20px #0006,inset 0 1px #ffffff7a}.hero-asset-placement .hero-asset-secondary{color:#f3ebdd;background:#05070885;border:1.5px solid #d5a43a;font-weight:600}.hero-asset-placement .hero-asset-secondary:hover{background:#d5a43a1a;border-color:#e7b84a}.hero-asset-features{z-index:7;color:#e4c067;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 34px;margin-top:10px;font-size:20px;font-weight:500;display:flex;position:relative}.hero-asset-feature{white-space:nowrap;align-items:center;gap:14px;display:flex;position:relative}.hero-asset-feature+.hero-asset-feature:before{content:"";background:#d5a43a66;width:1px;height:26px;position:absolute;top:50%;left:-17px;transform:translate(-50%,-50%)}.hero-asset-feature>img{object-fit:contain;flex:none;width:39px;height:39px;display:block}@media (max-width:1200px){.hero-asset-container{align-items:center;padding-left:56px;padding-right:56px}.hero-asset-content{width:min(920px,100% - 120px);margin-left:120px}.hero-asset-placement .hero-asset-title-wrap h1{font-size:74px}.hero-asset-placement .hero-asset-title-wrap h1>em{font-size:82px}.hero-top-divider-frame,.hero-top-divider-frame .hero-divider-image{width:440px}.hero-bottom-divider-frame,.hero-bottom-divider-frame .hero-divider-image{width:620px}.hero-asset-copy{font-size:19px}.hero-asset-features{font-size:18px}.hero-asset-feature>img{width:34px;height:34px}.hero-asset-ornament-left{width:120px;left:28px}.hero-asset-ornament-right{width:135px;top:340px;left:650px}.hero-asset-placement .hero-asset-actions .button{min-width:250px;font-size:23px}}@media (max-width:900px){.hero-asset-placement{background-position:56%}.hero-asset-container{padding-left:32px;padding-right:32px}.hero-asset-content{width:100%;margin-left:0}.hero-asset-placement .hero-asset-title-wrap h1{font-size:58px}.hero-asset-placement .hero-asset-title-wrap h1>em{font-size:64px}.hero-top-divider-frame,.hero-top-divider-frame .hero-divider-image{width:380px}.hero-bottom-divider-frame,.hero-bottom-divider-frame .hero-divider-image{width:500px}.hero-asset-copy{font-size:18px}.hero-asset-ornament-left{opacity:.88;width:100px;top:160px;left:8px}.hero-asset-ornament-right{opacity:.88;width:110px;top:330px;left:auto;right:18px}.hero-asset-actions{flex-wrap:wrap}.hero-asset-placement .hero-asset-actions .button{min-width:260px;font-size:21px}.hero-asset-features{max-width:660px;margin-left:auto;margin-right:auto}}@media (max-width:640px){.hero-asset-placement{background-position:58%;align-items:stretch;min-height:auto}.hero-asset-placement .hero-overlay{background:radial-gradient(at 50% 43%,#03040575,#040506ad 54%,#0304054d 100%),linear-gradient(#0405064d 30%,#030405c7)}.hero-asset-container{align-items:flex-start;min-height:0;padding:110px 20px 72px}.hero-asset-content{padding:0}.hero-asset-kicker p{letter-spacing:.02em;margin-bottom:12px;font-size:14px}.hero-top-divider-frame{width:280px;height:48px;margin-bottom:28px}.hero-top-divider-frame .hero-divider-image{width:280px}.hero-asset-placement .hero-asset-title-wrap h1{font-size:42px;line-height:1.06}.hero-asset-placement .hero-asset-title-wrap h1>em{margin-top:8px;font-size:48px;line-height:1}.hero-bottom-divider-frame{width:min(320px,100%);height:54px;margin-top:20px;margin-bottom:27px}.hero-bottom-divider-frame .hero-divider-image{width:320px}.hero-asset-copy{margin-bottom:30px;font-size:17px;line-height:1.8}.desktop-break{display:none}.hero-asset-actions{gap:12px;width:100%;margin-bottom:36px;display:grid}.hero-asset-placement .hero-asset-actions .button{width:100%;min-width:0;height:60px;min-height:60px;font-size:20px}.hero-asset-features{justify-content:start;gap:13px;width:fit-content;max-width:100%;margin:0 auto;font-size:15px;display:grid}.hero-asset-feature+.hero-asset-feature:before{display:none}.hero-asset-feature>img{width:30px;height:30px}.hero-asset-ornament-left{opacity:.72;width:70px;top:160px;left:8px}.hero-asset-ornament-right{opacity:.72;width:82px;top:320px;left:auto;right:10px}}.auth-control{align-items:center;gap:5px;display:flex}.auth-control .login-button{white-space:nowrap;justify-content:center;align-items:center;min-height:34px;margin-left:0;display:inline-flex}.auth-control .auth-profile{text-overflow:ellipsis;max-width:160px;overflow:hidden}.auth-control .auth-logout{cursor:pointer}.auth-control .auth-logout:disabled{cursor:wait;opacity:.65}.auth-loading{color:#b5a581;white-space:nowrap;font-size:11px}.auth-control-mobile{display:none}.auth-page{background:radial-gradient(circle at 68% 20%,#d5a43a24,#0000 28%),#0b0d0e;min-height:72vh;padding-block:92px 110px}.auth-card{background:linear-gradient(150deg,#201d16fa,#0c0e10fa);border:1px solid #d5a43a75;width:min(100%,560px);margin-inline:auto;padding:42px;box-shadow:0 28px 65px #00000061}.auth-card h1{color:var(--ivory);margin:0;font-family:Georgia,Times New Roman,Noto Serif Thai,serif;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.1}.auth-eyebrow{color:var(--gold-light);letter-spacing:.17em;margin:0 0 12px;font-size:11px;font-weight:600}.auth-muted{color:var(--muted);margin:12px 0 26px}.auth-form{gap:18px;margin-top:28px;display:grid}.auth-form label{color:var(--cream);gap:7px;font-size:13px;display:grid}.auth-form input{width:100%;color:var(--ivory);font:inherit;background:#090b0c;border:1px solid #d5a43a61;outline:0;padding:12px 13px}.auth-form input:focus{border-color:var(--gold-light);box-shadow:0 0 0 2px #e7b84a1f}.auth-wide-button{cursor:pointer;width:100%;min-height:50px}.auth-wide-button:disabled{cursor:wait;opacity:.6}.auth-divider{color:#8f8b83;align-items:center;gap:12px;margin:24px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#d5a43a33;flex:1;height:1px}.auth-error,.auth-config-notice{color:#f0c2ad;background:#6e2f212e;border-left:2px solid #bd765c;margin:18px 0 0;padding:10px 12px;font-size:13px}.auth-config-notice{border-left-color:var(--gold);color:var(--cream);overflow-wrap:anywhere;background:#d5a43a1a}.auth-error-code{color:#d7d2c8;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.auth-error-code code{color:var(--gold-light)}.account-details{border-top:1px solid #d5a43a33;gap:0;margin:30px 0 22px;display:grid}.account-details>div{border-bottom:1px solid #d5a43a33;gap:5px;padding:14px 0;display:grid}.account-details span{color:#969087;font-size:12px}.account-details strong{color:var(--ivory);overflow-wrap:anywhere;font-size:16px;font-weight:400}.account-details code{color:var(--gold-light);overflow-wrap:anywhere;font-size:12px}.account-status{color:#a9d19d!important}.account-linked{color:#c9e4bf;background:#52814424;border-left:2px solid #8eb478;margin:0 0 22px;padding:10px 12px;font-size:13px}.auth-diagnostics{background:#080a0cb8;border:1px solid #d5a43a6b;margin:28px 0 22px;padding:18px}.auth-diagnostics h2{color:var(--gold-light);letter-spacing:.12em;margin:0 0 16px;font-size:14px;font-weight:600}.auth-diagnostics-group+.auth-diagnostics-group{border-top:1px solid #d5a43a2e;margin-top:18px;padding-top:16px}.auth-diagnostics h3{color:var(--cream);margin:0 0 8px;font-size:13px;font-weight:500}.auth-diagnostics dl{gap:7px;margin:0;display:grid}.auth-diagnostics dl>div{grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:12px;display:grid}.auth-diagnostics dt{color:#969087;font-size:11px}.auth-diagnostics dd{min-width:0;color:var(--ivory);overflow-wrap:anywhere;margin:0;font-size:12px}.auth-diagnostics dd code{color:var(--gold-light);font-size:11px}.diagnostic-pass{font-weight:600;color:#a9d19d!important}.diagnostic-fail{font-weight:600;color:#f0b19b!important}.diagnostic-pass-line{color:#c9e4bf;border-left:2px solid #8eb478;margin:14px 0 0;padding-left:10px;font-size:12px;font-weight:600}@media (max-width:1060px){.auth-control-desktop{display:none}.auth-control-mobile{border-top:1px solid #d5a43a33;margin-top:8px;padding:12px 4px 2px;display:flex}.auth-control-mobile .login-button{flex:1}}@media (max-width:640px){.auth-page{padding-block:58px 76px}.auth-card{padding:28px 22px}.auth-card h1{font-size:42px}}.admin-page{background:radial-gradient(circle at 80% 15%,#d5a43a1f,#0000 28%),#0b0d0e;min-height:72vh;padding-block:62px 100px}.admin-page h1{color:var(--ivory);margin:0 0 34px;font-family:Georgia,Times New Roman,Noto Serif Thai,serif;font-size:clamp(42px,5vw,68px);font-weight:400}.admin-nav{border-bottom:1px solid #d5a43a40;align-items:center;gap:18px;margin-bottom:70px;padding-bottom:16px;display:flex}.admin-nav a:not(.button){color:var(--cream);font-size:13px}.admin-nav .button{margin-left:auto}.admin-card{background:#101315eb;border:1px solid #d5a43a59;padding:28px}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-stat-grid>div{background:#101315;border:1px solid #d5a43a40;gap:9px;padding:22px;display:grid}.admin-stat-grid span,.admin-muted{color:var(--muted);font-size:13px}.admin-stat-grid strong{color:var(--gold-light);font-family:Georgia,serif;font-size:38px;font-weight:400}.admin-dashboard-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-dashboard-actions h2,.admin-upload-section h2{color:var(--ivory);margin:0 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.admin-dashboard-actions p,.admin-upload-section p{color:var(--muted);margin:0;font-size:13px}.admin-error,.admin-message{color:#f0c2ad;background:#6e2f212e;border-left:2px solid #bd765c;margin:0 0 20px;padding:11px 13px;font-size:13px}.admin-message{color:#c9e4bf;background:#52814424;border-left-color:#8eb478}.admin-list{border-top:1px solid #d5a43a40}.admin-list-head,.admin-list-row{border-bottom:1px solid #d5a43a29;grid-template-columns:minmax(260px,2fr) 120px 130px 150px;align-items:center;gap:18px;padding:15px 0;display:grid}.admin-list-head{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.admin-product-cell{align-items:center;gap:13px;min-width:0;display:flex}.admin-product-cell img{object-fit:cover;background:#090b0c;border:1px solid #d5a43a59;width:58px;height:58px}.admin-product-cell strong,.admin-product-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-product-cell strong{color:var(--ivory);font-weight:400}.admin-product-cell small{color:var(--muted);margin-top:4px;font-size:11px}.admin-status{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.admin-status-draft{color:#d9bd77}.admin-status-published{color:#a9d19d}.admin-status-hidden{color:#bd9d95}.admin-status-sold{color:#b7cae3}.admin-row-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-row-actions a,.admin-row-actions button,.admin-image-card button{color:var(--gold-light);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px}.admin-row-actions button,.admin-image-card button:last-child{color:#d79c8b}.admin-form{gap:22px;max-width:920px;display:grid}.admin-form label{color:var(--cream);gap:8px;font-size:13px;display:grid}.admin-form input,.admin-form textarea,.admin-form select{width:100%;color:var(--ivory);font:inherit;background:#090b0c;border:1px solid #d5a43a52;outline:0;padding:12px 13px}.admin-form input:focus,.admin-form textarea:focus,.admin-form select:focus{border-color:var(--gold-light);box-shadow:0 0 0 2px #e7b84a1f}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-upload-section{border-top:1px solid #d5a43a40;padding-top:24px}.admin-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.admin-file-button{position:relative;overflow:hidden}.admin-file-button input{cursor:pointer;opacity:0;position:absolute;inset:0}.admin-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-image-card{background:#101315;border:1px solid #d5a43a40;overflow:hidden}.admin-image-card>img,.admin-image-placeholder{aspect-ratio:1;object-fit:cover;background:#090b0c;width:100%;display:block}.admin-image-placeholder{color:var(--muted);overflow-wrap:anywhere;text-align:center;place-items:center;padding:16px;font-size:11px;display:grid}.admin-image-card>div:last-child{gap:10px;padding:12px;display:grid}.admin-image-card span{min-height:30px;color:var(--cream);font-size:12px}.admin-image-card div div{justify-content:space-between;gap:10px;display:flex}.admin-form-actions{border-top:1px solid #d5a43a40;gap:12px;padding-top:22px;display:flex}.detail-page{min-height:72vh;padding-block:72px 110px}.back-link{color:var(--gold-light);margin-bottom:35px;font-size:13px;display:inline-block}.product-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:58px;display:grid}.product-detail-cover{background:radial-gradient(circle at 50% 45%,#4b3215,#18140e 43%,#0a0c0d 75%);border:1px solid #d5a43a4d;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.product-detail-cover img{object-fit:contain;width:100%;height:100%;min-height:520px}.product-detail-cover>span:not(.badge){color:var(--gold-light);letter-spacing:.12em;font-family:Georgia,serif;font-size:28px}.product-thumbnails{gap:10px;margin-top:12px;display:flex;overflow:auto}.product-thumbnails img{object-fit:cover;border:1px solid #d5a43a47;width:78px;height:78px}.product-detail-copy h1{color:var(--ivory);margin:0 0 18px;font-family:Georgia,Times New Roman,Noto Serif Thai,serif;font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:1.15}.product-detail-copy>p:not(.eyebrow):not(.sold-notice){color:var(--muted);white-space:pre-line;line-height:1.9}.product-detail-price{color:var(--gold-light);margin-bottom:28px;font-size:22px;font-weight:400;display:block}.ai-result{border:1px solid #d5a43a40;margin-top:28px;padding:18px}.ai-result span{color:var(--muted);font-size:12px}.ai-result>strong{color:var(--gold-light);margin-top:5px;font-family:Georgia,serif;font-size:32px;font-weight:400;display:block}.ai-result p{color:var(--cream);white-space:pre-line;margin:10px 0 0;font-size:13px;line-height:1.7}.sold-notice{color:#d4e1f0;background:#4b6b8f29;border-left:2px solid #b7cae3;padding:11px 13px;font-size:13px}.product-card{flex-direction:column;height:100%;display:flex}.product-visual-real{isolation:isolate;min-height:0;position:relative}.product-visual-real img{z-index:1;box-sizing:border-box;object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:16px;display:block;position:absolute;inset:0}.product-card-content{flex-direction:column;flex:1;gap:10px;display:flex}.product-card-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card-content h3 a{color:inherit}.product-card-statuses{flex-wrap:wrap;align-items:center;gap:7px;min-height:26px;display:flex}.product-card-statuses span{letter-spacing:.04em;border:1px solid;align-items:center;min-height:0;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.product-new-badge{background:var(--gold-light);color:#171109!important;border-color:#e7b84ab8!important}.product-showcase-badge{letter-spacing:.04em;background:#377e3e47;align-items:center;width:fit-content;min-height:0;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;color:#d0f0c7!important;border:1px solid #7bc274b8!important}.product-sale-status-available{background:#5281442e;color:#c9e4bf!important;border-color:#87ba7b8c!important}.product-sale-status-reserved{background:#9b691b33;color:var(--gold-light)!important;border-color:#e7b84a9e!important}.product-sale-status-sold{background:#6e2f2133;color:#efc1b3!important;border-color:#be7e698c!important}.product-card-content .product-card-price{color:var(--gold-light);margin:0;font-size:17px}.product-card-phone{overflow-wrap:anywhere;color:#e4d2a3;text-underline-offset:3px;font-size:13px;font-weight:700;line-height:1.45;-webkit-text-decoration:underline #d5a43a7a;text-decoration:underline #d5a43a7a;display:block;min-height:0!important}.product-card-content .product-card-summary{color:#aaa59b;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.3em;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.product-detail-showcase,.product-detail-sale-status{margin:0 0 18px}.product-detail-sale-status{border:1px solid;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.product-detail-phone{width:fit-content;color:var(--gold-light);text-underline-offset:4px;margin:-12px 0 24px;font-weight:700;text-decoration:underline;display:block}.home-admin-status{color:#f0c2ad;background:#6e2f212e;border-left:2px solid #bd765c;margin:-10px 0 26px;padding:10px 12px;font-size:13px}.admin-delete-product{color:#ef9f89!important}.admin-list-head,.admin-list-row{grid-template-columns:minmax(260px,2fr) minmax(180px,1fr) 130px 150px}.admin-sale-control{gap:7px;display:grid}.admin-sale-control select{width:100%;min-height:36px;color:var(--cream);font:inherit;background:#090b0c;border:1px solid #d5a43a59;padding:7px 9px;font-size:12px}.admin-sale-control select:disabled{cursor:wait;opacity:.6}@media (min-width:761px){.product-visual-real{aspect-ratio:1}}@media (max-width:760px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.product-card-content{gap:8px;min-width:0;padding:12px}.product-visual-real{aspect-ratio:1}.product-card-content h3{overflow-wrap:anywhere;max-height:2.7em;font-size:15px;line-height:1.35}.product-card-statuses{gap:5px;min-height:24px}.product-card-statuses span{padding:3px 6px;font-size:10px;line-height:1.2}.product-card-content .product-card-price{overflow-wrap:anywhere;font-size:clamp(14px,4vw,16px);line-height:1.3}.product-card-phone{font-size:11px;line-height:1.4}.product-card-content .product-card-summary{min-height:3em;font-size:11px;line-height:1.5}.admin-nav{flex-wrap:wrap;gap:13px;margin-bottom:45px}.admin-nav .button{margin-left:0}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-list-head{display:none}.admin-list-row{grid-template-columns:1fr;gap:10px;padding:18px 0}.admin-form-grid,.product-detail-grid{grid-template-columns:1fr}.admin-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-heading,.admin-dashboard-actions{flex-direction:column;align-items:flex-start}.product-detail-cover,.product-detail-cover img{min-height:360px}}@media (min-width:1201px){.hero-asset-placement{min-height:0;display:block}.home-design-stage{width:100%;height:var(--home-design-height,860px);position:relative}.home-design-canvas{width:1440px;height:860px;transform:translateX(-50%) scale(var(--home-design-scale,1));transform-origin:top;position:absolute;top:0;left:50%}.home-design-canvas .hero-asset-container{width:100%;max-width:1280px;min-height:860px}}@media (max-width:1200px){.home-design-stage,.home-design-canvas{display:contents}}.desktop-nav{font-size:14px}.login-button{font-size:13px}.brand small{font-size:9px}.eyebrow{font-size:12px}.text-link{font-size:14px}.product-card-content p{font-size:12px}.product-card-content span,.site-footer p,.site-footer div>a:not(.brand){font-size:14px}.site-footer h3{font-size:13px}.site-footer .todo,.footer-bottom{font-size:12px}.admin-nav a:not(.button),.admin-stat-grid span,.admin-muted,.admin-form label,.admin-dashboard-actions p,.admin-upload-section p{font-size:14px}.admin-list-head,.admin-product-cell small,.admin-status,.admin-image-placeholder,.admin-image-card span,.admin-row-actions a,.admin-row-actions button,.admin-image-card button{font-size:12px}.empty-state{background:#101315ad;border:1px solid #d5a43a38;margin-top:28px;padding:28px}.empty-state h3{color:var(--ivory);margin:0 0 7px;font-family:Georgia,Times New Roman,Noto Serif Thai,serif;font-size:28px;font-weight:400}.empty-state p{color:var(--muted);margin:0;font-size:15px}.home-admin-controls{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:-10px 0 26px;display:flex}.home-admin-controls .button{min-height:42px;padding:9px 15px;font-size:14px}.quick-add-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020304c7;place-items:start center;padding:42px 20px;display:grid;position:fixed;inset:0;overflow:auto}.quick-add-modal{background:linear-gradient(150deg,#171611,#0d0f11);border:1px solid #d5a43a80;width:min(100%,980px);margin:auto;padding:30px;box-shadow:0 34px 90px #0009}.quick-add-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.quick-add-header .eyebrow{margin-bottom:7px}.quick-add-header h2{color:var(--ivory);margin:0;font-family:Georgia,Times New Roman,Noto Serif Thai,serif;font-size:36px;font-weight:400}.quick-add-close{width:39px;height:39px;color:var(--cream);cursor:pointer;background:0 0;border:1px solid #d5a43a66;flex:none;place-items:center;font-size:28px;line-height:1;display:grid}.quick-add-close:disabled{cursor:wait;opacity:.55}.quick-add-form{gap:22px;display:grid}.quick-add-dropzone{min-height:220px;color:var(--cream);text-align:center;background:radial-gradient(circle at 50% 30%,#d5a43a29,#0000 58%),#080a0c99;border:1px dashed #e7b84aa6;align-content:center;place-items:center;gap:9px;padding:26px;transition:border-color .2s,background .2s;display:grid}.quick-add-dropzone.is-drag-active{border-color:var(--gold-light);background:#d5a43a2e}.quick-add-dropzone strong{color:var(--gold-light);font-family:Georgia,Times New Roman,Noto Serif Thai,serif;font-size:26px;font-weight:400}.quick-add-dropzone span{color:var(--muted);font-size:14px}.quick-add-file-button{cursor:pointer;margin-top:9px;position:relative;overflow:hidden}.quick-add-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.quick-add-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.quick-add-image-card{background:#101315;border:1px solid #d5a43a45;overflow:hidden}.quick-add-image-card>img{aspect-ratio:1;object-fit:cover;background:#090b0c;width:100%;display:block}.quick-add-image-card>div{gap:6px;padding:12px;display:grid}.quick-add-image-card strong{color:var(--gold-light);font-size:13px}.quick-add-image-card span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quick-add-image-actions{flex-wrap:wrap;gap:9px;display:flex}.quick-add-image-actions button{color:var(--gold-light);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px}.quick-add-image-actions button:last-child{color:#d79c8b}.quick-add-image-actions button:disabled{cursor:not-allowed;opacity:.4}.quick-add-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.quick-add-form label{color:var(--cream);gap:8px;font-size:14px;display:grid}.quick-add-form input,.quick-add-form textarea,.quick-add-form select{width:100%;color:var(--ivory);font:inherit;background:#090b0c;border:1px solid #d5a43a52;outline:0;padding:12px 13px}.quick-add-form input:focus,.quick-add-form textarea:focus,.quick-add-form select:focus{border-color:var(--gold-light);box-shadow:0 0 0 2px #e7b84a1f}.quick-add-listing-fields{align-items:end}.quick-add-form[data-listing-type=showcase] .quick-add-product-fields>label:nth-child(2){display:none}.quick-add-description>span{color:var(--muted);font-size:12px}.quick-add-ai-fields{border-top:1px solid #d5a43a38;padding-top:17px}.quick-add-ai-fields summary{color:var(--gold-light);cursor:pointer;font-size:14px}.quick-add-ai-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:17px;display:grid}.quick-add-ai-fields>div label:last-child{grid-column:1/-1}.quick-add-actions{border-top:1px solid #d5a43a40;flex-wrap:wrap;gap:12px;padding-top:22px;display:flex}.quick-add-actions .button{cursor:pointer;min-height:48px}.quick-add-next{color:var(--gold-light);background:0 0}@media (max-width:760px){.brand small{font-size:7px}.quick-add-backdrop{padding:16px 10px}.quick-add-modal{padding:22px 17px}.quick-add-header h2{font-size:31px}.quick-add-dropzone{min-height:190px}.quick-add-dropzone strong{font-size:23px}.quick-add-image-grid,.quick-add-fields,.quick-add-ai-fields>div{grid-template-columns:1fr}.quick-add-ai-fields>div label:last-child{grid-column:auto}.quick-add-actions .button{width:100%}.home-admin-controls{justify-content:stretch}.home-admin-controls .button{flex:1}}html,body{max-width:100%}img,video,canvas,svg{max-inline-size:100%}@media (max-width:1200px){.home-layout-added-image{box-sizing:border-box;object-fit:contain;width:auto;margin:20px auto;display:block;max-width:calc(100% - 32px)!important;height:auto!important;position:static!important;transform:none!important}.home-layout-added-image[data-layout-tablet=hide]{display:none!important}.hero-asset-container,.hero-asset-content,.hero-asset-actions{min-width:0;max-width:100%}}@media (max-width:768px){.hero-asset-ornament{display:none!important}.hero-bottom-divider-frame{max-width:100%}.hero-bottom-divider-frame .hero-divider-image{width:min(320px,100%)}.hero-asset-actions{width:100%}.hero-asset-actions .button{max-width:100%}.home-layout-added-image[data-layout-mobile=hide]{display:none!important}}.product-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:34px auto 0;display:flex}.product-pagination a,.product-pagination-ellipsis{min-width:40px;min-height:40px;color:var(--cream);border:1px solid #d5a43a59;place-items:center;padding:8px 11px;text-decoration:none;display:grid}.product-pagination a:hover,.product-pagination a[aria-current=page]{border-color:var(--gold-light);color:var(--gold-light);background:#d5a43a29}.product-pagination a[aria-current=page]{font-weight:700}.product-pagination-ellipsis{color:var(--muted);border-color:#0000}@media (max-width:760px){.product-pagination{gap:6px;margin-top:24px}.product-pagination a,.product-pagination-ellipsis{min-width:36px;min-height:36px;padding:6px 9px;font-size:13px}}@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}html:not([data-ai-amulet-editor-runtime]) [data-editor-id=hero-decoration-left]{display:none!important}html:not([data-ai-amulet-editor-runtime]) .home-layout-added-image{display:none}@media (max-width:768px){[data-editor-id=hero-decoration-right]{display:none!important}}@media (min-width:1201px){html:not([data-ai-amulet-editor-runtime]) .hero-overlay{transform-origin:0 0;width:1521px;height:860px;transform:translateY(-1px)}html:not([data-ai-amulet-editor-runtime]) [data-editor-id=hero-decoration-right]{transform-origin:0 0;width:379px;height:253px;transform:translate(-178px,-165px)}html:not([data-ai-amulet-editor-runtime]) [data-editor-id=hero-headline]{transform-origin:0 0;width:875px;font-size:91.33px;line-height:93.15px;transform:translate(-1.99999px,-45.8px)}html:not([data-ai-amulet-editor-runtime]) .home-layout-added-image{z-index:60;-webkit-user-select:none;user-select:none;transform-origin:0 0;max-width:none;display:block;position:absolute;transform:none}html:not([data-ai-amulet-editor-runtime]) [data-editor-id="5a90b731-017a-49f7-bcab-ebe3aed65e6e"]{width:362px;height:241px;top:191px;left:270px}html:not([data-ai-amulet-editor-runtime]) [data-editor-id="845554fc-22b4-45a1-b8cb-e912724b86d3"]{width:380px;height:127px;top:351px;left:562px}}
