:root{--gold:#e0b83e;--gold2:#f2d476;--ink:#0a0c19;--panel:#11162e;--muted:#9ca7c5}*{box-sizing:border-box}html{scroll-behavior:smooth}body.premium-site{margin:0;min-height:100vh;background:radial-gradient(ellipse at 55% -12%,#1c2857 0%,#111730 38%,#080b18 74%,#070912 100%);color:white;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:14px}body.premium-site:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.32;background-image:radial-gradient(#29447d .6px,transparent .8px);background-size:34px 34px}a{color:inherit;text-decoration:none}button,input{font:inherit}.premium-shell{position:relative;max-width:1030px;margin:auto;padding:0 24px}.premium-header{min-height:78px;display:flex;align-items:center;gap:22px}.premium-logo{font-size:26px;font-weight:800;letter-spacing:-1.4px;color:#058b8c;white-space:nowrap}.logo-mark{letter-spacing:-12px;font-size:33px;padding-right:17px;color:#069baf}.online-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #43465d;background:#20233a;border-radius:40px;padding:5px 10px;color:#dde3ff;font-size:10px;white-space:nowrap}.online-chip i{width:6px;height:6px;border-radius:50%;background:#08dc75}.online-chip strong{color:#11e5a2}.premium-nav{margin-left:auto;display:flex;align-items:center;gap:22px;font-size:12px;color:#c7cce2}.premium-nav a{padding:9px 13px;border-radius:22px}.premium-nav a.active,.premium-nav a:hover{background:#202744;box-shadow:inset 0 0 0 1px #333e60}.mobile-nav-trigger{display:none}.hero-layout{padding-top:40px;display:grid;grid-template-columns:1.17fr .9fr;align-items:center;gap:85px}.hero-copy{padding-bottom:60px}.premium-eyebrow{display:inline-block;border:1px solid #534931;background:#1c2030;border-radius:25px;color:var(--gold2);padding:7px 15px;font-size:10px;font-weight:800;letter-spacing:2.5px}.hero-copy h1{font-size:clamp(48px,5.3vw,68px);line-height:1.03;letter-spacing:-3px;margin:23px 0 20px;font-weight:800}.hero-copy h1 span{color:var(--gold2);text-decoration:underline;text-decoration-color:#65552a;text-underline-offset:8px}.hero-copy p{color:#c1cbe2;max-width:480px;line-height:1.95;font-size:13px}.login-panel{background:linear-gradient(155deg,#181c34,#11152d 70%);border-radius:30px;border:1px solid #62552c;border-top:2px solid var(--gold);padding:27px 26px 23px;box-shadow:0 20px 55px #0003}.secure-tag{text-align:right;color:#929cb8;font-size:10px;font-weight:700;margin-bottom:22px}.login-panel h2{margin:0 0 5px;font-size:24px;letter-spacing:-1px}.login-panel>p{margin:0 0 20px;color:#a0abc8;font-size:11px}.auth-switch,.gender-toggle{display:flex;gap:7px}.auth-switch{border:1px solid #353b56;border-radius:12px;background:#1c213b;padding:5px;margin-bottom:20px}.auth-switch button{flex:1;border:0;color:#a9b4d4;background:transparent;border-radius:9px;padding:10px;cursor:pointer;font-size:12px;font-weight:700}.auth-switch button.selected{background:#fff;color:#101831;box-shadow:0 3px 9px #0003}.login-panel label:not(.gender-toggle label){display:block;font-size:11px;font-weight:800;color:#bbc4e2;margin:0 0 8px}.login-panel input:not([type=radio]){display:block;width:100%;padding:15px 16px;background:#1d233e;color:#fff;border:1px solid #343e61;border-radius:13px;outline:none;margin-bottom:12px}.login-panel input:focus{border-color:var(--gold)}.password-field[hidden],.gender-toggle[hidden]{display:none}.gender-toggle{margin:12px 0}.gender-toggle label{flex:1;text-align:center;border:1px solid #303953;background:#1c213c;padding:11px 0;border-radius:10px;cursor:pointer;color:#aeb7d2;font-weight:700}.gender-toggle label.picked{background:linear-gradient(90deg,#e0b73e,#f0d177);color:#111629;border-color:transparent}.gender-toggle input{position:absolute;opacity:0}.join-button{width:100%;padding:15px;background:linear-gradient(90deg,#dfb83d,#e9c64e);border:none;border-radius:12px;cursor:pointer;color:#0d142a;font-weight:800;margin:2px 0 16px}.login-foot{display:flex;justify-content:space-between;color:#a1adc4;font-size:10px}.login-foot span:last-child{color:var(--gold2);font-weight:800;letter-spacing:1px}.register-link{display:block;text-align:center;font-size:11px;color:#c4b270;margin-top:14px}.owners{display:flex;justify-content:center;gap:20px;margin:65px auto 40px}.owner-card{margin-top:20px;width:275px;min-height:145px;border-radius:22px;background:#13182f;border:1px solid #746126;border-top:2px solid var(--gold);text-align:center;position:relative;padding:44px 18px 20px}.owner-card img{position:absolute;width:66px;height:66px;border-radius:50%;object-fit:cover;border:2px solid var(--gold);top:-33px;left:calc(50% - 33px)}.owner-card h3{margin:0;font-size:17px}.owner-card strong{font-size:10px;color:var(--gold2)}.stars{color:var(--gold);letter-spacing:4px;margin:7px}.owner-ribbon{font-size:9px;letter-spacing:2px;font-weight:800;background:var(--gold);color:#11152e;border-radius:20px;padding:6px 12px}.section-divider{display:flex;align-items:center;gap:12px;color:var(--gold);font-weight:800;font-size:10px;justify-content:center;margin:45px 0 35px}.section-divider:before,.section-divider:after{content:"";height:1px;background:linear-gradient(90deg,transparent,#635223);width:29%}.section-divider:after{transform:rotate(180deg)}.team-row{display:flex;justify-content:center;gap:14px}.team-card{position:relative;min-width:130px;text-align:center;background:#11162d;border:1px solid #544725;border-radius:15px;padding:31px 12px 16px}.team-avatar{position:absolute;top:-24px;left:calc(50% - 24px);border:2px solid var(--gold);background:#03050a;color:var(--gold);width:48px;height:48px;display:grid;place-items:center;border-radius:50%;font-size:23px}.team-card strong,.team-card small{display:block;font-size:12px}.team-card small{font-size:9px;color:var(--gold);margin-top:5px}.blog-preview{margin:70px auto}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-card{border:1px solid #42405a;background:#151a32;border-radius:16px;overflow:hidden}.blog-card img{width:100%;height:140px;object-fit:cover}.blog-card-content{padding:18px}.blog-card h3{font-size:15px;line-height:1.45}.read-more,.all-posts{color:var(--gold2);font-weight:700}.all-posts{display:block;text-align:center;margin:25px}.premium-footer{display:flex;justify-content:space-between;gap:20px;padding:30px 0;margin-top:55px;color:#9aa6c2;font-size:11px}.premium-footer div{display:flex;gap:18px}.premium-page{min-height:65vh;padding:50px 0}.premium-page h1{font-size:clamp(33px,4vw,54px);margin:0 0 15px}.premium-page .page-intro{color:var(--muted);margin-bottom:35px}.premium-page .blog-grid{margin-top:30px}.pagination{display:flex;gap:10px;justify-content:center;margin:35px}.pagination a{border:1px solid #555078;padding:10px;border-radius:10px}.pagination .current{background:var(--gold);color:#101324}.premium-content-card{background:#141930;border:1px solid #343d5f;border-radius:20px;padding:32px;line-height:1.9;color:#d4dded}.premium-content-card img{max-width:100%;height:auto}@media(max-width:800px){.premium-shell{padding:0 17px}.premium-header{gap:10px;flex-wrap:wrap;padding:13px 0}.premium-logo{font-size:22px}.mobile-nav-trigger{display:block;margin-left:auto;color:white;border:1px solid #424863;background:#202541;border-radius:9px;padding:8px 12px}.premium-nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:2px;padding:12px 0}.premium-nav.opened{display:flex}.hero-layout{grid-template-columns:1fr;gap:10px;padding-top:30px}.hero-copy{padding-bottom:12px}.hero-copy h1{font-size:51px}.login-panel{max-width:500px;width:100%;margin:auto}.owners{gap:12px;margin:65px 0 30px}.owner-card{width:50%;padding-left:5px;padding-right:5px}.blog-grid{grid-template-columns:1fr}.premium-footer{flex-direction:column;text-align:center;align-items:center}.team{margin-bottom:55px}}@media(max-width:380px){.online-chip{font-size:9px}.hero-copy h1{font-size:43px}.owners{gap:8px}.owner-card h3{font-size:14px}}
.premium-content-card h2,.premium-content-card h3,.premium-content-card h4{color:#f3d17b}.premium-content-card a{color:#e9c34f}.premium-content-card ul{padding-left:25px}.premium-content-card li{margin-bottom:10px}.premium-content-card .blog-date{color:#acb6cc}.premium-content-card .blog-img{height:300px;background-position:center;background-size:cover;border-radius:14px}.premium-content-card .blog-content{padding:10px 0}.premium-content-card .blog-excerpt{overflow-wrap:anywhere}.premium-content-card .blog-excerpt img{max-width:100%}
