@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@800&display=swap);.btn-header{display:block;background-color:#1b5ffd;color:#fff;text-align:center;padding:.6rem 1.4rem;font-size:1rem;font-weight:500;border-radius:5px}.header_area{position:sticky;width:100%;top:0;left:0;z-index:99;transition:background .4s,all .3s linear;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.navbar_fixed .main_menu{position:fixed;width:100%;top:-70px;left:0;right:0;background:#fff;transform:translateY(70px);transition:transform .5s ease,background .5s ease;-webkit-transition:transform .5s ease,background .5s ease;box-shadow:0 3px 16px 0 rgba(0,0,0,.1)}.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link{line-height:70px}.icon{border-radius:10px}.logo{margin-right:1.5rem}.container-header{display:flex;position:absolute;align-items:center;justify-content:space-between;width:100%;background-color:#fff;margin:0 auto;-moz-column-gap:2rem;column-gap:2rem;height:75px;padding:1.2rem 3rem;top:0;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;border-bottom:1px solid #eee}.container-header ul{list-style:none}.container-header a{text-decoration:none;color:inherit}.menu{position:relative;transform:scale(.97) translateX(-5px);transition:.1s ease-in-out}.menu-bar{display:flex;align-items:center;margin-top:0;margin-bottom:0}.menu-bar button{border:none;background-color:transparent;cursor:pointer;color:inherit}.menu-bar .dropdown-nav{min-width:300px}.menu-bar .dropdown-nav img{width:35px;height:35px}.menu-bar li:first-child .dropdown-nav{min-width:300px}.menu-bar li:first-child ul:nth-child(1){border-right:1px solid #eee}.menu-bar li:nth-child(n+2) ul:nth-child(1){border-bottom:1px solid #eee}.menu-bar .dropdown-link-title{font-weight:500}.menu-bar .nav-item{padding:.5rem!important}.menu-bar .nav-link{font-size:1.1rem;font-weight:500;letter-spacing:-.6px;padding:.3rem;min-width:60px;margin:0 .6rem}.menu-bar .nav-link .dropdown-link:hover,.menu-bar .nav-link:hover{color:#1252a0}.menu-bar,.nav-end,.nav-start,.right-container,.right-container .search{display:flex;align-items:center;justify-content:space-between}.menu-bar .header-sign-up,.nav-end .header-sign-up,.nav-start .header-sign-up,.right-container .header-sign-up,.right-container .search .header-sign-up{color:#fff}.nav-start .boxa{display:flex;align-items:center}.dropdown-nav{display:flex;flex-direction:column;min-width:230px;border-radius:10px;position:absolute;top:50px;left:-160px;z-index:1;visibility:hidden;opacity:0;background-color:#fff;box-shadow:rgba(0,0,0,.05) 0 6px 24px 0,rgba(0,0,0,.08) 0 0 0 1px;width:700px}.dropdown-nav.active{visibility:visible;opacity:1;transform:scale(1) translateX(5px)}.dropdown-nav ul{width:100%;display:flex;gap:.5rem;padding:1.2rem;font-size:.95rem}.dropdown-nav .dropdown-btn{display:flex;align-items:center;justify-content:space-between;gap:.15rem}.dropdown-nav .dropdown-link{display:flex;gap:.5rem;padding:.5rem 0;border-radius:7px;transition:.1s ease-in-out}.dropdown-nav .dropdown-link p{font-size:.8rem;color:#636363}.dropdown-nav .dropdown-link:hover{color:#0c478d}.right-container{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.right-container .search{position:relative}.right-container .search input{background-color:#f4f4f4;border:none;border-radius:6px;padding:.7rem;padding-left:2.4rem;font-size:16px;width:100%;border:1px solid #eee}.right-container .search .bx-search{position:absolute;left:10px;top:50%;font-size:1.3rem;transform:translateY(-50%);opacity:.6}.right-container img{border-radius:50%}#hamburger{display:none;padding:.1rem;margin-left:1rem;font-size:1.9rem;border:none;background-color:transparent;cursor:pointer;color:inherit}.dropdown-menu .heading-bar{border-bottom:2px solid rgba(150,150,150,.4117647059)}.menu-block{display:none}.mob-dropdown .headline{border-bottom:2px solid rgba(150,150,150,.4117647059)}.userLogin{border:1px solid #0c478d}.userLogin:hover{background-color:#0c478d;color:#fff}.userSignup{background-color:#0c478d}.userSignup:hover{background-color:#0c478d}.dropdown-title-link-affect:hover{transition:all .2s ease-in-out;color:#0c478d}@media (max-width:1200px){#hamburger{display:block}.menu-block{display:none;position:absolute;top:75px;left:0;width:100%;background:#fff;z-index:9999}.menu-block.active{display:block}.menu-block ul{list-style:none}.menu-block a{text-decoration:none;color:inherit}.menu-block .menu-bar .dropdown{position:unset;display:none;width:100%;min-width:100%;background:#fff;border:none;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.menu-block .menu-bar .dropdown.active{display:block;opacity:1;visibility:visible}.menu-block .menu-bar .dropdown>ul{width:100%;display:block;padding:.5rem .3rem;margin:0}.menu-block .menu-bar .dropdown li{width:100%;border-bottom:none}.menu-block .menu-bar .dropdown .dropdown-link{width:100%;margin:0;padding:10px 15px;display:flex;align-items:center;border-radius:7px;transition:all .2s ease-in-out}.menu-block .menu-bar .dropdown .dropdown-link:hover{color:#0c478d;background-color:#ebf4ff}.menu-block .menu-bar .dropdown .dropdown-link .dropdown-link-title{font-size:15px!important;font-weight:400!important}.menu-block .menu-bar .mob-dropdown{height:auto!important;overflow:visible!important}.menu-block .menu-bar .mob-dropdown .scrollbar{height:auto!important;overflow:visible!important;scrollbar-width:none}.menu-block .nav-end-bottom{display:none}.menu{display:none;position:absolute;top:87px;left:0;min-height:100vh;width:100vw}.menu-bar{background:#fff;display:flex;flex-direction:column;align-items:stretch;row-gap:1rem;padding:1rem}.menu-bar .nav-link{display:flex;justify-content:space-between;width:100%;font-weight:600;font-size:1.2rem;margin:0}.menu-bar>li:not(:last-child){padding-bottom:.5rem;border-bottom:1px solid #eee}}@media (max-width:600px){.container-header{padding:.2rem .2rem}.nav-menu-header .logo{width:unset;height:unset}.nav-menu-header .logo img{width:80%;height:80%}.menu-block .menu-bar{background:#fff;z-index:999}.menu-block .menu-bar .nav-end-bottom{display:block}.menu-block .menu-bar .nav-end-bottom .right-container .btn-primary{color:#fff;background-color:#1b5ffd}.nav-end .right-container{display:none}}@media (max-width:300px){.container-header{padding:.2rem .2rem}}@media screen and (min-width:992px){.nav-menu-header .menu>.menu-bar{display:flex;align-items:center}.nav-menu-header .menu>.menu-bar>.nav-item{position:relative}.nav-menu-header .expense-dropdown{position:absolute;top:50px;left:-160px;display:none;width:300px;min-width:300px;padding:1rem!important;margin:0;background:#fff;border:2px solid rgba(150,150,150,.4117647059);border-radius:10px;box-shadow:rgba(0,0,0,.05) 0 6px 24px 0,rgba(0,0,0,.08) 0 0 0 1px;z-index:9999}.nav-menu-header .menu>.menu-bar>.nav-item:hover>.expense-dropdown{display:block}.nav-menu-header .expense-dropdown .row{margin:0;display:block}.nav-menu-header .expense-dropdown .col-12{width:100%;padding-left:.75rem!important;padding-right:.75rem!important}.nav-menu-header .expense-dropdown .dropdown-item-wrap{width:100%}.nav-menu-header .expense-dropdown a{display:flex;align-items:center;width:100%;padding:8px 10px!important;text-decoration:none;color:#222;border-radius:6px;transition:all .2s ease-in-out}.nav-menu-header .expense-dropdown a:hover{color:#0c478d;background-color:#ebf4ff}.nav-menu-header .expense-dropdown .dropdown-link-title{font-size:15px;font-weight:400!important;white-space:nowrap}.nav-menu-header .features-dropdown .features-right-column{display:block;width:100%;padding-left:.75rem!important;border-left:none!important}.nav-menu-header .features-dropdown,.nav-menu-header .resources-dropdown{width:300px;min-width:300px}}@media screen and (max-width:991px){.dropdown-toggle.show::after{border-top:0;border-bottom:.3em solid}}.scrollbar::-webkit-scrollbar{width:0;background:0 0}@media screen and (min-width:1201px){.nav-menu-header .menu>.menu-bar>li{position:relative}.nav-menu-header .menu>.menu-bar>li.active-page>a.nav-link{color:#0c478d!important}.nav-menu-header .menu>.menu-bar>li.active-page::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:40px;height:6px;background-color:#0c478d;border-radius:20px;z-index:99999;display:block}.nav-menu-header .menu>.menu-bar>li:hover::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:40px;height:6px;background-color:#0c478d;border-radius:20px;z-index:99999;display:block}.nav-menu-header .menu>.menu-bar>li:hover>a.nav-link{color:#0c478d!important}}.main_btn{display:inline-block;background-image:linear-gradient(to right,#1c34ff 0,#ff5353 48%,#3977ef 100%);background-size:200% auto;padding:0 35px;color:#fff;font-family:Roboto,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:50px;border-radius:5px;outline:0!important;box-shadow:none!important;text-align:center;cursor:pointer;transition:all .3s linear 0s}.main_btn:hover{background-position:right center;color:#fff}.main_btn2{display:inline-block;background:#1b5ffd;padding:0 32px;color:#fff;font-family:Roboto,Helvetica,sans-serif;font-size:13px;font-weight:500;line-height:38px;border-radius:0;outline:0!important;box-shadow:none!important;text-align:center;border:1px solid #1b5ffd;cursor:pointer;transition:all .3s linear 0s}.main_btn2:hover{background:0 0;color:#1b5ffd}.submit_btn{width:auto;display:inline-block;background-image:linear-gradient(to right,#4dabff 0,#62ddff 48%,#4dabff 100%);background-size:200% auto;padding:0 50px;color:#fff;font-family:Roboto,Helvetica,sans-serif;font-size:13px;font-weight:500;line-height:50px;border-radius:5px;outline:0!important;box-shadow:none!important;text-align:center;cursor:pointer;transition:all .3s linear 0s}.submit_btn:hover{background-position:right center;color:#fff}.white_btn{display:inline-block;background:#f9f9ff;padding:0 50px;color:#222;font-family:Roboto,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:50px;border-radius:0;outline:0!important;box-shadow:none!important;text-align:center;cursor:pointer;transition:all .3s linear 0s}.white_btn:hover{background:#1b5ffd;color:#fff}.banner_btn{display:inline-block;background:rgba(255,255,255,.1);color:#fff;font-family:Roboto,Helvetica,sans-serif;width:134px;font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.5);line-height:48px;border-radius:3px;outline:0!important;box-shadow:none!important;text-align:center;cursor:pointer;transition:all .3s linear 0s}.banner_btn:hover{background:#fff;color:#222;border-color:#fff}.banner_btn2{display:inline-block;color:#fff;font-family:Roboto,sans-serif;padding:30px 50px;font-size:2rem;outline:0!important;box-shadow:none!important;text-align:center;cursor:pointer;background:#444fff;transition:all .3s linear 0s;font-weight:700;border-radius:15px;line-height:1.2;transition:all .3s linear 0s}.banner_btn2:hover{color:#fff;border-color:#282525}.white_bg_btn{background:#fff;display:inline-block;color:#222;line-height:40px;padding:0 28px;font-size:14px;font-family:Roboto,Helvetica,sans-serif;font-weight:500;text-transform:uppercase;transition:all .3s linear 0s;border:none}.white_bg_btn:hover{background:#1b5ffd;color:#fff}.blog_btn{border:1px solid #eee;background:#f9f9ff;padding:0 32px;font-size:13px;font-weight:500;font-family:Roboto,Helvetica,sans-serif;color:#222;line-height:34px;display:inline-block}.blog_btn:hover{background:#1b5ffd;border-color:#1b5ffd;color:#fff}.tickets_btn{display:inline-block;background:#fff;color:#fd1b1b;padding:0 17px;font-family:Roboto,Helvetica,sans-serif;width:134px;font-size:22px;font-weight:700;border:1px solid #fff;line-height:48px;border-radius:3px;outline:0!important;box-shadow:none!important;text-align:center;cursor:pointer;transition:all .3s linear 0s}.tickets_btn:hover{color:#fd1b1b;border-color:#222}.signup_btn{display:inline-block;background:#fd1b1b;color:#fff;font-family:Roboto,Helvetica,sans-serif;font-size:22px;font-weight:700;border:1px solid #fff;line-height:48px;border-radius:3px;outline:0!important;box-shadow:none!important;text-align:center;cursor:pointer;padding:0 50px;white-space:nowrap;transition:all .3s linear 0s}.signup_btn:hover{color:#fff;border-color:#222}.new_footer_area{position:relative;margin-top:150px;background:#000;color:#000;padding-top:120px;border-top-left-radius:20px;border-top-right-radius:20px}.customer-support-box{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:calc(100% - 48px);max-width:1100px;min-height:200px;display:flex;align-items:center;justify-content:center;padding:35px 40px;background:#fff;border:1px solid #e8e8e8;border-radius:20px;box-shadow:0 15px 45px rgba(0,0,0,.1);z-index:10}.customer-support-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.customer-support-content h2{margin:0 0 10px;color:#111;font-size:24px;font-weight:700;line-height:1.3}.customer-support-content p{margin:0 0 15px;color:#666;font-size:14px;font-weight:400;line-height:1.6}.customer-support-email{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#111;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s ease}.customer-support-email i{font-size:15px}.customer-support-email:hover{color:#555}.footer-content{position:relative;z-index:2;padding-top:0}.new_footer_area .f_title h3{margin-bottom:18px;color:#fff;font-size:15px;font-weight:600}.new_footer_area .q_links ul{margin:0;padding:0;list-style:none}.new_footer_area .q_links li{margin-bottom:10px}.new_footer_area .q_links a{color:#aaa;font-size:14px;text-decoration:none;transition:color .2s ease}.new_footer_area .q_links a:hover{color:#fff}.new_footer_area .bottom-text{color:#aaa;font-size:14px;line-height:1.7}.copy_right{margin-top:30px;padding-top:20px;padding-bottom:20px;border-top:1px solid rgba(255,255,255,.08);color:#888;font-size:13px;text-align:center}.copy_right a{color:#aaa;text-decoration:none}.copy_right a:hover{color:#fff}.footer-divider{margin:0 8px;color:#555}.new_footer_area .navbar-brand.logo.logo_h{display:inline-block;max-width:100%;white-space:nowrap}.new_footer_area .navbar-brand.logo.logo_h strong{display:inline-block;font-size:28px;line-height:1.2;color:#fff}@media screen and (max-width:991px){.new_footer_area .navbar-brand.logo.logo_h strong{font-size:26px}}@media screen and (max-width:575px){.new_footer_area .navbar-brand.logo.logo_h{display:block;width:100%;margin:0}.new_footer_area .navbar-brand.logo.logo_h strong{display:block;font-size:24px;line-height:1.3;white-space:normal;word-break:break-word}}@media screen and (max-width:400px){.new_footer_area .navbar-brand.logo.logo_h strong{font-size:22px}}@media screen and (max-width:575px){.new_footer_area .footer-content{width:100%;padding-left:15px;padding-right:15px}.new_footer_area .q_links a{font-size:13px;line-height:1.5;word-break:break-word}.new_footer_area .bottom-text{padding-right:0!important;font-size:14px}}@media screen and (max-width:575px){.new_footer_area{margin-top:120px;padding-top:100px}.customer-support-box{top:-100px;width:calc(100% - 30px);min-height:190px;padding:25px 18px;border-radius:16px}.customer-support-content h2{font-size:21px}.customer-support-content p{font-size:13px}.customer-support-content .customer-support-email{font-size:14px;max-width:100%;word-break:break-word}}.login-container{display:flex;align-items:center;justify-content:center;padding:40px 20px;width:100%;min-height:100vh;background:#f7f9fc}.login-card{background:0 0;border-radius:28px;overflow:visible;box-shadow:none;max-width:1290px;width:100%;display:grid;grid-template-columns:1fr 1fr;height:821px}.left-panel{background:#0c478d;border-radius:28px;position:relative;padding:60px;color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 18px 45px rgba(0,0,0,.12)}.welcome-content h1{font-size:2.8rem;font-weight:700;margin-bottom:10px}.welcome-content h2{font-size:1.7rem;margin-bottom:30px}.welcome-content p{line-height:1.6;opacity:.9}.right-panel{background:0 0;padding:56px 70px;display:flex;justify-content:center;align-items:center;overflow:visible}.form-box{width:100%;max-width:420px}.title{font-size:28px;font-weight:600;margin-bottom:30px}.input-box{position:relative;margin-bottom:28px}.input-box input{width:100%;padding:10px 2px 5px 52px;border:2px solid #e2e8f0;font-size:16px}.input-box input:focus{border-color:#2596be;box-shadow:0 0 0 4px rgba(37,150,190,.15)}.input-box input::-moz-placeholder{font-size:14px;color:#94a3b8}.input-box input::placeholder{font-size:14px;color:#94a3b8}.remember-section{display:flex;justify-content:space-between;align-items:center;width:100%;margin:15px 0}.remember-label{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;cursor:pointer}.remember-label input[type=checkbox]{margin:0}.forgot-link{font-size:14px;color:#1e88e5;text-decoration:none}.forgot-link:hover{text-decoration:underline}#email-err-msg-div,#password-err-msg-div{position:absolute;top:100%;left:0;width:100%;margin-top:0;padding-left:4px;background:0 0!important;font-size:12px;color:#dc3545;line-height:1.2}.toggle-btn{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#2596be;font-weight:600;cursor:pointer}.signin-btn{width:100%;background:#2596be;color:#fff;padding:15px;border:none;border-radius:10px;font-size:16px;font-weight:600;margin-top:10px}.or-divider{text-align:center;margin:25px 0;color:#888;position:relative}.or-divider::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0}.signup-text{text-align:center;margin-top:25px;font-size:15px}.otp-login-btn{display:block;width:100%;background:0 0;color:#0c478d;border:2px solid #0c478d;padding:14px;border-radius:10px;font-size:16px;font-weight:600;text-align:center;text-decoration:none;margin:12px 0}.otp-login-btn:hover{background:#0c478d;color:#fff}@media (max-width:768px){.login-card{grid-template-columns:1fr;max-width:100%;margin:10px auto;border-radius:20px}.left-panel{display:none!important}.right-panel{padding:56px 56px;min-height:auto}.title{font-size:24px;text-align:center;margin-bottom:30px}.login-container{padding:20px 15px}.otp-login-btn,.signin-btn{padding:14px;font-size:15.5px}.input-box input{font-size:15px}}@media (max-width:480px){.right-panel{padding:40px 25px}}.expense-hero{background:radial-gradient(circle,#e7f2ff 0,#fff 100%);overflow:hidden;padding:120px 0 80px}.expense-hero .container{position:relative}.expense-hero .hero-content{position:relative;z-index:5}.expense-hero .hero-content h1{font-size:3.2rem;line-height:1.15;font-weight:700;color:#000;margin-bottom:25px;margin-top:16px}.expense-hero .hero-content h1 span{display:block;color:#0c478d}.expense-hero .hero-content .hero-description{max-width:600px;font-size:1.05rem;line-height:1.7;color:#555;margin-bottom:30px}.expense-hero .hero-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:25px}.expense-hero .hero-actions a{text-decoration:none}.expense-hero .hero-actions .hero-primary-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(145deg,#7eb4f7 0,#0c478d 100%);color:#fff;padding:12px 30px;border-radius:6px;font-size:1.05rem;font-weight:600}.expense-hero .hero-actions .hero-secondary-btn{display:inline-flex;align-items:center;background:#fff;color:#222;border:1px solid #ddd;padding:11px 25px;border-radius:6px;font-size:1.05rem;font-weight:600}.expense-hero .hero-benefits{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.expense-hero .hero-benefits span{display:flex;align-items:center;gap:7px;font-size:.9rem;color:#555;font-weight:500}.expense-hero .hero-benefits span i{color:#28b463}.expense-hero .hero-dashboard{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center}.expense-hero .dashboard-glow{position:absolute;width:450px;height:450px;border-radius:50%;background:#d9e6f5;opacity:.7;filter:blur(10px);z-index:0}.expense-hero .dashboard-image{position:relative;z-index:2;width:100%;max-width:650px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0, 0, 0, .15))}.expense-hero .floating-card{position:absolute;z-index:5;display:flex;align-items:center;gap:12px;background:#fff;padding:12px 16px;border-radius:12px;box-shadow:rgba(17,17,26,.05) 0 1px 0,rgba(17,17,26,.12) 0 4px 15px;min-width:190px}.expense-hero .floating-card small{display:block;font-size:11px;color:#777}.expense-hero .floating-card strong{display:block;font-size:14px;color:#111}.expense-hero .floating-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px}.expense-hero .floating-icon.success{background:#e9fceb;color:#15bc47}.expense-hero .floating-icon.purple{background:#e5f1ff;color:#152bbc}.expense-hero .floating-icon.orange{background:#fff0e5;color:#ef7d32}.expense-hero .approval-card{top:60px;right:0}.expense-hero .receipt-card{left:0;bottom:100px}.expense-hero .reimbursement-card{right:20px;bottom:20px}.expense-hero .hero-value-strip{position:relative;z-index:5;margin-top:60px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:20px;padding:20px 25px;box-shadow:rgba(17,17,26,.05) 0 1px 0,rgba(17,17,26,.1) 0 0 8px}.expense-hero .hero-value-strip .value-item{display:flex;align-items:center;gap:10px;padding:8px 20px;color:#444;font-size:.9rem;font-weight:600}.expense-hero .hero-value-strip .value-item i{color:#817ffe;font-size:17px}@media screen and (max-width:991px){.expense-hero{padding:90px 0 60px}.expense-hero .hero-content{text-align:center}.expense-hero .hero-content .hero-description{margin-left:auto;margin-right:auto}.expense-hero .hero-actions{justify-content:center}.expense-hero .hero-benefits{justify-content:center}.expense-hero .hero-dashboard{margin-top:50px;min-height:400px}.expense-hero .hero-value-strip{flex-wrap:wrap;justify-content:center;gap:10px}.expense-hero .hero-value-strip .value-item{width:30%;justify-content:center}}@media screen and (max-width:600px){.expense-hero{padding:70px 0 50px}.expense-hero .hero-content h1{font-size:2.2rem}.expense-hero .hero-content .hero-description{font-size:.95rem}.expense-hero .hero-actions .hero-primary-btn,.expense-hero .hero-actions .hero-secondary-btn{width:100%;justify-content:center}.expense-hero .hero-benefits{flex-direction:column;gap:10px}.expense-hero .hero-dashboard{min-height:300px;margin-top:30px}.expense-hero .dashboard-glow{width:280px;height:280px}.expense-hero .floating-card{min-width:150px;padding:9px 12px}.expense-hero .floating-card small{font-size:9px}.expense-hero .floating-card strong{font-size:12px}.expense-hero .approval-card{top:20px;right:-5px}.expense-hero .receipt-card{left:-5px;bottom:70px}.expense-hero .reimbursement-card{right:-5px;bottom:0}.expense-hero .hero-value-strip{padding:15px}.expense-hero .hero-value-strip .value-item{width:50%;padding:8px;font-size:.78rem}.expense-hero .hero-value-strip .value-item:last-child{width:100%}}@media screen and (max-width:480px){.expense-hero .hero-content h1{font-size:2rem}.expense-hero .hero-dashboard{min-height:250px}.expense-hero .approval-card{right:-15px}.expense-hero .receipt-card{left:-15px}.expense-hero .reimbursement-card{right:-15px}}.expense-workflow{position:relative;overflow:hidden;padding:120px 0;background:radial-gradient(circle,#eae4ff 0,#fff 100%)}.expense-workflow .container{position:relative;z-index:1}.expense-workflow .workflow-header{max-width:850px;margin:0 auto 60px;text-align:center}.expense-workflow .workflow-header h2{margin:0 0 18px;font-size:2.7rem;line-height:1.2;font-weight:700;color:#111827;font-family:"Charlie Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.expense-workflow .workflow-header .workflow-description{max-width:760px;margin:0 auto 25px;color:#636363;font-size:1rem;line-height:1.7}.expense-workflow .workflow-header .workflow-subh{display:inline-block;margin:10px 0 0;padding:8px 18px;border-radius:30px;background-color:#e9e9fe;color:#152bbc;font-size:.9rem;font-weight:600}.expense-workflow .workflow-steps{display:flex;align-items:stretch;justify-content:center;gap:20px;width:100%}.expense-workflow .workflow-card{position:relative;flex:1 1 0;width:auto;max-width:330px;min-height:300px;padding:35px 30px;background-color:#fff;border-radius:20px;box-shadow:rgba(17,17,26,.05) 0 1px 0,rgba(17,17,26,.1) 0 0 8px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.expense-workflow .workflow-card:hover{transform:translateY(-8px);box-shadow:rgba(17,17,26,.08) 0 3px 0,rgba(81,61,255,.18) 0 10px 30px}.expense-workflow .workflow-card .workflow-number{position:absolute;top:20px;right:25px;font-size:.85rem;font-weight:700;color:#817ffe;opacity:.7}.expense-workflow .workflow-card .workflow-icon{width:60px;height:60px;margin-bottom:25px;display:flex;align-items:center;justify-content:center;border-radius:15px;background-color:#e9e9fe;color:#152bbc;font-size:1.4rem;transition:transform .3s ease,background-color .3s ease,color .3s ease}.expense-workflow .workflow-card:nth-child(1) .workflow-icon{background-color:#e9e9fe;color:#152bbc}.expense-workflow .workflow-card:nth-child(3) .workflow-icon{background-color:#fee9e9;color:#bc1518}.expense-workflow .workflow-card:nth-child(5) .workflow-icon{background-color:#e9feeb;color:#15bc47}.expense-workflow .workflow-card:hover .workflow-icon{transform:scale(1.08);color:#fff}.expense-workflow .workflow-card h3{margin:0 0 12px;font-size:1.35rem;line-height:1.3;font-weight:650;color:#111;font-family:"Charlie Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.expense-workflow .workflow-card p{margin:0;color:#636363;font-size:.95rem;line-height:1.7}.expense-workflow .workflow-arrow{width:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;color:#817ffe;font-size:1.4rem}.expense-workflow .workflow-arrow i{transition:transform .3s ease}.expense-workflow .workflow-card:hover+.workflow-arrow i{transform:translateX(5px)}.expense-workflow .feature-page-image{width:100%;max-width:1100px;margin:70px auto 0;display:flex;align-items:center;justify-content:center;text-align:center}.expense-workflow .feature-page-image img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:20px}.expense-workflow .workflow-summary{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;align-items:center;justify-content:center;gap:18px;margin:50px auto 0;padding:15px 25px;background-color:rgba(255,255,255,.8);border:1px solid rgba(129,127,254,.15);border-radius:50px;box-shadow:rgba(17,17,26,.05) 0 1px 0,rgba(17,17,26,.08) 0 0 8px}.expense-workflow .workflow-summary span{padding:7px 14px;border-radius:20px;background-color:#f4f2ff;color:#152bbc;font-size:.8rem;font-weight:600;white-space:nowrap}.expense-workflow .workflow-summary i{color:#817ffe;font-size:.8rem}@media screen and (max-width:991px){.expense-workflow{padding:90px 0}.expense-workflow .workflow-header{margin-bottom:45px}.expense-workflow .workflow-header h2{font-size:2.2rem}.expense-workflow .workflow-steps{flex-wrap:wrap;gap:25px}.expense-workflow .workflow-card{flex:0 0 calc(50% - 13px);max-width:none}.expense-workflow .workflow-arrow{display:none}.expense-workflow .feature-page-image{max-width:900px;margin-top:55px}.expense-workflow .feature-page-image img{width:100%;height:auto}}@media screen and (max-width:600px){.expense-workflow{padding:70px 0}.expense-workflow .workflow-header{margin-bottom:35px}.expense-workflow .workflow-header h2{font-size:1.9rem;line-height:1.3}.expense-workflow .workflow-header .workflow-description{font-size:.9rem;line-height:1.6}.expense-workflow .workflow-header .workflow-subh{font-size:.8rem}.expense-workflow .workflow-steps{flex-direction:column;align-items:center;gap:20px}.expense-workflow .workflow-card{width:100%;max-width:100%;flex:none;min-height:auto;padding:28px 25px}.expense-workflow .workflow-card .workflow-icon{width:52px;height:52px;margin-bottom:20px}.expense-workflow .workflow-card h3{font-size:1.2rem}.expense-workflow .workflow-card p{font-size:.9rem}.expense-workflow .feature-page-image{width:100%;margin-top:40px}.expense-workflow .feature-page-image img{width:100%;max-width:100%;min-height:200px;border-radius:12px}.expense-workflow .workflow-summary{width:100%;max-width:100%;margin-top:35px;padding:12px 10px;gap:5px}.expense-workflow .workflow-summary span{padding:6px 8px;font-size:.65rem}.expense-workflow .workflow-summary i{font-size:.65rem}}@media screen and (max-width:400px){.expense-workflow .workflow-header h2{font-size:1.7rem}.expense-workflow .workflow-summary span{padding:5px 6px;font-size:.58rem}}.expense-features{position:relative;overflow:visible;padding:120px 0;background:radial-gradient(circle,rgba(253,248,248,.862745098) 0,#fff 100%)}.expense-features .features-header{max-width:780px;margin:0 auto 100px;text-align:center}.expense-features .features-header h2{max-width:720px;margin:0 auto;color:#232c54;font-size:clamp(40px,4.5vw,58px);font-weight:500;line-height:1.05;letter-spacing:-.055em}.expense-features .features-header p{margin:24px auto 0;color:#707070;font-size:16px;line-height:1.75}.expense-features .features-pages{position:relative}.expense-features .feature-page{position:sticky;top:100px;min-height:600px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;margin-bottom:100px;padding:70px;background:#fff;border:1px solid rgba(35,44,84,.08);border-radius:30px;box-shadow:0 20px 60px rgba(35,44,84,.1);overflow:hidden;transform-origin:center top;will-change:transform}.expense-features .feature-page:nth-child(1){z-index:1}.expense-features .feature-page:nth-child(2){z-index:2}.expense-features .feature-page:nth-child(3){z-index:3}.expense-features .feature-page:nth-child(4){z-index:4}.expense-features .feature-page:nth-child(5){z-index:5}.expense-features .feature-page:nth-child(6){z-index:6}.expense-features .feature-page.reverse .feature-page-content{order:2}.expense-features .feature-page.reverse .feature-page-image{order:1}.expense-features .feature-page-content{position:relative;z-index:2;max-width:500px}.expense-features .feature-number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:25px;color:#232c54;background:#f5f5f5;border:1px solid #e2e2e2;border-radius:12px;font-size:11px;font-weight:700}.expense-features .feature-label{display:block;margin-bottom:12px;color:#000;font-size:12px;font-weight:700;letter-spacing:.12em;margin-top:10px}.expense-features .feature-lbl{display:block;margin-bottom:12px;color:#363636;font-size:12px;font-weight:700;letter-spacing:.12em;margin-top:10px}.expense-features .feature-page-content h3{max-width:480px;margin:0;color:#232c54;font-size:clamp(32px,3vw,44px);font-weight:500;line-height:1.1;letter-spacing:-.045em}.expense-features .feature-page-content p{max-width:480px;margin:20px 0 0;color:#707070;font-size:15px;line-height:1.8}.expense-features .feature-list{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.expense-features .feature-list li{display:flex;align-items:center;gap:9px;color:#555;font-size:13px}.expense-features .feature-list i{display:flex;align-items:center;justify-content:center;flex:0 0 21px;width:21px;height:21px;color:#232c54;background:#f0f0f0;border-radius:50%;font-size:9px}.expense-features .feature-page-image{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;padding:20px}.expense-features .feature-page-image::before{content:"";position:absolute;width:420px;height:420px;background:rgba(234,243,255,.7529411765);border-radius:50%;filter:blur(70px);z-index:0}.expense-features .feature-page-image img{position:relative;z-index:1;display:block;width:100%;max-width:600px;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 25px 35px rgba(0, 0, 0, .12));transition:transform .5s ease}.expense-features .feature-page:hover .feature-page-image img{transform:translateY(-8px)}.expense-features .feature-page:nth-child(1){transform:translateY(0)}.expense-features .feature-page:nth-child(2){transform:translateY(15px)}.expense-features .feature-page:nth-child(3){transform:translateY(30px)}.expense-features .feature-page:nth-child(4){transform:translateY(45px)}.expense-features .feature-page:nth-child(5){transform:translateY(60px)}.expense-features .feature-page:nth-child(6){transform:translateY(75px)}@media (max-width:991px){.expense-features{padding:90px 0}.expense-features .features-header{margin-bottom:60px}.expense-features .feature-page{top:70px;min-height:600px;grid-template-columns:1fr;gap:35px;padding:50px;margin-bottom:70px;text-align:center}.expense-features .feature-page.reverse .feature-page-content{order:1}.expense-features .feature-page.reverse .feature-page-image{order:2}.expense-features .feature-page-content{max-width:700px;margin:0 auto}.expense-features .feature-number{margin-left:auto;margin-right:auto}.expense-features .feature-page-content h3,.expense-features .feature-page-content p{margin-left:auto;margin-right:auto}.expense-features .feature-list{max-width:430px;margin-left:auto;margin-right:auto;text-align:left}.expense-features .feature-page-image{min-height:350px}}@media (max-width:575px){.expense-features{padding:10px 0}.expense-features .features-header{margin-bottom:45px}.expense-features .features-header h2{font-size:35px}.expense-features .features-header p{font-size:14px}.expense-features .feature-page,.expense-features .feature-page.reverse{position:relative;top:auto;display:flex;flex-direction:column;gap:30px;min-height:auto;margin-bottom:30px;padding:35px 22px;border-radius:20px;transform:none!important}.expense-features .feature-page-content,.expense-features .feature-page.reverse .feature-page-content{order:1;text-align:center}.expense-features .feature-page-image,.expense-features .feature-page.reverse .feature-page-image{order:2;min-height:250px;padding:5px}.expense-features .feature-page-content h3{font-size:29px}.expense-features .feature-page-content p{font-size:14px}.expense-features .feature-list{gap:10px;text-align:left}.expense-features .feature-list li{font-size:12px}.expense-features .feature-page-image::before{width:250px;height:250px}.expense-features .feature-page-image img{max-width:100%}}.expense-trust-section{background-color:#e4dcff;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}.expense-trust-section .container{padding:60px 40px}.expense-trust-section .trust-content{text-align:left}.expense-trust-section .trust-content h3{color:#000;font-size:36px;font-weight:700;margin-bottom:15px}.expense-trust-section .trust-content h5{color:#817ffe;font-size:20px;font-weight:600;margin-bottom:20px}.expense-trust-section .trust-content p{color:#555;font-size:16px;line-height:1.8;margin-bottom:15px}.expense-trust-section .trust-content strong{display:inline-block;margin-top:10px;color:#817ffe;font-size:16px}.expense-trust-section .trust-card{background-color:#fff;border-radius:20px;padding:30px;border:1px solid rgba(129,127,254,.15);box-shadow:rgba(100,100,111,.08) 0 7px 20px 0;transition:.3s ease}.expense-trust-section .trust-card:hover{transform:translateY(-5px);box-shadow:rgba(100,100,111,.18) 0 10px 30px 0}.expense-trust-section .trust-card .trust-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:15px;background-color:#f0efff;color:#817ffe;font-size:22px;margin-bottom:20px}.expense-trust-section .trust-card h4{color:#000;font-size:20px;font-weight:700;margin-bottom:12px}.expense-trust-section .trust-card p{color:#555;font-size:14px;line-height:1.7;margin-bottom:0}.expense-trust-section .trust-card .trust-flow{margin-top:18px;padding:10px 12px;background-color:#f5f4ff;border-radius:10px;color:#817ffe;font-size:11px;font-weight:600}.expense-trust-section .trust-card .trust-flow span{padding:0 3px}@media screen and (max-width:880px){.expense-trust-section{clip-path:polygon(0 5%,100% 0,100% 100%,0 100%)}.expense-trust-section .container{padding:50px 25px}.expense-trust-section .trust-content{text-align:center}.expense-trust-section .trust-content h3{font-size:30px}.expense-trust-section .trust-card{padding:25px}}@media screen and (max-width:480px){.expense-trust-section{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%);padding:40px 0}.expense-trust-section .container{padding:30px 15px}.expense-trust-section .trust-content h3{font-size:25px}.expense-trust-section .trust-content h5{font-size:17px}.expense-trust-section .trust-content p{font-size:14px}.expense-trust-section .trust-card{padding:22px}.expense-trust-section .trust-card h4{font-size:18px}.expense-trust-section .trust-card p{font-size:13px}}.expense-final-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,#111827 0,#1f2937 100%);padding:100px 0}.expense-final-cta::before{content:"";position:absolute;width:450px;height:450px;top:-250px;right:-150px;background:rgba(16,185,129,.12);border-radius:50%;filter:blur(80px);pointer-events:none}.expense-final-cta::after{content:"";position:absolute;width:350px;height:350px;bottom:-200px;left:-120px;background:rgba(59,130,246,.08);border-radius:50%;filter:blur(80px);pointer-events:none}.expense-final-cta .container{position:relative;z-index:1}.expense-final-cta .final-cta-content{max-width:850px;margin:0 auto}.expense-final-cta .final-cta-label{display:inline-block;margin-bottom:20px;padding:7px 16px;border:1px solid rgba(255,255,255,.12);border-radius:50px;background:rgba(255,255,255,.05);color:#6ee7b7;font-size:13px;font-weight:600}.expense-final-cta h2{max-width:750px;margin:0 auto 20px;color:#fff;font-size:42px;font-weight:700;line-height:1.2}.expense-final-cta .final-cta-description{max-width:650px;margin:0 auto;color:#d1d5db;font-size:17px;line-height:1.7}.expense-final-cta .final-cta-action{margin-top:32px}.expense-final-cta .expense-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;background:#10b981;color:#fff;border:none;border-radius:7px;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 8px 25px rgba(16,185,129,.25);transition:all .25s ease}.expense-final-cta .expense-cta-btn:hover{background:#059669;color:#fff;transform:translateY(-3px);box-shadow:0 12px 30px rgba(16,185,129,.35)}.expense-final-cta .expense-cta-btn i{transition:transform .25s ease}.expense-final-cta .expense-cta-btn:hover i{transform:translateX(4px)}.expense-final-cta .final-cta-note{margin-top:18px;color:#9ca3af;font-size:13px}@media screen and (max-width:880px){.expense-final-cta{padding:80px 0}.expense-final-cta h2{font-size:34px}.expense-final-cta .final-cta-description{font-size:16px}}@media screen and (max-width:480px){.expense-final-cta{padding:70px 20px}.expense-final-cta .final-cta-label{font-size:12px}.expense-final-cta h2{font-size:28px}.expense-final-cta .final-cta-description{font-size:14px}.expense-final-cta .expense-cta-btn{width:100%}}.expense-contact{background-color:#f5f6f7;padding:120px 0}.expense-contact .expense-contact-row{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.expense-contact .expense-contact-content h3{margin:0 0 25px;color:#232c54;font-size:18px;font-weight:600}.expense-contact .expense-contact-content h2{max-width:600px;margin:0;color:#232c54;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08;letter-spacing:-.045em}.expense-contact .expense-contact-content p{max-width:650px;margin:25px 0 30px;color:#707070;font-size:16px;line-height:1.75}.expense-contact .expense-contact-content strong{color:#232c54}.expense-contact .expense-cont-mail{display:inline-flex;align-items:center;gap:8px;padding:16px 22px;background-color:#fff;color:#232c54;border-radius:8px;text-decoration:none;box-shadow:rgba(100,100,111,.12) 0 7px 29px 0;transition:.25s ease}.expense-contact .expense-cont-mail span{color:#707070;font-size:14px;font-weight:500}.expense-contact .expense-cont-mail strong{color:#232c54;font-size:14px;font-weight:700}.expense-contact .expense-cont-mail:hover{transform:translateY(-3px)}.expense-contact .expense-contact-form{display:flex;flex-direction:column;gap:30px;padding:50px;background-color:#fff;border-radius:20px;box-shadow:rgba(100,100,111,.08) 0 7px 29px 0}.expense-contact .expense-contact-form .form-control{width:100%;padding:14px 20px;background-color:#f4f4fc;border:2px solid #fff;color:#000;font-size:14px;font-weight:600;box-shadow:none}.expense-contact .expense-contact-form .form-control::-moz-placeholder{color:#000;opacity:.7}.expense-contact .expense-contact-form .form-control::placeholder{color:#000;opacity:.7}.expense-contact .expense-contact-form .form-control:focus{background-color:#f4f4fc;border:2px solid #817ffe;box-shadow:none;outline:0}.expense-contact .expense-contact-form input{height:52px;border-radius:50px}.expense-contact .expense-contact-form textarea{min-height:130px;resize:vertical;border-radius:8px}.expense-contact .contact-submit{display:inline-block;padding:12px 24px;background-color:#0c478d;color:#fff;border-radius:6px;font-size:14px;font-weight:700;text-decoration:none;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;transition:.25s ease}.expense-contact .contact-submit:hover{color:#fff;transform:translateY(-2px)}.expense-contact #err-msg-div{margin:0}@media screen and (max-width:880px){.expense-contact{padding:90px 0}.expense-contact .expense-contact-row{grid-template-columns:1fr;gap:50px}.expense-contact .expense-contact-content{text-align:center}.expense-contact .expense-contact-content h2,.expense-contact .expense-contact-content p{margin-left:auto;margin-right:auto}.expense-contact .expense-contact-content .expense-contact-mail{margin:0 auto}.expense-contact .expense-contact-form{max-width:650px;width:100%;margin:0 auto}}@media screen and (max-width:480px){.expense-contact{padding:70px 0;margin-top:70px}.expense-contact .expense-contact-content h3{font-size:16px}.expense-contact .expense-contact-content h2{font-size:34px}.expense-contact .expense-contact-content p{font-size:14px}.expense-contact .expense-contact-mail{flex-direction:column;align-items:flex-start;padding:15px 18px}.expense-contact .expense-contact-form{gap:20px;padding:30px 22px;border-radius:18px}.expense-contact .expense-contact-form input{height:48px}.expense-contact .expense-contact-form textarea{min-height:120px}.expense-contact .contact-submit{width:100%;text-align:center}}.expense-faq .heading{display:flex;align-items:center;justify-content:center;margin-top:20px}.expense-faq .heading h3{font-size:2rem}.expense-faq .accordion .accordion-item{border:unset;border-bottom:1px solid rgba(0,0,0,.125)}.expense-faq .accordion .accordion-item .accordion-header button{color:#000;font-weight:500;font-size:21px;background-color:unset}.expense-faq .accordion .accordion-item .accordion-header .accordion-button{box-shadow:unset}.expense-faq .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:unset}@media screen and (max-width:880px){.expense-faq .heading h3{font-size:2rem!important}}@media screen and (max-width:480px){.expense-faq .heading h3{font-size:1.2rem!important}}.single-login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.single-panel{background:#fff;border-radius:24px;padding:50px 40px;box-shadow:0 25px 50px rgba(0,0,0,.3);max-width:480px;width:100%;position:relative;overflow:hidden}.title{font-size:28px;font-weight:600;margin-bottom:10px}.input-box{position:relative;margin-bottom:20px}.input-box input{width:100%;padding:14px 50px 14px 18px;border:1px solid #e2e8f0;border-radius:10px;font-size:16px}.input-box input:focus{border-color:#2596be;box-shadow:0 0 0 4px rgba(37,150,190,.15)}.icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#64748b}.signin-btn{width:100%;background:#2596be;color:#fff;padding:15px;border:none;border-radius:10px;font-size:16px;font-weight:600;margin:15px 0}.req_sec1{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/request/banner.webp) center center;background-repeat:no-repeat;background-size:cover;height:480px}.req_sec1 .container .search-bar{position:relative;border-radius:30px;background-color:#fff}.req_sec1 .container .search-bar input{border:none;border-radius:30px;letter-spacing:.015em;line-height:28px}.req_sec1 .container .search-bar input:focus{outline:0}.req_sec1 .container .search-bar i{position:absolute;left:20px;color:red}.req_sec1 .container h3{font-size:2.5rem}.req_sec2 .request_form{width:40%}.req_sec2 .request_form h1{margin-bottom:70px}.req_sec2 .input_section{margin-bottom:30px}.req_sec2 .input_section label,.req_sec2 .input_section span{font-size:14px}.req_sec2 input,.req_sec2 select{width:100%;height:45px}.req_sec2 input:focus,.req_sec2 select:focus{border-color:none;box-shadow:none}.req_sec2 .file_input input{display:none}.req_sec2 .file_input label{width:100%;height:100px;display:flex;align-items:center;justify-content:space-around;cursor:pointer;border:2px dashed #919191}.req_sec2 .file_input label p,.req_sec2 .file_input label span{font-size:20px!important}.req_sec2 .file_input label span{color:#00f;border-bottom:1px solid #00f}.req_sec2 button{border-radius:30px;font-size:20px;font-weight:700}.req_sec2 textarea{width:100%}.req_sec2 textarea:focus{border-color:none;box-shadow:none}::-moz-selection{background-color:#0d6efd!important;color:#fff!important}::selection{background-color:#0d6efd!important;color:#fff!important}@media screen and (max-width:880px){.req_sec1 .search-bar{width:60%!important}.request_form{width:100%!important}}@media screen and (max-width:480px){.req_sec1 .search-bar{width:90%!important;font-size:81.25%}}.cancellation-sec1{position:relative;padding:100px 0;background-color:#f7fbff;color:#fff;overflow:hidden}.cancellation-sec1::after{content:"";width:100%;height:160px;background:url(/img/cancellation/frame5.png) no-repeat;background-size:100% 100%;position:absolute;left:0;bottom:-5px;z-index:0}.cancellation-sec1 .container{position:relative;z-index:2}.cancellation-sec1 .policy-content{width:92%;max-width:1000px;margin:0 auto}.cancellation-sec1 .policy-header{text-align:center;margin-bottom:50px}.cancellation-sec1 .policy-header .top-heading{color:#070f50;font-size:18px;font-weight:600;margin-bottom:12px}.cancellation-sec1 .policy-header h1{color:#070f50;font-size:48px;line-height:1.2;font-weight:700;margin-bottom:0}.cancellation-sec1 .policy-body{background-color:#fff;color:#475467;padding:45px;border-radius:15px;border:1px solid rgba(255,255,255,.15);box-shadow:0 15px 40px rgba(0,0,0,.18)}.cancellation-sec1 .policy-body p{color:#475467;font-size:16px;line-height:1.8;margin-bottom:15px}.cancellation-sec1 .policy-body h2{color:#023b6d;font-size:28px;line-height:1.3;font-weight:700;margin-top:40px;margin-bottom:15px}.cancellation-sec1 .policy-body h2:first-child{margin-top:0}.cancellation-sec1 .policy-body h3{color:#0d6efd;font-size:21px;line-height:1.4;font-weight:600;margin-top:25px;margin-bottom:12px}.cancellation-sec1 .policy-body ul{margin:15px 0 20px;padding-left:22px}.cancellation-sec1 .policy-body ul li{color:#475467;font-size:16px;line-height:1.8;margin-bottom:8px}.cancellation-sec1 .policy-body strong{color:#344054}.cancellation-sec1 .policy-body a{color:#0d6efd;text-decoration:none;font-weight:600}.cancellation-sec1 .policy-body a:hover{color:#023b6d;text-decoration:underline}.cancellation-sec1 .policy-action{margin-top:35px;text-align:center}.cancellation-sec1 .policy-action a{display:inline-block;padding:13px 30px;background-color:#047700;color:#fff;border:1px solid #047700;border-radius:5px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.cancellation-sec1 .policy-action a:hover{background-color:#00b109;border-color:#00b109;color:#fff;transform:translateY(-2px)}.cancellation-sec1 .circle1{position:absolute;top:18%;left:5%;z-index:1}.cancellation-sec1 .circle2{position:absolute;top:18%;width:2%;left:30%;z-index:1}.cancellation-sec1 .circle3{position:absolute;top:65%;width:3%;left:40%;z-index:1}.cancellation-sec1 .circle4{position:absolute;top:29%;width:2%;left:53%;z-index:1}@media screen and (max-width:991px){.cancellation-sec1{padding:80px 0}.cancellation-sec1 .policy-content{width:92%}.cancellation-sec1 .policy-header h1{font-size:40px}.cancellation-sec1 .policy-body{padding:35px}.cancellation-sec1 .policy-body h2{font-size:25px}.cancellation-sec1 .policy-body h3{font-size:20px}.cancellation-sec1::after{height:100px}}@media screen and (max-width:575px){.cancellation-sec1{padding:60px 0}.cancellation-sec1 .policy-content{width:94%}.cancellation-sec1 .policy-header{margin-bottom:30px}.cancellation-sec1 .policy-header .top-heading{font-size:16px}.cancellation-sec1 .policy-header h1{font-size:32px}.cancellation-sec1 .policy-body{padding:25px 20px;border-radius:10px}.cancellation-sec1 .policy-body p,.cancellation-sec1 .policy-body ul li{font-size:15px;line-height:1.7}.cancellation-sec1 .policy-body h2{font-size:22px;margin-top:30px}.cancellation-sec1 .policy-body h3{font-size:19px}.cancellation-sec1 .policy-body ul{padding-left:20px}.cancellation-sec1 .policy-action a{width:100%;text-align:center}.cancellation-sec1 .circle1,.cancellation-sec1 .circle2,.cancellation-sec1 .circle3,.cancellation-sec1 .circle4{display:none}.cancellation-sec1::after{height:70px}}.signup-container{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 20px;background:#f7f9fc}.signup-card{max-width:1290px;width:100%;display:grid;grid-template-columns:1fr 1fr;height:821px;background:0 0;box-shadow:none;border-radius:28px;overflow:visible}.left-panel{background:#0c478d;border-radius:28px;position:relative;padding:60px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 18px 45px rgba(0,0,0,.12)}.right-panel{background:0 0;padding:56px 70px;display:flex;justify-content:center;align-items:center;overflow:visible}.form-box{width:100%;max-width:420px}.title{font-size:29px;font-weight:600;margin-bottom:35px}.input-box{position:relative;margin-bottom:28px}.input-box input{width:100%;padding:10px 2px 5px 52px;border:2px solid #e2e8f0;font-size:16px}.input-box input:focus{border-color:#0c478d;box-shadow:0 0 0 4px rgba(37,150,190,.15);outline:0}.icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#64748b;font-size:13px}.eye-class{position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;text-decoration:none}.eye-class img{width:20px;height:20px;display:block}.options{display:flex;justify-content:flex-end;margin-top:8px}.options a{text-decoration:none;font-size:14px}.signin-btn{width:100%;background:#0c478d;color:#fff;padding:16px;border:none;border-radius:12px;font-size:16.5px;font-weight:600;cursor:pointer;margin-bottom:18px}.or-divider{text-align:center;margin:25px 0;color:#94a3b8;position:relative}.or-divider::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0}.google-signin-container{width:100%;display:flex;justify-content:center;align-items:center}.google-signin-container>div:last-child{display:flex;justify-content:center}.signup-text{text-align:center;margin-top:30px;font-size:15px}.welcome-content{position:relative;z-index:2;margin-top:60px}.welcome-content h3{font-size:18px;font-weight:500;letter-spacing:1px;margin-bottom:15px}.welcome-content h2{font-size:52px;font-weight:700;line-height:1.1;margin-bottom:25px}.welcome-content p{width:80%;font-size:18px;line-height:1.7;color:rgba(255,255,255,.9)}.logo-box{margin-bottom:28px}.logo-box img{width:68px;height:68px;-o-object-fit:contain;object-fit:contain;display:block}.left-panel::before{content:"";position:absolute;top:-80px;right:-80px;width:220px;height:220px;background:rgba(255,255,255,.08);border-radius:50%}.left-panel::after{content:"";position:absolute;bottom:-90px;left:-90px;width:280px;height:280px;background:rgba(255,255,255,.08);border-radius:50%}.welcome-image{width:100%;height:500px;overflow:hidden}.welcome-image img{width:135%;max-width:500px;transform:scale(1.35);transform-origin:center bottom;margin-top:auto}.dashboard-wrapper{position:relative;width:100%;display:flex;justify-content:center;margin-top:235px;margin-left:50px}.dashboard-img{width:100%;max-width:435px;transform:scale(1.7);transform-origin:center bottom;display:block;margin-top:-57px}#conf-password-err-msg,#email-err-msg-div,#password-err-msg-div{position:absolute;top:100%;left:0;width:100%;margin-top:0;padding-left:4px;background:0 0!important;font-size:12px;color:#dc3545;line-height:1.2}#conf-password-err-msg,#email-err-msg-div,#password-err-msg-div{display:flex;align-items:center;position:absolute;top:100%;left:0;width:100%;padding-left:4px;background:0 0;color:#dc3545;font-size:12px;line-height:1.2}#conf-password-err-msg::before,#email-err-msg-div::before,#password-err-msg-div::before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:14px;height:13px;border-radius:50%;background:#df4453;color:#fff;font-size:10px;font-weight:700;margin-right:8px;flex-shrink:0}@media (max-width:768px){.signup-container{padding:16px}.signup-card{display:block;height:auto;border-radius:20px}.left-panel{display:none}.right-panel{width:100%;padding:30px 7px}.form-box{max-width:100%}.title{font-size:24px;text-align:center;margin-bottom:25px}.logo-box{display:flex;justify-content:center}.logo-box img{width:55px;height:55px}.input-box input{font-size:15px;padding:7px 16px 5px 48px}.signin-btn{padding:14px;font-size:15px}.options{display:flex;justify-content:flex-end;margin-top:10px}.options a{font-size:13px}.signup-text{margin-top:20px;text-align:center}#conf-password-err-msg,#email-err-msg-div,#password-err-msg-div{position:static;margin-top:0;padding-left:4px}}.toast-msg{position:fixed;top:20px;right:20px;z-index:99999;background:#198754;color:#fff;padding:10px 16px;border-radius:6px;font-size:13px;font-weight:500;width:auto;max-width:400px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.2)}.single-login-container{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:#fff;padding:20px;box-sizing:border-box}.single-panel{width:100%;max-width:480px;background:#fff;padding:42px 35px 38px;border-radius:20px;box-shadow:0 18px 35px rgba(0,0,0,.2);box-sizing:border-box}.single-panel .title{margin:0;color:#17212b;font-size:27px;font-weight:700;line-height:1.3}.single-panel .subtitle{margin:5px 0 22px;color:#17212b;font-size:14px;line-height:1.5}.single-panel .input-box{position:relative;width:100%;margin-bottom:18px}.single-panel .input-box .icon{position:absolute;left:15px;top:17px;color:#6d7d91;font-size:13px;z-index:2}.single-panel .input-box input{width:100%;height:37px;border:2px solid #dce5ef;border-radius:8px;background:#fff;color:#333;font-size:13px;padding:7px 12px 7px 43px;outline:0;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.single-panel .input-box input::-moz-placeholder{color:#9aaac0;opacity:1}.single-panel .input-box input::placeholder{color:#9aaac0;opacity:1}.single-panel .input-box input:focus{border-color:#2f6cae;box-shadow:0 0 0 1px rgba(47,108,174,.08)}.single-panel .input-box input:disabled{background:#fff;color:#6d7d91;opacity:1;cursor:not-allowed}.single-panel .input-box input.border-danger{border-color:#dc3545!important}.single-panel .input-box .error-message{color:#dc3545;font-size:12px;padding:5px 2px 0;line-height:1.3}.single-panel .signin-btn{width:100%;height:49px;margin-top:4px;border:0;border-radius:9px;background:#12539a;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease}.single-panel .signin-btn:hover{background:#0e4785}.single-panel .signin-btn:active{background:#0b3f76}.single-panel .signin-btn:disabled{opacity:.65;cursor:not-allowed}.single-panel .back-login{margin:32px 0 0;text-align:center}.single-panel .back-login a{color:#0d6efd;font-size:16px;text-decoration:underline}.single-panel .back-login a:hover{color:#0c478d}#err-msg-div{font-size:13px;margin-bottom:15px}#loader{margin-top:15px!important}@media (max-width:576px){.single-login-container{padding:15px}.single-panel{max-width:100%;padding:35px 25px 32px;border-radius:16px}.single-panel .title{font-size:24px}.single-panel .subtitle{margin-top:22px}}.org-create-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f1f5f9;padding:2.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-sizing:border-box}.org-create-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.05);width:100%;max-width:520px;padding:2.25rem 2rem;box-sizing:border-box}.back-btn{display:inline-flex;align-items:center;gap:.35rem;background:0 0;border:none;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;padding:0;margin-bottom:1.25rem;transition:color .15s ease}.back-btn:hover{color:#0f172a}.card-header{margin-bottom:1.75rem}.card-title{font-size:1.375rem;font-weight:700;color:#0f172a;margin:0 0 .35rem 0;letter-spacing:-.01em}.card-subtitle{color:#64748b;font-size:.875rem;margin:0;line-height:1.4}.form-section{display:flex;flex-direction:column;gap:1.15rem}.form-field{display:flex;flex-direction:column}.form-field label{font-size:.825rem;font-weight:600;color:#334155;margin-bottom:.35rem}.form-field label .required{color:#ef4444;margin-left:2px}.select-input,.text-input{width:100%;height:42px;padding:.5rem .75rem;font-size:.9rem;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:0;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.select-input:focus,.text-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.9rem;padding-right:2rem;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-input.is-invalid{border-color:#ef4444}.text-input::-moz-placeholder{color:#94a3b8}.text-input::placeholder{color:#94a3b8}.address-toggle-btn{display:inline-flex;align-items:center;gap:.35rem;background:0 0;border:none;color:#2563eb;font-size:.825rem;font-weight:600;cursor:pointer;padding:0;margin-top:-.25rem;align-self:flex-start}.address-toggle-btn:hover{text-decoration:underline}.address-lines{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.form-row-grid-2{display:grid;grid-template-columns:repeat(1,1fr);gap:.85rem}@media (min-width:480px){.form-row-grid-2{grid-template-columns:repeat(2,1fr)}}.form-error-feedback{color:#ef4444;font-size:.775rem;margin-top:.35rem;display:none}.form-actions{display:flex;gap:.75rem;margin-top:1.75rem}.btn-submit{flex:2;height:42px;background-color:#2563eb;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.btn-submit:hover:not(:disabled){background-color:#1d4ed8}.btn-submit:disabled{opacity:.65;cursor:not-allowed}.btn-cancel{flex:1;height:42px;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .15s ease;box-sizing:border-box}.btn-cancel:hover{background-color:#f8fafc;color:#0f172a}.global-toast{position:fixed;top:20px;right:20px;z-index:9999;display:none;min-width:280px;padding:12px 16px;border-radius:8px;font-size:.875rem;font-weight:500;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.global-toast.error{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}.global-toast.success{background-color:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}body{background-color:#f8fafc;color:#0f172a}.user-status-dot{width:8px;height:8px;border-radius:50%;background-color:#10b981;display:inline-block}.page{max-width:900px;margin:auto;padding:30px 20px}.page .org-list__subtitle{color:#64748b;font-size:14px;max-width:450px;line-height:1.5}.page .btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;border-radius:6px;text-decoration:none;font-size:14px}.page .btn--primary{background:#0c478d;color:#fff}.page .org-card-list{display:flex;flex-direction:column;gap:18px}.page .header-btn{height:38px;font-size:13.5px;border-radius:8px;transition:all .15s ease-in-out}.page .header-btn--logout{background-color:#fff;border:1px solid #e2e8f0;color:#475569}.page .header-btn--logout i{color:#64748b;transition:color .15s ease-in-out}.page .header-btn--logout:hover{background-color:#fff1f2;border-color:#fecdd3;color:#e11d48}.page .header-btn--logout:hover i{color:#e11d48}.org-card{position:relative;padding:20px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:visible!important;display:block!important;transition:border-color .15s ease,box-shadow .15s ease}.org-card:hover{border-color:#cbd5e1!important;box-shadow:0 4px 12px rgba(15,23,42,.04)!important}@media (max-width:700px){.org-card{flex-direction:column;align-items:flex-start}}.org-icon-frame{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.bg-primary-soft{background-color:#eff6ff!important}.status-pill{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px}.status-owner{background-color:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe}.btn-icon-more{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;color:#64748b;flex-shrink:0}.btn-icon-more:hover{background-color:#f1f5f9;color:#0f172a}.border-slate{border:1px solid #e2e8f0!important}.dropdown{position:relative;z-index:1050}.dropdown-menu{z-index:1060!important}@media (min-width:768px){.border-md-0{border:0!important}}.pending-invitations{width:100%;margin-bottom:32px;border:1px solid #e5e7eb;border-top:3px solid #0c478d;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.pending-invitations__title{padding:14px 18px;border-bottom:1px solid #e5e7eb;font-size:14px;font-weight:600;color:#374151}.pending-invitation-card{display:flex;align-items:center;gap:16px;padding:16px 18px}@media (max-width:700px){.pending-invitation-card{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:16px}}.pending-invitation__logo{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;flex-shrink:0}.pending-invitation__body{flex:1}@media (max-width:700px){.pending-invitation__body{min-width:0}}.pending-invitation__name{font-size:15px;font-weight:500;color:#374151}@media (max-width:700px){.pending-invitation__name{font-size:14px;line-height:1.4}}.pending-invitation__invited{margin-top:4px;font-size:12px;color:#c2410c}@media (max-width:700px){.pending-invitation__invited{font-size:12px;line-height:1.4}}.pending-invitation__join{min-width:60px}@media (max-width:700px){.pending-invitation__join{width:100%;min-width:0;height:38px;grid-column:1/-1}}.pending-invitation__reject{width:80px;border:1px solid #dc3545!important;border-radius:6px!important;background:#fff!important;color:#dc3545!important}.pending-invitation__reject:hover{background:#dc3545!important;color:#fff!important}@media (max-width:700px){.pending-invitation__reject{width:100%;min-width:0;height:38px;grid-column:1/-1}}.status-pill.status-invite{background-color:#fff7ed;color:#c2410c;border:1px solid #ffedd5}.pending-invitations{width:100%;margin-bottom:24px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.05);overflow:hidden}.pending-invitations__title{padding:14px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:13px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}.pending-invitation-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #f1f5f9;transition:background-color .15s ease}.pending-invitation-card:last-child{border-bottom:0}.pending-invitation-card:hover{background-color:#fafafa}.pending-invitation-card .pending-invitation__logo{width:42px;height:42px;border-radius:8px;background-color:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pending-invitation-card .pending-invitation__btn{height:36px;padding:0 16px;font-size:13px;font-weight:600;border-radius:6px}@media (max-width:576px){.pending-invitation-card{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.pending-invitation-card .pending-invitation__actions{width:100%;border-top:1px solid #f1f5f9;padding-top:12px}.pending-invitation-card .pending-invitation__actions .pending-invitation__btn{flex:1;justify-content:center}}.delete-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center}.delete-modal.d-none{display:none}.delete-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45)}.delete-modal__content{position:relative;z-index:1;width:420px;max-width:calc(100% - 40px);background:#fff;border-radius:8px;box-shadow:0 10px 35px rgba(0,0,0,.25);overflow:hidden}.delete-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#fff7f7;border-bottom:1px solid #eee}.delete-modal__title{display:flex;align-items:center;gap:8px;color:#dc3545;font-size:16px;font-weight:600}.delete-modal__icon{font-size:17px;display:flex;align-items:center;justify-content:center;color:#dc3545}.delete-modal__icon svg{display:block}.delete-modal__close{width:28px;height:28px;border:1px solid #e1e5ea;border-radius:50%;background:#fff;color:#666;font-size:20px;line-height:20px;cursor:pointer}.delete-modal__close:hover{background:#f5f5f5}.delete-modal__body{padding:22px 18px}.delete-modal__body p{margin:0;color:#333;font-size:14px;line-height:1.6}.delete-modal__actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #eee}.delete-modal__actions button{min-width:80px;padding:8px 16px;border-radius:5px;font-size:14px;cursor:pointer}.delete-modal__cancel{border:1px solid #d6d9dd;background:#fff;color:#333}.delete-modal__cancel:hover{background:#f5f5f5}.delete-modal__delete{border:1px solid #dc3545;background:#dc3545;color:#fff}.delete-modal__delete:hover{background:#bb2d3b}#delete-organization-name{color:#222;font-weight:600}.toast-message{position:fixed;top:24px;right:24px;z-index:999999;min-width:320px;max-width:450px;padding:15px 18px;background:#fff;color:#333;border:1px solid #e5e7eb;border-left:4px solid #dc3545;border-radius:8px;font-size:14px;font-weight:500;line-height:1.5;box-shadow:0 8px 24px rgba(0,0,0,.12);display:none}.toast-message.success{background:#fff!important;color:#333;border-left-color:#28a745}.org-pagination{display:flex;align-items:center;justify-content:end;gap:16px;margin:24px 0}.org-pagination__button{border:1px solid #d1d5db;background:#fff;color:#0c478d;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer}.org-pagination__button:hover:not(:disabled){background:#eaf2ff}.org-pagination__button:disabled{opacity:.5;cursor:not-allowed}.org-pagination__info{font-size:14px;color:#5f6368;min-width:100px;text-align:center}.invite-wrapper{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.invite-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.01);width:100%;max-width:480px;padding:2.5rem 2rem;text-align:center;position:relative}.invite-card__icon-wrapper{width:64px;height:64px;margin:0 auto 1.5rem auto;background-color:#eff6ff;color:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center}.invite-card__icon-wrapper.error{background-color:#fef2f2;color:#ef4444}.invite-card__title{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.invite-card__desc{color:#64748b;font-size:.95rem;line-height:1.5;margin-bottom:2rem}.invite-card__actions{display:flex;gap:.75rem;flex-direction:column-reverse}@media (min-width:576px){.invite-card__actions{flex-direction:row}}.invite-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.95rem;font-weight:600;border-radius:8px;transition:all .2s ease-in-out;border:1px solid transparent;cursor:pointer;height:44px}.invite-btn:disabled{opacity:.6;cursor:not-allowed}.invite-btn--secondary{background-color:#fff;border-color:#cbd5e1;color:#475569}.invite-btn--secondary:hover:not(:disabled){background-color:#f8fafc;border-color:#94a3b8;color:#0f172a}.invite-btn--primary{background-color:#2563eb;color:#fff}.invite-btn--primary:hover:not(:disabled){background-color:#1d4ed8;color:#fff}.invite-toast{position:fixed;top:20px;right:20px;z-index:9999;display:none;min-width:280px;padding:12px 18px;border-radius:8px;font-size:.9rem;font-weight:500;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.invite-toast.success{background-color:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.invite-toast.error{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}.expense-faq,.expense-feature,.expense-feature-hero,.expense-intro,.expense-mobile,.why-expensejoy{position:relative;overflow:hidden}.expense-eyebrow{display:inline-flex;align-items:center;padding:7px 15px;border-radius:30px;background:#efedff;color:#0c478d;font-size:12px;font-weight:700;letter-spacing:.7px}.expense-feature-hero{padding:120px 0 160px;background:radial-gradient(circle at 10% 20%,rgba(129,127,254,.16),transparent 30%),radial-gradient(circle at 90% 10%,rgba(110,68,239,.1),transparent 30%),linear-gradient(180deg,#fff 0,#f5f3ff 100%)}.expense-feature-hero::after{content:"";position:absolute;bottom:-100px;left:-5%;width:110%;height:180px;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0}.expense-hero-content h1{margin:20px 0;color:#101828;font-size:52px;line-height:1.15;font-weight:800}.expense-hero-content h1 span{display:block;color:#0c478d}.expense-hero-content p{max-width:600px;color:#475467;font-size:16px;line-height:1.8}.expense-primary-btn{display:inline-flex;align-items:center;margin-top:20px;padding:14px 24px;border-radius:8px;background:#0c478d;color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 12px 30px rgba(129,127,254,.25);transition:.3s ease}.expense-primary-btn:hover{background:#0c478d;color:#fff;transform:translateY(-3px)}.expense-hero-image{display:flex;align-items:center;justify-content:center;padding:0}.expense-hero-image img{display:block;width:100%;max-width:600px;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}.dashboard-card{padding:30px;border:1px solid rgba(129,127,254,.15);border-radius:24px;background:rgba(255,255,255,.95);box-shadow:0 30px 80px rgba(45,40,100,.15);transform:rotate(2deg)}.dashboard-header{display:flex;align-items:center;justify-content:space-between}.dashboard-header small{color:#667085}.dashboard-header h4{margin:8px 0 0;color:#101828;font-size:30px}.dashboard-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#efedff;color:#0c478d}.expense-chart{position:relative;height:130px;margin:30px 0;overflow:hidden;border-bottom:2px solid #eee}.chart-line{position:absolute;left:0;bottom:15px;width:100%;height:80px;border-top:4px solid #0c478d;transform:skewY(-8deg)}.expense-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.expense-stats div{padding:15px;border-radius:12px;background:#f8f7ff}.expense-stats span,.expense-stats strong{display:block}.expense-stats span{color:#667085;font-size:12px}.expense-stats strong{margin-top:5px;color:#101828;font-size:15px}.expense-intro{padding:30px 0 100px;background:#fff}.expense-section-heading{max-width:800px;margin:auto;text-align:center}.expense-section-heading h2{margin:18px 0;color:#101828;font-size:40px;font-weight:750}.expense-section-heading p{color:#475467;font-size:16px;line-height:1.8}.expense-section-heading strong{display:block;margin-top:20px;color:#0c478d}.expense-features-wrapper{position:relative;padding:0 70px;width:100%}.expense-features-scroll{width:100vw;max-width:1000px;margin-left:50%;transform:translateX(-50%);margin-top:30px;display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;padding:10px 30px 30px;flex-wrap:nowrap;scrollbar-width:none}.expense-features-scroll::-webkit-scrollbar{display:none}.expense-feature-card{flex:0 0 calc((100% - 48px)/ 3);min-width:650px;padding:35px 30px;background:#fff;border:1px solid #e8edf3;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.expense-slider-arrow{position:absolute;top:50%;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #e8e6f4;border-radius:50%;background:#fff;color:#817ffe;font-size:15px;cursor:pointer;box-shadow:0 8px 25px rgba(35,30,80,.12);transform:translateY(-50%);transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.expense-slider-arrow:hover{background:#817ffe;color:#fff;box-shadow:0 12px 30px rgba(129,127,254,.3);transform:translateY(-50%) scale(1.06)}.expense-slider-arrow:active{transform:translateY(-50%) scale(.96)}.expense-slider-arrow:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.expense-slider-prev{left:-150px}.expense-slider-next{right:-150px}.expense-feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.08)}.expense-feature-card .feature-card-number{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:42px;height:30px;margin:0 0 20px auto;padding:0 12px;border-radius:30px;color:#c2c2c2;font-size:12px;font-weight:800;letter-spacing:.5px}.expense-feature-card .feature-card-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;padding:0;border-radius:15px;background:#efedff;color:#0c478d;font-size:22px;line-height:1;text-align:center}.expense-feature-card .feature-card-icon i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0}.expense-feature-card h3{max-width:560px;margin:0 0 10px;color:#101828;font-size:25px;line-height:1.3;font-weight:750}.expense-feature-card h5{margin:0 0 20px;color:#0c478d;font-size:15px;line-height:1.5;font-weight:700}.expense-feature-card p{max-width:580px;margin:0 0 12px;color:#667085;font-size:15px;line-height:1.75}.expense-feature-card ul{margin:24px 0 0;padding:20px 0 0;border-top:1px solid #eeeef5;list-style:none}.expense-feature-card ul li{display:flex;align-items:flex-start;gap:10px;margin-bottom:11px;color:#475467;font-size:14px;line-height:1.5}.expense-feature-card ul li i{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;border-radius:50%;background:#ebf4ff;color:#0c478d;font-size:9px}@media (max-width:991px){.expense-feature-card{flex:0 0 calc((100% - 24px)/ 2)}}@media (max-width:575px){.expense-features-scroll{gap:16px;margin-top:40px;padding-left:15px;padding-right:15px}.expense-feature-card{flex:0 0 100%;padding:28px 24px}}.expense-ui-card{max-width:500px;margin:auto;padding:28px;border:1px solid #e8e6f4;border-radius:22px;background:#fff;box-shadow:0 25px 60px rgba(35,30,80,.1)}.ui-top{display:flex;justify-content:space-between;margin-bottom:20px;color:#101828;font-weight:700}.expense-item,.status-row{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.expense-item>div:nth-child(2),.status-row>div:nth-child(2){flex:1}.expense-item>div:nth-child(2) small,.expense-item>div:nth-child(2) strong,.status-row>div:nth-child(2) small,.status-row>div:nth-child(2) strong{display:block}.expense-item>div:nth-child(2) small,.status-row>div:nth-child(2) small{margin-top:3px;color:#667085;font-size:11px}.expense-item b,.status-row b{color:#101828}.ui-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin-right:12px;border-radius:12px}.ui-icon.purple{background:#efedff;color:#0c478d}.ui-icon.blue{background:#edf5ff;color:#448aff}.ui-icon.green{background:#ecfaf3;color:#22a06b}.ui-total{display:flex;justify-content:space-between;padding:20px 0;color:#101828}.ui-total strong{font-size:20px}.ui-button{width:100%;padding:13px;border:0;border-radius:8px;background:#0c478d;color:#fff;font-weight:700;cursor:pointer}.receipt-image{height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:15px;background:#f7f6ff;color:#0c478d;font-size:55px}.ocr-status{padding:12px;border-radius:8px;background:#ecfaf3;color:#16845b;font-size:13px}.ocr-status i{margin-right:5px}.ocr-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}.ocr-fields div{padding:12px;border-radius:10px;background:#f8f8fb}.ocr-fields small,.ocr-fields strong{display:block}.ocr-fields small{color:#667085}.ocr-fields strong{margin-top:5px;color:#101828;font-size:13px}.expense-tabs{display:flex;gap:20px;margin-bottom:15px}.expense-tabs span{padding-bottom:8px;color:#667085;font-size:13px}.expense-tabs span.active{color:#0c478d;border-bottom:2px solid #0c478d}.status{padding:5px 10px;border-radius:20px;font-size:11px;font-weight:700}.status.approved{background:#ecfaf3;color:#16845b}.status.draft{background:#fff6e5;color:#c47b00}.approval-flow{max-width:500px;margin:auto;padding:30px;border-radius:22px;background:#fff;box-shadow:0 25px 60px rgba(35,30,80,.1)}.approval-step{display:flex;align-items:center;gap:15px}.approval-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px;background:#efedff;color:#0c478d}.approval-step small,.approval-step strong{display:block}.approval-step strong{color:#101828}.approval-step small{margin-top:4px;color:#667085;font-size:12px}.approval-line{width:2px;height:35px;margin-left:23px;background:#ddd9ff}.payment-dashboard{max-width:500px;margin:auto;padding:35px;border-radius:22px;background:#fff;box-shadow:0 25px 60px rgba(35,30,80,.1)}.payment-dashboard>span{color:#667085;font-size:13px}.payment-dashboard h3{margin:10px 0 25px;color:#101828;font-size:38px}.payment-progress{height:10px;overflow:hidden;border-radius:20px;background:#eee}.payment-progress span{display:block;width:74%;height:100%;border-radius:inherit;background:#0c478d}.payment-summary{display:flex;gap:60px;margin-top:25px}.payment-summary small,.payment-summary strong{display:block}.payment-summary small{color:#667085}.payment-summary strong{margin-top:5px;color:#101828}.split-ui{max-width:500px;margin:auto;padding:35px;border-radius:22px;background:#fff;box-shadow:0 25px 60px rgba(35,30,80,.1);text-align:center}.split-total span,.split-total strong{display:block}.split-total span{color:#667085}.split-total strong{margin-top:8px;color:#101828;font-size:35px}.split-arrow{margin:25px 0;color:#0c478d;font-size:25px}.split-users{display:grid;grid-template-columns:1fr 1fr;gap:15px}.split-users>div{padding:20px;border-radius:15px;background:#f8f7ff}.split-users>div span,.split-users>div strong{display:block}.split-users>div span{margin:8px 0;color:#667085;font-size:13px}.split-users>div strong{color:#101828}.user-avatar{width:45px;height:45px;display:flex;align-items:center;justify-content:center;margin:auto;border-radius:50%;background:#0c478d;color:#fff;font-weight:700}.expense-report-section{padding:120px 0;background:#101828;color:#fff}.report-heading{max-width:750px;margin:auto auto 60px;text-align:center}.report-heading .expense-eyebrow{background:rgba(129,127,254,.15)}.report-heading h2{margin:20px 0;font-size:42px;font-weight:750}.report-heading p{color:rgba(255,255,255,.7);line-height:1.8}.report-dashboard{max-width:1000px;margin:auto;padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:25px;background:rgba(255,255,255,.04)}.report-stat{display:inline-block;width:32%;padding:15px}.report-stat small,.report-stat span,.report-stat strong{display:block}.report-stat small{color:rgba(255,255,255,.5)}.report-stat strong{margin:8px 0;font-size:24px}.report-stat span{color:#7ce5b3;font-size:12px}.report-chart{height:300px;margin-top:30px;padding:25px;border-radius:15px;background:rgba(255,255,255,.04)}.chart-header{display:flex;justify-content:space-between;color:#fff}.chart-header span{color:rgba(255,255,255,.5);font-size:12px}.bars{height:200px;display:flex;align-items:flex-end;gap:20px;margin-top:25px}.bars div{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#0c478d,#625fe6)}.report-bottom{margin-top:60px;text-align:center}.report-bottom h3{margin-bottom:25px;font-size:25px}.why-expensejoy{padding:120px 0;background:#fff}.why-card{height:100%;padding:35px;border:1px solid #e8e6f4;border-radius:20px;background:#fff;transition:.3s ease}.why-card:hover{transform:translateY(-7px);box-shadow:0 20px 50px rgba(50,40,100,.1)}.why-card h3{margin:20px 0 10px;color:#101828}.why-card h5{color:#0c478d;font-size:16px;line-height:1.5}.why-card p{color:#475467;line-height:1.8}.why-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#efedff;color:#0c478d;font-size:22px}.expense-final-cta{position:relative;padding:120px 0;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.12),transparent 30%),linear-gradient(135deg,#111827 0,#1f2937 100%);color:#fff}.final-cta-content{max-width:850px;margin:auto;text-align:center}.final-cta-content .expense-eyebrow{background:rgba(255,255,255,.12);color:#fff}.final-cta-content h2{margin:25px 0 15px;font-size:44px;font-weight:800}.final-cta-content h3{margin-bottom:20px;font-size:22px;font-weight:600}.final-cta-content p{color:rgba(255,255,255,.8);font-size:16px;line-height:1.8}.final-cta-content strong{display:block;margin-top:20px}.expense-white-btn{display:inline-flex;align-items:center;padding:14px 25px;border-radius:8px;background:#fff;color:#0c478d;font-weight:700;text-decoration:none;transition:.3s ease}.expense-white-btn:hover{color:#0c478d;transform:translateY(-3px)}.expense-mobile{padding:120px 0;background:#f7f6ff}.expense-mobile h2{margin:20px 0 10px;color:#101828;font-size:40px;font-weight:750}.expense-mobile h4{color:#0c478d}.expense-mobile p{color:#475467;line-height:1.8}.coming-soon{display:inline-block;margin-top:15px;padding:8px 15px;border-radius:30px;background:#efedff;color:#0c478d;font-size:13px;font-weight:700}.phone-wrapper{position:relative;height:500px}.phone{position:absolute;width:220px;height:440px;padding:10px;border:7px solid #17152a;border-radius:35px;background:#fff;box-shadow:0 30px 60px rgba(20,15,60,.18)}.phone-one{top:20px;left:70px;transform:rotate(-7deg)}.phone-two{top:60px;right:40px;transform:rotate(8deg)}.phone-screen{height:100%;padding:25px 15px;border-radius:22px;background:#f8f7ff}.phone-screen span{color:#667085;font-size:12px}.phone-screen h4{margin:20px 0;color:#101828;font-size:25px}.phone-expense{display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:12px;border-radius:10px;background:#fff;color:#101828;font-size:11px}.phone-expense strong{margin-left:auto}.mobile-status{margin-top:25px;padding:14px;border-radius:10px;background:#e9f9f0;color:#16845b;font-weight:700}.mobile-status.pending{margin-top:10px;background:#fff5df;color:#c47b00}.expense-faq{padding:120px 0;background:#fff}.faq-wrapper{max-width:900px;margin:auto}.expense-faq .accordion-item{margin-bottom:12px;overflow:hidden;border:1px solid #e8e6f4!important;border-radius:12px!important}.expense-faq .accordion-button{padding:22px;color:#101828;font-size:15px;font-weight:600;background:#fff;box-shadow:none}.expense-faq .accordion-button:not(.collapsed){color:#0c478d;background:#f8f7ff}.expense-faq .accordion-button:focus{box-shadow:none}.expense-faq .accordion-body{padding:0 22px 22px;color:#475467;font-size:14px;line-height:1.8}@media screen and (max-width:880px){.expense-feature-hero{padding:90px 0 130px}.expense-hero-content h1{font-size:40px}.expense-feature{padding:80px 0}.expense-feature-content h2{font-size:32px}.expense-section-heading h2{font-size:32px}.report-stat{width:100%;margin-bottom:15px}.phone-wrapper{max-width:500px;margin:auto}}@media screen and (max-width:480px){.expense-feature-hero{padding:70px 0 110px}.expense-feature-hero::after{bottom:-60px;height:100px}.expense-hero-content h1{font-size:32px}.expense-hero-content p{font-size:14px}.expense-hero-image{padding:10px}.dashboard-card{padding:20px}.expense-stats{grid-template-columns:1fr}.expense-stats div{padding:10px}.expense-faq,.expense-feature,.expense-intro,.expense-mobile,.expense-report-section,.why-expensejoy{padding:75px 0}.expense-section-heading h2{font-size:27px}.expense-section-heading p{font-size:14px}.expense-feature-content h2{font-size:27px}.expense-feature-content h4{font-size:17px}.expense-feature-content p{font-size:14px}.approval-flow,.expense-ui-card,.payment-dashboard,.split-ui{padding:20px}.split-users{grid-template-columns:1fr}.report-heading h2{font-size:30px}.report-chart{height:220px}.bars{height:130px;gap:8px}.final-cta-content h2{font-size:30px}.final-cta-content h3{font-size:18px}.final-cta-content p{font-size:14px}.expense-mobile h2{font-size:30px}.phone-wrapper{height:430px}.phone{width:180px;height:360px}.phone-one{left:10px}.phone-two{right:5px}.ocr-fields{grid-template-columns:1fr}}.expense-why-businesses{padding:110px 0;background:#f8fafc}.expense-why-heading{max-width:760px;margin:0 auto}.expense-section-label{display:inline-block;margin-bottom:15px;font-size:13px;font-weight:700;letter-spacing:1.5px;color:#2563eb}.expense-why-heading h2{margin-bottom:18px;font-size:44px;line-height:1.15;font-weight:700;color:#111827}.expense-why-heading p{max-width:680px;margin:0 auto;font-size:17px;line-height:1.7;color:#64748b}.expense-why-business-footer{margin-top:35px;text-align:center}.expense-why-business-footer p{max-width:700px;margin:0 auto;color:#64748b;font-size:18px;line-height:1.6;font-weight:500}.expense-why-business-footer strong{color:#817ffe;font-weight:700}@media (max-width:575px){.expense-why-business-footer{margin-top:30px}.expense-why-business-footer p{font-size:15px}}.expense-benefit-card{position:relative;height:100%;padding:40px 34px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;transition:all .3s ease}.expense-benefit-card:hover{transform:translateY(-6px);border-color:#dbeafe;box-shadow:0 20px 45px rgba(15,23,42,.08)}.expense-benefit-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:23px}.expense-benefit-number{position:absolute;top:30px;right:30px;font-size:13px;font-weight:700;color:#cbd5e1}.expense-benefit-card h3{margin-bottom:12px;font-size:25px;line-height:1.3;font-weight:700;color:#111827}.expense-benefit-card h5{margin-bottom:18px;font-size:16px;line-height:1.5;font-weight:600;color:#334155}.expense-benefit-card p{margin-bottom:12px;font-size:15px;line-height:1.7;color:#64748b}.expense-benefit-highlight{display:flex;align-items:center;gap:9px;margin-top:25px;padding-top:20px;border-top:1px solid #eef2f7;font-size:14px;font-weight:600;color:#2563eb}.expense-benefit-highlight i{font-size:13px}@media (max-width:991px){.expense-why-businesses{padding:80px 0}.expense-why-heading h2{font-size:38px}}@media (max-width:575px){.expense-why-businesses{padding:65px 0}.expense-why-heading h2{font-size:32px}.expense-why-heading p{font-size:15px}.expense-benefit-card{padding:30px 25px}}.expense-feature-cta{position:relative;padding:100px 0;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(129,127,254,.22),transparent 35%),radial-gradient(circle at 90% 80%,rgba(98,95,230,.2),transparent 35%),linear-gradient(135deg,#101828 0,#171b3a 50%,#101828 100%);color:#fff}.expense-feature-cta::before{content:"";position:absolute;top:-120px;left:-120px;width:300px;height:300px;border-radius:50%;background:rgba(129,127,254,.15);filter:blur(40px);pointer-events:none}.expense-feature-cta::after{content:"";position:absolute;right:-100px;bottom:-150px;width:350px;height:350px;border-radius:50%;background:rgba(98,95,230,.18);filter:blur(50px);pointer-events:none}.expense-cta-row{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:350px;padding:60px 40px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:rgba(255,255,255,.045);box-shadow:0 30px 80px rgba(0,0,0,.2);backdrop-filter:blur(10px)}.expense-cta-content{max-width:850px;margin:auto;text-align:center}.expense-cta-content h2{margin:0 0 18px;color:#fff;font-size:44px;line-height:1.2;font-weight:800;letter-spacing:-.8px}.expense-cta-content h3{margin:18px 0;color:#b9b7ff;font-size:21px;line-height:1.4;font-weight:700}.expense-cta-content p{max-width:720px;margin:0 auto 25px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.8}.expense-contact-mail{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:15px;padding:15px 28px;border-radius:9px;background:#817ffe;color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 12px 30px rgba(129,127,254,.3);transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.expense-contact-mail:hover{background:#625fe6;color:#fff;transform:translateY(-3px);box-shadow:0 16px 35px rgba(129,127,254,.4)}.expense-contact-mail span{display:inline-block}@media (max-width:991px){.expense-feature-cta{padding:80px 0}.expense-cta-row{padding:50px 30px}.expense-cta-content h2{font-size:36px}.expense-cta-content h3{font-size:19px}.expense-cta-content p{font-size:15px}}@media (max-width:575px){.expense-feature-cta{padding:65px 0}.expense-cta-row{min-height:auto;padding:40px 22px;border-radius:20px}.expense-cta-content h2{font-size:29px;line-height:1.25}.expense-cta-content h3{margin:15px 0;font-size:17px}.expense-cta-content p{font-size:14px;line-height:1.7}.expense-contact-mail{width:100%;padding:14px 20px}}.expense-mobile-section{position:relative;padding:120px 0;overflow:hidden;background:radial-gradient(circle at 90% 30%,rgba(129,127,254,.12),transparent 35%),linear-gradient(135deg,#f8f7ff 0,#fff 55%,#f5f3ff 100%)}.expense-mobile-row{position:relative;z-index:2;display:flex;align-items:center;gap:80px}.expense-mobile-content{flex:1;max-width:650px}.expense-mobile-content .expense-section-label{display:inline-flex;align-items:center;margin-bottom:18px;padding:7px 14px;border-radius:30px;background:#efedff;color:#817ffe;font-size:12px;font-weight:800;letter-spacing:1px}.expense-mobile-content h2{margin:0 0 15px;color:#101828;font-size:44px;line-height:1.15;font-weight:800;letter-spacing:-.8px}.expense-mobile-content h3{margin:0 0 25px;color:#817ffe;font-size:21px;line-height:1.5;font-weight:700}.expense-mobile-content p{margin:0 0 16px;color:#475467;font-size:16px;line-height:1.8}.expense-mobile-content h4{display:flex;align-items:center;gap:10px;margin:28px 0 22px;color:#101828;font-size:15px;font-weight:700}.expense-mobile-content h4 i{color:#817ffe;font-size:18px}.expense-mobile-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 23px;border-radius:9px;background:#817ffe;color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 12px 30px rgba(129,127,254,.25);transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.expense-mobile-btn:hover{background:#625fe6;color:#fff;transform:translateY(-3px);box-shadow:0 16px 35px rgba(129,127,254,.35)}.expense-mobile-btn i{font-size:12px;transition:transform .3s ease}.expense-mobile-btn:hover i{transform:translateX(4px)}.expense-mobile-image{position:relative;flex:0 0 480px;min-height:520px;display:flex;align-items:center;justify-content:center}.expense-mobile-glow{position:absolute;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,rgba(129,127,254,.28) 0,rgba(129,127,254,.1) 45%,transparent 70%);filter:blur(10px);pointer-events:none}.dashboard-image{position:relative;z-index:2;display:block;width:100%;max-width:410px;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(35, 30, 80, .18));transition:transform .4s ease}.expense-mobile-image:hover .dashboard-image{transform:translateY(-8px)}@media (max-width:991px){.expense-mobile-section{padding:90px 0}.expense-mobile-row{gap:40px}.expense-mobile-content h2{font-size:36px}.expense-mobile-content h3{font-size:19px}.expense-mobile-content p{font-size:15px}.expense-mobile-image{flex:0 0 380px;min-height:450px}.dashboard-image{max-width:380px}}@media (max-width:767px){.expense-mobile-section{padding:75px 0}.expense-mobile-row{flex-direction:column;gap:50px}.expense-mobile-content{max-width:100%;text-align:center}.expense-mobile-content .expense-section-label{margin-bottom:15px}.expense-mobile-content h2{font-size:32px}.expense-mobile-content h3{font-size:18px}.expense-mobile-content p{font-size:14px;line-height:1.75}.expense-mobile-content h4{justify-content:center;font-size:14px}.expense-mobile-btn{width:auto;padding:13px 20px}.expense-mobile-image{width:100%;flex:none;min-height:auto}.dashboard-image{width:90%;max-width:400px}.expense-mobile-glow{width:280px;height:280px}}@media (max-width:480px){.expense-mobile-section{padding:65px 0}.expense-mobile-content h2{font-size:29px}.expense-mobile-content h3{font-size:17px}.expense-mobile-content p{font-size:14px}.expense-mobile-btn{width:100%}.dashboard-image{width:100%}}.small-bus-section .btn-common{border-radius:5px;padding-top:10px;padding-right:22px;padding-bottom:10px;padding-left:22px;border:1px solid #0c478d;transition:.3s all ease-in-out}.small-bus-section .section-one{background-color:rgba(244,235,255,.6823529412);min-height:850px;display:flex;align-items:center;justify-content:center}.small-bus-section .section-one .box-a{display:flex;justify-content:center;flex-direction:column}.small-bus-section .section-one .box-a .heading{font-size:45px;margin-top:12px}.small-bus-section .section-one .box-a .bold-red{color:#0c478d}.small-bus-section .section-one .box-a .btn-main{background-color:#0c478d;border-radius:8px;color:#fff;width:-moz-fit-content;width:fit-content;text-decoration:none;display:inline-block;border:1px solid #0c478d}.small-bus-section .section-one .box-a .btn-main:hover{background-color:#fff}.small-bus-section .section-one .box-a .btn-main:hover a{color:#0c478d}.small-bus-section .section-one .box-a .btn-main a{display:inline-block;padding:14px 25px;color:#fff}.small-bus-section .section-one .box-a .btn-main .active{box-shadow:0 4px 10px 0 #ff4545}.small-bus-section .section-one .box-b .wrapper-image{width:100%;max-width:600px;display:flex;align-items:center;justify-content:center}.small-bus-section .section-one .box-b .wrapper-image img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.small-bus-section .section-one .box-b .img-conteiner img{width:100%}.small-bus-section .section-one .text-content .img-container{width:80%}.small-bus-section .section-one .text-content .img-container img{width:100%}.small-bus-section .section-one .content-b{background:#fff;border-left:5px solid #ff6767;border-right:5px solid #ff6767;padding:20px;border-radius:50px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.small-bus-section .section-one .content-b .stat-item{text-align:center;position:relative}.small-bus-section .section-one .content-b .stat-item::before{content:"";position:absolute;top:10%;right:0;width:2px;height:80%;background-color:#ff6767}.small-bus-section .section-one .content-b .stat-item:last-child::before{display:none}@media screen and (max-width:991px){.small-bus-section .section-one .content-b .stat-item::before{display:none}}.small-bus-section .section-one .content-b .num{font-size:24px;font-weight:700}@media screen and (max-width:1350px){.small-bus-section .section-one{height:100%}}.small-bus-section .section-two{padding:80px 0;background-color:#f6f9fc}.small-bus-section .section-two .container{max-width:1200px}.small-bus-section .section-two .section-heading{max-width:800px;margin:0 auto 50px;text-align:center}.small-bus-section .section-two .section-heading h2{color:#1a2e47;font-size:36px;font-weight:700;line-height:1.3;margin:0 0 15px}.small-bus-section .section-two .section-heading p{color:#606060;font-size:16px;line-height:1.7;margin:0}.small-bus-section .section-two .business-card-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.small-bus-section .section-two .business-card{background-color:#fff;border:1px solid #e4e8ed;border-radius:12px;padding:28px 25px;min-height:245px;display:flex;flex-direction:column;transition:all .3s ease}.small-bus-section .section-two .business-card:hover{transform:translateY(-6px);border-color:#0c478d;box-shadow:0 12px 30px rgba(12,71,141,.12)}.small-bus-section .section-two .business-card .business-card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#f4ebff;border-radius:10px;font-size:24px;margin-bottom:20px}.small-bus-section .section-two .business-card h3{color:#1a2e47;font-size:19px;font-weight:600;line-height:1.4;margin:0 0 12px}.small-bus-section .section-two .business-card p{color:#606060;font-size:15px;line-height:1.7;margin:0}@media screen and (max-width:991px){.small-bus-section .section-two{padding:65px 20px}.small-bus-section .section-two .img-container h2{font-size:32px}.small-bus-section .section-two .text-start{grid-template-columns:repeat(2,1fr);gap:18px}.small-bus-section .section-two .box-border{min-height:140px}}@media screen and (max-width:575px){.small-bus-section .section-two{padding:50px 15px}.small-bus-section .section-two .img-container h2{font-size:27px}.small-bus-section .section-two .img-container p{font-size:15px}.small-bus-section .section-two .col-lg-6:last-child{margin-top:30px}.small-bus-section .section-two .text-start{grid-template-columns:1fr;gap:15px}.small-bus-section .section-two .text-start h2{font-size:17px}.small-bus-section .section-two .box-border{min-height:auto;padding:20px!important}}.small-bus-section .section-easy-invoice{background-color:#f6f9fc}.small-bus-section .section-easy-invoice .box{display:flex}.small-bus-section .section-easy-invoice .box.active .icon{background-color:#ff4545;color:#fff}.small-bus-section .section-easy-invoice .box .icon{background-color:#fff;height:-moz-fit-content;height:fit-content;padding:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;border:1px solid #ff6767;transition:.3s all ease-in-out;margin:10px}.small-bus-section .section-easy-invoice .box .icon i{font-size:1.2rem}.small-bus-section .section-easy-invoice .box .icon:hover i{color:#ff6767}.small-bus-section .section-easy-invoice .box .content{margin:10px}.small-bus-section .section-three{background-color:#fff;padding:40px 0}.small-bus-section .section-three .box{background-color:#fff;text-align:center;border-radius:8px;border:1px solid #9c9c9c;padding:10px;margin:10px 0;min-height:189px;transition:.3s all ease-in-out}.small-bus-section .section-three .box .img{padding:20px 0;box-sizing:border-box;height:auto;max-width:50%;vertical-align:bottom}@media screen and (max-width:575px){.small-bus-section .section-three .box img{max-width:30%}}.small-bus-section .section-three .box .content{margin-top:30px}.small-bus-section .section-three .box .content .heading{text-align:start;color:#1a2e47;font-size:20px;font-style:normal;font-weight:600;margin-top:10px}.small-bus-section .section-three .box .content p{text-align:start;color:#606060;line-height:25px}.small-bus-section .section-three .box .invoice-1{display:none}.small-bus-section .section-three .box .sync-1{display:none}.small-bus-section .section-three .box .offline-1{display:none}.small-bus-section .section-three .box .report-1{display:none}.small-bus-section .section-three .box:hover{background-color:#ff6767;border:1px solid #ff6767;transform:scale(1.03);color:#fff}.small-bus-section .section-three .box:hover .content{margin-top:30px}.small-bus-section .section-three .box:hover .content .heading{color:#fff}.small-bus-section .section-three .box:hover .content p{color:#fff}.small-bus-section .section-three .box:hover .invoice .invoice-2,.small-bus-section .section-three .box:hover .invoice .offline-2,.small-bus-section .section-three .box:hover .invoice .report-2,.small-bus-section .section-three .box:hover .invoice .sync-2,.small-bus-section .section-three .box:hover .offline .invoice-2,.small-bus-section .section-three .box:hover .offline .offline-2,.small-bus-section .section-three .box:hover .offline .report-2,.small-bus-section .section-three .box:hover .offline .sync-2,.small-bus-section .section-three .box:hover .report .invoice-2,.small-bus-section .section-three .box:hover .report .offline-2,.small-bus-section .section-three .box:hover .report .report-2,.small-bus-section .section-three .box:hover .report .sync-2,.small-bus-section .section-three .box:hover .sync .invoice-2,.small-bus-section .section-three .box:hover .sync .offline-2,.small-bus-section .section-three .box:hover .sync .report-2,.small-bus-section .section-three .box:hover .sync .sync-2{display:none}.small-bus-section .section-three .box:hover .invoice .invoice-1,.small-bus-section .section-three .box:hover .invoice .offline-1,.small-bus-section .section-three .box:hover .invoice .report-1,.small-bus-section .section-three .box:hover .invoice .sync-1,.small-bus-section .section-three .box:hover .offline .invoice-1,.small-bus-section .section-three .box:hover .offline .offline-1,.small-bus-section .section-three .box:hover .offline .report-1,.small-bus-section .section-three .box:hover .offline .sync-1,.small-bus-section .section-three .box:hover .report .invoice-1,.small-bus-section .section-three .box:hover .report .offline-1,.small-bus-section .section-three .box:hover .report .report-1,.small-bus-section .section-three .box:hover .report .sync-1,.small-bus-section .section-three .box:hover .sync .invoice-1,.small-bus-section .section-three .box:hover .sync .offline-1,.small-bus-section .section-three .box:hover .sync .report-1,.small-bus-section .section-three .box:hover .sync .sync-1{display:block}.small-bus-section .section-four{background-color:#fffaf4}.small-bus-section .section-four .content-one{position:absolute;top:20px}.small-bus-section .section-four .content-one h4{color:#fff}.small-bus-section .section-four .zoom-wrapper-img{position:relative;overflow:hidden;border:1px solid #eee}.small-bus-section .section-four .zoom-wrapper-img .magnifying-glass{position:absolute;top:0;right:0;padding:5px;border:1px solid #cfcfcf;z-index:5;border-radius:0 0 0 10px}.small-bus-section .section-four .zoom-wrapper-img .magnifying-glass i{font-size:1rem;color:#ff6767}.small-bus-section .section-four .zoom-wrapper-img .zoom-img{width:100%;transition:transform .3s ease;transform-origin:center center}.small-bus-section .section-four .zoom-wrapper-img:hover .zoom-img{transform:scale(3);transition:transform .3s ease;cursor:zoom-in}.small-bus-section .section-five .main{background-color:rgba(255,255,255,.9333333333);border-radius:6px;overflow:hidden}.small-bus-section .section-five .main .content{padding:50px}.small-bus-section .section-five .main .content h3{font-size:25px;margin-bottom:20px;color:#1a2e47}.small-bus-section .section-five .main .content p{color:#606060;line-height:1.8;margin-bottom:15px}.small-bus-section .section-five .main .content .cs-btn{background-color:#ff6767;border-radius:8px;color:#fff;padding:10px 20px;border:none;font-weight:700}.small-bus-section .section-five .main .content .cs-btn:hover{background-color:#0c478d}.small-bus-section .section-five .main .img-box{margin:0;padding:0;display:flex;justify-content:center;align-items:stretch}.small-bus-section .section-five .main .img-box .img-contaier{width:100%;height:100%}.small-bus-section .section-five .main .img-box .img-contaier img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:991px){.small-bus-section .section-five .main .content{padding:35px 25px}.small-bus-section .section-five .main .img-box{order:2!important}.small-bus-section .section-five .main .img-box .img-contaier{height:auto}.small-bus-section .section-five .main .img-box .img-contaier img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}.small-bus-section .section-price{background-color:#f6f9fc;padding:40px 0;position:relative}.small-bus-section .section-price .right-dot{position:absolute;background-color:rgba(255,255,255,0);height:300px;width:50%;left:0;top:-60px;overflow:hidden}.expense-workflow{padding:80px 0;background-color:#fff}.expense-workflow .section-heading{text-align:center;margin-bottom:45px}.expense-workflow .section-heading h2{color:#1a2e47;font-size:36px;font-weight:700;margin:0}.expense-workflow .workflow-card-row{display:flex;justify-content:center;align-items:stretch;gap:20px;width:100%;margin:0 auto}.expense-workflow .workflow-card{flex:0 0 350px;width:350px;min-height:300px;padding:35px 30px;border-radius:10px;box-sizing:border-box;transition:.3s ease}.expense-workflow .workflow-card h3{color:#1a2e47;font-size:21px;font-weight:600;margin-bottom:25px}.expense-workflow .workflow-card p{color:#606060;line-height:1.7;margin-top:25px}.expense-workflow .workflow-card-1{border:1px solid #f0ffe7;background:linear-gradient(45deg,rgba(195,233,250,.6823529412),#fff,rgba(230,211,251,.6823529412));background-size:400% 400%;animation:gradient 4s ease infinite}.expense-workflow .workflow-card-2{border:1px solid #fcfcfc;background:linear-gradient(-45deg,#fffefa,#d3e7ff,#fff);background-size:400% 400%;animation:gradient 4s ease infinite}.expense-workflow .workflow-card-3{border:1px solid #f0ffe7;background:linear-gradient(45deg,rgba(195,233,250,.6823529412),#fff,rgba(230,211,251,.6823529412));background-size:400% 400%;animation:gradient 4s ease infinite}.expense-workflow .workflow-steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.expense-workflow .workflow-steps span{color:#1a2e47;font-size:13px;font-weight:600}.expense-workflow .workflow-steps i{color:#0c478d;font-size:13px}@media screen and (max-width:1199px){.expense-workflow .workflow-card{flex:0 0 31%;width:31%}}@media screen and (max-width:991px){.expense-workflow .workflow-card-row{flex-wrap:wrap}.expense-workflow .workflow-card{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}}@media screen and (max-width:575px){.expense-workflow{padding:50px 15px}.expense-workflow .section-heading h2{font-size:28px}.expense-workflow .workflow-card-row{flex-direction:column;align-items:center}.expense-workflow .workflow-card{flex:0 0 100%;width:100%;min-height:auto}}.expense-benefits{padding:80px 0;background-color:#f6f9fc}.expense-benefits .section-heading{text-align:center;max-width:850px;margin:0 auto 45px}.expense-benefits .section-heading h2{color:#1a2e47;font-size:36px;font-weight:700;margin-bottom:20px}.expense-benefits .section-heading p{color:#606060;line-height:1.7;margin:0}.expense-benefits .benefits-card-row{display:flex;gap:20px;align-items:stretch}.expense-benefits .benefit-card{flex:1;padding:30px;min-height:220px;border:1px solid #ddd;border-radius:10px;background-color:#fff;transition:.3s ease}.expense-benefits .benefit-card:hover{transform:translateY(-5px)}.expense-benefits .benefit-card h3{color:#1a2e47;font-size:20px;font-weight:600;margin-bottom:15px}.expense-benefits .benefit-card p{color:#606060;line-height:1.7;margin:0}.multiple-organizations{padding:90px 0;background-color:#fff}.multiple-organizations .organizations-row{display:flex;align-items:center;gap:70px}.multiple-organizations .organizations-content{flex:1}.multiple-organizations .organizations-content h2{color:#1a2e47;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:25px}.multiple-organizations .organizations-content p{color:#606060;line-height:1.7;margin-bottom:15px}.multiple-organizations .organization-flow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:30px}.multiple-organizations .organization-flow span{padding:10px 15px;border-radius:6px;background-color:rgba(244,235,255,.6823529412);border:1px solid #ddd;color:#1a2e47;font-size:13px;font-weight:600}.multiple-organizations .organization-flow i{color:#0c478d}.multiple-organizations .organizations-visual{flex:0 0 40%;display:flex;justify-content:center}.multiple-organizations .organization-box{width:100%;max-width:380px;padding:20px;border-radius:12px;background-color:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px;border:1px solid #e5e5e5}.multiple-organizations .organization-box .organization-box-title{color:#1a2e47;font-size:16px;font-weight:600;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:10px}.multiple-organizations .organization-box .organization-item{padding:13px 10px;color:#606060;border-radius:6px;margin-top:5px;display:flex;align-items:center;gap:10px}.multiple-organizations .organization-box .organization-item.active{background-color:rgba(244,235,255,.6823529412);color:#1a2e47;font-weight:600}.multiple-organizations .organization-box .organization-item span{width:18px;color:#0c478d}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@media screen and (max-width:991px){.expense-benefits,.expense-workflow{padding:60px 20px}.workflow-card-row{flex-wrap:wrap}.workflow-card-row .workflow-card{flex:0 0 calc(50% - 10px)}.benefits-card-row{flex-wrap:wrap}.benefits-card-row .benefit-card{flex:0 0 calc(50% - 10px)}.multiple-organizations{padding:60px 20px}.multiple-organizations .organizations-row{flex-direction:column;gap:40px}.multiple-organizations .organizations-content,.multiple-organizations .organizations-visual{width:100%}.multiple-organizations .organizations-visual{flex:auto}}@media screen and (max-width:575px){.expense-benefits,.expense-workflow{padding:50px 15px}.expense-workflow .section-heading h2{font-size:28px}.expense-workflow .workflow-card-row{flex-direction:column}.expense-workflow .workflow-card-row .workflow-card{flex:1 1 100%;min-height:auto}.expense-workflow .workflow-steps{gap:6px}.expense-workflow .workflow-steps span{font-size:12px}.expense-workflow .workflow-steps i{font-size:11px}.expense-benefits .section-heading h2{font-size:28px}.expense-benefits .benefits-card-row{flex-direction:column}.expense-benefits .benefits-card-row .benefit-card{flex:1 1 100%;min-height:auto}.multiple-organizations{padding:55px 15px}.multiple-organizations .organizations-content h2{font-size:28px}.multiple-organizations .organization-flow{flex-direction:column;align-items:stretch}.multiple-organizations .organization-flow i{text-align:center;transform:rotate(90deg)}}.multiple-organizations .organizations-visual{flex:0 0 45%;display:flex;align-items:center;justify-content:center}.multiple-organizations .organizations-visual img{width:100%;max-width:550px;height:auto;display:block;-o-object-fit:contain;object-fit:contain;border-radius:12px}@media screen and (max-width:991px){.multiple-organizations .organizations-visual{width:100%;flex:0 0 100%}.multiple-organizations .organizations-visual img{width:100%;max-width:550px;height:auto}}@media screen and (max-width:1200px){.small-bus-section .section-one{min-height:750px}.small-bus-section .section-one .box-a .heading{font-size:40px;margin-top:80px}.small-bus-section .section-one .box-b .wrapper-image{max-width:520px}.small-bus-section .section-two .business-card-row{grid-template-columns:repeat(3,1fr);gap:18px}.expense-workflow .workflow-card{flex:1 1 0;width:auto}.multiple-organizations .organizations-row{gap:45px}.multiple-organizations .organizations-content h2{font-size:34px}.multiple-organizations .organizations-visual{flex:0 0 42%}}@media screen and (max-width:991px){.small-bus-section .section-one{min-height:auto;padding:80px 20px}.small-bus-section .section-one .box-a{align-items:center;text-align:center}.small-bus-section .section-one .box-a .heading{font-size:36px;margin-top:40px}.small-bus-section .section-one .box-a .para{max-width:700px}.small-bus-section .section-one .box-b{margin-top:40px}.small-bus-section .section-one .box-b .wrapper-image{max-width:550px;margin:0 auto}.small-bus-section .section-one .box-b .img-conteiner{width:100%}.small-bus-section .section-one .text-content .img-container{width:100%}.small-bus-section .section-one .content-b{margin-top:40px}.small-bus-section .section-two{padding:65px 20px}.small-bus-section .section-two .section-heading{margin-bottom:40px}.small-bus-section .section-two .section-heading h2{font-size:32px}.small-bus-section .section-two .business-card-row{grid-template-columns:repeat(2,1fr);gap:18px}.small-bus-section .section-two .business-card{min-height:230px}.small-bus-section .section-three{padding:40px 20px}.small-bus-section .section-three .box{min-height:180px}.small-bus-section .section-four .zoom-wrapper-img{width:100%}.small-bus-section .section-four .zoom-wrapper-img .zoom-img{transform-origin:center center}.small-bus-section .section-four .zoom-wrapper-img:hover .zoom-img{transform:scale(1.8)}.small-bus-section .section-five .main .content{padding:35px 25px}.small-bus-section .section-five .main .img-box{width:100%}.small-bus-section .section-price{padding:35px 20px}.small-bus-section .section-price .right-dot{width:60%;height:250px}.expense-workflow{padding:60px 20px}.expense-workflow .section-heading{margin-bottom:40px}.expense-workflow .section-heading h2{font-size:32px}.expense-workflow .workflow-card-row{flex-wrap:wrap;gap:20px}.expense-workflow .workflow-card{flex:0 0 calc(50% - 10px);width:calc(50% - 10px);min-height:280px}.expense-benefits{padding:60px 20px}.expense-benefits .section-heading h2{font-size:32px}.expense-benefits .benefits-card-row{flex-wrap:wrap;gap:20px}.expense-benefits .benefit-card{flex:0 0 calc(50% - 10px);min-height:210px}.multiple-organizations{padding:60px 20px}.multiple-organizations .organizations-row{flex-direction:column;gap:40px}.multiple-organizations .organizations-content{width:100%;text-align:center}.multiple-organizations .organizations-content h2{font-size:32px}.multiple-organizations .organizations-content p{max-width:750px;margin-left:auto;margin-right:auto}.multiple-organizations .organization-flow{justify-content:center}.multiple-organizations .organizations-visual{width:100%;flex:0 0 100%}.multiple-organizations .organizations-visual img{width:100%;max-width:550px;margin:0 auto}.multiple-organizations .organization-box{max-width:550px}}@media screen and (max-width:767px){.small-bus-section .section-one{padding:70px 20px}.small-bus-section .section-one .box-a .heading{font-size:32px;line-height:1.25}.small-bus-section .section-one .content-b{border-radius:30px;padding:20px 15px}.small-bus-section .section-two .section-heading h2{font-size:30px}.small-bus-section .section-two .section-heading p{font-size:15px}.small-bus-section .section-two .business-card-row{grid-template-columns:1fr;gap:18px}.small-bus-section .section-two .business-card{min-height:auto;padding:25px 22px}.small-bus-section .section-three .box{min-height:auto;padding:20px}.small-bus-section .section-three .box .content{margin-top:20px}.small-bus-section .section-five .main .content{padding:30px 20px}.small-bus-section .section-five .main .content h3{font-size:23px}.expense-workflow .workflow-card-row{flex-direction:column;align-items:stretch}.expense-workflow .workflow-card{flex:1 1 100%;width:100%;min-height:auto}.expense-benefits .benefits-card-row{flex-direction:column}.expense-benefits .benefit-card{flex:1 1 100%;min-height:auto}h2{font-size:30px}}.organization-flow{gap:8px}.organization-flow span{padding:9px 12px;font-size:12px}@media screen and (max-width:575px){.small-bus-section .btn-common{padding:9px 18px}.small-bus-section .section-one{padding:55px 15px}.small-bus-section .section-one .box-a .heading{font-size:28px;line-height:1.3}.small-bus-section .section-one .box-a .para{font-size:15px;line-height:1.7}.small-bus-section .section-one .box-a .btn-main a{padding:12px 20px}.small-bus-section .section-one .box-b{margin-top:30px}.small-bus-section .section-one .box-b .wrapper-image{max-width:100%}.small-bus-section .section-one .content-b{border-radius:25px;padding:18px 10px}.small-bus-section .section-one .content-b .num{font-size:21px}.small-bus-section .section-two{padding:50px 15px}.small-bus-section .section-two .section-heading{margin-bottom:30px}.small-bus-section .section-two .section-heading h2{font-size:27px;line-height:1.3}.small-bus-section .section-two .section-heading p{font-size:15px;line-height:1.7}.small-bus-section .section-two .business-card-row{grid-template-columns:1fr;gap:15px}.small-bus-section .section-two .business-card{min-height:auto;padding:22px 20px}.small-bus-section .section-two .business-card .business-card-icon{width:45px;height:45px;font-size:22px;margin-bottom:16px}.small-bus-section .section-two .business-card h3{font-size:18px}.small-bus-section .section-two .business-card p{font-size:14px}.small-bus-section .section-three{padding:30px 15px}.small-bus-section .section-three .box{padding:15px;margin:8px 0}.small-bus-section .section-three .box .img{max-width:40%;padding:15px 0}.small-bus-section .section-three .box .content{margin-top:15px}.small-bus-section .section-three .box .content .heading{font-size:18px}.small-bus-section .section-three .box .content p{font-size:14px;line-height:23px}.small-bus-section .section-four .zoom-wrapper-img .magnifying-glass{padding:4px}.small-bus-section .section-four .zoom-wrapper-img .magnifying-glass i{font-size:.9rem}.small-bus-section .section-four .zoom-wrapper-img:hover .zoom-img{transform:scale(1.3)}.small-bus-section .section-five .main .content{padding:25px 18px}.small-bus-section .section-five .main .content h3{font-size:22px;margin-bottom:15px}.small-bus-section .section-five .main .content p{font-size:14px;line-height:1.7}.small-bus-section .section-five .main .content .cs-btn{padding:9px 18px}.small-bus-section .section-five .main .img-box .img-contaier{height:auto}.small-bus-section .section-five .main .img-box .img-contaier img{height:auto;-o-object-fit:contain;object-fit:contain}.small-bus-section .section-price{padding:30px 15px}.small-bus-section .section-price .right-dot{width:80%;height:180px;top:-30px}.expense-workflow{padding:50px 15px}.expense-workflow .section-heading{margin-bottom:30px}.expense-workflow .section-heading h2{font-size:28px;line-height:1.3}.expense-workflow .workflow-card-row{flex-direction:column;gap:15px}.expense-workflow .workflow-card{flex:1 1 100%;width:100%;min-height:auto;padding:25px 20px}.expense-workflow .workflow-card h3{font-size:19px;margin-bottom:20px}.expense-workflow .workflow-card p{font-size:14px;line-height:1.7;margin-top:20px}.expense-workflow .workflow-steps{gap:5px}.expense-workflow .workflow-steps span{font-size:11px}.expense-workflow .workflow-steps i{font-size:10px}.expense-benefits{padding:50px 15px}.expense-benefits .section-heading h2{font-size:28px;line-height:1.3}.expense-benefits .section-heading p{font-size:14px}.expense-benefits .benefits-card-row{flex-direction:column;gap:15px}.expense-benefits .benefit-card{flex:1 1 100%;min-height:auto;padding:25px 20px}.expense-benefits .benefit-card h3{font-size:19px}.expense-benefits .benefit-card p{font-size:14px}.multiple-organizations{padding:50px 15px}.multiple-organizations .organizations-row{flex-direction:column;gap:30px}.multiple-organizations .organizations-content h2{font-size:28px;line-height:1.3;margin-bottom:20px}.multiple-organizations .organizations-content p{font-size:14px;line-height:1.7}.multiple-organizations .organization-flow{flex-direction:column;align-items:stretch;margin-top:25px}.multiple-organizations .organization-flow span{text-align:center;width:100%}.multiple-organizations .organization-flow i{text-align:center;transform:rotate(90deg)}.multiple-organizations .organizations-visual{width:100%}.multiple-organizations .organizations-visual img{width:100%;max-width:100%}.multiple-organizations .organization-box{width:100%;padding:15px}}@media screen and (max-width:400px){.small-bus-section .section-one{padding:45px 12px}.small-bus-section .section-one .box-a .heading{font-size:25px}.small-bus-section .section-two .section-heading h2{font-size:25px}.small-bus-section .section-two .business-card{padding:20px 16px}.expense-workflow .section-heading h2{font-size:25px}.expense-workflow .workflow-card{padding:22px 17px}.expense-benefits .section-heading h2{font-size:25px}.expense-benefits .benefit-card{padding:22px 17px}.multiple-organizations .organizations-content h2{font-size:25px}}.sales-team-page{--sales-primary:#582a09;--sales-primary-dark:#802d00;--sales-dark:#1F2937;--sales-text:#5F6368;--sales-light:#faf0e5;--sales-border:#6e512f;--sales-bg:#fffbf8;--sales-white:#ffffff;color:var(--sales-dark)}.sales-team-page .section-heading{max-width:850px;margin:0 auto 50px;text-align:center}.sales-team-page .section-heading h2{margin:0 0 15px;color:var(--sales-dark);font-size:36px;font-weight:700;line-height:1.3}.sales-team-page .section-heading p{margin:0;color:var(--sales-text);line-height:1.7}.sales-team-page .sales-btn{display:inline-block;padding:13px 25px;background-color:var(--sales-primary);border:1px solid var(--sales-primary);border-radius:7px;color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease}.sales-team-page .sales-btn:hover{background-color:var(--sales-primary-dark);border-color:var(--sales-primary-dark);color:#fff;transform:translateY(-2px)}.sales-team-page .sales-hero{padding:100px 0;min-height:700px;background:radial-gradient(circle at 85% 20%,#ffe7cf 0,transparent 28%),linear-gradient(135deg,#fffcf8 0,#fff7ed 100%)}.sales-team-page .sales-hero .sales-hero-content .sales-label{display:inline-block;margin-bottom:18px;padding:6px 14px;background-color:#ffedd5;border:1px solid #fdba74;border-radius:20px;color:var(--sales-primary-dark);font-size:14px;font-weight:600}.sales-team-page .sales-hero .sales-hero-content h1{margin-top:30px;margin-bottom:20px;color:var(--sales-dark);font-size:48px;font-weight:700;line-height:1.2}.sales-team-page .sales-hero .sales-hero-content h2{margin-bottom:20px;color:var(--sales-primary-dark);font-size:22px;font-weight:600;line-height:1.5}.sales-team-page .sales-hero .sales-hero-content p{max-width:600px;margin-bottom:30px;color:var(--sales-text);font-size:16px;line-height:1.8}.sales-team-page .sales-hero .sales-hero-image{display:flex;align-items:center;justify-content:center;padding:25px}.sales-team-page .sales-hero .sales-hero-image img{width:100%;max-width:550px;height:auto;filter:drop-shadow(0 20px 35px rgba(249, 115, 22, .12))}.sales-team-page .sales-benefits{padding:90px 0;background-color:var(--sales-white)}.sales-team-page .sales-benefit-card{height:100%;padding:30px;background-color:#fff;border:1px solid #eee4d8;border-radius:12px;box-shadow:0 5px 20px rgba(60,40,20,.04);transition:all .3s ease}.sales-team-page .sales-benefit-card:hover{transform:translateY(-7px);border-color:var(--sales-border);box-shadow:0 15px 35px rgba(249,115,22,.12)}.sales-team-page .sales-benefit-card .benefit-icon{width:52px;height:52px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;background-color:var(--sales-light);border-radius:10px;font-size:25px}.sales-team-page .sales-benefit-card h3{margin-bottom:15px;color:var(--sales-dark);font-size:19px;font-weight:600;line-height:1.4}.sales-team-page .sales-benefit-card p{margin:0;color:var(--sales-text);font-size:15px;line-height:1.7}.sales-team-page .sales-workflow{padding:90px 0;background-color:var(--sales-bg)}.sales-team-page .workflow-row{display:flex;align-items:stretch;justify-content:center;gap:12px}.sales-team-page .workflow-step{flex:1;max-width:220px;padding:25px 20px;background-color:#fff;border:1px solid #eee4d8;border-radius:10px;text-align:center;transition:all .3s ease}.sales-team-page .workflow-step:hover{transform:translateY(-5px);border-color:var(--sales-border);box-shadow:0 10px 25px rgba(249,115,22,.09)}.sales-team-page .workflow-step .step-number{width:42px;height:42px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--sales-primary);color:#fff;font-weight:700}.sales-team-page .workflow-step h3{margin-bottom:12px;color:var(--sales-dark);font-size:18px;font-weight:600}.sales-team-page .workflow-step p{margin:0;color:var(--sales-text);font-size:14px;line-height:1.6}.sales-team-page .workflow-arrow{display:flex;align-items:center;justify-content:center;color:var(--sales-primary);font-size:22px;font-weight:700}.sales-team-page .sales-control{padding:90px 0;background-color:#fff}.sales-team-page .sales-dashboard{padding:15px;background-color:#fffcf8;border:1px solid #eee4d8;border-radius:12px;box-shadow:0 10px 30px rgba(60,40,20,.07)}.sales-team-page .sales-dashboard img{display:block;width:100%;height:auto;border-radius:7px}.sales-team-page .control-benefits{display:flex;flex-direction:column;gap:18px}.sales-team-page .control-item{padding:20px 25px;border-left:4px solid var(--sales-primary);border-radius:8px;background-color:var(--sales-light)}.sales-team-page .control-item h3{margin-bottom:8px;color:var(--sales-dark);font-size:19px;font-weight:600}.sales-team-page .control-item p{margin:0;color:var(--sales-text);line-height:1.6}.sales-team-page .sales-admin{padding:90px 0;background-color:var(--sales-bg)}.sales-team-page .admin-content{max-width:850px;margin:auto}.sales-team-page .admin-content h2{margin-bottom:20px;color:var(--sales-dark);font-size:36px;font-weight:700}.sales-team-page .admin-content p{margin-bottom:30px;color:var(--sales-text);line-height:1.8}.sales-team-page .admin-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.sales-team-page .admin-flow span{padding:10px 18px;background-color:#fff;border:1px solid var(--sales-border);border-radius:7px;color:var(--sales-dark);font-size:14px;font-weight:600}.sales-team-page .admin-flow i{color:var(--sales-primary);font-style:normal;font-weight:700}.sales-team-page .sales-cta{padding:90px 0;background:linear-gradient(135deg,#a5806a,#4d2003);color:#fff}.sales-team-page .cta-content{max-width:750px;margin:auto}.sales-team-page .cta-content h2{margin-bottom:20px;color:#fff;font-size:38px;font-weight:700}.sales-team-page .cta-content p{margin-bottom:30px;color:rgba(255,255,255,.9);line-height:1.7}.sales-team-page .cta-content .sales-btn{background-color:#fff;border-color:#fff;color:#612b08}.sales-team-page .cta-content .sales-btn:hover{background-color:transparent;border-color:#fff;color:#fff}@media screen and (max-width:991px){.sales-team-page .sales-hero{padding:70px 0}.sales-team-page .sales-hero .sales-hero-content{text-align:center}.sales-team-page .sales-hero .sales-hero-content p{margin-left:auto;margin-right:auto}.sales-team-page .sales-hero .sales-hero-content h1{font-size:40px}.sales-team-page .sales-hero .sales-hero-image{margin-top:40px}.sales-team-page .workflow-row{flex-wrap:wrap}.sales-team-page .workflow-step{flex:0 0 calc(50% - 20px);max-width:none}.sales-team-page .workflow-arrow{display:none}}@media screen and (max-width:575px){.sales-team-page .section-heading{margin-bottom:35px}.sales-team-page .section-heading h2{font-size:28px}.sales-team-page .sales-hero{padding:55px 15px}.sales-team-page .sales-hero .sales-hero-content h1{font-size:32px}.sales-team-page .sales-hero .sales-hero-content h2{font-size:19px}.sales-team-page .sales-hero .sales-hero-content p{font-size:15px}.sales-team-page .sales-admin,.sales-team-page .sales-benefits,.sales-team-page .sales-control,.sales-team-page .sales-cta,.sales-team-page .sales-workflow{padding:60px 15px}.sales-team-page .workflow-row{flex-direction:column}.sales-team-page .workflow-step{flex:1 1 100%;width:100%;max-width:none}.sales-team-page .admin-flow{flex-direction:column}.sales-team-page .admin-flow i{transform:rotate(90deg)}.sales-team-page .cta-content h2{font-size:30px}}.freelance-page{overflow:hidden}.freelance-page .section-label{display:inline-block;margin-bottom:14px;color:#ff7a59;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.freelance-page .section-heading{max-width:850px;margin:0 auto 50px}.freelance-page .section-heading h2{color:#292133;font-size:38px;line-height:1.25;font-weight:700;margin:0 0 18px}.freelance-page .section-heading p{color:#625b6b;font-size:16px;line-height:1.8;margin:8px 0}.freelance-page h1,.freelance-page h2,.freelance-page h3,.freelance-page p{margin-top:0}.freelance-page img{max-width:100%;height:auto}.freelance-page .cta-btn,.freelance-page .freelance-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border-radius:7px;text-decoration:none;font-size:15px;font-weight:700;transition:all .3s ease}.freelance-page .freelance-hero{position:relative;padding:105px 0 100px;background:radial-gradient(circle at 90% 15%,rgba(124,92,255,.12),transparent 28%),linear-gradient(135deg,#fff5ea 0,#fff 50%,#f5f0ff 100%)}.freelance-page .freelance-hero .hero-content{padding-right:35px}.freelance-page .freelance-hero .hero-content .hero-label{display:inline-block;margin-bottom:20px;padding:7px 14px;border-radius:30px;background:rgba(255,122,89,.1);color:#ff7a59;font-size:13px;font-weight:700}.freelance-page .freelance-hero .hero-content h1{color:#292133;font-size:50px;font-weight:750;line-height:1.12;margin-bottom:22px}.freelance-page .freelance-hero .hero-content h2{color:#51485b;font-size:23px;font-weight:600;line-height:1.45;margin-bottom:20px}.freelance-page .freelance-hero .hero-content p{color:#625b6b;max-width:620px;font-size:17px;line-height:1.8;margin-bottom:28px}.freelance-page .freelance-hero .hero-content .freelance-btn{background:#ff7a59;border:2px solid #ff7a59;color:#fff;box-shadow:0 10px 25px rgba(255,122,89,.2)}.freelance-page .freelance-hero .hero-content .freelance-btn:hover{background:#fff;color:#ff7a59;box-shadow:none}.freelance-page .freelance-hero .hero-visual{display:flex;align-items:center;justify-content:center}.freelance-page .freelance-hero .hero-image{position:relative;width:90%;padding:15px;border-radius:25px;background:rgba(255,255,255,.75);border:1px solid rgba(124,92,255,.15);box-shadow:0 25px 70px rgba(53,36,83,.15)}.freelance-page .freelance-hero .hero-image::before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:rgba(255,122,89,.2);top:-35px;right:-35px;z-index:-1}.freelance-page .freelance-hero .hero-image img{display:block;width:100%;border-radius:15px}.freelance-page .freelance-features{padding:90px 0;background:#fff}.freelance-page .freelance-features .feature-row{row-gap:25px}.freelance-page .freelance-features .feature-card{height:100%;min-height:285px;padding:30px 25px;border-radius:16px;border:1px solid transparent;transition:all .35s ease}.freelance-page .freelance-features .feature-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(40,30,60,.1)}.freelance-page .freelance-features .feature-card .feature-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:15px;margin-bottom:25px;font-size:27px}.freelance-page .freelance-features .feature-card h3{color:#292133;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:14px}.freelance-page .freelance-features .feature-card p{color:#625b6b;font-size:15px;line-height:1.75;margin:0}.freelance-page .freelance-features .feature-orange{background:#fff4ed;border-color:#ffe0d2}.freelance-page .freelance-features .feature-orange .feature-icon{background:#ffe1d4}.freelance-page .freelance-features .feature-purple{background:#f4f0ff;border-color:#e2d9ff}.freelance-page .freelance-features .feature-purple .feature-icon{background:#e6ddff}.freelance-page .freelance-features .feature-green{background:#effaf4;border-color:#d5f0df}.freelance-page .freelance-features .feature-green .feature-icon{background:#d9f4e3}.freelance-page .freelance-features .feature-yellow{background:#fff8e7;border-color:#f6e8bf}.freelance-page .freelance-features .feature-yellow .feature-icon{background:#fff0c7}.freelance-page .freelance-about{padding:100px 0;background:linear-gradient(110deg,#f6f1ff 0,#f9f7ff 50%,#fff 100%)}.freelance-page .freelance-about .about-content{padding-right:45px}.freelance-page .freelance-about .about-content h2{color:#292133;font-size:38px;line-height:1.3;font-weight:700;margin-bottom:25px}.freelance-page .freelance-about .about-content p{color:#625b6b;font-size:16px;line-height:1.8;margin-bottom:15px}.freelance-page .freelance-about .dashboard-image{padding:15px;border-radius:20px;background:#fff;border:1px solid #e9e2fa;box-shadow:0 20px 50px rgba(74,53,115,.12)}.freelance-page .freelance-about .dashboard-image img{width:100%;display:block;border-radius:12px}.freelance-page .freelance-workflow{position:relative;padding:100px 0;background:#292133;overflow:hidden}.freelance-page .freelance-workflow::before{content:"";position:absolute;width:450px;height:450px;border-radius:50%;background:rgba(124,92,255,.15);top:-250px;right:-150px}.freelance-page .freelance-workflow::after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:rgba(255,122,89,.1);bottom:-220px;left:-150px}.freelance-page .freelance-workflow .section-heading{position:relative;z-index:2}.freelance-page .freelance-workflow .section-heading .section-label{color:#ff987d}.freelance-page .freelance-workflow .section-heading h2{color:#fff}.freelance-page .freelance-workflow .workflow-row{position:relative;z-index:2;display:flex;align-items:stretch;justify-content:center;gap:12px}.freelance-page .freelance-workflow .workflow-step{flex:1;max-width:240px;text-align:center;padding:25px 18px}.freelance-page .freelance-workflow .workflow-step .step-number{color:#aaa0b7;font-size:12px;font-weight:700;margin-bottom:12px}.freelance-page .freelance-workflow .workflow-step .step-icon{width:62px;height:62px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:25px}.freelance-page .freelance-workflow .workflow-step h3{color:#fff;font-size:19px;font-weight:700;margin-bottom:12px}.freelance-page .freelance-workflow .workflow-step p{color:#c4bdca;font-size:14px;line-height:1.7;margin:0}.freelance-page .freelance-workflow .workflow-arrow{display:flex;align-items:center;justify-content:center;color:#ff7a59;font-size:25px;font-weight:700}.freelance-page .freelance-projects{padding:100px 0;background:#fff}.freelance-page .freelance-projects .project-visual{padding-right:45px}.freelance-page .freelance-projects .project-dashboard{position:relative;padding:15px;border-radius:20px;background:#fff;border:1px solid #e4eee7;box-shadow:0 20px 50px rgba(35,100,65,.1)}.freelance-page .freelance-projects .project-dashboard::before{content:"";position:absolute;width:75px;height:75px;background:#dcf7e6;border-radius:50%;left:-30px;bottom:-30px;z-index:-1}.freelance-page .freelance-projects .project-dashboard img{display:block;width:100%;border-radius:12px}.freelance-page .freelance-projects .project-content{padding-left:35px}.freelance-page .freelance-projects .project-content .section-label{color:#31a46c}.freelance-page .freelance-projects .project-content h2{color:#292133;font-size:38px;line-height:1.3;font-weight:700;margin-bottom:22px}.freelance-page .freelance-projects .project-content p{color:#625b6b;font-size:16px;line-height:1.8;margin-bottom:15px}.freelance-page .freelance-projects .project-points{margin-top:25px}.freelance-page .freelance-projects .project-points .project-point{display:flex;align-items:center;gap:12px;margin-bottom:14px}.freelance-page .freelance-projects .project-points .project-point span{width:27px;height:27px;flex:0 0 27px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e6f8ed;color:#31a46c;font-size:13px;font-weight:700}.freelance-page .freelance-projects .project-points .project-point p{margin:0;color:#292133;font-size:15px}.freelance-page .freelance-ocr{padding:100px 0;background:linear-gradient(135deg,#fff3ec,#fffaf7)}.freelance-page .freelance-ocr .ocr-content{padding-right:40px}.freelance-page .freelance-ocr .ocr-content .section-label{color:#ff7a59}.freelance-page .freelance-ocr .ocr-content h2{color:#292133;font-size:38px;line-height:1.3;font-weight:700;margin-bottom:22px}.freelance-page .freelance-ocr .ocr-content p{color:#625b6b;font-size:16px;line-height:1.8;margin-bottom:15px}.freelance-page .freelance-ocr .ocr-visual{display:flex;justify-content:center}.freelance-page .freelance-ocr .ocr-image{width:90%;padding:15px;border-radius:20px;background:#fff;border:1px solid #ffe0d3;box-shadow:0 20px 50px rgba(180,85,45,.12)}.freelance-page .freelance-ocr .ocr-image img{width:100%;display:block;border-radius:12px}.freelance-page .freelance-ocr .ocr-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:30px}.freelance-page .freelance-ocr .ocr-item{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:8px;background:#fff;border:1px solid #ffe0d3}.freelance-page .freelance-ocr .ocr-item span{color:#ff7a59;font-size:11px;font-weight:700}.freelance-page .freelance-ocr .ocr-item strong{color:#292133;font-size:12px}.freelance-page .freelance-ocr .ocr-arrow{color:#ff7a59;font-weight:700}.freelance-page .freelance-reports{padding:100px 0;background:#f1fbf5}.freelance-page .freelance-reports .reports-content{padding-right:40px}.freelance-page .freelance-reports .reports-content .section-label{color:#31a46c}.freelance-page .freelance-reports .reports-content h2{color:#292133;font-size:38px;line-height:1.3;font-weight:700;margin-bottom:22px}.freelance-page .freelance-reports .reports-content p{color:#625b6b;font-size:16px;line-height:1.8;margin-bottom:15px}.freelance-page .freelance-reports .reports-visual{display:flex;justify-content:center}.freelance-page .freelance-reports .report-dashboard{width:90%;padding:15px;background:#fff;border:1px solid #dcefe3;border-radius:20px;box-shadow:0 20px 50px rgba(38,110,70,.1)}.freelance-page .freelance-reports .report-dashboard img{display:block;width:100%;border-radius:12px}.freelance-page .freelance-reports .reports-flow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:30px}.freelance-page .freelance-reports .report-step{display:flex;align-items:center;gap:8px}.freelance-page .freelance-reports .report-step span{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#31a46c;color:#fff;font-size:11px;font-weight:700}.freelance-page .freelance-reports .report-step strong{color:#292133;font-size:13px}.freelance-page .freelance-reports .report-arrow{color:#31a46c;font-weight:700}.freelance-page .freelance-reports .report-formats{display:flex;gap:8px;margin-top:22px}.freelance-page .freelance-reports .report-formats span{padding:6px 12px;border-radius:5px;background:#fff;border:1px solid #cfe8d9;color:#31a46c;font-size:12px;font-weight:700}.freelance-page .freelance-benefits{padding:100px 0;background:#fff8f3}.freelance-page .freelance-benefits .benefits-row{row-gap:25px}.freelance-page .freelance-benefits .benefit-card{height:100%;min-height:245px;padding:30px 25px;border-radius:15px;background:#fff;border:1px solid #f1e4db;transition:all .3s ease}.freelance-page .freelance-benefits .benefit-card:hover{transform:translateY(-7px);box-shadow:0 15px 35px rgba(80,55,35,.08)}.freelance-page .freelance-benefits .benefit-card .benefit-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff1f6;font-size:24px;margin-bottom:22px}.freelance-page .freelance-benefits .benefit-card h3{color:#292133;font-size:19px;font-weight:700;margin-bottom:13px}.freelance-page .freelance-benefits .benefit-card p{color:#625b6b;font-size:15px;line-height:1.7;margin:0}.freelance-page .freelance-benefits .benefit-card:nth-child(2) .benefit-icon{background:#f4f0ff}.freelance-page .freelance-benefits .benefit-card:nth-child(3) .benefit-icon{background:#effaf4}.freelance-page .freelance-benefits .benefit-card:nth-child(4) .benefit-icon{background:#fff8e7}.freelance-page .freelance-cta{position:relative;overflow:hidden;padding:100px 20px;text-align:center;background:radial-gradient(circle at 15% 30%,rgba(255,122,89,.25),transparent 25%),radial-gradient(circle at 85% 70%,rgba(124,92,255,.25),transparent 25%),#292133}.freelance-page .freelance-cta::before{content:"";position:absolute;width:250px;height:250px;border:1px solid rgba(255,255,255,.08);border-radius:50%;top:-120px;left:-80px}.freelance-page .freelance-cta .cta-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.freelance-page .freelance-cta .cta-content .section-label{color:#ff987d}.freelance-page .freelance-cta .cta-content h2{color:#fff;font-size:42px;line-height:1.25;font-weight:700;margin-bottom:18px}.freelance-page .freelance-cta .cta-content h3{color:#e5dfea;font-size:21px;line-height:1.5;font-weight:500;margin-bottom:15px}.freelance-page .freelance-cta .cta-content p{max-width:650px;margin:0 auto 30px;color:#bfb6c8;font-size:16px;line-height:1.8}.freelance-page .freelance-cta .cta-content .cta-btn{background:#ff7a59;border:2px solid #ff7a59;color:#fff}.freelance-page .freelance-cta .cta-content .cta-btn:hover{background:#fff;color:#ff7a59}@media screen and (max-width:1199px){.freelance-page .freelance-hero .hero-content h1{font-size:44px}.freelance-page .freelance-workflow .workflow-row{gap:5px}.freelance-page .freelance-workflow .workflow-arrow{font-size:20px}.freelance-page .freelance-projects .project-content h2{font-size:34px}}@media screen and (max-width:991px){.freelance-page .section-heading{margin-bottom:35px}.freelance-page .section-heading h2{font-size:32px}.freelance-page .freelance-hero{padding:75px 20px}.freelance-page .freelance-hero .hero-content{padding-right:0;margin-bottom:50px}.freelance-page .freelance-hero .hero-content h1{font-size:42px}.freelance-page .freelance-hero .hero-image{width:85%}.freelance-page .freelance-features{padding:75px 20px}.freelance-page .freelance-features .feature-card{min-height:250px}.freelance-page .freelance-about{padding:75px 20px}.freelance-page .freelance-about .about-content{padding-right:0;margin-bottom:45px}.freelance-page .freelance-about .about-content h2{font-size:34px}.freelance-page .freelance-workflow{padding:75px 20px}.freelance-page .freelance-workflow .workflow-row{flex-wrap:wrap;row-gap:20px}.freelance-page .freelance-workflow .workflow-step{flex:0 0 calc(50% - 20px);max-width:none}.freelance-page .freelance-workflow .workflow-arrow{display:none}.freelance-page .freelance-projects{padding:75px 20px}.freelance-page .freelance-projects .project-visual{padding-right:0;margin-bottom:45px}.freelance-page .freelance-projects .project-content{padding-left:0}.freelance-page .freelance-projects .project-content h2{font-size:34px}.freelance-page .freelance-ocr{padding:75px 20px}.freelance-page .freelance-ocr .ocr-content{padding-right:0;margin-bottom:45px}.freelance-page .freelance-ocr .ocr-content h2{font-size:34px}.freelance-page .freelance-ocr .ocr-image{width:85%}.freelance-page .freelance-reports{padding:75px 20px}.freelance-page .freelance-reports .reports-content{padding-right:0;margin-bottom:45px}.freelance-page .freelance-reports .reports-content h2{font-size:34px}.freelance-page .freelance-reports .report-dashboard{width:85%}.freelance-page .freelance-benefits{padding:75px 20px}.freelance-page .freelance-benefits .benefit-card{min-height:225px}.freelance-page .freelance-cta{padding:80px 20px}.freelance-page .freelance-cta .cta-content h2{font-size:36px}}@media screen and (max-width:767px){.freelance-page .section-heading h2{font-size:29px}.freelance-page .section-heading p{font-size:15px}.freelance-page .freelance-hero{padding:60px 15px}.freelance-page .freelance-hero .hero-content{text-align:center}.freelance-page .freelance-hero .hero-content .hero-label{font-size:11px}.freelance-page .freelance-hero .hero-content h1{font-size:35px}.freelance-page .freelance-hero .hero-content h2{font-size:20px}.freelance-page .freelance-hero .hero-content p{font-size:15px}.freelance-page .freelance-hero .hero-visual{margin-top:20px}.freelance-page .freelance-hero .hero-image{width:100%}.freelance-page .freelance-features{padding:60px 15px}.freelance-page .freelance-features .feature-row{row-gap:15px}.freelance-page .freelance-features .feature-card{min-height:auto;padding:25px 22px}.freelance-page .freelance-about{padding:60px 15px}.freelance-page .freelance-about .about-content h2{font-size:29px}.freelance-page .freelance-about .about-content p{font-size:15px}.freelance-page .freelance-workflow{padding:60px 15px}.freelance-page .freelance-workflow .workflow-row{flex-direction:column;align-items:center}.freelance-page .freelance-workflow .workflow-step{flex:1 1 100%;width:100%;max-width:400px}.freelance-page .freelance-projects{padding:60px 15px}.freelance-page .freelance-projects .project-content h2{font-size:29px}.freelance-page .freelance-projects .project-content p{font-size:15px}.freelance-page .freelance-projects .project-visual{margin-bottom:35px}.freelance-page .freelance-ocr{padding:60px 15px}.freelance-page .freelance-ocr .ocr-content h2{font-size:29px}.freelance-page .freelance-ocr .ocr-content p{font-size:15px}.freelance-page .freelance-ocr .ocr-flow{align-items:stretch;flex-direction:column}.freelance-page .freelance-ocr .ocr-item{width:100%}.freelance-page .freelance-ocr .ocr-arrow{text-align:center;transform:rotate(90deg)}.freelance-page .freelance-ocr .ocr-image{width:100%}.freelance-page .freelance-reports{padding:60px 15px}.freelance-page .freelance-reports .reports-content h2{font-size:29px}.freelance-page .freelance-reports .reports-content p{font-size:15px}.freelance-page .freelance-reports .reports-flow{flex-direction:column;align-items:flex-start}.freelance-page .freelance-reports .report-arrow{display:none}.freelance-page .freelance-reports .report-dashboard{width:100%}.freelance-page .freelance-benefits{padding:60px 15px}.freelance-page .freelance-benefits .benefit-card{min-height:auto;padding:25px 22px}.freelance-page .freelance-cta{padding:70px 15px}.freelance-page .freelance-cta .cta-content h2{font-size:31px}.freelance-page .freelance-cta .cta-content h3{font-size:18px}.freelance-page .freelance-cta .cta-content p{font-size:15px}}@media screen and (max-width:480px){.freelance-page .cta-btn,.freelance-page .freelance-btn{width:100%;padding:12px 20px}.freelance-page .section-heading h2{font-size:27px}.freelance-page .freelance-hero .hero-content h1{font-size:31px;margin-top:30px}.freelance-page .freelance-hero .hero-content h2{font-size:18px}.freelance-page .freelance-about .about-content h2{font-size:27px}.freelance-page .freelance-projects .project-content h2{font-size:27px}.freelance-page .freelance-ocr .ocr-content h2{font-size:27px}.freelance-page .freelance-reports .reports-content h2{font-size:27px}.freelance-page .freelance-cta .cta-content h2{font-size:28px}}.travel-field-page{--primary:#167c80;--primary-dark:#0f5d61;--dark:#263238;--text:#667176;--light:#f6f8f8;--border:#e1e5e6;--white:#fff;color:var(--dark);background:var(--white)}.travel-field-page h1,.travel-field-page h2,.travel-field-page h3,.travel-field-page p{margin-top:0}.travel-field-page h1,.travel-field-page h2,.travel-field-page h3{color:var(--dark)}.travel-field-page p{color:var(--text);line-height:1.7}.travel-field-page .section-label{display:inline-block;margin-bottom:12px;color:var(--primary);font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.travel-field-page .section-heading{max-width:760px;margin:0 auto 45px;text-align:center}.travel-field-page .section-heading h2{margin-bottom:14px;font-size:36px;line-height:1.25;font-weight:700}.travel-field-page .section-heading p{margin-bottom:0}.travel-field-page .cta-btn,.travel-field-page .primary-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:1px solid var(--primary);border-radius:5px;background:var(--primary);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease}.travel-field-page .cta-btn:hover,.travel-field-page .primary-btn:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.travel-field-page .travel-hero{padding:90px 0;background:var(--light)}.travel-field-page .travel-hero .hero-content{padding-right:35px}.travel-field-page .travel-hero .hero-content h1{max-width:650px;margin-bottom:20px;font-size:48px;line-height:1.15;font-weight:700}.travel-field-page .travel-hero .hero-content p{max-width:620px;margin-bottom:28px;font-size:17px}.travel-field-page .travel-hero .hero-visual img{display:block;width:100%;max-width:560px;margin-left:auto;border:1px solid var(--border);border-radius:8px}.travel-field-page .business-trips{padding:90px 0;background:#fff}.travel-field-page .business-trips .trip-content img{display:block;width:100%;border:1px solid var(--border);border-radius:8px}.travel-field-page .business-trips .feature-list{padding-right:35px}.travel-field-page .business-trips .feature-item{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--border)}.travel-field-page .business-trips .feature-item:first-child{padding-top:0}.travel-field-page .business-trips .feature-item:last-child{border-bottom:0}.travel-field-page .business-trips .feature-item .feature-icon{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:var(--light);color:var(--primary);font-size:13px;font-weight:700}.travel-field-page .business-trips .feature-item h3{margin-bottom:6px;font-size:18px;font-weight:600}.travel-field-page .business-trips .feature-item p{margin-bottom:0;font-size:14px}.travel-field-page .field-expenses{padding:90px 0;background:var(--light)}.travel-field-page .field-expenses .section-image img{display:block;width:100%;border:1px solid var(--border);border-radius:8px}.travel-field-page .field-expenses .section-content{padding-left:35px}.travel-field-page .field-expenses .section-content h2{max-width:550px;margin-bottom:18px;font-size:36px;line-height:1.25}.travel-field-page .field-expenses .section-content .intro{max-width:570px;margin-bottom:25px}.travel-field-page .field-expenses .simple-features{display:grid;gap:18px}.travel-field-page .field-expenses .simple-feature{padding-left:18px;border-left:3px solid var(--primary)}.travel-field-page .field-expenses .simple-feature h3{margin-bottom:5px;font-size:17px;font-weight:600}.travel-field-page .field-expenses .simple-feature p{margin-bottom:0;font-size:14px}.travel-field-page .travel-features{padding:90px 0;background:#fff}.travel-field-page .travel-features .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.travel-field-page .travel-features .feature-card{padding:25px;border:1px solid var(--border);border-radius:6px;background:#fff}.travel-field-page .travel-features .feature-card .card-number{display:block;margin-bottom:18px;color:#9aa3a6;font-size:12px;font-weight:700}.travel-field-page .travel-features .feature-card .card-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:5px;background:var(--light);color:var(--primary);font-size:18px;font-weight:600}.travel-field-page .travel-features .feature-card h3{margin-bottom:8px;font-size:18px;font-weight:600}.travel-field-page .travel-features .feature-card p{margin-bottom:0;font-size:14px}.travel-field-page .travel-workflow{padding:90px 0;background:var(--dark)}.travel-field-page .travel-workflow .section-heading h2{color:#fff}.travel-field-page .travel-workflow .section-heading p{color:rgba(255,255,255,.7)}.travel-field-page .travel-workflow .workflow{display:flex;align-items:center;justify-content:center}.travel-field-page .travel-workflow .workflow-step{text-align:center}.travel-field-page .travel-workflow .workflow-step .step-number{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;border-radius:50%;background:var(--primary);color:#fff;font-size:13px;font-weight:700}.travel-field-page .travel-workflow .workflow-step h3{margin-bottom:0;color:#fff;font-size:15px;font-weight:600}.travel-field-page .travel-workflow .workflow-line{width:55px;height:1px;margin:0 10px;background:rgba(255,255,255,.25)}.travel-field-page .expense-control{padding:90px 20px;text-align:center;background:var(--light)}.travel-field-page .expense-control .section-heading{margin-bottom:0}.travel-field-page .expense-control .section-heading h2{font-size:36px}.travel-field-page .expense-control .section-heading p{max-width:680px;margin:0 auto 28px}@media screen and (max-width:991px){.travel-field-page .travel-hero{padding:70px 20px}.travel-field-page .travel-hero .hero-content{padding-right:0;margin-bottom:40px}.travel-field-page .travel-hero .hero-content h1{font-size:40px}.travel-field-page .travel-hero .hero-visual img{margin:0 auto}.travel-field-page .business-trips,.travel-field-page .field-expenses,.travel-field-page .travel-features,.travel-field-page .travel-workflow{padding:70px 20px}.travel-field-page .business-trips .feature-list{padding-right:0;margin-bottom:40px}.travel-field-page .field-expenses .section-content{padding-left:0;margin-top:40px}.travel-field-page .travel-features .feature-grid{grid-template-columns:repeat(2,1fr)}.travel-field-page .travel-workflow .workflow{flex-wrap:wrap;gap:30px 0}.travel-field-page .travel-workflow .workflow-step{flex:0 0 33.333%}.travel-field-page .travel-workflow .workflow-line{display:none}.travel-field-page .expense-control{padding:70px 20px}}@media screen and (max-width:575px){.travel-field-page .section-heading{margin-bottom:32px}.travel-field-page .section-heading h2{font-size:28px}.travel-field-page .section-heading p{font-size:14px}.travel-field-page .travel-hero{padding:55px 15px}.travel-field-page .travel-hero .hero-content{margin-bottom:30px}.travel-field-page .travel-hero .hero-content h1{font-size:32px;margin-top:30px}.travel-field-page .travel-hero .hero-content p{font-size:15px}.travel-field-page .business-trips,.travel-field-page .field-expenses,.travel-field-page .travel-features{padding:55px 15px}.travel-field-page .business-trips .feature-list{margin-bottom:30px}.travel-field-page .business-trips .feature-item{gap:12px;padding:17px 0}.travel-field-page .business-trips .feature-item .feature-icon{flex:0 0 38px;width:38px;height:38px}.travel-field-page .business-trips .feature-item h3{font-size:16px}.travel-field-page .business-trips .feature-item p{font-size:13px}.travel-field-page .field-expenses .section-content{margin-top:30px}.travel-field-page .field-expenses .section-content h2{font-size:28px}.travel-field-page .field-expenses .simple-feature{padding-left:14px}.travel-field-page .field-expenses .simple-feature h3{font-size:16px}.travel-field-page .field-expenses .simple-feature p{font-size:13px}.travel-field-page .travel-features .feature-grid{grid-template-columns:1fr;gap:15px}.travel-field-page .travel-features .feature-card{padding:22px}.travel-field-page .travel-workflow{padding:60px 15px}.travel-field-page .travel-workflow .workflow{display:grid;grid-template-columns:1fr;gap:20px}.travel-field-page .travel-workflow .workflow-step{display:flex;align-items:center;gap:15px;text-align:left}.travel-field-page .travel-workflow .workflow-step .step-number{flex:0 0 45px;width:45px;height:45px;margin:0}.travel-field-page .expense-control{padding:60px 15px}.travel-field-page .expense-control .section-heading h2{font-size:28px}.travel-field-page .expense-control .section-heading p{font-size:14px}.travel-field-page .cta-btn,.travel-field-page .primary-btn{padding:11px 20px;font-size:14px}}.corporate-page{--corporate-primary:#5146a5;--corporate-primary-dark:#3d347f;--corporate-accent:#e98b5f;--corporate-accent-light:#fff0e9;--corporate-dark:#29273d;--corporate-text:#686779;--corporate-purple-bg:#f5f2ff;--corporate-orange-bg:#fff7f2;--corporate-green-bg:#eff8f4;--corporate-blue-bg:#eef5ff;--corporate-white:#fff;--corporate-border:#e7e5ee;color:var(--corporate-dark);background:#fff;overflow:hidden}.corporate-page h1,.corporate-page h2,.corporate-page h3,.corporate-page p{margin-top:0}.corporate-page h1,.corporate-page h2,.corporate-page h3{color:var(--corporate-dark)}.corporate-page p{color:var(--corporate-text);line-height:1.75}.corporate-page .section-label{display:inline-block;margin-bottom:12px;color:var(--corporate-primary);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.corporate-page .corporate-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 25px;border:1px solid var(--corporate-primary);border-radius:7px;background:var(--corporate-primary);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease}.corporate-page .corporate-btn:hover{background:#fff;color:var(--corporate-primary);transform:translateY(-2px)}.corporate-page .section-heading{max-width:760px;margin:0 auto 45px;text-align:center}.corporate-page .section-heading h2{margin-bottom:15px;font-size:36px;line-height:1.25;font-weight:700}.corporate-page .section-heading p{margin-bottom:0}.corporate-page .corporate-hero{position:relative;padding:110px 0;background:radial-gradient(circle at 85% 15%,rgba(233,139,95,.15),transparent 25%),linear-gradient(135deg,#f5f2ff 0,#fff 52%,#fff7f2 100%)}.corporate-page .corporate-hero::before{content:"";position:absolute;width:250px;height:250px;left:-120px;bottom:-100px;border-radius:50%;background:rgba(81,70,165,.06)}.corporate-page .corporate-hero .hero-content{position:relative;z-index:2;padding-right:35px}.corporate-page .corporate-hero .hero-content h1{max-width:650px;margin-bottom:22px;font-size:48px;line-height:1.13;font-weight:750}.corporate-page .corporate-hero .hero-content p{max-width:620px;margin-bottom:28px;font-size:17px}.corporate-page .corporate-hero .hero-visual{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:20px}.corporate-page .corporate-hero .hero-visual::before{content:"";position:absolute;width:85%;height:85%;background:rgba(81,70,165,.08);border-radius:30px;transform:rotate(4deg)}.corporate-page .corporate-hero .hero-visual img{position:relative;z-index:2;width:100%;max-width:560px;border-radius:14px;box-shadow:0 25px 60px rgba(41,39,61,.15)}.corporate-page .corporate-roles{padding:90px 0;background:#fff}.corporate-page .corporate-roles .roles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.corporate-page .corporate-roles .role-card{padding:32px;min-height:245px;border:1px solid var(--corporate-border);border-radius:12px;background:#fff;transition:all .3s ease}.corporate-page .corporate-roles .role-card:nth-child(1){background:var(--corporate-purple-bg)}.corporate-page .corporate-roles .role-card:nth-child(2){background:var(--corporate-orange-bg)}.corporate-page .corporate-roles .role-card:nth-child(3){background:var(--corporate-green-bg)}.corporate-page .corporate-roles .role-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(41,39,61,.08)}.corporate-page .corporate-roles .role-card .role-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:10px;background:#fff;color:var(--corporate-primary);font-size:21px;box-shadow:0 5px 15px rgba(41,39,61,.07)}.corporate-page .corporate-roles .role-card h3{margin-bottom:12px;font-size:20px;font-weight:650}.corporate-page .corporate-roles .role-card p{margin-bottom:0;font-size:14px}.corporate-page .corporate-workflow{padding:90px 0;background:var(--corporate-dark)}.corporate-page .corporate-workflow .section-label{color:#e9a47e}.corporate-page .corporate-workflow .section-heading h2{color:#fff}.corporate-page .corporate-workflow .section-heading p{color:rgba(255,255,255,.7)}.corporate-page .corporate-workflow .workflow-row{display:flex;align-items:stretch;justify-content:center}.corporate-page .corporate-workflow .workflow-step{flex:1;text-align:center;padding:0 15px}.corporate-page .corporate-workflow .workflow-step .step-number{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border-radius:50%;background:var(--corporate-primary);color:#fff;font-size:15px;font-weight:700;border:4px solid rgba(255,255,255,.08)}.corporate-page .corporate-workflow .workflow-step h3{margin-bottom:9px;color:#fff;font-size:17px}.corporate-page .corporate-workflow .workflow-step p{margin:0;color:rgba(255,255,255,.67);font-size:13px;line-height:1.65}.corporate-page .corporate-workflow .workflow-arrow{display:flex;align-items:flex-start;padding-top:17px;color:var(--corporate-accent);font-size:23px}.corporate-page .corporate-organize{padding:100px 0;background:var(--corporate-purple-bg)}.corporate-page .corporate-organize .content-box h2{max-width:550px;margin-bottom:20px;font-size:36px;line-height:1.25}.corporate-page .corporate-organize .content-box p{max-width:570px;margin-bottom:15px}.corporate-page .corporate-organize .content-image{padding:18px;border-radius:15px;background:#fff;box-shadow:0 20px 50px rgba(81,70,165,.12)}.corporate-page .corporate-organize .content-image img{display:block;width:100%;border-radius:9px}.corporate-page .corporate-receipts{padding:100px 0;background:#fff}.corporate-page .corporate-receipts .receipt-visual{padding:20px}.corporate-page .corporate-receipts .receipt-visual img{width:100%;border-radius:14px;box-shadow:0 20px 50px rgba(41,39,61,.1)}.corporate-page .corporate-receipts .content-box h2{max-width:560px;margin-bottom:20px;font-size:36px;line-height:1.25}.corporate-page .corporate-receipts .content-box p{max-width:560px}.corporate-page .corporate-receipts .process-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:25px 0}.corporate-page .corporate-receipts .process-flow span{padding:8px 12px;border-radius:5px;background:var(--corporate-orange-bg);color:#a65b37;font-size:12px;font-weight:600}.corporate-page .corporate-receipts .process-flow i{color:var(--corporate-primary);font-size:13px}.corporate-page .corporate-projects{padding:100px 0;background:var(--corporate-orange-bg)}.corporate-page .corporate-projects .content-box h2{max-width:570px;margin-bottom:20px;font-size:36px;line-height:1.25}.corporate-page .corporate-projects .content-box p{max-width:560px}.corporate-page .corporate-projects .project-visual{padding:18px;border-radius:15px;background:#fff;box-shadow:0 20px 50px rgba(233,139,95,.12)}.corporate-page .corporate-projects .project-visual img{width:100%;display:block;border-radius:10px}.corporate-page .corporate-reports{padding:100px 0;background:#fff}.corporate-page .corporate-reports .reports-box{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:55px;border-radius:18px;background:var(--corporate-green-bg)}.corporate-page .corporate-reports .reports-content h2{max-width:540px;margin-bottom:20px;font-size:34px;line-height:1.25}.corporate-page .corporate-reports .reports-content p{max-width:540px}.corporate-page .corporate-reports .reports-visual img{display:block;width:100%;border-radius:10px;box-shadow:0 15px 35px rgba(41,39,61,.1)}.corporate-page .corporate-reports .process-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:25px}.corporate-page .corporate-reports .process-flow span{padding:8px 12px;border-radius:5px;background:#fff;color:var(--corporate-primary);font-size:12px;font-weight:600}.corporate-page .corporate-reports .process-flow i{color:var(--corporate-accent)}.corporate-page .corporate-approvals{padding:100px 0;background:linear-gradient(135deg,#f5f2ff,#fff7f2)}.corporate-page .corporate-approvals .approval-content{max-width:900px;margin:0 auto;text-align:center}.corporate-page .corporate-approvals .approval-content h2{margin-bottom:18px;font-size:36px;line-height:1.25}.corporate-page .corporate-approvals .approval-content>p{max-width:760px;margin:0 auto 35px}.corporate-page .corporate-approvals .approval-flow{max-width:566px;display:flex;align-items:center;justify-content:center;gap:12px}.corporate-page .corporate-approvals .approval-item{min-width:145px;padding:16px 20px;border-radius:9px;background:#fff;border:1px solid var(--corporate-border);box-shadow:0 8px 20px rgba(41,39,61,.05)}.corporate-page .corporate-approvals .approval-item span{display:block;margin-bottom:5px;color:var(--corporate-primary);font-size:11px;font-weight:700}.corporate-page .corporate-approvals .approval-item strong{color:var(--corporate-dark);font-size:14px}.corporate-page .corporate-approvals .approval-flow>i{color:var(--corporate-accent);font-size:20px}.corporate-page .corporate-organizations{padding:100px 0;background:#fff}.corporate-page .corporate-organizations .content-box h2{max-width:650px;margin-bottom:20px;font-size:36px;line-height:1.25}.corporate-page .corporate-organizations .content-box p{max-width:650px}.corporate-page .corporate-organizations .organization-card{max-width:400px;margin-left:auto;padding:22px;border-radius:13px;background:#fff;border:1px solid var(--corporate-border);box-shadow:0 15px 40px rgba(41,39,61,.08)}.corporate-page .corporate-organizations .organization-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #eee}.corporate-page .corporate-organizations .organization-header span{color:var(--corporate-dark);font-weight:700}.corporate-page .corporate-organizations .organization-header small{color:var(--corporate-text);font-size:11px}.corporate-page .corporate-organizations .organization-item{display:flex;align-items:center;gap:10px;padding:13px;margin-top:6px;border-radius:7px;color:var(--corporate-text);font-size:14px}.corporate-page .corporate-organizations .organization-item.active{background:var(--corporate-purple-bg);color:var(--corporate-primary);font-weight:600}.corporate-page .corporate-organizations .organization-item span{color:var(--corporate-primary);font-size:10px}.corporate-page .corporate-modern{padding:90px 20px;background:var(--corporate-dark)}.corporate-page .corporate-modern .modern-content{max-width:850px;margin:0 auto;text-align:center}.corporate-page .corporate-modern .modern-content .section-label{color:#e9a47e}.corporate-page .corporate-modern .modern-content h2{margin-bottom:18px;color:#fff;font-size:38px;line-height:1.25}.corporate-page .corporate-modern .modern-content>p{max-width:700px;margin:0 auto 30px;color:rgba(255,255,255,.72)}.corporate-page .corporate-modern .modern-features{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.corporate-page .corporate-modern .modern-features span{color:#fff;font-size:14px;font-weight:600}.corporate-page .corporate-modern .modern-features b{color:var(--corporate-accent)}.corporate-page .corporate-cta{padding:100px 20px;text-align:center;background:radial-gradient(circle at 20% 30%,rgba(233,139,95,.18),transparent 25%),var(--corporate-primary)}.corporate-page .cta-content{max-width:800px;margin:0 auto}.corporate-page .cta-content .section-label{color:#f5b08c}.corporate-page .cta-content h2{margin-bottom:18px;color:#fff;font-size:40px;line-height:1.25}.corporate-page .cta-content p{max-width:650px;margin:0 auto 30px;color:rgba(255,255,255,.8)}.corporate-page .cta-content .corporate-btn{background:#fff;border-color:#fff;color:var(--corporate-primary)}.corporate-page .cta-content .corporate-btn:hover{background:0 0;color:#fff}@media screen and (max-width:991px){.corporate-page .corporate-hero{padding:75px 20px}.corporate-page .corporate-hero .hero-content{padding-right:0;margin-bottom:45px}.corporate-page .corporate-hero .hero-content h1{font-size:40px}.corporate-page .corporate-roles{padding:70px 20px}.corporate-page .corporate-roles .roles-grid{grid-template-columns:repeat(2,1fr)}.corporate-page .corporate-workflow{padding:70px 20px}.corporate-page .corporate-workflow .workflow-row{flex-wrap:wrap;gap:35px 0}.corporate-page .corporate-workflow .workflow-step{flex:0 0 50%}.corporate-page .corporate-workflow .workflow-arrow{display:none}.corporate-page .corporate-organizations,.corporate-page .corporate-organize,.corporate-page .corporate-projects,.corporate-page .corporate-receipts{padding:75px 20px}.corporate-page .corporate-receipts .receipt-visual{margin-bottom:35px}.corporate-page .corporate-projects .project-visual{margin-top:35px}.corporate-page .corporate-reports{padding:75px 20px}.corporate-page .corporate-reports .reports-box{grid-template-columns:1fr;gap:40px;padding:40px}.corporate-page .corporate-approvals{padding:75px 20px}.corporate-page .corporate-organizations .organization-card{margin:35px auto 0}}@media screen and (max-width:575px){.corporate-page .section-heading{margin-bottom:32px}.corporate-page .section-heading h2{font-size:28px}.corporate-page .corporate-hero{padding:55px 15px}.corporate-page .corporate-hero .hero-content h1{font-size:32px;margin-top:30px}.corporate-page .corporate-hero .hero-content p{font-size:15px}.corporate-page .corporate-hero .hero-visual{padding:5px}.corporate-page .corporate-hero .hero-visual img{border-radius:10px}.corporate-page .corporate-roles{padding:55px 15px}.corporate-page .corporate-roles .roles-grid{grid-template-columns:1fr}.corporate-page .corporate-roles .role-card{min-height:auto;padding:25px}.corporate-page .corporate-workflow{padding:60px 15px}.corporate-page .corporate-workflow .workflow-row{display:grid;grid-template-columns:1fr;gap:25px}.corporate-page .corporate-workflow .workflow-step{flex:auto;display:grid;grid-template-columns:55px 1fr;-moz-column-gap:15px;column-gap:15px;text-align:left;align-items:center}.corporate-page .corporate-workflow .workflow-step .step-number{grid-row:span 2;width:50px;height:50px;margin:0}.corporate-page .corporate-workflow .workflow-step h3{margin-bottom:3px}.corporate-page .corporate-organizations,.corporate-page .corporate-organize,.corporate-page .corporate-projects,.corporate-page .corporate-receipts{padding:60px 15px}.corporate-page .corporate-organizations .content-box h2,.corporate-page .corporate-organize .content-box h2,.corporate-page .corporate-projects .content-box h2,.corporate-page .corporate-receipts .content-box h2{font-size:28px}.corporate-page .corporate-receipts .receipt-visual{padding:5px;margin-bottom:30px}.corporate-page .corporate-receipts .process-flow{justify-content:flex-start}.corporate-page .corporate-projects .project-visual{padding:8px}.corporate-page .corporate-reports{padding:60px 15px}.corporate-page .corporate-reports .reports-box{padding:25px;border-radius:13px}.corporate-page .corporate-reports .reports-content h2{font-size:28px}.corporate-page .corporate-approvals{padding:60px 15px}.corporate-page .corporate-approvals .approval-content h2{font-size:28px}.corporate-page .corporate-approvals .approval-flow{flex-direction:column;width:100%}.corporate-page .corporate-approvals .approval-item{width:100%}.corporate-page .corporate-approvals .approval-flow>i{transform:rotate(90deg)}.corporate-page .corporate-organizations .organization-card{padding:18px}.corporate-page .corporate-modern{padding:65px 20px}.corporate-page .corporate-modern .modern-content h2{font-size:29px}.corporate-page .corporate-modern .modern-features{flex-direction:column;gap:6px}.corporate-page .corporate-modern .modern-features b{display:none}.corporate-page .corporate-cta{padding:70px 20px}.corporate-page .cta-content h2{font-size:30px}.corporate-page .cta-content p{font-size:14px}}.personal-finance-page{--primary:#167c80;--primary-dark:#0f5d61;--dark:#263238;--text:#667176;--light:#f6f8f8;--border:#e1e5e6;--white:#ffffff;color:var(--dark);background:var(--white)}.personal-finance-page h1,.personal-finance-page h2,.personal-finance-page h3,.personal-finance-page p{margin-top:0}.personal-finance-page h1,.personal-finance-page h2,.personal-finance-page h3{color:var(--dark)}.personal-finance-page p{color:var(--text);line-height:1.7}.personal-finance-page .section-label{display:inline-block;margin-bottom:12px;color:var(--primary);font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.personal-finance-page .section-heading{max-width:760px;margin:0 auto 45px;text-align:center}.personal-finance-page .section-heading h2{margin-bottom:14px;font-size:36px;line-height:1.25;font-weight:700}.personal-finance-page .section-heading p{margin-bottom:0}.personal-finance-page .primary-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:1px solid var(--primary);border-radius:5px;background:var(--primary);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease}.personal-finance-page .primary-btn:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.personal-finance-page .finance-hero{padding:90px 0;background:var(--light)}.personal-finance-page .finance-hero .finance-hero-content{padding-right:35px}.personal-finance-page .finance-hero .finance-hero-content h1{max-width:620px;margin-bottom:20px;margin-top:30px;font-size:48px;line-height:1.15;font-weight:700}.personal-finance-page .finance-hero .finance-hero-content p{max-width:620px;margin-bottom:28px;font-size:17px}.personal-finance-page .finance-hero .finance-hero-visual img{display:block;width:100%;max-width:560px;margin-left:auto;border:1px solid var(--border);border-radius:8px}.personal-finance-page .finance-expenses{padding:90px 0;background:#fff}.personal-finance-page .finance-expenses .finance-feature{height:100%;padding:28px;border:1px solid var(--border);border-radius:6px;background:#fff}.personal-finance-page .finance-expenses .finance-feature .feature-number{display:block;margin-bottom:20px;color:var(--primary);font-size:12px;font-weight:700}.personal-finance-page .finance-expenses .finance-feature h3{margin-bottom:10px;font-size:19px;font-weight:600}.personal-finance-page .finance-expenses .finance-feature p{margin-bottom:0;font-size:14px}.personal-finance-page .finance-workflow{padding:90px 0;background:var(--light)}.personal-finance-page .finance-workflow .workflow{display:flex;align-items:stretch;justify-content:center}.personal-finance-page .finance-workflow .workflow-step{flex:1;max-width:320px;text-align:center}.personal-finance-page .finance-workflow .workflow-step .step-number{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;border-radius:50%;background:var(--primary);color:#fff;font-size:13px;font-weight:700}.personal-finance-page .finance-workflow .workflow-step h3{margin-bottom:8px;font-size:18px;font-weight:600}.personal-finance-page .finance-workflow .workflow-step p{margin-bottom:0;font-size:14px}.personal-finance-page .finance-workflow .workflow-line{flex:0 0 70px;height:1px;margin-top:24px;background:var(--border)}.personal-finance-page .receipt-management{padding:90px 0;background:#fff}.personal-finance-page .receipt-management .section-image img{display:block;width:100%;border:1px solid var(--border);border-radius:8px}.personal-finance-page .receipt-management .section-content{padding-left:35px}.personal-finance-page .receipt-management .section-content h2{max-width:550px;margin-bottom:18px;font-size:36px;line-height:1.25}.personal-finance-page .receipt-management .section-content>p{max-width:570px;margin-bottom:25px}.personal-finance-page .process-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 25px}.personal-finance-page .process-flow span{padding:7px 11px;border:1px solid var(--border);border-radius:4px;background:var(--light);color:var(--primary);font-size:12px;font-weight:600}.personal-finance-page .process-flow i{color:var(--primary);font-size:13px;font-style:normal}.personal-finance-page .spending-overview{padding:90px 0;background:var(--light)}.personal-finance-page .spending-overview .section-content h2{max-width:550px;margin-bottom:18px;font-size:36px;line-height:1.25}.personal-finance-page .spending-overview .section-content p{max-width:570px}.personal-finance-page .spending-overview .section-image img{display:block;width:100%;border:1px solid var(--border);border-radius:8px}.personal-finance-page .finance-anywhere{padding:90px 0;background:#fff}.personal-finance-page .finance-anywhere .section-image img{display:block;width:100%;border:1px solid var(--border);border-radius:8px}.personal-finance-page .finance-anywhere .section-content{padding-left:35px}.personal-finance-page .finance-anywhere .section-content h2{max-width:570px;margin-bottom:18px;font-size:36px;line-height:1.25}.personal-finance-page .finance-anywhere .section-content p{max-width:580px}.personal-finance-page .finance-reports{padding:90px 0;background:var(--light)}.personal-finance-page .finance-reports .section-content h2{max-width:560px;margin-bottom:18px;font-size:36px;line-height:1.25}.personal-finance-page .finance-reports .section-content>p{max-width:570px}.personal-finance-page .finance-reports .section-image img{display:block;width:100%;border:1px solid var(--border);border-radius:8px}.personal-finance-page .finance-features{padding:90px 0;background:#fff}.personal-finance-page .finance-features .feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.personal-finance-page .finance-features .feature-card{padding:25px;border:1px solid var(--border);border-radius:6px;background:#fff}.personal-finance-page .finance-features .feature-card .card-number{display:block;margin-bottom:20px;color:#9aa3a6;font-size:12px;font-weight:700}.personal-finance-page .finance-features .feature-card h3{margin-bottom:9px;font-size:18px;font-weight:600}.personal-finance-page .finance-features .feature-card p{margin-bottom:0;font-size:14px}.personal-finance-page .why-expensejoy{padding:90px 0;background:var(--light)}.personal-finance-page .why-expensejoy .benefit-item{height:100%;padding:5px 20px;border-left:2px solid var(--primary)}.personal-finance-page .why-expensejoy .benefit-item h3{margin-bottom:8px;font-size:18px;font-weight:600}.personal-finance-page .why-expensejoy .benefit-item p{margin-bottom:0;font-size:14px}.personal-finance-page .finance-faq{padding:90px 0;background:#fff}.personal-finance-page .finance-faq .faq-list{max-width:850px;margin:0 auto}.personal-finance-page .finance-faq .faq-item{padding:25px 0;border-bottom:1px solid var(--border)}.personal-finance-page .finance-faq .faq-item:first-child{border-top:1px solid var(--border)}.personal-finance-page .finance-faq .faq-item h3{margin-bottom:8px;font-size:18px;font-weight:600}.personal-finance-page .finance-faq .faq-item p{margin-bottom:0;font-size:14px}.personal-finance-page .finance-final-cta{padding:90px 20px;text-align:center;background:var(--primary)}.personal-finance-page .finance-final-cta .cta-content{max-width:800px;margin:0 auto}.personal-finance-page .finance-final-cta .cta-content .section-label{color:rgba(255,255,255,.75)}.personal-finance-page .finance-final-cta .cta-content h2{margin-bottom:18px;color:#fff;font-size:38px;line-height:1.25}.personal-finance-page .finance-final-cta .cta-content>p{max-width:650px;margin:0 auto 25px;color:rgba(255,255,255,.8)}.personal-finance-page .finance-final-cta .cta-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:28px}.personal-finance-page .finance-final-cta .cta-flow span{color:#fff;font-size:14px;font-weight:600}.personal-finance-page .finance-final-cta .cta-flow i{color:rgba(255,255,255,.6);font-style:normal}.personal-finance-page .finance-final-cta .primary-btn{background:#fff;border-color:#fff;color:var(--primary)}.personal-finance-page .finance-final-cta .primary-btn:hover{background:0 0;border-color:#fff;color:#fff}@media screen and (max-width:991px){.personal-finance-page .finance-hero{padding:70px 20px}.personal-finance-page .finance-hero .finance-hero-content{padding-right:0;margin-bottom:40px}.personal-finance-page .finance-hero .finance-hero-content h1{font-size:40px}.personal-finance-page .finance-hero .finance-hero-visual img{margin:0 auto}.personal-finance-page .finance-anywhere,.personal-finance-page .finance-expenses,.personal-finance-page .finance-faq,.personal-finance-page .finance-features,.personal-finance-page .finance-reports,.personal-finance-page .finance-workflow,.personal-finance-page .receipt-management,.personal-finance-page .spending-overview,.personal-finance-page .why-expensejoy{padding:70px 20px}.personal-finance-page .receipt-management .section-content{padding-left:0;margin-top:35px}.personal-finance-page .spending-overview .section-content{margin-bottom:35px}.personal-finance-page .finance-anywhere .section-content{padding-left:0;margin-top:35px}.personal-finance-page .finance-reports .section-content{margin-bottom:35px}.personal-finance-page .finance-features .feature-grid{grid-template-columns:repeat(2,1fr)}.personal-finance-page .finance-workflow .workflow{flex-wrap:wrap;gap:35px 0}.personal-finance-page .finance-workflow .workflow-step{flex:0 0 33.333%;max-width:none}.personal-finance-page .finance-workflow .workflow-line{display:none}.personal-finance-page .why-expensejoy .benefit-item{margin-bottom:30px}}@media screen and (max-width:575px){.personal-finance-page .section-heading{margin-bottom:32px}.personal-finance-page .section-heading h2{font-size:28px}.personal-finance-page .section-heading p{font-size:14px}.personal-finance-page .finance-hero{padding:55px 15px}.personal-finance-page .finance-hero .finance-hero-content h1{font-size:32px}.personal-finance-page .finance-hero .finance-hero-content p{font-size:15px}.personal-finance-page .finance-anywhere,.personal-finance-page .finance-expenses,.personal-finance-page .finance-faq,.personal-finance-page .finance-features,.personal-finance-page .finance-reports,.personal-finance-page .receipt-management,.personal-finance-page .spending-overview,.personal-finance-page .why-expensejoy{padding:55px 15px}.personal-finance-page .finance-expenses .row{gap:15px 0}.personal-finance-page .finance-expenses .finance-feature{padding:22px}.personal-finance-page .finance-expenses .finance-feature h3{font-size:17px}.personal-finance-page .finance-workflow{padding:60px 15px}.personal-finance-page .finance-workflow .workflow{display:grid;grid-template-columns:1fr;gap:25px}.personal-finance-page .finance-workflow .workflow-step{display:grid;grid-template-columns:50px 1fr;-moz-column-gap:15px;column-gap:15px;max-width:none;text-align:left;align-items:center}.personal-finance-page .finance-workflow .workflow-step .step-number{grid-row:span 2;width:45px;height:45px;margin:0}.personal-finance-page .finance-workflow .workflow-step h3{margin-bottom:3px}.personal-finance-page .finance-anywhere .section-content h2,.personal-finance-page .receipt-management .section-content h2{font-size:28px}.personal-finance-page .finance-reports .section-content h2,.personal-finance-page .spending-overview .section-content h2{font-size:28px}.personal-finance-page .process-flow{gap:6px}.personal-finance-page .process-flow span{padding:6px 9px;font-size:11px}.personal-finance-page .finance-features .feature-grid{grid-template-columns:1fr;gap:15px}.personal-finance-page .finance-features .feature-card{padding:22px}.personal-finance-page .why-expensejoy .benefit-item{margin-bottom:25px;padding-left:15px}.personal-finance-page .finance-faq .faq-item{padding:20px 0}.personal-finance-page .finance-faq .faq-item h3{font-size:16px}.personal-finance-page .finance-faq .faq-item p{font-size:13px}.personal-finance-page .finance-final-cta{padding:65px 20px}.personal-finance-page .finance-final-cta .cta-content h2{font-size:29px}.personal-finance-page .finance-final-cta .cta-content>p{font-size:14px}.personal-finance-page .finance-final-cta .cta-flow{gap:7px}.personal-finance-page .finance-final-cta .cta-flow span{font-size:13px}.personal-finance-page .primary-btn{padding:11px 20px;font-size:14px}}.expense-pricing-page{font-family:Montserrat,sans-serif;color:#101828;overflow:hidden}.expense-pricing-page *{box-sizing:border-box}.expense-pricing-hero{position:relative;padding:110px 0 150px;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(129,127,254,.16),transparent 30%),radial-gradient(circle at 90% 10%,rgba(98,95,230,.12),transparent 30%),linear-gradient(180deg,#fff 0,#f7f6ff 100%)}.expense-pricing-hero::before{content:"";position:absolute;top:-150px;right:-120px;width:350px;height:350px;border-radius:50%;background:rgba(129,127,254,.08);filter:blur(20px)}.expense-pricing-hero::after{content:"";position:absolute;bottom:-100px;left:-5%;width:110%;height:180px;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0}.expense-pricing-heading{position:relative;z-index:2;max-width:800px;margin:auto;text-align:center}.expense-pricing-label{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:30px;background:#efedff;color:#817ffe;font-size:12px;font-weight:800;letter-spacing:1px}.expense-pricing-heading h1{margin:20px 0 15px;color:#101828;font-size:48px;line-height:1.15;font-weight:800;letter-spacing:-.8px}.expense-pricing-heading h1 span{color:#817ffe}.expense-pricing-heading p{max-width:680px;margin:auto;color:#475467;font-size:16px;line-height:1.8}.expense-pricing-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:25px;margin-top:30px}.expense-pricing-trust span{display:inline-flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:600}.expense-pricing-trust i{color:#22a06b}.expense-pricing-plans{position:relative;z-index:5;margin-top:-65px;padding-bottom:110px}.expense-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;align-items:stretch}.expense-plan-card{position:relative;display:flex;flex-direction:column;min-height:520px;padding:35px 30px;overflow:hidden;border:1px solid #e8e6f4;border-radius:22px;background:#fff;box-shadow:0 15px 45px rgba(35,30,80,.08);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.expense-plan-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(35,30,80,.13)}.expense-plan-card.popular{border:2px solid #22a06b;box-shadow:0 25px 65px rgba(129,127,254,.18)}.expense-plan-card.popular::before{content:"Smart Choice";position:absolute;top:25px;right:-45px;width:170px;padding:8px 0;background:#22a06b;color:#fff;font-size:11px;font-weight:800;text-align:center;transform:rotate(45deg)}.expense-plan-top{min-height:125px}.expense-plan-name{margin-bottom:10px;color:#101828;font-size:22px;font-weight:800}.expense-plan-description{margin:0;color:#667085;font-size:13px;line-height:1.7}.expense-plan-price{display:flex;align-items:baseline;gap:5px;margin:20px 0}.expense-plan-price strong{color:#101828;font-size:38px;line-height:1;font-weight:800}.expense-plan-price span{color:#667085;font-size:13px}.expense-plan-btn{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:30px;padding:13px 20px;border:1px solid #22a06b;border-radius:9px;background:#ecfaf3;color:#22a06b;font-size:14px;font-weight:700;text-decoration:none;transition:.3s ease}.expense-plan-btn:hover{background:#22a06b;color:#fff;transform:translateY(-2px)}.expense-plan-card.popular .expense-plan-btn{background:#22a06b;color:#fff}.expense-plan-card.popular .expense-plan-btn:hover{background:#22a06b}.expense-plan-features-title{margin-bottom:18px;padding-top:20px;border-top:1px solid #eeeef5;color:#101828;font-size:14px;font-weight:800}.expense-plan-features{margin:0;padding:0;list-style:none}.expense-plan-features li{display:flex;align-items:flex-start;gap:10px;margin-bottom:13px;color:#475467;font-size:13px;line-height:1.5}.expense-plan-features li i{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:-1px;border-radius:50%;background:#ecfaf3;color:#22a06b;font-size:9px}.expense-plan-card.free .expense-plan-features li i{background:#ecfaf3;color:#22a06b}.expense-different-section{position:relative;padding:120px 0;background:#fff}.expense-different-heading{max-width:800px;margin:0 auto 60px;text-align:center}.expense-different-heading .expense-pricing-label{margin-bottom:15px}.expense-different-heading h2{margin:15px 0;color:#101828;font-size:40px;line-height:1.2;font-weight:800;letter-spacing:-.6px}.expense-different-heading p{max-width:650px;margin:auto;color:#475467;font-size:15px;line-height:1.8}.expense-different-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.expense-different-card{position:relative;height:100%;padding:32px 25px;overflow:hidden;border:1px solid #e8e6f4;border-radius:20px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.expense-different-card::before{content:"";position:absolute;top:-70px;right:-70px;width:150px;height:150px;border-radius:50%;background:#f4f2ff;opacity:.7;transition:.3s ease}.expense-different-card:hover{transform:translateY(-7px);border-color:#dcd9ff;box-shadow:0 20px 50px rgba(35,30,80,.1)}.expense-different-card:hover::before{transform:scale(1.4)}.expense-different-icon{position:relative;z-index:2;width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:15px;background:#efedff;color:#817ffe;font-size:22px}.expense-different-number{position:absolute;top:25px;right:25px;color:#c8c6d9;font-size:12px;font-weight:800}.expense-different-card h3{position:relative;z-index:2;margin:0 0 10px;color:#101828;font-size:20px;line-height:1.35;font-weight:800}.expense-different-card p{position:relative;z-index:2;margin:0;color:#667085;font-size:13px;line-height:1.75}.expense-different-highlight{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin-top:25px;padding-top:18px;border-top:1px solid #eeeef5;color:#817ffe;font-size:12px;font-weight:700}.expense-different-highlight i{font-size:11px}.expense-pricing-note{max-width:750px;margin:55px auto 0;padding:25px 30px;border-radius:15px;background:#f8f7ff;color:#475467;font-size:14px;line-height:1.7;text-align:center}.expense-pricing-note strong{color:#817ffe}@media (max-width:1100px){.expense-pricing-grid{grid-template-columns:repeat(3,1fr);gap:15px}.expense-plan-card{padding:30px 22px}.expense-different-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.expense-pricing-hero{padding:90px 0 130px}.expense-pricing-heading h1{font-size:40px}.expense-pricing-grid{grid-template-columns:1fr;max-width:550px;margin:auto}.expense-plan-card{min-height:auto}.expense-plan-card.popular{transform:none}.expense-plan-card.popular:hover{transform:translateY(-8px)}.expense-different-section{padding:90px 0}.expense-different-heading h2{font-size:34px}}@media (max-width:575px){.expense-pricing-hero{padding:70px 0 110px}.expense-pricing-heading{padding:0 15px}.expense-pricing-heading h1{font-size:31px;line-height:1.25}.expense-pricing-heading p{font-size:14px}.expense-pricing-trust{flex-direction:column;gap:12px;align-items:center}.expense-pricing-plans{margin-top:-45px;padding:0 15px 75px}.expense-plan-card{padding:28px 23px;border-radius:18px}.expense-plan-name{font-size:20px}.expense-plan-price strong{font-size:34px}.expense-different-section{padding:75px 15px}.expense-different-heading{margin-bottom:40px}.expense-different-heading h2{font-size:28px}.expense-different-heading p{font-size:14px}.expense-different-grid{grid-template-columns:1fr;gap:15px}.expense-different-card{padding:28px 23px}.expense-different-card h3{font-size:19px}.expense-different-card p{font-size:14px}.expense-pricing-note{padding:20px;font-size:13px}}.pricing-workflow{padding:80px 0;background-color:#fff}.pricing-workflow .section-heading{text-align:center;margin-bottom:45px}.pricing-workflow .section-heading h2{color:#1a2e47;font-size:36px;font-weight:700;margin:0}.pricing-workflow .pricing-card-row{display:flex;justify-content:center;align-items:stretch;gap:20px;width:100%;margin:0 auto}.pricing-workflow .pricing-card{flex:0 0 350px;width:350px;min-height:300px;padding:35px 30px;border-radius:10px;box-sizing:border-box;transition:.3s ease}.pricing-workflow .pricing-card h3{color:#1a2e47;font-size:21px;font-weight:600;margin-bottom:25px}.pricing-workflow .pricing-card p{color:#606060;line-height:1.7;margin-top:25px}.pricing-workflow .pricing-card-1{border:1px solid #f0ffe7;background:linear-gradient(45deg,rgba(195,233,250,.6823529412),#fff,rgba(232,210,255,.6823529412));background-size:400% 400%;animation:gradient 4s ease infinite}.pricing-workflow .pricing-card-2{border:1px solid #fcfcfc;background:linear-gradient(-45deg,#fffefa,rgba(212,255,211,.7137254902),#fff);background-size:400% 400%;animation:gradient 4s ease infinite}.pricing-workflow .pricing-card-3{border:1px solid #f0ffe7;background:linear-gradient(45deg,rgba(195,233,250,.6823529412),#fff,rgba(230,211,251,.6823529412));background-size:400% 400%;animation:gradient 4s ease infinite}.pricing-workflow .pricing-card-4{border:1px solid #fcfcfc;background:linear-gradient(-45deg,#fffefa,rgba(212,255,211,.7137254902),#fff);background-size:400% 400%;animation:gradient 4s ease infinite}.pricing-workflow .pricing-steps{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.pricing-workflow .pricing-steps span{color:#1a2e47;font-size:13px;font-weight:600}.pricing-workflow .pricing-steps i{color:#0c478d;font-size:13px}@media screen and (max-width:1199px){.pricing-workflow .pricing-card{flex:0 0 31%;width:31%}}@media screen and (max-width:991px){.pricing-workflow .pricing-card-row{flex-wrap:wrap}.pricing-workflow .pricing-card{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}}@media screen and (max-width:575px){.pricing-workflow{padding:50px 15px}.pricing-workflow .section-heading h2{font-size:28px}.pricing-workflow .pricing-card-row{flex-direction:column;align-items:center}.pricing-workflow .pricing-card{flex:0 0 100%;width:100%;min-height:auto}}.how-it-work-seaction .pastel-red{color:#6366f1}.how-it-work-seaction .hiw-intro{position:relative;padding:110px 0 70px;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(99,102,241,.12),transparent 30%),radial-gradient(circle at 90% 10%,rgba(139,92,246,.14),transparent 30%),linear-gradient(180deg,#fff 0,#f8f9ff 100%)}.how-it-work-seaction .hiw-intro::before{content:"";position:absolute;top:-100px;left:-100px;width:250px;height:250px;border-radius:50%;background:rgba(99,102,241,.08);filter:blur(20px);pointer-events:none}.how-it-work-seaction .hiw-intro::after{content:"";position:absolute;right:-100px;bottom:-150px;width:300px;height:300px;border-radius:50%;background:rgba(139,92,246,.08);filter:blur(30px);pointer-events:none}.how-it-work-seaction .hiw-intro-content{position:relative;z-index:2;max-width:800px;margin:auto;text-align:center}.how-it-work-seaction .hiw-intro-content .section-label{display:inline-flex;align-items:center;margin-bottom:18px;padding:7px 15px;border-radius:30px;background:#eef2ff;color:#6366f1;font-size:12px;font-weight:800;letter-spacing:1px}.how-it-work-seaction .hiw-intro-content h2{margin:17px 0 18px;color:#101828;font-size:44px;line-height:1.2;font-weight:800;letter-spacing:-.7px}.how-it-work-seaction .hiw-intro-content p{max-width:700px;margin:auto;color:#475467;font-size:16px;line-height:1.8}.how-it-work-seaction .hiw-workflow{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:0;max-width:900px;margin:40px auto 0;padding:18px 25px;border:1px solid #c7d2fe;border-radius:50px;background:rgba(255,255,255,.8);box-shadow:0 12px 35px rgba(99,102,241,.08);backdrop-filter:blur(8px)}.how-it-work-seaction .hiw-workflow .workflow-item{display:flex;align-items:center;color:#101828;font-size:14px;font-weight:700;white-space:nowrap}.how-it-work-seaction .hiw-workflow .workflow-item i{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:8px;border-radius:50%;background:#eef2ff;color:#6366f1;font-size:12px}.how-it-work-seaction .hiw-workflow .workflow-arrow{margin:0 18px;color:#6366f1;font-size:14px}.how-it-work-seaction .hiw-steps-section{position:relative;padding:40px 0 110px;background:#fff}.how-it-work-seaction .hiw-steps-heading{max-width:700px;margin:0 auto 55px;text-align:center}.how-it-work-seaction .hiw-steps-heading h3{margin:0 0 12px;color:#101828;font-size:30px;font-weight:800}.how-it-work-seaction .hiw-steps-heading p{margin:0;color:#667085;font-size:15px;line-height:1.7}.how-it-work-seaction .hiw-step-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1100px;margin:auto}.how-it-work-seaction .hiw-step-card{position:relative;min-height:300px;padding:32px 30px;overflow:hidden;border:1px solid #e8eaff;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(31,35,70,.05);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.how-it-work-seaction .hiw-step-card::after{content:"";position:absolute;z-index:0;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:#e0e7ff;transform:scale(1.7);transform-origin:50% 50%;transition:transform .35s ease}.how-it-work-seaction .hiw-step-card::before{content:"";position:absolute;left:30px;bottom:0;width:0;height:3px;border-radius:10px;background:#6366f1;transition:width .35s ease}.how-it-work-seaction .hiw-step-card:hover{transform:translateY(-8px);border-color:#c7d2fe;box-shadow:0 20px 45px rgba(99,102,241,.12)}.how-it-work-seaction .hiw-step-card:hover::after{transform:scale(2.2)}.how-it-work-seaction .hiw-step-card:hover::before{width:80px}.how-it-work-seaction .hiw-step-card:hover .hiw-step-icon{background:#6366f1;color:#fff;transform:scale(1.05)}.how-it-work-seaction .hiw-step-card .step-number{position:absolute;top:25px;right:25px;z-index:2;color:#cfd3e8;font-size:13px;font-weight:800;letter-spacing:.5px}.how-it-work-seaction .hiw-step-card .hiw-step-icon{position:relative;z-index:2;width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:15px;background:#eef2ff;color:#6366f1;font-size:22px;transition:background .3s ease,color .3s ease,transform .3s ease}.how-it-work-seaction .hiw-step-card .hiw-step-content{position:relative;z-index:2}.how-it-work-seaction .hiw-step-card h4{margin:0 0 12px;color:#101828;font-size:21px;line-height:1.3;font-weight:750}.how-it-work-seaction .hiw-step-card p{margin:0;color:#667085;font-size:14px;line-height:1.75}.how-it-work-seaction .hiw-step-card:nth-child(2),.how-it-work-seaction .hiw-step-card:nth-child(5){background:linear-gradient(145deg,#fff,#f8f8ff)}.how-it-work-seaction .hiw-step-card:nth-child(3),.how-it-work-seaction .hiw-step-card:nth-child(6){background:linear-gradient(145deg,#f8f8ff,#fff)}.how-it-work-seaction .hiw-connector{position:absolute;top:50%;left:8%;width:84%;height:2px;z-index:0;background:repeating-linear-gradient(to right,#c7d2fe 0,#c7d2fe 8px,transparent 8px,transparent 16px)}.how-it-work-seaction .hiw-business-section{position:relative;padding:110px 0;background:#eef2ff;overflow:hidden}.how-it-work-seaction .hiw-business-section::before{content:"";position:absolute;top:-120px;right:-100px;width:300px;height:300px;border-radius:50%;background:rgba(99,102,241,.1);filter:blur(20px)}.how-it-work-seaction .hiw-business-heading{position:relative;z-index:2;max-width:750px;margin:0 auto 55px;text-align:center}.how-it-work-seaction .hiw-business-heading .section-label{display:inline-block;margin-bottom:15px;padding:7px 14px;border-radius:30px;background:#fff;color:#6366f1;font-size:12px;font-weight:800;letter-spacing:1px}.how-it-work-seaction .hiw-business-heading h2{margin:0 0 15px;color:#101828;font-size:40px;line-height:1.2;font-weight:800}.how-it-work-seaction .hiw-business-heading p{margin:0;color:#475467;font-size:16px;line-height:1.8}.how-it-work-seaction .hiw-business-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:1100px;margin:auto}.how-it-work-seaction .hiw-business-card{position:relative;height:100%;padding:35px 30px;overflow:hidden;border:1px solid rgba(99,102,241,.15);border-radius:20px;background:#fff;box-shadow:0 15px 35px rgba(50,55,100,.07);transition:transform .35s ease,box-shadow .35s ease}.how-it-work-seaction .hiw-business-card::after{content:"";position:absolute;z-index:0;right:-35px;bottom:-35px;width:120px;height:120px;border-radius:50%;background:#eef2ff;transition:transform .35s ease}.how-it-work-seaction .hiw-business-card:hover{transform:translateY(-8px);box-shadow:0 22px 50px rgba(50,55,100,.12)}.how-it-work-seaction .hiw-business-card:hover::after{transform:scale(1.5)}.how-it-work-seaction .hiw-business-card .business-icon{position:relative;z-index:2;width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:15px;background:#eef2ff;color:#6366f1;font-size:22px}.how-it-work-seaction .hiw-business-card h3{position:relative;z-index:2;margin:0 0 10px;color:#101828;font-size:23px;font-weight:750}.how-it-work-seaction .hiw-business-card .business-flow{position:relative;z-index:2;margin-bottom:18px;color:#6366f1;font-size:13px;font-weight:700}.how-it-work-seaction .hiw-business-card p{position:relative;z-index:2;margin:0;color:#667085;font-size:14px;line-height:1.8}.how-it-work-seaction .hiw-workflow-image{position:relative;z-index:2;width:100%;max-width:1000px;margin:55px auto 0;padding:0 15px;display:flex;justify-content:center;align-items:center}.how-it-work-seaction .hiw-workflow-image img{display:block;width:100%;max-width:1000px;height:auto;margin:0 auto;border-radius:20px;box-shadow:0 15px 40px rgba(50,55,100,.08)}.how-it-work-seaction .hiw-final-cta{position:relative;padding:100px 0;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(99,102,241,.2),transparent 35%),radial-gradient(circle at 90% 80%,rgba(139,92,246,.16),transparent 35%),linear-gradient(135deg,#101828 0,#18152b 100%);color:#fff}.how-it-work-seaction .hiw-final-cta::before{content:"";position:absolute;top:-120px;left:-120px;width:300px;height:300px;border-radius:50%;background:rgba(99,102,241,.12);filter:blur(40px)}.how-it-work-seaction .hiw-final-cta::after{content:"";position:absolute;right:-100px;bottom:-150px;width:350px;height:350px;border-radius:50%;background:rgba(139,92,246,.1);filter:blur(50px)}.how-it-work-seaction .hiw-cta-box{position:relative;z-index:2;max-width:900px;margin:auto;padding:65px 40px;border:1px solid rgba(255,255,255,.1);border-radius:25px;background:rgba(255,255,255,.045);box-shadow:0 30px 80px rgba(0,0,0,.2);backdrop-filter:blur(10px);text-align:center}.how-it-work-seaction .hiw-cta-content .section-label{display:inline-block;margin-bottom:18px;padding:7px 15px;border-radius:30px;background:rgba(99,102,241,.15);color:#a5b4fc;font-size:12px;font-weight:800;letter-spacing:1px}.how-it-work-seaction .hiw-cta-content h2{margin:0 0 18px;color:#fff;font-size:42px;line-height:1.2;font-weight:800}.how-it-work-seaction .hiw-cta-content p{max-width:700px;margin:0 auto 30px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.8}.how-it-work-seaction .hiw-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 25px;border-radius:9px;background:#6366f1;color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 12px 30px rgba(99,102,241,.3);transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.how-it-work-seaction .hiw-cta-btn:hover{background:#4f46e5;color:#fff;transform:translateY(-3px);box-shadow:0 16px 35px rgba(99,102,241,.4)}.how-it-work-seaction .hiw-cta-btn i{font-size:12px;transition:transform .3s ease}.how-it-work-seaction .hiw-cta-btn:hover i{transform:translateX(4px)}@media screen and (max-width:991px){.how-it-work-seaction .hiw-intro{padding:90px 0 60px}.how-it-work-seaction .hiw-intro-content h2{font-size:38px}.how-it-work-seaction .hiw-workflow{max-width:700px}.how-it-work-seaction .hiw-workflow .workflow-arrow{margin:0 10px}.how-it-work-seaction .hiw-step-grid{grid-template-columns:repeat(2,1fr)}.how-it-work-seaction .hiw-connector{display:none}.how-it-work-seaction .hiw-business-grid{grid-template-columns:repeat(2,1fr)}.how-it-work-seaction .hiw-business-grid .hiw-business-card:last-child{grid-column:span 2;max-width:50%;margin:auto}.how-it-work-seaction .hiw-business-heading h2{font-size:36px}.how-it-work-seaction .hiw-cta-content h2{font-size:36px}}@media screen and (max-width:767px){.how-it-work-seaction .hiw-intro{padding:75px 0 50px}.how-it-work-seaction .hiw-intro-content h2{font-size:32px}.how-it-work-seaction .hiw-intro-content p{font-size:14px}.how-it-work-seaction .hiw-workflow-image{margin-top:35px}.how-it-work-seaction .hiw-workflow-image img{border-radius:14px}.how-it-work-seaction .hiw-workflow{flex-direction:column;gap:10px;width:-moz-fit-content;width:fit-content;margin-top:30px;padding:18px 25px;border-radius:20px}.how-it-work-seaction .hiw-workflow .workflow-arrow{transform:rotate(90deg);margin:0}.how-it-work-seaction .hiw-steps-section{padding:50px 0 75px}.how-it-work-seaction .hiw-steps-heading{margin-bottom:35px}.how-it-work-seaction .hiw-steps-heading h3{font-size:27px}.how-it-work-seaction .hiw-steps-heading p{font-size:14px}.how-it-work-seaction .hiw-step-grid{grid-template-columns:1fr;gap:18px}.how-it-work-seaction .hiw-step-card{min-height:auto;padding:28px 24px}.how-it-work-seaction .hiw-business-section{padding:75px 0}.how-it-work-seaction .hiw-business-heading h2{font-size:31px}.how-it-work-seaction .hiw-business-heading p{font-size:14px}.how-it-work-seaction .hiw-business-grid{grid-template-columns:1fr;gap:18px}.how-it-work-seaction .hiw-business-grid .hiw-business-card:last-child{grid-column:auto;max-width:none;margin:0}.how-it-work-seaction .hiw-business-card{padding:30px 25px}.how-it-work-seaction .hiw-final-cta{padding:70px 0}.how-it-work-seaction .hiw-cta-box{padding:45px 22px;border-radius:20px}.how-it-work-seaction .hiw-cta-content h2{font-size:30px}.how-it-work-seaction .hiw-cta-content p{font-size:14px}.how-it-work-seaction .hiw-cta-btn{width:100%}}@media screen and (max-width:480px){.how-it-work-seaction .hiw-intro{padding:65px 0 45px}.how-it-work-seaction .hiw-intro-content h2{font-size:28px}.how-it-work-seaction .hiw-workflow .workflow-item{font-size:12px}.how-it-work-seaction .hiw-step-card .hiw-step-icon{width:52px;height:52px;font-size:20px}.how-it-work-seaction .hiw-step-card h4{font-size:19px}.how-it-work-seaction .hiw-step-card p{font-size:13px}.how-it-work-seaction .hiw-business-heading h2{font-size:28px}.how-it-work-seaction .hiw-cta-content h2{font-size:27px}}.about-us-page .aboutus-warper,.about-us-page .warper{width:92%;max-width:1200px;margin:0 auto}.about-us-page h1,.about-us-page h2,.about-us-page h3,.about-us-page h4,.about-us-page p{margin-top:0}.about-us-page .aboutus-sectionone{position:relative;overflow:hidden;background:linear-gradient(180deg,#eaf2ff 0,#f8fbff 55%,#fff 100%);color:#172033}.about-us-page .aboutus-sectionone::before{content:"";position:absolute;width:280px;height:280px;top:-130px;left:-100px;background:#d9e8ff;border-radius:50%;opacity:.7}.about-us-page .aboutus-sectionone::after{content:"";position:absolute;width:220px;height:220px;right:-90px;bottom:-100px;background:#e7ddff;border-radius:50%;opacity:.7}.about-us-page .aboutus-sectionone .aboutus-warper{position:relative;z-index:1;min-height:560px;padding:100px 40px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.about-us-page .aboutus-sectionone .aboutus-warper{min-height:auto;padding:80px 25px}}.about-us-page .aboutus-sectionone .aboutus-content{width:100%;max-width:950px;text-align:center}.about-us-page .aboutus-sectionone .top-heading{display:inline-block;margin-bottom:22px;padding:8px 20px;border-radius:50px;background:#fff;color:#356ae6;font-size:16px;font-weight:700;letter-spacing:.05em;box-shadow:0 8px 25px rgba(45,89,160,.08);margin-top:10px}.about-us-page .aboutus-sectionone .heading{margin-bottom:28px;font-size:58px;line-height:1.05;letter-spacing:-.035em;font-weight:800;color:#101828}@media (max-width:990px){.about-us-page .aboutus-sectionone .heading{font-size:48px}}@media (max-width:576px){.about-us-page .aboutus-sectionone .heading{font-size:36px}}@media (max-width:361px){.about-us-page .aboutus-sectionone .heading{font-size:30px}}.about-us-page .aboutus-sectionone .description{max-width:780px;margin:0 auto 15px;font-size:19px;line-height:1.6;color:rgba(16,24,40,.68)}@media (max-width:576px){.about-us-page .aboutus-sectionone .description{font-size:16px}}.about-us-page .aboutus_sectiontwo{padding:90px 0;background:#fff;display:flex;align-items:center;justify-content:center}.about-us-page .aboutus_sectiontwo .warper{max-width:850px;text-align:center}.about-us-page .aboutus_sectiontwo .section-heading{margin-bottom:25px;font-size:45px;line-height:1.1;font-weight:750;letter-spacing:-.02em;color:#111827}@media (max-width:576px){.about-us-page .aboutus_sectiontwo .section-heading{font-size:34px}}.about-us-page .aboutus_sectiontwo .text{margin-bottom:18px;font-size:19px;line-height:1.6;color:rgba(29,29,31,.72)}.about-us-page .aboutus_sectiontwo .text:last-child{margin-bottom:0}@media (max-width:576px){.about-us-page .aboutus_sectiontwo .text{font-size:16px}}.about-us-page .aboutus_sectionthree{position:relative;overflow:hidden;background:#f5f8ff}.about-us-page .aboutus_sectionthree .warper{width:100%;max-width:1200px;margin:0 auto;padding:100px 30px}@media (max-width:768px){.about-us-page .aboutus_sectionthree .warper{padding:70px 20px}}.about-us-page .aboutus_sectionthree .row{--bs-gutter-x:0;display:flex;align-items:stretch}@media (max-width:990px){.about-us-page .aboutus_sectionthree .row{flex-direction:column}}.about-us-page .aboutus_sectionthree .col-1{order:1;width:50%;padding:20px 60px 20px 20px}@media (max-width:990px){.about-us-page .aboutus_sectionthree .col-1{width:100%;padding:20px 0 50px}}.about-us-page .aboutus_sectionthree .col-1 .box{width:100%;max-width:580px;margin-left:auto}@media (max-width:990px){.about-us-page .aboutus_sectionthree .col-1 .box{max-width:700px;margin:0 auto;text-align:center}}.about-us-page .aboutus_sectionthree .col-1 .box h2{position:relative;margin-bottom:25px;padding-left:22px;font-size:48px;line-height:1.1;font-weight:800;letter-spacing:-.025em;color:#111827}.about-us-page .aboutus_sectionthree .col-1 .box h2::before{content:"";position:absolute;left:0;top:5px;width:5px;height:45px;border-radius:20px;background:#356ae6}@media (max-width:576px){.about-us-page .aboutus_sectionthree .col-1 .box h2{padding-left:0;font-size:36px}.about-us-page .aboutus_sectionthree .col-1 .box h2::before{display:none}}.about-us-page .aboutus_sectionthree .col-1 .box p{margin-bottom:18px;font-size:18px;line-height:1.7;color:#667085}.about-us-page .aboutus_sectionthree .col-1 .box h3{margin-top:30px;margin-bottom:0;font-size:25px;line-height:1.45;font-weight:700;color:#172033}.about-us-page .aboutus_sectionthree .col-1 .box h3 span{color:#356ae6}@media (max-width:576px){.about-us-page .aboutus_sectionthree .col-1 .box h3{font-size:21px}}.about-us-page .aboutus_sectionthree .col-2{order:2;width:50%;min-height:430px;position:relative;display:flex;align-items:center;justify-content:center}@media (max-width:990px){.about-us-page .aboutus_sectionthree .col-2{width:100%;min-height:400px}}.about-us-page .aboutus_sectionthree .col-2 .text{position:relative;width:100%;max-width:500px;min-height:360px;display:flex;align-items:center;justify-content:center;padding:50px;border-radius:30px;background:linear-gradient(145deg,#356ae6 0,#557ce3 100%);color:#fff;overflow:hidden;box-shadow:0 25px 60px rgba(53,106,230,.2)}.about-us-page .aboutus_sectionthree .col-2 .text::before{content:"";position:absolute;width:230px;height:230px;top:-100px;right:-70px;border-radius:50%;background:rgba(255,255,255,.1)}.about-us-page .aboutus_sectionthree .col-2 .text::after{content:"";position:absolute;width:180px;height:180px;bottom:-100px;left:-70px;border-radius:50%;background:rgba(255,255,255,.08)}.about-us-page .aboutus_sectionthree .col-2 .text>div{position:relative;z-index:2;width:100%;text-align:center}.about-us-page .aboutus_sectionthree .col-2 .text p{margin-bottom:10px;font-size:21px;font-weight:500;color:rgba(255,255,255,.9)}.about-us-page .aboutus_sectionthree .col-2 .text strong{display:block;margin-top:25px;margin-bottom:12px;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7)}.about-us-page .aboutus_sectionthree .col-2 .text h3{margin:0;font-size:31px;line-height:1.3;font-weight:800;color:#fff}@media (max-width:576px){.about-us-page .aboutus_sectionthree .col-2 .text h3{font-size:24px}}@media (max-width:576px){.about-us-page .aboutus_sectionthree .col-2{min-height:330px}.about-us-page .aboutus_sectionthree .col-2 .text{min-height:300px;padding:35px 25px;border-radius:22px}.about-us-page .aboutus_sectionthree .col-2 .text p{font-size:18px}}.about-us-page .vision-mission{background:#fff}.about-us-page .vision-mission .container{max-width:1100px}.about-us-page .vision-mission .wrapper{border:1px solid #e3e9f3;border-radius:24px;background:#fff;box-shadow:rgba(30,60,100,.1) 0 7px 29px 0;padding:50px!important}@media (max-width:576px){.about-us-page .vision-mission .wrapper{padding:30px!important}}.about-us-page .vision-mission .approach-block h2,.about-us-page .vision-mission .vision-block h2{margin-bottom:5px;font-size:36px;font-weight:750;color:#111827}@media (max-width:576px){.about-us-page .vision-mission .approach-block h2,.about-us-page .vision-mission .vision-block h2{font-size:30px}}.about-us-page .vision-mission .approach-block p,.about-us-page .vision-mission .vision-block p{margin-bottom:18px;font-size:17px;line-height:1.65;color:rgba(29,29,31,.72)}.about-us-page .vision-mission .line{display:flex;align-items:center;padding:20px 0}.about-us-page .vision-mission .line .big-line{width:6rem;height:.25rem;background:#356ae6;border-radius:50px}.about-us-page .vision-mission .line .dot{width:.25rem;height:.25rem;margin-left:.25rem;background:#356ae6;border-radius:50%}.about-us-page .aboutus_motivesection{background:#f1f5ff}.about-us-page .aboutus_motivesection .container{padding-top:80px!important;padding-bottom:80px!important}.about-us-page .aboutus_motivesection .heading-box{padding:35px}.about-us-page .aboutus_motivesection .heading-box h2{margin:0;font-size:48px;line-height:1.05;font-weight:800;color:#111827}@media (max-width:576px){.about-us-page .aboutus_motivesection .heading-box h2{font-size:36px;text-align:center}}.about-us-page .aboutus_motivesection .content-box{padding:35px;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(35,60,100,.08)}.about-us-page .aboutus_motivesection .content-box p{margin-bottom:16px;font-size:18px;line-height:1.6;color:rgba(29,29,31,.72)}.about-us-page .aboutus_motivesection .content-box p:last-child{margin-bottom:0}.about-us-page .made-life-area{padding:80px 0;background:#fff}.about-us-page .made-life-area .container{max-width:1100px}.about-us-page .made-life-area .text-center h2{margin-bottom:15px;font-size:42px;font-weight:750;color:#111827}@media (max-width:576px){.about-us-page .made-life-area .text-center h2{font-size:32px}}.about-us-page .made-life-area .text-center>p{color:rgba(29,29,31,.65);font-size:17px}.about-us-page .made-life-area .card2{display:block;position:relative;top:0;padding:40px 35px;margin:12px;border:1px solid #e2e8f2;border-radius:20px;background-color:#f8faff;text-decoration:none;z-index:0;overflow:hidden;transition:all .3s ease}.about-us-page .made-life-area .card2::before{content:"";position:absolute;z-index:-1;top:-25px;right:-25px;width:70px;height:70px;border-radius:50%;background:#dce8ff;transform:scale(1.8);transition:transform .2s ease-out}.about-us-page .made-life-area .card2:hover{top:-5px;background-color:#fff;border-color:#cbd7ea;box-shadow:0 12px 30px rgba(35,60,100,.12)}.about-us-page .made-life-area .card2:hover::before{transform:scale(2.2)}.about-us-page .made-life-area .card2 p{margin-bottom:20px;font-size:18px;line-height:1.65;color:rgba(29,29,31,.72)}.about-us-page .made-life-area .card2 h4{margin:0;color:#356ae6;font-size:21px;line-height:1.4}@media (max-width:576px){.about-us-page .made-life-area .card2{padding:30px 25px}}.about-us-page .about-bottom-min-banner{position:relative;overflow:hidden;margin:40px auto;width:92%;max-width:1200px;padding:60px 50px;background:linear-gradient(135deg,#cadaff,#aac1ff);color:#0c478d;border-radius:25px;border:1px solid #dfe5ef;box-shadow:rgba(50,80,130,.18) 0 7px 29px 0}.about-us-page .about-bottom-min-banner::before{content:"";position:absolute;width:240px;height:240px;top:-140px;right:-70px;border-radius:50%;background:rgba(255,255,255,.1)}.about-us-page .about-bottom-min-banner::after{content:"";position:absolute;width:160px;height:160px;bottom:-100px;left:-50px;border-radius:50%;background:rgba(255,255,255,.08)}.about-us-page .about-bottom-min-banner .container{position:relative;z-index:1}.about-us-page .about-bottom-min-banner h2{margin-bottom:20px;font-size:40px;line-height:1.15;font-weight:800}@media (max-width:768px){.about-us-page .about-bottom-min-banner h2{font-size:32px}}.about-us-page .about-bottom-min-banner p{max-width:750px;font-size:17px;line-height:1.6;color:#0c478d}.about-us-page .about-bottom-min-banner .button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 40px;border-radius:7px;background-color:#fff;color:#356ae6;font-size:17px;font-weight:700;text-decoration:none;transition:all .3s ease}.about-us-page .about-bottom-min-banner .button:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.about-us-page .about-bottom-min-banner .small-text{margin-top:15px;font-size:13px;color:#0c478d}@media (max-width:576px){.about-us-page .about-bottom-min-banner{padding:45px 25px}}.customers-section{background:#f0f9ff;position:relative;overflow:hidden;padding:100px 0}.customers-section .container{max-width:1100px;position:relative;z-index:1}.customers-section h1{text-align:center;font-size:48px;line-height:1.15;font-weight:700;color:#111;margin-bottom:25px;margin-top:22px}.customers-section h1::after{content:"";display:block;width:70px;height:4px;background:#083255;border-radius:10px;margin:20px auto 0}.customers-section>.container>p{max-width:950px;margin:0 auto 25px;font-size:18px;line-height:1.75;color:rgba(29,29,31,.75);text-align:center}.customers-section h2{margin-top:70px;margin-bottom:20px;font-size:34px;line-height:1.2;font-weight:700;color:#111;text-align:center}.customers-section .container+div{display:flex;justify-content:center;margin-top:45px}.customers-section button{background:#083255;color:#fff;border:1px solid #083255;border-radius:8px;padding:14px 30px;font-size:17px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 20px rgba(103,182,255,.2)}.customers-section button:hover{background:#f0f9ff;color:#083255;transform:translateY(-3px);box-shadow:0 12px 25px rgba(103,164,255,.25)}.customers-section button:active{transform:translateY(0)}.customers-section::before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:#f0f9ff;top:-80px;left:-70px;opacity:.7}.customers-section::after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:#dbf1ff;right:-100px;bottom:-100px}@media screen and (max-width:991px){.customers-section{padding:80px 25px}.customers-section h1{font-size:42px}.customers-section h2{font-size:30px;margin-top:55px}.customers-section>.container>p{font-size:17px}}@media screen and (max-width:575px){.customers-section{padding:60px 20px}.customers-section h1{font-size:34px}.customers-section h2{font-size:26px;margin-top:45px}.customers-section>.container>p{font-size:16px;line-height:1.65;text-align:left}.customers-section button{width:100%;max-width:300px}}.aboutus_sectionlast{background-color:#e8f0f7;padding-top:10px;padding-bottom:50px;box-shadow:none;border:none}.aboutus_sectionlast .accordion-button{background-color:#e8f0f7;font-size:large;font-weight:700;border:none}.aboutus_sectionlast .accordion-item{background-color:#fff;border:none}.aboutus_sectionlast button:focus{z-index:3;border-color:none;outline:0;box-shadow:none;transition:.3s ease-in}.aboutus_sectionlast button:not(.collapsed){box-shadow:none;border:none;color:none}.aboutus_sectionlast .accordion-body{background-color:#e8f0f7;border:none}.aboutus_sectionlast .accordion-button:focus{z-index:3;outline:0;box-shadow:none;border:none}.support-sec{padding:100px 0;background-color:#e5f2ff}.support-sec .support-wrapper{width:92%;max-width:1100px;margin:0 auto}.support-sec .support-content{max-width:850px;margin:0 auto;text-align:center}.support-sec .support-content .top-heading{margin-top:30px;color:#0d6efd;font-size:18px;font-weight:600;margin-bottom:15px}.support-sec .support-content h1{color:#023b6d;font-size:52px;line-height:1.1;font-weight:700;margin-bottom:25px}.support-sec .support-content .description{color:rgba(29,29,31,.72);font-size:19px;line-height:1.7;margin-bottom:10px}.support-sec .support-card{max-width:850px;margin:55px auto 0;padding:40px;background-color:#fff;border:1px solid #cfe5fb;border-radius:20px;box-shadow:0 12px 30px rgba(13,110,253,.1)}.support-sec .support-card .support-info{width:100%;text-align:center}.support-sec .support-card .support-info h3{color:#023b6d;font-size:24px;font-weight:700;margin-bottom:20px}.support-sec .support-card .support-info p{color:rgba(29,29,31,.75);font-size:17px;line-height:1.6;margin-bottom:10px}.support-sec .support-card .support-info p:first-of-type{margin-bottom:25px}.support-sec .support-card .support-info p:nth-of-type(2),.support-sec .support-card .support-info p:nth-of-type(3){display:inline-block;width:37%;vertical-align:top;margin-bottom:0}.support-sec .support-card .support-info p:nth-of-type(2){text-align:left}.support-sec .support-card .support-info p:nth-of-type(3){text-align:right}.support-sec .support-card .support-info .email{color:#0d6efd;font-weight:600;text-decoration:none}.support-sec .support-card .support-info .email:hover{color:#023b6d;text-decoration:underline}.support-sec .support-card .support-icon{display:none}@media screen and (max-width:575px){.support-sec .support-card{margin-top:35px;padding:25px}.support-sec .support-card .support-info h3{font-size:21px}.support-sec .support-card .support-info p{font-size:15px}.support-sec .support-card .support-info p:nth-of-type(2),.support-sec .support-card .support-info p:nth-of-type(3){display:block;width:100%;text-align:center;margin-bottom:10px}}@media screen and (max-width:991px){.support-sec .support-card{padding:30px}}@media screen and (max-width:575px){.support-sec .support-card{margin-top:35px;padding:25px}.support-sec .support-card .support-info{text-align:center}.support-sec .support-card .support-info h3{font-size:21px}.support-sec .support-card .support-info p{font-size:16px}}@media screen and (max-width:991px){.support-sec{padding:80px 20px}.support-sec .support-content h1{font-size:44px}.support-sec .support-content .description{font-size:18px}.support-sec .support-card{padding:30px}}@media screen and (max-width:575px){.support-sec{padding:60px 15px}.support-sec .support-content .top-heading{font-size:16px}.support-sec .support-content h1{font-size:34px}.support-sec .support-content .description{font-size:16px;line-height:1.6}.support-sec .support-card{margin-top:35px;padding:25px;flex-direction:column;text-align:center}.support-sec .support-card .support-info{text-align:center}.support-sec .support-card .support-info h3{font-size:21px}.support-sec .support-card .support-info p{font-size:16px}.support-sec .support-card .support-icon{order:-1;min-width:70px;width:70px;height:70px;font-size:28px}}.contact-us-section{padding:100px 0;background-color:#fff}.contact-us-section .contact-wrapper{width:92%;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px}.contact-us-section .contact-heading{max-width:480px;text-align:left}.contact-us-section .contact-heading .top-heading{color:#0d6efd;font-size:18px;font-weight:600;margin-bottom:12px}.contact-us-section .contact-heading h1{color:#023b6d;font-size:48px;line-height:1.1;font-weight:700;margin-bottom:22px}.contact-us-section .contact-heading p:not(.top-heading){color:rgba(29,29,31,.7);font-size:18px;line-height:1.7;margin-bottom:0}.contact-us-section .contact-form-wrapper{width:100%;padding:40px;background-color:#ecf5fd;border:1px solid #cfe5fb;border-radius:20px;box-shadow:0 10px 30px rgba(13,110,253,.08)}.contact-us-section .contact-form .form-group{margin-bottom:22px}.contact-us-section .contact-form .form-group>label{display:block;margin-bottom:8px;color:#023b6d;font-size:16px;font-weight:600}.contact-us-section .contact-form .form-group input[type=email],.contact-us-section .contact-form .form-group input[type=text],.contact-us-section .contact-form .form-group textarea{width:100%;padding:14px 16px;border:1px solid #cfd8e3;border-radius:8px;background-color:#fff;color:#222;font-size:16px;outline:0;transition:border-color .25s ease,box-shadow .25s ease}.contact-us-section .contact-form .form-group input[type=email]::-moz-placeholder,.contact-us-section .contact-form .form-group input[type=text]::-moz-placeholder,.contact-us-section .contact-form .form-group textarea::-moz-placeholder{color:#999}.contact-us-section .contact-form .form-group input[type=email]::placeholder,.contact-us-section .contact-form .form-group input[type=text]::placeholder,.contact-us-section .contact-form .form-group textarea::placeholder{color:#999}.contact-us-section .contact-form .form-group input[type=email]:focus,.contact-us-section .contact-form .form-group input[type=text]:focus,.contact-us-section .contact-form .form-group textarea:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.12)}.contact-us-section .contact-form .form-group textarea{min-height:140px;resize:vertical;line-height:.6}.contact-us-section .contact-form .radio-group{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:12px}.contact-us-section .contact-form .radio-option{position:relative;display:inline-flex;align-items:center;gap:8px;color:#475467;font-size:14px;font-weight:500;cursor:pointer}.contact-us-section .contact-form .radio-option input{position:absolute;width:1px;height:1px;opacity:0}.contact-us-section .contact-form .radio-option .radio-custom{position:relative;width:18px;height:18px;flex-shrink:0;border:2px solid #b8c4d1;border-radius:50%;background-color:#fff}.contact-us-section .contact-form .radio-option input:checked+.radio-custom{border-color:#0d6efd;background-color:#0d6efd}.contact-us-section .contact-form .radio-option input:checked+.radio-custom::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background-color:#fff;transform:translate(-50%,-50%)}.contact-us-section .contact-form .radio-option:hover .radio-custom{border-color:#0d6efd}.contact-us-section .contact-form .form-submit{margin-top:10px}.contact-us-section .contact-form .form-submit button{width:100%;padding:14px 30px;border:1px solid #0d6efd;border-radius:6px;background-color:#0d6efd;color:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s ease}.contact-us-section .contact-form .form-submit button:hover{background-color:#023b6d;border-color:#023b6d;transform:translateY(-2px);box-shadow:0 6px 15px rgba(13,110,253,.2)}@media screen and (max-width:991px){.contact-us-section{padding:80px 0}.contact-us-section .contact-wrapper{gap:40px}.contact-us-section .contact-heading h1{font-size:40px}.contact-us-section .contact-heading p:not(.top-heading){font-size:17px}.contact-us-section .contact-form-wrapper{padding:30px}}@media screen and (max-width:767px){.contact-us-section{padding:60px 0}.contact-us-section .contact-wrapper{width:92%;display:flex;flex-direction:column;gap:40px}.contact-us-section .contact-heading{max-width:650px;text-align:center}.contact-us-section .contact-heading h1{font-size:34px}.contact-us-section .contact-heading p:not(.top-heading){font-size:16px;line-height:1.6}.contact-us-section .contact-form-wrapper{padding:25px 20px;border-radius:15px}.contact-us-section .contact-form .radio-group{flex-direction:column;align-items:flex-start;gap:12px}.contact-us-section .contact-form .form-group{margin-bottom:20px}.contact-us-section .contact-form .form-group input[type=email],.contact-us-section .contact-form .form-group input[type=text],.contact-us-section .contact-form .form-group textarea{font-size:15px;padding:13px 14px}}.contact-us-section1{position:relative;display:flex;align-items:center;min-height:480px;height:auto;background:radial-gradient(circle at 15% 20%,rgba(99,102,241,.35),transparent 35%),radial-gradient(circle at 90% 80%,rgba(139,92,246,.25),transparent 35%),linear-gradient(135deg,#101828 0,#18152b 100%);background-repeat:no-repeat;background-size:cover;overflow:hidden}.contact-us-section1::before{content:"";position:absolute;width:300px;height:300px;top:-120px;right:-80px;border-radius:50%;background:rgba(99,102,241,.12);filter:blur(35px)}.contact-us-section1::after{content:"";position:absolute;width:250px;height:250px;bottom:-120px;left:-80px;border-radius:50%;background:rgba(139,92,246,.12);filter:blur(35px)}.contact-us-section1 .contact-hero-content{position:relative;z-index:2;max-width:750px;padding:80px 0}.contact-us-section1 .contact-hero-content .top-heading{display:inline-block;margin-bottom:18px;padding:7px 15px;border-radius:30px;background:rgba(99,102,241,.15);color:#a5b4fc;font-size:12px;font-weight:800;letter-spacing:1.5px}.contact-us-section1 .contact-hero-content h1{margin:0 0 18px;color:#fff;font-size:52px;line-height:1.15;font-weight:800;letter-spacing:-.8px}.contact-us-section1 .contact-hero-content .description{margin:0;color:rgba(255,255,255,.75);font-size:20px;line-height:1.7}.contact-us-section2{position:relative;padding:100px 0;background:#fff;overflow:hidden;isolation:isolate}.contact-us-section2 .rectangle{position:absolute;width:17%;left:20%;top:0;height:100%;z-index:-1;border-radius:0 0 30px 30px;background:linear-gradient(180deg,#eef2ff 0,#f5f3ff 100%)}.contact-us-section2 .sec2_content .top-heading{margin-bottom:12px;color:#6366f1;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.contact-us-section2 .sec2_content h2{max-width:700px;margin:0 0 22px;color:#101828;font-size:40px;line-height:1.25;font-weight:800}.contact-us-section2 .sec2_content p{max-width:760px;margin-bottom:15px;color:#667085;font-size:16px;line-height:1.8}.contact-us-section3{padding:100px 0;background:linear-gradient(180deg,#f8f9ff 0,#fff 100%)}.contact-us-section3 .contact-div{padding:50px;border:1px solid #e5e7f5;border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(31,35,70,.07)}.contact-us-section3 .contact_section .top-heading{margin-bottom:12px;color:#6366f1;font-size:13px;font-weight:800;letter-spacing:1px}.contact-us-section3 .contact_section h2{margin:0 0 18px;color:#101828;font-size:34px;font-weight:800}.contact-us-section3 .contact_section>p{margin-bottom:15px;color:#667085;font-size:15px;line-height:1.8}.contact-us-section3 .contact_section .field{margin-top:25px}.contact-us-section3 .contact_section .field h5{margin-bottom:7px;color:#101828;font-size:15px;font-weight:750}.contact-us-section3 .contact_section .field p{margin:0;color:#667085;font-size:14px;line-height:1.7}.contact-us-section3 .contact_section .field a{color:#6366f1;font-weight:600;text-decoration:none}.contact-us-section3 .contact_section .field a:hover{color:#4f46e5}.contact-us-section3 .contact-info{height:100%;padding:40px;border-radius:20px;background:linear-gradient(145deg,#eef2ff,#f5f3ff);border:1px solid #c7d2fe;box-shadow:0 15px 40px rgba(99,102,241,.08)}.contact-us-section3 .contact-info .top-heading{margin-bottom:12px;color:#6366f1;font-size:13px;font-weight:800;letter-spacing:1px}.contact-us-section3 .contact-info h2{margin-bottom:15px;color:#101828;font-size:30px;font-weight:800}.contact-us-section3 .contact-info>p{color:#667085;font-size:15px;line-height:1.8}.contact-us-section3 .contact-info .explore-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.contact-us-section3 .contact-info .explore-list a{display:inline-flex;align-items:center;padding:9px 14px;border:1px solid #c7d2fe;border-radius:30px;background:#fff;color:#4f46e5;font-size:13px;font-weight:650;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.contact-us-section3 .contact-info .explore-list a:hover{background:#6366f1;border-color:#6366f1;color:#fff;transform:translateY(-2px)}.contact-us-section .best-billing-software .contant{position:relative;display:flex;align-items:center;margin:40px 0 80px;padding:50px 45px;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 90% 10%,rgba(139,92,246,.3),transparent 35%),linear-gradient(135deg,#101828 0,#1d1935 100%);color:#fff;box-shadow:0 30px 70px rgba(31,35,70,.2)}.contact-us-section .best-billing-software .contant::after{content:"";position:absolute;width:200px;height:200px;right:-80px;bottom:-100px;border-radius:50%;background:rgba(99,102,241,.15);filter:blur(10px)}.contact-us-section .best-billing-software .contant .top-heading{margin-bottom:10px;color:#a5b4fc;font-size:13px;font-weight:800;letter-spacing:1px}.contact-us-section .best-billing-software .contant h2{margin-bottom:15px;color:#fff;font-size:32px;font-weight:800}.contact-us-section .best-billing-software .contant p{max-width:750px;margin-bottom:10px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.8}.contact-us-section .best-billing-software .contant .button{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:220px;padding:15px 24px;border:none;border-radius:10px;background:#6366f1;color:#fff;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 12px 30px rgba(99,102,241,.35);transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.contact-us-section .best-billing-software .contant .button:hover{background:#4f46e5;color:#fff;transform:translateY(-3px);box-shadow:0 16px 35px rgba(99,102,241,.45)}.contact-us-section .best-billing-software .contant .button i{font-size:13px;transition:transform .3s ease}.contact-us-section .best-billing-software .contant .button:hover i{transform:translateX(4px)}.policy-section{padding:80px 0;background:#f7fbff}.policy-section .container{width:92%;max-width:1000px;margin:0 auto}.policy-section .policy-content{background:#fff;padding:45px;margin-bottom:50px;border:1px solid #dbeafe;border-radius:12px;box-shadow:0 8px 25px rgba(13,110,253,.06)}.policy-section .policy-content:last-child{margin-bottom:0}.policy-section .policy-header{text-align:center;margin-bottom:45px}.policy-section .policy-header .top-heading{color:#0d6efd;font-size:17px;font-weight:600;margin-bottom:10px;margin-top:10px}.policy-section .policy-header h1{color:#023b6d;font-size:42px;line-height:1.2;font-weight:700;margin:0 0 12px}.policy-section .policy-header .last-updated{color:#667085;font-size:14px;margin:0}.policy-section .policy-body h2{color:#023b6d;font-size:26px;line-height:1.3;font-weight:700;margin:35px 0 14px}.policy-section .policy-body h2:first-child{margin-top:0}.policy-section .policy-body h3{color:#0d6efd;font-size:20px;font-weight:600;margin:25px 0 12px}.policy-section .policy-body p{color:#475467;font-size:16px;line-height:1.8;margin:0 0 14px}.policy-section .policy-body ul{margin:15px 0 20px;padding-left:22px}.policy-section .policy-body ul li{color:#475467;font-size:16px;line-height:1.8;margin-bottom:8px}.policy-section .policy-body a{color:#0d6efd;font-weight:600;text-decoration:none}.policy-section .policy-body a:hover{text-decoration:underline}.policy-section .policy-body strong{color:#344054}.policy-section .privacy-note{margin-top:40px;padding:25px;background:#f0f7ff;border-left:4px solid #0d6efd;border-radius:6px}.policy-section .privacy-note h2{margin-top:0;font-size:24px}.policy-section .privacy-note strong{color:#023b6d}.policy-section .cancellation-policy{background:#fff}.policy-section .policy-action{margin-top:35px;text-align:center}.policy-section .policy-action a{display:inline-block;padding:13px 28px;background:#0d6efd;color:#fff;border:1px solid #0d6efd;border-radius:6px;font-size:16px;font-weight:600;text-decoration:none;transition:.3s ease}.policy-section .policy-action a:hover{background:#023b6d;border-color:#023b6d;text-decoration:none}@media screen and (max-width:991px){.policy-section{padding:70px 0}.policy-section .policy-content{padding:35px}.policy-section .policy-header h1{font-size:36px}.policy-section .policy-body h2{font-size:24px}}@media screen and (max-width:575px){.policy-section{padding:50px 0}.policy-section .container{width:94%}.policy-section .policy-content{padding:25px 20px;margin-bottom:35px;border-radius:10px}.policy-section .policy-header{margin-bottom:30px}.policy-section .policy-header .top-heading{font-size:15px}.policy-section .policy-header h1{font-size:30px}.policy-section .policy-body h2{font-size:21px;margin-top:28px}.policy-section .policy-body h3{font-size:18px}.policy-section .policy-body p,.policy-section .policy-body ul li{font-size:15px;line-height:1.7}.policy-section .policy-body ul{padding-left:20px}.policy-section .privacy-note{padding:20px}.policy-section .policy-action a{width:100%}}.expense-tracking-section{width:100%;overflow:hidden;color:#111827}.expense-tracking-section .container{max-width:1200px;margin:0 auto}.expense-tracking-section .section-heading{max-width:760px;margin:0 auto 55px}.expense-tracking-section .section-heading .section-label{display:inline-block;margin-bottom:12px;color:#157c00;font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.expense-tracking-section .section-heading h2{margin:0;font-size:36px;line-height:1.25;font-weight:700;color:#111827}.expense-tracking-section .expense-tracking-hero{padding:100px 0 80px;background:linear-gradient(180deg,#fff 0,#f7faf7 100%)}.expense-tracking-section .hero-content{max-width:850px;margin:0 auto}.expense-tracking-section .hero-content h1{margin:30px 0 20px;font-size:48px;line-height:1.15;font-weight:700;letter-spacing:-1px;color:#111827}.expense-tracking-section .hero-content p{max-width:780px;margin:0 auto;color:#667085;font-size:18px;line-height:1.8}.expense-tracking-section .hero-ui{max-width:1000px;margin:65px auto 0}.expense-tracking-section .ui-placeholder{width:100%;min-height:480px;padding:20px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e7e9ed;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.08);overflow:hidden}.expense-tracking-section .ui-placeholder img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.expense-tracking-section .expense-feature-cards{padding:100px 0;background:#fff}.expense-tracking-section .feature-card{height:100%;padding:38px 30px;background:#fff;border:1px solid #e7e9ed;border-radius:16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.expense-tracking-section .feature-card:hover{transform:translateY(-6px);border-color:rgba(78,170,65,.5);box-shadow:0 15px 35px rgba(0,0,0,.08)}.expense-tracking-section .feature-card:hover .feature-icon{background:#157c00;color:#fff}.expense-tracking-section .feature-card .feature-icon{width:70px;height:70px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;color:#157c00;background:#eef8ec;border-radius:50%;font-size:26px;transition:background-color .3s ease,color .3s ease}.expense-tracking-section .feature-card h3{margin:0 0 15px;font-size:21px;line-height:1.4;font-weight:700;color:#111827}.expense-tracking-section .feature-card p{margin:0;color:#667085;font-size:15px;line-height:1.75}.expense-tracking-section .expense-detail-section{padding:100px 0;background:#f7faf7}.expense-tracking-section .expense-detail-section.alternate{background:#fff}.expense-tracking-section .detail-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.expense-tracking-section .detail-row.reverse .detail-content{order:1}.expense-tracking-section .detail-row.reverse .detail-ui{order:2}.expense-tracking-section .detail-ui .ui-placeholder{min-height:400px;padding:15px;background:#fff;border-radius:18px;box-shadow:0 15px 40px rgba(0,0,0,.07)}.expense-tracking-section .detail-content{max-width:520px}.expense-tracking-section .detail-content h2{margin:0 0 18px;font-size:34px;line-height:1.3;font-weight:700;color:#111827}.expense-tracking-section .detail-content p{margin:0;color:#667085;font-size:17px;line-height:1.8}.expense-tracking-section .split-merge-section{padding:100px 0;background:#fff}.expense-tracking-section .split-merge-card{height:100%;padding:25px;background:#fff;border:1px solid #e7e9ed;border-radius:18px;transition:transform .3s ease,box-shadow .3s ease}.expense-tracking-section .split-merge-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.08)}.expense-tracking-section .split-merge-card .card-ui .ui-placeholder{min-height:260px;padding:15px;background:#f7faf7;border:1px solid #e7e9ed;border-radius:14px;box-shadow:none}.expense-tracking-section .split-merge-card .card-content{padding:30px 10px 10px}.expense-tracking-section .split-merge-card .small-icon{width:48px;height:48px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;background:#eef8ec;color:#157c00;border-radius:12px;font-size:20px}.expense-tracking-section .split-merge-card h3{margin:0 0 12px;font-size:23px;font-weight:700}.expense-tracking-section .split-merge-card p{margin:0;color:#667085;font-size:16px;line-height:1.75}.expense-tracking-section .why-expense-section{padding:100px 0;background:#f7faf7}.expense-tracking-section .why-card{height:100%;padding:35px 30px;background:#fff;border:1px solid #e7e9ed;border-radius:16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.expense-tracking-section .why-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.07)}.expense-tracking-section .why-card .why-icon{width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#eef8ec;color:#157c00;border-radius:50%;font-size:23px}.expense-tracking-section .why-card h3{margin:0 0 12px;font-size:21px;font-weight:700}.expense-tracking-section .why-card p{margin:0;color:#667085;font-size:15px;line-height:1.7}.expense-tracking-section .expense-cta{padding:90px 20px;background:#157c00}.expense-tracking-section .cta-content{max-width:800px;margin:0 auto}.expense-tracking-section .cta-content h2{margin:0 0 30px;color:#fff;font-size:38px;line-height:1.3;font-weight:700}.expense-tracking-section .expense-btn{display:inline-flex;align-items:center;justify-content:center;min-width:150px;padding:13px 28px;background:#fff;color:#157c00;border:1px solid #fff;border-radius:6px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .3s ease}.expense-tracking-section .expense-btn:hover{background:0 0;color:#fff;transform:translateY(-2px)}@media (max-width:991px){.expense-tracking-section .expense-tracking-hero{padding:80px 0 60px}.expense-tracking-section .hero-content h1{font-size:40px}.expense-tracking-section .hero-content p{font-size:17px}.expense-tracking-section .hero-ui{margin-top:50px}.expense-tracking-section .ui-placeholder{min-height:380px}.expense-tracking-section .section-heading h2{font-size:32px}.expense-tracking-section .detail-row{gap:45px}.expense-tracking-section .detail-content h2{font-size:30px}.expense-tracking-section .detail-content p{font-size:16px}.expense-tracking-section .cta-content h2{font-size:32px}}@media (max-width:767px){.expense-tracking-section .expense-detail-section,.expense-tracking-section .expense-feature-cards,.expense-tracking-section .expense-tracking-hero,.expense-tracking-section .split-merge-section,.expense-tracking-section .why-expense-section{padding:65px 0}.expense-tracking-section .hero-content h1{font-size:32px;line-height:1.2;letter-spacing:-.5px}.expense-tracking-section .hero-content p{font-size:15px;line-height:1.7}.expense-tracking-section .hero-ui{margin-top:35px}.expense-tracking-section .ui-placeholder{min-height:250px;border-radius:14px}.expense-tracking-section .section-heading{margin-bottom:35px}.expense-tracking-section .section-heading .section-label{font-size:12px}.expense-tracking-section .section-heading h2{font-size:27px}.expense-tracking-section .feature-card{padding:30px 22px}.expense-tracking-section .feature-card .feature-icon{width:60px;height:60px;font-size:22px}.expense-tracking-section .feature-card h3{font-size:19px}.expense-tracking-section .feature-card p{font-size:14px}.expense-tracking-section .detail-row{display:flex;flex-direction:column;gap:35px}.expense-tracking-section .detail-row.reverse .detail-content{order:1}.expense-tracking-section .detail-row.reverse .detail-ui{order:2}.expense-tracking-section .detail-ui{width:100%}.expense-tracking-section .detail-ui .ui-placeholder{min-height:260px}.expense-tracking-section .detail-content{max-width:100%}.expense-tracking-section .detail-content h2{font-size:27px}.expense-tracking-section .detail-content p{font-size:15px;line-height:1.7}.expense-tracking-section .split-merge-card .card-ui .ui-placeholder{min-height:220px}.expense-tracking-section .split-merge-card .card-content{padding:25px 5px 5px}.expense-tracking-section .split-merge-card h3{font-size:21px}.expense-tracking-section .why-card{padding:30px 22px}.expense-tracking-section .expense-cta{padding:65px 20px}.expense-tracking-section .cta-content h2{font-size:27px}.expense-tracking-section .expense-btn{width:100%;max-width:200px}}.expense-reports-section{width:100%;overflow:hidden;color:#111827}.expense-reports-section .section-label{margin-top:30px;display:inline-block;margin-bottom:12px;color:#157c00;font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.expense-reports-section .expense-reports-hero{padding:100px 0 80px;background:linear-gradient(180deg,#fff 0,#f7faf7 100%)}.expense-reports-section .hero-content{max-width:850px;margin:0 auto}.expense-reports-section .hero-content h1{margin:0 0 20px;font-size:48px;line-height:1.15;font-weight:700;letter-spacing:-1px}.expense-reports-section .hero-content p{max-width:780px;margin:0 auto;color:#667085;font-size:18px;line-height:1.8}.expense-reports-section .hero-ui{max-width:1000px;margin:60px auto 0}.expense-reports-section .uii-placeholder{width:100%;min-height:450px;padding:20px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e6e9e7;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.07);overflow:hidden}.expense-reports-section .uii-placeholder img{width:100%;height:420px;display:block;-o-object-fit:contain;object-fit:contain}.expense-reports-section .report-detail-section{padding:100px 0;background:#fff}.expense-reports-section .report-detail-section.alternate{background:#f7faf7}.expense-reports-section .report-detail-row{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch}.expense-reports-section .report-ui,.expense-reports-section .report-uii{width:100%}.expense-reports-section .report-ui .uii-placeholder,.expense-reports-section .report-uii .uii-placeholder{width:100%;min-height:390px;display:flex;align-items:center;justify-content:center;padding:15px;background:#fff;border:1px solid #e6e9e7;border-radius:18px;box-shadow:0 15px 40px rgba(0,0,0,.07);overflow:hidden}.expense-reports-section .report-ui .uii-placeholder img,.expense-reports-section .report-uii .uii-placeholder img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.expense-reports-section .report-content{max-width:530px}.expense-reports-section .report-content .feature-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:20px;color:#157c00;background:#eaf6e8;border-radius:50%;font-size:14px;font-weight:700}.expense-reports-section .report-content h2{margin:0 0 10px;font-size:34px;line-height:1.3;font-weight:700}.expense-reports-section .report-content h3{margin:0 0 18px;font-size:20px;line-height:1.45;font-weight:600;color:#157c00}.expense-reports-section .report-content p{margin:0 0 25px;color:#667085;font-size:16px;line-height:1.8}.expense-reports-section .feature-list{margin:0;padding:0;list-style:none}.expense-reports-section .feature-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;color:#344054;font-size:15px;line-height:1.6}.expense-reports-section .feature-list li:last-child{margin-bottom:0}.expense-reports-section .feature-list li i{flex-shrink:0;width:20px;height:20px;margin-top:2px;display:flex;align-items:center;justify-content:center;color:#fff;background:#157c00;border-radius:50%;font-size:10px}.expense-reports-section .expense-report-benefits{padding:100px 0;background:#fff}.expense-reports-section .benefits-heading{max-width:700px;margin:0 auto 55px}.expense-reports-section .benefits-heading h2{margin:0 0 15px;font-size:36px;line-height:1.3;font-weight:700}.expense-reports-section .benefits-heading p{margin:0;color:#667085;font-size:17px;line-height:1.7}.expense-reports-section .benefit-card{height:100%;padding:35px 30px;text-align:center;background:#fff;border:1px solid #e6e9e7;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.expense-reports-section .benefit-card:hover{transform:translateY(-5px);border-color:rgba(78,170,65,.5);box-shadow:0 15px 35px rgba(0,0,0,.07)}.expense-reports-section .benefit-card:hover .benefit-icon{color:#fff;background:#157c00}.expense-reports-section .benefit-card .benefit-icon{width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:#157c00;background:#eef8ec;border-radius:50%;font-size:23px;transition:background-color .3s ease,color .3s ease}.expense-reports-section .benefit-card h3{margin:0 0 12px;font-size:20px;font-weight:700}.expense-reports-section .benefit-card p{margin:0;color:#667085;font-size:15px;line-height:1.7}.expense-reports-section .expense-reports-cta{padding:90px 20px;background:#157c00}.expense-reports-section .cta-content{max-width:750px;margin:0 auto}.expense-reports-section .cta-content h2{margin:0 0 15px;color:#fff;font-size:38px;line-height:1.3;font-weight:700}.expense-reports-section .cta-content p{margin:0 0 30px;color:rgba(255,255,255,.85);font-size:17px;line-height:1.7}.expense-reports-section .expense-report-btn{display:inline-flex;align-items:center;justify-content:center;min-width:170px;padding:14px 28px;color:#157c00;background:#fff;border:1px solid #fff;border-radius:6px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s ease}.expense-reports-section .expense-report-btn:hover{color:#000;background:0 0;transform:translateY(-2px)}@media (max-width:991px){.expense-reports-section .expense-reports-hero{padding:80px 0 60px}.expense-reports-section .hero-content h1{font-size:40px}.expense-reports-section .hero-content p{font-size:17px}.expense-reports-section .expense-report-benefits,.expense-reports-section .report-detail-section{padding:80px 0}.expense-reports-section .report-detail-row{gap:45px}.expense-reports-section .report-content h2{font-size:30px}.expense-reports-section .report-content h3{font-size:18px}.expense-reports-section .benefits-heading h2{font-size:32px}}@media (max-width:767px){.expense-reports-section .expense-report-benefits,.expense-reports-section .expense-reports-hero,.expense-reports-section .report-detail-section{padding:65px 0}.expense-reports-section .hero-content h1{font-size:32px;letter-spacing:-.5px}.expense-reports-section .hero-content p{font-size:15px;line-height:1.7}.expense-reports-section .hero-ui{margin-top:35px}.expense-reports-section .hero-ui .uii-placeholder{min-height:250px;padding:12px;border-radius:14px}.expense-reports-section .report-detail-row{display:flex;flex-direction:column;gap:35px}.expense-reports-section .report-detail-row.reverse .report-content{order:1}.expense-reports-section .report-detail-row.reverse .report-ui{order:2}.expense-reports-section .report-ui{width:100%}.expense-reports-section .report-ui .uii-placeholder{min-height:250px;border-radius:14px}.expense-reports-section .report-content{max-width:100%}.expense-reports-section .report-content .feature-number{width:38px;height:38px;margin-bottom:15px}.expense-reports-section .report-content h2{font-size:27px}.expense-reports-section .report-content h3{font-size:18px}.expense-reports-section .report-content p{font-size:15px}.expense-reports-section .feature-list li{font-size:14px}.expense-reports-section .benefits-heading{margin-bottom:35px}.expense-reports-section .benefits-heading h2{font-size:27px}.expense-reports-section .benefits-heading p{font-size:15px}.expense-reports-section .benefit-card{padding:30px 22px}.expense-reports-section .expense-reports-cta{padding:65px 20px}.expense-reports-section .cta-content h2{font-size:28px}.expense-reports-section .cta-content p{font-size:15px}.expense-reports-section .expense-report-btn{width:100%;max-width:200px}}.approval-reimbursement-section{--primary:#4f46e5;--primary-dark:#3730a3;--primary-light:#eef2ff;--secondary:#6366f1;--text:#171717;--text-light:#666;--border:#e7e7e7;--bg-light:#f8f9fc;--white:#fff;color:var(--text);background:var(--white)}.approval-reimbursement-section .container{max-width:1200px}.approval-reimbursement-section .section-label{display:inline-block;margin-bottom:12px;color:var(--primary);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-top:30px}.approval-reimbursement-section .hero-content h1,.approval-reimbursement-section .hero-content h2,.approval-reimbursement-section .section-heading h1,.approval-reimbursement-section .section-heading h2{margin-bottom:18px;color:var(--text);font-weight:700;line-height:1.2}.approval-reimbursement-section .hero-content p,.approval-reimbursement-section .section-heading p{max-width:760px;margin:0 auto;color:var(--text-light);font-size:16px;line-height:1.8}.approval-reimbursement-section .approval-hero{padding:100px 0 80px;background:linear-gradient(180deg,#eef2ff 0,#fff 80%)}.approval-reimbursement-section .hero-content h1{font-size:clamp(36px,5vw,56px)}.approval-reimbursement-section .hero-ui{max-width:1000px;margin:60px auto 0}.approval-reimbursement-section .ui-placeholder{min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #dfe3f0;border-radius:20px;background:linear-gradient(135deg,#fff 0,#f5f7ff 100%);box-shadow:0 20px 50px rgba(79,70,229,.1)}.approval-reimbursement-section .ui-placeholder img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.approval-reimbursement-section .approval-detail-section{padding:100px 0}.approval-reimbursement-section .approval-detail-section.alternate{background:var(--bg-light)}.approval-reimbursement-section .detail-row{display:flex;align-items:center;gap:80px}.approval-reimbursement-section .detail-row .detail-content,.approval-reimbursement-section .detail-row .detail-ui{width:50%}.approval-reimbursement-section .detail-row.reverse{flex-direction:row}.approval-reimbursement-section .detail-content h2{margin-bottom:20px;font-size:38px;line-height:1.25;font-weight:700}.approval-reimbursement-section .detail-content p{margin-bottom:24px;color:var(--text-light);font-size:16px;line-height:1.8}.approval-reimbursement-section .feature-list{margin:25px 0 0;padding:0;list-style:none}.approval-reimbursement-section .feature-list li{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:#333;font-size:15px}.approval-reimbursement-section .feature-list li i{color:var(--primary);font-size:16px}.approval-reimbursement-section .status-items{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.approval-reimbursement-section .status{padding:8px 16px;border-radius:30px;font-size:13px;font-weight:600}.approval-reimbursement-section .status.pending{color:#b45309;background:#fff7ed}.approval-reimbursement-section .status.approved{color:#15803d;background:#f0fdf4}.approval-reimbursement-section .status.rejected{color:#dc2626;background:#fef2f2}.approval-reimbursement-section .status.reimbursed{color:#4338ca;background:#eef2ff}.approval-reimbursement-section .approval-features{padding:100px 0;background:#fff}.approval-reimbursement-section .section-heading{margin-bottom:55px}.approval-reimbursement-section .section-heading h2{font-size:38px}.approval-reimbursement-section .feature-card{height:100%;padding:35px 30px;text-align:center;border:1px solid var(--border);border-radius:16px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.approval-reimbursement-section .feature-card:hover{transform:translateY(-7px);border-color:rgba(79,70,229,.3);box-shadow:0 15px 40px rgba(79,70,229,.1)}.approval-reimbursement-section .feature-card:hover .feature-icon{color:#fff;background:var(--primary)}.approval-reimbursement-section .feature-card .feature-icon{width:70px;height:70px;margin:0 auto 25px;display:flex;align-items:center;justify-content:center;color:var(--primary);border:1px solid #c7d2fe;border-radius:50%;background:var(--primary-light);font-size:25px;transition:.3s ease}.approval-reimbursement-section .feature-card h3{margin-bottom:14px;font-size:20px;font-weight:600}.approval-reimbursement-section .feature-card p{margin:0;color:var(--text-light);font-size:15px;line-height:1.7}.approval-reimbursement-section .approval-benefits{padding:100px 0;background:var(--bg-light)}.approval-reimbursement-section .benefits-list{max-width:900px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.approval-reimbursement-section .benefit-item{display:flex;align-items:flex-start;gap:18px;padding:25px;border:1px solid var(--border);border-radius:14px;background:#fff;transition:.3s ease}.approval-reimbursement-section .benefit-item:hover{border-color:#c7d2fe;box-shadow:0 10px 30px rgba(79,70,229,.08)}.approval-reimbursement-section .benefit-icon{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:var(--primary);border-radius:50%;background:var(--primary-light)}.approval-reimbursement-section .benefit-icon i{font-size:16px}.approval-reimbursement-section .benefit-content h3{margin-bottom:7px;font-size:17px;font-weight:600}.approval-reimbursement-section .benefit-content p{margin:0;color:var(--text-light);font-size:14px;line-height:1.7}.approval-reimbursement-section .approval-cta{padding:90px 0;background:linear-gradient(135deg,#3730a3 0,#4f46e5 55%,#6366f1 100%)}.approval-reimbursement-section .cta-content h2{max-width:700px;margin:0 auto 18px;color:#fff;font-size:38px;line-height:1.3}.approval-reimbursement-section .cta-content p{max-width:650px;margin:0 auto 30px;color:rgba(255,255,255,.85);font-size:16px;line-height:1.7}.approval-reimbursement-section .expense-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:40px;padding:13px 28px;color:var(--primary);border:1px solid #fff;border-radius:6px;background:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:.3s ease}.approval-reimbursement-section .expense-btn:hover{color:#000;background:0 0;border-color:#000}@media (max-width:991px){.approval-reimbursement-section .approval-hero{padding:80px 0 60px}.approval-reimbursement-section .approval-benefits,.approval-reimbursement-section .approval-detail-section,.approval-reimbursement-section .approval-features{padding:75px 0}.approval-reimbursement-section .detail-row{gap:45px}.approval-reimbursement-section .detail-row .detail-content,.approval-reimbursement-section .detail-row .detail-ui{width:50%}.approval-reimbursement-section .detail-content h2{font-size:30px}.approval-reimbursement-section .benefits-list{grid-template-columns:1fr}.approval-reimbursement-section .cta-content h2{font-size:32px}}@media (max-width:767px){.approval-reimbursement-section .approval-hero{padding:60px 0 45px}.approval-reimbursement-section .hero-ui{margin-top:40px}.approval-reimbursement-section .ui-placeholder{min-height:280px;border-radius:14px}.approval-reimbursement-section .approval-benefits,.approval-reimbursement-section .approval-detail-section,.approval-reimbursement-section .approval-features{padding:60px 0}.approval-reimbursement-section .detail-row,.approval-reimbursement-section .detail-row.reverse{flex-direction:column;gap:35px}.approval-reimbursement-section .detail-row .detail-content,.approval-reimbursement-section .detail-row .detail-ui,.approval-reimbursement-section .detail-row.reverse .detail-content,.approval-reimbursement-section .detail-row.reverse .detail-ui{width:100%}.approval-reimbursement-section .detail-content h2{font-size:28px}.approval-reimbursement-section .section-heading h2{font-size:28px}.approval-reimbursement-section .feature-card{padding:30px 22px}.approval-reimbursement-section .cta-content h2{font-size:28px}}@media (max-width:480px){.approval-reimbursement-section .hero-content h1{font-size:32px}.approval-reimbursement-section .hero-content p{font-size:15px}.approval-reimbursement-section .status-items{gap:7px}.approval-reimbursement-section .status{padding:7px 12px;font-size:12px}.approval-reimbursement-section .benefit-item{padding:20px}.approval-reimbursement-section .cta-content h2{font-size:25px}}.external-report-section{--external-green:#4eaa41;--external-dark:#18231a;--external-text:#555;--external-light:#f7faf7;--external-border:#e7ebe7}.external-report-section .section-label{display:inline-block;margin-bottom:12px;color:var(--external-green);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-top:32px}.external-report-section h1,.external-report-section h2,.external-report-section h3,.external-report-section p{margin-top:0}.external-report-section .external-report-hero{padding:100px 0 80px;background:linear-gradient(180deg,#f7faf7 0,#fff 100%)}.external-report-section .external-report-hero .hero-content{max-width:850px;margin:0 auto}.external-report-section .external-report-hero .hero-content h1{color:var(--external-dark);font-size:clamp(36px,5vw,58px);line-height:1.15;font-weight:700;margin-bottom:24px}.external-report-section .external-report-hero .hero-content p{max-width:720px;margin:0 auto;color:var(--external-text);font-size:18px;line-height:1.8}.external-report-section .external-report-hero .hero-ui{max-width:1050px;margin:60px auto 0}.external-report-section .ui-placeholder{min-height:360px;padding:20px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid var(--external-border);border-radius:18px;box-shadow:0 20px 50px rgba(24,35,26,.08);overflow:hidden}.external-report-section .ui-placeholder img{display:block;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.external-report-section .external-detail-section{padding:100px 0}.external-report-section .external-detail-section.alternate{background:var(--external-light)}.external-report-section .external-detail-section .detail-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px}.external-report-section .external-detail-section .detail-row.reverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.external-report-section .external-detail-section .detail-ui{width:100%}.external-report-section .external-detail-section .detail-content .feature-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:20px;color:var(--external-green);background:#edf7ec;border-radius:50%;font-size:13px;font-weight:700}.external-report-section .external-detail-section .detail-content h2{margin-bottom:12px;color:var(--external-dark);font-size:34px;line-height:1.25;font-weight:700}.external-report-section .external-detail-section .detail-content h3{margin-bottom:18px;color:#303830;font-size:21px;line-height:1.4;font-weight:600}.external-report-section .external-detail-section .detail-content p{max-width:540px;margin-bottom:24px;color:var(--external-text);font-size:16px;line-height:1.8}.external-report-section .feature-points{margin:0;padding:0;list-style:none}.external-report-section .feature-points li{position:relative;margin-bottom:12px;padding-left:30px;color:#414941;font-size:15px;line-height:1.6}.external-report-section .feature-points li::before{content:"\f00c";position:absolute;left:0;top:2px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--external-green);border-radius:50%;font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900}.external-report-section .organization-visual-section{padding:100px 0;background:#fff}.external-report-section .organization-visual-section .organization-visual{text-align:center}.external-report-section .organization-visual-section .visual-header{max-width:700px;margin:0 auto 45px}.external-report-section .organization-visual-section .visual-header h2{margin-bottom:15px;color:var(--external-dark);font-size:36px;line-height:1.3}.external-report-section .organization-visual-section .visual-header p{margin-bottom:0;color:var(--external-text);font-size:16px;line-height:1.8}.external-report-section .organization-visual-section .organization-ui{max-width:900px;margin:0 auto}.external-report-section .organization-visual-section .organization-ui .ui-placeholder{min-height:300px}.external-report-section .external-report-cta{padding:100px 20px;background:linear-gradient(135deg,#edf8eb 0,#f9fcf8 100%)}.external-report-section .external-report-cta .cta-content{max-width:750px;margin:0 auto}.external-report-section .external-report-cta .cta-content h2{margin-bottom:18px;color:var(--external-dark);font-size:clamp(30px,4vw,44px);line-height:1.3;font-weight:700}.external-report-section .external-report-cta .cta-content p{max-width:600px;margin:0 auto 30px;color:var(--external-text);font-size:16px;line-height:1.8}.external-report-section .external-report-cta .expense-btn{display:inline-flex;align-items:center;justify-content:center;min-width:150px;padding:13px 28px;color:#fff;background:var(--external-green);border:1px solid var(--external-green);border-radius:6px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease}.external-report-section .external-report-cta .expense-btn:hover{color:var(--external-green);background:#fff}@media (max-width:991px){.external-report-section .external-report-hero{padding:75px 0 60px}.external-report-section .external-detail-section{padding:75px 0}.external-report-section .external-detail-section .detail-row,.external-report-section .external-detail-section .detail-row.reverse{grid-template-columns:1fr;gap:45px}.external-report-section .external-detail-section .detail-content{order:1}.external-report-section .external-detail-section .detail-ui{order:2}.external-report-section .external-detail-section .detail-row.reverse .detail-content{order:1}.external-report-section .external-detail-section .detail-row.reverse .detail-ui{order:2}.external-report-section .organization-visual-section{padding:75px 0}.external-report-section .external-report-cta{padding:75px 20px}}@media (max-width:575px){.external-report-section .external-report-hero{padding:55px 0 45px}.external-report-section .external-report-hero .hero-content h1{font-size:32px}.external-report-section .external-report-hero .hero-content p{font-size:15px;line-height:1.7}.external-report-section .external-report-hero .hero-ui{margin-top:40px}.external-report-section .ui-placeholder{min-height:220px;padding:10px;border-radius:12px}.external-report-section .external-detail-section{padding:60px 0}.external-report-section .external-detail-section .detail-row{gap:30px}.external-report-section .external-detail-section .detail-content h2{font-size:28px}.external-report-section .external-detail-section .detail-content h3{font-size:18px}.external-report-section .external-detail-section .detail-content p{font-size:15px}.external-report-section .organization-visual-section{padding:60px 0}.external-report-section .organization-visual-section .visual-header h2{font-size:28px}.external-report-section .external-report-cta{padding:65px 20px}.external-report-section .external-report-cta .cta-content h2{font-size:29px}}.receipt-management-section{--primary:#0c478d;--primary-light:#eaf3ff;--primary-soft:#f6f9ff;--primary-border:#d5e6fa;--primary-dark:#083766;--dark:#111827;--text:#4b5563;--muted:#6b7280;--white:#ffffff;overflow:hidden}.receipt-management-section .receipt-management-hero{position:relative;padding:120px 0 90px;background:radial-gradient(circle at 10% 20%,rgba(12,71,141,.1),transparent 32%),radial-gradient(circle at 90% 15%,rgba(129,127,254,.12),transparent 30%),linear-gradient(180deg,#fff 0,#f5f9ff 100%);overflow:hidden}.receipt-management-section .receipt-management-hero::before{content:"";position:absolute;width:300px;height:300px;top:-130px;left:-120px;border-radius:50%;background:rgba(12,71,141,.08);filter:blur(30px);pointer-events:none}.receipt-management-section .receipt-management-hero::after{content:"";position:absolute;width:350px;height:350px;right:-160px;bottom:-180px;border-radius:50%;background:rgba(129,127,254,.08);filter:blur(35px);pointer-events:none}.receipt-management-section .receipt-management-hero .container{position:relative;z-index:2}.receipt-management-section .hero-content{max-width:850px;margin:0 auto}.receipt-management-section .hero-content .section-label{display:inline-flex;align-items:center;margin-bottom:20px;padding:8px 16px;border-radius:50px;background:var(--primary-light);color:var(--primary);font-size:12px;font-weight:800;letter-spacing:1px;margin-top:15px}.receipt-management-section .hero-content h1{max-width:850px;margin:0 auto 22px;color:var(--dark);font-size:clamp(38px,5vw,58px);line-height:1.08;font-weight:700;letter-spacing:-.045em}.receipt-management-section .hero-content p{max-width:720px;margin:0 auto;color:var(--text);font-size:16px;line-height:1.8}.receipt-management-section .hero-ui{position:relative;display:flex;align-items:center;justify-content:center;max-width:900px;margin:10px auto 0;padding:35px 35px 0}.receipt-management-section .hero-ui::before{content:"";position:absolute;width:600px;height:300px;left:50%;bottom:0;transform:translateX(-50%);border-radius:50%;background:rgba(12,71,141,.12);filter:blur(60px);z-index:0}.receipt-management-section .ui-placeholder{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center}.receipt-management-section .hero-ui .ui-placeholder{padding:15px;border:1px solid rgba(12,71,141,.12);border-radius:24px;background:rgba(255,255,255,.75);box-shadow:0 30px 70px rgba(12,71,141,.12),0 5px 20px rgba(0,0,0,.05);backdrop-filter:blur(10px)}.receipt-management-section .hero-ui img{display:block;width:100%;max-width:1000px;height:auto;border-radius:16px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0, 0, 0, .12));transition:transform .45s ease}.receipt-management-section .hero-ui:hover img{transform:translateY(-6px)}.receipt-management-section .receipt-detail-section{position:relative;padding:110px 0;background:#fff}.receipt-management-section .receipt-detail-section.alternate{background:linear-gradient(135deg,#f7faff 0,#fff 100%)}.receipt-management-section .detail-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1150px;margin:0 auto}.receipt-management-section .detail-row.reverse .detail-content{order:2}.receipt-management-section .detail-row.reverse .detail-ui{order:1}.receipt-management-section .detail-content{position:relative;max-width:520px}.receipt-management-section .feature-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:25px;border:1px solid var(--primary-border);border-radius:13px;background:var(--primary-light);color:var(--primary);font-size:12px;font-weight:800}.receipt-management-section .detail-content h2{margin:0 0 20px;color:var(--dark);font-size:clamp(30px,3.5vw,44px);line-height:1.12;font-weight:650;letter-spacing:-.04em}.receipt-management-section .detail-content p{margin:0;color:var(--muted);font-size:15px;line-height:1.85}.receipt-management-section .detail-ui{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;padding:30px}.receipt-management-section .detail-ui::before{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,rgba(12,71,141,.13),rgba(129,127,254,.05),transparent 70%);filter:blur(15px);z-index:0}.receipt-management-section .detail-ui .ui-placeholder{position:relative;z-index:1;padding:15px;border:1px solid rgba(12,71,141,.1);border-radius:22px;background:#fff;box-shadow:0 20px 50px rgba(35,44,84,.1),0 5px 15px rgba(0,0,0,.04);transition:transform .4s ease,box-shadow .4s ease}.receipt-management-section .detail-ui img{display:block;width:100%;max-width:520px;height:auto;border-radius:14px;-o-object-fit:contain;object-fit:contain}.receipt-management-section .detail-ui:hover .ui-placeholder{transform:translateY(-8px);box-shadow:0 28px 60px rgba(12,71,141,.14)}.receipt-management-section .receipt-workflow{margin-top:25px}.receipt-management-section .receipt-workflow img{max-width:100%;height:auto}.receipt-management-section .receipt-search-section{position:relative;padding:120px 0;background:radial-gradient(circle at 20% 30%,rgba(12,71,141,.08),transparent 30%),linear-gradient(180deg,#f5f9ff 0,#fff 100%)}.receipt-management-section .section-heading{max-width:750px;margin:0 auto 70px}.receipt-management-section .section-heading h2{margin:0 0 18px;color:var(--dark);font-size:clamp(32px,4vw,46px);line-height:1.15;font-weight:700;letter-spacing:-.035em}.receipt-management-section .section-heading p{max-width:700px;margin:0 auto;color:var(--muted);font-size:15px;line-height:1.8}.receipt-management-section .receipt-organized-section{position:relative;max-width:1000px;margin:0 auto;padding:65px 40px;border:1px solid rgba(12,71,141,.1);border-radius:25px;background:#fff;box-shadow:0 20px 55px rgba(35,44,84,.08);overflow:hidden}.receipt-management-section .receipt-organized-section::before{content:"";position:absolute;width:220px;height:220px;top:-120px;right:-80px;border-radius:50%;background:rgba(12,71,141,.08);filter:blur(20px)}.receipt-management-section .organized-content{position:relative;z-index:1}.receipt-management-section .organized-content h2{margin:16px 0 15px;color:var(--dark);font-size:32px;line-height:1.2;font-weight:700}.receipt-management-section .organized-content p{max-width:680px;margin:0 auto;color:var(--muted);font-size:15px;line-height:1.8}.receipt-management-section .receipt-management-cta{position:relative;margin-top:100px;padding:90px 0;background:radial-gradient(circle at 10% 20%,rgba(129,127,254,.2),transparent 35%),radial-gradient(circle at 90% 80%,rgba(12,71,141,.25),transparent 35%),linear-gradient(135deg,#101828 0,#182b45 100%);color:#fff;overflow:hidden}.receipt-management-section .receipt-management-cta::before{content:"";position:absolute;width:350px;height:350px;top:-180px;left:-130px;border-radius:50%;background:rgba(129,127,254,.12);filter:blur(50px)}.receipt-management-section .receipt-management-cta::after{content:"";position:absolute;width:350px;height:350px;right:-150px;bottom:-200px;border-radius:50%;background:rgba(12,71,141,.18);filter:blur(50px)}.receipt-management-section .receipt-management-cta .container{position:relative;z-index:2}.receipt-management-section .cta-content{max-width:800px;margin:0 auto}.receipt-management-section .cta-content h2{margin:0 auto 30px;color:#fff;font-size:clamp(32px,4vw,46px);line-height:1.15;font-weight:700;letter-spacing:-.035em}.receipt-management-section .expense-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:7px;background:linear-gradient(145deg,#5e9fe9 0,#0c478d 100%);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 12px 30px rgba(12,71,141,.35);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.receipt-management-section .expense-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 16px 35px rgba(12,71,141,.45);background:linear-gradient(145deg,#76b2f4 0,#0a3c77 100%)}@media screen and (max-width:991px){.receipt-management-section .receipt-management-hero{padding:90px 0 70px}.receipt-management-section .hero-content h1{font-size:42px}.receipt-management-section .hero-ui{margin-top:55px;padding:25px 20px 0}.receipt-management-section .receipt-detail-section{padding:90px 0}.receipt-management-section .detail-row{gap:50px}.receipt-management-section .detail-content h2{font-size:34px}.receipt-management-section .detail-ui{min-height:350px;padding:15px}.receipt-management-section .receipt-search-section{padding:90px 0}.receipt-management-section .receipt-management-cta{margin-top:70px}}@media screen and (max-width:767px){.receipt-management-section .receipt-management-hero{padding:75px 0 55px}.receipt-management-section .hero-content .section-label{font-size:11px}.receipt-management-section .hero-content h1{font-size:32px;line-height:1.15}.receipt-management-section .hero-content p{font-size:14px;line-height:1.75}.receipt-management-section .hero-ui{margin-top:40px;padding:10px 0 0}.receipt-management-section .hero-ui .ui-placeholder{padding:8px;border-radius:16px}.receipt-management-section .hero-ui img{border-radius:10px}.receipt-management-section .receipt-detail-section{padding:70px 0}.receipt-management-section .detail-row{grid-template-columns:1fr;gap:40px}.receipt-management-section .detail-row.reverse .detail-content{order:1}.receipt-management-section .detail-row.reverse .detail-ui{order:2}.receipt-management-section .detail-content{max-width:100%;text-align:center}.receipt-management-section .feature-number{width:44px;height:44px;margin-bottom:20px}.receipt-management-section .detail-content h2{font-size:30px;line-height:1.2}.receipt-management-section .detail-content p{font-size:14px;line-height:1.75}.receipt-management-section .detail-ui{min-height:auto;padding:10px 0}.receipt-management-section .detail-ui::before{width:260px;height:260px}.receipt-management-section .detail-ui .ui-placeholder{padding:8px;border-radius:17px}.receipt-management-section .detail-ui img{border-radius:10px}.receipt-management-section .receipt-search-section{padding:70px 0}.receipt-management-section .section-heading{margin-bottom:45px}.receipt-management-section .section-heading h2{font-size:30px}.receipt-management-section .section-heading p{font-size:14px}.receipt-management-section .receipt-organized-section{padding:45px 22px;border-radius:20px}.receipt-management-section .organized-content h2{font-size:27px}.receipt-management-section .organized-content p{font-size:14px}.receipt-management-section .receipt-management-cta{margin-top:60px;padding:70px 0}.receipt-management-section .cta-content h2{font-size:30px}.receipt-management-section .expense-btn{width:100%}}@media screen and (max-width:480px){.receipt-management-section .receipt-management-hero{padding:65px 0 45px}.receipt-management-section .hero-content h1{font-size:28px}.receipt-management-section .hero-content p{font-size:13px}.receipt-management-section .hero-ui{margin-top:30px}.receipt-management-section .receipt-detail-section{padding:60px 0}.receipt-management-section .detail-content h2{font-size:27px}.receipt-management-section .detail-content p{font-size:13px}.receipt-management-section .feature-number{width:42px;height:42px;font-size:11px}.receipt-management-section .receipt-search-section{padding:60px 0}.receipt-management-section .section-heading h2{font-size:27px}.receipt-management-section .section-heading p{font-size:13px}.receipt-management-section .receipt-organized-section{padding:38px 18px}.receipt-management-section .organized-content h2{font-size:24px}.receipt-management-section .organized-content p{font-size:13px}.receipt-management-section .receipt-management-cta{padding:60px 15px}.receipt-management-section .cta-content h2{font-size:26px}}