body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header-wrapper,.header-wrapper *,.header-wrapper :after,.header-wrapper :before{box-sizing:border-box}.header-wrapper{margin:0!important;padding:0!important;width:100%}.header-wrapper a,.header-wrapper button{-webkit-tap-highlight-color:transparent}.header-wrapper a:focus,.header-wrapper a:focus-visible,.header-wrapper button:focus,.header-wrapper button:focus-visible{box-shadow:none!important;outline:none!important}body.header-modal-open{overflow:hidden}.header{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fffffff7;border-bottom:1px solid #00000012;box-shadow:0 8px 30px #0000000f;display:grid;grid-template-columns:210px minmax(0,1fr) auto;height:84px;left:0;margin:0;padding:0 18px;position:fixed;top:0;width:100%;z-index:10000}.logo-box{overflow:hidden;width:100%}.logo-box,.logo-link{align-items:center;display:flex;height:100%;justify-content:flex-start}.logo-link{text-decoration:none}.logo-img,.logo-link{border:none!important;margin:0;padding:0}.logo-img{display:block;height:auto;max-width:100%;object-fit:contain;transition:transform .25s ease;width:180px}.logo-img:hover{transform:scale(1.015)}.header-center{gap:20px;margin:0;min-width:0;padding:0;width:100%}.desktop-nav,.header-center{align-items:center;display:flex;justify-content:center}.desktop-nav{gap:clamp(10px,1vw,20px);white-space:nowrap;width:auto}.desktop-nav a{align-items:center;border:none!important;color:#202020;display:inline-flex;font-size:clamp(12px,.83vw,15px);font-weight:650;margin:0;outline:none!important;padding:7px 0;position:relative;text-decoration:none;transition:color .25s ease,transform .25s ease;white-space:nowrap}.desktop-nav a:after{background:#f58220;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.desktop-nav a:hover{color:#f58220;transform:translateY(-1px)}.desktop-nav a:hover:after{width:100%}.download-wrapper{flex-shrink:0;margin:0;padding:0}.download-btn,.download-wrapper{align-items:center;display:flex;justify-content:center}.download-btn{background:#f58220;border:none!important;border-radius:8px;box-shadow:0 10px 26px #f5822038;color:#fff;font-size:12px;font-weight:750;height:44px;text-decoration:none;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;white-space:nowrap;width:145px}.download-btn:hover{background:#dc6f12;box-shadow:0 14px 32px #f5822047;transform:translateY(-2px)}.header-right{align-items:stretch;background:#fff;border:1px solid #00000024;border-radius:10px;box-shadow:0 7px 22px #0000000d;display:flex;flex-shrink:0;height:56px;margin:0;overflow:hidden;padding:0}.expand-area,.expand-button{align-items:center;background:#0000;border:none!important;display:flex;height:100%;justify-content:center;margin:0;padding:0}.expand-button{color:#202020;cursor:pointer;gap:10px;opacity:0;overflow:hidden;transform:translateX(-8px);transition:width .3s ease,opacity .25s ease,visibility .25s ease,transform .3s ease;visibility:hidden;white-space:nowrap;width:0}.expand-area:hover .expand-button{opacity:1;transform:translateX(0);visibility:visible;width:132px}.header-wrapper:has(.desktop-plus-modal) .expand-button{opacity:1;transform:translateX(0);visibility:visible;width:132px}.expand-chevron{align-items:center;display:flex;flex:0 0 22px;font-size:0;height:22px;justify-content:center;line-height:0;margin:0;padding:0;position:relative;width:22px}.expand-chevron:before{border-bottom:2px solid #202020;border-right:2px solid #202020;content:"";display:block;height:8px;transform:rotate(45deg) translate(-1px,-1px);transition:transform .25s ease,border-color .25s ease;width:8px}.expand-area:hover .expand-chevron:before{border-color:#f58220}.header-wrapper:has(.desktop-plus-modal) .expand-chevron:before,.header-wrapper:has(.side-plus-modal) .expand-chevron:before{border-color:#f58220;transform:rotate(225deg) translate(-1px,-1px)}.expand-click-text{font-size:12px;font-weight:750;line-height:1;white-space:nowrap}.expand-click-text,.menu-separator,.right-separator{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:0}.menu-separator,.right-separator{color:#999;font-size:16px;font-weight:300;-webkit-user-select:none;user-select:none}.hyperlocal-text{align-items:center;color:#222;display:flex;font-size:11px;font-weight:650;height:100%;justify-content:center;margin:0;padding:0 13px;transition:color .25s ease;white-space:nowrap}.expand-area:hover .hyperlocal-text{color:#f58220}.side-expand-button{align-items:center;background:#0000;border:none!important;color:#202020;cursor:pointer;display:flex;gap:9px;height:100%;justify-content:center;margin:0;min-width:125px;padding:0;width:125px}.side-expand-button .expand-chevron{flex:0 0 22px;height:22px;width:22px}.menu-box{align-items:center;background:#0000;border:none!important;color:#171717;cursor:pointer;display:flex;font-size:25px;font-weight:400;height:100%;justify-content:center;line-height:1;margin:0;padding:0;transition:color .25s ease,background .25s ease;width:58px}.menu-box:hover{background:#f582200d;color:#f58220}.plus-modal{background:#fff;overflow:hidden;position:fixed;z-index:9998}.desktop-plus-modal{bottom:0;height:calc(100vh - 84px);left:0;top:84px;width:100%}.desktop-plus-modal .plus-modal-inner{align-items:center;background:radial-gradient(circle at 15% 20%,#f582201c,#0000 30%),linear-gradient(135deg,#fff,#fff9f4 55%,#fff1e5);display:flex;flex-direction:row;gap:clamp(45px,6vw,110px);height:100%;justify-content:center;min-height:0;padding:40px clamp(45px,7vw,120px);width:100%}.desktop-plus-modal .plus-image-box{align-items:center;display:flex;flex:0 1 600px;height:auto;justify-content:center;margin:0;min-width:0;width:min(600px,48%)}.desktop-plus-modal .modal-banner{border:none!important;border-radius:18px;box-shadow:0 24px 60px #0000001f;display:block;height:auto;max-height:60vh;max-width:600px;object-fit:contain;width:100%}.desktop-plus-modal .plus-text{align-items:center;display:flex;flex:0 1 430px;flex-direction:column;justify-content:center;margin:0;min-width:0;padding:0;text-align:center;width:min(430px,38%)}.orange-label{color:#f58220;display:inline-block;font-size:10px;font-weight:800;letter-spacing:2.5px;margin-bottom:16px}.plus-text h2{color:#151515;font-size:clamp(40px,4vw,64px);font-weight:750;letter-spacing:-1.8px;line-height:.98;margin:0 0 20px}.plus-text p{color:#6d6d6d;font-size:14px;line-height:1.75;margin:0 auto 30px;max-width:450px}.orange-action{align-items:center;background:#f58220;border:none!important;border-radius:8px;box-shadow:0 10px 26px #f5822038;color:#fff;display:inline-flex;font-size:11px;font-weight:750;justify-content:center;min-height:47px;padding:0 25px;text-decoration:none;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.orange-action:hover{background:#dc6f12;box-shadow:0 14px 32px #f5822047;transform:translateY(-2px)}@media (min-width:1101px){.menu-modal{background:#111;height:calc(100vh - 84px);left:0;overflow:hidden;position:fixed;top:84px;width:100%;z-index:9997}.desktop-menu-layout{display:grid;grid-template-columns:minmax(350px,.72fr) minmax(550px,1.28fr);height:100%;width:100%}.desktop-menu-list{background:linear-gradient(160deg,#080808,#171717);border-right:1px solid #ffffff1f;display:flex;flex-direction:column;height:100%;justify-content:center;padding:50px clamp(45px,6vw,100px)}.desktop-menu-item{align-items:center;background:#0000;border:none!important;border-bottom:1px solid #ffffff1f!important;color:#fff;display:flex;font-size:clamp(13px,1vw,16px);font-weight:750;justify-content:space-between;min-height:68px;padding:0;text-decoration:none;transition:color .25s ease,padding-left .25s ease}.desktop-menu-item:first-child{border-top:1px solid #ffffff1f!important}.desktop-menu-item.active,.desktop-menu-item:hover{color:#f58220;padding-left:8px}.desktop-menu-arrow{color:#f58220;font-size:21px;opacity:0;transform:translateX(-8px);transition:opacity .25s ease,transform .25s ease}.desktop-menu-item.active .desktop-menu-arrow,.desktop-menu-item:hover .desktop-menu-arrow{opacity:1;transform:translateX(0)}.desktop-menu-details{background:radial-gradient(circle at 85% 15%,#f582202e,#0000 28%),linear-gradient(135deg,#fff8f1,#ffe9d7 52%,#ffd9bd);height:100%;padding:50px clamp(50px,8vw,140px)}.desktop-detail-inner,.desktop-menu-details{align-items:center;display:flex;justify-content:center;text-align:center}.desktop-detail-inner{flex-direction:column;margin:auto;max-width:760px;width:min(760px,100%)}.detail-label{color:#f58220;display:block;font-size:10px;font-weight:800;letter-spacing:2.5px;margin-bottom:14px}.desktop-detail-inner h2{color:#171717;font-size:clamp(40px,4vw,64px);font-weight:750;letter-spacing:-1.7px;line-height:1;margin:0 0 20px;text-align:center}.detail-description{color:#626262;font-size:clamp(13px,1vw,15px);line-height:1.8;margin:0 auto 32px;max-width:620px;text-align:center;width:100%}.detail-links{flex-wrap:wrap;gap:12px 16px;justify-content:center;width:100%}.detail-link,.detail-links{align-items:center;display:flex}.detail-link{background:#ffffff80;border:1px solid #f582204d!important;border-radius:8px;color:#222;font-size:12px;font-weight:650;justify-content:space-between;min-height:48px;min-width:190px;padding:0 17px;text-decoration:none;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.detail-link:hover{background:#f58220;border-color:#f58220!important;box-shadow:0 12px 28px #f5822033;color:#fff;transform:translateY(-2px)}}@media (min-width:769px) and (max-width:1100px){.header{grid-template-columns:190px minmax(0,1fr) auto;height:78px;padding:0 17px}.logo-img{width:180px}.header-center{align-items:center;display:flex;justify-content:center}.download-btn{height:44px;width:150px}.header-right{height:52px}.side-expand-button{min-width:125px;width:125px}.menu-box{width:54px}.side-plus-modal{background:#fff;box-shadow:none;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;top:0;width:100vw}.side-plus-modal .plus-modal-inner{align-items:center;background:radial-gradient(circle at 50% 10%,#f582201f,#0000 32%),linear-gradient(180deg,#fff,#fff8f2);display:flex;flex-direction:column;gap:32px;height:100vh;justify-content:center;min-height:100vh;overflow-y:auto;padding:50px 45px;text-align:center;width:100%}.side-plus-modal .plus-image-box{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin:0 auto;width:min(560px,80vw)}.side-plus-modal .modal-banner{border-radius:16px;box-shadow:0 18px 45px #0000001a;display:block;max-height:42vh;max-width:560px;object-fit:contain;width:100%}.side-plus-modal .plus-text{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;margin:0 auto;text-align:center;width:min(620px,90vw)}.side-plus-modal .plus-text p{margin-left:auto;margin-right:auto}.menu-modal{background:linear-gradient(135deg,#090909,#141414 55%,#f58220);height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:9997}.mobile-menu-layout{min-height:100vh;padding:35px 45px;width:100%}.mobile-menu-content,.mobile-menu-layout{align-items:center;display:flex;flex-direction:column;justify-content:center}.mobile-menu-content{margin:auto;text-align:center;width:min(720px,100%)}.mobile-menu-heading{display:none!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important}.mobile-menu-list{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:100%}.mobile-menu-item{background:#0000;border:none!important;border-bottom:1px solid #ffffff29!important;width:100%}.mobile-menu-item:first-child{border-top:1px solid #ffffff29!important}.mobile-menu-title{align-items:center;background:#0000;border:none!important;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:750;justify-content:space-between;min-height:66px;padding:0 4px;text-align:left;width:100%}.mobile-menu-item.active .mobile-menu-title{color:#f58220}.mobile-arrow{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:0;height:30px;justify-content:center;width:30px}.mobile-arrow:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:7px;transform:rotate(45deg);transition:transform .25s ease,border-color .25s ease;width:7px}.mobile-menu-item.active .mobile-arrow:before{border-color:#f58220;transform:rotate(225deg)}.mobile-description{color:#ffffffad;font-size:13px;line-height:1.7;margin:0;padding:0 4px 17px;text-align:left;width:100%}.mobile-submenu-links{width:100%}.mobile-submenu-link{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff24!important;border-radius:8px;color:#ffffffeb;display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:8px;min-height:44px;padding:0 14px;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease;width:100%}.mobile-submenu-link:hover{background:#f5822014;border-color:#f5822066!important;color:#f58220}.menu-footer{border-top:1px solid #ffffff21;flex-shrink:0;margin-top:20px;padding:22px 0 5px;width:min(720px,100%)}.menu-footer .orange-action{background:#fff;color:#f58220;width:100%}}@media (max-width:768px){.header{grid-template-columns:135px minmax(0,1fr) auto;height:68px;padding:0 9px}.logo-img{width:180px}.header-right{height:48px}.side-expand-button{gap:7px;min-width:112px;width:112px}.side-expand-button .expand-chevron{flex:0 0 20px;height:20px;width:20px}.expand-chevron:before{height:8px;width:8px}.expand-click-text{font-size:8px}.menu-box{font-size:22px;width:45px}.side-plus-modal{background:#fff;box-shadow:none;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;top:0;width:100vw}.side-plus-modal .plus-modal-inner{align-items:center;background:radial-gradient(circle at 50% 0,#f582201f,#0000 35%),linear-gradient(180deg,#fff,#fff8f2);display:flex;flex-direction:column;gap:24px;height:100vh;justify-content:center;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:40px 20px;text-align:center;width:100%}.side-plus-modal .plus-image-box{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin:0 auto;width:min(390px,90vw)}.side-plus-modal .modal-banner{border-radius:14px;box-shadow:0 18px 45px #0000001a;display:block;max-height:38vh;max-width:390px;object-fit:contain;width:100%}.side-plus-modal .plus-text{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;margin:0 auto;padding:0;text-align:center;width:min(500px,92vw)}.side-plus-modal .orange-label{font-size:9px;letter-spacing:2px;margin-left:auto;margin-right:auto;text-align:center}.side-plus-modal .plus-text h2{font-size:clamp(30px,8vw,42px);letter-spacing:-1px;margin:0 auto 16px;text-align:center;width:100%}.side-plus-modal .plus-text p{font-size:12px;line-height:1.7;margin:0 auto 24px;max-width:450px;text-align:center;width:100%}.side-plus-modal .orange-action{margin-left:auto;margin-right:auto}.menu-modal{background:linear-gradient(145deg,#080808,#151515 60%,#f58220);height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:9997}.mobile-menu-layout{min-height:100vh;padding:25px 20px;width:100%}.mobile-menu-content,.mobile-menu-layout{align-items:center;display:flex;flex-direction:column;justify-content:center}.mobile-menu-content{margin:auto;padding:0;text-align:center;width:min(650px,100%)}.mobile-menu-heading{display:none!important;height:0!important;margin:0!important;max-height:0!important;max-width:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;visibility:hidden!important;width:0!important}.mobile-menu-list{display:flex;flex-direction:column;justify-content:center;margin:0 auto}.mobile-menu-item{background:#0000;border:none!important;border-bottom:1px solid #ffffff26!important;width:100%}.mobile-menu-item:first-child{border-top:1px solid #ffffff26!important}.mobile-menu-title{align-items:center;background:#0000;border:none!important;color:#fff;cursor:pointer;display:flex;font-size:clamp(11px,3.2vw,14px);font-weight:750;justify-content:space-between;min-height:62px;padding:0 2px;text-align:left;width:100%}.mobile-menu-item.active .mobile-menu-title{color:#f58220}.mobile-arrow{align-items:center;display:flex;flex-shrink:0;font-size:0;height:30px;justify-content:center;width:30px}.mobile-arrow:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:7px;transform:rotate(45deg);transition:transform .25s ease,border-color .25s ease;width:7px}.mobile-menu-item.active .mobile-arrow:before{border-color:#f58220;transform:rotate(225deg)}.mobile-description{color:#ffffffb3;font-size:clamp(10.5px,2.8vw,13px);line-height:1.7;margin:0;padding:0 2px 15px;text-align:left;width:100%}.mobile-submenu-links{width:100%}.mobile-submenu-link{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff24!important;border-radius:7px;color:#ffffffeb;display:flex;font-size:clamp(10px,2.7vw,12px);font-weight:600;justify-content:space-between;margin-bottom:8px;min-height:42px;padding:0 13px;text-decoration:none;width:100%}.mobile-submenu-link:hover{background:#f5822014;border-color:#f5822066!important;color:#f58220}.menu-footer{border-top:1px solid #ffffff21;flex-shrink:0;margin-top:18px;padding:18px 0 5px;width:min(650px,100%)}.menu-footer .orange-action{background:#fff;color:#f58220;min-height:46px;width:100%}.menu-modal,.side-plus-modal{overscroll-behavior:contain;touch-action:pan-y}.mobile-menu-content,.mobile-menu-item,.mobile-menu-list{position:relative;z-index:2}.mobile-menu-title{position:relative;z-index:3}.mobile-menu-list{flex:0 0 auto;margin-bottom:0!important;margin-top:0!important;position:relative;width:100%}.menu-footer,.mobile-description,.mobile-submenu-links{position:relative;z-index:2}}@media (max-width:480px){.header{grid-template-columns:125px minmax(0,1fr) auto;height:64px;padding:0 6px}.logo-img{width:180px}.header-right{height:45px}.side-expand-button{gap:6px;min-width:104px;width:104px}.side-expand-button .expand-chevron{flex:0 0 18px;height:18px;width:18px}.expand-chevron:before{height:7px;width:7px}.expand-click-text{font-size:7.5px}.menu-separator{font-size:15px}.menu-box{font-size:21px;width:40px}.side-plus-modal .plus-modal-inner{gap:20px;height:100vh;justify-content:center;min-height:100vh;padding:30px 17px 28px}.side-plus-modal .plus-image-box{margin-left:auto;margin-right:auto;width:min(350px,90vw)}.side-plus-modal .modal-banner{max-height:34vh;max-width:350px}.side-plus-modal .plus-text{align-items:center;justify-content:center;margin-left:auto;margin-right:auto;text-align:center;width:min(430px,92vw)}.side-plus-modal .plus-text h2{font-size:29px}.side-plus-modal .plus-text h2,.side-plus-modal .plus-text p{margin-left:auto;margin-right:auto;text-align:center;width:100%}.mobile-menu-layout{justify-content:center;min-height:100vh;padding:18px 17px}.mobile-menu-content{align-items:center;justify-content:center;margin:auto;width:100%}.mobile-menu-title{font-size:11px;min-height:58px}.mobile-description{font-size:10.5px}.mobile-submenu-link{font-size:10px;min-height:39px;padding-left:11px;padding-right:11px}.menu-footer{padding-top:14px}}@media (max-width:360px){.header{grid-template-columns:112px minmax(0,1fr) auto}.logo-img{width:180px}.side-expand-button{gap:5px;min-width:94px;width:94px}.side-expand-button .expand-chevron{flex:0 0 17px;height:17px;width:17px}.expand-click-text{font-size:7px}.menu-box{font-size:20px;width:37px}.side-plus-modal .plus-modal-inner{gap:17px;height:100vh;justify-content:center;min-height:100vh;padding:22px 14px 18px}.side-plus-modal .plus-image-box{width:min(310px,88vw)}.side-plus-modal .modal-banner{max-height:30vh}.side-plus-modal .plus-text{align-items:center;margin-left:auto;margin-right:auto;text-align:center;width:94vw}.side-plus-modal .plus-text h2{font-size:26px;text-align:center}.side-plus-modal .plus-text p{font-size:11px;text-align:center}.mobile-menu-layout{justify-content:center;min-height:100vh;padding:14px}.mobile-menu-content{align-items:center;justify-content:center;margin:auto;width:100%}.mobile-menu-title{font-size:10px;min-height:55px}.mobile-description{font-size:9.7px}.mobile-submenu-link{font-size:9.5px}}.header-wrapper+main,.header-wrapper~main,main{margin:0!important;padding:0!important}@media (prefers-reduced-motion:reduce){.arrow,.desktop-nav a,.detail-link,.download-btn,.mobile-submenu-link,.orange-action,.scanner-box{transition:none}}.herobgclr{background:linear-gradient(135deg,#fff8ef,#f2cbac 45%,#fffaf5);color:#edc4ac;font-family:denton,Arial,sans-serif;min-height:100vh;overflow:hidden;width:100%}.sec-wrap{background:#0000;box-sizing:border-box;color:#2b1b12;overflow:hidden;padding:80px 5%}.card-wrap,.sec-wrap{align-items:center;display:flex;justify-content:center;width:100%}.card-wrap{margin:0 auto;max-width:1200px;min-height:500px}.text-wrap{max-width:1000px;text-align:center;width:100%}.para-text{color:#3a2418;font-family:denton,Arial,sans-serif;font-size:clamp(32px,5vw,72px);font-weight:700;line-height:1.15;margin:0}.para-text span{color:#ed6a00}.section2{background:#0000;box-sizing:border-box;color:#2b1b12;overflow:hidden;padding:90px 5%;width:100%}.section2 .page{flex-direction:column;margin:0 auto;max-width:1400px}.section2 .imageSection,.section2 .page{align-items:center;display:flex;width:100%}.section2 .imageSection{height:560px;justify-content:center;max-width:1250px;min-height:560px;order:1;overflow:visible;perspective:1600px;position:relative}.section2 .singleImage{animation:imageFloat 3s ease-in-out infinite;background:#fff;border:6px solid #fff;border-radius:30px;box-shadow:0 20px 55px #6637122e,0 0 0 1px #ff7a0026,0 10px 30px #ff7a001a;height:540px;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:340px;z-index:20}@keyframes imageFloat{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.025)}to{transform:translate(-50%,-50%) scale(1)}}.section2 .circle{align-items:center;display:flex;height:100%;justify-content:center;perspective:1600px;position:relative;width:100%}.section2 .carde{animation:imageReveal 1.8s ease forwards;background:#fff;border:5px solid #fff;border-radius:25px;box-shadow:0 15px 45px #592d0a26,0 8px 25px #ff7a001a;height:330px;object-fit:cover;opacity:0;position:absolute;width:220px;will-change:transform,opacity}.section2 .carde:first-child{animation-delay:.1s;transform:translate(-430px,-130px) rotate(-8deg)}.section2 .carde:nth-child(2){animation-delay:.35s;transform:translate(210px,-150px) rotate(8deg)}.section2 .carde:nth-child(3){animation-delay:.6s;transform:translate(-470px,90px) rotate(-6deg)}.section2 .carde:nth-child(4){animation-delay:.85s;transform:translate(250px,90px) rotate(6deg)}.section2 .carde:nth-child(5){animation-delay:1.1s;transform:translateY(175px) rotate(0deg)}@keyframes imageReveal{0%{filter:blur(15px);opacity:0}40%{filter:blur(7px);opacity:.35}70%{filter:blur(2px);opacity:.8}to{filter:blur(0);opacity:1}}.section2 .imageText{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:35px auto 0;max-width:900px;order:2;padding:0 20px;position:relative;text-align:center;width:100%;z-index:30}.section2 .imageText h1{color:#d85c00;font-family:denton,Arial,sans-serif;font-size:clamp(32px,5vw,68px);font-weight:700;line-height:1.1;margin:0 0 18px}.section2 .imageText p{color:#634d3d;font-family:denton,Arial,sans-serif;font-size:clamp(15px,2vw,21px);line-height:1.7;margin:0;max-width:800px;width:100%}@media (max-width:1024px){.section2{padding:70px 4%}.section2 .imageSection{height:500px;min-height:500px}.section2 .singleImage{height:380px;width:300px}.section2 .carde{height:270px;width:175px}.section2 .carde:first-child{transform:translate(-330px,-120px) rotate(-8deg)}.section2 .carde:nth-child(2){transform:translate(155px,-130px) rotate(8deg)}.section2 .carde:nth-child(3){transform:translate(-360px,70px) rotate(-6deg)}.section2 .carde:nth-child(4){transform:translate(185px,70px) rotate(6deg)}.section2 .carde:nth-child(5){transform:translateY(155px)}}@media (max-width:768px){.section2{min-height:auto;padding:55px 12px 70px}.section2 .page{flex-direction:column}.section2 .imageSection,.section2 .page{align-items:center;display:flex;width:100%}.section2 .imageSection{flex-shrink:0;height:clamp(420px,115vw,520px);justify-content:center;min-height:420px;overflow:visible;perspective:none;position:relative}.section2 .singleImage{animation:mobileCenterFloat 3.5s ease-in-out infinite;background:#fff;border:5px solid #fff;border-radius:24px;box-shadow:0 18px 45px #592d0a29,0 0 0 1px #ff6b0026;height:clamp(225px,58vw,285px);left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(165px,42vw,210px);z-index:20}@keyframes mobileCenterFloat{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.02)}to{transform:translate(-50%,-50%) scale(1)}}.section2 .circle{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.section2 .carde{background:#fff;border:4px solid #fff;border-radius:18px;box-shadow:0 12px 30px #592d0a26,0 5px 16px #ff6b001a;height:clamp(115px,30vw,150px);left:50%;margin:0;object-fit:cover;opacity:0;pointer-events:auto;position:absolute;top:50%;width:clamp(78px,22vw,105px);will-change:transform,opacity;z-index:10}.section2 .carde:first-child{animation:mobileTopLeft 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.1s}@keyframes mobileTopLeft{0%{filter:blur(10px);opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(-15deg)}to{filter:blur(0);opacity:1;transform:translate(calc(-50% - clamp(105px,
28vw,
145px)),calc(-50% - clamp(125px,
32vw,
175px))) scale(.9) rotate(-7deg)}}.section2 .carde:nth-child(2){animation:mobileTopRight 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.25s}@keyframes mobileTopRight{0%{filter:blur(10px);opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(15deg)}to{filter:blur(0);opacity:1;transform:translate(calc(-50% + clamp(105px,
28vw,
145px)),calc(-50% - clamp(125px,
32vw,
175px))) scale(.9) rotate(7deg)}}.section2 .carde:nth-child(3){animation:mobileLeft 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.4s}@keyframes mobileLeft{0%{filter:blur(10px);opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(-15deg)}to{filter:blur(0);opacity:1;transform:translate(calc(-50% - clamp(135px,
36vw,
180px)),-50%) scale(.9) rotate(-5deg)}}.section2 .carde:nth-child(4){animation:mobileRight 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.55s}@keyframes mobileRight{0%{filter:blur(10px);opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(15deg)}to{filter:blur(0);opacity:1;transform:translate(calc(-50% + clamp(135px,
36vw,
180px)),-50%) scale(.9) rotate(5deg)}}.section2 .carde:nth-child(5){animation:mobileBottom 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.7s}@keyframes mobileBottom{0%{filter:blur(10px);opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(10deg)}to{filter:blur(0);opacity:1;transform:translate(-50%,calc(-50% + clamp(145px,
38vw,
195px))) scale(.9) rotate(0deg)}}.section2 .imageText{align-items:center;display:flex;flex-direction:column;margin:0 auto;order:2;padding:0 10px;position:relative;text-align:center;width:100%;z-index:30}.section2 .imageText h1{color:#d85c00;font-size:clamp(28px,7vw,44px);line-height:1.12;margin:0 0 14px;text-align:center;width:100%}.section2 .imageText p{color:#634d3d;font-size:clamp(14px,3.8vw,16px);line-height:1.6;margin:0;max-width:600px;text-align:center;width:100%}}@media (max-width:480px){.section2{padding:45px 8px 60px}.section2 .imageSection{height:430px;min-height:430px}.section2 .singleImage{border-radius:21px;border-width:4px;height:215px;width:155px}.section2 .carde{border-radius:15px;border-width:3px;height:108px;width:72px}.section2 .carde:first-child{transform:translate(calc(-50% - 95px),calc(-50% - 125px)) scale(.88) rotate(-7deg)}.section2 .carde:nth-child(2){transform:translate(calc(-50% + 95px),calc(-50% - 125px)) scale(.88) rotate(7deg)}.section2 .carde:nth-child(3){transform:translate(calc(-50% - 115px),-50%) scale(.88) rotate(-5deg)}.section2 .carde:nth-child(4){transform:translate(calc(-50% + 115px),-50%) scale(.88) rotate(5deg)}.section2 .carde:nth-child(5){transform:translate(-50%,calc(-50% + 130px)) scale(.88) rotate(0deg)}.section2 .imageText h1{font-size:27px}.section2 .imageText p{font-size:14px}}@media (max-width:360px){.section2 .imageSection{height:400px;min-height:400px}.section2 .singleImage{height:195px;width:140px}.section2 .carde{height:98px;width:65px}.section2 .carde:first-child{transform:translate(calc(-50% - 82px),calc(-50% - 112px)) scale(.85) rotate(-7deg)}.section2 .carde:nth-child(2){transform:translate(calc(-50% + 82px),calc(-50% - 112px)) scale(.85) rotate(7deg)}.section2 .carde:nth-child(3){transform:translate(calc(-50% - 100px),-50%) scale(.85) rotate(-5deg)}.section2 .carde:nth-child(4){transform:translate(calc(-50% + 100px),-50%) scale(.85) rotate(5deg)}.section2 .carde:nth-child(5){transform:translate(-50%,calc(-50% + 118px)) scale(.85) rotate(0deg)}}.section3{background:#0000;box-sizing:border-box;color:#2b1b12;min-height:100vh;overflow:hidden;padding:90px 5%;text-align:center;width:100%}.buttonContainer{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:35px;width:100%}.activeBtn,.btn{border:1px solid #ed6a00;border-radius:30px;cursor:pointer;font-family:denton,Arial,sans-serif;font-size:15px;font-weight:700;min-width:140px;padding:13px 28px;transition:all .3s ease}.btn{background:#ffffffb3;color:#c95700}.btn:hover{background:#fff0df;transform:translateY(-2px)}.activeBtn{background:linear-gradient(135deg,#ff7a00,#e85d00);box-shadow:0 8px 22px #ed6a0038;color:#fff}.activeBtn:hover{box-shadow:0 12px 28px #ed6a0047;transform:translateY(-2px)}.mainHeading{color:#3a2418;font-size:clamp(32px,5vw,64px);line-height:1.1;margin:0}.description,.mainHeading{font-family:denton,Arial,sans-serif}.description{color:#d4712b;font-size:clamp(16px,2vw,22px);line-height:1.5;margin:15px auto 45px;max-width:850px}.scrollContainer{-ms-overflow-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;gap:25px;margin:0 auto;max-width:1400px;overflow-x:auto;overflow-y:hidden;padding:20px 5px 35px;scroll-behavior:smooth;scrollbar-width:none;width:100%}.scrollContainer::-webkit-scrollbar{display:none}.cardes{background:linear-gradient(145deg,#fff,#fffaf5 48%,#fff0df);border:1px solid #ed6a0047;border-radius:30px;box-shadow:0 18px 45px #6637121f,0 8px 25px #ff7a0014;box-sizing:border-box;flex:0 0 340px;height:500px;min-height:500px;min-width:340px;overflow:hidden;padding:30px;position:relative;transition:transform .4s ease,box-shadow .4s ease;width:340px}.cardes:hover{box-shadow:0 25px 55px #66371229,0 10px 30px #ff7a0021;transform:translateY(-8px)}.cardes:before{background:radial-gradient(circle,#ff7e0029,#0000 70%);border-radius:50%;content:"";height:230px;position:absolute;right:-70px;top:-110px;width:230px}.cardes:after{background:linear-gradient(90deg,#0000,#ff7200,#ffad5c,#0000);border-radius:20px;bottom:0;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:170px}.cardes .heading{color:#d95700;font-size:clamp(24px,2.5vw,36px);font-weight:700;line-height:1.15;margin:0}.cardes .desc,.cardes .heading{font-family:denton,Arial,sans-serif;position:relative;z-index:5}.cardes .desc{color:#5a4030;font-size:15px;line-height:1.6;margin:12px 0 20px}.cardes .knowBtn{background:#ff7200;border:1px solid #ff7200;border-radius:30px;color:#fff;cursor:pointer;font-family:denton,Arial,sans-serif;font-weight:700;padding:11px 22px;position:relative;transition:all .3s ease;z-index:5}.cardes .knowBtn:hover{background:#e85d00;box-shadow:0 8px 20px #ff720038;transform:translateY(-2px)}.cardes .imageBox{align-items:flex-end;display:flex;justify-content:center;margin-top:25px;min-height:230px;position:relative;width:100%;z-index:4}.cardes .image{height:250px;object-fit:contain;transition:transform .4s ease;width:80%}.cardes:hover .image{transform:scale(1.04)}@media (max-width:1024px){.section3{padding:70px 4%}.cardes{flex-basis:310px;height:470px;min-height:470px;min-width:310px;padding:27px;width:310px}.cardes .image{height:225px}}@media (max-width:768px){.section3{min-height:auto;padding:65px 20px}.buttonContainer{gap:12px;margin-bottom:28px}.scrollContainer{gap:18px;padding:15px 3px 25px}.cardes{flex:0 0 300px;height:440px;min-height:440px;min-width:300px;padding:24px;width:300px}.cardes .image{height:210px}}@media (max-width:600px){.section3{padding:55px 15px}.buttonContainer{gap:10px;margin-bottom:25px}.activeBtn,.btn{font-size:14px;min-width:120px;padding:11px 20px}.mainHeading{font-size:34px}.description{font-size:15px;margin-bottom:25px}.scrollContainer{gap:15px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.cardes{flex:0 0 275px;height:410px;min-height:410px;min-width:275px;padding:22px;width:275px}.cardes .heading{font-size:26px}.cardes .desc{font-size:14px}.cardes .image{height:190px}}.section4{background:#0000;box-sizing:border-box;color:#2b1b12;min-height:100vh;overflow:hidden;padding:90px 5%;width:100%}.section4 .container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1200px;width:100%}.section4 .cards{background:linear-gradient(145deg,#fff,#fffaf5 55%,#fff0df);border:1px solid #ed6a0047;border-radius:28px;box-shadow:0 20px 50px #66371221,0 8px 30px #ff7a0014;display:flex;min-height:300px;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease;width:100%}.section4 .cards:hover{box-shadow:0 25px 55px #66371229;transform:translateY(-6px)}.section4 .cards .left{background:linear-gradient(180deg,#ff8a22,#ff7200,#e85d00);min-width:8px;width:8px}.section4 .cards .content{flex:1 1;padding:40px}.section4 .cards .title{color:#d85c00;font-family:denton,Arial,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.1;margin:0 0 18px}.section4 .cards .text{color:#5a4030;font-family:denton,Arial,sans-serif;font-size:clamp(16px,1.7vw,20px);line-height:1.7;margin:0}.section4 .cards:before{border:35px solid #ff7a0012;border-radius:50%;content:"";height:220px;position:absolute;right:-110px;top:-110px;width:220px}.section4 .cards:after{background:linear-gradient(90deg,#0000,#ff7200,#ffab60,#0000);border-radius:20px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:180px}.section4 .videoBox{animation:missionRotate 18s linear infinite;background:#fff;border:5px solid #fff;border-radius:50%;box-shadow:0 0 25px #6637121a,0 0 60px #ff720026;height:600px;margin:65px auto 0;max-height:75vw;max-width:75vw;overflow:hidden;position:relative;width:600px}.section4 .bg-video{border-radius:50%;height:100%;object-fit:cover;width:100%}@keyframes missionRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.section4{padding:70px 4%}.section4 .container{gap:20px}.section4 .cards .content{padding:32px}.section4 .videoBox{height:500px;width:500px}}@media (max-width:768px){.section4{padding:65px 20px}.section4 .container{gap:20px;grid-template-columns:1fr}.section4 .cards{border-radius:24px;min-height:230px}.section4 .cards .content{padding:28px 24px}.section4 .cards .title{font-size:32px}.section4 .cards .text{font-size:15px;line-height:1.6}.section4 .videoBox{height:450px;margin-top:40px;max-height:80vw;max-width:80vw;width:450px}}@media (max-width:600px){.section4{padding:55px 15px}.section4 .cards{border-radius:21px;min-height:210px}.section4 .cards .left{min-width:6px;width:6px}.section4 .cards .content{padding:25px 20px}.section4 .cards .title{font-size:29px}.section4 .cards .text{font-size:14px;line-height:1.6}.section4 .videoBox{animation-duration:22s;height:340px;margin-top:35px;max-height:85vw;max-width:85vw;width:340px}}.videoContainer{background:#fff3e4;height:100vh;min-height:650px;overflow:hidden;position:relative;width:100%}.videoContainer .imageLayer{height:100%;inset:0;position:absolute;width:100%;z-index:1}.videoContainer .imageLayer video{display:block;height:100%;object-fit:cover;width:100%}.videoContainer .videoOverlay{background:linear-gradient(180deg,#5a280a1f,#32140594);inset:0;position:absolute;z-index:2}.videoContainer .videoContent{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:30px;position:absolute;text-align:center;z-index:3}.videoContainer .videoContent h1{color:#fff;font-family:denton,Arial,sans-serif;font-size:clamp(35px,6vw,75px);font-weight:700;line-height:1.1;margin:0 0 15px;text-shadow:0 3px 20px #0000008c}.videoContainer .videoContent p{color:#fff;font-family:denton,Arial,sans-serif;font-size:clamp(15px,2vw,21px);line-height:1.6;margin:0;max-width:700px;text-shadow:0 2px 10px #000000a6}@media (max-width:768px){.videoContainer{height:80vh;min-height:600px}.videoContainer .videoContent{padding:25px}.videoContainer .videoContent h1{font-size:clamp(30px,8vw,50px)}.videoContainer .videoContent p{font-size:14px}}@media (max-width:600px){.videoContainer{height:70vh;min-height:500px}.videoContainer .videoContent{padding:20px}.videoContainer .videoContent h1{font-size:29px}.videoContainer .videoContent p{font-size:13px;line-height:1.5}}@media (max-width:400px){.videoContainer{height:65vh;min-height:450px}.videoContainer .videoContent h1{font-size:24px}.videoContainer .videoContent p{font-size:12px}}@media (max-width:768px){.herobgclr{overflow-x:hidden;width:100%}.sec-wrap,.section2,.section3,.section4,.videoContainer{max-width:100%;overflow-x:hidden}}@media (prefers-reduced-motion:reduce){.section2 .carde,.section2 .singleImage,.section4 .videoBox{animation:none}.cardes:hover,.section4 .cards:hover{transform:none}}.torchContainerX{align-items:center;background:#000;cursor:none;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center;width:100%}.torchIconX img{background-color:#fff;height:10vh;margin-bottom:10px;object-fit:contain;width:10vw}.torchHeadingX{color:#d7cfcf;font-size:32px;margin-bottom:20px}.torchWrapperX{align-items:center;display:flex;height:300px;justify-content:center;max-width:800px;position:relative;width:80%}.torchTextX{font-size:38px;line-height:1.6;text-align:center}.torchDimX{color:#6e6c6c40}.torchRevealX{color:#fff;pointer-events:none;position:absolute}@media (max-width:768px){.torchHeadingX{font-size:24px}.torchTextX{font-size:20px}.torchIconX{font-size:30px}.torchWrapperX{height:200px}}.upgrades{align-items:start;background:#fff;color:#111;display:grid;font-family:Arial,Helvetica,sans-serif;grid-template-columns:1fr 1fr;min-height:100vh;overflow:hidden;width:100%}.upgrade-section{box-sizing:border-box;min-width:0;width:100%}.upgrade-section-one{align-items:center;background:#fff;border-right:1px solid #00000014;display:flex;height:100vh;justify-content:center;min-height:720px;padding:70px;position:-webkit-sticky;position:sticky;top:0}.scanner-content{align-items:flex-start;display:flex;flex-direction:column;max-width:560px;text-align:left;width:100%}.scanner-box{align-items:center;background:#f8f8f8;border:1px solid #00000014;border-radius:22px;box-shadow:0 20px 50px #00000012;box-sizing:border-box;display:flex;gap:28px;max-width:500px;padding:24px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.scanner-box:hover{box-shadow:0 25px 60px #0000001a;transform:translateY(-4px)}.scanner-image{background:#fff;border-radius:12px;flex-shrink:0;height:150px;object-fit:contain;padding:8px;width:150px}.scanner-text{align-items:flex-start;display:flex;flex-direction:column}.scanner-small{color:#f58220;font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:8px}.scanner-text h3{color:#111;font-size:34px;font-weight:800;letter-spacing:-1.5px;line-height:.95;margin:0}.credHeading{color:#111;font-size:clamp(55px,5vw,90px);font-weight:800;letter-spacing:-4px;line-height:.9;margin:60px 0 20px}.credDesc{color:#666;font-size:17px;line-height:1.7;margin:0;max-width:500px}.upgrade-section-two{align-items:flex-start;background:#fafafa;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:0 70px}.faq-wrapper{margin-left:auto;margin-right:auto;max-width:580px;padding-top:180px;width:100%}.faq-main{align-items:center;border-bottom:2px solid #111;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:20px 60px 25px;position:relative;width:100%}.faq-main h1{color:#111;font-size:clamp(55px,5vw,82px);font-weight:800;letter-spacing:-4px;line-height:.9;margin:0;text-align:center}.arrow{align-items:center;background:#f58220;border-radius:50%;color:#fff;display:flex;font-size:15px;height:45px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .35s ease,background .25s ease;width:45px}.arrow:hover{background:#df6f16}.arrow.rotate{transform:translateY(-50%) rotate(180deg)}.faq-container{overflow:hidden;padding-top:5px;width:100%}.faq-item{border-bottom:1px solid #0000001f;box-sizing:border-box;padding:22px 5px}.faq-item:last-child{border-bottom:none}.faq-q{color:#111;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 9px}.faq-a{color:#666;font-size:15px;line-height:1.7;margin:0;max-width:540px}@media (max-width:1100px){.upgrades{grid-template-columns:1fr 1fr}.upgrade-section-one{padding:50px 35px}.upgrade-section-two{padding:0 35px}.faq-wrapper{padding-top:150px}.scanner-box{gap:18px;padding:20px}.scanner-image{height:120px;width:120px}.scanner-text h3{font-size:27px}.credHeading,.faq-main h1{font-size:58px}}@media (max-width:900px){.upgrade-section-one{padding:45px 28px}.upgrade-section-two{padding:0 28px}.scanner-box{gap:15px;padding:18px}.scanner-image{height:105px;width:105px}.scanner-text h3{font-size:24px}.credHeading{font-size:52px}.credDesc{font-size:16px}.faq-wrapper{padding-top:130px}.faq-main{padding-left:45px;padding-right:45px}.faq-main h1{font-size:52px}}@media (max-width:768px){.upgrades{display:flex;flex-direction:column;overflow:visible;width:100%}.upgrade-section-one{border-bottom:1px solid #00000014;border-right:none;height:auto;min-height:auto;padding:110px 24px 75px;position:relative}.scanner-content,.upgrade-section-one{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.scanner-content{flex-direction:column;margin:0 auto;max-width:600px}.scanner-box{align-items:center;border-radius:18px;display:flex;gap:18px;justify-content:center;margin:0 auto;max-width:500px;padding:18px;text-align:center;width:100%}.scanner-image{height:110px;width:110px}.scanner-text{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.scanner-small{font-size:11px;letter-spacing:2.5px;margin-bottom:8px;text-align:center}.scanner-text h3{font-size:24px;line-height:1;text-align:center}.credHeading{font-size:clamp(48px,14vw,70px);letter-spacing:-3px;line-height:.95;margin:50px auto 20px}.credDesc,.credHeading{text-align:center;width:100%}.credDesc{font-size:15px;line-height:1.7;margin:0 auto;max-width:520px}.upgrade-section-two{align-items:center;background:#fafafa;display:flex;justify-content:center;min-height:auto;padding:70px 24px 75px;text-align:center;width:100%}.faq-wrapper{max-width:600px;padding-top:0}.faq-main,.faq-wrapper{margin:0 auto;text-align:center;width:100%}.faq-main{align-items:center;display:flex;justify-content:center;padding:20px 50px 25px}.faq-main h1{font-size:clamp(50px,14vw,70px);letter-spacing:-3px;line-height:.95;margin:0 auto;text-align:center;width:100%}.arrow{font-size:13px;height:42px;right:0;width:42px}.faq-container{margin:0 auto}.faq-container,.faq-item{text-align:center;width:100%}.faq-item{padding:22px 5px}.faq-q{font-size:17px;line-height:1.45;margin:0 auto 10px}.faq-a,.faq-q{text-align:center;width:100%}.faq-a{font-size:15px;line-height:1.7;margin:0 auto;max-width:540px}}@media (max-width:480px){.upgrade-section-one,.upgrade-section-two{padding-left:18px;padding-right:18px}.upgrade-section-one{padding-bottom:70px;padding-top:105px}.scanner-box{align-items:center;flex-direction:column;gap:16px;justify-content:center;padding:22px 18px;text-align:center;width:100%}.scanner-image{height:120px;margin:0 auto;width:120px}.scanner-text{align-items:center;text-align:center;width:100%}.scanner-small{font-size:10px;letter-spacing:2px;text-align:center}.scanner-text h3{font-size:27px;text-align:center}.credHeading{font-size:48px;letter-spacing:-2.5px;line-height:.95;margin:45px auto 18px;text-align:center;width:100%}.credDesc{font-size:15px;line-height:1.65;margin:0 auto;max-width:340px;text-align:center}.upgrade-section-two{padding-bottom:65px;padding-top:65px}.faq-main{padding:20px 35px 24px}.faq-main h1{font-size:50px;letter-spacing:-2.5px;text-align:center}.arrow{font-size:12px;height:38px;right:0;width:38px}.faq-item{padding:20px 2px}.faq-q{font-size:16px;line-height:1.45}.faq-a,.faq-q{text-align:center}.faq-a{font-size:14px;line-height:1.65;margin:0 auto;max-width:330px}}@media (max-width:380px){.upgrade-section-one{padding:95px 16px 65px}.upgrade-section-two{padding:60px 16px 65px}.scanner-box{padding:20px 15px}.scanner-image{height:110px;width:110px}.scanner-text h3{font-size:25px}.credHeading{font-size:44px;letter-spacing:-2px}.credDesc{font-size:14px;max-width:310px}.faq-main{padding:18px 32px 22px}.faq-main h1{font-size:46px;letter-spacing:-2px}.arrow{height:36px;width:36px}.faq-q{font-size:15px}.faq-a{font-size:13.5px;max-width:300px}}@media (max-width:340px){.upgrade-section-one,.upgrade-section-two{padding-left:14px;padding-right:14px}.upgrade-section-one{padding-top:90px}.scanner-image{height:100px;width:100px}.scanner-text h3{font-size:23px}.credHeading{font-size:40px;letter-spacing:-1.8px}.credDesc{font-size:13.5px;max-width:290px}.faq-main{padding-left:28px;padding-right:28px}.faq-main h1{font-size:42px}.arrow{font-size:11px;height:34px;width:34px}}@media (prefers-reduced-motion:reduce){.arrow,.scanner-box{transition:none}}.footer{background:#111;color:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden;position:relative;width:100%}.footer *,.footer :after,.footer :before{box-sizing:border-box}.footer:before{background:#ff720012;filter:blur(110px);height:520px;left:-220px;top:-300px;width:520px}.footer:after,.footer:before{content:"";pointer-events:none;position:absolute}.footer:after{background:#ff72000d;bottom:-300px;filter:blur(100px);height:450px;right:-250px;width:450px}.footer-container{margin:0 auto;max-width:1500px;padding:0 55px;position:relative;width:100%;z-index:2}.footer-top{grid-gap:80px;display:grid;gap:80px;grid-template-columns:minmax(300px,.95fr) minmax(650px,2fr);padding:80px 0 65px}.footer-left{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.footer-tagline{color:#f3efed;font-size:30px;font-weight:700;letter-spacing:-.6px;line-height:1.25;margin:0 0 20px;max-width:480px}.footer-description{color:#c8c8c8;font-size:15px;font-weight:400;line-height:1.75;margin:0;max-width:440px}.footer-logo{background:#fff;border:0;display:block;height:auto;margin-top:35px;object-fit:contain;outline:none;transition:transform .3s ease,opacity .3s ease;width:145px}.footer-logo:hover{opacity:.9;transform:translateY(-3px)}.footer-right{grid-column-gap:40px;grid-row-gap:50px;align-content:start;column-gap:40px;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));row-gap:50px}.footer-section{min-width:0}.section-header{align-items:center;border-bottom:1px solid #353535;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:space-between;letter-spacing:1px;min-height:42px;outline:none;padding-bottom:13px;-webkit-user-select:none;user-select:none}.section-header span:first-child{line-height:1.4}.section-icon{color:#ff7200;display:none;font-size:24px;font-weight:400;line-height:1}.section-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:18px 0 0;padding:0}.section-links li{margin:0;padding:0}.section-links a{-webkit-tap-highlight-color:transparent;border:0;box-shadow:none;color:#bdbdbd;display:inline-block;font-size:14px;line-height:1.5;outline:none;position:relative;text-decoration:none;transition:color .25s ease,transform .25s ease}.section-links a:after{background:#ff7200;bottom:-3px;content:"";height:1px;left:0;position:absolute;transition:width .25s ease;width:0}.section-links a:hover{color:#ff7200;transform:translateX(4px)}.section-links a:hover:after{width:100%}.section-links a:active,.section-links a:focus,.section-links a:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}.section-header:active,.section-header:focus,.section-header:focus-visible{border-color:#353535;box-shadow:none!important;outline:none!important}.footer-bottom{grid-gap:30px;align-items:center;border-top:1px solid #353535;display:grid;gap:30px;grid-template-columns:1fr auto 1fr;min-height:90px}.copyright{color:#929292;font-size:12px;line-height:1.5;margin:0}.footer-badges{align-items:center;display:flex;gap:18px;justify-content:center}.footer-badges img{-webkit-tap-highlight-color:transparent;background:#fff;border:0;box-shadow:none;display:block;height:40px;object-fit:contain;outline:none;padding:4px;transition:transform .25s ease,opacity .25s ease;width:auto}.footer-badges img:hover{opacity:.9;transform:translateY(-2px)}.footer-legal{align-items:center;display:flex;gap:22px;justify-content:flex-end}.footer-legal a{-webkit-tap-highlight-color:transparent;border:0;box-shadow:none;color:#bdbdbd;font-size:12px;outline:none;position:relative;text-decoration:none;transition:color .25s ease;white-space:nowrap}.footer-legal a:after{background:#ff7200;bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .25s ease;width:0}.footer-legal a:hover{color:#ff7200}.footer-legal a:hover:after{width:100%}.footer-legal a:active,.footer-legal a:focus,.footer-legal a:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}@media (min-width:1600px){.footer-container{max-width:1600px;padding:0 70px}.footer-top{gap:100px;padding-bottom:75px;padding-top:90px}.footer-tagline{font-size:32px}.footer-description{font-size:16px}.section-links a{font-size:15px}}@media (max-width:1200px){.footer-container{padding:0 35px}.footer-top{gap:50px;grid-template-columns:.9fr 1.8fr}.footer-right{column-gap:25px}.footer-tagline{font-size:26px}}@media (max-width:900px){.footer-container{padding:0 28px}.footer-top{gap:50px;grid-template-columns:1fr;padding:60px 0 50px}.footer-left{max-width:700px}.footer-tagline{font-size:28px;max-width:650px}.footer-description{max-width:650px}.footer-logo{margin-top:28px}.footer-right{column-gap:35px;grid-template-columns:repeat(2,minmax(200px,1fr));row-gap:40px}.footer-bottom{grid-template-columns:1fr 1fr;padding:22px 0}.copyright{order:1}.footer-badges{justify-content:flex-end;order:2}.footer-legal{grid-column:1/-1;justify-content:flex-start;order:3;padding-top:8px}}@media (max-width:600px){.footer{text-align:center;width:100%}.footer-container{padding:0 18px;width:100%}.footer-top{display:block;padding:45px 0 30px;width:100%}.footer-left{align-items:center;display:flex;justify-content:center;padding-bottom:35px}.footer-left,.footer-tagline{max-width:100%;text-align:center;width:100%}.footer-tagline{font-size:23px;line-height:1.35;margin:0 auto 15px}.footer-description{font-size:14px;line-height:1.65;margin:0 auto;max-width:100%;text-align:center;width:100%}.footer-logo{border:0;height:auto;margin:28px auto 0;max-width:80%;outline:none;width:175px}.footer-right{align-items:center;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:100%;width:100%}.footer-section{border-top:1px solid #353535;text-align:center;width:100%}.footer-section:last-child{border-bottom:1px solid #353535}.section-header{border-bottom:none;box-shadow:none!important;font-size:13px;letter-spacing:.7px;min-height:58px;outline:none!important;padding:0;text-align:center;width:100%}.section-header span:first-child{flex:1 1;text-align:center}.section-icon{align-items:center;color:#ff7200;display:flex;flex-shrink:0;font-size:24px;height:30px;justify-content:center;outline:none;width:30px}.section-links{align-items:center;gap:0;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .4s ease,opacity .25s ease,padding .35s ease;width:100%}.section-links.open{max-height:400px;opacity:1;padding:0 0 18px}.section-links li{padding:7px 0;text-align:center;width:100%}.section-links a{-webkit-tap-highlight-color:transparent;border:none!important;box-shadow:none!important;font-size:14px;line-height:1.5;outline:none!important;text-align:center}.section-links a:active,.section-links a:focus,.section-links a:focus-visible{background:#0000!important;border:none!important;box-shadow:none!important;color:#bdbdbd;outline:none!important}.section-links a:hover{transform:none}.footer-bottom{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:auto;padding:28px 0 32px}.copyright,.footer-bottom{text-align:center;width:100%}.copyright{font-size:12px;order:1}.footer-badges{align-items:center;gap:12px;justify-content:center;order:2;width:100%}.footer-badges img{border:0;height:36px;outline:none;width:auto}.footer-legal{align-items:center;flex-wrap:wrap;gap:12px 20px;justify-content:center;order:3;text-align:center;width:100%}.footer-legal a{border:none!important;box-shadow:none!important;font-size:12px;outline:none!important}.footer-legal a:active,.footer-legal a:focus,.footer-legal a:focus-visible{background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}}@media (max-width:380px){.footer-container{padding:0 15px}.footer-top{padding-top:38px}.footer-left{align-items:center;text-align:center}.footer-tagline{font-size:21px;text-align:center;width:100%}.footer-description{font-size:13px;text-align:center;width:100%}.footer-logo{margin:26px auto 0;max-width:82%;width:160px}.section-header{font-size:12px;min-height:55px}.section-header span:first-child{text-align:center}.section-links{align-items:center}.section-links a{font-size:13px;text-align:center}.footer-badges{justify-content:center}.footer-badges img{height:32px}.footer-legal{gap:10px 16px;justify-content:center}}@media (max-width:320px){.footer-container{padding:0 12px}.footer-tagline{font-size:19px}.footer-description{font-size:12px}.footer-logo{max-width:85%;width:145px}.section-header{font-size:11px}.section-links a{font-size:12px}.footer-legal{gap:10px 15px}.footer-legal a{font-size:11px}}@media (prefers-reduced-motion:reduce){.footer *,.footer :after,.footer :before{animation:none!important;transition:none!important}}html{scroll-behavior:auto}.payments{background:#fff;display:none;padding:120px 0;position:relative}.payments:before{background:radial-gradient(circle at 50% 50%,#ff6b350d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.payments-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:1}.policy-section{margin-bottom:0}.policy-header{margin-bottom:60px;text-align:center}.policy-title{color:#1a1a1a;font-size:3rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}.policy-subtitle{color:#666;font-size:1.2rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.policy-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.policy-card{background:#fff;border:1px solid #ff6b351a;border-radius:20px;box-shadow:0 4px 20px #0000000d;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.policy-card:before{background:linear-gradient(135deg,#ff6b3505,#ff8c4205);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.policy-card:hover:before{opacity:1}.policy-card:hover{border-color:#ff6b354d;box-shadow:0 15px 50px #ff6b3526;transform:translateY(-8px)}.policy-image-container{border-radius:20px 20px 0 0;height:180px;overflow:hidden;position:relative}.policy-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.policy-card:hover .policy-image{transform:scale(1.05)}.policy-icon{align-items:center;border-radius:12px;box-shadow:0 4px 15px #0003;color:#fff!important;display:flex;font-size:1.5rem;height:50px;justify-content:center;position:absolute;right:15px;top:15px;width:50px;z-index:2}.policy-content{padding:1.5rem}.policy-card-title{color:#1a1a1a;font-size:1.2rem;font-weight:800;line-height:1.2;margin-bottom:.8rem}.policy-card-description{color:#666;font-size:.95rem;font-weight:400;line-height:1.5}.validity-section .policy-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#ff8c42);-webkit-background-clip:text;background-clip:text}.validity-section .policy-card:hover{border-color:#ff6b3566;box-shadow:0 15px 50px #ff6b3533}.refund-section{background:linear-gradient(135deg,#e74c3c05,#f39c1205);border-radius:30px;display:none;margin:40px 0;padding:60px 0}.refund-section .policy-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e74c3c,#f39c12);-webkit-background-clip:text;background-clip:text}.refund-section .policy-card:hover{border-color:#e74c3c4d;box-shadow:0 15px 50px #e74c3c26}.refund-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.refund-box{background:#fff;border:1px solid #e74c3c1a;border-radius:15px;box-shadow:0 4px 15px #0000000d;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.refund-box:before{background:linear-gradient(135deg,#e74c3c05,#f39c1205);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.refund-box:hover:before{opacity:1}.refund-box:hover{border-color:#e74c3c4d;box-shadow:0 8px 25px #e74c3c26;transform:translateY(-5px)}.refund-icon{align-items:center;border-radius:15px;box-shadow:0 4px 15px #00000026;color:#fff;display:flex;font-size:1.8rem;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.refund-title{color:#1a1a1a;font-size:1.1rem;font-weight:700;line-height:1.3;margin-bottom:.8rem}.refund-description{color:#666;font-size:.9rem;font-weight:400;line-height:1.5}.payments-cta{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:1px solid #ff6b351a;border-radius:30px;display:none;padding:4rem 2rem;text-align:center}.cta-content{margin:0 auto;max-width:600px}.cta-title{color:#1a1a1a;font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:.5rem}.cta-subtitle{color:#1a1a1a;font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:2rem}.ratings{gap:3rem;justify-content:center}.rating,.ratings{align-items:center;display:flex}.rating{flex-direction:column;gap:.5rem}.rating-score{color:#1a1a1a;font-size:2rem;font-weight:800}.rating-platform{color:#1a1a1a;font-size:.9rem;font-weight:600;letter-spacing:.1em}@media (max-width:768px){.payments{padding:80px 0}.payments-container{padding:0 1rem}.policy-section{margin-bottom:0}.policy-header{margin-bottom:40px}.policy-title{font-size:2.2rem}.policy-subtitle{font-size:1rem}.policy-grid{gap:1.5rem;grid-template-columns:1fr}.policy-image-container{height:160px}.policy-content{padding:1.2rem}.policy-card-title{font-size:1.1rem}.policy-card-description{font-size:.9rem}.policy-icon{font-size:1.2rem;height:45px;width:45px}.refund-section{margin:20px 0;padding:40px 0}.refund-grid{gap:1rem;grid-template-columns:1fr}.refund-box{padding:1.2rem}.refund-icon{font-size:1.5rem;height:50px;width:50px}.refund-title{font-size:1rem}.refund-description{font-size:.85rem}.cta-title{font-size:2rem}.payments-cta{padding:3rem 1.5rem}.ratings{gap:2rem}.rating-score{font-size:1.5rem}}.about-page{background:#fff;color:#171717;font-family:Inter,Helvetica Neue,Arial,sans-serif;overflow:hidden;width:100%}.about-page *,.about-page :after,.about-page :before{box-sizing:border-box}.about-hero{background-color:#171717;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:680px;overflow:hidden;padding:80px clamp(24px,6vw,90px);position:relative}.about-hero,.about-hero-inner{align-items:center;display:flex;width:100%}.about-hero-inner{margin:0 auto;max-width:1300px}.about-hero-content{max-width:650px;position:relative;z-index:2}.about-label{align-items:center;background:#fff4e9f2;border:1px solid #f5822047;border-radius:50px;color:#f58220;display:inline-flex;font-size:15px;font-weight:800;gap:9px;justify-content:center;letter-spacing:1.8px;line-height:1;margin-bottom:24px;padding:10px 17px;text-transform:uppercase}.about-label:before{background:#f58220;border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}.about-hero .about-label{box-shadow:0 8px 25px #0000001f}.about-hero h1{color:#fff;font-size:clamp(54px,6vw,82px);font-weight:800;letter-spacing:-4px;line-height:.98;margin:0;text-shadow:0 5px 25px #00000040}.about-hero h1 span{color:#f58220}.about-hero-content>p{color:#ffffffe6;font-size:18px;line-height:1.75;margin:28px 0 0;max-width:560px;text-shadow:0 3px 15px #0000004d}.about-story{background:#fffaf6;padding:105px clamp(24px,6vw,90px);width:100%}.about-section-heading{margin:0 auto 55px;max-width:850px;text-align:center}.about-section-heading .about-label{margin-bottom:22px}.about-section-heading .about-label:before{display:block}.about-section-heading h2{color:#181818;font-size:clamp(40px,5vw,62px);font-weight:800;letter-spacing:-2.7px;line-height:1.05;margin:0}.about-section-heading p{color:#757575;font-size:17px;line-height:1.7;margin:20px auto 0;max-width:680px}.about-story-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1250px;width:100%}.about-story-card{background:#fff;border:1px solid #eee5de;border-radius:20px;box-shadow:0 7px 24px rgba(0,0,0,.025);min-height:260px;overflow:hidden;padding:30px;position:relative;transition:transform .35s ease,box-shadow .35s ease}.about-story-card:before{background:#fff3e8;border-radius:50%;content:"";height:150px;pointer-events:none;position:absolute;right:-80px;top:-90px;width:150px}.about-story-card:hover{box-shadow:0 15px 35px #0000000f;transform:translateY(-5px)}.about-story-accent{background:#f58220;border-radius:20px;height:4px;margin-bottom:48px;position:relative;width:40px}.about-story-card h3{color:#202020;font-size:20px;font-weight:750;line-height:1.3;margin:0 0 13px;position:relative}.about-story-card p{color:#777;font-size:14px;line-height:1.7;margin:0;position:relative}.about-values{background:#fff;padding:85px clamp(24px,6vw,90px);width:100%}.about-values-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1280px;width:100%}.about-value-card{border:1px solid #f5822026;border-radius:24px;box-shadow:0 10px 32px rgba(0,0,0,.045);display:flex;flex-direction:column;justify-content:center;min-height:225px;overflow:hidden;padding:38px 48px;position:relative;transition:transform .35s ease,box-shadow .35s ease}.about-value-card:before{background:#f5822012;height:230px;right:-115px;top:-125px;width:230px}.about-value-card:after,.about-value-card:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.about-value-card:after{background:rgba(245,130,32,.035);bottom:-95px;height:150px;left:-95px;width:150px}.about-value-card h3.about-label{background:#0000;border:none;border-radius:0;color:#f58220;display:block;font-size:30px;font-weight:800;letter-spacing:-.8px;line-height:1.1;margin:0 0 18px;padding:0;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:fit-content;z-index:2}.about-value-card h3.about-label:before{display:none}.about-value-card p{color:#555;font-size:16px;font-weight:500;line-height:1.6;margin:0;max-width:650px;position:relative;z-index:2}.about-mission-card{background:linear-gradient(135deg,#fffaf6,#fff3e8)}.about-vision-card{background:linear-gradient(135deg,#fff,#fff8f2)}.about-value-card:hover{box-shadow:0 20px 45px rgba(0,0,0,.075);transform:translateY(-7px)}.about-founder-section{align-items:center;background:#fff7ed;display:flex;justify-content:center;min-height:100vh;padding:90px 24px;width:100%}.about-founder-card{background:#1a1a1a;border-radius:30px;box-shadow:0 30px 80px #0000001f;max-width:900px;padding:65px;text-align:center;width:100%}.about-founder-text{font-family:Gilroy,Inter,Arial,sans-serif;font-size:29px;font-style:italic;line-height:1.65;margin:0 auto;max-width:780px;text-align:center}.about-founder-paragraph{margin:0 0 40px}.about-founder-paragraph:last-child{margin-bottom:0}.about-founder-word{display:inline}.about-founder-signature{border-top:1px solid #ffffff1a;margin-top:50px;padding-top:28px;text-align:center}.about-founder-name{color:#dd5617;font-size:29px;font-weight:600}.about-founder-role{color:#aaa;font-size:16px;margin-top:8px}@media (max-width:1100px){.about-hero{min-height:650px}.about-hero h1{font-size:62px}.about-story-grid{grid-template-columns:repeat(2,1fr)}.about-value-card{min-height:215px;padding:32px 38px}.about-value-card h3.about-label{font-size:27px}.about-value-card p{font-size:15px}}@media (max-width:900px){.about-hero{background-position:65%;min-height:620px;padding:70px 30px 80px}.about-hero-inner{max-width:100%}.about-hero-content{max-width:600px}.about-hero h1{font-size:51px;letter-spacing:-3px}.about-hero-content>p{font-size:16px}.about-story{padding:80px 30px}.about-values{padding:70px 30px}.about-values-grid{gap:18px}.about-value-card{min-height:210px;padding:30px 32px}.about-value-card h3.about-label{font-size:25px}.about-value-card p{font-size:15px;line-height:1.55}.about-founder-card{padding:50px 35px}.about-founder-text{font-size:24px}}@media (max-width:700px){.about-page{overflow-x:hidden;text-align:center;width:100%}.about-hero{background-position:50%;background-size:cover;min-height:620px;padding:55px 18px 70px}.about-hero,.about-hero-inner{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.about-hero-inner{max-width:100%}.about-hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;text-align:center;width:100%}.about-hero .about-label{display:inline-flex;font-size:13px;letter-spacing:1.5px;margin:0 auto 20px;padding:9px 15px;text-align:center;width:-webkit-fit-content;width:fit-content}.about-hero .about-label:before{height:7px;width:7px}.about-hero h1{font-size:45px;letter-spacing:-2.5px;line-height:1;margin:0 auto;text-align:center;width:100%}.about-hero h1 span{display:inline}.about-hero-content>p{font-size:15px;line-height:1.7;margin:22px auto 0;max-width:500px;text-align:center;width:100%}.about-story{padding:70px 18px;text-align:center;width:100%}.about-section-heading{align-items:center;display:flex;flex-direction:column;margin:0 auto 42px;max-width:100%;text-align:center;width:100%}.about-section-heading .about-label{display:inline-flex;margin:0 auto 20px;text-align:center;width:-webkit-fit-content;width:fit-content}.about-section-heading h2{font-size:38px;letter-spacing:-1.8px;line-height:1.05;margin:0 auto;text-align:center;width:100%}.about-section-heading p{font-size:15px;line-height:1.7;margin:20px auto 0;max-width:600px;text-align:center;width:100%}.about-story-grid{gap:14px;grid-template-columns:1fr;justify-items:center;margin:0 auto;max-width:500px;width:100%}.about-story-card{align-items:center;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;min-height:215px;padding:27px;text-align:center;width:100%}.about-story-card:hover{transform:none}.about-story-accent{height:4px;margin:0 auto 32px;width:40px}.about-story-card h3{font-size:19px;margin:0 auto 13px;text-align:center;width:100%}.about-story-card p{font-size:14px;line-height:1.7;margin:0 auto;text-align:center;width:100%}.about-values{padding:65px 18px;text-align:center;width:100%}.about-values-grid{gap:15px;grid-template-columns:1fr;justify-items:center;margin:0 auto;max-width:500px;width:100%}.about-value-card{align-items:center;border-radius:21px;display:flex;flex-direction:column;justify-content:center;min-height:190px;padding:30px 24px;text-align:center;width:100%}.about-value-card:hover{transform:none}.about-value-card h3.about-label{display:block;font-size:25px;letter-spacing:-.5px;line-height:1.1;margin:0 auto 14px;padding:0;text-align:center;width:100%}.about-value-card p{font-size:15px;line-height:1.55;margin:0 auto;max-width:600px;text-align:center;width:100%}.about-founder-section{align-items:center;display:flex;justify-content:center;min-height:120vh;padding:40px 12px;text-align:center;width:100%}.about-founder-card{border-radius:22px;max-width:500px;padding:40px 20px}.about-founder-card,.about-founder-text{margin:0 auto;text-align:center;width:100%}.about-founder-text{font-size:18px;line-height:1.6;max-width:100%}.about-founder-paragraph{margin:0 auto 25px;text-align:center;width:100%}.about-founder-word{display:inline}.about-founder-signature{margin:35px auto 0;padding-top:28px;text-align:center;width:100%}.about-founder-name{display:block;font-size:18px;margin:0 auto;text-align:center;width:100%}.about-founder-role{font-size:14px;margin:8px auto 0;text-align:center;width:100%}}@media (max-width:380px){.about-hero,.about-page{text-align:center}.about-hero{min-height:590px;padding:50px 16px 65px}.about-hero-inner{justify-content:center;text-align:center}.about-hero-content{align-items:center;text-align:center}.about-hero h1{font-size:40px;margin:0 auto;text-align:center;width:100%}.about-hero-content>p{font-size:14.5px;margin:20px auto 0;text-align:center}.about-story{padding:65px 16px;text-align:center}.about-section-heading h2{font-size:35px;text-align:center}.about-section-heading p{font-size:14.5px;text-align:center}.about-story-card{padding:25px 22px;text-align:center}.about-story-accent{margin:0 auto 28px}.about-story-card h3,.about-story-card p,.about-values{text-align:center}.about-values{padding:60px 16px}.about-value-card{min-height:180px;padding:25px 22px;text-align:center}.about-value-card h3.about-label{font-size:23px;text-align:center;width:100%}.about-value-card p{font-size:14px;line-height:1.5;text-align:center}.about-founder-section{padding:35px 10px;text-align:center}.about-founder-card{padding:32px 17px;text-align:center}.about-founder-text{font-size:17px;text-align:center}.about-founder-name,.about-founder-paragraph,.about-founder-role{text-align:center}}@media (max-width:360px){.about-hero{background-position:50%;min-height:570px;padding-left:15px;padding-right:15px;text-align:center}.about-hero-content{align-items:center;text-align:center;width:100%}.about-hero h1{font-size:38px;text-align:center}.about-hero-content>p{font-size:14px;text-align:center}.about-story{padding-left:15px;padding-right:15px;text-align:center}.about-section-heading h2{font-size:34px;text-align:center}.about-section-heading p{text-align:center}.about-story-card{padding:23px 20px;text-align:center}.about-story-card h3,.about-story-card p,.about-values{text-align:center}.about-values{padding-left:15px;padding-right:15px}.about-value-card{min-height:175px;padding:23px 20px;text-align:center}.about-value-card h3.about-label{font-size:22px;text-align:center;width:100%}.about-value-card p{font-size:13px;text-align:center}.about-founder-card{padding:30px 16px;text-align:center}.about-founder-text{font-size:16px;text-align:center}.about-founder-name,.about-founder-role,.about-founder-signature{text-align:center}}@media (prefers-reduced-motion:reduce){.about-story-card,.about-value-card{transition:none}}.how-it-works-page{background:#fff;color:#171717;font-family:Inter,Arial,Helvetica,sans-serif;min-height:100vh;overflow:hidden;width:100%}.how-it-works-page *,.how-it-works-page :after,.how-it-works-page :before{box-sizing:border-box}.hiw-container{margin:0 auto;max-width:1240px;padding-left:30px;padding-right:30px;width:100%}.hiw-eyebrow,.hiw-section-label{align-items:center;background:linear-gradient(135deg,#f5822021,#fffffff2);border:1px solid #f582204d;border-radius:100px;box-shadow:0 8px 25px #f5822014;color:#f58220;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;letter-spacing:2.4px;line-height:1;min-height:38px;padding:9px 17px;position:relative;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.hiw-eyebrow:before,.hiw-section-label:before{background:#f58220;border-radius:50%;box-shadow:0 0 0 4px #f582201a;content:"";flex-shrink:0;height:6px;margin-right:10px;width:6px}.hiw-eyebrow:after,.hiw-section-label:after{background:linear-gradient(90deg,#0000,#f58220,#0000);bottom:-8px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:32px}.hiw-hero-section{align-items:center;background:radial-gradient(circle at 82% 48%,#f582202e,#0000 30%),radial-gradient(circle at 68% 85%,#f5822014,#0000 25%),linear-gradient(120deg,#fffaf5,#fff 52%,#fff3e5);display:flex;justify-content:flex-start;min-height:92vh;overflow:hidden;position:relative;text-align:left;width:100%}.hiw-hero-section:before{background:linear-gradient(180deg,#0000,#f582202e,#0000);content:"";height:100%;pointer-events:none;position:absolute;right:8%;top:0;width:1px}.hiw-hero-section:after{background:linear-gradient(90deg,#0000,#f5822047,#0000);bottom:0;content:"";height:1px;left:5%;position:absolute;width:90%}.hiw-hero-glow{background:radial-gradient(circle,#f5822033,#f5822012 45%,#0000 72%);border-radius:50%;filter:blur(35px);height:520px;pointer-events:none;position:absolute;right:7%;top:50%;transform:translateY(-50%);width:520px}.hiw-hero-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-bottom:40px;padding-top:40px;position:relative;width:100%;z-index:2}.hiw-hero-container .hiw-eyebrow{font-size:15px;letter-spacing:2.8px;min-height:42px;padding:10px 19px}.hiw-hero-container h1{color:#171717;font-size:clamp(55px,7vw,100px);font-weight:850;letter-spacing:-5px;line-height:.92;margin:30px 0 0;max-width:880px;position:relative;text-align:left;width:100%}.hiw-hero-container h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f58220,#ff9848);-webkit-background-clip:text;background-clip:text;color:#f58220;display:block;margin-top:7px}.hiw-hero-container h1 span:after{background:linear-gradient(90deg,#f58220,#f582201a);border-radius:100px;content:"";display:block;height:4px;margin-top:25px;width:80px}.hiw-hero-container p{color:#606060;font-size:18px;font-weight:450;line-height:1.75;margin:32px 0 0;max-width:620px;text-align:left;width:100%}.hiw-primary-btn{align-items:center;background:linear-gradient(135deg,#f58220,#ff9238);border:1px solid #ffffff73;border-radius:100px;box-shadow:0 16px 40px #f5822040;color:#fff;display:inline-flex;font-size:14px;font-weight:750;gap:20px;justify-content:center;margin-top:32px;min-height:58px;padding:0 29px;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.hiw-primary-btn:hover{box-shadow:0 24px 50px #f5822052;transform:translateY(-4px)}.hiw-primary-btn span{font-size:18px;transition:transform .3s ease}.hiw-primary-btn:hover span{transform:translate(4px,-2px)}.hiw-audience-section{overflow:hidden;padding:130px 0;position:relative;width:100%}.hiw-customer-section{background:#fff}.hiw-merchant-section{background:linear-gradient(135deg,#fff5e9,#fff 75%)}.hiw-brand-section{background:#fff}.hiw-section-intro{max-width:950px;width:100%}.hiw-section-intro h2{color:#171717;font-size:clamp(45px,6vw,78px);font-weight:800;letter-spacing:-4px;line-height:.98;margin:27px 0 0}.hiw-section-intro h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f58220,#ff9847);-webkit-background-clip:text;background-clip:text;color:#f58220;display:block}.hiw-flow-card{align-items:stretch;background:#fff;border:1px solid #f5822026;border-radius:28px;box-shadow:0 25px 70px #20160e12;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;margin-top:70px;padding:20px;width:100%}.hiw-flow-item{align-items:flex-start;background:linear-gradient(145deg,#fff,#fff6ed);border:1px solid #f5822014;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:155px;padding:28px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.hiw-flow-item:before{background:linear-gradient(90deg,#0000,#f58220,#0000);content:"";height:2px;left:0;position:absolute;top:0;width:100%}.hiw-flow-item:hover{box-shadow:0 18px 40px #f582201f;transform:translateY(-5px)}.hiw-flow-item small{color:#f58220;font-size:11px;font-weight:800;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.hiw-flow-item h3{color:#222;font-size:clamp(18px,2vw,25px);font-weight:750;letter-spacing:-.7px;line-height:1.15;margin:0}.hiw-flow-arrow{align-items:center;color:#f58220;display:flex;font-size:28px;justify-content:center;padding:0 15px}.hiw-ecosystem-section{background:radial-gradient(circle at center,#f582202e,#0000 45%),#fff8f0;overflow:hidden;padding:150px 0;position:relative;width:100%}.hiw-ecosystem-glow{background:#f5822014;border-radius:50%;filter:blur(90px);height:500px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px}.hiw-ecosystem-header{position:relative;text-align:center}.hiw-ecosystem-header h2{color:#171717;font-size:clamp(45px,6vw,82px);font-weight:800;letter-spacing:-4px;line-height:.98;margin:27px auto 0}.hiw-ecosystem-header h2 span{color:#f58220}.hiw-ecosystem-network{align-items:center;display:grid;grid-template-columns:1fr auto 220px auto 1fr;margin:90px auto 0;max-width:1000px;position:relative;width:100%}.hiw-network-card{align-items:center;background:#fff;border:1px solid #f582202e;border-radius:24px;box-shadow:0 18px 45px #20160e12;color:#222;display:flex;justify-content:center;min-height:145px;padding:25px;text-align:center;transition:transform .3s ease,color .3s ease}.hiw-network-card:hover{color:#f58220;transform:translateY(-5px)}.hiw-network-card strong{font-size:23px}.hiw-network-arrow{color:#f58220;font-size:32px;padding:0 20px}.hiw-network-core{align-items:center;background:radial-gradient(circle,#fff,#fff4e8);border:2px solid #f5822066;border-radius:50%;box-shadow:0 25px 70px #f582202e;display:flex;flex-direction:column;height:220px;justify-content:center;padding:35px;width:220px}.hiw-network-core strong{color:#f58220;font-size:34px;font-weight:800}.hiw-network-core small{color:#666;font-size:10px;line-height:1.5;margin-top:12px;max-width:130px;text-align:center}.hiw-ecosystem-items{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin:75px auto 0;max-width:950px;width:100%}.hiw-ecosystem-item{align-items:center;background:#fff;border:1px solid #f5822026;border-radius:20px;box-shadow:0 12px 35px #20160e0d;color:#252525;display:flex;font-size:16px;font-weight:700;justify-content:center;min-height:105px;text-align:center;transition:transform .3s ease,color .3s ease,border-color .3s ease}.hiw-ecosystem-item:hover{border-color:#f582204d;color:#f58220;transform:translateY(-5px)}.hiw-ecosystem-description{color:#666;font-size:19px;line-height:1.7;margin:55px auto 0;max-width:800px;text-align:center;width:100%}.hiw-ecosystem-description strong{color:#f58220}@media (max-width:1000px){.hiw-container{padding-left:25px;padding-right:25px}.hiw-hero-section{justify-content:center;min-height:760px}.hiw-hero-glow{height:450px;right:-120px;width:450px}.hiw-hero-container{align-items:center;text-align:center}.hiw-hero-container .hiw-eyebrow,.hiw-hero-container h1{margin-left:auto;margin-right:auto}.hiw-hero-container h1{font-size:clamp(52px,8vw,82px);letter-spacing:-4px;max-width:760px;text-align:center}.hiw-hero-container h1 span:after,.hiw-hero-container p{margin-left:auto;margin-right:auto}.hiw-hero-container p{text-align:center}.hiw-primary-btn{margin-left:auto;margin-right:auto}.hiw-audience-section{padding:100px 0}.hiw-audience-section .hiw-container{text-align:center}.hiw-section-intro{text-align:center}.hiw-section-intro,.hiw-section-label{margin-left:auto;margin-right:auto}.hiw-section-intro h2{text-align:center}.hiw-flow-card{gap:12px;grid-template-columns:repeat(2,1fr);padding:15px}.hiw-flow-arrow{display:none}.hiw-flow-item{align-items:center;justify-content:center;min-height:135px;text-align:center}.hiw-flow-item h3,.hiw-flow-item small{text-align:center;width:100%}.hiw-ecosystem-section{text-align:center}.hiw-ecosystem-network{gap:20px;grid-template-columns:1fr}.hiw-network-card{align-items:center;justify-content:center;text-align:center}.hiw-network-card strong{text-align:center;width:100%}.hiw-network-arrow{padding:0;text-align:center}.hiw-network-core{margin:0 auto}.hiw-ecosystem-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.how-it-works-page{overflow-x:hidden;text-align:center;width:100%}.hiw-container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:20px;padding-right:20px;text-align:center;width:100%}.hiw-hero-section{justify-content:center;min-height:700px;text-align:center}.hiw-hero-section:before{display:none}.hiw-hero-section:after{left:8%;width:84%}.hiw-hero-glow{filter:blur(60px);height:380px;left:50%;right:auto;top:48%;transform:translate(-50%,-50%);width:380px}.hiw-hero-container{align-items:center;justify-content:center;margin-left:auto;margin-right:auto;padding-bottom:35px;padding-top:35px;text-align:center;width:100%}.hiw-eyebrow,.hiw-section-label{font-size:11px;letter-spacing:1.7px;margin-left:auto;margin-right:auto;min-height:34px;padding:8px 12px}.hiw-hero-container .hiw-eyebrow{font-size:12px;letter-spacing:2px;margin-left:auto;margin-right:auto;min-height:38px;padding:9px 14px}.hiw-hero-container h1{font-size:clamp(42px,12vw,65px);letter-spacing:-3px;line-height:.94;margin:23px auto 0;max-width:100%;text-align:center;width:100%}.hiw-hero-container h1 span{display:block;margin-top:5px;text-align:center}.hiw-hero-container h1 span:after{height:3px;margin:17px auto 0;width:55px}.hiw-hero-container p{color:#606060;font-size:15px;line-height:1.65;margin:25px auto 0;max-width:550px;padding:0 7px;text-align:center;width:100%}.hiw-primary-btn{font-size:12px;margin:28px auto 0;max-width:340px;min-height:52px;padding-left:22px;padding-right:22px;width:100%}.hiw-audience-section{padding:80px 0;text-align:center;width:100%}.hiw-audience-section .hiw-container{align-items:center;display:flex;flex-direction:column;text-align:center}.hiw-section-intro{margin-left:auto;margin-right:auto;max-width:950px;text-align:center;width:100%}.hiw-section-intro h2{font-size:clamp(37px,10.5vw,52px);letter-spacing:-2.5px;line-height:1;margin:20px auto 0;text-align:center;width:100%}.hiw-section-intro h2 span{display:block;text-align:center}.hiw-flow-card{border-radius:22px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:50px auto 0;padding:10px;text-align:center;width:100%}.hiw-flow-item{align-items:center;border-radius:16px;justify-content:center;min-height:115px;padding:18px 12px;text-align:center}.hiw-flow-item small{font-size:9px;letter-spacing:1.5px;margin-bottom:11px;text-align:center;width:100%}.hiw-flow-item h3{font-size:16px;line-height:1.2;text-align:center;width:100%}.hiw-flow-arrow{display:none}.hiw-ecosystem-section{padding:90px 0;text-align:center;width:100%}.hiw-ecosystem-section .hiw-container{align-items:center;display:flex;flex-direction:column;text-align:center}.hiw-ecosystem-header{position:relative;text-align:center;width:100%}.hiw-ecosystem-header,.hiw-ecosystem-header .hiw-section-label{margin-left:auto;margin-right:auto}.hiw-ecosystem-header h2{font-size:clamp(38px,11vw,55px);letter-spacing:-3px;line-height:1;margin:20px auto 0;text-align:center;width:100%}.hiw-ecosystem-header h2 span{text-align:center}.hiw-ecosystem-network{gap:14px;grid-template-columns:1fr;margin:55px auto 0;max-width:100%;text-align:center;width:100%}.hiw-network-card{align-items:center;border-radius:18px;justify-content:center;min-height:95px;padding:20px 15px;text-align:center;width:100%}.hiw-network-card strong{font-size:19px;line-height:1.25;text-align:center;width:100%}.hiw-network-arrow{font-size:27px;line-height:1;padding:0;text-align:center;width:100%}.hiw-network-core{height:165px;margin:0 auto;padding:25px;text-align:center;width:165px}.hiw-network-core strong{font-size:27px;text-align:center;width:100%}.hiw-network-core small{font-size:9px;line-height:1.5;margin-top:10px;max-width:115px;text-align:center;width:100%}.hiw-ecosystem-items{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:50px auto 0;max-width:100%;text-align:center;width:100%}.hiw-ecosystem-item{align-items:center;border-radius:16px;font-size:14px;justify-content:center;line-height:1.25;min-height:80px;padding:14px 10px;text-align:center}.hiw-ecosystem-description{font-size:15px;line-height:1.6;margin:40px auto 0;max-width:800px;padding:0 5px;text-align:center;width:100%}}@media (max-width:420px){.hiw-container{padding-left:17px;padding-right:17px;text-align:center}.hiw-eyebrow,.hiw-section-label{font-size:10px;letter-spacing:1.45px;min-height:32px;padding:7px 10px}.hiw-hero-container .hiw-eyebrow{font-size:11px;letter-spacing:1.7px;min-height:36px;padding:8px 12px}.hiw-hero-section{min-height:650px}.hiw-hero-container{align-items:center;text-align:center}.hiw-hero-container h1{font-size:40px;letter-spacing:-2.5px;text-align:center;width:100%}.hiw-hero-container h1 span{text-align:center}.hiw-hero-container h1 span:after{height:3px;margin-top:14px;width:45px}.hiw-hero-container p{font-size:14px;line-height:1.6;padding:0 4px;text-align:center;width:100%}.hiw-primary-btn{font-size:11.5px;margin-left:auto;margin-right:auto;max-width:300px;min-height:50px;width:100%}.hiw-audience-section{padding:70px 0}.hiw-audience-section .hiw-container{align-items:center;text-align:center}.hiw-section-intro,.hiw-section-intro h2{text-align:center;width:100%}.hiw-section-intro h2{font-size:35px;letter-spacing:-2px;margin:20px auto 0}.hiw-flow-card{gap:7px;margin:45px auto 0;padding:8px;width:100%}.hiw-flow-item{align-items:center;justify-content:center;min-height:100px;padding:15px 8px;text-align:center}.hiw-flow-item small{font-size:8px;letter-spacing:1.2px;margin-bottom:9px;text-align:center;width:100%}.hiw-flow-item h3{font-size:14px;line-height:1.2;text-align:center;width:100%}.hiw-ecosystem-section{padding:75px 0}.hiw-ecosystem-section .hiw-container{align-items:center;text-align:center}.hiw-ecosystem-header,.hiw-ecosystem-header h2{text-align:center;width:100%}.hiw-ecosystem-header h2{font-size:35px;letter-spacing:-2px;margin:20px auto 0}.hiw-ecosystem-network{gap:12px;margin:45px auto 0;width:100%}.hiw-network-card{min-height:90px;padding:17px 12px;text-align:center;width:100%}.hiw-network-card strong{font-size:17px;line-height:1.25;text-align:center}.hiw-network-arrow{font-size:24px;text-align:center}.hiw-network-core{height:145px;margin-left:auto;margin-right:auto;padding:20px;width:145px}.hiw-network-core strong{font-size:23px}.hiw-network-core small{font-size:8px;max-width:105px}.hiw-ecosystem-items{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:45px;width:100%}.hiw-ecosystem-item{font-size:13px;line-height:1.2;min-height:72px;padding:10px 7px;text-align:center}.hiw-ecosystem-description{font-size:14px;line-height:1.6;margin:35px auto 0;padding:0 3px;text-align:center;width:100%}}@media (max-width:360px){.hiw-container{padding-left:14px;padding-right:14px}.hiw-hero-section{min-height:630px}.hiw-hero-container h1{font-size:36px;letter-spacing:-2px}.hiw-hero-container p{font-size:13.5px;line-height:1.6}.hiw-primary-btn{max-width:280px;min-height:48px}.hiw-ecosystem-header h2,.hiw-section-intro h2{font-size:32px;letter-spacing:-1.8px}.hiw-flow-card{gap:6px;padding:7px}.hiw-flow-item{min-height:94px;padding:11px 6px}.hiw-flow-item small{font-size:7px;letter-spacing:1px}.hiw-flow-item h3{font-size:12.5px}.hiw-network-card{min-height:85px}.hiw-network-card strong{font-size:16px}.hiw-network-core{height:135px;padding:18px;width:135px}.hiw-network-core strong{font-size:21px}.hiw-network-core small{font-size:7.5px;max-width:95px}.hiw-ecosystem-item{font-size:12px;min-height:68px;padding:8px 5px}.hiw-ecosystem-description{font-size:13.5px}}@media (hover:none){.hiw-ecosystem-item:hover,.hiw-eyebrow:hover,.hiw-flow-item:hover,.hiw-network-card:hover,.hiw-primary-btn:hover,.hiw-section-label:hover{transform:none}}@media (prefers-reduced-motion:reduce){.hiw-ecosystem-item,.hiw-eyebrow,.hiw-flow-item,.hiw-network-card,.hiw-primary-btn,.hiw-section-label{transition:none}}.contact-page,.contact-page *{box-sizing:border-box}.contact-page{background:#fff;color:#171717;font-family:Arial,Helvetica,sans-serif;min-height:100vh;overflow-x:hidden;width:100%}.contact-page main{margin:0;padding:0;width:100%}.contact-page section{width:100%}.contact-hero{align-items:center;background:linear-gradient(135deg,#fff7f0,#fff 50%,#fff0e5);display:flex;justify-content:center;min-height:480px;overflow:hidden;padding:105px 25px 75px;text-align:center;width:100%}.contact-hero-content{margin:38px auto 0;max-width:850px;padding:0;text-align:center;width:100%}.contact-hero h2{color:#f26b21;font-size:15px;font-weight:800;letter-spacing:2px;margin:0 0 16px}.contact-hero h3{color:#171717;font-size:clamp(38px,5vw,68px);font-weight:850;letter-spacing:-2.5px;line-height:1.08;margin:0}.contact-hero h3 span{color:#f26b21}.contact-hero p{color:#666;font-size:17px;line-height:1.7;margin:22px auto 0;max-width:680px}.contact-main{background:#fff;padding:90px 25px;width:100%}.contact-container{grid-gap:55px;align-items:start;display:grid;gap:55px;grid-template-columns:minmax(280px,.8fr) minmax(450px,1.2fr);margin:0 auto;max-width:1150px;width:100%}.contact-left{min-width:0;width:100%}.contact-left h4{color:#171717;font-size:34px;font-weight:850;letter-spacing:-1px;margin:0}.contact-left .sub{color:#777;font-size:15px;margin:8px 0 25px}.roles{gap:10px}.role-card,.roles{display:flex;flex-direction:column;width:100%}.role-card{background:#fff;border:1px solid #e5d9d0;border-radius:9px;cursor:pointer;justify-content:center;min-height:78px;padding:15px 18px;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.role-card:hover{border-color:#f26b21;transform:translateX(3px)}.role-card.active{background:#fff3e9;border:1.5px solid #f26b21;box-shadow:0 7px 20px #f26b211a}.role-card h5{color:#222;font-size:16px;font-weight:800;margin:0 0 4px}.role-card.active h5{color:#f26b21}.role-card p{color:#777;font-size:13px;line-height:1.45;margin:0}.contact-right{min-width:0;width:100%}.contact-form{background:#fff;border:2px solid #f26b21;border-radius:16px;box-shadow:0 15px 40px #f26b211c;margin-left:auto;max-width:650px;min-height:620px;padding:35px 40px;width:100%}.contact-form h4{color:#171717;font-size:27px;font-weight:850;letter-spacing:-.5px;margin:0 0 22px}.contact-form input,.contact-form select,.contact-form textarea{background:#fffaf7;border:1px solid #ded2ca;border-radius:8px;color:#222;display:block;font-family:inherit;font-size:15px;margin-bottom:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.contact-form input,.contact-form select{height:54px;padding:0 16px}.contact-form textarea{line-height:1.5;min-height:120px;padding:15px 16px;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#999}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#fff;border-color:#f26b21;box-shadow:0 0 0 3px #f26b211a}.contact-form select{cursor:pointer}.contact-form button{background:#f26b21;border:none;border-radius:8px;box-shadow:0 8px 20px #f26b2133;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;height:55px;margin-top:2px;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;width:100%}.contact-form button:hover{background:#df5d17;box-shadow:0 12px 25px #f26b2147;transform:translateY(-2px)}.contact-form button:active{transform:scale(.98)}.contact-info-section{background:#fff7f0;padding:90px 25px;width:100%}.contact-info-wrapper{margin:0 auto;max-width:1150px;width:100%}.contact-info-header{margin-bottom:45px;text-align:center;width:100%}.contact-info-header h2{color:#171717;font-size:clamp(35px,4vw,50px);font-weight:850;letter-spacing:-1.5px;margin:0 0 12px}.contact-info-header p{color:#6d6d6d;font-size:16px;line-height:1.65;margin:0 auto;max-width:650px}.contact-info-content{grid-gap:25px;align-items:stretch;display:grid;gap:25px;grid-template-columns:.8fr 1.2fr;width:100%}.contact-cards{display:flex;flex-direction:column;gap:14px;width:100%}.contact-card{background:#fff;border:1px solid #ecd8c9;border-radius:10px;min-height:125px;padding:21px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;width:100%}.contact-card:hover{border-color:#f26b21;box-shadow:0 10px 25px #f26b2117;transform:translateY(-3px)}.contact-card h4{color:#f26b21;font-size:17px;font-weight:800;margin:0 0 8px}.contact-card p{color:#666;font-size:14px;line-height:1.6;margin:0}.map-box{background:#fff;border:2px solid #f26b21;border-radius:13px;box-shadow:0 12px 30px #f26b211a;min-height:400px;padding:6px}.map,.map-box{overflow:hidden;width:100%}.map{border-radius:8px;height:100%;min-height:385px}@media (max-width:1050px){.contact-container{gap:45px;grid-template-columns:1fr;max-width:800px}.contact-left{width:100%}.contact-form{margin:0 auto;max-width:100%;min-height:auto}.contact-info-content{grid-template-columns:1fr;margin:0 auto;max-width:850px}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr)}.map-box{width:100%}}@media (max-width:768px){.contact-hero{min-height:430px;padding:90px 22px 65px;text-align:center}.contact-hero-content{margin:30px auto 0;max-width:700px;text-align:center;width:100%}.contact-hero h3{font-size:clamp(36px,7vw,55px);letter-spacing:-1.8px}.contact-hero p{font-size:15px;margin-left:auto;margin-right:auto}.contact-main{padding:70px 22px}.contact-container{grid-template-columns:1fr;margin:0 auto;max-width:700px;text-align:center;width:100%}.contact-left{text-align:center}.contact-left h4{font-size:31px}.contact-left .sub{margin-left:auto;margin-right:auto}.roles{text-align:left}.contact-right{display:flex;justify-content:center;width:100%}.contact-form{border-radius:14px;margin:0 auto;max-width:700px;padding:32px;text-align:left;width:100%}.contact-form h4{font-size:25px}.contact-form input,.contact-form select{font-size:14px;height:53px}.contact-form textarea{font-size:14px;min-height:115px}.contact-form button{height:53px}.contact-info-section{padding:70px 22px}.contact-info-wrapper{margin:0 auto;max-width:850px;text-align:center;width:100%}.contact-cards{grid-template-columns:repeat(2,1fr);text-align:left}.contact-card:last-child{grid-column:span 2}.map-box{min-height:400px}.map{min-height:385px}}@media (max-width:600px){.contact-page{text-align:center}.contact-page,.contact-page main{max-width:100%;overflow-x:hidden;width:100%}.contact-hero{align-items:center;display:flex;justify-content:center;min-height:auto;padding:88px 18px 72px;text-align:center;width:100%}.contact-hero-content{margin:25px auto 0;max-width:500px;padding:0;text-align:center;width:100%}.contact-hero h2{font-size:13px;letter-spacing:1.5px;margin-bottom:14px}.contact-hero h3{font-size:clamp(34px,10vw,46px);letter-spacing:-1.5px;line-height:1.08;margin:0 auto;width:100%}.contact-hero p{font-size:14px;line-height:1.6;margin:18px auto 0;max-width:450px;width:100%}.contact-main{padding:60px 16px;text-align:center;width:100%}.contact-container{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:500px}.contact-container,.contact-left,.contact-left h4{text-align:center;width:100%}.contact-left h4{font-size:29px;margin:0}.contact-left .sub{font-size:14px;margin:8px auto 20px;text-align:center;width:100%}.roles{align-items:stretch;display:flex;flex-direction:column;gap:10px}.role-card,.roles{text-align:left;width:100%}.role-card{min-height:78px;padding:15px 16px}.role-card h5{font-size:15px}.role-card p{font-size:12.5px}.contact-right{align-items:center;display:flex;justify-content:center;width:100%}.contact-form{border-radius:13px;margin:0 auto;max-width:500px;min-height:auto;padding:27px 18px;text-align:center;width:100%}.contact-form h4{font-size:24px;margin-bottom:19px;text-align:center;width:100%}.contact-form input,.contact-form select{font-size:14px;height:52px;margin-bottom:13px;padding:0 14px;text-align:left;width:100%}.contact-form textarea{font-size:14px;margin-bottom:14px;min-height:110px;padding:13px 14px;text-align:left;width:100%}.contact-form button{font-size:15px;height:52px;width:100%}.contact-info-section{padding:60px 16px;text-align:center;width:100%}.contact-info-wrapper{margin:0 auto;max-width:500px;text-align:center;width:100%}.contact-info-header{margin-bottom:32px;text-align:center;width:100%}.contact-info-header h2{font-size:34px;letter-spacing:-1px;margin:0 0 12px;text-align:center;width:100%}.contact-info-header p{font-size:14px;line-height:1.6;margin:0 auto;max-width:450px;text-align:center;width:100%}.contact-info-content{gap:18px}.contact-cards,.contact-info-content{align-items:center;display:flex;flex-direction:column;width:100%}.contact-cards{gap:12px;text-align:center}.contact-card{min-height:auto;padding:18px;text-align:center;width:100%}.contact-card h4{font-size:16px;margin-bottom:8px;text-align:center}.contact-card p{font-size:13px;line-height:1.6;text-align:center}.contact-card:last-child{grid-column:auto}.map-box{border-radius:11px;min-height:300px;padding:5px;width:100%}.map{border-radius:7px;height:290px;min-height:290px;width:100%}}@media (max-width:400px){.contact-hero{padding:78px 15px 62px}.contact-hero-content{margin-top:22px}.contact-hero h2{font-size:12px;letter-spacing:1.3px}.contact-hero h3{font-size:34px;letter-spacing:-1.2px;line-height:1.08}.contact-hero p{font-size:13.5px;line-height:1.6;margin-top:17px;max-width:100%}.contact-main{padding:50px 14px}.contact-container{align-items:center;gap:28px;max-width:100%;text-align:center}.contact-left{text-align:center;width:100%}.contact-left h4{font-size:27px}.contact-left .sub{font-size:13.5px}.roles{align-items:stretch;width:100%}.role-card{padding:14px 15px;width:100%}.role-card h5{font-size:14.5px}.role-card p{font-size:12px}.contact-form{padding:24px 15px;text-align:center;width:100%}.contact-form h4{font-size:22px;text-align:center}.contact-form input,.contact-form select{font-size:13px;height:50px}.contact-form textarea{font-size:13px;min-height:100px}.contact-form button{font-size:14px;height:50px}.contact-info-section{padding:50px 14px}.contact-info-header h2{font-size:31px}.contact-info-header p{font-size:13.5px}.contact-card{padding:17px 15px}.contact-card,.contact-card h4,.contact-card p{text-align:center}.map-box{min-height:270px}.map{height:260px;min-height:260px}}@media (max-width:340px){.contact-hero{padding:70px 12px 55px}.contact-hero-content{margin-top:20px}.contact-hero h3{font-size:31px}.contact-hero p{font-size:13px}.contact-main{padding:45px 12px}.contact-left h4{font-size:25px}.contact-form{padding:21px 12px}.contact-form h4{font-size:21px}.contact-form input,.contact-form select{height:48px;padding:0 12px}.contact-form textarea{min-height:95px;padding:12px}.contact-form button{height:48px}.contact-info-section{padding:45px 12px}.contact-info-header h2{font-size:29px}.contact-info-header p{font-size:13px}.contact-card{padding:16px 12px}.map-box{min-height:250px}.map{height:240px;min-height:240px}}@media (hover:none) and (pointer:coarse){.contact-card:hover,.contact-form button:hover,.role-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.contact-card,.contact-form button,.role-card{transition:none}}.legal-container{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7;margin:0 auto;max-width:900px;padding:100px 20px}.legal-container h2{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin-bottom:.8rem;margin-top:2.2rem}.legal-container p{font-size:.95rem;margin-bottom:1rem}.legal-container ul{margin-bottom:1.2rem;margin-left:1.2rem}.legal-container li{font-size:.95rem;margin-bottom:.4rem}.contact-box{background:#f9f9f9;border:1px solid #eee;border-radius:8px;margin-top:1rem;padding:15px}.legal-note{color:#666;font-size:.85rem;margin-top:20px}@media (max-width:768px){.legal-container{padding:70px 15px}}.delete-account-form{grid-gap:16px;display:grid;gap:16px;margin-bottom:24px;margin-top:16px;max-width:520px}.delete-account-field{grid-gap:6px;display:grid;font-size:.95rem;gap:6px}.delete-account-field input{border:1px solid #ddd;border-radius:6px;font-size:.95rem;padding:10px 12px}.delete-account-toggle{display:flex;flex-wrap:wrap;gap:12px}.delete-account-option{align-items:center;display:flex;font-size:.95rem;gap:8px}.delete-account-field input:focus{border-color:#888;outline:none}.delete-account-button{align-self:start;background:#111;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;padding:10px 16px}.delete-account-button:hover{background:#222}.delete-account-status{font-size:.95rem;margin:0}.delete-account-status.success{color:#166534}.delete-account-status.error{color:#b91c1c}.for-customers{background:#fff;color:#171717;font-family:Inter,Helvetica Neue,Arial,sans-serif;overflow:hidden;width:100%}.for-customers *,.for-customers :after,.for-customers :before{box-sizing:border-box}.customers-hero{align-items:center;background-color:#171717;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:780px;overflow:hidden;position:relative;width:100%}.customers-hero:before{background:linear-gradient(90deg,#000000c7,#0000007a 45%,#0000002e);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.customers-hero-inner{align-items:center;display:flex;margin:0 auto;max-width:1500px;padding:120px clamp(30px,7vw,110px);position:relative;width:100%;z-index:2}.customers-hero-content{max-width:760px;text-align:left;width:100%}.customers-eyebrow{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50px;box-shadow:0 10px 35px #0000001f;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:11px;letter-spacing:2.2px;line-height:1;margin-bottom:30px;padding:10px 18px;position:relative;text-transform:uppercase}.customers-eyebrow:before{background:#f58220;border-radius:50%;box-shadow:0 0 0 5px #f582202e;content:"";flex-shrink:0;height:8px;width:8px}.customers-eyebrow:after{display:none}.customers-hero h1{color:#fff;font-size:clamp(54px,6.5vw,90px);font-weight:800;letter-spacing:-4.5px;line-height:.98;margin:0;max-width:800px}.customers-hero h1 span{color:#f58220;display:inline-block}.customers-hero-description{color:#ffffffd1;font-size:clamp(17px,1.7vw,21px);font-weight:400;line-height:1.7;margin:30px 0 38px;max-width:600px}.customers-download-btn{align-items:center;background:#f58220;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 18px 42px #f582204d;color:#fff;display:inline-flex;font-size:15px;font-weight:800;gap:13px;justify-content:center;min-height:58px;padding:0 30px;text-decoration:none;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.customers-download-btn span{font-size:20px;line-height:1}.customers-download-btn:hover{background:#e97412;box-shadow:0 23px 48px #f5822066;transform:translateY(-4px)}.customers-benefits{background-color:#fffaf5;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:125px clamp(24px,6vw,100px);position:relative;width:100%}.customers-benefits:before{background:radial-gradient(circle at 8% 10%,#f5822024,#0000 28%),radial-gradient(circle at 92% 85%,#f582201a,#0000 30%),linear-gradient(135deg,#fffffff2,#fff8f1e0);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.customers-benefits:after{border:1px solid #f582201a;border-radius:50%;box-shadow:0 0 0 35px rgba(245,130,32,.025),0 0 0 70px rgba(245,130,32,.018);content:"";height:420px;pointer-events:none;position:absolute;right:-220px;top:-220px;width:420px}.customers-benefits-inner{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:2}.customers-section-heading{margin:0 auto 70px;max-width:800px;text-align:center}.customers-section-label{background:linear-gradient(135deg,#f582201f,#ffffffd9);border:1px solid #f5822038;border-radius:50px;box-shadow:0 8px 25px #f5822014;color:#f58220;display:block;font-size:16px;font-weight:850;letter-spacing:2.2px;line-height:1;margin:0 auto 26px;padding:10px 18px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.customers-section-label:after,.customers-section-label:before{display:none!important}.customers-section-heading h2{color:#171717;font-size:clamp(40px,5vw,64px);font-weight:800;letter-spacing:-2.8px;line-height:1.05;margin:0;padding-bottom:22px;position:relative}.customers-section-heading h2:after{background:linear-gradient(90deg,#f58220,#ffb36f);border-radius:20px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:65px}.customers-section-heading p{color:#6e6e6e;font-size:17px;line-height:1.75;margin:24px auto 0;max-width:650px}.customers-benefits-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.customer-benefit-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #f582201f;border-radius:24px;box-shadow:0 15px 45px #0000000d;min-height:255px;overflow:hidden;padding:34px;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.customer-benefit-card:after{background:#f5822014;border-radius:50%;bottom:-80px;content:"";height:170px;position:absolute;right:-80px;transition:transform .4s ease;width:170px}.customer-benefit-card:hover{border-color:#f582204d;box-shadow:0 25px 60px #00000017;transform:translateY(-7px)}.customer-benefit-card:hover:after{transform:scale(1.5)}.customer-benefit-icon{align-items:center;background:linear-gradient(135deg,#fff0e2,#fff9f4);border:1px solid #f582201f;border-radius:16px;box-shadow:0 10px 25px #f582201a;color:#f58220;display:flex;font-size:23px;font-weight:800;height:56px;justify-content:center;margin-bottom:25px;position:relative;width:56px;z-index:2}.customer-benefit-card h3{color:#171717;font-size:21px;font-weight:750;line-height:1.3;margin:0 0 12px;padding-bottom:10px;position:relative;z-index:2}.customer-benefit-card h3:after{background:#f58220;border-radius:20px;bottom:0;content:"";height:2px;left:0;position:absolute;width:28px}.customer-benefit-card p{color:#777;font-size:15px;line-height:1.7;margin:0;max-width:340px;position:relative;z-index:2}.customers-final-cta{background-color:#f7f7f7;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:125px clamp(24px,6vw,100px);position:relative;width:100%}.customers-final-cta:before{background:linear-gradient(135deg,#ffffffe6,#fff8f2d1);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.customers-final-cta-inner{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #f5822029;border-radius:34px;box-shadow:0 25px 70px #00000012;margin:0 auto;max-width:1250px;overflow:hidden;padding:95px 60px;position:relative;text-align:center;width:100%;z-index:2}.customers-final-cta-inner:before{background:#f582200f;border-radius:50%;content:"";height:280px;left:-140px;position:absolute;top:-140px;width:280px}.customers-final-cta-inner:after{background:#f582200d;border-radius:50%;bottom:-140px;content:"";height:260px;position:absolute;right:-120px;width:260px}.customers-final-cta-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:2}.customers-final-cta-content:before{background:linear-gradient(135deg,#f582201f,#ffffffe6);border:1px solid #f5822038;border-radius:50px;box-shadow:0 8px 25px #f5822014;color:#f58220;content:"";display:block;font-size:15px;font-weight:850;letter-spacing:2.1px;line-height:1;margin:0 auto 26px;order:1;padding:10px 18px;position:static;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.customers-final-cta h2{color:#171717;font-size:clamp(40px,5vw,64px);font-weight:800;letter-spacing:-2.8px;line-height:1.05;margin:0 auto;max-width:780px;order:2;padding-bottom:24px;position:relative;width:100%}.customers-final-cta h2:after{background:linear-gradient(90deg,#f58220,#ffb36f);border-radius:20px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:65px}.customers-final-cta p{color:#707070;font-size:17px;line-height:1.7;margin:24px auto 34px;max-width:620px;order:3;width:100%}.customers-final-btn{align-items:center;background:#f58220;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 15px 35px #f5822038;color:#fff;display:inline-flex;font-size:15px;font-weight:800;gap:12px;justify-content:center;min-height:58px;order:4;padding:0 30px;text-decoration:none;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.customers-final-btn span{font-size:19px}.customers-final-btn:hover{background:#e97412;box-shadow:0 22px 42px #f582204d;transform:translateY(-4px)}@media (max-width:1100px){.customers-hero{background-position:65%!important;min-height:720px}.customers-hero:before{background:linear-gradient(90deg,#000000bd,#0000004d)}.customers-hero-inner{padding:100px 55px}.customers-hero h1{font-size:clamp(48px,7vw,72px)}.customers-benefits-grid{grid-template-columns:repeat(2,1fr)}.customer-benefit-card:nth-child(5){grid-column:1/-1;margin:0 auto;width:calc(50% - 10px)}.customers-final-cta-inner{padding:80px 45px}}@media (max-width:900px){.customers-hero{min-height:680px}.customers-hero-inner{justify-content:center;padding:90px 35px}.customers-hero-content{margin:0 auto;max-width:650px}.customers-benefits,.customers-final-cta{padding:90px 35px}}@media (max-width:700px){.for-customers{overflow-x:hidden;width:100%}.customers-hero{align-items:center;background-position:68%!important;justify-content:center;min-height:700px;text-align:center;width:100%}.customers-hero:before{background:linear-gradient(180deg,#0000002e,#00000073 48%,#000000d6)}.customers-hero-inner{min-height:700px;padding:70px 20px}.customers-hero-content,.customers-hero-inner{align-items:center;display:flex;justify-content:center;margin:0 auto;text-align:center;width:100%}.customers-hero-content{flex-direction:column;max-width:600px}.customers-eyebrow{font-size:11px;letter-spacing:1.5px;margin:0 auto 25px;padding:9px 15px;text-align:center}.customers-hero h1{font-size:clamp(42px,11.5vw,58px);letter-spacing:-2.5px;line-height:1.02;margin:0 auto;max-width:100%;text-align:center;width:100%}.customers-hero h1 span{display:inline-block;text-align:center}.customers-hero-description{font-size:16px;line-height:1.65;margin:23px auto 30px;max-width:520px;padding:0;text-align:center;width:100%}.customers-download-btn{margin:0 auto;max-width:300px;min-height:55px;width:100%}.customers-benefits{background-position:50%;padding:75px 20px;text-align:center;width:100%}.customers-benefits:before{background:radial-gradient(circle at 15% 10%,#f5822021,#0000 32%),linear-gradient(180deg,#fffffff5,#fff8f2eb)}.customers-benefits-inner{margin:0 auto;max-width:600px;text-align:center;width:100%}.customers-section-heading{margin:0 auto 45px;max-width:600px;text-align:center;width:100%}.customers-section-label{border-radius:50px;font-size:13px;letter-spacing:1.7px;margin:0 auto 22px;padding:9px 16px}.customers-section-heading h2{font-size:clamp(35px,10vw,50px);letter-spacing:-2px;line-height:1.08;margin:0 auto;padding-bottom:19px;text-align:center;width:100%}.customers-section-heading h2:after{height:2px;left:50%;transform:translateX(-50%);width:55px}.customers-section-heading p{font-size:16px;line-height:1.65;margin:20px auto 0;max-width:520px;text-align:center;width:100%}.customers-benefits-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;justify-items:center;margin:0 auto;max-width:520px;width:100%}.customer-benefit-card,.customer-benefit-card:nth-child(5){align-items:center;display:flex;flex-direction:column;grid-column:auto;justify-content:center;margin:0 auto;max-width:520px;min-height:220px;padding:28px 22px;text-align:center;width:100%}.customer-benefit-icon{border-radius:14px;height:50px;margin:0 auto 21px;width:50px}.customer-benefit-card h3{font-size:19px;line-height:1.3;margin:0 auto 12px;padding-bottom:10px;text-align:center;width:100%}.customer-benefit-card h3:after{left:50%;transform:translateX(-50%);width:25px}.customer-benefit-card p{font-size:14px;line-height:1.7;margin:0 auto;max-width:400px;text-align:center;width:100%}.customer-benefit-card:hover{transform:translateY(-3px)}.customers-final-cta{background-position:50%;padding:65px 20px;text-align:center;width:100%}.customers-final-cta:before{background:linear-gradient(180deg,#ffffffeb,#fff8f2db)}.customers-final-cta-inner{border-radius:27px;margin:0 auto;max-width:600px;padding:65px 22px;text-align:center;width:100%}.customers-final-cta-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:520px;text-align:center;width:100%}.customers-final-cta-content:before{display:block;font-size:12px;letter-spacing:1.6px;margin:0 auto 22px;order:1;padding:9px 16px;position:static;text-align:center;width:-webkit-fit-content;width:fit-content}.customers-final-cta h2{font-size:clamp(34px,10vw,48px);letter-spacing:-1.8px;line-height:1.08;margin:0 auto;max-width:520px;order:2;padding-bottom:19px;text-align:center;width:100%}.customers-final-cta h2:after{height:2px;left:50%;transform:translateX(-50%);width:50px}.customers-final-cta p{font-size:16px;line-height:1.65;margin:21px auto 28px;max-width:500px;order:3;text-align:center;width:100%}.customers-final-btn{margin:0 auto;max-width:300px;min-height:54px;order:4;width:100%}}@media (max-width:380px){.customers-hero{background-position:68%!important;min-height:660px}.customers-hero-inner{min-height:660px;padding:60px 18px}.customers-hero-content{max-width:350px}.customers-eyebrow{font-size:10px;letter-spacing:1.3px;margin-bottom:22px}.customers-hero h1{font-size:40px;letter-spacing:-2px;text-align:center;width:100%}.customers-hero-description{font-size:15px;margin:20px auto 27px;max-width:340px;text-align:center}.customers-download-btn{margin:0 auto;max-width:280px}.customers-benefits{padding:65px 16px}.customers-benefits-inner{max-width:350px}.customers-section-heading{margin-bottom:40px;max-width:350px}.customers-section-label{font-size:12px;letter-spacing:1.5px;padding:8px 14px}.customers-section-heading h2{font-size:35px;letter-spacing:-2px;text-align:center}.customers-section-heading p{font-size:15px;text-align:center}.customers-benefits-grid{gap:14px;max-width:350px}.customer-benefit-card,.customer-benefit-card:nth-child(5){border-radius:21px;max-width:350px;min-height:215px;padding:24px 18px}.customer-benefit-icon{margin-left:auto;margin-right:auto}.customer-benefit-card h3{font-size:18px;text-align:center}.customer-benefit-card p{font-size:14px;text-align:center}.customers-final-cta{padding:55px 16px}.customers-final-cta-inner{border-radius:24px;max-width:350px;padding:55px 20px}.customers-final-cta-content{max-width:310px}.customers-final-cta-content:before{font-size:11px;margin:0 auto 19px;padding:8px 14px}.customers-final-cta h2{font-size:34px;max-width:310px;text-align:center}.customers-final-cta p{font-size:15px;max-width:300px;text-align:center}.customers-final-btn{margin:0 auto;max-width:280px}}@media (max-width:320px){.customers-hero-inner{padding-left:14px;padding-right:14px}.customers-hero h1{font-size:36px;letter-spacing:-1.8px}.customers-hero-description{font-size:14px}.customers-benefits{padding-left:12px;padding-right:12px}.customers-benefits-grid,.customers-benefits-inner{max-width:296px}.customer-benefit-card,.customer-benefit-card:nth-child(5){max-width:296px;padding:22px 15px}.customers-final-cta{padding-left:12px;padding-right:12px}.customers-final-cta-inner{max-width:296px;padding-left:15px;padding-right:15px}.customers-final-cta-content{max-width:270px}.customers-final-cta h2{font-size:31px}.customers-final-cta p{font-size:14px}}@media (min-width:1600px){.customers-hero{min-height:850px}.customers-hero-inner{max-width:1600px}.customers-hero h1{font-size:94px}.customers-benefits-inner{max-width:1500px}}.customers-benefits,.customers-final-cta,.customers-hero{background-attachment:scroll}@media (hover:none){.customer-benefit-card:hover,.customers-download-btn:hover,.customers-final-btn:hover{transform:none}.customer-benefit-card:hover{border-color:#f582201f;box-shadow:0 15px 45px #0000000d}.customer-benefit-card:hover:after{transform:none}}@media (prefers-reduced-motion:reduce){.customer-benefit-card,.customer-benefit-card:after,.customers-download-btn,.customers-final-btn{transition:none}}.for-merchants{background:#fff;color:#171717;font-family:Inter,Helvetica Neue,Arial,sans-serif;overflow:hidden;width:100%}.for-merchants *,.for-merchants :after,.for-merchants :before{box-sizing:border-box}.merchant-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:780px;overflow:hidden;position:relative;width:100%}.merchant-hero:after{background:linear-gradient(180deg,#0000000d,#0000002e);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.merchant-hero-inner{margin:0 auto;max-width:1500px;padding:120px clamp(30px,7vw,110px);position:relative;width:100%;z-index:2}.merchant-hero-content{max-width:760px;width:100%}.merchant-label,.merchant-section-label{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #f5822059;border-radius:50px;color:#f58220;display:inline-flex;font-size:16px;font-weight:850;gap:10px;justify-content:center;letter-spacing:2px;line-height:1;margin-bottom:24px;padding:9px 16px;position:relative;text-transform:uppercase}.merchant-label:before,.merchant-section-label:before{background:#f58220;border-radius:50%;box-shadow:0 0 0 5px #f5822024;content:"";flex-shrink:0;height:8px;width:8px}.merchant-hero .merchant-label{background:#ffffff1f;border-color:#ffffff52;color:#fff}.merchant-hero .merchant-label:before{background:#f58220}.merchant-hero h1{color:#fff;font-size:clamp(52px,6.5vw,88px);font-weight:850;letter-spacing:-4px;line-height:.98;margin:0;max-width:820px}.merchant-hero h1 span{color:#f58220}.merchant-hero-content>p{color:#ffffffd6;font-size:clamp(16px,1.5vw,20px);font-weight:400;line-height:1.75;margin:30px 0 36px;max-width:640px}.merchant-primary-btn{align-items:center;background:#f58220;border:1px solid #f58220;border-radius:14px;box-shadow:0 18px 40px #f5822047;color:#fff;display:inline-flex;font-size:15px;font-weight:800;gap:13px;justify-content:center;min-height:57px;padding:0 30px;text-decoration:none;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.merchant-primary-btn span{font-size:21px;line-height:1;transition:transform .3s ease}.merchant-primary-btn:hover{background:#e97412;box-shadow:0 22px 45px #f582205c;transform:translateY(-3px)}.merchant-primary-btn:hover span{transform:translateX(4px)}.merchant-section-heading{margin:0 auto 68px;max-width:850px;text-align:center}.merchant-section-heading .merchant-section-label{margin-bottom:20px}.merchant-section-heading h2{color:#171717;font-size:clamp(42px,5vw,66px);font-weight:850;letter-spacing:-3px;line-height:1.05;margin:0}.merchant-heading-line{background:#f58220;border-radius:10px;height:3px;margin:22px auto 0;width:52px}.merchant-section-heading p{color:#707070;font-size:17px;line-height:1.75;margin:22px auto 0;max-width:650px}.merchant-funnel{background:linear-gradient(135deg,#fff8f2,#fff 48%,#fffaf6);padding:125px clamp(24px,6vw,100px);width:100%}.merchant-funnel-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1400px;width:100%}.merchant-funnel-item{background:#fff;border:1px solid #eee4dc;border-radius:24px;box-shadow:0 12px 35px rgba(0,0,0,.035);min-height:255px;padding:30px;position:relative;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.merchant-funnel-item:hover{border-color:#f5822059;box-shadow:0 24px 55px #00000012;transform:translateY(-5px)}.merchant-funnel-number{align-items:center;background:#fff0e4;border-radius:16px;color:#f58220;display:flex;font-size:13px;font-weight:850;height:52px;justify-content:center;letter-spacing:.5px;margin-bottom:32px;width:52px}.merchant-funnel-text h3{color:#191919;font-size:20px;font-weight:800;line-height:1.3;margin:0 0 12px}.merchant-funnel-text p{color:#777;font-size:14px;line-height:1.75;margin:0}.merchant-funnel-arrow{align-items:center;background:#f58220;border-radius:50%;box-shadow:0 8px 18px #f5822040;color:#fff;display:flex;font-size:15px;height:32px;justify-content:center;position:absolute;right:-16px;top:48px;width:32px;z-index:5}.merchant-features{background:linear-gradient(180deg,#fff,#fffaf6);padding:125px clamp(24px,6vw,100px);width:100%}.merchant-feature-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1250px;width:100%}.merchant-feature-card{background:#fff;border:1px solid #ececec;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.035);min-height:290px;overflow:hidden;padding:32px;position:relative;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.merchant-feature-card:before{background:#f5822014;border-radius:50%;content:"";height:160px;position:absolute;right:-80px;top:-80px;transition:transform .4s ease;width:160px}.merchant-feature-card:hover{border-color:#f5822047;box-shadow:0 24px 55px #00000012;transform:translateY(-5px)}.merchant-feature-card:hover:before{transform:scale(1.5)}.merchant-feature-icon{align-items:center;background:#fff4eb;border:1px solid #f5822029;border-radius:16px;color:#f58220;display:flex;font-size:23px;height:56px;justify-content:center;margin-bottom:28px;position:relative;width:56px;z-index:2}.merchant-feature-card h3{color:#202020;font-size:20px;font-weight:800;line-height:1.35;margin:0 0 13px;position:relative;z-index:2}.merchant-feature-card p{color:#777;font-size:14px;line-height:1.75;margin:0;position:relative;z-index:2}.merchant-final{background:#fff;padding:125px clamp(24px,6vw,100px);width:100%}.merchant-final-card{background:radial-gradient(circle at 15% 15%,#f5822024,#0000 32%),radial-gradient(circle at 90% 85%,#f5822017,#0000 30%),#fffaf6;border:1px solid #f582202e;border-radius:36px;box-shadow:0 25px 70px #0000000f;margin:0 auto;max-width:1300px;overflow:hidden;padding:100px 50px;position:relative;text-align:center;width:100%}.merchant-final-card:before{bottom:-150px;height:300px;left:-150px;width:300px}.merchant-final-card:after,.merchant-final-card:before{background:#f582200d;border-radius:50%;content:"";position:absolute}.merchant-final-card:after{height:250px;right:-120px;top:-120px;width:250px}.merchant-final-content{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;z-index:2}.merchant-final-content .merchant-section-label{margin:0 auto 20px}.merchant-final-content h2{color:#171717;font-size:clamp(42px,5vw,66px);font-weight:850;letter-spacing:-3px;line-height:1.05;margin:0 auto;max-width:900px}.merchant-final-content p{color:#707070;font-size:17px;line-height:1.75;margin:22px auto 34px;max-width:650px}@media (max-width:1100px){.merchant-hero{min-height:720px}.merchant-hero-inner{padding:100px 55px}.merchant-hero h1{font-size:clamp(48px,6.5vw,72px)}.merchant-funnel-list{grid-template-columns:repeat(3,1fr)}.merchant-funnel-arrow{display:none}.merchant-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.merchant-hero{background-position:65%!important;min-height:700px}.merchant-hero-inner{padding:90px 35px}.merchant-hero-content{max-width:680px}.merchant-features,.merchant-final,.merchant-funnel{padding:90px 35px}.merchant-section-heading{margin-bottom:55px}}@media (max-width:700px){.for-merchants{overflow-x:hidden;width:100%}.merchant-hero{align-items:center;background-position:65%!important;justify-content:center;min-height:720px;text-align:center}.merchant-hero:before{background:linear-gradient(180deg,#0000002e,#00000070 42%,#000000d6);content:"";inset:0;position:absolute;z-index:1}.merchant-hero-inner{min-height:720px;padding:80px 20px}.merchant-hero-content,.merchant-hero-inner{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.merchant-hero-content{flex-direction:column;margin:0 auto;max-width:600px}.merchant-hero .merchant-label{align-items:center;display:inline-flex;font-size:11px;justify-content:center;letter-spacing:1.6px;margin:0 auto 22px;padding:10px 15px;text-align:center}.merchant-hero h1{font-size:clamp(42px,11vw,58px);letter-spacing:-2.5px;line-height:1;margin:0 auto;max-width:100%;text-align:center;width:100%}.merchant-hero-content>p{font-size:15.5px;line-height:1.7;margin:23px auto 30px;max-width:520px;text-align:center;width:100%}.merchant-primary-btn{margin:0 auto;max-width:300px;min-height:55px;width:100%}.merchant-section-label{align-items:center;display:inline-flex;font-size:12px;justify-content:center;letter-spacing:1.6px;margin:0 auto 19px;padding:9px 14px;text-align:center}.merchant-section-heading{margin:0 auto 45px;max-width:700px;text-align:center;width:100%}.merchant-section-heading .merchant-section-label{margin:0 auto 19px}.merchant-section-heading h2{font-size:clamp(36px,10vw,50px);letter-spacing:-2px;line-height:1.05;margin:0 auto;max-width:100%;text-align:center;width:100%}.merchant-heading-line{height:3px;margin:19px auto 0;width:45px}.merchant-section-heading p{font-size:15.5px;line-height:1.7;margin:20px auto 0;max-width:560px;text-align:center;width:100%}.merchant-funnel{padding:75px 20px;text-align:center}.merchant-funnel-list{gap:15px;grid-template-columns:1fr;margin:0 auto;max-width:500px;width:100%}.merchant-funnel-item{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:215px;padding:27px 22px;text-align:center;width:100%}.merchant-funnel-number{height:50px;margin:0 auto 22px;width:50px}.merchant-funnel-text{text-align:center;width:100%}.merchant-funnel-text h3{font-size:19px;margin:0 auto 12px;text-align:center}.merchant-funnel-text p{font-size:14px;line-height:1.7;margin:0 auto;max-width:400px;text-align:center;width:100%}.merchant-funnel-arrow{display:none}.merchant-features{padding:75px 20px;text-align:center}.merchant-feature-grid{gap:15px;grid-template-columns:1fr;margin:0 auto;max-width:500px;width:100%}.merchant-feature-card{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:27px 22px;text-align:center;width:100%}.merchant-feature-icon{border-radius:14px;font-size:21px;height:50px;margin:0 auto 22px;width:50px}.merchant-feature-card h3{font-size:18px;margin:0 auto 13px;text-align:center;width:100%}.merchant-feature-card p{font-size:13.5px;line-height:1.7;margin:0 auto;max-width:400px;text-align:center;width:100%}.merchant-final{padding:65px 20px;text-align:center}.merchant-final-card{border-radius:28px;margin:0 auto;max-width:600px;padding:65px 22px;text-align:center;width:100%}.merchant-final-content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.merchant-final-content .merchant-section-label{display:inline-flex;margin:0 auto 20px}.merchant-final-content h2{font-size:clamp(36px,10vw,50px);letter-spacing:-2px;line-height:1.05;margin:0 auto;max-width:100%;text-align:center;width:100%}.merchant-final-content p{font-size:15.5px;line-height:1.7;margin:22px auto 30px;max-width:500px;text-align:center;width:100%}.merchant-final-content .merchant-primary-btn{margin:0 auto;max-width:300px;width:100%}}@media (max-width:380px){.merchant-hero{background-position:62%!important;min-height:680px}.merchant-hero-inner{min-height:680px;padding:65px 18px}.merchant-hero-content{align-items:center;max-width:350px;text-align:center}.merchant-hero h1{font-size:39px;letter-spacing:-2px;line-height:1.02;text-align:center;width:100%}.merchant-hero-content>p{font-size:15px;text-align:center}.merchant-section-label{font-size:10px;letter-spacing:1.4px}.merchant-section-heading{max-width:350px}.merchant-section-heading h2{font-size:34px;text-align:center}.merchant-section-heading p{font-size:15px;text-align:center}.merchant-funnel{padding:65px 16px}.merchant-feature-grid,.merchant-funnel-list{max-width:350px}.merchant-feature-card,.merchant-funnel-item{padding:24px 18px}.merchant-final{padding:55px 16px}.merchant-final-card{max-width:350px;padding:55px 19px}.merchant-final-content h2{font-size:33px;text-align:center}.merchant-final-content p{font-size:15px;text-align:center}}@media (max-width:340px){.merchant-hero{min-height:650px}.merchant-hero-inner{min-height:650px;padding:60px 15px}.merchant-hero h1{font-size:36px;letter-spacing:-1.8px}.merchant-hero-content>p{font-size:14px}.merchant-primary-btn{max-width:280px}.merchant-section-heading h2{font-size:31px}.merchant-feature-card,.merchant-funnel-item{padding:22px 16px}.merchant-final-card{padding:48px 16px}.merchant-final-content h2{font-size:30px}}@media (max-width:320px){.merchant-hero-inner{padding-left:12px;padding-right:12px}.merchant-hero h1{font-size:34px;letter-spacing:-1.6px}.merchant-hero-content>p{font-size:13.5px}.merchant-funnel{padding-left:12px;padding-right:12px}.merchant-feature-grid,.merchant-funnel-list{max-width:296px}.merchant-feature-card,.merchant-funnel-item{padding:21px 14px}.merchant-final{padding-left:12px;padding-right:12px}.merchant-final-card{max-width:296px;padding-left:14px;padding-right:14px}.merchant-final-content h2{font-size:29px}.merchant-final-content p{font-size:14px}.merchant-primary-btn{max-width:270px}}@media (min-width:1600px){.merchant-hero{min-height:850px}.merchant-hero-inner{max-width:1600px}.merchant-hero h1{font-size:94px}.merchant-funnel-list{max-width:1500px}.merchant-feature-grid{max-width:1400px}}.merchant-features,.merchant-final,.merchant-funnel,.merchant-hero{background-attachment:scroll}@media (hover:none){.merchant-feature-card:hover,.merchant-funnel-item:hover,.merchant-primary-btn:hover{transform:none}.merchant-primary-btn:hover{background:#f58220;box-shadow:0 18px 40px #f5822047}.merchant-primary-btn:hover span{transform:none}.merchant-funnel-item:hover{border-color:#eee4dc;box-shadow:0 12px 35px rgba(0,0,0,.035)}.merchant-feature-card:hover{border-color:#ececec;box-shadow:0 10px 30px rgba(0,0,0,.035)}.merchant-feature-card:hover:before{transform:none}}@media (prefers-reduced-motion:reduce){.merchant-feature-card,.merchant-feature-card:before,.merchant-funnel-item,.merchant-primary-btn,.merchant-primary-btn span{transition:none}}.d2c-page{background:#fff;color:#171717;font-family:Inter,Helvetica Neue,Arial,sans-serif;overflow:hidden;width:100%}.d2c-page *,.d2c-page :after,.d2c-page :before{box-sizing:border-box}.d2c-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:flex-start;min-height:780px;overflow:hidden;position:relative;width:100%}.d2c-hero:after{background:linear-gradient(180deg,#0000000a,#0003);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.d2c-hero-content{margin:0 auto;max-width:1450px;padding:120px clamp(28px,7vw,100px);position:relative;width:100%;z-index:2}.d2c-label{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f582201a;border:1px solid #f5822059;border-radius:999px;box-shadow:0 8px 25px #00000014;color:#f58220;display:inline-flex;font-size:13px;font-weight:800;gap:10px;justify-content:center;letter-spacing:2px;line-height:1;margin-bottom:25px;padding:11px 18px;position:relative;text-transform:uppercase}.d2c-label:before{background:#f58220;border-radius:50%;box-shadow:0 0 0 5px #f5822026;content:"";flex-shrink:0;height:8px;width:8px}.d2c-hero .d2c-label{background:#ffffff1a;border-color:#ffffff40;box-shadow:0 12px 35px #0000002e;color:#fff}.d2c-hero h1{color:#fff;font-size:clamp(50px,6.5vw,84px);font-weight:800;letter-spacing:-4px;line-height:.98;margin:0;max-width:900px}.d2c-hero h1:after{background:#f58220;border-radius:10px;content:"";display:block;height:4px;margin-top:28px;width:75px}.d2c-hero p{color:#ffffffd6;font-size:clamp(16px,1.5vw,20px);line-height:1.75;margin:30px 0 38px;max-width:650px}.d2c-primary-btn{align-items:center;background:#f58220;border:1px solid #f58220;border-radius:15px;box-shadow:0 18px 40px #f5822040;color:#fff;display:inline-flex;font-size:15px;font-weight:800;gap:13px;justify-content:center;min-height:58px;padding:0 31px;text-decoration:none;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.d2c-primary-btn span{font-size:20px;transition:transform .3s ease}.d2c-primary-btn:hover{background:#e97412;box-shadow:0 22px 45px #f5822059;transform:translateY(-2px)}.d2c-primary-btn:hover span{transform:translateX(5px)}.d2c-opportunity{background:linear-gradient(135deg,#fff8f1,#fff 52%,#fff4e9);padding:125px clamp(24px,6vw,90px);width:100%}.d2c-section-heading{margin:0 auto 68px;max-width:850px;text-align:center}.d2c-section-heading .d2c-label{margin-bottom:23px}.d2c-section-heading h2{color:#252525;font-size:clamp(42px,5vw,66px);font-weight:800;letter-spacing:-3px;line-height:1.04;margin:0}.d2c-section-heading h2:after{background:#f58220;border-radius:10px;content:"";display:block;height:4px;margin:25px auto 0;width:62px}.d2c-section-heading p{color:#6f6f6f;font-size:17px;line-height:1.75;margin:23px auto 0;max-width:650px}.d2c-features{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1250px;width:100%}.d2c-feature-card{background:#fff;border:1px solid #f5822021;border-radius:24px;box-shadow:0 10px 35px rgba(30,20,10,.045);min-height:285px;overflow:hidden;padding:32px;position:relative;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.d2c-feature-card:before{background:#f5822014;border-radius:50%;content:"";height:180px;position:absolute;right:-95px;top:-95px;transition:transform .45s ease;width:180px}.d2c-feature-card:hover{border-color:#f582204d;box-shadow:0 25px 55px #1e140a14;transform:translateY(-5px)}.d2c-feature-card:hover:before{transform:scale(1.5)}.d2c-icon{align-items:center;background:#fff2e7;border:1px solid #f5822029;border-radius:16px;display:flex;font-size:24px;height:58px;justify-content:center;margin-bottom:28px;position:relative;width:58px;z-index:2}.d2c-feature-card h3{color:#252525;font-size:20px;font-weight:750;line-height:1.35;margin:0 0 13px;position:relative;z-index:2}.d2c-feature-card p{color:#747474;font-size:14px;line-height:1.75;margin:0;position:relative;z-index:2}.d2c-cta{background:linear-gradient(135deg,#fff4e9,#fff 50%,#fff8f2);padding:125px clamp(24px,6vw,90px);width:100%}.d2c-cta-content{background:linear-gradient(135deg,#fff8f2,#fff);border:1px solid #f582202e;border-radius:34px;box-shadow:0 25px 70px #1e140a12;margin:0 auto;max-width:1250px;overflow:hidden;padding:100px 55px;position:relative;text-align:center;width:100%}.d2c-cta-content:before{background:#f5822012;border-radius:50%;bottom:-150px;content:"";height:300px;left:-150px;position:absolute;width:300px}.d2c-cta-content:after{background:#f582200f;border-radius:50%;content:"";height:260px;position:absolute;right:-130px;top:-130px;width:260px}.d2c-cta-content>*{position:relative;z-index:2}.d2c-cta-content .d2c-label{margin-bottom:24px}.d2c-cta-content h2{color:#252525;font-size:clamp(42px,5vw,66px);font-weight:800;letter-spacing:-3px;line-height:1.04;margin:0 auto;max-width:900px}.d2c-cta-content h2:after{background:#f58220;border-radius:10px;content:"";display:block;height:4px;margin:25px auto 0;width:62px}.d2c-cta-content p{color:#707070;font-size:17px;line-height:1.75;margin:24px auto 34px;max-width:650px}@media (max-width:1100px){.d2c-hero{background-position:60%;min-height:720px}.d2c-hero h1{font-size:clamp(46px,6vw,70px)}.d2c-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.d2c-hero{align-items:center;background-position:65%;min-height:680px}.d2c-hero-content{margin:0 auto;padding:90px 35px;text-align:center;width:100%}.d2c-hero .d2c-label,.d2c-hero .d2c-primary-btn,.d2c-hero h1,.d2c-hero h1:after,.d2c-hero p{margin-left:auto;margin-right:auto}.d2c-opportunity{padding:95px 35px;text-align:center}.d2c-section-heading{margin-left:auto;margin-right:auto;text-align:center}.d2c-cta{padding:95px 35px;text-align:center}.d2c-cta-content{margin-left:auto;margin-right:auto;text-align:center}}@media (max-width:700px){.d2c-hero{align-items:center;background-position:68%!important;display:flex;justify-content:center;min-height:700px;width:100%}.d2c-hero:after{background:linear-gradient(180deg,#0000001f,#0000006b 50%,#000000c7)}.d2c-hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;padding:30px 20px;text-align:center;width:100%}.d2c-label{font-size:11px;letter-spacing:1.6px;line-height:1;margin:0 auto 21px;padding:10px 15px}.d2c-hero h1{font-size:clamp(40px,11vw,58px);letter-spacing:-2.6px;line-height:1;margin:0 auto;max-width:600px;text-align:center;width:100%}.d2c-hero h1:after{height:3px;margin:23px auto 0;width:55px}.d2c-hero p{font-size:15.5px;line-height:1.7;margin:22px auto 30px;max-width:560px;text-align:center;width:100%}.d2c-primary-btn{margin:0 auto;max-width:300px;min-height:55px;width:100%}.d2c-opportunity{padding:75px 20px;text-align:center;width:100%}.d2c-section-heading{margin:0 auto 45px;max-width:650px;text-align:center;width:100%}.d2c-section-heading .d2c-label{margin:0 auto 20px}.d2c-section-heading h2{font-size:clamp(35px,10vw,50px);letter-spacing:-2px;line-height:1.05;margin:0 auto;text-align:center;width:100%}.d2c-section-heading h2:after{height:3px;margin:21px auto 0;width:50px}.d2c-section-heading p{font-size:15.5px;line-height:1.7;margin:20px auto 0;max-width:560px;text-align:center;width:100%}.d2c-features{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr;margin:0 auto;max-width:560px;width:100%}.d2c-feature-card{border-radius:21px;min-height:220px;padding:27px;text-align:center;width:100%}.d2c-icon{border-radius:14px;font-size:21px;height:51px;margin:0 auto 22px;width:51px}.d2c-feature-card h3{font-size:18px;margin:0 auto 13px;text-align:center}.d2c-feature-card p{font-size:13.5px;line-height:1.75;margin:0 auto;max-width:450px;text-align:center}.d2c-cta{padding:65px 20px}.d2c-cta,.d2c-cta-content{text-align:center;width:100%}.d2c-cta-content{border-radius:27px;margin:0 auto;max-width:600px;padding:65px 22px}.d2c-cta-content .d2c-label{margin:0 auto 20px}.d2c-cta-content h2{font-size:clamp(35px,10vw,49px);letter-spacing:-2px;line-height:1.05;margin:0 auto;max-width:560px;text-align:center;width:100%}.d2c-cta-content h2:after{height:3px;margin:21px auto 0;width:50px}.d2c-cta-content p{font-size:15.5px;line-height:1.7;margin:20px auto 28px;max-width:550px;text-align:center;width:100%}.d2c-cta-content .d2c-primary-btn{margin:0 auto;max-width:300px;width:100%}}@media (max-width:380px){.d2c-hero{align-items:center;background-position:68%!important;min-height:660px}.d2c-hero-content{padding:25px 18px}.d2c-label{font-size:10px;letter-spacing:1.4px;margin-bottom:18px;padding:9px 13px}.d2c-hero h1{font-size:38px;letter-spacing:-2px}.d2c-hero h1:after{margin-top:20px}.d2c-hero p{font-size:15px;margin:19px auto 26px}.d2c-section-heading h2{font-size:34px}.d2c-feature-card{padding:24px}.d2c-cta-content{padding:55px 19px}.d2c-cta-content h2{font-size:33px}}@media (max-width:340px){.d2c-hero{min-height:640px}.d2c-hero-content{padding:20px 15px}.d2c-hero h1{font-size:35px}.d2c-hero p{font-size:14px}.d2c-primary-btn{max-width:270px}.d2c-section-heading h2{font-size:31px}.d2c-feature-card{padding:22px 18px}.d2c-cta-content{padding:48px 16px}.d2c-cta-content h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.d2c-feature-card,.d2c-feature-card:before,.d2c-primary-btn{transition:none}}.ecosystem-page{background:#fff;color:#171717;min-height:100vh;overflow:hidden;width:100%}.ecosystem-page *,.ecosystem-page :after,.ecosystem-page :before{box-sizing:border-box}.eco-label{align-items:center;color:#f26b21;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;letter-spacing:2px;margin-bottom:18px;text-transform:uppercase}.eco-section-heading{margin:0 auto 60px;max-width:850px;text-align:center;width:100%}.eco-section-heading.center{text-align:center}.eco-section-heading h2{color:#171717;font-size:clamp(34px,4vw,54px);font-weight:800;letter-spacing:-1.8px;line-height:1.12;margin:0}.eco-primary-btn{align-items:center;background:#f26b21;border-radius:8px;box-shadow:0 12px 28px #f26b2133;color:#fff;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;min-height:52px;padding:14px 30px;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.eco-primary-btn:hover{background:#df5d17;box-shadow:0 16px 34px #f26b2147;transform:translateY(-2px)}.eco-hero{align-items:center;background:linear-gradient(135deg,#fff8f2,#fff 55%,#fff4eb);display:flex;justify-content:center;min-height:680px;padding:150px clamp(20px,8vw,120px) 100px;position:relative;text-align:center;width:100%}.eco-hero:before{background:#f26b210f;height:420px;right:-120px;top:-190px;width:420px}.eco-hero:after,.eco-hero:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.eco-hero:after{background:#f26b210d;bottom:-150px;height:300px;left:-100px;width:300px}.eco-hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:25px auto 0;max-width:900px;position:relative;text-align:center;width:100%;z-index:1}.eco-hero-content h1{color:#171717;font-size:clamp(48px,6vw,82px);font-weight:850;letter-spacing:-3px;line-height:1.02;margin:0 auto;text-align:center;width:100%}.eco-hero-content h1 span{color:#f26b21}.eco-hero-content p{color:#626262;font-size:clamp(16px,1.5vw,19px);line-height:1.7;margin:25px auto 32px;max-width:650px;text-align:center;width:100%}.eco-network{background:#fff;padding:clamp(80px,9vw,120px) clamp(20px,6vw,100px);width:100%}.eco-network-layout{grid-gap:45px;align-items:center;display:grid;gap:45px;grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);margin:0 auto;max-width:1250px;min-height:500px;position:relative;width:100%}.eco-side{display:flex;flex-direction:column;gap:20px}.eco-left{align-items:flex-end}.eco-right{align-items:flex-start}.eco-node{align-items:center;background:#fff;border:1px solid #eadfd7;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.045);display:flex;gap:18px;max-width:390px;min-height:125px;padding:22px 25px;position:relative;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.eco-node:hover{border-color:#f26b21;box-shadow:0 15px 32px #00000014}.eco-node-number{align-items:center;background:#fff2e9;border-radius:8px;color:#f26b21;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:38px;justify-content:center;width:38px}.eco-node h3{color:#171717;font-size:18px;font-weight:800;margin:0 0 6px}.eco-node p{color:#707070;font-size:13px;line-height:1.5;margin:0}.eco-left .eco-node:after{right:-45px}.eco-left .eco-node:after,.eco-right .eco-node:before{background:#f3c7ad;content:"";height:1px;position:absolute;width:45px}.eco-right .eco-node:before{left:-45px}.eco-center{align-items:center;display:flex;height:260px;justify-content:center;margin:auto;position:relative;width:260px}.eco-center:before{animation:ecoRotate 25s linear infinite;border:1px dashed #f5c5a7;border-radius:50%;content:"";height:260px;position:absolute;width:260px}.eco-center:after{border:1px solid #f7ded0;border-radius:50%;content:"";height:215px;position:absolute;width:215px}.eco-center-ring{align-items:center;background:#f26b21;border-radius:50%;box-shadow:0 18px 45px #f26b2147;color:#fff;display:flex;flex-direction:column;gap:5px;height:145px;justify-content:center;position:relative;width:145px;z-index:3}.eco-center-logo{font-size:30px;font-weight:900;line-height:1}.eco-center-ring span{font-size:20px;font-weight:800;letter-spacing:-.5px}@keyframes ecoRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.eco-components{background:#fff7f0;padding:clamp(80px,9vw,120px) clamp(20px,7vw,110px);width:100%}.eco-features{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1100px;width:100%}.eco-feature-card{background:#fff;border:1px solid #f0dfd2;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:225px;padding:30px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.eco-feature-card:hover{border-color:#f26b21;box-shadow:0 16px 38px #00000012;transform:translateY(-4px)}.eco-feature-card h3{color:#171717;font-size:20px;font-weight:800;line-height:1.3;margin:0 0 12px}.eco-feature-card h3:before{background:#f26b21;border-radius:2px;content:"";display:block;height:3px;margin-bottom:17px;width:35px}.eco-feature-card p{color:#686868;font-size:15px;line-height:1.7;margin:0}.eco-positioning{background:#f7f7f7;overflow:hidden;padding:150px 7%;width:100%}.eco-positioning-inner{max-width:1280px;width:100%}.eco-positioning-header{margin-bottom:80px;max-width:850px}.eco-positioning-header h2{color:#171717;font-size:clamp(44px,5.5vw,76px);font-weight:700;letter-spacing:-3px;line-height:.98;margin:18px 0 0}.eco-positioning-layout{grid-gap:70px;gap:70px;grid-template-columns:.95fr 1.05fr}.eco-positioning-line{grid-gap:20px;border-bottom:1px solid #0000001f;display:grid;gap:20px;grid-template-columns:45px 1fr;padding:27px 0}.eco-positioning-line:first-child{border-top:1px solid #0000001f}.eco-positioning-line span{color:#f58220;font-size:12px;font-weight:700;letter-spacing:1.5px}.eco-positioning-line p{color:#4d4d4d;font-size:20px;line-height:1.4}.eco-positioning-highlight{background:#fff;border:1px solid #00000012;border-radius:30px;box-shadow:0 25px 70px #00000014,0 5px 20px #00000008;padding:60px;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.eco-positioning-highlight:before{background:#f582201a;filter:blur(15px);height:330px;pointer-events:none;right:-130px;top:-130px;width:330px}.eco-positioning-highlight:after{background:rgba(245,130,32,.055);border-radius:50%;bottom:-110px;content:"";filter:blur(12px);height:190px;left:-100px;pointer-events:none;position:absolute;width:190px}.eco-highlight-number{color:#f58220;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:38px;position:relative;z-index:2}.eco-positioning-highlight h3{color:#171717;font-size:clamp(40px,4.5vw,65px);font-weight:600;letter-spacing:-2.5px;line-height:1.02;max-width:650px;z-index:2}.eco-positioning-highlight h3 strong{font-weight:700;margin-top:10px}.eco-highlight-divider{margin:38px 0 28px;width:55px;z-index:2}.eco-positioning-highlight p{color:#555;font-size:20px;line-height:1.65;max-width:600px;z-index:2}.eco-positioning-highlight:hover{border-color:#f582202e;box-shadow:0 35px 85px #0000001a,0 8px 25px #f582200f;transform:translateY(-6px)}@media (max-width:1100px){.eco-hero{min-height:640px;padding-bottom:90px;padding-top:135px}.eco-hero-content{margin-top:20px}.eco-network-layout{gap:25px;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr)}.eco-center,.eco-center:before{height:220px;width:220px}.eco-center:after{height:180px;width:180px}.eco-center-ring{height:125px;width:125px}.eco-left .eco-node:after{right:-25px;width:25px}.eco-right .eco-node:before{left:-25px;width:25px}.eco-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.eco-hero{min-height:580px;padding:125px 30px 85px}.eco-hero-content{margin-top:15px}.eco-hero-content h1{font-size:55px}.eco-network-layout{gap:15px;grid-template-columns:1fr 200px 1fr}.eco-node{min-height:110px;padding:18px}.eco-node p{font-size:12px}.eco-node h3{font-size:16px}.eco-center,.eco-center:before{height:190px;width:190px}.eco-center:after{height:155px;width:155px}.eco-center-ring{height:110px;width:110px}.eco-center-logo{font-size:25px}.eco-center-ring span{font-size:17px}.eco-left .eco-node:after,.eco-right .eco-node:before{display:none}.eco-positioning{padding:110px 5%}.eco-positioning-header{margin-bottom:55px}.eco-positioning-header h2{font-size:clamp(42px,7vw,62px);letter-spacing:-2px}.eco-positioning-layout{gap:50px;grid-template-columns:1fr}.eco-positioning-highlight{padding:48px}}@media (max-width:767px){.ecosystem-page{overflow-x:hidden;width:100%}.eco-hero{min-height:auto;padding:100px 18px 62px}.eco-hero,.eco-hero-content{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.eco-hero-content{flex-direction:column;margin:20px auto 0;max-width:100%}.eco-label{font-size:11px;letter-spacing:1.5px;margin:0 auto 15px;text-align:center;width:auto}.eco-hero-content h1{font-size:clamp(40px,11vw,52px);letter-spacing:-1.8px;line-height:1.05;margin:0 auto;text-align:center;width:100%}.eco-hero-content h1 br{display:none}.eco-hero-content p{font-size:15px;line-height:1.65;margin:19px auto 27px;max-width:620px;text-align:center;width:100%}.eco-hero .eco-primary-btn{margin:0 auto}.eco-primary-btn{font-size:15px;margin-left:auto;margin-right:auto;min-height:50px;padding:13px 23px}.eco-network{padding:62px 18px;text-align:center;width:100%}.eco-section-heading{margin:0 auto 38px;max-width:700px;text-align:center;width:100%}.eco-section-heading .eco-label{margin-left:auto;margin-right:auto}.eco-section-heading h2{font-size:clamp(30px,8vw,37px);letter-spacing:-1px;line-height:1.15;margin:0 auto;text-align:center;width:100%}.eco-section-heading h2 br{display:none}.eco-network-layout{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;min-height:auto;width:100%}.eco-center{flex-shrink:0;margin:0 auto 8px;order:1}.eco-center,.eco-center:before{height:180px;width:180px}.eco-center:after{height:148px;width:148px}.eco-center-ring{height:108px;width:108px}.eco-center-logo{font-size:25px}.eco-center-ring span{font-size:17px}.eco-side{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto;width:100%}.eco-left{align-items:center;order:2}.eco-right{align-items:center;order:3}.eco-node{align-items:center;border-radius:10px;display:flex;gap:14px;justify-content:flex-start;margin:0 auto;max-width:520px;min-height:88px;padding:17px 18px;text-align:left;width:100%}.eco-node-number{flex-shrink:0;height:36px;width:36px}.eco-node h3{font-size:17px;line-height:1.25;margin:0 0 5px}.eco-node p{font-size:13px;line-height:1.5}.eco-left .eco-node:after,.eco-right .eco-node:before{display:none}.eco-components{padding:62px 18px;text-align:center;width:100%}.eco-features{gap:14px;grid-template-columns:1fr;margin:0 auto;max-width:520px;width:100%}.eco-feature-card{align-items:center;border-radius:14px;min-height:auto;padding:24px 22px;text-align:center;width:100%}.eco-feature-card h3{font-size:18px;margin:0 0 11px;text-align:center;width:100%}.eco-feature-card h3:before{margin:0 auto 15px}.eco-feature-card p{font-size:14px;line-height:1.65;text-align:center;width:100%}.eco-positioning{padding:68px 18px;text-align:center;width:100%}.eco-positioning-inner{margin:0 auto;max-width:600px;width:100%}.eco-positioning-header{margin:0 auto 38px;max-width:100%;text-align:center;width:100%}.eco-positioning-header .eco-label{margin-left:auto;margin-right:auto}.eco-positioning-header h2{font-size:clamp(35px,10vw,42px);letter-spacing:-1.8px;line-height:1;margin:15px auto 0;text-align:center;width:100%}.eco-positioning-layout{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;width:100%}.eco-positioning-statements{align-items:center;margin:0 auto;max-width:520px;text-align:center;width:100%}.eco-positioning-line{align-items:center;gap:12px;grid-template-columns:35px 1fr;padding:19px 0;text-align:left;width:100%}.eco-positioning-line span{font-size:11px;text-align:center}.eco-positioning-line p{font-size:17px;line-height:1.45;margin:0;text-align:left}.eco-positioning-highlight{border-radius:22px;margin:0 auto;max-width:520px;padding:34px 24px;text-align:center;width:100%}.eco-positioning-highlight:hover{transform:none}.eco-highlight-number{display:block;margin:0 auto 24px;text-align:center}.eco-positioning-highlight h3{font-size:clamp(34px,9vw,40px);letter-spacing:-1.5px;line-height:1.02;margin:0 auto;max-width:100%;text-align:center;width:100%}.eco-positioning-highlight h3 strong{margin-top:7px;text-align:center}.eco-highlight-divider{margin:26px auto 22px;width:45px}.eco-positioning-highlight p{color:#555;font-size:17px;line-height:1.55;margin:0 auto;max-width:100%;text-align:center;width:100%}}@media (max-width:400px){.eco-hero{padding:90px 16px 58px}.eco-hero-content{margin-top:18px}.eco-hero-content h1{font-size:39px;line-height:1.05}.eco-hero-content p{font-size:14.5px;margin:18px auto 25px}.eco-network{padding:58px 16px}.eco-section-heading{margin-bottom:34px}.eco-section-heading h2{font-size:30px}.eco-center{margin-bottom:5px}.eco-center,.eco-center:before{height:165px;width:165px}.eco-center:after{height:137px;width:137px}.eco-center-ring{height:96px;width:96px}.eco-center-logo{font-size:23px}.eco-center-ring span{font-size:15px}.eco-node{padding:15px 16px}.eco-node h3{font-size:16px}.eco-node p{font-size:12.5px}.eco-components{padding:58px 16px}.eco-feature-card{padding:22px 18px}.eco-positioning{padding:62px 16px}.eco-positioning-header{margin-bottom:34px}.eco-positioning-header h2{font-size:35px}.eco-positioning-layout{gap:28px}.eco-positioning-line{gap:10px;grid-template-columns:32px 1fr;padding:18px 0}.eco-positioning-line p{font-size:16px}.eco-positioning-highlight{padding:30px 20px}.eco-positioning-highlight h3{font-size:34px}.eco-positioning-highlight p{font-size:16px}}@media (min-width:1600px){.eco-components,.eco-hero,.eco-network{padding-left:10%;padding-right:10%}.eco-hero{padding-bottom:110px;padding-top:165px}.eco-network-layout{max-width:1350px}.eco-features{max-width:1200px}}@media (prefers-reduced-motion:reduce){.eco-center:before,.eco-feature-card,.eco-positioning-highlight,.eco-primary-btn{animation:none;transition:none}}.home-page{background:#fff;color:#171717;margin:0;min-height:100vh;overflow-x:hidden;padding:0;width:100%}.home-page a{text-decoration:none}.home-page a,.home-page button{-webkit-tap-highlight-color:transparent}.home-page img,.home-page video{max-width:100%}.eco-positioning,.home-brands-section,.home-discover-section,.home-ecosystem-section,.home-final-section,.home-future-section,.home-hero-section,.home-how-section,.home-local-section,.home-merchant-section,.home-problem-section,.home-technology-section{margin:0;position:relative;width:100%}.eco-positioning,.home-brands-section,.home-future-section,.home-how-section,.home-local-section,.home-merchant-section,.home-problem-section,.home-technology-section{background:#fff}.home-discover-section,.home-ecosystem-section,.home-final-section{background:#090909;color:#fff}.home-hero-section{align-items:center;background:#050505;display:flex;isolation:isolate;justify-content:center;margin-top:0;min-height:100vh;overflow:hidden;padding-top:0}.home-hero-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-3}.home-hero-overlay{background:linear-gradient(180deg,#00000094,#00000073 45%,#000000c7);inset:0;position:absolute;z-index:-2}.home-hero-content{align-items:center;display:flex;justify-content:center;margin:0;min-height:100vh;padding:120px 40px 75px;width:100%}.home-hero-inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:100%;text-align:center;width:1180px}.home-hero-eyebrow{align-items:center;color:#fff;display:inline-flex;flex-wrap:wrap;font-size:21px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.03em;line-height:1.45;margin-bottom:25px}.hero-line{display:inline}.hero-local-highlight{color:#f58220;font-weight:800}.home-hero-inner h1{color:#fff;font-size:76px;font-weight:800;letter-spacing:-.055em;line-height:.98;margin:0;max-width:1000px}.home-hero-inner h1 span{color:#f58220;display:block;margin-top:12px}.home-hero-inner>p{color:#ffffffdb;font-size:19px;font-weight:400;line-height:1.7;margin:30px auto 0;max-width:820px}.home-hero-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.home-hero-btn,.home-hero-buttons{align-items:center;justify-content:center}.home-hero-btn{border-radius:12px;display:inline-flex;font-size:15px;font-weight:700;gap:12px;min-height:54px;padding:0 24px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.home-hero-btn span{font-size:19px;line-height:1}.home-hero-btn-primary{background:#f58220;box-shadow:0 12px 30px #f5822047;color:#fff}.home-hero-btn-primary:hover{box-shadow:0 17px 38px #f5822061;transform:translateY(-3px)}.home-hero-btn-secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff61;color:#fff}.home-hero-btn-secondary:hover{background:#ffffff26;transform:translateY(-3px)}.home-hero-bottom{color:#ffffffad;font-size:13px;letter-spacing:.14em;margin-top:65px;text-transform:uppercase}.eco-positioning{background:radial-gradient(circle at 88% 20%,#f5822014,#0000 30%),#fff;padding:120px 40px}.eco-positioning-inner{margin:0 auto;max-width:100%;width:1180px}.eco-positioning-header{margin:0 auto 65px;max-width:900px;text-align:center}.eco-label,.home-brands-label,.home-ecosystem-label,.home-final-label,.home-future-label,.home-how-label,.home-local-label,.home-merchant-label,.home-problem-label,.home-technology-label{align-items:center;background:#fff1e5;border:1px solid #f5822040;border-radius:999px;color:#d9680d;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.13em;line-height:1;min-height:32px;padding:7px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.eco-positioning-header h2{color:#141414;font-size:58px;font-weight:800;letter-spacing:-.045em;line-height:1.05;margin:22px 0 0}.eco-positioning-header h2 span{color:#f58220}.eco-positioning-layout{grid-gap:34px;align-items:stretch;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.eco-positioning-statements{display:flex;flex-direction:column;gap:15px;justify-content:center;min-width:0}.eco-positioning-line{align-items:center;background:#fafafa;border:1px solid #e9e9e9;border-radius:15px;display:flex;min-height:92px;overflow:hidden;padding:20px 25px 20px 32px;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.eco-positioning-line:before{background:#f58220;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.eco-positioning-line:after{color:#f58220;content:"→";font-size:22px;font-weight:700;opacity:0;position:absolute;right:23px;transform:translateX(-8px);transition:opacity .3s ease,transform .3s ease}.eco-positioning-line:hover{border-color:#f5822059;box-shadow:0 15px 35px #00000012;transform:translateX(6px)}.eco-positioning-line:hover:after{opacity:1;transform:translateX(0)}.eco-positioning-line p{color:#1a1a1a;font-size:19px;font-weight:650;line-height:1.45;margin:0;padding-right:35px}.eco-positioning-highlight{align-items:center;background:radial-gradient(circle at 85% 10%,#f5822047,#0000 30%),linear-gradient(145deg,#111,#050505);border:1px solid #f5822080;border-radius:24px;box-shadow:0 25px 65px #0003,inset 0 0 0 1px #ffffff08;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100%;overflow:hidden;padding:42px 40px;position:relative;text-align:center}.eco-positioning-highlight:before{background:#f5822026;border-radius:50%;content:"";filter:blur(4px);height:190px;position:absolute;right:-70px;top:-70px;width:190px}.eco-positioning-highlight h3{color:#fff;font-size:38px;font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0;max-width:440px;position:relative;z-index:1}.eco-positioning-highlight h3 strong{color:#f58220;display:block;font-weight:800;margin-top:8px}.eco-highlight-divider{background:#f58220;border-radius:10px;height:3px;margin:27px auto;position:relative;width:70px}.eco-positioning-highlight p{color:#ffffffd1;font-size:16px;line-height:1.7;margin:0;max-width:480px;position:relative;z-index:1}.home-discover-section{align-items:center;background:radial-gradient(circle at 50% 25%,#f5822014,#0000 32%),#090909;display:flex;min-height:760px;padding:125px 40px}.home-discover-container{margin:0 auto;max-width:100%;text-align:center;width:1100px}.home-discover-title{background:#f5822014;border:1px solid #f5822059;border-radius:999px;color:#f58220;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.13em;padding:8px 15px;text-transform:uppercase}.home-discover-heading{font-size:58px;font-weight:750;letter-spacing:-.045em;line-height:1.08;margin:30px auto 0;max-width:940px}.home-reveal-word{display:inline;transition:color .2s ease}.home-discover-description{color:#fff;font-size:20px;font-weight:450;line-height:1.65;margin:30px auto 0;max-width:820px}.home-commerce-flow{display:flex;flex-wrap:wrap;gap:10px;margin-top:65px;width:100%}.home-commerce-flow,.home-commerce-item{align-items:center;justify-content:center}.home-commerce-item{background:#f58220;border:1px solid #ffffff14;border-radius:11px;box-shadow:0 10px 25px #f5822029;color:#fff;display:inline-flex;font-size:14px;font-weight:750;line-height:1.2;min-height:48px;padding:0 18px;white-space:nowrap}.home-commerce-arrow{color:#f58220;flex:0 0 auto;font-size:22px;font-weight:800}.home-problem-section{padding:115px 40px}.home-problem-container{margin:0 auto;max-width:100%;text-align:center;width:1180px}.home-brands-heading,.home-ecosystem-heading,.home-how-heading,.home-local-heading,.home-merchant-heading,.home-problem-heading,.home-technology-heading{color:#151515;font-size:58px;font-weight:800;letter-spacing:-.05em;line-height:1.04;margin:23px auto 0}.home-brands-heading span,.home-ecosystem-heading span,.home-how-heading span,.home-local-heading span,.home-merchant-heading span,.home-problem-heading span,.home-technology-heading span{color:#f58220;display:block}.home-problem-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:58px}.home-problem-card{align-items:center;background:#fff9f4;border:1px solid #f0d5c0;border-radius:19px;display:flex;flex-direction:column;justify-content:center;min-height:220px;overflow:hidden;padding:35px 30px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.home-problem-card:after{background:#f58220;border-radius:10px 10px 0 0;bottom:0;content:"";height:4px;left:24px;position:absolute;right:24px}.home-problem-card:hover{border-color:#f58220;box-shadow:0 18px 40px #f5822024}.home-problem-card h3{color:#151515;font-size:23px;font-weight:800;margin:0}.home-problem-card p{color:#5a5a5a;font-size:15px;line-height:1.65;margin:15px 0 0;max-width:290px}.home-problem-connect{margin-top:48px}.home-problem-connect p{background:#f58220;border-radius:999px;box-shadow:0 10px 25px #f5822033;color:#fff;display:inline-flex;font-size:14px;font-weight:750;margin:0;padding:12px 21px}.home-ecosystem-section{overflow:hidden;padding:120px 40px 130px}.home-ecosystem-container{margin:0 auto;max-width:100%;width:1160px}.home-ecosystem-header{margin:0 auto;max-width:850px;text-align:center}.home-ecosystem-heading{color:#fff}.home-ecosystem-description{color:#ffffffad;font-size:17px;line-height:1.7;margin:25px auto 0;max-width:700px}.home-ecosystem-center{background:#f582200a;border:1px solid #f5822080;border-radius:50%;box-shadow:0 0 0 18px rgba(245,130,32,.035),0 0 0 36px #f5822005;height:260px;margin:65px auto 55px;width:260px}.home-ecosystem-center,.home-ecosystem-core{align-items:center;display:flex;justify-content:center}.home-ecosystem-core{background:radial-gradient(circle at 30% 20%,#ff9a4b,#f58220 48%,#c85e0b);border-radius:50%;box-shadow:0 20px 50px #f582204d;flex-direction:column;height:190px;padding:25px;text-align:center;width:190px}.home-ecosystem-core-name{color:#fff;font-size:29px;font-weight:900}.home-ecosystem-core-text{color:#ffffffe6;font-size:11px;line-height:1.4;margin-top:9px;max-width:130px}.home-ecosystem-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.home-ecosystem-card{align-items:center;background:#fffaf6;border:1px solid #f5822073;border-radius:17px;color:#171717;display:flex;justify-content:center;min-height:145px;overflow:hidden;padding:28px 20px 35px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.home-ecosystem-card:after{background:#f58220;border-radius:8px 8px 0 0;bottom:0;content:"";height:4px;left:22px;opacity:0;position:absolute;right:22px;transform:translateY(5px);transition:opacity .3s ease,transform .3s ease}.home-ecosystem-card:hover{box-shadow:0 18px 38px #f5822029;transform:translateY(-7px)}.home-ecosystem-card:hover:after{opacity:1;transform:translateY(0)}.home-ecosystem-card h3{color:#181818;font-size:18px;font-weight:800;line-height:1.3;margin:0}.home-how-section{padding:115px 40px}.home-how-container{margin:0 auto;max-width:100%;width:1160px}.home-how-header{text-align:center}.home-how-steps{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:58px}.home-how-card{align-items:center;background:#fffaf6;border:1px solid #f0d5c0;border-radius:18px;display:flex;flex-direction:column;justify-content:center;min-height:275px;overflow:hidden;padding:30px 25px 38px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.home-how-card:after{background:#f58220;border-radius:10px 10px 0 0;bottom:0;content:"";height:4px;left:25px;position:absolute;right:25px}.home-how-card:hover{border-color:#f58220;box-shadow:0 20px 40px #f5822021}.home-how-icon{align-items:center;background:#f58220;border-radius:16px;box-shadow:0 10px 25px #f5822033;color:#fff;display:flex;font-size:26px;font-weight:800;height:58px;justify-content:center;margin-bottom:22px;width:58px}.home-how-card h3{color:#171717;font-size:20px;font-weight:800;margin:0}.home-how-card p{color:#626262;font-size:14px;line-height:1.6;margin:12px 0 0;max-width:235px}.home-how-cta{display:flex;justify-content:center;margin-top:48px}.home-brands-btn,.home-how-button,.home-local-btn,.home-merchant-btn{align-items:center;background:#f58220;border-radius:12px;box-shadow:0 12px 28px #f5822033;color:#fff;display:inline-flex;font-size:15px;font-weight:800;gap:12px;justify-content:center;min-height:54px;padding:0 25px;transition:transform .3s ease,box-shadow .3s ease}.home-brands-btn span,.home-how-button span,.home-local-btn span,.home-merchant-btn span{font-size:19px}.home-brands-btn:hover,.home-how-button:hover,.home-local-btn:hover,.home-merchant-btn:hover{box-shadow:0 17px 35px #f582204d;transform:translateY(-3px)}.home-local-section{background:#080808;color:#fff;padding:120px 40px}.home-local-container{margin:0 auto;max-width:100%;width:1160px}.home-local-header{margin:0 auto;max-width:800px;text-align:center}.home-local-heading{color:#fff}.home-local-description{color:#ffffffb3;font-size:17px;line-height:1.7;margin:25px auto 0;max-width:700px}.home-local-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:60px}.home-local-card{align-items:center;background:#fffaf6;border:1px solid #f5822080;border-radius:18px;display:flex;justify-content:center;min-height:180px;overflow:hidden;padding:25px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.home-local-card:after{background:#f58220;border-radius:8px 8px 0 0;bottom:0;content:"";height:4px;left:24px;position:absolute;right:24px}.home-local-card:hover{box-shadow:0 20px 45px #f5822033;transform:translateY(-5px)}.home-local-card-content{width:100%}.home-local-card h3{color:#171717;font-size:19px;font-weight:800;line-height:1.35;margin:0}.home-local-cta{display:flex;justify-content:center;margin-top:45px}.home-merchant-section{padding:115px 40px}.home-merchant-container{margin:0 auto;max-width:100%;width:1100px}.home-merchant-header{margin:0 auto;max-width:800px;text-align:center}.home-merchant-description{color:#606060;font-size:17px;line-height:1.7;margin:25px auto 0;max-width:700px}.home-merchant-flow{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:55px}.home-merchant-card{align-items:center;background:#fff9f4;border:1px solid #f0d5c0;border-radius:16px;display:flex;min-height:150px;overflow:hidden;padding:25px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.home-merchant-card:before{background:#f58220;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.home-merchant-card:hover{box-shadow:0 18px 38px #f5822021;transform:translateY(-4px)}.home-merchant-card-content{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.home-merchant-card h3{color:#171717;font-size:17px;font-weight:800;line-height:1.35;margin:0}.home-merchant-card-content span{align-items:center;background:#f58220;border-radius:50%;color:#fff;display:flex;flex:0 0 35px;font-size:17px;font-weight:800;height:35px;justify-content:center;width:35px}.home-merchant-cta{display:flex;justify-content:center;margin-top:42px}.home-brands-section{background:#090909;color:#fff;overflow:hidden;padding:125px 40px}.home-brands-container{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);margin:0 auto;max-width:100%;width:1160px}.home-brands-content{min-width:0}.home-brands-heading{color:#fff;margin-left:0}.home-brands-description{color:#ffffffb3;font-size:17px;line-height:1.75;margin:28px 0 0;max-width:650px}.home-brands-cta{margin-top:35px}.home-brands-visual{align-items:center;aspect-ratio:1;display:flex;justify-content:center;margin:0 auto;max-width:100%;position:relative;width:500px}.home-brands-orbit{border:1px solid #f582204d;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.orbit-one{height:52%;width:52%}.orbit-two{height:72%;width:72%}.orbit-three{height:92%;width:92%}.home-brands-core{align-items:center;background:#f58220;border-radius:50%;box-shadow:0 25px 55px #f5822047;color:#fff;display:flex;flex-direction:column;height:180px;justify-content:center;position:relative;text-align:center;width:180px;z-index:3}.home-brands-core-small{font-size:11px;font-weight:800;letter-spacing:.15em}.home-brands-core strong{font-size:25px;font-weight:900;margin-top:4px}.home-brands-core-text{color:#ffffffe0;font-size:10px;margin-top:7px}.home-brands-node{background:#fffaf6;border:1px solid #f582208c;border-radius:999px;box-shadow:0 10px 25px #0003;color:#171717;font-size:11px;font-weight:800;padding:9px 14px;position:absolute;z-index:4}.node-one{left:18%;top:12%}.node-two{right:12%;top:17%}.node-three{bottom:16%;left:11%}.node-four{bottom:11%;right:16%}.home-technology-section{padding:115px 40px}.home-technology-container{margin:0 auto;max-width:100%;width:1160px}.home-technology-header{margin:0 auto;max-width:850px;text-align:center}.home-technology-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:58px}.home-technology-card{align-items:center;background:#fffaf6;border:1px solid #efd4be;border-radius:18px;display:flex;flex-direction:column;justify-content:center;min-height:205px;overflow:hidden;padding:32px 28px 38px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.home-technology-card:after{background:#f58220;border-radius:8px 8px 0 0;bottom:0;content:"";height:4px;left:28px;position:absolute;right:28px}.home-technology-card:hover{box-shadow:0 18px 40px #f5822021;transform:translateY(-4px)}.home-technology-card h3{color:#171717;font-size:19px;font-weight:800;line-height:1.35;margin:0}.home-technology-card p{color:#626262;font-size:14px;line-height:1.6;margin:13px 0 0;max-width:260px}.home-future-section{background:#090909;color:#fff;overflow:hidden;padding:145px 40px;text-align:center}.home-future-container{margin:0 auto;max-width:100%;width:1000px}.home-future-label{background:#f582201a;border-color:#f5822066;color:#f58220}.home-future-heading{color:#fff;font-size:65px;font-weight:800;letter-spacing:-.055em;line-height:1.03;margin:30px auto 0;max-width:900px}.home-future-description{color:#ffffffad;font-size:17px;line-height:1.75;margin:30px auto 0;max-width:760px}.home-final-section{align-items:center;background:radial-gradient(circle at 50% 30%,#f582201f,#0000 35%),#090909;display:flex;justify-content:center;min-height:620px;overflow:hidden;padding:115px 40px}.home-final-glow{background:#f5822014;border-radius:50%;filter:blur(70px);height:500px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px}.home-final-container{max-width:100%;position:relative;text-align:center;width:900px;z-index:2}.home-final-label{background:#f582201a;border-color:#f5822066;color:#f58220}.home-final-heading{color:#fff;font-size:76px;font-weight:850;letter-spacing:-.06em;line-height:.98;margin:28px 0 0}.home-final-heading span{color:#f58220;display:block}.home-final-description{color:#ffffffb3;font-size:17px;line-height:1.7;margin:28px auto 0}.home-final-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.home-final-btn,.home-final-buttons{align-items:center;justify-content:center}.home-final-btn{border-radius:12px;display:inline-flex;font-size:15px;font-weight:800;gap:12px;min-height:54px;padding:0 25px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.home-final-btn span{font-size:19px}.home-final-btn-primary{background:#f58220;box-shadow:0 14px 32px #f5822038;color:#fff}.home-final-btn-primary:hover{box-shadow:0 18px 40px #f5822057;transform:translateY(-3px)}.home-final-btn-secondary{background:#ffffff0f;border:1px solid #ffffff47;color:#fff}.home-final-btn-secondary:hover{background:#ffffff1f;transform:translateY(-3px)}@media (max-width:1100px){.eco-positioning,.home-brands-section,.home-discover-section,.home-ecosystem-section,.home-final-section,.home-future-section,.home-hero-content,.home-how-section,.home-local-section,.home-merchant-section,.home-problem-section,.home-technology-section{padding-left:28px;padding-right:28px}.home-hero-inner h1{font-size:68px}.eco-positioning-layout{grid-template-columns:1fr .9fr}.home-how-steps,.home-merchant-flow{grid-template-columns:repeat(2,1fr)}.home-brands-container{gap:40px}.home-brands-visual{width:450px}.home-brands-heading,.home-discover-heading,.home-ecosystem-heading,.home-how-heading,.home-local-heading,.home-merchant-heading,.home-problem-heading,.home-technology-heading{font-size:52px}.home-future-heading{font-size:60px}.home-final-heading{font-size:70px}}@media (max-width:820px){.home-hero-content{min-height:100svh;padding:115px 24px 60px}.home-hero-eyebrow{font-size:18px;line-height:1.45;max-width:420px}.home-hero-inner h1{font-size:58px}.home-hero-inner>p{font-size:16px;line-height:1.65;max-width:650px}.home-hero-bottom{margin-top:48px}.eco-positioning,.home-brands-section,.home-discover-section,.home-ecosystem-section,.home-final-section,.home-future-section,.home-how-section,.home-local-section,.home-merchant-section,.home-problem-section,.home-technology-section{padding-bottom:95px;padding-top:90px}.eco-positioning-header{margin-bottom:50px}.eco-positioning-header h2{font-size:48px}.eco-positioning-layout{gap:24px;grid-template-columns:1fr}.eco-positioning-statements{gap:12px}.eco-positioning-line{min-height:82px}.eco-positioning-highlight{min-height:310px}.home-problem-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:600px}.home-problem-card{min-height:190px}.home-ecosystem-grid,.home-how-steps,.home-local-grid,.home-technology-grid{grid-template-columns:repeat(2,1fr)}.home-brands-container{grid-template-columns:1fr;text-align:center}.home-brands-description,.home-brands-heading{margin-left:auto;margin-right:auto}.home-brands-cta{display:flex;justify-content:center}.home-brands-visual{max-width:90vw;width:470px}.home-brands-heading,.home-discover-heading,.home-ecosystem-heading,.home-how-heading,.home-local-heading,.home-merchant-heading,.home-problem-heading,.home-technology-heading{font-size:46px}.home-future-heading{font-size:52px}.home-final-heading{font-size:62px}}@media (max-width:600px){.home-hero-section{min-height:100svh}.home-hero-content{min-height:100svh;padding:100px 17px 48px}.home-hero-inner{max-width:100%}.home-hero-eyebrow{display:flex;flex-direction:column;font-size:16px;gap:2px;line-height:1.4;margin-bottom:21px;max-width:270px}.hero-line{display:block}.home-hero-inner h1{font-size:44px;letter-spacing:-.05em;line-height:1;max-width:360px}.home-hero-inner h1 span{margin-top:9px}.home-hero-inner>p{font-size:14px;line-height:1.65;margin-top:23px;max-width:355px}.home-hero-buttons{flex-direction:column;gap:10px;margin-top:28px;width:100%}.home-hero-btn{border-radius:11px;font-size:13px;min-height:49px;padding:0 18px;width:min(100%,310px)}.home-hero-btn span{font-size:17px}.home-hero-bottom{font-size:9px;letter-spacing:.1em;margin-top:35px}.eco-positioning,.home-brands-section,.home-discover-section,.home-ecosystem-section,.home-final-section,.home-future-section,.home-how-section,.home-local-section,.home-merchant-section,.home-problem-section,.home-technology-section{padding:72px 16px 76px}.eco-label,.home-brands-label,.home-ecosystem-label,.home-final-label,.home-future-label,.home-how-label,.home-local-label,.home-merchant-label,.home-problem-label,.home-technology-label{font-size:9px;letter-spacing:.1em;min-height:29px;padding:6px 11px;text-align:center}.eco-positioning-header{margin-bottom:38px}.eco-positioning-header h2{font-size:36px;line-height:1.07;margin-top:17px}.eco-positioning-layout{gap:17px}.eco-positioning-statements{gap:10px}.eco-positioning-line{border-radius:13px;min-height:78px;padding:17px 43px 17px 24px}.eco-positioning-line:before{width:4px}.eco-positioning-line:after{font-size:18px;opacity:1;right:17px;transform:translateX(0)}.eco-positioning-line p{font-size:14px;line-height:1.45;padding-right:5px}.eco-positioning-highlight{border-radius:19px;min-height:300px;padding:30px 23px}.eco-positioning-highlight h3{font-size:26px;line-height:1.12;max-width:320px}.eco-positioning-highlight h3 strong{margin-top:6px}.eco-highlight-divider{height:3px;margin:20px auto;width:55px}.eco-positioning-highlight p{font-size:13px;line-height:1.65;max-width:315px}.home-discover-section{min-height:auto;padding-bottom:82px;padding-top:78px}.home-discover-title{font-size:9px;padding:7px 12px}.home-discover-heading{font-size:34px;line-height:1.1;margin-top:22px;max-width:360px}.home-discover-description{font-size:14px;line-height:1.65;margin-top:22px;max-width:355px}.home-commerce-flow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr auto 1fr;margin:38px auto 0;max-width:350px}.home-commerce-item{border-radius:9px;font-size:11px;line-height:1.15;min-height:42px;padding:7px 9px;white-space:normal;width:100%}.home-commerce-arrow{align-items:center;display:flex;font-size:17px;justify-content:center;width:20px}.home-brands-heading,.home-ecosystem-heading,.home-how-heading,.home-local-heading,.home-merchant-heading,.home-problem-heading,.home-technology-heading{font-size:34px;line-height:1.08;margin-top:18px}.home-problem-grid{gap:12px;margin-top:38px}.home-problem-card{border-radius:15px;min-height:165px;padding:27px 20px 32px}.home-problem-card:after{height:3px;left:20px;right:20px}.home-problem-card h3{font-size:19px}.home-problem-card p{font-size:13px;line-height:1.55;margin-top:10px}.home-problem-connect{margin-top:30px}.home-problem-connect p{font-size:12px;padding:10px 16px}.home-ecosystem-description{font-size:14px;line-height:1.65;margin-top:19px}.home-ecosystem-center{height:205px;margin:48px auto 40px;width:205px}.home-ecosystem-core{height:145px;padding:18px;width:145px}.home-ecosystem-core-name{font-size:23px}.home-ecosystem-core-text{font-size:9px;max-width:105px}.home-ecosystem-grid{gap:11px;grid-template-columns:1fr}.home-ecosystem-card{border-radius:14px;min-height:105px;padding:23px 20px 29px}.home-ecosystem-card:after{height:3px;left:22px;opacity:1;right:22px;transform:translateY(0)}.home-ecosystem-card h3{font-size:16px}.home-how-steps{gap:11px;grid-template-columns:1fr;margin-top:38px}.home-how-card{border-radius:15px;min-height:195px;padding:27px 21px 31px}.home-how-card:after{height:3px;left:22px;right:22px}.home-how-icon{border-radius:13px;font-size:21px;height:48px;margin-bottom:15px;width:48px}.home-how-card h3{font-size:18px}.home-how-card p{font-size:13px;margin-top:9px;max-width:285px}.home-how-cta{margin-top:30px}.home-brands-btn,.home-how-button,.home-local-btn,.home-merchant-btn{border-radius:10px;font-size:13px;min-height:48px;padding:0 18px}.home-local-description{font-size:14px;line-height:1.65;margin-top:20px}.home-local-grid{gap:11px;grid-template-columns:1fr;margin-top:38px}.home-local-card{border-radius:14px;min-height:120px;padding:20px}.home-local-card:after{height:3px;left:22px;right:22px}.home-local-card h3{font-size:16px}.home-local-cta{margin-top:30px}.home-merchant-description{font-size:14px;line-height:1.65;margin-top:20px}.home-merchant-flow{gap:10px;grid-template-columns:1fr;margin-top:38px}.home-merchant-card{border-radius:13px;min-height:82px;padding:18px 19px 18px 22px}.home-merchant-card:before{width:3px}.home-merchant-card h3{font-size:15px}.home-merchant-card-content span{flex-basis:32px;font-size:15px;height:32px;width:32px}.home-merchant-cta{margin-top:29px}.home-brands-section{padding-bottom:82px;padding-top:82px}.home-brands-description{font-size:14px;line-height:1.7;margin-top:20px}.home-brands-cta{margin-top:27px}.home-brands-visual{margin-top:10px;max-width:92vw;width:350px}.home-brands-core{height:135px;width:135px}.home-brands-core strong{font-size:20px}.home-brands-node{font-size:9px;padding:7px 10px}.node-one{left:5%;top:12%}.node-two{right:4%;top:15%}.node-three{bottom:12%;left:2%}.node-four{bottom:8%;right:5%}.home-technology-grid{gap:11px;grid-template-columns:1fr;margin-top:38px}.home-technology-card{border-radius:14px;min-height:155px;padding:25px 20px 30px}.home-technology-card:after{height:3px;left:22px;right:22px}.home-technology-card h3{font-size:17px}.home-technology-card p{font-size:13px;margin-top:9px}.home-future-section{min-height:auto;padding-bottom:92px;padding-top:92px}.home-future-heading{font-size:40px;line-height:1.05;margin-top:22px}.home-future-description{font-size:14px;line-height:1.7;margin-top:23px}.home-final-section{min-height:510px;padding-bottom:88px;padding-top:88px}.home-final-heading{font-size:48px;line-height:1;margin-top:22px}.home-final-description{font-size:14px;margin-top:21px}.home-final-buttons{flex-direction:column;gap:10px;margin-top:28px;width:100%}.home-final-btn{font-size:13px;min-height:49px;padding:0 18px;width:min(100%,310px)}}@media (max-width:380px){.home-hero-content{padding-left:13px;padding-right:13px}.home-hero-inner h1{font-size:35px}.home-hero-inner>p{font-size:13px}.eco-positioning,.home-brands-section,.home-discover-section,.home-ecosystem-section,.home-final-section,.home-future-section,.home-how-section,.home-local-section,.home-merchant-section,.home-problem-section,.home-technology-section{padding-left:13px;padding-right:13px}.eco-positioning-header h2,.home-brands-heading,.home-ecosystem-heading,.home-how-heading,.home-local-heading,.home-merchant-heading,.home-problem-heading,.home-technology-heading{font-size:29px}.home-commerce-flow{gap:5px;grid-template-columns:1fr auto 1fr}.home-commerce-item{font-size:10px;padding-left:6px;padding-right:6px}.home-commerce-arrow{font-size:15px}.eco-positioning-highlight{padding-left:18px;padding-right:18px}.home-brands-visual{width:310px}.home-brands-core{height:120px;width:120px}.home-brands-core strong{font-size:18px}.home-brands-node{font-size:8px;padding:6px 8px}.home-final-heading{font-size:42px}}@media (hover:none){.eco-positioning-line:hover,.home-ecosystem-card:hover,.home-how-card:hover,.home-local-card:hover,.home-merchant-card:hover,.home-problem-card:hover,.home-technology-card:hover{transform:none}.home-ecosystem-card:after{opacity:1;transform:translateY(0)}.eco-positioning-line:after{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :after,.home-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.merchant-terms-page{background:#fff;color:#171717;font-family:Arial,Helvetica,sans-serif;min-height:100vh;overflow:hidden;width:100%}.merchant-terms-container{margin:0 auto;width:min(1180px,calc(100% - 48px))}.merchant-terms-hero{background:radial-gradient(circle at 80% 20%,#f582202e,#0000 32%),linear-gradient(135deg,#fffaf5,#fff 55%,#fff4e8);border-bottom:1px solid #f582202e;padding:120px 0 90px;position:relative}.merchant-terms-hero:after{background:#f5822014;border-radius:50%;bottom:-150px;content:"";filter:blur(10px);height:280px;pointer-events:none;position:absolute;right:-100px;width:280px}.merchant-terms-label{align-items:center;border:1px solid #f58220;color:#f58220;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:24px;padding:8px 15px;text-transform:uppercase}.merchant-terms-hero h1{color:#111;font-size:clamp(48px,7vw,88px);font-weight:700;letter-spacing:-4px;line-height:.95;margin:0;max-width:850px}.merchant-terms-intro{color:#555;font-size:20px;line-height:1.7;margin:32px 0 18px;max-width:680px}.merchant-terms-updated{color:#f58220;font-size:13px;font-weight:600;letter-spacing:.8px;margin:0}.merchant-terms-content{background:#fff;padding:90px 0 120px}.merchant-terms-list{display:flex;flex-direction:column}.merchant-term-item{grid-gap:40px;border-bottom:1px solid #e8e8e8;display:grid;gap:40px;grid-template-columns:100px 1fr;padding:48px 0}.merchant-term-item:first-child{padding-top:0}.merchant-term-number{align-items:flex-start;color:#f58220;display:flex;font-size:15px;font-weight:700;letter-spacing:2px;padding-top:5px}.merchant-term-text{max-width:820px}.merchant-term-text h2{color:#171717;font-size:28px;font-weight:600;line-height:1.2;margin:0 0 18px}.merchant-term-text p{color:#626262;font-size:17px;line-height:1.8;margin:0;max-width:780px}.merchant-term-item{transition:padding-left .3s ease,border-color .3s ease}.merchant-term-item:hover{border-color:#f58220;padding-left:12px}.merchant-term-item:hover .merchant-term-number{color:#111}.merchant-terms-notice{align-items:flex-start;background:#fff9f3;border:1px solid #f58220;display:flex;gap:20px;margin-top:70px;padding:30px}.merchant-terms-notice-icon{align-items:center;background:#f58220;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:38px;justify-content:center;width:38px}.merchant-terms-notice h3{color:#171717;font-size:18px;font-weight:700;margin:2px 0 10px}.merchant-terms-notice p{color:#666;font-size:14px;line-height:1.7;margin:0}@media (max-width:900px){.merchant-terms-hero{padding:90px 0 70px}.merchant-terms-content{padding:70px 0 90px}.merchant-term-item{gap:25px;grid-template-columns:70px 1fr;padding:40px 0}.merchant-term-text h2{font-size:25px}.merchant-term-text p{font-size:16px}}@media (max-width:600px){.merchant-terms-container{width:min(100% - 32px,1180px)}.merchant-terms-hero{padding:70px 0 55px}.merchant-terms-label{font-size:10px;letter-spacing:2px;margin-bottom:20px;padding:7px 12px}.merchant-terms-hero h1{font-size:clamp(42px,14vw,60px);letter-spacing:-2.5px}.merchant-terms-intro{font-size:16px;line-height:1.65;margin-top:25px}.merchant-terms-updated{font-size:12px}.merchant-terms-content{padding:55px 0 70px}.merchant-term-item{display:block;padding:32px 0}.merchant-term-item:first-child{padding-top:0}.merchant-term-number{font-size:12px;margin-bottom:15px;padding-top:0}.merchant-term-text h2{font-size:22px;margin-bottom:12px}.merchant-term-text p{font-size:15px;line-height:1.7}.merchant-term-item:hover{padding-left:0}.merchant-terms-notice{gap:14px;margin-top:50px;padding:22px}.merchant-terms-notice-icon{font-size:17px;height:32px;width:32px}.merchant-terms-notice h3{font-size:16px}.merchant-terms-notice p{font-size:13px}}.download-page,.download-page *{box-sizing:border-box}.download-page{background:#fff;color:#151515;font-family:Arial,Helvetica,sans-serif;min-height:100vh;overflow-x:hidden;width:100%}.download-container{margin:0 auto;width:min(1180px,calc(100% - 48px))}.download-hero{align-items:center;background:radial-gradient(circle at 75% 45%,#f582202b,#0000 30%),radial-gradient(circle at 10% 80%,#f5822012,#0000 28%),linear-gradient(135deg,#fffaf5,#fff 55%,#fff5eb);display:flex;justify-content:center;min-height:760px;overflow:hidden;padding:120px 0 100px;position:relative}.download-hero .download-container{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:minmax(0,1fr) 420px;margin:0 auto;width:min(1180px,calc(100% - 48px))}.download-hero-content{margin:35px 0 0;max-width:680px;position:relative;width:100%;z-index:2}.download-label{align-items:center;border:1px solid #f58220;color:#f58220;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:3px;margin-bottom:28px;padding:8px 15px;text-transform:uppercase}.download-hero h1{color:#111;font-size:clamp(52px,7vw,92px);font-weight:700;letter-spacing:-5px;line-height:.94;margin:0}.download-description{color:#5c5c5c;font-size:19px;line-height:1.75;margin:32px 0 34px;max-width:650px;width:100%}.download-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.download-store-btn{align-items:center;background:#f58220;border:1px solid #f58220;border-radius:50px;color:#fff;display:flex;gap:12px;min-width:185px;padding:12px 18px;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .25s ease}.download-store-btn:hover{background:#f58220;border-color:#f58220;transform:translateY(-3px)}.download-store-icon{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:25px;justify-content:center;width:28px}.play-icon{font-size:20px}.download-store-text{display:flex;flex-direction:column;gap:2px}.download-store-text small{font-size:9px;letter-spacing:.5px;line-height:1;text-transform:uppercase}.download-store-text strong{font-size:17px;font-weight:600;line-height:1.1}.download-phone-area{align-items:center;display:flex;height:600px;justify-content:center;margin-top:35px;position:relative;width:100%}.download-orange-glow{background:radial-gradient(circle,#f5822047,#f582200d 55%,#0000 72%);border-radius:50%;filter:blur(8px);height:390px;position:absolute;width:390px}.download-phone{background:#151515;border:5px solid #151515;border-radius:40px;box-shadow:0 35px 70px #0003;height:570px;padding:9px;position:relative;transform:rotate(3deg);width:285px;z-index:2}.download-phone-notch{background:#151515;border-radius:0 0 18px 18px;height:25px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:105px;z-index:5}.download-phone-screen{background:linear-gradient(160deg,#fffaf5,#fff);border-radius:31px;height:100%;overflow:hidden;padding:55px 18px 20px;position:relative;width:100%}.download-app-header{align-items:center;color:#111;display:flex;font-size:21px;font-weight:700;justify-content:space-between;margin-bottom:22px}.download-location{color:#f58220;font-size:13px}.download-search{color:#999;font-size:11px;margin-bottom:18px;padding:13px 14px}.download-mini-card,.download-search{background:#fff;border:1px solid #eee;width:100%}.download-mini-card{align-items:center;box-shadow:0 8px 20px #0000000a;display:flex;gap:11px;margin-bottom:10px;padding:13px}.mini-card-dot{background:#f582201f;border:1px solid #f5822040;flex-shrink:0;height:30px;width:30px}.download-mini-card div{display:flex;flex-direction:column;gap:4px}.download-mini-card strong{color:#222;font-size:11px}.download-mini-card small{color:#999;font-size:8px}.download-inside{background:#fff;padding:120px 0;width:100%}.download-section-heading{margin-bottom:70px;max-width:760px;width:100%}.download-small-label{color:#f58220;display:block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.download-section-heading h2{color:#111;font-size:clamp(42px,5vw,68px);letter-spacing:-3px;line-height:1;margin:0}.download-section-heading p{color:#666;font-size:17px;line-height:1.8;margin:28px 0 0;max-width:720px}.download-feature-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.download-feature-card{background:#fff;border:1px solid #e7e7e7;min-height:330px;padding:30px;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.download-feature-card:hover{border-color:#f58220;box-shadow:0 20px 45px #f582201f;transform:translateY(-8px)}.download-feature-number{color:#f58220;font-size:11px;font-weight:700;letter-spacing:1px;position:absolute;right:25px;top:25px}.download-feature-icon{align-items:center;background:#fff5eb;border:1px solid #f5822033;color:#f58220;display:flex;font-size:25px;height:58px;justify-content:center;margin-bottom:55px;width:58px}.download-feature-card h3{color:#171717;font-size:21px;font-weight:600;line-height:1.25;margin:0 0 13px}.download-feature-card p{color:#707070;font-size:14px;line-height:1.7;margin:0}.download-cta{background:#fff;padding:0 0 100px}.download-cta-box{align-items:center;background:linear-gradient(135deg,#111,#252525);color:#fff;display:flex;gap:40px;justify-content:space-between;overflow:hidden;padding:65px 70px;position:relative}.download-cta-box:after{background:#f5822047;border-radius:50%;bottom:-160px;content:"";filter:blur(20px);height:300px;position:absolute;right:-100px;width:300px}.download-cta-box h2{font-size:clamp(35px,4vw,55px);letter-spacing:-2px;line-height:1;margin:0;position:relative;z-index:1}.download-cta-box .download-small-label{color:#f58220;position:relative;z-index:1}.download-cta-buttons{flex-shrink:0;position:relative;z-index:2}.download-cta-button{align-items:center;border:1px solid #fff;color:#fff;display:flex;font-size:14px;font-weight:600;gap:30px;justify-content:space-between;min-width:190px;padding:16px 20px;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.download-cta-button span{font-size:18px}.download-cta-button:hover{background:#f58220;border-color:#f58220;color:#fff}@media (max-width:1000px){.download-hero{min-height:auto;padding:115px 0 90px}.download-hero .download-container{gap:50px;grid-template-columns:1fr 350px}.download-hero-content{margin-top:30px}.download-phone-area{height:500px;margin-top:25px}.download-phone{height:490px;width:245px}.download-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.download-hero{min-height:auto;padding:105px 0 80px}.download-hero .download-container{gap:35px;grid-template-columns:1fr;text-align:center;width:calc(100% - 40px)}.download-hero-content{margin:25px auto 0;max-width:680px;text-align:center;width:100%}.download-phone-area{height:500px;margin:10px auto 0;width:100%}.download-phone{transform:rotate(2deg)}.download-buttons{justify-content:center}.download-cta-box{padding:50px 40px}}@media (max-width:600px){.download-page{overflow-x:hidden;width:100%}.download-container{margin-left:auto;margin-right:auto;width:calc(100% - 32px)}.download-hero{align-items:center;display:flex;justify-content:center;min-height:auto;padding:105px 0 65px;text-align:center;width:100%}.download-hero .download-container{gap:35px;margin:0 auto;width:calc(100% - 32px)}.download-hero .download-container,.download-hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.download-hero-content{margin:25px auto 0;max-width:560px;width:100%}.download-label{align-items:center;display:inline-flex;font-size:10px;justify-content:center;letter-spacing:2px;margin:0 auto 20px;padding:7px 12px;text-align:center}.download-hero h1{font-size:clamp(45px,13vw,62px);letter-spacing:-3px;line-height:.98;margin:0 auto;text-align:center;width:100%}.download-description{font-size:16px;line-height:1.7;margin:25px auto 28px;max-width:500px;text-align:center;width:100%}.download-buttons{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin:0 auto;max-width:380px;width:100%}.download-store-btn{justify-content:center;min-width:0;text-align:left;width:100%}.download-phone-area{align-items:center;display:flex;height:460px;justify-content:center;margin:0 auto;width:100%}.download-orange-glow{height:320px;width:320px}.download-phone{border-radius:34px;height:450px;margin:0 auto;transform:rotate(0deg);width:230px}.download-phone-screen{border-radius:26px}.download-inside{padding:75px 0;text-align:center}.download-section-heading{margin:0 auto 45px;max-width:650px;text-align:center;width:100%}.download-small-label{margin:0 auto 20px;text-align:center;width:100%}.download-section-heading h2{font-size:clamp(38px,11vw,52px);letter-spacing:-2px;line-height:1.02;margin:0 auto;text-align:center;width:100%}.download-section-heading p{font-size:15px;line-height:1.7;margin:22px auto 0;max-width:500px;text-align:center;width:100%}.download-feature-grid{gap:12px;grid-template-columns:1fr;margin:0 auto;width:100%}.download-feature-card{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:auto;padding:26px;text-align:center;width:100%}.download-feature-number{right:20px;top:20px}.download-feature-icon{margin:0 auto 35px}.download-feature-card h3{font-size:20px;margin:0 auto 13px;text-align:center;width:100%}.download-feature-card p{font-size:14px;line-height:1.7;margin:0 auto;max-width:400px;text-align:center;width:100%}.download-cta{padding:0 0 60px;text-align:center}.download-cta-box{align-items:center;display:flex;flex-direction:column;gap:35px;justify-content:center;padding:45px 25px;text-align:center;width:100%}.download-cta-box h2{font-size:clamp(34px,10vw,46px);letter-spacing:-1.5px;line-height:1.05;margin:0 auto;text-align:center;width:100%}.download-cta-box .download-small-label{margin:0 auto 15px;text-align:center;width:100%}.download-cta-buttons{margin:0 auto;max-width:380px;width:100%}.download-cta-button{justify-content:space-between;text-align:left;width:100%}}@media (max-width:480px){.download-container{width:calc(100% - 28px)}.download-hero{padding:95px 0 55px}.download-hero .download-container{gap:30px;width:calc(100% - 28px)}.download-hero-content{margin-top:20px}.download-hero h1{font-size:43px;letter-spacing:-2.5px}.download-description{font-size:15px;line-height:1.65;max-width:340px}.download-buttons{max-width:330px}.download-phone-area{height:430px}.download-orange-glow{height:290px;width:290px}.download-phone{border-radius:32px;height:420px;width:215px}.download-phone-screen{border-radius:24px;padding:50px 15px 18px}.download-inside{padding:65px 0}.download-section-heading h2{font-size:38px;letter-spacing:-1.8px}.download-section-heading p{font-size:14px;max-width:330px}.download-feature-card{padding:24px 20px}.download-feature-icon{height:54px;margin-bottom:28px;width:54px}.download-feature-card h3{font-size:19px}.download-feature-card p{font-size:13.5px;max-width:310px}.download-cta{padding-bottom:50px}.download-cta-box{gap:30px;padding:40px 20px}.download-cta-box h2{font-size:34px;letter-spacing:-1.2px}.download-cta-buttons{max-width:320px}}@media (max-width:380px){.download-container{width:calc(100% - 24px)}.download-hero{padding:90px 0 50px}.download-hero .download-container{width:calc(100% - 24px)}.download-hero-content{margin-top:18px}.download-hero h1{font-size:40px;letter-spacing:-2px}.download-description{font-size:14px;max-width:300px}.download-buttons{max-width:300px}.download-phone-area{height:410px}.download-orange-glow{height:270px;width:270px}.download-phone{height:400px;width:205px}.download-inside{padding:60px 0}.download-section-heading h2{font-size:35px;letter-spacing:-1.5px}.download-section-heading p{font-size:13.5px;max-width:290px}.download-feature-card{padding:22px 18px}.download-feature-card h3{font-size:18px}.download-feature-card p{font-size:13px;max-width:280px}.download-cta-box{padding:35px 17px}.download-cta-box h2{font-size:31px}.download-cta-buttons{max-width:290px}}@media (max-width:340px){.download-container{width:calc(100% - 20px)}.download-hero{padding:85px 0 45px}.download-hero .download-container{width:calc(100% - 20px)}.download-hero h1{font-size:37px;letter-spacing:-1.8px}.download-description{font-size:13.5px;max-width:275px}.download-buttons{max-width:275px}.download-phone-area{height:390px}.download-phone{height:380px;width:195px}.download-feature-card{padding:20px 15px}.download-feature-card h3{font-size:17px}.download-feature-card p{font-size:12.5px;max-width:260px}.download-cta-box{padding:32px 14px}.download-cta-box h2{font-size:29px}}@media (min-width:1600px){.download-container{width:min(1300px,calc(100% - 80px))}.download-hero{min-height:800px;padding:130px 0 110px}.download-hero .download-container{gap:120px;grid-template-columns:minmax(0,1fr) 460px;width:min(1300px,calc(100% - 80px))}.download-hero-content{margin-top:40px}}@media (hover:none) and (pointer:coarse){.download-cta-button:hover,.download-feature-card:hover,.download-store-btn:hover{transform:none}}@media (prefers-reduced-motion:reduce){.download-cta-button,.download-feature-card,.download-store-btn{transition:none}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}button{border:none;cursor:pointer;font-family:inherit;outline:none;transition:all .3s ease}button:focus{outline:2px solid #ff6b35;outline-offset:2px}a{color:inherit;text-decoration:none;transition:color .3s ease}a:focus{outline:2px solid #ff6b35;outline-offset:2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ff6b35,#ff8c42);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#e55a2b,#e67e22)}::selection{background:#ff6b3533;color:#1a1a1a}::-moz-selection{background:#ff6b3533;color:#1a1a1a}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.text-center{text-align:center}.text-orange{color:#ff6b35}.bg-orange{background-color:#ff6b35}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#ff8c42);-webkit-background-clip:text;background-clip:text}.fade-in{animation:fadeIn .8s ease-in-out}.slide-up{animation:slideUp .8s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.container{padding:0 1rem}.hide-mobile{display:none}}@media (min-width:769px){.hide-desktop{display:none}}.focus-visible{outline:2px solid #ff6b35;outline-offset:2px}.loading{animation:spin 1s ease-in-out infinite;border:3px solid #ff6b354d;border-radius:50%;border-top-color:#ff6b35;display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.0cc958cc.css.map*/