.home_title__FCpDH{margin-top:0;font-size:clamp(38px,6.4vw,72px);font-weight:700;line-height:1.02;letter-spacing:-.045em;color:var(--fca-ink-text)}.home_titleAccent__T3ZW7{color:var(--fca-amber-display)}.home_how__2gBDa{padding-top:48px}.home_howTitle__rgzf2{margin-bottom:28px;font-size:15px;font-family:var(--fca-font-mono);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fca-text-muted)}.home_steps__kiXSL{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.home_steps__kiXSL:before{content:"";position:absolute;top:19px;left:20px;right:20px;border-top:2px dotted var(--fca-border-strong)}.home_step__U86Bz{position:relative}.home_stepCode__G8u_w{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--fca-ink-950);color:var(--fca-amber-text);font-size:13px;font-weight:700;box-shadow:0 0 0 6px var(--fca-bg)}.home_stepTitle__spK_X{margin:18px 0 8px;font-size:22px}.home_stepText__P0RAa{max-width:320px;font-size:15px;line-height:1.6;color:var(--fca-text-muted)}.home_cadence__4BNgo{margin-top:40px;font-size:12.5px;color:var(--fca-text-faint)}@media (max-width:760px){.home_how__2gBDa{padding-top:56px}.home_steps__kiXSL{grid-template-columns:1fr;gap:28px}.home_steps__kiXSL:before{top:20px;bottom:20px;left:19px;right:auto;border-top:0;border-left:2px dotted var(--fca-border-strong)}.home_step__U86Bz{padding-left:60px}.home_stepCode__G8u_w{position:absolute;left:0;top:0}.home_stepTitle__spK_X{margin-top:6px}}.routeMap_frame__QKJ10{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 55%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 85% 75% at 50% 55%,#000 35%,transparent 100%)}.routeMap_map__YjUN_{width:100%;height:100%}.routeMap_land__M54MP{opacity:.13}.routeMap_dots__8PpKO{opacity:.55}.routeMap_arcGlow__PU6K2{fill:none;stroke:#ffb020;stroke-width:8;vector-effect:non-scaling-stroke;stroke-opacity:.12;stroke-linecap:round}.routeMap_arc___LEjK{fill:none;stroke:url(#fca-arc);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:routeMap_draw__TbN6m 1.1s cubic-bezier(.65,0,.35,1) forwards}@keyframes routeMap_draw__TbN6m{to{stroke-dashoffset:0}}.routeMap_plane__SyHcE{fill:var(--fca-ink-highlight)}.routeMap_pin__nuGQn{fill:#ffb020;stroke:var(--fca-ink-950);stroke-width:2;vector-effect:non-scaling-stroke}.routeMap_pinPulse__yz_sw{fill:#ffb020;fill-opacity:.25;transform-origin:center;transform-box:fill-box;animation:routeMap_pulse__NlscJ 2.2s ease-out infinite}@keyframes routeMap_pulse__NlscJ{0%{transform:scale(.4);opacity:1}to{transform:scale(2.2);opacity:0}}.routeMap_strip__6UgiG{margin-top:14px;border-radius:var(--fca-radius-lg);background:var(--fca-ink-900);border:1px solid var(--fca-ink-line);overflow:hidden;animation:routeMap_rise__ak09W .35s ease both}@keyframes routeMap_rise__ak09W{0%{opacity:0;transform:translateY(6px)}}.routeMap_stripMap__rseNC{display:block;width:100%;height:150px}.routeMap_stripLand__CPEsZ{opacity:.22}.routeMap_stripDots__vBEpW{opacity:.3}.routeMap_stripLegend__SEkk4{display:flex;align-items:center;gap:12px;padding:10px 18px 12px;border-top:1px solid var(--fca-ink-line);color:var(--fca-ink-text);font-size:13px}.routeMap_stripLegend__SEkk4 .mono{font-weight:700;letter-spacing:.06em;color:var(--fca-amber-text)}.routeMap_stripCities__0Cvea{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fca-ink-muted)}.routeMap_stripLegend__SEkk4 .routeMap_stripPrice__yEM5N{margin-left:6px;padding-left:12px;border-left:1px solid var(--fca-ink-line);color:var(--fca-ink-highlight)}@media (max-width:760px){.routeMap_frame__QKJ10{top:auto;height:360px;opacity:.8}.routeMap_stripMap__rseNC{height:120px}}