body.public-site:has(.public-home) .public-header{border-bottom:0}.public-site .public-home{background:#f6f6f6;width:min(1160px,100% - 88px);margin:76px auto 0}.public-home__hero{text-align:center;background:#fff;border-radius:0 0 50% 50%/0 0 120px 120px;flex-direction:column;align-items:center;min-height:620px;padding:64px 24px 22px;display:flex}.public-home__badge{background:#111315;border-radius:50%;flex:none;width:112px;height:112px;margin-bottom:30px;overflow:hidden}.public-home__badge-rotation,.public-home__badge-image{width:100%;height:100%;display:block}.public-home__badge-rotation{animation:4.8s cubic-bezier(.4,.26,.6,.74) infinite public-home-star-spin}.public-home__badge-image{animation:5.2s ease-in-out infinite alternate public-home-star-breathe}.public-home__badge[data-offscreen=true] .public-home__badge-rotation,.public-home__badge[data-offscreen=true] .public-home__badge-image{animation-play-state:paused}@keyframes public-home-star-spin{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes public-home-star-breathe{to{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.public-home__badge-rotation,.public-home__badge-image{animation:none}}.public-home__hero h1{max-width:800px;color:var(--public-ink);letter-spacing:-.047em;margin:16px 0 20px;font-size:clamp(38px,4.25vw,58px);line-height:1.06}.public-home__description{color:#4c4c4c;max-width:530px;font-size:18px;line-height:1.5}.public-home__hero .public-button{margin-top:30px}.public-home__down{border-radius:50%;place-items:center;width:40px;height:40px;margin-top:25px;display:grid}.public-home__down:hover{background:#f6f6f6}.public-home__library{background:#f6f6f6;padding:36px 32px 0;scroll-margin-top:90px;overflow:hidden}.public-home__trust{color:#676767;justify-content:center;gap:30px;margin-bottom:30px;font-size:13px;display:flex}.public-home__trust span{align-items:center;gap:7px;display:flex}.public-home__trust svg{flex:none}.public-home__preview{background:#fff;border:1px solid #e5e5e5;border-bottom:0;border-radius:14px 14px 0 0;max-width:1040px;max-height:610px;margin:0 auto;overflow:hidden;box-shadow:0 8px 40px #0000000d}.public-home__preview img{width:100%;height:auto;display:block}.public-home__connections{text-align:center;background:#fff;padding:82px 46px 78px}.public-home__connections .public-home__section-heading h2{margin-bottom:34px}.public-home__connection-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin-inline:auto;display:grid}.public-home__connection{min-height:94px;color:var(--public-ink);text-align:start;align-items:center;gap:16px;padding:20px;font-size:16px;font-weight:500;text-decoration:none;transition:color .18s;display:flex}.public-home__connection:hover{color:var(--public-accent-strong)}.public-home__connection:focus-visible{outline:2px solid var(--public-accent-strong);outline-offset:3px}.public-home__connection-icon{flex:none;place-items:center;width:44px;height:44px;display:grid}.public-home__connection-icon img{-o-object-fit:contain;object-fit:contain;width:40px;height:40px;display:block}.public-home__connection-label{gap:4px;display:grid}.public-home__connection-label small{color:#676767;font-size:13px;font-weight:400;line-height:1.3}.public-home__connection-arrow{flex:none;margin-inline-start:auto}[dir=rtl] .public-home__connection-arrow{transform:rotate(180deg)}.public-home__features{text-align:center;background:#fff;padding:88px 46px 80px}.public-home__section-heading h2{letter-spacing:-.04em;max-width:660px;margin:16px auto 40px;font-size:clamp(32px,3.4vw,43px);line-height:1.13}.public-home__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-home__card{text-align:start;background:#f6f6f6;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:260px;padding:26px;display:flex;position:relative}.public-home__card h3{letter-spacing:-.035em;font-size:24px;line-height:1.17}.public-home__card h3 br{display:none}.public-home__card p{color:#676767;margin-top:12px;font-size:16px;line-height:1.5}.public-home__feature-icon{width:64px;height:64px;color:var(--public-ink);place-items:center;margin-top:auto;padding-top:16px;display:grid}.public-home__text-link{align-items:center;gap:9px;margin-top:32px;font-size:15px;display:inline-flex}.public-home__text-link:hover{color:var(--public-accent-strong)}[dir=rtl] .public-home__text-link svg{transform:rotate(180deg)}@media (width<=1023px){.public-site .public-home{width:calc(100% - 40px)}.public-home__features,.public-home__connections{padding-inline:26px}.public-home__card{padding:22px}}@media (width<=767px){.public-site .public-home{width:calc(100% - 24px);margin-top:68px}.public-home__hero{border-radius:0 0 50% 50%/0 0 32px 32px;min-height:0;padding:44px 16px 28px}.public-home__badge{width:64px;height:64px;margin-bottom:25px}.public-home__hero h1{margin-top:16px;font-size:clamp(32px,7.2vw,46px)}.public-home__description{max-width:460px;font-size:16px}.public-home__hero .public-button{margin-top:26px}.public-home__library{padding:24px 18px 0}.public-home__trust{flex-wrap:wrap;gap:10px 20px;margin-bottom:24px;font-size:12px}.public-home__preview{max-width:420px;max-height:530px}.public-home__features,.public-home__connections{padding:60px 18px}.public-home__connection-list{grid-template-columns:1fr;max-width:420px}.public-home__connection{min-height:76px;padding:14px 18px}.public-home__cards{grid-template-columns:1fr;gap:12px}.public-home__card{min-height:230px;padding:24px}.public-home__card h3{max-width:340px}.public-home__section-heading h2{font-size:33px}}
