.join-module__WSsfRG__shell{background:var(--navy-deep);color:#fff;padding:88px 0 96px;position:relative;overflow:hidden}.join-module__WSsfRG__shell:before{content:"";pointer-events:none;background:radial-gradient(900px 520px at 90% 0,#c9922a38,#0000 62%),radial-gradient(700px 420px at 0 100%,#2c4a3e80,#0000 70%);position:absolute;inset:0}.join-module__WSsfRG__shell:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 25% 35%,#000 15%,#0000 65%);mask-image:radial-gradient(at 25% 35%,#000 15%,#0000 65%)}.join-module__WSsfRG__grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid;position:relative}.join-module__WSsfRG__intro{position:sticky;top:110px}.join-module__WSsfRG__intro h1{color:#fff;margin:0 0 18px;font-size:clamp(2.3rem,4.6vw,3.7rem);line-height:1.06}.join-module__WSsfRG__lede{color:#d2c8b7;max-width:520px;margin:0 0 34px;font-size:1.15rem;line-height:1.75}.join-module__WSsfRG__photo{max-width:520px;margin:0;position:relative}.join-module__WSsfRG__photo:before{content:"";pointer-events:none;border:1px solid #f0c76a59;border-radius:28px;position:absolute;inset:-14px;transform:rotate(-2deg)}.join-module__WSsfRG__photo:after{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(closest-side,#c9922a4d,#0000);position:absolute;inset:-50px}.join-module__WSsfRG__photo img{aspect-ratio:4/3;object-fit:cover;object-position:center 30%;border-radius:22px;width:100%;height:auto;display:block;position:relative;box-shadow:0 34px 80px #00000073}.join-module__WSsfRG__card{color:var(--charcoal);background:#fff;border-radius:26px;padding:44px 44px 40px;position:relative;box-shadow:0 40px 90px #0006}.join-module__WSsfRG__card:before{content:"";background:linear-gradient(90deg,#f0c76a,#c9922a);border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:32px;right:32px}.join-module__WSsfRG__card:after{content:"";z-index:-1;background:linear-gradient(140deg,#f0c76ab3,#ffffff0f 40%,#c9922a8c);border-radius:28px;position:absolute;inset:-2px}.join-module__WSsfRG__note{text-align:center;color:#c8bfb0;max-width:520px;margin:22px auto 0;font-size:14.5px;line-height:1.6}@media (max-width:1000px){.join-module__WSsfRG__grid{grid-template-columns:minmax(0,1fr);gap:40px}.join-module__WSsfRG__intro{position:static}.join-module__WSsfRG__photo{display:none}.join-module__WSsfRG__lede{margin-bottom:0}}@media (max-width:620px){.join-module__WSsfRG__shell{padding:56px 0 64px}.join-module__WSsfRG__card{border-radius:22px;padding:32px 20px 28px}.join-module__WSsfRG__card:before{left:20px;right:20px}}@media (max-width:420px){.join-module__WSsfRG__card{padding-left:15px;padding-right:15px}}
.page-module__XDuFFq__joinwrap{max-width:680px;box-shadow:var(--shadow);background:#fff;border:1px solid #e8ddca;border-radius:18px;margin:0 auto;padding:42px 44px}.page-module__XDuFFq__steps{gap:8px;margin-bottom:30px;display:flex}.page-module__XDuFFq__steps .page-module__XDuFFq__s{background:#e6dcc7;border-radius:3px;flex:1;height:6px}.page-module__XDuFFq__steps .page-module__XDuFFq__s.page-module__XDuFFq__on{background:var(--gold)}.page-module__XDuFFq__stepnum{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:14px;font-weight:700}.page-module__XDuFFq__step{animation:.3s page-module__XDuFFq__fade}@keyframes page-module__XDuFFq__fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}.page-module__XDuFFq__fld{flex-direction:column;margin-bottom:18px;display:flex}.page-module__XDuFFq__fld label{color:var(--navy);margin-bottom:6px;font-size:15px;font-weight:700}.page-module__XDuFFq__fld input,.page-module__XDuFFq__fld select{min-height:56px;font-size:17px;font-family:var(--sans);border:1.5px solid #d8cdb8;border-radius:10px;padding:0 16px}.page-module__XDuFFq__fld input:focus,.page-module__XDuFFq__fld select:focus{outline:3px solid var(--gold);border-color:var(--gold)}.page-module__XDuFFq__picks{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.page-module__XDuFFq__pick{cursor:pointer;border:1.5px solid #d8cdb8;border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-size:15.5px;font-weight:600;transition:all .15s;display:flex}.page-module__XDuFFq__pick:hover{border-color:var(--gold)}.page-module__XDuFFq__pick input{width:22px;height:22px;accent-color:var(--gold)}.page-module__XDuFFq__pick.page-module__XDuFFq__sel{border-color:var(--gold);background:#c9922a14}.page-module__XDuFFq__navrow{justify-content:space-between;gap:12px;margin-top:26px;display:flex}.page-module__XDuFFq__hint{color:var(--gray);margin-bottom:22px;font-size:14.5px}.page-module__XDuFFq__done{text-align:center;padding:20px 0}.page-module__XDuFFq__done .page-module__XDuFFq__check{background:var(--forest);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:38px;display:flex}@media (max-width:620px){.page-module__XDuFFq__picks{grid-template-columns:1fr}.page-module__XDuFFq__joinwrap{padding:30px 22px}}
