.landing-page.sa-public-homepage{--sa-public-blue:#2563eb;--sa-public-blue-hover:#1d4ed8;--sa-public-ink:#293343;--sa-public-muted:#667085;--sa-public-border:#e3e8f0;--sa-public-surface:#fff;--sa-public-canvas:#f7f8fc;color:var(--sa-public-ink);-webkit-font-smoothing:antialiased;background:var(--sa-public-canvas)!important;font-family:Plus Jakarta Sans,system-ui,Arial,sans-serif!important}.landing-page.sa-public-homepage .sa-nav-shell{border-bottom-color:var(--sa-public-border);min-width:0;gap:24px!important}.landing-page.sa-public-homepage .sa-nav-menu{gap:24px!important}.landing-page.sa-public-homepage .sa-nav-link,.landing-page.sa-public-homepage .sa-nav-dropdown-trigger,.landing-page.sa-public-homepage .sa-nav-login{letter-spacing:0!important;font-weight:500!important}.landing-page.sa-public-homepage .sa-nav-register{background:var(--sa-public-blue)!important;box-shadow:none!important;border-radius:10px!important;font-weight:600!important;transition:background-color .16s!important}.landing-page.sa-public-homepage .sa-nav-register:hover{background:var(--sa-public-blue-hover)!important;box-shadow:none!important;transform:none!important}.landing-page.sa-public-homepage .sa-nine-dot{border-radius:10px!important}.landing-page.sa-public-homepage .sa-tool-card,.landing-page.sa-public-homepage .sa-mobile-tool{border-radius:12px!important;transition:background-color .16s,border-color .16s!important}.landing-page.sa-public-homepage .sa-tool-card:hover,.landing-page.sa-public-homepage .sa-mobile-tool:hover{transform:none!important}.landing-page.sa-public-homepage .sa-more-link{font-weight:500!important}.landing-page.sa-public-homepage .sa-hero{background:var(--sa-public-canvas)!important;border-bottom:1px solid var(--sa-public-border)!important;padding:48px 24px 60px!important}.landing-page.sa-public-homepage .sa-hero>div{max-width:1180px!important}.landing-page.sa-public-homepage .sa-hero-title{text-wrap:balance;max-width:800px!important;color:var(--sa-public-ink)!important;letter-spacing:-.038em!important;margin:0 auto 16px!important;font-size:clamp(34px,4.05vw,51px)!important;font-weight:700!important;line-height:1.17!important}.landing-page.sa-public-homepage .sa-hero-desc{max-width:720px!important;color:var(--sa-public-muted)!important;margin:0 auto 26px!important;font-size:15.5px!important;font-weight:400!important;line-height:1.6!important}.landing-page.sa-public-homepage .sa-hero-categories{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-bottom:24px!important;display:flex!important}.landing-page.sa-public-homepage .sa-hero-category{flex:none;color:#566276!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e6ef!important;border-radius:999px!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;transition:border-color .16s,color .16s,background-color .16s!important}.landing-page.sa-public-homepage .sa-hero-category[aria-pressed=true]{color:var(--sa-public-blue)!important;background:#eaf1ff!important;border-color:#c4d5fa!important;font-weight:600!important}.landing-page.sa-public-homepage .sa-hero-category:hover{color:var(--sa-public-blue)!important;background:#f4f7ff!important;border-color:#b7c9ed!important}.landing-page.sa-public-homepage .sa-hero-tools{scroll-margin-top:76px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.landing-page.sa-public-homepage .sa-hero-tool{min-width:0;position:relative;border:1px solid var(--sa-public-border)!important;min-height:168px!important;color:var(--sa-public-ink)!important;background:var(--sa-public-surface)!important;box-shadow:none!important;border-radius:14px!important;gap:14px!important;padding:23px!important;transition:border-color .16s,box-shadow .16s!important;transform:none!important}.landing-page.sa-public-homepage .sa-hero-tool:hover{background:#fff!important;border-color:#b6caed!important;transform:none!important;box-shadow:0 7px 20px #1c30580e!important}.landing-page.sa-public-homepage .sa-hero-tool-icon-box{border:1px solid #1d2d4b0e!important;border-radius:14px!important;width:54px!important;height:54px!important}.landing-page.sa-public-homepage .sa-hero-tool-icon{width:44px!important;height:44px!important;transform:none!important}.landing-page.sa-public-homepage .sa-hero-tool:hover .sa-hero-tool-icon{transform:none!important}.landing-page.sa-public-homepage .sa-hero-tool-copy{min-width:0}.landing-page.sa-public-homepage .sa-hero-tool-title{color:var(--sa-public-ink)!important;letter-spacing:-.018em!important;margin-bottom:6px!important;font-size:18px!important;font-weight:600!important;line-height:1.35!important}.landing-page.sa-public-homepage .sa-hero-tool-desc{color:var(--sa-public-muted)!important;font-size:13.5px!important;font-weight:400!important;line-height:1.52!important}.landing-page.sa-public-homepage .sa-hero-tool-arrow{color:#a5b2c2!important;opacity:.8!important;width:17px!important;height:17px!important}.landing-page.sa-public-homepage .sa-hero-tool:hover .sa-hero-tool-arrow{color:var(--sa-public-blue)!important;opacity:1!important;transform:translate(2px)!important}.landing-page.sa-public-homepage .sa-hero-note{color:#798598!important;max-width:720px!important;margin:24px auto 0!important;font-size:12.5px!important;font-weight:400!important;line-height:1.6!important}.landing-page.sa-public-homepage .sa-footer{border-top:1px solid var(--sa-public-border)!important;background:#fff!important;margin-top:48px!important;padding:52px 32px 32px!important}.landing-page.sa-public-homepage .sa-footer-main{gap:30px 32px!important;margin-bottom:32px!important}.landing-page.sa-public-homepage .sa-footer-tool{border-radius:10px!important;font-size:13px!important;font-weight:500!important}.landing-page.sa-public-homepage .sa-footer-link,.landing-page.sa-public-homepage .sa-footer-contact{font-size:13.5px!important;font-weight:400!important}.landing-page.sa-public-homepage .sa-footer-tool:hover{background:#eef4ff!important;border-color:#d8e5ff!important}.landing-page.sa-public-homepage .sa-footer-bottom{border-top-color:var(--sa-public-border)!important;padding-top:20px!important}.landing-page.sa-public-homepage :is(.sa-hero-tool,.sa-hero-category,.sa-nav-link,.sa-nav-dropdown-trigger,.sa-nav-login,.sa-nav-register,.sa-nine-dot,.sa-nav-mobile-button,.sa-footer-tool,.sa-footer-link,.sa-footer-contact):focus-visible{outline-offset:3px;outline:3px solid #93b4ff!important}@media (max-width:1120px){.landing-page.sa-public-homepage .sa-hero-tools{grid-template-columns:repeat(3,minmax(0,1fr))!important}.landing-page.sa-public-homepage .sa-hero-tool{padding:20px!important}}@media (max-width:840px){.landing-page.sa-public-homepage .sa-nav-shell{gap:10px!important}.landing-page.sa-public-homepage .sa-hero{padding:38px 20px 48px!important}.landing-page.sa-public-homepage .sa-hero-title{max-width:650px!important;font-size:38px!important}.landing-page.sa-public-homepage .sa-hero-desc{font-size:15px!important}.landing-page.sa-public-homepage .sa-hero-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.landing-page.sa-public-homepage .sa-hero-tool{min-height:150px!important;padding:18px!important}.landing-page.sa-public-homepage .sa-hero-tool-title{font-size:17px!important}.landing-page.sa-public-homepage .sa-footer{padding:44px 22px 28px!important}}@media (max-width:600px){.landing-page.sa-public-homepage .sa-hero{padding:30px 16px 40px!important}.landing-page.sa-public-homepage .sa-hero-title{letter-spacing:-.035em!important;max-width:350px!important;margin-bottom:12px!important;font-size:29px!important;line-height:1.16!important}.landing-page.sa-public-homepage .sa-hero-desc{max-width:355px!important;margin-bottom:22px!important;font-size:14px!important;line-height:1.56!important}.landing-page.sa-public-homepage .sa-hero-categories{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin-bottom:16px!important;padding:2px 1px 8px!important;overflow:auto hidden!important}.landing-page.sa-public-homepage .sa-hero-categories::-webkit-scrollbar{display:none}.landing-page.sa-public-homepage .sa-hero-category{scroll-snap-align:start;min-height:36px!important;padding:0 14px!important;font-size:12.5px!important}.landing-page.sa-public-homepage .sa-hero-tools{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.landing-page.sa-public-homepage .sa-hero-tool{border-radius:12px!important;grid-template-columns:48px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;min-height:94px!important;padding:15px!important;display:grid!important}.landing-page.sa-public-homepage .sa-hero-tool-icon-box{border-radius:12px!important;width:48px!important;height:48px!important;margin:0!important}.landing-page.sa-public-homepage .sa-hero-tool-icon{width:38px!important;height:38px!important}.landing-page.sa-public-homepage .sa-hero-tool-title{margin-bottom:4px!important;font-size:16px!important}.landing-page.sa-public-homepage .sa-hero-tool-desc{font-size:12.5px!important;line-height:1.45!important}.landing-page.sa-public-homepage .sa-hero-tool-arrow{place-self:center end!important;width:17px!important;height:17px!important;margin:0!important;position:static!important}.landing-page.sa-public-homepage .sa-hero-note{display:none!important}.landing-page.sa-public-homepage .sa-footer{margin-top:24px!important;padding:38px 18px 26px!important}.landing-page.sa-public-homepage .sa-footer-main{gap:28px!important}}@media (max-width:360px){.landing-page.sa-public-homepage .sa-hero{padding-left:12px!important;padding-right:12px!important}.landing-page.sa-public-homepage .sa-hero-title{font-size:27px!important}.landing-page.sa-public-homepage .sa-hero-tool{gap:10px!important;padding:12px!important}}@media (prefers-reduced-motion:reduce){.landing-page.sa-public-homepage .sa-hero-tool,.landing-page.sa-public-homepage .sa-hero-category,.landing-page.sa-public-homepage .sa-nav-register{transition:none!important}}.landing-page.sa-public-homepage .sa-nav-popover{border:1px solid var(--sa-public-border)!important;border-radius:14px!important;padding:20px!important;box-shadow:0 18px 44px #192b4c18!important}.landing-page.sa-public-homepage .sa-nav-mobile-panel{border-top:1px solid var(--sa-public-border)!important;background:#fff!important;box-shadow:0 12px 28px #192b4c13!important}.landing-page.sa-public-homepage .sa-nav-mobile-panel>p,.landing-page.sa-public-homepage .sa-nav-mobile-panel>div>div>p{letter-spacing:.055em!important;font-weight:600!important}.landing-page.sa-public-homepage .sa-nav-mobile-panel a p:first-child{font-weight:600!important}@media (max-width:1060px) and (min-width:841px){.landing-page.sa-public-homepage .sa-nav-popover>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}}.landing-page.sa-public-homepage .sa-hero{isolation:isolate;background:radial-gradient(350px 340px at -4% 34%,#d7e2fa75,#0000 80%),radial-gradient(390px 390px at 104% 70%,#e0def87a,#0000 82%),#f7f8fc!important}.landing-page.sa-public-homepage .sa-hero>.sa-hero-ambient-art{pointer-events:none!important;z-index:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.landing-page.sa-public-homepage .sa-hero-ambient-art>span{pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.85);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.landing-page.sa-public-homepage .sa-hero-ambient-art-left{aspect-ratio:340/420;opacity:.37;background-image:url(/landing-report-left.svg);width:clamp(210px,23vw,300px);top:28%;left:clamp(-185px,-9vw,-82px);transform:rotate(-11deg)}.landing-page.sa-public-homepage .sa-hero-ambient-art-right{aspect-ratio:340/420;opacity:.35;background-image:url(/landing-report-right.svg);width:clamp(210px,24vw,310px);top:39%;right:clamp(-190px,-9vw,-82px);transform:rotate(9deg)}.landing-page.sa-public-homepage .sa-hero-ambient-art-trend{aspect-ratio:1;opacity:.41;background-image:url(/landing-ambient-trend.svg);width:clamp(105px,11vw,160px);top:8%;left:clamp(-36px,8vw,130px);transform:rotate(-14deg)}.landing-page.sa-public-homepage .sa-hero-ambient-art-invoice{aspect-ratio:1;opacity:.4;background-image:url(/landing-ambient-invoice.svg);width:clamp(105px,12vw,166px);top:7%;right:clamp(-38px,7vw,126px);transform:rotate(11deg)}.landing-page.sa-public-homepage .sa-hero-ambient-art-package{aspect-ratio:1;opacity:.38;background-image:url(/landing-ambient-package.svg);width:clamp(98px,11vw,157px);bottom:4%;left:clamp(18px,8vw,136px);transform:rotate(8deg)}.landing-page.sa-public-homepage .sa-hero-ambient-art-pie{aspect-ratio:1;opacity:.37;background-image:url(/landing-ambient-pie.svg);width:clamp(108px,12vw,165px);bottom:4%;right:clamp(10px,8vw,138px);transform:rotate(-10deg)}.landing-page.sa-public-homepage .sa-hero-ambient-art-wallet{aspect-ratio:1;opacity:.29;background-image:url(/landing-ambient-wallet.svg);width:clamp(86px,9.5vw,134px);top:53%;left:clamp(0px,22vw,315px);transform:rotate(-8deg)}.landing-page.sa-public-homepage .sa-hero-ambient-art-affiliate{aspect-ratio:1;opacity:.27;background-image:url(/landing-ambient-affiliate.svg);width:clamp(90px,10vw,140px);top:52%;right:clamp(0px,23vw,335px);transform:rotate(13deg)}@media (max-width:1060px){.landing-page.sa-public-homepage .sa-hero-ambient-art-left{opacity:.29;left:-145px}.landing-page.sa-public-homepage .sa-hero-ambient-art-right{opacity:.28;right:-145px}.landing-page.sa-public-homepage .sa-hero-ambient-art-trend{opacity:.3;left:-26px}.landing-page.sa-public-homepage .sa-hero-ambient-art-invoice{opacity:.29;right:-28px}.landing-page.sa-public-homepage .sa-hero-ambient-art-wallet,.landing-page.sa-public-homepage .sa-hero-ambient-art-affiliate{display:none}}@media (max-width:700px){.landing-page.sa-public-homepage .sa-hero{background:radial-gradient(250px 250px at -35% 35%,#dae5fa5e,#0000 80%),radial-gradient(250px 280px at 130% 73%,#e0e2fa61,#0000 82%),#f7f8fc!important}.landing-page.sa-public-homepage .sa-hero-ambient-art-left{opacity:.23;width:195px;top:25%;left:-133px}.landing-page.sa-public-homepage .sa-hero-ambient-art-right{opacity:.22;width:195px;top:58%;right:-136px}.landing-page.sa-public-homepage .sa-hero-ambient-art-trend{opacity:.21;width:113px;top:6%;left:-49px}.landing-page.sa-public-homepage .sa-hero-ambient-art-invoice{opacity:.21;width:112px;top:12%;right:-49px}.landing-page.sa-public-homepage .sa-hero-ambient-art-package,.landing-page.sa-public-homepage .sa-hero-ambient-art-pie{display:none}}@media (prefers-reduced-motion:reduce){.landing-page.sa-public-homepage .sa-hero-ambient-art>span{transition:none!important;animation:none!important}}.landing-page.sa-public-homepage .sa-mobile-tool-icon .sa-hero-tool-icon{flex:none!important;width:33px!important;height:33px!important}.landing-page.sa-public-homepage .sa-nav-mobile-panel a:has(.sa-mobile-tool-icon){justify-content:flex-start!important;gap:12px!important;min-height:56px!important;padding:8px 0!important}.landing-page.sa-public-homepage .sa-nav-mobile-panel a:has(.sa-mobile-tool-icon)>svg:last-child{margin-left:auto}.landing-page.sa-public-homepage .sa-nav-mobile-panel a:has(.sa-mobile-tool-icon) p{font-size:14px!important;font-weight:600!important;line-height:1.35!important}.landing-page.sa-public-homepage .sa-footer-description{color:#667085!important;max-width:365px!important;font-size:13.5px!important;font-weight:400!important;line-height:1.75!important}.landing-page.sa-public-homepage .sa-footer-brand>a>span:last-child>span:first-child{letter-spacing:-.04em!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:20px!important;font-weight:700!important}.landing-page.sa-public-homepage .sa-footer-main>div:not(.sa-footer-brand)>p:first-child{color:#293343!important;letter-spacing:.055em!important;font-size:12px!important;font-weight:700!important}.landing-page.sa-public-homepage .sa-footer-tool,.landing-page.sa-public-homepage .sa-footer-link,.landing-page.sa-public-homepage .sa-footer-contact{color:#667085!important;font-size:13.5px!important;font-weight:400!important;line-height:1.5!important}.landing-page.sa-public-homepage .sa-footer-bottom p{color:#94a3b8!important;font-size:12.5px!important;font-weight:400!important}.landing-page.sa-public-homepage .sa-tool-card .sa-hero-tool-icon{flex-shrink:0;width:38px!important;height:38px!important}.landing-page.sa-public-homepage .sa-footer-handmade-icon .sa-hero-tool-icon{width:26px!important;height:26px!important}@media (max-width:720px){.landing-page.sa-public-homepage .sa-hero{padding:32px 15px 44px!important}.landing-page.sa-public-homepage .sa-hero-title{max-width:590px!important;font-size:clamp(29px,5.9vw,38px)!important;line-height:1.15!important}.landing-page.sa-public-homepage .sa-hero-desc{max-width:590px!important;font-size:14px!important;line-height:1.58!important}.landing-page.sa-public-homepage .sa-hero-categories{flex-wrap:wrap!important;justify-content:center!important;gap:7px!important;margin-bottom:24px!important;padding-bottom:0!important;overflow:visible!important}.landing-page.sa-public-homepage .sa-hero-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.landing-page.sa-public-homepage .sa-hero-tool{border-radius:15px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;min-height:176px!important;padding:19px 17px!important;display:flex!important;position:relative!important}.landing-page.sa-public-homepage .sa-hero-tool-icon-box{border-radius:13px!important;width:54px!important;height:54px!important;margin:0!important}.landing-page.sa-public-homepage .sa-hero-tool-icon{width:43px!important;height:43px!important}.landing-page.sa-public-homepage .sa-hero-tool-copy{width:100%!important;min-width:0!important;margin-top:1px!important}.landing-page.sa-public-homepage .sa-hero-tool-title{margin-bottom:7px!important;font-size:16px!important;line-height:1.35!important}.landing-page.sa-public-homepage .sa-hero-tool-desc{overflow-wrap:break-word;font-size:12.5px!important;line-height:1.55!important}.landing-page.sa-public-homepage .sa-hero-tool-arrow{width:17px!important;height:17px!important;margin:0!important;position:absolute!important;top:22px!important;right:18px!important}}@media (max-width:390px){.landing-page.sa-public-homepage .sa-hero{padding-left:12px!important;padding-right:12px!important}.landing-page.sa-public-homepage .sa-hero-tools{gap:9px!important}.landing-page.sa-public-homepage .sa-hero-tool{gap:10px!important;min-height:184px!important;padding:14px 12px!important}.landing-page.sa-public-homepage .sa-hero-tool-title{font-size:14px!important}.landing-page.sa-public-homepage .sa-hero-tool-desc{font-size:12px!important}.landing-page.sa-public-homepage .sa-hero-tool-arrow{top:17px!important;right:13px!important}.landing-page.sa-public-homepage .sa-hero-tool-icon-box{width:48px!important;height:48px!important}.landing-page.sa-public-homepage .sa-hero-tool-icon{width:38px!important;height:38px!important}}
