#main-content .feature-card__icon{color:#cedae1;width:4rem;height:4rem;margin-bottom:1rem}#main-content .feature-card__icon .service-mark{width:4rem;height:4rem;overflow:visible}.service-mark__soft{opacity:.28}.service-mark__glass{fill:#0b141bcc}.service-mark__accent{stroke:#9bd8e1}.service-mark__light{fill:#bdeaf0;stroke:#bdeaf0}.service-mark__draw{stroke-dasharray:1;stroke-dashoffset:0}.feature-card:is(:hover,[data-played]) .service-mark__draw{animation:.95s cubic-bezier(.2,.65,.3,1) both service-mark-etch}.feature-card:is(:hover,[data-played]) .service-mark__light{filter:drop-shadow(0 0 3px #a7e5f077)}#main-content .principles-intro h2{font-size:calc(var(--display-2) * .88);line-height:1.04}@keyframes service-mark-etch{0%{stroke-dashoffset:1px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.feature-card .service-mark__draw{animation:none!important}}
.showcase-feature__device-stage.showcase-devices>.showcase-feature__phone,.showcase-feature__device-stage.showcase-devices>.showcase-feature__laptop{top:50%;bottom:auto;translate:0 -50%}.showcase-feature__device-stage.showcase-devices>.showcase-feature__phone{will-change:auto;transform:translateZ(0)!important}@media (hover:hover) and (pointer:fine){.showcase-wp-card:is(:hover,:has(:focus-visible)) .showcase-feature__device-stage>.showcase-feature__laptop{transform:translate(1.2%)}.showcase-wp-card:is(:hover,:has(:focus-visible)) .showcase-feature__device-stage>.showcase-feature__phone{transform:translate(-4%)!important}}
