.beta-about .phero{text-align:center;padding:66px 0 20px}.beta-about .phero h1{letter-spacing:.01em;margin:22px 0 0;font-size:clamp(30px,4.4vw,52px);font-weight:900;line-height:1.4}.beta-about .phero h1 .hl{color:var(--forest);position:relative}.beta-about .phero h1 .hl:after{content:"";z-index:-1;background:linear-gradient(90deg,#ffe799eb,#fff3bfeb);border-radius:6px;height:.34em;position:absolute;bottom:.1em;left:-2%;right:-2%}.beta-about .phero .lead{max-width:30em;color:var(--ink-soft);margin:26px auto 0;font-size:clamp(15px,1.3vw,17.5px);font-weight:500;line-height:2}.beta-about section{z-index:2;position:relative}.beta-about .sec-head{text-align:center;max-width:40em;margin:0 auto 44px}.beta-about .sec-kicker{color:var(--leaf);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:700}.beta-about .sec-title{margin:12px 0 0;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.45}.beta-about .sec-desc{color:var(--ink-soft);margin:16px 0 0;font-weight:500;line-height:1.95}.beta-about .block{padding:64px 0}.beta-about .meanings{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.beta-about .mcard{border:1px solid var(--line);transition:transform .3s var(--ease), box-shadow .3s;background:#fffffff0;border-radius:22px;padding:30px 26px}.beta-about .mcard:hover{box-shadow:var(--shadow-sm);transform:translateY(-6px)}.beta-about .mcard .no{color:var(--leaf);letter-spacing:.1em;font-size:22px;font-weight:900}.beta-about .mcard h3{margin:10px 0 14px;font-size:19px;font-weight:900}.beta-about .mcard p{color:var(--ink-soft);font-size:14px;font-weight:500;line-height:1.9}.beta-about .mcard.feat{box-shadow:var(--shadow-sm);background:linear-gradient(160deg,#fff,#f3faf5);border-color:#2fae6e66;position:relative}.beta-about .mcard.feat .pin{background:var(--forest);color:#fff;letter-spacing:.05em;border-radius:999px;padding:5px 13px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:26px}@media (max-width:780px){.beta-about .meanings{grid-template-columns:1fr}}.beta-about .loop-wrap{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:30px;grid-template-columns:1.1fr 1fr;align-items:start;gap:50px;padding:48px;display:grid}.beta-about .loop-text .tag{color:var(--forest);letter-spacing:.04em;background:#2fae6e24;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:700;display:inline-block}.beta-about .loop-text h2{margin:18px 0 0;font-size:clamp(23px,2.6vw,32px);font-weight:900;line-height:1.5}.beta-about .loop-text h2 .hl{color:var(--forest)}.beta-about .loop-text p{color:var(--ink-soft);margin:18px 0 0;font-size:15px;font-weight:500;line-height:2}.beta-about .loop-text p strong{color:var(--forest);font-weight:700}.beta-about .loop{aspect-ratio:1;width:min(420px,82vw);margin:0 auto;position:relative}.beta-about .loop .ringsvg{transform-origin:50%;width:100%;height:100%;animation:45s linear infinite spin;position:absolute;inset:0}.beta-about .loop .center{text-align:center;width:42%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.beta-about .loop .center .lab{color:var(--forest);font-size:clamp(15px,2vw,19px);font-weight:900;line-height:1.5}.beta-about .loop .center .sub{color:var(--ink-soft);margin-top:6px;font-size:11.5px;font-weight:500}.beta-about .node{color:var(--ink);box-shadow:var(--shadow-sm);white-space:nowrap;background:#fff;border:1.5px solid #2fae6e66;border-radius:999px;padding:11px 18px;font-size:clamp(13px,1.5vw,15px);font-weight:700;position:absolute;transform:translate(-50%,-50%)}.beta-about .node .s{color:var(--leaf);letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.beta-about .node.n1{top:2%;left:50%}.beta-about .node.n2{top:50%;left:98%}.beta-about .node.n3{top:98%;left:50%}.beta-about .node.n4{top:50%;left:2%}@media (max-width:820px){.beta-about .loop-wrap{text-align:center;grid-template-columns:1fr;gap:34px;padding:34px 24px}.beta-about .loop-text .tag{margin:0 auto}}
