@font-face{font-family:MapanDisplay;src:url(/fonts/Fraunces_800ExtraBold.woff2) format("woff2");font-weight:100 450;font-style:normal;font-display:swap}@font-face{font-family:MapanDisplay;src:url(/fonts/Fraunces_600SemiBold.woff2) format("woff2");font-weight:451 650;font-style:normal;font-display:swap}@font-face{font-family:MapanDisplay;src:url(/fonts/Fraunces_800ExtraBold.woff2) format("woff2");font-weight:651 1000;font-style:normal;font-display:swap}@font-face{font-family:MapanDisplay;src:url(/fonts/manrope-latin-wght.woff2) format("woff2");font-weight:100 450;font-style:normal;font-display:swap;unicode-range:u+0026}@font-face{font-family:MapanDisplay;src:url(/fonts/manrope-latin-wght.woff2) format("woff2");font-weight:451 650;font-style:normal;font-display:swap;unicode-range:u+0026}@font-face{font-family:MapanDisplay;src:url(/fonts/manrope-latin-wght.woff2) format("woff2");font-weight:651 1000;font-style:normal;font-display:swap;unicode-range:u+0026}@font-face{font-family:MapanStamp;src:url(/fonts/BricolageGrotesque_800ExtraBold.woff2) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:MapanDisplayLegacy;src:url(/fonts/vina-sans-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MapanSans;src:url(/fonts/manrope-latin-wght.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.mapan-site{background:#faf8f4;color:#0e1630;font-family:MapanSans,sans-serif;overflow-x:clip;line-height:1.6}.mapan-site *{box-sizing:border-box}.mapan-site a{color:inherit;text-decoration:none}.mapan-site button{font-family:inherit;cursor:pointer}.mapan-site :focus-visible{outline:3px solid #1e3bd1;outline-offset:4px}.mapan-site h1,.mapan-site h2{font-family:MapanDisplay,Georgia,serif;font-weight:800;letter-spacing:-.025em;text-transform:none;margin:0}.mapan-site h2{font-size:clamp(34px,4.2vw,54px);line-height:1.04}.mapan-site p{font-weight:500;line-height:1.65;color:#0e1630}.mapan-container{width:100%;max-width:1280px;padding-inline:24px;margin-inline:auto}.mapan-header{position:fixed;top:0;left:0;right:0;z-index:50;background:#ffffff;border-bottom:1.5px solid #e6e8ef}.mapan-header-inner{height:68px;max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.mapan-lockup{display:inline-flex;align-items:center;gap:10px}.mapan-header img.mapan-lockup-face,.mapan-lockup-face{width:34px;height:34px;border-radius:10px}.mapan-header img.mapan-lockup-word,.mapan-lockup-word{height:25px;width:auto}.mapan-header nav{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:800}.mapan-header nav>a:not(.mapan-button):hover,.mapan-header-logout button:hover{color:#1e3bd1}.mapan-header-logout button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.mapan-site .mapan-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;min-height:54px;border:1.5px solid #1e3bd1;border-radius:16px;background:#1e3bd1;color:#fff;font-weight:800;font-size:16px;box-shadow:none;transition:transform .16s,background-color .16s;line-height:1.3}.mapan-site .mapan-button:hover{transform:translateY(-2px);background:#162ca3;border-color:#162ca3}.mapan-site .mapan-button:active{transform:translateY(1px)}.mapan-site .mapan-button.is-outline{background:#fff;border-color:#e6e8ef;color:#0e1630}.mapan-site .mapan-button.is-outline:hover{border-color:#0e1630}.mapan-site .mapan-button.small{padding:8px 16px;min-height:40px;font-size:14px;border-radius:12px}.mapan-hero{overflow:hidden}.mapan-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"copy visual" "cards visual";align-items:center;column-gap:48px;row-gap:28px;padding-top:124px;padding-bottom:48px}.mapan-hero-copy{grid-area:copy;align-self:end;min-width:0}.mapan-site h1{width:100%;font-size:clamp(3rem,6.4vw,5.6rem);line-height:.98;letter-spacing:-.035em}.mapan-site h1>span{display:block}.mapan-site h1 em{font-style:normal;color:#1e3bd1}.mapan-hero-copy>p{font-size:19px;max-width:44ch;margin:22px 0 28px;color:#5e667c;font-weight:600}.mapan-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.mapan-benefit-cards{grid-area:cards;align-self:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mapan-benefit-cards>div{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #e6e8ef;border-radius:18px;padding:12px}.mapan-benefit-cards img{width:46px;height:46px;object-fit:contain;flex-shrink:0}.mapan-benefit-cards strong{display:block;font-size:14px;font-weight:800;line-height:1.2}.mapan-benefit-cards small{display:block;font-size:12px;color:#5e667c;font-weight:600;line-height:1.3;margin-top:3px}.mapan-hero-visual{grid-area:visual;min-width:0}.mapan-hero-card{position:relative;width:100%;max-width:540px;margin-left:auto;aspect-ratio:1/1.02;border-radius:40px;background:#7cc7ff;overflow:hidden}.mapan-hero-bambang{position:absolute;left:50%;bottom:-2%;width:66%;height:auto;transform:translateX(-50%);animation:mapan-rise .64s cubic-bezier(.2,.8,.2,1) .14s both}.mapan-hero-sticker{position:absolute;height:auto;object-fit:contain;animation:mapan-pop .52s cubic-bezier(.34,1.56,.64,1) .42s both}.mapan-hero-sticker.is-coin{width:22%;left:7%;top:8%;rotate:-12deg}.mapan-hero-sticker.is-receipt{width:20%;right:8%;top:11%;rotate:12deg;animation-delay:.48s}.mapan-hero-sticker.is-money{width:17%;left:6%;bottom:22%;rotate:-8deg;animation-delay:.54s}.mapan-stamp{display:inline-block;padding:8px 16px 7px;border:3px solid #0e1630;border-radius:14px;background:#fff;color:#0e1630;font-family:MapanStamp,MapanSans,sans-serif;font-weight:800;font-size:18px;letter-spacing:.02em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.mapan-stamp.is-mint{background:#8edfb4}.mapan-hero-card .mapan-stamp{position:absolute;right:6%;bottom:20%;font-size:clamp(14px,1.6vw,22px);rotate:-7deg;animation:mapan-stamp .42s cubic-bezier(.34,1.56,.64,1) .76s both}@keyframes mapan-rise{0%{transform:translate(-50%,18%)}to{transform:translate(-50%)}}@keyframes mapan-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes mapan-stamp{0%{opacity:0;scale:1.7;rotate:-14deg}to{opacity:1;scale:1;rotate:-7deg}}.mapan-device{width:100%;max-width:320px;margin-inline:auto;border:8px solid #0e1630;border-radius:42px;background:#faf8f4;overflow:hidden}.mapan-device-viewport{width:100%;aspect-ratio:9/19;position:relative;overflow:hidden}.mapan-native-canvas{position:absolute;left:0;top:0;transform-origin:top left;width:390px;height:823.333px}.native-screen{height:100%;background:#faf8f4;font-family:MapanSans,sans-serif;color:#0e1630;position:relative;overflow:hidden;text-align:left;line-height:1.35}.native-home-content{padding:18px 18px 116px;display:flex;flex-direction:column;gap:14px}.native-header{display:flex;align-items:center;gap:12px;min-height:52px}.native-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#cfe8fb;color:#0e1630;font-size:18px;font-weight:800}.native-header>div{flex:1}.native-header strong{display:block;font-family:MapanDisplay,Georgia,serif;font-size:21px;font-weight:800;letter-spacing:-.01em;line-height:26px}.native-header small{display:block;font-size:12px;color:#5e667c;font-weight:600;line-height:17px;margin-top:2px}.native-notification{width:44px;height:44px;display:grid;place-items:center;border:1.5px solid #e6e8ef;background:#fff;border-radius:50%}.native-period{display:flex;align-items:center;align-self:flex-start;gap:7px;min-height:34px;padding-inline:12px;background:#fff;border:1.5px solid #e6e8ef;border-radius:18px;font-size:12px;font-weight:700;color:#0e1630}.native-summary-deck{height:330px;position:relative;padding-top:30px;flex-shrink:0}.mapan-site .native-rear-card{position:absolute;top:0;left:4%;right:4%;height:70px;border-radius:24px;border:1.5px solid #e6e8ef;background:#fff;padding:8px 22px;font-size:13px;line-height:18px;font-weight:700;color:#5e667c}.native-summary-front{position:relative;height:300px;background:#7cc7ff;border-radius:28px;padding:14px 22px 16px;overflow:hidden;color:#0e1630;animation:mapan-native-enter .28s ease-out}.native-summary-title{height:36px;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:800}.native-gauge{height:108px;position:relative;display:flex;align-items:flex-end;justify-content:center}.native-gauge-ticks{position:absolute;width:190px;height:96px;top:-8px}.native-gauge-ticks i{position:absolute;width:5px;height:17px;border-radius:4px}.native-gauge-amount{transform:translateY(24px);text-align:center;padding-bottom:2px}.native-cash-amount,.native-gauge-amount strong{display:block;font-family:MapanDisplay,Georgia,serif;font-size:30px;line-height:36px;font-weight:800;letter-spacing:-.02em}.native-gauge-amount span,.native-muted{display:block;font-size:11px;font-weight:700;color:#0e1630b3;line-height:16px}.native-info-pill{display:table;min-height:28px;margin:5px auto 0;padding:7px 12px;border-radius:14px;background:#fff;color:#0e1630;font-size:11px;font-weight:700;line-height:14px}.native-gauge+.native-info-pill{margin-top:34px}.native-summary-metrics{display:flex;margin-top:12px;padding-top:12px;border-top:1.5px solid #0e163026}.native-summary-metrics>div{flex:1;text-align:center}.native-summary-metrics>div+div{border-left:1.5px solid #0e163026}.native-summary-metrics span{display:block;font-size:11px;font-weight:700;color:#0e1630b3}.native-summary-metrics strong{display:block;font-family:MapanDisplay,Georgia,serif;font-size:17px;font-weight:800;margin-top:2px}.native-cash-amount{margin-top:6px}.native-cash-bars{display:grid;gap:13px;margin-top:20px}.native-between{display:flex;align-items:center;justify-content:space-between;gap:10px}.native-cash-bars .native-between{font-size:11px;font-weight:700;color:#0e1630b3;margin-bottom:5px}.native-cash-bars strong{font-size:12px;font-weight:800;color:#0e1630}.native-bar{height:9px;border-radius:5px;background:#eef1f7;overflow:hidden}.native-summary-front .native-bar{background:#ffffff99}.native-bar i{height:100%;display:block;background:#8edfb4;border-radius:inherit}.native-cash-bars+.native-info-pill{margin-top:14px}.native-insight{min-height:78px;border-radius:20px;background:#fff;border:1.5px solid #e6e8ef;display:flex;align-items:center;gap:10px;padding:0 12px 0 8px;overflow:hidden}.native-insight img{width:64px;height:auto;align-self:flex-end;object-fit:contain;margin-bottom:-4px}.native-insight>div{flex:1;padding-block:12px}.native-insight small{display:block;font-size:10px;color:#5e667c;font-weight:800;line-height:13px}.native-insight strong{display:block;font-size:12.5px;line-height:17px;font-weight:700;color:#0e1630;margin-top:3px}.native-insight>span{font-size:10px;font-weight:800;color:#1e3bd1;background:#e3f1fd;border-radius:10px;padding:6px 8px;white-space:nowrap}.native-section-title{min-height:26px;display:flex;align-items:center;justify-content:space-between;margin-top:2px}.native-section-title strong{font-family:MapanDisplay,Georgia,serif;font-size:19px;font-weight:800;letter-spacing:-.01em}.native-section-title span{font-size:11px;font-weight:800;color:#1e3bd1}.native-goal{min-height:84px;border-radius:20px;border:1.5px solid #e6e8ef;background:#fff;padding:12px 14px;display:flex;align-items:center;gap:13px}.native-goal-icon{width:52px;height:52px;display:grid;place-items:center}.native-goal-icon img{object-fit:contain}.native-goal>div:last-child{flex:1}.native-goal strong{font-size:13px;font-weight:800}.native-goal .native-between>span{font-size:11px;font-weight:800;color:#2e9c6a}.native-goal small{font-size:10.5px;color:#5e667c;font-weight:600;display:block;margin:5px 0 7px}.native-goal .native-bar{height:7px}.native-transactions{border-radius:20px;border:1.5px solid #e6e8ef;background:#fff;padding:0 14px}.native-transactions>div{display:flex;align-items:center;gap:12px;min-height:64px}.native-transactions>div+div{border-top:1.5px solid #eef1f7}.native-transactions img{width:40px;height:40px;object-fit:contain}.native-transactions>div>span{flex:1}.native-transactions strong{display:block;font-size:12.5px;font-weight:700}.native-transactions small{display:block;font-size:10.5px;color:#5e667c}.native-transactions b{font-size:12px;font-weight:800;color:#0e1630}.native-transactions b.is-in{color:#2e9c6a}.native-navigation{position:absolute;bottom:0;left:0;right:0;height:80px;background:#0e1630;display:flex;justify-content:space-around;padding:12px 8px 14px;color:#8a91a3}.native-navigation>div{display:flex;flex-direction:column;align-items:center;width:20%;gap:3px}.native-navigation small{font-size:10px;font-weight:700;line-height:16px}.native-navigation .is-active{color:#ffffff}.native-navigation .native-nav-add>span{width:58px;height:58px;border-radius:50%;background:#7cc7ff;color:#0e1630;border:4px solid #0e1630;display:grid;place-items:center;margin-top:-30px}.native-nav-add small{margin-top:1px;color:#ffffff}.native-target-screen{padding:30px 20px 100px}.native-eyebrow{font-size:12px;color:#5e667c;font-weight:800}.native-target-screen h3{font-family:MapanDisplay,Georgia,serif;font-size:34px;line-height:38px;font-weight:800;letter-spacing:-.02em;color:#0e1630;margin:4px 0 16px}.native-target-total{border-radius:26px;background:#1e3bd1;color:#fff;padding:18px 20px;margin-bottom:14px}.native-target-total small,.native-target-total>span{display:block;font-size:12px;font-weight:700;color:#cfe8fb}.native-target-total strong{display:block;font-family:MapanDisplay,Georgia,serif;font-size:30px;line-height:38px;font-weight:800;letter-spacing:-.02em;margin:2px 0 12px}.native-target-total .native-bar{background:#ffffff33;margin-bottom:8px}.native-target-total .native-bar i{background:#ffc23d}.native-target-tile{display:flex;align-items:center;gap:14px;padding:14px;background:#fff;border:1.5px solid #e6e8ef;border-radius:20px;margin-bottom:10px}.native-target-tile img{width:52px;height:52px;object-fit:contain}.native-target-tile>div{flex:1}.native-target-tile strong{font-size:14px;font-weight:800;color:#0e1630}.native-target-tile .native-between>span{font-size:12px;font-weight:800;color:#2e9c6a}.native-target-tile small{display:block;font-size:11px;font-weight:600;color:#5e667c;margin:4px 0 7px}.native-chat-screen{height:100%;display:flex;flex-direction:column;padding-bottom:80px}.native-chat-head{display:flex;align-items:center;gap:10px;padding:18px 18px 12px;border-bottom:1.5px solid #e6e8ef;background:#fff}.native-chat-head img{width:52px;height:auto}.native-chat-head strong{display:block;font-family:MapanDisplay,Georgia,serif;font-size:20px;font-weight:800;line-height:24px}.native-chat-head small{display:block;font-size:11.5px;font-weight:700;color:#2e9c6a}.native-chat-thread{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:16px 16px 10px;overflow:hidden}.mapan-site .native-chat-thread p{align-self:flex-start;max-width:80%;margin:0;padding:10px 13px;border:1.5px solid #e6e8ef;border-radius:18px 18px 18px 6px;background:#fff;color:#0e1630;font-size:14.5px;font-weight:600;line-height:1.45}.mapan-site .native-chat-thread p.is-me{align-self:flex-end;border-color:#1e3bd1;border-radius:18px 18px 6px 18px;background:#1e3bd1;color:#fff}.native-chat-chips{display:flex;gap:8px;padding:0 16px 10px;overflow:hidden}.native-chat-chips span{flex-shrink:0;padding:8px 12px;border-radius:99px;background:#e3f1fd;color:#0e1630;font-size:11.5px;font-weight:800}.native-chat-input{display:flex;align-items:center;gap:10px;margin:0 16px 14px}.native-chat-input span{flex:1;padding:13px 16px;border:1.5px solid #e6e8ef;border-radius:99px;background:#fff;color:#8a91a3;font-size:13px;font-weight:600}.native-chat-input i{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#1e3bd1;color:#fff}@keyframes mapan-native-enter{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.mapan-solution{text-align:center;padding-top:96px;padding-bottom:88px}.mapan-solution-chart{max-width:650px;margin:0 auto 36px;background:#fff;border:1.5px solid #e6e8ef;border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:10px;text-align:left;font-family:MapanSans,sans-serif;font-size:11px;font-weight:700;line-height:normal;color:#5e667c}.mapan-habit-plot{position:relative;height:180px}.mapan-habit-plot svg{display:block;width:100%;height:180px}.mapan-habit-badge{position:absolute;right:0;top:9px;padding:5px 10px;border-radius:12px;background:#1e3bd1;color:#fff;font-weight:800}.mapan-habit-badge-unplanned{top:146px;background:#eef1f7;color:#5e667c}.mapan-habit-axis{display:flex;justify-content:space-between}.mapan-solution>p{max-width:710px;margin:20px auto 0;font-size:18px;color:#5e667c}.mapan-fino-section{background:#1e3bd1;border-radius:40px;margin:0 auto;max-width:1232px;padding:0 24px;color:white;overflow:hidden}.mapan-fino-section .mapan-container{max-width:1040px;padding:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.mapan-bambang-copy{padding-block:64px}.mapan-product-sections{max-width:1100px;padding-block:100px}.mapan-product-row{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;margin-bottom:100px}.mapan-product-row:last-child{margin-bottom:0}.mapan-product-row.reverse>div:first-child{order:2}.mapan-product-row p{font-size:18px;margin:24px 0}.mapan-product-frame .mapan-device{max-width:280px}.mapan-faq{max-width:850px;text-align:center;padding-bottom:80px}.mapan-faq>div{margin-top:30px;text-align:left}.mapan-faq details{border-bottom:1px solid #e6e8ef;padding:20px 0}.mapan-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;font-weight:800;cursor:pointer}.mapan-faq summary::-webkit-details-marker{display:none}.mapan-faq summary svg{flex-shrink:0;transition:transform .2s}.mapan-faq details[open] summary svg{transform:rotate(180deg)}.mapan-faq details p{font-size:14px;margin:16px 25px 0 0;color:#5e667c}.mapan-final-cta{text-align:center;padding:45px 24px 80px}.mapan-final-cta .mapan-button{margin-top:28px}.mapan-footer{background:#fff;border-top:1.5px solid #e6e8ef;margin-top:64px;padding:48px 24px 32px}.mapan-footer-inner{max-width:1152px;margin:auto}.mapan-footer-columns{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;margin-bottom:40px;font-size:14px;color:#0e1630}.mapan-footer-columns>div:first-child img{height:34px;width:auto}.mapan-footer-columns>div:first-child p{max-width:40ch;margin-top:20px;line-height:1.7}.mapan-footer h4{font-family:MapanSans,sans-serif;text-transform:none;font-size:15px;font-weight:800;color:#0e1630;margin:0 0 22px}.mapan-address{margin-bottom:18px}.mapan-address>b{display:block;font-size:13px;color:#0e1630;margin-bottom:3px}.mapan-address>strong{display:block;font-weight:700}.mapan-address p{margin:3px 0;line-height:1.75}.mapan-contact p{margin:0 0 12px}.mapan-contact>a{display:block;margin-bottom:12px}.mapan-contact a{font-weight:700;color:#0e1630}.mapan-footer h5{font-size:13px;font-weight:800;color:#0e1630;margin:24px 0 12px}.mapan-social-links{display:flex;gap:10px}.mapan-social-links a{display:grid;place-items:center;width:38px;height:38px;border:1.5px solid #e6e8ef;border-radius:50%}.mapan-social-links a:hover{border-color:#1e3bd1;color:#1e3bd1}.mapan-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1.5px solid #e6e8ef;padding-top:28px}.mapan-footer-bottom nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:12px;font-weight:700;color:#0e1630}.mapan-footer-bottom nav>a+a:before{content:"•";color:#b8becc;margin-right:16px}.mapan-region{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#0e1630;border:1.5px solid #e6e8ef;border-radius:99px;padding:6px 15px;white-space:nowrap}.mapan-region svg{color:#1e3bd1}.mapan-site .mapan-copyright{text-align:center;font-size:12px;color:#5e667c;margin:24px 0 0}@media (max-width:1199px) and (min-width:1024px){.mapan-benefit-cards{gap:8px}.mapan-benefit-cards>div{padding:10px 8px;gap:7px}.mapan-benefit-cards img{width:36px;height:36px}.mapan-benefit-cards strong{font-size:13px}.mapan-benefit-cards small{font-size:11px}}@media (max-width:1023px){.mapan-hero-grid{grid-template-columns:1fr;grid-template-areas:"copy" "visual" "cards";gap:28px;padding-top:100px;padding-bottom:24px}.mapan-hero-copy{text-align:center;display:flex;align-items:center;flex-direction:column}.mapan-hero-copy>p{font-size:17px;max-width:44ch;margin:18px auto 24px}.mapan-hero-actions{justify-content:center}.mapan-hero-card{max-width:460px;margin-inline:auto}.mapan-fino-section{margin-inline:24px}.mapan-fino-section .mapan-container{grid-template-columns:1fr;gap:0;text-align:center}.mapan-bambang-copy{padding-block:48px 8px}.mapan-product-row{gap:40px}.mapan-footer-columns{gap:28px}}@media (max-width:640px){.mapan-container{padding-inline:20px}.mapan-header-inner{height:60px;padding:0 16px}.mapan-header img.mapan-lockup-face{width:30px;height:30px;border-radius:9px}.mapan-header img.mapan-lockup-word{height:20px}.mapan-lockup{gap:8px}.mapan-header nav{gap:14px;font-size:13px}.mapan-header nav>a[href="/price"]{display:none}.mapan-site .mapan-button.small{font-size:13px;padding:7px 13px;min-height:38px}.mapan-hero-grid{padding-top:92px;gap:24px}.mapan-site h1{font-size:clamp(2.7rem,13vw,3.6rem)}.mapan-hero-copy>p{font-size:16px}.mapan-hero-actions{width:100%;gap:10px}.mapan-hero-actions .mapan-button{flex:1 1 auto;padding-inline:16px;white-space:nowrap}.mapan-hero-card{aspect-ratio:1/.82;border-radius:32px}.mapan-hero-bambang{width:56%}.mapan-benefit-cards{gap:8px}.mapan-benefit-cards>div{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 10px}.mapan-benefit-cards img{width:38px;height:38px}.mapan-benefit-cards strong{font-size:13px}.mapan-benefit-cards small{font-size:11px}.mapan-site .mapan-button{font-size:15px}.mapan-site h2{font-size:clamp(30px,8.6vw,40px)}.mapan-solution{padding-top:56px;padding-bottom:55px}.mapan-solution>p{font-size:15px}.mapan-fino-section{margin-inline:16px;border-radius:28px;padding:0 20px}.mapan-bambang-copy{padding-block:36px 4px}.mapan-product-sections{padding-block:60px}.mapan-product-row{grid-template-columns:1fr;text-align:center;gap:32px;margin-bottom:65px}.mapan-product-row.reverse>div:first-child{order:0}.mapan-product-row p{font-size:15px;max-width:400px;margin:18px auto 22px}.mapan-product-frame .mapan-device{max-width:260px}.mapan-faq{padding-bottom:40px}.mapan-faq summary{font-size:14px}.mapan-faq details p{font-size:13px}.mapan-final-cta{padding:35px 20px 40px}.mapan-footer{margin-top:32px;padding:40px 24px 28px}.mapan-footer-columns{grid-template-columns:1fr;gap:28px}.mapan-footer-columns>div:first-child img{height:30px}.mapan-footer h4{margin-bottom:15px}.mapan-footer-bottom{align-items:flex-start;flex-direction:column}.mapan-footer-bottom nav{font-size:11px;gap:12px}.mapan-footer-bottom nav>a+a:before{display:none}.mapan-copyright{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.mapan-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mapan-onboarding.premium-page-bg{background:#faf8f4!important;background-image:none!important;font-family:MapanSans,var(--font-plus-jakarta),sans-serif;padding:0 20px;display:flex;flex-direction:column;min-height:100svh;color:#0e1630}.mapan-onboarding .mapan-onboarding-frame{display:flex;flex-direction:column;flex:1;width:100%;margin:0 auto;max-width:520px}.mapan-onboarding .mapan-onboarding-header{display:flex;align-items:center;gap:14px;padding:24px 0 16px;min-height:70px}.mapan-onboarding-back{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:0!important;background:transparent!important;color:#0e1630!important;box-shadow:none!important;padding:0!important;border-radius:50%!important}.mapan-onboarding-back:hover{background:#faf8f4!important}.mapan-onboarding-back:focus-visible{outline:2px solid #0e1630;outline-offset:2px}.mapan-onboarding-progress{display:flex;align-items:center;gap:12px;flex:1}.mapan-onboarding-track{height:6px;background:#e6e8ef;flex:1;overflow:hidden;border-radius:20px}.mapan-onboarding-track>div{height:100%;background:#1e3bd1;border-radius:20px}.mapan-onboarding-stage{font-size:10px;font-weight:800;background:#e3f1fd;color:#0e1630;border-radius:20px;padding:5px 10px;white-space:nowrap}.mapan-onboarding .mapan-onboarding-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 0 40px}.mapan-onboarding-content>div{width:100%;padding:0!important}.mapan-onboarding h1{font-family:var(--mp-font-display,MapanDisplay,Georgia,serif);font-weight:800!important;letter-spacing:-.02em;line-height:1.14!important;color:#0e1630!important;text-transform:none}.mapan-onboarding .premium-glass-panel{background:#fff!important;border:1.5px solid #e6e8ef!important;box-shadow:none!important;backdrop-filter:none!important}.mapan-onboarding .premium-blue-chip{background:#e3f1fd!important;box-shadow:none!important;border-color:#cfe8fb!important}.mapan-onboarding button.mapan-primary-button{background:#1e3bd1!important;border:0!important;box-shadow:none!important;border-radius:16px!important;color:#fff!important;min-height:54px;font-size:15px}.mapan-onboarding button.mapan-primary-button:hover:not(:disabled){background:#162ca3!important}.mapan-onboarding button.mapan-primary-button:disabled{background:#cfd5e6!important;color:#fff!important;opacity:1!important;box-shadow:none!important}.mapan-onboarding button.mapan-primary-button>div{display:none}.mapan-onboarding button:focus-visible,.mapan-onboarding input:focus-visible,.mapan-onboarding select:focus-visible{outline:3px solid rgba(30,59,209,.35);outline-offset:3px}.mapan-onboarding [aria-pressed]{min-height:44px}.mapan-onboarding [aria-pressed=true]{box-shadow:none}.mapan-onboarding input:not([type=range]),.mapan-onboarding select,.mapan-onboarding textarea{box-shadow:none!important}.mapan-onboarding .mapan-onboarding-wide{max-width:760px}@media (max-width:600px){.mapan-onboarding .mapan-onboarding-header{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:8px;min-height:56px}.mapan-onboarding .mapan-onboarding-content{padding:20px 0 max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mapan-onboarding *{animation:none!important;transition:none!important}}.mapan-plan-loading{background:#faf8f4!important;font-family:MapanSans,sans-serif}@media (max-width:360px){.mapan-site h1{font-size:36px}}.mapan-onboarding .mapan-onboarding-frame{max-width:428px}.mapan-onboarding .mapan-onboarding-header{gap:4px;padding:8px 0 6px;min-height:46px}.mapan-onboarding-back{min-width:32px;min-height:32px}.mapan-onboarding-progress{gap:8px}.mapan-onboarding-stage{font-size:11px}.mapan-onboarding .mapan-onboarding-content{padding:12px 0 max(12px,env(safe-area-inset-bottom))}.mapan-onboarding-intro .mapan-onboarding-frame{position:relative}.mapan-intro-locale{height:64px;display:flex;align-items:center;justify-content:center;gap:10px;color:#5e667c;font-size:13px}.mapan-intro-locale span{border-radius:99px;background:white;padding:7px 14px;border:1px solid #e6e8ef;box-shadow:0 2px 6px #00000008}.mapan-onboarding-intro .mapan-onboarding-header{position:absolute;top:16px;left:0;z-index:1;padding:0;min-height:32px}.mapan-onboarding-intro .mapan-onboarding-content{padding:20px 16px 32px}.mapan-intro-slide{display:flex;flex-direction:column;align-items:center;text-align:center}.mapan-intro-slide .mapan-device{max-width:220px}.mapan-onboarding .mapan-intro-slide>h1{margin:20px 0 6px;font-size:28px!important;line-height:1.15!important;white-space:normal;color:#0e1630!important}.mapan-intro-slide>p{margin:0;font-size:16px;line-height:1.4;font-weight:500;color:#5e667c}.mapan-onboarding button.mapan-intro-cta{margin-top:44px;min-height:58px;font-size:20px;font-weight:800}.mapan-intro-chat{height:100%;display:flex;flex-direction:column;padding:24px 18px;font-family:var(--font-inter),sans-serif;background:#faf8f4;text-align:left;color:#0e1630}.mapan-intro-chat header{display:flex;flex-direction:column;gap:4px;margin-bottom:48px;border-bottom:1px solid #e6e8ef;padding-bottom:20px}.mapan-intro-chat header strong{font-size:22px}.mapan-intro-chat header span{font-size:13px;color:#5e667c}.mapan-intro-chat-input{margin-top:auto;border:1px solid #e6e8ef;border-radius:28px;padding:15px 20px;background:white;color:#5e667c;font-size:15px;display:flex;justify-content:space-between}@media (max-width:639px){.mapan-intro-slide .mapan-device{max-width:min(200px,50vw)}.mapan-onboarding-intro .mapan-onboarding-content{padding-inline:0}.mapan-onboarding button.mapan-intro-cta{margin-top:24px}}.mapan-onboarding button.mapan-choice-tile{min-height:60px;padding:13px 16px;border:1.5px solid #e6e8ef!important;border-radius:18px;background:#fff!important;color:#0e1630!important;box-shadow:none!important}.mapan-onboarding button.mapan-choice-tile[aria-pressed=true]{border-color:#1e3bd1!important;background:#eef2ff!important;box-shadow:inset 0 0 0 .5px #1e3bd1!important}.mapan-onboarding .mapan-choice-label,.mapan-onboarding .mapan-choice-tile strong{font-size:17px;font-weight:600;line-height:1.25;color:#0e1630!important}.mapan-choice-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;color:#0e1630}.mapan-choice-icon svg{width:26px;height:26px;stroke-width:1.8}.mapan-onboarding .mapan-choice-tile span[aria-hidden=true]{color:#0e1630!important;background:transparent!important}.mapan-choice-check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:#1e3bd1;color:white}.mapan-onboarding button.mapan-primary-button{font-weight:800;font-size:18px}.mapan-onboarding-topbar{display:none}@media (min-width:768px){.mapan-onboarding-topbar{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:22px 8px 0;font-size:13px;color:#5e667c}.mapan-onboarding-topbar img{height:28px;width:auto}.mapan-onboarding-topbar span a{color:#1e3bd1;font-weight:800}.mapan-onboarding .mapan-onboarding-frame{max-width:560px}.mapan-onboarding .mapan-onboarding-frame.mapan-onboarding-wide{max-width:760px}}.mapan-onboarding-guide{display:flex;align-items:flex-end;gap:10px;margin-bottom:16px}.mapan-onboarding-guide img{width:64px;height:64px;object-fit:contain;flex:0 0 auto}.mapan-onboarding-guide p{margin:0 0 6px;padding:10px 14px;border:1px solid #e6e8ef;border-radius:16px 16px 16px 4px;background:#fff;color:#0e1630;font-size:13px;font-weight:700;line-height:1.4;box-shadow:none}.mapan-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mapan-onboarding button.mapan-choice-tile.is-stacked{position:relative;display:grid;align-content:start;justify-items:start;gap:10px;min-height:122px;padding:16px;border:1.5px solid #e6e8ef!important}.mapan-onboarding button.mapan-choice-tile.is-stacked[aria-pressed=true]{border-color:#1e3bd1!important;background:#eef2ff!important;box-shadow:inset 0 0 0 .5px #1e3bd1!important}.mapan-choice-grid>.is-stacked:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:0}.mapan-choice-art{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#faf8f4}.mapan-choice-tile[aria-pressed=true] .mapan-choice-art{background:#fff}.mapan-onboarding .mapan-choice-tile.is-stacked .mapan-choice-label{font-size:15px;font-weight:700}.mapan-choice-tile.is-stacked .mapan-choice-check{position:absolute;top:12px;right:12px;width:22px;height:22px}@media (max-width:639px){.mapan-onboarding .mapan-onboarding-content:has(.mapan-onboarding-footer){justify-content:flex-start;padding-bottom:128px}.mapan-onboarding .mapan-onboarding-footer{position:fixed;left:0;right:0;bottom:0;z-index:20;margin:0;padding:12px 20px max(18px,env(safe-area-inset-bottom));border-top:1px solid #e6e8ef;background:#faf8f4}}.mapan-onboarding button.mapan-primary-button.mapan-cta-yellow{background:#1e3bd1!important;border-color:#1e3bd1!important;box-shadow:none!important;color:#fff!important}.mapan-plan-hero{padding:20px;border-radius:22px;background:#0e1630;color:#fff;box-shadow:none}.mapan-plan-eyebrow,.mapan-plan-section{margin:0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mapan-plan-eyebrow{color:#ffc23d}.mapan-plan-section{margin:20px 0 10px;color:#5e667c}.mapan-plan-label{margin:10px 0 0;color:#cfe8fb;font-size:13px}.mapan-plan-value{margin:4px 0 0;font-family:var(--mp-font-display,Impact,sans-serif);font-size:clamp(30px,8vw,40px);line-height:1;text-transform:none}.mapan-plan-state{margin:10px 0 0;color:#e3f1fd;font-size:15px;font-weight:600;line-height:1.5}.mapan-plan-chart{display:block;width:100%;height:110px;margin-top:12px}.mapan-plan-axis{display:flex;justify-content:space-between;margin-top:4px;color:#7cc7ff;font-size:11px}.mapan-plan-goals{display:grid;gap:10px}.mapan-plan-goal{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e6e8ef;border-radius:16px;background:#fff}.mapan-plan-goal div{display:grid;gap:2px;min-width:0}.mapan-plan-goal strong{color:#0e1630;font-size:14px}.mapan-plan-goal span{color:#5e667c;font-size:12px}.mapan-plan-note{margin:14px 0 0;color:#8a91a3;font-size:11.5px;line-height:1.5}.mapan-app-shot{width:100%;max-width:300px;margin-inline:auto;border:9px solid #0e1630;border-radius:40px;background:#0e1630;overflow:hidden}.mapan-app-shot img{display:block;width:100%;height:auto;border-radius:31px}.mapan-store-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mapan-store-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 13px 7px 11px;border-radius:11px;background:#0e1630;color:#fff;text-decoration:none}.mapan-store-badge span{display:grid;line-height:1.1;text-align:left}.mapan-store-badge small{font-size:9.5px;font-weight:600;opacity:.8}.mapan-site .mapan-store-badge b,.mapan-site .mapan-store-badge small{color:#fff}.mapan-store-badge b{font-size:14px;font-weight:800}.mapan-store-badge.is-soon{background:#0e1630}.mapan-footer-channels{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px!important;font-size:13px}.mapan-footer-channels span{display:inline-flex;align-items:center;gap:5px;font-weight:800;color:#0e1630}.mapan-fino-section h2{color:#fff}.mapan-site .mapan-fino-lead{max-width:460px;margin:16px 0 0;color:#cfe8fb;font-size:18px;font-weight:600}.mapan-fino-card{position:relative;display:grid;justify-items:center;align-self:end;margin:0;padding-top:48px}.mapan-fino-card blockquote{position:relative;max-width:400px;margin:0 0 22px;padding:26px 22px 18px;border:3px solid #0e1630;border-radius:24px;background:#fff;color:#0e1630;font-size:18px;font-weight:700;line-height:1.45;text-align:left}.mapan-fino-card blockquote:after{content:"";position:absolute;left:50%;bottom:-14px;width:22px;height:22px;border-right:3px solid #0e1630;border-bottom:3px solid #0e1630;background:#fff;transform:translateX(-50%) rotate(45deg)}.mapan-bubble-name{position:absolute;top:-15px;left:18px;padding:3px 12px;border:3px solid #0e1630;border-radius:99px;background:#ffc23d;font-family:MapanDisplay,Georgia,serif;font-size:15px;font-weight:800;line-height:1.3}.mapan-fino-card img{width:240px;height:auto;margin-bottom:-10px}.mapan-channels,.mapan-demo{text-align:center;padding-block:96px 0}.mapan-site .mapan-channels>p,.mapan-site .mapan-demo>p{max-width:600px;margin:16px auto 0;font-size:17px;color:#5e667c}.mapan-demo>h2{max-width:860px;margin-inline:auto}.mapan-demo-phone{max-width:300px;margin:36px auto 30px}.mapan-eyebrow-chip{display:inline-block;padding:5px 12px;border-radius:99px;background:#e3f1fd;color:#1e3bd1;font-size:12px;font-weight:800}.mapan-channels h2{margin-top:12px!important}.mapan-channels h2 em{font-style:normal;color:#1e3bd1}.mapan-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;text-align:left}.mapan-channel-card{display:grid;align-content:start;gap:8px;padding:24px;border:1.5px solid #e6e8ef;border-radius:24px;background:#fff}.mapan-channel-card b{font-size:18px;color:#0e1630}.mapan-site .mapan-channel-card p{margin:0;font-size:14px;color:#5e667c}.mapan-channel-logo{width:56px;height:56px;border-radius:16px}span.mapan-channel-logo{display:grid;place-items:center;color:#fff}.mapan-channel-logo.is-telegram{background:#229ed9}.mapan-channel-logo.is-line{background:#06c755}.mapan-channel-app-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.mapan-channel-app-header>.mapan-channel-logo{flex:0 0 56px}.mapan-channel-app-header .mapan-store-badges{margin-top:0;flex-wrap:nowrap;gap:6px;min-width:0}.mapan-channel-app-header .mapan-store-badge{padding:7px 8px;gap:5px;min-width:0;white-space:nowrap}.mapan-site .mapan-channel-app-header .mapan-store-badge b{font-size:12px}.mapan-channel-app-header .mapan-store-badge small{font-size:8px}.mapan-channel-app-header .mapan-store-badge svg{width:18px;height:18px;flex-shrink:0}.mapan-feature-columns{padding-block:24px 0}.mapan-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:36px;border:1.5px solid #e6e8ef;border-radius:34px;background:#fff}.mapan-feature-grid h3{margin:0;font-family:MapanDisplay,Georgia,serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.08;text-transform:none;color:#0e1630}.mapan-feature-grid>div{display:flex;flex-direction:column}.mapan-feature-grid .mapan-device{margin-top:auto}.mapan-site .mapan-feature-grid p{margin:10px 0 22px;font-size:14px;color:#5e667c}.mapan-feature-grid .mapan-device{max-width:270px}.mapan-compare{display:grid;gap:16px;padding-block:96px 0;max-width:1180px}.mapan-compare-row{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1.5px solid #e6e8ef;border-radius:28px;background:#fff}.mapan-compare-copy{display:grid;align-content:center;justify-items:start;gap:14px;padding:36px}.mapan-compare-copy h3{margin:0;font-family:MapanDisplay,Georgia,serif;font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.08;text-transform:none;color:#0e1630}.mapan-site .mapan-compare-copy p{margin:0;color:#5e667c}.mapan-compare-art{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end;padding:28px}.mapan-compare-art.is-cream{background:#e3f1fd}.mapan-compare-art.is-blue{background:#7cc7ff;align-items:center}.mapan-compare-card{display:grid;gap:8px;padding:16px;border-radius:20px}.mapan-compare-card>span{justify-self:start;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:800}.mapan-site .mapan-compare-card p{margin:0;font-weight:800;line-height:1.4}.mapan-compare-card img{width:72px;height:auto;opacity:.7}.mapan-compare-card.is-manual{background:#eef1f7}.mapan-compare-card.is-manual>span{background:#8a91a3;color:#fff}.mapan-site .mapan-compare-card.is-manual p{color:#5e667c}.mapan-compare-card.is-ai{background:#fff;border:2px solid #1e3bd1}.mapan-compare-card.is-ai>span{background:#1e3bd1;color:#fff}.mapan-compare-card i{display:flex;align-items:center;gap:5px;padding:8px 11px;border:1.5px solid #e6e8ef;border-radius:14px 14px 14px 4px;background:#fff;font-size:12px;font-style:normal;font-weight:700;color:#0e1630}.mapan-compare-card i svg{color:#2e9c6a}.mapan-compare-card i.is-me{justify-self:end;border-color:#1e3bd1;border-radius:14px 14px 4px 14px;background:#1e3bd1;color:#fff}.mapan-compare-budget{display:grid;justify-items:center;gap:6px;padding:18px 12px;border-radius:20px;background:#fff;text-align:center}.mapan-compare-budget b{color:#0e1630}.mapan-compare-budget span{padding:3px 9px;border-radius:99px;font-size:11px;font-weight:800}.mapan-compare-budget .is-warn{background:#fde4e0;color:#c9301f}.mapan-compare-budget .is-ok{background:#e3f6ec;color:#2e9c6a}.mapan-faq{padding-top:96px}.mapan-faq details{margin-top:10px;padding:16px 20px;border:1.5px solid #e6e8ef;border-radius:18px;background:#fff}.mapan-final-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:24px;max-width:1232px;margin-inline:auto;padding:0 56px;border-radius:40px;background:#1e3bd1;text-align:left}.mapan-final-copy{padding-block:64px}.mapan-final-cta h2{color:#fff}.mapan-site .mapan-final-cta .mapan-button{background:#7cc7ff;border-color:#7cc7ff;color:#0e1630}.mapan-site .mapan-final-cta .mapan-button:hover{background:#cfe8fb;border-color:#cfe8fb}.mapan-site .mapan-final-cta .mapan-final-copy>p{margin:16px 0 0;color:#cfe8fb;font-size:14px;font-weight:600}.mapan-final-bambang{width:100%;max-width:280px;height:auto;justify-self:center;margin-bottom:-12px}@media (max-width:1023px){.mapan-feature-grid{gap:18px;padding:24px}.mapan-feature-grid h3{font-size:24px}}@media (max-width:760px){.mapan-channel-grid,.mapan-compare-row{grid-template-columns:minmax(0,1fr)}.mapan-feature-grid{display:flex;gap:14px;margin-inline:-20px;padding:4px 20px 8px;border:0;border-radius:0;background:transparent;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mapan-feature-grid::-webkit-scrollbar{display:none}.mapan-feature-grid>div{flex:0 0 82%;scroll-snap-align:center;padding:20px;border:1.5px solid #e6e8ef;border-radius:26px;background:#fff}.mapan-feature-grid .mapan-device{max-width:230px}.mapan-compare-row.is-reverse .mapan-compare-art{order:2}.mapan-compare-copy{padding:26px}.mapan-compare-copy h3{font-size:28px}.mapan-compare-art{padding:20px}.mapan-channels,.mapan-compare,.mapan-demo,.mapan-faq{padding-top:64px}.mapan-feature-columns{padding-top:8px}.mapan-final-cta{grid-template-columns:1fr;margin-inline:16px;padding:0 22px;text-align:center;border-radius:28px;gap:0}.mapan-final-copy{padding-block:44px 8px}.mapan-final-bambang{max-width:190px}}.mapan-classic .mapan-hero-grid{grid-template-areas:none;column-gap:32px;row-gap:0;padding-top:128px;padding-bottom:40px}.mapan-classic .mapan-benefit-cards,.mapan-classic .mapan-hero-copy,.mapan-classic .mapan-hero-visual{grid-area:auto}.mapan-classic .mapan-hero-copy{align-self:center}.mapan-classic h1{font-size:clamp(2.6rem,4.2vw,4rem);line-height:1.02}.mapan-rotating-box{overflow:hidden;padding:.12em 0;line-height:1.2;height:1.44em;white-space:nowrap}.mapan-rotating-text{display:block;line-height:1.2;will-change:transform,opacity;transition:opacity .28s ease-out,transform .28s ease-out;animation:mapan-text-enter .28s ease-out}.mapan-rotating-text.is-out{opacity:0;transform:translateY(-50px)}.mapan-rotating-text.is-in{opacity:1;transform:translateY(0)}@keyframes mapan-text-enter{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.mapan-classic .mapan-hero-copy>p{max-width:52ch;margin:20px 0 28px}.mapan-hero-action{margin-bottom:24px}.mapan-desktop-preview{display:flex;flex-direction:column;align-items:center;gap:20px}.mapan-phone-art{position:relative;width:100%;max-width:440px}.mapan-phone-art .mapan-app-shot{position:relative;z-index:2}.mapan-float{position:absolute;object-fit:contain;z-index:3;pointer-events:none;animation:mapan-float 6s cubic-bezier(.4,0,.2,1) infinite}.mapan-float-wallet{width:150px;height:170px;left:-16px;bottom:-8px}.mapan-float-money{width:104px;height:90px;right:8px;top:-26px;animation-duration:9s}.mapan-float-receipt{width:96px;height:112px;right:-8px;top:50%}@keyframes mapan-float{0%,to{transform:translateZ(0) rotate(-2deg)}50%{transform:translate3d(0,-10px,0) rotate(2deg)}}.mapan-preview-switcher{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mapan-preview-switcher button{border:1.5px solid #e6e8ef;border-radius:99px;background:#fff;color:#0e1630;padding:8px 14px;font-size:13px;font-weight:800;line-height:1.4;transition:background .16s,border-color .16s,color .16s,transform .16s}.mapan-preview-switcher button[aria-pressed=true]{background:#1e3bd1;border-color:#1e3bd1;color:#fff}.mapan-preview-switcher button:active{transform:scale(.97)}.mapan-site .mapan-preview-caption{font-size:14px;max-width:34ch;text-align:center;margin:0;min-height:69px;color:#5e667c}.mapan-mobile-preview{display:none}.mapan-preview-slide .mapan-app-shot{max-width:250px}.mapan-classic .mapan-fino-section{padding:56px 24px;text-align:center}.mapan-classic .mapan-fino-section .mapan-container{display:block;max-width:820px}.mapan-classic .mapan-fino-lead{max-width:560px;margin:14px auto 0}.mapan-classic .mapan-fino-card{display:block;max-width:440px;margin:32px auto 0;padding:26px 26px 22px;border-radius:26px;background:#fff;color:#0e1630}.mapan-classic .mapan-fino-card img{display:block;width:160px;height:auto;margin:0 auto}.mapan-classic .mapan-fino-card blockquote{max-width:none;margin:14px 0 12px;padding:0;border:0;background:none;font-size:17px;font-weight:800;line-height:1.5;text-align:center}.mapan-classic .mapan-fino-card blockquote:after{content:none}.mapan-classic .mapan-fino-card figcaption{display:grid;gap:2px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1e3bd1}.mapan-classic .mapan-fino-card figcaption b{font-family:MapanDisplay,Georgia,serif;font-size:22px;font-weight:800;letter-spacing:-.01em;text-transform:none;color:#0e1630}.mapan-classic .mapan-demo .mapan-app-shot{margin:34px auto 30px}.mapan-classic .mapan-feature-columns{padding-block:96px 0}.mapan-classic .mapan-feature-grid .mapan-app-shot{max-width:260px;margin-top:auto}.mapan-feature-action{display:flex;justify-content:center;margin-top:-28px;position:relative}.mapan-classic .mapan-final-cta{display:block;padding:72px 32px;text-align:center}.mapan-classic .mapan-final-cta>p{margin:16px 0 0;color:#cfe8fb;font-size:14px;font-weight:600}.mapan-cta-float{position:absolute;object-fit:contain;pointer-events:none}.mapan-cta-float.is-money{width:140px;right:32px;top:22px;transform:rotate(12deg)}.mapan-cta-float.is-coin{width:80px;left:40px;bottom:30px}@media (max-width:1023px){.mapan-classic .mapan-hero-grid{grid-template-columns:1fr;gap:40px;padding-top:100px;padding-bottom:24px}.mapan-classic .mapan-hero-copy>p{margin:18px auto 24px}.mapan-hero-action{margin-bottom:0}.mapan-classic .mapan-benefit-cards,.mapan-desktop-preview{display:none}.mapan-mobile-preview{display:block;margin-inline:-24px;min-width:0}.mapan-preview-rail{position:relative;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:10px;scrollbar-width:none}.mapan-preview-rail::-webkit-scrollbar{display:none}.mapan-preview-slide{width:min(86%,340px);flex-shrink:0;scroll-snap-align:center;text-align:center}.mapan-preview-slide:first-child{margin-left:calc((100% - min(86%, 340px)) / 2)}.mapan-preview-slide:last-child{margin-right:calc((100% - min(86%, 340px)) / 2)}.mapan-preview-slide>span{display:inline-block;font-size:12px;font-weight:800;color:#1e3bd1;background:#e3f1fd;border-radius:30px;padding:4px 12px;margin-top:12px}.mapan-carousel-dots{display:flex;justify-content:center;gap:2px}.mapan-carousel-dots button{background:transparent;border:0;padding:9px;min-width:28px;min-height:28px;border-radius:15px}.mapan-carousel-dots span{display:block;width:8px;height:8px;border-radius:10px;background:#cfe8fb;transition:width .24s}.mapan-carousel-dots button[aria-current=true] span{width:20px;background:#1e3bd1}}@media (max-width:760px){.mapan-classic .mapan-feature-columns{padding-top:64px}.mapan-classic .mapan-feature-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;margin-inline:0;padding:24px;border:1.5px solid #e6e8ef;border-radius:28px;background:#fff;overflow:visible}.mapan-classic .mapan-feature-grid>div{padding:0;border:0;border-radius:0;background:none}.mapan-feature-action{margin-top:24px}.mapan-classic .mapan-final-cta{margin-inline:16px;padding:48px 22px;border-radius:28px}.mapan-cta-float{display:none}}@media (max-width:640px){.mapan-classic .mapan-header nav>a[href="/price"]{display:inline}.mapan-classic h1{font-size:clamp(2.1rem,8.8vw,3rem)}.mapan-mobile-preview{margin-inline:-20px}.mapan-classic .mapan-fino-section{margin-inline:16px;border-radius:28px;padding:36px 20px}.mapan-classic .mapan-fino-card{padding:22px 18px 18px}.mapan-classic .mapan-fino-card blockquote{font-size:15px}}