.emdash-live-search[data-astro-cid-klwkb3g6]{display:inline-block;position:relative}.emdash-live-search-input[data-astro-cid-klwkb3g6]{border:1px solid var(--emdash-search-border,#ccc);background:var(--emdash-search-bg,white);width:100%;color:var(--emdash-search-text,inherit);border-radius:.25rem;padding:.5rem 1rem;font-size:1rem}.emdash-live-search-input[data-astro-cid-klwkb3g6]:focus{border-color:var(--emdash-search-border-focus,#666);outline:none}.emdash-live-search-results[data-astro-cid-klwkb3g6]{background:var(--emdash-search-bg,white);border:1px solid var(--emdash-search-border,#ccc);z-index:1000;border-radius:.25rem;max-height:400px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.emdash-live-search-loading[data-astro-cid-klwkb3g6],.emdash-live-search-no-results[data-astro-cid-klwkb3g6]{text-align:center;color:var(--emdash-search-muted,#666);padding:1rem}.emdash-live-search-result[data-astro-cid-klwkb3g6]{color:var(--emdash-search-text,inherit);border-bottom:1px solid var(--emdash-search-border,#eee);padding:.75rem 1rem;text-decoration:none;display:block}.emdash-live-search-result[data-astro-cid-klwkb3g6]:last-child{border-bottom:none}.emdash-live-search-result[data-astro-cid-klwkb3g6]:hover,.emdash-live-search-result[data-astro-cid-klwkb3g6]:focus,.emdash-live-search-result[data-astro-cid-klwkb3g6].focused{background:var(--emdash-search-hover,#f5f5f5);outline:none}.emdash-live-search-result-title[data-astro-cid-klwkb3g6]{font-weight:500;display:block}.emdash-live-search-result-collection[data-astro-cid-klwkb3g6]{color:var(--emdash-search-muted,#888);text-transform:uppercase;letter-spacing:.05em;margin-top:.125rem;font-size:.75rem;display:block}.emdash-live-search-result-snippet[data-astro-cid-klwkb3g6]{color:var(--emdash-search-muted,#666);margin-top:.25rem;font-size:.875rem;display:block}.emdash-live-search-result-snippet[data-astro-cid-klwkb3g6] mark{color:var(--emdash-search-highlight,var(--emdash-search-text,#000));background:0 0;font-weight:600}.site-header[data-astro-cid-r436ad2y]{z-index:100;background:color-mix(in srgb, var(--color-bg) 65%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-subtle);position:sticky;top:0}.nav[data-astro-cid-r436ad2y]{max-width:var(--wide-width);padding:var(--spacing-4) var(--spacing-6);height:var(--nav-height);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.site-title[data-astro-cid-r436ad2y]{font-size:var(--font-size-lg);color:var(--color-text);letter-spacing:var(--tracking-snug);font-weight:600;text-decoration:none}.site-title[data-astro-cid-r436ad2y]:hover{color:var(--color-brand)}.site-logo-img[data-astro-cid-r436ad2y]{width:auto;height:48px;margin:-8px 0;display:block}.nav-right[data-astro-cid-r436ad2y]{align-items:center;gap:var(--spacing-6);margin-inline-start:auto;display:flex}.nav-links[data-astro-cid-r436ad2y]{gap:var(--spacing-5);font-size:var(--font-size-sm);display:flex}.nav-links[data-astro-cid-r436ad2y] a[data-astro-cid-r436ad2y]{color:var(--color-text);transition:color var(--transition-fast);text-decoration:none}.nav-links[data-astro-cid-r436ad2y] a[data-astro-cid-r436ad2y]:hover{color:var(--color-brand)}.nav-admin[data-astro-cid-r436ad2y]{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.nav-admin[data-astro-cid-r436ad2y]:hover{color:var(--color-text)}.nav-search[data-astro-cid-r436ad2y] .site-search{width:var(--search-input-width);--emdash-search-border-focus:var(--color-brand);position:relative}@media (width<=640px){.site-header[data-astro-cid-r436ad2y]{border-bottom:none;position:relative}.nav[data-astro-cid-r436ad2y]{align-items:center;column-gap:var(--spacing-3);row-gap:var(--spacing-2);height:auto;padding:var(--spacing-3) var(--spacing-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.site-title[data-astro-cid-r436ad2y]{font-size:var(--font-size-base);grid-area:1/1;min-width:0}.nav-right[data-astro-cid-r436ad2y]{row-gap:var(--spacing-2);grid-area:2/1/auto/-1;display:grid}.nav-search[data-astro-cid-r436ad2y] .site-search{grid-column:1;width:100%;max-width:none}.nav-links[data-astro-cid-r436ad2y]{column-gap:var(--spacing-3);row-gap:var(--spacing-1);flex-wrap:wrap;grid-column:1;justify-content:flex-start;display:flex}.nav-admin[data-astro-cid-r436ad2y]{font-size:var(--font-size-xs);white-space:nowrap;grid-area:1/2;justify-self:end;margin-inline-start:0}}@media (prefers-color-scheme:dark){html:root[data-site-style=screwfast]{--lightningcss-light: ;--lightningcss-dark:initial}}html:root[data-site-style=screwfast].light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root[data-site-style=screwfast].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root[data-site-style=screwfast] .screwfast-footer{color:var(--lightningcss-light,oklch(43.9% 0 0))var(--lightningcss-dark,oklch(70.8% 0 0));background:var(--lightningcss-light,oklch(87% 0 0))var(--lightningcss-dark,oklch(20.5% 0 0));width:100%;font-size:16px;line-height:24px}html:root[data-site-style=screwfast] .sf-footer-inner{width:100%;max-width:85rem;margin-inline:auto;padding:40px 16px}html:root[data-site-style=screwfast] .sf-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}html:root[data-site-style=screwfast] .sf-footer-brand{grid-column:1/-1}html:root[data-site-style=screwfast] .sf-footer-logo{width:128px;font-size:24px;font-weight:700;line-height:1.2;display:inline-block}html:root[data-site-style=screwfast] .sf-footer-logo,html:root[data-site-style=screwfast] .sf-footer-logo:hover{color:var(--lightningcss-light,oklch(37.1% 0 0))var(--lightningcss-dark,oklch(87% 0 0))}html:root[data-site-style=screwfast] .sf-footer-logo img{width:100%;height:auto;display:block}html:root[data-site-style=screwfast] .screwfast-footer h3{font:inherit;letter-spacing:normal;color:var(--lightningcss-light,oklch(26.9% 0 0))var(--lightningcss-dark,oklch(92.2% 0 0));margin:0;font-weight:700}html:root[data-site-style=screwfast] .screwfast-footer ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}html:root[data-site-style=screwfast] .sf-footer-link{color:inherit;text-decoration:none;display:inline-flex}html:root[data-site-style=screwfast] .sf-footer-link,html:root[data-site-style=screwfast] .sf-footer-credit,html:root[data-site-style=screwfast] .sf-footer-email button{border-radius:8px;transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}html:root[data-site-style=screwfast] .sf-footer-link:hover{color:var(--lightningcss-light,oklch(55.6% 0 0))var(--lightningcss-dark,oklch(87% 0 0))}html:root[data-site-style=screwfast] .sf-footer-hiring{color:oklch(98.5% 0 0);background:oklch(61.86% .1946 38.88);border-radius:8px;margin-inline-start:4px;padding:4px 8px;font-size:12px;font-weight:700;line-height:16px;display:inline}html:root[data-site-style=screwfast] .sf-footer-newsletter{grid-column:span 2}html:root[data-site-style=screwfast] .sf-footer-email{background:var(--lightningcss-light,oklch(92.2% 0 0))var(--lightningcss-dark,oklch(26.9% 0 0));border-radius:8px;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding:8px;display:flex}html:root[data-site-style=screwfast] .sf-footer-email-field{width:100%}html:root[data-site-style=screwfast] .sf-footer-email input{color:var(--lightningcss-light,oklch(43.9% 0 0))var(--lightningcss-dark,oklch(87.2% .01 258.338));width:100%;font:inherit;caret-color:oklch(67.4% .2072 39.23);background:var(--lightningcss-light,oklch(97% 0 0))var(--lightningcss-dark,oklch(37.1% 0 0));border:1px solid #0000;border-radius:8px;padding:12px 16px;font-size:14px;line-height:20px;display:block}html:root[data-site-style=screwfast] .sf-footer-email input::placeholder{color:var(--lightningcss-light,oklch(55.1% .027 264.364))var(--lightningcss-dark,oklch(87% 0 0));opacity:1}html:root[data-site-style=screwfast] .sf-footer-email input:focus{border-color:oklch(67.4% .2072 39.23);outline:none;box-shadow:0 0 0 1px oklch(67.4% .2072 39.23)}html:root[data-site-style=screwfast] .sf-footer-email button{color:oklch(98.5% 0 0);width:100%;font:inherit;white-space:nowrap;cursor:pointer;background:oklch(67.4% .2072 39.23);border:1px solid #0000;justify-content:center;align-items:center;padding:12px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}html:root[data-site-style=screwfast] .sf-footer-email button:hover{background:oklch(61.86% .1946 38.88)}html:root[data-site-style=screwfast] .sf-footer-description,html:root[data-site-style=screwfast] .sf-footer-status,html:root[data-site-style=screwfast] .sf-footer-bottom p{margin:0;font-size:14px;line-height:20px}html:root[data-site-style=screwfast] .sf-footer-description{margin-top:12px}html:root[data-site-style=screwfast] .sf-footer-status{margin-top:8px}html:root[data-site-style=screwfast] .sf-footer-bottom{row-gap:8px;margin-top:36px;display:grid}html:root[data-site-style=screwfast] .sf-footer-credit{color:inherit;text-underline-offset:2px;font-weight:500;text-decoration:underline}html:root[data-site-style=screwfast] .sf-footer-credit:hover{color:var(--lightningcss-light,oklch(37.1% 0 0))var(--lightningcss-dark,oklch(87% 0 0));text-decoration-style:dashed}html:root[data-site-style=screwfast] .sf-footer-socials{gap:4px;display:flex}html:root[data-site-style=screwfast] .sf-footer-social{color:var(--lightningcss-light,oklch(37.1% 0 0))var(--lightningcss-dark,oklch(70.8% 0 0));border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:none;display:inline-flex}html:root[data-site-style=screwfast] .sf-footer-social:hover{color:var(--lightningcss-light,oklch(37.1% 0 0))var(--lightningcss-dark,oklch(70.8% 0 0));background:var(--lightningcss-light,oklch(55.6% 0 0/.1))var(--lightningcss-dark,oklch(98.5% 0 0/.1))}html:root[data-site-style=screwfast] .sf-footer-social svg{flex-shrink:0}html:root[data-site-style=screwfast] .screwfast-footer a:focus-visible,html:root[data-site-style=screwfast] .sf-footer-email button:focus-visible{outline-offset:0;outline:3px solid var(--lightningcss-light,oklch(55.2% .016 285.938))var(--lightningcss-dark,oklch(92% .004 286.32))}html:root[data-site-style=screwfast] .sf-footer-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=640px){html:root[data-site-style=screwfast] .sf-footer-inner{padding-inline:24px}html:root[data-site-style=screwfast] .sf-footer-email{flex-direction:row;gap:12px}html:root[data-site-style=screwfast] .sf-footer-email button{width:auto}html:root[data-site-style=screwfast] .sf-footer-bottom{justify-content:space-between;align-items:center;row-gap:0;margin-top:48px;display:flex}}@media (width>=768px){html:root[data-site-style=screwfast] .sf-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){html:root[data-site-style=screwfast] .sf-footer-inner{padding:80px 64px 40px}html:root[data-site-style=screwfast] .sf-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}html:root[data-site-style=screwfast] .sf-footer-brand{grid-column:span 1}}@media (width>=1536px){html:root[data-site-style=screwfast] .sf-footer-inner{max-width:96rem}}@media (prefers-reduced-motion:reduce){html:root[data-site-style=screwfast] .screwfast-footer a,html:root[data-site-style=screwfast] .screwfast-footer button{transition:none}}.theme-switcher[data-astro-cid-mflegmoq]{gap:var(--spacing-1);padding:var(--spacing-1);background:var(--color-surface);border-radius:var(--radius);width:fit-content;display:flex}.theme-btn[data-astro-cid-mflegmoq]{width:32px;height:28px;color:var(--color-muted);border-radius:var(--radius);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.theme-btn[data-astro-cid-mflegmoq]:hover{color:var(--color-text-secondary)}.theme-btn[data-astro-cid-mflegmoq].active{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-sm)}@media (prefers-reduced-motion:reduce){.theme-btn[data-astro-cid-mflegmoq]{transition:none}}.landing{--landing-highlight:var(--color-brand);--landing-action:var(--color-brand);--landing-action-hover:var(--color-brand-hover);--landing-on-action:var(--color-bg);max-width:1536px;color:var(--color-text);font-family:var(--font-body);margin:auto;padding-inline:16px;font-size:16px;line-height:1.5}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing h1,.landing h2,.landing h3,.landing p,.landing figure,.landing blockquote,.landing dl{margin:0}.landing h1,.landing h2,.landing h3{color:var(--color-text);font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:normal}.landing h2{text-wrap:balance;font-size:24px;line-height:32px}.landing h3{text-wrap:balance;font-size:18px;line-height:28px}.landing p{color:var(--color-text-secondary)}.landing a{text-decoration:none}.landing img{max-width:100%;display:block}.landing button,.landing a,.landing summary{-webkit-tap-highlight-color:transparent}.landing :focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.landing [hidden]{display:none!important}.landing-section{max-width:var(--wide-width);scroll-margin-top:calc(var(--nav-height) + 40px);margin-inline:auto;padding:40px 16px}.landing .landing-eyebrow{color:var(--color-text-secondary);letter-spacing:.04em;margin-bottom:12px;font-size:12px;font-weight:600}.landing .landing-display{font-size:30px;font-weight:var(--font-weight-display);letter-spacing:-.025em;text-wrap:balance;line-height:1.2}.landing .landing-highlight{color:var(--landing-highlight)}.landing .landing-description{text-wrap:pretty;margin-top:12px;font-size:18px;line-height:1.625}.landing .landing-intro{text-wrap:pretty;margin-top:8px}.landing-actions{gap:12px;margin-top:28px;display:grid}.landing .landing-button{border-radius:var(--radius);background:var(--landing-action);color:var(--landing-on-action);transition:background-color var(--transition-base), color var(--transition-base);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.landing .landing-button:hover{background:var(--landing-action-hover)}.landing .landing-button-secondary{background:var(--color-bg-subtle);border-color:var(--color-border-subtle);color:var(--color-text-secondary);box-shadow:var(--shadow-sm);font-weight:500}.landing .landing-button-secondary:hover{background:var(--color-border-subtle);color:var(--color-text)}.landing-arrow,.landing-icon,.landing-stat-arrow,.landing-check,.landing-star{-webkit-mask:var(--landing-icon) center / contain no-repeat;mask:var(--landing-icon) center / contain no-repeat;background:currentColor;flex-shrink:0;display:inline-block}.landing-arrow{--landing-icon:url(/images/screwfast/icon-arrowRight.svg);width:16px;height:16px;transition:transform var(--transition-base)}.landing-hero .landing-button:hover .landing-arrow{transform:translate(4px)}.landing-cta .landing-button:hover .landing-arrow{transform:translateY(-4px)}.landing-icon{width:32px;height:32px;color:var(--color-brand);margin-top:4px}.landing-hero{align-items:center;gap:16px;padding-block:56px;display:grid}.landing-hero-copy{min-width:0}.landing-hero-image{aspect-ratio:4067/2576;overflow:hidden}.landing-hero-image img{object-fit:cover;width:100%;height:100%;transform:scale(1.1)}.landing-reviews{flex-direction:column;align-items:center;gap:20px;min-height:88px;margin-top:24px;padding-block:20px;display:flex}.landing-avatars{border-bottom:1px solid var(--color-border);justify-content:center;min-width:128px;padding-bottom:20px;display:flex}.landing-avatars img{border:2px solid var(--color-bg);object-fit:cover;border-radius:50%;width:32px;height:32px}.landing-avatars img+img{margin-left:-12px}.landing-review-copy{text-align:center;font-size:14px;line-height:20px}.landing-stars{color:var(--sf-yellow,var(--landing-highlight));gap:4px;display:inline-flex}.landing-star{--landing-icon:url(/images/screwfast/icon-star.svg);width:16px;height:16px}.landing-star-half{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.landing-centered-heading{text-align:center;max-width:672px;margin:0 auto 24px}.landing-centered-heading p:not(.landing-eyebrow){text-wrap:pretty;margin-top:4px}.landing-partners h2,.landing-partners .landing-centered-heading p:not(.landing-eyebrow){line-height:1.25}.landing-partner-list{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.landing-partner-list>*{padding-block:12px;display:block}.landing-partner-list img{width:128px;height:auto}.landing-features-image{width:100%;height:auto}.landing-feature-grid{gap:32px;margin-top:24px;display:grid}.landing-feature-list{gap:32px;display:grid}.landing-feature{gap:20px;display:flex}.landing-feature p{text-wrap:pretty;margin-top:4px}.landing-tab-layout{isolation:isolate;padding:24px;position:relative}.landing-tab-layout:before{z-index:-1;border-radius:var(--radius-lg);background:var(--color-surface);content:"";height:83.333%;position:absolute;inset:0}.landing-tab-copy{margin-bottom:40px}.landing-tabs h2{text-wrap:wrap}.landing-tab-list{gap:16px;margin-top:20px;display:grid}.landing-tab{border-radius:var(--radius-lg);width:100%;color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:24px;padding:16px;display:flex}.landing-tab .landing-icon{width:24px;height:24px;color:inherit;margin-top:8px}.landing-tab-title,.landing-tab-description{display:block}.landing-tab-title{color:var(--color-text);font-size:18px;font-weight:700;line-height:28px}.landing-tab-description{margin-top:4px}.landing-tab[aria-selected=true]{background:var(--color-bg);box-shadow:var(--shadow-sm)}.landing-tab{transition:background-color var(--transition-base), box-shadow var(--transition-base)}.landing-tab[aria-selected=true] .landing-tab-title,.landing-tab[aria-selected=true] .landing-icon{color:var(--color-brand)}.landing-tab:hover{background:var(--color-bg-subtle)}.landing-tab-images img{aspect-ratio:16/9;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;box-shadow:var(--shadow-lg)}.landing-tab-images .landing-dashboard-image{object-fit:contain;background:var(--color-bg-subtle);padding:12px}.landing-testimonial-grid{gap:40px;display:grid}.landing-testimonials h2{text-wrap:wrap;font-size:30px;line-height:36px}.landing-quote{isolation:isolate;position:relative;margin-top:32px!important}.landing-quote:before{z-index:-1;background:var(--color-border-subtle);content:"";width:64px;height:64px;position:absolute;top:-32px;left:-24px;-webkit-mask:url(/images/screwfast/icon-quotation.svg) 50%/contain no-repeat;mask:url(/images/screwfast/icon-quotation.svg) 50%/contain no-repeat}.landing blockquote{font-size:20px;font-style:italic;line-height:28px}.landing figcaption{align-items:center;gap:16px;margin-top:24px;display:flex}.landing figcaption img{object-fit:cover;border-radius:50%;width:32px;height:32px}.landing figcaption small{color:var(--color-text-secondary);font-size:12px;line-height:16px;display:block}.landing-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.landing-stats>div{border:1px solid var(--color-border-subtle);flex-direction:column;gap:8px;margin:-1px;padding:16px;display:flex}.landing-stats dt{color:var(--color-text-secondary);font-size:14px;line-height:20px}.landing-stats dd{order:-1;align-items:flex-end;gap:8px;margin:0;font-size:30px;font-weight:700;line-height:36px;display:flex}.landing-stat-arrow{--landing-icon:url(/images/screwfast/icon-arrowUp.svg);width:20px;height:20px;color:var(--color-brand)}.landing-pricing .landing-centered-heading{margin-bottom:40px}.landing-pricing h2{letter-spacing:-.025em}.landing-price-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.landing-price-card{border-radius:var(--radius-lg);background:var(--color-surface);width:100%;color:var(--color-text);padding:24px}.landing-price-card h3{text-wrap:wrap;font-size:24px;line-height:32px}.landing-price-card .landing-price{color:inherit;margin-block:16px;font-size:36px;font-weight:700;line-height:40px}.landing-price-card ul{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.landing-price-card li{align-items:center;gap:6px;display:flex}.landing-check{--landing-icon:url(/images/screwfast/icon-checkCircle.svg);width:20px;height:20px}.landing-price-card .landing-button{text-align:center;border:0;padding-inline:32px;display:flex}.landing-price-featured{background:var(--landing-action);color:var(--landing-on-action);box-shadow:var(--shadow-lg)}.landing-price-featured h3,.landing-price-featured p{color:inherit}.landing-price-featured .landing-price{font-size:60px;line-height:60px}.landing-price-featured .landing-button{background:var(--color-bg);color:var(--color-text)}.landing-price-featured .landing-button:hover{background:var(--color-bg-subtle)}.landing-price-contact{justify-content:center;align-items:center;gap:12px;margin-top:32px;font-size:14px;line-height:20px;display:flex}.landing-faq-grid{gap:40px;display:grid}.landing-faq h2{text-wrap:wrap}.landing-faq .landing-intro{margin-top:4px}.landing-faq-grid>div:first-child{max-width:320px}.landing-faq-list details{border-top:1px solid var(--color-border-subtle);padding-block:24px 12px}.landing-faq-list details:first-child{border-top:0;padding-top:0}.landing-faq-list details{interpolate-size:allow-keywords}.landing-faq-list details::details-content{height:0;transition:height var(--transition-base), content-visibility .3s allow-discrete;overflow:clip}.landing-faq-list details[open]::details-content{height:auto}.landing-faq-list summary{border-radius:var(--radius);text-wrap:balance;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;font-weight:700;list-style:none;display:flex}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary{transition:color .15s cubic-bezier(.4,0,.2,1)}.landing-faq-list summary:after{content:"";border-bottom:1px solid;border-right:1px solid;flex:0 0 7px;width:7px;height:7px;margin-right:6px;transform:rotate(45deg)}.landing-faq-list details[open] summary:after{transform:rotate(225deg)}.landing-faq-list p{text-wrap:pretty}.landing-cta{text-align:center;padding-block:60px 96px;position:relative}.landing-cta .landing-display{max-width:576px;margin:auto;font-size:36px;line-height:1.25}.landing-cta .landing-description{max-width:768px;margin:20px auto 0;line-height:28px}.landing-cta .landing-actions{justify-content:center;margin-top:32px}.landing-cta-decoration{pointer-events:none}.landing-cta-decoration img{width:64px;height:64px;position:absolute}.landing-cta-decoration img:first-child{top:55%;left:0;transform:scale(.9)}.landing-cta-decoration img:nth-child(2){top:0;left:85%;transform:scale(.75)}.landing-cta-decoration img:nth-child(3){bottom:5%;left:60%;transform:scale(.6)}html:root[data-site-style=screwfast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html:root[data-site-style=screwfast]{--lightningcss-light: ;--lightningcss-dark:initial}}html:root[data-site-style=screwfast].light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root[data-site-style=screwfast].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-site-style=screwfast] .landing{--landing-highlight:var(--lightningcss-light,oklch(79.5% .184 86.047))var(--lightningcss-dark,var(--sf-yellow));--landing-action:var(--sf-orange);--landing-action-hover:var(--sf-orange-hover);--landing-on-action:#fafafa}html[data-site-style=screwfast] .landing p,html[data-site-style=screwfast] .landing-stats dt{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,#a3a3a3)}html[data-site-style=screwfast] .landing :focus-visible{outline-color:var(--lightningcss-light,#71717a)var(--lightningcss-dark,#e4e4e7)}html[data-site-style=screwfast] .landing-hero .landing-description{color:var(--lightningcss-light,#404040)var(--lightningcss-dark,#a3a3a3)}html[data-site-style=screwfast] .landing-feature p{color:var(--lightningcss-light,#404040)var(--lightningcss-dark,#d4d4d4)}html[data-site-style=screwfast] .landing-review-copy p{color:var(--color-text)}html[data-site-style=screwfast] .landing-stars{color:var(--landing-highlight)}html[data-site-style=screwfast] .landing-icon,html[data-site-style=screwfast] .landing-stat-arrow{color:var(--lightningcss-light,var(--sf-orange))var(--lightningcss-dark,oklch(70.72% .182 40.56))}html[data-site-style=screwfast] .landing .landing-button-secondary{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,#d4d4d4);background:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#3f3f46);border-color:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#404040)}html[data-site-style=screwfast] .landing .landing-button-secondary:hover{background:var(--lightningcss-light,#a3a3a380)var(--lightningcss-dark,#52525b)}html[data-site-style=screwfast] .landing-tab-layout:before{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#ffffff13)}html[data-site-style=screwfast] .landing-tab .landing-icon{color:var(--lightningcss-light,#404040)var(--lightningcss-dark,#d4d4d4)}html[data-site-style=screwfast] .landing-tab-description{color:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3)}html[data-site-style=screwfast] .landing-tab:hover{background:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#404040)}html[data-site-style=screwfast] .landing-tab[aria-selected=true]{background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#40404099);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}html[data-site-style=screwfast] .landing-tab[aria-selected=true] .landing-tab-title,html[data-site-style=screwfast] .landing-tab[aria-selected=true] .landing-icon{color:var(--lightningcss-light,var(--sf-orange))var(--lightningcss-dark,oklch(70.72% .182 40.56))}html[data-site-style=screwfast] .landing-tab[aria-selected=true] .landing-tab-description{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,#e5e5e5)}html[data-site-style=screwfast] .landing-tab-images img{box-shadow:0 20px 25px -5px var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#17171733),0 8px 10px -6px var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#17171733)}html[data-site-style=screwfast] .landing-tab-images .landing-dashboard-image{background:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#525252)}html[data-site-style=screwfast] .landing figcaption small{color:#737373}html[data-site-style=screwfast] .landing-faq-list details{border-color:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#404040)}html[data-site-style=screwfast] .landing-faq-list summary:hover{color:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3)}html[data-site-style=screwfast] .landing-button-yellow{background:var(--sf-yellow);color:#404040;transition:background-color var(--transition-base), color var(--transition-base), box-shadow var(--transition-base);font-weight:500}html[data-site-style=screwfast] .landing-button-yellow:hover{background:var(--sf-yellow);box-shadow:0 25px 50px -12px oklch(79.5% .184 86.047)}html[data-site-style=screwfast] .landing-price-card:not(.landing-price-featured){color:#e5e5e5;background:#1e2939}html[data-site-style=screwfast] .landing-price-card:not(.landing-price-featured) h3{color:#f5f5f5}html[data-site-style=screwfast] .landing-price-card:not(.landing-price-featured)>p:not(.landing-price){color:oklch(78.5% .115 274.713)}html[data-site-style=screwfast] .landing-price-card:not(.landing-price-featured) ul{color:#d4d4d4}html[data-site-style=screwfast] .landing-price-card:not(.landing-price-featured) .landing-button{transition-duration:.1s}html[data-site-style=screwfast] .landing-price-card .landing-price{color:inherit}html[data-site-style=screwfast] .landing-price-featured{color:#f5f5f5;background:linear-gradient(to top right,#ff512f,#f09819);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}html[data-site-style=screwfast] .landing-price-featured>p:not(.landing-price){color:oklch(90.1% .076 70.697)}html[data-site-style=screwfast] .landing-price-featured ul{color:oklch(95.4% .038 75.164)}html[data-site-style=screwfast] .landing-price-featured .landing-button{color:#262626;background:#f5f5f5}html[data-site-style=screwfast] .landing-price-featured .landing-button:hover{background:#fff}@media (width>=640px){.landing,.landing-section{padding-inline:24px}.landing .landing-display{font-size:36px}.landing-partners h2,.landing-tabs h2{font-size:30px}.landing-tabs h2{line-height:36px}.landing-actions{flex-wrap:wrap;display:flex}.landing-reviews{flex-direction:row}.landing-avatars{border-bottom:0;border-right:1px solid var(--color-border);min-width:0;padding:0 20px 0 0}.landing-review-copy{text-align:left}.landing-partners .landing-centered-heading{max-width:50%}.landing-partner-list{flex-flow:wrap;gap:0 48px}.landing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-tab-layout:before{height:75%}.landing-stats>div{padding:32px}.landing-stats dt{font-size:16px;line-height:24px}.landing-stats dd{font-size:48px;line-height:48px}.landing-price-list{gap:0}.landing-price-card{width:50%;padding:32px}.landing-price-card h3{font-size:30px;line-height:36px}.landing-price-card:not(.landing-price-featured){border-top-right-radius:0;border-bottom-right-radius:0}}@media (width>=768px){.landing-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.landing-features h2{font-size:30px;line-height:36px}.landing-feature-grid{margin-top:32px}.landing-feature-list{gap:48px}.landing-tab-layout{padding:64px}.landing-tab-list{margin-top:40px}.landing-tab{padding:20px}.landing-tab .landing-icon{width:28px;height:28px}.landing-pricing h2,.landing-faq h2{font-size:36px;line-height:45px}.landing-price-card .landing-button{font-size:16px;line-height:24px}.landing-faq-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-faq-grid>div:first-child{grid-column:span 2}.landing-faq-list{grid-column:span 3}.landing-faq-list summary{font-size:18px;line-height:28px}.landing-price-contact{margin-top:48px}.landing-cta .landing-display{font-size:48px}.landing-cta-decoration img:first-child{top:20%}}@media (width>=1024px){.landing{padding-inline:32px}.landing-section{padding:56px 32px}.landing .landing-display{font-size:60px;line-height:1.25}.landing-hero .landing-description{width:80%}.landing-reviews{margin-top:40px}.landing-partners .landing-centered-heading{max-width:33.333%}.landing-partner-list{gap:0 96px}.landing-partner-list>*{padding-block:20px}.landing-partner-list img{width:160px}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:64px}.landing-feature-list{grid-column:span 2}.landing-features .landing-intro{margin-top:16px}.landing-tab-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:64px;display:grid}.landing-tab-layout:before{height:100%;left:41.666%}.landing-tab-copy{grid-area:1/8/auto/14;margin-bottom:0}.landing-tab-images{grid-area:1/1/auto/7}.landing-tab-images img{aspect-ratio:1}.landing-tab-images .landing-dashboard-image{object-fit:cover}.landing-testimonial-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:64px}.landing-testimonial-grid>div{grid-column:1/6}.landing-testimonials h2{font-size:36px;line-height:40px}.landing-stats{grid-column:7/13}.landing-pricing .landing-centered-heading{margin-bottom:56px}.landing-price-card:not(.landing-price-featured){width:33.333%}.landing-cta{padding-block:60px 96px}.landing-cta .landing-display{line-height:1.25}}@media (width>=1280px){.landing-cta-decoration img:first-child{top:25%;left:10%}.landing-cta-decoration img:nth-child(3){bottom:15%;left:35%}}@media (width>=1536px){.landing-section{max-width:100%}.landing .landing-button{font-size:16px;line-height:24px}}.landing-embedded,.landing-embedded .landing-section{padding-inline:0}.landing-embedded .landing-display{font-size:36px}.landing-embedded .landing-tab-layout{padding:24px;display:block}.landing-embedded .landing-tab-layout:before{height:75%;left:0}.landing-embedded .landing-tab-copy{margin-bottom:40px}.landing-embedded .landing-feature-grid,.landing-embedded .landing-testimonial-grid,.landing-embedded .landing-faq-grid{grid-template-columns:minmax(0,1fr);display:grid}.landing-embedded .landing-stats,.landing-embedded .landing-testimonial-grid>div,.landing-embedded .landing-feature-list,.landing-embedded .landing-faq-grid>div{grid-column:auto}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important}.landing ::details-content{transition:none!important}}.visually-hidden[data-astro-cid-fckellz7]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
