:root{--ink:#15120d;--gold:#c58a00;--gold2:#f4c84a;--cream:#fbf4e8;--paper:#fffdf9;--muted:#6e665a;--line:#e4d8c5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Tahoma,Arial,sans-serif;line-height:1.7}button,a,input,select{font:inherit}.nav{height:84px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:rgba(255,253,249,.97);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.brand img{width:210px;height:60px;object-fit:contain}.nav nav{display:flex;align-items:center;gap:22px}.nav nav a{color:var(--ink);text-decoration:none;font-weight:800}.nav nav button{border:1px solid #cba84e;background:#fff8e9;padding:8px 13px;cursor:pointer}.nav .cta,.primary{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#17120a!important;border:0;padding:12px 19px;text-decoration:none;font-weight:900;display:inline-block;border-radius:6px;cursor:pointer}.menu-toggle{display:none;border:0;background:none;font-size:1.6rem}.hero{display:grid;grid-template-columns:.9fr 1.35fr;min-height:650px;background:linear-gradient(135deg,#fffdf8,#f5e9d7)}.hero>img{grid-column:2;width:100%;height:100%;object-fit:cover}.hero-copy{grid-column:1;grid-row:1;align-self:center;padding:75px 5vw}.hero-copy>span,.tag{color:#a86f00;font-weight:900}.hero h1,.intro h2,.heading h2,.merchant-copy h2,.investor-copy h2,.join-copy h2{font-size:clamp(2.5rem,5vw,5rem);line-height:1.08;margin:.2em 0}.hero h1 em{font-style:normal;color:#bd8200}.hero p,.intro p,.heading p,.merchant-copy p,.investor-copy p,.join-copy p{font-size:1.1rem;color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.outline{border:1px solid #b48a31;color:var(--ink);padding:11px 19px;text-decoration:none;font-weight:900;border-radius:6px}.trust{display:flex;gap:18px;flex-wrap:wrap;color:#665a48;font-size:.86rem}.intro{padding:100px 8vw;text-align:center}.intro h2{font-size:clamp(2.4rem,4.5vw,4.5rem)}.intro p{max-width:760px;margin:auto}.shopping,.plans{padding:100px 6vw;background:var(--cream)}.heading{max-width:900px;margin-bottom:45px}.heading h2,.merchant-copy h2,.join-copy h2{font-size:clamp(2.3rem,4vw,4.1rem)}.showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.showcase img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;box-shadow:0 18px 45px rgba(78,50,4,.12)}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;background:#fff;border:1px solid var(--line)}.steps article{padding:28px;border-left:1px solid var(--line)}.steps article:last-child{border:0}.steps b{color:var(--gold)}.steps h3{font-size:1.5rem;margin:.4em 0}.steps p{color:var(--muted);margin:0}.merchant{padding:110px 7vw;display:grid;grid-template-columns:.95fr 1.05fr;gap:7vw;align-items:center}.merchant-poster{width:100%;border-radius:16px;box-shadow:0 22px 70px rgba(70,45,5,.14)}.merchant-copy ul,.plan-grid ul{list-style:none;padding:0}.merchant-copy li,.plan-grid li{padding:8px;border-bottom:1px solid var(--line)}.merchant-copy li:before,.plan-grid li:before{content:'✓';color:var(--gold);font-weight:900;margin-left:9px}.dashboard{margin:0 7vw 110px;padding:32px;background:#18140e;color:#fff;border:1px solid #755b28;border-radius:18px}.dash-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #493a20;padding-bottom:18px}.dash-title span{color:var(--gold2)}.dash-title i{font-style:normal;font-size:.75rem;background:#3b2f19;padding:5px 10px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.stats article{background:#241e15;padding:20px}.stats small,.stats strong{display:block}.stats strong{font-size:1.7rem;color:var(--gold2)}.stats i{font-size:.7rem}.orders p{display:grid;grid-template-columns:1fr 1fr 1.4fr;border-top:1px solid #3a3123;padding:12px;margin:0}.orders span{color:var(--gold2)}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan-grid article{background:#fff;padding:30px;border:1px solid var(--line);border-radius:14px}.plan-grid article>span{color:#ad7500;font-weight:900}.plan-grid article h3{font-size:1.6rem}.plan-grid article a{display:block;text-align:center;border:1px solid var(--gold);color:var(--ink);text-decoration:none;padding:10px;font-weight:900}.plan-grid .featured{background:#1a160f;color:#fff;border-color:var(--gold)}.plan-grid .featured>small{float:left;color:var(--gold2)}.plan-grid .featured a{color:#fff}.investors{padding:110px 7vw;background:#19150f;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;align-items:center}.investor-visual img{width:100%;border-radius:14px}.investor-copy h2{font-size:clamp(2.4rem,4.4vw,4.3rem)}.investor-copy p{color:#c7bfb3}.ask{border-right:3px solid var(--gold);padding:10px 18px;margin:25px 0}.ask>*{display:block}.ask strong{font-size:2.3rem;color:var(--gold2)}.dark-outline{color:#fff;background:transparent}.note{color:#998f80}.join{padding:110px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.join-copy a{display:block;color:var(--ink);direction:ltr;text-align:right}.form-card{display:grid;gap:14px;background:#fff;border:1px solid var(--line);padding:28px;border-radius:14px;box-shadow:0 18px 55px rgba(75,48,5,.1)}.form-card label{font-weight:800;font-size:.9rem}.form-card input,.form-card select{display:block;width:100%;margin-top:5px;padding:12px;border:1px solid var(--line);border-radius:5px}.form-card button{background:#18140e;color:#fff;border:0;padding:14px;font-weight:900;cursor:pointer}.form-card small{color:var(--muted)}footer{padding:35px 6vw;background:#f7eddd;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:var(--muted)}footer img{width:190px}dialog{max-width:620px;border:1px solid var(--gold);border-radius:14px;padding:35px;background:#fffdf9}dialog::backdrop{background:rgba(0,0,0,.72)}dialog h2{font-size:2.2rem;margin:.2em 0}.dialog-close{position:absolute;left:12px;top:8px;border:0;background:none;font-size:2rem}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.tabs b{padding:8px 12px;background:#f5e8d3}#toast{position:fixed;right:20px;bottom:20px;background:#18140e;color:#fff;border:1px solid var(--gold);padding:13px 17px;opacity:0;transform:translateY(15px);transition:.25s;z-index:50}#toast.show{opacity:1;transform:none}.reveal{opacity:0;transform:translateY(18px);transition:.65s}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.menu-toggle{display:block}.nav{height:70px}.brand img{width:160px}.nav nav{display:none;position:absolute;top:70px;right:0;left:0;background:#fffdf9;padding:20px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}.nav nav.open{display:flex}.hero{grid-template-columns:1fr}.hero>img{grid-column:1;grid-row:1;height:auto}.hero-copy{grid-column:1;grid-row:2;padding:60px 6vw}.showcase{grid-template-columns:1fr 1fr}.showcase img:last-child{grid-column:1/-1;aspect-ratio:16/8;object-position:center 35%}.merchant,.investors,.join{grid-template-columns:1fr}.plan-grid{grid-template-columns:1fr}.investor-visual{order:2}footer{display:grid;justify-items:center;text-align:center}}
@media(max-width:560px){.hero h1{font-size:2.7rem}.showcase,.steps,.stats{grid-template-columns:1fr}.showcase img:last-child{aspect-ratio:1/1}.steps article{border-left:0;border-bottom:1px solid var(--line)}.dash-title{align-items:flex-start;gap:8px;flex-direction:column}.orders p{font-size:.75rem;grid-template-columns:.7fr 1fr 1.3fr}.shopping,.plans,.merchant,.investors,.join{padding:70px 5vw}.dashboard{margin:0 5vw 70px;padding:22px}.ask strong{font-size:1.8rem}}
.car-rental{padding:105px 7vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;align-items:center;background:linear-gradient(135deg,#17130d,#2b2112);color:#fff}.rental-copy h2{font-size:clamp(2.3rem,4vw,4.1rem);line-height:1.08;margin:.2em 0}.rental-copy p{font-size:1.08rem;color:#d7cec0}.rental-points{display:grid;gap:8px;margin:24px 0;color:var(--gold2)}.rental-note{padding:15px 18px;border:1px solid #715c31;background:#221b11;color:#d7cec0;border-radius:8px}.rental-form{color:var(--ink)}.date-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-card textarea{display:block;width:100%;margin-top:5px;padding:12px;border:1px solid var(--line);border-radius:5px;resize:vertical;font:inherit}[id]{scroll-margin-top:92px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #e0aa22;outline-offset:3px}@media(max-width:900px){.car-rental{grid-template-columns:1fr;padding:80px 6vw}}@media(max-width:560px){.car-rental{padding:70px 5vw}.date-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
.products{padding:100px 7vw;background:#fff}.product-card{display:grid;grid-template-columns:minmax(280px,.85fr) 1.15fr;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 22px 70px rgba(70,45,5,.12);max-width:1120px;margin:auto}.product-image{position:relative;min-height:430px;background:var(--cream)}.product-image img{width:100%;height:100%;object-fit:cover}.product-image span{position:absolute;top:18px;right:18px;background:#18140e;color:var(--gold2);padding:7px 12px;border-radius:999px;font-size:.8rem;font-weight:900}.product-details{padding:45px;align-self:center}.product-details>small{color:var(--gold);font-weight:900}.product-details h3{font-size:clamp(2rem,4vw,3.4rem);line-height:1.15;margin:.25em 0}.product-details p{color:var(--muted)}.product-details dl{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin:26px 0}.product-details dl div{padding:14px;border-left:1px solid var(--line)}.product-details dl div:last-child{border:0}.product-details dt{font-size:.78rem;color:var(--muted)}.product-details dd{margin:3px 0 0;font-weight:900}.product-actions{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:end}.product-actions label{font-size:.8rem;font-weight:900}.product-actions input{display:block;width:100%;padding:11px;border:1px solid var(--line);border-radius:6px;margin-top:4px}.product-order{width:100%}.product-source{display:inline-block;color:#7b5700;font-weight:900;margin-top:14px}.product-note{display:block;color:var(--muted);margin-top:7px}.form-divider{display:flex;justify-content:space-between;align-items:end;border-top:1px solid var(--line);padding-top:16px;margin-top:4px}.form-divider span{font-size:.75rem;color:var(--muted)}@media(max-width:900px){.products{padding:80px 6vw}.product-card{grid-template-columns:1fr}.product-image{min-height:0;aspect-ratio:16/10}}@media(max-width:560px){.products{padding:70px 5vw}.product-details{padding:25px}.product-details dl{grid-template-columns:1fr}.product-details dl div{border-left:0;border-bottom:1px solid var(--line)}.product-details dl div:last-child{border-bottom:0}.product-actions{grid-template-columns:1fr}.form-divider{align-items:start;flex-direction:column}}
.delivery-scope{background:#fff8e8;border-right:3px solid var(--gold);padding:10px 13px;color:#51442f!important}
.product-order{text-align:center}
