.clenit-landing{--cl-g50:#ecfdf5;--cl-g100:#d1fae5;--cl-g200:#a7f3d0;--cl-g300:#6ee7b7;--cl-g400:#34d399;--cl-g500:#10b981;--cl-g600:#059668;--cl-g700:#047857;--cl-g800:#065f46;--cl-g900:#064e3b;--cl-s100:#f5f5f4;--cl-s200:#e7e5e4;--cl-s300:#d6d3d1;--cl-s400:#a8a29e;--cl-s500:#78716c;--cl-s600:#57534e;--cl-s700:#44403c;--cl-s800:#292524;--cl-s900:#1c1917;--cl-black:#09090b;--cl-white:#ffffff;--cl-paper:#fafaf9;--cl-radius:16px;--cl-max:1200px;font-family:var(--font-poppins),"Poppins",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--cl-black);background:var(--cl-white);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.dark .clenit-landing{--cl-s100:#1c1917;--cl-s200:#292524;--cl-s300:#44403c;--cl-s400:#57534e;--cl-s500:#78716c;--cl-s600:#a8a29e;--cl-s700:#d6d3d1;--cl-s800:#e7e5e4;--cl-s900:#f5f5f4;--cl-black:#fafaf9;--cl-white:#0c0a09;--cl-paper:#171412;--cl-g50:#052e16;--cl-g100:#064e3b;--cl-g200:#065f46}.dark .clenit-landing .cl-btn-outline{border-color:var(--cl-s300);color:var(--cl-s900)}.dark .clenit-landing .cl-btn-outline:hover{background:var(--cl-s100);border-color:var(--cl-s400)}.dark .clenit-landing .cl-hero-badge{background:var(--cl-g50);border-color:var(--cl-g200);color:var(--cl-g300)}.dark .clenit-landing .cl-screenshot-inner{border-color:var(--cl-s200);box-shadow:0 32px 80px -20px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)}.dark .clenit-landing .cl-screenshot-topbar{background:var(--cl-paper);border-color:var(--cl-s200)}.dark .clenit-landing .cl-screenshot-topbar .cl-url{background:var(--cl-s100)}.dark .clenit-landing .cl-screenshot-body{background:var(--cl-paper);background-image:repeating-linear-gradient(135deg,rgba(16,185,129,.06) 0 16px,transparent 16px 32px)}.dark .clenit-landing .cl-ph-icon{background:var(--cl-s100);border-color:var(--cl-s200)}.dark .clenit-landing .cl-bento-card{background:var(--cl-white);border-color:var(--cl-s200)}.dark .clenit-landing .cl-bento-card:hover{border-color:var(--cl-s300);box-shadow:0 24px 48px -20px rgba(0,0,0,.4)}.dark .clenit-landing .cl-bento-card h3{color:var(--cl-black)}.dark .clenit-landing .cl-bento-card p{color:var(--cl-s600)}.dark .clenit-landing .cl-bento-card .cl-ico{background:var(--cl-g50);border-color:var(--cl-g100)}.dark .clenit-landing .cl-bento-dark{background:#0c0a09;border-color:#0c0a09}.dark .clenit-landing .cl-bento-visual{background:var(--cl-paper);border-color:var(--cl-s200)}.dark .clenit-landing .cl-problem-grid{border-color:var(--cl-s200)}.dark .clenit-landing .cl-problem-card{background:var(--cl-white)}.dark .clenit-landing .cl-problem-card+.cl-problem-card{border-color:var(--cl-s200)}.dark .clenit-landing .cl-problem-title{color:var(--cl-black)}.dark .clenit-landing .cl-testimonial-card{background:var(--cl-white);border-color:var(--cl-s200)}.dark .clenit-landing .cl-testimonial-quote{color:var(--cl-s800)}.dark .clenit-landing .cl-testimonial-quote strong{color:var(--cl-black)}.dark .clenit-landing .cl-testimonial-author{border-color:var(--cl-s200)}.dark .clenit-landing .cl-pricing-card{background:var(--cl-white);border-color:var(--cl-s200)}.dark .clenit-landing .cl-pricing-card .cl-pricing-period,.dark .clenit-landing .cl-pricing-card .cl-pricing-plan,.dark .clenit-landing .cl-pricing-card .cl-pricing-price{color:var(--cl-black)}.dark .clenit-landing .cl-pricing-desc{border-color:var(--cl-s200)}.dark .clenit-landing .cl-pricing-feature{color:var(--cl-s700)}.dark .clenit-landing .cl-pricing-cta.light{background:var(--cl-s100);color:var(--cl-black)}.dark .clenit-landing .cl-pricing-cta.light:hover{background:var(--cl-s200)}.dark .clenit-landing .cl-pricing-card.featured{background:#0c0a09;border-color:#0c0a09}.dark .clenit-landing .cl-faq-item{border-color:var(--cl-s200)}.dark .clenit-landing .cl-faq-q{color:var(--cl-black)}.dark .clenit-landing .cl-faq-q .cl-faq-ico{background:var(--cl-s100);color:var(--cl-s600)}.dark .clenit-landing .cl-faq-item.open .cl-faq-q .cl-faq-ico{background:var(--cl-g50);color:var(--cl-g400)}.dark .clenit-landing .cl-logos-band{background:var(--cl-paper);border-color:var(--cl-s200)}.dark .clenit-landing .cl-logo-pill .cl-lico{background:var(--cl-s200)}.clenit-landing *,.clenit-landing :after,.clenit-landing :before{box-sizing:border-box}.clenit-landing a{text-decoration:none;color:inherit}.clenit-landing img{display:block;max-width:100%}.cl-wrap{max-width:var(--cl-max);margin:0 auto;padding:0 40px}.cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:100px;font-size:14px;font-weight:600;letter-spacing:-.01em;transition:background .15s,border-color .15s,color .15s,transform .15s;border:none;cursor:pointer;font-family:inherit;white-space:nowrap}.cl-btn-primary{background:var(--cl-black);color:var(--cl-white)}.cl-btn-primary:hover{background:var(--cl-s800)}.cl-btn-green{background:var(--cl-g600);color:var(--cl-white)}.cl-btn-green:hover{background:var(--cl-g700)}.cl-btn-outline{background:transparent;color:var(--cl-black);border:1.5px solid var(--cl-s300)}.cl-btn-outline:hover{border-color:var(--cl-black);background:var(--cl-s100)}.cl-btn-ghost-dark{background:rgba(255,255,255,.1);color:var(--cl-white);border:1px solid rgba(255,255,255,.2)}.cl-btn-ghost-dark:hover{background:rgba(255,255,255,.16)}.cl-btn-lg{font-size:16px;padding:14px 28px}.cl-btn-xl{font-size:16px;padding:16px 32px}.cl-hero{padding:120px 0 80px;text-align:center;overflow:hidden}.cl-hero .cl-wrap{max-width:min(1360px,100%)}.cl-hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--cl-g50);color:var(--cl-g800);border:1px solid var(--cl-g200);padding:6px 16px;border-radius:100px;font-size:13px;font-weight:500;letter-spacing:-.005em;margin-bottom:32px}.cl-hero-badge .cl-dot{width:7px;height:7px;border-radius:50%;background:var(--cl-g600)}.cl-hero h1{font-size:clamp(40px,4.8vw,68px);font-weight:700;letter-spacing:-.04em;line-height:1.02;max-width:min(1200px,100%);margin:0 auto;text-wrap:balance}.cl-hero h1 span{color:var(--cl-g600)}.cl-hero-sub{font-size:clamp(16px,1.3vw,18px);color:var(--cl-s600);max-width:min(840px,100%);margin:24px auto 0;line-height:1.6;letter-spacing:-.005em;text-wrap:balance}.cl-hero-ctas{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:40px;flex-wrap:wrap}.cl-hero-credits{font-size:13px;color:var(--cl-s500);margin-top:14px;letter-spacing:-.005em}.cl-screenshot{margin:72px auto 0;position:relative;max-width:980px}.cl-screenshot-inner{background:var(--cl-white);border:1px solid var(--cl-s200);border-radius:20px;overflow:hidden;box-shadow:0 32px 80px -20px rgba(9,9,11,.12),0 0 0 1px rgba(9,9,11,.04)}.cl-screenshot-topbar{background:var(--cl-paper);border-bottom:1px solid var(--cl-s200);padding:12px 20px;display:flex;align-items:center;gap:8px}.cl-screenshot-topbar .cl-tdot{width:11px;height:11px;border-radius:50%}.cl-screenshot-topbar .cl-url{flex:1;text-align:center;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--cl-s500);background:var(--cl-s100);padding:4px 16px;border-radius:6px;max-width:320px;margin:0 auto}.cl-screenshot-body{aspect-ratio:16/9;background:var(--cl-paper);background-image:repeating-linear-gradient(135deg,rgba(5,150,104,.04) 0 16px,transparent 16px 32px);display:flex;align-items:center;justify-content:center;color:var(--cl-s400);font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;flex-direction:column;gap:16px;position:relative}.cl-screenshot-body.has-img{aspect-ratio:unset;background:none;background-image:none;display:block;padding:0}.cl-screenshot-body.has-img img{width:100%;height:auto;display:block}.cl-screenshot-body img{width:100%;height:100%;object-fit:cover}.cl-ph-icon{width:56px;height:56px;background:var(--cl-white);border:1.5px solid var(--cl-s200);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--cl-g600)}.cl-logos-band{padding:48px 0;border-top:1px solid var(--cl-s200);border-bottom:1px solid var(--cl-s200);background:var(--cl-paper)}.cl-logos-band p{text-align:center;font-size:13px;color:var(--cl-s500);letter-spacing:.1em;text-transform:uppercase;font-weight:500;margin-bottom:28px}.cl-logos-row{justify-content:center;gap:48px;flex-wrap:wrap}.cl-logo-pill,.cl-logos-row{display:flex;align-items:center}.cl-logo-pill{gap:10px;font-size:16px;font-weight:600;color:var(--cl-s400);letter-spacing:-.02em}.cl-logo-pill .cl-lico{width:32px;height:32px;background:var(--cl-s200);border-radius:8px}.cl-section{padding:120px 0}.cl-section.alt{background:var(--cl-paper)}.cl-kicker{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-g600);margin-bottom:16px;display:flex;align-items:center;gap:10px}.cl-kicker:before{content:"";width:24px;height:2px;background:var(--cl-g600);border-radius:2px;display:inline-block}.cl-kicker.center{justify-content:center}.cl-h2{font-size:clamp(36px,4vw,60px);font-weight:700;letter-spacing:-.035em;line-height:1.05;max-width:720px;text-wrap:balance}.cl-h2 span{color:var(--cl-g600);font-style:italic;font-weight:600}.cl-h2.center{margin-left:auto;margin-right:auto;text-align:center}.cl-sub{font-size:18px;color:var(--cl-s600);margin-top:18px;max-width:580px;line-height:1.6;letter-spacing:-.005em}.cl-sub.center{margin-left:auto;margin-right:auto;text-align:center}.cl-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:72px;overflow:hidden;border-radius:var(--cl-radius);border:1px solid var(--cl-s200)}.cl-problem-card{background:var(--cl-white);padding:44px 36px}.cl-problem-card+.cl-problem-card{border-left:1px solid var(--cl-s200)}.cl-problem-num{font-size:72px;font-weight:700;line-height:1;letter-spacing:-.05em;color:var(--cl-g600);font-variant-numeric:tabular-nums}.cl-problem-num sub{font-size:32px;font-weight:600;vertical-align:baseline}.cl-problem-title{font-size:22px;font-weight:600;margin-top:16px;letter-spacing:-.02em;line-height:1.2}.cl-problem-body{font-size:15px;color:var(--cl-s600);margin-top:10px;line-height:1.6;letter-spacing:-.005em}.cl-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.cl-bento-card{position:relative;background:var(--cl-white);border:1px solid var(--cl-s200);border-radius:24px;padding:32px;overflow:hidden;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s}.cl-bento-card:hover{transform:translateY(-3px);box-shadow:0 24px 48px -20px rgba(9,9,11,.12);border-color:var(--cl-s300)}.cl-bento-card .cl-ico{width:44px;height:44px;border-radius:12px;background:var(--cl-g50);color:var(--cl-g700);display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid var(--cl-g100)}.cl-bento-card h3{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--cl-black);margin:0 0 10px}.cl-bento-card p{font-size:14px;color:var(--cl-s600);line-height:1.55;letter-spacing:-.005em;margin:0}.cl-bento-wide{grid-column:span 2}.cl-bento-mid,.cl-bento-tall{grid-column:span 1}.cl-bento-tall{grid-row:span 2}.cl-bento-dark{background:var(--cl-black);border-color:var(--cl-black)}.cl-bento-dark,.cl-bento-dark h3{color:var(--cl-white)}.cl-bento-dark p{color:var(--cl-s400)}.cl-bento-dark .cl-ico{background:rgba(16,185,129,.14);color:var(--cl-g300);border-color:rgba(16,185,129,.22)}.cl-bento-green{background:linear-gradient(135deg,var(--cl-g600),var(--cl-g700));border-color:var(--cl-g700)}.cl-bento-green,.cl-bento-green h3{color:var(--cl-white)}.cl-bento-green p{color:rgba(255,255,255,.82)}.cl-bento-green .cl-ico{background:rgba(255,255,255,.14);color:var(--cl-white);border-color:rgba(255,255,255,.2)}.cl-bento-visual{margin-top:auto;position:relative;flex:1;min-height:140px;border-radius:14px;background:var(--cl-paper);border:1px solid var(--cl-s200);overflow:hidden;display:flex;align-items:center;justify-content:center}.cl-bento-visual img{width:100%;height:100%;object-fit:cover}.cl-bento-dark .cl-bento-visual{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.cl-bento-green .cl-bento-visual{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.16)}.cl-mini-bars{display:flex;gap:6px;align-items:flex-end;height:72px;padding:0 16px;width:100%}.cl-mini-bars span{flex:1;background:var(--cl-g500);border-radius:3px;opacity:.9}.cl-bento-dark .cl-mini-bars span{background:var(--cl-g400)}.cl-bento-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.cl-bento-pills span{font-size:12px;padding:5px 10px;border-radius:100px;background:var(--cl-s100);color:var(--cl-s700);font-weight:500;letter-spacing:-.005em}.cl-bento-dark .cl-bento-pills span{background:rgba(255,255,255,.08);color:var(--cl-s300)}.cl-bento-green .cl-bento-pills span{background:rgba(255,255,255,.18);color:var(--cl-white)}.cl-bento-stat{font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:1;margin-top:8px}.cl-bento-delta{font-size:13px;color:var(--cl-g400);margin-top:6px;font-weight:500;letter-spacing:-.01em}.cl-mobile-section{background:var(--cl-black);color:var(--cl-white)}.cl-mobile-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cl-mobile-section .cl-kicker{color:var(--cl-g400)}.cl-mobile-section .cl-kicker:before{background:var(--cl-g400)}.cl-mobile-section .cl-h2{color:var(--cl-white)}.cl-mobile-section .cl-sub{color:var(--cl-s400)}.cl-mobile-pills{display:flex;gap:10px;margin-top:36px;flex-wrap:wrap}.cl-mobile-pill{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);color:var(--cl-s300);border:1px solid rgba(255,255,255,.12);padding:10px 16px;border-radius:100px;font-size:13px;font-weight:500;letter-spacing:-.005em}.cl-mobile-pill svg{opacity:.7}.cl-mobile-store-row{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.cl-store-btn{display:flex;align-items:center;gap:10px;background:#000000;border:1px solid rgba(255,255,255,.2);color:#ffffff;border-radius:12px;padding:8px 14px;text-decoration:none;transition:background .15s;width:fit-content}.cl-store-btn:hover{background:#27272a}.cl-store-btn-text{display:flex;flex-direction:column;text-align:left;gap:1px}.cl-store-btn-label{font-size:9px;color:rgba(255,255,255,.7);line-height:1;letter-spacing:0}.cl-store-btn-name{font-size:14px;font-weight:600;line-height:1.2;color:#ffffff}.cl-phones{display:flex;gap:20px;justify-content:center;padding:48px 0}.cl-phone-wrap{background:#1a1a1a;border-radius:44px;padding:8px;box-shadow:0 40px 80px rgba(0,0,0,.4);width:220px}.cl-phone-wrap:first-child{transform:translateY(32px) rotate(-4deg)}.cl-phone-wrap:last-child{transform:translateY(-8px) rotate(3deg)}.cl-phone-screen{background:var(--cl-white);border-radius:38px;overflow:hidden;aspect-ratio:9/19;display:flex;align-items:center;justify-content:center;background-image:repeating-linear-gradient(135deg,rgba(5,150,104,.05) 0 12px,transparent 12px 24px);flex-direction:column;gap:10px;color:var(--cl-s400);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.cl-phone-screen img{width:100%;height:100%;object-fit:cover}.cl-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px}.cl-testimonials-grid:has(>:only-child){grid-template-columns:1fr;max-width:min(720px,100%);margin-inline:auto}.cl-testimonial-card{background:var(--cl-white);border:1px solid var(--cl-s200);border-radius:var(--cl-radius);padding:32px;display:flex;flex-direction:column;gap:20px}.cl-testimonial-stars{display:flex;gap:3px;color:var(--cl-g600);font-size:16px}.cl-testimonial-quote{font-size:16px;line-height:1.6;color:var(--cl-s800);letter-spacing:-.005em;flex:1}.cl-testimonial-quote strong{color:var(--cl-black)}.cl-testimonial-author{display:flex;align-items:center;gap:12px;border-top:1px solid var(--cl-s100);padding-top:20px}.cl-testimonial-avatar{width:44px;height:44px;border-radius:50%;background:var(--cl-g100);border:1px solid var(--cl-g200);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--cl-g800);flex-shrink:0;overflow:hidden}.cl-testimonial-avatar img{width:100%;height:100%;object-fit:cover}.cl-testimonial-name{font-size:14px;font-weight:600;letter-spacing:-.01em}.cl-testimonial-role{font-size:12px;color:var(--cl-s500);margin-top:1px}.cl-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px}.cl-pricing-card{background:var(--cl-white);border:1.5px solid var(--cl-s200);border-radius:20px;padding:36px;position:relative;display:flex;flex-direction:column}.cl-pricing-card.featured{border-color:var(--cl-black);background:var(--cl-black);color:var(--cl-white);transform:scale(1.03)}.cl-pricing-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--cl-g600);color:var(--cl-white);font-size:12px;letter-spacing:.08em;padding:5px 16px;border-radius:100px;white-space:nowrap}.cl-pricing-badge,.cl-pricing-plan{font-weight:600;text-transform:uppercase}.cl-pricing-plan{font-size:13px;letter-spacing:.1em;color:var(--cl-s500);margin-bottom:10px}.cl-pricing-card.featured .cl-pricing-plan{color:var(--cl-g400)}.cl-pricing-price{font-size:52px;font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:4px;font-variant-numeric:tabular-nums}.cl-pricing-period{font-size:13px;color:var(--cl-s500);margin-bottom:24px}.cl-pricing-card.featured .cl-pricing-period{color:var(--cl-s400)}.cl-pricing-desc{font-size:14px;color:var(--cl-s600);line-height:1.5;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--cl-s200)}.cl-pricing-card.featured .cl-pricing-desc{color:var(--cl-s400);border-color:rgba(255,255,255,.1)}.cl-pricing-features{flex:1;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;list-style:none;padding:0}.cl-pricing-feature{display:flex;gap:10px;font-size:14px;color:var(--cl-s700);letter-spacing:-.005em;align-items:flex-start}.cl-pricing-card.featured .cl-pricing-feature{color:var(--cl-s300)}.cl-pricing-feature .cl-chk{width:18px;height:18px;min-width:18px;border-radius:5px;background:var(--cl-g100);color:var(--cl-g700);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:1px}.cl-pricing-card.featured .cl-pricing-feature .cl-chk{background:rgba(52,211,153,.2);color:var(--cl-g400)}.cl-pricing-cta{margin-top:auto;width:100%;padding:13px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:-.01em;transition:background .15s;border:none;cursor:pointer;font-family:inherit;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:8px}.cl-pricing-cta.dark{background:var(--cl-black);color:var(--cl-white)}.cl-pricing-cta.dark:hover{background:var(--cl-s800)}.cl-pricing-cta.light{background:var(--cl-s100);color:var(--cl-black)}.cl-pricing-cta.light:hover{background:var(--cl-s200)}.cl-pricing-cta.green{background:var(--cl-g600);color:var(--cl-white)}.cl-pricing-cta.green:hover{background:var(--cl-g700)}.cl-pricing-note{text-align:center;font-size:13px;color:var(--cl-s500);margin-top:28px;letter-spacing:-.005em}.cl-faq-list{margin:56px auto 0;max-width:720px;text-align:left}.cl-faq-item{border-bottom:1px solid var(--cl-s200);overflow:hidden}.cl-faq-q{width:100%;background:none;border:none;text-align:left;padding:24px 0;font-family:inherit;font-weight:600;color:var(--cl-black);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;gap:20px}.cl-faq-q,.cl-faq-q .cl-faq-ico{font-size:18px;display:flex;align-items:center}.cl-faq-q .cl-faq-ico{width:28px;height:28px;border-radius:8px;background:var(--cl-s100);flex-shrink:0;justify-content:center;color:var(--cl-s600);transition:background .2s,color .2s,transform .2s;line-height:1}.cl-faq-item.open .cl-faq-q .cl-faq-ico{background:var(--cl-g100);color:var(--cl-g700);transform:rotate(45deg)}.cl-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s;font-size:16px;color:var(--cl-s600);line-height:1.65;letter-spacing:-.005em}.cl-faq-item.open .cl-faq-a{max-height:400px;padding-bottom:24px}.cl-cta-final{background:var(--cl-black);color:var(--cl-white);text-align:center;padding:140px 0}.cl-cta-final h2{font-size:clamp(40px,5vw,76px);font-weight:700;letter-spacing:-.04em;line-height:1.05;max-width:720px;margin:0 auto;text-wrap:balance}.cl-cta-final h2 span{color:var(--cl-g400);font-style:italic;font-weight:600}.cl-cta-final p{font-size:18px;color:var(--cl-s400);margin:20px auto 0;max-width:480px;line-height:1.6;letter-spacing:-.005em}.cl-cta-final .cl-ctas{margin-top:40px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.clenit-landing .cl-cta-final a.cl-btn-outline{color:#ffffff;border-color:rgba(255,255,255,.22);background:transparent}.clenit-landing .cl-cta-final a.cl-btn-outline:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.45);color:#ffffff}.dark .clenit-landing .cl-cta-final a.cl-btn-outline{color:var(--cl-white);border-color:var(--cl-s300);background:transparent}.dark .clenit-landing .cl-cta-final a.cl-btn-outline:hover{background:var(--cl-s100);border-color:var(--cl-s400);color:var(--cl-white)}.cl-cta-sub{font-size:13px;color:var(--cl-s600);margin-top:16px}.cl-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.cl-reveal.in{opacity:1;transform:translateY(0)}.cl-reveal-d1{transition-delay:.08s}.cl-reveal-d2{transition-delay:.16s}.cl-reveal-d3{transition-delay:.24s}.cl-reveal-d4{transition-delay:.32s}.cl-reveal-d5{transition-delay:.4s}@keyframes cl-hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cl-anim{opacity:0;animation:cl-hero-rise .9s cubic-bezier(.16,1,.3,1) forwards}.cl-anim-d1{animation-delay:.05s}.cl-anim-d2{animation-delay:.15s}.cl-anim-d3{animation-delay:.28s}.cl-anim-d4{animation-delay:.42s}.cl-anim-d5{animation-delay:.58s}@media (prefers-reduced-motion:reduce){.clenit-blog .cl-anim,.clenit-blog .cl-reveal,.clenit-landing .cl-anim,.clenit-landing .cl-reveal,.clenit-page .cl-reveal{opacity:1!important;transform:none!important;animation:none!important}}@media (max-width:900px){.cl-wrap{padding:0 20px}.cl-hero{padding:80px 0 60px}.cl-section{padding:80px 0}.cl-problem-grid{grid-template-columns:1fr}.cl-problem-card+.cl-problem-card{border-left:none;border-top:1px solid var(--cl-s200)}.cl-bento{grid-template-columns:1fr}.cl-bento-mid,.cl-bento-tall,.cl-bento-wide{grid-column:span 1;grid-row:span 1}.cl-mobile-inner{grid-template-columns:1fr;gap:40px}.cl-phones{display:none}.cl-pricing-grid,.cl-testimonials-grid{grid-template-columns:1fr}.cl-pricing-card.featured{transform:none}.cl-cta-final{padding:80px 0}}.clenit-blog{font-family:var(--font-poppins),"Poppins",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;--cl-g50:#ecfdf5;--cl-g100:#d1fae5;--cl-g200:#a7f3d0;--cl-g300:#6ee7b7;--cl-g400:#34d399;--cl-g500:#10b981;--cl-g600:#059668;--cl-g700:#047857;--cl-g800:#065f46;--cl-s100:#f5f5f4;--cl-s200:#e7e5e4;--cl-s300:#d6d3d1;--cl-s400:#a8a29e;--cl-s500:#78716c;--cl-s600:#57534e;--cl-s700:#44403c;--cl-s800:#292524;--cl-black:#09090b;--cl-white:#ffffff;--cl-paper:#fafaf9;--cl-radius:16px}.dark .clenit-blog{--cl-s100:#1c1917;--cl-s200:#292524;--cl-s300:#44403c;--cl-s400:#57534e;--cl-s500:#78716c;--cl-s600:#a8a29e;--cl-s700:#d6d3d1;--cl-s800:#e7e5e4;--cl-black:#fafaf9;--cl-white:#0c0a09;--cl-paper:#171412;--cl-g50:#052e16;--cl-g100:#064e3b;--cl-g200:#065f46}.clb-header{max-width:860px;margin:0 auto;text-align:center;padding-bottom:56px}.clb-kicker{display:inline-flex;align-items:center;gap:8px;background:var(--cl-g50);color:var(--cl-g800);border:1px solid var(--cl-g200);padding:6px 16px;border-radius:100px;font-size:13px;font-weight:500;letter-spacing:-.005em;margin-bottom:28px}.clb-kicker .clb-dot{width:7px;height:7px;border-radius:50%;background:var(--cl-g600)}.clb-h1{font-size:clamp(32px,4vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--cl-black);text-wrap:balance;margin:0 0 20px}.clb-h1 span{color:var(--cl-g600)}.clb-lead{font-size:clamp(15px,1.2vw,18px);color:var(--cl-s600);max-width:620px;margin:0 auto;line-height:1.65;letter-spacing:-.005em;text-wrap:balance}.clb-featured{margin-bottom:56px}.clb-featured-link{display:block;text-decoration:none;color:inherit}.clb-featured-card{border:1px solid var(--cl-s200);border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;transition:border-color .25s,box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);background:var(--cl-white)}.clb-featured-card:hover{border-color:var(--cl-s300);box-shadow:0 20px 48px -16px rgba(9,9,11,.12);transform:translateY(-2px)}.clb-featured-img{aspect-ratio:auto;min-height:320px;position:relative;overflow:hidden;background:var(--cl-paper)}.clb-featured-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.clb-featured-card:hover .clb-featured-img img{transform:scale(1.04)}.clb-featured-body{padding:40px 48px;display:flex;flex-direction:column;justify-content:center;gap:0}.clb-cat-pill{display:inline-flex;align-items:center;padding:4px 12px;border-radius:100px;background:var(--cl-g50);border:1px solid var(--cl-g200);color:var(--cl-g700);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;width:fit-content}.clb-meta{font-size:13px;color:var(--cl-s500);margin-top:8px;letter-spacing:-.005em}.clb-featured-title{font-size:clamp(20px,2vw,28px);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--cl-black);margin:16px 0 12px;text-wrap:balance;transition:color .15s}.clb-featured-card:hover .clb-featured-title{color:var(--cl-g600)}.clb-excerpt{font-size:15px;color:var(--cl-s600);line-height:1.6;letter-spacing:-.005em;margin-bottom:24px}.clb-read-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--cl-g600);letter-spacing:-.01em;transition:gap .2s}.clb-featured-card:hover .clb-read-more{gap:10px}.clb-read-more svg{transition:transform .2s}.clb-featured-card:hover .clb-read-more svg{transform:translateX(3px)}.clb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1360px;margin:0 auto}.clb-card-link{display:block;text-decoration:none;color:inherit;height:100%}.clb-card{height:100%;border:1px solid var(--cl-s200);border-radius:24px;overflow:hidden;background:var(--cl-white);display:flex;flex-direction:column;transition:border-color .25s,box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.clb-card:hover{border-color:var(--cl-s300);box-shadow:0 16px 40px -16px rgba(9,9,11,.12);transform:translateY(-3px)}.clb-card-img{aspect-ratio:16/9;position:relative;overflow:hidden;background:var(--cl-paper)}.clb-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.clb-card:hover .clb-card-img img{transform:scale(1.05)}.clb-card-body{padding:24px;display:flex;flex-direction:column;flex:1;gap:0}.clb-card-title{font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--cl-black);margin:12px 0 8px;transition:color .15s;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clb-card:hover .clb-card-title{color:var(--cl-g600)}.clb-card-excerpt{font-size:14px;color:var(--cl-s600);line-height:1.55;letter-spacing:-.005em;flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.clb-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid var(--cl-s200)}.clb-card-readtime{font-size:13px;color:var(--cl-s500);letter-spacing:-.005em}.clb-card-arrow{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--cl-g600);transition:gap .2s}.clb-card:hover .clb-card-arrow{gap:8px}.clb-cta{margin-top:80px;background:var(--cl-black);border-radius:24px;padding:72px 48px;text-align:center}.clb-cta,.clb-cta h2{color:var(--cl-white)}.clb-cta h2{font-size:clamp(28px,3.5vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.1;max-width:600px;margin:0 auto 16px;text-wrap:balance}.clb-cta h2 span{color:var(--cl-g400);font-style:italic}.clb-cta p{font-size:17px;color:var(--cl-s400);max-width:440px;margin:0 auto 32px;line-height:1.6;letter-spacing:-.005em}.clb-cta-btn{display:inline-flex;align-items:center;gap:8px;background:var(--cl-g600);color:var(--cl-white);padding:14px 28px;border-radius:100px;font-size:16px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:background .15s;border:none;cursor:pointer;font-family:inherit}.clb-cta-btn:hover{background:var(--cl-g700)}.clb-post-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--cl-s500);letter-spacing:-.005em;text-decoration:none;margin-bottom:36px;transition:color .15s}.clb-post-back:hover{color:var(--cl-g600)}.clb-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.clb-post-date{font-size:13px;color:var(--cl-s500);letter-spacing:-.005em}.clb-post-h1{font-size:clamp(28px,3.8vw,52px);font-weight:700;letter-spacing:-.04em;line-height:1.08;color:var(--cl-black);text-wrap:balance;margin:0 0 8px}.clb-post-cta{margin:56px 0;background:var(--cl-black);border-radius:20px;padding:48px 40px;text-align:center;color:var(--cl-white)}.clb-post-cta h3{font-size:clamp(22px,2.5vw,32px);font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--cl-white);margin:0 0 12px;text-wrap:balance}.clb-post-cta h3 span{color:var(--cl-g400)}.clb-post-cta p{font-size:15px;color:var(--cl-s400);margin:0 auto 28px;max-width:380px;line-height:1.6;letter-spacing:-.005em}.clb-related{margin-top:64px;padding-top:48px;border-top:1px solid var(--cl-s200)}.clb-related-title{font-size:22px;font-weight:700;letter-spacing:-.025em;color:var(--cl-black);margin:0 0 24px}.clb-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.clb-related-link{display:block;text-decoration:none;color:inherit;border:1px solid var(--cl-s200);border-radius:16px;padding:24px;background:var(--cl-white);transition:border-color .2s,box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.clb-related-link:hover{border-color:var(--cl-s300);box-shadow:0 12px 32px -12px rgba(9,9,11,.1);transform:translateY(-2px)}.clb-related-link-title{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--cl-black);margin:10px 0 6px;transition:color .15s;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.clb-related-link:hover .clb-related-link-title{color:var(--cl-g600)}.clb-related-arrow{flex-shrink:0;opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s}.clb-related-link:hover .clb-related-arrow{opacity:1;transform:translateX(0)}.clb-related-excerpt{font-size:13px;color:var(--cl-s500);line-height:1.55;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.clb-featured-card{grid-template-columns:1fr}.clb-featured-img{min-height:220px;aspect-ratio:16/9}.clb-featured-body{padding:28px 24px}.clb-grid{grid-template-columns:1fr 1fr}.clb-cta{padding:48px 24px}.clb-post-cta{padding:36px 24px}.clb-related-grid{grid-template-columns:1fr}}@media (max-width:600px){.clb-grid{grid-template-columns:1fr}}.clenit-page{font-family:var(--font-poppins),"Poppins",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;--cl-max:1000px;--cl-g50:#ecfdf5;--cl-g100:#d1fae5;--cl-g200:#a7f3d0;--cl-g300:#6ee7b7;--cl-g400:#34d399;--cl-g500:#10b981;--cl-g600:#059668;--cl-g700:#047857;--cl-g800:#065f46;--cl-s100:#f5f5f4;--cl-s200:#e7e5e4;--cl-s300:#d6d3d1;--cl-s400:#a8a29e;--cl-s500:#78716c;--cl-s600:#57534e;--cl-s700:#44403c;--cl-s800:#292524;--cl-black:#09090b;--cl-white:#ffffff;--cl-paper:#fafaf9}.dark .clenit-page{--cl-s100:#1c1917;--cl-s200:#292524;--cl-s300:#44403c;--cl-s400:#57534e;--cl-s500:#78716c;--cl-s600:#a8a29e;--cl-s700:#d6d3d1;--cl-s800:#e7e5e4;--cl-black:#fafaf9;--cl-white:#0c0a09;--cl-paper:#171412;--cl-g50:#052e16;--cl-g100:#064e3b;--cl-g200:#065f46}.cp-hero{max-width:860px;margin:0 auto;text-align:center;padding-bottom:64px}.cp-kicker{display:inline-flex;align-items:center;gap:8px;background:var(--cl-g50);color:var(--cl-g800);border:1px solid var(--cl-g200);padding:6px 16px;border-radius:100px;font-size:13px;font-weight:500;letter-spacing:-.005em;margin-bottom:28px}.cp-kicker .cp-dot{width:7px;height:7px;border-radius:50%;background:var(--cl-g600)}.cp-h1{font-size:clamp(32px,4vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--cl-black);text-wrap:balance;margin:0 0 20px}.cp-h1 span{color:var(--cl-g600)}.cp-lead{font-size:clamp(15px,1.2vw,18px);color:var(--cl-s600);max-width:560px;margin:0 auto;line-height:1.65;letter-spacing:-.005em;text-wrap:balance}.cp-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:860px;margin:0 auto 72px}.cp-option-card{border:1px solid var(--cl-s200);border-radius:20px;padding:32px 28px;background:var(--cl-white);display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;transition:border-color .25s,box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);text-decoration:none;color:inherit}.cp-option-card.clickable:hover{border-color:var(--cl-s300);box-shadow:0 16px 40px -16px rgba(9,9,11,.1);transform:translateY(-3px)}.cp-option-ico{width:48px;height:48px;border-radius:14px;background:var(--cl-g50);border:1px solid var(--cl-g100);color:var(--cl-g700);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.cp-option-title{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--cl-black);margin:0 0 8px}.cp-option-desc{font-size:14px;color:var(--cl-s600);line-height:1.55;letter-spacing:-.005em;margin:0 0 16px}.cp-option-detail{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--cl-g600);letter-spacing:-.01em;margin-top:auto;transition:gap .2s}.cp-option-card.clickable:hover .cp-option-detail{gap:10px}.cp-option-detail svg{transition:transform .2s}.cp-option-card.clickable:hover .cp-option-detail svg{transform:translateX(3px)}.cp-faq-wrap{max-width:720px;margin:0 auto 72px}.cp-section-h2{font-size:clamp(24px,2.5vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--cl-black);margin:0 0 40px;text-align:center;text-wrap:balance}.cp-section-h2 span{color:var(--cl-g600);font-style:italic}.cp-cta{max-width:720px;margin:0 auto;background:var(--cl-black);border-radius:20px;padding:56px 48px;text-align:center;color:var(--cl-white)}.cp-cta h2,.cp-cta h3{font-size:clamp(24px,2.8vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--cl-white);margin:0 0 14px;text-wrap:balance}.cp-cta h2 span,.cp-cta h3 span{color:var(--cl-g400);font-style:italic}.cp-cta p{font-size:16px;color:var(--cl-s400);margin:0 auto 32px;max-width:400px;line-height:1.6;letter-spacing:-.005em}.cp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;border:1px solid var(--cl-s200);border-radius:20px;overflow:hidden;margin-bottom:80px}.cp-stat-cell{background:var(--cl-white);padding:36px 32px;display:flex;flex-direction:column;gap:6px}.cp-stat-cell+.cp-stat-cell{border-left:1px solid var(--cl-s200)}.cp-stat-value{font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--cl-g600);font-variant-numeric:tabular-nums}.cp-stat-label{font-size:14px;color:var(--cl-s600);letter-spacing:-.005em}.cp-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-bottom:80px}.cp-story-h2{font-size:clamp(24px,2.5vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1.15;color:var(--cl-black);text-wrap:balance;margin:0}.cp-story-body{display:flex;flex-direction:column;gap:18px}.cp-story-body p{font-size:16px;color:var(--cl-s600);line-height:1.7;letter-spacing:-.005em;margin:0}.cp-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:80px}.cp-value-card{border:1px solid var(--cl-s200);border-radius:20px;padding:32px;background:var(--cl-white);display:flex;flex-direction:column;gap:0;transition:border-color .25s,box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.cp-value-card:hover{border-color:var(--cl-s300);box-shadow:0 16px 40px -16px rgba(9,9,11,.1);transform:translateY(-3px)}.cp-value-ico{width:44px;height:44px;border-radius:12px;background:var(--cl-g50);border:1px solid var(--cl-g100);color:var(--cl-g700);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.cp-value-title{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--cl-black);margin:0 0 10px}.cp-value-desc{font-size:14px;color:var(--cl-s600);line-height:1.6;letter-spacing:-.005em;margin:0}@media (max-width:900px){.cp-options-grid{grid-template-columns:1fr}.cp-stats-grid{grid-template-columns:1fr 1fr}.cp-stat-cell+.cp-stat-cell{border-left:none}.cp-stat-cell:nth-child(odd)+.cp-stat-cell,.cp-stats-grid .cp-stat-cell:nth-child(3),.cp-stats-grid .cp-stat-cell:nth-child(4){border-top:1px solid var(--cl-s200)}.cp-story{gap:32px}.cp-story,.cp-values-grid{grid-template-columns:1fr}.cp-cta{padding:40px 24px}}@media (max-width:600px){.cp-stats-grid{grid-template-columns:1fr 1fr}}.nos-hero{padding:120px 0 96px}.nos-hero-inner{max-width:min(1200px,100%);margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.nos-kicker{font-size:13px;font-weight:600;color:var(--cl-g700);text-transform:uppercase;letter-spacing:.14em;margin-bottom:28px;display:inline-flex;align-items:center;gap:12px}.nos-kicker:before{content:"";width:24px;height:1.5px;background:var(--cl-g600)}.nos-hero h1{font-size:clamp(36px,4.8vw,72px);font-weight:700;letter-spacing:-.042em;line-height:1.03;text-wrap:balance;color:var(--cl-black);margin:0 0 28px}.nos-hero h1 em{color:var(--cl-g600);font-style:italic;font-weight:600}.nos-hero-lead{font-size:18px;line-height:1.6;color:var(--cl-s600);max-width:460px;letter-spacing:-.005em;margin:0}.nos-hero-lead strong{color:var(--cl-black);font-weight:600}.nos-mosaic{position:relative;aspect-ratio:1/1;max-width:420px;margin-left:auto}.nos-mosaic-card{position:absolute;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px -20px rgba(9,9,11,.22);background:var(--cl-s100);border:1px solid var(--cl-s200)}.nos-mosaic-card.a{width:58%;aspect-ratio:3/4;top:0;left:0;z-index:2;transform:rotate(-3deg)}.nos-mosaic-card.b{width:58%;aspect-ratio:3/4;bottom:0;right:0;z-index:1;transform:rotate(4deg)}.nos-mosaic-ph{width:100%;height:100%;background:linear-gradient(135deg,var(--cl-s200),var(--cl-s300));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--cl-s600);font-size:12px;font-weight:500;letter-spacing:.04em;text-align:center;padding:16px}.nos-mosaic-ph svg{opacity:.4}.nos-mosaic-badge{position:absolute;background:var(--cl-white);border:1px solid var(--cl-s200);border-radius:14px;padding:10px 16px;box-shadow:0 12px 32px -12px rgba(9,9,11,.15);z-index:3;bottom:14%;left:40%;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--cl-s800);white-space:nowrap}.nos-mosaic-dot{width:8px;height:8px;border-radius:50%;background:var(--cl-g500);box-shadow:0 0 0 4px rgba(16,185,129,.18)}.nos-letter{background:var(--cl-paper);padding:96px 0;border-top:1px solid var(--cl-s200);border-bottom:1px solid var(--cl-s200)}.nos-letter-inner{max-width:720px;margin:0 auto;padding:0 40px}.nos-letter-kicker{font-size:12px;font-weight:600;color:var(--cl-s500);text-transform:uppercase;letter-spacing:.1em;margin:0 0 28px}.nos-letter h2{font-size:clamp(26px,2.8vw,38px);font-weight:600;letter-spacing:-.025em;line-height:1.25;margin:0 0 28px;text-wrap:balance;color:var(--cl-black)}.nos-letter h2 em{color:var(--cl-g600);font-style:italic}.nos-letter p{font-size:17px;line-height:1.72;color:var(--cl-s700);margin:0 0 20px;letter-spacing:-.005em}.nos-letter p strong{color:var(--cl-black);font-weight:600}.nos-signatures{display:flex;gap:56px;margin-top:48px;flex-wrap:wrap}.nos-sig-name{font-family:var(--font-poppins-caveat,"Caveat",cursive);font-size:36px;font-weight:600;color:var(--cl-black);line-height:1;margin:0 0 6px;font-style:italic;letter-spacing:.01em}.nos-sig-role{font-size:12px;color:var(--cl-s500);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.nos-founders{padding:120px 0}.nos-founders-inner{max-width:min(1200px,100%);margin:0 auto;padding:0 40px}.nos-section-kicker{font-size:12px;font-weight:600;color:var(--cl-g700);text-transform:uppercase;letter-spacing:.1em;display:inline-flex;align-items:center;gap:8px;margin-bottom:20px}.nos-section-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cl-g600)}.nos-section-h2{font-size:clamp(28px,3.6vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.06;color:var(--cl-black);max-width:820px;text-wrap:balance;margin:0 0 16px}.nos-section-h2 em{color:var(--cl-g600);font-style:italic;font-weight:600}.nos-section-sub{font-size:17px;color:var(--cl-s600);max-width:620px;line-height:1.6;letter-spacing:-.005em;margin:0}.nos-founders-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:72px}.nos-founder-card{background:var(--cl-white);border:1px solid var(--cl-s200);border-radius:24px;padding:36px;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.nos-founder-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px -24px rgba(9,9,11,.14)}.nos-founder-portrait{width:100%;aspect-ratio:4/3;border-radius:16px;background:linear-gradient(135deg,var(--cl-s100),var(--cl-s200));margin-bottom:28px;position:relative;overflow:hidden;border:1px solid var(--cl-s200)}.nos-founder-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--cl-s500);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.nos-founder-ph svg{opacity:.35}.nos-founder-tag{font-size:11px;font-weight:700;color:var(--cl-g700);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px}.nos-founder-name{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--cl-black);margin:0 0 6px}.nos-founder-role{font-size:14px;color:var(--cl-s600);font-weight:500;margin:0 0 24px;letter-spacing:-.005em}.nos-founder-bio{font-size:15px;color:var(--cl-s700);line-height:1.65;letter-spacing:-.005em;margin:0 0 14px}.nos-founder-bio:last-of-type{margin-bottom:0}.nos-founder-bio strong{color:var(--cl-black);font-weight:600}.nos-founder-meta{margin-top:24px;padding-top:20px;border-top:1px solid var(--cl-s200);display:flex;flex-direction:column;gap:10px}.nos-founder-meta-row{display:flex;justify-content:space-between;font-size:13px;letter-spacing:-.005em}.nos-founder-meta-row .k{color:var(--cl-s500);font-weight:500}.nos-founder-meta-row .v{color:var(--cl-black);font-weight:500}.nos-founder-meta-row a{color:var(--cl-g600)}.nos-spark{background:var(--cl-paper);padding:120px 0;border-top:1px solid var(--cl-s200)}.nos-spark-inner{max-width:min(1200px,100%);margin:0 auto;padding:0 40px}.nos-spark-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px}.nos-spark-step{background:var(--cl-white);border-radius:20px;padding:36px;border:1px solid var(--cl-s200);transition:border-color .25s,box-shadow .35s cubic-bezier(.16,1,.3,1)}.nos-spark-step:hover{border-color:var(--cl-s300);box-shadow:0 16px 40px -16px rgba(9,9,11,.1)}.nos-spark-num{font-size:64px;font-weight:700;letter-spacing:-.06em;line-height:.9;color:var(--cl-g600);margin:0 0 16px}.nos-spark-step h3{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px;color:var(--cl-black)}.nos-spark-step p{font-size:15px;color:var(--cl-s700);line-height:1.65;letter-spacing:-.005em;margin:0}.nos-spark-step p em{color:var(--cl-s600);font-style:italic}.nos-spark-connector{text-align:center;margin:40px auto;font-size:12px;font-weight:500;color:var(--cl-s500);letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:16px;max-width:560px}.nos-spark-connector:after,.nos-spark-connector:before{content:"";flex:1;height:1px;background:var(--cl-s200)}.nos-spark-moment{text-align:center;max-width:660px;margin:0 auto}.nos-spark-quote{font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.025em;line-height:1.3;text-wrap:balance;color:var(--cl-black);margin:0 0 14px}.nos-spark-quote em{color:var(--cl-g600);font-style:italic}.nos-spark-attr{font-size:14px;color:var(--cl-s500);letter-spacing:-.005em;margin:0}.nos-principles{padding:120px 0}.nos-principles-inner{max-width:min(1200px,100%);margin:0 auto;padding:0 40px}.nos-principles-list{max-width:900px;margin:72px auto 0;display:flex;flex-direction:column}.nos-principle{display:grid;grid-template-columns:72px 1fr auto;gap:32px;align-items:center;padding:32px 8px;border-top:1px solid var(--cl-s200);border-radius:12px;cursor:default;transition:background .25s}.nos-principle:last-child{border-bottom:1px solid var(--cl-s200)}.nos-principle:hover{background:var(--cl-g50)}.nos-principle:hover .nos-p-num{color:var(--cl-g600)}.nos-p-num{font-size:17px;font-weight:600;color:var(--cl-s300);letter-spacing:-.01em;font-variant-numeric:tabular-nums;transition:color .25s}.nos-p-text{font-size:clamp(18px,1.7vw,24px);font-weight:600;letter-spacing:-.025em;line-height:1.25;color:var(--cl-black);text-wrap:balance}.nos-p-text em{color:var(--cl-g600);font-style:italic;font-weight:600}.nos-p-hint{font-size:13px;color:var(--cl-s500);letter-spacing:-.005em;max-width:190px;text-align:right;line-height:1.5}.nos-stats{padding:88px 0;background:var(--cl-paper);border-top:1px solid var(--cl-s200);border-bottom:1px solid var(--cl-s200)}.nos-stats-inner{max-width:min(1200px,100%);margin:0 auto;padding:0 40px}.nos-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.nos-stat{padding:16px 28px;border-right:1px solid var(--cl-s200);display:flex;flex-direction:column;gap:10px}.nos-stat:first-child{padding-left:0}.nos-stat:last-child{border-right:none;padding-right:0}.nos-stat-v{font-size:clamp(36px,3.2vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--cl-g600);font-variant-numeric:tabular-nums}.nos-stat-k{color:var(--cl-s600);font-weight:500;line-height:1.4}.nos-stat-k,.nos-stats-caption{font-size:13px;letter-spacing:-.005em}.nos-stats-caption{max-width:660px;margin:36px auto 0;text-align:center;color:var(--cl-s500);font-style:italic}.nos-cta{background:var(--cl-black);color:var(--cl-white);padding:120px 0;text-align:center}.nos-cta-inner{max-width:min(820px,100%);margin:0 auto;padding:0 40px}.nos-cta h2{font-size:clamp(36px,4.5vw,64px);font-weight:700;letter-spacing:-.04em;line-height:1.06;max-width:700px;margin:0 auto 20px;text-wrap:balance;color:var(--cl-white)}.nos-cta h2 em{color:var(--cl-g400);font-style:italic;font-weight:600}.nos-cta p{font-size:17px;color:var(--cl-s400);margin:0 auto 40px;max-width:520px;line-height:1.62;letter-spacing:-.005em}.nos-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:56px}.clenit-page .nos-cta a.cl-btn-outline{color:#ffffff;border-color:rgba(255,255,255,.22);background:transparent}.clenit-page .nos-cta a.cl-btn-outline:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.45);color:#ffffff}.dark .clenit-page .nos-cta a.cl-btn-outline{color:var(--cl-white);border-color:var(--cl-s300);background:transparent}.dark .clenit-page .nos-cta a.cl-btn-outline:hover{background:var(--cl-s100);border-color:var(--cl-s400);color:var(--cl-white)}.nos-cta-signs{display:flex;gap:40px;justify-content:center;flex-wrap:wrap}.nos-cta-sign{gap:14px}.nos-cta-avatar,.nos-cta-sign{display:flex;align-items:center}.nos-cta-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--cl-s700),var(--cl-s800));border:2px solid rgba(255,255,255,.12);justify-content:center;font-weight:700;color:var(--cl-s400);font-size:16px;letter-spacing:-.02em}.nos-cta-sign-info{text-align:left}.nos-cta-sign-name{font-size:14px;font-weight:600;color:var(--cl-white);letter-spacing:-.01em}.nos-cta-sign-email{font-size:13px;color:var(--cl-g400);margin-top:2px;letter-spacing:-.005em}.nos-cta-sign-email a{color:var(--cl-g400);text-decoration:none}.nos-cta-sign-email a:hover{color:var(--cl-g300)}@media (max-width:900px){.nos-hero{padding:80px 0 60px}.nos-hero-inner{grid-template-columns:1fr;gap:48px;padding:0 24px}.nos-mosaic{max-width:360px;margin:0 auto}.nos-letter-inner{padding:0 24px}.nos-letter p{font-size:16px}.nos-cta-inner,.nos-founders-inner,.nos-principles-inner,.nos-spark-inner,.nos-stats-inner{padding:0 24px}.nos-founders-grid{grid-template-columns:1fr;gap:24px}.nos-spark-grid{grid-template-columns:1fr;gap:20px}.nos-stats-grid{grid-template-columns:1fr 1fr}.nos-stat:nth-child(2){border-right:none}.nos-stat:first-child,.nos-stat:nth-child(2){border-bottom:1px solid var(--cl-s200);padding-bottom:28px}.nos-stat:nth-child(3),.nos-stat:nth-child(4){padding-top:28px}.nos-stat:first-child{padding-left:28px}.nos-stat:last-child{padding-right:28px;border-right:none}.nos-principle{grid-template-columns:40px 1fr;gap:16px;padding:24px 0}.nos-p-hint{display:none}.nos-founders,.nos-principles,.nos-spark{padding:80px 0}.nos-stats{padding:64px 0}.nos-cta{padding:80px 0}}@media (max-width:600px){.nos-hero-inner{padding:0 20px}.nos-cta h2,.nos-hero h1{font-size:36px}.nos-cta-inner,.nos-founders-inner,.nos-principles-inner,.nos-spark-inner,.nos-stats-inner{padding:0 20px}}.cnc-campaign-header{position:fixed;top:0;left:0;right:0;z-index:50;background:color-mix(in srgb,var(--cl-white) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--cl-s200)}.cnc-campaign-inner{display:flex;height:64px;align-items:center;justify-content:space-between;max-width:min(1360px,100%);margin:0 auto;padding:0 24px}@media (min-width:768px){.cnc-campaign-inner{padding:0 40px}}.cnc-campaign-header .cl-btn{font-size:14px;padding:10px 20px;border-radius:10px}.cnc-campaign-inner>a:first-of-type{color:var(--cl-black);text-decoration:none}.cnc-main{padding-top:64px}.cnc-hero-section{padding:56px 0 72px}@media (min-width:1024px){.cnc-hero-section{padding:72px 0 96px}}.cnc-hero-grid{display:grid;gap:48px;align-items:start;max-width:min(1360px,100%);margin:0 auto;padding:0 24px}@media (min-width:1024px){.cnc-hero-grid{grid-template-columns:1fr 1fr;gap:64px;padding:0 40px}}.cnc-hero-kicker{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cl-g700);background:var(--cl-g50);border:1px solid var(--cl-g200);padding:8px 14px;border-radius:10px;margin-bottom:24px}.cnc-hero-h1{font-size:clamp(28px,3.2vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.08;color:var(--cl-black);margin:0 0 20px;text-wrap:balance}.cnc-hero-h1 span{color:var(--cl-g600);font-style:italic}.cnc-hero-lead{font-size:clamp(16px,1.15vw,18px);color:var(--cl-s600);line-height:1.65;letter-spacing:-.01em;margin:0 0 32px;max-width:560px}.cnc-benefits{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.cnc-benefit-row{display:flex;gap:12px;align-items:flex-start}.cnc-benefit-row svg{flex-shrink:0;margin-top:2px;color:var(--cl-g600)}.cnc-benefit-row span{font-size:15px;color:var(--cl-black);line-height:1.55;letter-spacing:-.01em}.cnc-trust-row{display:flex;gap:14px;align-items:flex-start;margin-top:28px;padding-top:28px;border-top:1px solid var(--cl-s200)}.cnc-trust-row svg{flex-shrink:0;color:var(--cl-g600)}.cnc-trust-row p{margin:0;font-size:14px;color:var(--cl-s600);line-height:1.55}.cnc-hero-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;padding-top:28px;border-top:1px solid var(--cl-s200)}.cnc-hero-pill svg{color:var(--cl-g600);margin-bottom:10px}.cnc-hero-pill-title{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--cl-black);margin:0 0 6px}.cnc-hero-pill-desc{font-size:13px;color:var(--cl-s600);line-height:1.45;margin:0}@media (max-width:640px){.cnc-hero-pills{grid-template-columns:1fr;gap:16px}}.cnc-demo-sticky{position:relative}@media (min-width:1024px){.cnc-demo-sticky{position:sticky;top:88px}}.cnc-demo-card{border:1px solid var(--cl-s200);border-radius:20px;background:var(--cl-white);padding:32px;box-shadow:0 24px 48px -24px rgba(9,9,11,.12)}.cnc-demo-label{font-size:13px;font-weight:600;color:var(--cl-g700);letter-spacing:-.01em;margin:0 0 8px}.cnc-demo-h3{font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--cl-black);margin:0 0 12px}.cnc-demo-sub{font-size:14px;color:var(--cl-s600);line-height:1.6;margin:0 0 20px}.cnc-demo-bullets{border-radius:14px;background:var(--cl-s100);border:1px solid var(--cl-s200);padding:16px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.cnc-demo-bullet{display:flex;gap:10px;align-items:flex-start}.cnc-demo-bullet-dot{width:8px;height:8px;border-radius:50%;background:var(--cl-g500);margin-top:6px;flex-shrink:0}.cnc-demo-bullet p{margin:0;font-size:14px;color:var(--cl-black);line-height:1.5}.cnc-demo-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.cnc-demo-actions .cl-btn{width:100%;justify-content:center}.cnc-demo-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:520px){.cnc-demo-highlights{grid-template-columns:1fr}}.cnc-demo-hi{border:1px solid var(--cl-s200);border-radius:12px;padding:12px 10px;text-align:center;background:var(--cl-white)}.cnc-demo-hi-title{font-size:13px;font-weight:700;letter-spacing:-.02em;color:var(--cl-black);margin:0 0 4px}.cnc-demo-hi-desc{font-size:11px;color:var(--cl-s600);line-height:1.4;margin:0}.cnc-stages-section{padding:0 0 80px}.cnc-wide-wrap{max-width:min(1360px,100%);margin:0 auto;padding:0 24px}@media (min-width:1024px){.cnc-wide-wrap{padding:0 40px}}.cnc-stages-inner{max-width:100%;margin:0 auto;padding:48px 32px;border-radius:24px;border:1px solid var(--cl-s200);background:linear-gradient(165deg,var(--cl-s100) 0,var(--cl-paper) 55%,var(--cl-white) 100%)}@media (min-width:768px){.cnc-stages-inner{padding:56px 48px}}.cnc-stages-h2{font-size:clamp(26px,3vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--cl-black);text-align:center;max-width:900px;margin:0 auto 48px;text-wrap:balance}.cnc-stages-h2 span{color:var(--cl-g600);font-style:italic}.cnc-stages-grid{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:640px){.cnc-stages-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.cnc-stages-grid{grid-template-columns:repeat(4,1fr);gap:28px}}.cnc-stage-item{display:flex;flex-direction:column;gap:14px}.cnc-stage-bar{height:3px;border-radius:999px;background:linear-gradient(90deg,var(--cl-g400),var(--cl-g600));width:100%}.cnc-stage-item svg{color:var(--cl-g700)}.cnc-stage-item p{margin:0;font-size:15px;color:var(--cl-black);line-height:1.6;letter-spacing:-.01em}.cnc-features-section{padding:24px 0 96px}.cnc-feature-block{max-width:min(1200px,100%);margin:0 auto 96px;padding:0 24px}@media (min-width:1024px){.cnc-feature-block{padding:0 40px}}.cnc-feature-block:last-child{margin-bottom:0}.cnc-feature-grid{display:grid;gap:48px;align-items:center}@media (min-width:1024px){.cnc-feature-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:64px}.cnc-feature-grid .cnc-feature-copy{grid-column:1;grid-row:1}.cnc-feature-grid .cnc-feature-visual,.cnc-feature-grid.reverse .cnc-feature-copy{grid-column:2;grid-row:1}.cnc-feature-grid.reverse .cnc-feature-visual{grid-column:1;grid-row:1}}.cnc-feature-kicker{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--cl-s500);margin:0 0 12px}.cnc-feature-h2{font-size:clamp(24px,2.6vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.12;color:var(--cl-black);margin:0 0 16px;text-wrap:balance}.cnc-feature-lead{font-size:17px;color:var(--cl-s600);line-height:1.65;margin:0 0 24px;letter-spacing:-.01em}.cnc-feature-list{display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 24px;padding:0;list-style:none}@media (min-width:640px){.cnc-feature-list{grid-template-columns:1fr 1fr}}.cnc-feature-list li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--cl-black)}.cnc-feature-list li svg{flex-shrink:0;color:var(--cl-g600)}.cnc-feature-visual{min-height:320px;border-radius:20px;border:1px solid var(--cl-s200);background:linear-gradient(145deg,var(--cl-s100) 0,var(--cl-white) 100%);display:flex;align-items:center;justify-content:center;align-self:stretch}.cnc-feature-visual svg{color:var(--cl-s300);opacity:.85}.cnc-roles-section{padding:64px 0;background:var(--cl-s100);border-top:1px solid var(--cl-s200);border-bottom:1px solid var(--cl-s200)}.cnc-roles-inner{max-width:min(1200px,100%);margin:0 auto;padding:0 24px}@media (min-width:1024px){.cnc-roles-inner{padding:0 40px}}.cnc-roles-head{text-align:center;max-width:720px;margin:0 auto 48px}.cnc-roles-kicker{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--cl-s500);margin:0 0 14px}.cnc-roles-h2{font-size:clamp(26px,3vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--cl-black);margin:0 0 16px;text-wrap:balance}.cnc-roles-h2 span{color:var(--cl-g600);font-style:italic}.cnc-roles-lead{font-size:17px;color:var(--cl-s600);line-height:1.6;margin:0}.cnc-roles-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.cnc-roles-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.cnc-roles-grid{grid-template-columns:repeat(4,1fr)}}.cnc-role-card{border:1px solid var(--cl-s200);border-radius:16px;background:var(--cl-white);padding:24px;transition:border-color .25s,box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.cnc-role-card:hover{border-color:var(--cl-s300);box-shadow:0 16px 40px -16px rgba(9,9,11,.1);transform:translateY(-2px)}.cnc-role-head{gap:12px;margin-bottom:14px}.cnc-role-head,.cnc-role-num{display:flex;align-items:center}.cnc-role-num{width:40px;height:40px;border-radius:999px;background:var(--cl-g50);border:1px solid var(--cl-g100);justify-content:center;font-size:13px;font-weight:700;color:var(--cl-g700);flex-shrink:0}.cnc-role-title{font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--cl-black)}.cnc-role-desc{font-size:14px;color:var(--cl-s600);line-height:1.6;margin:0}.cnc-final-section{padding:80px 24px 96px;max-width:min(900px,100%);margin:0 auto;text-align:center}.cnc-final-h2{font-size:clamp(28px,3.2vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.08;color:var(--cl-black);margin:0 0 20px;text-wrap:balance}.cnc-final-h2 span{color:var(--cl-g600);font-style:italic}.cnc-final-lead{font-size:clamp(17px,1.4vw,20px);color:var(--cl-s600);line-height:1.65;margin:0 auto 40px;max-width:560px}.cnc-final-benefits{display:grid;gap:14px;grid-template-columns:1fr;max-width:900px;margin:0 auto 40px}@media (min-width:640px){.cnc-final-benefits{grid-template-columns:repeat(3,1fr)}}.cnc-final-benefit{border:1px solid var(--cl-s200);border-radius:16px;background:var(--cl-white);padding:24px 20px;transition:border-color .25s,box-shadow .3s}.cnc-final-benefit:hover{border-color:var(--cl-s300);box-shadow:0 12px 32px -12px rgba(9,9,11,.1)}.cnc-final-benefit svg{color:var(--cl-g600);margin:0 auto 12px;display:block}.cnc-final-benefit h3{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--cl-black);margin:0 0 8px}.cnc-final-benefit p{font-size:13px;color:var(--cl-s600);line-height:1.55;margin:0}.cnc-final-actions{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center}@media (min-width:640px){.cnc-final-actions{flex-direction:row;flex-wrap:wrap}}.cnc-final-foot{font-size:13px;color:var(--cl-s500);margin:28px 0 0}@media (max-width:767px){.cnc-hero-section{padding:32px 0 48px}.cnc-hero-grid{gap:40px;padding:0 20px}.cnc-hero-h1{font-size:28px}.cnc-demo-card{padding:24px 20px}.cnc-demo-highlights{grid-template-columns:1fr 1fr}.cnc-stages-section{padding:0 0 56px}.cnc-stages-inner{padding:32px 20px}.cnc-stages-h2{font-size:24px;margin-bottom:32px}.cnc-stages-grid{gap:24px}.cnc-feature-block{margin-bottom:56px;padding:0 20px}.cnc-feature-visual{min-height:220px}.cnc-feature-visual svg{width:80px;height:80px}.cnc-feature-h2{font-size:24px}.cnc-feature-lead{font-size:15px}.cnc-feature-list{grid-template-columns:1fr}.cnc-roles-section{padding:48px 0}.cnc-roles-head{margin-bottom:32px}.cnc-roles-h2{font-size:26px}.cnc-roles-lead{font-size:15px}.cnc-role-desc{font-size:13px}.cnc-final-section{padding:56px 20px 64px}.cnc-final-h2{font-size:28px}.cnc-final-lead{font-size:16px}.cnc-final-benefits{gap:10px}.cnc-final-actions .cl-btn{width:100%;justify-content:center}}