.apex-catalog-page{--cat-paper:#efeeeb;--cat-ink:#282626;--cat-muted:#76716b;--cat-accent:#b58f7e;--cat-line:#d6d1cb;background:var(--cat-paper);color:var(--cat-ink);padding:64px 5.5% 68px;font-family:Manrope,Inter,"Microsoft YaHei",Arial,sans-serif;line-height:1.6}
.apex-catalog-page *{box-sizing:border-box}.apex-cat-inner{max-width:1192px;margin:0 auto}.apex-catalog-page p,.apex-catalog-page h1,.apex-catalog-page h2,.apex-catalog-page figure{margin:0}.apex-catalog-page a{color:inherit;text-decoration:none}.apex-cat-breadcrumb{display:flex;gap:10px;font-size:12px;color:var(--cat-muted);margin-bottom:28px}.apex-cat-breadcrumb [aria-current]{color:var(--cat-ink)}.apex-cat-layout{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(350px,1fr);gap:70px;align-items:start}.apex-catalog-page .apex-cat-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:600;color:var(--cat-muted);margin-bottom:12px}.apex-catalog-page h1{font-size:40px;font-weight:400;line-height:1.15;letter-spacing:-.04em;margin-bottom:18px}.apex-catalog-page .apex-cat-intro{font-size:14px;color:#68625d;line-height:1.75;max-width:490px}.apex-cat-stage{height:314px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#ded7cd,#e7e0d6 60%,#d7ccbe);overflow:hidden;margin:25px 0 15px}.apex-cat-cover{display:block;width:auto;max-width:72%;height:267px;object-fit:contain;transform:perspective(850px) rotateY(-9deg) rotateZ(-4deg);box-shadow:14px 16px 22px #3d302d40,4px 2px 0 #ebe5db,6px 3px 0 #aba294}.apex-cat-pdf{position:absolute;right:18px;top:15px;font-size:10px;border:1px solid #bbae9e;padding:3px 9px;letter-spacing:.1em}.apex-cat-preview-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:#736c64;font-size:11px}.apex-cat-preview-heading span:last-child{font-size:10px}.apex-cat-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.apex-cat-previews figure{padding:8px;background:#faf9f6;border:1px solid var(--cat-line)}.apex-cat-previews img{display:block;width:100%;height:auto;aspect-ratio:700/432;object-fit:contain}.apex-cat-previews figcaption{font-size:9px;letter-spacing:.06em;color:#71685e;margin-top:8px}.apex-catalog-page .apex-cat-file{font-size:12px;color:#746b60;margin-top:19px}.apex-cat-file span{margin:0 9px}.apex-cat-panel{padding:31px;background:#faf9f6;border:1px solid var(--cat-line);margin-top:20px;scroll-margin-top:120px}.apex-catalog-page .apex-cat-panel h2{font-size:26px;font-weight:400;line-height:1.25;letter-spacing:-.035em;margin-bottom:12px}.apex-catalog-page .apex-cat-deck{font-size:13px;color:#746d66;line-height:1.7;margin-bottom:22px}.apex-cat-field{display:block;margin-bottom:15px;font-size:12px}.apex-cat-field>span{display:flex;justify-content:space-between;gap:7px;margin-bottom:6px}.apex-cat-field em{font-size:10px;font-style:normal;color:#8d847b}.apex-cat-field input{width:100%;height:43px;background:transparent;border:1px solid #d7d0c7;border-radius:0;color:var(--cat-ink);padding:10px 12px;font:12px/1.4 Manrope,Inter,Arial,sans-serif}.apex-cat-field input::placeholder{color:#a49b91}.apex-cat-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.apex-catalog-page .apex-cat-privacy{font-size:10px;color:#898076;line-height:1.8;margin:4px 0 17px}.apex-cat-privacy a,.apex-cat-next a{text-decoration:underline;text-underline-offset:4px}.apex-catalog-page .apex-cat-button{width:100%;min-height:48px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--cat-accent);color:#fff;border:0;border-radius:0;cursor:pointer;font:13px/1.6 Manrope,Inter,Arial,sans-serif;letter-spacing:.01em;text-decoration:none}.apex-cat-button:hover{background:#a98271}.apex-cat-button:disabled{opacity:.65;cursor:wait}.apex-catalog-page .apex-cat-under-button{font-size:10px;color:#887e74;text-align:center;margin-top:12px}.apex-catalog-page .apex-cat-footer-note{margin-top:19px;padding-top:15px;border-top:1px solid var(--cat-line);font-size:11px;color:#81776d}.apex-cat-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.apex-cat-error{padding:10px 12px;margin-bottom:16px;border:1px solid #c7a89a;background:#f0e8df;color:#714534;font-size:12px}.apex-cat-success{min-height:506px;display:flex;flex-direction:column;align-items:start;justify-content:center}.apex-cat-check{width:48px;height:48px;background:#ece5dc;display:grid;place-items:center;font-size:24px;color:#9d7863;margin-bottom:24px}.apex-catalog-page .apex-cat-success h2{font-size:32px;line-height:1.15;margin-bottom:18px}.apex-cat-download-meta{display:flex;justify-content:space-between;gap:10px;width:100%;font-size:10px;color:#847a70;margin:12px 0 24px}.apex-catalog-page .apex-cat-email{width:100%;padding-top:20px;border-top:1px solid var(--cat-line);color:#776d62;font-size:12px;line-height:1.75}.apex-catalog-page .apex-cat-next{font-size:11px;color:#81786e;margin-top:24px}.apex-catalog-page [hidden]{display:none!important}.apex-catalog-page input:focus-visible,.apex-catalog-page button:focus-visible,.apex-catalog-page a:focus-visible{outline:3px solid var(--cat-accent);outline-offset:3px}
@media(max-width:1100px){.apex-cat-layout{gap:35px;grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr)}.apex-cat-panel{padding:25px}.apex-catalog-page{padding-top:60px}.apex-cat-two-fields{grid-template-columns:1fr}}
@media(max-width:740px){.apex-catalog-page{padding:60px 22px 36px}.apex-cat-breadcrumb{font-size:10px;gap:7px;margin-bottom:24px}.apex-cat-layout{display:flex;flex-direction:column;gap:25px}.apex-cat-description,.apex-cat-panel{width:100%}.apex-catalog-page h1{font-size:35px}.apex-catalog-page .apex-cat-intro{font-size:13px}.apex-cat-stage{height:253px;margin-top:22px}.apex-cat-cover{height:210px;max-width:65%}.apex-cat-pdf{font-size:8px;right:12px;top:12px;padding:2px 6px}.apex-cat-previews{gap:7px}.apex-cat-previews figure{padding:5px}.apex-cat-previews figcaption{font-size:8px;letter-spacing:0;line-height:1.4}.apex-cat-panel{padding:24px;margin:0}.apex-cat-field input{font-size:16px}.apex-cat-success{min-height:420px}.apex-cat-download-meta{font-size:9px}.apex-cat-breadcrumb a{text-decoration:none}}
