.bannerbox-capt{margin-top:0;display:inline-block;border-bottom:4px solid #77a507;width:100%;padding:30px 40px;background-color:#00487a;background-size:cover;border-radius:30px;text-align:left;position:relative}.underline{width:100%;height:1px;background-color:#77a507;margin-top:2%;margin-bottom:2%;border-radius:2px;align-items:left}svg:not(:root){overflow:hidden;vertical-align:middle}.get_start_obj{position:absolute;right:10%;top:-1px}.bannerbox-section-desklog-demo{width:100%;height:auto;float:left;text-align:right}.bannerbox-section .banner-box-submit:hover{background:#628a05}.bannerbox-section .banner-box-submit{border-radius:30px;background:#77a507;box-shadow:5px 5px 14px rgba(119,165,7,.3);margin-bottom:20px;position:relative;padding-right:50px}.banner-box-submit,a.banner-box-submit,input.banner-box-submit,button.banner-box-submit{display:inline-block;border:none;border:1px solid #77a507;padding:6px 20px;margin-left:-4px;background:#77a507;color:#fff;font-size:1.2em;border-radius:25px}.bannerbox-section .bannerbox-capt h4{font-size:30px}.banner-box-submit a{color:white;text-decoration:none;font-weight:600}.banner-box-submit a:hover{color:#00487a;font-weight:600;text-decoration:none}.bannerbox-capt h4{color:#fff;font-weight:500;font-size:1.7rem}.bannerbox-capt strong{color:#fff;font-weight:500;font-size:18px;margin-bottom:13px}.bannerbox-btn-ctn-content span{color:#fff;opacity:.9;font-size:.9rem}.signup-terms-link-foter{color:#e0e0e0;font-weight:300}.signup-terms-link{font-size:.85rem!important;font-weight:400}.section-title{text-align:center;font-size:2.3rem;font-weight:700;margin-bottom:60px;color:#0f172a}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.feature-card{background:#fff;border-radius:16px;padding:30px 24px;box-shadow:0 6px 24px rgba(14,165,233,.08);transition:transform .3s ease,box-shadow .3s ease;position:relative;animation:fadeInUp .8s ease both}.feature-card:hover{transform:translateY(-6px);box-shadow:0 12px 36px rgba(14,165,233,.12)}.feature-number{position:absolute;top:-20px;left:24px;background:#0ea5e9;color:#fff;font-size:1.2rem;font-weight:600;padding:10px 16px;border-radius:8px;box-shadow:0 4px 12px rgba(0,96,151,.2)}.feature-card h3{margin-top:20px;font-size:1.3rem;font-weight:600;color:#003060}.feature-card p{margin-top:12px;font-size:1rem;line-height:1.7;color:#475569}@media (max-width:600px){.section-title{font-size:1.6rem}.feature-number{font-size:1rem;top:-16px}.feature-card{padding:24px 20px}}