::selection{background:var(--mantine-color-screenify-5);color:var(--mantine-color-white)}::-moz-selection{background:var(--mantine-color-screenify-5);color:var(--mantine-color-white)}:root{--mantine-color-screenify-text: var(--mantine-color-screenify-7)}.brand-heart{color:var(--mantine-color-screenify-text);font-size:1.25em;line-height:1;vertical-align:-.05em}:root{--hero-spacing: 24px}body{font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}.hero-title{margin-top:var(--hero-spacing);margin-bottom:var(--hero-spacing);line-height:1.2}img{display:block}.landing-hub-card{display:block;color:inherit;text-decoration:none;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.landing-hub-card:hover{border-color:var(--mantine-color-screenify-filled);transform:translateY(-2px);box-shadow:var(--mantine-shadow-md)}.landing-step-card{transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.landing-step-card:hover{border-color:var(--mantine-color-screenify-filled);transform:translateY(-2px);box-shadow:var(--mantine-shadow-sm)}.landing-step-number{opacity:.28}.blog-list-card{display:block;color:inherit;text-decoration:none;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.blog-list-card:hover{border-color:var(--mantine-color-screenify-filled);transform:translateY(-2px);box-shadow:var(--mantine-shadow-md)}.blog-article-body{color:var(--mantine-color-text);font-size:1.0625rem;line-height:1.75}.blog-article-body>:first-child{margin-top:0}.blog-article-body h1{font-size:clamp(1.9rem,1.4rem + 2.2vw,2.6rem);font-weight:800;line-height:1.15;letter-spacing:-.01em;margin:0 0 1.25rem}.blog-article-body h2{font-size:clamp(1.4rem,1.2rem + 1vw,1.75rem);font-weight:700;line-height:1.25;letter-spacing:-.005em;margin:2.75rem 0 .9rem;padding-top:.5rem}.blog-article-body h3{font-size:1.2rem;font-weight:700;line-height:1.3;margin:1.9rem 0 .6rem}.blog-article-body p{margin:0 0 1.25rem}.blog-article-body ul,.blog-article-body ol{margin:0 0 1.25rem;padding-left:1.4rem}.blog-article-body li{margin-bottom:.5rem;padding-left:.25rem}.blog-article-body li::marker{color:var(--mantine-color-screenify-filled)}.blog-article-body a:not([class]){color:var(--mantine-color-screenify-filled);text-decoration:none;font-weight:600;border-bottom:1px solid rgba(0,210,163,.35);transition:border-color .12s ease}.blog-article-body a:not([class]):hover{border-bottom-color:var(--mantine-color-screenify-filled)}.blog-article-body strong{font-weight:700;color:var(--mantine-color-text)}.blog-article-body blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--mantine-color-screenify-filled);color:var(--mantine-color-dimmed);font-style:italic}.mantine-Container-root{padding-top:16px}.feature-spotlight-icon svg{width:80px;height:80px}@media(min-width:48em){.feature-spotlight-icon svg{width:120px;height:120px}}@property --card-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes card-border-spin{to{--card-border-angle: 360deg}}.animated-border-card{transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.animated-border-card:hover{border-color:transparent!important;background:linear-gradient(var(--mantine-color-body),var(--mantine-color-body)) padding-box,conic-gradient(from var(--card-border-angle),color-mix(in srgb,var(--mantine-primary-color-filled) 20%,transparent) 80%,var(--mantine-primary-color-filled) 86%,color-mix(in srgb,var(--mantine-primary-color-filled) 60%,white) 90%,var(--mantine-primary-color-filled) 94%,color-mix(in srgb,var(--mantine-primary-color-filled) 20%,transparent)) border-box!important;animation:card-border-spin 4s linear infinite}@media(prefers-reduced-motion:reduce){.animated-border-card:hover{animation:none}}.animated-border-card-always{border-color:transparent!important;background:linear-gradient(var(--mantine-color-body),var(--mantine-color-body)) padding-box,conic-gradient(from var(--card-border-angle),color-mix(in srgb,var(--mantine-primary-color-filled) 20%,transparent) 80%,var(--mantine-primary-color-filled) 86%,color-mix(in srgb,var(--mantine-primary-color-filled) 60%,white) 90%,var(--mantine-primary-color-filled) 94%,color-mix(in srgb,var(--mantine-primary-color-filled) 20%,transparent)) border-box!important;animation:card-border-spin 4s linear infinite}@media(prefers-reduced-motion:reduce){.animated-border-card-always{animation:none}}.media-thumb-clickable{cursor:pointer;position:relative;overflow:hidden;transition:transform .2s ease,filter .2s ease}.media-thumb-clickable:hover{transform:scale(1.02);filter:brightness(1.05)}.media-thumb-clickable:active{transform:scale(.99)}.media-thumb-clickable:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 70%,#0000002e);opacity:0;transition:opacity .2s ease;pointer-events:none}.media-thumb-clickable:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.media-thumb-clickable,.media-thumb-clickable:after{transition:none}.media-thumb-clickable:hover{transform:none}}@media print{body *{visibility:hidden}.screenify-print-modal,.screenify-print-modal *{visibility:visible}.screenify-print-modal{position:absolute;left:0;top:0;width:100%;box-shadow:none!important;border:none!important}.mantine-Modal-overlay,.mantine-Modal-close{display:none!important}}.visually-hidden-print{display:none}@media print{.visually-hidden-print{display:block}}@keyframes focusPulse{0%{box-shadow:0 0 #228be699}50%{box-shadow:0 0 0 6px #228be600}to{box-shadow:0 0 #228be600}}.focus-pulse{animation:focusPulse 2s ease-out;background-color:#228be614;transition:background-color .4s ease-out 1.6s}
