.product-guide{padding:clamp(64px,8vw,112px) 0;background:radial-gradient(ellipse at 82% 15%,#10353a55 0,transparent 36%),#0b0e0f;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;color:#f4f5f2}.guide-intro{max-width:760px;margin-bottom:38px}.guide-intro .eyebrow{color:#5bc4bf}.guide-intro h2{margin:13px 0 15px;font-size:clamp(2.1rem,4.3vw,4rem);line-height:.98;letter-spacing:-.055em}.guide-intro h2 span{color:#ef8129}.guide-intro>p:last-child{max-width:620px;color:#aeb7b2;font-size:.96rem;line-height:1.7}.guide-layout{display:grid;grid-template-columns:minmax(235px,.78fr) minmax(0,1.7fr);gap:20px;align-items:start}.guide-sidebar,.guide-workspace{background:#101515;border:1px solid #ffffff17}.guide-sidebar{padding:18px;position:sticky;top:94px}.guide-sidebar-head{display:flex;align-items:center;justify-content:space-between;margin:1px 2px 13px}.guide-kicker{font-size:.62rem;letter-spacing:.14em;color:#7d918a;text-transform:uppercase}.guide-count{font-size:.63rem;color:#69736f}.guide-machine-list{display:grid;gap:7px;max-height:610px;overflow:auto;padding-right:2px}.guide-machine{position:relative;display:grid;grid-template-columns:29px 1fr;gap:10px;width:100%;text-align:left;align-items:start;padding:11px 10px;border:1px solid transparent;background:#141a1a;color:#e8ece9;cursor:pointer;transition:background .2s,border-color .2s}.guide-machine:hover{background:#172020;border-color:#ffffff2a}.guide-machine[aria-selected="true"]{border-color:#5bc4bf77;background:linear-gradient(110deg,#12343a,#151a19 70%)}.guide-machine-no{display:grid;place-items:center;width:27px;height:27px;border:1px solid #ef812977;color:#ef8129;font-size:.62rem}.guide-machine strong{display:block;font-size:.76rem;line-height:1.3}.guide-machine small{display:block;color:#8d9993;font-size:.63rem;line-height:1.45;margin-top:4px}.guide-machine-note{margin:14px 2px 2px;padding-top:13px;border-top:1px solid #ffffff15;color:#8c9691;font-size:.65rem;line-height:1.6}.guide-workspace{padding:clamp(18px,3vw,32px)}.guide-machine-heading{display:grid;grid-template-columns:minmax(190px,.86fr) minmax(210px,1fr);gap:22px;align-items:end;padding-bottom:22px;border-bottom:1px solid #ffffff17}.guide-status{display:inline-flex;align-items:center;gap:6px;color:#5bc4bf;font-size:.61rem;text-transform:uppercase;letter-spacing:.1em}.guide-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#5bc4bf;box-shadow:0 0 10px #5bc4bf99}.guide-machine-heading h3{font-size:clamp(1.25rem,2.2vw,1.8rem);letter-spacing:-.025em;margin:9px 0 0}.guide-machine-heading p{margin:0;color:#9da8a3;font-size:.78rem;line-height:1.65}.guide-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 13px;padding-top:22px}.guide-field{min-width:0}.guide-wide{grid-column:1/-1}.guide-field label{display:block;margin:0 0 7px;color:#dfe5e1;font-size:.69rem;font-weight:700;letter-spacing:.02em}.guide-field input,.guide-field select,.guide-field textarea{display:block;width:100%;min-height:43px;border:1px solid #ffffff24;border-radius:0;background:#090c0d;color:#f1f4f2;padding:10px 12px;font:inherit;font-size:.75rem;outline:none}.guide-field textarea{resize:vertical;min-height:84px;line-height:1.55}.guide-field input:focus,.guide-field select:focus,.guide-field textarea:focus{border-color:#5bc4bf;box-shadow:0 0 0 2px #5bc4bf20}.guide-field input::placeholder,.guide-field textarea::placeholder{color:#697571}.guide-field select option{background:#101515;color:#fff}.guide-field small{display:block;margin-top:5px;color:#7f8b85;font-size:.61rem;line-height:1.45}.guide-submit-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:3px}.guide-submit,.guide-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border:0;background:#ef8129;color:#101010;font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s}.guide-submit:hover,.guide-whatsapp:hover{transform:translateY(-2px);background:#ff9440}.guide-form-note{max-width:390px;color:#82908a;font-size:.63rem;line-height:1.45}.guide-result{margin-top:20px;padding:17px;background:#0b1010;border:1px solid #5bc4bf55}.guide-result[hidden]{display:none}.guide-result>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center}.guide-copy{padding:7px 10px;border:1px solid #ffffff2b;background:transparent;color:#d9e1dc;font:inherit;font-size:.64rem;cursor:pointer}.guide-result pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;color:#cbd5cf;font:inherit;font-size:.72rem;line-height:1.7}.guide-whatsapp{background:#5bc4bf;color:#071010}.guide-result>p,.guide-copy-status{display:block;color:#8b9691;font-size:.62rem;line-height:1.5;margin:10px 0 0}.guide-copy-status{color:#5bc4bf;min-height:1em}.guide-machine-list:focus-within{scroll-behavior:smooth}
@media(max-width:900px){.guide-layout{grid-template-columns:1fr}.guide-sidebar{position:static}.guide-machine-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.guide-machine-heading{grid-template-columns:1fr}.guide-machine-heading p{max-width:660px}}
@media(max-width:560px){.product-guide{padding:58px 0}.guide-intro{margin-bottom:24px}.guide-layout{gap:12px}.guide-sidebar{padding:12px}.guide-machine-list{grid-template-columns:1fr;max-height:280px}.guide-workspace{padding:17px 13px}.guide-form{grid-template-columns:1fr;gap:13px}.guide-wide{grid-column:auto}.guide-submit-row{align-items:stretch}.guide-submit{width:100%}.guide-form-note{max-width:none}.guide-machine-heading{gap:10px}.guide-result{padding:13px}}
.guide-sidebar{border-radius:4px}.guide-machine-list{grid-template-columns:1fr;max-height:630px}.guide-machine{grid-template-columns:58px 30px minmax(0,1fr);align-items:center;gap:9px;padding:8px;border-radius:3px;min-height:75px}.guide-thumb{width:58px;height:54px;object-fit:cover;border-radius:2px;background:#192323}.guide-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ef812955;color:#ef8129;font-size:1rem;border-radius:50%}.guide-machine strong{font-size:.72rem;line-height:1.25}.guide-machine small{font-size:.6rem;line-height:1.35}.guide-machine[aria-selected=true] .guide-icon{color:#69ccc5;border-color:#69ccc5}.guide-machine-heading{grid-template-columns:minmax(220px,.85fr) minmax(220px,1fr);align-items:stretch}.guide-preview{width:100%;height:220px;object-fit:cover;background:#172222;border-radius:3px}.guide-heading-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.guide-heading-copy h3{margin:10px 0}.guide-heading-copy p{margin:0;color:#9da8a3;font-size:.78rem;line-height:1.65}.guide-image-note{margin-top:15px;color:#71807a;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}.guide-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.guide-send-status{width:100%;color:#68cec3;font-size:.7rem}.guide-send-status.is-error{color:#ff9a76}.guide-submit:disabled{opacity:.55;cursor:wait}.guide-submit-row{align-items:center}
@media(max-width:900px){.guide-machine-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.guide-machine-heading{grid-template-columns:minmax(180px,.8fr) minmax(0,1fr)}}
@media(max-width:560px){.guide-machine-list{grid-template-columns:1fr;max-height:320px}.guide-machine-heading{grid-template-columns:1fr}.guide-preview{height:210px}.guide-heading-copy{padding:4px 0}.guide-machine{grid-template-columns:54px 28px minmax(0,1fr)}.guide-thumb{width:54px;height:50px}}

.guide-field input[type=file]{padding:7px;background:#101515;cursor:pointer}.guide-field input[type=file]::file-selector-button{margin-right:10px;padding:8px 11px;border:1px solid #5bc4bf55;background:#12343a;color:#f4f5f2;font:inherit;font-size:.68rem;cursor:pointer}.guide-field input[type=file]::file-selector-button:hover{background:#19434a}
