.SpecialHub-module__mj7uBG__page{width:min(1160px,100% - 36px);min-height:60vh;margin:48px auto 90px}.SpecialHub-module__mj7uBG__hero{border:1px solid color-mix(in srgb,var(--green) 28%,var(--border));background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--secondary) 24%,transparent),transparent 32%),var(--box);border-radius:28px;padding:38px}.SpecialHub-module__mj7uBG__hero>span{color:var(--green);align-items:center;gap:8px;font-weight:800;display:flex}.SpecialHub-module__mj7uBG__hero h1{margin:14px 0 12px;font-size:clamp(28px,5vw,48px)}.SpecialHub-module__mj7uBG__hero p{max-width:700px;color:var(--muted);line-height:2}.SpecialHub-module__mj7uBG__cards{grid-template-columns:repeat(3,1fr);gap:18px;margin:26px 0;display:grid}.SpecialHub-module__mj7uBG__card{color:#fff;background:#101a32;border-radius:22px;min-height:310px;text-decoration:none;position:relative;overflow:hidden}.SpecialHub-module__mj7uBG__card img{object-fit:cover;opacity:.58;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.SpecialHub-module__mj7uBG__card:hover img{transform:scale(1.06)}.SpecialHub-module__mj7uBG__card div{background:linear-gradient(#0000,#071124 35%);padding:24px;position:absolute;inset:auto 0 0}.SpecialHub-module__mj7uBG__card span{color:#71f0df;font-size:12px}.SpecialHub-module__mj7uBG__card h2{margin:8px 0}.SpecialHub-module__mj7uBG__card b{font-size:13px}.SpecialHub-module__mj7uBG__note,.SpecialHub-module__mj7uBG__answer{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--box));border-radius:18px;padding:20px 22px;line-height:2}.SpecialHub-module__mj7uBG__bookRow{grid-template-columns:repeat(3,1fr);gap:15px;margin:26px 0;display:grid}.SpecialHub-module__mj7uBG__bookRow>a{background:var(--box);border:1px solid var(--border);color:var(--text);border-radius:16px;gap:12px;padding:12px;text-decoration:none;display:flex}.SpecialHub-module__mj7uBG__bookRow img{object-fit:cover;border-radius:9px;width:70px;height:96px}.SpecialHub-module__mj7uBG__bookRow h3{margin:4px 0}.SpecialHub-module__mj7uBG__bookRow p{color:var(--muted);font-size:13px}.SpecialHub-module__mj7uBG__bookRow strong{color:var(--green);font-size:13px}.SpecialHub-module__mj7uBG__askGrid{grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:26px;display:grid}.SpecialHub-module__mj7uBG__faq,.SpecialHub-module__mj7uBG__form{border:1px solid var(--border);background:var(--box);border-radius:20px;padding:24px}.SpecialHub-module__mj7uBG__faq h2{align-items:center;gap:8px;margin-top:0;display:flex}.SpecialHub-module__mj7uBG__faq details{border-top:1px solid var(--border);padding:13px 0}.SpecialHub-module__mj7uBG__faq summary{cursor:pointer;font-weight:700}.SpecialHub-module__mj7uBG__faq p{color:var(--muted);line-height:1.9}.SpecialHub-module__mj7uBG__form{gap:13px;display:grid}.SpecialHub-module__mj7uBG__form label{gap:7px;font-weight:700;display:grid}.SpecialHub-module__mj7uBG__form input,.SpecialHub-module__mj7uBG__form textarea,.SpecialHub-module__mj7uBG__ai input{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px}.SpecialHub-module__mj7uBG__form button,.SpecialHub-module__mj7uBG__ai button{font:inherit;background:var(--green);color:var(--on-accent);cursor:pointer;border:0;border-radius:10px;justify-content:center;gap:7px;padding:13px;font-weight:800;display:flex}.SpecialHub-module__mj7uBG__success{color:var(--green);margin:0;line-height:1.8}.SpecialHub-module__mj7uBG__ai{gap:10px;margin-top:24px;display:flex}.SpecialHub-module__mj7uBG__ai input{flex:1}.SpecialHub-module__mj7uBG__answer{gap:10px;margin-top:18px;display:flex}.SpecialHub-module__mj7uBG__answer p{margin:0}.SpecialHub-module__mj7uBG__answer svg{color:var(--green);flex:none}@media (max-width:760px){.SpecialHub-module__mj7uBG__page{width:calc(100% - 28px);margin:28px auto 100px}.SpecialHub-module__mj7uBG__hero{padding:25px}.SpecialHub-module__mj7uBG__cards,.SpecialHub-module__mj7uBG__bookRow,.SpecialHub-module__mj7uBG__askGrid{grid-template-columns:1fr}.SpecialHub-module__mj7uBG__card{min-height:230px}.SpecialHub-module__mj7uBG__ai{flex-direction:column}}
