.fu-block{max-width:1100px;margin:48px auto;padding:34px 26px;border-top:3px solid #ff5a1f;background:#181a19;color:#f6f2e9}.fu-block h2{font-size:clamp(27px,4vw,42px);line-height:1.15;margin:12px 0 20px}.fu-block p{line-height:1.65;max-width:850px}.fu-block a{color:#ff9f76}.fu-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.fu-block label{display:block;margin:18px 0;line-height:1.5}.fu-block input:not([type=checkbox]){box-sizing:border-box;display:block;width:100%;max-width:440px;padding:12px;margin-top:8px;border:1px solid #8c928b;border-radius:4px;background:#f7f6ef;color:#131713;font:inherit}.fu-block input[type=checkbox]{margin-right:9px;accent-color:#ff5a1f}.fu-block button,.fu-button{display:inline-block;background:#ff5a1f;color:#171a18!important;font-weight:700;padding:14px 20px;border:0;border-radius:4px;text-decoration:none;font:inherit;cursor:pointer}.fu-block button:disabled{opacity:.55;cursor:default}.fu-block [hidden]{display:none!important}.fu-note{color:#b3b9b0;font-size:14px}.fu-block :focus-visible{outline:3px solid #ffae87;outline-offset:5px}.fu-honey{position:absolute;left:-10000px}.fu-pill{display:inline-block;padding:5px 9px;background:#30342d;color:#d3dacb}.fu-person{border-left:2px solid #ff5a1f;padding-left:20px}.fu-report{padding:24px;border:1px solid #62675d}.fu-report li{margin:12px 0}.fu-material{max-width:820px;margin:40px auto;padding:24px}.fu-material h1{font-size:clamp(34px,5vw,60px);line-height:1.05}.fu-material h2{font-size:27px;margin-top:38px}.fu-material p,.fu-material li{line-height:1.7}.fu-material pre{white-space:pre-wrap;background:#242823;color:#f7f4ed;padding:24px;font:15px/1.65 ui-monospace,monospace}.fu-material table{width:100%;border-collapse:collapse}.fu-material th,.fu-material td{padding:12px;border-bottom:1px solid #737c6a;text-align:left}.fu-material video{width:100%;max-height:480px;background:#111}.fu-price{font-size:44px;font-weight:700}.fu-anchor{font-size:14px;margin-top:24px}@media(max-width:700px){.fu-grid{grid-template-columns:1fr}.fu-block{padding:28px 20px}.fu-material{padding:20px}.fu-material table{font-size:13px}}

.su-home .su-hero h1.fu-home-title{white-space:normal;text-wrap:balance;max-width:1100px;font-size:clamp(42px,6.6vw,94px);overflow-wrap:normal}.su-home .su-hero h1.fu-home-title em{display:block}
