.kQQEjG_inner{max-width:1160px;margin:0 auto}.kQQEjG_status{color:#1e1b4b;background:#ffffffbf;border:1px solid #4f46e524;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem 1rem;font-size:.86rem;font-weight:500;display:inline-flex;box-shadow:0 8px 24px -16px #4f46e580}.kQQEjG_statusDot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite kQQEjG_ping;box-shadow:0 0 #22c55e80}@keyframes kQQEjG_ping{0%{box-shadow:0 0 #22c55e80}to{box-shadow:0 0 0 10px #22c55e00}}.kQQEjG_sectionHead{text-align:center;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:2.25rem;display:flex}.kQQEjG_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#4f46e5;font-size:.72rem;font-weight:600;display:inline-block}.kQQEjG_sectionTitle{letter-spacing:-.035em;color:#0b1020;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:700;line-height:1.15}.kQQEjG_routesSection{background:#fff;padding:1.5rem 1.5rem 5rem}.kQQEjG_routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.kQQEjG_route{--c1:#1d4ed8;--c2:#4f46e5;--tint:#4f46e514;isolation:isolate;color:#0b1020;background:#fff;border:1px solid #0b102014;border-radius:24px;flex-direction:column;gap:.6rem;padding:1.6rem 1.4rem 1.4rem;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b10200a}.kQQEjG_blue{--c1:#1d4ed8;--c2:#4f46e5;--tint:#4f46e51a}.kQQEjG_violet{--c1:#7c3aed;--c2:#c026d3;--tint:#a755f71f}.kQQEjG_sunset{--c1:#f97316;--c2:#e11d48;--tint:#f43f5e1a}.kQQEjG_slate{--c1:#334155;--c2:#0f172a;--tint:#33415514}.kQQEjG_routeGlow{z-index:-1;opacity:0;background:radial-gradient(90% 70% at 100% 0%, var(--tint), transparent 70%);transition:opacity .4s;position:absolute;inset:0}.kQQEjG_route:after{content:"";background:linear-gradient(90deg, var(--c1), var(--c2));opacity:.85;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:1.4rem;right:1.4rem}.kQQEjG_route:hover{box-shadow:0 0 0 1px var(--tint), 0 30px 60px -30px color-mix(in srgb, var(--c2) 60%, transparent);border-color:#0000;transform:translateY(-6px)}.kQQEjG_route:hover .kQQEjG_routeGlow{opacity:1}.kQQEjG_route:focus-visible{outline:2px solid var(--c2);outline-offset:3px}.kQQEjG_routeIcon{color:#fff;background:linear-gradient(135deg, var(--c1), var(--c2));width:46px;height:46px;box-shadow:0 10px 22px -10px var(--c2), inset 0 1px 0 #ffffff4d;border-radius:14px;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.kQQEjG_routeTitle{letter-spacing:-.02em;font-size:1.08rem;font-weight:650}.kQQEjG_routeText{color:#0b102099;flex:1;font-size:.88rem;line-height:1.55}.kQQEjG_routeCta{color:var(--c2);align-items:center;gap:.4rem;margin-top:.6rem;font-size:.88rem;font-weight:600;display:inline-flex}.kQQEjG_routeCta svg{transition:transform .3s}.kQQEjG_route:hover .kQQEjG_routeCta svg{transform:translate(4px)}.kQQEjG_messageSection{background:#fff;padding:0 1.5rem 6rem;scroll-margin-top:90px}.kQQEjG_panel{background:#fff;border:1px solid #0b102014;border-radius:32px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1px 2px #0b10200a,0 60px 120px -50px #4f46e54d}.kQQEjG_formSide{padding:2.75rem 2.75rem 2.5rem}.kQQEjG_panelTitle{letter-spacing:-.035em;color:#0b1020;margin-top:.5rem;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:700}.kQQEjG_panelLead{color:#0b102094;margin:.35rem 0 1.8rem;font-size:.95rem}.kQQEjG_form{flex-direction:column;gap:1.1rem;display:flex}.kQQEjG_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.kQQEjG_field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.kQQEjG_label{color:#0b10209e;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;display:flex}.kQQEjG_required{color:#4f46e5;font-weight:700}.kQQEjG_field input,.kQQEjG_field textarea{width:100%;font-family:var(--font-sans);color:#0b1020;background:#f7f8fc;border:1px solid #0b102014;border-radius:14px;outline:none;font-size:.95rem;transition:border-color .25s,background .25s,box-shadow .25s}.kQQEjG_field input{height:52px;padding:0 1rem}.kQQEjG_field textarea{resize:vertical;min-height:130px;padding:.9rem 1rem;line-height:1.6}.kQQEjG_field input::placeholder,.kQQEjG_field textarea::placeholder{color:#0b102061}.kQQEjG_field input:focus,.kQQEjG_field textarea:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e524}.kQQEjG_topics{flex-wrap:wrap;gap:.45rem;display:flex}.kQQEjG_topic{height:38px;font-family:var(--font-sans);color:#0b1020b3;cursor:pointer;background:#fff;border:1px solid #0b10201f;border-radius:999px;padding:0 .95rem;font-size:.84rem;font-weight:500;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.kQQEjG_topic:hover{border-color:#0b102042}.kQQEjG_topicActive,.kQQEjG_topicActive:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#4f46e5 100%);border-color:#0000;box-shadow:0 8px 18px -10px #4f46e5cc}.kQQEjG_error{color:#d3352f;font-size:.86rem;line-height:1.45}.kQQEjG_submit{height:54px;font-family:var(--font-sans);color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d4ed8 0%,#4f46e5 60%,#7c3aed 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin-top:.3rem;font-size:.98rem;font-weight:600;transition:transform .25s,opacity .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 14px 30px -12px #4f46e5a6}.kQQEjG_submit:hover:not(:disabled){transform:translateY(-2px)}.kQQEjG_submit:disabled{opacity:.75;cursor:progress}.kQQEjG_topic:focus-visible,.kQQEjG_submit:focus-visible,.kQQEjG_channel:focus-visible{outline-offset:3px;outline:2px solid #4f46e5}.kQQEjG_channelsSide{isolation:isolate;color:#fff;background:radial-gradient(120% 80% at 100% 120%,#1d4ed8 0%,#0000 60%),linear-gradient(160deg,#0b1440 0%,#1e1b6b 50%,#2e1065 100%);flex-direction:column;padding:2.75rem 2.25rem 2.25rem;display:flex;position:relative;overflow:hidden}.kQQEjG_channelsGlow{z-index:-1;pointer-events:none;background:radial-gradient(45% 55% at 100% 0,#60a5fa66 0%,#0000 70%),radial-gradient(40% 50% at 0 100%,#a78bfa59 0%,#0000 70%),linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0}.kQQEjG_channelsLabel{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:.35rem .8rem .35rem .65rem;font-size:.68rem;font-weight:500;display:inline-flex}.kQQEjG_channelsDot{background:#7dd3fc;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #7dd3fccc}.kQQEjG_channelsLead{letter-spacing:-.03em;margin:1.1rem 0 1.6rem;font-size:1.5rem;font-weight:700;line-height:1.25}.kQQEjG_channelsLead span{color:#c7d2feb3}.kQQEjG_channels{flex-direction:column;gap:.6rem;display:flex}.kQQEjG_channel{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:flex}a.kQQEjG_channel:hover{background:#ffffff1f;border-color:#ffffff3d;transform:translate(3px)}.kQQEjG_channelIcon{color:#c7d2fe;background:#ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.kQQEjG_channelText{flex-direction:column;min-width:0;display:flex}.kQQEjG_channelText small{color:#e0e7ff99;font-size:.72rem}.kQQEjG_channelText strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.kQQEjG_channelArrow{color:#e0e7ff99;flex-shrink:0;margin-left:auto}.kQQEjG_hours{color:#7dd3fc;gap:.7rem;margin-top:auto;padding-top:1.6rem;display:flex}.kQQEjG_hours svg{flex-shrink:0;margin-top:2px}.kQQEjG_hours strong{color:#fff;font-size:.86rem;font-weight:600;display:block}.kQQEjG_hours small{color:#e0e7ffa6;margin-top:.15rem;font-size:.78rem;display:block}.kQQEjG_faqSection{background:linear-gradient(#fff 0%,#f6f7fc 100%);padding:5rem 1.5rem 7rem}.kQQEjG_faqInner{max-width:780px;margin:0 auto}.kQQEjG_faqs{flex-direction:column;gap:.7rem;display:flex}.kQQEjG_faq{background:#fff;border:1px solid #0b102014;border-radius:18px;transition:box-shadow .3s,border-color .3s}.kQQEjG_faq[open]{border-color:#4f46e533;box-shadow:0 20px 40px -28px #4f46e573}.kQQEjG_faq summary{color:#0b1020;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.3rem;font-size:.98rem;font-weight:600;list-style:none;display:flex}.kQQEjG_faq summary::-webkit-details-marker{display:none}.kQQEjG_faq summary:focus-visible{outline-offset:-2px;border-radius:18px;outline:2px solid #4f46e5}.kQQEjG_faqIcon{color:#4f46e5;background:#4f46e514;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s,background .3s,color .3s;display:flex}.kQQEjG_faq[open] .kQQEjG_faqIcon{color:#fff;background:linear-gradient(135deg,#1d4ed8,#4f46e5);transform:rotate(45deg)}.kQQEjG_faq p{color:#0b10209e;padding:0 1.3rem 1.25rem;font-size:.92rem;line-height:1.65}@media (max-width:1024px){.kQQEjG_routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.kQQEjG_panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.kQQEjG_routesSection{padding:1.5rem 1rem 3.5rem}.kQQEjG_messageSection{padding:0 1rem 4rem}.kQQEjG_faqSection{padding:3.5rem 1rem 5rem}.kQQEjG_sectionHead{margin-bottom:1.6rem}.kQQEjG_routes{grid-template-columns:minmax(0,1fr);gap:.75rem}.kQQEjG_route{padding:1.35rem 1.2rem 1.2rem}.kQQEjG_panel{border-radius:24px}.kQQEjG_formSide,.kQQEjG_channelsSide{padding:1.8rem 1.2rem 1.6rem}.kQQEjG_row{grid-template-columns:minmax(0,1fr)}.kQQEjG_field input{height:50px}.kQQEjG_topic{height:36px;padding:0 .8rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.kQQEjG_statusDot{animation:none}}@media (max-width:640px){.kQQEjG_route{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.3rem .95rem;display:grid}.kQQEjG_routeIcon{grid-row:span 3;width:42px;height:42px;margin-bottom:0}.kQQEjG_routeCta{margin-top:.3rem}}
