.rd-ct{--ct-ink: #1c4e33;--ct-ink2: #2e7d52;--ct-text: #3f4a3e;--ct-muted: #5f6b5e;--ct-line: rgb(28 78 51 / .16);background:var(--rd-cream, #faf6ee);color:var(--ct-text);font-family:var(--rd-font-body, "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif);font-size:1rem;line-height:1.6;-webkit-text-size-adjust:100%}.rd-ct *,.rd-ct *:before,.rd-ct *:after{box-sizing:border-box}.rd-ct h1,.rd-ct h2,.rd-ct p,.rd-ct ul,.rd-ct li{margin:0;padding:0;letter-spacing:normal;text-transform:none}.rd-ct ul{list-style:none}.rd-ct a{color:var(--ct-ink2)}.rd-ct :focus-visible{outline:2px solid var(--ct-ink2);outline-offset:3px}.rd-ct__hero{padding:clamp(2.5rem,9vw,6.5rem) 1.375rem clamp(2.25rem,7vw,5rem);text-align:center;background:linear-gradient(135deg,#fbf4e8,#f8e2d0 34%,#f3cbab 60%,#ecc6d0)}.rd-ct .rd-ct__eyebrow{margin-bottom:1rem;font-family:"Space Mono",var(--rd-font-mono, ui-monospace, Menlo, Consolas, monospace);font-size:.75rem;line-height:1.4;letter-spacing:.28em;text-transform:uppercase;color:var(--ct-ink2)}.rd-ct .rd-ct__title{font-family:var(--rd-font-accent, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.75rem,9vw,5.25rem);font-weight:600;line-height:1.04;color:var(--ct-ink)}.rd-ct .rd-ct__sub{max-width:40rem;margin:1.125rem auto 0;font-size:clamp(1rem,2.4vw,1.25rem);line-height:1.6;color:#556154;text-wrap:pretty}.rd-ct .rd-ct__badge{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.625rem 1.125rem;border:1px solid rgb(28 78 51 / .22);border-radius:999px;background:#ffffff73;font-size:.8125rem;font-weight:600;line-height:1.3;color:#3a4a3a}.rd-ct__wrap{max-width:68rem;margin:0 auto;padding:1.75rem 1rem 3.5rem}.rd-ct .rd-ct__h2{font-family:var(--rd-font-accent, "Cormorant Garamond", Georgia, serif);font-size:1.75rem;font-weight:600;line-height:1.15;color:var(--ct-ink)}.rd-ct__quick{margin-bottom:1.75rem}.rd-ct__links{display:grid;gap:.625rem;margin-top:1rem}.rd-ct .rd-ct__link{display:flex;align-items:center;gap:.875rem;min-height:4rem;padding:.75rem .875rem;border:1px solid var(--ct-line);border-radius:1rem;background:#fff;color:var(--ct-text);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.rd-ct .rd-ct__link:hover{border-color:#1c4e3366;box-shadow:0 8px 22px #1c4e331a}.rd-ct__icon{display:flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#e9f1e8;color:var(--ct-ink)}.rd-ct__linktext{display:flex;flex:1;flex-direction:column;min-width:0}.rd-ct__linktext strong{font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--ct-ink)}.rd-ct__linktext span{font-size:.8125rem;line-height:1.4;color:var(--ct-muted)}.rd-ct__arrow{flex:none;color:var(--ct-ink2);transition:transform .2s}.rd-ct__link:hover .rd-ct__arrow{transform:translate(3px)}.rd-ct__grid{display:grid;gap:1.5rem}.rd-ct__card{padding:1.375rem 1.125rem 1.5rem;border:1px solid var(--ct-line);border-radius:1.5rem;background:#fff;box-shadow:0 18px 44px #1c4e3314;scroll-margin-top:6rem}.rd-ct__form{display:grid;gap:1rem;margin:0}.rd-ct__row{display:grid;gap:1rem}.rd-ct__field{display:grid;gap:.375rem;min-width:0}.rd-ct .rd-ct__field label{font-size:.875rem;font-weight:700;line-height:1.3;color:var(--ct-ink)}.rd-ct__opt{font-weight:500;color:var(--ct-muted)}.rd-ct .rd-ct__field input,.rd-ct .rd-ct__field select,.rd-ct .rd-ct__field textarea{display:block;width:100%;min-height:3.25rem;margin:0;padding:.75rem .875rem;border:1px solid rgb(28 78 51 / .3);border-radius:.75rem;background:#fff;box-shadow:none;color:#1f2a1f;font:inherit;font-size:1rem;line-height:1.4;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.rd-ct .rd-ct__field textarea{min-height:8.5rem;resize:vertical}.rd-ct .rd-ct__field select{padding-right:2.5rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c4e33' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;background-size:1rem}.rd-ct .rd-ct__field input:hover,.rd-ct .rd-ct__field select:hover,.rd-ct .rd-ct__field textarea:hover{border-color:#1c4e338c}.rd-ct .rd-ct__field input:focus,.rd-ct .rd-ct__field select:focus,.rd-ct .rd-ct__field textarea:focus{outline:none;border-color:var(--ct-ink2);box-shadow:0 0 0 3px #2e7d5238}.rd-ct .rd-ct__hint{font-size:.8125rem;line-height:1.4;color:var(--ct-muted)}.rd-ct .rd-ct__hint:empty{display:none}.rd-ct .rd-ct__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.375rem;margin:0;padding:.75rem 1.75rem;border:0;border-radius:999px;background:var(--rd-green-cta, #36573c);color:#fff;cursor:pointer;text-decoration:none;font:inherit;font-size:.8125rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 6px 18px #2d49323d;transition:background .2s,transform .1s}.rd-ct .rd-ct__btn:hover{background:var(--rd-green-cta-hover, #2b4831)}.rd-ct .rd-ct__btn:active{transform:scale(.99)}.rd-ct__btn--wide{width:100%;margin-top:.25rem}.rd-ct__btn svg{transition:transform .2s}.rd-ct__btn:hover svg{transform:translate(3px)}.rd-ct .rd-ct__note{font-size:.8125rem;line-height:1.5;text-align:center;color:var(--ct-muted)}.rd-ct__error{padding:.875rem 1rem;border:1px solid #e3b4ac;border-radius:.75rem;background:#fdf1ef;color:#8a2a1b;font-size:.875rem;line-height:1.5}.rd-ct__error strong{display:block}.rd-ct .rd-ct__error ul{margin-top:.25rem;padding-left:1.125rem;list-style:disc}.rd-ct__done{display:grid;justify-items:center;gap:.75rem;padding:1.25rem 0 .5rem;text-align:center}.rd-ct__tick{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#e3f0e4;color:var(--ct-ink2)}.rd-ct__doneactions{display:flex;flex-direction:column;align-items:center;gap:.875rem;margin-top:.5rem}.rd-ct .rd-ct__textlink{font-size:.875rem;font-weight:600}.rd-ct__aside{display:grid;gap:1rem;align-content:start}.rd-ct__facts{display:grid;gap:.875rem}.rd-ct__facts li{display:flex;align-items:flex-start;gap:.875rem;font-size:.9375rem;line-height:1.5}.rd-ct__facts li>span:last-child{min-width:0;overflow-wrap:anywhere}.rd-ct__facts strong{display:block;font-weight:700;color:var(--ct-ink)}.rd-ct .rd-ct__promise{display:grid;gap:.25rem;margin-top:.5rem;padding:1.25rem;border-radius:1.25rem;text-decoration:none;background:linear-gradient(135deg,#1c4e33,#2e7d52);color:#f4efe4;box-shadow:0 14px 32px #1c4e3338}.rd-ct__promise-eyebrow{font-family:"Space Mono",var(--rd-font-mono, ui-monospace, Menlo, Consolas, monospace);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;opacity:.8}.rd-ct__promise strong{font-family:var(--rd-font-accent, "Cormorant Garamond", Georgia, serif);font-size:1.625rem;font-weight:600;line-height:1.15;color:#fff}.rd-ct__promise>span{font-size:.875rem;line-height:1.5}.rd-ct__promise-go{display:inline-flex;align-items:center;gap:.375rem;margin-top:.5rem;font-weight:700;color:#fff}.rd-ct__promise-go svg{transition:transform .2s}.rd-ct__promise:hover .rd-ct__promise-go svg{transform:translate(3px)}.rd-ct__business{padding-top:1rem;border-top:1px solid var(--ct-line);font-size:.8125rem;line-height:1.6;color:var(--ct-muted)}.rd-ct .rd-ct__business p+p{margin-top:.5rem}@media(min-width:640px){.rd-ct__wrap{padding:2.5rem 1.5rem 4.5rem}.rd-ct__row{grid-template-columns:1fr 1fr}.rd-ct__card{padding:2rem}.rd-ct .rd-ct__h2{font-size:2rem}.rd-ct__doneactions{flex-direction:row;gap:1.25rem}}@media(min-width:768px){.rd-ct__quick{margin-bottom:2.5rem}.rd-ct__links{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem}.rd-ct .rd-ct__link{align-items:flex-start;padding:1.125rem}.rd-ct__arrow{margin-top:.75rem}}@media(min-width:960px){.rd-ct__wrap{padding-top:3.5rem;padding-bottom:6rem}.rd-ct__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:2.5rem;align-items:start}.rd-ct__card{padding:2.5rem}.rd-ct__aside{position:sticky;top:6rem;padding-top:.5rem}}@media(prefers-reduced-motion:reduce){.rd-ct .rd-ct__link,.rd-ct__arrow,.rd-ct .rd-ct__btn,.rd-ct__btn svg,.rd-ct__promise-go svg,.rd-ct .rd-ct__field input,.rd-ct .rd-ct__field select,.rd-ct .rd-ct__field textarea{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/jiyu-pages.css.map */
