@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,700;12..96,800&family=Poppins:wght@400;500;600;700&display=swap");.lunio-ccf-wrapper,.lunio-ccf-wrapper *{box-sizing:border-box;margin:0;padding:0}.lunio-ccf-wrapper{--lunio-ccf-dark-purple-1:#1d072d;--lunio-ccf-dark-teal-1:#002a29;--lunio-ccf-dark-teal-2:#00535c;--lunio-ccf-core-teal:#0fbaba;--lunio-ccf-light-teal-1:#36d8d9;--lunio-ccf-light-teal-2:#c6ebeb;--lunio-ccf-purple:#7e34d5;--lunio-ccf-purple-hover:#6929b8;--lunio-ccf-core-purple:#c697f2;--lunio-ccf-white:#fff;--lunio-ccf-black:#0a0a0a;--lunio-ccf-font-body:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--lunio-ccf-font-display:"Bricolage Grotesque","Poppins",sans-serif;background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(126,52,213,.35) 0,transparent 60%),radial-gradient(ellipse 100% 80% at 100% 100%,rgba(15,186,186,.28) 0,transparent 55%),linear-gradient(180deg,#1d072d,#0c1f2e 45%,#002a29 85%,#00535c);border-radius:24px;box-shadow:0 24px 80px rgba(0,0,0,.4);color:var(--lunio-ccf-white);font-family:var(--lunio-ccf-font-body);margin:32px auto;max-width:920px;overflow:hidden;padding:0;position:relative}.lunio-ccf-header{align-items:center;background:#000;display:flex;justify-content:space-between;padding:16px 32px}.lunio-ccf-brand{align-items:flex-start;display:inline-flex;gap:2px;user-select:none}.lunio-ccf-brand-logo{display:block;height:28px;width:auto}.lunio-ccf-brand-word{color:var(--lunio-ccf-white);font-family:var(--lunio-ccf-font-display);font-size:24px;font-variation-settings:"opsz" 96;font-weight:800;letter-spacing:-.02em;line-height:1}.lunio-ccf-brand-dot{background:var(--lunio-ccf-core-purple);border-radius:50%;height:6px;margin-left:1px;margin-top:4px;width:6px}.lunio-ccf-header-tag{color:hsla(0,0%,100%,.5);font-family:var(--lunio-ccf-font-body);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.lunio-ccf-inner{padding:48px;position:relative}.lunio-ccf-inner:after{background:var(--lunio-ccf-white);border-radius:50%;box-shadow:-20px -4px 0 var(--lunio-ccf-core-teal),0 0 24px hsla(0,0%,100%,.4);content:"";height:14px;opacity:.85;position:absolute;right:32px;top:24px;width:14px}.lunio-ccf-intro{max-height:600px;opacity:1;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .35s ease,margin .4s ease}.lunio-ccf-intro.lunio-ccf-intro-collapsed{margin-bottom:0;max-height:0;opacity:0}.lunio-ccf-eyebrow{background:rgba(15,186,186,.12);border:1px solid rgba(15,186,186,.3);border-radius:100px;color:var(--lunio-ccf-core-teal);display:inline-block;font-family:var(--lunio-ccf-font-body);font-size:12px;font-weight:600;letter-spacing:2px;line-height:1;margin-bottom:16px;padding:8px 14px;text-transform:uppercase}.lunio-ccf-heading{color:var(--lunio-ccf-white);display:block;font-family:var(--lunio-ccf-font-display);font-size:44px;font-variation-settings:"opsz" 96;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:16px;max-width:720px}.lunio-ccf-heading-accent{color:var(--lunio-ccf-core-teal)}.lunio-ccf-subheading{color:hsla(0,0%,100%,.7);font-family:var(--lunio-ccf-font-body);font-size:16px;font-weight:500;line-height:26px;margin-bottom:40px;max-width:640px}.lunio-ccf-progress{display:flex;gap:8px;margin-bottom:32px}.lunio-ccf-progress-segment{background:hsla(0,0%,100%,.1);border-radius:2px;flex:1;height:4px;overflow:hidden;position:relative;transition:background .3s ease}.lunio-ccf-progress-segment.lunio-ccf-active{background:var(--lunio-ccf-core-teal);box-shadow:0 0 12px rgba(15,186,186,.5)}.lunio-ccf-progress-segment.lunio-ccf-completed{background:var(--lunio-ccf-core-teal)}.lunio-ccf-step-label{color:var(--lunio-ccf-core-teal);font-family:var(--lunio-ccf-font-body);font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.lunio-ccf-step{animation:lunio-ccf-fadeIn .4s ease-out;display:none}.lunio-ccf-step.lunio-ccf-step-active{display:block}@keyframes lunio-ccf-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lunio-ccf-question{color:var(--lunio-ccf-white);font-family:var(--lunio-ccf-font-display);font-size:28px;font-variation-settings:"opsz" 48;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:28px}.lunio-ccf-field-group{margin-bottom:28px}.lunio-ccf-label{color:hsla(0,0%,100%,.85);display:block;font-family:var(--lunio-ccf-font-body);font-size:14px;font-weight:500;margin-bottom:12px}.lunio-ccf-input-wrap{align-items:center;display:flex;position:relative}.lunio-ccf-currency-symbol{color:var(--lunio-ccf-core-teal);font-size:18px;font-weight:700;left:20px;pointer-events:none;position:absolute;z-index:2}.lunio-ccf-input{background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.12);border-radius:12px;color:var(--lunio-ccf-white);font-family:var(--lunio-ccf-font-body);font-size:18px;font-weight:500;outline:none;padding:18px 20px 18px 44px;transition:all .2s ease;width:100%}.lunio-ccf-input::placeholder{color:hsla(0,0%,100%,.3)}.lunio-ccf-input:focus{background:rgba(15,186,186,.06);border-color:var(--lunio-ccf-core-teal);box-shadow:0 0 0 4px rgba(15,186,186,.15)}.lunio-ccf-input::-webkit-inner-spin-button,.lunio-ccf-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lunio-ccf-input[type=number]{-moz-appearance:textfield}.lunio-ccf-platform-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.lunio-ccf-industry-grid{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.lunio-ccf-card{align-items:center;background:rgba(0,0,0,.22);border:1.5px solid hsla(0,0%,100%,.14);border-radius:14px;color:var(--lunio-ccf-white);cursor:pointer;display:flex;flex-direction:column;font-family:var(--lunio-ccf-font-body);font-size:13px;font-weight:600;gap:4px;justify-content:center;line-height:1.3;min-height:82px;padding:16px 12px;position:relative;text-align:center;transition:all .2s ease}.lunio-ccf-platform-grid .lunio-ccf-card{font-size:15px;min-height:72px}.lunio-ccf-card:hover{background:rgba(15,186,186,.12);border-color:rgba(15,186,186,.7);transform:translateY(-2px)}.lunio-ccf-card.lunio-ccf-selected{background:rgba(15,186,186,.16);border-color:var(--lunio-ccf-core-teal);box-shadow:0 0 0 1px var(--lunio-ccf-core-teal),0 8px 24px rgba(15,186,186,.2)}.lunio-ccf-card.lunio-ccf-selected:after{background:var(--lunio-ccf-core-teal);border-radius:50%;box-shadow:inset 0 0 0 2.5px var(--lunio-ccf-dark-teal-1);content:"";height:12px;position:absolute;right:8px;top:8px;width:12px}.lunio-ccf-card-rate{color:hsla(0,0%,100%,.45);font-size:11px;font-weight:500;letter-spacing:.3px}.lunio-ccf-card.lunio-ccf-selected .lunio-ccf-card-rate{color:var(--lunio-ccf-core-teal)}.lunio-ccf-nav{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:40px}.lunio-ccf-btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:var(--lunio-ccf-font-body);font-size:16px;font-weight:600;gap:8px;line-height:1.4;padding:16px 36px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.lunio-ccf-btn-primary{background:var(--lunio-ccf-purple);box-shadow:0 6px 16px rgba(126,52,213,.25),0 2px 8px rgba(0,0,0,.35);color:var(--lunio-ccf-white)}.lunio-ccf-btn-primary:hover:not(:disabled){background:var(--lunio-ccf-purple-hover);box-shadow:0 10px 24px rgba(126,52,213,.35),0 4px 10px rgba(0,0,0,.4);transform:translateY(-1px)}.lunio-ccf-btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.35}.lunio-ccf-btn-ghost{background:transparent;color:hsla(0,0%,100%,.65);padding:16px 20px}.lunio-ccf-btn-cta,.lunio-ccf-btn-ghost:hover{color:var(--lunio-ccf-white)}.lunio-ccf-btn-cta{background:var(--lunio-ccf-purple);box-shadow:0 6px 18px rgba(126,52,213,.22),0 2px 8px rgba(0,0,0,.35);font-size:17px;padding:20px 44px}.lunio-ccf-btn-cta:hover{background:var(--lunio-ccf-purple-hover);box-shadow:0 10px 24px rgba(126,52,213,.3),0 4px 12px rgba(0,0,0,.4);transform:translateY(-2px)}.lunio-ccf-context-bar{align-items:center;background:rgba(15,186,186,.08);border:1px solid rgba(15,186,186,.25);border-radius:100px;color:hsla(0,0%,100%,.9);display:inline-flex;flex-wrap:wrap;font-family:var(--lunio-ccf-font-body);font-size:13px;font-weight:500;gap:10px;margin-bottom:28px;padding:10px 18px}.lunio-ccf-context-dot{background:var(--lunio-ccf-core-teal);border-radius:50%;box-shadow:0 0 8px rgba(15,186,186,.6);flex-shrink:0;height:8px;width:8px}.lunio-ccf-context-bar span:not(.lunio-ccf-context-dot){color:hsla(0,0%,100%,.9)}.lunio-ccf-context-divider{color:hsla(0,0%,100%,.3)}.lunio-ccf-hero{margin-bottom:36px}.lunio-ccf-hero-eyebrow{color:hsla(0,0%,100%,.7);display:block;font-family:var(--lunio-ccf-font-body);font-size:18px;font-weight:500;margin-bottom:12px}.lunio-ccf-hero-number{color:var(--lunio-ccf-core-teal);display:block;font-family:var(--lunio-ccf-font-display);font-size:88px;font-variation-settings:"opsz" 96;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:20px;text-shadow:0 0 60px rgba(15,186,186,.25)}.lunio-ccf-hero-text{color:hsla(0,0%,100%,.85);font-family:var(--lunio-ccf-font-body);font-size:18px;font-weight:400;line-height:30px;max-width:720px}.lunio-ccf-hero-text strong{color:var(--lunio-ccf-white);font-weight:700}.lunio-ccf-secondary-stats{border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;padding-top:32px}.lunio-ccf-stat{padding:4px 0}.lunio-ccf-stat-label{color:hsla(0,0%,100%,.55);font-family:var(--lunio-ccf-font-body);font-size:12px;font-weight:500;letter-spacing:1.2px;margin-bottom:8px;text-transform:uppercase}.lunio-ccf-stat-value{color:var(--lunio-ccf-white);font-family:var(--lunio-ccf-font-display);font-size:28px;font-variation-settings:"opsz" 96;font-weight:800;letter-spacing:-.02em;line-height:1.1}.lunio-ccf-cta-block{background:radial-gradient(circle at 0 100%,rgba(126,52,213,.28) 0,transparent 55%),radial-gradient(circle at 100% 0,rgba(15,186,186,.18) 0,transparent 55%),hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;overflow:hidden;padding:40px 36px;position:relative}.lunio-ccf-cta-headline{color:var(--lunio-ccf-white);display:block;font-family:var(--lunio-ccf-font-display);font-size:30px;font-variation-settings:"opsz" 96;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:14px}.lunio-ccf-cta-accent{color:var(--lunio-ccf-core-teal)}.lunio-ccf-cta-text{color:hsla(0,0%,100%,.75);font-family:var(--lunio-ccf-font-body);font-size:15px;line-height:26px;margin-bottom:24px;max-width:560px}.lunio-ccf-checklist{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:16px 28px;margin-bottom:28px;padding-bottom:28px}.lunio-ccf-check-item{align-items:center;color:hsla(0,0%,100%,.85);display:inline-flex;font-family:var(--lunio-ccf-font-body);font-size:14px;font-weight:500;gap:8px}.lunio-ccf-check-icon{align-items:center;background:rgba(15,186,186,.18);border-radius:50%;color:var(--lunio-ccf-core-teal);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.lunio-ccf-cta-actions{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.lunio-ccf-reassurance-list{display:flex;flex-wrap:wrap;gap:10px 22px}.lunio-ccf-reassurance-item{align-items:center;color:hsla(0,0%,100%,.6);display:inline-flex;font-family:var(--lunio-ccf-font-body);font-size:13px;font-weight:500;gap:7px}.lunio-ccf-reassurance-icon{color:var(--lunio-ccf-core-teal);flex-shrink:0;height:14px;opacity:.85;width:14px}.lunio-ccf-social-proof{align-items:flex-start;background:hsla(0,0%,100%,.025);border-radius:14px;color:hsla(0,0%,100%,.7);display:flex;font-family:var(--lunio-ccf-font-body);font-size:14px;gap:12px;line-height:22px;margin-top:28px;padding:20px 24px}.lunio-ccf-social-arrow{color:var(--lunio-ccf-core-teal);flex-shrink:0;font-weight:700;margin-top:1px}.lunio-ccf-social-proof strong{color:var(--lunio-ccf-core-teal);font-weight:600}.lunio-ccf-restart{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;display:block;font-family:var(--lunio-ccf-font-body);font-size:14px;margin:24px auto 0;text-decoration:underline;text-underline-offset:4px;transition:color .2s}.lunio-ccf-restart:hover{color:var(--lunio-ccf-core-teal)}.lunio-ccf-disclaimer{color:hsla(0,0%,100%,.35);font-family:var(--lunio-ccf-font-body);font-size:11px;line-height:18px;margin-top:24px;text-align:center}@media (max-width:700px){.lunio-ccf-wrapper{border-radius:20px;margin:16px}.lunio-ccf-header{padding:12px 20px}.lunio-ccf-header-tag{display:none}.lunio-ccf-inner{padding:28px 20px 32px}.lunio-ccf-inner:after{height:10px;right:20px;top:16px;width:10px}.lunio-ccf-heading{font-size:28px}.lunio-ccf-subheading{font-size:15px;line-height:24px}.lunio-ccf-question{font-size:22px}.lunio-ccf-industry-grid,.lunio-ccf-platform-grid{grid-template-columns:repeat(2,1fr)}.lunio-ccf-hero-number{font-size:56px}.lunio-ccf-hero-text{font-size:16px;line-height:26px}.lunio-ccf-secondary-stats{gap:16px;grid-template-columns:1fr}.lunio-ccf-stat-value{font-size:24px}.lunio-ccf-cta-block{padding:28px 22px}.lunio-ccf-cta-headline{font-size:24px}.lunio-ccf-checklist{flex-direction:column;gap:12px}.lunio-ccf-cta-actions{gap:16px}.lunio-ccf-btn-cta{justify-content:center;width:100%}.lunio-ccf-reassurance-list{gap:8px 18px;justify-content:flex-start;width:100%}.lunio-ccf-nav{flex-direction:column-reverse;gap:8px}.lunio-ccf-nav .lunio-ccf-btn{justify-content:center;width:100%}}