.tools-examples{background:var(--navy);color:white;padding:75px 5%;overflow:visible}.tools-examples h2 span{color:#bea6ff}.tools-stage{display:grid;grid-template-columns:.7fr 1.3fr;gap:5%;margin-top:45px;background:var(--navy)}.tools-stage .lp-tabs button{padding:19px 0}.tools-stage .lp-tabs strong{font-size:25px}#tools-panel{background:#f8f8ff;color:var(--navy);min-height:550px;box-shadow:10px 12px 0 #ffffff18}.tool-scene{padding:28px}.tool-scene>small{font-size:10px;letter-spacing:.08em;color:#526080}.tool-scene h3{font-size:32px;line-height:1.1;margin:20px 0 25px;letter-spacing:-.03em}.tool-scene label{display:block;font:700 16px Hanken;margin-bottom:12px}.tool-scene input[type=number],.tool-scene select{width:100%;font:17px Nicky,Arial;color:var(--navy);background:white;padding:14px;border:1px solid #00114940;border-radius:0;min-width:0}.tool-input-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tool-button{border:0;background:var(--violet);color:white;padding:14px 20px;font-size:16px;margin-top:20px}.tool-button:hover{background:#8053f3}.tool-result{background:#e9e1fa;border-left:3px solid var(--violet);padding:20px;margin-top:22px}.tool-result>small{font-size:10px;color:#526080;letter-spacing:.07em}.tool-result>strong{font:700 54px Hanken;display:block;line-height:1.2;margin-top:7px;color:var(--violet)}.tool-result p,.tool-result li{font-size:16px;line-height:1.5}.tool-result b{font-size:19px}.tool-result ol{padding-left:20px;margin:0}.tool-result li{margin-bottom:9px}.tool-note{font-size:12px!important;line-height:1.5;color:#526080;margin-top:20px}.tool-check{font:16px Nicky,Arial!important;display:flex!important;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid #00114920;line-height:1.4}.tool-check input{accent-color:var(--violet);width:18px;height:18px;flex-shrink:0;margin:2px 0 0}.advisor-question{background:var(--navy);color:white;padding:19px;font-size:18px;line-height:1.5}.advisor-answer{display:flex;gap:15px;padding:22px 0}.advisor-answer img{width:38px;height:38px;object-fit:cover;object-position:center 25%;border-radius:50%;flex-shrink:0}.advisor-answer p{font-size:17px;line-height:1.5}.tools-build{padding:75px 5%;background:#f5f3ee}.tools-build h2 span{color:var(--violet)}.tools-build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:45px}.tools-build article{border-top:1px solid #00114930;padding-top:22px}.tools-build article small{color:var(--violet);font-size:10px;letter-spacing:.07em}.tools-build h3{font-size:28px;line-height:1.1;margin:20px 0 15px}.tools-build p{font-size:18px;line-height:1.5}.tools-related{display:inline-block;border-bottom:1px solid var(--violet);padding-bottom:7px;margin-top:35px;font-size:16px}.tools-related:hover{color:var(--violet)}@media(max-width:650px){.tools-examples,.tools-build{padding:55px 6%}.tools-stage{display:block}.tools-stage .lp-tabs{grid-template-columns:repeat(5,1fr);gap:7px}.tools-stage .lp-tabs strong{font-size:12px;overflow-wrap:anywhere}.tools-stage .lp-tabs button{padding:13px 0}.tool-scene{padding:23px}.tool-scene h3{font-size:28px}#tools-panel{min-height:525px}.tool-input-row{gap:12px}.tool-scene label{font-size:14px}.tool-scene input[type=number]{font-size:16px;padding:12px}.tool-result>strong{font-size:47px}.tool-note{font-size:11px!important}.tools-build-grid{display:block}.tools-build article{margin-top:30px}.tools-page .workflow-scroll-stage{background:var(--navy)}}
@media(max-width:650px){.tools-stage .lp-tabs strong{font-size:10px;overflow-wrap:normal}.tools-stage #tools-panel{min-height:0;height:calc(100svh - 160px);overflow-y:auto}.tool-scene{padding:20px}}
