.techsheet-section{background:#f3f7fd;overflow:hidden;scroll-margin-top:100px}.techsheet-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:55px;align-items:center}.techsheet-copy h2{font-size:clamp(34px,3.5vw,52px);line-height:1.13;letter-spacing:-1.6px;margin:20px 0 24px}.techsheet-copy h2 em{color:#2476df;font-style:normal}.techsheet-copy>p{font-size:16px;line-height:1.8;color:#64748b}.techsheet-copy .techsheet-lead{font-size:19px;line-height:1.65;color:#203455}.techsheet-benefits{display:grid;gap:23px;margin:28px 0 34px}.techsheet-benefits>div{display:flex;gap:15px}.techsheet-benefits>div>span{flex:0 0 38px;height:38px;border-radius:12px;background:#fff;color:#2476df;display:grid;place-items:center;font-size:14px;font-weight:700}.techsheet-benefits h3{font-size:17px;color:#203455;margin:0 0 6px}.techsheet-benefits p{font-size:16px;line-height:1.7;color:#64748b;margin:0}.techsheet-visual{min-width:0}.techsheet-kicker{display:block;text-align:center;font-size:12px;font-weight:700;letter-spacing:1.5px;color:#326199}.techsheet-visual>img{display:block;width:112%;max-width:none;height:auto;margin:18px 0 0 -6%;border-radius:24px;animation:techsheet-float 8s ease-in-out infinite}.techsheet-note{position:relative;margin:0 5px;background:white;border:1px solid #dbe6f4;padding:23px;border-radius:20px;box-shadow:0 15px 40px #2034550c;display:flex;gap:16px}.techsheet-note>.icon{width:32px;height:32px;flex-shrink:0;color:#2476df}.techsheet-note strong{font-size:18px;line-height:1.5;color:#203455}.techsheet-note p{font-size:16px;line-height:1.7;color:#64748b;margin:8px 0 0}.techsheet-caption{font-size:12px;text-align:center;color:#70839b;margin-top:18px}@keyframes techsheet-float{50%{transform:translateY(-8px)}}.motion-paused .techsheet-visual>img{animation:none}@media(prefers-reduced-motion:reduce){.techsheet-visual>img{animation:none}}@media(max-width:950px){.techsheet-layout{grid-template-columns:1fr;gap:40px}.techsheet-copy{grid-row:1}.techsheet-visual{max-width:720px;margin:auto}.techsheet-visual>img{width:100%;margin:18px 0 0}}@media(max-width:550px){.techsheet-copy h2{letter-spacing:-1px}.techsheet-note{margin:0;padding:18px}.techsheet-note>.icon{display:none}.techsheet-copy .button{font-size:14px}}
