.rjoin{--navy:#0E3947;--gold:#B38752;--warm:#FAF6F5;--card:#F6F4F3;--char:#4D4D4D;--ink:#1d1d1d;--muted:#4a4a4a}.rjoin *{box-sizing:border-box;margin:0;padding:0}.rjoin button{cursor:pointer;border:0;font:inherit}.rjoin input{font:inherit}.rjoin{font-family:var(--font-montserrat),system-ui,sans-serif;color:var(--ink);background:#fff;font-size:16px;line-height:1.6}.rjoin .wrap{max-width:1160px;margin:0 auto;padding:0 28px}.rjoin .caps{font-weight:600;letter-spacing:.14em}.rjoin .caps,.rjoin .pill{font-family:var(--font-montserrat),system-ui,sans-serif;text-transform:uppercase}.rjoin .pill{display:inline-block;background:var(--navy);color:#fff;font-weight:500;font-size:15px;letter-spacing:.06em;padding:13px 40px;border-radius:999px;text-decoration:none;box-shadow:0 8px 14px -4px rgba(0,0,0,.45)}.rjoin .pill.light{background:#fff;color:var(--navy)}.rjoin header{position:absolute;top:0;left:0;right:0;z-index:3}.rjoin header .wrap{display:flex;align-items:center;justify-content:space-between;height:200px;max-width:1360px}.rjoin header img.hlogo{height:170px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}.rjoin .hero{position:relative;height:760px;background:url(/brand/yanet-front-door.jpg) center 30%/cover;display:flex;align-items:center;justify-content:center;text-align:center}.rjoin .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(25,25,25,.55),rgba(25,25,25,.3) 40%,rgba(25,25,25,.6))}.rjoin .hero .in{position:relative;color:#fff;padding:0 20px}.rjoin .hero .script{font-family:var(--font-luxes),cursive;font-size:120px;line-height:1;font-weight:400}.rjoin .hero .sub{font-size:22px;letter-spacing:.2em;margin-top:18px}.rjoin .hero .line{width:350px;max-width:70%;height:1px;background:#fff;margin:30px auto}.rjoin .hero .btns{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.rjoin .paths{padding:90px 0 100px}.rjoin .paths h2,.rjoin .sec h2{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:46px;text-align:center;color:var(--navy);line-height:1.1}.rjoin .join .lead,.rjoin .paths .lead,.rjoin .sec .lead{text-align:center;color:var(--muted);max-width:640px;margin:14px auto 0;font-size:17px}.rjoin .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:50px}.rjoin .card{background:var(--card);border-radius:16px;box-shadow:0 10px 24px -6px rgba(0,0,0,.35);padding:34px 28px 30px;text-align:center;display:flex;flex-direction:column}.rjoin .card h3{font-weight:600;font-size:19px;letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.rjoin .card .gl{width:48px;height:2px;background:var(--gold);margin:16px auto}.rjoin .card p{font-size:16px;flex:1}.rjoin .card .pill{margin-top:24px;padding:12px 20px}.rjoin .steps{background:var(--warm);padding:90px 0}.rjoin .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:46px;text-align:center}.rjoin .trio .w{font-family:var(--font-luxes),cursive;font-size:64px;color:var(--gold);line-height:1}.rjoin .trio h3{font-weight:600;font-size:17px;letter-spacing:.12em;text-transform:uppercase;margin-top:14px;color:var(--navy)}.rjoin .trio p{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:19px;color:var(--ink);margin-top:10px;line-height:1.5}.rjoin .sec{padding:96px 0}.rjoin .levels{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.rjoin .lv{border-radius:16px;background:#fff;box-shadow:0 10px 24px -6px rgba(0,0,0,.35);padding:34px 26px;text-align:center}.rjoin .lv .caps{font-size:13px;color:var(--gold)}.rjoin .lv h3{font-weight:600;font-size:20px;color:var(--navy);margin-top:6px;text-transform:uppercase;letter-spacing:.08em}.rjoin .lv .pct{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:80px;line-height:1;color:var(--navy);margin-top:16px}.rjoin .lv .k{font-size:14px;color:var(--muted)}.rjoin .lv .when{border-top:1px solid #e3ddd6;margin-top:20px;padding-top:16px;font-size:15px}.rjoin .lv.top{background:var(--navy)}.rjoin .lv.top .pct,.rjoin .lv.top h3{color:#fff}.rjoin .lv.top .k,.rjoin .lv.top .when{color:#dbe7ea}.rjoin .lv.top .when{border-color:rgba(255,255,255,.2)}.rjoin .lv.top .pct{color:#E3B54A}.rjoin .offer{background:var(--card)}.rjoin .og{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.rjoin .oc{background:#fff;border-radius:16px;padding:28px;box-shadow:0 10px 24px -8px rgba(0,0,0,.3)}.rjoin .oc h3{font-weight:600;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);padding-bottom:12px;border-bottom:2px solid var(--gold);display:inline-block}.rjoin .oc ul{list-style:none;margin-top:14px}.rjoin .oc li{position:relative;padding:6px 0 6px 20px;font-size:15.5px}.rjoin .oc li:before{content:"";position:absolute;left:2px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--gold)}.rjoin .join{background:var(--char);padding:96px 0;color:#fff}.rjoin .join h2{color:#fff}.rjoin .join .lead{color:#eee}.rjoin form{background:#E9E7E6;color:var(--ink);border-radius:14px;max-width:620px;margin:40px auto 0;padding:34px;box-shadow:0 18px 34px -10px rgba(0,0,0,.55)}.rjoin .q{font-weight:600;font-size:15px;margin-top:20px}.rjoin .q:first-child{margin-top:0}.rjoin .ch{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.rjoin .ch span{border:1.5px solid var(--navy);border-radius:999px;padding:7px 16px;font-size:14.5px;background:#fff}.rjoin .ch span.on{background:var(--navy);color:#fff}.rjoin .in2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.rjoin .f label{display:block;font-weight:600;font-size:14px}.rjoin .f .i{background:#fff;border:1.5px solid #9a9a9a;border-radius:8px;padding:11px 13px;margin-top:6px;font-size:16px}.rjoin .cons{display:flex;gap:10px;font-size:13px;color:#333;margin-top:20px;line-height:1.5}.rjoin .cons i{width:18px;height:18px;border:2px solid var(--navy);border-radius:4px;flex:none;margin-top:2px;background:#fff}.rjoin form .pill{display:block;text-align:center;margin-top:24px}.rjoin .broker{background:var(--warm);padding:100px 0}.rjoin .broker .wrap{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center}.rjoin .broker img{width:100%;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;border-radius:16px;box-shadow:0 22px 40px -14px rgba(0,0,0,.45)}.rjoin .broker .caps{color:var(--gold);font-size:13px}.rjoin .broker h2{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:42px;color:var(--navy);margin-top:10px;line-height:1.15}.rjoin .broker p{margin-top:16px;font-size:16.5px}.rjoin .sig{font-family:var(--font-luxes),cursive;font-size:64px;color:var(--navy);margin-top:18px;line-height:1}.rjoin .klass{background:var(--navy);color:#fff;padding:56px 0}.rjoin .klass .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.rjoin .klass .caps{color:#E3B54A;font-size:13px}.rjoin .klass h2{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:34px;margin-top:6px;line-height:1.2}.rjoin .klass p{color:#dbe7ea;margin-top:6px}@media (max-width:820px){.rjoin .wrap{padding:0 18px}.rjoin header .wrap{height:130px}.rjoin header img.hlogo{height:110px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}.rjoin .hero{height:640px;background-position:60% 30%}.rjoin .hero .script{font-size:72px}.rjoin .hero .sub{font-size:16px}.rjoin .pill{padding:13px 28px}.rjoin .broker .wrap,.rjoin .cards,.rjoin .in2,.rjoin .levels,.rjoin .og,.rjoin .trio{grid-template-columns:1fr}.rjoin .broker h2,.rjoin .paths h2,.rjoin .sec h2{font-size:34px}.rjoin .broker,.rjoin .join,.rjoin .paths,.rjoin .sec,.rjoin .steps{padding:64px 0}.rjoin .broker img{height:440px}.rjoin form{padding:22px}.rjoin .klass .wrap{flex-direction:column;align-items:flex-start}}.rjoin .ch button{border:1.5px solid var(--navy);border-radius:999px;padding:7px 16px;font-size:14.5px;background:#fff;color:var(--navy)}.rjoin .ch button.on{background:var(--navy);color:#fff}.rjoin .f input{width:100%;background:#fff;border:1.5px solid #9a9a9a;border-radius:8px;padding:11px 13px;margin-top:6px;font-size:16px;color:var(--ink)}.rjoin .cons input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:#0E3947}.rjoin form button.pill{width:100%;margin-top:24px}.rjoin .err{color:#8B1A1A;font-weight:600;font-size:14px;margin-top:14px}.rjoin .done{text-align:center;padding:20px 0}.rjoin .done h3{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:32px;color:var(--navy)}.rjoin .done p{margin-top:10px}.rjoin .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rjoin{position:relative}.rjoin .hero h1.script{font-weight:400}.rjoin h2.vision{color:var(--navy)}.rjoin h2.talk,.rjoin h2.vision{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:46px;text-align:center}.rjoin h2.talk{color:#fff}@media (max-width:820px){.rjoin h2.talk,.rjoin h2.vision{font-size:34px}}.rjoin .hero{overflow:hidden}.rjoin .hero .hv{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.rjoin .hero:before{z-index:1}.rjoin .hero .in{z-index:2}.rjoin .academy{background:var(--navy);color:#fff;padding:96px 0}.rjoin .academy .wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center}.rjoin .academy .shot{background:#fff;border-radius:16px;padding:10px;box-shadow:0 24px 44px -12px rgba(0,0,0,.6)}.rjoin .academy .shot img,.rjoin .academy .shot video{display:block;width:100%;border-radius:10px}.rjoin .academy .caps{color:#E3B54A;font-size:13px}.rjoin .academy h2{font-family:var(--font-luxes),cursive;font-weight:400;font-size:76px;line-height:1.05;margin-top:6px}.rjoin .academy p{margin-top:14px;font-size:17px;color:#eef4f5}.rjoin .academy ul{list-style:none;margin-top:20px}.rjoin .academy li{position:relative;padding:7px 0 7px 26px;font-size:16px}.rjoin .academy li:before{content:"";position:absolute;left:0;top:16px;width:10px;height:10px;border-radius:50%;background:#E3B54A}.rjoin .strip{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:240px}.rjoin .strip .jp img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;display:block}.rjoin .sys{display:flex;flex-direction:column;gap:70px;margin-top:56px}.rjoin .sc{display:grid;grid-template-columns:1.75fr 1fr;gap:56px;align-items:center}.rjoin .sc:nth-child(2n){grid-template-columns:1fr 1.75fr}.rjoin .sc:nth-child(2n) .frame{order:2}.rjoin .sc .frame{background:#fff;border-radius:14px;padding:8px;box-shadow:0 22px 40px -12px rgba(0,0,0,.5);border:1px solid #d9d2ca}.rjoin .sc .frame img{display:block;width:100%;height:auto;border-radius:8px}.rjoin .sc .b{text-align:left}.rjoin .sc h3{font-weight:600;font-size:19px;letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.rjoin .sc .gl{width:48px;height:2px;background:var(--gold);margin:14px 0}.rjoin .sc p{font-size:16.5px}.rjoin .note{text-align:center;margin-top:30px;font-size:16px;color:var(--ink);font-weight:600}@media (max-width:820px){.rjoin .academy{padding:64px 0}.rjoin .academy .wrap,.rjoin .sc{grid-template-columns:1fr;gap:22px}.rjoin .sys{gap:48px}.rjoin .sc:nth-child(2n){grid-template-columns:1fr}.rjoin .sc:nth-child(2n) .frame{order:0}.rjoin .sc .b{text-align:center}.rjoin .sc .gl{margin:14px auto}.rjoin .academy h2{font-size:56px}.rjoin .strip{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.rjoin .strip .jp img{height:150px}.rjoin .hero .in{padding-top:110px}}.rjoin .join .wa{text-align:center;margin-top:12px;font-size:16px;color:#eee}.rjoin .join .wa a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.rjoin .join{background:var(--navy)}.rjoin .join .split{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.rjoin .join .caps{color:#E3B54A;font-size:13px}.rjoin .join .script{font-family:var(--font-luxes),cursive;font-weight:400;font-size:96px;line-height:1.05;margin-top:4px;color:#fff}.rjoin .join .side p{margin-top:12px;font-size:17px;color:#eef4f5}.rjoin .join ol{list-style:none;counter-reset:s;margin-top:26px}.rjoin .join li{counter-increment:s;position:relative;padding:10px 0 10px 54px;font-size:16px;color:#eef4f5}.rjoin .join li:before{content:counter(s);position:absolute;left:0;top:6px;width:38px;height:38px;border-radius:50%;border:2px solid #e3b54a;color:#E3B54A;font-weight:600;display:flex;align-items:center;justify-content:center}.rjoin .join li b{color:#fff}.rjoin .join .wa{text-align:left;margin-top:22px}.rjoin .join .formwrap{position:relative;padding:40px 40px 0 0}.rjoin .join .formwrap .behind{position:absolute;top:0;right:0;width:62%;height:70%;border-radius:16px;overflow:hidden;box-shadow:0 18px 34px -10px rgba(0,0,0,.6)}.rjoin .join .formwrap .behind img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rjoin .join .formwrap .behind .rot{top:3px;right:12px}.rjoin .join form{position:relative;margin:0;max-width:none;background:#fff}@media (max-width:820px){.rjoin .join .split{grid-template-columns:1fr;gap:34px}.rjoin .join .script{font-size:68px}.rjoin .join .formwrap{padding:26px 18px 0 0}}.rjoin .jp{position:relative}.rjoin .jp .rot{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:#fff;border:1.5px solid var(--navy);color:var(--navy);cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.45);z-index:2}.rjoin .adminbar,.rjoin .jp .rot{display:flex;align-items:center;justify-content:center}.rjoin .adminbar{position:sticky;top:0;z-index:20;background:#1d1d1d;color:#fff;font-size:14px;padding:8px 16px;gap:22px;flex-wrap:wrap;min-height:46px}.rjoin .adminbar>a{color:#fff;font-weight:600}.rjoin .adminbar .switch{display:inline-flex;border:1.5px solid #fff;border-radius:999px;overflow:hidden}.rjoin .adminbar .switch a{color:#fff;font-weight:600;padding:3px 14px;text-decoration:none}.rjoin .adminbar .switch a.on{background:#fff;color:#1d1d1d}.rjoin .legal{background:var(--navy);color:#cfdde0;text-align:center;font-size:12.5px;padding:16px;border-top:1px solid rgba(255,255,255,.12)}.rjoin .adminbar+header{top:46px}@media (max-width:820px){.rjoin .adminbar{gap:14px;font-size:13px}}