.agb{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 50% 0%,#0c1a3a,#060d24 30%,#060a18 70%);color:#fff;font-family:Inter,system-ui,sans-serif;line-height:1.6}.agb__nav{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto;padding:24px 24px 0}.agb__logo{font-size:18px;font-weight:700;color:#fff;text-decoration:none;letter-spacing:-.02em}.agb__back{font-size:14px;color:#ffffff80;text-decoration:none;transition:color .2s}.agb__back:hover{color:#fff}.agb__content{max-width:900px;margin:0 auto;padding:60px 24px 80px}.agb__header{text-align:center;margin-bottom:48px}.agb__badge{display:inline-block;padding:6px 16px;background:#8258f21a;border:1px solid rgba(130,88,242,.2);border-radius:100px;color:#8258f2;font-size:13px;font-weight:500;margin-bottom:16px}.agb__title{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.03em;margin-bottom:8px}.agb__subtitle{color:#ffffff80;font-size:15px}.agb__provider{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;margin-bottom:32px;display:flex;align-items:center;gap:16px}.agb__provider-icon{width:44px;height:44px;border-radius:50%;background:#8258f226;display:flex;align-items:center;justify-content:center;color:#8258f2;font-size:15px;font-weight:700;flex-shrink:0}.agb__provider-name{color:#fff;font-weight:500;font-size:15px}.agb__provider-sub{color:#ffffff80;font-size:13px}.agb__provider-addr{color:#fff6;font-size:13px;margin-top:8px}.agb__intro{color:#fff9;font-size:15px;line-height:1.7;margin-bottom:40px}.agb__sections{display:flex;flex-direction:column;gap:36px}.agb__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:10px;letter-spacing:-.01em}.agb__section-num{color:#8258f2}.agb__section--highlight{background:#8258f20a;border:1px solid rgba(130,88,242,.15);border-radius:16px;padding:28px;margin:0 -4px}.agb__paragraph{color:#fff9;font-size:15px;line-height:1.7;padding-left:28px;position:relative;margin-bottom:12px}.agb__paragraph:last-child{margin-bottom:0}.agb__paragraph-num{position:absolute;left:0;color:#ffffff59}.agb__footer{margin-top:56px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px}.agb__footer p{color:#fff6;font-size:13px;line-height:1.6}.agb__footer a{color:#8258f2;text-decoration:none;transition:opacity .2s}.agb__footer a:hover{opacity:.8;text-decoration:underline}@media(max-width:600px){.agb__content{padding:40px 16px 60px}.agb__nav{padding:16px 16px 0}.agb__section--highlight{padding:20px;margin:0}}
