.mfx .pghero-sb{height:100%;display:flex;align-items:center;justify-content:center;padding:150px 48px 90px}.mfx .pghero-in{width:100%;max-width:880px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.mfx .pghero .hero-title{font-size:64px;text-align:center;max-width:15em}.mfx .pghero .hero-lede{max-width:40rem;text-align:center}.mfx{--grad-select:linear-gradient(135deg,rgba(107,79,224,.18),rgba(33,118,168,.18))}@property --gs-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.mfx .sec.ctw{min-height:100%;box-sizing:border-box;--wd:to left;--wc:var(--chrome);--wa:rgba(167,139,250,.28);--wb:rgba(86,204,242,.34);background:linear-gradient(var(--wd),var(--wc) 0,var(--wc) 28%,var(--wa) 62%,var(--wb) 100%)}.mfx .route .card{position:relative;overflow:hidden;display:flex;align-items:stretch;gap:0;color:inherit;text-decoration:none}.mfx .route .ct-link,.mfx .route .ct-topic{cursor:pointer}.mfx .route .card:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(26,29,46,.08)}.mfx .route .card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mfx .route .card.on{background:var(--grad-select),var(--chrome);border-color:rgba(107,79,224,.5)}.mfx .ctx{flex:1 1 auto;min-width:0}.mfx .ctform .field{gap:6px}.mfx .ctform .in{box-sizing:border-box;width:100%;min-height:48px;border-radius:12px;border:1px solid var(--st1);background:var(--chrome);padding:0 14px;font:inherit;font-size:15px;font-weight:400;color:var(--fg)}.mfx .ctform textarea.in{min-height:132px;padding:12px 14px;line-height:1.5;resize:vertical}.mfx .ctform .in::placeholder{color:var(--mut)}.mfx .ctform .in:focus{outline:2px solid var(--ring);outline-offset:2px;border-color:transparent}.mfx .ctform .in.bad{border-color:#c8372d}.mfx .fhint{font-size:13px;font-weight:400;line-height:1.5;color:var(--mut)}.mfx .ferr{font-size:13px;font-weight:550;color:#c8372d}.mfx .ferr:empty{display:none}.mfx .fmeta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mfx .fcount{margin-left:auto;flex:none;white-space:nowrap;font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mut)}.mfx .fcount.warn{color:#b8780e}.mfx .fcount.max{color:#c8372d;font-weight:650}.mfx .fsent{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0}.mfx .fsent-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(47,143,132,.14);color:#2f8f84}.mfx .fsent b{font-size:20px;font-weight:720}.mfx .fsent p{margin:0;font-size:15px;line-height:1.6;color:var(--fg2)}.mfx .btn.send{--gs-c1:#7b61ff;--gs-c2:#56ccf2;--gs-c3:color-mix(in srgb,var(--gs-c1) 55%,var(--gs-c2));--gs-c4:#5bc0be;position:relative;isolation:isolate;border:0;background:var(--chrome);color:var(--fg);font-weight:700;cursor:pointer;transition:background .2s}.mfx .btn.send:hover{background:color-mix(in srgb,var(--gs-c1) 5%,var(--chrome));transform:none;filter:none}.mfx .btn.send:before{inset:-2px;padding:2px;z-index:1;background:conic-gradient(from var(--gs-spin),var(--gs-c1),var(--gs-c2),var(--gs-c3),var(--gs-c4),var(--gs-c1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9;filter:blur(.35px)}.mfx .btn.send:after,.mfx .btn.send:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.mfx .btn.send:after{inset:-5px;z-index:-1;background:conic-gradient(from var(--gs-spin),color-mix(in srgb,var(--gs-c1) 55%,transparent),color-mix(in srgb,var(--gs-c2) 40%,transparent),color-mix(in srgb,var(--gs-c3) 50%,transparent),color-mix(in srgb,var(--gs-c4) 40%,transparent),color-mix(in srgb,var(--gs-c1) 55%,transparent));filter:blur(11px);opacity:.4}@keyframes gsBorderSpin{to{--gs-spin:360deg}}@media (prefers-reduced-motion:no-preference){.mfx .btn.send:after,.mfx .btn.send:before{animation:gsBorderSpin 2.6s linear infinite}}.mfx .dd{position:relative}.mfx .ddb{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.mfx .ddb>svg{flex:none;color:var(--fg2);transition:transform .2s}.mfx .ddb[aria-expanded=true]>svg{transform:rotate(180deg)}.mfx .ddl{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:14px;border:1px solid var(--st1);background:var(--chrome);box-shadow:0 14px 36px rgba(26,29,46,.16)}.mfx .ddo{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--fg);font:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer}.mfx .ddo:focus-visible,.mfx .ddo:hover{background:var(--fill);outline:none}.mfx .ddo:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.mfx .ddo.on{background:var(--grad-select);font-weight:650}.mfx .ddo>svg{opacity:0;flex:none}.mfx .ddo.on>svg{opacity:1;color:#2f8f84}.mfx .scene.ct-hero{height:clamp(560px,100svh,900px)}.mfx .split.ct-split{align-items:start;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.mfx .route{gap:12px}.mfx .route .body{margin:0 0 6px}.mfx .route .card{padding:16px 18px}.mfx .route .card p{margin:2px 0 0}.mfx .route a.card:hover{opacity:1}.mfx .route .ct-ext{margin-left:2px}.mfx .ct-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mfx .card.ctform{padding:28px;display:flex;flex-direction:column;gap:16px;scroll-margin-top:88px}.mfx .card.ctform:hover{transform:none;box-shadow:none;border-color:var(--st2)}.mfx .ctform .field>.ferr:empty{display:block;height:0}.mfx .ctform .ctlab{font-size:14px;font-weight:600}.mfx .ctform .ddo[aria-selected=true]{font-weight:650}.mfx .ctform .send-row{display:flex;align-items:center;gap:16px}.mfx .btn.send[disabled]{opacity:.7;cursor:progress}.mfx .ctform .ct-privacy{margin-top:-6px}.mfx .ctform .ct-privacy a{color:var(--link);font-weight:600;text-decoration:underline;text-underline-offset:2px;border-radius:4px}.mfx .ctform .ct-privacy .ct-ext{margin-left:3px;text-decoration:none;display:inline-block}.mfx .ctform .ct-privacy a:hover{opacity:1;text-decoration-thickness:2px}.mfx .ctform .ct-privacy a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mfx .ctform .fbanner{padding:12px 14px;border-radius:12px;border:1px solid rgba(200,55,45,.4);background:rgba(200,55,45,.08);font-size:14px;font-weight:550;line-height:1.5;color:var(--fg)}.mfx .ctform .fbanner:focus-visible,.mfx .ctform .fsent:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:829px){.mfx.mfx .pghero-sb{padding:110px 20px 60px}.mfx.mfx .pghero .hero-title{font-size:38px}.mfx.mfx .card.ctform{padding:20px}}