.cb-intro-section{background:#e9e9e1;border-bottom:1px solid #d2d4ca;padding:70px 5%}.cb-section-wrap{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.cb-kicker{display:block;font-size:10px;letter-spacing:1.8px;font-weight:700;margin-bottom:18px}.cb-intro-section h2{font:700 clamp(36px,5vw,68px)/1 Display,Impact,sans-serif;letter-spacing:-1px;margin:0 0 20px}.cb-intro-section p{font-size:15px;line-height:1.7;max-width:430px;margin:0 0 24px}.cb-primary{display:inline-flex;justify-content:center;padding:17px 22px;background:var(--cb-accent,#bbec53);color:var(--cb-button-ink,#172014);border:0;font:700 14px inherit;text-decoration:none;cursor:pointer;border-radius:3px}.cb-steps>div{display:flex;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #c9ccc0}.cb-steps>div>span{font-size:12px;color:#6b735e}.cb-steps strong{font-size:18px}.cb-steps>a{display:block;font-size:12px;margin-top:25px;text-decoration:underline}.cb-dialog{padding:0;border:0;border-radius:18px;width:min(850px,calc(100vw - 24px));max-height:92dvh;background:#f7f7f2;color:#171a16;box-shadow:0 25px 100px #0007;font:15px Body,Arial,sans-serif}.cb-dialog::backdrop{background:#10150fd9;backdrop-filter:blur(5px)}.cb-dialog>header{position:relative;display:flex;justify-content:space-between;padding:30px;border:0;background:#171b15;color:white;gap:15px}.cb-dialog h2{font:700 30px/1.15 Body,Arial,sans-serif;letter-spacing:-1px;margin:0}.cb-dialog>header>button{background:none;color:white;border:0;font-size:32px;cursor:pointer}.cb-progress{display:flex;margin:0!important;padding:15px 25px;gap:7px;background:#e8eadf}.cb-progress button{display:flex;align-items:center;gap:7px;flex:1;background:transparent;border:0;font:inherit;text-align:left;color:#3a4332;cursor:pointer;padding:5px}.cb-progress button:disabled{opacity:.4;cursor:default}.cb-progress span{border:1px solid #87937c;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex:none;font-size:11px}.cb-progress b{font-size:9px;line-height:1.4}.cb-progress [aria-current]{font-weight:800}.cb-progress [aria-current] span{background:#1a2515;color:white}.cb-dialog form{padding:25px 30px}.cb-dialog .cb-intro{font-size:14px;line-height:1.7;color:#59644f;margin:0 0 20px}.cb-dialog label{display:block;font-size:12px;font-weight:600;margin:16px 0}.cb-dialog select,.cb-dialog input:not([type=radio]):not([type=checkbox]),.cb-dialog textarea{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #b5bbae;border-radius:6px;background:white;color:#172014;font:14px Body,Arial,sans-serif;min-width:0}.cb-dialog textarea{resize:vertical}.cb-options{display:flex;gap:8px;flex-wrap:wrap}.cb-options label{flex:1;position:relative;margin:0;min-width:100px}.cb-options input{position:absolute;opacity:0;width:1px;height:1px}.cb-options span{display:block;padding:15px 12px;border:1px solid #b8bfaf;border-radius:8px;height:100%;font-size:12px;cursor:pointer;background:#fff}.cb-options input:checked+span{border:2px solid #254218;background:#e7eedf;padding:14px 11px}.cb-options input:focus-visible+span{outline:3px solid #2d6be3}.cb-two,.cb-grade{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cb-grade{margin:20px 0;background:#e8ebdf;padding:18px;border-radius:8px}.cb-grade b{font-size:12px}.cb-grade p,.cb-dialog small{font-size:11px;line-height:1.7;color:#5d6656;display:block}.cb-inches{border:0;display:flex;flex-wrap:wrap;gap:7px;padding:10px 0}.cb-inches label{margin:0}.cb-inches input{margin-right:5px}.cb-inches span{font-size:14px}.cb-upload{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.cb-upload button{background:transparent;border:0;text-decoration:underline;font-size:11px;cursor:pointer}.cb-tip{padding:18px;background:#e8ebdf;font-size:14px;line-height:1.7}.cb-capacity{padding:20px;background:#e8ebdf;display:flex;align-items:center;gap:15px;margin:20px 0 10px}.cb-capacity strong{font-size:30px}.cb-capacity span{font-size:11px}.cb-machine{display:flex;align-items:center;gap:20px;background:white;padding:12px;margin:15px 0;text-decoration:none;color:inherit}.cb-machine img{width:90px;height:80px;object-fit:contain}.cb-machine span{font-size:12px;line-height:1.8}.cb-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #d5d9ce;padding-top:20px;margin-top:20px}.cb-footer>button:not(.cb-primary){background:none;border:0;font:inherit;cursor:pointer}.cb-footer>span{font-size:12px;color:#6d7664}.cb-error{color:#a52222;font-size:13px}.cb-review{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.cb-review button{background:#e8ebdf;border:0;text-align:left;padding:12px;cursor:pointer;font-size:12px}.cb-review span{display:block;font-size:10px;margin-top:7px;color:#57684a}.cb-dialog a.cb-primary{width:100%;margin-bottom:15px}.cb-mobile{display:none}.cb-dialog :focus-visible{outline:3px solid #2874df;outline-offset:3px}@media(max-width:700px){.cb-section-wrap{grid-template-columns:1fr;gap:30px}.cb-intro-section{padding:50px 6%}.cb-dialog>header{padding:22px}.cb-dialog h2{font-size:25px}.cb-dialog form{padding:20px}.cb-progress{padding:12px}.cb-progress b{display:none}.cb-progress button{justify-content:center}.cb-two{gap:10px}.cb-upload{grid-template-columns:1fr}.cb-capacity{flex-wrap:wrap}.cb-options label{min-width:80px}.cb-mobile{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:25;background:#151a12;padding:10px;gap:8px}.cb-mobile button,.cb-mobile a{flex:1;border:0;padding:14px 8px;text-align:center;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}.cb-mobile button{background:var(--cb-accent,#bbec53);color:var(--cb-button-ink,#172014)}.cb-mobile a{color:white;border:1px solid #647059}.mf-launch{bottom:83px!important}#chat-launch{bottom:83px!important}footer{padding-bottom:100px!important}}@media(prefers-reduced-motion:reduce){.cb-dialog::backdrop{backdrop-filter:none}}

:root{--cb-accent:#dc2638;--cb-button-ink:#fff}
