.zm-landing{--zm-ink:#0e1517;--zm-panel:#172326;--zm-acid:#b7e33c;--zm-mist:#eaf0e7;background:var(--zm-ink);color:var(--zm-mist);font-family:var(--font-body--family);overflow:hidden}.zm-landing *{box-sizing:border-box}.zm-landing a{color:inherit}.zm-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--zm-acid);font-weight:700}.zm-hero{min-height:min(820px,calc(100vh - 100px));display:grid;grid-template-columns:1fr 1fr;position:relative;border-bottom:1px solid #314044}.zm-hero:after{content:'ZENOMINT / BUILT FOR THE WORK';position:absolute;right:-48px;top:50%;transform:rotate(90deg);font:10px var(--font-body--family);letter-spacing:.18em;color:#73807f}.zm-hero__copy{padding:clamp(64px,9vw,140px) clamp(24px,7vw,110px);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1;background:radial-gradient(circle at 15% 45%,#1a3030 0,transparent 45%)}.zm-hero h1{font-size:clamp(50px,6vw,96px);line-height:.92;letter-spacing:-.075em;margin:22px 0 28px;max-width:690px;color:#f4f7ef}.zm-hero h1 em{font-style:normal;color:var(--zm-acid);text-shadow:0 0 32px #b7e33c55}.zm-hero__copy>p:not(.zm-kicker){max-width:480px;color:#acbbb8;font-size:17px;line-height:1.6;margin:0 0 34px}.zm-actions{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.zm-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:16px 20px;text-decoration:none;font-size:12px;letter-spacing:.03em;font-weight:700;border:1px solid var(--zm-acid);transition:.2s}.zm-btn--primary{background:var(--zm-acid);color:var(--zm-ink)}.zm-btn--primary:hover{background:#d0f976;transform:translateY(-3px)}.zm-btn--ghost{border-color:#546462;color:#f4f7ef}.zm-btn--ghost:hover{border-color:var(--zm-acid);color:var(--zm-acid)}.zm-proof{display:flex;gap:28px;margin-top:50px;padding-top:18px;border-top:1px solid #344344;font:10px var(--font-body--family);letter-spacing:.05em;color:#aeb9b4}.zm-proof b{display:block;color:#f4f7ef;font-size:16px;margin-bottom:3px}.zm-hero__visual{position:relative;min-height:580px;background:#101918}.zm-hero__visual:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 48%,#b7e33c 49%,#b7e33c 49.3%,transparent 49.6%);opacity:.22;transform:scale(1.8) rotate(-15deg);z-index:1;pointer-events:none}.zm-hero__visual img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9) contrast(1.05)}.zm-hero__tag{position:absolute;left:28px;bottom:28px;padding:12px 15px;background:#0e1517dd;border-left:3px solid var(--zm-acid);font-size:11px;letter-spacing:.04em;z-index:2}.zm-hero__tag strong{display:block;color:var(--zm-acid);font-size:18px;line-height:1;margin-bottom:4px}.zm-rail{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #314044}.zm-rail__item{padding:20px 28px;border-right:1px solid #314044}.zm-rail__item:last-child{border-right:0}.zm-rail__item span{display:block;color:#71817e;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.zm-rail__item b{font-size:13px;color:#eff5ea}.zm-section{max-width:1280px;margin:auto;padding:110px 5vw}.zm-section--light{background:var(--zm-mist);color:var(--zm-ink);max-width:none;padding-left:calc((100% - 1150px)/2);padding-right:calc((100% - 1150px)/2)}.zm-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:46px}.zm-heading h2{font-size:clamp(38px,5vw,70px);line-height:.98;letter-spacing:-.07em;margin:14px 0 0;max-width:640px}.zm-heading h2 em{font-style:normal;color:var(--zm-acid)}.zm-section--light .zm-heading h2 em{color:#5d9012}.zm-heading p{max-width:340px;color:#7b8985;line-height:1.55;margin:0}.zm-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#3b4d4c}.zm-benefit{background:var(--zm-panel);padding:32px;min-height:220px;position:relative}.zm-benefit__num{color:var(--zm-acid);font:11px monospace}.zm-benefit h3{font-size:24px;letter-spacing:-.04em;margin:40px 0 10px}.zm-benefit p{color:#a4b0ad;font-size:13px;line-height:1.6;margin:0}.zm-angled{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:0}.zm-angled__visual{min-height:560px;position:relative;background:linear-gradient(150deg,#29383a,#0f1718);overflow:hidden}.zm-angled__visual:after{content:'CUT / CONTROL / CLEAR';position:absolute;bottom:24px;left:26px;color:var(--zm-acid);font:11px monospace;letter-spacing:.2em}.zm-angled__visual img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;opacity:.84}.zm-angled__copy{padding:62px;background:var(--zm-acid);color:var(--zm-ink);display:flex;flex-direction:column;justify-content:center}.zm-angled__copy h2{font-size:clamp(40px,5vw,70px);line-height:.92;letter-spacing:-.07em;margin:18px 0 24px}.zm-angled__copy p{max-width:400px;line-height:1.65}.zm-angled__copy .zm-btn{border-color:var(--zm-ink);margin-top:25px;align-self:flex-start}.zm-config{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.zm-config h2{font-size:clamp(42px,5vw,72px);line-height:.95;letter-spacing:-.07em;margin:15px 0 20px}.zm-config h2 em{color:var(--zm-acid);font-style:normal}.zm-config__intro p{color:#a7b4b0;max-width:400px}.zm-config__card{border:1px solid #354746;background:linear-gradient(145deg,#182628,#0f1718);padding:30px;position:relative}.zm-config__card:before{content:'';position:absolute;top:-1px;left:-1px;width:44%;height:3px;background:var(--zm-acid)}.zm-config__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0}.zm-config__tab{padding:17px 10px;background:#233436;border:1px solid #3c504f;color:#c6d1cc;text-align:left;cursor:pointer}.zm-config__tab.active{border-color:var(--zm-acid);background:#344c38;color:#f4f7ef}.zm-config__tab b{display:block;font-size:17px}.zm-config__tab span{display:block;font:10px monospace;color:#91a19a;margin-top:4px}.zm-config__detail{display:flex;align-items:end;justify-content:space-between;border-top:1px solid #344344;padding-top:22px}.zm-config__detail strong{font-size:30px;color:var(--zm-acid)}.zm-config__detail small{display:block;color:#93a29d;font-size:11px;margin-top:3px}.zm-config__detail .zm-btn{padding:13px 16px}.zm-table{width:100%;border-collapse:collapse;margin-top:40px}.zm-table th,.zm-table td{text-align:left;padding:16px 12px;border-bottom:1px solid #cad5ca;font-size:13px}.zm-table th{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#63716b}.zm-table td:not(:first-child){font-weight:700}.zm-table td:first-child{color:#687670}.zm-table .yes{color:#5d9012}.zm-faq{max-width:760px;margin:0 auto}.zm-faq details{border-top:1px solid #435250;padding:21px 0}.zm-faq details:last-child{border-bottom:1px solid #435250}.zm-faq summary{cursor:pointer;list-style:none;font-weight:700;display:flex;justify-content:space-between;gap:20px}.zm-faq summary::-webkit-details-marker{display:none}.zm-faq summary:after{content:'+';color:var(--zm-acid);font-size:22px;line-height:1}.zm-faq details[open] summary:after{content:'−'}.zm-faq details p{color:#a7b4b0;line-height:1.65;font-size:13px;max-width:640px}.zm-final{background:var(--zm-acid);color:var(--zm-ink);text-align:center;padding:105px 20px}.zm-final h2{font-size:clamp(48px,7vw,100px);line-height:.9;letter-spacing:-.08em;margin:16px auto 28px;max-width:900px}.zm-final .zm-btn{border-color:var(--zm-ink);color:var(--zm-ink)}.zm-sticky-buy{display:none}
.zm-sticky-buy__title{display:none}
.zm-sticky-buy__badges{display:none}
@media(max-width:749px){.zm-hero{display:flex;flex-direction:column}.zm-hero__copy{padding:70px 22px 50px}.zm-hero h1{font-size:58px}.zm-hero__visual{min-height:510px}.zm-hero:after{display:none}.zm-proof{gap:13px;justify-content:space-between}.zm-rail{grid-template-columns:repeat(2,1fr)}.zm-rail__item{padding:18px 16px;border-bottom:1px solid #314044}.zm-section,.zm-section--light{padding:76px 20px}.zm-heading{display:block}.zm-heading p{margin-top:20px}.zm-benefits{grid-template-columns:1fr}.zm-benefit{min-height:180px}.zm-angled{grid-template-columns:1fr}.zm-angled__visual{min-height:440px}.zm-angled__copy{padding:50px 25px}.zm-config{grid-template-columns:1fr;gap:35px}.zm-config__tabs{gap:4px}.zm-config__tab{padding:14px 8px}.zm-config__detail{align-items:start;gap:14px;flex-direction:column}.zm-table{font-size:12px}.zm-table th,.zm-table td{padding:12px 7px}.zm-sticky-buy{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--zm-acid);color:var(--zm-ink);padding:13px 16px;z-index:20;justify-content:space-between;align-items:center;box-shadow:0 -8px 25px #0008;gap:12px}.zm-sticky-buy span{font-size:12px;font-weight:700}.zm-sticky-buy__title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zm-sticky-buy__badges{font-size:11px;font-weight:700;color:var(--zm-ink);background:#0e151722;padding:5px 10px;border-radius:999px;flex-shrink:0}.zm-sticky-buy a{background:var(--zm-ink);color:var(--zm-mist);text-decoration:none;padding:12px 16px;font-size:11px;font-weight:700;flex-shrink:0}}
.zm-section--signal{padding-top:42px;padding-bottom:42px}.zm-signal{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#3b4d4c}.zm-signal>div{background:var(--zm-panel);padding:25px 28px}.zm-signal__mark{display:block;color:var(--zm-acid);font:11px monospace;margin-bottom:28px}.zm-signal strong{font-size:19px}.zm-signal p{color:#a4b0ad;font-size:13px;line-height:1.55;margin:9px 0 0;max-width:290px}.zm-included{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cad5ca}.zm-included article{background:#f7faf4;padding:30px;min-height:245px}.zm-included__index{display:block;color:#5d9012;font:11px monospace;margin-bottom:42px}.zm-included h3{font-size:22px;margin:0 0 10px;letter-spacing:-.04em}.zm-included p{font-size:13px;line-height:1.6;color:#66746d;margin:0 0 20px}.zm-included a{font-size:12px;font-weight:700;color:#20310c;text-decoration:underline;text-underline-offset:4px}.zm-choice{border-top:1px solid #40514f}.zm-choice__row{display:grid;grid-template-columns:1.1fr 1.1fr 1fr;gap:24px;padding:20px 0;border-bottom:1px solid #40514f;color:#aab8b3;font-size:13px;line-height:1.45}.zm-choice__row strong{color:#f4f7ef}.zm-choice__row--head{padding:11px 0;color:#788984;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.zm-choice__cta{margin-top:28px}.zm-fit{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.zm-fit h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.07em;margin:15px 0}.zm-fit h2 em{font-style:normal;color:#5d9012}.zm-fit__columns{display:grid;grid-template-columns:1fr 1fr;gap:42px}.zm-fit__label{display:block;color:#5d9012;font:11px monospace;letter-spacing:.12em;margin-bottom:17px}.zm-fit__label--dark{color:#4f5d58}.zm-fit ul{padding:0;margin:0;list-style:none}.zm-fit li{border-top:1px solid #cad5ca;padding:13px 0;font-size:13px;color:#50605a}.zm-final__promises{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;max-width:900px;margin:0 auto 33px;color:#30400f;font-size:12px}.zm-final__promises span{padding-top:12px;border-top:1px solid #789326;min-width:150px}.zm-final__promises b{display:block;font-size:18px;margin-bottom:4px}
@media(max-width:749px){.zm-section--signal{padding-top:28px;padding-bottom:28px}.zm-signal,.zm-included{grid-template-columns:1fr}.zm-signal>div{padding:22px}.zm-signal__mark{margin-bottom:18px}.zm-included article{min-height:0}.zm-choice__row{grid-template-columns:1fr;gap:5px;padding:17px 0}.zm-choice__row--head{display:none}.zm-fit{grid-template-columns:1fr;gap:35px}.zm-fit__columns{grid-template-columns:1fr;gap:28px}.zm-final__promises{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left}.zm-final__promises span{min-width:0}}
.zm-benefit h3{color:#f4f7ef}.zm-benefit p{color:#b9c5c0}.zm-benefit a{color:#d7e3dc;text-underline-offset:4px}
