.seed-sgtc-scope{--seed-primary-blue:#2087cb;--seed-primary-orange:#e98039;--seed-gradient-primary:linear-gradient(135deg, #2087cb, #e98039);--seed-gradient-light:linear-gradient(135deg, #e8f0fe 0%, #fff4ec 100%);--seed-gray-light:#f8f9fa;--seed-white:#fff;--seed-text-dark:#2c3e50;--seed-text-light:#6c757d;--seed-radius-xl:30px;--seed-radius-lg:20px;--seed-radius-md:12px;--seed-shadow-lg:0 20px 40px #00000026;--seed-shadow-sm:0 5px 20px #00000014;--seed-transition-base:.3s ease;background:var(--seed-gray-light);min-height:100vh;transition:background var(--seed-transition-base);position:relative}.dark .seed-sgtc-scope{background:#0a0e17}.seed-sgtc-scope .terms-container{max-width:1200px;margin:0 auto;padding:120px 16px 60px}.seed-sgtc-scope .terms-card{background:var(--seed-white);border-radius:var(--seed-radius-xl);box-shadow:var(--seed-shadow-lg);transition:all var(--seed-transition-base);margin-top:-50px;overflow:hidden}.dark .seed-sgtc-scope .terms-card{background:#1a1f2e;border:1px solid #2a3441}.seed-sgtc-scope .terms-header{background:var(--seed-gradient-primary);border-radius:20px;padding:60px 40px 80px;position:relative;overflow:hidden}.seed-sgtc-scope .terms-header:before{content:"";background:radial-gradient(circle,#ffffff1a,#0000 70%);width:500px;height:500px;animation:6s ease-in-out infinite sgtc-float;position:absolute;top:-50%;left:-30%}.seed-sgtc-scope .terms-header:after{content:"";background:radial-gradient(circle,#ffffff14,#0000 70%);width:400px;height:400px;animation:8s ease-in-out infinite reverse sgtc-float;position:absolute;bottom:-50%;right:-30%}.seed-sgtc-scope .terms-header h1{color:#fff;z-index:1;margin-bottom:10px;font-family:Playfair Display,Georgia,serif;font-size:2.5rem;font-weight:700;position:relative}.seed-sgtc-scope .terms-meta{color:#ffffffe6;z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;font-size:.95rem;display:flex;position:relative}.seed-sgtc-scope .update-badge{background:#fff3;border-radius:20px;align-items:center;gap:5px;margin-left:10px;padding:5px 15px;font-size:.85rem;display:inline-flex}.seed-sgtc-scope .terms-content{padding:50px 40px}@media(max-width:768px){.seed-sgtc-scope .terms-container{padding-top:100px}.seed-sgtc-scope .terms-content{padding:30px 20px}.seed-sgtc-scope .terms-header{padding:40px 20px 60px}.seed-sgtc-scope .terms-header h1{font-size:1.875rem}}.seed-sgtc-scope .intro-section{background:var(--seed-gradient-light);border-radius:var(--seed-radius-lg);border-left:4px solid var(--seed-primary-orange);margin-bottom:40px;padding:30px;position:relative;overflow:hidden}.dark .seed-sgtc-scope .intro-section{background:linear-gradient(135deg,#1a233280,#2a1f1a80)}.seed-sgtc-scope .intro-section:before{content:"🎓";opacity:.1;font-size:60px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.seed-sgtc-scope .intro-section p{color:var(--seed-text-dark);z-index:1;margin:0;position:relative}.dark .seed-sgtc-scope .intro-section p{color:#e8eaf0}.seed-sgtc-scope .terms-section{transition:all var(--seed-transition-base);margin-bottom:40px}.seed-sgtc-scope .terms-section-head{align-items:center;margin-bottom:1rem;display:flex}.seed-sgtc-scope .terms-section h5{color:var(--seed-text-dark);margin:0;padding-bottom:10px;font-size:1.5rem;font-weight:700;position:relative}.seed-sgtc-scope .terms-section h5:after{content:"";background:var(--seed-primary-orange);border-radius:2px;width:50px;height:3px;position:absolute;bottom:0;left:0}.dark .seed-sgtc-scope .terms-section h5{color:#f0f0f0}.seed-sgtc-scope .terms-section p{color:var(--seed-text-light);margin-bottom:15px;font-size:1rem;line-height:1.8}.dark .seed-sgtc-scope .terms-section p{color:#b8bcc8}.seed-sgtc-scope .section-number{background:var(--seed-gradient-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;margin-right:15px;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #2087cb4d}.seed-sgtc-scope .sub-section{border-left:3px solid #2087cb33;margin-top:15px;margin-left:20px;padding-left:20px}.dark .seed-sgtc-scope .sub-section{border-left-color:#2087cb4d}.seed-sgtc-scope .sub-section p{padding-left:25px;position:relative}.seed-sgtc-scope .sub-section p:before{content:attr(data-point);color:var(--seed-primary-blue);font-weight:600;position:absolute;left:0}.seed-sgtc-scope .terms-floating-element{opacity:.05;background:var(--seed-primary-blue);pointer-events:none;border-radius:50%;animation:20s ease-in-out infinite sgtc-floatAnimation;position:absolute}.seed-sgtc-scope .floating-1{width:100px;height:100px;animation-delay:0s;top:10%;left:5%}.seed-sgtc-scope .floating-2{width:150px;height:150px;animation-delay:3s;bottom:10%;right:5%}.seed-sgtc-scope .floating-3{width:80px;height:80px;animation-delay:6s;top:50%;right:10%}.seed-sgtc-scope .final-note{border-radius:var(--seed-radius-lg);text-align:center;background:linear-gradient(135deg,#2087cb1a,#e980391a);border:2px solid #2087cb33;margin-top:40px;padding:30px}.dark .seed-sgtc-scope .final-note{background:linear-gradient(135deg,#2087cb33,#e9803933);border-color:#2087cb4d}.seed-sgtc-scope .final-note h5{color:var(--seed-text-dark);margin:0;font-weight:600}.dark .seed-sgtc-scope .final-note h5{color:#f0f0f0}@keyframes sgtc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes sgtc-floatAnimation{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}
