.elementor-24 .elementor-element.elementor-element-034ec96:not(.elementor-motion-effects-element-type-background),.elementor-24 .elementor-element.elementor-element-034ec96>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-24 .elementor-element.elementor-element-034ec96{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-24 .elementor-element.elementor-element-034ec96>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-24 .elementor-element.elementor-element-d550a9f:not(.elementor-motion-effects-element-type-background),.elementor-24 .elementor-element.elementor-element-d550a9f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-24 .elementor-element.elementor-element-d550a9f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-24 .elementor-element.elementor-element-d550a9f>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-24 .elementor-element.elementor-element-b7a795b{padding:0 0 0 0}.elementor-24 .elementor-element.elementor-element-rvsec001{padding:0 0 0 0}.elementor-24 .elementor-element.elementor-element-ec83fd8:not(.elementor-motion-effects-element-type-background),.elementor-24 .elementor-element.elementor-element-ec83fd8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eef4fb}.elementor-24 .elementor-element.elementor-element-ec83fd8{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 0 90px 0}.elementor-24 .elementor-element.elementor-element-ec83fd8>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-24 .elementor-element.elementor-element-3e5a10c:not(.elementor-motion-effects-element-type-background),.elementor-24 .elementor-element.elementor-element-3e5a10c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eef4fb}.elementor-24 .elementor-element.elementor-element-3e5a10c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 0 90px 0}.elementor-24 .elementor-element.elementor-element-3e5a10c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-24 .elementor-element.elementor-element-8b47165:not(.elementor-motion-effects-element-type-background),.elementor-24 .elementor-element.elementor-element-8b47165>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-24 .elementor-element.elementor-element-8b47165{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:88px 0 88px 0}.elementor-24 .elementor-element.elementor-element-8b47165>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-24 .elementor-element.elementor-element-5d31eb1:not(.elementor-motion-effects-element-type-background),.elementor-24 .elementor-element.elementor-element-5d31eb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eef4fb}.elementor-24 .elementor-element.elementor-element-5d31eb1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 0 90px 0}.elementor-24 .elementor-element.elementor-element-5d31eb1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-24 .elementor-element.elementor-element-ax1expect:not(.elementor-motion-effects-element-type-background),.elementor-24 .elementor-element.elementor-element-ax1expect>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-24 .elementor-element.elementor-element-ax1expect{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 0 90px 0}.elementor-24 .elementor-element.elementor-element-ax1expect>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-24 .elementor-element.elementor-element-b9ece9b:not(.elementor-motion-effects-element-type-background),.elementor-24 .elementor-element.elementor-element-b9ece9b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-24 .elementor-element.elementor-element-b9ece9b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 0 100px 0}.elementor-24 .elementor-element.elementor-element-b9ece9b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-24 .elementor-element.elementor-element-zqcta001:not(.elementor-motion-effects-element-type-background),.elementor-24 .elementor-element.elementor-element-zqcta001>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eef4fb}.elementor-24 .elementor-element.elementor-element-zqcta001{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:96px 0 100px 0}.elementor-24 .elementor-element.elementor-element-zqcta001>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}body.elementor-page-24:not(.elementor-motion-effects-element-type-background),body.elementor-page-24>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f3ee}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-3e5a10c{padding:56px 0 56px 0}.elementor-24 .elementor-element.elementor-element-5d31eb1{padding:56px 0 56px 0}.elementor-24 .elementor-element.elementor-element-ax1expect{padding:56px 0 56px 0}.elementor-24 .elementor-element.elementor-element-b9ece9b{padding:56px 0 64px 0}.elementor-24 .elementor-element.elementor-element-zqcta001{padding:60px 0 64px 0}}body{font-family:'Figtree',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#1e231d;background-color:#f4f3ee}h1,h2,h3{letter-spacing:-.02em}h2 em,h1 em,h3 em{font-style:italic;font-weight:400}.ycc-eyebrow .elementor-heading-title{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1e231d}.ycc-h1 .elementor-heading-title{font-size:44px;font-weight:600;line-height:1.15}.ycc-h2 .elementor-heading-title{font-size:38px;font-weight:600;margin-bottom:6px}.ycc-h3 .elementor-heading-title,.ycc-h3s .elementor-heading-title{font-size:28px;font-weight:600}.ycc-h3s .elementor-heading-title{font-size:20px}.ycc-sub{max-width:580px;margin:0 auto;font-size:18px}.ycc-intro{max-width:660px;margin:0 auto;color:#5c6459}.ycc-note{font-size:14px;color:#5c6459}.ycc-glass{background-color:rgb(255 255 255 / .55)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .6)!important;border-radius:36px!important;box-shadow:0 20px 60px rgb(30 35 29 / .15)}.ycc-band{max-width:1400px;margin-left:auto!important;margin-right:auto!important;border-radius:36px;overflow:hidden}.ycc-vcenter>.elementor-container{align-items:center}.ycc-img img{border-radius:36px}.ycc-btn-dark .elementor-button,.ycc-btn-light .elementor-button,.ycc-btn-outline .elementor-button,.ycc-form .elementor-button{border-radius:999px;padding:16px 34px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:13px;transition:all .25s ease}.ycc-btn-dark .elementor-button,.ycc-form .elementor-button{background-color:#1e231d;color:#fff}.ycc-btn-dark .elementor-button:hover,.ycc-form .elementor-button:hover{background-color:#39412f;transform:translateY(-2px)}.ycc-btn-light .elementor-button{background-color:#fff;color:#1e231d;box-shadow:0 6px 24px rgb(30 35 29 / .08)}.ycc-btn-light .elementor-button:hover{background-color:#cfe0c8}.ycc-btn-outline .elementor-button{background:#fff0;border:1.5px solid #1e231d;color:#1e231d}.ycc-btn-outline .elementor-button:hover{background-color:#1e231d;color:#fff}.ycc-trust .elementor-icon-list-item{margin:0 14px}.ycc-trust .elementor-icon-list-text{font-weight:600;font-size:14px}.ycc-trust .elementor-icon-list-icon i{color:#1e231d;font-size:13px}.ycc-list .elementor-icon-list-icon i{color:#1e231d;font-size:14px}.ycc-list .elementor-icon-list-item{padding:4px 0}.ycc-price .elementor-heading-title{font-size:22px;font-weight:700}.ycc-bestfor{font-size:15px;color:#5c6459}.ycc-benefit .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-top:18px}.ycc-benefit-p p{font-size:15px;color:#3d453c;margin-bottom:0}.ycc-pricing{max-width:780px;margin:20px auto 0;background:#fff;border:1px solid #e4e3dc;border-radius:24px;overflow:hidden;box-shadow:0 10px 40px rgb(30 35 29 / .06)}.ycc-prow{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 30px;border-bottom:1px solid #e4e3dc}.ycc-prow:last-child{border-bottom:none}.ycc-prow strong{display:block}.ycc-prow span{display:block;font-size:14px;color:#5c6459}.ycc-prow em{font-style:normal;font-weight:700;background:#cfe0c8;padding:8px 18px;border-radius:999px;white-space:nowrap}.ycc-popular{outline:2px solid #1e231d;outline-offset:-2px;position:relative}.ycc-popular::after{content:'Most popular';position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#1e231d;color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 14px;border-radius:999px}.ycc-areas{text-align:center;max-width:820px;margin:10px auto 0}.ycc-areas span{display:inline-block;background:#fff;border:1px solid #e4e3dc;font-weight:600;padding:10px 24px;border-radius:999px;margin:6px;font-size:15px}.ycc-num .elementor-heading-title{width:56px;height:56px;border-radius:50%;background:#cfe0c8;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-weight:700;font-size:20px}.ycc-step{box-shadow:0 10px 40px rgb(30 35 29 / .06)}.ycc-formcard{box-shadow:0 24px 70px rgb(30 35 29 / .16)}.ycc-form input,.ycc-form select,.ycc-form textarea{background:#f4f3ee;border:1px solid #e4e3dc;border-radius:12px;padding:12px 16px}.ycc-form input:focus,.ycc-form select:focus,.ycc-form textarea:focus{border-color:#1e231d;background:#fff}.ycc-form label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ycc-faq .elementor-accordion-item{border:none!important;border-bottom:1px solid #e4e3dc!important;background:#fff0}.ycc-faq .elementor-tab-title{font-weight:600;font-size:17px;padding:20px 8px}.ycc-faq .elementor-tab-content{border:none!important;color:#5c6459}@media(max-width:767px){.ycc-h1 .elementor-heading-title{font-size:30px}.ycc-h2 .elementor-heading-title{font-size:27px}.ycc-band{border-radius:24px}.ycc-prow{flex-direction:column;align-items:flex-start}}.ycc-img img{width:100%;aspect-ratio:4/5;object-fit:cover}.main-navigation a,.main-navigation .main-nav ul li a{color:#1e231d;font-weight:500}.main-navigation .main-nav ul li a:hover{color:#5c6459}.main-title a,.site-branding a{color:#1e231d;font-weight:700}.site-header{background-color:#f4f3ee}