main{max-width:none;margin:0;padding:0}.uc-container{max-width:var(--container);margin:0 auto;padding:0 40px}.uc-crumbs{padding:28px 0 0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-400)}.uc-crumbs a{color:var(--gray-400)}.uc-crumbs a:hover{color:var(--black)}.uc-crumbs .sep{margin:0 8px;color:var(--gray-200)}.uc-section{padding:80px 0;background:var(--white)}.uc-section+.uc-section{border-top:1px solid var(--gray-100)}.uc-section-muted{background:var(--gray-50)}.uc-section-dark{background:var(--black);color:#fff}.uc-section-head{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;margin-bottom:44px;align-items:end}.uc-section-head .eyebrow{margin-bottom:18px}.uc-section-head h2{margin:0}.uc-section-lede{font-size:17px;line-height:1.6;color:var(--gray-500);margin:0;max-width:560px}.uc-section-lede strong{color:var(--gray-700);font-weight:600}.uc-h2{font-size:44px;line-height:1.08;letter-spacing:-.03em;font-weight:500;margin:0;text-wrap:balance;font-family:var(--font-display);color:var(--black)}.uc-h2 em{font-style:normal;color:var(--brand)}.uc-hero{padding:60px 0 80px}.uc-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.uc-h1{font-size:60px;line-height:1.04;letter-spacing:-.035em;font-weight:500;margin:22px 0 24px;color:var(--black);text-wrap:balance;font-family:var(--font-display)}.uc-h1 em.accent{font-style:normal;color:var(--brand)}.uc-lede{font-size:17px;line-height:1.65;color:var(--gray-500);max-width:540px;text-wrap:pretty;margin:0}.uc-lede strong{color:var(--gray-700);font-weight:600}.uc-hero-ctas{display:flex;gap:14px;margin:30px 0 24px;flex-wrap:wrap}.uc-hero-trust{display:flex;gap:20px;align-items:center}.uc-trust-item{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-400)}.uc-trust-sep{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--gray-300)}.uc-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-dark);padding:5px 10px 5px 8px;background:var(--brand-light);border-radius:20px;font-weight:500}.uc-badge:before{content:"";width:6px;height:6px;background:var(--brand);border-radius:50%}.uc-btn{display:inline-flex;align-items:center;gap:6px;padding:14px 26px;border-radius:10px;font-weight:600;font-size:15px;cursor:pointer;transition:var(--transition);border:0}.uc-btn-primary{background:var(--brand);color:#fff}.uc-btn-primary:hover{background:var(--brand-dark)}.uc-btn-secondary{background:transparent;color:var(--gray-700);border:1px solid var(--gray-200)}.uc-btn-secondary:hover{border-color:var(--gray-400);color:var(--black)}.uc-hero-visual{position:relative;background:linear-gradient(140deg,#f6f4ef,#eef7de);border-radius:20px;padding:32px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border:1px solid var(--gray-100);box-shadow:var(--shadow-lg)}.uc-hero-visual--image{padding:0;overflow:hidden;aspect-ratio:auto}.uc-visual-img{width:100%;height:auto;display:block;border-radius:inherit}.uc-visual-label{position:absolute;top:18px;left:22px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500)}.uc-visual-label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #8dbf4c33;animation:uc-pulse 2.4s ease-in-out infinite}@keyframes uc-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}.uc-visual-live{position:absolute;top:18px;right:22px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-dark);background:#ffffffd9;padding:4px 10px 4px 8px;border-radius:999px;border:1px solid rgba(141,191,76,.4);backdrop-filter:blur(4px)}.uc-visual-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px #8dbf4c40;animation:uc-pulse 2.4s ease-in-out infinite}.uc-kpi{padding:88px 0;border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100)}.uc-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.uc-kpi-cell{padding:0 44px;border-left:1px solid var(--gray-100)}.uc-kpi-cell:first-child{padding-left:0;border-left:0}.uc-kpi-label{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500);margin-bottom:10px}.uc-kpi-prefix{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-400);margin-bottom:6px}.uc-kpi-num{font-family:var(--font-display);font-size:92px;font-weight:500;letter-spacing:-.045em;line-height:1;color:var(--black)}.uc-kpi-num .sign,.uc-kpi-num .unit{color:var(--brand);font-weight:500}.uc-kpi-num .unit{font-size:92px;margin-left:2px}.uc-kpi-num .sign{font-size:92px;margin-right:2px}.uc-kpi-num.small{font-size:56px;letter-spacing:-.035em}.uc-kpi-desc{font-size:14.5px;line-height:1.55;color:var(--gray-500);margin-top:18px;max-width:280px;text-wrap:pretty}.uc-pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.uc-pain{background:#fff;border:1px solid var(--gray-100);border-left:3px solid var(--brand);border-radius:12px;padding:26px 28px;transition:var(--transition)}.uc-pain:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--gray-200);border-left-color:var(--brand)}.uc-pain h3{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--black);margin:0 0 10px;letter-spacing:-.01em;line-height:1.35}.uc-pain h3:before{content:"„";color:var(--gray-300)}.uc-pain h3:after{content:'"';color:var(--gray-300)}html[lang=en] .uc-pain h3:before{content:"“"}html[lang=en] .uc-pain h3:after{content:"”"}.uc-pain p{font-size:14.5px;line-height:1.6;color:var(--gray-500);margin:0;text-wrap:pretty}.uc-pain.span-2{grid-column:1 / -1}.uc-goals{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 40px;padding:0;margin:0}.uc-goals li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;font-size:15.5px;color:var(--gray-700);border-bottom:1px solid var(--gray-100);line-height:1.55}.uc-goals li:before{content:"→";color:var(--brand-dark);font-family:var(--font-mono);font-weight:700;font-size:16px;flex-shrink:0;margin-top:1px}.uc-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.uc-step{background:#fff;border:1px solid var(--gray-100);border-radius:12px;padding:24px 22px;transition:var(--transition)}.uc-step:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--gray-200)}.uc-step-num{font-family:var(--font-mono);font-size:44px;font-weight:400;line-height:1;color:var(--gray-100);letter-spacing:-.02em;margin-bottom:8px;transition:color var(--transition)}.uc-step:hover .uc-step-num{color:var(--brand)}.uc-step-week{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-dark);background:var(--brand-light);padding:4px 10px;border-radius:999px;margin-bottom:14px}.uc-step h3{font-size:17px;font-weight:600;color:var(--black);margin:0 0 8px;letter-spacing:-.01em}.uc-step p{font-size:14px;line-height:1.55;color:var(--gray-500);margin:0;text-wrap:pretty}.uc-result{margin-top:36px;background:linear-gradient(135deg,var(--brand-dark) 0%,var(--brand) 100%);color:#fff;border-radius:20px;padding:32px 36px;display:flex;gap:22px;align-items:flex-start;position:relative;overflow:hidden}.uc-result:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0 18px,rgba(255,255,255,.025) 18px 19px);pointer-events:none}.uc-result .mk{flex-shrink:0;width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.uc-result .mk:after{content:"";width:12px;height:7px;border-left:2px solid var(--brand-dark);border-bottom:2px solid var(--brand-dark);transform:rotate(-45deg) translate(1px,-1px)}.uc-result p{position:relative;z-index:1;font-size:16px;line-height:1.6;margin:0;max-width:800px;text-wrap:pretty;color:#fffffff2}.uc-result strong{color:#fff;font-weight:700}.uc-section-dark .eyebrow{color:var(--brand)}.uc-section-dark .uc-lede{color:#ffffffb8;max-width:680px}.uc-section-dark .uc-h2{color:#fff;margin-top:18px}.uc-section-dark .uc-h2 em{color:var(--brand)}.uc-ai-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px}.uc-ai-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:24px 26px;border-radius:12px;transition:var(--transition)}.uc-ai-card:hover{background:#ffffff0f;border-color:#8dbf4c4d}.uc-ai-card h3{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-weight:400;margin:0 0 10px}.uc-ai-card p{font-size:14.5px;line-height:1.6;color:#ffffffc7;margin:0;text-wrap:pretty}.uc-ai-result{grid-column:1 / -1;background:#8dbf4c1a;border:1px solid rgba(141,191,76,.3);border-radius:12px;padding:22px 26px;display:flex;align-items:baseline;gap:14px;font-size:16px;line-height:1.55;color:#ffffffeb}.uc-ai-result:before{content:"→";font-family:var(--font-mono);font-size:20px;color:var(--brand);flex-shrink:0}.uc-ai-result strong{color:var(--brand);font-weight:600}.uc-ai-feature{margin-top:40px;display:grid;grid-template-columns:1.05fr .95fr;gap:32px;align-items:stretch;background:#ffffff0a;border:1px solid rgba(141,191,76,.22);border-radius:16px;padding:32px}.uc-ai-feature .eyebrow{color:var(--brand);margin-bottom:14px}.uc-ai-feature h3{font-family:var(--font-display);font-size:26px;font-weight:500;letter-spacing:-.02em;color:#fff;margin:0 0 14px;text-wrap:balance}.uc-ai-feature h3 em{font-style:normal;color:var(--brand)}.uc-ai-feature p{font-size:15px;line-height:1.65;color:#ffffffc7;margin:0 0 14px;max-width:520px;text-wrap:pretty}.uc-ai-feature p strong{color:#fff;font-weight:600}.uc-ai-feature .meta{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:22px 36px}.uc-ai-feature .meta>div{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;display:flex;flex-direction:column;gap:4px}.uc-ai-feature .meta strong{font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:-.005em;text-transform:none;color:#fff}.uc-ai-readout{background:#0d0f0e;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.uc-ai-readout .head{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.uc-ai-readout .head .dot{width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 10px #8dbf4cb3}.uc-ai-readout .prompt{font-size:14px;line-height:1.55;color:#ffffffeb;padding:12px 14px;background:#ffffff0d;border-left:2px solid var(--brand);border-radius:0 8px 8px 0;text-wrap:pretty}.uc-ai-readout .estimate{padding:4px 2px}.uc-ai-readout .estimate-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:10px}.uc-ai-readout .estimate-value{font-family:var(--font-display);font-size:44px;font-weight:500;color:var(--brand);letter-spacing:-.035em;line-height:1;display:flex;align-items:baseline;gap:2px}.uc-ai-readout .estimate-value .sep{font-weight:400;opacity:.6}.uc-ai-readout .estimate-value .unit{font-family:var(--font-mono);font-size:18px;font-weight:400;margin-left:4px}.uc-ai-readout .estimate-bar{position:relative;margin-top:14px;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.uc-ai-readout .estimate-bar i{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,var(--brand-dark) 0%,var(--brand) 100%);border-radius:999px}.uc-ai-readout .estimate-scale{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:#fff6;margin-top:8px}.uc-ai-readout .conf{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.uc-ai-readout .conf strong{color:var(--brand);font-weight:700}.uc-visual-tag{position:absolute;top:0;right:0;font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--brand-dark);background:var(--brand-light);border:1px solid rgba(141,191,76,.4);padding:6px 14px;border-radius:999px}.uc-hero-visual{position:relative}.uc-results-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.uc-rc{background:#fff;border:1px solid var(--gray-100);padding:28px 24px;border-radius:12px}.uc-rc .big{font-family:var(--font-display);font-size:36px;font-weight:500;color:var(--black);line-height:1.05;letter-spacing:-.035em;margin-bottom:14px}.uc-rc .big .small{font-family:var(--font-mono);font-size:16px;font-weight:400;color:var(--gray-500);letter-spacing:.04em;margin-left:2px}.uc-rc .big .accent{color:var(--brand)}.uc-rc p{font-size:13.5px;line-height:1.5;color:var(--gray-500);margin:0;text-wrap:pretty}.uc-calc{padding:36px 40px;background:#fff;border:1px solid var(--gray-100);border-radius:20px;box-shadow:var(--shadow-sm)}.uc-calc .eyebrow{margin-bottom:12px}.uc-calc h3{font-size:24px;font-weight:500;letter-spacing:-.02em;color:var(--black);margin:14px 0;font-family:var(--font-display)}.uc-calc p{font-size:16px;line-height:1.65;color:var(--gray-700);margin:0;max-width:820px;text-wrap:pretty}.uc-calc strong{color:var(--brand-dark);font-weight:600}.uc-disclaimer{font-size:13px;color:var(--gray-400);margin-top:20px;max-width:780px;line-height:1.55}.uc-modules{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.uc-module{display:block;padding:26px;background:#fff;border:1px solid var(--gray-100);border-radius:12px;transition:var(--transition);color:inherit}.uc-module:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--gray-200)}.uc-module .ic{width:40px;height:40px;border-radius:8px;background:var(--brand-light);display:flex;align-items:center;justify-content:center;color:var(--brand-dark);margin-bottom:18px}.uc-module h3{font-size:16px;font-weight:600;margin:0 0 6px;color:var(--black);letter-spacing:-.01em}.uc-module p{font-size:13.5px;line-height:1.5;color:var(--gray-500);margin:0 0 14px;text-wrap:pretty}.uc-module .more{font-size:13px;font-weight:600;color:var(--brand-dark)}.uc-proof-head{text-align:center;margin-bottom:36px}.uc-proof-head .eyebrow{display:inline-flex;margin-bottom:14px}.uc-proof-head h2{font-size:30px;margin:0 0 4px;font-family:var(--font-display);font-weight:500;letter-spacing:-.03em}.uc-proof-head h2 em{font-style:normal;color:var(--brand)}.uc-proof-stats{display:flex;gap:64px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.uc-proof-stat{text-align:center}.uc-proof-num{font-family:var(--font-display);font-size:56px;font-weight:500;line-height:1;color:var(--black);letter-spacing:-.045em}.uc-proof-num .plus{color:var(--brand)}.uc-proof-lbl{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500);margin-top:10px}.uc-tags{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.uc-faq{max-width:920px}.uc-faq details{border-bottom:1px solid var(--gray-100);padding:22px 0}.uc-faq details:first-child{border-top:1px solid var(--gray-100)}.uc-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--black)}.uc-faq summary::-webkit-details-marker{display:none}.uc-faq summary:after{content:"+";font-family:var(--font-mono);font-size:22px;color:var(--brand);font-weight:400;line-height:1;transition:transform var(--transition)}.uc-faq details[open] summary:after{content:"−"}.uc-faq details p{margin:14px 0 0;font-size:15px;line-height:1.65;color:var(--gray-500);max-width:820px;text-wrap:pretty}.uc-final-wrap{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--brand-dark) 0%,var(--brand) 100%);color:#fff;border-radius:24px;padding:56px 60px}.uc-final-wrap:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0 18px,rgba(255,255,255,.025) 18px 19px)}.uc-final-wrap>*{position:relative;z-index:1}.uc-final-wrap h2{color:#fff;font-family:var(--font-display);font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:18px 0 0;text-wrap:balance}.uc-final-wrap h2 em{font-style:normal;color:#fff;opacity:.85}.uc-final-wrap .eyebrow{color:#ffffffe6}.uc-final-wrap .eyebrow.with-rule:before{background:#ffffffe6}.uc-final-wrap .sub{color:#ffffffd9;font-size:17px;line-height:1.6;margin:14px 0 0;max-width:620px}.uc-final-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.uc-final-card{display:block;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(4px);border-radius:14px;padding:26px;color:#fff;transition:var(--transition)}.uc-final-card:hover{background:#ffffff29;border-color:#fff6;transform:translateY(-3px)}.uc-final-card h3{font-size:17px;font-weight:600;margin:0 0 8px;letter-spacing:-.01em;color:#fff}.uc-final-card p{font-size:14px;line-height:1.55;color:#ffffffd9;margin:0 0 18px;text-wrap:pretty}.uc-final-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;padding:7px 14px;border:1px solid rgba(255,255,255,.45);border-radius:999px;transition:var(--transition)}.uc-final-card:hover .uc-final-link{background:#fff;color:var(--brand-dark);border-color:#fff}.uc-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.uc-related{display:block;padding:24px;background:#fff;border:1px solid var(--gray-100);border-radius:12px;color:inherit;transition:var(--transition)}.uc-related:hover{background:var(--gray-50);border-color:var(--gray-200);transform:translateY(-3px)}.uc-related .ind{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-dark);margin-bottom:8px}.uc-related h4{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--black);margin:0 0 8px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--font-display)}.uc-related .arr{color:var(--brand-dark);font-family:var(--font-mono);transition:transform var(--transition)}.uc-related:hover .arr{transform:translate(4px)}.uc-related p{font-size:13.5px;line-height:1.55;color:var(--gray-500);margin:0}.uc-related-label{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-400);margin-bottom:18px}.uc-expand-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.uc-expand-text .uc-h2{margin-top:18px}.uc-expand-text .uc-section-lede{max-width:540px;margin:22px 0 24px}.uc-expand-list{list-style:none;padding:0;margin:0}.uc-expand-list li{padding:14px 0;font-size:15.5px;line-height:1.55;color:var(--gray-700);border-bottom:1px solid var(--gray-100);text-wrap:pretty}.uc-expand-list li:last-child{border-bottom:0}.uc-expand-list strong{color:var(--black);font-weight:600}.uc-expand-visual{background:linear-gradient(140deg,#f6f4ef,#eef7de);border-radius:20px;padding:28px;border:1px solid var(--gray-100);box-shadow:var(--shadow-sm)}@media(max-width:960px){.uc-hero-grid{grid-template-columns:1fr;gap:40px}.uc-h1{font-size:38px}.uc-kpi-grid{grid-template-columns:1fr;gap:36px}.uc-kpi-cell{padding-left:0;border-left:0;border-top:1px solid var(--gray-100);padding-top:28px}.uc-kpi-cell:first-child{border-top:0;padding-top:0}.uc-kpi-num,.uc-kpi-num .sign,.uc-kpi-num .unit{font-size:64px}.uc-pain-grid,.uc-goals,.uc-steps,.uc-modules,.uc-final-grid,.uc-related-grid,.uc-results-cards,.uc-ai-grid{grid-template-columns:1fr}.uc-ai-feature{grid-template-columns:1fr;padding:24px}.uc-expand-grid{grid-template-columns:1fr;gap:36px}.uc-pain.span-2,.uc-ai-result{grid-column:auto}.uc-section{padding:64px 0}.uc-section-head{grid-template-columns:1fr;gap:16px;margin-bottom:36px}.uc-h2{font-size:30px}.uc-final-wrap{padding:36px 28px}.uc-final-wrap h2{font-size:30px}}
