@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap);.jch-hero{--jch-green:#0d3b2a;--jch-green-dark:#05160f;--jch-green-soft:rgba(13, 59, 42, 0.07);--jch-green-line:rgba(13, 59, 42, 0.18);--jch-gold:#c8962e;--jch-gold-light:#e6b950;--jch-gold-dark:#98700f;--jch-gold-soft:rgba(200, 150, 46, 0.14);--jch-white:#ffffff;--jch-text:#1d3a2e;--jch-muted:#5d7468;position:relative;box-sizing:border-box;width:100%;min-height:680px;padding:70px 20px 40px;background:var(--jch-green-dark);font-family:"Inter",sans-serif;color:var(--jch-white);overflow:hidden;isolation:isolate}.jch-hero *,.jch-hero *::before,.jch-hero *::after{box-sizing:border-box}.jch-hero .jch-slides{position:absolute;inset:0;z-index:-2}.jch-hero .jch-slide{position:absolute;inset:0;overflow:hidden;opacity:0;transition:opacity 1.2s ease}.jch-hero .jch-slide.jch-active{opacity:1;z-index:2}.jch-hero .jch-slide.jch-prev{opacity:0;z-index:1}.jch-hero .jch-slide img{display:block;width:100%;height:100%;margin:0;max-width:none;object-fit:cover;transform:scale(1);transform-origin:center center}.jch-hero .jch-slide:nth-child(2n) img{transform-origin:30% 60%}.jch-hero .jch-slide:nth-child(3n) img{transform-origin:70% 40%}.jch-hero .jch-slide.jch-active img,.jch-hero .jch-slide.jch-prev img{animation:jchZoom 8s ease-out forwards}.jch-hero .jch-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(5 22 15 / .82) 0%,rgb(5 22 15 / .5) 48%,rgb(5 22 15 / .12) 100%),linear-gradient(180deg,#fff0 70%,rgb(5 22 15 / .45) 100%)}.jch-hero .jch-wrap{max-width:1240px;margin:0 auto}.jch-hero .jch-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:50px;align-items:center}.jch-hero .jch-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:50px;background:rgb(13 59 42 / .6);border:1px solid var(--jch-gold);font-size:13px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--jch-gold-light);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:jchDown 0.9s ease backwards,jchGlow 3s ease-in-out 1.2s infinite;animation-delay:var(--t,0s),1.2s}.jch-hero h1.jch-title{margin:22px 0 20px;font-family:"Cinzel",serif;font-size:clamp(32px, 4.4vw, 58px);font-weight:800;line-height:1.15;letter-spacing:.5px;color:var(--jch-white);text-shadow:0 4px 24px rgb(0 0 0 / .5)}.jch-hero h1.jch-title span{display:block;color:var(--jch-gold-light)}.jch-hero .jch-desc{margin:0 0 30px;max-width:600px;font-size:18px;line-height:1.75;color:rgb(255 255 255 / .92);text-shadow:0 2px 12px rgb(0 0 0 / .5)}.jch-hero ul.jch-pills{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.jch-hero .jch-pills li{margin:0;padding:11px 20px;border-radius:50px;background:rgb(13 59 42 / .55);border:1px solid rgb(255 255 255 / .28);font-size:14.5px;font-weight:600;color:var(--jch-white);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:default;transition:transform 0.3s ease,background 0.3s ease,border-color 0.3s ease,color 0.3s ease}.jch-hero .jch-pills li:hover{transform:translateY(-4px);background:var(--jch-gold);border-color:var(--jch-gold);color:var(--jch-green)}.jch-hero .jch-dots{display:flex;gap:8px;margin-top:28px}.jch-hero .jch-dots button{width:10px;height:10px;padding:0;border:0;border-radius:10px;background:rgb(255 255 255 / .45);cursor:pointer;transition:width 0.4s ease,background 0.3s ease}.jch-hero .jch-dots button:hover{background:var(--jch-gold-light)}.jch-hero .jch-dots button.jch-on{width:34px;background:var(--jch-gold)}.jch-hero .jch-dots button:focus-visible{outline:3px solid var(--jch-gold-light);outline-offset:3px}.jch-hero .jch-card{position:relative;padding:30px 28px 28px;background:var(--jch-white);border:4px solid var(--jch-gold);border-radius:24px;box-shadow:0 30px 60px rgb(0 0 0 / .4);color:var(--jch-text);transition:transform 0.45s ease,box-shadow 0.45s ease}.jch-hero .jch-card:hover{transform:translateY(-6px);box-shadow:0 38px 70px rgb(0 0 0 / .5)}.jch-hero .jch-card-head{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;border-bottom:2px dashed var(--jch-green-line)}.jch-hero .jch-ticket{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--jch-gold-soft);border:1px solid var(--jch-gold);font-size:22px;animation:jchRing 2.8s ease-in-out infinite}.jch-hero h2.jch-card-title{margin:0;font-family:"Cinzel",serif;font-size:21px;font-weight:800;line-height:1.25;letter-spacing:.3px;color:var(--jch-green)}.jch-hero .jch-card .wpcf7{margin:0}.jch-hero .jch-card .wpcf7-form{margin:0}.jch-hero .jch-card .wpcf7-form p{margin:0;padding:0}.jch-hero .jch-card .wpcf7-form br{display:none}.jch-hero .jch-card .wpcf7-form-control-wrap{display:block;width:100%}.jch-hero .jch-field{margin-bottom:16px}.jch-hero .jch-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.jch-hero label.jch-label{display:block;margin:0 0 7px;font-family:"Inter",sans-serif;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--jch-green)}.jch-hero .jch-card input.jch-input,.jch-hero .jch-card select.jch-input{display:block;width:100%;height:50px;margin:0;padding:0 14px;background-color:var(--jch-white);border:1.5px solid var(--jch-green-line);border-radius:10px;box-shadow:none;font-family:"Inter",sans-serif;font-size:15px;font-weight:500;color:var(--jch-text);outline:none;transition:border-color 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease}.jch-hero .jch-card input.jch-input::placeholder{color:#8da398;opacity:1}.jch-hero .jch-card select.jch-input{padding-right:40px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%230d3b2a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}.jch-hero .jch-card input.jch-input:hover,.jch-hero .jch-card select.jch-input:hover{border-color:var(--jch-gold)}.jch-hero .jch-card input.jch-input:focus,.jch-hero .jch-card select.jch-input:focus{border-color:var(--jch-gold);background-color:#fffdf7;box-shadow:0 0 0 4px rgb(200 150 46 / .22)}.jch-hero .jch-actions{position:relative;margin-top:6px}.jch-hero .jch-card input.jch-submit{display:block;width:100%;min-height:54px;margin:0;padding:0 20px;background:var(--jch-green);border:2px solid var(--jch-green);border-radius:10px;box-shadow:none;font-family:"Inter",sans-serif;font-size:16.5px;font-weight:700;letter-spacing:.3px;text-transform:none;color:var(--jch-white);cursor:pointer;animation:jchPulse 2.6s ease-in-out infinite;transition:background 0.3s ease,border-color 0.3s ease,color 0.3s ease,transform 0.3s ease}.jch-hero .jch-card input.jch-submit:hover{background:var(--jch-gold);border-color:var(--jch-gold);color:var(--jch-green);transform:translateY(-3px)}.jch-hero .jch-card input.jch-submit:focus-visible{outline:3px solid var(--jch-gold);outline-offset:3px}.jch-hero .jch-card .wpcf7-spinner{position:absolute;top:50%;right:14px;margin:-12px 0 0}.jch-hero .jch-card .wpcf7-not-valid-tip{display:block;margin-top:5px;font-size:12.5px;font-weight:600;color:#b3261e}.jch-hero .jch-card .wpcf7-not-valid{border-color:#b3261e}.jch-hero .jch-card .wpcf7-response-output{margin:16px 0 0;padding:12px 14px;border:2px solid var(--jch-gold);border-radius:10px;background:var(--jch-gold-soft);font-size:13.5px;font-weight:600;line-height:1.5;color:var(--jch-green)}.jch-hero .jch-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 1.1fr;gap:10px;align-items:center;margin-top:44px;padding:22px 26px;background:var(--jch-white);border-bottom:4px solid var(--jch-gold);border-radius:18px;box-shadow:0 24px 50px rgb(0 0 0 / .35);color:var(--jch-text)}.jch-hero .jch-trust-item{display:flex;align-items:center;gap:14px;padding:6px 10px;border-radius:12px;transition:transform 0.3s ease,background 0.3s ease}.jch-hero .jch-trust-item:hover{transform:translateY(-4px);background:var(--jch-gold-soft)}.jch-hero .jch-trust-ico{display:flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--jch-green-soft);border:1px solid var(--jch-green-line);font-size:22px;animation:jchBob 3.2s ease-in-out infinite;transition:background 0.3s ease,transform 0.4s ease}.jch-hero .jch-trust-item:nth-child(2) .jch-trust-ico{animation-delay:-0.6s}.jch-hero .jch-trust-item:nth-child(3) .jch-trust-ico{animation-delay:-1.2s}.jch-hero .jch-trust-item:nth-child(4) .jch-trust-ico{animation-delay:-1.8s}.jch-hero .jch-trust-item:hover .jch-trust-ico{background:var(--jch-gold-soft);transform:rotate(-10deg) scale(1.12)}.jch-hero .jch-trust-item strong{display:block;margin:0 0 3px;font-size:15.5px;font-weight:700;line-height:1.3;color:var(--jch-green)}.jch-hero .jch-trust-item small{display:block;font-size:13px;line-height:1.4;color:var(--jch-muted)}.jch-hero .jch-trust-item.jch-rating{flex-direction:column;justify-content:center;gap:0;text-align:center;border-left:2px dashed var(--jch-green-line);border-radius:0 12px 12px 0}.jch-hero .jch-stars{display:flex;gap:3px;margin-bottom:4px}.jch-hero .jch-stars i{font-style:normal;font-size:18px;line-height:1;color:var(--jch-gold);animation:jchStar 2.4s ease-in-out infinite}.jch-hero .jch-stars i:nth-child(2){animation-delay:0.2s}.jch-hero .jch-stars i:nth-child(3){animation-delay:0.4s}.jch-hero .jch-stars i:nth-child(4){animation-delay:0.6s}.jch-hero .jch-stars i:nth-child(5){animation-delay:0.8s}.jch-hero .jch-anim{animation:jchUp 0.9s ease backwards;animation-delay:var(--t,0s)}.jch-hero .jch-card.jch-anim{animation-name:jchRight}@keyframes jchUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes jchDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}@keyframes jchRight{from{opacity:0;transform:translateX(70px)}to{opacity:1;transform:none}}@keyframes jchZoom{from{transform:scale(1)}to{transform:scale(1.22)}}@keyframes jchGlow{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .55)}50%{box-shadow:0 0 0 10px #fff0}}@keyframes jchRing{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .55)}50%{box-shadow:0 0 0 9px #fff0}}@keyframes jchPulse{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .6)}50%{box-shadow:0 0 0 11px #fff0}}@keyframes jchBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes jchStar{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.75}}@media (max-width:1100px){.jch-hero .jch-grid{grid-template-columns:minmax(0,1fr) 400px;gap:34px}.jch-hero .jch-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.jch-hero .jch-trust-item.jch-rating{grid-column:1 / -1;border-left:0;border-top:2px dashed var(--jch-green-line);border-radius:0 0 12px 12px;padding-top:14px}}@media (max-width:900px){.jch-hero{padding:56px 18px 36px}.jch-hero .jch-grid{grid-template-columns:1fr;gap:34px}.jch-hero .jch-card{max-width:560px}.jch-hero .jch-overlay{background:linear-gradient(180deg,rgb(5 22 15 / .6) 0%,rgb(5 22 15 / .72) 100%)}}@media (max-width:767px){.jch-hero{width:100vw;max-width:100vw;min-height:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:40px 12px 28px}.jch-hero .jch-badge{padding:8px 16px;font-size:11.5px}.jch-hero h1.jch-title{margin:18px 0 14px;font-size:30px}.jch-hero .jch-desc{margin-bottom:22px;font-size:15.5px}.jch-hero ul.jch-pills{gap:8px}.jch-hero .jch-pills li{padding:9px 14px;font-size:13px}.jch-hero .jch-dots{margin-top:22px}.jch-hero .jch-card{width:100%;max-width:none;padding:24px 16px 20px;border-width:3px;border-radius:20px}.jch-hero .jch-card:hover{transform:none}.jch-hero h2.jch-card-title{font-size:18px}.jch-hero .jch-trust{width:100%;margin-top:30px;padding:18px 14px;gap:8px}.jch-hero .jch-trust-item{flex-direction:column;align-items:flex-start;gap:8px;padding:8px}.jch-hero .jch-trust-item:hover{transform:none}.jch-hero .jch-trust-item strong{font-size:14px}.jch-hero .jch-trust-item small{font-size:12.5px}.jch-hero .jch-trust-item.jch-rating{align-items:center}.jch-hero .jch-pills li:hover{transform:none}}@media (max-width:420px){.jch-hero .jch-row{grid-template-columns:1fr;gap:0}.jch-hero .jch-trust{grid-template-columns:1fr}.jch-hero .jch-trust-item{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.jch-hero *,.jch-hero *::before,.jch-hero *::after{animation:none!important;transition:none!important}}.jcs-types{--jcs-green:#0d3b2a;--jcs-green-soft:rgba(13, 59, 42, 0.07);--jcs-green-line:rgba(13, 59, 42, 0.14);--jcs-gold:#c8962e;--jcs-gold-dark:#98700f;--jcs-gold-soft:rgba(200, 150, 46, 0.14);--jcs-white:#ffffff;--jcs-text:#1d3a2e;--jcs-muted:#5d7468;box-sizing:border-box;width:100%;padding:70px 20px;background:linear-gradient(180deg,#f3f9f6 0%,#ffffff 100%);font-family:"Inter",sans-serif;color:var(--jcs-text)}.jcs-types *,.jcs-types *::before,.jcs-types *::after{box-sizing:border-box}.jcs-types .jcs-wrap{max-width:1180px;margin:0 auto}.jcs-types .jcs-head{text-align:center;max-width:720px;margin:0 auto 44px}.jcs-types .jcs-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;border-radius:50px;background:var(--jcs-green-soft);border:1px solid var(--jcs-green-line);color:var(--jcs-green);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.jcs-types .jcs-badge svg{width:14px;height:14px;fill:var(--jcs-gold)}.jcs-types h2.jcs-title{margin:18px 0 12px;font-family:"Cinzel",serif;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:.5px;color:var(--jcs-green)}.jcs-types .jcs-sub{margin:0;font-size:16px;line-height:1.7;color:var(--jcs-muted)}.jcs-types .jcs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.jcs-types .jcs-card{display:flex;flex-direction:column;background:var(--jcs-white);border:1px solid var(--jcs-green-line);border-radius:16px;overflow:hidden;box-shadow:0 14px 34px rgb(13 59 42 / .1)}.jcs-types .jcs-card-feature{border-color:var(--jcs-gold);box-shadow:0 18px 40px rgb(13 59 42 / .16)}.jcs-types .jcs-card-top{display:flex;align-items:center;gap:16px;padding:22px 26px;background:var(--jcs-green)}.jcs-types .jcs-icon{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgb(200 150 46 / .16);border:1px solid var(--jcs-gold)}.jcs-types .jcs-icon svg{width:28px;height:28px;fill:var(--jcs-gold)}.jcs-types h3.jcs-card-title{margin:0 0 4px;font-family:"Cinzel",serif;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:.4px;color:var(--jcs-white)}.jcs-types .jcs-card-sub{margin:0;font-size:13px;line-height:1.5;color:rgb(255 255 255 / .78)}.jcs-types .jcs-desc{margin:0;padding:22px 26px;font-size:15px;line-height:1.75;color:var(--jcs-text);border-bottom:1px solid var(--jcs-green-line)}.jcs-types .jcs-row{display:grid;grid-template-columns:170px 1fr;gap:16px;align-items:start;padding:18px 26px;border-bottom:1px solid var(--jcs-green-line)}.jcs-types .jcs-row:nth-of-type(even){background:var(--jcs-green-soft)}.jcs-types .jcs-label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--jcs-green)}.jcs-types .jcs-label svg{flex:0 0 16px;width:16px;height:16px;fill:var(--jcs-green)}.jcs-types .jcs-value{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.jcs-types .jcs-price{font-size:22px;font-weight:700;line-height:1.2;color:var(--jcs-green)}.jcs-types .jcs-price.jcs-gold{color:var(--jcs-gold-dark)}.jcs-types .jcs-value small{margin-top:-4px;font-size:12.5px;color:var(--jcs-muted)}.jcs-types .jcs-chip{display:inline-block;padding:7px 14px;border-radius:8px;background:var(--jcs-gold-soft);border:1px solid var(--jcs-gold);font-size:13px;font-weight:600;color:var(--jcs-gold-dark)}.jcs-types .jcs-note{margin:auto 0 0;padding:16px 26px;background:var(--jcs-gold-soft);border-top:2px solid var(--jcs-gold);font-size:13.5px;line-height:1.6;color:var(--jcs-green)}.jcs-types .jcs-note b{color:var(--jcs-gold-dark)}.jcs-types .jcs-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:30px 36px;border-radius:16px;background:var(--jcs-green);border-bottom:4px solid var(--jcs-gold)}.jcs-types h4.jcs-cta-title{margin:0 0 6px;font-family:"Cinzel",serif;font-size:24px;font-weight:700;color:var(--jcs-white)}.jcs-types .jcs-cta-text p{margin:0;font-size:14.5px;color:rgb(255 255 255 / .82)}.jcs-types .jcs-cta-btns{display:flex;gap:14px;flex-shrink:0}.jcs-types a.jcs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:10px;font-family:"Inter",sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform 0.2s ease,background 0.2s ease,color 0.2s ease}.jcs-types a.jcs-btn-gold{background:var(--jcs-gold);border:2px solid var(--jcs-gold);color:var(--jcs-green)}.jcs-types a.jcs-btn-gold:hover{background:#d9a73f;border-color:#d9a73f;color:var(--jcs-green);transform:translateY(-2px)}.jcs-types a.jcs-btn-line{background:#fff0;border:2px solid var(--jcs-gold);color:var(--jcs-gold)}.jcs-types a.jcs-btn-line:hover{background:var(--jcs-gold);color:var(--jcs-green);transform:translateY(-2px)}.jcs-types a.jcs-btn:focus-visible{outline:3px solid var(--jcs-white);outline-offset:2px}@media (max-width:1024px){.jcs-types{padding:56px 18px}.jcs-types h2.jcs-title{font-size:34px}.jcs-types .jcs-grid{gap:20px}.jcs-types .jcs-row{grid-template-columns:1fr;gap:8px}}@media (max-width:767px){.jcs-types{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:44px 12px}.jcs-types .jcs-head{margin-bottom:30px}.jcs-types h2.jcs-title{font-size:27px}.jcs-types .jcs-sub{font-size:14.5px}.jcs-types .jcs-grid{grid-template-columns:1fr;gap:18px}.jcs-types .jcs-card-top{padding:18px;gap:12px}.jcs-types .jcs-icon{flex-basis:46px;width:46px;height:46px}.jcs-types h3.jcs-card-title{font-size:18px}.jcs-types .jcs-card-sub{font-size:12px}.jcs-types .jcs-desc,.jcs-types .jcs-row,.jcs-types .jcs-note{padding-left:18px;padding-right:18px}.jcs-types .jcs-price{font-size:20px}.jcs-types .jcs-chip{font-size:12.5px}.jcs-types .jcs-cta{flex-direction:column;align-items:stretch;text-align:center;padding:26px 18px}.jcs-types h4.jcs-cta-title{font-size:20px}.jcs-types .jcs-cta-btns{flex-direction:column}}.jcs-types .jcs-card{position:relative;transition:transform 0.45s ease,box-shadow 0.45s ease,border-color 0.45s ease,opacity 0.8s ease}.jcs-types .jcs-card::before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:4px;background:var(--jcs-gold);transform:scaleX(.2);transform-origin:left;transition:transform 0.5s ease}.jcs-types .jcs-card:hover{transform:translateY(-10px);border-color:var(--jcs-gold);box-shadow:0 24px 46px rgb(13 59 42 / .22)}.jcs-types .jcs-card:hover::before{transform:scaleX(1)}.jcs-types .jcs-icon{animation:jcsRing 2.8s ease-in-out infinite;transition:background 0.4s ease,transform 0.5s ease}.jcs-types .jcs-icon svg{animation:jcsBob 3.2s ease-in-out infinite}.jcs-types .jcs-card:hover .jcs-icon{background:var(--jcs-gold);transform:rotate(-8deg) scale(1.1)}.jcs-types .jcs-card:hover .jcs-icon svg{fill:var(--jcs-green)}.jcs-types h3.jcs-card-title{transition:color 0.3s ease}.jcs-types .jcs-card:hover h3.jcs-card-title{color:var(--jcs-gold)}.jcs-types .jcs-row{transition:padding-left 0.35s ease,background 0.35s ease}.jcs-types .jcs-row:hover{padding-left:34px;background:var(--jcs-gold-soft)}.jcs-types .jcs-price{display:inline-block;transition:transform 0.35s ease}.jcs-types .jcs-row:hover .jcs-price{transform:scale(1.06)}.jcs-types .jcs-chip{animation:jcsChip 3s ease-in-out infinite;transition:transform 0.3s ease,background 0.3s ease}.jcs-types .jcs-chip:hover{transform:translateY(-3px);background:var(--jcs-gold);color:var(--jcs-green)}.jcs-types .jcs-note{transition:background 0.35s ease}.jcs-types .jcs-card:hover .jcs-note{background:rgb(200 150 46 / .24)}.jcs-types a.jcs-btn{position:relative;overflow:hidden}.jcs-types a.jcs-btn-gold{animation:jcsPulse 2.6s ease-in-out infinite}.jcs-types a.jcs-btn-gold::before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .6),transparent);transform:skewX(-20deg);animation:jcsShine 3.6s ease-in-out infinite}.jcs-types .jcs-badge{animation:jcsPulse 3s ease-in-out infinite}.jcs-types.jcs-js .jcs-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.jcs-types.jcs-js .jcs-reveal.jcs-in{opacity:1;transform:none}.jcs-types.jcs-js .jcs-card{opacity:0;transform:translateY(50px);transition-delay:var(--d,0ms)}.jcs-types.jcs-js.jcs-in .jcs-card{opacity:1;transform:none}.jcs-types.jcs-js.jcs-done .jcs-card{transition-delay:0ms}.jcs-types.jcs-js.jcs-in .jcs-card:hover{transform:translateY(-10px)}@keyframes jcsRing{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .55)}50%{box-shadow:0 0 0 10px #fff0}}@keyframes jcsBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes jcsChip{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .45)}50%{box-shadow:0 0 0 6px #fff0}}@keyframes jcsPulse{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .5)}50%{box-shadow:0 0 0 12px #fff0}}@keyframes jcsShine{0%,55%{left:-80%}100%{left:140%}}@media (max-width:767px){.jcs-types .jcs-card:hover,.jcs-types.jcs-js.jcs-in .jcs-card:hover{transform:none}.jcs-types .jcs-row:hover{padding-left:18px}}@media (prefers-reduced-motion:reduce){.jcs-types *,.jcs-types *::before,.jcs-types *::after{animation:none!important;transition:none!important}.jcs-types.jcs-js .jcs-reveal,.jcs-types.jcs-js .jcs-card{opacity:1;transform:none}}.jcz-zones{--jcz-green:#0d3b2a;--jcz-green-soft:rgba(13, 59, 42, 0.07);--jcz-green-line:rgba(13, 59, 42, 0.14);--jcz-gold:#c8962e;--jcz-gold-dark:#98700f;--jcz-gold-soft:rgba(200, 150, 46, 0.14);--jcz-white:#ffffff;--jcz-text:#1d3a2e;--jcz-muted:#5d7468;--jcz-gap:24px;box-sizing:border-box;width:100%;padding:70px 20px;background:#f3f9f6;font-family:"Inter",sans-serif;color:var(--jcz-text);overflow:hidden}.jcz-zones *,.jcz-zones *::before,.jcz-zones *::after{box-sizing:border-box}.jcz-zones .jcz-wrap{max-width:1240px;margin:0 auto}.jcz-zones .jcz-head{text-align:center;max-width:720px;margin:0 auto 44px}.jcz-zones .jcz-badge{display:inline-block;padding:7px 18px;border-radius:50px;background:var(--jcz-green-soft);border:1px solid var(--jcz-green-line);color:var(--jcz-green);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.jcz-zones h2.jcz-title{margin:18px 0 12px;font-family:"Cinzel",serif;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:.5px;color:var(--jcz-green)}.jcz-zones .jcz-sub{margin:0;font-size:16px;line-height:1.7;color:var(--jcz-muted)}.jcz-zones .jcz-track{display:flex;gap:var(--jcz-gap);overflow-x:auto;padding:10px 4px 24px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jcz-zones .jcz-track::-webkit-scrollbar{display:none}.jcz-zones .jcz-card{flex:0 0 calc((100% - (3 * var(--jcz-gap))) / 4);display:flex;flex-direction:column;scroll-snap-align:start;background:var(--jcz-white);border:1px solid var(--jcz-green-line);border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgb(13 59 42 / .1);transition:transform 0.45s ease,box-shadow 0.45s ease,border-color 0.45s ease,opacity 0.7s ease}.jcz-zones .jcz-card:hover{transform:translateY(-10px);border-color:var(--jcz-gold);box-shadow:0 22px 44px rgb(13 59 42 / .2)}.jcz-zones .jcz-img{position:relative;height:190px;overflow:hidden;background:var(--jcz-green)}.jcz-zones .jcz-img img{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform 0.8s ease}.jcz-zones .jcz-card:hover .jcz-img img{transform:scale(1.12)}.jcz-zones .jcz-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 55%,rgb(13 59 42 / .55) 100%);pointer-events:none}.jcz-zones .jcz-tag{position:absolute;top:12px;left:12px;z-index:2;padding:6px 12px;border-radius:6px;background:var(--jcz-gold);color:var(--jcz-green);font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;animation:jczGlow 2.8s ease-in-out infinite}.jcz-zones .jcz-body{display:flex;flex:1;flex-direction:column;padding:22px 20px 20px}.jcz-zones h3.jcz-card-title{margin:0 0 10px;font-family:"Cinzel",serif;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:.3px;color:var(--jcz-green);transition:color 0.3s ease}.jcz-zones .jcz-card:hover h3.jcz-card-title{color:var(--jcz-gold-dark)}.jcz-zones .jcz-text{margin:0 0 18px;font-size:14px;line-height:1.7;color:var(--jcz-muted)}.jcz-zones .jcz-feats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:auto 0 18px;padding:0;list-style:none}.jcz-zones .jcz-feats li{display:flex;align-items:center;gap:8px;margin:0;padding:9px 10px;border-radius:8px;background:var(--jcz-gold-soft);border:1px solid #fff0;font-size:12px;font-weight:600;line-height:1.3;color:var(--jcz-green);transition:transform 0.3s ease,border-color 0.3s ease,background 0.3s ease}.jcz-zones .jcz-feats li span{flex:0 0 auto;font-size:15px;transition:transform 0.3s ease}.jcz-zones .jcz-feats li:hover{transform:translateY(-3px);border-color:var(--jcz-gold)}.jcz-zones .jcz-feats li:hover span{transform:scale(1.25) rotate(-8deg)}.jcz-zones a.jcz-btn{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:46px;border-radius:10px;background:var(--jcz-green);border:2px solid var(--jcz-green);font-size:14px;font-weight:700;color:var(--jcz-white);text-decoration:none;transition:background 0.3s ease,color 0.3s ease,border-color 0.3s ease,transform 0.3s ease}.jcz-zones a.jcz-btn::before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgb(200 150 46 / .55),transparent);transform:skewX(-20deg);animation:jczShine 3.6s ease-in-out infinite}.jcz-zones a.jcz-btn:hover{background:var(--jcz-gold);border-color:var(--jcz-gold);color:var(--jcz-green);transform:translateY(-2px)}.jcz-zones .jcz-nav{display:flex;justify-content:center;gap:14px;margin-top:6px}.jcz-zones button.jcz-arrow{width:48px;height:48px;padding:0;border-radius:50%;background:var(--jcz-white);border:2px solid var(--jcz-green);font-size:20px;line-height:1;color:var(--jcz-green);cursor:pointer;transition:background 0.3s ease,color 0.3s ease,border-color 0.3s ease,transform 0.3s ease,opacity 0.3s ease}.jcz-zones button.jcz-arrow:hover:not(:disabled){background:var(--jcz-gold);border-color:var(--jcz-gold);transform:scale(1.1)}.jcz-zones button.jcz-arrow:disabled{opacity:.35;cursor:default}.jcz-zones.jcz-noscroll .jcz-nav{display:none}.jcz-zones .jcz-more{margin-top:30px;text-align:center}.jcz-zones a.jcz-more-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;border-radius:50px;background:var(--jcz-green);border:2px solid var(--jcz-gold);font-size:15px;font-weight:700;color:var(--jcz-white);text-decoration:none;animation:jczPulse 2.6s ease-in-out infinite;transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease}.jcz-zones a.jcz-more-btn:hover{background:var(--jcz-gold);color:var(--jcz-green);transform:translateY(-3px)}.jcz-zones a.jcz-btn:focus-visible,.jcz-zones a.jcz-more-btn:focus-visible,.jcz-zones button.jcz-arrow:focus-visible{outline:3px solid var(--jcz-gold);outline-offset:3px}.jcz-zones.jcz-js .jcz-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.jcz-zones.jcz-js .jcz-reveal.jcz-in{opacity:1;transform:none}.jcz-zones.jcz-js .jcz-card{opacity:0;transform:translateY(50px)}.jcz-zones.jcz-js.jcz-in .jcz-card{opacity:1;transform:none}.jcz-zones.jcz-js.jcz-in .jcz-card:hover{transform:translateY(-10px)}@keyframes jczGlow{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .6)}50%{box-shadow:0 0 0 8px #fff0}}@keyframes jczShine{0%,55%{left:-80%}100%{left:140%}}@keyframes jczPulse{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .5)}50%{box-shadow:0 0 0 12px #fff0}}@media (max-width:1100px){.jcz-zones .jcz-card{flex-basis:calc((100% - var(--jcz-gap)) / 2)}}@media (max-width:767px){.jcz-zones{--jcz-gap:14px;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:44px 12px}.jcz-zones .jcz-head{margin-bottom:26px}.jcz-zones h2.jcz-title{font-size:27px}.jcz-zones .jcz-sub{font-size:14.5px}.jcz-zones .jcz-track{padding-left:0;padding-right:0}.jcz-zones .jcz-card{flex-basis:100%}.jcz-zones .jcz-img{height:210px}.jcz-zones .jcz-card:hover,.jcz-zones.jcz-js.jcz-in .jcz-card:hover{transform:none}.jcz-zones a.jcz-more-btn{width:100%}}@media (prefers-reduced-motion:reduce){.jcz-zones *,.jcz-zones *::before,.jcz-zones *::after{animation:none!important;transition:none!important}.jcz-zones.jcz-js .jcz-reveal,.jcz-zones.jcz-js .jcz-card{opacity:1;transform:none}}.jcw-story{--jcw-green:#0d3b2a;--jcw-gold:#c8962e;--jcw-gold-dark:#98700f;--jcw-white:#ffffff;--jcw-text:#1d3a2e;--jcw-muted:#5d7468;position:relative;box-sizing:border-box;width:100%;padding:80px 20px 120px;background:#f3f9f6;font-family:"Inter",sans-serif;color:var(--jcw-text);overflow:hidden}.jcw-story *,.jcw-story *::before,.jcw-story *::after{box-sizing:border-box}.jcw-story .jcw-wrap{display:grid;grid-template-columns:1fr 1.15fr;gap:50px;align-items:center;max-width:1180px;margin:0 auto}.jcw-story h2.jcw-title{margin:0 0 20px;font-family:"Cinzel",serif;font-size:38px;font-weight:800;line-height:1.25;letter-spacing:.4px;color:var(--jcw-green)}.jcw-story .jcw-desc{margin:0 0 30px;max-width:460px;font-size:15.5px;line-height:1.8;color:var(--jcw-muted)}.jcw-story a.jcw-btn{position:relative;display:inline-flex;align-items:center;gap:10px;overflow:hidden;min-height:50px;padding:0 30px;border-radius:50px;background:var(--jcw-green);border:2px solid var(--jcw-gold);font-size:15px;font-weight:700;color:var(--jcw-white);text-decoration:none;transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease}.jcw-story a.jcw-btn::before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgb(200 150 46 / .55),transparent);transform:skewX(-20deg);animation:jcwShine 3.6s ease-in-out infinite}.jcw-story a.jcw-btn span{display:inline-block;transition:transform 0.3s ease}.jcw-story a.jcw-btn:hover{background:var(--jcw-gold);color:var(--jcw-green);transform:translateY(-3px)}.jcw-story a.jcw-btn:hover span{transform:translateX(6px)}.jcw-story a.jcw-btn:focus-visible{outline:3px solid var(--jcw-gold);outline-offset:3px}.jcw-story .jcw-collage{position:relative;width:100%;aspect-ratio:100 / 95}.jcw-story .jcw-path{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.jcw-story .jcw-path path{fill:none;stroke:var(--jcw-gold);stroke-width:.5;stroke-linecap:round;stroke-dasharray:1.8 1.6;animation:jcwFlow 3s linear infinite}.jcw-story .jcw-path circle{fill:var(--jcw-gold);animation:jcwDot 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.jcw-story .jcw-pill{position:absolute;left:50%;top:50%;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:50px;background:var(--jcw-white);border:2px solid var(--jcw-gold);box-shadow:0 8px 20px rgb(13 59 42 / .15);font-family:"Cinzel",serif;font-size:13px;font-weight:700;white-space:nowrap;color:var(--jcw-green);transform:translate(-50%,-50%);transition:transform 0.35s ease,box-shadow 0.35s ease}.jcw-story .jcw-pill svg{width:15px;height:15px;fill:var(--jcw-gold);animation:jcwPin 2s ease-in-out infinite}.jcw-story .jcw-pill:hover{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 12px 26px rgb(13 59 42 / .25)}.jcw-story figure.jcw-pol{position:absolute;z-index:2;width:40%;margin:0;padding:1.8% 1.8% 7%;background:var(--jcw-white);border-radius:4px;box-shadow:0 16px 30px rgb(13 59 42 / .22);transform:rotate(var(--r));transition:transform 0.5s ease,box-shadow 0.5s ease,opacity 0.8s ease;cursor:pointer}.jcw-story .jcw-p1{--r:-6deg;left:3%;top:3%}.jcw-story .jcw-p2{--r:4deg;left:57%;top:0}.jcw-story .jcw-p3{--r:-3deg;left:4%;top:55%}.jcw-story .jcw-p4{--r:5deg;left:56%;top:58%}.jcw-story .jcw-pol-in{overflow:hidden;aspect-ratio:4 / 3;background:var(--jcw-green);animation:jcwFloat 6s ease-in-out infinite}.jcw-story .jcw-p2 .jcw-pol-in{animation-delay:-1.5s}.jcw-story .jcw-p3 .jcw-pol-in{animation-delay:-3s}.jcw-story .jcw-p4 .jcw-pol-in{animation-delay:-4.5s}.jcw-story .jcw-pol img{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform 0.8s ease}.jcw-story .jcw-pol:hover{z-index:5;transform:rotate(0deg) scale(1.08) translateY(-8px);box-shadow:0 26px 46px rgb(13 59 42 / .35)}.jcw-story .jcw-pol:hover img{transform:scale(1.12)}.jcw-story .jcw-wave{position:absolute;left:0;bottom:-1px;width:100%;height:44px;fill:var(--jcw-green);pointer-events:none}.jcw-story.jcw-js .jcw-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.jcw-story.jcw-js .jcw-reveal.jcw-in{opacity:1;transform:none}.jcw-story.jcw-js .jcw-pill.jcw-reveal{transform:translate(-50%,calc(-50% + 20px))}.jcw-story.jcw-js .jcw-pill.jcw-reveal.jcw-in{transform:translate(-50%,-50%)}.jcw-story.jcw-js .jcw-pill.jcw-reveal.jcw-in:hover{transform:translate(-50%,-50%) scale(1.08)}.jcw-story.jcw-js .jcw-pol{opacity:0;transform:translateY(50px) rotate(var(--r)) scale(.9)}.jcw-story.jcw-js .jcw-p1{transition-delay:0.1s}.jcw-story.jcw-js .jcw-p2{transition-delay:0.3s}.jcw-story.jcw-js .jcw-p3{transition-delay:0.5s}.jcw-story.jcw-js .jcw-p4{transition-delay:0.7s}.jcw-story.jcw-js .jcw-path{opacity:0;transition:opacity 1s ease 0.9s}.jcw-story.jcw-js.jcw-in .jcw-path{opacity:1}.jcw-story.jcw-js.jcw-in .jcw-pol{opacity:1;transform:rotate(var(--r))}.jcw-story.jcw-js.jcw-done .jcw-pol{transition-delay:0s}.jcw-story.jcw-js.jcw-in .jcw-pol:hover{transform:rotate(0deg) scale(1.08) translateY(-8px)}@keyframes jcwFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes jcwFlow{to{stroke-dashoffset:-6.8}}@keyframes jcwDot{0%,100%{transform:scale(1)}50%{transform:scale(1.7)}}@keyframes jcwPin{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes jcwShine{0%,55%{left:-80%}100%{left:140%}}@media (max-width:900px){.jcw-story{padding:60px 18px 100px}.jcw-story .jcw-wrap{grid-template-columns:1fr;gap:40px}.jcw-story h2.jcw-title{font-size:32px}.jcw-story .jcw-desc{max-width:640px}}@media (max-width:767px){.jcw-story{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:44px 12px 90px}.jcw-story .jcw-text{text-align:center}.jcw-story h2.jcw-title{font-size:26px}.jcw-story .jcw-desc{margin-left:auto;margin-right:auto;font-size:14.5px}.jcw-story a.jcw-btn{width:100%;justify-content:center}.jcw-story .jcw-pill{padding:6px 12px;font-size:10.5px;gap:6px}.jcw-story .jcw-pill svg{width:12px;height:12px}.jcw-story .jcw-wave{height:30px}}@media (prefers-reduced-motion:reduce){.jcw-story *,.jcw-story *::before,.jcw-story *::after{animation:none!important;transition:none!important}.jcw-story.jcw-js .jcw-reveal,.jcw-story.jcw-js .jcw-pol,.jcw-story.jcw-js .jcw-path{opacity:1}.jcw-story.jcw-js .jcw-pol{transform:rotate(var(--r))}}.jcy-why{--jcy-green:#0d3b2a;--jcy-green-soft:rgba(13, 59, 42, 0.07);--jcy-green-line:rgba(13, 59, 42, 0.14);--jcy-gold:#c8962e;--jcy-gold-dark:#98700f;--jcy-gold-soft:rgba(200, 150, 46, 0.14);--jcy-white:#ffffff;--jcy-text:#1d3a2e;--jcy-muted:#5d7468;--jcy-gap:24px;box-sizing:border-box;width:100%;padding:80px 20px;background:var(--jcy-white);font-family:"Inter",sans-serif;color:var(--jcy-text);overflow:hidden}.jcy-why *,.jcy-why *::before,.jcy-why *::after{box-sizing:border-box}.jcy-why .jcy-wrap{max-width:1240px;margin:0 auto}.jcy-why .jcy-head{text-align:center;max-width:760px;margin:0 auto 48px}.jcy-why .jcy-badge{display:inline-block;padding:7px 18px;border-radius:50px;background:var(--jcy-gold-soft);border:1px solid var(--jcy-gold);color:var(--jcy-gold-dark);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.jcy-why h2.jcy-title{margin:18px 0 14px;font-family:"Cinzel",serif;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:.5px;color:var(--jcy-green)}.jcy-why .jcy-sub{margin:0;font-size:16px;line-height:1.7;color:var(--jcy-muted)}.jcy-why .jcy-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--jcy-gap)}.jcy-why .jcy-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:40px 26px 38px;text-align:center;background:var(--jcy-white);border:1px solid var(--jcy-green-line);border-radius:16px;box-shadow:0 10px 28px rgb(13 59 42 / .08);transition:transform 0.45s ease,box-shadow 0.45s ease,background 0.45s ease,border-color 0.45s ease,opacity 0.8s ease}.jcy-why .jcy-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--jcy-gold);transform:scaleX(.25);transform-origin:center;transition:transform 0.5s ease}.jcy-why .jcy-card:hover{transform:translateY(-10px);background:var(--jcy-green);border-color:var(--jcy-gold);box-shadow:0 22px 44px rgb(13 59 42 / .28)}.jcy-why .jcy-card:hover::before{transform:scaleX(1)}.jcy-why .jcy-icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:22px;border-radius:50%;background:var(--jcy-gold-soft);border:1px solid var(--jcy-gold);animation:jcyRing 2.8s ease-in-out infinite;transition:background 0.4s ease,transform 0.5s ease}.jcy-why .jcy-icon svg{width:30px;height:30px;fill:var(--jcy-green);animation:jcyBob 3.2s ease-in-out infinite;transition:fill 0.4s ease}.jcy-why .jcy-card:hover .jcy-icon{background:var(--jcy-gold);transform:rotate(360deg) scale(1.1)}.jcy-why .jcy-card:hover .jcy-icon svg{fill:var(--jcy-green)}.jcy-why h3.jcy-card-title{margin:0 0 12px;font-family:"Cinzel",serif;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:.3px;color:var(--jcy-green);transition:color 0.4s ease}.jcy-why .jcy-text{margin:0;font-size:14.5px;line-height:1.75;color:var(--jcy-muted);transition:color 0.4s ease}.jcy-why .jcy-card:hover h3.jcy-card-title{color:var(--jcy-gold)}.jcy-why .jcy-card:hover .jcy-text{color:rgb(255 255 255 / .88)}.jcy-why .jcy-nav{display:none;align-items:center;justify-content:center;gap:18px;margin-top:8px}.jcy-why button.jcy-arrow{width:50px;height:50px;padding:0;border-radius:50%;background:var(--jcy-green);border:2px solid var(--jcy-gold);font-size:20px;line-height:1;color:var(--jcy-white);cursor:pointer;transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease,opacity 0.3s ease}.jcy-why button.jcy-arrow:hover:not(:disabled),.jcy-why button.jcy-arrow:active:not(:disabled){background:var(--jcy-gold);color:var(--jcy-green);transform:scale(1.1)}.jcy-why button.jcy-arrow:disabled{opacity:.35;cursor:default}.jcy-why button.jcy-arrow:focus-visible{outline:3px solid var(--jcy-gold);outline-offset:3px}.jcy-why .jcy-count{min-width:56px;text-align:center;font-size:14px;font-weight:700;color:var(--jcy-green)}.jcy-why.jcy-js .jcy-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.jcy-why.jcy-js .jcy-reveal.jcy-in{opacity:1;transform:none}.jcy-why.jcy-js .jcy-card{opacity:0;transform:translateY(50px);transition-delay:var(--d,0ms)}.jcy-why.jcy-js.jcy-in .jcy-card{opacity:1;transform:none}.jcy-why.jcy-js.jcy-done .jcy-card{transition-delay:0ms}.jcy-why.jcy-js.jcy-in .jcy-card:hover{transform:translateY(-10px)}@keyframes jcyRing{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .5)}50%{box-shadow:0 0 0 10px #fff0}}@keyframes jcyBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:1024px){.jcy-why{padding:60px 18px}.jcy-why h2.jcy-title{font-size:34px}.jcy-why .jcy-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.jcy-why{--jcy-gap:14px;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:44px 12px}.jcy-why .jcy-head{margin-bottom:28px}.jcy-why h2.jcy-title{font-size:26px}.jcy-why .jcy-sub{font-size:14.5px}.jcy-why .jcy-track{display:flex;gap:var(--jcy-gap);overflow-x:auto;padding:6px 0 22px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jcy-why .jcy-track::-webkit-scrollbar{display:none}.jcy-why .jcy-card{flex:0 0 100%;scroll-snap-align:start;padding:34px 20px 32px}.jcy-why .jcy-card:hover,.jcy-why.jcy-js.jcy-in .jcy-card:hover{transform:none}.jcy-why .jcy-nav{display:flex}}@media (prefers-reduced-motion:reduce){.jcy-why *,.jcy-why *::before,.jcy-why *::after{animation:none!important;transition:none!important}.jcy-why.jcy-js .jcy-reveal,.jcy-why.jcy-js .jcy-card{opacity:1;transform:none}}.jcp-price{--jcp-green:#0d3b2a;--jcp-green-soft:rgba(13, 59, 42, 0.07);--jcp-green-line:rgba(13, 59, 42, 0.14);--jcp-gold:#c8962e;--jcp-gold-dark:#98700f;--jcp-gold-soft:rgba(200, 150, 46, 0.14);--jcp-white:#ffffff;--jcp-text:#1d3a2e;--jcp-muted:#5d7468;box-sizing:border-box;width:100%;padding:80px 20px;background:#f3f9f6;font-family:"Inter",sans-serif;color:var(--jcp-text);overflow:hidden}.jcp-price *,.jcp-price *::before,.jcp-price *::after{box-sizing:border-box}.jcp-price .jcp-wrap{max-width:1180px;margin:0 auto}.jcp-price .jcp-head{text-align:center;max-width:780px;margin:0 auto 50px}.jcp-price .jcp-badge{display:inline-block;padding:7px 18px;border-radius:50px;background:var(--jcp-gold-soft);border:1px solid var(--jcp-gold);color:var(--jcp-gold-dark);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.jcp-price h2.jcp-title{margin:18px 0 14px;font-family:"Cinzel",serif;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:.5px;color:var(--jcp-green)}.jcp-price .jcp-sub{margin:0;font-size:16px;line-height:1.7;color:var(--jcp-muted)}.jcp-price .jcp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}.jcp-price .jcp-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:38px 30px 32px;text-align:center;background:var(--jcp-white);border:1px solid var(--jcp-green-line);border-radius:18px;box-shadow:0 12px 30px rgb(13 59 42 / .09);transition:transform 0.45s ease,box-shadow 0.45s ease,border-color 0.45s ease,opacity 0.8s ease}.jcp-price .jcp-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--jcp-gold);transform:scaleX(.2);transition:transform 0.5s ease}.jcp-price .jcp-card:hover{transform:translateY(-10px);border-color:var(--jcp-gold);box-shadow:0 24px 46px rgb(13 59 42 / .2)}.jcp-price .jcp-card:hover::before{transform:scaleX(1)}.jcp-price .jcp-feature{background:var(--jcp-green);border:2px solid var(--jcp-gold);animation:jcpGlow 3s ease-in-out infinite}.jcp-price .jcp-feature::before{transform:scaleX(1)}.jcp-price .jcp-tag{display:inline-block;margin-bottom:18px;padding:6px 14px;border-radius:50px;background:var(--jcp-gold-soft);border:1px solid var(--jcp-gold);font-size:10.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--jcp-gold-dark)}.jcp-price .jcp-feature .jcp-tag{background:var(--jcp-gold);color:var(--jcp-green)}.jcp-price h3.jcp-card-title{margin:0 0 6px;font-family:"Cinzel",serif;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:.3px;color:var(--jcp-green)}.jcp-price .jcp-card-sub{margin:0 0 20px;font-size:13px;color:var(--jcp-muted)}.jcp-price .jcp-feature h3.jcp-card-title{color:var(--jcp-white)}.jcp-price .jcp-feature .jcp-card-sub{color:rgb(255 255 255 / .78)}.jcp-price .jcp-amount{display:flex;align-items:baseline;justify-content:center;gap:5px;margin-bottom:26px;color:var(--jcp-green)}.jcp-price .jcp-cur{font-size:22px;font-weight:700;color:var(--jcp-gold-dark)}.jcp-price .jcp-num{position:relative;font-family:"Cinzel",serif;font-size:50px;font-weight:800;line-height:1;color:var(--jcp-green);transition:transform 0.4s ease}.jcp-price .jcp-unit{font-size:14px;font-weight:600;color:var(--jcp-muted)}.jcp-price .jcp-card:hover .jcp-num{transform:scale(1.08)}.jcp-price .jcp-feature .jcp-cur{color:var(--jcp-gold)}.jcp-price .jcp-feature .jcp-num{color:var(--jcp-white)}.jcp-price .jcp-feature .jcp-unit{color:rgb(255 255 255 / .78)}.jcp-price ul.jcp-list{width:100%;margin:0 0 30px;padding:22px 0 0;list-style:none;text-align:left;border-top:1px solid var(--jcp-green-line)}.jcp-price .jcp-feature ul.jcp-list{border-top-color:rgb(255 255 255 / .2)}.jcp-price .jcp-list li{position:relative;margin:0 0 13px;padding-left:32px;font-size:14.5px;line-height:1.5;color:var(--jcp-text);transition:transform 0.3s ease}.jcp-price .jcp-list li:last-child{margin-bottom:0}.jcp-price .jcp-list li::before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background-color:var(--jcp-gold-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%230d3b2a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat;border:1px solid var(--jcp-gold);transition:background-color 0.3s ease,transform 0.3s ease}.jcp-price .jcp-card:hover .jcp-list li::before{background-color:var(--jcp-gold);transform:scale(1.12)}.jcp-price .jcp-list li:hover{transform:translateX(5px)}.jcp-price .jcp-feature .jcp-list li{color:rgb(255 255 255 / .92)}.jcp-price .jcp-feature .jcp-list li::before{background-color:var(--jcp-gold)}.jcp-price a.jcp-btn{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;min-height:50px;margin-top:auto;border-radius:50px;background:var(--jcp-green);border:2px solid var(--jcp-green);font-size:15px;font-weight:700;color:var(--jcp-white);text-decoration:none;transition:background 0.3s ease,color 0.3s ease,border-color 0.3s ease,transform 0.3s ease}.jcp-price a.jcp-btn::before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgb(200 150 46 / .55),transparent);transform:skewX(-20deg);animation:jcpShine 3.6s ease-in-out infinite}.jcp-price a.jcp-btn:hover{background:var(--jcp-gold);border-color:var(--jcp-gold);color:var(--jcp-green);transform:translateY(-2px)}.jcp-price .jcp-feature a.jcp-btn{background:var(--jcp-gold);border-color:var(--jcp-gold);color:var(--jcp-green)}.jcp-price .jcp-feature a.jcp-btn::before{background:linear-gradient(100deg,transparent,rgb(255 255 255 / .55),transparent)}.jcp-price .jcp-feature a.jcp-btn:hover{background:var(--jcp-white);border-color:var(--jcp-white);color:var(--jcp-green)}.jcp-price a.jcp-btn:focus-visible{outline:3px solid var(--jcp-gold);outline-offset:3px}.jcp-price.jcp-js .jcp-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.jcp-price.jcp-js .jcp-reveal.jcp-in{opacity:1;transform:none}.jcp-price.jcp-js .jcp-card{opacity:0;transform:translateY(50px);transition-delay:var(--d,0ms)}.jcp-price.jcp-js.jcp-in .jcp-card{opacity:1;transform:none}.jcp-price.jcp-js.jcp-done .jcp-card{transition-delay:0ms}.jcp-price.jcp-js.jcp-in .jcp-card:hover{transform:translateY(-10px)}@keyframes jcpGlow{0%,100%{box-shadow:0 12px 30px rgb(13 59 42 / .25),0 0 0 0 rgb(200 150 46 / .5)}50%{box-shadow:0 12px 30px rgb(13 59 42 / .25),0 0 0 14px #fff0}}@keyframes jcpShine{0%,55%{left:-80%}100%{left:140%}}@media (max-width:1024px){.jcp-price{padding:60px 18px}.jcp-price h2.jcp-title{font-size:34px}.jcp-price .jcp-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media (max-width:767px){.jcp-price{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:44px 12px}.jcp-price .jcp-head{margin-bottom:30px}.jcp-price h2.jcp-title{font-size:26px}.jcp-price .jcp-sub{font-size:14.5px}.jcp-price .jcp-grid{max-width:none;gap:18px}.jcp-price .jcp-card{padding:32px 20px 26px}.jcp-price .jcp-num{font-size:42px}.jcp-price .jcp-card:hover,.jcp-price.jcp-js.jcp-in .jcp-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.jcp-price *,.jcp-price *::before,.jcp-price *::after{animation:none!important;transition:none!important}.jcp-price.jcp-js .jcp-reveal,.jcp-price.jcp-js .jcp-card{opacity:1;transform:none}}.jcg-rules{--jcg-green:#0d3b2a;--jcg-green-soft:rgba(13, 59, 42, 0.07);--jcg-green-line:rgba(13, 59, 42, 0.14);--jcg-gold:#c8962e;--jcg-gold-dark:#98700f;--jcg-gold-soft:rgba(200, 150, 46, 0.14);--jcg-white:#ffffff;--jcg-text:#1d3a2e;--jcg-muted:#5d7468;--jcg-gap:24px;box-sizing:border-box;width:100%;padding:80px 20px;background:#f3f9f6;font-family:"Inter",sans-serif;color:var(--jcg-text);overflow:hidden}.jcg-rules *,.jcg-rules *::before,.jcg-rules *::after{box-sizing:border-box}.jcg-rules .jcg-wrap{max-width:1240px;margin:0 auto}.jcg-rules .jcg-head{text-align:center;max-width:780px;margin:0 auto 48px}.jcg-rules .jcg-badge{display:inline-block;padding:7px 18px;border-radius:50px;background:var(--jcg-gold-soft);border:1px solid var(--jcg-gold);color:var(--jcg-gold-dark);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.jcg-rules h2.jcg-title{margin:18px 0 14px;font-family:"Cinzel",serif;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:.5px;color:var(--jcg-green)}.jcg-rules .jcg-sub{margin:0;font-size:16px;line-height:1.7;color:var(--jcg-muted)}.jcg-rules .jcg-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jcg-gap);align-items:stretch}.jcg-rules .jcg-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:32px 28px 28px;background:var(--jcg-white);border:1px solid var(--jcg-green-line);border-radius:16px;box-shadow:0 10px 28px rgb(13 59 42 / .08);transition:transform 0.45s ease,box-shadow 0.45s ease,border-color 0.45s ease,opacity 0.8s ease}.jcg-rules .jcg-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--jcg-gold);transform:scaleX(.2);transform-origin:left;transition:transform 0.5s ease}.jcg-rules .jcg-card:hover{transform:translateY(-8px);border-color:var(--jcg-gold);box-shadow:0 22px 44px rgb(13 59 42 / .18)}.jcg-rules .jcg-card:hover::before{transform:scaleX(1)}.jcg-rules .jcg-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:20px;border-radius:14px;background:var(--jcg-gold-soft);border:1px solid var(--jcg-gold);animation:jcgRing 2.8s ease-in-out infinite;transition:background 0.4s ease,transform 0.5s ease}.jcg-rules .jcg-icon svg{width:26px;height:26px;fill:var(--jcg-green);animation:jcgBob 3.2s ease-in-out infinite}.jcg-rules .jcg-card:hover .jcg-icon{background:var(--jcg-gold);transform:rotate(-8deg) scale(1.1)}.jcg-rules h3.jcg-card-title{margin:0 0 12px;font-family:"Cinzel",serif;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:.3px;color:var(--jcg-green);transition:color 0.3s ease}.jcg-rules .jcg-card:hover h3.jcg-card-title{color:var(--jcg-gold-dark)}.jcg-rules .jcg-text{margin:0 0 20px;font-size:14.5px;line-height:1.75;color:var(--jcg-muted)}.jcg-rules ul.jcg-list{margin:auto 0 0;padding:18px 0 0;list-style:none;border-top:2px dashed var(--jcg-green-line)}.jcg-rules .jcg-list li{position:relative;margin:0 0 10px;padding-left:30px;font-size:14px;font-weight:500;line-height:1.5;color:var(--jcg-text);transition:transform 0.3s ease}.jcg-rules .jcg-list li:last-child{margin-bottom:0}.jcg-rules .jcg-list li::before{content:"";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background-color:var(--jcg-gold-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%230d3b2a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E");background-size:11px;background-position:center;background-repeat:no-repeat;border:1px solid var(--jcg-gold);transition:background-color 0.3s ease,transform 0.3s ease}.jcg-rules .jcg-list li:hover{transform:translateX(5px)}.jcg-rules .jcg-card:hover .jcg-list li::before{background-color:var(--jcg-gold);transform:scale(1.12)}.jcg-rules .jcg-nav{display:none;align-items:center;justify-content:center;gap:18px;margin-top:8px}.jcg-rules button.jcg-arrow{width:50px;height:50px;padding:0;border-radius:50%;background:var(--jcg-green);border:2px solid var(--jcg-gold);font-size:20px;line-height:1;color:var(--jcg-white);cursor:pointer;transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease,opacity 0.3s ease}.jcg-rules button.jcg-arrow:hover:not(:disabled),.jcg-rules button.jcg-arrow:active:not(:disabled){background:var(--jcg-gold);color:var(--jcg-green);transform:scale(1.1)}.jcg-rules button.jcg-arrow:disabled{opacity:.35;cursor:default}.jcg-rules button.jcg-arrow:focus-visible{outline:3px solid var(--jcg-gold);outline-offset:3px}.jcg-rules .jcg-count{min-width:56px;text-align:center;font-size:14px;font-weight:700;color:var(--jcg-green)}.jcg-rules .jcg-more{margin-top:40px;text-align:center}.jcg-rules a.jcg-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;min-height:52px;padding:0 36px;border-radius:50px;background:var(--jcg-green);border:2px solid var(--jcg-gold);font-size:15px;font-weight:700;color:var(--jcg-white);text-decoration:none;animation:jcgPulse 2.6s ease-in-out infinite;transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease}.jcg-rules a.jcg-btn::before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgb(200 150 46 / .55),transparent);transform:skewX(-20deg);animation:jcgShine 3.6s ease-in-out infinite}.jcg-rules a.jcg-btn span{display:inline-block;transition:transform 0.3s ease}.jcg-rules a.jcg-btn:hover{background:var(--jcg-gold);color:var(--jcg-green);transform:translateY(-3px)}.jcg-rules a.jcg-btn:hover span{transform:translateX(6px)}.jcg-rules a.jcg-btn:focus-visible{outline:3px solid var(--jcg-gold);outline-offset:3px}.jcg-rules.jcg-js .jcg-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.jcg-rules.jcg-js .jcg-reveal.jcg-in{opacity:1;transform:none}.jcg-rules.jcg-js .jcg-card{opacity:0;transform:translateY(50px);transition-delay:var(--d,0ms)}.jcg-rules.jcg-js.jcg-in .jcg-card{opacity:1;transform:none}.jcg-rules.jcg-js.jcg-done .jcg-card{transition-delay:0ms}.jcg-rules.jcg-js.jcg-in .jcg-card:hover{transform:translateY(-8px)}@keyframes jcgRing{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .5)}50%{box-shadow:0 0 0 9px #fff0}}@keyframes jcgBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes jcgPulse{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .5)}50%{box-shadow:0 0 0 12px #fff0}}@keyframes jcgShine{0%,55%{left:-80%}100%{left:140%}}@media (max-width:1024px){.jcg-rules{padding:60px 18px}.jcg-rules h2.jcg-title{font-size:34px}.jcg-rules .jcg-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.jcg-rules{--jcg-gap:14px;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:44px 12px}.jcg-rules .jcg-head{margin-bottom:28px}.jcg-rules h2.jcg-title{font-size:26px}.jcg-rules .jcg-sub{font-size:14.5px}.jcg-rules .jcg-track{display:flex;gap:var(--jcg-gap);overflow-x:auto;padding:6px 0 22px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jcg-rules .jcg-track::-webkit-scrollbar{display:none}.jcg-rules .jcg-card{flex:0 0 100%;scroll-snap-align:start;padding:28px 20px 24px}.jcg-rules .jcg-card:hover,.jcg-rules.jcg-js.jcg-in .jcg-card:hover{transform:none}.jcg-rules .jcg-nav{display:flex}.jcg-rules .jcg-more{margin-top:28px}.jcg-rules a.jcg-btn{width:100%}}@media (prefers-reduced-motion:reduce){.jcg-rules *,.jcg-rules *::before,.jcg-rules *::after{animation:none!important;transition:none!important}.jcg-rules.jcg-js .jcg-reveal,.jcg-rules.jcg-js .jcg-card{opacity:1;transform:none}}.jck-pkg{--jck-green:#0d3b2a;--jck-green-soft:rgba(13, 59, 42, 0.07);--jck-green-line:rgba(13, 59, 42, 0.14);--jck-gold:#c8962e;--jck-gold-dark:#98700f;--jck-gold-soft:rgba(200, 150, 46, 0.14);--jck-white:#ffffff;--jck-text:#1d3a2e;--jck-muted:#5d7468;--jck-gap:26px;box-sizing:border-box;width:100%;padding:80px 20px;background:var(--jck-white);font-family:"Inter",sans-serif;color:var(--jck-text);overflow:hidden}.jck-pkg *,.jck-pkg *::before,.jck-pkg *::after{box-sizing:border-box}.jck-pkg .jck-wrap{max-width:1240px;margin:0 auto}.jck-pkg .jck-head{text-align:center;max-width:780px;margin:0 auto 50px}.jck-pkg .jck-badge{display:inline-block;padding:7px 18px;border-radius:50px;background:var(--jck-gold-soft);border:1px solid var(--jck-gold);color:var(--jck-gold-dark);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.jck-pkg h2.jck-title{margin:18px 0 14px;font-family:"Cinzel",serif;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:.5px;color:var(--jck-green)}.jck-pkg .jck-sub{margin:0;font-size:16px;line-height:1.7;color:var(--jck-muted)}.jck-pkg .jck-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jck-gap);align-items:stretch}.jck-pkg .jck-card{display:flex;flex-direction:column;overflow:hidden;background:var(--jck-white);border:1px solid var(--jck-green-line);border-radius:18px;box-shadow:0 12px 30px rgb(13 59 42 / .1);transition:transform 0.45s ease,box-shadow 0.45s ease,border-color 0.45s ease,opacity 0.8s ease}.jck-pkg .jck-card:hover{transform:translateY(-10px);border-color:var(--jck-gold);box-shadow:0 24px 46px rgb(13 59 42 / .2)}.jck-pkg .jck-img{position:relative;height:220px;overflow:hidden;background:var(--jck-green)}.jck-pkg .jck-img img{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform 0.8s ease}.jck-pkg .jck-card:hover .jck-img img{transform:scale(1.12)}.jck-pkg .jck-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,rgb(13 59 42 / .75) 100%);pointer-events:none}.jck-pkg .jck-tag{position:absolute;top:14px;left:14px;z-index:2;padding:6px 13px;border-radius:6px;background:var(--jck-gold);color:var(--jck-green);font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;animation:jckGlow 2.8s ease-in-out infinite}.jck-pkg .jck-dur{position:absolute;left:14px;bottom:14px;z-index:2;padding:7px 14px;border-radius:50px;background:rgb(255 255 255 / .95);font-size:12.5px;font-weight:700;color:var(--jck-green)}.jck-pkg .jck-body{display:flex;flex:1;flex-direction:column;padding:24px 24px 24px}.jck-pkg h3.jck-card-title{margin:0 0 6px;font-family:"Cinzel",serif;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:.3px;color:var(--jck-green);transition:color 0.3s ease}.jck-pkg .jck-card:hover h3.jck-card-title{color:var(--jck-gold-dark)}.jck-pkg .jck-meta{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--jck-gold-dark)}.jck-pkg .jck-text{margin:0 0 18px;font-size:14.5px;line-height:1.7;color:var(--jck-muted)}.jck-pkg ul.jck-chips{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 20px;padding:0;list-style:none}.jck-pkg .jck-chips li{margin:0;padding:6px 14px;border-radius:50px;background:var(--jck-green-soft);border:1px solid var(--jck-green-line);font-size:12.5px;font-weight:600;color:var(--jck-green);transition:transform 0.3s ease,background 0.3s ease,border-color 0.3s ease}.jck-pkg .jck-chips li:hover{transform:translateY(-3px);background:var(--jck-gold-soft);border-color:var(--jck-gold)}.jck-pkg .jck-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jck-pkg a.jck-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;min-height:48px;padding:0 20px;border-radius:50px;font-family:"Inter",sans-serif;font-size:14.5px;font-weight:700;text-decoration:none;transition:background 0.3s ease,color 0.3s ease,border-color 0.3s ease,transform 0.3s ease}.jck-pkg a.jck-btn-main{background:var(--jck-green);border:2px solid var(--jck-green);color:var(--jck-white)}.jck-pkg a.jck-btn-main::before,.jck-pkg a.jck-btn-gold::before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgb(200 150 46 / .55),transparent);transform:skewX(-20deg);animation:jckShine 3.6s ease-in-out infinite}.jck-pkg a.jck-btn-main:hover{background:var(--jck-gold);border-color:var(--jck-gold);color:var(--jck-green);transform:translateY(-2px)}.jck-pkg a.jck-btn-wa{background:#fff0;border:2px solid var(--jck-gold);color:var(--jck-green)}.jck-pkg a.jck-btn-wa:hover{background:var(--jck-green);border-color:var(--jck-green);color:var(--jck-white);transform:translateY(-2px)}.jck-pkg a.jck-btn:focus-visible,.jck-pkg button.jck-arrow:focus-visible{outline:3px solid var(--jck-gold);outline-offset:3px}.jck-pkg .jck-nav{display:none;align-items:center;justify-content:center;gap:18px;margin-top:8px}.jck-pkg button.jck-arrow{width:50px;height:50px;padding:0;border-radius:50%;background:var(--jck-green);border:2px solid var(--jck-gold);font-size:20px;line-height:1;color:var(--jck-white);cursor:pointer;transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease,opacity 0.3s ease}.jck-pkg button.jck-arrow:hover:not(:disabled),.jck-pkg button.jck-arrow:active:not(:disabled){background:var(--jck-gold);color:var(--jck-green);transform:scale(1.1)}.jck-pkg button.jck-arrow:disabled{opacity:.35;cursor:default}.jck-pkg .jck-count{min-width:56px;text-align:center;font-size:14px;font-weight:700;color:var(--jck-green)}.jck-pkg .jck-custom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:44px;padding:30px 36px;border-radius:18px;background:var(--jck-green);border-bottom:4px solid var(--jck-gold)}.jck-pkg h4.jck-custom-title{margin:0 0 6px;font-family:"Cinzel",serif;font-size:24px;font-weight:700;color:var(--jck-white)}.jck-pkg .jck-custom-text p{margin:0;font-size:14.5px;line-height:1.6;color:rgb(255 255 255 / .82)}.jck-pkg a.jck-btn-gold{flex-shrink:0;min-height:52px;padding:0 34px;background:var(--jck-gold);border:2px solid var(--jck-gold);color:var(--jck-green);animation:jckPulse 2.6s ease-in-out infinite}.jck-pkg a.jck-btn-gold span{display:inline-block;transition:transform 0.3s ease}.jck-pkg a.jck-btn-gold:hover{background:var(--jck-white);border-color:var(--jck-white);color:var(--jck-green);transform:translateY(-3px)}.jck-pkg a.jck-btn-gold:hover span{transform:translateX(6px)}.jck-pkg.jck-js .jck-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.jck-pkg.jck-js .jck-reveal.jck-in{opacity:1;transform:none}.jck-pkg.jck-js .jck-card{opacity:0;transform:translateY(50px);transition-delay:var(--d,0ms)}.jck-pkg.jck-js.jck-in .jck-card{opacity:1;transform:none}.jck-pkg.jck-js.jck-done .jck-card{transition-delay:0ms}.jck-pkg.jck-js.jck-in .jck-card:hover{transform:translateY(-10px)}@keyframes jckGlow{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .6)}50%{box-shadow:0 0 0 8px #fff0}}@keyframes jckShine{0%,55%{left:-80%}100%{left:140%}}@keyframes jckPulse{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .55)}50%{box-shadow:0 0 0 12px #fff0}}@media (max-width:1024px){.jck-pkg{padding:60px 18px}.jck-pkg h2.jck-title{font-size:34px}.jck-pkg .jck-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.jck-pkg{--jck-gap:14px;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:44px 12px}.jck-pkg .jck-head{margin-bottom:28px}.jck-pkg h2.jck-title{font-size:26px}.jck-pkg .jck-sub{font-size:14.5px}.jck-pkg .jck-track{display:flex;gap:var(--jck-gap);overflow-x:auto;padding:6px 0 22px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jck-pkg .jck-track::-webkit-scrollbar{display:none}.jck-pkg .jck-card{flex:0 0 100%;scroll-snap-align:start}.jck-pkg .jck-card:hover,.jck-pkg.jck-js.jck-in .jck-card:hover{transform:none}.jck-pkg .jck-img{height:210px}.jck-pkg .jck-body{padding:20px 18px 20px}.jck-pkg .jck-nav{display:flex}.jck-pkg .jck-custom{flex-direction:column;align-items:stretch;margin-top:28px;padding:26px 18px;text-align:center}.jck-pkg h4.jck-custom-title{font-size:20px}}@media (prefers-reduced-motion:reduce){.jck-pkg *,.jck-pkg *::before,.jck-pkg *::after{animation:none!important;transition:none!important}.jck-pkg.jck-js .jck-reveal,.jck-pkg.jck-js .jck-card{opacity:1;transform:none}}.jcd-guide{--jcd-green:#0d3b2a;--jcd-green-soft:rgba(13, 59, 42, 0.07);--jcd-green-line:rgba(13, 59, 42, 0.14);--jcd-gold:#c8962e;--jcd-gold-dark:#98700f;--jcd-gold-soft:rgba(200, 150, 46, 0.14);--jcd-white:#ffffff;--jcd-text:#1d3a2e;--jcd-muted:#5d7468;--jcd-gap:24px;box-sizing:border-box;width:100%;padding:80px 20px;background:#f3f9f6;font-family:"Inter",sans-serif;color:var(--jcd-text);overflow:hidden}.jcd-guide *,.jcd-guide *::before,.jcd-guide *::after{box-sizing:border-box}.jcd-guide .jcd-wrap{max-width:1240px;margin:0 auto}.jcd-guide .jcd-head{text-align:center;max-width:800px;margin:0 auto 48px}.jcd-guide .jcd-badge{display:inline-block;padding:7px 18px;border-radius:50px;background:var(--jcd-gold-soft);border:1px solid var(--jcd-gold);color:var(--jcd-gold-dark);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.jcd-guide h2.jcd-title{margin:18px 0 14px;font-family:"Cinzel",serif;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:.5px;color:var(--jcd-green)}.jcd-guide .jcd-sub{margin:0;font-size:16px;line-height:1.7;color:var(--jcd-muted)}.jcd-guide .jcd-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jcd-gap);align-items:stretch}.jcd-guide .jcd-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:32px 28px 28px;background:var(--jcd-white);border:1px solid var(--jcd-green-line);border-radius:16px;box-shadow:0 10px 28px rgb(13 59 42 / .08);transition:transform 0.45s ease,box-shadow 0.45s ease,background 0.45s ease,border-color 0.45s ease,opacity 0.8s ease}.jcd-guide .jcd-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--jcd-gold);transform:scaleX(.2);transform-origin:left;transition:transform 0.5s ease}.jcd-guide .jcd-card:hover{transform:translateY(-8px);background:var(--jcd-green);border-color:var(--jcd-gold);box-shadow:0 22px 44px rgb(13 59 42 / .28)}.jcd-guide .jcd-card:hover::before{transform:scaleX(1)}.jcd-guide .jcd-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:20px;border-radius:14px;background:var(--jcd-gold-soft);border:1px solid var(--jcd-gold);animation:jcdRing 2.8s ease-in-out infinite;transition:background 0.4s ease,transform 0.5s ease}.jcd-guide .jcd-icon svg{width:26px;height:26px;fill:var(--jcd-green);animation:jcdBob 3.2s ease-in-out infinite}.jcd-guide .jcd-card:hover .jcd-icon{background:var(--jcd-gold);transform:rotate(-8deg) scale(1.1)}.jcd-guide h3.jcd-card-title{margin:0 0 12px;font-family:"Cinzel",serif;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:.3px;color:var(--jcd-green);transition:color 0.4s ease}.jcd-guide .jcd-card:hover h3.jcd-card-title{color:var(--jcd-gold)}.jcd-guide .jcd-text{margin:0 0 20px;font-size:14.5px;line-height:1.75;color:var(--jcd-muted);transition:color 0.4s ease}.jcd-guide .jcd-card:hover .jcd-text{color:rgb(255 255 255 / .88)}.jcd-guide ul.jcd-list{margin:auto 0 0;padding:18px 0 0;list-style:none;border-top:2px dashed var(--jcd-green-line);transition:border-color 0.4s ease}.jcd-guide .jcd-card:hover ul.jcd-list{border-top-color:rgb(255 255 255 / .25)}.jcd-guide .jcd-list li{position:relative;margin:0 0 10px;padding-left:30px;font-size:14px;font-weight:500;line-height:1.5;color:var(--jcd-text);transition:transform 0.3s ease,color 0.4s ease}.jcd-guide .jcd-list li:last-child{margin-bottom:0}.jcd-guide .jcd-list li::before{content:"";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background-color:var(--jcd-gold-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%230d3b2a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E");background-size:11px;background-position:center;background-repeat:no-repeat;border:1px solid var(--jcd-gold);transition:background-color 0.3s ease,transform 0.3s ease}.jcd-guide .jcd-list li:hover{transform:translateX(5px)}.jcd-guide .jcd-card:hover .jcd-list li{color:rgb(255 255 255 / .95)}.jcd-guide .jcd-card:hover .jcd-list li::before{background-color:var(--jcd-gold);transform:scale(1.12)}.jcd-guide .jcd-nav{display:none;align-items:center;justify-content:center;gap:18px;margin-top:8px}.jcd-guide button.jcd-arrow{width:50px;height:50px;padding:0;border-radius:50%;background:var(--jcd-green);border:2px solid var(--jcd-gold);font-size:20px;line-height:1;color:var(--jcd-white);cursor:pointer;transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease,opacity 0.3s ease}.jcd-guide button.jcd-arrow:hover:not(:disabled),.jcd-guide button.jcd-arrow:active:not(:disabled){background:var(--jcd-gold);color:var(--jcd-green);transform:scale(1.1)}.jcd-guide button.jcd-arrow:disabled{opacity:.35;cursor:default}.jcd-guide button.jcd-arrow:focus-visible{outline:3px solid var(--jcd-gold);outline-offset:3px}.jcd-guide .jcd-count{min-width:56px;text-align:center;font-size:14px;font-weight:700;color:var(--jcd-green)}.jcd-guide.jcd-js .jcd-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.jcd-guide.jcd-js .jcd-reveal.jcd-in{opacity:1;transform:none}.jcd-guide.jcd-js .jcd-card{opacity:0;transform:translateY(50px);transition-delay:var(--d,0ms)}.jcd-guide.jcd-js.jcd-in .jcd-card{opacity:1;transform:none}.jcd-guide.jcd-js.jcd-done .jcd-card{transition-delay:0ms}.jcd-guide.jcd-js.jcd-in .jcd-card:hover{transform:translateY(-8px)}@keyframes jcdRing{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .5)}50%{box-shadow:0 0 0 9px #fff0}}@keyframes jcdBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:1024px){.jcd-guide{padding:60px 18px}.jcd-guide h2.jcd-title{font-size:34px}.jcd-guide .jcd-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.jcd-guide{--jcd-gap:14px;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:44px 12px}.jcd-guide .jcd-head{margin-bottom:28px}.jcd-guide h2.jcd-title{font-size:26px}.jcd-guide .jcd-sub{font-size:14.5px}.jcd-guide .jcd-track{display:flex;gap:var(--jcd-gap);overflow-x:auto;padding:6px 0 22px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jcd-guide .jcd-track::-webkit-scrollbar{display:none}.jcd-guide .jcd-card{flex:0 0 100%;scroll-snap-align:start;padding:28px 20px 24px}.jcd-guide .jcd-card:hover,.jcd-guide.jcd-js.jcd-in .jcd-card:hover{transform:none}.jcd-guide .jcd-nav{display:flex}}@media (prefers-reduced-motion:reduce){.jcd-guide *,.jcd-guide *::before,.jcd-guide *::after{animation:none!important;transition:none!important}.jcd-guide.jcd-js .jcd-reveal,.jcd-guide.jcd-js .jcd-card{opacity:1;transform:none}}.jcr-proof{--jcr-green:#0d3b2a;--jcr-green-dark:#07251a;--jcr-green-soft:rgba(13, 59, 42, 0.07);--jcr-green-line:rgba(13, 59, 42, 0.14);--jcr-gold:#c8962e;--jcr-gold-light:#e6b950;--jcr-gold-dark:#98700f;--jcr-gold-soft:rgba(200, 150, 46, 0.14);--jcr-white:#ffffff;--jcr-text:#1d3a2e;--jcr-muted:#4c6458;position:relative;box-sizing:border-box;width:100%;padding:90px 20px;background:linear-gradient(135deg,var(--jcr-green) 0%,var(--jcr-green-dark) 100%);font-family:"Inter",sans-serif;color:var(--jcr-white);overflow:hidden}.jcr-proof *,.jcr-proof *::before,.jcr-proof *::after{box-sizing:border-box}.jcr-proof .jcr-deco{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 5% 15%,rgb(200 150 46 / .18),transparent 36%),radial-gradient(circle at 95% 90%,rgb(200 150 46 / .14),transparent 40%)}.jcr-proof .jcr-wrap{position:relative;max-width:1240px;margin:0 auto}.jcr-proof .jcr-head{text-align:center;max-width:780px;margin:0 auto 54px}.jcr-proof .jcr-badge{display:inline-block;padding:7px 18px;border-radius:50px;background:rgb(200 150 46 / .16);border:1px solid var(--jcr-gold);color:var(--jcr-gold-light);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.jcr-proof h2.jcr-title{margin:18px 0 14px;font-family:"Cinzel",serif;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:.5px;color:var(--jcr-white)}.jcr-proof .jcr-sub{margin:0;font-size:16px;line-height:1.7;color:rgb(255 255 255 / .8)}.jcr-proof .jcr-grid{display:grid;grid-template-columns:0.8fr 1.2fr;gap:40px;align-items:stretch}.jcr-proof .jcr-counters{display:flex;flex-direction:column;gap:18px}.jcr-proof .jcr-count{position:relative;flex:1;display:flex;align-items:center;gap:22px;overflow:hidden;padding:24px 28px;background:rgb(255 255 255 / .07);border:1px solid rgb(200 150 46 / .45);border-radius:18px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform 0.4s ease,background 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease}.jcr-proof .jcr-count::before{content:"";position:absolute;top:0;left:-80%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .12),transparent);transform:skewX(-20deg);animation:jcrShine 5s ease-in-out infinite}.jcr-proof .jcr-count:nth-child(2)::before{animation-delay:1.2s}.jcr-proof .jcr-count:nth-child(3)::before{animation-delay:2.4s}.jcr-proof .jcr-count:hover{transform:translateX(10px);background:rgb(200 150 46 / .14);border-color:var(--jcr-gold);box-shadow:0 18px 40px rgb(0 0 0 / .3)}.jcr-proof .jcr-count-ico{display:flex;flex:0 0 64px;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgb(200 150 46 / .18);border:1px solid var(--jcr-gold);animation:jcrRing 2.8s ease-in-out infinite;transition:background 0.4s ease,transform 0.5s ease}.jcr-proof .jcr-count-ico svg{width:30px;height:30px;fill:var(--jcr-gold-light);transition:fill 0.3s ease}.jcr-proof .jcr-count:hover .jcr-count-ico{background:var(--jcr-gold);transform:rotate(360deg) scale(1.08)}.jcr-proof .jcr-count:hover .jcr-count-ico svg{fill:var(--jcr-green)}.jcr-proof .jcr-count-body{flex:1;min-width:0}.jcr-proof .jcr-num{font-family:"Cinzel",serif;font-size:50px;font-weight:800;line-height:1;color:var(--jcr-gold-light);text-shadow:0 4px 18px rgb(200 150 46 / .35)}.jcr-proof .jcr-label{margin:8px 0 12px;font-size:15.5px;font-weight:600;letter-spacing:.4px;color:var(--jcr-white)}.jcr-proof .jcr-bar{display:block;width:100%;height:4px;border-radius:4px;background:rgb(255 255 255 / .15);overflow:hidden}.jcr-proof .jcr-bar::after{content:"";display:block;width:100%;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--jcr-gold),var(--jcr-gold-light));transform:scaleX(1);transform-origin:left}.jcr-proof.jcr-js .jcr-bar::after{transform:scaleX(0);transition:transform 2.2s cubic-bezier(.22,.61,.36,1)}.jcr-proof.jcr-js .jcr-bar.jcr-fill::after{transform:scaleX(1)}.jcr-proof .jcr-reviews{position:relative;display:flex;flex-direction:column;padding:44px 44px 30px;background:var(--jcr-white);border-bottom:5px solid var(--jcr-gold);border-radius:24px;box-shadow:0 30px 60px rgb(0 0 0 / .35);color:var(--jcr-text);transition:box-shadow 0.45s ease,transform 0.45s ease}.jcr-proof .jcr-reviews:hover{box-shadow:0 38px 72px rgb(0 0 0 / .45)}.jcr-proof .jcr-quote-mark{position:absolute;top:8px;right:34px;font-family:"Cinzel",serif;font-size:140px;font-weight:800;line-height:1;color:var(--jcr-gold-soft);pointer-events:none;animation:jcrBob 4s ease-in-out infinite}.jcr-proof .jcr-track{display:flex;flex:1;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jcr-proof .jcr-track::-webkit-scrollbar{display:none}.jcr-proof .jcr-slide{position:relative;display:flex;flex:0 0 100%;flex-direction:column;justify-content:space-between;margin:0;padding:0 4px;scroll-snap-align:start;opacity:.35;transform:scale(.97);transition:opacity 0.6s ease,transform 0.6s ease}.jcr-proof .jcr-slide.jcr-current{opacity:1;transform:none}.jcr-proof .jcr-stars{display:flex;gap:4px;margin-bottom:20px}.jcr-proof .jcr-stars i{font-style:normal;font-size:24px;line-height:1;color:var(--jcr-gold);animation:jcrStar 2.4s ease-in-out infinite}.jcr-proof .jcr-stars i:nth-child(2){animation-delay:0.2s}.jcr-proof .jcr-stars i:nth-child(3){animation-delay:0.4s}.jcr-proof .jcr-stars i:nth-child(4){animation-delay:0.6s}.jcr-proof .jcr-stars i:nth-child(5){animation-delay:0.8s}.jcr-proof blockquote.jcr-text{margin:0 0 28px;padding:0;border:0;font-size:17px;font-weight:500;font-style:italic;line-height:1.85;color:var(--jcr-muted)}.jcr-proof .jcr-author{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:22px;border-top:2px dashed var(--jcr-green-line)}.jcr-proof .jcr-avatar{display:flex;flex:0 0 56px;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--jcr-green);border:3px solid var(--jcr-gold);font-family:"Cinzel",serif;font-size:18px;font-weight:800;color:var(--jcr-gold-light);animation:jcrRingDark 2.8s ease-in-out infinite}.jcr-proof .jcr-who{display:flex;flex:1;flex-direction:column;min-width:140px}.jcr-proof .jcr-who strong{font-family:"Cinzel",serif;font-size:18px;font-weight:700;color:var(--jcr-green)}.jcr-proof .jcr-who small{margin-top:3px;font-size:13.5px;color:var(--jcr-muted)}.jcr-proof .jcr-verified{padding:7px 14px;border-radius:50px;background:var(--jcr-gold-soft);border:1px solid var(--jcr-gold);font-size:12px;font-weight:700;color:var(--jcr-gold-dark)}.jcr-proof .jcr-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.jcr-proof button.jcr-arrow{width:48px;height:48px;padding:0;border-radius:50%;background:var(--jcr-green);border:2px solid var(--jcr-gold);font-size:20px;line-height:1;color:var(--jcr-white);cursor:pointer;transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease}.jcr-proof button.jcr-arrow:hover,.jcr-proof button.jcr-arrow:active{background:var(--jcr-gold);color:var(--jcr-green);transform:scale(1.1)}.jcr-proof .jcr-dots{display:flex;gap:8px}.jcr-proof .jcr-dots button{width:10px;height:10px;padding:0;border:0;border-radius:10px;background:var(--jcr-green-line);cursor:pointer;transition:width 0.4s ease,background 0.3s ease}.jcr-proof .jcr-dots button:hover{background:var(--jcr-gold)}.jcr-proof .jcr-dots button.jcr-on{width:34px;background:var(--jcr-gold)}.jcr-proof button:focus-visible{outline:3px solid var(--jcr-gold);outline-offset:3px}.jcr-proof.jcr-js .jcr-reveal{opacity:0;transition:opacity 0.9s ease,transform 0.9s ease}.jcr-proof.jcr-js .jcr-head{transform:translateY(30px)}.jcr-proof.jcr-js .jcr-left{transform:translateX(-60px)}.jcr-proof.jcr-js .jcr-right{transform:translateX(60px);transition-delay:0.2s}.jcr-proof.jcr-js .jcr-reveal.jcr-in{opacity:1;transform:none}@keyframes jcrShine{0%,55%{left:-80%}100%{left:150%}}@keyframes jcrRing{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .55)}50%{box-shadow:0 0 0 11px #fff0}}@keyframes jcrRingDark{0%,100%{box-shadow:0 0 0 0 rgb(200 150 46 / .5)}50%{box-shadow:0 0 0 9px #fff0}}@keyframes jcrBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes jcrStar{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}@media (max-width:1024px){.jcr-proof{padding:64px 18px}.jcr-proof h2.jcr-title{font-size:34px}.jcr-proof .jcr-grid{grid-template-columns:1fr;gap:28px}.jcr-proof .jcr-counters{flex-direction:row}.jcr-proof .jcr-count{flex-direction:column;align-items:flex-start;gap:16px}.jcr-proof .jcr-count:hover{transform:translateY(-8px)}}@media (max-width:767px){.jcr-proof{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:44px 12px}.jcr-proof .jcr-head{margin-bottom:30px}.jcr-proof h2.jcr-title{font-size:26px}.jcr-proof .jcr-sub{font-size:14.5px}.jcr-proof .jcr-counters{gap:10px}.jcr-proof .jcr-count{align-items:center;padding:18px 8px 16px;gap:10px;text-align:center}.jcr-proof .jcr-count-ico{flex-basis:44px;width:44px;height:44px}.jcr-proof .jcr-count-ico svg{width:21px;height:21px}.jcr-proof .jcr-count-body{width:100%}.jcr-proof .jcr-num{font-size:26px}.jcr-proof .jcr-label{margin:6px 0 10px;font-size:12px;letter-spacing:0}.jcr-proof .jcr-count:hover{transform:none}.jcr-proof .jcr-reviews{padding:28px 18px 22px;border-radius:20px}.jcr-proof .jcr-quote-mark{top:4px;right:16px;font-size:96px}.jcr-proof blockquote.jcr-text{font-size:15.5px;line-height:1.8}.jcr-proof .jcr-stars i{font-size:21px}.jcr-proof .jcr-verified{width:100%;text-align:center}.jcr-proof.jcr-js .jcr-left,.jcr-proof.jcr-js .jcr-right{transform:translateY(40px)}}@media (max-width:360px){.jcr-proof .jcr-counters{flex-direction:column}.jcr-proof .jcr-count{flex-direction:row;text-align:left;padding:16px}.jcr-proof .jcr-num{font-size:30px}}@media (prefers-reduced-motion:reduce){.jcr-proof *,.jcr-proof *::before,.jcr-proof *::after{animation:none!important;transition:none!important}.jcr-proof.jcr-js .jcr-reveal{opacity:1;transform:none}.jcr-proof.jcr-js .jcr-bar::after{transform:scaleX(1)}.jcr-proof .jcr-slide{opacity:1;transform:none}}.jct-plan{--jct-green:#0d3b2a;--jct-gold:#c8962e;--jct-gold-dark:#98700f;--jct-gold-soft:rgba(200, 150, 46, 0.14);--jct-white:#ffffff;--jct-text:#1d3a2e;--jct-muted:#4c6458;box-sizing:border-box;width:100%;padding:90px 20px;background:var(--jct-white);font-family:"Inter",sans-serif;color:var(--jct-text);overflow:hidden}.jct-plan *,.jct-plan *::before,.jct-plan *::after{box-sizing:border-box}.jct-plan .jct-wrap{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center;max-width:1180px;margin:0 auto}.jct-plan .jct-frame{position:relative;padding:0 22px 22px 0}.jct-plan .jct-frame::before{content:"";position:absolute;top:22px;left:22px;right:0;bottom:0;border:3px solid var(--jct-gold);border-radius:26px;transition:transform 0.5s ease;animation:jctFrame 4s ease-in-out infinite}.jct-plan .jct-frame:hover::before{transform:translate(8px,8px)}.jct-plan .jct-photo{position:relative;overflow:hidden;border-radius:24px;background:var(--jct-green);box-shadow:0 24px 50px rgb(13 59 42 / .28);aspect-ratio:4 / 4.4}.jct-plan .jct-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 60%,rgb(13 59 42 / .35) 100%);pointer-events:none}.jct-plan .jct-photo img{display:block;width:100%;height:100%;margin:0;object-fit:cover;animation:jctZoom 14s ease-in-out infinite alternate;transition:filter 0.5s ease}.jct-plan .jct-frame:hover .jct-photo img{filter:saturate(1.15)}.jct-plan .jct-badge{display:inline-block;padding:7px 18px;border-radius:50px;background:var(--jct-gold-soft);border:1px solid var(--jct-gold);color:var(--jct-gold-dark);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.jct-plan h2.jct-title{margin:18px 0 22px;font-family:"Cinzel",serif;font-size:40px;font-weight:800;line-height:1.22;letter-spacing:.4px;color:var(--jct-green)}.jct-plan .jct-text{margin:0 0 20px;font-size:16px;line-height:1.85;color:var(--jct-muted)}.jct-plan .jct-text:last-child{margin-bottom:0}.jct-plan .jct-text strong{padding:0 3px;font-weight:700;color:var(--jct-green);background-image:linear-gradient(var(--jct-gold-soft),var(--jct-gold-soft));background-repeat:no-repeat;background-position:0 100%;background-size:100% 45%;transition:background-size 0.4s ease}.jct-plan .jct-text:hover strong{background-size:100% 100%}.jct-plan.jct-js .jct-reveal{opacity:0;transition:opacity 0.9s ease,transform 0.9s ease}.jct-plan.jct-js .jct-left{transform:translateX(-60px)}.jct-plan.jct-js .jct-right{transform:translateX(60px);transition-delay:0.2s}.jct-plan.jct-js .jct-reveal.jct-in{opacity:1;transform:none}@keyframes jctZoom{from{transform:scale(1)}to{transform:scale(1.1)}}@keyframes jctFrame{0%,100%{border-color:rgb(200 150 46)}50%{border-color:rgb(200 150 46 / .45)}}@media (max-width:1024px){.jct-plan{padding:64px 18px}.jct-plan .jct-wrap{gap:44px}.jct-plan h2.jct-title{font-size:32px}}@media (max-width:767px){.jct-plan{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:44px 12px}.jct-plan .jct-wrap{grid-template-columns:1fr;gap:30px}.jct-plan .jct-frame{padding:0 12px 12px 0}.jct-plan .jct-frame::before{top:12px;left:12px;border-radius:20px}.jct-plan .jct-photo{border-radius:18px;aspect-ratio:4 / 3.6}.jct-plan .jct-content{padding:0 6px}.jct-plan h2.jct-title{margin:14px 0 16px;font-size:26px}.jct-plan .jct-text{font-size:15px;line-height:1.8}.jct-plan.jct-js .jct-left{transform:translateY(40px)}.jct-plan.jct-js .jct-right{transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.jct-plan *,.jct-plan *::before,.jct-plan *::after{animation:none!important;transition:none!important}.jct-plan.jct-js .jct-reveal{opacity:1;transform:none}}