#mvp-terms-page{--tc-primary: #7c3aed;--tc-primary-dark: #6a00f4;--tc-primary-light: #f4ecff;--tc-text: #0f172a;--tc-muted: #64748b;--tc-border: #e2e8f0;font-family:Plus Jakarta Sans,Poppins,sans-serif;color:var(--tc-text);line-height:1.6;box-sizing:border-box;max-width:100%}#mvp-terms-page *,#mvp-terms-page *:before,#mvp-terms-page *:after{box-sizing:border-box}#mvp-terms-page a{text-decoration:none}#mvp-terms-page .tc-hero{padding:48px 0 56px;background:linear-gradient(180deg,#faf5ff,#fff)}#mvp-terms-page .tc-hero-grid{display:grid;gap:36px;align-items:center}@media (min-width: 900px){#mvp-terms-page .tc-hero-grid{grid-template-columns:1fr 1fr;gap:48px}}#mvp-terms-page .tc-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-primary);margin-bottom:14px}#mvp-terms-page .tc-hero h1{font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0 0 8px}#mvp-terms-page .tc-hero h1 span{display:block;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:800;color:var(--tc-primary);margin-top:4px}#mvp-terms-page .tc-hero-lead{font-size:15px;color:var(--tc-muted);margin:0 0 20px;max-width:520px;line-height:1.65}#mvp-terms-page .tc-shield-box{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:14px;background:var(--tc-primary-light);border:1px solid #ddd6fe;max-width:520px}#mvp-terms-page .tc-shield-icon{width:40px;height:40px;border-radius:10px;background:#fff;color:var(--tc-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #7c3aed1f}#mvp-terms-page .tc-shield-icon svg{width:20px;height:20px}#mvp-terms-page .tc-shield-box p{margin:0;font-size:14px;color:#475569;line-height:1.55}#mvp-terms-page .tc-hero-visual{position:relative;display:flex;justify-content:center;align-items:center}#mvp-terms-page .tc-hero-visual:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(129,140,248,.25) 0%,transparent 70%);pointer-events:none}#mvp-terms-page .tc-hero-card{position:relative;z-index:1;max-width:440px;width:100%;padding:12px;border-radius:20px;background:#fff;border:1px solid var(--tc-border);box-shadow:0 16px 40px -12px #6366f140,0 8px 20px -8px #00000014}#mvp-terms-page .tc-hero-card img{width:100%;border-radius:14px;display:block}#mvp-terms-page .tc-main{padding:40px 0 64px;margin-top:8px;background:#f8fafc}@media (min-width: 768px){#mvp-terms-page .tc-main{padding:48px 0 72px;margin-top:16px}}#mvp-terms-page .tc-card{background:#fff;border:1px solid var(--tc-border);border-radius:20px;box-shadow:0 4px 20px #0f172a0d;max-width:100%}#mvp-terms-page .tc-layout{display:grid;gap:0;align-items:start;min-width:0}@media (min-width: 992px){#mvp-terms-page .tc-layout{grid-template-columns:272px 1fr}}#mvp-terms-page .tc-sidebar{padding:20px 16px;border-bottom:1px solid var(--tc-border);background:#fff}@media (min-width: 992px){#mvp-terms-page .tc-sidebar{display:block;padding:0;border-bottom:none;border-right:1px solid #eef2f6;border-radius:20px 0 0 20px;position:sticky;top:96px;align-self:start;background:#fcfcfd;z-index:2}#mvp-terms-page .tc-sidebar-inner{padding:32px 22px 36px}#mvp-terms-page .tc-sidebar-help{display:block}#mvp-terms-page .tc-nav-scroll{overflow:visible}}#mvp-terms-page .tc-sidebar h2{font-size:11px;font-weight:800;color:#94a3b8;margin:0 0 20px;letter-spacing:.12em;text-transform:uppercase}#mvp-terms-page .tc-nav{list-style:none;margin:0;padding:0;display:flex;gap:6px}@media (min-width: 992px){#mvp-terms-page .tc-nav{flex-direction:column}#mvp-terms-page .tc-nav a{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:500;color:#475569;line-height:1.45;transition:background .18s,color .18s;border:1px solid transparent}#mvp-terms-page .tc-nav a:hover{background:#f8fafc;color:var(--tc-text);border-color:#f1f5f9}#mvp-terms-page .tc-nav a.is-active{background:#f4ecff;color:var(--tc-primary);font-weight:600;border-color:#ede9fe}#mvp-terms-page .tc-nav-num{flex-shrink:0;width:22px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:#94a3b8;line-height:1.45;padding-top:1px}#mvp-terms-page .tc-nav a.is-active .tc-nav-num{color:var(--tc-primary)}#mvp-terms-page .tc-nav-text{flex:1;min-width:0;line-height:1.45}}@media (max-width: 991px){#mvp-terms-page{overflow-x:clip}#mvp-terms-page .tc-section{scroll-margin-top:80px}#mvp-terms-page .tc-main{padding-top:24px;margin-top:0;overflow-x:clip}#mvp-terms-page .tc-card{border-radius:16px;overflow:hidden}#mvp-terms-page .tc-layout{overflow:hidden}#mvp-terms-page .tc-sidebar{display:none!important}#mvp-terms-page .tc-content-col{min-width:0;overflow:hidden;border-radius:16px}#mvp-terms-page .tc-content{padding:24px 16px 0;overflow:hidden}#mvp-terms-page .tc-section{padding:24px 0}#mvp-terms-page .tc-section-body,#mvp-terms-page .tc-section-body h3{overflow-wrap:anywhere;word-break:break-word}#mvp-terms-page .tc-section:first-of-type{padding-top:0}#mvp-terms-page .tc-sec-num{display:none}#mvp-terms-page .tc-section-body h3{gap:0}#mvp-terms-page .tc-agree{padding:20px 16px 24px}}#mvp-terms-page .tc-sidebar-help{margin-top:32px;padding:18px 16px;border-radius:14px;background:#fff;border:1px solid #ede9fe;box-shadow:0 2px 10px #7c3aed0d}#mvp-terms-page .tc-sidebar-help-icon{width:34px;height:34px;border-radius:10px;background:var(--tc-primary-light);color:var(--tc-primary);display:flex;align-items:center;justify-content:center;margin-bottom:12px}#mvp-terms-page .tc-sidebar-help-icon svg{width:17px;height:17px}#mvp-terms-page .tc-sidebar-help h3{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--tc-text)}#mvp-terms-page .tc-sidebar-help p{margin:0 0 14px;font-size:12px;color:var(--tc-muted);line-height:1.55}#mvp-terms-page .tc-sidebar-help-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--tc-primary);transition:gap .15s,color .15s}#mvp-terms-page .tc-sidebar-help-link:hover{gap:8px;color:var(--tc-primary-dark)}#mvp-terms-page .tc-sidebar-help-link svg{width:14px;height:14px}#mvp-terms-page .tc-content-col{min-width:0;border-radius:0 20px 20px 0}#mvp-terms-page .tc-content{padding:32px 28px 0;background:#fff}@media (min-width: 768px){#mvp-terms-page .tc-content{padding:36px 40px 0}}#mvp-terms-page .tc-section{display:flex;gap:16px;padding:28px 0;border-bottom:1px solid #f1f5f9;scroll-margin-top:110px}#mvp-terms-page .tc-section:last-of-type{border-bottom:none}@media (max-width: 639px){#mvp-terms-page .tc-section{flex-direction:column;gap:12px;padding:22px 0}#mvp-terms-page .tc-section-body h3{font-size:15px}#mvp-terms-page .tc-section-body p,#mvp-terms-page .tc-section-body ul{font-size:13px}}#mvp-terms-page .tc-section-icon{width:40px;height:40px;border-radius:10px;flex-shrink:0;background:var(--tc-primary-light);color:var(--tc-primary);display:flex;align-items:center;justify-content:center}#mvp-terms-page .tc-section-icon svg{width:18px;height:18px}#mvp-terms-page .tc-section-body{flex:1;min-width:0}#mvp-terms-page .tc-section-body h3{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:16px;font-weight:700;margin:0 0 10px;letter-spacing:-.01em;color:var(--tc-text);line-height:1.35}#mvp-terms-page .tc-sec-num{font-size:11px;font-weight:700;color:var(--tc-primary);opacity:.85}#mvp-terms-page .tc-section-body p{margin:0 0 10px;font-size:14px;color:#475569;line-height:1.7}#mvp-terms-page .tc-section-body p:last-child{margin-bottom:0}#mvp-terms-page .tc-section-body ul{margin:4px 0 0;padding:0;list-style:none;font-size:14px;color:#475569;line-height:1.65}#mvp-terms-page .tc-section-body li{position:relative;padding-left:18px;margin-bottom:8px}#mvp-terms-page .tc-section-body li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--tc-primary);opacity:.5}#mvp-terms-page .tc-section-body li:last-child{margin-bottom:0}#mvp-terms-page .tc-section-body a{color:var(--tc-primary);font-weight:600}#mvp-terms-page .tc-section-body a:hover{text-decoration:underline}#mvp-terms-page .tc-agree{display:flex;flex-direction:column;gap:14px;margin-top:8px;padding:24px 28px 28px;border-top:1px solid var(--tc-border);background:#fafbfc}@media (min-width: 768px){#mvp-terms-page .tc-agree{flex-direction:row;align-items:center;justify-content:space-between;padding:24px 40px 32px;gap:24px}}#mvp-terms-page .tc-agree-check{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}#mvp-terms-page .tc-agree-check input{position:absolute;opacity:0;width:0;height:0}#mvp-terms-page .tc-agree-box{width:20px;height:20px;border-radius:6px;flex-shrink:0;margin-top:1px;border:2px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s;box-shadow:0 1px 3px #0f172a0f}#mvp-terms-page .tc-agree-check input:checked+.tc-agree-box{background:var(--tc-primary);border-color:var(--tc-primary)}#mvp-terms-page .tc-agree-check input:checked+.tc-agree-box:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}#mvp-terms-page .tc-agree-label{font-size:12.5px;color:#64748b;line-height:1.5}#mvp-terms-page .tc-btn-agree{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 22px;border-radius:10px;border:none;cursor:pointer;background:var(--tc-primary);color:#fff!important;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 4px 14px #7c3aed40;transition:background .15s,opacity .15s;width:100%}@media (min-width: 768px){#mvp-terms-page .tc-btn-agree{width:auto;flex-shrink:0}}#mvp-terms-page .tc-btn-agree:hover:not(:disabled){background:var(--tc-primary-dark)}#mvp-terms-page .tc-btn-agree:disabled{opacity:.5;cursor:not-allowed}#mvp-terms-page .tc-btn-agree svg{width:16px;height:16px}@media (max-width: 899px){#mvp-terms-page .tc-hero-copy{text-align:center;display:flex;flex-direction:column;align-items:center}#mvp-terms-page .tc-hero-lead,#mvp-terms-page .tc-shield-box{margin-left:auto;margin-right:auto}#mvp-terms-page .tc-shield-box{flex-direction:column;align-items:center;text-align:center}}
