main.home-rhythm{padding-bottom:0}.home-rhythm .home-section{overflow-wrap:anywhere;width:100vw;max-width:none;margin-block:0;margin-inline:calc(50% - 50vw);padding:40px 24px}.home-rhythm .home-section>h2{max-width:none;margin:0;font-size:1.875rem;line-height:2.25rem}.home-rhythm .home-section h2,.home-rhythm .home-section h3{letter-spacing:normal;font-weight:800}.home-rhythm .home-section>p{max-width:736px;margin:16px 0 0;font-size:1.125rem;line-height:1.55556}.home-pillars{container:home-pillars/inline-size}.home-rhythm .pillars{grid-template-columns:minmax(0,1fr);gap:28px;margin:0}.home-rhythm .pillars article{flex-direction:column;gap:12px;display:flex}.home-rhythm .pillars h3{margin:0;font-size:1.5rem;line-height:1.875rem}.home-rhythm .pillars p{max-width:736px;margin:0;font-size:1.0625rem;line-height:1.58824}.home-rhythm .home-features{padding-block:16px;container:home-features/inline-size}.home-rhythm .home-features>h2{font-size:2rem;line-height:2.5rem}.home-rhythm .feature-cards{flex-direction:column;gap:16px;max-width:none;margin:24px 0 0;padding:0;display:flex}.home-rhythm .feature-cards li{margin:0}.home-rhythm .feature-cards a{border:1px solid var(--border);background:var(--card);height:auto;min-height:44px;grid-template-columns:minmax(0,1fr) 1.5rem;grid-template-areas:"title arrow""body body";align-items:start;gap:12px;padding:24px;scroll-margin-block-start:calc(var(--skip-header-offset,6rem) + 1rem);display:grid}.home-rhythm .feature-cards li:first-child a{background:var(--secondary)}.home-rhythm .feature-cards h3{grid-area:title;margin:0;font-size:1.625rem;line-height:2rem}.home-rhythm .feature-cards p{grid-area:body;margin:0;font-size:1.125rem;line-height:1.55556}.home-feature-arrow{width:1.5rem;color:var(--primary);grid-area:arrow;font-size:1.5rem;line-height:1.875rem}.home-rhythm .home-closing>h2{line-height:2.375rem}.home-rhythm .home-closing>p{margin-top:20px}.home-rhythm .home-closing .hero-actions{gap:12px;max-width:none;margin-top:20px}.home-rhythm .home-closing .btn{text-align:center;max-width:100%;padding:14px 20px;font-size:1rem;font-weight:400;line-height:1.25}.home-rhythm .home-closing .primary{border:0}@media (hover:hover) and (pointer:fine){.home-rhythm .feature-cards a:hover{border-color:var(--primary)}}.home-rhythm .feature-cards a:active{background:var(--secondary)}@media (width<=359px){.home-rhythm .panel.home-section{padding-inline:20px}.home-rhythm .home-closing .hero-actions{flex-direction:column}}@media (width>=961px){.home-rhythm .home-section{padding-inline:80px}.home-rhythm .home-section>h2{font-size:2rem;line-height:2.5rem}.home-rhythm .panel.home-section{padding-block:48px}.home-rhythm .home-pillars.home-section{padding-block:56px}.home-rhythm .home-features{padding-block:24px 56px}}@container home-pillars (width>=calc(52.5rem + 80px)){.home-rhythm .pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}@container home-features (width>=calc(44rem + 146px)){.home-rhythm .feature-cards a{grid-template-columns:22.5rem minmax(0,1fr) 1.5rem;grid-template-areas:"title body arrow";align-items:center;gap:40px}.home-rhythm .feature-cards h3{font-size:1.5rem;line-height:1.875rem}.home-rhythm .feature-cards li:first-child a{padding:32px}.home-rhythm .feature-cards li:first-child h3{font-size:2rem;line-height:2.375rem}}
