:root{--ink:#1d262d;--ink-soft:#59636b;--header:#101a25;--surface:#f5f5f2;--accent:#294b96;--accent-deep:#1b3673;--accent-soft:#e9eef9;--logo-gold:#c29d59;--muted:#67717b;--shadow:0 12px 34px #1421380b}
body{background:#f7f7f4}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #c29d59;outline-offset:4px}.container{width:min(1280px,calc(100% - 80px))}.site-header{background:#111b28f5}.site-header__inner{padding:12px 0;min-height:92px}.ww-brand{position:relative;display:block;width:168px;height:83px;overflow:hidden;flex-shrink:0}.ww-brand img{position:absolute;width:220px;max-width:none;height:220px;left:-27px;top:-68px}.brand-custom img{width:170px;max-height:84px;object-fit:contain}.header-actions{gap:32px;font-size:12px;font-weight:600}.btn{min-height:44px;border-radius:7px;padding:13px 21px}.btn-gold{background:#c29d59;color:#111b28;box-shadow:none}.btn-gold:hover{background:#d6b674}.btn-accent{box-shadow:none}.btn-primary{background:#294b96}.btn-wa{background:#eff8f1;color:#146538;border:1px solid #d8ebdf}.btn-wa:hover{background:#ddf3e4}.ww-hero{position:relative;isolation:isolate;background:#101a28;color:#fff;padding:68px 0 25px;overflow:hidden}.ww-hero__image{position:absolute;inset:0;z-index:-2;background-position:center;background-size:cover;opacity:.26}.ww-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101a28 0%,#101a28dc 45%,#101a2880 100%)}.ww-hero__inner{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;min-height:430px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.17em;color:#aa8545;margin:0 0 20px}.ww-hero .eyebrow{color:#d2b579}.ww-hero h1{font-size:clamp(40px,4.8vw,66px);font-weight:600;line-height:1.08;letter-spacing:-.05em;margin:0 0 22px}.ww-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#d4b97e;letter-spacing:-.045em}.ww-hero__intro>p:not(.eyebrow){max-width:43ch;color:#b9c3d0;font-size:14px;line-height:1.85;margin-bottom:26px}.hero-assurance{margin-top:26px;font-size:9px;letter-spacing:.12em;color:#aab5c5}.hero-assurance span{padding:0 12px;color:#c29d59}.hero-showcase{min-width:0}.hero-slides{display:grid;position:relative;border:1px solid #ffffff26;background:linear-gradient(135deg,#ffffff0e,#13203390);border-radius:16px;backdrop-filter:blur(12px);box-shadow:0 30px 65px #0003}.hero-slide{grid-area:1/1;min-width:0;padding:30px;opacity:0;visibility:hidden;transform:translateX(12px);transition:opacity .65s,transform .65s,visibility .65s;pointer-events:none;overflow-wrap:anywhere;display:flex;flex-direction:column;justify-content:center;min-height:300px}.hero-slide.is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto}.hero-slide h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.03em;margin:0 0 20px}.hero-slide>p:not(.eyebrow){color:#bdc8d7;line-height:1.8}.hero-slide>.btn{align-self:flex-start}.showcase-top,.showcase-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center}.showcase-top .eyebrow{margin:0;font-size:9px}.availability{color:#b8d6c0;font-size:10px;white-space:nowrap}.availability::before{content:"";display:inline-block;width:6px;height:6px;background:#8dc4a1;border-radius:50%;margin-right:7px}.showcase-plate{margin:35px 0}.showcase-plate .plate-preview{height:108px;background:linear-gradient(150deg,#1e242b,#050608);border:2px solid #81868b;box-shadow:0 12px 20px #0005,inset 0 0 0 5px #060a0d;border-radius:10px}.showcase-plate .plate-preview__text{font-size:clamp(28px,4vw,48px);letter-spacing:.13em}.showcase-bottom strong{display:block;font-size:22px;font-weight:600;margin-top:4px}.showcase-bottom .price-label{color:#a5b1c2;font-size:9px}.showcase-link{font-size:11px;color:#dec798;border-bottom:1px solid #c29d5966;padding-bottom:5px}.slider-controls{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:20px}.slider-controls button{cursor:pointer;border:1px solid #ffffff30;background:transparent;color:#c8d1df;min-width:34px;height:34px;border-radius:6px;font-size:12px}.slider-controls [data-pause]{padding:0 10px}.slider-dots{display:flex;gap:6px;max-width:180px;flex-wrap:wrap}.slider-dots button{height:24px;width:10px;min-width:10px;border:0;position:relative}.slider-dots button::after{content:"";position:absolute;width:5px;height:5px;background:#ffffff44;border-radius:50%;left:2px;top:10px}.slider-dots button[aria-pressed=true]::after{background:#d8b878}.hero-bottomline{display:flex;justify-content:space-between;border-top:1px solid #ffffff16;margin-top:45px;padding-top:22px;font-size:8px;color:#99a8bd;letter-spacing:.18em}.search-wrap{position:relative;top:auto;width:min(1280px,calc(100% - 80px));margin:26px auto 0;z-index:10}.search-bar{background:#fff;border:1px solid #e0e3e6;border-radius:12px;padding:14px;box-shadow:var(--shadow);gap:10px}.search-bar input,.search-bar select{color:#243445;background:#f5f6f8;border:1px solid #e6e9ed;border-radius:6px;height:48px;font-size:11px}.search-bar select option{background:#fff;color:#243445}.search-bar input::placeholder{color:#627083}.search-bar #priceToggle{color:#243445!important;background:#f5f6f8!important;border:1px solid #e6e9ed!important;border-radius:6px}.search-submit{background:#294b96;border-radius:6px;width:48px;height:48px;flex-shrink:0}.collection{padding-top:62px;scroll-margin-top:110px}.collection-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.collection-heading h2,.how-section h2{font-size:36px;font-weight:600;letter-spacing:-.045em;margin:0;line-height:1.2}.collection-heading .eyebrow{margin-bottom:12px}.collection-heading>p{font-size:12px;color:#677380}.results-bar{padding:17px 0;border-top:1px solid #dce1e6}.results-count{font-size:10px;letter-spacing:.04em}.sort-row a,.filter-pill{border-radius:5px}.sort-row a.is-active,.filter-pill.is-active{background:#294b96}.plate-grid{gap:22px}.plate-card{border:1px solid #e0e4e8;border-radius:12px;box-shadow:none;transition:transform .2s,box-shadow .2s}.plate-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px #16263c12}.plate-card__head{background:linear-gradient(140deg,#182738,#273b50);padding:20px}.plate-card__brand{color:#d8c292;font-size:9px;letter-spacing:.08em;margin-bottom:18px}.card-monogram{width:28px;height:18px;position:relative;overflow:hidden;display:inline-block}.card-monogram img{position:absolute;width:37px;max-width:none;height:37px;top:-12px;left:-4px}.plate-card__head .plate-preview{border:1px solid #687583;box-shadow:inset 0 0 0 3px #040607;height:76px;border-radius:6px}.plate-preview__text{font-weight:700}.plate-card__body{padding:18px;gap:12px}.price-value{font-size:21px;letter-spacing:-.04em}.badge-fixed,.badge-auction{background:#f2f4f7;font-size:9px;color:#59697e;border-radius:4px}.preview-link{background:transparent;padding-left:0;font-size:10px}.preview-link .ai{background:#f0e6d4;color:#695025}.pagination{margin-bottom:20px}.how-section{padding:70px 0 80px;background:#eef0f3;margin-top:55px}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px}.how-grid article{border-top:1px solid #cbd2db;padding-top:24px}.how-grid span{color:#9b783c;font-size:13px}.how-grid h3{font-size:17px;font-weight:600;margin:18px 0 12px}.how-grid p{font-size:13px;color:#647183;max-width:34ch;line-height:1.8}.site-footer{background:#101a28;padding:50px 0 85px}.site-footer__grid{gap:65px}.site-footer p,.footer-links{font-size:12px}.footer-title{color:#d4b97e}.wa-float{position:fixed;bottom:24px;right:24px;z-index:80;background:#167847;color:#fff;display:flex;align-items:center;gap:10px;padding:14px 20px;border-radius:50px;box-shadow:0 8px 28px #0003;font-size:12px;font-weight:600;transition:transform .2s}.wa-float:hover{transform:translateY(-4px);background:#11633a}.admin-body{background:#f2f4f7}.admin-side{background:#111e2f;padding:20px}.admin-side .ww-brand{padding:0!important;margin:0 auto 20px!important;background:none!important}.admin-side>a:not(.brand),.nav-logout{font-size:12px;border-radius:7px;padding:13px 14px}.nav-logout{display:block;border:0;background:transparent;color:#c6cbd2;cursor:pointer;text-align:left;width:100%;font-weight:600}.admin-side a.is-active{background:#294b96;color:#fff}.admin-main{min-width:0;padding:32px}.admin-top h1{font-size:27px;letter-spacing:-.03em!important}.admin-top p{font-size:13px}.panel{border:1px solid #e0e5ec;box-shadow:none;padding:24px}.panel p{font-size:13px;line-height:1.8}.settings-grid{gap:24px;margin-top:24px}.stats .stat{box-shadow:none}.table-wrap{max-width:100%;overflow-x:auto}.offer-row{padding:15px 0;border-bottom:1px solid #ddd}.offer-row form{display:inline-block;margin-left:12px}.login-card{border-top:4px solid #c29d59}.hero-slide[aria-hidden=true] a{visibility:hidden}
@media(min-width:900px){.plate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1100px){.ww-hero__inner{gap:35px}.hero-slide{padding:22px}.header-actions{gap:20px}.plate-grid{gap:14px}.plate-card__head{padding:15px}.plate-card__body{padding:14px}}
@media(max-width:760px){.container,.search-wrap{width:calc(100% - 36px)}.site-header__inner{min-height:76px;padding:6px 0}.ww-brand{width:132px;height:64px}.ww-brand img{width:174px;height:174px;left:-22px;top:-55px}.header-actions{gap:14px;font-size:10px}.header-actions .nav-how{display:none}.header-actions .btn{font-size:10px;padding:10px 13px}.ww-hero{padding-top:38px}.ww-hero__inner{grid-template-columns:1fr;gap:34px}.ww-hero h1{font-size:48px}.ww-hero__intro>p:not(.eyebrow){font-size:13px;max-width:46ch}.hero-assurance{margin-top:20px}.hero-slide{min-height:270px;padding:25px}.showcase-plate{margin:28px 0}.showcase-plate .plate-preview__text{font-size:38px}.hero-bottomline{margin-top:26px;font-size:7px}.search-wrap{margin-top:20px}.search-wrap .search-bar{display:grid;grid-template-columns:1fr 1fr;border-radius:12px;padding:12px}.search-bar input[name=q]{grid-column:1/-1;grid-row:1}.search-submit{width:100%}.search-bar>*{min-width:0}.search-wrap .price-panel{max-height:none}.collection{padding-top:38px}.collection-heading{display:block}.collection-heading>p{margin-top:13px}.collection-heading h2,.how-section h2{font-size:30px}.results-bar{align-items:flex-start;gap:16px;flex-direction:column}.sort-row{flex-wrap:wrap}.plate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plate-card__head{padding:12px}.plate-card__brand{font-size:7px;gap:5px;letter-spacing:0}.plate-card__head .plate-preview{height:60px}.plate-card .plate-preview__text{font-size:21px;letter-spacing:.07em}.plate-card__body{padding:12px}.price-value{font-size:18px}.btn-wa{padding:10px 6px;font-size:10px}.preview-link{font-size:9px}.how-section{padding:45px 0;margin-top:35px}.how-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.how-grid p{max-width:100%}.site-footer__grid{grid-template-columns:1fr;gap:28px}.wa-float{right:16px;bottom:16px;padding:15px}.wa-float span{display:none}.admin-shell{grid-template-columns:1fr}.admin-side{display:flex;align-items:center;gap:5px;padding:10px;overflow-x:auto}.admin-side .ww-brand{display:none}.admin-side>div{display:none}.admin-side>a,.nav-logout{white-space:nowrap}.admin-main{padding:18px}.admin-top{flex-wrap:wrap;gap:14px}.settings-grid{grid-template-columns:1fr}.panel{padding:18px}.hero-bottomline span:last-child{display:none}}
@media(max-width:370px){.header-actions>a:first-child{display:none}.plate-grid{grid-template-columns:1fr}.ww-hero h1{font-size:42px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* Preserve the complete supplied wordmark within its transparent canvas. */
.ww-brand{width:150px;height:85px}.ww-brand img{width:198px;height:198px;left:-24px;top:-64px}
@media(max-width:760px){.ww-brand{width:120px;height:68px}.ww-brand img{width:158px;height:158px;left:-19px;top:-51px}}
.page-hero{background:#111e2f}.preview-live{background:#142236}.preview-label{color:#c29d59}
.settings-grid table.data{min-width:0;width:100%}.settings-grid table.data th,.settings-grid table.data td{padding:14px 12px}.offer-row a{color:#294b96;font-weight:600}
