.shd-wrap{max-width: 1180px;margin: 0 auto;padding: 0 24px}.shd-section{padding: 88px 0}@media (max-width: 768px){.shd-section{padding: 60px 0}}.shd-alt{background: #fafaf9}.shd-center{text-align: center;max-width: 720px;margin: 0 auto}.shd-pill{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 999px;background: rgba(217,17,31,.08);color: #d9111f;font-size: 12px;font-weight: 600;letter-spacing: .04em}.shd-h{font-weight: 800;color: #131312;line-height: 1.25;margin: 16px 0 0}.shd-h-1{font-size: 38px}.shd-h-2{font-size: 30px}@media (min-width: 768px){.shd-h-1{font-size: 54px}.shd-h-2{font-size: 38px}}.shd-sub{color: #5a5a57;font-size: 16px;line-height: 1.95;margin: 14px 0 0}.shd-divider{width: 56px;height: 3px;border-radius: 2px;background: #d9111f;margin: 16px auto 0}.shd-btns{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;margin-top: 30px}.shd-btn{display: inline-flex;align-items: center;gap: 8px;background: #131312;color: #fff;padding: 14px 24px;border-radius: 999px;font-weight: 600;font-size: 14.5px;text-decoration: none;transition: background .2s, transform .2s}.shd-btn:hover{background: #d9111f;transform: translateY(-1px)}.shd-btn--ghost{background: transparent;color: #131312;border: 1px solid #d4d4d2}.shd-btn--ghost:hover{background: #131312;color: #fff}.shd-btn svg{width: 16px;height: 16px}[dir="ltr"] .shd-btn .shd-arrow{transform: scaleX(-1)}.shd-hero{position: relative;overflow: hidden;padding-top: 40px}.shd-hero::before{content: "";position: absolute;inset: -20% -10% auto;height: 560px;background: radial-gradient(closest-side, rgba(217,17,31,.10), rgba(217,17,31,0));pointer-events: none}.shd-logo{position: relative;width: 132px;height: 154px;margin: 0 auto 26px}@media (min-width: 768px){.shd-logo{width: 164px;height: 191px}}.shd-logo svg{position: relative;display: block;width: 100%;height: 100%;overflow: visible;filter: drop-shadow(0 18px 30px rgba(142,9,20,.18))}.shd-sw{transform-box: view-box;transform-origin: 60px 70px}.shd-sw-l{transform: rotate(-40deg) scale(.88)}.shd-sw-r{transform: rotate(40deg) scale(.88)}.shd-clang{transform-box: fill-box;transform-origin: center;opacity: 0}.shd-ring{position: absolute;left: 50%;top: 50%;width: 100%;aspect-ratio: 1;border: 3px solid #d9111f;border-radius: 50%;opacity: 0;transform: translate(-50%,-50%) scale(.5);pointer-events: none}.shd-logo.is-armed svg{opacity: 0;transform: scale(1.6)}.shd-logo.is-armed .shd-sw{opacity: 0;transform: rotate(0deg) scale(.88)}.shd-logo.is-play svg{animation: shd-slam .45s cubic-bezier(.5,0,.75,0) forwards, shd-shake .3s linear .45s}.shd-logo.is-play .shd-ring{animation: shd-ring .7s ease-out .42s}.shd-logo.is-play .shd-sw-l{animation: shd-swl .38s cubic-bezier(.3,1.5,.5,1) .6s forwards}.shd-logo.is-play .shd-sw-r{animation: shd-swr .38s cubic-bezier(.3,1.5,.5,1) .6s forwards}.shd-logo.is-play .shd-clang{animation: shd-clang .4s ease-out .92s}@keyframes shd-slam{60%{opacity: 1}to{opacity: 1;transform: scale(1)}}@keyframes shd-shake{0%,100%{transform: translate(0,0)}25%{transform: translate(-3px,1px)}50%{transform: translate(3px,-1px)}75%{transform: translate(-1px,1px)}}@keyframes shd-ring{0%{opacity: .8;transform: translate(-50%,-50%) scale(.5)}to{opacity: 0;transform: translate(-50%,-50%) scale(2.1)}}@keyframes shd-swl{0%{opacity: 0;transform: rotate(0deg) scale(.88)}30%{opacity: 1}to{opacity: 1;transform: rotate(-40deg) scale(.88)}}@keyframes shd-swr{0%{opacity: 0;transform: rotate(0deg) scale(.88)}30%{opacity: 1}to{opacity: 1;transform: rotate(40deg) scale(.88)}}@keyframes shd-clang{0%{opacity: .9;transform: scale(.2)}to{opacity: 0;transform: scale(1.7)}}.shd-brand{display: block;font-size: 15px;font-weight: 800;color: #131312;letter-spacing: .01em;margin-bottom: 12px}.shd-brand b{color: #d9111f;font-weight: inherit}.shd-stats{display: grid;grid-template-columns: 1fr;gap: 14px;max-width: 900px;margin: 54px auto 0}@media (min-width: 640px){.shd-stats{grid-template-columns: repeat(3, 1fr)}}.shd-stat{background: #fff;border: 1px solid #ececea;border-radius: 18px;padding: 20px;text-align: center}.shd-stat strong{display: block;font-size: 26px;font-weight: 800;color: #d9111f;line-height: 1.2}.shd-stat span{display: block;margin-top: 6px;color: #5a5a57;font-size: 13.5px;line-height: 1.7}.shd-steps{display: grid;grid-template-columns: 1fr;gap: 18px;margin-top: 48px;counter-reset: shd}@media (min-width: 900px){.shd-steps{grid-template-columns: repeat(3, 1fr)}}.shd-step{position: relative;background: #fff;border: 1px solid #ececea;border-radius: 18px;padding: 28px 24px 24px}.shd-step::before{counter-increment: shd;content: counter(shd);display: grid;place-items: center;width: 38px;height: 38px;border-radius: 999px;background: #131312;color: #fff;font-weight: 800;font-size: 15px;margin-bottom: 16px}.shd-step h3, .shd-card h3{font-weight: 700;color: #131312;font-size: 17px;line-height: 1.45;margin: 0}.shd-step p, .shd-card p{color: #5a5a57;font-size: 14px;line-height: 1.85;margin: 8px 0 0}.shd-grid{display: grid;grid-template-columns: 1fr;gap: 18px;margin-top: 48px}@media (min-width: 640px){.shd-grid{grid-template-columns: 1fr 1fr}}@media (min-width: 1024px){.shd-grid{grid-template-columns: repeat(3, 1fr)}}.shd-card{background: #fff;border: 1px solid #ececea;border-radius: 18px;padding: 24px;transition: border-color .25s, box-shadow .25s, transform .25s}.shd-card:hover{border-color: #d4d4d2;box-shadow: 0 18px 40px -28px rgba(19,19,18,.18);transform: translateY(-2px)}.shd-ico{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: #fff2f3;color: #d9111f;margin-bottom: 16px}.shd-ico svg{width: 22px;height: 22px}.shd-split{display: grid;grid-template-columns: 1fr;gap: 28px;align-items: start}@media (min-width: 1024px){.shd-split{grid-template-columns: 5fr 7fr;gap: 56px}}.shd-split .shd-h, .shd-split .shd-sub{text-align: start}.shd-split .shd-divider{margin-inline: 0}.shd-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr;gap: 12px}@media (min-width: 640px){.shd-list{grid-template-columns: 1fr 1fr}}.shd-list li{display: flex;gap: 12px;align-items: flex-start;background: #fff;border: 1px solid #ececea;border-radius: 14px;padding: 14px 16px;color: #131312;font-size: 14.5px;line-height: 1.7}.shd-x{flex: none;display: grid;place-items: center;width: 24px;height: 24px;border-radius: 999px;background: rgba(217,17,31,.1);color: #d9111f;margin-top: 1px}.shd-x svg{width: 12px;height: 12px}.shd-note{margin-top: 18px;color: #5a5a57;font-size: 14px}.shd-note a, .shd-link{color: #d9111f;font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.shd-owners{display: grid;grid-template-columns: 1fr;gap: 14px}@media (min-width: 640px){.shd-owners{grid-template-columns: 1fr 1fr}}.shd-owner{display: flex;gap: 12px;background: #fff;border: 1px solid #ececea;border-radius: 16px;padding: 18px}.shd-ok{flex: none;display: grid;place-items: center;width: 26px;height: 26px;border-radius: 999px;background: #131312;color: #fff}.shd-ok svg{width: 13px;height: 13px}.shd-owner h3{margin: 0;font-size: 15.5px;font-weight: 700;color: #131312;line-height: 1.5}.shd-owner p{margin: 4px 0 0;font-size: 13.5px;color: #5a5a57;line-height: 1.8}.shd-visitors{margin-top: 28px;background: #131312;color: #fff;border-radius: 22px;padding: 30px;display: grid;gap: 14px}.shd-visitors .shd-pill{background: rgba(255,255,255,.1);color: #ff8a92;justify-self: start}.shd-visitors h3{margin: 0;font-size: 22px;font-weight: 800}.shd-visitors p{margin: 0;color: rgba(255,255,255,.75);font-size: 14.5px;line-height: 1.9}.shd-visitors a{justify-self: start;color: #fff;font-weight: 600;font-size: 14px;text-decoration: none;border: 1px solid rgba(255,255,255,.3);border-radius: 999px;padding: 10px 18px;transition: background .2s}.shd-visitors a:hover{background: #d9111f;border-color: #d9111f}.shd-cta{background: #131312;color: #fff}.shd-cta .shd-h{color: #fff}.shd-cta .shd-sub{color: rgba(255,255,255,.75)}.shd-cta .shd-btn{background: #d9111f}.shd-cta .shd-btn:hover{background: #fff;color: #131312}.shd-cta .shd-btn--ghost{background: transparent;border-color: rgba(255,255,255,.3);color: #fff}.shd-cta .shd-btn--ghost:hover{background: #fff;color: #131312}@media (max-width: 639px){.hdr-signup{padding:.4rem .75rem!important;gap:.25rem!important}.hdr-signup svg{width:.85rem;height:.85rem}}.lang-dd{position: relative}@media (min-width: 1024px){.hdr-mobile-toggle{display: none}.hdr-mobile-menu{display: none !important}}@media (max-width: 1023.98px){.lang-dd{display: none}}@media (max-width: 1023.98px){.hdr-mobile-menu{max-height: calc(100dvh - 7rem);overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior: contain}}.hdr-mobile-lang{margin-top: .375rem;padding: .75rem .5rem .25rem;border-top: 1px solid rgba(19,19,18,.08)}.hdr-mobile-lang-head{display: flex;align-items: center;gap: .5rem;padding: 0 .5rem .5rem;font-size: 12px;font-weight: 600;letter-spacing: .01em;color: #7a7a76}.hdr-mobile-lang-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: .375rem}.hdr-mobile-lang-item{display: flex;align-items: center;justify-content: space-between;gap: .375rem;min-height: 40px;padding: .5rem .75rem;border-radius: .875rem;font-size: 13.5px;line-height: 1.2;color: #3f3f46;text-decoration: none;background: rgba(19,19,18,.03);border: 1px solid transparent}.hdr-mobile-lang-name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.hdr-mobile-lang-item svg{flex: none}.hdr-mobile-lang-item.is-active{font-weight: 600;color: #131312;background: rgba(19,19,18,.06);border-color: rgba(19,19,18,.12)}@media (max-width: 359px){.hdr-mobile-lang-grid{grid-template-columns: minmax(0, 1fr)}}.lang-dd-btn{display: grid;place-items: center;padding: .45rem;line-height: 1;color: #3f3f46;background: transparent;border: 1px solid rgba(19,19,18,.12);border-radius: 999px;cursor: pointer;transition: background-color .2s, color .2s}.lang-dd-btn:hover{background: rgba(19,19,18,.05);color: #131312}.lang-dd-menu{position: absolute;inset-inline-end: 0;top: calc(100% + .5rem);z-index: 50;min-width: 158px;padding: .375rem;background: #fff;border: 1px solid rgba(19,19,18,.10);border-radius: 1rem;box-shadow: 0 12px 30px -10px rgba(13,13,12,.22)}.lang-dd-item{display: flex;align-items: center;justify-content: space-between;gap: .75rem;padding: .625rem .875rem;margin-bottom: .25rem;border-radius: .75rem;font-size: 14px;color: #3f3f46;text-decoration: none;white-space: nowrap}.lang-dd-item:last-child{margin-bottom: 0}.lang-dd-item:hover{background: rgba(19,19,18,.05);color: #131312}.lang-dd-item.is-active{font-weight: 600;color: #131312;background: rgba(19,19,18,.04)}.faq-accordion .faq-panel{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 260ms cubic-bezier(0.4, 0, 0.2, 1)}.faq-accordion .faq-panel.is-open{grid-template-rows: 1fr;transition-duration: 420ms;transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1)}.faq-accordion .faq-panel > .faq-panel-inner{overflow: hidden;min-height: 0}.ai-row{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .375rem;margin: 1.5rem auto 0;padding: .375rem;width: max-content;max-width: 100%;list-style: none;background: #fff;border: 1px solid var(--color-ink-200, #e7e7e5);border-radius: 9999px}.ai-row a{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 14px;transition: background-color 260ms ease, transform 320ms cubic-bezier(.22, 1, .36, 1)}.ai-row a:hover{background: #f1f1ef;transform: translateY(-2px)}.ai-row a:focus-visible{outline: 2px solid #e63946;outline-offset: 2px}.ai-mark{display: block;width: 24px;height: 24px;background-color: #131312;-webkit-mask: var(--mark) center / contain no-repeat;mask: var(--mark) center / contain no-repeat;opacity: .55;transition: opacity 260ms ease}.ai-row a:hover .ai-mark{opacity: 1}@media (max-width: 479px){.ai-row{display: grid;grid-template-columns: repeat(3, 1fr);gap: .25rem;width: 100%;max-width: 264px;border-radius: 1.5rem}.ai-row a{width: 100%;height: 52px;border-radius: 1.125rem}}@media (prefers-reduced-motion: reduce), (max-width: 767px){.ai-row a, .ai-mark{transition: none}.ai-row a:hover{transform: none}}.pref-src{margin-top:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.pref-src p{margin:0;font-size:12px;line-height:1.6;color:#737370}.pref-src a{font-size:12px;color:#131312;text-decoration:underline}.pref-src [google-add-preferred-source-btn] *{font-family:inherit!important}@media (min-width:1024px){.pref-src{align-items:flex-start}}.pm-strip{display:grid;grid-template-columns:repeat(5,auto);justify-content:center;place-items:center;column-gap:1.125rem;row-gap:1.25rem;--pm-h:16px}@media (min-width:640px){.pm-strip{grid-template-columns:repeat(5,auto);column-gap:1.375rem;--pm-h:17px}}@media (min-width:1024px){.pm-strip{grid-template-columns:repeat(10,auto);column-gap:1.625rem;--pm-h:18px}}.pm-strip li{display:flex;align-items:center;justify-content:center;min-width:0}.pm-strip img{width:auto;max-width:100%;height:var(--pm-h)}.l1s{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:0 0 2.25rem;width:fit-content;margin-inline:auto;text-decoration:none;color:inherit}.l1s:hover .l1s-name,.l1s:focus-visible .l1s-name{text-decoration:underline;text-underline-offset:3px}.l1s-shield{position:relative;width:42px;height:49px;flex:none}.l1s-shield svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.l1s-sw{transform-box:view-box;transform-origin:60px 70px}.l1s-sw-l{transform:rotate(-40deg) scale(.88)}.l1s-sw-r{transform:rotate(40deg) scale(.88)}.l1s-clang{transform-box:fill-box;transform-origin:center;opacity:0}.l1s-ring{position:absolute;left:50%;top:50%;width:100%;aspect-ratio:1;border:2px solid #d9111f;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.5);pointer-events:none}.l1s-text{display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin:0;line-height:1.25}.l1s-label{font-size:11.5px;font-weight:500;color:#737370}.l1s-name{font-size:17px;font-weight:800;color:#131312}.l1s-name b{font-weight:inherit;color:#d9111f}.l1s-text>span{display:block}.l1s.is-armed .l1s-shield svg{opacity:0;transform:scale(1.6)}.l1s.is-armed .l1s-sw{opacity:0;transform:rotate(0deg) scale(.88)}.l1s.is-armed .l1s-text>span{opacity:0;transform:translateX(-8px)}[dir="rtl"] .l1s.is-armed .l1s-text>span{transform:translateX(8px)}.l1s.is-play .l1s-shield svg{animation:l1s-slam .42s cubic-bezier(.5,0,.75,0) forwards,l1s-shake .3s linear .42s}.l1s.is-play .l1s-ring{animation:l1s-ring .6s ease-out .4s}.l1s.is-play .l1s-sw-l{animation:l1s-swl .36s cubic-bezier(.3,1.5,.5,1) .55s forwards}.l1s.is-play .l1s-sw-r{animation:l1s-swr .36s cubic-bezier(.3,1.5,.5,1) .55s forwards}.l1s.is-play .l1s-clang{animation:l1s-clang .35s ease-out .85s}.l1s.is-play .l1s-text>span{animation:l1s-rise .5s cubic-bezier(.2,.8,.2,1) .5s forwards}.l1s.is-play .l1s-text>span+span{animation-delay:.62s}@keyframes l1s-slam{60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes l1s-shake{0%,100%{transform:translate(0,0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,1px)}}@keyframes l1s-ring{0%{opacity:.8;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@keyframes l1s-swl{0%{opacity:0;transform:rotate(0deg) scale(.88)}30%{opacity:1}to{opacity:1;transform:rotate(-40deg) scale(.88)}}@keyframes l1s-swr{0%{opacity:0;transform:rotate(0deg) scale(.88)}30%{opacity:1}to{opacity:1;transform:rotate(40deg) scale(.88)}}@keyframes l1s-clang{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}@keyframes l1s-rise{to{opacity:1;transform:none}}.lang-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:1.125rem;row-gap:.5rem;list-style:none;margin:0;padding:0}.lang-strip li{display:flex}.lang-strip a, .lang-strip span{font-size:12px;line-height:1.5;text-decoration:none;font-family:inherit}.lang-strip a{color:#737370;transition:color .15s ease}.lang-strip a:hover, .lang-strip a:focus-visible{color:#131312;text-decoration:underline}.lang-strip span{color:#131312;font-weight:600;cursor:default}