.uc-root{--uc-bg:#fbf8f3;--uc-bg-alt:#f3efe6;--uc-surface:#fff;--uc-surface-2:#f3efe6;--uc-border:#14213a14;--uc-border-strong:#14213a24;--uc-text:#14213a;--uc-text-2:#475569;--uc-text-dim:#475569;--uc-text-muted:#94a3b8;--uc-accent:#f97316;--uc-accent-2:#ea580c;--uc-accent-soft:#f9731614;--uc-font-display:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--uc-font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;background:var(--uc-bg);color:var(--uc-text);font-family:var(--uc-font-body);overflow-x:hidden}.uc-container{max-width:1200px;margin:0 auto;padding:0 40px}.uc-container-narrow{max-width:760px}.uc-anim{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.uc-anim.uc-in{opacity:1;transform:translateY(0)}.uc-h1{font-family:var(--uc-font-display);letter-spacing:-.03em;color:var(--uc-text);margin:0 0 28px;font-size:clamp(44px,6vw,84px);font-weight:900;line-height:1.02}.uc-h2{font-family:var(--uc-font-display);letter-spacing:-.02em;color:var(--uc-text);margin:0 0 28px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.1}.uc-h2-emoji{margin-right:12px}.uc-accent{color:var(--uc-accent)}.uc-center{text-align:center;margin-left:auto;margin-right:auto}.uc-eyebrow{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:#f97316;background:#f9731614;border:1px solid #f973162e;border-radius:9999px;align-items:center;gap:9px;margin-bottom:28px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-flex}.uc-dot{background:#f97316;border-radius:50%;flex:none;width:6px;height:6px;animation:2s ease-in-out infinite ucpulse;box-shadow:0 0 0 4px #f973162e}@keyframes ucpulse{0%,to{opacity:1}50%{opacity:.4}}.uc-back{color:var(--uc-text-dim);align-items:center;gap:8px;margin-bottom:28px;font-size:13px;font-weight:600;text-decoration:none;transition:color .3s,transform .3s;display:inline-flex}.uc-back:hover{color:var(--uc-accent);transform:translate(-2px)}.uc-hero{background:radial-gradient(circle at 15% 10%, #f973161a, transparent 45%), radial-gradient(circle at 85% 70%, #f9731612, transparent 45%), var(--uc-bg);padding:120px 0 80px;position:relative}.uc-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#14213a0a 1px,#0000 1px),linear-gradient(90deg,#14213a0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.uc-hero>*{position:relative}.uc-hero-sub{color:var(--uc-text-dim);max-width:640px;margin:0 0 16px;font-size:19px;line-height:1.6}.uc-detail-label{letter-spacing:.12em;text-transform:uppercase;color:var(--uc-accent);font-size:14px;font-weight:600;font-family:var(--uc-font-body);margin-bottom:4px;display:inline-block}.uc-detail-icon{vertical-align:.1em;margin-right:14px;font-size:.8em;display:inline-block}.uc-hero-detail{padding-bottom:60px}.uc-results-section{background:var(--uc-bg);padding:20px 0 40px}.uc-results-bar{background:var(--uc-border);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden;box-shadow:0 20px 50px -20px #14213a2e}.uc-result-item{text-align:center;color:#fff;background:#0f1f3a;padding:36px 24px;position:relative;overflow:hidden}.uc-result-item:before{content:"";background:radial-gradient(circle,#f9731640,#0000 70%);width:160px;height:160px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.uc-result-value{font-family:var(--uc-font-display);background:linear-gradient(135deg, var(--uc-accent) 0%, var(--uc-accent-2) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:clamp(42px,5vw,64px);line-height:1;position:relative}.uc-result-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;font-size:13px;font-weight:600;position:relative}.uc-list{padding:60px 0 120px}.uc-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.uc-card{background:var(--uc-surface);border:1px solid var(--uc-border);color:inherit;border-radius:18px;flex-direction:column;padding:36px 32px;text-decoration:none;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -8px #14213a0f}.uc-card:before{content:"";background:linear-gradient(90deg, var(--uc-accent), var(--uc-accent-2));transform-origin:0;width:100%;height:3px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}.uc-card:hover{border-color:var(--uc-accent);transform:translateY(-6px);box-shadow:0 24px 60px -18px #f9731638}.uc-card:hover:before{transform:scaleX(1)}.uc-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.uc-card-icon{font-size:44px;line-height:1}.uc-card-tag{background:var(--uc-accent-soft);color:var(--uc-accent);letter-spacing:.1em;text-transform:uppercase;border-radius:9999px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.uc-card-title{font-family:var(--uc-font-display);color:var(--uc-text);letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(26px,2.8vw,34px);font-weight:700;line-height:1.1}.uc-card-subtitle{color:var(--uc-accent);margin:0 0 16px;font-size:15px;font-style:normal;line-height:1.4}.uc-card-desc{color:var(--uc-text-dim);margin:0 0 28px;font-size:15px;line-height:1.6}.uc-card-results{background:var(--uc-border);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:2px;margin:0 0 24px;display:grid;overflow:hidden}.uc-card-result{background:var(--uc-surface-2);text-align:center;padding:16px 12px}.uc-card-result-value{font-family:var(--uc-font-display);color:var(--uc-accent);letter-spacing:-.01em;margin-bottom:4px;font-size:24px;font-weight:800;line-height:1}.uc-card-result-label{letter-spacing:.06em;text-transform:uppercase;color:var(--uc-text-muted);font-size:11px;font-weight:600}.uc-card-read{border-top:1px dashed var(--uc-border);color:var(--uc-text);align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;display:flex}.uc-arrow{transition:transform .3s}.uc-card:hover .uc-arrow{transform:translate(6px)}.uc-chapters{padding:40px 0 80px}.uc-chapter{padding:80px 0}.uc-chapter-alt{background:var(--uc-bg-alt);border-top:1px solid var(--uc-border);border-bottom:1px solid var(--uc-border)}.uc-chapter-head{align-items:center;gap:16px;margin-bottom:24px;display:flex}.uc-chapter-head.uc-center{justify-content:center}.uc-chapter-n{min-width:52px;height:52px;font-family:var(--uc-font-display);color:#fb923c;letter-spacing:-.02em;background:linear-gradient(135deg,#0f1f3a,#152a4a);border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:28px;font-weight:800;line-height:1;display:inline-flex}.uc-chapter-label{letter-spacing:.22em;text-transform:uppercase;color:var(--uc-text-dim);border-bottom:1px solid var(--uc-border);padding-bottom:4px;font-size:12px;font-weight:700}.uc-prose{gap:20px;display:grid}.uc-prose p{color:var(--uc-text-2);margin:0;font-size:17px;line-height:1.75}.uc-body{color:var(--uc-text-2);margin:0 0 36px;font-size:17px;line-height:1.7}.uc-solution-steps{gap:16px;margin-top:32px;display:grid}.uc-solution-step{background:var(--uc-surface);border:1px solid var(--uc-border);border-left:3px solid;border-image:linear-gradient(#152a4a,#f9731666) 1;border-radius:12px;grid-template-columns:60px 1fr;gap:20px;padding:20px 24px;display:grid;box-shadow:0 2px 12px -4px #14213a0f}.uc-solution-step-icon{align-items:flex-start;font-size:32px;line-height:1;display:flex}.uc-solution-step-body h4{font-family:var(--uc-font-display);color:var(--uc-text);letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.2}.uc-solution-step-body p{color:var(--uc-text-dim);margin:0;font-size:15px;line-height:1.6}.uc-metrics-chapter{padding:80px 0}.uc-metrics-table{background:var(--uc-surface);border:1px solid var(--uc-border);border-radius:18px;max-width:960px;margin:40px auto 0;overflow:hidden;box-shadow:0 20px 50px -20px #14213a1f}.uc-metrics-head{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#0f1f3a;grid-template-columns:1.4fr 1fr 1fr;padding:14px 20px;font-size:12px;font-weight:700;display:grid}.uc-metrics-row{grid-template-columns:1.4fr 1fr 1fr;align-items:center;padding:18px 20px;font-size:15px;display:grid}.uc-metrics-row:nth-child(2n){background:var(--uc-surface-2)}.uc-metrics-row+.uc-metrics-row{border-top:1px solid var(--uc-border)}.uc-metrics-key{color:var(--uc-text);font-weight:600}.uc-metrics-before{color:var(--uc-text-muted);-webkit-text-decoration:line-through #f9731680;text-decoration:line-through #f9731680}.uc-metrics-after{color:var(--uc-accent);font-weight:700;font-family:var(--uc-font-display);font-size:17px}.uc-faq-chapter{padding-top:80px}.uc-faq-list{flex-direction:column;gap:14px;display:flex}.uc-faq-item{background:var(--uc-surface);border:1px solid var(--uc-border);border-radius:16px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.uc-faq-item:hover{border-color:var(--uc-border-strong)}.uc-faq-item[open]{border-color:#f9731659;box-shadow:0 14px 36px -18px #14213a2e}.uc-faq-q{cursor:pointer;font-family:var(--uc-font-display);color:var(--uc-text);justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:17px;font-weight:700;line-height:1.35;list-style:none;display:flex}.uc-faq-q::-webkit-details-marker{display:none}.uc-faq-chevron{background:var(--uc-accent-soft);width:28px;height:28px;color:var(--uc-accent);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;transition:transform .35s cubic-bezier(.16,1,.3,1);display:grid}.uc-faq-item[open] .uc-faq-chevron{transform:rotate(45deg)}.uc-faq-a{color:var(--uc-text-2);margin:0;padding:0 24px 22px;font-size:16px;line-height:1.7}.uc-coming-soon{text-align:center;background:var(--uc-surface);border:1px solid var(--uc-border);border-radius:26px;padding:80px 20px;box-shadow:0 20px 50px -20px #14213a1f}.uc-coming-icon{margin-bottom:24px;font-size:64px}.uc-mini-metrics{flex-wrap:wrap;justify-content:center;gap:32px;margin:32px 0 40px;display:flex}.uc-mini-metric{text-align:center}.uc-mini-value{font-family:var(--uc-font-display);background:linear-gradient(135deg, var(--uc-accent), var(--uc-accent-2));-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:36px;font-weight:900;line-height:1}.uc-mini-label{letter-spacing:.08em;text-transform:uppercase;color:var(--uc-text-muted);font-size:12px;font-weight:600}.uc-final{text-align:center;background:radial-gradient(circle at 50% 30%,#f973161f,#0000 50%),#0a1628;border-top:1px solid #ffffff1a;padding:120px 0}.uc-final .uc-eyebrow{color:#fb923c;background:#f973161a;border:1px solid #f9731638}.uc-final .uc-eyebrow .uc-dot{background:#f97316}.uc-final .uc-h2{color:#fff}.uc-final .uc-accent{color:#fb923c}.uc-final-inner{max-width:720px;margin:0 auto;padding:0 40px}.uc-final-arrow{color:#fb923c;margin-bottom:24px;font-size:40px;animation:2s ease-in-out infinite ucbounce}@keyframes ucbounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.uc-final-sub{color:#ffffffb8;margin:0 0 40px;font-size:18px;line-height:1.6}.uc-cta{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:12px;align-items:center;gap:14px;padding:18px 34px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex;box-shadow:0 6px 20px #f9731652,inset 0 1px #ffffff2e}.uc-cta:hover{transform:translateY(-2px);box-shadow:0 12px 34px #f973166b}.uc-cta-meta{letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:600}@media (width<=900px){.uc-hero{padding:80px 0 60px}.uc-container{padding:0 24px}.uc-grid{grid-template-columns:1fr;gap:20px}.uc-card{padding:28px 24px}.uc-chapter{padding:60px 0}.uc-solution-step{grid-template-columns:50px 1fr;gap:14px;padding:16px 18px}.uc-metrics-head,.uc-metrics-row{grid-template-columns:1.2fr 1fr 1fr;padding:12px 14px;font-size:13px}.uc-final{padding:80px 0}.uc-results-bar{grid-template-columns:1fr}.uc-faq-q{padding:16px 18px;font-size:15px}.uc-faq-a{padding:0 18px 18px;font-size:15px}}@media (width<=560px){.uc-h1{font-size:40px}.uc-card-results{grid-template-columns:repeat(3,1fr)}.uc-card-result-value{font-size:20px}.uc-cta{flex-direction:column;gap:6px;padding:18px 26px;font-size:15px}}
