[id$="__fuse_main"]{--icp-accent:#d95716;--icp-bundle-color:#d95716;color:#17252d;background:#fff}
.fuse-eyebrow{font:700 11px/1.4 Arial,sans-serif;letter-spacing:2px;color:#b64a18;margin:0 0 14px}
.fuse-benefits{list-style:none;padding:0;margin:10px 0;font-size:14px;line-height:1.7}.fuse-benefits li{margin:5px 0}.fuse-secure{font-size:11px;text-align:center;color:#68717a}
.fuse-picker{margin:8px 0 15px;font-family:Arial,sans-serif}.fuse-picker fieldset{padding:0;margin:0 0 22px;border:0;min-width:0}.fuse-picker legend{display:block;float:none;width:100%;font-weight:700;font-size:13px;margin:0 0 13px;color:#24333b}
.fuse-radio{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden;clip-path:inset(50%)}.fuse-radio:focus-visible+label{outline:3px solid #233d51;outline-offset:3px}
.fuse-color-options{display:flex;gap:12px;flex-wrap:wrap}.fuse-color-card{width:105px;border:1px solid #dcdedc;border-radius:9px;overflow:hidden;cursor:pointer;text-align:center;background:#fff;padding:5px}.fuse-color-card img{width:88px;height:88px;object-fit:contain;display:block;margin:auto}.fuse-color-card span{display:block;font-size:12px;font-weight:600;padding:5px}.fuse-radio:checked+.fuse-color-card{border:2px solid #d95716;background:#fff8f2;padding:4px}
.fuse-bundles{display:grid;gap:12px}.fuse-bundles legend{font-size:11px;letter-spacing:1.8px;text-align:center}.fuse-bundle-card{position:relative;display:grid;grid-template-columns:17px 1fr auto;align-items:center;gap:12px;cursor:pointer;border:1px solid #ddd;border-radius:10px;padding:20px 16px;min-height:92px;background:#fff}.fuse-radio:checked+.fuse-bundle-card{border:2px solid #d95716;background:#fff7ef;padding:19px 15px}.fuse-dot{width:16px;height:16px;border:1px solid #9da5a6;border-radius:50%;padding:3px;background:transparent}.fuse-radio:checked+label .fuse-dot{border-color:#d95716;background:#d95716;box-shadow:inset 0 0 0 3px #fff7ef}.fuse-bundle-copy strong{font-size:16px;display:block}.fuse-bundle-copy small{font-size:11px;line-height:1.4;color:#64717a;display:block;margin-top:6px}.fuse-bundle-prices{text-align:right;white-space:nowrap}.fuse-bundle-prices strong{font-size:20px;color:#b74713;display:block}.fuse-bundle-prices small{font-size:10px;color:#68717a;display:block;margin-top:5px}.fuse-badge{position:absolute;right:13px;top:-9px;font-size:9px;letter-spacing:.5px;background:#17252d;color:#fff;padding:3px 8px;border-radius:3px}.fuse-note{font-size:11px;line-height:1.5;color:#68717a;margin:0}
.fuse-quick{margin-top:12px}.fuse-quick details,.fuse-faq details{border-bottom:1px solid #e2e5e4}.fuse-quick summary,.fuse-faq summary{cursor:pointer;padding:15px 0;font-weight:600}.fuse-quick p{font-size:13px;line-height:1.65;margin:0 0 16px}
.ft-fuse-story{background:#fff;color:#17252d}.fuse-story{max-width:1160px;margin:auto;padding:0 28px 60px;font-family:Arial,sans-serif;line-height:1.65}.fuse-story h2{font-size:clamp(27px,3vw,44px);line-height:1.15;letter-spacing:-1px;font-weight:750;margin:0 0 22px}.fuse-story h3{font-size:19px;line-height:1.3}.fuse-story p{color:#59656b;font-size:15px}.fuse-story img{max-width:100%;height:auto;display:block}.fuse-story figure{margin:0}.fuse-story figcaption{text-align:center;padding:12px;font-weight:600;font-size:14px}
.fuse-intro{padding:60px 0;text-align:center;border-top:1px solid #e5e8e5}.fuse-intro>p:not(.fuse-eyebrow){max-width:650px;margin:0 auto 30px}.fuse-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:760px;margin:35px auto 0}.fuse-demo-grid figure{background:#f5f5f0;border-radius:14px;padding:22px}.fuse-demo-grid img{width:100%;max-width:360px;aspect-ratio:24/17;object-fit:contain;margin:auto}.fuse-feature{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:45px 0}.fuse-feature:nth-of-type(odd) .fuse-feature-image{order:2}.fuse-feature-image img{width:100%;border-radius:12px}.fuse-feature-copy{padding:12px 0}.fuse-feature-copy p:last-child{font-size:16px;line-height:1.8}
.fuse-steps{padding:50px 35px;background:#17252d;color:white;border-radius:15px;margin:35px 0}.fuse-steps .fuse-eyebrow{color:#ffb17e}.fuse-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:35px}.fuse-steps-grid span{color:#ffb17e;font-size:30px;font-weight:700}.fuse-steps-grid p{color:#cbd1d3;font-size:14px}.fuse-color-story{text-align:center;padding:60px 0}.fuse-finish-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:750px;margin:35px auto}.fuse-finish-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#f5f5f0;border-radius:12px}
.fuse-spec{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;background:#f7f7f2;padding:35px;border-radius:15px;margin:30px 0}.fuse-spec img{border-radius:10px}.fuse-spec table{width:100%;border-collapse:collapse;font-size:13px}.fuse-spec th,.fuse-spec td{padding:11px 8px;border-bottom:1px solid #dce0db;text-align:left;vertical-align:top}.fuse-spec th{width:43%;color:#24333b}.fuse-spec td{color:#59656b}
.fuse-reference-grid{padding:55px 0}.fuse-reference-grid>div{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:20px}.fuse-reference-grid img{width:100%;border-radius:10px}.fuse-faq{max-width:800px;margin:40px auto 0}.fuse-faq p{font-size:14px;margin:0 0 20px}.fuse-faq a{color:inherit}.fuse-cta{display:block;text-align:center;background:#d95716;color:white!important;padding:18px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:700;margin-top:35px}
@media(max-width:749px){.fuse-story{padding:0 18px 35px}.fuse-intro{padding:38px 0}.fuse-demo-grid{gap:10px;margin-top:23px}.fuse-demo-grid figure{padding:10px;border-radius:8px}.fuse-story figcaption{font-size:11px;padding:9px 0}.fuse-feature{grid-template-columns:1fr;gap:20px;padding:25px 0}.fuse-feature:nth-of-type(odd) .fuse-feature-image{order:0}.fuse-feature-copy{padding:0 3px}.fuse-feature-copy p:last-child{font-size:14px}.fuse-story h2{letter-spacing:-.6px;margin-bottom:16px}.fuse-steps{padding:28px 22px;margin:25px 0}.fuse-steps-grid{grid-template-columns:1fr;gap:15px;margin-top:20px}.fuse-steps-grid article{display:grid;grid-template-columns:42px 1fr;column-gap:10px}.fuse-steps-grid h3{margin:5px 0}.fuse-steps-grid p{grid-column:2;margin:0}.fuse-color-story{padding:30px 0}.fuse-finish-grid{gap:12px;margin:24px 0}.fuse-spec{grid-template-columns:1fr;padding:22px 16px;gap:20px}.fuse-spec table{font-size:12px}.fuse-reference-grid{padding:30px 0}.fuse-reference-grid>div{grid-template-columns:1fr 1fr;gap:12px}.fuse-bundle-card{gap:9px;padding:18px 12px}.fuse-radio:checked+.fuse-bundle-card{padding:17px 11px}.fuse-bundle-prices strong{font-size:19px}.fuse-bundle-copy small{font-size:10px}.fuse-faq summary{font-size:14px}.fuse-color-card{width:96px}.fuse-color-card img{width:78px;height:78px}}
