body.site-c .rlanding{max-width:1200px;margin:0 auto;padding:32px 32px 96px}@media (max-width:768px){body.site-c .rlanding{padding:16px 16px 64px}}body.site-c .rland-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:48px 0 64px;display:grid;position:relative}@media (max-width:1024px){body.site-c .rland-hero{grid-template-columns:1fr;gap:32px;padding:24px 0 48px}}body.site-c .rland-hero-left{flex-direction:column;gap:22px;display:flex}body.site-c .rland-eyebrow{background:rgba(var(--sc-acc-rgb), .14);border:1px solid rgba(var(--sc-acc-rgb), .3);color:var(--sc-acc-2);font-family:var(--sc-font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:11.5px;font-weight:700;display:inline-flex}body.site-c .rland-eyebrow:before{content:"";background:var(--sc-acc);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite rland-pulse}@keyframes rland-pulse{0%,to{opacity:1}50%{opacity:.4}}body.site-c .rland-hero h1{font-family:var(--sc-font-display);letter-spacing:-.038em;color:#fff;margin:0;font-size:clamp(42px,5.6vw,72px);font-weight:800;line-height:1.02}body.site-c .rland-hero h1 em{font-family:var(--sc-font-display);color:var(--sc-acc-2);letter-spacing:0;font-style:normal;font-weight:500}body.site-c .rland-hero h1 .num{color:var(--sc-acc);letter-spacing:-.045em;margin-right:4px}body.site-c .rland-lead{color:var(--sc-fg-2);max-width:540px;margin:0;font-size:17px;line-height:1.6}body.site-c .rland-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}body.site-c .rland-btn{height:56px;font-family:var(--sc-font-display);letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 28px;font-size:15.5px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}body.site-c .rland-btn-primary{background:var(--sc-acc);color:#fff}body.site-c .rland-btn-primary:hover{background:var(--sc-acc-2);transform:translateY(-1px)}body.site-c .rland-btn-primary svg{width:16px;height:16px}body.site-c .rland-btn-link{color:var(--sc-fg-2);text-underline-offset:4px;font-size:14.5px;font-weight:600;-webkit-text-decoration:underline #ffffff29;text-decoration:underline #ffffff29;transition:color .15s,text-decoration-color .15s}body.site-c .rland-btn-link:hover{color:#fff;-webkit-text-decoration-color:var(--sc-fg-2);text-decoration-color:var(--sc-fg-2)}body.site-c .rland-inviter{background:var(--sc-bg-2);border:1px solid rgba(var(--sc-acc-rgb), .2);box-shadow:0 24px 60px -24px rgba(var(--sc-acc-rgb), .3);border-radius:22px;padding:28px 28px 24px;position:relative;overflow:hidden}body.site-c .rland-inviter:before{content:"";background:radial-gradient(80% 60% at 100% 0%, rgba(var(--sc-acc-rgb), .18) 0%, transparent 60%), radial-gradient(60% 80% at 0% 100%, rgba(var(--sc-acc-2-rgb), .12) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}body.site-c .rland-inviter>*{z-index:1;position:relative}body.site-c .rland-inviter-head{font-family:var(--sc-font-mono);color:var(--sc-fg-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:700}body.site-c .rland-inviter-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}body.site-c .rland-inviter-av{color:#fff;width:56px;height:56px;font-family:var(--sc-font-display);background:linear-gradient(135deg,#fbbf24 0%,#f97316 100%);border-radius:50%;flex-shrink:0;place-items:center;font-size:21px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}body.site-c .rland-inviter-info{flex:1;min-width:0}body.site-c .rland-inviter-name{font-family:var(--sc-font-display);color:#fff;letter-spacing:-.018em;font-size:18px;font-weight:700}body.site-c .rland-inviter-meta{font-family:var(--sc-font-mono);color:var(--sc-fg-3);letter-spacing:.04em;margin-top:4px;font-size:12px}body.site-c .rland-code{font-family:var(--sc-font-mono);background:#0000004d;border:1px dashed #ffffff1f;border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:10px 14px;font-size:12px;display:flex}body.site-c .rland-code .lbl{color:var(--sc-fg-3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}body.site-c .rland-code .val{color:#fff;letter-spacing:.05em;font-weight:700}body.site-c .rland-bonus{background:linear-gradient(90deg, #4ade8014 0%, rgba(var(--sc-acc-rgb), .1) 100%), var(--sc-bg-2);border:1px solid #4ade803d;border-radius:18px;flex-wrap:wrap;align-items:center;gap:22px;margin:24px 0 56px;padding:28px 32px;display:flex}body.site-c .rland-bonus-ic{color:#fff;background:linear-gradient(135deg,#4ade80 0%,#16a34a 100%);border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 24px -6px #4ade8080}body.site-c .rland-bonus-ic svg{width:24px;height:24px}body.site-c .rland-bonus-text{flex:1;min-width:240px}body.site-c .rland-bonus-ttl{font-family:var(--sc-font-display);color:#fff;letter-spacing:-.018em;margin-bottom:4px;font-size:19px;font-weight:700}body.site-c .rland-bonus-ttl em{font-family:var(--sc-font-display);color:#4ade80;letter-spacing:0;margin-left:4px;font-style:normal;font-weight:500}body.site-c .rland-bonus-sub{color:var(--sc-fg-2);font-size:13.5px;line-height:1.5}body.site-c .rland-features{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:64px;display:grid}@media (max-width:1024px){body.site-c .rland-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){body.site-c .rland-features{grid-template-columns:1fr}}body.site-c .rland-feature{background:var(--sc-bg-2);border:1px solid var(--sc-rule);border-radius:16px;flex-direction:column;gap:10px;padding:22px 22px 24px;transition:border-color .15s,transform .15s;display:flex}body.site-c .rland-feature:hover{border-color:rgba(var(--sc-acc-rgb), .28);transform:translateY(-2px)}body.site-c .rland-feature .ic{background:rgba(var(--sc-acc-rgb), .12);border:1px solid rgba(var(--sc-acc-rgb), .22);width:36px;height:36px;color:var(--sc-acc);border-radius:11px;place-items:center;margin-bottom:4px;display:grid}body.site-c .rland-feature .ic svg{width:17px;height:17px}body.site-c .rland-feature .ttl{font-family:var(--sc-font-display);color:#fff;letter-spacing:-.018em;font-size:16px;font-weight:700}body.site-c .rland-feature .desc{color:var(--sc-fg-2);font-size:13.5px;line-height:1.5}body.site-c .rland-models{background:var(--sc-bg-2);border:1px solid var(--sc-rule);border-radius:18px;margin-bottom:56px;padding:32px 36px}body.site-c .rland-models-h{font-family:var(--sc-font-mono);color:var(--sc-fg-3);letter-spacing:.14em;text-transform:uppercase;text-align:center;margin-bottom:18px;font-size:11px;font-weight:700}body.site-c .rland-models-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 32px;display:flex}body.site-c .rland-model{font-family:var(--sc-font-display);color:var(--sc-fg-2);letter-spacing:-.005em;font-size:15.5px;font-weight:600;transition:color .15s}body.site-c .rland-model:hover{color:#fff}body.site-c .rland-model em{color:var(--sc-acc-2);font-style:normal;font-weight:700}body.site-c .rland-cta{text-align:center;background:radial-gradient(80% 100% at 50% 0%, rgba(var(--sc-acc-rgb), .14) 0%, transparent 70%), var(--sc-bg-2);border:1px solid var(--sc-rule);border-radius:22px;padding:56px 32px}body.site-c .rland-cta h2{font-family:var(--sc-font-display);color:#fff;letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.05}body.site-c .rland-cta h2 em{font-family:var(--sc-font-display);color:var(--sc-acc-2);font-style:normal;font-weight:500}body.site-c .rland-cta p{color:var(--sc-fg-2);max-width:520px;margin:0 auto 26px;font-size:15px;line-height:1.55}body.site-c .rland-cta .rland-btn-primary{height:54px;font-size:15.5px}@media (max-width:768px){body.site-c .rland-bonus{margin:20px 0 40px;padding:22px 24px}body.site-c .rland-models{margin-bottom:40px;padding:28px 24px}body.site-c .rland-cta{padding:44px 24px}}@media (max-width:480px){body.site-c .rland-hero{padding:16px 0 36px}body.site-c .rland-lead{font-size:15.5px}body.site-c .rland-cta-row{gap:12px}body.site-c .rland-cta-row .rland-btn{justify-content:center;width:100%}body.site-c .rland-inviter{padding:22px 20px 20px}body.site-c .rland-bonus{gap:16px;padding:20px}body.site-c .rland-models{padding:24px 18px}body.site-c .rland-models-row{gap:16px 22px}body.site-c .rland-cta{padding:36px 20px}body.site-c .rland-cta .rland-btn-primary{justify-content:center;width:100%}}
