.home-module__txgM7a__home{isolation:isolate;background:radial-gradient(ellipse 52% 38% at 88% 13%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 72%), radial-gradient(ellipse 48% 35% at 9% 42%, color-mix(in srgb, var(--green) 8%, transparent), transparent 74%), var(--paper);position:relative;overflow:hidden}.home-module__txgM7a__home:before,.home-module__txgM7a__home:after{z-index:-1;content:"";pointer-events:none;filter:blur(48px);opacity:.34;border-radius:50%;width:42rem;height:42rem;position:absolute}.home-module__txgM7a__home:before{background:color-mix(in srgb, var(--blue) 32%, transparent);top:8rem;right:-26rem}.home-module__txgM7a__home:after{background:color-mix(in srgb, var(--green) 28%, transparent);top:31rem;left:-28rem}.home-module__txgM7a__home .hero{padding-block:32px}.home-module__txgM7a__home .hero-copy{animation:home-module__txgM7a__trayecta-enter var(--motion-component) var(--ease) both}.home-module__txgM7a__home .hero h1{letter-spacing:-.055em;font-weight:600;line-height:1.06}.home-module__txgM7a__home .hero-preview{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--surface);transform:none}.home-module__txgM7a__home .preview-toolbar{border-bottom:1px solid var(--line);height:42px}.home-module__txgM7a__home .preview-toolbar-label{letter-spacing:.04em;font-weight:600}.home-module__txgM7a__home .preview-live{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 13%, transparent);animation:home-module__txgM7a__preview-pulse 2.8s var(--ease) infinite;border-radius:50%;margin-left:auto}.home-module__txgM7a__home .preview-lines path{stroke-dasharray:5 7;animation:4.5s linear infinite home-module__txgM7a__preview-route}.home-module__txgM7a__home .preview-card{animation:home-module__txgM7a__preview-card-enter .7s var(--ease) both}.home-module__txgM7a__home .preview-year:nth-of-type(2) .preview-card{animation-delay:.1s}.home-module__txgM7a__home .preview-year:nth-of-type(3) .preview-card{animation-delay:.2s}.home-module__txgM7a__home .feature-strip{gap:14px;position:relative}.home-module__txgM7a__home .feature-strip:before{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 42%, var(--line)), color-mix(in srgb, var(--blue) 42%, var(--line)));content:"";height:1px;position:absolute;top:36px;left:calc(33.33% + 43px);right:calc(33.33% + 43px)}.home-module__txgM7a__home .feature-strip article{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 92%, transparent);min-height:210px;box-shadow:var(--shadow-sm);transition:transform var(--motion-hover) var(--ease), border-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);padding:25px 25px 22px;position:relative;overflow:hidden}.home-module__txgM7a__home .feature-strip article:after{background:linear-gradient(90deg, var(--green), var(--blue));content:"";opacity:.72;transform-origin:0;height:3px;transition:transform var(--motion-component) var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.home-module__txgM7a__home .feature-strip article:hover{border-color:color-mix(in srgb, var(--green) 36%, var(--line));box-shadow:var(--shadow-md);transform:translateY(-3px)}.home-module__txgM7a__home .feature-strip article:hover:after{transform:scaleX(1)}.home-module__txgM7a__home .feature-heading{justify-content:space-between;align-items:center;display:flex}.home-module__txgM7a__home .feature-step{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:.68rem;font-weight:700}.home-module__txgM7a__home .feature-icon{background:color-mix(in srgb, var(--green-soft) 72%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 20%, var(--line));width:42px;height:42px;color:var(--green);border-radius:50%}.home-module__txgM7a__home .feature-strip article:nth-child(2) .feature-icon{color:var(--blue);background:color-mix(in srgb, var(--blue-soft) 70%, var(--surface));border-color:color-mix(in srgb, var(--blue) 23%, var(--line))}.home-module__txgM7a__home .feature-strip article:nth-child(3) .feature-icon{color:var(--green)}.home-module__txgM7a__home .feature-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.home-module__txgM7a__home .feature-strip h2{max-width:16rem;margin:22px 0 9px;font-size:1.1rem}.home-module__txgM7a__home .feature-strip p{max-width:18rem}.home-module__txgM7a__home .home-community{padding-top:48px}.home-module__txgM7a__home .home-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 32px 32px;display:grid}.home-module__txgM7a__home .home-footer p{color:var(--muted);text-align:center;margin:0;font-size:.76rem}.home-module__txgM7a__home .home-footer a{color:var(--green);font-size:.82rem;font-weight:700}.home-module__txgM7a__home .home-footer a{justify-self:end}.home-module__txgM7a__home .home-footer a:hover{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}@keyframes home-module__txgM7a__preview-route{to{stroke-dashoffset:-48px}}@keyframes home-module__txgM7a__preview-pulse{0%,to{opacity:.8;transform:scale(1)}45%{opacity:1;transform:scale(1.2)}}@keyframes home-module__txgM7a__preview-card-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.home-module__txgM7a__home .hero{padding-block:0}.home-module__txgM7a__home .feature-strip{gap:12px}.home-module__txgM7a__home .feature-strip:before{display:none}.home-module__txgM7a__home .feature-strip article{min-height:0}.home-module__txgM7a__home .home-footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding:0 16px 24px}.home-module__txgM7a__home .home-footer span{display:none}.home-module__txgM7a__home .home-footer a{justify-self:center}}@media (prefers-reduced-motion:reduce){:is(.home-module__txgM7a__home .preview-live,.home-module__txgM7a__home .preview-lines path,.home-module__txgM7a__home .preview-card){animation:none}.home-module__txgM7a__home .feature-strip article{transition:none}}
