
.sy .sy-nav{border-bottom:1px solid #293244;min-height:98px}.sy .sy-nav nav{gap:24px;flex-wrap:wrap}.sy .sy-nav nav a{color:#d6deeb;padding:10px 0;min-height:44px}.sy .sy-nav nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}.sy .sy-btn{font-weight:700;min-height:48px}.sy .sy-btn-outline{color:#b7cfff!important;border-color:#729cff}.sy .sy-btn-outline:hover{color:#fff!important;background:#173366}.sy .sy-card{border:1px solid #30394b;border-radius:20px;background:linear-gradient(145deg,#182132,#10151e);box-shadow:0 18px 45px #0002}.sy .sy-card p{color:#c3cddd}.sy .sy-plan{border-radius:20px;box-shadow:0 16px 44px #101c3014;border:1px solid #d5dae4;display:flex;flex-direction:column}.sy .sy-plan ul{flex:1}.sy .sy-plan .sy-btn{align-self:stretch}.sy .sy-plan .sy-note{color:#475569}.sy .sy-plan-blue{border:2px solid #075bff}.sy .sy-mentor{padding:30px;border:1px solid #354057;border-radius:18px;background:#131a26}.sy .sy-mentor p{color:#c4cede}.sy .sy-faq{max-width:none}.sy .sy-faq details{background:#121b29;border:1px solid #34445d;border-radius:12px;padding:0;margin-bottom:12px;color:#f7f7f5}.sy .sy-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;list-style:none;color:#f7f7f5!important;background:transparent!important;border-radius:12px;font-size:20px;min-height:64px}.sy .sy-faq summary::-webkit-details-marker{display:none}.sy .sy-faq summary::after{content:'+';font-size:28px;color:#a8c4ff;flex-shrink:0}.sy .sy-faq details[open] summary::after{content:'−'}.sy .sy-faq summary:hover,.sy .sy-faq summary:focus-visible{background:#203452!important;color:#fff!important}.sy .sy-faq details[open] summary{color:#fff!important;background:#192b45!important}.sy .sy-faq details p{color:#d4ddec;padding:0 24px 24px;margin:0;line-height:1.7;max-width:900px}.sy .sy-faq-intro{color:#c4cede;margin-bottom:30px}.sy .sy-community{background:linear-gradient(120deg,#12284c,#172036)}.sy-footer-new{background:#080d16;color:#eaf0f9;border-top:1px solid #303e53;padding-top:64px}.sy-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;padding-bottom:48px}.sy-footer-new .sy-footer-grid h3{font-size:15px;letter-spacing:0;line-height:1.5;margin-bottom:18px;color:#fff}.sy-footer-new a{display:block;width:fit-content;color:#c9d5e8;font-size:14px;padding:8px 0;min-height:40px}.sy-footer-new a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.sy-footer-new .sy-logo{font-size:27px;color:#fff;padding:0}.sy-footer-brand p{color:#bdc9da;font-size:15px;max-width:300px;margin-top:18px}.sy-footer-bottom{border-top:1px solid #27354b;padding-top:24px;padding-bottom:24px;display:flex;justify-content:space-between;gap:24px}.sy-footer-bottom p{font-size:12px;color:#b5c4d8;max-width:450px}.sy-page{background:#0b0d10;color:#f7f7f5;font-family:Arial,Helvetica,sans-serif;line-height:1.65;min-height:100vh}.sy-page *{box-sizing:border-box}.sy-page a{text-decoration:none}.sy-page .sy-wrap{max-width:1320px;margin:auto;padding-left:48px;padding-right:48px}.sy-page .sy-logo{letter-spacing:.19em;font-weight:700}.sy-page .sy-nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.sy-page .sy-nav nav{display:flex}.sy-page .sy-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:99px;background:#075bff;color:#fff;padding:14px 24px}.sy-page h1{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.04em;color:#fff;margin:16px 0 40px}.sy-page .sy-kicker{font-size:12px;letter-spacing:.13em;color:#a9c5ff;font-weight:700}.sy-page-main{padding-top:72px;padding-bottom:80px}.sy-page-content{max-width:850px;font-size:18px;color:#d2ddec}.sy-page-content h2{font-size:28px;color:#fff;margin:40px 0 16px;letter-spacing:-.025em;line-height:1.25}.sy-page-content h3{color:#fff;font-size:21px}.sy-page-content p,.sy-page-content li{margin-bottom:16px}.sy-page-content ul{padding-left:24px}.sy-page-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:42px}.sy-page a:focus-visible{outline:3px solid #b1ccff;outline-offset:4px}.sy-page .sy-footer-new p{margin:0}.sy-page .sy-footer-brand p{margin-top:18px}
@media(max-width:900px){.sy-footer-grid{grid-template-columns:1fr 1fr}.sy-page .sy-wrap{padding-left:24px;padding-right:24px}.sy .sy-nav,.sy-page .sy-nav{flex-wrap:wrap;padding-top:20px;padding-bottom:18px;gap:16px}.sy .sy-nav nav,.sy-page .sy-nav nav{order:3;width:100%;display:flex;gap:20px;justify-content:flex-start}.sy-page .sy-nav nav a{font-size:14px}.sy-footer-bottom{flex-direction:column;gap:12px}}
@media(max-width:600px){.sy .sy-nav nav{display:flex}.sy .sy-nav nav a{font-size:13px}.sy h1{font-size:clamp(40px,12vw,56px)}.sy .sy-faq summary{font-size:17px;padding:20px}.sy .sy-faq details p{padding:0 20px 20px;font-size:15px}.sy-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.sy-footer-brand{grid-column:1/-1}.sy-footer-new{padding-top:42px}.sy .sy-mentor{padding:24px}.sy .sy-strip{line-height:1.8;padding:18px 24px;white-space:normal}.sy-page-main{padding-top:48px;padding-bottom:56px}.sy-page-content{font-size:16px}.sy-page .sy-nav .sy-btn{padding:10px 18px}.sy-page .sy-logo{font-size:20px}}
@media(prefers-reduced-motion:reduce){.sy *{scroll-behavior:auto!important;transition:none!important}}
