.join-guide{--jg-ink:#153b30;--jg-muted:#62796e;--jg-green:#176443;--jg-line:#dce6dd;--jg-paper:#f8faf6;--jg-gold:#edc267;background:var(--jg-paper);color:var(--jg-ink);padding-bottom:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.join-guide *{box-sizing:border-box}.join-guide a{text-decoration:none}.join-guide button,.join-guide input{font:inherit}.join-guide button,.join-guide a{touch-action:manipulation}:is(.join-guide a:focus-visible,.join-guide button:focus-visible,.join-guide summary:focus-visible,.join-guide input:focus-visible){outline-offset:5px;outline:3px solid #bd9346}.join-nav{justify-content:space-between;align-items:center;gap:22px;max-width:1250px;margin:auto;padding:23px 36px;display:flex}.join-nav>a{max-width:220px;display:block}.join-nav img{object-fit:contain;width:190px;height:49px}.join-nav>div{align-items:center;gap:23px;display:flex}.join-nav>div>a{color:var(--jg-ink);font-size:12px;font-weight:700}.join-nav button{color:var(--jg-ink);cursor:pointer;background:0 0;border:1px solid #cbd9cc;border-radius:8px;padding:9px 13px}.join-nav .join-nav-cta{background:#e5eee4;border-radius:8px;align-items:center;gap:9px;padding:12px 16px;display:flex}.join-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:62px;max-width:1250px;margin:auto;padding:70px 36px 78px;display:grid}.join-eyebrow{letter-spacing:.16em;color:#428363;align-items:center;gap:9px;font-size:10px;font-weight:800;line-height:1.7;display:inline-flex}.join-hero h1{letter-spacing:-.055em;color:#14372e;margin:24px 0;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:1.04}.join-hero h1 em{color:#347653;font-family:Georgia,serif;font-weight:400}.join-hero-copy>p{max-width:490px;color:var(--jg-muted);margin:24px 0 28px;font-size:16px;line-height:1.85}.join-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.join-primary{background:var(--jg-green);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:15px 21px;font-size:13px;font-weight:700;line-height:1.5;transition:background .15s,transform .15s;display:inline-flex}.join-primary:hover{background:#104e33;transform:translateY(-1px)}.join-text-link{color:#225c40;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.join-hero-notes{color:#5d7768;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:10px;display:flex}.join-hero-notes span{align-items:center;gap:6px;display:flex}.join-preview{background:#fff;border:1px solid #d6e2d5;border-radius:23px;padding:25px;position:relative;transform:rotate(1.5deg);box-shadow:0 25px 65px #173f2d0e}.join-preview:before{content:"";z-index:-1;background:#e7eede;border-radius:23px;position:absolute;inset:18px -17px -17px 17px}.join-preview-top{border-bottom:1px solid #e5ece4;justify-content:space-between;align-items:center;gap:10px;padding-bottom:21px;display:flex}.join-preview-brand{letter-spacing:.09em;color:#235f44;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.join-preview-pill{color:#8b7040;letter-spacing:.06em;background:#f3eddc;border-radius:5px;padding:7px;font-size:7px}.join-preview-shop{align-items:center;gap:16px;padding:28px 0;display:flex}.join-preview-shop>div{color:#47714c;background:#edf4e9;border-radius:14px;padding:16px}.join-preview-shop>span{gap:8px;display:grid}.join-preview-shop small{letter-spacing:.12em;color:#6f8a75;font-size:8px}.join-preview-shop strong{font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.3}.join-preview-flow{gap:11px;display:grid}.join-preview-flow>div{background:#fbfcf9;border:1px solid #e1e9df;border-radius:10px;align-items:center;gap:12px;padding:16px 14px;display:flex}.join-flow-number{color:#8da390;font-size:9px}.join-preview-flow svg{color:#53936d}.join-preview-flow svg:last-child{margin-inline-start:auto}.join-preview-flow b{font-size:11px}.join-preview-bottom{color:#36704b;background:#eff5ea;border-radius:10px;align-items:center;gap:12px;margin-top:23px;padding:16px;display:flex}.join-preview-bottom p{margin:0;font-size:11px;line-height:1.6}.join-illustration-note{color:#80927e;text-align:center;margin-top:17px;font-size:8px;display:block}.join-trust-strip{border-top:1px solid var(--jg-line);border-bottom:1px solid var(--jg-line);background:#eef3e9;flex-wrap:wrap;justify-content:center;gap:50px;padding:23px 30px;display:flex}.join-trust-strip>span{color:#4b6d55;align-items:center;gap:10px;font-size:11px;display:flex}.join-trust-strip svg{width:18px;height:18px}.join-section{max-width:1180px;margin:auto;padding:78px 36px}.join-section-heading{max-width:690px;margin-bottom:35px}.join-guide h2{letter-spacing:-.035em;margin:16px 0 17px;font-size:clamp(28px,3.4vw,43px);font-weight:500;line-height:1.17}.join-section-heading>p,.join-membership>div>p,.join-readiness>div>p{color:var(--jg-muted);font-size:14px;line-height:1.9}.join-category-explorer{grid-template-columns:300px 1fr;align-items:start;gap:22px;display:grid}.join-category-list{gap:7px;display:grid}.join-category-list button{text-align:start;color:#52715b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;font-size:12px;transition:background .15s;display:flex}.join-category-list button>span{color:#568166;width:27px;font-size:22px}.join-category-list button>svg{margin-inline-start:auto}.join-category-list button:hover{background:#ebf1e6}.join-category-list button.active{color:#1c5335;background:#e3eedc;border-color:#c6d8bd;font-weight:700}.join-category-detail{background:#fff;border:1px solid #d3e0cc;border-radius:18px;min-height:510px;padding:32px 37px;position:relative}.join-category-symbol{color:#507d4d;background:#f0f5e9;border-radius:14px;place-items:center;width:55px;height:55px;margin-bottom:20px;font-size:31px;display:grid}.join-category-detail>small:not(.join-price-note){letter-spacing:.13em;color:#6a8c6a;font-size:9px;font-weight:700}.join-category-detail h3{letter-spacing:-.02em;margin:10px 0 12px;font-size:27px}.join-category-detail>p{color:#687e6b;max-width:540px;font-size:14px;line-height:1.8}.join-category-detail ul{gap:12px;margin:10px 0 22px;padding:8px 0;list-style:none;display:grid}.join-category-detail li{color:#345a3d;align-items:center;gap:10px;font-size:13px;display:flex}.join-category-detail li svg{color:#479165;flex-shrink:0}.join-category-detail .join-detail-note{background:#f5f5eb;border-radius:8px;padding:12px 14px;font-size:11px}.join-price-note{color:#7b8a77;margin-top:12px;font-size:10px;line-height:1.6;display:block}.join-steps-section{background:#f0f3e9;border-block:1px solid #e0e8d8;padding:70px max(36px,50vw - 554px)}.join-steps{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.join-steps article{border-top:1px solid #d4dfcd;gap:20px;padding:29px 0;display:flex}.join-step-number{color:#9daf8e;flex-shrink:0;font-family:Georgia,serif;font-size:34px;line-height:1}.join-steps article small{letter-spacing:.12em;color:#6e8e64;font-size:8px;font-weight:800}.join-steps h3{margin:10px 0;font-size:20px;line-height:1.4}.join-steps article p{color:#697d62;margin:0;font-size:13px;line-height:1.9}.join-membership{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.join-membership .join-text-link{margin-top:17px}.join-membership-facts{display:grid}.join-membership-facts article{border-bottom:1px solid #dce5d6;gap:25px;padding:24px 0;display:flex}.join-membership-facts article>strong{color:#5f8654;min-width:57px;font-family:Georgia,serif;font-size:42px;font-weight:400}.join-membership-facts h3{margin:0 0 8px;font-size:16px}.join-membership-facts p{color:#73826a;margin:0;font-size:12px;line-height:1.7}.join-readiness{background:#eaf0e3;border:1px solid #d7e2cc;border-radius:20px;grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;max-width:1108px;margin:0 auto 10px;padding:42px 45px;display:grid}.join-readiness h2{font-size:34px}.join-ready-count{color:#537449;background:#dce8d0;border-radius:30px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-block}.join-checklist{gap:10px;display:grid}.join-checklist label{cursor:pointer;color:#507048;background:#f7faf3;border:1px solid #d8e3ce;border-radius:9px;align-items:center;gap:13px;padding:16px;font-size:12px;line-height:1.7;display:flex}.join-checklist label.checked{background:#dcebd1;border-color:#b4cda4}.join-checklist input{accent-color:#2d6e44;flex-shrink:0;width:17px;height:17px}.join-checklist .join-primary{justify-self:start;margin-top:9px}.join-operations{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.join-operations article{border-top:2px solid #d4e1ca;padding-top:23px}.join-operations svg{color:#508051}.join-operations h3{margin:18px 0 12px;font-size:18px;font-weight:600}.join-operations p{color:#6f8068;font-size:13px;line-height:1.9}.join-related{border-top:1px solid var(--jg-line);flex-wrap:wrap;gap:30px;margin-top:27px;padding-top:24px;display:flex}.join-related a{color:#2e6740;align-items:center;gap:8px;font-size:12px;display:flex}.join-faq{grid-template-columns:.9fr 1.1fr;gap:60px;padding-top:0;display:grid}.join-faq details{border-bottom:1px solid #d8e3d1;padding:19px 0}.join-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:13px;font-weight:600;line-height:1.7;list-style:none;display:flex}.join-faq summary::-webkit-details-marker{display:none}.join-faq summary svg{flex-shrink:0;transition:transform .2s}.join-faq details[open] summary svg{transform:rotate(180deg)}.join-faq details p{color:#6d8066;margin:13px 0 0;font-size:13px;line-height:1.9}.join-final{text-align:center;color:#fff;background:#123c30;border-radius:24px;flex-direction:column;align-items:center;max-width:1180px;margin:0 auto;padding:57px 30px;display:flex}.join-final>svg{color:var(--jg-gold);margin-bottom:17px}.join-final .join-eyebrow{color:#94be9a}.join-final h2{color:#fff;max-width:700px;margin-top:18px}.join-final p{color:#b8cdbc;max-width:560px;margin:0 0 25px;font-size:14px;line-height:1.8}.join-final .join-primary{background:var(--jg-gold);color:#1c3c2b}.join-final-back{color:#c0d0c0;align-items:center;gap:7px;margin-top:21px;font-size:11px;display:inline-flex}.join-footer{color:#76906f;justify-content:center;align-items:center;gap:9px;padding:35px 24px 42px;font-size:10px;line-height:1.7;display:flex}.join-guide[dir=rtl] h1 em{font-family:inherit;font-style:normal}.join-guide[dir=rtl] h2{letter-spacing:0;line-height:1.6}.join-guide[dir=rtl] .join-preview{transform:rotate(-1.5deg)}.join-guide[dir=rtl] .join-preview-shop strong{font-family:inherit;font-size:18px}.join-guide[dir=rtl] .join-category-list button>svg,.join-guide[dir=rtl] .join-primary>svg{transform:rotate(180deg)}@media (min-width:1450px){.join-steps-section{padding-left:calc(50vw - 554px);padding-right:calc(50vw - 554px)}}@media (max-width:1150px){.join-hero{gap:35px;padding-top:45px}.join-trust-strip{gap:25px}.join-final{margin:0 25px}.join-readiness{gap:30px;margin-inline:36px}.join-preview-pill{display:none}.join-membership{gap:50px}.join-faq{gap:35px}}@media (max-width:760px){.join-nav{padding:18px}.join-nav img{width:145px;height:39px}.join-nav>div{gap:10px}.join-nav>div>a:first-child{display:none}.join-nav .join-nav-cta{padding:10px;font-size:10px}.join-nav button{padding:8px;font-size:11px}.join-hero{grid-template-columns:1fr;gap:35px;padding:37px 23px 50px}.join-hero h1{font-size:51px}.join-hero-copy>p{max-width:100%;font-size:14px}.join-preview{margin:0 10px;padding:22px;transform:none}.join-hero-notes{font-size:9px}.join-trust-strip{grid-template-columns:1fr 1fr;gap:19px;padding:23px;display:grid}.join-trust-strip>span{gap:8px;font-size:10px}.join-section{padding:48px 23px}.join-guide h2{font-size:31px}.join-category-explorer{grid-template-columns:1fr}.join-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.join-category-list button{border:1px solid #e0e8db;border-radius:9px;padding:11px 9px;font-size:11px}.join-category-list button>span{width:20px;font-size:19px}.join-category-list button>svg{display:none}.join-category-detail{min-height:0;padding:25px}.join-category-detail h3{font-size:25px}.join-steps-section{padding:47px 23px}.join-steps{grid-template-columns:1fr;gap:0}.join-steps article{gap:17px;padding:24px 0}.join-membership{grid-template-columns:1fr;gap:15px}.join-readiness{grid-template-columns:1fr;gap:23px;margin:0 18px;padding:29px 23px}.join-readiness h2{font-size:29px}.join-operations{grid-template-columns:1fr;gap:20px}.join-operations article{padding-top:18px}.join-operations h3{margin:12px 0 7px}.join-faq{grid-template-columns:1fr;gap:0;padding-top:0}.join-faq .join-section-heading{margin-bottom:5px}.join-final{margin:0 16px;padding:39px 23px}.join-final h2{font-size:31px}.join-guide[dir=rtl] h1{font-size:43px}.join-guide[dir=rtl] .join-preview{transform:none}.join-footer{align-items:flex-start;font-size:9px}.join-footer svg{flex-shrink:0}}.join-nav .page-language-menu{background:#fff;border-color:#cad9cc;padding:9px 12px;font-size:12px}.join-nav .page-language-menu select{min-width:96px}.join-guide[dir=rtl]{font-family:Arial,Segoe UI,sans-serif}.join-guide[dir=rtl] h1{letter-spacing:0;font-size:clamp(37px,4.7vw,65px);line-height:1.45}.join-guide[dir=rtl] :is(h2,h3){letter-spacing:0;line-height:1.55}.join-guide[dir=rtl] .join-hero-copy>p{line-height:2}.join-guide[dir=rtl] .join-eyebrow{letter-spacing:0}.join-guide[dir=rtl] .join-category-list button{text-align:right}.join-guide[dir=rtl] .join-category-list button>svg{transform:rotate(180deg)}@media (max-width:650px){.join-nav>div{flex-wrap:wrap;gap:10px}.join-nav .page-language-menu{padding:7px}.join-guide[dir=rtl] h1{font-size:38px}}
