.toolbelt-intro{padding-top:60px;padding-bottom:36px}.toolbelt-back{font-size:12px;color:var(--muted);text-decoration:none}.toolbelt-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-top:35px}.toolbelt-heading h1{font-size:clamp(42px,5.5vw,76px);line-height:1.02;letter-spacing:-.05em;margin:12px 0 0}.toolbelt-heading h1 span{color:#bca774}.toolbelt-heading>p{font-size:16px;line-height:1.8;max-width:480px;color:#aaa}.toolbelt-stage{width:calc(100% - 48px);max-width:1500px;margin:0 auto;border:1px solid #343135;border-radius:14px;overflow:hidden;background:#f7f5f0}.toolbelt-frame{display:block;width:100%;height:1000px;height:min(1000px,calc(100dvh - 40px));min-height:640px;border:0;background:#f7f5f0}.toolbelt-outro{display:flex;justify-content:space-between;gap:40px;align-items:center;padding-top:32px;padding-bottom:60px}.toolbelt-outro p{font-size:13px;line-height:1.8;color:#999;max-width:650px}.toolbelt-outro .button{flex-shrink:0}@media(max-width:700px){.toolbelt-intro{padding-top:32px;padding-bottom:24px}.toolbelt-heading{grid-template-columns:1fr;gap:15px;margin-top:24px}.toolbelt-heading>p{font-size:14px}.toolbelt-stage{width:calc(100% - 24px);border-radius:10px}.toolbelt-frame{height:850px;min-height:640px}.toolbelt-outro{display:block;padding-bottom:40px}.toolbelt-outro .button{margin-top:20px}}