.form-section{max-width:640px;margin:0 auto}.form-step{display:none}.form-step.active{display:block}.form-progress{display:flex;gap:.5rem;margin-bottom:3rem}.form-progress-dot{height:3px;flex:1;background:var(--b);border-radius:2px;transition:background .4s}.form-progress-dot.done{background:var(--ac)}.form-progress-dot.current{background:var(--acb)}.form-group{margin-bottom:1.8rem}.form-label{display:block;font-size:.88rem;font-weight:500;margin-bottom:.6rem;color:var(--t1)}.form-input,.form-textarea,.form-select{width:100%;padding:.9rem 1.1rem;background:var(--bg3);border:1px solid var(--b);border-radius:6px;color:var(--t1);font-family:var(--sn);font-size:.92rem;transition:border-color .3s;outline:none;-webkit-appearance:none}.form-input:focus,.form-textarea:focus{border-color:var(--acb)}.form-input::placeholder,.form-textarea::placeholder{color:var(--t3)}.form-textarea{resize:vertical;min-height:80px;line-height:1.6}.form-radio-group{display:flex;flex-direction:column;gap:.6rem}.form-radio{display:flex;align-items:center;gap:.8rem;padding:.85rem 1.1rem;background:var(--bg3);border:1px solid var(--b);border-radius:6px;cursor:pointer;transition:border-color .3s}.form-radio:hover{border-color:var(--b2)}.form-radio.selected{border-color:var(--acb);background:var(--acd)}.form-radio input{display:none}.form-radio-dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--t3);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .3s}.form-radio.selected .form-radio-dot{border-color:var(--ac)}.form-radio.selected .form-radio-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ac)}.form-radio-text{font-size:.92rem;color:var(--t2)}.form-radio.selected .form-radio-text{color:var(--t1)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-nav{display:flex;justify-content:space-between;align-items:center;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--b)}.form-back{background:none;border:none;color:var(--t3);font-family:var(--sn);font-size:.88rem;cursor:pointer;padding:.6rem 0;transition:color .3s}.form-back:hover{color:var(--t2)}.form-next{padding:.85rem 2rem;background:var(--ac);color:var(--bg);font-family:var(--sn);font-weight:600;font-size:.88rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s;margin-left:auto}.form-next:hover{background:var(--ac2);transform:translateY(-1px)}.form-submit{width:100%;padding:1rem;background:var(--ac);color:var(--bg);font-family:var(--sn);font-weight:600;font-size:.95rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.form-submit:hover{background:var(--ac2);transform:translateY(-1px)}.form-consent{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:2rem;cursor:pointer}.form-consent input{display:none}.form-checkbox{width:18px;height:18px;border-radius:4px;border:2px solid var(--t3);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .3s;margin-top:2px}.form-consent.checked .form-checkbox{border-color:var(--ac);background:var(--ac)}.form-consent.checked .form-checkbox:after{content:"";width:5px;height:9px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-1px}.form-consent-text{font-size:.82rem;color:var(--t3);line-height:1.5}.form-success{text-align:center;padding:3rem 0}.form-success-icon{width:64px;height:64px;border-radius:50%;background:var(--acd);border:1px solid var(--acb);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.5rem;color:var(--ac)}.form-success h3{font-family:var(--sf);font-size:1.5rem;font-weight:400;margin-bottom:.8rem}.form-success p{font-size:.95rem;color:var(--t2);line-height:1.7}.form-step-title{font-family:var(--sf);font-size:1.15rem;font-weight:400;margin-bottom:.3rem}.form-step-sub{font-size:.82rem;color:var(--t3);margin-bottom:2rem}.nav-logo-img{height:32px;width:auto}.case-meta{display:flex;gap:2rem;margin-top:2.5rem;font-size:.82rem}.case-meta span{display:flex;align-items:center;gap:.4rem}.case-meta-dot{width:6px;height:6px;border-radius:50%}.case-situation{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:2.5rem}.case-sit-card{padding:1.5rem;background:var(--bg3);border:1px solid var(--b);border-radius:8px;text-align:center}.case-sit-num{font-family:var(--sf);font-size:1.8rem;color:var(--t3);margin-bottom:.2rem}.case-sit-label{font-size:.75rem;color:var(--t3);line-height:1.4}.changes{margin-top:2.5rem}.change{display:grid;grid-template-columns:48px 1fr;gap:1.2rem;padding:1.5rem 0;border-bottom:1px solid var(--b);align-items:start}.change:last-child{border-bottom:none}.change-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.change-icon.stop{background:var(--rd);color:var(--r)}.change-icon.keep{background:#b4a0781a;color:var(--ac)}.change-icon.add{background:#5aaa781a;color:#5aaa78}.change-tag{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.3rem;font-weight:600}.change-tag.stop{color:var(--r)}.change-tag.keep{color:var(--ac)}.change-tag.add{color:#5aaa78}.change-title{font-size:.95rem;font-weight:600;margin-bottom:.3rem}.change-desc{font-size:.85rem;color:var(--t3);line-height:1.6}.results-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--b);border-radius:8px;overflow:hidden;margin-top:2.5rem}.results-header{padding:1rem 1.5rem;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--b)}.results-header.before{background:var(--bg2);color:var(--t3);border-right:1px solid var(--b)}.results-header.after{background:var(--bg3);color:var(--ac)}.results-row{display:contents}.results-cell{padding:1rem 1.5rem;border-bottom:1px solid var(--b);font-size:.9rem}.results-cell.before{background:var(--bg2);color:var(--t3);border-right:1px solid var(--b)}.results-cell.after{background:var(--bg3);color:var(--t1)}.results-cell .num{font-family:var(--sf);font-size:1.3rem;display:block;margin-bottom:.1rem}.results-cell .num.accent{color:var(--ac)}.results-cell .desc{font-size:.75rem;color:var(--t3)}.results-row:last-child .results-cell{border-bottom:none}.insight-box{margin-top:3rem;padding:2.5rem;background:var(--acd);border:1px solid var(--acb);border-radius:10px}.insight-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ac);margin-bottom:.8rem}.insight-title{font-family:var(--sf);font-size:1.3rem;margin-bottom:.8rem;font-weight:400}.insight-text{font-size:.92rem;color:var(--t2);line-height:1.75}.case-img-break{margin:4rem 0;border-radius:10px;overflow:hidden;aspect-ratio:21/9;max-height:320px}.case-img-break img{width:100%;height:100%;object-fit:cover;filter:brightness(.85) contrast(1.05)}.case-quote{position:relative;padding:3rem;background:var(--bg2);border:1px solid var(--acb);border-radius:10px;margin-top:3rem}.case-qm{font-family:var(--sf);font-size:5rem;color:var(--ac);opacity:.25;position:absolute;top:.8rem;left:2rem;line-height:1}.case-qt{font-family:var(--sf);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;font-style:italic;position:relative;z-index:1;margin-bottom:1.5rem}.case-qa{display:flex;align-items:center;gap:1rem}.case-qav{width:44px;height:44px;border-radius:50%;background:var(--acd);border:1px solid var(--acb);display:flex;align-items:center;justify-content:center;font-family:var(--sf);font-size:1rem;color:var(--ac)}.case-cta{text-align:center;padding:6rem 3rem}.case-cta h2{font-family:var(--sf);font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:400;margin-bottom:1.2rem}.case-cta p{font-size:1.05rem;color:var(--t2);max-width:480px;margin:0 auto 2.5rem;line-height:1.8}.case-cta-note{margin-top:1rem;font-size:.78rem;color:var(--t3)}.back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--t3);text-decoration:none;font-size:.85rem;transition:color .3s;margin-bottom:2rem}.back-link:hover{color:var(--t2)}@media(max-width:768px){.form-row{grid-template-columns:1fr}.nav-logo-img{height:36px}nav{justify-content:center}.nt{position:absolute;right:1.5rem}.case-situation{grid-template-columns:1fr 1fr}.case-meta{flex-direction:column;gap:.8rem}.results-grid{font-size:.85rem}.case-cta{padding:4rem 1.5rem}.case-img-break{aspect-ratio:16/9}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/synli-sections.css.map */
