.uc-hero{position:relative;padding:160px 40px 100px;background:linear-gradient(135deg,var(--near-black) 0%,var(--teal-dark) 100%);color:var(--white);overflow:hidden;text-align:center}.uc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(13,92,99,.3) 0%,transparent 70%);pointer-events:none}.uc-hero-inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.uc-hero-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;background:#ffffff1a;color:#fffc;padding:6px 16px;border-radius:9999px;border:1px solid rgba(255,255,255,.15);margin-bottom:24px}.uc-hero h1{font-size:56px;font-weight:300;line-height:1.1;letter-spacing:-.03em;margin-bottom:20px}.uc-hero h1 strong{font-weight:500}.uc-hero-sub{font-size:18px;line-height:1.7;color:#ffffffb3;max-width:600px;margin:0 auto 32px}.uc-hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.uc-hero .btn-primary{background:var(--white);color:var(--near-black)}.uc-hero .btn-primary:hover{background:var(--gray-100)}.uc-hero .btn-outline{border-color:#ffffff4d;color:var(--white)}.uc-hero .btn-outline:hover{border-color:var(--white)}.uc-section{padding:96px 40px;max-width:1200px;margin:0 auto}.uc-section-alt{background:var(--off-white)}.uc-section-teal{background:#0d5c6308}.uc-section-header{text-align:center;margin-bottom:56px}.uc-section-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--teal);margin-bottom:12px}.uc-section-title{font-size:40px;font-weight:300;letter-spacing:-.02em;color:var(--near-black);margin-bottom:16px}.uc-section-sub{font-size:16px;color:var(--gray-500);max-width:560px;margin:0 auto;line-height:1.7}.uc-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.uc-pain-card{background:var(--white);border:1px solid var(--color-border);padding:32px;transition:border-color var(--duration-fast)}.uc-pain-card:hover{border-left:3px solid #b91c1c}.uc-pain-icon{width:48px;height:48px;border-radius:12px;background:#fef2f2;color:#b91c1c;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.uc-pain-card h3{font-size:18px;font-weight:500;letter-spacing:-.01em;margin-bottom:10px;color:var(--near-black)}.uc-pain-card p{font-size:14px;line-height:1.7;color:var(--gray-500)}.uc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1200px;margin:0 auto;counter-reset:step}.uc-step{position:relative;text-align:center;padding:24px 16px}.uc-step-num{width:48px;height:48px;border-radius:50%;background:var(--teal);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:16px;font-weight:500;margin:0 auto 16px}.uc-step h3{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--near-black)}.uc-step p{font-size:14px;line-height:1.6;color:var(--gray-500)}.uc-step-connector{display:none}.uc-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.uc-feature-card{background:var(--white);border:1px solid var(--color-border);padding:32px;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.uc-feature-card:hover{border-left:3px solid var(--teal);box-shadow:var(--shadow-card-hover)}.uc-feature-icon{width:48px;height:48px;border-radius:12px;background:#0d5c630f;color:var(--teal);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.uc-feature-card h3{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--near-black)}.uc-feature-card p{font-size:14px;line-height:1.7;color:var(--gray-500)}.uc-scenario{max-width:800px;margin:0 auto;background:var(--white);border:1px solid var(--color-border);padding:48px;position:relative}.uc-scenario:before{content:"“";position:absolute;top:16px;left:24px;font-size:80px;color:var(--gray-200);font-family:Georgia,serif;line-height:1}.uc-scenario-title{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--teal);margin-bottom:16px}.uc-scenario p{font-size:16px;line-height:1.8;color:var(--gray-600);margin-bottom:16px}.uc-scenario p:last-child{margin-bottom:0}.uc-scenario-highlight{background:#0d5c630a;border-left:3px solid var(--teal);padding:16px 20px;margin:24px 0;font-size:15px;line-height:1.7;color:var(--teal-dark)}.uc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--near-black)}.uc-stat{padding:40px 24px;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.uc-stat:last-child{border-right:none}.uc-stat-num{font-size:40px;font-weight:300;color:var(--white);letter-spacing:-.02em;margin-bottom:4px}.uc-stat-label{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80}.uc-evidence{max-width:800px;margin:0 auto;display:flex;gap:40px;align-items:center}.uc-evidence-visual{flex:0 0 200px;background:var(--gray-100);border:1px solid var(--color-border);padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:240px}.uc-evidence-visual svg{width:64px;height:64px;color:var(--teal);margin-bottom:12px}.uc-evidence-visual span{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-500)}.uc-evidence-content{flex:1}.uc-evidence-content h3{font-size:24px;font-weight:300;letter-spacing:-.02em;margin-bottom:12px;color:var(--near-black)}.uc-evidence-content p{font-size:15px;line-height:1.7;color:var(--gray-500);margin-bottom:16px}.uc-evidence-list{list-style:none;padding:0;margin:0}.uc-evidence-list li{font-size:14px;color:var(--gray-600);padding:6px 0;display:flex;align-items:center;gap:10px}.uc-evidence-list li:before{content:"✓";color:var(--teal);font-weight:500}.uc-cta{text-align:center;padding:96px 40px;background:linear-gradient(135deg,var(--near-black) 0%,var(--teal-dark) 100%);color:var(--white)}.uc-cta h2{font-size:40px;font-weight:300;letter-spacing:-.02em;margin-bottom:16px}.uc-cta p{font-size:16px;color:#ffffffb3;max-width:480px;margin:0 auto 32px;line-height:1.7}.uc-cta .btn-primary{background:var(--white);color:var(--near-black)}.uc-cta .btn-primary:hover{background:var(--gray-100)}.uc-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.uc-related-card{background:var(--white);border:1px solid var(--color-border);padding:32px;text-decoration:none;display:block;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.uc-related-card:hover{border-left:3px solid var(--teal);box-shadow:var(--shadow-card-hover)}.uc-related-icon{font-size:28px;margin-bottom:12px}.uc-related-card h3{font-size:18px;font-weight:500;margin-bottom:8px;color:var(--near-black)}.uc-related-card p{font-size:14px;line-height:1.6;color:var(--gray-500)}.uc-related-card .uc-related-arrow{font-size:13px;color:var(--teal);font-weight:500;margin-top:12px;display:inline-block;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.uc-landing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto}.uc-landing-card{background:var(--white);border:1px solid var(--color-border);padding:32px;text-decoration:none;display:block;transition:border-color var(--duration-fast),box-shadow var(--duration-fast),transform var(--duration-fast)}.uc-landing-card:hover{border-left:3px solid var(--teal);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.uc-landing-icon{font-size:32px;margin-bottom:16px}.uc-landing-card h3{font-size:18px;font-weight:500;margin-bottom:8px;color:var(--near-black)}.uc-landing-card p{font-size:14px;line-height:1.6;color:var(--gray-500);margin-bottom:12px}.uc-landing-card .uc-landing-arrow{font-size:12px;color:var(--teal);font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.uc-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1200px;margin:0 auto}.uc-why-card{text-align:center;padding:16px}.uc-why-icon{width:56px;height:56px;border-radius:50%;background:#0d5c630f;color:var(--teal);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.uc-why-card h3{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--near-black)}.uc-why-card p{font-size:14px;line-height:1.6;color:var(--gray-500)}@media(prefers-reduced-motion:no-preference){.uc-fade-up{opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-out-expo)}.uc-fade-up.visible{opacity:1;transform:none}.uc-fade-up-d1{transition-delay:.1s}.uc-fade-up-d2{transition-delay:.2s}.uc-fade-up-d3{transition-delay:.3s}.uc-fade-up-d4{transition-delay:.4s}.uc-fade-up-d5{transition-delay:.5s}.uc-fade-up-d6{transition-delay:.6s}.uc-fade-up-d7{transition-delay:.7s}}.uc-unique-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:4px 12px;border-radius:9999px;margin-left:12px;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 12px 4px #f59e0b33}}.uc-sticky-cta{position:fixed;bottom:24px;right:24px;z-index:100;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.16,1,.3,1)}.uc-sticky-cta.visible{opacity:1;visibility:visible;transform:none}.uc-sticky-cta .btn{box-shadow:0 4px 20px #00000026}.uc-breadcrumb{max-width:1200px;margin:0 auto;padding:16px 40px;font-family:var(--font-mono);font-size:12px;color:var(--gray-500)}.uc-breadcrumb a{color:var(--teal)}.uc-breadcrumb a:hover{text-decoration:underline}.uc-comparison-table{max-width:800px;margin:0 auto;overflow-x:auto}.uc-comparison-table table{width:100%;border-collapse:collapse;font-size:14px}.uc-comparison-table th,.uc-comparison-table td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--color-border)}.uc-comparison-table th{font-weight:500;color:var(--near-black);background:var(--off-white)}.uc-comparison-table th:first-child{width:30%}.uc-comparison-table td:first-child{font-weight:500;color:var(--near-black)}.uc-comparison-table .uc-no{color:#b91c1c}.uc-comparison-table .uc-yes{color:var(--teal)}.uc-feature-icon,.uc-landing-icon,.uc-why-icon,.uc-related-icon{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.uc-feature-card:hover .uc-feature-icon{transform:scale(1.1) rotate(-3deg)}.uc-landing-card:hover .uc-landing-icon{transform:scale(1.15)}.uc-why-card:hover .uc-why-icon{transform:scale(1.1);background:#0d5c631f}.uc-related-card:hover .uc-related-icon{transform:translate(4px)}@media(max-width:1024px){.uc-landing-grid,.uc-why-grid,.uc-steps,.uc-stats{grid-template-columns:repeat(2,1fr)}.uc-stat:nth-child(2){border-right:none}}@media(max-width:768px){.uc-hero{padding:120px 20px 64px}.uc-hero h1{font-size:36px}.uc-hero-sub{font-size:16px}.uc-section{padding:64px 20px}.uc-section-title{font-size:28px}.uc-pain-grid{grid-template-columns:1fr}.uc-steps{grid-template-columns:1fr;gap:24px}.uc-features-grid,.uc-stats{grid-template-columns:1fr}.uc-stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding:28px 24px}.uc-stat:last-child{border-bottom:none}.uc-evidence{flex-direction:column}.uc-evidence-visual{flex:none;width:100%;min-height:160px}.uc-related-grid,.uc-landing-grid,.uc-why-grid{grid-template-columns:1fr}.uc-scenario{padding:32px 24px}.uc-cta{padding:64px 20px}.uc-cta h2{font-size:28px}.uc-sticky-cta{bottom:16px;right:16px;left:16px}.uc-sticky-cta .btn{width:100%;justify-content:center}.uc-breadcrumb{padding:12px 20px}.uc-unique-badge{margin-left:0;margin-top:8px;display:flex}.nav-links{display:none}.nav-hamburger,.nav-mobile-menu{display:flex}}
