*{box-sizing:border-box}.container{width:100%;max-width:1140px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.mdx-container{text-align:center;color:#fff;background:linear-gradient(135deg,#0b2f6b 0,#1a4485 30%,#0d3a7a 70%,#061f4a 100%);min-height:100vh;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.mdx-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(59,130,246,0.15) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(37,99,235,0.1) 0,transparent 40%),radial-gradient(circle at 50% 50%,rgba(30,64,175,0.08) 0,transparent 60%);pointer-events:none}.mdx-container::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.intro-message{position:relative;z-index:1;padding:40px 20px;font-family:var(--sp-font-heading);max-width:1000px;margin:0 auto}.hero-content{margin-bottom:16px}.intro-message h1{font-weight:700;margin:0;font-size:5rem;line-height:1.1;color:#fff;letter-spacing:.05em;text-shadow:0 4px 20px rgba(0,0,0,0.3)}.hero-subtitle{font-size:1.5rem;font-weight:400;color:rgba(255,255,255,0.9);margin-top:8px;letter-spacing:.1em}.intro-message h3{font-size:1.25rem;font-weight:500;margin-bottom:24px;color:rgba(255,255,255,0.85);letter-spacing:.05em}.hero-description{font-size:1rem;color:rgba(255,255,255,0.75);max-width:600px;margin:0 auto 32px;line-height:1.6;font-family:var(--sp-font-body)}.intro-divider{width:120px;border:0;border-top:2px solid rgba(255,255,255,0.3);margin:24px auto}.list-inline{padding-left:0;margin-left:-5px;list-style:none;margin-bottom:0}.list-inline li{display:inline-block;padding-right:5px;padding-left:5px}.intro-message .md-button{margin:8px;padding:14px 32px;font-size:1rem;font-weight:600;border-radius:8px;transition:all .3s ease}.intro-message .md-button--primary{background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%);border:0;color:#fff}.intro-message .md-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,0.4);background:linear-gradient(135deg,#60a5fa 0,#3b82f6 100%)}.intro-message .md-button:not(.md-button--primary){background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff;backdrop-filter:blur(4px)}.intro-message .md-button:not(.md-button--primary):hover{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.5);transform:translateY(-2px)}.superpod-intro-section{padding:100px 0;background:var(--md-default-bg-color);border-bottom:1px solid var(--md-typeset-table-color)}.superpod-intro-content{max-width:800px;margin:0 auto;text-align:center}.superpod-intro-content h2{font-size:2.5rem;font-weight:600;margin-bottom:24px;color:var(--md-primary-fg-color)}.superpod-intro-content p{font-size:1.125rem;line-height:1.9;margin-bottom:32px;color:var(--md-typeset-color);opacity:.9}.superpod-intro-content .md-button--primary{padding:12px 28px;font-size:1rem;border-radius:8px;background:var(--md-primary-fg-color);color:#fff}.superpod-intro-content .md-button--primary:hover{background:var(--md-primary-fg-color--light);transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,47,107,0.3)}.superpod-feature-section{padding:80px 0;border-bottom:1px solid var(--md-typeset-table-color)}.superpod-feature-section:nth-child(even){background:rgba(128,128,128,0.03)}.superpod-feature-content{display:flex;align-items:center;gap:60px;max-width:1000px;margin:0 auto}.superpod-feature-icon{flex-shrink:0;width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--md-primary-fg-color) 0,var(--md-primary-fg-color--light) 100%);border-radius:24px;box-shadow:0 8px 24px rgba(11,47,107,0.2)}.superpod-feature-icon .twemoji{font-size:3rem}.superpod-feature-text{flex:1}.superpod-feature-text h2{font-size:1.75rem;font-weight:600;margin-bottom:16px;color:var(--md-primary-fg-color)}.superpod-feature-text p{font-size:1rem;line-height:1.8;margin-bottom:16px;color:var(--md-typeset-color);opacity:.85}.superpod-feature-text .md-button{font-size:.9rem;color:var(--md-primary-fg-color);padding:0;background:0;border:0;text-decoration:none;font-weight:500;transition:all .2s ease}.superpod-feature-text .md-button:hover{transform:translateX(4px);color:var(--md-accent-fg-color)}.superpod-feature-section.reverse .superpod-feature-content{flex-direction:row-reverse}.superpod-partners-section{padding:100px 0;background:linear-gradient(180deg,var(--md-default-bg-color) 0,rgba(11,47,107,0.03) 100%)}.superpod-partners-section h2{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:60px;color:var(--md-primary-fg-color)}.partners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto}.partners-single{display:flex;justify-content:center;align-items:center;margin:0 auto;flex-wrap:wrap;gap:24px}.partner-card{background:var(--md-default-bg-color);border:1px solid var(--md-typeset-table-color);border-radius:12px;padding:24px 20px;text-align:center;transition:all .3s ease}.partner-card.main{padding:32px 64px;border-radius:16px;border:2px solid var(--md-primary-fg-color);background:linear-gradient(135deg,rgba(11,47,107,0.03) 0,rgba(37,99,235,0.05) 100%)}.partner-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.08);border-color:var(--md-primary-fg-color)}.partner-card.main:hover{box-shadow:0 12px 32px rgba(11,47,107,0.15)}.partner-name{font-size:1rem;font-weight:500;color:var(--md-typeset-color)}.partner-card.main .partner-name{font-size:1.25rem;font-weight:600;color:var(--md-primary-fg-color)}@media(max-width:960px){.intro-message h1{font-size:3.5rem}.hero-subtitle{font-size:1.25rem}.intro-message .list-inline li{display:block;padding:0;margin-bottom:12px}.intro-message .md-button{display:block;margin:0 auto 12px;width:90%;max-width:300px}.partners-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.intro-message h1{font-size:2.5rem}.hero-subtitle{font-size:1rem}.superpod-feature-content{flex-direction:column;text-align:center;gap:32px}.superpod-feature-section.reverse .superpod-feature-content{flex-direction:column}.superpod-feature-icon{width:100px;height:100px}.superpod-feature-icon .twemoji{font-size:2.5rem}.superpod-intro-content h2,.superpod-partners-section h2{font-size:2rem}.partners-grid{grid-template-columns:1fr;gap:16px}}@media(max-width:480px){.intro-message h1{font-size:2rem}.intro-message .md-button{padding:12px 24px;font-size:.9rem}.superpod-intro-section,.superpod-partners-section{padding:60px 0}.superpod-feature-section{padding:50px 0}}