.pfeature-point{display:flex;align-items:flex-start;gap:.75rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.pfeature-point-title{--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pfeature-check{margin-top:.125rem;flex-shrink:0;font-size:20px;--tw-text-opacity: 1;color:rgb(var(--c-accent-deep) / var(--tw-text-opacity, 1))}.pfeature{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:2.5rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.pfeature{padding:2rem}}@media(min-width:1024px){.pfeature{grid-template-columns:repeat(12,minmax(0,1fr));gap:3.5rem;padding:3rem}}.pfeature-copy{display:flex;min-width:0px;flex-direction:column;gap:1.25rem}@media(min-width:1024px){.pfeature-copy{grid-column:span 5 / span 5}.pfeature-flip .pfeature-copy{order:2}.pfeature-flip .pfeature-visual{order:1}}.pfeature-name{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.08;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pfeature-lead{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.375rem;line-height:1.35;letter-spacing:-.01em;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pfeature-accent{--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.pfeature-text{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;letter-spacing:0em;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.pfeature-points>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.pfeature-points{border-top-width:1px;border-color:rgb(var(--c-fg) / .08);padding-top:1.25rem}.pfeature-actions{display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}@media(min-width:640px){.pfeature-actions{flex-direction:row}}.pfeature-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(var(--c-accent) / var(--tw-bg-opacity, 1));padding:.625rem 1rem;text-align:center;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(11 11 12 / var(--tw-text-opacity, 1))}.pfeature-arrow{font-size:18px}.pfeature-secondary{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:10px;padding:.625rem 1rem;text-align:center;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg)/.14);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pfeature-visual{position:relative;display:block;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-sunken) / var(--tw-bg-opacity, 1));padding:1rem 1rem 2.5rem}@media(min-width:640px){.pfeature-visual{padding:1.5rem 1.5rem 3rem}}@media(min-width:1024px){.pfeature-visual{grid-column:span 7 / span 7;padding:2rem}}.pfeature-visual{box-shadow:inset 0 0 0 1px var(--line)}.pfeature-phone{position:absolute;bottom:-1.5rem;inset-inline-end:.75rem;width:25%;min-width:84px}@media(min-width:640px){.pfeature-phone{inset-inline-end:1rem;width:18%;min-width:96px}}@media(min-width:1024px){.pfeature-phone{inset-inline-end:2rem}}.pfeature-logo{height:3rem}.pfeature-site{width:-moz-fit-content;width:fit-content;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.products-principle{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-sunken) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .06);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.products-principle{padding:2rem}}.products-principle-title{margin-bottom:.5rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.375rem;line-height:1.35;letter-spacing:-.01em;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.products-principle-copy{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;letter-spacing:0em;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.products-page{display:flex;width:100%;flex-direction:column}.products-hero{width:100%;padding-top:4rem;padding-bottom:3rem}@media(min-width:1024px){.products-hero{padding-top:6rem}}.products-hero-inner{margin-left:auto;margin-right:auto;max-width:1320px}.products-hero-inner>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.products-hero-inner{padding-left:1.5rem;padding-right:1.5rem}@media(min-width:1024px){.products-hero-inner{padding-left:3rem;padding-right:3rem}}.products-hero-title{max-width:56rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.25rem,6vw,5rem);line-height:1.02;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.products-hero-intro{max-width:42rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.1875rem;letter-spacing:-.005em;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.products-grid-section{width:100%;padding-bottom:4rem}.products-grid{margin-left:auto;margin-right:auto;display:flex;max-width:1320px;flex-direction:column;gap:2rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:1024px){.products-grid{gap:2.5rem;padding-left:3rem;padding-right:3rem}}.products-principles{width:100%;padding-bottom:4rem}.products-principles-grid{margin-left:auto;margin-right:auto;display:grid;max-width:1320px;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.products-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.products-principles-grid{padding-left:3rem;padding-right:3rem}}
