._7MeZGW_page{background:var(--roncou-bg);min-height:100vh;color:var(--roncou-ink);padding-bottom:64px}._7MeZGW_bar{z-index:10;background:var(--roncou-white);border-bottom:1px solid var(--roncou-border);justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,40px);display:flex;position:sticky;top:0}._7MeZGW_logo{width:auto;height:28px;display:block}._7MeZGW_cta{background:var(--roncou-blue);color:var(--roncou-white);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none}._7MeZGW_cta:hover{background:var(--roncou-blue-dark)}._7MeZGW_head{text-align:center;max-width:860px;margin:0 auto;padding:clamp(36px,6vw,72px) 16px 32px}._7MeZGW_kicker{color:var(--roncou-blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}._7MeZGW_title{letter-spacing:-.02em;margin:0;font-size:clamp(30px,4.6vw,50px);font-weight:800;font-stretch:125%;line-height:1.02}._7MeZGW_lead{max-width:680px;color:var(--roncou-text-2);margin:18px auto 0;font-size:18px;line-height:1.55}._7MeZGW_lead strong{color:var(--roncou-ink)}._7MeZGW_grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:1240px;margin:0 auto;padding:0 16px;display:grid}._7MeZGW_card{background:var(--roncou-white);border:1px solid var(--roncou-border);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}._7MeZGW_frame{aspect-ratio:4/3;background:var(--roncou-bg-2);border-bottom:1px solid var(--roncou-border);position:relative;overflow:hidden}._7MeZGW_frame iframe{transform-origin:0 0;pointer-events:none;border:0;width:400%;height:400%;position:absolute;top:0;left:0;transform:scale(.25)}._7MeZGW_soon{color:var(--roncou-text-3);place-items:center;font-size:22px;font-weight:800;font-stretch:112%;display:grid;position:absolute;inset:0}._7MeZGW_body{flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}._7MeZGW_num{color:var(--roncou-blue);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}._7MeZGW_name{margin:0;font-size:22px;font-stretch:112%}._7MeZGW_text{color:var(--roncou-text-2);margin:0;font-size:15px;line-height:1.5}._7MeZGW_open{background:var(--roncou-ink);color:var(--roncou-white);border-radius:10px;align-self:flex-start;margin-top:8px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none}._7MeZGW_open:hover{background:var(--roncou-blue)}
