.hero-banner{padding:100px 0}.hero-banner .dis-flex.vmiddle{align-items:flex-start}.hero-lts{padding-right:20px;width:52%}.hero-lts h1{text-shadow:none;-webkit-font-smoothing:antialiased}.hero-lts h1 span{color:var(--primary_color3)}.hero-tag{margin-bottom:30px}.hero-tag span{background:rgba(255,181,149,.3);border-radius:20px;display:inline-block;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:18px;padding:6px 16px;text-transform:uppercase}.hero-btns{margin:50px 0 0}.hero-btns ul{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.hero-btns ul li.primary-button a{align-items:center;background:#ff5f1f;border:1px solid #ff5f1f;border-radius:12px;box-shadow:0 10px 24px rgba(255,95,31,.18);color:#fff;display:inline-flex;gap:10px;justify-content:center;min-width:220px;padding:15px 26px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.hero-btns ul li.primary-button a:before{content:none}.hero-btns ul li.primary-button a:after{content:"\2192";font-size:19px;line-height:1;transition:none}.hero-btns ul li.primary-button a:hover{background:#ff7440;border-color:#ff7440;box-shadow:0 11px 25px rgba(255,95,31,.2);color:#fff}.hero-btns ul li.primary-button a:focus-visible{outline:3px solid rgba(255,95,31,.24);outline-offset:3px}.hero-btns ul li.case-btn a{align-items:center;background:transparent;border:1px solid var(--primary_color2);border-radius:12px;color:var(--primary_color2);display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:24px;min-width:190px;padding:15px 32px;text-align:center;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.hero-btns ul li.case-btn a:hover{background:rgba(27,33,31,.045);border-color:#1b211f;color:#1b211f}.hero-btns ul li.case-btn a:focus-visible{outline:3px solid rgba(27,33,31,.18);outline-offset:3px}.hero-rts{padding-left:20px;width:48%}.hero-visual{margin-left:auto;max-width:100%;width:fit-content}.hero-visual>img{box-shadow:none!important;display:block;max-width:100%;width:100%}.hero-trust-dock{background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;margin:-13% 5% 0 17%;padding:0;position:relative;width:78%;z-index:2}.hero-trust-dock:not(:has(.hero-trust-logo)){display:none}.hero-trust-label{color:#5c6865;display:block;font-size:10px;font-weight:700;letter-spacing:1.05px;line-height:14px;margin:0 0 12px;text-align:center;text-transform:uppercase}.hero-trust-logos{align-items:center;display:flex;gap:22px;justify-content:center;width:100%}.hero-trust-logos:empty{display:none}.hero-trust-logo{align-items:center;display:flex;flex:1 1 0;height:32px;justify-content:center;min-width:0}.hero-trust-logo img{display:block;filter:grayscale(1) brightness(.28) contrast(1.15);height:auto;max-height:30px;max-width:96px;object-fit:contain;opacity:.62;transition:filter .2s ease,opacity .2s ease;width:auto}.hero-trust-logo img:hover{filter:grayscale(1) brightness(.18) contrast(1.2);opacity:.9}@media(max-width:1280px){.hero-banner{padding:70px 0}}@media(max-width:1024px){.hero-banner{padding:50px 0}}@media(max-width:767px){.hero-lts,.hero-rts{padding:0;width:100%}.hero-visual{margin:34px auto 0}.hero-btns{margin:30px 0 0;max-width:100%}.hero-btns ul{align-items:stretch;flex-direction:column;text-align:center}.hero-btns ul li a,.hero-btns ul li.case-btn a,.hero-btns ul li.primary-button a{min-width:0;width:100%}.hero-trust-dock{padding:0}.hero-trust-logos{gap:14px}.hero-trust-logo{height:29px}.hero-trust-logo img{max-height:27px;max-width:82px}}@media (prefers-reduced-motion:reduce){.hero-trust-logo img{transition:none}}