.ucs{--bg:#fffaf7;--fg:#161311;--brand:#c2410c;--accent:#c2410c;--accent-deep:#a13b13;--accent-light:#fff0e7;--blush:#fff0e7;--dim:#76675d;--dim-2:#76675d;--rule:#ecdfd5;--rule-strong:#e2cfc1;--line:#ecdfd5;--line-2:#ecdfd5;--surface-dark:#161311;--radius:12px;--max:1296px;--gutter:clamp(20px, 5vw, 72px);--read:680px}.ucs *{box-sizing:border-box;margin:0;padding:0}.ucs{-webkit-text-size-adjust:100%;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:inherit;font-size:18px;line-height:1.6}.ucs a{color:inherit}.ucs img{max-width:100%;display:block}.ucs button:not(:disabled),.ucs summary{cursor:pointer}.ucs :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ucs .wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.ucs .nav{justify-content:space-between;align-items:center;height:84px;display:flex}.ucs .logo{letter-spacing:-.04em;font-size:26px;font-weight:700;text-decoration:none}.ucs .logo span{color:var(--brand)}.ucs .nav-links{gap:32px;font-size:14px;display:flex}.ucs .nav-links a{color:var(--dim);text-decoration:none}.ucs .nav-links a[aria-current]{color:var(--fg)}.ucs .link-cta{border-bottom:1px solid;align-items:center;gap:28px;padding-bottom:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ucs .link-cta svg{width:16px;height:16px}.ucs .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.ucs .eyebrow b{color:var(--brand);font-weight:600}.ucs h1,.ucs h2,.ucs h3,.ucs .figure{letter-spacing:-.03em;font-weight:400;line-height:1.08}.ucs .display{font-size:clamp(36px,5vw,72px);line-height:1.06}.ucs .lede{color:var(--dim);max-width:600px;font-size:18px;line-height:1.6}.ucs .ph{border-radius:var(--radius);background:linear-gradient(135deg,#d4460e0f,#06060a0a),#efedea;width:100%;position:relative;overflow:hidden}.ucs .ph:after{content:attr(data-img);letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a73;font-size:11px;font-weight:600;position:absolute;bottom:14px;left:16px}.ucs .ph svg.ph-icon{color:#1a1a1a2e;width:40px;height:40px;margin:auto;position:absolute;inset:0}.ucs .r-219{aspect-ratio:21/9}.ucs .r-169{aspect-ratio:16/9}.ucs .r-1610{aspect-ratio:16/10}.ucs .r-43{aspect-ratio:4/3}.ucs .r-45{aspect-ratio:4/5}.ucs .tag{color:var(--dim);border:1px solid var(--line-2);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.ucs .figure{letter-spacing:-.05em;font-size:clamp(48px,5.4vw,72px);font-weight:400;line-height:1}.ucs .figure-cap{color:var(--dim);margin-top:8px;font-size:14px}.ucs .foot{border-top:1px solid var(--line-2);color:var(--dim-2);justify-content:space-between;margin-top:120px;padding-top:40px;padding-bottom:56px;font-size:13px;display:flex}.ucs .cta-band{background:var(--surface-dark);color:#fff;border-radius:16px;justify-content:space-between;align-items:end;gap:40px;margin-top:120px;padding:72px 64px;display:flex}.ucs .cta-band h2{max-width:620px;font-size:clamp(32px,3.6vw,48px)}.ucs .cta-band .link-cta{color:#fff}.ucs .mock-bar{z-index:10;background:var(--surface-dark);color:#fff;justify-content:center;gap:20px;padding:10px;font-size:12px;display:flex;position:sticky;top:0}.ucs .mock-bar a{color:#fff9;text-decoration:none}.ucs .mock-bar a[aria-current]{color:#fff}@media (max-width:760px){.ucs{font-size:16px;line-height:1.55}.ucs .nav-links{display:none}.ucs .nav{height:68px}.ucs .lede{font-size:16px;line-height:1.55}.ucs .cta-band{flex-direction:column;align-items:start;margin-top:80px;padding:48px 28px}.ucs .foot{flex-direction:column;gap:8px;margin-top:80px}.ucs .mock-bar{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){.ucs *{transition:none!important}}.ucs a:has(.ph){text-decoration:none}.ucs .scene{isolation:isolate;color:var(--fg);place-items:center;display:grid;container-type:size}.ucs .scene.bg-img{background-position:50%;background-size:cover}.ucs .sm{--s:6cqmin;width:var(--s);height:var(--s);background:var(--accent);color:#fff;font-weight:700;font-size:calc(var(--s) * .52);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.ucs .chip-hot{background:var(--accent);color:#fff;border-radius:99px;padding:.5cqmin 2.2cqmin;font-size:2.8cqmin;font-weight:600;display:inline-block}.ucs .scene .card{background:#fff;border-radius:2.6cqmin;box-shadow:0 1.4cqmin 5cqmin #7a34101f}.ucs .scene .hd{justify-content:space-between;align-items:center;gap:2cqmin;display:flex}.ucs .sc-group{background:#fff0e5}.ucs .sc-group .card{width:min(104cqmin,92cqw);padding:4.6cqmin;font-size:3.4cqmin}.ucs .sc-group .roi{align-items:baseline;gap:2.4cqmin;display:flex}.ucs .sc-group .roi b{letter-spacing:-.05em;color:var(--accent);font-family:inherit;font-size:13cqmin;font-weight:400;line-height:.9}.ucs .sc-group .roi span{font-size:3.2cqmin;font-weight:600}.ucs .sc-group .bars{gap:2cqmin;margin-top:3.6cqmin;display:grid}.ucs .sc-group .b span{white-space:nowrap}.ucs .sc-group .b{color:var(--dim);grid-template-columns:30cqmin 1fr 9cqmin;align-items:center;gap:2cqmin;font-size:2.8cqmin;display:grid}.ucs .sc-group .b i{height:5.4cqmin;width:var(--w);background:#ece6e1;border-radius:1cqmin;display:block}.ucs .sc-group .b.on{color:var(--fg);font-weight:600}.ucs .sc-group .b.on i{background:linear-gradient(90deg, #f0b796 0 71%, var(--accent) 71%)}.ucs .sc-group .b em{color:var(--accent);font-size:3cqmin;font-style:normal;font-weight:600}.ucs .sc-group .exp{border-top:1px solid var(--line-2);grid-template-columns:auto auto 1fr;align-items:end;gap:3cqmin;margin-top:4.4cqmin;padding-top:3.6cqmin;display:grid}.ucs .sc-group .exp small{color:var(--dim);white-space:nowrap;margin-bottom:1.4cqmin;font-size:2.5cqmin;display:block}.ucs .sc-group .m{gap:.8cqmin;display:flex}.ucs .sc-group .m .sm{--s:4.2cqmin}.ucs .sc-group .exp>div:first-child .sm{opacity:.45}.ucs .sc-group .to{color:var(--accent);padding-bottom:.6cqmin}.ucs .sc-group .to svg{width:4cqmin;height:4cqmin;transform:rotate(45deg)}.ucs .sc-wa{background:var(--accent)}.ucs .sc-wa .phone{background:#efe7dd;border:1.4cqmin solid #141414;border-radius:6cqmin;flex-direction:column;width:50cqmin;height:82cqmin;margin-top:10cqmin;font-size:2.9cqmin;line-height:1.35;display:flex;overflow:hidden}.ucs .sc-wa .wa-hd{background:#fff;align-items:center;gap:2cqmin;padding:3.6cqmin 3cqmin 2.4cqmin;display:flex}.ucs .sc-wa .wa-hd small{color:var(--dim-2);font-size:2.3cqmin;display:block}.ucs .sc-wa .wa-body{flex-direction:column;gap:1.8cqmin;padding:2.4cqmin;display:flex}.ucs .sc-wa .day{color:var(--dim);background:#fff;border-radius:1cqmin;align-self:center;padding:.4cqmin 1.8cqmin;font-size:2.2cqmin}.ucs .sc-wa p{background:#fff;border-radius:1.8cqmin;max-width:84%;padding:1.6cqmin 2cqmin}.ucs .sc-wa p.out{background:#dcf8c6;align-self:flex-end}.ucs .sc-wa p small{text-align:right;color:var(--dim-2);font-size:2cqmin;display:block}.ucs .sc-wa .pill{background:#fff;border-radius:99px;align-items:center;gap:1cqmin;padding:1.4cqmin 2.8cqmin;font-size:3cqmin;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 1cqmin 4cqmin #3c140040}.ucs .sc-wa .pill svg{color:#1e7c4e;width:3cqmin;height:3cqmin}.ucs .sc-wa .pill{white-space:nowrap}.ucs .sc-wa .tz{color:var(--accent);top:16cqmin;left:max(3cqw,50% - 52cqmin)}.ucs .sc-wa .ok{font-size:2.7cqmin;bottom:12cqmin;right:max(3cqw,50% - 44cqmin)}.ucs .sc-brief{background:#fff6ef}.ucs .sc-brief .card{width:min(104cqmin,88cqw);box-shadow:none;border:1px solid #f6e3d6;padding:5.4cqmin;font-size:4cqmin}.ucs .sc-brief .hd strong{letter-spacing:-.04em;font-family:inherit;font-size:6.6cqmin;font-weight:400}.ucs .sc-brief dl{grid-template-columns:1fr 1fr;gap:3.6cqmin 4cqmin;margin-top:4.4cqmin;display:grid}.ucs .sc-brief dt{color:var(--accent);font-size:3cqmin;font-weight:600}.ucs .sc-brief dd{margin-top:.6cqmin;line-height:1.3}.ucs .sc-widget{background:#f8d9c4}.ucs .sc-widget .w{background:#fff;border-radius:2.6cqmin;width:62cqmin;font-size:3cqmin;line-height:1.35;overflow:hidden;box-shadow:0 2cqmin 6cqmin #7a34102e}.ucs .sc-widget .w-hd{background:var(--accent);color:#fff;align-items:center;gap:2cqmin;padding:2.6cqmin 3cqmin;display:flex}.ucs .sc-widget .w-hd .sm{color:var(--accent);background:#fff}.ucs .sc-widget .w-hd small{opacity:.8;font-size:2.2cqmin;display:block}.ucs .sc-widget .w-body{flex-direction:column;gap:2cqmin;padding:3cqmin;display:flex}.ucs .sc-widget p{border-radius:1.8cqmin;max-width:84%;padding:1.8cqmin 2.2cqmin}.ucs .sc-widget .q{background:var(--accent);color:#fff;align-self:flex-end}.ucs .sc-widget .a{background:#f5f5f7}.ucs .sc-widget .src{color:#1e7c4e;align-items:center;gap:.8cqmin;font-size:2.3cqmin;font-weight:600;display:inline-flex}.ucs .sc-widget .src svg{width:2.6cqmin;height:2.6cqmin}.ucs .sc-widget .fix{background:#fff;border-radius:2cqmin;padding:2.2cqmin 2.8cqmin;font-size:3cqmin;display:grid;position:absolute;bottom:12cqmin;left:calc(50% - 50cqmin);transform:rotate(-3deg);box-shadow:0 1.4cqmin 4cqmin #7a34102e}.ucs .sc-widget .fix small{color:var(--accent);font-size:2.2cqmin;font-weight:600}.ucs .sc-widget .fix s{color:var(--dim-2)}.ucs .sc-widget .fix b{letter-spacing:-.03em;font-size:4.4cqmin;font-weight:600}.ucs .scene>div{place-items:center;display:grid;position:absolute;inset:0}.ucs .meta{color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.ucs .meta>span{white-space:nowrap}.ucs .meta .ag{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.ucs .meta .ag:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.ucs .sc-launch{background:#f8d9c4}.ucs .sc-launch .card{width:min(104cqmin,92cqw);padding:4.6cqmin;font-size:3.2cqmin}.ucs .sc-launch .hd{color:var(--dim);font-size:2.6cqmin;display:block}.ucs .sc-launch .roi{align-items:baseline;gap:2cqmin;margin-top:2cqmin;display:flex}.ucs .sc-launch .roi b{letter-spacing:-.05em;color:var(--accent);font-family:inherit;font-size:13cqmin;font-weight:400;line-height:.9}.ucs .sc-launch .roi span{font-size:3.4cqmin;font-weight:600}.ucs .sc-launch .bars{gap:2cqmin;margin-top:3.6cqmin;display:grid}.ucs .sc-launch .b{color:var(--dim);grid-template-columns:24cqmin 1fr 13cqmin;align-items:center;gap:2cqmin;font-size:2.8cqmin;display:grid}.ucs .sc-launch .b span{white-space:nowrap}.ucs .sc-launch .b i{height:5.4cqmin;width:var(--w);background:#ece6e1;border-radius:1cqmin;min-width:3cqmin;display:block}.ucs .sc-launch .b em{text-align:right;white-space:nowrap;font-style:normal}.ucs .sc-launch .b.on{color:var(--fg);font-weight:600}.ucs .sc-launch .b.on i{background:var(--accent)}.ucs .sc-launch .b.on em{color:var(--accent)}.ucs .sc-launch .by{border-top:1px solid var(--line-2);margin-top:4.4cqmin;padding-top:3.6cqmin}.ucs .sc-launch .by small{color:var(--dim);margin-bottom:1.6cqmin;font-size:2.5cqmin;display:block}.ucs .sc-launch .by ul{flex-wrap:wrap;gap:1.4cqmin 3.4cqmin;margin:0;padding:0;font-size:2.8cqmin;font-weight:600;list-style:none;display:flex}.ucs .sc-launch .by li{white-space:nowrap;align-items:center;gap:1cqmin;display:flex}.ucs .sc-launch .by svg{color:#15803d;width:3cqmin;height:3cqmin}.ucs .mock-bar{justify-content:space-between;padding:10px 24px}.ucs .mock-bar span{gap:16px;display:flex}.ucs .btn-demo{background:var(--fg);color:#fff;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.ucs .btn-demo:hover{background:var(--accent-deep)}.ucs .btn-demo:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:999px}.ucs .cta-site{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:40px;margin-block:96px 64px;padding-top:48px;display:flex}.ucs .cta-site h2,.ucs h1,.ucs h2,.ucs h3{text-wrap:balance}.ucs p,.ucs li,.ucs dd,.ucs summary,.ucs blockquote{text-wrap:pretty}.ucs .lede span{display:block}.ucs .cta-site h2{letter-spacing:-.025em;max-width:760px;font-size:clamp(28px,3.4vw,48px);line-height:1.12}.ucs .meta{color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:14px;line-height:1.5;display:flex}.ucs .more{min-height:44px;color:var(--fg);align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ucs .more svg,.ucs .ix-a svg{width:16px;height:16px;color:var(--accent);transition:transform .2s}.ucs .more:hover{color:var(--accent)}.ucs .more:hover svg{transform:translate(4px)}.ucs .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;display:grid}.ucs .cc{border:1px solid var(--rule);background:#fff;border-radius:24px;flex-direction:column;height:100%;padding:10px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1);display:flex;box-shadow:0 30px 60px -48px #4a140066}.ucs .cc:hover{transform:translateY(-4px);box-shadow:0 40px 70px -44px #4a140080}.ucs .cc:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ucs .cc-vis{background:radial-gradient(110% 80% at 100% 100%,#f3b393 0%,#f8d9c6 34%,#fcede3 64%,#fdf6f1 100%);border-radius:16px;justify-content:center;align-items:center;height:340px;padding:20px;display:flex;position:relative;overflow:hidden}.ucs .cc-vis .sig{zoom:.72;pointer-events:none;width:100%}.ucs .cc-vis .vis-note{display:none}.ucs .cc-vis .roll{grid-template-columns:1fr;gap:8px}.ucs .cc-vis .roll li{grid-template-columns:84px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:12px 14px;display:grid}.ucs .cc-vis .roll b{margin-top:0}.ucs .cc-vis .roll .m{grid-column:2;margin-top:8px}.ucs .cc-tx{flex-direction:column;flex:1;gap:14px;padding:24px 18px 14px;display:flex}.ucs .cc-tx .meta{gap:2px 14px;font-size:13px}.ucs .cc-t{letter-spacing:-.02em;font-size:clamp(21px,1.7vw,24px);line-height:1.22;transition:color .2s}.ucs .cc:hover .cc-t{color:var(--accent)}.ucs .cc-k{border-top:1px solid var(--rule);align-items:baseline;gap:12px;margin-top:auto;padding-top:18px;display:flex}.ucs .cc-k b{letter-spacing:-.035em;color:var(--accent);white-space:nowrap;font-size:40px;font-weight:400;line-height:1}.ucs .cc-k span{color:var(--dim);flex:1;font-size:14px;line-height:1.4}.ucs .cc-k svg{width:18px;height:18px;color:var(--accent);flex:none;align-self:center;transition:transform .2s}.ucs .cc:hover .cc-k svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.ucs .cc,.ucs .cc-k svg{transition:none}.ucs .cc:hover,.ucs .cc:hover .cc-k svg{transform:none}}@media (max-width:1100px){.ucs .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ucs .cards{grid-template-columns:1fr}.ucs .cc-vis{height:auto;min-height:240px}}.ucs .sig{margin:0}.ucs .roll{grid-template-columns:1fr 1fr 1.35fr;gap:12px;list-style:none;display:grid}.ucs .roll li{border:1px solid var(--rule);background:#fff;border-radius:12px;padding:16px 18px}.ucs .roll small{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600;display:block}.ucs .roll b{margin-top:6px;font-size:17px;font-weight:400;line-height:1.3;display:block}.ucs .roll .m{grid-template-columns:repeat(5,20px);gap:4px;margin-top:12px;display:grid}.ucs .roll .m .sm{--s:20px;font-size:12px}.ucs .roll li:first-child .sm{opacity:.45}.ucs .wa{background:#efe7dd;border-radius:20px;flex-direction:column;gap:10px;padding:20px;display:flex}.ucs .wa-tz,.ucs .wa-ok{background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.ucs .wa-tz{color:var(--accent)}.ucs .wa-ok{color:#1e7c4e;align-self:flex-end}.ucs .wa-tz svg,.ucs .wa-ok svg{flex:none;width:16px;height:16px}.ucs .bub{background:#fff;border-radius:4px 16px 16px;align-self:flex-start;max-width:82%;padding:10px 14px;font-size:15px;line-height:1.45}.ucs .bub small{color:var(--dim);text-align:right;margin-top:4px;font-size:12px;display:block}.ucs .bub.in{background:#dcf8c6;border-top-left-radius:16px;border-top-right-radius:4px;align-self:flex-end}.ucs .vis-note{color:var(--dim);margin-top:12px;font-size:13px;line-height:1.45}.ucs .brief{border:1px solid var(--rule);background:#fff;border-radius:20px;padding:28px}.ucs .brief .hd{justify-content:space-between;align-items:center;gap:12px;display:flex}.ucs .brief .hd strong{letter-spacing:-.02em;font-size:24px;font-weight:400;line-height:1.2}.ucs .brief dl{grid-template-columns:1fr 1fr;gap:20px 28px;margin-top:24px;display:grid}.ucs .brief dt{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.ucs .brief dd{margin-top:4px;font-size:16px;line-height:1.4}.ucs .chip{color:var(--dim);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}.ucs .chip.cold{color:var(--dim);background:#f1ebe6}.ucs .chip.hot{background:var(--accent);color:#fff}.ucs .chip.warm{color:#7a2d0b;background:#f6cfb6}.ucs .cf{grid-template-columns:1fr 32px 1fr;align-items:center;gap:12px;display:grid}.ucs .cf .src{gap:10px;display:grid}.ucs .cf .c{border:1px solid var(--rule);color:var(--dim);background:#fff;border-radius:12px;padding:14px 16px;font-size:14px}.ucs .cf .c b{letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:400;display:block}.ucs .cf .c s,.ucs .cf .c s b{color:var(--dim)}.ucs .cf .flag{color:var(--accent);margin-top:6px;font-size:12px;font-weight:600;display:inline-block}.ucs .cf .ok{border:1.5px solid var(--accent)}.ucs .cf .ok em svg{color:#1e7c4e;width:14px;height:14px}.ucs .cf .ok em{color:#1e7c4e;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-style:normal;font-weight:600;display:flex}.ucs .cf>svg{width:24px;height:24px;color:var(--accent);justify-self:center}@media (max-width:900px){.ucs .cta-site{flex-direction:column;align-items:flex-start;gap:28px;margin-block:64px 48px;padding-top:40px}.ucs .btn-demo{min-height:48px}.ucs .roll{grid-template-columns:1fr}.ucs .roll li{grid-template-columns:76px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:12px 14px;display:grid}.ucs .roll b{margin-top:0}.ucs .roll .m{grid-column:2;margin-top:8px}.ucs .cf{grid-template-columns:1fr}.ucs .cf>svg{transform:rotate(90deg)}}@media (max-width:560px){.ucs .brief{padding:20px}.ucs .brief dl{grid-template-columns:1fr;gap:14px}.ucs .wa{padding:14px}.ucs .bub{max-width:90%}}.ucs .hero{padding-block:96px 48px}.ucs .hero .display{max-width:920px;margin-top:16px}.ucs .hero .lede{margin-top:20px}.ucs .feat{background:var(--blush);border-radius:20px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;padding:56px;display:grid}.ucs .feat h2{letter-spacing:-.025em;margin-top:14px;font-size:clamp(28px,3vw,44px);line-height:1.1}.ucs .feat h2 a{text-decoration:none}.ucs .feat h2 a:hover{color:var(--accent)}.ucs .kpi{border-top:1px solid var(--rule-strong);align-items:baseline;gap:16px;margin-top:28px;padding-top:24px;display:flex}.ucs .kpi b{letter-spacing:-.04em;color:var(--accent);white-space:nowrap;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.ucs .kpi span{color:var(--dim);max-width:240px;font-size:15px;line-height:1.4}.ucs .feat .more{margin-top:20px}.ucs .hub-list{margin-top:64px}@media (max-width:900px){.ucs .hero{padding-block:40px 32px}.ucs .feat{grid-template-columns:1fr;gap:28px;padding:28px 20px}.ucs .hub-list{margin-top:40px}}.ucs .a-top{max-width:980px;padding-top:94px}@media (max-width:900px){.ucs .a-top{padding-top:48px}}.ucs .crumbs{color:var(--dim);font-size:14px}.ucs .crumbs a{color:var(--dim);text-decoration:none}.ucs .crumbs a:hover{color:var(--fg)}.ucs .a-top h1{letter-spacing:-.03em;margin-top:20px;font-size:clamp(32px,4vw,56px);line-height:1.08}.ucs .a-scope{flex-wrap:wrap;align-items:baseline;gap:6px 24px;margin-top:20px;display:flex}.ucs .a-scope .meta{margin-top:0;font-size:14px}@media (max-width:640px){.ucs .a-scope{flex-direction:column;gap:4px}}.ucs .a-by{color:var(--dim);flex-wrap:wrap;gap:4px 16px;font-size:14px;display:flex}.ucs .res{background:var(--blush);border-radius:20px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;margin-top:48px;padding:56px;display:grid}.ucs .res .eyebrow{color:var(--accent);letter-spacing:.16em;line-height:1.4}.ucs .res-fig{letter-spacing:-.05em;color:var(--accent);white-space:nowrap;margin-top:16px;font-size:clamp(64px,8vw,112px);line-height:.95}.ucs .res-def{max-width:360px;margin-top:12px;font-size:18px;line-height:1.4}.ucs .res-side{border-top:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:32px;padding-top:24px;display:grid}.ucs .res-side dt{letter-spacing:-.03em;white-space:nowrap;font-size:26px;line-height:1.1}.ucs .res-side dd{color:var(--dim);margin-top:6px;font-size:14px;line-height:1.4}.ucs .a-grid{grid-template-columns:200px minmax(0,720px);column-gap:96px;margin-top:96px;display:grid}.ucs .toc{grid-area:1/1;align-self:start;max-width:200px;font-size:14px;position:sticky;top:96px}.ucs .toc p{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;font-size:12px;font-weight:600}.ucs .toc ol{border-left:1px solid var(--rule);flex-direction:column;gap:10px;list-style:none;display:flex}.ucs .toc a{color:var(--dim);border-left:1px solid #0000;margin-left:-1px;padding-left:16px;line-height:1.35;text-decoration:none;display:block}.ucs .toc a:hover{color:var(--fg);border-left-color:var(--accent)}.ucs .toc a[aria-current]{color:var(--fg);border-left:2px solid var(--accent);margin-left:-1.5px;font-weight:500}.ucs .prose{grid-area:1/2;min-width:0}.ucs .tldr{border-bottom:1px solid var(--rule);padding-bottom:40px}.ucs .tldr h2{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600;line-height:1.4;font-size:12px!important}.ucs .tldr p{font-size:20px;line-height:1.5;color:var(--fg)!important;margin-top:12px!important}.ucs .tldr h2+p{margin-top:16px!important}.ucs .tldr strong{font-weight:600}.ucs .prose section+section{margin-top:72px}.ucs .prose h2{letter-spacing:-.025em;scroll-margin-top:96px;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.ucs .prose p{color:var(--fg);margin-top:18px}.ucs .points{border-top:1px solid var(--rule);margin-top:28px;display:grid}.ucs .point{border-bottom:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.ucs .point .ic{color:var(--accent);padding-top:2px}.ucs .point .ic svg{width:22px;height:22px}.ucs .point h3{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.35}.ucs .point p{font-size:16px;color:var(--dim)!important;margin-top:4px!important}.ucs .steps{margin-top:28px;list-style:none;position:relative}.ucs .steps li{grid-template-columns:44px minmax(0,1fr);gap:18px;padding-bottom:26px;display:grid;position:relative}.ucs .steps li:not(:last-child):after{content:"";background:var(--rule);width:1px;position:absolute;top:44px;bottom:6px;left:21px}.ucs .steps .n{border:1px solid var(--rule-strong);width:44px;height:44px;color:var(--accent);font-variant-numeric:tabular-nums;background:var(--bg);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.ucs .steps h3{letter-spacing:-.01em;margin-top:10px;font-size:18px;font-weight:500;line-height:1.35}.ucs .steps p{font-size:16px;color:var(--dim)!important;margin-top:4px!important}.ucs .vis,.ucs .result{background:var(--blush);border-radius:20px;margin-top:28px;padding:28px}.ucs .funnel{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ucs .funnel li{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;column-gap:32px;margin:0;display:grid}.ucs .funnel .band{background:#f6d6c2;justify-content:center;align-items:center;height:76px;display:flex}.ucs .funnel .s1 .band{background:#efbd9f}.ucs .funnel .s2 .band{background:#e39a70}.ucs .funnel .s3 .band{background:var(--accent)}.ucs .funnel .band b{letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:34px;font-weight:400}.ucs .funnel .s2 .band b,.ucs .funnel .s3 .band b{color:#fff}.ucs .funnel p{font-size:16px;line-height:1.35;color:var(--fg)!important;margin:0!important}.ucs .funnel em{color:var(--accent);margin-top:4px;font-size:13px;font-style:normal;font-weight:600;display:block}.ucs .funnel .s3 p{font-weight:600}.ucs .fun-note{color:var(--dim)!important;margin-top:24px!important;font-size:14px!important}.ucs .cmp{gap:10px;display:grid}.ucs .cmp div{color:var(--dim);grid-template-columns:150px 1fr 56px;align-items:center;gap:14px;font-size:14px;display:grid}.ucs .cmp i{height:32px;width:var(--w);background:#f3d6c4;border-radius:6px;display:block}.ucs .cmp .on{color:var(--fg);font-weight:600}.ucs .cmp .on i{background:linear-gradient(90deg,#f0b796 0 71%,var(--accent) 71%)}.ucs .cmp em{color:var(--accent);font-style:normal;font-weight:600}.ucs .cmp.dur div{grid-template-columns:150px 1fr 104px}.ucs .cmp.dur em{color:var(--dim);text-align:right;font-weight:500}.ucs .cmp.dur .on em{color:var(--accent);font-weight:600}.ucs .cmp.dur .on i{background:var(--accent)}.ucs .roi-chart{background:var(--blush);border-radius:20px;margin-top:40px;padding:28px 28px 22px}.ucs .roi-chart figcaption{color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:13px;display:flex}.ucs .roi-chart figcaption b{letter-spacing:-.03em;color:var(--fg);flex-basis:100%;margin-bottom:6px;font-size:22px;font-weight:400;line-height:1.2}.ucs .roi-chart .lg{align-items:center;gap:8px;display:inline-flex}.ucs .roi-chart .lg i{border-radius:3px;width:10px;height:10px}.ucs .roi-chart i.c{background:#e6c9b6}.ucs .roi-chart i.r{background:var(--accent)}.ucs .rc{border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(2,1fr);gap:24px;height:240px;margin-top:56px;display:grid}.ucs .rc-col{flex-direction:column;justify-content:flex-end;display:flex;position:relative}.ucs .rc-bars{justify-content:center;align-items:flex-end;gap:10px;height:100%;display:flex}.ucs .rc-bars i{width:clamp(28px,22%,56px);height:var(--h);border-radius:6px 6px 0 0;min-height:4px;display:block;position:relative}.ucs .rc-bars i b{white-space:nowrap;letter-spacing:-.03em;color:var(--accent);padding-bottom:8px;font-size:22px;font-style:normal;font-weight:400;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ucs .rc-col span{text-align:center;color:var(--dim);padding-top:10px;font-size:13px;position:absolute;top:100%;left:0;right:0}.ucs .roi-chart .vis-note{margin-top:40px!important}.ucs blockquote{border-top:1px solid var(--rule);margin-top:48px;padding-top:28px}.ucs blockquote p{letter-spacing:-.02em;line-height:1.35;color:var(--fg)!important;margin:0!important;font-size:clamp(20px,2.2vw,26px)!important}.ucs blockquote footer{color:var(--dim);align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.ucs blockquote footer .sm{--s:28px;font-size:14px}.ucs .tiers{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;font-size:14px;overflow:hidden}.ucs .tiers th{text-align:left;color:var(--dim);border-bottom:1px solid var(--rule);padding:12px 16px;font-size:12px;font-weight:600}.ucs .tiers td{border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 16px;line-height:1.4}.ucs .tiers tr:last-child td{border-bottom:0}.ucs .tiers td:last-child{font-weight:500}.ucs #faq h2{margin-bottom:24px}.ucs details{border-top:1px solid var(--rule);padding:20px 0}.ucs details:last-of-type{border-bottom:1px solid var(--rule)}.ucs summary{justify-content:space-between;gap:24px;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.ucs summary::-webkit-details-marker{display:none}.ucs summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:400;line-height:1}.ucs details[open] summary:after{content:"−"}.ucs details p{color:var(--dim)!important;margin-top:12px!important}.ucs .related{margin-top:120px}.ucs .related h2{letter-spacing:-.025em;margin-bottom:32px;font-size:clamp(26px,2.6vw,34px)}@media (max-width:1180px){.ucs .a-grid{grid-template-columns:minmax(0,760px)}.ucs .toc{display:none}.ucs .prose{grid-column:1}}@media (max-width:900px){.ucs .a-top{padding-top:24px}.ucs .res{grid-template-columns:1fr;gap:32px;margin-top:32px;padding:28px 20px}.ucs .res-fig{font-size:72px}.ucs .a-grid{margin-top:56px}.ucs .related{margin-top:80px}}@media (max-width:760px){.ucs .tldr p{font-size:18px}.ucs .prose section+section{margin-top:56px}.ucs .vis,.ucs .result,.ucs .roi-chart{padding:20px}.ucs .funnel li{column-gap:16px}.ucs .funnel .band{height:60px}.ucs .funnel .band b{font-size:26px}.ucs .funnel p{font-size:14px}.ucs .cmp div,.ucs .cmp.dur div{grid-template-columns:1fr 96px;row-gap:6px;font-size:14px}.ucs .cmp div span:first-child{grid-column:1/-1}.ucs .tiers th:nth-child(2),.ucs .tiers td:nth-child(2){display:none}}
