:root{--uc-hairline:#0a254012}.uc-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.uc-sec{padding:108px 0}.uc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-tint);border-radius:999px;align-items:center;gap:7px;margin-bottom:20px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.uc-eyebrow-dot{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:2s infinite uc-pulse}@keyframes uc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.uc-reveal{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.uc-reveal.in{opacity:1;transform:none}.uc-reveal-3d{opacity:0;transform-origin:top;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:perspective(1000px)rotateX(20deg)translateY(40px)}.uc-reveal-3d.in{opacity:1;transform:perspective(1000px)rotateX(0)translateY(0)}.uc-reveal-left{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translate(-28px)}.uc-reveal-left.in{opacity:1;transform:none}.uc-reveal-right{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translate(28px)}.uc-reveal-right.in{opacity:1;transform:none}.uc-reveal-scale{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:scale(.96)}.uc-reveal-scale.in{opacity:1;transform:none}.uc-stagger>:first-child{transition-delay:0s}.uc-stagger>:nth-child(2){transition-delay:80ms}.uc-stagger>:nth-child(3){transition-delay:.16s}.uc-stagger>:nth-child(4){transition-delay:.24s}.uc-stagger>:nth-child(5){transition-delay:.32s}.uc-hero{background:var(--color-canvas-soft);border-bottom:1px solid var(--color-hairline);perspective:1000px;align-items:center;min-height:740px;padding:152px 0 104px;display:flex;position:relative;overflow:hidden}.uc-hero .uc-wrap{width:100%}.uc-hero-mesh{pointer-events:none;background:radial-gradient(50% 50% at 72% 28%,#1b1aff21 0%,#0000 65%),radial-gradient(35% 40% at 20% 75%,#4cc9f014 0%,#0000 60%);animation:14s ease-in-out infinite alternate uc-mesh;position:absolute;inset:-20%}@keyframes uc-mesh{0%{transform:scale(1)}to{transform:scale(1.05)}}.uc-hero-grid-bg{pointer-events:none;background-image:linear-gradient(#0a25400a 1px,#0000 1px),linear-gradient(90deg,#0a25400a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 60% 30%,#000,#0000 70%);mask-image:radial-gradient(80% 80% at 60% 30%,#000,#0000 70%)}.uc-hero .uc-wrap{z-index:2;position:relative}.uc-hero-inner{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.uc-crumbs{color:var(--color-ink-muted);align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.uc-crumbs a{color:var(--color-ink-muted);text-decoration:none;transition:color .2s}.uc-crumbs a:hover{color:var(--color-primary)}.uc-crumbs span{color:var(--color-ink-heading);font-weight:600}.uc-crumbs i{color:var(--color-ink-faint);font-style:normal}.uc-hero h1{margin-bottom:22px}.uc-hero h1 .uc-hl{color:inherit}.uc-hero-sub{max-width:520px;margin-bottom:36px}.uc-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.uc-hero-right{position:relative}.uc-hero-card{border:1px solid var(--color-hairline);box-shadow:var(--shadow-lg);background:#fff;border-radius:20px;padding:32px}@keyframes uc-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.uc-hero-stats{border:1px solid var(--color-hairline);border-radius:14px;grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.uc-hero-stat{background:var(--color-canvas-soft);padding:22px 20px;transition:background .25s}.uc-hero-stat:hover{background:var(--color-surface-2)}.uc-hero-stat-val{letter-spacing:-.04em;color:var(--color-ink-heading);margin-bottom:5px;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1}.uc-hero-stat-val span{color:var(--color-primary)}.uc-hero-stat-lbl{color:var(--color-ink-muted);font-size:12.5px;font-weight:500;line-height:1.4}.uc-hero-card-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:18px;font-size:11px;font-weight:700}@media (max-width:900px){.uc-hero-inner{grid-template-columns:1fr;gap:48px}.uc-hero-sub{max-width:none}}.uc-problem{background:#fff}.uc-problem-grid{grid-template-columns:.85fr 1.15fr;gap:72px;display:grid}.uc-problem-sticky{position:sticky;top:112px}.uc-problem-left h2{letter-spacing:-.04em;color:var(--color-ink-heading);margin-bottom:16px;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1}.uc-problem-left p{color:var(--color-ink-body);font-size:17px;line-height:1.65}.uc-problem-rows{flex-direction:column;display:flex}.uc-problem-row{border-top:1px solid var(--uc-hairline);gap:22px;padding:28px 0;display:flex}.uc-problem-row:first-child{border-top:none;padding-top:0}.uc-problem-ic{background:var(--color-primary-tint);width:48px;height:48px;color:var(--color-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background .25s,transform .25s;display:flex}.uc-problem-row:hover .uc-problem-ic{background:var(--color-primary);color:#fff;transform:scale(1.08)}.uc-problem-row h3{color:var(--color-ink-heading);letter-spacing:-.02em;margin-bottom:6px;font-size:17px;font-weight:800}.uc-problem-row p{color:var(--color-ink-body);font-size:15px;line-height:1.55}@media (max-width:900px){.uc-problem-grid{grid-template-columns:1fr;gap:40px}.uc-problem-left{position:static}}.uc-how-outcome{background:linear-gradient(160deg,#f4f4ff 0%,#eef1fb 60%,#f5f6fb 100%);position:relative;overflow:hidden}.uc-how-outcome:before{content:"";pointer-events:none;background:radial-gradient(55% 60% at 85%,#1b1aff12 0%,#0000 65%);position:absolute;inset:0}.uc-how-outcome .uc-wrap{z-index:1;position:relative}.uc-how-head{text-align:center;max-width:680px;margin:0 auto 56px}.uc-how-head h2{letter-spacing:-.04em;color:var(--color-ink-heading);margin-bottom:14px;font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.08}.uc-how-head p{color:var(--color-ink-body);font-size:18px;line-height:1.65}.uc-how-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.uc-how-card{border:1px solid var(--color-hairline);background:#fff;border-radius:20px;padding:32px 28px;transition:box-shadow .3s,transform .35s cubic-bezier(.16,1,.3,1),border-color .3s;position:relative;overflow:hidden}.uc-how-card:hover{border-color:#1b1aff40;transform:translateY(-6px);box-shadow:0 20px 44px -16px #1b1aff2e}.uc-how-ic{background:var(--color-primary-tint);width:52px;height:52px;color:var(--color-primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;transition:background .3s;display:flex}.uc-how-card:hover .uc-how-ic{background:var(--color-primary);color:#fff}.uc-how-card h3{color:var(--color-ink-heading);letter-spacing:-.025em;margin-bottom:10px;font-size:19px;font-weight:800;line-height:1.2}.uc-how-card p{color:var(--color-ink-body);font-size:15px;line-height:1.6}@media (max-width:860px){.uc-how-grid{grid-template-columns:1fr}}.uc-outcome{position:relative}.uc-orbs-container{z-index:0;pointer-events:none;position:absolute;inset:0}.uc-orb-1,.uc-orb-2,.uc-orb-3{filter:blur(120px);opacity:.5;border-radius:50%;animation:20s ease-in-out infinite alternate uc-drift;position:absolute}.uc-orb-1{background:#1b1aff26;width:800px;height:800px;top:-200px;left:-100px}.uc-orb-2{background:#4cc9f01f;width:600px;height:600px;animation-delay:-5s;bottom:-100px;right:-100px}.uc-orb-3{background:#1b1aff1a;width:700px;height:700px;animation-delay:-10s;top:40%;left:30%}@keyframes uc-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(100px,150px)scale(1.1)}to{transform:translate(-50px,300px)scale(.9)}}.uc-outcome .uc-wrap{z-index:10;position:relative}.uc-outcome-head{text-align:center;max-width:680px;margin:0 auto 60px}.uc-outcome-head h2{letter-spacing:-.04em;color:var(--color-ink-heading);margin-bottom:14px;font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.1}.uc-outcome-head p{color:var(--color-ink-body);font-size:18px;line-height:1.65}.uc-stats-row{box-shadow:var(--shadow-sm);border:1px solid var(--color-hairline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:56px;display:grid;overflow:hidden}.uc-stat{text-align:center;background:0 0;padding:44px 36px;transition:background .25s}.uc-stat:hover{background:#fff6}.uc-stat-val{letter-spacing:-.06em;color:var(--color-primary);margin-bottom:8px;font-size:clamp(40px,5vw,62px);font-weight:800;line-height:1}.uc-stat-lbl{color:var(--color-ink-body);font-size:15px;font-weight:500;line-height:1.45}.uc-pull-quote{text-align:center;max-width:780px;margin:0 auto}.uc-pull-quote blockquote{color:var(--color-ink-heading);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(19px,2.2vw,24px);font-weight:600;line-height:1.5;position:relative}.uc-pull-quote blockquote:before{content:"“";color:var(--color-primary-tint);font-family:Georgia,serif;font-size:72px;line-height:0;position:absolute;top:28px;left:-18px}.uc-pull-source{color:var(--color-ink-muted);font-size:13.5px;font-weight:600}@media (max-width:760px){.uc-stats-row{grid-template-columns:1fr}.uc-stat{padding:32px 24px}}.uc-cta-inline{background:#fff}.uc-cta-banner-box{background:var(--color-primary);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:48px 64px;display:flex;box-shadow:0 20px 40px -10px #1b1aff4d}.uc-cta-banner-content h2{color:#fff;letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(26px,3vw,32px);font-weight:800;line-height:1.1}.uc-cta-banner-content p{color:#ffffffd9;max-width:540px;margin:0;font-size:16px;line-height:1.5}.uc-cta-banner-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.uc-cta-banner-actions .btn{border-radius:999px;padding:14px 24px}@media (max-width:860px){.uc-cta-banner-box{flex-direction:column;align-items:flex-start;padding:40px 32px}}.uc-steps{background:#fff}.uc-sticky-steps{gap:80px;display:flex}.uc-sticky-left{flex:0 0 400px}.uc-sticky-inner{position:sticky;top:120px}.uc-sticky-left h2{letter-spacing:-.04em;color:var(--color-ink-heading);margin-bottom:14px;font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.1}.uc-sticky-left p{color:var(--color-ink-body);font-size:18px;line-height:1.65}.uc-sticky-right{flex-direction:column;flex:1;gap:40px;padding-bottom:200px;display:flex}.uc-step-card{background:var(--color-primary);opacity:.3;border:1px solid #ffffff1f;border-radius:24px;padding:48px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s,box-shadow .5s;transform:scale(.95);box-shadow:0 10px 30px #00000008}.uc-step-card.active{opacity:1;transform:scale(1);box-shadow:0 20px 40px #0000000f}.uc-step-num{letter-spacing:.14em;text-transform:uppercase;color:#aaa;margin-bottom:8px;font-size:10.5px;font-weight:700}.uc-step-card h3{color:#fff;letter-spacing:-.025em;margin-bottom:12px;font-size:24px;font-weight:800;line-height:1.2}.uc-step-card p{color:#ffffffd9;font-size:16px;line-height:1.6}@media (max-width:900px){.uc-sticky-steps{flex-direction:column;gap:40px}.uc-sticky-left{flex:none;position:relative;top:0}.uc-sticky-right{gap:40px;padding-bottom:0}.uc-step-card{opacity:1;padding:32px;transform:none}.uc-how-head,.uc-outcome-head,.uc-pull-quote{text-align:left}}.uc-midcta{background:var(--color-canvas-soft)}.uc-midcta-in{text-align:center;background:linear-gradient(135deg,#1b1aff 0%,#5b7afa 100%);border-radius:28px;padding:68px 56px;position:relative;overflow:hidden}.uc-midcta-in:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#4cc9f061,#0000 65%);width:70%;height:160%;position:absolute;top:-30%;right:-14%}.uc-midcta-in:after{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 60%);width:40%;height:100%;position:absolute;bottom:-20%;left:-8%}.uc-midcta-in>*{z-index:1;position:relative}.uc-midcta-lbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin-bottom:14px;font-size:12px;font-weight:700}.uc-midcta-in h2{letter-spacing:-.04em;color:#fff;margin-bottom:14px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.1}.uc-midcta-in p{color:#ffffffd1;max-width:580px;margin:0 auto 32px;font-size:18px;line-height:1.6}.uc-midcta-acts{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:560px){.uc-midcta-in{text-align:left;padding:48px 24px}.uc-midcta-acts{justify-content:flex-start}}
