.rz-landing-v2{--black:#050505;--white:#ffffff;--gray-100:#f5f5f5;--gray-200:#e5e5e5;--gray-400:#a3a3a3;--gray-800:#1a1a1a;--bg-primary:var(--white);--bg-secondary:var(--gray-100);--text-primary:var(--black);--text-secondary:var(--gray-800);--text-muted:var(--gray-400);--max-w:1280px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--transition:0.4s cubic-bezier(0.19,1,0.22,1);color:var(--text-primary);background-color:var(--bg-primary);overflow-x:clip;line-height:1.6}.rz-landing-v2 *{box-sizing:border-box;margin:0;padding:0}.rz-landing-v2 ul{list-style:none}.rz-landing-v2 a{text-decoration:none;color:inherit}.rz-landing-v2 .section-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;margin:0;background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(15,23,42,.08)!important;box-shadow:0 1px 3px rgba(15,23,42,.04);transform:translateZ(0);will-change:transform}.rz-landing-v2 .section-nav .landing-container{max-width:var(--max-w);margin:0 auto;padding:.85rem 5%}.rz-landing-v2 .section-nav .section-nav-list{display:flex;align-items:center;justify-content:center;gap:1.5rem;position:relative}.rz-landing-v2 .section-nav .section-nav-list:before{content:"";position:absolute;bottom:-.85rem;left:0;right:0;height:2px;background:rgba(15,23,42,.06);border-radius:999px}.rz-landing-v2 .section-nav .section-nav-item{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;color:var(--text-muted);font-weight:700;font-size:.95rem;border-radius:.5rem;letter-spacing:.02em;white-space:nowrap;transition:color .2s var(--ease-out,cubic-bezier(.16,1,.3,1));border:none!important}.rz-landing-v2 .section-nav .section-nav-item:after{content:"";position:absolute;bottom:-.85rem;left:50%;transform:translateX(-50%) scaleX(0);width:calc(100% - 1rem);height:2px;background:var(--text-primary);border-radius:999px;transition:transform .3s var(--ease-out,cubic-bezier(.16,1,.3,1));transform-origin:center}.rz-landing-v2 .section-nav .section-nav-item.active{color:var(--text-primary);background:rgba(0,0,0,0)!important}.rz-landing-v2 .section-nav .section-nav-item.active:after{transform:translateX(-50%) scaleX(1)}@media(max-width:1179px){.rz-landing-v2 .section-nav{background:#fff}.rz-landing-v2 .section-nav .landing-container{padding-top:.75rem;padding-bottom:.75rem}.rz-landing-v2 .section-nav .section-nav-list{gap:.5rem;justify-content:center}.rz-landing-v2 .section-nav .section-nav-list:before{bottom:-.75rem}.rz-landing-v2 .section-nav .section-nav-item{padding:.6rem .85rem;flex:1 1;min-width:0}.rz-landing-v2 .section-nav .section-nav-item:after{bottom:-.75rem;width:calc(100% - .5rem)}}.rz-landing-v2 .rz-container{max-width:var(--max-w);margin:0 auto;padding:0 5%;width:100%}.rz-landing-v2 .rz-section{padding:8rem 0}@media(max-width:1179px){.rz-landing-v2 .rz-section{padding:5rem 0}}.rz-landing-v2 .rz-section-header{margin-bottom:4rem}.rz-landing-v2 .rz-section-header.rz-center{text-align:center}.rz-landing-v2 .rz-eyebrow{display:inline-block;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:1rem;position:relative;padding-left:1.5rem}.rz-landing-v2 .rz-eyebrow:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1rem;height:2px;background:var(--text-primary)}.rz-landing-v2 .rz-heading{font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1.3;letter-spacing:-.02em;color:var(--text-primary)}.rz-landing-v2 .rz-btn-primary,.rz-landing-v2 .rz-btn-secondary{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:99px;font-weight:600;font-size:1rem;transition:var(--transition);cursor:pointer}.rz-landing-v2 .rz-btn-primary svg,.rz-landing-v2 .rz-btn-secondary svg{font-size:1.2rem;transition:transform var(--transition)}.rz-landing-v2 .rz-btn-primary{background:var(--black);color:var(--white);border:1px solid var(--black)}.rz-landing-v2 .rz-btn-primary.rz-btn-large{padding:1.25rem 3rem;font-size:1.1rem}.rz-landing-v2 .rz-btn-secondary{background:rgba(0,0,0,0);color:var(--black);border:1px solid var(--gray-200)}.rz-landing-v2 .rz-hero{position:relative;min-height:90vh;display:flex;align-items:center;padding-top:4rem;overflow:hidden;background:var(--bg-primary)}.rz-landing-v2 .rz-hero .rz-hero-bg{position:absolute;inset:0;z-index:0}.rz-landing-v2 .rz-hero .rz-hero-gradient{position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(200,200,200,.4) 0,transparent 50%);opacity:.6}.rz-landing-v2 .rz-hero .rz-container{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}@media(max-width:1179px){.rz-landing-v2 .rz-hero .rz-container{grid-template-columns:1fr;gap:2rem;padding-top:2rem;padding-bottom:2rem}}.rz-landing-v2 .rz-hero .rz-hero-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.rz-landing-v2 .rz-hero .rz-hero-badges span{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.4rem .8rem;border-radius:4px;background:var(--gray-100);color:var(--gray-800)}.rz-landing-v2 .rz-hero .rz-hero-title{font-size:clamp(3rem,6vw,4.5rem);font-weight:900;line-height:1.2;letter-spacing:-.04em;margin-bottom:1.5rem;display:flex;flex-direction:column}.rz-landing-v2 .rz-hero .rz-hero-title .rz-hero-title-top{color:var(--text-muted)}.rz-landing-v2 .rz-hero .rz-hero-title .rz-hero-title-bottom{color:var(--black)}.rz-landing-v2 .rz-hero .rz-hero-desc{font-size:1.125rem;color:var(--text-secondary);font-weight:500;max-width:480px;margin-bottom:2.5rem;white-space:pre-line;line-height:1.8}.rz-landing-v2 .rz-hero .rz-hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.rz-landing-v2 .rz-hero .rz-hero-visual{position:relative;height:600px;width:100%}@media(max-width:1179px){.rz-landing-v2 .rz-hero .rz-hero-visual{height:360px}}.rz-landing-v2 .rz-hero .rz-hero-visual .rz-visual-wrapper{position:absolute;inset:0;background:var(--gray-100);border-radius:var(--radius-lg);transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);box-shadow:-20px 20px 60px rgba(0,0,0,.05);transition:transform var(--transition);overflow:hidden}.rz-landing-v2 .rz-hero .rz-hero-visual .rz-visual-wrapper .rz-visual-img{object-fit:cover;object-position:center top}.rz-landing-v2 .rz-vision{background:var(--black);color:var(--white)}.rz-landing-v2 .rz-vision .rz-eyebrow{color:var(--gray-400)}.rz-landing-v2 .rz-vision .rz-eyebrow:before{background:var(--gray-400)}.rz-landing-v2 .rz-vision .rz-heading{color:var(--white)}.rz-landing-v2 .rz-vision .rz-lead{line-height:1.8}.rz-landing-v2 .rz-vision .rz-problems-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}@media(max-width:1179px){.rz-landing-v2 .rz-vision .rz-problems-grid{grid-template-columns:1fr}}.rz-landing-v2 .rz-vision .rz-problem-card{padding:3rem 2rem;background:var(--gray-800);border-radius:var(--radius-md);transition:var(--transition)}.rz-landing-v2 .rz-vision .rz-problem-card .rz-problem-icon{width:64px;height:64px;background:var(--black);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.rz-landing-v2 .rz-vision .rz-problem-card .rz-problem-icon svg{font-size:2rem;color:var(--white)}.rz-landing-v2 .rz-vision .rz-problem-card .rz-problem-title{font-size:clamp(1.1rem,2vw,1.25rem);font-weight:700;margin-bottom:1rem;line-height:1.5}.rz-landing-v2 .rz-vision .rz-problem-card .rz-problem-desc{color:var(--gray-400);font-size:.95rem;line-height:1.7}.rz-landing-v2 .rz-experience{background:var(--bg-secondary);position:relative}.rz-landing-v2 .rz-experience .rz-experience-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem}@media(max-width:1179px){.rz-landing-v2 .rz-experience .rz-experience-layout{grid-template-columns:1fr;gap:3rem}}.rz-landing-v2 .rz-experience .rz-experience-sticky{position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content}@media(max-width:1179px){.rz-landing-v2 .rz-experience .rz-experience-sticky{position:static;height:auto}}.rz-landing-v2 .rz-experience .rz-experience-sticky .rz-lead{margin-top:1.5rem;font-size:1.25rem;color:var(--text-secondary);font-weight:500;line-height:1.7}.rz-landing-v2 .rz-experience .rz-experience-list{display:flex;flex-direction:column;gap:4rem}.rz-landing-v2 .rz-experience .rz-experience-item .rz-experience-num{font-size:3.5rem;font-weight:900;color:var(--gray-400);opacity:.3;line-height:1;margin-bottom:.75rem}.rz-landing-v2 .rz-experience .rz-experience-item .rz-experience-title{font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:800;margin-bottom:1rem;color:var(--black);line-height:1.4}.rz-landing-v2 .rz-experience .rz-experience-item .rz-experience-desc{font-size:1rem;color:var(--text-secondary);line-height:1.8}.rz-landing-v2 .rz-lifestyle{background:var(--white);padding:6rem 0 0}.rz-landing-v2 .rz-lifestyle .rz-lifestyle-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:4rem;gap:4rem;background:var(--gray-100);border-radius:var(--radius-lg);padding:0;overflow:hidden}@media(max-width:1179px){.rz-landing-v2 .rz-lifestyle .rz-lifestyle-inner{grid-template-columns:1fr;gap:2rem;padding-bottom:3rem}}.rz-landing-v2 .rz-lifestyle .rz-lifestyle-visual{position:relative;height:500px;width:100%}@media(max-width:1179px){.rz-landing-v2 .rz-lifestyle .rz-lifestyle-visual{height:250px}}.rz-landing-v2 .rz-lifestyle .rz-lifestyle-visual .rz-lifestyle-img{object-fit:cover}.rz-landing-v2 .rz-lifestyle .rz-lifestyle-content{padding:3rem 3rem 3rem 0}@media(max-width:1179px){.rz-landing-v2 .rz-lifestyle .rz-lifestyle-content{padding:0 2rem}}.rz-landing-v2 .rz-lifestyle .rz-lifestyle-content .rz-eyebrow{margin-bottom:.5rem}.rz-landing-v2 .rz-lifestyle .rz-lifestyle-content .rz-lifestyle-title{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:800;line-height:1.4;color:var(--text-primary);letter-spacing:-.02em}.rz-landing-v2 .rz-lifestyle .rz-lifestyle-content .rz-lifestyle-desc{margin-top:1.5rem;color:var(--text-secondary);font-size:1rem;line-height:1.8}.rz-landing-v2 .rz-benefits{background:var(--white)}.rz-landing-v2 .rz-benefits .rz-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:1179px){.rz-landing-v2 .rz-benefits .rz-benefits-grid{grid-template-columns:1fr}}.rz-landing-v2 .rz-benefits .rz-benefit-card{padding:3rem;background:var(--gray-100);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;text-align:center;transition:var(--transition)}.rz-landing-v2 .rz-benefits .rz-benefit-card .rz-benefit-stats{font-size:2rem;font-weight:900;color:var(--black);margin-bottom:1rem;line-height:1.2;background:linear-gradient(135deg,#000,#555);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rz-landing-v2 .rz-benefits .rz-benefit-card .rz-benefit-title{font-size:1.1rem;font-weight:700;margin-bottom:.75rem}.rz-landing-v2 .rz-benefits .rz-benefit-card .rz-benefit-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.rz-landing-v2 .rz-features{background:var(--bg-secondary);border-top:1px solid var(--gray-200)}.rz-landing-v2 .rz-features .rz-features-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}@media(max-width:1179px){.rz-landing-v2 .rz-features .rz-features-grid{grid-template-columns:1fr}}.rz-landing-v2 .rz-features .rz-feature-box{display:flex;gap:1.5rem;padding:2rem;background:var(--white);border-radius:var(--radius-md);box-shadow:0 4px 20px rgba(0,0,0,.03);transition:transform var(--transition)}.rz-landing-v2 .rz-features .rz-feature-box .rz-feature-icon{flex-shrink:0;width:56px;height:56px;background:var(--gray-100);border-radius:50%;display:flex;align-items:center;justify-content:center}.rz-landing-v2 .rz-features .rz-feature-box .rz-feature-icon svg{font-size:1.75rem;color:var(--black)}.rz-landing-v2 .rz-features .rz-feature-box .rz-feature-content .rz-feature-title{font-size:1.15rem;font-weight:800;margin-bottom:.5rem}.rz-landing-v2 .rz-features .rz-feature-box .rz-feature-content .rz-feature-desc{font-size:.95rem;color:var(--text-secondary);line-height:1.7}.rz-landing-v2 .rz-pricing{background:var(--black);color:var(--white)}.rz-landing-v2 .rz-pricing .rz-eyebrow{color:var(--gray-400)}.rz-landing-v2 .rz-pricing .rz-eyebrow:before{background:var(--gray-400)}.rz-landing-v2 .rz-pricing .rz-heading{color:var(--white)}.rz-landing-v2 .rz-pricing .rz-pricing-header{text-align:center;margin-bottom:4rem}.rz-landing-v2 .rz-pricing .rz-pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:1179px){.rz-landing-v2 .rz-pricing .rz-pricing-cards{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:1rem;-webkit-overflow-scrolling:touch;gap:1rem;scrollbar-width:none}.rz-landing-v2 .rz-pricing .rz-pricing-cards::-webkit-scrollbar{display:none}.rz-landing-v2 .rz-pricing .rz-pricing-cards>*{min-width:80vw;scroll-snap-align:center;flex-shrink:0}}.rz-landing-v2 .rz-pricing .rz-plan-card{background:var(--gray-800);border-radius:var(--radius-md);position:relative;padding:3rem 2rem;transition:var(--transition);border:1px solid hsla(0,0%,100%,.05)}@media(max-width:1179px){.rz-landing-v2 .rz-pricing .rz-plan-card{padding:2rem 1.5rem}}.rz-landing-v2 .rz-pricing .rz-plan-card .rz-plan-name{font-size:1.1rem;font-weight:700;color:var(--gray-400);margin-bottom:.5rem}.rz-landing-v2 .rz-pricing .rz-plan-card .rz-plan-price{font-size:clamp(2rem,3.5vw,2.5rem);font-weight:900;margin-bottom:2rem;color:var(--white)}.rz-landing-v2 .rz-pricing .rz-plan-card .rz-plan-price .rz-plan-duration{font-size:.9rem;font-weight:500;color:var(--gray-400);margin-left:.25rem}.rz-landing-v2 .rz-pricing .rz-plan-card .rz-plan-body{display:flex;flex-direction:column;gap:1.5rem}.rz-landing-v2 .rz-pricing .rz-plan-card .rz-plan-stat{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1rem;display:flex;flex-direction:column}.rz-landing-v2 .rz-pricing .rz-plan-card .rz-plan-stat span{font-size:.85rem;color:var(--gray-400);font-weight:600;margin-bottom:.25rem}.rz-landing-v2 .rz-pricing .rz-plan-card .rz-plan-stat strong{font-size:1.05rem;color:var(--white);font-weight:700}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper{margin-top:5rem;padding:4rem 3rem;background:var(--white);color:var(--black);border-radius:var(--radius-md)}@media(max-width:1179px){.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper{padding:2rem 1.5rem}}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-head{margin-bottom:2.5rem;text-align:center}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-head .rz-estimator-title{font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:900;margin-bottom:.5rem}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-head .rz-estimator-desc{color:var(--text-secondary);font-size:.95rem}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-controls{margin:0 auto;background:var(--white);padding:1.5rem;border-radius:var(--radius-lg);border:1px solid var(--gray-200);max-width:600px;box-shadow:0 4px 20px rgba(0,0,0,.02)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-input-group{display:flex;flex-direction:column;gap:1.25rem}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-input{background:var(--white)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-input .MuiOutlinedInput-root{border-radius:var(--radius-md);font-size:1.5rem;font-weight:800}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-input .MuiOutlinedInput-root fieldset{border-color:var(--gray-300);border-width:2px;transition:border-color var(--transition)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--black)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-input .MuiInputAdornment-root .MuiTypography-root{font-size:1.25rem;font-weight:700;color:var(--text-secondary)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-input input{text-align:right;padding-right:1rem}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-chips{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-start}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-chip{padding:.5rem 1rem;border-radius:99px;border:1px solid var(--gray-200);background:var(--white);font-weight:600;font-size:.9rem;cursor:pointer;transition:var(--transition)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-chip.active{background:var(--black);color:var(--white);border-color:var(--black)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-grid{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:1179px){.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-grid{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:2rem;-webkit-overflow-scrolling:touch;gap:1rem;scrollbar-width:none}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-grid::-webkit-scrollbar{display:none}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-grid>*{scroll-snap-align:center;flex-shrink:0}}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card{border:2px solid var(--gray-200);border-radius:var(--radius-sm);padding:2rem;position:relative}@media(max-width:1179px){.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card{padding:1.5rem}}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card.is-recommended{border-color:var(--black);background:var(--gray-100);box-shadow:0 10px 30px rgba(0,0,0,.05)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card .rz-recommended-badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:var(--black);color:var(--white);padding:.25rem 1rem;border-radius:99px;font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:4px;white-space:nowrap}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card .rz-recommended-badge svg{font-size:.9rem}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card .rz-estimate-top{text-align:center;margin-bottom:1.5rem}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card .rz-estimate-top .rz-estimate-name{font-weight:800;font-size:1rem}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card .rz-estimate-cost{text-align:center;padding-bottom:1.5rem;border-bottom:1px dotted var(--gray-400)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card .rz-estimate-cost .rz-cost-value strong{font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card .rz-estimate-cost .rz-cost-value span{font-size:.85rem;color:var(--text-muted)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card .rz-estimate-breakdown{padding-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card .rz-estimate-breakdown .rz-breakdown-row{display:flex;justify-content:space-between;font-size:.85rem;gap:2rem}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card .rz-estimate-breakdown .rz-breakdown-row span{color:var(--text-secondary)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimate-card .rz-estimate-breakdown .rz-breakdown-row strong{font-weight:800}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-footer{margin-top:2rem;text-align:center}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-footer p{font-size:.85rem;color:var(--text-muted)}.rz-landing-v2 .rz-rollout{background:var(--bg-secondary)}.rz-landing-v2 .rz-rollout .rz-rollout-layout{display:grid;grid-template-columns:1fr;grid-gap:6rem;gap:6rem}@media(max-width:1179px){.rz-landing-v2 .rz-rollout .rz-rollout-layout{gap:4rem}}.rz-landing-v2 .rz-rollout .rz-steps-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem;position:relative}@media(max-width:1179px){.rz-landing-v2 .rz-rollout .rz-steps-list{display:flex;flex-direction:column}}.rz-landing-v2 .rz-rollout .rz-steps-list:before{content:"";position:absolute;top:24px;left:24px;right:24px;height:2px;width:auto;bottom:auto;background:var(--gray-200)}@media(max-width:1179px){.rz-landing-v2 .rz-rollout .rz-steps-list:before{top:0;bottom:0;left:24px;right:auto;width:2px;height:auto}}.rz-landing-v2 .rz-rollout .rz-step-item{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1}@media(max-width:1179px){.rz-landing-v2 .rz-rollout .rz-step-item{flex-direction:row;gap:2rem}}.rz-landing-v2 .rz-rollout .rz-step-item .rz-step-indicator{width:50px;height:50px;min-width:50px;background:var(--black);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;border:4px solid var(--bg-secondary)}.rz-landing-v2 .rz-rollout .rz-step-item .rz-step-title{font-size:1.25rem;font-weight:800;margin-bottom:.5rem;color:var(--black);line-height:1.4}.rz-landing-v2 .rz-rollout .rz-step-item .rz-step-desc{font-size:.95rem;color:var(--text-secondary);margin-bottom:1rem}.rz-landing-v2 .rz-rollout .rz-step-item .rz-step-bullets{display:flex;flex-direction:column;gap:.5rem}.rz-landing-v2 .rz-rollout .rz-step-item .rz-step-bullets li{position:relative;padding-left:1.25rem;color:var(--text-secondary);font-size:.9rem;font-weight:500}.rz-landing-v2 .rz-rollout .rz-step-item .rz-step-bullets li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--black);border-radius:50%}.rz-landing-v2 .rz-rollout .rz-faq-wrapper{display:flex;flex-direction:column;gap:1rem}.rz-landing-v2 .rz-rollout .rz-faq-item{background:var(--white);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--gray-200)}.rz-landing-v2 .rz-rollout .rz-faq-item[open] .ico-plus{display:none}.rz-landing-v2 .rz-rollout .rz-faq-item[open] .ico-minus{display:block}.rz-landing-v2 .rz-rollout .rz-faq-item[open] .rz-faq-trigger{background:var(--gray-100)}.rz-landing-v2 .rz-rollout .rz-faq-item .rz-faq-trigger{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;cursor:pointer;list-style:none}.rz-landing-v2 .rz-rollout .rz-faq-item .rz-faq-trigger::-webkit-details-marker{display:none}.rz-landing-v2 .rz-rollout .rz-faq-item .rz-faq-trigger .rz-faq-q{font-weight:700;font-size:1.05rem;color:var(--black);line-height:1.5}.rz-landing-v2 .rz-rollout .rz-faq-item .rz-faq-trigger .rz-faq-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--black)}.rz-landing-v2 .rz-rollout .rz-faq-item .rz-faq-trigger .rz-faq-icon .ico-minus{display:none}.rz-landing-v2 .rz-rollout .rz-faq-item .rz-faq-answer{padding:0 1.5rem 1.5rem}.rz-landing-v2 .rz-rollout .rz-faq-item .rz-faq-answer p{color:var(--text-secondary);line-height:1.7;font-size:.95rem;padding-top:1rem;border-top:1px solid var(--gray-200)}.rz-landing-v2 .rz-bottom-cta{background:var(--white);padding:8rem 0;text-align:center}.rz-landing-v2 .rz-bottom-cta .rz-cta-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:-.03em;margin-bottom:3rem;color:var(--black);line-height:1.2}.rz-landing-v2 .rz-bottom-cta .rz-cta-actions{display:flex;justify-content:center}@media(hover:hover)and (pointer:fine){.rz-landing-v2 .section-nav .section-nav-item:hover{color:var(--text-secondary)}.rz-landing-v2 .rz-btn-primary:hover svg,.rz-landing-v2 .rz-btn-secondary:hover svg{transform:translateX(4px)}.rz-landing-v2 .rz-btn-primary:hover{background:var(--gray-800)}.rz-landing-v2 .rz-btn-secondary:hover{border-color:var(--black);background:var(--gray-100)}.rz-landing-v2 .rz-hero .rz-hero-visual .rz-visual-wrapper:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg)}.rz-landing-v2 .rz-vision .rz-problem-card:hover{transform:translateY(-8px);background:#222}.rz-landing-v2 .rz-benefits .rz-benefit-card:hover{background:var(--gray-200);transform:translateY(-4px)}.rz-landing-v2 .rz-features .rz-feature-box:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.05)}.rz-landing-v2 .rz-pricing .rz-plan-card:hover{transform:translateY(-8px);background:#222}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-estimator-input .MuiOutlinedInput-root:hover fieldset{border-color:var(--gray-400)}.rz-landing-v2 .rz-pricing .rz-pricing-estimator-wrapper .rz-estimator-v2 .rz-chip:hover{border-color:var(--black)}.rz-landing-v2 .rz-rollout .rz-faq-item .rz-faq-trigger:hover{background:var(--gray-100)}}