:root{--forest:#172f28;--forest2:#24483b;--leaf:#426f55;--lime:#c7d6a5;--cream:#f4f1e9;--paper:#fbfaf7;--ink:#17231d;--muted:#6f7b72;--line:#dfe3da;--gold:#b28b58}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px 'DM Sans',sans-serif}.site-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,6vw,92px);background:var(--paper);border-bottom:1px solid #e6e8e0;position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink)}.brand b{display:block;font:800 12px Manrope;letter-spacing:.13em}.brand small{display:block;color:var(--muted);font-size:9px;letter-spacing:.16em;margin-top:4px}.seal{width:38px;height:38px;border:1px solid #567568;border-radius:50%;display:grid;place-items:center;color:var(--forest2);font:500 12px 'DM Mono'}.main-nav{display:flex;gap:28px}.main-nav a,.site-footer>a:last-child{color:#43534a;text-decoration:none;font-size:12px;font-weight:600}.main-nav a:hover,.site-footer a:hover{color:var(--leaf)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:4px;text-decoration:none;font-size:12px;font-weight:700;padding:13px 18px;transition:.18s}.btn span{font-size:15px}.btn-discord{background:var(--forest);color:#fff;padding:11px 15px}.btn-discord:hover,.btn-primary:hover{background:#2e5a45;transform:translateY(-1px)}.discord-mark{font-size:16px}.menu-toggle{display:none;background:none;border:0;color:var(--forest);font-size:21px}.hero{min-height:540px;display:grid;grid-template-columns:1fr 1fr;background:var(--cream);padding:76px clamp(24px,8vw,125px) 58px;overflow:hidden}.hero-copy{position:relative;z-index:1;align-self:center;max-width:570px}.kicker{font:500 10px 'DM Mono';letter-spacing:.14em;color:#536f5d;margin:0 0 20px;text-transform:uppercase}.kicker span{display:inline-block;width:21px;height:1px;background:var(--gold);vertical-align:middle;margin-right:8px}.hero h1,.section h2,.final-cta h2{font:700 clamp(38px,5vw,66px)/1.04 Manrope;letter-spacing:-.055em;margin:0;color:var(--forest)}.hero h1 em{font-style:normal;color:#78906d}.hero-intro{max-width:455px;color:#59665d;line-height:1.75;font-size:15px;margin:22px 0 28px}.hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.btn-primary{background:var(--forest);color:#fff}.text-link{font-size:12px;color:#3b5947;text-decoration:none;font-weight:700}.hero-meta{display:flex;align-items:center;gap:13px;margin-top:37px;color:#778078;font:10px 'DM Mono';letter-spacing:.03em}.hero-meta i{display:inline-block;width:6px;height:6px;background:#739374;border-radius:50%;margin-right:7px}.meta-divider{height:13px;width:1px;background:#cbd0c6}.hero-art{position:relative;min-height:390px;display:grid;place-items:center;isolation:isolate}.art-glow{position:absolute;width:410px;height:410px;border-radius:50%;background:#d9dfc4;right:4%;top:-9%;z-index:-3}.sun{position:absolute;width:128px;height:128px;border-radius:50%;background:#c8ad7d;right:24%;top:5%;z-index:-2}.ridge{position:absolute;bottom:0;right:-11%;width:118%;height:60%;clip-path:polygon(0 100%,0 61%,18% 29%,29% 50%,48% 0,64% 50%,79% 23%,100% 65%,100% 100%)}.ridge-back{background:#aab99d;z-index:-2;transform:translateY(-68px)}.ridge-mid{background:#718c70;z-index:-1;transform:translateY(-35px);clip-path:polygon(0 100%,0 48%,20% 70%,40% 17%,58% 53%,78% 12%,100% 60%,100% 100%)}.ridge-front{background:var(--forest2);z-index:-1;clip-path:polygon(0 100%,0 66%,20% 23%,42% 62%,65% 20%,83% 50%,100% 34%,100% 100%)}.road{position:absolute;width:70%;height:40%;bottom:-6%;left:28%;background:#d4c8ad;clip-path:polygon(39% 0,53% 0,100% 100%,0 100%);z-index:-1}.art-card{width:min(390px,82%);background:#fbfaf4eF;border:1px solid #fff9;box-shadow:0 23px 75px #203d2c38;padding:22px;transform:rotate(-3deg);backdrop-filter:blur(8px);margin-top:12px}.art-card-top,.art-card-foot{display:flex;justify-content:space-between;font:9px 'DM Mono';letter-spacing:.12em;color:#526457}.art-rule{height:1px;background:#d7dbcf;margin:13px 0}.art-card-main{display:flex;align-items:center;gap:18px;padding:12px 0 19px}.art-icon{width:44px;height:44px;background:var(--forest);display:grid;place-items:center;color:var(--lime);font-size:19px}.art-card-main small{display:block;font:9px 'DM Mono';letter-spacing:.11em;color:#6d7e70;margin-bottom:7px}.art-card-main b{font:700 19px/1.25 Manrope;color:var(--forest)}.art-card-foot{font-size:8px;color:#788078}.art-caption{position:absolute;right:0;bottom:15px;background:var(--paper);color:#647269;padding:11px 13px;font-size:10px;box-shadow:0 4px 15px #17312915}.caption-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b18d59;margin-right:7px}.setup-note{color:#7c4925;background:#f4ead8;border-left:2px solid var(--gold);font-size:11px;line-height:1.5;padding:9px 12px;margin-top:14px;max-width:460px}.demo-slot a{display:inline-block;margin-top:12px;color:#385844;text-decoration:none;font-size:11px;font-weight:700}.trust-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px clamp(24px,8vw,125px);background:var(--forest);color:#e9eee5}.trust-bar div{display:flex;gap:13px;align-items:center}.trust-bar b{color:var(--lime);font:11px 'DM Mono'}.trust-bar span{font-size:11px}.trust-bar p{font:10px 'DM Mono';color:#b4c2b5;letter-spacing:.07em}.section{padding:94px clamp(24px,8vw,125px)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px;gap:35px}.section-heading h2,.process h2,.market h2,.final-cta h2{font-size:clamp(33px,4vw,49px)}.section-heading>p{max-width:370px;color:var(--muted);line-height:1.7;font-size:13px;margin:0 0 3px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-card{min-height:240px;padding:23px 23px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);background:#fff;transition:.18s}.service-card:hover{background:#f1f4ed;transform:translateY(-2px)}.feature-card{background:#eef1e8}.service-top{display:flex;align-items:center;justify-content:space-between}.service-icon{font-size:20px;color:var(--leaf)}.service-number{font:9px 'DM Mono';letter-spacing:.1em;color:#879088}.service-card h3{font:700 18px Manrope;margin:24px 0 9px;color:var(--forest)}.service-card p{max-width:300px;min-height:42px;color:#717d73;line-height:1.55;font-size:12px;margin:0}.card-link{display:flex;justify-content:space-between;margin-top:22px;font-size:10px;font-weight:700;color:#44684f}.card-link b{font-size:14px}.process{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,8vw,120px);background:#edf0e8}.process-intro>p:not(.kicker){max-width:350px;color:#66746a;font-size:13px;line-height:1.7;margin:18px 0 24px}.btn-outline{border:1px solid #9da99a;color:var(--forest);background:transparent}.btn-outline:hover{background:#fff}.steps article{display:grid;grid-template-columns:38px 1fr 36px;align-items:start;gap:14px;padding:19px 0;border-bottom:1px solid #d8ded3}.steps article:first-child{border-top:1px solid #d8ded3}.step-no{font:11px 'DM Mono';color:#9a8056;padding-top:4px}.steps h3{font:700 15px Manrope;color:var(--forest);margin:0 0 7px}.steps p{color:#6a766d;font-size:12px;line-height:1.6;margin:0;max-width:430px}.step-icon{color:#6e8a6e;font-size:19px;text-align:right}.market{padding-top:78px;padding-bottom:78px}.market-panel{background:var(--forest);color:#ecf1e9;display:grid;grid-template-columns:1fr .9fr;min-height:350px;overflow:hidden}.market-copy{padding:50px 50px}.market-copy .kicker{color:var(--lime)}.market h2{color:#f1f2e9}.market-copy>p:not(.kicker){color:#bdc9bf;line-height:1.7;font-size:13px;max-width:450px;margin:17px 0 23px}.btn-light{background:var(--cream);color:var(--forest)}.btn-light:hover{background:#fff}.market-visual{position:relative;display:grid;place-items:center;background:linear-gradient(140deg,#345b45,#1c382f)}.market-lines{position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 28px,#d4e0ce0a 28px 29px)}.vehicle-ticket{position:relative;width:75%;background:#f4f1e8;color:var(--forest);padding:20px 20px 14px;box-shadow:0 15px 36px #0e201b66;transform:rotate(4deg)}.ticket-label,.ticket-bottom{font:8px 'DM Mono';letter-spacing:.1em;color:#68766c}.ticket-car{font-size:82px;line-height:1.05;color:#69836d;text-align:center;padding:13px 0}.ticket-name{font:700 14px Manrope;letter-spacing:.08em;text-align:center}.ticket-bottom{display:flex;justify-content:space-between;border-top:1px solid #d3d9ce;margin-top:14px;padding-top:12px;font-size:7px}.market-stamp{position:absolute;right:7%;top:12%;border:1px solid var(--lime);color:var(--lime);padding:8px;font:8px 'DM Mono';text-align:center;letter-spacing:.1em;transform:rotate(11deg)}.faq{background:#f2f0e8}.faq-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:45px}.faq details{border-top:1px solid #d8ddd3;padding:17px 0}.faq details:nth-last-child(-n+2){border-bottom:1px solid #d8ddd3}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:15px;color:var(--forest);font:700 13px Manrope}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#7d927d;font-size:16px}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:12px;color:#68746b;line-height:1.7;max-width:520px;margin:12px 0 0}.final-cta{background:#e5e9dc;padding:55px clamp(24px,8vw,125px);display:flex;justify-content:space-between;align-items:center;gap:20px}.final-cta .kicker{margin-bottom:13px}.final-cta h2{color:var(--forest);margin:0}.site-footer{background:#14271f;color:#dfe7de;padding:25px clamp(24px,6vw,92px);display:flex;align-items:center;justify-content:space-between;gap:20px}.site-footer .brand{color:white}.site-footer .seal{border-color:#a7b7a8;color:#d0dfd1}.site-footer .brand small{color:#9caf9e}.site-footer p{color:#a7b5a9;font-size:10px}.site-footer>a:last-child{color:#dfe7de;font-size:10px}.menu-open .main-nav{display:flex}@media(max-width:850px){.main-nav{gap:15px}.main-nav a{font-size:11px}.hero{padding-top:50px;grid-template-columns:1fr 1fr}.hero-art{min-height:320px}.trust-bar{flex-wrap:wrap}.trust-bar p{width:100%;margin:2px 0 0}.section{padding-top:70px;padding-bottom:70px}.service-card{padding:19px;min-height:245px}.market-copy{padding:38px 28px}}@media(max-width:620px){.site-header{height:66px;padding:0 18px}.main-nav{display:none;position:absolute;top:66px;left:0;right:0;background:var(--paper);padding:16px 22px 21px;flex-direction:column;border-bottom:1px solid var(--line)}.btn-discord{margin-left:auto;margin-right:13px;padding:9px 11px;font-size:10px}.menu-toggle{display:block}.hero{display:block;padding:55px 23px 38px}.hero h1{font-size:48px}.hero-intro{font-size:14px}.hero-art{margin-top:25px;min-height:280px}.art-glow{width:300px;height:300px;right:10%}.art-card{width:82%;padding:16px}.art-caption{bottom:2px;right:0}.hero-meta{flex-wrap:wrap;font-size:9px}.trust-bar{padding:18px 23px;display:grid;grid-template-columns:1fr 1fr}.trust-bar p{grid-column:1/-1}.section{padding:61px 23px}.section-heading{display:block}.section-heading>p{margin-top:18px}.service-grid{grid-template-columns:1fr 1fr}.service-card{min-height:225px;padding:16px}.service-card h3{font-size:16px;margin-top:19px}.service-card p{font-size:11px}.card-link{font-size:9px}.process{display:block}.process .steps{margin-top:30px}.market-panel{grid-template-columns:1fr}.market-copy{padding:35px 24px}.market-visual{min-height:240px}.faq-grid{grid-template-columns:1fr}.faq details:nth-last-child(-n+2){border-bottom:0}.faq details:last-child{border-bottom:1px solid #d8ddd3}.final-cta{padding:40px 23px;display:block}.final-cta .btn{margin-top:24px}.site-footer{padding:22px 20px;flex-wrap:wrap}.site-footer p{order:3;width:100%;margin:0}.site-footer>a:last-child{font-size:10px}}@media(max-width:390px){.service-grid{grid-template-columns:1fr}.service-card{min-height:205px}.btn-discord .discord-mark{display:none}}

.inside{background:#f8f7f3}.preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.preview-card{margin:0;min-width:0;background:var(--paper);border:1px solid var(--line);overflow:hidden}.preview-image{aspect-ratio:1.44;background:#191719;overflow:hidden}.preview-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .3s ease}.preview-card:hover .preview-image img{transform:scale(1.025)}.preview-card figcaption{padding:18px 19px 20px}.preview-card figcaption span{display:block;color:#9b777d;font:9px 'DM Mono';letter-spacing:.12em;margin-bottom:11px}.preview-card figcaption b{display:block;color:var(--ink);font:700 16px Manrope}.preview-card figcaption p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}
@media(max-width:850px){.preview-grid{grid-template-columns:1fr 1fr}.preview-card:last-child{grid-column:1/-1}}
@media(max-width:620px){.preview-grid{grid-template-columns:1fr}.preview-card:last-child{grid-column:auto}.preview-card figcaption{padding:16px}}

.hero-page-shot,.market-page-shot{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:top center;border:1px solid #393538;border-radius:4px;box-shadow:0 20px 55px #0006}.hero-page-shot{width:86%;height:auto;max-height:330px;min-height:0;object-fit:contain;justify-self:center}.market-page-shot{position:absolute;inset:0;width:100%;height:100%;object-position:top left}.hero-art{overflow:hidden;border-radius:4px}.brand-copy{display:block}.brand-copy b{display:block;font:800 11px Manrope;letter-spacing:.11em}.brand-copy small{display:block;font-size:8px;letter-spacing:.13em;margin-top:4px;color:var(--muted)}.site-footer .brand-copy small{color:#a7b5a9}
@media(max-width:620px){.hero-page-shot{width:92%;max-height:260px}}
